:root{--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--size-xs: .75rem;--size-sm: .875rem;--size-md: 1rem;--size-lg: 1.125rem;--size-xl: 1.375rem;--size-2xl: clamp(1.5rem, 1.25rem + 1.2vw, 1.75rem);--size-3xl: clamp(1.75rem, 1.35rem + 2vw, 2.25rem);--size-4xl: clamp(2rem, 1.4rem + 3vw, 3rem);--leading-tight: 1.15;--leading-snug: 1.35;--leading-base: 1.6;--weight-regular: 400;--weight-medium: 500;--weight-bold: 700;--tracking-tight: -.02em;--tracking-normal: 0;--tracking-wide: .08em;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 16px;--radius-pill: 999px;--border-width: 1px;--border-width-strong: 2px;--shadow-sm: 0 1px 2px rgb(0 0 0 / 6%);--shadow-md: 0 2px 8px rgb(0 0 0 / 8%);--shadow-lg: 0 8px 24px rgb(0 0 0 / 12%);--container-narrow: 640px;--container-base: 960px;--container-wide: 1280px;--ease-out: cubic-bezier(.2, 0, 0, 1);--duration-fast: .12s;--duration-base: .2s;--tap-min: 48px;--color-brand: #1a1a1a;--color-brand-contrast: #ffffff;--color-cta: #d62828;--color-cta-contrast: #ffffff;--color-surface: #ffffff;--color-surface-alt: #f5f5f4;--color-text: #1a1a1a;--color-text-muted: #6b6b6b;--color-success: #157f3d;--color-urgency: #c2410c;--color-price: var(--color-text);--color-price-compare: var(--color-text-muted);--color-border: #e2e2e0;--color-border-strong: #c9c9c5;--color-focus: #0b6bd3;--font-body-family: var(--font-primary--family);--font-heading-family: var(--font-primary--family);--btn-height-md: 48px;--btn-height-lg: 56px;--btn-radius: var(--radius-md);--btn-primary-bg: var(--color-cta);--btn-primary-text: var(--color-cta-contrast);--btn-primary-border-color: transparent;--btn-primary-border-width: var(--border-hairline);--btn-primary-radius: var(--radius-button);--btn-primary-height: var(--btn-height-md);--btn-primary-height-lg: var(--btn-height-lg);--btn-primary-padding-x: var(--space-5);--btn-primary-font-size: var(--size-md);--btn-primary-weight: var(--weight-button);--btn-primary-tracking: var(--tracking-normal);--btn-primary-transform: none;--btn-primary-shadow: none;--btn-primary-hover-bg: var(--btn-primary-bg);--btn-primary-hover-bg: color-mix(in srgb, var(--btn-primary-bg) 92%, black);--btn-primary-hover-text: var(--btn-primary-text);--btn-secondary-bg: transparent;--btn-secondary-text: var(--color-text);--btn-secondary-border-color: var(--color-border-strong);--btn-secondary-border-width: var(--border-hairline);--btn-secondary-radius: var(--radius-button);--btn-secondary-height: var(--btn-height-md);--btn-secondary-height-lg: var(--btn-height-lg);--btn-secondary-padding-x: var(--space-5);--btn-secondary-font-size: var(--size-md);--btn-secondary-weight: var(--weight-button);--btn-secondary-tracking: var(--tracking-normal);--btn-secondary-transform: none;--btn-secondary-shadow: none;--btn-secondary-hover-bg: transparent;--btn-secondary-hover-text: var(--color-text);--section-gap: var(--space-7);--section-gap-lg: var(--space-8);--space-tight: var(--space-1);--space-compact: var(--space-2);--space-snug: var(--space-3);--space-comfortable: var(--space-4);--space-relaxed: var(--space-5);--space-loose: var(--space-6);--space-spacious: var(--space-8);--radius-subtle: var(--radius-sm);--radius-standard: var(--radius-md);--radius-generous: var(--radius-lg);--radius-round: var(--radius-pill);--content-width-base: var(--container-base);--content-width-wide: var(--container-wide);--text-caption: var(--size-xs);--text-body-sm: var(--size-sm);--text-body-lg: var(--size-lg);--text-title: var(--size-xl);--text-display: var(--size-3xl);--text-h1: var(--size-4xl);--text-h2: var(--size-3xl);--text-h3: var(--size-2xl);--text-h4: var(--size-xl);--text-h5: var(--size-lg);--text-h6: var(--size-md);--text-body: var(--size-md);--text-micro: var(--size-xs);--heading-size-small: var(--text-h4);--heading-size-medium: var(--text-h2);--heading-size-large: var(--text-h1);--heading-size-display: var(--size-4xl);--body-size-small: var(--text-body-sm);--body-size-default: var(--text-body);--body-size-large: var(--text-body-lg);--weight-emphasis: var(--weight-bold);--weight-label: var(--weight-medium);--leading-heading: var(--leading-tight);--leading-title: var(--leading-snug);--leading-copy: var(--leading-base);--tracking-label: var(--tracking-wide);--tracking-heading: var(--tracking-tight);--border-hairline: var(--border-width);--shadow-card: var(--shadow-md);--shadow-overlay: var(--shadow-lg);--color-brand-secondary: var(--color-brand);--color-accent: var(--color-cta);--color-card-surface: var(--color-surface);--color-card-border: var(--color-border);--color-sticky-surface: var(--color-surface);--btn-sticky-bg: var(--btn-primary-bg);--btn-sticky-text: var(--btn-primary-text);--space-scale-none: 0px;--space-scale-xs: var(--space-2);--space-scale-sm: var(--space-4);--space-scale-md: var(--space-6);--space-scale-lg: var(--space-8);--space-scale-xl: var(--space-9);--radius-card: var(--radius-standard);--radius-button: var(--radius-standard);--radius-input: var(--radius-standard);--radius-image: var(--radius-subtle);--shadow-preset-none: none;--shadow-preset-subtle: var(--shadow-sm);--shadow-preset-medium: var(--shadow-md);--shadow-preset-strong: var(--shadow-lg);--container-full: 100%}@media(min-width:768px){:root{--section-gap: var(--space-8);--section-gap-lg: var(--space-9)}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/tokens.css.map */
