.barra-inferior[data-v-b4f9e2ad]{position:fixed;inset-inline:0;bottom:0;z-index:40;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding-bottom:env(safe-area-inset-bottom);background:#fffffff0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 -1px #0f1b3614,0 -12px 30px -20px #0f1b3666}@media(min-width:1024px){.barra-inferior[data-v-b4f9e2ad]{display:none}}.acceso[data-v-b4f9e2ad]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;height:3.75rem;font-family:Montserrat,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;color:#0f1b36;transition:color .2s}.acceso[data-v-b4f9e2ad]:before{content:"";position:absolute;top:0;left:28%;right:28%;height:3px;border-radius:0 0 3px 3px;background:#d60816;transform:scaleX(0);transition:transform .25s ease}.acceso.activo[data-v-b4f9e2ad]{color:#d60816}.acceso.activo[data-v-b4f9e2ad]:before{transform:scaleX(1)}.acceso svg[data-v-b4f9e2ad]{transition:transform .15s}.acceso:active svg[data-v-b4f9e2ad]{transform:scale(.88)}.cuenta[data-v-b4f9e2ad]{position:absolute;top:-.4rem;right:-.65rem;min-width:1.05rem;height:1.05rem;padding:0 .3rem;border-radius:999px;background:#d60816;color:#fff;font-size:.65rem;line-height:1.05rem;text-align:center}.grupo-cabecera[data-v-2e130f44]{display:flex;width:100%;align-items:center;gap:.6rem;text-align:left}.busqueda[data-v-6e66564d]{inset:0;width:100%;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#efefef;color:#0f1b36}.busqueda[data-v-6e66564d]::backdrop{background:#0f1b368c}.busqueda-panel[data-v-6e66564d]{display:flex;flex-direction:column;height:100%}.busqueda-cabecera[data-v-6e66564d]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;padding-top:max(.75rem,env(safe-area-inset-top));background:#fff;box-shadow:0 1px #0f1b3614}.campo[data-v-6e66564d]{display:flex;flex:1;align-items:center;gap:.6rem;min-width:0;height:3rem;padding:0 .4rem 0 1rem;border-radius:999px;background:#efefef;box-shadow:inset 0 0 0 1px #0f1b361f;transition:box-shadow .15s}.campo[data-v-6e66564d]:focus-within{box-shadow:inset 0 0 0 2px #d60816}.busqueda-cuerpo[data-v-6e66564d]{flex:1;overflow:auto;padding:1rem 1rem 1.5rem}.busqueda-pie[data-v-6e66564d]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -1px #0f1b3614}@media(min-width:1024px){.busqueda[data-v-6e66564d]{inset:0;width:min(760px,92vw);height:auto;max-height:86dvh;margin:auto;border-radius:1.25rem;overflow:hidden;box-shadow:0 30px 80px #0f1b3666}.busqueda-panel[data-v-6e66564d]{max-height:86dvh}}@media(prefers-reduced-motion:no-preference){.busqueda[open][data-v-6e66564d]{animation:subir-6e66564d .3s cubic-bezier(.2,.8,.2,1)}.busqueda[open][data-v-6e66564d]::backdrop{animation:aparecer-6e66564d .25s ease}.escuchando[data-v-6e66564d]{animation:latido-6e66564d 1s ease-in-out infinite}}@keyframes subir-6e66564d{0%{transform:translateY(24px);opacity:0}}@keyframes aparecer-6e66564d{0%{opacity:0}}@keyframes latido-6e66564d{50%{transform:scale(1.15)}}.escuchando[data-v-6e66564d]{color:#d60816;background:#d608161a}.resultado[data-v-6e66564d]{display:flex;flex-direction:column;gap:.1rem;padding:.6rem .9rem;border-radius:.75rem;transition:background .15s,box-shadow .15s}.resultado[data-v-6e66564d]:hover,.resultado[data-v-6e66564d]:focus-visible,li.activo .resultado[data-v-6e66564d]{background:#fff;box-shadow:0 1px 2px #0f1b3614}mark[data-v-6e66564d]{background:#d6081629;color:inherit;border-radius:2px}.marca[data-v-6e60c5eb]{display:inline-flex;align-items:baseline;gap:.3em;font-size:1.25rem;line-height:1;white-space:nowrap}.marca-fiesta[data-v-6e60c5eb]{display:inline-block;font-size:1.75em;line-height:.8;transform-origin:left bottom;transition:transform .25s ease}.marca:hover .marca-fiesta[data-v-6e60c5eb],.marca:focus-visible .marca-fiesta[data-v-6e60c5eb]{transform:rotate(-5deg)}.cabecera[data-v-3cd37042]{position:sticky;top:0;z-index:40;background:#efefefe5;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 1px #0f1b360f;transition:box-shadow .25s}.cabecera.pegada[data-v-3cd37042]{box-shadow:0 1px #0f1b3614,0 14px 30px -20px #0f1b3666}.menu-enlace[data-v-3cd37042]{position:relative;isolation:isolate;display:inline-flex;align-items:center;height:2rem;padding:0 .85rem;border-radius:.4rem;font-size:.82rem;font-weight:500;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;color:#0f1b36;transition:color .2s}.menu-enlace[data-v-3cd37042]:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:#d60816;opacity:.1;transform:scaleX(0);transform-origin:left center;transition:transform .25s ease,opacity .25s ease}.menu-enlace[data-v-3cd37042]:hover,.menu-enlace[data-v-3cd37042]:focus-visible{color:#d60816}.menu-enlace[data-v-3cd37042]:hover:before,.menu-enlace[data-v-3cd37042]:focus-visible:before{transform:scaleX(1)}.menu-enlace.activo[data-v-3cd37042],.menu-enlace.activo[data-v-3cd37042]:hover{color:#fff}.menu-enlace.activo[data-v-3cd37042]:before{opacity:1;transform:scaleX(1)}.hoja[data-v-3ccd3b52]{inset:0 0 0 auto;width:min(18rem,86vw);max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;border-left:1px solid rgb(226 232 240 / 70%);background:#fff;color:#0f1b36;overflow:auto}.hoja[data-v-3ccd3b52]::backdrop{background:#0f1b3666}.hoja-panel[data-v-3ccd3b52]{padding:1.25rem 1rem calc(1.5rem + env(safe-area-inset-bottom))}@media(prefers-reduced-motion:no-preference){.hoja[open][data-v-3ccd3b52]{animation:entrar-3ccd3b52 .3s cubic-bezier(.2,.8,.2,1)}.hoja[open][data-v-3ccd3b52]::backdrop{animation:aparecer-3ccd3b52 .25s ease}}@keyframes entrar-3ccd3b52{0%{transform:translate(100%)}}@keyframes aparecer-3ccd3b52{0%{opacity:0}}.seccion[data-v-3ccd3b52]{position:relative;display:flex;align-items:center;gap:.75rem;min-height:2.75rem;padding:.6rem .75rem;border-radius:.75rem;font-size:.95rem;color:#0f1b36;transition:background-color .2s,color .2s}.seccion[data-v-3ccd3b52] svg{color:#6b1426}.seccion[data-v-3ccd3b52]:hover,.seccion[data-v-3ccd3b52]:focus-visible{background:#f8fafc;color:#d60816}.seccion.activo[data-v-3ccd3b52]{background:#fef2f2;font-weight:600;color:#d60816}.seccion.activo[data-v-3ccd3b52] svg{color:#d60816}.seccion.activo[data-v-3ccd3b52]:after{content:"";position:absolute;top:.375rem;bottom:.375rem;right:-1rem;width:.25rem;border-radius:.25rem 0 0 .25rem;background:#d60816}.pie[data-v-5393d306]{position:relative;overflow:hidden;background:#0f1b36;color:#fff}.pie-rejilla[data-v-5393d306]{display:grid;grid-template-columns:minmax(0,1fr);gap:2.5rem 2rem}@media(min-width:640px){.pie-rejilla[data-v-5393d306]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.pie-rejilla[data-v-5393d306]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr) minmax(0,.8fr) minmax(0,1.5fr)}}.pie .rotulo[data-v-5393d306]{color:color-mix(in srgb,#D60816 55%,#fff)}.pie-enlace[data-v-5393d306]{display:inline-block;padding:.2rem 0;color:#ffffffd9;transition:color .2s}.pie-enlace>span[data-v-5393d306]{background-image:linear-gradient(currentColor,currentColor);background-size:0% 1px;background-position:0 100%;background-repeat:no-repeat;transition:background-size .25s}.pie-enlace[data-v-5393d306]:hover,.pie-enlace[data-v-5393d306]:focus-visible{color:#fff}.pie-enlace:hover>span[data-v-5393d306],.pie-enlace:focus-visible>span[data-v-5393d306]{background-size:100% 1px}.pie-escribenos[data-v-5393d306]{container-type:inline-size}.pie-correo[data-v-5393d306]{display:inline-block;margin-top:.5rem;padding:.25rem 0;font-size:min(1.5rem,calc(100cqi / 14.6));line-height:1.2;color:#fff;white-space:nowrap;transition:color .2s}.pie[data-v-5393d306] :focus-visible{outline-color:#fff}.pie-correo[data-v-5393d306]:hover,.pie-correo[data-v-5393d306]:focus-visible{color:color-mix(in srgb,#D60816 55%,#fff)}.pie-legal[data-v-5393d306]{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;margin-top:3rem;padding-top:1.25rem;border-top:1px solid rgb(255 255 255 / 15%);font-size:.875rem;color:#ffffffb3}.marca-agua[data-v-5393d306]{position:absolute;right:-3rem;bottom:-3rem;width:22rem;height:auto;color:#fff;opacity:.11;pointer-events:none}
