:root{--shopify-accelerated-checkout-button-block-size: var(--buttonHeight);--shopify-accelerated-checkout-button-border-radius: var(--buttonRadius)}.loading-bar{position:fixed;inset-block-start:0;inset-inline-start:0;width:100%;height:100%;background-color:var(--textColor);z-index:50;overflow:hidden;pointer-events:none}.shopify-challenge__container{display:flex;flex-direction:column;justify-content:center;min-height:70vh;align-items:center;padding:30px}.shopify-challenge__container .shopify-challenge__button{margin-top:20px}.shopify-challenge__container .shopify-challenge__message,.shopify-challenge__container .shopify-challenge__errors{text-align:center;padding-bottom:10px}[content-btn]:hover~.custom-cursor,[content-btn]:hover+.custom-cursor{opacity:0;transform:translate(-50%,-50%) scale(.5)}.placeholder-svg{display:block;fill:var(--textColor);width:100%;height:100%;max-width:100%;max-height:100%;background:var(--imageBackground)}.media-wrapper{position:relative;overflow:hidden}.media-card{position:relative;width:100%;overflow:hidden;background:var(--imageBackground);visibility:visible}.media-wrapper>img{object-fit:cover;object-position:center center;transition:.5s cubic-bezier(.3,1,.3,1);transition-property:opacity,transform}.media-card img,.media-card .placeholder-svg,.media-card video,.media-card iframe{position:absolute;width:100%;height:100%;left:0;top:0;object-fit:cover;object-position:center;transition:.5s cubic-bezier(.3,1,.3,1);transition-property:opacity,transform}.media-card-overlay:after{content:"";background:var(--imageOverlay);width:100%;height:100%;position:absolute;top:0;left:0;pointer-events:none;z-index:0;border-radius:var(--blockRadius);transition:var(--animation-default)}.blur-enabled{filter:blur(var(--blurValue))}.media-overlay-blur:after{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.has-backdrop:before{position:absolute;content:"";width:100%;height:100%;left:0;top:0;pointer-events:none;border-radius:inherit;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1}.button,button.shopify-payment-button__button,button.shopify-payment-button__button--hidden,.shopify-challenge__button{text-decoration:none;text-align:center;position:relative;display:inline-flex;justify-content:center;align-items:center;column-gap:10px;font-size:14px;min-width:145px;min-height:var(--buttonHeight);padding:12px 20px;line-height:1.2;cursor:pointer;background:var(--buttonBackground);color:var(--buttonColor);border:1px solid var(--buttonBorder);border-radius:var(--buttonRadius);font-family:var(--buttonFontFamily);font-weight:var(--buttonFontWeight);font-style:var(--buttonFontStyle);text-transform:var(--buttonTextTransform);overflow:hidden;transition:.2s ease-out;z-index:0;--svgSize: 9px}.button-icon{color:inherit;display:inline-flex}.button-with-icon{--svgSize: 14px;justify-content:space-between;padding:3px!important;border-radius:30px;border:0}.small-button{--buttonHeight: 36px;--svgSize: 10px;min-width:110px;font-size:12px;padding-block:5px;padding-inline:10px}.xsmall-button{--buttonHeight: 30px;--svgSize: 10px;min-width:90px;padding-block:5px;padding-inline:8px;font-size:12px}.large-button{--buttonHeight: 50px;--svgSize: 16px;min-width:170px}.button-with-icon .button-icon{background:var(--buttonColor);color:var(--buttonBackground);border-radius:100%;display:flex;align-items:center;justify-content:center;height:calc(var(--buttonHeight) - 6px);width:calc(var(--buttonHeight) - 6px);min-width:calc(var(--buttonHeight) - 6px)}.shopify-challenge__button{height:var(--buttonHeight)}.secondary-button,button.shopify-payment-button__button,button.shopify-payment-button__button--hidden{background:var(--secondaryButtonBackground);color:var(--secondaryButtonColor);border-color:var(--secondaryButtonBorder)}.outlined-button{background:transparent;color:var(--buttonBorder)}.secondary-button.outlined-button{background:transparent;color:var(--secondaryButtonBorder)}.button-blank{background:none;border:0;color:var(--textColor)}.button.button-underline{background:transparent;border:transparent;border-radius:0;padding:0;min-width:inherit;min-height:unset;text-decoration:underline;color:var(--textColor);line-height:1.5}.full-button{width:100%;min-width:auto!important}.product-block-social-icons button.share-button__button{display:flex;align-items:center;gap:5px}.shopify-cleanslate button,.shopify-cleanslate div[role=button]{min-height:var(--buttonHeight)!important;height:auto!important;border-radius:var(--buttonRadius)!important}.shopify-cleanslate button span,.shopify-cleanslate div[role=button] span{color:inherit!important}.shopify-payment-button__button{width:100%}.shopify-payment-button__button--hidden{display:none!important}.arrow-btn{width:var(--arrowButtonWidth);min-width:var(--arrowButtonWidth);height:var(--arrowButtonWidth);display:flex;align-items:center;justify-content:center;background:var(--buttonBackground);color:var(--buttonColor);border:var(--borderWidth) var(--borderStyle) var(--buttonBorder);border-radius:100%;--svgSize: 14px}.arrow-btn.arrow-btn-outline{background:transparent}.arrow-btn.rounded{border-radius:100%}.product-card-atc.loading .product-card-atc-icon,.product-card-atc.loading .product-card-atc-text,.addtocart-button.loading .product-card-atc-text,button.loading span{opacity:0}.product-form-buttons.atc-icon .product-card-atc.loading .dots-container{background:var(--productIconBackground);color:var(--productIconColor)}.swiper-navigation{pointer-events:none;align-items:center;gap:20px;z-index:1;position:relative}.swiper-navigation:not(.swiper-navigation-expand).nav-left{justify-content:flex-start}.swiper-navigation:not(.swiper-navigation-expand).nav-center{justify-content:center}.swiper-navigation:not(.swiper-navigation-expand).nav-right{justify-content:flex-end}.swiper-controls:has(.swiper-button-disabled+.swiper-button-disabled) .swiper-pagination-progressbar{display:none}.swiper-navigation-expand{justify-content:space-between;position:absolute;inset-block:0;inset-inline:20px;z-index:1;height:100%;padding-block:10px}.swiper-navigation-expand.nav-top{align-items:flex-start;bottom:auto}.swiper-navigation-expand.nav-bottom{top:auto;align-items:flex-end}.swiper-pagination+.swiper-navigation-expand{inset-block:-20px}.swiper-navigation .swiper-button-next,.swiper-navigation .swiper-button-prev{position:relative;top:0;right:0;bottom:0;left:0}.swiper-navigation .swiper-button-next:after,.swiper-navigation .swiper-button-prev:after{content:none}.swiper-navigation .swiper-nav{--swiperNavigationSize: 42px;--svgSize: 42px;pointer-events:auto;cursor:pointer;display:flex;gap:30px;color:var(--swiperNavigationColor);width:var(--swiperNavigationSize);height:var(--swiperNavigationSize);justify-content:center;align-items:center;border-radius:var(--blockRadiusSmall)}.swiper-navigation.with-background .swiper-nav{background:var(--swiperNavigationBackground);padding:3px}.swiper-navigation.light .swiper-nav{--swiperNavigationColor: #fff}.swiper-navigation.dark .swiper-nav{--swiperNavigationColor: #000}.swiper-navigation .swiper-nav.swiper-button-disabled{opacity:.3;pointer-events:none;filter:grayscale(1)}.swiper-nav.swiper-nav-prev polygon{transform:translateY(4px)}.swiper-nav.swiper-nav-next polygon{transform:translateY(-4px)}.swiper-navigation:has(.swiper-nav.swiper-button-disabled+.swiper-nav.swiper-button-disabled){display:none}.swiper-dot-item{width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer}.swiper-dot{width:12px;height:12px;border-radius:100%;background:color-mix(in srgb,var(--swiperNavigationBackground) 100%,transparent)}.swiper-dot-item:not(.swiper-slide-active) .swiper-dot{background:color-mix(in srgb,var(--swiperNavigationBackground) 20%,transparent)}.swiper-pagination.swiper-pagination-bullets{inset:auto;padding-top:20px;position:relative;pointer-events:none;z-index:1}.swiper-pagination.bullet-left{display:flex;align-items:center;justify-content:left}.swiper-pagination.bullets-center{display:flex;align-items:center;justify-content:center}.swiper-pagination.bullets-right{display:flex;align-items:center;justify-content:right}.swiper-pagination .swiper-pagination-bullet{width:24px;height:24px;align-items:center;display:inline-flex;justify-content:center;background:transparent;pointer-events:auto;cursor:pointer;opacity:1;transform:scale(1)}.swiper-pagination .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){margin:0}.swiper-pagination .swiper-pagination-bullet:after{content:"";display:block;width:10px;height:10px;border-radius:50px;transition:all .6s ease;background:color-mix(in srgb,var(--swiperNavigationColor) 20%,transparent)}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:40px}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after{background:color-mix(in srgb,var(--swiperNavigationColor) 100%,transparent);width:100%}.swiper-pagination.light .swiper-pagination-bullet:after{--swiperNavigationColor: #fff}.swiper-pagination-count{position:absolute;bottom:30px;right:30px;z-index:1;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;width:100%;max-width:160px}.swiper-pagination-text{color:var(--swiperNavigationBackground);cursor:pointer}.swiper-pagination-count .swiper-pagination-progressbar.swiper-pagination-horizontal{height:1px;display:flex;position:relative;align-items:center;background:color-mix(in srgb,var(--swiperNavigationColor) 30%,transparent)}.swiper-pagination-progressbar{background:color-mix(in srgb,var(--swiperNavigationColor) 30%,transparent);position:relative}.swiper-pagination-count.progress-bar-center{bottom:20px;left:0;right:0;margin:0 auto}.swiper-controls{display:grid;grid-template-columns:1fr auto;align-items:center;gap:20px;margin-block-start:20px}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:1px}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiperNavigationColor);height:1px;top:auto}.content-top{justify-content:flex-start}.content-middle{justify-content:center}.content-bottom{justify-content:flex-end}.content-justify{justify-content:space-between}.color-scheme{width:100%;background-color:var(--background);color:var(--textColor)}.outer-color-scheme{background:var(--outerBackground)}.layout-rounded-top{border-radius:var(--sectionRadius) var(--sectionRadius) 0 0;overflow:hidden}.layout-rounded-bottom{border-radius:0 0 var(--sectionRadius) var(--sectionRadius);overflow:hidden}.layout-rounded{border-radius:var(--sectionRadius);overflow:hidden}.color-gradient{background:var(--gradientBackground)}.section-spacing{padding-block:var(--topSpacer) var(--bottomSpacer);margin-block:var(--topSpacerOuter) var(--bottomSpacerOuter)}.section-header-with-nav{display:flex;align-items:center;justify-content:flex-end;margin-bottom:20px;gap:10px;position:relative}.section-header-block{margin-bottom:20px;display:block}.section-header-block a:not(.button),.newsletter-heading a:not(.button),.slideshow-highlight-heading a:not(.button),.richtext-heading a,.contact-title a{background:linear-gradient(to right,currentColor,currentColor) 100% 2px / 100% 2px no-repeat;background-position-y:calc(100% - 2px)}.section-header-with-nav .section-header-block{margin-bottom:0;width:100%}.section-heading+.section-description{padding-top:15px}.section-heading+div{padding-block-start:15px}.rich-text-block>*+*{margin:30px 0 0}.popup{position:fixed;top:0;left:0;z-index:99;width:100%;height:100%;overflow:hidden;display:flex;outline:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease-out 0s,visibility 0s linear .3s;padding:15px}.popup.show{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .15s ease-out .3s,visibility 0s linear 0s}.popup.show .page-overlay{visibility:visible;opacity:var(--overlayOpacity);pointer-events:auto}.popup-dialog{position:relative;width:100%;pointer-events:none;transition:.4s ease-out;transform:translateY(100px);opacity:0;transition-delay:.2s;background-color:var(--background);color:var(--textColor);border-radius:var(--popupRadius);height:auto;max-height:calc(100vh - 4rem);z-index:2}.popup-dialog:has(.popup-content.with-border){padding:20px}.popup.show .popup-dialog{transform:none;opacity:1;pointer-events:auto}.popup-dialog.width-small{max-width:440px}.popup-dialog.width-medium{max-width:640px}.popup-dialog.fullwidth{max-width:100%}.popup-dialog.width-large{max-width:880px}.position-top-left.popup,.position-top-center.popup,.position-top-right.popup{align-items:flex-start}.position-center-left.popup,.position-center.popup,.position-center-right.popup{align-items:center}.position-bottom-left.popup,.position-bottom-center.popup,.position-bottom-right.popup{align-items:flex-end}.position-top-left.popup,.position-bottom-left.popup,.position-center-left.popup{justify-content:flex-start}.position-top-center.popup,.position-bottom-center.popup,.position-center.popup{justify-content:center}.position-top-right.popup,.position-bottom-right.popup,.position-center-right.popup{justify-content:flex-end}.popup-content{padding:15px;height:100%;max-height:calc(100vh - 4rem);overflow:auto}.popup-content.with-border{max-height:calc(100vh - 4rem - 40px);border:1px solid var(--borderColor);border-radius:var(--popupRadius);padding:35px}.popup-close{position:absolute;aspect-ratio:1;width:30px;height:30px;display:flex;align-items:center;justify-content:center;top:0;right:0;z-index:2;background:var(--alternateBackground);--svgSize: 12px;border-radius:6px}.select-box{display:flex;position:relative;width:100%}.select-box:after{border-bottom-style:solid;border-bottom-width:1px;border-right-style:solid;border-right-width:1px;content:"";display:inline-block;right:12px;position:absolute;top:50%;width:6px;height:6px;border-color:var(--formColor);filter:none;transform:translateY(calc(-50% - 2px)) rotate(45deg);z-index:1}.select-box select.form-control{text-overflow:ellipsis}.form-control-select~.icon{position:absolute;inset-block-start:16px;inset-inline-end:16px;pointer-events:none}.custom-select{display:inline-flex;position:relative;padding:10px 0}.custom-select-trigger{display:flex;justify-content:space-between;align-items:center;cursor:pointer;gap:8px;--svgSize: 10px}.product-card-detail.text-right .custom-select-trigger{margin-left:auto}.product-card-detail.text-justify .product-card-detail-inner:has(.atc-text),.product-card-detail.text-justify .product-card-detail-inner:has(.atc-button){grid-template-columns:1fr}.custom-select-dropdown{position:absolute;top:100%;left:0;max-width:400px;width:max-content;background:var(--formBackground);box-shadow:0 4px 6px #00000014;max-height:350px;height:max-content;text-align:start;transition:all .25s cubic-bezier(.104,.204,.492,1);overflow:auto;z-index:2;padding:1px;border-radius:8px}.custom-select-content.right-position{left:unset;right:0}.custom-select-content.top-position{bottom:100%;top:unset}.custom-select-item button{background:transparent;display:flex;justify-content:flex-start;align-items:center;width:100%;font-size:12px;color:inherit;text-align:left}.custom-select-list{padding:10px 0}.custom-select-item{position:relative;padding:5px 20px}.custom-select-item label{width:100%;height:100%;cursor:pointer}.custom-select-button{display:inline-flex;align-items:center;line-height:1;-webkit-user-select:none;user-select:none;cursor:pointer}.custom-select.fullwidth .custom-select-button{display:flex;justify-content:space-between}.custom-select-text{display:flex;align-items:center}.custom-select-arrow{line-height:0;margin-left:8px;display:flex;color:inherit}.custom-select-top .custom-select-list{top:auto;bottom:100%}.custom-select-active .custom-select-list{opacity:1;visibility:visible}input:is([type=checkbox],[type=radio]){-webkit-appearance:none;appearance:none;width:16px;height:16px;background:var(--formBackground);border:1px solid var(--formBorder);cursor:pointer;display:inline-block;margin:0;padding:0;min-height:auto;position:relative;transition:border-color .3s ease;vertical-align:top;border-radius:50px;flex:0 0 auto}input:is([type=checkbox],[type=radio]):focus-visible~label{outline:2px solid var(--keyboardFocus);outline-offset:2px}input:is([type=checkbox],[type=radio]):after{content:"";display:block;position:absolute;border:1px solid var(--background);border-inline-start:0;border-block-start:0;width:4px;height:8px;inset-inline-start:50%;inset-block-start:50%;transform:rotate(45deg) translate(-50%,-50%);transform-origin:top;opacity:0;transition:opacity .5s ease}input:is([type=radio]):after{width:6px;height:6px;inset-inline-start:50%;inset-block-start:50%;border:none;background:var(--background);border-radius:100%;transform:translate(-50%,-50%)}input:is([type=checkbox],[type=radio]):checked{background:var(--textColor);border-color:var(--textColor)}input:is([type=checkbox],[type=radio]):checked:after{opacity:1}input:is([type=checkbox],[type=radio])+label{cursor:pointer;margin-bottom:0}input:is([type=checkbox],[type=radio]):is(:disabled,.disabled),input:is([type=checkbox],[type=radio]):is(:disabled,.disabled)+label{cursor:not-allowed;opacity:.6}.form-control-radio li,.form-control-checkbox{gap:10px}.form-control-radio li+li{margin-block-start:10px}.custom-checkbox.custom-checkbox-square .checkbox-input{border-radius:2px}.quantity{display:grid;grid-template-columns:minmax(0,50px) minmax(0,50px) minmax(0,50px);gap:5px;height:42px;overflow:hidden}.quantity-button{background:var(--alternateBackground);min-width:24px;min-height:24px;height:100%;display:flex;align-items:center;justify-content:center;--svgSize: 10px}.quantity.quantity-rounded .quantity-button,.quantity.quantity-rounded .quantity-input{border-radius:4px}.quantity-input{padding:2px;text-align:center;min-height:auto;font-size:var(--textSmall);background:transparent;border:var(--borderWidth) var(--borderStyle) var(--borderColor);font-family:var(--bodyFontFamily);color:var(--textColor)}.accordion-details{border-block-end:1px solid var(--borderColor)}.accordion-details-summary{cursor:pointer;padding-block:25px;width:100%;text-align:left;-webkit-user-select:none;user-select:none}.accordion-details-summary .icon-caret-down{--iconScale: 1;transform:scaleY(var(--iconScale)) rotate(0);transition:transform .5s cubic-bezier(.3,1,.3,1)}.accordion-details-summary .icon-plus-toggle path.vertical{transform:rotate(0);transform-origin:center;transition:transform var(--animation-default)}.accordion-details-content{padding-block-end:25px}.accordion-details[open] .accordion-details-summary .icon-caret-down{--iconScale: -1}.accordion-details[open] .accordion-details-summary .icon-plus-toggle path.vertical{transform:rotate(270deg)}.product-card-inner{position:relative;border-radius:var(--productCardRadius)}.product-card-media{overflow:hidden;position:relative}.product-content-overlay .product-card-detail{position:absolute;bottom:0;left:0}.product-card-background .product-card-media{border-radius:var(--productCardRadius) var(--productCardRadius) 0 0}.product-card-standard .product-card-media{border-radius:var(--productCardRadius)}.product-card-image-second{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;background:var(--imageBackground);transform:scale3d(1.08,1.08,1);transition:.8s cubic-bezier(.4,0,.2,1)}.product-card-variant-images-inner{display:none;visibility:hidden}.product-card-variant-images-inner.is-active{display:block;visibility:visible}.product-card-badges{position:absolute;top:20px;display:flex;flex-direction:column;align-items:flex-end;gap:5px}.product-card-badges.badge-position-left{left:20px}.product-card-badges.badge-position-right{right:20px}.product-card-badges.badges-horizontal.badge-position-left{align-items:flex-start}.product-card-badges.badges-vertical{top:0;writing-mode:sideways-lr;flex-direction:column}.product-card-badges.badges-vertical .badge{clip-path:polygon(0 0,0 100%,50% calc(100% - 8px),100% 100%,100% 0);padding:10px 5px 18px;border-radius:0}.badge{display:inline-flex;font-size:10px;padding:4px 8px;line-height:normal;border-radius:4px}.badge.soldout-badge{background:var(--soldBackground);color:var(--soldTextColor)}.badge.sale-badge{background:var(--saleBackground);color:var(--saleTextColor)}.badge.new-badge{background:var(--newBackground);color:var(--newTextColor)}.badge.preorder-badge{background:var(--preorderBackground);color:var(--preorderTextColor)}.badge.custom-badges{background:var(--customBackground);color:var(--customTextColor)}.product-card-background{background:var(--productBackground)}.product-card-border{border:var(--borderWidth) var(--borderStyle) var(--cardBorder)}.product-card-compare,.product-quick-actions{position:absolute;inset-block-start:20px;inset-inline-start:20px;display:flex;flex-direction:column;gap:5px}.product-card-compare{display:inline-flex;justify-content:center;align-items:center;--svgSize: 16px}.product-card-compare.disabled{opacity:.5}.product-card-compare.disabled input{cursor:not-allowed}.product-quick-actions .product-card-compare{position:static}.product-card-badges.badge-position-left+.product-card-compare,.product-card-badges.badge-position-left+.product-quick-actions{inset-inline-end:20px;inset-inline-start:auto}.product-card-compare input[type=checkbox]{width:30px;height:30px;border-radius:4px;background:var(--productIconBackground);border:0}.product-card-compare input[type=checkbox]:checked{background:var(--productIconColor)}.product-card-compare input[type=checkbox]:after{width:6px;height:12px;border-color:var(--productIconBackground)}.product-card-compare .product-compare-icons{position:absolute;color:var(--productIconColor);pointer-events:none}.product-card-compare:has(input:focus-visible){outline:2px solid var(--keyboardFocus)}.product-card-compare:has(input:focus-visible) .product-compare-icons{z-index:1}input[type=checkbox]:checked+.product-compare-icons{opacity:0;visibility:hidden}.quick-shop{width:30px;height:30px;background:var(--productIconBackground);color:var(--productIconColor);display:inline-flex;justify-content:center;align-items:center;border-radius:4px;--svgSize: 16px;overflow:hidden;position:relative;z-index:0}.product-card-detail{width:100%;padding:20px}.product-card-inner.product-card-standard.border .product-card-detail{padding:20px}.product-card-detail-content{position:relative}.product-card-inner.product-card-standard .product-card-detail{padding:20px 0 0}.product-card-detail-content .product-card-pickup-availability{padding-top:5px}.product-card-variant-colors{width:100%}.product-card-detail:not(.text-justify) .product-card-detail-content{padding-bottom:10px}.product-card-detail.text-center .product-price,.product-card-detail.text-center .product-card-atc,.product-card-detail.text-center .variant-swatches-list,.product-card-detail.text-center .product-inventory{justify-content:center;margin-inline:auto}.product-card-detail.text-right .product-price,.product-card-detail.text-right .product-card-atc:not(.full-button),.product-card-detail.text-right .variant-swatches-list,.product-card-detail.text-right .product-inventory{justify-content:flex-end;margin-inline-start:auto}.product-card-detail.text-justify .product-card-detail-inner{display:grid;grid-template-columns:1fr auto;align-items:flex-end;gap:20px}.product-card-vendor{margin-bottom:4px;color:color-mix(in srgb,var(--textColor) 50%,transparent)}.product-title{display:block}.atc-icon .product-card-atc-icon{display:flex}.atc-icon .product-card-atc-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;color:var(--productIconColor);background:var(--productIconBackground);--svgSize: 19px;border-radius:4px;cursor:pointer;position:relative;z-index:0;overflow:hidden}.product-card-atc,.bundle-card-text{display:inline-flex;align-items:center;gap:5px;cursor:pointer;position:relative;border-radius:4px;overflow:hidden}.product-form-buttons.atc-button .product-card-atc{border-radius:var(--buttonRadius)}.atc-text .product-card-atc-icon{--svgSize: 10px;display:inline-flex}.product-price{display:flex;flex-wrap:wrap;align-items:center;gap:1px 5px;padding-top:5px;line-height:1.4;transition:.4s ease}.product-card-detail-inner .bundle-card-icon{background:var(--productIconBackground);color:var(--productIconColor);padding:7px;border-radius:3px;display:flex;--svgSize: 16px;position:relative;z-index:0;overflow:hidden;transition:.4s ease-in-out}.product-card-atc-icon:before,.product-card-detail-inner .bundle-card-icon:before{content:"";position:absolute;left:0;top:0;width:0%;height:100%;background:var(--productIconColor, #000);z-index:-1;transition:.4s ease-in-out}.product-card-atc-icon:hover:before,.product-card-detail-inner .bundle-card-icon:hover:before{width:100%;right:0;left:auto}.product-card-atc-icon:hover,.product-card-detail-inner .bundle-card-icon:hover{color:var(--productIconBackground)}.bundle-product-card-option .custom-select-option{color:var(--formColor)}.product-card-detail.text-right .bundle-card-icon{margin-left:auto}.product-card-detail.text-center .bundle-card-icon{margin:0 auto}.product-card-detail-inner :where(.product-card-detail-content,.custom-select-trigger,.product-title,.product-card-vendor){color:var(--productTextColor)}.product-block-price .product-price .product-tax{margin-left:auto}.actual-price{font-size:var(--text);line-height:1.35}.compare-price{text-decoration:line-through}.unit-price{font-size:var(--textSmall)}button[disabled=true]{pointer-events:none}.variant-swatches-list{display:flex;gap:10px;flex-wrap:wrap}.product-info-wrapper .variant-swatches-list{justify-content:flex-end}.product-card-variant-colors.color-swatches-box .variant-swatches-list{gap:5px}.variant-swatches-text{gap:6px;display:flex;flex-direction:column;font-size:var(--text);white-space:nowrap}.variant-swatches-list .swatches-list-item{padding:5px}.product-swatches-box .variant-swatches-list .swatches-list-item{padding:0}.swatch-label{background-color:var(--colorPalette);width:100%;height:100%;background-size:cover;transition:outline-color .3s,all .3s ease-in-out;position:relative;display:flex;align-items:center;justify-content:center;margin:0;animation:1s ease-in-out;transform-origin:bottom}.product-card-variant-colors .variant-swatches-list.small-swatches .swatches-list-item{min-width:18px;min-height:18px;padding:3px}.product-card-variant-colors .variant-swatches-list.round .swatch-label{border-radius:50%}.variant-swatches-list.small-variant .swatches-list-item{min-width:24px;min-height:24px}.variant-swatches-list.medium-variant .swatches-list-item{min-width:34px;min-height:34px}.variant-swatches-list.large-variant .swatches-list-item{min-width:40px;min-height:40px}.swatches-list-item.has-swatch-image .swatch-label{background-image:var(--swatchImage);background-position:center}.swatches-list-item input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;min-height:auto;width:1px}.variant-swatches-list.swatch-circle-variant .swatch-label{border-radius:50%}.variant-swatches-list.swatch-rounded-variant .swatch-label{border-radius:5px}.variant-swatches-list.swatch-sharp-variant .swatch-label{border-radius:0}.color-swatches-box .swatch-label:after{content:"";position:absolute;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--textColor) 15%,transparent);border-radius:inherit;top:-5px;right:-5px;bottom:-5px;left:-5px;transition:all .2s cubic-bezier(.7,0,.3,1)}.product-card-variant-colors.color-swatches-box .swatch-label:after{top:-3px;right:-3px;bottom:-3px;left:-3px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--textColor) 15%,transparent)}.swatches-list-item input[checked]+.swatch-label:after{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--textColor) 100%,transparent)}.product-swatches-box .variant-swatches-list .swatch-label{width:100%;padding:3px 10px;border:1px solid var(--borderColor);background:var(--background);text-align:center}.variant-disabled .swatch-label:before{content:"";width:100%;height:100%;position:absolute;background:color-mix(in srgb,var(--textColor) 50%,transparent);clip-path:polygon(100% 1%,100% 0%,-1% 100%,0% 100%)}.product-swatches-box .swatches-list-item .swatch-input[checked]+.swatch-label,.product-swatches-box .swatches-list-item:hover .swatch-label{background:var(--textColor);color:var(--background)}.product-card-variant-colors .swatches-list-item.active .swatch-label:after{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--textColor) 100%,transparent)}.product-card .product-block-inventory,.horizontal-product-card .product-block-inventory{margin:6px 0 0}.horizontal-product-card{background:var(--cardBackground);padding:12px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:20px;border-radius:var(--productCardRadius);border:1px solid var(--cardBorder)}.horizontal-product-info{color:var(--cardText)}.horizontal-product-info .product-title{color:var(--cardHeading)}.horizontal-product-card-media{width:106px;border-radius:var(--productCardRadius);overflow:hidden}.horizontal-product-detail .button{margin-top:8px}.horizontal-product-card.skelton{background:transparent;border:0;padding:0}.horizontal-product-card.skelton .horizontal-product-card-media{width:70px;height:70px;background:color-mix(in lch longer hue,var(--alternateBackground) 90%,#757575)}.horizontal-product-skeleton{display:block;width:114px;height:7px;background:color-mix(in lch longer hue,var(--alternateBackground) 90%,#757575);border-radius:20px}.horizontal-product-card.skelton .horizontal-product-detail{display:grid;gap:14px}.horizontal-product-skeleton:last-child{width:45px}.social-icons{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.social-icon-link{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--textColor);border-radius:4px}.social-hover-elements{display:flex;align-items:center;gap:5px;width:0;overflow:hidden;white-space:nowrap;transition:.4s ease-out}.social-hover .social-icon-link:hover .social-hover-elements{width:var(--socialTextWidth);margin-left:10px}.payment-icons{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.payment-icon-item{display:inline-flex}.payment-icons .payment-icon-item .svg-wrapper{height:auto;--svgSize: 35px}.svg-wrapper{display:inline-flex;align-items:center;justify-content:center;position:relative;width:var(--svgSize);min-width:var(--svgSize);height:var(--svgSize)}.svg-wrapper svg{width:100%;height:100%;display:block}.svg-wrapper img{width:100%;height:100%}.page-overlay{position:fixed;top:0;left:0;min-width:100vw;width:100%;min-height:100vh;height:100%;pointer-events:none;visibility:hidden;transition:visibility .4s ease-in-out,opacity .4s ease-in-out;opacity:0;background:var(--overlayBackground);z-index:2}.drawer{z-index:20;opacity:0;visibility:hidden;transition:opacity .3s ease .3s,visibility 0s linear .35s;pointer-events:none}.drawer[drawer-open]{opacity:1;visibility:visible;transition:opacity .3s ease .3s,visibility 0s linear 0s;pointer-events:auto}.drawer-small{--drawerContentWidth: 420px}.drawer-regular{--drawerContentWidth: 600px}.drawer-medium{--drawerContentWidth: 700px}.drawer-large{--drawerContentWidth: 1300px}.drawer-fullwidth{--drawerContentWidth: 100%}.drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--overlayBackground);opacity:var(--overlayOpacity);pointer-events:none}.drawer-open .drawer-backdrop{pointer-events:auto}.drawer-fixed{position:fixed;top:0;right:0;bottom:0;left:0}.drawer-absolute{position:absolute;top:100%;inset-inline:0}.drawer-head-inner{padding:15px;display:flex;align-items:center;justify-content:space-between}.drawer-close-btn{z-index:1;min-width:30px;min-height:30px;background:var(--alternateBackground);border-radius:4px;padding:6px;--svgSize: 10px;pointer-events:all}.drawer-inner{height:100%;width:100%;display:flex;pointer-events:none}.drawer-right .drawer-inner{margin-left:auto;justify-content:flex-end}.drawer-left .drawer-inner{margin-right:auto;justify-content:flex-start}.drawer-contentwrap{width:100%;display:flex;max-width:var(--drawerContentWidth);transition:clip-path .3s ease 0s}.drawer-top .drawer-contentwrap{clip-path:inset(0 0 100% 0)}.drawer-right .drawer-contentwrap{clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%);transform:translate3d(100px,0,0);transition:clip-path 1s cubic-bezier(.19,1,.22,1) 0s,transform 1s cubic-bezier(.19,1,.22,1) 0s}.drawer-left .drawer-contentwrap{clip-path:polygon(0 0,0 0,0 100%,0% 100%)}.drawer-left.drawer-open .drawer-contentwrap,.drawer-right.drawer-open .drawer-contentwrap{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transition:clip-path 1s cubic-bezier(.19,1,.22,1) 0s,transform 1s cubic-bezier(.19,1,.22,1) 0s;transform:translateZ(0)}.drawer-content{width:100%;height:100%;display:grid;position:relative;pointer-events:auto;grid-template-rows:auto 1fr;background:var(--background)}.drawer-body{height:100%;overflow-y:auto}.drawer-content-contain{padding:20px 15px}.content-block{display:grid;gap:25px}.background-image{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none}.background-image img{width:100%!important;height:100%;object-fit:cover}.link-animation{position:relative;transition:padding .3s cubic-bezier(.25,.46,.45,.94),color .35s;display:inline-block}.link-animation:before{content:"";position:absolute;top:50%;left:0;width:0;height:1px;background:currentColor;transform:translateY(-50%);transition:width .3s cubic-bezier(.25,.46,.45,.94),color .35s}.link-animation:hover:before{width:20px}.link-animation:hover{padding-left:25px}.empty-card{--svgSize: 100px;width:100%;height:100%;min-height:400px;padding:20px;gap:15px;display:flex;border-radius:var(--blockRadiusSmall);flex-direction:column;justify-content:center;align-items:center;text-align:center;color:var(--headingColor)}.empty-card-heading{margin-bottom:10px}.drawer-minicart .empty-card{--svgSize: 80px;gap:20px}.empty-cart-link{display:flex;align-items:center;justify-content:center}.product-wrapper{--mediaWidth: 50%;--productGap: 60px;--thumbnailsWidth: 30%;--thumbnailsSpacing: 20px;display:flex;align-items:flex-start;flex-wrap:wrap;gap:var(--productGap)}.product-gallery-container{min-width:0}.product-media-container .video-play-btn{--svgSize: 50px}.product-media-gallery,.product-media-container{border-radius:var(--blockRadius);overflow:hidden}.product-thumbnail-container{position:relative;cursor:pointer;border-radius:var(--blockRadius);transition:.3s all;overflow:hidden;height:100%;border:1px solid transparent}.product-thumbnail-item:not(.swiper-slide-thumb-active) .product-thumbnail-container.media-card-overlay:after{background:#00000080}.product-thumbnail-container .thumbnail-media-icon{position:absolute;top:4px;right:4px;--svgSize: 18px;padding:3px;background:var(--alternateBackground);border-radius:4px}.media-zoom-btn{position:absolute;right:15px;top:15px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:var(--background);padding:4px;border-radius:calc(var(--blockRadius) / 2);--svgSize: 14px;box-shadow:0 4px 10px #00000012}.deferred-media-poster-button{background-color:#fff;border:1px solid var(--borderColor);border-radius:50%;color:var(--textColor);display:flex;align-items:center;justify-content:center;height:60px;width:60px;z-index:1}.product-wrapper .product-media-gallery-thumbnails .product-thumbnail-item.swiper-slide-thumb-active .product-thumbnail-container{border-color:color-mix(in srgb,var(--textColor) 30%,transparent 0%)}.product-wrapper.slider-overlay .product-media-gallery-thumbnails:not(.swiper-initialized) .product-thumbnail-item{flex:0 0 calc(25% - 6px)}.product-wrapper.slider-overlay .product-media-gallery-thumbnails:not(.swiper-initialized) .product-thumbnail-list{gap:8px}.product-block,.variant-selector-box{margin:22px 0}.product-blocks>.product-block:first-child{margin-top:0;margin-bottom:8px}.product-blocks .product-block+.product-block:last-child{margin-bottom:0}.product-block.product-block-title{margin-top:0}.product-block-price .product-price{gap:10px;padding-top:0}.product-block-price .actual-price{font-size:var(--priceFontsize)}.product-block-price .compare-price{font-size:calc(var(--priceFontsize)* .7)}.variant-selector-box{display:flex;align-items:center;justify-content:space-between;gap:20px}.product-block-variant-picker{display:block}.variant-selector-box+.variant-selector-box{border-top:var(--borderWidth) var(--borderStyle) var(--borderColor);padding-top:22px}.product-block-quantity{display:flex;align-items:center;justify-content:space-between}.product-block-buy-buttons .product-form-buttons{display:grid;grid-template-columns:1fr 1fr;align-items:flex-start;gap:0 20px}.product-block-buy-buttons .product-form-buttons:has(>*:only-child){grid-template-columns:1fr}.variant-swatches-box.select-box{width:auto;min-width:130px}.variant-swatches-box.select-box .form-control{padding-inline:12px 30px}.product-block.product-block-icon-with-text{overflow:hidden;margin-block-end:0}.icon-with-text{display:flex;align-items:center;column-gap:50px;white-space:nowrap;overflow-x:auto;padding-block-end:15px}.icon-with-text-item{display:flex;align-items:center;gap:10px;position:relative}.custom-icons-icon{width:24px;height:24px}.icon-with-text-item+.icon-with-text-item:before{content:"";background:var(--textColor);width:1px;height:100%;position:absolute;transform:rotate(20deg);top:0;left:-25px}.seprater{border-top:var(--borderWidth) var(--borderStyle) var(--borderColor)}.product-pickup-availability{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.product-pickup-availability-info{display:flex;align-items:flex-start;gap:10px}.pickup-availability-info{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px;width:100%}.pickup-availability-info-pickup-time{margin-top:4px}.pickup-availability-body{padding:24px 15px}.pickup-availability-list-item{border:1px solid var(--borderColor);padding:20px;border-radius:var(--blockRadius);margin-top:20px}.pickup-availability-list-item *+*{margin-top:10px}.pickup-availability-address *{color:color-mix(in srgb,var(--textColor) 60%,transparent)}.pickup-availability-list-item .pickup-availability-preview{align-items:center}.pickup-availability-preview{display:flex;align-items:flex-start;gap:8px;--svgSize: 16px}.pickup-availability-preview .svg-wrapper{margin-top:3px}.pickup-availability-header{display:grid;gap:5px}.product-card-pickup-availability{display:none}.product-card-pickup-availability.active{display:block}.product-inventory{display:flex;align-items:center;gap:6px;--svgSize: 16px}.product-block.product-collapsible{margin:0}.collapsible-product-content-item{background:color-mix(in srgb,currentColor 6%,var(--alternateBackground));border-radius:calc(var(--blockRadius) / 2)}.product-block.product-collapsible+.product-block.product-collapsible{margin-block-start:1px}.product-collapsible .collapsible-heading{padding:12px 15px}.product-collapsible .collapsible-content-body{padding-inline:20px;padding-block-end:20px}.collapsible-product-content-item.open .svg-wrapper{transform:rotate(24deg)}.section-id-clipboard{position:absolute;padding:10px 15px}.section-id-wrapper{display:inline-flex;align-items:flex-end;gap:10px;background:var(--alternateBackground);padding:10px;border-radius:4px;--svgSize: 18px}.section-id-label{display:flex;flex-direction:column}.gift-wrapping{padding-bottom:10px;display:block}.gift-wrap-box{display:flex;align-items:center;gap:10px}.quantity-rules .divider+.divider:before{content:"";background:var(--borderColor);width:7px;height:7px;position:absolute;left:-3px;top:50%;border-radius:50%;transform:translateY(-50%)}.parent-display ul li{display:flex;align-items:center;justify-content:space-between;padding:10px 15px;border-radius:var(--blockRadiusSmall)}.parent-display ul li:nth-child(odd){background:var(--background)}.parent-display{display:block}.quantity-rules .divider{position:relative;padding-inline-end:10px}.quantity-rules .divider+.divider{padding:0 10px}.quantity-rules{display:block;padding-block-start:10px;padding-block-end:20px}.product-block-quantity-holder .caption-large{display:block;font-weight:var(--bodyFontWeightBold);padding-block-start:10px}show-more-button{margin:20px auto 0;display:flex;justify-content:center}.show-more-button .button-show-more{cursor:pointer}.product-block.product-block-quantity .quantity{margin-inline-end:0;margin-inline-start:auto}.product-block.product-block-quantity .quantity+price-per-item{margin-inline-start:5px}.icon-blog-meta{--svgSize: 14px}.quantity-breakdown{position:relative}.quantity-breakdown .parent-display ul li:not(:last-child){margin-bottom:5px}.quantity-breakdown .parent-display ul li{background:var(--background)}.quantity-breakdown button.quantity-popover__info-button{background:none;border:none;color:var(--textColor);min-width:auto;padding:5px;min-height:inherit;border:1px solid rgba(var(--cardBorder))}.quantity-breakdown button.quantity-popover__info-button svg{width:15px;height:15px}.cart-quantity quantity-popover{display:flex}.cart-items__info.quantity-popover__info{background:var(--cardBackground);position:absolute;min-width:330px;z-index:2;inset-inline-end:0;top:100%;padding:15px;border-radius:var(--blockRadius);box-shadow:0 0 5px #0000001a;clip-path:inset(0 0 100% 0);transition:var(--animation-fast)}.cart-item:has(.quantity-breakdown button.quantity-popover__info-button:hover){overflow:visible}.quantity-breakdown:hover .cart-items__info.quantity-popover__info{clip-path:inset(0 0 0 0)}.quantity-breakdown .quantity-rules{padding-block-start:8px;padding-block-end:10px;border-top:1px solid var(--borderColor);margin-block-start:8px}.quantity__rules-wrapper{font-weight:var(--headingFontWeight)}.product-form__error-message-wrapper:not([hidden]){display:flex;gap:5px;line-height:normal;margin-bottom:5px}.svg-wrapper .vertical{transition:transform .5s cubic-bezier(.3,1,.3,1);transform-origin:center}[open] .svg-wrapper .vertical{transform:rotate(90deg)}.dots-container{display:flex;align-items:center;justify-content:center;height:100%;width:100%;position:absolute;top:0;right:0;bottom:0;left:0;z-index:9}.dot{height:5px;width:5px;border-radius:10px;background-color:var(--textColor);animation:pulse 1s infinite ease-in-out}.button .dot{background:var(--buttonColor)}.dot:nth-child(2){animation-delay:-.2s;margin:0 4px}.dot:nth-child(3){animation-delay:-.4s}.dots-container{animation:fadeUp .3s ease-in-out}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%{transform:scale(0);background-color:var(--textColor);box-shadow:0 0 color-mix(in srgb,var(--textColor) 30%,#fff)}50%{transform:scale(1.1);background-color:var(--textColor);box-shadow:0 0 0 5px color-mix(in srgb,var(--textColor) 0%,transparent)}to{transform:scale(0);background-color:var(--textColor);box-shadow:0 0 color-mix(in srgb,var(--textColor) 30%,#fff)}}.shopify-policy__title{text-align:center;margin-bottom:30px}.color-mode-toggle .color-mode-toggle-checkbox{opacity:0;position:absolute}.light-color-mode,.color-mode-toggle-checkbox:checked+label.color-mode-toggle-content .dark-color-mode{opacity:1}.dark-color-mode,.color-mode-toggle-checkbox:checked+label.color-mode-toggle-content .light-color-mode{opacity:0}.color-mode-toggle-checkbox:checked+label.color-mode-toggle-content .light-color-mode{transform:translate(5px)}.color-mode-toggle-checkbox:checked+label.color-mode-toggle-content .dark-color-mode{transform:translate(0)}.light-color-mode.color-mode-icon-toggle svg{width:100%;height:100%;display:block;margin:auto}.color-mode-toggle-content{width:40px;height:20px;border-radius:50px;position:relative;cursor:pointer;display:flex;justify-content:space-between;align-items:center;border:1px solid var(--LightDarkColor);overflow:hidden}.color-mode-circle{background-color:var(--LightDarkColor);width:18px;height:18px;position:absolute;left:0;top:0;border-radius:50%;transition:transform .3s cubic-bezier(.46,.03,.52,.96)}.color-mode-toggle-checkbox:checked+label.color-mode-toggle-content .color-mode-circle{transform:translate(20px)}@keyframes rotation{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.color-mode-toggle .color-mode-icon-toggle{transition:opacity .3s ease-in-out 0s,transform .3s cubic-bezier(.46,.03,.52,.96);z-index:1;color:var(--LightDarkIcon);display:inline-flex;width:11px;height:11px;justify-content:center;align-items:center}.dark-color-mode.color-mode-icon-toggle{margin-right:3px;transform:translate(-5px)}.light-color-mode.color-mode-icon-toggle{margin-left:3px}html[color-mode=dark] .contact-info-card-icon img{filter:invert(1)}.shopify-model-viewer-ui,.shopify-model-viewer-ui model-viewer,.product-media-container .deferred-media,.product-media-container .deferred-media>*{display:block;width:100%;height:100%}.product-media-container .shopify-model-viewer-ui{position:relative;z-index:5}.product-media-container .shopify-model-viewer-ui__controls-overlay,.product-media-container .shopify-model-viewer-ui__controls-area,.product-media-container .shopify-model-viewer-ui__button{pointer-events:auto}.product-media-container product-model .video-poster-button.hidden{display:none!important}.deferred-media .shopify-model-viewer-ui__controls-overlay .shopify-model-viewer-ui__controls-area{top:10px;bottom:auto}.promotion-media{border-radius:var(--blockRadius)}.promotion-media-content{position:absolute;overflow:auto;max-height:90%;max-width:calc(90% - 15px);width:100%}.promotion-media-content-heading>*+*{margin-top:5px}.promotion-media-content-subheading{margin-bottom:10px}@media screen and (pointer:fine){.button:not(.button-underline,[disabled]):hover{background:var(--buttonBackgroundHover);color:var(--buttonColorHover);border-color:var(--buttonBorderHover)}button.shopify-payment-button__button:not([disabled]):hover,button.shopify-payment-button__button--hidden:not([disabled]):hover,.button.secondary-button:not([disabled]):hover{background:var(--secondaryButtonBackgroundHover);color:var(--secondaryButtonColorHover);border-color:var(--secondaryButtonBorderHover)}.button:hover .button-icon{animation:slide-in-left .6s cubic-bezier(.25,.46,.45,.94) both}@keyframes slide-in-left{0%{transform:translate(-8px);opacity:0}to{transform:translate(0);opacity:1}}}.slideshow-wrapper:has(.custom-cursor){cursor:none}.custom-cursor{animation:fadeEffect .3s linear}@keyframes fadeEffect{0%{scale:.8;opacity:0}to{scale:1;opacity:1}}@media(max-width:1199px){.product-card-detail,.product-card-inner.product-card-standard.border .product-card-detail{padding:10px}.product-card-inner.product-card-standard .product-card-detail{padding:10px 0 0}.product-wrapper{--productGap: 30px}.announcement-store-selector{color:var(--headingColor)}.product-card-compare,.product-quick-actions{inset-block-start:10px;inset-inline-start:10px}.product-card-badges.badge-position-right{right:10px;top:10px}.horizontal-product-card{padding:10px;gap:10px}}@media(max-width:1024px){.social-hover-elements{display:none}.product-card-variant-colors{padding-top:12px}.swiper-navigation .swiper-nav{--swiperNavigationSize: 34px}.product-wrapper:is(.slider-overlay) .product-media-gallery-thumbnails .product-thumbnail-item .product-thumbnail-container{height:45px;aspect-ratio:1}.product-wrapper:is(.slider-overlay) .product-media-gallery-thumbnails{max-width:200px}.product-wrapper{--thumbnailsSpacing: 10px}}@media(max-width:767px){.product-card-badges.badge-position-left{left:10px}.product-card-badges.badge-position-left+.product-card-compare,.product-card-badges.badge-position-left+.product-quick-actions{inset-inline-end:10px}.swiper-pagination-count{bottom:10px;right:0;left:0;margin:0 auto}.actual-price{font-size:var(--textSmall)}.product-wrapper:is(.slider-overlay) .product-media-gallery-thumbnails{max-width:100%}.product-wrapper:is(.slider-overlay) .product-media-gallery-thumbnails .product-thumbnail-item .product-thumbnail-container{height:100%}.swiper-pagination.swiper-pagination-bullets{padding-top:10px}.navigation-mobile-hidden{display:none}.product-gallery-container{min-width:100%}.product-wrapper{--productGap: 20px}.variant-swatches-list{gap:5px}.tabs-nav-wrapper{justify-content:center;min-width:100%;max-width:calc(100% + 30px);margin-inline:-15px}.mobile-stacked{width:auto;display:grid;grid-template-columns:repeat(var(--columnCount),1fr);gap:var(--columnGap, 10px)}.mobile-swipe{display:grid!important;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-behavior:smooth;scrollbar-width:none;grid-auto-flow:column;gap:var(--columnGap, 10px);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.mobile-swipe.mobile-column-2{grid-auto-columns:minmax(43%,1fr);grid-template-columns:repeat(auto-fill,minmax(43%,1fr))}.mobile-swipe.mobile-column-1{grid-auto-columns:minmax(85%,1fr);grid-template-columns:repeat(auto-fill,minmax(85%,1fr))}.shopify-design-mode .mobile-swipe{scrollbar-width:thin;padding-bottom:5px}.m-pr-0 .mobile-swipe,.m-pr-0 .section-header-block,.m-pr-0 .collection-tabs-tab-list-wrapper,.m-pr-0 .promotion-media-card,.m-pr-0 .featured-images-header{padding-inline-end:15px}.swiper-navigation .swiper-nav{--swiperNavigationSize: 24px}.swiper-navigation-expand{justify-content:center;position:unset;height:auto}.swiper-pagination+.swiper-navigation-expand{position:absolute;inset-inline:10px;align-items:flex-end;inset-block:-9px;justify-content:space-between}.swiper-navigation.swiper-navigation-with-bullets .swiper-nav{background:transparent;padding:0}.swiper-navigation.swiper-navigation-with-bullets .swiper-pagination.swiper-pagination-bullets{position:static;transform:none;padding:0;width:120px!important}.rich-text-block>*+*{margin:20px 0 0}.button-with-icon .button-icon{--buttonHeight: 34px}.section-header-block{margin-bottom:15px}.pagination-item-arrow{--svgSize: 20px}.button,button.shopify-payment-button__button,button.shopify-payment-button__button--hidden,.shopify-challenge__button{--buttonHeight: 36px;--svgSize: 10px;min-width:110px;column-gap:6px;font-size:12px;padding-block:5px;padding-inline:10px}.product-info-wrapper .button{--buttonHeight: 42px}.quantity-button{--svgSize: 8px}.thumbnail-mobile-hide{display:none}.product-media-gallery-thumbnails{margin-block-start:10px}.product-thumbnail-container{aspect-ratio:1}.product-block-buy-buttons .product-form-buttons{gap:0 10px}.product-block-social-icons{padding-top:15px}.product-blocks>.product-block:last-child{margin-bottom:0}.product-collapsible .collapsible-content-body,.product-collapsible .collapsible-heading{padding:15px}.product-info-wrapper{width:100%}.drawer-contentwrap{margin:10px}.drawer-content{border-radius:var(--popupRadius);overflow:hidden}.quick-shop-button.quick-shop-desktop{display:none}.product-card-compare,.product-quick-actions{inset-block-start:10px;inset-inline-start:10px}.product-card-badges.badge-position-right{right:10px}.product-card-badges{top:10px}.product-block,.variant-selector-box{margin:15px 0}.variant-selector-box+.variant-selector-box{padding-top:15px}.section-header-with-nav{flex-wrap:wrap}.product-card-detail.text-justify .product-card-detail-inner{gap:10px}.quantity{grid-template-columns:minmax(0,40px) minmax(0,40px) minmax(0,40px);height:32px}.product-card-compare input[type=checkbox],.quick-shop{width:24px;height:24px}.quick-shop,.product-card-compare{--svgSize: 14px}.product-block .product-form-buttons .button{--buttonHeight: 42px}.atc-icon .product-card-atc-icon{width:24px;height:24px}}@media(max-width:575px){.cart-items__info.quantity-popover__info{min-width:300px;left:-95px}}@media(min-width:1025px){.media-card-overlay.overlay-on-hover:after{opacity:0}.media-card-overlay.overlay-on-hover:hover:after{opacity:1}.variant-selector-box .variant-swatches-text{flex:0 0 auto;min-width:100px}.product-card-media:hover .product-card-image-second{opacity:1;visibility:visible;transform:scaleZ(1)}.overlay-hover:after{opacity:0}.overlay-hover-parent:hover .overlay-hover:after{opacity:1}.product-card-quickview{opacity:0;transform:scale(.8);transition:.3s all,.54s transform cubic-bezier(.4,0,.2,1),.54s opacity cubic-bezier(.4,0,.2,1)}.product-card:hover .product-card-quickview{opacity:1;transform:translateZ(0)}.product-card-swatches-count{position:absolute;text-align:center;transition:var(--animation-default)}.product-card-swatches .swatches,.product-card:hover .product-card-swatches-count{opacity:0}.product-card-swatches-count,.product-card:hover .product-card-swatches .swatches{opacity:1}.product-card-size-selector:hover{--width: 120px}.product-card-size-list,.product-card-size-selector:hover .product-card-size-icon{opacity:0;pointer-events:none}.product-card-size-selector:hover .product-card-size-list{opacity:1;pointer-events:all;transition-delay:.08s}.img-hover:hover img{transform:scale(1.1) rotate(2deg)}.img-hover-zoom img,.img-hover img{transition:all .8s cubic-bezier(.5,0,.15,1)}.img-hover-zoom img{transform-origin:center;transform:scale(1.1)}.img-hover-zoom:hover img{transform:unset;transform-origin:center}.product-card-variant-colors{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(50%);transition:opacity,visibility,transform .4s ease;position:absolute;left:0;top:0;padding:5px 0}.product-card:hover .product-card-variant-colors{opacity:1;visibility:visible;pointer-events:all;transform:translateY(0)}.product-card:has(.color-swatches-box):hover .product-price{transform:translateY(18px);opacity:0;visibility:hidden;pointer-events:none}.product-large{--mediaWidth: 65%}.product-medium{--mediaWidth: 50%}.product-small{--mediaWidth: 40%}.drawer-head-inner{padding:24px 20px}.quick-shop-button.quick-shop-onhover .quick-shop{opacity:0;visibility:hidden;transform:translateY(5px);transition:transform .3s ease,opacity .3s ease}.product-card:hover .quick-shop-button.quick-shop-onhover .quick-shop{opacity:1;visibility:visible;transform:translateY(0)}.navigation-on-hover .swiper-navigation{opacity:0;transition:opacity .4s ease,visibility .4s ease}.navigation-on-hover:hover .swiper-navigation,.navigation-on-hover:focus-within .swiper-navigation{opacity:1}}@media(min-width:576px){.drawer-content-contain{padding:20px}}@media(min-width:768px){.slides-equal-height .swiper-slide{display:flex;height:auto}.slides-equal-height .swiper-slide>*:first-child{width:100%}.section-header-with-nav-mobile{display:none}.section-header-with-nav:has(.section-header-block){justify-content:space-between}.product-wrapper.slider-overlay .product-media-wrapper{position:relative}.product-wrapper:not(.product-media-0) .product-gallery-container{max-width:var(--mediaWidth);width:calc(var(--mediaWidth) - var(--productGap) / 2);position:sticky;top:calc(var(--headerDynamicHeight, 0px) + var(--topSpacer));transition:.5s cubic-bezier(.6,0,.4,1)}.product-wrapper:not(.product-media-0):not(.quick-view) .product-info-wrapper{max-width:calc(100% - var(--mediaWidth));width:calc(100% - var(--mediaWidth) - var(--productGap) / 2);position:sticky;top:calc(var(--headerDynamicHeight, 0px) + var(--topSpacer));transition:.5s cubic-bezier(.6,0,.4,1)}.layout-carousel-with-thumbnails .product-media-wrapper{position:relative}.product-wrapper.product-media-has-many:not(.slider-overlay):not(.layout-carousel-with-grid):not(.slider-none):not(.slider-overlay-vertical) .product-media-gallery{margin-inline-start:calc(var(--thumbnailsWidth) + var(--thumbnailsSpacing))}.product-wrapper.product-media-has-many:not(.slider-overlay):not(.slider-overlay-vertical) .product-media-gallery-thumbnails{position:absolute;top:0;inset-inline-start:0;width:var(--thumbnailsWidth);height:100%;margin:0}.product-wrapper.product-media-has-many:not(.slider-overlay):not(.slider-overlay-vertical) .product-media-gallery-thumbnails .product-thumbnail-item{width:100%}.product-wrapper.product-media-has-many .product-media-gallery-thumbnails .product-thumbnail-item.swiper-slide{width:100%;margin-inline-end:0}.drawer-content-contain{padding:25px}.swiper-navigation.with-background .swiper-nav{padding:8px}.product-wrapper:is(.slider-overlay,.slider-overlay-vertical) .product-media-gallery-thumbnails{position:absolute;bottom:20px;left:20px;right:20px;max-width:265px;margin:0}.product-wrapper:is(.slider-overlay-vertical) .product-media-gallery-thumbnails{bottom:auto;top:20px;height:100%;max-height:310px;max-width:70px}.product-wrapper:is(.slider-overlay) .product-media-gallery-thumbnails .product-thumbnail-item .product-thumbnail-container{height:60px;border-radius:calc(var(--blockRadius) / 2)}.promotion-media-content{padding:10px}.promotion-media-content-subheading{margin-bottom:15px}}@media(min-width:1280px){.product-wrapper.product-media-has-many .product-media-gallery-thumbnails .product-thumbnail-item.swiper-slide{margin-bottom:20px}.quantity{gap:10px}.swiper:not(.swiper-initialized) .swiper-wrapper{gap:var(--columnGap, 10px)}.swiper:not(.swiper-initialized) .swiper-slide{flex:0 0 calc(100% / var(--columnCount, 2))}}@media(min-width:1441px){.drawer-content-contain{padding:30px}}@keyframes scrolling-left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes scrolling-right{0%{transform:translate(-100%)}to{transform:translate(0)}}.announcement-bar-main{height:54px;padding-top:5px}.announcement-bar-main .announcement-bar-middle{width:500px;max-width:500px}.announcement-bar-item .announcement-bar-text .announcement-bar-content{font-size:20px;font-weight:500}.announcement-bar-main .localization-toggler{font-size:16px;font-weight:6}.header-wrapper .header-hamburger{display:none}.header-wrapper .header-logo-main{grid-area:inherit}.header-main .header-categories-menu{display:none}.header-main .header-search{width:518px;margin-left:50px}.header-main .header-search-container{height:55px}.header-main .search-categories-button{display:inline-block;align-items:center;gap:10px;font-size:18px;font-weight:500;color:#000;padding:10px 20px;height:100%;width:137px;--svgSize: 12px;cursor:pointer;height:49px;background:#f3f3f3;border-radius:50px;margin-top:2px;margin-left:2px;text-align:center}.header-main .search-categories-button-label{margin-right:20px}.header-main .search-categories-button svg{margin-top:10px;width:16px;height:12px;display:inline-block}.header-main .header-search-form-input-wrapper input{height:54px;font-size:15px}.header-main .search-categories-menu:after{display:none}.header-main .search-icon{width:32px;height:32px}.header-main .search-icon .svg-wrapper{width:100%;height:100%}.header-icon-link.has-label.body-font{width:160px;height:51px;border-radius:40px;text-align:center;background:#568050;color:#fff}.header-icon-link.has-label.body-font .svg-wrapper{display:none}.header-icon-link.has-label.body-font span{font-weight:700;font-size:16px}.header-right .header-icons .header-icon-link .svg-wrapper{width:32px;height:32px}.header-main .header-bottom-bar{padding-left:168px;margin-top:-19px}.header-menu-item.has-children.header-dropdown .header-menu-link{background:url(/cdn/shop/files/Arrow_1.svg?v=1770107792) 100% 28px no-repeat;background-size:16px;padding-right:25px}.header-menu-item.has-children.header-dropdown .dropdown-menu-item .header-menu-link{background:none;background-size:16px;padding-right:inherit}.custom-grid-wrapper .slideshow-content-wrapper .overlay-text p{background:url(/cdn/shop/files/Frame.png?v=1770112182) left 5px no-repeat;background-size:21px;padding-left:35px;font-weight:600;font-size:20px;margin-top:20px}.custom-grid-wrapper .slideshow-content-wrapper .heading-block h1{font-weight:700;font-size:66px;line-height:90px;margin-top:0;text-transform:capitalize}.custom-grid-wrapper .slideshow-content-wrapper .heading-block h1 span.text-highlight{position:relative;color:#fff}.custom-grid-wrapper .slideshow-content-wrapper .heading-block h1 span.text-highlight:before{position:absolute;content:"";left:0;top:70px;z-index:2;width:100%;height:20px;background:url(/cdn/shop/files/Vector_1_1.svg?v=1770623665) left 5px no-repeat;background-size:100%}.custom-grid-wrapper .slideshow-content-wrapper{padding:6rem 3rem}.custom-grid-wrapper .slideshow-content-wrapper .text-block p{font-weight:600;font-size:20px}.custom-grid-wrapper .slideshow-content-wrapper .text-block p a{color:#c7fe7e;text-decoration:underline}.custom-grid-wrapper .slideshow-content-wrapper .content-btn{height:69px;border-radius:40px;margin-top:20px;padding-top:6px}.custom-grid-wrapper .slideshow-content-wrapper .content-btn .button-text{font-weight:700;font-size:23px}.custom-grid-wrapper .slideshow-content-wrapper .content-btn .svg-wrapper{width:20px;height:20px;margin-top:3px}.custom-grid-wrapper .countdown-wrapper .heading-block h2{font-weight:700;font-size:44px;line-height:50px}.custom-grid-wrapper .countdown-wrapper .countdown-content{padding-block:5rem;padding-inline:6rem}.custom-grid-wrapper .countdown-wrapper .text-block p{font-weight:400;font-size:16px}.custom-grid-wrapper .countdown-wrapper .button .button-text{font-size:20px;font-weight:600;margin-top:10px}.custom-grid-wrapper .countdown-wrapper .button .button-icon .svg-wrapper{width:17px;height:17px;margin-top:4px}.custom-grid-wrapper .countdown-wrapper .countdown-content .flipdown-card{min-width:60px}.custom-grid-wrapper .countdown-wrapper .flipdown-flip-card .flipdown-half{font-size:22px;line-height:normal}.custom-grid-wrapper .countdown-wrapper .flipdown-card .flipdown-unit{font-size:12px}.custom-grid-section .custom-grid-wrapper .custom-grid-item .media-card{background:#f6f2e4}.custom-grid-section .custom-grid-wrapper .custom-grid-item .heading-block h2{font-size:36px;font-weight:700}.custom-grid-section .custom-grid-wrapper .custom-grid-item .button-block{margin-top:0}.custom-grid-section .custom-grid-wrapper .custom-grid-item .button-block .button{font-weight:500;font-size:24px}.custom-grid-section .custom-grid-wrapper .custom-grid-item .slideshow-content-wrapper .button-block .button .svg-wrapper{margin-top:3px}.custom-grid-section .custom-grid-wrapper .custom-grid-item .button-block .button .svg-wrapper{width:20px;height:20px;margin-top:12px}.custom-grid-section .custom-grid-wrapper .media-grid-content-inner .heading-block h2{font-size:28px}.custom-grid-section .custom-grid-wrapper .media-grid-content-inner .button-block .button .svg-wrapper{width:20px;height:20px;margin-top:7px}.richtext-section .richtext-main .richtext-content-inner h2.h1,.featured-collection-section .featured-collection-right-content .section-header-with-nav h2.h1{font-size:46px}.featured-collection-section .featured-collection-right-content .featured-collection-view-all{font-weight:600;font-size:24px}.featured-collection-section .featured-collection-right-content .featured-collection-view-all .svg-wrapper{width:20px;height:20px;margin-top:3px}.featured-collection-section .featured-collection-right-content .section-header-with-nav .section-header-block{margin-bottom:15px}.product-card-detail-content .product-title{font-weight:700;font-size:20px;color:#000}.product-card-detail-content .product-card-content-holder span{font-weight:400;font-size:20px;margin-top:10px;color:#393939}.product-form-buttons button{height:56px;background:#568050;margin-top:10px}.product-form-buttons button .product-card-atc-text,.product-form-buttons button .button-text{font-size:20px;font-weight:600;color:#fff}.product-form-buttons button .svg-wrapper{width:20px;height:20px;margin-top:3px}.product-form-buttons button .button-icon{color:#fff}.offer-products-display .section-header-with-countdown{margin-bottom:40px!important}.offer-products-display .section-header-with-countdown .section-heading{font-size:46px;font-weight:700}.offer-products-display .offer-pd-countdown-main .heading-font{font-size:28px;font-weight:600}.offer-products-display .flipdown-cards .flipdown-card{min-width:50px}.offer-products-display .flipdown-flip-card .flipdown-half{font-size:20px;line-height:normal}.offer-products-display .flipdown-card .flipdown-unit{font-size:12px}.offer-products-display .horizontal-product-detail .product-form{width:100%}.offer-products-display .horizontal-product-detail .product-form .product-form-buttons button{background:#dfe8e4;color:#000;height:42px;min-width:135px}.offer-products-display .horizontal-product-detail .product-form .product-form-buttons button .product-card-atc-text,.offer-products-display .horizontal-product-detail .product-form .product-form-buttons button .button-text{color:#000;font-size:15px;font-weight:400}.offer-products-display .horizontal-product-detail .product-form .product-form-buttons button .svg-wrapper{width:15px;height:15px;margin-top:2px}.offer-products-display .horizontal-product-detail .product-form .product-form-buttons button .button-icon{color:#000}.offer-products-display .horizontal-product-info .product-title{font-size:20px;font-weight:600}.offer-products-display .horizontal-product-info .product-price span{font-size:18px;font-weight:400}.offer-products-display .horizontal-product-info .product-block-inventory{font-size:14px;font-weight:400}.offer-products-display .offer-pd-media .offer-pd-media-heading{font-size:20px;font-weight:700}.offer-products-display .offer-pd-media .button .button-text{font-size:20px;font-weight:400}.offer-products-display .offer-pd-media .button .svg-wrapper{width:17px;height:17px;margin-top:3px}.footer-main-wrapper .footer-wrapper{grid-template-columns:.5fr 1.5fr 0fr}.footer-main-wrapper .footer-menu-wrapper{display:inline-block;max-width:100%;padding-left:20%;padding-top:60px}.footer-main-wrapper .footer-newsletter{width:100%;margin-bottom:70px}.footer-main-wrapper .footer-menu{display:inline-block;width:33%}.footer-main-wrapper .footer-menu .footer-menu-heading{font-size:18px;color:#000;font-weight:700}.footer-main-wrapper .footer-menu .footer-menu-item{font-size:17px;font-weight:400;color:#1a1a1ade}.footer-main-wrapper .footer-newsletter .footer-menu-heading{font-weight:600;font-size:32px}.footer-left-content .footer-left-content-text .heading-font{font-size:26px;font-weight:600}.footer-left-content .footer-left-content-text .footer-text p{font-size:17px;font-weight:400;color:#1a1a1ade}.footer-copyright-outer .localization-toggler,.copyright-text.text-small{font-size:17px;font-weight:500;color:#1a1a1ade}.collapsible-content-wrapper-cont{display:inline-block;width:100%}.collapsible-content-wrapper-cont .collapsible-content-wrapper-cont-left{display:inline-block;width:40%;padding-right:6%;vertical-align:top}.collapsible-content-wrapper-cont .collapsible-content-wrapper-cont-right{display:inline-block;width:59%;vertical-align:top}.collapsible-content-wrapper-cont .collapsible-content-wrapper-cont-left .section-header-block h2{font-size:46px;font-weight:700;color:#000;margin-bottom:40px}.collapsible-content-wrapper-cont .collapsible-content-wrapper-cont-left .section-header-block p{font-size:26px;font-weight:500;color:#1a1a1ade}.collapsible-content-wrapper-cont .collapsible-content-wrapper-cont-left .collapsible-content-wrapper-cont-left-button a{display:inline-block;padding:10px 26px;background:#568050;color:#fff;font-size:20px;font-weight:600;border-radius:30px;height:56px;text-decoration:none;min-width:200px;text-align:center;line-height:37px}.collapsible-content-wrapper-cont .collapsible-content-wrapper-cont-left .collapsible-content-wrapper-cont-left-button a:hover{background:#000;color:#fff}.collapsible-content-wrapper-cont .collapsible-content-wrapper-cont-right .collapsible-content-item{border-bottom:1px solid rgba(0,0,0,.3);border-left:1px solid rgba(0,0,0,.3);border-right:1px solid rgba(0,0,0,.3);border-top:1px solid rgba(0,0,0,.3);border-radius:17px;margin-bottom:36px;min-height:103px}.collapsible-content-wrapper-cont .collapsible-content-wrapper-cont-right .collapsible-content-item .collapsible-count{display:none}.collapsible-content-wrapper-cont .collapsible-content-wrapper-cont-right .collapsible-content-item .collapsible-heading .collapsible-heading-text{font-size:26px;color:#000;font-weight:600}.collapsible-content-wrapper-cont .collapsible-content-wrapper-cont-right .collapsible-content-item .collapsible-content-body{padding-inline:26px}.collapsible-content-wrapper-cont .collapsible-content-wrapper-cont-right .collapsible-content-item .collapsible-content-body p{font-size:20px;color:#1a1a1ade;font-weight:400}.collapsible-content-wrapper-cont .collapsible-content-wrapper-cont-right .collapsible-content-item .collapsible-heading{padding:28px 24px 24px}.collapsible-content-wrapper-cont .collapsible-content-wrapper-cont-right .collapsible-content-item .collapsible-icon{background:none;transition:transform .3s ease}.collapsible-content-wrapper-cont .collapsible-content-wrapper-cont-right .collapsible-content-item[open] .collapsible-icon{transform:rotate(180deg);transition:transform .3s ease}.footer-payment-icons img{width:304px}.product-info-wrapper .product-vendor-title.text{font-size:20px;font-weight:400}.product-info-wrapper .product-title{font-size:36px;font-weight:600}.product-info-wrapper .product-block-desc p{font-size:16px;font-weight:400;color:#000000b3}.product-info-wrapper .product-price span,.product-info-wrapper .product-block-price .actual-price{font-size:24px}.product-info-wrapper .product-shipping.rte.text-small{font-size:14px}.product-info-wrapper .product-inventory-text.text-small{font-size:15px}.product-info-wrapper .product-block-quantity .label-text strong{font-size:20px;font-weight:600}.product-info-wrapper .quantity-input{font-size:15px;padding:1px}.product-info-wrapper .product-form-buttons button{height:49px;background:#232323;color:#fff;font-size:15px;font-weight:500!important}.product-info-wrapper .product-form-buttons button span{font-weight:500!important;font-size:18px}.product-info-wrapper .product-form-buttons button:hover{background:#568050;color:#fff}.product-info-wrapper .shopify-payment-button button{background:#568050!important;color:#fff;font-size:15px!important;font-weight:500!important}.product-info-wrapper .shopify-payment-button button:hover{background:#232323;color:#fff}.product-block.product-collapsible{margin-bottom:20px}.product-block.product-collapsible .collapsible-heading .collapsible-heading-text{font-size:15px;font-weight:600}.product-block.product-collapsible .collapsible-content-body p{font-size:13px;color:#000c}.product-block.product-collapsible .collapsible-icon{background:none;width:21px;min-width:21px;height:21px}details.collapsible-product-content-item .collapsible-icon{transition:transform .3s ease}details.collapsible-product-content-item[open] .collapsible-icon{transform:rotate(180deg)}.product-info-wrapper .icon-large{background:#ededed;border-radius:7px}.related-products .section-header-block .section-heading{font-size:46px;font-weight:700;padding-bottom:15px}.contact .contact-wrapper{background:#eeeeeb}.contact .contact-wrapper .contact-title{font-size:39px;font-weight:700}.contact .contact-wrapper .contact-desc.text{font-size:20px;font-weight:400}.contact .form-group .form-label{font-size:16px;font-weight:500}.contact .form-control{min-height:57px;font-size:16px;padding-left:20px;font-weight:400}.page-banner-content-inner h3{font-size:68px;font-weight:700}.contact .form-group button{background:#568050!important;color:#fff;font-size:24px!important;font-weight:700!important;min-height:57px;margin-top:20px}.contact .form-group button:hover{background:#232323;color:#fff;border:1px solid rgba(86,128,80,1)}.contact-info-card .contact-info-card-content .heading-font{font-size:20px;font-weight:600}.contact-info-card .contact-info-card-content a{font-size:16px;font-weight:400}.richtext-section .richtext-content .richtext-description p{font-size:34px;font-weight:400;color:#000c;padding:0 10%}.image-with-text-section .image-with-text-wrapper .image-with-text-content .image-with-text-subheading{font-size:18px;font-weight:400;color:#000c}.image-with-text-section .image-with-text-wrapper .image-with-text-content .section-heading{font-size:39px;font-weight:700;color:#000}.image-with-text-section .image-with-text-wrapper .image-with-text-content .image-with-text-desc p{font-size:20px;font-weight:400;color:#000}.image-with-text-section .image-with-text-wrapper .image-with-text-btn{margin-top:30px}.image-with-text-section .image-with-text-wrapper .image-with-text-btn .button{background:#568050!important;color:#fff;font-size:20px!important;font-weight:600!important;min-height:57px;min-width:220px;border:1px solid rgba(86,128,80,1)}.image-with-text-section .image-with-text-wrapper .image-with-text-btn .button:hover{background:#232323;color:#fff;border:1px solid rgba(86,128,80,1)}.image-with-text-section .image-with-text-wrapper .image-with-text-btn .button .svg-wrapper{width:20px;height:15px}@media screen and (min-device-width:1200px)and (max-device-width:1370px){.custom-grid-wrapper .countdown-wrapper .countdown-content{padding-inline:3rem}}@media(max-width:767px){.richtext-section .richtext-content .richtext-description p{font-size:22px;font-weight:400;color:#000c;padding:0 0%;text-align:left}.image-with-text-section .image-with-text-wrapper .image-with-text-content .image-with-text-subheading{font-size:16px;font-weight:400;color:#000c}.image-with-text-section .image-with-text-wrapper .image-with-text-content .section-heading{font-size:28px;font-weight:700;color:#000}.image-with-text-section .image-with-text-wrapper .image-with-text-content .image-with-text-desc p{font-size:17px;font-weight:400;color:#000}.image-with-text-section .image-with-text-wrapper .image-with-text-btn .button{background:#568050!important;color:#fff;font-size:18px!important;font-weight:600!important;min-height:50px;min-width:186px;border:1px solid rgba(86,128,80,1)}.contact .form-group button{background:#568050!important;color:#fff;font-size:20px!important;font-weight:700!important;min-height:50px;margin-top:10px}.contact-info-card .contact-info-card-content .heading-font{font-size:16px;font-weight:600}.page-banner-content-inner h3{font-size:36px}.contact .contact-wrapper .contact-title{font-size:25px}.contact .contact-wrapper .contact-desc.text{font-size:16px;margin-bottom:10px}.contact .form-control{min-height:50px;font-size:16px!important;font-weight:400;padding-left:20px}.announcement-bar-wrapper{gap:0px!important;padding-block:2px!important}.announcement-bar-main-wrapper .announcement-bar-main .announcement-bar-middle{width:100%;max-width:100%;padding:0 20px}.announcement-bar-main-wrapper .announcement-bar-right{display:none}.announcement-bar-item .announcement-bar-text .announcement-bar-content{font-size:15px}.header-main .header-search{width:100%;margin-left:0}.header-main .header-search-container{height:51px}.header-main .search-categories-button{font-size:16px;width:90px;padding:7px 20px;height:45px;margin-top:2px;margin-left:3px}.header-main .search-categories-button-label{margin-right:6px}.header-main .header-search-form-input-wrapper input{height:51px;font-size:11px!important;padding-inline-end:50px}.header-wrapper .header-logo-main{grid-area:inherit;position:absolute;left:50%;margin-left:-25px;top:0;z-index:2}.header-wrapper.hamburger-with-search-bar{padding-top:30px;row-gap:30px!important}.header-wrapper .header-logo-main{grid-area:inherit;position:absolute;left:50%;margin-left:-25px;top:7px;z-index:2}.custom-grid-wrapper .slideshow-content-wrapper .overlay-text p{background:url(/cdn/shop/files/Frame.png?v=1770112182) left 3px no-repeat;background-size:12px;padding-left:20px;font-weight:600;font-size:12px;margin-top:35px}.custom-grid-wrapper .slideshow-content-wrapper .heading-block h1{font-weight:700;font-size:28px;line-height:40px;margin-top:0;padding-right:10%}.custom-grid-wrapper .slideshow-content-wrapper .text-block p{font-weight:600;font-size:10px}.custom-grid-wrapper .slideshow-content-wrapper .content-btn .button-text{font-weight:700;font-size:13px}.custom-grid-wrapper .slideshow-content-wrapper .content-btn{height:40px;border-radius:40px;margin-top:6px;padding-top:6px}.custom-grid-wrapper .slideshow-content-wrapper{padding:6rem 2rem}.custom-grid-wrapper .countdown-wrapper .countdown-content{padding-block:2rem;padding-inline:2rem}.custom-grid-section .custom-grid-wrapper .custom-grid-item .heading-block h2{font-size:28px;font-weight:700;line-height:29px}.custom-grid-wrapper .countdown-wrapper .text-block p{font-weight:400;font-size:12px}.custom-grid-section .custom-grid-wrapper .custom-grid-item .button-block .button .svg-wrapper{width:13px;height:20px;margin-top:12px}.custom-grid-section .custom-grid-wrapper .media-grid-content-inner .button-block .button .svg-wrapper{width:13px;height:20px;margin-top:3px!important}.custom-grid-wrapper .countdown-wrapper .button .button-text{font-size:13px;font-weight:600}.custom-grid-section .custom-grid-wrapper .custom-grid-item .button-block .button{font-weight:700;font-size:23px;margin-top:7px;margin-left:0}.custom-grid-item .countdown-wrapper .countdown-content:has(.countdown-time-timer){overflow-x:hidden!important}.mobile-swipe.mobile-column-1{grid-auto-columns:minmax(91%,1fr);grid-template-columns:repeat(auto-fill,minmax(90%,1fr))}.richtext-section .richtext-main .richtext-content-inner h2.h1,.featured-collection-section .featured-collection-right-content .section-header-with-nav h2.h1{font-size:30px}.custom-grid-section .custom-grid-wrapper .custom-grid-item .heading-block h2{font-size:24px;font-weight:700;line-height:29px}.custom-grid-section .custom-grid-wrapper .custom-grid-item .button-block .button{font-weight:700;font-size:18px}.featured-collection-section .section-header-block .section-heading{font-size:30px}.featured-collection-section .featured-collection-view-all{font-size:20px;font-weight:500}.featured-collection-section .featured-collection-view-all .svg-wrapper{width:20px;height:13px;margin-left:10px;margin-top:3px}.product-card-detail-content .product-title{font-weight:700;font-size:18px;color:#000}.product-card-detail-content .product-card-content-holder span{font-weight:400;font-size:18px}.product-form-buttons button .product-card-atc-text,.product-form-buttons button .button-text{font-size:16px;font-weight:600;color:#fff}.product-form-buttons button .svg-wrapper{width:20px;height:16px;margin-top:3px;margin-left:10px}.product-card-inner{padding:20px 10px}.offer-products-display .section-header-with-countdown .section-heading{font-size:36px;font-weight:700}.offer-products-display .offer-pd-countdown-main .heading-font{font-size:20px;font-weight:600}.offer-products-display .offer-pd-media .offer-pd-media-heading{font-size:18px}.offer-products-display .offer-pd-media .button .button-text{font-size:14px;font-weight:400}.offer-products-display .offer-pd-media .button .svg-wrapper{width:17px;height:13px;margin-top:3px;margin-left:10px}.offer-products-display .horizontal-product-info .product-title{font-size:18px;font-weight:600}.offer-products-display .horizontal-product-info .product-price span{font-size:16px;font-weight:400}.offer-products-display .horizontal-product-detail .product-form .product-form-buttons button{min-width:170px}.footer-main-wrapper .footer-wrapper{grid-template-columns:1fr}.footer-left-content .footer-left-content-text{position:absolute;left:0;bottom:100px;width:100%;padding:0 15px}.footer-left-content .footer-social-icons{position:absolute;left:0;bottom:50px;width:100%}.footer-left-content .footer-social-icons .social-icons{display:flex;flex-wrap:wrap;align-items:center;gap:5px;justify-content:center}.footer-section{position:relative;padding-bottom:170px;background:#f6f2e4}.footer-section .footer-main-wrapper .footer-menu-wrapper{display:inline-block;max-width:100%;padding-left:0;padding-top:0;border-top:0px}.footer-section .footer-main-wrapper .footer-newsletter .footer-menu-heading{font-weight:600;font-size:20px;letter-spacing:0px}.footer-section .newsletter-form-inner.design-1,.newsletter-form-inner.design-3{grid-template-columns:1fr;gap:0px;padding-inline-start:0px}.footer-section .newsletter-form-inner.design-1 .form-group{min-height:50px;width:100%}.footer-section .newsletter-form-inner.design-1 .button-subscribe{min-height:50px;margin-top:20px}.footer-section .newsletter-form-inner.design-1 .button-subscribe .button-text{font-size:20px;font-weight:600}.footer-section .footer-main-wrapper .footer-newsletter{width:100%;margin-bottom:30px;padding-block:0px}.footer-section .footer-main-logo{margin-left:20px}.footer-section .footer-main-wrapper .footer-menu{display:inline-block;width:49%;vertical-align:top;margin-bottom:25px}.footer-section .footer-newsletter-content>*+*,.footer-section .footer-menu+.footer-menu{padding-top:0}.footer-main-wrapper .footer-menu .footer-menu-heading{padding-bottom:15px}.footer-left-content .footer-left-content-text .heading-font{display:none}.footer-copyright-wrapper{border-top:0px!important}.copyright-text.text-small{position:absolute;left:0;bottom:20px;width:100%;text-align:center}.footer-copyright-outer{row-gap:20px!important}.footer-main-wrapper .footer-menu .footer-menu-item a{font-size:17px!important}.collapsible-content-wrapper-cont .collapsible-content-wrapper-cont-right .collapsible-content-item .collapsible-heading .collapsible-heading-text{font-size:20px}.collapsible-content-wrapper-cont .collapsible-content-wrapper-cont-right .collapsible-content-item .collapsible-heading{padding:16px 15px}.collapsible-content-wrapper-cont .collapsible-content-wrapper-cont-right .collapsible-content-item{margin-bottom:15px;min-height:95px}.collapsible-content-wrapper-cont .collapsible-content-wrapper-cont-left{padding-bottom:35px}.collapsible-content-wrapper-cont .collapsible-content-wrapper-cont-right .collapsible-content-item .collapsible-content-body p{font-size:16px}.collapsible-content-wrapper-cont .collapsible-content-wrapper-cont-left .collapsible-content-wrapper-cont-left-button a{padding:10px 15px;font-size:18px;font-weight:600;height:50px;min-width:170px;line-height:30px}.collapsible-content-wrapper-cont .collapsible-content-wrapper-cont-left .section-header-block p{font-size:18px;padding-bottom:15px;padding-top:0}.collapsible-content-wrapper-cont .collapsible-content-wrapper-cont-left .section-header-block h2{font-size:32px;margin-bottom:20px}.collapsible-content-wrapper-cont .collapsible-content-wrapper-cont-left{display:inline-block;width:100%;padding-right:6%;vertical-align:top}.collapsible-content-wrapper-cont .collapsible-content-wrapper-cont-right{display:inline-block;width:100%;vertical-align:top}.footer-payment-icons img{width:100%}.product-info-wrapper .product-form-buttons button span{font-weight:500!important;font-size:18px}.related-products .section-header-block .section-heading{font-size:30px;font-weight:700;padding-bottom:15px}.custom-grid-wrapper .slideshow-content-wrapper .heading-block h1 span.text-highlight:before{top:29px}.custom-grid-section .custom-grid-wrapper .custom-grid-item .slideshow-content-wrapper .button-block .button .svg-wrapper{margin-top:1px}}.product-sticky-atc-inner .buy-content-wrapper .button.primary-button{background:#000}html[lang=ar] body{direction:rtl;text-align:right}html[lang=ar] .body-font{font-family:Figtree,sans-serif!important}html[lang=ar] .flex,html[lang=ar] .grid{direction:rtl}html[lang=ar] .header__inline-menu{flex-direction:row-reverse}html[lang=ar] .icon-arrow,html[lang=ar] .icon-caret{transform:rotate(180deg)}html[lang=ar] .button{direction:rtl}html[lang=ar] input,html[lang=ar] textarea,html[lang=ar] .card-wrapper{text-align:right}html[lang=ar] .drawer{right:auto;left:0}html[lang=ar] .search-icon,html[lang=ar] .search-clear{right:auto;left:20px}html[lang=ar] .header-main .header-bottom-bar{padding-right:116px;padding-left:0;margin-top:-19px}html[lang=ar] .footer-main-wrapper .footer-menu-wrapper{padding-left:0%;padding-right:20%}html[lang=ar] .collapsible-content-wrapper-cont .collapsible-content-wrapper-cont-left{padding-right:0%;padding-left:6%;vertical-align:top}html[lang=ar] .collapsible-content-wrapper-cont .collapsible-content-wrapper-cont-left .section-header-block h2,html[lang=ar] .collapsible-content-wrapper-cont .collapsible-content-wrapper-cont-left .section-header-block p{text-align:right}html[lang=ar] .button-icon svg{transform:rotate(180deg)}html[lang=ar] .stories-arrows button{transform:rotate(180deg)}html[lang=ar] .custom-grid-wrapper .countdown-content .countdown-content-inner,html[lang=ar] .custom-grid-item .slideshow-content-wrapper{text-align:right}html[lang=ar] .custom-grid-wrapper .slideshow-content-wrapper .overlay-text p{background:url(/cdn/shop/files/Frame.png?v=1770112182) right 5px no-repeat;background-size:21px;padding-left:0;padding-right:35px}html[lang=ar] .richtext-section .richtext-main .richtext-content-inner h2.h1,html[lang=ar] .featured-collection-section .featured-collection-right-content .section-header-with-nav h2.h1,html[lang=ar] .media-grid-content-inner{text-align:right}html[lang=ar] .skx_boxes_heading{text-align:right!important}html[lang=ar] .offer-products-display .section-header-with-countdown .section-heading{text-align:right}html[lang=ar] .quantity.quantity-rounded .quantity-button,html[lang=ar] .quantity.quantity-rounded .quantity-input{text-align:center}@media(max-width:767px){html[lang=ar] .header-main .search-categories-button{padding:7px 14px}html[lang=ar] .footer-main-wrapper .footer-menu-wrapper{padding-left:0%;padding-right:0}html[lang=ar] .stories-arrows{left:auto;right:0}html[lang=ar] .offer-products-display .section-header-with-countdown .section-heading{text-align:center}html[lang=ar] .featured-collection-section .section-header-block .section-heading{text-align:right}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/theme.css.map */
