Orthopedic Insoles are anatomical inserts designed for both adults and children. They are made of suede and are available in sizes 42, 43, and 42.5. They are manufactured in Germany.