Kim Kardashian put her cleavage on display last night in a curve-hugging velvet dress -- but does it make you green with envy?

One day after she came under fire for wearing a too-tight swimsuit in Miami, Kim stepped out in Los Angeles wearing an emerald wrap dress to an event for Midori.

Though the dress looked great from the front, she had a little difficulty with the clasps in the back, which didn't want to stay locked up.

We're loving her hair, makeup and the cut of the dress ... just not the material.

Sure, it's green to match the liqueur, but velvet always comes across a little cheap looking, don't you think?

Check out more pics from the event above, including shots of Kim and mom Kris Jenner.