PS Paul Smith
PS Paul Smith lobster print T-shirt - Black
£101
Canali
Canali pique-weave shirt - Brown
£257
Fabiana Filippi
Fabiana Filippi pinstripe elasticated shirt - Grey
£690
Blanca Vita
Blanca Vita raw-edge long-sleeve top - Pink
£301
Portuguese Flannel
Portuguese Flannel Big Buffalo check flannel overshirt - Red
£271
The North Face
The North Face graphic-print T-shirt - Black
£113
Antony Morato
Antony Morato Napoli button-down collar long-sleeve shirt - White
£130
Ea7 Emporio Armani
Ea7 Emporio Armani Core Shield cotton T-shirt - Pink
£174£109(37% off)
Marc Aurel
Marc Aurel embellishment T-shirt - White
£88
Mc2 Saint Barth
MC2 Saint Barth Emilie cotton T-shirt - Black
£67
Dolce & Gabbana
Dolce & Gabbana floral-print silk shirt - Black
£1,406
Gaëlle Paris
Gaëlle Paris logo-print T-shirt - White
£69
SPORT b. by agnès b.
SPORT b. by agnès b. logo-patch shirt - Grey
£124
Balenciaga
Balenciaga flap-pocket short-sleeve shirt - Neutrals
£675
TheLatest
THELATEST Codie sheer long-sleeve shirt - Blue
£264
Ea7 Emporio Armani sequin-embellished logo-print T-shirt - White
£133£106(20% off)
Thom Browne
Thom Browne RWB stripe-detail T-shirt - Grey
£630
SPORT b. by agnès b. logo-embroidered T-shirt - Black
£96
Lacoste
Lacoste logo-patch marl T-shirt - Blue
Loewe
LOEWE x Cosima Von Bonin gingham-check chest-pocket T-shirt - Blue
£581
Fortela
Fortela Nakota chambray shirt - Blue
£360
Adidas
adidas 3-Stripes button-up shirt - Neutrals
£83
Ea7 Emporio Armani logo-print cotton T-shirt - Neutrals
£140£111(20% off)
Marc O'Polo
Marc O'Polo ribbed roll-neck short-sleeve top - White
£81
Desigual
Desigual Low printed striped T-shirt - Blue
Balmain
Balmain cropped T-shirt - White
£396£170(57% off)
Lacoste V-neck logo-patch T-shirt - Brown
£73
Spencer Badu
Spencer Badu graphic-print slit-collar T-shirt - Yellow
£105
Maison Kitsuné
Maison Kitsuné Chillax Fox T-shirt - Black
Marc O'Polo pinstripe-pattern patch-pocket shirt - Grey
£112
A.P.C.
A.P.C. Malcom check-pattern shirt - Neutrals
£229
L/ab c/o Off-White
L/ab c/o Off-White Diagonal Oversized T-shirt - Blue
£60