.parts-home.section{padding-top:24px;padding-bottom:24px}
.parts-home{min-width:0;max-width:100%;margin-top:38px;margin-bottom:40px}
.parts-home[hidden]{display:none!important}.parts-home-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:20px}.parts-home-head h2{margin:0;font-size:clamp(24px,2.8vw,36px);line-height:1.2;letter-spacing:-.02em}.parts-home-head p{margin:8px 0 0;color:#9fb9d0;font-size:15px}.parts-home-actions{display:flex;align-items:center;gap:10px}.parts-home-actions>a{color:#a9e4fa;text-decoration:none;margin-right:10px;font-size:14px}.parts-home-actions button{width:44px;height:44px;border:1px solid #436079;border-radius:50%;background:#0b2340;color:#e8f4fc;cursor:pointer;font-size:22px}.parts-home-actions button:disabled{opacity:.3;cursor:default}
.parts-home-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 54px)/4);gap:18px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#6190b0 transparent;list-style:none;padding:0 0 14px;margin:0;max-width:100%}.parts-home-item{min-width:0;scroll-snap-align:start}.parts-home .pc{height:100%;min-width:0}
@media(max-width:1100px){.parts-home-track{grid-auto-columns:calc((100% - 36px)/3)}}@media(max-width:700px){.parts-home{margin-top:28px;margin-bottom:28px}.parts-home-track{grid-auto-columns:calc((100% - 14px)/2);gap:14px}.parts-home-head{gap:12px}.parts-home-head p{font-size:14px}.parts-home-actions{width:100%}.parts-home-actions>a{margin-right:auto}}

.parts-home{scroll-margin-top:calc(var(--shophead-stuck,82px) + 20px)}

#parts-search-slot:empty{display:none}#parts-search-slot .parts-home{margin:0 0 24px;padding-top:0}
