The outlet are called the Cosmetic Company stores and are located through out the US. You have to physically go to the store because they do not send anything out of the stores because of the merchandise already being discounted.
The address of the Las Vegas store is:
3500 Las Vegas Blvd. So. Suite B3
Las Vegas, Nevada 89109
The store is located in the Caesar’s forum shops, I talk to a woman named Rosalva.