Is flannel smart casual?

Snuggly and comfortable yet sturdy and durable, flannel shirts have been a staple in many wardrobes for decades. But when it comes to figuring out the right dress code for the occasion, the flannel shirt can be a tricky piece…