Update: Out of stock.

Unlike those disposable hand warming packets, this $22 Zippo hand warmer will keep your hands toasty for two hours and then can be charged with the included USB cord and reused over and over again. It’s down from it’s usual $29 price tag, just in time for the winter chill.