#hummingbird,#hummingbird_static{bottom:-2px;position:sticky;z-index:1000}.intercom-lightweight-app,.intercom-lightweight-app-launcher,.intercom-namespace .intercom-messenger-frame,.intercom-namespace [class^=intercom-with-namespace]{z-index:990!important}#console,#console_static{border:solid #231f1f;border-width:1px 0 0;max-height:100vh}#hummingbird_static{display:none;width:100%}body[no-scroll]{overflow:hidden}.mobile-menu-open #console,.mobile-menu-open #console_static{display:none}@media screen and (max-height:700px){#console,#console_static{overflow-y:auto}}#console,#console_static{background-color:#231f1f;width:100%}#console .width-55__pad-bottom:not(.happy-padding):not(.tiny-vertical-padding):not(.vertical-happy-padding):not(.happy-padding-bottom),#console_static .width-55__pad-bottom:not(.happy-padding):not(.tiny-vertical-padding):not(.vertical-happy-padding):not(.happy-padding-bottom){padding-bottom:0}.booking-not-started:not(.booking-started) .landing-page~#hummingbird .no-game-selected,.booking-not-started:not(.booking-started) .landing-page~#hummingbird_static .no-game-selected{display:none}#console .console-title,#console_static .console-title{background-color:#b82026;color:#fff;cursor:pointer;font-family:RajdhaniSemiBold,Arial,Helvetica,"sans-serif";margin:0;padding:.25rem 1rem;position:relative;text-transform:none;width:100%}#console .console-title:hover,#console_static .console-title:hover{text-shadow:0 0 .5em #fff}#console[data-dismissed-switch-game] .console-back,[data-dismissed-switch-game]#console_static .console-back{display:block!important}#console .console-back-close,#console[data-switch-game] .drop-down,#console_static .console-back-close,[data-switch-game]#console_static .drop-down{display:none}#console[data-console-state=details]:not(.console-minimised) .console-back-close,[data-console-state=details]#console_static:not(.console-minimised) .console-back-close{display:block}#console[data-console-state=details] .console-back,[data-console-state=details]#console_static .console-back{display:none}#console .console-back,#console .console-back-close,#console_static .console-back,#console_static .console-back-close{cursor:pointer;position:absolute;width:auto;z-index:2}#console .console-back,#console_static .console-back{height:1.9rem;left:0;top:2px;transform:rotate(90deg)}#console .console-back-close,#console_static .console-back-close{height:1.4rem;left:5px;top:5px}#console_static[data-console-state=gift-details] .console-back{display:none}#console .console-title .drop-down,#console_static .console-title .drop-down{cursor:pointer;height:1.9rem;position:absolute;right:.25rem;top:calc(50% - .95rem);transform:none;width:auto;z-index:2}#console .console-back-close-glow,#console .console-back-glow,#console .console-title .drop-down-glow,#console_static .console-back-close-glow,#console_static .console-back-glow,#console_static .console-title .drop-down-glow{opacity:0;transition:opacity .5s ease;z-index:1}#console .console-back-close:hover+.console-back-close-glow,#console .console-back:hover+.console-back-glow,#console .console-title .drop-down:hover+.drop-down-glow,#console_static .console-back-close:hover+.console-back-close-glow,#console_static .console-back:hover+.console-back-glow,#console_static .console-title .drop-down:hover+.drop-down-glow{opacity:1}#console .switch-game,#console_static .switch-game{font-family:RajdhaniRegular,Arial,Helvetica,"sans-serif";font-size:.7em}#console.console-minimised .console-title .drop-down,.console-minimised#console_static .console-title .drop-down{transform:rotate(180);transform:scaleY(-1)}.console-sub-title img,.console-title img{height:1em;width:auto}.console-sub-title{cursor:pointer;padding:.25em 1rem;position:relative}.console-sub-title .close{cursor:pointer;display:inline-block;filter:invert();height:1.5em;padding:.35em;position:absolute;right:.25rem;top:.1em;width:1.5em}@media (max-width:600px){#console .console-title,#console_static .console-title{padding:.25rem .5rem}#console .console-title>span,#console_static .console-title>span{display:inline-block}#console .console-title>span:last-of-type,#console_static .console-title>span:last-of-type{display:block}}@media (max-width:600px) and (min-height:800px){#console .console-back,#console_static .console-back{top:14px}}@media (max-width:600px){#console_static[data-console-state=gift-booker-details] .console-back,#console_static[data-console-state=gift-details] .console-back{top:2px}#console .console-back-close,#console_static .console-back-close{left:5px;top:19px}}@media screen and (max-width:600px) and (max-height:800px){#console .console-title span.hide-on-xs,#console_static .console-title span.hide-on-xs{display:none}}#console label,#console_static label{display:block;font-family:RajdhaniSemiBold,Arial,Helvetica,"sans-serif";margin-bottom:0}#console input[type=date],#console input[type=datetime-local],#console input[type=email],#console input[type=password],#console input[type=tel],#console input[type=text],#console input[type=time],#console select,#console_static input[type=date],#console_static input[type=datetime-local],#console_static input[type=email],#console_static input[type=password],#console_static input[type=tel],#console_static input[type=text],#console_static input[type=time],#console_static select{border:none;border-radius:.3em;margin-bottom:1em;margin-top:1em;padding:1em;width:100%}#console select,#console_static select{height:36px;margin:18px 18px 18px 0;max-width:25rem;padding:5px 18px}.console .button{height:2rem;padding-right:3em}.message--switch-game .button+.button{margin-left:1rem}#console .button.pill,#console_static .button.pill{flex:0 0}#console input[type=checkbox]+label:after,#console input[type=checkbox]+label:before,#console_static input[type=checkbox]+label:after,#console_static input[type=checkbox]+label:before{border-color:#aaa;margin-bottom:4px}#hummingbird-payment-form{padding:0}#hummingbird-payment-form.gift-spaces-payment{padding:.25rem 0}.player-count-heading,.pre-payment-date-heading{font-family:RajdhaniSemiBold,Arial,Helvetica,"sans-serif";margin-bottom:.2em;text-align:left}.upper-details-date>div:first-child,.upper-details-players>div:first-child{flex:1 1}#console .spaces-payment .reserve-date-wrap,#console_static .spaces-payment .reserve-date-wrap,.booker-details .reserve-date-wrap{margin-top:1.1rem;text-align:left}#console .spaces-payment label,#console_static .spaces-payment label,.booker-details label{font-family:RajdhaniRegular,Arial,Helvetica,"sans-serif";font-size:1rem;margin-bottom:0}.visuallyhidden{display:block;height:0;opacity:0;width:0}#console #hummingbird-payment-form label input,#console_static #hummingbird-payment-form label input{margin-top:0;padding:.75em 1em}.StripeElement{min-width:308px}#console_static .gift-spaces-payment .StripeElement{min-width:unset}#card-element.StripeElement{border-radius:.3em;height:44.5px;padding:.75em 1em}#checkout-buttons,#payment-request-button--wallet{display:none}#checkout-buttons.StripeElement,#payment-request-button--wallet.StripeElement{background:transparent}.card-button__full-text,.card-button__short-text{display:none}@media screen and (max-width:999px){.card-button__full-text{display:inline-block}}@media screen and (min-width:701px) and (max-width:999px){.gift-spaces-payment #payment-request-button--card{background-image:none}.gift-spaces-payment .card-button__full-text{display:none}.gift-spaces-payment .card-button__short-text{display:inline-block}}@media screen and (min-width:1000px){#payment-request-button--card{background-image:none}.card-button__short-text{display:inline-block}}.card-payment-providers-wrapper{display:none;gap:1rem;justify-content:center;margin:.75rem auto;max-width:100%;width:80%}@media screen and (min-width:480px){.card-payment-providers-wrapper{gap:1.5rem}}.card-payment-provider-logo{display:block;flex:0 1 auto;max-height:1.5rem}@media screen and (min-width:480px){.card-payment-provider-logo{max-height:1.75rem}}#console .reserve-date-wrap label,#console_static .reserve-date-wrap label{margin-bottom:0;margin-top:.5rem}#console .total-cost,#console_static .total-cost{font-size:1.35rem;margin:0}@media screen and (min-width:701px){#console .total-cost,#console_static .total-cost{margin:.5rem 0}}.console .flexible-message{font-size:.95rem;margin-bottom:0;margin-left:auto;margin-right:auto;max-width:19rem;text-align:center}@media (max-width:900px){.console .flexible-message{font-size:.8rem;line-height:1;margin-top:.5rem}}@media (max-width:900px) and (max-width:700px){.console .flexible-message{margin-top:.75rem;text-align:center}}.payment-buttons-wrapper{display:grid;flex-grow:1;gap:.56rem;grid-auto-columns:1fr;grid-auto-flow:row;grid-auto-rows:2.8rem;margin:.28rem 0}.payment-buttons-wrapper .button{height:2.8rem;min-width:185px}#payment-request-button--klarna.button.white-base,.button--klarna.button.white-base{background:#fff;padding-right:1em}#payment-request-button--klarna img,.button--klarna img{height:37%;margin:auto}#payment-request-button--klarna:after,.button--klarna:after{display:none}.StripeElement{align-items:center;border-radius:0;box-shadow:none;box-sizing:border-box;flex-grow:1;flex-wrap:wrap;justify-content:center;min-width:max-content;padding:0;width:100%}.StripeElement .button{min-width:185px}#console .contact-field,#console_static .contact-field{position:relative}#console .field-message,#console_static .field-message{display:none}#console .has-message .field-message,#console_static .has-message .field-message{display:block}#console .field-message,#console_static .field-message{background-color:#b82026;box-shadow:3px 4px 5px 2px rgba(0,0,0,.4);color:#fff;font-family:RajdhaniSemiBold;left:10%;padding:.5em;position:absolute;top:-37px}#console .has-message:after,#console_static .has-message:after{background-repeat:no-repeat;background-size:contain;bottom:1em;content:"";display:inline-block;height:2.2em;position:absolute;right:.5em;width:1.8em}#console .has-message.error:after,#console_static .has-message.error:after{background-image:url(/build/images/red-alert-icon.818fc6c4.png)}#console .has-message.good:after,#console_static .has-message.good:after{background-image:url(/build/images/green-tick.eeadd71c.png)}#console .field-message:after,#console_static .field-message:after{border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #b82026;bottom:-15px;clear:both;content:"";height:0;left:20%;position:absolute;width:0}#console .voucher-code,#console_static .voucher-code{position:relative}#console .voucher-code.has-message:after,#console_static .voucher-code.has-message:after{bottom:0}#console .voucher-code .field-message,#console_static .voucher-code .field-message{top:-27px}#console .voucher-code.message-long .field-message,#console_static .voucher-code.message-long .field-message{top:-60px}#console .voucher-block button.refresh,#console .voucher-block.voucher-validated button.validate,#console_static .voucher-block button.refresh,#console_static .voucher-block.voucher-validated button.validate{display:none}#console .voucher-block.voucher-validated button.refresh,#console_static .voucher-block.voucher-validated button.refresh{display:block}#console [type=checkbox]~.hide,#console_static [type=checkbox]~.hide{display:none}#reserve-date-check:checked~.upper-details-date{align-items:center;display:flex}#console #redeem-voucher[type=checkbox]:checked~.hide,#console_static #redeem-voucher[type=checkbox]:checked~.hide{display:inline-flex}#console .lower-pre-payment-area .button,#console_static .lower-pre-payment-area .button{margin-bottom:1rem}#console-voucher .gift-code-block{margin-top:0}#console .voucher-block .button+.button,#console_static .voucher-block .button+.button,.voucher-name{margin-left:0}.voucher-name span{font-size:1rem}.voucher-name b{text-transform:uppercase}#console-add-players .button-wrap,#console-add-players_static .button-wrap{align-items:center;position:relative}[data-console-state=add-players] [data-console-component=player_count] .per-item-price__message{font-size:1rem}#console .spaces-payment #redeem-voucher[type=checkbox]:checked~.hide,#console_static .spaces-payment #redeem-voucher[type=checkbox]:checked~.hide,.booker-details #redeem-voucher[type=checkbox]:checked~.hide{flex-direction:row;justify-content:space-between}.voucher-wrap .voucher-name{line-height:.8;margin-right:.75em;margin-top:.25em;text-align:left}#console .spaces-payment .voucher-block .button,#console_static .spaces-payment .voucher-block .button,.booker-details .voucher-block .button{flex:1 0;margin-bottom:0;margin-top:.5em;padding-left:.5rem}#console .spaces-payment .gift-code-block,#console_static .spaces-payment .gift-code-block,.booker-details .gift-code-block{display:block;margin-right:1rem;margin-top:0}#console .spaces-payment .voucher-field,#console_static .spaces-payment .voucher-field,.booker-details .voucher-field{margin-bottom:0}#console .spaces-payment section.gift-code,#console_static .spaces-payment section.gift-code,.booker-details section.gift-code{flex:2 0 50%;margin:0}.console .voucher-block .button{height:2.55rem}#console .voucher-field.gift-code-input,#console_static .voucher-field.gift-code-input{height:auto;margin-bottom:0;margin-top:.5em;padding:.65em 1em}input.redeem-voucher:not(:checked)~.voucher-block{display:none}#console .option-disabled,#console_static .option-disabled{opacity:.3;pointer-events:none}.choose-payment-method{grid-area:details}.upper-details-players{grid-area:players}.reserve-date-wrap{grid-area:slot}.voucher-wrap{grid-area:voucher}.form-row.pre-payment-personal-details{grid-area:details}.lower-pre-payment-area{grid-area:totals}.console .flexible-message{grid-area:messaging}#console[data-slot=""][data-voucher]:not([data-voucher=""]) .voucher-wrap,[data-slot=""][data-voucher]#console_static:not([data-voucher=""]) .voucher-wrap{grid-area:slot}#console[data-slot=""][data-voucher]:not([data-voucher=""]) .reserve-date-wrap,[data-slot=""][data-voucher]#console_static:not([data-voucher=""]) .reserve-date-wrap{grid-area:voucher}#voucher-redemption-button{display:block;text-align:left}@media (max-width:480px){#console-add-players .player-count-label,#console-add-players_static .player-count-label{min-width:unset}#console-add-players .player-count-value,#console-add-players_static .player-count-value{margin:0 1rem;width:2.5rem}#console-add-players .player-count-change,#console-add-players_static .player-count-change{height:.8em;margin-top:.2em;width:.8em}#console-add-players .button,#console-add-players_static .button{padding-left:.7em;padding-right:3em}#console-add-players .player-count-right-inner,#console-add-players_static .player-count-right-inner{margin:.25rem 0 .25rem auto}#console-add-players .player-count-label h5,#console-add-players_static .player-count-label h5{margin-bottom:.2em;text-align:left}#console-details .player-count-value{margin:0 1rem}}@media (max-width:900px){.console .choose-payment-method .button+.button,.console .cost-and-buy-wrapper .button+.button{margin-top:.5em!important}}@media screen and (max-width:800px){#console_static .gift-spaces-payment .payment-buttons-wrapper{grid-auto-flow:row}#console_static .system-form.spaces-payment.gift-spaces-payment{display:grid;grid-template-areas:"players" "totals" "details" "voucher" "messaging";grid-template-columns:1fr}#console_static .gift-spaces-payment .choose-payment-method{width:unset}[data-console-component=gift-details] .gift-spaces-payment .upper-details-players{justify-content:center}#console_static .gift-spaces-payment .upper-details-players{padding-top:.5rem;width:auto}#console_static .choose-payment-method .StripeElement,#console_static .choose-payment-method .button{margin:0 auto!important;min-width:max-content}}@media screen and (max-width:800px) and (min-width:701px){#console_static .choose-payment-method .StripeElement,#console_static .choose-payment-method .button{width:70%}}@media (max-width:700px){[data-console-state=add-players]#console #console-add-players .width-55__pad-bottom,[data-console-state=add-players]#console #console-add-players_static .width-55__pad-bottom,[data-console-state=add-players]#console_static #console-add-players .width-55__pad-bottom,[data-console-state=add-players]#console_static #console-add-players_static .width-55__pad-bottom{padding-bottom:1rem}[data-console-state=add-players] .per-item-price__message{bottom:.25rem;float:right;max-width:calc(50% - 1.5rem);padding-top:.25rem;position:relative;text-align:right}#console-details .player-count-right-inner{justify-content:flex-end;margin-right:0}#console-details .player-count-change.player-count-plus{margin-right:0}[data-console-state=add-players] [data-console-component=player_count] .button-wrap{display:none}#hummingbird-payment-form{display:grid;gap:.5em 0;grid-template-areas:"players" "slot" "details" "totals" "messaging" "voucher";grid-template-columns:1fr}#hummingbird-payment-form.spaces-payment{grid-template-areas:"players" "slot" "totals" "details" "messaging" "voucher"}#hummingbird-payment-form.gift-spaces-payment,.gift-booker-details{grid-template-areas:"players" "totals" "details" "voucher" "messaging"}#hummingbird-payment-form.booker-details{grid-template-areas:"players" "slot" "details" "totals" "messaging" "voucher"}#hummingbird-payment-form.gift-booker-details{grid-template-areas:"players players players" "details details details" "voucher totals null" "messaging messaging messaging";grid-template-columns:repeat(3,1fr)}#console .spaces-payment .reserve-date-wrap,#console_static .spaces-payment .reserve-date-wrap,.booker-details .reserve-date-wrap{margin-bottom:0;margin-top:0}#console .spaces-payment .gift-code-block,#console_static .spaces-payment .gift-code-block,.booker-details .gift-code-block{margin-bottom:.5em;margin-left:0;margin-top:0}[data-console-state=voucher] [data-console-component=voucher]{margin-bottom:-.5rem;margin-left:auto;margin-right:auto;max-width:26rem}.voucher-toggle{text-align:center}.voucher-wrap .voucher-name,.voucher-wrap--complete{margin-bottom:0}.player-count-heading,.pre-payment-date-heading,.voucher-wrap--complete{margin-top:.5rem}.console .choose-payment-method .button,.console .cost-and-buy-wrapper .button{height:2.8rem;min-width:80%;width:auto}#console .choose-payment-method .StripeElement,#console .choose-payment-method .button,#console_static .choose-payment-method .StripeElement,#console_static .choose-payment-method .button{margin:0 auto!important;min-width:max-content;width:80%}#console_static div#checkout-buttons{min-width:unset}#console .booker-details .voucher-block .button,#console .spaces-payment .voucher-block .button,#console_static .booker-details .voucher-block .button,#console_static .spaces-payment .voucher-block .button{margin-bottom:.2em;margin-top:.25em}}@media (min-width:701px){#console-add-players>div:first-child,#console-add-players_static>div:first-child{align-items:center;display:flex;justify-content:space-between}[data-console-state=add-players] [data-console-component=player_count] .player-count{flex:1 1;margin:0}[data-console-state=add-players] [data-console-component=player_count] .player-count-right{margin-left:1rem}[data-console-state=add-players] [data-console-component=player_count] .player-count .player-count-right-inner{justify-content:flex-start}[data-console-state=add-players] [data-console-component=player_count] .player-count .button.pill{display:none}[data-console-state=add-players] [data-console-component=player_count] .per-item-price__message{flex:1 1;min-width:110px;padding:.25rem 1.5rem}[data-console-state=add-players] .player-count-value{margin:0}[data-console-state=add-players] .button-wrap{flex:1 1}#hummingbird-payment-form.spaces-payment{grid-template-areas:"slot players totals" "slot details messaging" "voucher details messaging"}#hummingbird-payment-form.booker-details{grid-template-areas:"players details totals" "players details totals" "slot details totals" "slot details messaging" "voucher details messaging" "voucher details messaging"}#hummingbird-payment-form.gift-booker-details{grid-template-areas:"players details totals" "players details messaging" "players voucher messaging"}}.select-date .player-count-block__wrapper,.select-time-slot .player-count-block__wrapper{margin-bottom:1em}@media screen and (max-width:890px){.select-date .player-count-block__wrapper,.select-time-slot .player-count-block__wrapper{margin:0 1em 1em}}@media screen and (max-width:600px){.select-date .player-count-block__wrapper,.select-time-slot .player-count-block__wrapper{margin:0}.select-date .player-count-block__wrapper{bottom:.75rem;position:relative}}.select-time-slot{max-height:calc(100vh - 13rem);overflow-y:auto}@media screen and (max-width:890px){.select-time-slot{max-height:calc(100vh - 11rem)}}.select-time-slot .player-count-block__wrapper{padding:1rem 1rem 0}.select-date .player-count-right-inner,.select-time-slot .player-count-right-inner{margin-bottom:.25rem;margin-top:0}.select-date .player-count-block-full,.select-time-slot .player-count-block-full{align-items:center;width:100%}.upper-details-players .player-count-right .player-count-value{margin-bottom:0;margin-top:0;padding:.1rem 1rem;text-align:center;width:3.5rem}.upper-details-players .player-count-right .player-count-change{margin-top:.2em}.upper-details-players .player-count-right .player-count-right-inner{margin:.25rem auto}.player-count-heading{float:left;margin-left:0;margin-right:.5rem;text-transform:capitalize}.player-count-heading .player-count-current{display:none}.upper-details-players>div:first-child{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.gift-booker-details .reserve-date-wrap,.gift-spaces-payment .reserve-date-wrap{display:none}.gift-booker-details .voucher-wrap,.gift-spaces-payment .voucher-wrap{font-size:.8rem;margin-bottom:0}@media screen and (max-width:700px){.gift-spaces-payment .voucher-wrap{margin:0 auto;max-width:80%;text-align:center}}[data-console-component]{display:none}#console.console-minimised [data-console-component],.console-minimised#console_static [data-console-component]{display:none!important}#console.console-minimised [data-console-component=continue-booking],.console-minimised#console_static [data-console-component=continue-booking]{display:block!important}#console.console-minimised [data-console-component=continue-booking] .console-sub-title,.console-minimised#console_static [data-console-component=continue-booking] .console-sub-title{margin-bottom:0;margin-top:0}[data-console-state=add-players] [data-console-component=player_count],[data-console-state=booker-details] [data-console-component=booker-details],[data-console-state=choose-date] [data-console-component=choose-date],[data-console-state=choose-time] [data-console-component=choose-time],[data-console-state=details] [data-console-component=details],[data-console-state=gift-booker-details] [data-console-component=gift-booker-details],[data-console-state=gift-details] [data-console-component=gift-details],[data-console-state=update-players-inline] [data-console-component=booker-details],[data-console-state=update-players-inline] [data-console-component=details],[data-console-state=voucher] [data-console-component=booker-details],[data-console-state=voucher] [data-console-component=details],[data-console-state=voucher] [data-console-component=voucher]{display:block}@media screen and (min-width:701px) and (max-width:900px){.payment-buttons-wrapper .button{width:100%}}@media screen and (min-width:701px){#console .spaces-payment,#console_static .spaces-payment,.booker-details{display:grid;gap:0 calc(4vw - 1rem);grid-template-columns:minmax(150px,1fr) minmax(min-content,1.5fr) minmax(270px,1fr)}.update-players-link,.update-voucher-link{align-self:center}#console .spaces-payment .reserve-date-wrap,#console_static .spaces-payment .reserve-date-wrap,.booker-details .reserve-date-wrap{margin-bottom:.5rem;margin-top:.5rem}#console .spaces-payment .reserve-date-wrap label,#console_static .spaces-payment .reserve-date-wrap label,.booker-details .reserve-date-wrap label{margin-bottom:.25rem;margin-top:0}#console .spaces-payment .voucher-wrap,#console_static .spaces-payment .voucher-wrap,.booker-details .voucher-wrap{text-align:left}#console .spaces-payment:not(.gift-spaces-payment) .choose-payment-method,#console_static .spaces-payment:not(.gift-spaces-payment) .choose-payment-method{display:flex}.payment-buttons-wrapper{flex-grow:1}.payment-buttons-wrapper .button{margin:.25em 0;min-width:124px}}@media screen and (min-width:701px) and (min-width:900px){.payment-buttons-wrapper{flex-wrap:wrap;margin-left:-.25rem;margin-right:-.25rem}.payment-buttons-wrapper .button{flex-grow:1;margin:0}}@media screen and (min-width:701px){.form-row.pre-payment-personal-details{grid-area:details}.pre-payment-date-heading{margin-top:.25em}#console .spaces-payment.gift-spaces-payment,#console_static .spaces-payment.gift-spaces-payment{display:flex;gap:0 calc(2vw - 1rem)}.gift-spaces-payment .payment-buttons-wrapper{grid-auto-flow:column;margin:0;padding:.5rem 0}.gift-spaces-payment .payment-buttons-wrapper .button,.gift-spaces-payment .payment-buttons-wrapper .button+.button{margin:0!important}.gift-spaces-payment .choose-payment-method{display:flex;flex-grow:1;flex-shrink:0;order:2;width:max-content}.gift-spaces-payment .player-count-heading{margin-bottom:0;margin-right:1rem}.gift-spaces-payment .player-count-value{margin:0 .5rem}.gift-spaces-payment .upper-details-players{order:0;width:max-content}.gift-spaces-payment .flexible-message,.gift-spaces-payment .voucher-wrap{display:none}.gift-spaces-payment .lower-pre-payment-area{flex:1 1 auto;flex-grow:1;order:1}.booker-details .upper-details-players{align-items:flex-start}#console .booker-details .total-cost,#console_static .booker-details .total-cost{margin-top:0}}@media screen and (min-width:768px){#console_static .gift-spaces-payment .choose-payment-method{flex:1 1 auto}}#console_static .gift-spaces-payment .upper-details-players{margin:auto}@media screen and (min-width:768px){#console_static .gift-spaces-payment .upper-details-players{flex:0 0 auto;margin-left:0;margin-right:2rem}}@media (min-width:1000px){.payment-buttons-wrapper{grid-auto-flow:column}}.slot-list{max-height:calc(100vh - 3.91rem);overflow:auto;padding-bottom:3rem}@supports (-webkit-touch-callout:none){.slot-list{padding-bottom:8rem}}@media screen and (max-width:600px){.select-date{margin-top:0}.booking-calendar{margin:0}.key-filter-card{margin:0 0 1em}.select-date-key{margin:auto;width:320px}.circle-unavailable{border:thin solid #434343;height:calc(1.5em + 2px);width:calc(1.5em + 2px)}.fc-scroller.fc-day-grid-container{margin-bottom:1em}.select-date-key .key-text{height:0;opacity:0}}@media (min-height:800px),screen and (min-width:601px){.select-date .slot-time-live-marker{margin-inline:auto}}@media screen and (max-height:800px){.select-date-key{margin-bottom:1em}}@media screen and (max-width:600px) and (max-height:800px){.select-date-key{margin-bottom:0}}.console .fc-week+.fc-week .fc-day-top.fc-other-month.fc-future,.console .fc-week+.fc-week .fc-day.fc-widget-content.fc-other-month.fc-future{display:none}.console #calendar .fc-dayGrid-view .fc-body .fc-row{height:unset!important;min-height:max-content}.fc-scroller>.fc-day-grid,.fc-scroller>.fc-time-grid{padding-block:.5em}.fc-scroller.fc-day-grid-container{margin-bottom:1.25em}@media screen and (min-width:890px){#calendar td.fc-day-top{height:60px}#calendar .fc-day-header{padding:0 1em .75em}.booking-key span{padding-bottom:.25em}}@media screen and (max-width:550px){.booking-key .price-key-item,.booking-key .slot-time-live-marker{padding:.25em .5em}}@media screen and (max-width:600px) and (max-height:800px){.console .key-filter-card{display:grid;gap:1rem;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;margin-bottom:0}.console .select-date-key span{grid-column:span 1;grid-row:span 1;margin:0;padding:0;width:100%}.console .select-date .slot-time-live-marker{grid-column:2;grid-row:2;padding:0}.console .booking-key.select-date-key span:not(.key-text),.extra-calendar-info .slot-time-live-text{line-height:1.25}}@media screen and (max-width:600px) and (max-height:800px) and (max-width:400px){.console .booking-key.select-date-key span:not(.key-text){line-height:1.1;margin:0;padding:0}}@media screen and (max-width:600px) and (max-height:800px){.console .extra-calendar-info,.console .select-date-key{display:grid;grid-column:1/3;grid-row:1/3;grid-template-columns:subgrid;grid-template-rows:subgrid}.console .booking-key .slot-time-live-text{display:inline-block}}@media screen and (max-width:700px) and (max-height:800px){#console .total-cost,#console_static .total-cost{margin-bottom:0;margin-top:0}}@media screen and (max-width:700px) and (max-height:750px){#console input[type=date],#console input[type=datetime-local],#console input[type=email],#console input[type=password],#console input[type=tel],#console input[type=text],#console input[type=time],#console select,#console_static input[type=date],#console_static input[type=datetime-local],#console_static input[type=email],#console_static input[type=password],#console_static input[type=tel],#console_static input[type=text],#console_static input[type=time],#console_static select{margin-bottom:.5em}#hummingbird-payment-form{gap:.75em 0}.player-count-heading,.pre-payment-date-heading{margin-top:0}}@media screen and (max-width:700px) and (max-height:450px){#console #hummingbird-payment-form label input,#console_static #hummingbird-payment-form label input{padding:.5em 1em}#console .reserve-date-wrap label,#console_static .reserve-date-wrap label{margin-top:0}}@media screen and (max-width:390px){#console .select-game select,#console_static .select-game select{padding:2px;text-align:center}}@media screen and (min-width:701px) and (max-width:825px){#console .spaces-payment,#console_static .spaces-payment,.booker-details{gap:0 calc(4vw - 1rem)}#console .spaces-payment label,#console_static .spaces-payment label,.booker-details label{font-size:.95rem}#console .spaces-payment .fast-select-date-right,#console .spaces-payment .player-count-right,#console_static .spaces-payment .fast-select-date-right,#console_static .spaces-payment .player-count-right,.booker-details .fast-select-date-right,.booker-details .player-count-right{flex-grow:0}#console .spaces-payment .total-cost,#console_static .spaces-payment .total-cost,.booker-details .total-cost{line-height:1}#console .spaces-payment .flexible-message,#console_static .spaces-payment .flexible-message,.booker-details .flexible-message{line-height:1.1}#console .spaces-payment .upper-details-players .player-count-heading,#console_static .spaces-payment .upper-details-players .player-count-heading,.booker-details .upper-details-players .player-count-heading{margin-bottom:0}#console .spaces-payment .upper-details-players .player-count-right .player-count-right-inner,#console_static .spaces-payment .upper-details-players .player-count-right .player-count-right-inner,.booker-details .upper-details-players .player-count-right .player-count-right-inner{margin-top:0}#console .spaces-payment .upper-details-players .player-count-right .player-count-right-inner .player-count-value,#console_static .spaces-payment .upper-details-players .player-count-right .player-count-right-inner .player-count-value,.booker-details .upper-details-players .player-count-right .player-count-right-inner .player-count-value{line-height:1.5;margin:0 .75rem}#console .spaces-payment .upper-details-players .player-count-right .player-count-right-inner .player-count-change,#console_static .spaces-payment .upper-details-players .player-count-right .player-count-right-inner .player-count-change,.booker-details .upper-details-players .player-count-right .player-count-right-inner .player-count-change{font-size:1.5rem}#console .spaces-payment .gift-code-block,#console_static .spaces-payment .gift-code-block,.booker-details .gift-code-block{margin-left:0;margin-right:.5rem}#console .spaces-payment .gift-code-block .voucher-field.gift-code-input,#console_static .spaces-payment .gift-code-block .voucher-field.gift-code-input,.booker-details .gift-code-block .voucher-field.gift-code-input{padding:.5em}}@media screen and (min-width:701px) and (max-width:840px){#console .spaces-payment,#console_static .spaces-payment,.booker-details{grid-template-columns:minmax(160px,1fr) auto minmax(150px,1fr)}#console .spaces-payment .voucher-block .button,#console_static .spaces-payment .voucher-block .button,.booker-details .voucher-block .button{font-size:14px}#console .spaces-payment .voucher-block .voucher-field.gift-code-input,#console_static .spaces-payment .voucher-block .voucher-field.gift-code-input,.booker-details .voucher-block .voucher-field.gift-code-input{font-size:16px;padding:.3em}#console .spaces-payment .voucher-block .voucher-field.gift-code-input::placeholder,#console_static .spaces-payment .voucher-block .voucher-field.gift-code-input::placeholder,.booker-details .voucher-block .voucher-field.gift-code-input::placeholder{font-size:16px}.player-count-block-minimised .player-count-block-minimised-right{align-self:center}.upper-details-players .player-count-right{margin:0 auto}.upper-details-players .player-count-right .player-count-change{margin:.2em 0 0}.upper-details-players .player-count-right .player-count-value{margin:0 1rem}}@media screen and (min-width:900px) and (max-width:1100px){#console .spaces-payment,#console_static .spaces-payment,.booker-details{grid-template-columns:minmax(160px,275px) auto minmax(150px,275px)}}@media screen and (max-width:600px){#console .hide-on-mob,#console_static .hide-on-mob{display:none}}@media screen and (min-width:600px){#console .hide-on-non-mob,#console_static .hide-on-non-mob{display:none}}@supports not (position:sticky){#console,#console_static{bottom:0;position:fixed;z-index:1000}.footer-address{padding-bottom:7rem}@media screen and (min-width:600px){.console-minimised .footer-address{padding-bottom:5rem}}}#hummingbird_static~footer .footer-address{padding-bottom:7rem}@media screen and (max-width:700px){#hummingbird_static.hummingbird_static--add-players~footer .footer-address{padding-bottom:9em}#hummingbird_static.hummingbird_static--voucher~footer .footer-address{padding-bottom:8em}}@media screen and (min-width:600px){.console-minimised #hummingbird_static~footer .footer-address{padding-bottom:5rem}}.error-popup{background-color:#231f1f;box-sizing:border-box;max-width:100%;padding:0;width:500px}.error-popup h2{background-color:#b82026;color:#fff;font-family:RajdhaniSemiBold,Arial,Helvetica,"sans-serif";font-size:1.5em;margin:0;padding:.25rem 1rem;text-shadow:0 0 .5em #fff;text-transform:none;width:100%}.error-popup p{padding:1em}.error-popup button.primary{float:right;margin:1em!important}.fancybox-container{z-index:2147483647}.fancybox-content form{padding:1em}.name-fields{display:flex}.contact-firstname{margin-right:5px;width:45%}.contact-lastname{flex:1}.buy-tickets-pill-wrapper{bottom:2rem;left:50%;position:fixed;transform:translateX(-50%);width:max-content}.buy-tickets-pill{background-color:#b82026;border-radius:90px;font-family:RajdhaniSemiBold,Arial,Helvetica,"sans-serif";font-size:21px;line-height:1;padding:1rem 1.5rem}.buy-tickets-pill:hover{background-color:#d91a19;text-shadow:0 0 .5em #fff;transform:scale(1.05)}.select-game :focus{outline:none}.select-game .select-game-choices{display:none}.select-game-choice,.select-game-choice:hover{color:inherit}.select-game-toggle{display:block;width:100%}#console.select-game-open .select-game-choices,.select-game-open#console_static .select-game-choices{display:block}#console.select-game-open .select-game-toggle .chevron,.select-game-open#console_static .select-game-toggle .chevron{display:none}#console.select-game-open .select-game-toggle,.select-game-open#console_static .select-game-toggle{color:#666}#console.select-game-open .console-back,.select-game-open#console_static .console-back{display:none}#console.select-game-open .drop-down,.select-game-open#console_static .drop-down{display:block}#console.select-game-open .select-game-closed-title,.select-game-open#console_static .select-game-closed-title{display:none}#console.select-game-open .select-game-open-title,.select-game-open#console_static .select-game-open-title{display:block}#console.select-game-open .select-game-toggle,.select-game-open#console_static .select-game-toggle{display:none}.select-game-choices{list-style:none;margin-bottom:0;width:100%}.select-game-choice{display:block;text-align:center;width:100%}.select-game-choice:hover,.select-game-toggle:hover{background-color:#353535;cursor:pointer;font-family:RajdhaniSemiBold,Arial,Helvetica,"sans-serif"}.select-game-choice-chevron{float:right}.select-game .chevron,.select-game .select-game-choice-chevron{background-image:url(/build/images/chevron_down.b88e39eb.svg);background-size:contain;display:inline-block;height:1rem;transform:rotate(270deg);vertical-align:middle;width:1rem}.player-count-block-minimised{flex:1 1}.player-count-block-minimised .player-count-heading{float:none;margin-bottom:-.1em}.player-count-block-minimised .player-count-block-minimised-right{margin-left:1rem}.console-player-counter-active .player-count-block-minimised,.player-count-block-full{display:none!important}.console-player-counter-active .player-count-block-full{align-items:center;display:flex!important;flex-wrap:wrap;justify-content:space-between}.spaces-payment:not(.gift-spaces-payment) .console-player-counter-active .player-count-block-full{display:grid!important;grid-template-columns:1fr max-content 1fr;width:100%}@media screen and (max-width:700px){.console-player-counter-active .player-count-block-full{width:100%}}.select-date .player-count-block-full{display:flex!important}.select-date .player-count-block-full,.select-time-slot .player-count-block-full{justify-content:center}@media screen and (max-width:700px){.select-date .player-count-block-full,.select-time-slot .player-count-block-full{display:flex}}.select-time-slot .player-count-block__wrapper{margin:0 auto 1em}@media screen and (min-width:462px){.select-time-slot .player-count-block__wrapper{width:450px}.select-time-slot .fc-header-toolbar{margin:1rem auto 0;width:450px}}[data-console-component=details] .upper-details-players{justify-content:center}.input-group{display:flex}.system-form .upper-details-players .input-group{flex-wrap:nowrap;justify-content:center}.input-group-addon{background-color:#cbcbcb;color:#000;flex:0 0 max-content;font-family:RajdhaniSemiBold,Arial,Helvetica,"sans-serif";font-size:1.2rem;font-weight:700;line-height:1.75;padding:1px .5rem;text-align:center;white-space:nowrap}[data-console-component=gift-details] .gift-spaces-payment .upper-details-players{align-items:center}@media screen and (max-width:700px){[data-console-component=gift-details] .gift-spaces-payment .upper-details-players{justify-content:center;padding-top:.5rem}}.pre-input-text{display:inline-block;flex:0 0 auto;font-weight:700;margin-right:1rem}.gift-voucher-value{border:none;border-radius:5px;flex:0 0 4.5rem;font-family:RajdhaniSemiBold,Arial,Helvetica,"sans-serif";font-size:1rem;font-weight:700;line-height:2.1;margin:0;padding:6px 12px;position:relative;text-align:left;width:4.5rem;z-index:2}.system-form input.gift-voucher-value{font-family:revert;margin:0;padding:1px .25rem;width:5rem}.prefix .gift-voucher-value{border-radius:0 4px 4px 0}.input-group-addon.prefix,.prefix .input-group-addon{border-radius:4px 0 0 4px;border-right:0}.console [data-console-component=gift-booker-details] .flexible-message{max-width:100%}@media (max-width:700px){[data-console-component=gift-booker-details] #hummingbird-payment-form.gift-booker-details{grid-template-areas:"details details details" "voucher totals null" "messaging messaging messaging"}}@media screen and (min-width:701px){[data-console-component=gift-booker-details] #hummingbird-payment-form.gift-booker-details{grid-template-areas:"details totals" "details messaging" "voucher messaging"}#console_static .gift-booker-details,#console_static .spaces-payment{grid-template-columns:minmax(min-content,1.5fr) minmax(270px,1fr)}}.cost-and-buy-wrapper.disabled button{cursor:wait;opacity:.5;pointer-events:none}.ticker-wrapper{display:none}.run-ticker .ticker-wrapper{display:block}.run-ticker .ticker{height:3rem}.run-ticker #console-add-players .ticker-wrapper,.run-ticker #console-add-players_static .ticker-wrapper{margin:0 auto;position:absolute}.run-ticker #console-add-players .button-wrap .button,.run-ticker #console-add-players_static .button-wrap .button{transition:none;visibility:hidden}.run-ticker .cost-and-buy-wrapper .button{display:none}.run-ticker .cost-and-buy-wrapper .ticker-wrapper{align-items:center;justify-content:center;margin:0 auto;max-width:11rem}.run-ticker .cost-and-buy-wrapper .ticker-wrapper span{flex:1 1}.run-ticker .cost-and-buy-wrapper .ticker-wrapper .ticker{align-self:center;flex:0 0 3rem;margin:auto;width:3rem}.voucher-flash{animation:fadeOut 3s ease 1;-webkit-animation:fadeOut 3s ease 1;-moz-animation:fadeOut 3s ease 1;-o-animation:fadeOut 3s ease 1;-ms-animation:fadeOut 3s ease 1;background:#231f1f;border:3px solid #b82026;display:none;font-size:1.35rem;left:50%;max-width:calc(100vw - 3.75rem);opacity:0;padding:.35em 1.5em;pointer-events:none;position:fixed;text-align:center;top:50%;transform:translate(-50%,-50%);width:max-content;z-index:2}.voucher-just-added .voucher-flash{display:block}@media screen and (min-width:701px){.voucher-flash{font-size:1.5rem}}@keyframes fadeOut{0%{opacity:1}66%{opacity:1}to{opacity:0}}@-moz-keyframes fadeOut{0%{opacity:1}66%{opacity:1}to{opacity:0}}@-webkit-keyframes fadeOut{0%{opacity:1}66%{opacity:1}to{opacity:0}}@-o-keyframes fadeOut{0%{opacity:1}66%{opacity:1}to{opacity:0}}@-ms-keyframes fadeOut{0%{opacity:1}66%{opacity:1}to{opacity:0}}.console--always-open #console .drop-down,.console--always-open #console_static .drop-down,[data-route=gift] .buy-voucher-wrap,[data-route=gift] .reserve-date-wrap,[data-route=gift] .voucher-wrap{display:none}.saver-price-info{background-image:url(/build/images/info-icon-white.68455a72.svg);background-size:contain;bottom:.7px;display:inline-block;height:1rem;left:10px;position:relative;vertical-align:middle;width:1rem}.tippy-box{border:1px solid #fff}.tippy-arrow{display:none}
/*# sourceMappingURL=console.9f509f8b.css.map*/