@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.3gj6ciom31zjc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.p.0_kz_z3o_slvt.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.1cp9-4nby68jc.woff2)format("woff2");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}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_6900affe-module__h8HkSq__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_6900affe-module__h8HkSq__variable{--f-sans:"Archivo", "Archivo Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.p.1u30mmyq6lnsd.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.woff2)format("woff2");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}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f53f4557ddd9f7a6-s.1u-lvzo58r3-e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5256dd17dd2ccf14-s.37c107x1d-cfz.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fe48c93add1d142c-s.3_gspotjv4tkw.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5689d89b20a4bd5b-s.p.0m-w082keobar.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a7e15459c1805da0-s.p.3y9b8znjr2455.woff2)format("woff2");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}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_8b1f304c-module__46g9Oa__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_8b1f304c-module__46g9Oa__variable{--f-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--rot:#d42a1f;--rot-2:#a91f16;--gelb:#ffd31a;--gelb-2:#f2c200;--papier:#fbf7ef;--weiss:#fff;--schwarz:#141210;--tafel:#181614;--tafel-2:#23201d;--grau:#6b655c;--grau-hell:#a9a196;--linie:#e4dccc;--wrap:1200px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--papier);color:var(--schwarz);font-family:var(--f-sans), Arial, sans-serif;margin:0;font-size:16px;line-height:1.5;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit}::selection{background:var(--gelb);color:var(--schwarz)}:focus-visible{outline:3px solid var(--gelb);outline-offset:2px}.wrap{width:100%;max-width:var(--wrap);margin:0 auto;padding:0 16px}@media (min-width:760px){.wrap{padding:0 32px}}.schrift{font-family:var(--f-sans), Arial, sans-serif;font-variation-settings:"wdth" 62;text-transform:uppercase;letter-spacing:.005em;font-weight:900;font-stretch:62%;line-height:.92}.mono{font-family:var(--f-mono), "Courier New", monospace}.zahl-tab{font-variant-numeric:tabular-nums}.grau{color:var(--grau)}.rot{color:var(--rot)}h1,h2,h3{margin:0}.h-1{font-size:clamp(50px,8.6vw,118px)}.h-2{font-size:clamp(40px,6.5vw,84px)}.knopf{background:var(--rot);color:var(--weiss);letter-spacing:.02em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border:0;border-radius:4px;justify-content:center;align-items:center;gap:10px;padding:14px 22px;font-size:15px;font-weight:800;transition:background .15s;display:inline-flex}.knopf:hover{background:var(--rot-2)}.knopf.gelb{background:var(--gelb);color:var(--schwarz)}.knopf.gelb:hover{background:var(--gelb-2)}.knopf.rahmen{color:var(--schwarz);box-shadow:inset 0 0 0 2px var(--schwarz);background:0 0}.knopf.rahmen:hover{background:var(--schwarz);color:var(--weiss)}.knopf[disabled]{opacity:.6;cursor:wait}.block{padding:clamp(56px,8vw,96px) 0 0}.block-kopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px;display:flex}.block-kopf p{color:var(--grau);max-width:520px;margin:10px 0 0}.kopf{background:var(--weiss);border-bottom:4px solid var(--rot);z-index:50;position:sticky;top:0}.kopf-in{justify-content:space-between;align-items:center;gap:16px;height:66px;display:flex}.logo{align-items:stretch;height:40px;display:flex}.logo span{align-items:center;padding:0 9px;font-size:26px;display:flex}.logo .l1{background:var(--rot);color:var(--gelb)}.logo .l2{background:var(--schwarz);color:var(--weiss)}.nav{text-transform:uppercase;letter-spacing:.04em;gap:26px;font-size:14px;font-weight:700;display:none}.nav a:hover{color:var(--rot)}@media (min-width:900px){.nav{display:flex}}.kopf .knopf{padding:10px 14px;font-size:13px}.schild{background:var(--rot);color:var(--gelb);border-bottom:10px solid var(--gelb);position:relative;overflow:hidden}.schild:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#fff0 0 180px,#ffffff0b 180px 250px,#fff0 250px 420px);position:absolute;inset:0}.schild>*{position:relative}.schild-in{gap:30px;padding:clamp(36px,6vw,68px) 0 clamp(40px,6vw,60px);display:grid}@media (min-width:980px){.schild-in{grid-template-columns:1fr 400px;align-items:end}}.schild h1{color:var(--gelb)}.schild h1 .weiss{color:var(--weiss);display:block}.schild .unter{color:#ffe3df;max-width:520px;margin:20px 0 0;font-size:19px}.suche{position:relative}.suche-label{text-transform:uppercase;letter-spacing:.06em;color:var(--weiss);margin-bottom:8px;font-size:13px;font-weight:800;display:block}.suche-feld{background:var(--weiss);border-radius:4px;display:flex;overflow:hidden}.suche-feld input{min-width:0;color:var(--schwarz);background:0 0;border:0;outline:none;flex:1;padding:16px;font-size:17px}.suche-feld input::placeholder{color:var(--grau-hell)}.suche-feld .knopf{background:var(--schwarz);border-radius:0}.suche-feld .knopf:hover{background:#000}.suche-liste{z-index:20;background:var(--weiss);color:var(--schwarz);border-radius:4px;max-height:340px;padding:4px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 18px 40px #00000040}.suche-liste a{border-radius:3px;justify-content:space-between;gap:12px;padding:11px 12px;font-weight:600;display:flex}.suche-liste a span{color:var(--grau);font-size:14px;font-weight:400}.suche-liste a:hover,.suche-liste a[aria-selected=true]{background:var(--gelb)}.leiste{background:var(--schwarz);color:var(--weiss)}.leiste-in{grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:760px){.leiste-in{grid-template-columns:repeat(4,1fr)}}.leiste-in div{border-bottom:1px solid #2c2925;align-items:baseline;gap:10px;padding:16px 0;display:flex}@media (min-width:760px){.leiste-in div{border-bottom:0}.leiste-in div+div{border-left:1px solid #2c2925;padding-left:20px}}.leiste-in b{color:var(--gelb);white-space:nowrap;font-size:34px}@media (max-width:759px){.leiste-in b{font-size:28px}.leiste-in div{gap:8px}}.leiste-in span{color:var(--grau-hell);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:700}.tafel{background:var(--tafel);color:var(--weiss);border-radius:6px;padding:10px;box-shadow:0 0 0 6px #2a2622}.tafel-kopf{flex-wrap:wrap;gap:6px;padding:6px 6px 14px;display:flex}.tafel-kopf button{background:var(--tafel-2);color:var(--grau-hell);cursor:pointer;text-transform:uppercase;letter-spacing:.04em;border:0;border-radius:3px;padding:9px 13px;font-size:13px;font-weight:800}.tafel-kopf button:hover{color:var(--weiss)}.tafel-kopf button[aria-pressed=true]{background:var(--gelb);color:var(--schwarz)}.tafel ol{gap:4px;margin:0;padding:0;list-style:none;display:grid}.posten{color:var(--schwarz);background:linear-gradient(#fffdf6,#f3ead6);border-radius:3px;grid-template-columns:52px 1fr auto;align-items:center;gap:14px;padding:10px 14px 10px 10px;display:grid;position:relative}@media (min-width:760px){.posten{grid-template-columns:64px 1fr 180px 110px;gap:20px;padding:12px 20px 12px 12px}}.posten:hover{background:linear-gradient(#fff6c9,#ffe27a)}.posten .nr{background:var(--rot);color:var(--weiss);border-radius:2px;place-items:center;height:52px;font-size:30px;display:grid}@media (min-width:760px){.posten .nr{height:60px;font-size:36px}}.posten .name{font-size:clamp(22px,2.6vw,32px)}.posten .ort{color:var(--grau);margin-top:4px;font-size:13px}.posten .balken{background:#e6dcc5;border-radius:2px;height:10px;display:none;overflow:hidden}@media (min-width:760px){.posten .balken{display:block}}.posten .balken i{background:var(--rot);height:100%;display:block}.posten .preis{color:var(--rot);text-align:right;font-size:clamp(30px,3.4vw,44px)}.posten .preis small{line-height:1;font-family:var(--f-sans);color:var(--grau);letter-spacing:.04em;font-variation-settings:"wdth" 100;margin-top:4px;font-size:11px;font-weight:700;font-stretch:100%;display:block}.posten.offen .nr{color:var(--grau-hell);background:#3a3530}.posten.offen .preis{color:var(--grau-hell);font-size:20px}.posten .deckel{position:absolute;inset:0}.tafel-fuss{color:var(--grau-hell);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 6px 6px;font-size:14px;display:flex}.karte-grid{gap:20px;display:grid}@media (min-width:980px){.karte-grid{grid-template-columns:1fr 290px}}.karte{background:var(--weiss);border:2px solid var(--schwarz);border-radius:4px;position:relative;overflow:hidden}.karte svg{width:100%;height:auto;display:block}.karte .punkt{cursor:pointer}.karte .viertel-name{font-family:var(--f-sans), Arial, sans-serif;letter-spacing:.05em;fill:#9a9184;text-transform:uppercase;pointer-events:none;font-size:13px;font-weight:700}.karte-tip{pointer-events:none;background:var(--schwarz);color:var(--weiss);white-space:nowrap;border-radius:3px;padding:8px 12px;font-size:14px;font-weight:700;line-height:1.3;position:absolute;transform:translate(-50%,calc(-100% - 14px))}.karte-tip small{color:var(--gelb);font-size:12px;font-weight:600;display:block}.karte-legende{border-top:2px solid var(--schwarz);background:var(--papier);flex-wrap:wrap;gap:16px;padding:10px 14px;font-size:13px;font-weight:600;display:flex}.karte-legende span{align-items:center;gap:6px;display:inline-flex}.karte-legende i{border:2px solid var(--schwarz);border-radius:50%;width:12px;height:12px;display:block}.viertel{border:2px solid var(--schwarz);background:var(--weiss);border-radius:4px;flex-direction:column;max-height:580px;display:flex;overflow:auto}.viertel button{border:0;border-bottom:1px solid var(--linie);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:baseline;gap:10px;padding:11px 14px;font-weight:700;display:flex}.viertel button:hover{background:#fff6cc}.viertel button[aria-pressed=true]{background:var(--gelb)}.viertel button span{color:var(--grau);font-size:13px;font-weight:500}.preis-grid{gap:20px;display:grid}@media (min-width:900px){.preis-grid{grid-template-columns:1.2fr 1fr}}.feld-weiss{background:var(--weiss);border:2px solid var(--schwarz);border-radius:4px;padding:clamp(20px,3vw,30px)}.feld-weiss h3{text-transform:uppercase;letter-spacing:.06em;margin-bottom:16px;font-size:14px;font-weight:800}.feld-weiss p{margin:0}.kacheln{align-items:flex-end;gap:6px;margin:4px 0 16px;display:flex}.kacheln span{background:var(--rot);color:var(--weiss);border-radius:4px;place-items:center;width:clamp(52px,8.5vw,88px);height:clamp(80px,12.5vw,128px);font-size:clamp(62px,10.5vw,112px);display:grid;box-shadow:inset 0 -6px #00000029}.kacheln span.komma{color:var(--rot);width:auto;box-shadow:none;background:0 0;padding:0 1px}.kacheln span.leer{color:#bdb3a2;box-shadow:none;background:#ebe3d2}.kacheln span.waehrung{background:var(--schwarz);color:var(--gelb)}.skala{height:46px;margin-top:18px;position:relative}.skala:before{content:"";background:var(--schwarz);height:2px;position:absolute;top:22px;left:0;right:0}.skala-mark{color:var(--grau);white-space:nowrap;font-size:12px;font-weight:700;position:absolute;top:0;transform:translate(-50%)}.skala-mark i{background:var(--schwarz);width:2px;height:10px;margin:5px auto 0;display:block}.skala-ist{background:var(--rot);border:3px solid var(--weiss);width:18px;height:18px;box-shadow:0 0 0 2px var(--rot);border-radius:50%;position:absolute;top:14px;transform:translate(-50%)}.sossen{gap:12px;margin:0;padding:0;list-style:none;display:grid}.sossen li{grid-template-columns:100px 1fr 46px;align-items:center;gap:10px;font-size:15px;font-weight:700;display:grid}.sossen .spur{background:#efe7d6;border-radius:2px;height:14px;overflow:hidden}.sossen .spur i{background:var(--gelb-2);height:100%;display:block}.sossen li:first-child .spur i{background:var(--rot)}.sossen li span:last-child{text-align:right;color:var(--grau)}.bons{align-items:start;gap:24px;display:grid}@media (min-width:700px){.bons{grid-template-columns:repeat(2,1fr)}}@media (min-width:1060px){.bons{grid-template-columns:repeat(3,1fr)}}.bon{--zacke:7px;color:#2a2622;font-family:var(--f-mono), "Courier New", monospace;-webkit-mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) 50% / calc(2 * var(--zacke)) 100%, conic-gradient(from 135deg at top, #0000, #000 1deg 89deg, #0000 90deg) 50% / calc(2 * var(--zacke)) 100%;-webkit-mask-composite:source-in;-webkit-mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) 50% / calc(2 * var(--zacke)) 100%, conic-gradient(from 135deg at top, #0000, #000 1deg 89deg, #0000 90deg) 50% / calc(2 * var(--zacke)) 100%;mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) 50% / calc(2 * var(--zacke)) 100%, conic-gradient(from 135deg at top, #0000, #000 1deg 89deg, #0000 90deg) 50% / calc(2 * var(--zacke)) 100%;background:#fffef9;padding:24px 20px 28px;font-size:14px;line-height:1.5;position:relative;-webkit-mask-composite:source-in;mask-composite:intersect}.bon-schatten{filter:drop-shadow(0 4px 8px #3c280a29)}.bon-kopf{text-align:center;border-bottom:1px dashed #b9b0a1;margin-bottom:10px;padding-bottom:10px}.bon-kopf b{text-transform:uppercase;letter-spacing:.04em;font-size:15px;display:block}.bon-kopf small{color:#7b7368;font-size:12px;display:block}.bon-zeile{align-items:baseline;gap:6px;display:flex}.bon-zeile .punkte{border-bottom:1px dotted #b9b0a1;flex:1;transform:translateY(-4px)}.bon-summe{text-transform:uppercase;border-top:1px dashed #b9b0a1;border-bottom:3px double #2a2622;justify-content:space-between;margin-top:10px;padding:8px 0 6px;font-size:17px;font-weight:700;display:flex}.bon-text{white-space:pre-line;word-wrap:break-word;margin:12px 0 0}.bon-fuss{text-align:center;color:#7b7368;margin-top:12px;font-size:12px}.laden-schild{background:var(--rot);color:var(--gelb);border-bottom:10px solid var(--gelb);position:relative;overflow:hidden}.laden-schild:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#fff0 0 180px,#ffffff0b 180px 250px,#fff0 250px 420px);position:absolute;inset:0}.laden-schild>*{position:relative}.laden-schild-in{gap:24px;padding:26px 0 34px;display:grid}@media (min-width:900px){.laden-schild-in{grid-template-columns:1fr auto;align-items:end}}.krume{color:#ffd9d4;flex-wrap:wrap;gap:8px;margin-bottom:20px;font-size:13px;font-weight:700;display:flex}.krume a:hover{color:var(--weiss)}.laden-schild h1{overflow-wrap:anywhere;font-size:clamp(48px,9vw,116px)}.laden-adresse{color:var(--weiss);margin-top:14px;font-weight:700}.laden-adresse a{text-underline-offset:3px;text-decoration:underline}.laden-beschreibung{color:#ffe3df;max-width:620px;margin:8px 0 0}.note-schild{background:var(--gelb);color:var(--schwarz);text-align:center;border-radius:4px;min-width:190px;padding:14px 22px 16px}.note-schild b{font-size:90px;line-height:.9;display:block}.note-schild span{text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:800;display:block}.note-schild .knopf{width:100%;margin-top:12px}.detail-grid{align-items:start;gap:24px;display:grid}@media (min-width:900px){.detail-grid{grid-template-columns:1fr 1fr}}.werte{gap:14px;margin:0;padding:0;list-style:none;display:grid}.werte li{grid-template-columns:1fr auto;gap:6px 10px;font-weight:700;display:grid}.werte .spur{background:#efe7d6;border-radius:2px;grid-column:1/-1;height:12px;overflow:hidden}.werte .spur i{background:var(--rot);height:100%;display:block}.bestell-grid{align-items:start;gap:28px;display:grid}@media (min-width:980px){.bestell-grid{grid-template-columns:1fr 340px}}.formular{gap:26px;display:grid}.frage{gap:8px;display:grid}.frage-kopf{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.frage-kopf b{text-transform:uppercase;letter-spacing:.03em;font-size:15px;font-weight:800}.frage-kopf small{color:var(--grau);text-align:right;font-size:13px}.stufen{grid-template-columns:repeat(10,1fr);gap:4px;display:grid}.stufen button{border:2px solid var(--schwarz);background:var(--weiss);cursor:pointer;border-radius:3px;height:44px;padding:0;font-size:16px;font-weight:800}.stufen button:hover{background:#fff3b8}.stufen button.an{color:var(--rot-2);border-color:var(--rot);background:#f9d9d5}.stufen button.genau{background:var(--rot);border-color:var(--rot);color:var(--weiss)}@media (max-width:420px){.stufen{gap:3px}.stufen button{height:40px;font-size:14px}}.wahl{flex-wrap:wrap;gap:6px;display:flex}.wahl button{border:2px solid var(--schwarz);background:var(--weiss);cursor:pointer;border-radius:3px;padding:9px 14px;font-size:14px;font-weight:700}.wahl button:hover{background:#fff3b8}.wahl button[aria-pressed=true]{background:var(--gelb)}.eingabe{background:var(--weiss);border:2px solid var(--schwarz);border-radius:3px;outline:none;width:100%;padding:12px 14px;font-size:16px}.eingabe:focus{box-shadow:0 0 0 3px var(--gelb)}textarea.eingabe{resize:vertical;min-height:120px}.lbl{text-transform:uppercase;letter-spacing:.03em;justify-content:space-between;gap:10px;font-size:15px;font-weight:800;display:flex}.lbl small{text-transform:none;letter-spacing:0;color:var(--grau);font-size:13px;font-weight:500}.zwei{gap:18px;display:grid}@media (min-width:640px){.zwei{grid-template-columns:1fr 1fr}}.feld{gap:8px;display:grid}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.meldung{border-radius:3px;margin:0;padding:12px 14px;font-weight:700}.meldung.fehler{color:var(--rot-2);border:2px solid var(--rot);background:#fde3e0}.bon-vorschau{position:sticky;top:90px}@media (max-width:979px){.bon-vorschau{display:none}}.bon-titel{text-transform:uppercase;letter-spacing:.05em;color:var(--grau);margin-bottom:10px;font-size:13px;font-weight:800}.danke{background:var(--gelb);border-radius:4px;gap:8px;padding:30px 24px;display:grid}.danke p{margin:0}.seitenkopf{background:var(--schwarz);color:var(--weiss);border-bottom:10px solid var(--gelb)}.seitenkopf-in{padding:34px 0 38px}.seitenkopf h1{color:var(--gelb)}.seitenkopf p{color:var(--grau-hell);max-width:560px;margin:12px 0 0}.seitenkopf a{color:var(--weiss);text-underline-offset:3px;text-decoration:underline}.filter{flex-wrap:wrap;align-items:center;gap:10px;margin:28px 0 18px;display:flex}.filter .eingabe{flex:220px;width:auto;max-width:340px}.filter select.eingabe{flex:0 auto}.liste-laeden{gap:4px;display:grid}.zeile{background:var(--weiss);border:2px solid #0000;border-radius:3px;grid-template-columns:1fr auto;align-items:center;gap:2px 16px;padding:14px 16px;display:grid}@media (min-width:760px){.zeile{grid-template-columns:1.3fr 1fr 150px 90px}}.zeile:hover{border-color:var(--schwarz)}.zeile .n{font-size:18px;font-weight:800}.zeile .a,.zeile .p{color:var(--grau);font-size:14px}.zeile .s{color:var(--rot);text-align:right;font-size:32px}.zeile .s.neu{font-size:13px;font-family:var(--f-sans), Arial, sans-serif;color:var(--grau-hell);font-variation-settings:"wdth" 100;font-weight:800;font-stretch:100%}@media (max-width:759px){.zeile .a,.zeile .p{grid-column:1}.zeile .s{grid-area:1/2/span 3}}.text-seite{max-width:760px;padding:36px 0 10px}.text-seite h2{margin:28px 0 6px;font-size:18px}.text-seite p{color:#3a352f}.text-seite a{color:var(--rot);text-decoration:underline}.fuss{background:var(--schwarz);color:var(--grau-hell);border-top:10px solid var(--rot);margin-top:clamp(56px,8vw,96px);font-size:14px}.fuss-in{gap:28px;padding:40px 0 28px;display:grid}@media (min-width:760px){.fuss-in{grid-template-columns:2fr 1fr 1fr}}.fuss h4{color:var(--weiss);text-transform:uppercase;letter-spacing:.06em;margin:0 0 10px;font-size:13px}.fuss p{max-width:420px;margin:0}.fuss ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.fuss a:hover{color:var(--gelb)}.fuss-unten{border-top:1px solid #2c2925;padding:16px 0 24px;font-size:13px}
