Watch Out, Sephora. H&M Beauty Is Coming For You.

The new beauty line recently debuted in 900 stores worldwide and online, with over 700 products to fulfill just about every cosmetic, haircare and skincare need. We're talking velvety eyeshadows in matte, shimmer and metallic finishes, over 160 nail polish colors with cheeky names such as Lifejacket and rich body creams loaded with hydrating ingredients like shea butter and vitamin E. Read full article at