Kate Middleton in total pink al Garden Party