amazon essentials men's slim-fit long-sleeve flannel shirt, red buffalo, xx-large amazon essentials