.HotelsRelink_container__st7rS{padding:16px;border-radius:.5em;background-color:var(--white)}.HotelsRelink_header__RKRci{font-weight:500;font-size:1.375rem;line-height:1.625rem}.HotelsRelink_headerMobile__h3qXd{font-size:1.125rem;line-height:1.375rem}.HotelsRelink_hotelsRelink__ICYx1{display:flex;flex-direction:column;margin-top:8px;gap:12px}.HotelsRelinkItem_hotelsRelinkItem__LYy1I{display:flex;align-items:center;justify-content:space-between;color:var(--black);font-size:14px;gap:20px;line-height:16px}.HotelsRelinkItem_hotelsRelinkItem__LYy1I:hover{color:var(--secondary)}.HotelsRelinkItem_hotelsRelinkItem__LYy1I .HotelsRelinkItem_hotelRating__BH0pQ{width:30px;min-width:30px;height:20px;font-size:.875rem;line-height:1rem}.CountriesList_countryList__4lrf7{margin-bottom:40px}.CountriesList_countryListContent__ODhZU{display:grid;max-width:100%;min-height:346px;padding:8px;border-radius:var(--border-radius);background:var(--white);grid-template-columns:repeat(3,1fr)}@media (min-width:640px){.CountriesList_countryListContent__ODhZU{min-height:192px;padding:16px;grid-template-columns:repeat(4,1fr)}}@media (min-width:768px){.CountriesList_countryListContent__ODhZU{gap:0;grid-template-columns:repeat(5,1fr)}}@media (min-width:992px){.CountriesList_countryListContent__ODhZU{gap:0;grid-template-columns:repeat(6,1fr)}}@media (min-width:1024px){.CountriesList_countryListContent__ODhZU{gap:0;grid-template-columns:repeat(7,1fr)}}.CountriesList_countryItem__JDvx8{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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}.HotelGalleryMobile_galleryMobile__JLtv_{width:100%}.HotelGalleryMobile_mainGallerySlideMobile__L5L35{width:100%;object-fit:cover}.HotelGalleryMobile_slidesCount__crj4z{position:absolute;z-index:1;bottom:1rem;left:1rem;padding:.313rem .625rem;border-radius:var(--border-radius);background-color:rgb(0 0 0/60%)}.HotelGalleryMobile_countText__X4Mev{color:var(--white);opacity:1;font-size:.75rem;line-height:1rem}.GallerySlideMedia_imagePreview__SJ8Rb{border-radius:.125rem;cursor:pointer;object-fit:cover}.VideoPreview_previewWrapper__bCbDr{position:relative;display:flex;width:100%;height:100%;align-items:center;justify-content:center}.VideoPreview_previewWrapper__bCbDr img{object-fit:cover}.VideoPreview_playButton__YdEZK{position:absolute;z-index:1;display:flex;width:3.375rem;height:3.375rem;align-items:center;justify-content:center;border-radius:50%;background:var(--black,#000);opacity:.8;pointer-events:none;transition:all .3s ease-in-out}.VideoPreview_icon__Sz7_v{width:1.5rem;height:1.5rem}.VideoPreview_previewWrapper__bCbDr:hover .VideoPreview_playButton__YdEZK{scale:1.2}.HotelGalleryDesktopHero_imagePreviewContainer__JHCnb{position:relative;width:100%}.HotelGalleryDesktopCompactGrid_desktopGrid__TnLvk{display:grid;width:100%;gap:.25rem}.HotelGalleryDesktopCompactGrid_tile__PEZ_7{position:relative}.HotelGalleryDesktopCompactGrid_desktopGrid1__U_6f_{grid-template-columns:1fr;grid-template-rows:1fr}.HotelGalleryDesktopCompactGrid_desktopGrid2__lWsGV{grid-template-columns:1fr 1fr;grid-template-rows:1fr}.HotelGalleryDesktopCompactGrid_desktopGrid3__G_pIF{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.HotelGalleryDesktopCompactGrid_desktopGrid3__G_pIF>.HotelGalleryDesktopCompactGrid_tile__PEZ_7:first-child{grid-row:1/3}.HotelGalleryDesktopCompactGrid_desktopGrid4__JRJUU{grid-template-columns:repeat(4,1fr);grid-template-rows:1fr 1fr}.HotelGalleryDesktopCompactGrid_desktopGrid4__JRJUU>.HotelGalleryDesktopCompactGrid_tile__PEZ_7:first-child{grid-column:1/3;grid-row:1/3}.HotelGalleryDesktopCompactGrid_desktopGrid4__JRJUU>.HotelGalleryDesktopCompactGrid_tile__PEZ_7:nth-child(2){grid-column:3/4;grid-row:1/2}.HotelGalleryDesktopCompactGrid_desktopGrid4__JRJUU>.HotelGalleryDesktopCompactGrid_tile__PEZ_7:nth-child(3){grid-column:4/5;grid-row:1/2}.HotelGalleryDesktopCompactGrid_desktopGrid4__JRJUU>.HotelGalleryDesktopCompactGrid_tile__PEZ_7:nth-child(4){grid-column:3/5;grid-row:2/3}.HotelGalleryDesktopTilesStrip_tiles__E04sp{position:relative;display:grid;width:100%;gap:.25rem;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.HotelGalleryDesktopTilesStrip_tile__eqCjg{position:relative}.HotelGalleryDesktopTilesStrip_imagePreviewWithText__xB_Pc{filter:brightness(60%)}.HotelGalleryDesktopTilesStrip_tileText__9JEih{position:absolute;top:0;display:flex;width:100%;height:100%;align-items:center;justify-content:center;color:var(--white);cursor:pointer;font-weight:500;font-size:1.125rem;line-height:1.375rem}.HotelGalleryNoPhoto_noPhoto__JTCHY{display:flex;width:100%;height:100%;align-items:center;justify-content:center;background-color:var(--background);color:var(--grey2);font-size:1.375rem;line-height:1.625rem}.HotelGalleryNoPhoto_noPhotoMobile__6F9lV{font-size:1.125rem;line-height:1.375rem}.HotelInspirationItem_container__sggfV{display:flex;max-width:4.75rem;flex-direction:column;align-items:center;padding:0 .375rem;cursor:pointer;gap:.375rem;font-size:.75rem;line-height:.875rem}.HotelInspirationItem_imageContainer__GQ2mV{position:relative}.HotelInspirationItem_image__Jwcyq{border-radius:var(--border-radius);object-fit:cover}.HotelInspirationItem_play__TsphW{position:absolute;bottom:.625rem;left:.5rem}.HotelInspirationItem_title__QbEox{text-align:center;text-wrap:auto}.SwiperDialog_dialog__PlQC3{position:fixed;overflow:hidden;width:min(67.5rem,calc(100vw - 4rem));max-width:calc(100vw - 4rem);height:min(45rem,calc(100vh - 4rem));max-height:calc(100vh - 4rem);border-radius:var(--border-radius);background:var(--black);isolation:isolate}.SwiperDialog_dialogMobile__xtpK0{width:100%;height:100%}.SwiperDialog_swiper__0zT40{width:100%;height:100%;background:var(--black)}.SwiperDialog_slide__8Y6Xt{position:relative;width:100%;height:100%}.SwiperDialog_image__EyQ25{object-fit:contain}.SwiperDialog_close__FXeoF.SwiperDialog_close__FXeoF{z-index:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgb(255 255 255/16%);transition:all .3s ease-in-out}.SwiperDialog_close__FXeoF.SwiperDialog_close__FXeoF path{fill:var(--white)}.SwiperDialog_close__FXeoF.SwiperDialog_close__FXeoF:active,.SwiperDialog_close__FXeoF.SwiperDialog_close__FXeoF:hover{background:rgb(200 200 200/80%)!important}.SwiperDialog_closeMobile__y0w82.SwiperDialog_closeMobile__y0w82{top:.5rem;right:.5rem}.SwiperDialog_topBar__6G2Ao{position:absolute;z-index:2;top:1rem;left:50%;color:var(--white);transform:translateX(-50%)}.SwiperDialog_topBarMobile__54d3y{font-size:.875rem;line-height:1rem}:is(.SwiperDialogNavigation_container__TOJNb .SwiperDialogNavigation_arrow__b62Gt):after{content:""}.SwiperDialogNavigation_hidden__rsxzF.SwiperDialogNavigation_hidden__rsxzF{display:none}.EmptyHotelMap_skeleton__hmvs1{display:flex;flex-direction:column;align-items:center;padding:1rem;border-radius:var(--border-radius);background:var(--white);gap:.5rem}.EmptyHotelMap_noCoordinatesText__6kJuq{font-size:1.125rem;line-height:1.375rem;font-weight:500;text-align:center}.EmptyHotelMap_mobileNoCoordinatesText__TuNfG{font-size:1rem;line-height:1.25rem}.EmptyHotelMap_locationText__EyOIR{font-size:.875rem;line-height:1rem;text-align:center}.HotelMapCanvas_container__cWY4s{width:48.75rem;height:16.25rem}.HotelMapCanvas_mobileContainer__4XxJx{width:unset;height:12.5rem}.HotelMapCanvas_desktopExpandedContainer__k4IpH{display:flex;width:var(--xl-screen);min-width:43.75rem;height:85vh;flex-direction:column;gap:1rem}.HotelMapCanvas_mobileExpandedContainer__KIm5o{height:100%;margin:0 -1rem}.HotelMapCanvas_expandedDialogContent__jS6K8{padding:24px}.HotelMapCanvas_title__oTdPx{font-size:1.375rem;line-height:1.625rem;font-weight:500}.HotelMapCanvas_map__i2MMm{border-radius:var(--border-radius);cursor:grab}.HotelMapCanvas_mobileExpandedMap__u83Y7{border-radius:unset}.HotelMapCanvas_map__i2MMm:active{cursor:grabbing}.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:stretch;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}.RoomQuantity_roomQuantity__VFyLv{color:var(--secondary);font-size:.875rem;line-height:1rem}.Notices_notices__xUc7V{display:flex;flex-direction:column;margin-top:.5rem;gap:.5rem;font-size:.875rem;line-height:1rem}.Notices_notice__gu1mo{padding:1rem;border-radius:.5rem;background:#f3f3f3}.PackageMapAndGallery_relative__Zttj5{position:relative;display:flex;overflow:hidden;height:18.75rem;justify-content:center}.PackageMapAndGallery_rating__sjV2p{position:absolute;z-index:1;top:.5rem;right:.5rem}.PackageMapAndGallery_mobileFullscreenControl__yURLO{position:absolute;z-index:1;right:.5rem;bottom:.5rem}.PackageMapAndGallery_mobileMapContainer__Q0nOg{position:absolute;inset:0}.PackageMapAndGallery_mobileMapContainer__Q0nOg>div{height:100%;border-radius:.5rem}.PackageMapAndGallery_fullscreenButton__Eov1B.PackageMapAndGallery_fullscreenButton__Eov1B{padding:.75rem 1rem .75rem .75rem}.PackageMapAndGallery_fullscreenButton__Eov1B.PackageMapAndGallery_fullscreenButton__Eov1B>div{height:1rem}.PackageMapAndGallery_fullscreenIcon__KTlHM.PackageMapAndGallery_fullscreenIcon__KTlHM{width:1rem;height:1rem}.PackageMapAndGallery_hide___Afz5{display:none}.PackageMap_mapContainer__j_42E{position:relative;z-index:1;overflow:hidden;height:7rem;border-radius:var(--border-radius)}.PackageMap_huge__J4Joa{height:25.75rem}.PackageMap_marker__Shdkz{position:absolute;display:flex;align-items:center;justify-content:center;padding:.75rem;border-radius:1.5rem;background:#ff611d;box-shadow:0 .25rem .5rem 0 rgb(0 0 0/6%),0 0 0 .0625rem rgb(106 106 106/8%);transform:translate(-50%,-50%)}.PackageMap_fullscreenControlButton__VJtBl.PackageMap_fullscreenControlButton__VJtBl{padding:.75rem 1rem .75rem .75rem}.PackageMap_fullscreenControlButton__VJtBl.PackageMap_fullscreenControlButton__VJtBl>div{height:1rem}.PackageMap_fullscreenControlIcon__6QLlJ.PackageMap_fullscreenControlIcon__6QLlJ{width:1rem;height:1rem}.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 rgb(106 106 106/8%);cursor:pointer;gap:.5rem}.Labels_container__dgKbF{display:flex;flex-wrap:wrap;align-content:center;align-items:center;gap:.5rem}.Labels_hotelContainer__LSR5W{display:contents;flex-wrap:wrap;align-content:center;align-items:center;gap:.25rem}.Labels_label___Xtiu{display:flex;align-items:center;padding:.375rem .75rem .375rem .5rem;background:#f3f3f3;gap:.25rem}.Labels_label___Xtiu,.Visa_visaInfo__iDkJN{border-radius:.5rem;font-size:.875rem;line-height:1rem}.Visa_visaInfo__iDkJN{width:max-content;padding:.375rem .75rem;background:var(--background)}.Visa_visaInfoMobile__85Luh{font-size:.75rem;line-height:1rem;display:flex;flex-direction:row;align-items:center}.Visa_questionIcon__VyzKH{margin-left:.25rem}.HotelPackageRoom_container__O5gDW{display:flex;flex-direction:column;gap:.5rem}.HotelPackageRoom_container__O5gDW h3{font-size:.875rem;line-height:1rem;font-weight:500}.HotelPackageRoom_content__N6fNI{display:flex;gap:.75rem}.HotelPackageRoom_content__N6fNI .HotelPackageRoom_imageWrapper__KD19C{position:relative;width:4.5rem;height:4.5rem;flex:0 0 4.5rem}.HotelPackageRoom_image__IAKHg{border-radius:var(--border-radius)}.HotelPackageRoom_textAndIcon__ftpb8{display:flex;align-items:center;gap:.25rem}.HotelPackageRoom_textAndIcon__ftpb8 svg{width:1rem}.HotelPackageRoom_content__N6fNI .HotelPackageRoom_title__mBwAx{color:var(--grey1);font-size:.75rem;line-height:1rem}.HotelPackageRoom_roomInfo__FDg_S a{color:var(--grey1)}.HotelPackageRoom_roomInfo__FDg_S{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:.375rem;font-size:.875rem;line-height:1rem}.HotelPackageRoom_roomPopup__5Rnr5{display:flex;flex-direction:column;row-gap:.125rem}.HotelPackageRoom_roomInfoButton__6Ro5H{width:100%;min-width:0;max-width:100%;min-height:unset;justify-content:flex-start;text-align:left}.HotelPackageRoom_chervonRight__MRlEW{width:.75rem;height:.75rem;margin-left:.25rem;vertical-align:-.125rem}.HotelPackageRoom_chervonRight__MRlEW path{fill:var(--grey2)}.HotelPackageRoom_checkInAndOut__BSI0j{display:grid;gap:.25rem;grid-template-columns:min-content max-content;grid-template-rows:min-content min-content}.HotelPackageRoom_roomInfoDiv__9MMxc{display:block;overflow:visible;width:100%;min-width:0;flex:1 1 auto;overflow-wrap:break-word;text-align:left;white-space:normal}.RoomQuantity_roomQuantity__VWy5h{color:var(--secondary);font-size:.875rem;line-height:1rem}.PackageMapEmpty_container__ydMQF{display:flex;overflow:hidden;height:7rem;flex-direction:column;align-items:center;justify-content:center;padding:1rem;border-radius:var(--border-radius);background:var(--grey3);gap:.25rem;text-align:center}.PackageMapEmpty_title__EoAim{color:var(--black-base);font-size:.875rem;line-height:1rem}.PackageMapEmpty_description__lAHjq{color:var(--grey1);font-size:.75rem;line-height:.875rem}.DefaultYMap_ymapLoader__hZXBV{position:absolute;top:50%;right:50%;width:4em;height:4em}.DefaultYMap_ymapLoader__hZXBV path{fill:var(--grey1)}.DefaultYMap_map__R22ko .ymaps3--controls.ymaps3--controls_bottom.ymaps3--controls_left.ymaps3--controls_horizontal{display:none}.HotelMapZoomControl_container__3Ot9b{display:flex;border-radius:var(--border-radius);box-shadow:var(--box-shadow)}.HotelMapZoomControl_zoomButton__cb0R7{background-color:var(--white)}.HotelMapZoomControl_zoomButton__cb0R7:disabled{opacity:var(--disabled-opacity)}@media (hover:hover){.HotelMapZoomControl_zoomButton__cb0R7: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)}}.HotelMapZoomControl_zoomButton__cb0R7: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)}.HotelMapZoomControl_zoomButton__cb0R7{padding:.75rem}.HotelMapZoomControl_zoomInButton__LXb3o{border-radius:0 var(--border-radius) var(--border-radius) 0}.HotelMapZoomControl_zoomOutButton__3ZObu{border-radius:var(--border-radius) 0 0 var(--border-radius)}.HotelMapZoomControl_container__3Ot9b svg{height:1rem}.HotelMapResetControl_container__04wMg{padding:.75rem;border-radius:var(--border-radius);box-shadow:var(--box-shadow);background-color:var(--white)}.HotelMapResetControl_container__04wMg:disabled{opacity:var(--disabled-opacity)}@media (hover:hover){.HotelMapResetControl_container__04wMg: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)}}.HotelMapResetControl_container__04wMg: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)}.HotelMapResetControl_container__04wMg svg{height:1rem}.HotelMapFullscreenControl_container__uNjk0{display:flex;gap:.5rem;font-size:.875rem;line-height:1rem}.HotelMapFullscreenControl_container__uNjk0 svg{height:1rem}.HotelMapMarker_hotelMarker__CpBIU{position:absolute;display:flex;width:3rem;height:3rem;align-items:center;justify-content:center;border-radius:50%;background:var(--secondary);box-shadow:var(--box-shadow);transform:translate(-50%,-50%)}.HotelMapMarker_markerIcon___ocRh{width:1.5rem;height:1.5rem;fill:var(--white)}.TourTypeMatrix_matrixSection__ocr_L{display:flex;flex-direction:column;gap:.5em}.TourTypeMatrix_sectionHeader__hfz3M{font-size:1.375rem;font-style:normal;font-weight:500;line-height:1.1818em}.TourTypeMatrix_filtersRow__EbsNL{display:flex;min-height:1.5rem;align-items:center;justify-content:space-between}.TourTypeMatrix_resetFilters__sms8_{display:flex;gap:.5rem}.TourTypeMatrix_resetFiltersMobile__OO504{flex-wrap:wrap;gap:0}.TourTypeMatrix_roomsCount__0HS2T{font-size:.875rem;line-height:1rem}.HotelMatrixControls_matrixControls__KfH8G{display:flex;flex-direction:column;gap:1em}.HotelMatrixControls_filtersRow__Eizp_{display:flex;min-height:2.5em;justify-content:space-between}.HotelMatrixDateCarousel_swiperWrapper__d8Yyt{height:6.25em;padding:0 .5em;border-radius:0 0 .5em .5em;background:var(--white)}.HotelMatrixDateCarousel_carousel__HAKdT{position:relative;width:100%}.HotelMatrixDateCarousel_back__TXGem{position:absolute;top:0}.HotelMatrixDateCarousel_dateItem__oI9ip{position:relative;display:flex!important;overflow:visible;width:130px!important;min-height:6.25em!important;flex-direction:column;align-items:center!important;justify-content:flex-start!important;padding:1em .2421em 1.625em .2579em;margin-bottom:.75em;background:var(--white);color:var(--grey1);cursor:pointer;gap:.25em;text-align:center}.HotelMatrixDateCarousel_dateItemActive__rPwXL{margin-bottom:.75em;color:var(--black)}.HotelMatrixDateCarousel_chevron__RRRJO{position:absolute;top:100%;fill:none}.HotelMatrixDateCarousel_chevron__RRRJO path{fill:var(--white)}.HotelMatrixDateCarousel_dateTitle__0qj9s{z-index:1;font-size:1.125rem;font-weight:500;line-height:1.2222em}.HotelMatrixDateCarousel_navigationButtonMobile__45b8s{position:absolute;z-index:1;top:.75em;cursor:pointer}.HotelMatrixDateCarousel_navigationButtonMobile__45b8s path{fill:var(--grey2)}.HotelMatrixDateCarousel_navigationPrevMobile__3H1Y2{left:.13em;width:.875em;height:3.25em}.HotelMatrixDateCarousel_navigationNextMobile__RmAd9{right:.13em;width:.875em;height:3.25em}.DateDescription_clickToShowPrice__9EAXy,.DateDescription_noTours__StWD6{z-index:1;font-size:.875rem;line-height:1.1429em}.DateDescription_minPrice__MMH90{font-size:.875rem;line-height:1.1429em}.DateDescription_datePriceDescription__PVPO4{z-index:1;display:flex;width:100%;flex-direction:column;align-items:center}.DateDescription_perNightPrice__AvPD2{font-size:.875rem;line-height:1.1429em}.DateDescription_skeletonLine__kstft{width:4.5em;height:.0625em;background:var(--black)}.DateDescription_minPriceSkeleton__L5mIX,.DateDescription_perNightPriceSkeleton__PCI8_{display:flex;width:100%;height:.875em;align-items:flex-end;justify-content:center}.HotelMatrixCigarette_matrixCigaretteContainer__0QACZ{display:flex;flex-direction:column;padding:.5rem;border-radius:.5em .5em 0 0;background:var(--white);gap:.5rem;--cigarette-background:var(--background)}.HotelMatrixCigarette_matrixCigaretteContainerHotelType__5p9ck{border-radius:.5em}.HotelMatrixCigarette_searchParamsBlock__9tdmR{display:flex;flex-direction:column;padding-bottom:1em;border-bottom:.0625em solid var(--grey3);cursor:pointer;gap:.25em}.HotelMatrixCigarette_searchParamsBlockHotelOnly__Rnt7M{padding-bottom:.5em;border-bottom:none}.HotelMatrixCigarette_searchParamsText__737zd{min-height:1.1429em;font-size:.875rem;font-weight:500;line-height:1.1429em}.HotelMatrixCigarette_changeSearchParams__BZOye{color:var(--secondary);font-size:.875rem;font-weight:500;line-height:1.1429em}.HotelMatrixCigarette_hotelMatrixCigarette__eYSCE{background:transparent!important}.HotelMatrixCigarette_cigaretteWrapper__S2Oo3{min-height:3.5em;border-radius:.5em;background:var(--background)}.HotelMatrixTabs_tabs__nGKzh{display:flex;overflow:auto;align-items:center}.HotelMatrixTabs_tabs__nGKzh::-webkit-scrollbar{display:none;-webkit-appearance:none;appearance:none}.HotelMatrixTabs_tabs__nGKzh{-ms-overflow-style:none;scrollbar-width:none}.HotelMatrixTab_tab__IZjg0{display:flex;align-items:center;padding:.5em .8571em .5em .5714em;cursor:pointer;font-size:.875rem;font-weight:500;gap:.2857em;line-height:1.1429em}.HotelMatrixTab_tab__IZjg0 svg{width:1.7143em;height:1.7143em}.HotelMatrixTab_tabContent__Ylgjr{display:inline;text-align:start}.HotelMatrixTab_loader__pZp0M.HotelMatrixTab_loader__pZp0M{position:aboslute;width:1.5rem;height:1.5rem;margin-left:.25rem;vertical-align:middle}.HotelMatrixTab_loader__pZp0M path{fill:var(--black)}.HotelMatrixTab_tabActive__gYYji{border-radius:.5em;background:var(--background);color:var(--secondary)}:is(.HotelMatrixTab_tabActive__gYYji svg) path{fill:var(--secondary)}.HotelMatrixTab_price__6h7lX{margin-left:.25rem;font-size:.75rem;font-weight:500;line-height:1.1667em}.TouristsLimitModal_modalPopup__MD95O.TouristsLimitModal_modalPopup__MD95O{width:22.5rem;height:22.125rem;padding:1.5rem;border-radius:var(--border-radius)}.TouristsLimitModal_bannerPopup__21VB6.TouristsLimitModal_bannerPopup__21VB6{background:rgba(0 0 0/40%)}.TouristsLimitModal_titleDesktop__l4R4i{color:var(--black);font-weight:500;text-align:center;font-size:1.375rem;line-height:1.625rem}.TouristsLimitModal_descriptionDesktop__Qqw5B{margin-top:.25rem;margin-bottom:1rem;color:var(--black);font-weight:400;text-align:center;font-size:1rem;line-height:1.25rem}.TouristsLimitModal_buttonsContainer__RN3EE{display:flex;width:100%;flex-direction:column;align-items:center;gap:.625rem}.TouristsLimitModal_buttonsContainerListItem__M3bNu{width:100%;height:2.75rem;align-items:center;padding:.625rem 2.625rem .75rem .75rem;border-radius:var(--border-radius);background-color:var(--background)}.TouristsLimitModal_buttonsContainerLink__bDH_z{display:flex;flex-direction:row;align-items:center;gap:.375rem}.TouristsLimitModal_buttonsContainer__RN3EE :link{color:inherit;text-decoration:none}.TouristsLimitModal_buttonsContainerText__RiYNf{width:100%;color:var(--black);font-weight:500;text-align:center;font-size:1rem;line-height:1.25rem}.TouristsLimitModal_iconWrapper__IUBDF svg{width:1.5rem;height:1.5rem}.TouristsLimitModal_mobileContainer__jrhs6{padding:.5rem 1rem 1.5rem!important}.TouristsLimitModal_titleMobile__YrxBL{color:var(--black);font-weight:500;font-size:1.125rem;line-height:1.375rem}.TouristsLimitModal_descriptionMobile__sGhVU{margin:.25rem 0 1rem;color:var(--black);font-weight:400;font-size:.875rem;line-height:1rem}.TouristsLimitModal_buttonsContainerMobile__v8eip{display:flex;width:100%;flex-direction:column;gap:.5rem}.TouristsLimitModal_buttonsContainerMobileListItem__fBuix{width:100%;height:2.5rem;align-items:center;padding:.625rem 2.625rem .75rem .75rem;border-radius:var(--border-radius);background-color:var(--background)}.TouristsLimitModal_buttonsContainerMobile__v8eip :link{color:inherit;text-decoration:none}.TouristsLimitModal_buttonsContainerMobileLink__5bCuC{display:flex;flex-direction:row;align-items:center;gap:.375rem}.TouristsLimitModal_buttonsContainerMobileText__US6kk{width:100%;color:var(--black);font-weight:500;text-align:center;font-size:.875rem;line-height:1rem}.TouristsLimitModal_closeButtonStyle__vcATG{position:absolute;top:.75rem;right:.75rem;width:1rem;height:1rem;cursor:pointer}.TouristsLimitModal_closeButtonStyle__vcATG path{fill:var(--grey1)}.TouristsLimitModal_backdrop__q3eaK.TouristsLimitModal_backdrop__q3eaK{overflow:scroll;flex-direction:column;justify-content:flex-start;padding:5.62rem 0}.HotelSlide_hotelSlide__njUWe{position:relative;display:flex;overflow:hidden;width:236px;height:220px;flex-direction:column;padding:7px;border-radius:8px;background:var(--white);isolation:isolate}@media (min-width:640px){.HotelSlide_hotelSlide__njUWe{width:284px;height:274px;padding:8px}}.HotelSlide_countryTag__p5g9Z{padding:4px 6px;border-radius:8px;background:var(--white);color:var(--black);font-size:12px;font-weight:400;line-height:14px}@media (min-width:640px){.HotelSlide_countryTag__p5g9Z{padding:5px 10px}}.HotelSlide_topContainer__0Lg_r{position:absolute;z-index:1;top:8px;right:8px;left:8px;display:flex;align-items:flex-start;justify-content:space-between;padding:8px}.HotelSlide_hotelImage__lFEvX{width:100%;height:110px;border-radius:8px;object-fit:cover}@media (min-width:640px){.HotelSlide_hotelImage__lFEvX{height:142px}}.HotelSlide_hotelSlideContent__r8M_Q{display:flex;height:155px;min-height:80px;flex-direction:column;justify-content:space-between}.HotelSlide_hotelSlide__njUWe .HotelSlide_hotelRating__KwVfy{display:flex;width:50px;height:32px;align-items:center;justify-content:center;border-radius:8px;color:var(--black);font-size:22px;font-weight:500}.HotelSlide_hotelName__oiTAO{overflow:hidden;margin-top:8px;font-size:16px;font-weight:500;line-height:20px;text-overflow:ellipsis;white-space:nowrap}@media (min-width:640px){.HotelSlide_hotelName__oiTAO{margin-top:12px;font-size:18px;line-height:22px}}.HotelSlide_hotelRegion__LMJG6{height:1rem;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;text-overflow:ellipsis;padding-bottom:8px;font-size:12px;font-weight:400;line-height:14px}@media (min-width:640px){.HotelSlide_hotelRegion__LMJG6{height:.875rem;padding-bottom:12px;font-size:14px;line-height:16px}}.HotelSlide_hotelOffer__W24dk{display:flex;max-width:95%;height:44px;flex-wrap:wrap;align-items:flex-start;padding:4px 12px;border-radius:8px;background:var(--background)}@media (min-width:640px){.HotelSlide_hotelOffer__W24dk{max-width:80%;height:50px;padding:7px 12px}}.HotelSlide_hotelPricePrefix__SyUIc{padding-right:4px}.HotelSlide_hotelPricePrefix__SyUIc,.HotelSlide_hotelPrice__R3_Dx{font-size:18px;font-weight:500;line-height:22px}.HotelSlide_offerDetails__fAMYt{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;text-overflow:ellipsis;height:.875rem;flex-direction:row;font-size:12px;font-weight:400;line-height:14px}.HotelMatrixFiltersSkeletons_container__VPUJw{display:flex;flex-wrap:wrap;align-items:center;padding:.5rem .5rem .5rem 0;margin-top:.5rem;gap:.5rem}.HotelMatrixFiltersSkeletons_containerMobile___zrZc{overflow:scroll;flex-wrap:nowrap}.HotelMatrixFiltersSkeletons_containerMobile___zrZc::-webkit-scrollbar{display:none;-webkit-appearance:none;appearance:none}.HotelMatrixFiltersSkeletons_containerMobile___zrZc{-ms-overflow-style:none;scrollbar-width:none}.HotelMatrixFiltersSkeletons_item__bch8D{width:7.5rem;min-width:7.5rem;height:2.5rem;border-radius:var(--border-radius);animation:var(--skeleton-animation);background-color:var(--secondary-color)}.HotelMatrixFilters_container__03r9s{position:sticky;z-index:2;top:8.5rem;display:flex;flex-wrap:wrap;align-items:center;padding:.5rem .5rem .5rem 0;margin-top:.5rem;background-color:var(--background);gap:.5rem}.HotelMatrixFilters_containerMobile__4BAje{top:4.8rem;overflow:scroll;flex-wrap:nowrap}.HotelMatrixFilters_containerMobile__4BAje::-webkit-scrollbar{display:none;-webkit-appearance:none;appearance:none}.HotelMatrixFilters_containerMobile__4BAje{-ms-overflow-style:none;scrollbar-width:none}.HotelMatrixFilters_item__knXtD{white-space:nowrap}.FilterButton_button__d3ggW{display:flex;align-items:center;padding:.75rem;border-radius:var(--border-radius);background-color:var(--white);gap:.25rem;font-size:.875rem;line-height:1rem}.FilterButton_selected__SS69e{background-color:var(--lightorange);outline:.063rem solid var(--secondary)}.FilterButton_disabled__90qHO{opacity:var(--disabled-opacity)}.FilterButton_close__wxbLU{width:.75rem;height:.75rem}.FilterButton_close__wxbLU>path{fill:var(--secondary)}.MultiFilterButtonMobile_button__2F_ux{display:flex;align-items:center;padding:.75rem;border-radius:var(--border-radius);background-color:var(--white);gap:.25rem;font-size:.875rem;line-height:1rem}.MultiFilterButtonMobile_active___mgId{background-color:var(--lightorange);outline:.063rem solid var(--secondary)}.MultiFilterButtonMobile_activeContainer__WpTKt{display:flex;align-items:center;gap:.125rem}.MultiFilterButtonMobile_close__A6rPU{width:.75rem;height:.75rem}.MultiFilterButtonMobile_close__A6rPU>path{fill:var(--secondary)}.MultiFilterButtonMobile_arrow__uEaYV{width:.75rem;height:.75rem;flex-shrink:0}.MultiFilterButtonMobile_arrow__uEaYV path{fill:var(--black)}.MultiFilterButtonMobile_fullPageModalContent__aozOo{padding:1rem .5rem}.FullscreenControlButton_icon__qYmvn{height:12px}.FullscreenControlButton_buttonContent__GBUsK{display:flex;height:24px;align-items:center;color:var(--black);gap:8px;font-size:.875rem;line-height:1rem}.ClusterPoint_clusterPoint__qI2Cn{padding:4px 8px;border-radius:var(--border-radius);animation:ClusterPoint_fadeIn__NDnxW .25s ease;background-color:var(--white);box-shadow:var(--box-shadow);color:var(--black);cursor:pointer;font-weight:500;font-size:1rem;line-height:1.25rem}@keyframes ClusterPoint_fadeIn__NDnxW{0%{opacity:0}to{opacity:1}}.Point_markerPin__BTNUV{position:absolute;bottom:0;display:flex;flex-direction:column;align-items:center;animation:Point_fadeIn__Jb9Mx .25s ease;cursor:pointer;transform:translateX(-50%)}@keyframes Point_fadeIn__Jb9Mx{0%{opacity:0}to{opacity:1}}.Point_priceWrapper__FCbNd{padding:4px 8px;border-radius:var(--border-radius);background-color:var(--white);box-shadow:0 4px 8px 0 rgb(0 0 0/6%),0 0 0 1px rgb(106 106 106/8%);transition:all .1s ease-in-out}.Point_priceWrapper__FCbNd:hover{transform:scale(1.2)}.Point_activePriceWrapper__3u0lU{background-color:var(--secondary)}.Point_visitedPriceWrapper__jrfMA{background-color:var(--black)}.PointPrice_price__Ydl7S{color:var(--black);font-weight:500;transition:all .1s ease-in-out;font-size:1rem;line-height:1.25rem}.PointPrice_activePrice__B2o6y,.PointPrice_visitedPrice__1WRwh{color:var(--white)}@keyframes HotelPopupContent_slideIn__vUk5z{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.HotelPopupContent_popupWrapper__9Gdxd{position:absolute;z-index:1;width:100%;max-width:650px;justify-content:end;animation:HotelPopupContent_slideIn__vUk5z .5s;inset:auto 15px 30px auto;scale:.8;translate:70px 10px}.HotelPopupContent_mobilePopupWrapper__l_1Nh{position:fixed!important;z-index:2;inset:auto 0 0;pointer-events:auto}.HotelPopupContent_collapsedPopupWrapper__GXaON{width:calc(125% - 30px)}.HotelPopupContent_content__dsnOz{height:440px;border-radius:8px;background-color:white}.FullscreenControlButton_button__PnLXK{min-height:2rem}.FullscreenControlButton_icon__PI5TP{height:.75rem}.FullscreenControlButton_buttonContent__ZKska{display:flex;height:1.5rem;align-items:center;color:var(--black);gap:.5rem;font-size:.875rem;line-height:1rem}.ClusterPoint_clusterPoint__tor7B{padding:4px 8px;border-radius:var(--border-radius);background-color:var(--white);box-shadow:var(--box-shadow);color:var(--black);cursor:pointer;font-weight:500;font-size:1rem;line-height:1.25rem}.Point_markerPin__JgP68{position:absolute;bottom:0;display:flex;flex-direction:column;align-items:center;animation:Point_fadeIn___Xb5C .25s ease;cursor:pointer;transform:translateX(-50%)}@keyframes Point_fadeIn___Xb5C{0%{opacity:0}to{opacity:1}}.Point_priceWrapper__LS_39{padding:.25rem .5rem;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%);transition:all .1s ease-in-out}.Point_priceWrapper__LS_39:active{background-color:var(--grey3)}.Point_priceWrapper__LS_39:hover{transform:scale(1.2)}.Point_activePriceWrapper__FDLY1{background-color:var(--black);transform:scale(1.2)}.Point_visitedPriceWrapper__kY3MD{background-color:var(--grey2)}.PointPrice_price__q5aqK{color:var(--black);font-weight:500;transition:all .1s ease-in-out;font-size:1rem;line-height:1.25rem}.PointPrice_activePrice__piYms,.PointPrice_visitedPrice__o5O8d{color:var(--white)}.HotelPopupContent_popupWrapper__ax5TN{position:absolute;z-index:1;display:flex;width:100%;min-width:0;max-width:35rem;align-items:flex-end;justify-content:flex-end;padding-right:.5rem;padding-bottom:.5rem;padding-left:.5rem;margin-top:auto;margin-left:auto;animation:HotelPopupContent_slideUp__9He_s .2s ease-in-out;inset:0;pointer-events:none}.HotelPopupContent_popupWrapper__ax5TN>*{pointer-events:auto}.HotelPopupContent_mobilePopupWrapper__bvwUQ{position:fixed!important;width:100%;animation:HotelPopupContent_slideUp__9He_s .2s ease-in-out;inset:auto 0 0;pointer-events:auto}@keyframes HotelPopupContent_slideUp__9He_s{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.HotelCardLocation_text__xAfrJ{color:var(--black);font-size:.875rem;line-height:1rem}.HotelCardLocation_locationMobile__3hN4L{color:var(--white)}.HotelCardTitle_title__O5_5a{color:var(--black);font-weight:500;text-decoration:none;font-size:1.375rem;line-height:1.625rem}.HotelCardTitle_title__O5_5a:active,.HotelCardTitle_title__O5_5a:visited{color:black}.HotelCardTitle_titleMobile__EYj_w{color:var(--white);display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;font-size:1.375rem;line-height:1.625rem}.HotelCardTitle_titleMobile__EYj_w:active,.HotelCardTitle_titleMobile__EYj_w:visited{color:white}.HotelCardTitle_titleMapCard__Rahwa{font-size:16px;line-height:20px}.HotelCardFeatures_featuresContainer__pMTni{display:flex;overflow:auto hidden;justify-content:flex-start;color:black;gap:.25rem}.HotelCardFeatures_featuresContainer__pMTni::-webkit-scrollbar{display:none;-webkit-appearance:none;appearance:none}.HotelCardFeatures_featuresContainer__pMTni{-ms-overflow-style:none;scrollbar-width:none}.HotelsFeature_feature__j0bze{display:flex;flex-direction:column;align-items:center;justify-content:center}.HotelsFeature_featureMobile___ATNQ{width:3.875rem;min-width:3rem}.HotelsFeature_icon__jApQV{font-size:.7rem}.HotelsFeature_icon__jApQV svg{width:60px;height:26px}.HotelsFeature_label__fPCmY{font-size:.8rem}.BeachLineFeature_iconContainer__SbHNq{position:relative;line-height:1}.BeachLineFeature_iconLabel__M1cIo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.HotelCardLabels_labelsContainer__2nGQi{display:flex;overflow:hidden;width:100%;flex-wrap:wrap;gap:4px}.HotelCardLabels_mapLabelsContainer__0qPXD{flex-direction:column}.HotelCardLabel_label__WZyHz{display:flex;width:fit-content;align-items:center;padding:5px 10px 5px 8px;border-radius:8px;background-color:#f3f3f3;gap:.25em}.HotelCardLabel_textWrapper__i_1VA{overflow:hidden;color:var(--black);cursor:default;font-weight:400;text-overflow:ellipsis;font-size:.75rem;line-height:1rem}.DesktopMapHotelCard_cardContainer__w__o5{display:block;overflow:hidden;min-height:192px;border-radius:8px;background-color:white}.DesktopMapHotelCard_cardContent__K2ND1{display:flex;min-height:192px}.DesktopMapHotelCard_galleryContainer__ZiJVo{width:200px;min-height:100%}.DesktopMapHotelCard_hotelInfo___zwNU{width:100%;min-width:0;min-height:192px;flex-direction:column;padding:8px;gap:8px}.DesktopMapHotelCard_hotelInfo___zwNU,.HotelCardMapTitleBlock_container__daBbr{display:flex;justify-content:space-between}.HotelCardMapTitleBlock_buttonsBlock__S3k8_{display:flex;gap:12px}.HotelCardMapTitleBlock_buttonsBlock__S3k8_ .HotelCardMapTitleBlock_closeButton__Hy9mN{display:flex;width:24px;height:24px;align-items:center;justify-content:center;padding:0;border-radius:50%;background:#e6e9ee;cursor:pointer}:is(.HotelCardMapTitleBlock_buttonsBlock__S3k8_ .HotelCardMapTitleBlock_closeButton__Hy9mN):hover{filter:brightness(75%)}.HotelCardMapTitleBlock_close__O1nxY{width:.75rem;height:.75rem}.HotelCardMapTitleBlock_close__O1nxY>path{fill:var(--grey1)}.HotelCardMapTitleBlock_starsAndLocation__5it_Z{display:flex;gap:.25rem}.MobileHotelCard_container__BhcZH{overflow:hidden;border-radius:8px;background-color:var(--white)}.MobileHotelCard_hotelInfo__FSusR{display:flex;flex-direction:column;padding:8px;gap:8px}.Label_label__EqXAQ{display:flex;align-items:center;padding:.3125rem .5rem .3125rem .625rem;border-radius:.5em;background:var(--background);gap:.25em}.Label_icon__7gnUp,.Label_questionMark__jGafy{width:.875em;height:.875em;flex-shrink:0}.Label_labelText__gjP5y{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Label_labelText__gjP5y,.Label_tooltipContent__5RJDL{font-size:.75rem;line-height:1.1667em}.Label_blueLabel__Dm_Dq{background:#0c73fe;color:var(--white)}.Label_blueLabelQuestionMark__Q62SU path{fill:var(--white)}.Label_limeGreen__dv9P2{background:var(--primary)}.OperatorDropdown_dropdownArrowActive__sEhzA{rotate:180deg}.OperatorDropdown_dropdownArrowActive__sEhzA path{fill:var(--secondary)}.OperatorDropdown_dropdownTitle__Thy5P{display:flex;align-items:center;cursor:pointer;gap:.12em}.OperatorDropdown_dropdownTitle__Thy5P:hover{color:var(--secondary)}.OperatorDropdown_dropdownTitle__Thy5P:hover path{fill:var(--secondary)}.OperatorDropdown_dropdownTitleActive__PvRIQ{color:var(--secondary)}.OperatorDropdown_dropdownArrow__rC0lC{width:.5em;height:.5em}.OperatorDropdown_dropdownTitleText___e09q{font-size:.75rem;line-height:1.1667rem}.OperatorDropdown_dropdown__tj3tH{z-index:10;display:flex;width:18.75em;flex-direction:column;padding:.5em;border-radius:.5em;background:var(--white);box-shadow:0 4px 8px 0 rgb(0 0 0/6%),0 0 0 1px rgb(106 106 106/8%);gap:.5rem}.OffersList_offersList__tcV9O{overflow:auto;max-height:12.75em}.OffersList_offersListMobile__vk87V{display:flex;max-height:100%;flex-direction:column;padding-bottom:1em}.OffersList_dropdownTitle__RALqy{display:flex;flex-direction:column;padding-bottom:1em;gap:.12em}.OffersList_dropdownDate__U8d2J{font-size:1rem;font-weight:500;line-height:1.25em}.OffersList_dropdownDateMobile__aVPeo{font-size:1.125rem;line-height:1.2222em}.OffersList_dropdownOtherOffers__55jgc{font-size:1rem;font-weight:500;line-height:1.25em}.OffersList_dropdownOtherOffersMobile__TMpDz{font-size:1.125rem;line-height:1.2222em}.OffersList_listItem__AkTxr{position:relative;display:flex;flex-direction:column;padding:.75em 0;border-bottom:.0625em solid var(--grey3);cursor:pointer}.OffersList_listItem__AkTxr:first-child{border-top:.0625em solid var(--grey3)}.OffersList_listItem__AkTxr:last-child{border-bottom:none}.OffersList_loaderContainer__eTiA2{position:absolute;top:0;display:flex;width:100%;height:100%;align-items:center;justify-content:center;background:var(--white)}.OffersList_loader___Tbq7{width:1.5em;height:1.5em}.OffersList_loader___Tbq7 path{fill:var(--black)}.OffersList_firstRow__mAgD3{display:flex;align-items:center;justify-content:space-between}.OffersList_hr__U83OU{width:100%;height:.0625em;border:none;margin:.5rem 0;background:var(--grey3)}.OffersList_operator__hNsVu{font-size:.875rem;line-height:1.1429em}.OffersList_operatorMobile__sbuDz,.OffersList_price__zJIlT{font-size:1.125rem;font-weight:500;line-height:1.222em}.OffersList_pricePart__qqU4t{display:flex;align-items:center;gap:.25em}.OffersList_secondRow__uBTkT{color:var(--grey1);font-size:.75rem;line-height:1.1667em}.OffersList_bottomSheet__nURlG{font-size:1rem;line-height:1.25em}.OffersList_instantConfirmIcon__U_cxZ{width:1.1429em}.OffersList_instantConfirmIcon__U_cxZ path{fill:var(--secondary)}.OffersList_dropdownMeal__L5S_D{font-size:.875rem;line-height:1.1429em}.OffersList_labels__l4S22{display:flex;flex-wrap:wrap;margin-top:.25em;gap:.25em}.OffersList_lowAvailability__utm68{color:var(--secondary);font-size:.75rem;line-height:1.1667em}.TourRoomCard_roomCard__8Isoc{display:flex;width:100%;justify-content:space-between;padding:.5em;border-radius:.5em;background:var(--white)}.TourRoomCard_roomDescription__qDM9_{display:flex}.TourRoomCard_hotelGallery__RjNOO{position:relative;overflow:hidden;min-width:14.375em;flex-grow:0;margin-right:.5em}.TourRoomCard_roomInfo__dqYXW{overflow:hidden;min-width:14.375em;max-width:14.375em;margin-right:.5em}.TourRoomCard_hotelMatrix__Yjd3a{display:flex;overflow:hidden;width:27.49em;justify-content:center}@media (min-width:1240px){.TourRoomCard_hotelMatrix__Yjd3a{width:100%;justify-content:flex-end}}.HotelCardAdjacentTours_title__96bHA{padding:0 4px;color:var(--black);font-size:.75rem;line-height:1rem}.HotelCardAdjacentTours_adjacentTours___2YkY{width:100%;padding:4px;border-radius:4px;background:#f3f3f3}.HotelCardAdjacentTours_toursContainer__XrkWC{display:flex;font-size:.75rem;line-height:1rem}.AdjacentTour_suggestedItemLink___cyLl{position:relative;flex:1 1;padding:4px;color:var(--black);text-decoration:none}.AdjacentTour_row__9ziYl{display:flex;align-items:center;white-space:nowrap}.AdjacentTour_price__i3ofS{display:flex;align-items:center;font-weight:500;font-size:1rem;line-height:1.25rem}.AdjacentTour_planeIcon__dpZiM{width:14px;height:14px;margin-right:2px;margin-left:2px}.AdjacentTour_moonIcon__4jFZw{width:10px;height:10px;margin-right:2px;margin-left:2px}.AdjacentTour_moonIcon__4jFZw path{fill:rgb(77 77 77)}.AdjacentTour_suggestedItemLink___cyLl:hover{color:var(--secondary);cursor:pointer}.AdjacentTour_suggestedItemLink___cyLl:hover,.AdjacentTour_suggestedItemLink___cyLl:hover .AdjacentTour_price__i3ofS{color:var(--secondary)}.AdjacentTour_suggestedItemLink___cyLl:hover .AdjacentTour_planeIcon__dpZiM path{stroke:rgb(0 122 255)}.AdjacentTour_suggestedItemLink___cyLl:hover .AdjacentTour_moonIcon__4jFZw path{fill:rgb(0 122 255)}.AdjacentTour_suggestedItemLink___cyLl:not(:first-child){padding-left:8px}.AdjacentTour_suggestedItemLink___cyLl:not(:first-child):before{position:absolute;top:3px;left:0;width:1px;height:calc(100% - 10px);background:rgb(214 213 201);content:""}.AdjacentTour_instantConfirmIcon__RLYZq{height:16px}.HotelCardPenalizedFilters_container__agah1{display:flex;flex-flow:row wrap;align-items:flex-start;margin-top:.5rem;gap:.5rem}.DesktopHotelCard_container__T4QhW{overflow:hidden;border-radius:8px;background-color:var(--white)}.DesktopHotelCard_cardContent__0Ju0e{display:flex;min-height:220px}.DesktopHotelCard_galleryContainer__jhe2y{min-width:246px;min-height:100%}.DesktopHotelCard_hotelInfo__ada11{display:flex;width:100%;min-height:220px;flex-direction:column;justify-content:space-between;padding:8px;gap:8px}.DesktopHotelCard_topPart__snYI5{margin-bottom:8px}.DesktopHotelCard_flexContainer__NcEjb{display:flex;flex-direction:column;align-items:start;gap:8px}.HotelCardTitleBlock_locationContainer__BBG0f{display:flex;align-items:center;gap:4px}.HotelCardTitleBlock_titleBlock__nGmHk{display:flex;width:100%;justify-content:space-between}.HotelListLoader_loaderContainer__3mlHq{display:flex;align-items:center;justify-content:center}.HotelListLoader_loader__Lv8IX{width:4rem;height:4rem}.HotelListLoader_loader__Lv8IX path{fill:var(--grey2)}.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}.PageDescription_description__H098q{min-width:43.75rem;margin-bottom:1rem;font-size:1rem;line-height:1.25rem}.PageDescription_descriptionMobile__0d8Q6{min-width:100%;font-size:.875rem;line-height:1rem}.MapWrapper_portal__3Xlnc{position:fixed;z-index:1;overflow:hidden;inset:0}.SearchRestartModal_content__uyqiY{display:flex;max-width:22.5rem;flex-direction:column;align-items:center;padding:1.5rem;gap:1rem;text-align:center;font-size:1rem;line-height:1.25rem}.SearchRestartModal_mobileContent__89la9{display:flex;width:100%;max-width:100%;flex-direction:column;gap:1rem;text-align:start;font-size:.875rem;line-height:1rem}.SearchRestartModal_header__ivgP9{font-weight:500;font-size:1.375rem;line-height:1.625rem}.SearchRestartModal_mobileHeader__NOgAm{font-size:1.125rem;line-height:1.375rem}.SearchRestartModal_restartButton__0Drjr{width:100%}.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)}.HotelsRelinking_hotelsHeader___yFQx{position:relative;display:flex;flex-direction:column;align-items:flex-start;margin-bottom:.5rem;font-size:1.75rem;font-weight:500;line-height:2.125rem}@media (min-width:768px){.HotelsRelinking_hotelsHeader___yFQx{flex-direction:row;align-items:center;font-size:2.5rem}}.HotelsRelinking_icon__vy_Us{width:2.25rem;height:2.25rem;align-self:self-start}@media (min-width:640px){.HotelsRelinking_icon__vy_Us{width:3.375rem;height:3.375rem}}@media (min-width:768px){.HotelsRelinking_icon__vy_Us{top:0}}.HotelsRelinking_hotelsText__iITQt{display:inline-flex;align-items:baseline}@media (min-width:768px){.HotelsRelinking_hotelsText__iITQt{display:flex;align-items:center}}.HotelsRelinking_hotelsText__iITQt h2{display:inline-block;margin:0}@media (min-width:768px){.HotelsRelinking_hotelsText__iITQt h2{display:block}}.HotelsRelinking_hotelsSubHeader__TPHGO{padding-left:.625rem;color:var(--black);font-size:.875rem;font-weight:400;text-align:left}@media (min-width:640px){.HotelsRelinking_hotelsSubHeader__TPHGO{padding-top:.875rem;padding-left:.5rem;font-size:1rem}}.HotelsRelinking_mobileSwiper__XkzJU{margin:0 -.5rem}.HotelsRelinking_mobileSwiper__XkzJU .swiperWrapper{padding:0 .5rem}.HotelsRelinking_mobileSwiper__XkzJU .swiperTrack{gap:.5rem}.MetaregionsRelinkingSkeleton_metaregionRelinkingSkeleton__9HvuA{display:flex;overflow:hidden;flex-direction:column}.MetaregionsRelinkingSkeleton_metaregionRelinkingSkeletonTitleContainer__Sh_8h{display:flex;align-content:flex-start;margin:20px 0}.MetaregionsRelinkingSkeleton_metaregionRelinkingSkeletonTitle__ohFYw{display:flex;width:430px;height:40px;border-radius:4px;animation:MetaregionsRelinkingSkeleton_skeletonLoading__NQ793 1.5s infinite;background-color:#e0e0e0}.MetaregionsRelinkingSkeleton_metaregionRelinkingSkeletonSlider__Bv2Re{display:flex;gap:8px}.MetaregionsRelinkingSkeleton_metaregionRelinkingSkeletonSlide__L_U3o{overflow:hidden;min-width:240px;height:282px;border-radius:4px;margin-bottom:40px;animation:MetaregionsRelinkingSkeleton_skeletonLoading__NQ793 1.5s infinite;background:var(--white);isolation:isolate}@media (min-width:640px){.MetaregionsRelinkingSkeleton_metaregionRelinkingSkeletonSlide__L_U3o{width:284px;height:344px;padding:8px}}.MetaregionsRelinkingSkeleton_metaregionRelinkingSkeletonSlideImage__Sx94p{width:100%;height:120px;animation:MetaregionsRelinkingSkeleton_skeletonLoading__NQ793 1.5s infinite;background-color:#e0e0e0}@keyframes MetaregionsRelinkingSkeleton_skeletonLoading__NQ793{0%{opacity:.75}50%{opacity:1}to{opacity:.75}}.HotelBlockCard_text__6hcPi{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HotelBlockCard_container__gHE3j{position:relative;display:flex;width:17.75rem;flex-direction:column;padding:.5rem;border-radius:var(--border-radius);background-color:var(--white)}.HotelBlockCard_mobileContainer__QKYWP{width:14.75rem}.HotelBlockCard_modalContainer__pVIdf{background-color:var(--background)}.HotelBlockCard_imageContainer__iFVTU{position:relative;height:8.875rem;margin-bottom:.75rem}.HotelBlockCard_mobileImageContainer__qL29A{height:6.875rem;margin-bottom:.5rem}.HotelBlockCard_image__lMCXM{border-radius:var(--border-radius);object-fit:cover;object-position:center}.HotelBlockCard_rating__g8Y_h{position:absolute;top:1rem;right:1rem;width:3.125rem;height:2rem}.HotelBlockCard_innerContainer__hovIe{display:flex;flex-direction:column;padding:0 .25rem .25rem}.HotelBlockCard_name__poFQ_{font-size:1.125rem;line-height:1.375rem;font-weight:500}.HotelBlockCard_mobileName__uQNiz{font-size:1rem;line-height:1.25rem}.HotelBlockCard_place__obhHn{font-size:.875rem;line-height:1rem;margin-bottom:.5rem}.HotelBlockCard_mobilePlace__WiWc3{font-size:.75rem;line-height:.875rem}.HotelBlockCard_offer__wYVBZ{background-color:var(--background)}.HotelBlockCard_offer__wYVBZ:disabled{opacity:var(--disabled-opacity)}@media (hover:hover){.HotelBlockCard_offer__wYVBZ: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__wYVBZ: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__wYVBZ{width:fit-content;max-width:100%;padding:.4375rem .75rem;border-radius:var(--border-radius)}.HotelBlockCard_mobileOffer__Pg1Lh{padding:.25rem .75rem}.HotelBlockCard_modalOffer__rXoTP{background-color:var(--white)}.HotelBlockCard_modalOffer__rXoTP:disabled{opacity:var(--disabled-opacity)}@media (hover:hover){.HotelBlockCard_modalOffer__rXoTP: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__rXoTP: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__6L_Jj{font-size:1.125rem;line-height:1.375rem;font-weight:500}.HotelBlockCard_details__5a39C{font-size:.875rem;line-height:1rem}.HotelBlockCard_mobileDetails__XNEeg{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{object-fit:cover;object-position:center}.HotelBlock_title__nbMBQ{font-size:2.5rem;line-height:2.875rem;font-weight:500}.HotelBlock_containerTitle__L5aAw,.HotelBlock_mobileTitle__fRUaI,.HotelBlock_modalTitle__VXn16{font-size:1.75rem;line-height:2.125rem}.HotelBlock_mobileContainerTitle__H3is2{font-size:1.375rem;line-height:1.625rem}.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__YaW_x{display:flex;flex-direction:column;animation:var(--skeleton-animation);gap:.75rem}.HotelBlockSkeleton_mobileContainer__lu3Ow{gap:.5rem}.HotelBlockSkeleton_title__cl9xL{width:30rem;height:4rem;border-radius:var(--border-radius);background-color:var(--white)}.HotelBlockSkeleton_modalTitle__XBPDi{background-color:var(--background)}.HotelBlockSkeleton_mobileTitle__XjAzv{width:20rem;height:2.625rem}.HotelBlockSkeleton_containerTitle__IIJIz{height:2.125rem}.HotelBlockSkeleton_mobileContainerTitle__s1VJI{height:1.625rem}.HotelBlockSkeleton_swiper__YF7_g{display:flex;gap:1.5rem}.HotelBlockSkeleton_mobileSwiper__PQZlv{gap:.5rem}.HotelBlockSkeleton_slide__rqzNt{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__UkZVe{width:14.75rem;height:13.75rem}.HotelBlockSkeleton_image__XYtUU,.HotelBlockSkeleton_modalSlide__qKe_y{background-color:var(--background)}.HotelBlockSkeleton_image__XYtUU{height:8.875rem;border-radius:var(--border-radius);margin-bottom:.75rem}.HotelBlockSkeleton_mobileImage__NxL_7{height:6.875rem;margin-bottom:.5rem}.HotelBlockSkeleton_modalImage__r3u_u{background-color:var(--white)}.HotelBlockSkeleton_hotel__bnrr1{height:1.125rem}.HotelBlockSkeleton_mobileHotel__duEkX{height:1rem}.HotelBlockSkeleton_modalHotel___bXiv{background-color:var(--white)}.HotelBlockSkeleton_location__H1pI4{height:1rem;border-radius:var(--border-radius);margin-bottom:.5rem;background-color:var(--background)}.HotelBlockSkeleton_mobileLocation__GkDgx{height:.875rem}.HotelBlockSkeleton_modalLocation__eCYKs{background-color:var(--white)}.HotelBlockSkeleton_price__n1GB1{width:8rem;height:3.25rem;border-radius:var(--border-radius);background-color:var(--background)}.HotelBlockSkeleton_mobilePrice__0mqvp{height:2.75rem}.HotelBlockSkeleton_modalPrice__0ALqn{background-color:var(--white)}.ContainerBlockFilters_container__fpyor{display:flex;flex-wrap:nowrap;gap:.5rem;overflow-x:scroll}.ContainerBlockFilters_container__fpyor::-webkit-scrollbar{display:none;-webkit-appearance:none;appearance:none}.ContainerBlockFilters_container__fpyor{-ms-overflow-style:none;scrollbar-width:none}.ContainerBlockFilters_mobileContainer__fvMw2{padding:0 .5rem;margin:0 -.5rem}.ContainerBlockFilters_link__6eT9z{display:flex;height:2.5rem;align-items:center;justify-content:center;padding:.5rem .75rem;border-radius:var(--border-radius);cursor:pointer;font-weight:500;gap:.25rem;white-space:nowrap;background-color:var(--white)}.ContainerBlockFilters_link__6eT9z:disabled{opacity:var(--disabled-opacity)}@media (hover:hover){.ContainerBlockFilters_link__6eT9z: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)}}.ContainerBlockFilters_link__6eT9z: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)}.ContainerBlockFilters_link__6eT9z{font-size:.875rem;line-height:1rem}.ContainerBlockFilters_link__6eT9z svg{height:.75rem}.ContainerBlockFilters_link__6eT9z[data-state=open]{background:linear-gradient(0deg,rgb(0 0 0/var(--pressed-alpha)) 0,rgb(0 0 0/var(--pressed-alpha)) 100%),var(--white)}.ContainerBlockFilters_link__6eT9z[data-state=open] svg{transform:rotate(180deg)}.ContainerBlockFilters_activeLink__R1Zun{background-color:var(--secondary)}.ContainerBlockFilters_activeLink__R1Zun:disabled{opacity:var(--disabled-opacity)}@media (hover:hover){.ContainerBlockFilters_activeLink__R1Zun:hover:not(:disabled){background:linear-gradient(0deg,rgb(0 0 0/var(--hover-alpha)) 0,rgb(0 0 0/var(--hover-alpha)) 100%),var(--secondary)}}.ContainerBlockFilters_activeLink__R1Zun:active:not(:disabled){background:linear-gradient(0deg,rgb(0 0 0/var(--pressed-alpha)) 0,rgb(0 0 0/var(--pressed-alpha)) 100%),var(--secondary)}.ContainerBlockFilters_activeLink__R1Zun{color:var(--white)}.ContainerBlockFilters_activeLink__R1Zun svg path{fill:var(--white)}.ContainerBlockFilters_minimizedLinksContainer__c4B_f{display:flex;flex-direction:column}.ContainerBlockFilters_minimizedLinksDesktopContainer__oJQL9{min-width:6.875rem;max-height:13.75rem;overflow-y:auto}.ContainerBlockFilters_minimizedLinksDesktopContainer__oJQL9::-webkit-scrollbar{display:none;-webkit-appearance:none;appearance:none}.ContainerBlockFilters_minimizedLinksDesktopContainer__oJQL9{-ms-overflow-style:none;scrollbar-width:none}.ContainerBlockFilters_minimizedLink__93Var{display:flex;height:2.5rem;align-items:center;justify-content:flex-start;padding:.75rem;cursor:pointer;font-weight:500;background-color:var(--white)}.ContainerBlockFilters_minimizedLink__93Var:disabled{opacity:var(--disabled-opacity)}@media (hover:hover){.ContainerBlockFilters_minimizedLink__93Var: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)}}.ContainerBlockFilters_minimizedLink__93Var: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)}.ContainerBlockFilters_minimizedLink__93Var{font-size:.875rem;line-height:1rem}.ContainerBlockFilters_desktopMinimizedLink__4SgxV:first-child{border-radius:var(--border-radius) var(--border-radius) 0 0}.ContainerBlockFilters_desktopMinimizedLink__4SgxV:last-child{border-radius:0 0 var(--border-radius) var(--border-radius)}.ContainerBlockFilters_desktopMinimizedLink__4SgxV:not(:last-child){border-bottom:1px solid var(--grey3)}.ContainerBlockFilters_activeMinimizedLink__RiOzE{color:var(--secondary)}.ContainerBlockFilters_mobileMinimizedLink__l1J_y{height:unset;padding:.375rem 0;font-size:1rem;line-height:1.25rem}.ContainerBlockFilters_mobileMinimizedTitle__2ORXO{font-size:1.375rem;line-height:1.625rem;padding-bottom:.375rem;font-weight:500}.ContainerBlock_container__dF2Zz{display:flex;flex-direction:column;gap:.75rem}.ContainerBlock_mobileContainer__9Oef9{gap:.5rem}.ContainerBlock_header__hWzTd{display:flex;align-items:center;gap:.375rem}.ContainerBlock_mobileHeader__prIzY{gap:.25rem}.ContainerBlock_iconContainer__5hRhU{position:relative;width:3.375rem;height:3.375rem;flex-shrink:0;align-self:flex-start}.ContainerBlock_mobileIconContainer__v3sjf{width:2.25rem;height:2.25rem}.ContainerBlock_icon__nto9u{object-fit:cover;object-position:center}.ContainerBlock_title__G0Ys_{font-size:2.5rem;line-height:2.875rem;font-weight:500}.ContainerBlock_mobileTitle__lJivY{font-size:1.75rem;line-height:2.125rem}.ContainerBlock_content__M9Zny{display:flex;flex-direction:column;gap:1.5rem}.ContainerBlock_mobileContent__aMgK8{gap:1rem}.ContainerBlockSkeleton_container__L3VNL{display:flex;flex-direction:column;animation:var(--skeleton-animation);gap:.75rem}.ContainerBlockSkeleton_mobileContainer__lxCU7{gap:.5rem}.ContainerBlockSkeleton_title__FAX9i{width:30rem;height:4rem;border-radius:var(--border-radius);background-color:var(--white)}.ContainerBlockSkeleton_mobileTitle__r8SWi{width:20rem;height:2.625rem}.ContainerBlockSkeleton_tabs__hgqcI{display:flex;flex-direction:column}.ContainerBlockSkeleton_tabButtons__O58_o{display:flex;flex-wrap:wrap;margin-bottom:1.5rem;gap:.25rem}.ContainerBlockSkeleton_mobileTabButtons__9qexd{margin-bottom:1rem}.ContainerBlockSkeleton_tabButton__0_k5y{width:5.75rem;height:2.5rem;border-radius:var(--border-radius);background-color:var(--white)}.ContainerBlockSkeleton_mobileTabButton__xMHXi{width:5rem}.ContainerBlockSkeleton_tabBlocks__u8jWw{display:flex;flex-direction:column;gap:1.5rem}.ContainerBlockSkeleton_mobileTabBlocks__tUjfb{gap:1rem}.ContainerBlockSkeleton_blockContainer__QyQFh{display:flex;flex-direction:column;gap:1rem}.ContainerBlockSkeleton_mobileBlockContainer__TaoDS{gap:.5rem}.ContainerBlockSkeleton_blockHeader__Q0dBB{width:30rem;height:4rem;border-radius:var(--border-radius);background-color:var(--white)}.ContainerBlockSkeleton_mobileBlockHeader__1ZSP1{width:20rem;height:2.625rem}.ContainerBlockSkeleton_swiper__M_WIh{display:flex;gap:1.5rem}.ContainerBlockSkeleton_mobileSwiper__Wwubr{gap:.5rem}.ContainerBlockSkeleton_blockCard__2UIyU{width:17.75rem;height:17.75rem;border-radius:var(--border-radius);background-color:var(--white)}.ContainerBlockSkeleton_mobileBlockCard__OMhgF{width:12.375rem;height:12.375rem}.MetaregionsRelinking_metaregionsHeader__FhXXI{position:relative;display:flex;align-items:center;margin-bottom:.5rem;font-size:1.75rem;font-weight:500;line-height:2.125rem}@media (min-width:640px){.MetaregionsRelinking_metaregionsHeader__FhXXI{margin-bottom:.75rem;font-size:2.5rem;font-weight:500}}.MetaregionsRelinking_icon__uAe5s{width:2.25rem;height:2.25rem;align-self:flex-start}@media (min-width:640px){.MetaregionsRelinking_icon__uAe5s{width:3.375rem;height:3.375rem}}.MetaregionsRelinking_mobileSwiper__npSqL{margin:0 -.5rem}.MetaregionsRelinking_mobileSwiper__npSqL .swiperWrapper{padding:0 .5rem}.MetaregionsRelinking_mobileSwiper__npSqL .swiperTrack{gap:.5rem}.HotelsRelinkingSkeleton_hotelsRelinkingSkeleton__MmrhA{display:flex;overflow:hidden;flex-direction:column}.HotelsRelinkingSkeleton_hotelsRelinkingSkeletonTitleContainer__41vuT{display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center;margin:20px 0}.HotelsRelinkingSkeleton_hotelsRelinkingSkeletonTitle__CmzXE{width:280px;height:26px;margin-bottom:20px}.HotelsRelinkingSkeleton_hotelsRelinkingSkeletonSubtitle__h0M15,.HotelsRelinkingSkeleton_hotelsRelinkingSkeletonTitle__CmzXE{display:flex;border-radius:4px;animation:HotelsRelinkingSkeleton_skeletonLoading__7_B85 1.5s infinite;background-color:#e0e0e0}.HotelsRelinkingSkeleton_hotelsRelinkingSkeletonSubtitle__h0M15{width:180px;height:14px}.HotelsRelinkingSkeleton_hotelsRelinkingSkeletonSlider__Y2ER0{display:flex;gap:8px}.HotelsRelinkingSkeleton_hotelsRelinkingSkeletonSlide__h__sJ{overflow:hidden;min-width:180px;height:270px;border-radius:4px;margin-bottom:40px;animation:HotelsRelinkingSkeleton_skeletonLoading__7_B85 1.5s infinite;background:var(--white);isolation:isolate}@media (min-width:992px){.HotelsRelinkingSkeleton_hotelsRelinkingSkeletonSlide__h__sJ{min-width:240px}}.HotelsRelinkingSkeleton_hotelsRelinkingSkeletonSlideImage__VGh_A{width:100%;height:120px;animation:HotelsRelinkingSkeleton_skeletonLoading__7_B85 1.5s infinite;background-color:#e0e0e0}@keyframes HotelsRelinkingSkeleton_skeletonLoading__7_B85{0%{opacity:.75}50%{opacity:1}to{opacity:.75}}.DestinationListSkeleton_destinationList__0xmA8{margin-bottom:40px}.DestinationListSkeleton_destinationListContent__frD1W{display:grid;max-width:100%;min-height:346px;padding:0 8px;gap:8px 22px;grid-template-columns:repeat(3,1fr)}@media (min-width:640px){.DestinationListSkeleton_destinationListContent__frD1W{min-height:192px;padding:16px;gap:8px 44px;grid-template-columns:repeat(4,1fr)}}@media (min-width:768px){.DestinationListSkeleton_destinationListContent__frD1W{grid-template-columns:repeat(5,1fr)}}@media (min-width:992px){.DestinationListSkeleton_destinationListContent__frD1W{grid-template-columns:repeat(6,1fr)}}@media (min-width:1024px){.DestinationListSkeleton_destinationListContent__frD1W{grid-template-columns:repeat(7,1fr)}}.DestinationListSkeleton_loaderText__FNN1C{min-width:100px;height:14px;border-radius:4px;animation:var(--skeleton-animation);background-color:#e0e0e0}.WeekendOffers_hidden___d_gS{display:none}.WeekendOffers_mobileSwiper__Jq19r{margin:0 -.5rem}.WeekendOffers_mobileSwiper__Jq19r .swiperWrapper{padding:0 .5rem}.WeekendOffers_mobileSwiper__Jq19r .swiperTrack{gap:.5rem}.WeekendOffersBlock_container__gUnKj{display:flex;flex-direction:column;gap:.75rem}.WeekendOffersBlock_mobileContainer__pbCVn{gap:.75rem}.WeekendOffersBlock_header__ytI1n{display:flex;align-items:center;gap:.375rem}.WeekendOffersBlock_mobileHeader__oGne6{gap:.25rem}.WeekendOffersBlock_iconContainer___ot_v{position:relative;width:3.375rem;height:3.375rem;flex-shrink:0;align-self:flex-start}.WeekendOffersBlock_mobileIconContainer__fLgOx{width:2.25rem;height:2.25rem}.WeekendOffersBlock_icon__Gr2ow{object-fit:cover;object-position:center}.WeekendOffersBlock_title__krsi6{font-size:2.5rem;line-height:2.875rem;font-weight:500}.WeekendOffersBlock_mobileTitle__T_BPP{font-size:1.75rem;line-height:2.125rem}.page_content__CGmbU{min-height:100dvh;background:var(--background)}