To answer your question, Ecocolors does contain some essential oils and is not odorless. EcoColors does not contain toxic amounts of any ingredient. EcoColors contains no ppd.
Posted by: ecocolorsinc
Go back