.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}}.LowPriceCalendar_headerToolbar__vtcJD{flex-wrap:wrap;margin-bottom:var(--space-l)}.LowPriceCalendar_actions__5DYFu,.LowPriceCalendar_headerToolbar__vtcJD{display:flex;align-items:center;gap:var(--space-m)}.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;align-items:center;flex-wrap:wrap;gap:var(--space-m);margin-bottom:var(--space-m)}.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)}.SearchAvailableRooms_brogressBar__KDz9k{margin:var(--space-xl) 0}.SearchAvailableRooms_resultCount__siacN{color:var(--gray-70)}.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 (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}.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;align-items:center;flex-wrap:wrap;gap:var(--space-m);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;align-items:center;gap:.6rem;padding:.6rem 1.2rem;border-radius:100px;background:#000;color:#fff;text-decoration:none;transition:transform var(--transition-time),box-shadow var(--transition-time);box-shadow:0 2px 8px rgba(0,0,0,.12)}.Reviews_taBadge__Lyu0l:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(0,0,0,.2)}.Reviews_taBadgeIcon__w_3Hs{width:1.8rem;height:1.8rem;flex-shrink:0;color:#00aa6c}.Reviews_taBadgeText__cd_Qn{font-size:1.25rem;font-weight:600;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);padding:var(--space-xl) var(--space-2xl);margin-bottom:var(--space-xl);background:linear-gradient(135deg,#fafbff,#f5faf6);border:1px solid var(--gray-20);border-radius:var(--radius-l);box-shadow:0 1px 2px rgba(15,23,42,.03)}@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;align-items:baseline;gap:.8rem}.Reviews_scoreNumber__pG9aL{font-size:6.4rem;font-weight:700;line-height:1;color:var(--gray-100);background:linear-gradient(135deg,#0052cc,#00aa6c);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.Reviews_scoreOutOf___0cZo{font-size:1.4rem;color:var(--gray-60)}.Reviews_scoreLabel__ELk0t{font-size:1.8rem;font-weight:600;color:var(--gray-100);margin-top:var(--space-3xs)}.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:#f59e0b}.Reviews_totalCount__FqBZM{font-size:1.3rem;color:var(--gray-60);margin-top:var(--space-2xs)}.Reviews_summaryRight__ma8kW{display:flex;flex-direction:column;gap:var(--space-2xs);min-width:0}.Reviews_distributionTitle__My_4B{font-size:1.2rem;font-weight:600;text-transform:uppercase;letter-spacing:.3px;color:var(--gray-60);margin-bottom:var(--space-2xs)}.Reviews_distribution__Ctgey{display:flex;flex-direction:column;gap:.6rem}.Reviews_distRow__bT9Ld{display:grid;grid-template-columns:1.6rem 1.6rem 1fr 4rem;align-items:center;grid-gap:.8rem;gap:.8rem;padding:.5rem .8rem;border-radius:var(--radius-d);background:transparent;border:1px solid transparent;cursor:pointer;transition:background var(--transition-time),border-color var(--transition-time);font-family:var(--main-font)}.Reviews_distRow__bT9Ld:hover:not(:disabled){background:rgba(0,102,255,.05)}.Reviews_distRow__bT9Ld:disabled{opacity:.5;cursor:default}.Reviews_distRowActive__U56kh{background:rgba(0,102,255,.08);border-color:rgba(0,102,255,.25)}.Reviews_distLabel__0_WXj{font-size:1.3rem;font-weight:700;color:var(--gray-100);text-align:right}.Reviews_distStar__mXYBB{width:1.3rem;height:1.3rem;color:#f59e0b}.Reviews_distBar__CZvir{position:relative;display:block;height:.8rem;border-radius:100px;background:var(--gray-20);overflow:hidden}.Reviews_distBarFill__evMa_{position:absolute;inset:0 auto 0 0;border-radius:100px;background:linear-gradient(90deg,#0052cc,#00aa6c);transition:width .4s ease}.Reviews_distCount__X6DCZ{font-size:1.2rem;color:var(--gray-60);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-radius:100px;border:1px solid var(--gray-30);background:#fff;font-size:1.25rem;font-weight:600;color:var(--gray-80);cursor:pointer;transition:all var(--transition-time);font-family:var(--main-font)}.Reviews_allBtn__iIw9c:hover{border-color:var(--primary-50);color:var(--primary-50)}.Reviews_allBtnActive___RCfb{background:var(--primary-50);border-color:var(--primary-50);color:#fff}.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;padding:var(--space-l) var(--space-xl);background:#fff;border:1px solid var(--gray-20);border-radius:var(--radius-l);box-shadow:0 1px 2px rgba(15,23,42,.03);transition:border-color var(--transition-time),box-shadow var(--transition-time),transform var(--transition-time);overflow:hidden}.Reviews_reviewCard__jiU1P:hover{border-color:var(--gray-30);box-shadow:0 12px 32px -16px rgba(15,23,42,.18);transform:translateY(-2px)}@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;align-items:center;gap:var(--space-s);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(--green-12);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-direction:column;gap:.2rem;min-width:0;flex:1 1}.Reviews_name__aSCFK{color:var(--gray-100)}.Reviews_date__B0dsB{color:var(--gray-60);text-transform:capitalize}.Reviews_verifiedChip__eX2lm{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .9rem;border-radius:100px;background:rgba(0,170,108,.1);color:#00875a;font-size:1.15rem;font-weight:600;white-space:nowrap;flex-shrink:0}@media only screen and (max-width:833px){.Reviews_verifiedChip__eX2lm{display:none}}.Reviews_verifiedIcon__ZVBGb{width:1.4rem;height:1.4rem;color:#00aa6c}.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}.HotelRoomDetails_dialog__03P1Q{width:100dvw;height:100dvh;margin:0!important;background-color:transparent}.HotelRoomDetails_dialog__03P1Q>div{display:flex;justify-content:center;gap:var(--space-2xs) 0}.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_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;color:var(--gray-80);width:100%}.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;border-radius:var(--radius-l);height:inherit}.HotelRoomDetails_slider__Gde5U .HotelRoomDetails_slideMedia__0Tr_u img{object-fit:cover;object-position:center;height:100%;width:auto;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-height:100%;min-width:100%;max-width:100%}}.HotelRoom_skeletonWrap__WYJBZ,.HotelRoom_wrap__wokW4{padding:2rem 2rem 0;border-radius:var(--radius-l);background-color:var(--white)}.HotelRoom_divider__QPokY{margin:var(--space-l) 0 var(--space-xs)}@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)}.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{grid-template-areas:"media top" "description description";gap:var(--space-2xs) var(--space-s);margin-bottom:var(--space-m)}}.HotelRoom_details__zHAp3 .HotelRoom_info__6s2_g{display:flex;gap:var(--space-4xs) var(--space-2xs);align-items:center}@media only screen and (max-width:1111px){.HotelRoom_details__zHAp3 .HotelRoom_info__6s2_g{flex-wrap:wrap}}.HotelRoom_details__zHAp3 .HotelRoom_category__hM9kw{color:var(--gray-70)}@media only screen and (max-width:1111px){.HotelRoom_details__zHAp3 .HotelRoom_category__hM9kw{width:100%}}.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}@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;gap:var(--space-3xs);align-items:center;flex-basis:fit-content}.HotelRoom_facilities__zqoEU .HotelRoom_item__OEx2t .HotelRoom_icon__Ny_vy{width:2.4rem;height:2.4rem;color:var(--gray-100)}@media only screen and (max-width:1111px){.HotelRoom_facilities__zqoEU .HotelRoom_item__OEx2t.HotelRoom_showPlaceholder__F1LYL{display:none}}.HotelRoom_facilities__zqoEU .HotelRoom_item__OEx2t.HotelRoom_showPlaceholder__F1LYL:after{content:"";position:absolute;top:0;right:0;display:block;width:2.4rem;height:100%;background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 113.89%)}.HotelRoom_offers__c_oSg{grid-area:offers}@media only screen and (max-width:1111px){.HotelRoom_offers__c_oSg{gap:var(--space-m)}}.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_date__xwhlM{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%}}