Kate Middleton’s hair may seem magical, but her secret includes a hydrating shampoo that leaves hair soft, radiant, and ready ...