The Duchess of Cambridge fittingly went with navy J.Crew capri trousers
that retail for $145 and paired it with a white top and white Zara blazer. Though Kate reportedly recycled the jacket, similar looks
retail for around $99.
The 35-year-old completed her ensemble with plaid heeled J.Crew loafers.
Middleton posed with the young sailors, high-fiving them and talking about their work with the 1851 Trust, of which she is a patron.