@font-face{font-family:tenor;src:url(../media/tenor_sans_latin_400_normal-s.p.1x0txseyfxxt8.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:tenor Fallback;src:local(Arial);ascent-override:84.63%;descent-override:23.0%;line-gap-override:0.0%;size-adjust:108.71%}.tenor_c10fb0f-module__K8o0eq__className{font-family:tenor,tenor Fallback;font-style:normal;font-weight:400}.tenor_c10fb0f-module__K8o0eq__variable{--fuente-tenor-publica:"tenor", "tenor Fallback"}
.cookies-aira .cookies-aira__aviso,.cookies-aira .cookies-aira__dialogo{color:var(--espresso);background:var(--crema);background:color-mix(in srgb, var(--crema) 94%, transparent);-webkit-backdrop-filter:blur(24px)saturate(110%);backdrop-filter:blur(24px)saturate(110%);border:1px solid color-mix(in srgb, var(--espresso) 28%, var(--crema));box-shadow:0 12px 42px color-mix(in srgb, var(--espresso) 20%, transparent);font-family:var(--texto);letter-spacing:.025em;border-radius:1rem;font-size:.875rem;font-weight:400;line-height:1.6}.cookies-aira .cookies-aira__aviso{z-index:1000;bottom:max(1rem, env(safe-area-inset-bottom));width:min(68rem,100% - 2rem);max-height:min(25rem,65svh);animation:cookies-aira-materializar .7s var(--suave) both;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem 1.5rem;padding:clamp(1rem,2vw,1.5rem);display:grid;position:fixed;left:50%;overflow-y:auto;transform:translate(-50%)}.cookies-aira:has(.cookies-aira__dialogo[open]) .cookies-aira__aviso{visibility:hidden}.cookies-aira .cookies-aira__contenido{min-width:0}.cookies-aira .cookies-aira__aviso h2,.cookies-aira .cookies-aira__cabecera h2{color:var(--espresso);font-family:var(--titular);letter-spacing:-.015em;margin:0 0 .5rem;font-size:clamp(1.25rem,2vw,1.7rem);font-weight:400;line-height:1.2}.cookies-aira .cookies-aira__aviso p,.cookies-aira .cookies-aira__dialogo p{color:var(--espresso);margin:0;font-size:.875rem;line-height:1.6}.cookies-aira .cookies-aira__acciones{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.cookies-aira .cookies-aira__boton,.mapa-consentido .cookies-aira__boton{border:1px solid var(--espresso);min-width:44px;min-height:44px;color:var(--espresso);background:var(--crema);font:inherit;font-family:var(--texto);letter-spacing:.02em;text-align:center;cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;margin:0;padding:.65rem .95rem;font-size:.875rem;line-height:1.3;display:inline-flex}.cookies-aira .cookies-aira__boton:active,.mapa-consentido .cookies-aira__boton:active{background:var(--tono-2);transform:scale(.98)}.cookies-aira .cookies-aira__enlace,.mapa-consentido .mapa-consentido__enlace{min-height:44px;color:var(--espresso);font-family:var(--texto);text-underline-offset:.2em;align-items:center;font-size:.875rem;line-height:1.5;text-decoration:underline;display:inline-flex}.cookies-aira .cookies-aira__dialogo{overscroll-behavior:contain;width:min(42rem,100% - 2rem);max-height:calc(100svh - 2rem);padding:clamp(1.25rem,4vw,2rem);overflow-y:auto}.cookies-aira .cookies-aira__dialogo:not([open]){display:none}.cookies-aira .cookies-aira__dialogo::backdrop{background:0 0}.cookies-aira .cookies-aira__cabecera{justify-content:space-between;align-items:start;gap:1rem;display:flex}.cookies-aira .cookies-aira__cerrar{border:1px solid var(--espresso);width:44px;height:44px;color:var(--espresso);background:var(--crema);font:inherit;cursor:pointer;border-radius:50%;flex:0 0 44px;font-size:1.5rem}.cookies-aira .cookies-aira__categorias{gap:0;margin-block:1rem;display:grid}.cookies-aira .cookies-aira__categoria{border-bottom:1px solid color-mix(in srgb, var(--espresso) 25%, var(--crema));padding-block:1rem}.cookies-aira .cookies-aira__interruptor{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:44px;display:flex}.cookies-aira .cookies-aira__interruptor>span{font-size:1rem}.cookies-aira .cookies-aira__interruptor small{color:var(--espresso);font-size:.75rem;display:block}.cookies-aira .cookies-aira__interruptor input{appearance:none;cursor:pointer;background:0 0;border:0;border-radius:.5rem;flex:0 0 3.5rem;width:3.5rem;height:44px;margin:0;padding:0;position:relative}.cookies-aira .cookies-aira__interruptor input:before{content:"";border:1px solid var(--espresso);background:var(--crema);border-radius:2rem;position:absolute;inset:6px 0}.cookies-aira .cookies-aira__interruptor input:after{content:"";background:var(--espresso);width:20px;height:20px;transition:transform .6s var(--suave);border-radius:50%;position:absolute;top:12px;left:6px}.cookies-aira .cookies-aira__interruptor input:checked:before{background:var(--espresso)}.cookies-aira .cookies-aira__interruptor input:checked:after{background:var(--crema);transform:translate(24px)}.cookies-aira .cookies-aira__interruptor input:disabled{opacity:1;cursor:default}.cookies-aira .cookies-aira__acciones--panel{margin-top:1rem}.cookies-aira .cookies-aira__error,.mapa-consentido .cookies-aira__error{color:var(--espresso);grid-column:1/-1;margin-block:.75rem;font-size:.875rem}.cookies-aira__abrir.cookies-aira__abrir{min-height:44px;color:inherit;font:inherit;text-align:left;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.cookies-aira__abrir.cookies-aira__abrir:focus-visible{outline-offset:3px;outline:2px solid}.cookies-aira :is(button,a,input):focus-visible,.mapa-consentido :is(button,a):focus-visible{outline:2px solid var(--espresso);outline-offset:3px}.mapa-consentido{width:100%;min-width:0;color:var(--espresso);background:var(--crema);border:1px solid color-mix(in srgb, var(--espresso) 25%, var(--crema));font-family:var(--texto);border-radius:.75rem;margin-block-start:2rem;overflow:clip}.mapa-consentido .mapa-consentido__marcador{text-align:center;align-content:center;justify-items:center;gap:1rem;min-height:clamp(20rem,40vw,30rem);padding:clamp(1.5rem,5vw,4rem);display:grid}.mapa-consentido .mapa-consentido__marcador h3{color:var(--espresso);font-family:var(--titular);margin:0;font-size:clamp(1.5rem,3vw,2rem);line-height:1.2}.mapa-consentido .mapa-consentido__marcador p{max-width:55ch;color:var(--espresso);margin:0;font-size:.9375rem;line-height:1.6}.mapa-consentido .mapa-consentido__punto{color:var(--caramelo);font-size:2.5rem;line-height:1}.mapa-consentido .mapa-consentido__iframe{border:0;width:100%;height:clamp(20rem,40vw,30rem);display:block}.mapa-consentido .mapa-consentido__enlace{gap:.5rem;margin-inline:1.25rem;padding-block:.75rem}@keyframes cookies-aira-materializar{0%{opacity:0;filter:blur(3px);transform:translate(-50%,10px)scale(.99)}to{opacity:1;filter:blur();transform:translate(-50%)scale(1)}}@media (max-width:850px){.cookies-aira .cookies-aira__aviso{grid-template-columns:minmax(0,1fr)}.cookies-aira .cookies-aira__acciones>button{flex:9rem}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.cookies-aira .cookies-aira__aviso,.cookies-aira .cookies-aira__dialogo{background:var(--crema);-webkit-backdrop-filter:none;backdrop-filter:none;border:2px solid var(--espresso);box-shadow:none}}@media (prefers-reduced-motion:reduce){.cookies-aira .cookies-aira__aviso{animation:none}.cookies-aira .cookies-aira__interruptor input:after{transition:none}.cookies-aira .cookies-aira__boton:active,.mapa-consentido .cookies-aira__boton:active{transform:none}}@media (forced-colors:active){.cookies-aira .cookies-aira__interruptor input{appearance:auto}.cookies-aira .cookies-aira__interruptor input:before,.cookies-aira .cookies-aira__interruptor input:after{display:none}}@media (max-width:699px){.cookies-aira .cookies-aira__aviso{gap:.75rem;padding:1rem 1.125rem}.cookies-aira .cookies-aira__aviso h2{margin:0 0 .25rem;font-size:1.125rem}.cookies-aira .cookies-aira__aviso p{margin:0;font-size:.8125rem;line-height:1.5}.cookies-aira .cookies-aira__aviso .cookies-aira__enlace{font-size:.8125rem}.cookies-aira__aviso .cookies-aira__acciones{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.cookies-aira__aviso .cookies-aira__boton{min-height:44px;padding:.5rem .75rem;font-size:.875rem}.cookies-aira__aviso .cookies-aira__acciones>.cookies-aira__boton:last-child{text-underline-offset:.2em;background:0 0;border-color:#0000;grid-column:1/-1;min-height:44px;text-decoration:underline}}
