:root{--mn-line:#f4e9d41f;--mn-soft:#f4e9d499;--shadow-glow:none;--shadow-chrome:none;--shadow-lift:0 24px 50px -32px #000000e6}html{-webkit-font-smoothing:antialiased}.ek-h2,.ek-hero-title,html body .public-page h1,html body .public-page h2{letter-spacing:.035em;font-weight:500}.ek-hero-title{line-height:.98}.ek-kicker,.ek-eyebrow{font-family:var(--font-sans);letter-spacing:.32em;color:var(--mn-soft);font-size:11px;font-weight:500}.ek-eyebrow b,.ek-kicker b{color:var(--ek-gold);font-weight:500}.ek-eyebrow i{color:var(--mn-soft)}.ek-btn,.ek-btn-outline{min-height:52px;font-family:var(--font-sans);letter-spacing:.2em;border-radius:999px;padding:0 28px;font-size:12px;font-weight:600;transition:background-color .3s,color .3s,border-color .3s,transform .2s}.ek-btn-red{background:var(--ek-red);box-shadow:none;color:#fff}.ek-btn-red:hover{background:#ff5c26}.ek-btn-gold,.ek-btn-ghost,.ek-btn-outline{border:1px solid var(--mn-line);color:var(--foreground);background:0 0;font-size:12px}.ek-btn-gold:hover,.ek-btn-ghost:hover,.ek-btn-outline:hover{border-color:var(--foreground);background:0 0}.ek-btn-gold svg:first-child{color:var(--ek-gold)}.ek-card,.card-lift,.menu-card-flyer{border:1px solid var(--mn-line);box-shadow:none;background:0 0;border-radius:6px}.ek-card:hover,.card-lift:hover{box-shadow:none;border-color:#f4e9d459}.card-lift:hover{transform:translateY(-3px)}.card-lift:after{display:none}.ek-card-photo img,.ek-card-photo .ek-card-img{filter:saturate(.94)}.ek-card-body h3{letter-spacing:.06em;font-weight:500}.chrome-panel{border:1px solid var(--mn-line);background:0 0;border-radius:8px}.bg-surface,.bg-card{background-color:#0000}.rounded-2xl,.rounded-3xl,.rounded-xl{border-radius:8px}.ek-best,.ek-steps,.ek-lunchband{padding-block:clamp(56px,8vw,110px)}.public-page{padding-top:56px;padding-bottom:96px}.ek-infobar,.ek-info+.ek-info{border-color:var(--mn-line)}.ek-info-icon{border:1px solid var(--mn-line);color:var(--ek-gold);background:0 0}header[class]{border-bottom-color:var(--mn-line)}footer{border-top:1px solid var(--mn-line)}.public-page .rounded-full{border-radius:999px}input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select{border-radius:6px}input:focus-visible,textarea:focus-visible,select:focus-visible{border-color:var(--foreground);outline:none;box-shadow:0 0 0 3px #f4e9d41f}@media (prefers-reduced-motion:reduce){.card-lift:hover{transform:none}}#main-content{isolation:isolate;position:relative;overflow-x:clip}.drift{z-index:-1;pointer-events:none;--drift-y:0px;--w:clamp(84px, 24vw, 150px);position:absolute;inset:0;overflow:hidden}.drift-item{width:calc(var(--w) * var(--s,1));aspect-ratio:1;transform:translate3d(var(--px,0px), calc(var(--drift-y) * var(--k,0) + var(--ly,0px) + var(--py,0px)), 0) rotate(calc(var(--r,0deg) + var(--vel,0) * var(--spin,20) * .6deg));transition:transform;position:absolute}.drift-item[data-l="0"]{--ly:var(--y0,0px)}.drift-item[data-l="1"]{--ly:var(--y1,0px)}.drift-item[data-l="2"]{--ly:var(--y2,0px)}.drift-l{left:calc(var(--w) * var(--s,1) * var(--o,.4) * -.8)}.drift-r{right:calc(var(--w) * var(--s,1) * var(--o,.4) * -.8)}.drift-item img{object-fit:contain;width:100%;height:100%;opacity:var(--op,.92);display:block}@media (width>=1024px){.drift{--w:clamp(150px, 13vw, 240px)}.drift-item img{filter:drop-shadow(0 14px 16px #00000080)}}@media (prefers-reduced-motion:reduce){.drift-item{transform:rotate(var(--r,0deg))}}#main-content .public-page,#main-content>.bg-background,#main-content>div.bg-background,.elite-home,.elite-menu,.elite-home>section,.elite-menu>section{background-color:#0000}#main-content .elite-home,#main-content .elite-menu{background-color:#0000!important}.ek-hero-fx{z-index:3;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ek-hero-fx .steam{filter:blur(18px);opacity:0;background:radial-gradient(at 50% 70%,#ffffff29,#0000 68%);border-radius:50%;width:26%;height:60%;animation:8s ease-in infinite hero-steam;position:absolute;bottom:-10%}.ek-hero-fx .ember{opacity:0;background:radial-gradient(circle,#e2c897,#ff531a 62%,#0000 74%);border-radius:50%;animation:7s ease-out infinite hero-ember;position:absolute;bottom:-2%;box-shadow:0 0 10px 2px #ff8c3ca6}@keyframes hero-steam{0%{opacity:0;transform:translateY(0)scale(.8)}25%{opacity:1}to{opacity:0;transform:translateY(-70%)translate(8%)scale(1.5)}}@keyframes hero-ember{0%{opacity:0;transform:translate(0)}12%{opacity:1}to{opacity:0;transform:translate(28px,-62vh)scale(.3)}}@media (prefers-reduced-motion:reduce){.ek-hero-fx{display:none}}.ka-confetti{z-index:90;pointer-events:none;position:fixed;inset:0;overflow:hidden}.ka-confetti i{border-radius:1px;animation-name:ka-confetti-fall;animation-timing-function:cubic-bezier(.3,.6,.4,1);animation-fill-mode:forwards;position:absolute;top:-20px}@keyframes ka-confetti-fall{to{opacity:.9;transform:translateY(105vh)rotate(720deg)}}@media (width<=767px){#main-content :is(p,li,label){text-shadow:0 1px 10px #000000bf,0 0 2px #00000080}#main-content :is(h1,h2,h3,h4) :is(span,b,em,strong),#main-content .bg-clip-text,#main-content [class*=gradient]{text-shadow:none}}#main-content a.lunch-item-order,html body .public-page a.lunch-item-order{background:var(--ek-red,#ff531a);color:#fff;letter-spacing:.18em;text-transform:uppercase;border:0;border-radius:999px;justify-content:center;min-height:48px;padding:0 24px;font-size:12px;font-weight:700}#main-content a.lunch-item-order:hover{background:#ff5c26}.ek-btn-gold,.ek-btn-ghost,.ek-btn-outline,#main-content a[class*=border-border]{color:var(--foreground);background-color:#f4e9d412;border-color:#f4e9d480}.ek-btn-gold:hover,.ek-btn-ghost:hover,.ek-btn-outline:hover,#main-content a[class*=border-border]:hover{border-color:var(--foreground);background-color:#f4e9d424}.ek-btn-red{background:var(--ek-red,#ff531a);color:#fff}@media (width<=767px){:root{--gold-soft:#d2ab618c;--glass:#0e0d0cb8}html{-webkit-tap-highlight-color:transparent}body{background-image:radial-gradient(120% 46% at 50% -8%,#d2ab611c,#0000 62%),radial-gradient(90% 40% at 100% 100%,#ff531a12,#0000 60%);background-repeat:no-repeat}html body .elite-header{background:var(--glass);-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);box-shadow:none;border-bottom:0;position:sticky;top:0}html body .elite-header:after{content:"";background:linear-gradient(90deg, transparent, var(--gold-soft), transparent);height:1px;position:absolute;bottom:0;left:0;right:0}html body .elite-header>div{height:60px}html body .elite-header a[aria-label],html body .elite-header button{border-color:#f4e9d433}html body .elite-mobile-bar{left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom));background:var(--glass);-webkit-backdrop-filter:blur(22px)saturate(1.4);backdrop-filter:blur(22px)saturate(1.4);border:1px solid #f4e9d429;border-radius:28px;transition:transform .45s cubic-bezier(.2,.8,.2,1),opacity .3s;box-shadow:0 18px 40px -14px #000000e6,inset 0 1px #ffffff12}html body .elite-mobile-bar[data-hidden=true]{opacity:0;transform:translateY(140%)}html body .elite-mobile-bar ul{padding-bottom:0}html body .elite-mobile-bar :is(a,button){letter-spacing:.03em;text-transform:uppercase;color:#f4e9d499;min-height:58px;padding-inline:0;font-size:9.5px;transition:color .25s,transform .2s;position:relative}html body .elite-mobile-bar :is(a,button):active{transform:scale(.92)}html body .elite-mobile-bar a[aria-current=page]{color:var(--ek-gold,#d2ab61)}html body .elite-mobile-bar a[aria-current=page]:after{content:"";background:var(--ek-gold,#d2ab61);border-radius:2px;width:18px;height:2px;position:absolute;top:6px;box-shadow:0 0 10px #d2ab61b3}#main-content{padding-bottom:calc(104px + env(safe-area-inset-bottom))!important}.ek-kicker,.ek-eyebrow,.ek-best-head .ek-kicker{letter-spacing:.34em;color:var(--gold-soft);font-size:10.5px}.ek-h2{letter-spacing:.045em;font-size:clamp(28px,8.4vw,36px);font-weight:500;line-height:1.08}.ek-h2:after{content:"";background:linear-gradient(90deg, var(--ek-gold,#d2ab61), transparent);width:52px;height:1px;margin-top:16px;display:block}.ek-hero-title{letter-spacing:.04em}.ek-best,.ek-lunchband,.ek-steps{position:relative}.ek-best:before,.ek-lunchband:before,.ek-steps:before{content:"";background:linear-gradient(90deg,#0000,#d2ab6159,#0000);height:1px;position:absolute;top:0;left:16px;right:16px}.ek-btn{letter-spacing:.24em;min-height:56px;box-shadow:inset 0 1px #ffffff2e,0 10px 24px -14px #ff531ae6}.ek-btn-gold,.ek-btn-ghost,.ek-btn-outline{box-shadow:none}:is(a,button):active{transition:transform .12s}.ek-btn:active,.ek-add:active,.lunch-item-order:active{transform:scale(.96)}.ek-card,html body article.card-lift,html body .elite-menu-row{background:linear-gradient(#ffffff09,#ffffff03);border:1px solid #f4e9d41f;border-radius:20px;overflow:hidden}.ek-card-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000,#080808bf);height:55%;position:absolute;inset:auto 0 0}.ek-card-photo{position:relative}.ek-card-body h3{letter-spacing:.07em}.ek-price{letter-spacing:.03em;color:#dbbc81;font-weight:400}.ek-add{border:1px solid var(--gold-soft);color:var(--ek-gold,#d2ab61);box-shadow:none;background:0 0;transition:background .2s,color .2s,transform .12s}.ek-add:active{background:var(--ek-gold,#d2ab61);color:#17110a}html body .elite-menu-row{margin:0 0 12px;padding:14px}html body .elite-menu-row h3{letter-spacing:.06em;font-weight:500}html body .elite-menu-row p.text-gold{color:#dbbc81;letter-spacing:.03em;font-weight:400}html body .elite-menu-row img{border-radius:14px}html body .elite-menu-row .absolute[class*=-bottom-3]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--gold-soft);width:42px;height:42px;color:var(--ek-gold,#d2ab61);box-shadow:none;background:#0a0a0a9e;transition:background .2s,color .2s,transform .12s;bottom:8px;right:8px}html body .elite-menu-row .absolute[class*=-bottom-3]:active{background:var(--ek-gold,#d2ab61);color:#17110a;transform:scale(.92)}html body .elite-mobile-bar :is(a,button)[aria-current=page],html body .elite-mobile-bar li{background:0 0}html body .elite-menu [role=tab][aria-selected=true],html body .elite-menu button[aria-pressed=true]{color:var(--ek-gold,#d2ab61)}#main-content>:not(.drift):not(.team-shell){animation:.55s cubic-bezier(.2,.8,.2,1) backwards mp-in}@keyframes mp-in{0%{opacity:0;transform:translateY(12px)}}footer a{letter-spacing:.02em}footer{padding-bottom:calc(110px + env(safe-area-inset-bottom))}}@media (width<=767px) and (prefers-reduced-motion:reduce){#main-content>:not(.drift):not(.team-shell){animation:none}html body .elite-mobile-bar{transition:none}}.sw-wrap{border-radius:20px;position:relative;overflow:hidden}.sw-wrap.rounded-2xl{border-radius:16px}.sw-content{z-index:1;touch-action:pan-y;background:var(--background,#050505);position:relative}.sw-reveal{z-index:0;letter-spacing:.18em;text-transform:uppercase;color:#17110a;pointer-events:none;background:linear-gradient(90deg,#d2ab6140,#d2ab61);justify-content:flex-end;align-items:center;padding-right:22px;font-size:11.5px;font-weight:700;display:flex;position:absolute;inset:0}.sw-reveal[data-dir=right]{justify-content:flex-start;padding-left:22px;padding-right:0}.sw-reveal[data-tone=cream]{color:#17110a;background:linear-gradient(270deg,#f4e9d440,#f4ead6)}.sw-reveal[data-dir=right][data-tone=gold]{background:linear-gradient(270deg,#d2ab6140,#d2ab61)}.sw-reveal[data-tone=red]{color:#fff;background:linear-gradient(90deg,#ff531a4d,#ff531a)}.sw-reveal span{transition:transform .15s}.sw-reveal[data-armed=true]{filter:brightness(1.12)}.sw-row .elite-menu-row{margin:0}.ka-order-li{list-style:none}.ka-order-li .sw-wrap{border-radius:0}.ka-order-li .sw-content{background:0 0}#menu-results[data-slide=left]{animation:.3s cubic-bezier(.2,.8,.2,1) mp-slide-l}#menu-results[data-slide=right]{animation:.3s cubic-bezier(.2,.8,.2,1) mp-slide-r}@keyframes mp-slide-l{0%{opacity:.2;transform:translate(34px)}}@keyframes mp-slide-r{0%{opacity:.2;transform:translate(-34px)}}@media (width<=767px){.elite-home .ek-cards{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;margin-inline:-16px;padding:4px 16px 18px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.elite-home .ek-cards::-webkit-scrollbar{display:none}.elite-home .ek-cards>*{scroll-snap-align:start;flex:0 0 76%}html body .elite-menu [role=tablist],html body .elite-menu #menu-navigation nav{scroll-snap-type:x proximity;overscroll-behavior-x:contain}.drift-item{width:calc(var(--w) * min(var(--s,1), 1.05))}.drift-l{left:calc(var(--w) * min(var(--s,1), 1.05) * -.6)}.drift-r{right:calc(var(--w) * min(var(--s,1), 1.05) * -.6)}.drift-item img{opacity:calc(var(--op,.9) * .85)}}html body .elite-menu .elite-menu-row .absolute[class*=-bottom-3]{border-radius:50%}@media (width<=767px){html body .elite-menu-refined .menu-fresh-banner.menu-brand-banner{border-radius:18px;width:auto;height:112px;margin:10px 16px 14px}html body .elite-menu-refined .menu-brand-copy{padding:14px 16px}html body .elite-menu-refined .menu-brand-copy .menu-brand-title{margin:6px 0 0;font-size:24px}}@media (width>=768px){.drift-item{width:calc(var(--w) * min(var(--s,1), 1.3))}.drift-l{left:calc(var(--w) * min(var(--s,1), 1.3) * -.62)}.drift-r{right:calc(var(--w) * min(var(--s,1), 1.3) * -.62)}}@media (width<=767px){html body .ek-club-hero-img{opacity:.9;-webkit-mask-image:linear-gradient(#000 45%,#0000);mask-image:linear-gradient(#000 45%,#0000)}}html body footer .flyer-slogan{color:#f4e9d4bf;letter-spacing:.32em;font-weight:500}html body footer .flyer-slogan span{color:var(--ek-gold,#d2ab61)}.elite-home .elite-lunch:not([data-mittags=hero]){background:radial-gradient(80% 120% at 0 0,#d2ab6124,#0000 60%),linear-gradient(#ffffff09,#ffffff03);border:1px solid #d2ab6147;border-radius:26px;grid-template-columns:1fr 1.25fr 1.25fr;gap:24px;padding:44px 32px;position:relative}.elite-home .elite-lunch:not([data-mittags=hero]) h2{letter-spacing:.03em;font-size:clamp(32px,3.4vw,46px);font-weight:500;line-height:1.02}.elite-home .elite-lunch:not([data-mittags=hero]) p:not(.elite-kicker){font-size:14px}.elite-lunch .lunch-card,.elite-lunch .lunch-card:disabled{opacity:1;cursor:pointer;background:#0a0908b3;border:1px solid #f4e9d429;border-radius:20px;grid-template-columns:96px 1fr auto auto;align-items:center;gap:16px;min-height:128px;padding:14px 18px 14px 14px;transition:border-color .25s,transform .2s,background .25s;display:grid;position:relative}.elite-lunch .lunch-card:hover{background:#d2ab6112;border-color:#d2ab61;transform:translateY(-2px)}.elite-lunch .lunch-card[data-open=false]{cursor:pointer}.elite-lunch .lunch-card[data-open=false]:hover{transform:none}.elite-lunch .lunch-card img{object-fit:cover;border-radius:16px;width:96px;height:96px}.elite-lunch .lunch-card-text{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:#f8f1e4;flex-direction:column;gap:4px;font-size:20px;display:flex}.elite-lunch .lunch-card-text em{font-style:normal;font-family:var(--font-sans);letter-spacing:.2em;color:#d2ab61;font-size:10.5px;font-weight:600}.elite-lunch .lunch-card[data-open=true] .lunch-card-text em{color:#7bd88f}.elite-lunch .lunch-card-text small{font-family:var(--font-sans);letter-spacing:.02em;text-transform:none;color:#f4e9d499;font-size:12.5px}.elite-lunch .lunch-card strong{font-family:var(--font-display);color:#d2ab61;font-size:30px;font-weight:500}.elite-lunch .lunch-card svg{color:#f4e9d499}@media (width<=1023px){.elite-home .elite-lunch:not([data-mittags=hero]){grid-template-columns:1fr;padding:28px 18px}}@media (width<=479px){.elite-lunch .lunch-card,.elite-lunch .lunch-card:disabled{grid-template-columns:76px 1fr auto;gap:12px;min-height:104px}.elite-lunch .lunch-card img{width:76px;height:76px}.elite-lunch .lunch-card svg{display:none}.elite-lunch .lunch-card strong{font-size:24px}.elite-lunch .lunch-card-text{font-size:17px}}.cart-fulfillment{background:#d2ab610d;border:1px solid #d2ab6140;border-radius:16px;padding:14px}.cart-fulfillment-label{letter-spacing:.22em;text-transform:uppercase;color:#d2ab61;margin:0 0 10px;font-size:11px;font-weight:600}.cart-fulfillment [role=group]{max-width:none}.checkout-sticky{left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:46;-webkit-backdrop-filter:blur(20px)saturate(1.3);backdrop-filter:blur(20px)saturate(1.3);background:#0e0d0cd1;border:1px solid #d2ab614d;border-radius:24px;justify-content:space-between;align-items:center;gap:12px;padding:10px 10px 10px 20px;transition:transform .4s cubic-bezier(.2,.8,.2,1),opacity .3s;display:flex;position:fixed;box-shadow:0 18px 40px -14px #000000e6}.checkout-sticky[data-hidden=true]{opacity:0;pointer-events:none;transform:translateY(140%)}.checkout-sticky small{letter-spacing:.22em;text-transform:uppercase;color:#f4e9d48c;font-size:10px;display:block}.checkout-sticky b{font-family:var(--font-display);color:#d2ab61;font-size:24px;font-weight:500}.checkout-sticky button{color:#fff;letter-spacing:.14em;text-transform:uppercase;background:#ff531a;border:0;border-radius:999px;align-items:center;gap:6px;min-height:46px;padding:0 20px;font-size:12px;font-weight:700;display:inline-flex}@media (width<=1023px){body:has(.checkout-sticky) .elite-mobile-bar{display:none}}html body [aria-label=Hinweis\ Speicherung]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0e0d0cdb;border:1px solid #d2ab6140}@media (width<=1023px){html body [aria-label=Hinweis\ Speicherung]{border-radius:18px;margin-inline:12px;padding:10px 12px}}html body .elite-footer svg.text-primary,html body .elite-footer span.text-primary{color:var(--ek-gold,#d2ab61)}@media (width<=1023px){html body .elite-footer>div:first-child>div:nth-child(4) ul{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}html body .elite-footer>div:first-child>div:nth-child(4) ul li{border-bottom:1px solid #f4e9d414;margin:0}}.order-live{background:radial-gradient(90% 120% at 0 0,#d2ab6129,#0000 60%),#ffffff06;border:1px solid #d2ab6159;border-radius:24px;margin-top:28px;padding:26px 24px 24px;position:relative;overflow:hidden}.order-live[data-status=cancelled]{background:#ff531a0f;border-color:#ff531a73}.order-live[data-status=completed]{background:radial-gradient(90% 120% at 0 0,#7bd88f24,#0000 60%),#ffffff05;border-color:#7bd88f66}.order-live-tag{letter-spacing:.28em;text-transform:uppercase;color:#ff8a77;align-items:center;gap:8px;font-size:10.5px;font-weight:700;display:inline-flex}.order-live-tag i{background:#ff531a;border-radius:50%;width:8px;height:8px;position:relative}.order-live-tag i:after{content:"";background:#ff531a;border-radius:50%;animation:1.8s ease-out infinite ka-acc-ping;position:absolute;inset:0}.order-live h2{font-family:var(--font-display);letter-spacing:.03em;text-transform:uppercase;margin:10px 0 0;font-size:clamp(30px,6vw,42px);font-weight:500;line-height:1.05}.order-live>p{color:#f4e9d4b3;margin:8px 0 0;font-size:15px}.order-live-time b{font-family:var(--font-display);color:#d2ab61;font-size:22px;font-weight:500}.order-live-bar{background:#f4e9d41a;border-radius:6px;height:6px;margin-top:20px;overflow:hidden}.order-live-bar i{border-radius:inherit;background:linear-gradient(90deg,#ff531a,#d2ab61);height:100%;transition:width 1.2s cubic-bezier(.2,.8,.2,1);display:block}@keyframes ka-acc-ping{to{opacity:0;transform:scale(2.8)}}html body .elite-menu-refined .menu-top-inner{justify-content:space-between;align-items:flex-end;gap:12px 24px;max-width:1280px;margin:0 auto;padding:22px 32px 14px;display:flex}html body .elite-menu-refined .menu-top-title h1{font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:#f8f1e4;margin:0;font-size:clamp(26px,2.6vw,34px);font-weight:500;line-height:1}html body .elite-menu-refined .menu-top-note{color:#f4e9d480;margin:8px 0 0;font-size:12px}html body .elite-menu-refined .menu-top-actions{align-items:center;gap:10px;display:flex}html body .elite-menu-refined .menu-top-actions .fulfillment-check{gap:6px}html body .elite-menu-refined .menu-top-actions .fulfillment-check [role=group]{background:#ffffff08;border:1px solid #f4e9d42e;border-radius:999px;width:auto;padding:3px}html body .elite-menu-refined .menu-top-actions .fulfillment-check [role=group] button{min-height:32px;box-shadow:none;color:#f4e9d499;letter-spacing:.04em;background:0 0;border:0;border-radius:999px;padding:0 16px;font-size:12px;font-weight:600}html body .elite-menu-refined .menu-top-actions .fulfillment-check [role=group] button[aria-pressed=true]{color:#111;background:#f4ead6}html body .elite-menu-refined .menu-top-actions .fulfillment-check [role=group] button:after{display:none}html body .elite-menu-refined .elite-menu-controls.menu-bar{box-shadow:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050505e0;border-bottom:1px solid #f4e9d41a}html body .elite-menu-refined .menu-bar-inner{grid-template-columns:220px minmax(0,1fr) auto;align-items:center;gap:16px;max-width:1280px;margin:0 auto;padding:10px 32px;display:grid}html body .elite-menu-refined .menu-bar-search input{background:#ffffff0a;border-color:#f4e9d429;height:36px;font-size:13px}html body .elite-menu-refined .menu-bar .category-navigation{gap:4px;margin:0}html body .elite-menu-refined .menu-bar .category-navigation>button{color:#f4e9d499;background:0 0;border:0;border-radius:50%;flex:0 0 30px;width:30px;height:30px}html body .elite-menu-refined .menu-bar .category-rail{gap:2px}html body .elite-menu-refined .menu-bar .category-rail button{color:#f4e9d4a8;letter-spacing:.01em;background:0 0;border:0;border-radius:999px;min-height:34px;padding:0 14px;font-size:13px;font-weight:500;transition:color .2s,background .2s}html body .elite-menu-refined .menu-bar .category-rail button:hover{color:#f8f1e4;border-color:#0000}html body .elite-menu-refined .menu-bar .category-rail button[aria-pressed=true]{color:#d2ab61;background:#d2ab6124;border:0}html body .elite-menu-refined .menu-bar .category-rail button:after{display:none}html body .elite-menu-refined .menu-bar-filters{scrollbar-width:none;border:0;gap:6px;margin:0;padding:0;display:flex;overflow-x:auto}html body .elite-menu-refined .menu-bar-filters::-webkit-scrollbar{display:none}html body .elite-menu-refined .menu-bar-filters button{color:#f4e9d49e;white-space:nowrap;background:0 0;border:1px solid #f4e9d429;border-radius:999px;flex:none;min-height:30px;padding:0 12px;font-size:11.5px;font-weight:500}html body .elite-menu-refined .menu-bar-filters button[aria-pressed=true]{color:#d2ab61;background:#d2ab611f;border-color:#d2ab61}html body .elite-menu-refined .menu-brand-banner{display:none}html body .elite-menu-refined>section.cv-auto,html body .elite-menu-refined #menu-results{padding-top:18px}@media (width<=1023px){html body .elite-menu-refined .menu-bar-inner{grid-template-columns:minmax(0,1fr);gap:8px;padding:8px 16px 10px}}@media (width<=767px){html body .elite-menu-refined .menu-top-inner{flex-direction:column;align-items:stretch;gap:10px;padding:16px 16px 10px}html body .elite-menu-refined .menu-top-actions{justify-content:space-between}html body .elite-menu-refined .menu-top-actions .fulfillment-check{flex:1}html body .elite-menu-refined .menu-top-actions .fulfillment-check [role=group]{width:100%;max-width:none}html body .elite-menu-refined .menu-top-actions .fulfillment-check [role=group] button{flex:1}html body .elite-menu-refined .elite-menu-controls.menu-bar{top:60px}html body .elite-menu-refined .menu-bar .category-navigation>button{display:none}}html body .elite-menu-refined .menu-top-actions [data-fulfillment-compact] button[aria-pressed=true]{border-bottom:0;color:#111!important}html body .elite-menu-refined .menu-top-actions [data-fulfillment-compact] button{border-bottom:0}html body .elite-menu-refined .menu-bar-search input{border-radius:999px;padding-left:36px!important}.elite-home .elite-lunch:not([data-mittags=hero]){margin-top:28px;margin-bottom:8px}@media (width>=1280px){.elite-home .elite-lunch:not([data-mittags=hero]){grid-template-columns:minmax(200px,.75fr) minmax(0,1.3fr) minmax(0,1.3fr)}}@media (width<=1023px){.elite-home .elite-lunch:not([data-mittags=hero]){grid-template-columns:minmax(0,1fr);margin-inline:16px}}.elite-lunch .lunch-card-text{min-width:0}.elite-lunch .lunch-card-text small{white-space:nowrap}.elite-lunch .lunch-card-text em{white-space:normal;line-height:1.35}.elite-lunch .lunch-card-text{font-size:clamp(16px,1.35vw,20px);line-height:1.15}.elite-lunch .lunch-card strong{white-space:nowrap;font-size:clamp(24px,2.1vw,30px)}@media (width>=1024px) and (width<=1279px){.elite-home .elite-lunch:not([data-mittags=hero]){grid-template-columns:1fr 1fr}.elite-home .elite-lunch:not([data-mittags=hero])>div:first-child{grid-column:1/-1}}html body .checkout-title{letter-spacing:.04em;font-size:clamp(28px,3vw,40px);font-weight:500;line-height:1.05}
