.related-products h2{margin-bottom:8px}.related-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin:28px 0;padding:0;list-style:none;display:grid}.related-card{min-width:0;color:inherit;text-decoration:none;display:block}.related-card:hover .related-visual{border-color:#c4cbc7}.related-card:focus-visible{outline-offset:5px;border-radius:12px;outline:2px solid #3468cf}.related-visual{aspect-ratio:1;background:#f6f8f7;border:1px solid #eceef0;border-radius:12px;place-items:center;display:grid;position:relative;overflow:hidden}.related-visual img{object-fit:cover;width:100%;height:100%;display:block}.related-card h3{letter-spacing:-.3px;overflow-wrap:anywhere;margin:14px 0 8px;font-size:16px;font-weight:600;line-height:24px}.related-price{flex-direction:column;gap:2px;display:flex}.related-price strong{font-size:18px;font-weight:700;line-height:27px}@media (width>=769px) and (width<=1023px){.related-grid{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:28px}}@media (width<=768px){.related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 14px;margin:24px 0}.related-card h3{margin:12px 0 6px;font-size:14px;line-height:22px}.related-price strong{font-size:17px;line-height:26px}}
