body.overflow-hidden{overflow:hidden!important;touch-action:none;overscroll-behavior:none}button{border:0;padding:0;border:none;background:none;font-family:inherit;color:var(--text-color)}.couponcode{position:relative}.coupon-code-button{display:grid;grid-template-columns:auto 1fr;gap:10px;color:inherit;position:relative}.coupon-code-icon{width:16px;display:flex;justify-content:center;align-items:center}.copy-code-tooltip{position:absolute;bottom:-27px;padding:2px 5px;z-index:2;border-radius:2px;background:#000;color:#fff;font-size:10px;display:flex;gap:5px;min-width:85px;align-items:center}.copy-code-tooltip-icon{width:8px;display:flex;height:8px}.copy-code-tooltip:after{content:"";position:absolute;bottom:100%;left:50%;display:inline-block;color:#fff;border:4px solid transparent;border-bottom:4px solid #000}.shopify-section:has(.pin-spacer){overflow:hidden}.has-dropdown-icon{gap:6px;display:flex;align-items:center}.has-dropdown-icon:has(.dropdown-icon.has-focus){gap:2px}.dropdown-icon{--svg-inside--size: 8px;color:color-mix(in srgb,currentColor 60%,transparent)}.dropdown-icon.has-focus{--svg-inside--size: 24px;padding:8px;cursor:pointer;transition:background-color .3s ease}.dropdown-icon.has-focus:focus-visible{outline-offset:-2px}.layout-header-wrapper:not(.no-margin,.small-margin){margin-bottom:20px}.layout-header-wrapper.small-margin:not(.no-margin){margin-bottom:15px}.layout-label{margin-bottom:20px;display:inline-flex}.heading-markers-font{line-height:inherit;display:inline-block}.layout-label.has-label-icon{gap:15px;align-items:flex-start}.layout-label.has-label-icon:before{content:"";width:5px;height:5px;top:.5em;aspect-ratio:1;display:block;background:currentColor;transform:rotate(45deg);position:relative}.layout-summary,.layout-header-button{margin-top:20px}.heading-highlight{display:inline-block;padding-inline:6px;transform:rotate(-2.1deg);color:var(--el-highlight--color);background:var(--el-highlight--background)}.heading-highlight-underline{position:relative;isolation:isolate;display:inline-block}.heading-highlight-underline svg{position:absolute;width:100%;z-index:-1;inset-inline:0;inset-block-start:calc(100% - .25em);color:var(--el-highlight--color)}.heading-highlight-underline svg.oval-shape{inset-inline:-.1em;width:calc(100% + .2em);inset-block-start:50%}.inline-offset-start{display:block;transition:text-indent .3s ease;text-indent:var(--offset-start)}.scrolling-elements-block+.scrolling-elements-block{margin-top:10px}.scrolling-elements-section{overflow:hidden}.scrolling-elements-section:has(.layout-overlay-media) .layout-section{min-height:clamp(calc(var(--layout-spacing--top) + var(--layout-spacing--bottom)),var(--mediabox-height),700px)}.scrolling-elements-section:has(.layout-overlay-media) .scrolling-elements-block{top:50%;inset-inline:0;position:absolute;transform:translateY(-50%)}.marquee-track{display:flex;flex-wrap:nowrap;white-space:nowrap;justify-content:center;overflow:hidden;transform-origin:center}.marquee-track.marquee-autopay .marquee-elements{animation-play-state:running}.marquee-track.marquee-rtl .marquee-elements{animation-direction:normal}.marquee-track.marquee-ltr .marquee-elements{animation-direction:reverse}.marquee-elements{will-change:transform;display:flex;flex-wrap:nowrap;white-space:nowrap;align-items:center;column-gap:var(--elements--gap);padding-right:var(--elements--gap)}.marquee-element.marquee-text{font-size:var(--marquee-text--size)}.marquee-element.marquee-media{width:var(--marquee-media--width, 30px);height:var(--marquee-media--width, 30px);border-radius:var(--card-roundness);overflow:hidden}.marquee-element.marquee-media.marquee-media-circle{aspect-ratio:1;border-radius:100%}.marquee-element.marquee-media img{width:100%;height:100%;object-fit:cover;border-radius:var(--card-roundness)}.marquee-element.marquee-media.marquee-media-contain img{object-fit:contain}.marquee-element.marquee-icon{display:flex}.marquee-element.marquee-icon img{width:100%;height:100%;object-fit:cover}.swiper-navigation{--svg-inside--size: 24px;pointer-events:none;display:flex;align-items:center;gap:20px;z-index:1;position:relative}.swiper-navigation:has(.swiper-button-disabled+.swiper-button-disabled){display:none!important}.swiper-navigation-small{--svg-inside--size: 16px}.swiper-navigation .swiper-nav{min-width:18px;min-height:18px}.arrows-position-middle .swiper-navigation.swiper-navigation-expand{inset-inline:-20px}.arrows-position-middle.middle-inside .swiper-navigation.swiper-navigation-expand{inset-inline:15px}.arrows-position-middle .swiper-navigation:not(.nav-has-background):not([data-slider-navigation]) .swiper-nav:not(.swiper-button-disabled):before,.arrows-position-middle .swiper-navigation .swiper-nav:before{content:none}.container-fullwidth .arrows-position-middle .swiper-navigation{inset-inline:-16px}.container-fullwidth.no-padding .arrows-position-middle .swiper-navigation{inset-inline:15px}.has-nav-withswiper,.arrows-position-middle{position:relative}.swiper-nav .icon-arrow-left-classic path{transform:translate(2px);transition:transform .3s ease .2s}.swiper-nav:hover .icon-arrow-left-classic path{transform:none;transition:transform .3s ease 0s}.swiper-nav .icon-arrow-left-classic rect{transform:translate(-100%);transition:transform .3s ease 0s}.swiper-nav:hover .icon-arrow-left-classic rect{transform:none;transition:transform .3s ease .15s}.swiper-nav .icon-arrow-right-classic path{transform:translate(-2px);transition:transform .3s ease .2s}.swiper-nav:hover .icon-arrow-right-classic path{transform:none;transition:transform .3s ease}.swiper-nav .icon-arrow-right-classic rect{transform:translate(100%);transition:transform .3s ease 0s}.swiper-nav:hover .icon-arrow-right-classic rect{transform:none;transition:transform .3s ease .15s}html.no-js .swiper-navigation{display:none!important}.swiper-navigation>*{pointer-events:auto}.swiper-navigation.block-space{padding-block:20px}.swiper-navigation-expand:not(.swiper-nav-relative){justify-content:space-between;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;height:100%}.swiper-nav-relative{width:100%}.swiper-navigation-expand.nav-top{align-items:flex-start;bottom:auto}.swiper-navigation-expand.nav-bottom{top:auto;align-items:flex-end}.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-circular{gap:10px}.swiper-navigation .swiper-nav{cursor:pointer;display:flex;align-items:center;justify-content:center;gap:20px;min-width:24px;min-height:24px;color:var(--swiper-control--color)}.swiper-navigation.swiper-nav-circular .swiper-nav{--svg-inside--size: 16px;width:40px;height:40px;display:flex;border-radius:50px;align-items:center;justify-content:center;color:var(--swiper-control--color);background:var(--swiper-control--background);box-shadow:0 0 8px #18181b12}.swiper-navigation.nav-has-background .swiper-nav{background:var(--swiper-control--background)}.swiper-navigation .swiper-nav.swiper-button-disabled{opacity:.3;cursor:default}.swiper-nav-slidenumber{-webkit-user-select:none;user-select:none;min-width:2ch}.swiper-pagination{--swiper-pagination-color: var(--swiper-control--color);--swiper-pagination-progressbar-bg-color: var(--swiper-control--background)}.swiper-pagination.swiper-pagination-progressbar.swiper-pagination-horizontal{--swiper-pagination-progressbar-size: 4px;top:calc(100% - var(--swiper-pagination-progressbar-size))}.input-row{display:flex;gap:10px}.input-group{width:100%;position:relative;margin-bottom:15px}.input-group.has-dropdown-icon{display:grid;grid-template-columns:1fr 50px;align-items:center}.input-group.has-dropdown-icon select.input-field:focus-visible{outline:2px solid var(--focus-visible-color);outline-offset:2px;transition:unset!important;position:relative;z-index:1}.input-group.has-dropdown-icon .input-field{grid-row:1;height:100%;cursor:pointer;grid-column:1 / 3;padding-right:50px}.input-group.has-dropdown-icon .dropdown-icon{--svg-inside--size: 14px;grid-row:1;grid-column:2 / 3;width:100%;height:100%;z-index:1;justify-self:center;pointer-events:none}.input-group.has-dropdown-icon .dropdown-icon svg{width:var(--svg-inside--size);height:var(--svg-inside--size)}.form-collapse .input-group{margin-bottom:0}.input-group.has-submit-button{margin-top:10px}.input-group.input-group-inline{max-width:max-content}.form-status{--svg-inside--size: 12px;--pointer-size: 14px;display:flex;align-items:center;justify-content:center;padding-block-start:var(--pointer-size)}.success,.success>*{color:var(--form-success-color)}.warning,.warning>*{color:var(--form-warning-color)}.error,.error>*{color:var(--form-error-color)}.form-status-inner{gap:8px;width:100%;display:flex;padding:3px 6px;position:relative;align-items:center}.form-status.success .form-status-inner{background-color:var(--form-success-background)}.form-status.warning .form-status-inner{background-color:var(--form-warning-background)}.form-status.error .form-status-inner:before,.form-status.error .form-status-inner{background-color:var(--form-error-background)}.form-status-inner>span{position:relative}.product-form-error-message{display:flex;position:relative;flex-direction:column}.input-field:focus{outline:0}.input-field{display:block;width:100%;padding:8px 1.429em;font-size:var(--text-small);color:var(--input-color);border-radius:var(--input-radius);font-family:var(--body-font--family);line-height:var(--body-font--lineheight)}.input-field:not(.input-field-textonly):not(.quantity-input-field){border:var(--border-width) solid var(--input-border);background-color:var(--input-background)}.input-field:not(textarea):not(.quantity-input-field),.input-field.input-small,.input-field.input-regular,.input-field.input-large{height:50px}textarea.no-resize{resize:none}.input-field[type=search i]::-webkit-search-cancel-button{display:none}.select-box{position:relative}.select-box:before{content:"";border-bottom-style:solid;border-bottom-width:2px;border-right-style:solid;border-right-width:2px;display:inline-block;right:16px;position:absolute;top:calc(50% - 1px);transform:translateY(-50%) rotate(45deg);width:8px;height:8px;border-color:var(--input-color);z-index:2}.select-box .input-field{padding-right:30px}.select-box select.input-field::-webkit-scrollbar{width:8px;background:#f1f1f1}.select-box select.input-field::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.select-box select.input-field{scrollbar-width:thin;scrollbar-color:#f1f1f1}.select-box:hover select.input-field::-webkit-scrollbar-thumb{background:#999}.product-title{padding:2px 0}.product-card .product-title{display:-webkit-box;-webkit-line-clamp:var(--max-lines);-webkit-box-orient:vertical;overflow:hidden}.product-title-size{font-size:var(--product-title-size)}.product-description-size{font-size:var(--product-description-size)}.product-title:not(.heading-font),.product-title:not(.heading-font) a:not(.heading-font){color:var(--text-color)}.product-title.heading-font a{color:var(--heading-color)}.product-infobox.product-infobox-inline{display:flex;align-items:center;justify-content:space-between}.product-infobox:has(.product-sku)+.product-infobox,.product-infobox+.product-infobox{margin-block-start:15px}.product-infobox:has(details)+.product-infobox:has(details){margin-top:0}.product-infobox .product-title,.product-infobox:has(.product-title)+.product-infobox.rte{margin:0}.product-custom-text{font-size:var(--text-small)}product-price.product-infobox{display:inline-block}.inventory-infobox{--svg-inside--size: 12px;display:flex;align-items:center;gap:10px}.product-infobox-label{display:block;margin-bottom:5px;text-transform:var(--label-text--transform)}.product-share{position:relative}.product-share button{--svg-inside--size: 18px;display:inline-flex;gap:1px;line-height:1;transition:all .3s ease;color:var(--link-color)}.product-share button>span{padding:4px;display:flex;align-items:center;height:var(--svg-inside--size);transition:all .3s ease;background:color-mix(in srgb,currentColor 10%,transparent)}.pickup{padding:16px 18px;display:flex;justify-content:space-between;background:var(--layout-background)}.pickup.border{--border-style: dashed}.pickup-left{gap:8px;display:flex;flex-wrap:wrap;align-items:flex-start}.pickup-button{display:inline-flex;color:var(--link-color)}.product-buttons{gap:8px 0;display:grid;grid-template-columns:1fr}.product-buttons:has(.qty-roundness){gap:8px}.product-buttons .buy-button-text{--svg-inside--size: 18px;gap:8px}.product-buttons .button:not(.button-link) .buy-button-text{padding-inline:.8em}.button-link .split-line{padding:0 3px 3px;gap:8px;display:inline-flex!important}.product-custom-icons{display:flex}.product-custom-icons.no-border-collapse{gap:6px}.product-custom-icons:not(.no-border):not(.no-border-collapse){border:var(--border-width) var(--border-style) var(--border-color)}.product-custom-icon{flex:1;gap:10px;display:flex;padding-block:15px;padding-inline:10px;align-items:center;background:color-mix(in srgb,currentColor 5%,var(--layout-background))}.product-custom-icons:not(.no-border).no-border-collapse .product-custom-icon{border:var(--border-width) var(--border-style) var(--border-color)}.product-custom-icons:not(.no-border):not(.no-border-collapse) .product-custom-icon+.product-custom-icon{border-left:var(--border-width) var(--border-style) var(--border-color)}.product-custom-icon img{width:100%;height:100%;object-fit:contain}.product-custom-icon .textbox{gap:5px;display:flex;flex-direction:column}.variant-option{border:0;margin:0;padding:0}.variant-option+.variant-option{margin-block-start:15px}.variant-option.variant-inline{gap:5px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.variant-option.variant-inline .product-infobox-label{margin-bottom:0}.variant-option-titlebox.has-link-inside{display:flex;align-items:flex-start;justify-content:space-between}.size-variants-box{gap:20px;display:flex;flex-wrap:wrap;align-items:center}.product-card.has-roundness .size-variants-box{border-radius:var(--card-roundness)}.shopify-block .product-card.has-roundness:has(.shopify-block.size-variants-block:not(:first-child)) .product-cardmedia,.shopify-block .product-card.has-roundness:has(.shopify-block.size-variants-block:not(:first-child)) .product-cardmedia:after{border-radius:var(--card-roundness)}.shopify-block .product-card.has-roundness .shopify-block.size-variants-block:first-child .size-variants-box{border-top-left-radius:0;border-top-right-radius:0}.variant-inline .size-variants-box{flex-direction:row-reverse}.size-guide-link{gap:8px;cursor:pointer;display:inline-flex;align-items:center}.size-variants{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px}.size-variants-small{--size-variant--width: 64px;--size-variant--height: 28px;font-size:12px}.size-variants-regular{--size-variant--width: 82px;--size-variant--height: 38px;font-size:14px}.size-variants-large{--size-variant--width: 92px;--size-variant--height: 48px;font-size:16px}.size-variant{position:relative;min-width:var(--size-variant--width);height:var(--size-variant--height)}.size-variant input{aspect-ratio:1;margin:0;padding:0;width:100%;height:100%;min-width:auto;min-height:auto;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.size-variant label{--size-fill: -1%;--input-border--opacity: 100%;--input-color--opacity: 50%;margin:0;width:100%;height:100%;padding:2px 4px;font-size:inherit;display:flex;cursor:pointer;line-height:normal;text-align:center;align-items:center;justify-content:center;color:var(--variant-color);background:var(--variant-background);border:1px var(--border-style) var(--variant-border)}.size-variants-circle .size-variant label{border-radius:50px;padding-inline:10px}.size-variant input:checked~label{--size-fill: 100%;--input-color--opacity: 100%;color:var(--variant-color--active);background:var(--variant-background--active);border-color:var(--variant-border--active);transition:box-shadow .3s ease-out}.size-variant input:focus-visible~label{transition:unset!important;outline:2px solid var(--focus-visible-color);outline-offset:2px;z-index:1}.variant-option-select-wrapper{--input-color: var(--variant-color);--input-border: var(--variant-border);--input-background: var(--variant-background)}.variant-option-select-wrapper .dropdown-icon{color:var(--variant-color)}.product-buttons .button[disabled]{cursor:no-drop}.color-variants{display:inline-flex;align-items:center;flex-wrap:wrap}.color-variants:not(.color-variants-small){gap:2px}.offcanvas-filters .color-variants{gap:0px}.color-variants-small{--color-variant--size: 24px}.color-variants-regular{--color-variant--size: 36px}.color-variants-large{--color-variant--size: 46px}.color-variant{position:relative;display:flex;align-items:center;justify-content:center;width:var(--color-variant--width, var(--color-variant--size));height:var(--color-variant--height, var(--color-variant--size))}.color-variants-sleek-bar.color-variants-small .color-variant{--color-variant--width: 50px;--color-variant--height: 22px}.color-variants-sleek-bar .color-variant,.color-variants-sleek-bar.color-variants-regular .color-variant{--color-variant--width: 68px;--color-variant--height: 30px}.color-variants-sleek-bar.color-variants-large .color-variant{--color-variant--width: 76px;--color-variant--height: 38px}.color-variants-sleek-bar:is(.color-variants-small,.color-variants-regular,.color-variants-large) .color-variant label{width:calc(var(--color-variant--width) - 6px);height:calc(var(--color-variant--height) - 6px);border-radius:20px}.color-variants-sleek-bar .color-variant label:before,.color-variants-sleek-bar:is(.color-variants-small,.color-variants-regular,.color-variants-large) .color-variant label:before{width:100%;height:100%;border-radius:20px}.product-card .color-variants-sleek-bar.color-variants-small .color-variant label{--color-variant--height: 14px}.product-card .color-variants-sleek-bar .color-variant-link{border-radius:50px}.color-variant-link{position:absolute;top:0;right:0;bottom:0;left:0;outline-offset:-1px}.color-variant input{aspect-ratio:1;margin:0;padding:0;width:100%;height:100%;min-width:auto;min-height:auto;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.color-variant label{--input-border--opacity: 100%;margin:0;display:flex;cursor:pointer;line-height:normal;text-align:center;align-items:center;justify-content:center;background:var(--color-palette);background-size:cover;background-repeat:no-repeat;background-position:center;width:calc(var(--color-variant--size) - 6px);height:calc(var(--color-variant--size) - 6px);border:1px solid var(--variant-border)}.color-variant.has-background-image label{background-size:cover;background-position:center;background-repeat:no-repeat;border:1px solid var(--variant-border)}.color-variants-circle .color-variant label,.color-variants-circle .color-variant label:before{border-radius:100%}.color-variants-small .color-variant label{width:calc(var(--color-variant--size) / 2);height:calc(var(--color-variant--size) / 2)}.color-variant input:checked~label{color:var(--input-color)}.color-variant input:focus-visible~label{transition:unset!important;outline:2px solid var(--focus-visible-color);outline-offset:2px;z-index:1}.input-field:focus-visible{border-color:var(--input-border)}.color-variant input:focus~label:focus-visible,.color-variant:focus-within label:focus-visible{outline:2px solid var(--focus-visible-color);outline-offset:2px;transition:unset!important;z-index:1}.color-variant label:before{content:"";pointer-events:none;position:absolute;width:100%;height:100%;opacity:0;transform:scale(1.2);transition:transform .3s ease-out,opacity .3s ease;border:1px solid var(--variant-border)}.color-variants-small .color-variant label:before{width:calc(var(--color-variant--size) / 2 + 6px);height:calc(var(--color-variant--size) / 2 + 6px)}.color-variant input:checked~label:before{opacity:1;transform:scale(1)}.tooltip-text{opacity:0;padding:4px;bottom:100%;margin-bottom:5px;letter-spacing:1px;position:absolute;z-index:99;white-space:nowrap;pointer-events:none;transform:scale(0);transform-origin:center bottom;background:var(--text-color);color:var(--layout-background);transition:opacity .3s ease,transform .3s ease}.tooltip-text:after{content:"";width:8px;height:8px;border-radius:0 0 0 4px;display:block;position:absolute;left:50%;top:calc(100% - 4px);background:linear-gradient(45deg,var(--text-color) 50%,transparent 50%);transform:translate(-50%) rotate(-45deg)}.no-products-content{text-align:center;--svg-inside--size: 100px}.product-inventory-status{display:flex;align-items:center;gap:8px}.inventory-text{color:var(--text-color)}.product-inventory-status.in-stock .svg-inside{color:var(--form-success-background)}.product-inventory-status.low-stock .svg-inside{color:var(--form-warning-background)}.product-inventory-status.no-stock .svg-inside{color:var(--form-error-background)}.product-card{position:relative}.slide-equal-height .product-card{height:100%}.product-card.has-roundness{--card-roundness: var(--product-card-roundness)}.split-line p{margin-bottom:0}.product-card .more-colors,.product-card .more-colors>*{color:var(--text-color)}.product-card .more-colors label{padding:2px;display:flex}.product-card .size-variants-small .size-variant,.product-card .size-variants-regular .size-variant,.product-card .size-variants-large .size-variant{--size-variant--width: 24px;--size-variant--height: auto}.product-carddetails .shopify-block:not(.size-variants-block){padding-inline:10px}.product-carddetails .shopify-block{margin-block:5px}.carddetails-onhover .product-carddetails:has(.shopify-block){padding-bottom:5px}.product-carddetails .shopify-block.size-variants-block:first-child,.carddetails-onhover .product-carddetails .shopify-block:first-child{margin-block-start:0}.swiper .product-card.carddetails-always{height:100%}.product-card.carddetails-onhover.border{border:none}.carddetails-onhover:not(.cardstyle-atc) .product-cardmedia{z-index:1}:not(.cardstyle-atc) .product-card.carddetails-onhover:not(.cardstyle-atc),.product-card.carddetails-onhover:not(.cardstyle-atc) .product-carddetails{--text-color: var(--card-text);--heading-color: var(--card-heading);--border-color: var(--card-border);color:var(--card-text)}.product-card.carddetails-onhover .shopify-block.variants-block{--link-color: var(--card-text)}.product-card.carddetails-onhover .product-carddetails .product-title{--link-color: var(--card-heading)}.pswp__zoom-wrap .mediabox{height:100%;padding:0}.pswp__zoom-wrap .product-media-button{color:#fff}.product-cardmedia{position:relative}.product-cardbadges{position:absolute;display:inline-flex;gap:5px;top:10px;left:10px}.product-cardbadge{display:inline-flex;padding:4px 6px;line-height:1;color:var(--badge-color);background:var(--badge-background);border-radius:calc(var(--product-card-roundness) / 2)}.product-card .product-link{width:100%;display:block;isolation:isolate}.product-cardmedia:has(.product-link:focus-visible){outline:2px solid var(--focus-visible-color);outline-offset:2px;transition:unset!important;position:relative;z-index:2}.product-cardmedia-bottom{pointer-events:none;position:absolute;inset-inline:0;bottom:0;display:flex;flex-direction:column}.product-card.cardstyle-atc .product-cardmedia-bottom{display:contents}.product-cardmedia-bottom>*{pointer-events:auto}.product-quickview{--svg-inside--size: 14px;width:30px;height:30px;aspect-ratio:1;border-radius:50%;margin-bottom:24px;display:inline-flex;position:relative;align-self:center;align-items:center;justify-content:center;color:var(--button-color);background:var(--button-background);border:1px solid color-mix(in srgb,currentColor 10%,transparent)}.product-card.cardstyle-atc .product-quickview{position:absolute;top:10px;right:10px;margin:0}.product-card.carddetails-onhover.border .product-carddetails{border:var(--border-style) var(--border-color);border-width:0 var(--border-width) var(--border-width)}.product-card.carddetails-always.border .product-carddetails{border-top:var(--border-width) var(--border-style) var(--border-color)}.product-card .size-variants-box{padding:10px 6px;background:var(--layout-background--alternate)}.product-card.has-border .size-variants-box{border-width:var(--border-width) 0 0;border-style:var(--border-style);border-color:var(--border-color)}.shopify-block .product-card.has-border .size-variants-box{border-width:var(--border-width)}.product-card.has-roundness .product-carddetails{border-radius:0;border-bottom-left-radius:var(--product-card-roundness);border-bottom-right-radius:var(--product-card-roundness)}.shopify-block .product-card.has-border .product-carddetails .size-variants-block:is(:first-child) .size-variants-box{border-top:0}.product-card.text-left .size-variants-box,.product-card.text-left .size-variants{justify-content:flex-start}.product-card.text-center .size-variants-box,.product-card.text-center .size-variants,.product-card.text-center .color-variants{justify-content:center}.product-card.text-right .size-variants-box,.product-card.text-right .size-variants,.product-card.text-right .color-variants{justify-content:flex-end}.product-card .size-variant label{--input-border--opacity: 0}.product-card .size-variant input:checked~label{--input-border--opacity: 0;color:var(--input-color);background:none}.product-card.has-roundness .product-cardmedia,.product-card.has-roundness .product-cardmedia:after{border-radius:var(--product-card-roundness)}.product-cardinfo{padding:6px}.cardstyle-atc .product-cardinfo{padding-inline:0}.product-description{opacity:.7;padding:6px 0;color:var(--text-color-light-20)}.product-card.border .product-cardinfo:not(:first-child){border-top:var(--border-width) var(--border-style) var(--border-color)}.product-price{display:inline-flex;align-items:center;flex-wrap:wrap;gap:0 8px}.product-card .product-price{font-size:var(--product-price-size)}.product-card.text-center .product-price,r .product-card.text-center .color-variants,.product-card.text-center .inventory-infobox{justify-content:center}.product-card.text-right .color-variants,.product-card.text-right .product-price,.product-card.text-right .inventory-infobox{justify-content:flex-end}.strike-price{text-decoration:line-through}.strike-price,.unit-price{color:var(--text-color-light-20)}.product-card .color-variants-fieldset{--variant-border: var(var(--text-color));padding:0 6px}.product-card.cardstyle-atc .color-variants-fieldset{padding-inline:0;margin-inline:-3px}.product-card .color-variant label{box-shadow:0 0 1px #0006}.product-category{display:flex;align-items:center;padding-block:12px;justify-content:space-between;gap:15px}.product-category.border-bottom{border-color:var(--category-border--bottom)}.product-category.border-bottom-gradient{background:linear-gradient(to right,transparent,var(--category-border--bottom) 40%,var(--category-border--bottom) 60%,transparent) 90% 1px / 90% 1px no-repeat;background-position-y:bottom;background-position-x:center}.product-card.text-center .product-category:not(:has(.product-ratings)),.product-card.text-center .product-category:not(:has(.product-vendor)){justify-content:center}.product-card.text-right .product-category:not(:has(.product-ratings)),.product-card.text-right .product-category:not(:has(.product-vendor)){justify-content:flex-end}.product-card:not(.cardstyle-atc) .product-category{padding-inline:12px}.product-card .inventory-infobox{padding:6px}.product-card.cardstyle-atc .inventory-infobox{padding-inline:0}.product-card .product-inventory-status.in-stock .inventory-text{color:var(--form-success-background)}.product-card .product-inventory-status.low-stock .inventory-text{color:var(--form-warning-background)}.product-card .product-inventory-status.no-stock .inventory-text{color:var(--form-error-background)}.product-card.card-background .product-carddetails{padding:var(--product-card-roundness) 20px 15px;margin-top:calc(var(--product-card-roundness) * -1)}.product-card.cardstyle-atc.carddetails-always.has-border.has-border-always,.product-card.cardstyle-atc.carddetails-onhover.has-border.has-border-onhover,.product-card.carddetails-onhover.has-border:not(.cardstyle-product_options),.product-card.cardstyle-product_options.has-border .product-cardmedia{border:var(--border-width) var(--border-style) transparent}.product-card.cardstyle-atc.carddetails-always.has-border.has-border-always,.product-card.cardstyle-atc.carddetails-onhover.has-border.has-border-onhover:hover,.product-card.cardstyle-product_options.has-border.has-border-always .product-cardmedia,.product-card.cardstyle-product_options.has-border.has-border-onhover:hover .product-cardmedia{border-color:var(--border-color)}.shop-the-look-slidesbox .product-card.carddetails-always.has-roundness:has(.product-carddetails .size-variants-box) .product-cardmedia,.shop-the-look-slidesbox .product-card.carddetails-onhover.has-roundness:has(.product-carddetails .size-variants-box):hover .product-cardmedia{border-bottom-left-radius:0;border-bottom-right-radius:0}.shop-the-look-slidesbox .product-card.has-border .product-cardmedia{border:var(--border-width) var(--border-style) transparent}.shop-the-look-slidesbox .product-card.carddetails-always.has-border.has-border-always .product-cardmedia,.shop-the-look-slidesbox .product-card.carddetails-onhover.has-border.has-border-onhover:hover .product-cardmedia{border-color:var(--border-color)}.product-ratings{--svg-inside--size: 12px;gap:5px;display:flex;white-space:nowrap;padding:4px 8px;align-items:center;justify-content:center;background-color:color-mix(in srgb,currentColor 6%,transparent)}.product-card.has-roundness .product-ratings,.rounded-corners .main-product-info-block-inner .product-ratings{border-radius:20px}.product-ratings .svg-inside{color:var(--color-rating)}.product-cardbadge.new{color:var(--new-badge-color);background:var(--new-badge-background)}.product-cardbadge.pre-order{color:var(--pre-order-badge-color);background:var(--pre-order-badge-background)}.product-cardbadge.sold-out{color:var(--sold-out-badge-color);background:var(--sold-out-badge-background)}.product-cardbadge.on-sale{color:var(--sale-badge-color);background:var(--sale-badge-background)}.product-cardbadge.custom-badge{color:var(--custom-badge-color);background:var(--custom-badge-background)}.border-collapse.swiper .border-collapse-item{height:auto}.border-collapse.swiper .border-collapse-item:focus-within{z-index:1}.border-collapse.swiper .border-collapse-item:not(:first-child) .product-card:not(.carddetails-onhover) .product-cardmedia:after{border-left:0}.product-link .mediabox video-media,.product-link .mediabox img,.product-link .secondary-media img{width:100%;transition:opacity .5s ease}.product-link .secondary-media{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .5s ease}.product-cardmedia:hover .product-link:has(.secondary-media)>.mediabox video-media,.product-cardmedia:hover .product-link:has(.secondary-media)>.mediabox>img{opacity:0}.product-cardmedia:hover .product-link .secondary-media{opacity:1}.productmedia-thumbs .productmedia-thumb{cursor:pointer}.productmedia-thumbs.thumbs-small .productmedia-thumb{aspect-ratio:1 / .8}.productmedia-thumbs .productmedia-thumb,.productmedia-thumbs.thumbs-regular .productmedia-thumb{aspect-ratio:1 / 1.4}.productmedia-thumbs.thumbs-large .productmedia-thumb{aspect-ratio:1 / 2}.product-model-wrapper model-viewer{display:block;width:100%;height:100%}.shopify-model-viewer-ui{width:100%;height:100%}.productmedia-gallery{height:100%;position:relative;transition:transform .3s ease}.productmedia-gallery .swiper-navigation{--svg-inside--size: 14px;padding:10px}.productmedia-gallery .swiper-navigation.swiper-nav-circular{gap:10px}.productmedia-gallery .swiper-navigation .swiper-nav{width:30px;height:30px}.product-media-button-block{--svg-inside--size: 96px;--drop-shadow: color-mix(in srgb, var(--text-color) 25%, transparent);position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;display:flex;align-items:center;justify-content:center}.product-media-button{display:flex;pointer-events:auto;color:var(--media-overlay--text)}.product-model-wrapper .product-media-button{--svg-inside--size: 30px;width:62px;height:62px;align-items:center;justify-content:center;transition:.3s ease;color:var(--text-color);border:1px solid var(--text-color);background:var(--layout-background)}.product-model-wrapper .product-media-button .svg-inside{transition:.3s ease}.product-model-wrapper .shopify-model-viewer-ui__button.shopify-model-viewer-ui__button--poster{--drop-shadow: color-mix(in srgb, var(--text-color) 25%, transparent);border-radius:0;align-items:center;transition:.3s ease;justify-content:center;color:var(--text-color);background:var(--layout-background)}.product-model-wrapper .shopify-model-viewer-ui .shopify-model-viewer-ui__poster-control-icon{margin:0;width:100%;height:100%;transition:.3s ease;color:var(--text-color)}.product-model-wrapper .shopify-model-viewer-ui .shopify-model-viewer-ui__controls-area{bottom:auto;top:10px}.layout-button{padding:4px}.layout-button:not(.no-margin){margin-top:50px}.button,.shopify-challenge__button{--button-transition: all .3s ease;text-decoration:none;text-align:center;position:relative;display:inline-flex;justify-content:center;align-items:center;line-height:1;cursor:pointer;z-index:0;transition:var(--button-transition);color:var(--button-color);min-width:var(--button-width, 180px);min-height:var(--button-height, 45px);border-radius:var(--button-roundness);font-family:var(--button-font--family);font-weight:var(--button-font--weight);font-style:var(--button-font--style);text-transform:var(--button-text-transform)}.button.button-link{gap:8px;min-width:auto;min-height:auto;overflow:hidden;padding:0 3px 3px;border-radius:0;color:var(--link-color)}.button.button-link:after{content:"";bottom:0;height:1px;inset-inline:0;position:absolute;background:currentColor}shopify-accelerated-checkout,shopify-accelerated-checkout-cart{position:relative;--shopify-accelerated-checkout-button-block-size: 55px;--shopify-accelerated-checkout-button-border-radius: var(--button-roundness);--shopify-accelerated-checkout-button-box-shadow: none}.button-block{width:100%;display:block}.button-small:not(.button-link){--button-width: 100px;--button-height: 35px;--svg-inside--size: 14px}.button-small{font-size:var(--text-Xsmall)}.button-regular:not(.button-link){--button-width: 160px;--button-height: 45px}.button-regular{font-size:var(--text-small)}.button-large:not(.button-link){--button-width: 200px;--button-height: 55px}.button-large{font-size:var(--text-regular)}.button-animated:not(.button-link):before,.button-animated:not(.button-link):after{content:"";width:8px;height:8px;z-index:1;position:absolute;pointer-events:none;transition:var(--button-transition);left:calc(100% - var(--button-height, 45px) - .5px);transform:translate(-50%) rotate(45deg);border:solid var(--button-border)}.button-animated:not(.button-link):before{bottom:calc(100% - 4.2px);clip-path:inset(10% 0 0 10%);border-width:0 1px 1px 0px}.button-animated:not(.button-link):after{top:calc(100% - 4.2px);clip-path:inset(0 10% 10% 0);border-width:1px 0 0 1px}.btn-loader,.btn-text{width:100%;display:flex;color:inherit;text-align:center;align-items:center;justify-content:center;transition:var(--button-transition);border-radius:var(--button-roundness)}.button:not(.button-link) .btn-text{padding-inline:1.2em;height:var(--button-height, 45px);border-radius:var(--button-roundness);border:1px var(--border-style) var(--button-border)}.button:not(.button-outlined):not(.button-link) .btn-text{background:var(--button-background)}.button-animated:not(.button-link) .btn-text{border-radius:var(--button-roundness) 0 0 var(--button-roundness);clip-path:polygon(0% 0%,calc(100% - 5px) 0%,100% 5px,100% calc(100% - 5px),calc(100% - 5px) 100%,0% 100%)}.btn-icon{color:inherit;position:relative;display:inline-flex;align-items:center;justify-content:center;transition:var(--button-transition)}.button-animated:not(.button-link) .btn-icon{width:var(--button-height, 45px);height:var(--button-height, 45px);min-width:var(--button-height, 45px);border:1px var(--border-style) var(--button-border);border-width:1px 1px 1px 0;border-radius:0 var(--button-roundness) var(--button-roundness) 0}.button:not(.button-outlined):not(.button-link) .btn-icon{background:var(--button-background)}.button.button-outlined:not(:hover){color:var(--button-border)}.button-animated:not(.button-link) .btn-icon{clip-path:polygon(5px 0%,100% 0%,100% 100%,100% 100%,5px 100%,0% calc(100% - 5px),0% 5px)}.btn-loader{--svg-inside--size: 28px;height:var(--button-height, 45px)}.button.button-link .btn-loader,.button.button-link .btn-text{--button-color: var(--link-color);--button-color--hover: var(--link-color--hover) }.button.button-animated.button-link{gap:10px}button.shopify-payment-button__button--unbranded:hover:not([disabled]),button.shopify-payment-button__button,button.shopify-payment-button__button--hidden,button.shopify-payment-button__button--unbranded{color:var(--button-secondary--color);background:var(--button-secondary--background);border-radius:var(--button-roundness);font-family:var(--button-font--family);font-weight:var(--button-font--weight);font-style:var(--button-font--style);border:1px var(--border-style) var(--button-secondary--border);text-transform:var(--button-text-transform);font-size:var(--text-regular)}.button:not(.button-primary).button-secondary{--button-color: var(--button-secondary--color);--button-background: var(--button-secondary--background);--button-border: var(--button-secondary--border);--button-color--hover: var(--button-secondary-color--hover);--button-background--hover: var(--button-secondary-background--hover);--button-border--hover: var(--button-secondary-border--hover)}.button.button-asicon{--button-width: auto !important;aspect-ratio:1}.button.button-asicon .btn-icon{width:100%;height:100%;border-radius:var(--button-roundness);border:1px var(--border-style) var(--button-border)}.blog-card{--blog-card-padding: 10px}.has-tilt-carousel .big-bg-shape{--svg-inside--size: 100%;position:absolute;pointer-events:none;width:100%;height:100%;left:50%;top:50%;aspect-ratio:1;transform:translate(-50%,-50%);color:color-mix(in srgb,var(--text-color) 30%,transparent)}html.no-js .big-bg-shape{display:none}.blog-card.swiper-slide:not(.tilt-blog-slide){height:auto}.blog-card-inner{height:100%;display:grid;align-items:start;grid-template-rows:auto 1fr}.blogs-has-border .blog-card{height:100%}.blogs-has-border .blog-card-inner{align-items:initial}.blog-media-author-image{width:40px;position:absolute;left:6px;bottom:6px;overflow:hidden;border:solid var(--border-color);border-width:3px 3px 0 0;border-top-right-radius:var(--card-roundness)}.blog-media{padding:6px;display:block;transition:border .3s ease;border:var(--border-style) transparent;border-width:var(--border-width) var(--border-width) 0}.blog-card-rounded .blog-media .mediabox{border-radius:var(--card-roundness)}.blog-card-rounded .blog-media-author-image .mediabox{border-radius:0}.blog-content{gap:10px;padding:10px 10px 20px;display:flex;flex-direction:column;position:relative;transition:border .3s ease;border:var(--border-style) transparent;border-width:0 var(--border-width) var(--border-width)}.border-blogs-none .blog-media,.border-blogs-none .blog-content{border-width:0}.blog-tags{gap:5px;display:flex;flex-wrap:wrap}.blog-tag{padding:6px 12px;line-height:1;display:inline-flex;color:var(--layout-background);background:var(--text-color)}.blog-meta{display:flex}.blog-meta>span{line-height:1;display:inline-flex}.blog-meta>span+span{margin-left:5px;padding-left:5px;border-left:1px solid var(--border-color)}.blog-card .mediabox:before{position:absolute;top:0;left:-80%;z-index:2;display:block;content:"";width:50%;height:100%;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);background:linear-gradient(to right,#fff0,#ffffff4d);-webkit-transform:skewX(-25deg);transform:skew(-25deg)}.blog-card:hover .mediabox:before{-webkit-animation:shine .75s;animation:shine .75s}.blog-card-tag-date-wrapper{display:flex;align-items:center;justify-content:space-between;gap:10px}.blog-card-date-wrapper{display:grid;margin-left:auto;align-items:center;grid-template-rows:1fr;grid-template-columns:1fr}.blog-card-date-wrapper>*{grid-area:1/1/2/2}.blog-card-tag-date-wrapper .blog-date{padding-right:14px;white-space:nowrap}.blog-card-tag-date-wrapper .button:not(.button-link){--button-width: auto;aspect-ratio:1;margin-left:auto;height:var(--button-height)}.blog-card-tag-date-wrapper .button .btn-icon{width:100%;height:100%;border-radius:50px}@-webkit-keyframes shine{to{left:125%}}@keyframes shine{to{left:125%}}@keyframes shutterIn{0%{clip-path:rect(auto auto 0% auto);transform:translateY(var(--shutter-translate, 20%))}to{clip-path:rect(auto auto 100% auto);transform:translateY(0)}}.shutter-in{--shutter-translate: 100px}.section-in-view .shutter-in{animation:shutterIn 1s cubic-bezier(.77,0,.175,1) .1s 1 normal both running}.quantity-control{height:46px;overflow:hidden;align-items:center;display:inline-flex;border:1px solid var(--input-border);border-radius:var(--input-radius);background-color:var(--input-background)}.quantity-control.quantity-small{height:40px}.product-buttons .quantity-control,.product-buttons .quantity-control .quantity-input-field,.product-buttons .quantity-control .quantity-input-btn{height:55px}.quantity-input-field{border:0;padding:4px;max-width:70px;min-height:100%;border-radius:0;text-align:center;background:transparent}.quantity-small .quantity-input-field{max-width:40px}.quantity-input-btn{--svg-inside--size: 12px;aspect-ratio:1;min-width:40px;height:100%;font-size:24px;display:flex;align-items:center;justify-content:center;background:transparent;color:var(--input-color);transition:background-color .3s ease}.quantity-input-btn>*{pointer-events:none}.quantity-small .quantity-input-btn{--svg-inside--size: 10px;aspect-ratio:auto;font-size:18px;min-width:24px;outline:-1px}.product-cardactions{position:absolute}.product-cardactions .product-buttons{gap:0}.product-cardactions .button:not(.button-link){--button-width: 100%}.product-cardactions .buy-buttons-block .product-buttons.has-quantity-control{gap:6px}.product-cardactions .buy-buttons-block .product-buttons.has-quantity-control .qty-option-titlebox{display:none}.product-cardactions .buy-buttons-block .quantity-control .quantity-input-field{max-width:42px}.product-cardactions .buy-buttons-block .quantity-control,.product-cardactions .buy-buttons-block .quantity-control .quantity-input-field,.product-cardactions .buy-buttons-block .quantity-control .quantity-input-btn{height:42px;background:none}.product-cardactions .buy-buttons-block .quantity-control{border-radius:var(--button-roundness)}.product-cardactions .buy-buttons-block .quantity-control .quantity-input-btn{--svg-inside--size: 10px;width:34px;min-width:34px}.product-cardactions .buy-buttons-block .button:is(.button-small,.button-regular,.button-large):not(.button-link){font-size:var(--text-small)}.product-cardactions .buy-buttons-block .product-buttons.has-quantity-control .shopify-payment-button{display:none}.offcanvas{z-index:10;opacity:0;width:100%;visibility:hidden;color:var(--text-color);transition:opacity .3s ease .3s,visibility 0s linear .35s}.offcanvas-regular{--offcanvas-content--width: 520px}.offcanvas-fullwidth{--offcanvas-content--width: 100%}.offcanvas-bundle.offcanvas-regular{--offcanvas-content--width: 408px}.offcanvas.offcanvas-open{opacity:1;visibility:visible;transition:opacity .3s ease .3s,visibility 0s linear 0s}.offcanvas-backdrop{top:0;right:0;bottom:0;left:0;opacity:0;z-index:-1;position:fixed;visibility:hidden;min-height:100dvh;background:var(--offcanvas-overlay--background);transition:opacity .3s ease .3s,visibility 0s linear .35s}.offcanvas-open .offcanvas-backdrop{opacity:1;visibility:visible;transition:opacity .3s ease .3s,visibility 0s linear 0s}.offcanvas-fixed{position:fixed;top:0;left:0;height:100%;width:100%;overflow:hidden}.offcanvas-absolute{position:absolute;top:100%;inset-inline:0}.offcanvas-head-inner{padding:10px 15px;display:flex;justify-content:space-between;align-items:center}.offcanvas-filters .offcanvas-head-inner{padding:15px}.offcanvas-close-btn{--svg-inside--size: 12px;aspect-ratio:1;min-width:24px;min-height:24px;position:relative}.offcanvas-close-btn:before{content:"";z-index:0;width:30px;height:30px;top:50%;left:50%;position:absolute;transform:translate(-50%,-50%);transition:background-color .3s ease}.rounded-corners .offcanvas-close-btn:before{border-radius:100%;width:34px;height:34px}.offcanvas-inner{height:100%;width:100%;display:flex;pointer-events:none}.offcanvas-right .offcanvas-inner{margin-left:auto;justify-content:flex-end}.offcanvas-center .offcanvas-inner{margin-inline:auto;justify-content:center}.offcanvas-left .offcanvas-inner{margin-right:auto;justify-content:flex-start}.offcanvas-contentwrap{width:100%;display:flex;max-width:var(--offcanvas-content--width);transition:clip-path .3s ease 0s}.offcanvas-fixed .offcanvas-contentwrap{padding:4px}.offcanvas-top .offcanvas-contentwrap{clip-path:inset(0 0 100% 0)}.offcanvas-right .offcanvas-contentwrap{clip-path:inset(0 0 0 100%)}.offcanvas-left .offcanvas-contentwrap{clip-path:inset(0 100% 0 0)}.offcanvas-open .offcanvas-contentwrap{clip-path:inset(0 0 0 0);transition:clip-path .3s ease .3s}.offcanvas-content{width:100%;height:100%;display:grid;pointer-events:auto;grid-template-rows:auto 1fr}.offcanvas-content:not(.layout-gradient){background:var(--layout-background)}.offcanvas-heading{width:100%}.offcanvas-body{height:100%;overflow-y:auto}.rounded-corners .offcanvas-popup-inner{border-radius:15px;overflow:hidden}.offcanvas-sizeguide .sizeguide-content{padding:15px}details summary{list-style:none}details summary::-webkit-details-marker{display:none}.collapsible-content-block.has-border:only-child,.collapsible-content-block.has-border:not(:last-child){border-bottom:var(--border-width) var(--border-style) var(--border-color)}.collapsible-heading{gap:10px;display:flex;cursor:pointer;align-items:center;padding-block:18px;justify-content:space-between}.collapsible-icon{width:24px;height:24px;display:flex;position:relative;align-items:center;justify-content:center;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.collapsible-icon.icon-rounded{--border-width: 1px;border-radius:50%;border:var(--border-width) var(--border-style) currentColor}.collapsible-icon:before,.collapsible-icon:after{content:"";width:14px;height:2px;display:block;position:absolute;background:currentColor;transition:transform .3s ease}.collapsible-icon.icon-rounded:before,.collapsible-icon.icon-rounded:after{width:10px}details:not([open]) .collapsible-icon:after{transform:rotate(90deg)}.collapsible-content-body{padding-inline:10px;padding-block-end:24px}.dropdown-localization{display:block;max-width:max-content}.footer-localization .dropdown-localization{position:relative}.localization-wrapper{--text-color: var(--localization-text);--link-color: var(--localization-text);--link-color--hover: var(--localization-text);--layout-background: var(--localization-background);position:absolute;z-index:1;min-width:300px;max-width:300px;opacity:0;visibility:hidden;color:var(--localization-text);transform:translateY(50px);transition:transform .3s ease 0s,opacity .3s ease 0s,visibility 0s linear .3s}.footer-localization .localization-wrapper{transform:translateY(-50px)}.header-hidden .localization-wrapper.open{opacity:0;visibility:hidden;transition:opacity .3s ease .2s,visibility 0s linear .5s}header .localization-wrapper{top:100%;right:0;padding-top:calc(2px + var(--border-width, 0px))}body.rounded-corners header .localization-wrapper{padding-top:calc(12px + var(--border-width, 0px))}footer .localization-wrapper{left:0;bottom:100%;padding-bottom:2px}footer .localization-wrapper.open-bellow{top:100%;bottom:auto;padding-bottom:0;padding-top:2px}.localization-wrapper.open{opacity:1;visibility:visible;transform:translateY(0);transition:transform .3s ease .1s,opacity .3s ease .1s,visibility 0s linear 0s}.localization-button{cursor:pointer;transition:all .3s ease}.localization-forms{padding:12px 15px 15px;width:100%;background:var(--layout-background);box-shadow:5px -5px 30px color-mix(in srgb,var(--text-color) 10%,transparent)}body.rounded-corners .localization-forms{border-radius:10px}.localization-tabs-body{display:grid}.localization-formbox{overflow-y:auto;overflow-x:hidden;max-height:170px;grid-area:1 / 1 / -1 / -1;transition:transform .6s ease,opacity 1s ease}.localization-formbox:not(.open){opacity:0;visibility:hidden;transform:translateY(34px)}.country-link,.language-link{display:flex;font-size:14px;line-height:1;padding:8px 10px;height:34px;align-items:center;color:var(--link-color);justify-content:space-between}.country.selected .country-link,.language.selected .language-link{background:color-mix(in srgb,currentColor 8%,transparent)}.rounded-corners .country.selected .country-link,.rounded-corners .language.selected .language-link{border-radius:4px}.flag-image{aspect-ratio:1;width:20px;height:20px;border-radius:50%;overflow:hidden}.localization-tabs-head{gap:22px;padding:10px;display:flex;margin-bottom:4px;align-items:center}.localization-tab-button{font-size:14px;color:var(--text-color);transition:all .3s ease;text-decoration:underline;text-underline-offset:.6em;text-decoration-thickness:.1em;text-decoration-color:transparent}.localization-tab-button.active{text-underline-offset:.3em;text-decoration-color:currentColor}.localization-tab-button:not(.active){color:var(--text-color-light-50)}.country-span-left{display:flex;align-items:center;gap:10px}.country-span-right{white-space:nowrap}.collection-filter-form{margin-bottom:40px;display:block}.collection-filter-form.facet-filters-horizontal{margin-bottom:20px;padding-bottom:5px}.filter-item.color-variant{width:100%;height:auto;display:block}.filter-item.color-variant .filter-label.facet-checkbox{display:flex;align-items:center;gap:10px}.facet-filters-field .input-group .input-field{padding-block:0;padding-inline:16px 50px;border:none;background:none;width:max-content;color:var(--text-color)}.facet-filters-vertical .filter-wrap,.facet-filters-vertical show-more-button{padding-bottom:20px}.active-filters{display:flex;align-items:center;justify-content:space-between}.active-filters-list{gap:3px;display:flex;flex-wrap:wrap;align-items:center}.main-collection.has-filters-drawer .collections-topbar .active-filters .active-filters-list{padding-block:15px 0}.active-filter{--svg-inside--size: 24px;gap:3px;padding-left:6px;line-height:1;align-items:center;display:inline-flex;background:var(--text-color);color:var(--layout-background)}.rounded-corners .active-filter{border-radius:14px;padding-inline:10px 4px}.active-filter-remove{color:inherit!important;display:flex;align-items:center;justify-content:center}.active-filter-remove .svg-inside{padding:8px;transition:transform .3s ease}.checkbox-styled{display:flex;align-items:center}.checkbox-styled .input-hidden{opacity:0;position:absolute}.checkbox-styled .input-hidden:focus-visible~.checkbox-styled-label .checkbox-styled-icon{outline:2px solid var(--focus-visible-color);outline-offset:2px;transition:unset!important;position:relative;z-index:1}.facet-filters-vertical .checkbox-styled{justify-content:space-between}.filter-item[disabled]{opacity:.4}.filter-item{width:100%;padding:4px 0}.facet-filters-vertical .filter-list.filter-layout-swatch .filter-item:only-child,.facet-filters-horizontal .filter-item:only-child{grid-area:1 / 1 / -1 / -1}.checkbox-styled-label{gap:10px;display:flex;align-items:center;cursor:pointer}.facet-filters-vertical .checkbox-styled-label{width:100%}.facet-filters-vertical .facet-checkbox-text{display:flex;align-items:center;justify-content:space-between;width:100%}.facet-checkbox-text-count{white-space:nowrap}.checkbox-styled-icon{--svg-inside--size: 10px;aspect-ratio:1;width:18px;height:18px;display:flex;cursor:pointer;align-items:center;justify-content:center;color:var(--text-color);border:1px solid var(--text-color);background:color-mix(in srgb,currentColor 10%,transparent)}.facet-checkbox-text{line-height:normal}.filter-layout-swatch .checkbox-styled-icon{--text-on-filter: color-mix(in srgb, white 90%, var(--filter-color));color:var(--text-on-filter);background:var(--filter-color)}.checkbox-styled-icon .svg-inside{clip-path:inset(0 100% 0 0);transition:clip-path .3s ease}.rounded-corners .checkbox-styled-icon{border-radius:3px}.checkbox-styled:not(.has-swatch) input:checked~.checkbox-styled-label .checkbox-styled-icon{background:var(--text-color);border-color:var(--text-color);color:var(--layout-background)}.checkbox-styled input:not([disabled]):checked~.checkbox-styled-label .checkbox-styled-icon .svg-inside{clip-path:inset(0 0 0 0)}.active-filters:has(.active-filters-clear:only-child),.active-filters .active-filters-clear:only-child{display:none}.active-filters-clear-button{line-height:1;padding:4px 6px;white-space:nowrap;display:inline-flex}.checkbox-toggler{display:flex;align-items:center;justify-content:space-between}.toggler-switch-box{padding:2px;display:flex}.toggler-switch{width:42px;height:24px;padding:3px;cursor:pointer;position:relative;align-items:center;display:inline-flex;transition:background-color .3s ease;box-shadow:0 0 0 1px color-mix(in srgb,var(--text-color) 20%,transparent)}.toggler-switch-box input:checked+.toggler-switch{background:var(--text-color)}.toggler-switch:after{content:"";aspect-ratio:1;width:18px;height:18px;display:block;cursor:pointer;transition:background-color .3s ease,transform .3s ease;background:color-mix(in srgb,var(--text-color) 20%,transparent)}.toggler-switch-box input:checked+.toggler-switch:after{transform:translate(100%);background:color-mix(in srgb,var(--layout-background) 100%,transparent)}.collection-filter-form .offcanvas-contentwrap{--offcanvas-content--width: 312px}.collection-filter-form .offcanvas-contentwrap .collapsible-heading{padding-inline:20px}.collection-filter-form .offcanvas-contentwrap .collapsible-content-block[open] .collapsible-heading{padding-bottom:15px}.collection-filter-form .offcanvas-contentwrap .collapsible-content-block{border-bottom:var(--border-width) var(--border-style) var(--border-color)}.collection-filter-form .offcanvas-contentwrap .collapsible-content,.collection-filter-form .offcanvas-contentwrap .collapsible-content .filter-wrap.price-range-wrapper{padding-inline:10px}.collection-filter-form .offcanvas-contentwrap .collapsible-content-block[open] .collapsible-content{padding-block-end:15px}.collection-filter-form .offcanvas-contentwrap .collapsible-content .filter-list{max-height:initial}.pagination-list{gap:8px;display:flex;align-items:center;padding-block:50px;justify-content:center}.pagination-link{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid var(--text-color);transition:all .3s ease;color:var(--text-color)}.pagination-link:not([href]){cursor:default;background:var(--text-color);color:var(--layout-background)}.pagination-link.pagination-prev,.pagination-link.pagination-next{gap:8px;width:100%;padding:0 20px;max-width:max-content}.facet-range-input{border:0;padding:0;background:none;width:100%;max-width:100%}.facet-range-symbol{font-size:14px;line-height:normal}.facet-input-wrapper{--svg-inside: 12px;gap:18px;display:flex;align-items:center;padding-top:15px}.facet-input-item{padding:10px;flex:1 1 100%;min-height:44px;display:flex;align-items:center;gap:5px;font-size:var(--text);border:1px solid var(--border-color)}.rounded-corners .facet-input-item{border-radius:6px}.price-range-wrapper{display:grid}.text.price-text{margin-top:16px}.facet-range-wrapper{--range-background: color-mix(in srgb, var(--text-color) 20%, transparent);background:linear-gradient(to right,var(--range-background) var(--range-min, 0%),var(--text-color) var(--range-min, 0%),var(--text-color) var(--range-max, 100%),var(--range-background) var(--range-max, 100%));border-radius:0;height:2px;margin-block:20px;position:relative}input[type=range].facet-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;height:2px;vertical-align:top;width:100%;margin:0;pointer-events:none}input[type=range].facet-range:focus-visible{outline:none}input[type=range].facet-range.facet-range-max{top:0;right:0;bottom:0;left:0;position:absolute}input[type=range].facet-range::-webkit-slider-thumb{-webkit-appearance:none;box-shadow:none;cursor:pointer;height:16px;width:16px;z-index:1;position:relative;pointer-events:auto;margin-block-start:0px;transition:transform .3s ease;border:1px solid var(--text-color);background-color:var(--layout-background)}input[type=range].facet-range::-moz-range-thumb{-moz-appearance:none;width:16px;height:16px;z-index:1;position:relative;cursor:pointer;border-radius:0;pointer-events:auto;border:1px solid var(--text-color);background:var(--layout-background);transition:transform .3s ease}.rounded-corners input[type=range].facet-range::-webkit-slider-thumb{border-radius:100%}input[type=range].facet-range:focus-visible::-webkit-slider-thumb{outline:2px solid var(--focus-visible-color);outline-offset:2px;transition:unset!important;position:relative;z-index:1}input[type=range].facet-range:focus-visible::-moz-range-thumb{outline:2px solid var(--focus-visible-color);outline-offset:2px;transition:unset!important;position:relative;z-index:1}.cart-payment-icons{display:inline-flex;flex-wrap:wrap;gap:8px}.card-background{background:var(--card-background)}.card-background,.card-background>*{--border-color: var(--card-border);--text-color: var(--card-text);--heading-color: var(--card-heading);color:var(--card-text)}.recipient-form .recipient-form-block{display:none}.recipient-form.recipient-checked .recipient-form-block{display:block}.gift-card-wrapper{--border-width: 1px;--border-color: #000;width:100%;max-width:800px;margin-inline:auto}.gift-card{padding:15px;text-align:center;border-radius:20px;border:1px dashed var(--border-color)}.gift-card__price1{margin-bottom:25px}.gift-card__image-wrapper{display:inline-flex;margin-bottom:25px}.or-seprator,.gift-card-shopname{margin-bottom:25px}.gift-card__content-wrapper{max-width:400px;margin-inline:auto}.gift-card__qr-code{padding:6px;margin-block:25px;display:inline-flex;border:var(--border-width) var(--border-style) var(--border-color)}.gird-card-codeblock{display:flex;min-height:46px;text-indent:18px;margin-block:20px;align-items:center;justify-content:space-between;border:var(--border-width) var(--border-style) var(--border-color)}.gift-card__buttons{gap:10px;display:grid;grid-template-columns:1fr}.gird-card-codeblock .btn-icon{aspect-ratio:1;width:46px;height:100%;transition:all .3s ease}.gift-card__copy-success{width:100%;display:flex;align-items:center;justify-content:space-between}.gift-card__copy-success .success-icon{aspect-ratio:1;width:46px;height:100%}.gift-card__number{white-space:nowrap}.main-blog-header{margin-bottom:30px}.main-blog-header .rich-text-text{margin-block:15px}.blog-catergories{gap:10px;display:flex;overflow-x:auto;align-items:center;margin-inline:auto;margin-block:30px;padding-inline:10px;padding-bottom:10px;padding-block-start:4px;max-width:max-content}.main-blog-header.text-left .blog-catergories{margin-inline-start:-4px;padding-inline-start:4px}.main-blog-header.text-center .blog-catergories{margin-inline:auto}.main-blog-header.text-right .blog-catergories{margin-inline-end:-4px;padding-inline-end:4px}.blog-catergories .blog-filter{display:flex;font-size:14px;padding:0 22px;cursor:pointer;max-width:250px;min-width:150px;min-height:36px;text-align:center;align-items:center;justify-content:center;border:var(--border-width) var(--border-style) currentColor}.blog-catergories .blog-filter.active{color:var(--layout-background);background:var(--text-color);border-color:var(--text-color)}.apply-filters-btn-mob{padding-inline:20px;padding-block:24px;border-top:var(--border-width) var(--border-style) var(--border-color)}.shopify-section volume-pricing{display:block}.shopify-section volume-pricing table{width:100%;max-width:300px;margin-top:5px;border-collapse:collapse}.shopify-section volume-pricing tr:nth-child(odd) td{background-color:var(--layout-background--alternate)}.shopify-section volume-pricing td{font-size:12px;padding:4px 5px;border:none}html.js noscript,html.no-js .no-js-hidden{display:none!important}.smart-grid{--smart-grid-editor-bg: color-mix(in srgb, #fff 15%, #000 15%);--smart-grid-cell-size: calc(((var(--container-width, 100vw) - (var(--container-padding) * var(--padding-scale) * 2)) - (var(--smart-grid-gap) * (var(--smart-grid-column) - 1))) / var(--smart-grid-column));display:grid;position:relative;gap:var(--smart-grid-gap);grid-template-columns:repeat(var(--smart-grid-column),minmax(0,1fr));grid-template-rows:repeat(var(--smart-grid-dynamic-rows, 0),var(--smart-grid-cell-size)) max-content}.smart-grid.smart-grid-editor:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;background-image:repeating-linear-gradient(to right,var(--smart-grid-editor-bg) 0,var(--smart-grid-editor-bg) var(--smart-grid-cell-size),transparent var(--smart-grid-cell-size),transparent calc(var(--smart-grid-cell-size) + var(--smart-grid-gap))),repeating-linear-gradient(to bottom,var(--smart-grid-editor-bg) 0,var(--smart-grid-editor-bg) var(--smart-grid-cell-size),transparent var(--smart-grid-cell-size),transparent calc(var(--smart-grid-cell-size) + var(--smart-grid-gap)));background-size:calc(var(--smart-grid-cell-size) + var(--smart-grid-gap)) 100%,100% calc(var(--smart-grid-cell-size) + var(--smart-grid-gap));background-repeat:repeat}.smart-grid>*{display:flex;align-self:start;position:relative;align-items:center;grid-area:var(--smart-grid-area);inset-inline-start:var(--horizontal-offset);inset-block-start:var(--vertical-offset)}.product-buttons.has-quantity-control{--input-radius: var(--button-roundness);grid-template-columns:auto 1fr;align-items:end}.product-buttons.has-quantity-control>.button{margin-top:auto;height:var(--button-height)}.product-buttons.has-quantity-control .shopify-payment-button{grid-column:span 2}.share-button-fallback{display:flex}.counter-block{gap:15px;display:flex;margin-top:40px;flex-direction:column;align-items:flex-start}.layout-header-wrapper.countdown-enable .counter-block{margin-left:auto;margin-top:0}.text-center .counter-block,.text-center .counter-block-inner{text-align:center;justify-content:center;align-items:center}.text-right .counter-block,.text-right .counter-block-inner{text-align:right;justify-content:flex-end}.counter-block .offer-expired-text{color:var(--counter-color)!important;background:var(--counter-background);display:inline-block;padding:4px 10px;border-radius:2px}.counter-block-inner{gap:10px;display:flex}.has-seprator .counter-block-inner{gap:15px}.text-center .offer-text,.text-center .offer-expired-text{margin-inline:auto}.text-center .counter-block-inner{justify-content:center}.text-right .offer-text,.text-right .offer-expired-text{margin-inline-start:auto}.text-right .counter-block-inner{justify-content:flex-end}.counter-info{display:inline-flex;align-items:center}.label-below .counter-info{gap:5px;flex-direction:column}.label-inside .counter-info{gap:10px;padding:8px;display:inline-flex;border-radius:4px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--counter-background)}.has-seprator .counter-info{position:relative}.has-seprator .counter-info:not(:last-child):after{content:":";position:absolute;left:calc(100% + 5px)}.counter-number{line-height:1;min-width:2ch;white-space:nowrap}.label-below .counter-number{padding:15px;border-radius:6px;display:inline-flex;justify-content:center;align-items:center;min-width:calc(2ch + 30px);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--counter-background)}.label-below .counter-number,.label-inside .counter-number{color:var(--counter-color)!important}.counter-label{line-height:1}.label-inside .counter-label{opacity:.5;color:var(--counter-color)!important;text-transform:uppercase}.blogs-has-border .blog-card .blog-media,.blogs-has-border .blog-card .blog-content{border-color:var(--border-color)}.product-infobox.product-meta-details{display:flex;align-items:center}.product-infobox.product-meta-details .product-vendor+.product-type{margin-left:12px;padding-left:12px;border-left:1px solid var(--border-color)}.product-infobox.product-meta-details>*{line-height:1}.product-infobox.product-meta-details .product-rating:not(:only-child){margin-left:auto}.product-infobox.product-meta-details.border-bottom{padding-bottom:15px}.collection-catergories.collection-drawer-categories{gap:40px;white-space:nowrap}.collection-catergories.collection-drawer-categories .categories-filter{border:none;padding:0;height:auto;width:auto;min-height:24px;min-width:auto;max-width:unset;position:relative}.collection-catergories.collection-drawer-categories .categories-filter.active{color:var(--text-color);background:none}.collection-catergories.collection-drawer-categories .categories-filter.active:after{content:"";display:block;width:5px;height:5px;border-radius:50px;background:var(--icon-color);position:absolute;top:100%}.filters-toggle-button.button .btn-text{gap:14px;border-color:color-mix(in srgb,var(--button-border) 15%,transparent)}.main-collection-wrapper.has-filter-drawer{padding-top:0}.facet-filters-field .input-group.button.button-outlined{overflow:hidden;color:var(--button-border);border-radius:var(--button-roundness);border:1px var(--border-style) color-mix(in srgb,var(--button-border) 15%,transparent)}.facet-filters-field .input-group.button.button-outlined .input-field{color:var(--button-border)}.corners-sharp{border-radius:0}.corners-rounded{border-radius:6px}.corners-circular{border-radius:50px}.main-collectin-banner.heading-position-image-overlay{position:relative}.main-collectin-banner.heading-position-image-overlay .layout-header-wrapper{position:absolute;top:0;right:0;bottom:0;left:0}.main-collectin-banner.heading-position-image-overlay .layout-header{width:calc(100% - 30px);position:absolute}.main-collectin-banner.heading-position-image-overlay .layout-header:is(.top-center,.center,.bottom-center){text-align:center}.main-collectin-banner.heading-position-image-overlay .layout-header:is(.top-right,.center-right,.bottom-right){text-align:right}.video-banner .play-video-button svg,.video-banner .play-video-button{color:var(--overlay-text)}.slide-equal-height .swiper-slide{height:auto}@media (pointer:fine){.arrows-position-middle .swiper-navigation{opacity:0;transition:opacity .6s ease}.shopify-section:hover .arrows-position-middle .swiper-navigation{opacity:1}}@media (max-width: 1200px) and (min-width: 1024px){.product-infobox:has(.product-custom-icons) .product-custom-icons{white-space:pre;overflow:auto}}@media (max-width: 1024px){.offcanvas-newsletter .offcanvas-popup-inner,.offcanvas-age-verification .offcanvas-popup-inner{max-width:90%}.product-card .size-variants-box{display:none}.pagination-link.pagination-prev,.pagination-link.pagination-next{padding:0 10px}.product-model-wrapper .product-media-button{--svg-inside--size: 20px;width:40px;height:40px}.smart-grid{grid-template-rows:repeat(var(--smart-grid-dynamic-rows-mobile, 0),var(--smart-grid-cell-size)) max-content;--smart-grid-cell-size: calc((((100vw - (var(--container-padding) * var(--padding-scale))) - (var(--container-padding) * var(--padding-scale) * 2)) - (var(--smart-grid-gap) * (var(--smart-grid-column) - 1))) / var(--smart-grid-column))}.tax-note{margin-top:4px}.blog-card-tag-date-wrapper .button{display:none}.product-cardactions .buy-buttons-block .product-buttons.has-quantity-control{display:flex;justify-content:space-between}.product-cardactions .buy-buttons-block .product-buttons button:is(.button-small,.button-regular,.button-large):not(.button-link){width:auto}.product-cardactions .buy-buttons-block .product-buttons button:is(.button-small,.button-regular,.button-large):not(.button-link) .buy-button-text{padding:0}.product-cardactions .buy-buttons-block .product-buttons.has-quantity-control .quantity-selector{width:100%}.product-cardactions .buy-buttons-block .product-buttons.has-quantity-control .quantity-control{width:100%;max-width:100%}.product-cardactions .buy-buttons-block .product-buttons.has-quantity-control .quantity-control .quantity-input-field{max-width:100%}.blog-tag{padding:4px 8px}}@media (max-width: 767px){.m-pr-0 .swiper{padding-right:10px}.swiper-navigation{gap:10px;justify-content:space-between}.pagination-list{padding-block:30px;flex-wrap:wrap}.input-row{flex-direction:column}.layout-header-actions{display:flex;align-items:center;justify-content:space-between}.product-model-wrapper .shopify-model-viewer-ui .shopify-model-viewer-ui__button--poster,.product-model-wrapper .product-media-button{--svg-inside--size: 16px;width:38px;height:38px}.product-media-button-block{--svg-inside--size: 50px}.product-custom-icons.mobile-swipe{display:grid;grid-auto-columns:minmax(60%,1fr);grid-template-columns:repeat(auto-fill,minmax(60%,1fr))}.active-filters{gap:5px;flex-direction:column;padding-inline:20px;padding-block:16px;border-bottom:var(--border-width) var(--border-style) var(--border-color)}.active-filters .active-filters-list{padding-inline:0}.has-filters-vertical .filtered-products-block .active-filters,.facet-filters-horizontal>.active-filters{display:none}.filters-box{display:grid;grid-template-rows:1fr auto;padding-bottom:24px;height:100%}.filters-box:has(.active-filters-list){grid-template-rows:auto 1fr auto}.filters-box:has(.active-filters-list,.apply-filters-btn-mob){padding-bottom:0;grid-template-rows:auto 1fr auto;height:100%}.filters-box .collection-filters{overflow-y:auto}.filters-box .collection-filters .collapsible-content{padding-bottom:18px}.collection-catergories.collection-drawer-categories{margin-block-start:30px}.productmedia-gallery .product__xr-button{max-width:max-content;position:absolute;bottom:0;gap:5px;top:auto;height:auto;height:45px;margin:10px auto;padding-inline:10px}.productmedia-gallery .product__xr-button .svg-inside svg{width:100%;margin:0}input,select,textarea,.input-field{font-size:16px!important}.product-infobox+product-price.product-infobox{line-height:normal}.product-quickview{width:26px;height:26px}.pagination-link.pagination-prev,.pagination-link.pagination-next{gap:0;font-size:0}.pagination-link.pagination-prev span.svg-inside,.pagination-link.pagination-next span.svg-inside{--svg-inside--size: var(--text-small)}.pagination-link{width:35px;height:35px;font-size:var(--text-small)}.layout-summary,.layout-header-button{margin-top:15px}.product-buttons.has-quantity-control .quantity-control{max-width:130px}.product-buttons.has-quantity-control .quantity-input-field{max-width:40px}.offcanvas-absolute{position:fixed;top:0;height:100%}.header-layout-block .offcanvas-absolute{height:90vh}.offcanvas-absolute .offcanvas-contentwrap{padding:4px}.checkbox-styled{position:relative}.checkbox-styled input{position:absolute;width:100%;margin:0;top:0;right:0;bottom:0;left:0;z-index:1;opacity:0;display:block!important}.big-bg-shape{display:none}.product-price{gap:4px 8px}.tax-note{margin-top:8px}.product-cardactions .buy-buttons-block .product-buttons .quantity-control,.product-cardactions .buy-buttons-block .product-buttons .quantity-control .quantity-input-field,.product-cardactions .buy-buttons-block .product-buttons .quantity-control .quantity-input-btn{height:38px}.product-cardactions .buy-buttons-block .product-buttons .buy-button-text{gap:8px}.product-card.carddetails-always.has-roundness .product-cardmedia,.product-card.carddetails-always.has-border.has-roundness .product-cardmedia:after{border-radius:var(--product-card-roundness)}.product-cardactions .buy-buttons-block .product-buttons.has-quantity-control{display:grid;grid-template-columns:1fr 1fr}.product-cardactions .buy-buttons-block .product-buttons button:is(.button-small,.button-regular,.button-large):not(.button-link) .buy-button-text{width:100%}.product-card.card-background .product-carddetails{padding:var(--product-card-roundness) 10px 10px}.product-category{padding-block:6px}.product-card:not(.cardstyle-atc) .product-category{padding-inline:6px}.product-card.has-border.has-border-onhover.card-background .product-carddetails{border-width:0}.product-card.has-border.has-border-onhover .product-cardmedia:after{content:none}.layout-header-wrapper.countdown-enable .counter-block{margin-top:20px}.layout-header-wrapper:has(.layout-header.text-center) .offer-text,.layout-header-wrapper:has(.layout-header.text-center) .offer-expired-text{margin-inline:auto}.layout-header-wrapper:has(.layout-header.text-center) .counter-block,.layout-header-wrapper:has(.layout-header.text-center) .counter-block-inner{text-align:center;justify-content:center}.layout-header-wrapper:has(.layout-header.text-right) .offer-text,.layout-header-wrapper:has(.layout-header.text-right) .offer-expired-text{margin-inline-start:auto}.layout-header-wrapper:has(.layout-header.text-right) .counter-block,.layout-header-wrapper:has(.layout-header.text-right) .counter-block-inner{text-align:right;justify-content:flex-end}.label-below .counter-number{padding:7px;min-width:calc(2ch + 20px)}product-card-list.arrows-position-middle .swiper-navigation,.arrows-position-edge.mobile-arrows-position-middle .swiper-navigation{position:relative;top:0!important;right:0!important;bottom:0!important;left:0!important;margin-top:15px}.product-card-addtocart-button .buy-button-text,.choose-option-text{display:none}.button.product-card-addtocart-button,.button.product-choose-option{--button-height: 32px;width:32px;min-width:32px;margin-inline:auto;aspect-ratio:1}.button.product-card-addtocart-button .choose-option-icon,.button.product-choose-option .choose-option-icon{width:100%;height:100%;border-radius:50%}.product-cardactions{bottom:10px;right:10px}.carddetails-onhover:not(.cardstyle-atc){background:var(--card-background)}}@media (max-width: 575px){.product-buttons.has-quantity-control>.button{--button-width: 100%}.product-buttons.has-quantity-control .quantity-input-btn{min-width:45px;aspect-ratio:.8 / 1}.label-inside .counter-info{padding:8px;gap:5px}.has-seprator .counter-block-inner{gap:12px}.has-seprator .counter-info:not(:last-child):after{left:calc(100% + 3px)}}@media (min-width: 576px){.localization-wrapper{min-width:330px;max-width:350px}}@media (min-width: 768px){.variant-option+.variant-option{margin-block-start:20px}.layout-header-wrapper.has-swiper-nav{display:flex;justify-content:space-between}.layout-header-wrapper.has-swiper-nav .layout-header.text-center{margin-inline:auto}.layout-header-wrapper.has-swiper-nav .layout-header.text-right{margin-inline-start:auto}.swiper-navigation.nav-left{justify-content:flex-start}.swiper-navigation.nav-center{justify-content:center}.swiper-navigation.nav-right{justify-content:flex-end}.layout-header-wrapper.has-swiper-nav,.layout-header-wrapper.countdown-enable,.layout-header-wrapper.has-viewmore{display:flex;align-items:center;justify-content:space-between;gap:20px}.swiper-navigation.nav-right.has-viewmore{flex-wrap:wrap}.layout-header-actions{--svg-inside--size: 26px;display:flex;align-items:center;position:relative;z-index:1;gap:20px;padding-inline:4px}.layout-header-wrapper .viewall-link{margin-left:auto;white-space:nowrap}.blog-media{padding:var(--blog-card-padding)}.blog-media:focus-visible{outline-offset:calc(var(--blog-card-padding) * -1)}.blog-content{padding:0 var(--blog-card-padding) var(--blog-card-padding)}.productmedia-gallery .swiper-navigation{--svg-inside--size: 16px;gap:3px;padding:14px}.productmedia-gallery .swiper-navigation .swiper-nav{width:40px;height:40px}.productmedia-gallery .swiper-navigation.swiper-nav-circular .swiper-nav{width:35px;height:35px}.input-field:not(textarea).input-small{height:40px}.input-group:not(.has-dropdown-icon) .input-field:not(textarea):not(.input-small):not(.input-large),.input-field:not(textarea).input-regular{height:54px}.input-field:not(textarea).input-large{height:74px}.sticky-block{z-index:3;position:sticky;transition:top .6s ease;top:var(--header-height, 0px)}body.sticky-header-none .sticky-block,body.header-ishidden .sticky-block{top:0}.sticky-bottom-block{position:sticky;bottom:var(--bottom-sticky--offset, 0px)}.offcanvas-head-inner{padding:24px 30px}.offcanvas-filters .offcanvas-head-inner{padding:20px}.collapsible-heading{gap:15px}.filter-item{padding:4px 10px}.offcanvas-filters .filter-item{padding:9px 10px}.filters-block.sticky-block{padding-top:20px;background:var(--layout-background)}.facet-filters-vertical .active-filters,.facet-filters-horizontal .filtes-wrapper>.active-filters{display:none}.apply-filters-btn-mob{display:none}.collection-catergories.collection-drawer-categories{margin-block:0}.product-buttons.button-stacked{display:grid;gap:8px;grid-template-columns:1fr 1fr;align-items:flex-start}.gift-card{padding:25px}.gift-card__buttons{grid-template-columns:1fr 1fr}.offcanvas-sizeguide .sizeguide-content{padding:20px}.product-infobox+.product-infobox{margin-block-start:25px}.product-infobox:has(.product-title)+.product-infobox{margin-block-start:10px}.product-quickview.quickview-onhover{opacity:0;transform:scale(0);transition:opacity .3s ease,transform .3s ease}.product-card .product-cardmedia:has(.product-link:focus) .product-quickview.quickview-onhover,.product-card:hover .product-quickview.quickview-onhover,.product-card .product-quickview.quickview-onhover:focus,.product-card:focus-within .product-quickview.quickview-onhover{opacity:1;transform:scale(1)}.product-card:is(.carddetails-onhover).has-shadow:hover .product-carddetails{--shadow-color: color-mix(in srgb, rgb(183 183 183) 50%, transparent);z-index:2;box-shadow:0 2px 7px 0 var(--shadow-color);transition:box-shadow .3s ease}.product-card.carddetails-always:hover{transition-delay:0s}.carddetails-onhover .product-carddetails{z-index:1;inset-inline:0;position:absolute;visibility:hidden;opacity:0;clip-path:inset(0 0 100% 0);transition:clip-path .3s ease,visibility 0s linear .3s,opacity .3s ease}.product-card.carddetails-onhover:hover,.product-card.carddetails-onhover:focus-within{z-index:2}.product-card.carddetails-onhover:hover .product-carddetails,.product-card.carddetails-onhover:focus-within .product-carddetails{z-index:0;visibility:visible;clip-path:inset(-30% -30% -30% -30%);transition:clip-path .2s ease,visibility 0s linear 0s,opacity .2s ease;opacity:1}.product-card .size-variants-box.size-variants-onhover{opacity:0;transform:translateY(100%);transition:opacity .3s ease,transform .3s ease}.product-card:hover .size-variants-box.size-variants-onhover,.product-card .size-variants-box.size-variants-onhover:has(a:focus),.product-card:focus-within .size-variants-box.size-variants-onhover{opacity:1;transform:translateY(0)}.product-cardbadges.cardbadges-onhover{opacity:0;transform:translateY(5px);transition:opacity .3s ease,transform .3s ease}.product-card:hover .product-cardbadges.cardbadges-onhover{opacity:1;transform:none}.swiper .carddetails-onhover .product-carddetails,.shop-the-look-slidesbox .carddetails-onhover .product-carddetails{position:relative}.facet-filters-horizontal .facet-filters-field{display:flex;justify-content:flex-end}.facet-filters-horizontal .input-group{border:1px solid var(--border-color);min-height:35px}.swiper.swiper-initialized.tilt-carousel{--tilt-card-offset: 150px;margin:0 auto}.tilt-carousel .blog-card{--blog-card-padding: 20px}.tilt-carousel .blog-card.swiper-slide-active .blog-media{border-color:var(--border-color)}.tilt-carousel .blog-media,.tilt-carousel .blog-content{background:var(--layout-background)}.tilt-carousel.swiper.swiper-initialized{max-width:320px}html:not(.no-js) .tilt-carousel .blog-card.swiper-slide:not(.swiper-slide-prev):not(.swiper-slide-next):not(.swiper-slide-active){opacity:0;pointer-events:none}html.no-js .featured-blogs-section .featured-blogs.swiper.tilt-carousel .blog-card.swiper-slide .blog-content{clip-path:unset}html.no-js .featured-blogs-section .featured-blogs.swiper.tilt-carousel .blog-card.swiper-slide:not(.swiper-slide-active) .blog-media{border-bottom:0}.product-card.has-border.has-border-onhover .product-cardmedia:after,.product-card.has-border.has-border-onhover .size-variants-box,.product-card.has-border.has-border-onhover.card-background .product-carddetails{border-color:transparent}.product-card.has-border.has-border-onhover:hover .product-cardmedia:after,.product-card.has-border.has-border-onhover:hover .size-variants-box,.product-card.has-border.has-border-onhover.card-background:hover .product-carddetails{border-color:var(--border-color)}.product-card.carddetails-onhover.cardstyle-atc .product-carddetails{opacity:1;clip-path:none;visibility:visible;position:relative;inset:auto}.collection-tabs-content:not(.active) .product-card.carddetails-onhover.cardstyle-atc .product-carddetails{visibility:hidden}body:not(.touch-device) .product-card.carddetails-onhover.cardstyle-atc .product-cardactions{opacity:0;transform:translateY(15px);transition:opacity .3s ease,transform .3s ease}body:not(.touch-device) .product-card.carddetails-onhover.cardstyle-atc:hover .product-cardactions{opacity:1;transform:none;transition:opacity .3s ease .2s,transform .3s ease .2s}.facet-filters-horizontal .collection-filters.has-rounded-corners details summary{border-radius:var(--card-roundness)}.rounded-corners.facet-filters-horizontal .collection-filters.has-rounded-corners .filter-wrap{border-radius:10px}.blog-media-author-image{width:50px;left:var(--blog-card-padding);bottom:var(--blog-card-padding);border:solid var(--border-color);border-width:3px 3px 0 0}.product-cardactions.buy-btn-icononly .product-buttons.has-quantity-control{grid-template-columns:1fr auto}.product-cardactions.buy-btn-icononly .product-buttons.has-quantity-control .quantity-control .quantity-input-field{max-width:100%}.product-cardactions.buy-btn-icononly .product-buttons.has-quantity-control .button{aspect-ratio:1}.layout-header-wrapper.countdown-enable .counter-block{display:flex;flex-direction:row;align-items:center}.main-collection.has-filters-drawer .collections-topbar .sorting-block{gap:20px;border-bottom:0;padding-block:35px 0}.choose-option-icon{display:none}.product-cardactions .buy-buttons-block .button:is(.button-small,.button-regular,.button-large):not(.button-link){--button-width: auto;--button-height: 42px}.product-cardactions{bottom:0;inset-inline:0;padding:0 0 25px;margin-inline:auto;width:calc(100% - 50px)}.carddetails-onhover:not(.cardstyle-atc) .product-carddetails{z-index:0;background:var(--card-background);padding-top:var(--product-card-roundness);margin-top:calc(var(--product-card-roundness) * -1)}.swiper:has(.product-card.has-shadow){padding-block:4px;padding-inline:4px;margin-inline:-4px}}@media (min-width: 1025px){.layout-header-wrapper:not(.no-margin,.small-margin){margin-bottom:40px}.layout-header-wrapper.small-margin:not(.no-margin){margin-bottom:25px}.color-variant:hover .tooltip-text{opacity:1;transform:scale(1)}.blog-card:hover .blog-media,.blog-card:hover .blog-content{border-color:var(--border-color)}.blog-card:not(.swiper-slide.tilt-blog-slide).excerpt-on-hover .blog-content p{transform:translateY(50%);transition:transform .3s ease,mask-size .3s ease;-webkit-mask-image:linear-gradient(to bottom,black,black);mask-image:linear-gradient(to bottom,#000,#000);-webkit-mask-position:top;mask-position:top;-webkit-mask-size:100% 0%;mask-size:100% 0%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.blog-card:not(.swiper-slide.tilt-blog-slide).excerpt-on-hover:hover .blog-content p{opacity:1;transform:translateY(0);-webkit-mask-size:100% 100%;mask-size:100% 100%}.product-share button{--svg-inside--size: 20px}.product-share button:hover{color:var(--link-color--hover)}.product-infobox.no-inline-spacing>*{margin-inline:calc(var(--infobox-spacing-inline) * -1)}.swiper-navigation .swiper-nav .svg-inside{position:relative}.swiper-navigation:not(.nav-has-background):not([data-slider-navigation]) .swiper-nav:not(.swiper-button-disabled):before{content:"";z-index:0;width:40px;height:40px;position:absolute;transition:background-color .3s ease}.swiper-navigation:not(.nav-has-background):not([data-slider-navigation]) .swiper-nav:not(.swiper-button-disabled):hover:before,.swiper-navigation.swiper-nav-circular:not(.nav-has-background):not([data-slider-navigation]) .swiper-nav:not(.swiper-button-disabled):before{background:var(--swiper-control--background)}.swiper-navigation.swiper-nav-circular:not(.nav-has-background):not([data-slider-navigation]) .swiper-nav:not(.swiper-button-disabled):before{border-radius:50px}.collapsible-heading{gap:20px;padding-block:24px;outline-offset:-1px}.collapsible-content-block:not([open]){transition:all .3s ease}.collapsible-content-block:not([open]):hover{background-image:linear-gradient(to right,transparent,color-mix(in srgb,currentColor 6%,transparent),transparent)}button.shopify-payment-button__button:hover,button.shopify-payment-button__button--hidden:hover,button.shopify-payment-button__button--unbranded:hover:not([disabled]){color:var(--button-secondary-color--hover);border-color:var(--button-color-color--hover);background:var(--button-secondary-background--hover)}.dropdown-icon.has-focus:hover{background:color-mix(in srgb,currentColor 10%,transparent)}.gift-card{padding:35px}.pickup-button:hover{color:var(--link-color--hover)}.product-model-wrapper .product-media-button:hover{filter:drop-shadow(0px 0px 10px var(--drop-shadow))}.product-model-wrapper .product-media-button:hover .svg-inside,.product-model-wrapper .shopify-model-viewer-ui__button.shopify-model-viewer-ui__button--poster:hover .shopify-model-viewer-ui__poster-control-icon{transform:scale(1.1);filter:drop-shadow(8px 8px 2px var(--drop-shadow))}.product-model-wrapper .shopify-model-viewer-ui__button.shopify-model-viewer-ui__button--poster:hover{filter:drop-shadow(0px 0px 10px var(--drop-shadow));transform:translate(-50%,-50%) scale(1)}.button:hover{color:var(--button-color--hover)}.button.button-link:hover{color:var(--link-color--hover)}.button:not(.button-link):hover .btn-text,.button:not(.button-link):hover .btn-loader,.button:not(.button-link):hover .btn-icon{color:var(--button-color--hover);background:var(--button-background--hover);border-color:var(--button-border--hover)}.button.button-animated:hover .btn-loader,.button.button-animated:hover .btn-text{border-right-color:var(--button-color--hover)}.quantity-input-btn:not(.disabled):hover{background:color-mix(in srgb,currentColor 10%,transparent)}.offcanvas-close-btn:hover:before{background:color-mix(in srgb,currentColor 10%,transparent)}.country-link:hover,.language-link:hover{color:var(--link-color)}.country:not(.selected) .country-link:hover,.language:not(.selected) .language-link:hover{background:color-mix(in srgb,currentColor 4%,transparent)}.rounded-corners .country:not(.selected) .country-link:hover,.rounded-corners.language:not(.selected) .language-link:hover{border-radius:4px}.active-filter-remove:hover .svg-inside{transform:rotate(90deg)}.filter-item:hover{background:color-mix(in srgb,currentColor 5%,transparent)}.pagination-link[href]:hover{color:var(--text-color);background:color-mix(in srgb,currentColor 10%,transparent);border-color:color-mix(in srgb,currentColor 30%,transparent)}.facet-range::-moz-range-thumb:hover,.facet-range::-webkit-slider-thumb:hover{transform:scale(.95);cursor:grab}.gird-card-codeblock .btn-icon:hover{background-color:color-mix(in srgb,currentColor 10%,transparent)}.tilt-carousel.swiper.swiper-initialized{max-width:380px}.blog-card:hover .blog-card-tag-date-wrapper .blog-date,.blog-card-tag-date-wrapper .button{opacity:0;transform:translate(-15px)}.blog-card:hover .blog-card-tag-date-wrapper .button{opacity:1;transform:none}.button-animated:not(.button-link):hover:before,.button-animated:not(.button-link):hover:after{border-color:var(--button-border--hover)}.button.hover-scale-effect .btn-text{isolation:isolate;position:relative;background:none;border:none}.button.hover-scale-effect .hover-scale-element{top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;position:absolute;transition:transform .4s cubic-bezier(.1,0,.3,1)}.button:not(.button-outlined):not(.button-link).hover-scale-effect .hover-scale-element{background:none;background:var(--button-background)}.button:not(.button-link).hover-scale-effect .hover-scale-element{border-radius:var(--button-roundness);border:1px var(--border-style) var(--button-border)}.button:not(.button-link).hover-scale-effect:hover .hover-scale-element{border-color:var(--button-border--hover)}.button:not(.button-link).hover-scale-effect .hover-scale-element:before,.button:not(.button-link).hover-scale-effect .hover-scale-element:after{content:"";top:50%;left:50%;width:100%;aspect-ratio:1;position:absolute;border-radius:50%;pointer-events:none;background:var(--button-background--hover)}.button:not(.button-link).hover-scale-effect .hover-scale-element:before{transform:translate3d(-50%,-50%,0) scale3d(0,0,1)}.button:not(.button-link).hover-scale-effect:hover .hover-scale-element:before{transition:transform .4s cubic-bezier(.1,0,.3,1);transform:translate3d(-50%,-50%,0) scale3d(1.1,1.1,1)}.button:not(.button-link).hover-scale-effect .hover-scale-element:after{opacity:0;transform:translate3d(-50%,-50%,0) scale3d(1.1,1.1,1);transition:opacity .4s}.button:not(.button-link).hover-scale-effect:hover .hover-scale-element:after{opacity:1;transition-duration:.01s;transition-delay:.3s}.author-image-on-hover .blog-media-author-image{opacity:0;transition:opacity .3s ease}.author-image-on-hover .blog-card:hover .blog-media-author-image{opacity:1}.layout-header-actions.has-viewmore.has-swiper-nav{white-space:nowrap}.label-below .counter-number{padding:20px;min-width:calc(2ch + 40px)}}@media (min-width: 1200px){.productmedia-gallery .swiper-navigation{--svg-inside--size: 18px;padding:20px}.productmedia-gallery .swiper-navigation .swiper-nav{width:50px;height:50px}.productmedia-gallery .swiper-navigation.swiper-nav-circular .swiper-nav{width:40px;height:40px}.gift-card{padding:50px}.offcanvas-sizeguide .sizeguide-content{padding:24px 30px}.product-quickview{width:40px;height:40px;--svg-inside--size: 16px}.blog-media-author-image{width:85px;border-width:5px 5px 0 0}.button-regular:not(.button-link){--button-width: 180px}.button-small:not(.button-link){--button-height: 40px;--svg-inside--size: 16px }}@media (min-width: 1280px){.swiper:not(.swiper-initialized) .swiper-slide{flex:0 0 calc(100% / var(--layout-columns, 1));padding-inline-end:var(--column-gap, 10px)}}@media (min-width: 1441px){.tilt-carousel.swiper.swiper-initialized{max-width:480px}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/theme.css.map */
