If so where do you buy them? Need to be black or navy, slim leg (I don't suit wide leg or bootcut) and standard length of 29/30 inches.