Shoppers have found the ultimate shampoo that ticks every box when it comes to making your hair look the best it can be. Kérastase’s Genesis Bain Hydra-Fortifiant Shampoo has been praised by ...