You can order one from the store's online shop... www.yarn.com. Then search for gift cards. An option to by gift cards should come up.
You could also call customer service. I'm not certain, but they might do a gift card for you over the phone.
Thanks! Your answer is awaiting moderation.