:root{--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-16: 4rem;--space-20: 5rem;--space-24: 6rem;--space-32: 8rem;--text-xs: clamp(.6875rem, .66rem + .15vw, .75rem);--text-sm: clamp(.8125rem, .78rem + .15vw, .875rem);--text-base: calc(clamp(.9375rem, .9rem + .2vw, 1.0625rem) * var(--body-scale, 1));--text-md: clamp(1.0625rem, 1rem + .3vw, 1.1875rem);--text-lg: clamp(1.1875rem, 1.1rem + .45vw, 1.4375rem);--text-xl: calc(clamp(1.5rem, 1.3rem + 1vw, 2rem) * var(--heading-scale, 1));--text-2xl: calc(clamp(1.875rem, 1.5rem + 1.6vw, 2.75rem) * var(--heading-scale, 1));--text-3xl: calc(clamp(2.25rem, 1.7rem + 2.6vw, 3.75rem) * var(--heading-scale, 1));--text-display: calc(clamp(2.75rem, 2rem + 4vw, 5.5rem) * var(--heading-scale, 1));--leading-tight: 1.1;--leading-snug: 1.25;--leading-normal: 1.55;--leading-relaxed: 1.7;--tracking-tight: -.02em;--tracking-normal: 0;--tracking-wide: .06em;--tracking-wider: .14em;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--duration-fast: .16s;--duration-base: .28s;--duration-slow: .6s;--shadow-sm: 0 1px 2px rgba(17, 18, 13, .05);--shadow-md: 0 10px 30px -12px rgba(17, 18, 13, .18);--shadow-lg: 0 30px 60px -24px rgba(17, 18, 13, .28);--z-header: 60;--z-drawer: 90;--z-modal: 100;--z-toast: 110;--gutter: clamp(1rem, .5rem + 2.5vw, 2.5rem);--grid-gap: clamp(.75rem, .5rem + 1.2vw, 1.5rem);--header-height: 72px;--announcement-height: 0px;--touch-target: 44px;--color-border: color-mix(in srgb, var(--color-bone) 70%, var(--color-background));--color-border-strong: var(--color-bone);--color-muted: color-mix(in srgb, var(--color-text) 62%, var(--color-background));--color-subtle: color-mix(in srgb, var(--color-text) 56%, var(--color-background));--color-surface: var(--color-background-alt);--color-overlay: rgba(17, 18, 13, .42);--color-on-dark: var(--color-background-alt);--color-focus: var(--color-accent)}@media(prefers-reduced-motion:reduce){:root{--duration-fast: 0ms;--duration-base: 0ms;--duration-slow: 0ms}}.font-body{font-family:var(--font-body);font-weight:var(--font-body-weight, 400)}.font-medium{font-family:var(--font-medium);font-weight:var(--font-medium-weight, 500)}.font-heading{font-family:var(--font-heading);font-weight:var(--font-heading-weight, 600)}.font-serif{font-family:var(--font-serif);font-weight:var(--font-serif-weight, 400)}.font-serif-italic{font-family:var(--font-serif);font-style:italic;font-weight:var(--font-serif-weight, 400)}.h-display,.h1,.h2,.h3,.h4,.h5{font-family:var(--font-heading);font-weight:var(--font-heading-weight, 600);color:inherit;letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);margin:0;text-wrap:balance}.h-display{font-size:var(--text-display);font-weight:500;letter-spacing:-.025em;line-height:1.02}.h1{font-size:var(--text-3xl);font-weight:500}.h2{font-size:var(--text-2xl);font-weight:500}.h3{font-size:var(--text-xl);font-weight:500;line-height:var(--leading-snug)}.h4{font-size:var(--text-lg);line-height:var(--leading-snug);letter-spacing:-.01em}.h5{font-size:var(--text-md);line-height:var(--leading-snug);letter-spacing:0}.eyebrow{font-family:var(--font-medium);font-weight:var(--font-medium-weight, 500);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:var(--eyebrow-transform, uppercase);color:var(--color-accent);line-height:1.4}.lede{font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--color-muted);max-width:58ch;text-wrap:pretty}.serif-statement{font-family:var(--font-serif);font-style:italic;font-weight:var(--font-serif-weight, 400);font-size:var(--text-2xl);line-height:1.2;letter-spacing:-.01em;text-wrap:balance}.text-muted{color:var(--color-muted)}.text-subtle{color:var(--color-subtle)}.text-sm{font-size:var(--text-sm)}.text-xs{font-size:var(--text-xs)}.text-center{text-align:center}.text-balance{text-wrap:balance}.measure{max-width:62ch}.measure-narrow{max-width:44ch}.scheme-light{--scheme-bg: var(--color-background);--scheme-fg: var(--color-text)}.scheme-paper{--scheme-bg: var(--color-background-alt);--scheme-fg: var(--color-text)}.scheme-bone{--scheme-bg: var(--color-bone);--scheme-fg: var(--color-text)}.scheme-olive{--scheme-bg: var(--color-accent);--scheme-fg: var(--color-background-alt);--color-muted: color-mix(in srgb, var(--color-background-alt) 75%, var(--color-accent));--color-border: color-mix(in srgb, var(--color-background-alt) 22%, transparent)}.scheme-black{--scheme-bg: var(--color-text);--scheme-fg: var(--color-background-alt);--color-muted: color-mix(in srgb, var(--color-background-alt) 70%, var(--color-text));--color-border: color-mix(in srgb, var(--color-background-alt) 18%, transparent)}.scheme-walnut{--scheme-bg: var(--color-walnut);--scheme-fg: var(--color-background-alt);--color-muted: color-mix(in srgb, var(--color-background-alt) 75%, var(--color-walnut));--color-border: color-mix(in srgb, var(--color-background-alt) 20%, transparent)}[class*=scheme-]{background-color:var(--scheme-bg);color:var(--scheme-fg)}.scheme-olive .eyebrow,.scheme-black .eyebrow,.scheme-walnut .eyebrow{color:var(--color-bone)}
/*# sourceMappingURL=/cdn/shop/t/17/assets/ekno-design-system.css.map */
