.cookie-link[data-astro-cid-hq3mgpmn]{background:var(--c-surface);color:var(--c-primary);font:inherit;cursor:pointer;border:1px solid;margin:16px auto;padding:8px 14px;display:block}.cookie-dialog[data-astro-cid-hq3mgpmn]{z-index:100;background:var(--c-surface);width:min(440px,100vw - 40px);color:var(--c-primary);border:3px solid var(--c-accent);font-family:var(--f-sans);padding:24px;position:fixed;bottom:20px;left:20px}.cookie-dialog[data-astro-cid-hq3mgpmn][hidden]{display:none}.cookie-dialog[data-astro-cid-hq3mgpmn] h2[data-astro-cid-hq3mgpmn]{color:inherit;margin:0 0 14px;font-size:22px;font-weight:800}.cookie-dialog[data-astro-cid-hq3mgpmn] p[data-astro-cid-hq3mgpmn]{margin:0 0 16px;font-size:15px;line-height:1.5}.cookie-dialog[data-astro-cid-hq3mgpmn] a[data-astro-cid-hq3mgpmn]{color:inherit;text-decoration:underline}.cookie-actions[data-astro-cid-hq3mgpmn]{gap:12px;display:flex}.cookie-actions[data-astro-cid-hq3mgpmn] button[data-astro-cid-hq3mgpmn]{border:2px solid var(--c-primary);background:var(--c-surface);min-height:48px;color:var(--c-primary);font:inherit;cursor:pointer;flex:1;padding:10px}.cookie-actions[data-astro-cid-hq3mgpmn] button[data-astro-cid-hq3mgpmn]:hover{background:var(--c-primary);color:var(--c-surface)}@font-face{font-family:Kanit;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/kanit-latin-400.woff2)format("woff2")}@font-face{font-family:Kanit;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/kanit-latin-700.woff2)format("woff2")}@font-face{font-family:Kanit;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/kanit-latin-800.woff2)format("woff2")}@font-face{font-family:Kanit;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/kanit-latin-900.woff2)format("woff2")}:root{--c-primary:#fff;--c-secondary:#ccc;--c-surface:#000;--c-neutral:#000;--c-light:#141414;--c-accent:#ee0c20;--c-accent-hover:#c8102e;--f-sans:"Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--max-width:1344px}*,:before,:after{box-sizing:border-box;margin:0;padding:0;border-radius:0!important}html{color:#fff;font-family:var(--f-sans);-webkit-font-smoothing:antialiased;overflow-wrap:break-word;background-color:#000;font-size:16px;line-height:1.5;overflow-x:clip}body{color:#fff;background-color:#000;flex-direction:column;width:100%;max-width:100%;min-height:100vh;display:flex;position:relative;overflow-x:clip}@supports not (overflow-x:clip){html,body{overflow-x:hidden}}h1,h2,h3,h4,h5,h6,.h-display,.h-hero,.h-lg,.h-claim,.h-md,.h-sm{box-sizing:border-box;color:#ee0c20!important;background-color:#000!important}h1,.h-display,.h-hero{padding:12px 20px}h2,.h-lg,.h-claim,.h-md{padding:10px 16px}h3,h4,h5,h6,.h-sm{padding:8px 14px}h3.product-titel,h3.product-title,.product-titel,.product-title{color:var(--c-primary)!important;background-color:#0000!important;padding:0!important}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,.h-display a,.h-hero a,.h-lg a,.h-claim a,.h-md a,.h-sm a{text-decoration:none;color:inherit!important}.h-display{font-family:var(--f-sans);text-transform:uppercase;font-size:clamp(32px,5.5vw,68px);font-weight:700;line-height:1.08}.h-hero{font-family:var(--f-sans);text-transform:uppercase;font-size:clamp(26px,4vw,48px);font-weight:700;line-height:1.1}.h-lg{font-family:var(--f-sans);text-transform:uppercase;font-size:clamp(24px,3.2vw,40px);font-weight:700;line-height:1.14}.h-claim{font-family:var(--f-sans);text-transform:uppercase;letter-spacing:clamp(2px,.4vw,5px);font-size:clamp(18px,2.5vw,34px);font-weight:900;line-height:1.35}.h-md{font-family:var(--f-sans);text-transform:uppercase;font-size:clamp(20px,2.2vw,30px);font-weight:700;line-height:1.18}.h-sm{font-family:var(--f-sans);text-transform:uppercase;font-size:clamp(17px,1.8vw,22px);font-weight:700;line-height:1.25}.product-titel{font-family:var(--f-sans);text-transform:uppercase;letter-spacing:1.2px;font-size:clamp(15px,1.4vw,18px);font-weight:700;line-height:1.25}.body-lg{font-family:var(--f-sans);font-size:clamp(15px,1.3vw,17px);font-weight:400;line-height:1.5}.body-md{font-family:var(--f-sans);font-size:clamp(13px,1.1vw,14.5px);font-weight:400;line-height:1.6}.seiten-rahmen{max-width:var(--max-width);border-left:2px solid var(--c-primary);border-right:2px solid var(--c-primary);width:100%;margin-left:auto;margin-right:auto}.kanten-kasten,.kanten-kasten-dunkel{border:2px solid var(--c-primary);color:#fff;background-color:#000}.knopf,.knopf-hell,.aktions-knopf,.gericht-bestell-btn,.gericht-bestell-btn--wahl,.warenkorb-kopf-btn,.schweber-knopf,.fuss-kachel-aktion,.summe__knopf,.auswahl__knopf,.modal-schliessen-btn,.dialog__zu,.menu-knopf,.schliessen-knopf,.slider-pfeil,button[type=submit],input[type=submit],input[type=button]{font-family:var(--f-sans);text-transform:uppercase;letter-spacing:2px;cursor:pointer;justify-content:center;align-items:center;gap:10px;font-size:13px;text-decoration:none;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1),background-color .2s,color .2s;display:inline-flex;color:#000!important;background-color:#ee0c20!important;border:2px solid #000!important;font-weight:800!important}.knopf,.knopf-hell{min-height:56px;padding:13px 30px}.knopf:hover,.knopf:focus-visible,.knopf-hell:hover,.knopf-hell:focus-visible,.aktions-knopf:hover,.aktions-knopf:focus-visible,.gericht-bestell-btn:hover,.gericht-bestell-btn:focus-visible,.gericht-bestell-btn--wahl:hover,.gericht-bestell-btn--wahl:focus-visible,.warenkorb-kopf-btn:hover,.warenkorb-kopf-btn:focus-visible,.schweber-knopf:hover,.schweber-knopf:focus-visible,.fuss-kachel-aktion:hover,.fuss-kachel-aktion:focus-visible,.summe__knopf:hover,.summe__knopf:focus-visible,.auswahl__knopf:hover,.auswahl__knopf:focus-visible,.modal-schliessen-btn:hover,.modal-schliessen-btn:focus-visible,.dialog__zu:hover,.dialog__zu:focus-visible,.slider-pfeil:hover,.slider-pfeil:focus-visible,button[type=submit]:hover,button[type=submit]:focus-visible,input[type=submit]:hover,input[type=submit]:focus-visible{outline:none;transform:translate(-3px,-3px);color:#000!important;background-color:#c8102e!important;box-shadow:4px 4px #fff!important}.knopf svg,.knopf-hell svg,.aktions-knopf svg,.warenkorb-kopf-btn svg,.schweber svg,.gericht-bestell-btn svg{stroke:#000!important}.ticker-band{white-space:nowrap;border-top:2px solid var(--c-primary);border-bottom:2px solid var(--c-primary);color:#fff;box-sizing:border-box;background-color:#000;align-items:center;width:100%;max-width:100%;height:70px;display:flex;position:relative;overflow:hidden}.ticker-band.dunkel{color:#fff;background-color:#000}.ticker-lauf{flex-shrink:0;animation:25s linear infinite ticker-lauf;display:inline-flex}.ticker-item{font-family:var(--f-sans);text-transform:uppercase;letter-spacing:2px;padding-right:48px;font-size:clamp(28px,3vw,40px);font-weight:800;line-height:1.4}@keyframes ticker-lauf{0%{transform:translate(0)}to{transform:translate(-50%)}}.badge-kasten{color:#fff;border:2px solid #fff;border-left:4px solid var(--c-accent);font-family:var(--f-sans);text-transform:uppercase;letter-spacing:2px;word-break:break-word;overflow-wrap:break-word;box-sizing:border-box;background-color:#000;max-width:100%;padding:8px 16px;font-size:16px;font-weight:900;display:inline-block}.badge-kasten.hell{color:#fff;border:2px solid #fff;border-left:4px solid var(--c-accent);background-color:#000}.textlink{color:#ee0c20;text-underline-offset:4px;font-weight:700;text-decoration:underline 2px #ee0c20;transition:color .15s,text-decoration-color .15s}.textlink:hover{color:#fff;text-decoration-color:#fff;text-decoration-thickness:3px}@media (prefers-reduced-motion:reduce){.ticker-lauf{animation:none}.knopf:hover,.knopf:focus-visible,.knopf-hell:hover,.knopf-hell:focus-visible{box-shadow:none;transform:none}}
