.category-title[data-astro-cid-h4qngm3k]{align-items:center;gap:.65rem;display:flex}.category-introduction[data-astro-cid-h4qngm3k]{max-width:80ch}.products[data-astro-cid-h4qngm3k]{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:1rem;padding:0;list-style:none;display:grid}.products[data-astro-cid-h4qngm3k] li[data-astro-cid-h4qngm3k]{min-width:0;display:flex}.product-card[data-astro-cid-h4qngm3k]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);flex-direction:column;gap:.65rem;width:100%;padding:1rem;text-decoration:none;display:flex}.product-card[data-astro-cid-h4qngm3k]:hover{border-color:#bfd3f3;box-shadow:0 4px 16px #2027330a}.product-image[data-astro-cid-h4qngm3k]{aspect-ratio:1;min-width:0;color:var(--muted);justify-content:center;align-items:center;display:flex}.product-image[data-astro-cid-h4qngm3k] img[data-astro-cid-h4qngm3k]{object-fit:contain;width:100%;height:100%}.product-name[data-astro-cid-h4qngm3k]{overflow-wrap:anywhere;font-size:.9rem}.product-price[data-astro-cid-h4qngm3k]{color:var(--ink);margin-top:auto;padding-top:.3rem;font-weight:600}.price-note[data-astro-cid-h4qngm3k]{color:var(--muted);font-size:.75rem}@media (width<=40rem){.products[data-astro-cid-h4qngm3k]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.product-card[data-astro-cid-h4qngm3k]{padding:.75rem}.product-price[data-astro-cid-h4qngm3k]{font-size:.85rem}}@media (width<=22rem){.products[data-astro-cid-h4qngm3k]{grid-template-columns:1fr}}
