add style product logic