Japanese haori are mid-length jackets, with deep, kimono style sleeves, traditionally designed to be worn as an outer layer, they can easily be styled in. a modern manner when worn over contemporary style clothes, like jeans or dresses. A Haori often showcases a mix of patterns created from weaves, dyeing and painting techniques to create a unique motif and pattern.