Valid now on the Ulta site, all NYX Hot Singles are 30% off ($3.14 instead of $4.49). This sale is valid online only, and I believe it runs through 6/6. You can use the current Ulta coupon for $3.50 off any $10 purchase (enter code 309208 at checkout) with this deal. Here's a scenario:
Buy 4 Hot Singles ($3.14 x 4 = $12.56)
Use code 309208 for $3.50 off $10 purchase
Final price for 4 Hot Singles: $9.06 (total savings: $8.90)
If you were to buy 4 Hot Singles at full retail, your total would be $17.96. So you're saving $8.90 with the sale and coupon. Not bad, right? The only drawback here is that shipping is $5.95 unless you spend $50, at which point it's free. So this deal is best if you were already planning on purchasing other things online (like the 50% off Urban Decay deals, for instance).
Hope that helps!