Cocktail attire for a wedding is a semi-formal dress code balancing elegance and relaxation, meaning women wear knee-length/midi dresses, jumpsuits, or stylish separates with heels/flats, while men wear a suit and tie (or blazer/dress pants) with dress shoes