innersole

noun
  1. the inside sole of a shoe or boot, often removable, that provides cushioning and support for the foot

Examples