Hello, you can purchase them at the CBX counter in the baggage claim area at the Tijuana International Airport.
It seems to me that only with card. They have never let me pay in cash and I usually buy them online first.
Thanks! Your answer is awaiting moderation.