.HotelPageMobile_HotelInfo__0PRnr{font-size:12px;width:100%;margin-top:58px}.HotelPageMobile_HotelInfo__0PRnr .HotelPageMobile_EventSaleInfo__9lxe9:before{display:none}.HotelPageMobile_HotelInfo__0PRnr .HotelPageMobile_tvl-price-discount__8aqEo{margin-bottom:0}.HotelPageMobile_HotelInfo__0PRnr hr{color:#e1e1e1}.HotelPageMobile_HotelInfo__0PRnr .HotelPageMobile_hotel-images__r_aLh{height:220px;overflow:hidden}.HotelPageMobile_HotelInfo__0PRnr .HotelPageMobile_hotel-images__r_aLh .HotelPageMobile_image-gallery-slide__OxI9P>div{width:100%;height:300px}.HotelPageMobile_HotelInfo__0PRnr .HotelPageMobile_hotel-information__KVEtk{position:relative}.HotelPageMobile_HotelInfo__0PRnr .HotelPageMobile_room-packages-information__dWo4Z .HotelPageMobile_show-more-btn__QARgn{outline:0;padding:0;border:0;width:100%;height:50px;font-size:14px;font-weight:600;color:#2577be;background-color:#fff}.HotelPageMobile_HotelInfo__0PRnr .HotelPageMobile_hotel-overview__GnfZj{object-fit:contain;border-radius:8px;box-shadow:0 1px 6px 0 rgba(0,0,0,.08);background-color:#fff;padding:16px 18px;margin:20px 16px 0}.HotelPageMobile_HotelInfo__0PRnr .HotelPageMobile_hotel-overview__title__q0pvq{font-size:16px;font-weight:600;text-align:left;color:#333}.HotelPageMobile_HotelInfo__0PRnr .HotelPageMobile_hotel-overview__GnfZj .HotelPageMobile_star-ratings__ydIiF{margin-top:10px}.HotelPageMobile_HotelInfo__0PRnr .HotelPageMobile_hotel-overview__GnfZj .HotelPageMobile_hotel-booking-info__kh8Hs{display:flex}.HotelPageMobile_HotelInfo__0PRnr .HotelPageMobile_hotel-overview__GnfZj .HotelPageMobile_hotel-booking-info__price-block__PJcH7{width:50%}.HotelPageMobile_HotelInfo__0PRnr .HotelPageMobile_hotel-overview__GnfZj .HotelPageMobile_hotel-booking-info__select-room__0CDge{width:50%;display:flex;justify-content:flex-end;align-items:center}.HotelPageMobile_HotelInfo__0PRnr .HotelPageMobile_hotel-overview__GnfZj .HotelPageMobile_hotel-booking-info__select-room-btn__GZoA0{width:124px;height:36px;line-height:36px;border-radius:5px;background-color:#2577be;display:flex;align-items:center;justify-content:center}.HotelPageMobile_HotelInfo__0PRnr .HotelPageMobile_hotel-overview__GnfZj .HotelPageMobile_from-price__c3vHd{margin-top:5px;font-size:12px;color:#267e18}.HotelPageMobile_HotelInfo__0PRnr .HotelPageMobile_hotel-overview__GnfZj .HotelPageMobile_price-for-night__eFHNk{margin-top:5px;font-size:12px;font-weight:500;text-align:left;color:#333}.HotelPageMobile_HotelInfo__0PRnr .HotelPageMobile_hotel-overview__GnfZj .HotelPageMobile_trustyou-review__DIDDG{margin-top:10px;display:flex;align-items:center;justify-content:space-between;font-size:14px}.HotelPageMobile_HotelInfo__0PRnr .HotelPageMobile_hotel-overview__GnfZj .HotelPageMobile_trustyou-review__DIDDG>div:first-child{display:flex;align-items:center}.HotelPageMobile_HotelInfo__0PRnr .HotelPageMobile_hotel-overview__GnfZj .HotelPageMobile_trustyou-review__DIDDG .HotelPageMobile_trustyou-rating__cSWLq,.HotelPageMobile_HotelInfo__0PRnr .HotelPageMobile_hotel-overview__GnfZj .HotelPageMobile_trustyou-review__DIDDG .HotelPageMobile_trustyou-type__Vj69y{text-transform:capitalize;padding:2px 3px;border-radius:3px;margin-right:5px;border:1px solid #329223;color:#329223}.HotelPageMobile_HotelInfo__0PRnr .HotelPageMobile_hotel-overview__GnfZj .HotelPageMobile_trustyou-review__DIDDG .HotelPageMobile_trustyou-type__Vj69y{white-space:nowrap;border:none;color:#267e18;padding:0;margin-right:8px;font-weight:500}.HotelPageMobile_HotelInfo__0PRnr .HotelPageMobile_hotel-overview__GnfZj .HotelPageMobile_trustyou-review__DIDDG .HotelPageMobile_trustyou-icon__KHOqF{height:10px;margin-bottom:2px}.HotelPageMobile_HotelInfo__0PRnr .HotelPageMobile_hotel-overview__GnfZj .HotelPageMobile_trustyou-review__DIDDG .HotelPageMobile_review-count__2lUfs{font-size:14px;margin-left:20px;font-weight:500;text-align:right;color:#333}.HotelPageMobile_HotelInfo__0PRnr .HotelPageMobile_hotel-amenities__OxtoR{margin:17px 16px 0}.HotelPageMobile_HotelInfo__0PRnr .HotelPageMobile_list-amenities__tFlrE{display:flex;flex-wrap:wrap}.HotelPageMobile_HotelInfo__0PRnr .HotelPageMobile_list-amenities__show-more__a6fyG{font-size:12px;font-weight:500;color:#329223;margin-top:5px}.HotelPageMobile_HotelInfo__0PRnr .HotelPageMobile_amenity__bI2wT{display:flex;align-items:center;min-width:50%;margin-bottom:10px;font-size:12px;font-weight:500;color:#333}.HotelPageMobile_HotelInfo__0PRnr .HotelPageMobile_amenity__icon__MF2iG{max-width:16px;padding-right:10px}.HotelPageMobile_HotelInfo__0PRnr .HotelPageMobile_divider-block__gqnme{height:5px;background-color:#f1f1f1}.HotelPageMobile_HotelInfo__0PRnr .HotelPageMobile_package-detail__loDkU{padding:15px;margin-top:15px;border-radius:8px;border:1px solid #d9d9d9}.HotelPageMobile_HotelInfo__0PRnr .HotelPageMobile_package-detail__loDkU:hover{border:1px solid orange}.HotelPageMobile_HotelInfo__0PRnr .HotelPageMobile_package-detail__booking-info__5dgVi{display:flex}.HotelPageMobile_HotelInfo__0PRnr .HotelPageMobile_package-detail__loDkU .HotelPageMobile_package-image__Y4x30{border-radius:5px;width:110px;height:100px;background-repeat:no-repeat;background-position:50%;box-shadow:0 3px 6px 0 rgba(0,0,0,.3)}.HotelPageMobile_HotelInfo__0PRnr .HotelPageMobile_package-detail__loDkU .HotelPageMobile_package-room-detail__d9EEu{margin-top:5px}.HotelPageMobile_HotelInfo__0PRnr .HotelPageMobile_package-detail__loDkU .HotelPageMobile_package-room-detail__d9EEu .HotelPageMobile_see-detail-link__1hola{color:#2577be}.HotelPageMobile_HotelInfo__0PRnr .HotelPageMobile_package-detail__loDkU .HotelPageMobile_package-additional-info__paO_D{font-size:13px;line-height:15px;display:flex;flex-direction:column;margin-left:10px}.HotelPageMobile_HotelInfo__0PRnr .HotelPageMobile_package-detail__loDkU .HotelPageMobile_item-additional-info__MRv1X{margin-bottom:10px;display:flex;align-items:center;text-transform:capitalize}.HotelPageMobile_HotelInfo__0PRnr .HotelPageMobile_package-detail__loDkU .HotelPageMobile_item-additional-info__MRv1X img{max-width:20px;margin-right:10px}.HotelPageMobile_HotelInfo__0PRnr .HotelPageMobile_package-detail__package-info__Day_Q{display:flex}.HotelPageMobile_HotelInfo__0PRnr .HotelPageMobile_package-detail__package-info-addition__qBm1O{width:50%;font-weight:500;font-size:12px;color:#333}.HotelPageMobile_HotelInfo__0PRnr .HotelPageMobile_package-detail__package-info-addition__qBm1O>div:before{content:"•";font-size:18px;margin-right:3px;line-height:0;color:#999}.HotelPageMobile_HotelInfo__0PRnr .HotelPageMobile_package-detail__package-info-refundability__jnhnI img{margin-left:5px;vertical-align:middle}.HotelPageMobile_HotelInfo__0PRnr .HotelPageMobile_package-detail__package-info-smart__zpApV{margin-bottom:12px}.HotelPageMobile_HotelInfo__0PRnr .HotelPageMobile_package-detail__package-info-price-and-taxes__DKfDf{width:50%;text-align:end}.HotelPageMobile_HotelInfo__0PRnr .HotelPageMobile_package-detail__package-info-price-and-taxes__DKfDf>div:not(:first-child){margin-top:2px}.HotelPageMobile_HotelInfo__0PRnr .HotelPageMobile_package-detail__package-info-booking-remark__lpwOl{display:flex;align-items:center}.HotelPageMobile_HotelInfo__0PRnr .HotelPageMobile_package-detail__package-info-booking-remark__lpwOl img{margin-left:5px;vertical-align:middle}.HotelPageMobile_HotelInfo__0PRnr .HotelPageMobile_package-detail__package-info-promotion__L77zF{display:flex;align-items:center}.HotelPageMobile_HotelInfo__0PRnr .HotelPageMobile_package-detail__package-info-promotion__L77zF img{margin-left:5px}.HotelPageMobile_HotelInfo__0PRnr .HotelPageMobile_package-detail__package-info-taxes__zlsZZ{display:flex;align-items:center;justify-content:flex-end;font-size:10px}.HotelPageMobile_HotelInfo__0PRnr .HotelPageMobile_package-detail__package-info-taxes__zlsZZ img{margin-left:5px}.HotelPageMobile_HotelInfo__0PRnr .HotelPageMobile_package-detail__package-info-taxes-charges__UYwW1{font-size:10px;color:#999;display:flex;align-items:center;justify-content:flex-end}.HotelPageMobile_HotelInfo__0PRnr .HotelPageMobile_package-detail__package-info-old-price__6sggt{text-decoration:line-through;font-size:12px;color:#999}.HotelPageMobile_HotelInfo__0PRnr .HotelPageMobile_package-detail__package-info-new-price__lGNiq{font-size:18px;font-weight:700;color:#329223}.HotelPageMobile_HotelInfo__0PRnr .HotelPageMobile_package-detail__package-info-night__AqKD2{font-size:10px;text-align:right;color:#333}.HotelPageMobile_HotelInfo__0PRnr .HotelPageMobile_package-detail__package-info-refundability__jnhnI{text-transform:capitalize}.HotelPageMobile_HotelInfo__0PRnr .HotelPageMobile_package-detail__loDkU .HotelPageMobile_refundable__Pe78n{color:#329223}.HotelPageMobile_HotelInfo__0PRnr .HotelPageMobile_package-detail__loDkU .HotelPageMobile_non-refundable__i6YcL{color:#c23d3e}.HotelPageMobile_HotelInfo__0PRnr .HotelPageMobile_package-detail__loDkU hr{margin-top:10px}.HotelPageMobile_HotelInfo__0PRnr .HotelPageMobile_package-detail__payment-info__c60UK{margin-top:10px;display:flex}.HotelPageMobile_HotelInfo__0PRnr .HotelPageMobile_package-detail__payment-info-methods__wybsE{width:50%;font-weight:500}.HotelPageMobile_HotelInfo__0PRnr .HotelPageMobile_package-detail__payment-info-methods__wybsE>div:not(:first-child){margin-top:10px}.HotelPageMobile_HotelInfo__0PRnr .HotelPageMobile_package-detail__payment-info-booking__WBf9a{width:50%;display:flex;align-items:center;justify-content:flex-end}.HotelPageMobile_HotelInfo__0PRnr .HotelPageMobile_package-detail__payment-info-booking__WBf9a .HotelPageMobile_tvl-button__6h3Xl{width:147px;height:36px;line-height:36px;border-radius:5px;background-color:#2577be;display:flex;justify-content:center;align-items:center}.HotelPageMobile_HotelInfo__0PRnr .HotelPageMobile_package-detail__payment-info-methods-item__uADcZ{display:flex;align-items:center;position:relative}.HotelPageMobile_HotelInfo__0PRnr .HotelPageMobile_package-detail__payment-info-methods-item__uADcZ:before{content:"•";font-size:18px;line-height:0;margin-right:3px}.HotelPageMobile_HotelInfo__0PRnr .HotelPageMobile_package-detail__payment-info-methods-item__uADcZ img{margin-left:5px}.HotelPageMobile_HotelInfo__0PRnr .HotelPageMobile_package-detail__price-info__vcj3U{margin-top:-10px}.HotelPageMobile_HotelInfo__0PRnr .HotelPageMobile_package-detail__price-info__vcj3U .HotelPageMobile_old-price__Np6Zr{text-decoration:line-through;color:#999}.HotelPageMobile_HotelInfo__0PRnr .HotelPageMobile_booking-room-btn__k2Wls{margin-top:10px}.HotelPageMobile_HotelInfo__0PRnr .HotelPageMobile_lowest-price__KJySE{position:relative;border:1px solid #f89239}.HotelPageMobile_HotelInfo__0PRnr .HotelPageMobile_lowest-price__KJySE .HotelPageMobile_best-price-brand___mKoX{font-size:10px;font-weight:700;text-align:center;text-transform:uppercase;position:absolute;padding:7px 10px;color:#fff;border-top-left-radius:5px;border-top-right-radius:20px;border-bottom-right-radius:20px;top:-25px;left:0;background-color:#f89239}.HotelPageMobile_HotelInfo__0PRnr .HotelPageMobile_hotel-description__RaOyn{position:relative;border-top:5px solid #f1f1f1;padding:15px;margin-bottom:20px}.HotelPageMobile_HotelInfo__0PRnr .HotelPageMobile_hotel-description__RaOyn h2{margin:0;font-size:16px;font-weight:600}.HotelPageMobile_HotelInfo__0PRnr .HotelPageMobile_hotel-description__content__wkUCl{overflow:hidden;line-height:1.67}.HotelPageMobile_HotelInfo__0PRnr .HotelPageMobile_hotel-description__content__wkUCl .HotelPageMobile_description-title__FmFmv{text-transform:capitalize;font-size:12px;margin:5px 0;font-weight:600}.HotelPageMobile_HotelInfo__0PRnr .HotelPageMobile_hotel-description__short-content__QPIBH{max-height:115px}.HotelPageMobile_HotelInfo__0PRnr .HotelPageMobile_hotel-description__read-more__5G7Eg{position:absolute;height:50px;color:#2577be;background-image:linear-gradient(180deg,rgba(255,255,255,.3),#ffffff);width:calc(100% - 30px);bottom:-6px;display:flex;align-items:flex-end}.HotelPageMobile_HotelInfo__0PRnr .HotelPageMobile_hotel-review__h21_n{border-top:3px solid #f1f1f1;padding:15px}.HotelPageMobile_HotelInfo__0PRnr .HotelPageMobile_hotel-no-package__SN6wg{padding:30px 20px}.HotelPageMobile_HotelInfo__0PRnr .HotelPageMobile_hotel-no-package__sign__g2kRw{border:1px dashed #d05569;padding:10px 20px;display:flex;justify-content:center;align-items:center;border-radius:10px;font-size:16px;font-weight:700;color:#d05569;height:87px;width:100%}.HotelPageMobile_HotelInfo__0PRnr .HotelPageMobile_hotel-no-package__content__IWOGl{margin-top:20px;text-align:center;font-size:14px;font-weight:500;line-height:25px}.HotelPageMobile_HotelInfo__0PRnr .HotelPageMobile_back-to-search-result__block__HJdCi{margin-top:10px}.HotelPageMobile_PropertyPage__amenities-block__EytT_{position:fixed;width:100%;background-color:#fff;bottom:-80%;left:0;transition:all .5s;border-radius:8px 8px 0 0;z-index:12;height:80%}.HotelPageMobile_PropertyPage__amenities-block__EytT_ h6{font-size:14px;margin-bottom:20px}.HotelPageMobile_PropertyPage__amenities-block__EytT_.HotelPageMobile_show__GTLQ3{bottom:0}.HotelPageMobile_PropertyPage__amenities-block__EytT_.HotelPageMobile_show__GTLQ3 .HotelPageMobile_bg-close__qYTzw{display:block}.HotelPageMobile_PropertyPage__amenities-block__EytT_ .HotelPageMobile_amenities-block-close__S9OX6{position:absolute;right:0;top:0;padding:10px}.HotelPageMobile_PropertyPage__amenities-block__EytT_ .HotelPageMobile_amenities-block-view__uo_YW{padding:25px}.PropertyPage_wrap__tCCDo .HotelInfo{font-size:12px;width:100%;margin-top:58px}.PropertyPage_wrap__tCCDo .HotelInfo .EventSaleInfo:before{display:none}.PropertyPage_wrap__tCCDo .HotelInfo .tvl-price-discount{margin-bottom:0}.PropertyPage_wrap__tCCDo .HotelInfo hr{color:#e1e1e1}.PropertyPage_wrap__tCCDo .HotelInfo .hotel-images{height:220px;overflow:hidden}.PropertyPage_wrap__tCCDo .HotelInfo .hotel-images .image-gallery-slide>div{width:100%;height:300px}.PropertyPage_wrap__tCCDo .HotelInfo .hotel-information{position:relative}.PropertyPage_wrap__tCCDo .HotelInfo .room-packages-information .show-more-btn{outline:0;padding:0;border:0;width:100%;height:50px;font-size:14px;font-weight:600;color:#2577be;background-color:#fff}.PropertyPage_wrap__tCCDo .HotelInfo .hotel-overview{object-fit:contain;border-radius:8px;box-shadow:0 1px 6px 0 rgba(0,0,0,.08);background-color:#fff;padding:16px 18px;margin:20px 16px 0;position:relative}.PropertyPage_wrap__tCCDo .HotelInfo .hotel-overview__share{position:absolute;top:15px;right:50px}.PropertyPage_wrap__tCCDo .HotelInfo .hotel-overview__title{font-size:16px;font-weight:600;text-align:left;color:#333;padding-right:50px;position:relative}.PropertyPage_wrap__tCCDo .HotelInfo .hotel-overview .star-ratings{margin-top:10px}.PropertyPage_wrap__tCCDo .HotelInfo .hotel-overview .hotel-booking-info{display:flex}.PropertyPage_wrap__tCCDo .HotelInfo .hotel-overview .hotel-booking-info__price-block{width:50%}.PropertyPage_wrap__tCCDo .HotelInfo .hotel-overview .hotel-booking-info__select-room{width:50%;display:flex;justify-content:flex-end;align-items:center}.PropertyPage_wrap__tCCDo .HotelInfo .hotel-overview .hotel-booking-info__select-room-btn{width:124px;height:36px;line-height:14px;border-radius:5px;background-color:#2577be;display:flex;align-items:center;justify-content:center}.PropertyPage_wrap__tCCDo .HotelInfo .hotel-overview .from-price{margin-top:5px;font-size:12px;color:#267e18}.PropertyPage_wrap__tCCDo .HotelInfo .hotel-overview .price-for-night{margin-top:5px;font-size:12px;font-weight:500;text-align:left;color:#333}.PropertyPage_wrap__tCCDo .HotelInfo .hotel-overview .trustyou-review{margin-top:15px;display:flex;align-items:center;justify-content:space-between;font-size:14px}.PropertyPage_wrap__tCCDo .HotelInfo .hotel-overview .trustyou-review>div:first-child{display:flex;align-items:center}.PropertyPage_wrap__tCCDo .HotelInfo .hotel-overview .trustyou-review .trustyou-rating,.PropertyPage_wrap__tCCDo .HotelInfo .hotel-overview .trustyou-review .trustyou-type{text-transform:capitalize;padding:2px 3px;border-radius:3px;margin-right:5px;border:1px solid #329223;color:#329223}.PropertyPage_wrap__tCCDo .HotelInfo .hotel-overview .trustyou-review .trustyou-type{white-space:nowrap;border:none;color:#267e18;padding:0;margin-right:8px;font-weight:500}.PropertyPage_wrap__tCCDo .HotelInfo .hotel-overview .trustyou-review .trustyou-icon{height:10px;margin-bottom:2px}.PropertyPage_wrap__tCCDo .HotelInfo .hotel-overview .trustyou-review .review-count{font-size:14px;margin-left:20px;font-weight:500;text-align:right;color:#333}.PropertyPage_wrap__tCCDo .HotelInfo .hotel-amenities{margin:17px 16px 0}.PropertyPage_wrap__tCCDo .HotelInfo .list-amenities{display:flex;flex-wrap:wrap}.PropertyPage_wrap__tCCDo .HotelInfo .list-amenities__show-more{font-size:12px;font-weight:500;color:#329223;margin-top:5px}.PropertyPage_wrap__tCCDo .HotelInfo .amenity{display:flex;align-items:center;min-width:50%;margin-bottom:10px;font-size:12px;font-weight:500;color:#333}.PropertyPage_wrap__tCCDo .HotelInfo .amenity__icon{max-width:16px;padding-right:10px}.PropertyPage_wrap__tCCDo .HotelInfo .divider-block{height:5px;background-color:#f1f1f1}.PropertyPage_wrap__tCCDo .HotelInfo .package-detail{padding:15px;margin-top:15px;border-radius:8px;border:1px solid #d9d9d9}.PropertyPage_wrap__tCCDo .HotelInfo .package-detail:hover{border:1px solid orange}.PropertyPage_wrap__tCCDo .HotelInfo .package-detail__roomleft{text-align:right;color:#dd1a00;font-size:11px;font-weight:500}.PropertyPage_wrap__tCCDo .HotelInfo .package-detail__booking-info{display:flex}.PropertyPage_wrap__tCCDo .HotelInfo .package-detail .package-image{border-radius:5px;width:110px;height:100px;background-repeat:no-repeat;background-position:50%;box-shadow:0 3px 6px 0 rgba(0,0,0,.3)}.PropertyPage_wrap__tCCDo .HotelInfo .package-detail .package-room-detail{margin-top:5px}.PropertyPage_wrap__tCCDo .HotelInfo .package-detail .package-room-detail .see-detail-link{color:#2577be}.PropertyPage_wrap__tCCDo .HotelInfo .package-detail .package-additional-info{font-size:13px;line-height:15px;display:flex;flex-direction:column;margin-left:10px}.PropertyPage_wrap__tCCDo .HotelInfo .package-detail .item-additional-info{margin-bottom:10px;display:flex;align-items:center;text-transform:capitalize}.PropertyPage_wrap__tCCDo .HotelInfo .package-detail .item-additional-info img{max-width:20px;margin-right:10px}.PropertyPage_wrap__tCCDo .HotelInfo .package-detail__package-info{display:flex}.PropertyPage_wrap__tCCDo .HotelInfo .package-detail__package-info-addition{width:50%;font-weight:500;font-size:12px;color:#333}.PropertyPage_wrap__tCCDo .HotelInfo .package-detail__package-info-addition>div:before{content:"•";font-size:18px;margin-right:3px;line-height:0;color:#999}.PropertyPage_wrap__tCCDo .HotelInfo .package-detail__package-info-addition>div:not(:first-child){margin-top:7px}.PropertyPage_wrap__tCCDo .HotelInfo .package-detail__package-info-refundability img{margin-left:5px;vertical-align:middle}.PropertyPage_wrap__tCCDo .HotelInfo .package-detail__package-info-smart{margin-bottom:5px}.PropertyPage_wrap__tCCDo .HotelInfo .package-detail__package-info-price-and-taxes{width:50%;text-align:end}.PropertyPage_wrap__tCCDo .HotelInfo .package-detail__package-info-price-and-taxes>div:not(:first-child){margin-top:2px}.PropertyPage_wrap__tCCDo .HotelInfo .package-detail__package-info-booking-remark,.PropertyPage_wrap__tCCDo .HotelInfo .package-detail__package-info-voucher{display:flex;align-items:center}.PropertyPage_wrap__tCCDo .HotelInfo .package-detail__package-info-booking-remark img,.PropertyPage_wrap__tCCDo .HotelInfo .package-detail__package-info-voucher img{margin-left:5px;vertical-align:middle}.PropertyPage_wrap__tCCDo .HotelInfo .package-detail__package-info-promotion{display:flex;align-items:center;margin-left:-5px}.PropertyPage_wrap__tCCDo .HotelInfo .package-detail__package-info-promotion:before{display:none}.PropertyPage_wrap__tCCDo .HotelInfo .package-detail__package-info-promotion .eventName{color:#267e18;white-space:nowrap}.PropertyPage_wrap__tCCDo .HotelInfo .package-detail__package-info-taxes{display:flex;align-items:center;justify-content:flex-end;font-size:10px}.PropertyPage_wrap__tCCDo .HotelInfo .package-detail__package-info-taxes img{margin-left:5px}.PropertyPage_wrap__tCCDo .HotelInfo .package-detail__package-info-taxes-charges{font-size:10px;color:#999;display:flex;align-items:center;justify-content:flex-end}.PropertyPage_wrap__tCCDo .HotelInfo .package-detail__package-info-old-price{text-decoration:line-through;font-size:12px;color:#999}.PropertyPage_wrap__tCCDo .HotelInfo .package-detail__package-info-new-price{font-size:18px;font-weight:700;color:#329223}.PropertyPage_wrap__tCCDo .HotelInfo .package-detail__package-info-night{font-size:10px;text-align:right;color:#333;text-transform:capitalize}.PropertyPage_wrap__tCCDo .HotelInfo .package-detail__package-info-refundability{text-transform:capitalize}.PropertyPage_wrap__tCCDo .HotelInfo .package-detail .refundable{color:#329223}.PropertyPage_wrap__tCCDo .HotelInfo .package-detail .non-refundable{color:#c23d3e}.PropertyPage_wrap__tCCDo .HotelInfo .package-detail .partially-refundable{color:#2577be}.PropertyPage_wrap__tCCDo .HotelInfo .package-detail hr{margin-top:10px}.PropertyPage_wrap__tCCDo .HotelInfo .package-detail__payment-info{margin-top:10px;display:flex}.PropertyPage_wrap__tCCDo .HotelInfo .package-detail__payment-info-methods{width:50%;font-weight:500}.PropertyPage_wrap__tCCDo .HotelInfo .package-detail__payment-info-methods>div:not(:first-child){margin-top:10px}.PropertyPage_wrap__tCCDo .HotelInfo .package-detail__payment-info-booking{width:50%;display:flex;align-items:flex-end;flex-direction:column}.PropertyPage_wrap__tCCDo .HotelInfo .package-detail__payment-info-booking .tvl-button{width:147px;height:36px;line-height:36px;border-radius:5px;background-color:#2577be;display:flex;justify-content:center;align-items:center}.PropertyPage_wrap__tCCDo .HotelInfo .package-detail__payment-info-methods-item{display:flex;align-items:center;position:relative}.PropertyPage_wrap__tCCDo .HotelInfo .package-detail__payment-info-methods-item:before{content:"•";font-size:18px;line-height:0;margin-right:3px}.PropertyPage_wrap__tCCDo .HotelInfo .package-detail__payment-info-methods-item img{margin-left:5px}.PropertyPage_wrap__tCCDo .HotelInfo .package-detail__price-info{margin-top:-10px}.PropertyPage_wrap__tCCDo .HotelInfo .package-detail__price-info .old-price{text-decoration:line-through;color:#999}.PropertyPage_wrap__tCCDo .HotelInfo .booking-room-btn{margin-top:10px}.PropertyPage_wrap__tCCDo .HotelInfo .lowest-price{position:relative;border:1px solid #f89239}.PropertyPage_wrap__tCCDo .HotelInfo .lowest-price .best-price-brand{font-size:10px;font-weight:700;text-align:center;text-transform:uppercase;position:absolute;padding:7px 10px;color:#fff;border-top-left-radius:5px;border-top-right-radius:20px;border-bottom-right-radius:20px;top:-25px;left:0;background-color:#f89239}.PropertyPage_wrap__tCCDo .HotelInfo .hotel-description{position:relative;border-top:5px solid #f1f1f1;padding:15px;margin-bottom:20px}.PropertyPage_wrap__tCCDo .HotelInfo .hotel-description h2{margin:0;font-size:16px;font-weight:600}.PropertyPage_wrap__tCCDo .HotelInfo .hotel-description__content{overflow:hidden;line-height:1.67}.PropertyPage_wrap__tCCDo .HotelInfo .hotel-description__content .description-title{text-transform:capitalize;font-size:14px;margin:5px 0;font-weight:600}.PropertyPage_wrap__tCCDo .HotelInfo .hotel-description__short-content{max-height:115px}.PropertyPage_wrap__tCCDo .HotelInfo .hotel-description__read-more{position:absolute;height:50px;color:#2577be;background-image:linear-gradient(180deg,rgba(255,255,255,.3),#ffffff);width:calc(100% - 30px);bottom:-6px;display:flex;align-items:flex-end}.PropertyPage_wrap__tCCDo .HotelInfo .hotel-review{border-top:3px solid #f1f1f1;padding:15px}.PropertyPage_wrap__tCCDo .HotelInfo .hotel-review h2{font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#333}.PropertyPage_wrap__tCCDo .HotelInfo .hotel-no-package{padding:30px 20px}.PropertyPage_wrap__tCCDo .HotelInfo .hotel-no-package__sign{border:1px dashed #d05569;padding:10px 20px;display:flex;justify-content:center;align-items:center;border-radius:10px;font-size:16px;font-weight:700;color:#d05569;height:87px;width:100%}.PropertyPage_wrap__tCCDo .HotelInfo .hotel-no-package__content{margin-top:20px;text-align:center;font-size:14px;font-weight:500;line-height:25px}.PropertyPage_wrap__tCCDo .HotelInfo .back-to-search-result__block{margin-top:10px}.PropertyPage_PropertyPage__amenities-block__H_Etm{position:fixed;width:100%;background-color:#fff;bottom:-80%;left:0;transition:all .5s;border-radius:8px 8px 0 0;z-index:12;height:80%}.PropertyPage_PropertyPage__amenities-block__H_Etm h6{font-size:14px;margin-bottom:20px}.PropertyPage_PropertyPage__amenities-block__H_Etm.PropertyPage_show__JuQqg{bottom:0}.PropertyPage_PropertyPage__amenities-block__H_Etm.PropertyPage_show__JuQqg .PropertyPage_bg-close__Q66cx{display:block}.PropertyPage_PropertyPage__amenities-block__H_Etm .PropertyPage_amenities-block-close__5UjjI{position:absolute;right:0;top:0;padding:10px}.PropertyPage_PropertyPage__amenities-block__H_Etm .PropertyPage_amenities-block-view__T5nEk{padding:25px}.SearchTaxesAndFees_searchTaxesFeesInfo___qKHb .SearchTaxesAndFees_searchTaxesFeesBrand__6EG2u{display:flex;align-items:center}.SearchTaxesAndFees_searchTaxesFeesInfo___qKHb .SearchTaxesAndFees_searchTaxesFeesTitle__5KQrA{display:inline-block}.SearchTaxesAndFees_searchTaxesFeesInfo___qKHb .SearchTaxesAndFees_searchTaxesFeesIcon__46Vvs{width:14px;height:14px;margin-left:5px}.AdditionalTaxesAndFees_additionalTaxesFeesBrand__rx2fV{align-items:center}.AdditionalTaxesAndFees_additionalDueFeesInfo__yqwzm,.AdditionalTaxesAndFees_additionalTaxesFeesInfo__AIjvR{padding:15px 0}.AdditionalTaxesAndFees_mainTitle__nMLNz{font-size:16px;font-weight:600;text-align:left;color:#333}.AdditionalTaxesAndFees_subTaxesTitle__GQ3nV{margin-top:12px;font-size:14px;font-weight:600;text-align:left;color:#2577be}.AdditionalTaxesAndFees_detailFeeInfo__imR1y{display:flex;justify-content:space-between;margin-top:5px;font-size:12px;font-weight:500;color:#888}.AdditionalTaxesAndFees_additionalTaxesFeesBrand__rx2fV{font-size:14px;font-weight:600;color:#333;display:flex;justify-content:space-between}.AdditionalTaxesAndFees_additionalTaxesFeesTitle__96WPc{font-size:14px;display:flex;align-items:center}.AdditionalTaxesAndFees_additionalTaxesFeesTitle__96WPc svg{width:12px}.AdditionalTaxesAndFees_detailTitle__WOamO{text-align:left}.AdditionalTaxesAndFees_additionalTaxesFeesValue__WgBLN{text-align:right}.TvlPackage_eventSale__BpY7c{margin-top:0!important}.TvlPackage_papTooltip__9qWVH h4{font-size:14px;margin-bottom:10px}.TvlPackage_papTooltip__9qWVH ul{text-align:left;list-style:inside}.TvlPackage_papTooltip__9qWVH li{color:#777;font-weight:500}.TvlPackage_smallText__99ALP{font-size:13px}.TvlPackage_offerTitle__gLLLP{color:#2577be;font-weight:600;font-size:12px;margin-bottom:-5px}.TvlPackage_slideUpOffers__ylPQI h3{font-size:16px;font-style:normal;font-weight:600;line-height:20px;text-align:left;margin-bottom:15px;margin-top:5px!important;margin-left:-25px;padding-left:25px;width:calc(100% + 50px);border-bottom:5px solid #f5f5f5;padding-bottom:15px}.TvlPackage_slideUpOffers__ylPQI p{font-size:14px!important;padding-left:22px!important;width:100%!important}.TvlPackage_multiAmenities__SzHHF{margin-top:15px;display:flex;flex-wrap:wrap}.TvlPackage_multiAmenities__SzHHF .TvlPackage_showMore__J8Lk0{display:flex;color:#2577be;font-weight:500;font-size:12px;cursor:pointer}.TvlPackage_multiAmenities__SzHHF .TvlPackage_showMore__J8Lk0 img{margin-left:5px;width:13px}.TvlPackage_multiAmenities__SzHHF h3{font-size:16px;font-style:normal;font-weight:600;line-height:20px;text-align:left;margin-bottom:15px;margin-top:-15px}.TvlPackage_multiAmenities__SzHHF p{width:50%;display:flex;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;color:#333;cursor:pointer;line-height:1.2;margin-bottom:10px;font-weight:500}.TvlPackage_multiAmenities__SzHHF p.TvlPackage_foodType__1lqBp{color:green}.TvlPackage_rectangle___tl_6{height:1px;border-top:1px solid #e4e4e4;margin-top:15px;margin-bottom:20px}.TvlPackage_bookBtn__SlIIg{width:100%}.TvlPackage_roomLeft__J_wk_{margin-top:10px;text-align:center!important}.TvlPackage_includeTaxesAndFees__qbpCe{margin-top:5px!important;font-weight:600;font-size:12px;line-height:14px;color:#333}.SlideUpPopup_overlay__0QrYL{position:fixed;top:0;bottom:0;right:0;left:0;background:rgba(0,0,0,.8);z-index:12;transition:opacity .5s ease-out;opacity:0}.SlideUpPopup_overlay__0QrYL.SlideUpPopup_show__V_LQ1{opacity:1}.SlideUpPopup_container__bN8GS{max-height:100vh;position:fixed;width:100%;background-color:#fff;left:0;transition:all .5s;border-radius:8px 8px 0 0;z-index:999}.SlideUpPopup_container__bN8GS h6{font-size:14px;margin-bottom:20px}.SlideUpPopup_container__bN8GS.SlideUpPopup_show__V_LQ1{bottom:0!important}.SlideUpPopup_container__bN8GS .SlideUpPopup_btnClose__vG9_n{position:absolute;right:3px;top:3px;padding:0 10px;border:0;background:none;outline:0;color:#999;font-size:17px;width:auto;height:auto;z-index:1}.SlideUpPopup_container__bN8GS .SlideUpPopup_contentView__iDpjw{overflow-y:auto;height:100%;padding:25px}.ImageGalleryTop_container__FCjAZ .image-gallery-index{bottom:30px;top:auto;font-size:12px;font-weight:500;color:#fff}.ImageGalleryTop_container__FCjAZ .image-gallery-index:before{content:"";display:inline-block;width:17px;height:13px;vertical-align:middle;margin-right:7px;background-image:url(https://static.travala.com/frontend/images/icons/image-gallery.svg);background-repeat:no-repeat}.ImageGalleryTop_imageItem__ryM39{background-repeat:no-repeat;background-size:cover;background-position:50%;width:100%;height:220px!important}.PopupListImage_imageList__P5PDj{margin-top:36px}.PopupListImage_imageListItem__LgQNg{position:relative;margin-bottom:8px}.PopupListImage_imageListItem__LgQNg img{width:100%}.PopupListImage_imageListItem__LgQNg span{font-size:12px;font-weight:500;color:#fff;position:absolute;bottom:10px;right:10px}.PopupListImage_btnClose__T3LEG{position:fixed;top:0;right:0;padding:10px 15px;outline:0;border:0;background:none;color:#fff;z-index:1}.TvlRoom_container__XKoM2{margin-top:10px}.TvlRoom_container__XKoM2:not(:first-child){border-top:5px solid #f1f1f1;padding-top:18px}.TvlRoom_container__XKoM2 .TvlRoom_galleryContainer__dEieU .image-gallery-index{top:auto;bottom:13px}.TvlRoom_container__XKoM2 .TvlRoom_galleryContainer__dEieU .TvlRoom_imageItem__HBH_r{height:156px!important}.TvlRoom_container__XKoM2 .TvlRoom_roomName__Hx7Bd{color:#fff;background-color:#1e2e5e;display:flex;justify-content:space-between;padding:10px;align-items:center;margin-bottom:20px;position:sticky;top:58px;z-index:5;border-top:1px solid #777}.TvlRoom_container__XKoM2 .TvlRoom_roomName__Hx7Bd .TvlRoom_title__qW98x,.TvlRoom_container__XKoM2 .TvlRoom_roomName__Hx7Bd .TvlRoom_title__qW98x h3{font-size:14px;font-weight:600}.TvlRoom_container__XKoM2 .TvlRoom_roomName__Hx7Bd .TvlRoom_title__qW98x span{vertical-align:middle}.TvlRoom_container__XKoM2 .TvlRoom_roomName__Hx7Bd .TvlRoom_title__qW98x img{vertical-align:middle;margin-left:5px}.TvlRoom_container__XKoM2 .TvlRoom_roomName__Hx7Bd .TvlRoom_iconCollapse__wa4ZS{line-height:1}.TvlRoom_container__XKoM2 .TvlRoom_roomName__Hx7Bd .TvlRoom_iconCollapse__wa4ZS img{width:15px;height:15px}.TvlRoom_container__XKoM2 .TvlRoom_roomImages__12UJX{margin:0 18px;overflow:hidden}.TvlRoom_container__XKoM2 .TvlRoom_roomImages__12UJX .TvlRoom_imageGallerySlide__6Qgaw>div{width:100%;height:100%}.TvlRoom_container__XKoM2 .TvlRoom_seeMore__wUYVe{width:100%;padding:2px;background:none;border:0;outline:0;font-size:12px}.TvlRoom_container__XKoM2 .TvlRoom_roomDetail__bhPLG{color:#329223;display:flex;align-items:center;justify-content:flex-end;font-weight:500;margin:8px 18px 25px}.TvlRoom_container__XKoM2 .TvlRoom_roomDetail__bhPLG .TvlRoom_icon__goHEh{width:15px;height:11px;margin-right:5px}.TvlRoom_container__XKoM2 .TvlRoom_listPackages__pptiw{margin:15px 18px}.TvlRoom_runOfHousePopup__EyDPE{text-align:left}.TvlRoom_runOfHousePopup__EyDPE h3{color:#333;font-size:18px;font-weight:600;margin-bottom:18px}.TvlRoom_runOfHousePopup__EyDPE span{color:#555;font-weight:500;font-size:14px}.amenity_amenity__LgptQ{display:flex;align-items:center;width:50%;margin:5px 0}.amenity_amenity__LgptQ .amenity_icon__UKGOW{width:20px;margin-right:10px}.amenity_amenity__LgptQ .amenity_name__AzayM{word-break:break-word}.ListAmenities_container__VvqhH{display:flex;flex-wrap:wrap}.ListAmenities_listAll__vTz8L{flex-wrap:nowrap;flex-direction:column}.AllAmenitiesPopup_container__dDF6j{border-radius:0!important}.AllAmenitiesPopup_listWrapper__hqCsB>div{width:auto}.AllAmenitiesPopup_popularWrapper__wvEPx{padding-bottom:15px;border-bottom:1px solid #e5e5e5}.PackageDetail_overlay__G0JdA{position:fixed;top:0;bottom:0;right:0;left:0;background:rgba(0,0,0,.8);z-index:11;display:none;transition:opacity 1s ease-out;opacity:0}.PackageDetail_overlay__G0JdA.PackageDetail_show__0OXL4{opacity:1;display:block}.PackageDetail_container__NdhTa{position:fixed;font-size:12px;width:100%;background-color:#fff;bottom:-80%;left:0;border-radius:8px 8px 0 0;height:80%;transition:all .5s;transition-delay:.2s;z-index:11}.PackageDetail_container__NdhTa.PackageDetail_show__0OXL4{bottom:0}.PackageDetail_container__NdhTa .PackageDetail_showMore__3CdMy{font-size:12px;font-weight:500;color:#329223;margin-top:5px}.PackageDetail_container__NdhTa hr{color:#e1e1e1}.PackageDetail_container__NdhTa .PackageDetail_content__aSN0P{flex:1;overflow-y:auto;position:relative}.PackageDetail_container__NdhTa .PackageDetail_packageImages___qrqI{height:30vh;width:100%;background-repeat:no-repeat;background-attachment:fixed;background-position:50%}.PackageDetail_container__NdhTa .PackageDetail_packageDetail__aDiIG{display:flex;flex-direction:column;position:relative;height:100%}.PackageDetail_container__NdhTa .PackageDetail_packageDetailName__JFoKo{margin:0;padding:10px 20px;background:#1e2e5e;color:#fff;position:relative}.PackageDetail_container__NdhTa .PackageDetail_packageDetailName__JFoKo button{padding:10px;background:none;outline:0;border:0;position:absolute;top:0;bottom:0;right:0;color:#fff}.PackageDetail_container__NdhTa .PackageDetail_packagePrice__UkvEo{margin:10px 20px}.PackageDetail_container__NdhTa .PackageDetail_packagePrice__UkvEo .PackageDetail_from__4HY9K{font-size:12px;color:#707070}.PackageDetail_container__NdhTa .PackageDetail_packagePrice__UkvEo .PackageDetail_value__Gk6pX{font-size:18px;font-weight:700;color:#329223}.PackageDetail_container__NdhTa .PackageDetail_packagePrice__UkvEo hr{margin-top:12px}.PackageDetail_container__NdhTa .PackageDetail_packageAmenities__Pmvtx{padding:10px 20px}.PackageDetail_container__NdhTa .PackageDetail_listPackageAmenities__nfLus{display:flex;flex-wrap:wrap;margin-bottom:10px}.PackageDetail_container__NdhTa .PackageDetail_packageTotalCost__BWPFB{padding:0 20px 10px}.PackageDetail_container__NdhTa .PackageDetail_packageTotalCost__BWPFB .PackageDetail_priceForNight__Al95N{margin-top:5px}.PackageDetail_container__NdhTa .PackageDetail_packageTotalCost__BWPFB .PackageDetail_oldPrice__FBZpn{margin-top:5px;text-decoration:line-through;color:#b9b9b9}.PackageDetail_container__NdhTa .PackageDetail_packageTotalCost__BWPFB .PackageDetail_taxesIncludedInfo__0eunD{margin-left:10px}.PackageDetail_container__NdhTa .PackageDetail_packageTotalCost__BWPFB .PackageDetail_taxesAndCharge__IY_JL{font-size:12px;margin-bottom:20px}.PackageDetail_container__NdhTa .PackageDetail_packageDescription___k4Vj{padding:10px 20px}.PackageDetail_container__NdhTa .PackageDetail_packageDescription___k4Vj .PackageDetail_packageDescriptionTitle__ZerjR{font-size:14px;margin:0}.HotelPackageLoading_container__WMRZF svg{width:100%;height:100%}.HotelPackageLoading_content__UokFq{padding:15px}.HotelPackageLoading_gallery__45l_N{margin-bottom:15px}.PackageFilter_container__WjGrk{padding:15px}.PackageFilter_btnFilter__WGgIG{padding:8px 15px;border-radius:20px;background-color:#fff;border:1px solid #e5e5e5;font-size:12px;font-weight:500;color:#000;margin:5px 10px 5px 0;outline:0}.PackageFilter_btnFilter__WGgIG svg{margin-left:3px;width:12px;vertical-align:middle}.PackageFilter_btnFilter__WGgIG.PackageFilter_selected__UzxP5{background-color:#2577be;color:#fff}.PackageFilter_btnFilterCustom__A5IL4{padding:8px 15px;border-radius:20px;box-shadow:0 3px 6px 0 rgba(0,0,0,.1);background-color:#fff;border:0;font-size:12px;font-weight:500;color:#333;margin:5px 10px 5px 0;outline:0}.PackageFilter_btnFilterCustom__A5IL4 svg{margin-left:3px;width:12px;vertical-align:middle}.PackageFilter_btnFilterCustom__A5IL4.PackageFilter_selected__UzxP5{background-color:#2577be;color:#fff}.PackageFilter_labelGroup__GRFkn{display:flex;justify-content:flex-start;gap:10px;align-items:center}.PackageFilter_labelGroup__GRFkn span{font-size:13px;font-weight:700;color:#333}.PackageFilter_labelGroup__GRFkn .PackageFilter_btnClear__H9rjs{outline:0;padding:8px 15px;border-radius:20px;border:1px solid #e5e5e5;background-color:#f8f8f8;font-size:12px;font-weight:600;color:#333}.PackageFilter_labelGroup__GRFkn .PackageFilter_btnClear__H9rjs svg{font-size:15px;margin-right:3px;width:15px}.PackageFilter_popupLabel__KnYHv{margin-bottom:5px;font-weight:600;font-size:12px;text-transform:uppercase}.PackageFilter_checkboxLabel__Ujq_7{font-size:12px;text-transform:capitalize}.PackageFilter_btnFilterAdvance__xFhMz{padding:6px 11px;font-size:12px;border-radius:20px;background-color:#fff;border:1px solid #e5e5e5;font-weight:500;margin:5px 10px 5px 0;outline:0;display:flex;align-items:center}.PackageFilter_btnFilterAdvance__xFhMz svg{margin-left:3px;width:12px;vertical-align:middle}.PackageFilter_btnFilterAdvance__xFhMz img{width:18px}.PackageFilter_btnFilterAdvance__xFhMz span.PackageFilter_title__tKaf1{color:#333;margin:0 5px;font-weight:500}.PackageFilter_btnFilterAdvance__xFhMz.PackageFilter_active__7aBQu{border-color:#2d83c2;background-color:#2d83c2}.PackageFilter_btnFilterAdvance__xFhMz.PackageFilter_active__7aBQu .PackageFilter_title__tKaf1,.PackageFilter_btnFilterAdvance__xFhMz.PackageFilter_active__7aBQu svg{color:#fff}.PackageFilter_btnFilterAdvance__xFhMz.PackageFilter_active__7aBQu .PackageFilter_filterIcon__1rW9d{width:18px;line-height:18px;text-align:center;border-radius:50%;background-color:#fff;font-weight:600;font-size:12px;color:#2d83c2}.PackageFilter_filterItem__P8d5N:not(:first-child){margin-top:20px}.PackageFilter_popularGroup__rTSLR{display:flex;justify-content:flex-start;margin-top:15px;flex-flow:wrap}.PackageFilter_groupFilter__Nysj1{margin-bottom:65px}.PackageFilter_groupButton__OxjZQ{display:flex;align-items:center;padding:16px 25px;position:fixed;width:100%;left:0;bottom:0;background-color:#fff;z-index:1;box-shadow:0 -4px 8px rgba(0,0,0,.05)}.PackageFilter_groupButton__OxjZQ button{border:1px solid #2577be;border-radius:6px;background-color:#fff;height:36px;text-align:center;width:100%;font-size:14px;font-weight:600}.PackageFilter_groupButton__OxjZQ .PackageFilter_clear__DX_oq{width:40%;flex-shrink:0;margin-right:16px;color:#2577be}.PackageFilter_groupButton__OxjZQ .PackageFilter_see__RgdCc{color:#fff;background-color:#2577be}.NoPackage_container__Q3dP1{max-width:300px;text-align:center;margin:0 auto;padding:40px 0 20px;display:flex;flex-direction:column;align-items:center;font-size:14px}.NoPackage_iconWrapper__EYJT9{border-radius:5px;border:1px dashed #ce4d62;height:84px;width:220px;display:flex;justify-content:center;align-items:center;flex-direction:column;margin-bottom:12px}.NoPackage_iconWrapper__EYJT9 img{margin-bottom:10px;width:30px}.NoPackage_iconWrapper__EYJT9 p{font-size:14px;font-weight:600;color:#ce4d62}.NoPackage_btnWrapper__hY0Z3{padding:0 15px;margin-bottom:20px}.NoPackage_btnWrapper__hY0Z3 button{width:100%}.NoPackage_title__6ihPu{font-weight:600;color:#333}.NoPackage_message__Pdo__{font-weight:500;color:#333}.HotelLocation_hotelLocation___OV2R{margin:18px 16px}.HotelLocation_hotelMap__7JKUF{height:100px;object-fit:contain;opacity:.8;border-radius:10px;box-shadow:0 3px 6px 0 rgba(0,0,0,.1);overflow:hidden}.HotelLocation_locationName__e4nCK{font-size:12px;display:flex;margin-top:15px;align-items:center}.HotelLocation_locationName__e4nCK img{width:12px;height:16px;margin-right:5px}.HotelLocation_locationName__e4nCK .HotelLocation_content__0cyXD{font-size:12px;font-weight:600;text-align:left;color:#333}.HotelLocation_locationDistance__NJDJy{margin-top:6px;margin-bottom:18px;font-size:12px;font-weight:500;text-align:left;color:#777}.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}.TvlShareLink_container__kQDEM{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)}.TvlShareLink_container__kQDEM.TvlShareLink_left__iGHA0{left:0}.TvlShareLink_container__kQDEM.TvlShareLink_right__f8Iu5{right:0}.TvlShareLink_container__kQDEM.TvlShareLink_center__ewkVZ{left:50%;transform:translateX(-50%)}.TvlShareLink_container__kQDEM h5,.TvlShareLink_container__kQDEM p{font-size:16px!important;margin-bottom:10px;font-weight:500;padding-left:0!important}.TvlShareLink_container__kQDEM .TvlShareLink_groupIcon__jK9WK{display:flex;margin-bottom:10px;font-size:27px;gap:30px}.TvlShareLink_container__kQDEM .TvlShareLink_groupIcon__jK9WK>div{display:flex;align-items:center;flex-direction:column;justify-content:center}.TvlShareLink_container__kQDEM .TvlShareLink_groupIcon__jK9WK 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}.TvlShareLink_container__kQDEM .TvlShareLink_groupIcon__jK9WK a:first-child{color:#3b5998}.TvlShareLink_container__kQDEM .TvlShareLink_groupIcon__jK9WK a:nth-child(2){color:#50abf1}.TvlShareLink_container__kQDEM .TvlShareLink_groupIcon__jK9WK a:nth-child(3){color:#2196f3}.TvlShareLink_container__kQDEM .TvlShareLink_groupIcon__jK9WK span{font-size:12px;text-align:center}.TvlShareLink_container__kQDEM .TvlShareLink_copyLink__XPMJM{display:flex;align-items:center}.TvlShareLink_container__kQDEM .TvlShareLink_copyLink__XPMJM>input{width:100%;height:36px;border:1px solid #c4c4c4;background-color:#f3f3f3;font-size:14px;padding-left:10px;border-radius:4px}.TvlShareLink_container__kQDEM .TvlShareLink_copyLink__XPMJM>span{white-space:nowrap;font-weight:600;font-size:14px;display:block;line-height:30px;padding:0 14px;border:1px solid #1e2e5e;color:#1e2e5e;border-radius:3px;margin-left:10px;cursor:pointer;transition:all .3s}.TvlShareLink_container__kQDEM .TvlShareLink_copyLink__XPMJM>span:hover{background-color:#1e2e5e;color:#fff}.TvlShareLink_container__kQDEM.TvlShareLink_isMobile__JKinn{position:relative;top:auto;width:auto;box-shadow:none;padding:0}.TvlShareLink_container__kQDEM.TvlShareLink_isMobile__JKinn .TvlShareLink_copyLink__XPMJM button{margin-left:20px}.TvlShareLink_container__kQDEM.TvlShareLink_isMobile__JKinn .TvlShareLink_copyLink__XPMJM img{width:20px;height:auto}.TvlShareLink_container__kQDEM.TvlShareLink_isMobile__JKinn h5{line-height:1;padding-bottom:10px;margin:0 -25px 15px!important;border-bottom:3px solid #f5f5f5;padding-left:25px!important}.HotelInformation_essentialWork__ZgLUN{display:flex;align-items:center}.HotelInformation_chooseRoomCustom__kzqth{font-size:10px!important}.HotelInformation_toolBtns__cI1w3{position:absolute;right:-15px;top:-12px}.HotelInformation_essentialWorkWarnings__55yTh{background:#fdefd8;border:1px solid #f2994a;border-radius:4px;padding:10px 12px;margin-bottom:20px;color:#000}.HotelInformation_essentialWorkWarnings__55yTh .HotelInformation_title__xVozY{font-weight:600;font-size:14px;line-height:20px;margin-bottom:5px}.HotelInformation_essentialWorkWarnings__55yTh .HotelInformation_title__xVozY img{position:relative;top:-1px;width:11px;margin-right:2px}.HotelInformation_essentialWorkWarnings__55yTh p{font-size:12px;font-weight:400}.HotelInformation_right__FNHeA{margin-left:8px}.HotelInformation_right__FNHeA path{fill:#333}.PopupReview_close__DEioW{position:absolute;top:10px;right:10px;cursor:pointer}.PopupReview_overview__xhCPV{display:flex;align-items:center;gap:12px}.PopupReview_overall__dVCsy{display:flex;justify-content:center;align-items:center;background:#fff;border:2px solid;border-radius:8px;font-weight:600;font-size:38px;line-height:46px;padding:8px 10px}.PopupReview_overallLabel__tgL2V{font-weight:600;font-size:20px;line-height:24px;margin-bottom:2px}.PopupReview_reviewCount__tyQLB{font-weight:500;font-size:14px;line-height:17px;color:#666}.PopupReview_criteriaRating__vZdyq{margin-top:16px}.PopupReview_criteriaRating__vZdyq .PopupReview_criteriaItem__PEgcL{display:flex;flex-direction:column;margin-top:15px}.PopupReview_criteriaRating__vZdyq .PopupReview_criteriaItem__PEgcL:first-child{margin-top:unset}.PopupReview_criteriaRating__vZdyq .PopupReview_top__4eIWd{display:flex;justify-content:space-between;align-items:center}.PopupReview_criteriaRating__vZdyq .PopupReview_top__4eIWd span{font-size:14px;font-weight:500;line-height:21px;color:#333}.PopupReview_criteriaRating__vZdyq .PopupReview_progressBar__ETM2c{height:8px;border-radius:999px;background-color:#e3e3e3;width:100%;position:relative;margin-top:4px}.PopupReview_criteriaRating__vZdyq .PopupReview_progressBar__ETM2c span{background-color:#329223;position:absolute;height:100%;border-radius:20px;left:0;top:0}.PopupReview_seeAllBtn__x4elG{margin-top:24px;color:#2d83c2!important}.HotelDescription_overlay__QiAe2{position:fixed;top:0;bottom:0;right:0;left:0;background:rgba(0,0,0,.8);z-index:11;display:none;transition:opacity 1s ease-out;opacity:0}.HotelDescription_overlay__QiAe2.HotelDescription_show__jrJMM{opacity:1;display:block}.HotelDescription_container__Ohouj{position:fixed;font-size:12px;width:100%;background-color:#fff;bottom:-80%;left:0;border-radius:8px 8px 0 0;max-height:80%;transition:all .5s;transition-delay:.2s;z-index:11;overflow-y:auto}.HotelDescription_container__Ohouj.HotelDescription_show__jrJMM{bottom:0}.HotelDescription_container__Ohouj ul{margin-left:16px}.HotelDescription_container__Ohouj li:not(:last-child){margin-bottom:5px}.HotelDescription_title__fmaNk{height:37px;display:flex;align-items:center;justify-content:space-between;background-color:#1e2e5e;color:#fff;padding:0 15px;font-weight:600;position:fixed;width:100%}.HotelDescription_title__fmaNk button{color:#fff;background-color:#1e2e5e;border:none;padding:10px;margin-right:-10px}.HotelDescription_content__ij6ef{padding:15px 15px 40px;font-size:14px;margin-top:37px}.HotelDescription_content__ij6ef p{line-height:1.7;margin-bottom:15px}.HotelDescription_content__ij6ef h4{font-size:15px;font-weight:600;color:#000;margin-bottom:10px}.HotelDescription_content__ij6ef i{font-weight:500;margin-bottom:2px;display:block}.HotelDescription_content__ij6ef .HotelDescription_contentInfo__zZMwL p{margin-bottom:5px}.HotelDescription_wrapRules__GEcG5{margin:15px 0}.HotelDescription_cleaningAndSafety__hQEpB{margin-bottom:15px}.HotelDescription_titleRatehawk__uXcbC{font-weight:600;font-size:14px;font-style:italic;margin-bottom:5px;text-transform:capitalize}.HotelDescription_policyContent__h5BIw{padding:5px 0 0 10px}.ResumeReview_resumeReview__dTA1n .ResumeReview_rating__OzMMX{display:flex;align-items:center}.ResumeReview_resumeReview__dTA1n .ResumeReview_ratingNumber__stiS4{font-size:34px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#333}.ResumeReview_resumeReview__dTA1n .ResumeReview_ratingLabel__PpqWu{display:flex;flex-direction:column;align-items:flex-start;margin-left:10px}.ResumeReview_resumeReview__dTA1n .ResumeReview_ratingLabel__PpqWu span{font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#329223}.ResumeReview_resumeReview__dTA1n .ResumeReview_ratingLabel__PpqWu a{font-size:11px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#555}.ResumeReview_resumeReview__dTA1n .ResumeReview_ratingLabel__PpqWu a:hover{color:#2577be}.ResumeReview_resumeReview__dTA1n span.ResumeReview_reviewCount__F76Qe{font-size:11px;font-weight:500;color:#2577be;display:flex;align-items:center}.ResumeReview_resumeReview__dTA1n span.ResumeReview_reviewCount__F76Qe img{margin-left:5px;height:12px;margin-top:3px}.ResumeReview_resumeReview__dTA1n .ResumeReview_criteriaRating__RI1Ct{display:flex;flex-wrap:wrap;margin-top:15px;margin-left:-10px;margin-right:-10px}.ResumeReview_resumeReview__dTA1n .ResumeReview_criteriaRating__RI1Ct .ResumeReview_criteriaItem__r8z65{display:flex;padding:10px;align-items:center;width:50%;flex-wrap:wrap}.ResumeReview_resumeReview__dTA1n .ResumeReview_criteriaRating__RI1Ct .ResumeReview_criteriaItem__r8z65 h3{font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#267e18;min-width:45px}.ResumeReview_resumeReview__dTA1n .ResumeReview_criteriaRating__RI1Ct .ResumeReview_criteriaItem__r8z65 p{font-size:12px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#555;text-transform:capitalize}.ResumeReview_resumeReview__dTA1n .ResumeReview_verifiedReviewInfo__oQaRq,.ResumeReview_resumeReview__dTA1n .ResumeReview_verifiedReviewInfo__oQaRq a{color:#555;line-height:1.5;font-size:14px}.ResumeReview_resumeReview__dTA1n .ResumeReview_verifiedReviewInfo__oQaRq a{color:#2577be}.ResumeReview_resumeReviewV2__GarcA{padding:0 12px}.ResumeReview_criteriaItemV2__OPoI7{padding-top:7px!important;padding-bottom:7px!important}.ResumeReview_criteriaItemV2__OPoI7>p{color:#333!important}.CustomerReview_customerReview__14ANG .CustomerReview_reviewItem__IpXaD{display:flex;flex-direction:column;padding:12px;border:1px solid #e4e4e4;box-shadow:0 1px 6px rgba(0,0,0,.08);border-radius:6px;margin-bottom:16px}.CustomerReview_customerReview__14ANG .CustomerReview_reviewItem__IpXaD:last-child{border-bottom:unset}.CustomerReview_customerReview__14ANG .CustomerReview_reviewItem__IpXaD h3{font-size:16px;font-weight:700;line-height:20px;color:#267e18}.CustomerReview_customerReview__14ANG .CustomerReview_reviewItem__IpXaD .CustomerReview_metaInfo__VGOa5{margin-top:4px;display:flex;align-items:center}.CustomerReview_customerReview__14ANG .CustomerReview_reviewItem__IpXaD .CustomerReview_metaInfo__VGOa5 img{margin-right:5px;max-width:80px}.CustomerReview_customerReview__14ANG .CustomerReview_reviewItem__IpXaD .CustomerReview_metaInfo__VGOa5 .CustomerReview_customerName__pL2L5{font-size:12px;font-weight:500;line-height:15px;color:#999}.CustomerReview_customerReview__14ANG .CustomerReview_reviewItem__IpXaD .CustomerReview_metaInfo__VGOa5 .CustomerReview_dateSubmitted__THM8s{font-size:12px;font-weight:500;line-height:15px;color:#333}.CustomerReview_customerReview__14ANG .CustomerReview_reviewItem__IpXaD .CustomerReview_reviewTitle__zZ3Dh{font-weight:600;font-size:14px;line-height:20px;color:#333;margin-top:8px}.CustomerReview_customerReview__14ANG .CustomerReview_reviewItem__IpXaD .CustomerReview_customerComment__cIhjH{font-weight:500;font-size:12px;line-height:15px;color:gray;margin:8px 0}.CustomerReview_customerReview__14ANG a{font-size:12px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#2577be;margin-top:15px;display:block;text-align:center}.CustomerReview_sourceTraveller__fqXYb{border-top:.5px solid #dbdbdb;padding-top:8px}.TopGallery_gallery__mlhP1{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:112px 80px;gap:4px}.TopGallery_galleryItem__ZdYHB{position:relative}.TopGallery_galleryItem__ZdYHB img{width:100%;height:100%;object-fit:cover}.TopGallery_galleryItem-0__HQk1m{grid-column-start:1;grid-column-end:4}.TopGallery_galleryItem-1__aCcKl{grid-column-start:4;grid-column-end:7}.TopGallery_galleryItem-2__UfVSG{grid-column-start:1;grid-column-end:3}.TopGallery_galleryItem-3__RlFKU{grid-column-start:3;grid-column-end:5}.TopGallery_galleryItem-4__d8Pgy{grid-column-start:5;grid-column-end:7}.TopGallery_innerContent__rujLd{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7)}.TopGallery_innerContent__rujLd span{font-weight:500;font-size:12px;color:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center}.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}.CustomerReview_reviewLogo__9VM62 img{max-width:5.125rem}.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_roomInfoSizeIcon___cIzx{padding:.1875rem}.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 388px}.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)}.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_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_amenityListFood__LmNWE li svg{width:18px;height:18px;margin:3px}.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:flex;align-items:center;gap:.25rem;color:var(--primary-color-purple-100)}.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}.PropertyTaxesAndFeePC_wrapper__ycQNn{cursor:pointer;display:flex;align-items:baseline;gap:.25rem}.PropertyTaxesAndFeePC_additional__fUxBp{font-size:10px}.PropertyTaxesAndFeePC_subTaxesTitle__QzF7O{font-size:16px;font-weight:600;text-align:left;color:#2577be;margin-bottom:5px}.PropertyTaxesAndFeePC_tooltip__YRAe0{font-size:12px!important}.PropertyTaxesAndFeePC_taxesList__UTW8J{margin-left:12px;padding-left:12px}.PropertyTaxesAndFeePC_taxesList__UTW8J li{list-style:disc;margin-bottom:5px;word-break:break-word}.PropertyTaxesAndFeePC_taxesList__UTW8J li:last-child{margin-bottom:0}.PropertyTaxesAndFeePC_taxesList__UTW8J span{vertical-align:middle}.PropertyTaxesAndFeePC_betaText__SYFhb>span{color:var(--primary-color-purple-60)}.PropertyTaxesAndFeePC_betaText__SYFhb>img{width:10px;height:10px}.PropertyTaxesAndFeePC_taxesAndFeeWrapper__70BeB *{color:var(--primary-color-purple-100)}.PropertyTaxesAndFeePC_taxesAndFeeTitle__JEH_N{color:#333;font-size:14px;font-weight:400;line-height:21px}.PropertyNearby_container___aCMx .slick-slider{margin:0 -8px}.PropertyNearby_container___aCMx .slick-track{display:flex;align-items:stretch;padding:2.5rem 0}.PropertyNearby_container___aCMx .slick-slide{padding:0 1rem;height:auto}.PropertyNearby_container___aCMx .slick-slide>div{height:100%}.PropertyNearby_container___aCMx .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)}.PropertyNearby_container___aCMx .slick-arrow svg{width:100%;height:2rem;color:var(--primary-color-purple-90)}.PropertyNearby_container___aCMx .slick-disabled{display:none!important}.PropertyNearby_container___aCMx .slick-prev{left:-.625rem}.PropertyNearby_container___aCMx .slick-next{right:-.625rem}.PropertyNearby_container___aCMx .slick-next svg{transform:rotate(180deg)}.PropertyNearby_subTitle__GYoLo,.PropertyNearby_title__8gL6v{color:var(--text-primary);text-align:center}.PropertyNearby_title__8gL6v{margin-bottom:1rem}.PropertyNearby_groupItem__kdOh4{display:flex;margin-top:2.5rem;margin-bottom:2.5rem}.PropertyNearby_groupItem__kdOh4>div{width:calc(25% - 12px);margin-right:16px}.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:baseline;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}.GridItemHotel_priceStrike__mkGtK{transform:translateY(3px)}.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}