Watch Out, Sephora. H&M Beauty Is Coming For You. (STYLE & BEAUTY)
The retailer has launched over 700 beauty products. We repeat, 700!