Stock up and save on beauty must-haves during Ulta's 21 Days of Beauty Sale.
Ulta Beauty's 21 Days of Beauty Sale is in full swing, which means it's the perfect time to refresh your cosmetic bag and stock up on beauty essentials. The semi-annual sale runs through September 19, but you only have 24 hours to snag 50% off the daily hair, skincare, and makeup steals from your favorite brands.