Fanatic is definitely what you want. They also have Fanatic bibs which are as warm as the jacket.
I usually wear an XL. The Fanatic jacket I bought was a 2XL mainly because it was 50% off, I couldn’t pass up the deal. I wear a base layer with a hoody under the jacket. Depending on how cold it is, a lighter or heavier hoody.