﻿body{background-color:#0a151c;color:#fff;font-family:"Open Sans",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;}header{background-color:#000;text-align:center;z-index:1;position:relative;min-height:110px;}header .privacyLink,header .giftcardLink,header .giftcardMessage{position:absolute;left:15px;top:10px;text-decoration:none;color:#fff;opacity:.5;font-size:16px;transition:all .15s;}header .privacyLink:hover,header .giftcardLink:hover,header .giftcardMessage:hover{opacity:1;transition:all .5s;}header .giftcardLink,header .giftcardMessage{left:auto;right:15px;}header .giftcardLink svg,header .giftcardMessage svg{display:inline;width:15px;height:15px;margin-top:-5px;}header .giftcardLink{color:#e44990;opacity:1;}header .giftcardLink:hover{color:#fff;}header .giftcardMessage{display:none;}header .giftcardMessage svg{margin-bottom:-5px;}header .giftcardMessage:hover{opacity:.5;transition:none;}.main{padding:10vh 6vw 0 6vw;}#breadcrumbContainer a{color:#fff;transition:opacity .15s;}#breadcrumbContainer a:hover{opacity:.8;transition:opacity .5s;}.swiper{width:100%;height:100vh;overflow:hidden;}.swiper-slide{visibility:hidden;}.swiper-slide.swiper-slide-active{visibility:visible;}h1,h2,.feedback{font-weight:700;overflow:hidden;}h1 span,h2 span,.feedback span{transform:translate(0,-110%);display:block;}h1 #yourName,h2 #yourName,.feedback #yourName{display:inline;}h1{font-size:8vmin;line-height:8vmin;}h2{font-weight:700;font-size:3vmin;word-wrap:break-word;}h2.paragraph{font-weight:400;font-size:2vmin;}a{color:#fff;transition:all .5s;}a:hover{color:#e44990;opacity:1;transition:all 1s;}.pricelist h1{font-size:40px;line-height:55px;}.pricelist h2{font-size:18px;line-height:26px;font-weight:400;opacity:.8;}.pricelist .card{background-color:transparent;}.pricelist .card .content{background-color:#000;padding:10px 20px 25px 20px;border-radius:10px;bordeR:1px solid #333;}.pricelist .card .content a{color:#fff;font-weight:900;text-decoration:none;}.pricelist .card .btn-next{margin:0;}.pricelist .card .btn-txt{cursor:pointer;}.pricelist .card .btn-txt:hover{text-decoration:underline;}form{font-weight:300;font-size:2.25vmin;opacity:0;}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{opacity:1;}.form-control:disabled{opacity:.8;}.form-control:disabled[type=number]::-webkit-inner-spin-button,.form-control:disabled[type=number]::-webkit-outer-spin-button{opacity:0;}.newsletterCheck{font-size:20px;font-weight:400;margin-left:14px;}.answer{opacity:.8;width:auto;}#nrTickets,#visitDate,#visitTime,#emailaddress,#ageInput,#nrAdults,#nrKids,#nrParties,.nrOptions,#bdayName,#bdayAge{display:inline;width:auto;font-size:2.25vmin;text-align:center;}#bdayName{max-width:200px;}.datePicker .form-control{display:inline;width:auto;font-size:2.25vmin;text-align:center;}#timePicker .btn{margin-right:15px;margin-bottom:15px;}#timePicker .btn:active,#timePicker .btn.active{background-color:#e44990;border-color:#e44990;}.flatpickr-calendar.open{margin-top:5px;}.flatpickr-calendar.open .flatpickr-months .flatpickr-month{background:#e44990;}.flatpickr-calendar.open .flatpickr-weekdays,.flatpickr-calendar.open span.flatpickr-weekday,.flatpickr-calendar.open .flatpickr-day.selected{background:#e44990;}.flatpickr-calendar.open .flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-calendar.open .flatpickr-months .flatpickr-next-month:hover svg{fill:#000;}#emailaddress,#emailaddressKnown{width:300px;}.price{position:absolute;bottom:.1em;right:20px;font-size:1.5vmin;}.loader{display:none;margin-top:6px;margin-left:10px;width:35px;aspect-ratio:1;border-radius:50%;border:6px solid #d0d0d0;border-right-color:#e44990;animation:l2 1s infinite linear;}.loader.loading{display:inline-block;}#newAccountLoader{display:inline-block;margin-left:-20px;}#datePickerLoader{display:inline-block;position:relative;top:7px;}@keyframes l2{to{transform:rotate(1turn);}}#password,#otpCode{display:inline;width:300px;}#otpCode::-webkit-outer-spin-button,#otpCode::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}#otpCode[type=number]{-moz-appearance:textfield;}.extraInfo{overflow:hidden;}.extraInfo h3{font-size:3vmin;}.extraInfo p{font-size:2vmin;}.extraInfo h3,.extraInfo p{overflow:hidden;}.extraInfo h3 span,.extraInfo p span{display:block;transform:translate(0,-110%);}.extraInfo h3 span#nrCoins,.extraInfo p span#nrCoins{display:inline;}.extraInfo a{color:#fff;transition:all 1s;}.extraInfo a:hover{text-decoration:none;color:#e44990;transition:all .5s;}.form-check.active label{color:#e44990;opacity:1;transition:all 1s;}.form-check input:hover,.form-check label:hover{cursor:pointer;}.form-control:focus,.form-check-input:focus,.form-select:focus{border-color:#e44990;box-shadow:0 0 0 .2rem rgba(228,73,144,.25);}.form-check-input{margin-top:.25em;}.form-check-input:checked{border-color:#e44990;background-color:#e44990;background-image:linear-gradient(200deg,#e44990 30%,#8300e9 100%);}.validatonError:after{font-size:14px;content:"*";position:absolute;display:block;top:5px;right:10px;color:#f00;}.validatonError input{background-color:#fff0f0!important;border-bottom:1px solid #f00;}.btn-primary{font-weight:400;border-color:#8300e9;background-color:#8300e9;}.btn-primary:hover{border-color:#e44990;background-color:#e44990;}.btn-outline-primary{border-color:#8300e9;color:#8300e9;}.btn-outline-primary :hover{border-color:#e44990;background-color:#e44990;}.btn-next{margin:10px;padding:10px 10px 5px 25px;text-align:center;text-transform:uppercase;transition:.5s;background-size:200% auto;color:#fff;border-radius:10px;border:0;font-weight:400;box-shadow:0 0 14px -7px #e44990;background-image:linear-gradient(45deg,#8300e9 0%,#e44990 51%,#8300e9 100%);cursor:pointer;user-select:none;-webkit-user-select:none;touch-action:manipulation;transition:all ease-in-out .5s;}.btn-next:hover{background-position:right center;color:#fff;text-decoration:none;}.btn-next:active{transform:scale(.95);}.btn-next.disabled{opacity:0;}.btn-next.payment{padding:12px 25px;}.btn-next svg{width:4vmin;height:4vmin;margin-top:-3px;transition:.5s;}.btn-next:hover svg{transform:translateX(5px);transition:.5s;}.btn-prev{display:block;color:#fff;opacity:.8;text-decoration:none;transition:all ease-in-out .5s;}.btn-prev svg{width:16px;height:16px;margin-top:-2px;transform:rotate(180deg);}.btn-prev:hover{color:#fff;opacity:1;transition:opacity .15s;}.btn-prev.disabled{opacity:0;cursor:default;}.btn-prev.disabled:hover{opacity:0;}#btn-orderSubmit{display:none;}.btn-timeslot{font-size:2.25vmin;}.btn-timeslot small{font-size:1vmin;margin-left:15px;}.form-control,.form-select{border-width:0;border-color:#fff;padding:5px;}.form-control .btn,.form-select .btn{padding:7px 18px;border:0;text-transform:uppercase;font-weight:400;font-size:1.5vmin;position:relative;background-image:linear-gradient(200deg,#e44990 30%,#8300e9 100%);transition:all .5s;}label{opacity:.8;transition:opacity 1.5s;}label:hover{opacity:1;transition:opacity .5s;}.summaryTable{width:100%;margin:30px 0;}.summaryTable td{min-width:150px;font-size:2vmin;line-height:2.75vmin;padding:0 10px;font-weight:300;opacity:.8;text-align:right;}.summaryTable .itemDesc{width:100%;text-align:left;}.summaryTable .unitPrice{padding-right:40px;padding-bottom:1px;font-size:1.25vmin;line-height:2vmin;vertical-align:bottom;}.summaryTable .total{border-top:1px solid #fff;padding-top:10px;opacity:.8;}.terms input{padding-top:15px;}.terms a{text-decoration:underline;color:#fff;transition:color .15s;}.terms a:hover{color:#e44990;transition:color .5s;}.summaryPage .feedbackrow{display:none;}.feedback span{opacity:0;font-weight:700;font-size:3.5vmin;}.feedback.active span{animation:reveal cubic-bezier(.77,0,.175,1) .5s;}.footer{text-align:center;bottom:0;position:absolute;}.ambiance{background:#0a151c url("../img/ambiance.webp") no-repeat center center;background-size:cover;position:relative;}.ambiance:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:#0a151c;opacity:.5;}.modal{color:#0a151c;}.modal .persuasiveHeader{background-color:#e44990;border-radius:8px 8px 0 0;color:#fff;padding-top:3px;padding-bottom:5px;}.modal .modal-body{padding:0;}.modal .modal-footer{border:0;}.modal h1{font-size:7vmin;line-height:7vmin;}.modal h2{font-weight:700;font-size:3.5vmin;line-height:4.5vmin;}.modal .btn-close{position:absolute;top:12px;right:12px;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFF'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;}.modal .btn-close.dark{background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;}.modal form{opacity:1;}.modal form input,.modal form select{background-color:#f3f3f3;font-size:20px;}.modal form .form-control:disabled,.modal form .form-select:disabled{background-color:#fafafa;}.modal form .form-floating>label{font-size:15px;padding:12px 14px;}.modal form .form-check>label{padding:2px 0;}.modal form .form-floating>.form-select{padding-left:14px;}.modal .uspContainer{background-color:#e44990;color:#fff;border-radius:0 7px 7px 0;}.modal .uspContainer h2{opacity:.9;line-height:1;font-size:3vmin;padding-bottom:10px;}.modal .uspContainer ul{padding:0 12px;}.modal .uspContainer p,.modal .uspContainer li{opacity:.9;font-size:14px;}.modal .uspContainer li{padding-top:12px;}#signupSubmitModal .modal-content{color:#fff;background:transparent;text-align:center;border:0;}.modal-open .modal-backdrop{backdrop-filter:blur(10px);background-color:rgba(0,0,0,.75);opacity:1!important;}#confettiCover{position:absolute;top:0;left:0;width:100%;height:100%;}.cookieConsent{position:fixed;z-index:2;right:16px;top:16px;max-width:400px;min-width:200px;padding:10px;border-radius:10px;border:1px solid #333;background-color:rgba(0,0,0,.5);box-shadow:5px 10px 20px -1px rgba(0,0,0,.75);color:#fff;backdrop-filter:blur(15px);}.cookieConsent.hidden{display:none;}.cookieConsent .cookieIcon{float:left;padding-right:10px;}.cookieConsent button{font-size:12px;z-index:5;position:relative;}.cookieConsent h3{font-weight:700;margin-bottom:3px;}.cookieConsent p{font-size:12px;opacity:.6;margin:0;}.cookieConsent button{float:right;}.cookieConsent a{color:#fff;text-decoration:underline;}.cookieConsent a:hover{text-decoration:none;}.lowRes .main{padding:3.5vh 2.5vw 0 2.5vw;}.lowRes .footer{padding-bottom:3.5vh!important;}.lowRes .footer .feedback{margin-bottom:1vh!important;}@media(max-width:575.98px){header .privacyLink,header .giftcardLink,header .giftcardMessage{font-size:13px;}header .privacyLink span,header .giftcardLink span,header .giftcardMessage span{display:none;}header #breadcrumbContainer{font-size:14px;line-height:16px;}.main{padding:5vh 6vw 0 6vw;}h1{font-size:10vmin;line-height:10.5vmin;}h2{font-size:5.5vmin;}h2.paragraph{font-size:4vmin;}.slide2 h2{display:none;}form{font-size:4.5vmin;}.modal form{font-size:4.5vmin;}.modal form .form-floating>.form-control,.modal form .form-floating>.form-select,.modal form .form-floating>.form-control-plaintext{height:47px;padding:10px 12px;font-size:15px;}.modal form .form-floating>label{padding-top:10px;font-size:12px;}#nrTickets,#visitDate,#visitTime,#emailaddress,#ageInput,#nrAdults,#nrKids,#nrParties,.nrOptions,#bdayName,#bdayAge,.form-control.form-control.input{font-size:4.5vmin;}.form-control.form-control.input{margin-top:5px;}.btn-timeslot{font-size:3.5vmin;margin-right:5px!important;margin-bottom:5px!important;padding:5px;}#emailaddress,#emailaddressKnown{width:250px;}.price{bottom:.5em;font-size:3.5vmin;}.form-check .price{bottom:0;}.feedback{margin-bottom:5px!important;}.feedback span{font-size:5vmin;}.extraInfo h3{font-size:5vmin;}.extraInfo p{font-size:4vmin;}.btn-next{font-size:15px;padding:5px 5px 1px 15px;}.btn-next svg{width:10vmin;height:10vmin;}.form-check>label{font-size:15px;}.btn-prev{font-size:14px;}.btn-account{font-size:4vmin;}.cookieConsent{top:0;bottom:auto;right:auto;left:0;width:100%;max-width:none;border-radius:0 0 10px 10px;}.cookieConsent h3,.cookieConsent .cookieIcon{display:none;}.summaryTable{margin:20px 0;}.summaryTable td{min-width:150px;font-size:3.5vmin;line-height:4.5vmin;}.summaryTable .unitPrice{display:none;}}@media(max-width:1500px) and (max-height:600px){.main{padding-top:1rem;}h1.pb-lg-5{font-size:6vmin;line-height:6vmin;padding-bottom:0!important;}.footer.pb-lg-5{padding-bottom:1rem!important;}.footer.pb-lg-5 .feedback.mb-4{margin-bottom:.5rem!important;}}@keyframes reveal{0%{transform:translate(0,100%);opacity:1;}100%{transform:translate(0,0);opacity:1;}}