.checkout-confirmation-hero_container__gG66U{max-width:var(--travel-main-centered-width);padding:24px 16px;margin:0 auto;display:flex;flex:1}.checkout-confirmation-hero_inner__7pVuh{display:grid;flex:1;grid-template-columns:60% auto;grid-template-rows:auto 1fr;justify-content:space-between}.checkout-confirmation-hero_status__Pwcjx{color:#fff;text-align:center;background-color:var(--travel-primary-color);padding:8px 24px;margin-bottom:32px;border-radius:var(--travel-border-radius-medium);grid-column:span 2}.checkout-confirmation-hero_countdown__cVo5f{font-size:42px;margin-bottom:18px}.checkout-confirmation-hero_main__NTPO0>.checkout-confirmation-hero_confirmation__JstkD{margin-bottom:24px;display:flex;gap:24px;opacity:.8}.checkout-confirmation-hero_card__8Hj7o{background-color:var(--travel-body-background);padding:24px;display:grid;grid-template-columns:auto 1fr auto;gap:24px}.checkout-confirmation-hero_card__8Hj7o>.checkout-confirmation-hero_icon__EbW4z{color:var(--travel-primary-color);width:20px;height:20px}.checkout-confirmation-hero_card__8Hj7o .checkout-confirmation-hero_hotel__BKNBL{display:grid;gap:14px}.checkout-confirmation-hero_card__8Hj7o .checkout-confirmation-hero_hotel__BKNBL .checkout-confirmation-hero_name__V_cCb{color:var(--travel-primary-color);font-size:18px;font-weight:700}.checkout-confirmation-hero_card__8Hj7o .checkout-confirmation-hero_actions__cDP_N{align-self:flex-end}.checkout-confirmation-hero_actions__cDP_N .checkout-confirmation-hero_proceed__zvLaP{transform:rotate(-90deg)}@media (max-width:1024px){.checkout-confirmation-hero_checkout-layout__Dk73m{grid-template-columns:1fr;grid-template-areas:"sde" "con"}.checkout-confirmation-hero_inner__7pVuh{grid-template-columns:1fr}.checkout-confirmation-hero_countdown__cVo5f{font-size:36px}.checkout-confirmation-hero_main__NTPO0>.checkout-confirmation-hero_confirmation__JstkD{flex-direction:column}}.checkout-feature_checkout__ULtYb{padding-bottom:16px;display:grid;grid-gap:16px}.checkout-feature_form__p7_dV{display:grid;grid-gap:16px}.checkout-feature_intro__B1F7w{font-size:18px}.checkout-feature_has-error__1bZGa .checkout-feature_top__G2_np{position:sticky;top:0;z-index:1000}.checkout-feature_top__G2_np{padding-bottom:16px}.checkout-feature_top__G2_np .checkout-feature_content__mPWJh{display:grid;gap:8px}.checkout-feature_error__pEWlg{background-color:var(--travel-body-background)}.checkout-feature_sections__OkDKT{display:grid;gap:16px}.checkout-feature_payment___Hmqz .checkout-feature_form__p7_dV{display:none}.checkout-feature_payment___Hmqz.checkout-feature_ready__NR4IS .checkout-feature_form__p7_dV{display:grid}.checkout-feature_important__ulxRb .checkout-feature_list__hLF95{list-style-type:disc;display:grid;gap:12px;padding-left:16px;padding-bottom:16px}.checkout-feature_important__ulxRb.checkout-feature_section__rKtwJ .checkout-feature_list__hLF95{font-size:12px;line-height:16px}.checkout-feature_conditions__fPDr6{padding:16px}.checkout-feature_conditions__fPDr6 .checkout-feature_title__LtTP0{font-size:16px;font-weight:700;opacity:.8}.checkout-feature_conditions__fPDr6 .checkout-feature_title__LtTP0+.checkout-feature_content__mPWJh{padding-top:4px}.checkout-feature_conditions__fPDr6 .checkout-feature_important__ulxRb .checkout-feature_list__hLF95{font-size:16px;line-height:18px;gap:18px}.checkout-feature_acceptance__fDqvt{padding-bottom:16px;border-bottom:1px solid var(--travel-grey);margin-bottom:16px}.checkout-feature_agree__R7GjF{font-size:12px;line-height:16px;padding-top:16px;border-top:1px solid var(--travel-light-grey);align-items:center}.checkout-feature_email__5J0y9{margin-bottom:16px}@media (max-width:768px){.checkout-feature_error__pEWlg{font-size:14px}.checkout-feature_agree__R7GjF{grid-template-columns:110px minmax(0,1fr);grid-gap:8px}}.checkout-layout_container__EpUEA{max-width:var(--travel-main-centered-width);padding:16px;margin:0 auto;gap:16px}.checkout-layout_container__EpUEA.checkout-layout_thin__Hpf2C{max-width:var(--travel-main-centered-width-thin)}.checkout-layout_sidebar__c5NkT{grid-area:sde}.checkout-layout_sidebar__c5NkT .checkout-layout_content__eESsa{padding:0 0 24px;top:16px;overflow-y:auto}.checkout-layout_container__EpUEA>.checkout-layout_content__eESsa{grid-area:con}.checkout-layout_container__EpUEA.checkout-layout_sticky-top__3QBqp .checkout-layout_top__yFL5Z{position:sticky;top:0;z-index:100}@media (min-width:1024px){.checkout-layout_container__EpUEA.checkout-layout_has-sidebar__Tk9Si{display:grid;grid-template-columns:1fr minmax(340px,25%);grid-template-areas:"con sde"}.checkout-layout_container__EpUEA.checkout-layout_has-top__ICoBr.checkout-layout_has-sidebar__Tk9Si{grid-template-columns:1fr minmax(340px,25%);grid-template-areas:"top sde" "con sde"}}@media (max-width:1024px){.checkout-layout_container__EpUEA{grid-template-columns:1fr;grid-template-areas:"sde" "con";padding-inline:8px}.checkout-layout_container__EpUEA.checkout-layout_has-top__ICoBr{grid-template-areas:"top" "sde" "con"}.checkout-layout_sidebar__c5NkT .checkout-layout_content__eESsa{padding:0 0 24px}}.checkout-progress_container__7MPWB{padding:16px 0;width:100%;max-width:1024px;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:16px;margin-inline:auto}.checkout-progress_item__FVs6U{text-align:center;display:flex;flex-direction:column;align-items:center;position:relative}.checkout-progress_item__FVs6U.checkout-progress_active__bHAIV{z-index:1}.checkout-progress_arrow__QFtJv{background-color:var(--travel-primary-color);width:calc(100% - 16px);height:2px;position:absolute;top:16px;left:calc(50% + 16px)}.checkout-progress_icon__YCPUe{color:var(--travel-primary-color);font-weight:700;width:32px;height:32px;border:3px solid var(--travel-primary-color);border-radius:50%;margin-bottom:12px;display:flex;align-items:center;justify-content:center}.checkout-progress_inactive__zGKd_ .checkout-progress_icon__YCPUe{color:var(--travel-grey);border-color:var(--travel-grey)}.checkout-progress_inactive-next__N63y0 .checkout-progress_arrow__QFtJv,.checkout-progress_inactive__zGKd_ .checkout-progress_arrow__QFtJv{background-color:var(--travel-text-color);opacity:.5}.checkout-progress_inactive__zGKd_ .checkout-progress_title__O3W42{color:var(--travel-text-color)}.checkout-progress_title__O3W42{font-size:16px;opacity:.5}.checkout-progress_body__o1n_I{font-size:15px;font-weight:400;line-height:24px;max-width:330px}.checkout-summary_title__DtjjV{font-size:20px;font-weight:700;min-height:56px;padding:16px;border-bottom:1px solid var(--travel-light-grey)}.checkout-summary_row__6CcN_{min-height:19px;display:flex;justify-content:space-between;gap:16px}.checkout-summary_breakdown__XzVz7,.checkout-summary_inner__pkVQN>.checkout-summary_row__6CcN_{padding:16px}.checkout-summary_group__7pEmM .checkout-summary_breakdown__XzVz7{padding-right:0}.checkout-summary_inner__pkVQN>.checkout-summary_breakdown__XzVz7+.checkout-summary_breakdown__XzVz7,.checkout-summary_inner__pkVQN>.checkout-summary_breakdown__XzVz7+.checkout-summary_group__7pEmM,.checkout-summary_inner__pkVQN>.checkout-summary_breakdown__XzVz7+.checkout-summary_row__6CcN_,.checkout-summary_inner__pkVQN>.checkout-summary_group__7pEmM+.checkout-summary_breakdown__XzVz7,.checkout-summary_inner__pkVQN>.checkout-summary_group__7pEmM+.checkout-summary_group__7pEmM,.checkout-summary_inner__pkVQN>.checkout-summary_group__7pEmM+.checkout-summary_row__6CcN_,.checkout-summary_inner__pkVQN>.checkout-summary_row__6CcN_,.checkout-summary_inner__pkVQN>.checkout-summary_row__6CcN_+.checkout-summary_breakdown__XzVz7,.checkout-summary_inner__pkVQN>.checkout-summary_row__6CcN_+.checkout-summary_group__7pEmM{border-top:1px solid var(--travel-light-grey)}.checkout-summary_group__7pEmM>.checkout-summary_breakdown__XzVz7,.checkout-summary_group__7pEmM>.checkout-summary_row__6CcN_{margin-inline:16px;padding-inline:0}.checkout-summary_breakdown__XzVz7>.checkout-summary_breakdown__XzVz7+.checkout-summary_row__6CcN_{padding-top:12px}.checkout-summary_subtitle__NCs8Z{font-size:14px;padding:16px 0 8px;margin-inline:16px;border-bottom:1px solid var(--travel-light-grey)}.checkout-summary_subtitle__NCs8Z .checkout-summary_text__FdL70{opacity:.5}.checkout-summary_breakdown__XzVz7 .checkout-summary_row__6CcN_+.checkout-summary_row__6CcN_{margin-top:12px}.checkout-summary_breakdown__XzVz7 .checkout-summary_breakdown__XzVz7{padding-bottom:0}.checkout-summary_fee__VSVXu,.checkout-summary_nights__k0Ins,.checkout-summary_rooms__nGUgc{font-size:14px;padding-left:16px;opacity:.5}.checkout-summary_fee__VSVXu{padding-left:0}.checkout-summary_pay-today__h7tmi,.checkout-summary_total__XjZzr{font-size:18px;font-weight:700}.checkout-summary_pay-today__h7tmi,.checkout-summary_total__XjZzr:not(.checkout-summary_post__UTze_){color:var(--travel-primary-color)}.checkout-summary_important__C5Wde{font-size:14px;line-height:20px;padding:24px 16px}.checkout-summary_important__C5Wde .checkout-summary_text__FdL70{opacity:.6}.checkout-summary_taxes__RNYFE.checkout-summary_content__BTQW5{padding:16px}.checkout-summary_discount__zRDE2{color:var(--travel-light-secondary-text-color);font-size:18px;font-weight:700;background-color:var(--travel-light-secondary-color)}.checkout-summary_prices__w040A{display:grid;gap:6px}.checkout-summary_has-original__PiNKx .checkout-summary_price-per-night__nlGq_ .checkout-summary_name__VX_WB{padding-top:18px}.checkout-summary_prices__w040A .checkout-summary_original__0xYRR{opacity:.6}.checkout-section_container__dc7Vh{padding:16px}.checkout-section_disclaimer__eatye{font-size:14px;background-color:var(--travel-body-foreground);padding:8px 16px;margin-bottom:24px;border-radius:12px!important}.checkout-section_title__u_arv{font-size:20px;margin-bottom:24px}.credit-card-form_billing__0WNeb,.credit-card-form_container__4gnp6{display:grid;grid-gap:24px}.credit-card-form_inputs__QUpvc{display:grid;grid-template-columns:1fr;grid-gap:var(--travel-form-gap)}.credit-card-form_loading__6HyW1+.credit-card-form_inputs__QUpvc{display:none}.address-form_container__fNISA{display:grid;grid-template-columns:1fr;gap:var(--travel-form-gap)}.address-form_has-unit__3oLjL{grid-template-columns:minmax(0,1fr) 30% minmax(120px,20%)}.address-form_has-unit__3oLjL .address-form_line1__Tf468{grid-column:1/span 2}.address-form_has-unit__3oLjL .address-form_country___GeVf,.address-form_has-unit__3oLjL .address-form_state__lDf6b+.address-form_zip__bb2h_{grid-column:span 2}@media (max-width:768px){.address-form_has-unit__3oLjL .address-form_input__IUsJC:not(.address-form_line1__Tf468):not(.address-form_unit__twkeN){grid-column:span 3}}.hotel-contract-card_container__zP_iE{container-type:inline-size}.hotel-contract-card_rooms__G9hQi .hotel-contract-card_name__0cHuQ{font-size:18px;font-weight:700;margin-bottom:12px}.hotel-contract-card_actions__mV_4v{padding-top:16px;display:grid;flex-direction:vertical}.hotel-contract-card_rooms__G9hQi .hotel-contract-card_includes__AgS1X{display:grid;gap:8px}.hotel-contract-card_rooms__G9hQi{padding-top:24px}@media (max-width:1024px){.hotel-contract-card_rooms__G9hQi{padding-top:16px}}@container (min-width: 700px){.hotel-contract-card_actions__mV_4v{justify-content:flex-start}}.hotel-guest-form_room__WIqEJ{display:grid;grid-template-columns:1fr;gap:16px}.hotel-guest-form_container__lPR1L:not(.hotel-guest-form_has-travelers__1gPSd) .hotel-guest-form_room__WIqEJ{grid-template-columns:1fr 1fr}.hotel-guest-form_room__WIqEJ+.hotel-guest-form_room__WIqEJ{margin-top:24px}.hotel-guest-form_container__lPR1L:not(.hotel-guest-form_has-travelers__1gPSd) .hotel-guest-form_same-name__G06xR,.hotel-guest-form_container__lPR1L:not(.hotel-guest-form_has-travelers__1gPSd) .hotel-guest-form_title___Hc4e{grid-column:span 2}.person-form_container__6nF8N{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.person-form_container__6nF8N.person-form_has-middle-name__fUV3b{grid-template-columns:minmax(0,1fr) minmax(100px,20%) minmax(0,1fr)}@media (max-width:768px){.person-form_container__6nF8N.person-form_has-middle-name__fUV3b{grid-template-columns:minmax(0,1fr)}}.traveler-selector-form_container__cDeuj{display:grid;gap:16px}.phone-number-form_container__1BxCf{display:grid;gap:8px}.phone-number-form_container__1BxCf.phone-number-form_has-type___COn4{grid-template-columns:minmax(100px,15%) minmax(0,1fr)}@media (max-width:1024px){.phone-number-form_container__1BxCf.phone-number-form_has-type___COn4{grid-template-columns:1fr}}