As a few have pointed out, you cannot buy cards without owning diamonds/gems.
I could see a few ways this could be addressed; either have the cost reduced, quantity check ignored, or allowing of free gems shopping; clicking the store bundles, and granting them despite a failure to purchase...