stylish men's shorts for outdoor activities