Source: Original Stitch

The Original Stitch x Pokémon collab just keeps getting better!

Originally launched last February, the customizable offerings have grown to include shirts, face masks, and bandanas made from 251 fabrics featuring Pokémon from Pokémon Red, Pokémon Blue, Pokémon Gold, and Pokémon Silver. 

Starting today, the company is offering Pokémon Shirts Mini-Pouches, which are small zippered pouches made out of fabric remnants from the shirt-tailoring process. The best part? These pouches are free with the purchase of any Pokémon shirt —including men’s, women’s, kids’, and polo shirts — while supplies last. Masks and bandanas do not count toward the promotion at this time.

RELATED: EXCLUSIVE: ORIGINAL STITCH LAUNCHES CUSTOMIZABLE FACE MASKS FEATURING 151 POKÉMON

There are 1,000 pouches available in total, and shoppers will get one pouch for each shirt they buy. Yes, if you buy two shirts, you get two pouches! Also, the patterns on the front and back of the pouch will be entirely random and cannot be exchanged or specifically requested.

“This is our holiday gift to fans,” says Marina Carroll, marketing manager at Original Stitch. “Giving back to the community that supported us with fun gifts is something we love to do.”

To design a shirt and get one of these limited-edition pouches as a free gift, head to pokemon.originalstitch.com!