The Cosmetic Mall affiliate program has over 40,000 products and the largest selection of makeup, skincare, fragrance, bath & body, and hair care.