What culture is Kimonos?

Kimonos are a traditional garment of Japan. They are typically made of silk and are worn for special occasions such as weddings, festivals, and tea ceremonies.