.site-header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:50;background:var(--color-bg);border-bottom:1px solid var(--color-border)}.header-inner[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:2.4rem;min-height:5.6rem}.logo[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center}.nav[data-astro-cid-3ef6ksr2]{display:flex;gap:1.2rem;margin-left:2rem}.nav-link[data-astro-cid-3ef6ksr2]{font-size:1.5rem;font-weight:400;color:#f1efe8bf;padding:1.2rem}.nav-link[data-astro-cid-3ef6ksr2]:hover{color:var(--color-fg);text-decoration:underline;text-underline-offset:.3rem}.header-actions[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:1.6rem;margin-left:auto}.lang-switch[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:.8rem;font-size:1.3rem}.lang-link[data-astro-cid-3ef6ksr2]{color:var(--color-fg-faint);text-decoration:none}.lang-link[data-astro-cid-3ef6ksr2]:hover{color:var(--color-fg)}.lang-link[data-astro-cid-3ef6ksr2].is-active{color:var(--color-accent);text-decoration:underline;text-underline-offset:.3rem}.cart-link[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:.6rem;font-size:1.4rem;font-weight:400;color:var(--color-fg)}@media(max-width:749px){.header-inner[data-astro-cid-3ef6ksr2]{flex-wrap:wrap;gap:1.2rem 1.6rem;padding-top:1rem;padding-bottom:1rem}.header-actions[data-astro-cid-3ef6ksr2]{order:2;margin-left:auto}.nav[data-astro-cid-3ef6ksr2]{order:3;width:100%;margin-left:0;gap:1.4rem;overflow-x:auto}}.site-footer[data-astro-cid-sz7xmlte]{margin-top:auto;border-top:1px solid var(--color-border);padding:5rem 0 3rem}.newsletter[data-astro-cid-sz7xmlte]{text-align:center;max-width:60rem;margin:0 auto 4rem}.newsletter-form[data-astro-cid-sz7xmlte]{display:flex;gap:1rem;justify-content:center;margin-top:1.6rem}.newsletter-form[data-astro-cid-sz7xmlte] input[data-astro-cid-sz7xmlte]{flex:1;max-width:36rem;padding:1.2rem 1.4rem;font:inherit;color:var(--color-fg);background:var(--color-input-bg);border:1px solid var(--color-border)}.newsletter-note[data-astro-cid-sz7xmlte]{font-size:1.2rem;color:var(--color-fg-faint);margin-top:1.2rem}.footer-bottom[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:2rem;align-items:center;justify-content:space-between;border-top:1px solid var(--color-border);padding-top:2rem}.footer-nav[data-astro-cid-sz7xmlte]{display:flex;gap:1.6rem}.footer-nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-size:1.3rem;color:var(--color-fg);text-decoration:underline;text-underline-offset:.2em}.footer-meta[data-astro-cid-sz7xmlte]{text-align:right}.copyright[data-astro-cid-sz7xmlte]{font-size:1.3rem;color:var(--color-fg-faint);margin:0}.copyright[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--color-fg)}@media(max-width:749px){.newsletter-form[data-astro-cid-sz7xmlte]{flex-direction:column;align-items:stretch}.newsletter-form[data-astro-cid-sz7xmlte] input[data-astro-cid-sz7xmlte]{max-width:none}.footer-meta[data-astro-cid-sz7xmlte]{text-align:left}}:root{--color-bg: #1a1a1a;--color-bg-soft: #242833;--color-card-media: #f3f3f3;--color-fg: #f1efe8;--color-fg-dim: rgba(241, 239, 232, .75);--color-fg-faint: rgba(241, 239, 232, .55);--color-accent: #9ee82f;--color-button: #121212;--color-button-text: #ffffff;--color-input-bg: #1a1a1a;--color-border: rgba(241, 239, 232, .25);--font-body: "Inter", system-ui, sans-serif;--font-heading: "Anton", Impact, sans-serif;--page-width: 120rem;--gutter: 1.5rem;--radius: 0px}*,*:before,*:after{box-sizing:border-box}html{font-size:62.5%;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;display:flex;flex-direction:column;min-height:100vh;font-family:var(--font-body);font-size:1.5rem;line-height:1.8;letter-spacing:.06rem;color:var(--color-fg-dim);background-color:var(--color-bg)}@media(min-width:750px){body{font-size:1.6rem}}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:400;line-height:1.2;color:var(--color-fg);letter-spacing:.01em;margin:0 0 1rem;text-transform:uppercase}h1,.h1{font-size:3rem}h2,.h2{font-size:2rem}h3,.h3{font-size:1.7rem}.h0{font-size:4rem}@media(min-width:750px){h1,.h1{font-size:4rem}h2,.h2{font-size:2.4rem}h3,.h3{font-size:1.8rem}.h0{font-size:5.2rem}}p{margin:0 0 1.4rem}a{color:inherit;text-decoration:none}a.link,.prose a{color:var(--color-accent);text-decoration:underline;text-underline-offset:.2em}img{max-width:100%;height:auto;display:block}.container{width:100%;max-width:var(--page-width);margin:0 auto;padding:0 var(--gutter)}.section{padding:3.6rem 0}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:4.5rem;padding:0 3rem;font-family:var(--font-body);font-size:1.5rem;font-weight:700;letter-spacing:.1rem;line-height:1.2;text-transform:uppercase;cursor:pointer;border:0;border-radius:var(--radius);transition:opacity .15s ease,box-shadow .15s ease}.btn:hover{opacity:.9}.btn--primary{background:var(--color-accent);color:#000}.btn--secondary{background:#1a1a1a;color:var(--color-accent);box-shadow:inset 0 0 0 .1rem #9ee82f99}.btn--outline{background:transparent;color:var(--color-fg);box-shadow:inset 0 0 0 .1rem var(--color-border)}.btn--block{width:100%}.btn:disabled{opacity:.5;cursor:not-allowed}.field{margin-bottom:1.6rem}.field label{display:block;margin-bottom:.6rem;font-size:1.3rem;color:var(--color-fg)}.field input,.field textarea,.field select{width:100%;min-height:4.5rem;padding:1.5rem;font:inherit;font-size:1.6rem;color:var(--color-fg);background:var(--color-input-bg);border:1px solid var(--color-border);border-radius:var(--radius)}.field textarea{min-height:10rem}.field input:focus,.field textarea:focus,.field select:focus{outline:none;border-color:var(--color-fg)}.grid{display:grid;gap:.8rem}.grid--products{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:750px){.grid--products{grid-template-columns:repeat(4,minmax(0,1fr))}}.prose{max-width:78rem;font-size:1.5rem}.prose h2{font-size:2rem;margin-top:3rem}.prose ul{padding-left:1.6rem}.prose li{margin-bottom:.6rem}
