I called the store direct they will take debit cards and yes you can write a check
I think you can write a check.
They will not. You could get their City Rewards (I think that's what it's called) card and get cashback at Costco and other places.
Thanks! Your answer is awaiting moderation.