@font-face{font-family:proximaNovaStyles;src:url(/_next/static/media/5bc35956b6aaec48-s.p.otf) format("opentype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:proximaNovaStyles;src:url(/_next/static/media/f72ddc4266d0d2ba-s.p.otf) format("opentype");font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:proximaNovaStyles;src:url(/_next/static/media/f68460597dbfd4ac-s.p.otf) format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:proximaNovaStyles;src:url(/_next/static/media/ba79ba900f883b7a-s.p.otf) format("opentype");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:proximaNovaStyles;src:url(/_next/static/media/4ce555f565b723fa-s.p.otf) format("opentype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:proximaNovaStyles;src:url(/_next/static/media/29e4eedf1c81e3b8-s.p.otf) format("opentype");font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:proximaNovaStyles;src:url(/_next/static/media/85e2ef83be05cb2d-s.p.otf) format("opentype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:proximaNovaStyles;src:url(/_next/static/media/9c939eba328264d0-s.p.otf) format("opentype");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:proximaNovaStyles;src:url(/_next/static/media/351db43edbd78dbf-s.p.otf) format("opentype");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:proximaNovaStyles;src:url(/_next/static/media/0a447f1d8c7c4fab-s.p.otf) format("opentype");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:proximaNovaStyles Fallback;src:local("Arial");ascent-override:79.64%;descent-override:21.17%;line-gap-override:0.00%;size-adjust:99.19%}.__className_4d0e9c{font-family:proximaNovaStyles,proximaNovaStyles Fallback}[_nghost-ng-c39056751]{width:100%}.booking-form-wrapper [_nghost-ng-c2972770618] .section{border:none!important;border-radius:0!important}.booking-form-wrapper [_nghost-ng-c2972770618] .heading-3{margin-bottom:1rem!important}.booking-form-wrapper [_nghost-ng-c2972770618] div,.booking-form-wrapper [_nghost-ng-c2972770618] label,.booking-form-wrapper [_nghost-ng-c2972770618] p{color:var(--text-white)!important}.booking-form-wrapper [_nghost-ng-c2972770618] input,.booking-form-wrapper [_nghost-ng-c2972770618] textarea{font-family:var(--font-family)!important;color:var(--text-white)!important;border-radius:.75rem!important;border:1px solid var(--primary)!important;background-color:var(--primary-tonal)!important;outline:none!important;caret-color:var(--text-white)!important;font-size:16px!important;line-height:24px!important}.booking-form-wrapper button{background-color:var(--primary-tonal)!important;color:var(--primary)!important;font-family:var(--font-family)!important;height:2.5rem!important;border-radius:.375rem!important;padding:0 1rem!important;display:flex!important;align-items:center!important;justify-content:center!important;text-transform:uppercase!important;border:1px solid var(--primary)!important;font-weight:700!important;white-space:nowrap!important}.booking-form-wrapper .heading-2{font-family:var(--font-family)!important;font-weight:800!important;font-size:30px!important;line-height:100%!important;color:var(--text-white)!important;margin-bottom:24px!important}.booking-form-wrapper .person-chooser button.styled.outline.neutral{font-family:var(--font-family)!important;border-radius:9px!important;display:flex!important;justify-content:center;align-items:center;border:none!important;background-color:var(--primary)!important;color:var(--background-main)!important;width:42px!important;height:42px!important;font-size:32px!important;line-height:100%!important}.booking-form-wrapper .quantity-chooser-new[_ngcontent-ng-c600705313]
		input[type=number][_ngcontent-ng-c600705313],.booking-form-wrapper .quantity-chooser-new[_ngcontent-ng-c600705313]
		input[type=number][_ngcontent-ng-c600705313]:hover{font-family:var(--font-family)!important;color:var(--text-white)!important;font-size:24px!important;line-height:30px!important;font-weight:800!important}.booking-form-wrapper .section{border-radius:15px!important;background-color:transparent!important;box-shadow:none!important;border:1px solid var(--divider-medium)!important;padding:0!important;overflow:hidden!important}.booking-form-wrapper .campaign-label{font-family:var(--font-family)!important;font-weight:600!important;font-size:14px!important}.booking-form-wrapper .booking-form-card .card-inner .info{padding:16px 24px!important;display:flex;flex-direction:column;gap:8px}.booking-form-wrapper .booking-form-card .card-inner .name{color:var(--text-white)!important;font-size:16px!important;line-height:100%!important;text-transform:uppercase!important;font-weight:800!important;padding:0!important;min-height:auto!important}.booking-form-wrapper .icon{color:var(--primary)!important;margin-right:4px!important}.booking-form-wrapper .no-section .text-icons.no-wrap,.booking-form-wrapper .section .text-icons.no-wrap{color:var(--text-medium)!important;font-size:14px!important;line-height:100%!important;font-weight:400!important;padding:0!important;margin:0!important}.booking-form-wrapper .booking-form-card
		.card-inner.disabled-maximum-persons
		.maximum-persons-disabled,.booking-form-wrapper .booking-form-card
		.card-inner.disabled-minimum-persons
		.minimum-persons-disabled{background-color:#000000dd}.booking-form-wrapper .heading-3{font-family:var(--font-family)!important;line-height:100%!important;margin-bottom:0!important;margin-top:12px!important;text-transform:uppercase!important;font-weight:600!important;color:var(--primary)!important}.booking-form-wrapper .booking-system-from[_ngcontent-ng-c4227450736]{max-width:-moz-fit-content!important;max-width:fit-content!important;margin-right:auto!important;display:flex;align-items:center}.booking-form-wrapper .booking-system-from[_ngcontent-ng-c4227450736]>span{display:flex!important;justify-content:center;align-items:center;font-family:var(--font-family)!important;gap:4px;font-size:16px!important}.booking-form-wrapper .booking-system-from[_ngcontent-ng-c4227450736]>span>a{color:var(--text-medium)!important}.booking-form-wrapper .booking-system-from[_ngcontent-ng-c4227450736] .dark-mode-hidden{display:none!important}.booking-form-wrapper .booking-system-from[_ngcontent-ng-c4227450736] .dark-mode-visible{display:block!important;margin:0 auto!important;transform:none!important}.booking-form-wrapper .booking-system-from-row[_ngcontent-ng-c4227450736]{display:flex!important;justify-content:center}.booking-form-wrapper .booking-system-from-row[_ngcontent-ng-c4227450736] .booking-system-from[_ngcontent-ng-c4227450736]{margin-right:0!important}.booking-form-wrapper .booking-form-calendar-new>.month-select{display:flex!important;align-items:center;margin:0!important}.booking-form-wrapper .booking-form-calendar-new>.month-select>div{padding:0!important}.booking-form-wrapper .booking-form-calendar-new>.month-select>div:nth-child(2){height:100%!important}.booking-form-wrapper .booking-form-calendar-new>.month-select>div:nth-child(2) h2{font-family:var(--font-family)!important;margin:0!important;font-size:20px!important;text-transform:uppercase!important;color:var(--text-white)!important}.booking-form-wrapper .booking-form-calendar-new>.month-select i{font-size:40px!important;padding:8px!important;color:var(--primary)!important}.booking-form-wrapper .booking-form-calendar-new .cal-cell{font-family:var(--font-family)!important}.booking-form-wrapper .booking-form-calendar-new .selected:before{background-color:var(--primary)!important}.booking-form-wrapper .booking-form-calendar-new .selected .cal-day-number{color:var(--background-main)!important}.booking-form-wrapper .timeslot-chooser>div>div{padding:20px!important;gap:12px;margin:0!important}.booking-form-wrapper .timeslot-chooser>div>div .time{gap:4px}.booking-form-wrapper .timeslot-chooser>div>div .time .inner{font-family:var(--font-family)!important;color:var(--text-white)!important;border-radius:5px!important;border-color:var(--divider-medium)!important;margin:0!important}.booking-form-wrapper .timeslot-chooser>div>div .time .inner:hover{border-color:var(--primary)!important}.booking-form-wrapper .timeslot-chooser>div>div .time .available-slots{margin:0!important}.booking-form-wrapper .timeslot-chooser .section{max-width:none}.booking-form-wrapper .date-chooser[_ngcontent-ng-c2906776461]
		.timeslot-chooser[_ngcontent-ng-c2906776461]
		.time.selected[_ngcontent-ng-c2906776461]
		.inner[_ngcontent-ng-c2906776461]{background-color:var(--primary)!important;color:var(--background-main)!important;border-color:var(--primary)!important}.booking-form-wrapper .timeslot-chooser+div .section{padding:20px!important;max-width:none!important}.booking-form-wrapper .add-to-cart{background-color:var(--primary)!important;color:var(--background-main)!important;font-family:var(--font-family)!important;height:2.5rem!important;border-radius:.375rem!important;padding:0 1rem!important;display:flex!important;align-items:center!important;justify-content:center!important;text-transform:uppercase!important;border:none!important;font-weight:700!important;white-space:nowrap!important}.booking-form-wrapper .add-on-chooser-wrapper *{font-family:var(--font-family)}.booking-form-wrapper .add-on-chooser-wrapper .section .row{margin:0!important}.booking-form-wrapper .add-on-chooser-wrapper .section .image-col{flex:unset!important;padding:0!important;width:auto!important}.booking-form-wrapper .add-on-chooser-wrapper .section .info-col{flex:unset!important;max-width:none!important;width:auto!important;flex-grow:1!important}.booking-form-wrapper .add-on-chooser-wrapper .section .info-col .summary{color:var(--text-medium)!important}.booking-form-wrapper .add-on-chooser-wrapper .section .info-col .quantity-chooser-new[_ngcontent-ng-c600705313]{width:auto!important}.booking-form-wrapper .add-on-chooser-wrapper .section hr{margin:4px 0}.booking-form-wrapper .add-on-chooser-wrapper .section .row.bottom{display:flex!important;justify-content:space-between!important;margin:16px!important}.booking-form-wrapper .add-on-chooser-wrapper .section .row.bottom>.col{padding:0!important;height:100%!important;flex:unset!important;flex-basis:auto!important;width:auto!important}.booking-form-wrapper .add-on-chooser-wrapper .section .row.bottom>.col .heading-4{color:var(--text-medium)!important}.booking-form-wrapper .add-on-chooser-wrapper .section .row.bottom .mat-mdc-checkbox{height:100%!important}.booking-form-wrapper .add-on-chooser-wrapper .section .row.bottom .mat-mdc-checkbox label{color:var(--primary)!important}.booking-form-wrapper .add-on-chooser-wrapper .section .row.bottom .mat-mdc-checkbox path{stroke:var(--background-main)!important}:is(.booking-form-wrapper .add-on-chooser-wrapper .section .row.bottom .mat-mdc-checkbox) .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{background-color:transparent!important}.booking-form-wrapper .add-on-chooser-wrapper .section .row.bottom .mat-mdc-checkbox .mdc-checkbox__background{border-color:var(--primary)!important;background-color:var(--primary)!important;border-radius:6px!important}.mat-mdc-dialog-container{border-radius:18px!important;overflow:hidden!important;background-color:var(--divider-medium)!important}.mat-mdc-dialog-container [_nghost-ng-c1992350835] :first-child .campaign-label{background-color:var(--primary)!important;font-family:var(--font-family)!important;font-weight:600!important;font-size:14px!important}.mat-mdc-dialog-container [_nghost-ng-c1992350835] :nth-child(2){background-color:var(--divider-medium)!important}.mat-mdc-dialog-container [_nghost-ng-c1992350835] :nth-child(2) .padded-content{padding:24px 16px 16px}.mat-mdc-dialog-container [_nghost-ng-c1992350835] :nth-child(2) *{color:var(--text-medium)!important;font-family:var(--font-family)!important}.mat-mdc-dialog-container [_nghost-ng-c1992350835] :nth-child(2) .heading-3{color:var(--text-white)!important;font-weight:700!important;font-size:1.5rem!important;line-height:100%!important;margin-bottom:1.5rem!important;font-family:var(--font-family)!important}.mat-mdc-dialog-container [_nghost-ng-c1992350835] :nth-child(3){background-color:var(--divider-medium)!important;padding:0 16px 16px}.mat-mdc-dialog-container [_nghost-ng-c1992350835] :nth-child(3) button{background-color:var(--primary)!important;color:var(--background-main)!important;font-family:var(--font-family)!important;height:2.5rem!important;border-radius:.375rem!important;padding:0 1rem!important;display:flex!important;align-items:center!important;justify-content:center!important;text-transform:uppercase!important;border:none!important;font-weight:700!important;white-space:nowrap!important}.cdk-overlay-container{background-color:#121212dd!important}.side-cart-button{border:none!important;border-top-left-radius:8px!important;border-bottom-left-radius:8px!important;background-color:var(--primary)!important}.side-cart-button .mat-icon{color:var(--background-main)!important}.side-cart-button .badge{border:2px solid var(--primary)!important;background-color:var(--background-main)!important;color:var(--primary)!important;font-family:var(--font-family)!important;font-weight:700!important;line-height:100%;height:18px!important;width:18px!important}.slide-out-cart[_ngcontent-ng-c4023776992]
	.cart-backdrop[_ngcontent-ng-c4023776992]{background-color:#121212dd!important}.cart-container{background-color:var(--block-medium)!important;padding-top:16px!important}.cart-container button,.cart-container div,.cart-container input,.cart-container label,.cart-container p,.cart-container td,.cart-container textarea{font-family:var(--font-family)!important;color:var(--text-white)!important}.cart-container .heading-2,.cart-container .heading-3{font-weight:700!important}.cart-container .heading-3.black,.cart-container mat-icon{color:var(--text-white)!important}.cart-container i{color:var(--primary)!important;background-color:transparent!important}.cart-container i.negative{color:var(--red)!important}.cart-container input,.cart-container textarea{border-radius:.75rem!important;border:1px solid var(--primary)!important;background-color:var(--primary-tonal)!important;outline:none!important;caret-color:var(--text-white)!important;font-size:16px!important;line-height:24px!important;color:var(--text-white)!important;min-width:64px!important}.cart-container input::-moz-placeholder{color:var(--text-medium)!important}.cart-container input::placeholder{color:var(--text-medium)!important}.cart-container textarea::-moz-placeholder{color:var(--text-medium)!important}.cart-container textarea::placeholder{color:var(--text-medium)!important}.cart-container input{height:3rem!important;padding:0 1rem!important}.cart-container textarea{height:6rem!important;padding:1rem!important}.cart-container button{background-color:var(--primary)!important;color:var(--background-main)!important;font-family:var(--font-family)!important;height:2.5rem!important;border-radius:.375rem!important;padding:0 1rem!important;display:flex!important;align-items:center!important;justify-content:center!important;text-transform:uppercase!important;border:none!important;font-weight:700!important;white-space:nowrap!important}.cart-container button.negative{background-color:var(--primary-tonal)!important;color:var(--primary)!important;border:1px solid var(--primary)!important}.cart-container .section-container,.cart-container .section-container .section{background-color:var(--block-medium)!important}.cart-container .section-container .section{box-shadow:none!important;border:1px solid var(--divider-medium)!important}.cart-container .dark-mode-hidden{display:none!important}.cart-container .dark-mode-visible{display:block!important}.cart-container li.adyen-checkout__payment-method{background-color:transparent!important;border:1px solid var(--divider-medium)!important}.cart-container img.adyen-checkout__button__icon{filter:invert(1)}
/*# sourceMappingURL=24ca6ead941bd298.css.map*/