.DirectionsInLowPriceCalendar_wrap__rUfWq{display:grid;grid-template-columns:repeat(auto-fit,minmax(16.5rem,1fr));overflow:hidden}.DirectionsInLowPriceCalendar_button__7By0r .DirectionsInLowPriceCalendar_active__9Tu8S,.DirectionsInLowPriceCalendar_button__7By0r input[type=radio]:checked+.DirectionsInLowPriceCalendar_label__n0JOB{border-color:var(--primary-50);background-color:var(--primary-50);color:var(--white)}.DirectionsInLowPriceCalendar_button__7By0r .DirectionsInLowPriceCalendar_label__n0JOB{border:1px solid var(--gray-20);text-align:center}.DirectionsInLowPriceCalendar_button__7By0r:not(:first-child) .DirectionsInLowPriceCalendar_label__n0JOB{border-left:none}.DirectionsInLowPriceCalendar_button__7By0r:not(:first-child) .DirectionsInLowPriceCalendar_label__n0JOB:before{content:"";position:absolute;top:-1px;left:-1px;z-index:1;display:block;width:1px;height:calc(100% + 2px);background-color:var(--gray-20);opacity:0;transition:opacity var(--transition-time-slow)}.DirectionsInLowPriceCalendar_button__7By0r:hover .DirectionsInLowPriceCalendar_label__n0JOB{border-color:var(--gray-30);background-color:var(--gray-5)}.DirectionsInLowPriceCalendar_button__7By0r input[type=radio]:checked+.DirectionsInLowPriceCalendar_label__n0JOB:hover{border-color:var(--primary-50);background-color:var(--primary-50)}.DirectionsInLowPriceCalendar_button__7By0r:hover:not(:first-child) .DirectionsInLowPriceCalendar_label__n0JOB{position:relative}.DirectionsInLowPriceCalendar_button__7By0r:hover:not(:first-child) .DirectionsInLowPriceCalendar_label__n0JOB:before{opacity:1}.DirectionsInLowPriceCalendar_button__7By0r:first-child .DirectionsInLowPriceCalendar_label__n0JOB{border-radius:var(--radius-m) 0 0 var(--radius-m)}.DirectionsInLowPriceCalendar_button__7By0r:last-child .DirectionsInLowPriceCalendar_label__n0JOB{border-radius:0 var(--radius-m) var(--radius-m) 0}@media only screen and (max-width:559px){.DirectionsInLowPriceCalendar_button__7By0r:last-child .DirectionsInLowPriceCalendar_label__n0JOB{border-radius:var(--radius-d)}}.DirectionsInLowPriceCalendar_button__7By0r.DirectionsInLowPriceCalendar_single__aFv37{width:-moz-fit-content;width:fit-content;min-width:16.6rem}.DirectionsInLowPriceCalendar_button__7By0r.DirectionsInLowPriceCalendar_single__aFv37 .DirectionsInLowPriceCalendar_label__n0JOB{border-radius:var(--radius-m)}.DirectionsInLowPriceCalendar_label__n0JOB{display:flex;justify-content:center;align-items:center;min-height:4.6rem;cursor:pointer;transition:border-color var(--transition-time-slow),background-color var(--transition-time-slow)}.DirectionsInLowPriceCalendar_skeleton__ri88B{grid-template-columns:repeat(auto-fit,minmax(1rem,1fr));overflow:hidden}@media only screen and (max-width:1111px){.DirectionsInLowPriceCalendar_skeleton__ri88B .DirectionsInLowPriceCalendar_button__7By0r:nth-child(3) .DirectionsInLowPriceCalendar_label__n0JOB{border-radius:0 var(--radius-m) var(--radius-m) 0}}@media only screen and (max-width:559px){.DirectionsInLowPriceCalendar_skeleton__ri88B .DirectionsInLowPriceCalendar_button__7By0r:first-child .DirectionsInLowPriceCalendar_label__n0JOB{border-radius:var(--radius-d)}}@media only screen and (max-width:1111px){.DirectionsInLowPriceCalendar_skeleton__ri88B .DirectionsInLowPriceCalendar_button__7By0r:not(:nth-child(-n+3)){display:none}}@media only screen and (max-width:559px){.DirectionsInLowPriceCalendar_skeleton__ri88B .DirectionsInLowPriceCalendar_button__7By0r:not(:first-child){display:none}.DirectionsInLowPriceCalendar_toggle__uxbLl .DirectionsInLowPriceCalendar_active__9Tu8S,.DirectionsInLowPriceCalendar_toggle__uxbLl .DirectionsInLowPriceCalendar_label__n0JOB{border-color:var(--gray-20);background-color:var(--white);color:var(--gray-100)}}.DirectionsInLowPriceCalendar_toggle__uxbLl .DirectionsInLowPriceCalendar_selectValue__2RLL_{width:100%}.DirectionsInLowPriceCalendar_toggle__uxbLl .DirectionsInLowPriceCalendar_selectValue__2RLL_ [class=select-selector]{padding-right:4rem}.DirectionsInLowPriceCalendar_toggle__uxbLl .DirectionsInLowPriceCalendar_selectValue__2RLL_ [class=select-arrow]{right:2rem}.PopupSliderLowPriceCalendar_popup__qQ5Vp{display:grid;grid-template-columns:minmax(18.8rem,100%) 10.7rem;grid-gap:var(--space-2xs);gap:var(--space-2xs);width:100%;padding:1.6rem;border:1px solid rgba(0,0,0,.14);border-radius:var(--radius-m,12px);background-color:var(--white);box-shadow:0 2px 6px 0 rgba(0,0,0,.06)}@media only screen and (max-width:374px){.PopupSliderLowPriceCalendar_popup__qQ5Vp{grid-template-columns:1fr}}.PopupSliderLowPriceCalendar_popup__qQ5Vp>.PopupSliderLowPriceCalendar_btn__2zSKh{width:100%;padding:1rem 1.6rem!important}.PopupSliderLowPriceCalendar_popupWrap__IW0qX{position:absolute;top:calc(100% + 14px);z-index:var(--z-index-table-fixed);display:none;width:100%}@media only screen and (max-width:833px){.PopupSliderLowPriceCalendar_popupWrap__IW0qX{display:block}}.PopupSliderLowPriceCalendar_popupWrap__IW0qX>svg{position:absolute;top:-16px;left:50%;color:var(--white);transform:translateX(-50%) rotate(180deg)}.ToolpitSliderLowPriceCalendar_tooltip__rpELu{display:flex;flex-direction:column;justify-content:flex-end}.ToolpitSliderLowPriceCalendar_tooltip__rpELu.ToolpitSliderLowPriceCalendar_small__18tY0{height:10rem;margin-bottom:var(--space-5xs)}@media only screen and (max-width:559px){.ToolpitSliderLowPriceCalendar_tooltip__rpELu.ToolpitSliderLowPriceCalendar_small__18tY0{height:3.2rem}}.ToolpitSliderLowPriceCalendar_tooltip__rpELu.ToolpitSliderLowPriceCalendar_large__W6gCZ{height:12.5rem;margin-bottom:var(--space-4xs)}.ToolpitSliderLowPriceCalendar_tooltip__rpELu .ToolpitSliderLowPriceCalendar_column__m_Pzj{display:flex;justify-content:center;align-items:center;width:3.2rem;border-radius:4px}.ToolpitSliderLowPriceCalendar_hint__WUAdo{display:flex;gap:var(--space-5xs);padding:.3rem .5rem;color:var(--gray-80);text-align:center}.ToolpitSliderLowPriceCalendar_hint__WUAdo .ToolpitSliderLowPriceCalendar_price__4_m6D{color:var(--gray-100)}.ToolpitSliderLowPriceCalendar_column__m_Pzj{height:100%;cursor:pointer}.ToolpitSliderLowPriceCalendar_column__m_Pzj:not(.ToolpitSliderLowPriceCalendar_empty__Z2P_Q){background-color:var(--primary-15);transition:background-color var(--transition-time)}.ToolpitSliderLowPriceCalendar_column__m_Pzj:not(.ToolpitSliderLowPriceCalendar_empty__Z2P_Q).ToolpitSliderLowPriceCalendar_visible__Rc6Ga,.ToolpitSliderLowPriceCalendar_column__m_Pzj:not(.ToolpitSliderLowPriceCalendar_empty__Z2P_Q):hover{background-color:var(--primary-50)}.ToolpitSliderLowPriceCalendar_column__m_Pzj.ToolpitSliderLowPriceCalendar_empty__Z2P_Q{align-items:flex-end;background-color:transparent}.ToolpitSliderLowPriceCalendar_column__m_Pzj.ToolpitSliderLowPriceCalendar_empty__Z2P_Q:after{content:"";display:block;width:100%;height:.6rem;border-radius:4px;background-color:var(--gray-20);transition:height var(--transition-time),background-color var(--transition-time)}.ToolpitSliderLowPriceCalendar_column__m_Pzj.ToolpitSliderLowPriceCalendar_empty__Z2P_Q.ToolpitSliderLowPriceCalendar_visible__Rc6Ga:after,.ToolpitSliderLowPriceCalendar_column__m_Pzj.ToolpitSliderLowPriceCalendar_empty__Z2P_Q:hover:after{height:1.2rem;background-color:var(--gray-40)}.ToolpitSliderLowPriceCalendar_column__m_Pzj.ToolpitSliderLowPriceCalendar_active__GUzC3{background-color:var(--primary-25);cursor:default;pointer-events:none}.ToolpitSliderLowPriceCalendar_column__m_Pzj.ToolpitSliderLowPriceCalendar_cheap__1gX4I:not(.ToolpitSliderLowPriceCalendar_empty__Z2P_Q){background-color:rgba(96,102,246,.38)}.ToolpitSliderLowPriceCalendar_column__m_Pzj.ToolpitSliderLowPriceCalendar_cheapest__sPn_U:not(.ToolpitSliderLowPriceCalendar_empty__Z2P_Q){position:relative;background-color:var(--primary-50)}.ToolpitSliderLowPriceCalendar_column__m_Pzj.ToolpitSliderLowPriceCalendar_direct__WCOtF:not(.ToolpitSliderLowPriceCalendar_empty__Z2P_Q){background-color:rgba(34,197,94,.4)}.ToolpitSliderLowPriceCalendar_column__m_Pzj.ToolpitSliderLowPriceCalendar_direct__WCOtF:not(.ToolpitSliderLowPriceCalendar_empty__Z2P_Q).ToolpitSliderLowPriceCalendar_visible__Rc6Ga,.ToolpitSliderLowPriceCalendar_column__m_Pzj.ToolpitSliderLowPriceCalendar_direct__WCOtF:not(.ToolpitSliderLowPriceCalendar_empty__Z2P_Q):hover{background-color:#16a34a}.ToolpitSliderLowPriceCalendar_directHint__IxVuN{display:block;margin-top:.2rem;color:#16a34a;font-weight:500}.ToolpitSliderLowPriceCalendar_cheapestLabel__kquPE{position:absolute;bottom:calc(100% + .4rem);left:50%;padding:.2rem .6rem;border-radius:999px;background-color:var(--primary-50);color:var(--white);font-weight:500;font-size:1.1rem;line-height:1.5;white-space:nowrap;transform:translateX(-50%)}.ToolpitSliderLowPriceCalendar_priceLabelStart__ZNwiV{left:0;transform:none}.ToolpitSliderLowPriceCalendar_priceLabelEnd__Rij26{right:0;left:auto;transform:none}.ToolpitSliderLowPriceCalendar_priceLabelMuted__64qxX{border:1px solid var(--gray-20);background-color:var(--white);color:var(--gray-80)}.SliderLowPriceCalendar_wrap__aXgdm{position:relative}.SliderLowPriceCalendar_wrap__aXgdm>.SliderLowPriceCalendar_btn__jTncm{position:absolute;top:0;z-index:var(--z-index-table-absolute);height:100%}.SliderLowPriceCalendar_wrap__aXgdm>.SliderLowPriceCalendar_btn__jTncm.SliderLowPriceCalendar_hidden__r5wuT{opacity:0}.SliderLowPriceCalendar_wrap__aXgdm>.SliderLowPriceCalendar_btnPrev__gkQL_{left:0}.SliderLowPriceCalendar_wrap__aXgdm>.SliderLowPriceCalendar_btnPrev__gkQL_ button:before{left:0;background:linear-gradient(90deg,var(--white) 0,hsla(0,0%,100%,0) 113.89%),linear-gradient(90deg,var(--white) 0,hsla(0,0%,100%,0) 113.89%)}.SliderLowPriceCalendar_wrap__aXgdm>.SliderLowPriceCalendar_btnNext__o1qX4{right:0}.SliderLowPriceCalendar_wrap__aXgdm>.SliderLowPriceCalendar_btnNext__o1qX4 button:before{right:0;background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,var(--white) 113.89%),linear-gradient(90deg,hsla(0,0%,100%,0) 0,var(--white) 113.89%)}.SliderLowPriceCalendar_wrap__aXgdm>.SliderLowPriceCalendar_btn__jTncm button{transition:opacity var(--transition-time)}.SliderLowPriceCalendar_wrap__aXgdm>.SliderLowPriceCalendar_btn__jTncm button:disabled{display:none;opacity:0}.SliderLowPriceCalendar_wrap__aXgdm>.SliderLowPriceCalendar_btn__jTncm button:before{content:"";position:absolute;top:0;bottom:0;z-index:-1;display:block;width:2.4rem;height:100%}.SliderLowPriceCalendar_date__5vMnn{text-align:center}.SliderLowPriceCalendar_slide__rk8ds{width:3.6rem;padding:0 var(--space-5xs)}.SliderLowPriceCalendar_small__c7DMg .SliderLowPriceCalendar_item__CLpNZ{height:14rem;padding-bottom:9.1rem}@media only screen and (max-width:559px){.SliderLowPriceCalendar_small__c7DMg .SliderLowPriceCalendar_item__CLpNZ{height:5.6rem;padding-bottom:6.1rem}}.SliderLowPriceCalendar_small__c7DMg>.SliderLowPriceCalendar_btn__jTncm button{margin-top:3rem}.SliderLowPriceCalendar_small__c7DMg .SliderLowPriceCalendar_slider__aowLK{padding:3.8rem 0 0}.SliderLowPriceCalendar_small__c7DMg .SliderLowPriceCalendar_skeletonSlider__YuY7s{gap:var(--space-4xs);padding-top:2.8rem;padding-bottom:0}.SliderLowPriceCalendar_small__c7DMg .SliderLowPriceCalendar_skeletonSlider__YuY7s:after,.SliderLowPriceCalendar_small__c7DMg .SliderLowPriceCalendar_skeletonSlider__YuY7s:before{width:3.2rem}.SliderLowPriceCalendar_small__c7DMg .SliderLowPriceCalendar_skeletonSlide__JEYSa{width:3.2rem;height:15rem;padding-bottom:3.4rem}.SliderLowPriceCalendar_small__c7DMg .SliderLowPriceCalendar_skeletonDate__YmpYq{height:1.4rem;margin-top:var(--space-5xs)}.SliderLowPriceCalendar_large__MO_cq .SliderLowPriceCalendar_item__CLpNZ{height:16.1rem;padding-bottom:2.6rem}.SliderLowPriceCalendar_large__MO_cq>.SliderLowPriceCalendar_btn__jTncm button{margin-top:8.8rem}.SliderLowPriceCalendar_large__MO_cq .SliderLowPriceCalendar_slider__aowLK{padding:var(--space-3xl) 0 0}.SliderLowPriceCalendar_large__MO_cq .SliderLowPriceCalendar_skeletonSlider__YuY7s{gap:var(--space-2xs);padding-top:var(--space-3xl)}.SliderLowPriceCalendar_large__MO_cq .SliderLowPriceCalendar_skeletonSlider__YuY7s:after,.SliderLowPriceCalendar_large__MO_cq .SliderLowPriceCalendar_skeletonSlider__YuY7s:before{width:3.2rem}.SliderLowPriceCalendar_large__MO_cq .SliderLowPriceCalendar_skeletonSlide__JEYSa{width:3.2rem;height:17.1rem;padding-bottom:4.6rem}.SliderLowPriceCalendar_large__MO_cq .SliderLowPriceCalendar_skeletonDate__YmpYq{height:1.8rem;margin-top:var(--space-4xs)}.SliderLowPriceCalendar_item__CLpNZ{position:relative;color:var(--gray-70)}.SliderLowPriceCalendar_month__cnzx0{position:absolute;bottom:0;left:0;width:max-content}.SliderLowPriceCalendar_slide__rk8ds{z-index:1}.SliderLowPriceCalendar_slide__rk8ds:hover{z-index:3}.SliderLowPriceCalendar_slide__rk8ds.SliderLowPriceCalendar_selected__C0OCY{z-index:2}.SliderLowPriceCalendar_skeletonSlider__YuY7s{position:relative;display:flex;overflow-x:hidden;width:100%}.SliderLowPriceCalendar_skeletonSlider__YuY7s:after,.SliderLowPriceCalendar_skeletonSlider__YuY7s:before{content:"";position:absolute;top:0;bottom:0;z-index:var(--z-index-table-absolute);display:block;height:100%}.SliderLowPriceCalendar_skeletonSlider__YuY7s:before{left:0;background:linear-gradient(90deg,var(--white) 0,hsla(0,0%,100%,0) 113.89%),linear-gradient(90deg,var(--white) 0,hsla(0,0%,100%,0) 113.89%)}.SliderLowPriceCalendar_skeletonSlider__YuY7s:after{right:0;background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,var(--white) 113.89%),linear-gradient(90deg,hsla(0,0%,100%,0) 0,var(--white) 113.89%)}.SliderLowPriceCalendar_skeletonSlide__JEYSa{display:flex;flex-direction:column;justify-content:flex-end}.SliderLowPriceCalendar_skeletonItem__3Gilk{position:relative}.SliderLowPriceCalendar_skeletonItem__3Gilk [class=react-loading-skeleton]{--base-color:var(--primary-15);--highlight-color:var(--primary-5);display:flex}.SliderLowPriceCalendar_skeletonColumn__nPLrE{height:100%;background-color:var(--white)}.SliderLowPriceCalendar_skeletonColumn__nPLrE [class=react-loading-skeleton]{border-radius:4px!important}.SliderLowPriceCalendar_skeletonDate__YmpYq [class=react-loading-skeleton]{--base-color:var(--gray-20);--highlight-color:var(--gray-5);border-radius:4px!important}.SliderAllDestinations_title__JMAPE{margin-bottom:var(--space-m);color:var(--gray-80)}.SliderAllDestinations_list__F_HNM{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:var(--space-l);gap:var(--space-l)}@media only screen and (max-width:1279px){.SliderAllDestinations_list__F_HNM{display:none}}.SliderAllDestinations_slide__VU4UD{width:16.6rem;padding:0 var(--space-xs)}@media only screen and (max-width:833px){.SliderAllDestinations_slide__VU4UD{width:16.2rem;padding:0 var(--space-2xs)}}@media only screen and (max-width:1279px){.SliderAllDestinations_slider__sTl_P{padding-right:3rem;padding-left:3rem}}@media only screen and (max-width:833px){.SliderAllDestinations_slider__sTl_P{padding-right:1rem;padding-left:1rem}}@media only screen and (min-width:1280px){.SliderAllDestinations_sliderWrap__FyrDf{display:none}}.ShareHotelPage_toggle__3wH6F{color:var(--gray-60);transition:color var(--transition-time-slow)}.ShareHotelPage_toggle__3wH6F:hover{color:var(--gray-100)}.ShareHotelPage_toggle__3wH6F svg{transform:none!important}.ShareHotelPage_copyLink__Yb_if{display:flex;gap:var(--space-s);align-items:center;padding:.8rem}.ShareHotelPage_dropdownContainer__6RZJv{width:max-content}.NearbyToursBanner_banner__knqbJ{display:flex;flex-direction:column;gap:var(--space-l);margin:0 auto var(--space-xl);padding:var(--space-xl);border:1px solid var(--primary-10,#dceafa);border-radius:var(--radius-l);background-color:var(--white,#fff)}.NearbyToursBanner_head__uNmLV{display:flex;gap:var(--space-s);align-items:flex-start;color:var(--gray-90)}.NearbyToursBanner_head__uNmLV svg{flex-shrink:0;width:2rem;height:2rem;color:var(--primary-55,#1f6fd6)}.NearbyToursBanner_title__tjZ1P{color:var(--gray-90)}.NearbyToursBanner_chips__X2lD1{display:flex;flex-wrap:wrap;gap:var(--space-s)}.NearbyToursBanner_chip__KR4c9{display:inline-flex;gap:var(--space-2xs);align-items:center;padding:var(--space-xs) var(--space-m);border:1px solid var(--primary-20,#b9d6f5);border-radius:var(--radius-full,999px);background-color:var(--primary-5,#f0f7ff);color:var(--gray-90);cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.NearbyToursBanner_chip__KR4c9 svg{width:1.4rem;height:1.4rem;color:var(--gray-80)}.NearbyToursBanner_chip__KR4c9:hover{border-color:var(--primary-50);background-color:var(--primary-10,#dceafa)}.NearbyToursBanner_chipLabel__Wh3gG{color:var(--gray-90);white-space:nowrap}.NearbyToursBanner_chipPrice__yIcE6{color:var(--primary-55,#1f6fd6);font-weight:var(--weight-m);white-space:nowrap}.SliderNightsCost_item__r8Aw6{color:var(--gray-80)}.SliderNightsCost_item__r8Aw6.SliderNightsCost_isLowestPrice__gtX5f .SliderNightsCost_price__8LchG{color:var(--orange-50)}.SliderNightsCost_item__r8Aw6.SliderNightsCost_noTours__O3_XG{background-color:transparent;color:var(--gray-50)}.SliderNightsCost_item__r8Aw6 .SliderNightsCost_nights__xkk3N{display:flex;gap:1px;justify-content:center;align-items:center}@media only screen and (max-width:1111px){.SliderNightsCost_item__r8Aw6 .SliderNightsCost_nights__xkk3N{font-size:var(--text-5)}}.SliderNightsCost_item__r8Aw6 svg{width:1.4rem}.SliderNightsCost_item__r8Aw6 .SliderNightsCost_price__8LchG{color:var(--gray-100)}@media only screen and (max-width:1111px){.SliderNightsCost_item__r8Aw6 .SliderNightsCost_price__8LchG{font-size:var(--text-4)}}.SliderNightsCost_slide__skzdj.SliderNightsCost_selected__QoecE>.SliderNightsCost_item__r8Aw6{border-color:var(--primary-50);background-color:var(--primary-5)}.SliderNightsCost_wrap__35nPf{margin-top:var(--space-m)}.SliderNightsCost_wrap__35nPf.SliderNightsCost_noResults__GR_ra{margin-top:0}.SliderNightsCost_labeled__2hyHq{margin-top:var(--space-l)}.SliderNightsCost_labeled__2hyHq .SliderNightsCost_wrap__35nPf{margin-top:var(--space-2xs)}.SliderNightsCost_label__fr7oa{display:block;color:var(--gray-70)}.LastMinuteTours_wrap__2OD6H{color:var(--gray-100)}.LastMinuteTours_slide__E_G2s{width:33.6rem;padding:0 1rem}@media only screen and (max-width:1279px){.LastMinuteTours_slide__E_G2s{width:29.2rem;padding:0 .8rem}}@media only screen and (max-width:833px){.LastMinuteTours_slide__E_G2s{width:29.5rem}}.LastMinuteTours_link__aQ7J0{display:block;width:-moz-fit-content;width:fit-content;margin:var(--space-4xs) auto 0}.LastMinuteTours_link__aQ7J0>*{min-width:20.3rem}.LastMinuteTours_toolbar__n_zTY{align-items:flex-end}@media only screen and (max-width:1279px){.LastMinuteTours_slider__UFWXC{padding-right:3rem;padding-left:3.2rem}}@media only screen and (max-width:833px){.LastMinuteTours_slider__UFWXC{padding-right:1.2rem;padding-left:1.4rem}}.SliderPriceCalendar_item__lMwQ0{color:var(--gray-80)}.SliderPriceCalendar_item__lMwQ0.SliderPriceCalendar_isLowestPrice__3vOZp .SliderPriceCalendar_price__Fs5Iy{color:var(--orange-50)}.SliderPriceCalendar_item__lMwQ0.SliderPriceCalendar_noTours__KaM_x{background-color:transparent;color:var(--gray-50)}.SliderPriceCalendar_item__lMwQ0 .SliderPriceCalendar_date__SzwIp{display:flex;gap:1px;justify-content:center;align-items:center}@media only screen and (max-width:1111px){.SliderPriceCalendar_item__lMwQ0 .SliderPriceCalendar_date__SzwIp{font-size:var(--text-5)}}.SliderPriceCalendar_item__lMwQ0 svg{width:1.4rem}.SliderPriceCalendar_item__lMwQ0 .SliderPriceCalendar_price__Fs5Iy{color:var(--gray-100)}@media only screen and (max-width:1111px){.SliderPriceCalendar_item__lMwQ0 .SliderPriceCalendar_price__Fs5Iy{font-size:var(--text-4)}}.SliderPriceCalendar_slide__GXyY8.SliderPriceCalendar_selected__Xt5RO>.SliderPriceCalendar_item__lMwQ0{border-color:var(--primary-50);background-color:var(--primary-5)}.SliderPriceCalendar_wrap__Jy7dj{margin-top:var(--space-xl)}.SliderPriceCalendar_wrap__Jy7dj.SliderPriceCalendar_noResults__6rG5I{margin-top:0}.SliderPriceCalendar_labeled__Egoe5{margin-top:var(--space-l)}.SliderPriceCalendar_labeled__Egoe5 .SliderPriceCalendar_wrap__Jy7dj{margin-top:var(--space-2xs)}.SliderPriceCalendar_label__EOdRN{display:block;color:var(--gray-70)}.LowPriceCalendar_headerToolbar__vtcJD{display:flex;flex-wrap:wrap;gap:var(--space-s) var(--space-m);justify-content:space-between;align-items:flex-end;margin-bottom:var(--space-l)}@media only screen and (max-width:833px){.LowPriceCalendar_headerToolbar__vtcJD{flex-direction:column;align-items:flex-start}}.LowPriceCalendar_actions__5DYFu{display:flex;flex-wrap:wrap;gap:var(--space-2xs) var(--space-m);align-items:center}.LowPriceCalendar_headingGroup__Pe1NE{display:flex;flex-direction:column;gap:var(--space-3xs);min-width:0}.LowPriceCalendar_subtitle__P_TDv{color:var(--gray-60)}.LowPriceCalendar_empty__jB4hy{display:flex;flex-wrap:wrap;gap:var(--space-s) var(--space-m);justify-content:space-between;align-items:center;padding:var(--space-m) var(--space-l);border-radius:var(--radius-l);background-color:var(--gray-5)}@media only screen and (max-width:559px){.LowPriceCalendar_empty__jB4hy{flex-direction:column;align-items:flex-start;padding:var(--space-m)}}.LowPriceCalendar_emptyText__A06u_{color:var(--gray-70)}.PopularDestinations_slide__GejXs{width:33.6rem;padding:0 1rem}@media only screen and (max-width:1279px){.PopularDestinations_slide__GejXs{width:29.2rem;padding:0 .8rem}}@media only screen and (max-width:833px){.PopularDestinations_slide__GejXs{width:29.5rem}}.PopularDestinations_slider__1vfKd{padding-bottom:0}@media only screen and (max-width:1279px){.PopularDestinations_slider__1vfKd{padding-right:3rem;padding-left:3.2rem}}@media only screen and (max-width:833px){.PopularDestinations_slider__1vfKd{padding-right:1.2rem;padding-left:1.4rem}}.AllDestinations_headerToolbar__UHl7K{display:flex;flex-wrap:wrap;gap:var(--space-s) var(--space-m);justify-content:space-between;align-items:flex-end;margin-bottom:var(--space-m)}@media only screen and (max-width:833px){.AllDestinations_headerToolbar__UHl7K{flex-direction:column;align-items:flex-start}}.AllDestinations_headingGroup___iydV{display:flex;flex-direction:column;gap:var(--space-3xs);min-width:0}.AllDestinations_subtitle__6qcz9{color:var(--gray-60)}.SimilarOffers_slide__0Pqf5{height:auto;min-height:100%;padding:0 1.2rem}@media only screen and (max-width:1279px){.SimilarOffers_slide__0Pqf5{width:31.3rem}}@media only screen and (min-width:1280px){.SimilarOffers_slide__0Pqf5{max-width:25%}}.SimilarOffers_slider__YjaT2{padding-bottom:0}@media only screen and (max-width:1279px){.SimilarOffers_slider__YjaT2{padding-right:2.8rem;padding-left:2.8rem}}@media only screen and (max-width:833px){.SimilarOffers_slider__YjaT2{padding-right:.8rem;padding-left:.8rem}}.SearchAvailableRooms_wrap__tWxk_{margin-bottom:var(--space-xl);padding:var(--space-xl) var(--space-2xl) var(--space-l);border-radius:var(--radius-xl);background-color:var(--white)}@media only screen and (max-width:833px){.SearchAvailableRooms_wrap__tWxk_{padding:var(--space-l) var(--space-m)}}.SearchAvailableRooms_brogressBar__KDz9k{margin:var(--space-l) 0 0}.SearchAvailableRooms_resultCount__siacN{color:var(--gray-80)}.HotelGallery_gallery__AmZgL{position:relative;display:grid;grid-gap:var(--space-2xs);gap:var(--space-2xs);min-height:17rem}.HotelGallery_gallery__AmZgL:not(.HotelGallery_single__m05G8){grid-template-areas:"img_1 img_2 img_3" "img_1 img_4 img_5";grid-template-columns:100%;gap:var(--space-2xs)}@media only screen and (min-width:1280px){.HotelGallery_gallery__AmZgL:not(.HotelGallery_single__m05G8){grid-template-rows:repeat(2,21.8rem);grid-template-columns:auto repeat(2,21.8rem)}}.HotelGallery_gallery__AmZgL:not(.HotelGallery_single__m05G8) .HotelGallery_media__Ocvh0:first-child{position:relative;overflow:hidden;grid-area:img_1}.HotelGallery_gallery__AmZgL:not(.HotelGallery_single__m05G8) .HotelGallery_media__Ocvh0:first-child:before{content:"";display:block;padding-top:43.023255814%}.HotelGallery_gallery__AmZgL:not(.HotelGallery_single__m05G8) .HotelGallery_media__Ocvh0:first-child img{position:absolute;top:0;left:0;z-index:1;object-fit:cover;object-position:center;width:100%;height:100%;will-change:transform}@media only screen and (max-width:1279px){.HotelGallery_gallery__AmZgL:not(.HotelGallery_single__m05G8) .HotelGallery_media__Ocvh0:first-child{position:relative;overflow:hidden}.HotelGallery_gallery__AmZgL:not(.HotelGallery_single__m05G8) .HotelGallery_media__Ocvh0:first-child:before{content:"";display:block;padding-top:66.6666666667%}.HotelGallery_gallery__AmZgL:not(.HotelGallery_single__m05G8) .HotelGallery_media__Ocvh0:first-child img{position:absolute;top:0;left:0;z-index:1;object-fit:cover;object-position:center;width:100%;height:100%;will-change:transform}}@media only screen and (min-width:1280px){.HotelGallery_gallery__AmZgL:not(.HotelGallery_single__m05G8) .HotelGallery_media__Ocvh0:first-child{position:relative;overflow:hidden}.HotelGallery_gallery__AmZgL:not(.HotelGallery_single__m05G8) .HotelGallery_media__Ocvh0:first-child:before{content:"";display:block;padding-top:50.9174311927%}.HotelGallery_gallery__AmZgL:not(.HotelGallery_single__m05G8) .HotelGallery_media__Ocvh0:first-child img{position:absolute;top:0;left:0;z-index:1;object-fit:cover;object-position:center;width:100%;height:100%;will-change:transform}}.HotelGallery_gallery__AmZgL.HotelGallery_single__m05G8{grid-template-columns:100%}.HotelGallery_gallery__AmZgL.HotelGallery_single__m05G8 .HotelGallery_media__Ocvh0:first-child{position:relative;overflow:hidden}.HotelGallery_gallery__AmZgL.HotelGallery_single__m05G8 .HotelGallery_media__Ocvh0:first-child:before{content:"";display:block;padding-top:33.5347432024%}.HotelGallery_gallery__AmZgL.HotelGallery_single__m05G8 .HotelGallery_media__Ocvh0:first-child img{position:absolute;top:0;left:0;z-index:1;object-fit:cover;object-position:center;width:100%;height:100%;will-change:transform}@media only screen and (max-width:1279px){.HotelGallery_gallery__AmZgL.HotelGallery_single__m05G8 .HotelGallery_media__Ocvh0:first-child{position:relative;overflow:hidden}.HotelGallery_gallery__AmZgL.HotelGallery_single__m05G8 .HotelGallery_media__Ocvh0:first-child:before{content:"";display:block;padding-top:66.6666666667%}.HotelGallery_gallery__AmZgL.HotelGallery_single__m05G8 .HotelGallery_media__Ocvh0:first-child img{position:absolute;top:0;left:0;z-index:1;object-fit:cover;object-position:center;width:100%;height:100%;will-change:transform}}.HotelGallery_media__Ocvh0{overflow:hidden;border-radius:var(--radius-l);cursor:pointer}.HotelGallery_media__Ocvh0.HotelGallery_noImage__OCT1I{cursor:default}@media only screen and (max-width:1279px){.HotelGallery_media__Ocvh0:not(:first-child){display:none}}.HotelGallery_media__Ocvh0:nth-child(2){grid-area:img_2}.HotelGallery_media__Ocvh0:nth-child(3){grid-area:img_3}.HotelGallery_media__Ocvh0:nth-child(4){grid-area:img_4}.HotelGallery_media__Ocvh0:nth-child(5){grid-area:img_5}.HotelGallery_showGallery__XPtdU{position:absolute;right:var(--space-m);bottom:var(--space-m);z-index:1;padding:.621rem .8rem;border-radius:var(--radius-s);background-color:var(--white)}.HotelGallery_dialog__x7Xtn{width:100dvw;height:100dvh;margin:0!important;background-color:transparent}.HotelGallery_dialog__x7Xtn>div{justify-content:center}.HotelGallery_dialog__x7Xtn .HotelGallery_close___IA46{color:var(--white)!important}.HotelGallery_dialog__x7Xtn .HotelGallery_close___IA46:focus,.HotelGallery_dialog__x7Xtn .HotelGallery_close___IA46:focus-visible,.HotelGallery_dialog__x7Xtn .HotelGallery_close___IA46:hover{opacity:.8}.HotelGallery_dialog__x7Xtn .HotelGallery_close___IA46 svg{width:2.4rem!important;height:2.4rem!important}.HotelGallery_modalGallery__IOhlv{width:100%;height:100%;padding:5.6rem 5.8rem var(--space-3xs)}@media only screen and (max-width:1111px){.HotelGallery_modalGallery__IOhlv{padding:5.6rem 2rem var(--space-3xs)}}.HotelGallery_modalGallery__IOhlv .HotelGallery_btn__jMW0w{position:absolute;top:0;bottom:0;z-index:var(--z-index-table-absolute);width:4.8rem;height:100%;transition:opacity var(--transition-time-slow)}@media only screen and (max-width:1111px){.HotelGallery_modalGallery__IOhlv .HotelGallery_btn__jMW0w{display:none}}.HotelGallery_modalGallery__IOhlv .HotelGallery_btn__jMW0w:disabled{opacity:0;pointer-events:none}.HotelGallery_modalGallery__IOhlv .HotelGallery_btn__jMW0w:hover:after{opacity:1}.HotelGallery_modalGallery__IOhlv .HotelGallery_btn__jMW0w svg{width:2.4rem;height:auto;color:var(--white)}.HotelGallery_modalGallery__IOhlv .HotelGallery_btnPrev__U0Pa_{left:1.6rem}.HotelGallery_modalGallery__IOhlv .HotelGallery_btnNext__JnaaO{right:1.6rem}.HotelGallery_thumbsGallery__hSNw_{margin-top:var(--space-5xl)}.HotelGallery_thumbsGallery__hSNw_ .HotelGallery_slide__gagJ7{overflow:hidden;width:4.8rem;height:4.8rem;border:1px solid transparent;border-radius:var(--radius-s);transition:border-color var(--transition-time-slow)}.HotelGallery_thumbsGallery__hSNw_ .HotelGallery_slide__gagJ7[class~=swiper-slide-thumb-active]{border:1px solid var(--white)}.HotelGallery_thumbsGallery__hSNw_ .HotelGallery_slideMedia__YJlhU{overflow:hidden;position:relative;cursor:pointer}.HotelGallery_thumbsGallery__hSNw_ .HotelGallery_slideMedia__YJlhU:before{content:"";display:block;padding-top:100%}.HotelGallery_thumbsGallery__hSNw_ .HotelGallery_slideMedia__YJlhU img{position:absolute;top:0;left:0;z-index:1;object-fit:cover;object-position:center;width:100%;height:100%;will-change:transform}.HotelGallery_slider__svvWK{width:100%;height:calc(100% - 10.4rem)}.HotelGallery_slider__svvWK .HotelGallery_slide__gagJ7{display:flex;justify-content:center;align-items:center}.HotelGallery_slider__svvWK .HotelGallery_slideMedia__YJlhU{overflow:hidden;border-radius:var(--radius-l)}@media only screen and (min-width:1112px){.HotelGallery_slider__svvWK .HotelGallery_slideMedia__YJlhU{height:inherit}}.HotelGallery_slider__svvWK .HotelGallery_slideMedia__YJlhU img{object-fit:cover;object-position:center;width:100%;height:auto;margin:0 auto;border-radius:var(--radius-l)}@media only screen and (min-width:1112px){.HotelGallery_slider__svvWK .HotelGallery_slideMedia__YJlhU img{width:auto;height:100%}}.Reviews_wrap__ocGOI .Reviews_title__oTtWJ{margin:0}.Reviews_header__AaKFC{display:flex;flex-wrap:wrap;gap:var(--space-m);align-items:center;margin-bottom:var(--space-l)}@media only screen and (max-width:1111px){.Reviews_header__AaKFC{margin-bottom:var(--space-m)}}.Reviews_taBadge__Lyu0l{display:inline-flex;gap:.6rem;align-items:center;padding:.6rem 1.2rem;border:1px solid var(--gray-20);border-radius:100px;background:var(--white);color:var(--gray-90);box-shadow:0 1px 2px rgba(0,0,0,.03);text-decoration:none;transition:transform var(--transition-time),box-shadow var(--transition-time)}.Reviews_taBadge__Lyu0l:hover{box-shadow:0 4px 12px rgba(15,15,17,.08);transform:translateY(-1px)}.Reviews_taBadgeIcon__w_3Hs{flex-shrink:0;width:1.8rem;height:1.8rem;color:var(--green2-50)}.Reviews_taBadgeText__cd_Qn{font-weight:600;font-size:1.25rem;letter-spacing:.2px;white-space:nowrap}.Reviews_empty__5XWs9{color:var(--gray-80)}.Reviews_summary__Dgpgr{display:grid;grid-template-columns:minmax(22rem,30rem) 1fr;grid-gap:var(--space-2xl);gap:var(--space-2xl);margin-bottom:var(--space-xl);padding:var(--space-xl) var(--space-2xl);border-radius:var(--radius-xl);background:var(--gray-5)}@media only screen and (max-width:1111px){.Reviews_summary__Dgpgr{grid-template-columns:1fr;gap:var(--space-l);padding:var(--space-l)}}.Reviews_summaryLeft__rz_QP{display:flex;flex-direction:column;gap:var(--space-3xs);padding-right:var(--space-xl);border-right:1px solid var(--gray-20)}@media only screen and (max-width:1111px){.Reviews_summaryLeft__rz_QP{padding-right:0;padding-bottom:var(--space-l);border-right:none;border-bottom:1px solid var(--gray-20)}}.Reviews_scoreBlock__svDNL{display:flex;gap:.8rem;align-items:baseline}.Reviews_scoreNumber__pG9aL{color:var(--gray-100);font-weight:700;font-size:6.4rem;line-height:1}@media only screen and (max-width:559px){.Reviews_scoreNumber__pG9aL{font-size:4rem}}.Reviews_scoreOutOf___0cZo{color:var(--gray-80);font-size:1.4rem}.Reviews_scoreLabel__ELk0t{margin-top:var(--space-3xs);color:var(--gray-100);font-weight:600;font-size:1.8rem}.Reviews_stars__wOXpw{display:flex;gap:.3rem;margin-top:var(--space-3xs)}.Reviews_star__dB7M0{width:2rem;height:2rem;color:var(--gray-30)}.Reviews_starFilled__goe1i{color:var(--yellow-50)}.Reviews_totalCount__FqBZM{margin-top:var(--space-2xs);color:var(--gray-80);font-size:1.3rem}.Reviews_summaryRight__ma8kW{display:flex;flex-direction:column;gap:var(--space-2xs);min-width:0}.Reviews_distributionTitle__My_4B{margin-bottom:var(--space-2xs);color:var(--gray-80);font-weight:600;font-size:1.3rem}@media only screen and (max-width:559px){.Reviews_distributionTitle__My_4B{display:none}}.Reviews_distribution__Ctgey{display:flex;flex-direction:column;gap:.6rem}@media only screen and (max-width:559px){.Reviews_distribution__Ctgey .Reviews_distRow__bT9Ld:disabled{display:none}}.Reviews_distRow__bT9Ld{display:grid;grid-template-columns:1.6rem 1.6rem 1fr 4rem;grid-gap:.8rem;gap:.8rem;align-items:center;padding:.5rem .8rem;border:1px solid transparent;border-radius:var(--radius-d);background:transparent;font-family:var(--main-font);cursor:pointer;transition:background var(--transition-time),border-color var(--transition-time)}.Reviews_distRow__bT9Ld:hover:not(:disabled){background:rgba(0,102,255,.05)}.Reviews_distRow__bT9Ld:disabled{opacity:.5;cursor:default}.Reviews_distRowActive__U56kh{border-color:rgba(0,102,255,.25);background:rgba(0,102,255,.08)}.Reviews_distLabel__0_WXj{color:var(--gray-100);font-weight:700;font-size:1.3rem;text-align:right}.Reviews_distStar__mXYBB{width:1.3rem;height:1.3rem;color:var(--yellow-50)}.Reviews_distBar__CZvir{position:relative;display:block;overflow:hidden;height:.8rem;border-radius:100px;background:var(--gray-20)}.Reviews_distBarFill__evMa_{position:absolute;inset:0 auto 0 0;border-radius:100px;background:var(--primary-50);transition:width .4s ease}.Reviews_distCount__X6DCZ{color:var(--gray-80);font-size:1.2rem;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Reviews_allBtn__iIw9c{align-self:flex-start;margin-top:var(--space-2xs);padding:.6rem 1.4rem;border:1px solid var(--gray-30);border-radius:100px;background:var(--white);color:var(--gray-80);font-weight:600;font-size:1.25rem;font-family:var(--main-font);cursor:pointer;transition:all var(--transition-time)}.Reviews_allBtn__iIw9c:hover{border-color:var(--primary-50);color:var(--primary-50)}.Reviews_allBtnActive___RCfb{border-color:var(--primary-50);background:var(--primary-50);color:var(--white)}.Reviews_reviews__zESYP{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-l);gap:var(--space-l)}@media only screen and (max-width:1279px){.Reviews_reviews__zESYP{grid-template-columns:1fr}}.Reviews_showMore__St9zB{grid-column:1/-1;justify-self:center;margin-top:var(--space-s)}.Reviews_reviewCard__jiU1P{position:relative;overflow:hidden;padding:var(--space-l) var(--space-xl);border-radius:var(--radius-xl);background:var(--gray-5)}@media only screen and (max-width:833px){.Reviews_reviewCard__jiU1P{padding:var(--space-m)}}.Reviews_quoteIcon__c_y2q{position:absolute;top:var(--space-m);right:var(--space-m);width:4.8rem;height:4.8rem;color:rgba(0,102,255,.08);pointer-events:none}.Reviews_reviewHeader__rxL0H{position:relative;z-index:1;display:flex;gap:var(--space-s);align-items:center;margin-bottom:var(--space-s);padding-bottom:var(--space-s);border-bottom:1px solid var(--gray-20)}.Reviews_avatar__IuHNh{display:flex;flex-shrink:0;justify-content:center;align-items:center;width:4.8rem;height:4.8rem;border-radius:50%;font-weight:700}.Reviews_avatar__IuHNh.Reviews_green__qGn3m{background-color:var(--green2-15);color:var(--green-50)}.Reviews_avatar__IuHNh.Reviews_gray__X4c4W{background-color:var(--gray-10);color:var(--gray-80)}.Reviews_avatar__IuHNh.Reviews_orange__JxKQf{background-color:var(--orange-10);color:var(--orange-50)}.Reviews_authorInfo__NEgHx{display:flex;flex:1 1;flex-direction:column;gap:.2rem;min-width:0}.Reviews_name__aSCFK{color:var(--gray-100)}.Reviews_date__B0dsB{color:var(--gray-80);text-transform:capitalize}.Reviews_verifiedChip__eX2lm{display:inline-flex;flex-shrink:0;gap:.4rem;align-items:center;padding:.4rem .9rem;border-radius:100px;background:var(--green2-15);color:var(--green2-50);font-weight:600;font-size:1.15rem;white-space:nowrap}@media only screen and (max-width:833px){.Reviews_verifiedChip__eX2lm{display:none}}.Reviews_verifiedIcon__ZVBGb{width:1.4rem;height:1.4rem;color:var(--green2-50)}.Reviews_reviewBody__bH3O2{position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--space-3xs)}.Reviews_reviewTitle__pqfYn{color:var(--gray-100)}.Reviews_text__Hi_Jd{color:var(--gray-80);line-height:1.55}.Reviews_text__Hi_Jd.Reviews_text__Hi_Jd button{color:var(--gray-90)}.HotelRoomDetails_dialog__03P1Q{width:100dvw;height:100dvh;margin:0!important;background-color:transparent}.HotelRoomDetails_dialog__03P1Q>div{display:flex;gap:var(--space-2xs) 0;justify-content:center}.HotelRoomDetails_dialog__03P1Q .HotelRoomDetails_close__B91fj{color:var(--white)!important}@media only screen and (min-width:1280px){.HotelRoomDetails_dialog__03P1Q .HotelRoomDetails_close__B91fj{right:35.1rem!important}}.HotelRoomDetails_dialog__03P1Q .HotelRoomDetails_close__B91fj:focus,.HotelRoomDetails_dialog__03P1Q .HotelRoomDetails_close__B91fj:focus-visible,.HotelRoomDetails_dialog__03P1Q .HotelRoomDetails_close__B91fj:hover{opacity:.8}.HotelRoomDetails_dialog__03P1Q .HotelRoomDetails_close__B91fj svg{width:2.4rem!important;height:2.4rem!important}.HotelRoomDetails_media__PqpOf{position:relative;overflow:hidden;border-radius:var(--radius-d);cursor:pointer}.HotelRoomDetails_media__PqpOf:before{content:"";display:block;padding-top:100%}.HotelRoomDetails_media__PqpOf img{position:absolute;top:0;left:0;z-index:1;object-fit:cover;object-position:center;width:100%;height:100%;will-change:transform}.HotelRoomDetails_mediaWrap__eoMFr{position:relative;max-height:12.8rem}.HotelRoomDetails_mediaWrap__eoMFr .HotelRoomDetails_toggleModal__mNnsp{position:absolute;top:var(--space-2xs);left:var(--space-2xs);z-index:var(--z-index-table-absolute);color:var(--white)}.HotelRoomDetails_mediaCover__V7_68{height:100%;border-radius:0}.HotelRoomDetails_mediaCover__V7_68:before{display:none}.HotelRoomDetails_details__gFv7t{overflow:auto;scrollbar-color:var(--gray-20) var(--white);scrollbar-width:thin;height:100%;padding-right:var(--space-xl);padding-bottom:var(--space-xl)}.HotelRoomDetails_details__gFv7t::-webkit-scrollbar{width:6px;height:6px;border-radius:6px;background-color:var(--white)}.HotelRoomDetails_details__gFv7t::-webkit-scrollbar-thumb{border-radius:6px;background-color:var(--gray-20)}@media only screen and (max-width:1279px){.HotelRoomDetails_details__gFv7t{height:16rem;padding-right:1.4rem;padding-bottom:var(--space-l)}}.HotelRoomDetails_detailsWrap__112W1{width:33.5rem;padding:var(--space-l) var(--space-3xs) 0 var(--space-l);background-color:var(--white)}@media only screen and (max-width:1279px){.HotelRoomDetails_detailsWrap__112W1{width:100%;border-radius:var(--radius-l) var(--radius-l) 0 0}}.HotelRoomDetails_category__qCidK{color:var(--gray-70)}.HotelRoomDetails_info__O1Q6U{display:flex;flex-wrap:wrap;gap:var(--space-4xs) var(--space-2xs);align-items:center;margin-bottom:1.4rem}.HotelRoomDetails_facilities__r1_DF{display:flex;flex-wrap:wrap;gap:var(--space-2xs) 1.8rem;align-items:center;margin-top:var(--space-m)}@media only screen and (max-width:1111px){.HotelRoomDetails_facilities__r1_DF{gap:var(--space-3xs) 1.4rem}}.HotelRoomDetails_facilities__r1_DF .HotelRoomDetails_item__RFN25{position:relative;display:flex;flex-shrink:0;gap:var(--space-3xs);align-items:center;width:100%;color:var(--gray-80)}.HotelRoomDetails_facilities__r1_DF .HotelRoomDetails_item__RFN25 img{width:2.4rem;height:auto}.HotelRoomDetails_modalGallery__bt_dS{position:relative;width:calc(100% - 33.5rem);height:100%;padding:5.6rem 5.8rem .8rem}@media only screen and (max-width:1111px){.HotelRoomDetails_modalGallery__bt_dS{padding:5.6rem 2rem .8rem}}@media only screen and (max-width:1279px){.HotelRoomDetails_modalGallery__bt_dS{width:100%;height:calc(100% - 18.8rem)}}.HotelRoomDetails_modalGallery__bt_dS .HotelRoomDetails_btn__Myl0b{position:absolute;top:0;bottom:0;z-index:var(--z-index-table-absolute);width:4.8rem;height:100%;transition:opacity var(--transition-time-slow)}@media only screen and (max-width:1111px){.HotelRoomDetails_modalGallery__bt_dS .HotelRoomDetails_btn__Myl0b{display:none}}.HotelRoomDetails_modalGallery__bt_dS .HotelRoomDetails_btn__Myl0b:disabled{opacity:0;pointer-events:none}.HotelRoomDetails_modalGallery__bt_dS .HotelRoomDetails_btn__Myl0b:hover:after{opacity:1}.HotelRoomDetails_modalGallery__bt_dS .HotelRoomDetails_btn__Myl0b svg{width:2.4rem;height:auto;color:var(--white)}.HotelRoomDetails_modalGallery__bt_dS .HotelRoomDetails_btnPrev__gpJvA{left:1.6rem}.HotelRoomDetails_modalGallery__bt_dS .HotelRoomDetails_btnNext__bjG1h{right:1.6rem}.HotelRoomDetails_thumbsGallery__jHKaT{margin-top:var(--space-5xl)}@media only screen and (max-width:1111px){.HotelRoomDetails_thumbsGallery__jHKaT{margin-top:var(--space-xl)}}.HotelRoomDetails_thumbsGallery__jHKaT .HotelRoomDetails_slide__Ksida{width:4.8rem;height:4.8rem}.HotelRoomDetails_thumbsGallery__jHKaT .HotelRoomDetails_slideMedia__0Tr_u{position:relative;overflow:hidden;border-radius:var(--radius-s);cursor:pointer}.HotelRoomDetails_thumbsGallery__jHKaT .HotelRoomDetails_slideMedia__0Tr_u:before{content:"";display:block;padding-top:100%}.HotelRoomDetails_thumbsGallery__jHKaT .HotelRoomDetails_slideMedia__0Tr_u img{position:absolute;top:0;left:0;z-index:1;object-fit:cover;object-position:center;width:100%;height:100%;will-change:transform}.HotelRoomDetails_slider__Gde5U{width:100%;height:calc(100% - 10.4rem)}@media only screen and (max-width:1111px){.HotelRoomDetails_slider__Gde5U{height:calc(100% - 7.2rem)}}.HotelRoomDetails_slider__Gde5U .HotelRoomDetails_slide__Ksida{display:flex;justify-content:center;align-items:center}.HotelRoomDetails_slider__Gde5U .HotelRoomDetails_slideMedia__0Tr_u{overflow:hidden;height:inherit;border-radius:var(--radius-l)}.HotelRoomDetails_slider__Gde5U .HotelRoomDetails_slideMedia__0Tr_u img{object-fit:cover;object-position:center;width:auto;height:100%;margin:0 auto;border-radius:var(--radius-l)}.HotelRoomDetails_slider__Gde5U.HotelRoomDetails_noImage__p6SSC{height:calc(100% - 4.8rem)}.HotelRoomDetails_slider__Gde5U.HotelRoomDetails_noImage__p6SSC img{min-height:50%;max-height:100%}@media only screen and (max-width:833px){.HotelRoomDetails_slider__Gde5U.HotelRoomDetails_noImage__p6SSC img{min-width:100%;max-width:100%;min-height:100%}}.HotelRoom_skeletonWrap__WYJBZ,.HotelRoom_wrap__wokW4{padding:2rem 2rem 0;border:1px solid var(--gray-20);border-radius:var(--radius-l);background-color:var(--white);box-shadow:var(--box-shadow-s);transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}.HotelRoom_wrap__wokW4:hover{border-color:var(--gray-30);box-shadow:var(--box-shadow-l)}.HotelRoom_divider__QPokY{height:1px;margin:var(--space-l) 0 var(--space-xs);border:0;background:linear-gradient(90deg,transparent,var(--gray-30) 15%,var(--gray-30) 85%,transparent)}@media only screen and (max-width:1111px){.HotelRoom_divider__QPokY{display:none}}.HotelRoom_details__zHAp3,.HotelRoom_offersDetails__JL31_{display:grid;grid-template-columns:12.8rem auto}@media only screen and (max-width:1111px){.HotelRoom_details__zHAp3,.HotelRoom_offersDetails__JL31_{grid-template-columns:9.6rem auto}}.HotelRoom_offersDetails__JL31_{grid-template-areas:"сheckInInfo offers";gap:1.4rem var(--space-l)}@media only screen and (max-width:1111px){.HotelRoom_offersDetails__JL31_{grid-template-areas:"сheckInInfo сheckInInfo" "offers offers";gap:0}}.HotelRoom_details__zHAp3{grid-template-areas:"media top" "media description";gap:var(--space-2xs) var(--space-l)}@media only screen and (max-width:1111px){.HotelRoom_details__zHAp3{grid-template-areas:"media top" "description description";gap:var(--space-2xs) var(--space-s);margin-bottom:var(--space-m)}}.HotelRoom_details__zHAp3.HotelRoom_withBottom__wGvbp{grid-template-areas:"media top" "media description" "media bottom"}@media only screen and (max-width:1111px){.HotelRoom_details__zHAp3.HotelRoom_withBottom__wGvbp{grid-template-areas:"media top" "description description" "bottom bottom"}}.HotelRoom_details__zHAp3 .HotelRoom_info__6s2_g{display:flex;gap:var(--space-4xs) var(--space-2xs);align-items:center;margin-top:var(--space-4xs)}@media only screen and (max-width:1111px){.HotelRoom_details__zHAp3 .HotelRoom_info__6s2_g{flex-wrap:wrap}}.HotelRoom_details__zHAp3 .HotelRoom_category__hM9kw{display:inline-flex;align-items:center;padding:.3rem .9rem;border-radius:100px;background-color:var(--gray-10);color:var(--gray-80);font-size:1.3rem;line-height:1.2}@media only screen and (max-width:1111px){.HotelRoom_details__zHAp3 .HotelRoom_category__hM9kw{width:-moz-fit-content;width:fit-content}}.HotelRoom_details__zHAp3 .HotelRoom_titleRow__SXEpl{display:flex;flex-wrap:wrap;gap:var(--space-4xs) var(--space-2xs);align-items:center}.HotelRoom_details__zHAp3 .HotelRoom_squarePill__xuseu{display:inline-flex;align-items:center;padding:.3rem .9rem;border-radius:100px;background-color:var(--primary-10);color:var(--primary-55);font-weight:var(--weight-m);font-size:1.2rem;line-height:1.2;letter-spacing:-.1px}.HotelRoom_details__zHAp3 .HotelRoom_togglePriceHint__Sh_kE{display:flex;gap:var(--space-3xs);align-items:center;color:var(--gray-70)}@media only screen and (min-width:1112px){.HotelRoom_details__zHAp3 .HotelRoom_priceHintWrap__f_FGF{margin-top:var(--space-4xs)}}.HotelRoom_details__zHAp3 .HotelRoom_top___5Cqq{grid-area:top}.HotelRoom_details__zHAp3 .HotelRoom_bottom__5_15V{display:grid;grid-area:bottom;grid-template-columns:repeat(2,auto);grid-gap:var(--space-m);gap:var(--space-m);justify-content:space-between;align-items:flex-start}@media only screen and (max-width:1111px){.HotelRoom_details__zHAp3 .HotelRoom_bottom__5_15V{grid-template-columns:100%}}.HotelRoom_mediaWrap__uCuVW{grid-area:media}.HotelRoom_description__cWLL5{grid-area:description;padding:var(--space-3xs) 0;color:var(--gray-80);font-size:1.4rem;line-height:1.45}@media only screen and (max-width:1111px){.HotelRoom_description__cWLL5{margin-top:var(--space-5xs)}}.HotelRoom_facilities__zqoEU{display:flex;flex-wrap:wrap;gap:var(--space-2xs) 1.8rem;align-items:center;color:var(--gray-80)}@media only screen and (max-width:1111px){.HotelRoom_facilities__zqoEU{gap:var(--space-2xs)}}.HotelRoom_facilities__zqoEU .HotelRoom_showAll__TnuFs{position:relative;flex-shrink:0;font-size:var(--text-4)}.HotelRoom_facilities__zqoEU .HotelRoom_item__OEx2t{position:relative;display:flex;flex-shrink:0;flex-basis:fit-content;gap:var(--space-3xs);align-items:center}.HotelRoom_facilities__zqoEU .HotelRoom_item__OEx2t .HotelRoom_icon__Ny_vy{width:2rem;height:2rem;color:var(--gray-100);opacity:.55;filter:grayscale(100%)}@media only screen and (max-width:1111px){.HotelRoom_facilities__zqoEU .HotelRoom_item__OEx2t.HotelRoom_showPlaceholder__F1LYL{display:none}}.HotelRoom_offers__c_oSg{grid-area:offers}@media only screen and (max-width:1111px){.HotelRoom_offers__c_oSg{gap:var(--space-m)}}.HotelRoom_toggleVariants__wJBDX{display:inline-flex;gap:var(--space-3xs);align-items:center;align-self:flex-start;margin:var(--space-s) 0 var(--space-m);padding:var(--space-3xs) var(--space-s);border:1px solid var(--gray-30);border-radius:var(--radius-m);background:transparent;color:var(--primary-50);cursor:pointer;transition:background .15s ease,border-color .15s ease}.HotelRoom_toggleVariants__wJBDX:hover{border-color:var(--primary-50);background:var(--primary-5,#f3f4ff)}.HotelRoom_toggleVariantsIconOpen__bWKQu,.HotelRoom_toggleVariantsIcon__Zwn_a{width:1.2rem;height:1.2rem;transition:transform .2s ease}.HotelRoom_toggleVariantsIconOpen__bWKQu{transform:rotate(180deg)}.HotelRoom__heckInInfo__2UZ8W{grid-area:сheckInInfo}@media only screen and (max-width:1111px){.HotelRoom__heckInInfo__2UZ8W{padding-bottom:var(--space-m);border-bottom:1px solid var(--gray-40)}}.HotelRoom__heckInInfo__2UZ8W .HotelRoom_checkInNights__ZAdtm{display:inline-flex;gap:var(--space-3xs);align-items:center}.HotelRoom__heckInInfo__2UZ8W .HotelRoom_checkInIcon__hhUm0{flex-shrink:0;width:1.8rem;height:1.8rem;color:var(--primary-50)}.HotelRoom__heckInInfo__2UZ8W .HotelRoom_date__xwhlM{display:block;margin-top:var(--space-4xs);color:var(--gray-70)}.HotelRoom_skeletonWrap__WYJBZ{padding-bottom:var(--space-m)}.HotelRoom_skeletonMedia__dDNGW{position:relative;flex-shrink:0;grid-area:media;width:12.8rem;height:12.8rem}@media only screen and (max-width:1111px){.HotelRoom_skeletonMedia__dDNGW{width:9.6rem;height:9.6rem}}.HotelRoom_skeletonTop__x8X2V{display:grid;grid-template-areas:"media name" "media description" "media facilities";grid-template-columns:12.8rem auto;grid-gap:0 var(--space-l);gap:0 var(--space-l);align-items:flex-start}@media only screen and (max-width:833px){.HotelRoom_skeletonTop__x8X2V{grid-template-areas:"media name" "description description" "facilities facilities";grid-template-columns:9.6rem auto;gap:var(--space-m) var(--space-2xs)}}.HotelRoom_skeletonDetails__ZtOkU{width:100%}.HotelRoom_skeletonName__iA7a9{grid-area:name;max-width:23.2rem}.HotelRoom_skeletonRoom__ZuJ3o{max-width:20rem}.HotelRoom_skeletonDescription__Lyr8F{grid-area:description}.HotelRoom_skeletonFacilities__AWpC2{display:flex;grid-area:facilities;gap:1.8rem;justify-content:flex-start}@media only screen and (max-width:833px){.HotelRoom_skeletonFacilities__AWpC2{gap:var(--space-2xs)}}.HotelRoom_skeletonFacilities__AWpC2>*{width:12rem}@media only screen and (max-width:833px){.HotelRoom_skeletonFacilities__AWpC2>*{width:2.4rem;height:2.4rem}}.HotelRoom_skeletonBottom___9aLa{display:grid;grid-template-columns:12.8rem auto;grid-gap:var(--space-l);gap:var(--space-l);align-items:center}@media only screen and (max-width:1111px){.HotelRoom_skeletonBottom___9aLa{grid-template-columns:100%;margin-top:var(--space-m)}}.HotelRoom_skeletonBookingDetails__IMUx_{width:12.8rem}@media only screen and (max-width:1111px){.HotelRoom_skeletonBookingDetails__IMUx_{width:100%;padding-bottom:var(--space-m);border-bottom:1px solid var(--gray-40)}.HotelRoom_skeletonBookingDetails__IMUx_>*{max-width:9.6rem}}.HotelRoom_skeletonOffer__LOhsW{display:grid;grid-template-columns:calc(100% - 56.8rem) 22.8rem 12rem 16.6rem;grid-gap:1rem 1.8rem;gap:1rem 1.8rem;justify-content:space-between;align-items:center;width:100%}@media only screen and (max-width:833px){.HotelRoom_skeletonOffer__LOhsW{grid-template-columns:100%}.HotelRoom_skeletonMeal__oOimg{width:70%}.HotelRoom_skeletonPrice__bPMNr{width:50%}}.RoomCard_card__3oxOM{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius-xl);background-color:var(--white)}.RoomCard_bestValue__8uiRY{position:absolute;top:var(--space-2xs);left:var(--space-2xs);z-index:2;display:inline-flex;gap:var(--space-5xs);align-items:center;padding:.4rem .9rem .4rem .7rem;border-radius:var(--radius-s);background:var(--green2-15);color:var(--green2-50);box-shadow:0 2px 8px rgba(0,0,0,.12);font-weight:var(--weight-m);font-size:1.2rem;line-height:1.2}.RoomCard_bestValueIcon__7tt_U{width:1.4rem;height:1.4rem}.RoomCard_cardBest__XTkur,.RoomCard_cardBest__XTkur:hover{border-color:var(--green-15)}.RoomCard_row__PL_jx{display:flex;min-height:17rem}@media only screen and (max-width:1111px){.RoomCard_row__PL_jx{flex-direction:column;min-height:0}}.RoomCard_photo__icMVk{position:relative;flex-shrink:0;align-self:stretch;overflow:hidden;width:22rem;min-height:17rem}@media only screen and (max-width:1111px){.RoomCard_photo__icMVk{align-self:auto;width:100%;height:auto;min-height:0;aspect-ratio:3/2}}.RoomCard_photoInner__LoxcJ{width:100%;height:100%;max-height:none}.RoomCard_photoInner__LoxcJ img,.RoomCard_photoInner__LoxcJ picture{object-fit:cover;width:100%;height:100%}.RoomCard_photoCount__icLEE{position:absolute;right:var(--space-3xs);bottom:var(--space-3xs);z-index:2;display:inline-flex;gap:var(--space-5xs);align-items:center;padding:.4rem .9rem;border:0;border-radius:100px;background:rgba(0,0,0,.55);color:var(--white);font-weight:var(--weight-m);font-size:1.2rem;line-height:1.2;cursor:pointer;transition:background var(--transition-time)}.RoomCard_photoCount__icLEE:hover{background:rgba(0,0,0,.72)}.RoomCard_photoCountIcon__U4UsW{width:1.4rem;height:1.4rem;fill:none;stroke:currentcolor}.RoomCard_noPhoto__M5Ase{display:flex;justify-content:center;align-items:center;width:100%;height:100%;min-height:24rem;background:var(--gray-20)}.RoomCard_noPhoto__M5Ase img,.RoomCard_noPhoto__M5Ase picture{object-fit:cover;width:100%;height:100%}.RoomCard_content__Gezn3{display:flex;flex:1 1;flex-direction:column;gap:var(--space-s);min-width:0;padding:var(--space-m) var(--space-l)}@media only screen and (max-width:1111px){.RoomCard_content__Gezn3{padding:var(--space-m)}}@media only screen and (min-width:1112px){.RoomCard_content__Gezn3{position:relative;padding-right:calc(23rem + var(--space-l))}}.RoomCard_scarcity__Yo6mq{position:absolute;top:var(--space-2xs);right:var(--space-2xs);z-index:2;display:inline-flex;align-items:center;padding:.3rem .8rem;border-radius:var(--radius-xs,6px);background:var(--orange-50,#fa4810);color:var(--white);font-weight:var(--weight-m);font-size:1.2rem;line-height:1.2}.RoomCard_info__kEuEn{display:flex;flex-direction:column;gap:var(--space-s);min-width:0;min-height:0}.RoomCard_titleRow__ghiBV{display:flex;flex-wrap:wrap;gap:var(--space-4xs) var(--space-2xs);align-items:center}.RoomCard_title__7C2OV{color:var(--gray-100)}.RoomCard_description__1LCn6{display:-webkit-box;overflow:hidden;margin:0;color:var(--gray-80);font-size:1.4rem;line-height:1.45;-webkit-line-clamp:2;-webkit-box-orient:vertical}.RoomCard_square__HI8r_{padding:.3rem .8rem;border-radius:var(--radius-xs,6px);background-color:var(--gray-10);font-size:1.2rem;line-height:1.2}.RoomCard_guests__fkKFx,.RoomCard_square__HI8r_{display:inline-flex;align-items:center;color:var(--gray-70)}.RoomCard_guests__fkKFx{gap:var(--space-5xs);margin-left:auto;font-size:1.3rem}@media only screen and (max-width:1111px){.RoomCard_guests__fkKFx{margin-left:0}}.RoomCard_guestsIcon__ri0pZ{width:1.6rem;height:1.6rem}.RoomCard_bedsPills__ubooz{display:flex;flex-wrap:wrap;gap:var(--space-3xs)}.RoomCard_bedPill__qfmRk{padding:.6rem 1.2rem;border:1px solid transparent;border-radius:var(--radius-m);background:var(--gray-5);color:var(--gray-80);font-size:1.3rem;cursor:pointer;transition:border-color .15s ease,background .15s ease}.RoomCard_bedPill__qfmRk:hover{border-color:var(--primary-50)}.RoomCard_bedPillActive__8JD8y{border-color:var(--primary-50);background:var(--primary-5);color:var(--primary-55)}.RoomCard_meal__doHvB{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:var(--space-3xs) var(--space-2xs);align-items:center}.RoomCard_mealChips__5CuCm{display:flex;flex-wrap:wrap;gap:var(--space-3xs)}.RoomCard_mealSingle__Nusuk{display:inline-flex;gap:var(--space-4xs);align-items:center;align-self:flex-start;padding:.5rem 1.1rem;border-radius:var(--radius-s);background:var(--gray-5);color:var(--gray-100);font-weight:var(--weight-m);font-size:1.4rem}.RoomCard_mealSingleIcon__PtAez{flex-shrink:0;width:1.4rem;height:1.4rem;color:var(--gray-50)}.RoomCard_mealChip__oLJ49{display:inline-flex;gap:var(--space-4xs);align-items:center;padding:.7rem 1.3rem;border:1px solid var(--gray-30);border-radius:var(--radius-s);background:var(--white);cursor:pointer;transition:border-color var(--transition-time),background var(--transition-time)}.RoomCard_mealChip__oLJ49:hover{border-color:var(--primary-50)}.RoomCard_mealChipActive__8KRfp{border-color:var(--primary-50);background:var(--primary-5)}.RoomCard_mealCheck__y1X7i{flex-shrink:0;width:1.4rem;height:1.4rem;color:var(--primary-55)}.RoomCard_mealChipTitle____Hkn{color:var(--gray-90);font-size:1.4rem;white-space:nowrap}.RoomCard_mealChipActive__8KRfp .RoomCard_mealChipTitle____Hkn{color:var(--primary-55)}.RoomCard_mealChipDelta__coy_a{color:var(--gray-60);font-size:1.2rem;white-space:nowrap}.RoomCard_mealChipActive__8KRfp .RoomCard_mealChipDelta__coy_a{color:var(--primary-50)}.RoomCard_lines__cokhN{display:flex;flex:1 0 auto;flex-direction:column}@media only screen and (max-width:1111px){.RoomCard_lines__cokhN{flex:0 0 auto}}.RoomCard_line__JkFia{display:flex;flex:1 0 auto;gap:var(--space-m);align-items:stretch;padding:var(--space-m) 0;border-top:1px solid var(--gray-20)}@media only screen and (max-width:1111px){.RoomCard_line__JkFia{flex-direction:column;gap:var(--space-s)}}.RoomCard_line__JkFia:first-child{padding-top:0;border-top:0}.RoomCard_line__JkFia:last-child{padding-bottom:0}.RoomCard_moreTariffs__th_zZ{display:inline-flex;gap:var(--space-4xs);align-items:center;align-self:flex-start;padding:0;border:0;background:none;color:var(--primary-50);font-weight:var(--weight-m);font-size:1.4rem;cursor:pointer}.RoomCard_moreTariffs__th_zZ:hover{color:var(--primary-55)}.RoomCard_moreTariffsArrow__3AdzX{width:1.4rem;height:1.4rem;transition:transform .2s ease}.RoomCard_moreTariffsArrowOpen__NzAEf{transform:rotate(180deg)}.RoomCard_badges__UcbeY{display:flex;flex-wrap:wrap;gap:var(--space-2xs);align-items:center}.RoomCard_chip__ZjVGz{padding:.5rem 1rem;border-radius:var(--radius-s);background:var(--gray-10)}.RoomCard_withFlight__yqiLV .RoomCard_confIcon__mneHy{color:var(--primary-50)}.RoomCard_flightHint__cNxnk{display:flex;flex-direction:column;gap:var(--space-2xs);max-width:30rem;padding:var(--space-2xs);color:var(--gray-80);font-size:1.3rem;line-height:1.4}.RoomCard_flightHintRow__z0b4d{display:flex;gap:var(--space-3xs)}.RoomCard_flightHintIcon__fKEmf{flex-shrink:0;width:1.6rem;height:1.6rem;margin-top:.1rem;color:var(--gray-70)}.RoomCard_tourType__bGpNB{display:inline-flex;gap:var(--space-5xs);align-items:center;padding:.5rem 1rem;border-radius:var(--radius-s);font-weight:var(--weight-m);font-size:1.3rem;line-height:1.2;white-space:nowrap}.RoomCard_tourTypeIcon__IHo8A{flex-shrink:0;object-fit:contain;width:1.4rem;height:1.4rem}.RoomCard_confBadge__62pWw{display:inline-flex;gap:var(--space-4xs);align-items:center;color:var(--gray-100);font-size:1.4rem;line-height:1.3;cursor:help}.RoomCard_confIcon__mneHy{flex-shrink:0;width:1.8rem;height:1.8rem}.RoomCard_confHint__TkvHs{display:flex;flex-direction:column;gap:var(--space-s);min-width:24rem;max-width:34rem;padding:var(--space-s) var(--space-s) var(--space-xs)}.RoomCard_confHintHead__IF3S8{display:inline-flex;gap:var(--space-4xs);align-items:center;align-self:flex-start;padding:.5rem 1.1rem .5rem .8rem;border-radius:100px;font-weight:var(--weight-m);font-size:1.3rem;line-height:1.2}.RoomCard_confHintHead__IF3S8 .RoomCard_confHintHeadIcon__ejUFZ{flex-shrink:0;width:1.6rem;height:1.6rem}.RoomCard_confHintList__DEuP1{display:flex;flex-direction:column;gap:var(--space-2xs);margin:0;padding:0 var(--space-4xs);list-style:none}.RoomCard_confHintItem__9tS_u{display:flex;gap:var(--space-2xs);align-items:flex-start;color:var(--gray-90);font-size:1.4rem;line-height:1.5}.RoomCard_confHintMark__LbtZ3{flex-shrink:0;width:.6rem;height:.6rem;margin-top:.8rem;border-radius:50%}.RoomCard_confHint_instant__bnzEp .RoomCard_confHintHead__IF3S8{background:var(--green2-15);color:var(--green2-50)}.RoomCard_confHint_onRequest__oLsSn .RoomCard_confHintHead__IF3S8{background:var(--yellow-20);color:var(--yellow-70)}.RoomCard_confHint_risky__yDsMR .RoomCard_confHintHead__IF3S8{background:var(--orange-10);color:var(--orange-50)}.RoomCard_confHint_instant__bnzEp .RoomCard_confHintMark__LbtZ3{background:var(--green2-50)}.RoomCard_confHint_onRequest__oLsSn .RoomCard_confHintMark__LbtZ3{background:var(--yellow-70)}.RoomCard_confHint_risky__yDsMR .RoomCard_confHintMark__LbtZ3{background:var(--orange-50)}.RoomCard_confInstant__lMJZS .RoomCard_confIcon__mneHy{color:var(--green2-50)}.RoomCard_confOnRequest__gytlm .RoomCard_confIcon__mneHy{color:var(--yellow-50)}.RoomCard_confRisky__rco0x .RoomCard_confIcon__mneHy{color:var(--yellow-70)}.RoomCard_bedBadge__6vQEe .RoomCard_confIcon__mneHy{color:var(--gray-70)}.RoomCard_taxBadge__IyoWo{display:inline-flex;gap:var(--space-4xs);align-items:center;color:var(--gray-100);font-size:1.4rem;line-height:1.3;cursor:help}.RoomCard_lineMain__4awva{display:flex;flex:1 1;flex-direction:column;gap:var(--space-s);min-width:0}.RoomCard_lineFoot__KXDZj{display:flex;gap:var(--space-m);justify-content:space-between;align-items:flex-end;margin-top:auto;padding-top:var(--space-s)}@media only screen and (max-width:1111px){.RoomCard_lineFoot__KXDZj{flex-direction:column;gap:var(--space-s);align-items:stretch}}.RoomCard_priceRail__tF04A{display:flex;flex-shrink:0;flex-direction:column;gap:var(--space-s);justify-content:center;width:23rem;padding:var(--space-m) var(--space-l);background:var(--gray-5)}@media only screen and (max-width:1111px){.RoomCard_priceRail__tF04A{flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:var(--space-m) var(--space-l);border-top:0;border-left:0;border-radius:var(--radius-m)}}@media only screen and (min-width:1112px){.RoomCard_priceRail__tF04A{position:absolute;top:0;right:0;bottom:0}}.RoomCard_compare__1uaXa{display:inline-flex;gap:var(--space-3xs);align-items:center;align-self:flex-end;padding:0;border:0;background:none;color:var(--primary-50);font-weight:var(--weight-m);font-size:1.4rem;text-align:left;cursor:pointer}@media only screen and (max-width:1111px){.RoomCard_compare__1uaXa{align-self:flex-start;max-width:100%;font-size:1.3rem}}.RoomCard_compareLogos__OSkqb{display:inline-flex}.RoomCard_compareLogos__OSkqb>*{margin-left:-.6rem;box-shadow:0 0 0 2px var(--white)}.RoomCard_compareLogos__OSkqb>:first-child{margin-left:0}.RoomCard_compareText___F01M{white-space:nowrap}@media only screen and (max-width:1111px){.RoomCard_compareText___F01M{text-wrap:balance;white-space:normal}}.RoomCard_compareTail__FmHds{display:inline;white-space:nowrap}.RoomCard_compareArrow__XGg_E{display:inline-block;vertical-align:middle;flex-shrink:0;width:1.2rem;height:1.2rem;margin-left:var(--space-4xs);transition:transform .2s ease}.RoomCard_compareArrowOpen__Y2eqb{transform:rotate(180deg)}.RoomCard_singleOperator__lD00_{display:inline-flex;gap:var(--space-3xs);align-items:center;align-self:flex-end;min-width:0}@media only screen and (max-width:1111px){.RoomCard_singleOperator__lD00_{align-self:flex-start}}.RoomCard_singleOperatorName__JjrWm{overflow:hidden;color:var(--gray-90);font-weight:var(--weight-m);font-size:1.4rem;text-overflow:ellipsis;white-space:nowrap}.RoomCard_priceBlock__Uo9lu{display:flex;flex-shrink:0;gap:var(--space-xl);align-items:center}@media only screen and (max-width:1111px){.RoomCard_priceBlock__Uo9lu{justify-content:space-between;width:100%}}.RoomCard_priceStay__6U8oK{color:var(--gray-70);font-size:1.2rem;line-height:1.2}.RoomCard_priceCol__pJRyG{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.RoomCard_price__xJ0cP{color:var(--gray-100);white-space:nowrap}.RoomCard_priceFrom__jHMTz{display:inline;margin-right:var(--space-5xs);color:var(--gray-60);font-weight:var(--weight-r);font-size:1.3rem}.RoomCard_priceParams__ErriS{margin-top:var(--space-5xs);color:var(--gray-70);font-size:1.2rem}.RoomCard_points__3_bcf{display:inline-flex;gap:var(--space-4xs);align-items:center;align-self:flex-start;margin-top:var(--space-2xs);padding:.3rem .8rem;border-radius:999px;background:var(--green2-15);color:var(--green2-50);font-weight:var(--weight-m);font-size:1.2rem}.RoomCard_pointsIcon__E_gsv{flex-shrink:0;width:1.4rem;height:1.4rem}.RoomCard_book__xo0s0{flex-shrink:0;justify-content:center;min-width:13rem}@media only screen and (min-width:1112px){.RoomCard_book__xo0s0{width:100%}}.RoomCard_bookArrow__vMYPn{width:1.6rem;height:1.6rem;transition:transform var(--transition-time)}.RoomCard_book__xo0s0:hover .RoomCard_bookArrow__vMYPn{transform:translateX(3px)}.RoomCard_operators__EQZ53{display:flex;flex-direction:column;gap:var(--space-4xs);padding:var(--space-m) var(--space-l) var(--space-l);border-top:1px solid var(--gray-20)}@media only screen and (max-width:1111px){.RoomCard_operators__EQZ53{gap:var(--space-2xs);padding:var(--space-m)}}.RoomCard_moreLinesPanel__b859Y{padding:var(--space-m) var(--space-l) var(--space-2xs);border-top:1px solid var(--gray-20);background:var(--gray-5)}@media only screen and (max-width:1111px){.RoomCard_moreLinesPanel__b859Y{padding:0 var(--space-m) var(--space-2xs)}}.RoomCard_moreLinesPanel__b859Y .RoomCard_line__JkFia:first-of-type{border-top:0}.RoomCard_operatorsHead__cpIq6{margin-bottom:var(--space-4xs);color:var(--gray-60);font-weight:var(--weight-m);font-size:1.2rem;letter-spacing:.04em;text-transform:uppercase}.RoomCard_operatorRow__1C2kR{display:grid;grid-template-areas:"logo name conf price book";grid-template-columns:auto minmax(11rem,auto) auto 1fr auto;grid-gap:var(--space-m);gap:var(--space-m);align-items:center;padding:var(--space-m) var(--space-4xs)}@media only screen and (max-width:1111px){.RoomCard_operatorRow__1C2kR{grid-template-areas:"logo name price" "conf conf conf" "book book book";grid-template-columns:auto 1fr auto;gap:var(--space-2xs) var(--space-s);align-items:start;padding:var(--space-s);border:1px solid var(--gray-20);background:var(--white)}}@media only screen and (min-width:1112px){.RoomCard_operatorRow__1C2kR+.RoomCard_operatorRow__1C2kR{border-top:1px solid var(--gray-10)}}.RoomCard_operatorRowNoOperator__XEN7H{grid-template-areas:"conf price book";grid-template-columns:auto 1fr auto}@media only screen and (max-width:1111px){.RoomCard_operatorRowNoOperator__XEN7H{grid-template-areas:"conf conf" "price book";grid-template-columns:1fr auto}.RoomCard_operatorRowBest__NmzXm{border-color:var(--primary-50)}}.RoomCard_opLogo__YYKwf{display:grid;flex-shrink:0;grid-area:logo;place-items:center;overflow:hidden;width:3.6rem;height:3.6rem;border:1px solid var(--gray-20);border-radius:50%;background:var(--white)}.RoomCard_opLogoImg__Hn_Z8{object-fit:contain;width:80%;height:80%}.RoomCard_opLogoLetter__Heyb0{background:var(--primary-10);color:var(--primary-50);font-weight:var(--weight-m,500);font-size:1.6rem}.RoomCard_operatorName__Rne57{display:flex;flex-direction:column;grid-area:name;gap:var(--space-5xs);min-width:0}.RoomCard_operatorNameRow__B6xK4{display:inline-flex;gap:var(--space-3xs);align-items:center;min-width:0;color:var(--gray-100);font-weight:var(--weight-m);font-size:1.4rem}.RoomCard_operatorStatus__EwDiP{display:flex;flex-wrap:wrap;grid-area:conf;gap:var(--space-3xs);align-items:center;min-width:0}.RoomCard_operatorConfTip__9k2Cl{min-width:0}.RoomCard_operatorConf__mVOMW{display:inline-flex;gap:var(--space-4xs);align-items:flex-start;padding:.5rem 1rem;border-radius:var(--radius-s);background:var(--gray-10);color:var(--gray-100);font-size:1.4rem;line-height:1.3;text-align:left;cursor:help}.RoomCard_operatorConfIcon__cGRgj{flex-shrink:0;width:1.8rem;height:1.8rem;margin-top:.1rem}.RoomCard_operatorConfHelp__8A9Vl{flex-shrink:0;width:1.6rem;height:1.6rem;margin-top:.1rem;color:var(--gray-50)}.RoomCard_confInstant__lMJZS .RoomCard_operatorConfIcon__cGRgj{color:var(--green2-50)}.RoomCard_confOnRequest__gytlm .RoomCard_operatorConfIcon__cGRgj{color:var(--yellow-50)}.RoomCard_confRisky__rco0x .RoomCard_operatorConfIcon__cGRgj{color:var(--yellow-70)}.RoomCard_bestPrice__tKOiW{color:var(--green2-50);font-weight:var(--weight-m);font-size:1rem;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.RoomCard_operatorPrice__R4U8Z{display:flex;flex-direction:column;grid-area:price;align-items:flex-end;color:var(--gray-100);font-weight:var(--weight-m)}.RoomCard_operatorPriceValue__1KS4D{line-height:1.1;white-space:nowrap}.RoomCard_operatorTax__qy6eE{color:var(--gray-80);font-weight:var(--weight-r);font-size:1.2rem;text-align:right}.RoomCard_operatorBook__A92kS{grid-area:book;gap:var(--space-5xs);min-width:11rem;min-height:4rem;padding:.9rem 2rem;border-radius:var(--radius-s);font-weight:var(--weight-m);font-size:1.4rem}@media only screen and (max-width:1111px){.RoomCard_operatorBook__A92kS{width:100%;min-height:4.4rem;margin-top:var(--space-3xs)}}@media only screen and (min-width:1112px){.RoomCard_operatorBook__A92kS{margin-left:var(--space-2xs)}}.RoomCard_operatorBookOutline__2swLZ{border-color:var(--primary-50);color:var(--primary-55)}.RoomCard_operatorBookOutline__2swLZ:hover{border-color:var(--primary-55);background:var(--primary-5);color:var(--primary-55)}.RoomCard_operatorBookArrow__ywsBK{display:none;width:1.6rem;height:1.6rem}@media only screen and (max-width:1111px){.RoomCard_operatorBookArrow__ywsBK{display:block}}