.CombinationBannerContent_banner_content_container__Vr1gS{display:flex;flex-direction:row;align-items:flex-start;column-gap:var(--space-12);background-color:var(--color-Y100);border-radius:8px;padding:var(--space-12) var(--space-20)}@media(min-width:840px){.CombinationBannerContent_banner_content_container__Vr1gS{padding:var(--space-12)}}.CombinationBannerContent_image_wrapper__ULDV_{position:relative;flex-shrink:0;width:24px;height:24px}.CombinationBannerContent_image_wrapper__ULDV_ .CombinationBannerContent_banner_image__m9hvJ{width:100%;height:100%;object-fit:cover}.CombinationBannerContent_main_content__3VjDn{padding-top:3px;width:100%;display:flex;flex-direction:column;align-items:flex-start;row-gap:var(--space-2)}.CombinationBannerContent_banner_action_button__ZLd11{cursor:pointer}.SmartContact_smart_contact__FXFag{--sc-max-height:120px;--sc-top:52px;--sc-width:100%;--sc-box-shadow:0 2px 8px rgba(48,49,53,.16);background:var(--color-N0);max-height:var(--sp-max-height);position:absolute;top:var(--sc-top);box-shadow:var(--elevation-1);width:var(--sc-width);z-index:var(--z-index-900);border-radius:var(--space-8)}.SmartContact_smart_contact__FXFag .SmartContact_contact_item__tErRg{cursor:pointer}.SmartContact_smart_contact__FXFag .SmartContact_contact_item__tErRg div:first-child{padding-left:var(--space-8)}.SmartContact_smart_contact__FXFag .SmartContact_contact_item__tErRg div:nth-child(2){margin:0 var(--space-20)}@media(min-width:840px){.SmartContact_smart_contact__FXFag{--sc-top:58px}}.Form_form_container__C3_R6{display:flex;flex-direction:column;row-gap:var(--space-16)}@media(min-width:840px){.Form_form_container__C3_R6{row-gap:var(--space-24)}}.Form_email_text_input__diiAI label{background-color:transparent!important}.Form_radio__ySLa4:not(:last-of-type){margin-right:var(--space-24)!important}.Form_smart_contact_popover__LMC9v{max-height:160px;overflow-y:auto}@media(min-width:840px){.Form_smart_contact_popover__LMC9v{max-height:260px}}.ContactDetail_contact_detail_title_mobile__DI3iY{margin-bottom:var(--space-16)}.ContactDetail_contact_detail_card__tC9Yv{--cd-card-padding:var(--space-16);margin-top:var(--space-16);padding:var(--cd-card-padding)!important}.ContactDetail_contact_detail_description_desktop__ZyTMB{margin-top:var(--space-12)}@media(min-width:840px){.ContactDetail_contact_detail_card__tC9Yv{--cd-card-padding:var(--space-24);margin-top:var(--space-16)}.ContactDetail_contact_detail_card__tC9Yv>div:not(:first-child){margin-top:var(--space-24)}}.ContactDetail_form__qN2wd{margin-top:var(--space-8)}.ContactDetail_button_save__V_cSG{margin-top:var(--space-16)}.FlexiblePaymentPickWhenToPay_container__NNCnQ{display:flex;flex-direction:column;gap:var(--space-16);padding:var(--space-16) 0}@media(min-width:840px){.FlexiblePaymentPickWhenToPay_container__NNCnQ{padding-top:0}}.FlexiblePaymentPickWhenToPay_title__wk1Gu{margin:0}.FlexiblePaymentPickWhenToPay_radio_group__eKmft{display:flex;flex-direction:column;gap:var(--space-12)}.FlexiblePaymentPickWhenToPay_option_card__75vVM{padding:var(--space-16);border:1px solid var(--N75);border-radius:var(--radius-8);transition:border-color .2s ease}.FlexiblePaymentPickWhenToPay_option_card__75vVM.FlexiblePaymentPickWhenToPay_selected__4gak_{border-color:var(--B400)}.FlexiblePaymentPickWhenToPay_option_section__1Ea9b{padding:var(--space-16) var(--space-12) var(--space-12)}.FlexiblePaymentPickWhenToPay_option_section__1Ea9b:not(:last-of-type){padding:var(--space-12) var(--space-12) var(--space-16);border-bottom:1px solid var(--color-N200)}@media(min-width:840px){.FlexiblePaymentPickWhenToPay_option_section__1Ea9b{padding:var(--space-16) var(--space-24) var(--space-24)}.FlexiblePaymentPickWhenToPay_option_section__1Ea9b:not(:last-of-type){padding:var(--space-24) var(--space-24) var(--space-16)}}.FlexiblePaymentPickWhenToPay_option_header__S3vwG{display:flex;align-items:center}.FlexiblePaymentPickWhenToPay_option_content__RMgWa{margin-top:var(--space-12);margin-left:var(--space-28);background-color:#f3fafb;border-radius:8px;padding:var(--space-8) var(--space-12)}@media(min-width:840px){.FlexiblePaymentPickWhenToPay_option_content__RMgWa{padding:var(--space-12) var(--space-16)}}.FlexiblePaymentPickWhenToPay_risk_free_header__TdKtV{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.FlexiblePaymentPickWhenToPay_risk_free_text__JVTMr{color:var(--G500)}.FlexiblePaymentPickWhenToPay_chevron_icon__1YI__{color:var(--N200)}.FlexiblePaymentPickWhenToPay_benefits_list__v2qoM{margin:var(--space-4) 0 0;padding:0;list-style:none}.FlexiblePaymentPickWhenToPay_benefit_item__dd42u{display:flex;align-items:flex-start;gap:var(--space-4)}.FlexiblePaymentPickWhenToPay_benefit_item__dd42u:not(:last-of-type){margin-bottom:var(--space-2)}.FlexiblePaymentPickWhenToPay_benefit_icon__nbkpq{flex-shrink:0;margin-top:2px;color:var(--G400)}.NavigationBar_navigation_bar__3XmGr{display:flex;align-items:center;padding:var(--space-16) var(--space-20);background-color:var(--color-N0)}@supports(padding:max(0px)){.NavigationBar_navigation_bar__3XmGr{padding-top:max(env(safe-area-inset-top),var(--edge-padding))}}.NavigationBar_navigation_bar__3XmGr>.NavigationBar_nav_button__Msei5{cursor:pointer}.NavigationBar_navigation_bar__3XmGr>.NavigationBar_title__hEFkc{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;width:100%}.NavigationBar_navigation_bar__3XmGr>*+*{margin-left:var(--space-16)}.Stepper_stepper_container__x8wXb{--bullet-size:20px;--divider-width:16px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;display:flex}.Stepper_stepper_container__x8wXb::-webkit-scrollbar{display:none}.Stepper_stepper_item__CxL68{display:flex;align-items:center;flex-shrink:0}.Stepper_bullet__76vNd{border:1px solid var(--color-N300);border-radius:50%;display:flex;align-items:center;justify-content:center;width:var(--bullet-size);height:var(--bullet-size)}.Stepper_bullet__76vNd.Stepper_completed__anSL0{background-color:var(--color-B100);border-color:var(--color-B100)}.Stepper_bullet__76vNd.Stepper_active__p63rl{background-color:var(--color-B400);border-color:var(--color-B400)}.Stepper_label__RYVq_{margin-left:var(--space-8)}.Stepper_divider__YssMO{border-top:1px solid var(--color-N300);width:var(--divider-width);margin:0 var(--space-8)}.Stepper_divider__YssMO.Stepper_blue__vT5wA{border-color:var(--color-B400)}@media(min-width:840px){.Stepper_stepper_container__x8wXb{--bullet-size:24px;--divider-width:24px}}.Header_header_mobile__pUW_o{top:0;z-index:100;padding-top:var(--space-12);padding-left:var(--edge-padding);padding-right:var(--edge-padding)}.Header_header_mobile__pUW_o,.Header_stepper_outer_wrapper__FUKUZ{position:-webkit-sticky;position:sticky;background-color:var(--color-N0)}.Header_stepper_outer_wrapper__FUKUZ{z-index:99;box-shadow:0 2px 8px rgba(0,0,0,.1)}@media(max-width:839px){.Header_stepper_outer_wrapper__FUKUZ{top:48px}.Header_stepper_inner_wrapper__24GOh{padding:0}.Header_stepper__wgC4X{padding:var(--space-4) var(--edge-padding) var(--space-8)!important}}@media(min-width:840px){.Header_stepper_outer_wrapper__FUKUZ{position:static;box-shadow:none}.Header_stepper__wgC4X{padding:7px 0 var(--space-12)}}.BenefitBanner_benefit_banner_container__fqWmN{background-size:cover;background-repeat:no-repeat;background-position:50%}.BenefitBanner_benefit_banner_wrapper__qgVEP{background-size:contain;display:flex;padding:var(--space-8) var(--space-16);align-items:center}.BenefitBanner_icon_wrapper__USUX_{position:relative;flex-shrink:0;width:20px;height:20px}.BenefitBanner_description_wrapper__UjAMy{width:100%;margin-left:var(--space-8)}.PriceFooter_price_footer_container__8zg6U{--container-border-radius:0;--container-padding-horizontal:var(--edge-padding);--gradient-banner-icon-size:24px;--content-padding-vertical:var(--space-12);--points-container-spacing:var(--space-4);--price-label-spacing:var(--space-4);background-color:var(--color-N0);border-radius:var(--container-border-radius);box-shadow:var(--elevation-1);width:100%;height:auto}.PriceFooter_gradient_banner_container__54Dh2{line-height:var(--space-16)}.PriceFooter_gradient_banner_container__54Dh2 .PriceFooter_icon_wrapper__hONdf{position:relative;width:var(--gradient-banner-icon-size);height:var(--gradient-banner-icon-size)}.PriceFooter_gradient_banner_container__54Dh2 .PriceFooter_gradient_banner_text__4GUqf{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.PriceFooter_price_footer_inner_container__tf9bN{width:inherit;height:inherit;padding:0 var(--container-padding-horizontal)}.PriceFooter_strikethrough_price_text__xeYTF{text-decoration:line-through}.PriceFooter_final_price_text__7PO0S,.PriceFooter_strikethrough_price_text__xeYTF{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.PriceFooter_content__ZpVgm{width:inherit;height:auto;padding-top:var(--space-12);padding-bottom:var(--space-8)}.PriceFooter_content__ZpVgm .PriceFooter_price_section__Uy8Fa{width:100%}.PriceFooter_content__ZpVgm .PriceFooter_price_section__Uy8Fa .PriceFooter_price_row__5TOSH{display:flex;align-items:flex-start;justify-content:space-between}.PriceFooter_content__ZpVgm .PriceFooter_price_section__Uy8Fa .PriceFooter_price_row__5TOSH .PriceFooter_price_label__CDshS{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;flex:1 1;margin-right:var(--space-12)}.PriceFooter_content__ZpVgm .PriceFooter_price_section__Uy8Fa .PriceFooter_price_row__5TOSH .PriceFooter_price_container__RBjNT{flex-shrink:0;text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-4)}.PriceFooter_content__ZpVgm .PriceFooter_price_section__Uy8Fa .PriceFooter_price_row__5TOSH .PriceFooter_price_container__RBjNT .PriceFooter_final_price_text__7PO0S{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.PriceFooter_content__ZpVgm .PriceFooter_price_section__Uy8Fa .PriceFooter_price_row__5TOSH .PriceFooter_price_container__RBjNT .PriceFooter_strikethrough_price_text__xeYTF{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-decoration:line-through}.PriceFooter_content__ZpVgm .PriceFooter_price_section__Uy8Fa .PriceFooter_price_row__5TOSH .PriceFooter_price_container__RBjNT .PriceFooter_saved_amount__ybGR5{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;color:var(--color-G500)}.PriceFooter_content__ZpVgm .PriceFooter_price_section__Uy8Fa .PriceFooter_estimated_total__JYzeJ{text-align:left}.PriceFooter_action_section__B_1pP{width:inherit}.PriceFooter_action_section__B_1pP .PriceFooter_continue_button__TrH7m{width:100%;margin-bottom:var(--space-8)}.PriceFooter_action_section__B_1pP .PriceFooter_icon_wrapper__hONdf{position:relative;width:16px;height:16px}.PriceFooter_action_section__B_1pP .PriceFooter_points_container__c34wj{display:flex;align-items:center;justify-content:center;gap:var(--points-container-spacing)}.PriceFooter_benefit_banner__f4Dkc{margin-top:0}.PriceFooter_special_content__y0acF{border-bottom:1px dashed var(--color-N200);margin-bottom:calc(-1*var(--content-padding-vertical)/2);padding:var(--space-8) 0}.PriceFooter_special_content_item__QLWmC{display:flex;align-items:center;justify-content:space-between}.PriceFooter_special_content_item__QLWmC+.PriceFooter_special_content_item__QLWmC{margin-top:var(--space-8)}.PriceFooter_special_content_item__QLWmC .PriceFooter_label_wrapper__LCHk0 .PriceFooter_label_text__N4ZOF{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.PriceFooter_special_content_item__QLWmC .PriceFooter_value_wrapper__81CiE{flex-shrink:0}.PriceFooter_special_content_item__QLWmC .PriceFooter_value_wrapper__81CiE.PriceFooter_pay_at_hotel__e7s5o{display:flex;align-items:center}.PriceFooter_special_content_item__QLWmC .PriceFooter_value_wrapper__81CiE.PriceFooter_pay_at_hotel__e7s5o>:not(:first-child){margin-left:var(--space-4)}@media(min-width:840px){.PriceFooter_price_footer_container__8zg6U{--container-border-radius:8px}.PriceFooter_price_footer_container__8zg6U,.PriceFooter_price_footer_container_second_page__W162x{--container-padding-horizontal:var(--space-20);--gradient-banner-icon-size:32px;--content-padding-vertical:var(--space-20);--points-container-spacing:var(--space-8);--price-label-spacing:var(--space-12)}.PriceFooter_price_footer_container_second_page__W162x{border-radius:0 0 8px 8px;background-color:var(--color-N0)}}@media(min-width:840px)and (min-width:840px){.PriceFooter_price_footer_container_second_page__W162x{box-shadow:0 4px 12px rgb(var(--color-shadow-rgb)/20%);background:var(--color-N0)}}.PriceFooter_gradient_banner_phone_verification__gftm2{background-image:linear-gradient(to right,var(--gradient-gp100),var(--gradient-gp200));border-radius:var(--container-border-radius) var(--container-border-radius) 0 0}.PriceFooter_gradient_banner_text_container___pQJH{display:flex;align-items:center;justify-content:space-between}.PriceSummary_accordion_container__t7do3{position:relative;width:100%}.PriceSummary_price_summary__4YnqN{display:flex;flex-direction:column;gap:0;width:100%}.PriceSummary_accordion_item__81AX8{position:relative;display:flex;flex-direction:column;align-items:flex-start;row-gap:var(--space-8)}.PriceSummary_accordion_price__4I61T,.PriceSummary_accordion_title__R2QJ1{font-weight:600;color:var(--color-neutral-900)}.PriceSummary_accordion_price__4I61T{white-space:nowrap}.PriceSummary_accordion_header__e_yK3,.PriceSummary_sub_accordion_header__aAkZs{display:flex;align-items:center;justify-content:space-between;padding-bottom:var(--space-8);width:100%}.PriceSummary_accordion_header__e_yK3.PriceSummary_clickable__OdEs9,.PriceSummary_sub_accordion_header__aAkZs.PriceSummary_clickable__OdEs9{cursor:pointer}.PriceSummary_sub_accordion_header__aAkZs{width:100%;gap:var(--space-16)}.PriceSummary_accordion_button__MIPPp,.PriceSummary_sub_accordion_button__BMMBX{padding:0;background:none;border:none;text-align:left;width:100%;cursor:pointer}.PriceSummary_custom_icon__YEny_{display:flex;align-items:center;width:16px;height:16px;flex-shrink:0}.PriceSummary_custom_icon__YEny_ img,.PriceSummary_custom_icon__YEny_ svg{width:16px;height:16px}.PriceSummary_accordion_icon__YaFwe,.PriceSummary_sub_accordion_icon__C4f7B{display:flex;align-items:center;width:16px;height:16px;flex-shrink:0;transition:transform .2s ease;color:var(--color-neutral-600)}.PriceSummary_accordion_icon__YaFwe.PriceSummary_accordion_icon_open__ynkgr,.PriceSummary_accordion_icon__YaFwe.PriceSummary_sub_accordion_icon_open__PdlMj,.PriceSummary_sub_accordion_icon__C4f7B.PriceSummary_accordion_icon_open__ynkgr,.PriceSummary_sub_accordion_icon__C4f7B.PriceSummary_sub_accordion_icon_open__PdlMj{transform:rotate(180deg)}.PriceSummary_sub_accordion_icon__C4f7B{display:flex;align-items:center;width:14px;height:14px;flex-shrink:0}.PriceSummary_accordion_title_section__xBWHR{display:flex;align-items:center;gap:var(--space-2);flex:1 1;min-width:0}.PriceSummary_accordion_content__N0bDf{padding:0;background-color:transparent}.PriceSummary_accordion_content_with_divider__mWddR{display:flex;align-items:stretch;gap:var(--space-8);margin-left:var(--space-4)}.PriceSummary_subitems_container__puqZl{flex:1 1}.PriceSummary_vertical_divider__ZPIv8{flex-shrink:0;width:1px;background-color:#e0e0e0;align-self:stretch;min-height:100%}.PriceSummary_vertical_divider_with_padding__EBuum{display:flex;align-items:center;padding-bottom:var(--space-8);flex-shrink:0}.PriceSummary_vertical_divider_with_padding__EBuum>div{height:100%}.PriceSummary_sub_accordion_content_wrapper__mG9A9{display:flex;flex-direction:column;gap:var(--space-4);flex:1 1;min-width:0}.PriceSummary_sub_accordion_nested_content__rYhEe{background-color:transparent}.PriceSummary_sub_accordion_title__nA3Z9{font-weight:600;color:var(--color-neutral-900);margin-bottom:var(--space-4)}.PriceSummary_sub_accordion_description__8pDU_{color:var(--color-neutral-600);word-wrap:break-word;font-size:14px;line-height:20px}.PriceSummary_sub_accordion_description__8pDU_.PriceSummary_sub_accordion_description_indented__Hrb7C{margin:var(--space-4) 0 0 var(--space-16)}.PriceSummary_sub_accordion_price__e2bLi{font-weight:500;color:var(--color-neutral-900);white-space:nowrap;margin-left:var(--space-8)}.PriceSummary_sub_accordion_item_level_3__GHpxK .PriceSummary_sub_accordion_header__aAkZs .PriceSummary_sub_accordion_description__8pDU_{color:var(--color-neutral-500)}.PriceSummary_sub_accordion_item_level_3__GHpxK .PriceSummary_sub_accordion_header__aAkZs .PriceSummary_sub_accordion_description__8pDU_:before{content:"• ";color:var(--color-neutral-300);margin-right:var(--space-4)}.PriceSummary_sub_accordion_item_level_3__GHpxK .PriceSummary_sub_accordion_header__aAkZs .PriceSummary_sub_accordion_price__e2bLi{color:var(--color-neutral-600);font-weight:400}.PriceSummary_dot___3IK0{width:var(--space-8);height:var(--space-8);flex-shrink:0;margin-right:var(--space-4)}.PriceSummary_dot___3IK0,.PriceSummary_text_with_dot_container__m_8b6{display:flex;align-items:center}.PriceSummary_title_with_arrow__8F4um{display:flex;align-items:center;gap:var(--space-8)}.PriceSummary_total_price_divider__ooKYF{margin-bottom:var(--space-8)}.PriceSummary_strikethrough_price_container__yZ1Ct,.PriceSummary_total_price_container__niJQE{width:100%;display:flex;align-items:center;justify-content:space-between}.PriceSummary_strikethrough_price_container__yZ1Ct.PriceSummary_strikethrough_price_label_container_hidden__7jojm{justify-content:flex-end}.PriceSummary_strikethrough_price_container__yZ1Ct .PriceSummary_strikethrough_price_label__5oyR9{width:100%;flex:1 1;justify-self:flex-start}.PropertyFee_property_fee_container__bt3ek{display:flex;flex-direction:column;gap:var(--space-8)}.PropertyFee_property_fee_title_container__yihus{display:flex;align-items:center;justify-content:space-between}.PropertyFee_property_fee_title_container__yihus .PropertyFee_title_container__38FHb{display:flex;align-items:center}.PromoCodeBanner_promo_card__HuuO5{padding:0;gap:var(--space-12);width:100%;background:var(--color-N0);border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.05);margin-bottom:var(--space-16)}.PromoCodeBanner_promo_header__eSuxM{display:flex;justify-content:space-between;background:var(--color-M100);padding:var(--space-16)}.PromoCodeBanner_center_button__Qx1ne{align-content:center;align-items:center}.PromoCodeBanner_promo_header_applied__wPqpa{background-image:linear-gradient(to right,var(--gradient-gg100),var(--gradient-gg200));display:flex;color:var(--color-N0);justify-content:space-between;padding:var(--space-8) var(--space-24);align-items:center}.PromoCodeBanner_promo_header_applied__wPqpa>svg>path{fill:var(--color-N0)}@media(max-width:839px){.PromoCodeBanner_promo_header_applied__wPqpa{padding:var(--space-8) var(--space-16)}}.PromoCodeBanner_promo_icon_checked__ccbep>svg>path{fill:var(--color-N0)}.PromoCodeBanner_promo_icon__5xBpU{display:flex;align-items:center;flex-shrink:0;width:var(--space-40);height:var(--space-40);justify-content:center;margin-right:var(--space-12)}.PromoCodeBanner_promo_text__M5b0I{flex:1 1;min-width:0;margin-right:var(--space-8)}.PromoCodeBanner_promo_footer__5chci{display:flex;align-items:center;justify-content:space-between;padding:var(--space-8) var(--space-24);background:var(--color-N0);gap:var(--space-8);cursor:pointer}@media(max-width:839px){.PromoCodeBanner_promo_footer__5chci{padding:var(--space-8) var(--space-16)}}.PriceSummarySection_card_container__VeY7a{background:transparent;box-shadow:none;padding:0;margin-top:var(--space-16);border-radius:8px 8px 0 0}@media(max-width:839px){.PriceSummarySection_card_container__VeY7a{margin-top:0}}@media(min-width:840px){.PriceSummarySection_card_container__VeY7a{box-shadow:var(--elevation-1);background:var(--color-N0)}}.PriceSummarySection_phone_verification_banner_container__VLsSs{margin-top:var(--space-24)}.PriceSummarySection_price_summary_section_content__69P5A{padding-left:var(--space-24);padding-right:var(--space-24);padding-top:var(--space-16)}.PriceSummarySection_price_summary_section_container__YsTsX{margin-top:var(--space-16)}@media(max-width:839px){.PriceSummarySection_price_summary_section_container__YsTsX{padding-bottom:var(--space-16)}.PriceSummarySection_price_summary_section_title__zdp7c{padding:0 var(--edge-padding)}}.PriceSummarySection_property_fee_disclaimer_container__OTuGS{margin-top:var(--space-8)}@media(min-width:840px){.PriceSummarySection_action_section__7bcZr{padding-bottom:var(--space-16);padding-left:var(--space-24);padding-right:var(--space-24)}}.PriceSummarySection_continue_button__IC4QB{width:100%}.PriceSummarySection_complete_booking_button___lwlO{width:100%;height:auto;padding:var(--space-8)}.PriceSummarySection_button_content__CdNbK{display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}.PriceSummarySection_pay_now_fee_row__bNaLJ{display:flex;justify-content:space-between;margin-top:var(--space-16)}@media(min-width:840px){.PriceSummarySection_pay_now_fee_row__bNaLJ{margin-top:var(--space-12)}}.PriceSummarySection_benefit_banner__hhHzX{margin-top:var(--space-8)}.FacilityList_facility_list__orkiv>div:not(:first-of-type){padding-top:var(--space-12)}.FacilityList_facility_list__orkiv .FacilityList_row_icon_text__IfAar{display:flex;flex-direction:row;align-items:center}.FacilityList_facility_list__orkiv .FacilityList_row_icon_text__IfAar p{padding-left:var(--space-12)}.FacilityList_facility_list__orkiv .FacilityList_row_icon_wrapper__1Zomk{align-self:flex-start;flex-shrink:0;position:relative;width:24px;height:24px}.BedroomTypeContent_bedroom_type_container__aZqqK{align-items:flex-start!important}.BedroomTypeContent_bedroom_type_container__aZqqK>*+*{margin-left:var(--space-12)!important}.BedroomTypeContent_bedroom_type_container__aZqqK .BedroomTypeContent_icon_wrapper__yOKsr{position:relative;width:var(--space-24);height:var(--space-24)}.BedroomTypeContent_bedroom_type_container__aZqqK .BedroomTypeContent_bedroom_type_list__lMz8l>:not(:last-child){margin-bottom:var(--space-12)}@media(min-width:840px){.BedroomTypeContent_bedroom_type_container__aZqqK .BedroomTypeContent_bedroom_type_list__lMz8l>:not(:last-child){margin-bottom:var(--space-8)}}.BedroomTypeContent_bedroom_type_container__aZqqK .BedroomTypeContent_bedroom_label_text__jwPtQ{margin-top:var(--space-4)}@media(min-width:840px){.BedroomTypeContent_bedroom_type_container__aZqqK .BedroomTypeContent_bedroom_label_text__jwPtQ{margin-top:var(--space-2)}}.AdditionalInfo_title__KZnN_{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:var(--space-16)}.AdditionalInfo_list__mTZCo>.AdditionalInfo_list_item__XaW5y{display:flex;flex-direction:row;align-items:center}.AdditionalInfo_list__mTZCo>.AdditionalInfo_list_item__XaW5y.AdditionalInfo_capitalized__swhMb{text-transform:capitalize}.AdditionalInfo_list__mTZCo>.AdditionalInfo_list_item__XaW5y:not(:last-child){padding-bottom:var(--space-12)}.AdditionalInfo_list__mTZCo>.AdditionalInfo_list_item__XaW5y>svg{flex-shrink:0}.AdditionalInfo_list__mTZCo>.AdditionalInfo_list_item__XaW5y>p{margin-left:var(--space-12)}.AdditionalInfo_feature_list__42RKY{padding:0 0 var(--space-12)}.CancellationPolicy_title__jc_Fq{display:flex;align-items:center}.CancellationPolicy_title__jc_Fq>:first-child{flex-shrink:0}.CancellationPolicy_title__jc_Fq>:not(:first-child){margin-left:var(--space-12)}.CancellationPolicy_additional_info__0SdpX{margin-top:var(--space-20);padding-left:var(--space-32)}.CancellationPolicy_cancellation_policies__VJue4{--space-5:5px;--space-9:9px;--space-14:14px;--space-18:18px;--space-34:34px;list-style-type:none;padding-left:var(--space-32);margin:var(--space-20) 0 0;color:var(--color-N800)}.CancellationPolicy_cancellation_policies__VJue4 li{padding-bottom:var(--layout-24);position:relative;display:flex}.CancellationPolicy_cancellation_policies__VJue4 li .CancellationPolicy_icon_wrapper__Nq5Bx{margin-right:var(--space-14)}.CancellationPolicy_cancellation_policies__VJue4 li .CancellationPolicy_icon_wrapper__Nq5Bx .CancellationPolicy_icon_policy__XTrzo{position:relative;display:flex;justify-content:center;align-items:center;width:var(--space-20);height:var(--space-20)}.CancellationPolicy_cancellation_policies__VJue4 li .CancellationPolicy_icon_wrapper__Nq5Bx .CancellationPolicy_icon_policy__XTrzo>span{background-color:var(--color-N0)!important}.CancellationPolicy_cancellation_policies__VJue4 li .CancellationPolicy_icon_wrapper__Nq5Bx svg{position:relative;z-index:0;background:var(--color-N0)}.CancellationPolicy_cancellation_policies__VJue4 li .CancellationPolicy_icon_wrapper__Nq5Bx.CancellationPolicy_green__Bklhu:before{content:"";position:absolute;border-left:var(--space-2) solid var(--color-G500);left:var(--space-9);top:var(--space-12);bottom:0;z-index:0;height:100%}.CancellationPolicy_cancellation_policies__VJue4 li .CancellationPolicy_icon_wrapper__Nq5Bx:before{content:"";position:absolute;border-left:var(--space-2) solid var(--color-R500);left:var(--space-9);top:var(--space-12);bottom:0;z-index:0;height:100%}@media(max-width:839px){.CancellationPolicy_cancellation_policies__VJue4 li .CancellationPolicy_description_text__P7tkF{margin-top:var(--space-2)}}.CancellationPolicy_cancellation_policies__VJue4 li:last-child{padding-bottom:0}.CancellationPolicy_cancellation_policies__VJue4 li:last-child .CancellationPolicy_icon_wrapper__Nq5Bx:before{content:none}.CancellationPolicyPopup_cancellation_policy__470hj,.CancellationPolicyPopup_check_in_procedure__4Sikt,.CancellationPolicyPopup_children__WyGkS,.CancellationPolicyPopup_covid_info__tnyWA,.CancellationPolicyPopup_more_policy__cTxue,.CancellationPolicyPopup_policy__ozlcF{margin:var(--space-20) 0}.CancellationPolicyPopup_cancellation_policy__470hj .CancellationPolicyPopup_title__O5Hfl,.CancellationPolicyPopup_check_in_procedure__4Sikt .CancellationPolicyPopup_title__O5Hfl,.CancellationPolicyPopup_children__WyGkS .CancellationPolicyPopup_title__O5Hfl,.CancellationPolicyPopup_covid_info__tnyWA .CancellationPolicyPopup_title__O5Hfl,.CancellationPolicyPopup_more_policy__cTxue .CancellationPolicyPopup_title__O5Hfl,.CancellationPolicyPopup_policy__ozlcF .CancellationPolicyPopup_title__O5Hfl{display:flex;align-items:center;margin-bottom:var(--space-8)}.CancellationPolicyPopup_cancellation_policy__470hj .CancellationPolicyPopup_title__O5Hfl>*+*,.CancellationPolicyPopup_check_in_procedure__4Sikt .CancellationPolicyPopup_title__O5Hfl>*+*,.CancellationPolicyPopup_children__WyGkS .CancellationPolicyPopup_title__O5Hfl>*+*,.CancellationPolicyPopup_covid_info__tnyWA .CancellationPolicyPopup_title__O5Hfl>*+*,.CancellationPolicyPopup_more_policy__cTxue .CancellationPolicyPopup_title__O5Hfl>*+*,.CancellationPolicyPopup_policy__ozlcF .CancellationPolicyPopup_title__O5Hfl>*+*{padding-left:var(--space-12)}.CancellationPolicyPopup_cancellation_policy__470hj .CancellationPolicyPopup_description__w4faF,.CancellationPolicyPopup_cancellation_policy__470hj .CancellationPolicyPopup_subtitle__Y095Y,.CancellationPolicyPopup_check_in_procedure__4Sikt .CancellationPolicyPopup_description__w4faF,.CancellationPolicyPopup_check_in_procedure__4Sikt .CancellationPolicyPopup_subtitle__Y095Y,.CancellationPolicyPopup_children__WyGkS .CancellationPolicyPopup_description__w4faF,.CancellationPolicyPopup_children__WyGkS .CancellationPolicyPopup_subtitle__Y095Y,.CancellationPolicyPopup_covid_info__tnyWA .CancellationPolicyPopup_description__w4faF,.CancellationPolicyPopup_covid_info__tnyWA .CancellationPolicyPopup_subtitle__Y095Y,.CancellationPolicyPopup_more_policy__cTxue .CancellationPolicyPopup_description__w4faF,.CancellationPolicyPopup_more_policy__cTxue .CancellationPolicyPopup_subtitle__Y095Y,.CancellationPolicyPopup_policy__ozlcF .CancellationPolicyPopup_description__w4faF,.CancellationPolicyPopup_policy__ozlcF .CancellationPolicyPopup_subtitle__Y095Y{padding:0 var(--space-36)}.CancellationPolicyPopup_check_in_procedure_content__birxt{display:flex;padding:0 var(--space-36)}.CancellationPolicyPopup_check_in_procedure_content__birxt .CancellationPolicyPopup_item__hgwd1{flex:1 1;display:flex;flex-direction:column}.CancellationPolicyPopup_check_in_procedure_content__birxt .CancellationPolicyPopup_item__hgwd1>:not(:first-child){margin-top:var(--space-4)}.CancellationPolicyPopup_check_in_procedure__4Sikt .CancellationPolicyPopup_subtitle__Y095Y{margin-top:var(--space-16)}.CancellationPolicyPopup_more_policy__cTxue .CancellationPolicyPopup_subtitle__Y095Y p{color:var(--font-color-low-emphasis)}.CancellationStayPolicies_cancellation_stay_policy_container__rNta5>:not(:first-child){margin-top:var(--space-16)}.CancellationStayPolicies_cancellation_stay_policy_container__rNta5 .CancellationStayPolicies_title_text__EA9nt{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.CancellationStayPolicies_cancellation_stay_policy_container__rNta5 .CancellationStayPolicies_see_all_button__aO_nu{padding:0!important}@media(max-width:839px){.CancellationStayPolicies_cancellation_stay_policy_container__rNta5 .CancellationStayPolicies_see_all_button__aO_nu{font-size:var(--font-size-mobile-b2)!important}}.CancellationStayPolicies_misc_policy_item_container__0sYs_{display:flex;flex-direction:row;align-items:center}.CancellationStayPolicies_misc_policy_item_container__0sYs_>:first-child{flex-shrink:0}.CancellationStayPolicies_misc_policy_item_container__0sYs_>:not(:first-child){margin-left:var(--space-12)}.CancellationStayPolicies_misc_policy_item_container__0sYs_ .CancellationStayPolicies_subtitle_text__HCuFC{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.FacilityInfo_title__xNyKO{margin-bottom:var(--space-16)}.ImageWithPlaceholder_image__yBxV1{z-index:-1}.ImageWithPlaceholder_image__yBxV1.ImageWithPlaceholder_loaded__8dlvf{z-index:0}.RoomImage_room_image__uWfyQ{position:relative}.RoomImage_room_image__uWfyQ img{filter:none!important}.ImageGallery_image_gallery__kq5UD{background-color:var(--color-N0)}.ImageGallery_image_gallery__kq5UD>div{margin:0}.ImageGallery_carousel_wrapper___qA1g{--carousel-items-gap:var(--space-4);--carousel-slide-shadow-offset:0}.ImageGallery_carousel_wrapper___qA1g>button:first-child{left:var(--space-24)!important}.ImageGallery_carousel_wrapper___qA1g>button:last-child{right:var(--space-24)!important}.ImageGallery_slider_wrapper__Ymr33{--slider-wrapper-min-height:unset;--slider-wrapper-height:unset;min-height:var(--slider-wrapper-min-height);height:var(--slider-wrapper-height);padding:var(--carousel-slide-shadow-offset);margin:calc(-1*var(--carousel-slide-shadow-offset))}.ImageGallery_slider_wrapper__Ymr33.ImageGallery_slider_wrapper_singular__DHWw8{--slider-wrapper-min-height:180px;--slider-wrapper-height:23vh}.ImageGallery_slider_wrapper__Ymr33.ImageGallery_slider_wrapper_pair__RJ6fG{--slider-wrapper-min-height:119px;--slider-wrapper-height:15vh}.ImageGallery_slider_wrapper__Ymr33.ImageGallery_slider_wrapper_several__5ZwHz{--slider-wrapper-min-height:105px;--slider-wrapper-height:13vh}.ImageGallery_slider_wrapper__Ymr33:after{content:unset;padding-left:0}.ImageGallery_slide_wrapper__D7XbG{height:100%}.ImageGallery_image_error__ZIXdT{--image-wrapper-height:180px;width:100%;height:var(--image-wrapper-height);position:relative}.ImageGallery_image_error__ZIXdT>span{width:100%!important}.PayAtHotel_pay_at_hotel__SG5CX>:not(:first-child){margin-top:var(--space-16)}.PayAtHotel_pay_at_hotel__SG5CX ul{-webkit-padding-start:var(--space-20);padding-inline-start:var(--space-20)}.PayAtHotel_pay_at_hotel__SG5CX ul:last-child{margin-bottom:0}.PayAtHotel_pay_at_hotel__SG5CX ul li{padding-left:var(--space-4)}.PayAtHotel_pay_at_hotel__SG5CX ul li+li{margin-top:var(--space-12)}.PropertyStarRating_property_star_rating_container__1JNI2{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.PropertyStarRating_property_star_rating_container__1JNI2.PropertyStarRating_md__Sqxv_,.PropertyStarRating_property_star_rating_container__1JNI2.PropertyStarRating_sm__q3esC,.PropertyStarRating_property_star_rating_container__1JNI2.PropertyStarRating_xs__KaXMb{--item-gap:var(--space-2)}.PropertyStarRating_property_star_rating_container__1JNI2.PropertyStarRating_lg__JrVqN{--item-gap:var(--space-4)}.PropertyStarRating_property_star_rating_container__1JNI2>*+*{margin-left:var(--item-gap)}.ReservationInfo_title__MLatq{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ReservationInfo_subtitle_container__jceBb{display:flex;flex-direction:row;align-items:center;padding-top:var(--space-8)}.ReservationInfo_hotel_star_rating_container__rKVsD{--hstc-margin-top:0;margin-top:var(--hstc-margin-top)}.ReservationInfo_subtitle_circle_separator__uLIWK{--cs-border-radius:50%;--cs-size:4px;background-color:var(--color-N400);border-radius:var(--cs-border-radius);width:var(--cs-size);height:var(--cs-size);margin:0 var(--space-8)}.ReservationInfo_subtitle__N_cSZ{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.ReservationInfo_date_info__oX5F_{display:flex;flex-direction:row;margin-top:var(--space-16)}.ReservationInfo_date_info_item__6Pdw_{--dfi-width:50%;width:var(--dfi-width)}.ReservationInfo_date_info_title__nTgAB{margin-bottom:var(--space-2)}.BookingDetail_section_wrapper__fzMTa{padding:var(--space-20)}@media(min-width:840px){.BookingDetail_section_wrapper__fzMTa{padding:var(--space-20) var(--space-32)}}.FormItem_form_item__c8Bqf{background-color:var(--color-N0);border-radius:8px;box-shadow:var(--elevation-1);padding:var(--space-16)}.FormItem_form_item_header__CSin2{margin-bottom:var(--space-16)}.FormItem_form_item_content__qYBrl{position:relative}.FormItem_radio_input_container__EKVqq{margin-bottom:var(--space-16)}.FormItem_radio_input__nbOfk:not(:first-of-type){margin-left:var(--space-24)!important}.FormItem_radio_group_error_text__b_rDV{margin-top:var(--space-4)}.FormItem_text_input_container__VZD5I{position:relative}.FormItem_smart_contact_popover__AfYy_{max-height:160px;overflow-y:auto}.FormItem_smart_contact_popover__AfYy_::-webkit-scrollbar{display:none}.FormItem_nationality_field_wrapper__n5AQ3{margin-top:var(--space-16)}.PopupGuestDetailsForm_container__739Gu{--content-horizontal-padding:var(--edge-padding);--form-section-spacing:var(--space-16);display:flex;flex-direction:column;height:100%}.PopupGuestDetailsForm_bottom_sheet_sticky_footer__ECHFz{background-color:var(--color-N0);padding:var(--space-16) var(--edge-padding)}.PopupGuestDetailsForm_form_header__J2F3s{margin-bottom:var(--form-section-spacing)}.PopupGuestDetailsForm_form_item__drZdh+.PopupGuestDetailsForm_form_item__drZdh{margin-top:var(--form-section-spacing)}.PopupGuestDetailsForm_tab_panel_inner_container__uqgyw>[hidden=true],.PopupGuestDetailsForm_tab_panel_inner_container__uqgyw>[hidden]{visibility:hidden;opacity:0}@media(max-width:839px){.PopupGuestDetailsForm_container__739Gu>section:first-of-type{position:-webkit-sticky;position:sticky;top:0;background-color:var(--color-N0);z-index:1}}@media(min-width:840px){.PopupGuestDetailsForm_container__739Gu{--content-horizontal-padding:var(--space-32);--form-section-spacing:var(--space-20)}.PopupGuestDetailsForm_form_container__uGs_L,.PopupGuestDetailsForm_tab_list___uJo2{padding:0 var(--content-horizontal-padding)}}.FormHeading_form_heading__3NdXX{display:flex;align-items:center}.FormHeading_image_wrapper__qAX5z{flex-shrink:0;border-radius:4px;position:relative;width:55px;height:55px;overflow:hidden}.FormHeading_label_container__OYl__{margin-left:var(--space-12)}.FormHeading_subtitle_text__Pd1JH,.FormHeading_title_text___ZyA9{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.FormHeading_subtitle_text__Pd1JH{margin-top:var(--space-2)}.FormHeading_subtitle_text__Pd1JH.FormHeading_date___YarP{margin-top:var(--space-4)}.FormItem_form_item_container__9Y4wf{position:relative;padding:var(--space-16)}.FormItem_form_item_container__9Y4wf .FormItem_divider___PJ2L{margin:var(--space-12) 0}.FormItem_room_guest_row__1fCTt{display:flex;align-items:center}.FormItem_room_guest_row__1fCTt>:not(:first-child){margin-left:var(--space-4)}.FormItem_room_guest_row__1fCTt+.FormItem_room_guest_row__1fCTt{margin-top:var(--space-12)}.FormItem_guest_name_text__iQXqX,.FormItem_room_number_text__cdJIR,.FormItem_special_request_text__RhT8A{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}@media(max-width:839px){.FormItem_special_request_text__RhT8A{font-size:var(--space-14)}}.FormItem_room_number_text__cdJIR{flex-shrink:0}.FormItem_guest_name_text__iQXqX,.FormItem_special_request_text__RhT8A{cursor:pointer}.FormItem_guest_name_text__iQXqX.FormItem_filled__Cw8gQ,.FormItem_guest_name_text__iQXqX:hover,.FormItem_special_request_text__RhT8A.FormItem_filled__Cw8gQ,.FormItem_special_request_text__RhT8A:hover{text-decoration:underline}.FormSubheading_form_subheading__Qby2z{--list-item-top-padding:1px}.FormSubheading_heading_container__D7F3k{position:relative}.FormSubheading_title_text__WQXon{-webkit-line-clamp:2}.FormSubheading_subtitle_text__tNH2x,.FormSubheading_title_text__WQXon{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.FormSubheading_subtitle_text__tNH2x{-webkit-line-clamp:1;margin-top:var(--space-4)}.FormSubheading_facility_list_container__nBVoq{margin-top:var(--space-12)}.FormSubheading_list_item__P98p2{display:flex}.FormSubheading_list_item__P98p2:not(:last-child){margin-bottom:var(--space-8)}.FormSubheading_list_item__P98p2 .FormSubheading_icon_wrapper__rpGmU{position:relative;width:16px;height:16px}.FormSubheading_list_item__P98p2 .FormSubheading_label_text__FTmpL{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;padding-top:var(--list-item-top-padding);margin-left:var(--space-12)}.FormSubheading_bedroom_type_loader_list__34nS8{display:flex;flex-direction:row;align-items:flex-start;margin-top:var(--space-8)}.FormSubheading_bedroom_type_loader_list__34nS8 .FormSubheading_bedroom_type_loader_item__aKrx_{display:flex;flex-direction:column;margin-left:var(--space-12)}.FormSubheading_bedroom_type_loader_list__34nS8 .FormSubheading_bedroom_type_loader_item__aKrx_>:not(:last-child){margin-bottom:var(--space-4)}@media(min-width:840px){.FormSubheading_form_subheading__Qby2z{--list-item-top-padding:0}}.BedroomTypeContent_bedroom_type_container___VNOL{align-items:flex-start!important}.BedroomTypeContent_bedroom_type_container___VNOL>*+*{margin-left:var(--space-12)!important}.BedroomTypeContent_bedroom_type_container___VNOL .BedroomTypeContent_icon_wrapper__M_I16{position:relative;width:var(--space-16);height:var(--space-16)}.BedroomTypeContent_bedroom_type_container___VNOL .BedroomTypeContent_bedroom_type_list__wsjh4>:not(:last-child){margin-bottom:var(--space-8)}.BedroomTypeContent_bedroom_type_container___VNOL .BedroomTypeContent_text_truncated_single_row__p_4CD{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.BedroomTypeContent_bedroom_type_container___VNOL .BedroomTypeContent_text_truncated_multi_row__3GVZW{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.FormDesktop_form_desktop__a8vMd{display:flex;align-items:center;justify-content:center}.FormDesktop_form_desktop__a8vMd>:not(:first-child){margin-left:48px}.FormDesktop_input_date_container__Ps1rO{max-width:200px;width:100%}.FormDesktop_input_date_container__Ps1rO,.FormDesktop_input_hour_container___tpUI,.FormDesktop_input_minute_container___1SIo{display:flex;flex-direction:column;align-items:center}.FormDesktop_input_date_container__Ps1rO>:not(:first-child),.FormDesktop_input_hour_container___tpUI>:not(:first-child),.FormDesktop_input_minute_container___1SIo>:not(:first-child){margin-top:var(--space-8)}.FormDesktop_text_date_value__Ii_GY{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;padding:var(--space-10) 0}.FormDesktop_input_time_container__EoKGx{display:flex;align-items:center}.FormDesktop_time_input__ifoZv{background:transparent;border-radius:8px;border:1px solid var(--color-N200);width:44px;height:44px;outline:none;cursor:inherit;text-align:center}.FormDesktop_time_input__ifoZv:focus{border:2px solid var(--color-B400)}.FormDesktop_time_divider__ehg_q{width:24px;height:24px;text-align:center}.FormDesktop_button_navigation__Z2Iu4{background-color:transparent;cursor:pointer;padding:0;border:0;line-height:0}.FormDesktop_action_container__Sg4yD{position:-webkit-sticky;position:sticky;bottom:0;z-index:var(--z-index-1000);display:flex;align-items:center;justify-content:space-between;min-height:68px;padding:var(--space-24) 0}.FormDesktop_button_reset__nS_kx{cursor:pointer}.FormMobile_picker_indicator__zlzH0{border-top:1px solid var(--color-N200);border-bottom:1px solid var(--color-N200)}.FormMobile_picker_wrapper__l2k0f{position:relative;overflow:hidden}.FormMobile_label_container__515aT,.FormMobile_multi_picker__98Hma{display:flex;align-items:center;width:100%}.FormMobile_multi_picker__98Hma{height:100%;max-height:162px}.FormMobile_date_label__8QyI7,.FormMobile_date_picker__syVdn{flex:2 0}.FormMobile_hour_label__YaqYI,.FormMobile_hour_picker__o_SRw,.FormMobile_minute_label__EQ2tn,.FormMobile_minute_picker__Dgxqt{flex:1 0}.FormMobile_date_label__8QyI7,.FormMobile_hour_label__YaqYI,.FormMobile_minute_label__EQ2tn{padding:0 var(--space-8) var(--space-16)}.FormMobile_date_picker__syVdn,.FormMobile_hour_picker__o_SRw,.FormMobile_minute_picker__Dgxqt{padding:0 var(--space-8)}.PopupDateSelect_bottom_sheet_sticky_footer__jlbj8{background-color:var(--color-N0);padding:var(--space-16) var(--edge-padding)}.PopupDateSelect_form_container__tL5r8{--container-horizontal-padding:var(--edge-padding);padding:0 var(--container-horizontal-padding) 0}.PopupDateSelect_form_list_container__TtYyS .PopupDateSelect_list_item__h1lVn{cursor:pointer}.PopupDateSelect_form_list_container__TtYyS .PopupDateSelect_list_item__h1lVn>div:first-of-type{padding:var(--space-12) 0}.PopupDateSelect_form_mobile__a4_Aa{padding:var(--space-16) 0}@media(min-width:840px){.PopupDateSelect_form_container__tL5r8{--container-horizontal-padding:var(--space-32)}.PopupDateSelect_form_desktop__dcFcs{padding:var(--space-16) 0}}.PopupDropdownList_bottom_sheet_sticky_footer__Q4Vfh{background-color:var(--color-N0);padding:var(--space-16) var(--edge-padding)}.PopupDropdownList_form_container__ETJ9v{--container-horizontal-padding:var(--edge-padding);--container-top-padding:0;padding:var(--container-top-padding) var(--container-horizontal-padding) 0}.PopupDropdownList_form_list_container__ZPuKc .PopupDropdownList_list_item__dbRPw{cursor:pointer}.PopupDropdownList_form_list_container__ZPuKc .PopupDropdownList_list_item__dbRPw>div:first-of-type{padding:var(--space-12) 0}@media(min-width:840px){.PopupDropdownList_form_container__ETJ9v{--container-horizontal-padding:var(--space-32);--container-top-padding:var(--space-4)}}.PopupSpecialRequestForm_bottom_sheet_sticky_footer__tmDRC{background-color:var(--color-N0);padding:var(--space-16) var(--edge-padding)}.PopupSpecialRequestForm_form_container__gjT2e{--container-horizontal-padding:var(--edge-padding);--container-top-padding:var(--space-8);--section-vertical-spacing:var(--space-8);padding:var(--container-top-padding) var(--container-horizontal-padding) 0}.PopupSpecialRequestForm_form_heading__A8c8_{padding-bottom:var(--section-vertical-spacing)}.PopupSpecialRequestForm_form_heading__A8c8_ .PopupSpecialRequestForm_heading_description__yGxUa{margin-top:var(--space-8)}.PopupSpecialRequestForm_form_chips_container__GHSJa{display:flex;align-items:center;flex-wrap:wrap;padding-bottom:var(--section-vertical-spacing)}.PopupSpecialRequestForm_form_chips_item___uOQv{margin:var(--section-vertical-spacing) var(--space-8) var(--space-8) 0}.PopupSpecialRequestForm_form_additional_note_wrapper__k4D0Z{padding:var(--section-vertical-spacing) 0}.PopupSpecialRequestForm_action_container__8YLnt{position:-webkit-sticky;position:sticky;bottom:0;background-color:var(--color-N0);display:flex;align-items:center;justify-content:space-between;padding:var(--space-24) 0;z-index:1}.PopupSpecialRequestForm_action_container__8YLnt>*{cursor:pointer}.PopupSpecialRequestForm_action_container__8YLnt>:not(:first-child){margin-left:var(--space-12)}@media(min-width:840px){.PopupSpecialRequestForm_form_container__gjT2e{--container-horizontal-padding:var(--space-32);--container-top-padding:var(--space-12);--section-vertical-spacing:var(--space-12)}}.StayDetails_stay_details__IHkKf{position:relative;width:100%;height:auto}.StayDetails_section_item__vQ7yL{position:relative}.StayDetails_heading__HUwLf .StayDetails_heading_description__oKcy0{margin-top:var(--space-8)}.StayDetails_content__VGvX3{margin-top:var(--space-16)}.StayDetails_content__VGvX3 .StayDetails_form_heading__ITOT4{padding:var(--space-12) var(--space-16)}.StayDetails_content__VGvX3 .StayDetails_form_subheading__i3vr6{cursor:pointer;padding:var(--space-4) 0}.StayDetails_content__VGvX3 .StayDetails_form_item__0AHyw.StayDetails_no_top_padding__SQRfU{padding-top:0}.PopupInformation_surcharge_info_per_room_list_container__OrS6v{position:relative;padding-top:var(--space-8)}.PopupInformation_surcharge_info_per_room_list_container__OrS6v>:not(:last-child){margin-bottom:var(--space-12)}@media(min-width:840px){.PopupInformation_surcharge_info_per_room_list_container__OrS6v{padding-top:0;padding-bottom:var(--space-16)}}.PopupInformation_room_type_name__Sg_MY{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.PopupInformation_divider__fpXiT{margin:var(--space-12) 0}.main_booking_form__nwbVq{--root-container-padding-bottom:0;--section-vertical-spacing:0;--section-vertical-padding:var(--space-16);--summary-container-max-width:100%;--summary-container-left-margin:0;--content-top-padding:0;min-height:100vh;background-color:var(--color-N100)}.main_booking_form__nwbVq.main_mobile_second_page__om1kR{background-color:var(--color-N0)!important;--section-vertical-padding:var(--space-20)}.main_content__an1U3{position:relative;display:flex;padding:var(--content-top-padding) var(--edge-padding) var(--dynamic-padding,var(--root-container-padding-bottom))}.main_form_container__8W9Xo,.main_summary_container__J26SB{width:100%}.main_form_container__8W9Xo{flex-grow:0}@media(min-width:840px){.main_form_container__8W9Xo>:not(:first-child){margin-top:var(--section-vertical-spacing)}}.main_no_margin_top__7rCqK{margin-top:0!important}.main_margin_top_mobile__WtyAI{margin-top:var(--space-16)!important}.main_property_fee_margin_top__wtkNW{margin-top:0!important}.main_property_fee_disclaimer_container__kpaZu{margin-top:var(--space-8)}.main_property_fee_second_page_container__otLHL{margin:0 calc(-1*var(--edge-padding))}.main_property_fee_second_page_container__otLHL .main_divider_custom__f638b{background-color:var(--color-N100);border:none;height:10px}.main_property_fee_second_page_container__otLHL .main_property_fee_content__rkEry{margin:var(--space-20) var(--edge-padding) 0 var(--edge-padding);width:inherit}.main_summary_container__J26SB{flex-shrink:0;max-width:var(--summary-container-max-width);margin-left:var(--summary-container-left-margin)}.main_addons__ppsCQ,.main_contact_detail__S6k_Z,.main_gift_voucher_section_container__ljv8T,.main_insurance__zBX_J,.main_stay_details__AYa87{padding:var(--section-vertical-padding) 0}.main_section_divider__F71RZ{margin:0 calc(-1*var(--edge-padding))}.main_stay_details_section_item__4qJOL+.main_stay_details_section_item__4qJOL{margin-top:var(--section-vertical-spacing)}.main_addon_chips_carousel_container__jyYHR{margin:0 calc(-1*var(--space-20))}.main_addon_chips_carousel_container__jyYHR .main_addon_chips__QZnRn:first-of-type{margin-left:var(--space-20)}.main_addon_chips_carousel_container__jyYHR .main_addon_chips__QZnRn:last-of-type{margin-right:var(--space-20)}@media(max-width:839px){.main_summary_container__J26SB{display:none}.main_addon_list_container__5zQJF{margin:0 calc(-1*var(--edge-padding))!important}.main_addon_list_container__5zQJF>:first-child{margin-left:var(--edge-padding)!important}.main_addon_list_container__5zQJF>:last-child{margin-right:var(--edge-padding)!important}.main_price_footer__bQubR{position:fixed;bottom:0;left:0;right:0;z-index:10}}@media(min-width:840px){.main_booking_form__nwbVq{--root-container-padding-bottom:120px;--section-vertical-spacing:var(--space-40);--section-vertical-padding:0;--summary-container-max-width:307px;--summary-container-left-margin:var(--space-16);--content-top-padding:var(--space-32)}.main_booking_form__nwbVq.main_mobile_second_page__om1kR{--section-vertical-padding:0}.main_form_container__8W9Xo{width:calc(100% - var(--summary-container-max-width))}.main_surcharge_information__99rXG{padding-bottom:var(--section-vertical-padding);margin-top:var(--space-20)!important}.main_property_fee_second_page_container__otLHL{margin:0}}@media(min-width:1440px){.main_booking_form__nwbVq{--summary-container-max-width:384px;--summary-container-left-margin:var(--space-24)}}.main_banner_section_wrapper__rAhxC{width:100%;display:flex;flex-direction:column;justify-content:flex-start;row-gap:var(--space-8)}@media(max-width:839px){.main_banner_section_wrapper__rAhxC{margin-top:var(--space-8)}}