html{scrollbar-gutter:stable}body{background-color:var(--background);color:var(--text-color);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)}input,label,textarea,select,option,fieldset,legend{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);font-family:var(--button-font-family)}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);line-height:1}@media not (min-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 not (min-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 not (min-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 not (min-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 not (min-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);font-family:var(--heading-font-family)}h2,.h2{font-size:var(--text-h2);font-family:var(--heading-font-family)}h3,.h3{font-size:var(--text-h3);font-family:var(--heading-font-family)}h4,.h4{font-size:var(--text-h4);font-family:var(--heading-font-family)}h5,.h5{font-size:var(--text-h5);font-family:var(--heading-font-family)}h6,.h6{font-size:var(--text-h6);font-family:var(--heading-font-family)}.collapse-content.rte{padding-block-end:1.25rem}.collapse-content.rte :where(h2){font-size:1.05em;font-weight:600;letter-spacing:.01em;margin-block-start:1.5em;margin-block-end:.4em;opacity:.9}.collapse-content.rte :where(h3){font-size:.95em;font-weight:600;margin-block-start:1.25em;margin-block-end:.3em}.collapse-content.rte :where(h4,h5,h6){font-size:.875em;font-weight:600;margin-block-start:1em;margin-block-end:.25em}.collapse-content.rte :where(p){margin-block-end:.75em;line-height:1.65;opacity:.85}.collapse-content.rte :where(p):last-child{margin-block-end:0}.collapse-content.rte :where(ul,ol){padding-inline-start:1.25em;margin-block-end:.75em;display:flex;flex-direction:column;gap:.35em;opacity:.85}.collapse-content.rte :where(ul){list-style-type:disc}.collapse-content.rte :where(ol){list-style-type:decimal}.collapse-content.rte :where(a){text-decoration:underline;text-underline-offset:2px;opacity:1}.collapse-content.rte>:where(h2,h3):first-child{margin-block-start:0}.btn{box-shadow:none}@layer base{button,.btn{font-family:var(--button-font-family);font-weight:var(--button-font-weight);font-style:var(--button-font-style);font-size:var(--text-font-size);line-height:var(--button-line-height, 1.65);text-transform:var(--button-text-transform);letter-spacing:var(--button-letter-spacing)}@media not (min-width:48rem){p,a,span,li,strong,em,div,detail,summary{font-size:var(--text-mobile-font-size)}input,textarea,select{font-size:max(1rem,var(--text-mobile-font-size))}label,option,fieldset,legend,button,.btn{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}details[open] .menu-caret-icon{transform:rotate(180deg)}.mega-menu-dropdown summary::-webkit-details-marker{display:none}.mega-menu-dropdown summary::marker{display:none}.mega-menu-container:has(.mega-menu-dropdown[open]) .mega-menu-dropdown:not([open]) .dropdown-content{display:none!important}.mega-menu-dropdown .dropdown-content{left:calc(50% - 50vw);right:calc(50% - 50vw);width:100vw;max-width:100vw;box-sizing:border-box}body:has(.mega-menu-dropdown[open]),html:has(.mega-menu-dropdown[open]){overflow-x:hidden}.facets__panel[open] .filter-summary__caret,.sorting-filter__panel[open] .sorting-filter__caret{transform:rotate(180deg)}.facets__panel.filter-panel.block{display:grid;grid-template-rows:auto 0fr;transition:grid-template-rows .4s cubic-bezier(.4,0,.2,1);align-content:start}.facets__panel.filter-panel.block[open]{grid-template-rows:auto 1fr}.facets__panel.filter-panel.filter-panel__content,.facets__panel.filter-panel .filter-panel__content{min-height:0;transition:opacity .4s cubic-bezier(.4,0,.2,1),padding-top .4s cubic-bezier(.4,0,.2,1)}floating-panel-component.filter-panel__content,floating-panel-component.filter-panel__content.static{position:static!important}.facets__panel.filter-panel:not([open]) .filter-panel__content{opacity:0;padding-top:0!important;overflow:hidden}.facets__panel.filter-panel[open] .filter-panel__content{opacity:1}.facets__panel.filter-panel .filter-panel__content>*{transition:opacity .3s cubic-bezier(.4,0,.2,1) .1s,transform .3s cubic-bezier(.4,0,.2,1) .1s}.facets__panel.filter-panel:not([open]) .filter-panel__content>*{opacity:0;transform:translateY(-8px)}.facets__panel.filter-panel[open] .filter-panel__content>*{opacity:1;transform:translateY(0)}[x-cloak]{display:none!important}input[type=checkbox]{accent-color:var(--button-background);color:var(--button-color)}input[type=radio]{border-color:var(--text-color);color:var(--button-background)}.price-facet__slider-range{background:linear-gradient(90deg,var(--button-background) 0%,var(--button-background) 50%,var(--button-background) 100%)}.price-facet__slider-range:not([style*=left]){transition:none}.price-facet__range::-webkit-slider-track{-webkit-appearance:none;background:transparent;border:none}.price-facet__range::-moz-range-track{background:transparent;border:none}.price-facet__range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;border-radius:50%;background:var(--button-background);cursor:pointer;pointer-events:auto;transition:box-shadow .2s ease;position:relative;z-index:5}.price-facet__range::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:var(--button-background);cursor:pointer;pointer-events:auto;transition:box-shadow .2s ease;position:relative;z-index:5}.price-facet__range:focus::-webkit-slider-thumb{box-shadow:0 0 0 4px rgb(var(--color-button-background-rgb) / .2),0 2px 8px #0003}.price-facet__range:focus::-moz-range-thumb{box-shadow:0 0 0 4px rgb(var(--color-button-background-rgb) / .2),0 2px 8px #0003}.price-facet__range:active::-webkit-slider-thumb{box-shadow:0 0 0 6px rgb(var(--color-button-background-rgb) / .15),0 3px 10px #00000040}.price-facet__range:active::-moz-range-thumb{box-shadow:0 0 0 6px rgb(var(--color-button-background-rgb) / .15),0 3px 10px #00000040}.price-facet__range--min:active{z-index:6}@media screen and (min-width:750px){.facets--horizontal .price-facet--range .price-facet__inputs-wrapper{padding:var(--padding-md)}}input[type=checkbox]{-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;appearance:none;width:14px;height:14px;border:1px solid var(--color-gray-700);border-radius:2px;background-color:transparent;cursor:pointer;transition:all .2s ease;position:relative}input[type=checkbox]:checked{background-color:var(--button-background)}input[type=checkbox]:checked:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid var(--button-text-color);border-width:0 2px 2px 0;transform:rotate(45deg)}.grid-cols-\[minmax\(20px\,_1fr\)_min\(calc\(90rem\+80px\)-80px\,_calc\(100\%-40px\)\)_minmax\(20px\,_1fr\)\]{grid-template-columns:minmax(20px,1fr) min(calc(90rem + 80px) - 80px,calc(100% - 40px)) minmax(20px,1fr)}.grid-cols-\[minmax\(20px\,_1fr\)_min\(calc\(var\(--narrow-page-width\)\+80px\)-80px\,_calc\(100\%-40px\)\)_minmax\(20px\,_1fr\)\]{grid-template-columns:minmax(20px,1fr) min(calc(var(--narrow-page-width) + 80px) - 80px,calc(100% - 40px)) minmax(20px,1fr)}.grid-cols-\[minmax\(20px\,_1fr\)_min\(calc\(var\(--normal-page-width\)\+80px\)-80px\,_calc\(100\%-40px\)\)_minmax\(20px\,_1fr\)\]{grid-template-columns:minmax(20px,1fr) min(calc(var(--normal-page-width) + 80px) - 80px,calc(100% - 40px)) minmax(20px,1fr)}.grid-cols-\[minmax\(20px\,_1fr\)_min\(calc\(var\(--wide-page-width\)\+80px\)-80px\,_calc\(100\%-40px\)\)_minmax\(20px\,_1fr\)\]{grid-template-columns:minmax(20px,1fr) min(calc(var(--wide-page-width) + 80px) - 80px,calc(100% - 40px)) minmax(20px,1fr)}.grid-cols-\[minmax\(20px\,_1fr\)_min\(calc\(var\(--section-page-width\)\+80px\)-80px\,_calc\(100\%-40px\)\)_minmax\(20px\,_1fr\)\]{grid-template-columns:minmax(20px,1fr) min(calc(var(--section-page-width) + 80px) - 80px,calc(100% - 40px)) minmax(20px,1fr)}.grid-cols-\[minmax\(40px\,_1fr\)_min\(calc\(90rem\+80px\)-80px\,_calc\(100\%-80px\)\)_minmax\(40px\,_1fr\)\]{grid-template-columns:minmax(40px,1fr) min(calc(90rem + 80px) - 80px,calc(100% - 80px)) minmax(40px,1fr)}.grid-cols-\[minmax\(40px\,_1fr\)_min\(calc\(var\(--narrow-page-width\)\+80px\)-80px\,_calc\(100\%-80px\)\)_minmax\(40px\,_1fr\)\]{grid-template-columns:minmax(40px,1fr) min(calc(var(--narrow-page-width) + 80px) - 80px,calc(100% - 80px)) minmax(40px,1fr)}.grid-cols-\[minmax\(40px\,_1fr\)_min\(calc\(var\(--normal-page-width\)\+80px\)-80px\,_calc\(100\%-80px\)\)_minmax\(40px\,_1fr\)\]{grid-template-columns:minmax(40px,1fr) min(calc(var(--normal-page-width) + 80px) - 80px,calc(100% - 80px)) minmax(40px,1fr)}.grid-cols-\[minmax\(40px\,_1fr\)_min\(calc\(var\(--wide-page-width\)\+80px\)-80px\,_calc\(100\%-80px\)\)_minmax\(40px\,_1fr\)\]{grid-template-columns:minmax(40px,1fr) min(calc(var(--wide-page-width) + 80px) - 80px,calc(100% - 80px)) minmax(40px,1fr)}.shopify-policy__container h1,.shopify-policy__container h2,.shopify-policy__container h3,.shopify-policy__container h4,.shopify-policy__container h5,.shopify-policy__container h6{margin:1rem 0}nf-slider{--per: 1;--peek: 0px;--gap: 1rem;position:relative;anchor-name:--cc;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 2 * var(--peek) - (var(--per) - 1) * var(--gap)) / var(--per));gap:var(--gap);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--peek);scroll-behavior:smooth;scrollbar-width:none;scroll-marker-group:after}nf-slider::-webkit-scrollbar{display:none}nf-slider>:not(.cc-arrow){scroll-snap-align:start}nf-slider[sizing=auto]{display:flex;grid-auto-flow:unset}nf-slider[sizing=auto]>:not(.cc-arrow){flex:0 0 auto}nf-slider::scroll-button(left),nf-slider::scroll-button(right){position:absolute;position-anchor:--cc;top:calc(anchor(center) - .5rem);translate:0 -50%;box-sizing:border-box;width:2.5rem;height:2.5rem;content:"";border:0;border-radius:50%;background-color:#e7e9ee;background-repeat:no-repeat;background-position:center;background-size:1.3rem;color:#0f1115;cursor:pointer;z-index:2;transition:opacity .2s,scale .2s,visibility .2s allow-discrete}nf-slider::scroll-button(left){left:calc(anchor(left) + .5rem);background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="%230f1115" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="m15 18-6-6 6-6"/></svg>')}nf-slider::scroll-button(right){left:calc(anchor(right) - 3rem);background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="%230f1115" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="m9 18 6-6-6-6"/></svg>')}nf-slider::scroll-button(*):hover{scale:1.08}nf-slider::scroll-button(*):disabled{opacity:0;visibility:hidden;cursor:default}nf-slider::scroll-marker-group{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-top:1rem}nf-slider[nodots]{scroll-marker-group:none}nf-slider[nodots]::scroll-marker-group{display:none}nf-slider[nodots]>:not(.cc-arrow)::scroll-marker{content:none}nf-slider>:not(.cc-arrow)::scroll-marker{content:"";flex:0 0 auto;box-sizing:border-box;width:.6rem;height:.6rem;aspect-ratio:1;border-radius:50%;border:1.5px solid #6b7280;background:transparent;cursor:pointer;transition:background .2s,border-color .2s,scale .2s}nf-slider>:not(.cc-arrow)::scroll-marker:target-current{background:#e7e9ee;border-color:#e7e9ee;scale:1.15}html[data-css-carousel=native] .cc-arrow{display:none!important;visibility:hidden!important}.cc-wrap{position:relative;display:block;max-width:100%}.cc-arrow{position:absolute;top:calc(50% - .5rem);width:2.5rem;height:2.5rem;display:grid;place-items:center;border:0;border-radius:50%;background:#e7e9ee;color:#0f1115;cursor:pointer;z-index:2;transition:opacity .2s,scale .2s}.cc-arrow svg{display:block}.cc-arrow:hover{scale:1.08}.cc-arrow[disabled]{opacity:0;visibility:hidden;cursor:default}.cc-arrow.prev{left:.5rem;translate:0 -50%}.cc-arrow.next{right:.5rem;left:auto;translate:0 -50%}.cc-nav{display:flex;justify-content:center;gap:.5rem;margin-top:1rem}.cc-nav button{width:.6rem;height:.6rem;padding:0;border-radius:50%;border:1.5px solid #6b7280;background:transparent;cursor:pointer;transition:background .2s,border-color .2s,scale .2s}.cc-nav button[aria-current=true]{background:#e7e9ee;border-color:#e7e9ee;scale:1.15}@media(prefers-reduced-motion:reduce){nf-slider{scroll-behavior:auto}.cc-arrow,.cc-nav button,nf-slider::scroll-button(left),nf-slider::scroll-button(right){transition:none}}
/*# sourceMappingURL=/cdn/shop/t/254/assets/theme.css.map */
