.kasse[data-astro-cid-fsd7453s]{display:grid;grid-template-columns:minmax(0,1fr) minmax(22rem,30rem);gap:var(--space-4);height:calc(100dvh - 2 * var(--space-5))}.waren[data-astro-cid-fsd7453s],.korb[data-astro-cid-fsd7453s]{display:flex;flex-direction:column;gap:var(--space-3);min-height:0}.korb[data-astro-cid-fsd7453s]{background:#fff;border-radius:var(--radius);padding:var(--space-4);box-shadow:0 1px 3px #0f23371f}.waren__kopf[data-astro-cid-fsd7453s],.korb__kopf[data-astro-cid-fsd7453s],.korb__fuss[data-astro-cid-fsd7453s]{display:flex;gap:var(--space-3);align-items:center}.korb__kopf[data-astro-cid-fsd7453s],.korb__fuss[data-astro-cid-fsd7453s]{justify-content:space-between}.kunde-wahl[data-astro-cid-fsd7453s]{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.karte-hinweis[data-astro-cid-fsd7453s]{padding:.1rem var(--space-2);border-radius:var(--radius);background:var(--lime);color:var(--navy);font-size:var(--text-xs);font-weight:700}.kunde-suche[data-astro-cid-fsd7453s]{display:grid;gap:var(--space-2)}.kunde-treffer[data-astro-cid-fsd7453s]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.suche[data-astro-cid-fsd7453s]{flex:1;font-size:var(--text-xl);min-height:3.25rem}.kategorien[data-astro-cid-fsd7453s]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.kategorien[data-astro-cid-fsd7453s] .reiter-gross{min-height:3rem;padding:0 var(--space-4);border:1px solid var(--navy);border-radius:var(--radius);background:#fff;color:var(--navy);font:inherit;font-size:var(--text-lg);font-weight:700;cursor:pointer}.kategorien[data-astro-cid-fsd7453s] .reiter-klein{min-height:2.5rem;padding:0 var(--space-3);border:1px solid rgb(15 35 55 / .25);border-radius:var(--radius);background:#fff;color:var(--navy);font:inherit;font-size:var(--text-base);cursor:pointer}.kategorien[data-astro-cid-fsd7453s] .reiter-gross[aria-pressed=true],.kategorien[data-astro-cid-fsd7453s] .reiter-klein[aria-pressed=true]{background:var(--navy);color:#fff}.kacheln-waren[data-astro-cid-fsd7453s]{flex:1;min-height:0;overflow-y:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));grid-auto-rows:max-content;gap:var(--space-3);padding:2px}.kacheln-waren[data-astro-cid-fsd7453s] .ware{display:grid;gap:var(--space-1);align-content:start;padding:var(--space-3);border:1px solid rgb(15 35 55 / .15);border-radius:var(--radius);background:#fff;color:var(--navy);font:inherit;text-align:left;cursor:pointer}.kacheln-waren[data-astro-cid-fsd7453s] .ware:disabled{opacity:.5;cursor:not-allowed}.kacheln-waren[data-astro-cid-fsd7453s] .ware__bild{width:100%;aspect-ratio:4 / 3;object-fit:contain;border-radius:var(--radius);background:#0f23370d}.kacheln-waren[data-astro-cid-fsd7453s] .ware__bild--leer{display:grid;place-items:center;font-size:var(--text-3xl);font-weight:700}.kacheln-waren[data-astro-cid-fsd7453s] .ware__name{font-size:var(--text-base);line-height:1.25}.kacheln-waren[data-astro-cid-fsd7453s] .ware__preis{font-size:var(--text-xl)}.korb__zeilen[data-astro-cid-fsd7453s]{flex:1;min-height:6rem;overflow-y:auto}.korb__zeilen[data-astro-cid-fsd7453s] .leer{padding:var(--space-4) 0}.korb__zeilen[data-astro-cid-fsd7453s] .zeile-korb{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:var(--space-2);align-items:center;padding:var(--space-2) 0;border-bottom:1px solid rgb(15 35 55 / .12)}.korb__zeilen[data-astro-cid-fsd7453s] .menge{display:flex;align-items:center;gap:var(--space-2)}.korb__zeilen[data-astro-cid-fsd7453s] .knopf-rund{width:2.5rem;height:2.5rem;border:1px solid rgb(15 35 55 / .25);border-radius:50%;background:#fff;color:var(--navy);font-size:var(--text-xl);cursor:pointer}.frei[data-astro-cid-fsd7453s] summary[data-astro-cid-fsd7453s]{cursor:pointer;font-weight:700;padding:var(--space-2) 0}.frei__form[data-astro-cid-fsd7453s]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2)}.korb__total[data-astro-cid-fsd7453s]{display:flex;justify-content:space-between;align-items:baseline;font-size:var(--text-xl);border-top:2px solid var(--navy);padding-top:var(--space-3)}.korb__total[data-astro-cid-fsd7453s] b[data-astro-cid-fsd7453s]{font-size:2.25rem;font-variant-numeric:tabular-nums}.zahlen[data-astro-cid-fsd7453s]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.zahlknopf[data-astro-cid-fsd7453s]{min-height:5.5rem;border:0;border-radius:var(--radius);font:inherit;font-size:var(--text-2xl);font-weight:700;cursor:pointer}.zahlknopf[data-astro-cid-fsd7453s]:disabled{opacity:.4;cursor:not-allowed}.zahlknopf--twint[data-astro-cid-fsd7453s]{background:var(--navy);color:#fff}.zahlknopf--karte[data-astro-cid-fsd7453s]{background:var(--lime);color:var(--navy)}.warten[data-astro-cid-fsd7453s]{position:fixed;inset:0;display:grid;place-items:center;background:#0f233799}.warten[data-astro-cid-fsd7453s][hidden]{display:none}.warten__karte[data-astro-cid-fsd7453s]{display:grid;gap:var(--space-3);justify-items:center;max-width:30rem;margin:var(--space-4);padding:var(--space-6);border-radius:var(--radius);background:#fff;font-size:var(--text-xl);text-align:center}.angaben[data-astro-cid-fsd7453s] form[data-astro-cid-fsd7453s]{display:grid;gap:var(--space-3);min-width:min(24rem,80vw)}@media(max-width:900px){.kasse[data-astro-cid-fsd7453s]{grid-template-columns:minmax(0,1fr);height:auto}.kacheln-waren[data-astro-cid-fsd7453s]{max-height:50dvh}}
