.hotel-contract-meta_container__1ckUp{font-weight:700;text-align:center;background-color:var(--travel-body-foreground);min-height:76px;padding:16px 48px;border-radius:var(--travel-border-radius-large);display:flex;justify-content:space-between;gap:16px;position:relative;overflow:hidden}.hotel-contract-meta_container__1ckUp .hotel-contract-meta_name__tT2B7{font-weight:400;margin-bottom:6px;opacity:.7}@media (max-width:1024px){.hotel-contract-meta_container__1ckUp{--travel-contract-line-gap:16px;font-size:14px;min-height:134px;padding:16px;display:grid;grid-template-columns:1fr 1fr;gap:24px;position:relative}.hotel-contract-meta_container__1ckUp:after,.hotel-contract-meta_container__1ckUp:before{content:"";background-color:var(--travel-grey);position:absolute}.hotel-contract-meta_container__1ckUp:before{width:calc(100% - calc(var(--travel-contract-line-gap) * 2));height:1px;top:50%;left:var(--travel-contract-line-gap)}.hotel-contract-meta_container__1ckUp:after{width:1px;height:calc(100% - calc(var(--travel-contract-line-gap) * 2));top:var(--travel-contract-line-gap);left:50%}}.checkout-summary_v2__aN2P6{font-size:14px}.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_v2__aN2P6 .checkout-summary_breakdown__XzVz7,.checkout-summary_v2__aN2P6 .checkout-summary_inner__pkVQN>.checkout-summary_row__6CcN_{padding:4px 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_v2__aN2P6 .checkout-summary_inner__pkVQN>.checkout-summary_breakdown__XzVz7+.checkout-summary_breakdown__XzVz7,.checkout-summary_v2__aN2P6 .checkout-summary_inner__pkVQN>.checkout-summary_breakdown__XzVz7+.checkout-summary_group__7pEmM,.checkout-summary_v2__aN2P6 .checkout-summary_inner__pkVQN>.checkout-summary_breakdown__XzVz7+.checkout-summary_row__6CcN_,.checkout-summary_v2__aN2P6 .checkout-summary_inner__pkVQN>.checkout-summary_group__7pEmM+.checkout-summary_breakdown__XzVz7,.checkout-summary_v2__aN2P6 .checkout-summary_inner__pkVQN>.checkout-summary_group__7pEmM+.checkout-summary_group__7pEmM,.checkout-summary_v2__aN2P6 .checkout-summary_inner__pkVQN>.checkout-summary_group__7pEmM+.checkout-summary_row__6CcN_,.checkout-summary_v2__aN2P6 .checkout-summary_inner__pkVQN>.checkout-summary_row__6CcN_,.checkout-summary_v2__aN2P6 .checkout-summary_inner__pkVQN>.checkout-summary_row__6CcN_+.checkout-summary_breakdown__XzVz7,.checkout-summary_v2__aN2P6 .checkout-summary_inner__pkVQN>.checkout-summary_row__6CcN_+.checkout-summary_group__7pEmM{border-top:none}.checkout-summary_group__7pEmM>.checkout-summary_breakdown__XzVz7,.checkout-summary_group__7pEmM>.checkout-summary_row__6CcN_{margin-inline:16px;padding-inline:0!important}.checkout-summary_breakdown__XzVz7>.checkout-summary_breakdown__XzVz7+.checkout-summary_row__6CcN_{padding-top:12px}.checkout-summary_v2__aN2P6 .checkout-summary_breakdown__XzVz7>.checkout-summary_breakdown__XzVz7+.checkout-summary_row__6CcN_{padding-top:4px}.checkout-summary_subtitle__NCs8Z{font-size:14px;padding:16px 0 8px;margin-inline:16px;border-bottom:1px solid var(--travel-light-grey)}.checkout-summary_v2__aN2P6 .checkout-summary_subtitle__NCs8Z{border-bottom:none;padding:8px 0}.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_v2__aN2P6 .checkout-summary_breakdown__XzVz7 .checkout-summary_row__6CcN_+.checkout-summary_row__6CcN_{margin-top:4px}.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_v2__aN2P6 .checkout-summary_pay-today__h7tmi,.checkout-summary_v2__aN2P6 .checkout-summary_post__UTze_{border-top:1px solid var(--travel-light-grey)!important;border-bottom:1px solid var(--travel-light-grey)!important;padding-top:12px!important;padding-bottom:12px!important;margin-top:8px!important}.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_v2__aN2P6 .checkout-summary_important__C5Wde{padding-bottom:8px!important}.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}.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}}.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}.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}.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}