This shampoo preserves my dyed hair's vibrancy while offering rich lather and balanced moisture without oiliness.
This color-protecting shampoo lathers generously, smells divine, and maintains my hair's ideal moisture level—no dryness or oiliness—while keeping dyed strands brilliantly vibrant for weeks. oil-free balancereal reviews