Stella McCartney floral-print one-shoulder dress | blue asymmetric maxi dresses | retro flower prints | FARFETCH women’s designer clothes | vintage style printed fashion