Use Infinity Shields on a new or clean surface to create a barrier of protection against non-health bearing microorganism. Prevent the staining from mold, mildew, all while eliminating the worst odor and smoke on contact. Infinity Shields barrier works on fabric, leather, rugs, linens, draperies, pillow cases, wallpaper, and eliminates the worst odor and smoke on contact. Odors from pets, bedding, skunks, urine, fuel vapors, trash, diaper pails, footwear, smoke. Infinity Shields works on cigarette, cigar, and marijuana smoke odor. Infinity Shields is also used in the wash to create a barrier of protection on your laundry, keeping your belongings odor free and fresh - Bonds up to 30 washes.