Fix semantics and styling for Product section.