.pri{--pri-oro:var(--asiento-priority);--pri-noche:var(--marca-noche);--pri-noche-2:color-mix(in srgb, var(--marca-noche) 86%, var(--tinta-inversa));--pri-texto:var(--tinta-inversa);--pri-texto-2:color-mix(in srgb, var(--tinta-inversa) 78%, var(--marca-noche));--pri-filete:color-mix(in srgb, var(--tinta-inversa) 14%, transparent);--pri-filete-oro:color-mix(in srgb, var(--asiento-priority) 46%, transparent);--pri-aire:clamp(64px, 7vw, 104px);--pri-monta:72px;background-color:var(--pri-noche);color:var(--pri-texto);overflow-x:clip}@media (min-width:768px){.pri{--pri-monta:112px}}.pri-rotulo{align-items:center;gap:var(--e-2);font:var(--t-rotulo);letter-spacing:.26em;text-transform:uppercase;color:var(--pri-oro);margin:0;display:inline-flex}.pri-seccion{padding-block:var(--pri-aire)}.pri-seccion-cabeza{gap:var(--e-3);margin-bottom:var(--e-10);display:grid}.pri-seccion-titulo{max-width:20ch;font:300 clamp(calc(32px * var(--escala)), 4.4vw, calc(60px * var(--escala))) / 1.06 var(--letra-display);letter-spacing:var(--track-display);color:var(--pri-texto);text-wrap:balance;margin:0}.pri-heroe{isolation:isolate;min-height:clamp(380px, calc(var(--alto-ventana-s) - var(--alto-cabecera) - 196px), 660px);padding-top:var(--e-10);padding-bottom:calc(var(--pri-monta) + var(--e-8));background-color:var(--pri-noche);align-items:flex-end;display:flex;position:relative;overflow:hidden}@media (max-width:767px){.pri-heroe{min-height:clamp(300px, calc(var(--alto-ventana-s) * .46), 420px);padding-bottom:calc(var(--pri-monta) + var(--e-5))}}@media (max-height:500px){.pri-heroe{min-height:300px}}.pri-heroe-foto{z-index:-2;position:absolute;inset:0}.pri-heroe-foto img{animation:pri-asentar calc(var(--dur-3) * 5) var(--ease-fluid) backwards}@keyframes pri-asentar{0%{opacity:.35;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.pri-heroe-velo{z-index:-1;background:linear-gradient(180deg, color-mix(in srgb, var(--pri-noche) 55%, transparent) 0%, transparent 34%, transparent 58%, var(--pri-noche) 100%), linear-gradient(90deg, color-mix(in srgb, var(--pri-noche) 86%, transparent) 0%, color-mix(in srgb, var(--pri-noche) 58%, transparent) 46%, transparent 72%);position:absolute;inset:0}@media (max-width:767px){.pri-heroe-velo{background:linear-gradient(180deg, color-mix(in srgb, var(--pri-noche) 72%, transparent) 0%, color-mix(in srgb, var(--pri-noche) 66%, transparent) 55%, var(--pri-noche) 100%)}}@media (max-height:500px){.pri-heroe-velo{background:linear-gradient(90deg, color-mix(in srgb, var(--pri-noche) 86%, transparent) 0%, color-mix(in srgb, var(--pri-noche) 70%, transparent) 60%, color-mix(in srgb, var(--pri-noche) 40%, transparent) 100%)}}.pri-heroe-texto{justify-items:start;gap:var(--e-4);display:grid}.pri-heroe-titulo{max-width:11ch;font:300 clamp(calc(44px * var(--escala)), min(7.4vw, calc(var(--alto-ventana) * .1)), calc(104px * var(--escala))) / .98 var(--letra-display);letter-spacing:-.035em;color:var(--pri-texto);text-wrap:balance;margin:0}.pri-heroe-bajada{max-width:44ch;font:400 calc(18px * var(--escala)) / 1.5 var(--letra-cuerpo);color:var(--pri-texto-2);margin:0}@media (max-width:599px){.pri-heroe-bajada{font:var(--t-cuerpo)}}.pri-compra{z-index:2;justify-items:center;gap:var(--e-5);margin-top:calc(-1 * var(--pri-monta));display:grid;position:relative}@media (max-width:767px){.pri-compra{padding-inline:calc(var(--canal) - 8px)}}.prt-tarjeta{border-radius:var(--r-4);background-color:var(--papel);width:100%;color:var(--tinta);box-shadow:0 0 0 1px var(--pri-filete-oro), 0 30px 80px -30px color-mix(in srgb, var(--pri-oro) 32%, transparent);animation:subir var(--dur-3) var(--ease) backwards;animation-delay:calc(var(--stagger) * 4)}.prt-cabeza{justify-content:space-between;align-items:center;gap:var(--e-4);min-height:60px;padding:0 var(--e-5);border-bottom:1px solid var(--linea);display:flex}@media (min-width:768px){.prt-cabeza{padding:0 var(--e-8)}}.prt-marca{align-items:center;gap:var(--e-2);font:var(--t-pequeno-fuerte);letter-spacing:.02em;color:var(--marca-tinta);margin:0;display:inline-flex}.prt-marca .icono{color:var(--asiento-priority-fondo)}.prt-incluye{align-items:center;gap:var(--e-2);font:var(--t-diminuto);color:var(--tinta-2);margin:0;display:none}.prt-incluye .icono{color:var(--exito)}@media (min-width:900px){.prt-incluye{display:inline-flex}}.prt-cuerpo{padding:var(--e-5) var(--e-4) var(--e-4)}@media (min-width:768px){.prt-cuerpo{padding:var(--e-6) var(--e-8) var(--e-5)}}@media (max-height:500px){.prt-cabeza{min-height:44px}.prt-cuerpo{padding-block:var(--e-3)}}.prt-eleccion{padding-top:var(--e-5)}.pri-bajar{align-items:center;gap:var(--e-2);min-height:44px;padding-inline:var(--e-3);font:var(--t-rotulo);letter-spacing:.22em;text-transform:uppercase;color:var(--pri-oro);animation:aparecer var(--dur-3) var(--ease) backwards;animation-delay:calc(var(--stagger) * 8);display:inline-flex}.pri-bajar .icono{transition:transform var(--dur-2) var(--ease)}@media (hover:hover){.pri-bajar:hover .icono{transform:translateY(3px)}}.pri-bajar:focus-visible,.pri-cartel-boton:focus-visible,.pri-fuente a:focus-visible{outline:2px solid var(--pri-oro);outline-offset:3px;border-radius:var(--r-1)}.pri-incluye{padding-top:var(--e-12)}.pri-mosaico{gap:var(--e-3);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.pri-tesela{isolation:isolate;border-radius:var(--r-3);background-color:var(--pri-noche-2);align-items:flex-end;min-height:212px;display:flex;position:relative;overflow:hidden;container-type:inline-size}.pri-tesela-asiento{min-height:320px}.pri-tesela-foto{z-index:-2;position:absolute;inset:0}.pri-tesela-foto img{transition:transform calc(var(--dur-3) * 3) var(--ease-fluid);transform:scale(1.12)}.pri-tesela-velo{z-index:-1;background:linear-gradient(0deg, color-mix(in srgb, var(--pri-noche) 96%, transparent) 0%, color-mix(in srgb, var(--pri-noche) 91%, transparent) 60%, color-mix(in srgb, var(--pri-noche) 68%, transparent) 84%, color-mix(in srgb, var(--pri-noche) 34%, transparent) 100%);position:absolute;inset:0}.pri-tesela-texto{gap:var(--e-1);padding:var(--e-6);display:grid}.pri-tesela-cifra{margin-bottom:var(--e-2);font:400 clamp(34px, 12.5cqi, 64px) / 1 var(--letra-display);letter-spacing:-.03em;color:var(--pri-oro);white-space:nowrap;font-variant-numeric:tabular-nums}.pri-tesela-asiento .pri-tesela-cifra{font-size:clamp(48px,14cqi,96px);font-weight:300}.pri-tesela-millas .pri-tesela-cifra{font-size:clamp(40px,8cqi,72px)}.pri-tesela-titulo{font:var(--t-h4);color:var(--pri-texto);margin:0}.pri-tesela-linea{max-width:40ch;font:var(--t-pequeno);color:var(--pri-texto-2);margin:0}.pri-tesela-enlace{justify-self:start;align-items:center;gap:var(--e-2);min-height:44px;margin-top:var(--e-1);font:var(--t-pequeno-fuerte);color:var(--pri-oro);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--pri-oro) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--pri-oro) 40%, transparent);text-underline-offset:4px;transition:text-decoration-color var(--dur-1) var(--ease);display:inline-flex}.pri-tesela-enlace .icono{transition:transform var(--dur-2) var(--ease-fluid)}@media (hover:hover){.pri-tesela-enlace:hover{-webkit-text-decoration-color:var(--pri-oro);text-decoration-color:var(--pri-oro)}.pri-tesela-enlace:hover .icono{transform:translate(3px)}}.pri-tesela-enlace:focus-visible{outline:2px solid var(--pri-oro);outline-offset:2px;border-radius:2px}.pri-tesela{clip-path:inset(100% 0 0 0 round var(--r-3));transition:clip-path calc(var(--dur-3) * 1.6) var(--ease-fluid);transition-delay:calc(var(--i,0) * var(--stagger) * 1.5)}.pri-tesela-texto{opacity:0;transition:opacity var(--dur-3) var(--ease), transform var(--dur-3) var(--ease-fluid);transition-delay:calc(var(--i,0) * var(--stagger) * 1.5 + .26s);transform:translateY(14px)}.pri-mosaico[data-visible=si] .pri-tesela{clip-path:inset(0 0 0 0 round var(--r-3))}.pri-mosaico[data-visible=si] .pri-tesela-foto img{transform:scale(1)}.pri-mosaico[data-visible=si] .pri-tesela-texto{opacity:1;transform:none}@media (min-width:700px){.pri-mosaico{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:minmax(236px,auto)}.pri-tesela{grid-column:span 3;min-height:0}.pri-tesela-asiento{grid-column:1/-1;min-height:340px}}@media (min-width:1100px){.pri-mosaico{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(3, clamp(208px, calc(var(--alto-ventana) * .25), 268px));grid-auto-rows:auto}.pri-tesela-asiento{grid-area:1/1/span 2/span 5;min-height:0}.pri-tesela-checkin{grid-area:1/6/auto/span 4}.pri-tesela-mostrador{grid-area:1/10/auto/span 3}.pri-tesela-embarque{grid-area:2/6/auto/span 3}.pri-tesela-maletas{grid-area:2/9/auto/span 4}.pri-tesela-reembolso{grid-area:3/1/auto/span 5}.pri-tesela-millas{grid-area:3/6/auto/span 7}.pri-tesela-texto{padding:var(--e-8)}}.pri-carteles{gap:var(--e-3);margin:0 calc(-1 * var(--canal));padding:0 var(--canal) var(--e-2);scroll-snap-type:x mandatory;scroll-padding-inline:var(--canal);scrollbar-width:none;list-style:none;display:flex;overflow-x:auto}.pri-carteles::-webkit-scrollbar{display:none}.pri-cartel{scroll-snap-align:start;opacity:0;transition:opacity var(--dur-3) var(--ease), transform calc(var(--dur-3) * 1.4) var(--ease-fluid), flex-grow var(--dur-3) var(--ease-fluid);transition-delay:calc(var(--i,0) * var(--stagger) * 1.5), calc(var(--i,0) * var(--stagger) * 1.5), 0s;flex:0 0 min(82vw,360px);transform:translateY(24px)}.pri-carteles[data-visible=si] .pri-cartel{opacity:1;transform:none}.pri-cartel-boton{isolation:isolate;width:100%;height:clamp(470px, calc(var(--alto-ventana) * .66), 580px);border-radius:var(--r-3);background-color:var(--pri-noche-2);color:var(--pri-texto);text-align:left;cursor:pointer;transition:transform var(--dur-1) var(--ease);border:0;flex-direction:column;align-items:stretch;padding:0;display:flex;position:relative;overflow:hidden}.pri-cartel-boton:active{transform:scale(.985)}.pri-cartel-foto{flex:auto;min-height:0;position:relative;overflow:hidden}.pri-cartel-foto:after{content:"";background:linear-gradient(0deg, var(--pri-noche-2) 0%, color-mix(in srgb, var(--pri-noche-2) 40%, transparent) 22%, transparent 44%);position:absolute;inset:0}.pri-cartel-foto picture{position:absolute;inset:0}.pri-cartel-foto img{transition:transform calc(var(--dur-3) * 2) var(--ease-fluid)}.pri-cartel-velo{display:none}.pri-cartel-texto{gap:var(--e-2);width:100%;padding:var(--e-2) var(--e-6) var(--e-6);background-color:var(--pri-noche-2);flex:none;display:grid}.pri-cartel-boton{container-type:inline-size}.pri-cartel-dias{font:var(--t-rotulo);letter-spacing:.2em;text-transform:uppercase;color:var(--pri-oro)}.pri-cartel-ciudad{font:300 clamp(28px, 12cqi, 52px) / 1 var(--letra-display);letter-spacing:-.03em;text-wrap:balance}.pri-cartel-precio{min-height:74px;margin-top:var(--e-2);gap:2px;display:grid}.pri-cartel-desde{font:var(--t-diminuto);color:var(--pri-texto-2)}.pri-cartel-monto{font:400 calc(30px * var(--escala)) / 1.05 var(--letra-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap}.pri-cartel-detalle,.pri-cartel-nota{font:var(--t-diminuto);color:var(--pri-texto-2)}.pri-cartel-esqueleto{opacity:.25}.pri-cartel-pie{justify-content:space-between;align-items:center;gap:var(--e-3);margin-top:var(--e-3);padding-top:var(--e-4);border-top:1px solid var(--pri-filete);flex-wrap:wrap;display:flex}.pri-cartel-millas{align-items:center;gap:var(--e-2);font:var(--t-diminuto);color:var(--pri-texto-2);white-space:nowrap;display:inline-flex}.pri-cartel-millas .icono{color:var(--pri-oro)}.pri-cartel-accion{align-items:center;gap:var(--e-2);min-height:40px;padding:0 var(--e-4);border-radius:var(--r-pildora);background-color:var(--papel);color:var(--marca-tinta);font:var(--t-pequeno-fuerte);white-space:nowrap;transition:background-color var(--dur-1) var(--ease), color var(--dur-1) var(--ease);display:inline-flex}.pri-cartel-accion .icono{transition:transform var(--dur-2) var(--ease)}@media (hover:hover){.pri-cartel-boton:hover .pri-cartel-foto img{transform:scale(1.06)}.pri-cartel-boton:hover .pri-cartel-accion{background-color:var(--pri-oro)}.pri-cartel-boton:hover .pri-cartel-accion .icono{transform:translate(3px)}}@media (min-width:700px) and (max-width:1099px){.pri-carteles{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;display:grid;overflow:visible}.pri-cartel-boton{height:clamp(470px, calc(var(--alto-ventana) * .5), 540px)}}@media (min-width:1100px){.pri-carteles{margin:0;padding:0;overflow:visible}.pri-cartel{flex:1 1 0;min-width:0}.pri-cartel:hover,.pri-cartel:focus-within,.pri-carteles:not(:hover):not(:focus-within) .pri-cartel:first-child{flex-grow:1.85}.pri-cartel-boton{height:clamp(460px, calc(var(--alto-ventana) * .58), 580px)}.pri-cartel-texto{padding:var(--e-2) var(--e-8) var(--e-8)}}.pri-viaje{isolation:isolate;position:relative;overflow:hidden}.pri-viaje-foto{z-index:-2;position:absolute;inset:0}.pri-viaje-velo{z-index:-1;background:linear-gradient(180deg, var(--pri-noche) 0%, color-mix(in srgb, var(--pri-noche) 72%, transparent) 30%, color-mix(in srgb, var(--pri-noche) 78%, transparent) 70%, var(--pri-noche) 100%);position:absolute;inset:0}.pri-viaje-contenido{gap:var(--e-3);display:grid}.pri-viaje-cuerpo{gap:var(--e-4);display:grid}.pri-viaje-cabeza{gap:var(--e-5);align-items:end;display:grid}@media (min-width:900px){.pri-viaje-cabeza{grid-template-columns:minmax(0,1fr) auto}}.pri-viaje-cabeza .segmentado{scrollbar-width:none;justify-self:start;max-width:100%;overflow-x:auto}.pri-viaje-cabeza .segmento-texto{white-space:nowrap}.pri-viaje-vuelo{margin:0 0 var(--e-8);font:var(--t-pequeno);color:var(--pri-texto-2)}.pri-linea{gap:var(--e-8);padding:0 0 0 calc(44px + var(--e-4));margin:0;list-style:none;display:grid;position:relative}.pri-linea:before{content:"";background-color:var(--pri-filete-oro);transform-origin:top;width:1px;transition:transform calc(var(--dur-3) * 2.4) var(--ease-fluid) .12s;position:absolute;top:22px;bottom:22px;left:21px;transform:scaleY(0)}.pri-viaje-cuerpo[data-visible=si] .pri-linea:before{transform:none}.pri-parada{align-content:start;gap:var(--e-1);display:grid;position:relative}.pri-parada-marca{top:0;left:calc(-44px - var(--e-4));border:1px solid var(--pri-oro);background-color:var(--pri-noche);width:44px;height:44px;color:var(--pri-oro);border-radius:50%;place-items:center;display:grid;position:absolute}.pri-parada-cuando{font:var(--t-rotulo);letter-spacing:.16em;text-transform:uppercase;color:var(--pri-oro);padding-top:2px}.pri-parada-titulo{font:400 calc(22px * var(--escala)) / 1.2 var(--letra-display);color:var(--pri-texto)}.pri-parada-texto{max-width:30ch;font:var(--t-pequeno);color:var(--pri-texto-2)}@media (min-width:900px){.pri-linea{gap:var(--e-6);grid-template-columns:repeat(4,minmax(0,1fr));padding:0}.pri-linea:before{transform-origin:0;width:auto;height:1px;inset:22px 0 auto 22px;transform:scaleX(0)}.pri-parada{padding-top:calc(44px + var(--e-5))}.pri-parada-marca{left:0}}.pri-viaje-accion{margin-top:var(--e-10)}.pri-comparacion-cuerpo{gap:var(--e-6);display:grid}@media (min-width:1000px){.pri-comparacion-cuerpo{column-gap:var(--e-16);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.pri-comparacion-cuerpo .pri-seccion-cabeza{grid-row:1/span 2;margin-bottom:0}}.pri-tabla{border-collapse:collapse;width:100%;font:var(--t-pequeno)}.pri-tabla th,.pri-tabla td{padding:var(--e-3) var(--e-3);border-bottom:1px solid var(--pri-filete);text-align:left;vertical-align:top}.pri-tabla thead th{font:var(--t-rotulo);letter-spacing:.18em;text-transform:uppercase;color:var(--pri-texto-2);padding-top:0}.pri-tabla tbody th{color:var(--pri-texto-2);font-weight:400}.pri-tabla td{color:var(--pri-texto)}.pri-tabla .pri-tabla-priority{background-color:color-mix(in srgb, var(--pri-oro) 9%, transparent);color:var(--pri-texto);font-weight:600}.pri-tabla thead .pri-tabla-priority{color:var(--pri-oro);border-radius:var(--r-2) var(--r-2) 0 0;padding-top:var(--e-3)}.pri-tabla-marca{align-items:center;gap:var(--e-1);display:inline-flex}.pri-tabla tbody tr{opacity:0;transition:opacity var(--dur-2) var(--ease), transform var(--dur-2) var(--ease);transition-delay:calc(var(--i,0) * var(--stagger));transform:translateY(8px)}.pri-comparacion-cuerpo[data-visible=si] .pri-tabla tbody tr{opacity:1;transform:none}.pri-tabla-esqueleto{opacity:.2}.pri-fuente{max-width:72ch;font:var(--t-diminuto);color:var(--pri-texto-2);margin:0}.pri-fuente a{color:var(--pri-oro);text-underline-offset:3px;text-decoration:underline}@media (max-width:599px){.pri-tabla th,.pri-tabla td{padding-inline:var(--e-2)}}.pri-cierre{isolation:isolate;min-height:clamp(460px, calc(var(--alto-ventana) * .68), 680px);background-color:var(--fondo);color:var(--marca-tinta);display:flex;position:relative;overflow:hidden}.pri-cierre-foto{z-index:-1;position:absolute;inset:0}.pri-cierre-contenido{align-content:start;justify-items:center;gap:var(--e-4);padding-block:var(--pri-aire);text-align:center;display:grid}.pri-cierre-titulo{font:300 clamp(calc(40px * var(--escala)), 6vw, calc(84px * var(--escala))) / 1 var(--letra-display);letter-spacing:-.035em;color:var(--marca-tinta);margin:0}.pri-cierre-texto{margin:0 0 var(--e-4);font:var(--t-cuerpo);color:var(--tinta-2)}
