.CopyClipboardButton_container__cpuv9{height:16px}.CopyClipboardButton_container__cpuv9 button{display:flex}.CopyClipboardButton_btnActionCopy__kYXQV{border:none;outline:none;font-size:12px;color:#333;padding:0;background:none;transition:transform .2s ease}.CopyClipboardButton_btnActionCopy__kYXQV.CopyClipboardButton_copied__EhqTr{transform:scale(1.2);opacity:.8}.CopyClipboardButton_notDownText__jxNxc{white-space:nowrap;font-size:10px}.TvlItemHotelMiniPC_container__oap2t{border:1px solid #d6d6d6;padding:15px;cursor:pointer;border-radius:3px}.TvlItemHotelMiniPC_container__oap2t:hover{border-color:#329223}.TvlItemHotelMiniPC_main__rKXfI{display:flex}.TvlItemHotelMiniPC_main__rKXfI .TvlItemHotelMiniPC_groupPicture__BB4DC{position:relative;width:95px;margin-right:15px}.TvlItemHotelMiniPC_main__rKXfI .TvlItemHotelMiniPC_btnFavorite__DaHtp{top:5px;right:5px}.TvlItemHotelMiniPC_main__rKXfI .TvlItemHotelMiniPC_btnFavorite__DaHtp button{width:30px;height:30px}.TvlItemHotelMiniPC_main__rKXfI .TvlItemHotelMiniPC_btnFavorite__DaHtp svg{font-size:18px}.TvlItemHotelMiniPC_main__rKXfI .TvlItemHotelMiniPC_btnFavorite__DaHtp .tvl-add-favorite-pc-content{left:-28px!important}.TvlItemHotelMiniPC_main__rKXfI .TvlItemHotelMiniPC_btnFavorite__DaHtp .tvl-add-favorite-pc-content .popup-arrow{left:42px!important}.TvlItemHotelMiniPC_main__rKXfI .TvlItemHotelMiniPC_picture__CfrZJ{width:95px;height:95px;background-size:cover;background-position:50%;border-radius:3px;position:relative}.TvlItemHotelMiniPC_main__rKXfI .TvlItemHotelMiniPC_innerLink__99uR1{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.TvlItemHotelMiniPC_main__rKXfI .TvlItemHotelMiniPC_freeBreakfast__ozOCm{display:flex;align-items:center;justify-content:center;height:20px;padding-bottom:1px;margin-top:5px;font-size:9px;font-weight:500;color:#fff;border-radius:3px;box-shadow:1.9px 3.5px 8px 0 rgba(0,0,0,.28);background-color:#329223;white-space:nowrap}.TvlItemHotelMiniPC_main__rKXfI .TvlItemHotelMiniPC_freeBreakfastNoWrap__lHUgi{font-size:8px}.TvlItemHotelMiniPC_main__rKXfI .TvlItemHotelMiniPC_detail__7ETca .TvlItemHotelMiniPC_hotelName__8QuYj{font-size:14px;font-weight:600;color:#333}.TvlItemHotelMiniPC_main__rKXfI .TvlItemHotelMiniPC_eventSale__jzPkp{height:29px;display:block;margin-bottom:3px}.TvlItemHotelMiniPC_main__rKXfI .TvlItemHotelMiniPC_ratingGroup__6oArZ{margin-bottom:5px}.TvlItemHotelMiniPC_main__rKXfI .TvlItemHotelMiniPC_ratingGroup__6oArZ>span{vertical-align:middle}.TvlItemHotelMiniPC_main__rKXfI .TvlItemHotelMiniPC_ratingGroup__6oArZ .TvlItemHotelMiniPC_smartLabel__OOuJq{font-size:9px;background-size:12px;line-height:12px;vertical-align:middle;margin-left:15px}.TvlItemHotelMiniPC_main__rKXfI .TvlItemHotelMiniPC_ratingGroup__6oArZ .TvlItemHotelMiniPC_smartLabel__OOuJq.business{background-size:auto}.TvlItemHotelMiniPC_main__rKXfI .TvlItemHotelMiniPC_ratingGroup__6oArZ .TvlItemHotelMiniPC_smartLabel__OOuJq span{font-size:10px}.TvlItemHotelMiniPC_main__rKXfI .TvlItemHotelMiniPC_itemAddr__pHB9c{font-size:12px;margin-bottom:3px;color:#333}.TvlItemHotelMiniPC_main__rKXfI .TvlItemHotelMiniPC_itemAddr__pHB9c.TvlItemHotelMiniPC_streetAddr__5BH93{padding-left:15px;background-image:url(https://static.travala.com/frontend/images-pc/icon/map-marker.png);background-repeat:no-repeat;background-position:0 3px}.TvlItemHotelMiniPC_main__rKXfI .TvlItemHotelMiniPC_trustyou__jFIEv{display:flex;align-items:center}.TvlItemHotelMiniPC_main__rKXfI .TvlItemHotelMiniPC_trustyou__jFIEv .TvlItemHotelMiniPC_rate__us2lM{display:flex;justify-content:center;font-weight:600;color:#329223;left:0;width:35px;height:26px;border:1px solid #329223;border-radius:3px}.TvlItemHotelMiniPC_main__rKXfI .TvlItemHotelMiniPC_trustyou__jFIEv .TvlItemHotelMiniPC_rateContent__eB_2R{margin-left:5px}.TvlItemHotelMiniPC_main__rKXfI .TvlItemHotelMiniPC_trustyou__jFIEv .TvlItemHotelMiniPC_rateContent__eB_2R p{font-size:12px}.TvlItemHotelMiniPC_main__rKXfI .TvlItemHotelMiniPC_trustyou__jFIEv .TvlItemHotelMiniPC_rateContent__eB_2R p:first-child{color:#329223;font-weight:700;white-space:nowrap}.TvlItemHotelMiniPC_main__rKXfI .TvlItemHotelMiniPC_trustyou__jFIEv .TvlItemHotelMiniPC_rateContent__eB_2R p span{margin-right:5px}.TvlItemHotelMiniPC_main__rKXfI .TvlItemHotelMiniPC_trustyou__jFIEv .TvlItemHotelMiniPC_rateContent__eB_2R p img{width:70px}@media(max-width:1199px){.TvlItemHotelMiniPC_main__rKXfI .TvlItemHotelMiniPC_trustyou__jFIEv .TvlItemHotelMiniPC_rateContent__eB_2R p span{display:none}}.TvlItemHotelMiniPC_main__rKXfI.TvlItemHotelMiniPC_flat__DWFyy{display:block}.TvlItemHotelMiniPC_main__rKXfI.TvlItemHotelMiniPC_flat__DWFyy .TvlItemHotelMiniPC_groupPicture__BB4DC{width:100%;margin-bottom:5px}.TvlItemHotelMiniPC_main__rKXfI.TvlItemHotelMiniPC_flat__DWFyy .TvlItemHotelMiniPC_groupPicture__BB4DC .TvlItemHotelMiniPC_picture__CfrZJ{width:100%;height:163px}.TvlItemHotelMiniPC_footer__klUvf{margin-top:15px;padding:10px 0 0;border-top:1px solid #d6d6d6;display:flex;justify-content:space-between}.TvlItemHotelMiniPC_footer__klUvf .TvlItemHotelMiniPC_discountInfo__W5tSP p{display:inline-block;background:url(https://static.travala.com/frontend/images-pc/property/check.png) no-repeat 0;background-size:12px auto;padding-left:18px;font-size:12px;cursor:pointer;margin-right:15px;color:#329223}.TvlItemHotelMiniPC_footer__klUvf .TvlItemHotelMiniPC_priceInfo__5vpgI{text-align:right}.TvlItemHotelMiniPC_footer__klUvf .TvlItemHotelMiniPC_priceInfo__5vpgI .TvlItemHotelMiniPC_mainPriceWrap__G0yMB{white-space:nowrap}.TvlItemHotelMiniPC_footer__klUvf .TvlItemHotelMiniPC_priceInfo__5vpgI .TvlItemHotelMiniPC_mainPriceWrap__G0yMB>span:first-child{font-size:13px;color:#329223;margin-right:3px;text-transform:lowercase}.TvlItemHotelMiniPC_footer__klUvf .TvlItemHotelMiniPC_priceInfo__5vpgI .TvlItemHotelMiniPC_perNight__voRKT{color:#888;font-size:12px}.TvlItemHotelMiniPC_totalPrice__zb_xs{vertical-align:initial!important}.PromotionInfoPC_item__RFosF{cursor:pointer}.PromotionInfoPC_promotionWrapper__53TkN{display:inline-flex!important;align-items:center}.PromotionInfoPC_link__iYgdm{color:#2577be;cursor:pointer;font-weight:700}.PromotionInfoPC_wrapper__WI_83{display:flex;font-size:14px;line-height:21px;color:#333;margin-top:5px;align-items:center}.PromotionInfoPC_wrapper__WI_83 .PromotionInfoPC_checkIcon__kJoTs{margin-right:8px;width:20px}.PromotionInfoPC_wrapper__WI_83 .PromotionInfoPC_amount__lp9dk{font-weight:600;color:#393}.PromotionInfoPC_wrapper__WI_83 .PromotionInfoPC_currency__AX2ps{font-weight:600;color:#333}.PromotionInfoPC_wrapper__WI_83 .PromotionInfoPC_noticeIcon__46u6E{width:14px;height:14px;margin-left:5px;transform:translateY(1px)}.PromotionInfoPC_wrapper__WI_83 a{font-size:14px;font-weight:600;color:#2577be}.PromotionInfoPC_triggerActivateSmartBasic__PnLfR{color:#2577be;cursor:pointer}.PromotionInfoPC_triggerActivateSmartBasicActivity__eF0SN span{color:#2577be;font-weight:600}.PromotionInfoPC_content__wxRNp span{color:#329223!important;font-weight:600!important}.TvlPriceDiscountPC_discountWrapper__FrJLE .TvlPriceDiscountPC_discountPrice__KfkVJ{white-space:nowrap;cursor:pointer}.TvlPriceDiscountPC_discountWrapper__FrJLE .TvlPriceDiscountPC_discountPrice__KfkVJ span{text-decoration:line-through}.TvlPriceDiscountPC_discountWrapper__FrJLE .TvlPriceDiscountPC_discountPrice__KfkVJ img{margin-left:5px}.TvlPriceDiscountPC_discountWrapper__FrJLE .TvlPriceDiscountPC_tooltip__boQXW{font-size:12px!important}.TvlPriceDiscountPC_discountWrapper__FrJLE .tvl-tooltip-pc-content{min-width:unset!important}.TvlBtnAddFavoritePC_container__xv6AD{position:absolute;top:10px;right:10px;z-index:2}.TvlBtnAddFavoritePC_btnFavorite__aeuPA{width:40px;height:40px;border-radius:50%;background-color:rgba(38,38,38,.5);border:0;outline:0;display:flex;justify-content:center;align-items:center;z-index:2}.TvlBtnAddFavoritePC_btnFavorite__aeuPA.TvlBtnAddFavoritePC_favorite__L6QRu svg,.TvlBtnAddFavoritePC_btnFavorite__aeuPA:hover svg{color:#f44c4c}.TvlBtnAddFavoritePC_btnFavorite__aeuPA svg{font-size:23px;color:#c1c1c1;transition:color .4s}.TvlBtnAddFavoritePC_placeholder__239Hq{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;font-size:14px}@keyframes TvlBtnAddFavoritePC_animateCircle__QEuIy{40%{transform:scale(10);opacity:1;fill:#dd4688}55%{transform:scale(11);opacity:1;fill:#d46abf}65%{transform:scale(12);opacity:1;fill:#cc8ef5}75%{transform:scale(13);opacity:1;fill:rgba(0,0,0,0);stroke:#cc8ef5;stroke-width:.5}85%{transform:scale(17);opacity:1;fill:rgba(0,0,0,0);stroke:#cc8ef5;stroke-width:.2}95%{transform:scale(18);opacity:1;fill:rgba(0,0,0,0);stroke:#cc8ef5;stroke-width:.1}to{transform:scale(19);opacity:1;fill:rgba(0,0,0,0);stroke:#cc8ef5;stroke-width:0}}@keyframes TvlBtnAddFavoritePC_animateHeart__v40__{0%{transform:scale(.2)}40%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes TvlBtnAddFavoritePC_animateHeartOut__TyYWm{0%{transform:scale(1.4)}to{transform:scale(1)}}.TvlSmartLabel_TvlSmartLabel__tMdZq{background-color:#fff;text-transform:none;font-size:10px;color:#1e2e5e;border-radius:6px;display:inline-block;font-weight:500;position:relative;padding:5px 8px 5px 25px;border:0;background-image:url(https://static.travala.com/resources/images/smart/basic.svg);background-size:15px;background-repeat:no-repeat;background-position:5px}.TvlSmartLabel_TvlSmartLabel__tMdZq img{margin-right:5px}.TvlSmartLabel_TvlSmartLabel__tMdZq.TvlSmartLabel_business__F_ucu{background-image:url(https://static.travala.com/resources/images/smart-business.svg);width:76px;height:20px;border-radius:4px;background-size:cover!important;background-position:50%}.TvlSmartLabel_TvlSmartLabel__tMdZq.TvlSmartLabel_businessLite__9__Kr{width:108px;background-image:url(https://static.travala.com/resources/images/smart-business-lite.svg);height:20px;border-radius:4px;background-size:cover!important;background-position:50%}.TvlSmartLabel_TvlSmartLabel__level__RAB_9{background-color:#fecf33;position:absolute;right:0;top:0;width:22px;bottom:0;display:flex;align-items:center;justify-content:center;border-top-right-radius:4px;border-bottom-right-radius:4px;border-left:1px solid #1e2e5e;font-size:12px;font-weight:500;color:#1e2e5e}.TvlSmartLabel_TvlSmartLabel__tMdZq.TvlSmartLabel_dark__eIegp{background-color:#1e2e5e;color:#fff}.TvlSmartLabel_TvlSmartLabel__tMdZq.TvlSmartLabel_isPC__FCq6x{font-size:12px;padding:5px 8px 5px 27px;background-position:6px}.TvlSmartLabel_TvlSmartLabel__tMdZq.TvlSmartLabel_isPC__FCq6x.TvlSmartLabel_business__F_ucu{height:24px;width:91.2px;background-image:url(https://static.travala.com/frontend/images-pc/icon/features/smart_black_business.svg);background-position:50%;cursor:auto}.TvlSmartLabel_TvlSmartLabel__tMdZq.TvlSmartLabel_isPC__FCq6x .TvlSmartLabel_TvlSmartLabel__level__RAB_9{width:25px;border-left:2px solid #fff}.TvlSmartLabel_TvlSmartLiteIcon__UgD0u{position:relative;max-height:25px}.MarkerClusterMap_itemHotel____AXY{border:0;padding:0}.MarkerClusterMap_customMarker__8OdsM{color:#ccc;overflow:visible!important}.MarkerClusterMap_customMarker__8OdsM .MarkerClusterMap_labelPrice__Qghhr{display:flex;align-items:center;justify-content:center;height:24px;color:#fff;font-weight:500;padding:8px 16px;white-space:nowrap;height:40px;text-align:center;font-weight:16px;line-height:24px;border-radius:5px}.MarkerClusterMap_customMarker__8OdsM span{position:relative;top:1px;font-size:16px;line-height:20px}.MarkerClusterMap_customMarker__8OdsM .MarkerClusterMap_styleImg__EZ0ZZ{width:14px;margin-right:5px}.MarkerClusterMap_hotelLabel__Lzb4q{line-height:24px;font-size:16px}.MarkerClusterMap_miniMapWrapper__V0Z5R{position:relative}.MarkerClusterMap_miniMapWrapper__V0Z5R .MarkerClusterMap_hotelInfoWrapper__UjPYF{position:absolute;left:0;top:0;height:80%;width:400px}.MarkerClusterMap_customNewMarker__euMvy .MarkerClusterMap_newMarkerContent__zAqZv{position:fixed;height:72px;display:flex;align-items:center;justify-content:center;margin-left:-27px;margin-top:-72px}.MarkerClusterMap_customNewMarker__euMvy .MarkerClusterMap_markerImage__cVPOo{z-index:2}.MarkerClusterMap_customNewMarker__euMvy .MarkerClusterMap_markerAnimate__aEQ0F{position:absolute;width:10px;height:10px;border-radius:100%;animation:MarkerClusterMap_pulse-animation__PsC7Z 2s ease-in-out infinite;z-index:1}@keyframes MarkerClusterMap_pulse-animation__PsC7Z{0%{width:10px;height:10px;background-color:rgba(6,129,222,.7)}to{width:100px;height:100px;background-color:rgba(36,141,219,0)}}.PropertyTaxesAndFeePC_taxesList__UTW8J{margin-left:12px;padding-left:12px}.PropertyTaxesAndFeePC_taxesList__UTW8J li{list-style:disc;word-break:break-word}.PropertyTaxesAndFeePC_taxesList__UTW8J span{vertical-align:middle}.HotelPagePC_hotelPage__l5lKo{background-color:var(--primary-color-white-100)}.HotelPagePC_hotelPage__l5lKo :not(g):not(text):not(path){font-family:var(--font-family-maria);font-weight:400}.HotelPagePC_hotelPage__l5lKo>.HotelPagePC_container__WjBCO{padding-top:2.875rem;background-color:var(--primary-color-white-100)}@media(min-width:1024px)and (max-width:1439px){.HotelPagePC_container__WjBCO.container{width:100%;max-width:unset;padding-left:.9375rem;padding-right:.9375rem}}.HotelPagePC_container__WjBCO .HotelPagePC_essentialWorkWarnings__vkDtb{background:#fdefd8;border:.0625rem solid #f2994a;border-radius:.25rem;padding:1.0625rem 1.6875rem;margin-bottom:1.875rem}.HotelPagePC_container__WjBCO .HotelPagePC_essentialWorkWarnings__vkDtb .HotelPagePC_title__VGAZN{font-weight:600;font-size:1rem;line-height:1.25rem;margin-bottom:.5rem}.HotelPagePC_container__WjBCO .HotelPagePC_essentialWorkWarnings__vkDtb .HotelPagePC_title__VGAZN img{position:relative;top:-.0625rem;width:.6875rem}.HotelPagePC_noAvailableRoom__SarDg{display:flex;padding:6.25rem 2.5rem;flex-direction:column;align-items:flex-start;gap:.625rem;align-self:stretch;margin-top:1.5rem;border-radius:1rem;background:var(--primary-color-white-100);box-shadow:0 2px 2px 0 var(--primary-color-purple-10);color:var(--primary-color-purple-100)}.HotelPagePC_noAvailableRoom__SarDg .HotelPagePC_noAvailableRoomContent__T3Th2{display:flex;flex-direction:column;align-items:center;gap:1.5rem;align-self:stretch}.HotelPagePC_noAvailableRoom__SarDg img{width:6.46131rem;height:6.8125rem;flex-shrink:0;aspect-ratio:92/97}.HotelPagePC_noAvailableRoom__SarDg .HotelPagePC_noAvailableRoomSorry__jjZhJ{margin-bottom:.5rem;text-align:center}.HotelPagePC_noAvailableRoom__SarDg .HotelPagePC_noAvailableRoomChange__JeOQi{text-align:center}.HotelPagePC_noAvailableRoom__SarDg .HotelPagePC_noAvailableRoomView__ZZZ9l{display:flex;height:2.5rem;padding:.5rem 1.5rem;justify-content:center;align-items:center;gap:.5rem}.HotelPagePC_searchBoxWrapper__iMEZo{margin-top:0!important}.HotelPagePC_searchBox___3aY4{border:none!important;box-shadow:none!important}.HotelPagePC_searchBox___3aY4 svg{margin-right:.625rem;width:1.25rem;height:1.25rem}.HotelPagePC_searchBox___3aY4.HotelPagePC_searchBoxV2__feSNA{background-color:rgba(0,0,0,0);border:.0625rem solid #2d83c2!important;color:#2d83c2}.HotelPagePC_searchBox___3aY4.HotelPagePC_searchBoxV2__feSNA svg *{fill:#2d83c2}.HotelPagePC_searchBox___3aY4.HotelPagePC_searchBoxV2__feSNA:hover{background-color:#2d83c2;color:#fff}.HotelPagePC_searchBox___3aY4.HotelPagePC_searchBoxV2__feSNA:hover svg *{fill:#fff}.HotelPagePC_breadcrumb__PzK5I{padding:0!important;margin-bottom:1.25rem}.HotelPagePC_searchBlock__E1hVy h2{font-size:1.875rem;line-height:1;margin-bottom:1.25rem;font-weight:500}.HotelPagePC_searchGroup__rjDn_{box-shadow:0 .25rem .625rem rgba(120,120,120,.25)}.HotelPagePC_searchGroup__rjDn_ .HotelPagePC_tvlSearchBox__L4Fzl{border:none;box-shadow:none}.HotelPagePC_searchGroup__rjDn_ .HotelPagePC_tvlSearchBox__L4Fzl>div{border:.0625rem solid #e6e6e6;border-radius:.25rem}.HotelPagePC_searchGroup__rjDn_ .HotelPagePC_tvlSearchBox__L4Fzl>button{font-size:.875rem;border-radius:.25rem;font-weight:700;line-height:1.25rem;text-transform:capitalize}.HotelPagePC_resultBlock__Lak_I{background:#fff;border-radius:.25rem;padding:1.75rem 2rem;display:flex;justify-content:space-between;align-items:center;font-size:1rem;line-height:1.5rem;color:#1a1a1a}.HotelPagePC_resultBlock__Lak_I.HotelPagePC_active__7rT0g{border:.0625rem solid #1c5e97}.HotelPagePC_resultBlock__Lak_I div span{color:#2d83c2;font-weight:700}.HotelPagePC_resultBlock__Lak_I .HotelPagePC_btnCancel__HMDuy{background:#fff;border:.125rem solid #d2d5df;border-radius:.25rem;font-weight:700;font-size:.875rem;line-height:1.25rem;color:#1e2e5e}.HotelPagePC_resultBlock__Lak_I .HotelPagePC_btnCancel__HMDuy img{width:1.25rem;height:1.25rem;margin-right:.3125rem}.HotelPagePC_noAvailability__q8Dmj{padding:1.5625rem .9375rem;border:.0625rem dashed #9e0b0f;line-height:1.5625rem;margin:1.875rem 0;text-align:center}.HotelPagePC_noAvailability__q8Dmj h4{color:#ad1915;font-size:1rem;margin-bottom:.3125rem}.HotelPagePC_noAvailability__q8Dmj h4 svg{margin-right:.3125rem}.HotelPagePC_noAvailability__q8Dmj p{font-size:1rem;color:#555}.HotelPagePC_noAvailability__q8Dmj a{color:#2062f8}.HotelPagePC_trustYouFrame__g0_KX{border-top:.1875rem solid #f1f1f1;padding:.9375rem;box-shadow:0 0 .9375rem rgba(0,0,0,.1);max-height:125rem!important;min-height:62.5rem}.HotelPagePC_paging__w_0pQ{margin-bottom:1.125rem;display:flex;align-items:center;justify-content:space-between}.HotelPagePC_paging__w_0pQ .pagination{padding-right:0}.HotelPagePC_packageHeader__FrVb4{display:flex;background:#fff;box-shadow:0 0 1.25rem rgba(0,0,0,.07);padding:0 1.5625rem;color:#333;font-size:1rem;font-weight:700;align-items:center;position:sticky;top:4.9375rem;z-index:1;border-bottom:.0625rem solid #d5d5d5}.HotelPagePC_packageHeader__FrVb4 .HotelPagePC_left__2etE5{align-items:center;display:flex;flex:.23;margin-right:1.5625rem}.HotelPagePC_packageHeader__FrVb4 .HotelPagePC_right__XExKe{height:2.9375rem;flex:.77;display:flex;border-left:.0625rem solid #d5d5d5}.HotelPagePC_packageHeader__FrVb4 .HotelPagePC_right__XExKe>div{border-right:.0625rem solid #d5d5d5;align-items:center;display:flex;padding-left:1.5625rem}.HotelPagePC_packageHeader__FrVb4 .HotelPagePC_right__XExKe>div:last-child{border-right:0}.HotelPagePC_packageHeader__FrVb4 .HotelPagePC_right__XExKe .HotelPagePC_selectRoom__YVksC{flex:.38}.HotelPagePC_packageHeader__FrVb4 .HotelPagePC_right__XExKe .HotelPagePC_capacity__CUBbA{flex:.1}.HotelPagePC_packageHeader__FrVb4 .HotelPagePC_right__XExKe .HotelPagePC_benefit__39l_0{flex:.18}.HotelPagePC_packageHeader__FrVb4 .HotelPagePC_right__XExKe .HotelPagePC_priceTab__wfQq_{flex:.34}.HotelPagePC_roomTypes__Xsw4d{padding-top:1.25rem}.HotelPagePC_roomTypes__Xsw4d,.HotelPagePC_roomTypes__Xsw4d .HotelPagePC_fewRoomLeft__k3645{color:var(--text-primary)}.HotelPagePC_roomTypes__Xsw4d .HotelPagePC_fewRoomLeft__k3645{color:var(--secondary-color-red-100)}div.HotelPagePC_searchBoxContainer__u_Iez{top:-1px!important;padding:.75rem .9375rem;box-shadow:0 2px 4px 1px rgba(30,0,50,.1);background-color:var(--border-secondary);border-top:none}@media(min-width:1440px){div.HotelPagePC_searchBoxContainer__u_Iez{padding-left:0;padding-right:0}}div.HotelPagePC_searchBoxContainer__u_Iez .HotelPagePC_container__WjBCO{margin-top:2.125rem}.HotelPagePC_searchBoxWrapper__iMEZo{padding:0!important}.HotelPagePC_roomPackagesContainer__S3WFC{padding-top:2.5rem;padding-bottom:2.5rem;background:var(--border-secondary)}.HotelPagePC_roomPackagesWrapper__c0JtJ{display:flex;flex-direction:column;gap:2.5rem;margin-top:2.5rem}.HotelPagePC_descriptionContainer__a73b8{padding:6.25rem 0;background:linear-gradient(180deg,#fff,#e1ffde)}.HotelPagePC_similarHotelContainer__XWFwg{padding-top:6.5rem;padding-bottom:3.75rem;background-color:var(--primary-color-purple-muted)}.HotelPagePC_amenitiesContainer__kiGZN{padding:6.25rem 0;background:linear-gradient(180deg,#fff,#ffd4f7)}.HotelPagePC_reviewsContainer__W78c7{padding:6.25rem 0;background:var(--primary-color-purple-muted)}button.HotelPagePC_backToTop__i3MuI{right:1rem;bottom:9rem;opacity:1;z-index:100}button.HotelPagePC_backToTop__i3MuI .HotelPagePC_backToTopIcon__bNUjA{transform:rotate(90deg);color:#5b62c2}.SeoPageBreadcrumbs_breadcrumbsHotel__Dk660,.SeoPageBreadcrumbs_breadcrumbs__Xufv0{padding:.75rem 0;list-style-type:none;display:flex;flex-wrap:wrap;align-items:center}.SeoPageBreadcrumbs_breadcrumbsHotel__Dk660 li,.SeoPageBreadcrumbs_breadcrumbs__Xufv0 li{display:inline-flex;align-items:center;white-space:nowrap}.SeoPageBreadcrumbs_breadcrumbsHotel__Dk660 li>a,.SeoPageBreadcrumbs_breadcrumbs__Xufv0 li>a{color:var(--text-tertiary)}.SeoPageBreadcrumbs_breadcrumbsHotel__Dk660 svg,.SeoPageBreadcrumbs_breadcrumbs__Xufv0 svg{color:var(--icon-secondary)}.SeoPageBreadcrumbs_breadcrumbsHotel__Dk660 .SeoPageBreadcrumbs_current__CxPWP,.SeoPageBreadcrumbs_breadcrumbsHotel__Dk660 .SeoPageBreadcrumbs_current__CxPWP>a,.SeoPageBreadcrumbs_breadcrumbs__Xufv0 .SeoPageBreadcrumbs_current__CxPWP,.SeoPageBreadcrumbs_breadcrumbs__Xufv0 .SeoPageBreadcrumbs_current__CxPWP>a{color:var(--text-secondary)!important}.SeoPageBreadcrumbs_breadcrumbsHotel__Dk660 li>a{color:var(--text-primary)}.SeoPageBreadcrumbs_divideLine__AMjvh{border-bottom:.0625rem solid #ddd}.SeoPageBreadcrumbs_icon__ojbcA{display:inline-flex;padding:0 .25rem}.TopGallery_container__Epun_{margin-bottom:1.5625rem}.TopGallery_container__Epun_ .gm-style .gm-style-iw-c,.TopGallery_container__Epun_ .gm-style .gm-style-iw-tc{top:-5.1875rem!important}.TopGallery_eventDiscountIcon__v7H7M{display:inline}.TopGallery_eventDiscountIcon__v7H7M .tvl-tooltip-pc-content{min-width:unset!important;width:auto!important;line-height:.75rem}.TopGallery_topInfoWrapper__KTbsy{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;flex:1 0 0;margin-bottom:1.5625rem}.TopGallery_topInfoWrapper__KTbsy .TopGallery_topInfo__5lS3G{display:flex;align-items:center;gap:2rem;align-self:stretch}.TopGallery_topInfoWrapper__KTbsy .TopGallery_nameRating__C1siu{color:var(--text-primary)}.TopGallery_topInfoWrapper__KTbsy .TopGallery_topInfoWrapperDiscountIcon__l19N2{height:1.8125rem;margin-left:.9375rem;vertical-align:middle}.TopGallery_topInfoWrapper__KTbsy .TopGallery_leftInfo__mCGPL>.TvlStarRating{margin-top:-.125rem;margin-bottom:.4375rem;display:flex!important}.TopGallery_topInfoWrapper__KTbsy .TopGallery_leftInfo__mCGPL .TopGallery_location__T80t_{display:flex;align-items:center;cursor:pointer;color:var(--purple-color-60)}.TopGallery_topInfoWrapper__KTbsy .TopGallery_leftInfo__mCGPL .TopGallery_location__T80t_:hover,.TopGallery_topInfoWrapper__KTbsy .TopGallery_leftInfo__mCGPL .TopGallery_location__T80t_:hover *{color:var(--text-tertiary)}.TopGallery_topInfoWrapper__KTbsy .TopGallery_leftInfo__mCGPL .TopGallery_location__T80t_:hover{text-decoration:underline}.TopGallery_topInfoWrapper__KTbsy .TopGallery_leftInfo__mCGPL .TopGallery_location__T80t_ span{color:var(--text-tertiary)!important;padding-left:.5rem}.TopGallery_topInfoWrapper__KTbsy .TopGallery_subInfoWrapper__5yNCY{display:flex;align-items:center;gap:1rem}.TopGallery_topInfoWrapper__KTbsy .TopGallery_rightInfo__2fHLh{display:flex;align-items:center;gap:1.5rem;margin-left:auto}.TopGallery_topInfoWrapper__KTbsy .TopGallery_rightInfo__2fHLh .TopGallery_priceInfo__S5tBP{display:flex;flex-direction:column;align-items:flex-end}.TopGallery_topInfoWrapper__KTbsy .TopGallery_rightInfo__2fHLh .TopGallery_fromPrice__1HmGR{display:flex;align-items:baseline;white-space:nowrap;color:var(--purple-color-60);text-transform:lowercase}.TopGallery_topInfoWrapper__KTbsy .TopGallery_rightInfo__2fHLh .TopGallery_fromPrice__1HmGR span{color:var(--text-primary);text-transform:none}.TopGallery_shareLink__66nvG{position:relative;display:flex}.TopGallery_shareLink__66nvG:hover{text-decoration:underline}.TopGallery_shareLink__66nvG>span{cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;color:var(--text-tertiary)}.TopGallery_galleryWrapper__8gqCk{height:32.4375rem;display:grid;grid-template-areas:"item1 item1 item1 item2 item2" "item3 item4 item5 item6 item7";grid-template-columns:repeat(3,1fr) repeat(2,1.1fr);grid-template-rows:1.7fr;grid-auto-rows:1fr;grid-gap:.5rem}.TopGallery_galleryWrapper__8gqCk .TopGallery_galleryItem__1kcRQ{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;overflow:hidden;border-radius:.5rem}.TopGallery_galleryWrapper__8gqCk .TopGallery_inner__vzci3{cursor:pointer;position:relative;z-index:2;opacity:0;width:100%;height:100%;transition:all .5s}.TopGallery_galleryWrapper__8gqCk .TopGallery_inner__vzci3.TopGallery_innerSeeAll__YYBnj{opacity:1;background-color:var(--primary-color-purple-45);position:relative}.TopGallery_galleryWrapper__8gqCk .TopGallery_seeAllBtn__posWO{position:absolute;bottom:1rem;left:50%;transform:translateX(-50%);z-index:3;cursor:pointer;height:2.25rem;width:max-content;padding:.25rem 1rem;border-radius:.375rem;border:1.5px solid var(--primary-color-purple-100);background:var(--primary-color-white-100);display:grid;place-content:center;color:var(--text-primary);text-transform:uppercase}.TopGallery_galleryWrapper__8gqCk.TopGallery_length6__mK6S7{grid-template-areas:"item1 item1 item2 item2" "item3 item4 item5 item6";grid-template-columns:repeat(2,1.38fr) repeat(2,1fr)}.TopGallery_galleryWrapper__8gqCk.TopGallery_length5__tTD7r{grid-template-areas:"item1 item1 item2" "item3 item4 item5";grid-template-columns:repeat(2,1fr) 1.47fr}.TopGallery_galleryWrapper__8gqCk.TopGallery_length4__S_PwQ{grid-template-areas:"item1 item2" "item3 item4";grid-template-columns:1.375fr 1fr}.TopGallery_galleryWrapper__8gqCk.TopGallery_length3__GtaO2{grid-template-areas:"item1 item2" "item1 item3";grid-template-columns:1.375fr 1fr;grid-template-rows:1fr}.TopGallery_galleryWrapper__8gqCk.TopGallery_length2__t1Izd{grid-template-areas:"item1 item2";grid-template-columns:1.375fr 1fr}.TopGallery_galleryWrapper__8gqCk.TopGallery_length1__pjlSJ{grid-template-areas:"item1";grid-template-columns:1fr;grid-auto-rows:auto}.TopGallery_bottomDetail___BlSU{display:flex;justify-content:space-between;gap:2rem;padding:2.5rem 0}.TopGallery_facilityContainer__KTMxz{display:flex;align-items:center;gap:1.5rem;width:100%;max-width:50rem}.TopGallery_facilityContainer__KTMxz .TopGallery_facilities__M_ir5{display:flex;gap:1.5rem}.TopGallery_facilityContainer__KTMxz .TopGallery_facility__yTOeC{display:grid;justify-items:center;width:6.5rem;gap:.5rem}.TopGallery_facilityContainer__KTMxz .TopGallery_facility__yTOeC svg{color:var(--primary-color-purple-90);width:1.875rem;height:1.875rem}.TopGallery_facilityContainer__KTMxz .TopGallery_facility__yTOeC span{color:var(--text-primary);text-align:center}.TopGallery_facilityContainer__KTMxz .TopGallery_showMore___hZEk{display:grid;justify-items:center;gap:.5rem}.TopGallery_facilityContainer__KTMxz .TopGallery_showMore___hZEk:hover{text-decoration:underline}.TopGallery_facilityContainer__KTMxz .TopGallery_showMore___hZEk span{display:block;width:min-content;padding:0 1.5rem;text-align:center;color:var(--text-tertiary)}.TopGallery_miniMap__YIxiP{cursor:pointer;position:relative;width:19.875rem;height:5.625rem;border-radius:.5rem;overflow:hidden;border:1px solid var(--primary-color-purple-15);box-shadow:.0125rem .4375rem 2.1875rem 0 rgba(0,0,0,.07);background:url(/images-pc/map-default.png) no-repeat 50%/cover}.TopGallery_miniMap__YIxiP:hover>div{transform:scale(1.1)}.TopGallery_miniMap__YIxiP>div{transition:all .4s;pointer-events:none;transition:transform .25s ease-in-out}.TopGallery_miniMap__YIxiP .TopGallery_seeMap__9TnE9{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;justify-items:center;gap:.5rem;color:var(--text-primary);text-align:center;text-transform:uppercase}.TopGallery_miniMap__YIxiP .TopGallery_seeMap__9TnE9>svg{width:2rem;height:2rem}.TopGallery_btnFavorite__tSDYZ button{width:3.125rem;height:3.125rem}.TopGallery_btnFavorite__tSDYZ button svg{font-size:1.8125rem}.TopGallery_btnFavorite__tSDYZ .tvl-add-favorite-pc-content{font-size:.875rem}.TopGallery_essentialWork__3w6km{margin-left:.9375rem}.TopGallery_eventDiscountTooltip__Nagjj{min-width:unset!important;width:auto!important;line-height:.75rem}.TopGallery_galleryImage__clbT8{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);object-fit:cover;width:100%;height:100%}.TopGallery_perNight__tt97t{display:flex;gap:.25rem}.TopGallery_forManyNights__1J7ir,.TopGallery_perNight__tt97t{color:var(--primary-color-purple-60)}.TopGallery_buttonSelect__FJ6Av{white-space:nowrap}.TvaShareLink_container__v8UxD{width:410px;padding:20px;border-radius:3px;box-shadow:0 4px 15px 0 rgba(0,0,0,.25);background-color:#fff;position:absolute;z-index:10;top:calc(100% + 7px)}.TvaShareLink_container__v8UxD.TvaShareLink_left__UTh6A{left:0}.TvaShareLink_container__v8UxD.TvaShareLink_right__Yy3HT{right:0}.TvaShareLink_container__v8UxD.TvaShareLink_center__B7EFU{left:50%;transform:translateX(-50%)}.TvaShareLink_container__v8UxD h5,.TvaShareLink_container__v8UxD p{font-size:16px!important;margin-bottom:10px;font-weight:500;padding-left:0!important}.TvaShareLink_container__v8UxD .TvaShareLink_groupIcon__9w9kH{display:flex;margin-bottom:10px;font-size:27px;gap:30px}.TvaShareLink_container__v8UxD .TvaShareLink_groupIcon__9w9kH>div{display:flex;align-items:center;flex-direction:column;justify-content:center}.TvaShareLink_container__v8UxD .TvaShareLink_groupIcon__9w9kH a{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border:1px solid #cfcfcf;border-radius:50%;cursor:pointer;margin-bottom:5px}.TvaShareLink_container__v8UxD .TvaShareLink_groupIcon__9w9kH a:first-child{color:#3b5998}.TvaShareLink_container__v8UxD .TvaShareLink_groupIcon__9w9kH a:nth-child(2){color:#50abf1}.TvaShareLink_container__v8UxD .TvaShareLink_groupIcon__9w9kH a:nth-child(3){color:#2196f3}.TvaShareLink_container__v8UxD .TvaShareLink_groupIcon__9w9kH span{font-size:12px;text-align:center}.TvaShareLink_container__v8UxD .TvaShareLink_copyLink__8SfFw{display:flex;align-items:center}.TvaShareLink_container__v8UxD .TvaShareLink_copyLink__8SfFw>input{width:100%;height:36px;border:1px solid #c4c4c4;background-color:#f3f3f3;font-size:14px;padding-left:10px;border-radius:4px}.TvaShareLink_container__v8UxD .TvaShareLink_copyLink__8SfFw>span{white-space:nowrap;display:flex;align-items:center;height:30px;padding:0 14px;border:1px solid #1e2e5e;color:#1e2e5e;border-radius:3px;margin-left:10px;cursor:pointer;transition:all .3s}.TvaShareLink_container__v8UxD .TvaShareLink_copyLink__8SfFw>span:hover{background-color:#1e2e5e;color:#fff}.TvaShareLink_container__v8UxD.TvaShareLink_isMobile__PrY_S{position:relative;top:auto;width:auto;box-shadow:none;padding:0}.TvaShareLink_container__v8UxD.TvaShareLink_isMobile__PrY_S .TvaShareLink_copyLink__8SfFw button{margin-left:20px}.TvaShareLink_container__v8UxD.TvaShareLink_isMobile__PrY_S .TvaShareLink_copyLink__8SfFw img{width:20px;height:auto}.TvaShareLink_container__v8UxD.TvaShareLink_isMobile__PrY_S h5{line-height:1;padding-bottom:10px;margin:0 -25px 15px!important;border-bottom:3px solid #f5f5f5;padding-left:25px!important}.StickyHeader_stickyHeader__h_MPn{top:60px;height:3.5rem;margin-top:-79px;width:100%;position:sticky;z-index:12;transition:all .5s;background:#fff;transform:translateY(-100%);box-shadow:0 2px 2px 0 rgba(30,0,50,.1)}@media(min-width:1024px)and (max-width:1439px){.StickyHeader_stickyHeader__h_MPn .container{width:100%;max-width:unset;padding-left:15px;padding-right:15px}}.StickyHeader_stickyHeader__h_MPn.StickyHeader_show__OBA6U{top:73px;z-index:94;transform:translateY(0)}.StickyHeader_stickyHeader__h_MPn .StickyHeader_inner__fU2vO{height:100%;display:flex;justify-content:space-between;align-items:center}.StickyHeader_stickyHeader__h_MPn ul{white-space:nowrap}.StickyHeader_stickyHeader__h_MPn .StickyHeader_rightInfo__jPwfe{display:flex;align-items:center;gap:1.5rem}.StickyHeader_stickyHeader__h_MPn .StickyHeader_rightInfo__jPwfe .StickyHeader_textFrom__EJcFf{color:var(--primary-color-purple-100);padding-right:1rem;vertical-align:super;text-transform:lowercase}.StickyHeader_stickyHeader__h_MPn .StickyHeader_mainPrice__IinwV{line-height:2rem;color:var(--primary-color-purple-100)}.StickyHeader_nav__4hNme{position:relative;display:inline-block;margin-right:20px}@media(min-width:1440px){.StickyHeader_nav__4hNme{margin-right:40px}}.StickyHeader_nav__4hNme a{cursor:pointer;text-transform:capitalize;color:var(--primary-color-purple-60)}.StickyHeader_nav__4hNme:before{content:"";display:block;width:0;bottom:-1.125rem;height:.125rem;background-color:var(--primary-color-purple-100);border-radius:.125rem .125rem 0 0;position:absolute;left:50%;transform:translateX(-50%);transition:all .2s}.StickyHeader_nav__4hNme.StickyHeader_active__4qEXH a,.StickyHeader_nav__4hNme:hover a{color:var(--text-primary)}.StickyHeader_nav__4hNme.StickyHeader_active__4qEXH:before{width:100%}.StickyHeader_selectRoom__aGFde{height:2.25rem;padding:.25rem 1rem!important}.StickyHeader_selectRoom__aGFde .StickyHeader_selectRoomText__70efD{text-align:center;text-transform:uppercase}.Filters_filterItems__rIinw{display:flex;gap:1rem}.Filters_filterItem__AR9dA{position:relative;vertical-align:middle}.Filters_filterItem__AR9dA:not(:first-child){margin-top:2.5rem}.Filters_filterItem__AR9dA svg{opacity:.8;margin-left:3px;margin-bottom:-1px}.Filters_filterItem__AR9dA.Filters_hasSelected__kqQJs{border-color:#3c982e;color:#3c982e}.Filters_filterItem__AR9dA.Filters_hasSelected__kqQJs input:after,.Filters_filterItem__AR9dA.Filters_hasSelected__kqQJs input:before{border-color:#3c982e}.Filters_filterItemCustom__jDSYb{display:flex}.Filters_itemLabel__dvekt{padding-bottom:.625rem;color:var(--primary-color-purple-90)}.Filters_itemWrapper__4AcZN{display:flex;margin-top:5px}.Filters_item__orYJb{width:100%;display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;gap:.5rem}.Filters_item__orYJb.Filters_right__0Q4kj{border-left:1px solid #dcdcdc}.Filters_groupBtn__aD6iT{border-radius:3px;border:1px solid #c6c6c6;background-color:#fefefe;font-size:14px;padding:0 15px;height:43px;color:#333;outline:0}.Filters_groupBtn__aD6iT.Filters_hasSelected__kqQJs{border-color:#3c982e;color:#3c982e}.Filters_checkbox__E8oWR{cursor:pointer;display:flex;gap:.5rem;padding:.25rem}.Filters_checkbox__E8oWR input{cursor:pointer;position:relative;width:1rem;height:1rem}.Filters_checkbox__E8oWR input:before{content:"";width:1rem;height:1rem;border:1px solid var(--primary-color-purple-45);border-radius:.25rem;display:inline-block;background-color:var(--primary-color-white-100);transition:all .4s}.Filters_checkbox__E8oWR input:after{content:"";position:absolute;left:6px;top:3px;transform:rotate(45deg);display:none;width:.25rem;height:.5rem;border:solid var(--primary-color-purple-100);border-width:0 .125rem .125rem 0}.Filters_checkbox__E8oWR input:checked:before{background-color:var(--primary-color-purple-100)}.Filters_checkbox__E8oWR input:checked:after{display:block;border-color:var(--primary-color-white-100)}.Filters_checkbox__E8oWR:hover input:before{border-color:#1e2e5e}.Filters_checkbox__E8oWR span{color:var(--text-primary)}.Filters_btnFilterAdvance__MtB_Z{display:flex;align-items:center;border-radius:3px;border:1px solid #c6c6c6;background-color:#fefefe;padding:0 15px;height:43px;outline:0;font-size:14px;font-weight:400;color:#1a1a1a;margin-right:20px}.Filters_btnFilterAdvance__MtB_Z svg{margin-left:3px;width:12px;vertical-align:middle;color:#818195}.Filters_btnFilterAdvance__MtB_Z span.Filters_title__IaMdD{margin:0 7px 0 10px;font-weight:400;color:#1a1a1a}.Filters_btnFilterAdvanceSelected__JI6vZ{color:#2577be;border:1px solid #2577be}.Filters_btnFilterAdvanceSelected__JI6vZ span.Filters_title__IaMdD,.Filters_btnFilterAdvanceSelected__JI6vZ svg{color:#2577be}.Filters_moreAdvanceSelected__9W6bx{background:#2577be;border:none}.Filters_moreAdvanceSelected__9W6bx span.Filters_title__IaMdD,.Filters_moreAdvanceSelected__9W6bx svg{color:#fff}.Filters_filterCount__q7eY6{width:24px;height:24px;border-radius:50%;background:#fff;color:#2577be;font-weight:600;font-size:16px;line-height:26px;display:flex;justify-content:center;align-items:center}.Filters_filterIcon__Mt2us{filter:invert(1) sepia(1) saturate(5) hue-rotate(185deg)}.Filters_btnFilterCustom__ht6uu{display:flex;align-items:center;border-radius:3px;border:1px solid #c6c6c6;background:#fff;font-size:14px;height:43px;color:#1a1a1a;outline:0;padding:0 15px}.Filters_btnFilterCustom__ht6uu img{width:24px;height:22px;color:#78829e}.Filters_checkboxLabel__CzowM{margin:0 25px}.Filters_selected__DS9N8{background:#2577be;color:#fff}.Filters_selected__DS9N8 img{filter:brightness(10)}.RoomFilterButton_container__PlTF7{cursor:pointer;transition:all .2s;border:1px solid var(--primary-color-purple-45);border-radius:1.5rem;outline:2px solid rgba(0,0,0,0);outline-offset:-2px;display:flex;gap:.5rem;background-color:var(--primary-color-white-100);padding:.75rem}.RoomFilterButton_container__PlTF7.RoomFilterButton_active__ALv1x,.RoomFilterButton_container__PlTF7:hover{border-color:var(--primary-color-purple-100);outline-color:var(--primary-color-purple-100);background:var(--primary-color-purple-15)}.RoomFilterButton_container__PlTF7 span{color:var(--text-primary);text-align:center}.RoomFilterButton_container__PlTF7 .RoomFilterButton_count__HVgnx{border-radius:.75rem;width:1.25rem;height:1.25rem;background:var(--background-bg-white,#FFF);display:grid;place-items:center;gap:.625rem;color:var(--text-primary)}.RoomFilterButton_text__qHJel{border:none;outline:none;background-color:rgba(0,0,0,0)}.RoomFilterButton_text__qHJel.RoomFilterButton_tertiary__eaoAs:hover{background-color:var(--primary-color-purple-15)}.RoomFilterButton_text__qHJel.RoomFilterButton_tertiary__eaoAs span{color:var(--text-tertiary)}.HotelDescription_container__jFicO .HotelDescription_title__8o2Sl{color:var(--text-primary);text-align:center}.HotelDescription_container__jFicO .HotelDescription_description__rB5ww{color:var(--text-primary);font-family:var(--font-family-inter);font-size:1rem;line-height:1.5rem;padding:2.5rem 0}.HotelDescription_container__jFicO .HotelDescription_sectionText__vpjQ_,.HotelDescription_container__jFicO .HotelDescription_sectionTitle___apDD,.HotelDescription_container__jFicO ul>li{color:var(--text-primary)}.HotelDescription_policyContainer__Cx6ZO{padding:2.5rem;border-radius:1rem;background:var(--primary-color-white-100)}.HotelDescription_policyContainer__Cx6ZO .HotelDescription_policyTitle__86KSL{color:var(--text-primary);margin-bottom:2.5rem}.HotelDescription_wrapPolicy__LOKfo{display:flex}.HotelDescription_wrapPolicy__LOKfo .HotelDescription_wrapPolicyLeft__QiZMC{flex-grow:1;width:33.33%}.HotelDescription_wrapPolicy__LOKfo .HotelDescription_wrapPolicyLeft__QiZMC>div+div{margin-top:1.25rem;padding-top:1.25rem;border-top:1px dotted var(--purple-color-15)}.HotelDescription_wrapPolicy__LOKfo .HotelDescription_wrapPolicyRight__hP0fr{flex-grow:1;width:66.67%}.HotelDescription_wrapPolicy__LOKfo .HotelDescription_wrapPolicyLeft__QiZMC+.HotelDescription_wrapPolicyRight__hP0fr{margin-left:2.5rem;padding-left:2.5rem;border-left:1px dotted var(--purple-color-15)}.HotelDescription_hotelRules__wXOoQ{display:grid;gap:1.5rem}.HotelDescription_hotelRules__wXOoQ>div{display:flex;align-items:center;justify-content:space-between;gap:1rem}.HotelDescription_hotelRules__wXOoQ>div span,.HotelDescription_hotelRules__wXOoQ>div strong{color:var(--text-primary)}.HotelDescription_policyItem__NtLYw:not(:last-child){margin-bottom:1.5rem}.HotelDescription_policySection__naiU_:not(:last-child){margin-bottom:1.25rem}.HotelDescription_policySection__naiU_ .HotelDescription_sectionText__vpjQ_{margin-top:.75rem}.HotelDescription_policySection__naiU_ ul{list-style:disc;padding-left:22px}.HotelDescription_safetyWrapper__a_9Gw .HotelDescription_sectionText__vpjQ_:not(:last-child),.HotelDescription_safetyWrapper__a_9Gw .HotelDescription_sectionTitle___apDD{margin-bottom:1.5rem}.HotelDescription_safetyWrapper__a_9Gw ul{list-style:none}.HotelDescription_titleRatehawk__BAYqW{font-style:italic}.HotelAmenities_container__JxbqC .HotelAmenities_title__2IYKJ{color:var(--text-primary);text-align:center;padding-bottom:1rem}.HotelAmenities_container__JxbqC .HotelAmenities_subTitle__UZ9yp{color:var(--text-primary);text-align:center;padding-bottom:2.5rem}.HotelAmenities_content__ZiZZT{padding:2.5rem;border-radius:1rem;background:var(--primary-color-white-100);display:grid;gap:2.5rem}.HotelAmenities_content__ZiZZT img{width:1.5rem;height:1.5rem}.HotelAmenities_sectionTitle__qvooB{color:var(--text-primary);padding-bottom:1.5rem}.HotelAmenities_sectionItems__eV1Yk{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:auto;gap:1rem 1.5rem}.HotelAmenities_sectionItemPopular__MLnar,.HotelAmenities_sectionItem__wfdbd{display:flex;align-items:center;gap:.5rem}.HotelAmenities_sectionItem__wfdbd svg{width:1.5rem;height:1.5rem;flex-shrink:0;color:var(--primary-color-purple-100)}.HotelAmenities_sectionItem__wfdbd svg path{fill-opacity:.9}.HotelAmenities_sectionItem__wfdbd span{color:var(--text-primary)}.HotelReviews_container__CtGDT .HotelReviews_title__TzsDG{color:var(--text-primary);text-align:center;padding-bottom:1rem}.HotelReviews_container__CtGDT .HotelReviews_subTitle__EQxm5{color:var(--text-primary);text-align:center;padding-bottom:2.5rem}.HotelReviews_content__yhGSx{padding:2.5rem;border-radius:1rem;background:var(--primary-color-mint-100);display:grid;grid-template-columns:22.875rem 1fr;gap:2.5rem}.ResumeReview_resumeReview__pp9_v{padding:2.5rem;border-radius:.375rem;background:var(--primary-color-white-100);box-shadow:0 2px 2px 0 rgba(30,0,50,.1);display:grid;gap:2.5rem}.ResumeReview_resumeReviewOverall__BtpJd>div>div:first-child{height:3.625rem;padding:.25rem .5rem;border-radius:.375rem}.CustomerReview_customerReview__zD0kX{display:grid;gap:2.5rem}.CustomerReview_customerReview__zD0kX a{font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#2577be;margin-top:20px;display:inline-block}.CustomerReview_reviewItem__cyQbN{display:grid;grid-template-columns:13.125rem 1fr;align-items:flex-start;padding:1.5rem;gap:1.5rem;border-radius:.375rem;background:var(--primary-color-white-100);box-shadow:0 2px 2px 0 rgba(30,0,50,.1)}.CustomerReview_overall__Io9mz{display:flex;gap:.75rem;align-items:center}.CustomerReview_overall__Io9mz .CustomerReview_overallRating__6UfiW{display:grid;place-items:center;padding:.25rem .5rem;border-radius:.375rem;color:var(--text-primary)}.CustomerReview_overall__Io9mz .CustomerReview_overallLabel__UZ0UI p{color:var(--text-primary)}.CustomerReview_overall__Io9mz .CustomerReview_overallLabel__UZ0UI span{color:var(--purple-color-60)}.CustomerReview_reviewAuthor__bK4cn{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;align-self:stretch;overflow:hidden;text-overflow:ellipsis;margin-top:.75rem;color:var(--text-primary)}.CustomerReview_reviewLogo__9VM62{margin-top:.5rem;height:20px;position:relative}.CustomerReview_reviewLogo__9VM62 img{max-width:5.125rem;height:auto}.CustomerReview_commentWrapper__JkfFv{display:flex;padding:.75rem;flex-direction:column;align-items:flex-start;gap:.75rem;border-radius:.5rem;background:var(--purple-color-5)}.CustomerReview_commentWrapper__JkfFv .CustomerReview_customerComment__NiGdg,.CustomerReview_commentWrapper__JkfFv .CustomerReview_reviewTitle__xn2ZD{color:var(--primary-color-purple-100);word-break:break-word}.RoomPackage_container__FA6iV{box-shadow:0 2px 2px 0 rgba(30,0,50,.1)}.RoomPackage_container__FA6iV,.RoomPackage_header__GQUI_{border-radius:1rem;background-color:var(--primary-color-white-100)}.RoomPackage_header__GQUI_{cursor:pointer;position:sticky;top:129px;z-index:3;padding:.75rem 1.25rem}.RoomPackage_header__GQUI_ h4{display:flex;align-items:center;gap:.5rem;color:var(--text-primary);padding-right:1rem;font-size:1.625rem!important;letter-spacing:-.0325rem!important}.RoomPackage_header__GQUI_ h4 .RoomPackage_info__Q2H_Q{width:20px;vertical-align:middle;margin-left:5px}.RoomPackage_header__GQUI_ h4 .RoomPackage_info__Q2H_Q:hover{cursor:pointer}.RoomPackage_header__GQUI_ h4 .tvl-tooltip-pc-content{color:#333;font-size:14px;line-height:1.79;font-weight:500;min-width:unset;width:275px!important;padding:15px!important;border-radius:3px;border:0!important;box-shadow:.1px 2px 6px 0 rgba(0,0,0,.16)!important}.RoomPackage_header__GQUI_ svg{position:absolute;right:25px;top:50%;translate:0 -50%;rotate:-90deg;transition:rotate .3s ease;width:1.5rem;height:1.5rem;color:var(--primary-color-purple-45)}.RoomPackage_header__GQUI_.RoomPackage_show__vc6z4{border-radius:1rem}.RoomPackage_header__GQUI_.RoomPackage_show__vc6z4 svg{rotate:90deg}.RoomPackage_header__GQUI_.RoomPackage_headerAtTop__cx_ra{border-radius:0 0 1rem 1rem!important;box-shadow:0 2px 2px 0 rgba(30,0,50,.1);background:var(--border-secondary);transition:border-radius .3s,box-shadow .3s,background .3s}.RoomPackage_headerShadow__9ukb_{position:relative;z-index:1;height:1px;box-shadow:0 2px 2px 0 rgba(30,0,50,.1)}.RoomPackage_content__7118u{background-color:var(--primary-color-white-100);display:none;border-radius:0 0 1rem 1rem}.RoomPackage_content__7118u.RoomPackage_show__vc6z4{display:block}.RoomPackage_content__7118u .RoomPackage_innerContent__lf4FW{display:grid;grid-template-columns:18.75rem 1fr;gap:1.5rem;padding:2.5rem;background-color:#f4f3f5;border-radius:0 0 1rem 1rem}.RoomPackage_contentLeft__qo1y0 .slick-slider{border-radius:.5rem;overflow:hidden;height:195px}.RoomPackage_contentLeft__qo1y0 .slick-arrow{cursor:pointer;z-index:1;display:flex;width:1.5rem;height:1.5rem;justify-content:center;align-items:center;flex-shrink:0;border-radius:.75rem;background:var(--primary-color-white-100);box-shadow:0 4px 8px 0 rgba(0,0,0,.08)}.RoomPackage_contentLeft__qo1y0 .slick-arrow>svg{color:var(--primary-color-purple-100);height:1.25rem;width:1.25rem}.RoomPackage_contentLeft__qo1y0 .slick-next{right:.75rem;transform:translateY(-50%) rotate(180deg)}.RoomPackage_contentLeft__qo1y0 .slick-prev{left:.75rem;transform:translateY(-50%)}.RoomPackage_contentLeft__qo1y0 .RoomPackage_gallery__RWAR_{margin-bottom:1.25rem}.RoomPackage_contentLeft__qo1y0 .RoomPackage_galleryItem__qEeRW{height:0;padding-top:65%;background-size:cover;background-position:50%;border-radius:.5rem}.RoomPackage_contentLeft__qo1y0 .RoomPackage_btnMoreImg__VKpkd{border:0;outline:0;background:none;padding-bottom:1.25rem;color:var(--text-tertiary)}.RoomPackage_contentLeft__qo1y0 .RoomPackage_btnMoreImg__VKpkd:hover{text-decoration:underline}.RoomPackage_contentLeft__qo1y0 .RoomPackage_roomOverviews__pp7RM{color:var(--primary-color-purple-100);padding-bottom:1.25rem}.RoomPackage_contentLeft__qo1y0 .RoomPackage_roomInfo__71IoA{display:flex;flex-direction:column;gap:.75rem}.RoomPackage_contentLeft__qo1y0 .RoomPackage_roomInfo__71IoA .RoomPackage_roomInfoItem__fSVmy{display:grid;grid-template-columns:1.5rem 1fr;gap:.5rem;align-items:center}.RoomPackage_contentLeft__qo1y0 .RoomPackage_roomInfo__71IoA .RoomPackage_roomInfoItem__fSVmy>svg{display:flex;width:1.5rem;height:1.5rem;justify-content:center;align-items:center;aspect-ratio:1/1;color:var(--primary-color-purple-100)}.RoomPackage_contentLeft__qo1y0 .RoomPackage_roomInfo__71IoA .RoomPackage_roomInfoItem__fSVmy>svg>path{fill-opacity:.9}.RoomPackage_contentLeft__qo1y0 .RoomPackage_roomInfo__71IoA .RoomPackage_roomInfoItem__fSVmy span{color:var(--primary-color-purple-100)}.RoomPackage_contentLeft__qo1y0 .RoomPackage_amenityList__tITSN{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem}.RoomPackage_contentLeft__qo1y0 .RoomPackage_amenityList__tITSN li{display:flex;align-items:center;gap:.5rem}.RoomPackage_contentLeft__qo1y0 .RoomPackage_amenityList__tITSN img{display:flex;width:1.5rem;height:1.5rem;padding:.1875rem;justify-content:center;align-items:center;aspect-ratio:1/1}.RoomPackage_contentLeft__qo1y0 .RoomPackage_amenityList__tITSN span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--primary-color-purple-100)}.RoomPackage_contentLeft__qo1y0 .RoomPackage_allAmenities__dop5I{cursor:pointer;margin-top:.75rem;color:var(--text-tertiary)}.RoomPackage_contentLeft__qo1y0 .RoomPackage_allAmenities__dop5I:hover{text-decoration:underline}.RoomPackage_contentLeft__qo1y0 .RoomPackage_contentLeftSticky__OfG1O{position:sticky;top:184px;background-color:#f4f3f5;padding-top:1.25rem;margin-top:-1.25rem}.RoomPackage_divider__Z_730{width:100%;border-top:2px dotted var(--primary-color-purple-15);margin:2.5rem 0}.RoomPackage_contentRight__vC_MR{display:flex;flex-direction:column;gap:1.25rem}button.RoomPackage_btnShowMore__U45aG{display:flex;margin:auto;width:fit-content;text-transform:none}.RoomPackage_btnShowMoreIcon__Inx8C{rotate:-90deg;width:1rem}.RoomPackage_btnShowMoreIconLess__36VnU{rotate:90deg}.RoomPackage_payWith__ec2O3{display:flex;align-items:center;gap:.25rem}.RoomPackage_payWith__ec2O3:hover{cursor:pointer}.RoomPackage_payWith__ec2O3 img{display:flex;width:1rem;height:1rem;padding:.125rem;justify-content:center;align-items:center;aspect-ratio:1/1}.HotelAmenitiesPopup_header__Rp0zK{padding-top:2.5rem;padding-bottom:1.75rem;border-bottom:1px solid var(--border-secondary)}.HotelAmenitiesPopup_header__Rp0zK .HotelAmenitiesPopup_headerClose__JYrwF{position:absolute;right:1.25rem;top:.75rem;outline:0;border:0;background:none}.HotelAmenitiesPopup_header__Rp0zK .HotelAmenitiesPopup_headerClose__JYrwF svg{fill-opacity:.5}.HotelAmenitiesPopup_header__Rp0zK .HotelAmenitiesPopup_headerTitle__vbtxD{color:var(--text-primary);text-align:center;text-transform:uppercase}.HotelAmenitiesPopup_body__yYvE0{padding:2.5rem;max-height:70vh;overflow-y:scroll}.HotelAmenitiesPopup_amenity__afvzj+.HotelAmenitiesPopup_amenity__afvzj{margin-top:2.5rem}.HotelAmenitiesPopup_amenity__afvzj .HotelAmenitiesPopup_amenityCategory__XZrXC{margin-bottom:1.5rem;color:var(--primary-color-purple-100)}.HotelAmenitiesPopup_amenity__afvzj .HotelAmenitiesPopup_amenityGroup___nxcE{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.HotelAmenitiesPopup_amenity__afvzj .HotelAmenitiesPopup_amenityItem__jgVy2{display:grid;grid-template-columns:1.5rem 1fr;align-items:center;gap:.5rem}.HotelAmenitiesPopup_amenity__afvzj .HotelAmenitiesPopup_amenityItem__jgVy2>span{color:var(--primary-color-purple-100)}.RoomInfoPopup_header__jJcOC{padding-top:2.05rem;padding-bottom:1.14rem}.RoomInfoPopup_header__jJcOC .RoomInfoPopup_headerClose__1YVjU{position:absolute;right:1.25rem;top:.75rem;outline:0;border:0;background:none}.RoomInfoPopup_header__jJcOC .RoomInfoPopup_headerClose__1YVjU svg{fill-opacity:.5}.RoomInfoPopup_header__jJcOC .RoomInfoPopup_headerTitle__OKnqk{color:var(--text-primary);text-align:center;text-transform:uppercase}.RoomInfoPopup_contentWrapper__7_dKX{display:flex;align-items:center;height:calc(100% - 100px);background-color:var(--primary-color-purple-muted);border-radius:0 0 .5rem .5rem;padding:1.25rem}.RoomInfoPopup_contentWrapper__7_dKX :not(g):not(text):not(path){font-family:var(--font-family-maria);font-weight:400}.RoomInfoPopup_galleryWrapper__Z2BAJ{height:100%;background-color:var(--primary-color-purple-muted);padding-right:.625rem;overflow:scroll;flex-grow:1}.RoomInfoPopup_galleryWrapper__Z2BAJ button{border:none;outline:none;background-color:rgba(0,0,0,0)}.RoomInfoPopup_infoWrapper__6cPW_{flex-shrink:0;width:22.75rem;height:100%;background-color:var(--primary-color-white-100);border-radius:.75rem;border:1px solid var(--primary-color-purple-15);padding:1.25rem;display:flex;flex-direction:column}.RoomInfoPopup_imageGallery__RIE_X{height:100%}.RoomInfoPopup_imageGallery__RIE_X,.RoomInfoPopup_imageGallery__RIE_X .image-gallery-slide div{display:flex;align-items:center;justify-content:center}.RoomInfoPopup_imageGallery__RIE_X .image-gallery-index{position:absolute;bottom:-33px;padding:0!important;right:50%;transform:translateX(50%);background:none;font-size:19px;font-weight:600;color:#333}.RoomInfoPopup_imageGallery__RIE_X .image-gallery-slide-wrapper{height:100%;display:flex;justify-content:center;align-items:center;margin-bottom:40px}.RoomInfoPopup_imageGallery__RIE_X .image-gallery-swipe{order:2;flex-grow:1}.RoomInfoPopup_imageGallery__RIE_X .image-gallery-content{width:100%}.RoomInfoPopup_imageGallery__RIE_X .image-gallery-content .image-gallery-slide .image-gallery-image{max-height:446px}.RoomInfoPopup_imageGallery__RIE_X .image-gallery-thumbnail{width:124px;border-radius:.5rem;border:2px solid rgba(0,0,0,0);overflow:hidden}@media(min-width:1280px){.RoomInfoPopup_imageGallery__RIE_X .image-gallery-thumbnail{width:164px}}.RoomInfoPopup_imageGallery__RIE_X .image-gallery-thumbnail.active,.RoomInfoPopup_imageGallery__RIE_X .image-gallery-thumbnail:hover{border:2px solid #2d83c2}.RoomInfoPopup_imageGallery__RIE_X .RoomInfoPopup_imageGalleryControl__6pDMg{width:3rem;height:3rem;border-radius:50%;background-color:var(--primary-color-white-100);display:grid;place-content:center}.RoomInfoPopup_imageGallery__RIE_X .RoomInfoPopup_imageGalleryControl__6pDMg svg{width:2.25rem;height:auto}.RoomInfoPopup_imageGallery__RIE_X .RoomInfoPopup_imageGalleryControlLeft__gXvqL{order:1}.RoomInfoPopup_imageGallery__RIE_X .RoomInfoPopup_imageGalleryControlRight__tmxHS{order:3;transform:rotate(180deg)}.RoomInfoPopup_thumbnailInner__TukCy{width:100%;height:90px;background-repeat:no-repeat;background-size:cover;background-position:50%}@media(min-width:1280px){.RoomInfoPopup_thumbnailInner__TukCy{height:120px}}.RoomInfoPopup_fromPrice___m3tb{margin-bottom:1.25rem}.RoomInfoPopup_fromPrice___m3tb p{color:var(--purple-color-60)}.RoomInfoPopup_fromPrice___m3tb span{color:var(--text-primary);text-transform:none}.RoomInfoPopup_scroll__su479{overflow-y:scroll}.RoomInfoPopup_description__mffYT b,.RoomInfoPopup_description__mffYT strong{color:var(--primary-color-purple-100)}.RoomInfoPopup_description__mffYT p{color:var(--primary-color-purple-60);display:flex;flex-direction:column}.RoomInfoPopup_description__mffYT p>b{margin-bottom:.5rem}.RoomInfoPopup_description__mffYT p+p{margin-top:1.25rem}.RoomInfoPopup_amenityTitle__iRhCi{margin:1.25rem 0 .5rem;color:var(--primary-color-purple-100)}.RoomInfoPopup_amenities__qzc58{display:flex;flex-direction:column;gap:.5rem}.RoomInfoPopup_amenityItem__NDIwU{display:flex;align-items:center;gap:.5rem}.RoomInfoPopup_amenityItem__NDIwU>span{color:var(--primary-color-purple-60)}.RoomItem_container__slFGF{position:relative;border-radius:.375rem;background:var(--primary-color-white-100);box-shadow:0 4px 8px 0 rgba(0,0,0,.08);display:grid;grid-template-columns:1fr 24rem}@media(max-width:1024px){.RoomItem_container__slFGF{grid-template-columns:1fr 1fr}}.RoomItem_container__slFGF:hover{box-shadow:.1px 3px 6px 0 rgba(0,0,0,.16)}.RoomItem_container__slFGF .RoomItem_leftContent__gbTeA,.RoomItem_container__slFGF .RoomItem_rightContent__mTbBw{display:flex;flex-direction:column;padding:1.25rem 1.5rem}.RoomItem_container__slFGF .RoomItem_rightContent__mTbBw{border-left:2px dotted var(--primary-color-purple-15)}.RoomItem_container__slFGF .tvl-tooltip-pc-content{font-size:12px;z-index:3!important}.RoomItem_topNotice__A2qXN{display:flex;align-items:center;align-content:center;gap:.25rem .5rem;align-self:stretch;flex-wrap:wrap;margin-bottom:1rem}.RoomItem_topNotice__A2qXN span{color:var(--primary-color-purple-100)}.RoomItem_topNotice__A2qXN .RoomItem_topNoticeDivider__LYS3m{height:1.125rem;width:1px;background-color:var(--primary-color-purple-45)}.RoomItem_bestPrice__d5oGd>span{font-family:var(--font-family-maria);background-color:var(--primary-color-pink-100)}.RoomItem_roomSleeps__p5Lie{display:flex;align-items:center;gap:.5rem;margin-bottom:1.25rem}.RoomItem_roomSleeps__p5Lie>svg{width:1.5rem;height:1.5rem;color:var(--smart-program-color-platinum);flex-shrink:0}.RoomItem_roomSleeps__p5Lie ul{list-style:none;display:flex;gap:1rem}.RoomItem_roomSleeps__p5Lie li{color:var(--primary-color-purple-100);text-transform:capitalize}.RoomItem_roomSleeps__p5Lie li+li{position:relative}.RoomItem_roomSleeps__p5Lie li+li:before{content:"";position:absolute;left:-.5rem;top:50%;transform:translateY(-50%);height:1rem;width:1px;background-color:var(--primary-color-purple-45)}.RoomItem_refundAbility__2zAbK{cursor:pointer;display:flex;align-items:center;gap:.25rem;width:fit-content;margin-bottom:.5rem}.RoomItem_refundAbility__2zAbK span,.RoomItem_refundAbility__2zAbK strong,.RoomItem_refundAbility__2zAbK:not(.RoomItem_refundAbilityAble__9wkxF) span{color:var(--primary-color-purple-100)}.RoomItem_refundAbility__2zAbK .RoomItem_refundAbilityClose__99zVM,.RoomItem_refundAbility__2zAbK .RoomItem_refundAbilityInfo__I2cK1{color:var(--primary-color-purple-45)}.RoomItem_refundAbility__2zAbK .RoomItem_refundAbilityInfo__I2cK1{width:1rem;height:1rem}.RoomItem_refundAbility__2zAbK .RoomItem_refundAbilityClose__99zVM{width:1.5rem;height:1.5rem;padding:.1875rem}.RoomItem_refundAbility__2zAbK.RoomItem_refundAbilityAble__9wkxF{padding:.25rem .5rem;border-radius:.375rem;background:var(--background-bg-primary-mint,#e1ffde)}.RoomItem_refundAbilityContent__bZL7u:hover{cursor:pointer}.RoomItem_refundAbilityContent__bZL7u p,.RoomItem_refundAbilityContent__bZL7u span{color:var(--primary-color-purple-100)}.RoomItem_offerContentList__tYDEP{margin-bottom:.75rem;gap:.75rem}.RoomItem_seeOfferDetails__AO43s{cursor:pointer;color:var(--text-tertiary);width:fit-content}.RoomItem_amenityList__zotRj{list-style:none;display:flex;flex-direction:column;gap:.5rem;margin-bottom:.5rem}.RoomItem_amenityList__zotRj li{display:flex;align-items:center;gap:.5rem}.RoomItem_amenityList__zotRj li svg{width:1.5rem;height:1.5rem}.RoomItem_amenityList__zotRj li span{color:var(--primary-color-purple-100)}.RoomItem_amenityList__zotRj li>div{display:flex;gap:.75rem}.RoomItem_amenityList__zotRj .RoomItem_showMore__hul5G{cursor:pointer;color:var(--text-tertiary)}.RoomItem_amenityList__zotRj .RoomItem_showMore__hul5G:hover{text-decoration:underline}.RoomItem_amenityIcon__sVHDj{color:var(--smart-program-color-platinum);flex-shrink:0}.RoomItem_amenityClose__cogRW{fill-opacity:.5}.RoomItem_groupVouchers__5Syw5{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:auto}.RoomItem_promotion__p42JM{display:inline-flex;align-items:center;gap:.25rem;color:var(--primary-color-purple-100);max-width:fit-content}.RoomItem_promotion__p42JM:hover{cursor:pointer}.RoomItem_promotion__p42JM img{display:flex;width:1rem;height:1rem;padding:.125rem;justify-content:center;align-items:center;aspect-ratio:1/1}.RoomItem_promotionContent__XCc_B{padding-left:1.25rem}.RoomItem_givebackAmount__JU3V5{font-size:14px;line-height:17px;margin-bottom:20px;align-items:flex-start}.RoomItem_givebackAmount__JU3V5 span{color:#393;font-weight:600}.RoomItem_priceInfo__tzdIE{display:flex;flex-direction:column;align-items:flex-end;margin-bottom:1rem}.RoomItem_btnBook__WfVeG{margin-top:1rem;text-transform:uppercase;margin-left:auto;justify-content:center;white-space:nowrap}.RoomItem_price__Bf6d0{margin-top:4px}.RoomItem_price__Bf6d0>img{width:28px!important}@media(min-width:1790px){.RoomItem_price__Bf6d0>img{width:30px!important}}.RoomItem_perNight__LacBD{color:var(--primary-color-purple-60)}.RoomItem_forManyNights__eYYFQ{vertical-align:middle;font-size:12px}.RoomItem_groupPromotion__gciw6{display:flex;align-items:center;gap:.5rem;justify-content:flex-end;margin-bottom:.75rem}.RoomItem_roomLeft__Z9Rop{background-color:var(--dune-color-100)!important}.RoomItem_mainPrice__j6VUC{line-height:2rem;margin-bottom:.75rem;color:var(--primary-color-purple-100)}.RoomItem_rightFooter__tuUDA{margin-top:auto}.RoomItem_multiAmenities__prW_5{padding-top:1.25rem}.RoomItem_multiAmenities__prW_5 h2,.RoomItem_multiAmenities__prW_5 span{color:var(--primary-color-purple-100)}.RoomItem_popupOffers__UjxU4{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:1.5rem}.RoomItem_popupOffers__UjxU4 p{display:flex;align-items:center;gap:.5rem}.RoomItem_popupOffers__UjxU4 p span{text-align:left}.RoomItem_smartLabelGiveback__9JMJT{display:flex;justify-content:flex-end}.GridItemHotel_container__uG9R7{cursor:pointer;position:relative;height:100%;background:var(--primary-color-white-100);box-shadow:0 4px 8px 0 rgba(0,0,0,.08);display:flex;flex-direction:column}.GridItemHotel_container__uG9R7:hover{box-shadow:1px 4px 13px 0 rgba(0,0,0,.1)}.GridItemHotel_container__uG9R7 .GridItemHotel_breakfast__toEQr{position:absolute;top:.5rem;left:.5rem;display:flex;padding:.25rem .5rem;align-items:center;border-radius:.375rem;background:var(--neon-color-100);color:var(--primary-color-purple-100);text-transform:uppercase}.GridItemHotel_container__uG9R7 .GridItemHotel_img__ju8d5{height:0;padding-top:75%;background-size:cover;background-position:50%}.GridItemHotel_info___4SFo{padding:1rem}.GridItemHotel_info___4SFo .GridItemHotel_infoName__x45iu{color:var(--primary-color-purple-100);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.GridItemHotel_info___4SFo .GridItemHotel_starAndSmart__Yc0vB{margin:.25rem 0 .5rem;display:flex;align-items:center;justify-content:space-between}.GridItemHotel_location__EcjFS{display:flex;align-items:center;margin-bottom:1rem}.GridItemHotel_location__EcjFS svg{width:1.5rem;height:1.5rem;flex-shrink:0}.GridItemHotel_location__EcjFS span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--purple-color-60)}.GridItemHotel_groupReview__qZ8j_{display:flex;align-items:center;justify-content:space-between}.GridItemHotel_reviewScore__c4aI6{display:flex;align-items:center;gap:.5rem}.GridItemHotel_reviewScore__c4aI6 .GridItemHotel_reviewScoreNumber__4drkQ{display:flex;padding:.25rem .5rem;align-items:center;border-radius:.375rem;background:var(--primary-color-mint-115);color:var(--text-primary);text-align:center}.GridItemHotel_reviewScore__c4aI6 .GridItemHotel_reviewScoreLabel__sQGKC{color:var(--text-primary)}.GridItemHotel_footer__hInUp{margin-top:auto;border-top:1px dotted var(--purple-color-15);padding:1rem;display:flex;flex-direction:column;justify-content:flex-end;gap:1rem;min-height:10.4375rem}.GridItemHotel_footer__hInUp>div{margin-bottom:0}.GridItemHotel_priceContainer__VzOAa{display:flex;flex-direction:column;align-items:flex-end;gap:.75rem}.GridItemHotel_priceDiscount__S_fcG{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.GridItemHotel_priceWrapper__V2SS7{display:flex;align-items:center;gap:.25rem;flex-wrap:wrap}.GridItemHotel_mainPrice__y1Pbr span{color:var(--text-primary);font-family:var(--font-family-lateral)!important;font-size:1.5rem;font-weight:900;letter-spacing:-.03rem}.HotelThemeTag_wrapper__3geV8{display:inline-flex;padding:6px 12px;align-items:center;gap:10px;color:#2577be;font-size:16px;font-weight:600;line-height:20px;border-radius:999px;background:#eaf3f9;margin-left:12px}.HotelThemeTag_wrapper__3geV8 img{width:20px;height:20px}@media(max-width:540px){.HotelThemeTag_wrapper__3geV8{display:flex;width:fit-content;margin:12px auto 0}}.PropertySliderSection_container__AOvx6 .slick-slider{margin:0 -8px}.PropertySliderSection_container__AOvx6 .slick-track{display:flex;align-items:stretch;padding:2.5rem 0}.PropertySliderSection_container__AOvx6 .slick-slide{padding:0 1rem;height:auto}.PropertySliderSection_container__AOvx6 .slick-slide>div{height:100%}.PropertySliderSection_container__AOvx6 .slick-arrow{width:3rem;height:3rem;border-radius:50%;background:var(--primary-color-white-100);z-index:2;border:1px solid var(--primary-color-purple-5)}.PropertySliderSection_container__AOvx6 .slick-arrow svg{width:100%;height:2rem;color:var(--primary-color-purple-90)}.PropertySliderSection_container__AOvx6 .slick-disabled{display:none!important}.PropertySliderSection_container__AOvx6 .slick-prev{left:-.625rem}.PropertySliderSection_container__AOvx6 .slick-next{right:-.625rem}.PropertySliderSection_container__AOvx6 .slick-next svg{transform:rotate(180deg)}.PropertySliderSection_groupItem__AJso1{display:flex;margin-top:2.5rem;margin-bottom:2.5rem}.PropertySliderSection_groupItem__AJso1>div{width:calc(25% - 12px);margin-right:16px}.LoginPromo_loginPromoWrapper__q0fYo{position:fixed;bottom:6rem;right:0;width:49.0625rem;transform:translateX(100%);transition:all 1.4s;z-index:10}.LoginPromo_loginPromoWrapper__q0fYo.LoginPromo_showPromo___hvuU{transform:translateX(0)}.BackToTop_backToTop__hV1Hq{position:fixed;right:32px;bottom:80px;outline:0;border:0;background-color:#fff;width:40px;height:40px;border-radius:4px;filter:drop-shadow(0 2px 8px rgba(0,0,0,.1));display:flex;justify-content:center;align-items:center;z-index:1;transition:background-color .3s ease-in-out,visibility .2s ease-in-out,opacity .2s ease-in-out}.BackToTop_backToTop__hV1Hq svg{font-size:16px;color:#1e2e5e;transition:color .3s ease-in-out}.BackToTop_backToTop__hV1Hq:hover{background-color:#2d83c2}.BackToTop_backToTop__hV1Hq:hover svg{color:#fff}.BackToTop_hide__GZuI9{visibility:hidden;opacity:0}.BackToTop_show__qAyNe{visibility:visible;opacity:.8}.HotelPackageLoading_loadingContainer__Y2_Ao{margin:40px 0}.HotelPackageLoading_loadingContainer__Y2_Ao p{font-size:16px;font-weight:500;line-height:1.5;text-align:center;color:#333;margin-bottom:15px}.HotelPackageLoading_loadingContainer__Y2_Ao .HotelPackageLoading_progress__LT5AS{border-radius:30px;max-width:600px;margin-left:auto;margin-right:auto;height:10px;background:#e4e4e4}.HotelPackageLoading_loadingContainer__Y2_Ao .HotelPackageLoading_progressBar__pzRw9{height:10px;background-image:linear-gradient(90deg,#2a83d6,#60b96a);border-radius:30px;animation-name:HotelPackageLoading_tvlprogress__S25Y6;animation-duration:30s;animation-fill-mode:forwards;width:80%}.HotelPackageLoading_loadingPackage__8aNbf{display:flex;margin-bottom:25px}@keyframes HotelPackageLoading_tvlprogress__S25Y6{0%{width:0}80%{width:80%}}.TvaToastr_container__AtZ1N{position:fixed;bottom:90px;right:-100%;transition:all .5s;transition-delay:.2s;z-index:10;display:flex;height:2.5rem;padding:.5rem;align-items:center;gap:.5rem;border-radius:.375rem;background-color:var(--primary-color-mint-100);color:var(--primary-color-purple-100)}@media(max-width:1024px){.TvaToastr_container__AtZ1N.TvaToastr_show__SzogO{right:-5px}}@media(min-width:1025px){.TvaToastr_container__AtZ1N.TvaToastr_show__SzogO{right:15px}}.TvaToastr_container__AtZ1N svg{flex-shrink:0}