{"product_id":"golf-8-r-custom-carbon-wheel","title":"Golf 8 R Custom Carbon Fiber steering wheel","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{--red:#C8102E;--amber:#FF8C00;--border:#2A2A2A;--dark:#141414;--mid:#888;--light:#C8C8C8}\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;min-height:300px;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-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 .hero-subtitle{font-size:14px;color:#888;font-weight:400;letter-spacing:.04em;margin-bottom:28px}\n#ew-page .hero-desc{font-size:14px;color:#C8C8C8;line-height:1.7;max-width:420px;margin-bottom:28px;font-weight:300}\n#ew-page .warn-note{background:#141414;border:1px solid #2A2A2A;border-left:3px solid #FF8C00;border-radius:3px;padding:12px 16px;font-size:12px;color:#888;line-height:1.5;margin-bottom:20px}\n#ew-page .warn-note strong{color:#FF8C00}\n#ew-page .variant-label{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#888;margin-bottom:10px;font-weight:500;display:block}\n#ew-page .opt-grid{display:grid;gap:8px;margin-bottom:20px}\n#ew-page .opt-grid-2{grid-template-columns:repeat(2,1fr)}\n#ew-page .opt-grid-3{grid-template-columns:repeat(3,1fr)}\n#ew-page .opt-btn{border:1px solid #2A2A2A;background:#141414;color:#C8C8C8;padding:11px 10px;border-radius:3px;cursor:pointer;transition:all .18s;text-align:center;font-size:12px;font-weight:600;line-height:1.25}\n#ew-page .opt-btn:hover{border-color:#888;background:#1C1C1C}\n#ew-page .opt-btn.active{border-color:#C8102E;background:rgba(200,16,46,.08);color:#F0F0F0}\n#ew-page .opt-btn.opt-swatch{display:flex;align-items:center;justify-content:flex-start;gap:8px;text-align:left;padding-left:10px}\n#ew-page .opt-swatch-dot{width:16px;height:16px;border-radius:50%;border:1px solid rgba(255,255,255,.3);flex-shrink:0;display:inline-block;box-shadow:inset 0 0 0 1px rgba(0,0,0,.25)}\n#ew-page .price-row{display:flex;align-items:baseline;gap:10px;margin-bottom:24px;margin-top:4px}\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-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 .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 .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 .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:32px;line-height:1.6}\n#ew-page .cta-price-row{display:flex;align-items:baseline;justify-content:center;gap:10px;margin-bottom:28px}\n#ew-page .cta-price{font-size:40px;font-weight:700;letter-spacing:-.03em;color:#F0F0F0}\n#ew-page .cta-from{font-size:14px;color:#555}\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 .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}}\n@media(max-width:520px){#ew-page .gallery{grid-template-columns:repeat(2,1fr)}#ew-page .feat-grid{grid-template-columns:1fr}#ew-page .opt-grid-3{grid-template-columns:repeat(2,1fr)}}\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\/mk8\"\u003eShop MK8\u003c\/a\u003e\u003ca href=\"\/pages\/vw\"\u003eAll VW\u003c\/a\u003e\u003ca href=\"#buy\" class=\"nav-cta\"\u003eBuy Now — $595.00\u003c\/a\u003e\n\u003c\/div\u003e\u003c\/nav\u003e\n\u003csection class=\"hero\"\u003e\n  \u003cdiv class=\"hero-image-col\"\u003e\n    \u003cimg id=\"ew-main\" class=\"hero-img-main\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" alt=\"Golf 8 R Custom Carbon Steering Wheel\"\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\"\u003eGolf 8 R · Interior · Custom Carbon Steering Wheel\u003c\/p\u003e\n    \u003ch1 class=\"hero-title\"\u003eGolf 8 R Custom\u003cbr\u003eCarbon Fiber\u003cbr\u003eSteering Wheel\u003c\/h1\u003e\n    \u003cp class=\"hero-subtitle\"\u003e3K Twill Carbon · Flat-Bottom · Heating + KLR Module Standard\u003c\/p\u003e\n    \u003cp class=\"hero-desc\"\u003ePurpose-built carbon construction for the Golf 8 R. 3K twill carbon top and bottom, perforated Nappa leather grips, flat-bottom D-cut. Choose your material — full leather or leather with Alcantara inserts — plus your 12 o'clock stripe colour and contrast stitching. Blue is the classic R signature.\u003c\/p\u003e\n    \u003cdiv class=\"warn-note\"\u003e\n\u003cstrong\u003e⚠️\u003c\/strong\u003e Manual versions are NOT equipped with paddle shifters. Leave a note at checkout if ordering for a manual. Airbag and controls not included — transfer from factory wheel.\u003c\/div\u003e\n    \u003cdiv id=\"ew-opts\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"price-row\"\u003e\n\u003cspan class=\"price\"\u003e$595.00\u003c\/span\u003e\u003cspan class=\"price-note\"\u003eLive price · updates with your build\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\u003eReal 3K carbon\u003c\/div\u003e\n\u003cdiv class=\"trust-item\"\u003e\n\u003cspan class=\"trust-dot\"\u003e\u003c\/span\u003eHeating + KLR standard\u003c\/div\u003e\n\u003cdiv class=\"trust-item\"\u003e\n\u003cspan class=\"trust-dot\"\u003e\u003c\/span\u003eFull colour range\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\"\u003eGolf 8 R · Carbon Steering Wheel\u003c\/p\u003e\n  \u003ch2 style=\"font-size:22px;font-weight:700;letter-spacing:-.02em;color:#F0F0F0;margin-bottom:6px\"\u003eGolf 8 R Custom Carbon Steering Wheel\u003c\/h2\u003e\n  \u003cdiv class=\"warn-note\"\u003e\n\u003cstrong\u003e⚠️\u003c\/strong\u003e Manual: no paddle holes. Leave a note at checkout. Airbag not included.\u003c\/div\u003e\n  \u003cdiv id=\"ew-opts-m\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"price-row\"\u003e\n\u003cspan class=\"price\"\u003e$595.00\u003c\/span\u003e\u003cspan class=\"price-note\" style=\"font-size:12px;color:#555\"\u003eLive price\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\"\u003eCarbon\u003c\/span\u003e\u003cspan class=\"feat-value\"\u003eReal 3K Twill Carbon Fiber\u003c\/span\u003e\u003cspan class=\"feat-note\"\u003eUV-resistant clear coat — top and bottom sections\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feat-cell\"\u003e\n\u003cspan class=\"feat-label\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"feat-value\"\u003eLeather or Leather \u0026amp; Alcantara\u003c\/span\u003e\u003cspan class=\"feat-note\"\u003eChoose full leather, or leather with Alcantara insert panels\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feat-cell\"\u003e\n\u003cspan class=\"feat-label\"\u003eShape\u003c\/span\u003e\u003cspan class=\"feat-value\"\u003eFlat-Bottom D-Cut\u003c\/span\u003e\u003cspan class=\"feat-note\"\u003eIncreased legroom, motorsport cockpit feel\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feat-cell\"\u003e\n\u003cspan class=\"feat-label\"\u003eStripe \u0026amp; Stitch\u003c\/span\u003e\u003cspan class=\"feat-value\"\u003eFull Colour Range\u003c\/span\u003e\u003cspan class=\"feat-note\"\u003eBlue is the classic R signature colour\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feat-cell\"\u003e\n\u003cspan class=\"feat-label\"\u003eStandard\u003c\/span\u003e\u003cspan class=\"feat-value\"\u003eHeating + KLR Module\u003c\/span\u003e\u003cspan class=\"feat-note\"\u003eHeated rim with KLR module included on every wheel\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feat-cell\"\u003e\n\u003cspan class=\"feat-label\"\u003eManual Note\u003c\/span\u003e\u003cspan class=\"feat-value\"\u003eNo Paddle Shifters\u003c\/span\u003e\u003cspan class=\"feat-note\"\u003eManual versions do not include paddle holes\u003c\/span\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\u003eYears\u003c\/th\u003e\n\u003cth\u003eFitment\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eVW Golf 8 R\u003c\/td\u003e\n\u003ctd\u003e2021–2025\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fit-badge\"\u003eDirect Fit\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\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\"\u003eReady to upgrade?\u003c\/p\u003e\n\u003ch2 class=\"cta-title\"\u003eGolf 8 R Custom\u003cbr\u003eCarbon Steering Wheel\u003c\/h2\u003e\n\u003cp class=\"cta-subtitle\"\u003e3K Carbon · Flat-Bottom · Heating + KLR Standard · Golf 8 R\u003c\/p\u003e\n\u003cdiv class=\"cta-price-row\"\u003e\n\u003cspan class=\"cta-from\"\u003eFrom\u003c\/span\u003e\u003cspan class=\"cta-price\"\u003e$595.00\u003c\/span\u003e\n\u003c\/div\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\/mk8\"\u003eMK8 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 ewData=null,ewOptNames=[],ewOptVals=[],ewSel=[],ewSelId=null;\nfunction ewMoney(c){return '$'+(c\/100).toFixed(2)}\nfunction ewColorHex(v){var m={'black':'#151515','white':'#f2f2f2','red':'#c8102e','blue':'#1a3f8f','yellow':'#f2c200','nardo grey':'#8f8f8f','nardo gray':'#8f8f8f','purple':'#6a2c91'};return m[String(v).toLowerCase()]||null}\nfunction ewEsc(s){return String(s).replace(\/\u0026\/g,'\u0026amp;').replace(\/\"\/g,'\u0026quot;').replace(\/\u003c\/g,'\u0026lt;').replace(\/\u003e\/g,'\u0026gt;')}\nfunction ewHandle(){return (location.pathname.split('\/products\/')[1]||'').split('\/')[0].split('?')[0]}\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 main=document.getElementById('ew-main');if(main)main.src=imgs[0];var tw=document.getElementById('ew-thumbs');if(tw){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 ewVariantByOpts(sel){for(var i=0;i\u003cewData.variants.length;i++){var v=ewData.variants[i],ok=true;for(var j=0;j\u003csel.length;j++){if(String(v.options[j])!==String(sel[j])){ok=false;break}}if(ok)return v}return null}\nfunction ewBuildSelector(){var host=document.getElementById('ew-opts');var hostM=document.getElementById('ew-opts-m');if(!ewData||ewData.variants.length\u003c=1||(ewOptNames.length===1\u0026\u0026\/^title$\/i.test(ewOptNames[0]))){if(host)host.innerHTML='';if(hostM)hostM.innerHTML='';return}var s='';for(var i=0;i\u003cewOptNames.length;i++){var cls=ewOptVals[i].length\u003c=4?'opt-grid-2':'opt-grid-3';var isStitch=\/stitch|stripe\/i.test(ewOptNames[i]);s+='\u003cspan class=\"variant-label\"\u003e'+ewEsc(ewOptNames[i])+'\u003c\/span\u003e\u003cdiv class=\"opt-grid '+cls+'\"\u003e';for(var k=0;k\u003cewOptVals[i].length;k++){var val=ewOptVals[i][k];var hex=isStitch?ewColorHex(val):null;if(hex){s+='\u003cbutton class=\"opt-btn opt-swatch\" data-oi=\"'+i+'\" data-val=\"'+ewEsc(val)+'\" onclick=\"ewPick(this)\"\u003e\u003cspan class=\"opt-swatch-dot\" style=\"background:'+hex+'\"\u003e\u003c\/span\u003e'+ewEsc(val)+'\u003c\/button\u003e'}else{s+='\u003cbutton class=\"opt-btn\" data-oi=\"'+i+'\" data-val=\"'+ewEsc(val)+'\" onclick=\"ewPick(this)\"\u003e'+ewEsc(val)+'\u003c\/button\u003e'}}s+='\u003c\/div\u003e'}if(host)host.innerHTML=s;if(hostM)hostM.innerHTML=s}\nfunction ewPick(el){var oi=parseInt(el.getAttribute('data-oi'),10);ewSel[oi]=el.getAttribute('data-val');ewSyncUI()}\nfunction ewSyncUI(){document.querySelectorAll('#ew-page .opt-btn').forEach(function(b){var oi=parseInt(b.getAttribute('data-oi'),10);b.classList.toggle('active',b.getAttribute('data-val')===ewSel[oi])});var v=ewVariantByOpts(ewSel);if(v){ewSelId=String(v.id);var f=ewMoney(v.price);document.querySelectorAll('#ew-page .price,#ew-page .cta-price').forEach(function(e){e.textContent=f});document.querySelectorAll('#ew-page .nav-cta').forEach(function(e){e.textContent='Buy Now — '+f});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'}})}else{document.querySelectorAll('#ew-page .btn-primary').forEach(function(b){b.setAttribute('disabled','disabled');b.textContent='Unavailable'})}}\nfunction ewInit(d){ewData=d;ewOptNames=(d.options||[]).map(function(o){return typeof o==='string'?o:o.name});ewOptVals=ewOptNames.map(function(_,i){var seen={},arr=[];d.variants.forEach(function(v){var val=v.options[i];if(val!=null\u0026\u0026!seen[val]){seen[val]=1;arr.push(val)}});return arr});var dv=null;for(var i=0;i\u003cd.variants.length;i++){if(d.variants[i].available){dv=d.variants[i];break}}if(!dv)dv=d.variants[0];ewSel=dv?dv.options.slice(0,ewOptNames.length):[];ewBuildSelector();var imgs=(d.images\u0026\u0026d.images.length)?d.images:((d.media||[]).filter(function(m){return m.media_type==='image'}).map(function(m){return m.src||(m.preview_image\u0026\u0026m.preview_image.src)}));ewRenderImages(imgs);ewSyncUI()}\nfunction ewSync(){var h=ewHandle();if(!h)return;fetch('\/products\/'+h+'.js',{headers:{'Accept':'application\/json'}}).then(function(r){return r.json()}).then(function(d){ewInit(d)}).catch(function(){})}\nfunction ewAddToCart(){if(!ewSelId){alert('Please select an option');return}fetch('\/cart\/add.js',{method:'POST',headers:{'Content-Type':'application\/json','X-Requested-With':'XMLHttpRequest'},body:JSON.stringify({id:parseInt(ewSelId),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}));document.dispatchEvent(new CustomEvent('theme:cart:add',{bubbles:true,detail:{cart:data}}))}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\n","brand":"Eurowerks","offers":[{"title":"Alcantara \/ No stripe \/ Black","offer_id":50824809709815,"sku":null,"price":645.0,"currency_code":"USD","in_stock":true},{"title":"Alcantara \/ No stripe \/ White","offer_id":50824809742583,"sku":null,"price":645.0,"currency_code":"USD","in_stock":true},{"title":"Alcantara \/ No stripe \/ Red","offer_id":50824809775351,"sku":null,"price":645.0,"currency_code":"USD","in_stock":true},{"title":"Alcantara \/ No stripe \/ Blue","offer_id":50824809808119,"sku":null,"price":645.0,"currency_code":"USD","in_stock":true},{"title":"Alcantara \/ No stripe \/ Yellow","offer_id":50824809840887,"sku":null,"price":645.0,"currency_code":"USD","in_stock":true},{"title":"Alcantara \/ No stripe \/ Nardo grey","offer_id":50824809873655,"sku":null,"price":645.0,"currency_code":"USD","in_stock":true},{"title":"Alcantara \/ No stripe \/ Purple","offer_id":50824809906423,"sku":null,"price":645.0,"currency_code":"USD","in_stock":true},{"title":"Alcantara \/ Black \/ Black","offer_id":50824809939191,"sku":null,"price":645.0,"currency_code":"USD","in_stock":true},{"title":"Alcantara \/ Black \/ White","offer_id":50824809971959,"sku":null,"price":645.0,"currency_code":"USD","in_stock":true},{"title":"Alcantara \/ Black \/ Red","offer_id":50824810004727,"sku":null,"price":645.0,"currency_code":"USD","in_stock":true},{"title":"Alcantara \/ Black \/ Blue","offer_id":50824810037495,"sku":null,"price":645.0,"currency_code":"USD","in_stock":true},{"title":"Alcantara \/ Black \/ Yellow","offer_id":50824810070263,"sku":null,"price":645.0,"currency_code":"USD","in_stock":true},{"title":"Alcantara \/ Black \/ Nardo grey","offer_id":50824810103031,"sku":null,"price":645.0,"currency_code":"USD","in_stock":true},{"title":"Alcantara \/ Black \/ Purple","offer_id":50824810135799,"sku":null,"price":645.0,"currency_code":"USD","in_stock":true},{"title":"Alcantara \/ White \/ Black","offer_id":50824810168567,"sku":null,"price":645.0,"currency_code":"USD","in_stock":true},{"title":"Alcantara \/ White \/ White","offer_id":50824810201335,"sku":null,"price":645.0,"currency_code":"USD","in_stock":true},{"title":"Alcantara \/ White \/ Red","offer_id":50824810234103,"sku":null,"price":645.0,"currency_code":"USD","in_stock":true},{"title":"Alcantara \/ White \/ Blue","offer_id":50824810266871,"sku":null,"price":645.0,"currency_code":"USD","in_stock":true},{"title":"Alcantara \/ White \/ Yellow","offer_id":50824810299639,"sku":null,"price":645.0,"currency_code":"USD","in_stock":true},{"title":"Alcantara \/ White \/ Nardo grey","offer_id":50824810332407,"sku":null,"price":645.0,"currency_code":"USD","in_stock":true},{"title":"Alcantara \/ White \/ Purple","offer_id":50824810365175,"sku":null,"price":645.0,"currency_code":"USD","in_stock":true},{"title":"Alcantara \/ Red \/ Black","offer_id":50824810397943,"sku":null,"price":645.0,"currency_code":"USD","in_stock":true},{"title":"Alcantara \/ Red \/ White","offer_id":50824810430711,"sku":null,"price":645.0,"currency_code":"USD","in_stock":true},{"title":"Alcantara \/ Red \/ Red","offer_id":50824810463479,"sku":null,"price":645.0,"currency_code":"USD","in_stock":true},{"title":"Alcantara \/ Red \/ Blue","offer_id":50824810496247,"sku":null,"price":645.0,"currency_code":"USD","in_stock":true},{"title":"Alcantara \/ Red \/ Yellow","offer_id":50824810529015,"sku":null,"price":645.0,"currency_code":"USD","in_stock":true},{"title":"Alcantara \/ Red \/ Nardo grey","offer_id":50824810561783,"sku":null,"price":645.0,"currency_code":"USD","in_stock":true},{"title":"Alcantara \/ Red \/ Purple","offer_id":50824810594551,"sku":null,"price":645.0,"currency_code":"USD","in_stock":true},{"title":"Alcantara \/ Blue \/ Black","offer_id":50824810627319,"sku":null,"price":645.0,"currency_code":"USD","in_stock":true},{"title":"Alcantara \/ Blue \/ White","offer_id":50824810660087,"sku":null,"price":645.0,"currency_code":"USD","in_stock":true},{"title":"Alcantara \/ Blue \/ Red","offer_id":50824810692855,"sku":null,"price":645.0,"currency_code":"USD","in_stock":true},{"title":"Alcantara \/ Blue \/ Blue","offer_id":50824810725623,"sku":null,"price":645.0,"currency_code":"USD","in_stock":true},{"title":"Alcantara \/ Blue \/ Yellow","offer_id":50824810758391,"sku":null,"price":645.0,"currency_code":"USD","in_stock":true},{"title":"Alcantara \/ Blue \/ Nardo grey","offer_id":50824810791159,"sku":null,"price":645.0,"currency_code":"USD","in_stock":true},{"title":"Alcantara \/ Blue \/ Purple","offer_id":50824810823927,"sku":null,"price":645.0,"currency_code":"USD","in_stock":true},{"title":"Alcantara \/ Yellow \/ Black","offer_id":50824810856695,"sku":null,"price":645.0,"currency_code":"USD","in_stock":true},{"title":"Alcantara \/ Yellow \/ White","offer_id":50824810889463,"sku":null,"price":645.0,"currency_code":"USD","in_stock":true},{"title":"Alcantara \/ Yellow \/ Red","offer_id":50824810922231,"sku":null,"price":645.0,"currency_code":"USD","in_stock":true},{"title":"Alcantara \/ Yellow \/ Blue","offer_id":50824810954999,"sku":null,"price":645.0,"currency_code":"USD","in_stock":true},{"title":"Alcantara \/ Yellow \/ Yellow","offer_id":50824810987767,"sku":null,"price":645.0,"currency_code":"USD","in_stock":true},{"title":"Alcantara \/ Yellow \/ Nardo grey","offer_id":50824811020535,"sku":null,"price":645.0,"currency_code":"USD","in_stock":true},{"title":"Alcantara \/ Yellow \/ Purple","offer_id":50824811053303,"sku":null,"price":645.0,"currency_code":"USD","in_stock":true},{"title":"Alcantara \/ Nardo Grey \/ Black","offer_id":50824811086071,"sku":null,"price":645.0,"currency_code":"USD","in_stock":true},{"title":"Alcantara \/ Nardo Grey \/ White","offer_id":50824811118839,"sku":null,"price":645.0,"currency_code":"USD","in_stock":true},{"title":"Alcantara \/ Nardo Grey \/ Red","offer_id":50824811151607,"sku":null,"price":645.0,"currency_code":"USD","in_stock":true},{"title":"Alcantara \/ Nardo Grey \/ Blue","offer_id":50824811184375,"sku":null,"price":645.0,"currency_code":"USD","in_stock":true},{"title":"Alcantara \/ Nardo Grey \/ Yellow","offer_id":50824811217143,"sku":null,"price":645.0,"currency_code":"USD","in_stock":true},{"title":"Alcantara \/ Nardo Grey \/ Nardo grey","offer_id":50824811249911,"sku":null,"price":645.0,"currency_code":"USD","in_stock":true},{"title":"Alcantara \/ Nardo Grey \/ Purple","offer_id":50824811282679,"sku":null,"price":645.0,"currency_code":"USD","in_stock":true},{"title":"Alcantara \/ Purple \/ Black","offer_id":50824811315447,"sku":null,"price":645.0,"currency_code":"USD","in_stock":true},{"title":"Alcantara \/ Purple \/ White","offer_id":50824811348215,"sku":null,"price":645.0,"currency_code":"USD","in_stock":true},{"title":"Alcantara \/ Purple \/ Red","offer_id":50824811380983,"sku":null,"price":645.0,"currency_code":"USD","in_stock":true},{"title":"Alcantara \/ Purple \/ Blue","offer_id":50824811413751,"sku":null,"price":645.0,"currency_code":"USD","in_stock":true},{"title":"Alcantara \/ Purple \/ Yellow","offer_id":50824811446519,"sku":null,"price":645.0,"currency_code":"USD","in_stock":true},{"title":"Alcantara \/ Purple \/ Nardo grey","offer_id":50824811479287,"sku":null,"price":645.0,"currency_code":"USD","in_stock":true},{"title":"Alcantara \/ Purple \/ Purple","offer_id":50824811512055,"sku":null,"price":645.0,"currency_code":"USD","in_stock":true},{"title":"Leather \/ No stripe \/ Black","offer_id":50824811544823,"sku":null,"price":595.0,"currency_code":"USD","in_stock":true},{"title":"Leather \/ No stripe \/ White","offer_id":50824811577591,"sku":null,"price":595.0,"currency_code":"USD","in_stock":true},{"title":"Leather \/ No stripe \/ Red","offer_id":50824811610359,"sku":null,"price":595.0,"currency_code":"USD","in_stock":true},{"title":"Leather \/ No stripe \/ Blue","offer_id":50824811643127,"sku":null,"price":595.0,"currency_code":"USD","in_stock":true},{"title":"Leather \/ No stripe \/ Yellow","offer_id":50824811675895,"sku":null,"price":595.0,"currency_code":"USD","in_stock":true},{"title":"Leather \/ No stripe \/ Nardo grey","offer_id":50824811708663,"sku":null,"price":595.0,"currency_code":"USD","in_stock":true},{"title":"Leather \/ No stripe \/ Purple","offer_id":50824811741431,"sku":null,"price":595.0,"currency_code":"USD","in_stock":true},{"title":"Leather \/ Black \/ Black","offer_id":50824811774199,"sku":null,"price":595.0,"currency_code":"USD","in_stock":true},{"title":"Leather \/ Black \/ White","offer_id":50824811806967,"sku":null,"price":595.0,"currency_code":"USD","in_stock":true},{"title":"Leather \/ Black \/ Red","offer_id":50824811839735,"sku":null,"price":595.0,"currency_code":"USD","in_stock":true},{"title":"Leather \/ Black \/ Blue","offer_id":50824811872503,"sku":null,"price":595.0,"currency_code":"USD","in_stock":true},{"title":"Leather \/ Black \/ Yellow","offer_id":50824811905271,"sku":null,"price":595.0,"currency_code":"USD","in_stock":true},{"title":"Leather \/ Black \/ Nardo grey","offer_id":50824811938039,"sku":null,"price":595.0,"currency_code":"USD","in_stock":true},{"title":"Leather \/ Black \/ Purple","offer_id":50824811970807,"sku":null,"price":595.0,"currency_code":"USD","in_stock":true},{"title":"Leather \/ White \/ Black","offer_id":50824812003575,"sku":null,"price":595.0,"currency_code":"USD","in_stock":true},{"title":"Leather \/ White \/ White","offer_id":50824812036343,"sku":null,"price":595.0,"currency_code":"USD","in_stock":true},{"title":"Leather \/ White \/ Red","offer_id":50824812069111,"sku":null,"price":595.0,"currency_code":"USD","in_stock":true},{"title":"Leather \/ White \/ Blue","offer_id":50824812101879,"sku":null,"price":595.0,"currency_code":"USD","in_stock":true},{"title":"Leather \/ White \/ Yellow","offer_id":50824812134647,"sku":null,"price":595.0,"currency_code":"USD","in_stock":true},{"title":"Leather \/ White \/ Nardo grey","offer_id":50824812167415,"sku":null,"price":595.0,"currency_code":"USD","in_stock":true},{"title":"Leather \/ White \/ Purple","offer_id":50824812200183,"sku":null,"price":595.0,"currency_code":"USD","in_stock":true},{"title":"Leather \/ Red \/ Black","offer_id":50824812232951,"sku":null,"price":595.0,"currency_code":"USD","in_stock":true},{"title":"Leather \/ Red \/ White","offer_id":50824812265719,"sku":null,"price":595.0,"currency_code":"USD","in_stock":true},{"title":"Leather \/ Red \/ Red","offer_id":50824812298487,"sku":null,"price":595.0,"currency_code":"USD","in_stock":true},{"title":"Leather \/ Red \/ Blue","offer_id":50824812331255,"sku":null,"price":595.0,"currency_code":"USD","in_stock":true},{"title":"Leather \/ Red \/ Yellow","offer_id":50824812364023,"sku":null,"price":595.0,"currency_code":"USD","in_stock":true},{"title":"Leather \/ Red \/ Nardo grey","offer_id":50824812396791,"sku":null,"price":595.0,"currency_code":"USD","in_stock":true},{"title":"Leather \/ Red \/ Purple","offer_id":50824812429559,"sku":null,"price":595.0,"currency_code":"USD","in_stock":true},{"title":"Leather \/ Blue \/ Black","offer_id":50824812462327,"sku":null,"price":595.0,"currency_code":"USD","in_stock":true},{"title":"Leather \/ Blue \/ White","offer_id":50824812495095,"sku":null,"price":595.0,"currency_code":"USD","in_stock":true},{"title":"Leather \/ Blue \/ Red","offer_id":50824812527863,"sku":null,"price":595.0,"currency_code":"USD","in_stock":true},{"title":"Leather \/ Blue \/ Blue","offer_id":50824812560631,"sku":null,"price":595.0,"currency_code":"USD","in_stock":true},{"title":"Leather \/ Blue \/ Yellow","offer_id":50824812593399,"sku":null,"price":595.0,"currency_code":"USD","in_stock":true},{"title":"Leather \/ Blue \/ Nardo grey","offer_id":50824812626167,"sku":null,"price":595.0,"currency_code":"USD","in_stock":true},{"title":"Leather \/ Blue \/ Purple","offer_id":50824812658935,"sku":null,"price":595.0,"currency_code":"USD","in_stock":true},{"title":"Leather \/ Yellow \/ Black","offer_id":50824812691703,"sku":null,"price":595.0,"currency_code":"USD","in_stock":true},{"title":"Leather \/ Yellow \/ White","offer_id":50824812724471,"sku":null,"price":595.0,"currency_code":"USD","in_stock":true},{"title":"Leather \/ Yellow \/ Red","offer_id":50824812757239,"sku":null,"price":595.0,"currency_code":"USD","in_stock":true},{"title":"Leather \/ Yellow \/ Blue","offer_id":50824812790007,"sku":null,"price":595.0,"currency_code":"USD","in_stock":true},{"title":"Leather \/ Yellow \/ Yellow","offer_id":50824812822775,"sku":null,"price":595.0,"currency_code":"USD","in_stock":true},{"title":"Leather \/ Yellow \/ Nardo grey","offer_id":50824812855543,"sku":null,"price":595.0,"currency_code":"USD","in_stock":true},{"title":"Leather \/ Yellow \/ Purple","offer_id":50824812888311,"sku":null,"price":595.0,"currency_code":"USD","in_stock":true},{"title":"Leather \/ Nardo Grey \/ Black","offer_id":50824812921079,"sku":null,"price":595.0,"currency_code":"USD","in_stock":true},{"title":"Leather \/ Nardo Grey \/ White","offer_id":50824812953847,"sku":null,"price":595.0,"currency_code":"USD","in_stock":true},{"title":"Leather \/ Nardo Grey \/ Red","offer_id":50824812986615,"sku":null,"price":595.0,"currency_code":"USD","in_stock":true},{"title":"Leather \/ Nardo Grey \/ Blue","offer_id":50824813019383,"sku":null,"price":595.0,"currency_code":"USD","in_stock":true},{"title":"Leather \/ Nardo Grey \/ Yellow","offer_id":50824813052151,"sku":null,"price":595.0,"currency_code":"USD","in_stock":true},{"title":"Leather \/ Nardo Grey \/ Nardo grey","offer_id":50824813084919,"sku":null,"price":595.0,"currency_code":"USD","in_stock":true},{"title":"Leather \/ Nardo Grey \/ Purple","offer_id":50824813117687,"sku":null,"price":595.0,"currency_code":"USD","in_stock":true},{"title":"Leather \/ Purple \/ Black","offer_id":50824813150455,"sku":null,"price":595.0,"currency_code":"USD","in_stock":true},{"title":"Leather \/ Purple \/ White","offer_id":50824813183223,"sku":null,"price":595.0,"currency_code":"USD","in_stock":true},{"title":"Leather \/ Purple \/ Red","offer_id":50824813215991,"sku":null,"price":595.0,"currency_code":"USD","in_stock":true},{"title":"Leather \/ Purple \/ Blue","offer_id":50824813248759,"sku":null,"price":595.0,"currency_code":"USD","in_stock":true},{"title":"Leather \/ Purple \/ Yellow","offer_id":50824813281527,"sku":null,"price":595.0,"currency_code":"USD","in_stock":true},{"title":"Leather \/ Purple \/ Nardo grey","offer_id":50824813314295,"sku":null,"price":595.0,"currency_code":"USD","in_stock":true},{"title":"Leather \/ Purple \/ Purple","offer_id":50824813347063,"sku":null,"price":595.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0916\/4878\/6679\/files\/0013-3155280837465259443.png?v=1783887310","url":"https:\/\/eurowerks.co\/products\/golf-8-r-custom-carbon-wheel","provider":"Eurowerks","version":"1.0","type":"link"}