:root{--noche:#14213d;--noche-2:#1d3557;--turquesa:#1ba8a0;--turquesa-osc:#0f7f79;--turquesa-claro:#e7f6f5;--guindo:#7a1f3d;--grafito:#1e1e24;--whatsapp:#25d366;--fondo:#fff;--fondo-suave:#f2f6f8;--borde:#14213d1f;--texto:var(--grafito);--texto-suave:#5b6472;--acento:var(--turquesa-osc);--radio:14px;--radio-sm:8px;--sombra:0 8px 30px #14213d1a;--ancho:1120px;--f-titulo:"Montserrat", system-ui, sans-serif;--f-texto:"Inter", system-ui, sans-serif}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}[id]{scroll-margin-top:72px}body{background:var(--fondo);color:var(--texto);font-family:var(--f-texto);margin:0;font-size:16px;line-height:1.55}img,svg{max-width:100%;display:block}a{color:inherit}h1,h2,h3{font-family:var(--f-titulo);color:var(--noche);margin:0;font-weight:700;line-height:1.15}button,input{font:inherit}:focus-visible{outline:3px solid var(--turquesa);outline-offset:2px}.contenedor{width:100%;max-width:var(--ancho);margin:0 auto;padding:0 16px}.seccion{padding:44px 0}.seccion-suave{background:var(--fondo-suave)}.titulo-seccion{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:20px;display:flex}.titulo-seccion h2{font-size:clamp(22px,4.5vw,30px)}.titulo-seccion a{color:var(--acento);white-space:nowrap;font-size:14px;font-weight:600;text-decoration:none}.subtitulo{color:var(--texto-suave);margin:6px 0 0}.btn{border-radius:var(--radio);cursor:pointer;border:2px solid #0000;justify-content:center;align-items:center;gap:8px;padding:13px 22px;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.btn:hover{transform:translateY(-1px);box-shadow:0 6px 18px #14213d26}.btn svg{flex:none;width:20px;height:20px}.btn-primario{background:var(--noche);color:#fff}.btn-claro{color:var(--noche);background:#fff}.btn-borde{border-color:var(--noche);color:var(--noche);background:0 0}.btn-wsp{background:var(--whatsapp);color:#0b2a17}.btn-bloque{width:100%}.encabezado-pagina{background:var(--fondo-suave);padding:36px 0 28px}.encabezado-pagina h1{font-size:clamp(26px,6vw,40px)}.etiqueta-linea{text-transform:uppercase;letter-spacing:.1em;color:var(--acento);font-size:11px;font-weight:700}.punto-color{border:1px solid #0000002e;border-radius:50%;flex:none;width:22px;height:22px;display:inline-block}@media (width>=760px){.contenedor{padding:0 32px}.seccion{padding:64px 0}}.panel[data-astro-cid-jmu2i5x3]{background:#fff;border:0;width:min(420px,100%);max-width:100%;height:100dvh;max-height:100dvh;margin:0;padding:0;inset:0 0 0 auto;box-shadow:-10px 0 40px #0003}.panel[data-astro-cid-jmu2i5x3]::backdrop{background:#14213d73}.panel[data-astro-cid-jmu2i5x3][open]{animation:.2s ease-out entrar}@keyframes entrar{0%{opacity:0;transform:translate(40px)}}.panel-in[data-astro-cid-jmu2i5x3]{flex-direction:column;height:100%;padding:18px;display:flex}.panel-cab[data-astro-cid-jmu2i5x3]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.panel-cab[data-astro-cid-jmu2i5x3] h2[data-astro-cid-jmu2i5x3]{font-size:22px}.cerrar[data-astro-cid-jmu2i5x3]{background:var(--fondo-suave);cursor:pointer;width:40px;height:40px;color:var(--noche);border:0;border-radius:50%;font-size:18px}.vacio[data-astro-cid-jmu2i5x3]{text-align:center;color:var(--texto-suave);margin:auto 0}.vacio[data-astro-cid-jmu2i5x3][hidden],.pie-panel[data-astro-cid-jmu2i5x3][hidden]{display:none}.items[data-astro-cid-jmu2i5x3]{flex:1;margin:0;padding:0;list-style:none;overflow-y:auto}.items[data-astro-cid-jmu2i5x3] li{border-bottom:1px solid var(--borde);grid-template-columns:1fr auto;gap:6px 12px;padding:14px 0;display:grid}.items[data-astro-cid-jmu2i5x3] li a{color:var(--noche);font-weight:600;text-decoration:none}.items[data-astro-cid-jmu2i5x3] small{color:var(--texto-suave);margin-top:2px;font-size:13px;display:block}.items[data-astro-cid-jmu2i5x3] b{text-align:right;color:var(--noche);grid-area:1/2}.items[data-astro-cid-jmu2i5x3] .cant{grid-column:1;align-items:center;gap:10px;display:flex}.items[data-astro-cid-jmu2i5x3] .cant button{border:1px solid var(--borde);cursor:pointer;width:32px;height:32px;color:var(--noche);background:#fff;border-radius:50%;font-size:18px}.pie-panel[data-astro-cid-jmu2i5x3]{border-top:1px solid var(--borde);gap:10px;padding-top:14px;display:grid}.regalo[data-astro-cid-jmu2i5x3]{border-radius:var(--radio-sm);color:#7a4b00;text-align:center;background:#fff6e0;margin:0;padding:12px;font-size:15px;font-weight:600}.regalo[data-astro-cid-jmu2i5x3].ganado{background:var(--turquesa-claro);color:var(--turquesa-osc)}.total[data-astro-cid-jmu2i5x3]{justify-content:space-between;align-items:baseline;display:flex}.total[data-astro-cid-jmu2i5x3] strong[data-astro-cid-jmu2i5x3]{font-family:var(--f-titulo);color:var(--noche);font-size:26px}.aviso[data-astro-cid-jmu2i5x3]{color:var(--texto-suave);margin:0;font-size:12px}.vaciar[data-astro-cid-jmu2i5x3]{color:var(--texto-suave);cursor:pointer;background:0 0;border:0;padding:4px;font-size:14px;text-decoration:underline}.redes[data-astro-cid-v4hmb3a4]{gap:12px;display:flex}.redes[data-astro-cid-v4hmb3a4] a[data-astro-cid-v4hmb3a4]{color:#fff;background:#ffffff1a;border-radius:50%;place-items:center;width:44px;height:44px;transition:background .2s;display:grid}.redes[data-astro-cid-v4hmb3a4] a[data-astro-cid-v4hmb3a4]:hover{background:var(--turquesa)}.redes[data-astro-cid-v4hmb3a4] svg{width:22px;height:22px}.cabecera[data-astro-cid-hkbrpulz]{z-index:50;backdrop-filter:blur(8px);border-bottom:1px solid var(--borde);background:#fffffff5;position:sticky;top:0}.cabecera-in[data-astro-cid-hkbrpulz]{align-items:center;gap:8px;height:64px;display:flex}.logo[data-astro-cid-hkbrpulz]{margin-right:auto}.logo[data-astro-cid-hkbrpulz] img[data-astro-cid-hkbrpulz]{width:auto;height:34px}.menu-escritorio[data-astro-cid-hkbrpulz]{gap:24px;margin-right:12px;font-size:15px;font-weight:500;display:none}.menu-escritorio[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--texto);border-bottom:2px solid #0000;padding:6px 0;text-decoration:none}.menu-escritorio[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current=page],.menu-escritorio[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{border-color:var(--turquesa)}.bolsa[data-astro-cid-hkbrpulz]{background:var(--fondo-suave);width:44px;height:44px;color:var(--noche);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:relative}.contador[data-astro-cid-hkbrpulz]{background:var(--turquesa-osc);color:#fff;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:12px;font-weight:700;display:grid;position:absolute;top:-3px;right:-3px}.contador[data-astro-cid-hkbrpulz][hidden]{display:none}.menu-movil[data-astro-cid-hkbrpulz]{position:relative}.menu-movil[data-astro-cid-hkbrpulz] summary[data-astro-cid-hkbrpulz]{cursor:pointer;color:var(--noche);padding:8px;list-style:none}.menu-movil[data-astro-cid-hkbrpulz] summary[data-astro-cid-hkbrpulz]::-webkit-details-marker{display:none}.menu-movil[data-astro-cid-hkbrpulz] nav[data-astro-cid-hkbrpulz]{border:1px solid var(--borde);border-radius:var(--radio);box-shadow:var(--sombra);background:#fff;min-width:210px;padding:8px;display:grid;position:absolute;top:48px;right:0}.menu-movil[data-astro-cid-hkbrpulz] nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{border-radius:var(--radio-sm);padding:12px 14px;font-weight:500;text-decoration:none}.menu-movil[data-astro-cid-hkbrpulz] nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{background:var(--fondo-suave)}.pie[data-astro-cid-hkbrpulz]{background:var(--noche);color:#c9d1de;padding:44px 0 90px;font-size:15px}.pie-grid[data-astro-cid-hkbrpulz]{gap:28px;display:grid}.pie[data-astro-cid-hkbrpulz] img[data-astro-cid-hkbrpulz]{width:auto;height:40px;margin-bottom:12px}.pie[data-astro-cid-hkbrpulz] h3[data-astro-cid-hkbrpulz]{color:#fff;margin-bottom:10px;font-size:16px}.pie[data-astro-cid-hkbrpulz] p[data-astro-cid-hkbrpulz]{margin:0 0 10px}.envios[data-astro-cid-hkbrpulz]{margin-top:14px!important}.pagos-titulo[data-astro-cid-hkbrpulz]{color:#fff;font-weight:600;margin-top:16px!important}.pagos[data-astro-cid-hkbrpulz]{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pagos[data-astro-cid-hkbrpulz] li[data-astro-cid-hkbrpulz]{color:#dde3ec;border:1px solid #ffffff40;border-radius:999px;padding:4px 9px;font-size:12px}.enlaces[data-astro-cid-hkbrpulz]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.enlaces[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:#c9d1de;text-decoration:none}.enlaces[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:#fff;text-decoration:underline}.pie-fin[data-astro-cid-hkbrpulz]{color:#8e99ad;border-top:1px solid #ffffff1f;margin-top:28px;padding-top:18px;font-size:13px}.wsp-flotante[data-astro-cid-hkbrpulz]{z-index:40;background:var(--whatsapp);color:#fff;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;position:fixed;bottom:16px;right:16px;box-shadow:0 8px 24px #00000040}.wsp-flotante[data-astro-cid-hkbrpulz] svg{width:30px;height:30px}@media (width>=1000px){.menu-escritorio[data-astro-cid-hkbrpulz]{display:flex}.menu-movil[data-astro-cid-hkbrpulz]{display:none}.pie-grid[data-astro-cid-hkbrpulz]{grid-template-columns:1.2fr .8fr 1.2fr 1fr}}
