html body #page .pd-related .sf-product-grid{position:relative;min-width:0;max-width:100%;display:flex!important;flex-wrap:nowrap!important;gap:16px;overflow-x:auto;scrollbar-width:none;scroll-behavior:auto;scroll-snap-type:none;padding:4px 0 12px;overscroll-behavior-inline:contain;touch-action:pan-x pan-y}
html body #page .pd-related .sf-product-grid::-webkit-scrollbar{display:none}
html body #page .pd-related .sf-product-grid>.product-card{flex:0 0 calc((100% - 48px)/4);min-width:0;align-self:stretch}
@media(max-width:900px){html body #page .pd-related .sf-product-grid>.product-card{flex-basis:calc((100% - 32px)/3)}}
@media(max-width:640px){html body #page .pd-related .sf-product-grid{gap:12px}html body #page .pd-related .sf-product-grid>.product-card{flex-basis:calc((100% - 12px)/2)}}
