.catalog-sidebar h2{font-size:1.15rem}.category-anchor{display:block;padding:12px 0;border-bottom:1px solid var(--brand-border);margin-bottom:16px}.catalog-sidebar label{display:block;font-size:.9rem;font-weight:700;margin:24px 0}.catalog-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:24px;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-grid .product-card a{display:block;-webkit-text-decoration:none;text-decoration:none;color:var(--brand-text)}.catalog-grid .product-card a span:last-child{color:var(--brand-primary);font-size:.9rem;font-weight:700}.category-group{margin-top:32px;scroll-margin-top:24px}.category-group>h2{font-size:1.35rem}.catalog-guidance{margin-top:48px;border-top:1px solid var(--brand-border);padding-top:32px}.catalog-guidance h2{font-size:1.6rem}@media (min-width:992px){.catalog-sidebar{align-self:start;position:sticky;top:24px}}@media (max-width:767px){.catalog-grid{grid-template-columns:1fr}}