.ereg-modal{display:none}.ereg-modal.is-open{display:block}.ereg-modal__header{display:flex;justify-content:space-between}.ereg-modal__title{font-size:1.1rem;text-transform:none}.ereg-modal__overlay{align-items:center;background:rgba(0,0,0,.65);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0}.ereg-modal__container{background-color:#fff;border-radius:4px;box-sizing:border-box;max-height:calc(100vh - 10%);overflow-y:auto;padding:30px;position:relative;width:100%}.ereg-modal[aria-hidden=false] .ereg-modal__overlay{animation:ereg-modalFadeIn .2s cubic-bezier(0,0,.2,1)}.ereg-modal[aria-hidden=false] .ereg-modal__container{animation:ereg-modalSlideIn .2s cubic-bezier(0,0,.2,1)}.ereg-modal .ereg-modal__container,.ereg-modal .ereg-modal__overlay{will-change:transform}.ereg-modal__container{max-width:500px}.ereg-modal.modal-sm .ereg-modal__container{max-width:300px}.ereg-modal.modal-lg .ereg-modal__container{max-width:800px}.ereg-modal.modal-xl .ereg-modal__container{max-width:1140px}@keyframes ereg-modalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes ereg-modalSlideIn{0%{transform:translateY(15%)}to{transform:translateY(0)}}
.customer-account__booking-card .badge{font-size:.95rem}