.hero[data-astro-cid-lcdefpme]{text-align:center;color:#fff;align-items:center;min-height:clamp(20rem,42vw,32rem);padding:3rem 0;display:flex;position:relative;overflow:hidden}@media (width<=52rem){.hero[data-astro-cid-lcdefpme]{min-height:clamp(16rem,62vw,23rem)}}.hero-fondo[data-astro-cid-lcdefpme]{background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.05)}.hero-velo[data-astro-cid-lcdefpme]{background:var(--degradado-marca-texto-diagonal);opacity:.9;position:absolute;inset:0}.hero-decoracion[data-astro-cid-lcdefpme]{background:radial-gradient(circle,#ffffff2e,#0000 70%);border-radius:50%;width:22rem;height:22rem;position:absolute;inset:-20% -10% auto auto}.hero-contenido[data-astro-cid-lcdefpme]{z-index:1;max-width:40rem;margin:0 auto;position:relative}.hero-logo[data-astro-cid-lcdefpme]{filter:drop-shadow(0 6px 16px #00000040);background:#fff;border-radius:1rem;width:auto;height:5rem;margin:0 auto 1.1rem;padding:.45rem .9rem}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin:0 0 .6rem;font-size:2.15rem;line-height:1.2}.hero-subtitulo[data-astro-cid-lcdefpme]{margin:0 auto 1.5rem;color:#fffffff2!important}.hero-botones[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.hero-botones[data-astro-cid-lcdefpme] .boton-secundario[data-astro-cid-lcdefpme]{background:#fffffff2}.hero-flotantes[data-astro-cid-lcdefpme]{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-caramelo[data-astro-cid-lcdefpme]{filter:drop-shadow(0 4px 10px #0000002e);opacity:.85;font-size:clamp(1.6rem,4vw,2.75rem);position:absolute}@media (width<=40rem){.hero-caramelo[data-astro-cid-lcdefpme]{display:none}}@keyframes hero-entrar{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.hero-entrada[data-astro-cid-lcdefpme]{animation:.7s both hero-entrar}.hero-entrada-2[data-astro-cid-lcdefpme]{animation-delay:.1s}.hero-entrada-3[data-astro-cid-lcdefpme]{animation-delay:.2s}.hero-entrada-4[data-astro-cid-lcdefpme]{animation-delay:.3s}.franja-seccion[data-astro-cid-lcdefpme]{position:relative}.franja-seccion[data-astro-cid-lcdefpme]:before{content:"";background:var(--degradado-marca);opacity:.5;height:2px;position:absolute;top:0;left:0;right:0}.franja-categorias-fondo[data-astro-cid-lcdefpme]{background:var(--color-turquesa-claro)}.franja-ventas-fondo[data-astro-cid-lcdefpme]{background:linear-gradient(#fff3e6 0%,#fff8f0 100%)}.franja-novedades-fondo[data-astro-cid-lcdefpme]{background:#fff}.franja-destacados-fondo[data-astro-cid-lcdefpme]{background:linear-gradient(#f3edfb 0%,#faf8fd 100%)}.franja-comercial-fondo[data-astro-cid-lcdefpme]{background:var(--color-turquesa-claro)}.franja-explora-fondo[data-astro-cid-lcdefpme]{background:linear-gradient(#e9fbf2 0%,#fcfffe 100%)}.franja-ofertas-fondo[data-astro-cid-lcdefpme]{background:linear-gradient(#eef5fc 0%,#f9fcfe 100%)}.franja-recogida-fondo[data-astro-cid-lcdefpme]{background:#fff}.seccion[data-astro-cid-lcdefpme]{padding:2.5rem 0}.seccion[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--color-azul-oscuro);margin:0 0 .5rem}.rejilla-avance[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(11.5rem,1fr));gap:1.5rem;display:grid}.tarjeta-avance[data-astro-cid-lcdefpme]{border-radius:var(--radio-grande);box-shadow:var(--sombra);color:var(--color-texto);transition:box-shadow .2s,transform .2s;display:block;overflow:hidden}.tarjeta-avance[data-astro-cid-lcdefpme]:hover,.tarjeta-avance[data-astro-cid-lcdefpme]:focus-visible{box-shadow:var(--sombra-tarjeta-hover);text-decoration:none;transform:translateY(-4px)}.avance-marco[data-astro-cid-lcdefpme]{aspect-ratio:1;background:var(--color-turquesa-claro);justify-content:center;align-items:center;padding:16%;display:flex;overflow:hidden}.avance-imagen[data-astro-cid-lcdefpme]{object-fit:contain;max-width:100%;max-height:100%;transition:transform .25s}.avance-sin-imagen[data-astro-cid-lcdefpme]{background:var(--degradado-marca-texto-diagonal);border-radius:50%;width:65%;height:65%}.etiqueta-avance[data-astro-cid-lcdefpme]{text-align:center;color:var(--color-azul-oscuro);background:#fff;padding:.7rem .6rem;font-size:.92rem;font-weight:700;display:block}.anim-lateral[data-astro-cid-lcdefpme]:hover .avance-imagen[data-astro-cid-lcdefpme],.anim-lateral[data-astro-cid-lcdefpme]:active .avance-imagen[data-astro-cid-lcdefpme]{transform:translate(5px)}.anim-rebote[data-astro-cid-lcdefpme]:hover .avance-imagen[data-astro-cid-lcdefpme],.anim-rebote[data-astro-cid-lcdefpme]:active .avance-imagen[data-astro-cid-lcdefpme]{animation:.5s rebote-categoria}.anim-elevar[data-astro-cid-lcdefpme]:hover .avance-imagen[data-astro-cid-lcdefpme],.anim-elevar[data-astro-cid-lcdefpme]:active .avance-imagen[data-astro-cid-lcdefpme]{transform:translateY(-6px)}.anim-ampliar[data-astro-cid-lcdefpme]:hover .avance-imagen[data-astro-cid-lcdefpme],.anim-ampliar[data-astro-cid-lcdefpme]:active .avance-imagen[data-astro-cid-lcdefpme]{transform:scale(1.1)}.anim-divertido[data-astro-cid-lcdefpme]:hover .avance-imagen[data-astro-cid-lcdefpme],.anim-divertido[data-astro-cid-lcdefpme]:active .avance-imagen[data-astro-cid-lcdefpme]{transform:scale(1.06)rotate(-4deg)}@keyframes rebote-categoria{0%,to{transform:translateY(0)}35%{transform:translateY(-8px)}60%{transform:translateY(0)}80%{transform:translateY(-3px)}}.tarjeta-producto[data-astro-cid-lcdefpme]{flex-direction:column;gap:.5rem;display:flex}.tarjeta-producto[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:1;object-fit:cover;border-radius:.75rem}.agotado[data-astro-cid-lcdefpme]{color:var(--color-error);font-size:.85rem;font-weight:600}.producto-enlace[data-astro-cid-lcdefpme]{color:var(--color-texto);flex-direction:column;gap:.5rem;display:flex}.producto-enlace[data-astro-cid-lcdefpme]:hover{text-decoration:none}.acciones-producto[data-astro-cid-lcdefpme]{gap:.5rem;margin-top:.4rem;display:flex}.boton-accion-producto[data-astro-cid-lcdefpme]{border:1px solid var(--color-borde);cursor:pointer;background:#fff;border-radius:.6rem;flex:1;justify-content:center;align-items:center;padding:.45rem;font-size:1rem;transition:background .15s,border-color .15s,transform .15s;display:flex}.boton-accion-producto[data-astro-cid-lcdefpme]:hover{border-color:var(--marca-celeste);transform:translateY(-1px)}.boton-favorito[data-astro-cid-lcdefpme].activo{color:var(--marca-violeta-texto);border-color:var(--marca-violeta-texto)}.boton-cesta[data-astro-cid-lcdefpme]:active{transform:translateY(0)scale(.96)}@media (width<=52rem){.rejilla-scroll-movil[data-astro-cid-lcdefpme]{scroll-snap-type:x mandatory;gap:1rem;margin:0 -1.25rem;padding-bottom:.5rem;padding-left:1.25rem;padding-right:1.25rem;display:flex;overflow-x:auto}.rejilla-scroll-movil[data-astro-cid-lcdefpme] .tarjeta-producto[data-astro-cid-lcdefpme]{scroll-snap-align:start;flex:0 0 11rem}}.rejilla-comercial[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:1.25rem;display:grid}.tarjeta-comercial[data-astro-cid-lcdefpme]{border-radius:var(--radio-grande);box-shadow:var(--sombra);border-top:4px solid #0000;border-image:var(--degradado-marca) 1;background:#fff;padding:1.5rem;position:relative}.numero-paso[data-astro-cid-lcdefpme]{font-family:var(--fuente-titular);color:var(--color-borde);font-size:1.3rem;font-weight:700;position:absolute;top:.9rem;right:1rem}.icono-comercial[data-astro-cid-lcdefpme]{margin-bottom:.5rem;font-size:1.8rem;transition:transform .25s;display:inline-block}.tarjeta-comercial[data-astro-cid-lcdefpme]:hover .icono-comercial[data-astro-cid-lcdefpme]{transform:rotate(-8deg)scale(1.12)}.rejilla-comercial[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--color-azul-oscuro);font-family:var(--fuente-titular);margin-bottom:.4rem;display:block}.rejilla-comercial[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-texto-suave);margin:0;font-size:.9rem}.estado-vacio-rico[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;align-items:center;gap:.75rem;max-width:32rem;margin:0 auto;padding:2.5rem 1.5rem;display:flex}.estado-vacio-icono[data-astro-cid-lcdefpme]{font-size:2.5rem;line-height:1}.estado-vacio-rico[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-texto-suave);margin:0}.rejilla-explora[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1.5rem;display:grid}.tarjeta-explora[data-astro-cid-lcdefpme]{border-radius:var(--radio-grande);box-shadow:var(--sombra);aspect-ratio:4/3;color:#fff;display:block;position:relative;overflow:hidden}.tarjeta-explora[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;transition:transform .3s;position:absolute;inset:0}.tarjeta-explora[data-astro-cid-lcdefpme]:before{content:"";background:linear-gradient(#16222e0d 40%,#16222eb8 100%);position:absolute;inset:0}.tarjeta-explora[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{z-index:1;font-family:var(--fuente-titular);text-shadow:0 1px 4px #00000059;font-size:1.15rem;font-weight:600;position:absolute;bottom:.9rem;left:1.1rem}.tarjeta-explora[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme]{transform:scale(1.06)}.tarjeta-explora[data-astro-cid-lcdefpme]:hover{text-decoration:none}.seccion-ofertas[data-astro-cid-lcdefpme]{text-align:center}.seccion-ofertas[data-astro-cid-lcdefpme] .subtitulo-comercial[data-astro-cid-lcdefpme]{margin-left:auto;margin-right:auto}.botones-ofertas[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:1.1rem;display:flex}.enlace-mas[data-astro-cid-lcdefpme]{color:var(--color-azul-oscuro);margin-top:1.25rem;font-weight:700;display:inline-block}.carrusel-hero[data-astro-cid-lcdefpme]{min-height:clamp(22rem,46vw,36rem);position:relative;overflow:hidden}.carrusel-pista[data-astro-cid-lcdefpme]{height:clamp(22rem,46vw,36rem);transition:transform .55s;display:flex}.carrusel-slide[data-astro-cid-lcdefpme]{color:#fff;flex:0 0 100%;justify-content:center;align-items:center;padding:1.5rem 2rem;text-decoration:none;display:flex;position:relative}.carrusel-slide[data-astro-cid-lcdefpme]:hover{text-decoration:none}.carrusel-slide[data-astro-cid-lcdefpme].tema-default{background:var(--degradado-marca-texto-diagonal)}.carrusel-slide[data-astro-cid-lcdefpme].tema-bienvenida{background:linear-gradient(135deg, #ff93c7 0%, #ffb199 35%, var(--marca-celeste-texto) 70%, var(--marca-violeta-texto) 100%)}.carrusel-slide[data-astro-cid-lcdefpme].tema-halloween{background:linear-gradient(135deg,#140a1f 0%,#5b2a86 48%,#ff7a1a 100%)}.carrusel-fondo-imagen[data-astro-cid-lcdefpme]{object-fit:cover;object-position:center;z-index:0;width:100%;height:100%;position:absolute;inset:0}.carrusel-fondo-velo[data-astro-cid-lcdefpme]{z-index:0;background:linear-gradient(100deg,#06050c94 0%,#06050c66 38%,#06050c38 65%,#06050c1f 100%);position:absolute;inset:0}.carrusel-contenido[data-astro-cid-lcdefpme]{z-index:1;justify-content:center;align-items:center;gap:2.5rem;width:100%;max-width:78rem;padding:0 1rem;display:flex;position:relative}.carrusel-contenido[data-astro-cid-lcdefpme].sin-imagen{justify-content:center}.carrusel-imagen-cont[data-astro-cid-lcdefpme]{flex:0 0 15rem;justify-content:center;align-items:center;width:15rem;height:15rem;display:flex}.carrusel-imagen[data-astro-cid-lcdefpme]{object-fit:contain;mix-blend-mode:multiply;max-width:100%;max-height:100%;transition:transform .4s}.carrusel-texto[data-astro-cid-lcdefpme]{text-align:left;max-width:28rem}.carrusel-contenido[data-astro-cid-lcdefpme].sin-imagen .carrusel-texto[data-astro-cid-lcdefpme]{text-align:center;max-width:34rem}.con-foto-fondo[data-astro-cid-lcdefpme] .carrusel-texto[data-astro-cid-lcdefpme]{-webkit-backdrop-filter:blur(8px);border-radius:var(--radio-grande);background:#05040a80;padding:1.25rem 1.75rem;box-shadow:0 10px 30px #0003}.carrusel-texto[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-family:var(--fuente-titular);color:#fff;text-shadow:0 2px 12px #0009;margin:0 0 .5rem;font-size:2rem;font-weight:700;line-height:1.15}.tema-bienvenida[data-astro-cid-lcdefpme] .carrusel-texto[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-family:"Pacifico", var(--fuente-titular);font-size:2.7rem;font-weight:400}.carrusel-texto[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#fff;text-shadow:0 2px 10px #0000008c;margin:0 0 1rem;font-size:1.1rem;font-weight:600}.carrusel-texto[data-astro-cid-lcdefpme] .boton[data-astro-cid-lcdefpme]{background:var(--degradado-marca-texto);color:#fff;box-shadow:var(--sombra-brillo);border-radius:999px;align-items:center;gap:.4rem;padding:.75rem 1.75rem;font-size:1.05rem;font-weight:700;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex}.carrusel-texto[data-astro-cid-lcdefpme] .boton[data-astro-cid-lcdefpme]:after{content:"→";transition:transform .18s}.carrusel-slide[data-astro-cid-lcdefpme]:hover .carrusel-texto[data-astro-cid-lcdefpme] .boton[data-astro-cid-lcdefpme]{filter:brightness(1.08);transform:translateY(-2px)scale(1.04)}.carrusel-slide[data-astro-cid-lcdefpme]:hover .carrusel-texto[data-astro-cid-lcdefpme] .boton[data-astro-cid-lcdefpme]:after{transform:translate(3px)}@media (width<=52rem){.carrusel-contenido[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;gap:1.25rem}.carrusel-texto[data-astro-cid-lcdefpme],.carrusel-contenido[data-astro-cid-lcdefpme].sin-imagen .carrusel-texto[data-astro-cid-lcdefpme]{text-align:center;max-width:26rem}.carrusel-imagen-cont[data-astro-cid-lcdefpme]{flex:0 0 9rem;width:9rem;height:9rem}.tema-bienvenida[data-astro-cid-lcdefpme] .carrusel-texto[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:2.1rem}}.carrusel-flecha[data-astro-cid-lcdefpme]{width:2.6rem;height:2.6rem;color:var(--color-azul-oscuro);cursor:pointer;z-index:2;background:#ffffffd9;border:none;border-radius:999px;justify-content:center;align-items:center;font-size:1.6rem;line-height:1;transition:background .15s,transform .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.carrusel-flecha[data-astro-cid-lcdefpme]:hover{background:#fff;transform:translateY(-50%)scale(1.06)}.carrusel-anterior[data-astro-cid-lcdefpme]{left:1rem}.carrusel-siguiente[data-astro-cid-lcdefpme]{right:1rem}.carrusel-puntos[data-astro-cid-lcdefpme]{z-index:2;justify-content:center;gap:.5rem;display:flex;position:absolute;bottom:1rem;left:0;right:0}.carrusel-puntos[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{cursor:pointer;background:#ffffff8c;border:none;border-radius:999px;width:.6rem;height:.6rem;padding:0}.carrusel-puntos[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme].activo{background:#fff;box-shadow:0 0 0 2px #7b3fe480}@media (width<=52rem){.carrusel-pista[data-astro-cid-lcdefpme],.carrusel-hero[data-astro-cid-lcdefpme]{height:clamp(16rem,62vw,23rem);min-height:clamp(16rem,62vw,23rem)}}@media (width<=26rem){.carrusel-texto[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:1.5rem}.tema-bienvenida[data-astro-cid-lcdefpme] .carrusel-texto[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:1.9rem}.carrusel-texto[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:.92rem}}
