.related-section{padding-top:32px;padding-bottom:56px}.related-controls{display:flex;gap:12px}.related-track{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;padding:8px 4px 24px;overscroll-behavior-x:contain}.related-track .product-card{flex:0 0 calc((100% - 72px)/4);min-width:240px;scroll-snap-align:start}.related-track:focus-visible{outline:3px solid var(--primary);outline-offset:4px}.related-track .product-photo{aspect-ratio:1}.related-controls button:disabled{opacity:.4;cursor:default}@media(max-width:700px){.related-track .product-card{flex-basis:80%;min-width:220px}.related-section .section-heading{align-items:start;gap:20px;flex-direction:column}}
