@font-face{font-family:Syne;src:url(//forg3d.store/cdn/shop/t/3/assets/Syne-VariableFont_wght.ttf?v=29996241720625391401778881250) format("truetype-variations"),url(//forg3d.store/cdn/shop/t/3/assets/Syne-VariableFont_wght.ttf?v=29996241720625391401778881250) format("truetype");font-weight:400 800;font-style:normal;font-display:swap}@font-face{font-family:Syne;src:url(//forg3d.store/cdn/shop/t/3/assets/Syne-Bold.otf?v=164413834972359047641778881250) format("opentype");font-weight:700;font-style:normal;font-display:swap}:root{--midnight: #021021;--sapphire: #203B59;--arch: #F0F0F0;--army: #818376;--orange: #E75838;--midnight-900: #010915;--midnight-800: #021021;--midnight-700: #0a1a30;--midnight-600: #132540;--sapphire-700: #172e46;--sapphire-500: #203B59;--sapphire-400: #355173;--sapphire-300: #5a7495;--arch-100: #FFFFFF;--arch-200: #F0F0F0;--arch-300: #D9D9D5;--arch-400: #B8B9B3;--orange-600: #C8431F;--orange-500: #E75838;--orange-400: #F07558;--success: #83B36C;--bg: var(--midnight);--bg-elev: var(--sapphire-700);--bg-raised: var(--sapphire);--surface-line: rgba(240, 240, 240, .12);--fg: var(--arch);--fg-muted: #B8B9B3;--fg-dim: var(--army);--accent: var(--orange);--accent-ink: var(--arch);--link: var(--orange);--paper: var(--arch);--paper-ink: var(--midnight);--paper-line: #1B2438;--paper-muted: #4a5566;--font-display: "Syne", "Inter", system-ui, sans-serif;--font-body: "Syne", "Inter", system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--font-logo: "Syne", system-ui, sans-serif;--fs-xs: 11px;--lh-xs: 1.4;--fs-sm: 13px;--lh-sm: 1.5;--fs-base: 15px;--lh-base: 1.6;--fs-md: 18px;--lh-md: 1.5;--fs-lg: 22px;--lh-lg: 1.35;--fs-xl: 32px;--lh-xl: 1.2;--fs-2xl: 48px;--lh-2xl: 1.08;--fs-3xl: 72px;--lh-3xl: 1;--fs-4xl: 112px;--lh-4xl: .96;--tr-tight: -.02em;--tr-normal: 0;--tr-wide: .08em;--tr-xwide: .18em;--s-0: 0;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px;--s-7: 48px;--s-8: 64px;--s-9: 96px;--s-10: 128px;--r-0: 0px;--r-1: 0px;--r-hair: 1px;--r-pill: 999px;--bw-hair: 1px;--bw-rule: 2px;--bw-heavy: 3px;--border: 1px solid var(--surface-line);--rule: 2px solid var(--arch);--rule-dim: 1px solid rgba(240,240,240,.25);--bg-tray: var(--midnight-700);--bg-tray-strong: #142032;--line-soft: rgba(240, 240, 240, .08);--line-medium: rgba(240, 240, 240, .12);--line-strong: rgba(240, 240, 240, .25);--rule-chapter: 2px solid var(--arch);--shadow-0: none;--shadow-inset: inset 0 0 0 1px rgba(255,255,255,.04);--focus-ring: 0 0 0 2px var(--midnight), 0 0 0 4px var(--orange);--aspect-photo: 7 / 5;--ease-standard: cubic-bezier(.2,0,.2,1);--ease-out: cubic-bezier(.16,1,.3,1);--dur-120: .12s;--dur-160: .16s;--dur-200: .2s;--dur-220: .22s;--dur-240: .24s;--dur-280: .28s;--dur-320: .32s;--dur-360: .36s;--dur-fast: var(--dur-120);--dur-med: var(--dur-200);--dur-slow: var(--dur-360);--buttons-radius: 0;--buttons-radius-outset: 0;--inputs-radius: 0;--inputs-radius-outset: 0;--media-radius: 0;--popups-radius: 0;--popups-radius-outset: 0;--variant-pills-radius: 0;--badges-radius: 0;--blocks-radius: 0;--cards-radius: 0;--price-radius: 0}html,body{background:var(--midnight);color:var(--arch);font-family:var(--font-body);font-size:var(--fs-base);line-height:var(--lh-base);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.f3d-dot{display:inline-block;width:8px;height:8px;border-radius:var(--r-pill);background:var(--army)}.f3d-dot--in-stock{background:var(--success)}.f3d-display{font-family:var(--font-display);font-weight:700;font-size:var(--fs-4xl);line-height:var(--lh-4xl);letter-spacing:var(--tr-tight);text-transform:uppercase}.f3d-h1{font-family:var(--font-display);font-weight:700;font-size:var(--fs-3xl);line-height:var(--lh-3xl);letter-spacing:var(--tr-tight);text-transform:uppercase;margin:0}.f3d-h2{font-family:var(--font-display);font-weight:600;font-size:var(--fs-2xl);line-height:var(--lh-2xl);letter-spacing:var(--tr-tight);text-transform:uppercase;margin:0}.f3d-h3{font-family:var(--font-display);font-weight:600;font-size:var(--fs-xl);line-height:var(--lh-xl);letter-spacing:0;text-transform:uppercase;margin:0}.f3d-subhead{font-family:var(--font-display);font-weight:500;font-size:var(--fs-lg);line-height:var(--lh-lg);letter-spacing:0}.f3d-body{font-family:var(--font-body);font-weight:400;font-size:var(--fs-base);line-height:var(--lh-base);color:var(--fg);margin:0;text-wrap:pretty}.f3d-body-sm{font-size:var(--fs-sm);line-height:var(--lh-sm)}.f3d-eyebrow{font-family:var(--font-display);font-weight:600;font-size:var(--fs-xs);letter-spacing:var(--tr-xwide);text-transform:uppercase;color:var(--fg-muted)}.f3d-mono{font-family:var(--font-mono);font-size:var(--fs-sm);letter-spacing:0;font-variant-numeric:tabular-nums}.f3d-link{color:var(--link);text-decoration:none;border-bottom:1px solid transparent;transition:border-color var(--dur-fast) var(--ease-standard)}.f3d-link:hover{border-bottom-color:var(--link)}.f3d-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);height:48px;padding:0 var(--s-5);font-family:var(--font-display);font-weight:600;font-size:var(--fs-sm);letter-spacing:var(--tr-wide);text-transform:uppercase;border:0;border-radius:0;cursor:pointer;transition:background var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard),transform var(--dur-fast) var(--ease-standard)}.f3d-btn:active{transform:translateY(1px)}.f3d-btn--primary{background:var(--orange);color:var(--arch)}.f3d-btn--primary:hover{background:var(--orange-600)}.f3d-btn--secondary{background:transparent;color:var(--arch);outline:1px solid var(--arch);outline-offset:-1px}.f3d-btn--secondary:hover{background:var(--arch);color:var(--midnight)}.f3d-btn--ghost{background:transparent;color:var(--fg-muted)}.f3d-btn--ghost:hover{color:var(--arch)}.f3d-rule{border:0;border-top:1px solid var(--surface-line);margin:0}:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.card .card__media .media img,.card-wrapper .card__media .media img{transition:transform var(--dur-320) var(--ease-standard)!important}.card:hover .card__media .media img,.card-wrapper:hover .card__media .media img,.card:focus-within .card__media .media img,.card-wrapper:focus-within .card__media .media img{transform:scale(1.04)!important}@media(prefers-reduced-motion:reduce){.card .card__media .media img,.card-wrapper .card__media .media img{transition:none!important}.card:hover .card__media .media img,.card-wrapper:hover .card__media .media img{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/forg3d-tokens.css.map */
