.TvlItemHotelMiniLoadingPC_container__oU6V3{border:1px solid #d6d6d6;border-radius:3px;margin-bottom:15px}.TvlItemHotelMiniPC_container__oap2t{border:1px solid #d6d6d6;padding:15px;cursor:pointer;border-radius:3px}.TvlItemHotelMiniPC_container__oap2t:hover{border-color:#329223}.TvlItemHotelMiniPC_main__rKXfI{display:flex}.TvlItemHotelMiniPC_main__rKXfI .TvlItemHotelMiniPC_groupPicture__BB4DC{position:relative;width:95px;margin-right:15px}.TvlItemHotelMiniPC_main__rKXfI .TvlItemHotelMiniPC_btnFavorite__DaHtp{top:5px;right:5px}.TvlItemHotelMiniPC_main__rKXfI .TvlItemHotelMiniPC_btnFavorite__DaHtp button{width:30px;height:30px}.TvlItemHotelMiniPC_main__rKXfI .TvlItemHotelMiniPC_btnFavorite__DaHtp svg{font-size:18px}.TvlItemHotelMiniPC_main__rKXfI .TvlItemHotelMiniPC_btnFavorite__DaHtp .tvl-add-favorite-pc-content{left:-28px!important}.TvlItemHotelMiniPC_main__rKXfI .TvlItemHotelMiniPC_btnFavorite__DaHtp .tvl-add-favorite-pc-content .popup-arrow{left:42px!important}.TvlItemHotelMiniPC_main__rKXfI .TvlItemHotelMiniPC_picture__CfrZJ{width:95px;height:95px;background-size:cover;background-position:50%;border-radius:3px;position:relative}.TvlItemHotelMiniPC_main__rKXfI .TvlItemHotelMiniPC_innerLink__99uR1{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.TvlItemHotelMiniPC_main__rKXfI .TvlItemHotelMiniPC_freeBreakfast__ozOCm{display:flex;align-items:center;justify-content:center;height:20px;padding-bottom:1px;margin-top:5px;font-size:9px;font-weight:500;color:#fff;border-radius:3px;box-shadow:1.9px 3.5px 8px 0 rgba(0,0,0,.28);background-color:#329223;white-space:nowrap}.TvlItemHotelMiniPC_main__rKXfI .TvlItemHotelMiniPC_freeBreakfastNoWrap__lHUgi{font-size:8px}.TvlItemHotelMiniPC_main__rKXfI .TvlItemHotelMiniPC_detail__7ETca .TvlItemHotelMiniPC_hotelName__8QuYj{font-size:14px;font-weight:600;color:#333}.TvlItemHotelMiniPC_main__rKXfI .TvlItemHotelMiniPC_eventSale__jzPkp{height:29px;display:block;margin-bottom:3px}.TvlItemHotelMiniPC_main__rKXfI .TvlItemHotelMiniPC_ratingGroup__6oArZ{margin-bottom:5px}.TvlItemHotelMiniPC_main__rKXfI .TvlItemHotelMiniPC_ratingGroup__6oArZ>span{vertical-align:middle}.TvlItemHotelMiniPC_main__rKXfI .TvlItemHotelMiniPC_ratingGroup__6oArZ .TvlItemHotelMiniPC_smartLabel__OOuJq{font-size:9px;background-size:12px;line-height:12px;vertical-align:middle;margin-left:15px}.TvlItemHotelMiniPC_main__rKXfI .TvlItemHotelMiniPC_ratingGroup__6oArZ .TvlItemHotelMiniPC_smartLabel__OOuJq.business{background-size:auto}.TvlItemHotelMiniPC_main__rKXfI .TvlItemHotelMiniPC_ratingGroup__6oArZ .TvlItemHotelMiniPC_smartLabel__OOuJq span{font-size:10px}.TvlItemHotelMiniPC_main__rKXfI .TvlItemHotelMiniPC_itemAddr__pHB9c{font-size:12px;margin-bottom:3px;color:#333}.TvlItemHotelMiniPC_main__rKXfI .TvlItemHotelMiniPC_itemAddr__pHB9c.TvlItemHotelMiniPC_streetAddr__5BH93{padding-left:15px;background-image:url(https://static.travala.com/frontend/images-pc/icon/map-marker.png);background-repeat:no-repeat;background-position:0 3px}.TvlItemHotelMiniPC_main__rKXfI .TvlItemHotelMiniPC_trustyou__jFIEv{display:flex;align-items:center}.TvlItemHotelMiniPC_main__rKXfI .TvlItemHotelMiniPC_trustyou__jFIEv .TvlItemHotelMiniPC_rate__us2lM{display:flex;justify-content:center;font-weight:600;color:#329223;left:0;width:35px;height:26px;border:1px solid #329223;border-radius:3px}.TvlItemHotelMiniPC_main__rKXfI .TvlItemHotelMiniPC_trustyou__jFIEv .TvlItemHotelMiniPC_rateContent__eB_2R{margin-left:5px}.TvlItemHotelMiniPC_main__rKXfI .TvlItemHotelMiniPC_trustyou__jFIEv .TvlItemHotelMiniPC_rateContent__eB_2R p{font-size:12px}.TvlItemHotelMiniPC_main__rKXfI .TvlItemHotelMiniPC_trustyou__jFIEv .TvlItemHotelMiniPC_rateContent__eB_2R p:first-child{color:#329223;font-weight:700;white-space:nowrap}.TvlItemHotelMiniPC_main__rKXfI .TvlItemHotelMiniPC_trustyou__jFIEv .TvlItemHotelMiniPC_rateContent__eB_2R p span{margin-right:5px}.TvlItemHotelMiniPC_main__rKXfI .TvlItemHotelMiniPC_trustyou__jFIEv .TvlItemHotelMiniPC_rateContent__eB_2R p img{width:70px}@media(max-width:1199px){.TvlItemHotelMiniPC_main__rKXfI .TvlItemHotelMiniPC_trustyou__jFIEv .TvlItemHotelMiniPC_rateContent__eB_2R p span{display:none}}.TvlItemHotelMiniPC_main__rKXfI.TvlItemHotelMiniPC_flat__DWFyy{display:block}.TvlItemHotelMiniPC_main__rKXfI.TvlItemHotelMiniPC_flat__DWFyy .TvlItemHotelMiniPC_groupPicture__BB4DC{width:100%;margin-bottom:5px}.TvlItemHotelMiniPC_main__rKXfI.TvlItemHotelMiniPC_flat__DWFyy .TvlItemHotelMiniPC_groupPicture__BB4DC .TvlItemHotelMiniPC_picture__CfrZJ{width:100%;height:163px}.TvlItemHotelMiniPC_footer__klUvf{margin-top:15px;padding:10px 0 0;border-top:1px solid #d6d6d6;display:flex;justify-content:space-between}.TvlItemHotelMiniPC_footer__klUvf .TvlItemHotelMiniPC_discountInfo__W5tSP p{display:inline-block;background:url(https://static.travala.com/frontend/images-pc/property/check.png) no-repeat 0;background-size:12px auto;padding-left:18px;font-size:12px;cursor:pointer;margin-right:15px;color:#329223}.TvlItemHotelMiniPC_footer__klUvf .TvlItemHotelMiniPC_priceInfo__5vpgI{text-align:right}.TvlItemHotelMiniPC_footer__klUvf .TvlItemHotelMiniPC_priceInfo__5vpgI .TvlItemHotelMiniPC_mainPriceWrap__G0yMB{white-space:nowrap}.TvlItemHotelMiniPC_footer__klUvf .TvlItemHotelMiniPC_priceInfo__5vpgI .TvlItemHotelMiniPC_mainPriceWrap__G0yMB>span:first-child{font-size:13px;color:#329223;margin-right:3px;text-transform:lowercase}.TvlItemHotelMiniPC_footer__klUvf .TvlItemHotelMiniPC_priceInfo__5vpgI .TvlItemHotelMiniPC_perNight__voRKT{color:#888;font-size:12px}.TvlItemHotelMiniPC_totalPrice__zb_xs{vertical-align:initial!important}.PromotionInfoPC_item__RFosF{cursor:pointer}.PromotionInfoPC_promotionWrapper__53TkN{display:inline-flex!important;align-items:center}.PromotionInfoPC_link__iYgdm{color:#2577be;cursor:pointer;font-weight:700}.PromotionInfoPC_wrapper__WI_83{display:flex;font-size:14px;line-height:21px;color:#333;margin-top:5px;align-items:center}.PromotionInfoPC_wrapper__WI_83 .PromotionInfoPC_checkIcon__kJoTs{margin-right:8px;width:20px}.PromotionInfoPC_wrapper__WI_83 .PromotionInfoPC_amount__lp9dk{font-weight:600;color:#393}.PromotionInfoPC_wrapper__WI_83 .PromotionInfoPC_currency__AX2ps{font-weight:600;color:#333}.PromotionInfoPC_wrapper__WI_83 .PromotionInfoPC_noticeIcon__46u6E{width:14px;height:14px;margin-left:5px;transform:translateY(1px)}.PromotionInfoPC_wrapper__WI_83 a{font-size:14px;font-weight:600;color:#2577be}.PromotionInfoPC_triggerActivateSmartBasic__PnLfR{color:#2577be;cursor:pointer}.PromotionInfoPC_triggerActivateSmartBasicActivity__eF0SN span{color:#2577be;font-weight:600}.PromotionInfoPC_content__wxRNp span{color:#329223!important;font-weight:600!important}.SmartBasicPromotion_wrap__YBoJv{display:flex;align-items:flex-start}@media(max-width:540px){.SmartBasicPromotion_wrap__YBoJv{align-items:center}}.SmartBasicPromotion_eventName__PVUmX{width:100%}.SmartBasicPromotion_eventName__PVUmX .highlight-link{cursor:inherit}@media(max-width:540px){.SmartBasicPromotion_eventName__PVUmX{font-size:12px;color:#393;font-weight:500}}.SmartBasicPromotion_eventName__PVUmX>p{width:100%}@media(min-width:1790px){.SmartBasicPromotion_eventName__PVUmX.SmartBasicPromotion_isGuest__nU2Cs{padding-right:15px}}.SmartBasicPromotion_eventName__PVUmX.SmartBasicPromotion_isGuest__nU2Cs .highlight-link{color:#333;font-weight:400}.SmartBasicPromotion_eventName__PVUmX.SmartBasicPromotion_isGuest__nU2Cs .highlight-link:hover{text-decoration:none}@media(max-width:360px){.SmartBasicPromotion_eventName__PVUmX{max-width:calc(100% - 35px);line-height:1.2}}.SmartBasicPromotion_tooltipIcon__RCBmN{margin-left:5px;position:relative;width:14px;vertical-align:middle;display:inline-block!important}.SmartBasicPromotion_icon__APal7{margin-right:5px;width:18px;margin-top:2px}@media(max-width:540px){.SmartBasicPromotion_icon__APal7{margin-top:0}}.SmartBasicPromotion_tooltipContent__C5WZI{color:#000;font-weight:400}.RoomItem_roomItem__w07Of{margin:15px;position:relative}.RoomItem_label__ORdE6{font-size:12px;font-weight:600;color:#2e3143}.RoomItem_label__ORdE6 button{display:inline;vertical-align:middle;margin-left:5px;background:none;padding:0;border:0;outline:0;height:18px;opacity:.7}.RoomItem_label__ORdE6 button svg{color:#1e2e5e;width:16px!important;height:16px!important}.RoomItem_deleteRoom__e_Rse{position:absolute;right:-12px;width:20px;padding:10px;top:-12px}.RoomItem_card__Z5j_h{margin-top:7px;border-radius:10px;box-shadow:0 3px 6px 0 rgba(0,0,0,.05);background-color:#fdfdfd;padding:0 12px;text-transform:uppercase;font-size:12px;font-weight:600;color:#2e3143}.RoomItem_cardLabel__wMA5o{margin-right:auto}.RoomItem_cardRow__U6QIX{justify-content:space-between;padding:15px 0;border-bottom:1px solid #efefef}.RoomItem_peopleCount__AaEPs{font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.22;letter-spacing:normal;text-align:center;color:#000}.RoomItem_quantityBtn__k56z6{width:38px;height:38px;border-radius:20px;border:1px solid #e1e1e1;background-color:#fff;outline:none;display:flex;align-items:center;justify-content:center;color:#2577be;font-size:26px;font-weight:400;margin-left:10px;transition:all .4s}.RoomItem_quantityBtn__k56z6:active{background-color:#2577be;color:#fff;border-color:#2577be}.RoomItem_quantityBtn__k56z6:disabled{color:#d1d1d1}.RoomItem_childAge__zCpQi{justify-content:flex-end;flex-wrap:wrap}.RoomItem_childAge__selects___GTWh{display:grid;grid-template-columns:50% 50%;grid-row-gap:12px;grid-column-gap:5px;margin-top:12px}.RoomItem_error__ZDDSm{border:1px solid red!important}.RoomItem_select__Y_BsJ{width:100%;height:38px;border-radius:5px;border:1px solid #e1e1e1;outline:none;font-size:18px;padding-left:5px;-webkit-appearance:none;-moz-appearance:none;background:linear-gradient(45deg,transparent 50%,#2577be 0),linear-gradient(135deg,#2577be 50%,transparent 0),linear-gradient(90deg,white,white);background-position:calc(100% - 11px) calc(1em + 1px),calc(100% - 6px) calc(1em + 1px),100% 0;background-size:5px 5px,5px 5px,1.5em 1.5em;background-repeat:no-repeat;font-size:14px;font-weight:500;line-height:22px}.RoomItem_addMoreRooms__rHJY9{justify-content:flex-end}.RoomItem_addMoreRooms__rHJY9>p{font-size:14px;font-weight:500;line-height:22px;color:#2577be;cursor:pointer;text-transform:none}.RoomItem_errorMessage__1egpY{margin-top:5px;text-transform:none}.RoomPicker_roomPicker__Ky0C_{position:fixed;background-color:#f5f5f5;z-index:2;top:0;left:0;width:100%;bottom:0;overflow:auto;transition:all .4s;transform:translateY(100%);display:flex;flex-direction:column}.RoomPicker_roomPicker__Ky0C_.RoomPicker_show__vMv3s{transform:translateY(0);z-index:99}.RoomPicker_contentScroll__nq8Yr{flex:1;overflow-y:auto;padding-bottom:10px}.RoomPicker_header__z1rVF{height:40px;background-color:#1e2e5e;color:#fff;font-weight:600;text-align:center;line-height:40px}.RoomPicker_btnGroup__E37lv{display:flex;width:100%;padding:15px}.RoomPicker_btnGroup__E37lv button{border-radius:5px;flex:1}.RoomPicker_btnGroup__E37lv button:first-child{margin-right:15px}.RoomPicker_btnGroup__E37lv button.gray{background-color:#e1e1e1}.RoomPicker_addRoomBtn__dmVpU{padding:0 15px}.RoomPicker_addRoomBtn__dmVpU button{width:100%;outline:none;text-align:center;transition:all .4s;height:46px;border-radius:8px;border:1px solid #c7daea;background-color:#fdfdfd;font-size:14px;font-weight:600;color:#2577be}.RoomPicker_addRoomBtn__dmVpU button:active{background-color:#2577be;color:#fff}.PaymentDetail_paymentDetails__h3Knm{position:relative;padding:20px 15px;margin-bottom:15px;background:#fff;box-shadow:8px 8px 80px rgba(0,0,0,.1);border-radius:4px}.PaymentDetail_paymentDetails__h3Knm>div{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:5px}.PaymentDetail_paymentDetails__h3Knm .PaymentDetail_mobileOnlyDeal__HvQJu{justify-content:flex-end;margin-top:-5px}.PaymentDetail_paymentDetailsTitle__5lPUB{font-weight:600;font-size:16px;line-height:20px;color:#1a1a1a;margin-bottom:10px}.PaymentDetail_bestPriceMarkInPopup__Flcuq>div{top:0!important}.PaymentDetail_bestPriceMark__Dth0c{position:absolute;top:-5px;right:-4px;width:108px;height:3px}.PaymentDetail_bestPriceMark__Dth0c>div{width:108px;height:34px;text-align:center;color:#fff;background-size:contain;background-repeat:no-repeat;font-weight:600;font-size:11px;line-height:13px;text-transform:uppercase;padding-top:7px}.PaymentDetail_offers__tzjW5{padding:15px;margin:0 -15px;background:#e9f7e8;border:1px solid rgba(50,146,35,.6);display:block!important}.PaymentDetail_offers__tzjW5 .PaymentDetail_offersTitle__WsieU{font-weight:600;font-size:15px;line-height:18px;color:green;display:flex;align-items:center;margin-bottom:10px}.PaymentDetail_offers__tzjW5 .PaymentDetail_offersTitle__WsieU img{margin-right:3px}.PaymentDetail_offers__tzjW5 .PaymentDetail_label__c3Z7k{font-weight:400;font-size:12px;line-height:15px;color:green;display:flex;align-items:center}.PaymentDetail_offers__tzjW5 .PaymentDetail_label__c3Z7k img{margin-right:3px;width:10px;height:12px}.PaymentDetail_offers__tzjW5 .PaymentDetail_label__c3Z7k .PaymentDetail_tooltipContent__RQ7T4{color:#333}.PaymentDetail_offers__tzjW5 .PaymentDetail_offersTrigger__u01Xn{display:flex;align-items:center}.PaymentDetail_offers__tzjW5 .PaymentDetail_offersTrigger__u01Xn>img{margin-left:5px;width:14px;height:14px}.PaymentDetail_offers__tzjW5 span img{margin-right:5px;width:10px;height:12px}.PaymentDetail_offers__tzjW5 .PaymentDetail_offersContent__WE3wX>div{display:flex;justify-content:space-between}.PaymentDetail_offers__tzjW5 .PaymentDetail_offersContent__WE3wX>div span:first-child{font-weight:400;font-size:12px;line-height:20px;color:green}.PaymentDetail_labelRoomNights__qYMxW{font-weight:400;font-size:13px;line-height:20px;color:#1a1a1a}.PaymentDetail_taxesIncluded___uKrZ{font-weight:400;font-size:12px;line-height:20px;color:gray}.PaymentDetail_taxesIncluded___uKrZ>div{display:inline-flex}.PaymentDetail_perNight__yDZFY{font-weight:400;font-size:12px;line-height:20px;color:#1a1a1a}.PaymentDetail_bookingPriceContainer__HgiJ7{border:1px solid #ededed}.PaymentDetail_partialPaymentPreview__1wOEH{background-color:rgba(0,0,0,0);padding:15px 0;margin-bottom:0!important;border-top:1px solid #ededed}.PaymentDetail_partialPaymentPreview__1wOEH .PaymentDetail_label__c3Z7k{display:flex;align-items:center;font-weight:400;font-size:12px;line-height:20px;color:#1a1a1a}.PaymentDetail_partialPaymentPreview__1wOEH .PaymentDetail_label__c3Z7k img{width:16px;height:16px;margin-right:5px}.PaymentDetail_divider__tGajt{border-top:1px solid #ededed;margin:0!important}.PaymentDetail_totalSaved__vwATk{display:block!important;font-weight:600;font-size:13px;line-height:16px;text-align:right;color:green}.PaymentDetail_finalPrice__3YAZ3{font-weight:400;font-size:11px;line-height:20px;color:#fff;display:block!important;text-align:right}.PaymentDetail_finalPrice__3YAZ3 span{background:#2d83c2;border-radius:4px;padding:5px;display:inline-block!important;position:relative;margin-top:11px}.PaymentDetail_finalPrice__3YAZ3 span:after{content:"";border-color:rgba(0,0,0,0) rgba(0,0,0,0) #2d83c2;border-style:solid;border-width:0 8px 11px;position:absolute;top:-8px;right:10px}.PaymentDetail_refundability__1kE0h img{margin-left:7px;width:14px;height:14px}.PaymentDetail_refundability__1kE0h .PaymentDetail_titleRefundability__aWxFi{font-weight:500;font-size:13px;line-height:20px;display:flex;align-items:center;text-transform:capitalize}.PaymentDetail_refundability__1kE0h .PaymentDetail_titleRefundable__cypl0{color:green}.PaymentDetail_refundability__1kE0h .PaymentDetail_titleNonRefundable__Dg2W_{color:#c81818}.PaymentDetail_refundability__1kE0h .PaymentDetail_titlePartialRefundable__UyFYi{color:#2d83c2}.PaymentDetail_januaryPush__T6a6l{margin:10px -20px 5px -15px!important}.PaymentDetail_januaryPushMB__21s9c{margin:-10px -20px 5px -15px!important}.TotalCharge_propertyTotalCharge__8FvGY{margin-top:15px;font-size:14px;display:block!important;margin-bottom:0!important}.TotalCharge_propertyTotalCharge__8FvGY .TotalCharge_totalText__GhvXI{font-weight:400;font-size:13px;line-height:20px;color:#1a1a1a}.TotalCharge_propertyTotalCharge__8FvGY .TotalCharge_title__P0WKE{display:flex;align-items:center;justify-content:space-between;font-weight:400;font-size:13px;line-height:20px;color:#1a1a1a}.TotalCharge_propertyTotalCharge__8FvGY .TotalCharge_title__P0WKE .TotalCharge_currentPrice__XSKGX{font-weight:400;font-size:13px;line-height:16px;text-align:right;color:gray}.TotalCharge_propertyTotalCharge__8FvGY .TotalCharge_title__P0WKE svg{margin-left:5px;color:#666}.TotalCharge_propertyTotalCharge__8FvGY .TotalCharge_title__P0WKE span:first-child svg{width:11px;vertical-align:middle;margin-left:10px}.TotalCharge_propertyTotalCharge__8FvGY .TotalCharge_title__P0WKE span:last-child{font-size:12px;display:block;color:#888;font-weight:500;margin-top:5px}.TotalCharge_propertyTotalCharge__8FvGY .TotalCharge_lowerContent__dlgS7{padding-top:15px}.TotalCharge_propertyTotalCharge__8FvGY .TotalCharge_lowerContent__dlgS7 .TotalCharge_totalChargeRound__UpiSs{display:flex;align-items:center;justify-content:space-between}.TotalCharge_propertyTotalCharge__8FvGY .TotalCharge_lowerContent__dlgS7 .TotalCharge_totalChargeRound__UpiSs .TotalCharge_title__P0WKE{font-size:11px;font-weight:500;color:#333}.TotalCharge_propertyTotalCharge__8FvGY .TotalCharge_lowerContent__dlgS7 .TotalCharge_totalChargeRound__UpiSs span:last-child{padding-top:0}.TotalCharge_propertyTotalCharge__8FvGY .TotalCharge_lowerContent__dlgS7 .TotalCharge_totalChargeRound__UpiSs span:last-child img{width:15px!important;vertical-align:middle}.TotalCharge_propertyTotalCharge__8FvGY .TotalCharge_lowerContent__dlgS7 .TotalCharge_iconAlert__DCOlN{vertical-align:middle;margin-left:5px}.TotalCharge_mainPrice__vnrqC{display:flex;align-items:flex-start;justify-content:space-between}.TotalCharge_currentPrice__XSKGX{font-size:12px;font-weight:500;color:#999}.TotalCharge_partialContainer__8orey .TotalCharge_ruler__sar9D{height:1px;background-color:#d3efcf;margin-bottom:15px}.TotalCharge_priceWrapper__63Jnv{display:inline-flex;align-items:center}.TotalCharge_copyBtn__mu8er{margin-left:8px;height:16px;cursor:pointer}.TotalCharge_fees__9wWsw{font-weight:400;font-size:11px;line-height:16px;text-align:right;color:gray}.TotalCharge_paymentDetail__J7HiP{margin-bottom:100px}.CommonBadge_tag___RnNl{display:inline-flex;align-items:center;justify-content:flex-start;padding:2px 8px;border-radius:4px;margin-bottom:5px;text-transform:uppercase;color:#fff;font-size:12px;font-weight:600;background-color:#f67121;text-align:center;width:auto;min-width:fit-content;margin-left:-10px;line-height:22px;margin-right:auto}@media(max-width:999px){.CommonBadge_tag___RnNl{font-size:11px;margin-right:unset}}.CommonBadge_tag___RnNl img{max-height:80%;width:auto;margin-right:5px;flex-shrink:0}.CommonBadge_tag___RnNl>p.CommonBadge_content__T8ZMK{display:inline-block;margin:0;padding:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2;text-align:center;flex:1;min-width:0}@media(min-width:1000px){.CommonBadge_tag___RnNl>p.CommonBadge_content__T8ZMK{font-size:11px;white-space:normal;text-align:left}}.CommonBadge_tag___RnNl>p.CommonBadge_content_fr__1cuYl{display:inline-block;margin:0;padding:0;overflow:hidden;text-overflow:ellipsis;white-space:normal;line-height:1.2;text-align:left;flex:1;min-width:0}.CommonBadge_tag___RnNl span{margin-right:3px}.TvlPriceDiscountPC_discountWrapper__FrJLE .TvlPriceDiscountPC_discountPrice__KfkVJ{white-space:nowrap;cursor:pointer}.TvlPriceDiscountPC_discountWrapper__FrJLE .TvlPriceDiscountPC_discountPrice__KfkVJ span{text-decoration:line-through}.TvlPriceDiscountPC_discountWrapper__FrJLE .TvlPriceDiscountPC_discountPrice__KfkVJ img{margin-left:5px}.TvlPriceDiscountPC_discountWrapper__FrJLE .TvlPriceDiscountPC_tooltip__boQXW{font-size:12px!important}.TvlPriceDiscountPC_discountWrapper__FrJLE .tvl-tooltip-pc-content{min-width:unset!important}.TvlBtnAddFavoritePC_container__xv6AD{position:absolute;top:10px;right:10px;z-index:2}.TvlBtnAddFavoritePC_btnFavorite__aeuPA{width:40px;height:40px;border-radius:50%;background-color:rgba(38,38,38,.5);border:0;outline:0;display:flex;justify-content:center;align-items:center;z-index:2}.TvlBtnAddFavoritePC_btnFavorite__aeuPA.TvlBtnAddFavoritePC_favorite__L6QRu svg,.TvlBtnAddFavoritePC_btnFavorite__aeuPA:hover svg{color:#f44c4c}.TvlBtnAddFavoritePC_btnFavorite__aeuPA svg{font-size:23px;color:#c1c1c1;transition:color .4s}.TvlBtnAddFavoritePC_placeholder__239Hq{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;font-size:14px}@keyframes TvlBtnAddFavoritePC_animateCircle__QEuIy{40%{transform:scale(10);opacity:1;fill:#dd4688}55%{transform:scale(11);opacity:1;fill:#d46abf}65%{transform:scale(12);opacity:1;fill:#cc8ef5}75%{transform:scale(13);opacity:1;fill:rgba(0,0,0,0);stroke:#cc8ef5;stroke-width:.5}85%{transform:scale(17);opacity:1;fill:rgba(0,0,0,0);stroke:#cc8ef5;stroke-width:.2}95%{transform:scale(18);opacity:1;fill:rgba(0,0,0,0);stroke:#cc8ef5;stroke-width:.1}to{transform:scale(19);opacity:1;fill:rgba(0,0,0,0);stroke:#cc8ef5;stroke-width:0}}@keyframes TvlBtnAddFavoritePC_animateHeart__v40__{0%{transform:scale(.2)}40%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes TvlBtnAddFavoritePC_animateHeartOut__TyYWm{0%{transform:scale(1.4)}to{transform:scale(1)}}
/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */@import "https://fonts.googleapis.com/css2?family=Baloo+2:wght@700&display=swap";.BrandSummerSale_container__KRuHf{cursor:pointer;margin-bottom:5px}.BrandSummerSale_container__KRuHf p{color:#f15700;font-family:Baloo\ 2,cursive;font-size:14px;line-height:1.2}.BrandSummerSale_container__KRuHf.BrandSummerSale_isProperty__e0_L3{text-align:left;margin:-10px 0 20px -15px}.BrandSummerSale_container__KRuHf.BrandSummerSale_isProperty__e0_L3 p{color:#fff;background-color:#f15700;border-radius:2px;padding:5px 10px;font-family:Montserrat;font-size:14px;font-weight:600;display:inline-block}.RoomPickerPC_roomPicker__O1yEm{position:absolute;left:0;top:85px;background-color:#fff;z-index:1;padding:20px 30px 0;font-size:14px;font-weight:500;color:#333;box-shadow:1px 0 13px 1px rgba(0,0,0,.2);border-radius:5px;-webkit-animation:date-picker-animation .25s ease-out;animation:date-picker-animation .25s ease-out}.RoomPickerPC_roomPicker__O1yEm:before{content:"";display:block;position:absolute;left:1rem;top:-8px;border-bottom:8px solid #fff;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0)}.RoomPickerPC_roomPicker__O1yEm .RoomPickerPC_isFixed__d__TL{max-height:calc(100vh - 195px);overflow:auto;margin:-20px -30px 0;padding:20px 30px 0}.RoomPickerPC_roomPicker__O1yEm .RoomPickerPC_isFixed__d__TL::-webkit-scrollbar{width:5px}.RoomPickerPC_roomPicker__O1yEm .RoomPickerPC_isFixed__d__TL::-webkit-scrollbar-track{background:#f1f1f1}.RoomPickerPC_roomPicker__O1yEm .RoomPickerPC_isFixed__d__TL::-webkit-scrollbar-thumb{background:#888}.RoomPickerPC_roomPicker__O1yEm .RoomPickerPC_isFixed__d__TL::-webkit-scrollbar-thumb:hover{background:#555}.RoomPickerPC_roomPicker__O1yEm.RoomPickerPC_mapView__VvllK{top:47px}.RoomPickerPC_roomPicker__O1yEm [class^=TvlSelectPC_wrap]{width:170px}.RoomPickerPC_roomPicker__O1yEm [class^=TvlNumberBox_wrap]{width:170px;margin-bottom:10px}.RoomPickerPC_row__uSq1m{display:flex;gap:15px;width:100%}.RoomPickerPC_roomItem__so51E:not(:last-child){border-bottom:1px solid #e6e6e6;padding-bottom:10px;margin-bottom:20px}.RoomPickerPC_roomTitle__ka6qZ{padding-top:10px;width:100%;flex-shrink:0;font-weight:700;font-size:14px;line-height:20px;display:flex;justify-content:space-between}.RoomPickerPC_roomTitle__ka6qZ svg{color:#9ba2a9;font-size:20px;cursor:pointer}.RoomPickerPC_colHalf__Axnda{width:50%}.RoomPickerPC_label__bkMX7{display:inline-block;margin-top:10px;margin-bottom:10px}.RoomPickerPC_footer__ir8KG{display:flex;background-color:#f4f4f4;align-items:center;padding:15px 30px;margin:0 -30px}.RoomPickerPC_btn__vpcNB{padding:0 12px;width:100%;height:40px;font-size:14px;font-weight:600;border:1px solid #1e2e5e;background:0 0;color:#1e2e5e;border-radius:3px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .4s}.RoomPickerPC_btn__vpcNB:hover{background-color:#1e2e5e;color:#fff;box-shadow:0 0 10px rgba(0,0,0,.2)}.RoomPickerPC_btnDoneCustom__k2OSx{font-size:9px}.RoomPickerPC_btnAddRoom__NpF5Y{margin:12px 0;text-transform:uppercase;height:40px;display:flex;justify-content:flex-end;align-items:center;font-weight:600;font-size:14px;line-height:17px;color:#1e2e5e;border:none;gap:5px;cursor:pointer}.RoomPickerPC_btnDone__4DepS{background-color:#1e2e5e;color:#fff}.RoomPickerPC_childAgeWrap__5scK3{display:flex;flex-wrap:wrap;gap:15px}.RoomPickerPC_roomPicker__O1yEm.BinancePage,.RoomPickerPC_roomPicker__O1yEm.Bitcoinexchange{background-color:#272a2f;border-radius:5px;top:95px;color:#fff}.RoomPickerPC_roomPicker__O1yEm.BinancePage .RoomPickerPC_footer__ir8KG,.RoomPickerPC_roomPicker__O1yEm.Bitcoinexchange .RoomPickerPC_footer__ir8KG{background-color:#333;border-radius:0 0 5px 5px}.RoomPickerPC_roomPicker__O1yEm.BinancePage .RoomPickerPC_btn__vpcNB,.RoomPickerPC_roomPicker__O1yEm.Bitcoinexchange .RoomPickerPC_btn__vpcNB{height:30px;border-color:#ffca11;color:#ffca11}.RoomPickerPC_roomPicker__O1yEm.BinancePage .RoomPickerPC_btnDone__4DepS,.RoomPickerPC_roomPicker__O1yEm.Bitcoinexchange .RoomPickerPC_btnDone__4DepS{color:#000!important;background-color:#ffca11;border:none}.RoomPickerPC_roomPicker__O1yEm.BinancePage .RoomPickerPC_label__bkMX7+div ul li,.RoomPickerPC_roomPicker__O1yEm.Bitcoinexchange .RoomPickerPC_label__bkMX7+div ul li{color:#000}.RoomPickerPC_roomPicker__O1yEm.BinancePage .RoomPickerPC_btn__vpcNB{border-color:#ffca11;color:#ffca11}.RoomPickerPC_roomPicker__O1yEm.BinancePage .RoomPickerPC_btnDone__4DepS{background-color:#ffca11}.RoomPickerPC_roomPicker__O1yEm.Bitcoinexchange .RoomPickerPC_btn__vpcNB{border-color:#0ac18e;color:#0ac18e}.RoomPickerPC_roomPicker__O1yEm.Bitcoinexchange .RoomPickerPC_btnDone__4DepS{background-color:#0ac18e}.RoomPickerPC_childAge__XvkRO{color:#999;text-transform:capitalize;padding-left:5px}.RoomPickerPC_ageSelect__U3_Yp{border-radius:4px}.RoomPickerPC_ageSelectError__313Dd{border:1px solid red!important}.RoomPickerPC_roomPicker__O1yEm .RoomPickerPC_roomItem__so51E:not(:last-child){border-bottom:1px solid var(--purple-color-15)}.RoomPickerPC_roomPicker__O1yEm .RoomPickerPC_roomTitle__ka6qZ svg{color:var(--purple-color-45)}.RoomPickerPC_roomPicker__O1yEm .RoomPickerPC_btnAddRoom__NpF5Y,.RoomPickerPC_roomPicker__O1yEm .RoomPickerPC_label__bkMX7,.RoomPickerPC_roomPicker__O1yEm .RoomPickerPC_roomTitle__ka6qZ{color:var(--purple-color-100)}.RoomPickerPC_roomPicker__O1yEm .RoomPickerPC_ageSelect__U3_Yp{border:1px solid var(--purple-color-100);color:var(--purple-color-100)}.RoomPickerPC_roomPicker__O1yEm .RoomPickerPC_childAge__XvkRO{color:var(--purple-color-45)}.RoomPickerPC_roomPicker__O1yEm [class^=TvlNumberBox_wrap]{color:var(--purple-color-100)}.TvlSelectPC_option__HKPsh{list-style:none;padding-left:10px;line-height:28px}.TvlSelectPC_option__HKPsh:hover{background-color:#f5f5f5;cursor:pointer}.TvlSelectPC_list__B80Sq{position:absolute;border:1px solid #cecece;background-color:#fff;margin-left:0;left:-1px;right:-1px;top:34px;z-index:10;max-height:200px;overflow-y:auto}.TvlSelectPC_wrap__NXh2O{cursor:pointer;height:40px;font-size:14px;font-weight:500;margin:0;border:1px solid #cecece;padding:0 8px;position:relative;line-height:40px;box-sizing:border-box}.TvlSelectPC_selectedOption__Ca1rn img{position:absolute;top:18px;right:8px}.TvlSelectPC_activitySelectBox__vhzWt .TvlSelectPC_selectedOption__Ca1rn{padding-right:100px;font-weight:700;color:#333}.TvlSelectPC_activitySelectBox__vhzWt .TvlSelectPC_selectedOption__Ca1rn:before{width:10px;height:10px;margin-right:10px;content:url(https://static.travala.com/resources/images-pc/activities/activity-property/clock.svg);position:relative;top:4px}.TvlSelectPC_activitySelectBox__vhzWt .TvlSelectPC_selectedOption__Ca1rn svg{position:absolute;top:16px;right:5px}.TvlSelectPC_activitySelectBox__vhzWt:after{color:#333!important}.TvlNumberBox_wrap__BFNgH{height:40px;font-size:14px;font-weight:500;margin:0;border:1px solid #cecece;position:relative;line-height:40px;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;border-radius:4px}.TvlNumberBox_wrap__BFNgH .TvlNumberBox_button__BU3bZ{cursor:pointer;display:flex;align-items:center;padding:0 8px;height:100%}@media(min-width:1000px){.TvlNumberBox_wrap__BFNgH{border:1px solid var(--purple-color-100);color:var(--purple-color-100)}.TvlNumberBox_wrap__BFNgH .TvlNumberBox_icon__Rjurt{width:10px;height:10px}}.StrikeThroughPrice_title__CSNAW{text-decoration:line-through;font-size:14px;color:#999;display:inline-flex;align-items:center;cursor:pointer}.StrikeThroughPrice_title__CSNAW img{margin-left:5px}.StrikeThroughPrice_tooltip__ga_Wg{font-size:12px!important;text-align:center}@media(max-width:999px){.StrikeThroughPrice_tooltip__ga_Wg{margin-top:5px}}.TvaRoomGuestDetail_container__9nopK{list-style:none}.TvaRoomGuestDetail_contentWrapper__EnAYq{text-align:left}.TvaRoomGuestDetail_contentWrapper__EnAYq h3{margin-bottom:7px;color:#0069b6;font-size:15px;font-weight:600;text-transform:capitalize}.TvaRoomGuestDetail_contentWrapper__EnAYq ul{padding:0;list-style:none;display:flex;justify-content:space-between;flex-wrap:wrap}.TvaRoomGuestDetail_contentWrapper__EnAYq ul.TvaRoomGuestDetail_multiple__FgIpt{min-width:500px}.TvaRoomGuestDetail_contentWrapper__EnAYq ul.TvaRoomGuestDetail_multiple__FgIpt li{width:48%}.TvaRoomGuestDetail_roomWrapper__wUJJJ b{font-weight:600}.TvaRoomGuestDetail_roomWrapper__wUJJJ .TvaRoomGuestDetail_roomInfo__tm_YZ{margin-bottom:8px;font-weight:400}.TvaRoomGuestDetail_roomWrapper__wUJJJ .TvaRoomGuestDetail_childInfo__QQBb_{font-size:12px;color:#777}.TvaRoomGuestDetail_roomWrapper__wUJJJ .TvaRoomGuestDetail_childInfo__QQBb_ span{text-transform:lowercase}.TvaRoomGuestDetail_roomWrapper__wUJJJ:last-child{border-bottom:0}.TvaRoomGuestDetail_tooltipTitle__C3qvf{display:inline-flex;align-items:center}.TvaRoomGuestDetail_tooltipTitle__C3qvf img{margin-left:5px}.TvaPrice_container__dIh1_{display:inline-flex;align-items:center;line-height:1.125rem;white-space:nowrap;vertical-align:middle}.TvaPrice_container__dIh1_ img{margin-right:.125rem;display:inline-block}.TvaPrice_container__dIh1_ .TvaPrice_price__FmDLD{margin-left:.15em}.TvaPrice_loading__HStGB{width:100%;max-width:9.375rem;height:1rem}.TvaPrice_loadingPrice__Ao9P2{background:linear-gradient(90deg,var(--text-disabled) 46%,var(--text-primary) 50%,var(--text-disabled) 54%) 50% 50%;background-size:250% 250%;animation:TvaPrice_tvaGradient__wwFcM 1s linear infinite;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-size:14px}@-webkit-keyframes TvaPrice_tvaGradient__wwFcM{0%{background-position:-30% 50%}to{background-position:100% 50%}}@keyframes TvaPrice_tvaGradient__wwFcM{0%{background-position:100% 50%}to{background-position:-30% 50%}}.TvaGivebackInfo_container__MTA9D{display:flex;align-items:center;gap:.5rem;padding:.5rem;margin-bottom:.5rem;border-radius:.375rem;background-color:var(--purple-color-5);color:var(--text-primary)}.TvaGivebackInfo_container__MTA9D.TvaGivebackInfo_containerMb__aEkiZ{flex-direction:column;align-items:flex-start}.TvaGivebackInfo_container__MTA9D svg{flex-shrink:0}.TvaGivebackInfo_container__MTA9D .TvaGivebackInfo_textLink__5Jt9n{color:var(--text-tertiary)}.TvaGivebackInfo_container__MTA9D .TvaGivebackInfo_textLink__5Jt9n:hover{text-decoration:underline;cursor:pointer}.TvaGivebackInfo_container__MTA9D b{color:var(--text-green)}.TvaGivebackInfo_iconInfo__v1Jir{display:inline;vertical-align:middle;margin-left:.25rem}.TvaGivebackInfo_tooltipContent__mSs4p{width:100%;margin:-.5rem}.TvaGivebackInfo_tooltipContent__mSs4p b{color:var(--text-green)}.TvaGivebackInfo_smartLabel__2PKe4{display:flex;height:1.5rem;padding:.25rem .5rem;align-items:center;gap:.25rem;flex-shrink:0;border-radius:.28125rem;background:var(--secondary-color-dune-100)}.TvaGivebackInfo_smartLabel__2PKe4 span,.TvaGivebackInfo_smartLabel__2PKe4 svg{color:var(--primary-color-white-100)}.TvaBookingTaxesAndFees_bookingTaxesFeesBrand__iK8TZ{display:flex;align-items:center;margin-top:5px}.TvaBookingTaxesAndFees_bookingTaxesFeesTitle__loOEr{display:inline-block;color:var(--primary-color-mint-muted)}.TvaBookingTaxesAndFees_bookingTaxesFeesIcon__xPAkn{width:12px;height:12px;margin-left:5px}.TvaBookingTaxesAndFees_detailFeePackageInfo__xPowO,.TvaBookingTaxesAndFees_mainTitle__DM1yo{text-align:left}.TvaBookingTaxesAndFees_detailFeePackageInfo__xPowO span{margin-top:0!important}.TvaBookingTaxesAndFees_taxesList__LOMUA{margin-left:15px;word-break:break-word}.TvaBookingTaxesAndFees_taxesList__LOMUA li{list-style:disc}.TvaBookingTaxesAndFees_modalTaxesList__KIhcp{list-style:none;padding:0;margin:0;word-break:break-word}.TvlMapPopupPC_btnClose__9IaPd{position:absolute;top:-27px;font-size:20px;padding:0;background:0;outline:0;border:0;color:#fff;right:0}.TvlMapPopupPC_propertyInfo__klW4R{position:absolute;overflow:auto;top:60px;left:8px;max-height:calc(100% - 69px);width:403px;display:flex;flex-direction:column;background:#fff;box-shadow:0 4px 15px rgba(0,0,0,.25);border-radius:5px;padding:16px;align-items:flex-start}.TvlMapPopupPC_propertyInfo__header__FhuBK{font-weight:600;font-size:16px;line-height:24px;color:#000;display:flex;margin-top:16px}.TvlMapPopupPC_propertyInfo__header__img__UnndO{width:110px;height:110px;border-radius:5px;flex:none;order:0;flex-grow:0;background-repeat:no-repeat;background-position:50%;background-size:cover;margin-right:10px}.TvlMapPopupPC_propertyInfo__header__rating__XDcPZ{margin-top:5px}.TvlMapPopupPC_propertyInfo__header__overview__G_8f5{margin-top:5px;font-weight:400;font-size:14px;line-height:17px;color:#555;display:flex}.TvlMapPopupPC_propertyInfo__header__overview__G_8f5>div:first-child{padding-right:5px;margin-right:5px;border-right:1px solid #ccc}.TvlMapPopupPC_propertyInfo__header__overview__G_8f5 img{margin-right:5px}.TvlMapPopupPC_propertyInfo__hr__y9PRN{background-color:#d2d5df;flex:none;flex-grow:0;margin:16px 0;width:100%;height:1px}.TvlMapPopupPC_propertyInfo__roomInfo__EIinp{font-weight:600;font-size:14px;line-height:17px;display:flex;color:#000}.TvlMapPopupPC_propertyInfo__roomInfo__EIinp img{margin-right:10px}.TvlMapPopupPC_propertyInfo__address__ox2gO{font-style:normal;font-weight:500;font-size:14px;line-height:20px;letter-spacing:.24px;color:#666}.TvlMapPopupPC_propertyInfo__content__mb10__pdeIg{margin-bottom:10px}.TvlMapPopupPC_propertyInfo__content__mt10__0EHku{margin-top:10px}.TvlMapPopupPC_propertyInfo__arrow__x2OJv{margin:0 10px}.TvlMapPopupPC_propertyInfo__attractions__nG4U4{margin-top:30px;flex:1;background-color:#f8f8f8;padding:20px;width:100%;overflow:auto}.TvlMapPopupPC_propertyInfo__attractions__header__fQDf2{font-weight:600;font-size:14px;line-height:17px;margin-bottom:10px}.TvlMapPopupPC_propertyInfo__attractions__item__An__D{display:flex;align-items:center;margin-bottom:10px;font-weight:500;font-size:12px;line-height:15px;color:#333}.TvlMapPopupPC_propertyInfo__attractions__item__An__D>div:first-child{flex:1}.TvlMapPopupPC_propertyInfo__attractions__item__An__D>div:last-child{margin-left:10px;text-align:right}.TvlMapPopupPC_propertyInfo__klW4R .TvlMapPopupPC_closeBtn__Hzd2m{position:absolute;top:16px;right:16px;width:17px;cursor:pointer}.TvlMapPopupPC_mainPriceWrap__UiF2q{line-height:42px}.TvlMapPopupPC_tooltipNew__xoYgl{left:2px!important}.VoucherForm_title__DCaGt{font-weight:600;font-size:15px;line-height:23px;color:#2577be}.VoucherForm_help__IRpr7{color:#333;margin-bottom:15px}.VoucherForm_voucherInput__gDiK7{position:relative;display:inline-block}.VoucherForm_voucherInput__gDiK7 .VoucherForm_iconEnterText__FlstM{position:absolute;top:11.5px;left:13px;z-index:1;width:11px;height:14px}.VoucherForm_voucherInput__gDiK7 .VoucherForm_input__4LG5b[type=text]{padding-left:0;width:420px;max-width:100%;height:25px;margin-top:auto;border:none;color:var(--primary-color-purple-100,#220a32);border-bottom:2px dotted var(--purple-color-15,rgba(34,10,50,.15));box-sizing:border-box;position:relative}.VoucherForm_voucherInput__gDiK7 .VoucherForm_input__4LG5b[type=text].VoucherForm_errInput__096wF{border-color:#ed0d18}.VoucherForm_voucherInput__gDiK7 .VoucherForm_input__4LG5b[type=text]::placeholder{font-family:var(--font-family-inter);font-size:.875rem;font-weight:400;line-height:1.25rem}.VoucherForm_voucherInput__gDiK7 .VoucherForm_btnClear__mZrMr{position:absolute;right:125px;top:50%;transform:translateY(-50%);width:22px;height:22px;border:1px solid #d1d1d1;border-radius:50%;color:#d1d1d1;outline:0;padding:0;background:none;font-size:12px}.VoucherForm_voucherInput__gDiK7 .VoucherForm_spinning__QjKk_{position:absolute;right:160px;top:13px}.VoucherForm_voucherDetail__iUYbR{margin-top:13px;display:flex;font-style:italic;justify-content:space-between;font-size:13px;font-weight:500;color:#333}.VoucherForm_errorMessage__LQVLr{color:#ed0d18}.VoucherForm_addBtn__MId9V{background:#2d83c2;border-radius:4px;margin-left:15px;width:112px;height:40px;line-height:20px;font-weight:600}.VoucherForm_availableVoucher__7Y5Z0{font-size:12px;line-height:20px;color:green;margin-top:8px}.VoucherForm_availableVoucher__7Y5Z0 span{font-weight:600;text-transform:uppercase}.TvaSmartLabel_container__qNiyr{display:inline-flex;height:1.5rem;padding:.25rem .5rem;align-items:center;gap:.25rem;flex-shrink:0;border-radius:.28125rem}.TvaSmartLabel_container__qNiyr.TvaSmartLabel_smart-1__gAdDC,.TvaSmartLabel_container__qNiyr.TvaSmartLabel_smart0__wkR_y,.TvaSmartLabel_container__qNiyr.TvaSmartLabel_smart6__AeokL,.TvaSmartLabel_container__qNiyr.TvaSmartLabel_smart8__u7woQ{background-color:var(--smart-program-color-basic)}.TvaSmartLabel_container__qNiyr.TvaSmartLabel_smart111__gMRBf,.TvaSmartLabel_container__qNiyr.TvaSmartLabel_smart1__pPZsp{background-color:var(--smart-program-color-steel)}.TvaSmartLabel_container__qNiyr.TvaSmartLabel_smart112__dtf8E,.TvaSmartLabel_container__qNiyr.TvaSmartLabel_smart2__sZMzk{background-color:var(--smart-program-color-bronze)}.TvaSmartLabel_container__qNiyr.TvaSmartLabel_smart113__F_SUr,.TvaSmartLabel_container__qNiyr.TvaSmartLabel_smart3__WADDr{background-color:var(--smart-program-color-silver)}.TvaSmartLabel_container__qNiyr.TvaSmartLabel_smart114__QuyrH,.TvaSmartLabel_container__qNiyr.TvaSmartLabel_smart4__B_ZSA{background-color:var(--smart-program-color-gold)}.TvaSmartLabel_container__qNiyr.TvaSmartLabel_smart115__lx4JY,.TvaSmartLabel_container__qNiyr.TvaSmartLabel_smart5__3Hm6N{background-color:var(--smart-program-color-platinum)}.TvaSmartLabel_container__qNiyr.TvaSmartLabel_smart9___Qg95{background-color:var(--smart-program-color-diamond)}.TvaSmartLabel_container__qNiyr span{color:#fff}.TvaSmartLabel_container__qNiyr svg *{fill:#fff}.PriceSummary_roomLeft__AjXyl{background-color:#dd1a00;border-radius:2px;width:95px;height:81px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:12px;text-transform:uppercase;color:#fff;position:absolute;top:0;left:0;z-index:1;padding:0 5px;text-align:center;line-height:1.3}.PriceSummary_roomLeft__AjXyl.PriceSummary_small__WyFER{background-color:#f67121}.PriceSummary_roomLeft__AjXyl span:first-child{font-size:18px;font-weight:600}.PriceSummary_containerPayment__fnC1r{background:#fff;border:1px solid #d3d3d3;box-sizing:border-box;box-shadow:0 2px 2px 0 rgba(30,0,50,.1);border-radius:3px;position:relative;margin-bottom:15px}.PriceSummary_containerActive__qDCRu{border:1px solid #a7cda0}.PriceSummary_packageLoading__qXzhN{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;opacity:.8;background-color:#f7f7f7;display:flex;flex-direction:column;justify-content:center;align-items:center}.PriceSummary_packageLoading__qXzhN p{margin-bottom:40px;font-size:15px;font-style:italic}.PriceSummary_packageLoading__qXzhN svg{font-size:22px}.PriceSummary_picture__vWVna{width:140px;height:140px;flex-shrink:0;background-color:#f0f0f0;background-size:cover;background-repeat:no-repeat}.PriceSummary_trustyou__4LHir{flex-direction:row-reverse;justify-content:flex-end}.PriceSummary_dateInfo__R0oSr{align-items:center;background-color:var(--primary-color-pink-muted)}.PriceSummary_originPrice__PTiww{text-decoration:line-through}.PriceSummary_priceInfo__TBhfa{display:grid;grid-template-columns:60% 40%;grid-row-gap:5px;padding:0}.PriceSummary_priceInfo__TBhfa>div{text-align:right}.PriceSummary_priceInfo__TBhfa>div>p{cursor:pointer;color:#28a745;font-weight:400;margin-left:15px}.PriceSummary_priceInfo__TBhfa>div>p.non-refundable{color:red;font-weight:600}.PriceSummary_priceInfo__TBhfa.PriceSummary_strikeThrough__fItFY{margin-bottom:10px}.PriceSummary_priceInfo__TBhfa.PriceSummary_strikeThrough__fItFY div:last-child span{text-decoration:line-through}.PriceSummary_priceInfo__TBhfa .PriceSummary_label__kSiss,.PriceSummary_priceInfo__TBhfa .label{text-align:left;font-weight:400;color:#333}.PriceSummary_priceInfo__TBhfa .PriceSummary_label__kSiss>span,.PriceSummary_priceInfo__TBhfa .label>span{display:block}.PriceSummary_priceInfo__TBhfa .PriceSummary_labelRoomNights__r8bX3{font-weight:400;font-size:15px;line-height:20px}.PriceSummary_priceInfo__TBhfa .bookingTaxesFeesBrand{color:#777!important}.PriceSummary_priceInfo__TBhfa .PriceSummary_perNight__VN5AP{font-weight:400;font-size:12px;line-height:20px;color:gray}.PriceSummary_roomInfo__Is3X7 ul{list-style:none}.PriceSummary_roomInfo__Is3X7 ul li:last-child{margin-bottom:0}.PriceSummary_roomInfo__Is3X7 ul p{font-weight:400;font-size:15px;line-height:18px;color:#000;margin-bottom:8px}.PriceSummary_roomInfo__Is3X7 ul p:last-child{margin-bottom:0}.PriceSummary_roomInfo__Is3X7 ul .PriceSummary_room__s_oO5{margin-bottom:8px}.PriceSummary_roomInfo__Is3X7 ul .PriceSummary_roomName__7IWqh{margin-right:10px;min-width:60px;display:inline-block}.PriceSummary_roomInfo__Is3X7 ul .PriceSummary_child__Jn9_k{font-size:12px;color:#777;margin-left:20px}.PriceSummary_roomInfo__Is3X7 ul .PriceSummary_child__Jn9_k span{text-transform:lowercase}.PriceSummary_totalChargeInfo__DmuqQ{margin:0 -20px -20px}.PriceSummary_voucherForm__c942Q{padding:15px 0}.PriceSummary_blockTitle__1kNwp{font-weight:600;font-size:18px;line-height:22px;color:#333;margin-bottom:15px}.PriceSummary_subtotal__kJQs7{border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;padding:10px 20px;margin:0 -20px;font-weight:700}.PriceSummary_subPrice__KnNzB{color:#b1b6af;font-size:14px}.PriceSummary_payAtProperty__GCZwB{display:flex;align-items:center;justify-content:space-between;margin-top:40px;font-size:14px;font-weight:600}.PriceSummary_payAtProperty__GCZwB span:last-child{color:#329223;font-size:16px}.PriceSummary_bestPriceMark__kCUpH{position:absolute;top:0;right:-4px;width:108px;height:34px}.PriceSummary_messageBox__KBM7r{border:1px solid rgba(50,146,35,.51);font-size:15px;min-height:46px;border-radius:3px;box-shadow:.4px 4px 13px 0 rgba(0,0,0,.05);padding:10px 15px;position:relative;margin-bottom:15px;font-weight:600;display:flex;align-items:center}.PriceSummary_messageBox__KBM7r>img{vertical-align:middle;margin-right:10px;width:20px;height:20px}.PriceSummary_messageBox__KBM7r .highlight-link{font-weight:500!important}.PriceSummary_offers___DLvi{padding:15px 20px;background:#e9f7e8;border:1px solid rgba(50,146,35,.6);border-bottom:none;box-sizing:border-box;margin-top:-1px}.PriceSummary_offers___DLvi .PriceSummary_offersTitle__735rb{font-weight:600;font-size:15px;line-height:18px;color:green;display:flex;align-items:center;margin-bottom:10px}.PriceSummary_offers___DLvi .PriceSummary_offersTitle__735rb img{margin-right:3px}.PriceSummary_offers___DLvi .PriceSummary_priceInfo__TBhfa{grid-row-gap:5px}.PriceSummary_offers___DLvi .PriceSummary_label__kSiss{font-weight:400;font-size:12px;line-height:15px;color:green;display:flex;align-items:center}.PriceSummary_offers___DLvi .PriceSummary_label__kSiss img{margin-right:3px;width:10px;height:12px}.PriceSummary_tooltipContent__uoZfy{text-transform:none}.PriceSummary_offersTrigger__HXhWQ{display:flex;align-items:center}.PriceSummary_offersTrigger__HXhWQ img{margin-left:5px;width:14px;height:14px}.PriceSummary_partialPayment__fj30z{padding:20px 25px;background:#fff;border:1px solid #d3d3d3;box-sizing:border-box}.PriceSummary_partialPayment__fj30z .PriceSummary_label__kSiss{display:flex;align-items:center}.PriceSummary_partialPayment__fj30z .PriceSummary_label__kSiss img{width:26px;height:26px;margin-right:10px}.PriceSummary_fees__ak750{background:#fff;border:1px solid #d3d3d3;padding:15px 25px}.PriceSummary_fees__ak750 .PriceSummary_label__kSiss{font-weight:400;font-size:12px;line-height:15px;color:#333}.PriceSummary_bookingTaxesFeesIcon__FqcuM{width:15px;height:15px;margin-left:5px;margin-right:2px}.PriceSummary_blockVoucher__Ih6C6{padding:16px 20px;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}.PriceSummary_bestPriceGuarantee__Yy5N6{margin-top:20px}.PriceSummary_bestPriceGuarantee__Yy5N6 .PriceSummary_trigger__9_9rc{display:flex;align-items:center;justify-content:right;margin-bottom:3px}.PriceSummary_bestPriceGuarantee__Yy5N6 a{font-weight:500;font-size:15px;line-height:18px;margin-left:2px;margin-right:5px}.PriceSummary_customVoucherForm__YAqHC{display:flex!important}.PriceSummary_passportTag__0u4ot{background:#e2f4ea;border:1px solid #329223;font-weight:500;font-size:15px;line-height:18px;color:green}.PriceSummary_priceSummaryV2__0KKLY .PriceSummary_label__kSiss{font-size:15px;text-transform:capitalize;line-height:20px}.PriceSummary_priceSummaryV2__0KKLY .PriceSummary_payWith___4rbh{text-transform:none}.PriceSummary_priceSummaryV2__0KKLY .PriceSummary_fees__ak750{margin-top:8px}.PriceSummary_priceSummaryV2__0KKLY .PriceSummary_offersV2__ISn9b{display:flex;flex-direction:column}.PriceSummary_priceSummaryV2__0KKLY .PriceSummary_offersV2__ISn9b .PriceSummary_offersTitle__735rb{font-weight:600;font-size:15px;line-height:18px;display:flex;margin-bottom:10px;align-items:center;color:var(--smart-program-color-platinum)}.PriceSummary_priceSummaryV2__0KKLY .PriceSummary_offersV2__ISn9b .PriceSummary_offersTitle__735rb img{margin-right:3px}.PriceSummary_priceSummaryV2__0KKLY .PriceSummary_offersV2__ISn9b .PriceSummary_priceInfo__TBhfa{width:100%;grid-row-gap:5px;margin-top:8px}.PriceSummary_priceSummaryV2__0KKLY .PriceSummary_offersV2__ISn9b .PriceSummary_discount__wyAaU{color:var(--smart-program-color-platinum);font-size:15px;font-weight:600;line-height:20px;display:flex;align-items:center;justify-content:flex-end;gap:3px}.PriceSummary_priceSummaryV2__0KKLY .PriceSummary_offersV2__ISn9b .PriceSummary_label__kSiss{display:flex;align-items:center;gap:6px;text-transform:capitalize}.PriceSummary_priceSummaryV2__0KKLY .PriceSummary_serviceFees__Nw3rq{display:flex;flex-direction:column;gap:8px}.PriceSummary_priceSummaryV2__0KKLY .PriceSummary_property__GgA9U{margin-bottom:15px}.PriceSummary_divider__u0lZO{border-bottom:2px dotted var(--purple-color-15)}.PriceSummary_paymentDetail__XYvbr{display:flex;flex-direction:column;gap:8px}.PriceSummary_tooltipDetail__pmvtm{text-transform:none;padding:8px 5px}.PriceSummary_tooltipDetail__pmvtm .PriceSummary_priceSummary__W8QBw{text-transform:capitalize}.PriceSummary_tooltipDetail__pmvtm .PriceSummary_priceInfo__TBhfa{width:100%}.PriceSummary_tooltipDetail__pmvtm .PriceSummary_divider__u0lZO{border-bottom:2px dotted var(--purple-color-15);margin:0}.PriceSummary_tooltipDetail__pmvtm .PriceSummary_label__kSiss{display:flex;align-items:center;gap:6px;text-transform:capitalize}.PriceSummary_tooltipDetail__pmvtm .PriceSummary_label__kSiss img{width:10px;height:12px}.PriceSummary_tooltipDetail__pmvtm .PriceSummary_taxesAndFees__19LuJ{text-transform:none}.PriceSummary_discountTooltip__QAdZP{color:var(--text-green)!important;display:flex;align-items:center;justify-content:flex-end;gap:5px}.PriceSummary_invitePromoTag__N_b_q{background:#f2f9ff;border:1px solid #2577be}.PriceSummary_cutout__UtuyL{position:relative}.PriceSummary_cutout__UtuyL:after,.PriceSummary_cutout__UtuyL:before{content:"";position:absolute;left:-16px;top:0;width:0;height:0;border:10px solid rgba(0,0,0,0);border-left:10px solid var(--border-secondary);z-index:1}.PriceSummary_cutout__UtuyL:after{left:auto;right:-16px;border-left:10px solid rgba(0,0,0,0);border-right:10px solid var(--border-secondary)}.PriceSummary_blockVoucherV2__kTfB4{background:#fff;box-shadow:0 2px 2px 0 rgba(30,0,50,.1)}.TvaCryptoAccepted_container__bo7ql{color:var(--purple-color-60)}.TvaCryptoAccepted_container__bo7ql.TvaCryptoAccepted_notAccepted__PUgkE{color:var(--secondary-color-red-100)}