Febrese is your fastest remedy, I fear. Have you unrolled them to see if it is throughout the roll? I would mist with vinegar as a last resort only because it acidic and may change the color. Hang them over coat hangers in your bathroom and mist, then turn the exhaust fan on to help eliminate the odor is my best suggestion.
Sorry it happened, they really should let a person know if they are smokers/pet owners when selling fabric especially. I always ask because of my pet allergies and I'm buying a large quantity.
Good luck with the odor removal!