Celebrity stylist James Johnson suggested that Kate Middleton, 37, had adopted a 'much warmer, more stylish' look as she stepped out with a new blonder hairstyle today during a royal visit.