Head over to Sephora where you can score these Anastasia Beverly Hills Blush Trios for just $21 – regularly $30! These fully pigmented blush trios feature three different shades and offer seamless blending and buildable coverage. Note that shipping is FREE on orders of $50 or more! Be sure to grab yours now!