Through July 30th, head to Anastasia Beverly Hills to score Buy 2, Get 1 FREE lipsticks! Some kits are included in this sale too. Check out a few options below.
Free shipping within the US for orders over $45.
SHOP ANASTASIA BEVERLY HILLS LIPSTICK HERE
Blushed Lip & Cheek Duo $23.80 ($56 value)
Buy 2, Get 1 Free
Final Price: $15.87 each, when you buy 3
Sparkle Gloss Duo $17.50 ($40 value)
Buy 2, Get 1 Free
Final Price: $11.67 each, when you buy 3
Mini Modern Renaissance Kit $30.80 ($66 value)
Buy 2, Get 1 Free
Final Price: $20.53 each, when you buy 3
Join The Discussion