.product-cards[data-astro-cid-zq3emcup]{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;margin:1.5rem 0;padding:0;list-style:none;display:grid}a[data-astro-cid-zq3emcup]{border:1px solid var(--color-border);background:var(--color-surface);height:100%;color:var(--color-text);border-radius:.6rem;flex-direction:column;text-decoration:none;transition:box-shadow .15s;display:flex;overflow:hidden}a[data-astro-cid-zq3emcup]:hover,a[data-astro-cid-zq3emcup]:focus-visible{box-shadow:0 .5rem 1.25rem #151c301f}.product-cards[data-astro-cid-zq3emcup] img{aspect-ratio:16/10;object-fit:contain;background:var(--color-surface);border-radius:0;width:100%;height:auto;margin:0;display:block}.title[data-astro-cid-zq3emcup]{color:var(--color-navy);padding:.75rem .9rem .25rem;font-weight:600;line-height:1.3}.more[data-astro-cid-zq3emcup]{color:var(--color-navy-strong);margin-block-start:auto;padding:.25rem .9rem .9rem;font-size:.9rem;font-weight:700}.compact[data-astro-cid-zq3emcup]{grid-template-columns:1fr;gap:.25rem;margin:0}.compact[data-astro-cid-zq3emcup] a[data-astro-cid-zq3emcup]{background:0 0;border:0;grid-template-columns:4.5rem 1fr;align-items:center;gap:.75rem;padding:.35rem 0;display:grid}.compact[data-astro-cid-zq3emcup] a[data-astro-cid-zq3emcup]:hover,.compact[data-astro-cid-zq3emcup] a[data-astro-cid-zq3emcup]:focus-visible{box-shadow:none}.compact[data-astro-cid-zq3emcup] img{aspect-ratio:4/3;background:var(--color-surface-muted);border-radius:.3rem}.compact[data-astro-cid-zq3emcup] .title[data-astro-cid-zq3emcup]{padding:0;font-size:.92rem}
