Demi-permanent hair color is ammonia-free, slightly alters hair tone, and lasts between five to 12 washes. Unlike ...
As you plan meticulously for the year ahead, spare a thought for the colorists of the world, who often have only “blonde” or ...