Green’s Dictionary of Slang

shit-hot adj.

[shit adv. (1) + SE colloq. hot, attractive, pleasurable]
[1910s+]

1. excellent, fashionable.

2. first-rate.