Product images overlap with text