Featuring nearly 300 brands, along with its own private label, Sephora offers beauty products including makeup, skincare, body, fragrance, nail color and haircare.