Improves the product detail pages

- Also adds a JS utility to find color swatches and replace them with the right colored background