The best thing I have found for absorbing odors is Ground coffee (not coffee grounds)

I find it works better than baking soda

Just dump some in and let it sit for a few days

Let us know what works!