If I have a nice outfit that I want to wear, does my coat have to match it?
no, because..your coat is just to keep you warm.
Not necessarily. Anything would prob work. It sometimes seems too perfect when everything matches too well.
Depende da cor do casaco.
Exactly. And it just can't clash. Like if your outfit is casual, don't wear a fancy coat and vice versa and don't be too colorful or too dull. Hope this helps! :)
Only if you're planning on wearing the coat a lot.
Yes You should have a coat that compliments your outfit. It doesn't have to match but it should be in the same " style" that's what people will see you in when you arrive.