.bb-container{--bb-margin:1rem}@media(min-width:370px){.bb-container{--bb-margin:1.5rem}}@media(min-width:413px){.bb-container{--bb-margin:2rem}}.bb-container{position:fixed;right:0;top:0;bottom:0;width:min(414px,100%);transform:translateX(100%);background-color:#fff;display:flex;flex-direction:column;box-shadow:-16px 0 24px 6px rgba(0,0,0,.5);z-index:17000;transition:transform ease-out .2s}.bb-container.show{transform:translateX(0)}.bb-container .header{flex-grow:0;flex-shrink:0;background-color:#0a1f2b;color:#fff;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #2c3b49;padding:1em;height:4.5rem}.bb-container .header .left{display:flex;justify-content:flex-start;align-items:center;max-width:calc(100% - 60px)}.bb-container .header .right{display:flex;justify-content:flex-end;align-items:center}.bb-container .header h2{font-weight:600;font-size:1em}.bb-container .header h2.bb{font-size:1.5em}.bb-container .header svg{display:block;stroke:#fff;fill:#fff;width:1em;height:1em}.bb-container .header a{display:block;margin-right:1rem}.bb-container .header a.back{display:none;cursor:pointer;padding:1em;margin-left:-1em;margin-right:-.5em}.bb-container .header a.close{padding:1em;margin-right:-.5em}.bb-container .header div.toolbox{display:none}.bb-container .header div.timer{display:none;font-size:1.25em;letter-spacing:1px;width:3em;position:relative;margin-bottom:.25em;cursor:pointer}.bb-container .header div.timer span{display:inline-block;width:50%;text-align:right}.bb-container .header div.timer span+span{text-align:left}.bb-container .header div.timer span+span:before{content:":"}.bb-container .header div.timer svg{margin:0 0 0 auto;width:1.75em;height:1.75em;padding:0 .6125em 0 0}.bb-container .header div.timer::after{position:absolute;top:100%;left:0;right:.175em;content:"Cancel";font-size:.5em;text-align:right;line-height:100%;margin-top:-.25em;color:rgba(255,255,255,.6)}.bb-container .header div.title{padding-left:.5em;overflow:hidden}.bb-container .header div.title span{display:block;font-size:80%;overflow:hidden;text-overflow:ellipsis;line-height:110%;white-space:nowrap}.bb-container .header div.title span.strong{font-weight:600;text-transform:uppercase}.bb-container div.countdown-warning{position:absolute;top:3.5em;right:0;padding:.75em 1em;line-height:100%;background-color:#f84225;color:#fff;border-top-left-radius:.25em;border-bottom-left-radius:.25em;cursor:pointer;z-index:1}.bb-container div.countdown-warning strong{font-weight:600;display:block}.bb-container div.countdown-warning em{font-style:normal;font-size:.87em}.bb-container .body{flex-grow:1;position:relative}.bb-container .body h2{padding:.75rem var(--bb-margin);font-size:1.25em;font-weight:600;line-height:120%}.bb-container .body h3{padding:1rem var(--bb-margin) .5rem var(--bb-margin);font-size:1em;font-weight:600}.bb-container .body .copy{padding:0 var(--bb-margin)}.bb-container .body .copy ul{margin-left:1rem}.bb-container .body .copy p{font-size:.875em}.bb-container .body .copy p+p{margin-top:.75em}.bb-container .body .copy.centre{text-align:center}.bb-container .body .copy a{color:#30c1f8;text-decoration:underline;text-underline-offset:.125em;white-space:nowrap}.bb-container .body .inner{position:absolute;top:0;left:0;width:100%;bottom:0;background:linear-gradient(to right,#091f2c 0%,#08141a 100%)}.bb-container .body .inner.scroll{overflow:auto}.bb-container .location{margin:1.75rem var(--bb-margin) .5rem var(--bb-margin);display:flex;justify-content:flex-start;align-items:center;cursor:pointer}.bb-container .location>svg{display:block;width:1.375em;height:2em;pointer-events:none;margin-right:.75em}.bb-container .location p{line-height:110%}.bb-container .location strong{font-weight:600;font-size:1em}.bb-container .location em{font-size:.75em;color:#abbcc5;display:flex;justify-content:flex-start;align-items:center}.bb-container .location em svg{display:inline-block;width:.75em;height:.5em;fill:#fff;pointer-events:none;margin-left:.25em;transform:rotateZ(180deg)}.bb-container .mainmenu{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75em;padding:1em var(--bb-margin) 5em var(-\2d bb-margin)}.bb-container .mainmenu .module.single{grid-column:span 1;display:flex}.bb-container .mainmenu .module.single .trigger{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-grow:1}.bb-container .mainmenu .module.single h3{text-align:center;margin-top:.75em}.bb-container .mainmenu .module.double{grid-column:span 2}.bb-container .mainmenu .module.double .trigger{display:flex;align-items:center}.bb-container .mainmenu .module.double h3{margin-left:1.25em;margin-top:.25em;padding-right:.75em}.bb-container .mainmenu .module p.img svg{display:block;margin:0 auto;pointer-events:none}.bb-container .mainmenu .module.double p.img{width:20%;flex-shrink:0}.bb-container .mainmenu .module.double p.img svg{max-width:100%}.bb-container .mainmenu .trigger{border-radius:.25em;background:linear-gradient(135deg,#3a5064 0%,#203b54 100%);border:1px solid #425265;box-shadow:0 2px 8px 0 rgba(0,0,0,.58);padding:1em;cursor:pointer;position:relative}.bb-container .mainmenu .expander{position:absolute;right:1em;top:0;bottom:0;display:flex;align-items:center;justify-content:center}.bb-container .mainmenu .expander svg{fill:#fff;width:.75em;height:1.5em;transform:rotateZ(270deg);transition:transform ease-out .2s}.bb-container .mainmenu .module.open .trigger{border-bottom-left-radius:0;border-bottom-right-radius:0}.bb-container .mainmenu .module.open .expander svg{transform:rotateZ(90deg)}.bb-container .mainmenu .module.diner p.img svg{width:42px;height:50px}.bb-container .mainmenu .module.cinema p.img svg{width:50px;height:50px}.bb-container .mainmenu .module.concessions p.img svg{width:47px;height:50px}.bb-container .mainmenu .module.bowling p.img svg{width:77px;height:50px}.bb-container .mainmenu .module.pool p.img svg{width:63px;height:50px}.bb-container .mainmenu .module.arcade p.img svg{width:59px;height:50px}.bb-container .mainmenu .module.karaoke p.img svg{width:59px;height:50px}.bb-container .mainmenu .module.climb p.img svg{width:59px;height:50px}.bb-container .mainmenu .module.table p.img svg{width:59px;height:50px}.bb-container .mainmenu .module.play p.img svg{width:59px;height:52px}.bb-container .mainmenu .module.party p.img svg{width:59px;height:50px}.bb-container .mainmenu .module.gift p.img svg{width:59px;height:50px}.bb-container .mainmenu h3{margin:.5em 0 0 0;padding:0 0 0 0;line-height:100%}.bb-container .mainmenu h3 strong{font-weight:600;font-size:.875em;display:block}.bb-container .mainmenu h3 em{display:block;font-weight:300;color:#abbcc5;font-size:.8em}.bb-container .mainmenu .channels{background:linear-gradient(to bottom,#182939 0%,#314b62 100%);border-bottom-left-radius:.25em;border-bottom-right-radius:.25em;color:#fff;fill:#fff;box-shadow:0 1px 4px 0 rgba(0,0,0,.5) inset;transition:height ease-out .2s;height:0;overflow:hidden}.bb-container .mainmenu .channels p{display:flex;justify-content:flex-start;align-items:center;padding:1em;cursor:pointer}.bb-container .mainmenu .channels p svg{display:block;width:25px;height:30px}.bb-container .mainmenu .channels p+p{border-top:1px solid rgba(131,158,173,.39)}.bb-container .mainmenu .channels label{font-weight:600;font-size:.875em;margin-left:1em;cursor:pointer}.bb-container .mainmenu .channels label em{display:inline-block;font-weight:300;color:#abbcc5;font-size:80%;padding-left:.5em}.bb-container .mainmenu .channels label strong{display:block;font-weight:300;font-size:80%}.bb-container .subchannelmenu{margin:1rem var(--bb-margin)}.bb-container .subchannelmenu h3{font-size:1.25rem;font-weight:600;padding:1rem 0;border-bottom:1px solid rgba(193,194,195,.49)}.bb-container .subchannelmenu .subchannels p.channel{padding:1.375rem .5rem;border-bottom:1px solid rgba(193,194,195,.49);display:flex;justify-content:flex-start;align-items:center}.bb-container .subchannelmenu .subchannels p.channel .img{width:1.75em;height:1.75em;display:flex;justify-content:center;align-items:center;flex-shrink:0;flex-grow:0;margin-right:1rem}.bb-container .subchannelmenu .subchannels p.channel .img svg{display:block;width:100%;pointer-events:none}.bb-container .subchannelmenu .subchannels p.channel label{flex-grow:1;display:flex;justify-content:space-between;align-items:center}.bb-container .subchannelmenu .subchannels p.channel label span{flex-grow:1;font-size:1rem;font-weight:600}.bb-container .subchannelmenu .subchannels p.channel label svg{display:block;width:.75em;height:1.5em;pointer-events:none;flex-shrink:0;flex-grow:0;transform:rotateZ(180deg);fill:#fff}.bb-container .wait.working{position:absolute;top:0;left:0;width:100%;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;font-size:2em;z-index:17500}.bb-container .wait.working .spinner{margin-right:0}.bb-container .wait.working.queue{flex-direction:column;background-color:rgba(0,0,0,.8)}.bb-container .wait.working.queue h2{font-weight:600;font-size:1.125rem;margin-top:1em}.bb-container .wait.working.queue p{font-size:.875rem;margin-top:1em;text-align:center;max-width:21em}.bb-container .full-popup{position:absolute;top:0;left:0;width:100%;bottom:0;background-color:#fff;display:flex;flex-direction:column;z-index:10}.bb-container .processing .wait{text-align:center;font-size:2em;margin:1em}.bb-container .processing .spinner{margin-right:0}.bb-container .processing p{text-align:center}.bb-container .membership h2{padding-top:1em}.bb-container .membership .guest{text-align:center;padding:2em 0}.bb-container .membership .guest a{color:#30c1f8;text-decoration:underline;text-decoration-color:rgba(48,193,248,.5);cursor:pointer}.bb-container .membership .f.chk input[type=checkbox]{width:2em;height:2em;flex-shrink:0}.bb-container .membership .f.chk label a{color:#30c1f8;text-decoration:underline;text-decoration-color:rgba(48,193,248,.5);cursor:pointer}.bb-container .membership p.msg{margin:1rem;font-size:.875em;line-height:130%;color:#ec7979;font-weight:600}.bb-container .body .membership .member-abort button[type=button],.bb-container .body .inner .buttons button[type=button].no-thanks{background-color:transparent;text-transform:none;font-weight:300;color:#30c1f8;text-decoration:underline;padding:0;margin-top:1.5em}.bb-container .frmmsg{margin:0 1rem;font-size:.875em;font-weight:600;color:#c87777;line-height:120%}.bb-container .checkout{background-color:#f5f6f8;padding-top:.125em;padding-bottom:2em;color:#000}.bb-container .checkout .fld{box-shadow:0 2px 4px 1px rgba(0,0,0,.05)}.bb-container .checkout h2{padding:1.5rem var(--bb-margin) .5rem calc(.5em + var(--bb-margin));font-size:1em;font-weight:600}.bb-container .checkout .summary{background-color:#fff;padding:1rem;box-shadow:0 2px 4px 1px rgba(0,0,0,.05);margin:1rem var(--bb-margin);border-radius:.25em;padding-top:0}.bb-container .checkout .summary h2,.bb-container .checkout .summary h3{padding:0;font-weight:600;display:flex;justify-content:space-between;align-items:center}.bb-container .checkout .summary h2 strong,.bb-container .checkout .summary h3 strong{font-weight:600}.bb-container .checkout .summary h2{padding-top:1rem}.bb-container .checkout .summary h2.order-summary{cursor:pointer}.bb-container .checkout .summary h2.order-summary svg{display:inline-block;width:1.25em;height:.625em;transform:rotateZ(270deg);transition:transform ease-out .2s;fill:#000;margin-left:.3125em}.bb-container .checkout .summary h2.order-summary strong em{opacity:1;transition:opacity ease-out .2s;font-weight:600}.bb-container .checkout .summary h2.order-summary.open svg{transform:rotateZ(90deg)}.bb-container .checkout .summary h2.order-summary.open strong em{opacity:0}.bb-container .checkout .summary h3.location-name{margin-top:.75em;font-weight:900}.bb-container .checkout .summary p{display:flex;justify-content:space-between;align-items:center}.bb-container .checkout .summary .detail{height:0;overflow:hidden;transition:height ease-out .2s}.bb-container .checkout .summary .items{overflow:hidden}.bb-container .checkout .summary .items p{align-items:flex-start;margin-top:.375em;font-size:.875em}.bb-container .checkout .summary .items .section{padding-top:.75em}.bb-container .checkout .summary .items .quantity{display:block;background-color:#9d8573;color:#fff;font-weight:600;padding:.25em .5em;border-radius:.25em;flex-shrink:0;flex-grow:0;line-height:100%;margin-right:.75em;font-size:.875em}.bb-container .checkout .summary .items .item-details{flex-shrink:1;flex-grow:1}.bb-container .checkout .summary .items em{display:block;margin-top:.125rem;font-size:.875em;line-height:110%}.bb-container .checkout .summary .items strong{font-weight:600;white-space:nowrap}.bb-container .checkout p.total{margin-top:.75em;padding-top:.75em;border-top:1px solid #d5d3d3;font-weight:600}.bb-container .checkout p.opt{background-color:#fff;padding:1rem;box-shadow:0 2px 4px 1px rgba(0,0,0,.05);margin:1rem var(--bb-margin);border-radius:.25em;padding:.75rem 1rem;margin:.5rem var(--bb-margin);cursor:pointer;display:flex;align-items:center}.bb-container .checkout p.opt span{display:block;font-size:75%}.bb-container .checkout p.opt strong{flex-grow:1}.bb-container .checkout p.opt svg{display:block;width:1.25em;height:1.25em;fill:#000;margin-right:1em;pointer-events:none}.bb-container .checkout p.opt svg.trigger{transform:rotateZ(180deg);height:1.5em;width:.75em;margin-right:0}.bb-container .checkout .tncs,.bb-container .checkout .marketing-optin{margin-top:1.5em}.bb-container .checkout .tncs .f.chk,.bb-container .checkout .marketing-optin .f.chk{flex-wrap:wrap}.bb-container .checkout .tncs input[type=checkbox],.bb-container .checkout .marketing-optin input[type=checkbox]{width:2em;height:2em;flex-shrink:0}.bb-container .checkout .tncs label,.bb-container .checkout .marketing-optin label{width:calc(100% - 2.5em)}.bb-container .checkout .tncs label span,.bb-container .checkout .marketing-optin label span{display:block;font-size:90%;margin-top:.5em}.bb-container .checkout .tncs a,.bb-container .checkout .marketing-optin a{font-weight:300;text-decoration:none;color:#30c1f8;text-decoration:underline;-moz-text-decoration-color:rgba(48,193,248,.5);text-decoration-color:rgba(48,193,248,.5);text-underline-offset:.125em;transition:color ease-out .2s;font-weight:600}.bb-container .checkout .tncs span.vmsg,.bb-container .checkout .marketing-optin span.vmsg{margin-top:.5em;display:block;width:100%;font-weight:600}.bb-container .checkout .coerr{padding:.75em var(--bb-margin);font-weight:600;font-size:.875em;line-height:120%;color:#8f1717}.bb-container .checkout p.final-message{margin:1rem var(--bb-margin);font-weight:600;line-height:130%;font-size:.875em;text-align:center}.bb-container .header-image{display:block;position:relative}.bb-container .header-image .spc{padding-bottom:54%}.bb-screen{position:absolute;left:0;top:0;right:0;bottom:0;z-index:17100;background-color:rgba(5,21,33,.75);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.bb-dlg{position:absolute;left:1em;top:0;right:1em;bottom:0;z-index:17200;display:flex;justify-content:center;align-items:center}.bb-dlg-body{background:linear-gradient(to right,#091f2c 0%,#08141a 100%);border-radius:.5em;padding:1.5em;position:relative}.bb-dlg-body a.close{position:absolute;right:.75em;top:.75em;cursor:pointer}.bb-dlg-body a.close svg{width:1.5em;height:1.5em;opacity:.5;pointer-events:none}.bb-dlg-body p{color:#fff;font-size:1em;font-weight:600;text-align:center}.bb-dlg-body .opts{display:block;margin-top:1em}.bb-dlg-body .opts a{display:block;padding:.5em 1em;margin-top:.5em;border-radius:.25em;font-weight:600;text-transform:uppercase;font-size:.875em;text-align:center;color:#fff;cursor:pointer}.bb-dlg-body .opts a.ok{background-color:#f84225}.bb-dlg-body .opts a.cancel{background-color:#2c3b49}.bb-dlg-body button.optcmd{margin-top:1em;display:block;width:100%;border:0;border-radius:.25em;font-family:"Poppins",sans-serif;font-weight:600;color:#fff;padding:.5em 1em;background-color:#3a5064}.bb-dlg-body button.optcmd+button.optcmd{margin-top:.5em}.bb-dlg-body .dlg-ui h3{text-align:center;font-weight:600}.bb-dlg-body .dlg-ui p{margin-top:.75em;font-size:.875em;font-weight:300}.bb-dlg-body .dlg-ui p a{color:#30c1f8;text-decoration:underline;text-decoration-color:rgba(48,193,248,.5);text-underline-offset:.125em}.bb-dlg-body .dlg-ui label{display:block;margin-top:1em}.bb-dlg-body .dlg-ui label span{font-size:.875em;display:block;font-weight:600;color:#7f9aa8;text-align:center}.bb-dlg-body .dlg-ui label input[type=text],.bb-dlg-body .dlg-ui label input[type=tel]{display:block;width:100%;padding:.5em;border-radius:.25em;border:0;font-family:"Poppins",sans-serif;text-align:center;font-size:1em;margin:.5em 0;font-weight:600}.bb-dlg-body .dlg-ui p.msg{font-size:.875em;font-weight:600;line-height:120%;margin-top:1em}@media(max-width:750px){.bb-container .header{height:3.5rem}}.bb-container .promo-tile{display:block;background-color:#000;position:relative;margin:1.5em 0 .5em 0;cursor:pointer}.bb-container .promo-tile img{opacity:0;transition:opacity ease-out .2s}.bb-container .promo-tile img.show{opacity:1}.bb-container .promo-tile .bond .c{display:flex;justify-content:space-between;align-items:flex-end;padding:1em var(--bb-margin)}.bb-container .promo-tile .bond .c img{position:relative;left:-15px;bottom:-5px}.bb-container .promo-tile .bond .c p{font-size:.875em;font-weight:600;text-transform:uppercase;color:#fff;text-align:center}.bb-container .promo-tile .bond .c p span{display:block;white-space:pre;line-height:120%;text-shadow:0 0 2px rgba(0,0,0,.75),0 0 4px rgba(0,0,0,.75)}.bb-container .promo-tile .bond .c p strong{display:block;margin-top:.75em;background-color:#f84225;padding:.5em 1.5em;font-weight:600;border-radius:.25em;letter-spacing:2px;white-space:nowrap}.bb-container .promo-tile .bond .c p.l{text-align:left;line-height:110%}@media(max-width:412px){.bb-container .promo-tile .bond .c img{transform:scale(80%);transform-origin:left bottom;left:-5px}}@media(max-width:360px){.bb-container .promo-tile .bond .c img{transform:scale(70%);left:0}.bb-container .promo-tile .bond .c p{font-size:.75em}}.bb-container .body .f{display:block;padding:0 var(--bb-margin)}.bb-container .body .f+.f{margin-top:1rem}.bb-container .body .f label{display:block;font-size:1rem;font-weight:600}.bb-container .body .fld .i{background-color:#fff;padding:.25em .6125em;margin-top:.5em;border-radius:.25em}.bb-container .body .fld .i input[type=text],.bb-container .body .fld .i input[type=email],.bb-container .body .fld .i input[type=password],.bb-container .body .fld .i input[type=tel],.bb-container .body .fld .i select{display:flex;width:100%;color:#000;font-family:"Poppins",sans-serif;font-size:1em;border:0;background-color:transparent}.bb-container .body .fld .i option{background-color:#fff;color:#000}.bb-container .body .fld .i option.unavail{background-color:#fafafa;color:#aaa}.bb-container .body .f.chk{display:flex;justify-content:flex-start;align-items:flex-start}.bb-container .body .f.chk label{font-weight:300;padding-left:.5em;font-size:.875em}.bb-container .body .f.labelinside{position:relative}.bb-container .body .f.labelinside .fld .i{position:relative;padding:1em .6125em .3125em .6125em}.bb-container .body .f.labelinside label{position:absolute;left:1rem;top:50%;transform:translateY(-50%);font-size:1em;transition:top ease-out .1s,left ease-out .1s,font-size ease-out .1s,transform ease-out .1s,color ease-out .1s;color:#000}.bb-container .body .f.labelinside input:focus{outline:0}.bb-container .body .f.labelinside input:focus+label,.bb-container .body .f.labelinside input:not(:placeholder-shown)+label{top:.125rem;left:.75rem;font-size:.75em;transform:translateY(0);color:#888}.bb-container .body .f.tpd .i{display:flex}.bb-container .body .f.tpd .i label{top:.125rem;left:.75rem;font-size:.75em;transform:translateY(0);color:#888}.bb-container .body .f.tpd .i select{width:65%}.bb-container .body .f.tpd .i select+select{width:35%}.bb-container .body .rad .fld{display:flex;justify-content:stretch;position:relative;margin:.75em -.25em;flex-wrap:wrap}.bb-container .body .rad .fld label{display:block;padding:.6125em;border:1px solid rgba(255,255,255,.25);background-color:#1a4740;border-radius:.25em;margin:.125em;flex-grow:1;text-align:center;transition:opacity ease-out .2s;opacity:1}.bb-container .body .rad .fld label.w50{width:45%}.bb-container .body .rad .fld label.w100{width:100%;text-align:left;padding:.6125em 1em}.bb-container .body .rad .fld input[type=radio]{position:absolute;left:0;top:0;opacity:0;width:1px;height:1px}.bb-container .body .rad .fld input[type=radio]:checked+label{background-color:#f84225;color:#fff}.bb-container .body .rad .fld input[type=radio]:disabled+label{opacity:.25}.bb-container .body .rad.radflex .fld{display:flex;flex-wrap:nowrap;justify-content:stretch}.bb-container .body .rad.radflex .fld label{flex-shrink:1;flex-grow:1;white-space:nowrap}.bb-container .body .rad.radflex .fld label em{font-weight:300;font-size:.75em;display:block}.bb-container .body .button{display:block;margin:1em var(--bb-margin)}.bb-container .body .button button[type=button],.bb-container .body .button button[type=submit]{display:block;width:100%;background-color:#f84225;color:#fff;border-radius:.25em;padding:.5em;text-align:center;border:0;font-family:"Poppins",sans-serif;font-weight:600;font-size:1em;text-transform:uppercase;cursor:pointer}.bb-container .body .button.skip button{background-color:#091a15}.bb-container .body .button button.paynow{display:flex;justify-content:space-between;padding:.75em 1.5em}.bb-container .body .button button.paynow span{font-weight:600}.bb-container .body .button button.paynow strong{font-weight:600}.bb-container .body .button button.paynow.working{justify-content:center}.bb-container .body p.info{padding:1rem var(--bb-margin);line-height:150%;font-size:.75em}.bb-container .concession-item .body{color:#321905;overflow:auto}.bb-container .concession-item .header a.back{display:block}.bb-container .concession-item div.img img{display:block;width:100%}.bb-container .concession-item .body h2{display:flex;justify-content:space-between;align-items:flex-start;font-size:1.125em;line-height:120%;margin-top:1em}.bb-container .concession-item .body h2 strong{font-weight:600}.bb-container .concession-item .body h2 em{white-space:nowrap}.bb-container .concession-item .body h2 em span{font-size:.75em}.bb-container .concession-item .header h2{font-size:1em}.bb-container .concession-item p.description{font-size:.8em;line-height:140%;margin:0 var(--bb-margin) .5rem var(--bb-margin)}.bb-container .concession-item p.unavailable{font-size:.8em;line-height:140%;margin:.5rem var(--bb-margin) .5rem var(--bb-margin);font-weight:600}.bb-container .concession-item h3{background-color:#f9f1e9;color:#39210e;margin-top:1.5rem}.bb-container .concession-item span.vmsg{color:#8b2515;padding:.125em var(--bb-margin) 0 var(--bb-margin)}.bb-container .concession-item .options .choice{display:flex;justify-content:flex-start;align-items:flex-start;padding:.25rem var(--bb-margin)}.bb-container .concession-item .options .choice input[type=checkbox],.bb-container .concession-item .options .choice input[type=radio]{width:1.5em;height:1.5em;margin:.125em .75em 0 0}.bb-container .concession-item .options .choice label{flex-grow:1;width:100%;display:flex;justify-content:space-between;align-items:flex-start;font-size:.875em}.bb-container .concession-item .options .choice label u.kcal{display:inline-block;text-decoration:none;padding-left:.25em;opacity:.8}.bb-container .concession-item .options .choice label u.kcal::before{content:" ("}.bb-container .concession-item .options .choice label u.kcal::after{content:")"}.bb-container .concession-item .options .choice label em{white-space:nowrap}.bb-container .concession-item .options .choice label em span{font-size:.75em}.bb-container .concession-item .options .choice.unavailable{opacity:.5;padding-left:calc(var(--bb-margin) + 1.75em)}.bb-container .concession-item .options .choice.unavailable label strong span{font-size:80%;display:inline-block;padding-left:1em}.bb-container .concession-item .options span.vmsg+.choice,.bb-container .concession-item .options .choice:first-child{margin-top:.75rem}.bb-container .concession-item .comment textarea{display:block;width:calc(100% - 2*var(--bb-margin));padding:.25rem;font-family:"Poppins",sans-serif;font-size:.875rem;border:solid 1px #d5d3d3;border-radius:.25em;margin:.75rem var(--bb-margin);height:6em}.bb-container .concession-item .qty{background-color:#f9f1e9;padding:2rem;display:flex;justify-content:center;align-items:center}.bb-container .concession-item .qty a{display:flex;justify-content:center;align-items:center;width:4em;height:4em;border-radius:100%;background-color:#fff;box-shadow:0 0 5px 2px rgba(0,0,0,.0625);cursor:pointer}.bb-container .concession-item .qty a svg{display:block;width:1.75rem;height:1.75rem;pointer-events:none;stroke:#321905;stroke-width:10px;stroke-linecap:round}.bb-container .concession-item .qty input[type=number]{width:5rem;border:0;background-color:transparent;font-size:1.75rem;font-family:"Poppins",sans-serif;font-weight:600;text-align:center;-webkit-appearance:none;-moz-appearance:none}.bb-container .concession-item .qty input[type=number]::-webkit-inner-spin-button,.bb-container .concession-item .qty input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.bb-container .concession-item .allergen-warning{margin:1.5rem 1rem;font-size:.75em;line-height:130%}.bb-container .concession-item .allergen-warning a{font-weight:300;text-decoration:none;color:#30c1f8;text-decoration:underline;-moz-text-decoration-color:rgba(48,193,248,.5);text-decoration-color:rgba(48,193,248,.5);text-underline-offset:.125em;transition:color ease-out .2s;color:#00aae9;cursor:pointer}.bb-container .concession-item .buttons{padding:0 var(--bb-margin) 5rem var(--bb-margin)}.bb-container .concession-item .buttons button{display:block;width:100%;text-transform:uppercase;border-radius:.25rem;border:0;font-family:"Poppins",sans-serif;font-weight:600;padding:.5rem 1rem;font-size:1em;cursor:pointer;background-color:#f84225;color:#fff}.bb-container .concession-item .buttons button.disabled{background-color:#e8e9eb;color:#959799}.bb-container .concession-item div.buttons-unavailable{padding:0 var(--bb-margin) 2rem var(--bb-margin);text-align:center;font-size:.8em;font-weight:bold}.bb-container .concession-item.combo-set.multi .subitem{border-bottom:1px solid rgba(66,82,101,.4);margin:0 var(--bb-margin) 1rem var(--bb-margin)}.bb-container .concession-item.combo-set.multi .subitem h3{background-color:transparent;font-size:1em;color:#0a1f2b;padding:0 0 .5em 0}.bb-container .concession-item.combo-set.multi .subitem p{font-size:.875em;margin:0 0 .5rem 0}.bb-container .concession-item.combo-set.multi .subitem .priceqty{display:flex;justify-content:space-between;align-items:center;padding:0 0 1rem 0}.bb-container .concession-item.combo-set.multi .subitem .priceqty .price{font-weight:600;padding:0 1em 0 0;margin:0}.bb-container .concession-item.combo-set.multi .subitem .priceqty .qty{background-color:transparent;padding:0}.bb-container .concession-item.combo-set.multi .subitem .priceqty .qty a{width:2em;height:2em;background-color:#f84225;box-shadow:none}.bb-container .concession-item.combo-set.multi .subitem .priceqty .qty a svg{width:1rem;height:1rem;stroke:#fff}.bb-container .concession-item.combo-set.multi .subitem .priceqty .qty input[type=number]{width:2rem;font-size:1rem}.bb-container .menubrowser .static-closed .h{position:relative}.bb-container .menubrowser .static-closed .h .spc{height:0;padding-bottom:75%;background-size:cover;background-repeat:no-repeat;background-position:center center}.bb-container .menubrowser .static-closed .h .c{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:rgba(0,0,0,.6)}.bb-container .menubrowser .static-closed .h .logo{display:block;max-width:75%}.bb-container .menubrowser .static-closed .h .msg{color:#fff;font-size:1em;font-weight:600;margin:.5em 2em 1em 2em;text-align:center}.bb-container .menubrowser .static-closed .statement{font-weight:600;color:#000;margin:1.5rem 1rem 2rem 1rem;text-align:center}.bb-container .menubrowser .static-closed .statement a{display:block;font-size:.875em;margin-top:.675em;font-weight:300;text-decoration:none;color:#30c1f8;text-decoration:underline;-moz-text-decoration-color:rgba(48,193,248,.5);text-decoration-color:rgba(48,193,248,.5);text-underline-offset:.125em;transition:color ease-out .2s;color:#0a1f2b}.bb-container .menubrowser .static-closed .img img{display:block;max-width:100%}.bb-container .footer-basket{position:absolute;bottom:0;left:0;width:100%;box-shadow:0 0 5px 2px rgba(128,128,128,.25);background-color:#fff;color:#321905;z-index:1;display:flex;flex-direction:column}.bb-container .footer-basket .summary{flex-shrink:0;flex-grow:0;padding:.5rem .5rem .25rem .5rem;margin:0 1rem .5rem 1rem;border-bottom:1px solid #d5d3d3;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.bb-container .footer-basket .summary span{font-weight:600;text-transform:uppercase;font-size:1rem}.bb-container .footer-basket .summary span.totalPrice{display:flex;align-items:center}.bb-container .footer-basket .summary span.totalPrice span{display:block;margin-right:.5rem}.bb-container .footer-basket .summary span.totalPrice svg{display:block;width:1rem;height:1rem;pointer-events:none;transform:rotateZ(90deg);transition:transform ease-out .2s}.bb-container .footer-basket.open span.totalPrice svg{transform:rotateZ(270deg)}.bb-container .footer-basket .basket{height:0;transition:height ease-out .2s;padding:0 1rem;overflow:hidden;flex-shrink:1;flex-grow:1}.bb-container .footer-basket .item{flex-shrink:0;flex-grow:0;display:flex;align-items:flex-start;position:relative;padding:.5rem;font-size:.875em;line-height:120%}.bb-container .footer-basket .item+.item{border-top:1px solid #d5d3d3}.bb-container .footer-basket .item .qty{flex-shrink:0;flex-grow:0;margin-right:.75rem;background-color:#f84225;color:#fff;font-weight:600;border-radius:.25rem;padding:.25rem .5rem;line-height:100%}.bb-container .footer-basket .item .info{flex-grow:1}.bb-container .footer-basket .item .info strong{display:block;font-weight:600}.bb-container .footer-basket .item .info em{display:block;margin-top:.375rem;font-size:90%}.bb-container .footer-basket .item .price{flex-shrink:1;flex-grow:0;white-space:nowrap;font-weight:600}.bb-container .footer-basket .item .edit{position:absolute;left:0;top:0;width:100%;bottom:.5rem;cursor:pointer;padding:0 .5rem 0 0;text-decoration:underline;color:#30c1f8;font-size:.875em;font-weight:600;display:flex;justify-content:flex-end;align-items:flex-end}.bb-container .footer-basket .buttons{padding:.25rem 1rem 1rem 1rem}.bb-container .footer-basket .buttons button{display:block;width:100%;text-transform:uppercase;border-radius:.25rem;border:0;font-family:"Poppins",sans-serif;font-weight:600;padding:.5rem 1rem;font-size:1em;cursor:pointer;background-color:#f84225;color:#fff}.bb-container .footer-basket .buttons button.disabled{background-color:#e8e9eb;color:#959799}.bb-container.bowling .header{background-color:#0b2c26}.bb-container.bowling .inner{background-color:#0b2c27;background-image:none}.bb-container.bowling .playernames h4{margin:1rem var(--bb-margin) .75rem var(--bb-margin);font-size:.875em;font-weight:600}.bb-container.bowling .playernames *+h4{margin-top:2em}.bb-container.bowling .playernames .player+.player{margin-top:1.5em}.bb-container.bowling .playernames .f.labelinside .fld .i{background-color:#446a64;border:1px solid #698783}.bb-container.bowling .playernames .f.labelinside .fld .i label{font-weight:300;color:#a9bfbd}.bb-container.bowling .playernames .f.labelinside .fld .i input[type=text]{color:#fff;font-weight:600}.bb-container.bowling .playernames .f.labelinside .fld .i input[type=text]:not(:placeholder-shown)+label{color:#a9bfbd;font-weight:300}.bb-container.bowling .playernames .player .f.chk{margin-top:.5rem}.bb-container.bowling .playernames .player .f.chk input[type=checkbox]{border:1px solid #a9bfbd;background-color:rgba(255,255,255,.25)}.bb-container.bowling .playernames .player .f.chk label{color:#a9bfbd}.bb-container.bowling .playernames .later{text-align:center;margin-top:1em}.bb-container.bowling .playernames .later a{color:#30c1f8;text-decoration:underline;text-decoration-color:rgba(48,193,248,.5);cursor:pointer}.bb-container.play .gametype{margin-top:1.5em}.bb-container.play .gametype .fld .i{background-color:#1a4740;border:1px solid rgba(255,255,255,.25)}.bb-container.play .gametype .fld .i select{color:#fff}.bb-container.play .gametype .f.day .fld{margin-bottom:.125em}.bb-container.play .gametype .f.day label.hidden{display:none}.bb-container.play .gametype .f.day span.vmsg:empty{display:none}.bb-container.play .gametype label{display:flex;align-items:center}.bb-container.play .gametype label svg{display:inline-block;width:1em;height:1em;margin-right:.5em;fill:#fff;flex-shrink:0;flex-grow:0}.bb-container.play .gametype label span{display:flex;justify-content:space-between;flex-grow:1;margin-top:.625em}.bb-container.play .gametype label span em{font-weight:300}.bb-container.play .gametype .preset-date{margin:0 var(--bb-margin) 1em var(--bb-margin);font-weight:600}.bb-container.play .gametype .session-attributes{margin:0 var(--bb-margin)}.bb-container.play .gametype .session-attributes p{margin-bottom:.75em}.bb-container.play .gametype .session-attributes p strong{font-weight:600;display:block;margin-bottom:.25em}.bb-container.play .gametype .session-attributes p span{display:block;font-size:.875em}.bb-container.play .calendar-screen{position:absolute;left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);backdrop-filter:blur(3px);z-index:5000}.bb-container.play .calendar{z-index:5001;position:absolute}.bb-container.play .pick-players label{font-weight:600;margin:0 var(--bb-margin)}.bb-container.play .pick-date,.bb-container.play .pick-players a{display:flex;background-color:#1a4740;border:1px solid rgba(255,255,255,.25);margin:.125em var(--bb-margin) 1rem var(--bb-margin);padding:.6125em 1em;border-radius:.25em;justify-content:space-between;align-items:center;font-weight:600;cursor:default}.bb-container.play .pick-date svg,.bb-container.play .pick-players a svg{display:block;fill:#fff;width:1em;height:1em;pointer-events:none}.bb-container.play .pick-date.on,.bb-container.play .pick-players a.on{background-color:#f84225}.bb-container.play .pick-players a{margin-top:.75rem}.bb-container.play .pick-players a svg{transform:rotateZ(-90deg)}.bb-container.play .pick-players span.vmsg{padding:0 0 1em 1.25em;position:relative;top:-.5em}.bb-container.play .pick-players-picker{position:absolute;z-index:5001}.bb-container.play .pick-players-picker h2{padding:1rem 2rem;background-color:#fff;font-size:.875em;color:#0b2c27;border-top-left-radius:.5rem;border-top-right-radius:.5rem}.bb-container.play .pick-players-picker .lane{padding:1rem 2rem;border-bottom:1px solid #d5dfdd}.bb-container.play .pick-players-picker .lane h3{padding:0;margin:0;font-size:.875em;font-weight:300}.bb-container.play .pick-players-picker .lane ul{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:1rem 1.5rem;margin-top:.5rem}.bb-container.play .pick-players-picker .lane ul li{grid-row:span 1;grid-column:span 1;list-style-type:none;background-color:#0b2c27;display:flex;justify-content:center;align-items:center;font-weight:600;color:#fff;font-size:1rem;height:3rem;border:1px solid #90a7a4;border-radius:.25em;cursor:pointer;transition:border-color ease-out .2s;box-shadow:0 2px 4px 0 rgba(0,0,0,.18)}.bb-container.play .pick-players-picker .lane ul li:hover{border-color:#d5dfdd}.bb-container.play .pick-players-picker .lane-1{background-color:#90a7a4}.bb-container.play .pick-players-picker .lane-2{background-color:#698783}.bb-container.play .pick-players-picker a.party{display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;background-color:#446a64;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.bb-container.play .pick-players-picker a.party span{font-weight:600;color:#fff;font-size:.875em}.bb-container.play .pick-players-picker a.party svg{display:block;width:.7rem;height:1.4rem;transform:rotateZ(-180deg);fill:#fff;margin-left:1rem;pointer-events:none}.bb-container.play .pick-players-picker a.close{position:absolute;right:.75em;top:.75em}.bb-container.play .pick-players-picker a.close svg{display:block;width:1.5em;height:1.5em;pointer-events:none;opacity:.8}.bb-container.play .sessionbrowser{display:flex;flex-direction:column;position:absolute;top:0;right:0;bottom:0;left:0}.bb-container.play .sessionbrowser p.no-availability{font-size:.875em;margin:2em var(--bb-margin)}.bb-container.play .hournav{flex-shrink:0;flex-grow:0;display:flex;justify-content:stretch;background:linear-gradient(to right,#0b2b26 0%,#091a15 25%,#091a15 75%,#0b2b26 100%)}.bb-container.play .hournav span,.bb-container.play .hournav a{display:flex;flex-direction:column;text-align:center;justify-content:center;align-items:center;width:30%;flex-grow:1;padding:.75em 0;border-bottom:1px solid rgba(255,255,255,.25)}.bb-container.play .hournav a{cursor:pointer}.bb-container.play .hournav span.current{border-bottom:2px solid #fff}.bb-container.play .hournav span.current em{display:block;white-space:nowrap;font-size:.75em}.bb-container.play .hournav span.current strong{display:block;font-size:2em;line-height:100%}.bb-container.play .sessiongroup{padding:1em var(--bb-margin) 0 var(--bb-margin);flex-shrink:1;flex-grow:1;overflow:auto}.bb-container.play .sessiongroup h3{font-weight:600;font-size:1em;color:#fff;padding:0 0 .25em 0;border-bottom:1px solid rgba(255,255,255,.5);margin:0 -.3125em .75em -.3125em}.bb-container.play .sessiongroup h3 svg{display:inline-block;width:.75em;height:.75em;margin-right:.5em;fill:#fff}.bb-container.play .sessiongroup .sessions{margin-top:.5em}.bb-container.play .sessiongroup>div+div{margin-top:2rem}.bb-container.play .sessiongroup .prevnext p{font-size:.875em;line-height:130%;color:#cbddda}.bb-container.play .sessiongroup .prevnext div{display:flex;justify-content:space-between;align-items:center;margin:1em 0 2em 0}.bb-container.play .sessiongroup .prevnext div a{display:flex;align-items:center;position:relative}.bb-container.play .sessiongroup .prevnext div a span{font-weight:600;letter-spacing:1px;background-color:#1a4740;border:1px solid #698783;border-radius:.25em}.bb-container.play .sessiongroup .prevnext div a svg.pointer{position:absolute;z-index:1;top:0;width:1.5em;height:100%;fill:#1a4740}.bb-container.play .sessiongroup .prevnext div a svg.chevron{position:relative;z-index:2;display:block;width:.75em;height:.75em;fill:#fff;stroke:none}.bb-container.play .sessiongroup .prevnext div a.next{padding-right:.75em}.bb-container.play .sessiongroup .prevnext div a.next span{padding:.5em 1.5em .5em 1em;border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.bb-container.play .sessiongroup .prevnext div a.next svg.pointer{right:0}.bb-container.play .sessiongroup .prevnext div a.next svg.chevron{left:-.75em}.bb-container.play .sessiongroup .prevnext div a.prev{padding-left:.75em}.bb-container.play .sessiongroup .prevnext div a.prev span{padding:.5em 1em .5em 1.5em;border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.bb-container.play .sessiongroup .prevnext div a.prev svg.pointer{transform:rotateZ(180deg);left:0}.bb-container.play .sessiongroup .prevnext div a.prev svg.chevron{transform:rotateZ(180deg);left:.75em}.bb-container.play p.result-msg{margin:.5em var(--bb-margin);font-size:.875em;font-weight:600;text-align:center}.bb-container.play .hournav a.active{font-size:1.25em;font-weight:600;border-bottom:2px solid #fff}.bb-container.play .gametype .ticket-types{padding-bottom:.5rem;border-bottom:1px solid rgba(99,102,106,.57);margin:0 var(--bb-margin) 1.5rem var(--bb-margin)}.bb-container.play .gametype .ticket-types>label{font-size:1rem;font-weight:600;padding-bottom:.5rem}.bb-container.play .gametype .ticket-types>label em{display:inline-block;font-weight:300;font-size:.875em;padding-left:.5em}.bb-container.play .gametype .ticket-types .f.dropdown{display:flex;justify-content:space-between;align-items:flex-start;padding:.5rem 0;border-top:1px solid rgba(99,102,106,.57)}.bb-container.play .gametype .ticket-types .f.dropdown+.f.dropdown{margin-top:0}.bb-container.play .gametype .ticket-types .f.dropdown label{display:block}.bb-container.play .gametype .ticket-types .f.dropdown label span{display:block;margin-top:0}.bb-container.play .gametype .ticket-types .f.dropdown label span em{display:block;font-size:.875em;color:#a9bfbd}.bb-container.play .gametype .ticket-types .f.dropdown select{width:4em}.bb-container .bundles h2{font-weight:300;color:#fff;padding:0 1rem;margin:1rem 0;font-size:1.25em;line-height:120%}.bb-container .bundles .bundle{display:block;border-radius:.25em;border:1px solid #fff;background-color:#fff;margin:0 1rem 1.5rem 1rem;cursor:pointer}.bb-container .bundles .bundle .img{display:block;border-top-left-radius:.25em;border-top-right-radius:.25em;position:relative}.bb-container .bundles .bundle .img img{border-top-left-radius:.25em;border-top-right-radius:.25em}.bb-container .bundles .bundle .img .spc{padding-bottom:58%}.bb-container .bundles .bundle .c{padding:.75em .75em 1em .75em}.bb-container .bundles .bundle .c h3{margin:0 0 .25em 0;padding:0;color:#000;font-size:1em;font-weight:600;display:flex;justify-content:space-between;align-items:flex-start}.bb-container .bundles .bundle .c h3 span{line-height:120%}.bb-container .bundles .bundle .c h3 em{margin-left:1em}.bb-container .bundles .bundle .c p{font-size:.75em;line-height:120%;color:#000}.bb-container .bundlemenu{background-color:#fff;color:#000;position:relative}.bb-container .bundlemenu .img{display:block;position:relative}.bb-container .bundlemenu .spc{padding-bottom:54%}.bb-container .bundlemenu h2{font-size:1.25em;padding:1rem 1rem 0 1rem}.bb-container .bundlemenu p.summary{font-size:.875em;margin:1rem 1rem 0 1rem;background-color:transparent;display:block;padding:0}.bb-container .bundlemenu .primary .group{margin-top:1rem}.bb-container .bundlemenu .primary .group h3{background-color:#e6efee}.bb-container .bundlemenu h3.extras{padding-left:1rem}.bb-container .bundlemenu h4.subgroup{padding:0 1rem .5rem 1rem;font-weight:600;color:#1a4740;font-size:1em}.bb-container .bundlemenu .subgroup+.subgroup h4.subgroup{padding-top:1rem}.bb-container .bundlemenu .secondary{margin-top:1rem}.bb-container .bundlemenu .secondary .group{margin-top:0}.bb-container .bundlemenu .secondary .group h3{background-color:#1a4740;border-top:1px solid #647d79;border-bottom:1px solid #647d79;color:#fff;padding:1rem;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.bb-container .bundlemenu .secondary .group h3 svg{width:1.5em;height:.75em;transform:rotateZ(90deg);transition:transform ease-out .2s;fill:#fff;opacity:.75}.bb-container .bundlemenu .secondary .group.collapsed h3 svg{transform:rotateZ(270deg)}.bb-container .bundlemenu .secondary .items{height:0;overflow:hidden;transition:height ease-out .2s}.bb-container .bundlemenu .secondary .items>div{padding:1rem 0}.bb-container .bundlemenu .item{display:flex;align-items:center;padding:0;margin:0 1rem}.bb-container .bundlemenu .item+.item{border-top:1px solid #d5dfdd;padding-top:.5rem}.bb-container .bundlemenu .item .qty{display:flex;flex-wrap:nowrap;flex-shrink:0;flex-grow:0;align-items:center;margin-right:.625rem}.bb-container .bundlemenu .item .qty a{display:flex;justify-content:center;align-items:center;width:1.325em;height:1.625em;cursor:pointer;padding:.75em 0;box-sizing:content-box}.bb-container .bundlemenu .item .qty a svg{display:block;width:1em;height:1rem;pointer-events:none;stroke:#fff;stroke-width:10px;stroke-linecap:round;border-radius:100%;background-color:#f84225;box-sizing:content-box;padding:.125em}.bb-container .bundlemenu .item .qty input[type=number]{width:2rem;border:0;background-color:transparent;font-size:1rem;font-family:"Poppins",sans-serif;font-weight:600;text-align:center;-webkit-appearance:none;-moz-appearance:none}.bb-container .bundlemenu .item .qty input[type=number]::-webkit-inner-spin-button,.bb-container .bundlemenu .item .qty input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.bb-container .bundlemenu .item.none .qty a{display:none}.bb-container .bundlemenu .item.none .qty a svg{background-color:#000}.bb-container .bundlemenu .item.none .qty input[type=number]{display:none}.bb-container .bundlemenu .item.none .qty a+input+a{display:flex}.bb-container .bundlemenu .item .info{flex-grow:1;display:flex;justify-content:space-between;font-size:.875em}.bb-container .bundlemenu .item .cals{display:inline-block;white-space:nowrap;opacity:.75;padding-left:.5em;font-size:.875em}.bb-container .bundlemenu p.allergen-warning{font-size:.75em;padding:0 1rem 1rem 1rem;background-color:#0b2c27;color:#fff}.bb-container .bundlemenu p.allergen-warning a{font-weight:300;text-decoration:none;color:#30c1f8;text-decoration:underline;-moz-text-decoration-color:rgba(48,193,248,.5);text-decoration-color:rgba(48,193,248,.5);text-underline-offset:.125em;transition:color ease-out .2s;color:#00aae9;cursor:pointer}.bb-container .bundlemenu .secondary+p.allergen-warning{padding-top:2em}.bb-container .bundlemenu .comment{background-color:#0b2c27;padding:1rem}.bb-container .bundlemenu .comment h3{color:#fff;padding:0}.bb-container .bundlemenu .comment textarea{display:block;width:100%;padding:.25rem;font-family:"Poppins",sans-serif;font-size:.875rem;border:solid 1px #d5d3d3;border-radius:.25em;margin:.75rem 0 0 0;height:6em}.bb-container .bundlemenu .comment .vmsg{line-height:120%;padding-top:.75em}.bb-container .bundlemenu .item.detailed{display:grid;grid-template-columns:min-content auto min-content;padding-bottom:.5em}.bb-container .bundlemenu .item.detailed .qty{grid-column:3/4;grid-row:1/3;margin-left:.625em;margin-right:0;align-self:flex-start}.bb-container .bundlemenu .item.detailed .title{grid-column:2/3;grid-row:1/2;line-height:100%}.bb-container .bundlemenu .item.detailed .desc{grid-column:2/4;grid-row:3/4;font-size:.875em;margin-top:.25rem}.bb-container .bundlemenu .item.detailed .price{grid-column:2/3;grid-row:2/3;font-size:.875em;font-weight:600;margin-top:.125rem}.bb-container .bundlemenu .item.detailed .price span{font-size:.875em}.bb-container .bundlemenu .item.detailed .img{grid-column:1/2;grid-row:1/4;align-self:flex-start}.bb-container .bundlemenu .item.detailed .img img{display:block;border-radius:.375em;margin-right:.75em}.bb-container .bundlemenu .order-summary{display:flex;justify-content:space-between;padding:0 1rem;background-color:#091a15;color:#fff;font-weight:600;position:-webkit-sticky;position:sticky;bottom:0}.bb-container .bundlemenu .order-summary span{padding:1rem 0 .5rem 0}.bb-container .bundlemenu .buttons{background-color:#091a15;padding:.5rem 1rem 2rem 1rem}.bb-container .bundlemenu .buttons button{display:block;width:100%;text-transform:uppercase;border-radius:.25rem;border:0;font-family:"Poppins",sans-serif;font-weight:600;padding:.5rem 1rem;font-size:1em;cursor:pointer;background-color:#f84225;color:#fff}.bb-container .bundlemenu .buttons button.disabled{background-color:#e8e9eb;color:#959799}.bb-container .bundlemenu .buttons button.skip{margin-top:1em;background-color:#000}.bb-container.bowling.karaoke .gametype .pick-people{padding-bottom:2rem}.bb-container.bowling.karaoke .gametype .timeofday{padding-top:.5rem}.bb-container.play.climb .gametype .fld .i{background-color:#3e5672;border:1px solid #536578}.bb-container.play.climb .gametype .ticket-types{margin-top:1.5rem}.bb-container.play.climb .pick-date{background-color:#3e5672;border:1px solid #536578}.bb-container.play.climb .body .rad .fld label{background-color:#3e5672;border:1px solid #536578}.bb-container.play.climb .hournav{background:linear-gradient(to right,#142e3b 0%,#08141a 25%,#08141a 75%,#142e3b 100%)}.bb-container .secondary-activities h2{font-weight:600;font-size:1.125em;text-align:center;margin-top:1em}.bb-container .secondary-activities div.age-profile{display:grid;grid-template-columns:1fr min-content 1fr;justify-content:center;align-items:center;margin:1em var(--bb-margin)}.bb-container .secondary-activities div.age-profile svg.family{display:block;width:2.5em;height:2.5em;fill:#fff;margin:0 1em;grid-column:span 1}.bb-container .secondary-activities div.age-profile a{display:flex;justify-content:space-between;text-align:center;align-items:center;grid-column:span 1}.bb-container .secondary-activities div.age-profile a u{padding:.375em;border-radius:50%;background-color:#f84225}.bb-container .secondary-activities div.age-profile a u svg{pointer-events:none;width:1em;height:1em;stroke:#fff;stroke-width:10px;display:block}.bb-container .secondary-activities div.age-profile a strong{font-size:1.75em}.bb-container .secondary-activities div.age-profile a span{font-size:1em}.bb-container .secondary-activities div.age-profile a span em{display:block;font-size:.75em;color:#7f9aa8}.bb-container .secondary-activities .activity{margin:1.5em var(--bb-margin) 0 var(--bb-margin);background-color:#052521;border:1px solid #1a4740;border-radius:.375em;box-shadow:0 2px 9px rgba(0,0,0,.58);padding:1rem 1.5rem}.bb-container .secondary-activities .activity h3{display:flex;justify-content:flex-start;align-items:center;padding:0}.bb-container .secondary-activities .activity h3 svg{width:1.5rem;height:1.5rem;margin-right:.75rem;flex-shrink:0;flex-grow:0;pointer-events:none}.bb-container .secondary-activities .activity h3 strong{font-weight:600;font-size:1.25em}.bb-container .secondary-activities .activity p.warning{font-weight:600;margin:.5rem 0 0 0;line-height:100%;font-size:.875em;color:#f84225}.bb-container .secondary-activities .activity-group{margin-top:1em}.bb-container .secondary-activities .activity-group h4{font-weight:600;font-size:.875em}.bb-container .secondary-activities .activity-sessions{margin-top:.75em}.bb-container .secondary-activities .activity-sessions>div{display:flex;flex-wrap:nowrap;overflow:auto}.bb-container .secondary-activities .no-thanks{padding:1.5em;text-align:center;font-weight:600;font-size:.875em;color:#168cfa;text-decoration:underline;text-decoration-offset:2px;cursor:pointer}.bb-container .secondary-activities.secondary-diner>img{display:block;width:100%}.bb-container .secondary-activities.secondary-diner .activity h4{text-align:center;font-weight:600;font-size:.875em;padding-bottom:.75rem;border-bottom:1px solid #506562}.bb-container .secondary-activities.secondary-diner p{text-align:center;margin-bottom:2em}.bb-container .secondary-activities.secondary-diner p span{display:block;font-size:1.5em;font-weight:600}.bb-container .secondary-activities.secondary-diner>div{margin:1em var(--bb-margin)}.bb-container .secondary-activities.secondary-diner .activity-sessions>div{justify-content:center}.bb-container .secondary-activities.secondary-diner .yes-please{display:block;width:100%;text-transform:uppercase;border-radius:.25rem;border:0;font-family:"Poppins",sans-serif;font-weight:600;padding:.5rem 1rem;font-size:1em;cursor:pointer;background-color:#f84225;color:#fff;text-align:center;width:auto}.bb-container .secondary-activities.secondary-diner .yes-please.disabled{background-color:#e8e9eb;color:#959799}.bb-container .secondary-activities.secondary-diner .no-thanks{display:block;width:100%;text-transform:uppercase;border-radius:.25rem;border:0;font-family:"Poppins",sans-serif;font-weight:600;padding:.5rem 1rem;font-size:1em;cursor:pointer;background-color:#000;color:#fff;text-decoration:none;width:auto}.bb-container .secondary-activities.secondary-diner .no-thanks.disabled{background-color:#e8e9eb;color:#959799}.bb-container .secondary-activities.secondary-diner .sessions a.showtime.restaurant p{background-color:#234842}.bb-container.diner .header{background-color:#302c2a}.bb-container.diner .inner{background-color:#fff;background-image:none;color:#321905}.bb-container.diner .tablesearch{display:flex;justify-content:center;align-items:center;flex-direction:column;position:absolute;left:0;top:0;bottom:0;right:0;background-color:#1a1109}.bb-container.diner .tablesearch .top{flex-grow:1;flex-shrink:1}.bb-container.diner .tablesearch .mid{flex-shrink:0;flex-grow:0;display:flex;flex-direction:column;margin:0 2.5em}.bb-container.diner .tablesearch .mid label{font-weight:600;color:#fff;text-align:center}.bb-container.diner .tablesearch .mid .txt{display:flex;background-color:#f2ede9;border-radius:.5rem;margin-top:1em;justify-content:space-between;align-self:center}.bb-container.diner .tablesearch .mid input[type=text]{background-color:transparent;font-family:"Poppins",sans-serif;font-size:1.5em;padding:1rem;border-radius:.5rem;width:7em;border:0;text-align:center}.bb-container.diner .tablesearch .mid button{border-radius:.5rem;border:0;background-color:#f84225;color:#fff;font-family:"Poppins",sans-serif;font-weight:600;font-size:1.25em;width:3.5em}.bb-container.diner .tablesearch .mid .msg{margin-top:2em;color:#fff;text-align:center}.bb-container.diner .tablesearch .bottom{flex-grow:3;flex-shrink:3}.bb-container.diner .menubrowser{position:absolute;left:0;top:0;width:100%;bottom:0;display:flex;flex-direction:column}.bb-container.diner .menubrowser>.items{padding-bottom:5em}.bb-container.diner .menus{flex-shrink:0;flex-grow:0;background-color:#1a1109;color:#736359;padding:1rem .5rem .75rem .5rem;overflow:auto;display:flex;flex-wrap:nowrap;-ms-overflow-style:none;scrollbar-width:none}.bb-container.diner .menus::-webkit-scrollbar{display:none}.bb-container.diner .menus a{display:inline-block;padding:0 .5rem .25rem .5rem;border-bottom:1px solid #736359;font-weight:300;cursor:pointer;white-space:nowrap;font-size:.875em}.bb-container.diner .menus a.active{color:#fff;font-weight:600;border-bottom:2px solid #fff}.bb-container.diner .pages{flex-shrink:0;flex-grow:0;background-color:#fff;color:#736359;display:flex;flex-wrap:nowrap;overflow:auto;position:relative;box-shadow:0 0 5px 2px rgba(128,128,128,.25);padding:0;-ms-overflow-style:none;scrollbar-width:none}.bb-container.diner .pages::-webkit-scrollbar{display:none}.bb-container.diner .pages a{display:inline-block;padding:1rem .5rem .25rem .5rem;border-bottom:2px solid transparent;cursor:pointer;white-space:nowrap}.bb-container.diner .pages a.active{font-weight:600;border-bottom-color:#f84225;color:#000}.bb-container.diner .items{flex-shrink:1;flex-grow:1;overflow:auto}.bb-container.diner .menupage h2{font-size:1.37em;padding:2.5rem var(--bb-margin) .375rem var(--bb-margin);border-bottom:1px solid #d5d3d3}.bb-container.diner .menupage:first-child h2{padding-top:1.5rem}.bb-container.diner .menupage .group{position:relative}.bb-container.diner .menupage .group h3{padding:.8rem .5rem;margin:.75rem calc(var(--bb-margin) - .5rem) 0 calc(var(--bb-margin) - .5rem);background-color:#f9f1e9;color:#39210e;cursor:pointer;display:flex;justify-content:space-between;align-items:center;position:-webkit-sticky;position:sticky;top:0;z-index:1}.bb-container.diner .menupage .group h3 svg{display:block;transform:rotateZ(180deg);transition:transform ease-out .2s;width:.75rem;height:.75rem;pointer-events:none}.bb-container.diner .menupage .group h3.open svg{transform:rotateZ(270deg)}.bb-container.diner .menupage .group h3+.items{overflow:hidden;height:0;border-bottom:0;transition:height ease-out .2s}.bb-container.diner .menupage .items{border-bottom:1px solid #d5d3d3}.bb-container.diner .menupage .item{display:flex;justify-content:space-between;padding:.75em 0;margin:0 var(--bb-margin);cursor:pointer}.bb-container.diner .menupage .item h4{font-size:1em;font-weight:600;transition:color ease-out .2s;color:#39210e;line-height:120%}.bb-container.diner .menupage .item:hover h4{color:#672f02}.bb-container.diner .menupage .item p.summary{margin-top:.5em;font-size:.75em;line-height:110%}.bb-container.diner .menupage .item p.unavailable{font-weight:600;line-height:100%;font-size:.75em;margin:.5em 0 0 0}.bb-container.diner .menupage .item p.price{margin-top:.5em;font-weight:600}.bb-container.diner .menupage .item p.price span{font-size:.75em}.bb-container.diner .menupage .item p.price span.from{text-transform:lowercase;opacity:.6;padding-right:.25em}.bb-container.diner .menupage .item .img img{display:block;border-radius:.25em;margin-left:1em}.bb-container.diner .menupage .item.unavailable h4,.bb-container.diner .menupage .item.unavailable p.summary,.bb-container.diner .menupage .item.unavailable p.unavailable,.bb-container.diner .menupage .item.unavailable p.price{opacity:.5}.bb-container.diner .menupage .item+.item{border-top:1px solid #d5d3d3}.wchsymbol{fill:#001fb9!important}.wchbox{stroke:#001fb9!important}.bb-container.cinema .miniguide{position:absolute;left:0;top:0;width:100%;bottom:0;display:flex;flex-direction:column}.bb-container.cinema .miniguide .days{flex-shrink:0;flex-grow:0;flex-wrap:nowrap;-ms-overflow-style:none;scrollbar-width:none;overflow:auto;display:flex;background-color:#000}.bb-container.cinema .miniguide .days::-webkit-scrollbar{display:none}.bb-container.cinema .miniguide .days a{display:inline-block;white-space:nowrap;padding:1.125rem .5rem .25rem .5rem;border-bottom:1px solid #425063;font-weight:300;color:#7f9aa8;cursor:pointer}.bb-container.cinema .miniguide .days a.active{color:#fff;font-weight:600;border-bottom:2px solid #fff}.bb-container.cinema .miniguide .days a span{display:inline-block;padding-left:.25em}.bb-container.cinema .miniguide .filter{flex-shrink:0;flex-grow:0;display:flex;justify-content:space-between;background-color:#000;border-bottom:1px solid #425063;padding:.75rem 1.25rem .75rem 1.25rem;font-size:.875em;color:#7f9aa8}.bb-container.cinema .miniguide .filter a{display:flex;align-items:center}.bb-container.cinema .miniguide .filter a svg{display:block;width:1em;height:1em;fill:#fff;pointer-events:none;margin-right:.5em}.bb-container.cinema .miniguide .guide{flex-shrink:1;flex-grow:1;overflow:auto}.bb-container.cinema .miniguide .guide .mg-statement{padding:1rem 1.25rem}.bb-container.cinema .miniguide .guide .schedule:last-child{padding-bottom:4em}.bb-container.cinema .miniguide .guide .schedule li{list-style-type:none;position:relative;padding:1.5rem 1.25rem 1.5rem 1.25rem}.bb-container.cinema .miniguide .guide .schedule li h3{margin:0;padding:0;background:linear-gradient(to right,#091f2c 0%,#08141a 100%)}.bb-container.cinema .miniguide .guide .schedule li p.info{display:block;color:#7f9aa8;font-size:.875em;padding:0;margin:0}.bb-container.cinema .miniguide .guide .schedule li p.info span{display:inline-block}.bb-container.cinema .miniguide .guide .schedule li p.info span+span{margin-left:.5em;position:relative}.bb-container.cinema .miniguide .guide .schedule li p.info span+span::before{content:"|";margin-right:.5em}.bb-container.cinema .miniguide .guide .schedule li .sessions{padding-top:.5rem}.bb-container.cinema .miniguide .guide .schedule li+li{border-top:1px solid #425063}.bb-container.cinema .miniguide .guide .col-group{background-color:#000;padding-block:1em}.bb-container.cinema .miniguide .guide .col-group>h3{padding:0 1.25rem 0 1.25rem;font-weight:700;color:#7f9aa8}.bb-container.cinema .miniguide .guide .col-group li h3{background-image:none}.bb-container.cinema .seatplan{display:flex;flex-direction:column;position:absolute;left:0;top:0;width:100%;bottom:0;user-select:none}.bb-container.cinema .seatplan .session{display:flex;justify-content:space-between;align-items:center;background-color:#000;border-bottom:#425063;color:#fff;padding:.75em 1em;font-size:.875em;text-transform:uppercase}.bb-container.cinema .seatplan .session p{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bb-container.cinema .seatplan .session p span{display:inline-block;padding-right:.75em}.bb-container.cinema .seatplan .session p span+span{padding-left:.75em;padding-right:0;border-left:1px solid #2c3b49}.bb-container.cinema .seatplan .session p span+span em{display:inline-block;padding-left:.75em;font-size:90%;font-weight:300;opacity:.75}.bb-container.cinema .seatplan .key{flex-shrink:0;flex-grow:0;background-color:#fff;padding:.5em;display:flex;justify-content:center;align-items:center;box-shadow:0 0 5px 2px rgba(128,128,128,.25);z-index:1}.bb-container.cinema .seatplan .key p{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;color:#000;position:relative;cursor:pointer}.bb-container.cinema .seatplan .key p+p{margin-left:1em}.bb-container.cinema .seatplan .key p span.icon{display:block}.bb-container.cinema .seatplan .key p span.icon svg{display:block;pointer-events:none;height:40px;stroke-width:2px}.bb-container.cinema .seatplan .key p span.icon svg.arm{width:36.4px}.bb-container.cinema .seatplan .key p span.icon svg.lng{width:47.8px}.bb-container.cinema .seatplan .key p span.icon svg.rec{width:52.474px}.bb-container.cinema .seatplan .key p span.icon svg.lvl{width:55px}.bb-container.cinema .seatplan .key p span.info{position:absolute;right:0;top:.25em}.bb-container.cinema .seatplan .key p span.info svg{display:block;width:.625em;height:.625em;fill:#808080;transition:fill ease-out .2s}.bb-container.cinema .seatplan .key p:hover span.info svg{fill:#404040}.bb-container.cinema .seatplan .key p strong{display:block;font-size:.675em}.bb-container.cinema .seatplan .plan{flex-grow:1;position:relative;background-color:#fff;overflow:hidden}.bb-container.cinema .seatplan .zoom{position:absolute;right:1em;bottom:1em;background-color:#0a6b90;opacity:.89;border-radius:.3125em;padding:.25em;z-index:1;display:flex;flex-direction:column;box-shadow:0 1px 4px 0 rgba(0,0,0,.5)}.bb-container.cinema .seatplan .zoom a{display:block;cursor:pointer;padding-bottom:0 0 .25em 0}.bb-container.cinema .seatplan .zoom a svg{display:block;width:2em;height:2em;padding:.125em;box-sizing:content-box;stroke:#fff;stroke-width:6px;pointer-events:none}.bb-container.cinema .seatplan .zoom a+a{padding:.25em 0 0 0;border-top:2px solid rgba(255,255,255,.25)}.bb-container.cinema .seatplan .innerplan{position:absolute;left:30px;top:60px;right:20px;bottom:10px;overflow:hidden;touch-action:none!important}.bb-container.cinema .seatplan .rowkey{position:absolute;left:0;top:60px;color:#000;font-weight:600;overflow:hidden;--row-gap:15px;--seat-height:22px}.bb-container.cinema .seatplan .rowkey div{transform-origin:left top}.bb-container.cinema .seatplan .rowkey span{display:flex;justify-content:center;align-items:center;width:20px;height:var(--seat-height);margin-bottom:var(--row-gap);text-align:center}.bb-container.cinema .seatplan .cinema-screen{position:absolute;left:0;top:0;width:100%;display:flex;align-items:center}.bb-container.cinema .seatplan .cinema-screen a{display:flex;justify-content:center;align-items:center;width:40px;height:40px}.bb-container.cinema .seatplan .cinema-screen a svg{display:block;pointer-events:none;width:24px;height:24px}.bb-container.cinema .seatplan .cinema-screen span{font-weight:600;font-size:.85em;display:block;text-transform:uppercase;margin:0 50px;background-color:#888;padding:5px 50px;position:relative;flex-grow:1;text-align:center}.bb-container.cinema .seatplan .cinema-screen span::before{content:" ";position:absolute;left:-20px;top:0;bottom:0;border-right:20px solid #888;border-bottom:30px solid #fff}.bb-container.cinema .seatplan .cinema-screen span::after{content:" ";position:absolute;right:-20px;top:0;bottom:0;border-left:20px solid #888;border-bottom:30px solid #fff}.bb-container.cinema .seatplan .seats{position:relative;transform-origin:left top;transition:transform ease-out .1s}.bb-container.cinema .seatplan .seats a{position:absolute;width:20px;height:22px;opacity:1;transition:opacity ease-out .2s;cursor:pointer}.bb-container.cinema .seatplan .seats a em{position:absolute;left:0;top:0;right:0;bottom:5px;display:flex;justify-content:center;align-items:center;font-size:6px;color:#0a1f2b}.bb-container.cinema .seatplan .seats a.lvl em{left:3px;top:3px}.bb-container.cinema .seatplan .seats a.lvr em{right:3px;top:3px}.bb-container.cinema .seatplan .seats a.wch em{display:none!important}.bb-container.cinema .seatplan .seats a svg{width:100%;height:100%;pointer-events:none;stroke-width:4px;transition:fill ease-out .2s,stroke ease-out .2s}.bb-container.cinema .seatplan .seats a.arm svg{fill:#a2c6ff;stroke:#001fb9}.bb-container.cinema .seatplan .seats a.cmp svg{fill:#a2c6ff;stroke:#001fb9}.bb-container.cinema .seatplan .seats a.wch svg{fill:none;stroke:none}.bb-container.cinema .seatplan .seats a.lng svg{fill:#ffe5f3;stroke:#960750}.bb-container.cinema .seatplan .seats a.rec svg{fill:#e5e5e5;stroke:#333}.bb-container.cinema .seatplan .seats a.lvl svg,.bb-container.cinema .seatplan .seats a.lvr svg{fill:#fdb7b7;stroke:#ff1d00}.bb-container.cinema .seatplan .seats a.sold{cursor:default;transition:none}.bb-container.cinema .seatplan .seats a.sold em{opacity:.25}.bb-container.cinema .seatplan .seats a.sold svg{fill:#e1e2e3;stroke:none}.bb-container.cinema .seatplan .seats a.socd{cursor:default;transition:none}.bb-container.cinema .seatplan .seats a.socd em{opacity:.25}.bb-container.cinema .seatplan .seats a.socd svg{fill:#e1e2e3;stroke:none}.bb-container.cinema .seatplan .seats a.selected em{color:#fff}.bb-container.cinema .seatplan .seats a.selected svg{fill:#0a1f2b;stroke:#0a1f2b}.bb-container.cinema .seatplan .seats a.wch.selected{background-color:#8492d6;border-radius:4px}.bb-container.cinema .seatplan .seats a.wch.selected svg{fill:none;stroke:none}.bb-container.cinema .seatplan .seats a.working{animation:throbopacity 1s ease-out infinite alternate}.bb-container.cinema .seatplan .seats a.working svg{fill:#0a1f2b;stroke:#0a1f2b}.bb-container.cinema .seatplan .seats a.avail:hover{opacity:.5}.bb-container.cinema .seatplan .seatinfo-popup{position:absolute;left:.5em;top:.5em;right:.5em;bottom:.5em;background-color:#fff;border-radius:.5em;box-shadow:0 0 5px 0 rgba(0,0,0,.5);z-index:1;display:flex;flex-direction:column}.bb-container.cinema .seatplan .seatinfo-popup .key{border-top-left-radius:.5em;border-top-right-radius:.5em;padding-bottom:0;flex-shrink:0;flex-grow:0}.bb-container.cinema .seatplan .seatinfo-popup .key p{padding-bottom:.5em;border-bottom:2px solid transparent}.bb-container.cinema .seatplan .seatinfo-popup .key p.on{border-bottom:2px solid #cc1700}.bb-container.cinema .seatplan .seatinfo-popup .seatinfo-body{flex-grow:1;overflow:auto}.bb-container.cinema .seatplan .seatinfo-popup article{display:none;color:#0a1f2b;padding:.75em 0;text-align:center}.bb-container.cinema .seatplan .seatinfo-popup article h2{font-size:1.25em;font-weight:600;padding:0 .75rem;margin-top:.5em}.bb-container.cinema .seatplan .seatinfo-popup article p{line-height:150%;font-size:.875em;margin-top:1rem;padding:0 .75em}.bb-container.cinema .seatplan .seatinfo-popup article.on{display:block}.bb-container.cinema .seatplan .seatinfo-popup article img{display:block;max-width:100%;margin:1em auto 0 auto}.bb-container.cinema .seatplan .seatinfo-popup .seat-info-close{position:absolute;right:.3125em;top:.3125em;display:block;cursor:pointer;z-index:5}.bb-container.cinema .seatplan .seatinfo-popup .seat-info-close svg{display:block;width:1.5em;height:1.5em;pointer-events:none;fill:#000}.bb-container.cinema .tickets .ticket-selector{padding:0 var(--bb-margin)}.bb-container.cinema .tickets .ticket-selector .cert-warning{margin:1rem 0;padding:1rem;background-color:#000;border:1px solid #2c3b49;border-radius:.25em;display:flex;justify-content:flex-start;align-items:flex-start}.bb-container.cinema .tickets .ticket-selector .cert-warning img{display:block;width:1.5em;height:1.5em;margin:.25em 1em 0 0}.bb-container.cinema .tickets .ticket-selector .cert-warning p{font-size:.75em;font-weight:600;color:#fff}.bb-container.cinema .tickets .ticket-selector .cert-warning p a{display:block;font-weight:300;text-decoration:none;color:#30c1f8;text-decoration:underline;-moz-text-decoration-color:rgba(48,193,248,.5);text-decoration-color:rgba(48,193,248,.5);text-underline-offset:.125em;transition:color ease-out .2s}.bb-container.cinema .tickets .ticket-selector .photo-sensitivity{display:flex;justify-content:flex-start;align-items:center}.bb-container.cinema .tickets .ticket-selector .photo-sensitivity svg{display:block;width:2.5em;height:2.5em;fill:#f9c233;pointer-events:none;margin-right:1em;flex-shrink:0;flex-grow:0}.bb-container.cinema .tickets .ticket-selector .photo-sensitivity p{font-weight:600;font-size:.75em;color:#fff}.bb-container.cinema .tickets .ticket-selector .redeem-voucher{margin:0 calc(-1*var(--bb-margin));padding:1.5em var(--bb-margin) 1.5em var(--bb-margin);background-color:#08141a;border-bottom:1px solid #2c3b49}.bb-container.cinema .tickets .ticket-selector .redeem-voucher h3{margin:0 0 .5em 0;padding:0 0 0 0;background:none;font-weight:600;color:#fff;font-size:1em;position:relative}.bb-container.cinema .tickets .ticket-selector .redeem-voucher button{display:flex;background-color:#364659;border:1px solid #909eb1;border-radius:.25em;justify-content:space-between;align-items:center;font-family:"Poppins",sans-serif;padding:.875em;width:100%}.bb-container.cinema .tickets .ticket-selector .redeem-voucher button span{display:block;font-size:1em;color:#fff}.bb-container.cinema .tickets .ticket-selector .redeem-voucher button svg{width:1.5em;height:1.5em;pointer-events:none;stroke:#fff;stroke-width:6px}.bb-container.cinema .tickets .ticket-selector *+.redeem-voucher{margin-top:1em;border-top:1px solid #2c3b49}.bb-container.cinema .tickets .ticket-selector .area{margin-top:1em;position:relative}.bb-container.cinema .tickets .ticket-selector .area+.area{margin-top:2em}.bb-container.cinema .tickets .ticket-selector h3{font-weight:300;position:sticky;top:0;background:linear-gradient(to right,#091f2c 0%,#08141a 100%);margin:0 calc(-1*var(--bb-margin));padding-left:var(--bb-margin);padding-right:var(--bb-margin);padding-top:.5em}.bb-container.cinema .tickets .ticket-selector h3 strong{border-bottom:1px solid #425063;display:flex;justify-content:space-between;padding:.5em 0}.bb-container.cinema .tickets .ticket-selector .areasummary{font-size:.8125em;padding:.5rem 0}.bb-container.cinema .tickets .ticket-selector .areasummary p{display:flex;justify-self:flex-start;align-items:flex-start;color:#7f9aa8}.bb-container.cinema .tickets .ticket-selector .areasummary p strong{display:inline-block;font-weight:600;padding-right:.75em}.bb-container.cinema .tickets .ticket-selector .areasummary p em{display:inline-block;font-style:normal;font-weight:300}.bb-container.cinema .tickets .ticket-selector .ticket-action{display:flex;align-items:center;margin-top:1em;border-radius:.25em;cursor:pointer;background-color:#425265;color:#fff;font-weight:600;font-size:.875em;padding:.75em}.bb-container.cinema .tickets .ticket-selector .ticket-action svg{display:block;width:1.5em;height:1.5em;stroke:#fff;stroke-width:5px}.bb-container.cinema .tickets .ticket-selector .ticket-action svg+span{margin-left:.625em}.bb-container.cinema .tickets .ticket-selector .ticket-action span{display:block;line-height:100%}.bb-container.cinema .tickets .ticket-selector .ticket-action span em{display:block;font-weight:normal;padding-top:.25em}.bb-container.cinema .tickets .ticket-selector .ticket-action.mylight-reengage{background-color:#fac316;color:#0a1f2b;padding:1.25em .75em;margin-bottom:.75em}.bb-container.cinema .tickets .ticket-selector .ticket-action.mylight-reengage svg{stroke:#0a1f2b}.bb-container.cinema .tickets .ticket-selector .ticket-action.mylight-reengage em{font-weight:600}.bb-container.cinema .tickets .ticket-selector .ticket{display:grid;grid-template-rows:auto auto;grid-template-columns:1fr min-content;justify-content:space-between;align-items:center;border-bottom:1px solid #425063;padding:.25em 0}.bb-container.cinema .tickets .ticket-selector .ticket label{display:grid;grid-template-rows:auto auto;grid-template-columns:auto min-content;justify-content:space-between;align-items:center;flex-grow:1;grid-row:1/2;grid-column:1/2}.bb-container.cinema .tickets .ticket-selector .ticket label span{display:block;grid-column:1/2;grid-row:1/2;font-weight:600;flex-grow:1;font-size:.8125em}.bb-container.cinema .tickets .ticket-selector .ticket label span.ttitle{padding-top:.25em}.bb-container.cinema .tickets .ticket-selector .ticket label span.price{grid-column:2/3;grid-row:1/3;white-space:nowrap;margin-left:1.5em;margin-right:1em;font-size:1em;text-align:right;line-height:100%}.bb-container.cinema .tickets .ticket-selector .ticket label em.desc{grid-column:1/2;grid-row:2/3}.bb-container.cinema .tickets .ticket-selector .ticket .qty{flex-shrink:0;flex-grow:0;display:flex;align-items:center;flex-wrap:nowrap;grid-row:1/2;grid-column:2/3}.bb-container.cinema .tickets .ticket-selector .ticket .qty a{display:flex;justify-content:center;align-items:center;color:#fff;background-color:#f84225;width:1.5em;height:1.5em;border-radius:100%;margin:.75em .125em;cursor:pointer}.bb-container.cinema .tickets .ticket-selector .ticket .qty input[type=number]{border:0;-webkit-appearance:none;background-color:transparent;font-family:"Poppins",sans-serif;font-weight:600;color:#fff;font-size:1em;width:2em;text-align:center}.bb-container.cinema .tickets .ticket-selector .ticket .qty input[type=number]::-webkit-inner-spin-button,.bb-container.cinema .tickets .ticket-selector .ticket .qty input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.bb-container.cinema .tickets .ticket-selector .ticket em{display:block;color:#7f9aa8;font-size:.75em;font-weight:300;grid-row:2/3;grid-column:1/3}.bb-container.cinema .tickets .ticket-selector .ticket span.remove{margin:1em .5em}.bb-container.cinema .tickets .ticket-selector .ticket span.remove svg{display:block;width:1.5em;height:1.5em;pointer-events:none;stroke:#fff}.bb-container.cinema .tickets .tray .summary{display:flex;justify-content:space-between;padding-top:1.5rem;font-size:1.125em}.bb-container.cinema .tickets .tray .summary em{text-transform:uppercase}.bb-container.cinema .tickets .tray .summary strong{font-weight:600}.bb-container.cinema .combos{display:flex;flex-direction:column;position:absolute;left:0;top:0;right:0;bottom:0;background-color:#fff;justify-content:flex-start;overflow:auto}.bb-container.cinema .combos .intro img{display:block;width:100%}.bb-container.cinema .combos .combo-selector{padding:1.25em var(--bb-margin);border-bottom:1px solid rgba(66,82,101,.4)}.bb-container.cinema .combos .combo-selector .combo{display:grid;grid-template-rows:auto auto auto;grid-template-columns:auto auto;justify-content:space-between;padding:.75em 0}.bb-container.cinema .combos .combo-selector .combo h3{color:#0a1f2b;font-weight:600;font-size:1em;margin:0 0 .125rem 0;padding:0;line-height:120%;grid-column:1/3;grid-row:1/2}.bb-container.cinema .combos .combo-selector .combo p{font-size:.75em;line-height:130%;margin-bottom:.3125rem;color:#0a1f2b;grid-column:1/2;grid-row:2/3}.bb-container.cinema .combos .combo-selector .combo p.price{font-weight:600;font-size:.875em;margin-bottom:0;grid-column:1/2;grid-row:3/4}.bb-container.cinema .combos .combo-selector .combo .qty{flex-shrink:0;flex-grow:0;display:flex;align-items:center;flex-wrap:nowrap;margin-left:1rem;grid-column:2/3;grid-row:2/4;justify-self:flex-end}.bb-container.cinema .combos .combo-selector .combo .qty a{display:flex;justify-content:center;align-items:center;color:#fff;background-color:#f84225;width:1.5em;height:1.5em;border-radius:100%;margin:.75em .125em;cursor:pointer;user-select:none}.bb-container.cinema .combos .combo-selector .combo .qty a svg{pointer-events:none;stroke:#fff;stroke-width:8px;width:1em;height:1em}.bb-container.cinema .combos .combo-selector .combo .qty input[type=number]{border:0;-webkit-appearance:none;background-color:transparent;font-family:"Poppins",sans-serif;font-weight:600;color:#0a1f2b;font-size:1em;width:1.5em;text-align:center}.bb-container.cinema .combos .combo-selector .combo .qty input[type=number]::-webkit-inner-spin-button,.bb-container.cinema .combos .combo-selector .combo .qty input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.bb-container.cinema .combos .combo-selector .combo+.combo{border-top:1px solid #94b5cb}.bb-container.cinema .combos button.customise{display:block;width:100%;text-transform:uppercase;border-radius:.25rem;border:0;font-family:"Poppins",sans-serif;font-weight:600;padding:.5rem 1rem;font-size:1em;cursor:pointer;background-color:#f84225;color:#fff;margin:1rem var(--bb-margin) 0 var(--bb-margin);width:auto}.bb-container.cinema .combos button.customise.disabled{background-color:#e8e9eb;color:#959799}.bb-container.cinema .combos button.customise.disabled{color:#959799;background-color:#e8e9eb;cursor:default}.bb-container.cinema .combos button.no{display:block;display:block;width:100%;text-transform:uppercase;border-radius:.25rem;border:0;font-family:"Poppins",sans-serif;font-weight:600;padding:.5rem 1rem;font-size:1em;cursor:pointer;background-color:#0a1f2b;color:#fff;margin:.75rem var(--bb-margin) 2rem var(--bb-margin);width:auto}.bb-container.cinema .combos button.no.disabled{background-color:#e8e9eb;color:#959799}.bb-container.cinema .combo-options{background-color:#fff;color:#0a1f2b;padding-bottom:1em}.bb-container.cinema .combo-options .intro{padding-top:.75em}.bb-container.cinema .combo-options .intro p{margin:0 var(--bb-margin) 1rem var(--bb-margin);font-size:.875em}.bb-container.cinema .combo-options .opts{border-bottom:1px solid rgba(66,82,101,.4)}.bb-container.cinema .combo-options .opts .combo{margin:1rem 0}.bb-container.cinema .combo-options .opts .combo h3{background-color:#e0e7ed;padding:1rem var(--bb-margin);font-size:1em;font-weight:600}.bb-container.cinema .combo-options .opts .combo h4{font-weight:600;padding:.5em 0;border-bottom:1px solid rgba(66,82,101,.4);font-size:.875em}.bb-container.cinema .combo-options .opts .combo *+h4{margin-top:.5em}.bb-container.cinema .combo-options .opts .combo .items,.bb-container.cinema .combo-options .opts .combo .sharer-opts{margin:1rem var(--bb-margin)}.bb-container.cinema .combo-options .opts .combo .choices{padding:.5em 0}.bb-container.cinema .combo-options .opts .combo label{display:flex;align-items:center;padding:.5em 0}.bb-container.cinema .combo-options .opts .combo label input[type=radio]{display:block;width:1.5em;height:1.5em;flex-shrink:0;flex-grow:0;margin:0}.bb-container.cinema .combo-options .opts .combo label span.title{font-weight:600;flex-grow:1;margin-left:.75em}.bb-container.cinema .combo-options .opts .combo label span.price{font-weight:600;text-align:right;margin-left:.75em;font-size:.875em;white-space:nowrap}.bb-container.cinema .combo-options button.continue{display:block;width:100%;text-transform:uppercase;border-radius:.25rem;border:0;font-family:"Poppins",sans-serif;font-weight:600;padding:.5rem 1rem;font-size:1em;cursor:pointer;background-color:#f84225;color:#fff;margin:1rem var(--bb-margin);width:calc(100% - 2*var(--bb-margin))}.bb-container.cinema .combo-options button.continue.disabled{background-color:#e8e9eb;color:#959799}.bb-container.cinema .footer-basket.combos{position:relative;bottom:auto;flex-shrink:0;flex-grow:0}.bb-container.cinema .full-popup.combo-set .body{background-color:#fff;color:#0a1f2b}.bb-container.cinema .full-popup.combo-set .body .inner{background-image:none}.bb-container.cinema .full-popup.combo-set .body.simple .qty{margin-top:.5em;background-color:#e0e7ed}.bb-container.cinema .full-popup.combo-set .body a.add-sharer{display:block;width:100%;text-transform:uppercase;border-radius:.25rem;border:0;font-family:"Poppins",sans-serif;font-weight:600;padding:.5rem 1rem;font-size:1em;cursor:pointer;background-color:#0a6b90;color:#fff;text-transform:none;margin:.5rem 1rem;text-align:center;width:auto}.bb-container.cinema .full-popup.combo-set .body a.add-sharer.disabled{background-color:#e8e9eb;color:#959799}.bb-container.cinema .full-popup.combo-set .body .sharer h3.heading{background-color:transparent;display:flex;justify-content:space-between;align-items:center;padding:0 1rem;color:#0a1f2b}.bb-container.cinema .full-popup.combo-set .body .sharer h3.heading a.remove{display:inline-block;color:#390505;font-size:.75em;padding:.3125em .75em;background-color:#efcbcb;border-radius:.25em;cursor:pointer}.bb-container.cinema .full-popup.combo-set .body .sharer .opt h3{background-color:#e0e7ed;padding:.5em 1em;color:#0a1f2b}.bb-container.cinema .full-popup.combo-set .body .sharer .opt .rad .fld{margin:.75em 0;display:block}.bb-container.cinema .full-popup.combo-set .body .sharer .opt .rad .fld div{display:flex;justify-content:flex-start;flex-wrap:nowrap;align-items:flex-start}.bb-container.cinema .full-popup.combo-set .body .sharer .opt .rad .fld div input[type=radio]{position:relative;width:1em;height:1em;opacity:1;flex-shrink:0;flex-grow:0;margin:.5em 0 0 0}.bb-container.cinema .full-popup.combo-set .body .sharer .opt .rad .fld div label{background-color:transparent;padding:0;border:0;text-align:left;margin-left:.75em}.bb-container.cinema .full-popup.combo-set .body .sharer .opt .rad .fld div label h4{font-size:.875em;font-weight:600;display:flex;justify-content:space-between}.bb-container.cinema .full-popup.combo-set .body .sharer .opt .rad .fld div label p{font-size:.875em;font-weight:300}.bb-container.cinema .full-popup.combo-set .body .sharer .opt .rad .fld div input[type=radio]:checked+label{color:#0a1f2b;background-color:transparent}.bb-container.cinema .full-popup.combo-set .body .sharer .opt .rad .fld div+div{margin-top:1em;padding-top:1em;border-top:1px solid rgba(66,82,101,.4)}.bb-container.cinema .full-popup.combo-set .body .buttons{margin-top:2em}.bb-container.cinema .tray{flex-shrink:0;flex-grow:0;padding:.5rem var(--bb-margin) 1.5rem var(--bb-margin)}.bb-container.cinema .tray .summary{padding-bottom:.75rem}.bb-container.cinema .tray .summary p{font-size:.8em;display:flex;justify-content:flex-start;align-items:flex-start}.bb-container.cinema .tray .summary p strong{font-weight:600;display:block;padding-right:.75em}.bb-container.cinema .tray button{display:block;width:100%;text-transform:uppercase;border-radius:.25rem;border:0;font-family:"Poppins",sans-serif;font-weight:600;padding:.5rem 1rem;font-size:1em;cursor:pointer;background-color:#f84225;color:#fff;cursor:pointer}.bb-container.cinema .tray button.disabled{background-color:#e8e9eb;color:#959799}.bb-container.cinema .tray button.disabled{color:#959799;background-color:#e8e9eb;cursor:default}@keyframes throbopacity{from{opacity:.25}to{opacity:.75}}.bb-container.cinema .miniguide .guide ul.schedule li.p.hero{padding:0 0 1em 0;border-bottom:1px solid #425063;background-color:#08141a;background-size:contain;background-repeat:no-repeat}.bb-container.cinema .miniguide .guide ul.schedule li.p.hero>a{display:block;position:relative;width:100%;margin-bottom:-2em}.bb-container.cinema .miniguide .guide ul.schedule li.p.hero>a h3.title{opacity:0;background:none;padding-bottom:85.8%;font-size:1px;line-height:0}.bb-container.cinema .miniguide .guide ul.schedule li.p.hero>a p{padding:0 1.25rem;color:#fff;position:absolute;bottom:3em;font-weight:600;text-shadow:0 0 4px rgba(0,0,0,.9),1px 0 4px rgba(0,0,0,.9),-1px 0 4px rgba(0,0,0,.9)}.bb-container.cinema .miniguide .guide ul.schedule li.p.hero>a::after{position:absolute;content:" ";bottom:0;width:100%;height:2.5rem;background-image:linear-gradient(to bottom,rgba(8,20,26,0) 0%,rgba(8,20,26,.5) 60%,#08141a 100%)}.bb-container.cinema .miniguide .guide ul.schedule li.p.hero.mgh-dark>a p{color:#000;text-shadow:0 0 4px rgba(255,255,255,.9),1px 0 4px rgba(255,255,255,.9),-1px 0 4px rgba(255,255,255,.9)}.bb-container.cinema .miniguide .guide ul.schedule li.p.hero .sessions{margin:0 .75rem;position:relative;z-index:2}.bb-container .arcade-vouchers .img{display:block;margin:0 .25rem}.bb-container .arcade-vouchers .img img{display:block;width:100%}.bb-container .arcade-vouchers h3{padding:.75em var(--bb-margin);margin-top:.5em}.bb-container .arcade-vouchers p.intro{font-size:.875em;text-align:center;margin:1.5rem var(--bb-margin) 1rem var(--bb-margin)}.bb-container .arcade-vouchers .voucher{display:flex;justify-content:space-between;align-items:center;margin:.75em var(--bb-margin)}.bb-container .arcade-vouchers .voucher .info p.title{font-weight:600}.bb-container .arcade-vouchers .voucher .qty{flex-shrink:0;flex-grow:0;display:flex;align-items:center;flex-wrap:nowrap}.bb-container .arcade-vouchers .voucher .qty a{display:flex;justify-content:center;align-items:center;color:#fff;background-color:#f84225;width:1.5em;height:1.5em;border-radius:100%;margin:.75em .125em;cursor:pointer}.bb-container .arcade-vouchers .voucher .qty a svg{width:1em;height:1em;stroke:#fff;stroke-width:12px;pointer-events:none}.bb-container .arcade-vouchers .voucher .qty input[type=number]{border:0;-webkit-appearance:none;background-color:transparent;font-family:"Poppins",sans-serif;font-weight:600;color:#fff;font-size:1em;width:2em;text-align:center}.bb-container .arcade-vouchers .voucher .qty input[type=number]::-webkit-inner-spin-button,.bb-container .arcade-vouchers .voucher .qty input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.bb-container .arcade-vouchers .buttons{margin:2em var(--bb-margin)}.bb-container .arcade-vouchers .buttons button{display:block;width:100%;text-transform:uppercase;border-radius:.25rem;border:0;font-family:"Poppins",sans-serif;font-weight:600;padding:.5rem 1rem;font-size:1em;cursor:pointer;background-color:#f84225;color:#fff;cursor:pointer}.bb-container .arcade-vouchers .buttons button.disabled{background-color:#e8e9eb;color:#959799}.bb-container .arcade-vouchers .buttons button.disabled{color:#959799;background-color:#e8e9eb;cursor:default}.bb-container.bowling .arcade-vouchers h3{background-color:#1a4740}.bb-container.bowling .arcade-vouchers .voucher{border-bottom:1px solid #1a4740}.bb-container.cinema .arcade-vouchers h3{background-color:rgba(66,82,101,.4)}.bb-container.cinema .arcade-vouchers .voucher{border-bottom:1px solid rgba(66,82,101,.4)}.bb-container.treats .header{background-color:#000}.bb-container.treats .inner{background-color:#fff;background-image:none;color:#0a1f2b}.bb-container.treats .menubrowser{position:absolute;left:0;top:0;width:100%;bottom:0;display:flex;flex-direction:column}.bb-container.treats .menubrowser>.items{padding-bottom:3em}.bb-container.treats .menus{flex-shrink:0;flex-grow:0;background-color:#000;color:#7f9aa8;padding:1rem .5rem .75rem .5rem;overflow:auto;display:flex;flex-wrap:nowrap;-ms-overflow-style:none;scrollbar-width:none}.bb-container.treats .menus::-webkit-scrollbar{display:none}.bb-container.treats .menus a{display:inline-block;padding:0 .5rem .25rem .5rem;border-bottom:1px solid #7f9aa8;font-weight:300;cursor:pointer;white-space:nowrap;font-size:.875em}.bb-container.treats .menus a.active{color:#fff;font-weight:600;border-bottom:2px solid #fff}.bb-container.treats .pages{flex-shrink:0;flex-grow:0;background-color:#fff;color:#736359;display:flex;flex-wrap:nowrap;overflow:auto;position:relative;box-shadow:0 0 5px 2px rgba(128,128,128,.25);padding:0;-ms-overflow-style:none;scrollbar-width:none}.bb-container.treats .pages::-webkit-scrollbar{display:none}.bb-container.treats .pages a{display:inline-block;padding:1rem .5rem .25rem .5rem;border-bottom:2px solid transparent;cursor:pointer;white-space:nowrap}.bb-container.treats .pages a.active{font-weight:600;border-bottom-color:#f84225;color:#0a1f2b}.bb-container.treats .items{flex-shrink:1;flex-grow:1;overflow:auto}.bb-container.treats .menupage h2{font-size:1.37em;padding:2.5rem var(--bb-margin) .375rem var(--bb-margin);border-bottom:1px solid #e8e9eb}.bb-container.treats .menupage:first-child h2{padding-top:1.5rem}.bb-container.treats .menupage .group{position:relative}.bb-container.treats .menupage .group h3{padding:.8rem .5rem;margin:.75rem calc(var(--bb-margin) - .5rem) 0 calc(var(--bb-margin) - .5rem);background-color:#e0e7ed;color:#0a1f2b;cursor:pointer;display:flex;justify-content:space-between;align-items:center;position:-webkit-sticky;position:sticky;top:0;z-index:1}.bb-container.treats .menupage .group h3 svg{display:block;transform:rotateZ(180deg);transition:transform ease-out .2s;width:.75rem;height:.75rem;pointer-events:none}.bb-container.treats .menupage .group h3.open svg{transform:rotateZ(270deg)}.bb-container.treats .menupage .group h3+.items{overflow:hidden;height:0;border-bottom:0;transition:height ease-out .2s}.bb-container.treats .menupage .items{border-bottom:1px solid #e8e9eb}.bb-container.treats .menupage .item{display:flex;justify-content:space-between;padding:.75em 0;margin:0 var(--bb-margin);cursor:pointer}.bb-container.treats .menupage .item h4{font-size:1em;font-weight:600;transition:color ease-out .2s;color:#0a1f2b;line-height:120%}.bb-container.treats .menupage .item:hover h4{color:#000}.bb-container.treats .menupage .item p.summary{margin-top:.5em;font-size:.75em;line-height:110%}.bb-container.treats .menupage .item p.unavailable{font-weight:600;line-height:100%;font-size:.75em;margin:.5em 0 0 0}.bb-container.treats .menupage .item p.price{margin-top:.5em;font-weight:600}.bb-container.treats .menupage .item p.price span{font-size:.75em}.bb-container.treats .menupage .item p.price span.from{text-transform:lowercase;opacity:.6;padding-right:.25em}.bb-container.treats .menupage .item .img img{display:block;border-radius:.25em;margin-left:1em}.bb-container.treats .menupage .item.unavailable h4,.bb-container.treats .menupage .item.unavailable p.summary,.bb-container.treats .menupage .item.unavailable p.unavailable,.bb-container.treats .menupage .item.unavailable p.price{opacity:.5}.bb-container.treats .menupage .item+.item{border-top:1px solid #e8e9eb}.bb-container.treats .concession-item .body{color:#0a1f2b}.bb-container.treats .concession-item h3{background-color:#e0e7ed;color:#0a1f2b}.bb-container.treats .concession-item .comment textarea{border-color:#e8e9eb}.bb-container.treats .concession-item .qty{background-color:#e0e7ed}.bb-container.treats .concession-item .qty a svg{stroke:#0a1f2b}.bb-container.play.party .inner h2{margin-top:1em;text-align:center}.bb-container.play.party .gametype a.pick-date{background:linear-gradient(135deg,#3a5064 0%,#203b54 100%);border:1px solid #0a1f2b}.bb-container.play.party .gametype .rad.radflex .fld label{background:linear-gradient(135deg,#3a5064 0%,#203b54 100%);border:1px solid #0a1f2b}.bb-container.play.party .gametype .rad.radflex .fld input[type=radio]:checked+label{background:#f84225}.bb-container.play.party .gametype .rad.radflex .fld input[type=radio]:disabled+label{opacity:.25}.bb-container.play.party .gametype .tickets label{border-bottom:1px solid rgba(255,255,255,.15);padding-bottom:.5em;margin-bottom:.5em}.bb-container.play.party .gametype .tickets label em{font-weight:300;font-size:.75em;display:inline-block;margin-left:.75em}.bb-container.play.party .gametype .age .fld .i{background:linear-gradient(135deg,#3a5064 0%,#203b54 100%);border:1px solid #0a1f2b}.bb-container.play.party .gametype .age+.tickets{margin-top:2em}.bb-container.play.party .gametype .age-ticket{margin:1em 0}.bb-container.play.party .gametype .age-ticket .f.dropdown{display:flex;justify-content:space-between;align-items:center}.bb-container.play.party .gametype .age-ticket .f.dropdown label{flex-direction:column;align-items:flex-start}.bb-container.play.party .gametype .age-ticket .f.dropdown label em{font-weight:300;font-size:.875em;color:#7f9aa8;display:block}.bb-container.play.party .gametype .age-ticket .f.dropdown .fld .i{padding:.25em;background:linear-gradient(135deg,#3a5064 0%,#203b54 100%);border:1px solid #0a1f2b;min-width:5em}.bb-container.play.party .gametype .age-ticket .f.dropdown .fld .i select{padding:.5em .75em}.bb-container.play.party .gametype .button{border-top:1px solid rgba(255,255,255,.15);padding-top:1.5em;margin-top:1.5em}.bb-container.play.party .activity-list{margin:1em var(--bb-margin)}.bb-container.play.party .activity-list>div{display:grid;grid-template-rows:auto auto auto;grid-template-columns:min-content auto;border-radius:.25em;background:linear-gradient(135deg,#3a5064 0%,#203b54 100%);border:1px solid #425265;box-shadow:0 2px 8px 0 rgba(0,0,0,.58);padding:1em;cursor:pointer;position:relative;margin-bottom:1em}.bb-container.play.party .activity-list>div.unavailable{opacity:.5;cursor:default}.bb-container.play.party .activity-list>div svg{grid-area:1/1/4/2;width:3em;height:3em;margin-right:1.5em;align-self:center}.bb-container.play.party .activity-list>div h4,.bb-container.play.party .activity-list>div p{grid-column:2/3;grid-row:span 1}.bb-container.play.party .activity-list>div h4{font-weight:600;font-size:1.125em}.bb-container.play.party .activity-list>div p{font-size:.875em}.bb-container.play.party .when label{margin:.75em var(--bb-margin);font-weight:600}.bb-container.play.party .bundlemenu{background-color:#08141a;color:#fff}.bb-container.play.party .bundlemenu .secondary .group h3{background:linear-gradient(135deg,#3a5064 0%,#203b54 100%)}.bb-container.play.party .bundlemenu .secondary .group .items{background-color:#fff;color:#000}.bb-container.play.party .bundlemenu .allergen-warning{background-color:#0a1f2b}.bb-container.play.party .bundlemenu .order-summary{background-color:#08141a}.bb-container.play.party .bundlemenu .buttons{background-color:#08141a}.bb-container.play.party .itinerary-selection .itinerary{margin:1em var(--bb-margin)}.bb-container.play.party .itinerary-selection .itinerary .itinerary-entry{padding-bottom:1em;border-bottom:2px solid #7f9aa8}.bb-container.play.party .itinerary-selection .itinerary .itinerary-entry+.itinerary-entry{margin-top:1.75em}.bb-container.play.party .itinerary-selection .itinerary .itinerary-header{display:flex;justify-content:center;align-items:center;gap:.625em;font-size:1.125em;font-weight:600;margin-bottom:.75em}.bb-container.play.party .itinerary-selection .itinerary .itinerary-header svg{display:block;width:1.5em;height:1.5em}.bb-container.play.party .itinerary-selection .itinerary .itinerary-body{border-radius:.25em;background:linear-gradient(135deg,#3a5064 0%,#203b54 100%);box-shadow:0 2px 8px 0 rgba(0,0,0,.58);padding-top:.5em}.bb-container.play.party .itinerary-selection .itinerary .itinerary-body a{display:flex;justify-content:space-between;background-color:#f84225;padding:.5em 1.5em;border-bottom-left-radius:.25em;border-bottom-right-radius:.25em;text-transform:uppercase;font-weight:600;cursor:pointer}.bb-container.play.party .itinerary-selection .itinerary .itinerary-body a.working{justify-content:center}.bb-container.play.party .itinerary-selection .itinerary .itinerary-body ul{display:flex;justify-content:space-between;margin:.75em 2em;border-top:1px solid #7f9aa8}.bb-container.play.party .itinerary-selection .itinerary .itinerary-body ul li{padding-top:.5em;list-style-type:none;text-align:center;flex-basis:100%}.bb-container.play.party .itinerary-selection .itinerary .itinerary-body ul li strong,.bb-container.play.party .itinerary-selection .itinerary .itinerary-body ul li em{display:block}.bb-container.play.party .itinerary-selection .itinerary .itinerary-body ul li span{font-size:.75em;display:inline-block;padding-left:.375em;opacity:.75}.bb-container.play.party .itinerary-selection .itinerary .itinerary-body ul li:first-child{text-align:left}.bb-container.play.party .itinerary-selection .itinerary .itinerary-body ul li:last-child{text-align:right}.bb-container.play.party .itinerary-selection .time-nav{display:flex;justify-content:space-between;align-items:center;margin:1.5em var(--bb-margin)}.bb-container.play.party .itinerary-selection .time-nav a{display:flex;align-items:center;position:relative;cursor:pointer}.bb-container.play.party .itinerary-selection .time-nav a.disabled{opacity:.25}.bb-container.play.party .itinerary-selection .time-nav a span{font-weight:600;letter-spacing:1px;background-color:#0a6b90;border:1px solid #0a6b90;border-radius:.25em}.bb-container.play.party .itinerary-selection .time-nav a svg.pointer{position:absolute;z-index:1;top:0;width:1.5em;height:100%;fill:#0a6b90;pointer-events:none}.bb-container.play.party .itinerary-selection .time-nav a svg.chevron{position:relative;z-index:2;display:block;width:.75em;height:.75em;fill:#fff;stroke:none;pointer-events:none}.bb-container.play.party .itinerary-selection .time-nav a.next{padding-right:.75em}.bb-container.play.party .itinerary-selection .time-nav a.next span{padding:.5em 1.5em .5em 1em;border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.bb-container.play.party .itinerary-selection .time-nav a.next svg.pointer{right:0}.bb-container.play.party .itinerary-selection .time-nav a.next svg.chevron{left:-.75em}.bb-container.play.party .itinerary-selection .time-nav a.prev{padding-left:.75em}.bb-container.play.party .itinerary-selection .time-nav a.prev span{padding:.5em 1em .5em 1.5em;border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.bb-container.play.party .itinerary-selection .time-nav a.prev svg.pointer{transform:rotateZ(180deg);left:0}.bb-container.play.party .itinerary-selection .time-nav a.prev svg.chevron{transform:rotateZ(180deg);left:.75em}.bb-container.play.party .meal-selection .meals{margin:1em var(--bb-margin)}.bb-container.play.party .meal-selection .meal{background-color:#fff;color:#000;padding:1.325em 1em;grid-template-columns:min-content auto min-content;grid-template-rows:auto;grid-gap:.125em .7em;margin-bottom:1em}.bb-container.play.party .meal-selection .meal h4{grid-area:1/2/2/3;font-weight:600}.bb-container.play.party .meal-selection .meal p.price{grid-area:2/2/3/3;font-weight:600;font-size:.875em}.bb-container.play.party .meal-selection .meal .qty{grid-area:1/3/3/4;white-space:nowrap;display:flex;align-items:center;justify-content:flex-end}.bb-container.play.party .meal-selection .meal .qty a{display:flex;justify-content:center;align-items:center;padding:.5em;background-color:#f84225;color:#fff;font-size:1.25em;font-weight:600;border-radius:500px;width:1.375em;height:1.375em;cursor:pointer}.bb-container.play.party .meal-selection .meal .qty input[type=number]{font-family:"Poppins",sans-serif;font-size:1.125em;font-weight:300;border:0;background-color:transparent;color:#000;padding:0;margin:0;width:2em;text-align:center;-webkit-appearance:textfield;-moz-appearance:textfield}.bb-container.play.party .meal-selection .meal .qty input[type=number]::-webkit-outer-spin-button,.bb-container.play.party .meal-selection .meal .qty input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}.bb-container.play.party .meal-selection .meal div.desc{grid-area:3/1/4/4;font-size:.875em;margin-top:.75em}.bb-container.play.party .meal-selection .meal div.desc li{margin-top:1em;margin-left:1.5em}.bb-container.play.party .meal-selection .meal div.desc ul+p{margin-top:1em}.bb-container.play.party .meal-selection label.iceblast{display:flex;justify-content:flex-start;align-items:center;background-color:#0a6b90;color:#fff;padding:1.25em 2em;margin:2em 0}.bb-container.play.party .meal-selection label.iceblast input[type=checkbox]{width:2.5em;height:2.5em;background-color:rgba(255,255,255,.2);border:1px solid #fff;color:#fff;margin-right:2em}.bb-container.play.party .meal-selection label.iceblast p{font-size:1.25em;font-weight:600}.bb-container.play.party .meal-selection .rad .fld{display:block}.bb-container.play.party .meal-selection .rad .fld label{background:linear-gradient(135deg,#3a5064 0%,#203b54 100%);margin-bottom:.625em;position:relative;text-align:left;padding-left:4em}.bb-container.play.party .meal-selection .rad .fld label strong{font-weight:300;display:inline-block;padding-left:.5em}.bb-container.play.party .meal-selection .rad .fld label strong span{font-size:.875em}.bb-container.play.party .meal-selection .rad .fld label em{display:block;font-weight:300;font-size:.875em}.bb-container.play.party .meal-selection .rad .fld label::after{content:"";position:absolute;width:1.25em;height:1.25em;left:1em;top:50%;transform:translateY(-50%);border:2px solid #fff;border-radius:500px;transition:background-color ease-out .2s}.bb-container.play.party .meal-selection .rad .fld input[type=radio]:checked+label::after{background-color:#fff}.bb-container.play.party .arcade .rad .fld{display:block}.bb-container.play.party .arcade .rad .fld label{background:linear-gradient(135deg,#3a5064 0%,#203b54 100%);margin-bottom:.625em;position:relative}.bb-container.play.party .arcade .rad .fld label::after{content:"";position:absolute;width:1.25em;height:1.25em;left:1em;top:50%;transform:translateY(-50%);border:2px solid #fff;border-radius:500px;transition:background-color ease-out .2s}.bb-container.play.party .arcade .rad .fld input[type=radio]:checked+label::after{background-color:#fff}.bb-container.play.party .arcade button.nothanks{background-color:#0a6b90}.bb-container.play.party .photobooth .intro{display:flex;align-items:center;margin:.5em var(--bb-margin) 1em var(--bb-margin)}.bb-container.play.party .photobooth .intro h2{font-size:1.25em;font-weight:600;text-align:left;padding:0 1em 0 0}.bb-container.play.party .photobooth .intro img{display:block;transform:rotateZ(8deg);max-width:44%;margin:2em 1em 1em 1em;box-shadow:3px 3px 5px rgba(0,0,0,.5)}.bb-container.play.party .photobooth .photoboothui p{margin:2em var(--bb-margin);line-height:130%}.bb-container.play.party .photobooth .photoboothui .qty{margin:1em var(--bb-margin) 2em var(--bb-margin);display:flex;justify-content:center;align-items:center;margin-top:2em}.bb-container.play.party .photobooth .photoboothui .qty a{background-color:#f84225;padding:1em;border-radius:500px;display:flex;justify-content:center;align-items:center}.bb-container.play.party .photobooth .photoboothui .qty a svg{width:2.5em;height:2.5em;stroke:#fff;stroke-width:10px;pointer-events:none}.bb-container.play.party .photobooth .photoboothui .qty input{font-size:2em;border:0;background-color:transparent;text-align:center;color:#fff;margin:1em .5em;width:2em;-webkit-appearance:textfield;font-weight:600}.bb-container.play.party .photobooth .photoboothui .qty input::-webkit-inner-spin-button,.bb-container.play.party .photobooth .photoboothui .qty input::-webkit-outer-spin-button{-webkit-appearance:none}.bb-container.play.party .photobooth button.nothanks{background-color:#0a6b90}.bb-container.play.party .drinks-vouchers .freeform{margin:0 var(--bb-margin) 1em var(--bb-margin)}.bb-container.play.party .drinks-vouchers .rad .fld{display:block}.bb-container.play.party .drinks-vouchers .rad .fld label{background:linear-gradient(135deg,#3a5064 0%,#203b54 100%);margin-bottom:.625em;position:relative}.bb-container.play.party .drinks-vouchers .rad .fld label::after{content:"";position:absolute;width:1.25em;height:1.25em;left:1em;top:50%;transform:translateY(-50%);border:2px solid #fff;border-radius:500px;transition:background-color ease-out .2s}.bb-container.play.party .drinks-vouchers .rad .fld input[type=radio]:checked+label::after{background-color:#fff}.bb-container.play.party .drinks-vouchers button.nothanks{background-color:#0a6b90}.bb-container.play.party .group-tab p{text-align:center;margin:1rem var(--bb-margin)}.bb-container.play.party .group-tab .tab-balance{margin:1rem var(--bb-margin);background-color:#293d4f;border-radius:.5em;padding:1em 2em}.bb-container.play.party .group-tab .tab-balance p{font-size:.875em;margin-top:.5em;margin-bottom:.5em}.bb-container.play.party .group-tab .tab-balance .fld{background-color:#0a1f2b;border:1px solid #425265;border-radius:.75em;padding:.75em 1.5em;margin:.75em 0;display:flex;align-items:center}.bb-container.play.party .group-tab .tab-balance .fld span{font-size:2em;font-weight:600}.bb-container.play.party .group-tab .tab-balance .fld input[type=number]{background-color:transparent;border:0;color:#fff;font-family:"Poppins",sans-serif;font-size:2em;text-align:center;width:100%;font-weight:600}.bb-container.play.party .party-summary{margin:0 var(--bb-margin)}.bb-container.play.party .party-summary .summary-section{background-color:#293d4f;border-radius:.25em;box-shadow:0 2px 8px 0 rgba(0,0,0,.58);padding:1.25em;margin-bottom:1em}.bb-container.play.party .party-summary .summary-section h2{margin-bottom:2rem}.bb-container.play.party .party-summary .summary-section h3{display:flex;justify-content:space-between;font-size:1em;font-weight:600;padding:0 0 .5em 0;border-bottom:1px solid #7f9aa8;margin-bottom:.25em}.bb-container.play.party .party-summary .summary-section h3 strong{font-weight:600}.bb-container.play.party .party-summary .summary-section ul{display:block;margin-top:.75em}.bb-container.play.party .party-summary .summary-section ul li{list-style-type:none}.bb-container.play.party .party-summary .summary-section ul li strong{font-weight:600}.bb-container.play.party .party-summary .summary-section ul li.activitytime+li.activity{margin-top:1em}.bb-container.play.party .party-summary .summary-section ul li.item{display:flex;flex-wrap:nowrap;align-items:flex-start}.bb-container.play.party .party-summary .summary-section ul li.item span.qty{flex-shrink:0;flex-grow:0;font-weight:600;font-size:.875em;color:#fff;padding:.25em;min-width:1.5em;text-align:center;margin-right:1em;border:1px solid #7f9aa8;line-height:100%;border-radius:.25em}.bb-container.play.party .party-summary .summary-section ul li.item em{flex-grow:1;font-size:.875em}.bb-container.play.party .party-summary .summary-section ul li.item span.price{font-weight:600;flex-shrink:0;flex-grow:0}.bb-container.play.party .party-summary .summary-section ul li.item+li.item{margin-top:.5em}.bb-container.play.party .party-summary .summary-section ul li.text{font-size:.875em;margin-top:1em}.bb-container.play.party .party-summary .comment{margin-top:2em}.bb-container.play.party .party-summary .comment h3{padding:0 0 .5em 0}.bb-container.play.party .party-summary .comment textarea{display:block;font-family:"Poppins",sans-serif;box-sizing:border-box;width:100%;padding:.625em;background-color:#fff;color:#000;font-size:1em;height:6em;border-radius:.25em}.bb-container.play.party .party-summary div.total{display:grid;grid-template-columns:auto auto;margin-top:2em;margin-bottom:2em;padding:1em;border-radius:.25em;background:linear-gradient(135deg,#3a5064 0%,#203b54 100%);box-shadow:0 2px 8px 0 rgba(0,0,0,.58)}.bb-container.play.party .party-summary div.total h3{grid-area:1/1/2/2;font-size:1em;font-weight:300;align-self:center;padding:0}.bb-container.play.party .party-summary div.total p.total{grid-area:1/2/2/3;font-size:2em;font-weight:600;text-align:center}.bb-container.play.party .party-summary div.total p.perhead{grid-area:2/2/3/3;font-size:.875em;text-align:center}.bb-container .comboitems{background-color:#fff;color:#0a1f2b}.bb-container .comboitems .intro{text-align:center;padding-top:1em;padding-bottom:.5em}.bb-container .comboitems .intro h2{color:#0a1f2b;font-size:1.125em;font-weight:600}.bb-container .comboitems .intro p{font-size:1em;margin:.5em 2rem 0 2rem}.bb-container .comboitems .items{position:relative}.bb-container .comboitems .combo{margin-top:1em}.bb-container .comboitems .combo+.combo{margin-top:2em}.bb-container .comboitems .combo>h3{background-color:#d5e5ec;display:flex;justify-content:space-between;padding:.75em 1.125em;font-size:1em;font-weight:600;position:sticky;top:0}.bb-container .comboitems .combo>h3 strong{font-weight:600}.bb-container .comboitems .combo .options{margin:1em 1.125em}.bb-container .comboitems .combo .options h3{padding:0;font-weight:600;margin:1.75em 0 0 0}.bb-container .comboitems .combo .options h3:first-child{margin-top:1em}.bb-container .comboitems .combo .options .choice{display:flex;justify-content:flex-start;align-items:center;margin-top:.75em}.bb-container .comboitems .combo .options .choice input[type=radio],.bb-container .comboitems .combo .options .choice input[type=checkbox]{display:block;width:1.5em;height:1.5em;flex-shrink:0;flex-grow:0;margin:0 1em 0 0}.bb-container .comboitems .combo .options .choice label{font-size:.875em}.bb-container .comboitems .combo .options .choice.unavailable{padding-left:2.125em;opacity:.75}.bb-container .comboitems .combo .options .choice.unavailable span{font-size:.875em;display:inline-block;padding-left:.3125em}.bb-container .comboitems .combo .options .vmsg{padding:.125em 0 .25em 0}.bb-container .comboitems .help{margin-top:2em;padding:1rem 1.125rem;background-color:#f5f6f8}.bb-container .comboitems .help h4{font-weight:600;font-size:1em}.bb-container .comboitems .help p{margin-top:.25em;font-size:.875em}.bb-container .comboitems .buttons{padding:2em 1.125rem}.bb-container .comboitems .buttons button{display:block;width:100%;text-transform:uppercase;border-radius:.25rem;border:0;font-family:"Poppins",sans-serif;font-weight:600;padding:.5rem 1rem;font-size:1em;cursor:pointer;background-color:#f84225;color:#fff}.bb-container .comboitems .buttons button.disabled{background-color:#e8e9eb;color:#959799}.bb-container.combo-collect-confirmation{background-color:#f5f6f8;color:#0a1f2b;text-align:center}.bb-container.combo-collect-confirmation .body .inner{background-image:none}.bb-container.combo-collect-confirmation .combo-confirmation{margin:1em 1.5em}.bb-container.combo-collect-confirmation .combo-confirmation .intro h2{font-size:1.125em;padding:.75em 0}.bb-container.combo-collect-confirmation .combo-confirmation .intro p{font-size:1em;margin-top:.5em}.bb-container.combo-collect-confirmation .combo-confirmation .collection-number{background-color:#0a1f2b;margin:1.5em auto;border-radius:100%;width:min-content;min-width:7em}.bb-container.combo-collect-confirmation .combo-confirmation .collection-number p{display:flex;flex-direction:column;justify-content:center;align-items:center}.bb-container.combo-collect-confirmation .combo-confirmation .collection-number strong{display:block;font-size:.875em;color:#fff;font-weight:600;line-height:100%}.bb-container.combo-collect-confirmation .combo-confirmation .collection-number em{display:block;font-size:2.125em;color:#f84225;font-weight:600;line-height:100%;padding:.25rem 0 .5rem 0}.bb-container.combo-collect-confirmation .combo-confirmation .order-summary{background-color:#fff;box-shadow:0 2px 8px 0 rgba(0,0,0,.1);border-radius:.25em;padding:.75em;text-align:left}.bb-container.combo-collect-confirmation .combo-confirmation .order-summary h3{font-size:1em;padding:0 0 .75em 0}.bb-container.combo-collect-confirmation .combo-confirmation .order-summary dl{display:flex;flex-direction:row-reverse;justify-content:flex-start;align-items:flex-start;padding:.75em 0;border-top:1px solid #d5dfdd}.bb-container.combo-collect-confirmation .combo-confirmation .order-summary dt{flex-grow:1;font-size:.875em}.bb-container.combo-collect-confirmation .combo-confirmation .order-summary dt strong{font-weight:600;display:block}.bb-container.combo-collect-confirmation .combo-confirmation .order-summary dt span{display:block;margin-top:.25em}.bb-container.combo-collect-confirmation .combo-confirmation .order-summary dd{text-align:center;min-width:1.125rem;background-color:#63666a;color:#fff;font-weight:600;font-size:.75em;padding:.375em 0;border-radius:.25em;line-height:100%;margin-right:1em}.bb-dlg-body.giftcard-spend{background-color:#fff;transition:background-color ease-out .2s;color:#000;text-align:center;background-image:none;width:100%}.bb-dlg-body.giftcard-spend h2{font-weight:600;font-size:1.25em;margin-bottom:1em}.bb-dlg-body.giftcard-spend button.scan{display:block;width:100%;text-transform:uppercase;border-radius:.25rem;border:0;font-family:"Poppins",sans-serif;font-weight:600;padding:.5rem 1rem;font-size:1em;cursor:pointer;background-color:#0a1f2b;color:#fff;display:flex;justify-content:center;align-items:center}.bb-dlg-body.giftcard-spend button.scan.disabled{background-color:#e8e9eb;color:#959799}.bb-dlg-body.giftcard-spend button.scan svg{display:block;width:1.25em;height:1.25em;fill:#fff;margin-left:.75em}.bb-dlg-body.giftcard-spend label{font-size:.75em}.bb-dlg-body.giftcard-spend .codeentry{margin-top:2em}.bb-dlg-body.giftcard-spend .codeentry input{display:block;text-align:center;font-family:"Poppins",sans-serif;letter-spacing:2px;font-size:1em;padding:.5em;width:100%;box-sizing:border-box;background-color:#f5f6f8;margin-top:.25em;border:2px solid #0a1f2b;border-radius:.25em}.bb-dlg-body.giftcard-spend .codeentry input::placeholder{letter-spacing:normal}.bb-dlg-body.giftcard-spend .codeentry button.go{display:block;width:100%;text-transform:uppercase;border-radius:.25rem;border:0;font-family:"Poppins",sans-serif;font-weight:600;padding:.5rem 1rem;font-size:1em;cursor:pointer;background-color:#f84225;color:#fff;margin-top:.5em}.bb-dlg-body.giftcard-spend .codeentry button.go.disabled{background-color:#e8e9eb;color:#959799}.bb-dlg-body.giftcard-spend .giftcard-preview{position:relative;border-radius:.5em;box-shadow:0 2px 3px 2px rgba(0,0,0,.1);margin-bottom:1em}.bb-dlg-body.giftcard-spend .giftcard-preview .spc{height:0;padding-bottom:62%}.bb-dlg-body.giftcard-spend .giftcard-preview .blurb{position:absolute;left:5%;top:7%;width:54%;height:66%;background-color:#f3f4f8}.bb-dlg-body.giftcard-spend .giftcard-preview .qr{position:absolute;right:5%;top:5%;width:30%}.bb-dlg-body.giftcard-spend .giftcard-preview .logo{position:absolute;bottom:5%;left:5%;width:25%}.bb-dlg-body.giftcard-spend .giftcard-preview .url{position:absolute;right:5%;bottom:5%;font-size:.5rem;color:#000}.bb-dlg-body.giftcard-spend h5{font-weight:600}.bb-dlg-body.giftcard-spend *+h5{margin-top:2em}.bb-dlg-body.giftcard-spend p.msg{font-weight:600;padding:.5em 0;color:#f84225;line-height:100%}.bb-dlg-body.giftcard-spend p.cardnumber{font-size:1em;background-color:#f4f4f4;color:#000;padding:.75em .5em;border-radius:.25em;margin-top:.25em}.bb-dlg-body.giftcard-spend p.balance{font-size:1em;border:1px solid #bce8f1;background-color:#d9edf7;color:#31708f;font-weight:300;padding:.75em .5em;border-radius:.25em;margin-top:.25em;line-height:120%}.bb-dlg-body.giftcard-spend p.balance span{white-space:nowrap}.bb-dlg-body.giftcard-spend p.balance.invalid{background-color:#fbdedd;border-color:#fdcdcb;color:#fa4616}.bb-dlg-body.giftcard-spend p.balance strong{font-weight:600;font-size:1.25em;display:block}.bb-dlg-body.giftcard-spend p.balance em{font-size:.875em;margin-top:.25em;display:block}.bb-dlg-body.giftcard-spend button.go{margin-top:1em;display:block;width:100%;text-transform:uppercase;border-radius:.25rem;border:0;font-family:"Poppins",sans-serif;font-weight:600;padding:.5rem 1rem;font-size:1em;cursor:pointer;background-color:#f84225;color:#fff;display:flex;justify-content:center;align-items:center}.bb-dlg-body.giftcard-spend button.go.disabled{background-color:#e8e9eb;color:#959799}.bb-dlg-body.giftcard-spend button.reset{margin-top:1em;display:block;width:100%;text-transform:uppercase;border-radius:.25rem;border:0;font-family:"Poppins",sans-serif;font-weight:600;padding:.5rem 1rem;font-size:1em;cursor:pointer;background-color:#0a1f2b;color:#fff;display:flex;justify-content:center;align-items:center}.bb-dlg-body.giftcard-spend button.reset.disabled{background-color:#e8e9eb;color:#959799}.bb-dlg-body.giftcard-spend.dark{background-color:#000;color:#fff}.bb-dlg-body.giftcard-spend .scanner p{font-size:.8em;font-weight:600}.bb-dlg-body.giftcard-spend .scanner video{max-width:100%;max-height:75vh;margin-top:1em;border-radius:.75em}.bb-dlg-body.giftcard-spend .scanner button.cancel{display:block;width:100%;text-transform:uppercase;border-radius:.25rem;border:0;font-family:"Poppins",sans-serif;font-weight:600;padding:.5rem 1rem;font-size:1em;cursor:pointer;background-color:#444;color:#fff;margin-top:1em}.bb-dlg-body.giftcard-spend .scanner button.cancel.disabled{background-color:#e8e9eb;color:#959799}.bb-dlg-body.giftcard-spend .choice p{color:#000;font-weight:300;font-size:.875em;line-height:140%;margin-top:.75em}.bb-dlg-body.giftcard-spend .choice .choicelist button{display:block;width:100%;text-transform:uppercase;border-radius:.25rem;border:0;font-family:"Poppins",sans-serif;font-weight:600;padding:.5rem 1rem;font-size:1em;cursor:pointer;background-color:#f84225;color:#fff;margin-top:.75rem;text-align:left;line-height:120%;text-transform:none}.bb-dlg-body.giftcard-spend .choice .choicelist button.disabled{background-color:#e8e9eb;color:#959799}.bb-dlg-body.giftcard-spend .choice .choicelist button strong{display:block}.bb-dlg-body.giftcard-spend .choice .choicelist button span{display:block}.bb-dlg-body.giftcard-spend .choice .choicelist button em{display:block}.bb-container .checkout .gift-cards{background-color:#fff;box-shadow:0 2px 4px 1px rgba(0,0,0,.05);border-radius:.25em;padding:.75em 1rem;margin:.5rem var(--bb-margin)}.bb-container .checkout .gift-cards p.add-giftcard{display:flex;cursor:pointer}.bb-container .checkout .gift-cards p.add-giftcard span{display:block;font-size:75%}.bb-container .checkout .gift-cards p.add-giftcard strong{flex-grow:1}.bb-container .checkout .gift-cards p.add-giftcard svg{display:block;width:1.25em;height:1.25em;fill:#000;margin-right:1em;pointer-events:none}.bb-container .checkout .gift-cards p.add-giftcard svg.trigger{transform:rotateZ(180deg);height:1.5em;width:.75em;margin-right:0}.bb-container .checkout .gift-cards .applied-giftcards .credit{display:flex;align-items:center;margin-top:.75em;padding-top:.75em;border-top:1px solid #e8e9eb}.bb-container .checkout .gift-cards .applied-giftcards .credit p{flex-grow:1;display:flex}.bb-container .checkout .gift-cards .applied-giftcards .credit p strong{flex-grow:1}.bb-container .checkout .gift-cards .applied-giftcards .credit p em{font-weight:600}.bb-container .checkout .gift-cards .applied-giftcards .credit svg{width:1.25em;height:1.25em;stroke:#e62e2e;margin-left:1em;pointer-events:none}.bb-container .checkout .credit .balance{display:grid;grid-template-rows:auto auto;grid-template-columns:auto min-content}.bb-container .checkout .credit .balance strong.available-credit{grid-row:1/2;grid-column:1/2;align-content:center;font-size:.875em;color:#63666a}.bb-container .checkout .credit .balance strong.available-credit span{display:block;font-size:1.5rem;color:#000;line-height:100%}.bb-container .checkout .credit .balance strong.available-credit span span{display:inline;font-size:80%}.bb-container .checkout .credit .balance em{grid-row:1/2;grid-column:2/3;align-content:center;border:1px solid #959799;border-radius:100%;padding:.5em}.bb-container .checkout .credit .balance em svg{display:block;visibility:hidden;width:1em;height:1em;margin:0;fill:#000;pointer-events:none}.bb-container .checkout .credit .balance.active em svg{visibility:visible}.bb-container .checkout .credit .balance span.applied-credit{grid-row:2/3;grid-column:1/3;display:flex;justify-content:space-between;align-items:center;margin-top:.75em;padding-top:.75em;border-top:1px solid #e8e9eb}.bb-container .checkout .credit .balance span.applied-credit span{font-size:.875rem;flex-grow:1}.bb-container .checkout .credit .balance span.applied-credit strong{text-align:right;font-size:1rem;font-weight:600}.bb-container .checkout .credit .credit{background-color:#fff;box-shadow:0 2px 4px 1px rgba(0,0,0,.05);border-radius:.25em;padding:.75rem 1rem;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.bb-container .checkout .credit .credit p{display:flex;flex-grow:1;justify-content:space-between;margin-right:.375em}.bb-container .checkout .credit .credit svg{display:block;width:1.25em;height:1.25em;fill:#e62e2e;pointer-events:none}.bb-container .checkout .credit .credit+.credit{margin-top:.5rem}.bb-container .complete{position:absolute;top:0;left:0;right:0;bottom:0;overflow:auto;background-color:#f5f6f8;padding:2em 0}.bb-container .complete .intro{padding:0 .5em;text-align:center}.bb-container .complete .intro h3{font-size:1.125em;font-weight:600;padding:0;line-height:130%}.bb-container .complete .intro p{margin-top:.25em}.bb-container .complete .intro p.bookingref{font-size:1em}.bb-container .complete p.wallet{margin:1.5em 1rem;display:flex;justify-content:center;align-items:center}.bb-container .complete .require-apple-wallet{display:none;margin:0 .5rem}.bb-container .complete p.collect{font-size:.875em;text-align:center;margin:1.5em 1rem}.bb-container .complete p.collect a{color:#30c1f8;text-decoration:underline}.bb-container .complete .ordernumber{margin:1.5em auto;width:7em;position:relative;background-color:#7b6a5f;color:#fff;box-shadow:0 2px 9px 0 rgba(0,0,0,.5);border-radius:100%}.bb-container .complete .ordernumber p{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.bb-container .complete .ordernumber em{font-size:.875em;display:block;font-weight:600;line-height:120%}.bb-container .complete .ordernumber strong{font-size:2.5em;display:block;font-weight:600;line-height:100%}.bb-container .complete .ordernumber .spc{padding-bottom:100%}.bb-container .complete .ordersummary{margin:2em 1em;background-color:#fff;box-shadow:0 2px 8px 0 rgba(0,0,0,.1);padding:1.125em;padding-bottom:.375em;border-radius:.25em;color:#000}.bb-container .complete .ordersummary h4{font-size:1em;font-weight:600;padding-bottom:.5em}.bb-container .complete .ordersummary dl{border-top:1px solid #d5dfdd;padding:.75em 0}.bb-container .complete dl{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:row-reverse;text-align:left}.bb-container .complete dt{flex-grow:1;line-height:120%}.bb-container .complete dt strong{display:block;font-weight:600;font-size:.875em;color:#0a1f2b}.bb-container .complete dt span{display:block;font-size:.875em;color:#63666a}.bb-container .complete dd{flex-shrink:0;flex-grow:0;margin-right:1.25em;margin-top:.25em;background-color:#321903;color:#fff;padding:.25rem .375rem;font-size:.75em;font-weight:600;min-width:1.25rem;text-align:center;border-radius:.125em;line-height:100%}.bb-container .complete dl.ticketList{align-items:center}.bb-container .complete dl.ticketList dt strong{color:#fff}.bb-container .complete .ticket{background-color:#fff;box-shadow:0 2px 8px 0 rgba(0,0,0,.2);padding:2em .5em;margin:1em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 10'%3E%3Ccircle cx='7' cy='5' r='5' fill='%2308141a' /%3E%3Crect width='14' height='5' fill='%2308141a' /%3E%3C/svg%3E%0A"),url("data:image/svg+xml,			%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 10'%3E%3Ccircle cx='7' cy='5' r='5' fill='%2308141a' /%3E%3Crect y='5' width='14' height='5' fill='%2308141a' /%3E%3C/svg%3E%0A");background-repeat:repeat-x;background-position:4px 0,4px bottom;background-size:.75em .54em}.bb-container .complete .ticket .ticketinfo{display:grid;grid-template-columns:3fr 1fr;grid-template-rows:auto;grid-gap:1em;padding:0 .75em}.bb-container .complete .ticket .ticketinfo p{color:#0a1f2b}.bb-container .complete .ticket .ticketinfo p em{font-size:.875em;font-weight:300;color:#536578;display:block}.bb-container .complete .ticket .ticketinfo p strong{font-size:1em;font-weight:600;display:block}.bb-container .complete .ticket.film .film{grid-column:1/2}.bb-container .complete .ticket.film .screennum{grid-column:2/3}.bb-container .complete .ticket.film .date{grid-column:1/2}.bb-container .complete .ticket.film .time{grid-column:2/3}.bb-container .complete .ticket.film .tickets{grid-column:1/3}.bb-container .complete .ticket.film .tickets b{display:grid;grid-template-columns:3fr 1fr;grid-template-rows:auto;grid-gap:1em}.bb-container .complete .ticket.film .tickets b span{grid-column:1/2;grid-row:span 1;font-weight:600;font-size:.875em}.bb-container .complete .ticket.film .tickets b span+span{grid-column:2/3;grid-row:span 1}.bb-container .complete .ticket.film .tickets strong{font-size:.75em}.bb-container .complete .ticket.film .tickets strong span{display:block;font-size:.875rem}.bb-container .complete .ticket.film .tickets strong span+span{font-weight:300}.bb-container .complete .ticket.film .tickets b+strong{margin-top:1em}.bb-container .complete .ticket.bowl .title{grid-column:1/3}.bb-container .complete .ticket.bowl .date{grid-column:1/2}.bb-container .complete .ticket.bowl .time{grid-column:2/3}.bb-container .complete .ticket.bowl .lane{grid-column:1/3}.bb-container .complete .ticket.bowl .playercount{grid-column:1/3}.bb-container .complete .ticket .players{margin-top:1em;padding-top:1em;border-top:1px dashed #979797;color:#000}.bb-container .complete .ticket .players h5{font-size:.875em;margin-bottom:.5em;padding:0 .75rem}.bb-container .complete .ticket .players p.names{background-color:#e0e7ed;font-size:.875em;padding:1em}.bb-container .complete .ticket .players a.update{display:block;width:100%;text-transform:uppercase;border-radius:.25rem;border:0;font-family:"Poppins",sans-serif;font-weight:600;padding:.5rem 1rem;font-size:1em;cursor:pointer;background-color:#f84225;color:#fff;text-align:center;margin-top:1em}.bb-container .complete .ticket .players a.update.disabled{background-color:#e8e9eb;color:#959799}.bb-container .complete .ticket .bundle{margin-top:1em;padding:1em .75em;border-top:1px dashed #979797;color:#000}.bb-container .complete .ticket .bundle h5{font-size:.875em;margin-bottom:.5em}.bb-container .complete .ticket .combosummary,.bb-container .complete .ticket .arcadecredits{margin-top:1em;padding-top:1em;border-top:1px dashed #979797}.bb-container .complete .ticket .combosummary h4,.bb-container .complete .ticket .arcadecredits h4{font-size:.875em;margin-bottom:.5em}.bb-container .complete .ticket .combosummary p.hint,.bb-container .complete .ticket .arcadecredits p.hint{margin-top:1em;padding:1em;background-color:#829eae;color:#fff;font-weight:600;font-size:.875em;line-height:140%}.bb-container .complete .ticket .itemlist{padding:0 .75em}.bb-container .complete .ticket .itemlist h4{color:#0b2c27;margin-bottom:1rem}.bb-container .complete .ticket .itemlist p.msg{color:#0b2c27;font-size:.875em;margin-top:1em}.bb-container .complete .ticket .itemlist dl{align-items:center}.bb-container .complete p.emailconf{margin:2em;font-size:.875em;text-align:center}.bb-container.cinema .complete{background-color:#08141a;color:#fff}.bb-container.cinema .complete .bookingref{margin-top:1em;font-size:.875em}.bb-container.cinema .complete .bookingref strong{display:block;font-weight:600;font-size:1.125rem}.bb-container.cinema .complete .ordernumber{background-color:#f84225}.bb-container.cinema .complete .combosummary,.bb-container.cinema .complete .arcadecredits{color:#0a1f2b}.bb-container.bowling .complete{background-color:#0b2c27;color:#fff}.bb-container.bowling .complete .bookingref{margin-top:1em;font-size:.875em}.bb-container.bowling .complete .bookingref strong{display:block;font-weight:600;font-size:1.125rem}.bb-container.bowling .complete .ticket{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 10'%3E%3Ccircle cx='7' cy='5' r='5' fill='%230b2c27' /%3E%3Crect width='14' height='5' fill='%230b2c27' /%3E%3C/svg%3E%0A"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 10'%3E%3Ccircle cx='7' cy='5' r='5' fill='%230b2c27' /%3E%3Crect y='5' width='14' height='5' fill='%230b2c27' /%3E%3C/svg%3E%0A")}.bb-container.bowling .complete .ticket .ticketinfo p{color:#0b2c27}.bb-container.climb .complete{background-color:#0a1f2b}.bb-container.climb .complete dl{align-items:center;padding:0 .75em}.bb-container.climb .complete dl dt strong{color:#0a1f2b}a#foodOrb{position:fixed;bottom:1em;right:1em;width:6em;height:6em;border-radius:500px;background-color:#f84225;color:#fff;text-transform:uppercase;transform:rotateZ(-5deg);cursor:pointer;box-shadow:0 4px 4px rgba(0,0,0,.5);z-index:2100}a#foodOrb span{display:flex;position:absolute;inset:0;text-align:center;align-items:center;font-weight:700;line-height:100%}@media(min-width:700px){#foodOrb{display:none}}.popup.dlg.food-orb-menu{display:flex;justify-content:flex-end}.popup.dlg.food-orb-menu .c{width:30em;max-width:calc(100% - 2em);margin:auto 1em 0 auto}.popup.dlg.food-orb-menu .c .ci{background:linear-gradient(to right,#091f2c 0%,#08141a 100%);border:1px solid rgba(127,154,168,.2);border-radius:1em;padding:2em 1em}.popup.dlg.food-orb-menu .c .ci a{display:flex;padding:1em;align-items:center}.popup.dlg.food-orb-menu .c .ci a svg{display:block;flex-shrink:0;flex-grow:0;pointer-events:none;width:3em;height:3em;margin-right:2em}.popup.dlg.food-orb-menu .c .ci a h5{font-weight:600;font-size:1.0625em;display:block}.popup.dlg.food-orb-menu .c .ci a h5 span{display:block;font-size:80%;font-weight:normal}