.booking-product,.event-registration{min-height:100vh;width:100%;display:flex;align-items:center;justify-content:center;background-image:url(/cdn/shop/files/707-bg.png?v=1717149512);background-size:cover;background-repeat:no-repeat}.booking-product--wrapper,.event-registration--wrapper{max-width:70vw;margin:auto}.booking-product--inner,.event-registration--inner{display:flex;justify-content:center;flex-wrap:wrap}.booking-product--banner,.event-registration--banner{width:60%}.booking-product--form,.event-registration--form{background-color:#fff;padding:25px;width:40%}.event-registration--form{position:relative}.booking-title,.event-registration-title{font-size:15px;text-transform:uppercase;text-align:center;margin-bottom:15px;font-weight:600}.btn{background-color:#c49a6c;color:#fff;text-transform:uppercase;padding:13px;text-align:center;width:100%;border-radius:4px;margin-top:6px}.btn:disabled{opacity:.7}.Alert{transition:.5s ease;transform:translateY(calc(-100% - 20px))}.Alert.active{transform:translateY(0)}.Alert{position:fixed;top:20px;left:0;right:0;background-color:#d51033;border-radius:4px;padding:15px 19px;color:#fff;display:block;width:fit-content;min-width:300px;max-width:100%;z-index:1;margin:auto}.Alert--success{background-color:green}.booked-detail p{margin-bottom:0}.booked-detail .info-detail{margin-top:10px}.pfi-wrapper{position:relative}.early-booking-mark{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background-color:#53535380}.early-booking-mark .ebm{color:#fbfbfb;font-size:17px;text-align:center;display:block;font-weight:700}[data-campaign=melissa-bimba-y] .booking-product--banner img{object-position:right}.event-description-bottom{margin-top:.5em}.event-description-bottom p{font-size:.9em;margin-bottom:.3em}.event-description-bottom p:last-child{margin-bottom:0;margin-top:1em}@media only screen and (min-width: 750px){.event-registration--inner{min-height:70vh}.booking-product--form,.event-registration--form{display:flex;align-items:center;justify-content:center}#booking-form,#registration-form{width:100%}.booking-product--banner img,.event-registration--banner img{height:100%;object-fit:cover;object-position:left}}@media only screen and (max-width: 749px){.early-booking-mark .ebm{font-size:15px}.booking-product--inner,.event-registration--inner{display:block}.booking-product--banner,.event-registration--banner,.booking-product--form,.event-registration--form{width:100%}.booking-product--wrapper,.event-registration--wrapper{max-width:90vw;padding:40px 0}}.loader-event{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;height:50px;width:50px;aspect-ratio:1;border-radius:50%;border:8px solid #000000;animation:l20-1 .8s infinite linear alternate,l20-2 1.6s infinite linear}@keyframes l20-1{0%{clip-path:polygon(50% 50%,0 0,50% 0%,50% 0%,50% 0%,50% 0%,50% 0%)}12.5%{clip-path:polygon(50% 50%,0 0,50% 0%,100% 0%,100% 0%,100% 0%,100% 0%)}25%{clip-path:polygon(50% 50%,0 0,50% 0%,100% 0%,100% 100%,100% 100%,100% 100%)}50%{clip-path:polygon(50% 50%,0 0,50% 0%,100% 0%,100% 100%,50% 100%,0% 100%)}62.5%{clip-path:polygon(50% 50%,100% 0,100% 0%,100% 0%,100% 100%,50% 100%,0% 100%)}75%{clip-path:polygon(50% 50%,100% 100%,100% 100%,100% 100%,100% 100%,50% 100%,0% 100%)}to{clip-path:polygon(50% 50%,50% 100%,50% 100%,50% 100%,50% 100%,50% 100%,0% 100%)}}@keyframes l20-2{0%{transform:scaleY(1) rotate(0)}49.99%{transform:scaleY(1) rotate(135deg)}50%{transform:scaleY(-1) rotate(0)}to{transform:scaleY(-1) rotate(-135deg)}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/booking.css.map */
