.AmenitiesSection_wrap__M8N0u.AmenitiesSection_isExpanded__9pzBg .AmenitiesSection_toggle__6Bykr svg{transform:rotate(180deg)}.AmenitiesSection_toggle__6Bykr{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:var(--space-m)}@media only screen and (min-width:1112px){.AmenitiesSection_toggle__6Bykr{pointer-events:none}}.AmenitiesSection_toggle__6Bykr svg{transition:transform var(--transition-time-slow)}@media only screen and (min-width:1112px){.AmenitiesSection_toggle__6Bykr svg{display:none}.AmenitiesSection_inner__WFFEo{display:block!important;overflow:visible!important;height:auto!important}}@media only screen and (max-width:1111px){.AmenitiesSection_list__ka_yO{padding-bottom:var(--space-xl)}}.AmenitiesSection_item__BhjSd{position:relative;padding:0 var(--space-xl) 0 1.4rem}.AmenitiesSection_item__BhjSd:before{content:"";position:absolute;top:.9rem;left:0;width:6px;height:6px;border-radius:50%;background-color:var(--primary-50)}.AmenitiesSection_item__BhjSd:not(:last-child){margin-bottom:var(--space-2xs)}.AmenitiesSection_showAll__3E_Zf{display:flex;gap:var(--space-5xs);align-items:center;margin-top:var(--space-4xs)}@media only screen and (max-width:1111px){.AmenitiesSection_showAll__3E_Zf{display:none}}.AmenitiesSection_showAll__3E_Zf svg{width:1.6rem;height:1.6rem;margin-top:.3rem;transition:transform var(--transition-time-slow)}.AmenitiesSection_showAll__3E_Zf.AmenitiesSection_visible__yvk0E svg{transform:rotate(180deg)}.AvailableRooms_availableRooms__hRIIg{max-width:1920px;margin:0 auto var(--space-3xl);padding:var(--space-3xl) 0;border-radius:var(--radius-l);background-color:var(--gray-10)}@media only screen and (max-width:1111px){.AvailableRooms_availableRooms__hRIIg{margin-bottom:var(--space-3xl)}}@media only screen and (max-width:833px){.AvailableRooms_availableRooms__hRIIg{padding:var(--space-xl) 0;margin-bottom:var(--space-2xl)}}.AvailableRooms_title__cZkYE{margin-bottom:var(--space-m)}.AvailableRooms_rooms___D7rc{display:grid;grid-gap:var(--space-xl);gap:var(--space-xl)}.AvailableRooms_noResults__uxNDf{max-width:33.5rem;margin:0 auto var(--space-xl);color:var(--gray-80);text-align:center}.AvailableRooms_noResults__uxNDf svg{margin-bottom:3.4rem}.HotelPage_title__eKYom{margin-bottom:var(--space-m)}.HotelPage_header__nZ0FL{display:grid;grid-template-areas:"location share addToFavorites" "hotelName share addToFavorites";grid-template-columns:auto 2.4rem 2.4rem;grid-gap:var(--space-xs) var(--space-m);gap:var(--space-xs) var(--space-m);align-items:flex-end;margin-bottom:var(--space-xl)}.HotelPage_header__nZ0FL.HotelPage_withRating__Je2CD{display:grid;grid-template-areas:"location share addToFavorites hotelRating" "hotelName share addToFavorites hotelRating";grid-template-columns:auto 2.4rem 2.4rem 6.8rem}@media only screen and (max-width:1111px){.HotelPage_header__nZ0FL.HotelPage_withRating__Je2CD{grid-template-areas:"location location location" "hotelName hotelName hotelName" "hotelRating share addToFavorites";grid-template-columns:auto 2.4rem 2.4rem;margin-bottom:var(--space-m)}.HotelPage_header__nZ0FL{grid-template-areas:"location location location" "hotelName hotelName hotelName" ". share addToFavorites";grid-template-columns:auto 2.4rem 2.4rem;margin-bottom:var(--space-m)}}.HotelPage_location__2xPeO{display:flex;grid-area:location;gap:var(--space-4xs);align-items:center;color:var(--gray-70)}.HotelPage_hotelName__j4K3A{grid-area:hotelName}.HotelPage_share__6IR8k{grid-area:share;height:2.4rem;z-index:2}.HotelPage_addToFavorites__Br9sX{grid-area:addToFavorites}.HotelPage_hotelRating__wP2k0{grid-area:hotelRating}@media only screen and (max-width:1111px){.HotelPage_hotelRating__wP2k0{margin-top:var(--space-2xs)}}.HotelPage_highlights__JULVX{display:grid;grid-template-columns:auto max-content;grid-gap:var(--space-m) var(--space-m);gap:var(--space-m) var(--space-m);margin:var(--space-2xl) auto}@media only screen and (max-width:1111px){.HotelPage_highlights__JULVX{gap:var(--space-2xs) var(--space-m);overflow:hidden;padding:0}}@media only screen and (max-width:1279px){.HotelPage_highlights__JULVX{grid-template-columns:100%;margin:var(--space-xl) auto}}.HotelPage_highlights__JULVX>:nth-child(2){text-align:left}@media only screen and (max-width:1111px){.HotelPage_highlights__JULVX>:nth-child(2){padding:0 var(--space-3xl)}}@media only screen and (max-width:833px){.HotelPage_highlights__JULVX>:nth-child(2){padding:0 var(--space-l)}}.HotelPage_tags__hXmwd{display:flex;flex-wrap:wrap;gap:var(--space-xs) 2.2rem}@media only screen and (max-width:1111px){.HotelPage_tags__hXmwd{overflow:auto;scrollbar-color:var(--white) var(--white);scrollbar-width:thin;flex-wrap:nowrap;width:100%;padding:0 var(--space-3xl) var(--space-2xs)}.HotelPage_tags__hXmwd::-webkit-scrollbar{width:1px;height:1px}.HotelPage_tags__hXmwd::-webkit-scrollbar,.HotelPage_tags__hXmwd::-webkit-scrollbar-thumb{border-radius:6px;background-color:var(--white)}}@media only screen and (max-width:833px){.HotelPage_tags__hXmwd{padding:0 var(--space-l) var(--space-2xs)}}.HotelPage_tags__hXmwd .HotelPage_item__0xSbE{display:flex;flex-shrink:0;gap:var(--space-3xs)}.HotelPage_tags__hXmwd .HotelPage_item__0xSbE span{color:var(--gray-80)}.HotelPage_tags__hXmwd .HotelPage_item__0xSbE .HotelPage_icon__J2_zF{width:2.4rem;height:2.4rem}.HotelPage_hotelDescription__Z8IPZ{margin:0 auto var(--space-4xl)}@media only screen and (max-width:1111px){.HotelPage_hotelDescription__Z8IPZ{margin-bottom:var(--space-3xl)}}@media only screen and (max-width:833px){.HotelPage_hotelDescription__Z8IPZ{margin-bottom:var(--space-xl)}}.HotelPage_hotelDescription__Z8IPZ .HotelPage_empty__L6sou{color:var(--gray-80);margin-bottom:var(--space-2xl)}.HotelPage_description___5Kqn{display:grid;grid-template-columns:auto 23.8%;grid-gap:var(--space-m) var(--space-3xl);gap:var(--space-m) var(--space-3xl);margin-bottom:var(--space-2xl)}@media only screen and (max-width:1279px){.HotelPage_description___5Kqn{grid-template-columns:100%}}.HotelPage_description___5Kqn .HotelPage_label__odQaA{color:var(--gray-70)}.HotelPage_description___5Kqn .HotelPage_label__odQaA:not(:first-of-type){margin-top:var(--space-m)}.HotelPage_map__hRJQa{overflow:hidden;height:39.1rem;margin-bottom:var(--space-3xl);border-radius:var(--radius-l)}.HotelPage_amenities__YZo5k{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0 var(--space-xl);gap:0 var(--space-xl)}@media only screen and (max-width:1111px){.HotelPage_amenities__YZo5k{grid-template-columns:100%}}.HotelPage_similarOffers__QtYLU{margin-bottom:var(--space-6xl)}.HotelPage_reviews__qdBcA{margin-bottom:var(--space-4xl)}@media only screen and (max-width:833px){.HotelPage_reviews__qdBcA{margin-bottom:var(--space-3xl)}}