Kérastase Bain Satin Shampoo It takes a lot of TLC to score hair this gorgeous. The Duchess counts on products from Kérastase, including this shampoo, plus conditioner and hair masks. Kérastase Bain Satin Shampoo (£13, originally £19) Kérastase Nutritive Bain Satin 1 Shampoo 250ml $18.6 from feelunique.com Buy Now