.CheckoutPaymentPage_container__Nc4Io{display:flex;width:75.5rem;justify-content:space-between;padding-bottom:1.75rem;margin:0 auto}.CheckoutPaymentPage_container__Nc4Io.CheckoutPaymentPage_mobile__Kx9nk{width:-webkit-fill-available;width:fill-available}.CheckoutPaymentPage_main__59Byw{display:flex;width:59.8125rem;flex-direction:column;flex-shrink:0;gap:1.5rem}.CheckoutPaymentPage_main__59Byw.CheckoutPaymentPage_mobile__Kx9nk{width:100%}.CheckoutPaymentPage_title__n7tZy{padding:.75rem 0;font-size:1.75rem;font-weight:500;line-height:2.125rem}.CheckoutPaymentPage_mobileTitle__6_prn{margin:1rem 0 .5rem}.CheckoutPaymentPage_extrasTitle__AjjG_,.CheckoutPaymentPage_mobileTitle__6_prn{font-weight:500;font-size:1.375rem;line-height:1.625rem}.CheckoutPaymentPage_extrasTitleMobile__iRJD6{font-size:1.125rem;line-height:1.375rem}.CheckoutPaymentPage_extrasContainer__fqqo9{display:flex;flex-direction:column;row-gap:.5rem}.CheckoutPaymentPage_cashbackBlock__sK5G5{display:flex;align-items:center;gap:.5rem;font-size:.875rem;line-height:1rem}.CheckoutPaymentPage_pageContainer__lO2YR{padding:1rem .5rem}.AuthCheckoutController_container__rhM1g{position:relative;border-radius:var(--border-radius);background-color:var(--white)}.AuthCheckoutController_container__rhM1g>*{width:22.5rem!important;margin:0 auto!important}.AuthCheckoutController_withTitle__KvO7y{display:flex;flex-direction:column;gap:.5rem}.AuthCheckoutController_title__D2sD6{font-weight:500;font-size:1.375rem;line-height:1.625rem}.AuthCheckoutController_titleMobile__sqVnq{font-size:1.125rem;line-height:1.375rem}.AuthCheckoutController_registration__h4AGH>*{width:100%!important}.ClientInfo_container__T_9su{display:flex;align-items:stretch;align-self:stretch;justify-content:space-between;padding:1rem;border-radius:var(--border-radius);background:var(--white);font-size:.875rem}.ClientInfo_container__T_9su.ClientInfo_mobile__g8B1I{flex-direction:column;gap:.75rem}.ClientInfo_title__lryop{display:block;color:var(--grey1)}.ClientInfo_title__lryop.ClientInfo_mobile__g8B1I{width:6.875rem}.ClientInfo_infoBlock__R1zRO.ClientInfo_mobile__g8B1I{display:flex}.EmailChangedMessage_container__v61Fc{display:flex;min-width:18.125rem;flex-direction:column;align-items:center;padding:1.25rem;font-size:.875rem;gap:.5rem;line-height:1rem;text-align:center;white-space:pre-wrap}.EmailChangedMessage_title__BplIu{font-size:1.125rem;font-weight:500;line-height:1.375rem}.EmailChangedMessage_cross__EVANS{position:absolute;top:1.25rem;right:1.25rem;width:1.5rem;cursor:pointer}.EditClientForm_container__km56v{display:flex;width:100%;flex-direction:column;padding:1rem;border-radius:var(--border-radius);margin-top:.75rem;background:var(--white)}.EditClientForm_containerMobile__47wQx{padding:.5rem .5rem .5rem .75rem}.EditClientForm_title__UBi07{margin-bottom:.75rem;font-weight:500;font-size:1.375rem;line-height:1.625rem}.EditClientForm_titleMobile__DWlTY{font-size:1.125rem;line-height:1.375rem}.EditClientForm_form__dKFxH{display:flex;flex-direction:column;gap:1rem}.EditClientForm_inputsWrapper____WMh{display:flex;width:100%;flex-wrap:wrap;gap:.75rem}.EditClientForm_inputsWrapper____WMh>*{min-width:calc(50% - .5rem)}.EditClientForm_inputsWrapperMobile__2aWEa{flex-direction:column}.EditClientForm_inputsWrapperMobile__2aWEa>*{width:100%}.EditClientForm_button__LRGNa{width:6.625rem;font-weight:500;font-size:.875rem;line-height:1rem}.EditClientForm_buttonMobile__Gzztf{width:100%}.EditClientForm_inputsWrapper____WMh div div{height:2.5rem}.EditClientForm_inputsWrapper____WMh input{height:2.5rem;font-size:.875rem;line-height:1rem}.EditClientForm_inputsWrapper____WMh span{font-size:.875rem;line-height:1rem}.EditClientForm_inputsWrapperMobile__2aWEa span{font-size:.75rem;line-height:.875rem}.EmailConfirmation_confirmationWrapper__ILelk.EmailConfirmation_confirmationWrapper__ILelk{display:flex;height:fit-content;gap:.25rem}.EmailConfirmation_confirmationButton__HjJ11.EmailConfirmation_confirmationButton__HjJ11{height:fit-content;color:var(--secondary)}.BaseInput_inputContainer__y3B0j{display:flex;flex:1 1;flex-direction:column;gap:.25rem}.BaseInput_inputHeader__393LB{width:100%;color:var(--grey1);text-align:left;font-size:.875rem;line-height:1rem}.BaseInput_input__DqevE{width:100%;height:2.75rem;padding:1rem .5rem;border:none;background-color:var(--white);color:var(--black);font-weight:500;outline:none;transition:background-color .3s,border-color .3s;font-size:1rem;line-height:1.25rem}.BaseInput_input__DqevE::placeholder{color:var(--grey2);font-weight:400}.BaseInput_errorMessage__cs60K,.BaseInput_inputDescription__2IvYG{font-size:.75rem;line-height:.875rem}.BaseInput_errorMessage__cs60K{color:var(--secondary)}.BaseInput_inputDescription__2IvYG{color:var(--grey1);line-height:.875rem}.BaseInput_input__DqevE:disabled{background:var(--background);color:var(--grey2)}.BaseInput_checkmark__EeA7V{width:1.2rem;height:1.2rem;padding-right:.4375rem;color:var(--secondary)}.BaseInput_inputWrapper__8amHj{position:relative;display:flex;overflow:hidden;width:100%;height:2.75rem;align-items:center;border:.0625rem solid var(--grey3);border-radius:var(--border-radius);background-color:var(--white)!important}.BaseInput_inputWrapperError__WR0Ja{border:.0625rem solid var(--secondary)}.BaseInput_input__DqevE:-webkit-autofill,.BaseInput_input__DqevE:-webkit-autofill:active,.BaseInput_input__DqevE:-webkit-autofill:focus,.BaseInput_input__DqevE:-webkit-autofill:hover{box-shadow:0 0 0 62.5em var(--white) inset!important}.CheckoutPriceTimer_clock__E_jG4{width:1em;height:1em}.CheckoutPriceTimer_timerText__6IL6o{display:flex;width:100%;flex-wrap:wrap;align-items:center;font-size:.875rem;gap:.2857em;line-height:1.1429em}.CheckoutPriceTimer_timerTextMobile__Pby50{justify-content:flex-start;gap:0;font-size:.75rem;line-height:1rem}.CheckoutPriceTimer_throughText__QtwWh{display:flex;flex-wrap:wrap;align-items:center;gap:.2857em}.MobileRoomInfo_mainContainer__qmRr9{display:flex;height:2.5rem;flex-direction:column;justify-content:flex-start;padding:.38rem .5rem;border-radius:var(--border-radius);margin:.5rem;background-color:var(--white);font-size:.75rem;line-height:1rem}.MobileRoomInfo_mobileButton__rQj25.MobileRoomInfo_mobileButton__rQj25{justify-content:flex-start;color:var(--secondary)}.HotelInfo_packageInfoContainer__SoWt5{position:relative;font-size:.875rem;line-height:1rem}.HotelInfo_hotelNameImageContainer__gKTgI{display:flex}.HotelInfo_imageContainer__VFgAB .HotelInfo_hotelMainImage__21INa{position:relative!important;width:100%;border-radius:.25rem}.HotelInfo_imageContainer__VFgAB{width:2.25rem;height:2.25rem}.HotelInfo_hotelName__u9_ua{width:calc(100% - 2.75rem);font-weight:500}.HotelInfo_nowrap__CwPLo{display:inline-flex}.HotelInfo_nowrap__CwPLo>svg{width:1rem;height:1rem}.HotelInfo_offerParams__iETk4{font-size:.875rem;line-height:1rem;width:11rem}.HotelInfo_offerParamsMobile__wYHSS{font-size:1.125rem;line-height:1.375rem}.HotelInfo_hotelGeo__01Pc7{font-size:.875rem;line-height:1rem}.HotelInfo_separator__BNeHk{max-width:100%;border:none;border-bottom:.0625rem solid #e3e1dd;margin:.5rem 0}.PackageIncludes_container__bn_WK{display:flex;flex-direction:column;gap:.5rem;font-size:.875rem;line-height:1rem}.PackageIncludes_infoLine__ycUUr{display:flex;flex-wrap:wrap;column-gap:.5rem}.PackageIncludes_link__2O1VG{color:#ff611d;cursor:pointer}.PrcieInfo_priceContainer__hZjud{display:flex;width:100%;flex-direction:column;row-gap:.25rem}.PrcieInfo_fullPrice__R_Qtx{color:var(--black);font-weight:500;font-size:1.375rem;line-height:1.625rem}.PrcieInfo_netPriceBlock__6TU63{display:flex;width:100%;flex-direction:column;color:var(--black);row-gap:.25rem;font-size:.875rem;line-height:1rem}.PrcieInfo_netPriceItem__PZ20i{display:flex;flex-direction:row;justify-content:space-between}.PrcieInfo_priceText__tPy3P{font-weight:500}.PrcieInfo_separator__nHx4Q{max-width:100%;border:none;border-bottom:.0625rem solid #e3e1dd;margin:.5rem 0}.PrcieInfo_packageId__D51tc{color:var(--grey1)}.PrcieInfo_priceAndPackageId__VS7o9{display:flex;flex-direction:row;justify-content:space-between}.ClientInfo_separator__yu6x_{max-width:100%;border:none;border-bottom:.0625rem solid #e3e1dd;margin:.5rem 0}.ClientInfo_customer__OfJKj{color:var(--grey1);font-size:.75rem;line-height:1rem}.ClientInfo_clientName__q8Spi{font-weight:500}.ClientInfo_mainContainer__UwfRi{display:flex;flex-direction:column;row-gap:.25rem;font-size:.875rem;line-height:1rem}.ClientInfo_mainContainer__UwfRi.ClientInfo_mainContainerMobile__Aa11V{margin-bottom:.75rem}.ClientInfo_button__ia2mj{justify-content:flex-start;color:var(--secondary)}.HotelInfoMobile_packageInfoContainer__xDS5Q{position:relative;font-size:.875rem;line-height:1rem}.HotelInfoMobile_hotelNameImageContainer__INb1q{display:flex;width:100%;justify-content:space-between}.HotelInfoMobile_imageContainer__EtJ6E .HotelInfoMobile_hotelMainImage__2Ds8n{position:relative!important;width:100%;border-radius:.25rem}.HotelInfoMobile_imageContainer__EtJ6E{width:2.25rem;height:2.25rem}.HotelInfoMobile_hotelName__Ubwhc{font-weight:500}.HotelInfoMobile_nowrap__Q6taZ{display:inline-flex}.HotelInfoMobile_nowrap__Q6taZ>svg{width:1rem;height:1rem}.HotelInfoMobile_offerParamsMobile__64RJG{font-size:1.125rem;line-height:1.375rem}.HotelInfoMobile_hotelGeo__AYUcU{font-size:.875rem;line-height:1rem}.HotelInfoMobile_separator__EjyFZ{max-width:100%;border:none;border-bottom:.0625rem solid #e3e1dd;margin:.5rem 0}.HotelInfoMobile_starsAndName__twCM4{display:flex;flex-direction:column;row-gap:.25rem}.HotelInfoMobile_accomodation__9UYbk{margin-bottom:.25rem;color:var(--grey1)}.HotelInfoMobile_blockWithImage__djvmu{display:flex;flex-direction:column;row-gap:.5rem}.TransferAndInsurance_additionals__rvY9x{display:flex;flex-direction:column;gap:.25rem}.TransferAndInsurance_highlighted__CZBH5{font-weight:500}.TransferAndInsurance_includedList__YAgRg{display:grid;justify-content:start;gap:.25rem;grid-template-columns:auto auto}.TransferAndInsurance_excluded__iWEoq{color:var(--secondary)}.CheckoutTransfer_container__xZcb3{display:flex;flex-direction:column;padding:1rem;border-radius:var(--border-radius);background-color:var(--white);row-gap:1rem;font-size:.875rem;line-height:1rem}.CheckoutTransfer_title__jsPqa{margin-bottom:.25rem;font-weight:500}.CheckoutTransfer_optionsContainer__RCE5L{display:flex;flex-direction:column;row-gap:1rem}.CheckoutExtra_title__dYaky{margin-bottom:.75rem;font-weight:500}.CheckoutExtra_questionIcon__bj_RX{width:.75rem;height:.75rem}.CheckoutExtra_questionIcon__bj_RX path{fill:var(--grey1)}.CheckoutExtra_extraOption__SFPDN{display:flex;flex-direction:row;column-gap:.5rem}.CheckoutExtra_optionsContainer__dgUm5{display:flex;flex-direction:column;row-gap:.75rem}.CheckoutExtra_optionsContainer__dgUm5 .CheckoutExtra_buttonMore__krjmg{justify-content:flex-start;color:var(--grey1);gap:.12rem}.CheckoutExtra_priceText__CZAQD{color:var(--grey1)}.CheckoutExtra_extraOption__SFPDN .CheckoutExtra_touchedNoneChecked__cix19{border:1px dashed var(--grey1)}.CheckoutExtra_description__O4vH9{display:flex;flex-direction:column;margin-top:.25rem;margin-left:1.5rem;color:var(--grey1);row-gap:.25rem}.CheckoutExtra_link__O1jvI{color:var(--black)}.CheckoutExtra_extraOption__SFPDN .CheckoutExtra_mobileCheckboxContainer__I9K8Y,.CheckoutExtra_extraOption__SFPDN .CheckoutExtra_mobileCheckbox__NfnBa{width:1.125rem;height:1.125rem}.CheckoutExtra_extraOption__SFPDN .CheckoutExtra_checkMobileIcon__waZpe{top:50%;left:50%;width:1.125rem;height:1.125rem;transform:translate(-50%,-50%)}.Checkbox_container__ZT6ez{position:relative;width:1.375rem;height:1.375rem}@media (min-width:992px){.Checkbox_container__ZT6ez{width:1rem;height:1rem}}.Checkbox_checkbox__jOqcw{display:block;width:1.5rem;height:1.5rem;border:.0625rem solid #e3e1dd;border-radius:.25rem;margin:0;-webkit-appearance:none;appearance:none;cursor:pointer;pointer-events:auto}@media (min-width:992px){.Checkbox_checkbox__jOqcw{width:1.125rem;height:1.125rem}}.Checkbox_container__ZT6ez .Checkbox_checkbox__jOqcw.Checkbox_checked__doY68{border:0;background:var(--secondary)}.Checkbox_icon__MFJCX{position:absolute;width:1.163rem;height:1.163rem;cursor:pointer;inset:.15rem}@media (min-width:992px){.Checkbox_icon__MFJCX{width:.875rem;height:.875rem;inset:.12rem}}.CheckoutExtras_container__Eog7z{display:flex;flex-direction:column;padding:1rem;border-radius:var(--border-radius);background-color:var(--white);row-gap:.75rem;font-size:.875rem;line-height:1rem}.PhoneInput_phoneInputContainer__9VV_D{display:flex;flex:1 1;flex-direction:column;gap:.25rem}.PhoneInput_inputHeader__rLdAJ{width:100%;color:var(--grey1);text-align:left;font-size:.875rem;line-height:1rem}.PhoneInput_errorMessage__Jajrr,.PhoneInput_inputDescription___7fEY{font-size:.75rem;line-height:.875rem}.PhoneInput_errorMessage__Jajrr{color:var(--secondary)}.PhoneInput_inputDescription___7fEY{color:var(--grey1)}.PhoneInput_phoneInputContainer__9VV_D .react-tel-input .form-control{border:.0625rem solid var(--grey3)}.PhoneInput_phoneInputContainer__9VV_D .react-tel-input .flag-dropdown{border:none}.PhoneInput_phoneInputContainer__9VV_D .react-tel-input:focus-within{border-radius:var(--border-radius)!important;outline:none!important}.PhoneInput_phoneInputContainer__9VV_D .react-tel-input{border:none!important}.DoneStep_container__wvvig{display:flex;flex-direction:column;align-items:center;gap:.75rem}@media (min-width:992px){.DoneStep_container__wvvig{align-items:start;gap:.5rem}}.DoneStep_header__V6iCS{display:block;font-weight:500;font-size:.875rem;line-height:1rem}.DoneStep_mobileHeader__hr8IR{font-size:1.125rem;line-height:1.375rem}.DoneStep_mobileTextContainer__3TmhB{display:flex;flex-direction:column;gap:.75rem;text-align:center}.DoneStep_label__oojw9{margin-top:.25rem;color:#73716e;font-size:.75rem;line-height:.875rem}.DoneStep_mobileLabel__H_xBc{font-size:1rem;line-height:1.25rem}.DoneStep_successIcon__3U5FS{display:inline-flex;width:3rem;min-width:.938em;height:3rem;min-height:.938em;align-items:center;justify-content:center;border-radius:100%;background-color:var(--primary);text-align:start}.DoneStep_check__zGU09{width:2rem;height:2rem}.DoneStep_check__zGU09>path{fill:black}.DoneStep_returnButton__ZwdhB{padding:.75rem 1rem;color:var(--secondary);font-size:1rem;line-height:1.25rem}.ErrorStep_container__kysLh{display:flex;flex-direction:column;align-items:center;gap:.75rem}@media (min-width:992px){.ErrorStep_container__kysLh{align-items:start;gap:.5rem}}.ErrorStep_errorIcon__kuoUN{display:inline-flex;width:3rem;min-width:.938em;height:3rem;min-height:.938em;align-items:center;justify-content:center;border-radius:100%;background-color:var(--background);text-align:start}.ErrorStep_close__8MXRs{width:2rem;height:2rem}.ErrorStep_close__8MXRs>path{fill:var(--secondary)}.ErrorStep_text__iCsK4{font-weight:500;font-size:1.125rem;line-height:1.375rem}@media (min-width:992px){.ErrorStep_text__iCsK4{font-size:.875rem;line-height:1rem}}.ErrorStep_button__vjdKl{width:100%;padding:.75rem 1rem;font-size:1rem;line-height:1.25rem}@media (min-width:992px){.ErrorStep_button__vjdKl{font-size:.875rem;line-height:1rem}}.ErrorStep_returnButton__vbWqB{padding:.75rem 1rem;color:var(--secondary);font-size:1rem;line-height:1.25rem}.ExploreFilters_mobileWrapper__0eFav{position:fixed;z-index:1;overflow:scroll;padding:16px 8px;background-color:#fff;inset:0}.RadioFilter_filterName__P6p5n{display:flex;align-items:center;justify-content:space-between;font-weight:500;font-size:1rem;line-height:1.25rem}.RadioFilter_filterNameMobile__IbzDC{font-size:1.125rem;line-height:1.375rem}.RadioFilter_resetFilter__p0U3R{color:var(--secondary);cursor:pointer;font-weight:400;font-size:.875rem;line-height:1rem}.RadioFilter_optionList__mTzrU{display:flex;flex-direction:column;gap:.5rem}.RadioFilter_option__oJ4Of{display:flex;cursor:pointer;gap:.5rem}.RadioFilter_optionDisabled__qrG7y{opacity:var(--disabled-opacity)}.RadioFilter_optionInfo__KYp7Y{display:flex;flex:1 1;flex-direction:column;gap:.13rem}.RadioFilter_optionText__g0BMN{font-size:.875rem;line-height:1rem}.RadioFilter_optionTextMobile__68gGm{font-size:1rem;line-height:1.25rem}.RadioFilter_optionCount__cBgi4{color:var(--grey1);font-size:.75rem;line-height:1rem}.RadioFilter_optionPrice__0tU1p{font-weight:500;font-size:.875rem;line-height:1rem}.RadioFilter_option__oJ4Of .RadioFilter_radioButton____iZ8{width:1.125rem;height:1.125rem}.RadioFilter_option__oJ4Of .RadioFilter_radioButton____iZ8:before{border:.0625rem solid var(--grey3)}.RadioFilter_option__oJ4Of .RadioFilter_radioButtonMobile__fP8pD{width:1.375rem;height:1.375rem}.RadioFilter_option__oJ4Of .RadioFilter_radioButtonMobile__fP8pD:before{border:.0625rem solid var(--grey3)}.MultiFilterButtonDesktop_button__Gv23M{display:flex;align-items:center;padding:.75rem;border-radius:var(--border-radius);background-color:var(--white);gap:.25rem;font-size:.875rem;line-height:1rem}.MultiFilterButtonDesktop_active__6EusM{background-color:var(--lightorange);outline:.063rem solid var(--secondary)}.MultiFilterButtonDesktop_activeContainer__7lTmf{display:flex;align-items:center;gap:.125rem}.MultiFilterButtonDesktop_close__evdlq{width:.75rem;height:.75rem}.MultiFilterButtonDesktop_close__evdlq>path{fill:var(--secondary)}.MultiFilterButtonDesktop_arrow__6ORuo{width:.75rem;height:.75rem;flex-shrink:0}.MultiFilterButtonDesktop_arrow__6ORuo path{fill:var(--black)}.MultiFilterButtonDesktop_dropdown__mTxP2{display:flex;width:18.75em;flex-direction:column;padding:.5em;border-radius:.5em;background:var(--white);box-shadow:0 4px 8px 0 rgb(0 0 0/6%),0 0 0 1px rgb(106 106 106/8%);gap:1rem}.MultiFilterButtonDesktop_dropdownContainer__QlvRR{cursor:pointer}.MultiFilterButtonDesktop_doneButton__ShOR9{display:flex;width:100%;justify-content:center}.MultiFilterButtonDesktop_doneButtonText__e2L49{font-size:.875rem;line-height:1.1429em}.HotelMatrixResetFilters_container__3lLQD .HotelMatrixResetFilters_button__T_yIX{color:var(--secondary);font-size:.875rem;line-height:1rem}.HotelMatrixTimer_clock__bbsXX{width:1em;height:1em}.HotelMatrixTimer_timerText__FTiMo{display:flex;flex-wrap:wrap;align-items:center;font-size:.875rem;gap:.2857em;line-height:1.1429em}.HotelMatrixTimer_timerTextMobile__16aTA{justify-content:end;gap:0}.HotelMatrixTimer_throughText__2tuJB{display:flex;flex-wrap:wrap;align-items:center;gap:.2857em}.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}.MatrixResultsHotel_searchResults__Py9pT{display:flex;flex-direction:column;align-items:flex-start;gap:.5em}.MatrixResultsHotel_searchResultsMobile__mJf7Q{align-items:center;margin-bottom:2.5em}.MatrixResultsHotel_hidden__M7O0V{opacity:0;transition:opacity .3s ease,visibility .3s;visibility:hidden}.MatrixResultsHotel_visible__K63Eq{opacity:1;transition:opacity .3s ease,visibility .3s;visibility:visible}.TourRoomCardMobile_roomCard__3Zj5i{width:100%;padding:.5em;border-radius:.5em;background:var(--white)}.TourRoomCardMobile_hotelGallery__8kmfi{position:relative;width:100%;height:10.625rem;margin-bottom:.5em}.RoomGallery_galleryContainer__mMA3D{position:absolute;border-radius:.5em;isolation:isolate}.RoomGallery_galleryContainer__mMA3D,.RoomGallery_swiper__RJaPT{overflow:hidden;width:100%;height:100%}.RoomGallery_swiper__RJaPT .RoomGallery_slide__IcIMH{display:flex;height:13.875em;align-items:center;justify-content:center;color:#333;cursor:pointer}:is(.RoomGallery_swiper__RJaPT .RoomGallery_slide__IcIMH):last-child{overflow:hidden;border-radius:0 .5em .5em 0}@media (min-width:992px){:is(.RoomGallery_swiper__RJaPT .RoomGallery_slide__IcIMH):last-child{overflow:hidden;border-radius:0 0 .5em .5em}}.RoomGallery_slideMobile__RvpDA.RoomGallery_slideMobile__RvpDA{width:10.625rem;height:100%}.RoomGallery_navigationButton__63VAQ{position:absolute;z-index:1;left:50%;width:3.25em;height:.875em;cursor:pointer;transform:translateX(-50%)}.RoomGallery_navigationPrev__xTbOr{top:.5em}.RoomGallery_navigationNext__ZSPKU{bottom:.5em}.RoomGallery_navigationButtonMobile__Kf869{position:absolute;z-index:1;top:50%;width:.875rem;cursor:pointer;transform:translateY(-50%)}.RoomGallery_navigationPrevMobile__l1duS{left:.5em}.RoomGallery_navigationNextMobile__DRnkb{right:.5em}.RoomGallery_img__GRrhy{object-fit:cover}.RoomGallery_skeletonWrapper__17bOJ{position:relative;height:100%;max-height:14.375em}.RoomGallery_cashbackWrapper__po4CZ{position:absolute;z-index:1;top:.5em;right:.5em}.RoomGallery_cashbackWrapperMobile__RMvlz{position:absolute;z-index:1;top:.5em;left:.5em}.RoomGallerySkeleton_wrapper__SYJWo{display:flex;width:100%;height:100%;align-items:center;justify-content:center;border-radius:.5em;background:var(--grey3)}.RoomGallerySkeleton_wrapperMobile__Na70Z{height:10.625rem}.RoomGallerySkeleton_centerPart__OuE7j{display:flex;flex-direction:column;align-items:center;gap:.25em}.RoomGallerySkeleton_hotelIcon__INO7Q{width:1.5em;height:1.5em;fill:var(--white)}.RoomGallerySkeleton_noPhotoText__gxM_Z{color:var(--white);font-size:.875rem;line-height:1.1429em}.RoomInfoMobile_roomInfo__9NX9N{margin-bottom:1em}.RoomInfoMobile_roomDescription__A9PFn,.RoomInfoMobile_roomInfo__9NX9N{display:flex;flex-direction:column;gap:.25em}.RoomInfoMobile_description__6_8FP{max-height:2.2858em;font-size:.875rem;line-height:1.1429em;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis}.RoomInfoMobile_closeButton__C6pSx{width:100%;justify-content:center;margin-top:1em}.RoomInfoMobile_modalTrigger__MpWGC{color:var(--secondary);cursor:pointer;font-size:.875rem;line-height:1.1429em}.RoomInfoMobile_expandButton__wJhVt{display:flex;align-items:center;gap:.12em}.RoomInfoMobile_expandButtonText__88DGc{color:var(--grey1);font-size:.875rem;line-height:1.1429em}.RoomInfoMobile_arrow__PJ9sb{width:.75em;height:.75em}.RoomInfoMobile_arrow__PJ9sb path{fill:var(--grey1)}.RoomInfoMobile_headers__Jazwt{display:flex;flex-direction:column;gap:.25em}.RoomInfoMobile_header__JE0Kc{font-size:1.125rem;font-weight:500;line-height:1.2222em}.RoomInfoMobile_subheader__Lvvhy{font-size:.875rem;line-height:1.1429em}.RoomInfoMobile_subheader__Lvvhy:empty{display:none}.WishlistSorting_container__ylcV5{display:flex;flex-direction:column;gap:.5em}.WishlistSorting_label__mXfE_{font-size:1rem;line-height:1.25rem}.WishlistSorting_sortingOption__kJzip{display:flex;align-items:center;align-self:stretch;justify-content:space-between;padding:1em .5em}.WishlistSorting_title___yvXd{padding:.5em .5em 0;font-weight:700;font-size:1.125rem;line-height:1.375rem}.HotelStars_container__upKSK{display:flex;align-items:center}.HotelStars_container__upKSK:empty{display:none}.HotelStars_container__upKSK>svg{width:.875em;height:.875em}.SwitcherFilter_resetFilterItem__br4z_.SwitcherFilter_resetFilterItem__br4z_{padding:.375em .625em .375em .75em;gap:.25em;font-size:.875rem;line-height:1rem}.SwitcherFilter_deleteIcon__5irC8{height:1em}.SwitcherFilter_deleteIcon__5irC8>path{fill:var(--grey-1)}.SwitcherFilter_container__v6YMS{position:relative;display:flex;flex-direction:column;gap:.75rem}.SwitcherFilter_mobileContainer__kQEr8{padding:.75rem .5rem;border-radius:var(--border-radius);background-color:var(--background)}.SwitcherFilter_heading__IwWOz{font-size:1.125rem;font-weight:500;line-height:1.25rem}@media (min-width:992px){.SwitcherFilter_heading__IwWOz{font-size:1rem;line-height:1.25rem}}.SwitcherFilter_headingSearchMobile__f8SYJ{font-size:1rem;line-height:1.25rem}.SwitcherFilter_refreshIcon__uIgJn{position:absolute;right:0;height:1.313rem;cursor:pointer}.SwitcherFilter_refreshIcon__uIgJn>path{fill:#73716e}.SwitcherFilter_mobileRefreshIcon__wrbJ3{height:1.125rem}.SwitcherFilter_refreshIconSearchMobile__KwD1D{right:.5rem}.SwitcherFilter_containerContent__zuYvf{display:flex;align-items:center;gap:.75rem}.SwitcherFilter_button__A6qCR{padding:.5em}.SwitcherFilter_button__A6qCR:hover{background:var(--background)}.SwitcherFilter_button__A6qCR{font-size:.875rem;line-height:1rem}.SwitcherFilter_selected__53bkQ{background-color:var(--secondary);color:var(--white)}.SwitcherFilter_selected__53bkQ:hover{background:var(--secondary)}.SwitcherFilter_iconContainer__UvWfe{width:33px;height:46px;flex-shrink:0}.SwitcherFilter_iconContainer__UvWfe>svg>path{stroke:rgb(145 148 153)}.SwitcherFilter_detailsContainer__yNxR8{display:flex;justify-content:space-between;color:#73716e;font-size:.875rem;line-height:1rem}.HotelImages_desktopContainer__ds959{display:flex;width:9.5rem;flex-direction:column;flex-shrink:0}.HotelImages_mainImage__CyNVO{position:relative;overflow:hidden;width:9.5rem;height:8.1875rem;border-radius:var(--border-radius) var(--border-radius) 0 0}.HotelImages_bottomImages__3nVja{display:flex;margin-top:.125rem;gap:.125rem}.HotelImages_bottomImage__J0sqw{position:relative;overflow:hidden;width:4.6875rem;height:4.6875rem}.HotelImages_bottomImage__J0sqw:first-child{border-radius:0 0 0 var(--border-radius)}.HotelImages_bottomImage__J0sqw:last-child{border-radius:0 0 var(--border-radius) 0}.HotelImages_bottomImage__J0sqw:only-child{border-radius:0 0 var(--border-radius) var(--border-radius)}.HotelImages_mobileContainer__7fESU{display:flex;width:100%;height:7.0625rem;gap:.125rem}.HotelImages_mobileImage__hk_vn{position:relative;overflow:hidden;height:7.0625rem;flex:1 1}.HotelImages_mobileImage__hk_vn:first-child{border-radius:var(--border-radius) 0 0 var(--border-radius)}.HotelImages_mobileImage__hk_vn:last-child{border-radius:0 var(--border-radius) var(--border-radius) 0}.HotelImages_mobileImage__hk_vn:only-child{border-radius:var(--border-radius)}.HotelImages_image__rMFUp{object-fit:cover}.OrderPage_container__prvEX{position:relative;display:flex;width:100%;min-width:auto;max-width:77.5rem;box-sizing:border-box;flex-direction:column;justify-content:center;padding:0 1rem 2.5rem;margin:1.5rem auto 0;gap:.75rem}.OrderPage_containerMobile__5H_xj{width:auto;min-width:revert;flex-direction:column;justify-content:flex-start;padding:0;margin:.75rem .5rem}.OrdersButton_button__euRQR{display:flex;width:13.75rem;align-items:center;justify-content:center;background:var(--white);gap:.5rem}.OrdersButton_buttonText__7sQX1{white-space:nowrap;font-size:.875rem;line-height:1rem}.OrdersButton_buttonIcon__MbaYN{display:flex;align-items:center;justify-content:center}.OrdersButton_buttonIcon__MbaYN svg{width:1rem;height:1rem}.OrdersButton_buttonIcon__MbaYN path{fill:var(--black)}.StatusInfo_container__ootiN{display:flex;width:100%;flex:1 1;flex-direction:column;padding:1rem;border-radius:var(--border-radius);background:var(--white)}.StatusInfo_containerMobile__YPK2P{padding:.75rem .5rem}.StatusInfo_payButton__ZeYSg{width:8.5625rem;height:2.5rem;margin-top:1rem;background-color:var(--secondary);font-weight:500;font-size:.875rem;line-height:1rem}.StatusInfo_payButtonMobile__q43vC{width:100%;margin-top:.75rem}.StatusInfo_npsButton__gJmp6{width:18.5625rem;margin-top:1rem;background-color:var(--secondary);font-weight:500;font-size:.875rem;line-height:1rem}.StatusInfo_npsButtonMobile__h00RA{width:100%;margin-top:.75rem}.Header_container__p9KVp{display:flex;width:100%;justify-content:space-between;margin-bottom:.5rem;font-size:.875rem;line-height:1rem}.Header_containerMobile__uyXBY{margin-bottom:.375rem}.Header_icon__gLzvR{height:1rem}.Header_icon__gLzvR path{fill:var(--grey2)}.Header_rightWrapper__gj6Xc{display:flex;cursor:pointer;gap:.25rem}.Header_leftWrapper__zI__N{display:flex;gap:.25rem}.Header_leftWrapper__zI__N span{display:flex;align-items:center;margin:0;white-space:nowrap}.Header_orderProcess__2q6b6{color:var(--grey1)}.StatusTitle_title__DCSU_{margin-bottom:1rem;font-weight:500;font-size:1.375rem;line-height:1.625rem}.StatusTitle_titleMobile__Ye53M{margin-bottom:.75rem;font-size:1.125rem;line-height:1.375rem}.StatusTitle_titleCertificate__Euu7L{margin-bottom:0}.OrderSteps_stepsWrapper__NBX6Y{display:flex;gap:.5rem}.OrderSteps_stepsWrapperMobile__k2EDH{flex-direction:column}.OrderSteps_label__B_wBY{padding:0 .125rem;text-align:center;font-size:.875rem;line-height:1rem}.OrderSteps_step__G07sR{display:flex;width:6.25rem;flex-direction:column;align-items:center;gap:.5rem}.OrderSteps_stepMobile__aoMDp{width:auto;flex-direction:row}.OrderSteps_description__Bnt_s{margin-top:1rem}.OrderSteps_descriptionMobile__CSTYv{margin-top:0}.OrderSteps_descriptionOnly__3bcm1,.OrderSteps_description__Bnt_s{font-size:.875rem;line-height:1rem}.OrderSteps_step__G07sR.OrderSteps_pending__tOMMv .OrderSteps_label__B_wBY{color:var(--grey2)}.OrderSteps_step__G07sR.OrderSteps_active__DAVOj .OrderSteps_label__B_wBY,.OrderSteps_step__G07sR.OrderSteps_completed__TSQzr .OrderSteps_label__B_wBY{color:var(--black)}.OrderSteps_step__G07sR.OrderSteps_error__nrTUm .OrderSteps_label__B_wBY{color:var(--secondary)}.OrderSteps_labelMultiline__SNMD7{white-space:pre-line}.StepCircle_circle__4VHw8{display:flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;border-radius:50%}.StepCircle_circleMobile__60ucx{width:1.25rem;height:1.25rem}.StepCircle_active__xNmuR,.StepCircle_pending__b0SlF{background:var(--background)}.StepCircle_completed__w2nuM{background:var(--primary)}.StepCircle_error__N1COC{background:var(--lightorange)}.StepCircle_icon__uxdT_{width:1rem;height:1rem}.StepCircle_iconMobile__Yhtvu{width:.75rem;height:.75rem}.StepCircle_iconPending__wULxk{fill:var(--grey2)}.StepCircle_iconActive__Cm4c9,.StepCircle_iconCompleted__MbkLw{fill:var(--black)}.StepCircle_iconError__z634r{fill:var(--secondary)}.ManageOrder_container__QtF_E{width:100%;margin-top:1rem}.ManageOrder_containerMobile__TmNVD{margin-top:0}.ManageOrder_divider__4z0Jv{border-top:.0625rem solid var(--background);margin-bottom:1rem}.ManageOrder_dividerMobile__ZGtkc{margin-top:.75rem}.ManageOrder_buttonsWrapper__HtQzD{display:flex;gap:.75rem}.ManageOrder_buttonsWrapperMobile__6jiY_{flex-direction:column;gap:.75rem}.ManageOrder_cancelButton__B9Jh_,.ManageOrder_changeButton__sujrK{font-weight:500;font-size:.875rem;line-height:1rem}.ManageOrder_buttonsWrapperMobile__6jiY_ .ManageOrder_cancelButton__B9Jh_,.ManageOrder_buttonsWrapperMobile__6jiY_ .ManageOrder_changeButton__sujrK{width:100%}.OrderPageTitle_title__Qs8zs{font-weight:500;text-align:start;font-size:1.75rem;line-height:2.125rem}.OrderPageTitle_titleMobile__uSKfk{font-size:1.375rem;line-height:1.625rem}.HotelCardLocation_text__xAfrJ{color:var(--black);font-size:.875rem;line-height:1rem}.HotelCardLocation_locationMobile__3hN4L{color:var(--white)}.HotelCardTitle_title__O5_5a{color:var(--black);font-weight:500;text-decoration:none;font-size:1.375rem;line-height:1.625rem}.HotelCardTitle_title__O5_5a:active,.HotelCardTitle_title__O5_5a:visited{color:black}.HotelCardTitle_titleMobile__EYj_w{color:var(--white);display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;font-size:1.375rem;line-height:1.625rem}.HotelCardTitle_titleMobile__EYj_w:active,.HotelCardTitle_titleMobile__EYj_w:visited{color:white}.HotelCardTitle_titleMapCard__Rahwa{font-size:16px;line-height:20px}.HotelCardFeatures_featuresContainer__pMTni{display:flex;overflow:auto hidden;justify-content:flex-start;color:black;gap:.25rem}.HotelCardFeatures_featuresContainer__pMTni::-webkit-scrollbar{display:none;-webkit-appearance:none;appearance:none}.HotelCardFeatures_featuresContainer__pMTni{-ms-overflow-style:none;scrollbar-width:none}.HotelsFeature_feature__j0bze{display:flex;flex-direction:column;align-items:center;justify-content:center}.HotelsFeature_featureMobile___ATNQ{width:3.875rem;min-width:3rem}.HotelsFeature_icon__jApQV{font-size:.7rem}.HotelsFeature_icon__jApQV svg{width:60px;height:26px}.HotelsFeature_label__fPCmY{font-size:.8rem}.BeachLineFeature_iconContainer__SbHNq{position:relative;line-height:1}.BeachLineFeature_iconLabel__M1cIo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.HotelCardLabels_labelsContainer__2nGQi{display:flex;overflow:hidden;width:100%;flex-wrap:wrap;gap:4px}.HotelCardLabels_mapLabelsContainer__0qPXD{flex-direction:column}.HotelCardLabel_label__WZyHz{display:flex;width:fit-content;align-items:center;padding:5px 10px 5px 8px;border-radius:8px;background-color:#f3f3f3;gap:.25em}.HotelCardLabel_textWrapper__i_1VA{overflow:hidden;color:var(--black);cursor:default;font-weight:400;text-overflow:ellipsis;font-size:.75rem;line-height:1rem}.DesktopMapHotelCard_cardContainer__w__o5{display:block;overflow:hidden;min-height:192px;border-radius:8px;background-color:white}.DesktopMapHotelCard_cardContent__K2ND1{display:flex;min-height:192px}.DesktopMapHotelCard_galleryContainer__ZiJVo{width:200px;min-height:100%}.DesktopMapHotelCard_hotelInfo___zwNU{width:100%;min-width:0;min-height:192px;flex-direction:column;padding:8px;gap:8px}.DesktopMapHotelCard_hotelInfo___zwNU,.HotelCardMapTitleBlock_container__daBbr{display:flex;justify-content:space-between}.HotelCardMapTitleBlock_buttonsBlock__S3k8_{display:flex;gap:12px}.HotelCardMapTitleBlock_buttonsBlock__S3k8_ .HotelCardMapTitleBlock_closeButton__Hy9mN{display:flex;width:24px;height:24px;align-items:center;justify-content:center;padding:0;border-radius:50%;background:#e6e9ee;cursor:pointer}:is(.HotelCardMapTitleBlock_buttonsBlock__S3k8_ .HotelCardMapTitleBlock_closeButton__Hy9mN):hover{filter:brightness(75%)}.HotelCardMapTitleBlock_close__O1nxY{width:.75rem;height:.75rem}.HotelCardMapTitleBlock_close__O1nxY>path{fill:var(--grey1)}.HotelCardMapTitleBlock_starsAndLocation__5it_Z{display:flex;gap:.25rem}.MobileHotelCard_container__BhcZH{overflow:hidden;border-radius:8px;background-color:var(--white)}.MobileHotelCard_hotelInfo__FSusR{display:flex;flex-direction:column;padding:8px;gap:8px}.Label_label__EqXAQ{display:flex;align-items:center;padding:.3125rem .5rem .3125rem .625rem;border-radius:.5em;background:var(--background);gap:.25em}.Label_icon__7gnUp,.Label_questionMark__jGafy{width:.875em;height:.875em;flex-shrink:0}.Label_labelText__gjP5y{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Label_labelText__gjP5y,.Label_tooltipContent__5RJDL{font-size:.75rem;line-height:1.1667em}.Label_blueLabel__Dm_Dq{background:#0c73fe;color:var(--white)}.Label_blueLabelQuestionMark__Q62SU path{fill:var(--white)}.Label_limeGreen__dv9P2{background:var(--primary)}.OperatorDropdown_dropdownArrowActive__sEhzA{rotate:180deg}.OperatorDropdown_dropdownArrowActive__sEhzA path{fill:var(--secondary)}.OperatorDropdown_dropdownTitle__Thy5P{display:flex;align-items:center;cursor:pointer;gap:.12em}.OperatorDropdown_dropdownTitle__Thy5P:hover{color:var(--secondary)}.OperatorDropdown_dropdownTitle__Thy5P:hover path{fill:var(--secondary)}.OperatorDropdown_dropdownTitleActive__PvRIQ{color:var(--secondary)}.OperatorDropdown_dropdownArrow__rC0lC{width:.5em;height:.5em}.OperatorDropdown_dropdownTitleText___e09q{font-size:.75rem;line-height:1.1667rem}.OperatorDropdown_dropdown__tj3tH{z-index:10;display:flex;width:18.75em;flex-direction:column;padding:.5em;border-radius:.5em;background:var(--white);box-shadow:0 4px 8px 0 rgb(0 0 0/6%),0 0 0 1px rgb(106 106 106/8%);gap:.5rem}.OffersList_offersList__tcV9O{overflow:auto;max-height:12.75em}.OffersList_offersListMobile__vk87V{display:flex;max-height:100%;flex-direction:column;padding-bottom:1em}.OffersList_dropdownTitle__RALqy{display:flex;flex-direction:column;padding-bottom:1em;gap:.12em}.OffersList_dropdownDate__U8d2J{font-size:1rem;font-weight:500;line-height:1.25em}.OffersList_dropdownDateMobile__aVPeo{font-size:1.125rem;line-height:1.2222em}.OffersList_dropdownOtherOffers__55jgc{font-size:1rem;font-weight:500;line-height:1.25em}.OffersList_dropdownOtherOffersMobile__TMpDz{font-size:1.125rem;line-height:1.2222em}.OffersList_listItem__AkTxr{position:relative;display:flex;flex-direction:column;padding:.75em 0;border-bottom:.0625em solid var(--grey3);cursor:pointer}.OffersList_listItem__AkTxr:first-child{border-top:.0625em solid var(--grey3)}.OffersList_listItem__AkTxr:last-child{border-bottom:none}.OffersList_loaderContainer__eTiA2{position:absolute;top:0;display:flex;width:100%;height:100%;align-items:center;justify-content:center;background:var(--white)}.OffersList_loader___Tbq7{width:1.5em;height:1.5em}.OffersList_loader___Tbq7 path{fill:var(--black)}.OffersList_firstRow__mAgD3{display:flex;align-items:center;justify-content:space-between}.OffersList_hr__U83OU{width:100%;height:.0625em;border:none;margin:.5rem 0;background:var(--grey3)}.OffersList_operator__hNsVu{font-size:.875rem;line-height:1.1429em}.OffersList_operatorMobile__sbuDz,.OffersList_price__zJIlT{font-size:1.125rem;font-weight:500;line-height:1.222em}.OffersList_pricePart__qqU4t{display:flex;align-items:center;gap:.25em}.OffersList_secondRow__uBTkT{color:var(--grey1);font-size:.75rem;line-height:1.1667em}.OffersList_bottomSheet__nURlG{font-size:1rem;line-height:1.25em}.OffersList_instantConfirmIcon__U_cxZ{width:1.1429em}.OffersList_instantConfirmIcon__U_cxZ path{fill:var(--secondary)}.OffersList_dropdownMeal__L5S_D{font-size:.875rem;line-height:1.1429em}.OffersList_labels__l4S22{display:flex;flex-wrap:wrap;margin-top:.25em;gap:.25em}.OffersList_lowAvailability__utm68{color:var(--secondary);font-size:.75rem;line-height:1.1667em}.TourRoomCard_roomCard__8Isoc{display:flex;width:100%;justify-content:space-between;padding:.5em;border-radius:.5em;background:var(--white)}.TourRoomCard_roomDescription__qDM9_{display:flex}.TourRoomCard_hotelGallery__RjNOO{position:relative;overflow:hidden;min-width:14.375em;flex-grow:0;margin-right:.5em}.TourRoomCard_roomInfo__dqYXW{overflow:hidden;min-width:14.375em;max-width:14.375em;margin-right:.5em}.TourRoomCard_hotelMatrix__Yjd3a{display:flex;overflow:hidden;width:27.49em;justify-content:center}@media (min-width:1240px){.TourRoomCard_hotelMatrix__Yjd3a{width:100%;justify-content:flex-end}}.HotelCardAdjacentTours_title__96bHA{padding:0 4px;color:var(--black);font-size:.75rem;line-height:1rem}.HotelCardAdjacentTours_adjacentTours___2YkY{width:100%;padding:4px;border-radius:4px;background:#f3f3f3}.HotelCardAdjacentTours_toursContainer__XrkWC{display:flex;font-size:.75rem;line-height:1rem}.AdjacentTour_suggestedItemLink___cyLl{position:relative;flex:1 1;padding:4px;color:var(--black);text-decoration:none}.AdjacentTour_row__9ziYl{display:flex;align-items:center;white-space:nowrap}.AdjacentTour_price__i3ofS{display:flex;align-items:center;font-weight:500;font-size:1rem;line-height:1.25rem}.AdjacentTour_planeIcon__dpZiM{width:14px;height:14px;margin-right:2px;margin-left:2px}.AdjacentTour_moonIcon__4jFZw{width:10px;height:10px;margin-right:2px;margin-left:2px}.AdjacentTour_moonIcon__4jFZw path{fill:rgb(77 77 77)}.AdjacentTour_suggestedItemLink___cyLl:hover{color:var(--secondary);cursor:pointer}.AdjacentTour_suggestedItemLink___cyLl:hover,.AdjacentTour_suggestedItemLink___cyLl:hover .AdjacentTour_price__i3ofS{color:var(--secondary)}.AdjacentTour_suggestedItemLink___cyLl:hover .AdjacentTour_planeIcon__dpZiM path{stroke:rgb(0 122 255)}.AdjacentTour_suggestedItemLink___cyLl:hover .AdjacentTour_moonIcon__4jFZw path{fill:rgb(0 122 255)}.AdjacentTour_suggestedItemLink___cyLl:not(:first-child){padding-left:8px}.AdjacentTour_suggestedItemLink___cyLl:not(:first-child):before{position:absolute;top:3px;left:0;width:1px;height:calc(100% - 10px);background:rgb(214 213 201);content:""}.AdjacentTour_instantConfirmIcon__RLYZq{height:16px}.HotelCardPenalizedFilters_container__agah1{display:flex;flex-flow:row wrap;align-items:flex-start;margin-top:.5rem;gap:.5rem}.DesktopHotelCard_container__T4QhW{overflow:hidden;border-radius:8px;background-color:var(--white)}.DesktopHotelCard_cardContent__0Ju0e{display:flex;min-height:220px}.DesktopHotelCard_galleryContainer__jhe2y{min-width:246px;min-height:100%}.DesktopHotelCard_hotelInfo__ada11{display:flex;width:100%;min-height:220px;flex-direction:column;justify-content:space-between;padding:8px;gap:8px}.DesktopHotelCard_topPart__snYI5{margin-bottom:8px}.DesktopHotelCard_flexContainer__NcEjb{display:flex;flex-direction:column;align-items:start;gap:8px}.HotelCardTitleBlock_locationContainer__BBG0f{display:flex;align-items:center;gap:4px}.HotelCardTitleBlock_titleBlock__nGmHk{display:flex;width:100%;justify-content:space-between}.HotelListLoader_loaderContainer__3mlHq{display:flex;align-items:center;justify-content:center}.HotelListLoader_loader__Lv8IX{width:4rem;height:4rem}.HotelListLoader_loader__Lv8IX path{fill:var(--grey2)}.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:initial;box-shadow:none;font-size:.875rem;line-height:1rem}.MonthSegments_mobileContainer__f1F_f{padding:0;background-color:initial;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}.EllipsisLoader_ellipsisLoader__krudc{display:flex;align-items:center;justify-content:center}.EllipsisLoader_ellipsisLoader__krudc div{width:10px;height:10px;border-radius:50%;margin:2px;animation:EllipsisLoader_blink__pjO3B 1s infinite;background-color:#808080}.EllipsisLoader_ellipsisLoader__krudc div:first-child{animation-delay:0s}.EllipsisLoader_ellipsisLoader__krudc div:nth-child(2){animation-delay:.2s}.EllipsisLoader_ellipsisLoader__krudc div:nth-child(3){animation-delay:.4s}@keyframes EllipsisLoader_blink__pjO3B{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(--primary-header-color,var(--white))}.NotFoundPage_page__OtfGg{display:flex;width:100vw;height:100vh;align-items:center;justify-content:center;padding:1rem}.NotFoundPage_content__7nao1{display:flex;flex-direction:column;align-items:center;gap:1rem}@media (min-width:768px){.NotFoundPage_content__7nao1{gap:1.5rem}}.NotFoundPage_seagullImage__ZUgZY{width:5.875rem;height:5.875rem;aspect-ratio:1/1}.NotFoundPage_textSection__Qz4_v{display:flex;flex-direction:column;align-items:center;gap:.5rem}.NotFoundPage_header__U1r3b{font-size:2.125rem;font-weight:500;letter-spacing:-.0638rem;line-height:86%}@media (min-width:768px){.NotFoundPage_header__U1r3b{font-size:3.375rem}}.NotFoundPage_subheader__Xrz5j{font-size:1.375rem;font-weight:500;line-height:1.625rem;text-align:center}@media (min-width:768px){.NotFoundPage_subheader__Xrz5j{font-size:1.75rem;line-height:2.125rem}}.NotFoundPage_description__v5Sai{font-size:.875rem;font-weight:500;line-height:1rem;text-align:center}@media (min-width:768px){.NotFoundPage_description__v5Sai{font-size:1rem;line-height:1.25rem}}.NotFoundPage_buttons__bNeRQ{display:flex;flex-flow:column wrap;align-items:center;justify-content:center;gap:.5rem}@media (min-width:768px){.NotFoundPage_buttons__bNeRQ{flex-direction:row}}.NotFoundPage_button__mVuh2{font-size:.875rem;line-height:1rem}@media (min-width:768px){.NotFoundPage_button__mVuh2{font-size:1rem;line-height:1.25rem}}.NotFoundPage_footer__rWkfH{font-size:.875rem;font-style:normal;font-weight:500;line-height:1rem;text-align:center}@media (min-width:768px){.NotFoundPage_footer__rWkfH{font-size:1rem;line-height:1.25rem}}.PromoTileSlide_promoTileSlide__a50Hv{position:relative;display:flex;overflow:hidden;width:236px;height:214px;flex-direction:column;align-items:flex-start;justify-content:space-between;border-radius:8px;background:var(--white)}@media (min-width:640px){.PromoTileSlide_promoTileSlide__a50Hv{width:386px;height:350px}}.PromoTileSlide_promoTileHeader__fzDGE{position:relative;z-index:1;overflow:hidden;width:100%;padding:16px 8px;color:var(--black);font-size:36px;font-weight:500;line-height:28px;text-overflow:ellipsis;white-space:wrap}@media (min-width:640px){.PromoTileSlide_promoTileHeader__fzDGE{width:100%;padding:24px 16px;font-size:54px;line-height:44px}}.PromoTileSlide_promoTileImageWrapper__8m5sC{position:absolute;top:0;left:0;width:100%;height:100%}.PromoTileSlide_promoTileImage__uHQIs{width:100%;height:100%;object-fit:cover}.SeoBlockSlide_container__ZlBjf{display:flex;width:17.75rem;flex-direction:column;padding:1.25rem 1rem 1.75rem;border-radius:var(--border-radius);background-color:var(--white)}.SeoBlockSlide_mobileContainer__Jl10o{width:14.75rem;padding:.625rem .5rem .875rem}.SeoBlockSlide_icon__EbcyI{width:3.5rem;height:3.5rem;margin-bottom:.75rem}.SeoBlockSlide_mobileIcon__FJ935{margin-bottom:.5rem}.SeoBlockSlide_title__4j2R1{font-size:1.125rem;line-height:1.375rem;margin-bottom:.25rem;font-weight:500;white-space:pre}.SeoBlockSlide_mobileTitle__ELGQI{font-size:1rem;line-height:1.25rem}.SeoBlockSlide_description__YhQSC{font-size:.875rem;line-height:1rem}.SeoBlockSlide_mobileDescription__cbm_z{font-size:.75rem;line-height:.875rem}.SeoBlockSwiper_mobileSwiper__Ae_r5{margin:0 -.5rem}.SeoBlockSwiper_mobileSwiper__Ae_r5 .swiperWrapper{padding:0 .5rem}.SeoBlockSwiper_mobileSwiper__Ae_r5 .swiperTrack{gap:.5rem}.SeoBlock_container__j4Dfv{display:flex;flex-direction:column}.SeoBlock_title__CACfk{font-size:1.75rem;line-height:2.125rem;margin-bottom:.25rem;font-weight:500}.SeoBlock_mobileTitle__rgsIO{font-size:1.375rem;line-height:1.625rem}.SeoBlock_description__w9nFf{font-size:1rem;line-height:1.25rem;margin-bottom:.75rem}.SeoBlock_mobileDescription__LaFIZ{font-size:.875rem;line-height:1rem}.PromoTiles_mobileSwiper__upmWV{margin:0 -.5rem}.PromoTiles_mobileSwiper__upmWV .swiperWrapper{padding:0 .5rem}.PromoTiles_mobileSwiper__upmWV .swiperTrack{gap:.5rem}.PromoTilesSkeleton_container__ON0i6{display:grid;width:100%;margin:24px 0;gap:8px;grid-template-columns:repeat(3,1fr)}@media (min-width:640px){.PromoTilesSkeleton_container__ON0i6{margin:40px 0;gap:25px}}.PromoTilesSkeleton_tileSkeleton__GRvtV{width:100%;height:214px;border-radius:8px;animation:PromoTilesSkeleton_skeletonLoading__5ryd5 1.5s infinite;background-color:#e0e0e0}@media (min-width:640px){.PromoTilesSkeleton_tileSkeleton__GRvtV{height:350px}}@keyframes PromoTilesSkeleton_skeletonLoading__5ryd5{0%{opacity:.75}50%{opacity:1}to{opacity:.75}}.DeparturePage_container__gi9VE{display:flex;max-width:var(--xl-screen);flex-direction:column;margin:auto}.DeparturePage_mobileContainer__ZoXkR{padding:0 8px}.DeparturePage_blocks__8nRSY{display:flex;flex-direction:column;gap:2.5rem}.DeparturePage_mobileBlocks__kdAHV{gap:1.625rem}.HotelsHomePage_content__z1WKY{display:flex;max-width:var(--xl-screen);flex-direction:column;padding:0;margin:2rem auto auto;gap:2.5rem}.HotelsHomePage_mobileContent__HAi57{padding:0 8px;gap:1.625rem}