This best-selling 2-piece long johns set is on sale on Amazon for $31

Our team is dedicated to finding and telling you more about the products and deals we love. If you love them too and decide to purchase through the links below, we may receive a commission. Pricing and availability are subject to change.

We’re officially in the dead of winter. The more the colder months pass, usually the pricier winter staples become. From winter coats and jackets to thermal underwear and gloves, it’s best to invest in those now before the rush begins and prices skyrocket for peak season.

While there are tons of thermals available from brands like Uniqlo and Tommy John, most are expensive and come separately, making you pay more for both tops and bottoms. However, there’s a best-selling two-piece set on Amazon that thousands of shoppers love — and it’s on sale for as low as $34.98.

Thermajohn Men’s Ultra Soft Fleece-Lined Thermal Underwear Long Johns Set, $30.99 (Orig. $39.99)

Credit: Amazon

The Thermajohn Men’s Ultra Soft Fleece-Lined Thermal Underwear Long Johns Set is Amazon-recommended and comes in five colors: black, gray, white, charcoal and navy.

Unlike old-school long john thermals, these are super lightweight due to their poly-spandex material that wicks away moisture. This technology is perfect for cold fall and winter nights since it keeps you warm without accumulating sweat or making you sticky and clammy after extensive wear.

These thermals also have smart odor control to keep any unpleasant smells at bay and off your skin.

Like most modern, lightweight thermals, these are also extremely flexible and stretchy and are comfortable enough to wear under sweats, jeans or even a suit. They won’t restrict your movement and shoppers say they comfortably wear them to the gym as well in the colder months.

The Thermajohn Men’s Ultra Soft Fleece-Lined Thermal Underwear Long Johns Set ranges from a size extra-small to 4XL. For added comfort, they have no tags to reduce any friction or skin irritation.

If you’re shopping for your family, take a look at Thermajohn’s long johns sets for women and kids, below.

Thermajane Women’s Ultra Soft Thermal Underwear Long Johns Set With Fleece Lining, $26.59 – $33.78

Credit: Amazon

Thermajane Girl’s Ultra Soft Thermal Underwear Long Johns Set With Fleece Lining, $23.74 – $29.99

Credit: Amazon

Thermajohn Boy’s Ultra Soft Thermal Underwear Long Johns Set With Fleece Lining, $24.99 – $29.99

Credit: Amazon

If you enjoyed this story, check out the No. 1 best shoe for men with wide feet.

More from In The Know:

This is the ‘best overall’ carry-on that will definitely fit in the overhead compartment

The 6 best windproof umbrellas that won’t break after a few uses

This best-selling, wrinkle-free bamboo sheet set is on sale for just $35 on Amazon

This $50 space heater is a winter must-have for any small room or space

Listen to the latest episode of our pop culture podcast, We Should Talk: