html{overflow-y:scroll!important}.header .header__action-item--freeshipping a{display:flex;flex-wrap:wrap;align-items:center}.header .header__action-item--freeshipping svg{max-width:110px;overflow:visible;transform:scale(1);transition:all .35s}.header .header__action-item--freeshipping a:hover svg{transform:scale(1.15)}.header-top-bar{padding:5px 0}.header-top-bar .icon-columns{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.header-top-bar .icon-column{display:flex;flex-wrap:wrap;align-items:center;column-gap:25px}.header-top-bar .icon-item{padding:3px 0}.header-top-bar .icon-item__link{display:flex;flex-wrap:wrap;align-items:center;column-gap:7px}.header-top-bar .icon-item__link img{width:14px;height:auto}.header-top-bar .icon-item__icon{display:flex;flex-wrap:wrap;align-items:center}.header-top-bar .icon-item__link svg{fill:#333;width:14px!important;height:auto!important}.header-top-bar .icon-item__link svg svg,.header-top-bar .icon-item__link svg g,.header-top-bar .icon-item__link svg path{fill:#333!important;transition:all .35s}.header-top-bar .icon-item__link:hover svg,.header-top-bar .icon-item__link:hover g,.header-top-bar .icon-item__link:hover path{fill:var(--accent-color)!important}.header-top-bar .icon_phone .icon-item__link img{width:16px}.header-top-bar .icon_phone .icon-item__link svg{width:16px!important}.header-top-bar .icon-item__text{color:#333;line-height:1.5;margin-top:1px;transition:all .35s}.header-top-bar .icon_phone .icon-item__text{font-size:18px;font-weight:700}.header-top-bar .icon-item__link:hover .icon-item__text{color:var(--accent-color)}.template-page #main .container{background:#fff;border:1px solid var(--border-color);margin:35px auto;max-width:800px;padding-top:50px;padding-bottom:50px}.template-page #main .container .page__header{margin:0 0 35px}.template-page #main .container .page__content{margin-bottom:0}.template-policy .shopify-policy__container{background:#fff;border:1px solid var(--border-color);margin:35px auto;max-width:800px;padding:50px 20px}.template-policy .shopify-policy__container .shopify-policy__title{margin-top:0}.Skeleton{animation:skeleton-loading 8s ease-in-out infinite;background-image:linear-gradient(270deg,#0000001a,#0000000d,#0000000d,#0000001a);background-size:400% 100%;color:#0000;max-width:90%}.Skeleton--text{-webkit-clip-path:inset(4px 0 4px 0 round 3px 3px 3px 3px);clip-path:inset(4px 0 4px 0 round 3px 3px 3px 3px)}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.op0{opacity:0;visibility:hidden;display:none!important}.product-form__variants .product-form__variant-custom-text{line-height:1.5;margin-bottom:20px}.product-form .custom-text-wrapper{display:flex;gap:8px;align-items:baseline}.product-form .inventory-bar{display:none}.product-form .product-form__info-list{display:flex;flex-wrap:wrap;border-spacing:0;margin:15px 0}.product-form .product-form__info-list .product-form__info-item{display:block;float:left;margin:10px 0;width:100%}.product-form .product-form__info-list .product-form__info-item--variant-metafields{margin:0}.product-form .product-form__info-list .product-form__info-item--variant-metafields .variant-metafield{display:flex;margin:10px 0}.inventory{padding-left:0}.inventory:before{display:none}.product-form .price_content{vertical-align:top}.product-form .price-list{float:left}.product-form .product-form__price-info{float:left;margin-top:0;margin-left:5px}.product-block-list #tabs h2{line-height:1.5;margin:40px 0 15px;padding:0;font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 21px))}.product-block-list #tabs table{margin:0}.shopify-section .slideshow .slideshow__title,.shopify-section .slideshow .slideshow__content{max-width:850px}.shopify-section .slideshow .slideshow__title{text-shadow:4px 4px 6px rgba(0,0,0,1);padding:10px 15px 1px;margin:0;background-color:#0000;font-size:450%;line-height:1.1}.shopify-section .slideshow .slideshow__content{text-shadow:4px 4px 4px rgba(0,0,0,1);font-weight:600;padding:10px 10px 10px 15px;background-color:#0000;font-size:250%;line-height:1.4}.image_text_home .image-with-text__image-container{margin-bottom:0}.image_text_home .image-with-text{align-items:stretch;background:#fff;border:var(--footer-border);border-radius:8px;overflow:hidden}.image_text_home .image-with-text img{object-fit:cover;object-position:center;height:100%}.image_text_home .image-with-text .heading{padding:0 0 20px;margin:0;background-color:#0000;font-size:250%;line-height:1.25}.image_text_home .image-with-text .image-with-text__text-container{padding:50px}.image_text_home .image-with-text .image-with-text__text-container ul{display:flex;flex-wrap:wrap;column-gap:20px}.image_text_home .image-with-text .image-with-text__text-container ul li:before{left:-13px}.block-list .promo-block{padding:0}.block-list .promo-block .promo-block__inner{padding:25px}.block-list .promo-block .promo-block__inner:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:#00000059;z-index:1}.block-list .promo-block .promo-block__content,.block-list .promo-block .promo-block__heading{position:relative;z-index:3}.block-list .promo-block .promo-block__content{line-height:1.5;margin-bottom:0}.shopify-section-group-footer-group .text-with-icons{position:relative;padding-top:40px}.shopify-section-group-footer-group .text-with-icons:before{content:"";border-top:var(--footer-border);position:absolute;top:0;left:0;right:0;width:calc(100% - 70px);height:1px;margin:0 auto}.shopify-section-group-footer-group .section[data-section-type=newsletter]{max-width:1480px;margin-left:auto;margin-right:auto;padding:50px var(--desktop-container-gutter) 0 var(--desktop-container-gutter);position:relative}.shopify-section-group-footer-group .section[data-section-type=newsletter]:before{content:"";border-top:var(--footer-border);position:absolute;top:0;left:0;right:0;width:calc(100% - 70px);height:1px;margin:0 auto}.shopify-section-group-footer-group hr,hr{border-top:var(--footer-border);color:var(--border-color);border-bottom-width:0}.jdgm-widget.jdgm-widget,.jdgm-prev-badge[data-average-rating="0.00"],.jdgm-widget.jdgm-widget .jdgm-prev-badge,.jdgm-widget.jdgm-widget .jdgm-prev-badge[data-average-rating="0.00"]{display:block!important}.cart-wrapper .table th,.cart-wrapper .table td{padding-left:20px;padding-right:20px}.cart_price_condition .line-item__price-list{display:flex;flex-wrap:wrap;align-items:center;column-gap:10px}.cart_price_condition .price_wrap{display:flex;flex-wrap:wrap;column-gap:10px}.cart_price_condition .line-item__stock-status{padding:0 10px;border:1px solid #333333;border:1px solid var(--accent-color);text-transform:capitalize;display:none}.cart-wrapper .line-item__product-info-wrapper .line-item__meta{width:calc(100% - 90px)}.cart-order-condition{border-top:1px solid var(--border-color);margin-top:20px;padding-top:15px}.cart-order-condition .order-disposition-title{font-weight:600;line-height:1.5;margin-bottom:10px;color:#333}.cart-order-condition .order-disposition-options{display:flex;flex-direction:column;gap:.75rem}.cart-order-condition .radio-card{display:flex;align-items:flex-start;background-color:#fff;border:1px solid #d1d5db;border-radius:6px;padding:10px;cursor:pointer;transition:all .2s ease;position:relative}.cart-order-condition .radio-card:hover,.cart-order-condition .radio-card.radio-selected{border-color:#333;box-shadow:0 2px 8px #3b82f626}.cart-order-condition .radio-card input[type=radio]{position:absolute;opacity:0;pointer-events:none}.cart-order-condition .radio-custom{width:18px;height:18px;border:2px solid #333333;border-radius:50%;flex-shrink:0;margin-right:15px;margin-top:2px;position:relative;transition:border-color .2s ease}.cart-order-condition .radio-card input[type=radio]:checked+.radio-custom:after{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;background-color:#333;border-radius:50%;transform:translate(-50%,-50%)}.cart-order-condition .radio-label-text{font-size:.95rem;color:#333;line-height:1.5}.button--disabled{opacity:.5;pointer-events:none;cursor:not-allowed}form.cart-recap.checkout_disabled button[name=checkout]{pointer-events:none;cursor:not-allowed;opacity:.5}.cart-recap .cart-recap__note{display:none}.cart-item__price .cart-price{color:var(--accent-color);font-weight:var(--text-font-bolder-weight);white-space:nowrap}.line-item__meta .line-item__price-info{display:none}.cart_price_condition .stock-status-message{background:#feeded;border:1px solid #d1d5db;border:1px solid var(--accent-color);border-radius:5px;color:var(--accent-color);margin-top:5px;padding:8px 10px}.cart_price_condition .out-of-stock-message{background:#f9e6e6;border-color:#fccbcb;color:#c60505}.cart_price_condition .special-order-item-message{background:#e6f5e7;border-color:#b3e2b7;color:#009f10}.cart_price_condition .partially-in-stock-message{background:#faf3e7;border-color:#fccbcb;color:#d08911}.cart_price_condition .stock-status-message span{display:inline-block;font-size:13px;line-height:1.5}.cart_price_condition .stock-status-message a{text-decoration:underline}.template-article article section,.template-article article>nav{margin-top:35px}@media screen and (min-width:1000px){.mega-menu .mega-menu__inner{display:block;column-count:4;padding-bottom:25px}.mega-menu .mega-menu__column{margin-right:0!important;break-inside:avoid;page-break-inside:avoid;-webkit-column-break-inside:avoid;margin-bottom:10px}}@media screen and (min-width:768px){.template-index .section.image_text_home,.template-index .section[data-section-type=html]{margin:100px 0}.template-index .jdgm-widget.jdgm-widget{padding-top:0}}@media screen and (max-width:767px){.shopify-section .slideshow .slideshow__title{font-size:36px;line-height:1.1}.shopify-section .slideshow .slideshow__content{font-size:20px;line-height:1.65;padding-top:20px!important}.image_text_home .image-with-text .heading{font-size:25px}.image_text_home .image-with-text .image-with-text__text-container{padding:20px}.block-list .promo-block .promo-block__inner{padding:15px}.cart_price_condition .price_wrap{width:100%}.cart_price_condition .line-item__price-list,.cart_price_condition .line-item__stock-status{margin:4px 0}.line-item--stack .cart_price_condition .line-item__price{width:100%}}@media screen and (min-width:641px){.shopify-section-group-footer-group .section[data-section-type=newsletter]{padding-top:60px}.template-policy .shopify-policy__container{padding:50px 40px}.template-index .shopify-section-group-footer-group .section[data-section-type=html]{margin:60px 0}.cart_price_condition .line-item__price{display:none}.cart-item__price .price-box{position:relative}.cart-item__price .price-box .line-item__price-info{position:absolute;top:100%;left:0;right:0}.line-item__quantity .quantity-box{position:relative}.line-item__quantity .line-item__quantity-remove{position:absolute;top:100%;left:0;right:0}}@media screen and (max-width:640px){.header .container{padding:0}.header .header__action-item--freeshipping svg{max-width:85px}.header__mobile-nav{margin-right:12px}.header__action-item{padding:0 7px}.header-top-bar .icon-columns{justify-content:center}.header-top-bar .icon-item__link{column-gap:5px}.header-top-bar .icon-item__link img{width:14px}.header-top-bar .icon_phone .icon-item__link img{width:15px}.header-top-bar .icon-item__text{font-size:14px}.header-top-bar .icon_phone .icon-item__text{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/custom.css.map */
