.StatusFrontendPage_main__ysG5r{display:flex;height:100vh;height:100svh;flex-direction:column;align-items:center;justify-content:center}.StatusFrontendPage_header__yLsZI{margin-bottom:8px;font-size:24px;font-weight:700;text-align:center}.StatusFrontendPage_text__QEH__{margin-bottom:8px}.StatusFrontendPage_buttonContainer__oDtKd{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.StatusFrontendPage_successMessage__T_hnv{background:lime}.StatusFrontendPage_failMessage__TQYbk{background:red}.StatusFrontendPage_failMessage__TQYbk,.StatusFrontendPage_successMessage__T_hnv{position:absolute;top:calc(100% + 6px);padding:8px;border-radius:8px;text-align:center}.StatusFrontendPage_revalidateForm__r9r1_{width:900px;padding:1.5rem;border-radius:.5rem;margin-top:2rem;margin-right:auto;margin-left:auto;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1)}.StatusFrontendPage_inputGroup__rrFZE{display:flex;flex-direction:column;margin-bottom:1rem;gap:.5rem}.StatusFrontendPage_label__ECi7a{color:#374151;font-size:.875rem;font-weight:500}.StatusFrontendPage_input__nfAgs{padding:.5rem 1rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:1rem}.StatusFrontendPage_input__nfAgs:focus{border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.5);outline:none}.StatusFrontendPage_button__7M1MI{width:100%;padding:.5rem 1rem;border:none;border-radius:.375rem;background-color:#2563eb;color:#fff;cursor:pointer;font-size:1rem;transition:background-color .2s}.StatusFrontendPage_button__7M1MI:hover{background-color:#1d4ed8}.NpsError_container__CLQkH{display:flex;height:23.875rem;flex-direction:column;align-items:center;justify-content:center;padding:1.5em 0;font-size:1rem;gap:1em}@media (min-width:640px){.NpsError_container__CLQkH{min-width:39.5em;height:14.25em}}.NpsError_container__CLQkH>button{background:transparent}.NpsError_errorTitle__QAXvT{margin:0 1.5em;color:var(--black-base);font-weight:700;text-align:center;font-size:1.375rem;line-height:1.625rem}.NpsError_errorDescription__HlpOb{text-align:center;font-size:.875rem;line-height:1rem}.NpsError_button__tEOXQ{height:2.5em;font-size:1rem}.Loader_loader__bCYWF{animation:var(--loader-animation)}.HotelVideo_videoContainer___9Nd0 .react-player__preview{visibility:hidden}.HotelVideo_playIcon__au1Go .react-player__preview .react-player__shadow{background:radial-gradient(rgba(0,0,0,.7) 40%,rgba(0,0,0,.1) 70%)!important}:is(.SwiperModalNavigation_container__fEZVS .SwiperModalNavigation_arrow__pQrUw):after{content:""}.CancellationPolicy_cancellationPolicy__V_b2d{display:inline}.CancellationPolicy_newFlexBlock__zlJ_9{display:flex}.CancellationPolicy_iconWrapper____fzy{margin-right:.25em;vertical-align:middle}.CancellationPolicy_iconWrapper____fzy svg{width:1em;height:1em}.CancellationPolicy_trigger__iGRKl{font-size:.875rem;line-height:1.1667em}.CancellationPolicy_tailIcon__4B0Rv{white-space:nowrap}.CancellationPolicy_tailIcon__4B0Rv:before{content:"\00A0"}.CancellationPolicy_questionMark__JTvhh{height:1rem;vertical-align:middle}.CancellationPolicy_questionMark__JTvhh path{fill:var(--grey2)}.CancellationPolicy_tooltipWrapper__7u5vO{display:inline;vertical-align:middle}.CancellationPolicy_tooltipWrapperDesktop__XhxNJ{width:1em;margin-left:.25em;vertical-align:middle}div.CancellationPolicy_tooltip___W15G{width:27em;vertical-align:middle}.CancellationPolicy_bottomSheet__MBv4b.CancellationPolicy_bottomSheet__MBv4b{padding-bottom:1em;font-size:1rem;line-height:1.25em}.PopupContent_popupContent__XVfbn{display:flex;flex-direction:column;font-size:1rem;gap:.5em}.PopupContent_popupContentMobile__mbcOW{gap:1.5em}.PopupContent_titleSection__V_wkv{display:flex;flex-direction:column;gap:.25em}.PopupContent_popupTitle__K3Ans{font-size:1rem;font-weight:500;line-height:1.25em}.PopupContent_popupTitleMobile__gE9of{font-size:1.125rem;line-height:1.2222em}.PopupContent_popupDescription__tKW1V{font-size:.75rem;line-height:1.1667em}.PopupContent_popupDescriptionMobile__q50JW{font-size:1rem;line-height:1.25em}.PopupContent_stageList__Br23G{display:flex;flex-direction:column;align-items:flex-start;gap:1em}.Graph_graphContainer__4_KDy{display:flex;width:100%;align-items:flex-start;gap:.06em}.Graph_pointerTrack__ivIom{position:relative;width:100%;height:2em}.Graph_todayPointer__VE7A7{position:absolute;display:flex;flex-direction:column;align-items:center;transform:translateX(-50%)}.Graph_bubble__ygSrc{padding:.3125em .5em;border-radius:.5em;background:var(--white);box-shadow:0 4px 8px 0 rgb(0 0 0/6%),0 0 0 1px hsla(0,0%,42%,.08)}.Graph_bubbleText__aOhoq{font-size:.75rem;font-weight:500;line-height:1.1667em}.Graph_tip__2yA2X{width:1em;height:.375em}.GraphStage_graphStage__lgaG2{position:relative;display:flex;flex-direction:column;flex-grow:1;margin-top:2em}.GraphStage_graphStageContent__rUHRX{position:relative;display:flex;width:100%;height:1.5em;justify-content:center;padding:.25em .5em;margin-bottom:.12em;background:var(--background)}.GraphStage_graphStageContentFirst__nmBP5{background:var(--green-light);color:var(--green)}.GraphStage_stageText__4N7D1{font-size:.875rem;line-height:1.1667em}.GraphStage_bubble__sJ8Fe{padding:.3125em .5em;border-radius:.5em;background:var(--white);box-shadow:0 4px 8px 0 rgb(0 0 0/6%),0 0 0 1px hsla(0,0%,42%,.08)}.GraphStage_bubbleText__ucFRk{font-size:.75rem;font-weight:500;line-height:1.1667em}.GraphStage_bubbleTextMobile__kDUj9{font-size:.875rem;font-weight:500;line-height:1.1429em}.GraphStage_todayPointer__YSj4I{position:absolute;bottom:100%;display:flex;width:4.125em;flex-direction:column;align-items:center;transform:translateX(-50%)}.GraphStage_tip__MV6YT{width:1em;height:.375em}.GraphStage_stageDate__IzufO{color:var(--grey1);font-size:.75rem;line-height:1.1667em}.GraphStage_stageDateMobile__NGNby{font-size:.875rem;line-height:1.1429em}.StageDescription_stageDescription__PZ9M5{display:flex;flex-direction:column;gap:.25em}.StageDescription_stageDescriptionTitle__PySZE{display:flex;gap:.25em}.StageDescription_refundInfo__JvjyP{font-size:.75em;font-weight:500;line-height:1.1667em}.StageDescription_refundInfoMobile__oS4ia{font-size:.875rem;line-height:1.1429em}.StageDescription_refundDates__xGq1_{color:var(--grey1);font-size:.75em;line-height:1.1667em}.StageDescription_refundDatesMobile__hg6m9{font-size:.875rem;line-height:1.1429em}.StageDescription_description__nfjBY{font-size:.75rem;line-height:1.1667em}.StageDescription_descriptionMobile__hCa7O{font-size:.875rem;line-height:1.1429em}.TariffLabel_containerMobile__UGnB2{display:inline;align-items:center;gap:.25em}.TariffLabel_containerTextMobile__BhzNt{font-size:.875rem;line-height:1.1667em}.TariffLabel_tailIcon__P3S6f{white-space:nowrap}.TariffLabel_tailIcon__P3S6f:before{content:"\00A0"}.TariffLabel_tooltip__J01DH{height:1.1667em;vertical-align:middle}.TariffLabel_questionMobile__lr_Wk{width:1em;height:1em;vertical-align:middle}.TariffLabel_questionMobile__lr_Wk path{fill:var(--grey2)}.TariffLabel_tooltipText__Kt71a{font-size:.75rem;line-height:1.1667em}.TariffLabel_container__BG1d9{display:inline;align-items:center;gap:.25em}.TariffLabel_containerText__FL4R9{font-size:.875rem;line-height:1.1667em}.TariffLabel_question___ZCyh{width:1em;height:1.1667em;margin-left:.25em;vertical-align:middle}.TariffLabel_question___ZCyh path{fill:var(--grey2)}.TariffLabel_bottomSheet__HzCTd{padding-bottom:1em;font-size:1rem;line-height:1.25em}.TariffLabel_iconWrapper__EL5AT{display:inline;margin-right:.25em;vertical-align:middle}.TariffLabel_iconWrapper__EL5AT svg{display:inline;width:1em;height:1.1667em;vertical-align:middle}.TariffLabel_iconWrapperMobile__uAeOl{display:inline;margin-right:.25em;vertical-align:middle}.TariffLabel_iconWrapperMobile__uAeOl svg{display:inline;width:1em;vertical-align:middle}.HotelRoomCard_roomCard__aermd{display:flex;width:100%;min-height:16.25rem;justify-content:space-between;padding:.5em;border-radius:.5em;background:var(--white)}.HotelRoomCard_roomDescription__JYaDv{display:flex}.HotelRoomCard_hotelGallery__oQJme{position:relative;overflow:hidden;min-width:14.375em;flex-grow:0;margin-right:.5em}.HotelRoomCard_roomInfo__xoyBP{overflow:hidden;min-width:14.375em;max-width:14.375em;margin-right:.5em}.HotelRoomCard_mealList__H_hMP{display:flex;overflow:hidden;width:100%;max-width:38.75em;justify-content:flex-end}.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)}@keyframes CookiesBanner_appearance__B453j{0%{bottom:-80px;opacity:0}to{bottom:8px;opacity:1}}@keyframes CookiesBanner_hiding__zA_S9{0%{bottom:8px;opacity:1}to{bottom:-80px;opacity:0}}.CookiesBanner_banner__r22U4{position:fixed;bottom:24px;left:0;animation:CookiesBanner_appearance__B453j .3s ease-in-out}.CookiesBanner_bannerMobile__XQhSl{right:4px;left:4px}.CookiesBanner_bannerDesktop__CwNDi{width:100vw;pointer-events:none}.CookiesBanner_bannerHiding__EXRSc{animation:CookiesBanner_hiding__zA_S9 .3s ease-in-out}.CookiesBanner_content__uO2zd{display:flex;align-items:center;justify-content:center;padding:8px 12px;border-radius:8px;margin:0 auto;background:var(--white);box-shadow:0 4px 8px 0 rgb(0 0 0/6%),0 0 0 1px hsla(0,0%,42%,.08)}.CookiesBanner_contentMobile__s8lHi{font-size:.875rem;line-height:1rem;gap:8px}.CookiesBanner_contentDesktop__8RjyZ{max-width:756px;font-size:14px;font-weight:400;line-height:16px;pointer-events:all}.CookiesBanner_bannerButton___qFYM{margin-left:8px;cursor:pointer}.CookiesBanner_link__YF9Eo{color:var(--secondary)}.Footer_footer__aVbev{padding:12px 8px;background:var(--white)}@media (min-width:992px){.Footer_footer__aVbev{width:100%;justify-content:space-around;padding:24px 58px}}.Footer_footerContent__orQaq{max-width:var(--xl-screen);margin:0 auto;gap:40px}.Footer_mainSection__4Mjee{display:flex;flex-direction:column;gap:16px}@media (min-width:992px){.Footer_mainSection__4Mjee{display:grid;grid-column-gap:24px;-moz-column-gap:24px;column-gap:24px;grid-template-columns:repeat(4,1fr)}}.Column_title__FGQzu{margin-bottom:4px;font-size:16px;font-weight:500;line-height:20px}@media (min-width:640px){.Column_title__FGQzu{margin-bottom:8px;font-size:18px;line-height:22px}}.Column_list__d1I7y{display:flex;flex-wrap:wrap;gap:4px}@media (min-width:768px){.Column_list__d1I7y{flex-direction:column;gap:8px}}.Column_list__d1I7y>li{font-size:14px;font-weight:400;line-height:16px}@media (min-width:768px){.HotelsColumn_countryGroup__C_2NK{width:100%}}.HotelsColumn_countryLinks__CVdgC{display:flex;flex-wrap:wrap;gap:4px}@media (min-width:768px){.HotelsColumn_countryLinks__CVdgC{width:100%;flex-wrap:nowrap}}.CenterSection_topSection__APRkE{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:16px}@media (min-width:640px){.CenterSection_container__E8DUk{grid-column:2/span 2}}.DownloadAppSection_container__MYeZR{border-radius:12px;text-align:left}.DownloadAppSection_title___H7dr{margin-bottom:8px;font-size:16px;font-weight:500;line-height:20px}@media (min-width:640px){.DownloadAppSection_title___H7dr{margin-bottom:12px;font-size:18px;line-height:22px}}.DownloadAppSection_qrCode__IvFEh,.DownloadAppSection_qrWrapper__xD_uW{display:none}@media (min-width:992px){.DownloadAppSection_qrCode__IvFEh,.DownloadAppSection_qrWrapper__xD_uW{display:flex;width:260px;height:260px;align-items:center;justify-content:center}}.DownloadAppSection_qrCode__IvFEh{border-radius:8px;margin-bottom:12px;background:var(--background)}.DownloadAppSection_loader__bwibQ{width:60px;animation:DownloadAppSection_spin__TR9H3 1s linear infinite;color:var(--white)}.DownloadAppSection_loader__bwibQ path{fill:var(--secondary)}.DownloadAppSection_goToStoresContainer__E2nzc{display:flex;justify-content:flex-start;gap:8px}@media (min-width:640px){.DownloadAppSection_goToStoresContainer__E2nzc{display:flex;justify-content:center;gap:12px}}@keyframes DownloadAppSection_spin__TR9H3{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.GoToStoreIcon_goToStoreIcon__e1Ko_{width:44px;height:44px;cursor:pointer}@media (min-width:640px){.GoToStoreIcon_goToStoreIcon__e1Ko_{width:56px;height:56px}}.GoToStoreIcon_mobileBanner__fRRqX{width:141px;max-width:100%;height:44px;flex-shrink:1;cursor:pointer}.LeftSection_leftSection__bfGZe{display:flex}.RightSection_rightSection__ACLoQ{font-size:12px;font-weight:400;line-height:14px}@media (min-width:640px){.RightSection_rightSection__ACLoQ{padding-left:8px;font-size:14px;line-height:16px}}.RightSection_legalInfo__HWkZz{display:flex;flex-direction:column;gap:8px}@media (min-width:640px){.RightSection_legalInfo__HWkZz{gap:16px}}.RightSection_legalLinks__KS_hC{display:flex;flex-direction:column;gap:4px}.RightSection_legalLink__FCG4c{color:var(--grey1)}.RightSection_legalLink__FCG4c:hover{color:var(--black)}.RightSection_rightContainer__Dj0ZP{display:flex;flex-direction:column;gap:8px}@media (min-width:640px){.RightSection_rightContainer__Dj0ZP{gap:16px}}.RightSection_linksSection__ZwFAe{display:flex;flex-direction:column}.Logos_footerLogos__MH_iV{display:flex;width:47px;height:47px;margin-bottom:8px;gap:16px}.Logos_footerLogo__daA_e svg{width:40px;height:40px}.SocialLink_title__w3GOZ{margin-bottom:4px;font-size:16px;font-weight:500;line-height:20px}@media (min-width:640px){.SocialLink_title__w3GOZ{margin-bottom:8px;font-size:18px;line-height:22px}}.SocialLink_linksContainer__c1OPt{display:flex;overflow:hidden;width:-moz-min-content;width:min-content;border-radius:8px;gap:8px;isolation:isolate}.SocialLink_linkWrapper__VnhtF{display:flex;width:44px;height:44px;align-items:center;justify-content:center}@media (min-width:640px){.SocialLink_linkWrapper__VnhtF{width:56px;height:56px}}.PaylateAdditionals_container__qmlpC{display:grid;align-items:start;grid-gap:.5rem;gap:.5rem;grid-template-columns:auto auto}.PaylateAdditionals_container__qmlpC>:last-child{padding:0}.PaylateAdditionals_mobileContainer__xeSvy{grid-template-columns:auto}.PaylateAdditionals_termsGrid__WgMlH{display:grid;align-items:center;grid-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem;grid-template-columns:min-content 12.5rem;grid-template-rows:min-content}.PaylateAdditionals_title__F3rJe{font-size:2.5rem;font-weight:500;line-height:2.875rem}.PaylateAdditionals_smallDetails__qpJMo{display:flex;width:20.375rem;flex-wrap:wrap;gap:.5rem;grid-row-start:2;font-size:.75rem;line-height:1rem;letter-spacing:normal}.PaylateAdditionals_smallDetails__qpJMo>a{width:100%}.PaylateAdditionals_infoDescription__kGjo6,.PaylateAdditionals_providedBy__2uCfA{color:var(--grey1)}.PaylateAdditionals_providedBy__2uCfA{width:10.625rem}.PaymentCardForm_container__zBE1w{display:flex;gap:1rem}.PaymentCardForm_cardContainer__p9g9F{display:flex;width:20.375rem;height:12.5rem;flex-direction:column;flex-shrink:0;padding:.5rem;border-radius:var(--border-radius);background:var(--white);gap:1.37rem;font-size:.875rem;line-height:1rem}.PaymentCardForm_payInfo__sQlZ_{display:flex;flex-direction:column;gap:.25rem}.PaymentCardForm_titleWithLogos__4DeGN{display:flex;width:100%;justify-content:space-between;font-weight:500}.PaymentCardForm_description__aUc3Y{font-size:.75rem;line-height:1rem}.PaymentCardForm_inputs__BMoNv{display:grid;grid-gap:.25rem .5rem;gap:.25rem .5rem;grid-template-columns:11.25rem 4rem 3.125rem}.PaymentCardForm_inputs__BMoNv input{padding:.75rem;font-size:.875rem;line-height:1rem}.PaymentCardForm_label__3NstF{color:var(--grey1);font-size:.75rem;line-height:1rem}.DestinationSwiper_destinationsHeader__dh3GY{position:relative;display:flex;align-items:center;margin-bottom:.75rem;font-size:1.75rem;font-weight:500;line-height:2.125rem}@media (min-width:640px){.DestinationSwiper_destinationsHeader__dh3GY{margin-bottom:.75rem;font-size:2.5rem;font-weight:500}}.DestinationSwiper_icon__oXTFj{width:2.25rem;height:2.25rem;align-self:flex-start}@media (min-width:640px){.DestinationSwiper_icon__oXTFj{width:3.375rem;height:3.375rem}}.DestinationSwiper_mobileSwiper__ZqvXd{margin:0 -.5rem}.DestinationSwiper_mobileSwiper__ZqvXd .swiperWrapper{padding:0 .5rem}.DestinationSwiper_mobileSwiper__ZqvXd .swiperTrack{gap:.5rem}.DestinationSwiper_cardTop__4YNvQ{position:relative}.DestinationSwiper_skeletonHeader__L4mIt{width:15.625rem;height:2.875rem;border-radius:var(--border-radius);margin-bottom:.75rem;animation:var(--skeleton-animation);background-color:#e0e0e0}.DestinationSlideSkeleton_skeletonSlide__wpXEL{display:flex;width:240px;height:280px;align-items:flex-end;padding:8px;border-radius:4px;margin-bottom:40px;animation:DestinationSlideSkeleton_skeletonLoading__ddzd_ 1.5s infinite;background-color:var(--grey3)}@media (min-width:992px){.DestinationSlideSkeleton_skeletonSlide__wpXEL{width:284px;height:392px}}.DestinationSlideSkeleton_regionContainerSkeleton__d5zEo{display:flex;overflow:hidden;height:124px;flex-wrap:wrap;align-content:flex-start;gap:2px}.DestinationSlideSkeleton_regionSkeleton__JNZMA{width:90px;height:40px;border-radius:11px;animation:DestinationSlideSkeleton_skeletonLoading__ddzd_ 1.5s infinite;background:#fff}@keyframes DestinationSlideSkeleton_skeletonLoading__ddzd_{0%{opacity:.75}50%{opacity:1}to{opacity:.75}}.DestinationSlide_destinationSlide__f0uoF{position:relative;display:flex;overflow:hidden;width:236px;height:318px;flex-direction:column;padding:8px;border-radius:8px;background:var(--white)}@media (min-width:640px){.DestinationSlide_destinationSlide__f0uoF{width:284px;height:392px}}.DestinationSlide_destinationImageContainer__kF_wx{position:relative;width:100%;height:126px}@media (min-width:640px){.DestinationSlide_destinationImageContainer__kF_wx{height:160px}}.DestinationSlide_destinationImage__Jhhpi{width:100%;height:126px;border-radius:8px;-o-object-fit:cover;object-fit:cover}@media (min-width:640px){.DestinationSlide_destinationImage__Jhhpi{height:160px}}.DestinationSlide_destinationSlideLink__UB09A{position:absolute;z-index:1;bottom:0;left:0;width:100%;height:100%}.DestinationSlide_destinationSlideHeaderSection__35Zns{position:absolute;display:flex;flex-direction:column;padding:8px;gap:2px}@media (min-width:640px){.DestinationSlide_destinationSlideHeaderSection__35Zns{padding:12px}}.DestinationSlide_destinationSlideHeader__ta6ip{color:var(--black);font-size:16px;font-weight:500;line-height:20px}@media (min-width:640px){.DestinationSlide_destinationSlideHeader__ta6ip{font-size:18px;line-height:22px}}.DestinationSlide_destinationSlidePrice__k_m2v{color:var(--black);font-size:16px;font-weight:500;line-height:20px}@media (min-width:640px){.DestinationSlide_destinationSlidePrice__k_m2v{font-size:18px;line-height:22px}}.DestinationSlide_destinationSlideTourDetails__HCvlD{margin-top:8px;color:var(--black);font-size:16px;font-weight:500;line-height:20px}@media (min-width:640px){.DestinationSlide_destinationSlideTourDetails__HCvlD{margin-top:12px;font-size:18px}}.DestinationSlide_destinationRegions__XyOB4{display:flex;flex-wrap:wrap;margin-top:8px;gap:4px}@media (min-width:640px){.DestinationSlide_destinationRegions__XyOB4{margin-top:12px;gap:8px}}.DestinationSlide_destinationRegion__xL4Ni{display:flex;flex-direction:column;align-items:flex-start;padding:7px 12px;border-radius:8px;background:var(--background)}@media (min-width:640px){.DestinationSlide_destinationRegion__xL4Ni{padding:8px 12px}}.DestinationSlide_destinationRegionName__mwN7q{color:var(--black);font-size:12px;font-weight:500;line-height:18px}@media (min-width:640px){.DestinationSlide_destinationRegionName__mwN7q{margin-bottom:2px;font-size:14px}}.DestinationSlide_destinationRegionPrice__1WG8c{color:var(--black);font-size:12px;font-weight:400}@media (min-width:640px){.DestinationSlide_destinationRegionPrice__1WG8c{font-size:14px;line-height:16px}}.DestinationSlide_whiteOverlay__nhYlZ{position:absolute;right:0;bottom:0;left:0;height:8px;background:var(--white);pointer-events:none}.EarlyBookingSwiper_earlyBookingsHeader__8D75j{position:relative;display:flex;align-items:flex-start;margin-bottom:.75rem;font-size:1.75rem;font-weight:500;line-height:2.125rem}@media (min-width:640px){.EarlyBookingSwiper_earlyBookingsHeader__8D75j{align-items:center;margin-bottom:.75rem;font-size:2.5rem;font-weight:500}}.EarlyBookingSwiper_icon__OWad2{width:2.25rem;height:2.25rem;align-self:flex-start;margin-top:-5px}@media (min-width:640px){.EarlyBookingSwiper_icon__OWad2{width:3.375rem;height:3.375rem;margin-top:0}}.EarlyBookingSwiper_mobileSwiper__Hrei_{margin:0 -.5rem}.EarlyBookingSwiper_mobileSwiper__Hrei_ .swiperWrapper{padding:0 .5rem}.EarlyBookingSwiper_mobileSwiper__Hrei_ .swiperTrack{gap:.5rem}.EarlyBookingSwiper_cardTop__vyizE{position:relative}.EarlyBookingSwiper_skeletonHeader__1axmx{width:15.625rem;height:2.875rem;border-radius:var(--border-radius);margin-bottom:.75rem;animation:var(--skeleton-animation);background-color:#e0e0e0}.EarlyBookingSlideSkeleton_skeletonSlide__p9_sZ{display:flex;width:240px;height:280px;align-items:flex-end;padding:8px;border-radius:4px;margin-bottom:40px;animation:EarlyBookingSlideSkeleton_skeletonLoading__FEHCw 1.5s infinite;background-color:var(--grey3)}@media (min-width:992px){.EarlyBookingSlideSkeleton_skeletonSlide__p9_sZ{width:284px;height:392px}}.EarlyBookingSlideSkeleton_regionContainerSkeleton__wRdKW{display:flex;overflow:hidden;height:124px;flex-wrap:wrap;align-content:flex-start;gap:2px}.EarlyBookingSlideSkeleton_regionSkeleton__26xR6{width:90px;height:40px;border-radius:11px;animation:EarlyBookingSlideSkeleton_skeletonLoading__FEHCw 1.5s infinite;background:#fff}@keyframes EarlyBookingSlideSkeleton_skeletonLoading__FEHCw{0%{opacity:.75}50%{opacity:1}to{opacity:.75}}.EarlyBookingSlide_earlyBookingSlide__j77VQ{position:relative;display:flex;overflow:hidden;width:236px;height:318px;flex-direction:column;padding:7px;border-radius:8px;background:var(--white)}@media (min-width:640px){.EarlyBookingSlide_earlyBookingSlide__j77VQ{width:284px;height:392px;padding:8px}}.EarlyBookingSlide_earlyBookingImageContainer__MRn9k{position:relative;width:100%;height:126px}@media (min-width:640px){.EarlyBookingSlide_earlyBookingImageContainer__MRn9k{height:160px}}.EarlyBookingSlide_earlyBookingImage__v_6L0{width:100%;height:126px;border-radius:8px;-o-object-fit:cover;object-fit:cover}@media (min-width:640px){.EarlyBookingSlide_earlyBookingImage__v_6L0{height:160px}}.EarlyBookingSlide_earlyBookingSlideLink__A0hyY{position:absolute;z-index:1;bottom:0;left:0;width:100%;height:100%}.EarlyBookingSlide_earlyBookingSlideHeaderSection__aQJjW{position:absolute;display:flex;flex-direction:column;padding:8px;gap:8px}@media (min-width:640px){.EarlyBookingSlide_earlyBookingSlideHeaderSection__aQJjW{padding:12px}}.EarlyBookingSlide_earlyBookingSlideHeader__rsbtm{color:var(--black);font-size:16px;font-weight:500}@media (min-width:640px){.EarlyBookingSlide_earlyBookingSlideHeader__rsbtm{font-size:18px}}.EarlyBookingSlide_earlyBookingSlidePrice__DnmyU{color:var(--black);font-size:16px}@media (min-width:640px){.EarlyBookingSlide_earlyBookingSlidePrice__DnmyU{font-size:18px}}.EarlyBookingSlide_earlyBookingSlideTourDetails__zR3lo{margin-top:10px;color:var(--black);font-size:16px;font-weight:500}@media (min-width:640px){.EarlyBookingSlide_earlyBookingSlideTourDetails__zR3lo{margin-top:12px;font-size:18px}}.EarlyBookingSlide_earlyBookingRegions__UtDrH{display:flex;flex-wrap:wrap;margin-top:12px;gap:4px}@media (min-width:640px){.EarlyBookingSlide_earlyBookingRegions__UtDrH{gap:8px}}.EarlyBookingSlide_earlyBookingRegionName__GPGKh{color:var(--black);font-size:12px;font-weight:500;line-height:18px}@media (min-width:640px){.EarlyBookingSlide_earlyBookingRegionName__GPGKh{margin-bottom:2px;font-size:14px}}.EarlyBookingSlide_earlyBookingRegionPrice__9So9T{color:var(--black);font-size:12px;font-weight:400}@media (min-width:640px){.EarlyBookingSlide_earlyBookingRegionPrice__9So9T{font-size:14px;line-height:16px}}.EarlyBookingSlide_earlyBookingRegion__0u3fn{display:flex;flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 4px);align-items:center;justify-content:center;padding:7px 12px;border-radius:8px;background:var(--background)}@media (min-width:640px){.EarlyBookingSlide_earlyBookingRegion__0u3fn{padding:8px 12px}}.EarlyBookingSlide_earlyBookingRegion__0u3fn:last-child{display:flex;height:44px;align-items:center;justify-content:center}@media (min-width:640px){.EarlyBookingSlide_earlyBookingRegion__0u3fn:last-child{height:52px}}.EarlyBookingSlide_earlyBookingRegion__0u3fn:last-child p{text-align:center}.EllipsisLoader_ellipsisLoader__hs_eh{display:flex;align-items:center;justify-content:center}.EllipsisLoader_ellipsisLoader__hs_eh div{width:10px;height:10px;border-radius:50%;margin:2px;animation:EllipsisLoader_blink__SN9Qg 1s infinite;background-color:grey}.EllipsisLoader_ellipsisLoader__hs_eh div:first-child{animation-delay:0s}.EllipsisLoader_ellipsisLoader__hs_eh div:nth-child(2){animation-delay:.2s}.EllipsisLoader_ellipsisLoader__hs_eh div:nth-child(3){animation-delay:.4s}@keyframes EllipsisLoader_blink__SN9Qg{0%,to{opacity:.2}50%{opacity:1}}.ButtonPreview_buttonPreview__k6RHS.ButtonPreview_buttonPreview__k6RHS{width:150px;min-height:56px;padding:0 24px;border-radius:0 8px 8px 0;color:var(--white);font-size:18px;font-weight:500;line-height:22px}.ButtonPreview_buttonLoader__k05mG{width:16px;height:16px}.ButtonPreview_buttonLoader__k05mG path{stroke:var(--white)}.SearchInfo_searchInfoContainer__clvoO{display:flex;margin-top:4px;color:var(--black);gap:12px}.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}.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:#000}.HotelCardTitle_titleMobile__EYj_w{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;color:var(--white);font-size:20px;-webkit-line-clamp:2;line-height:24px;text-overflow:ellipsis}.HotelCardTitle_titleMobile__EYj_w:active,.HotelCardTitle_titleMobile__EYj_w:visited{color:#fff}.HotelCardTitle_titleMapCard__Rahwa{font-size:16px;line-height:20px}.HotelCardLocation_text__xAfrJ{color:var(--black);font-size:.875rem;line-height:1rem}.HotelCardLocation_locationMobile__3hN4L{color:var(--white)}.HotelCardFeatures_featuresContainer__pMTni{display:flex;color:#000;gap:.25rem}.BeachLineFeature_iconContainer__SbHNq{position:relative;line-height:1}.BeachLineFeature_iconLabel__M1cIo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.HotelsFeature_feature__j0bze{display:flex;flex-direction:column;align-items:center;justify-content:space-between}.HotelsFeature_featureMobile___ATNQ{max-width:20%;flex:1 1}.HotelsFeature_icon__jApQV{font-size:.7rem}.HotelsFeature_icon__jApQV svg{width:60px;height:26px}.HotelsFeature_label__fPCmY{font-size:.8rem}.BeachDistanceFeature_iconContainer__JW35Q{display:flex;align-items:center;justify-content:center;padding:.25rem;border-radius:.25rem;background-color:var(--black);color:var(--white)}.BeachDistanceFeature_label__n86gJ{font-size:.625rem;line-height:.75rem}.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:-moz-fit-content;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}.HotelCardPriceBlock_priceContainer__owsAw{display:flex;width:100%;flex-direction:column;justify-content:center;gap:4px}.HotelCardPriceBlock_styledPrice__Kj8Pg{display:flex;flex-direction:column;color:#17181a;cursor:default;font-weight:500;gap:2px;line-height:1}.HotelCardPriceBlock_instantConfirmIcon__ADvrT{width:28px;height:28px;flex-shrink:0;margin-right:4px}.HotelCardPriceBlock_styledHotelCardPrice__wVGo4{display:flex;align-items:center}.HotelCardPriceBlock_styledHotelCardPriceMobile__IM1nj{flex-wrap:wrap}.HotelCardPriceBlock_styledPriceMapCard___9QU3{font-size:1.375rem}.HotelCardPriceBlock_styledPriceDesktop__JyVS3{font-size:1.75rem}.HotelCardPriceBlock_styledPriceMobile__i2HvU{font-size:1.375rem;line-height:1.625rem}.HotelCardPriceBlock_priceContainerContent__OIRcx{display:flex;align-items:center;justify-content:space-between;gap:8px}.HotelCardPriceBlock_price__NJiug{display:flex;align-items:center;justify-content:space-between;gap:6px}.HotelCardPriceBlock_button__8E4pU{max-width:8.25rem;padding:.75rem 1rem;font-weight:500;font-size:.875rem;line-height:1rem}.HotelCardPriceBlock_hotelButton__gr5Mv{padding:.438rem 0}.HotelCardAvailability_container__kV_CH{font-size:.875rem;line-height:1rem}.HotelCardAvailability_containerInAdjacentToursBlock__ygw3X{font-size:.75rem;line-height:1rem}.HotelCardAvailability_warningTextPlacesEnd__dl1Nd{color:var(--secondary);line-height:1rem}.HotelCardDates_dates__OImb_{color:var(--black-base);font-size:.8rem;font-weight:400}.HotelCardDates_dates__OImb_:active,.HotelCardDates_dates__OImb_:visited{color:var(--black-base)}.DesktopMapHotelCard_cardContainer__w__o5{display:block;overflow:hidden;min-height:192px;border-radius:8px;background-color:#fff}.DesktopMapHotelCard_cardContent__K2ND1{display:flex;min-height:192px}.DesktopMapHotelCard_galleryContainer__ZiJVo{width:200px;min-height:100%}.DesktopMapHotelCard_hotelInfo___zwNU{width:100%;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)}.MobileHotelCard_container__BhcZH{overflow:hidden;border-radius:8px;background-color:var(--white)}.MobileHotelCard_hotelInfo__FSusR{display:flex;flex-direction:column;padding:8px;gap:8px}.HotelBlockCard_text__O__qq{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HotelBlockCard_container__4E_fl{position:relative;display:flex;width:17.75rem;flex-direction:column;padding:.5rem;border-radius:var(--border-radius);background-color:var(--white)}.HotelBlockCard_mobileContainer__4tP4J{width:14.75rem}.HotelBlockCard_modalContainer__o09eO{background-color:var(--background)}.HotelBlockCard_imageContainer__B3gxp{position:relative;height:8.875rem;margin-bottom:.75rem}.HotelBlockCard_mobileImageContainer__UrmYC{height:6.875rem;margin-bottom:.5rem}.HotelBlockCard_image__G61VQ{border-radius:var(--border-radius);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.HotelBlockCard_rating__A9bP_{position:absolute;top:1rem;right:1rem}.HotelBlockCard_innerContainer__rt0aW{display:flex;flex-direction:column;padding:0 .25rem .25rem}.HotelBlockCard_name__63NuV{font-size:1.125rem;line-height:1.375rem;font-weight:500}.HotelBlockCard_mobileName__d5ioZ{font-size:1rem;line-height:1.25rem}.HotelBlockCard_place__gwy13{font-size:.875rem;line-height:1rem;margin-bottom:.5rem}.HotelBlockCard_mobilePlace__DKO_T{font-size:.75rem;line-height:.875rem}.HotelBlockCard_offer__oo53_{background-color:var(--background)}.HotelBlockCard_offer__oo53_:disabled{opacity:var(--disabled-opacity)}.HotelBlockCard_offer__oo53_:hover:not(:disabled){background:linear-gradient(0deg,rgb(0 0 0/var(--hover-alpha)) 0,rgb(0 0 0/var(--hover-alpha)) 100%),var(--background)}.HotelBlockCard_offer__oo53_:active:not(:disabled){background:linear-gradient(0deg,rgb(0 0 0/var(--pressed-alpha)) 0,rgb(0 0 0/var(--pressed-alpha)) 100%),var(--background)}.HotelBlockCard_offer__oo53_{width:-moz-fit-content;width:fit-content;max-width:100%;padding:.4375rem .75rem;border-radius:var(--border-radius)}.HotelBlockCard_mobileOffer__9_cid{padding:.25rem .75rem}.HotelBlockCard_modalOffer__7GIFE{background-color:var(--white)}.HotelBlockCard_modalOffer__7GIFE:disabled{opacity:var(--disabled-opacity)}.HotelBlockCard_modalOffer__7GIFE:hover:not(:disabled){background:linear-gradient(0deg,rgb(0 0 0/var(--hover-alpha)) 0,rgb(0 0 0/var(--hover-alpha)) 100%),var(--white)}.HotelBlockCard_modalOffer__7GIFE:active:not(:disabled){background:linear-gradient(0deg,rgb(0 0 0/var(--pressed-alpha)) 0,rgb(0 0 0/var(--pressed-alpha)) 100%),var(--white)}.HotelBlockCard_price__mploK{font-size:1.125rem;line-height:1.375rem;font-weight:500}.HotelBlockCard_details__Nbzbu{font-size:.875rem;line-height:1rem}.HotelBlockCard_mobileDetails__eEA_1{font-size:.75rem;line-height:.875rem}.HotelBlock_container__7trb1{display:flex;flex-direction:column;gap:.75rem}.HotelBlock_mobileContainer__H_Bhz{gap:.5rem}.HotelBlock_header__imL_v{display:flex;align-items:center;gap:.375rem}.HotelBlock_mobileHeader__ZI0tA{gap:.25rem}.HotelBlock_iconContainer__m_lCW{position:relative;width:3.375rem;height:3.375rem;flex-shrink:0;align-self:flex-start}.HotelBlock_mobileIconContainer__o_Cz_{width:2.25rem;height:2.25rem}.HotelBlock_icon__cK_BY{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.HotelBlock_title__nbMBQ{font-size:2.5rem;line-height:2.875rem;font-weight:500}.HotelBlock_mobileTitle__fRUaI,.HotelBlock_modalTitle__VXn16{font-size:1.75rem;line-height:2.125rem}.HotelBlock_mobileSwiper__kvQX7{margin:0 -.5rem}.HotelBlock_mobileSwiper__kvQX7 .swiperWrapper{padding:0 .5rem}.HotelBlock_mobileSwiper__kvQX7 .swiperTrack{gap:.5rem}.HotelBlock_modalSwiper__XxuhT{margin:0 -1.5rem}.HotelBlock_modalSwiper__XxuhT .swiperWrapper{padding:0 1.5rem}.HotelBlock_mobileModalSwiper__fmqnn{margin:0 -1rem}.HotelBlock_mobileModalSwiper__fmqnn .swiperWrapper{padding:0 1rem}.HotelBlockSkeleton_container__sPT3_{display:flex;flex-direction:column;animation:var(--skeleton-animation);gap:.75rem}.HotelBlockSkeleton_mobileContainer__P8FFv{gap:.5rem}.HotelBlockSkeleton_title__hq3BG{width:30rem;height:4rem;border-radius:var(--border-radius);background-color:var(--white)}.HotelBlockSkeleton_modalTitle__3_Ru_{background-color:var(--background)}.HotelBlockSkeleton_mobileTitle__IueSE{width:20rem;height:2.625rem}.HotelBlockSkeleton_swiper__KleUr{display:flex;gap:1.5rem}.HotelBlockSkeleton_mobileSwiper__TnrR7{gap:.5rem}.HotelBlockSkeleton_slide__14yt4{display:flex;overflow:hidden;width:17.75rem;height:17rem;flex-direction:column;padding:.5rem;border-radius:var(--border-radius);background-color:var(--white)}.HotelBlockSkeleton_mobileSlide__2URyx{width:14.75rem;height:13.75rem}.HotelBlockSkeleton_image__n5zta,.HotelBlockSkeleton_modalSlide__L_xhn{background-color:var(--background)}.HotelBlockSkeleton_image__n5zta{height:8.875rem;border-radius:var(--border-radius);margin-bottom:.75rem}.HotelBlockSkeleton_mobileImage__MgDBS{height:6.875rem;margin-bottom:.5rem}.HotelBlockSkeleton_modalImage__EdZ1_{background-color:var(--white)}.HotelBlockSkeleton_hotel__Bwk7A{height:1.125rem}.HotelBlockSkeleton_mobileHotel__3g3eL{height:1rem}.HotelBlockSkeleton_modalHotel__i_IB1{background-color:var(--white)}.HotelBlockSkeleton_location__gWipU{height:1rem;border-radius:var(--border-radius);margin-bottom:.5rem;background-color:var(--background)}.HotelBlockSkeleton_mobileLocation__BJcj8{height:.875rem}.HotelBlockSkeleton_modalLocation__12KFx{background-color:var(--white)}.HotelBlockSkeleton_price__E68bi{width:8rem;height:3.25rem;border-radius:var(--border-radius);background-color:var(--background)}.HotelBlockSkeleton_mobilePrice__Z2zk6{height:2.75rem}.HotelBlockSkeleton_modalPrice__W_HR4{background-color:var(--white)}.ThumbsGallery_thumbsGallery__nHcjJ{height:2.5em}.ThumbsGallery_thumbsGallerySlide__IHQ0D.ThumbsGallery_thumbsGallerySlide__IHQ0D{width:60px;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.5;transition:opacity .3s,transform .3s,border-color .3s}.ThumbsGallery_thumbsGallerySlide__IHQ0D.ThumbsGallery_activeThumb__pLeUm{opacity:1}.ThumbsGallery_thumbsGalleryVideoContainer__ENiku{width:3.75rem;height:2.5rem}.HotelHeader_hotelHeader__pPg8K{position:relative;display:flex;flex-direction:column;padding:1em;border-radius:.5em .5em 0 0;background:var(--white);gap:.75em}.HotelHeader_hotelHeaderMobile__z48Ig{padding:.5em}.HotelHeader_hotelStars__OpXA5{display:flex}.HotelHeader_hotelStars__OpXA5:empty{display:none}.HotelHeader_topBlock__cYF54{display:flex;align-items:center;margin-right:3em;gap:.5em}.HotelHeader_topBlockMobile__X9B16{margin-right:.5em}.HotelHeader_middleBlock__ERI0R{display:flex;align-items:center;gap:.5em}.HotelHeader_hotelStar__Xzh_O{width:.875em;height:.875em}.HotelHeader_hotelName__MSoMO{display:inline;margin-right:.2857em;font-size:1.75rem;font-weight:500;line-height:1.21em}.HotelHeader_hotelNameMobile__1c2CJ{font-size:1.375rem;font-weight:500;line-height:1.18em}.HotelHeader_shortInfo__6G4DA{font-size:.875rem;line-height:1.14em}.Breadcrumbs_breadcrumbsMobile__i78AH,.Breadcrumbs_breadcrumbsWrapper___t6B5{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Breadcrumbs_breadcrumbsMobile__i78AH{height:1em;margin-right:2em}.Breadcrumbs_breadcrumb__rY2VK{display:inline;font-size:.875rem;line-height:1.14em}.Labels_labelList__x3tfP{display:flex;flex-wrap:wrap;align-content:center;align-items:center;gap:.5em}.Labels_labelListMobile__RGQNZ{gap:.25em}.Labels_label__SMdzb{display:flex;align-items:center;padding:.43em .86em .43em .57em;border-radius:.57em;background:var(--background);font-size:.875rem;gap:.29em;line-height:1.14em}.Labels_labelMobile__CowIt{font-size:.75rem;line-height:1.17em}.Labels_iconWrapper__zBAj9{position:relative;width:1em;height:1em}.Labels_iconWrapperMobile__4tCWx{width:.875em;height:.875em}.Labels_bubbleClassName__COgP8{font-size:.75rem;line-height:1.17em}.Labels_questionMark__fnoP4{width:1em;height:1em;flex-shrink:0}.Labels_showMoreButton__ZoGCQ{color:var(--grey1);cursor:pointer;font-size:.875rem;line-height:1.1429em}.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)}.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;max-height:16px;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:#4d4d4d}.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:#007aff}.AdjacentTour_suggestedItemLink___cyLl:hover .AdjacentTour_moonIcon__4jFZw path{fill:#007aff}.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:#d6d5c9;content:""}.AdjacentTour_instantConfirmIcon__RLYZq{height:16px}.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}.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}.PageContainer_container__AeMdq{min-width:960px;background-color:#f3f3f3}.PageContainer_mobileContainer__Em2E9{min-width:230px}.PageContainer_wrapper__gja7F{padding:0 8px;margin-top:24px}.PageContainer_mobileWrapper__HU3k0{padding:0;margin-top:8px}.Breadcrumbs_breadcrumbsMobile__xoffs,.Breadcrumbs_breadcrumbsWrapper__LPLhu{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Breadcrumbs_breadcrumbsMobile__xoffs{height:1em;margin-right:2em}.Breadcrumbs_breadcrumb__GdZqp{display:inline;font-size:.875rem;line-height:1.14em}.Header_headerContainer__xJ7mk{display:flex;flex-direction:column;padding:8px;gap:4px}.Header_breadcrumbs__G4vYq{font-size:.875rem;line-height:1rem}.Header_header__Od0OY{font-weight:500;font-size:1.375rem;line-height:1.625rem}@media (min-width:992px){.Header_header__Od0OY{font-size:1.75rem;line-height:2.125rem}}.Header_description__IW0a5{font-size:.875rem;line-height:1rem}.Header_link__tOcTO{color:var(--secondary)}.MonthSegments_container__jB1Lv{padding:0;border-radius:4px;margin:16px 0 0;background-color:transparent;box-shadow:none;font-size:.875rem;line-height:1rem}.MonthSegments_mobileContainer__f1F_f{padding:0;background-color:transparent;font-size:.75rem}.MonthSegments_monthsContainer__njDYE{display:flex;width:100%;cursor:pointer;overflow-y:hidden}.MonthSegments_monthsContainer__njDYE::-webkit-scrollbar{display:none;-webkit-appearance:none;appearance:none}.MonthSegments_monthsContainer__njDYE{-ms-overflow-style:none;scrollbar-width:none}.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 hsla(0,0%,42%,.08);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}}.RoomCardModal_modal__53lTt.RoomCardModal_modal__53lTt{width:56.25em;max-height:90%;padding:0;background:var(--white);isolation:isolate}.RoomCardModal_facilityList__HYVpt{display:grid;grid-template-columns:1fr 1fr;list-style:disc;list-style-position:inside}.RoomCardModal_roomInfo__zdhE0{display:flex;padding:1.5em;gap:3.25em}.RoomCardModal_title__d128h{font-weight:500}.RoomCardModal_text__llIpt,.RoomCardModal_title__d128h{font-size:.75rem;line-height:1.1667em}.RoomCardModal_hr__4Lzby{height:.0625rem;background:var(--grey3)}.RoomCardModal_roomInfoBlock__mTXvB{display:flex;flex:1 1;flex-direction:column;gap:1em}.RoomModalGallery_galleryWrapper__ycoJJ{width:100%}.RoomModalGallery_mainGalleryWrapper__Fr_jG{position:relative}.RoomModalGallery_closeIcon__wYdMR{position:absolute;z-index:2;top:-2.5em;right:-2.5em;width:1.5em;height:1.5em;cursor:pointer}.RoomModalGallery_closeIcon__wYdMR path{fill:var(--white)}.RoomModalGallery_swiper__vYORA{width:100%;height:36.25em;border-radius:.5em .5em 0 0}.RoomModalGallery_slideMobile__FGmZ9{width:10.625em;height:100%}.RoomModalGallery_navigationButton__nYR_o{position:absolute;z-index:1;top:50%;width:.875em;cursor:pointer;transform:translateY(-50%)}.RoomModalGallery_navigationPrev__kWt_d{left:-2.375em}.RoomModalGallery_navigationNext__Nfnm4{right:-2.375em}.RoomModalGallery_imgBg__LxEew{position:abolsute;width:100%;height:100%;filter:blur(10px);-o-object-fit:cover;object-fit:cover}.RoomModalGallery_img__ScVeS{-o-object-fit:contain;object-fit:contain}.ModalThumbsGallery_thumbsGallery__lvV1p{height:4.375em;background:var(--background)}.ModalThumbsGallery_thumbsGallerySlide__PbKhv{position:relative;width:80px!important;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.5;transition:opacity .3s,transform .3s,border-color .3s}.ModalThumbsGallery_thumbsGallerySlide__PbKhv.ModalThumbsGallery_activeThumb__nD8oO{border:2px solid var(--secondary);opacity:1}.RoomInfo_roomInfo__wkEUF{display:flex;flex-direction:column;align-items:flex-start;gap:.5em}.RoomInfo_title__DporN{font-size:1.125rem;font-weight:500;line-height:1.2222rem}.RoomInfo_description__DsA6U,.RoomInfo_inRoom__vWHgX,.RoomInfo_subtitle__mqie0{font-size:.875rem;line-height:1.1429em}.RoomInfo_inRoom__vWHgX{font-weight:500}.RoomInfo_facilityIconWrapper__SvtM_{min-width:1.5em;min-height:1.5em;flex-shrink:0}.RoomInfo_facilityIcon__NvzMm{width:1.5em;height:1.5em}.RoomInfo_facilityInfo__vvKkr{display:flex;max-width:6.94em;align-items:center;gap:.25em}.RoomInfo_facilityText__0MCDd{overflow:hidden;font-size:.875rem;line-height:1.1429em;text-overflow:ellipsis}.RoomInfo_generalFacilitiesTitle__H1ujF{font-size:.875rem;font-style:normal;font-weight:500;line-height:1.1429em}.RoomInfo_facilitiesList__qTaMS{display:grid;grid-gap:.25em .5em;gap:.25em .5em;grid-template-columns:1fr 1fr}.RoomInfo_whatsInRoom__gSlEO{display:flex;align-items:center;color:var(--grey1);cursor:pointer;gap:.12em}.RoomInfo_whatsInRoom__gSlEO path{fill:var(--grey1)}.RoomInfo_whatsInRoomTitle__uueQ7{font-size:.875rem;font-weight:500;line-height:1.1429em}.RoomInfo_whatsInRoomTitleActive__DEBur{color:var(--secondary)}.RoomInfo_whatsInRoomDropdown__8rspZ{display:flex;width:27em;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 hsla(0,0%,42%,.08);gap:.5rem}.RoomInfo_chevron__fDnFK{width:.75em;height:.75em}.RoomInfo_chevronActive__epS_y{rotate:180deg}.RoomInfo_chevronActive__epS_y path{fill:var(--secondary)}.RoomInfo_buttonText__we073{font-size:.875rem;line-height:1.1429em}.RoomInfo_sharedFacilityInfo__LDMXQ{display:flex;align-items:center;gap:.25em}.MatrixRow_matrixRow__yPhaE{display:flex;padding:.5em 0;border-bottom:.0625em solid var(--grey3);gap:.62em}.MatrixRow_matrixRow__yPhaE:last-child{border-bottom:none}.MatrixRow_cellWrapper__RAtZJ{width:8.75em}.TapToSearch_tapToSearch__AVi7i{display:flex;flex-direction:column;align-items:center;padding:1.5rem;border-radius:.5rem;background:var(--white);gap:.5em}.TapToSearch_title__GBJEt{font-size:1.125rem;font-weight:500;line-height:1.2222em;text-align:center}.EmptyFiltration_emptyFiltrationContainer__6y0sm{display:flex;width:100%;align-items:center;justify-content:center;border-radius:var(--border-radius);background:var(--white)}.EmptyFiltration_emptyFiltrationTextSection__W1Cwg{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1em;gap:.5em;text-align:center}.EmptyFiltration_emptyFiltrationTitle__4sug0{font-size:1rem;font-weight:500;line-height:1.25em}.EmptyFiltration_emptyFiltrationButton__fMHW4,.EmptyFiltration_emptyFiltrationDescription__AUXob{font-size:.875rem;line-height:1.143em}.EmptyLayout_container__wDT8G{display:flex;width:100%;flex-direction:column;padding:1em;border-radius:.5em;background:var(--white);gap:.5em}.EmptyLayout_wrapper__c1A8c{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5em}.EmptyLayout_icon__ok6Oi{height:6.125em}.EmptyLayout_title__ZN_Eg{font-size:1rem;font-style:normal;font-weight:500;line-height:1.25em;text-align:center}@media (min-width:768px){.EmptyLayout_title__ZN_Eg{font-size:1.125rem;font-style:normal;font-weight:500;line-height:1.22em}}.EmptyLayout_description__BYCQ_{font-size:.875rem;line-height:1.143em;text-align:center}.OfferList_container__74Cv9{display:flex;width:100%;flex-direction:column;gap:1em}.OfferList_title__GGjsL{width:100%;font-size:.875rem;line-height:1.1429em;text-align:center}.OfferList_scrollContainer__PyZXq{display:block;width:100%;max-width:100%;overflow-x:auto}.OfferList_scrollContainerMobile__f4ife{-ms-overflow-style:none;overflow-x:auto;scrollbar-width:none}.OfferList_scrollContainerMobile__f4ife::-webkit-scrollbar{display:none;-webkit-appearance:none;appearance:none}.OfferList_wrapper__OGQKV{display:flex;width:-moz-fit-content;width:fit-content;max-width:100%;flex-flow:row nowrap;align-items:stretch;justify-content:space-between;margin:0 auto;gap:.5em;overflow-x:auto}.Offer_container__YRO2t{display:flex;min-width:9.875em;height:5.625em;flex-direction:column;align-items:center;padding:.75em;border-radius:.5em;background:inherit}@media (min-width:768px){.Offer_container__YRO2t{min-width:8.375em;height:5em;padding:1em}}.OfferContent_container__GoOmN{justify-content:center;background:var(--background);cursor:pointer;gap:.286em;transition:all .15s ease-in-out}.OfferContent_container__GoOmN:hover{background:var(--grey3)}.OfferContent_dates__2lOY_{color:var(--secondary);font-weight:400;line-height:1.22em}.OfferContent_datesDesktop__IcA1A{font-size:1.125rem;line-height:1.2222em}.OfferContent_datesMobile__IXo2W{font-size:1rem;line-height:1.25em}.OfferContent_description__tlo_w{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:.875rem;line-height:1.22em}.OfferLoader_container__A04dJ{justify-content:flex-end;padding:2em .857em;border:1px solid var(--grey2);gap:1em}.OfferLoader_line__QJFh8{width:100%;border-top:1px solid var(--grey2)}.ShowMoreButton_showMoreButton__a1DLM{position:relative;display:flex;height:2.5em;align-items:center;justify-content:center;background:var(--white)}.ShowMoreButton_showMoreButtonPending__xtuzm{padding:.25em}.ShowMoreButton_loader__XMN__{position:absolute;width:2em;height:2em}.ShowMoreButton_loader__XMN__ path{fill:var(--black)}.ShowMoreButton_textInvisible__ZdtOl{visibility:hidden}.HotelPriceContent_price__KV0q_{display:inline-flex;min-height:100%;align-items:center;justify-content:center;padding:.25em .5em;border-radius:.5em;margin-right:.5em;background:var(--background);vertical-align:top}.HotelPriceContent_priceText__UM8xn{font-size:1.375rem;font-weight:500;line-height:1.18em}.HotelPriceContent_priceTextInvisible__eKUqb{visibility:hidden}.HotelPriceContent_loader__aFgrT{position:absolute;width:1.625em;height:1.625em}.HotelPriceContent_loader__aFgrT path{fill:#000}.HotelPriceContent_priceTextNoPrice__dfnkt{color:var(--grey2);font-size:1.375rem;font-weight:500;line-height:1.18em}.HotelsPageDesktop_desktopHotelsPage__UcCVo{position:relative;display:flex;justify-content:center;margin-top:1em}.HotelsPageDesktop_hotelsPageContent__NQAK2{display:flex;min-width:59em;max-width:77.5em;flex-direction:column;padding-bottom:2.5em}.HotelsPageDesktop_aboutHotelBlocks__O3PiV{display:flex;gap:.5em}.HotelsPageDesktop_aboutHotelColumn__nFinI{display:flex;flex:1 1;flex-direction:column;gap:.5em}.HotelsPageDesktop_aboutHotelColumn__nFinI:empty{display:none}.HotelsPageDesktop_mainContent__m8O9J{display:flex;flex-direction:column;margin-top:1.5rem;gap:1.5rem}.Rating_container__AbuHx{display:flex;flex-direction:column;padding:16px;border-radius:6px;background-color:var(--white);gap:16px}.Rating_ratingsList__kpS55{display:grid;grid-gap:16px;gap:16px;grid-template-columns:1fr 1fr}@media (min-width:992px){.Rating_ratingsList__kpS55{grid-template-columns:1fr}}.Layout_pageContainer__y9zok{position:relative;display:flex;min-width:59rem;max-width:77.5rem;justify-content:center;padding-bottom:2.5rem;margin:1.5rem 0;gap:1.5rem}.Layout_pageContainerMobile__QC6Rm{width:auto;flex-direction:column;justify-content:flex-start;margin:.75rem .5rem;gap:.75rem}.Layout_pageContent__YyANT{display:flex;width:54.75rem;flex-direction:column}.Layout_pageContentMobile__4K20X{align-items:flex-start}.WishlistControlLine_message__fgMxr{position:absolute;bottom:2.1875rem;left:0;width:100%;height:6.5625rem;padding:.5rem;background:var(--black);color:var(--white);font-weight:400;font-size:.875rem;line-height:1rem}.WishlistControlLine_bottomControlLine__OBI_s{display:flex;width:-webkit-fill-available;width:-moz-available;width:fill-available;padding-top:.5rem;border-top:1px solid #e3e1dd;margin:.5em .5em 0;color:var(--black);cursor:default;gap:.5em;white-space:pre-wrap}.WishlistControlLine_bottomControlLine__OBI_s path{fill:var(--black)}.WishlistControlLine_bottomControlLine__OBI_s{font-size:.75rem;letter-spacing:.1em;line-height:.8125rem}.WishlistControlLine_bottomControlLine__OBI_s>*{cursor:pointer}.WishlistControlLine_bottomControlLine__OBI_s>:nth-child(2){margin-left:auto}.WishlistInfoBlock_infoContainer__yw7ZR{display:flex;width:100%;flex-direction:column;align-items:flex-start;padding:.5em 0;margin-left:.5em;color:var(--black-base);gap:.75em}.WishlistInfoBlock_stars__qdtIY{display:flex;width:100%;gap:.125em}.WishlistInfoBlock_stars__qdtIY>svg{width:.75em}.WishlistInfoBlock_main__VM0VS{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;gap:.125rem}.WishlistInfoBlock_hotelName___HuoR{font-size:.875rem;line-height:1rem;font-weight:700}.WishlistInfoBlock_hotelPlace__N__oB{color:var(--black-light);font-size:.75rem;letter-spacing:.1em;line-height:.8125rem}.WishlistInfoBlock_price__0_GBC{font-weight:700;font-size:.75rem;letter-spacing:.1em;line-height:.8125rem}.WishlistInfoBlock_nights__QZ86s{font-size:.75rem;letter-spacing:.1em;line-height:.8125rem;color:var(--black-light)}.WishlistInfoBlock_moonIcon__3jrOn{height:.75em;vertical-align:center}.Meal_container__7BqOn{display:flex;gap:.5rem}.RoomQuantity_roomQuantity__VWy5h{font-size:.875rem;line-height:1rem}.Notices_notices__p6uE_{display:flex;flex-direction:column;margin-top:.5rem;gap:.5rem;font-size:.75rem;line-height:.875rem}.Notices_notice__BSWyv{padding:1rem;border-radius:.5rem;background:#f3f3f3}.PackageCancellationPolicy_container__hKUuv{display:flex;flex-direction:column;gap:.5rem}.PackageCancellationPolicy_title__o8vae{font-weight:500;font-size:.875rem;line-height:1rem}.HotelPackageInsurance_addInsurance__rZkE3{width:-moz-max-content;width:max-content;font-size:.875rem;line-height:1rem}.GoodbyeMessage_container__5Liwz{display:flex;flex-direction:column;align-items:center;padding:1.75em 1em 1em}@media (min-width:992px){.GoodbyeMessage_container__5Liwz{width:37.5rem;padding:2.25em 0 1.5em}}.GoodbyeMessage_text___xAeV{margin-top:1em;color:var(--black-base);font-size:1.25rem;font-weight:700;text-align:center;white-space:pre-line;font-size:1.125rem;line-height:1.375rem}.GoodbyeMessage_flamingo__JooD5{width:10.375rem;height:6.125rem}