Best Lipsticks Under $20 You Can Find at Sephora
The Very Best Lipsticks to Swipe From Sephora — and Not One Is More Than $20
2
This Anastasia Beverly Hills Matte Lipstick ($18) earns top marks with other shoppers, and all 20-plus shades are also currently offered as a buy-one-get-one-free deal, so you don't need to pick just one for that price.