New Era Hat under 300 £