.Flights_container__zGG9u{display:flex;max-width:100%;flex:1 1;flex-direction:column;gap:1rem}.Flights_observer__C_FKr{display:flex;height:3.125rem;justify-content:center;margin:.625rem auto 1.25rem}.FlightEmptyFiltration_emptyBlock__2tz4y{display:flex;width:100%;flex-direction:column;padding:1.5rem 1rem;border-radius:var(--border-radius);background:var(--white)}.FlightEmptyFiltration_mobileEmptyBlock__amIft{padding:1rem}.FlightEmptyFiltration_emptyBlockContent__CC3V6{display:flex;flex-direction:column;align-items:center;justify-content:center}.FlightEmptyFiltration_title__e06Sf{color:var(--black);font-weight:500;text-align:center;font-size:1.75rem;line-height:2.125rem}.FlightEmptyFiltration_mobileTitle__YVI_R{font-size:1.125rem;line-height:1.375rem}.FlightEmptyFiltration_text__5uZ_r{max-width:31.25rem;margin:.5rem 0 1rem;color:var(--black);text-align:center;font-size:1rem;line-height:1.25rem}.FlightEmptyFiltration_mobileText__fgMhd{max-width:18.75rem;margin:.25rem 0 1rem;color:var(--grey1);font-size:.875rem;line-height:1rem}.FlightEmptyFiltration_removeFiltersButton__YQzQq{display:flex;width:13.75rem;height:2.5rem;color:var(--black);gap:.5rem;font-size:.875rem;line-height:1rem}.FlightCard_container__UgS8z{position:relative;display:flex;flex-direction:column;padding:.5rem;border-radius:.5rem;background:var(--white);gap:.5rem}@media (min-width:992px){.FlightCard_container__UgS8z{display:grid;padding:1rem;gap:1rem 1.5rem;grid-template-columns:minmax(auto,42.5rem) minmax(auto,15.625rem);grid-template-rows:auto min-content auto}}.FlightCard_back__Jl4kq,.FlightCard_nights__ZRjbZ,.FlightCard_to__Zs4Z8{grid-column:1/2}.FlightCard_nights__ZRjbZ{display:flex;align-items:center;color:#73716e;gap:.25rem;grid-row:2/3;font-size:.75rem;line-height:1rem}@media (min-width:992px){.FlightCard_nights__ZRjbZ{font-size:.875rem;line-height:1rem;margin-left:1.25rem}}.FlightCard_nights__ZRjbZ>span:last-child{width:auto}.FlightCard_separator__STRn8{flex-grow:1;background:#e3e1dd}.FlightCard_to__Zs4Z8{grid-row:1/2}.FlightCard_back__Jl4kq{grid-row:3/4}.FlightLabel_label__JgOnH{position:absolute;z-index:2;top:-.5rem;left:2rem;padding:.25rem .375rem;border-radius:var(--border-radius);font-size:.75rem;font-style:normal;font-weight:400;line-height:.875rem}.FlightLabel_mobileLabel__qVFRD{right:.4375rem;left:unset;padding:.3125rem .625rem}.OneWayFlight_direction__EXjAC{position:absolute;left:-.5rem;display:none;height:100%;justify-content:center;aspect-ratio:1/1;color:#b3aea3;transform:rotate(-90deg) translate(0);font-size:.875rem;line-height:1rem}@media (min-width:992px){.OneWayFlight_direction__EXjAC{display:flex}}.OneWayFlight_container__5Gid3{position:relative;display:flex;flex-direction:column;gap:.5rem}@media (min-width:992px){.OneWayFlight_container__5Gid3{padding:0 1.25rem;gap:1rem}}.OneWayFlight_container__5Gid3 button{width:max-content}.OneWayFlight_timings__Z_7X5{display:flex;gap:1rem}div.OneWayFlight_hide__05JKV>:not(:first-child){display:none}div.OneWayFlight_tooltip__Lpd9L{width:auto}.OneWayFlight_route__WOiYi{display:grid;margin-left:-1rem;gap:.5rem;grid-template-columns:min-content min-content;grid-template-rows:min-content min-content}.OneWayFlight_airportDateTime__jG32B{display:flex;width:6.25rem;flex-direction:column;font-size:.875rem;line-height:1rem}.OneWayFlight_time___8gpG{font-size:1.375rem;line-height:1.625rem;font-weight:500}.OneWayFlight_airlineLogo__oxVvw{margin-left:0}@media (min-width:992px){.OneWayFlight_airlineLogo__oxVvw{margin-left:auto}}.OneWayFlight_mobileAirlines__oU4d3{display:flex;align-items:center;color:#73716e;font-size:.75rem;line-height:1rem}@media (min-width:992px){.OneWayFlight_mobileAirlines__oU4d3{display:none}}.OneWayFlight_plane__dHL7q{grid-column:1/2;grid-row:2/3}.OneWayFlight_duration__BsicX{width:max-content;margin:0 auto;color:#73716e;grid-column:2/3;grid-row:1/2;font-size:.75rem;line-height:1rem}.OneWayFlight_routeIcon__UI1EP{grid-column:2/3;grid-row:2/3}@media (min-width:992px){.OneWayFlight_mobile__YEURV{display:none}}.OneWayFlight_desktop__cxiPZ{display:none}@media (min-width:992px){.OneWayFlight_desktop__cxiPZ{display:block}}.OneWayFlight_airlineBlock__EAppM{display:flex}.OneWayFlight_timingsBlock__zGazD{display:flex;flex-wrap:wrap}.Luggage_container__Dusj4{position:relative;z-index:1;display:flex;width:max-content;gap:.5rem;font-size:.75rem;line-height:1rem}.Luggage_tooltip__Wcj5Q{width:max-content}.LuggagePresence_noLuggage__QwBNt path{fill:#b3aea3}.LuggagePresence_noLuggage__QwBNt{color:#b3aea3}.LuggagePresence_luggageItem__masBY{display:flex;align-items:center;gap:.12rem}.LuggageTooltip_container__OJ0gD{display:flex;flex-direction:column}.LuggageTooltip_content__ZtWs4{display:grid;align-items:center;gap:.5rem;grid-template-columns:auto auto;grid-template-rows:auto auto;white-space:normal;font-size:.875rem;line-height:1rem}.LuggageTooltip_mobile__ikm7D{padding:1rem 0}.LuggageTooltip_content__ZtWs4 span{font-size:.875rem}.LuggageTooltip_title__UnsTp{margin-bottom:.625rem;color:var(--black-light);font-size:.875rem;font-weight:500}.TransitionTooltip_tooltipContainer__0oS06{display:flex;flex-direction:column;gap:.25rem;font-size:.875rem;line-height:1rem}.TransitionTooltip_tooltipTitle__zfBl4{font-weight:500}.TransitionTooltip_transitionDetails__2jlNM{display:flex;gap:.25rem}.FlightFeatures_container__d3zOf{display:flex;flex-wrap:wrap;color:#73716e;gap:.25rem .5rem;font-size:.75rem;line-height:1rem}@media (min-width:992px){.FlightFeatures_container__d3zOf{font-size:.875rem;line-height:1rem;gap:1rem}}.FlightFeatures_withIcon__RqtYW{display:flex;align-items:center;color:var(--grey1);cursor:pointer;gap:.25rem}.FlightFeatures_moon__P8wGo{width:1rem;height:1rem;fill:#73716e}.FlightFeatures_moon__P8wGo>path{stroke:#73716e}.FlightFeatures_withIcon__RqtYW svg path{fill:var(--grey1)}.FlightFeatures_plane__7LVr8 svg{fill:#73716e}.ChangableFlightContent_container__oMCUO{display:flex;flex-direction:column;row-gap:.38rem}.ChangableFlightContent_warning__48iTq{position:relative;z-index:2;display:flex;width:100%;flex-direction:column;padding:0;border-radius:.5rem;gap:.125rem;font-size:.875rem;line-height:1rem}@media (min-width:992px){.ChangableFlightContent_warning__48iTq{padding:.75rem}}.ChangableFlightContent_title__mVHSU{font-size:1rem;line-height:1.25rem;font-weight:500}.ChangableFlightContent_airlinesContainer__Jg_sY{display:flex;align-items:center;justify-content:center;gap:.5rem;overflow-y:auto}.ChangableFlightContent_airlineImage__3Xuvs{width:6.25rem}.ChangableFlightContent_airlineImageMobile__lnK9t{width:auto;height:3.438rem}.ChangableFlightContent_separator__laoX1{max-width:100%;border:none;border-bottom:.0625rem solid #e3e1dd;margin:.75rem 0}.OneWayChangableFlightSkeleton_direction__OkgPP{position:absolute;left:-.5rem;display:none;height:100%;justify-content:center;aspect-ratio:1/1;color:#b3aea3;transform:rotate(-90deg) translate(0);font-size:.875rem;line-height:1rem}@media (min-width:992px){.OneWayChangableFlightSkeleton_direction__OkgPP{display:flex}}.OneWayChangableFlightSkeleton_container__g0t9d{position:relative}@media (min-width:992px){.OneWayChangableFlightSkeleton_container__g0t9d{padding:0 1.25rem}}.OneWayChangableFlightSkeleton_routeIcon__zpguV{grid-column:2/3;grid-row:2/3}.OneWayChangableFlightSkeleton_routeIconMobile__5nNJl{margin:0 .25rem}.OneWayChangableFlightSkeleton_plane__wpO5y{flex-shrink:0}.OneWayChangableFlightSkeleton_routeWrapper__qTF1R{display:grid;gap:.5rem;grid-template-columns:min-content min-content;grid-template-rows:min-content min-content}@media (min-width:992px){.OneWayChangableFlightSkeleton_mobile__p7GEm{display:none}}.OneWayChangableFlightSkeleton_desktop__z4Oy4{display:none}@media (min-width:992px){.OneWayChangableFlightSkeleton_desktop__z4Oy4{display:block}}.OneWayChangableFlightSkeleton_routeDiv___Ynck{display:grid;max-width:31.875rem;align-items:center;column-gap:.5rem;grid-template-columns:minmax(0,1fr) max-content minmax(0,1fr)}.OneWayChangableFlightSkeleton_routeDiv___Ynck span{min-width:0;overflow-wrap:anywhere}.OneWayChangableFlightSkeleton_routeDiv___Ynck span:last-child{text-align:right}.OneWayChangableFlightSkeleton_withLuggage__PSS7a{display:flex;flex-direction:column;gap:.5rem}.Luggage_container__rBaK_{position:relative;z-index:1;display:flex;width:max-content;gap:.5rem;font-size:.75rem;line-height:1rem}.Luggage_tooltip__Z4kUs{width:max-content}.LuggagePresence_noLuggage__kh_xB path{fill:#b3aea3}.LuggagePresence_noLuggage__kh_xB{color:#b3aea3}.LuggagePresence_luggageItem__ucAjp{display:flex;align-items:center;gap:.12rem}.LuggageTooltip_container__moeUw{display:grid;align-items:center;gap:.5rem;grid-template-columns:auto auto;grid-template-rows:auto auto;white-space:normal;font-size:.75rem;line-height:1rem}.ChangableFlight_container__69h5M{position:relative;display:flex;align-items:center;justify-content:center;grid-column:1/2;grid-row:1/4}.ChangableFlight_container__69h5M>:first-child{position:absolute;inset:0}.ChangableFlight_warning__B6uMo{position:relative;z-index:2;display:flex;width:17.5rem;flex-direction:column;align-items:center;justify-content:center;padding:.75rem;border-radius:.5rem;background:#f3f3f3;gap:.125rem;text-align:center}.ChangableFlight_warning__B6uMo>button{color:var(--secondary)}.ChangableFlight_warning__B6uMo{font-size:.875rem;line-height:1rem}.ChangableFlight_title__h_zfj{font-size:1rem;line-height:1.25rem;font-weight:500}.ChangableFlight_checkbox__NQPGG{display:flex;margin-top:.38rem;color:var(--secondary);gap:.38rem}.FlightSidePanel_container__3Hi7r{display:flex;flex-direction:column;gap:.5rem;grid-column:2/3;grid-row:1/4;font-size:.875rem;line-height:1rem}.FlightSidePanel_blockWrapper__BbDuX{display:flex;min-width:15.625rem;flex-direction:column;padding:.75rem;border-radius:.5rem;background:#f3f3f3;gap:.75rem}.FlightSidePanel_blockWrapper__BbDuX:first-child{align-items:center;cursor:pointer}.FlightSidePanel_priceAndCashback__wk9Yf{display:flex;width:100%;justify-content:space-between;gap:1rem}.FlightSidePanel_fullPrice__Cy_8b{font-size:1.375rem;line-height:1.625rem;font-weight:500}.FlightSidePanel_availability__JKgnD{align-self:center;text-align:center;font-size:.75rem;line-height:1rem}.FlightSidePanel_highlighted__tFvIm{font-weight:500}.FlightSidePanel_container__3Hi7r .FlightSidePanel_button__ryIky{height:2.75rem;font-weight:500;font-size:.75rem;line-height:1rem}.FlightSidePanel_unknownAvailability__GKUcT{color:var(--secondary)}.FlightLabelsList_list__9qrJY{display:flex;overflow:hidden;width:100%;flex-wrap:wrap;gap:.5rem}.FlightLabelItem_label__OYNlJ{display:flex;overflow:hidden;height:1.75rem;align-items:center;padding:0 .75rem 0 .5rem;border-radius:.5rem;background:var(--background);color:var(--black);font-size:.75rem}.FlightLabelItem_adaptiveTooltip__hT_8s:last-of-type{margin-bottom:0}.FlightLabelItem_labelMobile___Ebn2{height:1.5rem;padding:0 .625rem 0 .5rem;font-size:.75rem}.FlightLabelItem_limeGreen__DFhwB{background:var(--primary)}.FlightLabelItem_icon__c8gsI{margin-right:.25rem;background-position:50%;background-repeat:no-repeat;background-size:contain}.FlightLabelItem_title__aCwXB{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FlightLabelItem_questionIcon__xG13g{width:.875rem;height:.875rem;flex-shrink:0;margin-left:.25rem}.Popover_content__YtNWd{border-radius:var(--border-radius);background-color:var(--white);box-shadow:var(--box-shadow)}.Popover_contentAnimation__wW_0L[data-state=open]{animation:var(--scale-fade-in-animation)}.Popover_contentAnimation__wW_0L[data-state=closed]{animation:var(--scale-fade-out-animation)}.Popover_closeButton__pQoj2{position:absolute;top:.5rem;right:.5rem;width:.9375rem;height:.9375rem;cursor:pointer}.Popover_arrow__lN0Es{fill:var(--white)}.LuggageDetails_container___QWCO{display:flex;width:26.25rem;flex-direction:column;padding:.5rem 2rem .5rem .5rem;gap:.5rem;white-space:normal;font-size:.875rem;line-height:1rem}.LuggageDetails_mobile__8tcix{width:auto}.LuggageDetails_container___QWCO span{font-size:.75rem}.LuggageDetails_title__iZ9lg{margin-bottom:.125rem;font-size:.875rem;font-weight:500;line-height:1rem}.LuggageDetails_info__nPjGS{color:var(--grey1)}.MobileChooseFlightsButton_floatingPanel__ESk_X{position:fixed;z-index:4;right:0;bottom:calc(env(safe-area-inset-bottom) + .5rem);left:0;padding:0 .5rem;animation:MobileChooseFlightsButton_slideIn__EhT0_ .2s ease-out;pointer-events:none}.MobileChooseFlightsButton_button__PbBQB{width:100%;height:2.75rem;font-weight:500;pointer-events:auto}@keyframes MobileChooseFlightsButton_slideIn__EhT0_{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.FlightsProgressBar_progressRoot__j8W4W{display:flex;height:2.5rem;align-items:center;transition:height .5s ease-in,margin .5s ease-in}.FlightsProgressBar_hidden__Jx_gu{height:0;margin-bottom:-1rem;animation:var(--progress-fade-out)}.FlightsProgressBar_progressText__2Xx0D{padding:0 .75rem;font-size:.875rem;line-height:1rem}