@font-face{font-family:Bangers;font-style:normal;font-display:swap;font-weight:400;src:url(/menu-digital/assets/bangers-latin-400-normal-DeHY8Ncq.woff2)format("woff2"),url(/menu-digital/assets/bangers-latin-400-normal-BAEm-Pv0.woff)format("woff")}@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/menu-digital/assets/outfit-latin-ext-wght-normal-DdQaqQDo.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/menu-digital/assets/outfit-latin-wght-normal-Bc-8i84L.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--black:#000;--coal:#212121;--graphite:#3d3d3b;--yellow:#fdc400;--orange:#ed8a00;--caramel:#de8927;--white:#fff;--grey:#b9b9b9;--plakat:"Bangers", Impact, sans-serif;--text:"Outfit Variable", system-ui, sans-serif}*,:before,:after{box-sizing:border-box}html{background:var(--black);scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:150px}body{color:var(--white);font-family:var(--text);margin:0;font-size:17px;line-height:1.35}a{color:inherit}a,button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}img,video{max-width:100%;display:block}picture{display:contents}h1,h2,p,ul{margin:0;padding:0}ul{list-style:none}.orange{color:var(--orange)}.rahmen{isolation:isolate;flex-direction:column;max-width:560px;min-height:100svh;margin:0 auto;display:flex;position:relative;overflow-x:clip}.rahmen:before{content:"";z-index:-1;opacity:.1;filter:invert();background:url(/menu-digital/img/muster.webp) top/620px;position:fixed;inset:0}main{flex:1}.start{text-align:center;flex-direction:column;align-items:center;padding:22px 16px 28px;display:flex}.logo{width:92px;height:92px}.start h1{font-family:var(--plakat);color:var(--yellow);margin-top:10px;font-size:clamp(58px,18vw,86px);font-weight:400;line-height:1.04}.start h1 span{margin:-.1em 0 0;padding:.2em .14em .06em;animation:.35s cubic-bezier(.16,1,.3,1) backwards knall;display:block}.start h1 span+span{animation-delay:60ms}.unter{color:var(--grey);margin-top:6px;font-weight:700}.standorte{gap:14px;width:100%;margin-top:20px;display:grid}.standort{--i:0;aspect-ratio:16/9;background:var(--coal);box-shadow:0 0 0 2px var(--yellow);animation:.3s ease-out both ein;animation-delay:calc(var(--i) * 60ms);border-radius:22px;text-decoration:none;transition:transform .15s;display:block;position:relative;overflow:hidden}.standort:active{transform:scale(.98)}.standort img,.karte-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.karte-video{pointer-events:none}.standort picture img{transition:opacity .3s}.standort.video-laeuft picture img{opacity:0}.karte-video::-webkit-media-controls{-webkit-appearance:none;display:none!important}.karte-video::-webkit-media-controls-panel{-webkit-appearance:none;display:none!important}.karte-video::-webkit-media-controls-overlay-play-button{-webkit-appearance:none;display:none!important}.karte-video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.standort:after{content:"";background:linear-gradient(#0000 52%,#000000d9 92%);position:absolute;inset:0}.standort-text{z-index:1;text-align:left;position:absolute;bottom:12px;left:16px;right:64px}.standort-text strong{font-family:var(--plakat);color:var(--yellow);font-size:36px;font-weight:400;line-height:1.05;display:block}.standort-text small{font-size:15px;font-weight:500}.pfeil{z-index:1;background:var(--yellow);width:44px;height:44px;color:var(--black);border-radius:50%;place-items:center;font-size:22px;font-weight:900;display:grid;position:absolute;bottom:14px;right:14px}.kopf{z-index:5;border-bottom:1px solid var(--graphite);background:#000000eb;position:sticky;top:0}.kopf-zeile{justify-content:space-between;align-items:center;gap:12px;padding:10px 14px 4px;display:flex}.kopf-logo{flex:none;display:block}.kopf-logo img{width:128px;height:36px;display:block}.standortwahl{min-width:0;position:relative}.standortwahl>button{min-height:44px;color:var(--yellow);font-family:var(--plakat);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:24px;line-height:1;display:flex}.chevron{width:20px;height:20px;transition:rotate .15s}.chevron.offen{rotate:180deg}.standortwahl ul{z-index:6;background:var(--coal);width:240px;box-shadow:0 0 0 2px var(--yellow), 0 10px 26px #0009;border-radius:16px;padding:6px;position:absolute;top:100%;right:0}.standortwahl a{border-radius:12px;padding:10px 12px;font-weight:800;text-decoration:none;display:block}.standortwahl a.aktiv{background:var(--graphite);color:var(--yellow)}.standortwahl small{color:var(--grey);font-size:14px;font-weight:500;display:block}.reiter{grid-auto-columns:1fr;grid-auto-flow:column;gap:6px;padding:6px 10px 10px;display:grid}.reiter a{background:var(--coal);min-width:0;min-height:62px;color:var(--yellow);text-align:center;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:7px 4px 6px;font-size:13px;font-weight:800;line-height:1.1;text-decoration:none;display:flex}.reiter a span{color:var(--white)}.reiter a.aktiv{background:var(--yellow);color:var(--black)}.reiter a.aktiv span{color:var(--black)}.icon{--icon-grund:var(--coal);flex:none;width:28px;height:28px}.reiter a.aktiv .icon{--icon-grund:var(--yellow)}.kategorie .icon{--icon-grund:var(--black)}.preis{background:var(--orange);width:96px;color:var(--white);border-radius:13px;flex:none;justify-content:center;align-items:flex-start;padding:5px 0;font-size:20px;font-weight:900;line-height:1.15;display:inline-flex}.preis sup{vertical-align:baseline;margin-top:1px;font-size:.62em;line-height:1.15}.preis-gross{background:var(--yellow);width:auto;color:var(--black);border-radius:20px;margin-top:10px;padding:7px 20px;font-size:34px}.aktion{background:var(--black);min-height:340px;position:relative;overflow:hidden}.aktion-bild{object-fit:cover;object-position:30% 50%;width:112%;height:100%;position:absolute;top:0;right:-28%}.aktion:after{content:"";background:linear-gradient(90deg,#000 28%,#0000008c 56%,#0000 80%);position:absolute;inset:0}.glut{z-index:1;pointer-events:none;background:radial-gradient(closest-side,#ed8a008c,#ed8a0000);width:240px;height:80%;animation:1.8s ease-in-out infinite alternate glut;position:absolute;top:10%;right:-60px}.aktion-text{z-index:2;padding:18px 16px;position:relative}.aktion h2{font-family:var(--plakat);color:var(--yellow);font-size:68px;font-weight:400;line-height:1.02}.aktion h2 span{width:max-content;margin-top:-.1em;padding:.2em .14em .06em 0;animation:.35s cubic-bezier(.16,1,.3,1) backwards knall;display:block}.aktion h2 span+span{animation-delay:60ms}.aktion-tag{background:var(--orange);color:var(--white);letter-spacing:.5px;text-transform:uppercase;border-radius:10px;margin-top:10px;padding:5px 14px;font-size:18px;font-weight:900;display:inline-block}.aktion-zusatz{margin-top:8px;font-size:19px;font-weight:800}.klein{color:var(--grey);font-size:14px}.aktion-produkt{z-index:2;text-align:center;width:43%;max-width:230px;position:absolute;bottom:12px;right:6px}.aktion-produkt img{filter:drop-shadow(0 12px 14px #0009);width:100%;height:auto;animation:3.6s ease-in-out infinite alternate schweben;rotate:-3deg}.neu{background:var(--yellow);color:var(--black);border-radius:22px;margin-top:-6px;padding:3px 24px;font-size:26px;font-weight:900;animation:1.4s ease-in-out infinite alternate puls;display:inline-block}.kategorie{padding:24px 16px 4px}.kategorie h2 .icon{width:38px;height:38px}.kategorie h2{font-family:var(--plakat);color:var(--yellow);align-items:center;gap:10px;margin-bottom:12px;padding-top:.12em;font-size:42px;font-weight:400;line-height:1.05;display:flex}.fotos{gap:14px;display:grid}.foto{background:var(--coal);border-radius:20px;overflow:hidden}.foto img,.banner{background:var(--graphite)}.foto img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto}.foto-text,.zeile{justify-content:space-between;align-items:center;gap:8px;display:flex}.foto-text{padding:12px 14px}.name{flex:1;min-width:0}.aktion-preis{align-items:flex-end;gap:8px;display:flex}.zeile{border-bottom:1px solid var(--graphite);padding:12px 14px}.zeile:last-child{border-bottom:0}.foto strong,.zeile strong{font-size:20px;font-weight:800;line-height:1.15;display:block}.foto small,.zeile small{color:var(--grey);font-size:15px;display:block}.banner{aspect-ratio:3/2;object-fit:cover;border-radius:20px;width:100%;height:auto;margin-bottom:8px}.allergen-hinweis{color:var(--grey);padding:16px 30px 0;font-size:15px}.bewerten{background:var(--yellow);color:var(--black);text-align:center;margin-top:20px;padding:26px 16px 28px;position:relative;overflow:hidden}.bewerten:before{content:"";opacity:.1;background:url(/menu-digital/img/muster.webp) 50%/400px;position:absolute;inset:0}.bewerten>*{position:relative}.sterne{color:var(--orange);justify-content:center;gap:4px;display:flex}.sterne svg{width:38px;height:38px;filter:drop-shadow(2px 2px 0 var(--black));animation:1.6s ease-in-out infinite stern;animation-delay:calc(var(--i) * .12s)}.bewerten h2{font-family:var(--plakat);margin-top:8px;padding:.14em .1em .04em;font-size:clamp(44px,13vw,58px);font-weight:400;line-height:1.04}.bewerten p{max-width:320px;margin:8px auto 0;font-weight:700}.bewerten button{background:var(--black);min-height:52px;color:var(--yellow);font:inherit;cursor:pointer;border:0;border-radius:16px;margin-top:16px;padding:0 30px;font-size:19px;font-weight:900;transition:scale .12s}.bewerten button:active{scale:.96}.infos{color:var(--grey);gap:12px;padding:22px 16px;font-size:15px;display:grid}.adresse{background:var(--coal);color:var(--white);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.adresse strong,.adresse small{display:block}.adresse small{color:var(--grey);font-size:15px}.adresse button{background:var(--yellow);width:124px;min-height:48px;color:var(--black);font:inherit;cursor:pointer;border:0;border-radius:12px;flex:none;padding:6px 8px;font-size:14px;font-weight:800;line-height:1.15}.wechsel{background:var(--yellow);min-height:48px;color:var(--black);text-align:center;border-radius:16px;padding:13px 16px;font-weight:700;text-decoration:none;display:block}.info{cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:44px;height:44px;margin:-6px 0;padding:0;display:grid}.info span{border:2px solid var(--yellow);width:26px;height:26px;color:var(--yellow);border-radius:50%;place-items:center;font-family:Georgia,serif;font-size:16px;font-style:italic;font-weight:700;line-height:1;display:grid}.popup{background:var(--coal);width:min(100vw - 32px,500px);max-height:80svh;color:var(--white);box-shadow:0 0 0 2px var(--yellow);border:0;border-radius:22px;padding:18px 16px 16px}.popup::backdrop{background:#000000b3}.popup h2{font-family:var(--text);color:var(--yellow);padding-right:44px;font-size:26px;font-weight:900;line-height:1.15}.popup h3{color:var(--grey);margin:14px 0 6px;font-size:15px;font-weight:800}.popup ul{flex-wrap:wrap;gap:6px;display:flex}.popup li{background:var(--graphite);border-radius:12px;padding:5px 11px;font-size:15px;font-weight:700}.popup p{margin-top:12px;font-size:15px;line-height:1.4}.popup .schliessen{width:44px;height:44px;color:var(--white);cursor:pointer;background:0 0;border:0;font-size:28px;line-height:1;position:absolute;top:8px;right:8px}.popup-knoepfe{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.popup-knoepfe>*{min-height:48px;font:inherit;cursor:pointer;border:0;border-radius:12px;place-items:center;font-weight:800;text-decoration:none;display:grid}.abbrechen{background:var(--graphite);color:var(--white)}.zustimmen{background:var(--yellow);color:var(--black)}.teil{color:var(--orange);margin-top:14px;font-weight:800}.fuss{border-top:1px solid var(--graphite);color:var(--grey);text-align:center;padding:20px 16px 90px;font-size:14px}.fuss nav{flex-wrap:wrap;justify-content:center;gap:4px 6px;margin-bottom:8px;display:flex}.fuss nav a,.fuss nav button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:11px 10px;font-weight:700;text-decoration:underline;display:inline-block}.realisiert{margin-top:6px;font-size:12px}.hinweis{z-index:10;background:var(--coal);max-width:540px;box-shadow:0 0 0 1px var(--graphite), 0 8px 24px #0009;border-radius:16px;align-items:center;gap:8px;margin:0 auto;padding:10px 12px;font-size:14px;display:flex;position:fixed;bottom:10px;left:10px;right:10px}.hinweis p{flex:1;min-width:0;line-height:1.2}.hinweis button.mehr{background:var(--graphite);color:var(--white)}.hinweis button{background:var(--yellow);min-height:44px;color:var(--black);font:inherit;cursor:pointer;border:0;border-radius:12px;flex:none;padding:0 12px;font-weight:800}@supports (animation-timeline:view()){.foto,.zeile{animation:linear both ein;animation-timeline:view();animation-range:entry entry 35%}}@keyframes ein{0%{opacity:0;translate:0 14px}}@keyframes knall{0%{opacity:0;scale:1.25}}@keyframes schweben{to{translate:0 -6px}}@keyframes puls{to{scale:1.06}}@keyframes stern{0%,60%,to{translate:0;rotate:0deg}30%{translate:0 -8px;rotate:-8deg}}@keyframes glut{0%{opacity:.55}to{opacity:1}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
/*$vite$:1*/
.zurueck{align-self:flex-start;color:var(--grey);font-size:14px;font-weight:700;text-decoration:none;padding:10px 4px;margin:-14px 0 2px}.zurueck:hover{color:var(--yellow)}.logo-link{display:block}
