@keyframes page-module-scss-module__n5S6eq__fadeInPage{to{opacity:1}}.page-module-scss-module__n5S6eq__add-payment-page{box-sizing:border-box;flex-direction:column;gap:1.5rem;max-width:780px;margin:0 auto;display:flex}.page-module-scss-module__n5S6eq__back-link-container{justify-content:center;width:100%;display:flex}.page-module-scss-module__n5S6eq__back-link{border-style:solid;border-width:3px;border-color:var(--light-gray);box-shadow:var(--button-default-shadow);color:var(--light-gray);box-sizing:border-box;text-align:center;-webkit-tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;cursor:pointer;background-color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:18px 36px;font-size:24px;font-style:normal;font-weight:600;line-height:normal;transition:all .1s ease-in-out;display:flex}.page-module-scss-module__n5S6eq__back-link:active{box-shadow:var(--button-active-shadow);transform:translate(-1px,1px)}.page-module-scss-module__n5S6eq__back-link:disabled{border-color:var(--dim-gray);color:var(--dim-gray);cursor:not-allowed;box-shadow:none;background-color:#fff}.page-module-scss-module__n5S6eq__back-link:disabled:active{box-shadow:none;transform:none}.page-module-scss-module__n5S6eq__back-link{border-color:var(--primary-color);color:var(--primary-color);background-color:#fff;align-items:center;gap:.375rem;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.page-module-scss-module__n5S6eq__back-link:hover{text-decoration:underline}.page-module-scss-module__n5S6eq__header-card{box-shadow:var(--default-box-shadow);box-sizing:border-box;background-color:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem 1.25rem;display:flex}.page-module-scss-module__n5S6eq__step-card{box-shadow:var(--default-box-shadow);box-sizing:border-box;background-color:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:1rem;padding:1.5rem 1.25rem;display:flex}.page-module-scss-module__n5S6eq__payment-step{flex-direction:column;align-items:center;gap:1rem;display:flex}.page-module-scss-module__n5S6eq__title{text-align:center;color:var(--light-gray,#959595);margin:0;font-size:1.5rem}.page-module-scss-module__n5S6eq__step-title{text-align:center;color:var(--primary-color);margin:0;font-size:1.15rem;font-weight:600}.page-module-scss-module__n5S6eq__status-text,.page-module-scss-module__n5S6eq__fully-paid-message{text-align:center;color:var(--dark-gray);margin:0;font-size:1rem}.page-module-scss-module__n5S6eq__blocked-message{text-align:center;color:var(--error-red,#d32f2f);margin:0;font-size:1rem}.page-module-scss-module__n5S6eq__ctas-container{flex-direction:column;align-items:center;gap:12px;margin-top:8px;display:flex}.page-module-scss-module__n5S6eq__continue-button{border-style:solid;border-width:3px;border-color:var(--light-gray);box-shadow:var(--button-default-shadow);color:var(--light-gray);box-sizing:border-box;text-align:center;-webkit-tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;cursor:pointer;background-color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:18px 36px;font-size:24px;font-style:normal;font-weight:600;line-height:normal;transition:all .1s ease-in-out;display:flex}.page-module-scss-module__n5S6eq__continue-button:active{box-shadow:var(--button-active-shadow);transform:translate(-1px,1px)}.page-module-scss-module__n5S6eq__continue-button:disabled{border-color:var(--dim-gray);color:var(--dim-gray);cursor:not-allowed;box-shadow:none;background-color:#fff}.page-module-scss-module__n5S6eq__continue-button:disabled:active{box-shadow:none;transform:none}.page-module-scss-module__n5S6eq__continue-button{background:var(--primary-color);border-color:var(--primary-color);color:#fff;width:100%;max-width:400px}.page-module-scss-module__n5S6eq__continue-button:disabled{opacity:.5;cursor:not-allowed}
@keyframes BookingCheckoutPayment-module-scss-module__eDm0kq__fadeInPage{to{opacity:1}}.BookingCheckoutPayment-module-scss-module__eDm0kq__booking-checkout-payment{box-sizing:border-box;padding:16px 0}.BookingCheckoutPayment-module-scss-module__eDm0kq__payment-options{flex-direction:column;align-items:center;gap:16px;display:flex}.BookingCheckoutPayment-module-scss-module__eDm0kq__payment-options .BookingCheckoutPayment-module-scss-module__eDm0kq__payment-option{border-style:solid;border-width:3px;border-color:var(--light-gray);box-shadow:var(--button-default-shadow);color:var(--light-gray);box-sizing:border-box;text-align:center;-webkit-tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;cursor:pointer;background-color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:18px 36px;font-size:24px;font-style:normal;font-weight:600;line-height:normal;transition:all .1s ease-in-out;display:flex}.BookingCheckoutPayment-module-scss-module__eDm0kq__payment-options .BookingCheckoutPayment-module-scss-module__eDm0kq__payment-option:active{box-shadow:var(--button-active-shadow);transform:translate(-1px,1px)}.BookingCheckoutPayment-module-scss-module__eDm0kq__payment-options .BookingCheckoutPayment-module-scss-module__eDm0kq__payment-option:disabled{border-color:var(--dim-gray);color:var(--dim-gray);cursor:not-allowed;box-shadow:none;background-color:#fff}.BookingCheckoutPayment-module-scss-module__eDm0kq__payment-options .BookingCheckoutPayment-module-scss-module__eDm0kq__payment-option:disabled:active{box-shadow:none;transform:none}.BookingCheckoutPayment-module-scss-module__eDm0kq__payment-options .BookingCheckoutPayment-module-scss-module__eDm0kq__payment-option{border-color:var(--light-gray);color:var(--light-gray);background-color:#fff;width:360px}.BookingCheckoutPayment-module-scss-module__eDm0kq__centered-content{flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}.BookingCheckoutPayment-module-scss-module__eDm0kq__cash-options-list{flex-direction:column;align-items:center;gap:16px;display:flex}.BookingCheckoutPayment-module-scss-module__eDm0kq__payment-amount{text-align:center;color:var(--light-gray);font-size:20px}.BookingCheckoutPayment-module-scss-module__eDm0kq__go-back-button{border-style:solid;border-width:3px;border-color:var(--light-gray);box-shadow:var(--button-default-shadow);color:var(--light-gray);box-sizing:border-box;text-align:center;-webkit-tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;cursor:pointer;background-color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:18px 36px;font-size:24px;font-style:normal;font-weight:600;line-height:normal;transition:all .1s ease-in-out;display:flex}.BookingCheckoutPayment-module-scss-module__eDm0kq__go-back-button:active{box-shadow:var(--button-active-shadow);transform:translate(-1px,1px)}.BookingCheckoutPayment-module-scss-module__eDm0kq__go-back-button:disabled{border-color:var(--dim-gray);color:var(--dim-gray);cursor:not-allowed;box-shadow:none;background-color:#fff}.BookingCheckoutPayment-module-scss-module__eDm0kq__go-back-button:disabled:active{box-shadow:none;transform:none}.BookingCheckoutPayment-module-scss-module__eDm0kq__go-back-button{border-color:var(--accent-color);color:var(--accent-color);background-color:#fff;width:max-content;padding:8px 16px;font-size:16px}.BookingCheckoutPayment-module-scss-module__eDm0kq__card{box-shadow:var(--default-box-shadow);box-sizing:border-box;background-color:#fff;border-radius:4px;width:100%;padding:16px 8px}.BookingCheckoutPayment-module-scss-module__eDm0kq__card>section{transition:all .3s ease-in-out;overflow-y:auto}.BookingCheckoutPayment-module-scss-module__eDm0kq__card>section[data-is-visible=true]{max-height:600px}.BookingCheckoutPayment-module-scss-module__eDm0kq__card>section[data-is-visible=false]{max-height:0}.BookingCheckoutPayment-module-scss-module__eDm0kq__contact-section{flex-direction:column;align-items:center;gap:12px;margin-top:16px;display:flex}.BookingCheckoutPayment-module-scss-module__eDm0kq__contact-label{text-align:center;color:var(--strong-gray);opacity:.8;margin:0;font-size:14px}.BookingCheckoutPayment-module-scss-module__eDm0kq__contact-phone-number{color:var(--primary-color);opacity:1;white-space:nowrap;font-weight:600}.BookingCheckoutPayment-module-scss-module__eDm0kq__contact-actions{justify-content:center;gap:12px;display:flex}.BookingCheckoutPayment-module-scss-module__eDm0kq__contact-call-button,.BookingCheckoutPayment-module-scss-module__eDm0kq__contact-whatsapp-button{border-style:solid;border-width:3px;border-color:var(--light-gray);box-shadow:var(--button-default-shadow);color:var(--light-gray);box-sizing:border-box;text-align:center;-webkit-tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;cursor:pointer;background-color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:18px 36px;font-size:24px;font-style:normal;font-weight:600;line-height:normal;transition:all .1s ease-in-out;display:flex}.BookingCheckoutPayment-module-scss-module__eDm0kq__contact-call-button:active,.BookingCheckoutPayment-module-scss-module__eDm0kq__contact-whatsapp-button:active{box-shadow:var(--button-active-shadow);transform:translate(-1px,1px)}.BookingCheckoutPayment-module-scss-module__eDm0kq__contact-call-button:disabled,.BookingCheckoutPayment-module-scss-module__eDm0kq__contact-whatsapp-button:disabled{border-color:var(--dim-gray);color:var(--dim-gray);cursor:not-allowed;box-shadow:none;background-color:#fff}.BookingCheckoutPayment-module-scss-module__eDm0kq__contact-call-button:disabled:active,.BookingCheckoutPayment-module-scss-module__eDm0kq__contact-whatsapp-button:disabled:active{box-shadow:none;transform:none}.BookingCheckoutPayment-module-scss-module__eDm0kq__contact-call-button,.BookingCheckoutPayment-module-scss-module__eDm0kq__contact-whatsapp-button{border-color:var(--light-gray);color:var(--light-gray);background-color:#fff;padding:8px 16px;font-size:12px;text-decoration:none}.BookingCheckoutPayment-module-scss-module__eDm0kq__contact-call-button svg,.BookingCheckoutPayment-module-scss-module__eDm0kq__contact-whatsapp-button svg{flex-shrink:0;font-size:14px}@media (min-width:768px){.BookingCheckoutPayment-module-scss-module__eDm0kq__booking-checkout-payment{width:fit-content;margin:0 auto;padding:24px 0}.BookingCheckoutPayment-module-scss-module__eDm0kq__card{max-width:500px}}
@keyframes PaymentProtectionModal-module-scss-module__NhH_MG__fadeInPage{to{opacity:1}}.PaymentProtectionModal-module-scss-module__NhH_MG__modal-overlay{z-index:90;opacity:0;background-color:#0009;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.PaymentProtectionModal-module-scss-module__NhH_MG__modal-overlay.PaymentProtectionModal-module-scss-module__NhH_MG__is-open{animation:.22s forwards PaymentProtectionModal-module-scss-module__NhH_MG__modal-overlay-fade-in}.PaymentProtectionModal-module-scss-module__NhH_MG__modal-overlay.PaymentProtectionModal-module-scss-module__NhH_MG__is-open .PaymentProtectionModal-module-scss-module__NhH_MG__modal-content{animation:.22s forwards PaymentProtectionModal-module-scss-module__NhH_MG__modal-content-fade-in}.PaymentProtectionModal-module-scss-module__NhH_MG__modal-overlay.PaymentProtectionModal-module-scss-module__NhH_MG__is-closing{animation:.22s forwards PaymentProtectionModal-module-scss-module__NhH_MG__modal-overlay-fade-out}.PaymentProtectionModal-module-scss-module__NhH_MG__modal-overlay.PaymentProtectionModal-module-scss-module__NhH_MG__is-closing .PaymentProtectionModal-module-scss-module__NhH_MG__modal-content{animation:.22s forwards PaymentProtectionModal-module-scss-module__NhH_MG__modal-content-fade-out}.PaymentProtectionModal-module-scss-module__NhH_MG__modal-content{box-shadow:var(--default-box-shadow);box-sizing:border-box;background-color:#fff;border-radius:12px;width:100%;max-width:500px;max-height:80vh;padding:1.5rem;position:relative;overflow-y:auto}@keyframes PaymentProtectionModal-module-scss-module__NhH_MG__modal-overlay-fade-in{0%{opacity:0}to{opacity:1}}@keyframes PaymentProtectionModal-module-scss-module__NhH_MG__modal-overlay-fade-out{0%{opacity:1}to{opacity:0}}@keyframes PaymentProtectionModal-module-scss-module__NhH_MG__modal-content-fade-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes PaymentProtectionModal-module-scss-module__NhH_MG__modal-content-fade-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(8px)scale(.98)}}.PaymentProtectionModal-module-scss-module__NhH_MG__modal-header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.PaymentProtectionModal-module-scss-module__NhH_MG__modal-header h3{color:var(--primary-color);margin:0;font-size:1.25rem;font-weight:600}.PaymentProtectionModal-module-scss-module__NhH_MG__close-button{cursor:pointer;color:var(--light-gray);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:4px;transition:background .15s;display:flex}.PaymentProtectionModal-module-scss-module__NhH_MG__close-button:hover{color:var(--primary-color);background:#0000000d}.PaymentProtectionModal-module-scss-module__NhH_MG__modal-body .PaymentProtectionModal-module-scss-module__NhH_MG__description{color:var(--dark-gray);white-space:pre-line;margin:0 0 1.5rem;line-height:1.6}.PaymentProtectionModal-module-scss-module__NhH_MG__modal-body .PaymentProtectionModal-module-scss-module__NhH_MG__info-link{border-style:solid;border-width:3px;border-color:var(--light-gray);box-shadow:var(--button-default-shadow);color:var(--light-gray);box-sizing:border-box;text-align:center;-webkit-tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;cursor:pointer;background-color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:18px 36px;font-size:24px;font-style:normal;font-weight:600;line-height:normal;transition:all .1s ease-in-out;display:flex}.PaymentProtectionModal-module-scss-module__NhH_MG__modal-body .PaymentProtectionModal-module-scss-module__NhH_MG__info-link:active{box-shadow:var(--button-active-shadow);transform:translate(-1px,1px)}.PaymentProtectionModal-module-scss-module__NhH_MG__modal-body .PaymentProtectionModal-module-scss-module__NhH_MG__info-link:disabled{border-color:var(--dim-gray);color:var(--dim-gray);cursor:not-allowed;box-shadow:none;background-color:#fff}.PaymentProtectionModal-module-scss-module__NhH_MG__modal-body .PaymentProtectionModal-module-scss-module__NhH_MG__info-link:disabled:active{box-shadow:none;transform:none}.PaymentProtectionModal-module-scss-module__NhH_MG__modal-body .PaymentProtectionModal-module-scss-module__NhH_MG__info-link{border-color:var(--primary-color);color:var(--primary-color);background-color:#fff;padding:14px 28px;font-size:18px;text-decoration:none}
@keyframes PaymentProtectionBanner-module-scss-module__fVou4q__fadeInPage{to{opacity:1}}.PaymentProtectionBanner-module-scss-module__fVou4q__banner{background-color:color-mix(in srgb,var(--primary-color)5%,transparent);border:1px solid color-mix(in srgb,var(--primary-color)15%,transparent);border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.PaymentProtectionBanner-module-scss-module__fVou4q__banner-content{flex:1;align-items:center;gap:.5rem;display:flex}.PaymentProtectionBanner-module-scss-module__fVou4q__icon{color:var(--primary-color);flex-shrink:0}.PaymentProtectionBanner-module-scss-module__fVou4q__text{color:var(--dark-gray);font-size:.875rem;line-height:1.4}.PaymentProtectionBanner-module-scss-module__fVou4q__learn-more-button{color:var(--primary-color);cursor:pointer;white-space:nowrap;text-underline-offset:2px;background:0 0;border:none;padding:.25rem .5rem;font-size:.8125rem;font-weight:500;text-decoration:underline;transition:opacity .15s}.PaymentProtectionBanner-module-scss-module__fVou4q__learn-more-button:hover{opacity:.7}.PaymentProtectionBanner-module-scss-module__fVou4q__learn-more-button:active{opacity:.5}@media (max-width:600px){.PaymentProtectionBanner-module-scss-module__fVou4q__banner{box-sizing:border-box;flex-direction:column;align-items:center;gap:4px;padding:4px}}
@keyframes PaymentDueSummary-module-scss-module__WT9FEG__fadeInPage{to{opacity:1}}.PaymentDueSummary-module-scss-module__WT9FEG__payment-due-summary{border-bottom:1px solid var(--light-border-color,#e8e8e8);grid-template-columns:1fr 1fr;grid-template-areas:"secondary primary";justify-items:center;gap:8px;width:100%;margin-bottom:8px;padding-bottom:8px;display:grid}.PaymentDueSummary-module-scss-module__WT9FEG__payment-due-summary>.PaymentDueSummary-module-scss-module__WT9FEG__primary{grid-area:primary}.PaymentDueSummary-module-scss-module__WT9FEG__payment-due-summary>.PaymentDueSummary-module-scss-module__WT9FEG__secondary{grid-area:secondary}.PaymentDueSummary-module-scss-module__WT9FEG__payment-due-summary .PaymentDueSummary-module-scss-module__WT9FEG__subtitle{color:var(--dim-gray);text-align:center;margin:0;font-size:14px}.PaymentDueSummary-module-scss-module__WT9FEG__payment-due-summary .PaymentDueSummary-module-scss-module__WT9FEG__amount{text-align:center;margin:4px 0 0;font-size:20px;font-weight:600}
.PaymentAmountInput-module-scss-module__s2m9Qq__payment-amount-input{flex-direction:column;gap:16px;width:100%;max-width:400px;margin:0 auto;display:flex}.PaymentAmountInput-module-scss-module__s2m9Qq__helper-text{color:var(--light-gray,#959595);text-align:center;margin:0;font-size:13px}
@keyframes CheckoutPaymentSummary-module-scss-module__LQxV7W__fadeInPage{to{opacity:1}}.CheckoutPaymentSummary-module-scss-module__LQxV7W__checkout-payment-summary{border-bottom:1px solid var(--light-border-color,#e8e8e8);grid-template-areas:"tot tot""adv pen""faq faq";justify-items:center;gap:8px;width:100%;margin-bottom:8px;padding-bottom:8px;display:grid}.CheckoutPaymentSummary-module-scss-module__LQxV7W__checkout-payment-summary>.CheckoutPaymentSummary-module-scss-module__LQxV7W__total{grid-area:tot;width:100%}.CheckoutPaymentSummary-module-scss-module__LQxV7W__checkout-payment-summary>.CheckoutPaymentSummary-module-scss-module__LQxV7W__advance{grid-area:adv}.CheckoutPaymentSummary-module-scss-module__LQxV7W__checkout-payment-summary>.CheckoutPaymentSummary-module-scss-module__LQxV7W__pending{grid-area:pen}.CheckoutPaymentSummary-module-scss-module__LQxV7W__checkout-payment-summary>.CheckoutPaymentSummary-module-scss-module__LQxV7W__faq{flex-direction:column;grid-area:faq;align-items:center;gap:8px;width:100%;display:flex}.CheckoutPaymentSummary-module-scss-module__LQxV7W__checkout-payment-summary .CheckoutPaymentSummary-module-scss-module__LQxV7W__faq-toggle{border-style:solid;border-width:3px;border-color:var(--light-gray);box-shadow:var(--button-default-shadow);color:var(--light-gray);box-sizing:border-box;text-align:center;-webkit-tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;cursor:pointer;background-color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:18px 36px;font-size:24px;font-style:normal;font-weight:600;line-height:normal;transition:all .1s ease-in-out;display:flex}.CheckoutPaymentSummary-module-scss-module__LQxV7W__checkout-payment-summary .CheckoutPaymentSummary-module-scss-module__LQxV7W__faq-toggle:active{box-shadow:var(--button-active-shadow);transform:translate(-1px,1px)}.CheckoutPaymentSummary-module-scss-module__LQxV7W__checkout-payment-summary .CheckoutPaymentSummary-module-scss-module__LQxV7W__faq-toggle:disabled{border-color:var(--dim-gray);color:var(--dim-gray);cursor:not-allowed;box-shadow:none;background-color:#fff}.CheckoutPaymentSummary-module-scss-module__LQxV7W__checkout-payment-summary .CheckoutPaymentSummary-module-scss-module__LQxV7W__faq-toggle:disabled:active{box-shadow:none;transform:none}.CheckoutPaymentSummary-module-scss-module__LQxV7W__checkout-payment-summary .CheckoutPaymentSummary-module-scss-module__LQxV7W__faq-toggle{border-color:var(--primary-color);color:var(--primary-color);background-color:#fff;width:100%;max-width:360px;padding:8px 16px;font-size:16px}.CheckoutPaymentSummary-module-scss-module__LQxV7W__checkout-payment-summary[data-flow=add-payment]{grid-template-columns:1fr 1fr;grid-template-areas:"pen adv"}
@keyframes BookingHoldSessionRefresher-module-scss-module__dKRApa__fadeInPage{to{opacity:1}}.BookingHoldSessionRefresher-module-scss-module__dKRApa__booking-hold-session-refresher{z-index:100;justify-content:center;align-items:center;width:100vw;height:100dvh;transition:all .3s;display:flex;position:fixed;top:0}.BookingHoldSessionRefresher-module-scss-module__dKRApa__booking-hold-session-refresher[data-is-visible=false]{-webkit-backdrop-filter:blur();backdrop-filter:blur();z-index:-1;opacity:0}.BookingHoldSessionRefresher-module-scss-module__dKRApa__booking-hold-session-refresher[data-is-visible=true]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:100;opacity:1}.BookingHoldSessionRefresher-module-scss-module__dKRApa__booking-hold-session-refresher>.BookingHoldSessionRefresher-module-scss-module__dKRApa__warning-container{box-shadow:var(--default-box-shadow);box-sizing:border-box;background-color:#fff;border-radius:8px;flex-direction:column;align-items:center;gap:16px;width:90%;padding:8px;transition:all .3s;display:flex}.BookingHoldSessionRefresher-module-scss-module__dKRApa__booking-hold-session-refresher>.BookingHoldSessionRefresher-module-scss-module__dKRApa__warning-container svg{transition:all .3s}.BookingHoldSessionRefresher-module-scss-module__dKRApa__booking-hold-session-refresher>.BookingHoldSessionRefresher-module-scss-module__dKRApa__warning-container p{color:var(--light-gray);text-align:center;font-size:24px;font-weight:500;transition:all .3s}.BookingHoldSessionRefresher-module-scss-module__dKRApa__booking-hold-session-refresher>.BookingHoldSessionRefresher-module-scss-module__dKRApa__warning-container p>.BookingHoldSessionRefresher-module-scss-module__dKRApa__seconds-left{color:var(--danger-color);font-weight:700}.BookingHoldSessionRefresher-module-scss-module__dKRApa__booking-hold-session-refresher>.BookingHoldSessionRefresher-module-scss-module__dKRApa__warning-container button{border-style:solid;border-width:3px;border-color:var(--light-gray);box-shadow:var(--button-default-shadow);color:var(--light-gray);box-sizing:border-box;text-align:center;-webkit-tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;cursor:pointer;background-color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:18px 36px;font-size:24px;font-style:normal;font-weight:600;line-height:normal;transition:all .1s ease-in-out;display:flex}.BookingHoldSessionRefresher-module-scss-module__dKRApa__booking-hold-session-refresher>.BookingHoldSessionRefresher-module-scss-module__dKRApa__warning-container button:active{box-shadow:var(--button-active-shadow);transform:translate(-1px,1px)}.BookingHoldSessionRefresher-module-scss-module__dKRApa__booking-hold-session-refresher>.BookingHoldSessionRefresher-module-scss-module__dKRApa__warning-container button:disabled{border-color:var(--dim-gray);color:var(--dim-gray);cursor:not-allowed;box-shadow:none;background-color:#fff}.BookingHoldSessionRefresher-module-scss-module__dKRApa__booking-hold-session-refresher>.BookingHoldSessionRefresher-module-scss-module__dKRApa__warning-container button:disabled:active{box-shadow:none;transform:none}.BookingHoldSessionRefresher-module-scss-module__dKRApa__booking-hold-session-refresher>.BookingHoldSessionRefresher-module-scss-module__dKRApa__warning-container button{background:var(--danger-color);border-color:var(--danger-color);color:#fff;width:300px;transition:all .3s}.BookingHoldSessionRefresher-module-scss-module__dKRApa__booking-hold-session-refresher[data-is-minimized=true]{-webkit-backdrop-filter:blur();backdrop-filter:blur();width:48px;height:48px;padding:0;right:0}.BookingHoldSessionRefresher-module-scss-module__dKRApa__booking-hold-session-refresher[data-is-minimized=true]>.BookingHoldSessionRefresher-module-scss-module__dKRApa__warning-container{gap:0}.BookingHoldSessionRefresher-module-scss-module__dKRApa__booking-hold-session-refresher[data-is-minimized=true]>.BookingHoldSessionRefresher-module-scss-module__dKRApa__warning-container>svg{width:0;height:0}.BookingHoldSessionRefresher-module-scss-module__dKRApa__booking-hold-session-refresher[data-is-minimized=true]>.BookingHoldSessionRefresher-module-scss-module__dKRApa__warning-container p{font-size:0}.BookingHoldSessionRefresher-module-scss-module__dKRApa__booking-hold-session-refresher[data-is-minimized=true]>.BookingHoldSessionRefresher-module-scss-module__dKRApa__warning-container p>.BookingHoldSessionRefresher-module-scss-module__dKRApa__seconds-left{font-size:24px}.BookingHoldSessionRefresher-module-scss-module__dKRApa__booking-hold-session-refresher[data-is-minimized=true]>.BookingHoldSessionRefresher-module-scss-module__dKRApa__warning-container button{border-style:solid;border-width:3px;border-color:var(--light-gray);box-shadow:var(--button-default-shadow);color:var(--light-gray);box-sizing:border-box;text-align:center;-webkit-tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;cursor:pointer;background-color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:18px 36px;font-size:24px;font-style:normal;font-weight:600;line-height:normal;transition:all .1s ease-in-out;display:flex}.BookingHoldSessionRefresher-module-scss-module__dKRApa__booking-hold-session-refresher[data-is-minimized=true]>.BookingHoldSessionRefresher-module-scss-module__dKRApa__warning-container button:active{box-shadow:var(--button-active-shadow);transform:translate(-1px,1px)}.BookingHoldSessionRefresher-module-scss-module__dKRApa__booking-hold-session-refresher[data-is-minimized=true]>.BookingHoldSessionRefresher-module-scss-module__dKRApa__warning-container button:disabled{border-color:var(--dim-gray);color:var(--dim-gray);cursor:not-allowed;box-shadow:none;background-color:#fff}.BookingHoldSessionRefresher-module-scss-module__dKRApa__booking-hold-session-refresher[data-is-minimized=true]>.BookingHoldSessionRefresher-module-scss-module__dKRApa__warning-container button:disabled:active{box-shadow:none;transform:none}.BookingHoldSessionRefresher-module-scss-module__dKRApa__booking-hold-session-refresher[data-is-minimized=true]>.BookingHoldSessionRefresher-module-scss-module__dKRApa__warning-container button{background:var(--danger-color);border-color:var(--danger-color);color:#fff;border-width:0;width:0;padding:0;font-size:0}
@keyframes CheckoutCtas-module-scss-module__0TdmXG__fadeInPage{to{opacity:1}}.CheckoutCtas-module-scss-module__0TdmXG__checkout-ctas>.CheckoutCtas-module-scss-module__0TdmXG__pay-button-container{height:0;padding:0;transition:height .3s ease-in-out;overflow:hidden}.CheckoutCtas-module-scss-module__0TdmXG__checkout-ctas>.CheckoutCtas-module-scss-module__0TdmXG__pay-button-container>.CheckoutCtas-module-scss-module__0TdmXG__pay-button-mock{border-style:solid;border-width:3px;border-color:var(--light-gray);box-shadow:var(--button-default-shadow);color:var(--light-gray);box-sizing:border-box;text-align:center;-webkit-tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;cursor:pointer;background-color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:18px 36px;font-size:24px;font-style:normal;font-weight:600;line-height:normal;transition:all .1s ease-in-out;display:flex}.CheckoutCtas-module-scss-module__0TdmXG__checkout-ctas>.CheckoutCtas-module-scss-module__0TdmXG__pay-button-container>.CheckoutCtas-module-scss-module__0TdmXG__pay-button-mock:active{box-shadow:var(--button-active-shadow);transform:translate(-1px,1px)}.CheckoutCtas-module-scss-module__0TdmXG__checkout-ctas>.CheckoutCtas-module-scss-module__0TdmXG__pay-button-container>.CheckoutCtas-module-scss-module__0TdmXG__pay-button-mock:disabled{border-color:var(--dim-gray);color:var(--dim-gray);cursor:not-allowed;box-shadow:none;background-color:#fff}.CheckoutCtas-module-scss-module__0TdmXG__checkout-ctas>.CheckoutCtas-module-scss-module__0TdmXG__pay-button-container>.CheckoutCtas-module-scss-module__0TdmXG__pay-button-mock:disabled:active{box-shadow:none;transform:none}.CheckoutCtas-module-scss-module__0TdmXG__checkout-ctas>.CheckoutCtas-module-scss-module__0TdmXG__pay-button-container>.CheckoutCtas-module-scss-module__0TdmXG__pay-button-mock{background:var(--primary-color);border-color:var(--primary-color);color:#fff;width:336px;height:70px}.CheckoutCtas-module-scss-module__0TdmXG__checkout-ctas>.CheckoutCtas-module-scss-module__0TdmXG__pay-button-container[data-is-visible=true]{height:70px;padding:6px}.CheckoutCtas-module-scss-module__0TdmXG__checkout-ctas>.CheckoutCtas-module-scss-module__0TdmXG__button-container{justify-content:center;gap:16px;transition:gap .3s ease-in-out;display:flex}.CheckoutCtas-module-scss-module__0TdmXG__checkout-ctas>.CheckoutCtas-module-scss-module__0TdmXG__button-container[data-is-final-step=true]{gap:0}.CheckoutCtas-module-scss-module__0TdmXG__checkout-ctas>.CheckoutCtas-module-scss-module__0TdmXG__button-container>.CheckoutCtas-module-scss-module__0TdmXG__go-back-button{border-style:solid;border-width:3px;border-color:var(--light-gray);box-shadow:var(--button-default-shadow);color:var(--light-gray);box-sizing:border-box;text-align:center;-webkit-tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;cursor:pointer;background-color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:18px 36px;font-size:24px;font-style:normal;font-weight:600;line-height:normal;transition:all .1s ease-in-out;display:flex}.CheckoutCtas-module-scss-module__0TdmXG__checkout-ctas>.CheckoutCtas-module-scss-module__0TdmXG__button-container>.CheckoutCtas-module-scss-module__0TdmXG__go-back-button:active{box-shadow:var(--button-active-shadow);transform:translate(-1px,1px)}.CheckoutCtas-module-scss-module__0TdmXG__checkout-ctas>.CheckoutCtas-module-scss-module__0TdmXG__button-container>.CheckoutCtas-module-scss-module__0TdmXG__go-back-button:disabled{border-color:var(--dim-gray);color:var(--dim-gray);cursor:not-allowed;box-shadow:none;background-color:#fff}.CheckoutCtas-module-scss-module__0TdmXG__checkout-ctas>.CheckoutCtas-module-scss-module__0TdmXG__button-container>.CheckoutCtas-module-scss-module__0TdmXG__go-back-button:disabled:active{box-shadow:none;transform:none}.CheckoutCtas-module-scss-module__0TdmXG__checkout-ctas>.CheckoutCtas-module-scss-module__0TdmXG__button-container>.CheckoutCtas-module-scss-module__0TdmXG__go-back-button{border-color:var(--primary-color);color:var(--primary-color);background-color:#fff;width:160px;transition:width .3s ease-in-out}.CheckoutCtas-module-scss-module__0TdmXG__checkout-ctas>.CheckoutCtas-module-scss-module__0TdmXG__button-container>.CheckoutCtas-module-scss-module__0TdmXG__go-back-button[data-is-final-step=true]{width:336px}.CheckoutCtas-module-scss-module__0TdmXG__checkout-ctas>.CheckoutCtas-module-scss-module__0TdmXG__button-container>.CheckoutCtas-module-scss-module__0TdmXG__continue-button{border-style:solid;border-width:3px;border-color:var(--light-gray);box-shadow:var(--button-default-shadow);color:var(--light-gray);box-sizing:border-box;text-align:center;-webkit-tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;cursor:pointer;background-color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:18px 36px;font-size:24px;font-style:normal;font-weight:600;line-height:normal;transition:all .1s ease-in-out;display:flex}.CheckoutCtas-module-scss-module__0TdmXG__checkout-ctas>.CheckoutCtas-module-scss-module__0TdmXG__button-container>.CheckoutCtas-module-scss-module__0TdmXG__continue-button:active{box-shadow:var(--button-active-shadow);transform:translate(-1px,1px)}.CheckoutCtas-module-scss-module__0TdmXG__checkout-ctas>.CheckoutCtas-module-scss-module__0TdmXG__button-container>.CheckoutCtas-module-scss-module__0TdmXG__continue-button:disabled{border-color:var(--dim-gray);color:var(--dim-gray);cursor:not-allowed;box-shadow:none;background-color:#fff}.CheckoutCtas-module-scss-module__0TdmXG__checkout-ctas>.CheckoutCtas-module-scss-module__0TdmXG__button-container>.CheckoutCtas-module-scss-module__0TdmXG__continue-button:disabled:active{box-shadow:none;transform:none}.CheckoutCtas-module-scss-module__0TdmXG__checkout-ctas>.CheckoutCtas-module-scss-module__0TdmXG__button-container>.CheckoutCtas-module-scss-module__0TdmXG__continue-button{background:var(--primary-color);border-color:var(--primary-color);color:#fff;width:160px;transition:all .3s ease-in-out}.CheckoutCtas-module-scss-module__0TdmXG__checkout-ctas>.CheckoutCtas-module-scss-module__0TdmXG__button-container>.CheckoutCtas-module-scss-module__0TdmXG__continue-button[data-is-final-step=true]{border-width:0;width:0;padding:0;font-size:0}
.CheckoutPaymentBreakdown-module-scss-module__jbn-fq__total,.CheckoutPaymentBreakdown-module-scss-module__jbn-fq__advance,.CheckoutPaymentBreakdown-module-scss-module__jbn-fq__pending{flex-direction:column;align-items:center;display:flex}.CheckoutPaymentBreakdown-module-scss-module__jbn-fq__subtitle{text-align:center;width:100%;color:var(--light-gray);margin:0;font-size:24px;font-weight:600}.CheckoutPaymentBreakdown-module-scss-module__jbn-fq__original-price-crossed{color:var(--light-gray);margin:0;font-size:16px;font-weight:600;text-decoration:line-through}.CheckoutPaymentBreakdown-module-scss-module__jbn-fq__total-price{align-items:center;margin:0;font-size:32px;font-weight:600;display:flex}.CheckoutPaymentBreakdown-module-scss-module__jbn-fq__total-price[data-has-discount=true]{color:var(--danger-color)}.CheckoutPaymentBreakdown-module-scss-module__jbn-fq__amount{color:var(--strong-gray);margin:0;font-size:24px;font-weight:600}.CheckoutPaymentBreakdown-module-scss-module__jbn-fq__percentage{color:var(--light-gray);padding-left:4px;font-size:12px}.CheckoutPaymentBreakdown-module-scss-module__jbn-fq__foot-label{color:var(--light-gray);margin:0;font-size:12px;font-weight:600}
.CheckoutSteps-module-scss-module__tuz0UG__checkout-steps{flex-direction:column;justify-content:space-between;align-items:center;min-height:calc(100dvh - 64px);display:flex}@media (min-width:768px){.CheckoutSteps-module-scss-module__tuz0UG__checkout-steps{min-height:calc(100dvh - 120px)}}
@keyframes CheckoutThankYouMessage-module-scss-module__DO7c0W__fadeInPage{to{opacity:1}}.CheckoutThankYouMessage-module-scss-module__DO7c0W__checkout-thank-you-message{box-shadow:var(--default-box-shadow);box-sizing:border-box;background-color:#fff;border-radius:4px;flex-direction:column;align-items:center;gap:16px;padding:16px;display:flex}.CheckoutThankYouMessage-module-scss-module__DO7c0W__checkout-thank-you-message>h2{color:var(--strong-gray);margin:0}.CheckoutThankYouMessage-module-scss-module__DO7c0W__checkout-thank-you-message>.CheckoutThankYouMessage-module-scss-module__DO7c0W__booking-code-block{background-color:color-mix(in srgb,var(--primary-color)5%,transparent);border:2px solid color-mix(in srgb,var(--primary-color)20%,transparent);box-sizing:border-box;border-radius:12px;flex-direction:column;align-items:center;gap:8px;width:100%;padding:16px 24px;display:flex}.CheckoutThankYouMessage-module-scss-module__DO7c0W__checkout-thank-you-message>.CheckoutThankYouMessage-module-scss-module__DO7c0W__booking-code-block>.CheckoutThankYouMessage-module-scss-module__DO7c0W__code-label{color:var(--strong-gray);text-transform:uppercase;letter-spacing:.5px;font-size:14px;font-weight:600}.CheckoutThankYouMessage-module-scss-module__DO7c0W__checkout-thank-you-message>.CheckoutThankYouMessage-module-scss-module__DO7c0W__booking-code-block>.CheckoutThankYouMessage-module-scss-module__DO7c0W__code-value{color:var(--primary-color);letter-spacing:2px;font-size:24px;font-weight:700}.CheckoutThankYouMessage-module-scss-module__DO7c0W__checkout-thank-you-message>p{color:var(--strong-gray);font-weight:600}.CheckoutThankYouMessage-module-scss-module__DO7c0W__checkout-thank-you-message>.CheckoutThankYouMessage-module-scss-module__DO7c0W__payment-summary{box-sizing:border-box;background-color:#fafafa;border-radius:8px;width:100%;padding:12px 16px}.CheckoutThankYouMessage-module-scss-module__DO7c0W__checkout-thank-you-message>.CheckoutThankYouMessage-module-scss-module__DO7c0W__payment-summary>p{margin:0 0 8px;font-size:14px;font-weight:400}.CheckoutThankYouMessage-module-scss-module__DO7c0W__checkout-thank-you-message>.CheckoutThankYouMessage-module-scss-module__DO7c0W__payment-summary>p:last-child{margin-bottom:0}.CheckoutThankYouMessage-module-scss-module__DO7c0W__checkout-thank-you-message>.CheckoutThankYouMessage-module-scss-module__DO7c0W__contact-phone-line{opacity:.85;font-size:14px;font-weight:400}.CheckoutThankYouMessage-module-scss-module__DO7c0W__checkout-thank-you-message>.CheckoutThankYouMessage-module-scss-module__DO7c0W__view-my-reservation-button{border-style:solid;border-width:3px;border-color:var(--light-gray);box-shadow:var(--button-default-shadow);color:var(--light-gray);box-sizing:border-box;text-align:center;-webkit-tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;cursor:pointer;background-color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:18px 36px;font-size:24px;font-style:normal;font-weight:600;line-height:normal;transition:all .1s ease-in-out;display:flex}.CheckoutThankYouMessage-module-scss-module__DO7c0W__checkout-thank-you-message>.CheckoutThankYouMessage-module-scss-module__DO7c0W__view-my-reservation-button:active{box-shadow:var(--button-active-shadow);transform:translate(-1px,1px)}.CheckoutThankYouMessage-module-scss-module__DO7c0W__checkout-thank-you-message>.CheckoutThankYouMessage-module-scss-module__DO7c0W__view-my-reservation-button:disabled{border-color:var(--dim-gray);color:var(--dim-gray);cursor:not-allowed;box-shadow:none;background-color:#fff}.CheckoutThankYouMessage-module-scss-module__DO7c0W__checkout-thank-you-message>.CheckoutThankYouMessage-module-scss-module__DO7c0W__view-my-reservation-button:disabled:active{box-shadow:none;transform:none}.CheckoutThankYouMessage-module-scss-module__DO7c0W__checkout-thank-you-message>.CheckoutThankYouMessage-module-scss-module__DO7c0W__view-my-reservation-button{background:var(--primary-color);border-color:var(--primary-color);color:#fff}.CheckoutThankYouMessage-module-scss-module__DO7c0W__checkout-thank-you-message>.CheckoutThankYouMessage-module-scss-module__DO7c0W__external-resource-button{border-style:solid;border-width:3px;border-color:var(--light-gray);box-shadow:var(--button-default-shadow);color:var(--light-gray);box-sizing:border-box;text-align:center;-webkit-tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;cursor:pointer;background-color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:18px 36px;font-size:24px;font-style:normal;font-weight:600;line-height:normal;transition:all .1s ease-in-out;display:flex}.CheckoutThankYouMessage-module-scss-module__DO7c0W__checkout-thank-you-message>.CheckoutThankYouMessage-module-scss-module__DO7c0W__external-resource-button:active{box-shadow:var(--button-active-shadow);transform:translate(-1px,1px)}.CheckoutThankYouMessage-module-scss-module__DO7c0W__checkout-thank-you-message>.CheckoutThankYouMessage-module-scss-module__DO7c0W__external-resource-button:disabled{border-color:var(--dim-gray);color:var(--dim-gray);cursor:not-allowed;box-shadow:none;background-color:#fff}.CheckoutThankYouMessage-module-scss-module__DO7c0W__checkout-thank-you-message>.CheckoutThankYouMessage-module-scss-module__DO7c0W__external-resource-button:disabled:active{box-shadow:none;transform:none}.CheckoutThankYouMessage-module-scss-module__DO7c0W__checkout-thank-you-message>.CheckoutThankYouMessage-module-scss-module__DO7c0W__external-resource-button{border-color:var(--primary-color);color:var(--primary-color);background-color:#fff}.CheckoutThankYouMessage-module-scss-module__DO7c0W__checkout-thank-you-message>.CheckoutThankYouMessage-module-scss-module__DO7c0W__payment-deadline-warning{box-sizing:border-box;background-color:#fff8e1;border:1px solid #f9a825;border-radius:8px;width:100%;padding:12px 16px}.CheckoutThankYouMessage-module-scss-module__DO7c0W__checkout-thank-you-message>.CheckoutThankYouMessage-module-scss-module__DO7c0W__payment-deadline-warning>p{color:var(--strong-gray);margin:0;font-size:14px;font-weight:400}.CheckoutThankYouMessage-module-scss-module__DO7c0W__checkout-thank-you-message>.CheckoutThankYouMessage-module-scss-module__DO7c0W__payment-deadline-warning>p:first-child{margin-bottom:6px;font-weight:600}.CheckoutThankYouMessage-module-scss-module__DO7c0W__checkout-thank-you-message>button{min-width:336px}@media (min-width:768px){.CheckoutThankYouMessage-module-scss-module__DO7c0W__checkout-thank-you-message{width:fit-content;margin:0 auto}}
.BookingDatesPicker-module-scss-module__rBnyGa__booking-dates-picker{width:100%}
@keyframes BookingDetailsClientSnapshot-module-scss-module__TGbfdG__fadeInPage{to{opacity:1}}.BookingDetailsClientSnapshot-module-scss-module__TGbfdG__booking-details-client-snapshot{flex-direction:column;gap:12px;display:flex}.BookingDetailsClientSnapshot-module-scss-module__TGbfdG__booking-details-client-snapshot>.BookingDetailsClientSnapshot-module-scss-module__TGbfdG__subtitle{text-align:left;width:100%;color:var(--light-gray);margin:0;font-size:24px;font-weight:600}.BookingDetailsClientSnapshot-module-scss-module__TGbfdG__booking-details-client-snapshot>.BookingDetailsClientSnapshot-module-scss-module__TGbfdG__summary{flex-direction:column;align-items:center;gap:8px;display:flex}.BookingDetailsClientSnapshot-module-scss-module__TGbfdG__booking-details-client-snapshot>.BookingDetailsClientSnapshot-module-scss-module__TGbfdG__summary>.BookingDetailsClientSnapshot-module-scss-module__TGbfdG__info>p{color:var(--light-gray);margin:0;font-size:16px;line-height:1.4}.BookingDetailsClientSnapshot-module-scss-module__TGbfdG__booking-details-client-snapshot>.BookingDetailsClientSnapshot-module-scss-module__TGbfdG__summary>.BookingDetailsClientSnapshot-module-scss-module__TGbfdG__edit-button{border-style:solid;border-width:3px;border-color:var(--light-gray);box-shadow:var(--button-default-shadow);color:var(--light-gray);box-sizing:border-box;text-align:center;-webkit-tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;cursor:pointer;background-color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:18px 36px;font-size:24px;font-style:normal;font-weight:600;line-height:normal;transition:all .1s ease-in-out;display:flex}.BookingDetailsClientSnapshot-module-scss-module__TGbfdG__booking-details-client-snapshot>.BookingDetailsClientSnapshot-module-scss-module__TGbfdG__summary>.BookingDetailsClientSnapshot-module-scss-module__TGbfdG__edit-button:active{box-shadow:var(--button-active-shadow);transform:translate(-1px,1px)}.BookingDetailsClientSnapshot-module-scss-module__TGbfdG__booking-details-client-snapshot>.BookingDetailsClientSnapshot-module-scss-module__TGbfdG__summary>.BookingDetailsClientSnapshot-module-scss-module__TGbfdG__edit-button:disabled{border-color:var(--dim-gray);color:var(--dim-gray);cursor:not-allowed;box-shadow:none;background-color:#fff}.BookingDetailsClientSnapshot-module-scss-module__TGbfdG__booking-details-client-snapshot>.BookingDetailsClientSnapshot-module-scss-module__TGbfdG__summary>.BookingDetailsClientSnapshot-module-scss-module__TGbfdG__edit-button:disabled:active{box-shadow:none;transform:none}.BookingDetailsClientSnapshot-module-scss-module__TGbfdG__booking-details-client-snapshot>.BookingDetailsClientSnapshot-module-scss-module__TGbfdG__summary>.BookingDetailsClientSnapshot-module-scss-module__TGbfdG__edit-button{border-color:var(--primary-color);color:var(--primary-color);background-color:#fff;width:280px;margin-top:8px}.BookingDetailsClientSnapshot-module-scss-module__TGbfdG__booking-details-client-snapshot>.BookingDetailsClientSnapshot-module-scss-module__TGbfdG__form{flex-direction:column;align-items:center;gap:12px;width:100%;display:flex}.BookingDetailsClientSnapshot-module-scss-module__TGbfdG__booking-details-client-snapshot>.BookingDetailsClientSnapshot-module-scss-module__TGbfdG__form>.BookingDetailsClientSnapshot-module-scss-module__TGbfdG__actions{flex-wrap:wrap;justify-content:center;gap:8px;width:100%;display:flex}.BookingDetailsClientSnapshot-module-scss-module__TGbfdG__booking-details-client-snapshot>.BookingDetailsClientSnapshot-module-scss-module__TGbfdG__form>.BookingDetailsClientSnapshot-module-scss-module__TGbfdG__actions>.BookingDetailsClientSnapshot-module-scss-module__TGbfdG__cancel-button{border-style:solid;border-width:3px;border-color:var(--light-gray);box-shadow:var(--button-default-shadow);color:var(--light-gray);box-sizing:border-box;text-align:center;-webkit-tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;cursor:pointer;background-color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:18px 36px;font-size:24px;font-style:normal;font-weight:600;line-height:normal;transition:all .1s ease-in-out;display:flex}.BookingDetailsClientSnapshot-module-scss-module__TGbfdG__booking-details-client-snapshot>.BookingDetailsClientSnapshot-module-scss-module__TGbfdG__form>.BookingDetailsClientSnapshot-module-scss-module__TGbfdG__actions>.BookingDetailsClientSnapshot-module-scss-module__TGbfdG__cancel-button:active{box-shadow:var(--button-active-shadow);transform:translate(-1px,1px)}.BookingDetailsClientSnapshot-module-scss-module__TGbfdG__booking-details-client-snapshot>.BookingDetailsClientSnapshot-module-scss-module__TGbfdG__form>.BookingDetailsClientSnapshot-module-scss-module__TGbfdG__actions>.BookingDetailsClientSnapshot-module-scss-module__TGbfdG__cancel-button:disabled{border-color:var(--dim-gray);color:var(--dim-gray);cursor:not-allowed;box-shadow:none;background-color:#fff}.BookingDetailsClientSnapshot-module-scss-module__TGbfdG__booking-details-client-snapshot>.BookingDetailsClientSnapshot-module-scss-module__TGbfdG__form>.BookingDetailsClientSnapshot-module-scss-module__TGbfdG__actions>.BookingDetailsClientSnapshot-module-scss-module__TGbfdG__cancel-button:disabled:active{box-shadow:none;transform:none}.BookingDetailsClientSnapshot-module-scss-module__TGbfdG__booking-details-client-snapshot>.BookingDetailsClientSnapshot-module-scss-module__TGbfdG__form>.BookingDetailsClientSnapshot-module-scss-module__TGbfdG__actions>.BookingDetailsClientSnapshot-module-scss-module__TGbfdG__cancel-button{border-color:var(--primary-color);color:var(--primary-color);background-color:#fff}.BookingDetailsClientSnapshot-module-scss-module__TGbfdG__booking-details-client-snapshot>.BookingDetailsClientSnapshot-module-scss-module__TGbfdG__form>.BookingDetailsClientSnapshot-module-scss-module__TGbfdG__actions>.BookingDetailsClientSnapshot-module-scss-module__TGbfdG__save-button{border-style:solid;border-width:3px;border-color:var(--light-gray);box-shadow:var(--button-default-shadow);color:var(--light-gray);box-sizing:border-box;text-align:center;-webkit-tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;cursor:pointer;background-color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:18px 36px;font-size:24px;font-style:normal;font-weight:600;line-height:normal;transition:all .1s ease-in-out;display:flex}.BookingDetailsClientSnapshot-module-scss-module__TGbfdG__booking-details-client-snapshot>.BookingDetailsClientSnapshot-module-scss-module__TGbfdG__form>.BookingDetailsClientSnapshot-module-scss-module__TGbfdG__actions>.BookingDetailsClientSnapshot-module-scss-module__TGbfdG__save-button:active{box-shadow:var(--button-active-shadow);transform:translate(-1px,1px)}.BookingDetailsClientSnapshot-module-scss-module__TGbfdG__booking-details-client-snapshot>.BookingDetailsClientSnapshot-module-scss-module__TGbfdG__form>.BookingDetailsClientSnapshot-module-scss-module__TGbfdG__actions>.BookingDetailsClientSnapshot-module-scss-module__TGbfdG__save-button:disabled{border-color:var(--dim-gray);color:var(--dim-gray);cursor:not-allowed;box-shadow:none;background-color:#fff}.BookingDetailsClientSnapshot-module-scss-module__TGbfdG__booking-details-client-snapshot>.BookingDetailsClientSnapshot-module-scss-module__TGbfdG__form>.BookingDetailsClientSnapshot-module-scss-module__TGbfdG__actions>.BookingDetailsClientSnapshot-module-scss-module__TGbfdG__save-button:disabled:active{box-shadow:none;transform:none}.BookingDetailsClientSnapshot-module-scss-module__TGbfdG__booking-details-client-snapshot>.BookingDetailsClientSnapshot-module-scss-module__TGbfdG__form>.BookingDetailsClientSnapshot-module-scss-module__TGbfdG__actions>.BookingDetailsClientSnapshot-module-scss-module__TGbfdG__save-button{background:var(--primary-color);border-color:var(--primary-color);color:#fff}
@keyframes BookingDetailsPricing-module-scss-module__3BoqzW__fadeInPage{to{opacity:1}}.BookingDetailsPricing-module-scss-module__3BoqzW__booking-details-pricing{flex-direction:column;gap:8px;display:flex}.BookingDetailsPricing-module-scss-module__3BoqzW__booking-details-pricing>.BookingDetailsPricing-module-scss-module__3BoqzW__title{text-align:left;width:100%;color:var(--light-gray);font-size:24px;font-weight:600}.BookingDetailsPricing-module-scss-module__3BoqzW__booking-details-pricing>.BookingDetailsPricing-module-scss-module__3BoqzW__total-price{text-align:center;width:100%;color:var(--light-gray);font-size:24px;font-weight:500;transition:color .3s ease-in-out}.BookingDetailsPricing-module-scss-module__3BoqzW__booking-details-pricing>.BookingDetailsPricing-module-scss-module__3BoqzW__total-price[data-is-visible=false]{color:#0000}.BookingDetailsPricing-module-scss-module__3BoqzW__booking-details-pricing>.BookingDetailsPricing-module-scss-module__3BoqzW__pricing-breakdown{max-height:0;transition:max-height .3s ease-in-out;overflow-y:auto}.BookingDetailsPricing-module-scss-module__3BoqzW__booking-details-pricing>.BookingDetailsPricing-module-scss-module__3BoqzW__pricing-breakdown[data-is-visible=true]{max-height:50dvh}.BookingDetailsPricing-module-scss-module__3BoqzW__booking-details-pricing>.BookingDetailsPricing-module-scss-module__3BoqzW__show-prices-breakdown-button{border-style:solid;border-width:3px;border-color:var(--light-gray);box-shadow:var(--button-default-shadow);color:var(--light-gray);box-sizing:border-box;text-align:center;-webkit-tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;cursor:pointer;background-color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:18px 36px;font-size:24px;font-style:normal;font-weight:600;line-height:normal;transition:all .1s ease-in-out;display:flex}.BookingDetailsPricing-module-scss-module__3BoqzW__booking-details-pricing>.BookingDetailsPricing-module-scss-module__3BoqzW__show-prices-breakdown-button:active{box-shadow:var(--button-active-shadow);transform:translate(-1px,1px)}.BookingDetailsPricing-module-scss-module__3BoqzW__booking-details-pricing>.BookingDetailsPricing-module-scss-module__3BoqzW__show-prices-breakdown-button:disabled{border-color:var(--dim-gray);color:var(--dim-gray);cursor:not-allowed;box-shadow:none;background-color:#fff}.BookingDetailsPricing-module-scss-module__3BoqzW__booking-details-pricing>.BookingDetailsPricing-module-scss-module__3BoqzW__show-prices-breakdown-button:disabled:active{box-shadow:none;transform:none}.BookingDetailsPricing-module-scss-module__3BoqzW__booking-details-pricing>.BookingDetailsPricing-module-scss-module__3BoqzW__show-prices-breakdown-button{border-color:var(--primary-color);color:var(--primary-color);background-color:#fff;width:280px;margin:0 auto}
@keyframes BookingOption-module-scss-module__gpdyxa__fadeInPage{to{opacity:1}}.BookingOption-module-scss-module__gpdyxa__booking-option{box-shadow:var(--default-box-shadow,0px 0px 16px 0px #00000026);background:#fff;border-radius:8px;padding:8px}.BookingOption-module-scss-module__gpdyxa__booking-option>.BookingOption-module-scss-module__gpdyxa__properties-quantity{color:var(--medium-gray,#787878);font-size:32px;font-style:normal;font-weight:600;line-height:normal}.BookingOption-module-scss-module__gpdyxa__booking-option>.BookingOption-module-scss-module__gpdyxa__property-row{align-items:center;gap:8px;display:flex}.BookingOption-module-scss-module__gpdyxa__booking-option>.BookingOption-module-scss-module__gpdyxa__property-row>.BookingOption-module-scss-module__gpdyxa__details{flex-direction:column;justify-content:space-between;align-self:stretch;align-items:center;display:flex}.BookingOption-module-scss-module__gpdyxa__booking-option>.BookingOption-module-scss-module__gpdyxa__property-row>.BookingOption-module-scss-module__gpdyxa__details>.BookingOption-module-scss-module__gpdyxa__beds-bathrooms{justify-content:flex-end;align-self:stretch;align-items:center;gap:8px;display:flex}.BookingOption-module-scss-module__gpdyxa__booking-option>.BookingOption-module-scss-module__gpdyxa__property-row>.BookingOption-module-scss-module__gpdyxa__details>.BookingOption-module-scss-module__gpdyxa__beds-bathrooms p{color:var(--medium-gray,#787878);text-align:center;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.BookingOption-module-scss-module__gpdyxa__booking-option>.BookingOption-module-scss-module__gpdyxa__property-row>.BookingOption-module-scss-module__gpdyxa__details>.BookingOption-module-scss-module__gpdyxa__prices-ctas{flex-direction:column;justify-content:flex-end;align-items:center;gap:8px;display:flex}.BookingOption-module-scss-module__gpdyxa__booking-option>.BookingOption-module-scss-module__gpdyxa__property-row>.BookingOption-module-scss-module__gpdyxa__details>.BookingOption-module-scss-module__gpdyxa__prices-ctas>.BookingOption-module-scss-module__gpdyxa__cta-section{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;display:flex}.BookingOption-module-scss-module__gpdyxa__booking-option>.BookingOption-module-scss-module__gpdyxa__property-row>.BookingOption-module-scss-module__gpdyxa__details>.BookingOption-module-scss-module__gpdyxa__prices-ctas>.BookingOption-module-scss-module__gpdyxa__cta-section>.BookingOption-module-scss-module__gpdyxa__secondary-cta-button{border-style:solid;border-width:3px;border-color:var(--light-gray);box-shadow:var(--button-default-shadow);color:var(--light-gray);box-sizing:border-box;text-align:center;-webkit-tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;cursor:pointer;background-color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:18px 36px;font-size:24px;font-style:normal;font-weight:600;line-height:normal;transition:all .1s ease-in-out;display:flex}.BookingOption-module-scss-module__gpdyxa__booking-option>.BookingOption-module-scss-module__gpdyxa__property-row>.BookingOption-module-scss-module__gpdyxa__details>.BookingOption-module-scss-module__gpdyxa__prices-ctas>.BookingOption-module-scss-module__gpdyxa__cta-section>.BookingOption-module-scss-module__gpdyxa__secondary-cta-button:active{box-shadow:var(--button-active-shadow);transform:translate(-1px,1px)}.BookingOption-module-scss-module__gpdyxa__booking-option>.BookingOption-module-scss-module__gpdyxa__property-row>.BookingOption-module-scss-module__gpdyxa__details>.BookingOption-module-scss-module__gpdyxa__prices-ctas>.BookingOption-module-scss-module__gpdyxa__cta-section>.BookingOption-module-scss-module__gpdyxa__secondary-cta-button:disabled{border-color:var(--dim-gray);color:var(--dim-gray);cursor:not-allowed;box-shadow:none;background-color:#fff}.BookingOption-module-scss-module__gpdyxa__booking-option>.BookingOption-module-scss-module__gpdyxa__property-row>.BookingOption-module-scss-module__gpdyxa__details>.BookingOption-module-scss-module__gpdyxa__prices-ctas>.BookingOption-module-scss-module__gpdyxa__cta-section>.BookingOption-module-scss-module__gpdyxa__secondary-cta-button:disabled:active{box-shadow:none;transform:none}.BookingOption-module-scss-module__gpdyxa__booking-option>.BookingOption-module-scss-module__gpdyxa__property-row>.BookingOption-module-scss-module__gpdyxa__details>.BookingOption-module-scss-module__gpdyxa__prices-ctas>.BookingOption-module-scss-module__gpdyxa__cta-section>.BookingOption-module-scss-module__gpdyxa__secondary-cta-button{border-color:var(--primary-color);color:var(--primary-color);background-color:#fff;width:150px;height:38px;font-size:15px;font-weight:600;position:relative}.BookingOption-module-scss-module__gpdyxa__booking-option>.BookingOption-module-scss-module__gpdyxa__property-row>.BookingOption-module-scss-module__gpdyxa__details>.BookingOption-module-scss-module__gpdyxa__prices-ctas>.BookingOption-module-scss-module__gpdyxa__cta-section>.BookingOption-module-scss-module__gpdyxa__secondary-cta-button>svg{position:absolute;right:8px}.BookingOption-module-scss-module__gpdyxa__booking-option--offers{box-sizing:border-box;border-radius:12px;max-width:640px;padding:12px}.BookingOption-module-scss-module__gpdyxa__booking-option--offers>.BookingOption-module-scss-module__gpdyxa__property-row{gap:clamp(12px,3vw,20px);width:100%}.BookingOption-module-scss-module__gpdyxa__booking-option--offers>.BookingOption-module-scss-module__gpdyxa__property-row>.BookingOption-module-scss-module__gpdyxa__details{flex:240px;align-items:stretch;min-width:0}.BookingOption-module-scss-module__gpdyxa__booking-option--offers>.BookingOption-module-scss-module__gpdyxa__property-row>.BookingOption-module-scss-module__gpdyxa__details>.BookingOption-module-scss-module__gpdyxa__beds-bathrooms{justify-content:flex-end}.BookingOption-module-scss-module__gpdyxa__booking-option--offers>.BookingOption-module-scss-module__gpdyxa__property-row>.BookingOption-module-scss-module__gpdyxa__details>.BookingOption-module-scss-module__gpdyxa__prices-ctas{flex-direction:column;justify-content:space-between;align-items:stretch;width:100%}.BookingOption-module-scss-module__gpdyxa__booking-option--offers>.BookingOption-module-scss-module__gpdyxa__property-row>.BookingOption-module-scss-module__gpdyxa__details>.BookingOption-module-scss-module__gpdyxa__prices-ctas>.BookingOption-module-scss-module__gpdyxa__cta-section{flex-shrink:0;align-self:center;margin-left:0}@media (min-width:768px){.BookingOption-module-scss-module__gpdyxa__booking-option--offers>.BookingOption-module-scss-module__gpdyxa__property-row>.BookingOption-module-scss-module__gpdyxa__details>.BookingOption-module-scss-module__gpdyxa__prices-ctas{align-items:center}.BookingOption-module-scss-module__gpdyxa__booking-option--offers>.BookingOption-module-scss-module__gpdyxa__property-row>.BookingOption-module-scss-module__gpdyxa__details>.BookingOption-module-scss-module__gpdyxa__prices-ctas>.BookingOption-module-scss-module__gpdyxa__cta-section{align-self:auto;align-items:flex-end;margin-left:auto}}
.BookingOptionGallery-module-scss-module__5v138W__booking-option-gallery .BookingOptionGallery-module-scss-module__5v138W__gallery{flex-direction:column;align-items:flex-start;display:flex}.BookingOptionGallery-module-scss-module__5v138W__booking-option-gallery .BookingOptionGallery-module-scss-module__5v138W__gallery .BookingOptionGallery-module-scss-module__5v138W__property-name{color:var(--accent-color,#705a00);max-width:200px;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.BookingOptionGallery-module-scss-module__5v138W__booking-option-gallery .BookingOptionGallery-module-scss-module__5v138W__gallery .BookingOptionGallery-module-scss-module__5v138W__property-image{border-radius:4px;width:200px;height:150px;box-shadow:3px 3px 4px 1px #5a5a5a4d}
.BookingOptionPricing-module-scss-module__b1ORZW__booking-option-pricing--text-start .BookingOptionPricing-module-scss-module__b1ORZW__label,.BookingOptionPricing-module-scss-module__b1ORZW__booking-option-pricing--text-start .BookingOptionPricing-module-scss-module__b1ORZW__price,.BookingOptionPricing-module-scss-module__b1ORZW__booking-option-pricing--text-start .BookingOptionPricing-module-scss-module__b1ORZW__price-crossed-out,.BookingOptionPricing-module-scss-module__b1ORZW__booking-option-pricing--text-start .BookingOptionPricing-module-scss-module__b1ORZW__price-with-discount{text-align:start}.BookingOptionPricing-module-scss-module__b1ORZW__booking-option-pricing .BookingOptionPricing-module-scss-module__b1ORZW__label{color:var(--light-gray,#959595);text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.BookingOptionPricing-module-scss-module__b1ORZW__booking-option-pricing .BookingOptionPricing-module-scss-module__b1ORZW__price{color:var(--strong-gray,#414141);text-align:center;font-size:24px;font-style:normal;font-weight:600;line-height:normal}.BookingOptionPricing-module-scss-module__b1ORZW__booking-option-pricing .BookingOptionPricing-module-scss-module__b1ORZW__price-crossed-out{color:var(--light-gray,#959595);text-align:center;font-size:16px;font-style:normal;font-weight:600;line-height:normal;text-decoration-line:line-through}.BookingOptionPricing-module-scss-module__b1ORZW__booking-option-pricing .BookingOptionPricing-module-scss-module__b1ORZW__price-with-discount{color:var(--sale-red,#941717);text-align:center;font-size:24px;font-style:normal;font-weight:600;line-height:normal}
.PricingBreakdownButton-module-scss-module__G4JWgG__pricing-breakdown-button{cursor:pointer;background-color:#0000;border:none}
@keyframes BookingGalleryButton-module-scss-module__SHxqiq__fadeInPage{to{opacity:1}}.BookingGalleryButton-module-scss-module__SHxqiq__gallery-button{border-style:solid;border-width:3px;border-color:var(--light-gray);box-shadow:var(--button-default-shadow);color:var(--light-gray);box-sizing:border-box;text-align:center;-webkit-tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;cursor:pointer;background-color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:18px 36px;font-size:24px;font-style:normal;font-weight:600;line-height:normal;transition:all .1s ease-in-out;display:flex}.BookingGalleryButton-module-scss-module__SHxqiq__gallery-button:active{box-shadow:var(--button-active-shadow);transform:translate(-1px,1px)}.BookingGalleryButton-module-scss-module__SHxqiq__gallery-button:disabled{border-color:var(--dim-gray);color:var(--dim-gray);cursor:not-allowed;box-shadow:none;background-color:#fff}.BookingGalleryButton-module-scss-module__SHxqiq__gallery-button:disabled:active{box-shadow:none;transform:none}.BookingGalleryButton-module-scss-module__SHxqiq__gallery-button{border-color:var(--primary-color);color:var(--primary-color);background-color:#fff;width:150px;height:38px;font-size:15px;font-weight:600;position:relative}.BookingGalleryButton-module-scss-module__SHxqiq__gallery-button>svg{position:absolute;right:8px}
.OfferStayMetaStrip-module-scss-module__CPxs6W__offer-stay-meta-strip{box-sizing:border-box;border-bottom:1px solid color-mix(in srgb,var(--accent-color,#c98c28)28%,transparent);justify-content:space-between;align-items:center;gap:8px 12px;width:100%;margin:0 0 12px;padding:4px 0;display:flex}.OfferStayMetaStrip-module-scss-module__CPxs6W__offer-stay-meta-strip>.OfferStayMetaStrip-module-scss-module__CPxs6W__nights{color:var(--light-gray,#959595);align-items:center;gap:4px;margin:0;font-size:14px;font-weight:600;line-height:1.35;display:flex}.OfferStayMetaStrip-module-scss-module__CPxs6W__offer-stay-meta-strip>.OfferStayMetaStrip-module-scss-module__CPxs6W__dates{min-width:min(100%,220px);color:var(--strong-gray,#414141);flex:1;margin:0;font-size:14px;font-weight:600;line-height:1.35}.OfferStayMetaStrip-module-scss-module__CPxs6W__offer-stay-meta-strip>.OfferStayMetaStrip-module-scss-module__CPxs6W__dates>.OfferStayMetaStrip-module-scss-module__CPxs6W__label{color:var(--light-gray,#959595);font-weight:500}.OfferStayMetaStrip-module-scss-module__CPxs6W__offer-stay-meta-strip>.OfferStayMetaStrip-module-scss-module__CPxs6W__dates>.OfferStayMetaStrip-module-scss-module__CPxs6W__value{color:var(--strong-gray,#414141)}.OfferStayMetaStrip-module-scss-module__CPxs6W__offer-stay-meta-strip>.OfferStayMetaStrip-module-scss-module__CPxs6W__dates>.OfferStayMetaStrip-module-scss-module__CPxs6W__divider{color:var(--light-gray,#959595);padding:0 6px;font-weight:500;display:inline-block}.OfferStayMetaStrip-module-scss-module__CPxs6W__offer-stay-meta-strip>.OfferStayMetaStrip-module-scss-module__CPxs6W__discount{color:var(--danger-color);white-space:nowrap;align-self:center;margin:0;font-size:1rem;font-weight:700;line-height:1.35}@media (min-width:768px){.OfferStayMetaStrip-module-scss-module__CPxs6W__offer-stay-meta-strip>.OfferStayMetaStrip-module-scss-module__CPxs6W__dates{font-size:15px}}
@keyframes BookingOptionWithChangesInProperties-module-scss-module__ZXzJ1q__fadeInPage{to{opacity:1}}.BookingOptionWithChangesInProperties-module-scss-module__ZXzJ1q__booking-option-with-changes-in-properties{box-sizing:border-box;width:min(100%,380px);box-shadow:var(--default-box-shadow,0px 0px 16px 0px #00000026);background:#fff;border-radius:8px;flex-direction:column;gap:8px;padding:8px;display:flex}.BookingOptionWithChangesInProperties-module-scss-module__ZXzJ1q__booking-option-with-changes-in-properties>.BookingOptionWithChangesInProperties-module-scss-module__ZXzJ1q__title{color:var(--medium-gray,#787878);font-size:32px;font-style:normal;font-weight:600;line-height:normal}.BookingOptionWithChangesInProperties-module-scss-module__ZXzJ1q__booking-option-with-changes-in-properties>.BookingOptionWithChangesInProperties-module-scss-module__ZXzJ1q__date-change{justify-content:center;align-items:center;gap:8px;display:flex}.BookingOptionWithChangesInProperties-module-scss-module__ZXzJ1q__booking-option-with-changes-in-properties>.BookingOptionWithChangesInProperties-module-scss-module__ZXzJ1q__date-change>.BookingOptionWithChangesInProperties-module-scss-module__ZXzJ1q__date{color:var(--light-gray,#959595);text-align:center;font-size:24px;font-style:normal;font-weight:600;line-height:normal}.BookingOptionWithChangesInProperties-module-scss-module__ZXzJ1q__booking-option-with-changes-in-properties>.BookingOptionWithChangesInProperties-module-scss-module__ZXzJ1q__date-change-type{color:var(--light-gray,#959595);text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.BookingOptionWithChangesInProperties-module-scss-module__ZXzJ1q__booking-option-with-changes-in-properties>.BookingOptionWithChangesInProperties-module-scss-module__ZXzJ1q__properties-quantity{color:var(--medium-gray,#787878);text-align:left;font-size:24px;font-style:normal;font-weight:600;line-height:normal}.BookingOptionWithChangesInProperties-module-scss-module__ZXzJ1q__booking-option-with-changes-in-properties>.BookingOptionWithChangesInProperties-module-scss-module__ZXzJ1q__property-row{align-items:center;gap:8px;display:flex}.BookingOptionWithChangesInProperties-module-scss-module__ZXzJ1q__booking-option-with-changes-in-properties>.BookingOptionWithChangesInProperties-module-scss-module__ZXzJ1q__property-row>.BookingOptionWithChangesInProperties-module-scss-module__ZXzJ1q__details{flex-direction:column;justify-content:space-between;align-self:stretch;align-items:center;display:flex}.BookingOptionWithChangesInProperties-module-scss-module__ZXzJ1q__booking-option-with-changes-in-properties>.BookingOptionWithChangesInProperties-module-scss-module__ZXzJ1q__property-row>.BookingOptionWithChangesInProperties-module-scss-module__ZXzJ1q__details>.BookingOptionWithChangesInProperties-module-scss-module__ZXzJ1q__beds-bathrooms{justify-content:flex-end;align-self:stretch;align-items:center;gap:8px;display:flex}.BookingOptionWithChangesInProperties-module-scss-module__ZXzJ1q__booking-option-with-changes-in-properties>.BookingOptionWithChangesInProperties-module-scss-module__ZXzJ1q__property-row>.BookingOptionWithChangesInProperties-module-scss-module__ZXzJ1q__details>.BookingOptionWithChangesInProperties-module-scss-module__ZXzJ1q__beds-bathrooms p{color:var(--medium-gray,#787878);text-align:center;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.BookingOptionWithChangesInProperties-module-scss-module__ZXzJ1q__booking-option-with-changes-in-properties>.BookingOptionWithChangesInProperties-module-scss-module__ZXzJ1q__property-row>.BookingOptionWithChangesInProperties-module-scss-module__ZXzJ1q__details>.BookingOptionWithChangesInProperties-module-scss-module__ZXzJ1q__cta-section{flex-direction:column;flex-grow:1;justify-content:center;align-items:center;gap:4px;display:flex}.BookingOptionWithChangesInProperties-module-scss-module__ZXzJ1q__booking-option-with-changes-in-properties>.BookingOptionWithChangesInProperties-module-scss-module__ZXzJ1q__property-row>.BookingOptionWithChangesInProperties-module-scss-module__ZXzJ1q__details>.BookingOptionWithChangesInProperties-module-scss-module__ZXzJ1q__cta-section>.BookingOptionWithChangesInProperties-module-scss-module__ZXzJ1q__secondary-cta-button{border-style:solid;border-width:3px;border-color:var(--light-gray);box-shadow:var(--button-default-shadow);color:var(--light-gray);box-sizing:border-box;text-align:center;-webkit-tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;cursor:pointer;background-color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:18px 36px;font-size:24px;font-style:normal;font-weight:600;line-height:normal;transition:all .1s ease-in-out;display:flex}.BookingOptionWithChangesInProperties-module-scss-module__ZXzJ1q__booking-option-with-changes-in-properties>.BookingOptionWithChangesInProperties-module-scss-module__ZXzJ1q__property-row>.BookingOptionWithChangesInProperties-module-scss-module__ZXzJ1q__details>.BookingOptionWithChangesInProperties-module-scss-module__ZXzJ1q__cta-section>.BookingOptionWithChangesInProperties-module-scss-module__ZXzJ1q__secondary-cta-button:active{box-shadow:var(--button-active-shadow);transform:translate(-1px,1px)}.BookingOptionWithChangesInProperties-module-scss-module__ZXzJ1q__booking-option-with-changes-in-properties>.BookingOptionWithChangesInProperties-module-scss-module__ZXzJ1q__property-row>.BookingOptionWithChangesInProperties-module-scss-module__ZXzJ1q__details>.BookingOptionWithChangesInProperties-module-scss-module__ZXzJ1q__cta-section>.BookingOptionWithChangesInProperties-module-scss-module__ZXzJ1q__secondary-cta-button:disabled{border-color:var(--dim-gray);color:var(--dim-gray);cursor:not-allowed;box-shadow:none;background-color:#fff}.BookingOptionWithChangesInProperties-module-scss-module__ZXzJ1q__booking-option-with-changes-in-properties>.BookingOptionWithChangesInProperties-module-scss-module__ZXzJ1q__property-row>.BookingOptionWithChangesInProperties-module-scss-module__ZXzJ1q__details>.BookingOptionWithChangesInProperties-module-scss-module__ZXzJ1q__cta-section>.BookingOptionWithChangesInProperties-module-scss-module__ZXzJ1q__secondary-cta-button:disabled:active{box-shadow:none;transform:none}.BookingOptionWithChangesInProperties-module-scss-module__ZXzJ1q__booking-option-with-changes-in-properties>.BookingOptionWithChangesInProperties-module-scss-module__ZXzJ1q__property-row>.BookingOptionWithChangesInProperties-module-scss-module__ZXzJ1q__details>.BookingOptionWithChangesInProperties-module-scss-module__ZXzJ1q__cta-section>.BookingOptionWithChangesInProperties-module-scss-module__ZXzJ1q__secondary-cta-button{border-color:var(--primary-color);color:var(--primary-color);background-color:#fff;width:150px;height:38px;font-size:16px;font-weight:600;position:relative}.BookingOptionWithChangesInProperties-module-scss-module__ZXzJ1q__booking-option-with-changes-in-properties>.BookingOptionWithChangesInProperties-module-scss-module__ZXzJ1q__property-row>.BookingOptionWithChangesInProperties-module-scss-module__ZXzJ1q__details>.BookingOptionWithChangesInProperties-module-scss-module__ZXzJ1q__cta-section>.BookingOptionWithChangesInProperties-module-scss-module__ZXzJ1q__secondary-cta-button>svg{position:absolute;right:8px}.BookingOptionWithChangesInProperties-module-scss-module__ZXzJ1q__booking-option-with-changes-in-properties>.BookingOptionWithChangesInProperties-module-scss-module__ZXzJ1q__pricing-book-cta{box-sizing:border-box;justify-content:center;align-items:center;gap:8px;width:100%;padding:8px 0;display:flex}.BookingOptionWithChangesInProperties-module-scss-module__ZXzJ1q__booking-option-with-changes-in-properties>.BookingOptionWithChangesInProperties-module-scss-module__ZXzJ1q__pricing-book-cta>.BookingOptionWithChangesInProperties-module-scss-module__ZXzJ1q__primary-cta-button{border-style:solid;border-width:3px;border-color:var(--light-gray);box-shadow:var(--button-default-shadow);color:var(--light-gray);box-sizing:border-box;text-align:center;-webkit-tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;cursor:pointer;background-color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:18px 36px;font-size:24px;font-style:normal;font-weight:600;line-height:normal;transition:all .1s ease-in-out;display:flex}.BookingOptionWithChangesInProperties-module-scss-module__ZXzJ1q__booking-option-with-changes-in-properties>.BookingOptionWithChangesInProperties-module-scss-module__ZXzJ1q__pricing-book-cta>.BookingOptionWithChangesInProperties-module-scss-module__ZXzJ1q__primary-cta-button:active{box-shadow:var(--button-active-shadow);transform:translate(-1px,1px)}.BookingOptionWithChangesInProperties-module-scss-module__ZXzJ1q__booking-option-with-changes-in-properties>.BookingOptionWithChangesInProperties-module-scss-module__ZXzJ1q__pricing-book-cta>.BookingOptionWithChangesInProperties-module-scss-module__ZXzJ1q__primary-cta-button:disabled{border-color:var(--dim-gray);color:var(--dim-gray);cursor:not-allowed;box-shadow:none;background-color:#fff}.BookingOptionWithChangesInProperties-module-scss-module__ZXzJ1q__booking-option-with-changes-in-properties>.BookingOptionWithChangesInProperties-module-scss-module__ZXzJ1q__pricing-book-cta>.BookingOptionWithChangesInProperties-module-scss-module__ZXzJ1q__primary-cta-button:disabled:active{box-shadow:none;transform:none}.BookingOptionWithChangesInProperties-module-scss-module__ZXzJ1q__booking-option-with-changes-in-properties>.BookingOptionWithChangesInProperties-module-scss-module__ZXzJ1q__pricing-book-cta>.BookingOptionWithChangesInProperties-module-scss-module__ZXzJ1q__primary-cta-button{background:var(--primary-color);border-color:var(--primary-color);color:#fff;width:150px;height:38px;font-size:16px;font-weight:600;position:relative}.BookingOptionWithChangesInProperties-module-scss-module__ZXzJ1q__booking-option-with-changes-in-properties>.BookingOptionWithChangesInProperties-module-scss-module__ZXzJ1q__pricing-book-cta>.BookingOptionWithChangesInProperties-module-scss-module__ZXzJ1q__primary-cta-button>svg{position:absolute;right:8px}.BookingOptionWithChangesInProperties-module-scss-module__ZXzJ1q__booking-option-with-changes-in-properties--offers{box-sizing:border-box;border-radius:12px;width:100%;max-width:640px;padding:12px}.BookingOptionWithChangesInProperties-module-scss-module__ZXzJ1q__booking-option-with-changes-in-properties--offers>.BookingOptionWithChangesInProperties-module-scss-module__ZXzJ1q__pricing-book-cta{flex-flow:column wrap;align-items:stretch;gap:12px}.BookingOptionWithChangesInProperties-module-scss-module__ZXzJ1q__booking-option-with-changes-in-properties--offers>.BookingOptionWithChangesInProperties-module-scss-module__ZXzJ1q__pricing-book-cta>.BookingOptionWithChangesInProperties-module-scss-module__ZXzJ1q__primary-cta-button{margin-left:0}@media (min-width:768px){.BookingOptionWithChangesInProperties-module-scss-module__ZXzJ1q__booking-option-with-changes-in-properties--offers>.BookingOptionWithChangesInProperties-module-scss-module__ZXzJ1q__pricing-book-cta{flex-direction:row;justify-content:space-between;align-items:center}.BookingOptionWithChangesInProperties-module-scss-module__ZXzJ1q__booking-option-with-changes-in-properties--offers>.BookingOptionWithChangesInProperties-module-scss-module__ZXzJ1q__pricing-book-cta>.BookingOptionWithChangesInProperties-module-scss-module__ZXzJ1q__primary-cta-button{margin-left:auto}}
@keyframes BookingPaymentDetails-module-scss-module__DfGLCa__fadeInPage{to{opacity:1}}.BookingPaymentDetails-module-scss-module__DfGLCa__booking-payment-details{flex-direction:column;gap:12px;width:100%;display:flex}.BookingPaymentDetails-module-scss-module__DfGLCa__booking-payment-details .BookingPaymentDetails-module-scss-module__DfGLCa__subtitle{text-align:left;font-size:20px}.BookingPaymentDetails-module-scss-module__DfGLCa__booking-payment-details .BookingPaymentDetails-module-scss-module__DfGLCa__payment-rows{flex-direction:column;gap:8px;width:100%;display:flex}.BookingPaymentDetails-module-scss-module__DfGLCa__booking-payment-details .BookingPaymentDetails-module-scss-module__DfGLCa__payment-row{border-bottom:1px solid var(--dim-gray);justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.BookingPaymentDetails-module-scss-module__DfGLCa__booking-payment-details .BookingPaymentDetails-module-scss-module__DfGLCa__payment-row>span{color:var(--dark-gray);font-size:14px;font-weight:500}.BookingPaymentDetails-module-scss-module__DfGLCa__booking-payment-details .BookingPaymentDetails-module-scss-module__DfGLCa__amount{text-align:right;margin-left:auto;font-weight:700}.BookingPaymentDetails-module-scss-module__DfGLCa__booking-payment-details .BookingPaymentDetails-module-scss-module__DfGLCa__pay-button{border-style:solid;border-width:3px;border-color:var(--light-gray);box-shadow:var(--button-default-shadow);color:var(--light-gray);box-sizing:border-box;text-align:center;-webkit-tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;cursor:pointer;background-color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:18px 36px;font-size:24px;font-style:normal;font-weight:600;line-height:normal;transition:all .1s ease-in-out;display:flex}.BookingPaymentDetails-module-scss-module__DfGLCa__booking-payment-details .BookingPaymentDetails-module-scss-module__DfGLCa__pay-button:active{box-shadow:var(--button-active-shadow);transform:translate(-1px,1px)}.BookingPaymentDetails-module-scss-module__DfGLCa__booking-payment-details .BookingPaymentDetails-module-scss-module__DfGLCa__pay-button:disabled{border-color:var(--dim-gray);color:var(--dim-gray);cursor:not-allowed;box-shadow:none;background-color:#fff}.BookingPaymentDetails-module-scss-module__DfGLCa__booking-payment-details .BookingPaymentDetails-module-scss-module__DfGLCa__pay-button:disabled:active{box-shadow:none;transform:none}.BookingPaymentDetails-module-scss-module__DfGLCa__booking-payment-details .BookingPaymentDetails-module-scss-module__DfGLCa__pay-button{border-color:var(--primary-color);color:var(--primary-color);white-space:nowrap;background-color:#fff;border-width:2px;border-radius:999px;min-height:auto;padding:6px 10px;font-size:12px;line-height:1;text-decoration:none}.BookingPaymentDetails-module-scss-module__DfGLCa__booking-payment-details .BookingPaymentDetails-module-scss-module__DfGLCa__pay-button-disabled{border-style:solid;border-width:3px;border-color:var(--light-gray);box-shadow:var(--button-default-shadow);color:var(--light-gray);box-sizing:border-box;text-align:center;-webkit-tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;cursor:pointer;background-color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:18px 36px;font-size:24px;font-style:normal;font-weight:600;line-height:normal;transition:all .1s ease-in-out;display:flex}.BookingPaymentDetails-module-scss-module__DfGLCa__booking-payment-details .BookingPaymentDetails-module-scss-module__DfGLCa__pay-button-disabled:active{box-shadow:var(--button-active-shadow);transform:translate(-1px,1px)}.BookingPaymentDetails-module-scss-module__DfGLCa__booking-payment-details .BookingPaymentDetails-module-scss-module__DfGLCa__pay-button-disabled:disabled{border-color:var(--dim-gray);color:var(--dim-gray);cursor:not-allowed;box-shadow:none;background-color:#fff}.BookingPaymentDetails-module-scss-module__DfGLCa__booking-payment-details .BookingPaymentDetails-module-scss-module__DfGLCa__pay-button-disabled:disabled:active{box-shadow:none;transform:none}.BookingPaymentDetails-module-scss-module__DfGLCa__booking-payment-details .BookingPaymentDetails-module-scss-module__DfGLCa__pay-button-disabled{border-color:var(--light-gray);color:var(--light-gray);white-space:nowrap;cursor:default;pointer-events:none;background-color:#fff;border-width:2px;border-radius:999px;min-height:auto;padding:6px 10px;font-size:12px;line-height:1}.BookingPaymentDetails-module-scss-module__DfGLCa__booking-payment-details .BookingPaymentDetails-module-scss-module__DfGLCa__deadline{color:#e65100;margin:4px 0 0 12px;font-size:13px;font-weight:500}.BookingPaymentDetails-module-scss-module__DfGLCa__booking-payment-details .BookingPaymentDetails-module-scss-module__DfGLCa__deadline-urgent{color:var(--error-red,#d32f2f);margin:4px 0 0 12px;font-size:13px;font-weight:700}.BookingPaymentDetails-module-scss-module__DfGLCa__booking-payment-details .BookingPaymentDetails-module-scss-module__DfGLCa__rejected-message{color:var(--error-red,#d32f2f);text-align:left;margin:0;font-size:14px}.BookingPaymentDetails-module-scss-module__DfGLCa__booking-payment-details .BookingPaymentDetails-module-scss-module__DfGLCa__pending-payment-message{color:var(--light-gray,#959595);text-align:left;margin:0;font-size:14px}.BookingPaymentDetails-module-scss-module__DfGLCa__booking-payment-details .BookingPaymentDetails-module-scss-module__DfGLCa__add-payment-link{border-style:solid;border-width:3px;border-color:var(--light-gray);box-shadow:var(--button-default-shadow);color:var(--light-gray);box-sizing:border-box;text-align:center;-webkit-tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;cursor:pointer;background-color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:18px 36px;font-size:24px;font-style:normal;font-weight:600;line-height:normal;transition:all .1s ease-in-out;display:flex}.BookingPaymentDetails-module-scss-module__DfGLCa__booking-payment-details .BookingPaymentDetails-module-scss-module__DfGLCa__add-payment-link:active{box-shadow:var(--button-active-shadow);transform:translate(-1px,1px)}.BookingPaymentDetails-module-scss-module__DfGLCa__booking-payment-details .BookingPaymentDetails-module-scss-module__DfGLCa__add-payment-link:disabled{border-color:var(--dim-gray);color:var(--dim-gray);cursor:not-allowed;box-shadow:none;background-color:#fff}.BookingPaymentDetails-module-scss-module__DfGLCa__booking-payment-details .BookingPaymentDetails-module-scss-module__DfGLCa__add-payment-link:disabled:active{box-shadow:none;transform:none}.BookingPaymentDetails-module-scss-module__DfGLCa__booking-payment-details .BookingPaymentDetails-module-scss-module__DfGLCa__add-payment-link{border-color:var(--primary-color);color:var(--primary-color);text-align:center;background-color:#fff;width:280px;margin:0 auto;font-weight:600;text-decoration:none}@media (max-width:640px){.BookingPaymentDetails-module-scss-module__DfGLCa__booking-payment-details .BookingPaymentDetails-module-scss-module__DfGLCa__amount{text-align:left;margin-left:0}}
@keyframes BookingSearchParametersPanel-module-scss-module__CMbTDa__fadeInPage{to{opacity:1}}.BookingSearchParametersPanel-module-scss-module__CMbTDa__booking-search-parameter-panel{box-sizing:border-box;background:#fff;flex-direction:column;align-items:center;gap:8px;width:390px;padding:32px 0 16px;display:flex;box-shadow:0 4px 4px #00000040}@media screen and (max-width:390px){.BookingSearchParametersPanel-module-scss-module__CMbTDa__booking-search-parameter-panel{width:100%}}.BookingSearchParametersPanel-module-scss-module__CMbTDa__booking-search-parameter-panel>.BookingSearchParametersPanel-module-scss-module__CMbTDa__dates{flex-direction:row;justify-content:center;align-items:center;gap:16px;display:flex}.BookingSearchParametersPanel-module-scss-module__CMbTDa__booking-search-parameter-panel>.BookingSearchParametersPanel-module-scss-module__CMbTDa__dates>.BookingSearchParametersPanel-module-scss-module__CMbTDa__check-in-date,.BookingSearchParametersPanel-module-scss-module__CMbTDa__booking-search-parameter-panel>.BookingSearchParametersPanel-module-scss-module__CMbTDa__dates>.BookingSearchParametersPanel-module-scss-module__CMbTDa__check-out-date{width:120px;height:107px}.BookingSearchParametersPanel-module-scss-module__CMbTDa__booking-search-parameter-panel>.BookingSearchParametersPanel-module-scss-module__CMbTDa__dates>.BookingSearchParametersPanel-module-scss-module__CMbTDa__check-in-date>.BookingSearchParametersPanel-module-scss-module__CMbTDa__label,.BookingSearchParametersPanel-module-scss-module__CMbTDa__booking-search-parameter-panel>.BookingSearchParametersPanel-module-scss-module__CMbTDa__dates>.BookingSearchParametersPanel-module-scss-module__CMbTDa__check-out-date>.BookingSearchParametersPanel-module-scss-module__CMbTDa__label{color:var(--light-gray,#959595);text-align:center;font-size:24px;font-style:normal;font-weight:600;line-height:normal}.BookingSearchParametersPanel-module-scss-module__CMbTDa__booking-search-parameter-panel>.BookingSearchParametersPanel-module-scss-module__CMbTDa__dates>.BookingSearchParametersPanel-module-scss-module__CMbTDa__check-in-date>.BookingSearchParametersPanel-module-scss-module__CMbTDa__day-of-the-week,.BookingSearchParametersPanel-module-scss-module__CMbTDa__booking-search-parameter-panel>.BookingSearchParametersPanel-module-scss-module__CMbTDa__dates>.BookingSearchParametersPanel-module-scss-module__CMbTDa__check-out-date>.BookingSearchParametersPanel-module-scss-module__CMbTDa__day-of-the-week{color:var(--medium-gray,#787878);text-align:center;font-size:14px;font-style:normal;font-weight:600;line-height:normal}.BookingSearchParametersPanel-module-scss-module__CMbTDa__booking-search-parameter-panel>.BookingSearchParametersPanel-module-scss-module__CMbTDa__dates>.BookingSearchParametersPanel-module-scss-module__CMbTDa__check-in-date>.BookingSearchParametersPanel-module-scss-module__CMbTDa__day-of-the-month,.BookingSearchParametersPanel-module-scss-module__CMbTDa__booking-search-parameter-panel>.BookingSearchParametersPanel-module-scss-module__CMbTDa__dates>.BookingSearchParametersPanel-module-scss-module__CMbTDa__check-out-date>.BookingSearchParametersPanel-module-scss-module__CMbTDa__day-of-the-month{color:var(--strong-gray,#414141);text-align:center;font-size:36px;font-style:normal;font-weight:600;line-height:normal}.BookingSearchParametersPanel-module-scss-module__CMbTDa__booking-search-parameter-panel>.BookingSearchParametersPanel-module-scss-module__CMbTDa__dates>.BookingSearchParametersPanel-module-scss-module__CMbTDa__check-in-date>.BookingSearchParametersPanel-module-scss-module__CMbTDa__month,.BookingSearchParametersPanel-module-scss-module__CMbTDa__booking-search-parameter-panel>.BookingSearchParametersPanel-module-scss-module__CMbTDa__dates>.BookingSearchParametersPanel-module-scss-module__CMbTDa__check-out-date>.BookingSearchParametersPanel-module-scss-module__CMbTDa__month{color:var(--medium-gray,#787878);text-align:center;font-size:14px;font-style:normal;font-weight:600;line-height:normal}.BookingSearchParametersPanel-module-scss-module__CMbTDa__booking-search-parameter-panel>.BookingSearchParametersPanel-module-scss-module__CMbTDa__dates>.BookingSearchParametersPanel-module-scss-module__CMbTDa__nights{align-items:center;display:flex}.BookingSearchParametersPanel-module-scss-module__CMbTDa__booking-search-parameter-panel>.BookingSearchParametersPanel-module-scss-module__CMbTDa__dates>.BookingSearchParametersPanel-module-scss-module__CMbTDa__nights>.BookingSearchParametersPanel-module-scss-module__CMbTDa__nights-quantity{color:var(--medium-gray,#787878);text-align:center;font-size:24px;font-style:normal;font-weight:600;line-height:normal}.BookingSearchParametersPanel-module-scss-module__CMbTDa__booking-search-parameter-panel>.BookingSearchParametersPanel-module-scss-module__CMbTDa__guests{flex-direction:row;justify-content:space-around;align-items:center;width:100%;display:flex}.BookingSearchParametersPanel-module-scss-module__CMbTDa__booking-search-parameter-panel>.BookingSearchParametersPanel-module-scss-module__CMbTDa__guests>.BookingSearchParametersPanel-module-scss-module__CMbTDa__guest-type{justify-content:center;align-items:center;gap:8px;display:flex}.BookingSearchParametersPanel-module-scss-module__CMbTDa__booking-search-parameter-panel>.BookingSearchParametersPanel-module-scss-module__CMbTDa__guests>.BookingSearchParametersPanel-module-scss-module__CMbTDa__guest-type>.BookingSearchParametersPanel-module-scss-module__CMbTDa__quantity{color:var(--strong-gray,#414141);font-size:24px;font-style:normal;font-weight:600;line-height:normal}.BookingSearchParametersPanel-module-scss-module__CMbTDa__booking-search-parameter-panel>.BookingSearchParametersPanel-module-scss-module__CMbTDa__change-search-parameters{border-style:solid;border-width:3px;border-color:var(--light-gray);box-shadow:var(--button-default-shadow);color:var(--light-gray);box-sizing:border-box;text-align:center;-webkit-tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;cursor:pointer;background-color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:18px 36px;font-size:24px;font-style:normal;font-weight:600;line-height:normal;transition:all .1s ease-in-out;display:flex}.BookingSearchParametersPanel-module-scss-module__CMbTDa__booking-search-parameter-panel>.BookingSearchParametersPanel-module-scss-module__CMbTDa__change-search-parameters:active{box-shadow:var(--button-active-shadow);transform:translate(-1px,1px)}.BookingSearchParametersPanel-module-scss-module__CMbTDa__booking-search-parameter-panel>.BookingSearchParametersPanel-module-scss-module__CMbTDa__change-search-parameters:disabled{border-color:var(--dim-gray);color:var(--dim-gray);cursor:not-allowed;box-shadow:none;background-color:#fff}.BookingSearchParametersPanel-module-scss-module__CMbTDa__booking-search-parameter-panel>.BookingSearchParametersPanel-module-scss-module__CMbTDa__change-search-parameters:disabled:active{box-shadow:none;transform:none}.BookingSearchParametersPanel-module-scss-module__CMbTDa__booking-search-parameter-panel>.BookingSearchParametersPanel-module-scss-module__CMbTDa__change-search-parameters{border-color:var(--accent-color);color:var(--accent-color);background-color:#fff;width:max-content;margin:0;padding:12px 24px;font-size:16px;text-decoration:none}@media (min-width:768px){.BookingSearchParametersPanel-module-scss-module__CMbTDa__booking-search-parameter-panel{width:500px;padding-top:20px}.BookingSearchParametersPanel-module-scss-module__CMbTDa__booking-search-parameter-panel>.BookingSearchParametersPanel-module-scss-module__CMbTDa__dates{align-items:last baseline;gap:80px}.BookingSearchParametersPanel-module-scss-module__CMbTDa__booking-search-parameter-panel>.BookingSearchParametersPanel-module-scss-module__CMbTDa__dates>.BookingSearchParametersPanel-module-scss-module__CMbTDa__check-in-date,.BookingSearchParametersPanel-module-scss-module__CMbTDa__booking-search-parameter-panel>.BookingSearchParametersPanel-module-scss-module__CMbTDa__dates>.BookingSearchParametersPanel-module-scss-module__CMbTDa__check-out-date{width:150px;height:120px}.BookingSearchParametersPanel-module-scss-module__CMbTDa__booking-search-parameter-panel>.BookingSearchParametersPanel-module-scss-module__CMbTDa__change-search-parameters{transform:translateY(60px)}.BookingSearchParametersPanel-module-scss-module__CMbTDa__booking-search-parameter-panel>.BookingSearchParametersPanel-module-scss-module__CMbTDa__change-search-parameters:active{transform:translate(-1px,61px)}}
.BookingSidePanelSwitch-module-scss-module__5R4ipW__booking-side-panel-switch{z-index:1000;box-sizing:border-box;background-color:#fffffffa;flex-direction:column;justify-content:space-between;align-items:center;width:100vw;height:100vh;padding:80px 16px 48px;transition:left .3s ease-in-out;display:flex;position:fixed;bottom:0;left:100%;overflow-y:auto}.BookingSidePanelSwitch-module-scss-module__5R4ipW__booking-side-panel-switch[data-show=true]{left:0}.BookingSidePanelSwitch-module-scss-module__5R4ipW__booking-side-panel-switch>.BookingSidePanelSwitch-module-scss-module__5R4ipW__content{width:100%;position:relative}.BookingSidePanelSwitch-module-scss-module__5R4ipW__booking-side-panel-switch>.BookingSidePanelSwitch-module-scss-module__5R4ipW__ctas{flex-direction:column;align-items:center;width:100%;display:flex;position:absolute;bottom:48px}
@keyframes BookingsGallerySwitch-module-scss-module__2i9WAa__fadeInPage{to{opacity:1}}.BookingsGallerySwitch-module-scss-module__2i9WAa__gallery-panel{z-index:1001}.BookingsGallerySwitch-module-scss-module__2i9WAa__galleries{flex-direction:column;gap:24px;width:100%;height:calc(100vh - 236px);display:flex;position:relative;overflow-y:auto}.BookingsGallerySwitch-module-scss-module__2i9WAa__galleries>.BookingsGallerySwitch-module-scss-module__2i9WAa__gallery-section{flex-direction:column;gap:8px;width:100%;max-width:1280px;margin:0 auto;display:flex}.BookingsGallerySwitch-module-scss-module__2i9WAa__galleries>.BookingsGallerySwitch-module-scss-module__2i9WAa__gallery-section>.BookingsGallerySwitch-module-scss-module__2i9WAa__section-title{color:var(--secondary-dark-green);text-transform:capitalize;font-size:20px;font-weight:500}.BookingsGallerySwitch-module-scss-module__2i9WAa__ctas{justify-content:center;min-height:72px}.BookingsGallerySwitch-module-scss-module__2i9WAa__ctas>.BookingsGallerySwitch-module-scss-module__2i9WAa__secondary-cta-button{border-style:solid;border-width:3px;border-color:var(--light-gray);box-shadow:var(--button-default-shadow);color:var(--light-gray);box-sizing:border-box;text-align:center;-webkit-tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;cursor:pointer;background-color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:18px 36px;font-size:24px;font-style:normal;font-weight:600;line-height:normal;transition:all .1s ease-in-out;display:flex}.BookingsGallerySwitch-module-scss-module__2i9WAa__ctas>.BookingsGallerySwitch-module-scss-module__2i9WAa__secondary-cta-button:active{box-shadow:var(--button-active-shadow);transform:translate(-1px,1px)}.BookingsGallerySwitch-module-scss-module__2i9WAa__ctas>.BookingsGallerySwitch-module-scss-module__2i9WAa__secondary-cta-button:disabled{border-color:var(--dim-gray);color:var(--dim-gray);cursor:not-allowed;box-shadow:none;background-color:#fff}.BookingsGallerySwitch-module-scss-module__2i9WAa__ctas>.BookingsGallerySwitch-module-scss-module__2i9WAa__secondary-cta-button:disabled:active{box-shadow:none;transform:none}.BookingsGallerySwitch-module-scss-module__2i9WAa__ctas>.BookingsGallerySwitch-module-scss-module__2i9WAa__secondary-cta-button{border-color:var(--primary-color);color:var(--primary-color);background-color:#fff}
@keyframes BookingsPricingBreakdownSwitch-module-scss-module__2E1g7W__fadeInPage{to{opacity:1}}.BookingsPricingBreakdownSwitch-module-scss-module__2E1g7W__pricing-breakdown{width:100%;height:calc(100vh - 316px);position:relative}.BookingsPricingBreakdownSwitch-module-scss-module__2E1g7W__ctas{flex-direction:column;align-items:center;gap:16px;height:156px;display:flex}.BookingsPricingBreakdownSwitch-module-scss-module__2E1g7W__ctas>.BookingsPricingBreakdownSwitch-module-scss-module__2E1g7W__primary-cta-button{border-style:solid;border-width:3px;border-color:var(--light-gray);box-shadow:var(--button-default-shadow);color:var(--light-gray);box-sizing:border-box;text-align:center;-webkit-tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;cursor:pointer;background-color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:18px 36px;font-size:24px;font-style:normal;font-weight:600;line-height:normal;transition:all .1s ease-in-out;display:flex}.BookingsPricingBreakdownSwitch-module-scss-module__2E1g7W__ctas>.BookingsPricingBreakdownSwitch-module-scss-module__2E1g7W__primary-cta-button:active{box-shadow:var(--button-active-shadow);transform:translate(-1px,1px)}.BookingsPricingBreakdownSwitch-module-scss-module__2E1g7W__ctas>.BookingsPricingBreakdownSwitch-module-scss-module__2E1g7W__primary-cta-button:disabled{border-color:var(--dim-gray);color:var(--dim-gray);cursor:not-allowed;box-shadow:none;background-color:#fff}.BookingsPricingBreakdownSwitch-module-scss-module__2E1g7W__ctas>.BookingsPricingBreakdownSwitch-module-scss-module__2E1g7W__primary-cta-button:disabled:active{box-shadow:none;transform:none}.BookingsPricingBreakdownSwitch-module-scss-module__2E1g7W__ctas>.BookingsPricingBreakdownSwitch-module-scss-module__2E1g7W__primary-cta-button{background:var(--primary-color);border-color:var(--primary-color);color:#fff}.BookingsPricingBreakdownSwitch-module-scss-module__2E1g7W__ctas>.BookingsPricingBreakdownSwitch-module-scss-module__2E1g7W__primary-cta-button[data-is-hidden=true]{display:none}.BookingsPricingBreakdownSwitch-module-scss-module__2E1g7W__ctas>.BookingsPricingBreakdownSwitch-module-scss-module__2E1g7W__secondary-cta-button{border-style:solid;border-width:3px;border-color:var(--light-gray);box-shadow:var(--button-default-shadow);color:var(--light-gray);box-sizing:border-box;text-align:center;-webkit-tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;cursor:pointer;background-color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:18px 36px;font-size:24px;font-style:normal;font-weight:600;line-height:normal;transition:all .1s ease-in-out;display:flex}.BookingsPricingBreakdownSwitch-module-scss-module__2E1g7W__ctas>.BookingsPricingBreakdownSwitch-module-scss-module__2E1g7W__secondary-cta-button:active{box-shadow:var(--button-active-shadow);transform:translate(-1px,1px)}.BookingsPricingBreakdownSwitch-module-scss-module__2E1g7W__ctas>.BookingsPricingBreakdownSwitch-module-scss-module__2E1g7W__secondary-cta-button:disabled{border-color:var(--dim-gray);color:var(--dim-gray);cursor:not-allowed;box-shadow:none;background-color:#fff}.BookingsPricingBreakdownSwitch-module-scss-module__2E1g7W__ctas>.BookingsPricingBreakdownSwitch-module-scss-module__2E1g7W__secondary-cta-button:disabled:active{box-shadow:none;transform:none}.BookingsPricingBreakdownSwitch-module-scss-module__2E1g7W__ctas>.BookingsPricingBreakdownSwitch-module-scss-module__2E1g7W__secondary-cta-button{border-color:var(--primary-color);color:var(--primary-color);background-color:#fff}
@keyframes SearchControls-module-scss-module__xcGn0q__fadeInPage{to{opacity:1}}.SearchControls-module-scss-module__xcGn0q__search-controls{min-width:inherit;min-height:inherit;box-sizing:border-box;flex-direction:column;justify-content:safe center;align-items:center;gap:16px;display:flex;position:relative}.SearchControls-module-scss-module__xcGn0q__search-controls>.SearchControls-module-scss-module__xcGn0q__title{min-height:48px;color:var(--light-gray,#959595);text-align:center;margin:0;font-size:24px;font-style:normal;font-weight:400;line-height:normal}@media screen and (max-width:400px){.SearchControls-module-scss-module__xcGn0q__search-controls>.SearchControls-module-scss-module__xcGn0q__title{width:60%;font-size:20px}}.SearchControls-module-scss-module__xcGn0q__search-controls>.SearchControls-module-scss-module__xcGn0q__title .SearchControls-module-scss-module__xcGn0q__desktop-title-text{display:none}.SearchControls-module-scss-module__xcGn0q__search-controls>.SearchControls-module-scss-module__xcGn0q__title .SearchControls-module-scss-module__xcGn0q__mobile-title-text{display:inline}.SearchControls-module-scss-module__xcGn0q__search-controls .SearchControls-module-scss-module__xcGn0q__cards{justify-content:center;width:100%;display:flex}.SearchControls-module-scss-module__xcGn0q__search-controls .SearchControls-module-scss-module__xcGn0q__cards .SearchControls-module-scss-module__xcGn0q__desktop-layout{width:100%;display:none}.SearchControls-module-scss-module__xcGn0q__search-controls .SearchControls-module-scss-module__xcGn0q__cards .SearchControls-module-scss-module__xcGn0q__mobile-layout{width:fit-content;max-width:100%;display:block}.SearchControls-module-scss-module__xcGn0q__search-controls .SearchControls-module-scss-module__xcGn0q__cards .SearchControls-module-scss-module__xcGn0q__controls-layout{flex-direction:column;align-items:center;gap:1rem;width:100%;display:flex}.SearchControls-module-scss-module__xcGn0q__search-controls .SearchControls-module-scss-module__xcGn0q__cards .SearchControls-module-scss-module__xcGn0q__guests-card,.SearchControls-module-scss-module__xcGn0q__search-controls .SearchControls-module-scss-module__xcGn0q__cards .SearchControls-module-scss-module__xcGn0q__calendar-card{box-shadow:var(--default-box-shadow);box-sizing:border-box;background-color:#fff;border-radius:12px;width:min(100%,420px);padding:1rem}.SearchControls-module-scss-module__xcGn0q__search-controls .SearchControls-module-scss-module__xcGn0q__cards .SearchControls-module-scss-module__xcGn0q__guests-card{flex-direction:column;display:flex}.SearchControls-module-scss-module__xcGn0q__search-controls .SearchControls-module-scss-module__xcGn0q__cards .SearchControls-module-scss-module__xcGn0q__guests-card .SearchControls-module-scss-module__xcGn0q__guests-help-text{color:var(--light-gray,#959595);margin:4px 0 0 8px;font-size:11px;font-weight:400;line-height:1.3;display:block}.SearchControls-module-scss-module__xcGn0q__search-controls .SearchControls-module-scss-module__xcGn0q__cards .SearchControls-module-scss-module__xcGn0q__mobile-guests-help-text{color:var(--light-gray,#959595);padding:0 16px 4px;font-size:11px;font-weight:400;line-height:1.3;display:block}.SearchControls-module-scss-module__xcGn0q__search-controls .SearchControls-module-scss-module__xcGn0q__cards .SearchControls-module-scss-module__xcGn0q__calendar-card{flex-direction:column;align-items:center;display:flex}.SearchControls-module-scss-module__xcGn0q__search-controls .SearchControls-module-scss-module__xcGn0q__cards .SearchControls-module-scss-module__xcGn0q__card-title{width:100%;color:var(--primary-color);align-items:center;font-size:1rem;font-weight:600;display:flex}.SearchControls-module-scss-module__xcGn0q__search-controls .SearchControls-module-scss-module__xcGn0q__cards .SearchControls-module-scss-module__xcGn0q__card-title svg{width:24px;height:24px;margin-right:5px}.SearchControls-module-scss-module__xcGn0q__search-controls .SearchControls-module-scss-module__xcGn0q__cards .SearchControls-module-scss-module__xcGn0q__title{box-sizing:border-box;align-items:center;width:100%;padding:8px 16px;display:flex}.SearchControls-module-scss-module__xcGn0q__search-controls .SearchControls-module-scss-module__xcGn0q__cards .SearchControls-module-scss-module__xcGn0q__title svg{width:24px;height:24px;margin-right:5px}.SearchControls-module-scss-module__xcGn0q__search-controls .SearchControls-module-scss-module__xcGn0q__cards .SearchControls-module-scss-module__xcGn0q__title{color:var(--light-gray,#959595);font-size:16px;font-style:normal;font-weight:600;line-height:normal}.SearchControls-module-scss-module__xcGn0q__search-controls .SearchControls-module-scss-module__xcGn0q__cards .SearchControls-module-scss-module__xcGn0q__calendar-container{width:100%;padding:4px}.SearchControls-module-scss-module__xcGn0q__change-card-button{border-style:solid;border-width:3px;border-color:var(--light-gray);box-shadow:var(--button-default-shadow);color:var(--light-gray);box-sizing:border-box;text-align:center;-webkit-tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;cursor:pointer;background-color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:18px 36px;font-size:24px;font-style:normal;font-weight:600;line-height:normal;transition:all .1s ease-in-out;display:flex}.SearchControls-module-scss-module__xcGn0q__change-card-button:active{box-shadow:var(--button-active-shadow);transform:translate(-1px,1px)}.SearchControls-module-scss-module__xcGn0q__change-card-button:disabled{border-color:var(--dim-gray);color:var(--dim-gray);cursor:not-allowed;box-shadow:none;background-color:#fff}.SearchControls-module-scss-module__xcGn0q__change-card-button:disabled:active{box-shadow:none;transform:none}.SearchControls-module-scss-module__xcGn0q__change-card-button{border-color:var(--primary-color);color:var(--primary-color);background-color:#fff;width:80%;max-width:320px}.SearchControls-module-scss-module__xcGn0q__search-options-button{border-style:solid;border-width:3px;border-color:var(--light-gray);box-shadow:var(--button-default-shadow);color:var(--light-gray);box-sizing:border-box;text-align:center;-webkit-tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;cursor:pointer;background-color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:18px 36px;font-size:24px;font-style:normal;font-weight:600;line-height:normal;transition:all .1s ease-in-out;display:flex}.SearchControls-module-scss-module__xcGn0q__search-options-button:active{box-shadow:var(--button-active-shadow);transform:translate(-1px,1px)}.SearchControls-module-scss-module__xcGn0q__search-options-button:disabled{border-color:var(--dim-gray);color:var(--dim-gray);cursor:not-allowed;box-shadow:none;background-color:#fff}.SearchControls-module-scss-module__xcGn0q__search-options-button:disabled:active{box-shadow:none;transform:none}.SearchControls-module-scss-module__xcGn0q__search-options-button{background:var(--primary-color);border-color:var(--primary-color);color:#fff;width:80%;max-width:320px;margin:0;text-decoration:none;transition:all .3s ease-in-out}.SearchControls-module-scss-module__xcGn0q__search-options-button[data-is-visible=true]{opacity:1;pointer-events:all}.SearchControls-module-scss-module__xcGn0q__search-options-button[data-is-visible=false]{opacity:0;pointer-events:none;height:0;padding:0}@media (min-width:768px){.SearchControls-module-scss-module__xcGn0q__search-controls{padding-top:60px}.SearchControls-module-scss-module__xcGn0q__search-controls>.SearchControls-module-scss-module__xcGn0q__title{min-height:unset}.SearchControls-module-scss-module__xcGn0q__search-controls>.SearchControls-module-scss-module__xcGn0q__title .SearchControls-module-scss-module__xcGn0q__desktop-title-text{display:inline}.SearchControls-module-scss-module__xcGn0q__search-controls>.SearchControls-module-scss-module__xcGn0q__title .SearchControls-module-scss-module__xcGn0q__mobile-title-text{display:none}.SearchControls-module-scss-module__xcGn0q__search-controls .SearchControls-module-scss-module__xcGn0q__cards .SearchControls-module-scss-module__xcGn0q__desktop-layout{display:block}.SearchControls-module-scss-module__xcGn0q__search-controls .SearchControls-module-scss-module__xcGn0q__cards .SearchControls-module-scss-module__xcGn0q__mobile-layout{display:none}.SearchControls-module-scss-module__xcGn0q__search-controls .SearchControls-module-scss-module__xcGn0q__cards .SearchControls-module-scss-module__xcGn0q__controls-layout{flex-direction:row;justify-content:center;align-items:stretch;gap:1.5rem}.SearchControls-module-scss-module__xcGn0q__search-controls .SearchControls-module-scss-module__xcGn0q__cards .SearchControls-module-scss-module__xcGn0q__guests-card,.SearchControls-module-scss-module__xcGn0q__search-controls .SearchControls-module-scss-module__xcGn0q__cards .SearchControls-module-scss-module__xcGn0q__calendar-card{width:380px;min-height:420px}.SearchControls-module-scss-module__xcGn0q__change-card-button{display:none}.SearchControls-module-scss-module__xcGn0q__search-options-button{max-width:360px}}
.CalendarDatePicker-module-scss-module__VYVagW__calendar-date-picker{color:#959595;-webkit-tap-highlight-color:#0000;width:390px;font-family:Arial,Helvetica,sans-serif;font-style:normal;font-weight:600;line-height:normal;position:relative}.CalendarDatePicker-module-scss-module__VYVagW__calendar-date-picker .CalendarDatePicker-module-scss-module__VYVagW__today-button{color:#787878;cursor:pointer;background-color:#fff;border:2px solid #787878;border-radius:6px;padding:4px 8px;font-size:14px;transition:all .1s ease-in-out;position:absolute;top:0;right:5px}.CalendarDatePicker-module-scss-module__VYVagW__calendar-date-picker .CalendarDatePicker-module-scss-module__VYVagW__today-button:hover{background-color:#f3f3f3}.CalendarDatePicker-module-scss-module__VYVagW__calendar-date-picker .CalendarDatePicker-module-scss-module__VYVagW__today-button:active{background-color:#cfcfcf}.CalendarDatePicker-module-scss-module__VYVagW__calendar-date-picker .CalendarDatePicker-module-scss-module__VYVagW__month-and-year{text-align:center;justify-content:center;align-items:center;width:100%;padding:10px 0;font-size:14px;display:flex}.CalendarDatePicker-module-scss-module__VYVagW__calendar-date-picker .CalendarDatePicker-module-scss-module__VYVagW__month-and-year .CalendarDatePicker-module-scss-module__VYVagW__month-input{text-align:center;color:#959595;cursor:pointer;background-color:#fff;border:1px solid #ebebeb;border-radius:8px;width:180px;padding:8px 10px;font-family:inherit;font-size:14px}.CalendarDatePicker-module-scss-module__VYVagW__calendar-date-picker .CalendarDatePicker-module-scss-module__VYVagW__month-and-year .CalendarDatePicker-module-scss-module__VYVagW__month-input:focus{border-color:#cfcfcf;outline:none}.CalendarDatePicker-module-scss-module__VYVagW__calendar-date-picker .CalendarDatePicker-module-scss-module__VYVagW__month-and-year .CalendarDatePicker-module-scss-module__VYVagW__month-input option{color:#959595;background-color:#fff}.CalendarDatePicker-module-scss-module__VYVagW__calendar-date-picker .CalendarDatePicker-module-scss-module__VYVagW__week-days{border-bottom:1px solid #ebebeb;align-items:center;display:flex}.CalendarDatePicker-module-scss-module__VYVagW__calendar-date-picker .CalendarDatePicker-module-scss-module__VYVagW__week-days p{text-align:center;width:14.2857%;margin:0}
.LogoLoader-module-scss-module__zKCIYa__logo-loader{--loader-logo-stroke-width:4px;z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);justify-content:center;align-items:center;min-width:100vw;min-height:100vh;animation:.5s ease-in-out forwards LogoLoader-module-scss-module__zKCIYa__fade-in;display:flex;position:fixed;top:0;left:0}.LogoLoader-module-scss-module__zKCIYa__logo-loader svg{box-sizing:border-box;width:218.157px;height:170.75px;padding:5px}.LogoLoader-module-scss-module__zKCIYa__logo-loader svg path{fill:#fff0;stroke-width:var(--loader-logo-stroke-width);stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:238;stroke-dashoffset:238px;pointer-events:none;animation:3s ease-in-out infinite alternate LogoLoader-module-scss-module__zKCIYa__draw}@keyframes LogoLoader-module-scss-module__zKCIYa__draw{0%{stroke-dashoffset:238px}to{stroke-dashoffset:1px}}@keyframes LogoLoader-module-scss-module__zKCIYa__fade-in{0%{opacity:0}to{opacity:1}}
@keyframes TopNavMenu-module-scss-module__-p0zRG__fadeInPage{to{opacity:1}}.TopNavMenu-module-scss-module__-p0zRG__top-nav{z-index:950;box-shadow:var(--default-box-shadow);-webkit-backdrop-filter:blur(14px)saturate(170%);background:#ffffff40;border:1px solid #fff6;border-radius:999px;padding:8px;display:none;position:fixed;top:10px;left:50%;transform:translate(-50%)}.TopNavMenu-module-scss-module__-p0zRG__badge-list{justify-content:center;align-items:center;gap:8px;margin:0;padding-inline-start:0;list-style:none;display:flex}.TopNavMenu-module-scss-module__-p0zRG__badge-item[data-status=visible]{animation:.22s ease-out TopNavMenu-module-scss-module__-p0zRG__badge-pop-in}.TopNavMenu-module-scss-module__-p0zRG__badge-item[data-status=collapsing]{pointer-events:none;animation:.22s ease-in forwards TopNavMenu-module-scss-module__-p0zRG__badge-collapse-out}.TopNavMenu-module-scss-module__-p0zRG__badge-button{border:2px solid var(--light-gray,#959595);color:var(--primary-color);box-shadow:var(--button-default-shadow);-webkit-tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;cursor:pointer;background-color:#ffffffe0;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-family:inherit;font-size:14px;font-weight:600;line-height:1;transition:transform .1s ease-in-out,box-shadow .1s ease-in-out;display:inline-flex}.TopNavMenu-module-scss-module__-p0zRG__badge-button:active{box-shadow:var(--button-active-shadow);transform:translate(1px,1px)}.TopNavMenu-module-scss-module__-p0zRG__badge-button svg{width:18px;min-width:18px;height:18px;min-height:18px}.TopNavMenu-module-scss-module__-p0zRG__badge-button img{object-fit:contain;width:auto;max-width:24px;height:auto;max-height:24px}.TopNavMenu-module-scss-module__-p0zRG__badge-icon{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.TopNavMenu-module-scss-module__-p0zRG__badge-icon svg{width:18px;height:18px}.TopNavMenu-module-scss-module__-p0zRG__badge-icon img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}@media (min-width:768px){.TopNavMenu-module-scss-module__-p0zRG__top-nav{display:block}}@keyframes TopNavMenu-module-scss-module__-p0zRG__badge-pop-in{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes TopNavMenu-module-scss-module__-p0zRG__badge-collapse-out{0%{opacity:1;max-width:240px;margin-right:0;transform:scale(1)}to{opacity:0;max-width:0;margin-right:-8px;transform:scale(.65)}}
.ScreenSteps-module-scss-module__wZaQ4W__screen-steps{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;display:flex}.ScreenSteps-module-scss-module__wZaQ4W__screen-steps .ScreenSteps-module-scss-module__wZaQ4W__steps{justify-content:center;align-items:center;width:100%;display:flex}.ScreenSteps-module-scss-module__wZaQ4W__screen-steps .ScreenSteps-module-scss-module__wZaQ4W__steps .ScreenSteps-module-scss-module__wZaQ4W__step{color:#41414166;text-align:center;cursor:pointer;background-color:#94949433;border-radius:31px;justify-content:center;align-items:center;width:62px;height:62px;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:normal;transition:all .3s ease-in-out;display:flex}.ScreenSteps-module-scss-module__wZaQ4W__screen-steps .ScreenSteps-module-scss-module__wZaQ4W__steps .ScreenSteps-module-scss-module__wZaQ4W__step[data-is-complete=true]{color:#41414166;background-color:#705a0066}.ScreenSteps-module-scss-module__wZaQ4W__screen-steps .ScreenSteps-module-scss-module__wZaQ4W__steps .ScreenSteps-module-scss-module__wZaQ4W__step[data-is-current=true]{color:#414141;background-color:#705a0099}.ScreenSteps-module-scss-module__wZaQ4W__screen-steps .ScreenSteps-module-scss-module__wZaQ4W__outer-text{color:#787878;text-align:center;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.ScreenSteps-module-scss-module__wZaQ4W__screen-steps .ScreenSteps-module-scss-module__wZaQ4W__frame{width:100%;transition:height .3s ease-in-out;overflow:hidden}.ScreenSteps-module-scss-module__wZaQ4W__screen-steps .ScreenSteps-module-scss-module__wZaQ4W__frame .ScreenSteps-module-scss-module__wZaQ4W__steps-content{justify-content:flex-start;transition:all .3s ease-in-out;display:flex}.ScreenSteps-module-scss-module__wZaQ4W__screen-steps .ScreenSteps-module-scss-module__wZaQ4W__frame .ScreenSteps-module-scss-module__wZaQ4W__step-component{max-height:0}.ScreenSteps-module-scss-module__wZaQ4W__screen-steps .ScreenSteps-module-scss-module__wZaQ4W__frame .ScreenSteps-module-scss-module__wZaQ4W__step-component[data-is-current=true]{max-height:max-content}
