Cavalier hat