.Sidebar_overlay__Ai_Qs{position:fixed;-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);background:rgba(0,0,0,.4);inset:0;pointer-events:auto}.Sidebar_sidebar__ixlFw{position:fixed;display:flex;width:15.3125rem;height:100%;flex-direction:column;padding:.5rem 0 1rem;border-radius:0 .625rem .625rem 0;background-color:#fff;inset:0}.Sidebar_sidebarBackdropClosing__IMQ5O{background:transparent}.Sidebar_sidebarImage__ZUPl2{margin-bottom:1rem}.Sidebar_sidebarDivider__MFq1A{border-top:1px solid var(--grey-light)}.Sidebar_sidebarPersonalInfo__HneMc{display:block;padding:.5rem 1rem;font-size:.875rem;font-weight:500;line-height:1rem;text-align:left;text-wrap:balance}.SidebarMenu_sidebarMenu__8TiSw{margin:4px 0}.SidebarMenu_heart__xYcoG,.SidebarMenu_logout__vjAf_ path{fill:var(--black)}.SidebarMenu_wishlistAmount__fuKW_{display:flex;width:1.5rem;height:1.5rem;align-items:center;justify-content:center;border-radius:50%;background-color:var(--background)}.SidebarItem_sidebarItem__N48j_{padding:4px 0}.SidebarItem_sidebarLink__3uOv6{font-size:.875rem;line-height:1rem;display:flex;align-items:center;padding:8px 16px;font-size:14px;font-weight:500;gap:8px;line-height:16px}.SidebarContactUs_chat__J1klL path{fill:var(--black)}.ContactUsModal_contactUsWrapper__nPmly{display:flex;flex-direction:column;align-items:center;padding:1.25rem;gap:2rem}.ContactUsModal_contactUsHeader__kmLGv{font-size:1.75rem;line-height:2.125rem;font-weight:700;text-align:center}.ContactUsModal_messangerWrapper__ugJt9{display:flex;width:100%;flex-direction:column;gap:.5rem;font-size:1.125rem;line-height:1.375rem}@media (min-width:768px){.ContactUsModal_messangerWrapper__ugJt9{width:auto;flex-direction:row}}.ContactUsModal_messangerIcon__UI2QP{position:absolute;left:.5rem;width:2.25rem;height:2.25rem}@media (min-width:768px){.ContactUsModal_messangerIcon__UI2QP{position:static}}.ContactUsModal_messangerContainer__Okh1i{position:relative;display:flex;min-height:3.375rem;align-items:center;justify-content:center;padding:.5rem;border-radius:.5rem;background:var(--white-light);gap:.5rem;transition:.3s}.ContactUsModal_messangerContainer__Okh1i:hover{background:var(--grey-light)}.ContactUsModal_contactUsModalContent__KQ9M_{width:100%;max-width:50rem;height:100%;pointer-events:auto}@media (min-width:768px){.ContactUsModal_contactUsModalContent__KQ9M_{height:auto}}.ContactUsModal_messangerName__Han7h{flex:1 1;text-align:center}@keyframes Modal_fadeInBackdrop__GFyja{0%{opacity:0}to{opacity:1}}@keyframes Modal_fadeOutBackdrop__8SiUb{0%{opacity:1}to{opacity:0}}@keyframes Modal_fadeInModalContent__jsz7o{0%{opacity:0;transform:translate(-50%,-48%) scale(.98)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes Modal_fadeOutModalContent__nfutS{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-52%) scale(.98)}}.Modal_backdrop__Z5zx7{position:fixed;top:0;left:0;display:flex;width:100vw;height:100vh;align-items:center;justify-content:center;animation:Modal_fadeInBackdrop__GFyja .15s ease-in-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:var(--black-base-transparent)}.Modal_backdropClosing__lZox2{animation:Modal_fadeOutBackdrop__8SiUb .2s ease-in-out forwards}.Modal_modalContent__uvSgo{position:fixed;top:50%;left:50%;overflow:visible!important;padding:16px;border-radius:8px;animation:Modal_fadeInModalContent__jsz7o .25s cubic-bezier(.4,0,.2,1) forwards;background-color:var(--white);box-shadow:0 12px 15px 0 rgba(0,0,0,.25);opacity:0;-webkit-overflow-scrolling:touch;pointer-events:auto;transform:translate(-50%,-50%);transition:opacity .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1)}.Modal_modalContentClosing__31rpA{animation:Modal_fadeOutModalContent__nfutS .25s cubic-bezier(.4,0,.2,1) forwards}.Modal_closeButton__5I5wH{position:fixed;top:16px;right:16px;width:24px;height:24px;cursor:pointer}.Modal_closeOutsideButton__joJVQ{position:fixed;z-index:2;top:20px;right:20px;width:32px;height:32px;cursor:pointer;pointer-events:auto}.Modal_closeOutsideButton__joJVQ path{fill:var(--white)}.Modal_backButton__tqj6Q{position:absolute;top:.75em;left:.75em;width:1em;height:1em;cursor:pointer}.SimilarNoResults_container__AEH_L{display:flex;width:22.5rem;flex-direction:column;align-items:center;padding:1.5rem;gap:1rem;text-align:center;font-size:1.375rem;line-height:1.625rem}.SimilarNoResults_title__3_cuQ{font-size:2.125rem;line-height:2.125rem;font-weight:500}.SimilarToursOffers_container__eX0hr{display:flex;width:22.5rem;flex-direction:column;align-items:center;padding:1.5rem;gap:1rem;font-size:1.375rem;line-height:1.625rem}.SimilarToursOffers_offersList__V0CkU{display:flex;flex-direction:column;gap:.25rem}.SimilarToursOffers_title__QsRKS{font-size:2.125rem;line-height:2.125rem;font-weight:500}.SimilarToursOffers_moreTours__UbwPh{color:var(--grey2)}.SimilarOffer_container__yiKP1{display:flex;align-items:center;padding:.5rem;border-radius:var(--border-radius);background:var(--background);gap:1rem}.SimilarOffer_offerInfo__YLLj9{font-size:1.125rem;line-height:1.375rem}.SimilarOffer_title__xpFMA{font-size:1.375rem;line-height:1.625rem;font-weight:500}.PageBuilder_container__AAAfC{display:flex;width:-moz-max-content;width:max-content;align-items:center;margin:7.5rem auto;gap:1.5rem}.DownloadAppSidebar_downloadAppSidebar__v33ux{padding:8px 16px;gap:4px}.DownloadAppSidebar_goToStoreIcon__pQIBY{cursor:pointer}.SwiperSlideItem_slide__0FREn{position:relative;display:flex;align-items:center;justify-content:center;margin:auto}.SwiperSlideItem_loader__TAPLZ{position:absolute;width:4em;height:4em}.SwiperSlideItem_slideMobile__Si6_R{width:100%}.SwiperSlideItem_slides__vi05g{width:100%;-o-object-fit:contain;object-fit:contain}.SwiperSlideItem_hidden__YD06v{opacity:0;transition:opacity .3s ease-in-out;visibility:hidden}.SwiperSlideItem_slide__0FREn .SwiperSlideItem_videoContainer___EaqQ{width:61.75rem;height:40rem}.SwiperSlideItem_slideMobile__Si6_R .SwiperSlideItem_videoContainerMobile__UKH3Q{display:flex;width:inherit;height:40rem;align-items:center}.SwiperSlideItem_video__KfLAo{display:inline!important;display:initial!important;width:61.75rem!important;height:38rem!important}.SwiperSlideItem_videoMobile__MQKPW{width:inherit!important;height:13.25rem!important}.HotelVideo_videoContainer___9Nd0 .react-player__preview{visibility:hidden}.HotelVideo_playIcon__au1Go .react-player__preview .react-player__shadow{background:radial-gradient(rgba(0,0,0,.7) 40%,rgba(0,0,0,.1) 70%)!important}:is(.SwiperModalNavigation_container__fEZVS .SwiperModalNavigation_arrow__pQrUw):after{content:""}.Tooltip_bubbleContainer__7Y7Yz{position:relative;width:260px;padding:8px;border-radius:8px;background-color:var(--white);box-shadow:0 2px 20px 0 hsla(60,13%,71%,.5)}.Tooltip_content__qqxcz{white-space:pre-line;font-size:.75rem;line-height:1rem}.Tooltip_arrow__Ba_XZ{fill:var(--white)}.Tooltip_wrapper__Z_ylC{max-width:100%}.Tooltip_inline__65Mjh{display:inline-flex}.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}}.DepartureContainer_container__1GYlk{display:flex;flex-direction:column;padding:12px 15px 12px 8px;border-radius:8px;margin-top:16px;background-color:var(--white);gap:8px}.DepartureContainer_mobileContainer__DG4Ls{margin-top:0}.DepartureContainer_halfContainer___eP4k{display:flex}.DepartureContainer_halfIem__aQlG8{display:flex;width:100%;flex-direction:column;gap:.25em}.DepartureContainer_containerContent__aNuvP{display:flex;flex-direction:column;align-items:start;gap:8px}.DepartureContainer_header__LHi3H{font-weight:500;font-size:1rem;line-height:1.25rem}.DepartureContainer_linksContainer__MDYYD{display:flex;overflow:hidden;height:136px;flex-direction:column;gap:8px}.DepartureContainer_showAll__dCRJQ{height:100%}.DepartureContainer_link__m_205{color:var(--secondary);font-size:.875rem;line-height:1rem}.DepartureContainer_containerContent__aNuvP .DepartureContainer_button__4eZRo{color:var(--grey1);font-size:.875rem;line-height:1rem}.CenterSection_container__shLMs{width:calc(100% - 235px)}.CenterSection_mobileContainer__Qtxst{width:100%;padding:0 8px}.CenterSection_secondSectionDesktop__2pnjU{display:flex;flex-direction:row;gap:8px}.CenterSection_sortingSection__e7IWW{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.CenterSection_sortingSectionMapExpanded__Brab6{flex-wrap:wrap;gap:.5rem}.CenterSection_hotelSection__DGE3M{display:flex;flex-direction:column}.CenterSection_hotelSectionDesktop__GNhb6{max-width:700px;flex:1 1 700px}.CenterSection_hotelSectionMapExpanded__Qq4p6{width:320px;min-width:320px;flex:1 1 320px}.CenterSection_title__h_G0e{display:flex;margin:24px 0 16px 1px;font-weight:500;font-size:1.375rem;line-height:1.625rem}.CenterSection_titleMobile__5QxLe{margin:16px 0 8px 1px;font-size:1.125rem;line-height:1.375rem}.CenterSection_map__KtJsz{position:relative;top:0;min-width:0;flex:1 1 auto}.CenterSection_hotelSection__DGE3M .CenterSection_metaregionLinks__obAAB{margin-bottom:1rem}.CenterSection_metaregionLinksWithNearest__4BK2w{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{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__s1dvK{display:flex;flex-direction:column;gap:8px}.LinksSection_mobileContainer__wYSSW{margin-bottom:8px}.LinksSection_countriesList__DkyKK{padding:12px 8px;border-radius:8px;background-color:var(--white)}.LinksSection_header__bwO4z{margin-bottom:8px;font-weight:500;font-size:1rem;line-height:1.25rem}@media (min-width:992px){.LinksSection_header__bwO4z{font-size:1.375rem;line-height:1.625rem}}.ResortList_container__QZSib{display:flex;flex-direction:column;gap:1rem}.ResortList_column__ISnsE{display:flex;flex-direction:column;align-items:start;gap:8px;font-size:.875rem;line-height:1rem}.ResortList_columnName__O2CVW{font-weight:500;font-size:.875rem;line-height:1rem}.ResortList_link__PmibG{color:var(--secondary);text-decoration:none}.ResortList_button__8WFg3{color:var(--grey1);font-size:.875rem;line-height:1rem}.ResortItem_container__Jr1d_{display:flex;flex-direction:column;gap:.5rem}.ResortItem_row__cHErY{display:flex;flex-wrap:wrap;gap:.375rem;font-size:.875rem;line-height:1rem}.ResortItem_rowName__j3k4m{font-weight:500;font-size:.875rem;line-height:1rem}.ResortItem_linkContainer__o4iQz{display:flex;gap:.375rem}.ResortItem_linkContainer__o4iQz .ResortItem_point__siWiz{color:var(--grey2)}.ResortItem_linkContainer__o4iQz:last-child .ResortItem_point__siWiz{display:none}.ResortItem_link__XeUFM{color:var(--secondary);text-decoration:none}.ResortItem_row__cHErY .ResortItem_button__UegzX{padding:0;color:var(--grey1);font-size:.875rem;line-height:1rem}.ExploreCountriesList_countryListContent__7a3uW{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(4,1fr)}.ExploreCountriesList_mobileCountryListContent__A8hBO{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,1fr)}.ExploreCountriesList_hidden__XpR7q{overflow:hidden;max-height:4.063rem}.ExploreCountriesList_countryItem__Iyo6D{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ExploreCountriesList_link__BQ909{color:var(--black);font-size:.875rem;line-height:1rem}.ExploreCountriesList_button__tkEAP{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}.HotelPackageChecking_checkInAndOut__VsZvO{display:grid;grid-gap:.25rem;gap:.25rem;grid-template-columns:1fr 1fr}.HotelPackageChecking_nights__ohBR_{font-weight:500}.HotelPackageChecking_adults__HAkuQ{display:flex;gap:.5rem}button.HotelPackageChecking_change__6aBFa{align-self:start;padding:0;color:var(--secondary);font-size:.875rem;line-height:1rem}.HotelPackageInfo_container__NhSgK{display:flex;overflow:hidden;max-width:100%;flex:1 1;flex-direction:column;padding:1rem;border-radius:.5rem;background:var(--white);gap:1rem}@media not all and (min-width:768px){.HotelPackageInfo_container__NhSgK{font-size:.875rem;line-height:1rem}}.HotelPackageInfo_hotelName__WFETx{font-weight:500;font-size:1.375rem;line-height:1.625rem}@media (min-width:992px){.HotelPackageInfo_hotelName__WFETx{font-size:1.75rem;line-height:2.125rem}}.AlreadySeenLabel_label__wMY9o{display:flex;align-items:center;padding:4px 6px 4px 4px;border-radius:8px;margin-top:4px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:var(--white);color:var(--black);gap:2px}.AlreadySeenLabel_text__R9zLl{font-size:.75rem;line-height:1rem}.AlreadySeenLabel_checkIcon__JZNbz{width:14px;height:14px}.HotelCardWishlistButton_wishlistHeartSvg__v_Bj2.HotelCardWishlistButton_wishlistHeartSvg__v_Bj2{width:2em;height:2em}.HotelCardWishlistButton_wishlistHeartSvg__v_Bj2.HotelCardWishlistButton_wishlistHeartSvg__v_Bj2:hover{stroke:none}.HotelCardWishlistButton_wishlistHeartSvgMobile__Jbk3R.HotelCardWishlistButton_wishlistHeartSvgMobile__Jbk3R{width:1.5em;height:1.5em}.HotelCardWishlistButton_wishlistHeartSvgMobile__Jbk3R.HotelCardWishlistButton_wishlistHeartSvgMobile__Jbk3R:hover{stroke:none}.HotelRating_container__2W0rb{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.1875rem .5rem;border-radius:var(--border-radius);background:var(--background);color:var(--black)}.HotelRating_containerHighRate__RovsS{background:var(--primary)}.HotelRating_rating__Zt6HL{font-size:1.125rem;line-height:1.375rem;font-weight:500}.HotelRating_reviews__3ITrg{font-size:.68rem;line-height:.875rem}.HotelBlockCard_text__O__qq{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HotelBlockCard_container__4E_fl{position:relative;display:flex;width:17.75rem;flex-direction:column;padding:.5rem;border-radius:var(--border-radius);background-color:var(--white)}.HotelBlockCard_mobileContainer__4tP4J{width:14.75rem}.HotelBlockCard_modalContainer__o09eO{background-color:var(--background)}.HotelBlockCard_imageContainer__B3gxp{position:relative;height:8.875rem;margin-bottom:.75rem}.HotelBlockCard_mobileImageContainer__UrmYC{height:6.875rem;margin-bottom:.5rem}.HotelBlockCard_image__G61VQ{border-radius:var(--border-radius);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.HotelBlockCard_rating__A9bP_{position:absolute;top:1rem;right:1rem}.HotelBlockCard_innerContainer__rt0aW{display:flex;flex-direction:column;padding:0 .25rem .25rem}.HotelBlockCard_name__63NuV{font-size:1.125rem;line-height:1.375rem;font-weight:500}.HotelBlockCard_mobileName__d5ioZ{font-size:1rem;line-height:1.25rem}.HotelBlockCard_place__gwy13{font-size:.875rem;line-height:1rem;margin-bottom:.5rem}.HotelBlockCard_mobilePlace__DKO_T{font-size:.75rem;line-height:.875rem}.HotelBlockCard_offer__oo53_{background-color:var(--background)}.HotelBlockCard_offer__oo53_:disabled{opacity:var(--disabled-opacity)}.HotelBlockCard_offer__oo53_:hover:not(:disabled){background:linear-gradient(0deg,rgb(0 0 0/var(--hover-alpha)) 0,rgb(0 0 0/var(--hover-alpha)) 100%),var(--background)}.HotelBlockCard_offer__oo53_:active:not(:disabled){background:linear-gradient(0deg,rgb(0 0 0/var(--pressed-alpha)) 0,rgb(0 0 0/var(--pressed-alpha)) 100%),var(--background)}.HotelBlockCard_offer__oo53_{width:-moz-fit-content;width:fit-content;max-width:100%;padding:.4375rem .75rem;border-radius:var(--border-radius)}.HotelBlockCard_mobileOffer__9_cid{padding:.25rem .75rem}.HotelBlockCard_modalOffer__7GIFE{background-color:var(--white)}.HotelBlockCard_modalOffer__7GIFE:disabled{opacity:var(--disabled-opacity)}.HotelBlockCard_modalOffer__7GIFE:hover:not(:disabled){background:linear-gradient(0deg,rgb(0 0 0/var(--hover-alpha)) 0,rgb(0 0 0/var(--hover-alpha)) 100%),var(--white)}.HotelBlockCard_modalOffer__7GIFE:active:not(:disabled){background:linear-gradient(0deg,rgb(0 0 0/var(--pressed-alpha)) 0,rgb(0 0 0/var(--pressed-alpha)) 100%),var(--white)}.HotelBlockCard_price__mploK{font-size:1.125rem;line-height:1.375rem;font-weight:500}.HotelBlockCard_details__Nbzbu{font-size:.875rem;line-height:1rem}.HotelBlockCard_mobileDetails__eEA_1{font-size:.75rem;line-height:.875rem}.HotelBlock_container__7trb1{display:flex;flex-direction:column;gap:.75rem}.HotelBlock_mobileContainer__H_Bhz{gap:.5rem}.HotelBlock_header__imL_v{display:flex;align-items:center;gap:.375rem}.HotelBlock_mobileHeader__ZI0tA{gap:.25rem}.HotelBlock_iconContainer__m_lCW{position:relative;width:3.375rem;height:3.375rem;flex-shrink:0;align-self:flex-start}.HotelBlock_mobileIconContainer__o_Cz_{width:2.25rem;height:2.25rem}.HotelBlock_icon__cK_BY{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.HotelBlock_title__nbMBQ{font-size:2.5rem;line-height:2.875rem;font-weight:500}.HotelBlock_mobileTitle__fRUaI,.HotelBlock_modalTitle__VXn16{font-size:1.75rem;line-height:2.125rem}.HotelBlock_mobileSwiper__kvQX7{margin:0 -.5rem}.HotelBlock_mobileSwiper__kvQX7 .swiperWrapper{padding:0 .5rem}.HotelBlock_mobileSwiper__kvQX7 .swiperTrack{gap:.5rem}.HotelBlock_modalSwiper__XxuhT{margin:0 -1.5rem}.HotelBlock_modalSwiper__XxuhT .swiperWrapper{padding:0 1.5rem}.HotelBlock_mobileModalSwiper__fmqnn{margin:0 -1rem}.HotelBlock_mobileModalSwiper__fmqnn .swiperWrapper{padding:0 1rem}.HotelBlockSkeleton_container__sPT3_{display:flex;flex-direction:column;animation:var(--skeleton-animation);gap:.75rem}.HotelBlockSkeleton_mobileContainer__P8FFv{gap:.5rem}.HotelBlockSkeleton_title__hq3BG{width:30rem;height:4rem;border-radius:var(--border-radius);background-color:var(--white)}.HotelBlockSkeleton_modalTitle__3_Ru_{background-color:var(--background)}.HotelBlockSkeleton_mobileTitle__IueSE{width:20rem;height:2.625rem}.HotelBlockSkeleton_swiper__KleUr{display:flex;gap:1.5rem}.HotelBlockSkeleton_mobileSwiper__TnrR7{gap:.5rem}.HotelBlockSkeleton_slide__14yt4{display:flex;overflow:hidden;width:17.75rem;height:17rem;flex-direction:column;padding:.5rem;border-radius:var(--border-radius);background-color:var(--white)}.HotelBlockSkeleton_mobileSlide__2URyx{width:14.75rem;height:13.75rem}.HotelBlockSkeleton_image__n5zta,.HotelBlockSkeleton_modalSlide__L_xhn{background-color:var(--background)}.HotelBlockSkeleton_image__n5zta{height:8.875rem;border-radius:var(--border-radius);margin-bottom:.75rem}.HotelBlockSkeleton_mobileImage__MgDBS{height:6.875rem;margin-bottom:.5rem}.HotelBlockSkeleton_modalImage__EdZ1_{background-color:var(--white)}.HotelBlockSkeleton_hotel__Bwk7A{height:1.125rem}.HotelBlockSkeleton_mobileHotel__3g3eL{height:1rem}.HotelBlockSkeleton_modalHotel__i_IB1{background-color:var(--white)}.HotelBlockSkeleton_location__gWipU{height:1rem;border-radius:var(--border-radius);margin-bottom:.5rem;background-color:var(--background)}.HotelBlockSkeleton_mobileLocation__BJcj8{height:.875rem}.HotelBlockSkeleton_modalLocation__12KFx{background-color:var(--white)}.HotelBlockSkeleton_price__E68bi{width:8rem;height:3.25rem;border-radius:var(--border-radius);background-color:var(--background)}.HotelBlockSkeleton_mobilePrice__Z2zk6{height:2.75rem}.HotelBlockSkeleton_modalPrice__W_HR4{background-color:var(--white)}.ThumbsGallery_thumbsGallery__nHcjJ{height:2.5em}.ThumbsGallery_thumbsGallerySlide__IHQ0D.ThumbsGallery_thumbsGallerySlide__IHQ0D{width:60px;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.5;transition:opacity .3s,transform .3s,border-color .3s}.ThumbsGallery_thumbsGallerySlide__IHQ0D.ThumbsGallery_activeThumb__pLeUm{opacity:1}.ThumbsGallery_thumbsGalleryVideoContainer__ENiku{width:3.75rem;height:2.5rem}.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}.ShareHotel_shareWrapper__XHBcd{position:relative}.ShareHotel_shareButton__C6zR3{display:flex;width:-moz-fit-content;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 hsla(0,0%,42%,.08);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:9px 12px;border-radius:6px;background-color:var(--secondary-color);gap:3px}.SortingMobileButton_button__UDVZM>svg>path{margin-top:3px;fill:var(--black-base)}.SortingMobileButton_button__UDVZM{font-size:.875rem;line-height:1rem}.MobileSortItem_container__SXWVl .MobileSortItem_button__NZKsY{display:flex;width:100%;align-items:center;justify-content:space-between;font-weight:400;text-align:left;font-size:1.125rem;line-height:1.375rem}.ExploreSortingDesktop_container___MFob{display:flex;margin-top:4px}.ExploreSortingDesktop_dropdownTrigger__e1P79{display:flex;height:2.5em;align-items:center;padding:.5em .75em;border:1px solid transparent;border-radius:.5rem;background:var(--white);gap:.25em;visibility:visible}.ExploreSortingDesktop_triggerOpen__tx_MD{border:1px solid var(--primary-color)}.ExploreSortingDesktop_label__NNsXX{font-size:.875rem;line-height:1rem}.ExploreSortingDesktop_dropdownContainer__0_yNB{cursor:pointer}.ExploreSortingDesktop_dropdown__sDgwq{display:flex;width:12rem;flex-direction:column;padding:.5rem 0;border-radius:var(--border-radius);background:var(--white);box-shadow:0 4px 8px 0 rgb(0 0 0/6%),0 0 0 1px hsla(0,0%,42%,.08);gap:1rem}.ExploreSortingDesktop_dropdownArrow__G0IJ1{width:.75em;height:.75em}.ExploreSortingDesktop_dropdownArrowActive__0cMhE{transform:rotate(180deg)}.MapOpenSortingButtons_container__Kr7_Y .MapOpenSortingButtons_button__AD1N4{display:flex;width:100%;align-items:center;justify-content:space-between;padding:.5rem;font-weight:400;text-align:left;font-size:.875rem;line-height:1rem}:is(.MapOpenSortingButtons_container__Kr7_Y .MapOpenSortingButtons_button__AD1N4):hover{background-color:var(--grey3)}.MapOpenSortingButtons_container__Kr7_Y .MapOpenSortingButtons_active__NWg2C{background-color:var(--secondary);color:var(--white)}:is(.MapOpenSortingButtons_container__Kr7_Y .MapOpenSortingButtons_active__NWg2C):hover{background-color:var(--secondary)}.WishlistControlLine_message__fgMxr{position:absolute;bottom:2.1875rem;left:0;width:100%;height:6.5625rem;padding:.5rem;background:var(--black);color:var(--white);font-weight:400;font-size:.875rem;line-height:1rem}.WishlistControlLine_bottomControlLine__OBI_s{display:flex;width:-webkit-fill-available;width:-moz-available;width:fill-available;padding-top:.5rem;border-top:1px solid #e3e1dd;margin:.5em .5em 0;color:var(--black);cursor:default;gap:.5em;white-space:pre-wrap}.WishlistControlLine_bottomControlLine__OBI_s path{fill:var(--black)}.WishlistControlLine_bottomControlLine__OBI_s{font-size:.75rem;letter-spacing:.1em;line-height:.8125rem}.WishlistControlLine_bottomControlLine__OBI_s>*{cursor:pointer}.WishlistControlLine_bottomControlLine__OBI_s>:nth-child(2){margin-left:auto}.FiltersAndSorting_buttonsContainer__9AV_l{display:flex;align-items:flex-start;align-self:stretch;gap:.5rem}.DropdownButton_dropdownButton__nUQWj{display:flex;flex:1 0;align-items:center;justify-content:space-between;padding:.75rem;border-radius:.75rem;background:var(--white);font-size:.875rem;font-weight:400;gap:.75rem}.DropdownButton_dropdownButton__nUQWj>svg{height:.75rem}.DropdownButton_skeletonButton__qa7lC{background-color:#e6e6e6;pointer-events:none}.DropdownButton_skeletonButton__qa7lC path{stroke:var(--grey-light)}.DropdownButton_line__i0Cs6{width:6.25rem;background-color:var(--grey-light);-webkit-user-select:none;-moz-user-select:none;user-select:none}.PackageMap_mapContainer__j_42E{position:relative;overflow:hidden;height:7rem;border-radius:0 0 .5rem .5rem}.PackageMap_huge__J4Joa{height:25.75rem}.PackageMap_marker__Shdkz{padding:.75rem;border-radius:1.5rem;background:#ff611d;box-shadow:0 .25rem .5rem 0 rgb(0 0 0/6%),0 0 0 .0625rem hsla(0,0%,42%,.08)}.PackageMap_expandingButton__GIBDJ{position:absolute;z-index:1;right:.5rem;bottom:.5rem;display:flex;align-items:center;justify-content:center;padding:.75rem 1rem .75rem .75rem;border-radius:.5rem;background:#fff;box-shadow:0 .25rem .5rem 0 rgb(0 0 0/6%),0 0 0 .0625rem hsla(0,0%,42%,.08);cursor:pointer;gap:.5rem}.Labels_container__dgKbF{display:flex;flex-wrap:wrap;align-content:center;align-items:center;gap:.5rem}.Labels_label___Xtiu{display:flex;align-items:center;padding:.375rem .75rem .375rem .5rem;border-radius:.5rem;background:#f3f3f3;gap:.25rem}.PricePositions_price__EBvyP{font-weight:500}.PricePositions_container__HDveU{display:flex;width:100%;justify-content:space-between}.PricePositions_priceDetails__i3EBh{display:grid;justify-content:space-between;grid-gap:.5rem 0;grid-template-columns:1fr 1fr;font-size:.875rem;line-height:1rem}.PricePositions_priceDetails__i3EBh>span:nth-child(2n){display:flex;justify-content:flex-end}.PriceChangeWarning_previousAndCurrent__bVh4d{display:inline-flex;align-items:center;gap:.25rem;font-size:.875rem;line-height:1rem}.PriceChangeWarning_previous__WEcCy{text-decoration:line-through}.PriceChangeWarning_current__HFlms{font-weight:500}.PriceChangeWarning_priceContainer__ca2M2{display:flex;flex-direction:column;gap:.5rem}.PriceBanner_banner__q_HIy{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;padding:.375rem .75rem .375rem .5rem;border-radius:.5rem;background:#ff611d;color:#fff;gap:.25rem}.PriceBanner_banner__q_HIy>svg{width:1rem}:is(.PriceBanner_banner__q_HIy>svg)>path{fill:#fff}.PriceBanner_banner__q_HIy{font-size:.75rem;line-height:1rem}@media (min-width:992px){.PriceBanner_banner__q_HIy{font-size:1rem;line-height:1.25rem}}.PriceBanner_decreased___l6C1{background:#d2ff1f;color:#000}:is(.PriceBanner_decreased___l6C1>svg)>path{fill:#000}.PriceBanner_decreased___l6C1>svg{transform:rotate(180deg)}@keyframes PriceUpdate_spinning__CWdSf{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.PriceUpdate_container__uzfmf{display:inline-flex;align-items:center;gap:.25rem}.PriceUpdate_container__uzfmf>svg:first-child{width:1rem;height:1rem;animation:PriceUpdate_spinning__CWdSf 1s linear infinite}.PackageIncludes_container__bn_WK{display:flex;flex-direction:column;gap:.5rem;font-size:.875rem;line-height:1rem}.PackageIncludes_infoLine__ycUUr{display:flex;flex-wrap:wrap;-moz-column-gap:.5rem;column-gap:.5rem}.PackageIncludes_link__2O1VG{color:#ff611d;cursor:pointer}.HotelPackagePrices_container__d9B8t{display:flex;flex-direction:column;padding:.75rem .5rem;border-radius:.5rem;background:var(--background);gap:.5rem}.HotelPackagePrices_priceLine__xndaZ{display:flex;justify-content:space-between}h2.HotelPackagePrices_price__w_xnh{font-size:1.375rem;line-height:1.625rem}.HotelPackagePrices_price__w_xnh{font-weight:500}