Thanks to Kite for a timely themed puzzle.
I found it quite tricky in places but, thankfully, there are some long anagrams plus the odd hidden to help you get going.
There are still 3 I haven't been able to parse, even though I am confident of my answers...
9a -‘ Old flower’, term for bargain hunter (5)
25a - It’s fine, so they say now, very thin, evenly-divided dress (9)
28a - Check score of 1 in game (4,3)
FOI the 10a and 4d crossers.
COD: Quite liked 4d and 12a so will call it a tie.
Stay safe:-)