[data-sig="garage-doors-parts"] .parts-track{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:24px;scrollbar-width:thin;overscroll-behavior-inline:contain}[data-sig="garage-doors-parts"] .part{flex:0 0 calc((100% - 48px)/3);scroll-snap-align:start;min-width:0}[data-sig="garage-doors-parts"] .part img{aspect-ratio:4/3;margin-bottom:24px}[data-sig="garage-doors-parts"] h3{font-size:24px;margin-bottom:12px}[data-sig="garage-doors-parts"] .part strong{font-size:13px;font-weight:500}[data-sig="garage-doors-parts"] .part p{font-size:14px;margin-top:12px}[data-sig="garage-doors-parts"] .track-controls{display:flex;align-items:center;gap:16px;flex-shrink:0}[data-sig="garage-doors-parts"] .track-controls button{width:44px;height:44px;background:transparent;border:1px solid var(--line);border-radius:var(--radius)}[data-sig="garage-doors-parts"] [data-track-count]{font-variant-numeric:tabular-nums;font-size:13px;white-space:nowrap}[data-sig="garage-doors-parts"] small{margin-top:16px;color:var(--muted)}
@media(max-width:760px){[data-sig="garage-doors-parts"] .part{flex-basis:84%}[data-sig="garage-doors-parts"] .section-heading{flex-direction:row;align-items:start;gap:12px}[data-sig="garage-doors-parts"] .track-controls{gap:8px;flex-wrap:wrap;justify-content:end;width:100px}[data-sig="garage-doors-parts"] .track-controls [data-track-count]{order:-1;width:100%;text-align:right}[data-sig="garage-doors-parts"] .track-controls button{width:44px}}
