Cocktail dresses are designed for semi-formal occasions and are typically knee-length or slightly above the knee. They come in a wide range of styles, from strapless to one-shoulder, and are often made from luxurious fabrics like silk or satin. Cocktail dresses are perfect for parties, weddings, or any event that requires a touch of elegance. Pair them with heels and statement jewelry for a glamorous look that will turn heads.