Which sentence is punctuated correctly?

A. She owns three pairs of shoes : sneakers:sandals: and high heels.

B. She owns three pairs of shoes, sneakers, sandals,and high heels.

C. She owns: three pairs of shoes: sneakers,sandals, and high heels.

D. She owns three pairs of shoes: sneakers, sandals, and high heals.

D.