.MovilCarta-module__DIqSwa__movil{--alto-pantalla:500px;background:#15181d;border-radius:38px;width:min(260px,72vw);margin:0 auto;padding:12px;transform:rotate(-3deg);box-shadow:0 0 0 4px #f8e605,0 22px 44px #00000059}.MovilCarta-module__DIqSwa__pantalla{height:var(--alto-pantalla);background:#fff;border-radius:28px;position:relative;overflow:hidden}.MovilCarta-module__DIqSwa__carta{width:100%;height:auto;animation:34s ease-in-out infinite alternate MovilCarta-module__DIqSwa__baja;display:block}.MovilCarta-module__DIqSwa__movil:hover .MovilCarta-module__DIqSwa__carta{animation-play-state:paused}@keyframes MovilCarta-module__DIqSwa__baja{0%,6%{transform:translateY(0)}94%,to{transform:translateY(calc(-100% + var(--alto-pantalla)))}}@media (max-width:639px){.MovilCarta-module__DIqSwa__movil{--alto-pantalla:420px}}@media (prefers-reduced-motion:reduce){.MovilCarta-module__DIqSwa__carta{animation:none}}
.MapaParque-module__LzGtFa__lienzo{aspect-ratio:2618/2404;width:100%;position:relative}.MapaParque-module__LzGtFa__marcador{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;z-index:2;background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;width:44px;height:44px;margin-block:-22px 0;margin-inline:-22px 0;padding:0;display:flex;position:absolute}.MapaParque-module__LzGtFa__circulo{color:#fff;width:30px;height:30px;font-family:var(--km-fuente-display);font-variant-numeric:tabular-nums;background:#172633;border:3px solid #f6b800;border-radius:9999px;justify-content:center;align-items:center;font-size:13px;font-weight:800;line-height:1;transition:transform .18s,background-color .18s,border-color .18s;display:flex;position:relative;box-shadow:0 3px 6px #00000073}@media (max-width:639px){.MapaParque-module__LzGtFa__circulo{border-width:2px;width:24px;height:24px;font-size:11px}.MapaParque-module__LzGtFa__marcador.MapaParque-module__LzGtFa__marcadorReferencia .MapaParque-module__LzGtFa__circulo{width:20px;height:20px;font-size:10px}}@media (min-width:640px){.MapaParque-module__LzGtFa__circulo{width:34px;height:34px;font-size:14px}}.MapaParque-module__LzGtFa__circulo:after{content:"";opacity:0;animation:2.8s ease-out infinite MapaParque-module__LzGtFa__pulso;animation-delay:var(--retraso,0s);pointer-events:none;border:2px solid #f6b800;border-radius:9999px;position:absolute;inset:-3px}@keyframes MapaParque-module__LzGtFa__pulso{0%{opacity:.75;transform:scale(1)}70%,to{opacity:0;transform:scale(1.9)}}.MapaParque-module__LzGtFa__marcador:hover .MapaParque-module__LzGtFa__circulo,.MapaParque-module__LzGtFa__marcadorActivo .MapaParque-module__LzGtFa__circulo{color:#172633;background:#f6b800;border-color:#fff;transform:scale(1.18)}.MapaParque-module__LzGtFa__marcadorActivo{z-index:3}.MapaParque-module__LzGtFa__marcadorActivo .MapaParque-module__LzGtFa__circulo{box-shadow:0 0 0 4px #172633,0 0 0 7px #fff,0 6px 14px #00000080}.MapaParque-module__LzGtFa__marcador:focus-visible{outline:none}.MapaParque-module__LzGtFa__marcador:focus-visible .MapaParque-module__LzGtFa__circulo{outline-offset:3px;outline:3px solid #fff;box-shadow:0 0 0 7px #172633}.MapaParque-module__LzGtFa__marcadorReferencia .MapaParque-module__LzGtFa__circulo{color:#172633;background:#fff;border-color:#172633;width:26px;height:26px;font-size:12px}.MapaParque-module__LzGtFa__marcadorReferencia .MapaParque-module__LzGtFa__circulo:after{display:none}.MapaParque-module__LzGtFa__enCarrito{background:var(--km-color-verde);color:#fff;text-align:center;border:2px solid #fff;border-radius:9999px;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-weight:800;line-height:14px;position:absolute;top:-5px;right:-5px}@media (min-width:1024px){.MapaParque-module__LzGtFa__marcoAmplio{flex:1 1 0;min-height:16rem;container-type:size}.MapaParque-module__LzGtFa__cuadroAmplio{grid-template-columns:min(108.902cqh,64cqw) minmax(0,1fr);align-items:stretch;height:100cqh}.MapaParque-module__LzGtFa__panelAmplio{scroll-margin-top:calc(var(--km-cabecera-h,6rem) + 1rem);container-type:inline-size}}.MapaParque-module__LzGtFa__listaZonas{grid-template-columns:repeat(auto-fill,minmax(11.5rem,1fr));align-content:start;gap:.375rem;display:grid}.MapaParque-module__LzGtFa__panelFicha{animation:.16s ease-out both MapaParque-module__LzGtFa__fundido}@keyframes MapaParque-module__LzGtFa__fundido{0%{opacity:0}to{opacity:1}}.MapaParque-module__LzGtFa__etiqueta{animation:.18s cubic-bezier(.2,.7,.2,1) both MapaParque-module__LzGtFa__entrada}@keyframes MapaParque-module__LzGtFa__entrada{0%{opacity:0;transform:translateY(6px)scale(.97)}to{opacity:1;transform:none}}.MapaParque-module__LzGtFa__hoja{animation:.26s cubic-bezier(.2,.7,.2,1) both MapaParque-module__LzGtFa__subida}@keyframes MapaParque-module__LzGtFa__subida{0%{transform:translateY(100%)}to{transform:none}}.MapaParque-module__LzGtFa__ilustracion{filter:drop-shadow(0 10px 14px #00000047);animation:.36s cubic-bezier(.2,.9,.3,1.2) both MapaParque-module__LzGtFa__aparece}@keyframes MapaParque-module__LzGtFa__aparece{0%{opacity:0;transform:scale(.85)translateY(6px)}to{opacity:1;transform:none}}.MapaParque-module__LzGtFa__info strong{color:var(--km-texto);font-weight:700}.MapaParque-module__LzGtFa__info u{text-underline-offset:2px}@media (prefers-reduced-motion:reduce){.MapaParque-module__LzGtFa__circulo{transition:none}.MapaParque-module__LzGtFa__circulo:after{animation:none;display:none}.MapaParque-module__LzGtFa__panelFicha,.MapaParque-module__LzGtFa__etiqueta,.MapaParque-module__LzGtFa__hoja,.MapaParque-module__LzGtFa__ilustracion{animation:none}}
.Motor-module__3jtlwG__escena{--m-negro:#0e1013;--m-crema:#f0ede7;--m-rojo:#f52f13;--m-rojo-oscuro:#8f1d0c;--m-amarillo:#f8e605;--m-oro:#e8c547;--m-laser:#ff8a75;--m-asfalto:#2b3038;--m-escapatoria:#20242b;--m-panel-claro:#343a45;--m-metal:#aeb3bb;--m-metal-oscuro:#4a505b;--m-borde:#3a404a;--m-carcasa:#1a1d22;--m-luz-apagada:#3a1712;--m-goma:#121418;--m-visor:#10141a;--m-botella:#1f5a3c;--m-cesped:#17432c;--m-cesped-claro:#1f5a3a;--m-carne:#6b2a12;--m-carne-claro:#9a4421;--m-carne-oscuro:#3a1408;isolation:isolate;border:1px solid var(--km-linea);border-radius:var(--km-radio);background:radial-gradient(120% 90% at 70% 20%,#f52f1329,#0000 55%),radial-gradient(90% 80% at 10% 100%,#f8e60512,#0000 60%),#181b21;position:relative;overflow:hidden}.Motor-module__3jtlwG__escena:after{content:"";background:repeating-linear-gradient(90deg,var(--m-rojo)0 18px,var(--m-crema)18px 36px);opacity:.9;height:7px;position:absolute;bottom:0;left:0;right:0}.Motor-module__3jtlwG__lienzo{width:100%;height:auto;display:block}.Motor-module__3jtlwG__ilustracion{z-index:1;pointer-events:none;filter:drop-shadow(0 18px 22px #0000008c);position:absolute}.Motor-module__3jtlwG__ilustracion img{width:100%;height:auto}@media (prefers-reduced-motion:no-preference){:is(html.km-js .Motor-module__3jtlwG__escena:not([data-motor=go]) .Motor-module__3jtlwG__luz,html.km-js .Motor-module__3jtlwG__escena:not([data-motor=go]) .Motor-module__3jtlwG__burbuja,html.km-js .Motor-module__3jtlwG__escena:not([data-motor=go]) .Motor-module__3jtlwG__vapor){opacity:0}html.km-js .Motor-module__3jtlwG__escena:not([data-motor=go]) .Motor-module__3jtlwG__trazo{stroke-dasharray:1;stroke-dashoffset:1px}html.km-js .Motor-module__3jtlwG__escena:not([data-motor=go]) .Motor-module__3jtlwG__aguja{transform:rotate(-300deg)}html.km-js .Motor-module__3jtlwG__escena:not([data-motor=go]) .Motor-module__3jtlwG__bandera{transform:rotate(-14deg)}html.km-js .Motor-module__3jtlwG__escena:not([data-motor=go]) .Motor-module__3jtlwG__copa{opacity:0;transform:translateY(-26px)}html.km-js .Motor-module__3jtlwG__escena:not([data-motor=go]) .Motor-module__3jtlwG__kartSalida{opacity:0;transform:translate(-30px)}html.km-js .Motor-module__3jtlwG__escena:not([data-motor=go]) .Motor-module__3jtlwG__impacto{opacity:0;transform:scale(2.2)}html.km-js .Motor-module__3jtlwG__escena:not([data-motor=go]) .Motor-module__3jtlwG__banderin{transform:scaleX(.2)}html.km-js .Motor-module__3jtlwG__escena:not([data-motor=go]) .Motor-module__3jtlwG__ilustracion{opacity:0;transform:translateY(18px)}}.Motor-module__3jtlwG__aguja,.Motor-module__3jtlwG__bandera,.Motor-module__3jtlwG__copa,.Motor-module__3jtlwG__kartSalida,.Motor-module__3jtlwG__impacto,.Motor-module__3jtlwG__banderin{transform-box:fill-box}.Motor-module__3jtlwG__aguja{transform-origin:50% 100%}.Motor-module__3jtlwG__bandera{transform-origin:0 100%}.Motor-module__3jtlwG__copa,.Motor-module__3jtlwG__impacto{transform-origin:50%}.Motor-module__3jtlwG__banderin{transform-origin:0%}.Motor-module__3jtlwG__escena[data-motor=go] .Motor-module__3jtlwG__luz{animation:Motor-module__3jtlwG__m-encender .18s steps(1,end)var(--d,0s)both}.Motor-module__3jtlwG__escena[data-motor=go] .Motor-module__3jtlwG__trazo{stroke-dasharray:1;animation:Motor-module__3jtlwG__m-trazar 1.6s cubic-bezier(.45,0,.25,1)var(--d,0s)both}.Motor-module__3jtlwG__escena[data-motor=go] .Motor-module__3jtlwG__aguja{animation:Motor-module__3jtlwG__m-aguja 1.8s cubic-bezier(.2,.7,.3,1)var(--d,0s)both}.Motor-module__3jtlwG__escena[data-motor=go] .Motor-module__3jtlwG__bandera{animation:Motor-module__3jtlwG__m-bandera 1.4s cubic-bezier(.3,1.5,.5,1)var(--d,0s)both}.Motor-module__3jtlwG__escena[data-motor=go] .Motor-module__3jtlwG__tela{transform-box:fill-box;transform-origin:0%;animation:Motor-module__3jtlwG__m-ondear 1.2s ease-in-out calc(var(--d,0s) + .2s)2 both}.Motor-module__3jtlwG__escena[data-motor=go] .Motor-module__3jtlwG__copa{animation:Motor-module__3jtlwG__m-caer .7s cubic-bezier(.3,1.4,.5,1)var(--d,0s)both}.Motor-module__3jtlwG__escena[data-motor=go] .Motor-module__3jtlwG__burbuja{animation:Motor-module__3jtlwG__m-burbuja .5s ease-out var(--d,0s)both}.Motor-module__3jtlwG__escena[data-motor=go] .Motor-module__3jtlwG__vapor{animation:Motor-module__3jtlwG__m-vapor 1.4s ease-out var(--d,0s)both}.Motor-module__3jtlwG__escena[data-motor=go] .Motor-module__3jtlwG__kartSalida{animation:Motor-module__3jtlwG__m-entrar .6s cubic-bezier(.2,.8,.3,1)var(--d,0s)both}.Motor-module__3jtlwG__escena[data-motor=go] .Motor-module__3jtlwG__impacto{animation:Motor-module__3jtlwG__m-impacto .5s cubic-bezier(.2,.8,.3,1)var(--d,0s)both}.Motor-module__3jtlwG__escena[data-motor=go] .Motor-module__3jtlwG__banderin{animation:Motor-module__3jtlwG__m-banderin 1s cubic-bezier(.3,1.6,.5,1)var(--d,0s)both}.Motor-module__3jtlwG__escena[data-motor=go] .Motor-module__3jtlwG__ilustracion{animation:.8s cubic-bezier(.2,.8,.3,1) .1s both Motor-module__3jtlwG__m-subir}@keyframes Motor-module__3jtlwG__m-encender{0%{opacity:0}to{opacity:1}}@keyframes Motor-module__3jtlwG__m-trazar{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes Motor-module__3jtlwG__m-aguja{0%{transform:rotate(-300deg)}to{transform:rotate(0)}}@keyframes Motor-module__3jtlwG__m-bandera{0%{transform:rotate(-14deg)}to{transform:rotate(0)}}@keyframes Motor-module__3jtlwG__m-ondear{0%,to{transform:skewY(0)scaleX(1)}50%{transform:skewY(-3deg)scaleX(.96)}}@keyframes Motor-module__3jtlwG__m-caer{0%{opacity:0;transform:translateY(-26px)}to{opacity:1;transform:translateY(0)}}@keyframes Motor-module__3jtlwG__m-burbuja{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes Motor-module__3jtlwG__m-vapor{0%{opacity:0;transform:translateY(12px)}to{opacity:.6;transform:translateY(0)}}@keyframes Motor-module__3jtlwG__m-entrar{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes Motor-module__3jtlwG__m-impacto{0%{opacity:0;transform:scale(2.2)}to{opacity:1;transform:scale(1)}}@keyframes Motor-module__3jtlwG__m-banderin{0%{transform:scaleX(.2)}to{transform:scaleX(1)}}@keyframes Motor-module__3jtlwG__m-subir{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}
.Apartado-module__9OdNfW__apartado{background:var(--km-panel);color:var(--km-texto);border:var(--km-tarjeta-borde);border-radius:var(--km-radio);transition:border-color .22s,border-radius .45s,background-color .45s,color .45s}:is(:root[data-modo=infantil] .Apartado-module__9OdNfW__apartado,.km-siempre-infantil .Apartado-module__9OdNfW__apartado){box-shadow:var(--km-tarjeta-sombra)}.Apartado-module__9OdNfW__apartado:hover,.Apartado-module__9OdNfW__apartado[open]{border-color:var(--km-acento)}.Apartado-module__9OdNfW__cabecera{cursor:pointer;border-radius:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:.75rem;min-height:4rem;padding-block:.6rem;padding-inline:1rem .7rem;list-style:none;display:grid}.Apartado-module__9OdNfW__cabecera::-webkit-details-marker{display:none}.Apartado-module__9OdNfW__cabecera:focus-visible{outline:3px solid var(--km-acento-2);outline-offset:-3px}.Apartado-module__9OdNfW__titulo{font-family:var(--km-fuente-display);letter-spacing:-.01em;text-transform:none;color:inherit;overflow-wrap:anywhere;margin:0;font-size:1.1rem;font-weight:800;line-height:1.15}.Apartado-module__9OdNfW__dato{font-variant-numeric:tabular-nums;color:var(--km-texto-suave);margin:.15rem 0 0;font-size:.82rem;line-height:1.3;display:block}.Apartado-module__9OdNfW__flecha{background:var(--km-chip-fondo);width:2.25rem;height:2.25rem;color:var(--km-chip-texto);font-family:var(--km-fuente-display);border-radius:999px;place-items:center;font-size:1.4rem;font-weight:800;line-height:1;transition:rotate .25s,background-color .2s;display:grid}.Apartado-module__9OdNfW__apartado[open] .Apartado-module__9OdNfW__flecha{rotate:45deg}:is(:root[data-modo=infantil] .Apartado-module__9OdNfW__flecha,.km-siempre-infantil .Apartado-module__9OdNfW__flecha){border:3px solid var(--km-color-tinta)}.Apartado-module__9OdNfW__cuerpo{gap:.75rem;min-width:0;padding:.35rem 1rem 1rem;display:grid}.Apartado-module__9OdNfW__cuerpo>*{min-width:0}@media (min-width:640px){.Apartado-module__9OdNfW__cabecera{column-gap:1rem;padding-block:.75rem;padding-inline:1.25rem 1rem}.Apartado-module__9OdNfW__titulo{font-size:1.35rem}.Apartado-module__9OdNfW__dato{font-size:.9rem}.Apartado-module__9OdNfW__cuerpo{gap:1rem;padding:.4rem 1.25rem 1.25rem}}@media (prefers-reduced-motion:no-preference){.Apartado-module__9OdNfW__apartado{interpolate-size:allow-keywords}.Apartado-module__9OdNfW__apartado::details-content{height:0;transition:height .35s ease,content-visibility .35s allow-discrete;overflow:clip}.Apartado-module__9OdNfW__apartado[open]::details-content{height:auto}.Apartado-module__9OdNfW__apartado[open] .Apartado-module__9OdNfW__cuerpo{animation:.4s both Apartado-module__9OdNfW__aparece}@keyframes Apartado-module__9OdNfW__aparece{0%{opacity:0;translate:0 -.35rem}to{opacity:1;translate:0}}}
.Acordeon-module__2jwrwW__lista{grid-template-columns:minmax(0,1fr);align-items:start;gap:.75rem;display:grid}@media (min-width:1024px){.Acordeon-module__2jwrwW__lista[data-columnas="2"]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.25rem}}.Acordeon-module__2jwrwW__columna{flex-direction:column;gap:.75rem;min-width:0;display:flex}.Acordeon-module__2jwrwW__item{background:var(--km-panel);color:var(--km-texto);border:var(--km-tarjeta-borde);border-radius:var(--km-radio);transition:border-color .22s,border-radius .45s,background-color .45s}:is(:root[data-modo=infantil] .Acordeon-module__2jwrwW__item,.km-siempre-infantil .Acordeon-module__2jwrwW__item){box-shadow:var(--km-tarjeta-sombra)}.Acordeon-module__2jwrwW__item[open]{border-color:var(--km-realce)}.Acordeon-module__2jwrwW__pregunta{cursor:pointer;min-height:56px;font-family:var(--km-fuente-display);border-radius:inherit;justify-content:space-between;align-items:center;gap:1rem;padding-block:.9rem;padding-inline:1.15rem 1rem;font-size:1.05rem;font-weight:700;line-height:1.25;list-style:none;display:flex}.Acordeon-module__2jwrwW__pregunta::-webkit-details-marker{display:none}.Acordeon-module__2jwrwW__pregunta:focus-visible{outline:3px solid var(--km-realce);outline-offset:2px}.Acordeon-module__2jwrwW__mas{border:2px solid;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:1.35rem;font-weight:700;line-height:1;transition:rotate .2s;display:grid}.Acordeon-module__2jwrwW__item[open] .Acordeon-module__2jwrwW__mas{rotate:45deg}.Acordeon-module__2jwrwW__respuesta{color:var(--km-texto-suave);text-wrap:pretty;padding:0 1.15rem 1.15rem;font-size:.95rem;line-height:1.65}.Acordeon-module__2jwrwW__respuesta p+p,.Acordeon-module__2jwrwW__respuesta p+ul,.Acordeon-module__2jwrwW__respuesta ul+p{margin-top:.55rem}.Acordeon-module__2jwrwW__respuesta ul{flex-direction:column;gap:.25rem;padding-inline-start:1.25rem;list-style:outside;display:flex}@media (prefers-reduced-motion:reduce){.Acordeon-module__2jwrwW__mas,.Acordeon-module__2jwrwW__item{transition:none}}
.Solicitud-module__Lr7hFW__rejilla{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}@media (min-width:900px){.Solicitud-module__Lr7hFW__rejilla{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start}}.Solicitud-module__Lr7hFW__formulario{grid-template-columns:minmax(0,1fr);gap:.85rem;display:grid}.Solicitud-module__Lr7hFW__rejillaCampos{grid-template-columns:minmax(0,1fr);gap:.7rem 1rem;display:grid}@media (min-width:560px){.Solicitud-module__Lr7hFW__rejillaCampos{grid-template-columns:repeat(2,minmax(0,1fr))}}.Solicitud-module__Lr7hFW__ancho{grid-column:1/-1}@media (min-width:360px) and (max-width:559.98px){.Solicitud-module__Lr7hFW__rejillaCampos{grid-template-columns:repeat(2,minmax(0,1fr))}.Solicitud-module__Lr7hFW__rejillaCampos>*{grid-column:1/-1}.Solicitud-module__Lr7hFW__rejillaCampos>.Solicitud-module__Lr7hFW__parMovil{grid-column:auto}}@media (max-width:559.98px){textarea.Solicitud-module__Lr7hFW__comentario{min-height:3.4rem}}.Solicitud-module__Lr7hFW__dos{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (min-width:560px){.Solicitud-module__Lr7hFW__dos{grid-template-columns:repeat(2,minmax(0,1fr))}}.Solicitud-module__Lr7hFW__campo{flex-direction:column;gap:.25rem;min-width:0;display:flex}.Solicitud-module__Lr7hFW__etiqueta{color:var(--km-texto);font-size:.9rem;font-weight:700}.Solicitud-module__Lr7hFW__opcional{color:var(--km-texto-suave);font-weight:400}.Solicitud-module__Lr7hFW__entrada{width:100%;min-height:2.75rem;font:inherit;color:var(--km-texto);background:var(--km-fondo);border:2px solid var(--km-linea-fuerte);border-radius:min(var(--km-radio),12px);padding:.45rem .8rem;font-size:1rem}textarea.Solicitud-module__Lr7hFW__entrada{resize:vertical;min-height:4.6rem}.Solicitud-module__Lr7hFW__entrada[data-relleno=true]{border-color:var(--km-acento-2);background:var(--km-chip-fondo);color:var(--km-chip-texto);box-shadow:0 0 0 1px var(--km-acento-2)}.Solicitud-module__Lr7hFW__marca{letter-spacing:.04em;text-transform:uppercase;background:var(--km-acento-2);color:var(--km-color-carbon);border-radius:999px;margin-inline-start:.4rem;padding:.05rem .45rem;font-size:.68rem;font-weight:800}.Solicitud-module__Lr7hFW__entrada:focus-visible{outline:3px solid var(--km-acento-2);outline-offset:2px}.Solicitud-module__Lr7hFW__entrada[aria-invalid=true]{border-color:var(--km-acento)}.Solicitud-module__Lr7hFW__ayuda{color:var(--km-texto-suave);font-size:.82rem;line-height:1.45}.Solicitud-module__Lr7hFW__error{color:var(--km-acento-texto);font-size:.85rem;font-weight:700}.Solicitud-module__Lr7hFW__aviso{border-radius:min(var(--km-radio),10px);background:var(--km-chip-fondo);color:var(--km-chip-texto);padding:.55rem .75rem;font-size:.88rem;line-height:1.45}.Solicitud-module__Lr7hFW__aviso a{font-weight:700;text-decoration:underline}.Solicitud-module__Lr7hFW__casilla{align-items:flex-start;gap:.7rem;font-size:.88rem;line-height:1.4;display:flex}.Solicitud-module__Lr7hFW__casilla input{width:1.35rem;height:1.35rem;accent-color:var(--km-acento);flex:none;margin-top:.1rem}.Solicitud-module__Lr7hFW__casilla a,.Solicitud-module__Lr7hFW__capa a{font-weight:700;text-decoration:underline}.Solicitud-module__Lr7hFW__pie{grid-template-columns:minmax(0,1fr);gap:.35rem;display:grid}.Solicitud-module__Lr7hFW__capa{color:var(--km-texto-suave);grid-template-columns:minmax(0,1fr);gap:.2rem;font-size:.78rem;line-height:1.45;display:grid}.Solicitud-module__Lr7hFW__mas summary{cursor:pointer;align-items:center;min-height:1.75rem;font-weight:700;text-decoration:underline;display:inline-flex}.Solicitud-module__Lr7hFW__mas summary:focus-visible{outline:3px solid var(--km-acento-2);outline-offset:2px}.Solicitud-module__Lr7hFW__mas[open]>p{margin-top:.3rem}.Solicitud-module__Lr7hFW__trampa{width:1px;height:1px;position:absolute;top:auto;left:-9999px;overflow:hidden}.Solicitud-module__Lr7hFW__acciones{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.Solicitud-module__Lr7hFW__enviar{cursor:pointer;width:100%}@media (min-width:560px){.Solicitud-module__Lr7hFW__enviar{width:auto}}.Solicitud-module__Lr7hFW__enviar[disabled]{opacity:.6;cursor:progress}.Solicitud-module__Lr7hFW__resultado{border:2px solid var(--km-linea-fuerte);border-radius:min(var(--km-radio),12px);grid-template-columns:minmax(0,1fr);gap:.75rem;padding:1rem;display:grid}.Solicitud-module__Lr7hFW__resultado:focus-visible{outline:3px solid var(--km-acento-2);outline-offset:2px}.Solicitud-module__Lr7hFW__resultadoOk{border-color:var(--km-acento-2)}.Solicitud-module__Lr7hFW__resultadoError{border-color:var(--km-acento)}.Solicitud-module__Lr7hFW__resultado h3{font-size:1.15rem;font-weight:800}.Solicitud-module__Lr7hFW__lateral{grid-template-columns:minmax(0,1fr);gap:.9rem;display:grid}.Solicitud-module__Lr7hFW__telefono{flex-wrap:wrap;align-items:center;gap:.6rem;font-size:1.35rem;font-weight:800;display:flex}.Solicitud-module__Lr7hFW__copiar{cursor:pointer}.Solicitud-module__Lr7hFW__soloTactil{display:none}@media (pointer:coarse){.Solicitud-module__Lr7hFW__soloTactil{display:inline-flex}.Solicitud-module__Lr7hFW__soloRaton{display:none}}.Solicitud-module__Lr7hFW__botonesIguales{flex-wrap:wrap;gap:.75rem;display:flex}.Solicitud-module__Lr7hFW__botonesIguales>*{flex:11rem;max-width:18rem}
.Cumple-module__yb0qbq__pagina{--cu-verde:#06a252;--cu-amarillo:#f8e605;--cu-azul:#1f9df2;--cu-rojo:#f52f13;--cu-rojo-boton:#c42408;--cu-tinta:#14352a;--cu-tinta-suave:#3f5b4e;--cu-crema:#f0ede7;--cu-blanco:#fff;--cu-cielo:#ddf0fd;--cu-menta:#ddf5e7;--cu-limon:#fdf8c4;--cu-rosa:#fde3de;--cu-radio:26px;--cu-radio-sm:16px;--cu-borde:3px solid var(--cu-tinta);--cu-sombra:7px 7px 0 var(--cu-tinta);--cu-sombra-sm:4px 4px 0 var(--cu-tinta);--cu-display:var(--font-bricolage),"Bricolage Grotesque",var(--font-heading),system-ui,sans-serif;--cu-cuerpo:var(--font-heading),system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--km-fuente-display:var(--cu-display);--km-fuente-cuerpo:var(--cu-cuerpo);--km-fondo:var(--cu-crema);--km-fondo-alt:#f7f4ec;--km-panel:var(--cu-blanco);--km-panel-hondo:var(--cu-tinta);--km-texto:var(--cu-tinta);--km-texto-suave:var(--cu-tinta-suave);--km-acento:var(--cu-rojo);--km-acento-2:var(--cu-amarillo);--km-acento-texto:var(--cu-rojo-boton);--km-linea:#14352a2e;--km-linea-fuerte:var(--cu-tinta);--km-radio:var(--cu-radio);--km-boton-fondo:var(--cu-amarillo);--km-boton-texto:var(--cu-tinta);--km-chip-fondo:var(--cu-tinta);--km-chip-texto:var(--cu-amarillo);--km-tarjeta-borde:var(--cu-borde);--km-tarjeta-sombra:var(--cu-sombra);background:var(--cu-crema);color:var(--cu-tinta);font-family:var(--cu-cuerpo);overflow-x:clip}.Cumple-module__yb0qbq__pagina :where(a,button,summary,input,label){touch-action:manipulation;-webkit-tap-highlight-color:transparent}.Cumple-module__yb0qbq__pagina :where(a,button,summary,input):focus-visible{outline:3px solid var(--cu-azul);outline-offset:3px;box-shadow:0 0 0 6px var(--cu-tinta);border-radius:10px}.Cumple-module__yb0qbq__ancho{width:100%;max-width:76rem;margin-inline:auto;padding-inline:clamp(1rem,4vw,2rem);position:relative}.Cumple-module__yb0qbq__seccion{scroll-margin-top:var(--km-cabecera-h,6rem);padding-block:clamp(3.5rem,8vw,6.5rem);position:relative}.Cumple-module__yb0qbq__fondoCielo{background:var(--cu-cielo)}.Cumple-module__yb0qbq__fondoMenta{background:var(--cu-menta)}.Cumple-module__yb0qbq__fondoLimon{background:var(--cu-limon)}.Cumple-module__yb0qbq__fondoRosa{background:var(--cu-rosa)}.Cumple-module__yb0qbq__fondoCrema{background:var(--cu-crema)}.Cumple-module__yb0qbq__onda{width:100%;height:clamp(28px,4vw,54px);margin-bottom:-1px;display:block}.Cumple-module__yb0qbq__kicker{font-family:var(--cu-display);color:var(--cu-rojo-boton);align-items:center;gap:.5rem;margin:0 0 .6rem;font-size:.95rem;font-weight:800;display:inline-flex}.Cumple-module__yb0qbq__kicker:before{content:"";background:var(--cu-amarillo);border:2px solid var(--cu-tinta);border-radius:50%;width:.7rem;height:.7rem}.Cumple-module__yb0qbq__h2{font-family:var(--cu-display);letter-spacing:-.02em;text-wrap:balance;max-width:22ch;margin:0;font-size:clamp(2rem,4.6vw,3.4rem);font-weight:800;line-height:1.02}.Cumple-module__yb0qbq__lead{color:var(--cu-tinta-suave);text-wrap:pretty;max-width:62ch;margin:1rem 0 0;font-size:clamp(1.02rem,1.6vw,1.2rem);line-height:1.6}.Cumple-module__yb0qbq__cabecera{margin-bottom:clamp(2rem,4vw,3rem)}.Cumple-module__yb0qbq__boton{border:var(--cu-borde);background:var(--cu-amarillo);min-height:48px;color:var(--cu-tinta);font-family:var(--cu-display);box-shadow:var(--cu-sombra-sm);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:.75rem 1.3rem;font-size:1.02rem;font-weight:800;line-height:1.1;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.Cumple-module__yb0qbq__boton:hover{box-shadow:6px 6px 0 var(--cu-tinta);transform:translate(-2px,-2px)}.Cumple-module__yb0qbq__boton:active{box-shadow:1px 1px 0 var(--cu-tinta);transform:translate(2px,2px)}.Cumple-module__yb0qbq__botonTel{background:var(--cu-rojo-boton);color:#fff}.Cumple-module__yb0qbq__botonBlanco{background:var(--cu-blanco)}.Cumple-module__yb0qbq__botonPeq{min-height:44px;padding:.55rem 1rem;font-size:.95rem}.Cumple-module__yb0qbq__acciones{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.Cumple-module__yb0qbq__numero{font-variant-numeric:tabular-nums;white-space:nowrap}.Cumple-module__yb0qbq__waPrimero .Cumple-module__yb0qbq__botonWa{background:var(--cu-rojo-boton);color:#fff;order:-1}.Cumple-module__yb0qbq__waPrimero .Cumple-module__yb0qbq__botonTel{background:var(--cu-blanco);color:var(--cu-tinta)}.Cumple-module__yb0qbq__botonTel{flex-wrap:wrap;gap:.1rem .5rem}.Cumple-module__yb0qbq__botonTel .Cumple-module__yb0qbq__numero{opacity:.95}@media (max-width:559px){.Cumple-module__yb0qbq__heroTexto .Cumple-module__yb0qbq__acciones{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.Cumple-module__yb0qbq__heroTexto .Cumple-module__yb0qbq__acciones>.Cumple-module__yb0qbq__botonTel,.Cumple-module__yb0qbq__heroTexto .Cumple-module__yb0qbq__waPrimero>.Cumple-module__yb0qbq__botonWa{grid-column:1/-1}.Cumple-module__yb0qbq__heroTexto .Cumple-module__yb0qbq__waPrimero>.Cumple-module__yb0qbq__botonTel{grid-column:auto}.Cumple-module__yb0qbq__heroTexto .Cumple-module__yb0qbq__acciones>:last-child{grid-column:1/-1}.Cumple-module__yb0qbq__heroTexto .Cumple-module__yb0qbq__lead{font-size:1rem}}.Cumple-module__yb0qbq__hero{background:radial-gradient(60rem 26rem at 85% 0%,#f8e60552,transparent 70%),linear-gradient(180deg,#cde9fc 0%,var(--cu-cielo)55%,var(--cu-crema)100%);isolation:isolate;padding-top:clamp(4rem,7vw,5.5rem);padding-bottom:clamp(3rem,6vw,5rem);position:relative;overflow:hidden}.Cumple-module__yb0qbq__banderines{z-index:0;width:100%;height:clamp(54px,7vw,96px);position:absolute;inset:0 0 auto}.Cumple-module__yb0qbq__heroRejilla{z-index:1;grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(2rem,4vw,3.5rem);display:grid;position:relative}@media (min-width:960px){.Cumple-module__yb0qbq__heroRejilla{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr)}}.Cumple-module__yb0qbq__h1{font-family:var(--cu-display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(2.3rem,5.6vw,4.3rem);font-weight:800;line-height:.96}.Cumple-module__yb0qbq__h1 em{background:linear-gradient(transparent 58%,var(--cu-amarillo)58% 92%,transparent 92%);font-style:normal}.Cumple-module__yb0qbq__heroTexto .Cumple-module__yb0qbq__lead{color:var(--cu-tinta)}.Cumple-module__yb0qbq__datos{grid-template-columns:minmax(0,1fr);gap:.55rem;margin:1.4rem 0 1.6rem;padding:0;list-style:none;display:grid}.Cumple-module__yb0qbq__datos li{align-items:center;gap:.6rem;font-weight:600;display:flex}.Cumple-module__yb0qbq__datos svg{border:2px solid var(--cu-tinta);background:var(--cu-blanco);border-radius:50%;flex:none;width:30px;height:30px;padding:4px}.Cumple-module__yb0qbq__datos li:first-child svg{background:var(--cu-amarillo)}.Cumple-module__yb0qbq__datos li:nth-child(2) svg{background:#bfe4fc}.Cumple-module__yb0qbq__datos li:nth-child(3) svg{background:#bdebd1}.Cumple-module__yb0qbq__marco{border:4px solid var(--cu-tinta);background:var(--cu-blanco);box-shadow:10px 10px 0 var(--cu-tinta);border-radius:30px;padding:10px;position:relative;transform:rotate(1.2deg)}.Cumple-module__yb0qbq__pantalla{aspect-ratio:16/9;background:var(--cu-cielo);border-radius:20px;position:relative;overflow:hidden}.Cumple-module__yb0qbq__poster,.Cumple-module__yb0qbq__video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.Cumple-module__yb0qbq__video{background:0 0}.Cumple-module__yb0qbq__pausa{border:3px solid var(--cu-tinta);background:var(--cu-blanco);width:48px;height:48px;color:var(--cu-tinta);cursor:pointer;box-shadow:var(--cu-sombra-sm);border-radius:50%;grid-template-columns:minmax(0,1fr);place-items:center;display:grid;position:absolute;bottom:12px;right:12px}.Cumple-module__yb0qbq__decoGlobos{pointer-events:none;z-index:0;position:absolute;inset:0}.Cumple-module__yb0qbq__globo{transform-origin:50% 100%;width:clamp(44px,6vw,80px);height:auto;animation:7s ease-in-out infinite Cumple-module__yb0qbq__flotar;position:absolute}.Cumple-module__yb0qbq__globo1{animation-delay:-1s;top:30%;left:2%}.Cumple-module__yb0qbq__globo2{width:clamp(36px,4.4vw,60px);animation-delay:-3s;top:8%;left:44%}.Cumple-module__yb0qbq__globo3{animation-delay:-5s;top:12%;right:3%}.Cumple-module__yb0qbq__globo4{width:clamp(36px,4vw,56px);animation-delay:-2s;bottom:6%;right:9%}@media (max-width:959px){.Cumple-module__yb0qbq__globo1{inset:auto 2% 38% auto}.Cumple-module__yb0qbq__globo2{display:none}.Cumple-module__yb0qbq__globo3{top:9%;right:2%}.Cumple-module__yb0qbq__globo4{display:none}}.Cumple-module__yb0qbq__tartaHero{z-index:2;width:clamp(86px,10vw,140px);height:auto;position:absolute;bottom:-38px;left:-34px;transform:rotate(-6deg)}.Cumple-module__yb0qbq__regaloHero{z-index:2;width:clamp(64px,7vw,98px);height:auto;position:absolute;top:-34px;right:-26px;transform:rotate(8deg)}.Cumple-module__yb0qbq__confetiHero{opacity:.9;width:clamp(140px,18vw,220px);height:auto;position:absolute;bottom:4%;left:30%}@keyframes Cumple-module__yb0qbq__flotar{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-16px)rotate(3deg)}}.Cumple-module__yb0qbq__packs{grid-template-columns:minmax(0,1fr);gap:clamp(1.5rem,3vw,2.25rem);display:grid}@media (min-width:900px){.Cumple-module__yb0qbq__packs{grid-template-columns:repeat(2,minmax(0,1fr))}}.Cumple-module__yb0qbq__pack{border:var(--cu-borde);border-radius:var(--cu-radio);background:var(--cu-blanco);box-shadow:var(--cu-sombra);flex-direction:column;display:flex;position:relative;overflow:hidden}.Cumple-module__yb0qbq__packCabeza{border-bottom:var(--cu-borde);padding:1.5rem 1.5rem 1.3rem}.Cumple-module__yb0qbq__pack1h30 .Cumple-module__yb0qbq__packCabeza{background:#bdebd1}.Cumple-module__yb0qbq__pack2h .Cumple-module__yb0qbq__packCabeza{background:#bfe4fc}.Cumple-module__yb0qbq__packNombre{font-family:var(--cu-display);margin:0;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:800;line-height:1.05}.Cumple-module__yb0qbq__packDuracion{align-items:center;gap:.4rem;margin:.35rem 0 0;font-weight:600;display:flex}.Cumple-module__yb0qbq__precio{font-family:var(--cu-display);letter-spacing:-.03em;margin:.9rem 0 .2rem;font-size:clamp(3rem,7vw,4.4rem);font-weight:800;line-height:1}.Cumple-module__yb0qbq__precioNota{margin:0;font-weight:600}.Cumple-module__yb0qbq__cinta{background:var(--cu-amarillo);border-block:var(--cu-borde);font-family:var(--cu-display);padding:.35rem 3.4rem;font-size:.85rem;font-weight:800;position:absolute;top:18px;right:-46px;transform:rotate(35deg)}.Cumple-module__yb0qbq__packCuerpo{flex-direction:column;flex:1;gap:1.1rem;padding:1.4rem 1.5rem 1.6rem;display:flex}.Cumple-module__yb0qbq__subtitulo{font-family:var(--cu-display);margin:0;font-size:1.1rem;font-weight:800}.Cumple-module__yb0qbq__incluidas{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.Cumple-module__yb0qbq__incluida{text-align:center;flex-direction:column;align-items:center;gap:.25rem;font-size:.85rem;font-weight:600;line-height:1.2;display:flex}.Cumple-module__yb0qbq__incluida img{object-fit:contain;width:100%;max-width:108px;height:76px}.Cumple-module__yb0qbq__lista{grid-template-columns:minmax(0,1fr);gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.Cumple-module__yb0qbq__lista li{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:.7rem;font-weight:600;display:grid}.Cumple-module__yb0qbq__lista img{object-fit:contain;width:52px;height:40px}.Cumple-module__yb0qbq__nota{color:var(--cu-tinta-suave);margin:0;font-size:.92rem;line-height:1.5}.Cumple-module__yb0qbq__franjas{border-radius:var(--cu-radio-sm);background:var(--cu-limon);border:2px dashed var(--cu-tinta);margin:0;padding:.85rem 1rem}.Cumple-module__yb0qbq__franjas p{margin:0}.Cumple-module__yb0qbq__franjas strong{font-family:var(--cu-display)}.Cumple-module__yb0qbq__packPie{margin-top:auto;padding-top:.4rem}.Cumple-module__yb0qbq__calc{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(1.5rem,3vw,2.5rem);display:grid}@media (min-width:960px){.Cumple-module__yb0qbq__calc{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.Cumple-module__yb0qbq__resumen{top:calc(var(--km-cabecera-h,6rem) + 1rem);position:sticky}}.Cumple-module__yb0qbq__panel{border:var(--cu-borde);border-radius:var(--cu-radio);background:var(--cu-blanco);box-shadow:var(--cu-sombra);padding:clamp(1.2rem,3vw,1.8rem)}.Cumple-module__yb0qbq__campo{border:0;min-width:0;margin:0 0 1.5rem;padding:0}.Cumple-module__yb0qbq__campo:last-child{margin-bottom:0}.Cumple-module__yb0qbq__etiqueta{font-family:var(--cu-display);margin:0 0 .7rem;padding:0;font-size:1.15rem;font-weight:800;display:block}.Cumple-module__yb0qbq__stepper{align-items:center;gap:.5rem;display:inline-flex}.Cumple-module__yb0qbq__stepper button{border:var(--cu-borde);background:var(--cu-amarillo);width:48px;height:48px;color:var(--cu-tinta);cursor:pointer;box-shadow:3px 3px 0 var(--cu-tinta);border-radius:50%;font-size:1.6rem;font-weight:800;line-height:1}.Cumple-module__yb0qbq__stepper button:disabled{color:#6b7f75;box-shadow:none;cursor:not-allowed;background:#ece9e2}.Cumple-module__yb0qbq__stepper input{text-align:center;width:4.2rem;height:52px;font-family:var(--cu-display);border:var(--cu-borde);background:var(--cu-blanco);color:var(--cu-tinta);-moz-appearance:textfield;border-radius:14px;font-size:1.7rem;font-weight:800}.Cumple-module__yb0qbq__stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.Cumple-module__yb0qbq__stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.Cumple-module__yb0qbq__stepperPeq button{width:44px;height:44px;font-size:1.3rem}.Cumple-module__yb0qbq__stepperPeq input{width:3.4rem;height:44px;font-size:1.3rem}.Cumple-module__yb0qbq__opciones{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}@media (min-width:520px){.Cumple-module__yb0qbq__opciones{grid-template-columns:repeat(2,minmax(0,1fr))}}.Cumple-module__yb0qbq__opcion{border:var(--cu-borde);border-radius:var(--cu-radio-sm);background:var(--cu-blanco);cursor:pointer;align-items:center;gap:.8rem;min-height:64px;padding:.85rem 1rem;display:flex;position:relative}.Cumple-module__yb0qbq__opcion input{opacity:0;width:1px;height:1px;position:absolute}.Cumple-module__yb0qbq__opcion:has(input:checked){background:var(--cu-amarillo);box-shadow:var(--cu-sombra-sm)}.Cumple-module__yb0qbq__opcion:has(input:focus-visible){outline:3px solid var(--cu-azul);outline-offset:3px}.Cumple-module__yb0qbq__marca{border:3px solid var(--cu-tinta);background:var(--cu-blanco);border-radius:50%;flex:none;grid-template-columns:minmax(0,1fr);place-items:center;width:24px;height:24px;display:none}.Cumple-module__yb0qbq__opcion:has(input:checked) .Cumple-module__yb0qbq__marca:after{content:"";background:var(--cu-tinta);border-radius:50%;width:10px;height:10px}.Cumple-module__yb0qbq__opcionTexto{flex-direction:column;line-height:1.2;display:flex}.Cumple-module__yb0qbq__opcionTexto strong{font-family:var(--cu-display);font-size:1.05rem}.Cumple-module__yb0qbq__extras{grid-template-columns:minmax(0,1fr);gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.Cumple-module__yb0qbq__extra{border:2px solid var(--cu-tinta);border-radius:var(--cu-radio-sm);background:#fbfaf7;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:.6rem .9rem;padding:.85rem;display:grid}.Cumple-module__yb0qbq__extraActivo{background:#fffde6;border-width:3px}.Cumple-module__yb0qbq__extra img{object-fit:contain;width:64px;height:52px}.Cumple-module__yb0qbq__extraIcono{grid-template-columns:minmax(0,1fr);place-items:center;width:56px;height:52px;display:grid}.Cumple-module__yb0qbq__extraIcono svg{width:52px;height:auto}.Cumple-module__yb0qbq__extra>img,.Cumple-module__yb0qbq__extra>.Cumple-module__yb0qbq__extraIcono{grid-row:span 3;align-self:start}.Cumple-module__yb0qbq__extraCabeza{font-family:var(--cu-display);cursor:pointer;align-items:center;gap:.6rem;min-height:44px;font-size:1.05rem;font-weight:800;display:flex}.Cumple-module__yb0qbq__casilla{appearance:none;border:3px solid var(--cu-tinta);background:var(--cu-blanco);cursor:pointer;border-radius:8px;flex:none;grid-template-columns:minmax(0,1fr);place-items:center;width:26px;height:26px;margin:0;display:grid}.Cumple-module__yb0qbq__casilla:checked{background:var(--cu-verde)}.Cumple-module__yb0qbq__casilla:checked:after{content:"";border:3px solid #fff;border-width:0 3px 3px 0;width:7px;height:13px;transform:translateY(-2px)rotate(45deg)}.Cumple-module__yb0qbq__extraTexto{color:var(--cu-tinta-suave);grid-column:2;margin:0;font-size:.9rem;line-height:1.45}.Cumple-module__yb0qbq__extraCantidad{flex-wrap:wrap;grid-column:2;align-items:center;gap:.6rem;font-size:.92rem;font-weight:600;display:flex}.Cumple-module__yb0qbq__resumen{background:var(--cu-blanco)}.Cumple-module__yb0qbq__resumenTitulo{font-family:var(--cu-display);margin:0 0 .8rem;font-size:1.2rem;font-weight:800}.Cumple-module__yb0qbq__desglose{grid-template-columns:minmax(0,1fr);gap:.45rem;margin:0;display:grid}.Cumple-module__yb0qbq__desglose div{border-bottom:2px dotted #14352a4d;justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.45rem;display:flex}.Cumple-module__yb0qbq__desglose dt{font-weight:600}.Cumple-module__yb0qbq__desglose dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:700}.Cumple-module__yb0qbq__desgloseSub dt,.Cumple-module__yb0qbq__desgloseSub dd{color:var(--cu-tinta-suave);font-size:.88rem;font-weight:500}.Cumple-module__yb0qbq__ahorro dd,.Cumple-module__yb0qbq__ahorro dt{color:#04693a}.Cumple-module__yb0qbq__total{border-radius:var(--cu-radio-sm);background:var(--cu-amarillo);border:var(--cu-borde);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin:1.1rem 0 .2rem;padding:1rem 1.1rem;display:flex}.Cumple-module__yb0qbq__total span{font-family:var(--cu-display);font-size:1.1rem;font-weight:800}.Cumple-module__yb0qbq__total strong{font-family:var(--cu-display);font-variant-numeric:tabular-nums;font-size:clamp(2.2rem,5vw,2.9rem);font-weight:800;line-height:1}.Cumple-module__yb0qbq__avisos{grid-template-columns:minmax(0,1fr);gap:.4rem;margin:.8rem 0 0;padding:0;list-style:none;display:grid}.Cumple-module__yb0qbq__avisos li{background:var(--cu-rosa);border:2px solid var(--cu-rojo-boton);border-radius:12px;padding:.6rem .8rem;font-size:.92rem;font-weight:600}.Cumple-module__yb0qbq__reservar{grid-template-columns:minmax(0,1fr);gap:.6rem;margin-top:1.1rem;display:grid}.Cumple-module__yb0qbq__reservar .Cumple-module__yb0qbq__boton{width:100%}.Cumple-module__yb0qbq__zonaConfeti{position:relative}.Cumple-module__yb0qbq__chispa{border:1.5px solid var(--cu-tinta);pointer-events:none;z-index:5;border-radius:3px;width:10px;height:14px;animation:1.1s cubic-bezier(.2,.7,.3,1) forwards Cumple-module__yb0qbq__chispa;position:absolute;top:0;left:50%}@keyframes Cumple-module__yb0qbq__chispa{0%{opacity:1;transform:translate(0)rotate(0)}to{transform:translate(var(--dx),var(--dy))rotate(var(--giro));opacity:0}}.Cumple-module__yb0qbq__mia{border:var(--cu-borde);background:var(--cu-blanco);box-shadow:var(--cu-sombra);border-radius:32px;grid-template-columns:minmax(0,1fr);align-items:center;gap:1.5rem;padding:clamp(1.4rem,4vw,2.4rem);display:grid;position:relative}@media (min-width:860px){.Cumple-module__yb0qbq__mia{grid-template-columns:auto minmax(0,1fr);gap:2.2rem}}.Cumple-module__yb0qbq__miaAvatar{aspect-ratio:1;border:4px solid var(--cu-tinta);background:var(--cu-amarillo);object-fit:cover;border-radius:50%;width:clamp(110px,16vw,168px);height:auto}.Cumple-module__yb0qbq__miaPreguntas{flex-wrap:wrap;gap:.6rem;margin:1.2rem 0;display:flex}.Cumple-module__yb0qbq__miaPregunta{border:2px solid var(--cu-tinta);background:var(--cu-cielo);min-height:44px;color:var(--cu-tinta);cursor:pointer;text-align:start;border-radius:14px 14px 14px 4px;align-items:center;gap:.45rem;padding:.5rem 1rem;font-size:.95rem;font-weight:600;display:inline-flex}.Cumple-module__yb0qbq__miaPregunta:hover{background:#c2e5fc}.Cumple-module__yb0qbq__faq{grid-template-columns:minmax(0,1fr);gap:.8rem;max-width:52rem;display:grid}.Cumple-module__yb0qbq__pregunta{border:var(--cu-borde);background:var(--cu-blanco);box-shadow:var(--cu-sombra-sm);border-radius:20px}.Cumple-module__yb0qbq__pregunta summary{cursor:pointer;font-family:var(--cu-display);align-items:center;min-height:56px;padding-block:1rem;padding-inline:1.2rem 3.4rem;font-size:clamp(1.05rem,1.8vw,1.2rem);font-weight:800;list-style:none;display:flex;position:relative}.Cumple-module__yb0qbq__pregunta summary::-webkit-details-marker{display:none}.Cumple-module__yb0qbq__pregunta summary:after{content:"+";border:2px solid var(--cu-tinta);background:var(--cu-amarillo);border-radius:50%;grid-template-columns:minmax(0,1fr);place-items:center;width:32px;height:32px;font-size:1.3rem;line-height:1;transition:rotate .2s;display:grid;position:absolute;top:50%;right:1rem;translate:0 -50%}.Cumple-module__yb0qbq__pregunta[open] summary:after{rotate:45deg}.Cumple-module__yb0qbq__respuesta{color:var(--cu-tinta);text-wrap:pretty;margin:0;padding:0 1.2rem 1.2rem;line-height:1.65}.Cumple-module__yb0qbq__alts{grid-template-columns:minmax(0,1fr);gap:1.4rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.Cumple-module__yb0qbq__alts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.Cumple-module__yb0qbq__alts{grid-template-columns:repeat(4,minmax(0,1fr))}}.Cumple-module__yb0qbq__alt{border:var(--cu-borde);border-radius:var(--cu-radio);background:var(--cu-blanco);box-shadow:var(--cu-sombra);flex-direction:column;display:flex;overflow:hidden}.Cumple-module__yb0qbq__altDibujos{border-bottom:var(--cu-borde);justify-content:center;align-items:flex-end;gap:.2rem;min-height:118px;padding:1rem .8rem .6rem;display:flex}.Cumple-module__yb0qbq__alt:first-child .Cumple-module__yb0qbq__altDibujos{background:var(--cu-limon)}.Cumple-module__yb0qbq__alt:nth-child(2) .Cumple-module__yb0qbq__altDibujos{background:var(--cu-rosa)}.Cumple-module__yb0qbq__alt:nth-child(3) .Cumple-module__yb0qbq__altDibujos{background:var(--cu-menta)}.Cumple-module__yb0qbq__alt:nth-child(4) .Cumple-module__yb0qbq__altDibujos{background:var(--cu-cielo)}.Cumple-module__yb0qbq__altDibujos img{object-fit:contain;width:33%;max-width:120px;height:92px}.Cumple-module__yb0qbq__altCuerpo{flex-direction:column;flex:1;gap:.55rem;padding:1.1rem 1.2rem 1.3rem;display:flex}.Cumple-module__yb0qbq__altTitulo{font-family:var(--cu-display);margin:0;font-size:1.2rem;font-weight:800;line-height:1.15}.Cumple-module__yb0qbq__altPrecio{font-family:var(--cu-display);margin:.2rem 0 0;font-size:1.9rem;font-weight:800;line-height:1}.Cumple-module__yb0qbq__altEtiqueta{color:var(--cu-rojo-boton);font-size:.8rem;font-weight:700;font-family:var(--cu-cuerpo);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.2rem;display:block}.Cumple-module__yb0qbq__altPie{margin-top:auto;padding-top:.6rem}.Cumple-module__yb0qbq__tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:560px){.Cumple-module__yb0qbq__tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1200px){.Cumple-module__yb0qbq__tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.Cumple-module__yb0qbq__tile{text-align:center;border:2px solid var(--cu-tinta);background:var(--cu-blanco);width:100%;height:100%;color:var(--cu-tinta);cursor:pointer;font:inherit;border-radius:18px;flex-direction:column;align-items:center;gap:.3rem;padding:.6rem .5rem .7rem;transition:transform .12s,background-color .12s;display:flex;position:relative}.Cumple-module__yb0qbq__tile:hover{transform:translateY(-2px)}.Cumple-module__yb0qbq__tile[aria-pressed=true]{background:var(--cu-amarillo);box-shadow:var(--cu-sombra-sm);border-width:3px}.Cumple-module__yb0qbq__tile[aria-pressed=true]:after{content:"";border:2px solid var(--cu-tinta);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/18px no-repeat,var(--cu-verde);border-radius:50%;width:24px;height:24px;position:absolute;top:8px;right:8px}.Cumple-module__yb0qbq__tile img{object-fit:contain;width:100%;max-width:120px;height:70px}.Cumple-module__yb0qbq__tileNombre{font-family:var(--cu-display);font-size:.98rem;font-weight:800;line-height:1.15}.Cumple-module__yb0qbq__tilePrecio{color:var(--cu-tinta-suave);font-size:.85rem;font-weight:600}.Cumple-module__yb0qbq__tile[aria-pressed=true] .Cumple-module__yb0qbq__tilePrecio{color:var(--cu-tinta)}.Cumple-module__yb0qbq__form{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:1.5rem;display:grid}@media (min-width:960px){.Cumple-module__yb0qbq__form{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}.Cumple-module__yb0qbq__lateral{flex-direction:column;gap:.9rem;display:flex}.Cumple-module__yb0qbq__lateralFoto{border-radius:calc(var(--cu-radio)*.7);flex:auto;min-height:10rem;margin-top:.3rem;display:block;position:relative;overflow:hidden}.Cumple-module__yb0qbq__lateralFoto img{object-fit:cover}.Cumple-module__yb0qbq__lateral p{margin:0}.Cumple-module__yb0qbq__telefonoGrande{font-family:var(--cu-display);font-size:clamp(1.8rem,4vw,2.4rem);font-weight:800;line-height:1}@media (prefers-reduced-motion:reduce){.Cumple-module__yb0qbq__globo,.Cumple-module__yb0qbq__chispa{animation:none!important}.Cumple-module__yb0qbq__chispa{display:none}.Cumple-module__yb0qbq__boton,.Cumple-module__yb0qbq__tile,.Cumple-module__yb0qbq__pregunta summary:after{transition:none!important}}.Cumple-module__yb0qbq__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.CumplePortada-module__8o-MmG__bloque.CumplePortada-module__8o-MmG__bloque{background:0 0;padding-top:.5rem;position:relative;overflow:visible}.CumplePortada-module__8o-MmG__rejilla{z-index:1;grid-template-columns:minmax(0,1fr);gap:clamp(1.25rem,3vw,2rem);display:grid;position:relative}@media (min-width:1024px){.CumplePortada-module__8o-MmG__rejilla{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start}}.CumplePortada-module__8o-MmG__controles{grid-template-columns:minmax(0,1fr);gap:clamp(1rem,2.4vw,1.4rem);min-width:0;display:grid}.CumplePortada-module__8o-MmG__paso{border:var(--cu-borde);border-radius:var(--cu-radio);background:var(--cu-blanco);min-width:0;box-shadow:var(--cu-sombra);margin:0;padding:clamp(1rem,2.6vw,1.5rem)}.CumplePortada-module__8o-MmG__pasoTitulo{float:left;width:100%;font-family:var(--cu-display);align-items:center;gap:.6rem;margin:0 0 1rem;padding:0;font-size:clamp(1.2rem,2.2vw,1.4rem);font-weight:800;line-height:1.1;display:flex}.CumplePortada-module__8o-MmG__pasoTitulo+*{clear:both}.CumplePortada-module__8o-MmG__pasoNum{border:3px solid var(--cu-tinta);background:var(--cu-amarillo);border-radius:50%;flex:none;place-items:center;width:2.1rem;height:2.1rem;font-size:1.05rem;display:inline-grid;transform:rotate(-6deg)}.CumplePortada-module__8o-MmG__ayuda{color:var(--cu-tinta-suave);margin:.45rem 0 0;font-size:.9rem;line-height:1.45}.CumplePortada-module__8o-MmG__enlace{min-height:44px;color:var(--cu-rojo-boton);text-underline-offset:3px;align-items:center;gap:.3rem;font-weight:800;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex}.CumplePortada-module__8o-MmG__ayuda .CumplePortada-module__8o-MmG__enlace{text-align:start}.CumplePortada-module__8o-MmG__packs{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (min-width:560px){.CumplePortada-module__8o-MmG__packs{grid-template-columns:repeat(2,minmax(0,1fr))}}.CumplePortada-module__8o-MmG__pack{border:var(--cu-borde);background:var(--cu-blanco);cursor:pointer;border-radius:20px;grid-template-columns:minmax(0,38%) minmax(0,1fr);align-items:center;gap:.85rem;padding:.7rem;transition:transform .15s,box-shadow .15s,background-color .15s;display:grid;position:relative}.CumplePortada-module__8o-MmG__pack:has(.CumplePortada-module__8o-MmG__cinta){padding-top:1.2rem}.CumplePortada-module__8o-MmG__packVerde{--pack-fondo:#bdebd1}.CumplePortada-module__8o-MmG__packAzul{--pack-fondo:#bfe4fc}.CumplePortada-module__8o-MmG__pack:hover{box-shadow:var(--cu-sombra-sm);transform:translate(-2px,-2px)}.CumplePortada-module__8o-MmG__pack[data-elegido=true]{box-shadow:var(--cu-sombra-sm);background:#fff9c2;transform:translate(-2px,-2px)}.CumplePortada-module__8o-MmG__pack:has(.CumplePortada-module__8o-MmG__radio:focus-visible){outline:3px solid var(--cu-blanco);outline-offset:2px;box-shadow:0 0 0 7px var(--cu-tinta)}.CumplePortada-module__8o-MmG__radio{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.CumplePortada-module__8o-MmG__packArte{aspect-ratio:4/3;background:var(--pack-fondo);border:2px solid var(--cu-tinta);border-radius:14px;grid-template-columns:minmax(0,1fr);place-items:center;display:grid;position:relative}.CumplePortada-module__8o-MmG__packImagen{object-fit:contain;width:100%;height:100%;padding:.35rem;position:absolute;inset:0}.CumplePortada-module__8o-MmG__miniaturas{display:none}.CumplePortada-module__8o-MmG__packTexto{flex-direction:column;gap:.15rem;min-width:0;display:flex}.CumplePortada-module__8o-MmG__packNombre{font-family:var(--cu-display);font-size:1.15rem;font-weight:800;line-height:1.1}.CumplePortada-module__8o-MmG__packDuracion{align-items:center;gap:.35rem;font-size:.88rem;font-weight:600;display:flex}.CumplePortada-module__8o-MmG__packDuracion svg{flex:none;width:18px;height:18px}.CumplePortada-module__8o-MmG__packPrecio{font-family:var(--cu-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:.2rem 0 .15rem;font-size:clamp(2rem,5vw,2.7rem);font-weight:800;line-height:1}.CumplePortada-module__8o-MmG__packDetalle{color:var(--cu-tinta-suave);flex-direction:column;gap:.1rem;font-size:.85rem;line-height:1.3;display:flex}.CumplePortada-module__8o-MmG__packDetalle>:first-child{color:var(--cu-tinta);font-weight:700}.CumplePortada-module__8o-MmG__cinta{z-index:2;border:2px solid var(--cu-tinta);background:var(--cu-amarillo);font-family:var(--cu-display);border-radius:999px;padding:.2rem .65rem;font-size:.78rem;font-weight:800;position:absolute;top:-.85rem;right:.8rem;transform:rotate(3deg)}.CumplePortada-module__8o-MmG__marca{z-index:2;border:2px solid var(--cu-tinta);background:var(--cu-blanco);border-radius:50%;width:28px;height:28px;position:absolute;top:.45rem;left:.45rem}.CumplePortada-module__8o-MmG__pack[data-elegido=true] .CumplePortada-module__8o-MmG__marca{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/20px no-repeat,var(--cu-verde)}@media (max-width:399px){.CumplePortada-module__8o-MmG__pack{grid-template-columns:minmax(0,30%) minmax(0,1fr);gap:.65rem}.CumplePortada-module__8o-MmG__packDetalle{font-size:.8rem}}@media (min-width:560px){:is(.CumplePortada-module__8o-MmG__pack,.CumplePortada-module__8o-MmG__pack:has(.CumplePortada-module__8o-MmG__cinta)){grid-template-columns:minmax(0,1fr);align-content:start;align-items:stretch;padding:0 0 1rem}.CumplePortada-module__8o-MmG__packArte{border:0;border-bottom:var(--cu-borde);aspect-ratio:16/9;border-radius:17px 17px 0 0}.CumplePortada-module__8o-MmG__packTexto{padding:.2rem 1rem 0}.CumplePortada-module__8o-MmG__packNombre{font-size:1.3rem}.CumplePortada-module__8o-MmG__marca{top:.7rem;left:.7rem}.CumplePortada-module__8o-MmG__miniaturas{gap:.25rem;display:flex;position:absolute;bottom:.5rem;right:.5rem}.CumplePortada-module__8o-MmG__miniaturas img{object-fit:contain;border:2px solid var(--cu-tinta);background:var(--cu-blanco);border-radius:9px;width:40px;height:32px;padding:2px}}.CumplePortada-module__8o-MmG__ninos{flex-wrap:wrap;align-items:center;gap:1rem 1.4rem;display:flex}.CumplePortada-module__8o-MmG__fichas{flex-wrap:wrap;flex:100%;gap:4px 3px;display:flex}.CumplePortada-module__8o-MmG__ficha{cursor:pointer;--cara:transparent;--gorro:transparent;width:30px;height:34px}.CumplePortada-module__8o-MmG__ficha svg{width:100%;height:100%;display:block;overflow:visible}.CumplePortada-module__8o-MmG__cara,.CumplePortada-module__8o-MmG__gorro{fill:var(--cara);stroke:var(--cu-tinta);stroke-width:1.8px;stroke-linejoin:round}.CumplePortada-module__8o-MmG__gorro{fill:var(--gorro)}.CumplePortada-module__8o-MmG__ficha[data-estado=incluido]{--cara:var(--cu-amarillo);--gorro:var(--cu-verde)}.CumplePortada-module__8o-MmG__ficha[data-estado=extra]{--cara:var(--cu-amarillo);--gorro:var(--cu-rojo)}.CumplePortada-module__8o-MmG__ficha[data-estado=pagado]{--cara:var(--cu-blanco);--gorro:var(--cu-blanco);opacity:.6}.CumplePortada-module__8o-MmG__ficha[data-estado=vacio]{opacity:.4}.CumplePortada-module__8o-MmG__ficha[data-estado=vacio] .CumplePortada-module__8o-MmG__cara,.CumplePortada-module__8o-MmG__ficha[data-estado=vacio] .CumplePortada-module__8o-MmG__gorro{stroke-dasharray:3 3}.CumplePortada-module__8o-MmG__ficha[data-estado=vacio] circle:not(.CumplePortada-module__8o-MmG__cara),.CumplePortada-module__8o-MmG__ficha[data-estado=vacio] path:not(.CumplePortada-module__8o-MmG__gorro),.CumplePortada-module__8o-MmG__ficha[data-estado=pagado] circle:not(.CumplePortada-module__8o-MmG__cara),.CumplePortada-module__8o-MmG__ficha[data-estado=pagado] path:not(.CumplePortada-module__8o-MmG__gorro){opacity:0}.CumplePortada-module__8o-MmG__ficha[data-estado=incluido] svg,.CumplePortada-module__8o-MmG__ficha[data-estado=extra] svg{transform-origin:50% 100%;animation:.35s cubic-bezier(.3,1.6,.5,1) CumplePortada-module__8o-MmG__entra}@keyframes CumplePortada-module__8o-MmG__entra{0%{transform:scale(.4)translateY(6px)}to{transform:none}}.CumplePortada-module__8o-MmG__fichasTexto{margin:.8rem 0 0;font-weight:700}.CumplePortada-module__8o-MmG__fichasTexto strong{color:var(--cu-rojo-boton)}.CumplePortada-module__8o-MmG__totalMovil{border:2px solid var(--cu-tinta);background:var(--cu-amarillo);font-family:var(--cu-display);font-variant-numeric:tabular-nums;border-radius:999px;margin:.8rem 0 0;padding:.35rem .9rem;font-weight:800;display:inline-flex}@media (min-width:1024px){.CumplePortada-module__8o-MmG__totalMovil{display:none}}.CumplePortada-module__8o-MmG__extras{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.CumplePortada-module__8o-MmG__extras{grid-template-columns:repeat(4,minmax(0,1fr))}}.CumplePortada-module__8o-MmG__extra{justify-content:flex-start;min-height:100%;padding-top:.7rem}.CumplePortada-module__8o-MmG__extra img,.CumplePortada-module__8o-MmG__extraTarta{object-fit:contain;width:100%;max-width:110px;height:52px}@media (min-width:640px){.CumplePortada-module__8o-MmG__extra img,.CumplePortada-module__8o-MmG__extraTarta{height:64px}}.CumplePortada-module__8o-MmG__extraDetalle{color:var(--cu-tinta-suave);font-size:.78rem;line-height:1.3}.CumplePortada-module__8o-MmG__extra[aria-pressed=true] .CumplePortada-module__8o-MmG__extraDetalle{color:var(--cu-tinta)}.CumplePortada-module__8o-MmG__extraAviso{background:var(--cu-rosa);border:2px solid var(--cu-rojo-boton);border-radius:999px;margin-top:auto;padding:.15rem .5rem;font-size:.78rem;font-weight:800}.CumplePortada-module__8o-MmG__extra:disabled{cursor:not-allowed;background:#f2f0ea;border-style:dashed;transform:none}.CumplePortada-module__8o-MmG__extra:disabled img,.CumplePortada-module__8o-MmG__extra:disabled .CumplePortada-module__8o-MmG__extraTarta{filter:grayscale();opacity:.6}@supports (overflow:clip){.km-banda:has(.CumplePortada-module__8o-MmG__bloque){overflow:clip}}.CumplePortada-module__8o-MmG__resumen{min-width:0;padding-top:3.4rem;position:relative}@media (min-width:1024px){.CumplePortada-module__8o-MmG__resumen{top:calc(var(--km-cabecera-h,6rem) + 1rem);position:sticky}}.CumplePortada-module__8o-MmG__banderines{pointer-events:none;width:calc(100% - 2rem);height:46px;position:absolute;top:0;left:1rem;right:1rem}.CumplePortada-module__8o-MmG__resumenTitulo{font-family:var(--cu-display);margin:0 0 .8rem;font-size:clamp(1.35rem,2.6vw,1.6rem);font-weight:800;line-height:1.1}.CumplePortada-module__8o-MmG__total{margin-bottom:.6rem}.CumplePortada-module__8o-MmG__cifra{animation:.4s cubic-bezier(.3,1.5,.5,1) CumplePortada-module__8o-MmG__cifra;display:inline-block}@keyframes CumplePortada-module__8o-MmG__cifra{0%{transform:scale(.82)}to{transform:none}}.CumplePortada-module__8o-MmG__acciones{margin-bottom:.8rem}.CumplePortada-module__8o-MmG__botonReservar{background:var(--cu-rojo-boton);color:#fff;min-height:56px;font-size:1.12rem}.CumplePortada-module__8o-MmG__contacto{grid-template-columns:minmax(0,1fr);gap:.6rem;display:grid}.CumplePortada-module__8o-MmG__contactoWa>:last-child{order:-1}.CumplePortada-module__8o-MmG__botonContacto{flex-wrap:wrap;gap:.1rem .5rem}.CumplePortada-module__8o-MmG__resumen .CumplePortada-module__8o-MmG__nota+.CumplePortada-module__8o-MmG__nota{margin-top:.3rem}.CumplePortada-module__8o-MmG__globos{z-index:0;pointer-events:none;position:absolute;inset:0}.CumplePortada-module__8o-MmG__globo{width:50px;position:absolute}.CumplePortada-module__8o-MmG__globo1{animation-delay:-1s;top:-2.3rem;left:1.6rem}.CumplePortada-module__8o-MmG__globo2{animation-delay:-3s;top:-2.4rem;right:1.4rem}.CumplePortada-module__8o-MmG__globo3{width:42px;animation-delay:-5s;top:-2.1rem;right:calc(40% - 1rem)}@media (max-width:1023px){.CumplePortada-module__8o-MmG__globo1{width:40px;top:-1.6rem;left:auto;right:4.4rem}.CumplePortada-module__8o-MmG__globo2{width:44px;top:-1.5rem;right:1rem}.CumplePortada-module__8o-MmG__globo3{display:none}}@media (prefers-reduced-motion:reduce){.CumplePortada-module__8o-MmG__ficha svg,.CumplePortada-module__8o-MmG__cifra{animation:none!important}.CumplePortada-module__8o-MmG__pack{transition:none!important}.CumplePortada-module__8o-MmG__pack:hover,.CumplePortada-module__8o-MmG__pack[data-elegido=true]{transform:none}}.CumplePortada-module__8o-MmG__packColumna{grid-row:span 2;grid-template-rows:subgrid;row-gap:.5rem;min-width:0;display:grid}.CumplePortada-module__8o-MmG__incluye{border:var(--cu-borde);background:var(--cu-blanco);border-radius:16px;align-self:start}.CumplePortada-module__8o-MmG__incluyeBoton{min-height:44px;font-family:var(--cu-display);cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem .9rem;font-weight:800;list-style:none;display:flex}.CumplePortada-module__8o-MmG__incluyeBoton::-webkit-details-marker{display:none}.CumplePortada-module__8o-MmG__incluyeBoton:after{content:"+";font-size:1.4rem;line-height:1}.CumplePortada-module__8o-MmG__incluye[open]>.CumplePortada-module__8o-MmG__incluyeBoton:after{content:"−"}.CumplePortada-module__8o-MmG__incluyeBoton:focus-visible{outline:3px solid var(--cu-tinta);outline-offset:2px;border-radius:14px}.CumplePortada-module__8o-MmG__incluyeCuerpo{flex-direction:column;gap:.4rem;padding:0 .9rem .6rem;display:flex}.CumplePortada-module__8o-MmG__incluyeTitulo{margin:.3rem 0 0;font-size:.9rem;font-weight:800}.CumplePortada-module__8o-MmG__incluyeLista{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.35rem .6rem;margin:0;padding:0;font-size:.85rem;line-height:1.2;list-style:none;display:grid}.CumplePortada-module__8o-MmG__incluyeLista li{align-items:center;gap:.45rem;min-width:0;display:flex}.CumplePortada-module__8o-MmG__incluyeLista img{flex:none;width:2.6rem;height:auto}
.PacksAdultos-module__ux-ETa__bloque{color:var(--km-texto);font-family:var(--km-fuente-cuerpo);position:relative}.PacksAdultos-module__ux-ETa__rejilla{grid-template-columns:minmax(0,1fr);gap:clamp(1.25rem,3vw,2rem);display:grid}@media (min-width:1024px){.PacksAdultos-module__ux-ETa__rejilla{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start}}.PacksAdultos-module__ux-ETa__controles{grid-template-columns:minmax(0,1fr);gap:clamp(1rem,2.4vw,1.4rem);min-width:0;display:grid}.PacksAdultos-module__ux-ETa__paso{border:1px solid var(--km-linea);border-radius:var(--km-radio);background:var(--km-panel);min-width:0;margin:0;padding:clamp(1rem,2.6vw,1.5rem)}.PacksAdultos-module__ux-ETa__pasoTitulo{float:left;width:100%;font-family:var(--km-fuente-display);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.7rem;margin:0 0 1rem;padding:0;font-size:clamp(1.15rem,2.2vw,1.35rem);font-weight:700;line-height:1.1;display:flex}.PacksAdultos-module__ux-ETa__pasoTitulo+*{clear:both}.PacksAdultos-module__ux-ETa__pasoNum{border-radius:var(--km-radio);background:var(--km-acento-2);color:#15181d;flex:none;place-items:center;min-width:2rem;height:2rem;padding:0 .3rem;font-size:1.05rem;font-weight:800;display:inline-grid}.PacksAdultos-module__ux-ETa__ayuda{color:var(--km-texto-suave);margin:.6rem 0 0;font-size:.9rem;line-height:1.45}.PacksAdultos-module__ux-ETa__enlace{min-height:44px;color:var(--km-acento-texto);text-underline-offset:3px;align-items:center;gap:.35rem;font-weight:700;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex}.PacksAdultos-module__ux-ETa__bloque :where(a,button,input,label):focus-visible{outline:3px solid var(--km-acento-2);outline-offset:2px}.PacksAdultos-module__ux-ETa__pack:has(.PacksAdultos-module__ux-ETa__radio:focus-visible){outline:3px solid var(--km-acento-2);outline-offset:2px}.PacksAdultos-module__ux-ETa__packs{grid-template-columns:minmax(0,1fr);gap:.9rem;display:grid}@media (min-width:560px){.PacksAdultos-module__ux-ETa__packs{grid-template-columns:repeat(2,minmax(0,1fr))}.PacksAdultos-module__ux-ETa__packGp{grid-column:1/-1}}.PacksAdultos-module__ux-ETa__pack{border:1px solid var(--km-linea-fuerte);border-radius:var(--km-radio);background:var(--km-fondo-alt);cursor:pointer;flex-direction:column;min-width:0;transition:transform .18s,border-color .18s,background-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.PacksAdultos-module__ux-ETa__pack:hover{border-color:var(--km-acento-2);transform:translateY(-3px)}.PacksAdultos-module__ux-ETa__pack[data-elegido=true]{border-color:var(--km-acento-2);background:var(--km-panel);box-shadow:0 0 0 2px var(--km-acento-2),0 14px 30px #00000059}.PacksAdultos-module__ux-ETa__radio{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.PacksAdultos-module__ux-ETa__cuadros{background-image:repeating-conic-gradient(var(--km-cuadro-1)0 25%,var(--km-cuadro-2)0 50%);opacity:.35;background-size:14px 14px;height:7px;transition:opacity .18s;display:block}.PacksAdultos-module__ux-ETa__pack[data-elegido=true] .PacksAdultos-module__ux-ETa__cuadros{opacity:1}.PacksAdultos-module__ux-ETa__packArte{aspect-ratio:16/8;background:radial-gradient(ellipse at 50% 70%,#f8e6051a,transparent 65%),var(--km-panel-hondo);border-bottom:1px solid var(--km-linea);display:block;position:relative}.PacksAdultos-module__ux-ETa__packImagen{object-fit:contain;width:100%;height:100%;padding:.4rem;position:absolute;inset:0}.PacksAdultos-module__ux-ETa__packFoto{object-fit:cover;padding:0}.PacksAdultos-module__ux-ETa__codigo{z-index:2;border-radius:var(--km-radio);background:var(--km-panel-hondo);border:1px solid var(--km-linea-fuerte);font-family:var(--km-fuente-display);letter-spacing:.08em;padding:.12rem .5rem;font-size:.9rem;font-weight:800;position:absolute;top:.55rem;left:.55rem}.PacksAdultos-module__ux-ETa__marca{z-index:2;border:2px solid var(--km-linea-fuerte);background:var(--km-panel-hondo);border-radius:50%;width:28px;height:28px;position:absolute;top:.5rem;right:.55rem}.PacksAdultos-module__ux-ETa__pack[data-elegido=true] .PacksAdultos-module__ux-ETa__marca{border-color:var(--km-acento-2);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='%2315181D' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/18px no-repeat,var(--km-acento-2)}.PacksAdultos-module__ux-ETa__miniaturas{z-index:2;gap:.25rem;display:flex;position:absolute;bottom:.45rem;right:.5rem}.PacksAdultos-module__ux-ETa__miniaturas img{object-fit:contain;border:1px solid var(--km-linea-fuerte);border-radius:var(--km-radio);background:var(--km-panel-hondo);width:44px;height:34px;padding:2px}.PacksAdultos-module__ux-ETa__packTexto{flex-direction:column;gap:.35rem;min-width:0;padding:.85rem 1rem 1rem;display:flex}.PacksAdultos-module__ux-ETa__packNombre{font-family:var(--km-fuente-display);letter-spacing:.02em;text-transform:uppercase;overflow-wrap:anywhere;font-size:1.3rem;font-weight:700;line-height:1.1}.PacksAdultos-module__ux-ETa__precioFila{flex-wrap:wrap;align-items:baseline;gap:.15rem .6rem;display:flex}.PacksAdultos-module__ux-ETa__packPrecio{font-family:var(--km-fuente-display);font-variant-numeric:tabular-nums;font-size:clamp(2rem,5vw,2.6rem);font-weight:800;line-height:1}.PacksAdultos-module__ux-ETa__packUnidad{color:var(--km-texto-suave);font-size:.85rem;font-weight:600}.PacksAdultos-module__ux-ETa__packAntes{color:var(--km-texto-suave);font-variant-numeric:tabular-nums;font-size:.85rem;text-decoration:line-through}.PacksAdultos-module__ux-ETa__packLista{color:var(--km-texto-suave);grid-template-columns:minmax(0,1fr);gap:.2rem;margin:.15rem 0 0;padding:0;font-size:.86rem;line-height:1.35;display:grid}.PacksAdultos-module__ux-ETa__punto{overflow-wrap:anywhere;padding-inline-start:1rem;position:relative}.PacksAdultos-module__ux-ETa__punto:before{content:"";background:var(--km-acento);width:6px;height:6px;position:absolute;top:.5em;left:0}.PacksAdultos-module__ux-ETa__chips{flex-wrap:wrap;gap:.35rem;margin:.35rem 0 0;display:flex}.PacksAdultos-module__ux-ETa__chip{border:1px solid var(--km-linea-fuerte);color:var(--km-texto);border-radius:999px;padding:.15rem .55rem;font-size:.78rem;font-weight:600}@media (max-width:559px){.PacksAdultos-module__ux-ETa__packArte{aspect-ratio:16/7}.PacksAdultos-module__ux-ETa__packImagen{padding:.25rem}.PacksAdultos-module__ux-ETa__packFoto{padding:0}.PacksAdultos-module__ux-ETa__miniaturas{display:none}.PacksAdultos-module__ux-ETa__codigo{font-size:.8rem;top:.4rem;left:.4rem}.PacksAdultos-module__ux-ETa__marca{width:24px;height:24px;top:.4rem;right:.4rem}.PacksAdultos-module__ux-ETa__packTexto{padding:.7rem .8rem .8rem}.PacksAdultos-module__ux-ETa__packNombre{font-size:1.1rem}.PacksAdultos-module__ux-ETa__packLista{font-size:.82rem}}@media (min-width:560px){.PacksAdultos-module__ux-ETa__packGp{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);display:grid}.PacksAdultos-module__ux-ETa__packGp .PacksAdultos-module__ux-ETa__cuadros{grid-column:1/-1}.PacksAdultos-module__ux-ETa__packGp .PacksAdultos-module__ux-ETa__packArte{aspect-ratio:auto;border-bottom:0;border-inline-end:1px solid var(--km-linea);min-height:100%}.PacksAdultos-module__ux-ETa__packGp .PacksAdultos-module__ux-ETa__packLista{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem .9rem}}.PacksAdultos-module__ux-ETa__cantidad{flex-wrap:wrap;align-items:center;gap:1rem 1.4rem;display:flex}.PacksAdultos-module__ux-ETa__stepper{align-items:center;gap:.5rem;display:inline-flex}.PacksAdultos-module__ux-ETa__stepper button{border:1px solid var(--km-linea-fuerte);border-radius:var(--km-radio);background:var(--km-fondo-alt);width:48px;height:48px;color:var(--km-texto);cursor:pointer;font-size:1.6rem;font-weight:700;line-height:1;transition:background-color .15s,border-color .15s}.PacksAdultos-module__ux-ETa__stepper button:hover:not(:disabled){border-color:var(--km-acento-2);background:var(--km-panel-hondo)}.PacksAdultos-module__ux-ETa__stepper button:active:not(:disabled){transform:scale(.94)}.PacksAdultos-module__ux-ETa__stepper button:disabled{color:var(--km-texto-suave);opacity:.45;cursor:not-allowed}.PacksAdultos-module__ux-ETa__stepper input{text-align:center;width:4.4rem;height:52px;font-family:var(--km-fuente-display);border:1px solid var(--km-linea-fuerte);border-radius:var(--km-radio);background:var(--km-panel-hondo);color:var(--km-texto);appearance:textfield;font-size:1.9rem;font-weight:800}.PacksAdultos-module__ux-ETa__stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.PacksAdultos-module__ux-ETa__stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.PacksAdultos-module__ux-ETa__parrilla{flex-wrap:wrap;flex:100%;align-items:center;gap:4px;display:flex}.PacksAdultos-module__ux-ETa__casco{cursor:pointer;width:34px;height:34px;color:var(--km-acento);--visera:var(--km-texto);display:inline-block}.PacksAdultos-module__ux-ETa__parrilla[data-grande] .PacksAdultos-module__ux-ETa__casco{width:24px;height:24px}.PacksAdultos-module__ux-ETa__casco svg{width:100%;height:100%;display:block;overflow:visible}.PacksAdultos-module__ux-ETa__casco[data-estado=lleno] svg{transform-origin:50% 100%;animation:.35s cubic-bezier(.3,1.6,.5,1) PacksAdultos-module__ux-ETa__sale}.PacksAdultos-module__ux-ETa__casco[data-estado=vacio]{color:#0000;--visera:transparent;opacity:.55}.PacksAdultos-module__ux-ETa__casco[data-estado=vacio] .PacksAdultos-module__ux-ETa__visera{stroke:#0000}.PacksAdultos-module__ux-ETa__casco[data-estado=vacio] .PacksAdultos-module__ux-ETa__contorno{stroke:var(--km-linea-fuerte);stroke-dasharray:3 3}.PacksAdultos-module__ux-ETa__contorno{fill:currentColor;stroke:var(--km-panel-hondo);stroke-width:1.5px;stroke-linejoin:round}.PacksAdultos-module__ux-ETa__visera{fill:var(--visera);stroke:var(--km-panel-hondo);stroke-width:1.2px;stroke-linejoin:round}.PacksAdultos-module__ux-ETa__masCascos{background:var(--km-acento-2);color:#15181d;font-variant-numeric:tabular-nums;border-radius:999px;align-self:center;margin-inline-start:.4rem;padding:.1rem .6rem;font-weight:800}@keyframes PacksAdultos-module__ux-ETa__sale{0%{opacity:0;transform:translate(-14px)scale(.6)}to{opacity:1;transform:none}}.PacksAdultos-module__ux-ETa__cuenta{margin:.8rem 0 0;font-weight:700}.PacksAdultos-module__ux-ETa__totalMovil{background:var(--km-acento-2);color:#15181d;font-family:var(--km-fuente-display);font-variant-numeric:tabular-nums;border-radius:999px;margin:.8rem 0 0;padding:.35rem .9rem;font-weight:800;display:inline-flex}@media (min-width:1024px){.PacksAdultos-module__ux-ETa__totalMovil{display:none}}.PacksAdultos-module__ux-ETa__extras{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}@media (max-width:399px){.PacksAdultos-module__ux-ETa__extras{grid-template-columns:minmax(0,1fr)}}@media (min-width:720px){.PacksAdultos-module__ux-ETa__extras{grid-template-columns:repeat(3,minmax(0,1fr))}}.PacksAdultos-module__ux-ETa__extras>li{min-width:0;display:flex}.PacksAdultos-module__ux-ETa__extra{border:1px solid var(--km-linea-fuerte);border-radius:var(--km-radio);background:var(--km-fondo-alt);min-width:0;color:var(--km-texto);text-align:start;cursor:pointer;flex-direction:column;flex:1;align-items:flex-start;gap:.2rem;padding:.7rem .75rem .8rem;transition:border-color .15s,background-color .15s,transform .15s;display:flex;position:relative}.PacksAdultos-module__ux-ETa__extra:hover:not(:disabled){border-color:var(--km-acento-2);transform:translateY(-2px)}.PacksAdultos-module__ux-ETa__extra[aria-pressed=true]{border-color:var(--km-acento-2);background:var(--km-panel-hondo);box-shadow:inset 0 0 0 1px var(--km-acento-2)}.PacksAdultos-module__ux-ETa__extra:after{content:"";border:2px solid var(--km-linea-fuerte);background:0 0;border-radius:50%;width:22px;height:22px;position:absolute;top:.55rem;right:.55rem}.PacksAdultos-module__ux-ETa__extra[aria-pressed=true]:after{border-color:var(--km-acento-2);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='%2315181D' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/15px no-repeat,var(--km-acento-2)}.PacksAdultos-module__ux-ETa__extra:disabled{cursor:not-allowed}.PacksAdultos-module__ux-ETa__extra:disabled:not([aria-pressed=true]){opacity:.7;border-style:dashed}.PacksAdultos-module__ux-ETa__extraImg,.PacksAdultos-module__ux-ETa__extraIcono{object-fit:contain;object-position:left center;width:100%;max-width:96px;height:52px;color:var(--km-acento-2)}.PacksAdultos-module__ux-ETa__extraNombre{font-family:var(--km-fuente-display);text-transform:uppercase;letter-spacing:.02em;overflow-wrap:break-word;padding-inline-end:1.6rem;font-size:1.05rem;font-weight:700;line-height:1.1}.PacksAdultos-module__ux-ETa__extraPrecio{font-variant-numeric:tabular-nums;font-weight:800}.PacksAdultos-module__ux-ETa__extraDetalle{color:var(--km-texto-suave);font-size:.78rem;line-height:1.3}.PacksAdultos-module__ux-ETa__extraAviso{border:1px solid var(--km-acento-texto);color:var(--km-acento-texto);border-radius:999px;margin-top:auto;padding:.12rem .5rem;font-size:.76rem;font-weight:700}.PacksAdultos-module__ux-ETa__extra[aria-pressed=true] .PacksAdultos-module__ux-ETa__extraAviso{border-color:var(--km-acento-2);color:var(--km-acento-2)}.PacksAdultos-module__ux-ETa__resumen{border:1px solid var(--km-linea-fuerte);border-radius:var(--km-radio);background:var(--km-panel);border-top:0;min-width:0;padding:clamp(1.1rem,2.6vw,1.6rem);position:relative;overflow:hidden}.PacksAdultos-module__ux-ETa__resumen>.PacksAdultos-module__ux-ETa__cuadros{opacity:1;height:9px;margin:calc(-1*clamp(1.1rem,2.6vw,1.6rem)) calc(-1*clamp(1.1rem,2.6vw,1.6rem)) 1.1rem}@supports (overflow:clip){.km-banda:has(.PacksAdultos-module__ux-ETa__bloque){overflow:clip}}@media (min-width:1024px){.PacksAdultos-module__ux-ETa__resumen{top:calc(var(--km-cabecera-h,6rem) + 1rem);position:sticky}}.PacksAdultos-module__ux-ETa__resumenTitulo{font-family:var(--km-fuente-display);letter-spacing:.04em;text-transform:uppercase;margin:0 0 .8rem;font-size:clamp(1.3rem,2.6vw,1.55rem);font-weight:700;line-height:1.1}.PacksAdultos-module__ux-ETa__desglose{grid-template-columns:minmax(0,1fr);gap:.45rem;margin:0;display:grid}.PacksAdultos-module__ux-ETa__desglose div{border-bottom:1px dashed var(--km-linea-fuerte);justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.45rem;display:flex}.PacksAdultos-module__ux-ETa__desglose dt{overflow-wrap:anywhere;min-width:0;font-weight:600}.PacksAdultos-module__ux-ETa__desglose dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:700}.PacksAdultos-module__ux-ETa__total{border-radius:var(--km-radio);background:var(--km-acento-2);color:#15181d;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.2rem 1rem;margin:1rem 0 .4rem;padding:.9rem 1rem;display:flex}.PacksAdultos-module__ux-ETa__total span{font-family:var(--km-fuente-display);letter-spacing:.08em;text-transform:uppercase;font-size:1.1rem;font-weight:800}.PacksAdultos-module__ux-ETa__cifra{font-family:var(--km-fuente-display);font-variant-numeric:tabular-nums;font-size:clamp(2.2rem,5vw,2.9rem);font-weight:800;line-height:1;animation:.4s cubic-bezier(.3,1.5,.5,1) PacksAdultos-module__ux-ETa__cifra;display:inline-block}@keyframes PacksAdultos-module__ux-ETa__cifra{0%{transform:scale(.82)}to{transform:none}}.PacksAdultos-module__ux-ETa__nota{color:var(--km-texto-suave);margin:.45rem 0 0;font-size:.88rem;line-height:1.45}.PacksAdultos-module__ux-ETa__ahorro{color:var(--km-acento-2);margin:.6rem 0 0;font-size:.92rem;font-weight:700}.PacksAdultos-module__ux-ETa__requisitos{border-radius:min(var(--km-radio),10px);background:var(--km-fondo-alt);margin:1rem 0 0;padding:.8rem .9rem}.PacksAdultos-module__ux-ETa__requisitosTitulo{font-family:var(--km-fuente-display);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .35rem;font-size:.95rem;font-weight:700}.PacksAdultos-module__ux-ETa__requisitos ul{grid-template-columns:minmax(0,1fr);gap:.3rem;margin:0;padding:0;font-size:.88rem;line-height:1.4;list-style:none;display:grid}.PacksAdultos-module__ux-ETa__requisitos li{overflow-wrap:anywhere}.PacksAdultos-module__ux-ETa__acciones{grid-template-columns:minmax(0,1fr);gap:.6rem;margin:1.1rem 0 .8rem;display:grid}.PacksAdultos-module__ux-ETa__boton{border:1px solid var(--km-linea-fuerte);border-radius:var(--km-radio);width:100%;min-height:48px;color:var(--km-texto);font-family:var(--km-fuente-display);letter-spacing:.04em;text-transform:uppercase;text-align:center;cursor:pointer;background:0 0;flex-wrap:wrap;justify-content:center;align-items:center;gap:.2rem .55rem;padding:.7rem 1.2rem;font-size:1.05rem;font-weight:700;line-height:1.1;text-decoration:none;transition:transform .15s,border-color .15s,background-color .15s;display:inline-flex}.PacksAdultos-module__ux-ETa__boton:hover{border-color:var(--km-acento-2);transform:translateY(-2px)}.PacksAdultos-module__ux-ETa__boton svg{flex:none;width:20px;height:20px}.PacksAdultos-module__ux-ETa__botonReservar{border-color:var(--km-boton-fondo);background:var(--km-boton-fondo);min-height:56px;color:var(--km-boton-texto);font-size:1.15rem}.PacksAdultos-module__ux-ETa__botonReservar:hover{border-color:var(--km-acento-2)}.PacksAdultos-module__ux-ETa__mia{border-radius:var(--km-radio);justify-content:center;width:100%;min-height:48px}.PacksAdultos-module__ux-ETa__contacto{grid-template-columns:minmax(0,1fr);gap:.6rem;display:grid}.PacksAdultos-module__ux-ETa__contactoWa>:last-child{order:-1}.PacksAdultos-module__ux-ETa__numero{font-variant-numeric:tabular-nums}.PacksAdultos-module__ux-ETa__sinExtras{border:1px dashed var(--km-linea-fuerte);border-radius:var(--km-radio);color:var(--km-texto-suave);margin:0;padding:.8rem .9rem;font-size:.92rem;line-height:1.45}@media (prefers-reduced-motion:reduce){.PacksAdultos-module__ux-ETa__casco svg,.PacksAdultos-module__ux-ETa__cifra{animation:none!important}.PacksAdultos-module__ux-ETa__pack,.PacksAdultos-module__ux-ETa__extra,.PacksAdultos-module__ux-ETa__boton,.PacksAdultos-module__ux-ETa__stepper button{transition:none!important}.PacksAdultos-module__ux-ETa__pack:hover,.PacksAdultos-module__ux-ETa__extra:hover:not(:disabled),.PacksAdultos-module__ux-ETa__boton:hover{transform:none}}
.PiezasBar-module__zK9T7q__pieza{background:var(--km-fondo-alt)}.PiezasBar-module__zK9T7q__icono{color:var(--km-boton-texto);background:var(--km-boton-fondo)}.PiezasBar-module__zK9T7q__icono svg{width:1.4rem;height:1.4rem}:root[data-modo=infantil] .PiezasBar-module__zK9T7q__pieza{border:2px solid var(--km-color-tinta)}:root[data-modo=infantil] .PiezasBar-module__zK9T7q__pieza:nth-child(4n+1){background:color-mix(in srgb,var(--km-color-verde)16%,#fff)}:root[data-modo=infantil] .PiezasBar-module__zK9T7q__pieza:nth-child(4n+2){background:color-mix(in srgb,var(--km-color-rojo)14%,#fff)}:root[data-modo=infantil] .PiezasBar-module__zK9T7q__pieza:nth-child(4n+3){background:color-mix(in srgb,var(--km-color-amarillo)22%,#fff)}:root[data-modo=infantil] .PiezasBar-module__zK9T7q__pieza:nth-child(4n+4){background:color-mix(in srgb,var(--km-color-azul)14%,#fff)}:root[data-modo=infantil] .PiezasBar-module__zK9T7q__pieza:nth-child(4n+1) .PiezasBar-module__zK9T7q__icono{color:#fff;background:var(--km-color-verde)}:root[data-modo=infantil] .PiezasBar-module__zK9T7q__pieza:nth-child(4n+2) .PiezasBar-module__zK9T7q__icono{color:#fff;background:var(--km-color-rojo)}:root[data-modo=infantil] .PiezasBar-module__zK9T7q__pieza:nth-child(4n+3) .PiezasBar-module__zK9T7q__icono{color:var(--km-color-tinta);background:var(--km-color-amarillo)}:root[data-modo=infantil] .PiezasBar-module__zK9T7q__pieza:nth-child(4n+4) .PiezasBar-module__zK9T7q__icono{color:var(--km-color-tinta);background:var(--km-color-azul)}
.Briefing-module__EhIl9q__paginaBriefing{--b-fondo:var(--km-panel-hondo);--b-tinta:var(--km-color-crema);--b-tinta-suave:var(--km-texto-suave);--b-pieza:var(--km-panel);--b-borde:#f0ede72e;--b-icono:var(--km-acento-texto);--b-icono-fondo:#f52f1324}:is(:root[data-modo=infantil],:root .km-siempre-infantil) .Briefing-module__EhIl9q__paginaBriefing{--b-fondo:var(--km-fondo-alt);--b-tinta:var(--km-color-tinta);--b-tinta-suave:var(--km-texto-suave);--b-pieza:var(--km-color-blanco);--b-borde:var(--km-color-tinta);--b-icono:var(--km-color-tinta);--b-icono-fondo:var(--km-color-amarillo)}.Briefing-module__EhIl9q__lienzo{background:var(--b-fondo);border-radius:var(--km-radio)var(--km-radio)0 0;flex-direction:column;flex:1 0 auto;justify-content:center;margin:-1.3rem -1.2rem .4rem;line-height:0;display:flex;overflow:hidden}.Briefing-module__EhIl9q__lienzo svg{width:100%;height:auto;display:block}:is(:root[data-modo=infantil],:root .km-siempre-infantil) .Briefing-module__EhIl9q__lienzo{border-radius:calc(var(--km-radio) - 3px)calc(var(--km-radio) - 3px)0 0;border-bottom:3px solid var(--km-color-tinta)}.Briefing-module__EhIl9q__lienzoSuelto .Briefing-module__EhIl9q__lienzo{border-radius:var(--km-radio);margin:0}.Briefing-module__EhIl9q__rotulo{font-family:var(--km-fuente-display);letter-spacing:.06em;text-transform:uppercase;fill:var(--b-tinta);font-size:11px;font-weight:800}.Briefing-module__EhIl9q__rotuloClaro{font-family:var(--km-fuente-display);letter-spacing:.05em;text-transform:uppercase;fill:var(--km-color-blanco);stroke:var(--km-color-carbon);stroke-width:3px;stroke-linejoin:round;paint-order:stroke;font-size:10.5px;font-weight:800}.Briefing-module__EhIl9q__cesped{fill:var(--km-color-verde)}.Briefing-module__EhIl9q__lienzoCesped{background:var(--km-color-verde)}.Briefing-module__EhIl9q__asfalto,.Briefing-module__EhIl9q__asfaltoAncho{fill:none;stroke:var(--km-color-carbon);stroke-linejoin:round}.Briefing-module__EhIl9q__asfalto{stroke-width:34px}.Briefing-module__EhIl9q__asfaltoAncho{stroke-width:48px}.Briefing-module__EhIl9q__bordilloBlanco,.Briefing-module__EhIl9q__bordilloRojo{fill:none;stroke-width:5px}.Briefing-module__EhIl9q__bordilloBlanco{stroke:var(--km-color-blanco)}.Briefing-module__EhIl9q__bordilloRojo{stroke:var(--km-color-rojo);stroke-dasharray:6 6}.Briefing-module__EhIl9q__zonaFreno,.Briefing-module__EhIl9q__zonaGas{fill:none;stroke-width:10px;stroke-linecap:round;opacity:.95}.Briefing-module__EhIl9q__zonaFreno{stroke:var(--km-color-rojo)}.Briefing-module__EhIl9q__zonaGas{stroke:var(--km-color-verde);stroke-dasharray:2 0;filter:brightness(1.25)}.Briefing-module__EhIl9q__apice{fill:var(--km-color-amarillo);stroke:var(--km-color-carbon);stroke-width:2px}.Briefing-module__EhIl9q__trazada{fill:none;stroke:var(--km-color-amarillo);stroke-width:3.5px;stroke-dasharray:8 6;stroke-linecap:round}.Briefing-module__EhIl9q__hito{fill:var(--km-color-amarillo);stroke:var(--km-color-carbon);stroke-width:2px}.Briefing-module__EhIl9q__flechaClara{fill:none;stroke:var(--km-color-amarillo);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.Briefing-module__EhIl9q__rueda{fill:var(--km-color-carbon);stroke:var(--km-color-crema);stroke-width:.8px}.Briefing-module__EhIl9q__casco{fill:var(--km-color-amarillo);stroke:var(--km-color-carbon);stroke-width:1.2px}.Briefing-module__EhIl9q__chasis{fill:var(--b-pieza);stroke:var(--b-borde);stroke-width:2px}.Briefing-module__EhIl9q__estrias{fill:none;stroke:#00000059;stroke-width:3px;stroke-linecap:round}.Briefing-module__EhIl9q__prohibidoFondo{fill:var(--km-color-blanco);stroke:var(--km-color-rojo);stroke-width:2.5px}.Briefing-module__EhIl9q__prohibidoAspa{fill:none;stroke:var(--km-color-rojo);stroke-width:2.5px;stroke-linecap:round}.Briefing-module__EhIl9q__aro{fill:none;stroke:var(--b-tinta);stroke-width:7px;stroke-linecap:round}.Briefing-module__EhIl9q__radios{fill:none;stroke:var(--b-tinta);stroke-width:5px;stroke-linecap:round}.Briefing-module__EhIl9q__buje{fill:var(--km-color-rojo)}.Briefing-module__EhIl9q__mano{fill:var(--km-color-amarillo);stroke:var(--km-color-carbon);stroke-width:2px}.Briefing-module__EhIl9q__mirada{fill:none;stroke:var(--km-color-amarillo);stroke-width:3px;stroke-dasharray:4 4;stroke-linecap:round}.Briefing-module__EhIl9q__miradaPunta,.Briefing-module__EhIl9q__flecha{fill:none;stroke:var(--km-color-amarillo);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}:is(:root[data-modo=infantil],:root .km-siempre-infantil) :is(.Briefing-module__EhIl9q__mirada,.Briefing-module__EhIl9q__miradaPunta,.Briefing-module__EhIl9q__flecha){stroke:var(--km-color-rojo)}.Briefing-module__EhIl9q__cronoBoton{fill:var(--b-tinta)}.Briefing-module__EhIl9q__esfera{fill:var(--b-pieza)}.Briefing-module__EhIl9q__marca{stroke:var(--b-tinta);stroke-width:2px;stroke-linecap:round}.Briefing-module__EhIl9q__aguja{stroke:var(--km-color-rojo);stroke-width:3px;stroke-linecap:round}.Briefing-module__EhIl9q__vueltas path{fill:none;stroke:var(--b-tinta);stroke-width:3px;stroke-linecap:round;opacity:.35}.Briefing-module__EhIl9q__marcaFreno,.Briefing-module__EhIl9q__marcaGas{fill:none;stroke-width:5px;stroke-linecap:round}.Briefing-module__EhIl9q__marcaFreno{stroke:var(--km-color-rojo)}.Briefing-module__EhIl9q__marcaGas{stroke:var(--km-color-verde)}.Briefing-module__EhIl9q__mastil{stroke:var(--b-tinta);stroke-width:3px;stroke-linecap:round}.Briefing-module__EhIl9q__mastilPomo{fill:var(--b-tinta)}.Briefing-module__EhIl9q__banderaFilo{fill:none;stroke:var(--km-color-carbon);stroke-width:1.5px;stroke-linejoin:round}.Briefing-module__EhIl9q__cabezaPaso{align-items:center;gap:.6rem;display:flex}.Briefing-module__EhIl9q__numero{background:var(--km-acento);width:2.1rem;height:2.1rem;color:var(--km-color-blanco);font-family:var(--km-fuente-display);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;place-items:center;font-size:.9rem;font-weight:800;display:inline-grid}:is(:root[data-modo=infantil],:root .km-siempre-infantil) .Briefing-module__EhIl9q__numero{background:var(--km-color-amarillo);color:var(--km-color-tinta);border:2px solid var(--km-color-tinta)}.Briefing-module__EhIl9q__cabezaBloque{align-items:center;gap:.75rem;display:flex}.Briefing-module__EhIl9q__iconoBloque{background:var(--b-icono-fondo);width:2.75rem;height:2.75rem;color:var(--b-icono);border-radius:12px;flex:none;place-items:center;display:grid}.Briefing-module__EhIl9q__iconoBloque svg{width:1.55rem;height:1.55rem}.Briefing-module__EhIl9q__listaIconos{flex-direction:column;gap:.7rem;font-size:.875rem;line-height:1.55;display:flex}.Briefing-module__EhIl9q__norma{grid-template-columns:1.75rem minmax(0,1fr);align-items:start;gap:.65rem;display:grid}.Briefing-module__EhIl9q__normaIcono{background:var(--b-icono-fondo);width:1.75rem;height:1.75rem;color:var(--b-icono);border-radius:8px;place-items:center;display:grid}.Briefing-module__EhIl9q__normaIcono svg{width:1.05rem;height:1.05rem}.Briefing-module__EhIl9q__banderas{flex-direction:column;flex:1 0 auto;margin:-1.3rem -1.2rem .4rem;display:flex}.Briefing-module__EhIl9q__banderas .Briefing-module__EhIl9q__lienzo{margin:0}.Briefing-module__EhIl9q__banderasLeyenda{flex-direction:column;gap:.35rem;margin:.8rem 1.2rem 0;font-size:.92rem;line-height:1.4;display:flex}.Briefing-module__EhIl9q__lienzoIcono{flex:none;align-items:center;height:6.5rem;min-height:0}.Briefing-module__EhIl9q__lienzoIcono.Briefing-module__EhIl9q__lienzoCrece{flex:1 0 6.5rem;height:auto}.Briefing-module__EhIl9q__pasos{counter-reset:paso;gap:.6rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.Briefing-module__EhIl9q__pasos{grid-template-columns:repeat(3,minmax(0,1fr))}}.Briefing-module__EhIl9q__paso{border:1px solid var(--b-borde);border-radius:calc(var(--km-radio) - 2px);background:var(--b-fondo);grid-template-columns:2.1rem minmax(0,1fr);align-items:start;gap:.6rem;padding:.75rem .8rem;font-size:.85rem;line-height:1.45;display:grid}:is(:root[data-modo=infantil],:root .km-siempre-infantil) .Briefing-module__EhIl9q__paso{background:var(--km-fondo-alt);border-width:2px}.Briefing-module__EhIl9q__paso:before{counter-increment:paso;content:counter(paso);background:var(--km-acento);width:2.1rem;height:2.1rem;color:var(--km-color-blanco);font-family:var(--km-fuente-display);border-radius:999px;place-items:center;font-size:.9rem;font-weight:800;display:grid}:is(:root[data-modo=infantil],:root .km-siempre-infantil) .Briefing-module__EhIl9q__paso:before{background:var(--km-color-amarillo);color:var(--km-color-tinta);border:2px solid var(--km-color-tinta)}.Briefing-module__EhIl9q__pasoTitulo{font-family:var(--km-fuente-display);text-transform:uppercase;margin-bottom:.15rem;font-size:.95rem;font-weight:700;line-height:1.2;display:block}.Briefing-module__EhIl9q__pasoTexto{color:var(--km-texto-suave);overflow-wrap:anywhere}.Briefing-module__EhIl9q__lienzoIcono span{background:var(--b-icono-fondo);width:4.5rem;height:4.5rem;color:var(--b-icono);border-radius:999px;place-items:center;display:grid}.Briefing-module__EhIl9q__lienzoIcono svg{width:2.4rem;height:2.4rem}.Briefing-module__EhIl9q__pantalla{aspect-ratio:16/9;border-radius:var(--km-radio);background:var(--km-panel-hondo);position:relative;overflow:hidden}:is(:root[data-modo=infantil],:root .km-siempre-infantil) .Briefing-module__EhIl9q__pantalla{border:3px solid var(--km-color-tinta);box-shadow:var(--km-tarjeta-sombra)}.Briefing-module__EhIl9q__poster,.Briefing-module__EhIl9q__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.Briefing-module__EhIl9q__pausa{width:2.75rem;height:2.75rem;color:var(--km-color-blanco);cursor:pointer;background:#111419b8;border:0;border-radius:999px;place-items:center;display:grid;position:absolute;bottom:.75rem;right:.75rem}.Briefing-module__EhIl9q__pausa:focus-visible{outline:3px solid var(--km-color-amarillo);outline-offset:2px}.Briefing-module__EhIl9q__fichas{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (min-width:640px){.Briefing-module__EhIl9q__fichas{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.Briefing-module__EhIl9q__fichas{grid-template-columns:repeat(5,minmax(0,1fr))}}.Briefing-module__EhIl9q__ficha{background:var(--km-panel);min-width:0;color:var(--km-texto);border:var(--km-tarjeta-borde);border-radius:var(--km-radio);flex-direction:column;gap:.35rem;padding:1rem;display:flex}:is(:root[data-modo=infantil],:root .km-siempre-infantil) .Briefing-module__EhIl9q__ficha{box-shadow:var(--km-tarjeta-sombra)}@media (max-width:639px){.Briefing-module__EhIl9q__ficha:last-child:nth-child(odd){grid-column:1/-1}}.Briefing-module__EhIl9q__fichaIcono{color:var(--b-icono);order:1}.Briefing-module__EhIl9q__fichaIcono svg{width:1.6rem;height:1.6rem}.Briefing-module__EhIl9q__fichaValor{font-family:var(--km-fuente-display);overflow-wrap:anywhere;order:2;font-size:1.35rem;font-weight:800;line-height:1.1}.Briefing-module__EhIl9q__fichaEtiqueta{letter-spacing:.08em;text-transform:uppercase;color:var(--km-texto-suave);order:3;font-size:.75rem}.Briefing-module__EhIl9q__galeria{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}@media (min-width:1024px){.Briefing-module__EhIl9q__galeria{aspect-ratio:16/7;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:2fr 1fr 1fr}}.Briefing-module__EhIl9q__foto{aspect-ratio:4/3;border-radius:var(--km-radio);background:var(--km-panel-hondo);min-height:0;margin:0;position:relative;overflow:hidden}.Briefing-module__EhIl9q__foto img{object-fit:cover}.Briefing-module__EhIl9q__fotoGrande,.Briefing-module__EhIl9q__fotoAncha{aspect-ratio:16/9;grid-column:1/-1}@media (min-width:1024px){.Briefing-module__EhIl9q__foto{aspect-ratio:auto}.Briefing-module__EhIl9q__fotoGrande{aspect-ratio:auto;grid-area:1/1/span 2}.Briefing-module__EhIl9q__fotoAncha{grid-column:2/span 2}}:is(:root[data-modo=infantil],:root .km-siempre-infantil) .Briefing-module__EhIl9q__foto{border:3px solid var(--km-color-tinta)}.Briefing-module__EhIl9q__pie{max-width:calc(100% - 1.2rem);color:var(--km-color-crema);font-family:var(--km-fuente-display);letter-spacing:.08em;text-transform:uppercase;background:#111419d1;border-radius:6px;padding:.3rem .6rem;font-size:.72rem;font-weight:700;line-height:1.3;position:absolute;bottom:.6rem;left:.6rem}:is(:root[data-modo=infantil],:root .km-siempre-infantil) .Briefing-module__EhIl9q__pie{background:var(--km-color-amarillo);color:var(--km-color-tinta)}.Briefing-module__EhIl9q__historia{gap:1rem;display:grid}@media (min-width:640px){.Briefing-module__EhIl9q__historia{grid-template-columns:1.4fr 1fr}}.Briefing-module__EhIl9q__fotoJaume{aspect-ratio:1024/638;border-radius:var(--km-radio);background:var(--km-panel-hondo);margin:0;position:relative;overflow:hidden}@media (min-width:640px){.Briefing-module__EhIl9q__fotoJaume{aspect-ratio:auto;min-height:13rem}}.Briefing-module__EhIl9q__fotoJaume img{object-fit:cover;object-position:55% 30%}:is(:root[data-modo=infantil],:root .km-siempre-infantil) .Briefing-module__EhIl9q__fotoJaume{border:3px solid var(--km-color-tinta);box-shadow:var(--km-tarjeta-sombra)}
.ParrillaHorario-module__d8WHFW__parrilla{--p-col-dia:9rem;--p-col-texto:13.5rem;--p-alto:2.1rem;--p-pista:#f0ede712;--p-pista-borde:#f0ede729;--p-raya:#f0ede71a;--p-marca:#f0ede724;--p-tramo:var(--km-color-amarillo);--p-radio:4px;flex-direction:column;gap:.35rem;display:flex}:root[data-modo=infantil] .ParrillaHorario-module__d8WHFW__parrilla{--p-pista:var(--km-fondo-alt);--p-pista-borde:var(--km-color-tinta);--p-raya:#14352a1f;--p-marca:#14352a1a;--p-radio:999px}.ParrillaHorario-module__d8WHFW__escala{grid-template-columns:var(--p-col-dia)minmax(0,1fr)var(--p-col-texto);color:var(--km-texto-suave);font-variant-numeric:tabular-nums;gap:1rem;font-size:.72rem;font-weight:700;display:grid}.ParrillaHorario-module__d8WHFW__escalaHoras{height:1.1rem;position:relative}.ParrillaHorario-module__d8WHFW__escalaHoras>span{white-space:nowrap;position:absolute;top:0;translate:-50%}[dir=rtl] .ParrillaHorario-module__d8WHFW__escalaHoras>span{translate:50%}.ParrillaHorario-module__d8WHFW__filas{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.ParrillaHorario-module__d8WHFW__fila{grid-template-columns:var(--p-col-dia)minmax(0,1fr)var(--p-col-texto);border-radius:min(var(--km-radio),14px);align-items:center;gap:1rem;margin-inline:-.5rem;padding:.3rem .5rem;display:grid}.ParrillaHorario-module__d8WHFW__dia{font-family:var(--km-fuente-display);text-transform:uppercase;letter-spacing:.03em;align-items:center;gap:.5rem;font-size:1rem;font-weight:800;line-height:1.1;display:flex}.ParrillaHorario-module__d8WHFW__texto{font-family:var(--km-fuente-display);font-variant-numeric:tabular-nums;font-size:.98rem;font-weight:700;line-height:1.25}.ParrillaHorario-module__d8WHFW__textoCerrado{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ParrillaHorario-module__d8WHFW__pista{height:var(--p-alto);border-radius:var(--p-radio);background-color:var(--p-pista);background-image:linear-gradient(to right,var(--p-marca)1px,transparent 1px);background-size:calc(100%/var(--horas))100%;box-shadow:inset 0 0 0 1px var(--p-pista-borde);display:block;position:relative;overflow:hidden}:root[data-modo=infantil] .ParrillaHorario-module__d8WHFW__pista{box-shadow:inset 0 0 0 2px var(--p-pista-borde)}.ParrillaHorario-module__d8WHFW__tramo{border-radius:calc(var(--p-radio) - 1px);background:var(--p-tramo);transform-origin:0;animation:.7s cubic-bezier(.2,.8,.2,1) both ParrillaHorario-module__d8WHFW__entrar;animation-delay:calc(var(--n)*60ms);position:absolute;top:.3rem;bottom:.3rem}.ParrillaHorario-module__d8WHFW__tramo:after{content:"";background:conic-gradient(var(--km-color-carbon)25%,transparent 0 50%,var(--km-color-carbon)0 75%,transparent 0)0 0/.35rem .35rem;opacity:.85;border-radius:inherit;width:.7rem;position:absolute;inset-block:0;inset-inline-end:0}:root[data-modo=infantil] .ParrillaHorario-module__d8WHFW__tramo{box-shadow:inset 0 0 0 2px var(--km-color-tinta);top:.32rem;bottom:.32rem}:root[data-modo=infantil] .ParrillaHorario-module__d8WHFW__tramo:after{display:none}:root[data-modo=infantil] .ParrillaHorario-module__d8WHFW__tramo{background:var(--km-color-verde)}@keyframes ParrillaHorario-module__d8WHFW__entrar{0%{transform:scaleX(0)}}.ParrillaHorario-module__d8WHFW__cerrada{background-image:repeating-linear-gradient(-45deg,var(--p-raya)0 8px,transparent 8px 16px);background-size:auto;place-items:center;display:grid}.ParrillaHorario-module__d8WHFW__rotuloCerrado{font-family:var(--km-fuente-display);letter-spacing:.12em;text-transform:uppercase;color:var(--km-texto-suave);font-size:.78rem;font-weight:800}.ParrillaHorario-module__d8WHFW__hoy{background:color-mix(in srgb,var(--km-acento)14%,transparent)}.ParrillaHorario-module__d8WHFW__marcaHoy{letter-spacing:.08em;color:var(--km-boton-texto);background:var(--km-boton-fondo);border-radius:999px;padding:.12rem .45rem;font-size:.66rem}.ParrillaHorario-module__d8WHFW__ahora{background:var(--km-texto);z-index:1;width:3px;margin-inline-start:-1.5px;position:absolute;top:0;bottom:0}.ParrillaHorario-module__d8WHFW__ahora>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;bottom:100%;left:50%;overflow:hidden;translate:-50%}@media (max-width:639px){.ParrillaHorario-module__d8WHFW__escala{display:none}.ParrillaHorario-module__d8WHFW__fila{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"dia texto""pista pista";gap:.4rem .75rem}.ParrillaHorario-module__d8WHFW__dia{grid-area:dia;font-size:.92rem}.ParrillaHorario-module__d8WHFW__texto{text-align:end;grid-area:texto;font-size:.88rem}.ParrillaHorario-module__d8WHFW__pista{grid-area:pista;height:1.6rem}}@media (prefers-reduced-motion:reduce){.ParrillaHorario-module__d8WHFW__tramo{animation:none}}
.Plegable-module__Fb8f5W__plegable{scroll-margin-top:var(--km-cabecera-h,5rem)}.Plegable-module__Fb8f5W__titulos{flex-direction:column;gap:.15rem;min-width:0;display:flex}.Plegable-module__Fb8f5W__detalle{font-family:var(--km-fuente-cuerpo);color:var(--km-texto-suave);font-size:.85rem;font-weight:400;line-height:1.4}.Plegable-module__Fb8f5W__cuerpo{color:inherit;font-size:inherit;line-height:inherit;padding:.25rem 1rem 1.15rem}.Plegable-module__Fb8f5W__cuerpo ul{padding-inline-start:0;list-style:none}@media (min-width:640px){.Plegable-module__Fb8f5W__cuerpo{padding:.35rem 1.15rem 1.25rem}}.Plegable-module__Fb8f5W__coloreado{border-color:var(--plegable-fondo);background:color-mix(in srgb,var(--plegable-fondo)20%,var(--km-fondo));overflow:hidden}.Plegable-module__Fb8f5W__coloreado[open]{border-color:var(--plegable-fondo)}.Plegable-module__Fb8f5W__coloreado>summary{background:var(--plegable-fondo);color:var(--plegable-texto)}.Plegable-module__Fb8f5W__coloreado>summary .Plegable-module__Fb8f5W__detalle{color:var(--plegable-texto);opacity:.88}.Plegable-module__Fb8f5W__coloreado>summary>[aria-hidden=true]{color:var(--plegable-texto);border-color:currentColor}.Plegable-module__Fb8f5W__coloreado>div{padding-top:1rem}@media (min-width:640px){.Plegable-module__Fb8f5W__coloreado>div{padding-top:1.15rem}}
.MapaSituacion-module__FAgVHa__figura{view-timeline-name:--km-mapa;view-timeline-axis:block;--m-mar:#10283a;--m-tierra:#1f252e;--m-borde:#f0ede71f;--m-aeropuerto:#2a323d;--m-pista-aero:#f0ede757;--m-rio:#2e7fb8;--m-playa:#5b5136;--m-bosque:#20352a;--m-camping:#2b2f3d;--m-via-fuerte:#f0ede79e;--m-via:#f0ede75c;--m-via-suave:#f0ede729;--m-calle:#f0ede724;--m-ruta:#f52f13;--m-camino:#f8e605;--m-cruce:#8fd0ff;--m-parking:#1f9df247;--m-parking-borde:#1f9df2;--m-pista-kart:#ff6b52;--m-texto:#f0ede7;--m-texto-suave:#c9c5bb;--m-halo:#15181d;margin:0}:root[data-modo=infantil] .MapaSituacion-module__FAgVHa__figura{--m-mar:#a9dcf7;--m-tierra:#fbf8f1;--m-borde:#14352a29;--m-aeropuerto:#ebe6da;--m-pista-aero:#14352a4d;--m-rio:#5ab5ea;--m-playa:#f6e3a8;--m-bosque:#d5ecc9;--m-camping:#ece6f3;--m-via-fuerte:#14352ab8;--m-via:#14352a6b;--m-via-suave:#14352a33;--m-calle:#14352a29;--m-ruta:#e0280f;--m-camino:#c42408;--m-cruce:#1f6fb2;--m-parking:#1f9df233;--m-parking-borde:#1678bf;--m-pista-kart:#f52f13;--m-texto:#14352a;--m-texto-suave:#3f5b4e;--m-halo:#fbf8f1}.MapaSituacion-module__FAgVHa__lienzo{border-radius:var(--km-radio);border:1px solid var(--m-borde);background:var(--m-tierra);width:100%;position:relative;overflow:hidden;container-type:inline-size}.MapaSituacion-module__FAgVHa__svg{width:100%;height:auto;display:block}.MapaSituacion-module__FAgVHa__mar{fill:var(--m-mar)}.MapaSituacion-module__FAgVHa__tierra{fill:var(--m-tierra)}.MapaSituacion-module__FAgVHa__aeropuerto{fill:var(--m-aeropuerto)}.MapaSituacion-module__FAgVHa__playa{fill:var(--m-playa)}.MapaSituacion-module__FAgVHa__bosque{fill:var(--m-bosque)}.MapaSituacion-module__FAgVHa__camping{fill:var(--m-camping);stroke:var(--m-via-suave);stroke-width:1.5px}.MapaSituacion-module__FAgVHa__estany{fill:var(--m-mar)}.MapaSituacion-module__FAgVHa__parking{fill:var(--m-parking);stroke:var(--m-parking-borde);stroke-width:2px;stroke-dasharray:6 4}.MapaSituacion-module__FAgVHa__linea{fill:none;stroke-linecap:round;stroke-linejoin:round}.MapaSituacion-module__FAgVHa__pistaAero{stroke:var(--m-pista-aero);stroke-width:5px}.MapaSituacion-module__FAgVHa__rio{stroke:var(--m-rio);stroke-width:3px}.MapaSituacion-module__FAgVHa__viaSuave{stroke:var(--m-via-suave);stroke-width:3.5px}.MapaSituacion-module__FAgVHa__via{stroke:var(--m-via);stroke-width:5px}.MapaSituacion-module__FAgVHa__viaFuerte{stroke:var(--m-via-fuerte);stroke-width:6px}.MapaSituacion-module__FAgVHa__calle{stroke:var(--m-calle);stroke-width:3px}.MapaSituacion-module__FAgVHa__calzada{stroke:var(--m-via-fuerte);stroke-width:11px}.MapaSituacion-module__FAgVHa__enlace{stroke:var(--m-via);stroke-width:5px}.MapaSituacion-module__FAgVHa__pistaKart{stroke:var(--m-pista-kart);stroke-width:5px}.MapaSituacion-module__FAgVHa__puente{stroke:var(--m-cruce);stroke-width:9px;stroke-linecap:butt}.MapaSituacion-module__FAgVHa__ruta{stroke:var(--m-ruta);stroke-width:8px;stroke-dasharray:1;stroke-dashoffset:0}.MapaSituacion-module__FAgVHa__camino{stroke:var(--m-camino);stroke-width:9px;stroke-dasharray:0 17}.MapaSituacion-module__FAgVHa__cruce{stroke:var(--m-cruce);stroke-width:7px;stroke-dasharray:0 13}.MapaSituacion-module__FAgVHa__revelar{stroke:#fff;stroke-width:40px;stroke-dasharray:1;stroke-dashoffset:0}.MapaSituacion-module__FAgVHa__capaRotulos{pointer-events:none;position:absolute;inset:0}.MapaSituacion-module__FAgVHa__rotulo{white-space:nowrap;font-family:var(--km-fuente-cuerpo);color:var(--m-texto);text-shadow:0 0 2px var(--m-halo),0 0 4px var(--m-halo),0 0 8px var(--m-halo);font-size:11px;font-weight:600;line-height:1.15;position:absolute;transform:translate(-50%,-50%)}.MapaSituacion-module__FAgVHa__rotuloSuave{color:var(--m-texto-suave);font-style:italic;font-weight:500}.MapaSituacion-module__FAgVHa__rotuloGrande{font-family:var(--km-fuente-display);letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:800}.MapaSituacion-module__FAgVHa__derecha{transform:translate(10px,-50%)}.MapaSituacion-module__FAgVHa__izquierda{transform:translate(calc(-100% - 10px),-50%)}.MapaSituacion-module__FAgVHa__arriba{transform:translate(-50%,calc(-100% - 8px))}.MapaSituacion-module__FAgVHa__abajo{transform:translate(-50%,8px)}.MapaSituacion-module__FAgVHa__abajoDerecha{transform:translate(-14px,8px)}.MapaSituacion-module__FAgVHa__punto:before{content:"";background:var(--m-texto);width:9px;height:9px;box-shadow:0 0 0 2px var(--m-halo);border-radius:9999px;position:absolute}.MapaSituacion-module__FAgVHa__punto.MapaSituacion-module__FAgVHa__derecha:before{top:calc(50% - 4.5px);left:-15px}.MapaSituacion-module__FAgVHa__punto.MapaSituacion-module__FAgVHa__izquierda:before{top:calc(50% - 4.5px);right:-15px}.MapaSituacion-module__FAgVHa__escudo{font-family:var(--km-fuente-display);letter-spacing:.03em;color:#fff;background:#1d5fa8;border:1px solid #ffffffbf;border-radius:3px;padding:1px 5px;font-size:10.5px;font-weight:800;line-height:1.4;position:absolute;transform:translate(-50%,-50%)}.MapaSituacion-module__FAgVHa__escudoC31{background:#c42408}.MapaSituacion-module__FAgVHa__chip{white-space:nowrap;font-family:var(--km-fuente-display);color:#fff;background:var(--m-ruta);border-radius:9999px;align-items:center;gap:4px;padding:2px 7px;font-size:11px;font-weight:800;line-height:1.4;display:inline-flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 6px #0000004d}.MapaSituacion-module__FAgVHa__chipCamino{background:var(--m-camino);color:#15181d}:root[data-modo=infantil] .MapaSituacion-module__FAgVHa__chipCamino{color:#fff}.MapaSituacion-module__FAgVHa__chipBus{background:#1f6fb2}.MapaSituacion-module__FAgVHa__chip svg{flex:none;width:12px;height:12px}.MapaSituacion-module__FAgVHa__parkingMarca{font-family:var(--km-fuente-display);color:#fff;background:#1678bf;border:1.5px solid #fff;border-radius:4px;align-items:baseline;padding:0 5px;font-size:13px;font-weight:900;line-height:1.45;display:inline-flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 4px #00000059}.MapaSituacion-module__FAgVHa__parkingMarca small{margin-inline-start:1px;font-size:9px;font-weight:800}.MapaSituacion-module__FAgVHa__parada{background:#1f6fb2;border:2px solid #fff;border-radius:4px;width:14px;height:14px;margin-block:-7px 0;margin-inline:-7px 0;position:absolute;box-shadow:0 1px 3px #0006}.MapaSituacion-module__FAgVHa__parque{width:40px;height:40px;margin-block:-20px 0;margin-inline:-20px 0;position:absolute}.MapaSituacion-module__FAgVHa__parqueAro{border:3px solid var(--m-ruta);background:#fff;border-radius:9999px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 3px 10px #00000073}.MapaSituacion-module__FAgVHa__parqueAro img{object-fit:contain;width:100%;height:100%}.MapaSituacion-module__FAgVHa__parque:before{content:"";border:3px solid var(--m-ruta);opacity:0;border-radius:9999px;position:absolute;inset:-3px}.MapaSituacion-module__FAgVHa__parqueNombre{white-space:nowrap;font-family:var(--km-fuente-display);letter-spacing:.03em;text-transform:uppercase;color:#fff;background:var(--m-ruta);border-radius:4px;padding:1px 7px;font-size:11px;font-weight:900;line-height:1.4;position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%)}.MapaSituacion-module__FAgVHa__parqueNombreArriba{top:auto;bottom:calc(100% + 4px)}.MapaSituacion-module__FAgVHa__compacto .MapaSituacion-module__FAgVHa__parque{width:30px;height:30px;margin:-15px 0 0 -15px}@container (min-width:560px){.MapaSituacion-module__FAgVHa__rotulo{font-size:13px}.MapaSituacion-module__FAgVHa__rotuloGrande{font-size:15px}.MapaSituacion-module__FAgVHa__escudo{font-size:12px}.MapaSituacion-module__FAgVHa__chip{padding:3px 9px;font-size:12.5px}.MapaSituacion-module__FAgVHa__chip svg{width:14px;height:14px}.MapaSituacion-module__FAgVHa__parkingMarca{font-size:15px}.MapaSituacion-module__FAgVHa__parque{width:50px;height:50px;margin:-25px 0 0 -25px}.MapaSituacion-module__FAgVHa__parqueNombre{font-size:12.5px}.MapaSituacion-module__FAgVHa__parada{width:16px;height:16px;margin:-8px 0 0 -8px}}@media (prefers-reduced-motion:no-preference){.MapaSituacion-module__FAgVHa__ruta,.MapaSituacion-module__FAgVHa__revelar{animation:2.4s cubic-bezier(.55,.05,.3,1) .4s both MapaSituacion-module__FAgVHa__km-dibujar}@supports (animation-timeline:view()){.MapaSituacion-module__FAgVHa__ruta,.MapaSituacion-module__FAgVHa__revelar{animation:linear both MapaSituacion-module__FAgVHa__km-dibujar;animation-timeline:--km-mapa;animation-range:entry 10%}}.MapaSituacion-module__FAgVHa__parque:before{animation:2.4s ease-out infinite MapaSituacion-module__FAgVHa__km-pulso}}@keyframes MapaSituacion-module__FAgVHa__km-dibujar{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes MapaSituacion-module__FAgVHa__km-pulso{0%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}.MapaSituacion-module__FAgVHa__pie{color:var(--km-texto-suave);margin-top:.5rem;font-size:.75rem;line-height:1.5}.MapaSituacion-module__FAgVHa__pie a{color:inherit;text-underline-offset:2px;text-decoration:underline}.MapaSituacion-module__FAgVHa__escala{font-family:var(--km-fuente-cuerpo);color:var(--m-texto);text-shadow:0 0 3px var(--m-halo),0 0 6px var(--m-halo);flex-direction:column;align-items:flex-end;gap:2px;font-size:10.5px;font-weight:700;display:flex;position:absolute;bottom:4%;right:3%}.MapaSituacion-module__FAgVHa__escala span:last-child{border:2px solid var(--m-texto);border-top:0;height:5px;display:block}.MapaSituacion-module__FAgVHa__norte{font-family:var(--km-fuente-display);color:var(--m-texto);text-shadow:0 0 3px var(--m-halo);text-align:center;font-size:11px;font-weight:900;line-height:1;position:absolute;top:4%;left:3%}.MapaSituacion-module__FAgVHa__rotulo .MapaSituacion-module__FAgVHa__chip{text-shadow:none}
