.ini{--ini-monta:28px;--ini-alto-hero:calc(var(--alto-cabecera) + 140px)}@media (max-width:767px) and (max-height:800px){.ini{--ini-alto-hero:calc(var(--alto-cabecera) + 96px)}}@media (min-width:768px){.ini{--ini-monta:96px;--ini-alto-hero:clamp(440px, calc(var(--alto-ventana-s) * 56 / 100), 600px)}}@media (min-width:1100px){.ini{--ini-monta:112px;--ini-alto-hero:clamp(420px, calc(var(--alto-ventana-s) * 64 / 100), 640px)}}@media (min-width:768px) and (max-height:800px){.ini{--ini-alto-hero:clamp(360px, calc(var(--alto-ventana-s) * 52 / 100), 440px)}}@media (min-width:768px) and (max-aspect-ratio:1){.ini{--ini-alto-hero:clamp(380px, calc(var(--alto-ventana-s) * 34 / 100), 460px)}}@media (max-height:500px){.ini{--ini-monta:20px;--ini-alto-hero:calc(var(--alto-cabecera) + 74px)}}.ini-hero{isolation:isolate;height:var(--ini-alto-hero);margin-top:calc(-1 * var(--alto-cabecera));background-color:var(--ini-color-foto,var(--marca-noche));color:var(--tinta-inversa);align-items:flex-end;display:flex;position:relative;overflow:hidden}.ini-hero-fondo{z-index:-1;position:absolute;inset:0}.ini-hero-fotos{--ini-relevo:calc(var(--dur-3) * 4.6);--ini-recorrido:7s;--ini-curva-relevo:cubic-bezier(.37, 0, .63, 1);z-index:0;position:absolute;inset:0}.ini-hero-diapositiva{z-index:0;opacity:0;transition:opacity var(--ini-relevo) var(--ini-curva-relevo);position:absolute;inset:0}.ini-hero-diapositiva[data-estado=saliente]{z-index:1;opacity:1;transition:none}.ini-hero-diapositiva[data-estado=activa]{z-index:2;opacity:1}.ini-hero-diapositiva .ini-hero-foto{transition:transform 0s linear calc(var(--ini-relevo) + .1s);transform:scale(1.06)}.ini-hero-diapositiva[data-estado=activa] .ini-hero-foto,.ini-hero-diapositiva[data-estado=saliente] .ini-hero-foto{transition:transform var(--ini-recorrido) cubic-bezier(.33, 0, .67, 1);transform:scale(1)}@starting-style{.ini-hero-diapositiva[data-estado=activa] .ini-hero-foto{transform:scale(1.06)}}@media (max-aspect-ratio:1),(orientation:landscape) and (max-height:500px){.ini-hero-diapositiva[data-foto=portada-medanos-coro]:after{content:"";z-index:1;background-image:linear-gradient(180deg, transparent 35%, color-mix(in srgb, var(--papel) 40%, transparent) 62%, color-mix(in srgb, var(--papel) 40%, transparent) 100%);position:absolute;inset:0}}.ini-hero-fondo:not(:has(.ini-hero-foto)){background-color:var(--marca-noche);background-image:radial-gradient(120% 90% at 85% 115%, color-mix(in srgb, var(--acento) 34%, transparent), transparent 60%), radial-gradient(90% 70% at 10% -10%, color-mix(in srgb, var(--marca) 80%, transparent), transparent 70%)}.ini-hero-foto{position:absolute;inset:0}@media (max-aspect-ratio:1){.ini-hero-foto img{object-position:var(--ini-encuadre-vertical,center)!important}}.ini-hero-velo{z-index:2;height:calc(var(--alto-cabecera) + 36px);background-image:linear-gradient(180deg, color-mix(in srgb, var(--marca-noche) 78%, transparent) 0%, color-mix(in srgb, var(--marca-noche) 55%, transparent) 62%, transparent 100%);position:absolute;inset:0 0 auto}.ini-hero-fondo:not(:has(.ini-hero-foto)) .ini-hero-velo{display:none}.ini-hero[data-foto]{color:var(--marca-tinta)}.ini-hero[data-foto] .ini-hero-fondo:after{content:"";z-index:1;background-image:linear-gradient(90deg, color-mix(in srgb, var(--papel) 72%, transparent) 0%, color-mix(in srgb, var(--papel) 58%, transparent) 38%, color-mix(in srgb, var(--papel) 22%, transparent) 58%, transparent 76%);-webkit-mask-image:linear-gradient(180deg, transparent calc(var(--alto-cabecera) + 8px), var(--tinta) calc(var(--alto-cabecera) + 110px));mask-image:linear-gradient(180deg, transparent calc(var(--alto-cabecera) + 8px), var(--tinta) calc(var(--alto-cabecera) + 110px));position:absolute;inset:0}@media (max-width:767px){.ini-hero[data-foto] .ini-hero-fondo:after{background-image:linear-gradient(180deg, transparent calc(var(--alto-cabecera) + 8px), color-mix(in srgb, var(--papel) 50%, transparent) 70%);-webkit-mask-image:none;mask-image:none}}.ini-hero[data-foto] .ini-titulo,.ini-hero[data-foto] .ini-bajada{color:var(--marca-tinta)}.ini-hero[data-foto] .ini-bajada{font-weight:500}.ini-hero-texto{padding-bottom:calc(var(--ini-monta) + var(--e-4));pointer-events:none;position:relative}.ini-hero-texto>*{pointer-events:auto}.ini-titulo{font:var(--t-h1);letter-spacing:var(--track-display);color:var(--tinta-inversa);text-wrap:balance}.ini-bajada{margin-top:var(--e-3);max-width:46ch;font:400 calc(18px * var(--escala)) / 1.5 var(--letra-cuerpo);color:var(--tinta-inversa);display:none}@media (min-width:768px){.ini-hero-texto{padding-bottom:calc(var(--ini-monta) + var(--e-8))}.ini-titulo{font:var(--t-display);letter-spacing:var(--track-display)}.ini-bajada{display:block}}@media (max-height:500px){.ini-hero-texto{padding-bottom:calc(var(--ini-monta) + var(--e-3))}.ini-titulo{font:var(--t-h1);letter-spacing:var(--track-display)}.ini-bajada{display:none}}.ini-tarjeta-envoltura{z-index:2;margin-top:calc(-1 * var(--ini-monta));position:relative}.ini-tarjeta{border-radius:var(--r-4);background-color:var(--papel);box-shadow:var(--sombra-3);animation:subir var(--dur-3) var(--ease) backwards;animation-delay:calc(var(--stagger) * 2)}@media (max-width:767px){.ini-tarjeta-envoltura{padding-inline:calc(var(--canal) - 8px)}}.ini{--ini-ancho-cima:1560px}.ini-tarjeta{max-width:var(--ini-ancho-cima);transition:max-width var(--dur-3) var(--ease);margin-inline:auto}.ini-tarjeta[data-modo=elegir]{max-width:var(--ancho)}@media (min-width:1920px){.ini-hero-texto{max-width:calc(min(var(--ancho), var(--ini-ancho-cima)) + var(--canal) * 2)}}.ini-pestanas{padding:0 var(--e-2);border-bottom:1px solid var(--linea);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:visible}.ini-pestana{min-height:58px;padding:6px var(--e-1);border-radius:var(--r-4) var(--r-4) 0 0;font:var(--t-diminuto);white-space:normal;text-align:center;transition:color var(--dur-1) var(--ease), background-color var(--dur-2) var(--ease);flex-direction:column;justify-content:center;gap:4px;font-weight:600;line-height:1.2}.ini-pestana:after{display:none}.ini-pestana .icono{color:var(--tinta-3);transition:color var(--dur-1) var(--ease)}.ini-pestana[data-state=active] .icono{color:var(--marca)}@media (hover:hover){.ini-pestana:hover{background-color:var(--fondo)}}.ini-pestana:active{background-color:var(--fondo-2)}.ini-pestana-indicador{background-color:var(--marca);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}@media (min-width:768px){.ini-pestanas{padding:0 var(--e-4)}.ini-pestana{gap:var(--e-2);min-height:60px;font:var(--t-pequeno-fuerte);white-space:nowrap;flex-direction:row}}.ini-tarjeta-cuerpo{padding:var(--e-5) var(--e-4) var(--e-4)}@media (min-width:768px){.ini-tarjeta-cuerpo{padding:var(--e-6) var(--e-8) var(--e-5)}}@media (max-height:500px){.ini-pestana{min-height:44px}.ini-tarjeta-cuerpo{padding-block:var(--e-3) var(--e-3)}}.ini-panel[hidden]{display:none}.ini-formulario{gap:var(--e-4);display:grid}.ini-formulario-cabeza{display:flex}.ini-formulario-ruta{gap:var(--e-3);display:grid}.ini-formulario-campo{gap:var(--e-2);min-width:0;display:grid}.ini-formulario .boton{--boton-alto:52px}@media (min-width:768px){.ini-formulario:not(.ini-formulario-estado){grid-template-columns:minmax(15rem,24rem) auto;align-items:start}.ini-formulario:not(.ini-formulario-estado) .ini-formulario-accion{padding-top:calc(21px * var(--escala) + var(--e-2))}.ini-formulario .boton-ancho{width:auto;min-width:220px}.ini-formulario-ruta{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.ini-por-entrar>*{opacity:0}.ini-seccion{padding-block:var(--e-12)}@media (min-width:768px){.ini-seccion{padding-block:var(--e-16)}}.ini-seccion-cabeza{gap:var(--e-2);margin-bottom:var(--e-6);display:grid}.ini-seccion-titulo{font:var(--t-h1);letter-spacing:var(--track-display);font-weight:300}.ini-seccion-ceja{color:var(--marca-tinta)}.ini-seccion-bajada{font:var(--t-pequeno);color:var(--tinta-3)}.ini-ofertas-cabeza{justify-content:space-between;align-items:flex-end;gap:var(--e-4);display:flex}.ini-seccion-textos{gap:var(--e-2);min-width:0;display:grid}.ini-carrusel-mandos{gap:var(--e-2);flex:none;display:none}@media (min-width:768px){.ini-carrusel-mandos{display:flex}}.ini-carrusel-boton{border:1px solid var(--linea-2);background-color:var(--papel);width:44px;height:44px;color:var(--marca-tinta);transition:background-color var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease), opacity var(--dur-2) var(--ease), transform var(--dur-1) var(--ease);border-radius:50%;place-items:center;display:grid}@media (hover:hover){.ini-carrusel-boton:hover:not(:disabled){border-color:var(--marca);background-color:var(--marca-suave)}}.ini-carrusel-boton:active:not(:disabled){transform:scale(.94)}.ini-carrusel-boton:disabled{opacity:.35;cursor:default}.ini-ofertas{--hueco-ofertas:var(--e-3);gap:var(--hueco-ofertas);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-right:calc(-1 * var(--canal));padding:4px var(--canal) var(--e-2) 0;grid-auto-columns:76%;grid-auto-flow:column;margin-top:-4px;display:grid;overflow-x:auto}.ini-ofertas::-webkit-scrollbar{display:none}@media (min-width:640px){.ini-ofertas{--hueco-ofertas:var(--e-4);grid-auto-columns:calc((100% - 2 * var(--hueco-ofertas)) / 2.4)}}@media (min-width:1100px){.ini-ofertas{--hueco-ofertas:var(--e-5);grid-auto-columns:calc((100% - 3 * var(--hueco-ofertas)) / 4);margin-right:0;padding-right:0}}.ini-oferta{scroll-snap-align:start;min-width:0;display:grid}.ini-oferta-enlace{border-radius:var(--r-3);border:1px solid var(--linea);background-color:var(--papel);height:100%;color:var(--tinta);transition:transform var(--dur-3) var(--ease), box-shadow var(--dur-3) var(--ease), border-color var(--dur-3) var(--ease);flex-direction:column;display:flex;position:relative;overflow:hidden}@media (hover:hover){.ini-oferta-enlace:hover{box-shadow:var(--sombra-3);border-color:#0000;transform:translateY(-4px)}.ini-oferta-enlace:hover .ini-oferta-foto img{transform:scale(1.05)}.ini-oferta-enlace:hover .ini-oferta-flecha{background-color:var(--marca);border-color:var(--marca);color:var(--tinta-inversa);transform:translate(2px)}.ini-oferta-enlace:hover .ini-oferta-codigo{letter-spacing:.08em}}.ini-oferta-enlace:active{transform:scale(.99)}.ini-oferta-enlace:focus-visible{outline:1.5px solid var(--marca);outline-offset:3px}.ini-oferta-visual{isolation:isolate;aspect-ratio:4/5;background-color:var(--marca-noche);position:relative;overflow:hidden}.ini-oferta-visual:after{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--marca-noche) 30%, transparent), transparent);pointer-events:none;height:30%;position:absolute;inset:0 0 auto}.ini-oferta-foto{z-index:-1;position:absolute;inset:0}.ini-oferta-foto img{transition:transform calc(var(--dur-3) * 2.2) var(--ease)}.ini-oferta-tipografica{background:radial-gradient(120% 80% at 30% 20%, color-mix(in srgb, var(--marca) 70%, transparent), transparent 70%), var(--marca-noche);place-items:center;display:grid}.ini-oferta-codigo{font:300 calc(92px * var(--escala)) / 1 var(--letra-display);letter-spacing:.04em;color:color-mix(in srgb, var(--tinta-inversa) 16%, transparent);transition:letter-spacing calc(var(--dur-3) * 1.6) var(--ease)}.ini-oferta-detalle{z-index:1;top:var(--e-4);left:var(--e-4);min-height:28px;padding:0 var(--e-3);border-radius:var(--r-pildora);border:1px solid color-mix(in srgb, var(--tinta-inversa) 28%, transparent);background-color:color-mix(in srgb, var(--marca-noche) 42%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font:var(--t-diminuto);color:var(--tinta-inversa);white-space:nowrap;align-items:center;display:inline-flex;position:absolute}.ini-oferta-cuerpo{padding:var(--e-4) var(--e-5) var(--e-5);flex-direction:column;flex:1;gap:2px;display:flex}.ini-oferta-region{font:var(--t-rotulo);text-transform:uppercase;letter-spacing:var(--track-rotulo);color:var(--tinta-3)}.ini-oferta-ciudad{margin-bottom:var(--e-4);font:300 calc(24px * var(--escala)) / 1.15 var(--letra-display);letter-spacing:var(--track-titulo);color:var(--tinta);text-wrap:balance}.ini-oferta-precio{justify-content:space-between;align-items:flex-end;gap:var(--e-3);padding-top:var(--e-3);border-top:1px solid var(--linea);margin-top:auto;display:flex}.ini-oferta-importe{gap:2px;display:grid}.ini-oferta-desde{font:var(--t-diminuto);color:var(--tinta-3)}.ini-oferta-cifra{font:300 calc(26px * var(--escala)) / 1 var(--letra-display);letter-spacing:var(--track-titulo);color:var(--marca-tinta);font-variant-numeric:tabular-nums}.ini-oferta-flecha{border:1px solid var(--linea-2);width:40px;height:40px;color:var(--marca-tinta);transition:background-color var(--dur-2) var(--ease), border-color var(--dur-2) var(--ease), color var(--dur-2) var(--ease), transform var(--dur-2) var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.ini-oferta-esqueleto{aspect-ratio:4/6.4}.ini-ofertas-vacio{padding:var(--e-6);border-radius:var(--r-3);background-color:var(--fondo);font:var(--t-pequeno);color:var(--tinta-2)}.ini-banda{padding-block:var(--e-12)}@media (min-width:768px){.ini-banda{padding-block:var(--e-16)}}.ini-banda-titulo{font:var(--t-h2);letter-spacing:var(--track-titulo)}.ini-banda-parrafo{font:var(--t-cuerpo)}.ini-banda-priority{background-color:var(--marca-noche);color:var(--tinta-inversa)}.ini-banda-priority .ini-banda-titulo{color:var(--tinta-inversa);font:var(--t-h1);letter-spacing:var(--track-display)}.ini-banda-rejilla{gap:var(--e-10);align-items:center;display:grid}@media (min-width:900px){.ini-banda-rejilla{gap:var(--e-16);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}.ini-banda-texto{gap:var(--e-4);justify-items:start;display:grid}.ini-banda-rotulo{font:var(--t-rotulo);letter-spacing:var(--track-rotulo);text-transform:uppercase;color:color-mix(in srgb, var(--tinta-inversa) 74%, transparent)}.ini-banda-priority .ini-banda-parrafo{color:color-mix(in srgb, var(--tinta-inversa) 86%, transparent)}.ini-beneficios{gap:var(--e-3);margin-block:var(--e-2);display:grid}.ini-beneficio{align-items:center;gap:var(--e-3);font:var(--t-cuerpo-fuerte);display:flex}.ini-beneficio .icono{color:color-mix(in srgb, var(--tinta-inversa) 80%, transparent)}.ini-banda-acciones{align-items:center;gap:var(--e-3) var(--e-6);margin-top:var(--e-2);flex-wrap:wrap;display:flex}.ini-banda-acciones .boton .icono{transition:transform var(--dur-2) var(--ease)}@media (hover:hover){.ini-banda-acciones .boton:hover .icono{transform:translate(3px)}}.ini-banda-enlace{min-height:44px;font:var(--t-pequeno-fuerte);color:var(--tinta-inversa);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--tinta-inversa) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--tinta-inversa) 45%, transparent);transition:text-decoration-color var(--dur-1) var(--ease);align-items:center;display:inline-flex}@media (hover:hover){.ini-banda-enlace:hover{-webkit-text-decoration-color:var(--tinta-inversa);text-decoration-color:var(--tinta-inversa)}}.ini-banda-enlace:focus-visible{outline-color:var(--tinta-inversa)}.ini-banda-nota{font:var(--t-diminuto);color:color-mix(in srgb, var(--tinta-inversa) 70%, transparent)}.ini-banda-visual{aspect-ratio:4/3;border-radius:var(--r-3);position:relative;overflow:hidden}.ini-banda-foto{position:absolute;inset:0}.ini-banda-tipografica{border:1px solid color-mix(in srgb, var(--tinta-inversa) 16%, transparent);background-color:color-mix(in srgb, var(--marca) 55%, var(--marca-noche));place-items:center;display:none}@media (min-width:900px){.ini-banda-tipografica{display:grid}}.ini-banda-codigos{align-items:center;gap:var(--e-5);font:500 clamp(calc(40px * var(--escala)), 6vw, calc(76px * var(--escala))) / 1 var(--letra-display);letter-spacing:.04em;color:var(--tinta-inversa);display:inline-flex}.ini-banda-codigos .icono{color:color-mix(in srgb, var(--tinta-inversa) 70%, transparent)}.ini-banda-millas{background-color:var(--fondo)}.ini-millas{gap:var(--e-5);justify-items:start;display:grid}.ini-millas-icono{background-color:var(--marca-suave);width:56px;height:56px;color:var(--marca);border-radius:50%;place-items:center;display:grid}.ini-millas-texto{gap:var(--e-2);display:grid}.ini-millas-texto .ini-banda-parrafo{color:var(--tinta-2);max-width:52ch}@media (min-width:768px){.ini-millas{align-items:center;gap:var(--e-8);grid-template-columns:auto minmax(0,1fr) auto}}.ini-enlaces{gap:var(--e-3);display:grid}@media (min-width:640px){.ini-enlaces{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.ini-enlaces{gap:var(--e-4);grid-template-columns:repeat(3,minmax(0,1fr))}}.ini-enlace{align-items:center;gap:var(--e-4);min-height:68px;padding:var(--e-3) var(--e-5);border-radius:var(--r-3);border:1px solid var(--linea);background-color:var(--papel);transition:border-color var(--dur-1) var(--ease), background-color var(--dur-2) var(--ease), transform var(--dur-1) var(--ease);display:flex}.ini-enlace-icono{background-color:var(--fondo);width:40px;height:40px;color:var(--marca);transition:background-color var(--dur-2) var(--ease);border-radius:50%;place-items:center;display:grid}.ini-enlace-texto{font:var(--t-cuerpo-fuerte);flex:1}.ini-enlace-flecha{color:var(--tinta-3);transition:transform var(--dur-2) var(--ease), color var(--dur-2) var(--ease)}@media (hover:hover){.ini-enlace:hover{border-color:var(--marca);background-color:var(--marca-suave)}.ini-enlace:hover .ini-enlace-icono{background-color:var(--papel)}.ini-enlace:hover .ini-enlace-flecha{color:var(--marca);transform:translate(3px)}}.ini-enlace:active{transform:scale(.98)}.ini-enlace:focus-visible{box-shadow:var(--anillo);outline:none}.ini-seccion-medida{display:contents}.ini-temporada>:has(>:is(.ini-seccion,.ali-cinta-seccion))+:has(>:is(.ini-seccion,.ali-cinta-seccion))>:is(.ini-seccion,.ali-cinta-seccion){padding-top:0}.ini-temporada{animation:aparecer var(--dur-3) var(--ease) backwards}
