To banish brass on a budget, pick up this purple shampoo from L'Oreal's EverPure line. This is an absolute must-have drugstore hair shampoo from L’Oreal that has been specially designed to protect color-treated hair. It's also vegan, cruelty-free, and made with ethically sourced ingredients. Calling all natural or dyed blondes, those with gray or graying hair, and anyone with lightened ends or highlights: Swap in a purple shampoo between salon visits to keep brassiness at bay. Ahead, the best purple shampoos for the job, including a highly-rated Amazon pick, a budget-friendly option at Walmart (hello, under $12), a salon-quality shampoo at Ulta, and a few you can even pick up at your local drugstore. For a mid-range purple shampoo, … The sweet-smelling shampoo is great for all hair types, but particularly suited for color-treated hair, since it's sulfate-free. The shampoo helps keep the hair shiny and makes your highlights pop beautifully without fading or dulling them down. (For best results, supplement your go-to shampoo with a purple shampoo once a week, then build up as needed.) Its formula is ideal for those who have highlighted or color-processed hair. Lower-tier purple shampoos might have a lighter shade, a smaller bottle, or poorer-quality ingredients. Best for Blonde Hair. You can find purple shampoo for anywhere from $6 to $50. L’Oréal Paris Hair Care Everpure Blonde Sulfate-Free Shampoo. This drugstore shampoo is a game-changer, says Fred Connors, owner of FRED. 7. Best Drugstore Deal The entire line of L’Oréal’s EverPure hair care is formulated without harsh surfactants (aka those sudsy cleansing agents), and this blonde-friendly shampoo is no exception. Purple shampoos are a must when keeping blonde hair bright and at its best. For a basic purple shampoo, you’ll typically spend between $6 and $12. It's free of sulfates, parabens, and salts, and costs less … salon.