@font-face{font-family:ModernGothic Regular;src:url(fs-font-1.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ModernGothicMono;src:url(fs-font-2.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:FT Base;src:url(fs-font-3.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}:root{--bg:oklch(6.72046% 0 89.87556);--surface:oklch(25.61533% 0 89.87556);--fg:oklch(100% 0 89.87556);--muted:oklch(73.1595% 0 89.87556);--border:oklch(38.28786% 0 89.87556);--accent:oklch(37.17163% .0142647 269.30249);--display:"ModernGothicMono",monospace;--body:"ModernGothic Regular",sans-serif;--mono:"ModernGothicMono",monospace;--inset:40px}.mono{font:12px/1.4 var(--mono);text-transform:uppercase;letter-spacing:.02em}.topbar{position:fixed;top:0;left:0;right:0;height:104px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding:0 var(--inset);background:var(--bg);z-index:10}.topbar:after{content:"";position:absolute;bottom:0;left:var(--inset);right:var(--inset);height:1px;background:oklch(from var(--fg) l c h / .18)}.brand{justify-self:start;background:transparent;padding:0 6px 11px 0;font:78px/.85 var(--body);letter-spacing:-6px}.brand:hover{transform:translateY(-2px)}.header-link,.back-link{background:transparent;min-height:44px;padding:0 4px;font-size:14px;display:flex;align-items:center;gap:14px}.header-link:hover,.back-link:hover{box-shadow:0 1px var(--fg)}.cart-button{justify-self:end;min-height:44px;background:var(--surface);color:var(--fg);min-width:126px;padding:0 21px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:14px}.cart-button:hover{background:oklch(from var(--surface) calc(l - .07) c h);color:var(--fg)}.cart-button span:last-child{font:12px var(--mono)}.collection-intro .mono{color:var(--muted);font-size:10px;margin:0 0 17px}@media(min-width:1700px){:root{--inset:60px}}@media(max-width:1100px){:root{--inset:28px}}@media(max-width:760px){:root{--inset:20px}.topbar{height:84px;grid-template-columns:1fr auto auto;gap:20px}.brand{font-size:64px;padding-bottom:9px;letter-spacing:-5px}.header-link{display:none}.back-link{font-size:12px;gap:8px}.back-link svg{width:16px}.cart-button{min-width:92px;gap:13px;padding:0 15px;font-size:13px}.collection-intro .mono{font-size:9px;margin:0 0 10px}}@media(max-height:700px)and (min-width:761px){.topbar{height:84px}.brand{font-size:64px}}@media(prefers-reduced-motion:reduce){.brand:hover{transform:none}}.brand{--brand-future-font: var(--body);--brand-self-font: "FT Base", sans-serif;display:inline-flex;align-items:center;gap:.22em;min-height:44px;padding:0 6px 6px 0;font-size:60px;letter-spacing:-.04em}.brand .brand-mark{display:block;width:.84828em;height:.9em;flex:0 0 auto;fill:currentColor;stroke:none}.brand-wordmark{display:inline-flex;align-items:baseline}.brand-future{font-family:var(--brand-future-font);font-weight:400}.brand-self{font-family:var(--brand-self-font);font-weight:300;font-synthesis:none;margin-left:.015em;-webkit-text-stroke:.0076em var(--bg);paint-order:fill stroke}@media(max-width:1100px){.brand{font-size:48px}}@media(max-width:760px){.topbar{gap:12px}.brand{font-size:40px;padding-bottom:4px}}@media(max-width:600px){.brand{font-size:clamp(26px,8vw,36px)}.back-link{width:44px;justify-content:center;padding:0;gap:0}.back-link svg{width:20px}}@media(max-width:420px){.topbar{gap:8px}.cart-button{min-width:70px;padding:0 8px;gap:8px}.topbar .fs-quiz-link{padding:0 8px}}.fs-empty{padding:140px 40px}.fs-policy-links{display:flex;gap:16px;flex-wrap:wrap}.fs-policy-links a{color:inherit}.fs-preview-note{color:#aaa;font-size:12px}.fs-footer{position:relative;z-index:2;margin:0 var(--inset) 61px;padding:48px 0 28px;border-top:1px solid oklch(from var(--fg) l c h / .18);color:var(--fg)}.fs-footer-inner{display:grid;grid-template-columns:1.6fr repeat(3,1fr);gap:32px}.fs-footer-wordmark{font:44px/.9 var(--body);letter-spacing:-3px;color:inherit;text-decoration:none}.fs-footer-tag,.fs-footer-note{color:var(--muted);font-size:13px;line-height:1.5;max-width:34ch;margin:14px 0 0}.fs-footer-col{display:flex;flex-direction:column;gap:10px}.fs-footer-col a{color:inherit;text-decoration:none;font-size:14px;width:max-content}.fs-footer-col a:hover{box-shadow:0 1px var(--fg)}.fs-footer-heading{margin:0 0 4px}.fs-footer-legal{margin:36px 0 0;color:var(--muted)}.product-open .fs-footer{display:none}.fs-cat-link{font-size:13px;opacity:.85}.fs-cat-link[aria-current=page]{box-shadow:0 1px var(--fg);opacity:1}.topbar>div{display:flex;flex-wrap:wrap;gap:0 4px}@media(max-width:900px){.fs-cat-link{display:none}.fs-footer-inner{grid-template-columns:1fr 1fr}}@media(max-width:600px){.fs-footer-inner{grid-template-columns:1fr}.fs-footer{margin-bottom:70px}}.topbar a.header-link{text-decoration:none;color:inherit}.topbar .fs-quiz-link,.topbar a.fs-quiz-link{min-height:44px;background:#1f7a5c;color:#fff;border:1px solid #1f7a5c;min-width:92px;padding:0 15px;margin:0 6px;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:13px;font-weight:600;letter-spacing:.01em;box-shadow:none;text-decoration:none}.topbar .fs-quiz-link:after{content:"\2192";font-size:14px}.topbar .fs-quiz-link:hover{background:#16634a;border-color:#16634a;box-shadow:none;color:#fff}.topbar .fs-quiz-link.fs-nav-current{background:#0f4e39;border-color:#0f4e39;text-decoration:none}.topbar{grid-template-columns:1fr auto auto auto}.topbar .fs-quiz-link,.topbar a.fs-quiz-link{justify-self:end;margin:0}@media(max-width:600px){.topbar .fs-quiz-link{min-width:0;padding:0 12px}}body{background:var(--bg);color:var(--fg);font-family:var(--body)}body{padding-top:104px}@media(max-width:900px){body{padding-top:84px}}.fs-hidden-group{display:none!important}h1,h2,h3,.h1,.h2,.h3{font-family:var(--display);text-transform:uppercase;letter-spacing:.01em;font-weight:400}.topbar{position:fixed}.fs-footer{margin-bottom:0}@media(max-width:600px){:root{--inset:14px}.topbar .fs-quiz-link{padding:0 10px}.cart-button{min-width:78px;padding:0 10px;gap:8px}}html,body{overflow-x:hidden;overflow-x:clip}
/*# sourceMappingURL=/cdn/shop/t/2/assets/fs-shell.css.map */
