.hotel-main-filter_filterWrapper__QRgSu{padding:12px;background-color:#fff;border:none;border-radius:12px;box-shadow:1px 3px 18px 0 #00000017}.hotel-main-filter_filterWrapper__QRgSu.hotel-main-filter_filterWrapper_adaptive__EW04p{box-shadow:none;padding-left:unset}.hotel-main-filter_badges__xOU1a{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.hotel-main-filter_input_checkbox__X03Hy{display:none}.hotel-main-filter_label_checkbox__n8OAU{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__n8OAU:hover{background:#f1f5fc}}.hotel-main-filter_label_checkbox__n8OAU:has(input:checked){background-color:#ef238926}@media(max-width:767px){.hotel-main-filter_filter_title__CblWt{font-size:14px}}.holter-filter-block_filter_wrapper__R9SDA{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__R9SDA{position:relative}}.holter-filter-block_filter_wrapper__double__Ygjtu{padding-top:12px;display:flex;flex-direction:column;gap:8px}@media(max-width:1023px){.holter-filter-block_filter_wrapper__double__Ygjtu{position:relative}}.holter-filter-block_input_checkbox__yB577{position:absolute;opacity:0;width:0;height:0;margin:0;pointer-events:none}.holter-filter-block_filter_inner__VJsKY{display:flex;flex-wrap:wrap;gap:8px}.holter-filter-block_label_checkbox__BII0g{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__BII0g:hover{background:#f1f5fc}}.holter-filter-block_label_checkbox__BII0g:has(input:checked){background-color:#ef238926}.holter-filter-block_showMore_button__4UOlZ{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__4UOlZ svg{transform:rotate(90deg)}.holter-filter-block_subTitle__96oLZ{font-weight:500;font-size:12px;line-height:16px}@media(max-width:767px){.holter-filter-block_filter_title___kVPN{font-size:14px}}@media(max-width:1023px){.holter-filter-price-block_priceWrapper_wrapper__E8Tai{padding-top:12px;padding-bottom:16px;border-bottom:1px solid #eceff4}}.holter-filter-price-block_priceFilter_inner__TXrhp{border-radius:8px;background:#f5f5f5;display:flex;overflow:hidden;margin-top:8px}@media(max-width:1023px){.holter-filter-price-block_priceFilter_inner__TXrhp{justify-content:space-between}}.holter-filter-price-block_input__clMqo{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__clMqo::placeholder{color:#000}@media(max-width:1023px){.holter-filter-price-block_input__clMqo{max-width:unset;flex-grow:1}}.holter-filter-price-block_input__clMqo:first-child{border-right:1px solid #dce0e5}@media(max-width:767px){.holter-filter-price-block_filter_title__siWiA{font-size:14px}}.hotel-filter-stars-block_hotelFilter_wrapper___2mEd{padding-top:12px;padding-bottom:16px;display:flex;flex-direction:column;gap:12px;border-bottom:1px solid #eceff4}.hotel-filter-stars-block_star_input__ReOOh{display:none}.hotel-filter-stars-block_star__iSYq4{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__iSYq4:hover{background:#f1f5fc}}.hotel-filter-stars-block_star__iSYq4:has(input:checked){background-color:#ef238926}.hotel-filter-stars-block_hotelStars_inner___xgYl{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:767px){.hotel-filter-stars-block_filter_title__CnhjM{font-size:14px}}.clear-button_clearFilterBtn__fiTdq{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__fiTdq{box-shadow:0 -4px 12px #00000014}}@media(hover:hover){.clear-button_clearFilterBtn__fiTdq:hover{background-color:#ef238926}}.hotel-filter_filter_wrapper__qQH82{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__qQH82{box-shadow:none;margin-top:unset;padding:unset}}.hotel-filter_doubleFilter_wrapper__qWyT_{padding-top:12px;padding-bottom:12px;border-bottom:1px solid #eceff4}.hotel-filter_button_close__XBHqZ{border:none;display:flex;align-items:center;justify-content:center;width:32px;height:32px}@media(max-width:767px){.hotel-filter_filter_title__DsWcW{font-size:14px}}.sidebar_mapWrapper__Escyb{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__t5dOw{background-image:url(/assets/images/map/small-map-blur.png)}.sidebar_mapButton__0Pr4z{display:flex;align-items:center;gap:8px;border-radius:12px;padding:14px 24px 14px 16px}.sidebar_mobileFilterButtons__F5573{display:flex;flex-direction:column;position:sticky;left:0;right:0;bottom:50px;width:100%;z-index:100}.sidebar_applyFiltersBtn___spyV{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___spyV{box-shadow:0 -4px 12px #00000014}}.close-modal-button_button__Xq8Fb{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}.message-modal_root__qeZh_ .message-modal_container__FHje8{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__qeZh_ .message-modal_container__FHje8{max-width:343px;height:max-content}}.message-modal_root__qeZh_ .message-modal_container__FHje8 .message-modal_header__s9cbi{width:100%;display:flex;justify-content:flex-end}.message-modal_root__qeZh_ .message-modal_container__FHje8 .message-modal_wrapper__uG3N2{width:100%;height:100%;padding:30px 80px 80px}@media(max-width:767px){.message-modal_root__qeZh_ .message-modal_container__FHje8 .message-modal_wrapper__uG3N2{padding:0 32px 64px}}.message-modal_root__qeZh_ .message-modal_container__FHje8 .message-modal_content__18TrG{width:100%;height:100%;display:flex;flex-direction:column;gap:30px;align-items:center}.message-modal_root__qeZh_ .message-modal_container__FHje8 .message-modal_content__18TrG .message-modal_title__s6tUQ{width:100%;text-align:center}.message-modal_root__qeZh_ .message-modal_container__FHje8 .message-modal_content__18TrG .message-modal_description__ZnmVK{max-width:279px;width:100%;text-align:center;word-wrap:break-word;padding:0 20px}.message-modal_root__qeZh_ .message-modal_container__FHje8 .message-modal_content__18TrG .message-modal_action__rD5Me{width:100%;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(auto-fill,1fr);gap:16px}.timer-modal_iconWrapper__xSD9C{color:#99a2ad}.revert-column-layout_root__Rcp1I{height:100%;display:flex;flex-direction:column;gap:24px}@media(max-width:767px){.revert-column-layout_root__Rcp1I{gap:16px}}.revert-column-layout_rootWrap__yG8oQ{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__yG8oQ{height:519px}}@media(min-width:768px){.revert-column-layout_rootWrap__yG8oQ{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__yG8oQ{z-index:3;background-image:url(/assets/images/intro/background-tablet-sm.png)}}@media(min-width:1024px){.revert-column-layout_rootWrap__yG8oQ{z-index:3;background-image:url(/assets/images/intro/background-desk.png)}}@media(max-width:767px){.revert-column-layout_rootWrap__yG8oQ{height:unset}}.revert-column-layout_rootBlock__5g8Nh{padding-top:32px;display:flex;flex-direction:column;gap:8px}@media(min-width:768px){.revert-column-layout_rootBlock__5g8Nh{gap:24px;padding-top:40px;padding-bottom:40px}}@media(min-width:1024px){.revert-column-layout_rootBlock__5g8Nh{padding-bottom:74px}}.revert-column-layout_header__jUpCs{background-color:#fff;padding:12px 0;z-index:1;position:relative}@media(min-width:1024px){.revert-column-layout_header__jUpCs{padding:32px 0}}@media(max-width:767px){.revert-column-layout_header__jUpCs{padding:8px 0;position:sticky;top:0}}.revert-column-layout_breadcrums__q1V2z{width:100%;max-width:1440px;margin:56px auto auto;padding-left:20px;padding-right:20px}@media(min-width:1440px){.revert-column-layout_breadcrums__q1V2z{max-width:1440px;padding-left:80px;padding-right:80px}}@media(max-width:1023px){.revert-column-layout_breadcrums__q1V2z{margin-top:160px}}@media(max-width:767px){.revert-column-layout_breadcrums__q1V2z{margin-top:20px}}.revert-column-layout_middleWrapper__GV30e{width:100%;display:flex;gap:24px;height:100%;background-color:inherit}.revert-column-layout_sidebar__SMt2K{display:none}@media(min-width:1024px){.revert-column-layout_sidebar__SMt2K{display:block;width:266px;border-radius:12px;position:sticky;top:52px}}.revert-column-layout_content__nnlNS{flex:1 1;height:100%}@media(max-width:767px){.revert-column-layout_content__nnlNS{width:100%}}.rating-badge_root__WJrLG.rating-badge_perfect__yNM7v{background-color:#2f8d3226}.rating-badge_root__WJrLG.rating-badge_perfect__yNM7v .rating-badge_label__jkowc{color:#2f8d32}.rating-badge_root__WJrLG.rating-badge_great__u_YoK{background-color:#50b45226}.rating-badge_root__WJrLG.rating-badge_great__u_YoK .rating-badge_label__jkowc{color:#50b452}.rating-badge_root__WJrLG.rating-badge_fine__6VmrU{background-color:#59d45c26}.rating-badge_root__WJrLG.rating-badge_fine__6VmrU .rating-badge_label__jkowc{color:#59d45c}.rating-badge_root__WJrLG.rating-badge_not_bad__fbCma{background-color:#ffa00026}.rating-badge_root__WJrLG.rating-badge_not_bad__fbCma .rating-badge_label__jkowc{color:#ffa000}.rating-badge_root__WJrLG.rating-badge_bad__gpDUT{background-color:#e6464626}.rating-badge_root__WJrLG.rating-badge_bad__gpDUT .rating-badge_label__jkowc{color:#d83e3c}.hotel-card-badge_root__Mzxma{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__7o25M{text-wrap:nowrap}.hotel-card-badge_label__7o25M svg{vertical-align:middle}.hotel-card-badge_text__xd7Vq{font-weight:500;font-size:12px;line-height:16px}.discount-badge_root__H17dk{background-color:#ef2389;color:#fff;border-radius:300px}.facilities-list_root__FTrSk{display:flex;flex-wrap:wrap;gap:5px;list-style:disc}.facilities-list_root__FTrSk li{position:relative;margin-left:20px}.facilities-list_root__FTrSk li p{white-space:nowrap}.facilities-list_root__FTrSk li:first-child{list-style:none;margin-left:unset}.facilities-list_label__RNVTT:first-letter{text-transform:uppercase}.hotel-card_root__Bjvuv{container-type:inline-size;container-name:card;border-radius:12px;transition:all .3s ease-in-out}.hotel-card_root__Bjvuv:hover{box-shadow:0 4px 16px 0 #0000001f}.hotel-card_wrapper__inwq_{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__inwq_{grid-template-columns:1fr;grid-auto-rows:auto}}@media(max-width:767px){.hotel-card_wrapper__inwq_{grid-template-columns:1fr;grid-auto-rows:auto}}.hotel-card_wrapper_isMapOpen__Eicj_{grid-template-columns:1fr;grid-auto-rows:auto}.hotel-card_wrapper_isMapOpen__Eicj_ .hotel-card_image__KqrRe{height:343px;border-top-right-radius:12px;border-bottom-left-radius:0}.hotel-card_image__KqrRe{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__KqrRe{border-bottom-left-radius:unset;border-top-right-radius:12px;height:343px}}@media(max-width:767px){.hotel-card_image__KqrRe{height:343px;border-top-right-radius:12px;border-bottom-left-radius:unset;border-bottom-right-radius:unset}}.hotel-card_img__hj_HB{max-width:100%;height:auto;object-fit:cover}.hotel-card_discount__egyyy{position:absolute;max-width:-moz-fit-content;max-width:fit-content;top:8px;left:8px}.hotel-card_bio___DVY0{max-width:100%;overflow:hidden;display:flex;flex-direction:row;justify-content:space-between;padding:12px}@media(max-width:767px){.hotel-card_bio___DVY0{flex-direction:column}}.hotel-card_bio__isMapOpen__DeLVJ{flex-direction:column}.hotel-card_bio_left__JAPTG{display:flex;flex-shrink:1;flex-direction:column;gap:8px;max-width:688px}.hotel-card_bio_right__O1Tk8{display:flex;flex-direction:column;flex-shrink:0}.hotel-card_bio_right__bottom__AA_8o{display:flex;flex-direction:column;gap:16px;margin-top:auto}.hotel-card_bio_right__bottom__isMapOpen__ISyPy{display:flex;flex-direction:row;margin-top:12px}.hotel-card_starsBar__qD6iN{align-self:flex-end}@media(max-width:767px){.hotel-card_starsBar__qD6iN{align-self:flex-start}}.hotel-card_description__kjbcr{color:#91979f}.hotel-card_name__lGCSq{display:flex;flex-direction:column;gap:8px}.hotel-card_badges__8miCS{display:flex;gap:12px}.hotel-card_price__P7LtH{display:flex;flex-direction:column;align-items:flex-end}@media(max-width:767px){.hotel-card_price__P7LtH{align-items:flex-start}}.hotel-card_price__isMapOpen__GjK_8{align-items:flex-start}.hotel-card_button__rDpF_{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__rDpF_{margin-left:unset;width:100%}}.hotel-card_starsBar_isMapOpen__iN76i{display:none}.hotels-list_notFound__ogioL{padding:0}.hotels-list_bottom__p3vqC{padding:16px;background-color:#fff;border-radius:12px}.breadcrumbs_root__SmCBV .breadcrumbs_list__ppA4d{display:flex;align-items:center;flex-wrap:wrap}.breadcrumbs_root__SmCBV .breadcrumbs_list__ppA4d li{position:relative}.breadcrumbs_root__SmCBV .breadcrumbs_list__ppA4d li:first-letter{text-transform:uppercase}.breadcrumbs_root__SmCBV .breadcrumbs_list__ppA4d .breadcrumbs_active__VPYFj a,.breadcrumbs_root__SmCBV .breadcrumbs_list__ppA4d .breadcrumbs_default__9O1fy{font-family:Roboto;font-weight:400;font-size:13px;line-height:20px}.breadcrumbs_root__SmCBV .breadcrumbs_list__ppA4d .breadcrumbs_default__9O1fy a{color:#ef2389}.breadcrumbs_root__SmCBV .breadcrumbs_list__ppA4d .breadcrumbs_default__9O1fy:last-child{cursor:auto;pointer-events:none}.breadcrumbs_root__SmCBV .breadcrumbs_list__ppA4d .breadcrumbs_active__VPYFj a{color:#000}.hotels-page_mapButton__cCWAy{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__cCWAy{display:none}}.hotels-page_topBanner__4xfjq{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__4xfjq{background-image:url(/_next/static/media/top-banner-mob.17503e98.png);margin-bottom:16px}}.hotels-page_map_wrapper__rU8vP{display:flex;gap:16px}@media(max-width:767px){.hotels-page_map_wrapper__rU8vP{border-radius:12px;overflow:hidden}}.hotels-page_map_wrapper__rU8vP div:nth-child(2){border-radius:12px;overflow:hidden}.hotels-page_map_wrapper__rU8vP.hotels-page_map_wrapper_open__Xehve{position:relative;display:grid;grid-template-columns:1fr 2fr}@media(max-width:767px){.hotels-page_map_wrapper__rU8vP.hotels-page_map_wrapper_open__Xehve{grid-template-columns:1fr}}.hotels-page_map_open__oVu3x{position:sticky;top:0;height:552px}