Is it possible to purchase a cup of coffee using BTC without having to sell it to fiat first? Do BTC debit cards exist?

self.Bitcoin1m ago
Currently I have Google pay on my phone which makes paying for every day purchases super easy. Is there some way I can purchase coffee using the btc lighting network or a crypto debit card if crypto debit cards exist?