@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.666bad7d.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.0a77efb4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.4a23d71b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.43b0b13e.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.b2288445.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.3aec397d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.95e4158a.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.bd593fbe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.d82a9aff.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.c55744ae.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.b460e02c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.855a563b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/99ce71e74c11bc20-s.1db2973a.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8cf1ea7b03cdeb83-s.da3cbacd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/829ba4228c966254-s.a61bc753.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_f351fbd7-module__SfETuq__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_f351fbd7-module__SfETuq__variable{--font-heading:"Poppins","Poppins Fallback"}
@font-face{font-family:Rajdhani;font-style:normal;font-weight:400;font-display:swap;src:url(../media/906d1c14d86e79d2-s.bb16e423.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Rajdhani;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dc822924a6b60314-s.7fcd3289.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rajdhani;font-style:normal;font-weight:400;font-display:swap;src:url(../media/278cbb97e75e04e2-s.p.2ce9a157.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e9924293c1dc5ea7-s.510eee18.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Rajdhani;font-style:normal;font-weight:500;font-display:swap;src:url(../media/10bd139a632d728f-s.3ed74b99.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rajdhani;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a079e02bba5bf7ab-s.p.7367eab7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani;font-style:normal;font-weight:600;font-display:swap;src:url(../media/65c1f6eb17b9caea-s.ee7a3fed.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Rajdhani;font-style:normal;font-weight:600;font-display:swap;src:url(../media/124b7a75a76bd55c-s.c3ae84a8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rajdhani;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d23f31b94ad01e54-s.p.4b0b0c7e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani;font-style:normal;font-weight:700;font-display:swap;src:url(../media/63e49db46351d020-s.9f91ba4a.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Rajdhani;font-style:normal;font-weight:700;font-display:swap;src:url(../media/35f9213b86bccda4-s.1ea730ea.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rajdhani;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3206eb66b875a5b3-s.p.e2b99870.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani Fallback;src:local(Arial);ascent-override:102.12%;descent-override:37.99%;line-gap-override:0.0%;size-adjust:91.07%}.rajdhani_dc52d388-module__gNCdOa__className{font-family:Rajdhani,Rajdhani Fallback;font-style:normal}.rajdhani_dc52d388-module__gNCdOa__variable{--font-racing:"Rajdhani","Rajdhani Fallback"}
@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.a188d1ff.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.d9ee93eb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.a6d6de71.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_b27e3106-module__lFTOfG__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_b27e3106-module__lFTOfG__variable{--font-bricolage:"Bricolage Grotesque","Bricolage Grotesque Fallback"}
.HorarioMenu-module__YgFHda__ahora{--hm-punto:var(--km-color-rojo);border-radius:var(--km-mm-radio);background:var(--km-mm-superficie);border:var(--km-mm-borde);box-shadow:var(--km-mm-sombra);align-items:stretch;gap:.5rem;padding:.45rem;display:flex}.HorarioMenu-module__YgFHda__ahora[data-semaforo=abierto]{--hm-punto:var(--km-color-verde)}.HorarioMenu-module__YgFHda__ahora[data-semaforo=pausa]{--hm-punto:var(--km-color-amarillo)}.HorarioMenu-module__YgFHda__ahoraEnlace{border-radius:calc(var(--km-mm-radio) - 4px);min-width:0;min-height:52px;color:inherit;flex:auto;align-items:center;gap:.7rem;padding-inline:.45rem .2rem;text-decoration:none;display:flex}.HorarioMenu-module__YgFHda__ahoraEnlace:focus-visible{outline:2px solid var(--km-acento);outline-offset:2px}.HorarioMenu-module__YgFHda__punto{background:var(--hm-punto);border-radius:999px;flex:none;width:.8rem;height:.8rem;position:relative}.HorarioMenu-module__YgFHda__ahora[data-semaforo=abierto] .HorarioMenu-module__YgFHda__punto:after{content:"";border-radius:inherit;background:var(--hm-punto);animation:1.8s ease-out infinite HorarioMenu-module__YgFHda__latir;position:absolute;inset:0}@keyframes HorarioMenu-module__YgFHda__latir{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.HorarioMenu-module__YgFHda__ahoraTexto{flex-direction:column;flex:auto;min-width:0;line-height:1.2;display:flex}.HorarioMenu-module__YgFHda__ahoraPrincipal{font-family:var(--km-fuente-display);font-variant-numeric:tabular-nums;font-size:1rem;font-weight:800}.HorarioMenu-module__YgFHda__ahoraApoyo{font-variant-numeric:tabular-nums;color:var(--km-texto-suave);margin-top:.15rem;font-size:.8rem}.HorarioMenu-module__YgFHda__flecha{opacity:.7;flex:none;width:1.1rem;height:1.1rem}[dir=rtl] .HorarioMenu-module__YgFHda__flecha{transform:scaleX(-1)}.HorarioMenu-module__YgFHda__llamar{background:var(--km-boton-fondo);min-height:44px;color:var(--km-boton-texto);border-radius:999px;flex:none;align-self:center;align-items:center;gap:.4rem;padding:0 .85rem;font-size:.9rem;font-weight:800;text-decoration:none;display:inline-flex}.HorarioMenu-module__YgFHda__llamar .km-icono{width:1.1rem;height:1.1rem}.HorarioMenu-module__YgFHda__semana{border-radius:var(--km-mm-radio);background:var(--km-mm-superficie);border:var(--km-mm-borde);box-shadow:var(--km-mm-sombra);color:var(--km-nav-texto);margin-top:1rem;padding:.75rem .9rem .85rem}.HorarioMenu-module__YgFHda__filas{flex-direction:column;gap:.35rem;margin:.25rem 0 0;padding:0;list-style:none;display:flex}.HorarioMenu-module__YgFHda__fila{border-radius:10px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"dia texto""pista pista";align-items:center;gap:.3rem .75rem;margin-inline:-.5rem;padding:.4rem .5rem;display:grid}.HorarioMenu-module__YgFHda__fila[data-hoy=true]{background:color-mix(in srgb,var(--km-acento)16%,transparent)}.HorarioMenu-module__YgFHda__dia{font-family:var(--km-fuente-display);text-transform:uppercase;letter-spacing:.03em;grid-area:dia;align-items:center;gap:.45rem;font-size:.88rem;font-weight:800;display:flex}.HorarioMenu-module__YgFHda__marcaHoy{background:var(--km-boton-fondo);color:var(--km-boton-texto);letter-spacing:.08em;border-radius:999px;padding:.1rem .4rem;font-size:.62rem}.HorarioMenu-module__YgFHda__texto{font-variant-numeric:tabular-nums;text-align:end;grid-area:texto;font-size:.85rem;font-weight:700}.HorarioMenu-module__YgFHda__texto[data-cerrado=true]{color:var(--km-texto-suave);font-weight:600}.HorarioMenu-module__YgFHda__pista{background:color-mix(in srgb,var(--km-nav-texto)10%,transparent);border-radius:999px;grid-area:pista;height:.6rem;position:relative;overflow:hidden}.HorarioMenu-module__YgFHda__pista[data-cerrado=true]{background-image:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--km-nav-texto)14%,transparent)0 5px,transparent 5px 10px)}.HorarioMenu-module__YgFHda__tramo{background:var(--km-color-amarillo);border-radius:999px;position:absolute;inset-block:0}.HorarioMenu-module__YgFHda__lineaAhora{background:var(--km-nav-texto);width:3px;margin-inline-start:-1.5px;position:absolute;inset-block:0}:root[data-modo=infantil] .HorarioMenu-module__YgFHda__pista{box-shadow:inset 0 0 0 1.5px var(--km-color-tinta)}:root[data-modo=infantil] .HorarioMenu-module__YgFHda__fila:nth-child(3n+1) .HorarioMenu-module__YgFHda__tramo{background:var(--km-color-verde)}:root[data-modo=infantil] .HorarioMenu-module__YgFHda__fila:nth-child(3n+2) .HorarioMenu-module__YgFHda__tramo{background:var(--km-color-azul)}:root[data-modo=infantil] .HorarioMenu-module__YgFHda__fila:nth-child(3n+3) .HorarioMenu-module__YgFHda__tramo{background:var(--km-color-amarillo)}.HorarioMenu-module__YgFHda__ver{background:var(--km-boton-fondo);min-height:44px;color:var(--km-boton-texto);border-radius:999px;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.6rem;padding:0 .85rem;font-size:.9rem;font-weight:800;text-decoration:none;display:flex}.HorarioMenu-module__YgFHda__lugar{color:var(--km-texto-suave);margin:.5rem 0 0;font-size:.82rem}@media (prefers-reduced-motion:reduce){.HorarioMenu-module__YgFHda__ahora[data-semaforo=abierto] .HorarioMenu-module__YgFHda__punto:after{animation:none}}
.MovilNewsletter-module__WCB7TG__movil{--m-ancho:200px;--m-alto:400px;--m-marco:#111419;--m-filo:#f0ede759;--m-radio:24px;--m-bisel:4px;--c-tinta:#14352a;--c-verde:#06713a;--c-amarillo:#f8e605;--c-rojo:#c42408;--c-azul:#0b5fa8;--c-texto:#26332c;--c-gris:#f4f7f2;box-sizing:content-box;width:var(--m-ancho);padding:11px var(--m-bisel)12px;border:2px solid var(--m-filo);border-radius:var(--m-radio);background:var(--m-marco);flex:none;margin:0 auto;position:relative;box-shadow:0 14px 34px #00000059}@media (min-width:640px){.MovilNewsletter-module__WCB7TG__movil{--m-ancho:200px;--m-alto:400px;margin:0}}@media (min-width:1024px){.MovilNewsletter-module__WCB7TG__movil{--m-ancho:228px;--m-alto:456px}}:is(:root[data-modo=infantil],:root .km-siempre-infantil) .MovilNewsletter-module__WCB7TG__movil{--m-marco:#f0ede7;--m-filo:#14352a;--m-muesca:#14352a59;box-shadow:9px 9px #f8e605}.MovilNewsletter-module__WCB7TG__muesca{background:var(--m-muesca,#f0ede72e);border-radius:999px;width:46px;height:5px;position:absolute;top:3px;left:50%;transform:translate(-50%)}.MovilNewsletter-module__WCB7TG__pantalla{height:var(--m-alto);border-radius:calc(var(--m-radio) - var(--m-bisel));background:#14352a;overflow:hidden}.MovilNewsletter-module__WCB7TG__hoja{width:100%;color:var(--c-texto);text-align:start;will-change:transform;background:#fff;font-family:Inter,Arial,sans-serif;font-size:8.5px;line-height:1.5;animation:26s ease-in-out infinite alternate MovilNewsletter-module__WCB7TG__desplazar;display:block}@media (min-width:1024px){.MovilNewsletter-module__WCB7TG__hoja{font-size:9.5px}}.MovilNewsletter-module__WCB7TG__cabecera{display:grid}.MovilNewsletter-module__WCB7TG__marca{background:var(--c-amarillo);color:var(--c-tinta);font-family:var(--font-racing,"Rajdhani"),"Trebuchet MS",Arial,sans-serif;letter-spacing:.04em;text-transform:uppercase;padding:9px 9px 8px;font-size:1.35em;font-weight:700;line-height:1.05}.MovilNewsletter-module__WCB7TG__marca small{letter-spacing:.18em;padding-top:4px;font-family:inherit;font-size:.42em;display:block}.MovilNewsletter-module__WCB7TG__etiqueta{background:var(--c-rojo);color:#fff;justify-content:space-between;align-items:baseline;gap:8px;padding:7px 9px;display:flex}.MovilNewsletter-module__WCB7TG__etiqueta span{letter-spacing:.18em;text-transform:uppercase;font-size:.7em;font-weight:700}.MovilNewsletter-module__WCB7TG__etiqueta strong{font-family:var(--font-racing,"Rajdhani"),"Trebuchet MS",Arial,sans-serif;font-size:1.05em;line-height:1.2}.MovilNewsletter-module__WCB7TG__damero{background:repeating-linear-gradient(90deg,var(--c-tinta)0 6px,#fff 6px 12px)0 0/12px 3px repeat-x,repeating-linear-gradient(90deg,#fff 0 6px,var(--c-tinta)6px 12px)0 3px/12px 3px repeat-x;height:6px}.MovilNewsletter-module__WCB7TG__hero{background:var(--c-verde);color:#fff;padding:10px 8px 11px}.MovilNewsletter-module__WCB7TG__heroTitular{font-family:var(--font-racing,"Rajdhani"),"Trebuchet MS",Arial,sans-serif;margin:0;font-size:1.7em;font-weight:700;line-height:1.12}.MovilNewsletter-module__WCB7TG__heroMes{color:var(--c-amarillo);letter-spacing:.25em;text-transform:uppercase;padding-top:5px;font-size:.7em;font-weight:700;display:block}.MovilNewsletter-module__WCB7TG__numero{background:var(--c-gris);grid-template-columns:26px 1fr;align-items:center;margin:9px 7px 0;display:grid}.MovilNewsletter-module__WCB7TG__numeroCifra{background:var(--c-azul);color:#fff;font-family:var(--font-racing,"Rajdhani"),"Trebuchet MS",Arial,sans-serif;text-align:center;padding:6px 0;font-size:1.1em;font-weight:700}.MovilNewsletter-module__WCB7TG__numeroPar{background:#fff8cc}.MovilNewsletter-module__WCB7TG__numeroPar .MovilNewsletter-module__WCB7TG__numeroCifra{background:var(--c-amarillo);color:var(--c-tinta)}.MovilNewsletter-module__WCB7TG__numeroTexto{color:var(--c-tinta);font-family:var(--font-racing,"Rajdhani"),"Trebuchet MS",Arial,sans-serif;padding:5px 7px;font-size:1.2em;font-weight:700;line-height:1.15}.MovilNewsletter-module__WCB7TG__dibujo{width:100%;height:auto;margin-top:5px;display:block}.MovilNewsletter-module__WCB7TG__parrafo{margin:6px 7px 0}.MovilNewsletter-module__WCB7TG__foto{border-radius:4px;width:calc(100% - 14px);height:auto;margin:8px 7px 0;display:block}.MovilNewsletter-module__WCB7TG__pie{opacity:.7;margin:3px 7px 0;font-size:.82em;line-height:1.35}.MovilNewsletter-module__WCB7TG__parque{background:var(--c-gris);margin:11px 7px 10px;padding:7px 8px 8px}.MovilNewsletter-module__WCB7TG__parqueSello{color:var(--c-verde);letter-spacing:.18em;text-transform:uppercase;font-size:.7em;font-weight:700;display:block}.MovilNewsletter-module__WCB7TG__parqueTexto{margin:3px 0 0;font-size:.92em}@keyframes MovilNewsletter-module__WCB7TG__desplazar{0%,10%{transform:translateY(0)}90%,to{transform:translateY(calc(-100% + var(--m-alto)))}}@media (prefers-reduced-motion:reduce){.MovilNewsletter-module__WCB7TG__hoja{animation:none}}
.Ruleta-module__Yd4EBW__panel,.Ruleta-module__Yd4EBW__invitacion{--r-s0:var(--km-color-rojo);--r-i0:var(--km-color-crema);--r-s1:var(--km-color-crema);--r-i1:var(--km-color-carbon);--r-s2:var(--km-color-amarillo);--r-i2:var(--km-color-carbon);--r-s3:#2b323d;--r-i3:var(--km-color-crema);--r-aro:#0e1116;--r-aro-borde:var(--km-color-crema);--r-puntero:var(--km-color-amarillo);--r-puntero-borde:#0e1116;--r-separador:#15181de6;--r-pieza0:var(--km-color-rojo);--r-pieza1:var(--km-color-amarillo);--r-pieza2:var(--km-color-crema);--r-pieza3:var(--km-color-azul)}:is(:root[data-modo=infantil] .Ruleta-module__Yd4EBW__panel,:root[data-modo=infantil] .Ruleta-module__Yd4EBW__invitacion){--r-s0:var(--km-color-verde);--r-i0:#fff;--r-s1:var(--km-color-amarillo);--r-i1:var(--km-color-tinta);--r-s2:var(--km-color-azul);--r-i2:var(--km-color-tinta);--r-s3:var(--km-color-rojo);--r-i3:#fff;--r-aro:var(--km-color-tinta);--r-aro-borde:var(--km-color-tinta);--r-puntero:var(--km-color-rojo);--r-puntero-borde:var(--km-color-tinta);--r-separador:var(--km-color-tinta);--r-pieza0:var(--km-color-rojo);--r-pieza1:var(--km-color-amarillo);--r-pieza2:var(--km-color-azul);--r-pieza3:var(--km-color-verde)}.Ruleta-module__Yd4EBW__botonPrimario,.Ruleta-module__Yd4EBW__botonGirar{min-height:2.75rem;font-family:var(--km-fuente-display);letter-spacing:.06em;text-transform:uppercase;color:var(--km-boton-texto);background:var(--km-boton-fondo);border-radius:min(var(--km-radio),14px);cursor:pointer;border:2px solid #0000;justify-content:center;align-items:center;padding:.55rem 1.1rem;font-size:.95rem;font-weight:800;text-decoration:none;transition:transform .15s,filter .15s;display:inline-flex}.Ruleta-module__Yd4EBW__botonPrimario:hover,.Ruleta-module__Yd4EBW__botonGirar:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.Ruleta-module__Yd4EBW__botonGirar{width:100%;min-height:3.1rem;font-size:1.05rem}.Ruleta-module__Yd4EBW__botonGirar:disabled{cursor:progress;opacity:.75}.Ruleta-module__Yd4EBW__botonSecundario{min-height:2.75rem;font:inherit;color:var(--km-texto);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:.55rem .9rem;font-size:.85rem;font-weight:600;text-decoration:underline}.Ruleta-module__Yd4EBW__botonPrimario:focus-visible,.Ruleta-module__Yd4EBW__botonGirar:focus-visible,.Ruleta-module__Yd4EBW__botonSecundario:focus-visible,.Ruleta-module__Yd4EBW__cerrar:focus-visible{outline:3px solid var(--km-color-amarillo);outline-offset:3px;box-shadow:0 0 0 6px var(--km-color-carbon)}.Ruleta-module__Yd4EBW__invitacion{left:.75rem;right:.75rem;bottom:calc(var(--km-dock-h) + .75rem);z-index:41;max-width:24rem;color:var(--km-texto);background:var(--km-panel);border:1px solid var(--km-linea-fuerte);border-radius:min(var(--km-radio),18px);gap:.75rem;padding:.85rem .9rem;animation:.45s cubic-bezier(.2,.8,.2,1) both Ruleta-module__Yd4EBW__entra;display:flex;position:fixed;box-shadow:0 14px 34px #00000059}@media (min-width:1024px){.Ruleta-module__Yd4EBW__invitacion{width:22rem;bottom:1.5rem;left:1.5rem;right:auto}}.Ruleta-module__Yd4EBW__invitacionIcono{width:2.2rem;height:2.2rem;color:var(--r-i0);background:var(--r-s0);border-radius:999px;flex:none;grid-template-columns:minmax(0,1fr);place-items:center;display:grid}.Ruleta-module__Yd4EBW__invitacionCuerpo{min-width:0}.Ruleta-module__Yd4EBW__invitacionTitulo{font-family:var(--km-fuente-display);margin:0;font-size:1.05rem;font-weight:800;line-height:1.15}.Ruleta-module__Yd4EBW__invitacionTexto{color:var(--km-texto-suave);margin:.3rem 0 0;font-size:.82rem;line-height:1.4}.Ruleta-module__Yd4EBW__invitacionAcciones{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin-top:.5rem;display:flex}@keyframes Ruleta-module__Yd4EBW__entra{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.Ruleta-module__Yd4EBW__fondo{inset:0 0 var(--km-dock-h)0;z-index:30;background:#0a0c0f9e;animation:.25s both Ruleta-module__Yd4EBW__aparece;position:fixed}.Ruleta-module__Yd4EBW__capa{inset:0 0 var(--km-dock-h)0;z-index:50;pointer-events:none;grid-template-columns:minmax(0,1fr);place-items:center;padding:.75rem;display:grid;position:fixed}.Ruleta-module__Yd4EBW__panel{overscroll-behavior:contain;width:min(52rem,100%);max-height:100%;color:var(--km-texto);background:var(--km-panel);border:var(--km-tarjeta-borde);border-radius:min(var(--km-radio),28px);pointer-events:auto;flex-direction:column;gap:.85rem;padding:1.1rem 1.1rem 1.25rem;animation:.35s cubic-bezier(.2,.8,.2,1) both Ruleta-module__Yd4EBW__sube;display:flex;position:relative;overflow-y:auto;box-shadow:0 24px 60px #00000080}@keyframes Ruleta-module__Yd4EBW__aparece{0%{opacity:0}to{opacity:1}}@keyframes Ruleta-module__Yd4EBW__sube{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:none}}.Ruleta-module__Yd4EBW__cerrar{z-index:2;width:2.75rem;height:2.75rem;color:var(--km-texto);cursor:pointer;background:0 0;border:0;border-radius:999px;grid-template-columns:minmax(0,1fr);place-items:center;display:grid;position:absolute;top:.55rem;right:.55rem}.Ruleta-module__Yd4EBW__cerrar:hover{background:var(--km-chip-fondo)}.Ruleta-module__Yd4EBW__lado{display:contents}.Ruleta-module__Yd4EBW__titulo{font-family:var(--km-fuente-display);order:1;margin:0;padding-inline-end:2.5rem;font-size:1.45rem;font-weight:800;line-height:1.1}.Ruleta-module__Yd4EBW__subtitulo{color:var(--km-texto-suave);order:2;margin:-.35rem 0 0;font-size:.85rem;line-height:1.4}.Ruleta-module__Yd4EBW__rueda{order:3;grid-template-columns:minmax(0,1fr);place-items:center;display:grid}.Ruleta-module__Yd4EBW__botonGirar{order:4}.Ruleta-module__Yd4EBW__tarjeta{order:5}@media (min-width:760px){.Ruleta-module__Yd4EBW__tarjeta{min-height:10rem}.Ruleta-module__Yd4EBW__panel{grid-template-columns:minmax(0,25rem) minmax(0,1fr);align-items:center;gap:1.5rem;padding:1.75rem;display:grid}.Ruleta-module__Yd4EBW__lado{flex-direction:column;gap:.9rem;display:flex}.Ruleta-module__Yd4EBW__titulo,.Ruleta-module__Yd4EBW__subtitulo,.Ruleta-module__Yd4EBW__rueda,.Ruleta-module__Yd4EBW__botonGirar,.Ruleta-module__Yd4EBW__tarjeta{order:0}.Ruleta-module__Yd4EBW__titulo{font-size:1.9rem}.Ruleta-module__Yd4EBW__subtitulo{margin:0;font-size:.95rem}.Ruleta-module__Yd4EBW__rueda{grid-area:1/1}}.Ruleta-module__Yd4EBW__ruedaMarco{aspect-ratio:1;width:min(68vw,16.5rem,100%);position:relative}@media (min-width:760px){.Ruleta-module__Yd4EBW__ruedaMarco{width:min(100%,24rem)}}.Ruleta-module__Yd4EBW__svg{filter:drop-shadow(0 8px 14px #00000059);touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;overflow:visible}.Ruleta-module__Yd4EBW__svg:active{cursor:grabbing}.Ruleta-module__Yd4EBW__botonCentro{aspect-ratio:1;width:16%;color:var(--km-color-carbon);background:var(--km-color-amarillo);border:3px solid var(--r-aro-borde);cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:transform .15s,filter .15s;display:grid;position:absolute;top:50.9091%;left:50%;translate:-50% -50%;box-shadow:0 3px #00000059}.Ruleta-module__Yd4EBW__botonCentro:hover:not(:disabled){filter:brightness(1.08);transform:scale(1.06)}.Ruleta-module__Yd4EBW__botonCentro:active:not(:disabled){transform:scale(.94)}.Ruleta-module__Yd4EBW__botonCentro:disabled{cursor:progress}.Ruleta-module__Yd4EBW__botonCentro:focus-visible{outline:3px solid var(--km-color-amarillo);outline-offset:3px;box-shadow:0 0 0 6px var(--km-color-carbon)}.Ruleta-module__Yd4EBW__aro{fill:var(--r-aro);stroke:var(--r-aro-borde);stroke-width:1.5px}.Ruleta-module__Yd4EBW__luzA,.Ruleta-module__Yd4EBW__luzB{fill:var(--km-color-amarillo)}.Ruleta-module__Yd4EBW__luzB{fill:var(--km-color-crema)}.Ruleta-module__Yd4EBW__svgGirando .Ruleta-module__Yd4EBW__luzA{animation:.38s step-end infinite Ruleta-module__Yd4EBW__parpadeo}.Ruleta-module__Yd4EBW__svgGirando .Ruleta-module__Yd4EBW__luzB{animation:.38s step-end infinite reverse Ruleta-module__Yd4EBW__parpadeo}@keyframes Ruleta-module__Yd4EBW__parpadeo{0%{opacity:1}50%{opacity:.25}}.Ruleta-module__Yd4EBW__sector0{fill:var(--r-s0)}.Ruleta-module__Yd4EBW__sector1{fill:var(--r-s1)}.Ruleta-module__Yd4EBW__sector2{fill:var(--r-s2)}.Ruleta-module__Yd4EBW__sector3{fill:var(--r-s3)}.Ruleta-module__Yd4EBW__icono0{color:var(--r-i0)}.Ruleta-module__Yd4EBW__icono1{color:var(--r-i1)}.Ruleta-module__Yd4EBW__icono2{color:var(--r-i2)}.Ruleta-module__Yd4EBW__icono3{color:var(--r-i3)}.Ruleta-module__Yd4EBW__separador{stroke:var(--r-separador);stroke-width:1.4px}.Ruleta-module__Yd4EBW__eje{fill:var(--r-aro);stroke:var(--r-aro-borde);stroke-width:1.5px}.Ruleta-module__Yd4EBW__ejeCentro{fill:var(--km-color-amarillo)}.Ruleta-module__Yd4EBW__puntero{fill:var(--r-puntero);stroke:var(--r-puntero-borde);stroke-width:1.6px;stroke-linejoin:round}.Ruleta-module__Yd4EBW__punteroPivote{fill:var(--r-puntero-borde)}.Ruleta-module__Yd4EBW__confeti{pointer-events:none;position:absolute;inset:0;overflow:visible}.Ruleta-module__Yd4EBW__pieza{opacity:0;border-radius:1px;width:.55rem;height:.85rem;animation:1.5s cubic-bezier(.15,.7,.3,1) forwards Ruleta-module__Yd4EBW__confeti;position:absolute;top:50%;left:50%}.Ruleta-module__Yd4EBW__pieza0{background:var(--r-pieza0)}.Ruleta-module__Yd4EBW__pieza1{background:var(--r-pieza1)}.Ruleta-module__Yd4EBW__pieza2{background:var(--r-pieza2)}.Ruleta-module__Yd4EBW__pieza3{background:var(--r-pieza3)}@keyframes Ruleta-module__Yd4EBW__confeti{0%{opacity:1;transform:translate(-50%,-50%)rotate(0)}70%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy) + 90px))rotate(var(--giro))}}.Ruleta-module__Yd4EBW__tarjeta{background:var(--km-fondo-alt);border:1px solid var(--km-linea);border-radius:min(var(--km-radio),18px);min-height:5rem;padding:.95rem 1rem}.Ruleta-module__Yd4EBW__tarjetaConResultado{border-color:var(--km-linea-fuerte);animation:.9s ease-out both Ruleta-module__Yd4EBW__destello,.3s both Ruleta-module__Yd4EBW__aparece}@keyframes Ruleta-module__Yd4EBW__destello{0%{box-shadow:0 0 #f8e605a6}to{box-shadow:0 0 0 14px #f8e60500}}.Ruleta-module__Yd4EBW__espera{color:var(--km-texto-suave);margin:0;font-size:.95rem;line-height:1.45}.Ruleta-module__Yd4EBW__etiqueta{font-family:var(--km-fuente-display);letter-spacing:.16em;text-transform:uppercase;color:var(--km-acento-texto);margin:0 0 .35rem;font-size:.78rem;font-weight:800}.Ruleta-module__Yd4EBW__textoResultado{margin:0 0 .7rem;font-size:1.05rem;font-weight:600;line-height:1.4}.Ruleta-module__Yd4EBW__pista{background:var(--km-panel);border:1px solid var(--km-linea);border-radius:10px;height:5.25rem;margin-bottom:.2rem;position:relative;overflow:hidden}.Ruleta-module__Yd4EBW__pistaRaya{background:repeating-linear-gradient(90deg,var(--km-texto-suave)0 16px,transparent 16px 32px);opacity:.55;background-size:64px 3px;height:3px;animation:.5s linear infinite Ruleta-module__Yd4EBW__raya;position:absolute;bottom:1.05rem;left:0;right:0}.Ruleta-module__Yd4EBW__pistaCuadros{background:repeating-conic-gradient(var(--km-color-carbon)0% 25%,var(--km-color-crema)0% 50%)0 0/.9rem .9rem;width:.9rem;position:absolute;top:0;bottom:0;right:0}.Ruleta-module__Yd4EBW__pistaImagen{filter:drop-shadow(0 6px 4px #00000059);width:5rem;height:auto;animation:2.6s cubic-bezier(.4,0,.6,1) infinite Ruleta-module__Yd4EBW__pasa,.3s ease-in-out infinite alternate Ruleta-module__Yd4EBW__bote;position:absolute;bottom:.35rem;left:0}@keyframes Ruleta-module__Yd4EBW__pasa{0%{left:-30%}to{left:105%}}@keyframes Ruleta-module__Yd4EBW__bote{0%{transform:translateY(0)rotate(-1.5deg)}to{transform:translateY(-3px)rotate(1.5deg)}}@keyframes Ruleta-module__Yd4EBW__raya{to{background-position:-64px 0}}@media (prefers-reduced-motion:reduce){.Ruleta-module__Yd4EBW__fondo,.Ruleta-module__Yd4EBW__panel,.Ruleta-module__Yd4EBW__invitacion,.Ruleta-module__Yd4EBW__tarjetaConResultado,.Ruleta-module__Yd4EBW__pieza,.Ruleta-module__Yd4EBW__pistaRaya,.Ruleta-module__Yd4EBW__svgGirando .Ruleta-module__Yd4EBW__luzA,.Ruleta-module__Yd4EBW__svgGirando .Ruleta-module__Yd4EBW__luzB{animation:none}.Ruleta-module__Yd4EBW__pieza{display:none}.Ruleta-module__Yd4EBW__pistaImagen{margin-inline-start:-2.5rem;animation:none;left:50%}.Ruleta-module__Yd4EBW__botonPrimario,.Ruleta-module__Yd4EBW__botonGirar,.Ruleta-module__Yd4EBW__botonCentro{transition:none}}
.Asistente-module__z9fTRG__pila{right:1.5rem;bottom:calc(1.5rem + var(--km-barra-inferior-h,0px));z-index:45;flex-direction:column;align-items:flex-end;gap:.75rem;display:none;position:fixed}@media (min-width:1024px){.Asistente-module__z9fTRG__pila{display:flex}}.Asistente-module__z9fTRG__lanzador{border-radius:999px;align-items:center;gap:0;display:flex;box-shadow:0 10px 30px #00000059}.Asistente-module__z9fTRG__accesos{flex-direction:column;align-items:flex-end;gap:.6rem;margin-block:0;margin-inline:0 .25rem;padding:0;list-style:none;display:flex}.Asistente-module__z9fTRG__accesos[data-oculto=true]{display:none}.Asistente-module__z9fTRG__accesoItem{position:relative}.Asistente-module__z9fTRG__acceso{width:3rem;height:3rem;color:var(--km-texto);background:var(--km-panel);border:2px solid var(--km-linea-fuerte);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex;box-shadow:0 6px 18px #0000004d}.Asistente-module__z9fTRG__acceso:hover,.Asistente-module__z9fTRG__acceso:focus-visible{color:var(--km-color-carbon);background:var(--km-color-amarillo);border-color:var(--km-color-carbon)}.Asistente-module__z9fTRG__accesoIcono{width:1.45rem;height:1.45rem}.Asistente-module__z9fTRG__accesoEtiqueta{font-family:var(--km-fuente-display);letter-spacing:.02em;white-space:nowrap;color:var(--km-texto);background:var(--km-panel);border:1px solid var(--km-linea-fuerte);border-radius:min(var(--km-radio),10px);opacity:0;pointer-events:none;padding:.4rem .75rem;font-size:.9rem;font-weight:800;position:absolute;top:50%;right:calc(100% + .6rem);transform:translate(.35rem,-50%);box-shadow:0 6px 18px #0000004d}.Asistente-module__z9fTRG__acceso:hover .Asistente-module__z9fTRG__accesoEtiqueta,.Asistente-module__z9fTRG__acceso:focus-visible .Asistente-module__z9fTRG__accesoEtiqueta{opacity:1;transform:translateY(-50%)}@media (prefers-reduced-motion:no-preference){.Asistente-module__z9fTRG__accesoEtiqueta{transition:opacity .15s,transform .15s}}.Asistente-module__z9fTRG__organizar{min-height:3.5rem;font-family:var(--km-fuente-display);letter-spacing:.02em;color:var(--km-boton-texto);background:var(--km-boton-fondo);border:2px solid var(--km-color-blanco);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-inline-end:0;border-radius:999px 0 0 999px;align-items:center;gap:.55rem;padding-block:0;padding-inline:1.15rem 1.4rem;font-size:.98rem;font-weight:800;display:inline-flex}.Asistente-module__z9fTRG__organizar:hover{filter:brightness(1.08)}.Asistente-module__z9fTRG__iconoLanzador{width:1.25rem;height:1.25rem}.Asistente-module__z9fTRG__avatar{background:var(--km-acento);border:2px solid var(--km-color-blanco);cursor:pointer;touch-action:manipulation;border-radius:0 999px 999px 0;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;padding:0;display:inline-flex}.Asistente-module__z9fTRG__avatarImg{object-fit:cover;border-radius:999px;width:3rem;height:3rem}:root:has([data-barra-presupuesto-mapa]) .Asistente-module__z9fTRG__organizar{display:none}:root:has([data-barra-presupuesto-mapa]) .Asistente-module__z9fTRG__avatar{border-radius:999px}.Asistente-module__z9fTRG__organizar:focus-visible,.Asistente-module__z9fTRG__avatar:focus-visible,.Asistente-module__z9fTRG__dockBoton:focus-visible,.Asistente-module__z9fTRG__opcion:focus-visible,.Asistente-module__z9fTRG__atras:focus-visible,.Asistente-module__z9fTRG__cerrarEmbudo:focus-visible,.Asistente-module__z9fTRG__miaEnlace:focus-visible,.Asistente-module__z9fTRG__campoEmbudo input:focus-visible,.Asistente-module__z9fTRG__radio input:focus-visible{outline:3px solid var(--km-color-amarillo);outline-offset:3px}.Asistente-module__z9fTRG__acceso:focus-visible,.Asistente-module__z9fTRG__opcionMas:focus-visible{box-shadow:0 0 0 2px var(--km-color-amarillo),0 0 0 5px var(--km-color-carbon);outline:2px solid #0000}.Asistente-module__z9fTRG__dock{z-index:40;height:var(--km-dock-h);padding:0 .25rem env(safe-area-inset-bottom);background:var(--km-panel);border-top:1px solid var(--km-linea-fuerte);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -6px 18px #0000002e}@media (min-width:1024px){.Asistente-module__z9fTRG__dock{display:none}}.Asistente-module__z9fTRG__dockBoton{min-width:0;min-height:3rem;font:inherit;color:var(--km-texto);border-radius:min(var(--km-radio),12px);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;margin:.3rem .1rem;padding:.2rem .1rem;font-size:.72rem;font-weight:700;line-height:1.1;text-decoration:none;display:flex}.Asistente-module__z9fTRG__dockBoton:active{background:var(--km-chip-fondo)}@media (max-width:359px){.Asistente-module__z9fTRG__dock{padding-inline:0}.Asistente-module__z9fTRG__dockBoton{margin-inline:.05rem;font-size:.66rem}}.Asistente-module__z9fTRG__dockPrincipal{color:var(--km-boton-texto);background:var(--km-boton-fondo)}.Asistente-module__z9fTRG__dockPrincipal:active{background:var(--km-boton-fondo);filter:brightness(1.1)}.Asistente-module__z9fTRG__dockIcono{width:1.35rem;height:1.35rem}.Asistente-module__z9fTRG__hojaMas{right:.5rem;bottom:calc(var(--km-dock-h) + .5rem);z-index:48;width:min(20rem,100vw - 1rem);color:var(--km-texto);background:var(--km-panel);border:1px solid var(--km-linea-fuerte);border-radius:min(var(--km-radio),16px);grid-template-columns:minmax(0,1fr);gap:.25rem;padding:.35rem;display:grid;position:fixed;box-shadow:0 14px 34px #0006}@media (min-width:1024px){.Asistente-module__z9fTRG__hojaMas{display:none}}.Asistente-module__z9fTRG__opcionMas{width:100%;min-height:3.5rem;font:inherit;text-align:start;color:var(--km-texto);border-radius:min(var(--km-radio),12px);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:.8rem;padding:.5rem .7rem;text-decoration:none;display:flex}.Asistente-module__z9fTRG__opcionMas:active{background:var(--km-chip-fondo);color:var(--km-chip-texto)}.Asistente-module__z9fTRG__opcionMasIcono{width:1.6rem;height:1.6rem;color:var(--km-acento-texto);flex:none}.Asistente-module__z9fTRG__opcionMasTexto{color:var(--km-texto-suave);grid-template-columns:minmax(0,1fr);gap:.1rem;font-size:.82rem;line-height:1.25;display:grid}.Asistente-module__z9fTRG__opcionMasTexto strong{color:var(--km-texto);font-size:1rem}.Asistente-module__z9fTRG__opcionMas:active .Asistente-module__z9fTRG__opcionMasIcono,.Asistente-module__z9fTRG__opcionMas:active .Asistente-module__z9fTRG__opcionMasTexto,.Asistente-module__z9fTRG__opcionMas:active .Asistente-module__z9fTRG__opcionMasTexto strong{color:inherit}.Asistente-module__z9fTRG__dockAvatar{object-fit:cover;border-radius:999px;width:1.6rem;height:1.6rem}.Asistente-module__z9fTRG__huecoDock{height:var(--km-dock-h)}@media (min-width:1024px){.Asistente-module__z9fTRG__huecoDock{display:none}}.Asistente-module__z9fTRG__embudo{color:var(--km-texto);background:var(--km-panel);border:1px solid var(--km-linea-fuerte);flex-direction:column;display:flex;position:fixed}.Asistente-module__z9fTRG__tarjeta{right:1.5rem;bottom:calc(5.75rem + var(--km-barra-inferior-h,0px));z-index:50;width:min(32rem,100vw - 3rem);max-height:calc(100dvh - var(--km-cabecera-h) - 7.5rem - var(--km-barra-inferior-h,0px));border-radius:min(var(--km-radio),18px);box-shadow:0 24px 60px #00000073}.Asistente-module__z9fTRG__hoja{z-index:60;border:0;inset:0}.Asistente-module__z9fTRG__cabeceraEmbudo{border-bottom:1px solid var(--km-linea);background:var(--km-fondo-alt);border-radius:inherit;border-bottom-right-radius:0;border-bottom-left-radius:0;justify-content:space-between;align-items:center;gap:.5rem;padding-block:.6rem;padding-inline:1rem .6rem;display:flex}.Asistente-module__z9fTRG__fases{letter-spacing:.04em;text-transform:uppercase;color:var(--km-texto-suave);gap:.35rem;margin:0;padding:0;font-size:.72rem;font-weight:700;list-style:none;display:flex}.Asistente-module__z9fTRG__fases li{align-items:center;gap:.35rem;display:flex}.Asistente-module__z9fTRG__fases li+li:before{content:"›";color:var(--km-texto-suave)}.Asistente-module__z9fTRG__fases li[data-activa=true]{color:var(--km-texto)}.Asistente-module__z9fTRG__cerrarEmbudo{width:2.75rem;height:2.75rem;color:var(--km-texto);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.Asistente-module__z9fTRG__cerrarEmbudo:hover{background:var(--km-chip-fondo);color:var(--km-chip-texto)}.Asistente-module__z9fTRG__cuerpoEmbudo{overscroll-behavior:contain;flex:1;grid-template-columns:minmax(0,1fr);align-content:start;gap:.9rem;padding:1rem;display:grid;overflow:hidden auto}.Asistente-module__z9fTRG__cuerpoEmbudo input,.Asistente-module__z9fTRG__cuerpoEmbudo .Asistente-module__z9fTRG__km-boton{min-width:0;max-width:100%}.Asistente-module__z9fTRG__cuerpoEmbudo .Asistente-module__z9fTRG__km-boton{white-space:normal}.Asistente-module__z9fTRG__tituloEmbudo{font-family:var(--km-fuente-display);outline:none;margin:0;font-size:1.35rem;font-weight:800;line-height:1.15}.Asistente-module__z9fTRG__opciones{grid-template-columns:minmax(0,1fr);gap:.5rem;display:grid}.Asistente-module__z9fTRG__opcion{width:100%;min-height:3.6rem;font:inherit;text-align:start;color:var(--km-texto);background:var(--km-fondo);border:2px solid var(--km-linea-fuerte);border-radius:min(var(--km-radio),12px);cursor:pointer;touch-action:manipulation;align-items:center;gap:.8rem;padding:.55rem .8rem;display:flex}.Asistente-module__z9fTRG__opcion:hover{border-color:var(--km-acento-2)}.Asistente-module__z9fTRG__opcionIcono{width:1.5rem;height:1.5rem;color:var(--km-acento-texto);flex:none}.Asistente-module__z9fTRG__opcionTexto{color:var(--km-texto-suave);grid-template-columns:minmax(0,1fr);gap:.1rem;font-size:.82rem;display:grid}.Asistente-module__z9fTRG__opcionTexto strong{color:var(--km-texto);font-size:1rem}.Asistente-module__z9fTRG__preguntas{grid-template-columns:minmax(0,1fr);gap:.9rem;display:grid}.Asistente-module__z9fTRG__dosCampos{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.Asistente-module__z9fTRG__campoEmbudo{grid-template-columns:minmax(0,1fr);gap:.3rem;min-width:0;font-size:.88rem;font-weight:700;display:grid}.Asistente-module__z9fTRG__campoEmbudo input{width:100%;min-height:2.9rem;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 .7rem;font-size:1rem;font-weight:400}.Asistente-module__z9fTRG__opcionalEmbudo{color:var(--km-texto-suave);font-weight:400}.Asistente-module__z9fTRG__grupoRadio{border:0;grid-template-columns:minmax(0,1fr);gap:.4rem;margin:0;padding:0;display:grid}.Asistente-module__z9fTRG__grupoRadio legend{margin-bottom:.35rem;font-size:.88rem;font-weight:700}.Asistente-module__z9fTRG__radio{border:2px solid var(--km-linea-fuerte);border-radius:min(var(--km-radio),12px);background:var(--km-fondo);cursor:pointer;align-items:center;gap:.6rem;min-height:2.9rem;padding:.4rem .75rem;display:flex}.Asistente-module__z9fTRG__radio:has(input:checked){border-color:var(--km-acento-2);background:var(--km-chip-fondo);color:var(--km-chip-texto)}.Asistente-module__z9fTRG__radio input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.Asistente-module__z9fTRG__radio{position:relative}.Asistente-module__z9fTRG__radio:has(input:focus-visible){outline:3px solid var(--km-acento-2);outline-offset:2px}.Asistente-module__z9fTRG__errorEmbudo{color:var(--km-acento-texto);font-size:.88rem;font-weight:700}.Asistente-module__z9fTRG__navegacion{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.Asistente-module__z9fTRG__atras{min-height:2.75rem;font:inherit;color:var(--km-texto);cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;padding:0 .5rem;font-size:.88rem;font-weight:700;text-decoration:underline;display:inline-flex}.Asistente-module__z9fTRG__siguiente{cursor:pointer}.Asistente-module__z9fTRG__orientacion{grid-template-columns:minmax(0,1fr);gap:.9rem;display:grid}.Asistente-module__z9fTRG__lineas{grid-template-columns:minmax(0,1fr);gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.Asistente-module__z9fTRG__linea{background:var(--km-fondo);border:1px solid var(--km-linea-fuerte);border-radius:min(var(--km-radio),10px);grid-template-columns:minmax(0,1fr);gap:.3rem;padding:.65rem .8rem;font-size:.95rem;line-height:1.4;display:grid}.Asistente-module__z9fTRG__pack{gap:.35rem;padding:.8rem .9rem}.Asistente-module__z9fTRG__packCabeza{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.Asistente-module__z9fTRG__packTitulo{font-size:1rem;font-weight:800;line-height:1.25}.Asistente-module__z9fTRG__packTotal{text-align:end;white-space:nowrap;grid-template-columns:minmax(0,1fr);justify-items:end;line-height:1.1;display:grid}.Asistente-module__z9fTRG__packTotal strong{font-size:1.35rem;font-weight:900}.Asistente-module__z9fTRG__packTotal span{color:var(--km-texto-suave);font-size:.75rem}.Asistente-module__z9fTRG__packBase{font-size:.88rem;font-weight:700}.Asistente-module__z9fTRG__pack .Asistente-module__z9fTRG__lineaTexto{color:var(--km-texto-suave);font-size:.88rem}.Asistente-module__z9fTRG__disponible{background:var(--km-chip-fondo);color:var(--km-chip-texto);border-radius:999px;justify-self:start;padding:.1rem .55rem;font-size:.75rem;font-weight:800}.Asistente-module__z9fTRG__disponible[data-disponible=no]{color:var(--km-texto-suave);box-shadow:inset 0 0 0 1px var(--km-linea-fuerte);background:0 0;text-decoration:line-through}.Asistente-module__z9fTRG__avisoEmbudo{border-radius:min(var(--km-radio),10px);background:var(--km-chip-fondo);color:var(--km-chip-texto);padding:.5rem .7rem;font-size:.88rem;line-height:1.4}.Asistente-module__z9fTRG__notas{color:var(--km-texto-suave);grid-template-columns:minmax(0,1fr);gap:.4rem;margin:0;padding:0;font-size:.85rem;line-height:1.4;list-style:none;display:grid}.Asistente-module__z9fTRG__notas li{align-items:flex-start;gap:.5rem;display:flex}.Asistente-module__z9fTRG__notaIcono{width:1rem;height:1rem;color:var(--km-texto);flex:none;margin-top:.12rem}.Asistente-module__z9fTRG__lineaConIcono{background:var(--km-fondo-alt);border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;padding:.85rem .95rem}.Asistente-module__z9fTRG__lineaConIcono .Asistente-module__z9fTRG__lineaTexto{font-family:var(--km-fuente-display,inherit);color:var(--km-texto);font-size:1.05rem;font-weight:800;line-height:1.3}.Asistente-module__z9fTRG__lineaIcono{background:var(--km-boton-fondo);width:2.5rem;height:2.5rem;color:var(--km-boton-texto);border-radius:999px;grid-template-columns:minmax(0,1fr);place-items:center;display:grid}.Asistente-module__z9fTRG__accionesSecundarias{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.5rem;display:grid}.Asistente-module__z9fTRG__navegacionFinal{border-top:1px solid var(--km-linea);margin-top:.25rem;padding-top:.6rem}.Asistente-module__z9fTRG__enlaceDiscreto{min-height:2.25rem;font:inherit;color:var(--km-texto-suave);cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;padding:0 .25rem;font-size:.82rem;font-weight:600;display:inline-flex}.Asistente-module__z9fTRG__enlaceDiscreto:hover{color:var(--km-texto);text-underline-offset:3px;text-decoration:underline}.Asistente-module__z9fTRG__accionesEmbudo{grid-template-columns:minmax(0,1fr);gap:.5rem;display:grid}.Asistente-module__z9fTRG__accionPrincipal{cursor:pointer;width:100%}.Asistente-module__z9fTRG__notaPequena{color:var(--km-texto-suave);margin-top:-.2rem;font-size:.74rem}.Asistente-module__z9fTRG__pieEmbudo{padding:.5rem 1rem calc(.5rem + env(safe-area-inset-bottom));border-top:1px solid var(--km-linea);background:var(--km-fondo-alt);border-radius:inherit;border-top-left-radius:0;border-top-right-radius:0}.Asistente-module__z9fTRG__miaEnlace{min-height:2.75rem;font:inherit;color:var(--km-texto);cursor:pointer;background:0 0;border:0;align-items:center;gap:.45rem;font-size:.9rem;font-weight:700;text-decoration:underline;display:inline-flex}.Asistente-module__z9fTRG__velo{z-index:70;background:#0a0c1099;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.Asistente-module__z9fTRG__panelSolicitud{overscroll-behavior:contain;width:min(52rem,100%);max-height:calc(100dvh - 3rem);color:var(--km-texto);background:var(--km-panel);border:1px solid var(--km-linea-fuerte);border-radius:min(var(--km-radio),18px);outline:none;padding:1rem 1.25rem 1.25rem;overflow-y:auto;box-shadow:0 24px 60px #00000073}@media (max-width:1023.98px){.Asistente-module__z9fTRG__velo{align-items:stretch;padding:0}.Asistente-module__z9fTRG__panelSolicitud{width:100%;height:100dvh;max-height:none;padding-bottom:calc(1.25rem + env(safe-area-inset-bottom));border:0;border-radius:0}}.Asistente-module__z9fTRG__cabeceraPanel{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;display:flex}.Asistente-module__z9fTRG__kickerPanel{letter-spacing:.08em;text-transform:uppercase;color:var(--km-texto-suave);font-size:.72rem;font-weight:800}.Asistente-module__z9fTRG__tituloPanel{font-family:var(--km-fuente-display);margin:.15rem 0 0;font-size:1.4rem;font-weight:800;line-height:1.15}@media (prefers-reduced-motion:reduce){.Asistente-module__z9fTRG__organizar,.Asistente-module__z9fTRG__opcion,.Asistente-module__z9fTRG__dockBoton{transition:none}}.Asistente-module__z9fTRG__enlaceSecundario{color:var(--km-texto);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:.25rem 0;font-size:.95rem;text-decoration:underline}
.TarjetaAmpliable-module__j2Fouq__ampliable{cursor:pointer;min-width:0;display:flex;position:relative}.TarjetaAmpliable-module__j2Fouq__ampliable>.km-tarjeta{flex:1}.TarjetaAmpliable-module__j2Fouq__botonTeclado{font:inherit;color:var(--km-color-tinta);background:var(--km-color-amarillo);clip-path:inset(50%);white-space:nowrap;border:0;border-radius:999px;padding:.4rem .8rem;font-size:.8rem;font-weight:700;position:absolute;bottom:.75rem;left:.75rem}.TarjetaAmpliable-module__j2Fouq__botonTeclado:focus-visible{clip-path:none;z-index:2}.TarjetaAmpliable-module__j2Fouq__dialogo{width:min(40rem,100vw - 1.5rem);max-height:min(48rem,100dvh - 2rem);color:var(--km-texto);background:var(--km-panel);overscroll-behavior:contain;cursor:auto;border:0;border-radius:14px;margin:auto;padding:0;overflow-y:auto;box-shadow:0 24px 60px #00000080}.TarjetaAmpliable-module__j2Fouq__dialogo::backdrop{background:#080a0eb3}:root[data-modo=infantil] .TarjetaAmpliable-module__j2Fouq__dialogo{background:var(--km-color-blanco);color:var(--km-color-tinta);border:3px solid var(--km-color-tinta);border-radius:22px}.TarjetaAmpliable-module__j2Fouq__caja{flex-direction:column;display:flex}.TarjetaAmpliable-module__j2Fouq__cabecera{z-index:1;background:var(--km-panel-hondo);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.25rem;display:flex;position:sticky;top:0}:root[data-modo=infantil] .TarjetaAmpliable-module__j2Fouq__cabecera{background:var(--km-color-amarillo)}.TarjetaAmpliable-module__j2Fouq__titulo{font-family:var(--km-fuente-display);text-transform:uppercase;letter-spacing:.04em;font-size:1.35rem;font-weight:700;line-height:1.15}:root[data-modo=infantil] .TarjetaAmpliable-module__j2Fouq__titulo{text-transform:none;font-weight:800}.TarjetaAmpliable-module__j2Fouq__cerrar{width:2.75rem;height:2.75rem;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;display:inline-grid}.TarjetaAmpliable-module__j2Fouq__cerrar:hover,.TarjetaAmpliable-module__j2Fouq__cerrar:focus-visible{background:#7f7f7f2e}.TarjetaAmpliable-module__j2Fouq__cuerpo{flex-direction:column;gap:1rem;padding:1.1rem 1.25rem 1.4rem;display:flex}.TarjetaAmpliable-module__j2Fouq__enLinea{cursor:pointer;display:contents}.TarjetaAmpliable-module__j2Fouq__botonVisible{align-self:flex-start}
.FichaGp-module__m6fEcW__ficha{flex-direction:column;gap:1.25rem;display:flex}.FichaGp-module__m6fEcW__bloque{flex-direction:column;gap:.6rem;display:flex}.FichaGp-module__m6fEcW__subtitulo{font-family:var(--km-fuente-display);letter-spacing:.04em;text-transform:uppercase;font-size:1.05rem;font-weight:800}.FichaGp-module__m6fEcW__intro{color:var(--km-texto-suave,inherit);font-size:.9rem}.FichaGp-module__m6fEcW__datos{flex-wrap:wrap;gap:.5rem;display:flex}.FichaGp-module__m6fEcW__datos li{color:var(--km-chip-texto);background:var(--km-chip-fondo);border-radius:999px;padding:.35rem .8rem;font-size:.85rem;font-weight:700}.FichaGp-module__m6fEcW__pasos{flex-direction:column;gap:.2rem;display:flex}.FichaGp-module__m6fEcW__paso{grid-template-columns:2.75rem minmax(0,1fr);gap:.85rem;padding-bottom:.7rem;display:grid;position:relative}.FichaGp-module__m6fEcW__paso:not(:last-child):before{content:"";background:var(--km-linea);width:2px;position:absolute;top:2.75rem;bottom:0;left:calc(1.375rem - 1px)}.FichaGp-module__m6fEcW__pasoIcono{width:2.75rem;height:2.75rem;color:var(--km-color-tinta);background:var(--km-color-amarillo);border-radius:999px;place-items:center;display:grid}.FichaGp-module__m6fEcW__paso strong{padding-top:.15rem;font-weight:800;display:block}.FichaGp-module__m6fEcW__pasoTexto{opacity:.85;font-size:.92rem;line-height:1.5;display:block}.FichaGp-module__m6fEcW__numerada{counter-reset:paso;flex-direction:column;gap:.45rem;display:flex}.FichaGp-module__m6fEcW__numerada li{counter-increment:paso;grid-template-columns:1.75rem minmax(0,1fr);gap:.6rem;line-height:1.5;display:grid}.FichaGp-module__m6fEcW__numerada li:before{content:counter(paso);width:1.75rem;height:1.75rem;color:var(--km-boton-texto);background:var(--km-boton-fondo);border-radius:999px;place-items:center;font-size:.85rem;font-weight:800;display:grid}.FichaGp-module__m6fEcW__extras{gap:.6rem;display:grid}@media (min-width:560px){.FichaGp-module__m6fEcW__extras{grid-template-columns:repeat(2,minmax(0,1fr))}}.FichaGp-module__m6fEcW__extra{border:2px solid var(--km-linea);border-radius:12px;flex-direction:column;gap:.35rem;padding:.75rem .85rem;transition:border-color .15s;display:flex}.FichaGp-module__m6fEcW__extra[data-marcado]{border-color:var(--km-color-amarillo)}.FichaGp-module__m6fEcW__extraFila{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;display:grid}.FichaGp-module__m6fEcW__casilla{width:1.3rem;height:1.3rem;accent-color:var(--km-color-amarillo)}.FichaGp-module__m6fEcW__extraNombre{font-weight:800}.FichaGp-module__m6fEcW__extraPrecio{white-space:nowrap;flex-direction:column;align-items:flex-end;font-weight:800;display:flex}.FichaGp-module__m6fEcW__extraPrecio small{opacity:.75;font-size:.72rem;font-weight:600}.FichaGp-module__m6fEcW__extraInfo summary{text-underline-offset:3px;cursor:pointer;align-items:center;min-height:2rem;font-size:.8rem;font-weight:700;text-decoration:underline;display:inline-flex}.FichaGp-module__m6fEcW__extraInfo p{font-size:.88rem;line-height:1.5}.FichaGp-module__m6fEcW__acciones{flex-wrap:wrap;gap:.6rem;display:flex}
.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}
.EmbudoReservas-module__6lCkHa__embudo{grid-template-columns:minmax(0,1fr);gap:1rem;min-width:0;display:grid;container-type:inline-size}.EmbudoReservas-module__6lCkHa__cabecera{justify-content:space-between;align-items:center;gap:.75rem;min-height:1.5rem;display:flex}.EmbudoReservas-module__6lCkHa__avance{gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.EmbudoReservas-module__6lCkHa__avance li{background:var(--km-chip-fondo);border:2px solid var(--km-linea-fuerte);border-radius:999px;width:.7rem;height:.7rem;transition:width .25s,background-color .25s}.EmbudoReservas-module__6lCkHa__avance li[data-estado=actual]{background:var(--km-boton-fondo);border-color:var(--km-boton-fondo);width:2rem}.EmbudoReservas-module__6lCkHa__avance li[data-estado=hecho]{background:var(--km-linea-fuerte)}.EmbudoReservas-module__6lCkHa__pantalla{grid-template-columns:minmax(0,1fr);gap:1rem;min-width:0;animation:.3s ease-out both EmbudoReservas-module__6lCkHa__entra;display:grid}@keyframes EmbudoReservas-module__6lCkHa__entra{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.EmbudoReservas-module__6lCkHa__titulo{font-family:var(--km-fuente-display);color:var(--km-texto);overflow-wrap:anywhere;outline:none;margin:0;font-size:clamp(1.45rem,1.1rem + 1.4cqi,2.1rem);font-weight:800;line-height:1.1}.EmbudoReservas-module__6lCkHa__tarjetas{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}@container (min-width:36rem){.EmbudoReservas-module__6lCkHa__tarjetas{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}}@container (min-width:56rem){.EmbudoReservas-module__6lCkHa__tarjetas{grid-template-columns:repeat(5,minmax(0,1fr))}}.EmbudoReservas-module__6lCkHa__tarjeta,.EmbudoReservas-module__6lCkHa__opcion,.EmbudoReservas-module__6lCkHa__listaItem{min-width:0;font:inherit;text-align:start;color:var(--km-texto);background:var(--km-panel);border:2px solid var(--km-linea-fuerte);border-radius:min(var(--km-radio),18px);cursor:pointer;touch-action:manipulation;flex-direction:column;align-items:stretch;gap:.55rem;padding:.7rem;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.EmbudoReservas-module__6lCkHa__tarjeta:hover,.EmbudoReservas-module__6lCkHa__opcion:hover,.EmbudoReservas-module__6lCkHa__listaItem:hover{border-color:var(--km-acento-2);box-shadow:var(--km-tarjeta-sombra);transform:translateY(-3px)}.EmbudoReservas-module__6lCkHa__tarjeta:focus-visible,.EmbudoReservas-module__6lCkHa__opcion:focus-visible,.EmbudoReservas-module__6lCkHa__listaItem:focus-visible,.EmbudoReservas-module__6lCkHa__rapido:focus-visible,.EmbudoReservas-module__6lCkHa__paso:focus-visible,.EmbudoReservas-module__6lCkHa__numero:focus-visible,.EmbudoReservas-module__6lCkHa__enlace:focus-visible,.EmbudoReservas-module__6lCkHa__mia:focus-visible{outline:3px solid var(--km-acento-2);outline-offset:3px}:root[data-modo=infantil] :is(.EmbudoReservas-module__6lCkHa__tarjeta,.EmbudoReservas-module__6lCkHa__opcion,.EmbudoReservas-module__6lCkHa__listaItem,.EmbudoReservas-module__6lCkHa__rapido,.EmbudoReservas-module__6lCkHa__paso,.EmbudoReservas-module__6lCkHa__numero,.EmbudoReservas-module__6lCkHa__enlace,.EmbudoReservas-module__6lCkHa__mia):focus-visible{outline-color:var(--km-color-tinta)}.EmbudoReservas-module__6lCkHa__tarjetaDibujo,.EmbudoReservas-module__6lCkHa__opcionDibujo,.EmbudoReservas-module__6lCkHa__veredictoDibujo{aspect-ratio:16/10;border-radius:min(var(--km-radio),12px);background:var(--km-fondo-alt);width:100%;display:block;position:relative}.EmbudoReservas-module__6lCkHa__dibujoImagen{object-fit:contain;padding:5%}.EmbudoReservas-module__6lCkHa__dibujoIcono{color:var(--km-acento-texto);justify-content:center;align-items:center;font-size:2.6rem;display:flex}.EmbudoReservas-module__6lCkHa__tarjetaTexto,.EmbudoReservas-module__6lCkHa__opcionTexto{color:var(--km-texto-suave);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);gap:.15rem;font-size:.8rem;line-height:1.3;display:grid}.EmbudoReservas-module__6lCkHa__tarjetaTexto strong,.EmbudoReservas-module__6lCkHa__opcionTexto strong{font-family:var(--km-fuente-display);color:var(--km-texto);font-size:1.02rem;line-height:1.15}.EmbudoReservas-module__6lCkHa__opciones{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:.7rem;display:grid}.EmbudoReservas-module__6lCkHa__opcion{flex-direction:row;align-items:center;gap:.8rem;min-height:4.25rem;padding:.75rem .9rem}.EmbudoReservas-module__6lCkHa__opcionDibujo{flex:none;width:5.5rem}.EmbudoReservas-module__6lCkHa__opcionIcono{color:var(--km-acento-texto);flex:none;font-size:1.8rem}.EmbudoReservas-module__6lCkHa__formulario{grid-template-columns:minmax(0,1fr);gap:1rem;min-width:0;display:grid}.EmbudoReservas-module__6lCkHa__contador{grid-template-columns:minmax(0,1fr);gap:.8rem;display:grid}.EmbudoReservas-module__6lCkHa__rapidos{flex-wrap:wrap;gap:.5rem;display:flex}.EmbudoReservas-module__6lCkHa__rapido{min-width:3rem;min-height:2.9rem;font:inherit;font-family:var(--km-fuente-display);color:var(--km-texto);background:var(--km-panel);border:2px solid var(--km-linea-fuerte);cursor:pointer;touch-action:manipulation;border-radius:999px;padding:.4rem .9rem;font-size:1.05rem;font-weight:700}.EmbudoReservas-module__6lCkHa__rapido[aria-pressed=true]{background:var(--km-boton-fondo);color:var(--km-boton-texto);border-color:var(--km-boton-fondo)}.EmbudoReservas-module__6lCkHa__masMenos{align-items:center;gap:.75rem;display:flex}.EmbudoReservas-module__6lCkHa__paso{width:3.5rem;height:3.5rem;color:var(--km-texto);background:var(--km-panel);border:2px solid var(--km-linea-fuerte);cursor:pointer;touch-action:manipulation;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.EmbudoReservas-module__6lCkHa__paso:disabled{opacity:.35;cursor:default}.EmbudoReservas-module__6lCkHa__numero{width:5.5rem;min-height:3.5rem;font:inherit;font-family:var(--km-fuente-display);text-align:center;color:var(--km-texto);background:var(--km-fondo-alt);border-radius:min(var(--km-radio),12px);cursor:text;appearance:textfield;border:2px solid #0000;padding:0;font-size:2rem;font-weight:800;line-height:1}.EmbudoReservas-module__6lCkHa__numero::-webkit-inner-spin-button{appearance:none;margin:0}.EmbudoReservas-module__6lCkHa__numero::-webkit-outer-spin-button{appearance:none;margin:0}.EmbudoReservas-module__6lCkHa__fecha{border:0;grid-template-columns:minmax(0,1fr);gap:.6rem;min-width:0;margin:0;padding:0;display:grid}.EmbudoReservas-module__6lCkHa__fecha legend{font-family:var(--km-fuente-display);color:var(--km-texto);margin-bottom:.5rem;font-size:1.05rem;font-weight:700}.EmbudoReservas-module__6lCkHa__fecha .EmbudoReservas-module__6lCkHa__rapido{font-family:var(--km-fuente-cuerpo);font-size:.95rem}.EmbudoReservas-module__6lCkHa__calendario{width:100%;max-width:16rem;min-height:3rem;font:inherit;color:var(--km-texto);background:var(--km-panel);border:2px solid var(--km-linea-fuerte);border-radius:min(var(--km-radio),12px);padding:.5rem .8rem;font-size:1rem}.EmbudoReservas-module__6lCkHa__resultado{grid-template-columns:minmax(0,1fr);gap:.9rem;min-width:0;display:grid}.EmbudoReservas-module__6lCkHa__veredicto{border-radius:min(var(--km-radio),18px);color:#0b2a1b;background:var(--km-realce-verde);align-items:center;gap:.9rem;padding:1rem 1.1rem;display:flex}.EmbudoReservas-module__6lCkHa__veredicto[data-veredicto=reservar]{color:#14352a;background:var(--km-realce-amarillo)}.EmbudoReservas-module__6lCkHa__veredicto[data-veredicto=escribir],.EmbudoReservas-module__6lCkHa__veredicto[data-veredicto=mesa]{color:var(--km-texto);background:var(--km-panel);border:2px solid var(--km-linea-fuerte)}.EmbudoReservas-module__6lCkHa__veredictoIcono{flex:none;font-size:2rem;display:inline-flex}.EmbudoReservas-module__6lCkHa__veredictoTexto{overflow-wrap:anywhere;flex:1;grid-template-columns:minmax(0,1fr);gap:.1rem;min-width:0;font-size:.95rem;line-height:1.3;display:grid}.EmbudoReservas-module__6lCkHa__veredictoTexto strong{font-family:var(--km-fuente-display);text-transform:uppercase;letter-spacing:.02em;font-size:clamp(1.4rem,1rem + 1.6cqi,1.9rem);font-weight:800;line-height:1.05}.EmbudoReservas-module__6lCkHa__veredictoDibujo{background:#ffffff8c;flex:none;width:5.5rem}@container (min-width:36rem){.EmbudoReservas-module__6lCkHa__veredictoDibujo{width:8rem}}.EmbudoReservas-module__6lCkHa__hoy{border-radius:min(var(--km-radio),12px);background:var(--km-panel);border:2px solid var(--km-linea-fuerte);color:var(--km-texto);align-items:flex-start;gap:.7rem;padding:.8rem 1rem;display:flex}.EmbudoReservas-module__6lCkHa__hoyPunto{background:var(--km-realce-rojo);border-radius:999px;flex:none;width:.75rem;height:.75rem;margin-top:.45rem}.EmbudoReservas-module__6lCkHa__hoy[data-abierto=true] .EmbudoReservas-module__6lCkHa__hoyPunto{background:var(--km-realce-verde)}.EmbudoReservas-module__6lCkHa__hoyTexto{overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);gap:.1rem;font-size:.95rem;line-height:1.35;display:grid}.EmbudoReservas-module__6lCkHa__hoyTexto strong{font-family:var(--km-fuente-display);font-size:1.2rem}.EmbudoReservas-module__6lCkHa__aviso{color:var(--km-texto);background:var(--km-fondo-alt);border-radius:min(var(--km-radio),12px);margin:0;padding:.7rem 1rem;font-size:.95rem;font-weight:700;line-height:1.35}.EmbudoReservas-module__6lCkHa__fichas{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}@container (min-width:36rem){.EmbudoReservas-module__6lCkHa__fichas{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr))}}.EmbudoReservas-module__6lCkHa__ficha{background:var(--km-panel);border:2px solid var(--km-linea-fuerte);border-radius:min(var(--km-radio),14px);align-items:center;gap:.7rem;min-width:0;padding:.7rem .8rem;display:flex}.EmbudoReservas-module__6lCkHa__fichaIcono{width:2.6rem;height:2.6rem;color:var(--km-acento-texto);border-radius:min(var(--km-radio),10px);background:var(--km-fondo-alt);flex:none;justify-content:center;align-items:center;font-size:1.6rem;display:inline-flex;position:relative}.EmbudoReservas-module__6lCkHa__fichaTexto{min-width:0;color:var(--km-texto-suave);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);gap:.05rem;font-size:.8rem;line-height:1.25;display:grid}.EmbudoReservas-module__6lCkHa__fichaTexto strong{font-family:var(--km-fuente-display);color:var(--km-texto);font-size:1.25rem;line-height:1.1}.EmbudoReservas-module__6lCkHa__fichaTexto small{color:var(--km-texto);font-size:.78rem}.EmbudoReservas-module__6lCkHa__lista{grid-template-columns:minmax(0,1fr);gap:.5rem;margin:0;padding:0;list-style:none;display:grid}@container (min-width:26rem){.EmbudoReservas-module__6lCkHa__lista{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr))}}.EmbudoReservas-module__6lCkHa__listaItem{flex-direction:row;align-items:center;gap:.6rem;height:100%;padding:.5rem .6rem}.EmbudoReservas-module__6lCkHa__listaDibujo{width:3rem;height:3rem;color:var(--km-acento-texto);border-radius:min(var(--km-radio),10px);background:var(--km-fondo-alt);flex:none;justify-content:center;align-items:center;font-size:1.5rem;display:inline-flex;position:relative}.EmbudoReservas-module__6lCkHa__listaTexto{min-width:0;color:var(--km-texto-suave);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);gap:.05rem;font-size:.78rem;line-height:1.25;display:grid}.EmbudoReservas-module__6lCkHa__listaTexto strong{color:var(--km-texto);font-size:.92rem}.EmbudoReservas-module__6lCkHa__acciones{grid-template-columns:minmax(0,1fr);gap:.7rem;min-width:0;display:grid}.EmbudoReservas-module__6lCkHa__acciones:empty{display:none}.EmbudoReservas-module__6lCkHa__fila{flex-wrap:wrap;gap:.6rem;display:flex}.EmbudoReservas-module__6lCkHa__fila:empty{display:none}.EmbudoReservas-module__6lCkHa__accion{white-space:normal;text-align:center;cursor:pointer;min-width:0;max-width:100%}.EmbudoReservas-module__6lCkHa__principal{width:100%;min-height:3.4rem;font-size:1.05rem}@container (min-width:36rem){.EmbudoReservas-module__6lCkHa__acciones>.EmbudoReservas-module__6lCkHa__principal,.EmbudoReservas-module__6lCkHa__formulario>.EmbudoReservas-module__6lCkHa__principal{justify-self:start;width:auto}}.EmbudoReservas-module__6lCkHa__nota{color:var(--km-texto-suave);margin:0;font-size:.88rem;line-height:1.4}.EmbudoReservas-module__6lCkHa__pie{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;display:flex}.EmbudoReservas-module__6lCkHa__navegacion{flex-wrap:wrap;gap:.4rem 1rem;display:flex}.EmbudoReservas-module__6lCkHa__navegacion:empty{display:none}.EmbudoReservas-module__6lCkHa__enlace{min-height:2.75rem;font:inherit;color:var(--km-texto);text-underline-offset:.2em;cursor:pointer;text-align:start;overflow-wrap:anywhere;background:0 0;border:0;align-items:center;gap:.35rem;padding:0;font-size:.95rem;font-weight:700;text-decoration:underline;display:inline-flex}.EmbudoReservas-module__6lCkHa__mia{min-height:2.75rem;font:inherit;color:var(--km-texto);background:var(--km-panel);border:2px solid var(--km-linea-fuerte);cursor:pointer;text-align:start;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.95rem;font-weight:700;display:inline-flex}.EmbudoReservas-module__6lCkHa__mia:hover{border-color:var(--km-acento-texto)}.EmbudoReservas-module__6lCkHa__compacto .EmbudoReservas-module__6lCkHa__titulo{font-size:1.3rem}.EmbudoReservas-module__6lCkHa__compacto .EmbudoReservas-module__6lCkHa__tarjeta,.EmbudoReservas-module__6lCkHa__compacto .EmbudoReservas-module__6lCkHa__opcion{padding:.55rem}.EmbudoReservas-module__6lCkHa__compacto .EmbudoReservas-module__6lCkHa__tarjetaTexto strong{font-size:.95rem}.EmbudoReservas-module__6lCkHa__compacto .EmbudoReservas-module__6lCkHa__dibujoIcono{font-size:2.1rem}.EmbudoReservas-module__6lCkHa__compacto .EmbudoReservas-module__6lCkHa__veredicto{padding:.8rem .9rem}.EmbudoReservas-module__6lCkHa__compacto .EmbudoReservas-module__6lCkHa__fichaTexto strong{font-size:1.1rem}@media (prefers-reduced-motion:reduce){.EmbudoReservas-module__6lCkHa__pantalla{animation:none}.EmbudoReservas-module__6lCkHa__tarjeta,.EmbudoReservas-module__6lCkHa__opcion,.EmbudoReservas-module__6lCkHa__listaItem,.EmbudoReservas-module__6lCkHa__avance li{transition:none}.EmbudoReservas-module__6lCkHa__tarjeta:hover,.EmbudoReservas-module__6lCkHa__opcion:hover,.EmbudoReservas-module__6lCkHa__listaItem:hover{transform:none}}
