Formal wedding attire is a dress code that is slightly less formal than black-tie attire, but still requires guests to dress up. It is typically worn for evening weddings and is more elevated than cocktail attire. For women, a formal, floor-length evening gown is the most appropriate attire. The gown should be elegant and made of high-quality fabric, and can be accessorized with jewelry and an elegant clutch. For men, a tuxedo is not required, but a dark suit and tie are appropriate. Dress shoes, such as patent leather loafers for a tux or laced oxfords for a suit, are recommended. When shopping for formal wedding outfits, it is important to consider the venue and season, as these details can provide an idea of the ambiance and the couples personal taste. For example, lighter fabrics and brighter colors are common for summer events. It is always better to be overdressed than underdressed, so if in doubt, a dark, well-tailored suit or a floor-length dress are good options.