Ganni
GANNI logo T-shirt - White
£175
Max Mara
Max Mara striped patch pocket T-shirt - White
£182
Oseree
Oséree Lumière feather-trimed shirt - Green
£504
Jean Paul Gaultier
Jean Paul Gaultier printed short-sleeve T-shirt - White
£309
WEEKEND MAX MARA
Weekend Max Mara Destro floral-embroidered shirt - White
£265
Emporio Armani
Emporio Armani check short-sleeve top - Neutrals
£549
HIGH
High layered top - Blue
£497
Bellerose
Bellerose Ginger chest-pocket shirt - White
£176
Liviana Conti
Liviana Conti Nayra floral-print T-shirt - White
£120
Pinko
PINKO ribbed square-neck T-shirt - Black
£95
Bellerose Capri crop shirt - Blue
£147
Bellerose Capri striped-pattern shirt - Blue
Niu
Niu striped T-shirt - Green
£131
Bellerose Farpy round-neck T-shirt - White
£66
Chloe
Chloé mandarin-collar silk shirt - Neutrals
£1,385
Federica Tosi
Federica Tosi long-sleeved shirt - Neutrals
£300
Loro Piana
Loro Piana Edda checked pattern pocket shirt - Brown
£2,440
Flore Flore
FLORE FLORE Maggie long-sleeve T-shirt - Blue
£105
CASABLANCA
Casablanca mushroom T-shirt - Black
£207
Max Mara ribbed-knit T-shirt - Black
£295
Tela
Tela long-sleeve shirt - Brown
£400
TWINSET
TWINSET ruffled T-shirt - Black
£116
TOM FORD
TOM FORD lace-detail shirt - White
£1,730
Fusalp
Fusalp Jadou ribbed T-shirt - Green
£203
AMERICAN VINTAGE
American Vintage Sonoma V-neck T-shirt - Blue
£52
VICOLO
VICOLO crew-neck short-sleeve T-shirt - Red
£109
American Vintage Sonoma crew-neck T-shirt - Green
DKNY
DKNY openwork sleeve T-shirt - Black
£110
Essentiel Antwerp
Essentiel Antwerp striped strass T-shirt - Black
£117
AROVESCIO
AROVESCIO striped-pattern T-shirt - White
£168
Tela Pura floral shirt - White
£308
MARELLA
Marella straight-fit drawstring jacket - Green
£217