John Lewis hat