.hero-parts-catalog { background-color: var(--color-neutral-100); padding: var(--space-16) 0;  }
.hero-parts-catalog h1 { margin-bottom: var(--space-6); }
.hero-parts-catalog img { margin-top: var(--space-8); }
.featured-bestsellers { padding: var(--space-12) 0; }
.featured-bestsellers .grid { grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: var(--space-6); }
.browse-by-category ul { list-style: none; display: flex; flex-wrap: wrap; gap: var(--space-4); }
.browse-by-category li a { padding: var(--space-2) var(--space-4); background-color: var(--color-primary); color: var(--color-background); border-radius: var(--radius-md); }
.advanced-search-filters { background-color: var(--color-neutral-200); padding: var(--space-12) 0; }
.brake-components, .engine-essentials, .suspension-steering, .current-promotions, .customer-reviews, .shop-securely { padding: var(--space-12) 0; }
.brake-components img, .engine-essentials img, .suspension-steering img, .current-promotions img { margin-top: var(--space-6); }
@media (max-width: 768px) { .hero-parts-catalog { padding: var(--space-8) 0; } .featured-bestsellers .grid { grid-template-columns: 1fr; } .browse-by-category ul { flex-direction: column; align-items: center; } }