@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";@font-face{font-family:Avenir Next;font-weight:100;font-style:normal;font-display:swap;src:url(../../../fonts/AvenirNext/AvenirNextCondensed-UltraLight.ttf) format("truetype")}@font-face{font-family:Avenir Next;font-weight:100;font-style:italic;font-display:swap;src:url(../../../fonts/AvenirNext/AvenirNextCondensed-UltraLightItalic.ttf) format("truetype")}@font-face{font-family:Avenir Next;font-weight:400;font-style:normal;font-display:swap;src:url(../../../fonts/AvenirNext/AvenirNextCondensed-Regular.ttf) format("truetype")}@font-face{font-family:Avenir Next;font-weight:400;font-style:italic;font-display:swap;src:url(../../../fonts/AvenirNext/AvenirNextCondensed-Italic.ttf) format("truetype")}@font-face{font-family:Avenir Next;font-weight:500;font-style:normal;font-display:swap;src:url(../../../fonts/AvenirNext/AvenirNextCondensed-Medium.ttf) format("truetype")}@font-face{font-family:Avenir Next;font-weight:500;font-style:italic;font-display:swap;src:url(../../../fonts/AvenirNext/AvenirNextCondensed-MediumItalic.ttf) format("truetype")}@font-face{font-family:Avenir Next;font-weight:600;font-style:normal;font-display:swap;src:url(../../../fonts/AvenirNext/AvenirNextCondensed-DemiBold.ttf) format("truetype")}@font-face{font-family:Avenir Next;font-weight:600;font-style:italic;font-display:swap;src:url(../../../fonts/AvenirNext/AvenirNextCondensed-DemiBoldItalic.ttf) format("truetype")}@font-face{font-family:Avenir Next;font-weight:700;font-style:normal;font-display:swap;src:url(../../../fonts/AvenirNext/AvenirNextCondensed-Bold.ttf) format("truetype")}@font-face{font-family:Avenir Next;font-weight:700;font-style:italic;font-display:swap;src:url(../../../fonts/AvenirNext/AvenirNextCondensed-BoldItalic.ttf) format("truetype")}@font-face{font-family:Avenir Next;font-weight:900;font-style:normal;font-display:swap;src:url(../../../fonts/AvenirNext/AvenirNextCondensed-Heavy.ttf) format("truetype")}@font-face{font-family:Avenir Next;font-weight:900;font-style:italic;font-display:swap;src:url(../../../fonts/AvenirNext/AvenirNextCondensed-HeavyItalic.ttf) format("truetype")}:root{color-scheme:dark;--neutral-50: #f6f6f6;--neutral-100: #e7e7e7;--neutral-200: #d1d1d1;--neutral-300: #b0b0b0;--neutral-400: #888888;--neutral-500: #6d6d6d;--neutral-600: #5d5d5d;--neutral-700: #4f4f4f;--neutral-800: #2c2c2c;--neutral-900: #1a1a1a;--neutral-950: #000000;--accent: #f5fa15;--accent-soft: #fbfee8;--accent-deep: #cab604;--accent-shadow: #422d06;--bg: var(--neutral-950);--surface: var(--neutral-900);--surface-elevated: var(--neutral-800);--border: var(--neutral-800);--text: var(--neutral-50);--text-muted: var(--neutral-300);--text-faint: var(--neutral-500);--text-strong: var(--neutral-50);--link: var(--accent);--font-primary: "Avenir Next", system-ui, -apple-system, "Segoe UI", sans-serif;--font-secondary: "Avenir Next", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display: "Montserrat", system-ui, sans-serif;--font-mono: ui-monospace, "SF Mono", Menlo, monospace;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-8: 3rem;--space-10: 4rem;--space-12: 6rem;--space-16: 8rem;--radius-sm: .25rem;--radius-md: .5rem;--radius-lg: 1rem;--radius-pill: 9999px;--ease-default: cubic-bezier(.1, 1, .25, 1);--ease-elastic: cubic-bezier(.1, 1.4, .25, 1);--duration-fast: .15s;--duration-base: .25s;--duration-slow: .4s;--container-max: 1440px;--container-pad: clamp(1rem, 4vw, 4rem);--header-height: 4.5rem;--z-header: 100;--z-modal: 200;--z-toast: 300}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;min-height:100dvh;background:var(--bg);color:var(--text);font-family:var(--font-primary);font-weight:400;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}img,svg,video{display:block;max-width:100%;height:auto}button{font:inherit;color:inherit;background:transparent;border:0;cursor:pointer;padding:0}a{color:var(--link);text-decoration:none;transition:color var(--duration-fast) var(--ease-default)}a:hover{color:var(--accent-deep)}input,textarea,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.container{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-pad)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.grecaptcha-badge{visibility:hidden!important}.logo.svelte-a4742o{display:inline-block;width:auto}.lang.svelte-19uomva{position:relative;display:inline-flex}.lang__current.svelte-19uomva,.lang__item.svelte-19uomva{display:inline-flex;align-items:center;gap:var(--space-2);padding:.4rem .6rem;font-family:var(--font-secondary);font-size:.85rem;font-weight:600;color:var(--text);background:transparent;border:1px solid transparent;border-radius:var(--radius-md);cursor:pointer;transition:background var(--duration-fast) var(--ease-default)}.lang__current.svelte-19uomva:hover{background:var(--surface-elevated)}.lang__code.svelte-19uomva{letter-spacing:.04em}.lang__caret.svelte-19uomva{opacity:.7}.lang__menu.svelte-19uomva{position:absolute;top:calc(100% + var(--space-1));right:0;min-width:12rem;margin:0;padding:var(--space-1);list-style:none;background:var(--surface-elevated);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:0 12px 32px #0006;z-index:var(--z-modal)}.lang__menu.svelte-19uomva li:where(.svelte-19uomva){margin:0}.lang__item.svelte-19uomva{width:100%;justify-content:flex-start}.lang__item.svelte-19uomva:hover{background:var(--surface)}.lang__item--active.svelte-19uomva{color:var(--accent)}.flag.svelte-19uomva{display:block;width:1.375rem;height:1.375rem;border-radius:50%;flex-shrink:0}.header.svelte-hv3zzy{position:sticky;top:0;z-index:var(--z-header);background:#000000b3;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border)}.header__inner.svelte-hv3zzy{display:flex;align-items:center;justify-content:space-between;min-height:var(--header-height);gap:var(--space-4)}.header__left.svelte-hv3zzy{display:flex;align-items:center;gap:var(--space-3);flex:1}.header__brand.svelte-hv3zzy{display:inline-flex;color:var(--text)}.header__nav.svelte-hv3zzy{display:none;gap:var(--space-6);font-family:var(--font-secondary);font-weight:600;font-size:.95rem}.header__link.svelte-hv3zzy{color:var(--text-muted);transition:color var(--duration-fast) var(--ease-default);position:relative;padding-bottom:.25rem}.header__link.svelte-hv3zzy:hover,.header__link--active.svelte-hv3zzy{color:var(--text)}.header__link--active.svelte-hv3zzy:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--accent);border-radius:2px}.header__right.svelte-hv3zzy{display:flex;align-items:center;gap:var(--space-2)}.header__cart.svelte-hv3zzy{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--radius-md);color:var(--text);transition:all var(--duration-fast) var(--ease-default)}.header__cart.svelte-hv3zzy:hover{background:var(--surface-elevated);color:var(--accent)}.header__cart-badge.svelte-hv3zzy{position:absolute;top:-4px;right:-4px;min-width:1.25rem;height:1.25rem;padding:0 .25rem;display:inline-flex;align-items:center;justify-content:center;background:var(--accent);color:var(--neutral-950);border-radius:var(--radius-pill);font-family:var(--font-secondary);font-size:.7rem;font-weight:800}.header__mobile.svelte-hv3zzy{display:flex;flex-direction:column;padding:var(--space-2) var(--container-pad) var(--space-4);border-top:1px solid var(--border);background:#000000f2}.header__mobile-link.svelte-hv3zzy{padding:var(--space-3) 0;color:var(--text-muted);font-family:var(--font-secondary);font-size:1.1rem;font-weight:600;border-bottom:1px solid var(--border)}.header__mobile-link.svelte-hv3zzy:last-child{border-bottom:0}.header__mobile-link--active.svelte-hv3zzy{color:var(--accent)}@media(min-width:800px){.header__nav.svelte-hv3zzy{display:flex}.header__menu-toggle{display:none!important}.header__mobile.svelte-hv3zzy{display:none}}.footer.svelte-7lfk2o{margin-top:var(--space-16);padding-block:var(--space-10) var(--space-6);background:var(--surface);border-top:1px solid var(--border);color:var(--text-muted);font-size:.95rem}.footer__inner.svelte-7lfk2o{display:grid;gap:var(--space-8);grid-template-columns:1fr}.footer__brand.svelte-7lfk2o{display:grid;gap:var(--space-3);max-width:28rem}.footer__tagline.svelte-7lfk2o{margin:0;color:var(--text-muted)}.footer__sections.svelte-7lfk2o{display:grid;gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.footer__heading.svelte-7lfk2o{margin:0 0 var(--space-3);font-family:var(--font-secondary);font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text)}.footer__list.svelte-7lfk2o{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}.footer__link.svelte-7lfk2o{color:var(--text-muted)}.footer__link.svelte-7lfk2o:hover{color:var(--accent)}.footer__bottom.svelte-7lfk2o{margin-top:var(--space-8);padding-top:var(--space-4);border-top:1px solid var(--border);text-align:center}@media(min-width:800px){.footer__inner.svelte-7lfk2o{grid-template-columns:1fr 2fr}}.page.svelte-12qhfyh{display:grid;grid-template-rows:auto 1fr auto;min-height:100dvh}.page__main.svelte-12qhfyh{display:block}
