Bright colours and packaging, and celebrity endorsements make L’Oréal’s brands a hit with young women ...