Brilliant Brunette Multi-Tone Revealing Moisturizing Shampoo is made from: Water, Sodium Laureth Sulfate, Sodium Lauryl Sulfate, Glycol Distearate, Dimethicone, Cocamidopropyl Betaine, Cetyl Alcohol, Betaine, Cocamide Mea, Fragrance, Glyceryl Oleate, Guar Hydroxypropyltrimonium Chloride, Benzyl Alcohol, Caramel, Disodium Edta, Malic Acid, Laureth-4, Laureth-23, Sodium Chloride, Glycine, Sodium Xylenesulfonate, Sodium Hydroxide, Methylchloroisothiazolinone, Theobroma Cacao (Cocoa) Seed Butter, Prunus Amygdalus Dulcis (Sweet Almond) Oil, Pearl Powder, Methylisothiazolinone, Lecithin, Alcohol, Tocopheryl Acetate, Magnesium Ascorbyl Phosphate, Retinyl Palmitate.