Martine Rose
Martine Rose check-pattern short-sleeve shirt - Green
£357
Jil Sander
Jil Sander button-up shirt - Grey
£1,170
Diesel
Diesel high collar T-shirt - Yellow
£140
Blumarine
Blumarine butterfly-appliqué long-sleeve crop top - Green
£509
Patrizia Pepe
Patrizia Pepe logo-embellished organic cotton T-shirt - Black
£177
Fila
Fila logo-print T-shirt - Pink
£78
Desigual
Desigual graphic-print V-neck top - White
£90
N 21
Nº21 layered T-shirt - Orange
£490
Mc2 Saint Barth
MC2 Saint Barth embroidered-logo T-shirt - Green
£91
MSGM
MSGM logo-print cotton T-shirt - White
£107
WEEKEND MAX MARA
Weekend Max Mara Colomba pocket shirt - Green
£252
Levi's
Levi's logo-print T-shirt - Blue
£82
Majestic Filatures
Majestic Filatures V-neck short-sleeve T-shirt - White
£105
North Sails
North Sails graphic-print T-shirt - Green
£89
Re/Done
RE/DONE graphic-print T-shirt - Purple
£194
Desigual collage-print puff-sleeve T-shirt - Blue
North Sails embroidered crew neck T-shirt - Neutrals
£88
Pepe Jeans
Pepe Jeans striped T-shirt - Neutrals
£79
Henrik Vibskov
Henrik Vibskov Resonance pointelle-knit top - Blue
£353
Polo Ralph Lauren
Polo Ralph Lauren Polo Pony-embroidered shirt - Blue
£247
Tory Burch
Tory Burch striped cotton shirt - Blue
£550
E.L.V. Denim
E.L.V. DENIM panelled asymmetric denim shirt - Blue
£311
Guess USA
GUESS USA long-sleeve bodysuit - White
£117
Calvin Klein Jeans
Calvin Klein Jeans logo-print ribbed cropped t-shirt - Neutrals
Herno
Herno dropped-shoulders T-shirt - Black
£325
Christopher Esber
Christopher Esber Mirage Palm shirt - White
£465
Black Comme Des Garçons
Black Comme Des Garçons zip-detail cotton shirt
£470
Alphatauri
Alphatauri short-sleeve patch-pocket shirt - Grey
£230
GUESS USA logo-detail long-sleeve top - Neutrals
£95
GUESS USA logo-patch t-shirt - Neutrals
£85
GUESS USA one-shoulder long-sleeve top - Black
Jacquemus
Jacquemus La Chemise Pittore asymmetrical shirt - Blue
£589