A party coat for weddings doesn't serve the same purpose as an everyday coat: it's not just there to keep you warm, it's there to complete the look without covering it up.
Before choosing, look at your dress honestly: if it already has sparkle, a bold color, or a neckline that catches the eye, an elegant women's coat in a neutral tone is the option that doesn't compete with it, it frames it.
If your dress is more understated (a solid color, a simple line) then you can afford a long women's coat with more character, so that it is the one to complete the outfit. And since we want it to be a garment you can wear again at different events, we prioritize long pieces: they cover the dress from top to bottom, without the change being noticeable when you sit down or walk, and without breaking the silhouette you have chosen with such care.