.eyebrow{display:inline-flex;align-items:center;gap:10px}.eyebrow:before{content:"";width:22px;height:2px;background:currentColor;flex:0 0 auto}.text-center.eyebrow,.eyebrow.text-center{justify-content:center}.btn{transition:background-color .16s,border-color .16s,color .16s,transform .16s,box-shadow .16s}.btn.solid:hover{transform:translateY(-1px);box-shadow:0 10px 22px -12px #16181c8c}header.site{transition:box-shadow .2s,background-color .2s}header.site.is-scrolled{background:#f2f3f4f5;box-shadow:0 8px 24px -18px #16181c73}.hslider-track{transition:transform .8s cubic-bezier(.65,0,.25,1)}.hslider-slide{overflow:hidden}.hslider-img{transform-origin:70% 50%;will-change:transform}.hslider-slide[aria-hidden=false] .hslider-img{animation:fp-push 9s ease-out both}.hslider-overlay{background:linear-gradient(90deg,var(--hs-overlay,#16181C) 0%,var(--hs-overlay,#16181C) 38%,rgba(22,24,28,.35) 100%)}.hslider-content .h-lg{font-size:clamp(34px,5.2vw,64px);line-height:.98;letter-spacing:.005em;text-wrap:balance}.hslider-slide[aria-hidden=false] .hslider-content>*{animation:fp-rise .7s cubic-bezier(.2,.7,.2,1) both}.hslider-slide[aria-hidden=false] .hslider-content>*:nth-child(2){animation-delay:.08s}.hslider-slide[aria-hidden=false] .hslider-content>*:nth-child(3){animation-delay:.16s}.hslider-slide[aria-hidden=false] .hslider-content>*:nth-child(4){animation-delay:.24s}.shopify-section:has(.hslider):has(+.shopify-section .stats) .hslider-dots{bottom:84px}.shopify-section:has(.hslider):has(+.shopify-section .stats) .hslider-content{padding-bottom:48px}.shopify-section:has(.hslider)+.shopify-section:has(.stats) .section{padding-top:0}.shopify-section:has(.hslider)+.shopify-section:has(.stats) .stats{position:relative;z-index:4;margin-top:-58px;box-shadow:0 1px #1f22260a,0 28px 50px -30px #16181c80}.stats .s{padding:26px 18px 24px}.stats .n{line-height:1;font-variant-numeric:tabular-nums}.stats .l{margin-top:8px}@media(max-width:749px){.shopify-section:has(.hslider)+.shopify-section:has(.stats) .stats{margin-top:-36px}.shopify-section:has(.hslider):has(+.shopify-section .stats) .hslider-dots{bottom:58px}.shopify-section:has(.hslider):has(+.shopify-section .stats) .hslider-content{padding-bottom:30px}}.rt-img,.swatch.has-img{overflow:hidden}.rt-img img,.swatch.has-img .card-img{transition:transform .7s cubic-bezier(.2,.7,.2,1)}.rt:hover .rt-img img,.card:hover .swatch.has-img .card-img{transform:scale(1.045)}.rt,.card{transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s,border-color .25s}.rt:hover,.card:hover{box-shadow:0 1px #1f22260a,0 26px 44px -26px #16181c73}.rt-go svg{transition:transform .25s}.rt:hover .rt-go svg{transform:translate(4px)}.vcols .cols3{gap:clamp(20px,3vw,44px)}.vcols .vcard{background:none;border:0;border-radius:0;padding:22px 0 0;border-top:1px solid var(--line-strong);position:relative}.vcols .vcard:before{content:"";position:absolute;left:0;top:-1px;width:44px;height:3px;background:var(--text)}.vcols .vcard .num{font-size:44px;line-height:1;letter-spacing:0;color:var(--text-soft)}.vcols .vcard h3{font-size:24px;margin:16px 0 10px}.vcols--band{background:#16181c;color:#fff}.vcols--band .eyebrow,.vcols--band .h-lg,.vcols--band .vcard h3{color:#fff}.vcols--band .vcard{border-top-color:#39414a}.vcols--band .vcard:before{background:#fff}.vcols--band .vcard .num,.vcols--band .vcard p{color:#aeb5ba}.vcols--band.section{padding:clamp(56px,7vw,88px) 0}.vcols--band a:focus-visible{outline-color:#fff}.step{border-top-color:var(--line-strong)}.step:before{content:"";position:absolute;left:0;top:-3px;height:3px;width:100%;background:var(--text);transform-origin:left;transform:scaleX(1)}.fp-js .step.fp-in:before{animation:fp-draw .9s cubic-bezier(.65,0,.25,1) both;animation-delay:inherit}.fp-js [data-fp-reveal]{opacity:0;transform:translateY(16px)}.fp-js [data-fp-reveal].fp-in{opacity:1;transform:none;transition:opacity .7s cubic-bezier(.2,.7,.2,1) var(--fp-d,0s),transform .7s cubic-bezier(.2,.7,.2,1) var(--fp-d,0s)}@keyframes fp-push{0%{transform:scale(1)}to{transform:scale(1.07)}}@keyframes fp-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes fp-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.hslider-slide[aria-hidden=false] .hslider-img,.hslider-slide[aria-hidden=false] .hslider-content>*,.fp-js .step.fp-in:before{animation:none}.fp-js [data-fp-reveal]{opacity:1;transform:none}.rt:hover .rt-img img,.card:hover .swatch.has-img .card-img,.btn.solid:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/108/assets/fp-finish.css.map */
