:root{--color-bg:#fff;--color-ink:#0a0a0a;--color-muted:#5a5a5a;--color-line:#d8d8d4;--color-surface:#f0f0ee;--color-surface-hover:#f7f7f5;--color-accent:#1d3bff;--color-inverse:#fff;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:96px;--size-touch:44px;--size-control-l:56px;--size-thumb-sm:56px;--size-thumb-md:64px;--size-thumb-lg:80px;--size-page-max:1344px;--font-family:"Familjen Grotesk", system-ui, sans-serif;--font-display-price-xl:600 176px / .86 var(--font-family);--tracking-display-price-xl:-.05em;--font-display-price-cents:600 60px / 1 var(--font-family);--tracking-display-price-cents:-.03em;--font-display-price-l:600 88px / .88 var(--font-family);--tracking-display-price-l:-.05em;--font-display-price-cents-s:600 34px / 1 var(--font-family);--tracking-display-price-cents-s:-.03em;--font-title-page:600 112px / .9 var(--font-family);--tracking-title-page:-.05em;--font-title-featured:500 38px / 1.1 var(--font-family);--tracking-title-featured:-.02em;--font-title-featured-s:500 25px / 1.12 var(--font-family);--tracking-title-featured-s:-.02em;--font-heading-section:600 22px / 1.2 var(--font-family);--tracking-heading-section:-.02em;--font-wordmark:700 26px / 1 var(--font-family);--tracking-wordmark:-.03em;--font-row-title:600 20px / 1.2 var(--font-family);--tracking-row-title:-.01em;--font-row-title-s:600 17px / 1.2 var(--font-family);--tracking-row-title-s:0em;--font-row-price:600 30px / 1 var(--font-family);--tracking-row-price:-.03em;--font-row-price-s:600 24px / 1 var(--font-family);--tracking-row-price-s:-.03em;--font-coupon-value:600 28px / 1.05 var(--font-family);--tracking-coupon-value:-.03em;--font-body-l:500 20px / 1.3 var(--font-family);--tracking-body-l:0em;--font-body-m:400 16px / 1.45 var(--font-family);--tracking-body-m:0em;--font-body-s:400 14px / 1.4 var(--font-family);--tracking-body-s:0em;--font-body-xs:400 13px / 1.4 var(--font-family);--tracking-body-xs:0em;--font-label-button:600 16px / 1 var(--font-family);--tracking-label-button:0em;--font-label-nav:500 16px / 1 var(--font-family);--tracking-label-nav:0em;--font-label-discount:700 16px / 1 var(--font-family);--tracking-label-discount:0em;--font-label-discount-l:700 26px / 1 var(--font-family);--tracking-label-discount-l:0em;--font-code:700 18px / 1 var(--font-family);--tracking-code:.1em}
*,:before,:after{box-sizing:border-box}body{background:var(--color-bg);color:var(--color-ink);font:var(--font-body-m);margin:0}button,input,select{font:inherit;color:inherit}
