Anyone in here familiar with what this outfit is called? I'm not too good with searching for fashion, traditional outfits cause they all blend for someone like me who is fashion blind.

I'm specifically asking for the top and pants.
Thank you so much!
edit: also asking for what the coat is called, I thought it was the Chinese 'version' of a Haori which is called a Dachang (大氅) based on what this blog wrote. but the two buttons makes me think it might be something else now.
Unless it still can be considered one, but I know fashion can be quite complicated and I'd rather have the proper name to be safe.