{"product_id":"genuine-audi-singleframe-fragrance-dispenser","title":"OEM Audi Fragrance Dispenser","description":"\u003cstyle\u003e\n#ew-page{position:fixed;inset:0;z-index:999999;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;background:#0A0A0A;font-family:'Space Grotesk',system-ui,sans-serif;color:#F0F0F0;-webkit-font-smoothing:antialiased}\n#ew-page *{box-sizing:border-box;margin:0;padding:0}\n#ew-page img{max-width:100%}\n#ew-page a,#ew-page button{font-family:'Space Grotesk',system-ui,sans-serif}\n#ew-page nav{position:sticky;top:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:0 40px;height:64px;background:rgba(10,10,10,.95);backdrop-filter:blur(16px);border-bottom:1px solid #2A2A2A}\n#ew-page .nav-logo img{height:32px;width:auto;display:block;filter:invert(1)}\n#ew-page .nav-right{display:flex;align-items:center;gap:32px}\n#ew-page .nav-right a{font-size:12px;color:#888;text-decoration:none;letter-spacing:.08em;text-transform:uppercase;transition:color .2s}\n#ew-page .nav-right a:hover{color:#F0F0F0}\n#ew-page .nav-cta{background:#C8102E!important;color:#F0F0F0!important;padding:8px 18px;border-radius:3px;font-size:12px!important;font-weight:600!important}\n#ew-page .hero{display:grid;grid-template-columns:1fr 1fr;min-height:100vh;position:relative;overflow:hidden}\n#ew-page .hero-image-col{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 40px 60px 60px;gap:12px}\n#ew-page .hero-img-main{width:100%;max-width:560px;display:block;border-radius:4px;object-fit:contain;background:#141414;border:1px solid #2A2A2A}\n#ew-page .hero-thumbs{display:flex;gap:8px;flex-wrap:wrap;max-width:560px}\n#ew-page .hero-thumb{width:64px;height:64px;object-fit:cover;border-radius:3px;border:1px solid #2A2A2A;cursor:pointer;opacity:.6;transition:opacity .2s,border-color .2s;background:#141414}\n#ew-page .hero-thumb:hover,#ew-page .hero-thumb.active{opacity:1;border-color:#C8102E}\n#ew-page .hero-placeholder{width:100%;max-width:560px;aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:#141414;border:1px solid #2A2A2A;border-radius:4px;color:#333;font-size:13px;letter-spacing:.16em;text-transform:uppercase}\n#ew-page .hero-info-col{display:flex;flex-direction:column;justify-content:center;padding:80px 60px 60px 40px}\n#ew-page .eyebrow{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#C8102E;font-weight:500;margin-bottom:20px}\n#ew-page .hero-title{font-size:clamp(28px,3.5vw,48px);font-weight:700;line-height:1.05;letter-spacing:-.02em;margin-bottom:8px;color:#F0F0F0}\n#ew-page .part-no{display:inline-block;align-self:flex-start;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#888;background:#141414;border:1px solid #2A2A2A;border-radius:3px;padding:6px 12px;margin-bottom:16px}\n#ew-page .part-no strong{color:#F0F0F0;font-weight:600;letter-spacing:.06em}\n#ew-page .hero-subtitle{font-size:14px;color:#888;font-weight:400;letter-spacing:.04em;margin-bottom:16px}\n#ew-page .hero-desc{font-size:14px;color:#C8C8C8;line-height:1.7;max-width:420px;margin-bottom:24px;font-weight:300}\n#ew-page .opt-label{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#C8102E;font-weight:600;margin-bottom:10px}\n#ew-page .opt-wrap{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:22px}\n#ew-page .opt-btn{background:#141414;border:1px solid #2A2A2A;color:#888;padding:10px 16px;font-size:12px;letter-spacing:.05em;border-radius:3px;cursor:pointer;transition:all .2s}\n#ew-page .opt-btn:hover{border-color:#555;color:#C8C8C8}\n#ew-page .opt-btn.active{border-color:#C8102E;color:#F0F0F0;background:#1C1C1C}\n#ew-page .price-row{display:flex;align-items:baseline;gap:10px;margin-bottom:24px}\n#ew-page .price{font-size:32px;font-weight:700;letter-spacing:-.02em;color:#F0F0F0}\n#ew-page .price-note{font-size:12px;color:#555}\n#ew-page .btn-primary{display:block;width:100%;background:#C8102E;color:#F0F0F0;border:none;padding:16px 24px;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border-radius:3px;cursor:pointer;transition:background .2s;margin-bottom:10px;text-align:center;text-decoration:none}\n#ew-page .btn-primary:hover{background:#a50d25}\n#ew-page .btn-primary[disabled]{background:#2A2A2A;color:#666;cursor:not-allowed}\n#ew-page .btn-secondary{display:block;width:100%;background:transparent;color:#888;border:1px solid #2A2A2A;padding:13px 24px;font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;border-radius:3px;cursor:pointer;transition:all .2s;text-align:center;text-decoration:none}\n#ew-page .btn-secondary:hover{border-color:#888;color:#C8C8C8}\n#ew-page .trust-row{display:flex;gap:16px;margin-top:20px;padding-top:20px;border-top:1px solid #2A2A2A;flex-wrap:wrap}\n#ew-page .trust-item{display:flex;align-items:center;gap:6px;font-size:11px;color:#888}\n#ew-page .trust-dot{width:5px;height:5px;border-radius:50%;background:#C8102E;flex-shrink:0}\n#ew-page .mobile-cta{display:none;background:#141414;border-top:1px solid #2A2A2A;border-bottom:1px solid #2A2A2A;padding:24px}\n#ew-page .gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;background:#0A0A0A;padding:24px 40px;border-top:1px solid #2A2A2A;border-bottom:1px solid #2A2A2A}\n#ew-page .gallery:empty{display:none}\n#ew-page .gallery-img{width:100%;aspect-ratio:1;object-fit:cover;display:block;background:#141414;border-radius:4px;border:1px solid #2A2A2A;transition:border-color .2s}\n#ew-page .gallery-img:hover{border-color:#555}\n#ew-page section{padding:72px 0}\n#ew-page .container{max-width:1120px;margin:0 auto;padding:0 40px}\n#ew-page .section-tag{display:inline-block;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#C8102E;font-weight:600;border-left:2px solid #C8102E;padding-left:10px;margin-bottom:24px}\n#ew-page .section-title{font-size:clamp(22px,2.8vw,34px);font-weight:700;letter-spacing:-.02em;color:#F0F0F0;margin-bottom:10px}\n#ew-page .rev-card{background:#141414;border:1px solid #2A2A2A;border-radius:4px;padding:28px 30px;max-width:720px;margin-top:8px}\n#ew-page .rev-head{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:14px}\n#ew-page .rev-name{font-size:15px;font-weight:700;color:#F0F0F0;letter-spacing:.01em}\n#ew-page .rev-stars{font-size:15px;color:#C8102E;letter-spacing:.14em;line-height:1}\n#ew-page .rev-body{font-size:15px;line-height:1.7;color:#C8C8C8;font-weight:300}\n#ew-page .rev-imgs{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px}\n#ew-page .rev-imgs img{width:100%;aspect-ratio:1\/1;object-fit:cover;display:block;border-radius:3px;border:1px solid #2A2A2A;background:#0A0A0A}\n#ew-page .feat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#2A2A2A;border:1px solid #2A2A2A;border-radius:4px;overflow:hidden}\n#ew-page .feat-cell{background:#141414;padding:28px 24px;display:flex;flex-direction:column;gap:8px;transition:background .2s}\n#ew-page .feat-cell:hover{background:#1C1C1C}\n#ew-page .feat-label{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#C8102E;font-weight:600}\n#ew-page .feat-value{font-size:14px;font-weight:600;color:#F0F0F0;line-height:1.3}\n#ew-page .feat-note{font-size:12px;color:#555;line-height:1.5}\n#ew-page .spec-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#2A2A2A;border:1px solid #2A2A2A;border-radius:4px;overflow:hidden;margin-top:32px}\n#ew-page .spec-cell{background:#141414;padding:28px 24px}\n#ew-page .spec-header{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#C8102E;font-weight:600;margin-bottom:14px}\n#ew-page .spec-list{list-style:none}\n#ew-page .spec-list li{font-size:13px;color:#C8C8C8;line-height:1.5;padding:8px 0 8px 18px;position:relative;border-bottom:1px solid rgba(42,42,42,.5)}\n#ew-page .spec-list li:last-child{border-bottom:none}\n#ew-page .spec-list li::before{content:'';position:absolute;left:0;top:15px;width:5px;height:5px;border-radius:50%;background:#C8102E}\n#ew-page .fit-section{background:#141414;border-top:1px solid #2A2A2A;border-bottom:1px solid #2A2A2A}\n#ew-page .fit-table{width:100%;border-collapse:collapse;font-size:13px}\n#ew-page .fit-table th{text-align:left;padding:10px 16px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#555;font-weight:500;border-bottom:1px solid #2A2A2A}\n#ew-page .fit-table td{padding:12px 16px;border-bottom:1px solid rgba(42,42,42,.5);color:#C8C8C8;vertical-align:middle;font-size:12px}\n#ew-page .fit-table tr:last-child td{border-bottom:none}\n#ew-page .fit-badge{display:inline-block;font-size:10px;letter-spacing:.08em;font-weight:600;padding:3px 8px;border-radius:2px;text-transform:uppercase;background:rgba(200,16,46,.15);color:#C8102E}\n#ew-page .warn{margin-top:24px;font-size:12px;color:#777;line-height:1.6;border-left:2px solid #2A2A2A;padding-left:14px}\n#ew-page .buy-cta{background:#0A0A0A;padding:80px 0;position:relative;overflow:hidden}\n#ew-page .buy-cta::before{content:'';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:700px;height:350px;background:radial-gradient(ellipse,rgba(200,16,46,.07) 0%,transparent 70%);pointer-events:none}\n#ew-page .cta-inner{max-width:560px;margin:0 auto;text-align:center;position:relative;z-index:1;padding:0 40px}\n#ew-page .cta-title{font-size:clamp(24px,3.5vw,40px);font-weight:700;letter-spacing:-.02em;color:#F0F0F0;margin-bottom:10px;line-height:1.1}\n#ew-page .cta-subtitle{font-size:14px;color:#888;margin-bottom:28px;line-height:1.6}\n#ew-page .cta-btns{display:flex;flex-direction:column;gap:10px;max-width:340px;margin:0 auto}\n#ew-page footer{background:#141414;border-top:1px solid #2A2A2A;padding:32px 40px;display:flex;align-items:center;justify-content:space-between}\n#ew-page .footer-logo img{height:24px;width:auto;filter:invert(1);opacity:.4}\n#ew-page .footer-right{font-size:11px;color:#555;display:flex;gap:24px}\n#ew-page .footer-right a{color:#555;text-decoration:none}\n#ew-page .footer-right a:hover{color:#C8C8C8}\n@media(max-width:900px){#ew-page .hero{grid-template-columns:1fr;min-height:auto}#ew-page .hero-image-col{padding:72px 24px 24px}#ew-page .hero-info-col{display:none}#ew-page .mobile-cta{display:block}#ew-page .feat-grid{grid-template-columns:1fr 1fr}#ew-page .spec-grid{grid-template-columns:1fr}#ew-page .gallery{grid-template-columns:repeat(2,1fr);padding:16px 24px}#ew-page nav{padding:0 24px}#ew-page .container{padding:0 24px}#ew-page footer{flex-direction:column;gap:16px;text-align:center}#ew-page .buy-cta{padding:60px 0}#ew-page .rev-card{padding:22px 20px}}\n\u003c\/style\u003e\n\u003cdiv id=\"ew-page\"\u003e\n\u003cnav\u003e\u003ca class=\"nav-logo\" href=\"\/\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0916\/4878\/6679\/files\/E67C7D10-1304-4516-8C18-F026F9CFCBCA.png?v=1782407090\" alt=\"Eurowerks\"\u003e\u003c\/a\u003e\u003cdiv class=\"nav-right\"\u003e\n\u003ca href=\"\/collections\/audi\"\u003eShop Audi\u003c\/a\u003e\u003ca href=\"\/pages\/vw\"\u003eAll VW\u003c\/a\u003e\u003ca href=\"#buy\" class=\"nav-cta\"\u003eBuy Now\u003c\/a\u003e\n\u003c\/div\u003e\u003c\/nav\u003e\n\u003csection class=\"hero\"\u003e\n  \u003cdiv class=\"hero-image-col\"\u003e\n    \u003cdiv id=\"ew-imgwrap\"\u003e\u003cdiv class=\"hero-placeholder\"\u003eSingleframe Fragrance\u003c\/div\u003e\u003c\/div\u003e\n    \u003cdiv class=\"hero-thumbs\" id=\"ew-thumbs\"\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"hero-info-col\"\u003e\n    \u003cp class=\"eyebrow\"\u003eGenuine Audi · Singleframe Design · Vent Clip\u003c\/p\u003e\n    \u003ch1 class=\"hero-title\" id=\"ew-title\"\u003eSingleframe\u003cbr\u003eFragrance\u003cbr\u003eDispenser\u003c\/h1\u003e\n    \u003cp class=\"part-no\"\u003ePart No. \u003cstrong\u003e80A 087 009\u003c\/strong\u003e Series\u003c\/p\u003e\n    \u003cp class=\"hero-subtitle\"\u003eGenuine Audi Accessories · Aluminium Housing · Up to 45 Days\u003c\/p\u003e\n    \u003cp class=\"hero-desc\"\u003eGenuine Audi air freshener shaped like the Singleframe grille. Clips onto the fins of any air vent and scents the cabin for up to 45 days. The aluminium housing is refillable, so you keep the dispenser and just swap sticks.\u003c\/p\u003e\n    \u003cp class=\"opt-label\"\u003eScent\u003c\/p\u003e\n    \u003cdiv class=\"opt-wrap\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"price-row\"\u003e\n\u003cspan class=\"price\"\u003e—\u003c\/span\u003e\u003cspan class=\"price-note\"\u003eDispenser + first stick\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cbutton class=\"btn-primary\" onclick=\"ewAddToCart()\"\u003eAdd to Cart\u003c\/button\u003e\n    \u003ca href=\"mailto:contact@eurowerks.co\" class=\"btn-secondary\"\u003eQuestions?\u003c\/a\u003e\n    \u003cdiv class=\"trust-row\"\u003e\n\u003cdiv class=\"trust-item\"\u003e\n\u003cspan class=\"trust-dot\"\u003e\u003c\/span\u003eGenuine Audi Accessories\u003c\/div\u003e\n\u003cdiv class=\"trust-item\"\u003e\n\u003cspan class=\"trust-dot\"\u003e\u003c\/span\u003eRefillable housing\u003c\/div\u003e\n\u003cdiv class=\"trust-item\"\u003e\n\u003cspan class=\"trust-dot\"\u003e\u003c\/span\u003eFits any vent\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\u003cdiv class=\"mobile-cta\"\u003e\n  \u003cp class=\"eyebrow\" style=\"margin-bottom:6px\"\u003eGenuine Audi · Vent Clip\u003c\/p\u003e\n  \u003ch2 style=\"font-size:22px;font-weight:700;letter-spacing:-.02em;color:#F0F0F0;margin-bottom:14px\"\u003eSingleframe Fragrance Dispenser\u003c\/h2\u003e\n  \u003cp class=\"opt-label\"\u003eScent\u003c\/p\u003e\n  \u003cdiv class=\"opt-wrap\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"price-row\"\u003e\n\u003cspan class=\"price\"\u003e—\u003c\/span\u003e\u003cspan class=\"price-note\" style=\"font-size:12px;color:#555\"\u003eDispenser + first stick\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cbutton class=\"btn-primary\" onclick=\"ewAddToCart()\"\u003eAdd to Cart\u003c\/button\u003e\n  \u003ca href=\"mailto:contact@eurowerks.co\" class=\"btn-secondary\"\u003eQuestions?\u003c\/a\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gallery\" id=\"ew-gallery\"\u003e\u003c\/div\u003e\n\u003csection\u003e\u003cdiv class=\"container\"\u003e\n\u003cp class=\"section-tag\"\u003eFeatures\u003c\/p\u003e\n\u003ch2 class=\"section-title\"\u003eWhat you're getting.\u003c\/h2\u003e\n\u003cdiv class=\"feat-grid\"\u003e\n\u003cdiv class=\"feat-cell\"\u003e\n\u003cspan class=\"feat-label\"\u003eSourcing\u003c\/span\u003e\u003cspan class=\"feat-value\"\u003eGenuine Audi Accessories\u003c\/span\u003e\u003cspan class=\"feat-note\"\u003eFactory accessory, not a dealer-lot knockoff\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feat-cell\"\u003e\n\u003cspan class=\"feat-label\"\u003eDesign\u003c\/span\u003e\u003cspan class=\"feat-value\"\u003eSingleframe Grille\u003c\/span\u003e\u003cspan class=\"feat-note\"\u003eShaped after the Audi front end\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feat-cell\"\u003e\n\u003cspan class=\"feat-label\"\u003eDuration\u003c\/span\u003e\u003cspan class=\"feat-value\"\u003eUp to 45 Days\u003c\/span\u003e\u003cspan class=\"feat-note\"\u003ePer fragrance stick, then refill\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feat-cell\"\u003e\n\u003cspan class=\"feat-label\"\u003eHousing\u003c\/span\u003e\u003cspan class=\"feat-value\"\u003eAluminium\u003c\/span\u003e\u003cspan class=\"feat-note\"\u003eKeeps its finish, unlike moulded plastic\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feat-cell\"\u003e\n\u003cspan class=\"feat-label\"\u003eMounting\u003c\/span\u003e\u003cspan class=\"feat-value\"\u003eVent Fin Clip\u003c\/span\u003e\u003cspan class=\"feat-note\"\u003eClips to the fins — no adhesive, no residue\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feat-cell\"\u003e\n\u003cspan class=\"feat-label\"\u003eRefills\u003c\/span\u003e\u003cspan class=\"feat-value\"\u003eSold Separately\u003c\/span\u003e\u003cspan class=\"feat-note\"\u003eThree-stick refill packs available\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-grid\"\u003e\n\u003cdiv class=\"spec-cell\"\u003e\n\u003cp class=\"spec-header\"\u003eScents\u003c\/p\u003e\n\u003cul class=\"spec-list\"\u003e\n\u003cli\u003eRed — Mediterranean\u003c\/li\u003e\n\u003cli\u003eBlack — Oriental\u003c\/li\u003e\n\u003cli\u003eYellow — Lemon \u0026amp; Ginger\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-cell\"\u003e\n\u003cp class=\"spec-header\"\u003eProduct Details\u003c\/p\u003e\n\u003cul class=\"spec-list\"\u003e\n\u003cli\u003eAudi Genuine Accessories\u003c\/li\u003e\n\u003cli\u003ePart numbers 80A087009A \/ D \/ E\u003c\/li\u003e\n\u003cli\u003eRefillable aluminium dispenser\u003c\/li\u003e\n\u003cli\u003eIncludes the first fragrance stick\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection\u003e\u003cdiv class=\"container\"\u003e\n\u003cp class=\"section-tag\"\u003eReviews\u003c\/p\u003e\n\u003cdiv class=\"rev-card\"\u003e\n\u003cdiv class=\"rev-head\"\u003e\n\u003cspan class=\"rev-name\"\u003eIsaak\u003c\/span\u003e\u003cspan class=\"rev-stars\"\u003e★★★★★\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"rev-body\"\u003eGot it within 1 week\u003c\/p\u003e\n\u003cdiv class=\"rev-imgs\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0916\/4878\/6679\/files\/ED344B75-DF0B-4087-A71F-78BE334930F0.jpg?v=1786307609\" alt=\"Customer photo of Audi Singleframe fragrance dispenser\" loading=\"lazy\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0916\/4878\/6679\/files\/BA70CDE7-6A6F-4A32-8831-7590BC4BC90B.jpg?v=1786307609\" alt=\"Customer photo of Audi Singleframe fragrance dispenser\" loading=\"lazy\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0916\/4878\/6679\/files\/0BEA042E-B9E8-41F2-B047-BB53306762AE.jpg?v=1786308616\" alt=\"Customer photo of Audi Singleframe fragrance dispenser\" loading=\"lazy\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"fit-section\"\u003e\u003cdiv class=\"container\"\u003e\n\u003cp class=\"section-tag\"\u003eFitment\u003c\/p\u003e\n\u003ch2 class=\"section-title\"\u003eWill it fit?\u003c\/h2\u003e\n\u003ctable class=\"fit-table\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eModel\u003c\/th\u003e\n\u003cth\u003eNotes\u003c\/th\u003e\n\u003cth\u003eFitment\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eAny Audi with fin-style vents\u003c\/td\u003e\n\u003ctd\u003eClips to the vent fins\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fit-badge\"\u003eUniversal\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAny VW with fin-style vents\u003c\/td\u003e\n\u003ctd\u003eWorks, though the badge is Audi\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fit-badge\"\u003eUniversal\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"warn\"\u003eCars with fully flush or hidden vent designs may not give the clip anything to grip. Check that your vents have visible fins.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"buy-cta\" id=\"buy\"\u003e\u003cdiv class=\"cta-inner\"\u003e\n\u003cp class=\"eyebrow\" style=\"text-align:center;margin-bottom:14px\"\u003eSmall detail, noticed every drive\u003c\/p\u003e\n\u003ch2 class=\"cta-title\"\u003eSingleframe\u003cbr\u003eFragrance Dispenser\u003c\/h2\u003e\n\u003cp class=\"cta-subtitle\"\u003eGenuine Audi Accessories · Aluminium · Refillable\u003c\/p\u003e\n\u003cdiv class=\"cta-btns\"\u003e\n\u003cbutton class=\"btn-primary\" onclick=\"ewAddToCart()\"\u003eAdd to Cart\u003c\/button\u003e\u003ca href=\"mailto:contact@eurowerks.co\" class=\"btn-secondary\"\u003eQuestions?\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003cfooter\u003e\u003ca class=\"footer-logo\" href=\"\/\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0916\/4878\/6679\/files\/E67C7D10-1304-4516-8C18-F026F9CFCBCA.png?v=1782407090\" alt=\"Eurowerks\"\u003e\u003c\/a\u003e\u003cdiv class=\"footer-right\"\u003e\n\u003ca href=\"\/collections\/audi\"\u003eAudi Collection\u003c\/a\u003e\u003ca href=\"\/policies\/refund-policy\"\u003eReturns\u003c\/a\u003e\u003ca href=\"mailto:contact@eurowerks.co\"\u003econtact@eurowerks.co\u003c\/a\u003e\n\u003c\/div\u003e\u003c\/footer\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n(function(){var p=document.getElementById('ew-page');if(!p)return;document.body.appendChild(p);Array.from(document.body.children).forEach(function(e){if(e.id!=='ew-page'\u0026\u0026e.tagName!=='SCRIPT')e.style.setProperty('display','none','important')});document.documentElement.style.overflow='hidden';document.body.style.overflow='hidden'})();\nvar EW_VARIANTS=[];var EW_VARIANT_ID=\"\";\nfunction ewThumb(el){document.querySelectorAll('#ew-page .hero-thumb').forEach(function(t){t.classList.remove('active')});el.classList.add('active');var m=document.getElementById('ew-main');if(m)m.src=el.src}\nfunction ewRenderImages(imgs){if(!imgs||!imgs.length)return;var w=document.getElementById('ew-imgwrap');if(w)w.innerHTML='\u003cimg id=\"ew-main\" class=\"hero-img-main\" src=\"'+imgs[0]+'\" alt=\"\"\u003e';var tw=document.getElementById('ew-thumbs');if(tw\u0026\u0026imgs.length\u003e1){tw.innerHTML=imgs.map(function(u,i){return '\u003cimg class=\"hero-thumb'+(i===0?' active':'')+'\" src=\"'+u+'\" onclick=\"ewThumb(this)\" alt=\"\"\u003e'}).join('')}var gw=document.getElementById('ew-gallery');if(gw)gw.innerHTML=imgs.slice(1).map(function(u){return '\u003cimg class=\"gallery-img\" src=\"'+u+'\" alt=\"\" loading=\"lazy\"\u003e'}).join('')}\nfunction ewMoney(p){return '$'+parseFloat(p).toFixed(2)}\nfunction ewSelect(i){var v=EW_VARIANTS[i];if(!v)return;EW_VARIANT_ID=String(v.id);document.querySelectorAll('#ew-page .opt-btn').forEach(function(b){b.classList.toggle('active',b.getAttribute('data-idx')===String(i))});document.querySelectorAll('#ew-page .price').forEach(function(e){e.textContent=ewMoney(v.price\/100)});document.querySelectorAll('#ew-page .btn-primary').forEach(function(b){if(v.available===false){b.setAttribute('disabled','disabled');b.textContent='Sold Out'}else{b.removeAttribute('disabled');b.textContent='Add to Cart'}});if(v.featured_image\u0026\u0026v.featured_image.src){var m=document.getElementById('ew-main');if(m)m.src=v.featured_image.src}}\nfunction ewRenderOpts(vs){EW_VARIANTS=vs;var html=vs.map(function(v,i){return '\u003cbutton class=\"opt-btn\" data-idx=\"'+i+'\" onclick=\"ewSelect('+i+')\"\u003e'+v.title+'\u003c\/button\u003e'}).join('');document.querySelectorAll('#ew-page .opt-wrap').forEach(function(w){w.innerHTML=html});var first=0;for(var i=0;i\u003cvs.length;i++){if(vs[i].available){first=i;break}}ewSelect(first)}\nfunction ewSync(){var h=(location.pathname.split('\/products\/')[1]||'').split('\/')[0].split('?')[0];if(!h)return;fetch('\/products\/'+h+'.js',{headers:{'Accept':'application\/json'}}).then(function(r){return r.json()}).then(function(d){var h1=document.getElementById('ew-title');if(h1\u0026\u0026d.title)h1.textContent=d.title;if(d.images\u0026\u0026d.images.length)ewRenderImages(d.images);if(d.variants\u0026\u0026d.variants.length)ewRenderOpts(d.variants)}).catch(function(){})}\nfunction ewAddToCart(){var id=EW_VARIANT_ID;if(!id)return;fetch('\/cart\/add.js',{method:'POST',headers:{'Content-Type':'application\/json','X-Requested-With':'XMLHttpRequest'},body:JSON.stringify({id:parseInt(id),quantity:1,sections:[]})}).then(function(r){if(r.ok){return r.json()}else{throw new Error('cart_error')}}).then(function(data){try{document.dispatchEvent(new CustomEvent('cart:refresh',{bubbles:true}))}catch(e){}window.location.href='\/cart'}).catch(function(e){if(e.message==='cart_error')alert('Could not add to cart. Please try again.');else window.location.href='\/cart'})}\newSync();\n\u003c\/script\u003e","brand":"Audi","offers":[{"title":"Black - Oriental","offer_id":51009534820599,"sku":"80A087009D","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Yellow - Lemon \u0026 Ginger","offer_id":51009534853367,"sku":"80A087009E","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Red - Mediterranean","offer_id":51009549402359,"sku":"80A087009A","price":34.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0916\/4878\/6679\/files\/0024-5224687814787408698.png?v=1786356224","url":"https:\/\/eurowerks.co\/products\/genuine-audi-singleframe-fragrance-dispenser","provider":"Eurowerks","version":"1.0","type":"link"}