.GiftContactsBlock_container__i_9lO{display:flex;max-width:var(--xl-screen);flex-direction:column;gap:1rem}.GiftContactsBlock_mobileContainer__7h2Fe{width:100%;padding:0 .5rem;gap:1rem}.GiftContactsBlock_content__YQuKG{position:relative;display:flex;max-width:var(--xl-screen);flex-direction:column;padding:1rem;border-radius:var(--border-radius);background-color:var(--secondary-color);gap:1rem}.GiftContactsBlock_contentMobile__b6mbI{width:100%;max-width:var(--xl-screen);padding:.75rem;gap:.75rem}.GiftContactsBlock_header__ksuLr{font-weight:500;font-size:1.125rem;line-height:1.375rem}.GiftContactsBlock_headerMobile__QMU1f{font-size:1rem;line-height:1.25rem}.GiftContactsBlock_authContent__jQtL5{display:flex;width:100%;justify-content:center}.GiftContactsBlock_authContent__jQtL5 .GiftContactsBlock_auth__G_fT0{min-width:17.8rem;max-width:17.8rem;padding:0}.GiftContactsBlock_authContent__jQtL5 .GiftContactsBlock_authMobile__plRjg{width:100%;padding:0}.GiftContactInfo_container__CvZfz{display:flex;flex-direction:column;border-radius:var(--border-radius);background-color:var(--secondary-color);gap:1rem}.GiftContactInfo_mobileContainer__bQ6p5{gap:.75rem}.GiftContactInfo_info__LJ4n4{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:1fr 1fr}.GiftContactInfo_mobileInfo__FDy1M{display:flex;flex-direction:column;gap:.75rem}.GiftContactInfo_button__8Qn9f{width:-moz-fit-content;width:fit-content}.GiftContactInfo_mobileButton__9c_ae{width:100%}.GiftContactItem_inputContainer__G7Xhu{display:flex;flex-direction:column;gap:.25rem}.GiftContactItem_inputTitle__AXXIu{color:var(--grey1);font-size:.75rem;line-height:1rem}.GiftContactItem_inputContainer__G7Xhu .GiftContactItem_input__Zemwm{padding:.75rem;font-weight:500;font-size:.875rem;line-height:1rem}.Tooltip_bubbleContainer__ZpRlt{position:relative;width:260px;padding:8px;border-radius:8px;background-color:var(--white);box-shadow:0 2px 20px 0 rgb(191 191 172/50%)}.Tooltip_content__uT3pi{white-space:pre-line;font-size:.75rem;line-height:1rem}.Tooltip_arrow__eTBOj{fill:var(--white)}.Tooltip_wrapper__kQ7dA{max-width:100%}.Tooltip_inline__5LQFz{display:inline-flex}.ShareHotel_shareWrapper__XHBcd{position:relative}.ShareHotel_shareButton__C6zR3{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;color:var(--grey1);cursor:pointer;font-size:.875rem;gap:.2857em;line-height:1.14em}.ShareHotel_shareButtonMenuOpened__Ryvd4{color:var(--black)}.ShareHotel_shareIcon__AUtKK{width:1em;height:1em}.ShareHotel_shareIconMenuOpened__7kfD3 path{fill:var(--black)}.ShareHotel_dropdownMenu__z9Jlz{position:absolute;z-index:2;top:100%;left:0;overflow:hidden;max-height:0;border:.0625em solid var(--grey3);border-radius:.5em;margin-top:.25em;background:var(--white);box-shadow:0 4px 8px 0 rgb(0 0 0/6%),0 0 0 1px rgb(106 106 106/8%);opacity:0;transition:max-height .3s ease-in-out,opacity .2s ease-in-out,visibility .3s;visibility:hidden}.ShareHotel_dropdownMenuOpened__WnZ0J{max-height:10em;border-radius:.5em;opacity:1;visibility:visible}.ShareHotel_dropdownMenuMobile__wjQ63{position:relative;height:100%;padding-bottom:.5em;border:none;box-shadow:none}.ShareHotel_menuItem__ux03D{display:flex;align-items:center;padding:.75em;color:var(--grey1);cursor:pointer;gap:.5em;transition:all .15s ease-in-out}.ShareHotel_menuItem__ux03D:hover{background:var(--background)}.ShareHotel_menuItemMobile__jlc8M{padding:.5em}.ShareHotel_logo__3VP3F{width:1em;height:1em}.ShareHotel_logoMobile__Mk3lx{width:1.25em;height:1.25em}.ShareHotel_menuItemText__yfG7_{color:var(--black);font-size:.875rem;line-height:1.1429em}.ShareHotel_menuItemTextMobile__ShsTD{color:var(--black);font-size:1rem;line-height:1.25em}.ShareHotel_bottomSheet__EBYuu.ShareHotel_bottomSheet__EBYuu{font-size:1rem}.Notices_notices__xUc7V,.RoomQuantity_roomQuantity__VFyLv{font-size:.875rem;line-height:1rem}.Notices_notices__xUc7V{display:flex;flex-direction:column;margin-top:.5rem;gap:.5rem}.Notices_notice__gu1mo{padding:1rem;border-radius:.5rem;background:#f3f3f3}.PackageMapAndGallery_relative__Zttj5{position:relative;display:flex;height:18.75rem;justify-content:center}.PackageMapAndGallery_relative__Zttj5>div:last-child{position:absolute;z-index:1;top:.5rem;right:.5rem}.PackageMapAndGallery_hide___Afz5{display:none}.MobileTopAppBanner_banner__ZCHgf{display:flex;align-items:center;justify-content:space-between;padding:.5em .75em .5em 0;background:var(--white);gap:.5em}.MobileTopAppBanner_logoSection__0u__S{display:flex;align-items:center}.MobileTopAppBanner_leftPart__O8v2d{display:flex;align-items:center;gap:.5em}.MobileTopAppBanner_close__YaSfl{width:2.25em;height:2.25em;flex-shrink:0;padding:.75em}.MobileTopAppBanner_logo__IPMKq{display:flex;width:3.75em;height:3.75em;align-items:center;justify-content:center;padding:.5em .5em 1em;border-radius:.5em;margin:0 .5em 0 0;background:var(--primary);pointer-events:none}.MobileTopAppBanner_stars__1zkqV{display:flex;gap:.12em}.MobileTopAppBanner_star__8LwsV{width:.75em;height:.75em}.MobileTopAppBanner_bottomPart__e08pX{display:flex;align-items:center;gap:.25em}.MobileTopAppBanner_title__aoi3M{font-size:1rem;font-weight:500;line-height:1.25em}.MobileTopAppBanner_centerPart__1sqBS{display:flex;flex-direction:column;gap:.12em}.MobileTopAppBanner_reviewsCount__I7JbJ{color:var(--grey1);font-size:.75rem;line-height:1.1667em}.MobileTopAppBanner_showButton__tqRDV{color:var(--secondary)}.Input_input__H3gb4{width:100%;border:1px solid #e3e1dd;border-radius:8px;transition:border .15s linear}.Input_input__H3gb4:focus,.Input_input__H3gb4:hover{border:1px solid var(--black)}.Input_input__H3gb4.Input_error__8cVbr{border:1px solid var(--secondary)}.Input_input__H3gb4:disabled{border:1px solid #e3e1dd}.Input_input__H3gb4{font-size:.75rem;line-height:1rem}.Input_input__H3gb4[type=number]::-webkit-inner-spin-button,.Input_input__H3gb4[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}.Input_input__H3gb4[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.NoFilteredPrice_resetFilterItem__qBhYf.NoFilteredPrice_resetFilterItem__qBhYf{padding:.375rem .625rem .375rem .75rem;gap:.25rem;text-align:start;font-size:.875rem;line-height:1rem}.NoFilteredPrice_deleteIcon__E0JHh{height:1rem}.NoFilteredPrice_deleteIcon__E0JHh>path{fill:var(--grey-1)}.NoFilteredPrice_disabled___Qdtq{cursor:not-allowed;opacity:.6}.NoFilteredPrice_strikethrough__w00po{text-decoration:line-through}.NoFilteredRegion_resetFilterItem__B5wp5.NoFilteredRegion_resetFilterItem__B5wp5{padding:.375rem .625rem .375rem .75rem;gap:.25rem;text-align:start;font-size:.875rem;line-height:1rem}.NoFilteredRegion_deleteIcon__pUund{height:1rem}.NoFilteredRegion_deleteIcon__pUund>path{fill:var(--grey-1)}.NoFilteredRegion_disabled__eqOm8{cursor:not-allowed;opacity:.6}.NoFilteredRegion_strikethrough___6tLv{text-decoration:line-through}.InputFilter_container__cihuk{position:relative;display:flex;flex-direction:column;gap:.5rem}.InputFilter_heading__k8kLq{display:flex;font-size:1.125rem;font-weight:500;gap:.25rem;line-height:1.25rem}@media (min-width:992px){.InputFilter_heading__k8kLq{font-size:1rem;line-height:1.25rem}}.InputFilter_input__Vi50l{height:2rem;padding:.5rem}.InputFilter_refreshIcon__1h4jk{height:1.125em;cursor:pointer}.InputFilter_refreshIcon__1h4jk>path{fill:#73716e}@media (min-width:992px){.InputFilter_refreshIcon__1h4jk{height:1.313em}}.SliderFilter_sliderContainer__SKrf1{position:relative;display:flex;width:100%;flex-direction:column;gap:.5rem;gap:var(--border-radius)}.SliderFilter_refreshIcon__g_4GH{position:absolute;right:0;height:1.125rem;cursor:pointer}.SliderFilter_refreshIcon__g_4GH>path{fill:#73716e}@media (min-width:992px){.SliderFilter_refreshIcon__g_4GH{height:1.313rem}}.SliderFilter_disabledSliderContainer__8f9Aa{opacity:.8}.SliderFilter_sliderHeader__6cspn{display:flex;align-items:center;justify-content:space-between}.SliderFilter_filterName__voc5E{font-size:1rem;font-weight:500;line-height:1.25rem}.SliderFilter_mobileFilterName__AGFy8{font-size:1.125rem;line-height:1.375rem}.SliderFilter_inputsContainer___dUa7{display:flex;gap:.5rem}.SliderFilter_filterInput__MfjIp{flex:1 1;padding:.5rem;border:.0625rem solid var(--grey3);border-radius:var(--border-radius);outline:none}.SliderFilter_mobileFilterInput__0jjwn.SliderFilter_mobileFilterInput__0jjwn{padding:.75rem;font-size:1rem;line-height:1.25rem}.SliderFilter_sliderRoot__y8gH9{position:relative;display:flex;width:100%;height:1rem;align-items:center;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.SliderFilter_mobileSliderRoot__96_jI.SliderFilter_mobileSliderRoot__96_jI{height:1.5rem}.SliderFilter_sliderTrack__C5iVo{position:relative;height:.125rem;flex-grow:1;border-radius:var(--border-radius);background-color:var(--lightorange);cursor:pointer}.SliderFilter_mobileSliderTrack__o454I.SliderFilter_mobileSliderTrack__o454I{height:.25rem}.SliderFilter_sliderRange__VTOKq{position:absolute;height:100%;background-color:var(--secondary)}.SliderFilter_sliderThumb__tuJn2{display:block;width:1rem;height:1rem;border-radius:50%;background-color:var(--secondary);cursor:pointer}.SliderFilter_mobileSliderThumb__88IBa{width:1.5rem;height:1.5rem}.SliderFilter_sliderThumb__tuJn2:hover{scale:1.1;transition:scale .2s}.SliderFilter_sliderThumb__tuJn2:active{opacity:1;scale:.9}.CopyPromoCode_codeWrapper__kaHAs{display:flex;align-items:center;padding:7px 12px;border-radius:8px;margin:12px 0;background:var(--background);gap:6px}.CopyPromoCode_codeText__7fQ7Y{color:var(--secondary);font-size:22px;font-weight:400;line-height:26px;text-align:center}.CopyIcon_copyIcon__NwXC3,.CopyIcon_doneIcon__stJ8B{width:20px;height:20px;color:var(--secondary)}.MobileAppBanner_container__6Vw2D{display:flex;width:100%;flex-direction:column;align-items:center}.MobileAppBanner_dragHandle___yQUa{width:40px;height:2px;border-radius:10px 0 0;margin-bottom:14px;background-color:#c2c5cc}.MobileAppBanner_star__yA997 path{fill:var(--secondary);stroke:var(--secondary)}.MobileAppBanner_reviews__OB196{margin-left:4px;color:#919499}.MobileAppBanner_container__6Vw2D>.MobileAppBanner_description__89FBM{max-width:295px;margin-top:16px;font-size:22px;font-style:normal;font-weight:500;line-height:26px;text-align:center;white-space:pre-line}.MobileAppBanner_codeWrapper__iAyvy{display:flex;align-items:center;padding:5px 12px 6px;border-radius:6px;margin:12px 0;background:var(--background);gap:6px}.MobileAppBanner_codeText__huGcQ{color:var(--secondary);font-size:22px;font-weight:400;line-height:26px;text-align:center}.MobileAppBanner_container__6Vw2D>.MobileAppBanner_descriptionNote__e42N_{color:#919499;font-size:12px;font-weight:400;line-height:14px;text-align:center}.MobileAppBanner_container__6Vw2D>.MobileAppBanner_goToAppButton__hFBrz{width:100%;height:44px;margin:24px 16px;font-size:16px;font-weight:500;line-height:20px;text-align:center}.MobileAppBanner_copyIcon__Gi7Gg,.MobileAppBanner_doneIcon___7s44{width:20px;height:20px}.AppInformation_title__MXPv6{font-size:14px;font-weight:500;line-height:16px}.AppInformation_description__rlLsB{color:var(--grey1);font-size:12px;font-style:normal;font-weight:400;line-height:14px}.AppInformation_container__q6wRq{display:flex}.AppInformation_logo__PD7yz{display:flex;width:52px;height:52px;align-items:center;justify-content:center;padding:8px 8px 16px;border:1px solid #ebecf0;border-radius:8px;margin:0 8px 0 0;background:var(--primary);pointer-events:none}.AppInformation_logoFilled__yrFph{background:var(--white)}.AppInformation_content__XETmU{display:flex;min-width:112px;flex-direction:column;justify-content:space-between}.LaterPaymentAdditionals_container___0VKK{display:flex;flex-direction:column;gap:1rem}.LaterPaymentAdditionals_warning__IoaHo{display:flex;align-items:center;gap:.25rem}.LaterPaymentAdditionals_warning__IoaHo strong{font-weight:500}.LaterPaymentAdditionals_warning__IoaHo{font-size:.75rem;line-height:1rem}.PaylateBNPL_deadline__iHX85{display:flex;align-items:center;justify-content:space-between;color:var(--grey1);font-size:.875rem;font-weight:400}.PaylateBNPL_tariff__54xOa{width:7.5rem;padding:1rem;border-radius:var(--border-radius);background:var(--white);cursor:pointer;font-size:.875rem;font-weight:500;line-height:1rem}.PaylateBNPL_container__ZhiVu{display:flex;flex-direction:column;gap:1rem}.PaylateBNPL_container__ZhiVu.PaylateBNPL_mobile__mNM1b .PaylateBNPL_deadline__iHX85{font-size:.75rem;line-height:.875rem}.PaylateBNPL_container__ZhiVu.PaylateBNPL_mobile__mNM1b{gap:.75rem}.PaylateBNPL_container__ZhiVu.PaylateBNPL_mobile__mNM1b .PaylateBNPL_tariff__54xOa{width:auto;min-width:5.9375rem;padding:.75rem .5rem}.PaylateBNPL_tariffs__B2wWi{display:flex;align-items:center;gap:.75rem}.PaylateBNPL_chosen__le7Zv{border:.0625rem solid var(--secondary)}.PaylateBNPL_line__BZ3_0{height:.125rem;align-self:stretch;background:var(--secondary)}.PaylateBNPL_todayAndLater__pIYiP{display:flex;align-items:center;gap:.75rem}.PaylateBNPL_withPrice__83Rt9{display:flex;flex-direction:column;padding-right:2rem;font-size:1.125rem;font-weight:500;gap:.25rem;line-height:1.375rem}.PaylateBNPL_paymentInfo__t9MGf{display:flex;flex-direction:column;gap:.5rem}.PaylateBNPL_paymentInfo__t9MGf.PaylateBNPL_next__6fULJ{flex:1 0}.PaylateBNPL_paymentInfo__t9MGf.PaylateBNPL_next__6fULJ .PaylateBNPL_line__BZ3_0{background:var(--grey3)}.PaylateBNPL_paymentInfo__t9MGf.PaylateBNPL_next__6fULJ .PaylateBNPL_withPrice__83Rt9{padding:0}.PaylateBNPL_overPayment__iq8Pg{color:var(--grey2);font-size:.75rem;line-height:.875rem}.TariffPrepayment_container__DAmxD,.TariffPrepayment_content__SEoVj{display:flex;flex-direction:column;gap:.5rem}.TariffPrepayment_tarifs__hJvas{display:flex;width:100%;border:.063rem solid var(--grey3);border-radius:var(--border-radius)}.TariffPrepayment_planType__GtQKq{display:flex;flex:1 1;align-items:center;justify-content:center;padding:.5rem;font-weight:500;text-align:center;font-size:.875rem;line-height:1rem}.TariffPrepayment_selected__XpuRy{border:.063rem solid var(--secondary);border-radius:var(--border-radius)}.TariffPrepayment_description__jf0Fs{color:var(--grey1)}.TariffPrepayment_description__jf0Fs a{color:var(--black);text-decoration:none}.TariffPrepayment_button__2kfcd{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;padding:.75rem .5rem;border:.063rem solid var(--secondary);border-radius:var(--border-radius);font-weight:500;gap:.5rem}.TariffPrepayment_icon__FAKxz{width:1rem;height:1rem}.TariffPrepayment_icon__FAKxz path{fill:var(--grey2)}.TariffPrepayment_cardContainer__ncgOG{padding:.75rem .5rem;border-radius:var(--border-radius);background:var(--background)}@media (min-width:992px){.TariffPrepayment_cardContainer__ncgOG{padding:1rem}}.TariffPrepaymentPopup_content__MKvGZ{width:31.25rem;padding:1.5rem}.TariffPrepaymentPopup_container__HvF5J{display:flex;flex-direction:column;gap:.75rem}.TariffPrepaymentPopup_header__B6F1Q{font-weight:500;font-size:1.375rem;line-height:1.625rem}.TariffPrepaymentPopup_headerMobile__7RwGD{font-size:1.125rem;line-height:1.375rem}.TariffPrepaymentPopup_planTypes___IXss{display:flex;flex-direction:column;gap:.75rem}.TariffPrepaymentPopup_item__6x6x4{display:flex;align-items:center;justify-content:space-between;font-weight:500;font-size:.875rem;line-height:1rem}.TariffPrepaymentPopup_itemMobile__JAd4a{font-weight:400;gap:.25rem;font-size:1rem;line-height:1.25rem}.TariffPrepaymentPopup_description__KGGiu{padding-right:1.5rem;color:var(--grey1);font-size:.875rem;line-height:1rem}.TariffPrepaymentPopup_description__KGGiu a{color:var(--black);text-decoration:none}.TariffPrepaymentPopup_button__1c_26{font-size:.875rem;line-height:1rem}.TouristGender_container__JjcWS{position:relative;width:5rem;flex:1 1;cursor:pointer}.TouristGender_container__JjcWS input{cursor:pointer}.TouristGender_arrow__RA3Aj{position:absolute;right:.75rem;bottom:1rem;width:.75rem;pointer-events:none}.TouristGender_arrow__RA3Aj.TouristGender_arrowMobile__tHDqe{top:2.5rem;right:.5rem}.TouristGender_input__d8lSI{width:100%;height:2.75rem;flex:1 1;font-size:1rem;line-height:1.25rem}.TouristGender_mobileDropdown__tc7vP{bottom:2rem}.TouristDateField_input___nSi9.TouristDateField_input___nSi9{width:7.15rem}.TouristBirthday_birthdayContainer__dNm36{width:100%;flex:2 1}.TouristBirthday_birthdayContainer__dNm36 .TouristBirthday_birthdayInput__wzowF{width:100%!important;height:2.75rem;font-size:1rem;line-height:1.25rem}.TouristCitizenship_container__mwc24{position:relative;width:6.625rem;cursor:pointer}.TouristCitizenship_container__mwc24 input{cursor:pointer}.TouristCitizenship_arrow__JiKrV{position:absolute;right:.75rem;bottom:1rem;width:.75rem;pointer-events:none}.TouristCitizenship_text__nCvCR{text-overflow:ellipsis}.TouristCitizenship_containerMobile__SYuAm{width:100%;flex:2 1}.TouristCitizenship_containerMobile__SYuAm .TouristCitizenship_citizenshipInput__pWztd{width:100%;height:2.75rem;font-size:1rem;line-height:1.25rem}.TouristCitizenship_arrow__JiKrV.TouristCitizenship_arrowMobile__Rg7w4{top:2.5rem;right:.5rem}.TouristCitizenship_mobileDropdown__tWBs6{bottom:2rem}.TouristDocument_numberField__B0Q45.TouristDocument_numberField__B0Q45{width:6.625rem}.TouristDocument_documentContainer__f_LvJ{display:flex;flex-direction:column;row-gap:.25rem}.TouristDocument_fields__lMrRs{display:flex;flex-direction:row;-moz-column-gap:.5rem;column-gap:.5rem}.TouristDocument_documentContainer__f_LvJ .TouristDocument_laterButton__5wY8e{color:var(--secondary);font-size:.75rem;line-height:1rem}.TouristDocument_laterText__lLK0K{color:var(--black);font-size:.8125rem;line-height:.938rem}.TouristDocument_containerMobile__hVJYq{width:100%;flex:1 1}.TouristDocument_containerMobile__hVJYq .TouristDocument_inputMobile__jai14{width:100%;height:2.75rem;font-size:1rem;line-height:1.25rem}.TouristFullName_checkbox__ISVFh{display:flex;flex-direction:row;align-items:center;margin-top:.375rem;-moz-column-gap:.5rem;column-gap:.5rem;cursor:pointer}.TouristFullName_fieldMobile__zdUbq{width:100%}.TouristFullName_fieldMobile__zdUbq .TouristFullName_inputMobile__UYCVU{font-size:1rem;line-height:1.25rem;height:2.75rem}.nameSwitcher_container__tLqSQ{position:absolute;z-index:10;display:flex;width:16.5rem;flex-direction:column;padding:.8125rem .938rem;border-radius:var(--border-radius);background-color:var(--white);box-shadow:var(--box-shadow);gap:.75rem;transform:translateY(-70%)}.nameSwitcher_container__tLqSQ:after{position:absolute;bottom:0;border:.438rem solid;border-color:transparent var(--white) var(--white) transparent;box-shadow:.25rem .25rem .25rem 0 rgb(0 0 0/6%);content:"";transform:rotate(45deg);transform-origin:bottom left}.nameSwitcher_nameContainer__jAOHG{display:flex;align-items:center;justify-content:center;color:var(--grey1);gap:.75rem;font-size:.875rem;line-height:1rem}.nameSwitcher_name__vZibD{padding:.25rem .5625rem;border:.0625rem solid var(--grey1);border-radius:var(--border-radius);text-transform:uppercase}.nameSwitcher_hint__BKM4o{color:var(--black);white-space:pre-line;font-size:.875rem;line-height:1rem}.nameSwitcher_buttonContainer__VLfRB{display:flex;gap:.75rem}.nameSwitcher_button__Pv7i7{height:2.5rem;padding:.75rem .875rem}.DepartureContainer_container__1GYlk{display:flex;flex-direction:column;padding:12px 15px 12px 8px;border-radius:8px;margin-top:16px;background-color:var(--white);gap:8px}.DepartureContainer_mobileContainer__DG4Ls{margin-top:0}.DepartureContainer_halfContainer___eP4k{display:flex}.DepartureContainer_halfIem__aQlG8{display:flex;width:100%;flex-direction:column;gap:.25em}.DepartureContainer_containerContent__aNuvP{display:flex;flex-direction:column;align-items:start;gap:8px}.DepartureContainer_header__LHi3H{font-weight:500;font-size:1rem;line-height:1.25rem}.DepartureContainer_linksContainer__MDYYD{display:flex;overflow:hidden;height:136px;flex-direction:column;gap:8px}.DepartureContainer_showAll__dCRJQ{height:100%}.DepartureContainer_link__m_205{color:var(--secondary);font-size:.875rem;line-height:1rem}.DepartureContainer_containerContent__aNuvP .DepartureContainer_button__4eZRo{color:var(--grey1);font-size:.875rem;line-height:1rem}.CenterSection_container__shLMs{width:calc(100% - 235px)}.CenterSection_mobileContainer__Qtxst{width:100%;padding:0 8px}.CenterSection_secondSectionDesktop__2pnjU{display:flex;flex-direction:row;gap:8px}.CenterSection_sortingSection__e7IWW{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.CenterSection_sortingSectionMapExpanded__Brab6{flex-wrap:wrap;gap:.5rem}.CenterSection_hotelSection__DGE3M{display:flex;flex-direction:column}.CenterSection_hotelSectionDesktop__GNhb6{max-width:700px;flex:1 1 700px}.CenterSection_hotelSectionMapExpanded__Qq4p6{width:320px;min-width:320px;flex:1 1 320px}.CenterSection_title__h_G0e{display:flex;margin:24px 0 16px 1px;font-weight:500;font-size:1.375rem;line-height:1.625rem}.CenterSection_titleMobile__5QxLe{margin:16px 0 8px 1px;font-size:1.125rem;line-height:1.375rem}.CenterSection_map__KtJsz{position:relative;top:0;min-width:0;flex:1 1 auto}.CenterSection_hotelSection__DGE3M .CenterSection_metaregionLinks__obAAB{margin-bottom:1rem}.CenterSection_metaregionLinksWithNearest__4BK2w{margin-top:1rem}.NearestOffers_wrapper__73tBL{display:flex;flex-direction:column;padding:.75rem .5rem;border-radius:var(--border-radius);background:var(--white);gap:.5rem}.NearestOffers_mobileWrapper__zOr9p{padding:.5rem}.NearestOffers_resultDepartureBlock__fb8l9{color:var(--black-light);font-weight:500;font-size:1.375rem;line-height:1.625rem}.NearestOffers_resultDepartureBlockMobile__RSQcu{padding:.438rem .5rem 0;font-size:1rem;line-height:1.25rem}.NearestOffers_nearestOffersMobile__a7YdR{margin-bottom:16px}.NoFlightsBlock_highlightedText__pHtsD{color:var(--black-base)}.NoFlightsBlock_highlightedTextCapitalize__CSmRG{text-transform:capitalize}.NearestOffersInfoBlock_link__h3bY_{color:var(--secondary)}.NearestOffersInfoBlock_highlightedText__PWEyS{color:var(--black-base)}.NearestDeparturesBlock_container__33rcF{font-size:.875rem;line-height:1rem}.NearestDeparturesBlock_list__cqoe0{padding:0;margin:0}.NearestDeparturesBlock_list__cqoe0 li{display:inline-block;margin-right:24px;list-style:none}.NearestDeparturesBlock_listMobile__lYV8G li:not(:first-child){margin-top:4px}.NearestDeparturesBlock_link__zzQwZ{color:var(--secondary)}.EmptyHotels_container__7iKrD{margin-bottom:.5rem}.NoFilteredResults_container__rgvG1{display:flex;flex-direction:column;align-items:center;padding:20px 40px;border-radius:4px;background-color:var(--white);gap:.5rem;text-align:center;white-space:pre-wrap;font-size:1rem;line-height:1.25rem}.NoFilteredResults_heading__oE8bw{font-weight:500;font-size:1.75rem;line-height:2.125rem}.NoFilteredResults_filtersContainer__f5NtN{display:flex;flex-wrap:wrap;gap:.25rem}.NoFilteredResults_filterItem__0cySf{padding:6px 10px 6px 12px;font-size:.875rem;line-height:1rem}.NoFilteredResults_resetButton__hpbmF{gap:.25rem;font-size:.875rem;line-height:1rem}.NoFilteredResults_icon__B6lX0{height:.75em}.NoFilteredResults_resetFilterItem__NA_RW.NoFilteredResults_resetFilterItem__NA_RW{padding:.375em .625em .375em .75em;gap:.25em;font-size:.875rem;line-height:1rem}.NoFilteredResults_deleteIcon__mBQFE{height:1em}.NoFilteredResults_deleteIcon__mBQFE>path{fill:var(--grey-1)}.SearcherEmpty_container__5zLNL{padding:20px 40px;border-radius:4px;background-color:var(--white);text-align:center;white-space:pre-wrap;font-size:.875rem;line-height:1rem}.LinksSection_container__s1dvK{display:flex;flex-direction:column;gap:8px}.LinksSection_mobileContainer__wYSSW{margin-bottom:8px}.LinksSection_countriesList__DkyKK{padding:12px 8px;border-radius:8px;background-color:var(--white)}.LinksSection_header__bwO4z{margin-bottom:8px;font-weight:500;font-size:1rem;line-height:1.25rem}@media (min-width:992px){.LinksSection_header__bwO4z{font-size:1.375rem;line-height:1.625rem}}.ResortList_container__QZSib{display:flex;flex-direction:column;gap:1rem}.ResortList_column__ISnsE{display:flex;flex-direction:column;align-items:start;gap:8px;font-size:.875rem;line-height:1rem}.ResortList_columnName__O2CVW{font-weight:500;font-size:.875rem;line-height:1rem}.ResortList_link__PmibG{color:var(--secondary);text-decoration:none}.ResortList_button__8WFg3{color:var(--grey1);font-size:.875rem;line-height:1rem}.ResortItem_container__Jr1d_{display:flex;flex-direction:column;gap:.5rem}.ResortItem_row__cHErY{display:flex;flex-wrap:wrap;gap:.375rem;font-size:.875rem;line-height:1rem}.ResortItem_rowName__j3k4m{font-weight:500;font-size:.875rem;line-height:1rem}.ResortItem_linkContainer__o4iQz{display:flex;gap:.375rem}.ResortItem_linkContainer__o4iQz .ResortItem_point__siWiz{color:var(--grey2)}.ResortItem_linkContainer__o4iQz:last-child .ResortItem_point__siWiz{display:none}.ResortItem_link__XeUFM{color:var(--secondary);text-decoration:none}.ResortItem_row__cHErY .ResortItem_button__UegzX{padding:0;color:var(--grey1);font-size:.875rem;line-height:1rem}.ExploreCountriesList_countryListContent__7a3uW{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(4,1fr)}.ExploreCountriesList_mobileCountryListContent__A8hBO{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,1fr)}.ExploreCountriesList_hidden__XpR7q{overflow:hidden;max-height:4.063rem}.ExploreCountriesList_countryItem__Iyo6D{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ExploreCountriesList_link__BQ909{color:var(--black);font-size:.875rem;line-height:1rem}.ExploreCountriesList_button__tkEAP{padding:0;margin-top:.5rem;color:var(--grey1);font-size:.875rem;line-height:1rem}.ExploreSortingMobile_header__gvepV{padding-bottom:.5rem;font-weight:500;font-size:1.125rem;line-height:1.375rem}.ExploreSortingMobile_buttonContainer__kXMx_{flex-shrink:0}.ExploreSortingMobile_buttonContainer__kXMx_ .ExploreSortingMobile_button__SH94x{background-color:var(--secondary-header-color)}.ExploreSortingMobile_sortItems__oNNZ_{padding-bottom:.5rem}.ExploreSortingMobile_sortItems__oNNZ_ .ExploreSortingMobile_sortButton__Penxy{padding:.5rem 0;font-size:1rem;line-height:1.25rem}.SearchProgressBar_progressBarContainer__rhPfV{position:sticky;z-index:2;top:0;width:100%;height:.1875rem;opacity:1;transition:opacity .5s ease}.SearchProgressBar_invisible__ow7rf{visibility:hidden}.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)}}.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:.5rem}@media (min-width:640px){.DownloadAppSection_goToStoresContainer__E2nzc{display:flex;gap:.75rem}}@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;flex-direction:column;gap:1rem}@media (min-width:640px){.LeftSection_leftSection__bfGZe{gap:1.5rem}}.SocialLink_title__w_sSy{margin-bottom:4px;font-size:16px;font-weight:500;line-height:20px}@media (min-width:640px){.SocialLink_title__w_sSy{margin-bottom:8px;font-size:18px;line-height:22px}}.SocialLink_linksContainer__XaYGg{display:flex;overflow:hidden;width:-moz-min-content;width:min-content;border-radius:8px;gap:8px;isolation:isolate}.SocialLink_linkWrapper__Rk_7r{display:flex;width:44px;height:44px;align-items:center;justify-content:center}@media (min-width:640px){.SocialLink_linkWrapper__Rk_7r{width:56px;height:56px}}.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}.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}}.DynamicLinksItem_group__ZWozA{display:flex;flex-wrap:wrap;gap:.25rem .5rem;font-size:.875rem;line-height:1rem}@media (min-width:768px){.DynamicLinksItem_group__ZWozA{gap:.5rem}}.DynamicLinks_container__9ZPoi{flex-direction:column}.DynamicLinks_container__9ZPoi,.DynamicLinks_defaultContainer__jdktv{display:flex;margin-top:1rem;gap:1rem}.SortingMobileButton_button__UDVZM{display:flex;align-items:center;padding:.75rem;border-radius:var(--border-radius);background-color:var(--secondary-color);gap:.5rem}.SortingMobileButton_button__UDVZM>svg>path{margin-top:.1875rem;fill:var(--black-base)}.PackageIncludes_container__bn_WK,.SortingMobileButton_button__UDVZM{font-size:.875rem;line-height:1rem}.PackageIncludes_container__bn_WK{display:flex;flex-direction:column;gap:.5rem}.PackageIncludes_infoLine__ycUUr{display:flex;flex-wrap:wrap;-moz-column-gap:.5rem;column-gap:.5rem}.PackageIncludes_link__2O1VG{color:#ff611d;cursor:pointer}.SidebarLuggage_noLuggage__8CAJS path{fill:#b3aea3}.SidebarLuggage_noLuggage__8CAJS{color:#b3aea3}.SidebarLuggage_luggageItem__fSlle{display:flex;width:1.25rem;height:1.25rem;align-items:center;justify-content:center;gap:.12rem}.SidebarLuggage_text__pl4h9{position:absolute;color:var(--white);font-size:.5rem}.RoomInfoMobileExpanded_facilityList__XXt4D{display:flex;flex-direction:column;gap:.25em}.RoomInfoMobileExpanded_bottomSheetContent__2pIce{display:flex;overflow:auto;flex-direction:column;padding-bottom:1.5em;gap:1em}.RoomInfoMobileExpanded_bottomSheetContent__2pIce::-webkit-scrollbar{display:none;-webkit-appearance:none;appearance:none}.RoomInfoMobileExpanded_bottomSheetContent__2pIce{-ms-overflow-style:none;scrollbar-width:none}.RoomInfoMobileExpanded_facilityIconWrapper__fJuTo{min-width:1.5em;min-height:1.5em;flex-shrink:0}.RoomInfoMobileExpanded_facilitiesSection__Wm6iK{display:flex;flex-direction:column;gap:.5em}.RoomInfoMobileExpanded_facilityListTitleText__t_EFU{font-size:1.125rem;font-weight:500;line-height:1.22em}.RoomInfoMobileExpanded_modal__NSanG{width:100%;margin:1em}.RoomInfoMobileExpanded_facilityInfo__stLul{display:flex;align-items:center;gap:.25em}.RoomInfoMobileExpanded_facilityIcon__KV_Mc{width:1.5em;height:1.5em}.RoomInfoMobileExpanded_facilityText__Cu9P5{font-size:.875rem;line-height:1.1429em}.RoomInfoMobileExpanded_bottomSheet__enYTH.RoomInfoMobileExpanded_bottomSheet__enYTH{font-size:1rem;line-height:1.25em}.RoomInfoMobileExpanded_headers__RUmzM{margin-bottom:.25em}.RoomInfoMobileExpanded_header__Aa5GC{font-size:1.125rem;font-weight:500;line-height:1.375rem;line-height:1.2222em}.RoomInfoMobileExpanded_description__9UugJ,.RoomInfoMobileExpanded_subheader__7IbFY{font-size:.875rem;line-height:1.1429em}.RoomInfoMobileExpanded_galleryWrapper__uRxc2{position:relative;overflow:hidden;height:10.625rem;margin-bottom:.5em}.LuggageAndDate_container__C2nBz{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.LuggageAndDate_fullContainer__3fZS_{display:flex;flex-direction:column;row-gap:.25rem}.LuggageAndDate_tooltipItem__PdrwR{display:flex;flex-direction:row;align-items:center;-moz-column-gap:.5rem;column-gap:.5rem}.LuggageAndDate_weightSpan__0UtFX{display:flex;width:1.875rem;flex-direction:row;-moz-column-gap:.25rem;column-gap:.25rem;font-weight:500}.LuggageAndDate_bubble__EinlM{width:-moz-max-content;width:max-content}.LuggageAndDate_daysDiff__MO7wF{padding-left:.0625rem;font-size:.625rem;font-weight:400;vertical-align:super}.LuggageAndDate_timeText__901l_{font-weight:500}.LuggageAndDate_timeTextMobile__qRxHT{font-size:1.125rem;line-height:1.375rem}.RoomCardModal_content__0YJ0U{display:flex;width:56.25em;height:90%;flex-direction:column}.RoomCardModal_close__ElSu4{position:fixed;top:1rem;right:1rem;width:2rem;height:2rem;padding:.5rem;border-radius:var(--border-radius);cursor:pointer;background-color:rgba(255,255,255,.16)}.RoomCardModal_close__ElSu4:disabled{opacity:var(--disabled-opacity)}@media (hover:hover){.RoomCardModal_close__ElSu4:hover:not(:disabled){background:linear-gradient(0deg,rgb(0 0 0/var(--hover-alpha)) 0,rgb(0 0 0/var(--hover-alpha)) 100%),rgba(255,255,255,.16)}}.RoomCardModal_close__ElSu4:active:not(:disabled){background:linear-gradient(0deg,rgb(0 0 0/var(--pressed-alpha)) 0,rgb(0 0 0/var(--pressed-alpha)) 100%),rgba(255,255,255,.16)}.RoomCardModal_close__ElSu4 path{fill:var(--white)}.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}.FlightsInfo_mainContainer___dkcQ{display:flex;flex-direction:column;row-gap:.25rem;font-size:.875rem;line-height:1rem}.FlightsInfo_dateContainer__7rFyO{display:flex}.FlightsInfo_dateContainerMobile__nzX1b{gap:2rem}.FlightsInfo_sidebarVerticalSeparatorContainer__RYuQ4{display:flex;max-width:1.563rem;flex:1 10 0.625rem;justify-content:center}.FlightsInfo_sidebarVerticalSeparator__6_wtJ{min-width:.0625rem;margin-right:.25rem;margin-left:.25rem;background-color:#c2c5cc}.FlightsInfo_button__rcMKF{justify-content:flex-start;margin-top:.5rem;color:var(--secondary)}.RoomModalGallery_container__0ilAC{display:flex;flex:1 1;flex-direction:column;align-items:stretch}.RoomModalGallery_container__0ilAC .swiper,.RoomModalGallery_container__0ilAC .swiper-wrapper{z-index:auto}.RoomModalGallery_swiper__vYORA{width:100%;flex:1 1;border-radius:var(--border-radius) var(--border-radius) 0 0}.RoomModalGallery_wrapper__2BYUC{height:100%}.RoomModalGallery_imageBackground__lBo_F{position:absolute;border-radius:var(--border-radius) var(--border-radius) 0 0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.RoomModalGallery_imageBackgroundBlur__AENJj{position:absolute;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);inset:0}.RoomModalGallery_image__tnzOp{position:absolute;border-radius:var(--border-radius) var(--border-radius) 0 0;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.RoomModalGallery_navigationButton__nYR_o{position:absolute;top:50%;width:3rem;height:100%;padding:0 1.0625rem;cursor:pointer}.RoomModalGallery_navigationButton__nYR_o:hover{background:radial-gradient(at 0,rgb(0 0 0/35%),transparent 70%)}.RoomModalGallery_navigationButton__nYR_o:active{background:radial-gradient(at 0,rgb(0 0 0/50%),transparent 70%)}.RoomModalGallery_navigationNext__Nfnm4{right:-3rem;transform:translateY(-50%)}.RoomModalGallery_navigationPrev__kWt_d{left:-3rem;transform:rotate(180deg) translateY(50%)}.RoomModalGallery_thumbs__zNVjS{width:100%;height:4.375em;background:var(--background)}.RoomModalGallery_thumbsWrapper__z0DYV{justify-content:center}.RoomModalGallery_thumbSlide__zmY_v{width:5rem!important;cursor:pointer;opacity:.5}.RoomModalGallery_thumbSlideActive__YTjfE{border:2px solid var(--secondary);cursor:default;opacity:1}.RoomModalGallery_thumbSlideImage__gvAVr{position:absolute;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.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_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)}@keyframes RoomCardSkeleton_pulse__HD6PR{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.RoomCardSkeleton_roomCardSkeleton__GgzsF{display:flex;width:100%;height:30.125rem;flex-direction:column;padding:.5rem;border-radius:.5rem;animation:RoomCardSkeleton_pulse__HD6PR 1.5s infinite;background:var(--white)}@media (min-width:992px){.RoomCardSkeleton_roomCardSkeleton__GgzsF{height:16.25rem;flex-direction:row}}.RoomCardSkeleton_leftPart__pqdub{display:flex;flex-direction:column;gap:.5rem}@media (min-width:992px){.RoomCardSkeleton_leftPart__pqdub{flex-direction:row}}.RoomCardSkeleton_swiperSkeleton__DF_By{width:100%;height:10.625rem;border-radius:.5rem;background:var(--background)}@media (min-width:992px){.RoomCardSkeleton_swiperSkeleton__DF_By{width:14.375rem;height:15.25rem}}.RoomCardSkeleton_contentSkeleton__hN96G{display:none;width:11.5312rem;height:7.4687rem}@media (min-width:992px){.RoomCardSkeleton_contentSkeleton__hN96G{display:inline;display:initial}}.RoomCardSkeleton_mobileContentSkeleton__qVLbQ{width:11.5313rem;height:5.1563rem}@media (min-width:992px){.RoomCardSkeleton_mobileContentSkeleton__qVLbQ{display:none}}.RoomCardSkeleton_matrixCells__VdQ7k{display:flex;overflow:hidden;width:100%;justify-content:center;padding-top:1.44rem;gap:.62rem}@media (min-width:992px){.RoomCardSkeleton_matrixCells__VdQ7k{overflow:visible;overflow:initial;justify-content:flex-end}}.RoomCardSkeleton_matrixCells__VdQ7k>:first-child,.RoomCardSkeleton_matrixCells__VdQ7k>:last-child{display:none}@media (min-width:1024px){.RoomCardSkeleton_matrixCells__VdQ7k>:first-child,.RoomCardSkeleton_matrixCells__VdQ7k>:last-child{display:flex}}.MatrixCellSkeleton_matrixCellSkeleton__LGiDN{display:flex;flex-direction:column;align-items:center}.MatrixCellSkeleton_firstLine__9QRcZ{width:4.875em;height:.0625em;margin-bottom:2.06em;background:var(--black)}.MatrixCellSkeleton_secondLine__khR_i{width:4.875em;height:.0625em;margin-bottom:.75em;background:var(--black)}.MatrixCellSkeleton_buttonSkeleton__Otrov{width:8.75em;height:2.75em;border:.0625px solid var(--grey3);border-radius:.5em;margin-bottom:1.19em}.MatrixCellSkeleton_buttonSkeletonActive__g_HIU{background:var(--secondary)}.MatrixCellSkeleton_fourthLine__yWlwh,.MatrixCellSkeleton_thirdLine__jMt2E{width:5.5em;height:.0625em;margin-bottom:.87em;background:var(--black)}.MatrixCellSkeleton_fifthLine__qV3h5{width:3.625em;height:.0625em;background:var(--secondary)}.HotelTypeMatrix_matrixSection__ssjgV{display:flex;flex-direction:column;gap:.5em}.HotelTypeMatrix_sectionHeader__3kDw_{font-size:1.375rem;font-weight:500;line-height:1.1818em}.HotelTypeMatrix_filtersRow__Vk4xc{display:flex;min-height:1.5rem;align-items:center;justify-content:space-between}.HotelTypeMatrix_resetFilters__e1JkN{display:flex;gap:.5rem}.HotelTypeMatrix_resetFiltersMobile__KwiDS{flex-wrap:wrap;gap:0}.HotelTypeMatrix_roomsCount__rFp12{font-size:.875rem;line-height:1rem}.HotelNavbar_navbar__Rx6Nm{display:flex;align-items:center;justify-content:center;justify-content:space-between;padding:.5em .5em .5em 1em;border-radius:0 0 .5em .5em;margin-bottom:1em;background:var(--white);gap:1.5em;white-space:pre}.HotelNavbar_absoluteHeader__UvLGp{position:fixed;z-index:5;top:4.875rem;width:min(100%,77.5rem);padding:1rem}.HotelNavbar_linkList__CT4EP{display:flex;overflow:hidden;min-width:0;flex-shrink:1;flex-wrap:wrap;color:var(--grey1);gap:1.5em}.HotelNavbar_linkList__CT4EP::-webkit-scrollbar{display:none;-webkit-appearance:none;appearance:none}.HotelNavbar_linkList__CT4EP{-ms-overflow-style:none;scrollbar-width:none}.HotelNavbar_link__9FZdd{cursor:pointer;font-size:.875rem;line-height:1.1429em}.HotelNavbar_moreLinkActive__r9QF_{color:var(--secondary)}.HotelNavbar_arrow__MxlRO{width:.625rem;height:.625rem}.HotelNavbar_arrow__MxlRO path{fill:var(--grey1)}.HotelNavbar_arrowActive__76vgA{transform:rotate(180deg)}.HotelNavbar_arrowActive__76vgA path{fill:var(--secondary)}.HotelNavbar_linkActive__wvA0o{color:var(--black)}.HotelNavbar_linkHidden__49HxA{visibility:hidden}.HotelNavbar_leftBlock__4LW4N{display:flex;flex-direction:column;gap:1rem}.HotelNavbar_withStories__Lqzjw{gap:2.125rem}.HotelNavbar_rightBlock__tz7OQ{display:flex;align-items:center;gap:1em}.HotelNavbar_price__P90mn{font-size:1.125rem;font-weight:500;line-height:1.22em}.HotelNavbar_button__nhdUj{padding:.5em .75em;border-radius:.5em;background:var(--background)}.HotelNavbar_buttonText__zk7Cx{font-size:.875rem;line-height:1.1429em}.HotelNavbar_dropdownMenu__YyuuO{padding:.5em 0;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%)}.HotelNavbar_dropdownItem__yO1mD{padding:.5em .75em;color:var(--grey1);cursor:pointer;white-space:pre}.HotelNavbar_dropdownItem__yO1mD:hover{background:var(--background)}.HotelNavbar_dropdownItemText__vZHgf{font-size:.875rem;line-height:1.2222em}.HotelNavbar_dropdownItemActive__zdZCQ{color:var(--black)}.HotelNavbar_linkListContainer__0EgUy{display:flex;overflow:auto;color:var(--grey1);gap:1.5em}.HotelNavbar_loaderContainer__giCqt{display:flex;align-items:center;color:var(--grey2);font-weight:500;gap:.5rem;font-size:1.375rem;line-height:1.625rem}.HotelNavbar_loader__4RM4I{width:1.25rem;height:1.25rem}.HotelNavbar_loader__4RM4I path{fill:black}.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:black}.HotelPriceContent_priceTextNoPrice__dfnkt{color:var(--grey2);font-size:1.375rem;font-weight:500;line-height:1.18em}.HotelSeoInfo_container__PsM3d{display:flex;flex-direction:column;padding:1rem;border-radius:var(--border-radius);background-color:var(--white);gap:.5rem}.HotelSeoInfo_containerMobile__QGioy{padding:.75rem .5rem;gap:.25rem}.HotelSeoInfo_title__QT0kq{font-size:1.375rem;line-height:1.625rem;font-weight:500}.HotelSeoInfo_titleMobile__MDU5r{font-size:1.125rem;line-height:1.375rem}.HotelSeoInfo_infoText__IbyGb{font-size:.875rem;line-height:1rem}.HotelSeoInfo_toggleTextContainer__PYUYO{display:flex;align-items:center;gap:.125rem}.HotelSeoInfo_toggleText__m9MQv{font-size:.875rem;line-height:1rem;color:var(--grey1)}.HotelSeoInfo_toggleTextShowLess__szs_T,.HotelSeoInfo_toggleTextShowMore__I15Bp{display:none}.HotelSeoInfo_toggleTextArrow__SMK1P{height:.75rem}.HotelSeoInfo_toggleTextArrow__SMK1P path{fill:var(--grey1)}.HotelSeoInfo_infoToggleContainer__uDBhf{display:contents}@media (hover:hover){.HotelSeoInfo_infoToggleContainer__uDBhf:hover{cursor:pointer}.HotelSeoInfo_infoToggleContainer__uDBhf:hover .HotelSeoInfo_toggleText__m9MQv{text-decoration:underline}}.HotelSeoInfo_infoToggleContainer__uDBhf input{display:none}.HotelSeoInfo_infoToggleContainer__uDBhf:has(input:not(:checked)) .HotelSeoInfo_infoText__IbyGb{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4;text-overflow:ellipsis}.HotelSeoInfo_infoToggleContainer__uDBhf:has(input:not(:checked)) .HotelSeoInfo_toggleTextShowMore__I15Bp{display:block}.HotelSeoInfo_infoToggleContainer__uDBhf:has(input:checked) .HotelSeoInfo_toggleTextShowLess__szs_T{display:block}.HotelSeoInfo_infoToggleContainer__uDBhf:has(input:checked) .HotelSeoInfo_toggleTextArrow__SMK1P{transform:rotate(180deg)}.HotelSeoRegisterRecord_container__UstHg{font-size:.875rem;line-height:1rem;color:var(--grey1)}.HotelSeoRegisterRecord_link__WtSGp{color:var(--secondary)}.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}}.RatingHeader_container__WVwvf{display:flex;align-items:center;gap:12px}.RatingHeader_container__WVwvf .RatingHeader_hotelRating__Po8CI,.RatingHeader_ratingText__rzVhx{font-weight:500;font-size:1.375rem;line-height:1.625rem}.RatingHeader_ratingSubText__5bxmW{font-weight:400;font-size:.875rem;line-height:1rem}.RatingItem_ratingItem__k9LkW{display:flex;align-items:center;justify-content:space-between;color:var(--black)}.RatingItem_highRate__CUsMI{color:#00bc4b}.RatingItem_middleRate__3sM4g{color:#6ac140}.RatingItem_lowRate__L_hbE{color:#888c93}.RatingItem_progressBar__K6e9T{position:relative;width:100%;height:4px;border-radius:13px;margin-top:5px;background:#dfdddc}.RatingItem_styledProgressBar__0hoCJ{position:absolute;height:4px;border-radius:13px;background:var(--black)}.HotelMatrixCached_container__KWsKe{display:none}.HotelPoiDesktop_blockTitle___v_16{margin-bottom:.75rem;font-weight:500;font-size:1.375rem;line-height:1.625rem}.HotelPoiDesktop_mainContainer__Fh4of{padding:1rem;border-radius:var(--border-radius);background-color:var(--white);font-size:.875rem;line-height:1rem}.HotelPoiDesktop_poisContainer__S1ztd{display:grid;justify-content:space-between;grid-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem;grid-template-columns:repeat(3,1fr)}.HotelPoiDesktop_twinPois__HVbj1{display:flex;flex-direction:column;row-gap:1.5rem}.HotelPoiDesktop_attention__ZtKu9{margin-top:1rem;color:var(--grey1)}.HotelPoiItem_poiTitle__H_5mI{margin-bottom:.75rem;font-weight:500}.HotelPoiItem_poiList__rUzdG{display:flex;flex-direction:column;row-gap:.75rem}.HotelPoiLabel_mainContainer__EfSwP{display:flex;align-items:start;-moz-column-gap:.375rem;column-gap:.375rem;font-weight:400;font-size:.875rem;line-height:1rem}.HotelPoiLabel_checkmark__trQFj svg{width:.625rem}.HotelPoiLabel_checkmark__trQFj svg path{fill:var(--grey2)}.HotelPoiLabel_dot__IWrx_{margin:0 .375rem;color:var(--grey1)}.HotelPoiLabel_label__Vn8Xl{color:var(--grey1)}.HotelPoiLabel_distance__erl8o{color:var(--secondary)}.HotelPoiLabel_labelSpan__P1iow{display:inline}.HotelPoiMobile_blockTitle__agGOO{margin-bottom:.75rem;font-weight:500;font-size:1.125rem;line-height:1.375rem}.HotelPoiMobile_mainContainer__YSNkN{display:flex;flex-direction:column;padding:.75rem .5rem;border-radius:var(--border-radius);background-color:var(--white);row-gap:.75rem;font-size:.875rem;line-height:1rem}.HotelInspirations_container__CHCqp{display:flex;overflow:hidden;max-width:31.5rem;gap:.625rem}.HotelInspirations_container__CHCqp::-webkit-scrollbar{display:none;-webkit-appearance:none;appearance:none}.HotelInspirations_container__CHCqp{-ms-overflow-style:none;scrollbar-width:none}.HotelInspirations_mobileContainer__gSGZJ{overflow:scroll;max-width:100%;padding:.75rem .875rem;border-radius:0 0 .5rem .5rem;background:var(--white)}.HotelsInfoPage_hotelsPage__UcKBv{position:relative;display:flex;flex-direction:column;padding:.5em .5em 2.5em;gap:.5em}.HotelsInfoPage_aboutHotelBlocks__sD_wj{display:flex;gap:1em}.HotelsInfoPage_aboutHotelColumn__wP00T{flex:1 1}.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}.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;grid-gap:.25rem;gap:.25rem;grid-template-columns:auto auto}.TransferAndInsurance_excluded__iWEoq{color:var(--secondary)}@keyframes DiscountSuccessForm_bigToSmallBounceAndFadeIn__i3IOD{0%{opacity:0;transform:scale(1.2)}50%{opacity:1;transform:scale(1.2)}60%{opacity:1;transform:scale(1.2)}80%{opacity:1;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes DiscountSuccessForm_fadeIn__C_qzb{0%{opacity:0}to{opacity:1}}.DiscountSuccessForm_checkMark__yN27E{position:absolute;top:.5rem;left:.5rem;width:1.5rem;height:1.5rem}.DiscountSuccessForm_successCircle__EHfUm{position:relative;width:2.5rem;height:2.5rem;border-radius:50%;background-color:var(--primary)}.DiscountSuccessForm_container__e3V8n{display:flex;flex-direction:column;align-items:center;row-gap:1rem}.DiscountSuccessForm_container__e3V8n .DiscountSuccessForm_activatePromocodeButton__j7q2k{min-height:0;min-height:auto;margin:initial;color:var(--secondary)}.DiscountSuccessForm_priceBlock__FKzf_{display:flex;flex-direction:column;align-items:center;row-gap:.25rem}.DiscountSuccessForm_title__NaE2E{font-weight:500;font-size:1.125rem;line-height:1.375rem}.DiscountSuccessForm_economyText__MnedR{display:flex;gap:.25rem;font-size:.875rem;line-height:1rem}.DiscountSuccessForm_priceWithoutDiscount__Yacdf{color:var(--grey1)}.DiscountSuccessForm_discountSuccessIconAnimation__dwS76{animation-duration:.8s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:DiscountSuccessForm_bigToSmallBounceAndFadeIn__i3IOD;opacity:0;transform:scale(1.2)}.DiscountSuccessForm_discountSuccessTitleAnimation__YlPhW{animation-duration:.4s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:DiscountSuccessForm_fadeIn__C_qzb;opacity:0}.DiscountSuccessForm_discountSuccessContentAnimation__nfqh6{animation-delay:.4s;animation-duration:.4s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:DiscountSuccessForm_fadeIn__C_qzb;opacity:0}.BonusesForm_container__1Ffmy{display:flex;-moz-column-gap:.5rem;column-gap:.5rem;font-size:.875rem;line-height:1rem}.BonusesForm_textBlock__uuUdh{display:flex;flex-direction:column;row-gap:.5rem;font-size:.875rem;line-height:1rem}.BonusesForm_title__nQ3Lt{font-weight:500}.BonusesForm_icon__CJM72{width:1rem;height:1rem}.BonusesForm_converterBlock__MAUeh{display:flex;align-items:center;color:var(--grey1);-moz-column-gap:.12rem;column-gap:.12rem;font-size:.875rem;line-height:1rem}.BonusesForm_container__1Ffmy .BonusesForm_radio__UqzQa{width:1.125rem;height:1.125rem;cursor:pointer}.BonusesForm_container__1Ffmy .BonusesForm_radio__UqzQa:before{border:.0625rem solid var(--grey3)}.BonusesForm_descriptionBlock__gKDh5{display:flex;flex-direction:column;row-gap:.25rem}.BonusesForm_container__1Ffmy .BonusesForm_input__Xoy4p{width:13.75rem;height:2.5rem;padding:.75rem}.BonusesForm_inputBlock__N_UAK{display:flex;gap:.5rem}.BonusesForm_inputBlockWithText__r8jGF{display:flex;flex-direction:column;row-gap:.25rem}.BonusesForm_bonusesText__dNafZ{color:var(--grey1)}.BonusesForm_disabled__8KGEu{opacity:var(--disabled-opacity);pointer-events:none}.PromocodeForm_container__Aga9L{display:flex;-moz-column-gap:.5rem;column-gap:.5rem;font-size:.875rem;line-height:1rem}.PromocodeForm_textBlock__Ncus7{display:flex;flex-direction:column;row-gap:.5rem;font-size:.875rem;line-height:1rem}.PromocodeForm_container__Aga9L .PromocodeForm_radio__kWgfn{width:1.125rem;height:1.125rem;cursor:pointer}.PromocodeForm_container__Aga9L .PromocodeForm_radio__kWgfn:before{border:.0625rem solid var(--grey3)}.PromocodeForm_descriptionBlock__hPWGJ{display:flex;flex-direction:column;row-gap:.25rem}.PromocodeForm_title__nM9pi{font-weight:500}.PromocodeForm_inputBlockWithText__aYtk9{display:flex;flex-direction:column;row-gap:.25rem}.PromocodeForm_inputBlock__fCiCQ{display:flex;gap:.5rem}.PromocodeForm_container__Aga9L .PromocodeForm_input__73FNn{width:13.75rem;height:2.5rem;padding:.75rem}.PromocodeForm_errorsBlock__vhG9P{margin-top:.5rem;color:var(--secondary);font-size:.75rem;line-height:1rem}.PromocodeForm_container__Aga9L .PromocodeForm_errorInput__017Nu{border-color:var(--secondary);background-color:var(--lightorange)}.PromocodeForm_container__Aga9L .PromocodeForm_submitButton__C1HGS{height:2.5rem}.CheckoutDiscount_container__XevAB{display:flex;width:100%;flex-direction:column;padding:1rem;border-radius:var(--border-radius);background-color:var(--white);row-gap:.75rem;font-size:.875rem;line-height:1rem}.CheckoutDiscount_title__SQAX_{font-weight:500;font-size:1.375rem;line-height:1.625rem}.CheckoutDiscount_mainContainer__PFIFy{display:flex;flex-direction:column;row-gap:.5rem}@keyframes DiscountCertificateSuccess_bigToSmallBounceAndFadeIn__tsSbO{0%{opacity:0;transform:scale(1.2)}50%{opacity:1;transform:scale(1.2)}60%{opacity:1;transform:scale(1.2)}80%{opacity:1;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes DiscountCertificateSuccess_fadeIn__Bg94w{0%{opacity:0}to{opacity:1}}.DiscountCertificateSuccess_successCircle__eQJRP{position:relative;width:2.5rem;height:2.5rem;border-radius:50%;background-color:var(--primary)}.DiscountCertificateSuccess_discountSuccessIconAnimation__Ax0el{animation-duration:.8s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:DiscountCertificateSuccess_bigToSmallBounceAndFadeIn__tsSbO;opacity:0;transform:scale(1.2)}.DiscountCertificateSuccess_title__R1gqW{font-weight:500;font-size:1.125rem;line-height:1.375rem}.DiscountCertificateSuccess_container__l92KS{display:flex;flex-direction:column;align-items:center;row-gap:1rem;font-size:.875rem;line-height:1rem}.DiscountCertificateSuccess_discountSuccessContentAnimation__Wmpwh{animation-delay:.4s;animation-duration:.4s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:DiscountCertificateSuccess_fadeIn__Bg94w;opacity:0}.DiscountCertificateSuccess_buttons__8cWtR{display:flex;gap:.5rem}.DiscountCertificateSuccess_checkMark__YbFl8{position:absolute;top:.5rem;left:.5rem;width:1.5rem;height:1.5rem}.DiscountCertificateSuccess_titleBlock__dQjyd{display:flex;flex-direction:column;align-items:center;row-gap:.25rem}.DiscountCertificateSuccess_description__2Rb_u{color:var(--grey1);text-align:center}.DiscountCertificateSuccess_container__l92KS .DiscountCertificateSuccess_description__2Rb_u a{color:var(--black);font-weight:500}.DiscountCertificateSuccess_container__l92KS .DiscountCertificateSuccess_unstyledButton__BSDm2{margin:initial;color:var(--grey1)}.DiscountCertificateSuccess_ofertaDiv__hoI_2{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4;text-overflow:ellipsis}.DiscountCertificateSuccess_ofertaContainer__SXr7v{display:flex;flex-direction:column;row-gap:.25rem}.CheckoutInsurance_whiteContainer__aPAPc{padding:1rem;border-radius:0 0 .5rem .5rem;background-color:var(--white);font-size:.875rem;line-height:1rem}.CheckoutInsurance_violetContainer__Cuzyh{height:3.125rem;padding:.75rem 0 .81rem 1rem;border-radius:.5rem .5rem 0 0;background-color:var(--violet)}.CheckoutInsurance_logo__1KH0A{width:12.5rem;height:1.6rem}.CheckoutInsurance_title__wRYjf{font-weight:500;font-size:1.375rem;line-height:1.625rem}.CheckoutInsurance_mainContainer__qQvc9{display:flex;flex-direction:column;row-gap:.75rem}.StepPicker_container__0EQvs{flex-shrink:0;border-radius:.5rem;margin-top:1rem;background:#fff}.StepPicker_container__0EQvs :not(.StepPicker_active__SPgLI){color:#73716e}.StepPicker_container__0EQvs span.StepPicker_available__UfkrF{color:black}.StepPicker_step__sY3MZ.StepPicker_step__sY3MZ{display:flex;flex:1 1;align-items:center;padding:.75rem .5rem;border:1px solid transparent;cursor:pointer;text-align:start}.StepPicker_hide__kB_zA{display:none}.StepPicker_line__nM_4c{width:13.75rem;height:.0625rem;margin-left:.5rem;background:#e3e1dd}.StepPicker_step__sY3MZ.StepPicker_active__SPgLI{border:1px solid #ff611d;border-radius:.5rem}.StepPicker_mobile__Pc1Bv{display:flex;width:100%;align-items:stretch;margin-top:0;font-size:.75rem;letter-spacing:.1em;line-height:.8125rem}@media (min-width:992px){.StepPicker_mobile__Pc1Bv{display:none}}.StepPicker_verticalLine__IE_Lo{width:.0625rem;height:2rem;align-self:center;background:#e3e1dd}.FlightsFilters_container__fop_P{display:flex;flex-direction:column;justify-content:center;padding:.75rem .5rem;border-radius:.5rem;background:var(--white);gap:1rem}.IntervalFilter_container__cZupm{position:relative;display:flex;flex-direction:column;gap:.75rem;font-size:.875rem;line-height:1rem}.IntervalFilter_label__swZUv{font-size:1rem;line-height:1.25rem;font-weight:500}.IntervalFilter_refreshIcon__dUzzE{position:absolute;right:0;height:1.125em;cursor:pointer}.IntervalFilter_refreshIcon__dUzzE>path{fill:#73716e}@media (min-width:992px){.IntervalFilter_refreshIcon__dUzzE{height:1.313em}}.IntervalFilter_arrow__jfaWd{position:absolute;right:0;cursor:pointer;transition:transform .2s ease-in-out}.IntervalFilter_arrow__jfaWd+.IntervalFilter_refreshIcon__dUzzE{right:1rem}.IntervalFilter_rotated__Wouoi{transform:rotate(180deg)}.IntervalFilter_details__6Hh28{font-size:.75rem;letter-spacing:.1em;line-height:.8125rem;color:#73716e;letter-spacing:normal}.IntervalFilter_flightsInfo__Eh2O5{display:flex;flex-direction:column}.IntervalFilter_line__2GSs_{position:absolute;z-index:1;height:.125rem;background-color:var(--secondary)}.IntervalFilter_sliderCircle__xZwN1{position:absolute;width:1rem;height:1rem;border-radius:50%;background:var(--secondary);transform:translate(-50%,-50%)}.IntervalFilter_sliderContainer__u0BXc{position:relative;display:flex;height:.125rem;align-items:center;background-color:#ffe6dd;cursor:pointer}.HotelPackageChecking_checkInAndOut__VsZvO{display:grid;grid-gap:.25rem;gap:.25rem;grid-template-columns:1fr 1fr}.HotelPackageChecking_nights__ohBR_{font-weight:500}.HotelPackageChecking_adults__HAkuQ{display:flex;gap:.5rem}button.HotelPackageChecking_change__6aBFa{align-self:start;padding:0;color:var(--secondary);font-size:.875rem;line-height:1rem}.HotelPackageInfo_container__NhSgK{display:flex;overflow:hidden;max-width:100%;flex:1 1;flex-direction:column;padding:1rem;border-radius:.5rem;background:var(--white);gap:1rem}@media not all and (min-width:768px){.HotelPackageInfo_container__NhSgK{font-size:.875rem;line-height:1rem}}.HotelPackageInfo_hotelName__WFETx{font-weight:500;font-size:1.375rem;line-height:1.625rem}@media (min-width:992px){.HotelPackageInfo_hotelName__WFETx{font-size:1.75rem;line-height:2.125rem}}