U.S.-based Sephora stores will remain closed for now, and as a result, the company has laid off some of its part-time and...
Please log in or sign up to see more.
One fine body…