Wipe it all over with a cloth dampened with diluted white vinegar. Don’t saturate it. If that doesn’t work, try leaving it outside for a while.
febreeze the out of it, and soon it will smell better.
Febreeze has an odor neutralizer product that works wonders on chairs, beds, curtains, any material!
I have dogs and so things can get smelly which I can’t stand. Febreeze is the greatest product to get rid of that smell and any other foul smell!
Good luck!
make a solution of ammonia and water and a little dish washing soap, make sure you use hot water this will remove all the smoke film you can’t see but can smell.