A coat typically is an outer garment for the upper body as worn by either gender for warmth or fashion. Coats typically have long sleeves and are open down the front and closing by means of buttons, zippers, hook-and-loop fasteners, toggles, a belt, or a combination of some of these. A topcoat is a lightweight overcoat. A greatcoat is a heavy, bulky overcoat with a military history. The overcoat — a heavy, ankle-to-thigh-length piece of outerwear with a collar and lapels — is one of the most classic and flattering staples of menswear. It projects confidence and authority and enhances a man’s silhouette — widening the shoulders, lengthening the body, and draping over any problem areas. In colder weather, people usually wear coats when going outside. Coats keep us warm because of the material of the coat. Our body supplies the heat, and the material helps to trap body heat and keeps the heat from escaping into the air. This is what keeps us warm. They keep what’s inside in, and what’s outside out, as much as possible. “So — the coat is helping you,” Grotzer says. “I like to give kids that idea, because then it’s not just that it’s protecting you against the cold; it’s actually holding something that is yours — your heat energy. Coats usually have long sleeves and extend below the hips. They are open in the front, and they might come with buttons, zippers, hook-and-loop fasteners, or some other combination of these. A topcoat is an excellent, classic option for a formal winter coat that goes over your suit. Topcoats are also sometimes referred to as overcoats. For formal styles, pair your greatcoat with a wool suit — or a shirt, tie and flannel trousers. For a casual look, wear your greatcoat with dark denim, a sweater and a scarf.