*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body.fy-body{margin:0;background:var(--fy-bg);color:var(--fy-ink);font-family:Archivo,system-ui,-apple-system,sans-serif;font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:var(--fy-red);text-decoration:none}a:hover{color:var(--fy-red-hi)}button{font:inherit}.fy-skip{position:absolute;left:-9999px}.fy-skip:focus{left:8px;top:8px;background:var(--fy-red);color:#fff;padding:10px 14px;z-index:200}.fy-wrap{max-width:1240px;margin:0 auto;padding:0 18px}.fy-sec{padding:clamp(48px,8vw,80px) 0}.fy-sec--cream{background:var(--fy-cream);color:#0a0a0b}.fy-sec--line{border-top:1px solid rgba(244,241,234,.08)}.fy-eyebrow{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--fy-red);margin-bottom:14px}.fy-mono{font-family:JetBrains Mono,monospace;letter-spacing:.12em;text-transform:uppercase}.fy-h1,.fy-h2,.fy-h3{font-family:Archivo Black,sans-serif;font-style:italic;text-transform:uppercase;letter-spacing:-.02em;margin:0}.fy-h1{font-size:clamp(40px,6.4vw,82px);line-height:.92}.fy-h2{font-size:clamp(28px,4.6vw,54px);line-height:.96}.fy-h3{font-size:clamp(20px,2.6vw,30px);line-height:1}.fy-mark{background:var(--fy-red);color:#fff;padding:0 .1em;display:inline-block}.fy-mark--soft{background:#c8102e2e;color:inherit;padding:0 .1em}.fy-btn{display:inline-block;background:var(--fy-red);color:#fff;border:0;border-radius:999px;padding:16px 28px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;text-align:center}.fy-btn:hover{background:var(--fy-red-hi);color:#fff}.fy-btn--sm{padding:11px 18px;font-size:10px}.fy-btn--ink{background:#0a0a0b;color:#fff}.fy-btn--ink:hover{background:var(--fy-red);color:#fff}.fy-btn--light{background:var(--fy-cream);color:#0a0a0b}.fy-btn--light:hover{background:var(--fy-red);color:#fff}.fy-link-u{color:var(--fy-ink);font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid rgba(244,241,234,.3);padding-bottom:3px}.fy-pill{border:1px solid rgba(244,241,234,.16);border-radius:999px;padding:8px 14px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#f4f1eab8}.fy-ph{background-color:#131317;background-image:repeating-linear-gradient(135deg,rgba(244,241,234,.05) 0 2px,transparent 2px 11px);border:1px solid rgba(244,241,234,.12);display:flex;align-items:center;justify-content:center;text-align:center;padding:16px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#f4f1ea73}.fy-sec--cream .fy-ph{background-color:#ede9e0;background-image:repeating-linear-gradient(135deg,rgba(10,10,11,.05) 0 2px,transparent 2px 11px);border-color:#0a0a0b1a;color:#0a0a0b66}.fy-ann{background:var(--fy-red);color:#fff;overflow:hidden;padding:9px 0}.fy-track{display:flex;width:max-content;animation:fy-marq 34s linear infinite}.fy-track--rev{animation:fy-marq 46s linear infinite reverse}.fy-track>div{display:flex;flex:none;gap:44px;padding-right:44px;white-space:nowrap}@keyframes fy-marq{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.fy-track{animation:none}}.fy-ann .fy-track>div{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.fy-ticker{background:var(--fy-cream);color:#0a0a0b;overflow:hidden;padding:12px 0}.fy-ticker .fy-track>div{gap:38px;padding-right:38px;font-family:Archivo Black,sans-serif;font-style:italic;font-size:15px;text-transform:uppercase}.fy-header{position:sticky;top:0;z-index:60;background:#0a0a0beb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(244,241,234,.09)}.fy-header__in{max-width:1240px;margin:0 auto;padding:12px 18px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.fy-logo{order:1;flex:none;display:flex;align-items:center;gap:10px;color:var(--fy-ink);font-family:Archivo Black,sans-serif;font-style:italic;font-size:20px;text-transform:uppercase}.fy-nav{order:2;flex:1 1 420px;display:flex;align-items:center;justify-content:safe center;gap:8px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.fy-nav::-webkit-scrollbar{display:none}.fy-nav a{color:var(--fy-ink);padding:12px 10px;white-space:nowrap;flex:none}.fy-nav a:hover{color:var(--fy-red)}.fy-cart-btn{order:3;flex:none}.fy-grid{display:grid;gap:clamp(12px,1.6vw,22px)}.fy-grid--products{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr))}.fy-card{background:#fff;color:#0a0a0b;border:1px solid rgba(10,10,11,.1);border-radius:var(--fy-radius);overflow:hidden;display:flex;flex-direction:column}.fy-card--dark{background:var(--fy-bg-2);color:var(--fy-ink);border-color:#f4f1ea1a}.fy-card__media{position:relative;aspect-ratio:1;overflow:hidden;background:#ede9e0}.fy-card--dark .fy-card__media{background:#17171b}.fy-card__media img{width:100%;height:100%;object-fit:cover}.fy-card__body{padding:16px 16px 18px;display:flex;flex-direction:column;gap:10px;flex:1}.fy-card__kicker{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:#0a0a0b73}.fy-card--dark .fy-card__kicker{color:var(--fy-red)}.fy-card__title{font-family:Archivo,sans-serif;font-style:italic;font-weight:700;font-size:16px;line-height:1.3;margin:0;flex:1;color:inherit}.fy-card__foot{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.fy-price{font-family:Archivo Black,sans-serif;font-size:19px}.fy-price s{display:block;font-family:JetBrains Mono,monospace;font-size:11px;opacity:.45;font-weight:400}.fy-badge{position:absolute;top:10px;left:10px;background:var(--fy-red);color:#fff;border-radius:999px;padding:6px 11px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.08em}.fy-badge--ink{background:#0a0a0b}.fy-badge--tag{top:auto;bottom:10px;left:auto;right:10px;background:#0a0a0b;border-radius:6px;font-family:Archivo Black,sans-serif;font-style:italic;font-size:13px;padding:7px 10px;letter-spacing:0}.fy-cta-card{position:relative;max-width:1040px;margin:0 auto;background:radial-gradient(120% 120% at 20% 10%,#1a1216,#0a0a0b 60%);border-radius:16px;padding:clamp(40px,6vw,72px) clamp(20px,5vw,56px);text-align:center;color:var(--fy-ink);overflow:hidden}.fy-faq details{background:var(--fy-bg-2);border:1px solid rgba(244,241,234,.1);border-radius:10px;margin-bottom:10px}.fy-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;font-family:Archivo,sans-serif;font-style:italic;font-weight:700;font-size:16px;cursor:pointer;list-style:none}.fy-faq summary::-webkit-details-marker{display:none}.fy-faq .fy-plus{color:var(--fy-red);font-size:20px;transition:transform .2s;flex:none}.fy-faq details[open] .fy-plus{transform:rotate(45deg)}.fy-faq__body{padding:0 20px 20px;font-size:14px;color:#f4f1eaa6}.fy-scroller{display:flex;gap:14px;overflow-x:auto;padding:6px 18px 22px;scroll-snap-type:x mandatory}.fy-scroller>*{flex:none;width:clamp(148px,42vw,200px);scroll-snap-align:start}.fy-cats{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:22px;max-width:900px;margin:0 auto}.fy-cat{display:flex;flex-direction:column;align-items:center;gap:14px;color:var(--fy-ink)}.fy-cat:hover{color:var(--fy-red)}.fy-cat__img{width:100%;max-width:132px;aspect-ratio:1;border-radius:999px;overflow:hidden;border:2px solid var(--fy-red)}.fy-cat__img img{width:100%;height:100%;object-fit:cover}.fy-cat span{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-align:center}.fy-loox{border:2px dashed rgba(200,16,46,.55);border-radius:var(--fy-radius);background:#c8102e0d;padding:34px 22px;text-align:center}.fy-footer{position:relative;background-color:var(--fy-bg);background-image:repeating-linear-gradient(135deg,rgba(244,241,234,.04) 0 2px,transparent 2px 12px);border-top:3px solid var(--fy-red);padding:clamp(44px,7vw,60px) 0 30px}.fy-footer__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:36px}.fy-footer h4{font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--fy-red);margin:0 0 16px}.fy-footer a{color:#f4f1eab8;font-size:14px}.fy-footer a:hover{color:var(--fy-red)}.fy-footer__bar{margin-top:44px;padding-top:22px;border-top:1px solid rgba(244,241,234,.1);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#f4f1ea73}.fy-field{background:#141417;border:1px solid rgba(244,241,234,.16);border-radius:999px;padding:11px 16px;color:var(--fy-ink);font-family:JetBrains Mono,monospace;font-size:11px;min-width:0;flex:1}.fy-wa{position:fixed;right:16px;bottom:16px;z-index:80;width:52px;height:52px;border-radius:999px;background:#25d366;color:#0a0a0b;display:flex;align-items:center;justify-content:center;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700;box-shadow:0 8px 24px #0006}.fy-pdp{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(24px,4vw,48px);align-items:start}.fy-pdp__thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px;margin-top:10px}.fy-pdp__thumbs img{border-radius:8px;cursor:pointer}.fy-select,.fy-qty{background:#141417;color:var(--fy-ink);border:1px solid rgba(244,241,234,.18);border-radius:10px;padding:12px 14px;font-family:JetBrains Mono,monospace;font-size:12px;width:100%}.fy-qty{max-width:110px;text-align:center}.fy-acc{margin-top:26px}.fy-cart-row{display:grid;grid-template-columns:88px 1fr auto;gap:16px;align-items:center;padding:18px 0;border-bottom:1px solid rgba(244,241,234,.1)}.fy-cart-row img{border-radius:8px}@media(max-width:600px){.fy-cart-row{grid-template-columns:64px 1fr;grid-template-areas:"img info" "qty qty"}}.fy-bar{height:7px;border-radius:99px;background:#f4f1ea24;overflow:hidden}.fy-bar>span{display:block;height:100%;background:var(--fy-red)}.fy-pw{max-width:520px;margin:80px auto;padding:0 20px;text-align:center}.fy-pagination{display:flex;gap:14px;justify-content:center;margin-top:36px;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.fy-hero__video{position:relative;border-radius:14px;overflow:hidden;background:#111114}.fy-hero__video video{width:100%;height:100%;display:block;object-fit:cover;aspect-ratio:4/3}.fy-hero__video--embed{aspect-ratio:16/9}.fy-hero__video--embed iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}@media(max-width:749px){.fy-hero__media{order:-1}.fy-hero__video video{aspect-ratio:9/16;max-height:74vh}.fy-hero__video--embed{aspect-ratio:9/16}.fy-hero__grid{gap:26px}.fy-cats,.fy-carousel{display:flex!important;grid-template-columns:none!important;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:2px 18px 18px;margin:0 -18px;max-width:none}.fy-cats::-webkit-scrollbar,.fy-carousel::-webkit-scrollbar{display:none}.fy-cats>*{flex:none;width:118px;scroll-snap-align:center}.fy-cats .fy-cat__img{max-width:118px}.fy-carousel>*{flex:none;width:72vw;max-width:280px;scroll-snap-align:center}}.fy-header__in{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;row-gap:2px}.fy-nav{grid-column:1;grid-row:1;justify-self:start;flex:0 1 auto;justify-content:flex-start}.fy-logo{grid-column:2;grid-row:1;justify-self:center}.fy-cart-btn{grid-column:3;grid-row:1;justify-self:end}@media(max-width:900px){.fy-nav{grid-column:1 / -1;grid-row:2;justify-self:stretch;justify-content:safe center}}.fy-intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:var(--fy-bg);display:flex;align-items:center;justify-content:center;overflow:hidden}.fy-intro--hidden{display:none!important}.fy-intro.fy-intro--out{opacity:0;transition:opacity .55s ease}.fy-intro__media{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.fy-intro__media video,.fy-intro__media iframe{width:100%;height:100%;object-fit:cover;border:0}.fy-intro__media img{max-width:min(62vw,420px);height:auto;animation:fy-intro-logo 1.6s cubic-bezier(.16,.84,.3,1) both}@keyframes fy-intro-logo{0%{opacity:0;transform:scale(.9)}40%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1.03)}}.fy-intro__skip{position:absolute;right:16px;bottom:18px;background:#0a0a0b99;color:var(--fy-cream);border:1px solid rgba(244,241,234,.28);border-radius:999px;padding:12px 18px;font-size:10px;font-weight:700;cursor:pointer;z-index:2}.fy-body.fy-intro-lock{overflow:hidden}.fy-page-fade{animation:fy-page-in .5s ease both}@keyframes fy-page-in{0%{opacity:0}to{opacity:1}}.fy-only-desk,.fy-only-mob{width:100%;height:100%}.fy-only-mob{display:none}@media(max-width:749px){.fy-only-desk{display:none}.fy-only-mob{display:block}}.fy-hero__video video{width:100%;height:100%;object-fit:cover;display:block;border-radius:14px}.fy-intro__media video{width:100%;height:100%;object-fit:cover}.fy-intro__sound{position:absolute;left:16px;bottom:18px;background:var(--fy-red);color:#fff;border:0;border-radius:999px;padding:12px 18px;font-size:10px;font-weight:700;cursor:pointer;z-index:3}.fy-sound-btn{position:absolute;left:10px;bottom:10px;background:#0a0a0bb3;color:var(--fy-cream);border:1px solid rgba(244,241,234,.3);border-radius:999px;padding:10px 16px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;z-index:3}:root{--fy-bg:#07070A;--fy-cream:#F4F1EA;--fy-red:#C8102E;--fy-red-hi:#FF3B1F;--fy-red-lo:#8E0B20}*{box-sizing:border-box}html,body{margin:0;background:var(--fy-bg);color:var(--fy-cream);font-family:Archivo,system-ui,sans-serif;-webkit-font-smoothing:antialiased}html{overflow-x:clip}body{overflow:visible!important}img,video{max-width:100%}a{color:var(--fy-red-hi);text-decoration:none}a:hover{color:#ff6b4e}summary{list-style:none;cursor:pointer}summary::-webkit-details-marker{display:none}details[open] .fy-plus{transform:rotate(45deg)}::-webkit-scrollbar{display:none}@keyframes fy-mq{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes fy-mq-rev{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes fy-shine{0%{background-position:0% 50%}to{background-position:200% 50%}}@keyframes fy-chev{0%,to{transform:rotate(90deg) translate(0)}50%{transform:rotate(90deg) translate(5px)}}.fy-hero-m,.fy-hero-mr{display:none}.fy-hov:hover{filter:brightness(1.1)}@media(max-width:749px){.fy-only-desk,.fy-hero-d{display:none}.fy-hero-m{display:block}.fy-hero-mr{display:flex}}#fy-header,.fy-sticky-header{position:sticky;top:0;z-index:80}.fy-sticky-header #fy-header{position:relative}#shopify-section-header{position:sticky;top:0;z-index:80}#shopify-section-header #fy-header{position:relative}.fy-sticky-mq,.fy-sticky-mq-wrap{position:sticky;top:var(--fy-header-h,66px);z-index:70}.fy-sticky-mq-wrap .fy-sticky-mq{position:relative;top:auto}main,#MainContent{overflow:visible}@keyframes fy-pulse{0%{box-shadow:0 0 #ff3b1f99}70%{box-shadow:0 0 0 10px #ff3b1f00}to{box-shadow:0 0 #ff3b1f00}}.fy-pv{aspect-ratio:var(--fy-pv-d,16/9);max-height:var(--fy-pv-max,88vh)}.fy-pv-m-only{display:none}.fy-gal-item{flex:none;width:100%;scroll-snap-align:start}.fy-bundle.is-on{border-color:#ff3b1f!important;background:linear-gradient(160deg,#ff3b1f29,#f4f1ea08)!important}.fy-bundle.is-on .fy-radio{border-color:#ff3b1f!important}.fy-bundle.is-on .fy-radio span{transform:scale(1)!important}.fy-opt input{position:absolute;opacity:0;pointer-events:none}.fy-opt input:checked+span{border-color:#ff3b1f!important;background:#ff3b1f24;color:#fff!important}.fy-satc{transform:translateY(120%);transition:transform .3s ease}.fy-satc.is-on{transform:none}.fy-pay svg{height:22px;width:auto}button[data-pdp-atc]:disabled{opacity:.5;cursor:not-allowed}.fy-rail-grid{display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;padding:4px 16px 18px}.fy-rail-grid>*{flex:none;width:min(74vw,300px);scroll-snap-align:center}@media(min-width:900px){.fy-rail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));overflow:visible;max-width:1100px;margin:0 auto}.fy-rail-grid>*{width:auto}.fy-pdp2__info{position:sticky;top:calc(var(--fy-header-h,66px) + 18px)}.fy-satc{display:none!important}}@media(max-width:749px){.fy-pv{aspect-ratio:var(--fy-pv-m,4/5);max-height:none}.fy-pv-d-only{display:none!important}.fy-pv-m-only{display:block}.fy-gal-item{width:84%}.fy-gal-thumbs{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/base.css.map */
