@layer tokens,base,components,patterns,sections,blocks,utilities;@layer tokens{:root{--palette-neutral-0: #ffffff;--palette-ink: #000000;--palette-ink-72: color-mix(in srgb, var(--palette-ink) 72%, var(--palette-neutral-0));--palette-ink-16: color-mix(in srgb, var(--palette-ink) 16%, var(--palette-neutral-0));--palette-ink-12: color-mix(in srgb, var(--palette-ink) 12%, var(--palette-neutral-0));--palette-ink-10: color-mix(in srgb, var(--palette-ink) 10%, var(--palette-neutral-0));--palette-neutral-50: #fafafa;--palette-neutral-100: #f5f5f5;--palette-neutral-200: #e5e5e5;--palette-neutral-400: #a3a3a3;--palette-neutral-500: #8f8f8f;--palette-neutral-600: #525252;--palette-neutral-900: #0a0a0a;--palette-accent-600: #de2726;--palette-red-600: #dc2626;--palette-green-600: #16a34a;--palette-green-800: #166534;--palette-amber-600: #d97706;--palette-amber-800: #9a3412;--palette-brand-yellow: #f8eb68;--palette-brand-gray: #f5f5f2;--palette-brand-blue: #0064a7;--palette-brand-green: #208a37;--color-surface: var(--palette-neutral-0);--color-surface-raised: var(--palette-brand-gray);--color-surface-card: var(--palette-neutral-0);--color-media-bg: var(--palette-brand-gray);--media-blend: multiply;--media-filter: brightness(1.02);--product-ratio: 1 / 1;--color-border-subtle: var(--palette-ink-16);--color-on-surface: var(--palette-ink);--color-on-surface-muted: var(--palette-ink-72);--color-accent: var(--palette-accent-600);--color-on-accent: var(--palette-neutral-0);--color-highlight: var(--palette-brand-yellow);--color-on-highlight: var(--palette-ink);--color-on-dark: var(--palette-neutral-0);--color-media-bg-dark: #000;--color-nav-active: var(--palette-neutral-200);--color-border: var(--palette-ink-12);--color-border-strong: var(--palette-neutral-500);--color-danger: var(--palette-red-600);--color-success: var(--palette-green-600);--color-warning: var(--palette-amber-600);--color-stock-in: var(--palette-brand-green);--color-stock-low: var(--palette-amber-800);--color-rating: var(--palette-amber-600);--color-badge-sale: var(--palette-accent-600);--color-on-badge-sale: var(--palette-neutral-0);--color-button-base: var(--palette-brand-gray);--color-overlay: rgb(0 0 0 / .5);--font-heading: "Inter", "Inter Fallback", Arial, sans-serif;--font-body: "Inter", "Inter Fallback", Arial, sans-serif;--font-mono: "IBM Plex Mono", "IBM Plex Mono Fallback", ui-monospace, monospace;--font-heading-family: var(--font-heading);--font-body-family: var(--font-body);--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.5rem;--text-2xl: 2rem;--text-3xl: 2.5rem;--leading-tight: 1.2;--leading-base: 1.6;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-13: 3.25rem;--space-16: 4rem;--radius-sm: 0px;--radius-base: 0px;--radius-lg: 0px;--radius-full: 0px;--border-width: 1px;--shadow-sm: 0 1px 2px rgb(0 0 0 / .05);--shadow-md: 0 4px 12px rgb(0 0 0 / .08);--shadow-lg: 0 12px 32px rgb(0 0 0 / .12);--motion-fast: .15s;--motion-base: .22s;--motion-slow: .36s;--motion-deliberate: .7s;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-soft: cubic-bezier(.33, 0, .2, 1);--stagger-step: 40ms;--stagger-rise: 20px;--container-max: 100%;--pdp-max-width: 1440px;--page-width: var(--container-max);--page-margin: var(--space-4);--site-padding: var(--page-margin);--grid-column-gap: var(--space-4);--module-gap: 6.4rem;--product-module-gap: 8rem;--header-height: 0px;--header-top-bar-height: 0px;--header-bar-height: 0px;--header-offset: var(--header-height);--header-inline-mobile: 0px;--header-slot-mobile: 36px;--header-menu-width-desktop: 18px;--header-menu-gap-desktop: 4px;--header-menu-width-mobile: 16px;--header-menu-gap-mobile: 3.5px;--header-menu-stroke: 1.5px;--text-caps: .6875rem;--letter-spacing-caps: .03em;--line-height-caps: 1.125rem;--z-base: 0;--z-dropdown: 10;--z-sticky: 20;--z-overlay: 40;--z-modal: 100;--z-toast: 1000}@media(prefers-reduced-motion:reduce){:root{--motion-fast: 0ms;--motion-base: 0ms;--motion-slow: 0ms;--motion-deliberate: 0ms;--stagger-step: 0ms}}@media(min-width:1024px){:root{--page-margin: var(--space-10)}}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/tokens.css.map */
