Search for universal motorcycle grip heater pad.
They are elements on a mylar tape that you put under the grips, when you put 12 v across them they get hot, so on the motorbikes we usually run a 2 stage switch / resister for low setting. I imagine a more sophisticated dial would be better...