.PaymentPage_container__jPYb3{display:flex;width:100%;flex-direction:column;align-items:center;margin:1.5rem 0 4.5rem;gap:.5rem}.PaymentPage_container__jPYb3>*{min-width:54.75rem;max-width:70vw}.PaymentPage_container__jPYb3>div:last-child{padding:1rem 2rem 1rem 1rem}.PaymentPage_title__76fZ4{width:100%;font-size:1.75rem;font-weight:500;line-height:2.125rem;text-align:left}.PromoBannerHotel_container__9jzTK{width:100%;margin-bottom:1em}.PromoBannerHotel_containerMobile__T8TdO{margin-bottom:0}.PromoBannerHotel_banner__D1vHl{width:100%;height:-moz-fit-content;height:fit-content;border-radius:.5em;-o-object-fit:contain;object-fit:contain}.PromoBannerMain_container__g1rNR{width:100%;margin:1.25em auto 1.625em}.PromoBannerMain_containerMobile__N3lcJ{margin-top:1.5em;margin-bottom:1.0625em}.PromoBannerMain_banner__sxfGP{width:100%;height:-moz-fit-content;height:fit-content;border-radius:.5em;-o-object-fit:contain;object-fit:contain}.PackageHomePage_main__xKDva{display:flex;max-width:var(--xl-screen);flex-direction:column;margin:auto}.PackageHomePage_mobileMain__70jLK{padding:0 8px}.PackageHomePage_blocks__6edka{display:flex;flex-direction:column;gap:2.5rem}.PackageHomePage_mobileBlocks__cHn4n{gap:1.625rem}.PackageHomePage_blocksTopMargin__Vitkp{margin-top:2.25rem}.PackageHomePage_mobileBlocksTopMargin__M7JbL{margin-top:1.625rem}.Swiper_container__j8j0i{position:relative;display:flex;align-items:center;justify-content:center}.Swiper_scrollButtonWrapper__98e6v{position:absolute;z-index:2;top:0;display:flex;transform:translateY(-50%)}.Swiper_scrollButtonWrapperLeft__cSIwp{right:80px}.Swiper_scrollButtonWrapperRight__7RyOV{right:0}.Swiper_wrapper___858x{display:flex;overflow-x:auto;scroll-behavior:smooth}.Swiper_wrapper___858x::-webkit-scrollbar{display:none;-webkit-appearance:none;appearance:none}.Swiper_wrapper___858x{-ms-overflow-style:none;scrollbar-width:none}.Swiper_track__Ks18f{display:flex;gap:1.5rem}.Swiper_track__Ks18f>*{scroll-snap-align:center}.ScrollButton_scrollFadeLeft__ki65d,.ScrollButton_scrollFadeRight__xpU5U{position:absolute;z-index:10;top:50%;display:flex;height:100%;align-items:center;transform:translateY(-50%)}@media (min-width:640px){.ScrollButton_scrollFadeLeft__ki65d,.ScrollButton_scrollFadeRight__xpU5U{display:flex;flex-direction:column-reverse}}.ScrollButton_scrollFadeLeft__ki65d{left:0;transform:scaleX(-1)}.ScrollButton_scrollFadeRight__xpU5U{right:0}.ScrollButton_scrollButtonLeft__giAUs,.ScrollButton_scrollButtonRight__GFBQX{background-color:var(--color)}:is(.ScrollButton_scrollButtonLeft__giAUs,.ScrollButton_scrollButtonRight__GFBQX):disabled{opacity:var(--disabled-opacity)}:is(.ScrollButton_scrollButtonLeft__giAUs,.ScrollButton_scrollButtonRight__GFBQX):hover:not(:disabled){background:linear-gradient(0deg,rgb(0 0 0/var(--hover-alpha)) 0,rgb(0 0 0/var(--hover-alpha)) 100%),var(--color)}:is(.ScrollButton_scrollButtonLeft__giAUs,.ScrollButton_scrollButtonRight__GFBQX):active:not(:disabled){background:linear-gradient(0deg,rgb(0 0 0/var(--pressed-alpha)) 0,rgb(0 0 0/var(--pressed-alpha)) 100%),var(--color)}.ScrollButton_scrollButtonLeft__giAUs,.ScrollButton_scrollButtonRight__GFBQX{z-index:1;display:flex;width:36px;height:36px;align-items:center;justify-content:center;padding:6px;border-radius:var(--border-radius);cursor:pointer;transform:translateY(-50%);transition:scale .2s}:is(.ScrollButton_scrollButtonLeft__giAUs,.ScrollButton_scrollButtonRight__GFBQX):hover{scale:1.05}.ScrollButton_scrollButtonLeft__giAUs:disabled,.ScrollButton_scrollButtonRight__GFBQX:disabled{cursor:default}:is(.ScrollButton_scrollButtonLeft__giAUs:disabled,.ScrollButton_scrollButtonRight__GFBQX:disabled):hover{scale:1}.ScrollButton_arrowIcon__ep_Tw{width:24px;height:24px;stroke:#fff}.DepartureController_container__mUnjG{display:flex;width:-moz-fit-content;width:fit-content;max-width:100vw;align-items:center;margin-top:1.5rem;margin-bottom:1rem;cursor:pointer;gap:.375rem}.DepartureController_mobileContainer__MRbO_{margin-top:2.25rem;margin-bottom:1.5rem}.DepartureController_icon__63K6F{width:2.5rem;height:2.5rem;align-self:flex-start}.DepartureController_mobileIcon__4DUHn{width:2.25rem;height:2.25rem}.DepartureController_dropdown__2rtVc{display:flex;overflow:hidden;flex-wrap:wrap;align-items:center;gap:.375rem}.DepartureController_innerDropdown__AJknL{flex-wrap:nowrap}.DepartureController_text__JgrB8{font-size:1.75rem;line-height:2.125rem;font-weight:500;white-space:nowrap}.DepartureController_mobileText__Ituwd{font-size:1.375rem;line-height:1.625rem;overflow:hidden;text-overflow:ellipsis}.DepartureController_citiesHeader__poN4Z{font-size:1.375rem;line-height:1.625rem;margin-bottom:.75rem;font-weight:500}.DepartureController_accentText__HXUOH{color:var(--secondary)}.DepartureController_openText__Osdq2{color:var(--grey1)}.DepartureController_chevron__fBOaV{height:1.5rem;flex-shrink:0}.DepartureController_mobileChevron__lhpxh{height:1rem}.DepartureController_chevron__fBOaV path{fill:var(--secondary)}.DepartureController_openChevron__GTzm4 path{fill:var(--grey1)}.DepartureController_openChevron__GTzm4{transform:rotate(180deg)}.DepartureController_cities___u153{display:flex;max-height:12.75rem;flex-direction:column;padding:.75rem;border-radius:var(--border-radius);background:var(--white);box-shadow:var(--box-shadow);overflow-y:scroll}.DepartureController_mobileCities__cQQtr{max-height:none;padding:initial;border-radius:0;border-radius:initial;background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial;box-shadow:none}.DepartureController_city__4nBVW{display:flex}.DepartureController_link__HLVLY{font-size:1.125rem;line-height:1.375rem;width:100%;padding:.25rem 0;cursor:pointer;font-weight:500}.DepartureController_mobileLink__bVl09{font-size:1rem;line-height:1.25rem;padding:.375rem 0}.DepartureController_city__4nBVW:hover .DepartureController_link__HLVLY{color:var(--secondary)}.DepartureController_city__4nBVW:first-child .DepartureController_link__HLVLY{padding-top:0}.DepartureController_city__4nBVW:last-child .DepartureController_link__HLVLY{padding-bottom:0}.DepartureControllerSkeleton_skeleton__yvb2a{width:16rem;height:2.5rem;border-radius:var(--border-radius);animation:var(--skeleton-animation);background-color:var(--white)}.DepartureControllerSkeleton_mobileSkeleton__5HXaV{height:2.25rem}.ButtonOld_buttonLoader__w_5B0{min-width:24px}.ButtonOld_buttonLoader__w_5B0 path{stroke:var(--grey-medium)}.ButtonOld_buttonPrimary__5iweP{font-size:.875rem;line-height:1rem;display:flex;min-height:40px;align-items:center;justify-content:center;padding:4px 8px;border-radius:2px;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);color:var(--black-base);cursor:pointer;font-weight:700;outline:2px solid var(--grey-light)}.ButtonOld_buttonPrimary__5iweP:hover{background:linear-gradient(180deg,#ffe700,#ffd000);box-shadow:0 2px 0 0 #b27e01;filter:brightness(1.03);outline:none}:is(.ButtonOld_buttonPrimary__5iweP:hover .ButtonOld_buttonLoader__w_5B0) path{stroke:#f5a623}.ButtonOld_buttonPrimary__5iweP:active{background:linear-gradient(1turn,#ffe700,#ffd000);box-shadow:0 -2px 0 0 #b27e01;outline:none}.ButtonOld_buttonPrimary__5iweP:disabled,.ButtonOld_buttonPrimary__5iweP[disabled]{background:linear-gradient(180deg,#fffbd8,#fff0ae);box-shadow:0 2px 0 0 #e3ce9d;color:var(--grey-medium);pointer-events:none}.ButtonOld_alwaysActiveButton__hf1eA{background:linear-gradient(180deg,#ffe700,#ffd000);box-shadow:0 2px 0 0 #b27e01;outline:none}.ButtonOld_buttonSecondary__z96Lb{font-size:.875rem;line-height:1rem;display:flex;min-height:32px;align-items:center;justify-content:center;padding:7px;border-radius:2px;color:var(--blue);cursor:pointer;outline:2px solid var(--blue)}.ButtonOld_buttonSecondary__z96Lb:hover{filter:brightness(1.2)}.ButtonOld_buttonFunctional__8smkf{font-size:.875rem;line-height:1rem;display:flex;min-height:32px;align-items:center;justify-content:center;border-radius:2px;background:var(--white);cursor:pointer}.ButtonOld_buttonUnstyled__bM_Lo{cursor:pointer}.Button_button__86Aws{position:relative;display:flex;align-items:center;justify-content:center;color:inherit;cursor:pointer;transition:all .2s ease-in-out}.Button_button__86Aws .Button_buttonLoader__7bHGq{width:1.5rem;height:1.5rem}.Button_button__86Aws:disabled{pointer-events:none}.Button_loaderWrapper__ujEhB{position:absolute;top:0;left:0;display:flex;width:100%;height:100%;align-items:center;justify-content:center;border-radius:var(--border-radius)}.Button_grey__BhIUO,.Button_lime__6u3aI,.Button_orange__S_lIj,.Button_whiteBordered__rqJ9N,.Button_white__BSKz9{padding:.75rem 1rem;border-radius:var(--border-radius)}.Button_orange__S_lIj{background-color:var(--secondary)}.Button_orange__S_lIj:disabled{opacity:var(--disabled-opacity)}.Button_orange__S_lIj: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)}.Button_orange__S_lIj: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)}.Button_orange__S_lIj{color:var(--white)}.Button_orange__S_lIj .Button_loaderWrapper__ujEhB{background:var(--secondary)}.Button_grey__BhIUO{background-color:var(--background)}.Button_grey__BhIUO:disabled{opacity:var(--disabled-opacity)}.Button_grey__BhIUO: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)}.Button_grey__BhIUO: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)}.Button_grey__BhIUO .Button_loaderWrapper__ujEhB{background:var(--background)}.Button_grey__BhIUO .Button_buttonLoader__7bHGq path{fill:var(--black)}.Button_white__BSKz9{background-color:var(--white)}.Button_white__BSKz9:disabled{opacity:var(--disabled-opacity)}.Button_white__BSKz9: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)}.Button_white__BSKz9: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)}.Button_white__BSKz9 .Button_loaderWrapper__ujEhB{background:var(--white)}.Button_white__BSKz9 .Button_buttonLoader__7bHGq path{fill:var(--secondary)}.Button_whiteBordered__rqJ9N{background-color:var(--white)}.Button_whiteBordered__rqJ9N:disabled{opacity:var(--disabled-opacity)}.Button_whiteBordered__rqJ9N: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)}.Button_whiteBordered__rqJ9N: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)}.Button_whiteBordered__rqJ9N{box-shadow:var(--box-shadow)}.Button_whiteBordered__rqJ9N .Button_loaderWrapper__ujEhB{background:var(--white)}.Button_whiteBordered__rqJ9N .Button_buttonLoader__7bHGq path{fill:var(--secondary)}.Button_lime__6u3aI{background-color:var(--primary)}.Button_lime__6u3aI:disabled{opacity:var(--disabled-opacity)}.Button_lime__6u3aI:hover:not(:disabled){background:linear-gradient(0deg,rgb(0 0 0/var(--hover-alpha)) 0,rgb(0 0 0/var(--hover-alpha)) 100%),var(--primary)}.Button_lime__6u3aI:active:not(:disabled){background:linear-gradient(0deg,rgb(0 0 0/var(--pressed-alpha)) 0,rgb(0 0 0/var(--pressed-alpha)) 100%),var(--primary)}.Button_lime__6u3aI .Button_loaderWrapper__ujEhB{background:var(--white)}.Button_lime__6u3aI .Button_buttonLoader__7bHGq path{fill:var(--black)}.HomepageHeader_homepageHeader__HNz3x{z-index:1;display:flex;width:100%;height:4.875rem;justify-content:center;padding:1.25rem 0;background-color:var(--primary);font-size:1rem}.HomepageHeader_homepageHeaderMobile__AGsDe{height:3.5625rem;padding:1.3125rem 1rem 0 1.3125rem}.HomepageHeader_homepageHeaderContent__2_I5V{display:flex;width:100%;max-width:var(--xl-screen);height:100%;align-items:flex-end;justify-content:space-between}.HomepageHeader_homepageHeaderLogo__KuL7O{height:100%}.Logo_blackLogo__tjkbZ g{fill:#000}.Logo_logoIcon__OAiz_{height:100%}.BannerStars_data__qW6O7{display:flex;align-items:center}.BannerStars_data__qW6O7 p:last-child{margin-left:8px}.BannerStars_stars__DF5vh{display:flex;overflow:hidden;gap:1px}.BannerStars_reviews__yV7ny{color:var(--grey1);font-size:12px;font-weight:400;line-height:14px}.BannerStars_star__MAYNK{min-width:12px;min-height:12px;flex-shrink:0}.BannerStars_star__MAYNK path{fill:var(--secondary);stroke:var(--secondary)}.BannerStars_partialStarContainer__speMd{display:inline-block;overflow:hidden;height:12px}.CopyPromoCode_codeWrapper__kaHAs{display:flex;align-items:center;padding:7px 12px;border-radius:8px;margin:12px 0;background:var(--background);gap:6px}.CopyPromoCode_codeText__7fQ7Y{color:var(--secondary);font-size:22px;font-weight:400;line-height:26px;text-align:center}.CopyIcon_copyIcon__NwXC3,.CopyIcon_doneIcon__stJ8B{width:20px;height:20px;color:var(--secondary)}.HeaderMenu_headerNav__Pxe5b{display:flex;height:100%;align-items:center;justify-content:flex-end}.HeaderSidebar_hamburger__JxHWP{width:24px;height:24px;padding:0;cursor:pointer}@media (min-width:992px){.HeaderSidebar_hamburger__JxHWP{padding:0}}.HeaderSidebar_defaultHamburger__EuK2r{width:1.5em;height:1.5em;cursor:pointer}.GoHotelButton_container__tls2i{display:flex;justify-content:flex-end}.GoHotelButton_container__tls2i .GoHotelButton_button__ArfQv{justify-content:center;padding:8px 12px;margin-bottom:10px;font-weight:500;font-size:.875rem;line-height:1rem}.GoHotelButton_textPending__r_jjp{visibility:hidden}.GoHotelButton_loader__IH_I7{position:absolute;width:20px}.HeaderMenuList_headerMenuList__F9Ix3{display:flex;height:100%;align-items:center;font-weight:500;gap:20px}.PriceFixedButton_container__yO_7M{position:fixed;z-index:2;bottom:0;left:0;display:flex;width:100%;padding:8px}.PriceFixedButton_container__yO_7M .PriceFixedButton_button__GVJxh{display:flex;width:100%;min-height:44px;flex-direction:column;align-items:center;justify-content:center;padding:4px 16px;font-weight:500;font-size:1.125rem;line-height:1.375rem}.PriceFixedButton_miniText__o2eGd{font-weight:400;font-size:.75rem;line-height:1rem}.PriceFixedButton_textPending__t3_Dj{visibility:hidden}.PriceFixedButton_loader__zEwKb{position:absolute;width:20px}.GalleryReviews_container__wP2ei{display:flex;overflow:scroll;margin-bottom:12px;gap:7px}.GalleryReviews_container__wP2ei::-webkit-scrollbar{display:none;-webkit-appearance:none;appearance:none}.GalleryReviews_container__wP2ei{-ms-overflow-style:none;scrollbar-width:none}.GalleryReviews_imageContainer__CINim{position:relative}.GalleryReviews_image__8ZMIr{border-radius:4px;cursor:pointer;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.GalleryReviews_button__M6IIB{position:absolute;top:40%;left:20%;padding:0;border:none;color:var(--white);cursor:pointer;font-size:.875rem;line-height:1rem}.ReviewsPagination_container__OnrtI{display:flex;align-items:center;justify-content:center;margin-top:8px;gap:8px}.ReviewsPagination_item__f9a__{position:relative;display:flex;align-items:center;justify-content:center;padding:12px 16px;border-radius:8px;font-size:.875rem;line-height:1rem}.ReviewsPagination_mobileItem__x8gkP{padding:12px}.ReviewsPagination_active__GT7DT{background-color:var(--secondary);color:var(--white)}.ReviewsPagination_loaderContainer__0x8h3{position:absolute;display:flex;width:100%;height:100%;align-items:center;justify-content:center;border-radius:.5em;background:var(--secondary)}.ReviewsPagination_loader__FSJBA{width:1.5em;height:1.5em}.ReviewsSortingDesktop_container__vNbn5{display:flex;margin-top:8px}.SortingButton_button__PktXn{display:flex;align-items:center;padding:8px 12px;border-radius:8px;color:var(--black);gap:4px}.SortingButton_button__PktXn>svg{fill:var(--black)}.SortingButton_button__PktXn{font-size:.875rem;line-height:1rem}.SortingButton_active__A8Bof{background-color:#fff;color:#17181a}.SortingButton_active__A8Bof>svg{fill:#17181a}.SortingButton_reverseIcon__68b_f{transform:rotateX(180deg)}.ShowMoreCommentsButton_showMoreBtn__NEvm6{margin-top:.5em}.EmptyAboutHotel_container__BHJD6{display:flex;flex-direction:column;align-items:center;padding:1em;border-radius:.5em;background:var(--white);gap:.5em}.EmptyAboutHotel_title__t3oEV{font-size:1.125rem;font-weight:500;line-height:1.2222em;text-align:center}.EmptyAboutHotel_titleMobile__3m6gJ{font-size:1rem;line-height:1.25em}.EmptyAboutHotel_subtitle__qjtqR{font-size:.875rem;line-height:1.1429em;text-align:center}.AboutHotel_aboutHotel__lEIJA{padding:1em;border-radius:var(--border-radius);background:var(--white);gap:.5em}.AboutHotel_importantEvent__nk2di{display:grid;padding:.75rem;border-radius:var(--border-radius);margin-bottom:.5rem;background-color:var(--lightorange);grid-gap:.125rem .25rem;gap:.125rem .25rem;grid:min-content auto/min-content auto}.AboutHotel_mobileImportantEvent__r9CPB{padding:.75rem .5rem}.AboutHotel_importantEventIcon__X9vH8{height:1.25rem;align-self:start;grid-area:1/1}.AboutHotel_importantEventIcon__X9vH8 path{fill:var(--secondary)}.AboutHotel_importantEventTitle__sM9ZP{align-self:center;font-weight:500;grid-area:1/2}.AboutHotel_importantEventDescription__mXqvw{align-self:center;grid-area:2/2}.AboutHotel_importantEventText__v0RrH{font-size:.875rem;line-height:1rem}.AboutHotel_hotelDescription__ETBJW{margin-bottom:1.14em;font-size:.875rem;line-height:1.14em;white-space:pre-line}.AboutHotel_specialHotelInfo__yT2VS{margin-bottom:.5em;font-size:.875rem;font-weight:500;line-height:1.14em}.AboutHotel_header__NR6mu{margin-bottom:.36em;font-size:1.375rem;font-weight:500;line-height:1.18em}.AboutHotel_headerMobile__X_aSQ{margin-bottom:.44em;font-size:1.125rem;font-weight:500;line-height:1.22em}.AboutHotel_subheader__Svokn{margin-bottom:.29em;font-weight:500}.AboutHotel_aboutHotelList__7edsW,.AboutHotel_subheader__Svokn{font-size:.875rem;line-height:1.14em}.AboutHotel_part__ZszpX:not(:last-child){margin-bottom:1em}.AboutHotel_link__CCXIW{color:var(--secondary)}.DesktopHotelReviews_disabledReviews__UOkGj{cursor:not-allowed;pointer-events:none}.Reviews_container__5Rlu5{display:flex;flex-direction:column;margin-top:8px;gap:8px}@keyframes ReviewCardSkeleton_pulse__LRuwt{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.ReviewCardSkeleton_skeleton__npgbY{padding:2.19em 1em 1em;border-radius:.5em;animation:ReviewCardSkeleton_pulse__LRuwt 1.5s infinite;background:var(--white)}.ReviewCardSkeleton_dateLine__0vi7G{width:8.75em;height:.0625em;margin-bottom:1em;background:var(--grey3)}.ReviewCardSkeleton_userInfoPart__H64Xc{display:flex;align-items:center;margin-bottom:1em;gap:.56em}.ReviewCardSkeleton_avatarSkeleton__r1nP_{width:2.5em;height:2.5em;border-radius:50%;background:var(--grey3)}.ReviewCardSkeleton_userNameLine__xko3a{width:5em;height:.0625em;margin-bottom:1em;background:var(--grey3)}.ReviewCardSkeleton_userRoleLine__u24xu{width:9.375em;height:.0625em;background:var(--grey3)}.ReviewCardSkeleton_contentPart__t1d8z{display:flex;flex-direction:column;margin-bottom:1.81em;gap:.94em}.ReviewCardSkeleton_topLine__Wa_dO{width:50.375em;height:.0625em;background:var(--grey3)}.ReviewCardSkeleton_middleLine__Z91lX{width:46.375em;height:.0625em;background:var(--grey3)}.ReviewCardSkeleton_bottomLine__uUm7J{width:30.25em;height:.0625em;background:var(--grey3)}.ReviewCardSkeleton_showAllLine__eZL8x{width:9.375rem;height:.0625rem;background:var(--grey3)}.HeaderMenuContactUs_headerMenuContactUs__VgctS:hover{color:var(--secondary)}:is(.HeaderMenuContactUs_headerMenuContactUs__VgctS:hover>div>div>svg)>path:first-child{fill:var(--secondary)}:is(.HeaderMenuContactUs_headerMenuContactUs__VgctS:hover>div>div>svg)>path:nth-child(2){stroke:var(--secondary)}.ReviewCard_container__qFDJH{width:100%;height:100%;padding:16px;border-radius:8px;background-color:var(--white);scroll-margin-top:78px}.ReviewCard_header__BG_89{display:flex;align-items:center;margin-bottom:8px;gap:8px}.ReviewCard_ratingReview__e_Ee8{padding:4px 8px;border-radius:8px;font-weight:500;font-size:1rem;line-height:1.25rem}.ReviewCard_badText__RMLKi,.ReviewCard_goodEnoughText__aUhpl{background-color:#f3f3f3}.ReviewCard_goodText__UhITR,.ReviewCard_perfectText__D_QPJ{background-color:var(--primary)}.ReviewCard_ratingDate__e7ujd{font-size:.875rem;line-height:1rem}.ReviewCard_avatarContainer__6NWoK{display:flex;align-items:center;margin-bottom:12px;gap:8px}.ReviewCard_avatarHeader__rSFvO{max-width:calc(100% - 40px);margin:auto 0;font-size:.875rem;line-height:1rem}.ReviewCard_avatar__bf6py{border-radius:40px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.ReviewCard_reviewHeader__V4TbL{display:flex;align-items:center;padding:6px 12px 6px 8px;border-radius:4px;margin-bottom:12px;font-weight:400;gap:4px;justify-self:flex-start}.ReviewCard_reviewHeader__V4TbL>svg{width:14px;height:14px}.ReviewCard_reviewHeader__V4TbL{font-size:.875rem;line-height:1rem}.ReviewCard_good__iPkr4{background-color:#eeffc2;color:#70970e}.ReviewCard_bad__xQIg2{align-items:end;background-color:#ffe6dd;color:var(--secondary)}.ReviewCard_bad__xQIg2>svg>path{fill:var(--secondary)}.ReviewCard_thumbsDown___rjC_{transform:rotate(180deg)}.ReviewCard_reviewMarginTop__5QiEX{margin-top:12px}.ReviewCard_expandButton__WbkOb mark{background:var(--secondary);color:var(--white)}.HeaderMenuItem_headerMenuItemWrapper__T0LER{position:relative;height:100%;line-height:14px}.HeaderMenuItem_headerMenuItem__B8hAJ{display:flex;height:100%;flex-direction:column;align-items:center;justify-content:space-between;cursor:pointer;font-size:12px;font-weight:500;line-height:14px}.HeaderMenuItem_iconWrapper__0kKhu{height:100%}.HeaderMenuItem_iconWrapperTitle__xeZJV{height:1.25rem}.HeaderMenuItem_iconWrapper__0kKhu svg{height:100%}.HeaderMenuItem_dropdown__uwG2h{position:absolute;z-index:4;top:100%;right:0;padding-top:8px;opacity:0;transform:translateY(-10px);transition:opacity .15s ease,transform .15s ease;visibility:hidden}.HeaderMenuItem_headerMenuItemWrapper__T0LER:hover .HeaderMenuItem_dropdown__uwG2h{opacity:1;transform:translateY(0);visibility:visible}.ExpandButton_content__TirZk{margin-bottom:12px;-webkit-line-clamp:4;white-space:pre-wrap;font-size:.875rem;line-height:1rem}.ExpandButton_isHiddenReview__hwL8j{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;text-overflow:ellipsis}.ExpandButton_button__wLLQM{display:flex;align-items:center;padding:0;color:#73716e;gap:2px}.ExpandButton_button__wLLQM>svg{fill:#73716e}.ExpandButton_button__wLLQM{font-size:.875rem;line-height:1rem}.ExpandButton_hidden__5dOSq{display:none}.HeaderMenuService_headerMenuService__e7SJL:hover{color:var(--secondary)}:is(.HeaderMenuService_headerMenuService__e7SJL:hover>div>div>svg)>path:first-child{fill:var(--secondary)}:is(.HeaderMenuService_headerMenuService__e7SJL:hover>div>div>svg)>path:nth-child(2){stroke:var(--secondary)}.AnswerToReview_container__8uaXw{padding:16px;border-radius:6px;margin-top:12px;background-color:#f3f2e8}.AnswerToReview_headerContainer__pNvJz{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.AnswerToReview_header__O9yDS{display:flex;align-items:center;gap:4px}.AnswerToReview_text__YODaY{font-weight:500;font-size:.875rem;line-height:1rem}.AnswerToReview_date__JBoXa{color:var(--black-light);font-size:.75rem;line-height:1rem}.ExpertReviewContent_expertReview__JWZAK{display:flex;flex-direction:column;align-items:flex-start;padding:1rem;border-radius:.5em;background:var(--white);gap:.5em}.ExpertReviewContent_expertReviewMobile__6JsMw{padding:.5rem}.ExpertReviewContent_expertInfo__N4593{font-size:.875rem;line-height:1.14em}.ExpertReviewContent_header__8vAZg{font-size:1.375rem;font-weight:500;line-height:1.18em}.ExpertReviewContent_headerMobile__yhehS{font-size:1.125rem;font-weight:500;line-height:1.22em}.ExpertReviewContent_expertAvatar__OQGmj{position:relative;overflow:hidden;width:2.5em;height:2.5em;flex-shrink:0;border-radius:50%}.ExpertReviewContent_expertsInfo__eVSnk{display:flex;width:100%;align-items:center;gap:.5em}.ExpertReviewContent_expandIcon__T5J5F{width:1em;height:1em}.ExpertReviewContent_expandButton__3XzQy.ExpertReviewContent_expandButton__3XzQy{display:flex;align-items:center;padding:0;color:var(--grey1);cursor:pointer;font-size:.875rem;gap:.13em;line-height:1.14em}.ExpertReviewContent_expertText__NeIO_{overflow:hidden;font-size:.875rem;line-height:1.14em;transition:all 1s ease-in-out;white-space:pre-wrap}.ExpertReviewContent_expertInfoName__AHWiJ,.ExpertReviewContent_expertInfoRegalia__BBLOh{font-size:.875rem;line-height:1.14em}.ExpertReviewContent_expertTextMobileRegalia__nFZg1{overflow:hidden;height:1.14em;text-overflow:ellipsis;white-space:nowrap}.ExpertReviewContent_expertTextCollapsed__9idST{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;max-height:3em}.ExpertReviewContent_expandedExpertText__iGbkh{max-height:100em}.HotelExperiencesContent_hotelExperiences__EFqbS{padding:.5em;border-radius:.5em;background:var(--white)}.HotelExperiencesContent_header__Ymevh{margin-bottom:.7273em;font-size:1.375rem;font-weight:500;line-height:1.1818em}.HotelExperiencesContent_headerMobile__Ai32i{margin-bottom:.4444em;font-size:1.125rem;font-weight:500;line-height:1.2222em}.HotelExperiencesContent_experienceGalleryMobile__P11UB{display:flex;gap:.5em}.HotelExperiencesContent_experienceSlide__6q9nN.HotelExperiencesContent_experienceSlide__6q9nN{display:flex;width:26.25em;flex-direction:column;align-items:flex-start;margin-right:1em;gap:.5em}.HotelExperiencesContent_experienceSlide__6q9nN:last-child{margin-right:0}.HotelExperiencesContent_experienceSlideMobile__kqFJc.HotelExperiencesContent_experienceSlideMobile__kqFJc{width:13.125em;margin-right:.5em}.HotelExperiencesContent_experienceSlideMobile__kqFJc:last-child{margin-right:0}.HotelExperiencesContent_singleExperienceSwiperMobile__ZWAuc,.HotelExperiencesContent_singleExperienceSwiper__GCexZ{border-radius:.5em;-o-object-fit:cover;object-fit:cover}.HotelExperiencesContent_button__qnHVl{display:flex;align-items:center;justify-content:center;padding:.75em 1em;border-radius:.5em;background:var(--white);gap:.625em}.HotelExperiencesContent_buttonMobile__4mhfE{background:var(--background)}.HotelExperiencesContent_buttonText__UzgJH{font-size:.875rem;line-height:1.1429em}.HotelExperiencesContent_slideHeader__BDZcg{font-size:1.125rem;font-weight:500;line-height:1.2222em}.HotelExperiencesContent_slideHeaderMobile__UHQ_R{font-size:.875rem;font-weight:500;line-height:1.1429em}.HotelExperiencesContent_slideDescription__9rSCn{font-size:.875rem;line-height:1.1429em}.HotelExperiencesContent_slideInfo__L3GQm{display:flex;flex-direction:column;gap:.13em}.HotelExperiencesContent_bottomSection__6nv_0{display:flex;justify-content:space-between;margin-top:.5em}.HotelExperiencesContent_arrowLeft__1zxAE{width:1.5em;height:1.5em;rotate:180deg}.HotelExperiencesContent_arrowRight__oL4vu{width:1.5em;height:1.5em}.HotelExperiencesContent_navButton__CoPsl{padding:.38em;border-radius:.5em;background:var(--white);cursor:pointer}.HotelExperiencesContent_customPagination__FQZ6a,.HotelExperiencesContent_navButton__CoPsl{display:flex;align-items:center;justify-content:center}.HotelExperiencesContent_customPagination__FQZ6a>span{background:var(--grey2)}.HotelExperiencesContent_navButtonDisabled__HQ8_8{cursor:auto;opacity:.4}@keyframes ActiveExperience_expandHeight__uw0vm{0%{max-height:0;opacity:0}to{max-height:60em;opacity:1}}.ActiveExperience_gallery__UKhWC{height:25em;margin-bottom:.75em}.ActiveExperience_galleryMobile___Vt0a,.ActiveExperience_gallery__UKhWC{animation:ActiveExperience_expandHeight__uw0vm .5s ease-in-out;transition:all 1s ease-in-out}.ActiveExperience_galleryMobile___Vt0a{height:13.125em;margin-bottom:.5em}.ActiveExperience_header__D_Cup{font-size:1.375rem;font-weight:500;line-height:1.1818em}.ActiveExperience_description__DVXUm{font-size:1rem;line-height:1.25em}.ActiveExperience_closeIcon__ZVUMu{position:absolute;z-index:1;top:.5em;right:.5em;width:1.5em;height:1.5em;fill:var(--white)}.ActiveExperience_closeIconMobile__bczSh{width:1.5em;height:1.5em}.ActiveExperience_activeExperience__lton9{margin-bottom:1em}.HotelExperienceGallery_gallery__IdeIx{position:relative;border-radius:.5em}.HotelExperienceGallery_gallerySlide__Ns6zI{width:100%;height:100%;border-radius:.5em}.HotelExperienceGallery_galleryImage__1Bvi0{-o-object-fit:cover;object-fit:cover}.HotelExperienceGallery_pagination__I_3Gp{position:absolute;z-index:1;right:.5em;bottom:.5em;align-items:center;padding:.3125em .625em;border-radius:.5em;background:var(--black);color:var(--white);gap:.25em}.HotelExperienceGallery_closeIcon__mhX83{position:absolute;z-index:1;top:.5em;right:.5em;width:1.5em;height:1.5em;flex-shrink:0;cursor:pointer}.HotelExperienceGallery_closeIcon__mhX83 path{fill:var(--white)}.HotelExperienceGallery_closeIconMobile__r5UIi{width:1em;height:1em;flex-shrink:0}.FacilityType_facility__gAkPv{display:flex;align-items:center;padding:.375em .75em .375em .5em;border-radius:.5em;background:var(--background);gap:.25em}.FacilityType_facilityHeader__u9VtC{display:flex;align-items:center;margin-bottom:.5em;gap:.5em}.FacilityType_headerRightPart__ow31N{display:flex;gap:.25em}.FacilityType_checkmark__YFtZc{width:1.144em;height:1.144em;flex-shrink:0;fill:var(--black)}.FacilityType_facilityTitle__rgknL{font-size:1.375rem;font-weight:500;line-height:1.18em}.FacilityType_facilityTitleMobile__YujTN{font-size:1.125rem;font-weight:500;line-height:1.22em}.FacilityType_facilityList__3MMob{display:flex;flex-wrap:wrap;gap:.25em}.FacilityType_facilityListMobile__27jxE{flex-direction:column;gap:.5em}.FacilityType_facilityItem__5p7dQ{display:flex;align-items:center;padding:.43em .86em .43em .57em;border-radius:.5em;background:var(--background);font-size:.875rem;gap:.29em;line-height:1.14em}.FacilityType_facilityItemMobile__cCaW0{align-items:flex-start;padding:0;background:transparent}.FacilityType_facilityTypeDisabled__xAYzS,.FacilityType_facilityType__Y1t7L[open] .FacilityType_facilityHeader__u9VtC{pointer-events:none}.FacilityType_expandButton__Nb6I_{width:1em;height:1em}.FacilityType_expandButton__Nb6I_ path{fill:var(--black)}.FacilityType_facilityTypeMobile__b4SXK[open] .FacilityType_expandButton__Nb6I_{transform:rotate(180deg)}.HotelFacilities_facilities__OzKl1{display:flex;flex-direction:column;padding:1em;border-radius:.5em;background:var(--white);gap:1em}.HotelFacilities_facilitiesMobile__P0bLt{gap:.5em}.HotelFacilities_noFacilities__sw6MM{display:flex;flex-direction:column;padding:1em;border-radius:.5em;background:var(--white);gap:.5em}.HotelFacilities_noFacilitiesTitle___J_Of{font-size:1.125rem;font-weight:500;line-height:1.2222em;text-align:center}.HotelFacilities_noFacilitiesTitleMobile__zyKKZ{font-size:1rem;line-height:1.25em}.HotelFacilities_noFacilitiesSubtitle__VNr1F{font-size:.875rem;line-height:1.1429em;text-align:center}.HotelFacilities_facilityIcon__GRuO5{width:1.144em;height:1.144em;flex-shrink:0}.HotelFactsContent_features__8xr0p{display:grid;flex-wrap:wrap;align-content:flex-start;align-items:flex-start;padding:1em;border-radius:.5em;background:var(--white);grid-gap:1em;gap:1em;grid-template-columns:1fr 1fr}.HotelFactsContent_featuresMobile__38Qch{gap:.5em;grid-template-columns:1fr}.HotelFactsContent_iconFrame__0Grv6{display:flex;width:3em;height:3em;flex-shrink:0;align-items:center;justify-content:center;border-radius:50%;background:var(--background)}.HotelFactsContent_iconWrapper__lrdOk{position:relative;width:2em;height:2em}.HotelFactsContent_feature__2NlDo{display:flex;align-items:center;gap:.5em}.HotelFactsContent_featureTitle__gud53{font-size:.875rem;font-weight:500;line-height:1.14em}.HotelFactsContent_featureDescription__Jnbp5{font-size:.875rem;line-height:1.14em}.HotelFactsContent_expandButton__RAT_3{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;justify-content:center;padding:.86em 1.14em;border-radius:.57em;background:var(--background);font-size:.875rem;gap:.71em;line-height:1.14em}.HotelFAQ_faq__yTkcK{display:flex;flex-direction:column;align-items:flex-start;padding:1em;border-radius:.375em;background:var(--white)}.HotelFAQ_header__jkDet{font-size:1.375rem;font-weight:500;line-height:1.18em}.HotelFAQ_summary__VZlcA{display:flex;justify-content:space-between;margin-bottom:.25em;cursor:pointer;font-size:1rem;font-weight:500;gap:.5em;justify-items:space-between;line-height:1.25em}.HotelFAQ_headerMobile__NaMW8{font-size:1.125rem;line-height:1.2222em}.HotelFAQ_summaryMobile__It9iV{margin-bottom:.2857em;font-size:.875rem;font-weight:500;gap:.5714em;line-height:1rem}.HotelFAQ_description__yd3Es{font-size:.875rem;line-height:1.14em}.HotelFAQ_details__v6BZ1{width:100%;padding:1em 0}.HotelFAQ_details__v6BZ1:not(:last-child){border-bottom:1px solid var(--grey3)}.HotelFAQ_details__v6BZ1[open] summary~*{animation:HotelFAQ_sweep__EXki1 .05s ease-in-out}@keyframes HotelFAQ_sweep__EXki1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.HotelFAQ_expandButton__mzMyk{width:1.25em;height:1.25em;flex-shrink:0;transition:all .1s ease-in-out}.HotelFAQ_expandButton__mzMyk path{fill:var(--grey2)}.HotelFAQ_details__v6BZ1[open] .HotelFAQ_expandButton__mzMyk{transform:rotate(180deg)}.HotelGalleryCashback_cashbackWrapper__CE2jL{position:absolute;z-index:2;top:.5em;left:.5em}.HeaderMenuDropdown_dropdown__04614{display:flex;flex-direction:column;padding:8px 0;border-radius:8px;background-color:var(--white);box-shadow:0 4px 8px 0 rgb(0 0 0/6%),0 0 0 1px hsla(0,0%,42%,.08);color:var(--black);white-space:nowrap}.HeaderMenuDropdown_dropdownItem__tsNWs{width:100%;padding:8px 12px}.HeaderMenuDropdown_dropdownItem__tsNWs:hover{background-color:var(--background)}.HeaderMenuDropdown_dropdownItemLink__PpneD{display:flex;width:100%;cursor:pointer;font-size:14px;font-weight:400;line-height:16px}.HeaderMenuWishlist_iconContainer__WoMA2{position:relative;height:100%}.HeaderMenuWishlist_icon__YhhCR:hover{color:var(--secondary)}:is(.HeaderMenuWishlist_icon__YhhCR:hover>div>div>svg)>path:first-child{fill:var(--secondary)}:is(.HeaderMenuWishlist_icon__YhhCR:hover>div>div>svg)>path:nth-child(2){stroke:var(--secondary)}.HeaderMenuWishlist_icon__YhhCR{cursor:pointer;fill:var(--black-base)}.HeaderMenuWishlist_itemsCount__MzcOe{position:absolute;top:-.3125rem;right:.7rem;display:flex;width:1rem;height:1rem;align-items:center;justify-content:center;border-radius:50%;background-color:var(--white);color:var(--black-base);font-size:.75rem;font-weight:700}.HeaderMenuHelp_headerMenuHelp__NZT1N:hover{color:var(--secondary)}:is(.HeaderMenuHelp_headerMenuHelp__NZT1N:hover>div>div>svg)>path:first-child{fill:var(--secondary)}:is(.HeaderMenuHelp_headerMenuHelp__NZT1N:hover>div>div>svg)>path:nth-child(2){stroke:var(--secondary)}.CashbackComponent_infoWrapper__ZrvSb{display:flex;align-items:center;justify-content:center;gap:2px;font-size:1rem;line-height:1.25rem}.CashbackComponent_score__uTbSx{font-size:1rem;line-height:1.25rem}.CashbackComponent_icon__f6pEk{display:flex;width:14px;height:14px;align-items:center;justify-content:center}.HeaderAvatarMenuItem_avatar__y3OYm{height:100%}.AvatarComponent_avatarImage__h4EX_{width:-moz-fit-content;width:fit-content;border-radius:20px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.HeaderMenuLogin_headerMenuLogin__62nPb:hover{color:var(--secondary)}:is(.HeaderMenuLogin_headerMenuLogin__62nPb:hover>div>div>svg)>path:first-child{fill:var(--secondary)}:is(.HeaderMenuLogin_headerMenuLogin__62nPb:hover>div>div>svg)>path:nth-child(2){stroke:var(--secondary)}.HeaderMenuLogin_modal__csj_g{position:fixed;z-index:9999;top:0;left:0;display:flex;width:100%;height:100%;align-items:center;justify-content:center;background-color:rgba(0,0,0,.5)}.HeaderMenuLogin_modalContent___vxaS{position:relative;z-index:10000;width:90%;max-width:400px;padding:20px;border-radius:8px;background:var(--white);text-align:center}.DefaultHeader_defaultHeader__Ed77s{position:sticky;z-index:5;top:0;display:flex;width:100%;height:4.875rem;justify-content:center;padding:0;background:var(--primary);font-size:1rem}.DefaultHeader_defaultHeaderContent__q_nVG{display:flex;width:100%;max-width:77.5rem;height:100%;align-items:center;justify-content:center;padding:.37rem 1rem;font-size:1rem}.DefaultHeader_defaultHeaderLogo__Yge30{height:100%;padding:.95rem 0;font-size:1rem}.DefaultHeader_defaultHeaderLogoMobile__yVLYf{height:100%}.DefaultHeader_defaultHeaderMenu__CSw4k{padding:.87rem 0}.HeaderSearchPreview_searchPreview__ihn2k{display:flex;min-width:0;height:100%;flex:1 1;flex-direction:column;margin:0 1.62em;font-size:.75rem;font-weight:500;gap:.3333em;line-height:1.1667em}.HeaderSearchPreview_searchPreviewMobile__2MV71{margin:0 1em 0 1.375em}.HeaderSearchPreview_searchFormPreview__c9S4M{display:flex;overflow:hidden;min-width:0;height:3.1666em;height:100%;align-items:center;padding:1em .6667em;border-radius:.6667em;background:var(--white);cursor:pointer;font-size:.75rem;font-weight:500;gap:.6667em;line-height:1.1667em}.HeaderSearchPreview_mobileSearchFormPreview__PieXM{flex-direction:column;padding:.3333em .6667em;gap:0}.HeaderSearchPreview_searchIcon__dwFgr{min-width:1.3333em;height:1.3333em}.HeaderSearchPreview_searchIcon__dwFgr path{fill:var(--black)}.HeaderSearchPreview_searchDetailsTextMobile__5DA43{overflow:hidden;min-width:0;max-width:100%;height:1.1667em;flex:1 1;flex-shrink:1;font-size:.75rem;font-weight:500;line-height:1.1667em;text-overflow:ellipsis;white-space:nowrap}.HeaderSearchPreview_searchDetailsMobile__vnIN5{overflow:hidden;width:100%;min-width:0;text-align:center;text-overflow:ellipsis;white-space:nowrap}.HeaderSearchPreview_searchDetailsTextBlock__zmc7Z{display:inline;overflow:hidden;width:100%;min-width:0;text-overflow:ellipsis;white-space:nowrap}.HeaderSearchPreview_searchDetailsDates__0B2H4,.HeaderSearchPreview_searchDetailsText__yDA4t{margin-right:.5em}.HeaderSearchPreview_defaultTextPreview__9_Kj9{padding:1em .6667em}.HeaderPreviewTabs_tabsPreview__6BoED{display:flex}.HeaderPreviewTabs_tabPreview__NhM7f{padding:.4133em .6667em;border-radius:.5em;cursor:pointer;font-size:.75rem;font-style:normal;font-weight:500;line-height:1.1667em}.HeaderPreviewTabs_activeTabPreview__EkOKr{background:var(--white);color:var(--secondary)}.ExpandedHeader_expandedHeader__jFVbC{position:fixed;display:flex;width:100%;justify-content:center;animation:ExpandedHeader_slideDown__FipiQ .5s cubic-bezier(.32,.72,0,1);background:var(--primary);font-size:1rem}.ExpandedHeader_expandedHeaderContentWrapper__RWeWH{max-width:77.5rem;flex:1 1}.ExpandedHeader_expandedHeaderMobile__n7Enz{padding:0}.ExpandedHeader_expandedHeader__jFVbC.ExpandedHeader_visible__CFaaZ{animation:ExpandedHeader_slideIn__zwPhR .2s ease-out forwards}.ExpandedHeader_expandedHeader__jFVbC.ExpandedHeader_closing__pVTO_{animation:ExpandedHeader_slideOut__jMAWi .2s ease-in forwards}.ExpandedHeader_backdrop__V7oMX{position:fixed;animation:ExpandedHeader_fadeIn__KkOKT .5s cubic-bezier(.32,.72,0,1);-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);background:rgba(0,0,0,.4);inset:0}@keyframes ExpandedHeader_slideDown__FipiQ{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes ExpandedHeader_fadeIn__KkOKT{0%{opacity:0}to{opacity:1}}.ExpandedHeaderContent_expandedHeaderContent__nDaoo{flex-grow:1}.ExpandedHeaderContent_searchHeaderContent__wehUe{max-width:100%}.ExpandedHeaderContent_firstRow__9Ofuw{display:flex;min-width:100%;align-items:center;padding:1.1875rem 0}.ExpandedHeaderContent_firstRowMobile__9__k7{flex-direction:column;align-items:flex-start;padding:1.31rem .5rem .5rem;gap:1.5rem}.ExpandedHeaderContent_logo__EyJYi{min-width:14.76rem;height:100%;margin-right:1rem}.ExpandedHeaderContent_logoMobile__5XVDi{height:2.25rem;margin-left:.81rem}.ExpandedHeaderContent_searchTypeTabs__Ntm4W{flex:1 1}.ExpandedHeaderContent_secondRow__yN4b7{min-height:4.37rem;transition:all .25s ease-in-out}.ExpandedHeaderContent_secondRowMobilePackage__Ih4oD{overflow:hidden;min-height:27.25rem;max-height:27.25rem;padding:0 0 1.5rem}.ExpandedHeaderContent_secondRowMobileHotel__LO90U{overflow:hidden;min-height:21.75rem;max-height:21.75rem;padding:0 0 1.5rem}.ExpandedHeaderContent_secondRowMobileTrip__GKg1K{overflow:hidden;min-height:10.5rem;max-height:10.5rem;padding:0 0 1.5rem}.CigarettePreview_loadingContainer__5wBja{display:block}.CigarettePreview_inputsWrapper__Wf2iZ{display:flex;overflow:hidden;height:100%;flex-direction:column;padding:.5rem .5rem 5.25rem;gap:1rem}.CigarettePreview_skeletonInput__p_i8i{height:3rem;border-radius:.5rem;animation:CigarettePreview_pulse__73NSt 1.5s ease-in-out infinite;background-color:var(--white)}.CigarettePreview_skeletonLabel__xJbp9{width:10.625rem;height:1rem;border-radius:.25rem;margin-bottom:.5rem;animation:CigarettePreview_pulse__73NSt 1.5s ease-in-out infinite;background:var(--grey3)}.CigarettePreview_row__k89a_{display:flex;gap:.5rem}.CigarettePreview_skeletonHalfInput__8Sz5R{height:3rem;border-radius:.625rem;animation:CigarettePreview_pulse__73NSt 1.5s ease-in-out infinite;background-color:var(--white)}.CigarettePreview_rowHalf__rL6jS{flex:1 1}.CigarettePreview_skeletonHalfLabel__PAkTu{width:4.375rem;height:1rem;border-radius:.25rem;margin-bottom:.5rem;animation:CigarettePreview_pulse__73NSt 1.5s ease-in-out infinite;background:var(--grey3)}.CigarettePreview_buttonContainer__0U7O6{position:absolute;bottom:0;width:100%;padding:1rem .5rem 1.5rem;background:var(--primary)}.CigarettePreview_skeletonButton__ejWH6{display:flex;width:100%;height:3rem;align-items:center;justify-content:center;border-radius:.5rem;background-color:var(--secondary)}.CigarettePreview_loader__UkEMT{height:2.25rem}@keyframes CigarettePreview_pulse__73NSt{0%{opacity:1}50%{opacity:.6}to{opacity:1}}.CigarettePreview_desktopInputsWrapper__7bW6d{display:block;display:flex;overflow:hidden;height:3.5rem;justify-content:flex-end;border-radius:var(--border-radius);background:var(--white);isolation:isolate}.CigarettePreview_desktopButtonContainer__I9yDO{display:flex;width:9.3125rem;align-items:center;justify-content:center;background:var(--secondary)}.CigarettePreview_desktopLoader__30bIw{width:2rem;height:2rem}.SearchTypeTabs_tabs__uMF72{display:flex;overflow:auto;height:100%;align-items:center}.SearchTypeTabs_tabs__uMF72::-webkit-scrollbar{display:none;-webkit-appearance:none;appearance:none}.SearchTypeTabs_tabs__uMF72{-ms-overflow-style:none;scrollbar-width:none}.SearchTypeTab_tab__N5Cd6{display:flex;align-items:center;padding:.4375rem .75rem .4375rem .5rem;border-radius:.5rem;color:var(--black);cursor:pointer;gap:.5rem;transition:all .15s ease-in-out}.SearchTypeTab_tab__N5Cd6 svg{width:1.5rem;height:1.5rem}.SearchTypeTab_tabCompact__9l5Je.SearchTypeTab_tabCompact__9l5Je{padding:.5rem .75rem .5rem .5rem}.SearchTypeTab_tabText___Hiay{font-size:.875rem;font-weight:500;line-height:1.1429}.SearchTypeTab_tabActive__jvQNZ{background:#fff;color:var(--secondary)}:is(.SearchTypeTab_tabActive__jvQNZ svg) path{fill:var(--secondary)}.SearchTypeTab_tabActiveCompact__tdTTg.SearchTypeTab_tabActiveCompact__tdTTg{background:var(--white);color:var(--secondary)}:is(.SearchTypeTab_tabActiveCompact__tdTTg.SearchTypeTab_tabActiveCompact__tdTTg svg) path{stroke:var(--secondary)}.HotelCounter_container__i9_7t{text-align:end;font-size:.875rem;line-height:1rem}.HotelsList_hotelList__4Q5f2{display:flex;width:inherit;flex-direction:column;margin-bottom:12px;gap:8px}.HotelsList_hotelListMapExpandedDesktop__9AZ1D{width:320px}.HotelsList_loader__xEnXe{position:absolute;width:20px}.HotelsList_loader__xEnXe>g{fill:var(--secondary)}.HotelsList_textPending__vkkUR{visibility:hidden}.HotelsList_showMoreContainer__qf6Ed{display:flex;justify-content:center}.HotelsList_showMore__F78IM{width:-moz-fit-content;width:fit-content}@keyframes MobileHotelListSkeleton_pulse__WSJa8{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.MobileHotelListSkeleton_skeleton__Mw3N6{border-radius:.5em;animation:MobileHotelListSkeleton_pulse__WSJa8 1.5s infinite;background:var(--white)}.MobileHotelListSkeleton_galleryContainer__OR3Dz{width:100%;height:13.75em;border-radius:.5em .5em 0 0;background:var(--grey3)}.MobileHotelListSkeleton_hotelInfo__KHfez{display:flex;width:100%;flex-direction:column;padding:.5em;gap:.75em}.MobileHotelListSkeleton_hotelCardFeatures___e__3{width:100%;height:2em;border-radius:.5em;background:var(--grey3)}.MobileHotelListSkeleton_hotelCardPriceBlock__f5g08{width:40%;height:1.2em;border-radius:.5em;background:var(--grey3)}.MobileHotelListSkeleton_hotelCardAdjacentTours__Aexe0{width:100%;height:4em;border-radius:.5em;background:var(--grey3)}@keyframes DesktopHotelListSkeleton_pulse__hbI7l{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.DesktopHotelListSkeleton_skeleton__2iy6c{border-radius:.5em;animation:DesktopHotelListSkeleton_pulse__hbI7l 1.5s infinite;background:var(--white)}.DesktopHotelListSkeleton_cardContent__iyUsB{display:flex;min-height:13.75em}.DesktopHotelListSkeleton_galleryContainer___U9p1{min-width:15.375em;min-height:100%;border-radius:.5em 0 0 .5em;background:var(--grey3)}.DesktopHotelListSkeleton_hotelInfo__eZS1z{display:flex;width:100%;min-height:13.75em;flex-direction:column;padding:.5em;gap:.75em}.DesktopHotelListSkeleton_hotelCardHeaderLabel__NnkEd{width:65%;height:.75em;border-radius:.5em;background:var(--grey3)}.DesktopHotelListSkeleton_hotelCardTitleBlock__EvMQg{width:50%;height:1.2em;border-radius:.5em;background:var(--grey3)}.DesktopHotelListSkeleton_hotelCardFeatures__aZb4A{width:100%;height:1.45em;border-radius:.5em;background:var(--grey3)}.DesktopHotelListSkeleton_hotelCardPriceBlock__4xnx_{width:40%;height:1.2em;border-radius:.5em;background:var(--grey3)}.DesktopHotelListSkeleton_hotelCardAdjacentTours__edVBz{width:100%;height:4em;border-radius:.5em;background:var(--grey3)}.MobileMapHotelCard_cardContainer__SvRo8{overflow:hidden;border-radius:8px 8px 0 0;background-color:#fff;isolation:isolate}.MobileMapHotelCard_hotelInfo__Z8EEH{display:block;display:flex;flex-direction:column;padding:8px 8px 12px;gap:8px;text-decoration:none}.MobileMapHotelCard_hotelInfo__Z8EEH:active,.MobileMapHotelCard_hotelInfo__Z8EEH:visited{color:#000}.HotelCardGalleryOverlay_overlay__mjdlu{position:relative;width:100%;height:100%}.HotelCardGalleryOverlay_overlayMobile__zl8dd{height:220px}.HotelCardGalleryOverlay_overlayMapCardMobile__dVrH_{height:170px}.HotelCardGalleryOverlay_labels__T_nnB{position:absolute;z-index:2;top:8px;left:8px}.HotelCardGalleryOverlay_topRightOverlayPart__Z1nAK{position:absolute;z-index:2;top:8px;right:8px}.HotelCardGalleryOverlay_bottomRightOverlayPart__5PKHF{position:absolute;z-index:2;right:8px;bottom:8px}.HotelCardGalleryOverlay_bottomOverlayPart___iiIm{position:absolute;z-index:2;bottom:0;display:flex;width:100%;align-items:flex-end;justify-content:space-between;padding:0 8px 24px;pointer-events:none}.HotelCardGalleryOverlay_titleWidth__eyHD3{max-width:70%}.HotelCardGalleryOverlay_bottomRightOverlayPart__5PKHF .HotelCardGalleryOverlay_rating__cTBmF{padding:.5rem}.HotelCardGalleryOverlay_labels__T_nnB .HotelCardGalleryOverlay_cashback__LwcX7{padding:.188rem .5rem}.HotelCardGallery_galleryContainer__dw4Hx{position:relative;width:100%;height:100%}.HotelCardGallery_galleryContainerDesktop___lIgt{width:246px}.HotelCardGallery_galleryContainerMapCard__abMtz{width:200px}.HotelCardGallery_gallery__KnQ_P{width:100%;height:100%}.HotelCardGallery_gallery__KnQ_P .swiper-pagination-bullet{background:#c2c5cc!important;opacity:1!important}.HotelCardGallery_gallery__KnQ_P .swiper-pagination-bullet-active{background:#fff!important}.HotelCardGallery_galleryOverlay__CB6IR{position:absolute;z-index:1;top:0;width:100%;height:100%;pointer-events:none}.HotelCardGallery_galleryOverlayMobile__MeCQo{background:linear-gradient(180deg,rgba(0,0,0,.2) 6.67%,transparent 26.92%),linear-gradient(181deg,transparent 47.87%,rgba(0,0,0,.64) 89.66%)}.HotelCardGallery_galleryOverlayDesktop__AeN_i{background:linear-gradient(90deg,rgba(0,0,0,.16),transparent 40px,transparent),linear-gradient(270deg,rgba(0,0,0,.16),transparent 40px,transparent)}.HotelCardGallery_styledPicture__fo8dl{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.HotelCardGallery_navigation__0SY1G{display:none}.HotelCardGallery_galleryContainer__dw4Hx:hover .HotelCardGallery_navigation__0SY1G{display:block}.Cashback_container__srhhZ{display:flex}.Cashback_cashbackIcon__B_2rh{display:block;width:100%;max-width:14px;max-height:14px}.Cashback_cashBackContainer__fJv_M{display:inline-flex;align-items:center;padding:5px 8px 5px 10px;border-radius:var(--border-radius)}.Cashback_cashbackLabel__CmmZn{margin-right:3px}.Cashback_cashbackIconLayout__uS1HJ{display:flex;align-items:center;margin-left:3px}.Cashback_withBorder__1Xo0s{border:1px solid}.Cashback_bottomSheet__HsFlv.Cashback_bottomSheet__HsFlv{padding-bottom:1em}.Cashback_tooltip__MMsLm{font-size:.875rem;line-height:1.14em}.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}.EmptyHotelMap_skeleton__YElSY{display:flex;flex-direction:column;align-items:center;padding:1em;border-radius:.5em;background:var(--white);gap:.5em}.EmptyHotelMap_noCoordinatesText__n04iy{font-size:1.125rem;font-weight:500;line-height:1.2222em;text-align:center}.EmptyHotelMap_noCoordinatesTextMobile__Yrpkt{font-size:1rem;line-height:1.25em}.EmptyHotelMap_locationText__N8opO{font-size:.875rem;line-height:1.1429em;text-align:center}.HotelMapContent_hotelMapContainer__8kN0_{overflow:hidden;width:100%;height:12.5rem;border-radius:.375rem;cursor:grab;isolation:isolate}@media (min-width:768px){.HotelMapContent_hotelMapContainer__8kN0_{height:25rem}}.HotelMapContent_hotelMapContainer__8kN0_:active{cursor:grabbing}.HotelMapContent_expandedMapContainer__riJc3{height:100%;border-radius:0}.HotelMapContent_fullscreenMap__BdrE7{position:absolute;top:0;left:0;overflow:auto;width:100vw;height:100vh;background:var(--background);transform:translateY(100%);transition:transform .3s ease-in-out}.HotelMapContent_show__35GyS{transform:translateY(0)}.HotelMapContent_hide__m8MJ3{transform:translateY(100%)}.HotelMapContent_backButton__q51oL{position:absolute;z-index:1;top:.5em;left:.5em}.HotelMapCanvas_hotelMapContainer__3Ipd5{overflow:hidden;width:100%;height:12.5rem;border-radius:.375rem;cursor:grab;isolation:isolate}@media (min-width:768px){.HotelMapCanvas_hotelMapContainer__3Ipd5{height:25rem}}.HotelMapCanvas_hotelMapContainer__3Ipd5:active{cursor:grabbing}.HotelMapCanvas_expandedMapContainer__9HOlJ{height:100%;border-radius:0}.HotelMarker_hotelMarker__JstlW{position:absolute;display:flex;width:3em;height:3em;align-items:center;justify-content:center;border-radius:50%;background:var(--secondary);box-shadow:0 4px 8px 0 rgb(0 0 0/6%),0 0 0 1px hsla(0,0%,42%,.08);transform:translate(-50%,-50%)}.HotelMarker_markerIcon__SqdWf{width:1.5em;height:1.5em;fill:var(--white)}.FullscreenControlButton_buttonContent__5kLy_{display:flex;height:1.5em;align-items:center;gap:.5em}.FullscreenControlButton_expandIcon__ZpRfR{width:1em;height:1em;flex-shrink:0}.FullscreenControlButton_loader__HNwdq{width:1.5em;height:1.5em;margin:0 1em}.FullscreenControlButton_loader__HNwdq path{fill:var(--black)}.FullscreenControlButton_buttonContentText__vPDne{font-size:.875rem;line-height:1rem}@keyframes Animations_fadeInAndOut__afxDV{0%,to{opacity:.5}50%{opacity:1}}.Animations_fadeInAndOutClass__l4Inj{animation:Animations_fadeInAndOut__afxDV 1.2s ease-in-out infinite}@keyframes Animations_tapAnimation__0BpVV{0%{opacity:0}50%{opacity:1}to{opacity:0}}.Animations_tapAnimationClass__KW_6r{animation:Animations_tapAnimation__0BpVV .6s ease-in-out}.WishlistHeart_buttonContainer__DXDpm{position:relative;z-index:1;display:flex;width:1.5em;height:1.5em;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent}.WishlistHeart_heart__FoyNe{width:24px;height:24px;cursor:pointer;fill:var(--grey3);stroke-width:1;transition:stroke .2s linear}.WishlistHeart_heart__FoyNe:hover{stroke:#d0021b}.WishlistHeart_selected__1m1xi{fill:var(--secondary);stroke:none}.WishlistHeart_tapped__BJsVP{position:absolute;z-index:-1;width:2.25em;height:2.25em;border-radius:1.5625em;background-color:#e8e4e4;opacity:0}.NpsSkeleton_container__HsckH{display:flex;flex-direction:column;align-items:center;padding:1em 2.5em;font-size:1rem;gap:1.5em}.NpsSkeleton_container__HsckH>div:last-child{min-height:12.9em}@media (min-width:640px){.NpsSkeleton_container__HsckH>div:last-child{min-height:6.75em}.NpsSkeleton_container__HsckH{width:37.5rem}}:is(.NpsSkeleton_container__HsckH .NpsSkeleton_skeletonLine__38LmJ,.NpsSkeleton_container__HsckH .NpsSkeleton_shortLine__88GiO) path{stroke:#e6e6e6}.NpsSkeleton_container__HsckH .NpsSkeleton_shortLine__88GiO,.NpsSkeleton_container__HsckH .NpsSkeleton_skeletonLine__38LmJ{width:16.25em}.NpsSkeleton_container__HsckH .NpsSkeleton_shortLine__88GiO{width:11.25em}@media (min-width:992px){.NpsSkeleton_container__HsckH .NpsSkeleton_hideForDesktop__SAzzX{display:none}}.HotelRoom_roomContainer__7EHVD{display:flex;align-items:center;justify-content:center;padding:.25em 0;background:#f3f2e8;gap:.125em}.HotelRoom_roomContainer__7EHVD>svg{width:1em;height:1em}.HotelRoom_text__LPiCE{overflow:hidden;height:1.125em;color:var(--black-base);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;letter-spacing:.1em;line-height:.8125rem}.FullWishlist_pageContainer__IE4nq{display:flex;min-height:100vh;flex-direction:column;padding:0 .5rem .5rem;font-size:1rem;gap:.5em}.FullWishlist_pageTitle__3zoFh{display:flex;align-items:center;justify-content:space-between;padding:.5rem 0 0 .25rem;color:var(--black-base);font-weight:500;gap:1rem}.FullWishlist_pageTitle__3zoFh svg{width:1.5rem;height:1.5rem}.FullWishlist_pageTitle__3zoFh{font-size:1.75rem;line-height:2.125rem}.FullWishlist_pageTitle__3zoFh>:nth-child(2){margin-left:auto}.DeleteConfirmPopup_container__nDtZO{display:flex;width:19.5em;flex-direction:column;align-items:center;gap:1em;text-align:center}.DeleteConfirmPopup_buttonContainer__Z36aV{display:flex;width:100%;flex-direction:column;justify-content:center;gap:.5em}.DeleteConfirmPopup_buttonContainer__Z36aV>button{height:3em;flex:1 1;align-self:stretch;outline-width:1px}.OfferParams_container__x0rIU{display:grid;align-items:flex-start;justify-content:flex-start;grid-auto-flow:column;grid-gap:0 1.5rem;grid-template-rows:1fr 1fr;grid-template-rows:1fr auto}@media (min-width:992px){.OfferParams_container__x0rIU{grid-gap:0 2rem}}.OfferParams_offerParam__0oFlA{font-size:1rem;line-height:1.25rem}@media (min-width:992px){.OfferParams_offerParam__0oFlA{font-size:1.375rem;line-height:1.625rem}}.OfferParams_offerParam__0oFlA{font-weight:500}.OfferParams_dash__66H7M{display:flex;justify-content:center;margin:0 -1rem}.OfferParams_offerLabel__upoCA{font-size:.875rem;line-height:1rem;display:flex}.OfferParams_offerLabel__upoCA>span{flex:1 1}.OfferParams_loadingContainer__mN8cr{display:flex;font-weight:500;gap:.5rem;white-space:pre;font-size:1.375rem;line-height:1.625rem}@media (min-width:992px){.OfferParams_smallDay__VHBrv{display:none}}.OfferParams_largeDay__1HjpE{display:none}@media (min-width:992px){.OfferParams_largeDay__1HjpE{display:block}}.PriceDescription_container__RZ2K7{display:flex;flex-direction:column;padding:1rem;border-radius:.5rem;background:#f3f3f3;gap:.5rem}.PriceDescription_priceTitle__UwURZ{font-size:.875rem;line-height:1rem;font-weight:500}.PriceDescription_priceDescription__4ve3R{font-weight:500}.PriceDescription_divider___Mwst{height:.0625rem;background:#e3e1dd}@media (min-width:992px){.PriceDescription_divider___Mwst{margin:.5rem 0}}.PriceDescription_priceAndCashback__6a9AI{display:flex;gap:.5rem}.PriceDescription_fullPrice__XV07M{font-size:1.375rem;line-height:1.625rem;font-weight:500}.PriceDescriptionSkeleton_container__Ge7Bi{display:flex;height:8.75rem;flex-direction:column;padding:1rem .5rem;border-radius:.5rem;background:#f3f3f3;gap:1.75rem}.PriceDescriptionSkeleton_container__Ge7Bi .PriceDescriptionSkeleton_rotatedLine__dKS9s{width:1.3258rem;transform:rotate(135deg)}.PriceDescriptionSkeleton_line__pfNWS{background-color:#e3e1dd}.PriceDescriptionSkeleton_titleLine__xpU_s{width:10.5rem}.PriceDescriptionSkeleton_twoLines__R_7cl{display:flex;flex-direction:column;gap:1rem}.PriceDescriptionSkeleton_twoLines__R_7cl span:first-child{width:10.5rem}.PriceDescriptionSkeleton_twoLines__R_7cl span:nth-child(2){width:9.875rem}.PriceDescriptionSkeleton_secondRow__6EfsY{display:flex;align-items:center}.PriceDescriptionSkeleton_secondRow__6EfsY>:nth-child(8){margin-left:.5rem}.PriceDescriptionSkeleton_secondRow__6EfsY>:nth-child(9){margin-right:1rem}:is(.PriceDescriptionSkeleton_secondRow__6EfsY .PriceDescriptionSkeleton_twoLines__R_7cl) span:first-child{width:11rem}:is(.PriceDescriptionSkeleton_secondRow__6EfsY .PriceDescriptionSkeleton_twoLines__R_7cl) span:nth-child(2){width:7.625rem}.HowToBuyTourBanner_howToBuyBanner__O0ShV{position:relative;display:flex;align-items:center;justify-content:space-between;padding:0 1em;border-radius:.5em;background:var(--white);cursor:pointer}.HowToBuyTourBanner_info__aA9is{display:flex;flex-direction:column;padding:1em 0;gap:.12em}.HowToBuyTourBanner_header__rIrvQ{font-size:1.125rem;font-weight:500;line-height:1.2222em}.HowToBuyTourBanner_description__x0HdF{font-size:.875rem;line-height:1.1429em}.HowToBuyTourBanner_palmImg__7kN7j{width:5em;height:4.5em;transform:scaleX(-1) scale(1.25);transition:all .2s ease-in-out}.HowToBuyTourBanner_howToBuyBanner__O0ShV:hover .HowToBuyTourBanner_palmImg__7kN7j{transform:scale(1.45)}.HowToBuyTourBanner_closeIcon__Nlo8T{position:absolute;top:.5em;right:.5em;width:.75rem;height:.75rem}@keyframes MobileFloatingButton_slideIn__DxG7N{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.MobileFloatingButton_floatingPanel__ZnZeh{position:sticky;z-index:4;bottom:0;width:100%;padding:0 .5em .5em;animation:MobileFloatingButton_slideIn__DxG7N .25s}.MobileFloatingButton_button__9_5t9{position:relative;display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center;padding:.25em 1em!important}.MobileFloatingButton_hiddenContent__juOK9{opacity:0}.MobileFloatingButton_buttonLoading__H0Ams{position:relative;padding:.25em 1em}.MobileFloatingButton_loader__JZU7X{position:absolute;width:2em;height:2em}.MobileFloatingButton_priceText__zeTuB{font-size:1.125rem;font-weight:500;line-height:1.2222em}.MobileFloatingButton_detailsText__49h8l{font-size:.75rem;line-height:1.1667em}.MobileFloatingButton_noResultsText__n3WWr{position:absolute}.MobileHotelReview_reviewCard__0LzCZ{position:relative;display:flex;min-width:80%;flex-direction:column;align-items:flex-start;padding:.75em .5em;border:1px solid var(--grey3,#e3e1dd);border-radius:.5rem;gap:.5em;scroll-snap-align:start}.MobileHotelReview_reviewCard__0LzCZ:active{background:var(--background)}.MobileHotelReview_secondRow__XMTa1{display:flex;align-items:center;font-size:.875rem;gap:.5em;line-height:1.1429em}.MobileHotelReview_topPart__dTk6W{display:flex;gap:.5em}.MobileHotelReview_reviewHeader__D3gvy{display:flex;flex-direction:column;gap:.25em}.MobileHotelReview_firstRow__Rvkb_{display:flex;justify-content:space-between;margin-bottom:.5em}.MobileHotelReview_datePart__jvS0A{display:flex;align-items:center;gap:.5em}.MobileHotelReview_reviewRating__pQEjb{padding:.25rem .5rem;border-radius:.5rem;background:var(--background)}.MobileHotelReview_reviewRatingGood__xUnyI{background:var(--primary)}.MobileHotelReview_date__x0ccj{font-size:.875rem;line-height:1.1429em}.MobileHotelReview_reviewContent__LjtyL{overflow:hidden;max-height:8em;transition:max-height .3s ease-in-out}.MobileHotelReview_reviewContent__LjtyL.MobileHotelReview_expanded__XCO0g{max-height:none}.MobileHotelReview_showMore__Nupzw{display:flex;align-items:center;padding:.5em;margin:-.5em;background:none;color:var(--grey1);cursor:pointer;gap:.12em}.MobileHotelReview_showMoreText__XiB7a{font-size:.875rem;line-height:1.1429em}.MobileHotelReview_arrow__I23eF{width:.75em;height:.75em}.MobileHotelReview_arrow__I23eF path{fill:var(--grey1)}.MobileHotelReview_arrowReversed__2jG__{width:.75em;height:.75em}.MobileHotelReview_arrowReversed__2jG__ path{fill:var(--grey1)}.MobileHotelReview_arrowReversed__2jG__{transform:rotate(180deg)}.MobileHotelReview_reviewContentText__WM9f8{font-size:.875rem;line-height:1.1429em;white-space:pre-wrap}.MobileHotelReview_img__Di7T0{border-radius:50%}.MobileHotelReview_ratingText__kvc8D{font-size:1rem;font-weight:500;line-height:1.25em}.MobileHotelReview_loaderWrapper__f1E_G{position:absolute;top:0;left:0;display:flex;width:100%;height:100%;align-items:center;justify-content:center;border-radius:.5em;background:var(--background)}.MobileHotelReview_loader__fwVPL{width:3em;height:3em}.MobileHotelReview_loader__fwVPL path{fill:var(--black)}.MobileHotelReview_badText__zllyb,.MobileHotelReview_goodEnoughText__30rXe{background-color:#f3f3f3}.MobileHotelReview_goodText__tmvw8,.MobileHotelReview_perfectText__9y17F{background-color:var(--primary)}.ShowMoreReviewsButton_showMoreButton__bGqv_{width:100%}.ShowMoreReviewsButton_buttonPending__G7zxZ{position:relative;display:flex;height:2.5em;justify-content:center}.ShowMoreReviewsButton_loader__GDmAA{position:absolute;height:2em;justify-self:center}.ShowMoreReviewsButton_loader__GDmAA path{fill:var(--black)}.ShowMoreReviewsButton_textPending__rPFSC{visibility:hidden}.HotelsRelink_container__st7rS{padding:16px;border-radius:.5em;margin-top:8px;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}.ReviewsPage_wrapper__tavLD{display:flex;justify-content:center}.ReviewsPage_container__s69sJ{display:flex;width:100%;max-width:77.5em;flex-direction:column;margin:16px 0}.ReviewsPage_containerMobile__2WogN{padding:12px 8px;margin-top:0}.WhatInPrice_tooltip__K_Dwn{display:inline-flex;min-height:2.125em;font-size:.875rem;line-height:1.14em}.WhatInPrice_whatInPrice__dt9HQ{display:inline-flex;height:2.125em;align-items:center;color:var(--grey1);gap:.12em;vertical-align:top}.WhatInPrice_whatInPriceText__qkhrN{font-size:.875rem;line-height:1.14em}.WhatInPrice_questionMark__rct8q{width:1em;height:1em}.MobileHotelReviews_reviews__B4SsB{display:flex;max-width:100%;flex-direction:column;align-items:flex-start;padding:.5em;border-radius:.5em;background:var(--white);gap:.5em}.MobileHotelReviews_title__6alJp{font-size:1.125rem;font-weight:500;line-height:1.2222em}.MobileHotelReviews_reviewList__klGq1{position:relative;display:flex;width:100%;gap:.5em;overflow-x:auto;scroll-snap-type:x mandatory}.MobileHotelReviews_reviewList__klGq1::-webkit-scrollbar{display:none;-webkit-appearance:none;appearance:none}.MobileHotelReviews_reviewList__klGq1{-ms-overflow-style:none;scrollbar-width:none}.MobileHotelReviews_showMoreText__Q01f5{font-size:.875rem;line-height:1.1429em}.MobileHotelReviews_noReviews__n9W7P{display:flex;flex-direction:column;padding:1em;border-radius:.5em;background:var(--white);gap:.25em;text-align:center}.MobileHotelReviews_noReviewsTitle__g4PvX{font-size:1rem;font-weight:500;line-height:1.25em}.MobileHotelReviews_noReviewsSubtitle__SSz17{font-size:.875rem;line-height:1.1429em}.Metapolicies_container__SC0Pa{display:flex;flex-direction:column;gap:.5rem;font-size:.75rem;line-height:.875rem}.Metapolicies_title__Rsg41{font-weight:500}.PackageSidebar_hideForMobile__BHmCM{display:none;width:14.75rem}@media (min-width:992px){.PackageSidebar_hideForMobile__BHmCM{display:flex;flex-direction:column;gap:1rem}}.OfferInfo_container__BJynT{position:relative;display:flex;width:14.75rem;flex-direction:column;flex-shrink:0;padding:.5rem .75rem;border-radius:.5rem;background:var(--white);gap:.25rem}.OfferInfo_hotelName__EnFsC{font-size:.875rem;line-height:1rem;width:calc(100% - 2.75rem);font-weight:500}.OfferInfo_offerParams__NMNKN{font-size:.875rem;line-height:1rem;width:11rem}.OfferInfo_hotelMainImage__OZybI{position:absolute;top:.75rem;right:.5rem;border-radius:.25rem}.OfferInfo_hotelGeo__TshW9,.OfferInfo_room__wqoLj{font-size:.875rem;line-height:1rem}.OfferInfo_roomPhoto__3FDFn{color:#ff611d;cursor:pointer}.OfferInfo_nowrap__loeqo{display:inline-flex}.OfferInfo_nowrap__loeqo>svg{width:1rem;height:1rem}.FlightsFilters_container__fop_P{display:flex;flex-direction:column;justify-content:center;padding:.75rem .5rem;border-radius:.5rem;background:var(--white);gap:1rem}.IntervalFilter_container__cZupm{position:relative;display:flex;flex-direction:column;gap:.75rem;font-size:.875rem;line-height:1rem}.IntervalFilter_label__swZUv{font-size:1rem;line-height:1.25rem;font-weight:500}.IntervalFilter_arrow__jfaWd{position:absolute;right:0;cursor:pointer;transition:transform .2s ease-in-out}.IntervalFilter_rotated__Wouoi{transform:rotate(180deg)}.IntervalFilter_details__6Hh28{font-size:.75rem;letter-spacing:.1em;line-height:.8125rem;color:#73716e}.IntervalFilter_flightsInfo__Eh2O5{display:flex;flex-direction:column}.IntervalSlider_sliderCircle__A6i5A{position:absolute;width:1rem;height:1rem;border-radius:50%;background:var(--secondary)}.IntervalSlider_line__0lK94{position:absolute;z-index:1;height:.125rem;flex:1 1;background-color:var(--secondary);pointer-events:none}.IntervalSlider_container__mq200{position:relative;display:flex;height:.125rem;align-items:center;background-color:#ffe6dd;cursor:pointer}.IntervalSlider_movingLine__Qll9s{padding:.75rem 0;margin:0 .5rem}