L'Oreal Paris Shampoo Nourishes Repair & Shine For Long and Lifeless Hair Dream Lengths 340 mlLonging for luscious lengths? Then dream no longer! L'Oreal Paris Dream Lengths conditioner is designed to hydrate and detangle damaged dry and over-processed long hair. Enriched with Keratin Vitamins B3 and B5 and Caster Oil; it leaves your locks looking shiny smooths split ends and protects from breakage.L'Oreal Paris Serum Protection and Shine For Dry Flyaway & Frizzy Hair With 6 Rare Flower Oils Extraordinary Oil 30mlTransform and tame your unruly locks with our enriching Extraordinary Oil Serum! L'Oreal Extraordinary hair serum is designed to smooth and nourish dry frizzy and unruly hair. Enriched with a blend of 6 rare flower oils: Lotus Chamomile Flax Tiare Rose and Sunflower; hair is left looking smooth shiny and weightless. Ultra versatile and luxurious; it can be used as a pre-shampoo treatment heat protector styling serum and over-night deep conditioning treatment!L'Oreal Paris Shampoo Nourishes Repair & Shine For Long and Lifeless Hair Dream Lengths 180mlLonging for luscious lengths? Then dream no longer! L'Oreal Paris Dream Lengths conditioner is designed to hydrate and detangle damaged dry and over-processed long hair. Enriched with Keratin Vitamins B3 and B5 and Caster Oil; it leaves your locks looking shiny smooths split ends and protects from breakage.