@media screen and (min-width: 768px){.md-only{display:none}}label{display:block}.checkout-header{padding-block:40px}@media screen and (max-width: 767px){.checkout-header{padding-block:16}}.checkout-header .checkout-header-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.checkout-header .checkout-header-logo{max-width:280px}@media screen and (max-width: 767px){.checkout-header .checkout-header-logo{width:210px}}.checkout{margin-top:48px;margin-bottom:64px}.checkout .section-title{margin-bottom:56px}@media screen and (max-width: 767px){.checkout .section-title{margin-bottom:32px}}.checkout .mphb_sc_checkout-wrapper .mphb_sc_checkout-form{display:grid;grid-template-columns:1fr 280px;gap:16px}@media screen and (max-width: 1080px){.checkout .mphb_sc_checkout-wrapper .mphb_sc_checkout-form{display:block}}.checkout .mphb_sc_checkout-wrapper .mphb-checkout-details-group{border-radius:24px;padding-block:40px;padding-inline:48px;background-color:var(--color-surface-secondary)}@media screen and (max-width: 767px){.checkout .mphb_sc_checkout-wrapper .mphb-checkout-details-group{padding-block:24px;padding-inline:24px}}.checkout .mphb_sc_checkout-wrapper .mphb-checkout-details-group .mphb-booking-details{display:grid;grid-template-columns:repeat(2, 1fr);gap:24px 0}@media screen and (max-width: 767px){.checkout .mphb_sc_checkout-wrapper .mphb-checkout-details-group .mphb-booking-details{gap:0}}.checkout .mphb_sc_checkout-wrapper .mphb-checkout-details-group .mphb-booking-details .mphb-booking-details-title{grid-column:span 2;width:100%;padding-inline:8px;padding-block:12px;border-bottom:2px solid var(--color-base-primary);font-size:1.8rem;font-weight:700}@media screen and (max-width: 767px){.checkout .mphb_sc_checkout-wrapper .mphb-checkout-details-group .mphb-booking-details .mphb-booking-details-title{margin-bottom:24px}}.checkout .mphb_sc_checkout-wrapper .mphb-checkout-details-group .mphb-booking-details .mphb-check-in-date{gap:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1;padding-inline:8px;padding-block:16px;background:#fff;border-top-left-radius:8px;border-bottom-left-radius:8px;position:relative}@media screen and (max-width: 767px){.checkout .mphb_sc_checkout-wrapper .mphb-checkout-details-group .mphb-booking-details .mphb-check-in-date{grid-column:1/3;border-top-right-radius:8px;border-top-left-radius:8px;border-bottom-left-radius:0px}}.checkout .mphb_sc_checkout-wrapper .mphb-checkout-details-group .mphb-booking-details .mphb-check-in-date span{color:var(--color-base-light);font-size:1.2rem}.checkout .mphb_sc_checkout-wrapper .mphb-checkout-details-group .mphb-booking-details .mphb-check-in-date time{font-size:2.4rem;font-weight:700;color:var(--color-base-primary)}.checkout .mphb_sc_checkout-wrapper .mphb-checkout-details-group .mphb-booking-details .mphb-check-in-date::before{content:"";display:block;width:0;height:0;border-style:solid;border-top:6px solid rgba(0,0,0,0);border-bottom:6px solid rgba(0,0,0,0);border-left:8px solid var(--color-surface-light);border-right:0;position:absolute;top:50%;right:0;translate:50% -50%}@media screen and (max-width: 767px){.checkout .mphb_sc_checkout-wrapper .mphb-checkout-details-group .mphb-booking-details .mphb-check-in-date::before{border-right:6px solid rgba(0,0,0,0);border-left:6px solid rgba(0,0,0,0);border-top:8px solid var(--color-surface-light);border-bottom:0;margin-inline:auto;top:auto;bottom:0;left:50%;right:auto;translate:-50% 50%}}.checkout .mphb_sc_checkout-wrapper .mphb-checkout-details-group .mphb-booking-details .mphb-check-out-date{gap:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1;padding-inline:8px;padding-block:16px;background:#fff;border-top-right-radius:8px;border-bottom-right-radius:8px}@media screen and (max-width: 767px){.checkout .mphb_sc_checkout-wrapper .mphb-checkout-details-group .mphb-booking-details .mphb-check-out-date{grid-column:1/3;border-top-right-radius:0px;border-bottom-left-radius:8px}}.checkout .mphb_sc_checkout-wrapper .mphb-checkout-details-group .mphb-booking-details .mphb-check-out-date span{color:var(--color-base-light);font-size:1.2rem}.checkout .mphb_sc_checkout-wrapper .mphb-checkout-details-group .mphb-booking-details .mphb-check-out-date time{font-size:2.4rem;font-weight:700}.checkout .mphb_sc_checkout-wrapper .mphb-checkout-details-group .mphb-booking-details .mphb-reserve-rooms-details{grid-column:span 2}.checkout .mphb_sc_checkout-wrapper .mphb-checkout-details-group .mphb-booking-details .mphb-reserve-rooms-details .mphb-room-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.checkout .mphb_sc_checkout-wrapper .mphb-checkout-details-group .mphb-booking-details .mphb-reserve-rooms-details .mphb-room-details .mphb-adults-chooser label{font-size:1.6rem;color:var(--color-base-secondary);font-weight:700;display:block;margin-bottom:8px}.checkout .mphb_sc_checkout-wrapper .mphb-checkout-details-group .mphb-booking-details .mphb-reserve-rooms-details .mphb-room-details .mphb-adults-chooser label abbr{display:none}.checkout .mphb_sc_checkout-wrapper .mphb-checkout-details-group .mphb-booking-details .mphb-reserve-rooms-details .mphb-room-details .mphb-rate-chooser{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 32px}.checkout .mphb_sc_checkout-wrapper .mphb-checkout-details-group .mphb-booking-details .mphb-reserve-rooms-details .mphb-room-details .mphb-rate-chooser .mphb-room-rate-chooser-title{font-size:1.6rem;color:var(--color-base-secondary);font-weight:700;grid-row:1/3;margin-bottom:8px;width:100%}.checkout .mphb_sc_checkout-wrapper .mphb-checkout-details-group .mphb-booking-details .mphb-reserve-rooms-details .mphb-room-details .mphb-rate-chooser .mphb-room-rate-variant{grid-column:2/3}.checkout .mphb_sc_checkout-wrapper .mphb-checkout-details-group .mphb-booking-details .mphb-reserve-rooms-details .mphb-room-details .mphb-rate-chooser .mphb-room-rate-variant label .mphb-price{display:none !important}.checkout .mphb_sc_checkout-wrapper .mphb-checkout-details-group .mphb-booking-details .mphb-reserve-rooms-details .mphb-room-details .mphb-rate-chooser .mphb-room-rate-variant br{display:none !important}.checkout .mphb_sc_checkout-wrapper .mphb-checkout-details-group .mphb-customer-details{margin-top:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.checkout .mphb_sc_checkout-wrapper .mphb-checkout-details-group .mphb-customer-details .mphb-customer-details-title{display:none !important}.checkout .mphb_sc_checkout-wrapper .mphb-checkout-details-group .mphb-customer-details .mphb-required-fields-tip{display:none !important}.checkout .mphb_sc_checkout-wrapper .mphb-checkout-details-group .mphb-customer-details .mphb-heading-control{width:100%;padding-inline:8px;padding-block:12px;border-bottom:2px solid var(--color-base-primary);font-size:1.8rem;font-weight:700;margin-bottom:24px;margin-top:40px}.checkout .mphb_sc_checkout-wrapper .mphb-checkout-details-group .mphb-customer-details p>br{display:none !important}.checkout .mphb_sc_checkout-wrapper .mphb-checkout-details-group .mphb-customer-details p+p{margin-top:24px}.checkout .mphb_sc_checkout-wrapper .mphb-checkout-details-group .mphb-customer-details p.mphb-checkbox-control{display:block}.checkout .mphb_sc_checkout-wrapper .mphb-checkout-details-group .mphb-customer-details p.mphb-checkbox-control label{margin-bottom:0}.checkout .mphb_sc_checkout-wrapper .mphb-checkout-details-group .mphb-customer-details p.mphb-checkbox-control+.mphb-checkbox-control{margin-top:12px}.checkout .mphb_sc_checkout-wrapper .mphb-checkout-details-group .mphb-customer-details p.mphb-checkbox-control .mphb-control-description{padding-left:32px}.checkout .mphb_sc_checkout-wrapper .mphb-checkout-details-group .mphb-customer-details p label{font-size:1.6rem;color:var(--color-base-secondary);font-weight:700;margin-bottom:8px;display:block}.checkout .mphb_sc_checkout-wrapper .mphb-checkout-details-group .mphb-customer-details p .mphb-control-description{grid-column:2;font-size:1.2rem}.checkout .mphb_sc_checkout-wrapper .mphb-checkout-details-group .mphb-customer-details p .mphb-control-description a{color:var(--color-base-primary);font-weight:700;text-decoration:underline}.checkout .mphb_sc_checkout-wrapper .mphb-checkout-details-group .mphb-customer-details p.contact-number{margin-top:8px;display:grid;grid-template-columns:auto 1fr;gap:0px 4px;position:relative}.checkout .mphb_sc_checkout-wrapper .mphb-checkout-details-group .mphb-customer-details p.contact-number label{display:none}.checkout .mphb_sc_checkout-wrapper .mphb-checkout-details-group .mphb-customer-details p.contact-number .mphb-control-description{grid-column:1/3}.checkout .mphb_sc_checkout-wrapper .mphb-checkout-details-group .mphb-customer-details p.contact-number input#mphb_contact_number{-webkit-box-flex:1;-ms-flex:1;flex:1}.checkout .mphb_sc_checkout-wrapper .mphb-checkout-details-group .mphb-customer-details p.contact-number .custom-country-selector{position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkout .mphb_sc_checkout-wrapper .mphb-checkout-details-group .mphb-customer-details p.contact-number .custom-country-selector .selected-country{width:88px;height:56px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-inline:16px;border:1px solid var(--color-surface-light);border-radius:8px;background:#fff;font-size:2.4rem;background-image:url(../images/icon-select.svg);background-repeat:no-repeat;background-size:12px auto;background-position:right 16px center}@media screen and (max-width: 767px){.checkout .mphb_sc_checkout-wrapper .mphb-checkout-details-group .mphb-customer-details p.contact-number .custom-country-selector .selected-country{width:72px;height:54px;padding-inline:12px;font-size:2.2rem;background-position:right 12px center}}.checkout .mphb_sc_checkout-wrapper .mphb-checkout-details-group .mphb-customer-details p.contact-number .custom-country-selector .country-dropdown{display:none;position:absolute;top:100%;left:0;width:300px;max-height:300px;overflow-y:auto;background:var(--color-surface-default);border:1px solid var(--color-surface-light);border-radius:8px;z-index:1000;margin:4px 0 0;padding:0;list-style:none;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}.checkout .mphb_sc_checkout-wrapper .mphb-checkout-details-group .mphb-customer-details p.contact-number .custom-country-selector .country-dropdown li{padding:12px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;font-size:1.4rem;border-bottom:1px solid var(--color-surface-light)}.checkout .mphb_sc_checkout-wrapper .mphb-checkout-details-group .mphb-customer-details p.contact-number .custom-country-selector .country-dropdown li:last-child{border-bottom:none}.checkout .mphb_sc_checkout-wrapper .mphb-checkout-details-group .mphb-customer-details p.contact-number .custom-country-selector .country-dropdown li:hover{background-color:var(--color-surface-secondary)}.checkout .mphb_sc_checkout-wrapper .mphb-checkout-details-group .mphb-customer-details p.contact-number .custom-country-selector .country-dropdown li.is-active{background-color:var(--color-surface-secondary);font-weight:700;border-left:3px solid var(--color-base-primary)}.checkout .mphb_sc_checkout-wrapper .mphb-checkout-details-group .mphb-customer-details p.contact-number .custom-country-selector .country-dropdown li .flag{font-size:2rem}.checkout .mphb_sc_checkout-wrapper .mphb-checkout-details-group .mphb-customer-details p.contact-number .custom-country-selector .country-dropdown li .name{-webkit-box-flex:1;-ms-flex:1;flex:1}.checkout .mphb_sc_checkout-wrapper .mphb-checkout-details-group .mphb-customer-details p.contact-number .custom-country-selector .country-dropdown li .code{color:var(--color-base-light);font-size:1.2rem}.checkout .mphb_sc_checkout-wrapper .mphb-checkout-details-group .mphb-customer-details p.contact-number .custom-country-selector.open .country-dropdown{display:block}.checkout .mphb_sc_checkout-wrapper .mphb-checkout-details-group .mphb-checkout-section{margin-top:40px}.checkout .mphb_sc_checkout-wrapper .mphb-checkout-details-group .mphb-checkout-section.mphb-booking-details,.checkout .mphb_sc_checkout-wrapper .mphb-checkout-details-group .mphb-checkout-section.mphb-customer-details{margin-top:0}.checkout .mphb_sc_checkout-wrapper .mphb-checkout-details-group .mphb-checkout-section .mphb-gateway-chooser-title{grid-column:span 2;width:100%;padding-inline:8px;padding-block:12px;border-bottom:2px solid var(--color-base-primary);font-size:1.8rem;font-weight:700;margin-bottom:24px}.checkout .mphb_sc_checkout-wrapper .mphb-checkout-details-group .mphb-checkout-section .mphb-billing-fields{margin-bottom:0;margin-top:8px}.checkout .mphb_sc_checkout-wrapper .mphb-checkout-details-group .mphb-checkout-section .mphb-billing-fields .mphb-stripe-payment-container{margin-bottom:0}.checkout .mphb_sc_checkout-wrapper .mphb-checkout-details-group .mphb-checkout-section .mphb-billing-fields .mphb-stripe-payment-container .mphb-stripe-payment-fields label{display:none !important}.checkout .mphb_sc_checkout-wrapper .mphb-checkout-payment-group{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;border-radius:24px;padding-block:32px;padding-inline:24px;background-color:var(--color-surface-secondary);position:sticky;top:32px}@media screen and (max-width: 1080px){.checkout .mphb_sc_checkout-wrapper .mphb-checkout-payment-group{position:fixed;bottom:0;left:0;top:auto;border-radius:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;border-top-right-radius:16px;border-top-left-radius:16px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);gap:0}}@media screen and (max-width: 1080px){.checkout .mphb_sc_checkout-wrapper .mphb-checkout-payment-group{height:120px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media screen and (max-width: 1080px){.checkout .mphb_sc_checkout-wrapper .mphb-checkout-payment-group .mphb-total-price{padding-inline:16px}}.checkout .mphb_sc_checkout-wrapper .mphb-checkout-payment-group .mphb-total-price output{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px}.checkout .mphb_sc_checkout-wrapper .mphb-checkout-payment-group .mphb-total-price output .mphb-total-price-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:12px;font-size:1.6rem;font-weight:700}.checkout .mphb_sc_checkout-wrapper .mphb-checkout-payment-group .mphb-total-price output .mphb-total-price-field .mphb-price{color:var(--color-base-primary);font-weight:700;font-size:3.2rem;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:2px}.checkout .mphb_sc_checkout-wrapper .mphb-checkout-payment-group .mphb-total-price output .mphb-total-price-field .mphb-price .mphb-currency{font-size:1.8rem}.checkout .mphb_sc_checkout-wrapper .mphb-checkout-payment-group:has(.mphb-errors-wrapper:not(:empty)) .mphb-total-price{display:none}.checkout .mphb_sc_checkout-wrapper .mphb-checkout-payment-group .mphb-errors-wrapper:not(:empty){font-size:1.2rem;margin-top:8px;text-align:center}.checkout .mphb_sc_checkout-wrapper .mphb-checkout-payment-group .mphb_sc_checkout-submit-wrapper{margin-top:24px}@media screen and (max-width: 1080px){.checkout .mphb_sc_checkout-wrapper .mphb-checkout-payment-group .mphb_sc_checkout-submit-wrapper{width:280px}}@media screen and (max-width: 767px){.checkout .mphb_sc_checkout-wrapper .mphb-checkout-payment-group .mphb_sc_checkout-submit-wrapper{margin-top:8px;padding:0px 32px 12px;width:100%}}.checkout .mphb_sc_checkout-wrapper .mphb-checkout-payment-group .mphb_sc_checkout-submit-wrapper input[type=submit]{width:100%;max-width:280px;height:64px;padding-inline:16px;padding-block:8px;border-radius:999px;background-color:var(--color-base-primary);color:var(--color-base-inverse);border:none;font-weight:700;font-size:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;cursor:pointer}@media screen and (max-width: 1080px){.checkout .mphb_sc_checkout-wrapper .mphb-checkout-payment-group .mphb_sc_checkout-submit-wrapper input[type=submit]{max-width:540px;margin-inline:auto}}@media screen and (max-width: 767px){.checkout .mphb_sc_checkout-wrapper .mphb-checkout-payment-group .mphb_sc_checkout-submit-wrapper input[type=submit]{font-size:1.8rem;max-width:none;height:56px}}.checkout .mphb_sc_checkout-wrapper .mphb-checkout-payment-group .mphb_sc_checkout-submit-wrapper input[type=submit].unactive{opacity:.5;cursor:not-allowed}.checkout .mphb-login-form-wrap{display:none !important}/*# sourceMappingURL=checkout.min.css.map */