:root{--fs-hero: calc(clamp(40px, 5vw, 64px) * var(--type-scale, 1));--fs-h1: calc(44px * var(--type-scale, 1));--fs-h2: calc(32px * var(--type-scale, 1));--fs-h3: calc(24px * var(--type-scale, 1));--fs-h4: calc(19px * var(--type-scale, 1));--fs-body-lg: calc(18px * var(--type-scale, 1));--fs-body: calc(16px * var(--type-scale, 1));--fs-body-sm: calc(14px * var(--type-scale, 1));--fs-eyebrow: calc(12px * var(--type-scale, 1));--fs-spec: calc(15px * var(--type-scale, 1));--fs-caption: calc(13px * var(--type-scale, 1));--space-0: 4px;--space-1: 8px;--space-2: 12px;--space-3: 16px;--space-4: 24px;--space-5: 32px;--space-6: 48px;--space-7: 64px;--space-8: 80px;--space-section: 120px;--space-section-m: 80px;--grid-gap: 24px;--page-width: 1440px;--narrow-width: 720px;--radius-button: 6px;--radius-input: 6px;--radius-card: 12px;--radius-image: 14px;--radius-pill: 9999px;--shadow-card: 0 2px 12px var(--shadow-tint);--shadow-lift: 0 8px 28px var(--shadow-tint-2);--shadow-focus: 0 0 0 3px var(--focus-ring);--ease-smooth: cubic-bezier(.4, 0, .2, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ease-snap: cubic-bezier(0, .7, .3, 1);--ease-drift: cubic-bezier(.4, 0, 0, 1);--dur-fast: .2s;--dur-base: .32s;--dur-slow: .7s;--z-dropdown: 100;--z-sticky: 200;--z-drawer: 300;--z-modal: 400;--z-toast: 500}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:var(--fs-body);font-weight:var(--fw-regular);line-height:1.6}h1,h2,h3,h4{color:var(--color-text);font-family:var(--font-display);font-weight:var(--fw-medium);letter-spacing:-.01em;line-height:1.15;margin:0}h1{font-size:var(--fs-h1);line-height:1.1}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3);line-height:1.2}h4{font-size:var(--fs-h4);line-height:1.25}.eb-eyebrow{color:var(--color-text-muted);font-family:var(--font-body);font-size:var(--fs-eyebrow);font-weight:var(--fw-medium);letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.eb-spec-value{color:var(--color-text);font-family:var(--font-body);font-size:var(--fs-spec);font-variant-numeric:tabular-nums;font-weight:var(--fw-medium);line-height:1.3}.eb-spec-unit{color:var(--color-text-muted);font-weight:var(--fw-regular)}.eb-hide-d{display:none!important}@media(max-width:768px){.eb-hide-m{display:none!important}.eb-hide-d{display:revert!important}}
/*# sourceMappingURL=/cdn/shop/t/112/assets/variables.css.map */
