Polo Ralph Lauren
Polo Ralph Lauren Denim shirt
£170
Valentino
Valentino VGold ribbed-knit jersey tank top
£640
Isabel Marant
Isabel Marant Tie-detail cotton crop top
£145
Valentino Silk georgette blouse
£1,200
Faithfull
Faithfull Antibes strapless linen crop top
£115
Dries Van Noten
Dries Van Noten Oversized cotton shirt
£290£203(30% off)
Gucci
Gucci Gucci Flowers striped cotton shirt
£970
Dries Van Noten Printed voile shirt
£585
Joseph
Joseph Antin pleated blouse
£300
Sportmax
Sportmax Oste cotton poplin shirt
£210
Pucci
Pucci Printed silk top
£475
Acne Studios
Acne Studios Printed cotton jersey T-shirt
£225
Acne Studios Emmbar Face T-shirt
£165
Acne Studios Face cotton corduroy overshirt
£360
Givenchy
Givenchy 4G ribbed-knit cotton-blend tank top
£400
Velvet
Velvet Sarena v-neck T-shirt
£119£83(30% off)
Jacques Wei
Jacques Wei Layered jersey tank top
£185
Balenciaga
Balenciaga BB Monogram satin shirt
£1,250
Khaite
Khaite Oylan jersey tank top
£320£224(30% off)
Dolce & Gabbana
Dolce&Gabbana x Kim Leopard-print bustier top
£825
Staud
Staud Kai cropped halter-neck cotton top
£125£87(30% off)
Dries Van Noten Oversized shirt
£595
Prada
Prada Cotton poplin shirt
£900
Chloe
Chloé Cotton poplin shirt
£935£467(50% off)
Saint Laurent
Saint Laurent Silk tank top
£770
Loewe
Loewe Satin shirt
£1,300
Sir
SIR Frankie silk-blend crop top
£320
Pucci Cotton top
£305
Vince
Vince Ombré crewneck knit top
£195£136(30% off)
Palm Angels
Palm Angels Pink Sunset printed swimsuit
£235£141(40% off)
Sportmax Nido ribbed-knit cotton tank top
£255£127(50% off)
Max Mara
Max Mara Locarno Leisure crêpe-jersey top
£180£126(30% off)