body .csk--badeschuhe .csz-bs__titel{margin:0 0 var(--csk-abstand-5);padding:12px 18px;border-radius:var(--csk-radius);background:var(--csk-akzent);color:var(--csk-weiss);font-size:26px;line-height:1.15;text-transform:uppercase;letter-spacing:.02em}body .csk--badeschuhe .csz-bs__bearbeiten{margin:0 0 var(--csk-abstand-4);padding:10px 12px;border-radius:var(--csk-radius-klein);background:var(--csk-flaeche)}body .csk--badeschuhe .csz-bs__layout{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}body .csk--badeschuhe .csz-bs__buehne-innen{display:flex;flex-direction:column;gap:var(--csk-abstand-3);padding:var(--csk-abstand-5);border-radius:var(--csk-radius-gross);background:var(--csk-flaeche);text-align:left}body .csk--badeschuhe .csz-bs__bkopf{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}body .csk--badeschuhe .csz-bs__btitel{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--csk-dunkel)}body .csk--badeschuhe .csz-bs__chip{appearance:none;min-height:36px;margin:0;padding:0 14px;border:var(--csk-rand) solid var(--csk-linie-stark);border-radius:18px;background:var(--csk-weiss);color:var(--csk-dunkel);font:inherit;font-size:13px;font-weight:600;text-transform:none;letter-spacing:0;box-shadow:none;cursor:pointer}body .csk--badeschuhe .csz-bs__chip[aria-pressed=true]{border-color:var(--csk-gold);background:var(--csk-gold);color:var(--csk-dunkel)}body .csk--badeschuhe .csz-bs__chip--still{cursor:default;display:inline-flex;align-items:center;gap:4px}body .csk--badeschuhe .csz-bs__flach svg{display:block;width:100%;height:auto;overflow:visible}body .csk--badeschuhe .csz-bs__binfo{margin:0}body .csk--badeschuhe .csz-bs__fotos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--csk-abstand-3)}body .csk--badeschuhe .csz-bs__foto,body .csk--badeschuhe .csz-bs__oben{appearance:none;display:flex;flex-direction:column;gap:6px;margin:0;padding:10px 10px 8px;border:var(--csk-rand) solid var(--csk-linie);border-radius:var(--csk-radius);background:var(--csk-weiss);color:var(--csk-text);font:inherit;text-align:left;text-transform:none;letter-spacing:0;box-shadow:none;cursor:pointer}body .csk--badeschuhe .csz-bs__oben{cursor:default}body .csk--badeschuhe .csz-bs__foto:hover{border-color:var(--csk-linie-stark);background:var(--csk-weiss);color:var(--csk-text)}body .csk--badeschuhe .csz-bs__foto.ist-aktiv{border-color:var(--csk-akzent);box-shadow:inset 0 0 0 1px var(--csk-akzent)}body .csk--badeschuhe .csz-bs__foto-buehne{position:relative;width:100%;aspect-ratio:723/321;isolation:isolate;container-type:inline-size;overflow:hidden}body .csk--badeschuhe .csz-bs__foto-bild{position:absolute;inset:0;width:100%;height:100%;display:block}body .csk--badeschuhe .csz-bs__foto-clip{position:absolute;inset:0;mix-blend-mode:multiply;overflow:hidden}body .csk--badeschuhe .csz-bs__foto-lasche{position:absolute;top:23.05%;width:104.96%}body .csk--badeschuhe .csz-bs__foto-lasche svg{display:block;width:100%;height:auto}body .csk--badeschuhe .csz-bs__foto-seite{position:absolute;top:71%;height:10%;width:29%;display:flex;align-items:center;pointer-events:none;line-height:1;white-space:nowrap}body .csk--badeschuhe .csz-bs__foto-logo{width:4.6cqw;height:4.6cqw;object-fit:contain}body .csk--badeschuhe .csz-bs__foto-logo--leer{display:inline-flex;align-items:center;justify-content:center;background:var(--csk-weiss);border:.25cqw solid var(--csk-dunkel);border-radius:.5cqw;font-size:1cqw;font-weight:700;color:var(--csk-dunkel)}body .csk--badeschuhe .csz-bs__foto-l{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:13px}body .csk--badeschuhe .csz-bs__foto-l small{padding:2px 8px;border-radius:10px;background:var(--csk-flaeche);font-size:11.5px;font-weight:700}body .csk--badeschuhe .csz-bs__foto.ist-aktiv .csz-bs__foto-l small{background:var(--csk-akzent);color:var(--csk-weiss)}body .csk--badeschuhe .csz-bs__oben-buehne{position:relative;width:100%;aspect-ratio:1;isolation:isolate;border-radius:var(--csk-radius);overflow:hidden;background:var(--csk-weiss)}body .csk--badeschuhe .csz-bs__oben-buehne img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}body .csk--badeschuhe .csz-bs__oben-feld{position:absolute;top:36%;height:36%;width:53.8%}body .csk--badeschuhe .csz-bs__oben-feld.mit-hilfe{outline:2px dashed var(--csk-gold);outline-offset:0;border-radius:4px}body .csk--badeschuhe .csz-bs__oben-feld svg{position:absolute;inset:0;width:100%;height:100%}body .csk--badeschuhe .csz-bs__oben-info{margin:0;font-size:14px;line-height:1.55}body .csk--badeschuhe .csz-bs__acc{margin:0 0 12px;border:var(--csk-rand) solid var(--csk-linie);border-radius:var(--csk-radius);background:var(--csk-weiss);overflow:hidden}body .csk--badeschuhe .csz-bs__acc-h{margin:0;padding:0;font-size:inherit;line-height:inherit}body .csk--badeschuhe .csz-bs__acc-kopf{appearance:none;display:flex;align-items:center;gap:12px;width:100%;min-height:60px;margin:0;padding:10px 16px;border:0;border-radius:0;background:var(--csk-flaeche);color:var(--csk-text);font:inherit;text-align:left;text-transform:none;letter-spacing:0;box-shadow:none;cursor:pointer}body .csk--badeschuhe .csz-bs__acc-kopf:hover,body .csk--badeschuhe .csz-bs__acc-kopf:focus{background:var(--csk-flaeche);color:var(--csk-text)}body .csk--badeschuhe .csz-bs__acc-kopf:focus-visible{outline:2px solid var(--csk-akzent);outline-offset:-2px}body .csk--badeschuhe .csz-bs__acc-titel{flex:1;min-width:0;display:flex;flex-direction:column}body .csk--badeschuhe .csz-bs__acc-name{font-size:var(--csk-groesse-titel);font-weight:700;color:var(--csk-dunkel)}body .csk--badeschuhe .csz-bs__acc-sum{margin-top:2px;font-size:12.5px;font-weight:500;color:var(--csk-gedaempft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body .csk--badeschuhe .csz-bs__acc-ok{color:var(--csk-ok);display:inline-flex}body .csk--badeschuhe .csz-bs__acc-chev{display:inline-flex;transition:transform .2s}body .csk--badeschuhe .csz-bs__acc.ist-offen .csz-bs__acc-kopf .csz-bs__acc-chev,body .csk--badeschuhe .csz-bs__unter-kopf[aria-expanded=true] .csz-bs__acc-chev{transform:rotate(180deg)}body .csk--badeschuhe .csz-bs__acc-inhalt{padding:0 16px}body .csk--badeschuhe .csz-bs__acc.ist-offen .csz-bs__acc-inhalt{padding:16px 16px 18px}body .csk--badeschuhe .csz-bs__acc-inhalt>div{display:flex;flex-direction:column;gap:12px}body .csk--badeschuhe .csz-bs__weiter{margin-top:18px}body .csk--badeschuhe .csz-bs__band{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;margin:6px -16px 0;padding:8px 16px;background:var(--csk-flaeche);font-size:14px;color:var(--csk-dunkel)}body .csk--badeschuhe .csz-bs__band .csk-link{padding:4px}body .csk--badeschuhe .csz-bs__segment{display:flex;flex-wrap:wrap}body .csk--badeschuhe .csz-bs__segment button{flex:1 1 auto}body .csk--badeschuhe .csz-bs__farben{grid-template-columns:repeat(auto-fill,minmax(32px,1fr));max-width:460px;padding:4px}body .csk--badeschuhe .csz-bs__farben .csz-bs__orig{border:2px dashed var(--csk-dunkel)}body .csk--badeschuhe .csz-bs__farben .csz-bs__auto{display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;border:2px dashed var(--csk-linie-stark)}body .csk--badeschuhe .csz-bs__zaehler{font-size:12px;font-weight:500;color:var(--csk-gedaempft)}body .csk--badeschuhe .csz-bs__abschnitt{margin-top:4px}body .csk--badeschuhe .csz-bs__upload{display:flex;flex-direction:column;align-items:flex-start;gap:4px}body .csk--badeschuhe .csz-bs__upload .csk-drop{width:100%}body .csk--badeschuhe .csz-bs__datei{display:flex;align-items:center;gap:12px;text-align:left}body .csk--badeschuhe .csz-bs__datei img{width:48px;height:48px;object-fit:contain;border-radius:var(--csk-radius-klein);background:var(--csk-flaeche)}body .csk--badeschuhe .csz-bs__datei small{flex-basis:100%}body .csk--badeschuhe .csz-bs__datei{flex-wrap:wrap}body .csk--badeschuhe .csz-bs__unter{border-top:1px solid var(--csk-linie)}body .csk--badeschuhe .csz-bs__unter-kopf{appearance:none;display:flex;align-items:center;gap:8px;width:100%;min-height:44px;margin:0;padding:0;border:0;background:0 0;color:var(--csk-dunkel);font:inherit;font-size:14px;font-weight:700;text-align:left;text-transform:none;letter-spacing:0;box-shadow:none;cursor:pointer}body .csk--badeschuhe .csz-bs__unter-kopf:hover,body .csk--badeschuhe .csz-bs__unter-kopf:focus{background:0 0;color:var(--csk-dunkel)}body .csk--badeschuhe .csz-bs__unter-kopf small{flex:1;font-weight:500;color:var(--csk-gedaempft)}body .csk--badeschuhe .csz-bs__unter>div{padding:0 0 12px}body .csk--badeschuhe .csz-bs__skala-l{flex:0 0 120px}body .csk--badeschuhe .csz-bs__kombis{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:10px}body .csk--badeschuhe .csz-bs__kombi{appearance:none;display:flex;flex-direction:column;align-items:center;gap:6px;margin:0;padding:10px 6px;border:var(--csk-rand) solid var(--csk-linie);border-radius:var(--csk-radius);background:var(--csk-weiss);color:var(--csk-text);font:inherit;font-size:12.5px;line-height:1.25;text-align:center;text-transform:none;letter-spacing:0;box-shadow:none;cursor:pointer}body .csk--badeschuhe .csz-bs__kombi:hover{border-color:var(--csk-linie-stark);background:var(--csk-weiss);color:var(--csk-text)}body .csk--badeschuhe .csz-bs__kombi[aria-checked=true]{border-color:var(--csk-akzent);box-shadow:inset 0 0 0 1px var(--csk-akzent);background:var(--csk-akzent-hauch)}body .csk--badeschuhe .csz-bs__kombi-punkt{width:40px;height:40px;border-radius:50%;border:1px solid rgba(0,0,0,.25)}body .csk--badeschuhe .csz-bs__hgs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}body .csk--badeschuhe .csz-bs__hg{appearance:none;display:flex;flex-direction:column;gap:4px;margin:0;padding:6px;border:var(--csk-rand) solid var(--csk-linie);border-radius:var(--csk-radius);background:var(--csk-weiss);color:var(--csk-text);font:inherit;text-align:left;text-transform:none;letter-spacing:0;box-shadow:none;cursor:pointer}body .csk--badeschuhe .csz-bs__hg:hover{border-color:var(--csk-linie-stark);background:var(--csk-weiss);color:var(--csk-text)}body .csk--badeschuhe .csz-bs__hg[aria-checked=true]{border-color:var(--csk-akzent);box-shadow:inset 0 0 0 1px var(--csk-akzent)}body .csk--badeschuhe .csz-bs__hg-bild{display:block;width:100%;aspect-ratio:224/99.8;overflow:hidden;border-radius:18% 18% 22% 22%/30% 30% 12% 12%;background:var(--csk-flaeche)}body .csk--badeschuhe .csz-bs__hg-bild img{display:block;width:100%;height:100%;object-fit:cover}body .csk--badeschuhe .csz-bs__hg-name{font-size:11.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body .csk--badeschuhe .csz-bs__hg-nav{display:flex;align-items:center;justify-content:center;gap:10px}body .csk--badeschuhe .csz-bs__hg-nav:empty{display:none}body .csk--badeschuhe .csz-bs__pfeil{appearance:none;width:40px;height:40px;margin:0;padding:0;border:0;border-radius:50%;background:var(--csk-dunkel);color:var(--csk-weiss);font-size:22px;line-height:1;box-shadow:none;cursor:pointer}body .csk--badeschuhe .csz-bs__pfeil:disabled{opacity:.3;cursor:default}body .csk--badeschuhe .csz-bs__slots{display:flex;flex-wrap:wrap;gap:6px}body .csk--badeschuhe .csz-bs__slot{appearance:none;display:inline-flex;align-items:center;gap:8px;min-height:38px;margin:0;padding:0 12px 0 6px;border:var(--csk-rand) solid var(--csk-linie);border-radius:19px;background:var(--csk-weiss);color:var(--csk-text);font:inherit;font-size:13px;font-weight:600;text-transform:none;letter-spacing:0;box-shadow:none;cursor:pointer}body .csk--badeschuhe .csz-bs__slot:hover{background:var(--csk-weiss);color:var(--csk-text);border-color:var(--csk-linie-stark)}body .csk--badeschuhe .csz-bs__slot[aria-pressed=true]{border-color:var(--csk-dunkel)}body .csk--badeschuhe .csz-bs__slot-punkt{width:24px;height:24px;border-radius:50%;border:1px solid rgba(0,0,0,.25)}body .csk--badeschuhe .csz-bs__schriften{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px}body .csk--badeschuhe .csz-bs__schrift{align-items:center;justify-content:center;font-size:19px;text-align:center}body .csk--badeschuhe .csz-bs__seiten{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}body .csk--badeschuhe .csz-bs__seite{display:flex;flex-direction:column;gap:8px;min-width:0}body .csk--badeschuhe .csz-bs__seite-titel{display:flex;flex-direction:column;gap:2px;min-width:0}body .csk--badeschuhe .csz-bs__seite-titel strong{line-height:1.3}body .csk--badeschuhe .csz-bs__seite small{display:block;font-size:12.5px;font-weight:500;line-height:1.3;color:var(--csk-gedaempft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body .csk--badeschuhe .csz-bs__seite .csz-bs__segment{flex-wrap:nowrap}body .csk--badeschuhe .csz-bs__seite input[type=text]{width:100%;height:var(--csk-feld-hoehe);padding:0 10px;border:var(--csk-rand) solid var(--csk-linie);border-radius:var(--csk-radius);background:var(--csk-weiss);color:var(--csk-text);font:inherit;font-size:16px}body .csk--badeschuhe .csz-bs__seite .csz-bs__segment button{min-width:0;padding:0 6px;font-size:14px}body .csk--badeschuhe .csz-bs__team{display:flex;flex-direction:column;gap:10px}body .csk--badeschuhe .csz-bs__tabelle-wrap{max-height:420px;overflow:auto;border:1px solid var(--csk-linie);border-radius:var(--csk-radius-klein)}body .csk--badeschuhe .csz-bs__tabelle th{position:sticky;top:0;background:var(--csk-weiss);z-index:1}body .csk--badeschuhe .csz-bs__tabelle select{height:38px;min-width:62px;padding:0 4px;border:1px solid var(--csk-linie);border-radius:var(--csk-radius-klein);font:inherit;font-size:15px;font-weight:700;background:var(--csk-weiss)}body .csk--badeschuhe .csz-bs__tabelle input.ist-leer{border:2px solid var(--csk-gold)}body .csk--badeschuhe .csz-bs__tabelle input:disabled{background:var(--csk-flaeche)}body .csk--badeschuhe .csz-bs__nr{width:28px;color:var(--csk-gedaempft);font-weight:700}body .csk--badeschuhe .csz-bs__aktionen{width:76px;white-space:nowrap}body .csk--badeschuhe .csz-bs__mini{appearance:none;width:32px;height:32px;margin:0 2px 0 0;padding:0;border:0;border-radius:var(--csk-radius-klein);background:var(--csk-dunkel);color:var(--csk-weiss);font-size:18px;font-weight:700;line-height:1;box-shadow:none;cursor:pointer}body .csk--badeschuhe .csz-bs__mini--weg{background:var(--csk-flaeche);color:var(--csk-dunkel)}body .csk--badeschuhe .csz-bs__reihe{display:flex;flex-wrap:wrap;gap:8px}body .csk--badeschuhe .csz-bs__groessen{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px}body .csk--badeschuhe .csz-bs__gr{display:flex;flex-direction:column;gap:6px;padding:8px;border:var(--csk-rand) solid var(--csk-linie);border-radius:var(--csk-radius)}body .csk--badeschuhe .csz-bs__gr.hat-menge{border-color:var(--csk-dunkel)}body .csk--badeschuhe .csz-bs__gr-l{font-size:13px;font-weight:700}body .csk--badeschuhe .csz-bs__stepper{display:flex;align-items:center;gap:4px}body .csk--badeschuhe .csz-bs__stepper button{appearance:none;flex:none;width:34px;height:34px;margin:0;padding:0;border:0;border-radius:var(--csk-radius-klein);background:var(--csk-flaeche);color:var(--csk-dunkel);font-size:18px;font-weight:700;line-height:1;box-shadow:none;cursor:pointer}body .csk--badeschuhe .csz-bs__stepper button:last-child{background:var(--csk-dunkel);color:var(--csk-weiss)}body .csk--badeschuhe .csz-bs__stepper input{width:100%;min-width:0;height:34px;padding:0;border:0;background:0 0;text-align:center;font:inherit;font-size:16px;font-weight:700;-moz-appearance:textfield}body .csk--badeschuhe .csz-bs__stepper input::-webkit-inner-spin-button,body .csk--badeschuhe .csz-bs__stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}body .csk--badeschuhe .csz-bs__chips{display:flex;flex-wrap:wrap;gap:6px}body .csk--badeschuhe .csz-bs__fuss{margin-top:6px;padding:14px 0 12px;background:var(--csk-weiss)}body .csk--badeschuhe .csz-bs__rabatt{color:var(--csk-akzent);font-weight:700}body .csk--badeschuhe .csz-bs__preis .csk-summe{align-items:flex-end}body .csk--badeschuhe .csz-bs__preis s{color:var(--csk-gedaempft)}@media (max-width:820px){body .csk--badeschuhe .csz-bs__layout{grid-template-columns:minmax(0,1fr);gap:var(--csk-abstand-4)}body .csk--badeschuhe .csz-bs__buehne{position:sticky;top:0;z-index:4}body .csk--badeschuhe .csz-bs__buehne-innen{padding:10px 12px;gap:8px;box-shadow:0 4px 12px rgba(0,0,0,.08)}body .csk--badeschuhe .csz-bs__fotos,body .csk--badeschuhe .csz-bs__binfo{display:none}body .csk--badeschuhe .csz-bs__flach{max-height:30vh}body .csk--badeschuhe .csz-bs__flach svg{max-height:30vh}body .csk--badeschuhe.csz-bs-classic .csz-bs__fotos{display:grid}body .csk--badeschuhe .csz-bs__hgs{grid-template-columns:repeat(2,minmax(0,1fr))}body .csk--badeschuhe .csz-bs__seiten{grid-template-columns:minmax(0,1fr)}body .csk--badeschuhe .csz-bs__titel{font-size:21px}body .csk--badeschuhe .csz-bs__fuss{position:sticky;bottom:0;z-index:3;box-shadow:0 -4px 12px rgba(0,0,0,.08);margin:0 -16px;padding:10px 16px}body .csk--badeschuhe .csz-bs__fuss .csk-recht,body .csk--badeschuhe .csz-bs__preis .csk-hinweis{display:none}body .csk--badeschuhe .csz-bs__fuss .csk-knopf{margin-top:8px;min-height:46px}body .csk--badeschuhe .csz-bs__preis .csk-summe strong{font-size:20px}body .csk--badeschuhe .csz-bs__bkopf{flex-wrap:nowrap}body .csk--badeschuhe .csz-bs__btitel{font-size:12px}body .csk--badeschuhe .csz-bs__chip{min-height:32px;padding:0 10px;font-size:12px}}