@font-face{font-family:Inter Alia;src:url(/fonts/interAlia.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--boxPadding:24px;--borderRadius:4px;--fontSizeH1:20px;--fontSizeH2:16px;--fontSizeH3:18px;--fontSizeH4:12px;--colorPageBackground:#f5f5f5;--colorBoxBackground:#fff;--colorH1:#fff;--colorH2:#242424;--colorH3:#242424;--colorIsClosed:#ce2c31;--colorIsOpen:#218358;--colorLink:#242424;--boxShadow:0 1px 3px #0000000f, 0 1px 2px #0000000f}@media screen and (width<=640px){:root{--fontSizeH1:17px;--fontSizeH2:15px;--fontSizeH3:16px;--fontSizeH4:12px;--boxPadding:12px}}@media (prefers-color-scheme:dark){:root{--colorPageBackground:#1f1f1f;--colorBoxBackground:#292929;--colorH1:#fff;--colorH2:#fafafa;--colorH3:#fafafa;--colorLink:#fafafa;--boxShadow:0 1px 3px #0000001f, 0 1px 2px #0000003d}}html{background:var(--colorPageBackground);scroll-behavior:smooth;padding:74px var(--boxPadding) 100vh var(--boxPadding);-webkit-tap-highlight-color:transparent;margin:0;scroll-padding-top:118px;font-family:Inter Alia,sans-serif}body{-webkit-hyphens:auto;hyphens:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-variant-numeric:oldstyle-nums;font-feature-settings:"ccmp" 1, "liga" 1, "locl" 1, "kern" 1, "onum" 1;margin:0;padding:0}#tooltip{-webkit-hyphens:auto;hyphens:auto;max-width:180px}h1{color:#242424;font-size:var(--fontSizeH1);letter-spacing:-.5px;text-align:center;font-weight:700}h2{color:var(--colorH2);font-size:var(--fontSizeH2);-webkit-hyphens:auto;hyphens:auto;text-align:center;opacity:.85;max-width:720px;margin:1rem auto;font-weight:500}h2:before{content:"";border:1px solid var(--colorH2);opacity:.1;display:block;position:relative;top:12px}h2 span{background:var(--colorPageBackground);z-index:1;opacity:1;margin-bottom:4px;padding:0 12px;display:inline-block;position:relative}h3{color:var(--colorH3);font-size:var(--fontSizeH3);letter-spacing:.2px;-webkit-hyphens:auto;hyphens:auto;margin:0;font-weight:550;line-height:1.4;display:inline-flex}h3 span{width:100%}h3 .arrow{width:auto;margin-top:1px;margin-right:-3px}h3:hover{cursor:pointer}h4,.overline{font-size:var(--fontSizeH4);text-transform:uppercase;opacity:.75;color:var(--colorH3);margin:0 0 6px;font-weight:600}.icon{width:16px;height:16px}.linkButton{all:unset}.linkButton:hover{cursor:pointer}a,.linkButton,.abbr{color:var(--colorLink);-webkit-text-decoration-color:var(--colorLink);text-decoration-color:var(--colorLink);text-decoration-skip:auto;-webkit-text-decoration-skip-ink:all;text-decoration-skip-ink:all;text-underline-offset:7px;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:1px}.box{box-shadow:var(--boxShadow);background:var(--colorBoxBackground);padding:var(--boxPadding);border-radius:var(--borderRadius);font-size:var(--fontSizeH2);color:var(--colorH2);border:2px solid #0000;flex-direction:column;max-width:720px;margin:0 auto 32px;display:flex}.box.heute.closed{border-color:var(--colorIsClosed)}.box.heute.open{border-color:var(--colorIsOpen)}.dish{display:flex}.dish:not(:last-child){margin-bottom:var(--boxPadding)}.dish .content{flex-direction:column;flex-grow:1;padding:6px 0 0;display:flex}.dish .content .meta{margin-top:12px;margin-bottom:0}.dish .content .meta p{color:var(--colorH2);margin:0 0 12px;font-size:15px;font-weight:450;line-height:1.5}.dish .content .meta p:last-child{margin-bottom:1px}.dish .content .priceWrapper{display:flex}.dish .content .priceWrapper .price{color:var(--colorH3);font-weight:450;font-size:var(--fontSizeH3);width:fit-content;margin:12px 0 0}.dish .content .priceWrapper .price a.abbr{color:inherit;-webkit-text-decoration-color:color-mix(in srgb, var(--colorH3) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--colorH3) 40%, transparent)}.dish .content .priceWrapper div{flex-grow:1}.pagination{z-index:4;width:calc(100% - (var(--boxPadding) * 2));border-radius:var(--borderRadius);--glass-blur:blur(24px);--glass-saturate:saturate(180%);max-width:772px;-webkit-backdrop-filter:var(--glass-blur) var(--glass-saturate);backdrop-filter:var(--glass-blur) var(--glass-saturate);background:#00000080;height:48px;display:flex;position:fixed;top:12px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 4px 30px #0000001a}.pagination.open{border-bottom-right-radius:0;border-bottom-left-radius:0}.pagination .headline-wrapper{flex-grow:1;position:relative}.pagination h1{color:var(--colorH1);cursor:pointer;-webkit-user-select:none;user-select:none;flex-grow:1;justify-content:center;align-items:center;gap:4px;margin:0;line-height:48px;display:flex}.pagination .emoji{color:#0000;text-shadow:0 0 #fff;margin-right:2px;font-size:20px}.dropdown{content:"";-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:3;background:#00000080;width:100%;height:100%;display:block;position:fixed;top:0;left:0}.dropdown .box{width:calc(100% + 2px - (var(--boxPadding) * 2));max-width:774px;max-height:calc(100dvh - 24px);padding-top:48px;padding-bottom:calc(var(--boxPadding) + env(safe-area-inset-bottom));border-radius:var(--borderRadius);box-sizing:border-box;background:#00000080;position:absolute;top:12px;left:50%;overflow:auto;transform:translate(-50%)}.dropdown .box .dropdown-grid{grid-template-columns:1fr 1fr;gap:0 32px;display:grid}.dropdown .box .dropdown-grid .full-width{grid-column:1/-1}@media screen and (width<=490px){.dropdown .box .dropdown-grid{grid-template-columns:1fr;gap:0}.dropdown .box .dropdown-grid.full-width{gap:1px}}.dropdown .box h3{cursor:auto;color:var(--colorH1);margin:20px 0 4px}.dropdown .promo{text-align:left;width:100%;font-size:var(--fontSizeH3);color:#0fbc7a;letter-spacing:.2px;align-items:center;height:48px;margin-bottom:-12px;margin-left:-2px;padding:0;font-weight:550;line-height:1.55;text-decoration:none;display:flex}@media screen and (width<=490px){.dropdown .promo{margin-bottom:0}}.dropdown .promo svg{width:24px;height:24px;margin-left:0;margin-right:6px}.dropdown button{text-align:left;width:100%;font-size:var(--fontSizeH2);cursor:pointer;height:48px;color:var(--colorH1);background:0 0;border:none;justify-content:left;padding:0;font-weight:500;line-height:48px;display:flex}.dropdown button:disabled{visibility:visible;opacity:.6}.dropdown button svg{width:16px;height:16px;margin-left:-5px;margin-right:2px}button{color:#fff;background:#0000001a;border:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}button:disabled{visibility:hidden}button:hover{cursor:pointer}@media (display-mode:standalone){.hide-in-pwa{display:none!important}}
