/* Fertige Bücher: dieselben Karten, Abstände und Bedienelemente wie im Lernbereich. */
.kauf-seite{padding-top:48px}
.kauf-karte{max-width:560px;padding:32px}
.kauf-karte h1{font-size:30px;line-height:1.25;letter-spacing:-.8px;margin:0 0 16px;overflow-wrap:anywhere}
.kauf-karte .formular-symbol{margin-bottom:24px}
.kauf-kopf{padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid var(--linie)}
.kauf-kopf .augenbraue{margin-bottom:12px}
.kauf-preis{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin:0;font-size:18px}
.kauf-preis strong{font-size:28px;line-height:1.3;font-weight:850;font-variant-numeric:tabular-nums}
.kauf-preis .leise{font-size:13px}
.kauf-liste{margin:0 0 24px;padding:18px 20px 18px 38px;display:grid;gap:8px;background:var(--salbei);border-radius:12px;font-size:15px;line-height:1.6}
.kauf-liste li::marker{color:var(--salbei-tief)}
.kauf-haken{margin-top:24px;align-items:flex-start;font-weight:600;font-size:14px;line-height:1.65}
.kauf-haken input{margin-top:3px}
.kauf-karte .klein{font-size:13px;line-height:1.65;margin-top:16px}
.kauf-karte .kauf-recht{margin-bottom:0}
.kauf-karte .meldung{margin-top:20px}
.kauf-karte>p:last-child{margin-bottom:0}
.kauf-karte .knopf[hidden]{display:none}
.kauf-link-form{padding-top:24px;margin-top:24px;border-top:1px solid var(--linie)}
#danke-status{padding:16px 18px;border-radius:12px;background:var(--salbei);color:var(--salbei-tief);font-size:15px;font-weight:700}
@media(max-width:650px){.kauf-seite{padding-top:28px}.kauf-karte{padding:24px}.kauf-karte h1{font-size:27px}.kauf-kopf{padding-bottom:20px;margin-bottom:20px}.kauf-liste{padding:16px 16px 16px 34px}.kauf-haken{padding:13px;font-size:13px}}
