body{overflow:visible!important}#login-shortcut{display:none!important}.parties-booking-container{background:#f6f6f6}.parties-form-header{background:#ffbc0d;overflow:hidden;padding:40px 0 46px;position:relative}@media screen and (max-width:480px){.parties-form-header{padding:24px 16px!important}}@media screen and (min-width:480px) and (max-width:1024px){.parties-form-header{padding:40px!important}}@media screen and (min-width:1024px){.parties-form-header__content{margin:auto;width:1100px}}.parties-form-header a{font-size:14px}.parties-form-header h1{font-size:40px;font-weight:700;margin-top:28px}@media screen and (max-width:1024px){.parties-form-header h1{font-size:32px;margin-top:24px!important}}.parties-booking-form__mobile-steps{-webkit-box-pack:justify;-ms-flex-pack:justify;background:#e8e8e8;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;position:sticky;top:55px;z-index:4}@media screen and (min-width:1024px){.parties-booking-form__mobile-steps{display:none!important}}.parties-booking-form__mobile-steps .mobile-steps__details{-ms-flex-item-align:center;align-self:center;padding-left:16px}@media screen and (min-width:480px) and (max-width:1024px){.parties-booking-form__mobile-steps .mobile-steps__details{padding-left:40px}}.parties-booking-form__mobile-steps .mobile-steps__details-step{color:#000;font-size:16px;font-weight:700;text-transform:uppercase}.parties-booking-form__mobile-steps .mobile-steps__details-name{font-size:16px}.parties-booking-form__mobile-steps .progress-circle{aspect-ratio:1/1;background:#9b9b9b;border-radius:50%;float:left;font-size:20px;line-height:5em;margin:20px;padding:0;position:relative;width:50px}@media screen and (min-width:480px) and (max-width:1024px){.parties-booking-form__mobile-steps .progress-circle{margin:20px 40px 20px 20px}}.parties-booking-form__mobile-steps .progress-circle:after{aspect-ratio:1/1;background:#e8e8e8;border:none;border-radius:50%;content:" ";display:block;left:50%;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:42px}.parties-booking-form__mobile-steps .progress-circle span{color:#000;display:block;font-size:16px;font-weight:700;left:50%;margin:0;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2}.parties-booking-form__mobile-steps .left-half-clipper{clip:rect(0,50px,50px,25px);aspect-ratio:1/1;background:#9b9b9b;border-radius:50%;position:absolute;width:50px}.parties-booking-form__mobile-steps .progress-circle.over50 .left-half-clipper{clip:rect(auto,auto,auto,auto);background:#9b9b9b}.parties-booking-form__mobile-steps .value-bar{clip:rect(0,25px,50px,0);aspect-ratio:1/1;border:5px solid #61cf0a;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;width:50px}.parties-booking-form__mobile-steps .progress-circle.over50 .first50-bar{clip:rect(0,50px,50px,25px);aspect-ratio:1/1;background-color:#61cf0a;border-radius:50%;position:absolute;width:50px}.parties-booking-form__mobile-steps .progress-circle:not(.over50) .first50-bar{display:none}.parties-booking-form__mobile-steps .progress-circle.p1 .value-bar{-webkit-transform:rotate(90deg)!important;-ms-transform:rotate(90deg)!important;transform:rotate(90deg)!important}.parties-booking-form__mobile-steps .progress-circle.p2 .value-bar{-webkit-transform:rotate(180deg)!important;-ms-transform:rotate(180deg)!important;transform:rotate(180deg)!important}.parties-booking-form__mobile-steps .progress-circle.p3 .value-bar{-webkit-transform:rotate(270deg)!important;-ms-transform:rotate(270deg)!important;transform:rotate(270deg)!important}.parties-booking-form__mobile-steps .progress-circle.p4 .value-bar{-webkit-transform:rotate(1turn)!important;-ms-transform:rotate(1turn)!important;transform:rotate(1turn)!important}.parties-booking-form{display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;padding-bottom:111px;padding-top:56px;width:100%}@media screen and (max-width:480px){.parties-booking-form{padding-bottom:100px!important;padding-top:32px!important}}@media screen and (min-width:1100px){.parties-booking-form{width:1100px}}@media screen and (max-width:1024px){.parties-booking-form__steps{display:none}}.parties-booking-form__divider{border-right:1px solid #d4d4d4;margin:0 74px 0 0;width:1px}@media screen and (max-width:1024px){.parties-booking-form__divider{display:none}}.parties-booking-form__section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column}.custom-select,.parties-booking-form__section{display:-webkit-box;display:-ms-flexbox;display:flex}.custom-select{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #d1d1d1;border-radius:10px;color:#b3b3b3;height:46px;margin-right:10px;padding-left:10px;position:relative;width:100%}.custom-select p{margin:0}.custom-dropdown{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fff;border:1px solid #d1d1d1;border-radius:10px;display:none;-ms-flex-direction:column;flex-direction:column;left:0;max-height:200px;overflow:scroll;padding:5px;position:absolute;top:110%;width:100%;z-index:2}.dropdown-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:5px;color:#1d1d1d;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px 19px;width:100%}.dropdown-item p{margin:0}.dropdown-item:hover{background:#f9f5ef}.steps-box{color:#000;font-size:18px;position:sticky;top:140px;width:340px}.steps-box .steps-line{border-left:2px solid #ecebf2;height:98%;left:22px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:1px}.step{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#c2c4c5;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:32px;position:relative;z-index:2}.step:not(.completed-step){pointer-events:none}.step-indicator{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f4f4f4;border:1px solid #c2c4c5;border-radius:50px;display:grid;font-weight:700;height:45px;justify-items:center;margin-right:16px;place-items:center;position:relative;width:45px}.step-text{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.step-title{font-weight:700;margin-bottom:2px;text-transform:uppercase!important}.step-desc,.step-title{font-size:18px}.active-step{color:#000!important}.active-step .step-indicator{background:#ffbc0d;border:none!important}.active-step .step-text{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.active-step .step-title{font-size:18px;font-weight:700;margin-bottom:2px}.active-step .step-desc{font-size:18px}.completed-step{color:#000!important;cursor:pointer}.completed-step .step-indicator{background:#89ca36;border:none!important}.completed-step .step-text{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.completed-step .step-title{font-size:18px;font-weight:700;margin-bottom:2px}.completed-step .step-desc{font-size:18px}.sub-step{margin-left:46px}.sub-step .side-line{border:1px solid #ecebf2;position:absolute;right:100%;width:23px}.parties-form__title{color:#000;font-size:30px;font-weight:700;margin-bottom:40px}@media screen and (max-width:480px){.parties-form__title br{display:none}.parties-form__title{font-size:25px}}.parties-form__input-box{margin-bottom:32px;position:relative}.parties-form__input-box .input-name{color:#292929;font-size:18px;font-weight:700;margin-bottom:8px}@media screen and (max-width:480px){.parties-form__input-box .input-name{font-size:16px}}.parties-form__input-box .indicator{color:#767676;font-size:14px;position:absolute;text-align:right;top:4px;width:100%}.parties-form__input-box .error-indicator{color:red;font-size:14px}.parties-form__input-box .tooltip{background:#ffefc8;border-radius:10px;color:#6c5314;gap:12px;margin-top:8px;padding:13px 18px}.parties-form__input-box .tooltip svg{min-height:16px;min-width:16px}.parties-form__input-box .tooltip p{font-size:14px}.navigation{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:480px){.navigation{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.navigation .cancel{color:#db0007}@media screen and (min-width:480px){.navigation .cancel{margin-left:auto}.navigation .edit-mode{margin-left:28px}}.navigation__prev{color:#000!important;font-size:18px;text-decoration:underline}@media screen and (max-width:480px){.navigation__prev{-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;margin:auto!important;order:2!important}}.navigation__next{background:#db0007;border-radius:50px;color:#fff;font-size:18px;font-weight:700;margin-left:auto;padding:13px 24px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.navigation__next:disabled{background:#f0b6b8!important}@media screen and (max-width:480px){.navigation__next{-webkit-box-ordinal-group:0;-ms-flex-order:-1;margin:auto auto 24px;order:-1;width:100%}}.navigation a{color:#178fe0;font-size:14px;text-decoration:underline}.navigation .policy-container{cursor:pointer;display:block;font-size:14px;padding-left:35px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.navigation .policy-container input{cursor:pointer!important;height:0!important;opacity:0!important;position:absolute!important;width:0!important}.navigation .checkmark{background-color:#eee;border-radius:4px;height:25px;left:0;position:absolute;top:-3px;width:25px}.navigation .policy-container:hover input~.checkmark{background-color:#ccc}.navigation .policy-container input:checked~.checkmark{background-color:#ffbc0d}.navigation .checkmark:after{content:"";display:none;position:absolute}.navigation .policy-container input:checked~.checkmark:after{display:block}.navigation .policy-container .checkmark:after{border:solid #000;border-width:0 2px 2px 0;height:12px;left:10px;top:6px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:6px}.radio-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:80px;padding-top:7px}@media screen and (max-width:480px){.radio-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px!important}}.radio-container .radio{display:-webkit-box;display:-ms-flexbox;display:flex}.radio-container .radio input[type=radio]{cursor:pointer}.radio-container .radio input[type=radio]:checked+.radio-label:before{background-color:#db0007;border:1px solid #db0007;-webkit-box-shadow:inset 0 0 0 4px #f4f4f4;box-shadow:inset 0 0 0 4px #f4f4f4}.radio-container .radio-label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:10px;position:relative}@media screen and (max-width:480px){.radio-container .radio-label{gap:5px}}.radio-container .radio-label p:first-child{color:#000;font-size:18px}.radio-container .radio-label p:nth-child(2){color:#767676;font-size:14px}.radio-container .radio-label:before{background:transparent;border:1px solid #d1d1d1;border-radius:100%;content:"";cursor:pointer;display:inline-block;height:1.4em;margin-right:10px;min-width:1.4em;position:relative;text-align:center;vertical-align:top}@media screen and (max-width:480px){.radio-container .radio-label:before{left:0;top:-.2em}}.package-option{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.package-option__button{background:#fff;border:1px solid #d1d1d1;border-radius:10px;cursor:pointer;padding:15px 43px}@media screen and (max-width:480px){.package-option__button{text-align:center;width:100%}}.package-option__button-active{background:#ffbc0d!important}input[type=text].party-input::-webkit-input-placeholder{color:#b3b3b3!important}input[type=text].party-input::-moz-placeholder{color:#b3b3b3!important}input[type=text].party-input:-ms-input-placeholder{color:#b3b3b3!important}input[type=text].party-input::-ms-input-placeholder{color:#b3b3b3!important}input[type=text].party-input::placeholder{color:#b3b3b3!important}input[type=text].party-input{color:#000}.party-input{border-radius:10px!important;float:none!important}.party-input__error{border:1px solid red!important;color:red!important}.details-box{background:#eee;border-radius:10px;padding:20px 24px 28px;position:relative}.details-box .birthday-person-tag{font-size:22px;font-weight:700;margin-bottom:16px}.details-box .input-tag{font-size:18px;font-weight:700;margin-bottom:8px}.add-person-btn{color:#db0007;cursor:pointer;margin-top:12px;text-decoration:underline}.add-ons{margin-top:56px}.add-ons__type{font-size:22px;font-weight:700;margin-bottom:20px}.add-ons__box{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:48px;position:relative}.add-ons__item:not(:first-child):after{background:#cfcfcf;content:"";height:1px;position:absolute;top:-18px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%}.add-ons__item{display:-webkit-box;display:-ms-flexbox;display:flex;height:96px;padding:6px 0;position:relative}.add-ons__item .mock-item-img{background:#fff;border-radius:10px;height:96px;margin-right:16px;width:96px}.add-ons__item-details{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:18px;justify-content:space-between}.add-ons__item-details .name{font-size:18px;font-weight:700}.add-ons__item-details .price{font-size:18px;font-weight:100}.add-ons__add-btn{-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-item-align:end;background:#db0007;border-radius:50px;color:#fff;font-size:30px;font-weight:100;justify-content:center;width:32px}.add-ons__add-btn,.add-ons__btn-expanded{-webkit-box-align:center;-ms-flex-align:center;align-items:center;align-self:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;height:32px;margin-left:auto}.add-ons__btn-expanded{-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-item-align:end;border:1px solid #db0007;border-radius:50px;font-size:16px;justify-content:space-between;width:98px}.add-ons__btn-expanded-inner{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;color:#db0007;font-size:32px;height:32px;justify-content:center;width:32px}.add-ons__btn-expanded-inner,.summary{display:-webkit-box;display:-ms-flexbox;display:flex}.summary{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.summary-card{background:#eee;border-radius:16px;padding:16px 24px 20px}.summary-card .title-bar{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;justify-content:space-between;padding-bottom:12px}.summary-card .title-bar p{color:#000;font-size:18px}@media screen and (max-width:480px){.summary-card .title-bar p{font-size:20px}}.summary-card .title-underline{border-bottom:1px solid #cbcbcb;margin-bottom:20px}.outlet-card{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.outlet-card .mock-img{background:#fff;border-radius:10px;height:82px;margin-right:18px;overflow:hidden;width:82px}.outlet-card .mock-img img{height:100%!important;-o-object-fit:cover!important;object-fit:cover!important}.outlet-card .outlet-detail{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:14px;font-weight:100;justify-content:space-between;padding:4px 0}.outlet-card .outlet-detail .outlet{color:#000;margin-bottom:4px}.outlet-card .outlet-detail .state,.outlet-card .outlet-detail .type{color:#000}.info-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.info-box,.info-box .info{display:-webkit-box;display:-ms-flexbox;display:flex}.info-box .info{-webkit-box-pack:justify;-ms-flex-pack:justify;font-size:14px;justify-content:space-between}.info-box .info-tag{color:#000;font-size:14px;font-weight:700}.info-box .info-detail{color:#000;font-size:14px;font-weight:100}.person{grid-row-gap:20px;display:grid;grid-template-columns:1fr 1fr;margin-bottom:48px;row-gap:20px}@media screen and (max-width:480px){.person{grid-template-columns:1fr!important;row-gap:16px!important}}.person-box{gap:6px}.person-box,.person-box .person-detail{display:-webkit-box;display:-ms-flexbox;display:flex}.person-box .person-detail{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.person-box .person-detail .dob,.person-box .person-detail .name{color:#000}.contact-details{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4px}.contact-details p{color:#000;font-size:16px!important}@media screen and (max-width:480px){.contact-details p{font-size:14px!important}}.summary-item-section__subtotal{border-top:1px solid #cbcbcb;padding-top:12px}@media screen and (max-width:480px){.summary-item-section__subtotal{padding-top:8px}}.summary-item-first{margin-bottom:36px}.summary-item-second{padding-bottom:16px}.summary-item__subtotal{font-weight:700}@media screen and (max-width:480px){.summary-item__subtotal{font-size:14px!important}}.summary-item__total{color:#000;font-weight:100}@media screen and (max-width:480px){.summary-item__total{font-size:14px!important}.summary-item__name-main{font-size:16px!important}.summary-item__name-secondary{font-size:14px!important}}.summary-item .edit-bar{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.summary-item .edit-bar .summary-item__name{color:#000;font-size:14px;font-weight:700}.summary-item__box{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:12px}.summary-item__box-total{border-top:1px solid #cbcbcb;margin-top:10px;padding-top:14px}.summary-item__row{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:480px){.summary-item__row-items{margin-top:12px}}.summary-item__row .summary-item__name{color:#000;width:260px}.summary-item__row .summary-item__amount{margin-left:auto;width:20px}.summary-item__row .summary-item__price{color:#000;text-align:right;width:158px}.summary-item__row .summary-item__total-price{color:#000;font-size:22px;font-weight:700;line-height:20px;text-align:right}@media screen and (max-width:480px){.summary-item__row .summary-item__total-price{font-size:24px}}.summary-item__row .summary-item__total-price span{font-size:14px;font-weight:100}.form-container{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1}@media screen and (max-width:1024px){.form-container{padding:0 40px}}@media screen and (max-width:480px){.form-container{padding:0 16px}}#policy-modal{padding-bottom:0;padding-left:0;padding-right:0}@media screen and (min-width:480px){#policy-modal{height:70%!important;width:60%!important}}@media screen and (min-width:744px){#policy-modal{padding-bottom:32px}}#policy-modal .booking-dialog-content{height:100%!important;overflow:hidden;padding-bottom:0;padding-left:20px;padding-right:10px}@media screen and (min-width:744px){#policy-modal .booking-dialog-content{padding-left:40px;padding-right:15px}}#policy-modal .terms-content{height:calc(100% - 68px);overflow-y:scroll;padding-right:10px}@media screen and (min-width:744px){#policy-modal .terms-content{height:calc(100% - 82px);padding-left:6px;padding-right:21px}}#policy-modal .policy-title{color:#000;font-size:22px}@media screen and (max-width:744px){#policy-modal .policy-title{font-size:20px}}#policy-modal ul{list-style-type:disc;padding-left:1rem}#policy-modal ol{list-style-type:decimal;padding-left:2rem}@media screen and (max-width:744px){#policy-modal ol{padding-left:1.5rem}}#policy-modal li{color:#000;font-size:18px}@media screen and (max-width:744px){#policy-modal li{font-size:16px}}#policy-modal p{color:#000;font-size:18px}@media screen and (max-width:744px){#policy-modal p{font-size:16px}}.pax-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:78px}.pax-container .parties-form__input-box{margin-bottom:0!important}@media screen and (max-width:480px){.pax-container{gap:9px!important}}.pax-container .parties-form__input-box{width:100%}.pax-container__guide{color:#767676;font-size:14px;margin-bottom:32px;margin-left:auto;margin-top:11px}@media screen and (max-width:480px){.pax-container__guide{font-size:13px;margin-top:14px}}.pax-container__guide-error{color:#db0007!important}@media screen and (min-width:480px) and (max-width:1024px){.sys-datepicker-day-radio:checked+label{background:radial-gradient(circle,#ffbc0d 0,#ffbc0d 35%,hsla(0,0%,50%,0) 0)!important}}.mt-9{margin-top:36px!important}.catering-success{background:#f6f6f6}@media screen and (max-width:480px){.catering-success{padding:0 16px}}.party-input__text::-webkit-input-placeholder{font-size:16px!important}.party-input__text::-moz-placeholder{font-size:16px!important}.party-input__text:-ms-input-placeholder{font-size:16px!important}.party-input__text::-ms-input-placeholder{font-size:16px!important}.party-input__text,.party-input__text::placeholder{font-size:16px!important}
