.skip-link[data-astro-cid-ig6qnrdh]{z-index:100;background:var(--color-primary);color:var(--color-primary-contrast);border-radius:var(--radius-sm);padding:.6rem 1rem;transition:top .15s;position:absolute;top:-3rem;left:.75rem}.skip-link[data-astro-cid-ig6qnrdh]:focus{top:.75rem}.promo-bar[data-astro-cid-ig6qnrdh]{background:var(--color-text);color:#fff;text-align:center;letter-spacing:.01em;padding:.45rem 1rem;font-size:.8rem}.site-header[data-astro-cid-ig6qnrdh]{z-index:40;background:color-mix(in srgb, var(--color-bg) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--color-border);position:sticky;top:0}.header-inner[data-astro-cid-ig6qnrdh]{align-items:center;gap:1rem;min-height:4rem;display:flex}.brand[data-astro-cid-ig6qnrdh]{font-family:var(--font-heading);white-space:nowrap;align-items:center;gap:.55rem;font-size:1.15rem;font-weight:600;display:inline-flex}.brand-logo[data-astro-cid-ig6qnrdh]{object-fit:contain;width:auto;max-width:12rem;height:2.6rem}.brand-mark[data-astro-cid-ig6qnrdh]{background:var(--color-primary);width:2rem;height:2rem;color:var(--color-primary-contrast);border-radius:.6rem;place-items:center;font-size:1rem;font-weight:700;display:grid}.main-nav[data-astro-cid-ig6qnrdh]{color:var(--color-muted);gap:1.35rem;font-size:.92rem;font-weight:500;display:none}.main-nav[data-astro-cid-ig6qnrdh] a[data-astro-cid-ig6qnrdh]:hover{color:var(--color-text)}.header-actions[data-astro-cid-ig6qnrdh]{align-items:center;gap:.5rem;margin-left:auto;display:flex}.currency-switch[data-astro-cid-ig6qnrdh] select[data-astro-cid-ig6qnrdh]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);min-height:2.4rem;padding:.35rem .5rem;font-size:.85rem;font-weight:600}.cart-button[data-astro-cid-ig6qnrdh]{border-radius:var(--radius-sm);background:var(--color-primary);min-height:2.4rem;color:var(--color-primary-contrast);align-items:center;gap:.4rem;padding:.35rem .75rem;font-size:.85rem;font-weight:600;display:inline-flex;position:relative}.cart-button[data-astro-cid-ig6qnrdh] .material-symbols-outlined[data-astro-cid-ig6qnrdh]{font-size:1.25rem}.cart-label[data-astro-cid-ig6qnrdh]{display:none}.cart-count[data-astro-cid-ig6qnrdh]{background:var(--color-accent);min-width:1.15rem;height:1.15rem;color:var(--color-accent-contrast);border-radius:999px;place-items:center;padding-inline:.25rem;font-size:.7rem;font-weight:700;display:grid;position:absolute;top:-.35rem;right:-.35rem}.site-footer[data-astro-cid-ig6qnrdh]{background:var(--color-surface);border-top:1px solid var(--color-border);margin-top:3rem;padding-top:2.5rem}.footer-grid[data-astro-cid-ig6qnrdh]{gap:1.75rem;padding-bottom:2rem;display:grid}.footer-brand[data-astro-cid-ig6qnrdh]{font-family:var(--font-heading);margin-bottom:.25rem;font-size:1.2rem;font-weight:600}.footer-note[data-astro-cid-ig6qnrdh],.footer-title[data-astro-cid-ig6qnrdh]{color:var(--color-muted);font-size:.85rem}.footer-title[data-astro-cid-ig6qnrdh]{text-transform:uppercase;letter-spacing:.08em;margin-bottom:.6rem;font-size:.72rem;font-weight:700}.site-footer[data-astro-cid-ig6qnrdh] ul[data-astro-cid-ig6qnrdh]{color:var(--color-text);gap:.4rem;font-size:.88rem;display:grid}.site-footer[data-astro-cid-ig6qnrdh] .contact-list[data-astro-cid-ig6qnrdh]{gap:.4rem;display:grid}.site-footer[data-astro-cid-ig6qnrdh] .social-links[data-astro-cid-ig6qnrdh]{flex-wrap:wrap;gap:.5rem;margin-top:.9rem;display:flex}.social-btn[data-astro-cid-ig6qnrdh]{border:1px solid var(--color-border);background:var(--color-surface);width:2.4rem;height:2.4rem;color:var(--color-text);border-radius:999px;place-items:center;transition:border-color .15s,color .15s,transform .12s;display:grid}.social-btn[data-astro-cid-ig6qnrdh]:hover{border-color:var(--color-primary);color:var(--color-primary);transform:translateY(-1px)}.social-btn[data-astro-cid-ig6qnrdh] svg[data-astro-cid-ig6qnrdh]{width:1.15rem;height:1.15rem}.social-btn[data-astro-cid-ig6qnrdh] .material-symbols-outlined[data-astro-cid-ig6qnrdh]{font-size:1.2rem}.admin-fab[data-astro-cid-ig6qnrdh]{z-index:55;color:#fff;background:#141210;border-radius:999px;align-items:center;gap:.35rem;padding:.55rem .9rem;font-size:.85rem;font-weight:600;display:inline-flex;position:fixed;bottom:1rem;left:1rem;box-shadow:0 8px 24px #00000040}.admin-fab[data-astro-cid-ig6qnrdh]:hover{background:var(--color-primary)}.admin-fab[data-astro-cid-ig6qnrdh] .material-symbols-outlined[data-astro-cid-ig6qnrdh]{font-size:1.15rem}.admin-entry[data-astro-cid-ig6qnrdh]{color:var(--color-muted);border:1px solid #0000;border-radius:999px;align-items:center;gap:.3rem;padding:.4rem .55rem;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex}.admin-entry[data-astro-cid-ig6qnrdh]:hover{border-color:var(--color-border);color:var(--color-text);background:#fff}.admin-entry[data-astro-cid-ig6qnrdh] .material-symbols-outlined[data-astro-cid-ig6qnrdh]{font-size:1.05rem}@media (width<=640px){.admin-entry[data-astro-cid-ig6qnrdh] span[data-astro-cid-ig6qnrdh]:last-child{display:none}}.footer-bottom[data-astro-cid-ig6qnrdh]{border-top:1px solid var(--color-border);color:var(--color-muted);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;padding-block:1rem 1.5rem;font-size:.78rem;display:flex}.whatsapp-float[data-astro-cid-ig6qnrdh]{z-index:50;color:#fff;background:#25d366;border-radius:999px;place-items:center;width:3.25rem;height:3.25rem;display:grid;position:fixed;bottom:1rem;right:1rem;box-shadow:0 12px 24px -8px #00000059}.whatsapp-float[data-astro-cid-ig6qnrdh] .material-symbols-outlined[data-astro-cid-ig6qnrdh]{font-size:1.75rem}@media (width>=900px){.main-nav[data-astro-cid-ig6qnrdh]{display:flex}.brand-logo[data-astro-cid-ig6qnrdh]{max-width:14rem;height:3.1rem}.header-inner[data-astro-cid-ig6qnrdh]{min-height:4.6rem}.cart-label[data-astro-cid-ig6qnrdh]{display:inline}.footer-grid[data-astro-cid-ig6qnrdh]{grid-template-columns:2fr 1fr 1fr}}
