.des-pagina{background-color:var(--papel);padding-bottom:var(--e-16)}.des-cuerpo{gap:var(--e-12);padding-top:var(--e-8);display:grid}@media (min-width:900px){.des-cuerpo{gap:var(--e-16);padding-top:var(--e-12)}}.des-cabeza{background-color:var(--fondo);border-bottom:1px solid var(--linea);padding:var(--e-10) 0 var(--e-8)}.des-cabeza-columna{gap:var(--e-3);display:grid}.des-cabeza-titulo{font:var(--t-display);letter-spacing:var(--track-display);color:var(--marca-tinta)}.des-cabeza-bajada{max-width:60ch;font:var(--t-cuerpo);color:var(--tinta-2)}@media (min-width:900px){.des-cabeza{padding:var(--e-12) 0 var(--e-10)}}.des-heroe{isolation:isolate;min-height:clamp(380px, calc(var(--alto-ventana-s) * 62 / 100), 640px);background-color:var(--marca-noche);color:var(--tinta-inversa);align-items:flex-end;display:flex;position:relative;overflow:hidden}.des-heroe-foto{z-index:-2;position:absolute;inset:0}.des-heroe-foto img{animation:des-asentar var(--dur-3) var(--ease-fluid) backwards;animation-duration:calc(var(--dur-3) * 3)}@keyframes des-asentar{0%{transform:scale(1.06)}to{transform:scale(1)}}.des-heroe-velo{z-index:-1;background:linear-gradient(180deg, color-mix(in srgb, var(--marca-noche) 30%, transparent) 0%, color-mix(in srgb, var(--marca-noche) 18%, transparent) 6%, color-mix(in srgb, var(--marca-noche) 92%, transparent) 24%, color-mix(in srgb, var(--marca-noche) 95%, transparent) 44%, color-mix(in srgb, var(--marca-noche) 97%, transparent) 100%);position:absolute;inset:0}@media (min-width:900px){.des-heroe-velo{background:linear-gradient(180deg, color-mix(in srgb, var(--marca-noche) 34%, transparent) 0%, transparent 22%, transparent 50%, color-mix(in srgb, var(--marca-noche) 55%, transparent) 100%), linear-gradient(90deg, color-mix(in srgb, var(--marca-noche) 92%, transparent) 0%, color-mix(in srgb, var(--marca-noche) 88%, transparent) 44%, color-mix(in srgb, var(--marca-noche) 46%, transparent) 64%, transparent 82%)}}.des-heroe[data-foto=no] .des-heroe-velo,.des-heroe-tema[data-tono=noche] .des-heroe-velo{background:radial-gradient(120% 90% at 85% 0%, color-mix(in srgb, var(--marca) 70%, transparent) 0%, transparent 60%)}.des-heroe-tipografico{z-index:-2;padding-inline:var(--canal);place-items:center end;display:grid;position:absolute;inset:0;overflow:hidden}.des-heroe-tipografico span{font:300 clamp(calc(120px * var(--escala)), 28vw, calc(360px * var(--escala)))/1 var(--letra-display);letter-spacing:-.04em;color:color-mix(in srgb, var(--tinta-inversa) 10%, transparent)}.des-heroe-contenido{gap:var(--e-3);padding-top:calc(var(--alto-cabecera) + var(--e-8));padding-bottom:var(--e-10);display:grid;position:relative}.des-heroe-tema .des-heroe-contenido{max-width:calc(var(--ancho) + var(--canal) * 2)}.des-migas{align-items:center;gap:var(--e-2);font:var(--t-pequeno);color:color-mix(in srgb, var(--tinta-inversa) 86%, transparent);flex-wrap:wrap;display:flex}.des-migas a{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:3px;transition:color var(--dur-1) var(--ease)}@media (hover:hover){.des-migas a:hover{color:var(--tinta-inversa)}}.des-heroe-region{font:var(--t-rotulo);letter-spacing:var(--track-rotulo);text-transform:uppercase;color:color-mix(in srgb, var(--tinta-inversa) 88%, transparent)}.des-heroe-titulo{font:var(--t-display);letter-spacing:var(--track-display);color:var(--tinta-inversa);max-width:18ch}.des-heroe-bajada{max-width:52ch;font:var(--t-cuerpo);font-size:calc(17px * var(--escala));color:color-mix(in srgb, var(--tinta-inversa) 92%, transparent)}.des-heroe-aeropuerto{align-items:baseline;gap:var(--e-2);font:var(--t-cuerpo);color:color-mix(in srgb, var(--tinta-inversa) 92%, transparent);flex-wrap:wrap;display:flex}.des-heroe-codigo{padding:2px var(--e-2);border-radius:var(--r-1);border:1px solid color-mix(in srgb, var(--tinta-inversa) 40%, transparent)}.des-heroe-datos{gap:var(--e-4) var(--e-8);margin-top:var(--e-3);padding-top:var(--e-4);border-top:1px solid color-mix(in srgb, var(--tinta-inversa) 24%, transparent);flex-wrap:wrap;display:flex}.des-heroe-datos dt{font:var(--t-diminuto);color:color-mix(in srgb, var(--tinta-inversa) 80%, transparent)}.des-heroe-datos dd{font:var(--t-cuerpo-fuerte);color:var(--tinta-inversa);margin-top:2px}.des-heroe-acciones{align-items:center;gap:var(--e-3) var(--e-6);margin-top:var(--e-4);flex-wrap:wrap;display:flex}.des-heroe-enlace{font:var(--t-boton);color:var(--tinta-inversa);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-underline-offset:4px;align-items:center;min-height:44px;display:inline-flex}@media (min-width:900px){.des-heroe{min-height:clamp(440px, calc(var(--alto-ventana-s) * 64 / 100), 720px)}.des-heroe-contenido{padding-bottom:var(--e-16)}}@media (min-width:900px) and (max-height:760px){.des-heroe{min-height:460px}.des-heroe-contenido{padding-bottom:var(--e-10)}}.des-seccion{gap:var(--e-6);min-width:0;display:grid}.des-seccion-cabeza{justify-content:space-between;align-items:flex-end;gap:var(--e-4);flex-wrap:wrap;display:flex}.des-seccion-cabeza>div:first-child{gap:var(--e-2);max-width:64ch;display:grid}.des-seccion-titulo{font:var(--t-h1);letter-spacing:var(--track-display);color:var(--tinta);font-weight:300}.des-seccion-titulo-chico{font:var(--t-h2);font-weight:300}.des-seccion-bajada{font:var(--t-cuerpo);color:var(--tinta-2)}.des-seccion-control{width:min(100%,300px)}.des-nota-pie{font:var(--t-diminuto);color:var(--tinta-3)}.des-fuente{font:var(--t-diminuto);color:var(--acento);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:3px;white-space:nowrap}.des-enlace{align-items:center;gap:var(--e-2);min-height:44px;font:var(--t-boton);color:var(--marca-tinta);transition:color var(--dur-1) var(--ease);display:inline-flex}.des-enlace .icono{transition:transform var(--dur-2) var(--ease)}@media (hover:hover){.des-enlace:hover{color:var(--acento)}.des-enlace:hover .icono:last-child{transform:translate(3px)}}.des-enlace-texto{color:var(--acento);text-underline-offset:3px;text-decoration:underline}.cabecera-foto-contenido.des-destinos-cabecera{padding-top:clamp(var(--e-6), calc(var(--alto-ventana-s) * 4 / 100), var(--e-10))}.des-destinos-cabecera .cabecera-foto-textos{max-width:64ch}@media (max-height:500px){.cabecera-foto-contenido.des-destinos-cabecera{padding-top:var(--e-4)}}.des-explorador{gap:var(--e-6);display:grid}.des-barra{justify-content:space-between;align-items:center;gap:var(--e-3) var(--e-4);padding:var(--e-3) var(--e-4);border-bottom:1px solid var(--linea);background-color:var(--papel);flex-wrap:wrap;display:flex}.des-barra-origen{align-items:center;gap:var(--e-2) var(--e-3);flex-wrap:wrap;flex:320px;min-width:0;display:flex}.des-barra-rotulo{font:var(--t-pequeno-fuerte);color:var(--tinta-2);white-space:nowrap}.des-barra-selector{flex:220px;min-width:0;max-width:320px}@media (max-width:559px){.des-barra-selector{max-width:none}.des-barra .segmentado{width:100%;display:flex}.des-barra .segmento{flex:1 1 0}}.des-mapa-tarjeta{border-radius:var(--r-3);border:1px solid var(--linea);background-color:var(--papel);box-shadow:var(--sombra-3);display:grid;overflow:hidden}.des-mapa-marco{position:relative}.des-mapa-caja{aspect-ratio:4/3.4;background-color:var(--papel);width:100%;position:relative}@media (min-width:640px){.des-mapa-caja{aspect-ratio:16/10}}@media (min-width:900px){.des-mapa-caja{aspect-ratio:auto;height:clamp(300px, calc(calc(var(--alto-ventana-s) * 96 / 100) - 320px), 640px)}}@media (max-height:500px) and (orientation:landscape){.des-mapa-caja{aspect-ratio:auto;height:max(180px, calc(var(--alto-ventana-s) * 52 / 100))}}.des-mapa{--mapa-mar:var(--papel);--mapa-tierra:color-mix(in srgb, var(--tinta) 4%, var(--papel));--mapa-red:color-mix(in srgb, var(--marca) 16%, var(--papel));--mapa-frontera:var(--papel);width:100%;height:100%;font-family:var(--letra-cuerpo);display:block;position:absolute;inset:0}.des-mapa-mar{fill:var(--mapa-mar)}.des-mapa-bruma-llena{stop-color:var(--mapa-mar);stop-opacity:1}.des-mapa-bruma-vacia{stop-color:var(--mapa-mar);stop-opacity:0}.des-mapa-pais{fill:var(--mapa-tierra);stroke:var(--mapa-frontera);stroke-width:1px;stroke-linejoin:round}.des-mapa-pais-red{fill:var(--mapa-red);stroke:var(--mapa-frontera)}.des-mapa-ruta{fill:none;stroke:var(--marca);stroke-linecap:round;transition:stroke-opacity var(--dur-2) var(--ease), stroke-width var(--dur-2) var(--ease);stroke-opacity:.62}.des-mapa-ruta[data-encendida]{stroke-opacity:1}.des-mapa-ruta[data-apagada]{stroke-opacity:.08}.des-mapa-ruta-funda{fill:none;stroke:var(--mapa-red);stroke-linecap:round;stroke-opacity:.95;transition:stroke-opacity var(--dur-2) var(--ease)}.des-mapa-ruta-funda[data-apagada]{stroke-opacity:0}.des-mapa-aro{fill:color-mix(in srgb, var(--marca) 14%, transparent);transition:r var(--dur-2) var(--ease)}.des-mapa-lugar{transition:opacity var(--dur-2) var(--ease)}.des-mapa-lugar[data-apagado]{opacity:.32}.des-mapa-lugar a{cursor:pointer;outline:none}.des-mapa-toque{fill:#0000}.des-mapa-punto{fill:var(--marca);stroke:var(--papel);stroke-width:2px;vector-effect:non-scaling-stroke;transition:r var(--dur-2) var(--ease)}.des-mapa-punto[data-sin-vuelos]{fill:var(--papel);stroke:var(--marca);stroke-width:1.4px}.des-mapa-lugar[data-marcado] .des-mapa-punto{fill:var(--acento)}.des-mapa-lugar a:focus-visible .des-mapa-punto{stroke:var(--acento);stroke-width:3px}.des-mapa-rotulo{animation:des-rotulo-entra var(--dur-2) var(--ease) backwards}@keyframes des-rotulo-entra{0%{opacity:0}to{opacity:1}}.des-mapa-rotulo-fondo{fill:#0000;stroke:none;transition:fill var(--dur-1) var(--ease)}.des-mapa-rotulo-texto{font-family:var(--letra-cuerpo);fill:var(--tinta);paint-order:stroke;stroke:var(--papel);stroke-linejoin:round;transition:fill var(--dur-1) var(--ease);font-weight:600}.des-mapa-lugar[data-marcado] .des-mapa-rotulo-fondo{fill:var(--marca-tinta)}.des-mapa-lugar[data-marcado] .des-mapa-rotulo-texto{fill:var(--tinta-inversa);stroke:none}.des-mapa-lugar a:focus-visible .des-mapa-rotulo-fondo{stroke:var(--acento)}.des-mapa-pie{justify-content:space-between;align-items:center;gap:var(--e-2) var(--e-4);padding:var(--e-2) var(--e-4);border-top:1px solid var(--linea);background-color:var(--papel);flex-wrap:wrap;display:flex}.des-mapa-leyenda{gap:var(--e-1) var(--e-6);font:var(--t-diminuto);color:var(--tinta-2);flex-wrap:wrap;display:flex}.des-mapa-ir{align-items:center;gap:var(--e-1);min-height:44px;font:var(--t-pequeno-fuerte);color:var(--marca-tinta);transition:color var(--dur-1) var(--ease);display:inline-flex}.des-mapa-ir .icono{transition:transform var(--dur-2) var(--ease)}@media (hover:hover){.des-mapa-ir:hover{color:var(--acento)}.des-mapa-ir:hover .icono{transform:translateY(2px)}}.des-mapa-ir:focus-visible{outline:1.5px solid var(--marca);outline-offset:2px;border-radius:var(--r-1)}.des-leyenda-item{align-items:center;gap:var(--e-2);display:inline-flex}.des-leyenda-linea{border-top:1.5px solid var(--marca);width:22px;height:0}.des-leyenda-linea-escala{border-top-style:dashed}.des-leyenda-hueco{border:1.5px solid var(--marca);border-radius:50%;width:9px;height:9px}.des-nota-precios{max-width:640px}.des-grupo{gap:var(--e-4);display:grid}.des-grupo-titulo{font:var(--t-rotulo);text-transform:uppercase;letter-spacing:var(--track-rotulo);color:var(--tinta-3)}.des-rejilla{gap:var(--e-4);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:520px){.des-rejilla{grid-template-columns:repeat(2,minmax(0,1fr))}.des-rejilla-destacada{grid-template-columns:minmax(0,1fr)}}@media (min-width:900px){.des-rejilla{gap:var(--e-6);grid-template-columns:repeat(3,minmax(0,1fr))}.des-rejilla-destacada{grid-template-columns:minmax(0,1fr)}}.des-tarjeta{border-radius:var(--r-3);border:1px solid var(--linea);background-color:var(--papel);height:100%;transition:transform var(--dur-2) var(--ease), box-shadow var(--dur-2) var(--ease), border-color var(--dur-2) var(--ease);display:grid;overflow:hidden}.des-tarjeta-visual{aspect-ratio:4/3;max-height:calc(var(--alto-ventana-s) - var(--alto-cabecera) - var(--e-8));background-color:var(--marca-noche);position:relative;overflow:hidden}.des-tarjeta-foto{position:absolute;inset:0}.des-tarjeta-foto img{transition:transform var(--dur-3) var(--ease)}.des-tarjeta-tipografica{padding:var(--e-5);background:radial-gradient(110% 90% at 100% 0%, color-mix(in srgb, var(--marca) 70%, transparent) 0%, transparent 65%), var(--marca-noche);place-items:end start;display:grid;position:absolute;inset:0}.des-tarjeta-codigo{font:300 calc(64px * var(--escala))/1 var(--letra-display);letter-spacing:-.03em;color:color-mix(in srgb, var(--tinta-inversa) 80%, transparent)}.des-tarjeta-cuerpo{gap:var(--e-2);padding:var(--e-4) var(--e-5) var(--e-5);display:grid}.des-tarjeta-region{font:var(--t-diminuto);color:var(--tinta-3)}.des-tarjeta-ciudad{align-items:baseline;gap:var(--e-2);font:var(--t-h3);letter-spacing:var(--track-titulo);font-weight:400;display:flex}.des-tarjeta-iata{font-size:calc(12px * var(--escala));color:var(--tinta-3)}.des-tarjeta-vuelos{align-items:center;gap:var(--e-2);font:var(--t-pequeno);color:var(--tinta-2);display:inline-flex}.des-tarjeta-vuelos .icono{color:var(--marca);transform:rotate(45deg)}.des-tarjeta-sin-vuelos{color:var(--tinta-3)}.des-tarjeta-pie{justify-content:space-between;align-items:flex-end;gap:var(--e-3);margin-top:var(--e-2);padding-top:var(--e-3);border-top:1px solid var(--linea);min-height:52px;display:flex}.des-tarjeta-precio{gap:2px;display:grid}.des-tarjeta-desde{font:var(--t-diminuto);color:var(--tinta-3)}.des-tarjeta-cifra{font:var(--t-cifra);font-size:calc(22px * var(--escala));color:var(--marca-tinta);animation:aparecer var(--dur-2) var(--ease) backwards}.des-tarjeta-ver{font:var(--t-pequeno-fuerte);color:var(--marca-tinta)}.des-tarjeta-flecha{border:1px solid var(--linea-2);width:40px;height:40px;color:var(--marca-tinta);transition:background-color var(--dur-2) var(--ease), color var(--dur-2) var(--ease), border-color var(--dur-2) var(--ease), transform var(--dur-2) var(--ease);border-radius:50%;place-items:center;display:grid}.des-tarjeta[data-resaltada],.des-tarjeta:focus-visible{border-color:var(--marca-suave-2)}@media (hover:hover){.des-tarjeta:hover{box-shadow:var(--sombra-3);border-color:#0000;transform:translateY(-3px)}.des-tarjeta:hover .des-tarjeta-foto img{transform:scale(1.05)}.des-tarjeta:hover .des-tarjeta-flecha{background-color:var(--marca);border-color:var(--marca);color:var(--tinta-inversa);transform:translate(2px)}}.des-tarjeta:active{transform:scale(.99)}.des-tarjeta:focus-visible{outline:1.5px solid var(--marca);outline-offset:3px}@media (min-width:560px){.des-tarjeta[data-destacada]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.des-tarjeta[data-destacada] .des-tarjeta-visual{aspect-ratio:3/2}.des-tarjeta[data-destacada] .des-tarjeta-cuerpo{padding:var(--e-6);grid-template-rows:auto auto auto minmax(0,1fr);align-content:stretch}.des-tarjeta[data-destacada] .des-tarjeta-pie{align-self:end}}@media (min-width:900px){.des-tarjeta[data-destacada]{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}.des-tarjeta[data-destacada] .des-tarjeta-visual{aspect-ratio:16/10}.des-tarjeta[data-destacada] .des-tarjeta-cuerpo{padding:var(--e-8)}.des-tarjeta[data-destacada] .des-tarjeta-ciudad{font:var(--t-h1);font-weight:300}}@media (min-width:1920px){.des-pagina-destinos{container:des-destinos/inline-size}}@container des-destinos (min-width:2200px){.des-cuerpo.des-explorador{grid-template-columns:minmax(0,1fr) minmax(0,2.4fr);align-items:start}.des-explorador>*{grid-column:1/-1}.des-explorador:has(>.des-grupo+.des-grupo)>.des-grupo{grid-column:auto}.des-explorador:has(>.des-grupo+.des-grupo)>.des-grupo:first-of-type{top:calc(var(--alto-cabecera) + var(--e-6));position:sticky}.des-explorador:has(>.des-grupo+.des-grupo) .des-tarjeta[data-destacada]{grid-template-columns:minmax(0,1fr)}.des-explorador:has(>.des-grupo+.des-grupo) .des-tarjeta[data-destacada] .des-tarjeta-visual{aspect-ratio:4/4.6}.des-explorador:has(>.des-grupo+.des-grupo) .des-tarjeta[data-destacada] .des-tarjeta-cuerpo{padding:var(--e-6)}}.des-nota-pie,.des-nota-acciones{margin-top:var(--e-1)}.des-pestanas{border-bottom:1px solid var(--linea)}.des-pestanas .pestana{gap:var(--e-2)}.des-horarios-marco{margin-top:var(--e-4);border-radius:var(--r-3);border:1px solid var(--linea);overflow-x:auto}.des-horarios{border-collapse:collapse;width:100%;font:var(--t-pequeno)}.des-horarios th,.des-horarios td{padding:var(--e-3);border-bottom:1px solid var(--linea);text-align:center}.des-horarios tr:last-child th,.des-horarios tr:last-child td{border-bottom:0}.des-horarios thead th{background-color:var(--fondo);font:var(--t-diminuto);color:var(--tinta-3)}.des-horarios abbr{text-decoration:none}.des-horarios .des-horarios-vuelo{text-align:left;min-width:132px}.des-horarios tbody th{font-weight:400}.des-horarios-horas{align-items:center;gap:var(--e-1);font:var(--t-cuerpo-fuerte);font-variant-numeric:tabular-nums;display:inline-flex}@media (max-width:479px){.des-horarios th,.des-horarios td{padding:var(--e-3) var(--e-1)}.des-horarios .des-horarios-vuelo{min-width:0;padding-inline:var(--e-3) var(--e-2)}.des-horarios-horas{column-gap:var(--e-1);flex-wrap:wrap;row-gap:0}}.des-horarios-mas{font:var(--t-diminuto);color:var(--aviso);margin-left:2px}.des-horarios-numero{font-size:calc(12px * var(--escala));color:var(--tinta-3);margin-top:2px;display:block}.des-horarios-celda{color:var(--tinta-4)}.des-horarios-celda[data-opera]{color:var(--marca-tinta);background-color:var(--marca-suave)}.des-horarios-celda .icono{margin-inline:auto}.des-horarios-vacio{margin-top:var(--e-4);font:var(--t-pequeno);color:var(--tinta-2)}.des-horarios-notas{gap:var(--e-1);font:var(--t-diminuto);color:var(--tinta-3);list-style:none;display:grid}.des-planifica{padding:var(--e-5);border-radius:var(--r-4);background-color:var(--fondo)}.des-planifica-controles{align-items:center;gap:var(--e-3);flex-wrap:wrap;display:flex}.des-planifica-pasajeros{width:min(100%,300px)}.des-planifica-calendario{padding:var(--e-3);border-radius:var(--r-3);background-color:var(--papel);border:1px solid var(--linea)}.des-planifica-calendario .bus-cal-pie{display:none}.des-planifica-pie{justify-content:space-between;align-items:center;gap:var(--e-4);flex-wrap:wrap;display:flex}.des-planifica-resumen{align-items:center;gap:var(--e-2);font:var(--t-cuerpo-fuerte);display:inline-flex}.des-planifica-vacio{font:var(--t-pequeno);color:var(--tinta-3)}.des-planifica-falta{align-items:center;gap:var(--e-2);font:var(--t-pequeno);color:var(--error);display:flex}@media (min-width:900px){.des-planifica{padding:var(--e-8)}.des-planifica-calendario{padding:var(--e-5)}}@media (max-width:519px){.des-planifica{margin-inline:calc(var(--canal) * -1);padding-inline:var(--canal);border-radius:0}.des-planifica-pie .boton{width:100%}}.des-otros{gap:var(--e-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));display:grid}.des-otro{align-items:center;gap:var(--e-2);min-height:52px;padding:0 var(--e-4);border-radius:var(--r-2);border:1px solid var(--linea);font:var(--t-cuerpo);transition:border-color var(--dur-1) var(--ease), background-color var(--dur-1) var(--ease), transform var(--dur-1) var(--ease);display:flex}.des-otro>.icono{color:var(--tinta-3);transition:transform var(--dur-2) var(--ease);margin-left:auto}.des-otro-codigo{font-size:calc(12px * var(--escala));color:var(--tinta-3)}@media (hover:hover){.des-otro:hover{border-color:var(--marca-suave-2);background-color:var(--marca-suave)}.des-otro:hover>.icono{transform:translate(3px)}}.des-otro:active{transform:scale(.98)}.des-tabla-marco{border-radius:var(--r-3);border:1px solid var(--linea);background-color:var(--papel);overflow-x:auto}.des-tabla{border-collapse:collapse;width:100%;font:var(--t-pequeno)}.des-tabla th,.des-tabla td{padding:var(--e-3) var(--e-4);border-bottom:1px solid var(--linea);text-align:left;vertical-align:top}.des-tabla tbody tr:last-child th,.des-tabla tbody tr:last-child td{border-bottom:0}.des-tabla thead th{background-color:var(--fondo);font:var(--t-pequeno-fuerte);color:var(--marca-tinta)}.des-tabla tbody th{font:var(--t-pequeno-fuerte);color:var(--tinta);min-width:120px}.des-celda{align-items:flex-start;gap:var(--e-2);display:inline-flex}.des-celda .icono{margin-top:2px}[data-estado=incluido] .des-celda .icono{color:var(--exito)}[data-estado=con-cargo] .des-celda .icono{color:var(--aviso)}[data-estado=no-permitido] .des-celda .icono,[data-estado=no-figura] .des-celda .icono{color:var(--tinta-3)}.des-equipaje-bloque{gap:var(--e-4);justify-items:start;display:grid}.des-equipaje-bloque>.des-tabla-marco{width:100%}.des-difiere{margin-top:var(--e-2)}.des-comparacion td{min-width:160px}.des-medidas{gap:var(--e-3);display:grid}@media (min-width:640px){.des-medidas{grid-template-columns:repeat(2,minmax(0,1fr))}}.des-medida{gap:var(--e-3);padding:var(--e-4);border-radius:var(--r-2);background-color:var(--fondo);align-items:flex-start;display:flex}.des-medida>.icono{color:var(--marca)}.des-medida-titulo{font:var(--t-diminuto);color:var(--tinta-3)}.des-medida-valor{font:var(--t-cuerpo-fuerte)}.des-mosaico{gap:var(--e-3);display:grid}@media (min-width:768px){.des-mosaico{gap:var(--e-4);grid-template-columns:repeat(3,minmax(0,1fr))}}.des-pieza{align-content:start;gap:var(--e-2);padding:var(--e-5);border-radius:var(--r-3);border:1px solid var(--linea);transition:border-color var(--dur-2) var(--ease), transform var(--dur-2) var(--ease);display:grid}@media (hover:hover){.des-pieza:hover{border-color:var(--marca-suave-2);transform:translateY(-2px)}}.des-pieza-icono{background-color:var(--marca-suave);width:48px;height:48px;color:var(--marca);margin-bottom:var(--e-2);border-radius:50%;place-items:center;display:grid}.des-pieza-titulo{font:var(--t-h4)}.des-pieza-texto{font:var(--t-pequeno);color:var(--tinta-2)}.des-pieza .des-fuente{justify-self:start}.des-abordo{align-items:center}.des-abordo-foto{aspect-ratio:4/3;border-radius:var(--r-4);background-color:var(--marca-noche);position:relative;overflow:hidden}.des-abordo-foto picture{position:absolute;inset:0}.des-abordo-texto{gap:var(--e-4);display:grid}.des-lista-marcada{gap:var(--e-3);display:grid}.des-lista-marcada li{gap:var(--e-3);font:var(--t-cuerpo);color:var(--tinta-2);display:flex}.des-lista-marcada .icono{color:var(--marca);margin-top:2px}.des-abordo-acciones{align-items:center;gap:var(--e-4);flex-wrap:wrap;display:flex}.des-magazine{gap:var(--e-1);padding:var(--e-5);border-radius:var(--r-3);background-color:var(--fondo);display:grid}.des-magazine-titulo{font:var(--t-h4)}.des-magazine-texto{font:var(--t-pequeno);color:var(--tinta-2)}@media (min-width:900px){.des-abordo{gap:var(--e-12);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.des-abordo-foto{aspect-ratio:4/5;max-height:640px}}.des-flota-lista{gap:var(--e-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));display:grid}.des-equipo{align-content:start;gap:var(--e-1);padding:var(--e-5);border-radius:var(--r-3);border:1px solid var(--linea);background-color:var(--papel);transition:transform var(--dur-2) var(--ease), box-shadow var(--dur-2) var(--ease);display:grid}.des-equipo[data-fuselaje=ancho]{background-color:var(--marca-noche);color:var(--tinta-inversa);border-color:#0000}@media (hover:hover){.des-equipo:hover{box-shadow:var(--sombra-2);transform:translateY(-3px)}}.des-equipo-silueta{aspect-ratio:792/298;margin:calc(var(--e-2) * -1) calc(var(--e-3) * -1) var(--e-2);align-items:center;display:flex}.des-equipo-imagen{object-fit:contain;object-position:left center;width:100%;height:100%;filter:drop-shadow(0 10px 10px color-mix(in srgb, var(--marca-noche) 18%, transparent));transition:transform var(--dur-3) var(--ease)}@media (hover:hover){.des-equipo:hover .des-equipo-imagen{transform:translate(6px)}}.des-equipo-fabricante{font:var(--t-rotulo);text-transform:uppercase;letter-spacing:var(--track-rotulo);color:var(--tinta-3)}.des-equipo[data-fuselaje=ancho] .des-equipo-fabricante{color:color-mix(in srgb, var(--tinta-inversa) 76%, transparent)}.des-equipo-modelo{font:var(--t-h2);letter-spacing:var(--track-titulo);font-weight:300}.des-equipo[data-fuselaje=ancho] .des-equipo-modelo{color:var(--tinta-inversa)}.des-equipo-datos{gap:var(--e-2);margin-top:var(--e-3);padding-top:var(--e-3);border-top:1px solid var(--linea);display:grid}.des-equipo[data-fuselaje=ancho] .des-equipo-datos{border-top-color:color-mix(in srgb, var(--tinta-inversa) 22%, transparent)}.des-equipo-datos dt{font:var(--t-diminuto);color:var(--tinta-3)}.des-equipo[data-fuselaje=ancho] .des-equipo-datos dt{color:color-mix(in srgb, var(--tinta-inversa) 76%, transparent)}.des-equipo-datos dd{font:var(--t-pequeno-fuerte)}.des-banda-priority{gap:var(--e-5);padding:var(--e-8) var(--e-6);border-radius:var(--r-4);background:radial-gradient(120% 120% at 100% 0%, color-mix(in srgb, var(--marca) 80%, transparent) 0%, transparent 60%), var(--marca-noche);color:var(--tinta-inversa);display:grid}.des-banda-rotulo{font:var(--t-rotulo);text-transform:uppercase;letter-spacing:var(--track-rotulo);color:color-mix(in srgb, var(--tinta-inversa) 80%, transparent)}.des-banda-titulo{margin-top:var(--e-2);font:var(--t-h1);letter-spacing:var(--track-display);color:var(--tinta-inversa);font-weight:300}.des-banda-texto{margin-top:var(--e-2);color:color-mix(in srgb, var(--tinta-inversa) 88%, transparent)}.des-banda-priority .boton{justify-self:start}@media (min-width:900px){.des-banda-priority{padding:var(--e-12);grid-template-columns:minmax(0,1fr) auto;align-items:end}}.des-beneficios{gap:var(--e-3);display:grid}@media (min-width:640px){.des-beneficios{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.des-beneficios{grid-template-columns:repeat(4,minmax(0,1fr))}}.des-beneficio{align-items:center;gap:var(--e-4);padding:var(--e-4);border-radius:var(--r-3);border:1px solid var(--linea);font:var(--t-cuerpo);display:flex}.des-beneficio-icono{background-color:var(--marca-noche);width:48px;height:48px;color:var(--tinta-inversa);border-radius:50%;flex:none;place-items:center;display:grid}.des-donde{gap:var(--e-5);padding:var(--e-6);border-radius:var(--r-3);background-color:var(--fondo);align-items:flex-start;display:flex}.des-donde-icono{color:var(--marca);flex:none}.des-cifras-lista{gap:var(--e-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:900px){.des-cifras-lista{grid-template-columns:repeat(4,minmax(0,1fr))}}.des-cifras-lista>div{gap:var(--e-1);padding:var(--e-5);border-radius:var(--r-3);border:1px solid var(--linea);display:grid}.des-cifras-lista dt{font:var(--t-pequeno);color:var(--tinta-2);order:2}.des-cifras-lista dd{font:var(--t-cifra-grande);letter-spacing:var(--track-display);color:var(--marca-tinta)}.des-proposito{gap:var(--e-8)}.des-proposito-bloque{gap:var(--e-3);display:grid}.des-cita{font:var(--t-h1);letter-spacing:var(--track-titulo);color:var(--marca-tinta);max-width:34ch;font-weight:300}.des-cita-chica{font:var(--t-h3);color:var(--tinta-2);max-width:56ch;font-weight:300}.des-valores{gap:var(--e-2);flex-wrap:wrap;display:flex}.des-valores li{padding:var(--e-2) var(--e-4);border-radius:var(--r-pildora);border:1px solid var(--linea-2);font:var(--t-pequeno)}.des-ficha-rejilla{gap:var(--e-6);display:grid}@media (min-width:900px){.des-ficha-rejilla{gap:var(--e-12);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.des-ficha-datos{border-top:1px solid var(--linea);gap:0;display:grid}.des-ficha-datos>div{gap:var(--e-1);padding:var(--e-4) 0;border-bottom:1px solid var(--linea);display:grid}@media (min-width:640px){.des-ficha-datos>div{gap:var(--e-4);grid-template-columns:200px minmax(0,1fr)}}.des-ficha-datos dt{font:var(--t-pequeno);color:var(--tinta-3)}.des-ficha-datos dd{font:var(--t-cuerpo)}.des-ficha-datos address{font-style:normal}.des-ficha-detalle{font:var(--t-diminuto);color:var(--tinta-3);display:block}.des-ficha-contacto{align-content:start;gap:var(--e-4);padding:var(--e-6);border-radius:var(--r-3);background-color:var(--fondo);display:grid}.des-ficha-subtitulo{font:var(--t-h3);font-weight:400}.des-contactos{gap:var(--e-3);display:grid}.des-contactos li{gap:2px;display:grid}.des-contacto-rotulo{font:var(--t-diminuto);color:var(--tinta-3)}.des-contacto-valor{align-items:center;gap:var(--e-2);min-height:44px;font:var(--t-cuerpo-fuerte);color:var(--marca-tinta);overflow-wrap:anywhere;transition:color var(--dur-1) var(--ease);display:inline-flex}.des-contacto-valor .icono{color:var(--marca);flex:none}@media (hover:hover){.des-contacto-valor:hover{color:var(--acento)}}.des-redes{gap:var(--e-2);display:flex}.des-redes a{border:1px solid var(--linea-2);width:44px;height:44px;color:var(--marca-tinta);background-color:var(--papel);transition:background-color var(--dur-1) var(--ease), color var(--dur-1) var(--ease), transform var(--dur-1) var(--ease);border-radius:50%;place-items:center;display:grid}@media (hover:hover){.des-redes a:hover{background-color:var(--marca);color:var(--tinta-inversa)}}.des-redes a:active{transform:scale(.94)}.des-mapa-fuera{align-items:center;gap:var(--e-2);min-height:40px;padding:0 var(--e-4);border-radius:var(--r-pildora);border:1px solid var(--marca-suave-2);background-color:var(--papel);box-shadow:var(--sombra-2);color:var(--marca-tinta);white-space:nowrap;transition:border-color var(--dur-1) var(--ease), box-shadow var(--dur-2) var(--ease), background-color var(--dur-1) var(--ease);display:inline-flex;position:absolute}@media (pointer:coarse){.des-mapa-fuera{min-height:44px}}.des-mapa-fuera-texto{font:var(--t-pequeno-fuerte)}.des-mapa-fuera .icono{transition:transform var(--dur-2) var(--ease)}@media (hover:hover){.des-mapa-fuera:hover{border-color:var(--marca);box-shadow:var(--sombra-3)}.des-mapa-fuera:hover .icono{transform:translate(3px)}}.des-mapa-fuera:focus-visible{outline:1.5px solid var(--marca);outline-offset:2px}.des-cuerpo>*,.des-seccion>*{min-width:0}@media (max-width:519px){.des-horarios th,.des-horarios td{padding:var(--e-2) 6px}.des-horarios .des-horarios-vuelo{min-width:104px;padding-left:var(--e-3)}.des-horarios-horas{font-size:calc(14px * var(--escala))}}.des-heroe-marca{padding-bottom:var(--e-4);place-items:end}.des-heroe-marca span{font-size:clamp(calc(88px * var(--escala)), 17vw, calc(300px * var(--escala)));color:color-mix(in srgb, var(--tinta-inversa) 7%, transparent);animation:des-marca-entra calc(var(--dur-3) * 2) var(--ease-fluid) backwards}@keyframes des-marca-entra{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.des-heroe-texto{gap:var(--e-3);align-content:end;display:grid}.des-heroe-contenido[data-lateral]{gap:var(--e-8)}.des-heroe-lateral{aspect-ratio:16/10;border-radius:var(--r-3);background-color:var(--marca);margin:0;position:relative;overflow:hidden}.des-heroe-lateral picture{position:absolute;inset:0}@media (min-width:900px){.des-heroe-contenido[data-lateral]{grid-template-columns:minmax(0,1fr) minmax(0,.62fr);align-items:end}.des-heroe-lateral{aspect-ratio:4/5;max-height:min(calc(var(--alto-ventana-s) * 62 / 100), 560px);justify-self:end;width:100%}}.des-flota-foto{gap:var(--e-2);margin:0;display:grid}.des-flota-foto-marco{aspect-ratio:4/3;border-radius:var(--r-4);background-color:var(--marca-noche);position:relative;overflow:hidden}.des-flota-foto-marco picture{position:absolute;inset:0}@media (min-width:900px){.des-flota-foto-marco{aspect-ratio:21/8}}.des-horarios-marco,.des-tabla-marco{position:relative}.des-heroe-datos{max-width:40rem}.des-heroe-datos dd{max-width:26rem}@media (max-width:639px){.des-tabla-marco{overflow-x:visible}.des-tabla thead{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.des-tabla,.des-tabla tbody,.des-tabla tr,.des-tabla th,.des-tabla td{display:block}.des-tabla tbody tr{gap:var(--e-2);padding:var(--e-4);border-bottom:1px solid var(--linea);display:grid}.des-tabla tbody tr:last-child{border-bottom:0}.des-tabla tbody th,.des-tabla tbody td{border:0;min-width:0;padding:0}.des-tabla tbody td{gap:var(--e-3);grid-template-columns:minmax(7.5rem,38%) minmax(0,1fr);align-items:start;display:grid}.des-tabla tbody td:before{content:attr(data-rotulo);font:var(--t-diminuto);color:var(--tinta-3);padding-top:2px}.des-tabla tbody td .des-difiere{grid-column:2;justify-self:start;margin-top:0}.des-comparacion td{min-width:0}}.des-ficha-rejilla{align-items:start}.des-ficha-datos{align-content:start}@media (max-width:899px){.des-heroe[data-foto=si]{flex-direction:column;align-items:stretch;min-height:0}.des-heroe[data-foto=si] .des-heroe-foto{z-index:0;width:100%;height:clamp(200px, calc(var(--alto-ventana-s) * 40 / 100), 360px);flex:none;position:relative;inset:auto}.des-heroe[data-foto=si] .des-heroe-velo{z-index:1;height:clamp(200px, calc(var(--alto-ventana-s) * 40 / 100), 360px);background:linear-gradient(180deg, color-mix(in srgb, var(--marca-noche) 18%, transparent) 0%, transparent 30%, transparent 62%, var(--marca-noche) 100%);inset:0 0 auto}.des-heroe[data-foto=si] .des-heroe-contenido{z-index:2;padding-top:var(--e-2);padding-bottom:var(--e-8)}}.des-propio-cuerpo{gap:var(--e-8);grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;display:grid}.des-propio-texto{max-width:var(--ancho-lectura)}.des-propio-lado{gap:var(--e-5);padding:var(--e-6);border-radius:var(--r-3);background:var(--fondo);display:grid}.des-propio-destacados{gap:var(--e-3);font:var(--t-cuerpo);color:var(--tinta);margin:0;padding:0;list-style:none;display:grid}.des-propio-destacados li{gap:var(--e-2);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.des-propio-destacados .icono{color:var(--marca);margin-top:3px}.des-propio-epoca{gap:var(--e-1);font:var(--t-cuerpo);color:var(--tinta-2);margin:0;display:grid}@media (max-width:899.98px){.des-propio-cuerpo{gap:var(--e-5);grid-template-columns:minmax(0,1fr)}}
