.hero-offers{gap:var(--esp-3);min-width:0;display:grid}.hero-offers__head{justify-content:space-between;align-items:center;gap:var(--esp-2);flex-wrap:wrap;min-height:44px;display:flex}.hero-offers__heading{gap:2px;min-width:0;display:grid}.hero-offers__title{font-size:var(--tam-h3);font-weight:650;font-stretch:var(--largura-titulo);letter-spacing:-.02em;color:var(--abismo);margin:0;line-height:1.2}.hero-offers__note{font-size:var(--tam-meta);color:var(--grafite-suave);margin:0}.hero-offers__controls{align-items:center;gap:var(--esp-1);margin-left:auto;display:flex}.hero-offers__toggle{padding-inline:var(--esp-3);font-size:var(--tam-pequeno)}.hero-offers__timer{border-radius:var(--raio-chip);background:var(--linha);height:2px;display:block;position:relative;overflow:hidden}.hero-offers__timer-fill{background:var(--abismo);transform-origin:0;animation:linear forwards hero-offers-timer;position:absolute;inset:0}@keyframes hero-offers-timer{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hero-offers__slides{min-width:0;display:grid}.hero-offers__slide{grid-area:1/1;min-width:0;display:grid}.hero-offers__slide:not(.is-active){visibility:hidden}.hero-offers__slide.is-entering{animation:hero-offers-in .24s var(--ease-descida)}@keyframes hero-offers-in{0%{opacity:0}}.hero-offers .hero-offer{--mr-atras:var(--papel);box-shadow:var(--sombra-1)}.hero-offers .hero-offer:focus-within{box-shadow:var(--sombra-flutuante)}.hero-offers .hero-offer .mr-route-card__main{gap:6px}.hero-offer__meta{align-items:center;gap:var(--esp-1) var(--esp-3);flex-wrap:wrap;display:flex}.hero-offer__count{font-size:var(--tam-meta);color:var(--grafite-suave);font-variant-numeric:tabular-nums;margin:0;font-weight:500}.hero-offer__favorite{align-items:center;gap:var(--esp-1);font-size:var(--tam-meta);color:var(--abismo);margin:0;font-weight:600;display:inline-flex}.hero-offer__favorite .mr-icon{width:14px;height:14px}.hero-offer__dest{font-size:clamp(2rem,1.55rem + 1.6vw,2.75rem);font-weight:600;line-height:1.02;font-stretch:var(--largura-painel);letter-spacing:-.02em;color:var(--abismo);text-wrap:balance;overflow-wrap:anywhere;margin:0}.hero-offer__route{margin:4px 0 0;font-size:1.125rem}.hero-offer__date{margin:0}.hero-offers .hero-offer .hero-offer__stub{gap:var(--esp-2);grid-template-columns:minmax(0,1fr)}.hero-offer__price{margin:0}.hero-offer__deal{max-width:46ch;color:var(--grafite-suave);margin:0;font-size:.9375rem}.hero-offer__deal.mr-route-card__deal{color:var(--menta-texto);align-items:flex-start}.hero-offer__deal .mr-icon{margin-top:1px}.hero-offers .hero-offer .hero-offer__actions{margin-top:var(--esp-2)}.hero-offers .hero-offer--empty{display:block}.hero-offers .hero-offer__empty{max-width:none;padding:var(--esp-6) var(--esp-5);background:0 0;border:0}.hero-offers .hero-offer__empty-title{color:var(--grafite);font-size:1.0625rem;font-weight:600}.hero-offers .hero-offer--loading{min-height:400px}.hero-offer--loading .hero-offer__skeleton-count{width:30%}.hero-offer--loading .hero-offer__skeleton-dest{width:70%;height:40px}.hero-offer--loading .hero-offer__skeleton-price{width:160px;height:48px}.home-deals{gap:var(--esp-4);display:grid}.home-deals .mr-section__head{margin-bottom:0}.home-deals__controls{justify-content:space-between;align-items:center;gap:var(--esp-3);flex-wrap:wrap;display:flex;position:relative}.home-deals__chips,.home-deals__hubs{gap:var(--esp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.home-deals__from{align-items:center;gap:var(--esp-3);flex-wrap:wrap;display:flex}.home-deals__near{font-size:var(--tam-pequeno);color:var(--grafite-suave);margin:0}.home-deals__notice{max-width:72ch}.home-deals__origin-toggle{list-style:none}.home-deals__origin-toggle::-webkit-details-marker{display:none}.home-deals__origin-chevron{width:16px;height:16px;transition:transform var(--dur-chip) ease-out}.home-deals__origin[open] .home-deals__origin-chevron{transform:rotate(180deg)}.home-deals__origin[open] .home-deals__origin-toggle{background:var(--abismo-tinta)}.home-deals__origin-panel{z-index:var(--z-popover);top:calc(100% + var(--esp-2));gap:var(--esp-3);padding:var(--esp-4);background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio-cartao);box-shadow:var(--sombra-flutuante);display:grid;position:absolute;left:0;right:0}.home-deals__origin-intro{font-size:var(--tam-pequeno);color:var(--grafite-suave);margin:0}.home-deals__other{align-items:flex-end;gap:var(--esp-2);padding-top:var(--esp-3);border-top:1px solid var(--linha);flex-wrap:wrap;display:flex}.home-deals__other .airport-field{flex:220px}.mr-carousel.home-deals__list{margin-block:0;list-style:none}.home-deals__list>li{min-width:0;display:grid}.home-deal__top{justify-content:space-between;align-items:flex-start;gap:var(--esp-2);flex-wrap:wrap;display:flex}.home-deal__dest{overflow-wrap:anywhere}.home-deal .mr-route-card__route .mr-route{font-size:1.125rem}.home-deal__price{gap:2px;margin:0;display:grid}.hero-offer__actions.mr-route-card__actions,.home-deal__actions.mr-route-card__actions{justify-content:flex-start;align-items:center}.hero-offer__actions.mr-route-card__actions .mr-btn,.home-deal__actions.mr-route-card__actions .mr-btn{flex:none}.hero-offer__actions .mr-btn--ghost,.home-deal__actions .mr-btn--ghost{padding-inline:var(--esp-3)}.home-deal__from{font-size:var(--tam-meta);color:var(--grafite-suave);font-weight:500}.home-deal .mr-badge--baixo{background:color-mix(in srgb, var(--menta) 10%, var(--papel))}.home-deal .mr-route-card__stub>.mr-badge{grid-column:1/-1;justify-self:start}.home-deals__skeletons{gap:var(--esp-4);grid-template-columns:minmax(0,1fr);display:grid}.home-deal--loading:nth-child(n+2){display:none}.home-deal--loading .mr-route-card__main,.home-deal--loading .mr-route-card__stub{gap:var(--esp-3)}.home-deal--loading .home-deal__skeleton-actions{grid-column:1/-1;height:44px}.home-deals__empty{max-width:none}.deal-badge{min-width:0}.mr-route-card__stub>.deal-badge{grid-column:1/-1}.deal-badge__summary{align-items:center;gap:var(--esp-1);border-radius:var(--raio-chip);cursor:pointer;max-width:100%;list-style:none;display:inline-flex}.deal-badge__summary::-webkit-details-marker{display:none}.deal-badge__summary:focus-visible{outline:var(--anel-foco);outline-offset:var(--anel-foco-offset)}.deal-badge__label{background:color-mix(in srgb, var(--menta) 10%, var(--papel));min-width:0}.deal-badge__info{border:1px solid var(--borda-controle);border-radius:var(--raio-chip);background:var(--superficie);width:24px;height:24px;color:var(--abismo);transition:background-color var(--dur-chip) ease-out;flex:none;justify-content:center;align-items:center;display:inline-flex}.deal-badge__info .mr-icon{width:16px;height:16px}.deal-badge__summary:hover .deal-badge__info{background:var(--abismo-tinta)}.deal-badge[open] .deal-badge__info{background:var(--abismo);color:var(--sobre-abismo);border-color:var(--abismo)}.deal-badge__panel{margin-top:var(--esp-2);padding:var(--esp-3);border:1px solid var(--linha);border-radius:var(--raio-controle);background:var(--superficie-2);color:var(--grafite);font-size:var(--tam-pequeno);line-height:1.5}.deal-badge[open] .deal-badge__panel{animation:deal-badge-open var(--dur-folha) var(--ease-descida)}@keyframes deal-badge-open{0%{opacity:0;transform:translateY(-4px)}}.deal-badge__title{margin:0 0 var(--esp-1);font-weight:600}.deal-badge__panel p{margin:0 0 var(--esp-2)}.deal-badge__panel p:last-child{margin-bottom:0}@media (min-width:768px){.home-deals__origin-panel{width:min(560px,100%);left:auto}.mr-carousel.home-deals__list,.home-deals__skeletons{grid-template-columns:repeat(2,minmax(0,1fr))}.home-deal--loading:nth-child(2){display:grid}}@media (min-width:1024px){.mr-carousel.home-deals__list,.home-deals__skeletons{grid-template-columns:repeat(3,minmax(0,1fr))}.home-deal--loading:nth-child(3){display:grid}}@media (prefers-reduced-motion:reduce){.hero-offers__timer-fill{display:none}.hero-offers__slide.is-entering,.deal-badge[open] .deal-badge__panel{animation:none}}
