Gems can be found as a rare reward in card packs, and on occasions as a reward from Customer Bonuses!
Another way to earn Gems is by completing tasks through the Offerwall or through in-store purchases! You can access both of these options by tapping on the shopping bag icon at the bottom of your screen when playing the game.