.DotSeparator_dot__tr6Q8{border-radius:50%;display:inline-block}.PopupDetail_nha_star_container__NfGkU{padding-top:var(--space-32);margin-bottom:var(--space-20)}.PopupDetail_detail_list_container__d25EU{padding:0 var(--space-24)}@media(min-width:840px){.PopupDetail_nha_star_container__NfGkU{padding-top:var(--space-8)}}.ListItem_divider__VjdxE{margin-top:var(--space-12)}.ListItem_content__t5T66{display:flex;align-items:center;padding-top:var(--space-12);cursor:pointer}.ListItem_content__t5T66 .ListItem_icon__avmGA{display:flex;align-items:center;justify-content:center}.ListItem_content__t5T66 .ListItem_item_icon__APbbI{margin-right:var(--space-10)}.ListItem_content__t5T66 .ListItem_item_text__lFzmH{margin-right:var(--space-12)}.ListItem_content__t5T66 .ListItem_right_arrow__K1Amo{margin-left:auto}@media(min-width:840px){.ListItem_content__t5T66{padding-top:var(--space-16)}}.PopupLoyalty_property_loyalty__FsDaD{cursor:pointer;display:flex;flex-direction:row;align-items:center;margin-top:var(--space-12)}.PopupLoyalty_property_loyalty__FsDaD>*+p{margin:0 var(--space-8)}.PopupLoyalty_property_loyalty__FsDaD .PopupLoyalty_see_loyalty_details__jzsdL{cursor:pointer}.PopupLoyalty_benefit_wrapper__61uZk .PopupLoyalty_benefit__Iob2z{display:flex;flex-direction:row;align-items:flex-start}.PopupLoyalty_benefit_wrapper__61uZk .PopupLoyalty_benefit__Iob2z .PopupLoyalty_benefit_detail__1W_ro{margin-left:var(--space-12)}@media(min-width:840px){.PopupLoyalty_benefit_wrapper__61uZk{--lc-column-count:3;display:grid;grid-template-columns:repeat(var(--lc-column-count),1fr);grid-gap:var(--space-20) var(--space-16);gap:var(--space-20) var(--space-16)}.PopupLoyalty_benefit_wrapper__61uZk .PopupLoyalty_benefit__Iob2z .PopupLoyalty_benefit_detail__1W_ro h4{margin-bottom:var(--space-4)}.PopupLoyalty_popup_footer__DqIeC{display:block;margin-top:var(--space-16)}}@media(max-width:839px){.PopupLoyalty_benefit_wrapper__61uZk{margin-top:var(--space-20)}.PopupLoyalty_benefit_wrapper__61uZk .PopupLoyalty_benefit__Iob2z{margin-bottom:var(--space-12);padding-bottom:var(--space-12)}.PopupLoyalty_benefit_wrapper__61uZk .PopupLoyalty_benefit__Iob2z .PopupLoyalty_benefit_detail__1W_ro h4{margin-bottom:var(--space-2)}.PopupLoyalty_benefit_wrapper__61uZk .PopupLoyalty_benefit__Iob2z:not(:last-child){border-bottom:1px solid #dee2ee}}.PreferredPartnerInfo_benefit_wrapper__sdJzb{margin-top:var(--space-20)}@media(min-width:840px){.PreferredPartnerInfo_benefit_wrapper__sdJzb{--lc-column-count:3;display:grid;grid-template-columns:repeat(var(--lc-column-count),1fr);grid-gap:var(--space-16) var(--space-20);gap:var(--space-16) var(--space-20);margin-top:0}}.PreferredPartnerInfo_benefit__eN5bR{display:flex;flex-direction:row;align-items:flex-start;margin-bottom:var(--space-12);padding-bottom:var(--space-12)}.PreferredPartnerInfo_benefit__eN5bR .PreferredPartnerInfo_benefit_image_wrapper__mysx1{min-width:24px}.PreferredPartnerInfo_benefit__eN5bR .PreferredPartnerInfo_benefit_detail__Yofcn{margin-left:var(--space-12)}.PreferredPartnerInfo_benefit__eN5bR .PreferredPartnerInfo_title__P0XiU{margin-bottom:var(--space-4)}@media(max-width:839px){.PreferredPartnerInfo_benefit__eN5bR:not(:last-child){border-bottom:1px solid #dee2ee}}.RoomStatistic_property_statistic__jmKeW{display:flex;flex-direction:row}.RoomStatistic_property_statistic__jmKeW>:not(:last-child){margin-right:var(--space-16)}.RoomStatistic_property_statistic__jmKeW>:last-child{margin-right:0}.RoomStatistic_property_statistic__jmKeW .RoomStatistic_statistic_item__3nLQj{display:flex;flex-direction:row;align-items:center}.RoomStatistic_property_statistic__jmKeW .RoomStatistic_statistic_item__3nLQj>*+*{margin-left:var(--space-8)}@media(max-width:839px){.RoomStatistic_property_statistic__jmKeW>:not(:last-child){margin-right:var(--space-12)}.RoomStatistic_property_statistic__jmKeW .RoomStatistic_statistic_item__3nLQj>*+*{margin-left:var(--space-4)}}.HotelInfo_hotel_info_wrapper__TAfxV{--hiw-vertical-spacing:var(--space-12);--space-17:17px;padding:var(--hiw-vertical-spacing) 0;display:grid;grid-template-columns:1.1fr 1fr}.HotelInfo_property_info__kh_tw>:not(:last-child){margin-bottom:var(--space-14)}.HotelInfo_hotel_rating__zJcU7{display:flex;flex-flow:row wrap;align-items:center;margin-bottom:0!important}.HotelInfo_hotel_rating__zJcU7>*{margin-bottom:var(--space-17)}.HotelInfo_hotel_rating__zJcU7 .HotelInfo_property_type__XZ1Z5{margin-right:var(--space-8)}.HotelInfo_analytic_message_separator__m6vLD,.HotelInfo_hotel_rating__zJcU7 .HotelInfo_property_star_rating__lM7yT{display:flex;flex-direction:row;align-items:center;margin-right:var(--space-8)}.HotelInfo_property_labels__Mbkan{display:flex;flex-flow:wrap;align-items:center;justify-content:flex-end}.HotelInfo_property_labels__Mbkan>*{margin-bottom:var(--space-8)}.HotelInfo_property_labels__Mbkan>*+*{margin-left:var(--space-8)}.HotelInfo_nha_rating__m4AHo{display:flex;align-items:center;flex-flow:row wrap;margin-bottom:0!important}.HotelInfo_nha_rating__m4AHo>*{margin-bottom:var(--space-8)}.HotelInfo_nha_rating__m4AHo>:not(:last-child){margin-right:var(--space-8)}.HotelInfo_property_price_details__gVyY0{margin-bottom:var(--space-8)}.HotelInfo_property_price_details__gVyY0>:not(:last-child){margin-bottom:var(--space-2)}.HotelInfo_nha_star_container__uDpWM>:not(:first-child){margin-left:var(--space-8)}.HotelInfo_price_label_info__Wi_x5{text-align:right}.HotelInfo_property_review_location__kEXQH{display:flex;flex-direction:row;align-items:center}.HotelInfo_property_review_location__kEXQH .HotelInfo_property_rating_review__s8vIW{display:flex;flex-direction:row;align-items:center;margin-right:var(--space-8)}.HotelInfo_property_review_location__kEXQH .HotelInfo_property_rating_review__s8vIW>:not(:first-child){margin-left:var(--space-8)}.HotelInfo_property_review_location__kEXQH .HotelInfo_property_location__ixZKx{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-left:var(--space-8)}.HotelInfo_no_room_content__QWnam{text-align:right;align-self:center}.HotelInfo_no_room_content__QWnam .HotelInfo_no_room_description__UR5mS{margin-bottom:var(--space-8)}.HotelInfo_text_underlined__XkzEK{text-decoration:underline;cursor:pointer}@media(max-width:839px){.HotelInfo_hotel_info_wrapper__TAfxV{--hiw-vertical-spacing:var(--space-20);grid-template-columns:1fr}.HotelInfo_property_info__kh_tw>:not(:last-child){margin-bottom:var(--space-12)}.HotelInfo_hotel_rating__zJcU7{margin-bottom:0!important}.HotelInfo_hotel_rating__zJcU7>*,.HotelInfo_property_name__qba65,.HotelInfo_property_rating_type__wkfmU{margin-bottom:var(--space-8)}.HotelInfo_property_review_location__kEXQH .HotelInfo_property_rating_review__s8vIW{margin-right:var(--space-6)}.HotelInfo_property_review_location__kEXQH .HotelInfo_property_location__ixZKx{margin-left:var(--space-6)}.HotelInfo_divider__VpXXU{margin-bottom:var(--space-12)}.HotelInfo_no_room_content__QWnam,.HotelInfo_price_label_info__Wi_x5{display:none}}@media(min-width:840px){.HotelInfo_info_list_wrapper__kxDfC{max-width:max-content}}.HotelInfo_price_module_icon_wrapper__pQ9T0{position:relative;width:14px!important;height:14px!important}.HotelInfo_price_module_icon_wrapper__pQ9T0>span{position:unset!important;line-height:0}.HotelInfo_price_module_icon_wrapper__pQ9T0.HotelInfo_fallback_icon__Nms6e{filter:var(--tint-filter-alert-variant)}.HotelInfo_price_module_lpg_and_promo_wrapper__840YB{margin-bottom:var(--space-4)}.HotelInfo_lgp_banner_content_wrapper__KHGhB{display:inline-flex;align-items:center;cursor:pointer}.HotelInfo_promo_countdown_wrapper__HTSXd{display:flex;justify-content:flex-end;margin-bottom:var(--space-8)}.PriceModuleLabel_wrapper__5bhva{height:calc(var(--line-height-b3) + 4px);max-width:inherit;flex-flow:column nowrap!important}.PriceModuleLabel_keen_slider_item__sK8vx{display:flex;height:calc(var(--line-height-b3) + 4px);width:auto!important}.PriceModuleLabel_keen_slider_item__sK8vx.PriceModuleLabel_container_left__BPLdm{justify-content:flex-start}.PriceModuleLabel_keen_slider_item__sK8vx.PriceModuleLabel_container_right__OwGLC{justify-content:flex-end}.PriceModuleLabel_label_wrapper__Htx0c{padding:2px var(--padding-right-label) 2px var(--padding-left-label);border-radius:4px;max-width:100%}.PriceModuleLabel_label_wrapper__Htx0c.PriceModuleLabel_full_width__NJQEc{width:100%}.PriceModuleLabel_label_wrapper__Htx0c.PriceModuleLabel_with_icon__JUMRh{display:flex;flex-direction:row;align-items:center;column-gap:4px}.PriceModuleLabel_label_wrapper__Htx0c.PriceModuleLabel_with_icon__JUMRh .PriceModuleLabel_prefix_icon__weH2J{display:inline-flex}.PriceModuleLabel_label_wrapper__Htx0c.PriceModuleLabel_with_icon_align_left__mpw32{justify-content:flex-start}.PriceModuleLabel_label_wrapper__Htx0c.PriceModuleLabel_with_icon_align_center__kSAL3{justify-content:center}.PriceModuleLabel_label_wrapper__Htx0c.PriceModuleLabel_with_icon_align_right__q0q7c{justify-content:flex-end}.PriceModuleLabel_label_item__gKpM9{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}