.kasse [hidden]{display:none!important}.kasse h2{font-size:var(--t-h3);margin:1.6em 0 .6em;color:var(--text-dunkel)}.kasse .ks-vorab,.ks-kasten,.ks-hinweis,.ks-block{border-left:2px solid var(--gruen);padding:.2em 0 .2em 1em;color:var(--text-dunkel)}.ks-block{margin:1.6em 0}.ks-block h2{margin-top:0}.ks-eu{display:block;width:100%;max-width:480px;height:auto;margin:.6em 0}.ks-kasten{margin:1em 0 1.6em}.ks-kasten h2{margin-top:0}.ks-hinweis{border-left-color:#FF8A8F}.ks-zeilen{list-style:none;margin:0;padding:0;border-top:1px solid var(--rand-dunkel)}.ks-zeile{display:grid;grid-template-columns:1fr auto auto;gap:.4em 1em;align-items:center;padding:.9em 0;border-bottom:1px solid var(--rand-dunkel)}.ks-zeile-text{display:flex;flex-direction:column;gap:.2em}.ks-gravur,.ks-gravur-hinweis{font-size:var(--t-klein);color:var(--text-dunkel-2)}.ks-bestand{font-size:var(--t-klein);color:var(--text-dunkel)}.ks-hinweis p{margin:.3em 0}.ks-zeile .ks-meldung{grid-column:1/-1}.ks-falsch{border-left:2px solid #E5484D;padding-left:.8em}.ks-menge{display:flex;align-items:center;gap:.5em}.ks-menge button,.ks-entfernen{min-width:44px;min-height:44px;border:1px solid var(--rand-dunkel);border-radius:var(--r-kante);background:transparent;color:var(--text-dunkel);font:inherit;cursor:pointer}.ks-menge button:disabled{opacity:.4;cursor:default}.ks-entfernen{grid-column:1/-1;justify-self:start;min-width:0;padding:0 .8em;font-size:var(--t-klein)}.ks-preis{font-variant-numeric:tabular-nums;color:var(--text-dunkel)}@media (max-width:30em){.ks-zeile{grid-template-columns:minmax(0,1fr) auto}.ks-zeile-text{grid-column:1/-1}}.ks-form{max-width:36rem}.ks-feld{display:flex;flex-direction:column;gap:.3em;margin:0 0 1em}.ks-feld label{color:var(--text-dunkel)}.ks-feld input,.ks-feld textarea{min-height:48px;padding:.6em .8em;border:1px solid var(--rand-dunkel);border-radius:var(--r-kante);background:#0F1113;color:var(--text-dunkel);font:inherit}.ks-feld [aria-invalid=true],.ks-zahlarten[aria-invalid=true] .ks-zahlart{border-color:#E5484D}.ks-meldung,.ks-fehler{color:#FF8A8F;margin:.2em 0 0}.ks-hilfe{font-size:var(--t-klein);color:var(--text-dunkel-2);margin:.2em 0}.ks-falle{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.ks-zahlarten{border:0;padding:0;margin:0}.ks-zahlarten legend{padding:0;color:var(--text-dunkel)}.ks-zahlart{display:flex;align-items:center;gap:.8em;min-height:48px;padding:0 1em;margin:0 0 .5em;border:1px solid var(--rand-dunkel);border-radius:var(--r-kante);cursor:pointer}.ks-zahlart:has(input:checked){border-color:var(--gruen)}.ks-zahlart input{accent-color:var(--gruen);width:1.2em;height:1.2em}.ks-uebersicht dl{margin:0 0 1em;padding:0 1em;border:1px solid var(--rand-dunkel);border-radius:var(--r-kante)}.ks-uebersicht dl div:last-child{border-bottom:0}.ks-uebersicht dt{font-weight:600}.ks-uebersicht dl div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.3em 1em;padding:.5em 0;border-bottom:1px solid var(--rand-dunkel)}.ks-uebersicht dd{margin:0;font-variant-numeric:tabular-nums;color:var(--text-dunkel)}.ks-schritt{margin:.8em 0 0;color:var(--text-dunkel)}.ks-summe{font-weight:600;color:var(--text-dunkel)}.ks-bestellen,.ks-weiter{width:100%;min-height:52px;margin-top:.6em}.ks-bestellen[aria-busy=true],.knopf[aria-busy=true]{opacity:.7}.ks-status{color:var(--text-dunkel)}.ks-knoepfe{display:flex;flex-wrap:wrap;gap:.8em;margin:1.2em 0}.ks-fragen,.ks-widerruf{margin:.6em 0}@media print{.ks-menge button,.ks-entfernen,.ks-bestellen,.ks-weiter{display:none}}.k-inhalt [data-vorgang],.k-inhalt [data-umfang]{white-space:pre-line}
