L'Oréal Paris Elvive Dream Lengths Shampoo for long, damaged hair is a creamy, restorative formula designed to strengthen weakened hair, seal split ends, and protect lengths from breakage. It is enriched with a cocktail of vegetal keratin, castor oil, and vitamins B3 and B5, which help to repair fibers, add shine, and save your last 3cm of hair. The shampoo is designed to be used with other products in the Dream Lengths system, such as the conditioner, for best results.