H&M is renowned for its chic and affordable fashion, but as of late, the retail giant is leaving an impressive footprint on the beauty industry. And this holiday season, they’ve undoubtedly concocted the most affordable holiday line on the Internet.

With prices going no higher than $30, you’re sure to find something for every type of beauty enthusiast in your life. The limited edition collection is already selling out of key items, so grab our faves while they’re still available; they’re cute and actually practical! 

1. Ruby Pomegranate Body Lotion

Whenever you need a pick-me-up, this sweet smelling lotion will awaken the senses and quench your skin’s thirst. $6, hm.com

2. Eyeshadow Palette

A total of 20 luxe shades make this the perfect gift for a makeup junkie who can’t leave the house without a fierce eye look. $30, hm.com

3. Shimmer Drops

Sprinkle this liquid glitter along the cheekbone or on your décolleté for a glow that will convince anyone you just went on a beach vacation. $13, hm.com

4. Lipgloss Set

No wrapping necessary for the chic packaging that carry rich lip colors you can wear alone or on top of lipstick. $20, hm.com

5. Kabuki Brush

Use this brush to more evenly distribute your face makeup for a flawless finish. $8, hm.com

6. Highlighter Stick

Every gal needs an on-the-go product for those dull makeup days. This travel-friendly stick is the perfect (and affordable) solution. $13, hm.com

7. Makeup Bag

We’re obsessed with the velvety finish on this beautiful storage unit. Perfect for inside your purse and big enough to use as a clutch! $13, hm.com

8. Shimmer Body Wash

This fragrant body wash is cute enough to sit on your vanity and practical enough for house guests. $7, hm.com

9. Makeup Brush Set

Every girl needs a brush set to store in her gym bag or vacation beauty stash. And it doesn’t hurt that the packaging is super cute, too. $13, hm.com