:root{--primary:#7bbde8;--primary-dark:#4e8ea2;--accent:#6ea2b3;--bg:#001d39;--surface:#0a4174;--surface-hover:#49769f;--text:#bdd8e9;--muted:#6ea2b3;--border:#49769f;--header:#001a33;--success:#21d07a;--green:#25d366}[data-astro-cid-ju4pidww]{box-sizing:border-box}html,body{width:100%;min-height:100%;color:var(--text);margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}html{background:var(--bg)}body{background:linear-gradient(180deg, var(--surface) 0%, var(--bg) 45%, var(--header) 100%);background-attachment:fixed}h1[data-astro-cid-ju4pidww],h2[data-astro-cid-ju4pidww],h3[data-astro-cid-ju4pidww],.logo[data-astro-cid-ju4pidww]{font-family:Orbitron,Inter,sans-serif}.container[data-astro-cid-ju4pidww]{max-width:1200px;margin:0 auto;padding:0 1.25rem}a[data-astro-cid-ju4pidww]{color:var(--primary);text-decoration:none}a[data-astro-cid-ju4pidww]:hover{color:#fff}.site-header[data-astro-cid-ju4pidww]{border-bottom:1px solid var(--border);z-index:20;backdrop-filter:blur(6px);background:#001a33f2;position:sticky;top:0}.header-top[data-astro-cid-ju4pidww]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.25rem;display:flex}.logo[data-astro-cid-ju4pidww]{align-items:center;display:inline-flex}.logo-img[data-astro-cid-ju4pidww]{width:auto;height:52px;display:block}.footer-logo[data-astro-cid-ju4pidww] .logo-img[data-astro-cid-ju4pidww]{height:44px}.header-actions[data-astro-cid-ju4pidww]{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.nav[data-astro-cid-ju4pidww]{gap:1.4rem;display:flex}.nav[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]{color:var(--text);font-weight:500}.nav[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]:hover,.nav[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww][aria-current]{color:var(--primary)}.cart-link[data-astro-cid-ju4pidww]{font-weight:600}.badge[data-astro-cid-ju4pidww]{background:var(--primary);color:#001d39;border-radius:999px;padding:.1rem .5rem;font-size:.8rem;font-weight:700}.site-footer[data-astro-cid-ju4pidww]{background:var(--header);border-top:1px solid var(--border);margin-top:3rem;padding:2rem 0 1rem}.footer-cols[data-astro-cid-ju4pidww]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:2rem;display:grid}.footer-logo[data-astro-cid-ju4pidww]{font-size:1.2rem}.footer-cols[data-astro-cid-ju4pidww] h4[data-astro-cid-ju4pidww]{color:var(--text);letter-spacing:.05em;margin:0 0 .6rem}.footer-cols[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]{color:var(--muted);margin-bottom:.4rem;display:block}.footer-cols[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]:hover{color:var(--primary)}.footer-cols[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww].social-link{margin-bottom:0;display:inline-flex}.footer-cols[data-astro-cid-ju4pidww] p[data-astro-cid-ju4pidww]{color:var(--muted);margin:.25rem 0;font-size:.9rem}.socials[data-astro-cid-ju4pidww]{align-items:center;gap:.8rem;display:flex}.social-link[data-astro-cid-ju4pidww]{background:var(--surface);border:1px solid var(--border);border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;transition:border-color .2s,transform .2s;display:inline-flex}.social-link[data-astro-cid-ju4pidww]:hover{border-color:var(--primary);transform:translateY(-2px)}.social-link[data-astro-cid-ju4pidww] .social-icon[data-astro-cid-ju4pidww]{width:22px;height:22px}.social-wa[data-astro-cid-ju4pidww] .social-icon[data-astro-cid-ju4pidww]{fill:var(--green)}.social-ig[data-astro-cid-ju4pidww] .social-icon[data-astro-cid-ju4pidww]{fill:#e1306c}.sr-only[data-astro-cid-ju4pidww]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.footer-bottom[data-astro-cid-ju4pidww]{border-top:1px solid var(--border);color:var(--muted);margin-top:2rem;padding-top:1rem;font-size:.85rem}#whatsapp-float[data-astro-cid-ju4pidww]{background:var(--green);color:#fff;z-index:30;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:1.6rem;display:flex;position:fixed;bottom:1.2rem;right:1.2rem;box-shadow:0 4px 12px #0006}.btn{background:var(--primary);color:#001d39;border:1.5px solid var(--primary);cursor:pointer;text-align:center;border-radius:8px;padding:.65rem 1.3rem;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-block;box-shadow:0 2px 6px #0000004d}.btn:hover{color:#001d39;background:#a5d3f0;border-color:#a5d3f0;text-decoration:none}.btn-green{color:var(--green);border:1.5px solid var(--green);background:0 0}.btn-green:hover{background:var(--green);border-color:var(--green);color:#04210f}.btn-outline{color:var(--primary);border:1.5px solid var(--primary);background:0 0}.btn-outline:hover{color:var(--primary);background:#7bbde833}
