With its roots in American workwear and longstanding association with lumberjacks and 90s skater kids, the appeal of the flannel shirt is hard to miss. Made from heavier material, it looks just as good with denim and leather boots as it does worn open over a t-shirt, chinos and trainers. A true American icon.