John Richmond
John Richmond safety-pin shirt - Black
£569
Melt
Melt crew-neck short-sleeve T-shirt - Black
£195£68(65% off)
Filippo De Laurentiis
Filippo De Laurentiis long-sleeved polo shirt - Green
£181
Xacus
Xacus striped long-sleeve shirt - Brown
£127
Mfpen
mfpen Executive check-pattern shirt - Brown
£315
Jil Sander
Jil Sander + logo-print T-shirt - Grey
£270£162(40% off)
ZEGNA
Zegna long-sleeve shirt - Neutrals
£1,701
Drôle De Monsieur
Drôle De Monsieur embroidered shirt - Neutrals
£349
SIMKHAI
Simkhai striped short-sleeve shirt - Blue
£329
Versace
Versace Medusa embroidered shirt - White
£610£366(40% off)
Prada
Prada jersey top - Brown
£730
Stone Island
Stone Island logo-embroidered button-down shirt - Green
£305
SPORT b. by agnès b.
SPORT b. by agnès b. striped short-sleeve T-shirt - Blue
£123
Nanushka
Nanushka abstract-print short-sleeve shirt - Black
£497
Mc2 Saint Barth
MC2 Saint Barth striped T-shirt - Brown
£152
And Wander
and Wander Pertex Quantum Air logo-print zip-pocket T-shirt - Black
£284
DAGGER
DAGGER Core Logo TS logo-print T-shirt - Black
£122
Boss
BOSS waffle-knit t-shirt - White
£133
Veronique Leroy
Veronique Leroy ruched velvet bodysuit - Pink
£434
Supreme
Supreme X DJ Screw SUC round-neck T-shirt - Black
£83
Oamc
OAMC apple-print T-shirt - Black
£81
Plein Sport
Plein Sport tie-dye round-neck T-shirt - White
£120£96(20% off)
Balenciaga
Balenciaga Messy Spray logo-print side-slit T-shirt - Black
£525
Rooney
Rooney Everyday round-neck T-shirt - Blue
£53
JW Anderson
JW Anderson draped twisted shirt - Green
£450£270(40% off)
MINIMUM
MINIMUM Rhodes short-sleeve shirt - Blue
£125
MINIMUM Colt striped seersucker shirt - Blue
£117
Musium Div.
Musium Div. embroidered detail T-shirt - Grey
£96
Stefano Ricci Kids
Stefano Ricci Kids embroidered-logo T-shirt - White
£412
Supreme floral-jacquard jersey - Black
Sunspel
Sunspel Riviera T-shirt - Grey
£105
MC2 Saint Barth embroidered-logo graphic-print T-shirt - White
£100