Men's Trafalgar Hats from $30 | Lyst