Zimmermann
Zimmermann Waverly ruffled crochet cotton top
£370
ALAIA
Alaïa Hooded crop top
£870
Etro
Etro Floral cotton-blend shirt
£283
Max Mara
Max Mara Fiore halterneck silk top
£355
'S Max Mara
'S Max Mara Rebecca top
£215
Balmain
Balmain Monogram wool and cotton-blend knitted top
£525
Balmain Silk Crêpe de Chine shirt
£654
Faithfull
Faithfull Setubal striped linen tube top
£100
Asceno
Asceno Montauk silk twill shirt
£210
Etro Printed balloon-sleeve cotton blouse
£374
FRAME
Frame Frankie lace-trimmed cotton jersey top
£156
Velvet
Velvet Gianna embroidered striped cotton top
£128
Self-Portrait
Self-Portrait Embellished cutout tube top
£200
Safiyaa
Safiyaa Brien off-shoulder crêpe peplum top
£626
Alaïa Cotton crop top
£910
Isabel Marant
Isabel Marant Bilya broderie anglaise shirt
£500
Xu Zhi
Xu Zhi Sequined tank top
£172£120(30% off)
Versace
Versace Jacquard satin blouse
£938
Acne Studios
Acne Studios Cropped cotton hoodie
£420
Versace Embroidered cotton poplin bowling shirt
£644
Agolde
Agolde Adine cropped cotton jersey T-shirt
£90
Toteme
Toteme Draped top
£350
Valentino
Valentino Starfish cropped cotton poplin shirt
£1,150
Norma Kamali
Norma Kamali Mio metallic bodysuit
£195
God's True Cashmere
God's True Cashmere Cashmere shirt
£1,585
Norma Kamali Padded shirt
£129
Valentino VGold cotton jersey T-shirt
£680
Dries Van Noten
Dries Van Noten Printed halterneck silk pongee top
£459
Christopher Esber
Christopher Esber Asymmetric ring-detail crop top
£315
ANNA KOSTUROVA
Anna Kosturova Bella crochet cotton crop top
£147
Sportmax
Sportmax Cotton poplin shirt
£285
ALÉMAIS
Alémais Mana floral patchwork linen shirt
£168