Hot Hands Hand Warmers.
Perfect to keep in your pocket or glove. No shaking required, the hand warmers activate when exposed to air. They stay warm for up to 10 hours, so perfect for an all day outing in the snow and mountains.
There are two warmers in a pack.