I am getting my hair colored tomorrow and I really want it to last as long as possible. I am looking for suggestions for shampoo and especially conditioner that won't strip the color. Right now I use Giovanni Tea Tree Triple Treat shampoo and condish, anyone familiar with how they work with color? I'd prefer the shampoo to be sulfate-free and for the condish to be 'cone-free. Any recs? TIA!