@media (max-width:1024px){input,select,textarea{font-size:16px}}html.kp-tab-hidden *,html.kp-tab-hidden ::after,html.kp-tab-hidden ::before{animation-play-state:paused!important;transition:none!important}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}}@media (max-width:1024px){#instagram{content-visibility:auto;contain-intrinsic-size:auto 900px}}@media (max-width:860px){.float-bar{max-width:100vw;box-sizing:border-box}.float-btn{min-width:0;padding:0 14px}.float-btn .fb-roll,.float-btn .fb-word{white-space:nowrap}}@media (max-width:400px){.float-bar{gap:8px;padding-left:10px;padding-right:calc(10px + 62px)}.float-btn{padding:0 10px;gap:6px}.float-btn,.float-btn .fb-roll,.float-btn .fb-word{font-size:11px;letter-spacing:.06em}}@media (max-width:860px){.nav{padding-top:max(24px,var(--kp-top,0px))!important}body:not(.nav-at-top) .nav::before{opacity:1!important}.nav::before{transition:opacity .15s ease!important}.nav::before{background:linear-gradient(to bottom,rgba(9,8,15,.995) 0,rgba(9,8,15,.98) 70%,rgba(9,8,15,.88) 90%,rgba(9,8,15,0) 100%);backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2)}}html.kp-tier-mid :not(.nav):not(.float-bar):not(.spl-ball){will-change:auto!important}html.kp-tier-low *,html.kp-tier-low ::after,html.kp-tier-low ::before,html.kp-tier-min *,html.kp-tier-min ::after,html.kp-tier-min ::before{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;will-change:auto!important}html.kp-tier-low .nav::before,html.kp-tier-min .nav::before{background:rgba(9,8,15,.97)!important}html.kp-tier-low .float-bar,html.kp-tier-min .float-bar{background:linear-gradient(180deg,rgba(7,6,12,0),rgba(7,6,12,.97) 42%)!important}html.kp-tier-min *,html.kp-tier-min ::after,html.kp-tier-min ::before{filter:none!important;box-shadow:none!important;text-shadow:none!important;mix-blend-mode:normal!important}html.kp-tier-low .menu-section[data-cat=happy]::before,html.kp-tier-min .menu-section[data-cat=happy]::before{background-image:url('../img/sm/King%20Pins%20-%20Goda%20Recorded-65.webp')!important}html.kp-tier-low .menu-section[data-cat=pizzas]::before,html.kp-tier-min .menu-section[data-cat=pizzas]::before{background-image:url('../img/sm/King%20Pins%20-%20Goda%20Recorded-80.webp')!important}html.kp-tier-low .menu-section[data-cat=snacks]::before,html.kp-tier-min .menu-section[data-cat=snacks]::before{background-image:url('../img/sm/King%20Pins%20-%20Goda%20Recorded-85.webp')!important}html.kp-tier-low .menu-section[data-cat=beerwine]::before,html.kp-tier-min .menu-section[data-cat=beerwine]::before{background-image:url('../img/sm/King%20Pins%20-%20Goda%20Recorded-100.webp')!important}html.kp-tier-low .menu-section[data-cat=cocktails]::before,html.kp-tier-min .menu-section[data-cat=cocktails]::before{background-image:url('../img/sm/King%20Pins%20-%20Goda%20Recorded-75.webp')!important}html.kp-tier-low .brief-photo,html.kp-tier-min .brief-photo{background-image:url('../img/sm/King%20Pins%20-%20Goda%20Recorded-9.webp')!important}html.kp-tier-low .kpb-act[data-act=lane]::before,html.kp-tier-min .kpb-act[data-act=lane]::before{background-image:url('../img/sm/King Pins - Goda Recorded-9.webp')!important}html.kp-tier-low .kpb-act[data-act=pool]::before,html.kp-tier-min .kpb-act[data-act=pool]::before{background-image:url('../img/sm/King Pins - Goda Recorded-40.webp')!important}html.kp-tier-low .kpb-act[data-act=foosball]::before,html.kp-tier-low .kpb-act[data-act=snooker]::before,html.kp-tier-min .kpb-act[data-act=foosball]::before,html.kp-tier-min .kpb-act[data-act=snooker]::before{background-image:url('../img/sm/King Pins - Goda Recorded-3.webp')!important}html.kp-tier-low .evq-adam,html.kp-tier-min .evq-adam{background-image:url('../img/sm/adam-hands.png')!important}html.kp-tier-low svg.plan-svg,html.kp-tier-min svg.plan-svg{filter:none!important}.bk-done-directions{margin:14px auto 0;max-width:42ch;font-size:13px;line-height:1.55;color:rgba(255,255,255,.72)}.bk-done-directions b{color:#fff}.kp-footer-find{margin:8px 0 0;font-size:12.5px;line-height:1.5;color:rgba(255,255,255,.58)}.kp-footer-find b{color:rgba(255,255,255,.88)}.rate b{color:var(--cyan,#00cfff)}@media (max-width:860px){.nav{top:0!important}body:not(.nav-at-top) .nav{background:rgba(9,8,15,.97)!important}body:not(.nav-at-top) .nav::before{top:0!important;height:100%!important}}.kp-find{margin-top:16px}.kp-find-label{display:block;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.42);margin-bottom:8px}.kp-find-steps{list-style:none;margin:0;padding:0}.kp-find-steps li{position:relative;padding-left:15px;font-size:12.5px;line-height:1.65;color:rgba(255,255,255,.6)}.kp-find-steps li::before{content:'';position:absolute;left:0;top:.78em;width:5px;height:5px;border-radius:50%;background:#ff1f6e;opacity:.7}.kp-find-steps b{color:rgba(255,255,255,.92);font-weight:600}@media (min-width:821px) and (max-height:940px){.kpp-panel{max-height:94vh}.kpp-panel-body{padding:24px 32px 22px 36px;gap:13px}.kpp-panel-title{font-size:clamp(34px, 5.4vh, 56px)}.kpp-panel-deck{font-size:13.5px;margin:8px 0 0}.kpp-tk-run{padding:11px 15px;gap:15px}.kpp-tk-run-big b{font-size:clamp(32px, 5vh, 52px)}.kpp-tk-sheet li{padding:8px 0}.kpp-tk-rules{padding:12px 15px 11px}.kpp-tk-stub{padding-top:14px}.kpp-now{font-size:clamp(38px, 5.6vh, 54px)}.kpp-panel-media{min-height:0}}@media (min-width:821px) and (max-height:800px){.kpp-panel{max-height:96vh}.kpp-panel-body{padding:18px 28px 16px 30px;gap:10px}.kpp-panel-deck{font-size:13px}.kpp-tk-run{padding:9px 13px}.kpp-tk-sheet li{padding:6px 0;gap:12px}.kpp-tk-rules{padding:10px 13px 9px}.kpp-tk-stub{padding-top:11px}.kpp-fan-lg .kpp-pola{width:40%;max-width:168px}}@media (min-width:821px) and (max-height:680px){.kpp-panel{overflow:hidden}.kpp-panel-body{overflow-y:auto}.kpp-tk-stub{position:sticky;bottom:0;background:linear-gradient(180deg,rgba(10,8,20,0),rgba(10,8,20,.97) 40%);padding-bottom:10px}}.kppbk-back,.kppbk-hd .kppbk-back,.kpx-back{display:inline-flex!important;align-items:center;gap:9px;position:relative;background:0 0!important;border:0!important;padding:12px 4px 12px 2px!important;margin:0 0 4px -2px!important;color:rgba(245,239,224,.92)!important;font-family:var(--font-body);font-size:13.5px!important;font-weight:700;letter-spacing:.1em;text-transform:uppercase;line-height:1;cursor:pointer;transition:color .2s ease}.kppbk-back::first-letter,.kpx-back::first-letter{color:var(--t,var(--cyan));font-size:1.5em;font-weight:700}.kppbk-back::after,.kpx-back::after{content:'';position:absolute;left:2px;right:4px;bottom:8px;height:1px;background:var(--t,var(--cyan));transform:scaleX(1);transform-origin:left;opacity:.34;transition:opacity .26s ease}.kppbk-back:hover,.kpx-back:hover{color:var(--cream)!important}.kppbk-back:hover::after,.kpx-back:hover::after{opacity:.9}.kppbk-back:active,.kpx-back:active{transform:translateX(-2px)}.kppbk-back:focus-visible,.kpx-back:focus-visible{outline:2px solid var(--t,var(--cyan));outline-offset:4px;border-radius:4px}@media (max-width:860px){.kppbk-back,.kppbk-hd .kppbk-back,.kpx-back{padding:14px 6px 14px 2px!important;font-size:14px!important}}.kppbk-step.kpx{--acc:var(--t, #FF1F6E)}.kppbk-step .kpx-dchip.on,.kppbk-step .kpx-slot.on{box-shadow:0 0 26px -6px var(--acc)}.kppbk-runday{width:100%;margin:0 0 10px;font-family:var(--font-body);font-size:10px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:rgba(245,239,224,.5)}.kppbk-runday em{font-style:italic;color:var(--t,#ff1f6e)}.kppbk-run{width:100%;margin-bottom:14px}.kppbk-track{display:flex;gap:3px;height:32px;margin-bottom:11px}.kppbk-track b{display:flex;align-items:center;justify-content:center;min-width:0;border-radius:9px;overflow:hidden;background:color-mix(in srgb,var(--t,#ff1f6e) 90%,transparent);color:#0b0910}.kppbk-track b.is-booth{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);color:rgba(245,239,224,.72)}.kppbk-track span{font-family:var(--font-display);font-size:15px;line-height:1;white-space:nowrap}.kppbk-legend{display:flex;gap:16px;width:100%}.kppbk-leg{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:4px;padding-left:11px;border-left:3px solid rgba(255,255,255,.14)}.kppbk-leg.is-lanes{border-left-color:var(--t,#ff1f6e)}.kppbk-leg i{font-style:normal;font-family:var(--font-body);font-size:9px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:rgba(245,239,224,.45)}.kppbk-leg b{font-family:var(--font-display);font-weight:400;font-size:clamp(16px, 4.2vw, 21px);line-height:1;color:rgba(245,239,224,.9)}.kppbk-leg.is-lanes b{color:var(--t,#ff1f6e)}.kppbk-leg u{text-decoration:none;font-family:var(--font-body);font-size:11px;line-height:1.3;color:rgba(245,239,224,.5);overflow-wrap:anywhere}.kppbk-stub-money i em{font-style:italic}.kppbk-stub-money u{display:block;margin-top:5px;text-decoration:none;font-family:var(--font-body);font-size:11px;color:rgba(245,239,224,.48)}.kppbk-stub{flex-wrap:wrap;row-gap:0}.kppbk-runday{order:-2}.kppbk-run{order:-1}@media (max-width:430px){.kppbk-legend{flex-direction:column;gap:9px}}.kppbk-hrseg{padding:0}.kppbk-hrseg .kpx-counter{justify-content:flex-start;gap:14px;padding:2px 0 4px}.kppbk-hrseg .kpx-cval{min-width:68px;text-align:center;font-variant-numeric:tabular-nums}.kppbk-hrseg .kpx-seg-hint{display:block;margin-top:0}@media (max-width:560px){.kppbk-hrseg .kpx-counter{gap:11px}.kppbk-hrseg .kpx-cbtn{width:44px;height:44px}.kppbk-hrseg .kpx-cval{min-width:60px;font-size:1.6rem}}.kppbk-sec{transition:opacity .2s ease}.kppbk-sec.is-done{opacity:.62}.kppbk-sec.is-done:focus-within,.kppbk-sec.is-done:hover{opacity:1}.kppbk-sec .kpx-seg-k u{text-decoration:none;margin-right:9px;font-family:var(--font-display);font-size:1.02em;letter-spacing:.04em;color:var(--t,#ff1f6e)}.kppbk-sec.is-done .kpx-seg-k u{color:rgba(245,239,224,.38)}.kppbk-mark{display:inline-flex;align-items:center;gap:3px;margin-right:10px;vertical-align:middle}.kppbk-mark:last-child{margin-right:0}.kppbk-mark svg{width:15px;height:15px;display:block}.kppbk-leg u{display:flex;align-items:center;flex-wrap:wrap;gap:2px 0;margin-top:1px}.kppbk-leg.is-lanes u{color:color-mix(in srgb,var(--t,#ff1f6e) 78%,#f5efe0)}.kppbk-leg.is-booth u{color:rgba(245,239,224,.46)}.kppbk-mark svg{width:17px;height:17px}.kppbk-mark{gap:5px;margin-right:13px}.kppbk-mark svg+svg{margin-left:-2px}.kppbk-leg.is-lanes u{color:var(--t,#ff1f6e);opacity:.92}.kppbk-leg.is-booth u{color:rgba(245,239,224,.5)}.kppbk-hrseg .kpx-cbtn{border-color:rgba(255,255,255,.16)}.kppbk-hrseg .kpx-cbtn:not([disabled]):hover{border-color:var(--t,#ff1f6e)}.kppbk-hrseg .kpx-cbtn[disabled]{opacity:.3}.kppbk-track{height:26px}.kppbk-track b{justify-content:flex-start;padding:0 10px}.kppbk-track span{font-size:12px;letter-spacing:.04em;opacity:.8}.kppbk-stub-money u{margin-top:6px;padding-bottom:2px}.kppbk-mark{gap:4px;margin-right:14px}.kppbk-mark svg{width:17px;height:17px}.kppbk-mark b{font-family:var(--font-body);font-size:11px;font-weight:800;letter-spacing:.02em}.kppbk-markword{font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.04em}@media (min-width:720px){.kppbk-row{display:flex;gap:26px;align-items:flex-start}.kppbk-col-hrs{flex:0 0 178px;padding-right:26px;border-right:1px solid rgba(255,255,255,.09)}.kppbk-col-time{flex:1 1 auto;min-width:0}}@media (min-width:720px){.kppbk-col-hrs .kpx-counter{flex-direction:column-reverse;align-items:flex-start;gap:10px}.kppbk-col-hrs .kpx-counter{position:relative;padding-bottom:0}.kppbk-col-hrs .kpx-cval{min-width:0;font-size:3.4rem;line-height:.9;text-align:left;color:var(--t,#ff1f6e);text-shadow:0 0 34px color-mix(in srgb,var(--t,#ff1f6e) 55%,transparent)}.kppbk-col-hrs .kpx-cbtn:first-child{order:2}.kppbk-col-hrs .kpx-cbtn:last-child{order:3}}@media (min-width:720px){.kppbk-col-hrs .kpx-counter{display:grid;grid-template-columns:auto auto 1fr}.kppbk-col-hrs .kpx-cval{grid-column:1/-1;grid-row:1}.kppbk-col-hrs .kpx-cbtn:first-child{grid-column:1;grid-row:2}.kppbk-col-hrs .kpx-cbtn:last-child{grid-column:2;grid-row:2}.kppbk-col-hrs .kpx-seg-hint{margin-top:10px}}@media (min-width:720px){.kppbk-row{align-items:stretch;position:relative}.kppbk-col-hrs,.kppbk-col-time{display:flex;flex-direction:column}.kppbk-col-hrs>.kpx-seg-k,.kppbk-col-time>.kpx-seg-k{display:block;margin-bottom:14px}.kppbk-col-hrs .kpx-seg{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center}.kppbk-col-hrs .kpx-counter{margin:0;gap:8px}.kppbk-col-hrs .kpx-cbtn{width:46px;height:46px}.kppbk-col-hrs{border-right:0;position:relative}.kppbk-col-hrs::after{content:"";position:absolute;top:0;bottom:0;right:-26px;width:1px;background:rgba(255,255,255,.09)}}.kppbk-sec:not(.is-done)>.kpx-seg-k{color:rgba(245,239,224,.88)}.kppbk-sec.is-done>.kpx-seg-k{color:rgba(245,239,224,.5)}@media (min-width:720px){.kppbk-col-hrs .kpx-cval{font-size:2.7rem;text-shadow:0 0 22px color-mix(in srgb,var(--t,#ff1f6e) 34%,transparent)}}.kppbk-leg b{font-size:clamp(15px, 3.6vw, 19px)}.kppbk-leg.is-lanes b{color:rgba(245,239,224,.92)}.kppbk-leg i{color:rgba(245,239,224,.38)}.kppbk-runday{color:rgba(245,239,224,.38)}.kppbk-stub-money b{font-size:clamp(30px, 7vw, 40px)}.kppbk-runday{order:0;margin:2px 0 8px}.kppbk-run{order:0;margin:0}.kppbk-stub{background:#100c18}@media (min-width:720px){.kppbk-stub{flex-wrap:nowrap;justify-content:space-between;gap:24px;margin-top:14px;padding-top:12px}.kppbk-stub-money{flex:0 1 auto}.kppbk-go{flex:0 0 auto}.kppbk-col-hrs>.kpx-seg-k,.kppbk-col-time>.kpx-seg-k{min-height:2.4em;margin-bottom:10px}.kppbk-track{height:26px;margin-bottom:9px}.kppbk-legend{gap:14px}.kppbk{padding-top:22px;padding-bottom:22px}.kppbk-hd{margin-bottom:6px}.kppbk-title{margin-bottom:10px}.kppbk-frames{margin-bottom:12px}}@media (max-width:860px){body:not(.nav-at-top) .nav{background:linear-gradient(to bottom,#09080f 0,#09080f calc(var(--kp-top) + 8px),rgba(9,8,15,.55) calc(var(--kp-top) + 16px),rgba(9,8,15,0) 100%)!important;box-shadow:0 -240px 0 0 #09080f!important}.nav::before{background:0 0!important}html.kp-tier-low .nav::before,html.kp-tier-min .nav::before{background:0 0!important}}@media (max-width:860px){body.kpx-on #book .kpx-head{position:sticky!important;top:max(80px,calc(env(safe-area-inset-top,0px) + 70px))!important;z-index:31!important;background:0 0!important;padding:6px 16px 8px!important;pointer-events:none!important;text-shadow:0 2px 14px rgba(0,0,0,.85),0 0 32px rgba(0,0,0,.7)!important}body.kpx-on #book .kpx-head .section-deck{display:none!important}body.kpx-on #book .kpx-head .section-title{font-size:1.6rem!important;line-height:1.1!important;margin:0!important}body.kpx-on #book .kpx-head .label{font-size:.55rem!important;margin-bottom:1px!important}}@keyframes kpPreloadRevealFade{from{opacity:0}to{opacity:1}}body.preload-done #customer-view{animation-name:kpPreloadRevealFade!important}:root{--kp-top:env(safe-area-inset-top, 0px)}@supports (-webkit-touch-callout:none){:root{--kp-top:max(54px, env(safe-area-inset-top, 0px))}}@media (max-width:860px){.kp-section-head .rv-fade,.kp-section-head .rv-rise,.kp-section-head.rv-fade,.kp-section-head.rv-rise{opacity:1!important;transform:none!important;translate:none!important;transition:none!important}.kp-section-head .rv-word-i{opacity:1!important;transform:none!important;transition:none!important}}@media (max-width:860px){body.kpb-inflow .kpx-card:not(.is-open){visibility:hidden!important}}.kppbk-go{display:inline-flex;align-items:center;justify-content:center;gap:10px;text-align:center;border-radius:var(--kp-r-control,14px);min-height:48px;padding:13px 18px;max-width:100%;border:1px solid rgba(255,255,255,.28);box-shadow:0 12px 30px -12px color-mix(in srgb,var(--pk) 75%,transparent),inset 0 1px 0 rgba(255,255,255,.45),inset 0 -2px 6px rgba(0,0,0,.18)}.kppbk-go-l{line-height:1.1;min-width:0;white-space:nowrap}.kppbk-go i{padding-left:2px}@media (max-width:719px){.kppbk-stub{display:grid;grid-template-columns:1fr;gap:10px;align-items:stretch}.kppbk-go{width:100%;margin-left:0}.kppbk-stub-money u{margin-top:3px}}.kppbk-stub-hrs{display:flex;flex-direction:column;gap:5px;flex:none}.kppbk-stub-hk{font-family:var(--font-body);font-size:.53rem;letter-spacing:.17em;text-transform:uppercase;color:rgba(245,239,224,.42);line-height:1}.kppbk-hrsc{display:inline-flex;align-items:center;gap:2px}.kppbk-hrsc .kpx-cbtn{width:34px;height:34px}.kppbk-hrsc .kpx-cval{min-width:36px;text-align:center;font-size:1rem}@media (max-width:719px){.kppbk-stub.has-hrs{grid-template-columns:auto minmax(0,1fr)}.kppbk-stub.has-hrs .kppbk-stub-money{text-align:right;align-self:center}.kppbk-stub.has-hrs .kppbk-go{grid-column:1/-1}}@media (min-width:720px){.kppbk-stub.has-hrs{gap:20px}.kppbk-stub-hrs{margin-right:4px}}@media (max-width:359px){.kppbk-go{padding:12px 14px;gap:8px;min-height:44px}.kppbk-go-note{margin-top:6px;padding-top:6px;font-size:9.5px}.kppbk-go-p em{white-space:normal}.kppbk-go-l{white-space:normal}}@media (min-width:720px){.kppbk-stub .kppbk-go{flex:0 1 auto;min-width:0}}@media (max-width:359px){.kppbk-go{padding:12px 14px;gap:8px;min-height:44px}.kppbk-go-l{white-space:normal}}@media (min-width:720px){.kppbk-stub .kppbk-go{flex:1 0 100%;width:100%;min-width:0}}.kppbk-stub .kpx-billbar{grid-column:1/-1;flex:1 0 100%;width:100%;margin:0 0 2px;border-bottom:0}.kppbk-stub .kpx-billbar-r b{font-size:1.7rem;color:var(--pk,#ff4da6);text-shadow:0 0 18px color-mix(in srgb,var(--pk,#ff4da6) 30%,transparent)}.kppbk-stub .kpx-billbar-l i{color:var(--pk,#ff4da6);text-decoration-color:color-mix(in srgb,var(--pk,#FF4DA6) 45%,transparent)}.kppbk-stub .kpx-billbar-t:focus-visible{outline-color:var(--pk,#ff4da6)}.kppbk-stub .kpx-billbar-t:hover .kpx-billbar-l i{color:var(--kx-text,#f5efe0)}@media (min-width:720px){.kppbk-stub{flex-wrap:wrap}}.kppbk-stub .kpx-billbar-r{flex:none}.kppbk-stub .kpx-billbar-l{flex:1 1 auto;min-width:0}.kppbk-stub .kpx-billbar-l i{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:359px){.kppbk-stub .kpx-billbar-r b{font-size:1.15rem}.kppbk-stub .kpx-billbar-t{gap:8px}}.kppbk-stub.is-billopen .kppbk-runline{display:none}@media (max-width:719px){.kppbk-stub.is-billopen .kppbk-stub-hrs{flex-direction:row;align-items:center;gap:8px}.kppbk-stub.is-billopen{gap:6px}}@media (max-height:720px){.kppbk-stub.is-billopen .kpx-billbar-rows{padding-bottom:4px}.kppbk-stub.is-billopen .kpx-bill-row{padding-top:2px;padding-bottom:2px}}.kppbk .kppbk-rc.is-time b{color:var(--t,var(--pk,#ff4da6))}.kppbk .kpx-promo-go{border-color:color-mix(in srgb,var(--t,#ff4da6) 55%,transparent);background:color-mix(in srgb,var(--t,#ff4da6) 10%,transparent);color:var(--t,#ff4da6)}.kppbk .kpx-promo-go:hover:not([disabled]){background:color-mix(in srgb,var(--t,#ff4da6) 18%,transparent)}.kppbk-runline{display:flex;flex-direction:column;gap:6px;min-width:0}.kppbk-runline{gap:5px}.kppbk-runline .kppbk-track{height:12px}.kppbk-runline .kppbk-track b:not(.is-booth){background:var(--kp-bowl,#ff4da6)}.kppbk-runline .kppbk-track b{border-radius:5px}.kppbk-runline .kppbk-track b span{display:none}.kppbk-runline .kppbk-track b.is-booth{background:var(--kp-food,#ffb450);border:0}.kppbk-runtxt{margin:0;display:grid;gap:2px;font-family:var(--font-body);font-size:11.5px;line-height:1.35}.kppbk-runtxt b{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-weight:400;min-width:0}.kppbk-runtxt b span{display:inline-flex;align-items:center;gap:2px;color:rgba(245,239,224,.72);white-space:nowrap}.kppbk-runtxt .kppbk-where{font-style:normal}.kppbk-runtxt .kppbk-mark{margin-right:5px;gap:2px}.kppbk-runtxt .kppbk-mark svg{width:13px;height:13px}.kppbk-runtxt .kppbk-mark+.kppbk-mark{margin-left:-4px}.kppbk-runtxt b u{text-decoration:none;font-weight:700;white-space:nowrap;color:rgba(245,239,224,.92)}.kppbk-runtxt b.is-lanes span{color:var(--kp-bowl,#ff4da6);font-weight:700}.kppbk-runtxt b.is-booth span{color:var(--kp-food,#ffb450);font-weight:700}@media (max-width:719px){.kppbk-stub.has-run .kppbk-runline{grid-column:1/-1}.kppbk-stub.has-run{gap:8px}.kppbk-stub.has-run .kppbk-stub-hrs{flex-direction:row;align-items:center;gap:8px}.kppbk-stub.has-run .kppbk-hrsc .kpx-cbtn{width:32px;height:32px}}@media (min-width:720px){.kppbk-stub.has-run{flex-wrap:wrap}.kppbk-stub.has-run .kppbk-runline{flex:1 1 100%;margin-bottom:2px}}@media (max-width:359px){.kppbk-runline{gap:3px}.kppbk-runtxt{gap:1px}.kppbk-runline .kppbk-track{height:10px}.kppbk-stub.has-run{gap:6px}}@media (max-width:359px){.kppbk-runtxt .kppbk-where{display:none}}@media (max-width:820px){.kpp-tk-stub{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px 12px;align-items:center;background:linear-gradient(180deg,rgba(10,8,18,.88) 0,#0a0812 14px,#0a0812 100%)}.kpp-tk-stub .kpp-foot-price{display:contents}.kpp-tk-stub .kpp-lbl{display:block;grid-column:1;grid-row:1;margin:0;min-width:0;font-family:var(--font-body);font-size:.66rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--kx-mut,rgba(245,239,224,.6))}.kpp-tk-stub .kpp-per{display:block;grid-column:1;grid-row:2;margin:0;min-width:0;font-family:var(--font-body);font-size:.62rem;font-style:normal;font-weight:600;letter-spacing:.04em;color:rgba(245,239,224,.55);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpp-tk-stub .kpp-price-line{grid-column:2;grid-row:1/span 2;justify-self:end;display:flex;flex-direction:column;align-items:flex-end;gap:1px;flex-wrap:nowrap}.kpp-tk-stub .kpp-now{font-size:1.7rem;line-height:1}.kpp-tk-stub .kpp-plus{align-self:flex-end;font-size:9.5px;letter-spacing:.12em}.kpp-tk-stub .kpp-book{grid-column:1/-1;grid-row:3;width:100%;justify-content:center;white-space:nowrap;min-height:48px;padding:13px 18px}}@media (max-width:359px){.kpp-tk-stub{gap:7px 10px}.kpp-tk-stub .kpp-now{font-size:1.35rem}}@media (max-width:820px){.kpp-panel{border:0}.kpp-panel.kppbk-on{width:100vw!important}}.m-diet-key{position:sticky;top:0;z-index:4;display:grid;gap:9px;margin:0 0 26px;padding:14px 0 15px;background:#0b0812;border-bottom:1px solid rgba(255,255,255,.12);font-family:var(--font-body)}.m-diet-key::after{content:"";position:absolute;left:0;bottom:-1px;width:48px;height:1px;background:linear-gradient(90deg,#ff4da6,#3deeff)}.m-diet-key-lbl{font-size:10.5px;letter-spacing:.28em;text-transform:uppercase;font-weight:600;color:rgba(255,255,255,.55)}.m-diet-key-items{display:flex;flex-wrap:wrap;gap:9px 22px;align-items:center}.m-diet-key-item{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;font-size:.82rem;color:rgba(255,255,255,.82)}.m-diet-key .m-diet-badge{position:static;margin:0}@media (max-width:560px){.m-diet-key{gap:8px;padding:12px 0 13px;margin-bottom:20px}.m-diet-key-items{gap:8px 16px}.m-diet-key-item{font-size:.78rem;white-space:normal}}.menu-groups:has(> .menu-group:only-child){grid-template-columns:1fr}.menu-list-beer .m-row>.m-name{display:flex;align-items:baseline;min-width:0}.menu-list-beer .m-row>.m-name::after{content:"";flex:1 1 auto;min-width:24px;margin:0 14px 5px;border-bottom:1px dotted rgba(245,239,224,.22)}@container menugroup (max-width:470px){.menu-list-beer .m-row>.m-name::after{display:none}}.kpx-card.is-open .kpx-foot .kpx-warn-foot{margin:0 0 10px;padding:9px 13px;font-size:.8rem;line-height:1.45;background:linear-gradient(rgba(255,90,120,.12),rgba(255,90,120,.12)) #111120;border-color:rgba(255,90,120,.42)}@media (max-width:480px){.kpx-card.is-open .kpx-foot .kpx-warn-foot{margin-bottom:8px;padding:8px 11px;font-size:.78rem}}