.lang-dd.svelte-1anc7nb{position:relative;display:inline-flex}.lang-btn.svelte-1anc7nb{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:6px;border:1px solid var(--k-border);background:var(--k-elevated);color:var(--k-white);cursor:pointer;font-weight:600;font-size:12px;transition:all .15s}.lang-btn.svelte-1anc7nb:hover{border-color:var(--k-gold)}.fi.svelte-1anc7nb{width:18px;height:12px;border-radius:2px}.code.svelte-1anc7nb{letter-spacing:.5px}.chev.svelte-1anc7nb{font-size:10px;opacity:.5;transition:transform .15s}.chev.open.svelte-1anc7nb{transform:rotate(180deg)}.menu.svelte-1anc7nb{position:absolute;top:calc(100% + 6px);right:0;min-width:140px;padding:6px;border-radius:8px;background:var(--k-surface);border:1px solid var(--k-border);box-shadow:0 10px 32px #00000080;z-index:9999;display:grid;gap:2px}.item.svelte-1anc7nb{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border-radius:6px;background:transparent;border:none;color:var(--k-muted);cursor:pointer;font-size:13px;font-weight:500;text-align:left;transition:all .1s}.item.svelte-1anc7nb:hover{background:var(--k-elevated);color:var(--k-white)}.item.active.svelte-1anc7nb{background:var(--k-elevated);color:var(--k-gold);font-weight:700}.header.svelte-1ovvz51{position:fixed;top:0;left:0;right:0;z-index:1000;background:#0a0a0ad9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid transparent;transition:all .3s}.header.scrolled.svelte-1ovvz51{background:#0a0a0af2;border-bottom-color:var(--k-border)}.header-inner.svelte-1ovvz51{max-width:var(--k-max-width);margin:0 auto;padding:0 2.4rem;height:7rem;display:flex;align-items:center;justify-content:space-between;gap:3rem}.logo.svelte-1ovvz51 img:where(.svelte-1ovvz51){height:4.4rem;width:auto;transition:transform .2s}.logo.svelte-1ovvz51:hover img:where(.svelte-1ovvz51){transform:scale(1.05)}.nav-desktop.svelte-1ovvz51{display:flex;align-items:center;gap:.4rem}.nav-desktop.svelte-1ovvz51 a:where(.svelte-1ovvz51){padding:.8rem 1.4rem;font-size:1.3rem;font-weight:600;text-transform:uppercase;letter-spacing:.8px;color:var(--k-muted);border-radius:var(--k-radius-sm);transition:all .2s}.nav-desktop.svelte-1ovvz51 a:where(.svelte-1ovvz51):hover{color:var(--k-white);background:var(--k-elevated)}.nav-actions.svelte-1ovvz51{display:flex;align-items:center;gap:1rem}.action-icon.svelte-1ovvz51{position:relative;width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;border-radius:var(--k-radius-sm);color:var(--k-muted);font-size:1.6rem;transition:all .2s}.action-icon.svelte-1ovvz51:hover{color:var(--k-white);background:var(--k-elevated)}.cart-badge.svelte-1ovvz51{position:absolute;top:2px;right:2px;background:var(--k-gold);color:var(--k-black);font-size:1rem;font-weight:700;width:1.8rem;height:1.8rem;border-radius:50%;display:flex;align-items:center;justify-content:center}.mobile-toggle.svelte-1ovvz51{display:none;width:4rem;height:4rem;background:none;border:none;color:var(--k-white);font-size:2rem;cursor:pointer}.nav-mobile.svelte-1ovvz51{display:none;flex-direction:column;padding:1.6rem 2.4rem 2.4rem;border-top:1px solid var(--k-border);background:var(--k-black)}.nav-mobile.svelte-1ovvz51 a:where(.svelte-1ovvz51){padding:1.2rem 0;font-size:1.6rem;font-weight:600;color:var(--k-muted);border-bottom:1px solid var(--k-border);text-transform:uppercase;letter-spacing:.5px}.nav-mobile.svelte-1ovvz51 a:where(.svelte-1ovvz51):hover{color:var(--k-gold)}.mobile-socials.svelte-1ovvz51{display:flex;gap:1.6rem;padding-top:2rem}.mobile-socials.svelte-1ovvz51 a:where(.svelte-1ovvz51){font-size:2rem;color:var(--k-muted);border:none;padding:0}.mobile-socials.svelte-1ovvz51 a:where(.svelte-1ovvz51):hover{color:var(--k-gold)}.mobile-logout.svelte-1ovvz51{width:100%;padding:1.2rem 0;font-size:1.6rem;font-weight:600;color:var(--k-danger);background:none;border:none;border-bottom:1px solid var(--k-border);text-align:left;cursor:pointer;text-transform:uppercase;display:flex;align-items:center;gap:.8rem}@media (max-width: 900px){.nav-desktop.svelte-1ovvz51{display:none}.mobile-toggle.svelte-1ovvz51{display:flex;align-items:center;justify-content:center}.nav-mobile.svelte-1ovvz51{display:flex}}.footer.svelte-1x0efdn{background:var(--k-surface);border-top:1px solid var(--k-border);margin-top:8rem}.footer-inner.svelte-1x0efdn{max-width:var(--k-max-width);margin:0 auto;padding:6rem 2.4rem 4rem}.footer-grid.svelte-1x0efdn{display:grid;grid-template-columns:2fr 1fr 1fr;gap:4rem}.footer-logo.svelte-1x0efdn img:where(.svelte-1x0efdn){height:4rem;margin-bottom:1.6rem}.brand-col.svelte-1x0efdn p:where(.svelte-1x0efdn){font-size:1.4rem;color:var(--k-grey);line-height:1.7;max-width:32rem}.footer-socials.svelte-1x0efdn{display:flex;gap:1.2rem;margin-top:2rem}.footer-socials.svelte-1x0efdn a:where(.svelte-1x0efdn){width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;border-radius:var(--k-radius-sm);background:var(--k-elevated);color:var(--k-muted);font-size:1.8rem;transition:all .2s}.footer-socials.svelte-1x0efdn a:where(.svelte-1x0efdn):hover{background:var(--k-gold);color:var(--k-black)}.footer-col.svelte-1x0efdn h4:where(.svelte-1x0efdn){font-family:var(--k-font-display);font-size:1.6rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--k-white);margin-bottom:2rem}.footer-links.svelte-1x0efdn{display:flex;flex-direction:column;gap:1rem}.footer-links.svelte-1x0efdn a:where(.svelte-1x0efdn){font-size:1.4rem;color:var(--k-grey);transition:color .2s}.footer-links.svelte-1x0efdn a:where(.svelte-1x0efdn):hover{color:var(--k-gold)}.footer-contact.svelte-1x0efdn p:where(.svelte-1x0efdn){font-size:1.4rem;color:var(--k-grey);display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.2rem;line-height:1.6}.footer-contact.svelte-1x0efdn i:where(.svelte-1x0efdn){color:var(--k-gold);margin-top:.3rem;width:1.6rem;text-align:center;flex-shrink:0}.footer-bottom.svelte-1x0efdn{border-top:1px solid var(--k-border);padding:2rem 2.4rem;text-align:center}.footer-bottom.svelte-1x0efdn p:where(.svelte-1x0efdn){font-size:1.3rem;color:var(--k-grey)}.footer-bottom.svelte-1x0efdn a:where(.svelte-1x0efdn){color:var(--k-gold);font-weight:600}@media (max-width: 768px){.footer-grid.svelte-1x0efdn{grid-template-columns:1fr;gap:3rem}}
