.hotel-main-filter_filterWrapper__hm4bH{padding:12px;background-color:#fff;border:none;border-radius:12px;box-shadow:1px 3px 18px 0 #00000017}.hotel-main-filter_filterWrapper__hm4bH.hotel-main-filter_filterWrapper_adaptive___b_1O{box-shadow:none;padding-left:unset}.hotel-main-filter_badges__N_ITR{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.hotel-main-filter_input_checkbox__rXog0{display:none}.hotel-main-filter_label_checkbox__wEo9Q{font-weight:500;font-size:12px;line-height:16px;display:flex;align-items:center;justify-content:center;padding:4px 8px;border-radius:4px;background:#eceff4;transition:all .2s ease-in-out}@media(hover:hover){.hotel-main-filter_label_checkbox__wEo9Q:hover{background:#f1f5fc}}.hotel-main-filter_label_checkbox__wEo9Q:has(input:checked){background-color:#ef238926}@media(max-width:767px){.hotel-main-filter_filter_title__zyiYL{font-size:14px}}.holter-filter-block_filter_wrapper__rP_P3{padding-top:12px;padding-bottom:16px;border-bottom:1px solid #eceff4;display:flex;flex-direction:column;gap:12px}@media(max-width:1023px){.holter-filter-block_filter_wrapper__rP_P3{position:relative}}.holter-filter-block_filter_wrapper__double__IEIuK{padding-top:12px;display:flex;flex-direction:column;gap:8px}@media(max-width:1023px){.holter-filter-block_filter_wrapper__double__IEIuK{position:relative}}.holter-filter-block_input_checkbox__LN_V9{position:absolute;opacity:0;width:0;height:0;margin:0;pointer-events:none}.holter-filter-block_filter_inner__2RcyH{display:flex;flex-wrap:wrap;gap:8px}.holter-filter-block_label_checkbox__ydZUh{font-weight:500;font-size:12px;line-height:16px;padding:4px 8px;border-radius:4px;background:#eceff4;transition:all .2s ease-in-out;position:relative}@media(hover:hover){.holter-filter-block_label_checkbox__ydZUh:hover{background:#f1f5fc}}.holter-filter-block_label_checkbox__ydZUh:has(input:checked){background-color:#ef238926}.holter-filter-block_showMore_button__AIN79{font:inherit;font-weight:400;font-size:14px;line-height:20px;align-self:center;border:none;color:#ef2389;background-color:#0000;display:flex;align-items:center;gap:4px}.holter-filter-block_showMore_button__AIN79 svg{transform:rotate(90deg)}.holter-filter-block_subTitle__otvgp{font-weight:500;font-size:12px;line-height:16px}@media(max-width:767px){.holter-filter-block_filter_title__KSYFZ{font-size:14px}}@media(max-width:1023px){.holter-filter-price-block_priceWrapper_wrapper__kbza5{padding-top:12px;padding-bottom:16px;border-bottom:1px solid #eceff4}}.holter-filter-price-block_priceFilter_inner__AxuQ4{border-radius:8px;background:#f5f5f5;display:flex;overflow:hidden;margin-top:8px}@media(max-width:1023px){.holter-filter-price-block_priceFilter_inner__AxuQ4{justify-content:space-between}}.holter-filter-price-block_input__gD9cX{background-color:inherit;border:none;max-width:122px;height:40px;padding-left:15px;display:flex;align-items:center;justify-content:center;outline:none}.holter-filter-price-block_input__gD9cX::placeholder{color:#000}@media(max-width:1023px){.holter-filter-price-block_input__gD9cX{max-width:unset;flex-grow:1}}.holter-filter-price-block_input__gD9cX:first-child{border-right:1px solid #dce0e5}@media(max-width:767px){.holter-filter-price-block_filter_title__2Cc1Y{font-size:14px}}.hotel-filter-stars-block_hotelFilter_wrapper__42yre{padding-top:12px;padding-bottom:16px;display:flex;flex-direction:column;gap:12px;border-bottom:1px solid #eceff4}.hotel-filter-stars-block_star_input__dQC0P{display:none}.hotel-filter-stars-block_star__fgVop{font-weight:500;font-size:12px;line-height:16px;padding:4px 8px;border-radius:4px;background:#eceff4;display:flex;align-items:center;justify-content:center;transition:all .2s ease-in-out}@media(hover:hover){.hotel-filter-stars-block_star__fgVop:hover{background:#f1f5fc}}.hotel-filter-stars-block_star__fgVop:has(input:checked){background-color:#ef238926}.hotel-filter-stars-block_hotelStars_inner___HFCT{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:767px){.hotel-filter-stars-block_filter_title__3LhL8{font-size:14px}}.clear-button_clearFilterBtn__lAmPF{font-family:inherit;font-size:14px;font-weight:500;width:100%;height:35px;display:flex;align-items:center;justify-content:center;border:none;border-radius:8px;background:#feeef6;color:#ef2389;transition:all .2s ease-in}@media(max-width:767px){.clear-button_clearFilterBtn__lAmPF{box-shadow:0 -4px 12px #00000014}}@media(hover:hover){.clear-button_clearFilterBtn__lAmPF:hover{background-color:#ef238926}}.hotel-filter_filter_wrapper__s8jX7{margin-top:16px;padding:12px;border-radius:12px;background:var(--color-white,#fff);box-shadow:1px 3px 18px 0 #00000017}@media(max-width:1023px){.hotel-filter_filter_wrapper__s8jX7{box-shadow:none;margin-top:unset;padding:unset}}.hotel-filter_doubleFilter_wrapper__F0uaK{padding-top:12px;padding-bottom:12px;border-bottom:1px solid #eceff4}.hotel-filter_button_close__0zonE{border:none;display:flex;align-items:center;justify-content:center;width:32px;height:32px}@media(max-width:767px){.hotel-filter_filter_title__xp7ab{font-size:14px}}.sidebar_mapWrapper__ksowc{position:relative;background-image:url(/assets/images/map/small-map.png);width:100%;height:160px;border-radius:12px;display:flex;align-items:center;justify-content:center}.sidebar_blurMap__wlfeU{background-image:url(/assets/images/map/small-map-blur.png)}.sidebar_mapButton__NCbZl{display:flex;align-items:center;gap:8px;border-radius:12px;padding:14px 24px 14px 16px}.sidebar_mobileFilterButtons__dfkKF{display:flex;flex-direction:column;position:sticky;left:0;right:0;bottom:50px;width:100%;z-index:100}.sidebar_applyFiltersBtn__0rQS9{margin-top:10px;font-family:inherit;font-size:14px;font-weight:500;border-radius:8px;transition:all .2s ease-in}@media(max-width:767px){.sidebar_applyFiltersBtn__0rQS9{box-shadow:0 -4px 12px #00000014}}.close-modal-button_button__DO401{width:40px;height:40px;padding:14px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #0000;cursor:pointer;border-radius:100%;background-color:#fffc}.modal-fallback_root__SP7np{width:-moz-fit-content;width:fit-content;padding:32px;display:flex;flex-direction:column;gap:16px;max-width:550px;background-color:red}.base-modal_bg__ERDoI{z-index:1;background-color:#0006}.base-modal_modal__5l3RM{display:flex;justify-content:center;z-index:101}.base-modal_modal__5l3RM,.base-modal_modal__5l3RM .base-modal_bg__ERDoI{position:fixed;top:0;left:0;width:100%;height:100svh}.base-modal_wrap__v6DyX{position:relative;z-index:2;display:flex;flex-direction:column;max-height:100svh;overflow:hidden auto;scroll-behavior:smooth;overscroll-behavior:contain}.base-modal_wrapDisableOverflowHidden__duLoA{overflow:initial}.base-modal_center__lQw2s{align-items:center}.base-modal_defaultBg__PBqii{background-color:#ebedf0;border-radius:12px}@media(max-width:767px){.base-modal_defaultBg__PBqii.base-modal_defaultBgWithoutBorderRadius__5Rn8R{border-radius:0}}.base-modal_defaultBg__PBqii.base-modal_filter__m3Ycv{background-color:#fff}.message-modal_root__NFcGg .message-modal_container__tB14a{max-width:438px;min-width:343px;height:-moz-fit-content;height:fit-content;background-color:#fff;border-radius:12px;display:grid;grid-template-columns:1fr;grid-template-rows:64px auto}@media(max-width:767px){.message-modal_root__NFcGg .message-modal_container__tB14a{max-width:343px;height:max-content}}.message-modal_root__NFcGg .message-modal_container__tB14a .message-modal_header__P2841{width:100%;display:flex;justify-content:flex-end}.message-modal_root__NFcGg .message-modal_container__tB14a .message-modal_wrapper__JT72s{width:100%;height:100%;padding:30px 80px 80px}@media(max-width:767px){.message-modal_root__NFcGg .message-modal_container__tB14a .message-modal_wrapper__JT72s{padding:0 32px 64px}}.message-modal_root__NFcGg .message-modal_container__tB14a .message-modal_content__e9UIZ{width:100%;height:100%;display:flex;flex-direction:column;gap:30px;align-items:center}.message-modal_root__NFcGg .message-modal_container__tB14a .message-modal_content__e9UIZ .message-modal_title__j1DCC{width:100%;text-align:center}.message-modal_root__NFcGg .message-modal_container__tB14a .message-modal_content__e9UIZ .message-modal_description__0Mwz4{max-width:279px;width:100%;text-align:center;word-wrap:break-word;padding:0 20px}.message-modal_root__NFcGg .message-modal_container__tB14a .message-modal_content__e9UIZ .message-modal_action__3f3BT{width:100%;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(auto-fill,1fr);gap:16px}.timer-modal_iconWrapper__TtKiq{color:#99a2ad}.revert-column-layout_root__PhzTO{height:100%;display:flex;flex-direction:column;gap:24px}@media(max-width:767px){.revert-column-layout_root__PhzTO{gap:16px}}.revert-column-layout_rootWrap___9mhc{padding-top:56px;background-image:url(/assets/images/intro/background-mob.png);background-repeat:no-repeat;background-size:cover;background-position:50%}@media(max-width:1023px){.revert-column-layout_rootWrap___9mhc{height:519px}}@media(min-width:768px){.revert-column-layout_rootWrap___9mhc{margin-top:-52px;padding-top:52px;padding-bottom:0;background-image:url(/assets/images/intro/background-tablet.png)}}@media(min-width:768px)and (max-width:1439px){.revert-column-layout_rootWrap___9mhc{z-index:3;background-image:url(/assets/images/intro/background-tablet-sm.png)}}@media(min-width:1024px){.revert-column-layout_rootWrap___9mhc{z-index:3;background-image:url(/assets/images/intro/background-desk.png)}}@media(max-width:767px){.revert-column-layout_rootWrap___9mhc{height:unset}}.revert-column-layout_rootBlock__Z_dcg{padding-top:32px;display:flex;flex-direction:column;gap:8px}@media(min-width:768px){.revert-column-layout_rootBlock__Z_dcg{gap:24px;padding-top:40px;padding-bottom:40px}}@media(min-width:1024px){.revert-column-layout_rootBlock__Z_dcg{padding-bottom:74px}}.revert-column-layout_header__pH6Pg{background-color:#fff;padding:12px 0;z-index:1;position:relative}@media(min-width:1024px){.revert-column-layout_header__pH6Pg{padding:32px 0}}@media(max-width:767px){.revert-column-layout_header__pH6Pg{padding:8px 0;position:sticky;top:0}}.revert-column-layout_breadcrums__eBLhh{width:100%;max-width:1440px;margin:56px auto auto;padding-left:20px;padding-right:20px}@media(min-width:1440px){.revert-column-layout_breadcrums__eBLhh{max-width:1440px;padding-left:80px;padding-right:80px}}@media(max-width:1023px){.revert-column-layout_breadcrums__eBLhh{margin-top:160px}}@media(max-width:767px){.revert-column-layout_breadcrums__eBLhh{margin-top:20px}}.revert-column-layout_middleWrapper__Yyvxk{width:100%;display:flex;gap:24px;height:100%;background-color:inherit}.revert-column-layout_sidebar__PF_T7{display:none}@media(min-width:1024px){.revert-column-layout_sidebar__PF_T7{display:block;width:266px;border-radius:12px;position:sticky;top:52px}}.revert-column-layout_content__i04eX{flex:1 1;height:100%}@media(max-width:767px){.revert-column-layout_content__i04eX{width:100%}}.hotel-card-badge_root__q_L4p{max-width:-moz-fit-content;max-width:fit-content;padding-block:4px;padding-inline:8px;border-radius:6px;display:flex;align-items:center;justify-content:center;gap:4px;background-color:#f1f5fc;flex-shrink:0}.hotel-card-badge_label__v4BHf{text-wrap:nowrap}.hotel-card-badge_label__v4BHf svg{vertical-align:middle}.hotel-card-badge_text__b5GkT{font-weight:500;font-size:12px;line-height:16px}.discount-badge_root__du4u3{background-color:#ef2389;color:#fff;border-radius:300px}.facilities-list_root__p6JjT{display:flex;flex-wrap:wrap;gap:5px;list-style:disc}.facilities-list_root__p6JjT li{position:relative;margin-left:20px}.facilities-list_root__p6JjT li p{white-space:nowrap}.facilities-list_root__p6JjT li:first-child{list-style:none;margin-left:unset}.facilities-list_label__51CCp:first-letter{text-transform:uppercase}.hotel-card_root__4kIAR{container-type:inline-size;container-name:card;border-radius:12px;transition:all .3s ease-in-out}.hotel-card_root__4kIAR:hover{box-shadow:0 4px 16px 0 #0000001f}.hotel-card_wrapper__4mwxs{display:grid;grid-template-columns:280px 1fr;grid-auto-rows:232px;background-color:#fff;border-radius:12px}@media(min-width:768px)and (max-width:1439px){.hotel-card_wrapper__4mwxs{grid-template-columns:1fr;grid-auto-rows:auto}}@media(max-width:767px){.hotel-card_wrapper__4mwxs{grid-template-columns:1fr;grid-auto-rows:auto}}.hotel-card_wrapper_isMapOpen__ES2Rr{grid-template-columns:1fr;grid-auto-rows:auto}.hotel-card_wrapper_isMapOpen__ES2Rr .hotel-card_image__pMbr3{height:343px;border-top-right-radius:12px;border-bottom-left-radius:0}.hotel-card_image__pMbr3{position:relative;border-top-left-radius:12px;border-bottom-left-radius:12px;overflow:hidden}@media(min-width:768px)and (max-width:1439px){.hotel-card_image__pMbr3{border-bottom-left-radius:unset;border-top-right-radius:12px;height:343px}}@media(max-width:767px){.hotel-card_image__pMbr3{height:343px;border-top-right-radius:12px;border-bottom-left-radius:unset;border-bottom-right-radius:unset}}.hotel-card_img__YZJbf{max-width:100%;height:auto;object-fit:cover}.hotel-card_discount__54TsQ{position:absolute;max-width:-moz-fit-content;max-width:fit-content;top:8px;left:8px}.hotel-card_bio__Umu34{max-width:100%;overflow:hidden;display:flex;flex-direction:row;justify-content:space-between;padding:12px}@media(max-width:767px){.hotel-card_bio__Umu34{flex-direction:column}}.hotel-card_bio__isMapOpen__JXGsx{flex-direction:column}.hotel-card_bio_left__FBWmX{display:flex;flex-shrink:1;flex-direction:column;gap:8px;max-width:688px}.hotel-card_bio_right__gApnp{display:flex;flex-direction:column;flex-shrink:0}.hotel-card_bio_right__bottom___ray0{display:flex;flex-direction:column;gap:16px;margin-top:auto}.hotel-card_bio_right__bottom__isMapOpen__pu78_{display:flex;flex-direction:row;margin-top:12px}.hotel-card_starsBar__FXOWy{align-self:flex-end}@media(max-width:767px){.hotel-card_starsBar__FXOWy{align-self:flex-start}}.hotel-card_description__yZG4Q{color:#91979f}.hotel-card_name__Soe9o{display:flex;flex-direction:column;gap:8px}.hotel-card_badges__jSvKD{display:flex;gap:12px}.hotel-card_price__AJZCH{display:flex;flex-direction:column;align-items:flex-end}@media(max-width:767px){.hotel-card_price__AJZCH{align-items:flex-start}}.hotel-card_price__isMapOpen__vly99{align-items:flex-start}.hotel-card_button__5eVn_{width:131px;max-height:48px;margin-left:auto;border-radius:12px;display:flex;align-items:center;justify-content:center}@media(max-width:767px){.hotel-card_button__5eVn_{margin-left:unset;width:100%}}.hotel-card_starsBar_isMapOpen__lVrFW{display:none}.hotels-list_notFound__BXIip{padding:0}.hotels-list_bottom__LfOS7{padding:16px;background-color:#fff;border-radius:12px}.breadcrumbs_root__Iosrf .breadcrumbs_list__9bKve{display:flex;align-items:center;flex-wrap:wrap}.breadcrumbs_root__Iosrf .breadcrumbs_list__9bKve li{position:relative}.breadcrumbs_root__Iosrf .breadcrumbs_list__9bKve li:first-letter{text-transform:uppercase}.breadcrumbs_root__Iosrf .breadcrumbs_list__9bKve .breadcrumbs_active__CexPM a,.breadcrumbs_root__Iosrf .breadcrumbs_list__9bKve .breadcrumbs_default__hqlyO{font-family:Roboto;font-weight:400;font-size:13px;line-height:20px}.breadcrumbs_root__Iosrf .breadcrumbs_list__9bKve .breadcrumbs_default__hqlyO a{color:#ef2389}.breadcrumbs_root__Iosrf .breadcrumbs_list__9bKve .breadcrumbs_default__hqlyO:last-child{cursor:auto;pointer-events:none}.breadcrumbs_root__Iosrf .breadcrumbs_list__9bKve .breadcrumbs_active__CexPM a{color:#000}.hotels-page_mapButton__kt0Rg{position:fixed;left:50%;transform:translate(-50%);bottom:78px;z-index:1;display:flex;align-items:center;gap:8px;border-radius:12px;padding:14px 24px 14px 16px;width:max-content}@media(min-width:1024px){.hotels-page_mapButton__kt0Rg{display:none}}.hotels-page_topBanner__OvHwI{height:124px;width:auto;background-image:url(/_next/static/media/top-banner-desktop.f49d20bb.png);background-position:0;background-repeat:no-repeat;background-size:cover;margin-bottom:32px;border-radius:12px}@media screen and (max-width:500px){.hotels-page_topBanner__OvHwI{background-image:url(/_next/static/media/top-banner-mob.17503e98.png);margin-bottom:16px}}.hotels-page_map_wrapper__3f0Xa{display:flex;gap:16px}@media(max-width:767px){.hotels-page_map_wrapper__3f0Xa{border-radius:12px;overflow:hidden}}.hotels-page_map_wrapper__3f0Xa div:nth-child(2){border-radius:12px;overflow:hidden}.hotels-page_map_wrapper_open__NZqnr{position:relative;display:grid;grid-template-columns:1fr 2fr}@media(max-width:767px){.hotels-page_map_wrapper_open__NZqnr{grid-template-columns:1fr}}.hotels-page_map_open__f13m9{position:sticky;top:0;height:552px}