These Puppet playing cards were designed by Eric Duan and Honey Zhang and printed by US Playing Card Co. They come from the same designer as Bicycle Pirate, Rosefinch and Black Warrior decks.
A companion deck to the Puppet, called Kite, also is available in my store.
The deck features custom courts, ace of spades and jokers. Placement and coloring of pips also varies from the traditional design. The cards have black backgrounds, the reverse of traditional cards.
The deck contains 52 cards, two jokers and one additional ace of spades (with a traditional white background). They have Bicycle's Air Cushion finish.