Here is a USB heated shawl with 3 settings that keeps you comfortable on cold winter days. It comes with intelligent temperature control for safety. This Heated Shawl has 104F, 113F, and 120F settings. It heats up in a couple of seconds and is lightweight enough not to get in your way.
You can power this shawl with a power bank or PC that has a free USB port. It is made of waterproof silicone. You can find out more about it here.