.fs-loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;background:var(--fs-ink, #050505);color:#f5f5f2;cursor:default;transition:opacity .45s ease,visibility .45s ease}.fs-loader.is-done{opacity:0;visibility:hidden;pointer-events:none}html.fs-loading,html.fs-loading body{overflow:hidden}.fs-loader__inner{display:flex;align-items:center;gap:4.8rem}.fs-mark{display:block;height:var(--fs-mark-h, 220px);width:auto;overflow:visible;color:#f5f5f2}.fs-loader__brand{display:flex;flex-direction:column;gap:2rem}.fs-loader__word{display:flex;gap:.36em;line-height:1;white-space:nowrap;font-family:FS Archivo,Helvetica Neue,Arial,sans-serif;font-weight:800;font-stretch:125%;font-size:clamp(2.8rem,3.2vw,4.6rem);letter-spacing:.26em}.fs-loader__bar{display:block;height:3px;width:100%;background:transparent;overflow:hidden}.fs-loader__bar>span{display:block;height:100%;width:100%;background:var(--fs-red, #D4001A);transform-origin:left center;transform:scaleX(0)}.fs-lmark{position:relative;height:var(--fs-mark-h, 220px);aspect-ratio:495 / 862;flex:none;color:#f5f5f2;contain:layout style}.fs-lmark__defs{position:absolute;width:0;height:0;overflow:hidden}.fs-lmark__layer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;fill:currentColor}.fs-lmark__band{opacity:0;transform:translate3d(0,1.6%,0);will-change:opacity,transform}.fs-lmark__solid{opacity:0;will-change:opacity}.fs-lmark__acc{opacity:0;transform:translate3d(0,4%,0) scale(.96);transform-origin:50% 100%;will-change:opacity,transform}.fs-lmark__run{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transform:translate(55.15%,98.38%);will-change:transform,opacity}.fs-lmark__run i{--sz: calc(var(--fs-mark-h, 220px) * .05);position:absolute;left:0;top:0;width:var(--sz);height:var(--sz);margin:calc(var(--sz) / -2) 0 0 calc(var(--sz) / -2);border-radius:50%;background:var(--fs-red, #C3000E);box-shadow:0 0 calc(var(--sz) * .8) calc(var(--sz) * .15) #c3000ebf;transform:scale(calc(1 - var(--k) * .11));opacity:calc(1 - var(--k) * .13)}.fs-lmark__run:first-of-type i{background:#fff;box-shadow:0 0 calc(var(--sz) * .5) calc(var(--sz) * .2) #e31b23f2,0 0 calc(var(--sz) * 1.6) #c3000eb3}.fs-loader__word{position:relative}.fs-loader__word:after{content:"";position:absolute;top:-.15em;right:-.3em;bottom:-.15em;left:-.3em;background:var(--fs-ink, #050505);transform-origin:100% 50%;will-change:transform}.fs-loader.is-playing .fs-lmark__run{animation:fsRun calc(var(--fs-d) * .55) linear calc(var(--fs-d) * .05 + var(--k) * 16ms) forwards,fsRunFade calc(var(--fs-d) * .55) linear calc(var(--fs-d) * .05 + var(--k) * 16ms) forwards}.fs-loader.is-playing .fs-lmark__band{animation:fsBand calc(var(--fs-d) * .1) cubic-bezier(.2,.7,.2,1) calc(var(--fs-d) * var(--b)) forwards}.fs-loader.is-playing .fs-lmark__acc--low{animation:fsAccent calc(var(--fs-d) * .2) cubic-bezier(.2,.7,.2,1) calc(var(--fs-d) * .24) forwards}.fs-loader.is-playing .fs-lmark__acc--high{animation:fsAccent calc(var(--fs-d) * .2) cubic-bezier(.2,.7,.2,1) calc(var(--fs-d) * .4) forwards}.fs-loader.is-playing .fs-lmark__solid{animation:fsFadeIn calc(var(--fs-d) * .08) linear calc(var(--fs-d) * .58) forwards}.fs-loader.is-playing .fs-loader__word:after{animation:fsUncover calc(var(--fs-d) * .2) cubic-bezier(.7,0,.2,1) calc(var(--fs-d) * .58) forwards}.fs-loader.is-playing .fs-loader__bar>span{animation:fsSweep calc(var(--fs-d) * .22) cubic-bezier(.7,0,.2,1) calc(var(--fs-d) * .66) forwards}@keyframes fsRun{0.00%{transform:translate(55.15%,98.38%)}2.08%{transform:translate(54.92%,98.07%)}4.17%{transform:translate(54.61%,97.64%)}6.25%{transform:translate(54.21%,97.06%)}8.33%{transform:translate(53.75%,96.31%)}10.42%{transform:translate(53.25%,95.38%)}12.50%{transform:translate(52.74%,94.23%)}14.58%{transform:translate(52.29%,92.85%)}16.67%{transform:translate(51.99%,91.19%)}18.75%{transform:translate(51.98%,89.23%)}20.83%{transform:translate(52.45%,86.98%)}22.92%{transform:translate(53.62%,84.42%)}25.00%{transform:translate(55.75%,81.63%)}27.08%{transform:translate(59.08%,78.68%)}29.17%{transform:translate(63.68%,75.62%)}31.25%{transform:translate(68.48%,71.9%)}33.33%{transform:translate(68.46%,67.01%)}35.42%{transform:translate(59.94%,63.81%)}37.50%{transform:translate(49.06%,61.75%)}39.58%{transform:translate(37.54%,59.09%)}41.67%{transform:translate(26.84%,54.85%)}43.75%{transform:translate(21.37%,48.09%)}45.83%{transform:translate(23.93%,40.92%)}47.92%{transform:translate(31.77%,35.55%)}50.00%{transform:translate(41.16%,31.94%)}52.08%{transform:translate(50.42%,29.39%)}54.17%{transform:translate(58.95%,27.39%)}56.25%{transform:translate(66.59%,25.63%)}58.33%{transform:translate(73.26%,23.92%)}60.42%{transform:translate(78.95%,22.12%)}62.50%{transform:translate(83.66%,20.21%)}64.58%{transform:translate(87.37%,18.2%)}66.67%{transform:translate(90.05%,16.1%)}68.75%{transform:translate(91.63%,13.99%)}70.83%{transform:translate(92.21%,11.99%)}72.92%{transform:translate(92.02%,10.2%)}75.00%{transform:translate(91.51%,8.64%)}77.08%{transform:translate(90.91%,7.3%)}79.17%{transform:translate(90.28%,6.15%)}81.25%{transform:translate(89.65%,5.17%)}83.33%{transform:translate(89.05%,4.34%)}85.42%{transform:translate(88.52%,3.64%)}87.50%{transform:translate(88.06%,3.07%)}89.58%{transform:translate(87.68%,2.6%)}91.67%{transform:translate(87.38%,2.24%)}93.75%{transform:translate(87.15%,1.96%)}95.83%{transform:translate(86.99%,1.77%)}97.92%{transform:translate(86.9%,1.66%)}100.00%{transform:translate(86.87%,1.62%)}}@keyframes fsRunFade{0%,90%{opacity:1}to{opacity:0}}@keyframes fsBand{to{opacity:1;transform:none}}@keyframes fsUncover{to{transform:scaleX(0)}}@keyframes fsLapCar{0%{stroke-dashoffset:.1;opacity:1}92%{opacity:1}to{stroke-dashoffset:-1;opacity:0}}@keyframes fsLapHead{0%{stroke-dashoffset:.015;opacity:1}92%{opacity:1}to{stroke-dashoffset:-1.085;opacity:0}}@keyframes fsAccent{to{opacity:1;transform:none}}@keyframes fsFadeIn{to{opacity:1}}@keyframes fsSweep{to{transform:scaleX(1)}}@media screen and (max-width:749px){.fs-loader__inner{flex-direction:column;gap:3.2rem}.fs-mark,.fs-lmark{height:var(--fs-mark-h-mobile, 220px)}.fs-lmark__run i{--sz: calc(var(--fs-mark-h-mobile, 220px) * .05)}.fs-loader__brand{align-items:center;gap:1.8rem}.fs-loader__word{flex-direction:column;align-items:center;gap:.22em;font-size:2.8rem;letter-spacing:.14em;padding-left:.14em}.fs-loader__bar{width:60%}}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,.h0,.h1,.h2{font-stretch:var(--fs-wide);font-weight:700;text-transform:uppercase;letter-spacing:-.01em;line-height:1}h3,.h3,h4,.h4{font-stretch:var(--fs-wide);font-weight:600;letter-spacing:0}.fs-mono,.caption-with-letter-spacing{font-family:var(--fs-mono)}.fs-wide{font-stretch:var(--fs-wide)}::selection{background:var(--fs-red);color:#fff}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{font-family:var(--font-body-family);font-weight:700;font-size:1.3rem;letter-spacing:.16em;text-transform:uppercase;min-height:5.2rem;border-radius:var(--fs-radius)}.button--primary,.product-form__submit:not(.button--secondary),.shopify-payment-button__button--unbranded,.quick-add__submit:not(.button--secondary),.cart__checkout-button,.drawer__footer .button{background-image:var(--fs-grad-red)!important;background-size:100% 200%!important;background-position:0 0!important;color:#fff!important;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #00000047,0 10px 26px -14px rgba(var(--fs-red-rgb),.9);transition:background-position .5s var(--fs-ease),transform .15s ease,box-shadow .3s ease}.button--primary:hover,.product-form__submit:not(.button--secondary):hover,.shopify-payment-button__button--unbranded:hover,.quick-add__submit:not(.button--secondary):hover,.cart__checkout-button:hover{background-position:0 100%!important;box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #0000004d,0 14px 30px -14px rgba(var(--fs-red-rgb),1)}.button--primary:active,.product-form__submit:active{transform:translateY(1px)}.button--primary:after,.button--primary:before{box-shadow:none!important}.button--secondary{background:transparent}.field__input,.select__select,.customer .field input{border-radius:var(--fs-radius)}.fs-progress{position:fixed;top:0;left:0;right:0;height:2px;z-index:1000;pointer-events:none}.fs-progress span{display:block;height:100%;background:var(--fs-grad-red-sweep);transform-origin:left;transform:scaleX(var(--fs-scroll, 0));box-shadow:0 0 10px rgba(var(--fs-red-rgb),.8)}.header-wrapper{transition:background-color .35s ease,backdrop-filter .35s ease,border-color .35s ease,box-shadow .35s ease}.header-wrapper.color-inverse{background:var(--fs-grad-carbon);border-bottom:1px solid var(--fs-line-dark)}html.fs-scrolled .header-wrapper.color-inverse{background:var(--fs-glass-dark);-webkit-backdrop-filter:var(--fs-blur);backdrop-filter:var(--fs-blur);box-shadow:0 10px 30px -20px #000000e6}html.fs-overlay .shopify-section-group-header-group{z-index:30}html.fs-overlay .shopify-section-group-header-group:not(.shopify-section-header-sticky):not([class*=sticky]){position:relative}html.fs-overlay #MainContent>.shopify-section:first-child{margin-top:calc(-1 * var(--fs-header-h, 0px))}html.fs-overlay:not(.fs-scrolled) .header-wrapper.color-inverse{background:linear-gradient(180deg,#0000008c,#0000);border-bottom-color:#ffffff14;box-shadow:none}.header__menu-item,.header__menu-item span{font-size:1.25rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.header__menu-item span{position:relative}.header__menu-item span:after{content:"";position:absolute;left:0;right:0;bottom:-.6rem;height:2px;background:var(--fs-grad-red-sweep);transform:scaleX(0);transform-origin:left;transition:transform .35s var(--fs-ease)}.header__menu-item:hover span:after,.list-menu__item--active span:after{transform:scaleX(1)}.header__menu-item:hover span,.list-menu__item--active span{text-decoration:none}.header__submenu,.header-drawer .menu-drawer,.mega-menu__content{background:var(--fs-glass-dark)!important;-webkit-backdrop-filter:var(--fs-blur);backdrop-filter:var(--fs-blur);border:1px solid var(--fs-line-dark)!important;border-radius:var(--fs-radius)!important}.cart-count-bubble{background:var(--fs-grad-red)!important;color:#fff!important}.horizontal-ticker{font-stretch:var(--fs-wide)}fs-header{display:block}.fs-hdr{position:relative;color:#f5f5f2;background:var(--fs-grad-carbon);transition:background-color .35s ease,box-shadow .35s ease}.fs-hdr:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transition:opacity .35s ease;background:var(--fs-glass-dark);-webkit-backdrop-filter:var(--fs-blur);backdrop-filter:var(--fs-blur)}html.fs-scrolled .fs-hdr{background:transparent;box-shadow:0 12px 30px -22px #000000f2}html.fs-scrolled .fs-hdr:before{opacity:1}html.fs-overlay:not(.fs-scrolled) .fs-hdr{background:linear-gradient(180deg,#0009,#0000)}.fs-hdr__bar{position:relative;z-index:1;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:var(--fs-hdr-h);padding-inline:var(--fs-gutter)}.fs-hdr__line{position:absolute;left:0;right:0;bottom:0;height:1px;z-index:1;background:linear-gradient(90deg,#fff0,#ffffff24 20% 80%,#fff0)}.fs-hdr__line:after{content:"";position:absolute;left:50%;top:0;height:1px;width:12rem;transform:translate(-50%);background:var(--fs-grad-red-sweep);box-shadow:0 0 10px rgba(var(--fs-red-rgb),.9)}.fs-hdr__left{display:flex;align-items:center}.fs-hdr__right{display:flex;align-items:center;justify-content:flex-end;gap:.4rem}.fs-hdr__burger{display:inline-flex;align-items:center;gap:1.2rem;min-height:4.4rem;padding:0 .8rem 0 0;background:none;border:0;color:inherit;cursor:pointer;font-family:var(--font-body-family);font-size:1.2rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.fs-hdr__burger-lines{position:relative;display:block;width:2.6rem;height:1.6rem}.fs-hdr__burger-lines i{position:absolute;left:0;height:2px;background:currentColor;border-radius:1px;transition:width .35s var(--fs-ease),background .25s}.fs-hdr__burger-lines i:nth-child(1){top:0;width:100%}.fs-hdr__burger-lines i:nth-child(2){top:7px;width:70%}.fs-hdr__burger-lines i:nth-child(3){top:14px;width:45%;background:var(--fs-red-hi)}.fs-hdr__burger:hover .fs-hdr__burger-lines i{width:100%}.fs-hdr__burger:focus-visible,.fs-hdr__icon:focus-visible,.fs-hdr__logo:focus-visible{outline:2px solid #fff;outline-offset:3px}.fs-hdr__logo{display:inline-flex;align-items:center;gap:1.2rem;color:#f5f5f2;text-decoration:none}.fs-hdr__logo .fs-mark{display:block;height:var(--fs-mark-size);width:auto;overflow:visible}.fs-hdr__logo-img{height:var(--fs-mark-size);width:auto}.fs-hdr__logo .fs-mark__car{stroke:var(--fs-red-hi);stroke-dasharray:.1 2;stroke-dashoffset:.1;filter:drop-shadow(0 0 4px var(--fs-red))}.fs-hdr__logo .fs-mark__head{stroke:#fff;stroke-dasharray:.015 2;stroke-dashoffset:.015}@media(prefers-reduced-motion:no-preference){.fs-hdr__logo:hover .fs-mark__car{animation:fsLapCar .9s cubic-bezier(.55,.05,.3,1) forwards}.fs-hdr__logo:hover .fs-mark__head{animation:fsLapHead .9s cubic-bezier(.55,.05,.3,1) forwards}}.fs-hdr__word{font-weight:800;font-stretch:var(--fs-wide);letter-spacing:.28em;text-transform:uppercase;font-size:1.5rem}.fs-hdr__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;color:inherit;border-radius:var(--fs-radius);transition:background .2s}.fs-hdr__icon:hover{background:#ffffff14}.fs-hdr__icon svg{width:2rem;height:2rem}.fs-hdr__icon .cart-count-bubble{position:absolute;top:.4rem;right:.2rem;min-width:1.7rem;height:1.7rem;padding:0 .4rem;border-radius:.9rem;display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:700;line-height:1;color:#fff;background:var(--fs-grad-red)}@media screen and (max-width:749px){.fs-hdr__burger-label,.fs-hdr__icon--account{display:none}.fs-hdr__icon{width:4rem}}.fs-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147482000}.fs-drawer[hidden]{display:none}.fs-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:opacity .4s ease}.fs-drawer__panel{position:absolute;top:0;bottom:0;left:0;width:min(52rem,92vw);display:flex;flex-direction:column;gap:2.8rem;overflow-y:auto;overscroll-behavior:contain;padding:2.4rem 3.2rem 3.2rem 4rem;color:#f5f5f2;background:var(--fs-grad-graphite);border-right:1px solid rgba(255,255,255,.08);transform:translate(-104%);transition:transform .55s cubic-bezier(.7,0,.2,1);box-shadow:30px 0 60px -30px #000000e6;isolation:isolate}.fs-drawer__panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:repeating-linear-gradient(115deg,#ffffff06 0 2px,#fff0 2px 16px),radial-gradient(90% 50% at 0% 100%,rgba(var(--fs-red-rgb),.22),rgba(var(--fs-red-rgb),0) 70%)}.fs-drawer__stripe{position:absolute;top:0;bottom:0;left:0;width:6px;background:var(--fs-grad-red);transform:scaleY(0);transform-origin:top;transition:transform .7s cubic-bezier(.7,0,.2,1) .15s}.fs-drawer__stripe:after{content:"";position:absolute;top:0;bottom:0;left:10px;width:2px;background:#ffffff1f}.fs-drawer.is-open .fs-drawer__overlay{opacity:1}.fs-drawer.is-open .fs-drawer__panel,.fs-drawer.is-open .fs-drawer__stripe{transform:none}.fs-drawer__top{display:flex;justify-content:space-between;align-items:center}.fs-drawer__label{display:inline-flex;align-items:center;gap:1rem;font-family:var(--fs-mono);font-size:1.1rem;letter-spacing:.24em;text-transform:uppercase;color:var(--fs-grey)}.fs-drawer__close{width:4.4rem;height:4.4rem;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--fs-radius);border:1px solid rgba(255,255,255,.18);background:#ffffff0a;color:#fff;cursor:pointer;transition:background .25s,transform .4s var(--fs-ease)}.fs-drawer__close:hover{background:var(--fs-grad-red);border-color:transparent;transform:rotate(90deg)}.fs-drawer__close svg{width:2rem;height:2rem}.fs-drawer__list,.fs-drawer__sub,.fs-drawer__sub3,.fs-drawer__minor{list-style:none;margin:0;padding:0}.fs-drawer__item{border-bottom:1px solid rgba(255,255,255,.08);opacity:0;transform:translate(-2.4rem);transition:opacity .5s var(--fs-ease),transform .5s var(--fs-ease);transition-delay:calc(.18s + var(--i, 0) * .05s)}.fs-drawer.is-open .fs-drawer__item{opacity:1;transform:none}.fs-drawer__link{position:relative;display:flex;align-items:center;gap:1.6rem;width:100%;padding:1.8rem 0;background:none;border:0;color:#f5f5f2;text-align:left;cursor:pointer;text-decoration:none;font-family:var(--font-heading-family);font-weight:700;font-stretch:var(--fs-wide);font-size:clamp(2rem,2.4vw,2.8rem);text-transform:uppercase;letter-spacing:.01em;line-height:1.05}.fs-drawer__link:after{content:"";position:absolute;left:0;bottom:-1px;height:2px;width:100%;background:var(--fs-grad-red-sweep);transform:scaleX(0);transform-origin:left;transition:transform .45s var(--fs-ease)}.fs-drawer__link:hover:after,.fs-drawer__link[aria-expanded=true]:after,.fs-drawer__link[aria-current=page]:after{transform:scaleX(1)}.fs-drawer__num{flex:none;width:3.2rem;font-family:var(--fs-mono);font-size:1.1rem;font-weight:400;letter-spacing:.1em;color:var(--fs-red-hi)}.fs-drawer__text{flex:1;transition:transform .35s var(--fs-ease)}.fs-drawer__link:hover .fs-drawer__text{transform:translate(.6rem)}.fs-drawer__chev,.fs-drawer__arrow{flex:none;width:2rem;height:2rem;opacity:.6;transition:transform .35s var(--fs-ease),opacity .2s}.fs-drawer__link:hover .fs-drawer__arrow{transform:translate(.4rem);opacity:1}.fs-drawer__link[aria-expanded=true] .fs-drawer__chev{transform:rotate(180deg);opacity:1}.fs-drawer__sub{padding:0 0 1.6rem 4.8rem;display:grid;gap:.2rem}.fs-drawer__sub[hidden]{display:none}.fs-drawer__sublink{display:inline-flex;align-items:center;gap:1rem;min-height:4rem;color:#cfcfcf;text-decoration:none;font-size:1.6rem;font-weight:500;transition:color .2s,transform .3s var(--fs-ease)}.fs-drawer__sublink:before{content:"";width:.6rem;height:.6rem;transform:rotate(45deg);background:currentColor;opacity:.35;transition:background .2s,opacity .2s}.fs-drawer__sublink:hover,.fs-drawer__sublink[aria-current=page]{color:#fff;transform:translate(.4rem)}.fs-drawer__sublink:hover:before{background:var(--fs-red-hi);opacity:1}.fs-drawer__sublink--all{font-family:var(--fs-mono);font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;color:var(--fs-grey)}.fs-drawer__sub3{padding-left:1.8rem}.fs-drawer__sublink--3{font-size:1.4rem;min-height:3.6rem}.fs-drawer__cta{position:relative;display:flex;align-items:center;gap:1.6rem;padding:1.8rem;border-radius:var(--fs-radius);text-decoration:none;color:#fff;overflow:hidden;background:var(--fs-grad-red-sweep);box-shadow:inset 0 1px #fff3,0 18px 40px -24px rgba(var(--fs-red-rgb),1);opacity:0;transform:translateY(1.2rem);transition:opacity .5s var(--fs-ease) .35s,transform .5s var(--fs-ease) .35s}.fs-drawer.is-open .fs-drawer__cta{opacity:1;transform:none}.fs-drawer__cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(115deg,#ffffff0f 0 2px,#fff0 2px 12px);pointer-events:none}.fs-drawer__cta-media{position:relative;flex:none;width:7.2rem;height:7.2rem;border-radius:var(--fs-radius);overflow:hidden;background:#00000040}.fs-drawer__cta-media img{width:100%;height:100%;object-fit:cover}.fs-drawer__cta-body{position:relative;flex:1;display:flex;flex-direction:column;gap:.4rem}.fs-drawer__cta-eyebrow{font-family:var(--fs-mono);font-size:1.05rem;letter-spacing:.2em;text-transform:uppercase;opacity:.85}.fs-drawer__cta-title{font-weight:800;font-stretch:var(--fs-wide);font-size:2rem;text-transform:uppercase;line-height:1}.fs-drawer__cta-text{font-size:1.35rem;opacity:.9}.fs-drawer__cta-arrow{position:relative;flex:none;width:2.4rem;height:2.4rem;transition:transform .35s var(--fs-ease)}.fs-drawer__cta:hover .fs-drawer__cta-arrow{transform:translate(.4rem)}.fs-drawer__foot{margin-top:auto;display:flex;flex-direction:column;gap:1.6rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.08)}.fs-drawer__minor{display:flex;flex-wrap:wrap;gap:.4rem 2rem}.fs-drawer__minor a,.fs-drawer__utility a{color:#cfcfcf;text-decoration:none;font-size:1.4rem}.fs-drawer__minor a:hover,.fs-drawer__utility a:hover{color:#fff}.fs-drawer__utility{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.2rem}.fs-drawer__country select{min-height:4.4rem;padding:0 1.2rem;border-radius:var(--fs-radius);border:1px solid rgba(255,255,255,.18);background:#ffffff0a;color:#f5f5f2;font:1.3rem var(--font-body-family)}.fs-drawer__country select option{color:#111}.fs-drawer__tag{margin:0;font-family:var(--fs-mono);font-size:1.05rem;letter-spacing:.2em;text-transform:uppercase;color:var(--fs-grey-dark)}html.fs-drawer-open,html.fs-drawer-open body{overflow:hidden}@media screen and (max-width:749px){.fs-drawer__panel{padding:2rem 2rem 2.4rem 2.8rem;gap:2rem}.fs-drawer__link{padding:1.5rem 0}}@media(prefers-reduced-motion:reduce){.fs-drawer__panel,.fs-drawer__item,.fs-drawer__cta,.fs-drawer__stripe,.fs-drawer__overlay{transition:none}}.fs-marquee{position:relative;overflow:hidden;font-family:var(--font-body-family)}.fs-marquee__row{display:flex;overflow:hidden;position:relative}.fs-marquee__row--red{background:var(--fs-grad-red-sweep);color:#fff}.fs-marquee__row--glass{background:var(--fs-glass-dark);-webkit-backdrop-filter:var(--fs-blur);backdrop-filter:var(--fs-blur);color:#f5f5f2;border-bottom:1px solid var(--fs-line-dark)}.fs-marquee__row--carbon{background:var(--fs-grad-carbon);color:#f5f5f2}.fs-marquee__row--paper{background:var(--fs-grad-paper);color:var(--fs-black);border-block:1px solid #DCDCD8}html.fs-overlay:not(.fs-scrolled) .fs-marquee--header .fs-marquee__row--red{background:linear-gradient(105deg,rgba(var(--fs-red-rgb),.55),rgba(var(--fs-red-rgb),.85));-webkit-backdrop-filter:var(--fs-blur);backdrop-filter:var(--fs-blur)}html.fs-overlay:not(.fs-scrolled) .fs-marquee--header .fs-marquee__row--glass{background:#00000040}.fs-marquee__track{display:flex;flex:none;width:max-content;animation:fsMarquee var(--fs-speed, 40s) linear infinite}.fs-marquee__copy{display:flex;flex:none;align-items:center}.fs-marquee__row--reverse .fs-marquee__track{animation-direction:reverse}@media(hover:hover)and (pointer:fine){.fs-marquee:hover .fs-marquee__track{animation-play-state:paused}}.fs-marquee__item{display:inline-flex;align-items:center;gap:1rem;padding:var(--fs-row-pad, 1rem) 2.2rem;white-space:nowrap;font-size:var(--fs-row-size, 1.2rem);font-weight:700;letter-spacing:.18em;text-transform:uppercase;font-stretch:var(--fs-wide)}.fs-marquee__item a{display:inline-flex;align-items:center;gap:1rem;color:inherit;text-decoration:none}.fs-marquee__detail{font-family:var(--fs-mono);font-stretch:100%;font-weight:400;font-size:.78em;letter-spacing:.14em;opacity:.78}.fs-marquee__detail:before{content:"/";margin-right:.9rem;opacity:.6}.fs-marquee__item--quality .fs-marquee__name{font-weight:600}.fs-marquee__flag{width:1.1em;height:1.1em;flex:none;color:currentColor;opacity:.9}.fs-marquee__row--glass .fs-marquee__flag,.fs-marquee__row--carbon .fs-marquee__flag,.fs-marquee__row--paper .fs-marquee__flag{color:var(--fs-red-hi);opacity:1}.fs-marquee__sep{width:.6rem;height:.6rem;transform:rotate(45deg);background:currentColor;opacity:.5;flex:none}.fs-marquee__row--red .fs-marquee__sep{background:#fff;opacity:.75}@keyframes fsMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media screen and (max-width:749px){.fs-marquee__item{padding-inline:1.6rem;font-size:calc(var(--fs-row-size, 1.2rem) * .88)}}@media(prefers-reduced-motion:reduce){.fs-marquee__track{animation:none}.fs-marquee__row{overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.fs-marquee__row::-webkit-scrollbar{display:none}}.footer{color:#f5f5f2}.footer .footer-block__heading{font-family:var(--fs-mono);font-size:1.1rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;opacity:.7}.footer a:hover{color:#fff}.footer .newsletter-form__field-wrapper .field__input{border-radius:var(--fs-radius);background:#ffffff0a}.footer{background:linear-gradient(180deg,#121214,#070708)!important}.fs-signature{position:relative;display:flex;flex-direction:column;align-items:center;gap:2.4rem;overflow:hidden;padding:var(--fs-sig-pad, 72px) var(--fs-gutter) 0;background:#121214;color:#f5f5f2;isolation:isolate}.fs-signature:before{content:"";position:absolute;left:50%;top:0;width:70%;height:1px;transform:translate(-50%);background:linear-gradient(90deg,#fff0,#ffffff24,#fff0)}.fs-signature__mark{display:block;color:#f5f5f2}.fs-signature__mark .fs-mark{display:block;height:4.4rem;width:auto}.fs-signature__svg{display:block;width:100%;max-width:160rem;height:auto;overflow:visible}.fs-signature__svg text{font-family:FS Archivo,Helvetica Neue,Arial,sans-serif;font-weight:800;font-stretch:125%;font-size:76px;letter-spacing:-.01em}.fs-signature__rule{display:block;width:100%;max-width:160rem;height:2px;margin-top:.4rem;background:var(--fs-grad-red-sweep);box-shadow:0 0 14px rgba(var(--fs-red-rgb),.8)}.card__heading,.card__heading a{font-stretch:var(--fs-wide);font-weight:700;text-transform:uppercase;letter-spacing:.01em}.card-wrapper .card__inner{background:var(--fs-grad-silver);transition:transform .5s var(--fs-ease)}.card-wrapper:hover .card__inner{transform:translateY(-3px)}.card-information .price,.price-item{font-family:var(--fs-mono);letter-spacing:0}.badge{font-family:var(--font-body-family);font-weight:700;font-size:1rem;letter-spacing:.16em;text-transform:uppercase;border-radius:var(--fs-radius)!important}.badge.color-accent-1,.badge.color-accent-2{background:var(--fs-grad-red)!important;color:#fff!important;border:0}.collection-hero.color-inverse{background:var(--fs-grad-steel)}.collection-hero{padding-block:7.2rem 4.8rem;position:relative;overflow:hidden}.collection-hero.color-inverse:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--fs-grad-red-sweep)}.collection-hero__title{font-size:clamp(4rem,7vw,8.8rem)}.facets__summary,.facet-filters__label,.facets__label,.facets__heading{font-family:var(--fs-mono);letter-spacing:.12em;text-transform:uppercase;font-size:1.2rem}.facets__disclosure,.facets__disclosure-vertical{border-radius:var(--fs-radius)}.product__title h1,.product__title .h1{font-size:clamp(3.4rem,4.2vw,5.4rem);line-height:.95}.product .price-item--regular,.product .price-item--sale{font-family:var(--fs-mono)}.product__accordion summary .accordion__title{font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:1.4rem}.product-form__submit{min-height:6rem}.product__media-item .media{background:var(--fs-grad-silver)}.comparison-table{border-collapse:separate;border-spacing:0}.comparison-table .highlighted-cell{background:var(--fs-grad-red)!important;color:#fff!important}.comparison-table td,.comparison-table th{border-radius:0!important}.comparison-table__row-name{font-weight:600;text-align:left!important}.collapsible-content .accordion{border-radius:var(--fs-radius)}.collapsible-content summary .accordion__title{font-weight:600;letter-spacing:.02em}.drawer__inner{background:var(--fs-grad-carbon);color:#f5f5f2}.drawer__heading{font-stretch:var(--fs-wide);text-transform:uppercase}.cart-item__name{font-stretch:var(--fs-wide);font-weight:700;text-transform:uppercase}.totals__subtotal-value,.cart-item .price{font-family:var(--fs-mono)}fs-pack,fs-reel,fs-quiz,fs-countdown,fs-scroll-hero{display:block}.fs-section :where(h1,h2,h3,h4,h5,h6,p,li,dt,dd,label,legend),.fs-drawer :where(h1,h2,h3,h4,h5,h6,p,li),.fs-signature :where(h1,h2,h3,h4,h5,h6,p),.fs-hdr :where(h1,h2,h3,h4,h5,h6,p){color:inherit}.fs-section :where(h1,h2,h3,h4,h5,h6),.fs-drawer :where(h1,h2,h3,h4,h5,h6){word-break:normal;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual}.fs-section .fs-h,.fs-hero .fs-h{word-break:normal;overflow-wrap:normal}fs-quiz.fs-quiz{display:grid}.fs-section{--fs-fg: #F5F5F2;--fs-bg: var(--fs-grad-carbon);--fs-muted: var(--fs-grey);--fs-rule: var(--fs-line-dark);--fs-card: var(--fs-grad-graphite);background:var(--fs-bg);color:var(--fs-fg);font-family:var(--font-body-family);position:relative}.fs-section--steel{--fs-bg: var(--fs-grad-steel)}.fs-section--light{--fs-fg: var(--fs-black);--fs-bg: var(--fs-grad-paper);--fs-muted: var(--fs-grey-dark);--fs-rule: #D2D2CE;--fs-card: var(--fs-grad-silver)}.fs-section--red{--fs-fg: #FFFFFF;--fs-bg: var(--fs-grad-red-sweep);--fs-muted: rgba(255,255,255,.75);--fs-rule: rgba(255,255,255,.3);--fs-card: rgba(0,0,0,.18)}.fs-section a{color:inherit;text-decoration:none}.fs-wrap{padding-inline:var(--fs-gutter);max-width:192rem;margin-inline:auto}.fs-pad{padding-block:var(--fs-pad-top, 12rem) var(--fs-pad-bottom, 12rem)}@media screen and (max-width:749px){.fs-pad{padding-block:calc(var(--fs-pad-top, 12rem) * .6) calc(var(--fs-pad-bottom, 12rem) * .6)}}.fs-eyebrow{display:inline-flex;align-items:center;gap:1rem;font-family:var(--fs-mono);font-size:1.2rem;letter-spacing:.22em;text-transform:uppercase;color:var(--fs-muted);margin:0}.fs-eyebrow:before{content:"";width:2.4rem;height:2px;background:var(--fs-grad-red-sweep)}.fs-h{margin:0;font-family:var(--font-heading-family);font-weight:700;font-stretch:var(--fs-wide);text-transform:uppercase;line-height:.95;letter-spacing:-.01em;color:var(--fs-fg)}.fs-h--xl{font-size:clamp(3.8rem,5.4vw,9.2rem)}.fs-h--l{font-size:clamp(3.2rem,4.4vw,6.4rem)}.fs-h--m{font-size:clamp(2.6rem,3vw,4.4rem)}.fs-h em{font-style:normal;background:var(--fs-grad-red-sweep);-webkit-background-clip:text;background-clip:text;color:transparent}.fs-lead{font-size:1.8rem;line-height:1.55;color:var(--fs-muted);max-width:54rem;margin:2.4rem 0 0}.fs-lead p{margin:0}.fs-head-row{display:flex;justify-content:space-between;align-items:flex-end;gap:2.4rem;flex-wrap:wrap;margin-bottom:5.6rem}.fs-head-row .fs-eyebrow{margin-bottom:1.6rem}.fs-link{display:inline-flex;align-items:center;gap:.8rem;font-size:1.25rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;padding-bottom:.6rem;position:relative}.fs-link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--fs-grad-red-sweep);transform-origin:right;transition:transform .4s var(--fs-ease)}.fs-link:hover:after{transform:scaleX(.35)}.fs-section--red .fs-link:after{background:#fff}.fs-btn{position:relative;overflow:hidden;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:1rem;min-height:5.6rem;padding:0 3.6rem;font-family:var(--font-body-family);font-size:1.25rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;line-height:1;border:0;border-radius:var(--fs-radius);cursor:pointer;text-decoration:none;background:var(--fs-grad-red);background-size:100% 200%;background-position:0 0;color:#fff!important;box-shadow:inset 0 1px #ffffff3d,inset 0 -1px #0000004d,0 12px 28px -14px rgba(var(--fs-red-rgb),.95);transition:background-position .5s var(--fs-ease),box-shadow .3s ease,transform .15s ease,color .2s ease}.fs-btn:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;z-index:-1;background:linear-gradient(100deg,#fff0,#ffffff47,#fff0);transform:skew(-20deg);transition:left .7s var(--fs-ease)}.fs-btn:hover{background-position:0 100%;box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #0000004d,0 16px 32px -14px rgba(var(--fs-red-rgb),1)}.fs-btn:hover:after{left:120%}.fs-btn:active{transform:translateY(1px)}.fs-btn:focus-visible,.fs-chip:focus-visible,.fs-iconbtn:focus-visible{outline:2px solid #fff;outline-offset:3px}.fs-section--light .fs-btn:focus-visible{outline-color:var(--fs-black)}.fs-btn[disabled],.fs-btn.is-disabled{cursor:not-allowed;filter:grayscale(.85) brightness(.7);box-shadow:none}.fs-btn--glass{background:#ffffff14;border:1px solid rgba(255,255,255,.28);-webkit-backdrop-filter:var(--fs-blur);backdrop-filter:var(--fs-blur);box-shadow:inset 0 1px #ffffff1f}.fs-btn--glass:hover{background:#ffffff29;border-color:#ffffff80;box-shadow:inset 0 1px #fff3}.fs-btn--carbon{background:var(--fs-grad-carbon);background-size:100% 100%;box-shadow:inset 0 1px #ffffff1f,0 12px 28px -16px #000000e6}.fs-btn--carbon:hover{background:linear-gradient(180deg,#26262a,#111113)}.fs-btn--chrome{background:var(--fs-grad-chrome);background-size:100% 100%;color:var(--fs-black)!important;box-shadow:inset 0 1px #fff,0 10px 26px -16px #0009}.fs-btn--ghost{background:transparent;color:var(--fs-fg)!important;border:1px solid currentColor;box-shadow:none}.fs-btn--ghost:hover{background:var(--fs-fg);color:var(--fs-black)!important}.fs-section--light .fs-btn--ghost:hover{color:#fff!important}.fs-btn--sm{min-height:4.4rem;padding:0 2rem;font-size:1.1rem}.fs-btn--block{width:100%}.fs-iconbtn{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border-radius:var(--fs-radius);border:1px solid var(--fs-rule);background:transparent;color:var(--fs-fg);cursor:pointer;transition:background .2s,border-color .2s,color .2s}.fs-iconbtn:hover{background:var(--fs-grad-red);border-color:transparent;color:#fff}.fs-iconbtn svg{width:1.8rem;height:1.8rem}.fs-chip{display:inline-flex;align-items:center;gap:.8rem;min-height:4.4rem;padding:0 1.8rem;border-radius:var(--fs-radius);border:1px solid var(--fs-rule);background:transparent;color:var(--fs-fg);font-family:var(--font-body-family);font-size:1.15rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:all .25s var(--fs-ease)}.fs-chip:hover{border-color:var(--fs-fg)}.fs-chip[aria-pressed=true],.fs-chip.is-active{background:var(--fs-grad-red);border-color:transparent;color:#fff;box-shadow:0 8px 20px -12px rgba(var(--fs-red-rgb),.9)}.fs-tag{display:inline-flex;align-items:center;gap:.6rem;padding:.5rem .9rem;border-radius:var(--fs-radius);font-size:1rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;background:var(--fs-grad-red);color:#fff}.fs-tag--glass{background:#00000073;-webkit-backdrop-filter:var(--fs-blur);backdrop-filter:var(--fs-blur);border:1px solid rgba(255,255,255,.18)}.fs-live-dot{width:.7rem;height:.7rem;border-radius:50%;background:var(--fs-red-hi);box-shadow:0 0 rgba(var(--fs-red-rgb),.7);animation:fsPulse 1.6s infinite}@keyframes fsPulse{0%{box-shadow:0 0 rgba(var(--fs-red-rgb),.7)}70%{box-shadow:0 0 0 .8rem rgba(var(--fs-red-rgb),0)}to{box-shadow:0 0 rgba(var(--fs-red-rgb),0)}}.fs-media{position:relative;overflow:hidden;background:var(--fs-surface)}.fs-media img,.fs-media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.fs-media .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:#ffffff1f;background:var(--fs-grad-graphite)}.fs-section--light .fs-media{background:#e6e6e2}.fs-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.fs-hero{position:relative;height:calc(var(--fs-hero-scroll, 250) * 1vh);background:var(--fs-ink);display:block}.fs-hero__stage{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden}.fs-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.fs-hero__media video,.fs-hero__media img,.fs-hero__media .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.fs-hero__media .placeholder-svg{fill:#ffffff14;background:var(--fs-grad-steel)}.fs-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#0000008c,#0000 26% 46%,#000000d1),linear-gradient(90deg,#00000073,#0000 55%)}.fs-hero__content{position:absolute;left:var(--fs-gutter);right:var(--fs-gutter);bottom:7.2rem;display:flex;flex-direction:column;align-items:flex-start;gap:3.6rem;color:#f5f5f2}.fs-hero__copy{max-width:112rem}.fs-hero__copy .fs-eyebrow{color:#d0d0d0;margin-bottom:2.4rem}.fs-hero__copy .fs-lead{color:#dadada}.fs-hero__side{display:flex;align-items:center;gap:2.4rem;flex-wrap:wrap}.fs-hero__side .fs-hero__rating{order:2}.fs-hero__ctas{display:flex;gap:1.2rem;flex-wrap:wrap}.fs-hero__rating{display:inline-flex;align-items:center;gap:1.2rem;padding:1rem 1.6rem;border-radius:var(--fs-radius);background:#00000059;border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:var(--fs-blur);backdrop-filter:var(--fs-blur);font-size:1.3rem}.fs-hero__rating strong{font-family:var(--fs-mono);font-weight:500;font-size:1.5rem}.fs-stars{display:inline-flex;gap:.2rem;color:var(--fs-red-hi)}.fs-stars svg{width:1.4rem;height:1.4rem}.fs-hero__usps{display:flex;gap:.8rem;flex-wrap:wrap;margin-top:2.4rem;padding:0;list-style:none}.fs-hero__usps li{display:inline-flex;align-items:center;gap:.8rem;padding:.8rem 1.4rem;border-radius:var(--fs-radius);background:#ffffff0f;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:var(--fs-blur);backdrop-filter:var(--fs-blur);font-family:var(--fs-mono);font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;color:#e8e8e8}.fs-hero__usps li:before{content:"";width:.6rem;height:.6rem;transform:rotate(45deg);background:var(--fs-red-hi)}.fs-hero__progress{position:absolute;left:0;bottom:0;height:3px;width:100%;background:#ffffff14}.fs-hero__progress span{display:block;height:100%;background:var(--fs-grad-red-sweep);transform-origin:left;transform:scaleX(var(--fs-p, 0));box-shadow:0 0 12px rgba(var(--fs-red-rgb),.9)}.fs-hero__frame{position:absolute;top:calc(var(--fs-header-h, 0px) + 2.4rem);right:var(--fs-gutter);font-family:var(--fs-mono);font-size:1.1rem;letter-spacing:.14em;color:#fff9}.fs-hero__scroll{position:absolute;left:50%;bottom:2rem;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.8rem;font-family:var(--fs-mono);font-size:1rem;letter-spacing:.24em;color:#fff9;text-transform:uppercase;transition:opacity .4s}.fs-hero__scroll i{display:block;width:1px;height:3.2rem;background:linear-gradient(180deg,#ffffffb3,#fff0);animation:fsDrip 1.8s var(--fs-ease) infinite;transform-origin:top}@keyframes fsDrip{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{transform:scaleY(1);opacity:0}}.fs-hero.is-moving .fs-hero__scroll{opacity:0}.fs-hero--static{height:auto}.fs-hero--static .fs-hero__stage{position:relative;height:94vh;height:94svh;min-height:60rem}@media screen and (max-width:989px){.fs-hero__side{align-items:flex-start;width:100%}}@media screen and (max-width:749px){.fs-hero__content{bottom:4rem}.fs-hero__ctas{width:100%}.fs-hero__ctas .fs-btn{flex:1 1 100%}.fs-lead{font-size:1.6rem}.fs-hero__usps{margin-top:2rem}.fs-hero__usps li:nth-child(n+3){display:none}.fs-hero__scroll{display:none}}.fs-hero__dim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:#000;opacity:var(--fs-dim, .2)}.fs-hero .fs-back{-webkit-box-decoration-break:clone;box-decoration-break:clone}.fs-hero--back-lines .fs-back{background:rgba(0,0,0,var(--fs-back, .55));padding:.06em .22em .02em;margin-left:-.22em;line-height:1.18}.fs-hero--back-lines .fs-hero__copy .fs-eyebrow{display:flex}.fs-hero--back-lines .fs-hero__copy .fs-eyebrow:before{display:none}.fs-hero--back-lines .fs-hero__copy .fs-eyebrow .fs-back{padding:.5em .9em;margin-left:0;border-left:2px solid var(--fs-red-hi)}.fs-hero--back-lines .fs-hero__copy .fs-lead .fs-back{padding:.25em .55em;margin-left:0;line-height:1.7}.fs-hero--back-lines .fs-hero__copy h1{line-height:1.08}.fs-hero--back-lines .fs-hero__usps li,.fs-hero--back-panel .fs-hero__usps li{background:rgba(0,0,0,var(--fs-back, .55))}.fs-hero--back-lines .fs-hero__rating{background:rgba(0,0,0,max(var(--fs-back, .55),.35))}.fs-hero--back-panel .fs-hero__copy{padding:3.2rem 3.6rem;background:rgba(0,0,0,var(--fs-back, .55));-webkit-backdrop-filter:var(--fs-blur);backdrop-filter:var(--fs-blur);border-left:3px solid var(--fs-red-hi);border-radius:var(--fs-radius)}.fs-hero--back-panel .fs-hero__copy .fs-lead{color:#e6e6e6}@media screen and (max-width:749px){.fs-hero--back-panel .fs-hero__copy{padding:2rem}.fs-hero--back-lines .fs-back{padding:.06em .18em .02em;margin-left:-.18em}}.fs-tiles{display:grid;grid-template-columns:repeat(var(--fs-cols, 3),minmax(0,1fr));gap:1.6rem}.fs-tile{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:var(--fs-tile-h, 56rem);padding:3.2rem;color:#f5f5f2!important;overflow:hidden;background:#111;isolation:isolate;border-radius:var(--fs-radius)}.fs-tile .fs-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:var(--fs-grad-graphite)}.fs-tile .fs-media img{transition:transform 1.1s var(--fs-ease)}.fs-tile:hover .fs-media img{transform:scale(1.05)}.fs-tile:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#0000 35%,#000000d1)}.fs-tile:after{content:"";position:absolute;left:0;bottom:0;height:3px;width:100%;background:var(--fs-grad-red-sweep);transform:scaleX(0);transform-origin:left;transition:transform .6s var(--fs-ease)}.fs-tile:hover:after{transform:scaleX(1)}.fs-tile--red,.fs-tile--red .fs-media{background:var(--fs-grad-red)}.fs-tile--red:before{background:radial-gradient(120% 90% at 100% 0%,#ffffff2e,#fff0 60%)}.fs-tile--red:after{background:#fff}.fs-tile__num{font-family:var(--fs-mono);font-size:1.1rem;letter-spacing:.2em;opacity:.75}.fs-tile__title{margin:.8rem 0 0;font-size:clamp(2.4rem,2.4vw,3.4rem);font-weight:700;font-stretch:var(--fs-wide);text-transform:uppercase;line-height:1;color:inherit}.fs-tile__text{margin:.8rem 0 0;font-size:1.5rem;opacity:.85;max-width:40rem}.fs-tile__arrow{position:absolute;top:2.8rem;right:2.8rem;width:4.4rem;height:4.4rem;border-radius:var(--fs-radius);border:1px solid rgba(255,255,255,.4);background:#0003;-webkit-backdrop-filter:var(--fs-blur);backdrop-filter:var(--fs-blur);display:flex;align-items:center;justify-content:center;transition:background .3s,border-color .3s,transform .3s var(--fs-ease)}.fs-tile:hover .fs-tile__arrow{background:var(--fs-grad-red);border-color:transparent;transform:translate(3px)}.fs-tile--red:hover .fs-tile__arrow{background:#fff;color:var(--fs-red)}@media screen and (max-width:989px){.fs-tiles{--fs-cols: 1 !important}.fs-tile{min-height:40rem}}@media screen and (min-width:750px)and (max-width:989px){.fs-tiles{--fs-cols: 2 !important}}.fs-rail{display:grid;grid-template-columns:repeat(var(--fs-cols, 4),minmax(0,1fr));gap:1.6rem}.fs-pcard{position:relative;display:flex;flex-direction:column;gap:1.6rem}.fs-pcard__media{position:relative;display:block;aspect-ratio:4 / 5;background:var(--fs-card);overflow:hidden;border-radius:var(--fs-radius)}.fs-pcard__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(80% 60% at 50% 100%,rgba(var(--fs-red-rgb),.22),rgba(var(--fs-red-rgb),0) 70%);opacity:0;transition:opacity .5s var(--fs-ease)}.fs-pcard:hover .fs-pcard__media:after{opacity:1}.fs-pcard__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:8%;transition:transform .7s var(--fs-ease),opacity .45s}.fs-pcard__media img+img{opacity:0}.fs-pcard:hover .fs-pcard__media img:first-child{transform:scale(1.05)}.fs-pcard:hover .fs-pcard__media img+img{opacity:1}.fs-pcard__num{position:absolute;top:1.4rem;left:1.4rem;font-family:var(--fs-mono);font-size:1.1rem;letter-spacing:.16em;color:var(--fs-muted);z-index:1}.fs-pcard__tag{position:absolute;top:1.2rem;right:1.2rem;z-index:1}.fs-pcard__frame{position:relative}.fs-pcard__quick{position:absolute;left:1.2rem;right:1.2rem;bottom:1.2rem;z-index:2;opacity:0;transform:translateY(8px);transition:opacity .35s var(--fs-ease),transform .35s var(--fs-ease)}.fs-pcard:hover .fs-pcard__quick,.fs-pcard:focus-within .fs-pcard__quick{opacity:1;transform:none}@media(hover:none){.fs-pcard__quick{opacity:1;transform:none;position:static;margin-top:.8rem}}.fs-pcard__row{display:flex;justify-content:space-between;align-items:baseline;gap:1.2rem}.fs-pcard__title{margin:0;font-size:1.5rem;font-weight:700;font-stretch:var(--fs-wide);text-transform:uppercase;line-height:1.2;color:var(--fs-fg)}.fs-pcard__sub{margin:.6rem 0 0;font-size:1.3rem;color:var(--fs-muted)}.fs-pcard__price{font-family:var(--fs-mono);font-size:1.4rem;white-space:nowrap}.fs-pcard__price s{color:var(--fs-muted);margin-right:.6rem}@media screen and (max-width:989px){.fs-rail{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:72%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:1.2rem;margin-inline:calc(var(--fs-gutter) * -1);padding-inline:var(--fs-gutter);scrollbar-width:none}.fs-rail::-webkit-scrollbar{display:none}.fs-rail>*{scroll-snap-align:start}}.fs-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6.4rem;align-items:center}.fs-split--flip .fs-split__media{order:2}.fs-split__media{min-height:64rem;border-radius:var(--fs-radius)}.fs-split__copy{min-width:0;container-type:inline-size}.fs-split__copy .fs-h--l{font-size:clamp(2.6rem,3.4vw,5.6rem)}@supports (container-type: inline-size){.fs-split__copy .fs-h--l{font-size:clamp(2.6rem,8.6cqi,6.4rem)}}.fs-specs{margin-top:4rem;border-top:1px solid var(--fs-rule)}.fs-spec{display:grid;grid-template-columns:6.4rem 1fr;gap:1.6rem;padding:2.4rem 0;border-bottom:1px solid var(--fs-rule)}.fs-spec__num{font-family:var(--fs-mono);font-size:1.3rem;color:var(--fs-red);padding-top:.2rem}.fs-section:not(.fs-section--light) .fs-spec__num{color:var(--fs-red-hi)}.fs-spec__title{margin:0;font-size:1.8rem;font-weight:700;color:var(--fs-fg)}.fs-spec__text{margin:.6rem 0 0;font-size:1.5rem;line-height:1.5;color:var(--fs-muted)}@media screen and (max-width:989px){.fs-split{grid-template-columns:1fr;gap:4rem}.fs-split--flip .fs-split__media{order:0}.fs-split__media{min-height:44rem}}.fs-band{display:flex;justify-content:space-between;align-items:center;gap:3.2rem;flex-wrap:wrap}.fs-band .fs-eyebrow{margin-bottom:1.6rem}.fs-section--red .fs-eyebrow:before{background:#fff}.fs-section--red:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(115deg,#ffffff09 0 2px,#fff0 2px 14px)}.fs-stats{display:grid;grid-template-columns:repeat(var(--fs-cols, 4),minmax(0,1fr));border-top:2px solid var(--fs-fg)}.fs-stat{padding:2.8rem 2.4rem 0;border-left:1px solid var(--fs-rule)}.fs-stat:first-child{border-left:0;padding-left:0}.fs-stat__label{font-family:var(--fs-mono);font-size:1.1rem;letter-spacing:.2em;text-transform:uppercase;color:var(--fs-muted)}.fs-stat__value{margin-top:1.2rem;font-size:clamp(2.6rem,3vw,4.4rem);font-weight:700;font-stretch:var(--fs-wide);text-transform:uppercase;line-height:1}.fs-stat__value--red{background:var(--fs-grad-red-sweep);-webkit-background-clip:text;background-clip:text;color:transparent}@media screen and (max-width:749px){.fs-stats{--fs-cols: 2 !important}.fs-stat,.fs-stat:first-child{padding:2.4rem 1.6rem 2.4rem 0;border-left:0;border-bottom:1px solid var(--fs-rule)}}.fs-pack{display:grid;grid-template-columns:minmax(0,1fr) 40rem;gap:4rem;align-items:start}.fs-pack__controls{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1.6rem 3.2rem;margin-bottom:3.2rem}.fs-pack__group{display:flex;flex-direction:column;gap:1.2rem}.fs-pack__label{font-family:var(--fs-mono);font-size:1.1rem;letter-spacing:.2em;text-transform:uppercase;color:var(--fs-muted)}.fs-pack__chips{display:flex;flex-wrap:wrap;gap:.8rem}.fs-pack__size{position:relative;display:grid;justify-items:center;align-content:center;gap:.2rem;min-width:8.4rem;min-height:7.6rem;padding:1rem 1.2rem 1.2rem;border-radius:var(--fs-radius);border:1px solid var(--fs-rule);background:transparent;color:inherit;cursor:pointer;font:inherit;overflow:hidden;transition:border-color .25s,background .25s,box-shadow .3s,transform .3s var(--fs-ease)}.fs-pack__size:hover{border-color:var(--fs-fg);transform:translateY(-1px)}.fs-pack__size:focus-visible{outline:2px solid var(--fs-red-hi);outline-offset:2px}.fs-pack__size-n{font-size:2.6rem;font-weight:800;font-stretch:var(--fs-wide);line-height:1}.fs-pack__size-u{font-family:var(--fs-mono);font-size:1rem;letter-spacing:.16em;text-transform:uppercase;color:var(--fs-muted)}.fs-pack__size-off{margin-top:.5rem;padding:.25rem .7rem;border-radius:var(--fs-radius);font-family:var(--fs-mono);font-size:1.15rem;font-weight:500;letter-spacing:.04em;color:#fff;background:var(--fs-grad-red)}.fs-pack__size[aria-pressed=true]{border-color:transparent;background:var(--fs-grad-red);color:#fff;box-shadow:0 10px 24px -14px rgba(var(--fs-red-rgb),1)}.fs-pack__size[aria-pressed=true] .fs-pack__size-u{color:#fffc}.fs-pack__size[aria-pressed=true] .fs-pack__size-off{background:#fff;color:var(--fs-red)}.fs-pack__size[aria-pressed=true]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(115deg,#ffffff0f 0 2px,#fff0 2px 12px)}.fs-scent__price s{opacity:.6;margin-right:.2rem}.fs-scent__price b{color:var(--fs-fg);font-weight:500}.fs-scent.is-nosub .fs-scent__media,.fs-scent.is-nosub .fs-scent__body{opacity:.4}.fs-scent.is-nosub .fs-scent__add{pointer-events:none}.fs-pack__nudge{margin:-1.2rem 0 0;font-family:var(--fs-mono);font-size:1.2rem;letter-spacing:.06em;text-transform:uppercase;color:var(--fs-grey)}.fs-pack__nudge button{padding:0;border:0;background:none;color:#fff;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;border-bottom:1px solid rgba(var(--fs-red-rgb),.9)}.fs-pack__nudge button:hover{color:var(--fs-red-hi)}.fs-pack__nudge span{color:#8be3a1}.fs-pack__nudge button span{color:inherit}.fs-pack__sub{display:flex;flex-direction:column;gap:1.2rem;padding:1.6rem;border:1px solid rgba(255,255,255,.14);border-radius:var(--fs-radius);background:#ffffff08;transition:border-color .3s,background .3s}.fs-pack__sub.is-on{border-color:rgba(var(--fs-red-rgb),.9);background:linear-gradient(180deg,rgba(var(--fs-red-rgb),.16),rgba(var(--fs-red-rgb),.04))}.fs-pack__sub[hidden],.fs-pack__sub-plan[hidden]{display:none}.fs-pack__sub-toggle{display:flex;align-items:flex-start;gap:1.4rem;width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.fs-pack__sub-toggle:focus-visible{outline:2px solid var(--fs-red-hi);outline-offset:4px}.fs-switch{flex:none;position:relative;width:4.4rem;height:2.4rem;margin-top:.1rem;border-radius:1.2rem;background:#ffffff2e;transition:background .25s}.fs-switch span{position:absolute;top:.3rem;left:.3rem;width:1.8rem;height:1.8rem;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0006;transition:transform .3s var(--fs-ease)}.fs-pack__sub-toggle[aria-checked=true] .fs-switch{background:var(--fs-grad-red)}.fs-pack__sub-toggle[aria-checked=true] .fs-switch span{transform:translate(2rem)}.fs-pack__sub-copy{display:flex;flex-direction:column;gap:.4rem;min-width:0}.fs-pack__sub-title{font-size:1.5rem;font-weight:700;font-stretch:var(--fs-wide);text-transform:uppercase;letter-spacing:.02em}.fs-pack__sub-badge{display:inline-block;margin-left:.4rem;padding:.2rem .6rem;border-radius:var(--fs-radius);font-family:var(--fs-mono);font-size:1.05rem;font-weight:500;font-stretch:normal;letter-spacing:.04em;vertical-align:.15em;background:var(--fs-grad-red);color:#fff}.fs-pack__sub-badge[hidden]{display:none}.fs-pack__sub-text{font-size:1.25rem;line-height:1.45;color:var(--fs-grey)}.fs-pack__sub-plan{display:flex;align-items:center;justify-content:space-between;gap:1.2rem}.fs-select{position:relative;flex:1;max-width:22rem}.fs-select:after{content:"";position:absolute;right:1.2rem;top:50%;width:.7rem;height:.7rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-70%) rotate(45deg);pointer-events:none}.fs-select select{width:100%;min-height:4rem;padding:0 3.2rem 0 1.2rem;border:1px solid rgba(255,255,255,.2);border-radius:var(--fs-radius);background:#00000059;color:#fff;font-family:var(--fs-mono);font-size:1.25rem;-webkit-appearance:none;appearance:none;cursor:pointer}.fs-select select:focus-visible{outline:2px solid var(--fs-red-hi);outline-offset:1px}.fs-select option{color:#000}.fs-pack__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:1.2rem}.fs-scent{position:relative;display:flex;flex-direction:column;background:var(--fs-card);border:1px solid var(--fs-rule);border-radius:var(--fs-radius);overflow:hidden;transition:border-color .25s,transform .4s var(--fs-ease),box-shadow .3s}.fs-scent:hover{transform:translateY(-2px);border-color:#ffffff47}.fs-section--light .fs-scent:hover{border-color:#00000047}.fs-scent.is-picked{border-color:var(--fs-red);box-shadow:0 0 0 1px var(--fs-red),0 14px 30px -18px rgba(var(--fs-red-rgb),.9)}.fs-scent[hidden]{display:none}.fs-scent__media{position:relative;aspect-ratio:1;background:radial-gradient(80% 70% at 50% 40%,#ffffff14,#fff0 70%)}.fs-section--light .fs-scent__media{background:radial-gradient(80% 70% at 50% 40%,#fff,#fff0 70%)}.fs-scent__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:10%}.fs-scent__count{position:absolute;top:1rem;right:1rem;min-width:3rem;height:3rem;padding:0 .8rem;border-radius:var(--fs-radius);background:var(--fs-grad-red);color:#fff;font-family:var(--fs-mono);font-size:1.3rem;display:flex;align-items:center;justify-content:center;transform:scale(0);transition:transform .3s var(--fs-ease)}.fs-scent.is-picked .fs-scent__count{transform:scale(1)}.fs-scent__body{display:flex;flex-direction:column;gap:.4rem;padding:1.4rem 1.4rem 0;flex:1}.fs-scent__name{margin:0;font-size:1.35rem;font-weight:700;font-stretch:var(--fs-wide);text-transform:uppercase;line-height:1.2}.fs-scent__sub{margin:0;font-size:1.2rem;color:var(--fs-muted);line-height:1.35}.fs-scent__price{font-family:var(--fs-mono);font-size:1.25rem;color:var(--fs-muted);margin-top:.4rem}.fs-scent__actions{display:flex;gap:.6rem;padding:1.2rem 1.4rem 1.4rem}.fs-scent__add{flex:1;min-height:4.4rem;padding:0 1rem;font-size:1.1rem}.fs-scent__minus{flex:none;width:4.4rem;display:none}.fs-scent.is-picked .fs-scent__minus{display:inline-flex}.fs-scent.is-soldout{opacity:.45}.fs-scent.is-soldout .fs-scent__add{pointer-events:none}.fs-pack__panel{position:sticky;top:calc(var(--fs-header-sticky, 9rem) + 1.6rem);background:var(--fs-grad-graphite);color:#f5f5f2;border:1px solid rgba(255,255,255,.1);border-radius:var(--fs-radius);padding:2.8rem;display:flex;flex-direction:column;gap:2.4rem;overflow:hidden}.fs-pack__panel:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--fs-grad-red-sweep)}.fs-pack__panel-head{display:flex;justify-content:space-between;align-items:baseline;gap:1.2rem}.fs-pack__panel-title{margin:0;font-size:2rem;font-weight:700;font-stretch:var(--fs-wide);text-transform:uppercase}.fs-pack__tally{font-family:var(--fs-mono);font-size:1.4rem;color:var(--fs-grey)}.fs-pack__tally b{color:#fff;font-weight:500}.fs-pack__slots{display:grid;grid-template-columns:repeat(var(--fs-slots-cols, 3),minmax(0,1fr));gap:.8rem}.fs-slot{position:relative;aspect-ratio:3 / 4;border-radius:var(--fs-radius);border:1px dashed rgba(255,255,255,.22);background:#ffffff08;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;padding:.8rem;text-align:center;overflow:hidden;transition:border-color .3s,background .3s}.fs-slot__pos{position:absolute;top:.6rem;left:.8rem;font-family:var(--fs-mono);font-size:1rem;letter-spacing:.1em;color:#ffffff73}.fs-slot__empty{font-family:var(--fs-mono);font-size:1.6rem;color:#ffffff40}.fs-slot img{width:70%;height:60%;object-fit:contain}.fs-slot__name{font-size:1rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.15;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fs-slot.is-filled{border-style:solid;border-color:#ffffff2e;background:#ffffff0f;animation:fsSlotIn .45s var(--fs-ease)}.fs-slot__remove{position:absolute;top:.3rem;right:.3rem;width:2.8rem;height:2.8rem;border:0;border-radius:var(--fs-radius);background:#00000080;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s}.fs-slot.is-filled:hover .fs-slot__remove,.fs-slot__remove:focus-visible{opacity:1}@media(hover:none){.fs-slot__remove{opacity:1}}@keyframes fsSlotIn{0%{transform:scale(.92);opacity:0}to{transform:none;opacity:1}}.fs-pack__meter{height:4px;background:#ffffff1a;border-radius:2px;overflow:hidden}.fs-pack__meter span{display:block;height:100%;width:calc(var(--fs-fill, 0) * 100%);background:var(--fs-grad-red-sweep);transition:width .5s var(--fs-ease);box-shadow:0 0 12px rgba(var(--fs-red-rgb),.9)}.fs-pack__totals{display:grid;grid-template-columns:1fr auto;gap:.8rem 1.6rem;font-size:1.4rem}.fs-pack__totals dt{color:var(--fs-grey);margin:0}.fs-pack__totals dd{margin:0;font-family:var(--fs-mono);text-align:right}.fs-pack__totals .is-total{font-size:2rem;color:#fff;font-weight:500}.fs-pack__totals dt.is-total{font-size:1.4rem;align-self:end;padding-bottom:.3rem;color:var(--fs-grey);font-weight:400}.fs-pack__totals dd.is-total s{font-size:1.4rem;color:var(--fs-grey);margin-right:.4rem}.fs-pack__totals .is-save{color:#8be3a1}.fs-pack__totals dt.is-save span{font-family:var(--fs-mono);font-size:1.2rem}.fs-pack__totals [hidden]{display:none}.fs-pack__saved{margin:-1.2rem 0 0;text-align:right;font-family:var(--fs-mono);font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;color:#8be3a1}.fs-pack__saved[hidden]{display:none}.fs-pack__tools{display:flex;gap:.8rem}.fs-pack__tools .fs-btn{flex:1}.fs-pack__msg{margin:0;min-height:1.8rem;font-size:1.3rem;color:var(--fs-grey)}.fs-pack__msg.is-error{color:#ff6b6b}.fs-pack__msg.is-ok{color:#8be3a1}.fs-pack__note{margin:0;font-size:1.2rem;color:var(--fs-grey)}.fs-pack__dock{display:none}@media screen and (max-width:1099px){.fs-pack{grid-template-columns:1fr}.fs-pack__panel{position:relative;top:0;order:-1}}@media screen and (max-width:749px){.fs-pack__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.fs-scent__body{padding:1rem 1rem 0}.fs-scent__actions{padding:1rem}.fs-pack__panel{padding:2rem}.fs-pack__controls .fs-pack__group:first-child{width:100%}.fs-pack__controls .fs-pack__group:first-child .fs-pack__chips{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:.6rem}.fs-pack__size{min-width:0;min-height:7rem;padding:.8rem .4rem 1rem}.fs-pack__size-n{font-size:2.2rem}.fs-pack__size-u{font-size:.9rem;letter-spacing:.1em}.fs-pack__dock{display:flex;position:sticky;bottom:0;z-index:5;margin:2rem calc(var(--fs-gutter) * -1) calc(var(--fs-pad-bottom, 12rem) * -.6);padding:1.2rem var(--fs-gutter) calc(1.2rem + env(safe-area-inset-bottom));gap:1.2rem;align-items:center;justify-content:space-between;background:var(--fs-glass-dark);-webkit-backdrop-filter:var(--fs-blur);backdrop-filter:var(--fs-blur);border-top:1px solid var(--fs-line-dark);color:#f5f5f2}.fs-pack__dock-info{font-family:var(--fs-mono);font-size:1.3rem;line-height:1.3}.fs-pack__dock .fs-btn{min-height:4.8rem;padding:0 1.6rem}}.fs-quiz{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:6.4rem;align-items:start}.fs-quiz__card{position:relative;background:var(--fs-grad-graphite);border:1px solid var(--fs-line-dark);border-radius:var(--fs-radius);padding:3.2rem;color:#f5f5f2;min-height:44rem;display:flex;flex-direction:column}.fs-quiz__card:before{content:"";position:absolute;left:0;top:0;height:3px;width:calc(var(--fs-q, 0) * 100%);background:var(--fs-grad-red-sweep);transition:width .5s var(--fs-ease)}.fs-quiz__step{font-family:var(--fs-mono);font-size:1.2rem;letter-spacing:.2em;color:var(--fs-grey);text-transform:uppercase}.fs-quiz__q{margin:1.6rem 0 2.8rem;font-size:clamp(2.2rem,2.4vw,3.2rem);font-weight:700;font-stretch:var(--fs-wide);text-transform:uppercase;line-height:1.05}.fs-quiz__answers{display:grid;gap:1rem}.fs-quiz__answer{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;width:100%;min-height:6rem;padding:1.4rem 2rem;text-align:left;border-radius:var(--fs-radius);border:1px solid rgba(255,255,255,.14);background:#ffffff08;color:#f5f5f2;font-family:var(--font-body-family);font-size:1.6rem;font-weight:600;cursor:pointer;transition:all .25s var(--fs-ease)}.fs-quiz__answer:hover{border-color:#fff6;background:#ffffff0f}.fs-quiz__answer[aria-pressed=true]{background:var(--fs-grad-red);border-color:transparent}.fs-quiz__answer span:last-child{font-family:var(--fs-mono);font-size:1.2rem;opacity:.6}.fs-quiz__nav{display:flex;justify-content:space-between;gap:1.2rem;margin-top:auto;padding-top:2.8rem}.fs-quiz__result[hidden],.fs-quiz__questions[hidden]{display:none}.fs-quiz__result-title{margin:1.6rem 0 .8rem;font-size:clamp(2.6rem,3vw,4rem);font-weight:700;font-stretch:var(--fs-wide);text-transform:uppercase;line-height:1}.fs-quiz__picks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:2.4rem 0}.fs-quiz__pick{display:flex;flex-direction:column;gap:.8rem;color:#f5f5f2}.fs-quiz__pick-media{position:relative;aspect-ratio:1;background:#ffffff0d;border-radius:var(--fs-radius)}.fs-quiz__pick-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:10%}.fs-quiz__pick-name{font-size:1.2rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.2}.fs-quiz__actions{display:flex;gap:1rem;flex-wrap:wrap}@media screen and (max-width:989px){.fs-quiz{grid-template-columns:1fr;gap:3.2rem}.fs-quiz__card{min-height:0;padding:2.4rem}}.fs-steps{display:grid;grid-template-columns:repeat(var(--fs-cols, 4),minmax(0,1fr));gap:1.6rem;counter-reset:fsStep}.fs-step{position:relative;display:flex;flex-direction:column;background:var(--fs-card);border:1px solid var(--fs-rule);border-radius:var(--fs-radius);overflow:hidden}.fs-step__media{position:relative;aspect-ratio:4 / 3}.fs-step__body{padding:2.4rem;display:flex;flex-direction:column;gap:1rem;flex:1}.fs-step__sector{display:flex;align-items:center;justify-content:space-between;font-family:var(--fs-mono);font-size:1.1rem;letter-spacing:.2em;color:var(--fs-muted);text-transform:uppercase}.fs-step__bar{height:3px;background:var(--fs-rule);position:relative;overflow:hidden;margin-top:.4rem}.fs-step__bar span{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--fs-grad-red-sweep);transform:scaleX(0);transform-origin:left;transition:transform 1s var(--fs-ease)}.fs-reveal.is-in .fs-step__bar span,.fs-step.is-in .fs-step__bar span{transform:scaleX(1)}.fs-step__title{margin:.8rem 0 0;font-size:2rem;font-weight:700;font-stretch:var(--fs-wide);text-transform:uppercase;line-height:1.1;color:var(--fs-fg)}.fs-step__text{margin:0;font-size:1.5rem;line-height:1.5;color:var(--fs-muted)}@media screen and (max-width:989px){.fs-steps{--fs-cols: 2 !important}}@media screen and (max-width:749px){.fs-steps{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:82%;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(var(--fs-gutter) * -1);padding-inline:var(--fs-gutter);scrollbar-width:none}.fs-steps>*{scroll-snap-align:start}}.fs-reel{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 1.6rem * (var(--fs-cols, 4) - 1)) / var(--fs-cols, 4));gap:1.6rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.fs-reel::-webkit-scrollbar{display:none}.fs-clip{position:relative;aspect-ratio:9 / 16;border-radius:var(--fs-radius);overflow:hidden;background:var(--fs-grad-graphite);scroll-snap-align:start;isolation:isolate}.fs-clip video,.fs-clip img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.fs-clip:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#00000073,#0000 22% 60%,#000000bf);pointer-events:none}.fs-clip__top{position:absolute;top:1.2rem;left:1.2rem;right:1.2rem;display:flex;justify-content:space-between;align-items:center;gap:.8rem}.fs-clip__bottom{position:absolute;left:1.6rem;right:1.6rem;bottom:1.6rem;color:#fff}.fs-clip__car{margin:0;font-size:1.6rem;font-weight:700;font-stretch:var(--fs-wide);text-transform:uppercase;line-height:1.1}.fs-clip__handle{margin:.4rem 0 0;font-family:var(--fs-mono);font-size:1.1rem;letter-spacing:.08em;opacity:.8}.fs-clip__sound{width:3.6rem;height:3.6rem;border-radius:var(--fs-radius);border:1px solid rgba(255,255,255,.25);background:#00000059;-webkit-backdrop-filter:var(--fs-blur);backdrop-filter:var(--fs-blur);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.fs-clip__sound svg{width:1.6rem;height:1.6rem}.fs-clip__sound .fs-ico-on{display:none}.fs-clip.is-unmuted .fs-clip__sound .fs-ico-on{display:block}.fs-clip.is-unmuted .fs-clip__sound .fs-ico-off{display:none}.fs-reel-nav{display:flex;gap:.8rem}@media screen and (max-width:989px){.fs-reel{grid-auto-columns:62%;margin-inline:calc(var(--fs-gutter) * -1);padding-inline:var(--fs-gutter)}}@media screen and (max-width:749px){.fs-reel{grid-auto-columns:72%}.fs-reel-nav{display:none}}.fs-drop{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:6.4rem;align-items:center}.fs-drop__media{min-height:52rem;border-radius:var(--fs-radius)}.fs-clock{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin:3.2rem 0;max-width:52rem}.fs-clock__cell{background:var(--fs-card);border:1px solid var(--fs-rule);border-radius:var(--fs-radius);padding:1.6rem 1rem;text-align:center}.fs-clock__num{display:block;font-family:var(--fs-mono);font-size:clamp(3rem,4vw,5.2rem);font-weight:500;line-height:1;font-variant-numeric:tabular-nums}.fs-clock__unit{display:block;margin-top:.8rem;font-family:var(--fs-mono);font-size:1rem;letter-spacing:.2em;text-transform:uppercase;color:var(--fs-muted)}.fs-notify{display:flex;gap:.8rem;max-width:52rem}.fs-notify input{flex:1;min-width:0;min-height:5.6rem;padding:0 1.6rem;border-radius:var(--fs-radius);border:1px solid var(--fs-rule);background:#ffffff0a;color:var(--fs-fg);font:1.5rem var(--font-body-family)}.fs-section--light .fs-notify input{background:#fff}.fs-notify input:focus{outline:2px solid var(--fs-red);outline-offset:1px}.fs-notify__msg{margin:1.2rem 0 0;font-size:1.3rem;color:var(--fs-muted)}@media screen and (max-width:989px){.fs-drop{grid-template-columns:1fr;gap:3.2rem}.fs-drop__media{min-height:36rem}}@media screen and (max-width:749px){.fs-notify{flex-direction:column}}@media(prefers-reduced-motion:no-preference){.fs-reveal{opacity:0;transform:translateY(2.4rem);transition:opacity .9s var(--fs-ease),transform .9s var(--fs-ease)}.fs-reveal.is-in,.shopify-design-mode .fs-reveal{opacity:1;transform:none}}fs-subscribe{display:block;margin:var(--margin-top, 0) 0 var(--margin-bottom, 16px)}fs-subscribe[hidden]{display:none}.fs-subscribe{--fs-sub-ink: rgb(var(--color-foreground, 10, 10, 10));position:relative;border:1.5px solid rgba(var(--color-foreground, 10, 10, 10),.16);border-radius:var(--fs-radius);background:rgba(var(--color-foreground, 10, 10, 10),.02);transition:border-color .25s,background .25s,box-shadow .3s;overflow:hidden}.fs-subscribe:hover{border-color:rgba(var(--color-foreground, 10, 10, 10),.4)}.fs-subscribe.is-on{border-color:var(--fs-red);background:linear-gradient(180deg,rgba(var(--fs-red-rgb),.07),rgba(var(--fs-red-rgb),.02));box-shadow:0 10px 26px -20px rgba(var(--fs-red-rgb),1)}.fs-subscribe.is-on:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--fs-grad-red)}.fs-subscribe__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.4rem;padding:1.6rem 1.8rem;cursor:pointer;color:var(--fs-sub-ink)}.fs-subscribe__native{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.fs-subscribe__box{width:2.6rem;height:2.6rem;border-radius:var(--fs-radius);border:1.5px solid rgba(var(--color-foreground, 10, 10, 10),.45);background:#fff;display:grid;place-items:center;color:#fff;transition:background .2s,border-color .2s,transform .2s var(--fs-ease)}.fs-subscribe__box svg{width:1.8rem;height:1.8rem;stroke-dasharray:24;stroke-dashoffset:24;transition:stroke-dashoffset .35s var(--fs-ease) .05s}.fs-subscribe__native:checked+.fs-subscribe__box{background:var(--fs-grad-red);border-color:transparent}.fs-subscribe__native:checked+.fs-subscribe__box svg{stroke-dashoffset:0}.fs-subscribe__native:focus-visible+.fs-subscribe__box{outline:2px solid var(--fs-red);outline-offset:3px}.fs-subscribe__row:active .fs-subscribe__box{transform:scale(.92)}.fs-subscribe__copy{display:flex;flex-direction:column;gap:.3rem;min-width:0}.fs-subscribe__title{font-family:var(--font-heading-family);font-size:1.5rem;font-weight:700;font-stretch:var(--fs-wide);text-transform:uppercase;letter-spacing:.02em;line-height:1.2}.fs-subscribe__badge{display:inline-block;margin-left:.6rem;padding:.2rem .6rem;border-radius:var(--fs-radius);background:var(--fs-grad-red);color:#fff;font-family:var(--fs-mono);font-size:1.1rem;font-weight:500;font-stretch:normal;letter-spacing:.04em;vertical-align:.15em}.fs-subscribe__badge[hidden]{display:none}.fs-subscribe__text{font-size:1.3rem;line-height:1.4;color:rgba(var(--color-foreground, 10, 10, 10),.66)}.fs-subscribe__price{display:flex;flex-direction:column;align-items:flex-end;font-family:var(--fs-mono);line-height:1.2;white-space:nowrap}.fs-subscribe__price s{font-size:1.2rem;color:rgba(var(--color-foreground, 10, 10, 10),.5)}.fs-subscribe__price s[hidden]{display:none}.fs-subscribe__price b{font-size:1.6rem;font-weight:500;color:var(--fs-sub-ink)}.fs-subscribe.is-on .fs-subscribe__price b{color:var(--fs-red)}.fs-subscribe__plan{display:flex;align-items:center;gap:1.2rem;padding:0 1.8rem 1.4rem calc(1.8rem + 2.6rem + 1.4rem)}.fs-subscribe__plan[hidden]{display:none}.fs-subscribe__plan-label{font-family:var(--fs-mono);font-size:1.1rem;letter-spacing:.16em;text-transform:uppercase;color:rgba(var(--color-foreground, 10, 10, 10),.6)}.fs-subscribe__select{position:relative;flex:1;max-width:26rem}.fs-subscribe__select:after{content:"";position:absolute;right:1.2rem;top:50%;width:.7rem;height:.7rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-70%) rotate(45deg);pointer-events:none}.fs-subscribe__select select{width:100%;min-height:4rem;padding:0 3.2rem 0 1.2rem;border:1px solid rgba(var(--color-foreground, 10, 10, 10),.25);border-radius:var(--fs-radius);background:#fff;color:var(--fs-sub-ink);font-family:var(--fs-mono);font-size:1.3rem;-webkit-appearance:none;appearance:none;cursor:pointer}.fs-subscribe__perks{list-style:none;margin:0;padding:0 1.8rem 1.6rem calc(1.8rem + 2.6rem + 1.4rem);display:none;flex-wrap:wrap;gap:.6rem 1.6rem}.fs-subscribe.is-on .fs-subscribe__perks{display:flex;animation:fsSubIn .35s var(--fs-ease)}.fs-subscribe__perks li{display:inline-flex;align-items:center;gap:.5rem;font-size:1.2rem;color:rgba(var(--color-foreground, 10, 10, 10),.72)}.fs-subscribe__perks svg{width:1.3rem;height:1.3rem;color:var(--fs-red);flex:none}@keyframes fsSubIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media screen and (max-width:749px){.fs-subscribe__row{padding:1.4rem;gap:1.2rem}.fs-subscribe__plan,.fs-subscribe__perks{padding-left:1.4rem;padding-right:1.4rem}.fs-subscribe__title{font-size:1.35rem}}.fs-howto-sec{padding-block:var(--fs-pad-top, 9.6rem) var(--fs-pad-bottom, 9.6rem)}fs-howto{display:block}.fs-howto{position:relative;height:calc(100svh + var(--fs-ht-steps, 4) * var(--fs-ht-len, 60vh))}.fs-howto__pin{position:sticky;top:0;height:100svh;display:flex;align-items:center;padding-top:var(--fs-header-sticky, 0px);box-sizing:border-box}.fs-howto__wrap{width:100%;display:flex;flex-direction:column;gap:2.4rem}.fs-howto__top{display:flex;align-items:flex-end;justify-content:space-between;gap:2.4rem}.fs-howto__heading{margin-top:1.2rem;font-size:clamp(2.8rem,3.6vw,5.2rem)}.fs-howto__count{display:flex;align-items:flex-end;gap:.8rem;font-family:var(--fs-mono);line-height:1}.fs-howto__count>span{font-size:clamp(4rem,4.6vw,6.4rem);font-weight:500;letter-spacing:-.04em;background:var(--fs-grad-red-sweep);-webkit-background-clip:text;background-clip:text;color:transparent}.fs-howto__count small{font-size:1.2rem;letter-spacing:.2em;color:var(--fs-muted);padding-bottom:.6rem}.fs-howto__track{width:3.2rem;height:5.6rem;margin-left:1.2rem;overflow:visible}.fs-howto__track path{fill:none;stroke-width:30;stroke-linecap:round}.fs-howto__track-bg{stroke:var(--fs-rule)}.fs-howto__track-fg{stroke:var(--fs-red);stroke-dasharray:1 1;stroke-dashoffset:1}.fs-howto__track-car{fill:var(--fs-fg)}.fs-howto__stage{position:relative;align-self:center;width:min(100%,calc((100svh - var(--fs-header-sticky, 0px) - 30rem) * var(--fs-ht-ratio, 1.7778)));aspect-ratio:var(--fs-ht-ratio, 1.7778);border-radius:var(--fs-radius);overflow:hidden;background:#0c0c0d;box-shadow:0 40px 80px -50px #000000a6;touch-action:pan-y}.fs-howto__stage:after{content:"";position:absolute;left:0;right:0;top:0;height:3px;z-index:3;background:var(--fs-grad-red-sweep)}.fs-howto__slide{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;clip-path:inset(0 0 0 calc((1 - var(--r, 0)) * 100%));will-change:clip-path}.fs-howto__blur{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;background-size:cover;background-position:center;filter:blur(28px) saturate(1.1);opacity:.8}.fs-howto__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;transform:scale(calc(1.06 - var(--r, 0) * .06));transform-origin:60% 50%}.fs-howto__placeholder{background:#1a1a1d;fill:#fff3}.fs-howto__edge{position:absolute;top:0;bottom:0;left:calc((1 - var(--r, 0)) * 100%);width:3px;margin-left:-1px;background:var(--fs-grad-red);box-shadow:0 0 18px 2px rgba(var(--fs-red-rgb),.85);opacity:0}.fs-howto__slide.is-wiping .fs-howto__edge{opacity:1}.fs-howto__frame{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none}.fs-howto__tag{position:absolute;top:1.4rem;left:1.6rem;padding:.5rem .8rem;border-radius:var(--fs-radius);background:#0a0a0c9e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:var(--fs-mono);font-size:1.05rem;letter-spacing:.22em;text-transform:uppercase;color:#ffffffbf}.fs-howto__tag--r{left:auto;right:1.6rem;color:#fff}.fs-howto__tag--r b{color:var(--fs-red-hi);font-weight:500}.fs-howto__bottom{display:flex;flex-direction:column;gap:1.6rem;width:100%;max-width:calc((100svh - var(--fs-header-sticky, 0px) - 30rem) * var(--fs-ht-ratio, 1.7778));align-self:center}.fs-howto__texts{display:grid}.fs-howto__text{grid-area:1 / 1;opacity:0;transform:translateY(10px);transition:opacity .4s var(--fs-ease),transform .5s var(--fs-ease)}.fs-howto__text.is-active{opacity:1;transform:none}.fs-howto__title{margin:0;font-size:clamp(1.8rem,1.8vw,2.4rem);font-weight:700;font-stretch:var(--fs-wide);text-transform:uppercase;color:var(--fs-fg)}.fs-howto__copy{margin:.6rem 0 0;font-size:1.5rem;line-height:1.5;color:var(--fs-muted);max-width:64rem}.fs-howto__tabs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--fs-ht-steps, 4),minmax(0,1fr));gap:.8rem}.fs-howto__tab{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:.6rem;padding:0;border:0;background:none;color:var(--fs-muted);font:inherit;text-align:left;cursor:pointer;transition:color .3s}.fs-howto__tab:hover,.fs-howto__tab.is-active{color:var(--fs-fg)}.fs-howto__tab:focus-visible{outline:2px solid var(--fs-red);outline-offset:4px}.fs-howto__tab-bar{display:block;width:100%;height:3px;background:var(--fs-rule);overflow:hidden}.fs-howto__tab-bar span{display:block;height:100%;background:var(--fs-grad-red-sweep);transform-origin:left;transform:scaleX(0)}.fs-howto__tab-n{font-family:var(--fs-mono);font-size:1.1rem;letter-spacing:.16em}.fs-howto__tab-t{font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.2}.fs-howto.is-static{height:auto}.fs-howto.is-static .fs-howto__pin{position:relative;height:auto;padding-top:0}.fs-howto.is-static .fs-howto__stage,.fs-howto.is-static .fs-howto__bottom{width:100%;max-width:110rem}.fs-howto.is-static .fs-howto__stage{cursor:pointer}@media screen and (max-width:749px){.fs-howto__pin{padding-top:calc(var(--fs-header-sticky, 60px) + .8rem)}.fs-howto__wrap{gap:1.8rem}.fs-howto__top{align-items:flex-end}.fs-howto__heading{font-size:clamp(2.4rem,7vw,3.2rem)}.fs-howto__count>span{font-size:3.6rem}.fs-howto__track{display:none}.fs-howto__stage,.fs-howto__bottom{width:100%;max-width:none}.fs-howto__tag{font-size:.9rem;top:1rem;left:1rem}.fs-howto__tag--r{left:auto;right:1rem}.fs-howto__tab-t{font-size:1rem;letter-spacing:.04em}.fs-howto__copy{font-size:1.4rem}}html.fs-has-sub-check .product__info-container [class^=sls-],html.fs-has-sub-check .product__info-container [class*=" sls-"]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/15/assets/fs-theme.css.map */
