{"product_id":"oem-vw-enhanced-rearview-mirror-with-homelink-mk7-5-gti-golf-r-2018-2021","title":"OEM VW Enhanced Rearview Mirror with HomeLink — MK7 \/ MK7.5 GTI, Golf R (2015–2021)","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;min-height:300px;display:block;border-radius:4px;object-fit:contain;background:#141414;border:1px solid #2A2A2A;opacity:0;transition:opacity .35s ease}\n#ew-page .hero-img-main.ew-loaded{opacity:1}\n#ew-page .hero-thumbs{display:flex;gap:8px;flex-wrap:wrap;max-width:560px;opacity:0;transition:opacity .35s ease}\n#ew-page .hero-thumbs.ew-loaded{opacity:1}\n#ew-page .img-skeleton{width:100%;max-width:560px;height:300px;border-radius:4px;background:linear-gradient(100deg,#141414 30%,#1c1c1c 50%,#141414 70%);background-size:200% 100%;animation:ew-shimmer 1.3s ease-in-out infinite;border:1px solid #2A2A2A}\n#ew-page .img-skeleton.ew-hidden{display:none}\n@keyframes ew-shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}\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:20px;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 .var-block{margin-bottom:22px}\n#ew-page .var-label{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#888;font-weight:600;margin-bottom:10px;display:block}\n#ew-page .var-row{display:flex;gap:8px;flex-wrap:wrap}\n#ew-page .var-btn{background:#141414;border:1px solid #2A2A2A;color:#C8C8C8;padding:12px 18px;border-radius:3px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s;display:flex;flex-direction:column;align-items:flex-start;gap:4px;line-height:1.2;text-align:left}\n#ew-page .var-btn:hover{border-color:#888}\n#ew-page .var-btn.active{border-color:#C8102E;color:#F0F0F0;background:#1C1C1C}\n#ew-page .var-btn.oos{opacity:.5}\n#ew-page .var-btn.oos.active{opacity:.85;border-color:#FF8C00}\n#ew-page .var-oos{font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:#FF8C00;font-weight:600}\n#ew-page .var-note{font-size:12px;color:#555;margin-top:12px;line-height:1.6}\n#ew-page .var-note strong{color:#888}\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 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 .section-sub{font-size:14px;color:#888;line-height:1.7;max-width:640px;margin-bottom:30px;font-weight:300}\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 .feat-img{width:100%;aspect-ratio:4\/3;object-fit:cover;display:block;border-radius:3px;border:1px solid #2A2A2A;background:#0A0A0A;margin-top:auto;padding-top:0;cursor:zoom-in;transition:border-color .2s}\n#ew-page .feat-cell:hover .feat-img{border-color:#3A3A3A}\n#ew-page .rev-lightbox{display:none;position:fixed;inset:0;z-index:1000000;background:rgba(0,0,0,.92);align-items:center;justify-content:center;padding:40px;cursor:zoom-out}\n#ew-page .rev-lightbox.open{display:flex}\n#ew-page .rev-lightbox img{max-width:100%;max-height:100%;object-fit:contain;border-radius:4px}\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 .yes{color:#4ADE80;font-weight:600}\n#ew-page .maybe{color:#FF8C00;font-weight:600}\n#ew-page .nofit{color:#C8102E;font-weight:600}\n#ew-page .no{color:#666}\n#ew-page .tool-row{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:30px}\n#ew-page .tool-chip{background:#141414;border:1px solid #2A2A2A;border-radius:3px;padding:9px 15px;font-size:12px;color:#C8C8C8}\n#ew-page .sub-head{font-size:16px;font-weight:700;color:#F0F0F0;margin:44px 0 8px;letter-spacing:-.01em}\n#ew-page .sub-head:first-of-type{margin-top:0}\n#ew-page .sub-note{font-size:13px;color:#888;line-height:1.65;margin-bottom:18px;max-width:640px;font-weight:300}\n#ew-page .step-list{display:flex;flex-direction:column;gap:1px;background:#2A2A2A;border:1px solid #2A2A2A;border-radius:4px;overflow:hidden}\n#ew-page .step{background:#141414;padding:22px 24px;display:flex;gap:18px;align-items:flex-start}\n#ew-page .step-num{flex-shrink:0;width:28px;height:28px;border-radius:3px;background:#C8102E;color:#F0F0F0;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center}\n#ew-page .step-body{display:flex;flex-direction:column;gap:6px}\n#ew-page .step-title{font-size:14px;font-weight:600;color:#F0F0F0;line-height:1.3}\n#ew-page .step-text{font-size:13px;color:#888;line-height:1.7;font-weight:300}\n#ew-page .step-text strong{color:#C8C8C8;font-weight:600}\n#ew-page .path-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#2A2A2A;border:1px solid #2A2A2A;border-radius:4px;overflow:hidden;margin-bottom:34px}\n#ew-page .path-cell{background:#141414;padding:26px 24px;display:flex;flex-direction:column;gap:10px}\n#ew-page .path-label{font-size:10px;letter-spacing:.16em;text-transform:uppercase;font-weight:600}\n#ew-page .path-title{font-size:15px;font-weight:700;color:#F0F0F0;line-height:1.3}\n#ew-page .path-text{font-size:13px;color:#888;line-height:1.65;font-weight:300}\n#ew-page .danger-note{background:#141414;border:1px solid #2A2A2A;border-left:3px solid #C8102E;border-radius:3px;padding:16px 18px;font-size:13px;color:#888;line-height:1.65;margin:18px 0;max-width:760px;font-weight:300}\n#ew-page .danger-note strong{color:#C8102E;font-weight:600}\n#ew-page .faq-item{background:#141414;border:1px solid #2A2A2A;border-radius:4px;padding:20px 24px;margin-bottom:10px}\n#ew-page .faq-q{font-size:14px;font-weight:600;color:#F0F0F0;margin-bottom:8px}\n#ew-page .faq-a{font-size:13px;color:#888;line-height:1.7;font-weight:300}\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 .cta-inner .var-row{justify-content:center}\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 .path-grid{grid-template-columns:1fr}#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 .step{padding:18px 18px}#ew-page .var-btn{flex:1;min-width:calc(50% - 4px)}#ew-page .rev-lightbox{padding:20px}}\n@media(max-width:520px){#ew-page .feat-grid{grid-template-columns: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\/mk7\"\u003eShop MK7\u003c\/a\u003e\u003ca href=\"\/pages\/vw\"\u003eAll VW\u003c\/a\u003e\u003ca href=\"#buy\" class=\"nav-cta\"\u003eBuy Now — $349.00\u003c\/a\u003e\n\u003c\/div\u003e\u003c\/nav\u003e\n\u003csection class=\"hero\"\u003e\n  \u003cdiv class=\"hero-image-col\"\u003e\n    \u003cdiv class=\"img-skeleton\" id=\"ew-skeleton\"\u003e\u003c\/div\u003e\n    \u003cimg id=\"ew-main\" class=\"hero-img-main\" alt=\"OEM VW Enhanced Rearview Mirror with HomeLink for MK7.5 GTI and Golf R\"\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\"\u003eMK7 \/ MK7.5 · Interior · Genuine VW\u003c\/p\u003e\n    \u003ch1 id=\"ew-title\" class=\"hero-title\"\u003eEnhanced Rearview\u003cbr\u003eMirror with\u003cbr\u003eHomeLink\u003c\/h1\u003e\n    \u003cp class=\"hero-subtitle\"\u003eGenuine VW Accessories · Gentex · MK7 \u0026amp; MK7.5\u003c\/p\u003e\n    \u003cp class=\"hero-desc\"\u003eFrameless auto-dimming glass, an electronic compass, and three backlit HomeLink buttons for your garage door, gate, or smart-home routine. VW never made HomeLink standard on the MK7.5 — not even on the Autobahn, which shipped with the frameless auto-dim mirror but no buttons. This is the factory part that fixes that.\u003c\/p\u003e\n    \u003cdiv class=\"var-block\"\u003e\n      \u003cspan class=\"var-label\"\u003eSelect your model year\u003c\/span\u003e\n      \u003cdiv class=\"var-row\" id=\"ew-vars\"\u003e\u003c\/div\u003e\n      \u003cp class=\"var-note\" id=\"ew-varnote\"\u003e\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"price-row\"\u003e\n\u003cspan class=\"price\"\u003e$349.00\u003c\/span\u003e\u003cspan class=\"price-note\"\u003eGenuine VW · 1 yr warranty\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\"\u003eSend your VIN, we'll confirm\u003c\/a\u003e\n    \u003cdiv class=\"trust-row\"\u003e\n\u003cdiv class=\"trust-item\"\u003e\n\u003cspan class=\"trust-dot\"\u003e\u003c\/span\u003e100% Genuine VW\u003c\/div\u003e\n\u003cdiv class=\"trust-item\"\u003e\n\u003cspan class=\"trust-dot\"\u003e\u003c\/span\u003eCorrect part per year\u003c\/div\u003e\n\u003cdiv class=\"trust-item\"\u003e\n\u003cspan class=\"trust-dot\"\u003e\u003c\/span\u003eNo coding required\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\"\u003eMK7 \/ MK7.5 · Genuine VW\u003c\/p\u003e\n  \u003ch2 style=\"font-size:22px;font-weight:700;letter-spacing:-.02em;color:#F0F0F0;margin-bottom:6px\"\u003eEnhanced Rearview Mirror with HomeLink\u003c\/h2\u003e\n  \u003cp class=\"hero-subtitle\" style=\"margin-bottom:16px\"\u003eAuto-dim · Compass · 3 HomeLink buttons\u003c\/p\u003e\n  \u003cdiv class=\"var-block\"\u003e\n    \u003cspan class=\"var-label\"\u003eSelect your model year\u003c\/span\u003e\n    \u003cdiv class=\"var-row\" id=\"ew-vars-m\"\u003e\u003c\/div\u003e\n    \u003cp class=\"var-note\" id=\"ew-varnote-m\"\u003e\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"price-row\"\u003e\n\u003cspan class=\"price\"\u003e$349.00\u003c\/span\u003e\u003cspan class=\"price-note\" style=\"font-size:12px;color:#555\"\u003eGenuine VW\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\"\u003eSend your VIN, we'll confirm\u003c\/a\u003e\n\u003c\/div\u003e\n\u003csection\u003e\u003cdiv class=\"container\"\u003e\n\u003cp class=\"section-tag\"\u003ePart numbers\u003c\/p\u003e\n\u003ch2 class=\"section-title\"\u003eTwo mirrors, one platform.\u003c\/h2\u003e\n\u003cp class=\"section-sub\"\u003eVW revised the plastic trim covering the mirror base for the 2017 model year, and the mirror stalk changed shape with it. That single change splits the MK7 platform in two. Pick the year range that matches your car and you get the right part — mix them up and the cover cap won't close properly.\u003c\/p\u003e\n\u003ctable class=\"fit-table\" style=\"max-width:820px\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eYour car\u003c\/th\u003e\n\u003cth\u003ePart number\u003c\/th\u003e\n\u003cth\u003eStatus\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e2017 – 2021 GTI, Golf R, Golf, SportWagen, Alltrack\u003c\/td\u003e\n\u003ctd\u003e000072548N\u003c\/td\u003e\n\u003ctd class=\"yes\"\u003eIn production\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2015 – 2016 GTI, Golf R, Golf, SportWagen\u003c\/td\u003e\n\u003ctd\u003e000072548C\u003c\/td\u003e\n\u003ctd class=\"maybe\"\u003eDiscontinued — sold out\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"sub-note\" style=\"margin-top:22px\"\u003eThe 548N is the current revision and officially replaces the discontinued 548F that MK7.5 owners have spent years hunting for. The 548C for early cars is out of production entirely — we list it so you know it exists and what to search for. Select it above and email us if you want to be told when we find stock.\u003c\/p\u003e\n\u003cp class=\"sub-note\"\u003eDriving a 2022 or newer GTI or Golf R? Those are MK8 cars. Same 548N part, different install — head to our MK8 listing for the guide that matches your car.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"fit-section\"\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\u003cp class=\"section-sub\"\u003eBuilt by Gentex — the company that invented the electrochromic auto-dimming mirror — and supplied by VW as a factory accessory.\u003c\/p\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\"\u003e100% Genuine VW\u003c\/span\u003e\u003cspan class=\"feat-note\"\u003eFactory accessory part, not a reproduction or a universal Gentex unit\u003c\/span\u003e\u003cimg class=\"feat-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0916\/4878\/6679\/files\/A4E6239C-1EB3-48D2-A90E-8CE3E31177BA.jpg?v=1787118056\u0026amp;width=700\" alt=\"Genuine VW Enhanced Rearview Mirror, factory accessory part\" loading=\"lazy\" onclick=\"ewLightbox(this.src)\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feat-cell\"\u003e\n\u003cspan class=\"feat-label\"\u003eHomeLink\u003c\/span\u003e\u003cspan class=\"feat-value\"\u003e3 Backlit Buttons\u003c\/span\u003e\u003cspan class=\"feat-note\"\u003eGarage doors, gates, and most RF-compatible openers — up to three devices\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feat-cell\"\u003e\n\u003cspan class=\"feat-label\"\u003eGlass\u003c\/span\u003e\u003cspan class=\"feat-value\"\u003eAuto-Dimming\u003c\/span\u003e\u003cspan class=\"feat-note\"\u003eElectrochromic element darkens automatically against headlight glare\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\"\u003eFrameless\u003c\/span\u003e\u003cspan class=\"feat-note\"\u003eThe clean thin-edge look — a real upgrade over the framed MK7 mirror\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feat-cell\"\u003e\n\u003cspan class=\"feat-label\"\u003eCompass\u003c\/span\u003e\u003cspan class=\"feat-value\"\u003eElectronic, In-Glass\u003c\/span\u003e\u003cspan class=\"feat-note\"\u003eHeading displays in the upper corner of the glass, no extra module\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feat-cell\"\u003e\n\u003cspan class=\"feat-label\"\u003eConnectivity\u003c\/span\u003e\u003cspan class=\"feat-value\"\u003eBluetooth Enabled\u003c\/span\u003e\u003cspan class=\"feat-note\"\u003e548N pairs with the HomeLink app for smart-home routines and guided setup\u003c\/span\u003e\u003cimg class=\"feat-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0916\/4878\/6679\/files\/77E39115-56E1-4BB0-9173-B4CB27E059D3.jpg?v=1787118056\u0026amp;width=700\" alt=\"HomeLink app Bluetooth pairing with the mirror\" loading=\"lazy\" onclick=\"ewLightbox(this.src)\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feat-cell\"\u003e\n\u003cspan class=\"feat-label\"\u003eRevision\u003c\/span\u003e\u003cspan class=\"feat-value\"\u003eReplaces 548F\u003c\/span\u003e\u003cspan class=\"feat-note\"\u003e548N is the current part for 2017+ cars — 548F is discontinued\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feat-cell\"\u003e\n\u003cspan class=\"feat-label\"\u003eSensors\u003c\/span\u003e\u003cspan class=\"feat-value\"\u003eRain Sensor Friendly\u003c\/span\u003e\u003cspan class=\"feat-note\"\u003eWorks alongside rain sensors and Lane Assist \/ Front Assist cameras\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feat-cell\"\u003e\n\u003cspan class=\"feat-label\"\u003eCoding\u003c\/span\u003e\u003cspan class=\"feat-value\"\u003eNone Required\u003c\/span\u003e\u003cspan class=\"feat-note\"\u003eNo VCDS, no OBDeleven, no dealer visit — it's a mechanical swap\u003c\/span\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\"\u003eInstallation\u003c\/p\u003e\n\u003ch2 class=\"section-title\"\u003eWhich install do you have?\u003c\/h2\u003e\n\u003cp class=\"section-sub\"\u003eOnce you've got the right part for your year, there's a second question that decides how long the job takes. Pop the plastic shroud off your current mirror and look for a plug — that single check tells you which of these two you're signing up for.\u003c\/p\u003e\n\u003cdiv class=\"path-grid\"\u003e\n\u003cdiv class=\"path-cell\"\u003e\n\u003cspan class=\"path-label\" style=\"color:#4ADE80\"\u003ePath A · The easy one\u003c\/span\u003e\n\u003cspan class=\"path-title\"\u003eYour car has a factory auto-dimming mirror\u003c\/span\u003e\n\u003cspan class=\"path-text\"\u003eThere's already a plug behind the shroud feeding the mirror. Swap it, plug it in, done. Autobahn cars and most SE builds land here. Fifteen minutes, plastic trim tools only.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"path-cell\"\u003e\n\u003cspan class=\"path-label\" style=\"color:#FF8C00\"\u003ePath B · The longer one\u003c\/span\u003e\n\u003cspan class=\"path-title\"\u003eYour car has the plain manual mirror\u003c\/span\u003e\n\u003cspan class=\"path-text\"\u003eNo plug, no power. You'll run a power harness down the A-pillar and tap the interior light switch overhead. GTI S and base Golf builds usually land here. Budget an afternoon and read the airbag warning below.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch3 class=\"sub-head\"\u003ePath A — Plug and play swap\u003c\/h3\u003e\n\u003cdiv class=\"tool-row\"\u003e\n\u003cspan class=\"tool-chip\"\u003eNylon \/ plastic trim wedges\u003c\/span\u003e\u003cspan class=\"tool-chip\"\u003eMicrofibre towel\u003c\/span\u003e\u003cspan class=\"tool-chip\"\u003e~15 minutes\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step-list\"\u003e\n\u003cdiv class=\"step\"\u003e\n\u003cdiv class=\"step-num\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"step-body\"\u003e\n\u003cspan class=\"step-title\"\u003eIgnition off, shroud off\u003c\/span\u003e\n\u003cspan class=\"step-text\"\u003eKill the ignition. The plastic cover around the mirror stalk comes apart in halves — insert a nylon wedge at the seam and work it loose. Warm plastic flexes; cold plastic cracks, so don't do this first thing on a January morning.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step\"\u003e\n\u003cdiv class=\"step-num\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"step-body\"\u003e\n\u003cspan class=\"step-title\"\u003eUnplug the mirror\u003c\/span\u003e\n\u003cspan class=\"step-text\"\u003ePress the release tab on the connector and pull it free. This is the same plug the new mirror uses — no adapter, no splicing.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step\"\u003e\n\u003cdiv class=\"step-num\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"step-body\"\u003e\n\u003cspan class=\"step-title\"\u003eTwist the old mirror off\u003c\/span\u003e\n\u003cspan class=\"step-text\"\u003eGrip the mirror base, not the glass, and rotate roughly a quarter turn until it releases from the mount button bonded to the windshield. Keep the old mirror — MK7.5 auto-dim mirrors sell well used.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step\"\u003e\n\u003cdiv class=\"step-num\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"step-body\"\u003e\n\u003cspan class=\"step-title\"\u003eFit the new mirror\u003c\/span\u003e\n\u003cspan class=\"step-text\"\u003eFeed the pigtail through the shroud first, seat the base squarely on the button, and \u003cstrong\u003erotate clockwise until it clicks\u003c\/strong\u003e. Two or three attempts to line it up is normal. Never force it at an angle — that's how the windshield button gets damaged.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step\"\u003e\n\u003cdiv class=\"step-num\"\u003e5\u003c\/div\u003e\n\u003cdiv class=\"step-body\"\u003e\n\u003cspan class=\"step-title\"\u003eReconnect and test\u003c\/span\u003e\n\u003cspan class=\"step-text\"\u003ePlug in, route the wire so nothing is pinched, snap the shroud back together — with the correct part for your year the cover cap closes flush with no gap. Ignition on: the compass segment should light, and the glass should darken when you shine a light at the rear-facing sensor.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch3 class=\"sub-head\"\u003ePath B — Cars without a factory auto-dim mirror\u003c\/h3\u003e\n\u003cp class=\"sub-note\"\u003eSame mirror swap as above, but first you have to get switched power and ground to it. The standard approach on the MK7 platform is to run a harness up the A-pillar and tap the interior light switch in the overhead console, which already sits within easy reach of the mirror base. Some MK7-era mirror kits shipped with this harness in the box; the current 548N revision may not include one, so \u003cstrong\u003eask us before you order\u003c\/strong\u003e if your car needs it and we'll sort the harness out with you.\u003c\/p\u003e\n\u003cdiv class=\"danger-note\"\u003e\n\u003cstrong\u003eAirbag warning — read this one.\u003c\/strong\u003e The A-pillar trim on a MK7 covers a side curtain airbag. Route the wire \u003cstrong\u003ebehind\u003c\/strong\u003e the airbag, never across or in front of it, and zip-tie it so it cannot foul deployment. Disconnect the battery and let the car sit before you open the pillar. If any of that gives you pause, this is a very reasonable job to hand to a shop.\u003c\/div\u003e\n\u003cdiv class=\"step-list\"\u003e\n\u003cdiv class=\"step\"\u003e\n\u003cdiv class=\"step-num\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"step-body\"\u003e\n\u003cspan class=\"step-title\"\u003eDisconnect the battery\u003c\/span\u003e\n\u003cspan class=\"step-text\"\u003eNot optional on this path. Pull the negative terminal and leave the car to sit before touching the A-pillar trim.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step\"\u003e\n\u003cdiv class=\"step-num\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"step-body\"\u003e\n\u003cspan class=\"step-title\"\u003eOpen the A-pillar\u003c\/span\u003e\n\u003cspan class=\"step-text\"\u003eUnclip the pillar trim carefully — the metal clips can be stubborn and often need to be slid along their channel rather than pulled straight out. Take your time; these clips break easily and they aren't fun to source.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step\"\u003e\n\u003cdiv class=\"step-num\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"step-body\"\u003e\n\u003cspan class=\"step-title\"\u003eRoute the harness\u003c\/span\u003e\n\u003cspan class=\"step-text\"\u003eRun the wire from the mirror base up behind the headliner edge and down the pillar, keeping it \u003cstrong\u003ebehind the curtain airbag\u003c\/strong\u003e. Zip-tie it to existing looms so it can't migrate.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step\"\u003e\n\u003cdiv class=\"step-num\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"step-body\"\u003e\n\u003cspan class=\"step-title\"\u003eTap power at the light switch\u003c\/span\u003e\n\u003cspan class=\"step-text\"\u003eThe overhead interior light switch is the usual source for switched 12V and ground. The harness takes power and ground from there and feeds the mirror — it doesn't touch the rain sensor or its wiring, which run entirely separately.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step\"\u003e\n\u003cdiv class=\"step-num\"\u003e5\u003c\/div\u003e\n\u003cdiv class=\"step-body\"\u003e\n\u003cspan class=\"step-title\"\u003eFit the mirror and reassemble\u003c\/span\u003e\n\u003cspan class=\"step-text\"\u003eFollow Path A steps 3 through 5 for the mirror itself. Reconnect the battery, then test the compass and dimming before you clip the A-pillar trim back down — far easier to fix now than after everything's buttoned up.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch3 class=\"sub-head\"\u003eProgramming HomeLink\u003c\/h3\u003e\n\u003cp class=\"sub-note\"\u003eIgnition on, car parked in view of the garage door. Doable solo, faster with a second pair of hands. The free HomeLink app also walks you through pairing interactively and is worth having open.\u003c\/p\u003e\n\u003cdiv class=\"step-list\"\u003e\n\u003cdiv class=\"step\"\u003e\n\u003cdiv class=\"step-num\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"step-body\"\u003e\n\u003cspan class=\"step-title\"\u003eClear any stored codes\u003c\/span\u003e\n\u003cspan class=\"step-text\"\u003eHold the two outer HomeLink buttons together until the indicator switches to a rapid flash — around 20 seconds. Skip this if the mirror has never been trained.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step\"\u003e\n\u003cdiv class=\"step-num\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"step-body\"\u003e\n\u003cspan class=\"step-title\"\u003eTeach it your remote\u003c\/span\u003e\n\u003cspan class=\"step-text\"\u003eHold your handheld remote one to three inches from the mirror buttons. Press and hold your chosen HomeLink button \u003cstrong\u003eand\u003c\/strong\u003e the remote button together. The indicator flashes slowly, then switches to a rapid flash — that's the mirror confirming it learned the signal.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step\"\u003e\n\u003cdiv class=\"step-num\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"step-body\"\u003e\n\u003cspan class=\"step-title\"\u003eTest it\u003c\/span\u003e\n\u003cspan class=\"step-text\"\u003ePress the trained button. Door moves? You're done — that's a fixed-code opener. Nothing? Your opener uses rolling codes, so there's one more step.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step\"\u003e\n\u003cdiv class=\"step-num\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"step-body\"\u003e\n\u003cspan class=\"step-title\"\u003eSync the rolling code\u003c\/span\u003e\n\u003cspan class=\"step-text\"\u003ePress the \u003cstrong\u003eLearn\u003c\/strong\u003e or \u003cstrong\u003eSmart\u003c\/strong\u003e button on the opener motor head, usually behind the light cover. You then have about 30 seconds: back to the car, press the trained HomeLink button for two full seconds, release, repeat up to three times. This step is where almost every failed HomeLink setup actually dies — the mirror learned the signal fine, the rolling-code handshake just never finished.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step\"\u003e\n\u003cdiv class=\"step-num\"\u003e5\u003c\/div\u003e\n\u003cdiv class=\"step-body\"\u003e\n\u003cspan class=\"step-title\"\u003eLet the compass find itself\u003c\/span\u003e\n\u003cspan class=\"step-text\"\u003eThe compass shows a \"C\" until it calibrates. Drive a couple of slow full circles in an empty lot and give it a few minutes of normal driving — the heading settles on its own.\u003c\/span\u003e\n\u003c\/div\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\"\u003eSpecs\u003c\/p\u003e\n\u003ch2 class=\"section-title\"\u003eThe details.\u003c\/h2\u003e\n\u003ctable class=\"fit-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003ePart Numbers\u003c\/td\u003e\n\u003ctd\u003e000072548N (2017+) · 000072548C (2015–2016)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e548N Replaces\u003c\/td\u003e\n\u003ctd\u003e000072548F (discontinued)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eManufacturer\u003c\/td\u003e\n\u003ctd\u003eGentex, for Volkswagen\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMirror Type\u003c\/td\u003e\n\u003ctd\u003eFrameless, electrochromic auto-dimming\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHomeLink Buttons\u003c\/td\u003e\n\u003ctd\u003e3, backlit\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCompass\u003c\/td\u003e\n\u003ctd\u003eElectronic, in-glass display\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWireless\u003c\/td\u003e\n\u003ctd\u003eRF + Bluetooth on 548N (HomeLink app compatible)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRain Sensor \/ Camera Cars\u003c\/td\u003e\n\u003ctd\u003eCompatible\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCoding Required\u003c\/td\u003e\n\u003ctd class=\"no\"\u003eNone\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eColour\u003c\/td\u003e\n\u003ctd\u003eBlack\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWarranty\u003c\/td\u003e\n\u003ctd\u003e1 year, Genuine VW\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection\u003e\u003cdiv class=\"container\"\u003e\n\u003cp class=\"section-tag\"\u003eFAQ\u003c\/p\u003e\n\u003ch2 class=\"section-title\"\u003eCommon questions.\u003c\/h2\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003cp class=\"faq-q\"\u003eWhy can't I just buy the 548N for my 2016?\u003c\/p\u003e\n\u003cp class=\"faq-a\"\u003eElectrically you could — it would power up and work. Cosmetically it won't. The 2017 trim revision means the cover cap on your car doesn't close properly around the newer mirror's base, and you'd be looking at a gap every day. Owners have forced it with a Dremel; we don't think anyone should buy a $349 factory part and then cut their interior trim to fit it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003cp class=\"faq-q\"\u003eThe 2015–2016 option is sold out. Will you get more?\u003c\/p\u003e\n\u003cp class=\"faq-a\"\u003e548C is out of production, so any stock is new-old-stock. We list it so early-car owners know the correct number to search for rather than buying the wrong mirror. Email us and we'll let you know if we turn any up.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003cp class=\"faq-q\"\u003eI've been searching for 000072548F — where does that fit in?\u003c\/p\u003e\n\u003cp class=\"faq-a\"\u003e548F was the 2017+ part and it's now discontinued, replaced by the 548N you see here. If you turn up old stock of a 548F it works identically, but 548N is what's still in production and what a dealer will supply.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003cp class=\"faq-q\"\u003eDo I need the rain sensor or DAP version?\u003c\/p\u003e\n\u003cp class=\"faq-a\"\u003eThat distinction is a leftover from the older part numbers and it confused a lot of people at the time — partly because pre-2018 cars could have DAP without lane keep or auto high beam. On 2017+ cars this one part covers you whether or not you have rain sensing wipers, Lane Assist, or the full Driver Assistance Package. Go by model year, not options.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003cp class=\"faq-q\"\u003eHow do I know if my car already has power at the mirror?\u003c\/p\u003e\n\u003cp class=\"faq-a\"\u003eIf your current mirror dims automatically at night, it's powered and you're on Path A. If it has a little manual flip tab underneath, it isn't, and you're on Path B. When in doubt, pop the shroud and look for a plug — takes two minutes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003cp class=\"faq-q\"\u003eMy Autobahn already has the frameless auto-dim mirror. Is this an upgrade?\u003c\/p\u003e\n\u003cp class=\"faq-a\"\u003eIt is — that's a very common reason people buy this. The MK7.5 Autobahn shipped with the frameless auto-dimming mirror but no HomeLink buttons. Same look, but this one adds the three buttons and the compass, and it's a straight plug-and-play swap for you.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003cp class=\"faq-q\"\u003eWill it interfere with my rain sensor or Lane Assist camera?\u003c\/p\u003e\n\u003cp class=\"faq-a\"\u003eNo. The rain sensor and camera wiring are completely separate from the mirror circuit — you never touch them during this install.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003cp class=\"faq-q\"\u003eI'm in Canada and my dealer says they can't get it.\u003c\/p\u003e\n\u003cp class=\"faq-a\"\u003eCommon story — HomeLink was never a factory option on Canadian cars, and some parts counters won't order the accessory. The hardware is identical to the US part. We ship to Canada.\u003c\/p\u003e\n\u003c\/div\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\"\u003eThe upgrade you notice every single day\u003c\/p\u003e\n\u003ch2 class=\"cta-title\"\u003eEnhanced Rearview Mirror\u003cbr\u003ewith HomeLink\u003c\/h2\u003e\n\u003cp class=\"cta-subtitle\"\u003eGenuine VW · MK7 \u0026amp; MK7.5 GTI, Golf R, Golf\u003c\/p\u003e\n\u003cdiv class=\"var-block\"\u003e\n  \u003cspan class=\"var-label\" style=\"text-align:center;display:block\"\u003eSelect your model year\u003c\/span\u003e\n  \u003cdiv class=\"var-row\" id=\"ew-vars-c\"\u003e\u003c\/div\u003e\n  \u003cp class=\"var-note\" id=\"ew-varnote-c\" style=\"text-align:center\"\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cta-price-row\"\u003e\n\u003cspan class=\"cta-from\"\u003ePrice\u003c\/span\u003e\u003cspan class=\"cta-price\"\u003e$349.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\/mk7\"\u003eMK7 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\u003cdiv class=\"rev-lightbox\" id=\"ew-lightbox\" onclick=\"ewLightboxClose()\"\u003e\u003cimg id=\"ew-lightbox-img\" src=\"\" alt=\"\"\u003e\u003c\/div\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,ewSelId=null;\nvar EW_HIDE_IMAGES=['A4E6239C-1EB3-48D2-A90E-8CE3E31177BA','77E39115-56E1-4BB0-9173-B4CB27E059D3'];\nfunction ewVisibleImg(u){if(!u)return false;return !EW_HIDE_IMAGES.some(function(k){return u.toUpperCase().indexOf(k)!==-1})}\nfunction ewMoney(c){return '$'+(c\/100).toFixed(2)}\nfunction ewHandle(){return (location.pathname.split('\/products\/')[1]||'').split('\/')[0].split('?')[0]}\nfunction ewEsc(s){return String(s==null?'':s).replace(\/\u0026\/g,'\u0026amp;').replace(\/\u003c\/g,'\u0026lt;').replace(\/\u003e\/g,'\u0026gt;').replace(\/\"\/g,'\u0026quot;')}\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 ewLightbox(s){var l=document.getElementById('ew-lightbox');var i=document.getElementById('ew-lightbox-img');if(!l||!i)return;i.src=s;l.classList.add('open')}\nfunction ewLightboxClose(){var l=document.getElementById('ew-lightbox');if(l)l.classList.remove('open')}\ndocument.addEventListener('keydown',function(e){if(e.key==='Escape')ewLightboxClose()});\nfunction ewRenderImages(imgs){if(!imgs||!imgs.length)return;var main=document.getElementById('ew-main');var sk=document.getElementById('ew-skeleton');var tw=document.getElementById('ew-thumbs');if(main){main.src=imgs[0];main.classList.add('ew-loaded')}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('');tw.classList.add('ew-loaded')}if(sk)sk.classList.add('ew-hidden')}\nfunction ewCurrent(){if(!ewData||!ewData.variants||!ewData.variants.length)return null;for(var i=0;i\u003cewData.variants.length;i++){if(String(ewData.variants[i].id)===String(ewSelId))return ewData.variants[i]}return null}\nfunction ewRenderVariants(){if(!ewData||!ewData.variants)return;var vs=ewData.variants;var html=vs.map(function(v){var oos=(v.available===false);return '\u003cbutton type=\"button\" class=\"var-btn'+(String(v.id)===String(ewSelId)?' active':'')+(oos?' oos':'')+'\" onclick=\"ewSelect(\\''+v.id+'\\')\"\u003e'+ewEsc(v.title)+(oos?'\u003cspan class=\"var-oos\"\u003eSold out\u003c\/span\u003e':'')+'\u003c\/button\u003e'}).join('');['ew-vars','ew-vars-m','ew-vars-c'].forEach(function(id){var el=document.getElementById(id);if(el)el.innerHTML=html});}\nfunction ewSelect(id){ewSelId=String(id);ewSyncUI();ewRenderVariants()}\nfunction ewSyncUI(){var v=ewCurrent();if(!v)return;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});var oos=(v.available===false);document.querySelectorAll('#ew-page .btn-primary').forEach(function(b){if(oos){b.setAttribute('disabled','disabled');b.textContent='Sold Out'}else{b.removeAttribute('disabled');b.textContent='Add to Cart'}});var note=v.sku?('Part number \u003cstrong\u003e'+ewEsc(v.sku)+'\u003c\/strong\u003e'):'';if(oos)note+=(note?' — ':'')+'out of production. Email us to be notified if we find stock.';['ew-varnote','ew-varnote-m','ew-varnote-c'].forEach(function(id){var el=document.getElementById(id);if(el)el.innerHTML=note});}\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){ewData=d;var t=document.getElementById('ew-title');if(t\u0026\u0026d.title)t.textContent=d.title;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)}));imgs=imgs.filter(ewVisibleImg);ewRenderImages(imgs);var pick=null;for(var i=0;i\u003cd.variants.length;i++){if(d.variants[i].available!==false){pick=d.variants[i];break}}if(!pick)pick=d.variants[0];ewSelId=String(pick.id);ewSyncUI();ewRenderVariants()}).catch(function(){})}\nfunction ewAddToCart(){var v=ewCurrent();if(!ewSelId||!v){alert('Please wait for the page to finish loading');return}if(v.available===false){window.location.href='mailto:contact@eurowerks.co?subject=Notify%20me%20-%20'+encodeURIComponent(v.sku||v.title);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","brand":"Volkswagen","offers":[{"title":"2017–2021","offer_id":51041299366135,"sku":"000072548N-MK7","price":349.0,"currency_code":"USD","in_stock":true},{"title":"2015–2016","offer_id":51041305559287,"sku":"000072548C","price":349.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0916\/4878\/6679\/files\/AE4E72CC-7214-4617-93EF-75C30681B63C.jpg?v=1787110469","url":"https:\/\/eurowerks.co\/products\/oem-vw-enhanced-rearview-mirror-with-homelink-mk7-5-gti-golf-r-2018-2021","provider":"Eurowerks","version":"1.0","type":"link"}