Insulated Work Coat in Black
A work coat with insulation through it, in black, built to be the last layer you put on and the first thing you reach for.
A work coat is a different animal from a jacket. It sits longer on the body, it covers the lower back when you bend, and it is cut with enough room that a fleece underneath does not turn it into a straitjacket. The insulation is inside the shell, and the fleece is where the warmth actually lives against the body. Black stays black through a working winter, which is the honest reason it is the colour here.
Wear it over a hoodie or a heavy tee and stop there. Coats like this are bought once every few winters, so it is worth taking the one that fits over a layer rather than the one that fits perfectly over a shirt in the shop.