body{background-color:var(--background);color:var(--text-color)}input,button,label,textarea,select{font-family:var(--text-font-family);letter-spacing:var(--text-letter-spacing);font-weight:var(--text-font-weight);font-style:var(--text-font-style);font-size:var(--text-font-size)}a{color:var(--link-color)}h1,h2,h3,h4,h5,h6{color:var(--heading-color);font-family:var(--heading-font-family);letter-spacing:var(--heading-letter-spacing);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);text-transform:var(--heading-text-transform)}@media (width < 87.5rem){:root{--text-h1: max( 1.25rem, clamp(1.875rem, 1.375rem + 2.5vw, 3.25rem) * var(--text-heading-size-factor) );--text-h2: max( 1.125rem, clamp(1.375rem, 1rem + 1.875vw, 2.25rem) * var(--text-heading-size-factor) );--text-h3: max( 1rem, clamp(1.125rem, .875rem + 1.25vw, 1.875rem) * var(--text-heading-size-factor) );--text-h4: max( .9375rem, clamp(1.0625rem, .8125rem + 1.25vw, 1.4375rem) * var(--text-heading-size-factor) );--text-h5: max( .875rem, clamp(.9375rem, .75rem + .9375vw, 1.1875rem) * var(--text-heading-size-factor) );--text-h6: max( .8125rem, clamp(.875rem, .75rem + .625vw, 1.0625rem) * var(--text-heading-size-factor) )}}@media (width < 64rem){:root{--text-h1: max( 1.125rem, clamp(1.75rem, 1.25rem + 2.34375vw, 3rem) * var(--text-heading-size-factor) );--text-h2: max( 1rem, clamp(1.25rem, .875rem + 1.5625vw, 2rem) * var(--text-heading-size-factor) );--text-h3: max( .875rem, clamp(1.125rem, .8125rem + 1.5625vw, 1.75rem) * var(--text-heading-size-factor) );--text-h4: max( .875rem, clamp(1rem, .75rem + 1.25vw, 1.375rem) * var(--text-heading-size-factor) );--text-h5: max( .8125rem, clamp(.875rem, .6875rem + .9375vw, 1.125rem) * var(--text-heading-size-factor) );--text-h6: max( .75rem, clamp(.8125rem, .6875rem + .625vw, 1rem) * var(--text-heading-size-factor) )}}@media (width < 48rem){:root{--text-h1: max( 1.125rem, clamp(1.5rem, 1rem + 2.08333vw, 2.5rem) * var(--text-heading-size-factor) );--text-h2: max( 1rem, clamp(1.125rem, .75rem + 1.5625vw, 1.75rem) * var(--text-heading-size-factor) );--text-h3: max( .875rem, clamp(1rem, .6875rem + 1.30208vw, 1.5rem) * var(--text-heading-size-factor) );--text-h4: max( .8125rem, clamp(.9375rem, .6875rem + 1.04167vw, 1.25rem) * var(--text-heading-size-factor) );--text-h5: max( .75rem, clamp(.8125rem, .625rem + .78125vw, 1.0625rem) * var(--text-heading-size-factor) );--text-h6: max( .75rem, clamp(.75rem, .625rem + .52083vw, .9375rem) * var(--text-heading-size-factor) )}}@media (width < 40rem){:root{--text-h1: max( 1rem, clamp(1.375rem, .875rem + 2.5vw, 2.25rem) * var(--text-heading-size-factor) );--text-h2: max( .875rem, clamp(1rem, .625rem + 1.875vw, 1.5rem) * var(--text-heading-size-factor) );--text-h3: max( .875rem, clamp(.9375rem, .625rem + 1.5625vw, 1.375rem) * var(--text-heading-size-factor) );--text-h4: max( .75rem, clamp(.875rem, .625rem + 1.25vw, 1.1875rem) * var(--text-heading-size-factor) );--text-h5: max( .75rem, clamp(.75rem, .5625rem + .9375vw, 1rem) * var(--text-heading-size-factor) );--text-h6: max( .6875rem, clamp(.6875rem, .5625rem + .625vw, .875rem) * var(--text-heading-size-factor) )}}@media (width < 30rem){:root{--text-h1: max( 1rem, clamp(1.25rem, .75rem + 2.5vw, 2rem) * var(--text-heading-size-factor) );--text-h2: max( .875rem, clamp(.9375rem, .5625rem + 1.875vw, 1.375rem) * var(--text-heading-size-factor) );--text-h3: max( .875rem, clamp(.875rem, .5625rem + 1.5625vw, 1.25rem) * var(--text-heading-size-factor) );--text-h4: max( .75rem, clamp(.8125rem, .5625rem + 1.25vw, 1.125rem) * var(--text-heading-size-factor) );--text-h5: max( .6875rem, clamp(.6875rem, .5rem + .9375vw, .9375rem) * var(--text-heading-size-factor) );--text-h6: max( .6875rem, clamp(.6875rem, .5rem + .625vw, .8125rem) * var(--text-heading-size-factor) )}}h1,.h1{font-size:var(--text-h1)}h2,.h2{font-size:var(--text-h2)}h3,.h3{font-size:var(--text-h3)}h4,.h4{font-size:var(--text-h4)}h5,.h5{font-size:var(--text-h5)}h6,.h6{font-size:var(--text-h6)}.btn{box-shadow:none}button,.btn{font:var(--button-font);text-transform:var(--button-text-transform);letter-spacing:var(--button-letter-spacing)}@media (width < 48rem){p,a,span,li,strong,em,div,detail,summary{font-size:var(--text-mobile-font-size)}input,button,textarea,label,select{font-size:var(--text-mobile-font-size)}}.visually-hidden:not(:focus,:active){position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.spacing-style{--spacing-scale: 1;padding-block:calc(var(--padding-block-start) + var(--section-top-offset, 0px)) var(--padding-block-end);padding-inline:var(--padding-inline-start) var(--padding-inline-end);margin-block:var(--margin-block-start) var(--margin-block-end);margin-inline:var(--margin-inline-start) var(--margin-inline-end)}.product-video-play-button.playing .product-video-play-icon{display:none!important}.product-video-play-button.playing:before,.product-video-play-button.playing:after{content:"";position:absolute;width:8px;height:32px;background:#fff;border-radius:2px;left:50%;top:50%;transform:translate(-50%,-50%)}.product-video-play-button.playing:before{transform:translate(-50%,-50%) translate(-10px)}.product-video-play-button.playing:after{transform:translate(-50%,-50%) translate(10px)}option::checkmark{content:""!important}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:none;background-image:none}select::-ms-expand{display:none}.embla-thumbs__scroll-indicator{position:absolute;pointer-events:none;z-index:10;opacity:0;transition:opacity .3s ease}.embla-thumbs__scroll-indicator--top{top:0;left:0;right:0;height:40px;background:linear-gradient(to bottom,#fffffff2,#fff0)}.embla-thumbs__scroll-indicator--bottom{bottom:0;left:0;right:0;height:40px;background:linear-gradient(to top,#fffffff2,#fff0)}.embla-thumbs__scroll-indicator--left{left:0;top:0;bottom:0;width:40px;background:linear-gradient(to right,#fffffff2,#fff0)}.embla-thumbs__scroll-indicator--right{right:0;top:0;bottom:0;width:40px;background:linear-gradient(to left,#fffffff2,#fff0)}.embla-thumbs__viewport{scrollbar-width:none;-ms-overflow-style:none;transition:height .2s ease-out,width .2s ease-out}.embla-thumbs__viewport::-webkit-scrollbar{display:none;width:0;height:0;background:transparent}.embla-thumbs__viewport::-webkit-scrollbar-track{display:none;background:transparent}.embla-thumbs__viewport::-webkit-scrollbar-thumb{display:none;background:transparent}.embla-thumbs+.w-full.max-w-4xl,.w-full.max-w-4xl:has(.embla-thumbs){transition:max-width .2s ease-out,width .2s ease-out}.updating-media-gallery .embla-thumbs__viewport{transition:none!important}.updating-media-gallery .w-full.max-w-4xl:has(.embla-thumbs){transition:none!important}.embla-thumbs:has(.embla-thumbs__viewport.scrolled) .embla-thumbs__scroll-indicator--top{opacity:1}.embla-thumbs:has(.embla-thumbs__viewport.scrollable) .embla-thumbs__scroll-indicator--bottom{opacity:1}.embla-thumbs:has(.embla-thumbs__viewport.scrolled-left) .embla-thumbs__scroll-indicator--left{opacity:1}.embla-thumbs:has(.embla-thumbs__viewport.scrollable-right) .embla-thumbs__scroll-indicator--right{opacity:1}.embla-thumbs.has-scrolled .embla-thumbs__scroll-indicator--top,.embla-thumbs.has-scrollable .embla-thumbs__scroll-indicator--bottom,.embla-thumbs.has-scrolled-left .embla-thumbs__scroll-indicator--left,.embla-thumbs.has-scrollable-right .embla-thumbs__scroll-indicator--right{opacity:1}
/*# sourceMappingURL=/cdn/shop/t/131/assets/theme.css.map */
