.s-liste{gap:var(--s-4);margin-top:var(--s-5);list-style:none;display:grid}@media (width>=601px){.s-liste{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1101px){.s-liste{grid-template-columns:repeat(3,minmax(0,1fr))}}.s-karte{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-s);padding:var(--s-5);gap:var(--s-3);grid-template-rows:auto 1fr auto auto;display:grid}.s-karte__titel{font:var(--card-title);font-size:var(--step-1);color:var(--ink)}.s-karte__titel a{color:inherit;text-decoration:none}.s-karte__text{color:var(--ink-2)}.s-karte__preis,.s-kauf__preis{font-family:var(--display);font-weight:var(--display-weight);font-variation-settings:"opsz" var(--opsz-small);font-size:var(--step-2);color:var(--ink);font-variant-numeric:tabular-nums;line-height:1.1}.s-karte__preis{border-top:1px solid var(--line);padding-top:var(--s-3)}.s-karte__preis small,.s-kauf__preis small{font-family:var(--sans);font-size:var(--step--1);color:var(--ink-2)}.s-karte:has(.s-karte__aktion){grid-template-rows:auto 1fr auto auto auto}.s-karte__aktion{font-size:var(--step--1);color:var(--ink-2)}.s-liste--zugang{padding:0}.s-kauf{background:var(--surface);border:1px solid var(--line);border-top:2px solid var(--ink);border-radius:0 0 var(--radius-s) var(--radius-s);padding:var(--s-5);gap:var(--s-4);justify-items:start;max-width:26rem;display:grid}.s-kauf__varianten{border-top:1px solid var(--line);gap:0;width:100%;margin:0;display:grid}.s-kauf__varianten dt{font:var(--label-caps);letter-spacing:var(--label-track);text-transform:uppercase;color:var(--ink-2);padding:var(--s-3) 0 var(--s-2)}.s-kauf__varianten dd{justify-content:space-between;gap:var(--s-4);border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;margin:0;padding:.4rem 0;display:flex}.s-kauf__fein{font-size:var(--step--1);color:var(--ink-2)}@media (width<=600px){.s-kauf .btn{width:100%}}.s-kasse__artikel{margin-top:var(--s-5)}.s-kasse__artikel a{color:var(--ink)}.s-kasse__summe{font-size:var(--step-1);color:var(--ink);font-variant-numeric:tabular-nums}.s-kasse__summe small{font-size:var(--step--1);color:var(--ink-2)}.k-wahl label.k-wahl--aus{opacity:.6;cursor:not-allowed}.s-zahlarten label{grid-template-columns:auto 1fr;align-items:start}.s-zahlarten input{margin-top:.2rem}
