.cart__heading.svelte-10bv7p8{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;margin-bottom:24px;font-size:1.5rem;font-weight:700}.cart.svelte-10bv7p8{grid-template-columns:2fr 1fr;align-items:start;gap:40px;margin-bottom:80px;display:grid}.cart__list.svelte-10bv7p8{flex-direction:column;gap:16px;list-style:none;display:flex}.cart__item.svelte-10bv7p8{background:var(--color-placeholder);border:1px solid var(--color-placeholder-border);grid-template-columns:140px 1fr auto;align-items:start;gap:20px;padding:16px;display:grid}.cart__item--gone.svelte-10bv7p8{opacity:.65}.cart__thumb.svelte-10bv7p8{display:block;position:relative}.cart__thumb.svelte-10bv7p8 img:where(.svelte-10bv7p8){aspect-ratio:3/4;object-fit:cover;width:100%;height:auto}.cart__thumb--empty.svelte-10bv7p8{aspect-ratio:3/4;background:var(--color-bg);border:1px dashed var(--color-placeholder-border)}.cart__item-text.svelte-10bv7p8{flex-direction:column;gap:6px;display:flex}.cart__name.svelte-10bv7p8{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;font-size:1.05rem;font-weight:700}.cart__price.svelte-10bv7p8{color:var(--color-deep-blue);font-weight:700}.cart__gone.svelte-10bv7p8{color:var(--color-coral);font-size:.9rem;font-weight:700}.cart__in-zahlung.svelte-10bv7p8{color:var(--color-deep-blue);font-size:.9rem;font-weight:700}.cart__zur-bestellung.svelte-10bv7p8{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--color-deep-blue);margin-top:4px;font-size:.8rem;font-weight:700;text-decoration:underline;display:block}.cart__hinweis.svelte-10bv7p8{font-family:var(--font-mono);color:var(--color-deep-blue);background:var(--color-placeholder);border:1px solid var(--color-deep-blue);margin-bottom:20px;padding:12px 16px;font-size:.9rem;font-weight:700}.cart__cleanup.svelte-10bv7p8{text-align:center;margin-top:12px}.cart__cleanup.svelte-10bv7p8 button:where(.svelte-10bv7p8){font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--color-deep-blue);font-size:.8rem;font-weight:700;text-decoration:underline;transition:color .2s}.cart__cleanup.svelte-10bv7p8 button:where(.svelte-10bv7p8):hover,.cart__cleanup.svelte-10bv7p8 button:where(.svelte-10bv7p8):focus-visible{color:var(--color-coral)}.cart__error.svelte-10bv7p8{font-family:var(--font-mono);color:var(--color-coral);background:var(--color-placeholder);border:1px solid var(--color-coral);margin-bottom:20px;padding:12px 16px;font-size:.9rem;font-weight:700}.cart__item-status.svelte-10bv7p8{min-height:24px;margin-top:2px}.cart__again.svelte-10bv7p8 button:where(.svelte-10bv7p8){font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--color-deep-blue);font-size:.8rem;font-weight:700;text-decoration:underline;transition:color .2s}.cart__again.svelte-10bv7p8 button:where(.svelte-10bv7p8):hover,.cart__again.svelte-10bv7p8 button:where(.svelte-10bv7p8):focus-visible{color:var(--color-coral)}.cart__checkout.svelte-10bv7p8 .cta-button:where(.svelte-10bv7p8){border:none;width:100%}.cart__checkout.svelte-10bv7p8 .cta-button:where(.svelte-10bv7p8):disabled{background:var(--color-placeholder-border);color:var(--color-bg);cursor:not-allowed}.cart__checkout.svelte-10bv7p8 .cta-button:where(.svelte-10bv7p8):disabled:hover{background:var(--color-placeholder-border);transform:none}.cart__remove.svelte-10bv7p8 button:where(.svelte-10bv7p8){font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:#555;font-size:.8rem;text-decoration:underline;transition:color .2s}.cart__remove.svelte-10bv7p8 button:where(.svelte-10bv7p8):hover,.cart__remove.svelte-10bv7p8 button:where(.svelte-10bv7p8):focus-visible{color:var(--color-coral)}.cart__summary.svelte-10bv7p8{background:var(--color-placeholder);border:1px solid var(--color-placeholder-border);flex-direction:column;gap:20px;padding:28px;display:flex}.cart__sums.svelte-10bv7p8{font-family:var(--font-mono);grid-template-columns:1fr auto;gap:8px 16px;display:grid}.cart__sums.svelte-10bv7p8 dd:where(.svelte-10bv7p8){text-align:right}.cart__sums-total.svelte-10bv7p8{color:var(--color-deep-blue);border-top:1px solid var(--color-placeholder-border);padding-top:8px;font-size:1.15rem;font-weight:700}.cart__empty.svelte-10bv7p8{margin:40px 0 16px}.cart__empty-cta.svelte-10bv7p8{margin-bottom:80px}@media (width<=900px){.cart.svelte-10bv7p8{grid-template-columns:1fr;gap:28px;margin-bottom:60px}.cart__item.svelte-10bv7p8{grid-template-columns:120px 1fr auto;gap:16px}.cart__summary.svelte-10bv7p8{margin-top:4px}}@media (width<=600px){.cart__item.svelte-10bv7p8{grid-template-columns:96px 1fr;gap:14px}.cart__remove.svelte-10bv7p8{text-align:right;grid-column:1/-1}.cart__summary.svelte-10bv7p8{padding:22px}}
