.HotelHeader_hotelHeader__pPg8K{position:relative;display:flex;flex-direction:column;padding:1em;border-radius:.5em .5em 0 0;background:var(--white);gap:.75em}.HotelHeader_hotelHeaderMobile__z48Ig{padding:.5em}.HotelHeader_hotelStars__OpXA5{display:flex}.HotelHeader_hotelStars__OpXA5:empty{display:none}.HotelHeader_topBlock__cYF54{display:flex;align-items:center;margin-right:3em;gap:.5em}.HotelHeader_topBlockMobile__X9B16{margin-right:.5em}.HotelHeader_middleBlock__ERI0R{display:flex;align-items:center;gap:.5em}.HotelHeader_hotelStar__Xzh_O{width:.875em;height:.875em}.HotelHeader_hotelName__MSoMO{display:inline;margin-right:.2857em;font-size:1.75rem;font-weight:500;line-height:1.21em}.HotelHeader_hotelNameMobile__1c2CJ{font-size:1.375rem;font-weight:500;line-height:1.18em}.HotelHeader_shortInfo__6G4DA{font-size:.875rem;line-height:1.14em}.Breadcrumbs_breadcrumbsMobile__i78AH,.Breadcrumbs_breadcrumbsWrapper___t6B5{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Breadcrumbs_breadcrumbsMobile__i78AH{height:1em;margin-right:2em}.Breadcrumbs_breadcrumb__rY2VK{display:inline;font-size:.875rem;line-height:1.14em}.Labels_labelList__x3tfP{display:flex;flex-wrap:wrap;align-content:center;align-items:center;gap:.5em}.Labels_labelListMobile__RGQNZ{gap:.25em}.Labels_label__SMdzb{display:flex;align-items:center;padding:.43em .86em .43em .57em;border-radius:.57em;background:var(--background);font-size:.875rem;gap:.29em;line-height:1.14em}.Labels_labelMobile__CowIt{font-size:.75rem;line-height:1.17em}.Labels_iconWrapper__zBAj9{position:relative;width:1em;height:1em}.Labels_iconWrapperMobile__4tCWx{width:.875em;height:.875em}.Labels_bubbleClassName__COgP8{font-size:.75rem;line-height:1.17em}.Labels_questionMark__fnoP4{width:1em;height:1em;flex-shrink:0}.Labels_showMoreButton__ZoGCQ{color:var(--grey1);cursor:pointer;font-size:.875rem;line-height:1.1429em}.Tooltip_bubbleContainer__ZpRlt{position:relative;width:260px;padding:8px;border-radius:8px;background-color:var(--white);box-shadow:0 2px 20px 0 rgb(191 191 172/50%)}.Tooltip_content__uT3pi{white-space:pre-line;font-size:.75rem;line-height:1rem}.Tooltip_arrow__eTBOj{fill:var(--white)}.Tooltip_wrapper__kQ7dA{max-width:100%}.Tooltip_inline__5LQFz{display:inline-flex}.NoFilteredRegion_resetFilterItem__B5wp5.NoFilteredRegion_resetFilterItem__B5wp5{padding:.375rem .625rem .375rem .75rem;gap:.25rem;text-align:start;font-size:.875rem;line-height:1rem}.NoFilteredRegion_deleteIcon__pUund{height:1rem}.NoFilteredRegion_deleteIcon__pUund>path{fill:var(--grey-1)}.NoFilteredRegion_disabled__eqOm8{cursor:not-allowed;opacity:.6}.NoFilteredRegion_strikethrough___6tLv{text-decoration:line-through}.InputFilter_container__cihuk{position:relative;display:flex;flex-direction:column;gap:.5rem}.InputFilter_heading__k8kLq{display:flex;font-size:1.125rem;font-weight:500;gap:.25rem;line-height:1.25rem}@media (min-width:992px){.InputFilter_heading__k8kLq{font-size:1rem;line-height:1.25rem}}.InputFilter_input__Vi50l{height:2rem;padding:.5rem}.InputFilter_refreshIcon__1h4jk{height:1.125em;cursor:pointer}.InputFilter_refreshIcon__1h4jk>path{fill:#73716e}@media (min-width:992px){.InputFilter_refreshIcon__1h4jk{height:1.313em}}.SliderFilter_sliderContainer__SKrf1{position:relative;display:flex;width:100%;flex-direction:column;gap:.5rem;gap:var(--border-radius)}.SliderFilter_refreshIcon__g_4GH{position:absolute;right:0;height:1.125rem;cursor:pointer}.SliderFilter_refreshIcon__g_4GH>path{fill:#73716e}@media (min-width:992px){.SliderFilter_refreshIcon__g_4GH{height:1.313rem}}.SliderFilter_disabledSliderContainer__8f9Aa{opacity:.8}.SliderFilter_sliderHeader__6cspn{display:flex;align-items:center;justify-content:space-between}.SliderFilter_filterName__voc5E{font-size:1rem;font-weight:500;line-height:1.25rem}.SliderFilter_mobileFilterName__AGFy8{font-size:1.125rem;line-height:1.375rem}.SliderFilter_inputsContainer___dUa7{display:flex;gap:.5rem}.SliderFilter_filterInput__MfjIp{flex:1 1;padding:.5rem;border:.0625rem solid var(--grey3);border-radius:var(--border-radius);outline:none}.SliderFilter_mobileFilterInput__0jjwn.SliderFilter_mobileFilterInput__0jjwn{padding:.75rem;font-size:1rem;line-height:1.25rem}.SliderFilter_sliderRoot__y8gH9{position:relative;display:flex;width:100%;height:1rem;align-items:center;touch-action:none;-webkit-user-select:none;user-select:none}.SliderFilter_mobileSliderRoot__96_jI.SliderFilter_mobileSliderRoot__96_jI{height:1.5rem}.SliderFilter_sliderTrack__C5iVo{position:relative;height:.125rem;flex-grow:1;border-radius:var(--border-radius);background-color:var(--lightorange);cursor:pointer}.SliderFilter_mobileSliderTrack__o454I.SliderFilter_mobileSliderTrack__o454I{height:.25rem}.SliderFilter_sliderRange__VTOKq{position:absolute;height:100%;background-color:var(--secondary)}.SliderFilter_sliderThumb__tuJn2{display:block;width:1rem;height:1rem;border-radius:50%;background-color:var(--secondary);cursor:pointer}.SliderFilter_mobileSliderThumb__88IBa{width:1.5rem;height:1.5rem}.SliderFilter_sliderThumb__tuJn2:hover{scale:1.1;transition:scale .2s}.SliderFilter_sliderThumb__tuJn2:active{opacity:1;scale:.9}.ChangeHotel_wrapper__N6qRs{margin-top:1rem}.ChangeHotel_currentHotel__wpUcq{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:1rem;column-gap:.25rem;font-size:.875rem;line-height:1rem}.ChangeHotel_currentHotelMobile__4DYTJ{margin-bottom:.5rem}.ChangeHotel_currentHotelName__X6Odb{font-weight:500}.ChangeHotel_stars__ugv53{color:var(--warning)}.ChangeHotel_inputContent__C1LVY{display:flex;flex-direction:column;gap:.25rem}.ChangeHotel_inputLabel__1uarV{color:var(--grey1);font-size:.875rem;line-height:1rem}.ChangeHotel_hotelInput__1YYww{width:29.375rem}.ChangeHotel_hotelInputMobile__4iu2Y{width:100%}.ChangeHotel_inputError__uEmej{border-color:var(--secondary)}.ChangeHotel_errorMessage__1qXoa{color:var(--secondary);font-size:.875rem;line-height:1rem}.SidebarLuggage_noLuggage__8CAJS path{fill:#b3aea3}.SidebarLuggage_noLuggage__8CAJS{color:#b3aea3}.SidebarLuggage_luggageItem__fSlle{display:flex;width:1.25rem;height:1.25rem;align-items:center;justify-content:center;gap:.12rem}.SidebarLuggage_text__pl4h9{position:absolute;color:var(--white);font-size:.5rem}.LuggageAndDate_container__C2nBz{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.LuggageAndDate_fullContainer__3fZS_{display:flex;flex-direction:column;row-gap:.25rem}.LuggageAndDate_tooltipItem__PdrwR{display:flex;flex-direction:row;align-items:center;column-gap:.5rem}.LuggageAndDate_weightSpan__0UtFX{display:flex;width:1.875rem;flex-direction:row;column-gap:.25rem;font-weight:500}.LuggageAndDate_bubble__EinlM{width:max-content}.LuggageAndDate_daysDiff__MO7wF{padding-left:.0625rem;font-size:.625rem;font-weight:400;vertical-align:super}.LuggageAndDate_timeText__901l_{font-weight:500}.LuggageAndDate_timeTextMobile__qRxHT{font-size:1.125rem;line-height:1.375rem}.FlightsInfo_mainContainer___dkcQ{display:flex;flex-direction:column;row-gap:.25rem;font-size:.875rem;line-height:1rem}.FlightsInfo_dateContainer__7rFyO{display:flex}.FlightsInfo_dateContainerMobile__nzX1b{gap:2rem}.FlightsInfo_sidebarVerticalSeparatorContainer__RYuQ4{display:flex;max-width:1.563rem;flex:1 10 0.625rem;justify-content:center}.FlightsInfo_sidebarVerticalSeparator__6_wtJ{min-width:.0625rem;margin-right:.25rem;margin-left:.25rem;background-color:#c2c5cc}.FlightsInfo_button__rcMKF{justify-content:flex-start;margin-top:.5rem;color:var(--secondary)}.FlightsInfo_highlighted__4o7j6{color:var(--grey1)}.FlightsInfo_businessClassBadge__IE1uJ{display:flex;width:fit-content;min-width:none;align-items:center;padding:.3125rem .625rem .3125rem .5rem;border-radius:var(--border-radius);background:var(--background);gap:.25rem}.DepartureContainer_container__lMk5l{display:flex;flex-direction:column;padding:12px 15px 12px 8px;border-radius:8px;margin-top:16px;background-color:var(--white);gap:8px}.DepartureContainer_mobileContainer__P4tiK{margin-top:0}.DepartureContainer_halfContainer__ydUp_{display:flex}.DepartureContainer_halfIem__sVlcX{display:flex;width:100%;flex-direction:column;gap:.25em}.DepartureContainer_containerContent__O47le{display:flex;flex-direction:column;align-items:start;gap:8px}.DepartureContainer_header__e_g52{font-weight:500;font-size:1rem;line-height:1.25rem}.DepartureContainer_linksContainer__BCFGe{display:flex;overflow:hidden;height:136px;flex-direction:column;gap:8px}.DepartureContainer_showAll__rXE3I{height:100%}.DepartureContainer_link__DBJqY{color:var(--secondary);font-size:.875rem;line-height:1rem}.DepartureContainer_containerContent__O47le .DepartureContainer_button__CyTzt{color:var(--grey1);font-size:.875rem;line-height:1rem}.CenterSection_container__tfTRL{width:calc(100% - 235px)}.CenterSection_mobileContainer__uYL4I{width:100%;padding:0 8px}.CenterSection_secondSectionDesktop__8pL63{display:flex;flex-direction:row;gap:8px}.CenterSection_sortingSection__C8SHh{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.CenterSection_sortingSectionMapExpanded__aFRv7{flex-wrap:wrap;gap:.5rem}.CenterSection_hotelSection__lsg9E{display:flex;flex-direction:column}.CenterSection_hotelSectionDesktop__MARNo{max-width:700px;flex:1 1 700px}.CenterSection_hotelSectionMapExpanded__3eyxV{width:320px;min-width:320px;flex:1 1 320px}.CenterSection_title__OpSrM{display:flex;margin:24px 0 16px 1px;font-weight:500;font-size:1.375rem;line-height:1.625rem}.CenterSection_titleMobile__nFOJ5{margin:16px 0 8px 1px;font-size:1.125rem;line-height:1.375rem}.CenterSection_map__jV_Vi{position:relative;top:0;min-width:0;flex:1 1 auto}.CenterSection_hotelSection__lsg9E .CenterSection_metaregionLinks__vMyfw{margin-bottom:1rem}.CenterSection_metaregionLinksWithNearest__Ij3Py{margin-top:1rem}.NearestOffers_wrapper__73tBL{display:flex;flex-direction:column;padding:.75rem .5rem;border-radius:var(--border-radius);background:var(--white);gap:.5rem}.NearestOffers_mobileWrapper__zOr9p{padding:.5rem}.NearestOffers_resultDepartureBlock__fb8l9{color:var(--black-light);font-weight:500;font-size:1.375rem;line-height:1.625rem}.NearestOffers_resultDepartureBlockMobile__RSQcu{padding:.438rem .5rem 0;font-size:1rem;line-height:1.25rem}.NearestOffers_nearestOffersMobile__a7YdR{margin-bottom:16px}.NoFlightsBlock_highlightedText__pHtsD{color:var(--black-base)}.NoFlightsBlock_highlightedTextCapitalize__CSmRG{text-transform:capitalize}.NearestOffersInfoBlock_link__h3bY_{color:var(--secondary)}.NearestOffersInfoBlock_highlightedText__PWEyS{color:var(--black-base)}.NearestDeparturesBlock_container__33rcF{font-size:.875rem;line-height:1rem}.NearestDeparturesBlock_list__cqoe0{padding:0;margin:0}.NearestDeparturesBlock_list__cqoe0 li{display:inline-block;margin-right:24px;list-style:none}.NearestDeparturesBlock_listMobile__lYV8G li:not(:first-child){margin-top:4px}.NearestDeparturesBlock_link__zzQwZ{color:var(--secondary)}.EmptyHotels_container__7iKrD{margin-bottom:.5rem}.NoFilteredResults_container__rgvG1{display:flex;flex-direction:column;align-items:center;padding:20px 40px;border-radius:4px;background-color:var(--white);gap:.5rem;text-align:center;white-space:pre-wrap;font-size:1rem;line-height:1.25rem}.NoFilteredResults_heading__oE8bw{font-weight:500;font-size:1.75rem;line-height:2.125rem}.NoFilteredResults_filtersContainer__f5NtN{display:flex;flex-wrap:wrap;gap:.25rem}.NoFilteredResults_filterItem__0cySf{padding:6px 10px 6px 12px;font-size:.875rem;line-height:1rem}.NoFilteredResults_resetButton__hpbmF{gap:.25rem;font-size:.875rem;line-height:1rem}.NoFilteredResults_icon__B6lX0{height:.75em}.NoFilteredResults_resetFilterItem__NA_RW.NoFilteredResults_resetFilterItem__NA_RW{padding:.375em .625em .375em .75em;gap:.25em;font-size:.875rem;line-height:1rem}.NoFilteredResults_deleteIcon__mBQFE{height:1em}.NoFilteredResults_deleteIcon__mBQFE>path{fill:var(--grey-1)}.SearcherEmpty_container__5zLNL{padding:20px 40px;border-radius:4px;background-color:var(--white);text-align:center;white-space:pre-wrap;font-size:.875rem;line-height:1rem}.LinksSection_container__OWRRD{display:flex;flex-direction:column;gap:8px}.LinksSection_mobileContainer__BZqTo{margin-bottom:8px}.LinksSection_countriesList__15lOJ{padding:12px 8px;border-radius:8px;background-color:var(--white)}.LinksSection_header__UzrgU{margin-bottom:8px;font-weight:500;font-size:1rem;line-height:1.25rem}@media (min-width:992px){.LinksSection_header__UzrgU{font-size:1.375rem;line-height:1.625rem}}.ResortList_container__u_kRQ{display:flex;flex-direction:column;gap:1rem}.ResortList_column__YF6L3{display:flex;flex-direction:column;align-items:start;gap:8px;font-size:.875rem;line-height:1rem}.ResortList_columnName__zluED{font-weight:500;font-size:.875rem;line-height:1rem}.ResortList_link__DLQn9{color:var(--secondary);text-decoration:none}.ResortList_button__bqz5C{color:var(--grey1);font-size:.875rem;line-height:1rem}.ResortItem_container__A7Xj5{display:flex;flex-direction:column;gap:.5rem}.ResortItem_row__gwW1X{display:flex;flex-wrap:wrap;gap:.375rem;font-size:.875rem;line-height:1rem}.ResortItem_rowName__ZhZdc{font-weight:500;font-size:.875rem;line-height:1rem}.ResortItem_linkContainer__UH0ZI{display:flex;gap:.375rem}.ResortItem_linkContainer__UH0ZI .ResortItem_point__ks36P{color:var(--grey2)}.ResortItem_linkContainer__UH0ZI:last-child .ResortItem_point__ks36P{display:none}.ResortItem_link__tBLqM{color:var(--secondary);text-decoration:none}.ResortItem_row__gwW1X .ResortItem_button__8Qcwn{padding:0;color:var(--grey1);font-size:.875rem;line-height:1rem}.ExploreCountriesList_countryListContent__mfkjL{display:grid;gap:8px;grid-template-columns:repeat(4,1fr)}.ExploreCountriesList_mobileCountryListContent__5tGbm{display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}.ExploreCountriesList_hidden__AbgXx{overflow:hidden;max-height:4.063rem}.ExploreCountriesList_countryItem__075L2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ExploreCountriesList_link__kjoZR{color:var(--black);font-size:.875rem;line-height:1rem}.ExploreCountriesList_button__sjnbz{padding:0;margin-top:.5rem;color:var(--grey1);font-size:.875rem;line-height:1rem}.ExploreSortingMobile_header__gvepV{padding-bottom:.5rem;font-weight:500;font-size:1.125rem;line-height:1.375rem}.ExploreSortingMobile_buttonContainer__kXMx_{flex-shrink:0}.ExploreSortingMobile_buttonContainer__kXMx_ .ExploreSortingMobile_button__SH94x{background-color:var(--secondary-header-color)}.ExploreSortingMobile_sortItems__oNNZ_{padding-bottom:.5rem}.ExploreSortingMobile_sortItems__oNNZ_ .ExploreSortingMobile_sortButton__Penxy{padding:.5rem 0;font-size:1rem;line-height:1.25rem}.ShareHotel_shareWrapper__XHBcd{position:relative}.ShareHotel_shareButton__C6zR3{display:flex;width:fit-content;align-items:center;color:var(--grey1);cursor:pointer;font-size:.875rem;gap:.2857em;line-height:1.14em}.ShareHotel_shareButtonMenuOpened__Ryvd4{color:var(--black)}.ShareHotel_shareIcon__AUtKK{width:1em;height:1em}.ShareHotel_shareIconMenuOpened__7kfD3 path{fill:var(--black)}.ShareHotel_dropdownMenu__z9Jlz{position:absolute;z-index:2;top:100%;left:0;overflow:hidden;max-height:0;border:.0625em solid var(--grey3);border-radius:.5em;margin-top:.25em;background:var(--white);box-shadow:0 4px 8px 0 rgb(0 0 0/6%),0 0 0 1px rgb(106 106 106/8%);opacity:0;transition:max-height .3s ease-in-out,opacity .2s ease-in-out,visibility .3s;visibility:hidden}.ShareHotel_dropdownMenuOpened__WnZ0J{max-height:10em;border-radius:.5em;opacity:1;visibility:visible}.ShareHotel_dropdownMenuMobile__wjQ63{position:relative;height:100%;padding-bottom:.5em;border:none;box-shadow:none}.ShareHotel_menuItem__ux03D{display:flex;align-items:center;padding:.75em;color:var(--grey1);cursor:pointer;gap:.5em;transition:all .15s ease-in-out}.ShareHotel_menuItem__ux03D:hover{background:var(--background)}.ShareHotel_menuItemMobile__jlc8M{padding:.5em}.ShareHotel_logo__3VP3F{width:1em;height:1em}.ShareHotel_logoMobile__Mk3lx{width:1.25em;height:1.25em}.ShareHotel_menuItemText__yfG7_{color:var(--black);font-size:.875rem;line-height:1.1429em}.ShareHotel_menuItemTextMobile__ShsTD{color:var(--black);font-size:1rem;line-height:1.25em}.ShareHotel_bottomSheet__EBYuu.ShareHotel_bottomSheet__EBYuu{font-size:1rem}.SortingMobileButton_button__UDVZM{display:flex;align-items:center;padding:.75rem;border-radius:var(--border-radius);background-color:var(--secondary-color);gap:.5rem}.SortingMobileButton_button__UDVZM>svg>path{margin-top:.1875rem;fill:var(--black-base)}.SortingMobileButton_button__UDVZM{font-size:.875rem;line-height:1rem}.SearchProgressBar_intersectionObserverWrapper__tVnWS{position:relative;z-index:3;height:2.5rem;transition:height .5s ease-in,margin .5s ease-in}.SearchProgressBar_mobileProgressRoot__17stj{display:flex;height:2.5rem;align-items:center}.SearchProgressBar_stickyMobileProgressRoot__h3qiY{position:fixed;top:.5rem;left:.5rem;width:calc(100% - 1rem);box-shadow:var(--box-shadow)}.SearchProgressBar_progressText__b5WNo{padding:0 .75rem;font-size:.875rem;line-height:1rem}.SearchProgressBar_desktopProgressRoot___lRDu{position:sticky;z-index:2;top:0;overflow:hidden;width:100%;height:.1875rem;background-color:initial;transform:translateZ(0);transition:opacity .5s ease}.SearchProgressBar_desktopProgressIndicator__gIEin{height:100%;background-color:var(--secondary)}.SearchProgressBar_mobileHidden__INKAN{height:0;margin-bottom:-.5rem}.SearchProgressBar_desktopHidden__d_Fjv,.SearchProgressBar_mobileHidden__INKAN,.SearchProgressBar_mobileHidden__INKAN *{animation:var(--progress-fade-out)}.Progress_root__P02qR{overflow:hidden;border-radius:var(--border-radius);background-color:var(--white);transform:translateZ(0)}.Progress_indicator__BjwKY{position:absolute;height:100%;width:100%;overflow:hidden;z-index:-1;background-color:var(--primary)}.Progress_indicatorAnimation__Gq88G{transition:var(--progress-indicator-transition);transform:translateX(calc(-100% + var(--progress-indicator-value, 0%)))}.Progress_indicatorAnimation__Gq88G[data-state=loading]:after{position:absolute;width:50%;animation:var(--shimmer-animation);background:linear-gradient(90deg,transparent,rgb(255 255 255/30%) 25%,rgb(255 255 255/60%) 50%,rgb(255 255 255/30%) 75%,transparent);content:"";inset:0;transform:translateX(-100%)}.DesktopMap_desktopMap__r_LGV{min-width:24rem;flex:1 1}.SearchPageDesktopContent_desktopContainer__QeA4m{display:flex;width:100%;flex-direction:column;align-items:center}.SearchPageDesktopContent_desktopContent__iL_dU{display:flex;width:100%;flex-grow:0;padding:1rem .5rem 2.5rem;gap:1rem}.DesktopFilters_stickyBox__HIeTa{z-index:auto;height:fit-content}.DesktopFilters_desktopFilters__M6bYl{display:flex;width:14rem;flex-direction:column;padding:.75rem .5rem;border-radius:var(--border-radius);background:var(--white);gap:1rem}.DesktopFilters_buttonContainer__ooo5B{overflow:hidden;max-height:0;opacity:0;transition:max-height .3s ease-in-out,opacity .3s ease-in-out}.DesktopFilters_buttonVisible__YtoOc{max-height:6.25rem;opacity:1}.ExpandMapButton_expandButton__epZ6Q{position:relative;display:flex;height:4rem;align-items:center;justify-content:center}.ExpandMapButton_expandIcon__5wTFw{width:.75rem;height:.75rem}.ExpandMapButton_innerButton__epV95{position:absolute;z-index:1;display:flex;width:calc(100% - 1rem);padding:.75rem 1rem .75rem .75rem;font-size:.875rem;gap:.5rem;line-height:1rem}.ExpandMapButton_image__wJcqa{border-radius:var(--border-radius)}.ResetFiltersButton_refreshButton__U0gM8{display:flex;align-items:center;padding:.75rem 1rem .75rem .75rem;font-size:.875rem;gap:.5rem;line-height:1rem;opacity:1;transform:translateY(0);transition:opacity .2s ease,transform .2s ease}.ResetFiltersButton_refreshIcon__O3K95{min-width:.75rem;height:.75rem;transform:rotate(0deg);transition:transform .3s ease-in-out}.ResetFiltersButton_rotating__SN_IY{transform:rotate(1turn)}.FilterTabs_container__5Wtpf{display:flex;overflow:scroll;align-self:stretch;gap:.25rem}@media (min-width:992px){.FilterTabs_container__5Wtpf{overflow:hidden}}.FilterTabs_tab__BUHfo{width:max-content;flex-shrink:0;padding:.75rem 1rem;cursor:pointer;font-size:.875rem;line-height:1rem}.FilterTabs_tab__BUHfo span{color:var(--grey1)}.FilterTabs_active__bpn3H{border-radius:.5rem;background-color:var(--white)}.FlightsBanners_bannersWrapper__v_l_L{display:flex;overflow:scroll;gap:1rem}.FlightsBanners_bannersWrapper__v_l_L::-webkit-scrollbar{display:none;-webkit-appearance:none;appearance:none}.FlightsBanners_bannersWrapper__v_l_L{-ms-overflow-style:none;scrollbar-width:none}.FlightBanner_container__318L0{position:relative;display:flex;width:100%;min-width:90vw;min-height:4.5rem;flex:1 1;align-items:center;justify-content:space-between;padding:0 1.25rem 0 1rem;border-radius:.5rem;background:var(--white);cursor:pointer;gap:1rem}@media (min-width:992px){.FlightBanner_container__318L0{min-width:45%}}.FlightBanner_text__4FLN9{padding:1rem 0;font-size:.875rem;line-height:1rem;font-weight:500}@media (min-width:992px){.FlightBanner_text__4FLN9{font-size:1.125rem;line-height:1.375rem;padding:0}}.FlightBanner_cross__6nMB_{position:absolute;top:.5rem;right:.5rem;cursor:pointer}@media (min-width:992px){.FlightBanner_modalText__bOHks{width:43.75rem}}.FlightBanner_modalText__bOHks{font-size:1rem;line-height:1.25rem}.FlightBanner_modalContainer__YTnvx{display:flex;flex-direction:column;row-gap:.5rem}@media (min-width:992px){.FlightBanner_modalContainer__YTnvx{padding:1.5rem;row-gap:.25rem}}.FlightBanner_modalTitle__VJHzy{margin-right:2rem}.FlightSkeleton_container__RqwPB>span{display:flex;width:-webkit-fill-available;width:stretch;align-items:center;justify-content:center}.FlightSkeleton_container__RqwPB{color:#b3aea3}.FlightSkeleton_flightCard__hifLC{position:relative;display:flex;flex-direction:column;padding:.5rem;border-radius:.5rem;background:var(--white);gap:.5rem}@media (min-width:992px){.FlightSkeleton_flightCard__hifLC{display:grid;padding:1rem;gap:1rem 1.5rem;grid-template-columns:minmax(max-content,auto) minmax(15.625rem,max-content);grid-template-rows:auto min-content auto}}.FlightSkeleton_back__kSdDW,.FlightSkeleton_nights__wLXJ1,.FlightSkeleton_to__kr7OP{grid-column:1/2}.FlightSkeleton_nights__wLXJ1{display:flex;align-items:center;color:#73716e;gap:.25rem;grid-row:2/3;font-size:.75rem;line-height:1rem}@media (min-width:992px){.FlightSkeleton_nights__wLXJ1{font-size:.875rem;line-height:1rem;margin-left:1.25rem}}.FlightSkeleton_nights__wLXJ1>span:last-child{width:auto}.FlightSkeleton_to__kr7OP{grid-row:1/2}.FlightSkeleton_back__kSdDW{grid-row:3/4}.OneWayFlightSkeleton_direction__HLqLA{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){.OneWayFlightSkeleton_direction__HLqLA{display:flex}}.OneWayFlightSkeleton_container__hc4Ep{position:relative;display:flex;flex-direction:column;gap:.5rem}@media (min-width:992px){.OneWayFlightSkeleton_container__hc4Ep{padding:0 1.25rem;gap:1rem}}.OneWayFlightSkeleton_container__hc4Ep button{width:max-content}.OneWayFlightSkeleton_timings__ypBW_{display:flex;flex-wrap:wrap;gap:1rem}.OneWayFlightSkeleton_airportDateTime__GTnSC{display:flex;width:6.25rem;flex-direction:column;font-size:.875rem;line-height:1rem}.OneWayFlightSkeleton_routeIcon__Vwi93 circle,.OneWayFlightSkeleton_routeIcon__Vwi93 path{stroke:#e3e1dd}.OneWayFlightSkeleton_short__TVSGY{display:block}@media (min-width:992px){.OneWayFlightSkeleton_short__TVSGY{display:none}}.OneWayFlightSkeleton_long__IzPZJ{display:none}@media (min-width:992px){.OneWayFlightSkeleton_long__IzPZJ{display:block}}.OneWayFlightSkeleton_features__qU9cD{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;line-height:1rem}.OneWayFlightSkeleton_plane__n0pF_ path{fill:#b3aea3}.OneWayFlightSkeleton_skeletonTimings__AKTWN{display:flex;flex-direction:column;margin-top:.75rem;gap:1.25rem}.OneWayFlightSkeleton_skeletonTimings__AKTWN .OneWayFlightSkeleton_time__cOa0R{width:4rem}.OneWayFlightSkeleton_skeletonTimings__AKTWN .OneWayFlightSkeleton_airport__nkvYM{width:.5rem}.FlightSidePanelSkeleton_container__gokEy{display:flex;flex-direction:column;padding:1rem .5rem .5rem;border-radius:.5rem;margin-top:auto;background:#f3f3f3;gap:1.67rem;grid-column:2/3;grid-row:1/4}.FlightSidePanelSkeleton_container__gokEy button:disabled{background:var(--grey3)}.FlightSidePanelSkeleton_sticks__By6KA{display:flex;flex-direction:column;gap:1rem}:is(.FlightSidePanelSkeleton_sticks__By6KA>span):first-child,:is(.FlightSidePanelSkeleton_sticks__By6KA>span):nth-child(3){width:7.5rem}:is(.FlightSidePanelSkeleton_sticks__By6KA>span):nth-child(4){width:11.75rem}.FlightSidePanelSkeleton_rotated__j37o5{display:flex;margin:.7rem 0}.FlightSidePanelSkeleton_rotated__j37o5>span{width:1.4142rem;transform:rotate(135deg)}:is(.FlightSidePanelSkeleton_rotated__j37o5>span)+:is(.FlightSidePanelSkeleton_rotated__j37o5>span){margin-left:-.7rem}.FiltersPopup_stickyButton__7mRO_{position:sticky;z-index:3;right:auto;bottom:calc(env(safe-area-inset-bottom) + .5rem);left:auto}@media (min-width:992px){.FiltersPopup_stickyButton__7mRO_{display:none}}.FiltersPopup_hidePanel__0iB84{margin-left:.5rem;color:var(--secondary);text-align:left}.FiltersPopup_resetFilters__s1dnC{margin-right:.5rem;color:var(--secondary);text-align:right}.FiltersPopup_headerActions__C0bf_{display:flex;align-items:center;justify-content:space-between;gap:1rem}.FiltersPopup_buttonContainer__eTh_T{display:flex;height:100%;flex-direction:column;align-items:center;justify-content:space-between;padding:.5rem .75rem;border-radius:var(--border-radius);background-color:var(--white);box-shadow:0 .25rem .5rem 0 rgb(0 0 0/6%),0 0 0 .0625rem rgb(106 106 106/8%)}.FiltersPopup_fullPageModalContent__j9yRS{display:flex;min-height:100%;flex-direction:column;padding:1rem .5rem;gap:1rem}.FiltersPopup_fullPageModalContent__j9yRS .FiltersPopup_topSection__EyzRY{display:flex;justify-content:flex-end}