.kaufseite{max-width:960px;padding:var(--s-4) var(--rand) var(--s-8);margin:0 auto}.kaufseite h1{margin:var(--s-4) 0 var(--s-3);font-size:var(--t-h2)}.kaufseite h2{margin:var(--s-6) 0 var(--s-3);font-size:var(--t-h3)}.kaufseite p{margin:0 0 var(--s-3)}.kaufseite a{color:var(--c-blatt);text-decoration:underline}.kaufseite .lead{font-size:var(--t-l)}.kaufseite .hinweis{color:var(--c-erde);font-size:var(--t-s)}.kaufseite .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.test-banner{margin:0 0 var(--s-4);padding:var(--s-3) var(--s-4);border-radius:var(--r-s);background:var(--c-sonne);color:var(--c-wald)}.insel-platz{min-height:100svh}.kasten{margin:var(--s-4) 0;padding:var(--s-4);border:1px solid var(--c-linie);border-radius:var(--r-m);background:var(--c-weiss)}.kasten.warnung{border-color:var(--c-fehlt-text);background:var(--c-fehlt-bg);color:var(--c-fehlt-text)}.kasten.warnung p,.blocker-liste p{margin:0 0 var(--s-2)}.kasten.warnung ul,.blocker-liste ul{margin:0 0 var(--s-2);padding-left:1.2em}.kasten.erfolg,.kasten.sperre{border-color:var(--c-spross);background:var(--c-salbei)}.kasten.hinweis-kasten{border-color:var(--c-ph-rand);background:var(--c-ph-bg);color:var(--c-ph-text)}.kasten:focus-visible{outline:var(--fokus-breite) solid var(--c-wald)}.kasten.gewaehrleistung{border-left:4px solid var(--c-wald)}.kasten.gewaehrleistung p{margin:0 0 var(--s-2)}.kasten.gewaehrleistung p:last-child{margin-bottom:0}.kasten.gewaehrleistung img{max-width:100%;height:auto;display:block}.gewaehrleistung-grafik{max-width:600px;margin:0}.gewaehrleistung-grafik a:has(img){border:1px solid var(--c-linie);display:block}.gewaehrleistung-grafik figcaption{margin:var(--s-2) 0;font-size:var(--t-s)}.gewaehrleistung-grafik details{font-size:var(--t-s)}.gewaehrleistung-grafik summary{cursor:pointer;padding:var(--s-2) 0}.kasten.gewaehrleistung [data-feld=gewaehrleistung-satz]{font-size:var(--t-s)}.gewaehrleistung-aufklappen>summary{cursor:pointer;padding:var(--s-2) 0;font-size:var(--t-s);font-weight:600}.gewaehrleistung-aufklappen[open]>summary{margin-bottom:var(--s-2)}.kennzeichen-pille{border:1px dashed var(--c-ph-rand);border-radius:var(--r-pill);background:var(--c-ph-bg);color:var(--c-ph-text);font-size:var(--t-xs);vertical-align:middle;margin:2px 0;padding:1px 8px;font-weight:600;line-height:1.5;display:inline-block}.kennzeichen-pille.fehlt{border-color:var(--c-fehlt-text);background:var(--c-fehlt-bg);color:var(--c-fehlt-text)}.k-vermerk{vertical-align:middle;font-size:var(--t-xs);flex-wrap:wrap;gap:4px;margin-left:4px;font-weight:700;display:inline-flex}.k-vermerk a,.k-vermerk span{border:1px solid var(--c-ph-rand);border-radius:var(--r-s);color:var(--c-ph-text);background:var(--c-weiss);padding:1px 6px}.knopf{min-height:48px;padding:0 var(--s-5);border:2px solid var(--c-blatt);border-radius:var(--r-pill);background:var(--c-blatt);font:inherit;cursor:pointer;justify-content:center;align-items:center;font-weight:800;display:inline-flex;color:var(--c-weiss)!important;text-decoration:none!important}.knopf:hover{background:var(--c-blatt-dunkel)}.knopf.gross{width:100%;min-height:56px;font-size:var(--t-l)}.knopf.zweit{background:var(--c-weiss);color:var(--c-blatt)!important}.knopf[disabled],.knopf.gesperrt{border-color:var(--c-feld);background:var(--c-beton);cursor:not-allowed;color:var(--c-erde)!important}.knopfreihe{gap:var(--s-3);flex-wrap:wrap;display:flex}@media (width>=760px){.knopf.gross{width:auto;min-width:320px}}.positionen{margin:0 0 var(--s-4);border-top:1px solid var(--c-linie);padding:0;list-style:none}.position{gap:var(--s-2) var(--s-3);padding:var(--s-4) 0;border-bottom:1px solid var(--c-linie);grid-template-columns:2rem 1fr;grid-template-areas:"pos artikel""pos menge""pos summe""pos entfernen";display:grid}.position.fehlt{background:repeating-linear-gradient(135deg, transparent 0 8px, var(--c-fehlt-bg) 8px 16px)}.position .pos{font-family:var(--f-display);grid-area:pos;font-weight:700}.position .artikel{flex-direction:column;grid-area:artikel;gap:2px;min-width:0;display:flex}.position .menge{align-items:center;gap:var(--s-2);flex-wrap:wrap;grid-area:menge;display:flex}.position .mengenhinweis{flex-basis:100%}.position .summe{font-family:var(--f-display);font-weight:700;font-size:var(--t-l);grid-area:summe}.position .entfernen{grid-area:entfernen;justify-self:start}@media (width>=760px){.position{grid-template-columns:2rem 1fr auto 8rem auto;grid-template-areas:"pos artikel menge summe entfernen";align-items:center}.position .summe{text-align:right}}.titel{overflow-wrap:anywhere;font-weight:700}.code{color:var(--c-erde);font-size:var(--t-xs);letter-spacing:.04em}.anfrage-positionen .code{white-space:nowrap}.menge input{width:4.5rem;min-height:44px;padding:0 var(--s-2);border:1px solid var(--c-feld);border-radius:var(--r-s);font:inherit;text-align:center;font-size:max(16px,1rem)}.rund{border:2px solid var(--c-blatt);background:var(--c-weiss);width:44px;height:44px;color:var(--c-blatt);cursor:pointer;border-radius:50%;font-size:1.25rem;font-weight:800}.rund[disabled]{border-color:var(--c-feld);color:var(--c-erde);cursor:not-allowed}.entfernen{min-height:44px;padding:0 var(--s-3);color:var(--c-blatt);font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.entfernen[disabled]{color:var(--c-erde);cursor:not-allowed}.gruppe{margin:var(--s-4) 0;padding:var(--s-3);border:1px solid var(--c-linie);border-radius:var(--r-m);background:var(--c-salbei)}.gruppe-kopf{align-items:center;gap:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex}.gruppe .positionen{margin:var(--s-2) 0 0}.kaufseite fieldset{margin:var(--s-5) 0;padding:var(--s-4);border:1px solid var(--c-linie);border-radius:var(--r-m);background:var(--c-weiss);min-width:0}.kaufseite legend{padding:0 var(--s-2);font-family:var(--f-display);font-weight:700;font-size:var(--t-l)}.wahl{align-items:center;gap:var(--s-2);cursor:pointer;flex-wrap:wrap;min-height:44px;display:flex}.wahl-text{flex:1 1 0;min-width:0}.wahl input{width:22px;height:22px;accent-color:var(--c-blatt)}.feld{margin:var(--s-3) 0;flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.feld label{font-weight:600}.position .feld.wunschlaenge{margin:var(--s-2) 0 0;max-width:28rem}.position .feld.wunschlaenge label{font-size:.9375rem}.feld input,.feld select,.feld textarea{min-height:48px;padding:0 var(--s-3);border:1px solid var(--c-feld);border-radius:var(--r-s);background:var(--c-weiss);color:inherit;font:inherit;scroll-margin-block:calc(var(--kopf-hoehe) + var(--s-4)) calc(var(--tab-leiste-hoehe,0px) + var(--s-4));font-size:max(16px,1rem)}.feld textarea{padding:var(--s-2) var(--s-3);line-height:1.5}.feld select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23173b2a' stroke-width='2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--s-3) center;background-size:12px 8px;padding-right:2.5rem}.feld input[aria-invalid=true],.feld select[aria-invalid=true],.feld textarea[aria-invalid=true]{border:2px solid var(--c-fehlt-text)}.feld-reihe{gap:0 var(--s-3);flex-wrap:wrap;display:flex}.feld.plz{flex:0 0 8rem}.feldfehler{color:var(--c-fehlt-text);font-size:var(--t-s);font-weight:600}.summen,.pflichtangaben{margin:var(--s-4) 0;padding:0}.summen>div,.pflichtangaben>div{justify-content:space-between;gap:var(--s-1) var(--s-3);padding:var(--s-2) 0;border-bottom:1px solid var(--c-linie);flex-wrap:wrap;display:flex}.summen dt,.pflichtangaben dt{font-weight:600}.summen dd,.pflichtangaben dd{text-align:right;margin:0}.summen .gesamt dt,.summen .gesamt dd{font-family:var(--f-display);font-size:var(--t-h3);font-weight:700}.summen .steuer dt,.summen .steuer dd{color:var(--c-erde);font-size:var(--t-s);font-weight:400}.gesamtbetrag{font-weight:700}.abschluss{margin:var(--s-5) 0;padding:var(--s-4);border-radius:var(--r-m);background:var(--c-beton)}.tabelle-rahmen{max-width:100%;margin:var(--s-3) 0;border:1px solid var(--c-linie);border-radius:var(--r-s);background:var(--c-weiss);overflow-x:auto}.tabelle-rahmen:focus-visible{outline:var(--fokus-breite) solid var(--c-wald)}.werkstattzettel{border-collapse:collapse;width:100%;font-size:var(--t-s)}.werkstattzettel caption{padding:var(--s-2) var(--s-3);text-align:left;font-weight:700}.werkstattzettel th,.werkstattzettel td{padding:var(--s-2) var(--s-3);border-top:1px solid var(--c-linie);vertical-align:top;text-align:left}.werkstattzettel td .titel,.werkstattzettel td .code,.werkstattzettel td .hinweis,.werkstattzettel td .feldfehler,.werkstattzettel td .eigenschaften{display:block}.werkstattzettel td .nur-mobil{display:none}@media (width<=639px){.werkstattzettel .spalte-pos,.werkstattzettel .spalte-einzel{display:none}.werkstattzettel td .nur-mobil{display:block}.werkstattzettel th,.werkstattzettel td{padding:var(--s-2)}.werkstattzettel th:first-child,.werkstattzettel td:first-child{padding-left:var(--s-3)}.werkstattzettel th:last-child,.werkstattzettel td:last-child{padding-right:var(--s-3)}}.eigenschaften{overflow-wrap:anywhere;margin-top:2px}.set-inhalt{margin-top:var(--s-1)}.set-inhalt summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.set-inhalt ul{padding-left:var(--s-4);margin:0}.zahl{white-space:nowrap;text-align:right!important}.preisquelle{font-size:var(--t-s);color:var(--c-erde);font-weight:400;display:block}.linkknopf{min-height:44px;color:var(--c-blatt);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}.intern-liste{gap:var(--s-3);padding:0;list-style:none;display:grid}.intern-liste .nachricht{white-space:pre-wrap;overflow-wrap:anywhere}.intern-filter .feld{min-width:12rem}.ueberweisung h2{margin-top:0}.ueberweisung dd{justify-content:flex-end;align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.ueberweisung .wert{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.knopf.kopieren{min-height:44px;padding:0 var(--s-3)}.ort-vorschlag{gap:var(--s-2);margin:0 0 var(--s-3);flex-direction:column;display:flex}.ort-hinweis p{margin:0 0 var(--s-2)}.ort-hinweis.pruefen{padding:var(--s-2) var(--s-3);border-left:4px solid var(--c-feld);background:var(--c-weiss)}.ort-knoepfe{gap:var(--s-2);flex-wrap:wrap;display:flex}.knopf.ort-knopf{padding:0 var(--s-4);font-weight:700}.ort-quelle{color:var(--c-erde);font-size:var(--t-xs,.8125rem)}.plz-ort-anzeige.leer{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wk-checkout{justify-items:start;gap:var(--s-3);display:grid}.wk-checkout-status{width:100%;color:var(--c-wald)}.wk-checkout-status>p{margin:0}.wk-checkout-status .blocker-liste{margin-top:var(--s-3)}.wk-erneut{min-height:var(--ziel-min)}
