He'll always be Captain Marvel to me
Anyways I had difficulty with this, I first tried going the magical God of War route and giving him an item from each of the gods but it just looked too busy.
Among Superhero costumes Black Adam is one of my all time favorites. Drawing from that I removed the cape, which I tried and failed to do with Superman. The collar on his jacket is meant to evoke a military or authority figure seeing as he calls himself Captain. The short sleeves were an attempt to keep the youthfulness of Billy Batson in Captain Marvel without resorting to dumbing down the character. The sash was could have stayed but I really wanted to use the belt in the design.
Not so much a redesign as a few tweaks, hopefully its evident that the material isn't skin tight.
Captain Marvel / Shazam © DC Comics