.related{background:var(--c-cream)}
.related__nav{display:flex;gap:8px;flex:none}
.related__track{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px 4px 8px;margin:-4px -4px 0}
.related__track::-webkit-scrollbar{display:none}
.related__card{flex:0 0 calc((100% - 70px) / 6);scroll-snap-align:start}
.related__track .product-card{padding:12px 12px 14px}
.related__track .product-card__media{aspect-ratio:1;margin-bottom:10px}
.related__track .product-card__title{font-size:14px}
.related__track .product-card__add{height:42px;font-size:13px}
.related__progress{height:3px;margin-top:18px;border-radius:2px;background:var(--c-line)}
.related__progress span{display:block;height:100%;width:20%;border-radius:2px;background:var(--c-forest);transition:width .25s var(--ease),margin-left .25s var(--ease)}
@media (max-width:1100px){
  .related__card{flex-basis:calc((100% - 28px) / 3)}
}
@media (max-width:600px){
  .related__nav{display:none}
  .related__card{flex-basis:calc((100% - 14px) / 2)}
}
