Answer by
LeheckaG (1826)
"Foot petals" are primarily inconspicuous cushion and pad insole shoe inserts for women's high heeled fashion shoes. They are designed to make wearing fashion shoes more comfortable for women.
has branched out into related comfort and fashion foot care accessories and products.
In other words,
"Foot petals" are insole inserts which make wearing women's high-heeled fashion shoes more comfortable.