.catalog-hero{background:var(--brand-bg-alt);border-bottom:1px solid var(--brand-border);padding:48px 0 32px}.catalog-hero p{max-width:45rem}.catalog-grid .category-section+.category-section{margin-top:48px}.product-card{border:1px solid var(--brand-border);border-radius:4px;overflow:hidden;min-height:100%}.product-card a{display:block;height:100%;padding-bottom:16px;-webkit-text-decoration:none;text-decoration:none}.product-card a:hover h3{-webkit-text-decoration:underline;text-decoration:underline}.product-card img{display:block;width:100%;height:auto;aspect-ratio:4/3;-o-object-fit:contain;object-fit:contain;background:var(--brand-bg-alt)}.product-card h3{margin:16px 16px 8px}.product-card span{display:block;margin:0 16px;color:var(--brand-primary);font-weight:650}