.sidebar-item-header_root__dbwK1{margin-bottom:24px}.sidebar-item-header_row__wA971{display:flex;align-items:center}.sidebar-item-header_count__6mkY4{color:#91979f;margin-left:8px;padding-left:11px;position:relative;flex-shrink:0}.sidebar-item-header_count__6mkY4:before{content:"";display:block;width:3px;height:3px;background-color:currentcolor;position:absolute;left:0;top:50%;transform:translateY(-50%);border-radius:50%}.sidebar-item-header_payload__Wpfk3{margin-top:12px;color:#7c8187}.sidebar-item_root__ferym{padding:24px 16px;background-color:#fff;border-radius:12px}@media(min-width:768px){.sidebar-item_root__ferym{padding:32px;border-radius:12px;overflow:hidden}}.sidebar-item-list_root__XhxVQ{width:100%;display:grid;grid-template-columns:1fr;grid-gap:32px}@media(min-width:1024px){.sidebar-item-list_root__XhxVQ{grid-gap:24px}}.sidebar-item-list_btn__C2z2K{margin-top:24px}.place_root__4Obwl{height:104px;width:calc((100vw - 15px - 32px)/2)}@media(min-width:768px){.place_root__4Obwl{width:calc((100vw - 24px - 40px - 64px)/2)}}@media(min-width:1024px){.place_root__4Obwl{width:100%}}@media(max-width:767px){.place_root__4Obwl{width:100%;height:70px}}@media(min-width:768px){.place_hoverWrapper__N2YYV:hover .place_img__0hBDL:after{opacity:1}.place_hoverWrapper__N2YYV:hover img{transform:scale(1.1)}.place_hoverWrapper__N2YYV:hover .place_title__8EA9h:after{width:100%}}.place_link__E_qVr{display:flex;gap:16px}.place_img__0hBDL{position:relative;overflow:hidden;border-radius:10px;width:104px;height:104px;line-height:0;margin-bottom:12px}@media(min-width:768px){.place_img__0hBDL{position:relative}.place_img__0hBDL:after{display:block;content:"";width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;background:linear-gradient(0deg,#0006,#0006);transition:opacity .2s ease-in-out}}@media(min-width:1024px){.place_img__0hBDL{margin-bottom:0}}.place_img__0hBDL img{transition:transform .2s ease-in-out;object-fit:cover;width:100%;height:100%;aspect-ratio:1/1}@media(max-width:767px){.place_img__0hBDL{width:70px;height:70px}}.place_row__Nikc_{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:0}.place_title__8EA9h{padding:9px 10px 6px 0;display:inline-block;color:#000}@media(max-width:767px){.place_title__8EA9h{padding:0 10px 6px 0;font-size:13px;line-height:16px;font-weight:400}}@media(min-width:768px){.place_title__8EA9h{position:relative}.place_title__8EA9h:after{content:"";width:0;height:1px;background-color:currentcolor;position:absolute;bottom:0;left:0;transition:width .2s ease-in-out}}@media(min-width:1024px){.place_title__8EA9h{font-size:16px;line-height:20px;width:240px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.place_description__9TRmZ{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:#7c8187;max-width:218px;font-weight:400;font-size:14px;line-height:20px}@media(max-width:767px){.place_description__9TRmZ{-webkit-line-clamp:2}}.stars-rating-entity-card_rating__Ja63G{display:grid;grid-template-columns:repeat(5,16px);grid-gap:2px}.stars-rating-entity-card_star__Wus1d{display:block;width:16px;height:16px;background-repeat:no-repeat;background-position:50%;background-image:url(/assets/images/svg/ui/star-inactive.svg)}.stars-rating-entity-card_star-active__UQTVk{background-image:url(/assets/images/svg/ui/star-active.svg)}.nearby-hotel-card_root__A6lui{position:relative;width:calc((100vw - 15px - 32px)/2)}@media(min-width:768px){.nearby-hotel-card_root__A6lui{width:calc((100vw - 24px - 40px - 64px)/2)}}@media(min-width:1024px){.nearby-hotel-card_root__A6lui{width:100%}}@media(min-width:768px){.nearby-hotel-card_hoverWrapper__n7Jj1:hover .nearby-hotel-card_img___NX_6:after{opacity:1}.nearby-hotel-card_hoverWrapper__n7Jj1:hover img{transform:scale(1.1)}.nearby-hotel-card_hoverWrapper__n7Jj1:hover .nearby-hotel-card_title__RjqTM:after{width:100%}}.nearby-hotel-card_link__VHdCY{display:block;width:100%}@media(min-width:768px){.nearby-hotel-card_link__VHdCY:focus{outline:none}.nearby-hotel-card_link__VHdCY:focus .nearby-hotel-card_img___NX_6:after{opacity:1}.nearby-hotel-card_link__VHdCY:focus img{transform:scale(1.1)}.nearby-hotel-card_link__VHdCY:focus .nearby-hotel-card_title__RjqTM:after{width:100%}}@media(min-width:1024px){.nearby-hotel-card_link__VHdCY{display:grid;grid-template-columns:104px 1fr;grid-gap:16px}}.nearby-hotel-card_img___NX_6{position:relative;overflow:hidden;border-radius:10px;width:100%;line-height:0;margin-bottom:12px}@media(min-width:768px){.nearby-hotel-card_img___NX_6{position:relative}.nearby-hotel-card_img___NX_6:after{display:block;content:"";width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;background:linear-gradient(0deg,#0006,#0006);transition:opacity .2s ease-in-out}}@media(min-width:1024px){.nearby-hotel-card_img___NX_6{height:auto;margin-bottom:0}}.nearby-hotel-card_img___NX_6 img{transition:transform .2s ease-in-out;object-fit:cover;width:100%;height:100%;aspect-ratio:1/1}.nearby-hotel-card_row__XdtlC{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:0}.nearby-hotel-card_title__RjqTM{display:inline-block;color:#000}@media(max-width:767px){.nearby-hotel-card_title__RjqTM{font-size:13px;line-height:16px;font-weight:400}}@media(min-width:768px){.nearby-hotel-card_title__RjqTM{position:relative}.nearby-hotel-card_title__RjqTM:after{content:"";width:0;height:1px;background-color:currentcolor;position:absolute;bottom:0;left:0;transition:width .2s ease-in-out}}@media(min-width:1024px){.nearby-hotel-card_title__RjqTM{font-size:16px;line-height:20px;width:240px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.nearby-hotel-card_payload__ZHtEK{flex-shrink:0;margin-left:12px}@media(max-width:767px){.nearby-hotel-card_payload__ZHtEK{margin-left:0;position:absolute;top:8px;left:8px}}@media(min-width:1024px){.nearby-hotel-card_payload__ZHtEK{position:absolute;top:8px;left:8px;margin-left:0}}.nearby-hotel-card_favorite__5JfNN{position:absolute;border:none;z-index:1;top:8px;right:8px}@media(min-width:1024px){.nearby-hotel-card_favorite__5JfNN{display:none}}.nearby-hotel-card_stars__yglxY{margin-top:4px}@media(min-width:1024px){.nearby-hotel-card_stars__yglxY{margin-top:8px}}.nearby-hotel-card_location__JBbdh{margin-top:4px;color:#7c8187}@media(min-width:1024px){.nearby-hotel-card_location__JBbdh{margin-top:8px;width:240px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}.nearby-hotel-card_reverse__L_e56{font-size:0;line-height:0}@media(min-width:768px){.nearby-hotel-card_reverse__L_e56{display:flex;flex-direction:column-reverse;align-items:flex-start}}.nearby-hotel-card_bottom__p7_ev{margin-top:4px}@media(min-width:768px){.nearby-hotel-card_bottom__p7_ev{display:flex;align-items:center}}@media(min-width:1024px){.nearby-hotel-card_bottom__p7_ev{margin-top:8px}}.nearby-hotel-card_price__kr2pP{color:#000}@media(max-width:767px){.nearby-hotel-card_price__kr2pP{font-size:13px;line-height:16px;font-weight:400}}@media(min-width:1024px){.nearby-hotel-card_price__kr2pP{font-size:16px;line-height:20px}}.nearby-hotel-card_offer__xQgLk{color:#7c8187;margin-top:4px}@media(min-width:768px){.nearby-hotel-card_offer__xQgLk{margin-top:0;margin-left:8px}}.hotels-nearby_root__Q00Hk .hotels-nearby_list__Vh6Do{width:100%;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px 15px}@media(min-width:768px){.hotels-nearby_root__Q00Hk .hotels-nearby_list__Vh6Do{grid-gap:16px 24px}}@media(min-width:1024px){.hotels-nearby_root__Q00Hk .hotels-nearby_list__Vh6Do{grid-template-columns:1fr;grid-gap:24px}}.mentions_root__KUieo{display:none}@media(min-width:768px){.mentions_root__KUieo{display:grid}}.mention-card_root__EFcgx{width:298px}.mention-card_link__fqs_P{display:flex;width:100%}.mention-card_content__Bvt7c{margin-left:16px;padding-top:12px;padding-bottom:12px}.mention-card_img__2mw2u{overflow:hidden;border-radius:10px;line-height:0;flex-shrink:0}.mention-card_img__2mw2u img{object-fit:cover}.mention-card_title__sfNzQ{color:#000}.mention-card_text__vOfQz{color:#7c8187;margin-top:6px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;height:120px}.balloon_root__V8FrC{position:relative}.balloon_balloon__EVnVB{background-color:#fff;border-radius:12px;display:flex;width:343px;height:128px;overflow:hidden;position:absolute;top:0;left:0;transform:translate(-50%,-100%)}.balloon_rating__QLXlA{position:absolute;left:8px;top:8px;z-index:1}.balloon_content__F_qsh{display:flex;flex-direction:column;padding:16px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%;justify-content:center}.balloon_title__XzhNz{font-weight:500;font-size:18px;line-height:24px;margin-bottom:4px;color:#000;text-overflow:ellipsis;overflow:hidden}.balloon_stars__kgURM{margin-bottom:8px}.balloon_place__mpH1N{font-size:12px;line-height:16px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#7c8187;margin-bottom:8px}.balloon_price__bC4Kk{display:flex;align-items:center;gap:12px;color:#000}.balloon_priceIcon__GSwlJ{color:#99a2ad}.balloon_priceIcon__GSwlJ svg{width:20px;height:20px}.balloon_image__W90CO{min-width:128px;position:relative}.balloon_image__W90CO img{object-fit:cover;position:absolute;width:100%;height:100%;left:0;right:0;top:0;bottom:0}.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}.hotel-map-card_cardWrapper__4Kdaf{display:flex}.hotel-map-card_image__kT31R{position:relative;width:122px;height:88px}.hotel-map-card_image__kT31R img{object-fit:cover}.hotel-map-card_content__Pojfd{width:220px;padding:8px 16px;display:flex;flex-direction:column;justify-content:space-between}.hotel-map-card_price__jcG4J{font-weight:500;font-size:16px;line-height:20px;letter-spacing:.2px}.hotel-map-card_content_bottom__O_mbO{display:flex;align-items:center;justify-content:space-between}.hotel-map-balloon_root__OKN1E{position:relative}.hotel-map-balloon_balloon__PbzdM{background-color:#fff;border-radius:12px;display:flex;overflow:hidden;position:absolute;top:0;left:0;transform:translate(-50%,-100%)}.hotel-map-balloon_rating__CQ0iy{position:absolute;left:8px;top:8px;z-index:1}.hotel-map-balloon_content___6oX6{display:flex;flex-direction:column;padding:16px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%;justify-content:center}.hotel-map-balloon_title__yqcW_{font-weight:500;font-size:18px;line-height:24px;margin-bottom:4px;color:#000;text-overflow:ellipsis;overflow:hidden}.hotel-map-balloon_stars__nYpAC{margin-bottom:8px}.hotel-map-balloon_place__psQ8X{font-size:12px;line-height:16px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#7c8187;margin-bottom:8px}.hotel-map-balloon_price__IArJB{display:flex;align-items:center;gap:12px;color:#000}.hotel-map-balloon_priceIcon__5AEIg{color:#99a2ad}.hotel-map-balloon_priceIcon__5AEIg svg{width:20px;height:20px}.hotel-map-balloon_image__IQATW{min-width:128px;position:relative}.hotel-map-balloon_image__IQATW img{object-fit:cover;position:absolute;width:100%;height:100%;left:0;right:0;top:0;bottom:0}.hotel-map-balloon_hotelCardWrapper__db7d2{width:343px;height:min-content}.interactive-map_root__EBS7v{position:relative;display:grid;width:100vw}.places-nearby_root__AbWmW{padding-bottom:0}@media(max-width:767px){.places-nearby_root__AbWmW{display:none}}.places-nearby_map__1ge1R{height:200px;margin-top:16px;position:relative}.places-nearby_map__1ge1R:after{content:"";position:absolute;z-index:1;width:100%;height:100%;top:0;left:0;right:0;bottom:0;cursor:pointer}@media(min-width:1024px){.places-nearby_map__1ge1R{margin-left:-32px;margin-right:-32px;margin-top:24px}}.places-nearby_map__1ge1R img{width:100%;height:auto;max-height:200px;object-fit:cover}.places-nearby_fullMap__oK37d{border-radius:12px;overflow:hidden}.places-nearby_fullMapCloseButton__uPty3{position:absolute;right:8px;top:8px}.sidebar-map_root__cHYZH{padding-bottom:0}@media(max-width:767px){.sidebar-map_root__cHYZH{display:none}}.sidebar-map_map__X17lf{width:100%!important;max-width:361.5px!important;height:210px;position:relative}.sidebar-map_map__X17lf:after{content:"";position:absolute;z-index:1;width:100%;height:100%;top:0;left:0;right:0;bottom:0;cursor:pointer}.sidebar-map_map__X17lf img{width:100%;height:auto;max-height:200px;object-fit:cover}.sidebar-map_fullMap__4PjkQ{border-radius:12px;overflow:hidden}.sidebar-map_fullMapCloseButton___gVic{position:absolute;right:8px;top:8px}.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}.info-desktop_infoContainer__uPpib{width:100%;display:flex;justify-content:space-between;background-color:#fff;border:none;border-radius:12px;padding:12px}.info-desktop_infoContainer__uPpib .info-desktop_badges__Pgv7n{display:flex;gap:12px}@media(min-width:768px)and (max-width:1023px){.info-desktop_infoContainer__uPpib{flex-direction:column}}@media(max-width:767px){.info-desktop_infoContainer__uPpib{flex-direction:column}}.info-desktop_priceContainer__UxDnx{display:flex;align-items:center;gap:16px}.info-desktop_price__tR5p5{background-color:#ef2389}.info-desktop_infoContainer_left__BVLH3{display:flex;flex-direction:column;gap:8px}.info-desktop_infoContainer_right__OZOWo{margin-top:auto}@media(min-width:768px)and (max-width:1023px){.info-desktop_infoContainer_right__OZOWo{margin-left:auto}}@media(max-width:767px){.info-desktop_infoContainer_right__OZOWo{margin-left:unset;margin-top:16px}}.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}.features_features_side__GEMwA{margin-top:16px;display:flex;flex-direction:column;gap:12px}.features_amenities_wrapper__qKG0b{display:flex;flex-wrap:wrap;gap:8px}.close-modal-button_button__Xq8Fb{width:40px;height:40px;padding:14px;border:1px solid #0000;border-radius:100%;background-color:#fffc}.close-modal-button_button__Xq8Fb,.slider-navigation-button_button__SHNmj{display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.slider-navigation-button_button__SHNmj{width:32px;height:32px;border:1px solid #0000;border-radius:8px}.slider-navigation-button_dark__Q8jVm{border-color:#d7d8d9;background-color:#fff3}.slider-navigation-button_light___1iDV{background-color:#fffc}