I still think you should air it out in the sunshine on a good weather day. Nothing like mother earth's wind to remove the last of the odor. I too have mixed fabrics. If your top is totally unwashed or a mixture of fabric, I don't think you will have a problem. Good Luck.