If you're a Pokémon fan, there's only one item you need in your wardrobe this winter: a Pokémon Oodie.
The officially licensed Oodies previously sold out but are now back in stock, so get in quick. They feature Pokémon's most iconic characters and are made from The Oodie's signature material; an ultra-soft sherpa fleece on the inside and Toastytek flannel fleece on the outside to keep you seriously cozy.
Basically, it's a jumper, crossed with a blanket, crossed with a cloud - and guaranteed to keep you warm all winter. It's the ideal companion for couch hangs, evening naps and even camping trips.
The adult Pokémon Oodie is currently $104, reduced from $129, and comes in a one-size-fits-all 6XL. The kids Pokémon Oodie is now $79 reduced from $104. It's designed for children from three to 13 years old and measures a very snug 75cm long.
There's also a Pokémon Oodie Sleep Tee, now $74 down from $99. It features Pikachu, Squirtle, Bulbasaur and Charmander and is the perfect sleepwear for Pokémon fans. Made from a soft, stretchy blend of bamboo and elastane, it will keep you comfortable all night long. It also has two side pockets and won't stretch or pill in the washing machine.
The Oodie has built a cult following since it first launched in Australia four years ago and it's the top-rated wearable blanket on Facebook and Product Review, having received 20,000 five-star reviews.
With over 55 fun designs to choose from and a one-size-fits-all design, it's no wonder 3.5 million happy customers around the world have snapped one up.
Whenever you buy an Oodie you get free shipping and a gift bag - so you can decide whether to give it to someone or keep it for yourself.
Never miss a thing. Sign up to Yahoo Lifestyle’s daily newsletter.
Or if you have a story idea, email us at firstname.lastname@example.org.