I usually just wear long-johns with shorts over them, but I resonantly got these riding pants from Amazon. They run small so you got order a larger size. I’m pretty happy with them and for the price you can’t beat it. They are perfect for the winter as they have decent insulation and are only slim on the leg where you want it.
4ucycling Windproof Athletic Pants for Outdoor and Multi Sports