{"product_id":"new-style-led-adaptive-headlights-for-bmw-f32-f36-m3-m4-copy","title":"LED Angel Wing Welcome Light – Mirror Ground Projector Lamp","description":"\u003ch3\u003eProduct Description\u003c\/h3\u003e\n\u003cp\u003eDynamic LED welcome lights that project a high-definition angel wing pattern onto the ground from under your side mirrors. Built with multi-layer glass projection lenses and high-transparency nano glass for a bright, clear, fade-resistant pattern with true color projection.\u003c\/p\u003e\n\n\u003ch3\u003eKey Features\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHigh-definition angel wing ground projection, clear and eye-catching\u003c\/li\u003e\n\u003cli\u003eHigh-transparency three-dimensional light beads for crisp, bright projection\u003c\/li\u003e\n\u003cli\u003eAdjustable projection angle, waterproof and dustproof housing\u003c\/li\u003e\n\u003cli\u003eNon-destructive, fully decoded installation — safe, no alarm triggers\u003c\/li\u003e\n\u003cli\u003eLights up automatically the same way as your car's factory welcome lighting\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eSpecifications\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePower: 5.2W\u003c\/li\u003e\n\u003cli\u003eVoltage: 12V\u003c\/li\u003e\n\u003cli\u003eCurrent: 0.43A\u003c\/li\u003e\n\u003cli\u003ePattern: Angel Wings\u003c\/li\u003e\n\u003cli\u003eFitment: 12V universal\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eInstallation\u003c\/h3\u003e\n\u003cp\u003eInstalls below the rearview mirror (or another location of your choice). It can be wired to any of the following:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eReversing lights — lights up the angel wings when reversing at night\u003c\/li\u003e\n\u003cli\u003eFog lights — displays the pattern when fog lights are on in low light\u003c\/li\u003e\n\u003cli\u003eInterior reading light circuit — lights up when the door unlocks and turns off when it closes\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eMost cars route this wiring near the driver's left footwell. We recommend having a professional installer handle the wiring connection.\u003c\/p\u003e\n\n\u003ch3\u003eFrequently Asked Questions\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eQ: Will this damage my car's original wiring?\u003c\/strong\u003e\u003cbr\u003e\nA: No — it's a non-destructive installation that taps into existing wiring without cutting or permanently modifying it.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eQ: Which wiring option should I choose?\u003c\/strong\u003e\u003cbr\u003e\nA: Connect to the reversing light for a reverse-triggered pattern, the fog light for low-light activation, or the interior reading light circuit for a true door-unlock welcome light effect.\u003c\/p\u003e\n\u003cstyle\u003e\n  .mb-20:has(.product_custom__field-heading){\n    background:#fdeaea;\n    border:2px solid #d21f1f;\n    border-radius:10px;\n    padding:16px 18px 18px;\n  }\n  .product_custom__field-heading{\n    color:#c41414;\n  }\n  .product_custom__field-description{\n    color:#a81111;\n  }\n  .mb-20:has(.product_custom__field-heading) .form-input{\n    border:2px solid #d21f1f;\n  }\n\u003c\/style\u003e\n\u003cscript\u003e\n(function(){\n  if (window.__bmwModelYearRequired) return;\n  window.__bmwModelYearRequired = true;\n  function fields(){\n    return Array.prototype.slice.call(document.querySelectorAll('input[name^=\"properties[\"]'))\n      .filter(function(i){ return \/BMW\\s*Model\/i.test(i.name) || \/BMW\\s*Model\/i.test(i.placeholder || ''); });\n  }\n  function mark(){\n    fields().forEach(function(i){\n      if (!i.hasAttribute('required')) {\n        i.setAttribute('required','required');\n        i.setAttribute('data-required-property','true');\n        if (i.placeholder \u0026\u0026 i.placeholder.indexOf('*') === -1) i.placeholder = i.placeholder + ' *';\n      }\n    });\n  }\n  function message(input, show){\n    var box = input.parentNode.querySelector('.bmw-req-msg');\n    if (!box \u0026\u0026 show){\n      box = document.createElement('div');\n      box.className = 'bmw-req-msg';\n      box.style.cssText = 'color:#c41414;font-size:13px;font-weight:600;margin:-8px 0 12px;';\n      box.textContent = 'Please enter your BMW model and production year before adding to cart.';\n      input.parentNode.insertBefore(box, input.nextSibling);\n    }\n    if (box) box.style.display = show ? '' : 'none';\n  }\n  function valid(){\n    var list = fields(), okAll = true, first = null;\n    list.forEach(function(i){\n      var empty = !i.value.trim();\n      message(i, empty);\n      if (empty){ okAll = false; if (!first) first = i; }\n    });\n    if (first){ try { first.focus(); first.scrollIntoView({behavior:'smooth', block:'center'}); } catch(e){} }\n    return okAll;\n  }\n  document.addEventListener('submit', function(e){\n    var f = e.target;\n    if (f \u0026\u0026 (f.action || '').indexOf('\/cart\/add') !== -1 \u0026\u0026 !valid()){\n      e.preventDefault(); e.stopImmediatePropagation();\n    }\n  }, true);\n  document.addEventListener('click', function(e){\n    var b = e.target.closest \u0026\u0026 e.target.closest('[name=\"add\"], .product-form__submit, .shopify-payment-button__button, .btn-checkout-dynamic button');\n    if (b \u0026\u0026 !valid()){ e.preventDefault(); e.stopImmediatePropagation(); }\n  }, true);\n  mark();\n  new MutationObserver(mark).observe(document.documentElement, {childList:true, subtree:true});\n})();\n\u003c\/script\u003e","brand":"Car Conceptor","offers":[{"title":"Default Title","offer_id":49094685688030,"sku":null,"price":90.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0806\/9755\/7214\/files\/S6a95fa20e92548e49c8dff5f77f8a76cV.jpg?v=1790069046","url":"https:\/\/jc5ve5-mc.myshopify.com\/products\/new-style-led-adaptive-headlights-for-bmw-f32-f36-m3-m4-copy","provider":"Car Conceptor","version":"1.0","type":"link"}