Valentino
Valentino Silk georgette top
£1,200
Zimmermann
Zimmermann Waverly ruffled crochet cotton top
£370
ALAIA
Alaïa Hooded crop top
£870
Etro
Etro Floral cotton-blend shirt
£405
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
£875
Balmain Silk Crêpe de Chine shirt
£1,090
Faithfull
Faithfull Setubal striped linen tube top
£100
Asceno
Asceno Montauk silk twill shirt
£350
Etro Printed balloon-sleeve cotton blouse
£468
FRAME
Frame Frankie lace-trimmed cotton jersey top
£195
Velvet
Velvet Gianna embroidered striped cotton top
£160
Self-Portrait
Self-Portrait Embellished cutout tube top
£250
Safiyaa
Safiyaa Brien off-shoulder crêpe peplum top
£895
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
£1,340
Acne Studios
Acne Studios Cropped cotton hoodie
£420
Versace Embroidered cotton poplin bowling shirt
£920
Agolde
Agolde Adine cropped cotton jersey T-shirt
£90
Toteme
Toteme Draped top
Valentino Starfish cropped cotton poplin shirt
£1,150
Norma Kamali
Norma Kamali Mio metallic bodysuit
God's True Cashmere
God's True Cashmere Cashmere shirt
£1,585
Norma Kamali Padded shirt
£185
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
£210
Sportmax
Sportmax Cotton poplin shirt
£285