:root{--lf-ink:#0B0B0B;--lf-ink-soft:#1A1A1A;--lf-cream:#F2EDE2;--lf-cream-deep:#E7DFCE;--lf-paper:#FFFFFF;--lf-fog:#BFB8A8;--lf-smoke:#57534A;--lf-blaze:#FF4D1A;--lf-blaze-deep:#D63A0C;--lf-blaze-soft:#FFE4D8;--lf-blaze-text:#FF4D1A;--lf-blue:#1F3FC4;--lf-blue-deep:#142C92;--lf-blue-soft:#DDE3FA;--lf-ipa:#FFC836;--lf-ipa-deep:#C28E00;--lf-lager:#DCE89F;--lf-lager-deep:#94A553;--lf-sour:#F0518A;--lf-sour-deep:#B61E59;--lf-dark:#2A1810;--lf-dark-tone:#4A2E1F;--lf-belge:#B8631F;--lf-belge-deep:#7C3F0E;--lf-collab:#9DFF3C;--lf-collab-deep:#5BC900;--lf-light:#7AC5E8;--lf-light-deep:#2E7FA8;--lf-success:#1F8A5B;--lf-warning:#FF4D1A;--lf-danger:#E63946;--lf-info:#2A6FDB;--fg-1:var(--lf-ink);--fg-2:var(--lf-smoke);--fg-3:var(--lf-fog);--fg-inv-1:var(--lf-cream);--fg-inv-2:#BFB8A8;--bg-1:var(--lf-cream);--bg-2:var(--lf-paper);--bg-3:var(--lf-cream-deep);--bg-inv-1:var(--lf-ink);--bg-inv-2:var(--lf-ink-soft);--border-1:#0B0B0B;--border-2:#D9D2C2;--border-inv:var(--lf-cream);--bg-ecom:#FFFFFF;--bg-ecom-alt:#FAFAF8;--font-display:var(--f-display),"Archivo","Helvetica Neue",system-ui,sans-serif;--font-pop:var(--f-pop),"Cooper Black",system-ui,sans-serif;--font-graffiti:var(--f-graffiti),var(--f-marker),"Permanent Marker",system-ui,sans-serif;--font-body:var(--f-body),"ABC Diatype","Söhne",system-ui,sans-serif;--font-mono:var(--f-mono),"IBM Plex Mono",ui-monospace,monospace;--fs-12:0.75rem;--fs-14:0.875rem;--fs-16:1rem;--fs-18:1.125rem;--fs-20:1.25rem;--fs-24:1.5rem;--fs-32:2rem;--fs-40:2.5rem;--fs-56:3.5rem;--fs-80:5rem;--fs-120:7.5rem;--fs-160:10rem;--lh-tight:0.92;--lh-snug:1.05;--lh-normal:1.35;--lh-loose:1.55;--tracking-tight:-0.02em;--tracking-normal:0;--tracking-wide:0.04em;--tracking-xwide:0.14em;--sp-1:0.25rem;--sp-2:0.5rem;--sp-3:0.75rem;--sp-4:1rem;--sp-5:1.5rem;--sp-6:2rem;--sp-7:3rem;--sp-8:4rem;--sp-9:6rem;--sp-10:8rem;--r-0:0;--r-1:2px;--r-2:4px;--r-3:8px;--r-4:16px;--r-full:9999px;--bw-1:1px;--bw-2:2px;--bw-3:3px;--bw-4:4px;--bw-6:6px;--sh-sticker-sm:3px 3px 0 0 var(--lf-ink);--sh-sticker:6px 6px 0 0 var(--lf-ink);--sh-sticker-lg:10px 10px 0 0 var(--lf-ink);--sh-sticker-inv:6px 6px 0 0 var(--lf-cream);--sh-sticker-blaze:6px 6px 0 0 var(--lf-blaze);--sh-inset:inset 0 0 0 var(--bw-3) var(--lf-ink);--ease-pop:cubic-bezier(0.16,1,0.3,1);--ease-snap:cubic-bezier(0.2,0,0,1);--ease-out:cubic-bezier(0.16,1,0.3,1);--dur-fast:120ms;--dur-base:180ms;--dur-slow:320ms;--max-w-prose:62ch;--max-w-content:1200px;--max-w-wide:1440px;--grid-gutter:var(--sp-5)}body,html{margin:0;padding:0;background:var(--lf-cream)}body:after{content:"";position:fixed;inset:0;z-index:100;pointer-events:none;mix-blend-mode:multiply;opacity:.055;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.lf-halftone{background-image:radial-gradient(var(--lf-ink) 1px,transparent 1.4px);background-size:7px 7px}.lf-riso,.lf-riso-soft{text-shadow:none}body{font-family:var(--font-body);font-size:var(--fs-16);line-height:var(--lh-normal);color:var(--fg-1);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}*{box-sizing:border-box}h1,h2,h3,h4{text-wrap:balance}p{text-wrap:pretty}a{color:inherit;text-decoration:none;transition:color var(--dur-fast) var(--ease-snap)}a:hover{color:var(--lf-blaze)}::selection{background:var(--lf-blaze);color:var(--lf-ink)}:focus-visible{outline:3px solid var(--lf-blaze);outline-offset:2px;border-radius:1px}.lf-focus-inv:focus-visible,[data-focus-inv] :focus-visible{outline-color:var(--lf-cream)}:focus:not(:focus-visible){outline:none}h1,h2,h3,h4,h5,p{margin:0}html{scroll-behavior:smooth}.lf-btn{box-shadow:4px 4px 0 0 var(--lf-ink);transition:transform var(--dur-fast) var(--ease-snap),box-shadow var(--dur-fast) var(--ease-snap),color var(--dur-fast) var(--ease-snap)}.lf-btn:hover{color:inherit;transform:translate(2px,2px);box-shadow:2px 2px 0 0 var(--lf-ink)}.lf-btn:active{transform:translate(4px,4px);box-shadow:0 0 0 0 var(--lf-ink)}.lf-press{transition:transform var(--dur-fast) var(--ease-snap),box-shadow var(--dur-fast) var(--ease-snap)!important}.lf-press:hover{transform:translate(2px,2px);box-shadow:1px 1px 0 0 var(--lf-ink)!important}.lf-press:active{transform:translate(3px,3px);box-shadow:0 0 0 0 var(--lf-ink)!important}@keyframes lf-scale-in{0%{opacity:0;transform:scale(.93) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes lf-backdrop-in{0%{opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}to{opacity:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}.lf-anim-scale-in{animation:lf-scale-in .3s var(--ease-pop) both}.lf-anim-backdrop{animation:lf-backdrop-in .22s linear both}@keyframes lf-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.lf-marquee-track{display:inline-flex;flex-wrap:nowrap;white-space:nowrap;will-change:transform;animation:lf-marquee 18s linear infinite}@media (prefers-reduced-motion:reduce){.lf-btn,.lf-press{transition:none!important}.lf-btn:active,.lf-btn:hover,.lf-press:active,.lf-press:hover{transform:none!important}.lf-anim-backdrop,.lf-anim-scale-in{animation:none!important;opacity:1}.lf-marquee-track{animation:none!important}html{scroll-behavior:auto}}.lf-eshop-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}@media (min-width:701px){.lf-eshop-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1101px){.lf-eshop-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}