.ortsladen-katalog[data-astro-cid-urpfpnfn] modulero-shop-list[data-astro-cid-urpfpnfn]::part(list){grid-template-columns:repeat(auto-fill,minmax(13.5rem,1fr));gap:1.5rem;display:grid}.ortsladen-katalog[data-astro-cid-urpfpnfn] modulero-shop-list[data-astro-cid-urpfpnfn]::part(item){border:1px solid var(--color-parchment-300);background:#fff;border-radius:1rem;flex-direction:column;transition:box-shadow .2s,border-color .2s,transform .2s;display:flex;overflow:hidden;box-shadow:0 1px 2px #1b222c0f}.ortsladen-katalog[data-astro-cid-urpfpnfn] modulero-shop-list[data-astro-cid-urpfpnfn]::part(item):hover{border-color:color-mix(in srgb, var(--color-moss-500) 40%, transparent);transform:translateY(-3px);box-shadow:0 10px 24px #1b222c1f}.ortsladen-katalog[data-astro-cid-urpfpnfn] modulero-shop-list[data-astro-cid-urpfpnfn]::part(image){aspect-ratio:4/3;object-fit:cover;border-bottom:1px solid var(--color-parchment-300);width:100%}.ortsladen-katalog[data-astro-cid-urpfpnfn] modulero-shop-list[data-astro-cid-urpfpnfn]::part(title){color:var(--color-ink-900);padding:.9rem 1rem 0;font-weight:700}.ortsladen-katalog[data-astro-cid-urpfpnfn] modulero-shop-list[data-astro-cid-urpfpnfn]::part(description){color:var(--color-ink-700);padding:.35rem 1rem 0;font-size:.875rem}.ortsladen-katalog[data-astro-cid-urpfpnfn] modulero-shop-list[data-astro-cid-urpfpnfn]::part(price){color:var(--color-clay-600);margin-top:auto;padding:.6rem 1rem 1rem;font-weight:800}.ortsladen-katalog[data-astro-cid-urpfpnfn] modulero-shop-list[data-astro-cid-urpfpnfn]::part(empty),.ortsladen-katalog[data-astro-cid-urpfpnfn] modulero-shop-list[data-astro-cid-urpfpnfn]::part(loading){color:var(--color-ink-700);padding:2rem 0}.ortsladen-katalog[data-astro-cid-urpfpnfn] modulero-shop-list[data-astro-cid-urpfpnfn]::part(error){color:var(--color-clay-600)}.ortsladen-katalog[data-astro-cid-urpfpnfn] modulero-shop-list[data-astro-cid-urpfpnfn]::part(load-more){background:var(--color-clay-600);color:#fff;border-radius:9999px;margin-top:1.5rem;padding:.625rem 1.25rem;font-weight:600;transition:background .2s}.ortsladen-katalog[data-astro-cid-urpfpnfn] modulero-shop-list[data-astro-cid-urpfpnfn]::part(load-more):hover{background:var(--color-clay-500)}#ortsladen-korb[data-astro-cid-urpfpnfn]{border:1px solid var(--color-parchment-300);background:#fff;border-radius:1rem;padding:1.25rem;box-shadow:0 1px 2px #1b222c0f}#ortsladen-korb[data-astro-cid-urpfpnfn] modulero-shop-cart[data-astro-cid-urpfpnfn]::part(items){flex-direction:column;gap:.75rem;margin-top:.75rem;display:flex}#ortsladen-korb[data-astro-cid-urpfpnfn] modulero-shop-cart[data-astro-cid-urpfpnfn]::part(item){border-bottom:1px dashed var(--color-parchment-300);align-items:center;gap:.6rem;padding-bottom:.6rem;display:flex}#ortsladen-korb[data-astro-cid-urpfpnfn] modulero-shop-cart[data-astro-cid-urpfpnfn]::part(image){object-fit:cover;border-radius:.5rem;flex-shrink:0;width:2.75rem;height:2.75rem}#ortsladen-korb[data-astro-cid-urpfpnfn] modulero-shop-cart[data-astro-cid-urpfpnfn]::part(title){color:var(--color-ink-900);font-size:.875rem;font-weight:600}#ortsladen-korb[data-astro-cid-urpfpnfn] modulero-shop-cart[data-astro-cid-urpfpnfn]::part(price){color:var(--color-ink-900);font-size:.875rem;font-weight:700}#ortsladen-korb[data-astro-cid-urpfpnfn] modulero-shop-cart[data-astro-cid-urpfpnfn]::part(remove){color:var(--color-clay-600);font-size:.8rem;font-weight:600}#ortsladen-korb[data-astro-cid-urpfpnfn] modulero-shop-cart[data-astro-cid-urpfpnfn]::part(summary),#ortsladen-korb[data-astro-cid-urpfpnfn] modulero-shop-cart[data-astro-cid-urpfpnfn]::part(total){border-top:1px dashed var(--color-parchment-300);color:var(--color-ink-900);margin-top:.75rem;padding-top:.75rem;font-weight:700}#ortsladen-korb[data-astro-cid-urpfpnfn] modulero-shop-cart[data-astro-cid-urpfpnfn]::part(empty){color:var(--color-ink-700);margin-top:.75rem;font-size:.875rem}#ortsladen-korb[data-astro-cid-urpfpnfn] modulero-shop-cart[data-astro-cid-urpfpnfn]::part(error){color:var(--color-clay-600);font-size:.875rem}#ortsladen-korb[data-astro-cid-urpfpnfn] modulero-shop-cart[data-astro-cid-urpfpnfn]::part(submit){background:var(--color-clay-600);color:#fff;width:100%;box-shadow:0 10px 25px -5px color-mix(in srgb, var(--color-clay-600) 25%, transparent);border-radius:9999px;margin-top:1rem;padding:.75rem 1.25rem;font-weight:700;transition:background .2s;display:block}#ortsladen-korb[data-astro-cid-urpfpnfn] modulero-shop-cart[data-astro-cid-urpfpnfn]::part(submit):hover{background:var(--color-clay-500)}#ortsladen-korb[data-astro-cid-urpfpnfn] modulero-shop-cart[data-astro-cid-urpfpnfn]::part(status){color:var(--color-ink-700);font-size:.8rem}
