4 hours hot, 5 hours cold. 12oz mug 

Bevi, 12 oz insulated mug

C$27.50Price