.skip-link:focus{position:fixed;left:12px;top:12px;width:auto;height:auto;clip:auto;padding:10px 14px;background:var(--papier);z-index:100}.kopf>.bahn>a{display:inline-flex;text-decoration:none}.kopf__burger span{display:block;width:20px;height:2px;background:currentColor;margin:3px 0}.kopf__nav a b{font-weight:700}.fuss__text{font-size:14.5px;max-width:34ch;margin-top:16px}.fuss p{margin:0}.fuss .marke{margin-bottom:4px}.fuss .marke__bild{height:48px}.fuss .wm__zeile{font-size:22px}.auftakt{padding:clamp(30px,4.2vw,54px) 0 clamp(40px,5vw,70px)}.kicker--auftakt{font-size:clamp(14px,1.9vw,17px);letter-spacing:.2em;color:var(--tinte)}.vorspann__umbruch{display:none}@media(min-width:760px){.vorspann__umbruch{display:inline}}.koca-hero__title{font-size:clamp(38px,7.4vw,84px);max-width:15ch;margin-top:18px}.koca-section__title{margin-top:16px}.belege{display:flex;flex-wrap:wrap;gap:11px;margin-top:26px;align-items:center}.koca-review-proof{display:inline-grid;gap:7px;max-width:min(100%,38rem);justify-items:start}.koca-review-proof__disclosure{font-size:12px;line-height:1.4;color:var(--tinte-weich)}.koca-campaign{display:block;margin-top:24px;padding:12px 16px;background:var(--aktion,var(--kraft));border:var(--rand-zettel) solid var(--ueberstand);border-radius:var(--cut-2);box-shadow:var(--k1);font-weight:800;text-decoration:none}.weiche{display:grid;gap:clamp(34px,4vw,46px);margin-top:clamp(38px,5vw,64px)}.weg{display:flex;flex-direction:column}.weg__oben{display:flex;align-items:flex-end;gap:14px;min-height:206px;margin-bottom:-24px;position:relative;z-index:2}.weg__oben img{max-height:200px;width:auto;flex:none}.weg--rechts .weg__oben{flex-direction:row-reverse}.plakat{position:relative;isolation:isolate;flex:1;padding:clamp(30px,2.8vw,38px) clamp(20px,2.4vw,32px) clamp(24px,3vw,34px);border:var(--rand-blatt) solid var(--ueberstand);box-shadow:var(--k2)}.plakat:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:var(--faser);background-size:256px;mix-blend-mode:multiply}.plakat--kaufen{background:var(--gruen);color:var(--tinte);border-radius:30px 12px 14px 11px/26px 11px 12px 13px;transform:rotate(-.45deg)}.plakat--verkaufen{background:var(--lila);color:#fff;border-radius:12px 28px 11px 15px/11px 24px 13px 12px;transform:rotate(.4deg)}.plakat h2{font-size:clamp(26px,3vw,36px);margin-bottom:12px}.plakat p{font-size:16px;line-height:1.5;max-width:34ch}.plakat ul{margin:18px 0 24px;display:grid;gap:9px}.plakat li{display:flex;gap:9px;font-size:15px;font-weight:500;align-items:flex-start}.plakat li:before{content:"\2713";font-weight:800}.plakat--verkaufen .knopf{background:var(--papier);color:var(--tinte)}.weg__nr{position:absolute;right:18px;top:14px;font-family:var(--serif);font-style:italic;font-size:56px;line-height:1}.plakat--kaufen .weg__nr{color:#3a5720}.plakat--verkaufen .weg__nr{color:#d2aad9}.kopf2{display:grid;gap:16px;align-items:end;margin-bottom:clamp(26px,3vw,40px)}.koca-store{display:grid;gap:clamp(26px,3.5vw,44px);align-items:center}.laden-karte{margin-top:clamp(18px,2.6vw,28px);padding:14px;display:grid;gap:12px}.laden-karte__flaeche{position:relative;height:clamp(190px,22vw,250px);border-radius:var(--cut-2);overflow:hidden;background:var(--tisch);border:var(--rand-zettel) solid var(--linie)}.laden-karte__flaeche svg{width:100%;height:100%;display:block}.laden-karte__flaeche iframe{width:100%;height:100%;border:0;display:block}.laden-karte__ort{position:absolute;left:12px;bottom:12px;transform:rotate(-1.6deg)}.laden-karte__zeile{display:flex;flex-wrap:wrap;gap:10px}.laden-karte__hinweis{font-size:12.5px;line-height:1.5;color:var(--tinte-weich)}@media(max-width:560px){.laden-karte__zeile{flex-direction:column;align-items:stretch}.laden-karte__zeile .knopf{justify-content:center}}#der-laden{scroll-margin-top:96px}.koca-store__facts{padding:clamp(22px,3vw,36px);display:grid;gap:18px}.koca-store__facts h3{font-size:24px}.koca-empty{padding:32px;text-align:center}.p-karte{height:100%}.p-karte a{text-decoration:none}.p-bild{display:block}.p-bild__leer{display:grid;place-items:center;height:100%;color:var(--tinte-blass);font-weight:700}.p-recht{font-size:11.5px;line-height:1.35;color:var(--tinte-blass);margin-top:4px}.p-recht a{text-decoration:underline}.p-karte--verkauft .p-bild img{filter:saturate(.25);opacity:.82}.p-karte--verkauft .anhaenger{background:var(--tisch-tief);color:var(--tinte-weich)}.koca-collection-head{padding-bottom:34px}.koca-filter{margin:0 var(--rand-aussen) 26px;background:var(--tisch-tief);border:var(--rand-zettel) solid var(--ueberstand);border-radius:var(--cut-2);box-shadow:var(--k0);padding:14px 0}.koca-filter__form{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.koca-filter details{position:relative}.koca-filter summary,.koca-sort{display:inline-flex;align-items:center;min-height:40px;padding:7px 12px;background:var(--papier);border:2px solid var(--linie);border-radius:var(--cut-chip);font-size:14px;font-weight:700;cursor:pointer}.koca-filter__values{position:absolute;z-index:20;top:calc(100% + 8px);left:0;min-width:230px;padding:14px;background:var(--papier);border:var(--rand-zettel) solid var(--ueberstand);border-radius:var(--cut-2);box-shadow:var(--k2);display:grid;gap:10px}.koca-filter__values label{display:flex;gap:8px;align-items:center;font-size:14px;white-space:nowrap}.koca-sort{gap:8px}.koca-filter select,.koca-filter input,.koca-search input{font:inherit;color:var(--tinte);background:var(--papier);border:2px solid var(--linie);border-radius:var(--cut-chip);padding:7px 9px}.koca-filter__reset{font-size:14px;font-weight:700;padding:8px}.koca-count{font-size:14px;font-weight:800;margin-bottom:22px;color:var(--tinte-weich)}.koca-pagination{margin-top:34px;text-align:center}.koca-pagination a,.koca-pagination .current{display:inline-flex;padding:8px 11px;margin:3px;background:var(--papier);border:2px solid var(--linie);border-radius:var(--cut-chip);text-decoration:none}.koca-search__form{display:flex;gap:10px;max-width:650px;margin-top:24px}.koca-search__form input{flex:1;min-width:0}.koca-product{margin-top:34px}.koca-product__grid{display:grid;gap:clamp(28px,5vw,64px);align-items:start}.koca-product__media{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.koca-product__media figure{margin:0;padding:14px;aspect-ratio:4/5;display:grid;place-items:center}.koca-product__media img{width:100%;height:100%;object-fit:contain}.koca-product__info{display:grid;gap:20px;position:sticky;top:110px}.koca-product__info .titel{font-size:clamp(34px,5vw,58px)}.koca-legal{font-size:13px;color:var(--tinte-weich)}.koca-condition{padding:20px;display:grid;gap:10px}.koca-condition h2{font-size:18px}.koca-product-form{display:grid;gap:12px}.koca-product-form button[disabled]{opacity:.58;cursor:not-allowed}.koca-pdp-gate{padding:14px;background:var(--tisch-tief);border-left:4px solid var(--kraft);font-size:13px;color:var(--tinte-weich)}.rte{max-width:68ch}.rte>*+*{margin-top:1em}@media(min-width:900px){.weiche{grid-template-columns:1fr 1fr}.kopf2{grid-template-columns:1fr auto;gap:34px}.koca-store{grid-template-columns:1fr 1fr}.koca-product__grid{grid-template-columns:1.08fr .92fr}}@media(max-width:899px){.koca-product__info{position:static}}@media(max-width:819px){.kopf2>.knopf{justify-self:start}}@media(max-width:700px){.koca-filter__form{align-items:stretch}.koca-filter details,.koca-filter summary,.koca-sort{width:100%}.koca-filter__values{position:static;margin-top:8px}.koca-search__form{align-items:stretch;flex-direction:column}}@media(max-width:620px){.weg__oben,.weg--rechts .weg__oben{flex-direction:column;align-items:flex-start;gap:14px;min-height:0;margin-bottom:-20px}.weg__oben img{max-height:148px}.weg__oben .blase{align-self:stretch}.koca-product__media{grid-template-columns:1fr}}.krume{padding:clamp(16px,2.4vw,26px) 0 0}.krume ol{display:flex;flex-wrap:wrap;gap:7px;align-items:center;margin:0;padding:0;list-style:none;font-size:12.5px;color:var(--tinte-blass)}.krume a{color:var(--tinte-weich);text-decoration:none;display:inline-block;padding:7px 0;min-height:30px}.krume a:hover{color:var(--tinte)}.krume li[aria-current]{color:var(--tinte);font-weight:700}.abschnitt{padding:clamp(26px,3.6vw,44px) 0}.abschnitt__titel{font-size:clamp(24px,3.4vw,38px);letter-spacing:-.03em;max-width:20ch;margin-bottom:6px}.abschnitt__titel em{font-family:var(--serif);font-style:italic;font-weight:600}.koca-blatt{padding:clamp(22px,3vw,38px)}.pdp{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(22px,3vw,38px);padding:clamp(18px,2.4vw,28px) 0 0}@media(min-width:900px){.pdp{grid-template-columns:minmax(0,58fr) minmax(0,42fr);align-items:start}}.pdp__wort{display:grid;gap:clamp(14px,1.8vw,20px);align-content:start;min-width:0}.pdp__titel{font-size:clamp(26px,3.2vw,38px);letter-spacing:-.032em;line-height:1.06;max-width:16ch}.pdp__titel em{font-family:var(--serif);font-style:italic;font-weight:600}.pdp__preiszeile{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.pdp__zusagen{display:flex;flex-wrap:wrap;gap:9px}.pdp__tasten{display:grid;gap:10px}@media(min-width:520px){.pdp__tasten{grid-template-columns:1fr 1fr}}.pdp__tasten .knopf{justify-content:center}.pdp__steuer{font-size:13.5px;line-height:1.5;color:var(--tinte-weich)}.pdp__steuer a{color:var(--tinte);text-decoration:none;border-bottom:1.5px solid var(--linie);display:inline-block;padding:4px 0;min-height:30px}.pdp__hinweis{font-size:14.5px;line-height:1.5;color:var(--tinte-weich)}.weg-block{display:grid;gap:12px;padding:clamp(18px,2.4vw,24px)}.weg-block__satz{font-size:clamp(18px,2.2vw,23px);font-weight:800;letter-spacing:-.02em;line-height:1.2}.weg-block p{font-size:15px;line-height:1.5}.weg-block__wege{display:flex;flex-wrap:wrap;gap:10px}.treffer{font-size:15.5px;color:var(--tinte-weich);margin-top:12px}.treffer b{color:var(--tinte)}.filterband{padding:0 0 clamp(14px,2vw,20px);position:relative;z-index:30}.filter{padding:13px 14px;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.filter__wort{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--tinte-blass);margin-right:2px}.filter__rest{margin-left:auto;display:flex;gap:10px;align-items:center;flex-wrap:wrap}@media(max-width:700px){.filter__rest{margin-left:0;width:100%}}.filter details{position:relative}.filter summary{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:8px 14px;cursor:pointer;list-style:none;background:var(--papier);color:var(--tinte);border:var(--rand-zettel) solid var(--ueberstand);border-radius:var(--cut-chip);box-shadow:var(--k0);font-size:13.5px;font-weight:800}.filter summary::-webkit-details-marker{display:none}.filter details[open] summary{box-shadow:var(--k1)}.filter__werte{display:grid;gap:8px;margin-top:9px;padding:14px 15px;min-width:230px;background:var(--papier);color:var(--tinte);border:var(--rand-karte) solid var(--ueberstand);border-radius:var(--cut-2);box-shadow:var(--k2)}@media(min-width:701px){.filter__werte{position:absolute;z-index:20;left:0}}.filter__werte label{display:flex;gap:9px;align-items:center;font-size:14px;min-height:30px}.filter__werte input[type=number]{width:7ch;padding:6px 8px;font:inherit;border:2px solid var(--linie);border-radius:4px;background:var(--weiss);color:var(--tinte)}.aktivband{padding:0 0 clamp(22px,3vw,32px)}.raster{padding:0 0 clamp(30px,4vw,54px)}.koca-pagination{margin-top:clamp(24px,3vw,36px);font-size:15px}.koca-pagination a{color:var(--tinte)}.korbseite{padding:clamp(22px,3vw,38px) 0 clamp(30px,4vw,54px)}.korbseite__titel{font-size:clamp(28px,4vw,44px);letter-spacing:-.035em;max-width:16ch;margin-bottom:8px}.korbseite__titel em{font-family:var(--serif);font-style:italic;font-weight:600}.korbseite__satz{color:var(--tinte-weich);max-width:54ch;font-size:16.5px;margin-bottom:clamp(20px,2.6vw,30px)}.korb__unten{display:grid;gap:clamp(16px,2.2vw,24px);margin-top:clamp(20px,2.6vw,30px)}@media(min-width:820px){.korb__unten{grid-template-columns:1fr minmax(300px,380px);align-items:start}}.korb__hinweise{display:grid;gap:10px;align-content:start}.korb__hinweise a{display:inline-block;padding:6px 0;min-height:30px;color:var(--tinte)}.korb__hinweise p{font-size:14px;line-height:1.5;color:var(--tinte-weich);max-width:46ch}.korb__kasse{display:grid;gap:12px;margin-top:16px}.korb__kasse .knopf{justify-content:center}.korb__sperrgrund{font-size:14px;line-height:1.5;color:var(--tinte);font-weight:700}.p-recht a{display:inline-block;padding:6px 0;min-height:30px;color:var(--tinte)}@media(max-width:700px){.filter{flex-direction:column;align-items:stretch}.filter details{width:100%}.filter summary{width:100%;justify-content:space-between}.filter__werte{min-width:0;width:100%}.filter__rest{width:100%;flex-direction:column;align-items:stretch}.filter__rest select,.filter__rest .knopf{width:100%;justify-content:center}}.korb__titel a{display:inline-block;padding:5px 0;min-height:30px;color:inherit;text-decoration:none}.korb__titel a:hover{text-decoration:underline}.p-titel a{display:inline-block;padding:5px 0;min-height:30px;color:inherit;text-decoration:none}.p-titel a:hover{text-decoration:underline}.suchfeld{display:flex;flex-wrap:wrap;gap:10px;align-items:stretch;margin-top:20px;max-width:52ch}.suchfeld__feld{flex:1 1 220px;min-width:0;min-height:48px;padding:11px 14px;font:inherit;font-size:16px;background:var(--papier);color:var(--tinte);border:var(--rand-karte) solid var(--ueberstand);border-radius:var(--cut-2);box-shadow:var(--k1)}.suchfeld__feld::placeholder{color:var(--tinte-blass)}.suchfeld .knopf{flex:none;justify-content:center}.kategorie__suche{margin-top:16px;max-width:52ch}.kategorie__suche summary{cursor:pointer;min-height:44px;padding:10px 0;font-weight:700}@media(max-width:520px){.suchfeld{flex-direction:column}.suchfeld__feld{flex:0 0 auto;width:100%}.suchfeld .knopf{width:100%}}.fuss__spalte-titel{font-size:11.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#9c948a;margin:0 0 10px}.filter__werte label{min-height:36px;padding:3px 0;cursor:pointer}.filter__werte input[type=checkbox]{width:20px;height:20px;flex:none;accent-color:var(--gruen);margin:0;cursor:pointer}.filter__werte input[type=number]{min-height:36px}.pdp__text{margin:0 0 18px;font-size:15.5px;line-height:1.55;max-width:56ch;color:var(--tinte-weich)}.pdp__text p{margin:0 0 8px}.pdp__text p:last-child{margin-bottom:0}.pdp__text b,.pdp__text strong{color:var(--tinte);font-weight:800}.pdp__text ul{margin:0 0 8px;padding-left:18px}.pdp__text a{color:var(--tinte)}.wahl{border:0;margin:0 0 14px;padding:0}.wahl__titel{display:block;font-size:11.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--tinte-weich);margin:0 0 8px;padding:0}.wahl__zettel{position:relative;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:9px 15px;cursor:pointer;background:var(--papier);color:var(--tinte);font-weight:700;font-size:15px;border:var(--rand-zettel) solid var(--ueberstand);border-radius:var(--cut-chip)}.wahl__zettel input{position:absolute;width:1px;height:1px;opacity:0;margin:0;pointer-events:none}.wahl__zettel:hover{background:var(--tisch)}.wahl__zettel:has(input:checked){background:var(--kraft);box-shadow:var(--k1);font-weight:800}.wahl__zettel:has(input:focus-visible){outline:2px solid var(--tinte);outline-offset:2px}.wahl__zettel--zahl{min-width:52px;justify-content:center}.wahl__zettel--weg{opacity:.55;cursor:not-allowed;text-decoration:line-through}.wahl__zettel--weg small{font-size:11.5px;font-weight:700;text-decoration:none}.wahl__feld{min-height:44px;width:84px;padding:8px 10px;font:inherit;font-weight:700;background:var(--papier);color:var(--tinte);border:var(--rand-zettel) solid var(--ueberstand);border-radius:var(--cut-chip)}.korb__menge{display:flex;align-items:center;gap:10px;margin:8px 0 0;flex-wrap:wrap}.korb__menge label{font-size:11.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--tinte-weich)}.anhaenger--zn,.zettel--zn{background:var(--zn-bg);color:var(--zn-ink);box-shadow:inset 0 0 0 1.6px #17300b57}.z-siegel{padding:16px 18px 18px;background:var(--papier);color:var(--tinte);border:var(--rand-karte) solid var(--ueberstand);border-radius:var(--cut-2);box-shadow:var(--k1)}.z-siegel b{display:block;font-size:16.5px;font-weight:800;letter-spacing:-.01em;margin-bottom:6px}.z-siegel p{margin:0;font-size:14.5px;line-height:1.5;max-width:62ch}.kopf__korb{position:relative;display:inline-flex;align-items:center;flex:none;text-decoration:none;background:var(--papier);color:var(--tinte);border:var(--rand-zettel) solid var(--ueberstand);border-radius:var(--cut-chip);padding:10px 15px;font-weight:800;font-size:15px;box-shadow:var(--k1);min-height:44px;box-sizing:border-box}.kopf__korb b{font-weight:800}.kopf__korb:hover{background:var(--tisch)}.kopf__korb-zahl{position:absolute;top:-7px;right:-7px;min-width:21px;height:21px;display:grid;place-items:center;padding:0 5px;box-sizing:border-box;background:var(--gruen);color:var(--tinte);border:var(--rand-zettel) solid var(--ueberstand);border-radius:999px;font-size:12px;font-weight:800;line-height:1}@media(min-width:921px)and (max-width:1009px){.kopf__innen{flex-wrap:wrap}.kopf__nav{order:3;width:100%;margin-left:0;justify-content:flex-start}.kopf__korb{margin-left:auto}}@media(max-width:920px){.kopf__nav a b:last-child{padding-bottom:11px}.kopf>.bahn>a.kopf__tel{display:none}}.galerie__oeffnen{position:relative;display:block;width:100%;height:100%;padding:0;border:0;background:transparent;color:var(--tinte);cursor:zoom-in;text-align:inherit}.galerie__oeffnen:focus-visible,.galerie__daumen:focus-visible,.lichtkasten button:focus-visible{outline:3px solid var(--lila);outline-offset:3px}.galerie__zoomhinweis{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:7px 10px;background:#fffffff0;color:var(--tinte);font-size:12.5px;font-weight:800;border:var(--rand-zettel) solid var(--ueberstand);border-radius:var(--cut-chip);box-shadow:var(--k1);pointer-events:none}.galerie__zoomhinweis svg{width:18px;height:18px;flex:none}.lichtkasten{width:min(96vw,1100px);max-width:none;height:min(94dvh,900px);max-height:none;margin:auto;padding:0;border:0;background:transparent;color:var(--tinte);overflow:visible}.lichtkasten::backdrop{background:#181613d1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.lichtkasten__blatt{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:12px;width:100%;height:100%;padding:clamp(12px,2vw,22px);box-sizing:border-box;background:var(--tisch);background-image:var(--faser);border:var(--rand-zettel) solid var(--ueberstand);border-radius:var(--cut-1);box-shadow:0 24px 80px #0000006b}.lichtkasten__kopf,.lichtkasten__navigation{display:flex;align-items:center;justify-content:space-between;gap:12px}.lichtkasten__zaehler{font-size:14px;font-weight:800;font-variant-numeric:tabular-nums}.lichtkasten__schliessen,.lichtkasten__wechsel{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:9px 13px;border:var(--rand-zettel) solid var(--ueberstand);border-radius:var(--cut-chip);background:var(--papier);color:var(--tinte);font:inherit;font-size:14px;font-weight:800;box-shadow:var(--k1);cursor:pointer}.lichtkasten__schliessen:hover,.lichtkasten__wechsel:hover{background:var(--gruen)}.lichtkasten__schliessen svg,.lichtkasten__wechsel svg{width:20px;height:20px;flex:none}.lichtkasten__bildrahmen{position:relative;isolation:isolate;display:grid;place-items:center;min-width:0;min-height:0;overflow:hidden;background:var(--tinte);border:var(--rand-zettel) solid var(--ueberstand);border-radius:4px}.lichtkasten__grund{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;width:120%;height:120%;max-width:none;max-height:none;object-fit:cover;filter:blur(26px) saturate(1.05);opacity:.7;padding:0;pointer-events:none}.lichtkasten__bildrahmen:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:var(--tinte);opacity:.28}.lichtkasten__bildrahmen img[data-gallery-dialog-image]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:block;width:100%;height:100%;max-width:none;max-height:none;padding:0;box-sizing:border-box;object-fit:contain}body:has(.lichtkasten[open]){overflow:hidden}@media(max-width:520px){.galerie__zoomhinweis{top:8px;right:8px;min-height:36px;padding:6px 9px;font-size:12px}.lichtkasten{width:calc(100vw - 12px);height:calc(100dvh - 12px)}.lichtkasten__blatt{gap:8px;padding:10px}.lichtkasten__schliessen,.lichtkasten__wechsel{padding:8px 10px}}@media(prefers-reduced-motion:reduce){.lichtkasten::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}.fuss a.fuss__widerruf{color:var(--tinte);background:var(--papier);padding:9px 15px;margin:2px 0 12px;text-decoration:none}.fuss a.fuss__widerruf:hover{text-decoration:none}.widerruf__bahn{max-width:760px}.widerruf__form,.widerruf__ergebnis{display:grid;gap:18px;padding:clamp(20px,3.4vw,32px);margin-top:4px}.widerruf__feld{display:grid;gap:6px;border:0;margin:0;padding:0;min-width:0}.widerruf__feld label,.widerruf__feld legend{font-weight:800;font-size:15px;color:var(--tinte)}.widerruf__feld input[type=text],.widerruf__feld input[type=email],.widerruf__feld textarea{width:100%;font:inherit;font-size:16px;color:var(--tinte);background:var(--papier);border:1.5px solid var(--tisch-tief);border-radius:6px;padding:11px 12px;min-height:46px}.widerruf__feld textarea{min-height:88px;resize:vertical}.widerruf__feld input:focus-visible,.widerruf__feld textarea:focus-visible,.widerruf__wahl input:focus-visible{outline:2px solid var(--lila);outline-offset:2px;border-color:var(--lila)}.widerruf__feld [aria-invalid=true]{border-color:#b3261e}.widerruf__umfang{display:grid;gap:8px}.widerruf__umfang legend{margin-bottom:6px}.widerruf__wahl{display:flex;align-items:center;gap:10px;font-weight:600!important;min-height:36px;cursor:pointer}.widerruf__wahl input{width:20px;height:20px;accent-color:var(--lila);flex:none}.widerruf__optional{font-weight:600;color:var(--tinte-blass);font-size:13.5px;margin-left:4px}.widerruf__hilfe{margin:0;font-size:14px;color:var(--tinte-blass)}.widerruf__fehler,.widerruf__meldung{margin:0;font-size:14.5px;font-weight:700;color:#b3261e}.widerruf__falle{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.widerruf__senden{justify-self:start}.widerruf__hinweis{margin:0;font-size:14px;color:var(--tinte-weich);max-width:60ch}.widerruf__ergebnis-titel{font-size:clamp(22px,3vw,28px);line-height:1.2;margin:0}.widerruf__ergebnis:focus{outline:none}.widerruf__liste{display:grid;gap:10px;margin:0}.widerruf__liste div{display:grid;gap:2px}.widerruf__liste dt{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--tinte-blass)}.widerruf__liste dd{margin:0;font-size:16px;color:var(--tinte)}.widerruf__ergebnis p{margin:0}.widerruf__andere{margin-top:22px;font-size:14.5px;color:var(--tinte-weich);max-width:62ch}.gewaehrleistung{margin:14px 0 0;max-width:460px}.gewaehrleistung a{display:block}.gewaehrleistung img{display:block;width:100%;height:auto;border:1px solid var(--tisch-tief);border-radius:4px;background:#fff}.gewaehrleistung figcaption{margin-top:8px;font-size:14px;color:var(--tinte-weich)}.ekl{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px 10px;font-size:20px;line-height:1}.ekl__pfeil{display:inline-flex;padding:4px 0;line-height:0}.ekl__pfeil img{display:block;height:1.35em;width:auto}.ekl a.ekl__blatt{font-size:12.5px;font-weight:700;line-height:1.2;color:var(--tinte);text-decoration:underline;text-underline-offset:2px;padding:6px 0}.pdp__preiszeile .ekl{font-size:28px}.pdp__preiszeile .ekl a.ekl__blatt{font-size:13.5px}.korb__preis .ekl{display:flex;justify-content:flex-end;margin-top:8px}@media(max-width:560px){.ekl,.pdp__preiszeile .ekl{font-size:18px}}.ticker__stueck .ekl-ticker{height:17.6px;width:auto;flex:none;align-self:center}.pflicht__zeile .ekl--pflicht{display:flex;font-size:28px;margin-bottom:6px}.pflicht__zeile .ekl--pflicht a:not(.ekl__pfeil){font-size:13.5px;line-height:1.2}.pflicht__zeile .ekl--pflicht .ekl__pfeil{border-bottom:0;min-height:0;padding:4px 0}@media(max-width:560px){.pflicht__zeile .ekl--pflicht{font-size:18px}}.ekl-angaben p+p{margin-top:6px}.korb__gewaehr{margin:0 0 14px;font-size:14.5px;line-height:1.5;color:var(--tinte)}.korb__gewaehr-zeile{display:flex;gap:10px;align-items:flex-start;cursor:pointer}.korb__gewaehr-zeile input{width:20px;height:20px;flex:none;margin-top:2px;accent-color:var(--gruen-tief)}.korb__gewaehr-mehr{margin:6px 0 0 30px;font-size:13.5px;color:var(--tinte-weich)}.korb__gewaehr-mehr summary{cursor:pointer;text-decoration:underline;text-underline-offset:2px;width:max-content}.korb__gewaehr-mehr p{margin:6px 0 0}.gewaehrleistung__zusatz{margin-top:10px;font-size:13.5px;color:var(--tinte-weich);max-width:62ch}.auftakt--wege{padding-top:clamp(26px,3.6vw,48px)}.auftakt--wege .weiche{margin-top:0}.wahl{display:grid;gap:10px;margin-top:18px}.wahl__reihe{display:flex;flex-wrap:wrap;gap:8px}.wahl__zettel{min-height:36px;padding:6px 13px;gap:9px;transform:none;background:var(--papier);font-size:13.5px;text-decoration:none;transition:box-shadow .13s ease,transform .13s ease}.wahl__reihe--marken .wahl__zettel{background:var(--tisch);font-weight:600}.wahl__zettel:hover{box-shadow:var(--k1);transform:translateY(-1px)}.wahl__zettel--aktiv,.wahl__reihe--marken .wahl__zettel--aktiv{background:var(--kraft)}.wahl__zettel .x{display:inline-flex;align-items:center;justify-content:center;flex:none;width:19px;height:19px;margin-right:-4px;border-radius:50%;background:var(--papier);font-size:12px;font-weight:800;line-height:1}.zettel--zurueck{min-height:34px;text-decoration:none;color:var(--tinte)}.zettel--zurueck:before{content:"\2190";font-weight:800}.zettel--zurueck:hover{box-shadow:var(--k1)}.karte.p-kategorie{display:flex}.kopf__nav .n-suche .icon{width:18px;height:18px;margin:0;vertical-align:middle}@media(min-width:921px){.kopf__nav .n-suche{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:40px;padding:9px 11px;box-sizing:border-box}.kopf__nav .n-suche b{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}}@media(max-width:920px){.kopf__nav .n-suche .icon{display:none}}@media(min-width:1010px)and (max-width:1119px){.kopf__innen{flex-wrap:wrap}.kopf__nav{order:3;width:100%;margin-left:0;justify-content:flex-start}.kopf__korb{margin-left:auto}}.p-titel,.p-titel a,.pdp__titel,.korb__titel,.korb__titel a{overflow-wrap:anywhere}.p-titel a,.korb__titel a{max-width:100%}.krume li{min-width:0;overflow-wrap:anywhere}.krume.bahn{padding-left:var(--rand);padding-right:var(--rand)}#bezahlen .p-kopf{margin-bottom:0}.kopf>.bahn>a.kopf__anbieten{display:none}.kopf__anbieten .icon,.anbieten-schwebe .icon{width:18px;height:18px;flex:none}@media(min-width:921px){.kopf>.bahn>a.kopf__anbieten{display:inline-flex;align-items:center;gap:8px;flex:none;background:var(--lila);color:#fff;text-decoration:none;border:var(--rand-zettel) solid var(--ueberstand);border-radius:var(--cut-2);padding:9px 15px;font-weight:800;font-size:15px;box-shadow:var(--k1)}.kopf>.bahn>a.kopf__anbieten:hover{background:var(--lila-tief)}}@media(min-width:921px){.kopf__nav a.n-verkaufen{display:none}}@media(min-width:1120px)and (max-width:1159px){.kopf__innen{flex-wrap:wrap}.kopf__nav{order:3;width:100%;margin-left:0;justify-content:flex-start}.kopf__korb{margin-left:auto}}.anbieten-schwebe{display:none}@media(max-width:920px){.anbieten-schwebe{position:fixed;right:14px;bottom:calc(14px + env(safe-area-inset-bottom));z-index:55;display:inline-flex;align-items:center;gap:8px;text-decoration:none;background:var(--lila);color:#fff;border:var(--rand-zettel) solid var(--ueberstand);border-radius:var(--cut-2);padding:12px 18px;min-height:48px;box-sizing:border-box;font-weight:800;font-size:15px;box-shadow:var(--k2),0 12px 24px -10px #4a3a2673}.anbieten-schwebe:active{background:var(--lila-tief)}.fuss{padding-bottom:88px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/koca-theme.css.map */
