A giftcard and a note of thanks is perfectly fine and IME well received. I’ve given a nice flowering shrub as a thank you gift but that was at a place the trainer owned.
I agree with a gift basket with individual snacks you can share/open anytime, or gift card for donuts and coffee, or a pizza…But the heartfelt card is great.