mint green satin finish floral embellishments dragonfly charm double-strap design open toe branded footbed high stiletto heel slip-on style