Both yes and no. You don't need an internet connection to use previously added loyalty and bank cards. However, an internet connection is required to:
add new loyalty and bank cards to your wallet,
load already added cards after reinstalling the app or changing the device,
use the Crypto tab of the app.