Loving these shorts by Agatha Ruiz de la Prada. The Aztec print with popping colours would be enough on its own, but there are also stripes, hearts and triangles in tones of blue, white, yellow and pink and a neon orange pom pom trim. They’re 100% cotton with a soft jersey feel and available in ages 4 to 14, from £24 from Childrensalon. Loads of other items in this print too, starting at just £6. Click, click.