Sephora
With a global network of nearly 2,000 stores, the name Sephora is synonymous with prestige beauty products. Over the course of a long relationship with the retailer, we’ve helped elevate their brand and enhance the shopping experience for their customers.