.s-wurzel{background:var(--s-papier);color:var(--s-tinte);font-family:var(--s-schrift-text);caret-color:var(--s-akzent);accent-color:var(--s-akzent);--color-brand-600:var(--s-akzent);-webkit-font-smoothing:antialiased}.s-wurzel ::selection{background:color-mix(in oklab, var(--s-akzent) 24%, transparent);color:inherit}.s-wurzel a{text-underline-offset:.18em}.s-wurzel :where(table){font-variant-numeric:tabular-nums}.s-titel{font-family:var(--s-schrift-titel);font-weight:var(--s-titel-gewicht);text-transform:var(--s-titel-transform);letter-spacing:var(--s-titel-sperrung);line-height:var(--s-titel-zeile);text-wrap:balance}.s-wurzel{--s-titel-skala:var(--s-skala-phone,1);--s-titel-faktor:var(--s-faktor-phone,1)}@media (width>=768px){.s-wurzel{--s-titel-skala:var(--s-skala-tablet,1);--s-titel-faktor:var(--s-faktor-tablet,1)}}@media (width>=1280px){.s-wurzel{--s-titel-skala:var(--s-skala-desktop,1);--s-titel-faktor:var(--s-faktor-desktop,1)}}.s-h1{font-size:calc(1.5rem * var(--s-titel-skala))}.s-h2{font-size:calc(1.2rem * var(--s-titel-skala))}@media (width>=640px){.s-h1{font-size:calc(1.875rem * var(--s-titel-skala))}.s-h2{font-size:calc(1.375rem * var(--s-titel-skala))}}.s-mass{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:0}.s-preis{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:750}.s-wurzel[data-stil=plakat] .s-preis{font-family:var(--s-schrift-titel);letter-spacing:.01em;font-weight:800;line-height:1.05}.s-knopf{border-radius:var(--s-radius,.5rem);background:var(--s-akzent,#111827);color:#fff;text-align:center;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;padding:.5rem 1.25rem;font-weight:700;line-height:1.15;transition:background-color .15s,box-shadow .2s,transform .15s;display:inline-flex}.s-knopf:hover{background:color-mix(in oklab, var(--s-akzent) 84%, black)}.s-knopf:active{transform:translateY(1px)}.s-knopf:disabled,.s-knopf[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}.s-knopf-zwei{color:inherit;background:0 0;box-shadow:inset 0 0 0 1.5px}.s-knopf-zwei:hover{background:color-mix(in oklab, currentColor 8%, transparent)}.s-wurzel[data-stil=plakat] .s-knopf{font-family:var(--s-schrift-titel);text-transform:uppercase;letter-spacing:.045em;padding-inline:1.4rem;font-size:1.125rem;font-weight:750}.s-karte{background:var(--color-white);border:1px solid var(--s-linie);border-radius:var(--s-radius-karte);box-shadow:var(--s-schatten-karte)}.s-kachel{background:var(--color-white);border:1px solid var(--s-linie);border-radius:var(--s-radius-karte);min-width:0;box-shadow:var(--s-schatten-karte);flex-direction:column;transition:box-shadow .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1),border-color .2s;display:flex;overflow:hidden}.s-kachel:hover{box-shadow:var(--s-schatten-hoch);border-color:var(--color-gray-300);transform:translateY(-2px)}.s-kachel:has(a:hover){box-shadow:var(--s-schatten-hoch);border-color:var(--color-gray-300);transform:translateY(-2px)}.s-kachel-bild{background:var(--color-gray-50);display:block}.s-hinweis-kachel{background:var(--s-akzent);color:#fff;border-color:#0000;min-height:14rem}.s-hinweis-kachel .s-titel{color:#fff}.s-hinweis-kachel .s-hinweis-knopf{color:var(--s-akzent);background:#fff}.s-kachel-bild img{mix-blend-mode:multiply}.s-wurzel[data-stil=plakat]:not([data-schnittmarken=aus]) .s-kachel-bild{--m:var(--color-gray-300);background-color:var(--color-white);background-image:linear-gradient(var(--m), var(--m)), linear-gradient(var(--m), var(--m)), linear-gradient(var(--m), var(--m)), linear-gradient(var(--m), var(--m)), linear-gradient(var(--m), var(--m)), linear-gradient(var(--m), var(--m)), linear-gradient(var(--m), var(--m)), linear-gradient(var(--m), var(--m));background-position:0 11px,11px 0,100% 11px,calc(100% - 11px) 0,0 calc(100% - 11px),11px 100%,100% calc(100% - 11px),calc(100% - 11px) 100%;background-repeat:no-repeat;background-size:8px 1px,1px 8px,8px 1px,1px 8px,8px 1px,1px 8px,8px 1px,1px 8px;padding:12px}.s-wurzel[data-stil=plakat] .s-kachel-bild img{background:0 0}.s-chip{background:var(--color-white);color:var(--color-gray-700);box-shadow:inset 0 0 0 1px var(--s-linie);border-radius:999px}.s-chip:hover{background:var(--color-gray-100);color:var(--s-tinte)}.s-chip[aria-current=page]{background:var(--s-tinte);color:var(--s-papier);box-shadow:none}.s-wurzel[data-stil=plakat] .s-chip{border-radius:var(--s-radius-klein);font-family:var(--s-schrift-titel);text-transform:uppercase;letter-spacing:.04em;font-size:.95rem;font-weight:700}.s-wurzel[data-stil=plakat] .s-chip[aria-current=page]{background:var(--s-akzent);color:#fff}.s-breite{width:100%;max-width:var(--s-breite,72rem);padding-inline:var(--s-rand,1rem);margin-inline:auto}.s-kopf{background:var(--color-white);border-bottom:1px solid var(--s-linie)}.s-logo{height:calc(var(--s-logo-hoehe,48px) * .75);max-width:min(100%, calc(var(--s-logo-hoehe,48px) * 6))}@media (width>=768px){.s-logo{height:var(--s-logo-hoehe,48px);max-width:calc(var(--s-logo-hoehe,48px) * 8)}}.s-logo-kopf{margin-block:max(-.375rem, min(0px, calc((44px - var(--s-logo-hoehe,48px) * .75) / 2)))}@media (width>=768px){.s-logo-kopf{margin-block:max(calc(-1 * var(--kopf-py,.75rem)), min(0px, calc((44px - var(--s-logo-hoehe,48px)) / 2)))}}.s-mega:before{content:"";inset-inline:0;height:16px;position:absolute;top:-16px}.s-such-flyout{background:var(--color-white);width:100%;max-width:none;color:var(--s-tinte);box-shadow:var(--s-schatten-hoch);border:0;margin:0;padding:0;position:fixed;inset:0 0 auto}.s-such-flyout::backdrop{background:#0000004d}.s-wurzel[data-stil=plakat] .s-kopf{border-bottom:4px solid var(--s-akzent)}.s-kopflink{min-height:2.75rem;color:var(--s-tinte);background:var(--color-white);box-shadow:inset 0 0 0 1px var(--color-gray-400);white-space:nowrap;border-radius:999px;align-items:center;gap:.4rem;padding:0 .85rem;font-weight:500;transition:background-color .15s,box-shadow .15s,color .15s}.s-kopflink:hover{background:color-mix(in srgb, var(--s-akzent) 9%, white);box-shadow:inset 0 0 0 1.5px var(--s-akzent);color:var(--s-tinte)}.s-kopflink svg{flex-shrink:0;width:1.125rem;height:1.125rem}.s-wurzel[data-stil=plakat] .s-kopflink{border-radius:var(--s-radius-klein)}.s-nav-zeile{scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}.s-nav-zeile[data-gemessen]{overflow:visible}.s-nav-link{border-radius:var(--s-radius-klein);color:var(--color-gray-700)}.s-nav-link:hover{background:var(--color-gray-100);color:var(--s-tinte)}.s-wurzel[data-stil=plakat] .s-nav-link{font-family:var(--s-schrift-titel);text-transform:uppercase;letter-spacing:.03em;color:var(--s-tinte);text-underline-offset:7px;font-size:.8125rem;font-weight:750;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:3px;transition:text-decoration-color .15s}@media (width>=1280px){.s-wurzel[data-stil=plakat] .s-nav-link{font-size:.875rem}}.s-wurzel[data-stil=plakat] .s-nav-link:hover,.s-wurzel[data-stil=plakat] .s-nav-link[aria-current=page]{-webkit-text-decoration-color:var(--s-akzent);text-decoration-color:var(--s-akzent);background:0 0}.s-nav-link[aria-current=page]{color:var(--s-tinte);font-weight:650}.s-wurzel:not([data-stil=plakat]) .s-nav-link[aria-current=page]{box-shadow:inset 0 -2px 0 var(--s-akzent)}.s-wurzel[data-stil=atelier] .s-nav-link{font-weight:600}.s-topbar{background:var(--s-akzent);color:#fff}.s-logo-hell{filter:brightness(0)invert()}.s-schwebeknopf{box-shadow:var(--s-schatten-hoch);display:none}@media (width>=1024px){.s-schwebeknopf{display:inline-flex}}.s-preisweiche-an{background:var(--s-akzent);color:#fff}.s-wurzel[data-stil=plakat] .s-topbar,.s-wurzel[data-stil=atelier] .s-topbar{background:var(--s-dunkel);color:var(--s-dunkel-tinte)}.s-wurzel .s-topbar[data-farbe=grau]{color:#333;background:#ececec}.s-fuss{background:var(--s-fuss,var(--s-dunkel));color:var(--s-fuss-tinte,var(--s-dunkel-tinte));border-top:1px solid var(--s-linie)}.s-fuss .s-leise{color:var(--s-fuss-leise,var(--s-dunkel-leise))}.s-fuss a:hover{color:var(--s-fuss-tinte,var(--s-dunkel-tinte));text-decoration:underline}.s-wurzel:not([data-stil=neutral]) .s-fuss{--color-brand-600:var(--s-fuss-tinte);border-top:0}@media (width>=1024px){.s-fuss-raster{grid-template-columns:repeat(var(--spalten,4), minmax(0, 1fr))}}.s-zahlart{border-radius:var(--s-radius-klein);padding:.15rem .5rem;font-weight:600;box-shadow:inset 0 0 0 1px}.s-band{background:var(--color-white);color:var(--color-gray-600);border-bottom:1px solid var(--s-linie);font-size:.75rem}.s-wurzel[data-stil=plakat] .s-band{background:var(--s-signal);color:var(--s-signal-tinte);font-family:var(--s-schrift-titel);text-transform:uppercase;letter-spacing:.05em;border:0;font-size:1.05rem;font-weight:750}.s-wurzel[data-stil=atelier] .s-band{background:var(--s-signal);color:var(--s-signal-tinte);border:0;font-size:.85rem}.s-dunkel{background:var(--s-dunkel);color:var(--s-dunkel-tinte);--color-brand-600:var(--s-dunkel-tinte)}.s-wurzel[data-stil=neutral] .s-dunkel{background:color-mix(in srgb, var(--s-akzent) 7%, white);color:var(--s-tinte);--color-brand-600:var(--s-akzent)}.s-dunkel .s-leise{color:var(--s-dunkel-leise)}.s-wurzel[data-stil=neutral] .s-dunkel .s-leise{color:var(--color-gray-700)}.s-ok{background:var(--s-erfolg-flaeche,var(--color-green-50));border:1px solid color-mix(in srgb, var(--s-erfolg,#15803d) 30%, var(--color-white));color:var(--s-erfolg-text,var(--color-green-800));border-radius:var(--s-radius)}.s-lesetext{color:var(--color-gray-800);text-wrap:pretty;max-width:68ch;font-size:1rem;line-height:1.65}@media (prefers-reduced-motion:reduce){.s-kachel,.s-knopf{transition:none}.s-kachel:hover{transform:none}.s-kachel:has(a:hover){transform:none}}.s-nav-hervor{border-radius:var(--s-radius-klein);background:var(--s-akzent);color:#fff;font-weight:600}.s-nav-hervor:hover{background:color-mix(in oklab, var(--s-akzent) 84%, black)}.s-wurzel[data-stil=plakat] .s-nav-hervor{font-family:var(--s-schrift-titel);text-transform:uppercase;letter-spacing:.03em;font-size:1rem;font-weight:750}.s-korbzahl{background:var(--s-tinte);color:var(--s-papier);box-shadow:0 0 0 2px var(--color-white)}.s-wurzel[data-stil=plakat] .s-korbzahl{background:var(--s-signal);color:var(--s-signal-tinte)}.s-wurzel:not([data-stil=neutral]) .s-knopf-fuss{background:var(--s-fuss-tinte);color:var(--s-fuss)}.s-wurzel:not([data-stil=neutral]) .s-knopf-fuss:hover{background:color-mix(in oklab, var(--s-fuss-tinte) 85%, var(--s-fuss))}.s-wurzel .s-knopf[data-kaufknopf]{background:var(--s-kauf,var(--s-akzent));color:var(--s-kauf-tinte,#fff)}.s-wurzel .s-knopf[data-kaufknopf]:hover:not(:disabled){background:color-mix(in oklab, var(--s-kauf,var(--s-akzent)) 84%, black)}.s-fehler-dunkel{color:#b91c1c}.s-wurzel:not([data-stil=neutral]) .s-fehler-dunkel{color:#fca5a5}.s-knopf-kreide,.s-wurzel:not([data-stil=neutral]) .s-dunkel .s-knopf-hilfe{background:var(--s-dunkel-tinte);color:var(--s-dunkel)}.s-knopf-kreide:hover,.s-wurzel:not([data-stil=neutral]) .s-dunkel .s-knopf-hilfe:hover{background:#fff}.s-teaser{background:var(--color-white);border:1px solid var(--s-linie);border-radius:var(--s-radius-karte);box-shadow:var(--s-schatten-karte);transition:box-shadow .25s}.s-teaser:hover{box-shadow:var(--s-schatten-hoch)}.s-teaser-titel{font-weight:700}.s-teaser-text{color:var(--color-gray-600)}.s-wurzel[data-stil=plakat] .s-teaser{background:var(--s-signal);color:var(--s-signal-tinte);border:0}.s-wurzel[data-stil=plakat] .s-teaser-titel{font-family:var(--s-schrift-titel);text-transform:uppercase;letter-spacing:.01em;font-size:1.6rem;font-weight:850;line-height:1}.s-wurzel[data-stil=plakat] .s-teaser-text{color:var(--s-signal-tinte);margin-top:.25rem}.s-wurzel[data-stil=plakat] .s-teaser .s-knopf{background:var(--s-tinte)}.s-kachel-name{font-size:.9rem;font-weight:600;line-height:1.25}.s-wurzel[data-stil=plakat] .s-kachel-name{font-family:var(--s-schrift-titel);text-transform:uppercase;letter-spacing:.02em;font-size:1.3rem;font-weight:800;line-height:1}.s-schritt{background:var(--s-akzent);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.875rem;font-weight:700;display:flex}.s-wurzel[data-stil=plakat] .s-schritt{width:auto;height:auto;color:var(--s-akzent);font-family:var(--s-schrift-titel);background:0 0;justify-content:flex-start;font-size:3.25rem;font-weight:900;line-height:.85}.s-wurzel[data-stil=atelier] .s-schritt{font-family:var(--s-schrift-marke);font-size:1.1rem}.s-badge{background:var(--s-signal);color:var(--s-signal-tinte);border-radius:999px;padding:.125rem .5rem;font-size:11px;font-weight:700;display:inline-block}.s-wurzel[data-stil=plakat] .s-badge{border-radius:var(--s-radius-klein)}.s-wahlchip{text-overflow:ellipsis;white-space:nowrap;border-radius:var(--s-radius-klein);max-width:11rem;color:var(--color-gray-700);box-shadow:inset 0 0 0 1px var(--color-gray-300);padding:.2rem .5rem;font-size:.75rem;font-weight:600;display:inline-block;overflow:hidden}.s-wahlchip:hover{color:var(--s-tinte);box-shadow:inset 0 0 0 1.5px var(--s-akzent)}.s-farbfeld{background:var(--farbe,repeating-linear-gradient(45deg, var(--color-gray-100) 0 3px, var(--color-gray-300) 3px 5px));border-radius:999px;width:1.4rem;height:1.4rem;display:block;box-shadow:inset 0 0 0 1px #0000002e}.s-farbfeld:hover{outline:2px solid var(--s-akzent);outline-offset:2px}.s-farbwahl{cursor:pointer;border-radius:999px}.s-farbwahl .s-farbfeld{width:2.25rem;height:2.25rem}.s-farbwahl input:checked+.s-farbfeld{outline:2px solid var(--s-tinte);outline-offset:2px}.s-farbwahl input:focus-visible+.s-farbfeld{outline:3px solid var(--s-akzent);outline-offset:2px}.s-filter{position:relative}.s-filter-knopf{cursor:pointer;align-items:center;gap:.4rem;font-weight:500;list-style:none;display:inline-flex}.s-filter-knopf::-webkit-details-marker{display:none}.s-filter[open] .s-filter-pfeil{rotate:180deg}.s-filter-zahl{background:var(--s-akzent);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;padding:0 .3rem;font-size:.7rem;font-weight:700;display:inline-flex}.s-filter-feld{border-radius:var(--s-radius);background:var(--color-white);min-width:14rem;box-shadow:inset 0 0 0 1px var(--s-linie);border:0;margin-top:.4rem;padding:.5rem}@media (width>=640px){.s-filter-feld{z-index:20;box-shadow:var(--s-schatten-hoch), inset 0 0 0 1px var(--s-linie);position:absolute;top:100%;left:0}}.s-filter-wert{border-radius:var(--s-radius-klein);cursor:pointer;align-items:center;gap:.5rem;padding:.3rem .25rem;font-size:.875rem;display:flex}.s-filter-wert:hover{background:var(--color-gray-50)}.s-neu{background:var(--s-akzent);color:#fff;text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:.125rem .5rem;font-size:11px;font-weight:700}.s-wurzel[data-stil=plakat] .s-neu{border-radius:var(--s-radius-klein);background:var(--s-signal);color:var(--s-signal-tinte);font-family:var(--s-schrift-titel);padding:.1rem .45rem;font-size:.9rem;font-weight:800}.s-wurzel[data-stil=atelier] .s-neu{background:var(--s-signal);color:var(--s-signal-tinte)}.s-wahl{border-radius:var(--s-radius);background:var(--color-white);min-height:2.5rem;box-shadow:inset 0 0 0 1.5px var(--color-gray-300);align-items:center;padding:.4rem .85rem;transition:box-shadow .15s,background-color .15s;display:flex}label:hover>.s-wahl{box-shadow:inset 0 0 0 1.5px var(--color-gray-600)}input:checked+.s-wahl{background:var(--s-tinte);color:var(--s-papier);box-shadow:none;font-weight:600}button.s-wahl{cursor:pointer}button.s-wahl:hover:not(:disabled){box-shadow:inset 0 0 0 2px var(--s-akzent)}button.s-wahl[aria-pressed=true]{background:var(--s-tinte);color:var(--s-papier);box-shadow:none}button.s-wahl[aria-pressed=true] .text-gray-500{color:inherit;opacity:.85}button.s-wahl:disabled:not([aria-pressed=true]){opacity:.5;cursor:wait}.s-daumen{box-shadow:inset 0 0 0 1px var(--s-linie)}.s-daumen[aria-pressed=true]{box-shadow:0 0 0 2px var(--s-tinte)}.s-staffel{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;max-width:22rem;font-size:.8125rem}.s-staffel caption{text-align:left;color:var(--s-tinte);margin-bottom:.35rem;font-weight:600}.s-staffel th{text-align:left;color:var(--color-gray-600);border-bottom:1px solid var(--s-linie);padding:0 .6rem .25rem;font-size:.75rem;font-weight:500}.s-staffel td{border-bottom:1px solid var(--color-gray-100);padding:.35rem .6rem}.s-staffel th:last-child,.s-staffel td:last-child{text-align:right}.s-staffel td:last-child{font-family:var(--font-mono)}.s-staffel tr.aktiv td{background:color-mix(in srgb, var(--s-akzent) 9%, var(--color-white));color:var(--s-tinte);font-weight:600}.s-wurzel[data-stil=plakat] .s-produkttitel{text-transform:none;letter-spacing:0;font-size:2rem;line-height:1}@media (width>=640px){.s-wurzel[data-stil=plakat] .s-produkttitel{font-size:2.6rem}}.s-formular :where(input:not([type=radio],[type=checkbox],[type=file],[type=hidden]),select,textarea){border:1px solid var(--color-gray-300);border-radius:var(--s-radius);background:var(--color-white);min-height:2.75rem;color:var(--s-tinte);padding:.55rem .75rem;font-size:1rem;transition:border-color .15s,box-shadow .15s}.s-formular :where(input,select,textarea):focus{border-color:var(--s-akzent);box-shadow:0 0 0 3px color-mix(in srgb, var(--s-akzent) 18%, transparent);outline:none}.s-formular :where(label){font-weight:500}.s-formular label.grid>:where(input,select,textarea){width:100%;min-width:0}.s-formular :where(input[type=radio],input[type=checkbox]){width:1.05rem;height:1.05rem}.s-option{border-radius:var(--s-radius);background:var(--color-white);box-shadow:inset 0 0 0 1px var(--color-gray-300);cursor:pointer;transition:box-shadow .15s,background-color .15s}.s-option:hover{box-shadow:inset 0 0 0 1px var(--color-gray-600)}.s-option:has(input:checked){box-shadow:inset 0 0 0 2px var(--s-akzent);background:color-mix(in srgb, var(--s-akzent) 5%, var(--color-white))}.s-uebersicht{border-radius:var(--s-radius-karte);background:var(--color-gray-50);box-shadow:inset 0 0 0 1px var(--color-gray-300)}.s-wurzel[data-stil=plakat] .s-uebersicht{background:var(--s-papier);box-shadow:inset 0 0 0 2px var(--s-tinte)}.s-preis>span{font-family:var(--s-schrift-text);letter-spacing:0;font-weight:400;line-height:1.4}.s-wurzel[data-stil=plakat] .s-nav-link,.s-wurzel[data-stil=plakat] .s-nav-hervor{letter-spacing:.02em;padding-inline:.4rem}.s-link{color:var(--s-link,var(--s-akzent));text-underline-offset:.2em;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px}.s-link:hover{color:var(--s-tinte)}.s-wurzel[data-stil=plakat] .s-link:hover{text-decoration-thickness:3px}.s-meldung{border-radius:var(--s-radius);padding:.7rem .9rem;font-size:.875rem;line-height:1.45}.s-meldung-fehler{background:var(--s-fehler-flaeche,var(--color-red-50));color:var(--s-fehler-text,var(--color-red-800));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--s-fehler,#b91c1c) 30%, white)}.s-meldung-erfolg{background:var(--s-erfolg-flaeche);color:var(--s-erfolg-text);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--s-erfolg) 30%, white)}.s-meldung-achtung{background:var(--color-amber-50);color:var(--color-amber-900);box-shadow:inset 0 0 0 1px var(--color-amber-200)}.s-meldung-info{background:var(--s-info-flaeche,color-mix(in srgb, var(--s-akzent) 8%, var(--color-white)));color:var(--s-info-text,var(--s-tinte));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--s-info,var(--s-akzent)) 30%, var(--color-white))}.s-symbol{background:color-mix(in srgb, var(--s-akzent) 12%, var(--color-white));width:3.25rem;height:3.25rem;color:var(--s-akzent);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.s-wurzel[data-stil=plakat] .s-symbol{border-radius:var(--s-radius-klein)}.s-symbol-ok{background:var(--s-erfolg-flaeche,var(--color-green-50));color:var(--s-erfolg-text,var(--color-green-800))}.s-einleitung{max-width:60ch;color:var(--color-gray-700);text-wrap:pretty;margin-top:.5rem;line-height:1.55}.s-formular :where(.s-feldhilfe){color:var(--color-gray-600);font-size:.75rem;font-weight:400}.s-feld{border-radius:var(--s-radius);background:var(--color-white);min-height:2.5rem;color:var(--s-tinte);box-shadow:inset 0 0 0 1px var(--color-gray-300);border:0;padding:.4rem .6rem;font-size:.875rem}.s-feld:hover{box-shadow:inset 0 0 0 1px var(--color-gray-600)}.s-tabelle{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.875rem}.s-tabelle th{text-align:left;color:var(--color-gray-600);border-bottom:1px solid var(--s-linie);padding:0 .75rem .4rem 0;font-size:.75rem;font-weight:500}.s-tabelle td{border-bottom:1px solid var(--color-gray-100);padding:.5rem .75rem .5rem 0}.s-tabelle :is(th,td):last-child{padding-right:0}.s-tabelle tr.aktiv td{background:color-mix(in srgb, var(--s-akzent) 9%, var(--color-white));color:var(--s-tinte);font-weight:650}.s-tabelle tr.aktiv td:first-child{box-shadow:-.6rem 0 0 color-mix(in srgb, var(--s-akzent) 9%, var(--color-white))}.s-seite{border-radius:var(--s-radius);background:var(--color-white);min-width:2.5rem;min-height:2.5rem;box-shadow:inset 0 0 0 1px var(--color-gray-300);justify-content:center;align-items:center;padding:0 .75rem;font-size:.875rem;display:inline-flex}.s-seite:hover{box-shadow:inset 0 0 0 1px var(--color-gray-600)}.s-seite[aria-current=page]{background:var(--s-tinte);color:var(--s-papier);box-shadow:none;font-weight:600}@media (width>=1024px) and (width<=1279.98px){.s-wurzel[data-stil=plakat] .s-nav-link{letter-spacing:.015em;padding-inline:.35rem;font-size:.78125rem}.s-wurzel[data-stil=plakat] .s-nav-hervor{letter-spacing:.015em;padding-inline:.35rem;font-size:.9rem}.s-wurzel[data-stil=atelier] .s-nav-link,.s-wurzel[data-stil=atelier] .s-nav-hervor{font-size:.8125rem}}.s-wurzel[data-felder=flaechig] .s-formular :where(input:not([type=radio],[type=checkbox],[type=file],[type=hidden]),select,textarea),.s-wurzel[data-felder=flaechig] .s-feld{background:var(--color-gray-100);border:0;border-bottom:2px solid var(--color-gray-500);box-shadow:none;border-radius:var(--s-radius) var(--s-radius) 0 0}.s-wurzel[data-felder=flaechig] .s-formular :where(input,select,textarea):focus{border-bottom-color:var(--s-akzent);box-shadow:0 2px 0 var(--s-akzent)}.s-wurzel[data-checkbox=gross] :where(input[type=checkbox],input[type=radio]){width:1.35rem;height:1.35rem}.s-wurzel:not([data-icons=normal]) svg[stroke-width]{stroke-width:var(--s-icon-strich)}.s-rt>*+*{margin-top:.75em}.s-rt :where(ul,ol){padding-left:1.25em}.s-rt ul{list-style:outside}.s-rt ol{list-style:decimal}.s-rt li+li{margin-top:.25em}.s-rt :where(h2,h3){font-family:var(--s-schrift-titel);font-weight:var(--s-titel-gewicht);text-transform:var(--s-titel-transform);letter-spacing:var(--s-titel-sperrung);line-height:var(--s-titel-zeile);color:var(--s-tinte);text-wrap:balance}.s-rt h2{font-size:calc(1.375rem * var(--s-titel-skala))}.s-rt h3{font-size:calc(1.125rem * var(--s-titel-skala))}.s-rt a{color:var(--s-link,var(--s-akzent));font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px}.s-rt a:hover{color:var(--s-tinte)}.s-rt strong{font-weight:700}.s-rt .akzent{color:var(--s-akzent)}.s-rt .signal{background:var(--s-signal);color:var(--s-signal-tinte);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px;padding:0 .2em}.s-rt img{border-radius:var(--s-radius);max-width:100%;height:auto}.s-rt-dunkel :is(.akzent,a,a:hover){color:inherit}.s-rt-dunkel .akzent{font-weight:700}.s-frei>:where(p,ul,ol,h2,h3){max-width:72ch}.s-wurzel :where(input,select,textarea)[aria-invalid=true]{border-color:var(--s-fehler);box-shadow:0 0 0 1px var(--s-fehler)}.s-wurzel fieldset[aria-invalid=true] .s-wahl{box-shadow:inset 0 0 0 1.5px var(--s-fehler)}.s-feld-fehler{color:var(--s-fehler-text,#b91c1c);font-size:.8125rem;font-weight:600;display:block}.w-kopf.svelte-borlvm{-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid var(--s-linie);background:#ffffffeb}.w-nav.svelte-borlvm{border-radius:var(--s-radius-klein,.375rem);min-height:2.5rem;color:var(--color-gray-700);white-space:nowrap;padding:.5rem .8rem;font-weight:550}.w-nav.svelte-borlvm:hover{color:var(--s-tinte);background:var(--color-gray-100)}.w-nav[aria-current=page].svelte-borlvm,.w-nav-an.svelte-borlvm{color:var(--s-tinte);box-shadow:inset 0 -2px 0 var(--s-akzent)}.w-menue.svelte-borlvm{transition:opacity .15s,visibility .15s}html:has(dialog.w-dialog[open]){overflow:hidden}@media (prefers-reduced-motion:reduce){.w-menue.svelte-borlvm{transition:none}}html:has(dialog.shop-menue[open]){overflow:hidden}
