@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(../media/316b6682b406c2db-s.1_k7aq_c5drf2.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 Black;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5e4d537aaa9e154b-s.p.1ewykk74tw0il.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 Black Fallback;src:local(Arial);ascent-override:70.78%;descent-override:16.93%;line-gap-override:0.0%;size-adjust:124.05%}._7M7sNW_className{font-family:Archivo Black,Archivo Black Fallback;font-style:normal;font-weight:400}._7M7sNW_variable{--schrift-display:"Archivo Black", "Archivo Black Fallback"}
@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.1gyfqm5yhhzs7.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:400;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.357dd_6abeqge.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:400;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.17-aodiw50953.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;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.1gyfqm5yhhzs7.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:700;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.357dd_6abeqge.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:700;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.17-aodiw50953.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%}.dTIgQq_className{font-family:Archivo,Archivo Fallback;font-style:normal}.dTIgQq_variable{--schrift-text:"Archivo", "Archivo Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.2ytmazkdrg7t9.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:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.3j3877k49yy0l.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:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.WlQTSW_className{font-family:Instrument Serif,Instrument Serif Fallback;font-style:italic;font-weight:400}.WlQTSW_variable{--schrift-serif:"Instrument Serif", "Instrument Serif Fallback"}
@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8f2b92a9960dd69-s.0we3rzhp_h228.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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28e60ca39c9ae554-s.44izq0ia6orkf.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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8d05cfa5faa8406c-s.p.1s123piy9_v1m.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:Space Mono Fallback;src:local(Arial);ascent-override:81.58%;descent-override:26.3%;line-gap-override:0.0%;size-adjust:137.28%}.-KnAma_className{font-family:Space Mono,Space Mono Fallback;font-style:normal;font-weight:700}.-KnAma_variable{--schrift-mono:"Space Mono", "Space Mono Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--grund:#f3efe6;--flaeche:#e6e0d3;--tinte:#141414;--gedaempft:#6b665e;--linie:#141414;--gelb:#f5c400;--rot:#c81e1e;--asphalt:#141414;--kalk:#f3efe6;--wm-hell:block;--wm-dunkel:none;--font-display:var(--schrift-display), "Arial Black", Impact, sans-serif;--font-text:var(--schrift-text), "Helvetica Neue", Arial, sans-serif;--font-serif:var(--schrift-serif), Georgia, serif;--font-mono:var(--schrift-mono), ui-monospace, Menlo, monospace;--space-1:8px;--space-2:16px;--space-3:32px;--space-4:64px;--space-5:128px;--radius-0:0;--radius-s:2px;--radius-pill:999px;--strich:2px;--rand:32px;--abschnitt:var(--space-4)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--grund:#141414;--flaeche:#232220;--tinte:#f3efe6;--gedaempft:#a8a196;--linie:#f3efe6;--rot:#ff5a4e;--wm-hell:none;--wm-dunkel:block}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--grund:#141414;--flaeche:#232220;--tinte:#f3efe6;--gedaempft:#a8a196;--linie:#f3efe6;--rot:#ff5a4e;--wm-hell:none;--wm-dunkel:block}@media (max-width:767px){:root{--rand:16px;--abschnitt:48px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--grund);color:var(--tinte);font-family:var(--font-text);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.55}img{max-width:100%;height:auto;display:block}h1,h2,h3,p,ul,figure{margin:0}ul{padding:0;list-style:none}a{color:inherit}:focus-visible{outline:var(--strich) solid var(--tinte);outline-offset:3px}.skip{left:var(--rand);z-index:10;padding:var(--space-1) var(--space-2);background:var(--gelb);color:var(--asphalt);text-decoration:none;position:absolute;top:-100px}.skip:focus{top:var(--space-1)}.display-xl{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;font-size:clamp(44px,11.5vw,96px);font-weight:400;line-height:.92}.headline{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(32px,6vw,48px);font-weight:400;line-height:1}.titel{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(18px,2.2vw,24px);font-weight:400;line-height:1.15}.zitat{font-family:var(--font-serif);white-space:nowrap;font-size:clamp(28px,4vw,36px);font-style:italic;font-weight:400;line-height:1.15}.fliesstext{max-width:65ch;font-size:17px;line-height:1.55}.klein{font-size:14px;line-height:1.45}.label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:700;line-height:16px}.gedaempft{color:var(--gedaempft)}.rot{color:var(--rot)}.balken{background:var(--gelb);color:var(--asphalt);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .08em}.kreuz{vertical-align:-.08em;flex:none;width:.62em;height:.9em;display:inline-block;position:relative}.kreuz:before,.kreuz:after{content:"";background:currentColor;position:absolute}.kreuz:before{width:.2em;height:100%;top:0;left:50%;transform:translate(-50%)}.kreuz:after{width:100%;height:.2em;top:26%;left:0}.rahmen{max-width:1440px;padding-left:max(var(--rand), env(safe-area-inset-left,0px));padding-right:max(var(--rand), env(safe-area-inset-right,0px));margin:0 auto}.raster{column-gap:var(--space-2);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}@media (max-width:767px){.raster{grid-template-columns:repeat(4,minmax(0,1fr))}}.abschnitt{padding:var(--abschnitt) 0}.abschnitt-kopf{justify-content:space-between;align-items:flex-end;gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.abschnitt-kopf .label{margin-bottom:var(--space-1)}.pfeil-link{white-space:nowrap;border-bottom:var(--strich) solid currentColor;padding:2px 0;text-decoration:none}.pfeil-link:hover{color:var(--gedaempft)}.knopf{border:var(--strich) solid var(--tinte);border-radius:var(--radius-0);background:var(--tinte);color:var(--grund);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;padding:18px 28px;font-size:14px;font-weight:700;line-height:1;text-decoration:none;display:inline-block}.knopf:hover{background:var(--grund);color:var(--tinte)}.kopf{border-bottom:var(--strich) solid var(--linie)}.kopf-innen{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-3);padding-bottom:var(--space-3);display:flex}.wortmarke{flex:none;display:block}.wortmarke img{width:auto;height:40px}.wm-hell{display:var(--wm-hell)}.wm-dunkel{display:var(--wm-dunkel)}.navi{align-items:center;gap:var(--space-2);display:flex}.navi a{padding:4px 2px;text-decoration:none}.navi a:hover{text-decoration:underline;text-decoration-thickness:var(--strich);text-underline-offset:4px}.navi .punkt{color:var(--gedaempft)}@media (max-width:767px){.kopf-innen{flex-direction:column;align-items:flex-start;gap:0;padding-top:0;padding-bottom:0}.wortmarke{padding:20px 0}.wortmarke img{height:28px}.navi{justify-content:space-between;align-self:stretch;gap:var(--space-1);border-top:var(--strich) solid var(--linie);padding:12px 0}.navi .punkt{display:none}}.hero{padding:var(--space-4) 0 var(--space-5)}.hero-zeile{justify-content:space-between;gap:var(--space-2);padding-bottom:var(--space-2);border-bottom:var(--strich) solid var(--linie);display:flex}.hero-raster{padding-top:var(--space-4);align-items:end}.hero-text{grid-column:1/span 9}.hero-zitat{margin-top:var(--space-3)}.hero-info{border-top:var(--strich) solid var(--linie);grid-column:10/span 3}.hero-info li{border-bottom:var(--strich) solid var(--linie);align-items:center;gap:12px;padding:12px 0;display:flex}.hero-info .kreuz{font-size:14px}@media (max-width:1023px){.hero-text{grid-column:1/-1}.hero-info{margin-top:var(--space-4);grid-column:1/-1}}@media (max-width:767px){.hero{padding:var(--space-2) 0 var(--space-4)}.hero-raster{padding-top:var(--space-4)}.hero-zeile span:first-child{max-width:60%}}.sortiment{padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);border-bottom:var(--strich) solid var(--linie)}.produkte{gap:var(--strich);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:767px){.produkte{grid-template-columns:repeat(2,minmax(0,1fr))}}.produkt a{flex-direction:column;height:100%;text-decoration:none;display:flex}.produkt-bild{aspect-ratio:4/5;background:var(--flaeche);place-items:center;max-width:100%;padding:12%;display:grid;position:relative}.produkt-bild img{object-fit:contain;width:100%;height:auto;max-height:100%}.produkt a:hover .produkt-bild{box-shadow:inset 0 0 0 var(--strich) var(--linie)}.tag{top:var(--space-2);left:var(--space-2);z-index:1;border-radius:var(--radius-pill);background:var(--tinte);color:var(--grund);padding:4px 10px;font-size:10px;line-height:14px;position:absolute}.produkt-text{justify-content:space-between;gap:var(--space-1);padding:var(--space-2) var(--space-2) var(--space-3);flex-direction:column;flex:1;display:flex}.produkt .titel{font-size:clamp(15px,1.5vw,20px)}.produkt-meta{justify-content:space-between;gap:var(--space-1);display:flex}.produkt-meta span:first-child{color:var(--gedaempft)}.preis{white-space:nowrap}@media (max-width:767px){.tag{top:var(--space-1);left:var(--space-1)}.produkt-text{padding:12px 12px var(--space-2)}.produkt-meta{flex-direction:column;gap:2px}}.nur-vorlesen{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.manifest{padding:var(--space-5) 0;background:var(--asphalt);color:var(--kalk);border-top:var(--strich) solid var(--linie);border-bottom:var(--strich) solid var(--linie);--tinte:var(--kalk);--linie:var(--kalk);--grund:var(--asphalt)}.manifest-titel{grid-column:1/span 7}.manifest-titel .label{margin-bottom:var(--space-3);align-items:center;gap:12px;display:flex}.manifest-titel .kreuz{font-size:14px}.manifest-text{grid-column:9/span 4;align-self:end}.manifest-text .zitat{margin-top:var(--space-3)}.manifest-text .pfeil-link{margin-top:var(--space-3);display:inline-block}@media (max-width:1023px){.manifest-titel,.manifest-text{grid-column:1/-1}.manifest-text{margin-top:var(--space-3)}}@media (max-width:767px){.manifest{padding:var(--space-4) 0}}.bilder{row-gap:var(--space-3)}.bilder li{grid-column:span 3}@media (max-width:767px){.bilder li{grid-column:span 2}}.foto{aspect-ratio:4/5;background:var(--flaeche);color:var(--gedaempft);place-items:center;display:grid}.bilder figcaption{margin-top:var(--space-1)}.newsletter{padding:var(--space-4) 0;background:var(--flaeche);border-top:var(--strich) solid var(--linie)}.newsletter-titel{grid-column:1/span 6}.newsletter-titel .fliesstext{margin-top:var(--space-2)}.newsletter-form{grid-column:8/span 5;align-self:end}.newsletter-form .label{margin-bottom:var(--space-1);display:block}.feld-zeile{display:flex}.feld-zeile input{border:var(--strich) solid var(--linie);border-radius:var(--radius-s) 0 0 var(--radius-s);background:var(--grund);min-width:0;color:var(--tinte);font:inherit;border-right:0;flex:1;padding:16px;font-size:17px}.feld-zeile input::placeholder{color:var(--gedaempft)}.feld-zeile input:focus-visible{outline-offset:0}.newsletter-form .klein{margin-top:var(--space-2)}.newsletter-form .klein a{text-underline-offset:2px}.newsletter-status:empty{display:none}@media (max-width:1023px){.newsletter-titel,.newsletter-form{grid-column:1/-1}.newsletter-form{margin-top:var(--space-3)}}@media (max-width:480px){.feld-zeile{flex-direction:column}.feld-zeile input{border-right:var(--strich) solid var(--linie);border-radius:var(--radius-s) var(--radius-s) 0 0;border-bottom:0}}.fuss{padding:var(--space-4) 0;background:var(--flaeche);border-top:var(--strich) solid var(--linie)}.fuss .raster{align-items:end;row-gap:var(--space-3)}.fuss-zeichen{grid-column:1/span 2;width:112px}.fuss-text{color:var(--gedaempft);grid-column:3/span 6}.fuss-navi{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;grid-column:9/span 4;display:flex}.fuss-navi a{text-decoration:none}.fuss-navi a:hover{text-decoration:underline;text-decoration-thickness:var(--strich);text-underline-offset:4px}@media (max-width:1023px){.fuss-zeichen,.fuss-text,.fuss-navi{grid-column:1/-1}.fuss-navi{justify-content:flex-start}.fuss-zeichen{width:88px}}[hidden]{display:none!important}.buehne{z-index:20;pointer-events:none;width:100%;height:100vh;display:block;position:fixed;top:0;left:0}.greifbar,.greifbar *{cursor:grab!important}.greift,.greift *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.produkt-bild.mit-foto{padding:0}.produkt-bild.mit-foto img{object-fit:cover;width:100%;height:100%;max-height:none}.tag-test{top:auto;bottom:var(--space-2);background:var(--grund);color:var(--tinte);border:var(--strich) solid var(--tinte)}.produktseite{padding-top:var(--space-3);padding-bottom:var(--space-5)}.zurueck{margin-bottom:var(--space-3);text-decoration:none;display:inline-block}.zurueck:hover{color:var(--gedaempft)}.produktseite-raster{gap:var(--space-4);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}.galerie{gap:var(--strich);flex-direction:column;display:flex}.galerie-haupt{aspect-ratio:4/5;background:var(--flaeche);place-items:center;max-width:100%;padding:12%;display:grid;position:relative}.galerie-haupt img{width:100%;height:auto}.galerie-haupt.mit-foto{padding:0}.galerie-daumen{gap:var(--strich);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.daumen{background:var(--flaeche);cursor:pointer;aspect-ratio:1;border:0;padding:0;position:relative}.daumen[aria-current=true]{box-shadow:inset 0 0 0 var(--strich) var(--linie)}.produkt-info{top:calc(var(--space-3) + env(safe-area-inset-top,0px));gap:var(--space-2);flex-direction:column;min-width:0;display:flex;position:sticky}.produkt-name{font-family:var(--font-display);text-transform:uppercase;text-wrap:balance;font-size:clamp(32px,4vw,48px);font-weight:400;line-height:1}.preis-hinweis{margin-top:var(--space-2)}.produkt-preis{font-size:14px}.produkt-preis small{color:var(--gedaempft);margin-top:4px;font-size:11px;display:block}.produkt-beschreibung{gap:var(--space-1);flex-direction:column;display:flex}.groessen-feld{border:0;margin:0;padding:0}.groessen-feld legend{margin-bottom:var(--space-1);padding:0}.groessen{gap:var(--space-1);flex-wrap:wrap;display:flex}.groesse{border:var(--strich) solid var(--linie);cursor:pointer;place-items:center;min-width:52px;padding:12px 10px;display:inline-grid;position:relative}.groesse input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.groesse:has(input:checked){background:var(--tinte);color:var(--grund)}.groesse:has(input:focus-visible){outline:var(--strich) solid var(--tinte);outline-offset:3px}.kaufen{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.knopf:disabled{border-color:var(--gedaempft);color:var(--gedaempft);cursor:not-allowed;background:0 0}.kauf-status:empty{display:none}.kauf-status a{text-underline-offset:3px}@media (max-width:767px){.produktseite-raster{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.produkt-info{position:static}}.korbseite{padding-top:var(--space-4);padding-bottom:var(--space-5)}.korbseite h1{margin-bottom:var(--space-3)}.korb-leer{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.korb-liste{border-top:var(--strich) solid var(--linie)}.korb-posten{gap:var(--space-2);padding:var(--space-2) 0;border-bottom:var(--strich) solid var(--linie);grid-template-columns:96px minmax(0,1fr) auto;align-items:center;display:grid}.korb-bild{aspect-ratio:4/5;background:var(--flaeche);position:relative;overflow:hidden}.korb-posten .titel{font-size:clamp(15px,1.6vw,20px)}.korb-posten a{text-decoration:none}.korb-menge{align-items:center;gap:var(--space-1);margin-top:var(--space-1);display:flex}.menge-knopf{border:var(--strich) solid var(--linie);background:var(--grund);width:36px;height:36px;color:var(--tinte);cursor:pointer}.entfernen{color:var(--gedaempft);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.korb-summe{align-items:flex-end;gap:var(--space-2);margin-top:var(--space-3);flex-direction:column;display:flex}.korb-summe .label{font-size:14px}@media (max-width:480px){.korb-posten{grid-template-columns:72px minmax(0,1fr)}.korb-posten>.preis{grid-column:2}}.platzhalter{padding-top:var(--space-5);padding-bottom:var(--space-5)}.platzhalter .fliesstext,.platzhalter .knopf{margin-top:var(--space-3)}.kategorien{border-top:var(--strich) solid var(--linie)}.kategorien-innen{align-items:center;gap:var(--space-3);scrollbar-width:none;padding-top:12px;padding-bottom:12px;display:flex;overflow-x:auto}.kategorien-innen::-webkit-scrollbar{display:none}.kategorien ul{gap:var(--space-3);flex-shrink:0;margin:0;padding:0;list-style:none;display:flex}.kategorien-arten{color:var(--gedaempft)}@media (max-width:767px){.kategorien-szenen+.kategorien-arten{padding-left:var(--space-3);border-left:var(--strich) solid var(--linie)}}@media (min-width:768px){.kategorien-innen{align-items:flex-start;gap:var(--space-1);flex-direction:column;overflow-x:visible}.kategorien ul{row-gap:var(--space-1);flex-wrap:wrap;flex-shrink:1}}.kategorien a{white-space:nowrap;padding:4px 0;text-decoration:none}.kategorien a:hover,.kategorien a[aria-current=page]{color:var(--tinte);text-decoration:underline;text-decoration-thickness:var(--strich);text-underline-offset:4px}.kategorie-kopf{gap:var(--space-1);padding-top:var(--space-4);padding-bottom:var(--space-3);flex-direction:column;display:flex}.szenen{border-top:var(--strich) solid var(--linie);border-left:var(--strich) solid var(--linie);grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));display:grid}.szenen>li{border-right:var(--strich) solid var(--linie);border-bottom:var(--strich) solid var(--linie)}.szene{justify-content:space-between;gap:var(--space-2);height:100%;min-height:180px;padding:var(--space-3) var(--space-2);background:var(--grund);flex-direction:column;text-decoration:none;display:flex}.szene:hover .titel{text-decoration:underline;text-decoration-thickness:var(--strich);text-underline-offset:4px}.szene-bilder{gap:var(--strich);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.szene-bild{aspect-ratio:1;background:var(--flaeche);place-items:center;display:grid;position:relative;overflow:hidden}.szene-bild img{object-fit:cover;width:100%;height:100%}.weitere-szenen{gap:var(--space-2);padding-top:var(--space-4);padding-bottom:var(--space-4);flex-direction:column;display:flex}.weitere-szenen ul{gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.rechtstext{gap:var(--space-3);max-width:calc(65ch + 2 * var(--rand));padding-top:var(--space-4);padding-bottom:var(--space-5);flex-direction:column;display:flex}.rechtstext section{gap:var(--space-1);flex-direction:column;display:flex}.rechtstext p{font-size:17px;line-height:1.55}.rechtstext .titel{font-size:clamp(16px,1.8vw,20px)}.rechtstext-entwurf{border:var(--strich) solid var(--linie);align-self:flex-start;padding:6px 12px}.fehlt{border:var(--strich) dashed var(--gedaempft);color:var(--gedaempft);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;padding:0 6px;font-size:.8em}
