Shoppers, clear your medicine cabinets. Ulta’s beloved 21 Days of Beauty sale is back, and you know what that means: three weeks of half-off promos on the retailer’s best-selling, top-rated makeup, skin care, body care, fragrance, and more. If there’s one thing better than scoring a good beauty deal, it’s 21 consecutive days of deals on all your favorite products.