function renderRelatedProducts(product) { const container = document.querySelector(".related-grid"); if (!container || !product.relatedProductIds) return; const relatedProducts = product.relatedProductIds .map((id) => PRODUCTS.find((p) => p.id === id)) .filter(Boolean); container.innerHTML = relatedProducts .map( (p) => `
${p}
`).join(""); // Features const featuresContainer = document.querySelector(".desc-features"); featuresContainer.innerHTML = descTab.features .map( (f) => `${p.title}: ${p.text}
`) .join(""); renderRelatedProducts(product); }