@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.11x_mcju407z-.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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.456c9vb2_utt8.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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.2fl0vhx7oyatw.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:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}._0HI9Cq_className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}._0HI9Cq_variable{--schrift-titel:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.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:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.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:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}._3pOWjG_className{font-family:DM Sans,DM Sans Fallback;font-style:normal}._3pOWjG_variable{--schrift-text:"DM Sans", "DM Sans Fallback"}
.ka{--blau:#0121c1;--tief:#011694;--tinte:#060b33;--text2:#3b3f5c;--rot:#d22630;--hell:#f3f5fc;--linie:#0121c133;--rund:18px;color:var(--tinte);font-family:var(--schrift-text), system-ui, sans-serif;-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-size:17px;line-height:1.6}.ka *,.ka :before,.ka :after{box-sizing:border-box}.ka img{max-width:100%;display:block}.ka h1,.ka h2,.ka h3{font-family:var(--schrift-titel), system-ui, sans-serif;letter-spacing:-.015em;color:var(--tinte);margin:0;font-weight:700;line-height:1.08}.ka h1{max-width:13ch;font-size:clamp(2.35rem,1.5rem + 3.2vw,3.75rem)}.ka h2{font-size:clamp(1.85rem,1.4rem + 1.6vw,2.6rem)}.ka h3{font-size:1.3rem;line-height:1.2}.ka p{margin:0}.ka p,.ka li{text-wrap:pretty}.ka a{color:inherit}.ka ::selection{background:var(--blau);color:#fff}.ka .sprung{z-index:70;background:var(--blau);color:#fff;border-radius:8px;padding:10px 16px;font-weight:600;text-decoration:none;position:absolute;top:-60px;left:12px}.ka .sprung:focus{top:12px}.ka-breite{width:100%;max-width:1200px;margin-inline:auto;padding-inline:20px}@media (min-width:900px){.ka-breite{padding-inline:40px}}.ka-knoepfe{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.ka-knopf{text-align:center;border:2px solid var(--blau);min-height:52px;font:600 16.5px/1.2 var(--schrift-text), system-ui, sans-serif;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:10px 22px;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.ka .ka-knopf-eins{background:var(--blau);color:#fff}.ka .ka-knopf-eins:hover{background:var(--tief);border-color:var(--tief)}.ka .ka-knopf-zwei{color:var(--blau);background:#fff}.ka .ka-knopf-zwei:hover{background:var(--hell)}.ka-knopf:focus-visible{outline:3px solid var(--tinte);outline-offset:3px}.ka-knopf:active{transform:translateY(1px)}.ka-knopf-klein{min-height:44px;padding:0 16px;font-size:15.5px}.ka-nur-breit{display:none}@media (min-width:700px){.ka-nur-breit{display:inline}.ka-nur-schmal{display:none}}.ka-kopf{border-bottom:1px solid var(--linie);background:#fff}.ka-kopf-innen{align-items:center;gap:20px;min-height:76px;display:flex}.ka-marke{border-radius:6px;width:150px;margin-right:auto;display:block}.ka-marke:focus-visible{outline:3px solid var(--blau);outline-offset:4px}.ka-marke img{width:100%;height:auto}.ka-status{color:var(--text2);align-items:center;gap:9px;font-size:15px;display:none}.ka .heute-punkt{background:#a3a6b8;border-radius:50%;flex:none;width:9px;height:9px}.ka [data-offen=true] .heute-punkt{background:#16a34a}@media (min-width:700px){.ka-marke{width:176px}.ka-status{display:inline-flex}}.ka-held{gap:24px;padding-top:16px;padding-bottom:36px;display:grid}.ka-gruss{color:var(--rot);align-items:center;gap:9px;font-size:16px;font-weight:700;display:inline-flex;margin-bottom:18px!important}.ka-held-satz{color:var(--text2);max-width:34rem;font-size:18.5px;margin-top:18px!important}.ka-held-bild{aspect-ratio:4/3;border-radius:var(--rund);order:-1;position:relative;overflow:hidden}.ka-held-bild img{object-fit:cover}@media (min-width:900px){.ka-held{grid-template-columns:1fr 1.28fr;align-items:center;gap:56px;padding-top:56px;padding-bottom:48px}.ka-held-bild{aspect-ratio:auto;order:0;height:500px}}.ka-schild{border:2px solid var(--blau);border-radius:var(--rund);color:var(--blau);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.ka-schild li{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:20px 6px 18px;font-size:15px;font-weight:700;line-height:1.2;display:flex}.ka-schild li:not(:first-child){border-left:1.5px solid var(--blau)}@media (min-width:900px){.ka-schild{padding:10px 0}.ka-schild li{padding:16px 8px;font-size:16px}}.ka-abschnitt{padding-top:72px}@media (min-width:900px){.ka-abschnitt{padding-top:112px}}.ka-kopfzeile{gap:14px;margin-bottom:36px;display:grid}.ka-kopfzeile p{color:var(--text2);max-width:38rem}@media (min-width:900px){.ka-kopfzeile{grid-template-columns:1fr 1fr;align-items:end;gap:56px;margin-bottom:48px}}.ka-sortiment{display:grid}.ka-gruppe{border-top:1.5px solid var(--blau);padding:28px 0}.ka-gruppe-symbol{color:var(--blau);margin-bottom:14px}.ka-gruppe-satz{color:var(--text2);margin-top:8px!important}.ka-gruppe ul{margin:18px 0 0;padding:0;list-style:none}.ka-gruppe li{border-top:1px solid var(--linie);padding:10px 0}.ka-gruppe li a{color:var(--blau);text-underline-offset:3px;text-decoration:underline}@media (min-width:900px){.ka-sortiment{border-top:1.5px solid var(--blau);grid-template-columns:repeat(3,1fr)}.ka-gruppe{border-top:0;padding:32px 32px 0}.ka-gruppe:first-child{padding-left:0}.ka-gruppe:last-child{padding-right:0}.ka-gruppe+.ka-gruppe{border-left:1.5px solid var(--blau)}}.ka-aushang{gap:16px;display:grid}.ka-aushang figure{margin:0}.ka-aushang-bild{aspect-ratio:1448/1086;border-radius:14px;position:relative;overflow:hidden}.ka-aushang-bild-breit{aspect-ratio:1492/1054}.ka-aushang-bild img{object-fit:cover}@media (min-width:900px){.ka-aushang{grid-template-columns:1.333fr 1.416fr;gap:24px}}.ka-preisliste{margin:28px 0 0;padding:0;list-style:none}.ka-preisliste li{border-top:1px solid var(--linie);grid-template-columns:1fr auto;gap:2px 20px;padding:14px 0;display:grid}.ka-preis-tag{color:var(--blau);font-weight:700}.ka-preis-was{color:var(--text2);grid-column:1}.ka-preis-betrag{font-family:var(--schrift-titel), sans-serif;grid-area:1/2/span 2;align-self:center;font-size:1.35rem;font-weight:700}@media (min-width:900px){.ka-preisliste li{grid-template-columns:180px 1fr auto;align-items:center}.ka-preis-was{grid-column:2}.ka-preis-betrag{grid-area:1/3}}.ka-wir{gap:28px;display:grid}.ka-wir-bild{aspect-ratio:4/5;border-radius:var(--rund);max-height:560px;position:relative;overflow:hidden}.ka-wir-bild img{object-fit:cover}.ka-wir-text{align-content:center;gap:16px;display:grid}.ka-wir-text h2{margin-bottom:4px}.ka-wir-text p{color:var(--text2);max-width:34rem}.ka-wir-text .ka-knopf{justify-self:start;margin-top:10px}@media (min-width:900px){.ka-wir{grid-template-columns:.85fr 1fr;align-items:center;gap:72px}}.ka-nebenan{border:2px solid var(--blau);border-radius:var(--rund);display:grid;overflow:hidden}.ka-nebenan-bild{aspect-ratio:16/10;position:relative}.ka-nebenan-bild img{object-fit:cover}.ka-nebenan-text{align-content:center;gap:16px;padding:28px 22px 30px;display:grid}.ka-nebenan-text p{color:var(--text2)}.ka-nebenan-text .ka-knopf{justify-self:start;margin-top:6px}@media (min-width:900px){.ka-nebenan{grid-template-columns:1fr 1fr}.ka-nebenan-bild{aspect-ratio:auto;min-height:380px}.ka-nebenan-text{padding:48px}}.ka-wo{gap:36px;padding-bottom:88px;display:grid}.ka-adresse{gap:12px;font-size:19px;font-weight:600;line-height:1.45;display:flex;margin-top:22px!important}.ka-adresse svg{color:var(--blau);flex:none;margin-top:3px}.ka-anfahrt{color:var(--text2);margin:20px 0 0;padding:0;list-style:none}.ka-anfahrt li{border-top:1px solid var(--linie);grid-template-columns:3.4rem 1fr;padding:8px 0;display:grid}.ka-anfahrt span{color:var(--blau);font-weight:700}.ka-zeiten{border:2px solid var(--blau);border-radius:var(--rund);align-self:start;padding:26px 22px}.ka-zeiten dl{margin:16px 0 18px}.ka-zeiten dl div{border-top:1px solid var(--linie);justify-content:space-between;gap:16px;padding:12px 0;display:flex}.ka-zeiten dt{font-weight:500}.ka-zeiten dd{white-space:nowrap;margin:0;font-weight:700}.ka-zeiten>p{color:var(--text2);font-size:15px}@media (min-width:900px){.ka-wo{grid-template-columns:1.15fr 1fr;gap:72px;padding-bottom:120px}.ka-zeiten{padding:34px 36px}}.ka-fuss{background:var(--hell);padding:48px 0 96px;font-size:15.5px}.ka-fuss-innen{gap:28px;display:grid}.ka-fuss-marke{width:140px;height:auto;margin-bottom:14px}.ka-fuss-liste{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ka-fuss a{color:var(--tinte);padding:6px 0;text-decoration:none;display:inline-block}.ka-fuss a:hover{color:var(--blau);text-decoration:underline}.ka-fuss a:focus-visible{outline:3px solid var(--blau);outline-offset:2px}.ka-fuss-klein{color:var(--text2);font-size:14px}@media (min-width:900px){.ka-fuss{padding:56px 0 64px}.ka-fuss-innen{grid-template-columns:1.4fr 1fr 1fr}}.ka-recht{max-width:760px;padding-top:48px;padding-bottom:96px}.ka-recht h1{max-width:none;margin-bottom:28px}.ka-recht h2{margin:32px 0 10px;font-size:1.3rem}.ka-recht p{color:var(--text2);margin:0 0 12px}.ka-recht a{color:var(--blau)}.ka-recht .recht-stand{margin-top:28px;font-size:15px}@media (prefers-reduced-motion:reduce){.ka *{transition:none!important}}.ka-spiel{border-radius:var(--rund);background:var(--blau);color:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px;padding:0 64px;display:grid;overflow:hidden}.ka-spiel-text{max-width:34rem;padding:56px 0}.ka .ka-spiel h2{color:#fff}.ka-spiel-text p{color:#dfe4ff;margin-top:16px;font-size:18px}.ka .ka-knopf-hell{color:var(--blau);background:#fff;border-color:#fff;margin-top:28px}.ka .ka-knopf-hell:hover{background:var(--hell)}.ka .ka-knopf-hell:focus-visible{outline-color:#fff}.ka-spiel-bild{background:var(--tinte);border-radius:34px 34px 0 0;align-self:end;width:270px;height:330px;margin-top:40px;padding:10px 10px 0;overflow:hidden;transform:rotate(3deg)translateY(14px)}.ka-spiel-bild img{border-radius:25px 25px 0 0;width:100%;height:auto}.ka-spiel-link{border:2px solid var(--blau);border-radius:999px;align-items:center;gap:7px;min-height:44px;padding:0 14px;font-size:15.5px;font-weight:600;text-decoration:none;display:inline-flex;color:var(--blau)!important}.ka-spiel-link:hover{background:var(--hell)}.ka-spiel-link:focus-visible{outline:3px solid var(--tinte);outline-offset:3px}.ka-fakten{display:none}@media (max-width:899.98px){.ka{--leiste-h:62px}.ka-kopf-innen{gap:12px;min-height:62px}.ka-marke{width:116px;padding-block:8px}.ka-fuss a{padding:11px 0}.ka-status{color:var(--tinte);text-align:right;font-size:14px;font-weight:600;line-height:1.25;display:inline-flex}.ka-kopf .ka-knopf-klein{display:none}.ka-held{gap:18px;padding-top:12px;padding-bottom:28px}.ka-gruss{font-size:15px;margin-bottom:10px!important}.ka-held h1{max-width:15ch;font-size:2.15rem}.ka-held-satz{font-size:17px;margin-top:12px!important}.ka-held .ka-knoepfe{display:none}.ka-fakten{border:2px solid var(--blau);border-radius:14px;margin:20px 0 0;padding:0;list-style:none;display:grid}.ka-fakten li{align-items:center;gap:12px;padding:11px 14px;font-size:15.5px;font-weight:600;line-height:1.35;display:flex}.ka-fakten li+li{border-top:1.5px solid var(--blau)}.ka-fakten svg{color:var(--blau);flex:none}.ka-schild li{gap:7px;padding:14px 4px 12px;font-size:14px}.ka-schild svg{width:46px;height:46px}.ka-abschnitt{padding-top:56px}.ka-kopfzeile{gap:10px;margin-bottom:22px}.ka-gruppe{grid-template-columns:40px 1fr 28px;align-items:center;column-gap:12px;padding:16px 0 18px;display:grid;position:relative}.ka-gruppe:last-child{border-bottom:1.5px solid var(--blau)}.ka-gruppe-symbol{margin:0}.ka-gruppe h3{grid-column:2;font-size:1.22rem}.ka-gruppe-satz{grid-column:2/-1;font-size:15.5px;line-height:1.5;margin-top:4px!important}.ka-gruppe ul{grid-column:1/-1;margin-top:12px}.ka-gruppe li{padding:8px 0 8px 44px;font-size:16px;line-height:1.45}.ka-gruppe:not([data-auf]) ul{display:none}.ka .klappe-knopf{height:66px;color:var(--blau);border-radius:10px}.ka .klappe-knopf:focus-visible{outline:3px solid var(--tinte);outline-offset:2px}.ka-aushang{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;align-items:flex-start;gap:12px;margin-inline:-20px;padding-inline:20px;scroll-padding-inline:20px;display:flex;overflow-x:auto}.ka-aushang::-webkit-scrollbar{display:none}.ka-aushang figure{scroll-snap-align:start;flex:0 0 86%}.ka .wischer-punkte{color:var(--blau)}.ka .wischer-punkte button:focus-visible{outline:3px solid var(--tinte);outline-offset:-4px}.ka-preisliste{margin-top:10px}.ka-preisliste li{padding:11px 0;font-size:15.5px;line-height:1.45}.ka-wir{gap:22px}.ka-wir-bild{aspect-ratio:4/3}.ka-wir-bild img{object-position:50% 62%}.ka-wir-text{gap:12px}.ka-nebenan-text{padding:24px 20px 26px}.ka-wo{gap:28px;padding-bottom:48px}.ka-fuss{padding:36px 0 calc(var(--leiste-h) + 64px + env(safe-area-inset-bottom))}.ka-fuss-innen{gap:14px}.ka-fuss-liste{flex-wrap:wrap;column-gap:22px;display:flex}.ka-fuss-klein{flex-basis:100%}.ka-leiste{border-top:2px solid var(--blau);color:var(--blau);background:#fff}.ka-leiste a{color:var(--blau)}.ka-leiste a+a{border-left:1.5px solid var(--blau)}.ka-leiste a:first-child{background:var(--blau);color:#fff}.ka-leiste a:focus-visible{outline:3px solid var(--tinte);outline-offset:-5px}}@media (min-width:900px){.ka-recht h1{-webkit-hyphens:none;hyphens:none}}@media (max-width:899.98px){.ka-spiel{grid-template-columns:minmax(0,1fr);justify-items:center;gap:0;padding:0 22px}.ka-spiel-text{justify-self:stretch;padding:32px 0 26px}.ka-spiel-text p{font-size:16.5px}.ka .ka-knopf-hell{margin-top:20px}.ka-spiel-bild{width:220px;height:220px;margin-top:0;transform:rotate(0)translateY(0)}.ka-spiel-link{flex:none;gap:5px;min-height:40px;padding:0 11px;font-size:14px}}
:where(.leiste),:where(.wischer-punkte),:where(.klappe-knopf){display:none}@media (max-width:899.98px){:where(.leiste){z-index:55;padding-bottom:env(safe-area-inset-bottom);grid-template-columns:repeat(3,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}:where(.leiste a){flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:58px;font-size:13px;font-weight:700;line-height:1.1;text-decoration:none;display:flex}:where(.am-stueck){white-space:nowrap}:where(.leiste a:active){transform:translateY(1px)}:where(.wischer-punkte){justify-content:center;margin-top:2px;display:flex}:where(.wischer-punkte button){color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:44px;height:44px;padding:0;display:grid}:where(.wischer-punkte span){opacity:.25;background:currentColor;border-radius:50%;width:9px;height:9px;transition:opacity .2s,width .2s}:where(.wischer-punkte [aria-current] span){opacity:1;border-radius:5px;width:26px}:where(.klappe-knopf){color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:6px;padding:0;display:flex;position:absolute;inset:0 0 auto}:where(.klappe-sr){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:where(.klappe-knopf svg){transition:transform .2s}:where([data-auf]>.klappe-knopf svg){transform:rotate(180deg)}}@media (prefers-reduced-motion:reduce){:where(.wischer-punkte span),:where(.klappe-knopf svg){transition:none}}
