Chevalier Heron Flannel long-sleeved shirt