
.brand_logo img { max-height: 48px; width: auto; }
main > section:first-child:not(.banner_section) { padding-top: 240px; }
.carparts_block_tabs { display: flex; flex-wrap: wrap; }
.carparts_block_tabs li { margin: 0 8px 8px 0; }
.product-main { width: 100%; background: #f8f8f8; }
.product-thumbs { display: flex; gap: 8px; flex-wrap: wrap; margin-top: 12px; }
.product-thumbs img { width: 72px; height: 72px; object-fit: contain; background: #f8f8f8; }
.spec-list { margin-top: 24px; }
.spec-list h3 { font-size: 18px; margin: 18px 0 8px; }
.spec-row { display: flex; justify-content: space-between; gap: 16px; padding: 8px 0; border-bottom: 1px solid #eee; }
.spec-row span { color: #666; }
.item_image img { width: 100%; height: 220px; object-fit: contain; }
.primary_carparts_category .item_image img { height: 140px; object-fit: contain; }
.deals_image img { width: 100%; max-height: 280px; object-fit: contain; background: #fff; }
.carparts_store_info ul { max-height: 280px; overflow: auto; }
