:root{--epic-font-heading-scale: var(--font-heading-scale, 1);--epic-font-body-scale: var(--font-body-scale, 1);--epic-kicker: clamp( calc(12px * var(--epic-font-body-scale)), calc(.95vw * var(--epic-font-body-scale)), calc(14px * var(--epic-font-body-scale)) );--epic-h1: clamp( calc(30px * var(--epic-font-heading-scale)), calc(4.2vw * var(--epic-font-heading-scale)), calc(56px * var(--epic-font-heading-scale)) );--epic-h2: clamp( calc(24px * var(--epic-font-heading-scale)), calc(3vw * var(--epic-font-heading-scale)), calc(40px * var(--epic-font-heading-scale)) );--epic-h3: clamp( calc(18px * var(--epic-font-heading-scale)), calc(1.8vw * var(--epic-font-heading-scale)), calc(28px * var(--epic-font-heading-scale)) );--epic-h4: clamp( calc(16px * var(--epic-font-heading-scale)), calc(1.35vw * var(--epic-font-heading-scale)), calc(22px * var(--epic-font-heading-scale)) );--epic-h5: clamp( calc(15px * var(--epic-font-heading-scale)), calc(1.1vw * var(--epic-font-heading-scale)), calc(20px * var(--epic-font-heading-scale)) );--epic-h6: clamp( calc(14px * var(--epic-font-heading-scale)), calc(1vw * var(--epic-font-heading-scale)), calc(18px * var(--epic-font-heading-scale)) );--epic-body: clamp( calc(15px * var(--epic-font-body-scale)), calc(1.05vw * var(--epic-font-body-scale)), calc(18px * var(--epic-font-body-scale)) );--epic-body-tight: clamp( calc(14px * var(--epic-font-body-scale)), calc(.95vw * var(--epic-font-body-scale)), calc(16px * var(--epic-font-body-scale)) );--epic-small: clamp( calc(13px * var(--epic-font-body-scale)), calc(.9vw * var(--epic-font-body-scale)), calc(15px * var(--epic-font-body-scale)) );--epic-micro: clamp( calc(12px * var(--epic-font-body-scale)), calc(.8vw * var(--epic-font-body-scale)), calc(14px * var(--epic-font-body-scale)) );--epic-lh-h: 1.12;--epic-lh-h-tight: 1.05;--epic-lh-body: 1.6;--epic-lh-body-tight: 1.45;--epic-track-h1: -.03em;--epic-track-h2: -.02em;--epic-track-h3: -.01em;--epic-space-1: clamp(6px, .9vw, 10px);--epic-space-2: clamp(10px, 1.2vw, 14px);--epic-space-3: clamp(14px, 1.6vw, 18px);--epic-space-4: clamp(18px, 2.2vw, 26px);--epic-space-5: clamp(24px, 3vw, 40px);--epic-section-py-tight: clamp(12px, 2vw, 18px);--epic-section-py: clamp(16px, 2.6vw, 28px);--epic-section-py-roomy: clamp(22px, 3.6vw, 44px);--epic-section-px-desktop: clamp(16px, 2.2vw, 28px);--epic-section-px-mobile: clamp(20px, 5vw, 32px);--epic-section-px: var(--epic-section-px-desktop);--epic-section-px-roomy: clamp(20px, 3vw, 36px);--epic-surface-pad: clamp(14px, 2vw, 20px);--epic-card-pad: clamp(12px, 1.4vw, 16px);--epic-gap: clamp(10px, 1.4vw, 16px);--epic-gap-lg: clamp(14px, 2vw, 22px);--epic-radius: 8px;--epic-radius-lg: 14px;--epic-border: 1px solid rgba(var(--color-foreground), .14);--epic-border-soft: 1px solid rgba(var(--color-foreground), .1);--epic-shadow: 0 10px 40px rgba(0,0,0,.1);--epic-soft: 0 8px 28px rgba(0,0,0,.06);--epic-muted: rgba(var(--color-foreground), .78);--epic-dim: rgba(var(--color-foreground), .6);--epic-radius-safe: var(--epic-radius, 8px);--epic-radius-lg-safe: var(--epic-radius-lg, 14px);--epic-border-safe: var(--epic-border, 1px solid rgba(var(--color-foreground), .14));--epic-border-soft-safe: var(--epic-border-soft, 1px solid rgba(var(--color-foreground), .1));--epic-shadow-safe: var(--epic-shadow, 0 10px 40px rgba(0,0,0,.1));--epic-soft-safe: var(--epic-soft, 0 8px 28px rgba(0,0,0,.06));--epic-muted-safe: var(--epic-muted, rgba(var(--color-foreground), .78));--epic-dim-safe: var(--epic-dim, rgba(var(--color-foreground), .6));--epic-section-py-safe: var(--epic-section-py, clamp(16px, 2.6vw, 28px));--epic-section-px-safe: var(--epic-section-px-desktop);--epic-surface-pad-safe: var(--epic-surface-pad, clamp(14px, 2vw, 20px));--epic-card-pad-safe: var(--epic-card-pad, clamp(12px, 1.4vw, 16px));--epic-gap-safe: var(--epic-gap, clamp(10px, 1.4vw, 16px));--epic-gap-lg-safe: var(--epic-gap-lg, clamp(14px, 2vw, 22px))}@media(max-width:749px){:root{--epic-section-px-safe: var(--epic-section-px-mobile)}}.epic-section{padding:var(--epic-section-py-safe) 0}.epic-section--tight{padding:var(--epic-section-py-tight) 0}.epic-section--roomy{padding:var(--epic-section-py-roomy) 0}.epic-pad-x{padding-left:var(--epic-section-px-safe);padding-right:var(--epic-section-px-safe)}.epic-kicker{font-size:var(--epic-kicker);line-height:1.25}.epic-h1{font-size:var(--epic-h1);line-height:var(--epic-lh-h-tight);letter-spacing:var(--epic-track-h1)}.epic-h2{font-size:var(--epic-h2);line-height:var(--epic-lh-h);letter-spacing:var(--epic-track-h2)}.epic-h3{font-size:var(--epic-h3);line-height:1.2;letter-spacing:var(--epic-track-h3)}.epic-body{font-size:var(--epic-body);line-height:var(--epic-lh-body)}.epic-small{font-size:var(--epic-small);line-height:var(--epic-lh-body-tight)}.epic-rte{font-size:var(--epic-body);line-height:var(--epic-lh-body);max-width:100%}.epic-rte p{margin:0}.epic-rte p+p{margin-top:var(--epic-space-1)}.epic-rte ul,.epic-rte ol{margin:var(--epic-space-1) 0 0;padding-left:1.1em}.epic-rte li{margin:.4em 0}.epic-surface{border:var(--epic-border-safe);border-radius:var(--epic-radius-safe);box-shadow:var(--epic-shadow-safe)}.epic-surface--soft{border:var(--epic-border-soft-safe);border-radius:var(--epic-radius-safe);box-shadow:var(--epic-soft-safe)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/epic-tokens.css.map */
