Warm lumberjack flannel - rugged and durable.
Padded vest - ideal for cold weather layering.
Stylish and warm zip-up flannel jacket.
Youth jacket with fleece lining for added warmth.