@import "https://fonts.googleapis.com/css2?family=Archivo:wght@600;700;800&family=Barlow:wght@400;500;600;700&display=swap";:root{--color-fondo-base:#0d0d0f;--color-superficie-elevada:#17171a;--color-superficie-alta:#212127;--color-borde-sutil:#2c2c31;--color-borde-fuerte:#3a3a41;--color-overlay:#000000a8;--color-marca:#e4181f;--color-marca-hover:#c1121a;--color-marca-pressed:#a00e15;--color-marca-desat:#7a3438;--color-marca-texto:#ff5a60;--color-marca-tinte:#e4181f24;--color-texto-primario:#fffffff0;--color-texto-secundario:#ffffffa8;--color-texto-terciario:#ffffff6b;--color-texto-sobre-marca:#fff;--color-stock-disponible:#22c55e;--color-stock-disponible-tinte:#22c55e26;--color-stock-pedido:#f5a524;--color-stock-pedido-tinte:#f5a52426;--color-stock-agotado:#8a8a90;--color-stock-agotado-tinte:#8a8a9024;--color-whatsapp:#25d366;--color-whatsapp-hover:#1ebe5a;--color-whatsapp-texto:#0a0a0a;--superficie-pagina:var(--color-fondo-base);--superficie-card:var(--color-superficie-elevada);--superficie-input:var(--color-superficie-elevada);--borde-card:var(--color-borde-sutil);--texto-titulo:var(--color-texto-primario);--texto-cuerpo:16px;--texto-apoyo:var(--color-texto-secundario);--texto-precio:var(--color-marca);--link:var(--color-marca-texto);--foco-anillo:var(--color-marca);--fuente-display:"Archivo", system-ui, -apple-system, "Segoe UI", sans-serif;--fuente-texto:"Barlow", system-ui, -apple-system, "Segoe UI", sans-serif;--peso-regular:400;--peso-medio:500;--peso-semibold:600;--peso-bold:700;--peso-black:800;--texto-display:40px;--texto-h1:30px;--texto-h2:24px;--texto-h3:20px;--texto-cuerpo-lg:18px;--texto-sm:14px;--texto-xs:12px;--interlinea-titulo:1.1;--interlinea-cuerpo:1.6;--tracking-titulo:-.01em;--tracking-label:.04em;--esp-1:4px;--esp-2:8px;--esp-3:12px;--esp-4:16px;--esp-5:20px;--esp-6:24px;--esp-8:32px;--esp-10:40px;--esp-12:48px;--esp-16:64px;--radio-sm:4px;--radio-md:8px;--radio-lg:12px;--radio-pill:999px;--sombra-card:0 1px 2px #00000080;--sombra-elevada:0 6px 20px #0000008c;--foco-grosor:2px;--foco-offset:2px;--borde-fino:1px solid var(--color-borde-sutil);--borde-medio:1px solid var(--color-borde-fuerte)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--superficie-pagina);color:var(--texto-cuerpo);font-family:var(--fuente-texto);font-size:var(--texto-cuerpo);line-height:var(--interlinea-cuerpo);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4{font-family:var(--fuente-display);color:var(--texto-titulo);line-height:var(--interlinea-titulo);letter-spacing:var(--tracking-titulo);margin:0 0 var(--esp-4)}h1{font-size:var(--texto-h1);font-weight:var(--peso-black)}h2{font-size:var(--texto-h2);font-weight:var(--peso-bold)}h3{font-size:var(--texto-h3);font-weight:var(--peso-bold)}p{margin:0 0 var(--esp-4)}a{color:var(--link);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:var(--foco-grosor) solid var(--foco-anillo);outline-offset:var(--foco-offset)}img{max-width:100%;height:auto;display:block}.carrito-overlay[data-astro-cid-ci6yg22w]{z-index:95;background:var(--color-overlay);position:fixed;inset:0}.carrito-panel[data-astro-cid-ci6yg22w]{z-index:96;background:#fff;border-left:1px solid #e8e8ea;flex-direction:column;width:400px;max-width:92vw;height:100vh;display:flex;position:fixed;top:0;right:0}.carrito-panel[data-astro-cid-ci6yg22w][hidden]{display:none}.carrito-head[data-astro-cid-ci6yg22w]{padding:var(--esp-5);border-bottom:1px solid #ededef;justify-content:space-between;align-items:center;display:flex}.carrito-head[data-astro-cid-ci6yg22w] h3[data-astro-cid-ci6yg22w]{color:#111114;margin:0}.carrito-cerrar[data-astro-cid-ci6yg22w]{color:#8a8a90;cursor:pointer;background:0 0;border:none;display:flex}.carrito-cerrar[data-astro-cid-ci6yg22w]:hover{color:#111114}.carrito-items[data-astro-cid-ci6yg22w]{padding:var(--esp-3) var(--esp-5);flex:1;overflow-y:auto}.ci[data-astro-cid-ci6yg22w]{justify-content:space-between;align-items:flex-start;gap:var(--esp-3);padding:var(--esp-4) 0;border-bottom:1px solid #ededef;display:flex}.ci-nombre[data-astro-cid-ci6yg22w]{font-family:var(--fuente-display);font-weight:var(--peso-bold);color:#111114}.ci-compat[data-astro-cid-ci6yg22w]{font-size:var(--texto-xs);text-transform:uppercase;letter-spacing:var(--tracking-label);color:#8a8a90;margin-top:2px}.ci-precio[data-astro-cid-ci6yg22w]{font-family:var(--fuente-display);font-weight:var(--peso-bold);color:var(--color-marca);margin-top:var(--esp-2)}.ci-quitar[data-astro-cid-ci6yg22w]{color:#c4c4c8;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:24px;line-height:1}.ci-quitar[data-astro-cid-ci6yg22w]:hover{color:var(--color-marca)}.carrito-vacio[data-astro-cid-ci6yg22w]{padding:var(--esp-16) var(--esp-5);text-align:center;color:#6b6b72}.carrito-vacio-sub[data-astro-cid-ci6yg22w]{font-size:var(--texto-sm);color:#acacb2}.carrito-foot[data-astro-cid-ci6yg22w]{padding:var(--esp-5);border-top:1px solid #ededef}.carrito-nota[data-astro-cid-ci6yg22w]{font-size:var(--texto-xs);color:#acacb2;margin:var(--esp-2) 0 var(--esp-4)}.carrito-wa[data-astro-cid-ci6yg22w]{width:100%;min-height:54px;font-family:var(--fuente-texto);font-size:var(--texto-cuerpo-lg);font-weight:var(--peso-bold);color:var(--color-whatsapp-texto);background:var(--color-whatsapp);border-radius:var(--radio-md);justify-content:center;align-items:center;gap:10px;text-decoration:none;display:flex}.carrito-wa[data-astro-cid-ci6yg22w]:hover{background:var(--color-whatsapp-hover);text-decoration:none}.carrito-toast[data-astro-cid-ci6yg22w]{z-index:91;border-radius:var(--radio-md);max-width:min(320px,100vw - 48px);box-shadow:var(--sombra-elevada);cursor:pointer;transform-origin:100% 100%;opacity:0;pointer-events:none;background:#fff;align-items:center;gap:10px;padding:14px 18px;transition:transform .32s cubic-bezier(.34,1.56,.64,1),opacity .22s;display:flex;position:fixed;bottom:96px;right:24px;transform:scaleY(.3)translateY(10px)}.carrito-toast[data-astro-cid-ci6yg22w].toast-visible{opacity:1;pointer-events:auto;transform:scaleY(1)translateY(0)}.toast-check[data-astro-cid-ci6yg22w]{border-radius:var(--radio-pill);background:var(--color-stock-disponible);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.toast-texto[data-astro-cid-ci6yg22w]{flex-direction:column;gap:2px;min-width:0;display:flex}.toast-texto[data-astro-cid-ci6yg22w] strong[data-astro-cid-ci6yg22w]{font-family:var(--fuente-display);font-size:var(--texto-sm);font-weight:var(--peso-bold);color:#111114;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.toast-texto[data-astro-cid-ci6yg22w] span[data-astro-cid-ci6yg22w]{font-size:var(--texto-xs);color:#6b6b72}@media (width<=480px){.carrito-toast[data-astro-cid-ci6yg22w]{max-width:none;bottom:92px;left:16px;right:16px}}.wa-fab[data-astro-cid-uchulhbi]{z-index:90;border-radius:var(--radio-pill);background:var(--color-whatsapp);width:54px;height:54px;color:var(--color-whatsapp-texto);box-shadow:var(--sombra-elevada);justify-content:center;align-items:center;transition:background .12s,transform .12s;display:inline-flex;position:fixed;bottom:24px;right:24px}.wa-fab[data-astro-cid-uchulhbi]:hover{background:var(--color-whatsapp-hover);text-decoration:none;transform:translateY(-2px)}@media (width<=480px){.wa-fab[data-astro-cid-uchulhbi]{bottom:16px;right:16px}}.site-header[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--esp-4);padding:var(--esp-3) var(--esp-4);background:var(--superficie-card);border-bottom:1px solid var(--borde-card);z-index:50;display:flex;position:sticky;top:0}.logo[data-astro-cid-nen7h5rs]{font-family:var(--fuente-display);flex-shrink:0;align-items:baseline;gap:7px;line-height:1;text-decoration:none;display:inline-flex}.logo[data-astro-cid-nen7h5rs]:hover{text-decoration:none}.logo-nombre[data-astro-cid-nen7h5rs]{font-size:26px;font-weight:var(--peso-black);letter-spacing:-.02em;color:var(--color-texto-primario)}.logo-punto[data-astro-cid-nen7h5rs]{color:var(--color-marca)}.logo-sub[data-astro-cid-nen7h5rs]{font-size:11px;font-weight:var(--peso-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-texto-secundario)}.nav[data-astro-cid-nen7h5rs]{gap:var(--esp-5);margin-left:auto;display:flex}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--color-texto-secundario);font-family:var(--fuente-texto);font-size:var(--texto-sm);font-weight:var(--peso-semibold);text-transform:uppercase;letter-spacing:var(--tracking-label)}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--color-texto-primario);text-decoration:none}.header-acciones[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--esp-2);display:flex}.header-tel[data-astro-cid-nen7h5rs],.header-carrito[data-astro-cid-nen7h5rs],.header-menu[data-astro-cid-nen7h5rs]{border-radius:var(--radio-md);border:1px solid var(--color-borde-fuerte);width:44px;height:44px;color:var(--color-texto-primario);background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.header-tel[data-astro-cid-nen7h5rs]{color:var(--color-texto-secundario)}.header-tel[data-astro-cid-nen7h5rs]:hover{color:var(--color-texto-primario);text-decoration:none}.header-carrito[data-astro-cid-nen7h5rs]{cursor:pointer;transition:border-color .12s;position:relative}.header-carrito[data-astro-cid-nen7h5rs]:hover{border-color:var(--color-texto-primario)}.header-carrito-count[data-astro-cid-nen7h5rs]{border-radius:var(--radio-pill);background:var(--color-marca);min-width:20px;height:20px;color:var(--color-texto-sobre-marca);font-family:var(--fuente-texto);font-size:11px;font-weight:var(--peso-bold);border:2px solid var(--superficie-card);justify-content:center;align-items:center;padding:0 5px;display:inline-flex;position:absolute;top:-6px;right:-6px}.header-menu[data-astro-cid-nen7h5rs]{cursor:pointer;display:none}.nav-mobile-overlay[data-astro-cid-nen7h5rs]{z-index:95;background:var(--color-overlay,#0009);position:fixed;inset:0}.nav-mobile[data-astro-cid-nen7h5rs]{z-index:96;background:var(--superficie-card);border-left:1px solid var(--borde-card);flex-direction:column;width:300px;max-width:88vw;height:100vh;display:flex;position:fixed;top:0;right:0}.nav-mobile[data-astro-cid-nen7h5rs][hidden]{display:none}.nav-mobile-head[data-astro-cid-nen7h5rs]{padding:var(--esp-4) var(--esp-5);border-bottom:1px solid var(--borde-card);justify-content:space-between;align-items:center;display:flex}.nav-mobile-titulo[data-astro-cid-nen7h5rs]{font-family:var(--fuente-display);font-weight:var(--peso-bold);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--color-texto-primario)}.nav-mobile-cerrar[data-astro-cid-nen7h5rs]{color:var(--color-texto-secundario);cursor:pointer;background:0 0;border:none;display:flex}.nav-mobile-cerrar[data-astro-cid-nen7h5rs]:hover{color:var(--color-texto-primario)}.nav-mobile-links[data-astro-cid-nen7h5rs]{padding:var(--esp-3) 0;flex-direction:column;display:flex}.nav-mobile-links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding:var(--esp-4) var(--esp-5);color:var(--color-texto-primario);font-family:var(--fuente-texto);font-size:var(--texto-cuerpo-lg);font-weight:var(--peso-semibold);border-bottom:1px solid var(--borde-card);text-decoration:none}.nav-mobile-links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:#ffffff0d;text-decoration:none}@media (width<=900px){.nav[data-astro-cid-nen7h5rs]{display:none}.header-menu[data-astro-cid-nen7h5rs]{display:inline-flex}.header-tel[data-astro-cid-nen7h5rs]{display:none}.header-acciones[data-astro-cid-nen7h5rs]{margin-left:auto}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--superficie-card);border-top:1px solid var(--borde-card);padding:var(--esp-12) var(--esp-4) var(--esp-6);margin-top:var(--esp-16)}.footer-grid[data-astro-cid-jo6i4kqk]{gap:var(--esp-8);grid-template-columns:1.4fr 1fr 1fr 1fr;max-width:1080px;margin:0 auto;display:grid}.logo[data-astro-cid-jo6i4kqk]{font-family:var(--fuente-display);align-items:baseline;gap:7px;line-height:1;display:inline-flex}.logo-nombre[data-astro-cid-jo6i4kqk]{font-size:24px;font-weight:var(--peso-black);letter-spacing:-.02em;color:var(--color-texto-primario)}.logo-punto[data-astro-cid-jo6i4kqk]{color:var(--color-marca)}.logo-sub[data-astro-cid-jo6i4kqk]{font-size:10px;font-weight:var(--peso-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-texto-secundario)}.footer-desc[data-astro-cid-jo6i4kqk]{margin-top:var(--esp-3);color:var(--color-texto-secundario);font-size:var(--texto-sm);max-width:32ch}.footer-titulo[data-astro-cid-jo6i4kqk]{font-family:var(--fuente-texto);font-size:var(--texto-xs);font-weight:var(--peso-bold);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--color-texto-terciario);margin:0 0 var(--esp-3)}.footer-linea[data-astro-cid-jo6i4kqk]{margin:0 0 var(--esp-2);font-size:var(--texto-sm);color:var(--color-texto-secundario)}.footer-linea[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--color-texto-secundario)}.footer-linea[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--color-marca-texto)}.footer-zonas[data-astro-cid-jo6i4kqk]{line-height:1.7}.footer-bottom[data-astro-cid-jo6i4kqk]{max-width:1080px;margin:var(--esp-8) auto 0;padding-top:var(--esp-5);border-top:1px solid var(--borde-card);font-size:var(--texto-xs);color:var(--color-texto-terciario)}@media (width<=760px){.footer-grid[data-astro-cid-jo6i4kqk]{gap:var(--esp-6);grid-template-columns:1fr 1fr}}@media (width<=440px){.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}}
