/* Seção de marcas: grade tipográfica leve, sem dependências externas. */
.parts-brands{background:#f8f7f5;padding:26px 0 16px;overflow:hidden;border-bottom:1px solid rgba(20,20,20,.1)}
.parts-brands-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;padding-bottom:20px}
.parts-brands-eyebrow{display:block;color:#a52327;font-size:10px;font-weight:800;letter-spacing:.17em;margin-bottom:5px}
.parts-brands h2{font-size:clamp(18px,2vw,24px);line-height:1.14;letter-spacing:-.035em;margin:0;color:#222}
.parts-brands-heading p{font-size:12px;line-height:1.45;color:#666;max-width:360px;margin:0}
.parts-brands-window{position:relative;width:100%;overflow:hidden;mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent)}
.parts-brands-track{display:flex;align-items:center;width:max-content;animation:parts-brands-scroll 62s linear infinite;will-change:transform}
.parts-brands-window:hover .parts-brands-track{animation-play-state:paused}
.brands-track-group{display:flex;align-items:center;flex-shrink:0;gap:30px;padding:0 15px}
.brand-wordmark{display:flex;align-items:center;justify-content:center;min-width:110px;height:48px;white-space:nowrap;font-family:Arial,Helvetica,sans-serif;font-size:17px;font-weight:800;letter-spacing:-.04em;color:#454545;filter:grayscale(1);opacity:.87;user-select:none}
.brand-wordmark[data-brand="MANN-FILTER"],.brand-wordmark[data-brand="MAGNETI MARELLI"]{font-size:13px;letter-spacing:-.02em;min-width:138px}
.brand-wordmark[data-brand="NGK"],.brand-wordmark[data-brand="SKF"],.brand-wordmark[data-brand="TRW"]{font-size:22px;letter-spacing:-.06em}
.parts-brands-disclaimer{font-size:10px;line-height:1.3;color:#888;text-align:center;margin:10px 12px 0}
@keyframes parts-brands-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@media(max-width:680px){.parts-brands{padding:18px 0 10px}.parts-brands-heading{display:block;padding-bottom:12px}.parts-brands h2{font-size:19px}.parts-brands-heading p{font-size:11px;margin-top:5px}.brands-track-group{gap:16px;padding:0 8px}.brand-wordmark{min-width:84px;height:37px;font-size:14px}.brand-wordmark[data-brand="MANN-FILTER"],.brand-wordmark[data-brand="MAGNETI MARELLI"]{font-size:11px;min-width:110px}.brand-wordmark[data-brand="NGK"],.brand-wordmark[data-brand="SKF"],.brand-wordmark[data-brand="TRW"]{font-size:17px}.parts-brands-track{animation-duration:68s}.parts-brands-disclaimer{font-size:9px;margin-top:6px}}
@media(prefers-reduced-motion:reduce){.parts-brands-track{animation:none;transform:none}.parts-brands-window{overflow-x:auto;mask-image:none;-webkit-mask-image:none}.parts-brands-track .brands-track-group[aria-hidden="true"]{display:none}}
