{"product_id":"denali-d14-destroyer-led-motorcycle-headlight-upgrade-kit-for-harley-davidson-road-glide-15-23","title":"Denali D14 Destroyer LED Motorcycle Headlight Upgrade Kit for Harley-Davidson Road Glide, '15-'23","description":"\u003c!-- THIS PRODUCT FITS --\u003e\n\n\u003cstyle\u003e\n  .hv-fits {\n    margin-top: 30px;\n    width: 100%;\n  }\n\n  .hv-fits-title {\n    font-size: 16px;\n    font-weight: 700;\n    letter-spacing: 1.2px;\n    margin: 0 0 20px 0;\n  }\n\n  .hv-fits-description {\n    font-size: 13px;\n    line-height: 1.5;\n    margin: 0 0 10px 0;\n  }\n\n  .hv-fits-description strong {\n    font-weight: 700;\n  }\n\n  .hv-fits-table-wrap {\n    width: 100%;\n    overflow: hidden;\n  }\n\n  .hv-fits-table {\n    width: 100%;\n    border-collapse: collapse;\n    border-spacing: 0;\n    table-layout: fixed;\n    font-size: 12px;\n  }\n\n  .hv-fits-table th {\n    color: inherit;\n    font-size: 12px;\n    font-weight: 700;\n    text-align: left;\n    padding: 4px 4px 6px 4px;\n    border: none;\n    line-height: 1.2;\n  }\n\n  .hv-fits-table td {\n    color: #18a8ff;\n    font-size: 12px;\n    font-weight: 600;\n    padding: 5px 4px;\n    line-height: 1.2;\n    border: none;\n    border-bottom: 1px solid #18a8ff;\n    vertical-align: middle;\n    word-break: normal;\n    overflow-wrap: normal;\n  }\n\n  .hv-fits-table th:nth-child(1),\n  .hv-fits-table td:nth-child(1) {\n    width: 27%;\n  }\n\n  .hv-fits-table th:nth-child(2),\n  .hv-fits-table td:nth-child(2) {\n    width: 27%;\n  }\n\n  .hv-fits-table th:nth-child(3),\n  .hv-fits-table td:nth-child(3) {\n    width: 34%;\n  }\n\n  .hv-fits-table th:nth-child(4),\n  .hv-fits-table td:nth-child(4) {\n    width: 12%;\n    text-align: right;\n    white-space: nowrap;\n  }\n\n  .hv-fit-page {\n    display: none;\n  }\n\n  .hv-fit-page.active {\n    display: block;\n  }\n\n  .hv-fit-pagination {\n    display: flex !important;\n    justify-content: center !important;\n    align-items: center !important;\n    gap: 12px !important;\n    margin-top: 20px !important;\n    padding: 8px 0 !important;\n  }\n\n  .hv-fit-pagination button,\n  .hv-fit-pagination .hv-page-number,\n  .hv-fit-pagination .hv-arrow {\n    appearance: none !important;\n    -webkit-appearance: none !important;\n    background: transparent !important;\n    background-color: transparent !important;\n    border: none !important;\n    outline: none !important;\n    box-shadow: none !important;\n    color: #ffffff !important;\n    -webkit-text-fill-color: #ffffff !important;\n    opacity: 1 !important;\n    font-family: inherit !important;\n    font-size: 16px !important;\n    font-weight: 600 !important;\n    line-height: 1 !important;\n    padding: 4px !important;\n    margin: 0 !important;\n    min-width: 0 !important;\n    width: auto !important;\n    height: auto !important;\n    cursor: pointer !important;\n  }\n\n  .hv-fit-pagination .hv-arrow {\n    font-size: 21px !important;\n    font-weight: 400 !important;\n  }\n\n  .hv-fit-pagination .hv-page-number.active {\n    text-decoration: underline !important;\n    text-decoration-color: #ffffff !important;\n    text-underline-offset: 3px !important;\n    font-weight: 700 !important;\n  }\n\n  .hv-fit-pagination button:hover,\n  .hv-fit-pagination button:focus,\n  .hv-fit-pagination button:active,\n  .hv-fit-pagination button:disabled {\n    color: #ffffff !important;\n    -webkit-text-fill-color: #ffffff !important;\n    background: transparent !important;\n    opacity: 1 !important;\n  }\n\n  @media screen and (max-width: 749px) {\n    .hv-fits {\n      margin-top: 25px;\n    }\n\n    .hv-fits-title {\n      font-size: 15px;\n      margin-bottom: 16px;\n    }\n\n    .hv-fits-description {\n      font-size: 12px;\n      line-height: 1.45;\n    }\n\n    .hv-fits-table {\n      width: 100%;\n      table-layout: fixed;\n      font-size: 10px;\n    }\n\n    .hv-fits-table th,\n    .hv-fits-table td {\n      font-size: 10px;\n      padding: 5px 2px;\n      line-height: 1.2;\n    }\n\n    .hv-fits-table th:nth-child(1),\n    .hv-fits-table td:nth-child(1) {\n      width: 24%;\n    }\n\n    .hv-fits-table th:nth-child(2),\n    .hv-fits-table td:nth-child(2) {\n      width: 27%;\n    }\n\n    .hv-fits-table th:nth-child(3),\n    .hv-fits-table td:nth-child(3) {\n      width: 37%;\n    }\n\n    .hv-fits-table th:nth-child(4),\n    .hv-fits-table td:nth-child(4) {\n      width: 12%;\n      text-align: right;\n      white-space: nowrap;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"hv-fits\" id=\"hv-road-glide-fitment\"\u003e\n\n  \u003cdiv class=\"hv-fits-title\"\u003e\n    This Product Fits\n  \u003c\/div\u003e\n\n  \u003cp class=\"hv-fits-description\"\u003e\n    \u003cstrong\u003eThis is a Vehicle Specific Item.\u003c\/strong\u003e\n    This item is confirmed to fit the vehicles below. This product may also fit other vehicles.\n  \u003c\/p\u003e\n\n\n  \u003c!-- PAGE 1 --\u003e\n  \u003cdiv class=\"hv-fit-page active\" data-page=\"1\"\u003e\n\n    \u003cdiv class=\"hv-fits-table-wrap\"\u003e\n      \u003ctable class=\"hv-fits-table\"\u003e\n\n        \u003cthead\u003e\n          \u003ctr\u003e\n            \u003cth\u003eType\u003c\/th\u003e\n            \u003cth\u003eMake\u003c\/th\u003e\n            \u003cth\u003eModel\u003c\/th\u003e\n            \u003cth\u003eYear\u003c\/th\u003e\n          \u003c\/tr\u003e\n        \u003c\/thead\u003e\n\n        \u003ctbody\u003e\n\n          \u003ctr\u003e\n            \u003ctd\u003eMotorcycle\u003c\/td\u003e\n            \u003ctd\u003eHarley-Davidson\u003c\/td\u003e\n            \u003ctd\u003eRoad Glide (FLTR)\u003c\/td\u003e\n            \u003ctd\u003e2023\u003c\/td\u003e\n          \u003c\/tr\u003e\n\n          \u003ctr\u003e\n            \u003ctd\u003eMotorcycle\u003c\/td\u003e\n            \u003ctd\u003eHarley-Davidson\u003c\/td\u003e\n            \u003ctd\u003eRoad Glide (FLTR)\u003c\/td\u003e\n            \u003ctd\u003e2022\u003c\/td\u003e\n          \u003c\/tr\u003e\n\n          \u003ctr\u003e\n            \u003ctd\u003eMotorcycle\u003c\/td\u003e\n            \u003ctd\u003eHarley-Davidson\u003c\/td\u003e\n            \u003ctd\u003eRoad Glide (FLTR)\u003c\/td\u003e\n            \u003ctd\u003e2021\u003c\/td\u003e\n          \u003c\/tr\u003e\n\n          \u003ctr\u003e\n            \u003ctd\u003eMotorcycle\u003c\/td\u003e\n            \u003ctd\u003eHarley-Davidson\u003c\/td\u003e\n            \u003ctd\u003eRoad Glide (FLTR)\u003c\/td\u003e\n            \u003ctd\u003e2020\u003c\/td\u003e\n          \u003c\/tr\u003e\n\n          \u003ctr\u003e\n            \u003ctd\u003eMotorcycle\u003c\/td\u003e\n            \u003ctd\u003eHarley-Davidson\u003c\/td\u003e\n            \u003ctd\u003eRoad Glide (FLTR)\u003c\/td\u003e\n            \u003ctd\u003e2019\u003c\/td\u003e\n          \u003c\/tr\u003e\n\n          \u003ctr\u003e\n            \u003ctd\u003eMotorcycle\u003c\/td\u003e\n            \u003ctd\u003eHarley-Davidson\u003c\/td\u003e\n            \u003ctd\u003eRoad Glide (FLTR)\u003c\/td\u003e\n            \u003ctd\u003e2018\u003c\/td\u003e\n          \u003c\/tr\u003e\n\n          \u003ctr\u003e\n            \u003ctd\u003eMotorcycle\u003c\/td\u003e\n            \u003ctd\u003eHarley-Davidson\u003c\/td\u003e\n            \u003ctd\u003eRoad Glide (FLTR)\u003c\/td\u003e\n            \u003ctd\u003e2017\u003c\/td\u003e\n          \u003c\/tr\u003e\n\n          \u003ctr\u003e\n            \u003ctd\u003eMotorcycle\u003c\/td\u003e\n            \u003ctd\u003eHarley-Davidson\u003c\/td\u003e\n            \u003ctd\u003eRoad Glide (FLTR)\u003c\/td\u003e\n            \u003ctd\u003e2016\u003c\/td\u003e\n          \u003c\/tr\u003e\n\n          \u003ctr\u003e\n            \u003ctd\u003eMotorcycle\u003c\/td\u003e\n            \u003ctd\u003eHarley-Davidson\u003c\/td\u003e\n            \u003ctd\u003eRoad Glide (FLTR)\u003c\/td\u003e\n            \u003ctd\u003e2015\u003c\/td\u003e\n          \u003c\/tr\u003e\n\n          \u003ctr\u003e\n            \u003ctd\u003eMotorcycle\u003c\/td\u003e\n            \u003ctd\u003eHarley-Davidson\u003c\/td\u003e\n            \u003ctd\u003eRoad Glide 3\u003c\/td\u003e\n            \u003ctd\u003e2026\u003c\/td\u003e\n          \u003c\/tr\u003e\n\n          \u003ctr\u003e\n            \u003ctd\u003eMotorcycle\u003c\/td\u003e\n            \u003ctd\u003eHarley-Davidson\u003c\/td\u003e\n            \u003ctd\u003eRoad Glide 3\u003c\/td\u003e\n            \u003ctd\u003e2025\u003c\/td\u003e\n          \u003c\/tr\u003e\n\n          \u003ctr\u003e\n            \u003ctd\u003eMotorcycle\u003c\/td\u003e\n            \u003ctd\u003eHarley-Davidson\u003c\/td\u003e\n            \u003ctd\u003eRoad Glide 3\u003c\/td\u003e\n            \u003ctd\u003e2024\u003c\/td\u003e\n          \u003c\/tr\u003e\n\n          \u003ctr\u003e\n            \u003ctd\u003eMotorcycle\u003c\/td\u003e\n            \u003ctd\u003eHarley-Davidson\u003c\/td\u003e\n            \u003ctd\u003eRoad Glide 3\u003c\/td\u003e\n            \u003ctd\u003e2023\u003c\/td\u003e\n          \u003c\/tr\u003e\n\n          \u003ctr\u003e\n            \u003ctd\u003eMotorcycle\u003c\/td\u003e\n            \u003ctd\u003eHarley-Davidson\u003c\/td\u003e\n            \u003ctd\u003eRoad Glide Custom (FLTRX)\u003c\/td\u003e\n            \u003ctd\u003e2020\u003c\/td\u003e\n          \u003c\/tr\u003e\n\n          \u003ctr\u003e\n            \u003ctd\u003eMotorcycle\u003c\/td\u003e\n            \u003ctd\u003eHarley-Davidson\u003c\/td\u003e\n            \u003ctd\u003eRoad Glide Custom (FLTRX)\u003c\/td\u003e\n            \u003ctd\u003e2019\u003c\/td\u003e\n          \u003c\/tr\u003e\n\n          \u003ctr\u003e\n            \u003ctd\u003eMotorcycle\u003c\/td\u003e\n            \u003ctd\u003eHarley-Davidson\u003c\/td\u003e\n            \u003ctd\u003eRoad Glide Custom (FLTRX)\u003c\/td\u003e\n            \u003ctd\u003e2018\u003c\/td\u003e\n          \u003c\/tr\u003e\n\n          \u003ctr\u003e\n            \u003ctd\u003eMotorcycle\u003c\/td\u003e\n            \u003ctd\u003eHarley-Davidson\u003c\/td\u003e\n            \u003ctd\u003eRoad Glide Custom (FLTRX)\u003c\/td\u003e\n            \u003ctd\u003e2017\u003c\/td\u003e\n          \u003c\/tr\u003e\n\n          \u003ctr\u003e\n            \u003ctd\u003eMotorcycle\u003c\/td\u003e\n            \u003ctd\u003eHarley-Davidson\u003c\/td\u003e\n            \u003ctd\u003eRoad Glide Custom (FLTRX)\u003c\/td\u003e\n            \u003ctd\u003e2016\u003c\/td\u003e\n          \u003c\/tr\u003e\n\n          \u003ctr\u003e\n            \u003ctd\u003eMotorcycle\u003c\/td\u003e\n            \u003ctd\u003eHarley-Davidson\u003c\/td\u003e\n            \u003ctd\u003eRoad Glide Custom (FLTRX)\u003c\/td\u003e\n            \u003ctd\u003e2015\u003c\/td\u003e\n          \u003c\/tr\u003e\n\n          \u003ctr\u003e\n            \u003ctd\u003eMotorcycle\u003c\/td\u003e\n            \u003ctd\u003eHarley-Davidson\u003c\/td\u003e\n            \u003ctd\u003eRoad Glide Limited (FLTR)\u003c\/td\u003e\n            \u003ctd\u003e2020\u003c\/td\u003e\n          \u003c\/tr\u003e\n\n        \u003c\/tbody\u003e\n\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003c!-- PAGE 2 --\u003e\n  \u003cdiv class=\"hv-fit-page\" data-page=\"2\"\u003e\n\n    \u003cdiv class=\"hv-fits-table-wrap\"\u003e\n      \u003ctable class=\"hv-fits-table\"\u003e\n\n        \u003cthead\u003e\n          \u003ctr\u003e\n            \u003cth\u003eType\u003c\/th\u003e\n            \u003cth\u003eMake\u003c\/th\u003e\n            \u003cth\u003eModel\u003c\/th\u003e\n            \u003cth\u003eYear\u003c\/th\u003e\n          \u003c\/tr\u003e\n        \u003c\/thead\u003e\n\n        \u003ctbody\u003e\n\n          \u003ctr\u003e\n            \u003ctd\u003eMotorcycle\u003c\/td\u003e\n            \u003ctd\u003eHarley-Davidson\u003c\/td\u003e\n            \u003ctd\u003eRoad Glide Limited (FLTRK)\u003c\/td\u003e\n            \u003ctd\u003e2024\u003c\/td\u003e\n          \u003c\/tr\u003e\n\n          \u003ctr\u003e\n            \u003ctd\u003eMotorcycle\u003c\/td\u003e\n            \u003ctd\u003eHarley-Davidson\u003c\/td\u003e\n            \u003ctd\u003eRoad Glide Limited (FLTRK)\u003c\/td\u003e\n            \u003ctd\u003e2023\u003c\/td\u003e\n          \u003c\/tr\u003e\n\n          \u003ctr\u003e\n            \u003ctd\u003eMotorcycle\u003c\/td\u003e\n            \u003ctd\u003eHarley-Davidson\u003c\/td\u003e\n            \u003ctd\u003eRoad Glide Limited (FLTRK)\u003c\/td\u003e\n            \u003ctd\u003e2022\u003c\/td\u003e\n          \u003c\/tr\u003e\n\n          \u003ctr\u003e\n            \u003ctd\u003eMotorcycle\u003c\/td\u003e\n            \u003ctd\u003eHarley-Davidson\u003c\/td\u003e\n            \u003ctd\u003eRoad Glide Limited (FLTRK)\u003c\/td\u003e\n            \u003ctd\u003e2021\u003c\/td\u003e\n          \u003c\/tr\u003e\n\n          \u003ctr\u003e\n            \u003ctd\u003eMotorcycle\u003c\/td\u003e\n            \u003ctd\u003eHarley-Davidson\u003c\/td\u003e\n            \u003ctd\u003eRoad Glide Special (FLTRXS)\u003c\/td\u003e\n            \u003ctd\u003e2023\u003c\/td\u003e\n          \u003c\/tr\u003e\n\n          \u003ctr\u003e\n            \u003ctd\u003eMotorcycle\u003c\/td\u003e\n            \u003ctd\u003eHarley-Davidson\u003c\/td\u003e\n            \u003ctd\u003eRoad Glide Special (FLTRXS)\u003c\/td\u003e\n            \u003ctd\u003e2022\u003c\/td\u003e\n          \u003c\/tr\u003e\n\n          \u003ctr\u003e\n            \u003ctd\u003eMotorcycle\u003c\/td\u003e\n            \u003ctd\u003eHarley-Davidson\u003c\/td\u003e\n            \u003ctd\u003eRoad Glide Special (FLTRXS)\u003c\/td\u003e\n            \u003ctd\u003e2021\u003c\/td\u003e\n          \u003c\/tr\u003e\n\n          \u003ctr\u003e\n            \u003ctd\u003eMotorcycle\u003c\/td\u003e\n            \u003ctd\u003eHarley-Davidson\u003c\/td\u003e\n            \u003ctd\u003eRoad Glide Special (FLTRXS)\u003c\/td\u003e\n            \u003ctd\u003e2020\u003c\/td\u003e\n          \u003c\/tr\u003e\n\n          \u003ctr\u003e\n            \u003ctd\u003eMotorcycle\u003c\/td\u003e\n            \u003ctd\u003eHarley-Davidson\u003c\/td\u003e\n            \u003ctd\u003eRoad Glide Special (FLTRXS)\u003c\/td\u003e\n            \u003ctd\u003e2019\u003c\/td\u003e\n          \u003c\/tr\u003e\n\n          \u003ctr\u003e\n            \u003ctd\u003eMotorcycle\u003c\/td\u003e\n            \u003ctd\u003eHarley-Davidson\u003c\/td\u003e\n            \u003ctd\u003eRoad Glide Special (FLTRXS)\u003c\/td\u003e\n            \u003ctd\u003e2018\u003c\/td\u003e\n          \u003c\/tr\u003e\n\n          \u003ctr\u003e\n            \u003ctd\u003eMotorcycle\u003c\/td\u003e\n            \u003ctd\u003eHarley-Davidson\u003c\/td\u003e\n            \u003ctd\u003eRoad Glide Special (FLTRXS)\u003c\/td\u003e\n            \u003ctd\u003e2017\u003c\/td\u003e\n          \u003c\/tr\u003e\n\n          \u003ctr\u003e\n            \u003ctd\u003eMotorcycle\u003c\/td\u003e\n            \u003ctd\u003eHarley-Davidson\u003c\/td\u003e\n            \u003ctd\u003eRoad Glide Special (FLTRXS)\u003c\/td\u003e\n            \u003ctd\u003e2016\u003c\/td\u003e\n          \u003c\/tr\u003e\n\n          \u003ctr\u003e\n            \u003ctd\u003eMotorcycle\u003c\/td\u003e\n            \u003ctd\u003eHarley-Davidson\u003c\/td\u003e\n            \u003ctd\u003eRoad Glide Special (FLTRXS)\u003c\/td\u003e\n            \u003ctd\u003e2015\u003c\/td\u003e\n          \u003c\/tr\u003e\n\n          \u003ctr\u003e\n            \u003ctd\u003eMotorcycle\u003c\/td\u003e\n            \u003ctd\u003eHarley-Davidson\u003c\/td\u003e\n            \u003ctd\u003eRoad Glide ST\u003c\/td\u003e\n            \u003ctd\u003e2023\u003c\/td\u003e\n          \u003c\/tr\u003e\n\n          \u003ctr\u003e\n            \u003ctd\u003eMotorcycle\u003c\/td\u003e\n            \u003ctd\u003eHarley-Davidson\u003c\/td\u003e\n            \u003ctd\u003eRoad Glide ST\u003c\/td\u003e\n            \u003ctd\u003e2022\u003c\/td\u003e\n          \u003c\/tr\u003e\n\n        \u003c\/tbody\u003e\n\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003c!-- PAGE NAVIGATION --\u003e\n  \u003cdiv class=\"hv-fit-pagination\"\u003e\n\n    \u003cbutton type=\"button\" class=\"hv-arrow hv-prev\" aria-label=\"Previous Page\"\u003e\n      ←\n    \u003c\/button\u003e\n\n    \u003cbutton type=\"button\" class=\"hv-page-number active\" data-page-button=\"1\"\u003e\n      1\n    \u003c\/button\u003e\n\n    \u003cbutton type=\"button\" class=\"hv-page-number\" data-page-button=\"2\"\u003e\n      2\n    \u003c\/button\u003e\n\n    \u003cbutton type=\"button\" class=\"hv-arrow hv-next\" aria-label=\"Next Page\"\u003e\n      →\n    \u003c\/button\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\n\u003cscript\u003e\n(function () {\n\n  function initializeFitment() {\n\n    var fitment =\n      document.getElementById('hv-road-glide-fitment');\n\n    if (!fitment) return;\n\n    if (fitment.getAttribute('data-initialized') === 'true') {\n      return;\n    }\n\n    fitment.setAttribute('data-initialized', 'true');\n\n    var pages =\n      fitment.querySelectorAll('.hv-fit-page');\n\n    var pageButtons =\n      fitment.querySelectorAll('.hv-page-number');\n\n    var previousButton =\n      fitment.querySelector('.hv-prev');\n\n    var nextButton =\n      fitment.querySelector('.hv-next');\n\n    var currentPage = 1;\n\n\n    function showPage(page) {\n\n      if (page \u003c 1) page = 1;\n      if (page \u003e 2) page = 2;\n\n      currentPage = page;\n\n      pages.forEach(function (pageElement) {\n\n        var pageNumber =\n          Number(pageElement.getAttribute('data-page'));\n\n        if (pageNumber === currentPage) {\n          pageElement.classList.add('active');\n        } else {\n          pageElement.classList.remove('active');\n        }\n\n      });\n\n\n      pageButtons.forEach(function (button) {\n\n        var buttonPage =\n          Number(button.getAttribute('data-page-button'));\n\n        if (buttonPage === currentPage) {\n          button.classList.add('active');\n        } else {\n          button.classList.remove('active');\n        }\n\n      });\n\n    }\n\n\n    pageButtons.forEach(function (button) {\n\n      button.addEventListener('click', function () {\n\n        showPage(\n          Number(this.getAttribute('data-page-button'))\n        );\n\n      });\n\n    });\n\n\n    previousButton.addEventListener('click', function () {\n\n      if (currentPage === 2) {\n        showPage(1);\n      }\n\n    });\n\n\n    nextButton.addEventListener('click', function () {\n\n      if (currentPage === 1) {\n        showPage(2);\n      }\n\n    });\n\n\n    showPage(1);\n\n  }\n\n\n  if (document.readyState === 'loading') {\n\n    document.addEventListener(\n      'DOMContentLoaded',\n      initializeFitment\n    );\n\n  } else {\n\n    initializeFitment();\n\n  }\n\n})();\n\u003c\/script\u003e","brand":"Denali Electronics","offers":[{"title":"Default Title","offer_id":52739261759770,"sku":"DNL.D14.10200.K","price":962.96,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0739\/8054\/3258\/files\/Road_Glide_Kit_Composite_1.jpg?v=1787616556","url":"https:\/\/highvoltagepev.com\/products\/denali-d14-destroyer-led-motorcycle-headlight-upgrade-kit-for-harley-davidson-road-glide-15-23","provider":"HighVoltagePEV","version":"1.0","type":"link"}