{"id":12237,"date":"2026-05-25T16:35:31","date_gmt":"2026-05-25T14:35:31","guid":{"rendered":"http:\/\/localhost:8080\/product\/elix-smoke-zero-420-fabric-spray-cigarette-smoke-weed-cannabis-joint-cbd-and-vape-odors-neutralizer-500ml\/"},"modified":"2026-08-21T11:32:15","modified_gmt":"2026-08-21T09:32:15","slug":"elix-smoke-zero-420-fabric-spray-cigarette-smoke-weed-cannabis-joint-cbd-and-vape-odors-neutralizer-500ml","status":"publish","type":"product","link":"https:\/\/airfresh24.com\/en\/product\/elix-smoke-zero-420-fabric-spray-cigarette-smoke-weed-cannabis-joint-cbd-and-vape-odors-neutralizer-500ml\/","title":{"rendered":"Smoke Zero 420 Fabric Spray 500 ml"},"content":{"rendered":"<p><!-- Paste through the WordPress Code editor or a Custom HTML block (not the Visual editor). --><\/p>\n<style>\n.af-pdp-smoke{--af-ink:#221A1C;--af-stone:#6E6366;--af-line:#EBE6E2;--af-accent:#811328;--af-tint:#FAF4F5;--af-display:\"Bricolage Grotesque\",Arial,sans-serif;--af-body:\"Instrument Sans\",Arial,sans-serif;margin:0;padding:0;background:transparent;color:var(--af-ink);font-family:var(--af-body);font-size:16px;line-height:1.6}.af-pdp-smoke *{box-sizing:border-box}.af-pdp-smoke h2,.af-pdp-smoke h3,.af-pdp-smoke h4,.af-pdp-smoke p{margin:0}.af-pdp-smoke h2,.af-pdp-smoke h3,.af-pdp-smoke h4{font-family:var(--af-display);color:var(--af-ink);letter-spacing:-.035em;line-height:1.06}.af-pdp-smoke h2{font-size:clamp(2.1rem,1.55rem + 2.55vw,3.25rem);font-weight:650}.af-pdp-smoke h3{font-size:clamp(1.4rem,1.14rem + .95vw,1.85rem);font-weight:650}.af-pdp-smoke h4{font-family:var(--af-body);font-size:1rem;font-weight:750;letter-spacing:0;line-height:1.32}.af-pdp-smoke .af-pdp__wrap{max-width:none;margin:0;padding:clamp(34px,4vw,58px) 0}.af-pdp-smoke .af-pdp__hero .af-pdp__wrap{padding-top:0}.af-pdp-smoke .af-pdp__kicker{margin-bottom:12px;color:var(--af-accent);font-size:.73rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.af-pdp-smoke .af-pdp__lead{max-width:52ch;margin-top:18px;color:var(--af-stone);font-size:clamp(1.08rem,1.02rem + .3vw,1.24rem);line-height:1.55}.af-pdp-smoke .af-pdp__facts{display:grid;grid-template-columns:1fr;gap:14px;margin-top:34px}.af-pdp-smoke .af-pdp__fact{display:flex;flex-direction:column;min-width:0;padding:26px 22px 24px;background:var(--af-tint);border:1px solid var(--af-line);border-top:4px solid var(--af-accent)}.af-pdp-smoke .af-pdp__fact em,.af-pdp-smoke .af-pdp__use em{color:var(--af-accent);font-style:normal;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.af-pdp-smoke .af-pdp__fact em{margin-bottom:13px;font-size:.68rem}.af-pdp-smoke .af-pdp__fact strong{color:var(--af-accent);font-family:var(--af-display);font-size:clamp(2.05rem,1.5rem + 1.55vw,2.7rem);font-weight:650;letter-spacing:-.05em;line-height:.96}.af-pdp-smoke .af-pdp__fact span{margin-top:10px;color:var(--af-stone);font-size:.92rem;line-height:1.36}.af-pdp-smoke .af-pdp__note{margin-top:16px;color:var(--af-stone);font-size:.8rem;line-height:1.42}.af-pdp-smoke .af-pdp__heading{max-width:670px;margin-bottom:27px}.af-pdp-smoke .af-pdp__heading h3{margin-bottom:11px}.af-pdp-smoke .af-pdp__heading p{color:var(--af-stone);font-size:1.01rem}.af-pdp-smoke .af-pdp__reasons{display:grid;grid-template-columns:1fr;gap:28px;padding-left:18px;border-left:3px solid var(--af-accent)}.af-pdp-smoke .af-pdp__reason p{margin-top:7px;color:var(--af-stone);font-size:.96rem}.af-pdp-smoke .af-pdp__use-grid{display:grid;grid-template-columns:1fr;gap:14px}.af-pdp-smoke .af-pdp__use{display:flex;flex-direction:column;min-width:0;padding:24px 22px;background:#fff;border:1px solid var(--af-line);border-top:3px solid var(--af-accent)}.af-pdp-smoke .af-pdp__use em{margin-bottom:11px;font-size:.66rem}.af-pdp-smoke .af-pdp__use h4{color:var(--af-accent)}.af-pdp-smoke .af-pdp__use p{margin-top:9px;color:var(--af-stone);font-size:.94rem;line-height:1.46}.af-pdp-smoke .af-pdp__ritual{display:grid;grid-template-columns:1fr;gap:24px}.af-pdp-smoke .af-pdp__ritual-copy p{max-width:42ch;margin-top:11px;color:var(--af-stone);font-size:1rem}.af-pdp-smoke .af-pdp__steps{display:grid;gap:15px;margin:0;padding:0;list-style:none;counter-reset:af-step}.af-pdp-smoke .af-pdp__steps li{position:relative;min-height:30px;padding-left:42px;color:var(--af-stone);font-size:.96rem}.af-pdp-smoke .af-pdp__steps b{color:var(--af-ink)}.af-pdp-smoke .af-pdp__steps li::before{display:grid;position:absolute;top:0;left:0;width:27px;height:27px;place-items:center;border:1px solid var(--af-accent);border-radius:50%;color:var(--af-accent);content:counter(af-step);counter-increment:af-step;font-size:.75rem;font-weight:750}.af-pdp-smoke .af-pdp__faq{display:grid;grid-template-columns:1fr;gap:26px}.af-pdp-smoke .af-pdp__faq-item p{max-width:62ch;margin-top:7px;color:var(--af-stone);font-size:.96rem}.af-pdp-smoke .af-pdp__system{display:grid;grid-template-columns:1fr;gap:14px}.af-pdp-smoke .af-pdp__step-card{position:relative;display:flex;flex-direction:column;min-width:0;padding:26px 22px 24px;background:#fff;border:1px solid var(--af-line);border-top:3px solid var(--af-accent)}.af-pdp-smoke .af-pdp__step-card--active{background:var(--af-tint)}.af-pdp-smoke .af-pdp__step-num{font-family:var(--af-display);font-size:clamp(1.9rem,1.5rem + 1vw,2.3rem);font-weight:650;letter-spacing:-.05em;line-height:1;color:var(--af-accent)}.af-pdp-smoke .af-pdp__step-card em{margin-top:12px;color:var(--af-accent);font-style:normal;font-size:.66rem;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.af-pdp-smoke .af-pdp__step-card h4{margin-top:8px}.af-pdp-smoke .af-pdp__step-card p{margin-top:9px;color:var(--af-stone);font-size:.94rem;line-height:1.46}.af-pdp-smoke .af-pdp__step-tag{position:absolute;top:20px;right:18px;padding:4px 10px;border:1px solid var(--af-accent);border-radius:999px;color:var(--af-accent);font-size:.58rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase}\n@media(min-width:680px){.af-pdp-smoke .af-pdp__facts{grid-template-columns:repeat(3,1fr);gap:16px}.af-pdp-smoke .af-pdp__reasons{grid-template-columns:1fr 1fr;column-gap:46px;row-gap:30px}.af-pdp-smoke .af-pdp__use-grid{grid-template-columns:repeat(3,1fr);gap:16px}.af-pdp-smoke .af-pdp__ritual{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:38px}.af-pdp-smoke .af-pdp__faq{grid-template-columns:1fr 1fr;column-gap:46px;row-gap:30px}.af-pdp-smoke .af-pdp__system{grid-template-columns:repeat(3,1fr);gap:16px}}\n@supports selector(body:has(*)){body:has(.af-pdp-smoke) .af-pdp-details__specs{display:none}}.af-pdp-smoke .af-pdp__list{display:grid;gap:13px;margin:24px 0 0;padding:0;list-style:none}.af-pdp-smoke .af-pdp__list li{position:relative;padding-left:30px;color:var(--af-stone);font-size:1rem;line-height:1.5}.af-pdp-smoke .af-pdp__list li b{color:var(--af-ink);font-weight:750}.af-pdp-smoke .af-pdp__list li::before{content:\"\";position:absolute;left:3px;top:.28em;width:6px;height:11px;border:solid var(--af-accent);border-width:0 2px 2px 0;transform:rotate(45deg)}\n<\/style>\n<article class=\"af-pdp-smoke\" aria-label=\"Smoke Zero 420 FABRIC Spray product description\">\n<section class=\"af-pdp__section af-pdp__hero\">\n<div class=\"af-pdp__wrap\">\n<p class=\"af-pdp__kicker\">Smoke Zero 420 &middot; FABRIC Spray 500 ml<\/p>\n<h2>No smoke smell. In the fabric. Not just for a minute.<\/h2>\n<p class=\"af-pdp__lead\">Smoke odour can live in curtains, sofas and upholstery long after the cigarette is out. odorano&reg; sinks into the fibres and neutralises the odour molecules at the source, cigarette, cannabis or vape. Once it dries, the fabric is fragrance-free, it smells clean, not perfumed.<\/p>\n<div class=\"af-pdp__facts\" aria-label=\"Key highlights\">\n<div class=\"af-pdp__fact\"><em>Neutralises<\/em><strong>odorano&reg;<\/strong><span>clears smoke from fabric, doesn&#8217;t mask it<\/span><\/div>\n<div class=\"af-pdp__fact\"><em>Once dry<\/em><strong>Fragrance-free<\/strong><span>fabric smells clean, not perfumed<\/span><\/div>\n<div class=\"af-pdp__fact\"><em>All fabrics<\/em><strong>No stains<\/strong><span>sofas, curtains, carpet, upholstery<\/span><\/div>\n<\/div>\n<p class=\"af-pdp__note\">A precise 500 ml trigger spray, aimed exactly where you need it.<\/p>\n<\/div>\n<\/section>\n<section class=\"af-pdp__section\">\n<div class=\"af-pdp__wrap\">\n<div class=\"af-pdp__heading\">\n<h3>Smoke hides in fabric. This clears it out.<\/h3>\n<p>The soft surfaces are where the smell really lives, and where covering it up never lasts.<\/p>\n<\/div>\n<ul class=\"af-pdp__list\">\n<li><b>It clears smoke from fabric, it doesn&#8217;t mask it.<\/b> Smoke odour can cling to curtains, sofas and upholstery for up to 72 hours after smoking. odorano&reg; sinks into the fibres and neutralises the odour at the source, so it doesn&#8217;t come back.<\/li>\n<li><b>Fragrance-free once dry.<\/b> It doesn&#8217;t hide smoke under lavender. When it dries, the fabric simply smells clean, not perfumed. Very few sprays actually do that.<\/li>\n<li><b>One formula, every kind of smoke.<\/b> Cigarette, cannabis, vape, shisha and that burnt-air smell, with no enzymes and no harsh chemistry.<\/li>\n<li><b>All fabrics, no stains.<\/b> Curtains, carpets, sofas, mattresses, clothes, car upholstery and office chairs. No marks, no residue.<\/li>\n<li><b>A precise 500 ml trigger.<\/b> The applicator lands exactly where you need it, a few sprays over a sofa, a curtain or a car seat.<\/li>\n<li><b>Part of the Smoke Zero 420 system.<\/b> The fabric layer that works with AIR Spray for full, two-layer neutralisation: air first, then textiles.<\/li>\n<\/ul>\n<\/div>\n<\/section>\n<section class=\"af-pdp__section\">\n<div class=\"af-pdp__wrap\">\n<div class=\"af-pdp__heading\">\n<h3>Every soft surface in your home and car.<\/h3>\n<p>The places smoke soaks into and won&#8217;t let go.<\/p>\n<\/div>\n<div class=\"af-pdp__use-grid\">\n<div class=\"af-pdp__use\"><em>At home<\/em><\/p>\n<h4>Sofa, curtains &amp; carpet<\/h4>\n<p>The deepest reservoir of smell in the house. The spray sinks into every fibre and leaves it clean.<\/p>\n<\/div>\n<div class=\"af-pdp__use\"><em>In the bedroom<\/em><\/p>\n<h4>Mattress &amp; bedding<\/h4>\n<p>A bedroom free of smoke smell before you sleep, on the fabrics you can&#8217;t wash every day.<\/p>\n<\/div>\n<div class=\"af-pdp__use\"><em>Car &amp; work<\/em><\/p>\n<h4>Upholstery &amp; seats<\/h4>\n<p>Seats, headlining, mats and office chairs. Before an inspection, a lease return or a passenger.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"af-pdp__section\">\n<div class=\"af-pdp__wrap\">\n<div class=\"af-pdp__ritual\">\n<div class=\"af-pdp__ritual-copy\">\n<h3>Some times, the smoke smell simply can&#8217;t stay.<\/h3>\n<p>Guests in the morning and you know what the living room smells of. A lease car going back, with upholstery that has to smell like it was never smoked in. A rental with the next guest arriving in three hours. One treatment and it&#8217;s dealt with.<\/p>\n<\/div>\n<div>\n<ol class=\"af-pdp__steps\">\n<li><b>Unlock the trigger and spray the fabric<\/b> from about 20 to 30 cm.<\/li>\n<li><b>Leave it lightly damp,<\/b> not soaked through.<\/li>\n<li><b>Let it dry naturally,<\/b> and don&#8217;t wipe it off.<\/li>\n<li><b>For strong odours, repeat<\/b> once it has dried.<\/li>\n<\/ol>\n<p class=\"af-pdp__note\">For full coverage, use Smoke Zero 420 AIR on the air first, then FABRIC on the textiles.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"af-pdp__section\">\n<div class=\"af-pdp__wrap\">\n<div class=\"af-pdp__heading\">\n<h3>Good to know.<\/h3>\n<p>The useful details, in a glance.<\/p>\n<\/div>\n<div class=\"af-pdp__faq\">\n<div class=\"af-pdp__faq-item\">\n<h4>How is it different from a normal fabric spray?<\/h4>\n<p>A normal spray lays its scent over the smoke, so the smell returns. odorano&reg; sinks into the fibres and neutralises the smoke odour itself, and once dry the fabric is fragrance-free.<\/p>\n<\/div>\n<div class=\"af-pdp__faq-item\">\n<h4>Does it leave a scent behind?<\/h4>\n<p>No. Once it dries, the fabric smells clean, with no added fragrance.<\/p>\n<\/div>\n<div class=\"af-pdp__faq-item\">\n<h4>What kinds of smoke does it handle?<\/h4>\n<p>Cigarette, cannabis, vape and e-cigarette, shisha and general burnt-air smells.<\/p>\n<\/div>\n<div class=\"af-pdp__faq-item\">\n<h4>Will it stain my fabrics?<\/h4>\n<p>It&#8217;s made for all fabric types and leaves no stains or residue. On delicate materials, it&#8217;s worth testing a small, hidden area first.<\/p>\n<\/div>\n<div class=\"af-pdp__faq-item\">\n<h4>How do I use it?<\/h4>\n<p>Spray from 20 to 30 cm until the fabric is lightly damp, then leave it to dry without wiping. For strong odours, repeat once it has dried.<\/p>\n<\/div>\n<div class=\"af-pdp__faq-item\">\n<h4>What is the active technology?<\/h4>\n<p>odorano&reg;, an odour-neutralising formula developed through natural tea fermentation, with active ingredients of natural origin.<\/p>\n<\/div>\n<div class=\"af-pdp__faq-item\">\n<h4>Should I use it with AIR Spray?<\/h4>\n<p>For the best result, yes. Use AIR on the air first, then FABRIC on the textiles, so the system works in two layers.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"af-pdp__section\">\n<div class=\"af-pdp__wrap\">\n<div class=\"af-pdp__heading\">\n<h3>Fabrics free of smoke. A whole system so it never comes back.<\/h3>\n<p>FABRIC Spray is the textile layer of the Smoke Zero 420 system.<\/p>\n<\/div>\n<div class=\"af-pdp__system\">\n<div class=\"af-pdp__step-card af-pdp__step-card--active\"><span class=\"af-pdp__step-tag\">This product<\/span><em>Textiles<\/em><\/p>\n<h4>FABRIC Spray 500 ml<\/h4>\n<p>Sinks into curtains, sofas, carpet and upholstery and neutralises smoke odour at the source.<\/p>\n<\/div>\n<div class=\"af-pdp__step-card\"><em>Air &amp; space<\/em><\/p>\n<h4>AIR Spray 500 ml<\/h4>\n<p>Clear the air first, before you treat the textiles.<\/p>\n<\/div>\n<div class=\"af-pdp__step-card\"><em>Always on<\/em><\/p>\n<h4>Reed Diffuser<\/h4>\n<p>Continuous, passive 24\/7 protection for a room.<\/p>\n<\/div>\n<div class=\"af-pdp__step-card\"><em>In the car<\/em><\/p>\n<h4>Car Hanger<\/h4>\n<p>Steady neutralisation in the cabin and in wardrobes.<\/p>\n<\/div>\n<div class=\"af-pdp__step-card\"><em>On the move<\/em><\/p>\n<h4>Mini Spray 75 ml<\/h4>\n<p>A pocket format for fast intervention anywhere.<\/p>\n<\/div>\n<\/div>\n<p class=\"af-pdp__note\">Use AIR and FABRIC together for full, two-layer neutralisation.<\/p>\n<\/div>\n<\/section>\n<\/article>\n","protected":false},"excerpt":{"rendered":"<p>\u2022 Eliminates stubborn cigarette and cannabis odors trapped deep in fabrics<br \/>\n\u2022 Restores freshness to sofas, car seats, curtains, carpets, and clothing<br \/>\n\u2022 Simply spray and leave to dry\u2014no washing, rinsing, or extra effort<br \/>\n\u2022 500 ml trigger spray for fast, even coverage across larger fabric surfaces<\/p>\n","protected":false},"featured_media":13008,"comment_status":"open","ping_status":"closed","template":"","meta":{"_seopress_titles_title":"Smoke Zero 420 Odor Neutralizer for Fabrics 500ml","_seopress_titles_desc":"Remove cigarette and cannabis smoke odors deep in sofas, car seats, curtains and carpets. Spray, let dry and enjoy lasting freshness without washing.","_seopress_robots_index":"","_seopress_robots_follow":"","_seopress_robots_imageindex":"","_seopress_robots_snippet":"","_seopress_robots_primary_cat":"","_seopress_robots_breadcrumbs":"","_seopress_robots_freeze_modified_date":"","_seopress_robots_custom_modified_date":"","_seopress_robots_canonical":"","_seopress_social_fb_title":"","_seopress_social_fb_desc":"","_seopress_social_fb_img":"","_seopress_social_fb_img_attachment_id":0,"_seopress_social_fb_img_width":0,"_seopress_social_fb_img_height":0,"_seopress_social_twitter_title":"","_seopress_social_twitter_desc":"","_seopress_social_twitter_img":"","_seopress_social_twitter_img_attachment_id":0,"_seopress_social_twitter_img_width":0,"_seopress_social_twitter_img_height":0,"_seopress_redirections_value":"","_seopress_redirections_enabled":"","_seopress_redirections_enabled_regex":"","_seopress_redirections_logged_status":"","_seopress_redirections_param":"","_seopress_redirections_type":0,"_seopress_analysis_target_kw":"","_af_scent_top":[262,774],"_af_scent_heart":[775],"_af_scent_base":[265],"_af_scent_description":"A clean, smoky scent with a crisp, clarifying feel, Odorano brings a fresh aromatic character that works well across fragrance products and air care collections. Inspired by tea fermentation, it delivers a subtle natural depth while staying light, contemporary and easy to place in wholesale fragrance ranges, e-commerce assortments and private label lines aimed at customers seeking a fresher, more neutral scent impression.","_af_video_url":"","_af_video_attachment_id":0,"_af_unit_of_measure":"","_members_access_role":[],"_members_access_error":""},"product_brand":[],"product_cat":[83,85],"product_tag":[],"af-notes":[262,775,774,265],"class_list":["post-12237","product","type-product","status-publish","has-post-thumbnail","product_cat-odor-neutralizers","product_cat-smoke-zero-420","first","instock","taxable","shipping-taxable","purchasable","product-type-simple"],"_links":{"self":[{"href":"https:\/\/airfresh24.com\/en\/wp-json\/wp\/v2\/product\/12237","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/airfresh24.com\/en\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/airfresh24.com\/en\/wp-json\/wp\/v2\/types\/product"}],"replies":[{"embeddable":true,"href":"https:\/\/airfresh24.com\/en\/wp-json\/wp\/v2\/comments?post=12237"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/airfresh24.com\/en\/wp-json\/wp\/v2\/media\/13008"}],"wp:attachment":[{"href":"https:\/\/airfresh24.com\/en\/wp-json\/wp\/v2\/media?parent=12237"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/airfresh24.com\/en\/wp-json\/wp\/v2\/product_brand?post=12237"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/airfresh24.com\/en\/wp-json\/wp\/v2\/product_cat?post=12237"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/airfresh24.com\/en\/wp-json\/wp\/v2\/product_tag?post=12237"},{"taxonomy":"af_note","embeddable":true,"href":"https:\/\/airfresh24.com\/en\/wp-json\/wp\/v2\/af-notes?post=12237"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}