.kasse[data-astro-cid-kny5gem5] h1[data-astro-cid-kny5gem5]{margin-bottom:.6rem}.kasse[data-astro-cid-kny5gem5] h1[data-astro-cid-kny5gem5] em[data-astro-cid-kny5gem5]{font-style:italic}.kasse-empty[data-astro-cid-kny5gem5]{text-align:center;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);max-width:460px;margin:3rem auto 0;padding:3rem 2rem}.kasse-empty[data-astro-cid-kny5gem5][hidden]{display:none}.kasse-empty-title[data-astro-cid-kny5gem5]{font-family:var(--font-serif);margin-bottom:.6rem;font-size:1.5rem}.kasse-empty-text[data-astro-cid-kny5gem5]{margin-bottom:1.8rem;line-height:1.7}.kasse-grid[data-astro-cid-kny5gem5]{grid-template-columns:1fr 380px;align-items:start;gap:2.5rem;margin-top:2.5rem;display:grid}.kasse-grid[data-astro-cid-kny5gem5][hidden]{display:none}.kasse-form[data-astro-cid-kny5gem5]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:2.5rem}.kasse-form[data-astro-cid-kny5gem5] .block-h[data-astro-cid-kny5gem5]{margin-bottom:1.6rem}.gap[data-astro-cid-kny5gem5]{gap:0 1.5rem}.plz-city[data-astro-cid-kny5gem5]{grid-template-columns:110px 1fr;gap:0 1rem;display:grid}.trust-box[data-astro-cid-kny5gem5]{background:radial-gradient(460px 150px at 0% 0%, var(--gold-soft), transparent 70%), var(--bg-elevated);border:1px solid var(--gold-dim);border-radius:var(--radius);align-items:flex-start;gap:1rem;margin-bottom:2rem;padding:1.4rem 1.6rem;display:flex}.trust-box[data-astro-cid-kny5gem5] .opt-icon[data-astro-cid-kny5gem5]{color:var(--gold);flex-shrink:0}.trust-box[data-astro-cid-kny5gem5] .opt-icon[data-astro-cid-kny5gem5] svg{width:26px;height:26px}.trust-box[data-astro-cid-kny5gem5] p[data-astro-cid-kny5gem5]{color:var(--text);font-size:.95rem;line-height:1.7}.kasse-summary[data-astro-cid-kny5gem5]{border-radius:var(--radius);padding:1.8rem;position:sticky;top:100px}.kasse-summary-h[data-astro-cid-kny5gem5]{font-family:var(--font-serif);margin:0 0 1.4rem;font-size:1.35rem}.kasse-items[data-astro-cid-kny5gem5]{flex-direction:column;gap:1rem;display:flex}#kasse-items[data-astro-cid-kny5gem5] .kasse-item{border-bottom:1px solid var(--border);grid-template-columns:56px 1fr auto;align-items:center;gap:.9rem;padding-bottom:1rem;display:grid}#kasse-items[data-astro-cid-kny5gem5] .kasse-item-thumb{aspect-ratio:3/4;border-radius:var(--radius);background:var(--bg-elevated);width:56px;display:block;overflow:hidden}#kasse-items[data-astro-cid-kny5gem5] .kasse-item-thumb img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}#kasse-items[data-astro-cid-kny5gem5] .kasse-item-info{flex-direction:column;gap:.15rem;min-width:0;display:flex}#kasse-items[data-astro-cid-kny5gem5] .kasse-item-name{font-family:var(--font-serif);color:var(--text);font-size:1.05rem}#kasse-items[data-astro-cid-kny5gem5] .kasse-item-spec{font-size:.75rem}#kasse-items[data-astro-cid-kny5gem5] .kasse-item-qty{font-size:.8rem}#kasse-items[data-astro-cid-kny5gem5] .kasse-item-line{color:var(--gold);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.95rem;font-weight:600}.kasse-sum-row[data-astro-cid-kny5gem5]{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.kasse-total[data-astro-cid-kny5gem5]{border-top:1px solid var(--border);margin-top:1.2rem;padding-top:1rem;font-size:1.2rem;font-weight:600}.kasse-total[data-astro-cid-kny5gem5] span[data-astro-cid-kny5gem5]:last-child{color:var(--gold);font-variant-numeric:tabular-nums}.kasse-pflicht[data-astro-cid-kny5gem5]{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius);color:var(--text-muted);margin:1rem 0 0;padding:.9rem 1rem;font-size:.85rem;line-height:1.9;list-style:none}.kasse-platzhalter-warnung[data-astro-cid-kny5gem5]{border:1px dashed var(--gold-dim);border-radius:var(--radius);color:var(--gold);margin:.8rem 0 0;padding:.7rem .9rem;font-size:.75rem;line-height:1.6}.check[data-astro-cid-kny5gem5]{text-transform:none;letter-spacing:normal;color:var(--text-muted);align-items:flex-start;gap:.75rem;margin:1.5rem 0 .5rem;font-size:.88rem;line-height:1.6;display:flex}.check-box[data-astro-cid-kny5gem5]{width:1.05rem;height:1.05rem;accent-color:var(--gold);cursor:pointer;flex-shrink:0;margin:.15rem 0 0}.check[data-astro-cid-kny5gem5] a[data-astro-cid-kny5gem5]{color:var(--gold)}.field-error[data-astro-cid-kny5gem5]{color:#d98b8b;margin:.8rem 0;font-size:.82rem;display:none}.field-error[data-astro-cid-kny5gem5].visible{display:block}.hp-field[data-astro-cid-kny5gem5]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.kasse-order[data-astro-cid-kny5gem5]{letter-spacing:.12em;margin-top:1rem}.kasse-hint[data-astro-cid-kny5gem5]{margin:1rem 0 1.2rem;font-size:.76rem;line-height:1.6}.kasse-back[data-astro-cid-kny5gem5]{text-align:center;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);transition:color .2s var(--ease);font-size:.8rem;display:block}.kasse-back[data-astro-cid-kny5gem5]:hover{color:var(--gold)}@media (width<=960px){.kasse-grid[data-astro-cid-kny5gem5]{grid-template-columns:1fr;gap:2rem}.kasse-summary[data-astro-cid-kny5gem5]{position:static}}@media (width<=620px){.kasse-form[data-astro-cid-kny5gem5]{padding:1.6rem}.grid-2[data-astro-cid-kny5gem5].gap{grid-template-columns:1fr}}
