Are Dunkin Donuts, and Petco giftcards allowed ?

These can be used in store and online so I thought they would be . I read that cards that are only redeemable in store are not allowed.

I understand food cards are not allowed but would Dunkin Donuts be seen that same way as Starbucks that I know are allowed ?