{"id":16375,"date":"2026-08-25T15:32:43","date_gmt":"2026-08-25T15:32:43","guid":{"rendered":"https:\/\/dev.smartplug.com\/staging\/?page_id=16375"},"modified":"2026-10-06T16:24:50","modified_gmt":"2026-10-06T16:24:50","slug":"smartplug-homepage","status":"publish","type":"page","link":"https:\/\/dev.smartplug.com\/staging\/","title":{"rendered":"smartplug homepage"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"16375\" class=\"elementor elementor-16375\">\n\t\t\t\t<div class=\"elementor-element elementor-element-79635253 e-con-full elementor-hidden-desktop elementor-hidden-laptop elementor-hidden-tablet elementor-hidden-mobile e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-parent\" data-id=\"79635253\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c028f77 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-parent\" data-id=\"c028f77\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-129f1ff e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-child\" data-id=\"129f1ff\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;slideshow&quot;,&quot;background_slideshow_gallery&quot;:[{&quot;id&quot;:9634,&quot;url&quot;:&quot;https:\\\/\\\/dev.smartplug.com\\\/staging\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/Yacht-Hero-section-Home-scaled.webp&quot;},{&quot;id&quot;:9760,&quot;url&quot;:&quot;https:\\\/\\\/dev.smartplug.com\\\/staging\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/airstream-RV.png&quot;},{&quot;id&quot;:9763,&quot;url&quot;:&quot;https:\\\/\\\/dev.smartplug.com\\\/staging\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/Everglades-boat-1.png&quot;},{&quot;id&quot;:9790,&quot;url&quot;:&quot;https:\\\/\\\/dev.smartplug.com\\\/staging\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/New-hero-image-home-page.png&quot;},{&quot;id&quot;:12714,&quot;url&quot;:&quot;https:\\\/\\\/dev.smartplug.com\\\/staging\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/Specialty-Hero-Section-Home-scaled.jpeg&quot;}],&quot;background_slideshow_loop&quot;:&quot;yes&quot;,&quot;background_slideshow_slide_duration&quot;:5000,&quot;background_slideshow_slide_transition&quot;:&quot;fade&quot;,&quot;background_slideshow_transition_duration&quot;:500}\">\n\t\t<div class=\"elementor-element elementor-element-94e66aa e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-child\" data-id=\"94e66aa\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5cc05bd elementor-widget elementor-widget-html\" data-id=\"5cc05bd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div id=\"spcPowerHeadline\">\r\n  <style>\r\n    #spcPowerHeadline {\r\n      font-family: 'Bebas Neue', sans-serif;\r\n      background: transparent;\r\n      color: #ffffff;\r\n      text-transform: uppercase;\r\n      line-height: 1.05;\r\n      font-size: 100px;\r\n      word-spacing: 5px;\r\n      white-space: nowrap;\r\n      font-weight: 700;\r\n      padding: 0;\r\n      margin: 0;\r\n      position: relative;\r\n      z-index: 2;\r\n    }\r\n\r\n    #spcPowerHeadline .spc-line {\r\n      display: block;\r\n    }\r\n\r\n    #spcPowerHeadline .spc-word-swap {\r\n      position: relative;\r\n      display: inline-block;\r\n      overflow: hidden;\r\n      vertical-align: bottom;\r\n    }\r\n\r\n    #spcPowerHeadline .spc-word-swap span {\r\n      position: absolute;\r\n      left: 0;\r\n      top: 0;\r\n      display: inline-block;\r\n      white-space: nowrap;\r\n      opacity: 0;\r\n      transform: translateY(-100%);\r\n      animation: spcCycleWord 10s infinite;\r\n    }\r\n\r\n    #spcPowerHeadline .spc-word-swap span:nth-child(1) {\r\n      animation-delay: -1.5s;\r\n    }\r\n\r\n    #spcPowerHeadline .spc-word-swap span:nth-child(2) {\r\n      animation-delay: 2s;\r\n    }\r\n\r\n    #spcPowerHeadline .spc-word-swap span:nth-child(3) {\r\n      animation-delay: 5s;\r\n    }\r\n\r\n    @keyframes spcCycleWord {\r\n      0% {\r\n        opacity: 0;\r\n        transform: translateY(-100%);\r\n      }\r\n\r\n      8% {\r\n        opacity: 1;\r\n        transform: translateY(0%);\r\n      }\r\n\r\n      25% {\r\n        opacity: 1;\r\n        transform: translateY(0%);\r\n      }\r\n\r\n      33% {\r\n        opacity: 0;\r\n        transform: translateY(100%);\r\n      }\r\n\r\n      100% {\r\n        opacity: 0;\r\n        transform: translateY(100%);\r\n      }\r\n    }\r\n\r\n\r\n    \/* ========================================\r\n       TABLET\r\n       ======================================== *\/\r\n\r\n    @media (max-width: 1024px) {\r\n\r\n      #spcPowerHeadline {\r\n        font-size: 60px;\r\n        line-height: 1.05;\r\n        word-spacing: 3px;\r\n        white-space: normal;\r\n      }\r\n\r\n    }\r\n\r\n\r\n    \/* ========================================\r\n       MOBILE\r\n       ======================================== *\/\r\n\r\n    @media (max-width: 767px) {\r\n\r\n      #spcPowerHeadline {\r\n        font-size: 48px;\r\n        line-height: 1.05;\r\n        word-spacing: 2px;\r\n        white-space: normal;\r\n        width: 100%;\r\n      }\r\n\r\n      #spcPowerHeadline .spc-line {\r\n        display: block;\r\n      }\r\n\r\n      #spcPowerHeadline .spc-word-swap {\r\n        display: inline-block;\r\n        vertical-align: bottom;\r\n      }\r\n\r\n    }\r\n\r\n\r\n    \/* ========================================\r\n       SMALL MOBILE\r\n       ======================================== *\/\r\n\r\n    @media (max-width: 480px) {\r\n\r\n      #spcPowerHeadline {\r\n        font-size: 40px;\r\n        line-height: 1.05;\r\n        word-spacing: 1px;\r\n      }\r\n\r\n    }\r\n\r\n\r\n    \/* ========================================\r\n       VERY SMALL MOBILE\r\n       ======================================== *\/\r\n\r\n    @media (max-width: 375px) {\r\n\r\n      #spcPowerHeadline {\r\n        font-size: 36px;\r\n      }\r\n\r\n    }\r\n\r\n\r\n    \/* ========================================\r\n       REDUCED MOTION\r\n       ======================================== *\/\r\n\r\n    @media (prefers-reduced-motion: reduce) {\r\n\r\n      #spcPowerHeadline .spc-word-swap span {\r\n        animation: none;\r\n        opacity: 0;\r\n      }\r\n\r\n      #spcPowerHeadline .spc-word-swap span:nth-child(1) {\r\n        opacity: 1;\r\n        transform: translateY(0%);\r\n      }\r\n\r\n    }\r\n\r\n  <\/style>\r\n\r\n\r\n  <span class=\"spc-line\">It's Time to Upgrade<\/span>\r\n\r\n  <span class=\"spc-line\">\r\n    Your Power\r\n    <span class=\"spc-word-swap\" data-spc-swap>\r\n      <span>Connection.<\/span>\r\n      <span>Safety.<\/span>\r\n      <span>Confidence.<\/span>\r\n    <\/span>\r\n  <\/span>\r\n\r\n<\/div>\r\n\r\n\r\n<script>\r\n(function () {\r\n\r\n  var container = document.getElementById('spcPowerHeadline');\r\n\r\n  if (!container) return;\r\n\r\n  var wrap = container.querySelector('[data-spc-swap]');\r\n\r\n  if (!wrap) return;\r\n\r\n  var spans = wrap.querySelectorAll('span');\r\n\r\n\r\n  function setSwapSize() {\r\n\r\n    var maxWidth = 0;\r\n    var maxHeight = 0;\r\n\r\n    spans.forEach(function (s) {\r\n\r\n      var rect = s.getBoundingClientRect();\r\n\r\n      if (rect.width > maxWidth) {\r\n        maxWidth = rect.width;\r\n      }\r\n\r\n      if (rect.height > maxHeight) {\r\n        maxHeight = rect.height;\r\n      }\r\n\r\n    });\r\n\r\n    wrap.style.width = maxWidth + 'px';\r\n    wrap.style.height = maxHeight + 'px';\r\n\r\n  }\r\n\r\n\r\n  \/* Wait for fonts before calculating dimensions *\/\r\n\r\n  if (document.fonts && document.fonts.ready) {\r\n\r\n    document.fonts.ready.then(function () {\r\n      setSwapSize();\r\n    });\r\n\r\n  } else {\r\n\r\n    setSwapSize();\r\n\r\n  }\r\n\r\n\r\n  \/* Recalculate when browser size changes *\/\r\n\r\n  window.addEventListener('resize', function () {\r\n\r\n    setSwapSize();\r\n\r\n  });\r\n\r\n\r\n  \/* Recalculate after orientation changes *\/\r\n\r\n  window.addEventListener('orientationchange', function () {\r\n\r\n    setTimeout(function () {\r\n      setSwapSize();\r\n    }, 200);\r\n\r\n  });\r\n\r\n\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d2c96c9 wpr-button-icon-style-inline wpr-button-icon-position-right elementor-widget elementor-widget-wpr-button\" data-id=\"d2c96c9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"wpr-button.default\">\n\t\t\t\t\t\t\n\t\t\t\n\t\t\n\t\t<div class=\"wpr-button-wrap elementor-clearfix\">\n\t\t<a class=\"wpr-button wpr-button-effect wpr-button-none\" data-text=\"\" href=\"https:\/\/dev.smartplug.com\/staging\/product-catalog\/\">\n\t\t\t\n\t\t\t<span class=\"wpr-button-content\">\n\t\t\t\t\t\t\t\t\t<span class=\"wpr-button-text\">View Our Products<\/span>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t<span class=\"wpr-button-icon\"><svg class=\"e-font-icon-svg e-fas-arrow-right\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t<\/span>\n\t\t<\/a>\n\n\t\t\t\t<\/div>\n\t\n\t\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-bd80614 elementor-hidden-mobile e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-parent\" data-id=\"bd80614\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-39cd5ad1 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no elementor-invisible e-con e-child\" data-id=\"39cd5ad1\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;slideInLeft&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-189d3e09 elementor-widget elementor-widget-heading\" data-id=\"189d3e09\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Power Without Compromise.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-75d7ee27 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"75d7ee27\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Most shore power fires are caused by poor electrical contact and overheating in traditional twist-lock plugs. SmartPlug solves this with a straight-in design that provides 27x more contact surface area, ensuring a cool, secure connection every time you plug in.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-345bde38 e-con-full e-grid wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-child\" data-id=\"345bde38\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-417becba elementor-widget elementor-widget-counter\" data-id=\"417becba\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"counter.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-counter\">\n\t\t\t<div class=\"elementor-counter-title\">Weatherproof Seal<\/div>\t\t\t<div class=\"elementor-counter-number-wrapper\">\n\t\t\t\t<span class=\"elementor-counter-number-prefix\"><\/span>\n\t\t\t\t<span class=\"elementor-counter-number\" data-duration=\"2000\" data-to-value=\"100\" data-from-value=\"0\" data-delimiter=\",\">0<\/span>\n\t\t\t\t<span class=\"elementor-counter-number-suffix\">%<\/span>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f050351 elementor-widget elementor-widget-counter\" data-id=\"f050351\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"counter.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-counter\">\n\t\t\t<div class=\"elementor-counter-title\">Marine-Grade Steel<\/div>\t\t\t<div class=\"elementor-counter-number-wrapper\">\n\t\t\t\t<span class=\"elementor-counter-number-prefix\"><\/span>\n\t\t\t\t<span class=\"elementor-counter-number\" data-duration=\"2000\" data-to-value=\"316\" data-from-value=\"0\" data-delimiter=\",\">0<\/span>\n\t\t\t\t<span class=\"elementor-counter-number-suffix\"><\/span>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1c36b51f elementor-widget elementor-widget-counter\" data-id=\"1c36b51f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"counter.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-counter\">\n\t\t\t<div class=\"elementor-counter-title\">More Contact Area<\/div>\t\t\t<div class=\"elementor-counter-number-wrapper\">\n\t\t\t\t<span class=\"elementor-counter-number-prefix\"><\/span>\n\t\t\t\t<span class=\"elementor-counter-number\" data-duration=\"2000\" data-to-value=\"27\" data-from-value=\"0\" data-delimiter=\",\">0<\/span>\n\t\t\t\t<span class=\"elementor-counter-number-suffix\">x<\/span>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1cce966e elementor-widget elementor-widget-counter\" data-id=\"1cce966e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"counter.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-counter\">\n\t\t\t<div class=\"elementor-counter-title\">Reviews<\/div>\t\t\t<div class=\"elementor-counter-number-wrapper\">\n\t\t\t\t<span class=\"elementor-counter-number-prefix\"><\/span>\n\t\t\t\t<span class=\"elementor-counter-number\" data-duration=\"2000\" data-to-value=\"10000\" data-from-value=\"0\" data-delimiter=\",\">0<\/span>\n\t\t\t\t<span class=\"elementor-counter-number-suffix\">+<\/span>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-686b705c e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no elementor-invisible e-con e-child\" data-id=\"686b705c\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;slideInRight&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4ff0a5dd elementor-widget elementor-widget-image\" data-id=\"4ff0a5dd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1312\" height=\"962\" src=\"https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/08\/Mounted-SmartPlug-e1787243558177.png\" class=\"attachment-full size-full wp-image-15975\" alt=\"\" srcset=\"https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/08\/Mounted-SmartPlug-e1787243558177.png 1312w, https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/08\/Mounted-SmartPlug-e1787243558177-300x220.png 300w, https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/08\/Mounted-SmartPlug-e1787243558177-1024x751.png 1024w, https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/08\/Mounted-SmartPlug-e1787243558177-768x563.png 768w, https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/08\/Mounted-SmartPlug-e1787243558177-600x440.png 600w, https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/08\/Mounted-SmartPlug-e1787243558177-64x47.png 64w\" sizes=\"(max-width: 1312px) 100vw, 1312px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2c851f9 elementor-hidden-desktop elementor-hidden-laptop elementor-hidden-tablet e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-parent\" data-id=\"2c851f9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-c1bb491 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no elementor-invisible e-con e-child\" data-id=\"c1bb491\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;slideInLeft&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4394c1a elementor-widget elementor-widget-heading\" data-id=\"4394c1a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Power Without Compromise.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-64e7cb9 elementor-widget elementor-widget-image\" data-id=\"64e7cb9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1312\" height=\"962\" src=\"https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/08\/Mounted-SmartPlug-e1787243558177.png\" class=\"attachment-full size-full wp-image-15975\" alt=\"\" srcset=\"https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/08\/Mounted-SmartPlug-e1787243558177.png 1312w, https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/08\/Mounted-SmartPlug-e1787243558177-300x220.png 300w, https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/08\/Mounted-SmartPlug-e1787243558177-1024x751.png 1024w, https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/08\/Mounted-SmartPlug-e1787243558177-768x563.png 768w, https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/08\/Mounted-SmartPlug-e1787243558177-600x440.png 600w, https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/08\/Mounted-SmartPlug-e1787243558177-64x47.png 64w\" sizes=\"(max-width: 1312px) 100vw, 1312px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ee12154 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"ee12154\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Most shore power fires are caused by poor electrical contact and overheating in traditional twist-lock plugs. SmartPlug solves this with a straight-in design that provides 27x more contact surface area, ensuring a cool, secure connection every time you plug in.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f9ab09e e-con-full e-grid wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-child\" data-id=\"f9ab09e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-681a204 elementor-widget elementor-widget-counter\" data-id=\"681a204\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"counter.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-counter\">\n\t\t\t<div class=\"elementor-counter-title\">Weatherproof Seal<\/div>\t\t\t<div class=\"elementor-counter-number-wrapper\">\n\t\t\t\t<span class=\"elementor-counter-number-prefix\"><\/span>\n\t\t\t\t<span class=\"elementor-counter-number\" data-duration=\"2000\" data-to-value=\"100\" data-from-value=\"0\" data-delimiter=\",\">0<\/span>\n\t\t\t\t<span class=\"elementor-counter-number-suffix\">%<\/span>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6606ec0 elementor-widget elementor-widget-counter\" data-id=\"6606ec0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"counter.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-counter\">\n\t\t\t<div class=\"elementor-counter-title\">Marine-Grade Steel<\/div>\t\t\t<div class=\"elementor-counter-number-wrapper\">\n\t\t\t\t<span class=\"elementor-counter-number-prefix\"><\/span>\n\t\t\t\t<span class=\"elementor-counter-number\" data-duration=\"2000\" data-to-value=\"316\" data-from-value=\"0\" data-delimiter=\",\">0<\/span>\n\t\t\t\t<span class=\"elementor-counter-number-suffix\"><\/span>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2a2e734 elementor-widget elementor-widget-counter\" data-id=\"2a2e734\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"counter.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-counter\">\n\t\t\t<div class=\"elementor-counter-title\">More Contact Area<\/div>\t\t\t<div class=\"elementor-counter-number-wrapper\">\n\t\t\t\t<span class=\"elementor-counter-number-prefix\"><\/span>\n\t\t\t\t<span class=\"elementor-counter-number\" data-duration=\"2000\" data-to-value=\"27\" data-from-value=\"0\" data-delimiter=\",\">0<\/span>\n\t\t\t\t<span class=\"elementor-counter-number-suffix\">x<\/span>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c551182 elementor-widget elementor-widget-counter\" data-id=\"c551182\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"counter.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-counter\">\n\t\t\t<div class=\"elementor-counter-title\">Reviews<\/div>\t\t\t<div class=\"elementor-counter-number-wrapper\">\n\t\t\t\t<span class=\"elementor-counter-number-prefix\"><\/span>\n\t\t\t\t<span class=\"elementor-counter-number\" data-duration=\"2000\" data-to-value=\"10000\" data-from-value=\"0\" data-delimiter=\",\">0<\/span>\n\t\t\t\t<span class=\"elementor-counter-number-suffix\">+<\/span>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5f2d5539 e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-parent\" data-id=\"5f2d5539\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-2647e98 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-child\" data-id=\"2647e98\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-fd4414c e-grid e-con-full wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-child\" data-id=\"fd4414c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d358419 wpr-promo-box-style-cover elementor-invisible elementor-widget elementor-widget-wpr-promo-box\" data-id=\"d358419\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;zoomIn&quot;}\" data-widget_type=\"wpr-promo-box.default\">\n\t\t\t\t\t\n\t\t<div class=\"wpr-promo-box wpr-animation-wrap\">\n\n\t\t\t\t\t\t<a class=\"wpr-promo-box-link\" href=\"https:\/\/dev.smartplug.com\/staging\/categories\/boat\/\"><\/a>\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t<div class=\"wpr-promo-box-image\">\n\t\t\t\t\t<div class=\"wpr-promo-box-bg-image wpr-bg-anim-zoom-in wpr-anim-timing-ease-default\" style=\"background-image:url(https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/05\/Nolo_LE_upscale_prime_light_ai_30_tone_enhance_50_color_enhance_50.jpg);\"><\/div>\n\t\t\t\t\t<div class=\"wpr-promo-box-bg-overlay wpr-border-anim-none\"><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\n\t\t\t<div class=\"wpr-promo-box-content\">\n\n\t\t\t\t\t\t\t\t<div class=\"wpr-promo-box-icon\">\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t<h3 class=\"wpr-promo-box-title\"><span>BOAT<\/span><\/h3>\n\t\t\t\t\t\t\t\t\t<div class=\"wpr-promo-box-description\">\n\t\t\t\t\t\t<p><p>Engineered for saltwater.\u00a0<b>Marine-grade stainless<\/b>\u00a0that resists corrosion through years of docking and undocking.<\/p><\/p>\t\n\t\t\t\t\t<\/div>\t\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1ce6a3b2 wpr-promo-box-style-cover elementor-invisible elementor-widget elementor-widget-wpr-promo-box\" data-id=\"1ce6a3b2\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;zoomIn&quot;}\" data-widget_type=\"wpr-promo-box.default\">\n\t\t\t\t\t\n\t\t<div class=\"wpr-promo-box wpr-animation-wrap\">\n\n\t\t\t\t\t\t<a class=\"wpr-promo-box-link\" href=\"https:\/\/dev.smartplug.com\/staging\/categories\/rv\/\"><\/a>\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t<div class=\"wpr-promo-box-image\">\n\t\t\t\t\t<div class=\"wpr-promo-box-bg-image wpr-bg-anim-zoom-in wpr-anim-timing-ease-default\" style=\"background-image:url(https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/05\/RV-5_LE_upscale_prime_light_ai_30_tone_enhance_50_color_enhance_50.jpg);\"><\/div>\n\t\t\t\t\t<div class=\"wpr-promo-box-bg-overlay wpr-border-anim-none\"><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\n\t\t\t<div class=\"wpr-promo-box-content\">\n\n\t\t\t\t\t\t\t\t<div class=\"wpr-promo-box-icon\">\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t<h3 class=\"wpr-promo-box-title\"><span>RV<\/span><\/h3>\n\t\t\t\t\t\t\t\t\t<div class=\"wpr-promo-box-description\">\n\t\t\t\t\t\t<p><div id=\"spcCat-rv\" class=\"spcCatCard\"><div class=\"spcCatCard-desc\">Engineered for the road.\u00a0<b>One-handed connections<\/b> that work the same way at every campground pedestal you pull into.<\/div><\/div><\/p>\t\n\t\t\t\t\t<\/div>\t\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-27f31633 wpr-promo-box-style-cover elementor-invisible elementor-widget elementor-widget-wpr-promo-box\" data-id=\"27f31633\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;zoomIn&quot;}\" data-widget_type=\"wpr-promo-box.default\">\n\t\t\t\t\t\n\t\t<div class=\"wpr-promo-box wpr-animation-wrap\">\n\n\t\t\t\t\t\t<a class=\"wpr-promo-box-link\" href=\"https:\/\/dev.smartplug.com\/staging\/categories\/dockside\/\"><\/a>\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t<div class=\"wpr-promo-box-image\">\n\t\t\t\t\t<div class=\"wpr-promo-box-bg-image wpr-bg-anim-zoom-in wpr-anim-timing-ease-default\" style=\"background-image:url(https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/05\/Untitled-design-17.png);\"><\/div>\n\t\t\t\t\t<div class=\"wpr-promo-box-bg-overlay wpr-border-anim-none\"><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\n\t\t\t<div class=\"wpr-promo-box-content\">\n\n\t\t\t\t\t\t\t\t<div class=\"wpr-promo-box-icon\">\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t<h3 class=\"wpr-promo-box-title\"><span>DOCKSIDE<\/span><\/h3>\n\t\t\t\t\t\t\t\t\t<div class=\"wpr-promo-box-description\">\n\t\t\t\t\t\t<p><div id=\"spcCat-dockside\" class=\"spcCatCard\"><div class=\"spcCatCard-desc\">Engineered for the marina. Built to take\u00a0<b>constant plug-in and plug-out<\/b> from dozens of different boats without overheating.<\/div><\/div><\/p>\t\n\t\t\t\t\t<\/div>\t\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5d9e729c wpr-promo-box-style-cover elementor-invisible elementor-widget elementor-widget-wpr-promo-box\" data-id=\"5d9e729c\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;zoomIn&quot;}\" data-widget_type=\"wpr-promo-box.default\">\n\t\t\t\t\t\n\t\t<div class=\"wpr-promo-box wpr-animation-wrap\">\n\n\t\t\t\t\t\t<a class=\"wpr-promo-box-link\" href=\"https:\/\/dev.smartplug.com\/staging\/categories\/commercial\/\" target=\"_blank\"><\/a>\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t<div class=\"wpr-promo-box-image\">\n\t\t\t\t\t<div class=\"wpr-promo-box-bg-image wpr-bg-anim-zoom-in wpr-anim-timing-ease-default\" style=\"background-image:url(https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/05\/vecteezy_a-white-ambulance-with-red-and-yellow-lights-is-parked-on-a_56635850-scaled.jpeg);\"><\/div>\n\t\t\t\t\t<div class=\"wpr-promo-box-bg-overlay wpr-border-anim-none\"><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\n\t\t\t<div class=\"wpr-promo-box-content\">\n\n\t\t\t\t\t\t\t\t<div class=\"wpr-promo-box-icon\">\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t<h3 class=\"wpr-promo-box-title\"><span>COMMERCIAL<\/span><\/h3>\n\t\t\t\t\t\t\t\t\t<div class=\"wpr-promo-box-description\">\n\t\t\t\t\t\t<p><p>Engineered for uptime.\u00a0<b>Continuous-duty<\/b>\u00a0power connections for fleets and facilities where a failed connection isn't an option.<\/p><\/p>\t\n\t\t\t\t\t<\/div>\t\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-32ebd90 e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-parent\" data-id=\"32ebd90\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-3104f61 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-child\" data-id=\"3104f61\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cdcefa8 elementor-widget elementor-widget-image-carousel\" data-id=\"cdcefa8\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;slides_to_show&quot;:&quot;4&quot;,&quot;navigation&quot;:&quot;none&quot;,&quot;lazyload&quot;:&quot;yes&quot;,&quot;autoplay_speed&quot;:0.01,&quot;speed&quot;:5000,&quot;image_spacing_custom&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:25,&quot;sizes&quot;:[]},&quot;slides_to_show_mobile&quot;:&quot;2&quot;,&quot;slides_to_show_tablet&quot;:&quot;3&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;infinite&quot;:&quot;yes&quot;,&quot;image_spacing_custom_laptop&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;image_spacing_custom_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;image_spacing_custom_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"image-carousel.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-image-carousel-wrapper swiper\" role=\"region\" aria-roledescription=\"carousel\" aria-label=\"Image Carousel\" dir=\"ltr\">\n\t\t\t<div class=\"elementor-image-carousel swiper-wrapper\" aria-live=\"off\">\n\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"1 of 22\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/06\/AirStream-3-e1782841255532.png\" alt=\"AirStream\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"2 of 22\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/06\/Chris-Craft.png\" alt=\"Chris Craft\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"3 of 22\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/06\/WinneBago.png\" alt=\"WinneBago\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"4 of 22\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/06\/Ranger-Tugs.png\" alt=\"Ranger Tugs\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"5 of 22\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/06\/Grech-Motors.png\" alt=\"Grech Motors\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"6 of 22\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/06\/Cut-Water.png\" alt=\"Cut Water\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"7 of 22\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/06\/StoryTeller.png\" alt=\"StoryTeller\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"8 of 22\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/06\/Everglades-Boats.png\" alt=\"Everglades Boats\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"9 of 22\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/06\/Pleasure-Way.png\" alt=\"Pleasure Way\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"10 of 22\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/06\/Regulator.png\" alt=\"Regulator\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"11 of 22\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/06\/EarthRoamer.png\" alt=\"EarthRoamer\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"12 of 22\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/06\/Cobalt-Boats.png\" alt=\"Cobalt Boats\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"13 of 22\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/06\/RoadTrek.png\" alt=\"RoadTrek\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"14 of 22\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/06\/Contender-Boats.png\" alt=\"Contender Boats\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"15 of 22\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/06\/Coach-House.png\" alt=\"Coach House\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"16 of 22\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/06\/Intrepid-Powerboats.png\" alt=\"Intrepid Powerboats\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"17 of 22\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/06\/AdvanceRV.png\" alt=\"AdvanceRV\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"18 of 22\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/06\/EdgeWater.png\" alt=\"EdgeWater\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"19 of 22\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/06\/Chinook.png\" alt=\"Chinook\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"20 of 22\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/06\/Southport.png\" alt=\"Southport\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"21 of 22\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/06\/Sportsman.png\" alt=\"Sportsman\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"22 of 22\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/06\/Monterey-Blackfin.png\" alt=\"Monterey Blackfin\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div>\t\t\t<\/div>\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9f6aa86 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-child\" data-id=\"9f6aa86\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f4479d4 elementor-widget elementor-widget-heading\" data-id=\"f4479d4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u2190 our loyal partners<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-82f9001 e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-parent\" data-id=\"82f9001\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-d3084de e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-child\" data-id=\"d3084de\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-46d3114 elementor-widget elementor-widget-html\" data-id=\"46d3114\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div id=\"sp-home-carousel\">\n\n    <div class=\"sp-carousel-viewport\">\n\n        <!-- =====================================================\n             SLIDE 1 \u2014 28V DC POWER\n             ===================================================== -->\n        <div\n            class=\"sp-carousel-slide sp-slide-dock\"\n            data-slide=\"0\"\n        >\n\n            <div class=\"sp-slide-background\"><\/div>\n\n            <div class=\"sp-slide-content\">\n\n                <h1>\n                    NEW PRODUCT!<br>28V DC POWER\n                <\/h1>\n\n                <p>\n                    Safe. Simple. Secure.\n                <\/p>\n\n                <a\n                    href=\"https:\/\/dev.smartplug.com\/staging\/28v-dc-power\/\"\n                    target=\"_blank\"\n                    rel=\"noopener noreferrer\"\n                    class=\"sp-slide-button\"\n                >\n                    VIEW 28V DC POWER\n                <\/a>\n\n            <\/div>\n\n\n            <!-- =================================================\n                 PRODUCT PRESENTATION\n                 ================================================= -->\n\n            <div class=\"sp-product-frame sp-dock-product\">\n\n                <span class=\"sp-frame-corner sp-corner-tl\"><\/span>\n                <span class=\"sp-frame-corner sp-corner-br\"><\/span>\n\n                <div class=\"sp-product-glow\"><\/div>\n\n                <div class=\"sp-product-inner\">\n\n                    <img decoding=\"async\"\n                        src=\"https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/08\/2-Carousel.png\"\n                        alt=\"SmartPlug 28V DC Power\"\n                    >\n\n                <\/div>\n\n            <\/div>\n\n        <\/div>\n\n\n        <!-- =====================================================\n             SLIDE 2 \u2014 DATAPORTS\n             ===================================================== -->\n        <div\n            class=\"sp-carousel-slide sp-slide-rv\"\n            data-slide=\"1\"\n        >\n\n            <div class=\"sp-slide-background\"><\/div>\n\n            <div class=\"sp-slide-content\">\n\n                <h1>\n                    3X Your<br>\n                    Connection\n                <\/h1>\n\n                <p>\n                    Available in USB-C, HDMI,<br>\n                    Ethernet and More\n                <\/p>\n\n                <div class=\"sp-button-row\">\n\n                    <a\n                        href=\"https:\/\/dev.smartplug.com\/staging\/smartplug-tv-phone-internet-inlets\/\"\n                        target=\"_blank\"\n                        rel=\"noopener noreferrer\"\n                        class=\"sp-slide-button\"\n                    >\n                        VIEW DATAPORTS\n                    <\/a>\n\n                <\/div>\n\n            <\/div>\n\n\n            <!-- =================================================\n                 PRODUCT PRESENTATION\n                 ================================================= -->\n\n            <div class=\"sp-product-frame sp-rv-product\">\n\n                <span class=\"sp-frame-corner sp-corner-tl\"><\/span>\n                <span class=\"sp-frame-corner sp-corner-br\"><\/span>\n\n                <div class=\"sp-product-glow\"><\/div>\n\n                <div class=\"sp-product-inner\">\n\n                    <img decoding=\"async\"\n                        src=\"https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/07\/New-Data-Port.png\"\n                        alt=\"SmartPlug Dataport\"\n                    >\n\n                <\/div>\n\n            <\/div>\n\n        <\/div>\n\n\n        <!-- =====================================================\n             SLIDE 3 \u2014 LIGHT UP YOUR NIGHTS\n             ===================================================== -->\n        <div\n            class=\"sp-carousel-slide sp-slide-night is-active\"\n            data-slide=\"2\"\n        >\n\n            <div class=\"sp-slide-background\"><\/div>\n\n            <div class=\"sp-slide-content\">\n\n                <h1>\n                    AWARD WINNING<br>\n                    INNOVATION\n                <\/h1>\n\n                <p>\n                    Recognized at the 2026<br>Discover Boating Miami<br>International Boat Show\n                <\/p>\n\n                <a\n                    href=\"https:\/\/dev.smartplug.com\/staging\/catalog\/\"\n                    target=\"_blank\"\n                    rel=\"noopener noreferrer\"\n                    class=\"sp-slide-button\"\n                >\n                    VIEW OUR CATALOG\n                <\/a>\n\n            <\/div>\n\n\n            <!-- =================================================\n                 PRODUCT PRESENTATION\n                 ================================================= -->\n\n            <div class=\"sp-product-frame sp-night-product\">\n\n                <span class=\"sp-frame-corner sp-corner-tl\"><\/span>\n                <span class=\"sp-frame-corner sp-corner-br\"><\/span>\n\n                <div class=\"sp-product-glow\"><\/div>\n\n                <div class=\"sp-product-inner\">\n\n                    <img decoding=\"async\"\n                        src=\"https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/08\/Carousel-1-3.png\"\n                        alt=\"SmartPlug Product\"\n                    >\n\n                <\/div>\n\n            <\/div>\n\n        <\/div>\n\n\n        <!-- =====================================================\n             DOT NAVIGATION\n             ===================================================== -->\n\n        <div class=\"sp-carousel-dots\">\n\n            <button\n                type=\"button\"\n                class=\"sp-carousel-dot is-active\"\n                data-slide=\"0\"\n                aria-label=\"Go to slide 1\"\n            ><\/button>\n\n            <button\n                type=\"button\"\n                class=\"sp-carousel-dot\"\n                data-slide=\"1\"\n                aria-label=\"Go to slide 2\"\n            ><\/button>\n\n            <button\n                type=\"button\"\n                class=\"sp-carousel-dot\"\n                data-slide=\"2\"\n                aria-label=\"Go to slide 3\"\n            ><\/button>\n\n        <\/div>\n\n    <\/div>\n\n<\/div>\n\n\n<style>\n\n\/* =============================================================\n   FONT IMPORT\n   ============================================================= *\/\n\n@import url(\n    'https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue&family=Montserrat:wght@400;500;600;700;800&display=swap'\n);\n\n\n\/* =============================================================\n   SMARTPLUG CAROUSEL\n   ============================================================= *\/\n\n#sp-home-carousel {\n\n    --sp-orange: #f4772f;\n    --sp-orange-dark: #d95e1d;\n    --sp-navy: #2852A1;\n    --sp-white: #ffffff;\n\n    position: relative;\n\n    width: 100%;\n    max-width: 100%;\n\n    margin: 0;\n    padding: 0;\n    border-radius: 16px;\n\n    overflow: hidden;\n\n    font-family:\n        \"Montserrat\",\n        sans-serif;\n\n    background:\n        #000000;\n\n}\n\n\n\/* =============================================================\n   VIEWPORT\n   ============================================================= *\/\n\n#sp-home-carousel .sp-carousel-viewport {\n\n    position: relative;\n\n    width: 100%;\n\n    aspect-ratio:\n        1920 \/ 700;\n\n    overflow: hidden;\n\n    background:\n        #000000;\n\n}\n\n\n\/* =============================================================\n   SLIDES\n   ============================================================= *\/\n\n#sp-home-carousel .sp-carousel-slide {\n\n    position: absolute;\n\n    inset: 0;\n\n    width: 100%;\n    height: 100%;\n\n    overflow: hidden;\n\n    opacity: 0;\n\n    visibility: hidden;\n\n    z-index: 1;\n\n    transition:\n        opacity 1.5s ease-in-out,\n        visibility 0s linear 1.5s;\n\n}\n\n\n\/* =============================================================\n   ACTIVE SLIDE\n   ============================================================= *\/\n\n#sp-home-carousel .sp-carousel-slide.is-active {\n\n    opacity: 1;\n\n    visibility: visible;\n\n    z-index: 2;\n\n    transition:\n        opacity 1.5s ease-in-out,\n        visibility 0s linear 0s;\n\n}\n\n\n\/* =============================================================\n   DRAMATIC BLACK STUDIO BACKGROUND\n   ============================================================= *\/\n\n#sp-home-carousel .sp-slide-background {\n\n    position: absolute;\n\n    inset: 0;\n\n    width: 100%;\n    height: 100%;\n\n    overflow: hidden;\n\n    background:\n\n        \/* BIG ORANGE PRODUCT LIGHT *\/\n        radial-gradient(\n            ellipse 48% 100% at 82% 50%,\n            rgba(244, 119, 47, 0.38) 0%,\n            rgba(244, 119, 47, 0.20) 20%,\n            rgba(244, 119, 47, 0.08) 40%,\n            rgba(244, 119, 47, 0.02) 55%,\n            transparent 75%\n        ),\n\n        \/* STRONG BLUE LIGHT *\/\n        radial-gradient(\n            ellipse 65% 85% at 5% 45%,\n            rgba(40, 82, 161, 0.38) 0%,\n            rgba(40, 82, 161, 0.18) 25%,\n            rgba(40, 82, 161, 0.06) 48%,\n            transparent 72%\n        ),\n\n        \/* BRIGHT CENTER *\/\n        radial-gradient(\n            ellipse 55% 75% at 55% 50%,\n            rgba(255, 255, 255, 0.055) 0%,\n            rgba(255, 255, 255, 0.018) 35%,\n            transparent 70%\n        ),\n\n        \/* DARK BASE *\/\n        linear-gradient(\n            110deg,\n            #000000 0%,\n            #020203 25%,\n            #090909 48%,\n            #050505 68%,\n            #000000 100%\n        );\n\n}\n\n\n\/* =============================================================\n   LARGE DIAGONAL LIGHT FIELD\n   ============================================================= *\/\n\n#sp-home-carousel .sp-slide-background::before {\n\n    content: \"\";\n\n    position: absolute;\n\n    width: 120%;\n    height: 180%;\n\n    top: -40%;\n    left: -10%;\n\n    background:\n        linear-gradient(\n            118deg,\n            transparent 28%,\n            rgba(40, 82, 161, 0.08) 39%,\n            rgba(255, 255, 255, 0.035) 46%,\n            rgba(244, 119, 47, 0.12) 54%,\n            transparent 66%\n        );\n\n    transform:\n        rotate(-5deg);\n\n    pointer-events: none;\n\n}\n\n\n\/* =============================================================\n   STRONG VIGNETTE\n   ============================================================= *\/\n\n#sp-home-carousel .sp-slide-background::after {\n\n    content: \"\";\n\n    position: absolute;\n\n    inset: 0;\n\n    background:\n        radial-gradient(\n            ellipse at center,\n            transparent 25%,\n            rgba(0, 0, 0, 0.10) 50%,\n            rgba(0, 0, 0, 0.42) 78%,\n            rgba(0, 0, 0, 0.82) 100%\n        );\n\n    pointer-events: none;\n\n}\n\n\n\/* =============================================================\n   SLIDE 1 \u2014 28V DC POWER\n   ============================================================= *\/\n\n#sp-home-carousel .sp-slide-dock .sp-slide-background {\n\n    background:\n\n        \/* HUGE ORANGE LIGHT *\/\n        radial-gradient(\n            ellipse 52% 110% at 82% 50%,\n            rgba(244, 119, 47, 0.48) 0%,\n            rgba(244, 119, 47, 0.27) 18%,\n            rgba(244, 119, 47, 0.12) 36%,\n            rgba(244, 119, 47, 0.035) 54%,\n            transparent 76%\n        ),\n\n        \/* BLUE COUNTER LIGHT *\/\n        radial-gradient(\n            ellipse 60% 100% at 0% 45%,\n            rgba(40, 82, 161, 0.42) 0%,\n            rgba(40, 82, 161, 0.20) 28%,\n            rgba(40, 82, 161, 0.055) 52%,\n            transparent 74%\n        ),\n\n        \/* PRODUCT SPOTLIGHT *\/\n        radial-gradient(\n            ellipse 40% 65% at 70% 50%,\n            rgba(255, 255, 255, 0.07) 0%,\n            rgba(255, 255, 255, 0.025) 35%,\n            transparent 70%\n        ),\n\n        linear-gradient(\n            110deg,\n            #000000 0%,\n            #020202 22%,\n            #090909 45%,\n            #070707 65%,\n            #010101 100%\n        );\n\n}\n\n\n\/* =============================================================\n   SLIDE 2 \u2014 DATAPORTS\n   ============================================================= *\/\n\n#sp-home-carousel .sp-slide-rv .sp-slide-background {\n\n    background:\n\n        \/* STRONG BLUE LIGHT *\/\n        radial-gradient(\n            ellipse 55% 110% at 80% 50%,\n            rgba(40, 82, 161, 0.48) 0%,\n            rgba(40, 82, 161, 0.25) 20%,\n            rgba(40, 82, 161, 0.10) 40%,\n            rgba(40, 82, 161, 0.025) 56%,\n            transparent 76%\n        ),\n\n        \/* ORANGE SECONDARY LIGHT *\/\n        radial-gradient(\n            ellipse 42% 70% at 92% 78%,\n            rgba(244, 119, 47, 0.34) 0%,\n            rgba(244, 119, 47, 0.13) 30%,\n            rgba(244, 119, 47, 0.025) 55%,\n            transparent 75%\n        ),\n\n        \/* LEFT BLUE WASH *\/\n        radial-gradient(\n            ellipse 60% 100% at 0% 40%,\n            rgba(40, 82, 161, 0.28) 0%,\n            rgba(40, 82, 161, 0.08) 35%,\n            transparent 70%\n        ),\n\n        linear-gradient(\n            110deg,\n            #000000 0%,\n            #010204 22%,\n            #05080d 45%,\n            #06080b 65%,\n            #000000 100%\n        );\n\n}\n\n\n\/* =============================================================\n   SLIDE 3 \u2014 LIGHT UP YOUR NIGHTS\n   ============================================================= *\/\n\n#sp-home-carousel .sp-slide-night .sp-slide-background {\n\n    background:\n\n        \/* ORANGE NIGHT GLOW *\/\n        radial-gradient(\n            ellipse 52% 110% at 82% 50%,\n            rgba(244, 119, 47, 0.44) 0%,\n            rgba(244, 119, 47, 0.23) 20%,\n            rgba(244, 119, 47, 0.09) 40%,\n            rgba(244, 119, 47, 0.025) 58%,\n            transparent 78%\n        ),\n\n        \/* BLUE LEFT LIGHT *\/\n        radial-gradient(\n            ellipse 62% 95% at 0% 52%,\n            rgba(40, 82, 161, 0.38) 0%,\n            rgba(40, 82, 161, 0.16) 28%,\n            rgba(40, 82, 161, 0.04) 52%,\n            transparent 74%\n        ),\n\n        \/* WHITE PRODUCT SPOTLIGHT *\/\n        radial-gradient(\n            ellipse 42% 65% at 70% 50%,\n            rgba(255, 255, 255, 0.075) 0%,\n            rgba(255, 255, 255, 0.025) 32%,\n            transparent 70%\n        ),\n\n        linear-gradient(\n            110deg,\n            #000000 0%,\n            #020202 22%,\n            #090909 46%,\n            #070707 65%,\n            #000000 100%\n        );\n\n}\n\n\n\/* =============================================================\n   CONTENT\n   ============================================================= *\/\n\n#sp-home-carousel .sp-slide-content {\n\n    position: absolute;\n\n    z-index: 10;\n\n    left: 9%;\n\n    top: 20.5%;\n\n    width: 42%;\n\n    margin: 0;\n\n    padding: 0;\n\n    color:\n        var(--sp-white);\n\n}\n\n\n\/* =============================================================\n   HEADING\n   ============================================================= *\/\n\n#sp-home-carousel .sp-slide-content h1 {\n\n    margin: 0;\n\n    padding: 0;\n\n    color:\n        var(--sp-white);\n\n    font-family:\n        \"Bebas Neue\",\n        sans-serif;\n\n    font-size: 80px;\n\n    font-weight: 600;\n\n    line-height: 0.95;\n\n    letter-spacing: 2px;\n\n    text-transform: uppercase;\n\n    text-shadow:\n\n        0 4px 18px\n        rgba(0, 0, 0, 0.90),\n\n        0 0 35px\n        rgba(255, 255, 255, 0.06);\n\n}\n\n\n\/* =============================================================\n   SUBTITLE\n   ============================================================= *\/\n\n#sp-home-carousel .sp-slide-content p {\n\n    margin: 15px 0 0;\n\n    padding: 0;\n\n    color:\n        rgba(255, 255, 255, 0.92);\n\n    font-family:\n        \"Montserrat\",\n        sans-serif;\n\n    font-size: 20px;\n\n    font-weight: 500;\n\n    line-height: 1.2;\n\n    text-shadow:\n        0 3px 12px\n        rgba(0, 0, 0, 0.75);\n\n}\n\n\n\/* =============================================================\n   BUTTON\n   ============================================================= *\/\n\n#sp-home-carousel .sp-slide-button {\n\n    display: inline-flex;\n\n    align-items: center;\n\n    justify-content: center;\n\n    margin-top: 30px;\n\n    padding:\n        13px 24px;\n\n    min-height: 40px;\n\n    border-radius: 6px;\n\n    background:\n        linear-gradient(\n            135deg,\n            #ff914d 0%,\n            #f4772f 45%,\n            #d95716 100%\n        );\n\n    color:\n        #ffffff;\n\n    font-family:\n        \"Montserrat\",\n        sans-serif;\n\n    font-size: 12px;\n\n    font-weight: 800;\n\n    line-height: 1;\n\n    text-decoration: none;\n\n    text-transform: uppercase;\n\n    white-space: nowrap;\n\n    box-shadow:\n\n        0 10px 28px\n        rgba(244, 119, 47, 0.35),\n\n        0 5px 16px\n        rgba(0, 0, 0, 0.55);\n\n    transition:\n        transform 0.25s ease,\n        background 0.25s ease,\n        box-shadow 0.25s ease;\n\n}\n\n\n\/* =============================================================\n   BUTTON ARROW\n   ============================================================= *\/\n\n#sp-home-carousel .sp-slide-button::after {\n\n    content: \"\u2192\";\n\n    margin-left: 9px;\n\n    font-size: 15px;\n\n    line-height: 1;\n\n}\n\n\n\/* =============================================================\n   BUTTON HOVER\n   ============================================================= *\/\n\n#sp-home-carousel .sp-slide-button:hover {\n\n    background:\n        linear-gradient(\n            135deg,\n            #ffad78 0%,\n            #ff7d32 45%,\n            #e96520 100%\n        );\n\n    color:\n        #ffffff;\n\n    transform:\n        translateY(-3px);\n\n    box-shadow:\n\n        0 14px 38px\n        rgba(244, 119, 47, 0.48),\n\n        0 7px 20px\n        rgba(0, 0, 0, 0.65);\n\n}\n\n\n\/* =============================================================\n   BUTTON ROW\n   ============================================================= *\/\n\n#sp-home-carousel .sp-button-row {\n\n    display: flex;\n\n    align-items: center;\n\n    flex-wrap: wrap;\n\n    gap: 10px;\n\n    margin-top: 27px;\n\n}\n\n\n#sp-home-carousel .sp-button-row .sp-slide-button {\n\n    margin-top: 0;\n\n}\n\n\n\/* =============================================================\n   PRODUCT FRAME\n   ============================================================= *\/\n\n#sp-home-carousel .sp-product-frame {\n\n    position: absolute;\n\n    z-index: 8;\n\n    display: flex;\n\n    align-items: center;\n\n    justify-content: center;\n\n    width: 35%;\n\n    height: 68%;\n\n    padding: 18px;\n\n    box-sizing: border-box;\n\n    border:\n        1px solid\n        rgba(255, 255, 255, 0.25);\n\n    border-radius: 24px;\n\n    background:\n        linear-gradient(\n            145deg,\n            rgba(255, 255, 255, 0.10),\n            rgba(255, 255, 255, 0.035) 30%,\n            rgba(0, 0, 0, 0.25) 65%,\n            rgba(0, 0, 0, 0.55)\n        );\n\n    box-shadow:\n\n        0 30px 90px\n        rgba(0, 0, 0, 0.85),\n\n        0 0 70px\n        rgba(244, 119, 47, 0.14),\n\n        inset 0 1px 0\n        rgba(255, 255, 255, 0.14),\n\n        inset 0 -30px 50px\n        rgba(0, 0, 0, 0.40);\n\n    backdrop-filter:\n        blur(7px);\n\n    -webkit-backdrop-filter:\n        blur(7px);\n\n}\n\n\n\/* =============================================================\n   STRONG TOP REFLECTION\n   ============================================================= *\/\n\n#sp-home-carousel .sp-product-frame::before {\n\n    content: \"\";\n\n    position: absolute;\n\n    top: 0;\n\n    left: 5%;\n\n    width: 90%;\n\n    height: 2px;\n\n    background:\n        linear-gradient(\n            90deg,\n            transparent 0%,\n            rgba(255, 255, 255, 0.10) 20%,\n            rgba(255, 255, 255, 0.55) 50%,\n            rgba(255, 255, 255, 0.10) 80%,\n            transparent 100%\n        );\n\n    box-shadow:\n        0 0 12px\n        rgba(255, 255, 255, 0.20);\n\n}\n\n\n\/* =============================================================\n   PRODUCT INNER\n   ============================================================= *\/\n\n#sp-home-carousel .sp-product-inner {\n\n    position: relative;\n\n    z-index: 3;\n\n    display: flex;\n\n    align-items: center;\n\n    justify-content: center;\n\n    width: 92%;\n\n    height: 100%;\n\n}\n\n\n\/* =============================================================\n   PRODUCT IMAGE\n   ============================================================= *\/\n\n#sp-home-carousel .sp-product-inner img {\n\n    display: block;\n\n    width: 100%;\n\n    height: 100%;\n\n    max-width: 100%;\n\n    max-height: 100%;\n\n    object-fit: contain;\n\n    object-position: center;\n\n    filter:\n\n        drop-shadow(\n            0 25px 30px\n            rgba(0, 0, 0, 0.85)\n        )\n\n        drop-shadow(\n            0 0 25px\n            rgba(244, 119, 47, 0.15)\n        );\n\n    transform:\n        scale(1.05);\n\n    transition:\n        transform 0.45s ease,\n        filter 0.45s ease;\n\n}\n\n\n\/* =============================================================\n   PRODUCT HOVER\n   ============================================================= *\/\n\n#sp-home-carousel .sp-carousel-slide:hover\n.sp-product-inner img {\n\n    transform:\n        scale(1.10)\n        translateY(-4px);\n\n    filter:\n\n        drop-shadow(\n            0 30px 40px\n            rgba(0, 0, 0, 0.90)\n        )\n\n        drop-shadow(\n            0 0 35px\n            rgba(244, 119, 47, 0.25)\n        );\n\n}\n\n\n\/* =============================================================\n   PRODUCT GLOW\n   ============================================================= *\/\n\n#sp-home-carousel .sp-product-glow {\n\n    position: absolute;\n\n    z-index: 1;\n\n    width: 95%;\n\n    height: 95%;\n\n    border-radius: 50%;\n\n    background:\n        radial-gradient(\n            circle,\n            rgba(244, 119, 47, 0.52) 0%,\n            rgba(244, 119, 47, 0.28) 20%,\n            rgba(244, 119, 47, 0.12) 40%,\n            rgba(244, 119, 47, 0.035) 58%,\n            transparent 75%\n        );\n\n    filter:\n        blur(24px);\n\n    opacity: 1;\n\n    pointer-events: none;\n\n}\n\n\n\/* =============================================================\n   FRAME CORNERS\n   ============================================================= *\/\n\n#sp-home-carousel .sp-frame-corner {\n\n    position: absolute;\n\n    z-index: 5;\n\n    width: 38px;\n\n    height: 38px;\n\n    pointer-events: none;\n\n}\n\n\n\/* =============================================================\n   TOP LEFT CORNER\n   ============================================================= *\/\n\n#sp-home-carousel .sp-corner-tl {\n\n    top: -1px;\n\n    left: -1px;\n\n    border-top:\n        3px solid\n        var(--sp-orange);\n\n    border-left:\n        3px solid\n        var(--sp-orange);\n\n    border-top-left-radius:\n        24px;\n\n    filter:\n        drop-shadow(\n            0 0 10px\n            rgba(244, 119, 47, 0.65)\n        );\n\n}\n\n\n\/* =============================================================\n   BOTTOM RIGHT CORNER\n   ============================================================= *\/\n\n#sp-home-carousel .sp-corner-br {\n\n    right: -1px;\n\n    bottom: -1px;\n\n    border-right:\n        3px solid\n        var(--sp-orange);\n\n    border-bottom:\n        3px solid\n        var(--sp-orange);\n\n    border-bottom-right-radius:\n        24px;\n\n    filter:\n        drop-shadow(\n            0 0 10px\n            rgba(244, 119, 47, 0.65)\n        );\n\n}\n\n\n\/* =============================================================\n   PRODUCT POSITIONS\n   ============================================================= *\/\n\n#sp-home-carousel .sp-night-product {\n\n    right: 10%;\n\n    top: 14%;\n\n    width: 37%;\n\n    height: 72%;\n\n}\n\n\n#sp-home-carousel .sp-rv-product {\n\n    right: 7%;\n\n    top: 12%;\n\n    width: 39%;\n\n    height: 76%;\n\n}\n\n\n#sp-home-carousel .sp-dock-product {\n\n    right: 9%;\n\n    top: 13%;\n\n    width: 38%;\n\n    height: 74%;\n\n}\n\n\n\/* =============================================================\n   DOT NAVIGATION\n   ============================================================= *\/\n\n#sp-home-carousel .sp-carousel-dots {\n\n    position: absolute;\n\n    z-index: 20;\n\n    left: 50%;\n\n    bottom: 12px;\n\n    display: flex;\n\n    align-items: center;\n\n    justify-content: center;\n\n    gap: 7px;\n\n    margin: 0;\n\n    padding: 0;\n\n    transform:\n        translateX(-50%);\n\n}\n\n\n\/* =============================================================\n   DOT\n   ============================================================= *\/\n\n#sp-home-carousel .sp-carousel-dot {\n\n    display: block;\n\n    width: 8px;\n\n    height: 8px;\n\n    margin: 0;\n\n    padding: 0;\n\n    border: 0;\n\n    border-radius: 50%;\n\n    background:\n        rgba(255, 255, 255, 0.35);\n\n    box-shadow:\n        0 0 8px\n        rgba(255, 255, 255, 0.10);\n\n    cursor: pointer;\n\n    appearance: none;\n\n    transition:\n        background 0.25s ease,\n        transform 0.25s ease,\n        width 0.25s ease,\n        box-shadow 0.25s ease;\n\n}\n\n\n\/* =============================================================\n   ACTIVE DOT\n   ============================================================= *\/\n\n#sp-home-carousel .sp-carousel-dot.is-active {\n\n    width: 24px;\n\n    border-radius: 20px;\n\n    background:\n        var(--sp-orange);\n\n    transform:\n        scale(1.05);\n\n    box-shadow:\n        0 0 18px\n        rgba(244, 119, 47, 0.70);\n\n}\n\n\/* =============================================================\n   LAPTOP - 1366PX\n   ============================================================= *\/\n\n@media (max-width: 1366px) {\n\n    #sp-home-carousel .sp-slide-content {\n\n        left: 10%;\n\n        top: 15%;\n\n        width: 45%;\n\n    }\n\n\n    #sp-home-carousel .sp-slide-content h1 {\n\n        font-size: 55px;\n\n    }\n\n\n    #sp-home-carousel .sp-slide-content p {\n\n        font-size: 15px;\n\n    }\n\n\n    #sp-home-carousel .sp-product-frame {\n\n        width: 37%;\n\n        height: 68%;\n\n        padding: 14px;\n\n    }\n    \n    \n\n}\n\n\/* =============================================================\n   TABLET\n   ============================================================= *\/\n@media screen and (max-width: 1024px) {\n\n    #sp-home-carousel .sp-slide-content {\n\n        left: 10%;\n\n        top: 18%;\n\n        width: 46%;\n\n    }\n\n\n    #sp-home-carousel .sp-slide-content h1 {\n\n        font-size:\n            clamp(\n                10px,\n                5.5vw,\n                35px\n            );\n\n    }\n\n\n    #sp-home-carousel .sp-slide-content p {\n\n        margin-top: 14px;\n\n        font-size:\n            clamp(\n                10px,\n                2vw,\n                16px\n            );\n\n    }\n\n\n    #sp-home-carousel .sp-slide-button {\n\n        margin-top: 10px;\n\n        padding:\n            4px 15px 4px 15px;\n\n        font-size: 10px;\n\n    }\n\n\n    #sp-home-carousel .sp-product-frame {\n\n        right: 6%;\n\n        width: 39%;\n\n        height: 66%;\n\n        padding: 12px;\n\n        border-radius: 20px;\n\n    }\n\n\n    #sp-home-carousel .sp-night-product {\n\n        top: 17%;\n\n    }\n\n\n    #sp-home-carousel .sp-rv-product {\n\n        top: 16%;\n\n    }\n\n\n    #sp-home-carousel .sp-dock-product {\n\n        top: 17%;\n\n    }\n    \n    #sp-home-carousel .sp-carousel-viewport {\n\n    position: relative;\n\n    width: 100%;\n\n    aspect-ratio:\n        1920 \/ 900;\n\n    overflow: hidden;\n\n    background:\n        #000000;\n\n}\n\n}\n\n\n\/* =============================================================\n   MOBILE \u2014 FIX ELEMENTOR\/LIVE HEIGHT\n   ============================================================= *\/\n\n@media screen and (max-width: 767px) {\n\n    \/* Force the carousel to use the actual mobile viewport width.\n       This prevents Elementor's narrower content wrapper from leaving\n       a blank strip on one side. *\/\n    #sp-home-carousel {\n        position: relative !important;\n        display: block !important;\n        width: 100% !important;\n        max-width: 100% !important;\n        height: 56.25vw !important;\n        min-height: 0 !important;\n        max-height: none !important;\n        margin: 0 !important;\n        padding: 0 !important;\n        overflow: hidden !important;\n        box-sizing: border-box !important;\n        flex-shrink: 0 !important;\n        contain: layout paint !important;\n    }\n\n    #sp-home-carousel .sp-carousel-viewport {\n        position: relative !important;\n        display: block !important;\n        width: 100% !important;\n        height: 100% !important;\n        min-height: 0 !important;\n        max-height: none !important;\n        aspect-ratio: auto !important;\n        overflow: hidden !important;\n        box-sizing: border-box !important;\n        flex-shrink: 0 !important;\n    }\n\n    #sp-home-carousel .sp-carousel-slide {\n        position: absolute !important;\n        inset: 0 !important;\n        width: 100% !important;\n        height: 100% !important;\n        min-height: 0 !important;\n        max-height: 100% !important;\n        overflow: hidden !important;\n        box-sizing: border-box !important;\n    }\n\n    #sp-home-carousel .sp-slide-background {\n        position: absolute !important;\n        inset: 0 !important;\n        width: 100% !important;\n        height: 100% !important;\n    }\n\n    #sp-home-carousel .sp-slide-content {\n        left: 7%;\n        top: 15%;\n        width: 53%;\n        max-height: 100%;\n        box-sizing: border-box;\n    }\n\n    #sp-home-carousel .sp-slide-content h1 {\n        font-size: clamp(30px, 7vw, 50px);\n        line-height: 0.92;\n        letter-spacing: 1px;\n    }\n\n    #sp-home-carousel .sp-slide-content p {\n        margin-top: 9px;\n        font-size: clamp(11px, 3vw, 16px);\n    }\n\n    #sp-home-carousel .sp-slide-button {\n        margin-top: 11px;\n        padding: 8px 13px;\n        min-height: 30px;\n        font-size: 7px;\n    }\n\n    #sp-home-carousel .sp-slide-button::after {\n        margin-left: 5px;\n        font-size: 10px;\n    }\n\n    #sp-home-carousel .sp-button-row {\n        gap: 5px;\n        margin-top: 11px;\n    }\n\n    #sp-home-carousel .sp-product-frame {\n        right: 4%;\n        width: 43%;\n        height: 58%;\n        padding: 8px;\n        border-radius: 16px;\n        box-sizing: border-box;\n    }\n\n    #sp-home-carousel .sp-night-product {\n        top: 20%;\n    }\n\n    #sp-home-carousel .sp-rv-product {\n        top: 19%;\n    }\n\n    #sp-home-carousel .sp-dock-product {\n        top: 20%;\n        left: auto;\n        right: 4%;\n    }\n\n    #sp-home-carousel .sp-frame-corner {\n        width: 22px;\n        height: 22px;\n    }\n\n    #sp-home-carousel .sp-corner-tl {\n        border-top-width: 2px;\n        border-left-width: 2px;\n        border-top-left-radius: 16px;\n    }\n\n    #sp-home-carousel .sp-corner-br {\n        border-right-width: 2px;\n        border-bottom-width: 2px;\n        border-bottom-right-radius: 16px;\n    }\n\n    #sp-home-carousel .sp-carousel-dots {\n        bottom: 6px;\n    }\n\n    #sp-home-carousel .sp-carousel-dot {\n        width: 6px;\n        height: 6px;\n    }\n\n    #sp-home-carousel .sp-carousel-dot.is-active {\n        width: 17px;\n    }\n}\n\n\n\/* =============================================================\n   SMALL MOBILE\n   ============================================================= *\/\n\n@media screen and (max-width: 480px) {\n\n    #sp-home-carousel {\n        width: 100% !important;\n        max-width: 100% !important;\n        height: 56.25vw !important;\n    }\n\n    #sp-home-carousel .sp-carousel-viewport {\n        height: 100% !important;\n        aspect-ratio: auto !important;\n    }\n\n    #sp-home-carousel .sp-slide-content {\n        left: 6%;\n        top: 14%;\n        width: 56%;\n        max-height: 100%;\n        overflow: hidden;\n    }\n\n    #sp-home-carousel .sp-slide-content h1 {\n        font-size: clamp(25px, 7.5vw, 38px);\n    }\n\n    #sp-home-carousel .sp-slide-content p {\n        margin-top: 7px;\n        font-size: 9px;\n    }\n\n    #sp-home-carousel .sp-slide-button {\n        margin-top: 8px;\n        padding: 7px 10px;\n        font-size: 6px;\n    }\n\n    #sp-home-carousel .sp-button-row {\n        gap: 4px;\n        margin-top: 8px;\n    }\n\n    #sp-home-carousel .sp-product-frame {\n        right: 3%;\n        width: 42%;\n        height: 56%;\n        padding: 6px;\n        border-radius: 12px;\n    }\n\n    #sp-home-carousel .sp-night-product {\n        top: 22%;\n    }\n\n    #sp-home-carousel .sp-rv-product {\n        top: 21%;\n    }\n\n    #sp-home-carousel .sp-dock-product {\n        top: 22%;\n    }\n\n    #sp-home-carousel .sp-frame-corner {\n        width: 16px;\n        height: 16px;\n    }\n}\n\n\n\/* =============================================================\n   ELEMENTOR CONTAINER HEIGHT CONTAINMENT\n   ============================================================= *\/\n\n@media screen and (max-width: 767px) {\n\n    #sp-home-carousel,\n    #sp-home-carousel > .sp-carousel-viewport {\n        flex-shrink: 0 !important;\n    }\n\n    #sp-home-carousel {\n        contain: layout paint !important;\n        overflow-x: clip !important;\n    }\n\n    #sp-home-carousel .sp-carousel-viewport,\n    #sp-home-carousel .sp-carousel-slide {\n        overflow-x: clip !important;\n    }\n\n}\n\n\n\/* =============================================================\n   REDUCED MOTION\n   ============================================================= *\/\n\n@media (prefers-reduced-motion: reduce) {\n\n    #sp-home-carousel .sp-carousel-slide {\n\n        transition: none;\n\n    }\n\n}\n\n<\/style>\n\n\n<script>\n\n(function () {\n\n    \"use strict\";\n\n\n    \/* =========================================================\n       ONLY TARGET THIS CAROUSEL\n       ========================================================= *\/\n\n    const carousel =\n        document.getElementById(\n            \"sp-home-carousel\"\n        );\n\n\n    if (!carousel) {\n\n        return;\n\n    }\n\n\n    const slides =\n        carousel.querySelectorAll(\n            \".sp-carousel-slide\"\n        );\n\n\n    const dots =\n        carousel.querySelectorAll(\n            \".sp-carousel-dot\"\n        );\n\n\n    const totalSlides =\n        slides.length;\n\n\n    if (!totalSlides) {\n\n        return;\n\n    }\n\n\n    \/* =========================================================\n       SETTINGS\n       ========================================================= *\/\n\n    const autoplayDelay = 2900;\n\n    let currentSlide = 0;\n\n    let autoplayTimer = null;\n\n\n    \/* =========================================================\n       SHOW SLIDE\n       ========================================================= *\/\n\n    function showSlide(index) {\n\n        currentSlide =\n            (\n                (index % totalSlides) +\n                totalSlides\n            ) %\n            totalSlides;\n\n\n        slides.forEach(\n            function (\n                slide,\n                slideIndex\n            ) {\n\n                slide.classList.toggle(\n                    \"is-active\",\n                    slideIndex ===\n                    currentSlide\n                );\n\n            }\n        );\n\n\n        dots.forEach(\n            function (\n                dot,\n                dotIndex\n            ) {\n\n                dot.classList.toggle(\n                    \"is-active\",\n                    dotIndex ===\n                    currentSlide\n                );\n\n            }\n        );\n\n    }\n\n\n    \/* =========================================================\n       NEXT\n       ========================================================= *\/\n\n    function nextSlide() {\n\n        showSlide(\n            currentSlide + 1\n        );\n\n    }\n\n\n    \/* =========================================================\n       PREVIOUS\n       ========================================================= *\/\n\n    function previousSlide() {\n\n        showSlide(\n            currentSlide - 1\n        );\n\n    }\n\n\n    \/* =========================================================\n       AUTOPLAY\n       ========================================================= *\/\n\n    function startAutoplay() {\n\n        stopAutoplay();\n\n\n        autoplayTimer =\n            setInterval(\n                function () {\n\n                    nextSlide();\n\n                },\n                autoplayDelay\n            );\n\n    }\n\n\n    \/* =========================================================\n       STOP\n       ========================================================= *\/\n\n    function stopAutoplay() {\n\n        if (\n            autoplayTimer !== null\n        ) {\n\n            clearInterval(\n                autoplayTimer\n            );\n\n            autoplayTimer = null;\n\n        }\n\n    }\n\n\n    \/* =========================================================\n       DOT CLICK\n       ========================================================= *\/\n\n    dots.forEach(\n        function (dot) {\n\n            dot.addEventListener(\n                \"click\",\n                function () {\n\n                    const target =\n                        Number(\n                            dot.getAttribute(\n                                \"data-slide\"\n                            )\n                        );\n\n\n                    showSlide(\n                        target\n                    );\n\n\n                    startAutoplay();\n\n                }\n            );\n\n        }\n    );\n\n\n    \/* =========================================================\n       PAUSE ON HOVER\n       ========================================================= *\/\n\n    carousel.addEventListener(\n        \"mouseenter\",\n        function () {\n\n            stopAutoplay();\n\n        }\n    );\n\n\n    \/* =========================================================\n       RESUME ON LEAVE\n       ========================================================= *\/\n\n    carousel.addEventListener(\n        \"mouseleave\",\n        function () {\n\n            startAutoplay();\n\n        }\n    );\n\n\n    \/* =========================================================\n       TOUCH SWIPE\n       ========================================================= *\/\n\n    let touchStartX = 0;\n\n    let touchEndX = 0;\n\n\n    carousel.addEventListener(\n        \"touchstart\",\n        function (event) {\n\n            touchStartX =\n                event.changedTouches[0]\n                    .screenX;\n\n        },\n        {\n            passive: true\n        }\n    );\n\n\n    carousel.addEventListener(\n        \"touchend\",\n        function (event) {\n\n            touchEndX =\n                event.changedTouches[0]\n                    .screenX;\n\n\n            const distance =\n                touchEndX -\n                touchStartX;\n\n\n            if (\n                Math.abs(distance) <\n                50\n            ) {\n\n                return;\n\n            }\n\n\n            if (distance < 0) {\n\n                nextSlide();\n\n            } else {\n\n                previousSlide();\n\n            }\n\n\n            startAutoplay();\n\n        },\n        {\n            passive: true\n        }\n    );\n\n\n    \/* =========================================================\n       PAUSE WHEN TAB IS HIDDEN\n       ========================================================= *\/\n\n    document.addEventListener(\n        \"visibilitychange\",\n        function () {\n\n            if (\n                document.hidden\n            ) {\n\n                stopAutoplay();\n\n            } else {\n\n                startAutoplay();\n\n            }\n\n        }\n    );\n\n\n    \/* =========================================================\n       INITIALIZE\n       ========================================================= *\/\n\n    showSlide(0);\n\n    startAutoplay();\n\n})();\n\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-19b25a87 e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-parent\" data-id=\"19b25a87\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-23d02f19 e-grid e-con-full wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-child\" data-id=\"23d02f19\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-77a469d e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no elementor-invisible e-con e-child\" data-id=\"77a469d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;slideInLeft&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-52775e57 elementor-widget elementor-widget-heading\" data-id=\"52775e57\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Total Confidence, Superior Technology\n<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4960ee2a elementor-widget elementor-widget-heading\" data-id=\"4960ee2a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">A Connection Engineered for Total Confidence.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7921baf7 elementor-widget elementor-widget-text-editor\" data-id=\"7921baf7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p class=\"lead\">SmartPlug replaces outdated twist-locks with a secure, intuitive system built on marine-grade materials and maximum contact technology \u2014 designed for the modern mariner and traveler.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-505042a5 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"505042a5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7c87176 elementor-align-start elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"7c87176\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-far-check-circle\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm0 48c110.532 0 200 89.451 200 200 0 110.532-89.451 200-200 200-110.532 0-200-89.451-200-200 0-110.532 89.451-200 200-200m140.204 130.267l-22.536-22.718c-4.667-4.705-12.265-4.736-16.97-.068L215.346 303.697l-59.792-60.277c-4.667-4.705-12.265-4.736-16.97-.069l-22.719 22.536c-4.705 4.667-4.736 12.265-.068 16.971l90.781 91.516c4.667 4.705 12.265 4.736 16.97.068l172.589-171.204c4.704-4.668 4.734-12.266.067-16.971z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\"><strong>Eliminate Overheating<\/strong>: 27x more metal-to-metal contact reduces heat buildup<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-far-check-circle\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm0 48c110.532 0 200 89.451 200 200 0 110.532-89.451 200-200 200-110.532 0-200-89.451-200-200 0-110.532 89.451-200 200-200m140.204 130.267l-22.536-22.718c-4.667-4.705-12.265-4.736-16.97-.068L215.346 303.697l-59.792-60.277c-4.667-4.705-12.265-4.736-16.97-.069l-22.719 22.536c-4.705 4.667-4.736 12.265-.068 16.971l90.781 91.516c4.667 4.705 12.265 4.736 16.97.068l172.589-171.204c4.704-4.668 4.734-12.266.067-16.971z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\"><strong>Weatherproof Design<\/strong>: Triple-seal construction keeps moisture out.<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-far-check-circle\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm0 48c110.532 0 200 89.451 200 200 0 110.532-89.451 200-200 200-110.532 0-200-89.451-200-200 0-110.532 89.451-200 200-200m140.204 130.267l-22.536-22.718c-4.667-4.705-12.265-4.736-16.97-.068L215.346 303.697l-59.792-60.277c-4.667-4.705-12.265-4.736-16.97-.069l-22.719 22.536c-4.705 4.667-4.736 12.265-.068 16.971l90.781 91.516c4.667 4.705 12.265 4.736 16.97.068l172.589-171.204c4.704-4.668 4.734-12.266.067-16.971z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\"><strong>Secure Locking<\/strong>: Multi-point lock prevents accidental disconnection.<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-far-check-circle\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm0 48c110.532 0 200 89.451 200 200 0 110.532-89.451 200-200 200-110.532 0-200-89.451-200-200 0-110.532 89.451-200 200-200m140.204 130.267l-22.536-22.718c-4.667-4.705-12.265-4.736-16.97-.068L215.346 303.697l-59.792-60.277c-4.667-4.705-12.265-4.736-16.97-.069l-22.719 22.536c-4.705 4.667-4.736 12.265-.068 16.971l90.781 91.516c4.667 4.705 12.265 4.736 16.97.068l172.589-171.204c4.704-4.668 4.734-12.266.067-16.971z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\"><strong>Easy Installation<\/strong>: Retrofits to existing shore power inlets in minutes.<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-far-check-circle\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm0 48c110.532 0 200 89.451 200 200 0 110.532-89.451 200-200 200-110.532 0-200-89.451-200-200 0-110.532 89.451-200 200-200m140.204 130.267l-22.536-22.718c-4.667-4.705-12.265-4.736-16.97-.068L215.346 303.697l-59.792-60.277c-4.667-4.705-12.265-4.736-16.97-.069l-22.719 22.536c-4.705 4.667-4.736 12.265-.068 16.971l90.781 91.516c4.667 4.705 12.265 4.736 16.97.068l172.589-171.204c4.704-4.668 4.734-12.266.067-16.971z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\"><strong>Marine-Grade Materials<\/strong>: Built to withstand harsh environments.<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-far-check-circle\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm0 48c110.532 0 200 89.451 200 200 0 110.532-89.451 200-200 200-110.532 0-200-89.451-200-200 0-110.532 89.451-200 200-200m140.204 130.267l-22.536-22.718c-4.667-4.705-12.265-4.736-16.97-.068L215.346 303.697l-59.792-60.277c-4.667-4.705-12.265-4.736-16.97-.069l-22.719 22.536c-4.705 4.667-4.736 12.265-.068 16.971l90.781 91.516c4.667 4.705 12.265 4.736 16.97.068l172.589-171.204c4.704-4.668 4.734-12.266.067-16.971z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\"><strong>Peace of Mind<\/strong>: Engineered to exceed all safety standards.<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3a786158 elementor-widget-mobile__width-inherit wpr-button-icon-style-inline wpr-button-icon-position-right elementor-widget elementor-widget-wpr-button\" data-id=\"3a786158\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"wpr-button.default\">\n\t\t\t\t\t\t\n\t\t\t\n\t\t\n\t\t<div class=\"wpr-button-wrap elementor-clearfix\">\n\t\t<a class=\"wpr-button wpr-button-effect wpr-button-none\" data-text=\"\" href=\"https:\/\/dev.smartplug.com\/staging\/installer-tech\/\">\n\t\t\t\n\t\t\t<span class=\"wpr-button-content\">\n\t\t\t\t\t\t\t\t\t<span class=\"wpr-button-text\">Explore the Tech<\/span>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t<\/span>\n\t\t<\/a>\n\n\t\t\t\t<\/div>\n\t\n\t\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-48f1dda2 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no elementor-invisible e-con e-child\" data-id=\"48f1dda2\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;slideInRight&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2c514e45 elementor-widget elementor-widget-heading\" data-id=\"2c514e45\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Built to Outlast the Elements.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-533fabdb elementor-widget elementor-widget-text-editor\" data-id=\"533fabdb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p data-path-to-node=\"12\">From marine-grade stainless steel to high-impact resins, every component is selected for its ability to withstand extreme UV, salt, winter, and heat performance that never scales back.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3df0c58 e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-parent\" data-id=\"3df0c58\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2d3b907 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"2d3b907\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-270478c9 e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-parent\" data-id=\"270478c9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-62ba28c0 e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no elementor-invisible e-con e-child\" data-id=\"62ba28c0\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;fadeIn&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-6ad40cbc e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-child\" data-id=\"6ad40cbc\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-1b987f8a e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-child\" data-id=\"1b987f8a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-56d02483 elementor-widget elementor-widget-image\" data-id=\"56d02483\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1537\" height=\"1023\" src=\"https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/08\/Trusted-By-The-Pros-1.png\" class=\"attachment-full size-full wp-image-15981\" alt=\"\" srcset=\"https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/08\/Trusted-By-The-Pros-1.png 1537w, https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/08\/Trusted-By-The-Pros-1-300x200.png 300w, https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/08\/Trusted-By-The-Pros-1-1024x682.png 1024w, https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/08\/Trusted-By-The-Pros-1-768x511.png 768w, https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/08\/Trusted-By-The-Pros-1-600x399.png 600w, https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/08\/Trusted-By-The-Pros-1-64x43.png 64w\" sizes=\"(max-width: 1537px) 100vw, 1537px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-59385d0b e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-child\" data-id=\"59385d0b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-559ba081 elementor-widget elementor-widget-heading\" data-id=\"559ba081\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Trusted by the Pros.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2f5ef489 elementor-widget elementor-widget-text-editor\" data-id=\"2f5ef489\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>See why thousands of boaters and RV enthusiasts have made the switch to one of the most trusted power connection systems available.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4ed2a2f elementor-widget elementor-widget-html\" data-id=\"4ed2a2f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@400;500;600;700&display=swap\" rel=\"stylesheet\">\r\n\r\n<section class=\"spc-carousel-section\">\r\n  <div class=\"spc-carousel-viewport\" id=\"spcCarousel\" tabindex=\"0\" aria-roledescription=\"carousel\" aria-label=\"Customer testimonials\">\r\n    <div class=\"spc-carousel-track-wrap\" id=\"spcTrackWrap\">\r\n      <div class=\"spc-carousel-track\" id=\"spcTrack\">\r\n\r\n        <div class=\"spc-slide\">\r\n          <div class=\"spc-card\">\r\n            <div class=\"spc-quote-mark\">&ldquo;<\/div>\r\n            <p class=\"spc-quote-text\">\r\n              <span class=\"spc-quote-visible\">I used to struggle with traditional twist-lock plugs, especially in low light or tight spaces. With SmartPlug, it's a simple push-in connection every time &mdash; no guesswork, no hassle, just plug in and go&hellip;<\/span>\r\n              <span class=\"spc-quote-hidden\">The locking collar gives an audible click when it's seated correctly, so I always know the connection is secure before I walk away from the dock.<\/span>\r\n              <button class=\"spc-readmore\" data-readmore aria-expanded=\"false\">Read more<\/button>\r\n            <\/p>\r\n            <div class=\"spc-stars\" aria-label=\"5 out of 5 stars\">&#9733;&#9733;&#9733;&#9733;&#9733;<\/div>\r\n            <div class=\"spc-attribution\">\r\n              <span class=\"spc-name\">Bob Adriance<\/span>\r\n              <span class=\"spc-role\">Technical Director at BoatUS Marine Insurance<\/span>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"spc-slide\">\r\n          <div class=\"spc-card\">\r\n            <div class=\"spc-quote-mark\">&ldquo;<\/div>\r\n            <p class=\"spc-quote-text\">\r\n              <span class=\"spc-quote-visible\">The peace of mind is worth every penny. After seeing a traditional twist-lock melt on the dock next to me, I upgraded to SmartPlug immediately. The connection is rock-solid, even in heavy storms&hellip;<\/span>\r\n              <span class=\"spc-quote-hidden\">I've since recommended it to every boat owner in our marina, and the ones who've made the switch haven't had a single connection issue since.<\/span>\r\n              <button class=\"spc-readmore\" data-readmore aria-expanded=\"false\">Read more<\/button>\r\n            <\/p>\r\n            <div class=\"spc-stars\" aria-label=\"5 out of 5 stars\">&#9733;&#9733;&#9733;&#9733;&#9733;<\/div>\r\n            <div class=\"spc-attribution\">\r\n              <span class=\"spc-name\">Mark Belhumeur<\/span>\r\n              <span class=\"spc-role\">General Manager, AutoCamp Russian River<\/span>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"spc-slide\">\r\n          <div class=\"spc-card\">\r\n            <div class=\"spc-quote-mark\">&ldquo;<\/div>\r\n            <p class=\"spc-quote-text\">\r\n              <span class=\"spc-quote-visible\">After years of working with marine insurance claims, I've seen how dangerous traditional shore power connections can be. SmartPlug stands out as a safer, more secure solution. It's one of the few upgrades&hellip;<\/span>\r\n              <span class=\"spc-quote-hidden\">I actively recommend to boat owners looking to reduce their risk of an electrical fire or claim.<\/span>\r\n              <button class=\"spc-readmore\" data-readmore aria-expanded=\"false\">Read more<\/button>\r\n            <\/p>\r\n            <div class=\"spc-stars\" aria-label=\"5 out of 5 stars\">&#9733;&#9733;&#9733;&#9733;&#9733;<\/div>\r\n            <div class=\"spc-attribution\">\r\n              <span class=\"spc-name\">Karen &amp; Jeffrey Seigel<\/span>\r\n              <span class=\"spc-role\">Developers of ActiveCaptain<\/span>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"spc-pagination\" id=\"spcPagination\" role=\"tablist\" aria-label=\"Choose testimonial\">\r\n      <button class=\"spc-dot is-active\" role=\"tab\" aria-selected=\"true\" aria-label=\"Testimonial 1\"><\/button>\r\n      <button class=\"spc-dot\" role=\"tab\" aria-selected=\"false\" aria-label=\"Testimonial 2\"><\/button>\r\n      <button class=\"spc-dot\" role=\"tab\" aria-selected=\"false\" aria-label=\"Testimonial 3\"><\/button>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<script>\r\n(function(){\r\n  var track = document.getElementById('spcTrack');\r\n  var trackWrap = document.getElementById('spcTrackWrap');\r\n  var pagination = document.getElementById('spcPagination');\r\n  var viewport = document.getElementById('spcCarousel');\r\n\r\n  var dots = Array.prototype.slice.call(pagination.querySelectorAll('.spc-dot'));\r\n  var slides = Array.prototype.slice.call(track.querySelectorAll('.spc-slide'));\r\n  var slideCount = dots.length;\r\n  var current = 0;\r\n  var intervalId = null;\r\n  var AUTO_MS = 4000;\r\n\r\n  function updateHeight(){\r\n    var activeSlide = slides[current];\r\n    if(activeSlide){\r\n      trackWrap.style.height = activeSlide.offsetHeight + 'px';\r\n    }\r\n  }\r\n\r\n  function goTo(index){\r\n    current = (index + slideCount) % slideCount;\r\n    track.style.transform = 'translateX(-' + (current * 100) + '%)';\r\n    dots.forEach(function(d, i){\r\n      var active = i === current;\r\n      d.classList.toggle('is-active', active);\r\n      d.setAttribute('aria-selected', active ? 'true' : 'false');\r\n    });\r\n    updateHeight();\r\n  }\r\n\r\n  function next(){\r\n    goTo(current + 1);\r\n  }\r\n\r\n  function start(){\r\n    stop();\r\n    intervalId = setInterval(next, AUTO_MS);\r\n  }\r\n\r\n  function stop(){\r\n    if(intervalId){\r\n      clearInterval(intervalId);\r\n      intervalId = null;\r\n    }\r\n  }\r\n\r\n  dots.forEach(function(dot, index){\r\n    dot.addEventListener('click', function(){\r\n      goTo(index);\r\n      stop();\r\n      start();\r\n      dot.blur();\r\n    });\r\n  });\r\n\r\n  var readMoreTriggers = track.querySelectorAll('[data-readmore]');\r\n  readMoreTriggers.forEach(function(btn){\r\n    var hiddenSpan = btn.parentElement.querySelector('.spc-quote-hidden');\r\n    btn.addEventListener('click', function(){\r\n      var expanded = hiddenSpan.classList.toggle('is-expanded');\r\n      btn.setAttribute('aria-expanded', expanded ? 'true' : 'false');\r\n      btn.textContent = expanded ? 'Read less' : 'Read more';\r\n      updateHeight();\r\n    });\r\n  });\r\n\r\n  window.addEventListener('resize', updateHeight);\r\n\r\n  viewport.addEventListener('mouseenter', stop);\r\n  viewport.addEventListener('mouseleave', start);\r\n  viewport.addEventListener('focusin', stop);\r\n  viewport.addEventListener('focusout', start);\r\n\r\n  goTo(0);\r\n  start();\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3d2f99cc e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-parent\" data-id=\"3d2f99cc\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d638c14 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"d638c14\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-38d317c e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-parent\" data-id=\"38d317c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-e8d4e61 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-child\" data-id=\"e8d4e61\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-1de1fd9 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-child\" data-id=\"1de1fd9\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3bfe5c1 elementor-widget elementor-widget-html\" data-id=\"3bfe5c1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"sp-media\">\r\n  <div class=\"sp-media__frame\">\r\n    <img decoding=\"async\" src=\"https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/08\/Commercial-1.png\">\r\n  <\/div>\r\n  <div class=\"sp-media__badge\">\r\n    <span class=\"sp-media__badge-dot\"><\/span>\r\n    Built for RV, Marine & Commercial Applications\r\n  <\/div>\r\n<\/div>\r\n\r\n<style>\r\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue&display=swap');\r\n\r\n  .sp-media {\r\n    --navy: #0F2A47;\r\n    --navy-deep: #0A1E33;\r\n    --orange: #E96F31;\r\n    --white: #FFFFFF;\r\n    font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;\r\n    position: relative;\r\n    max-width: px;\r\n    box-sizing: border-box;\r\n  }\r\n  .sp-media *, .sp-media *::before, .sp-media *::after { box-sizing: border-box; }\r\n\r\n  .sp-media__frame {\r\n    border-radius: 20px;\r\n    overflow: hidden;\r\n    aspect-ratio: 5.5 \/ 2.5;\r\n    box-shadow: 0 0px 40px 5px rgba(15, 42, 71, 0.45);\r\n  }\r\n  .sp-media__frame img { width: 100%; height: 100%; object-fit: cover; display: block; }\r\n\r\n  .sp-media__placeholder {\r\n    width: 100%; height: 100%;\r\n    display: flex; flex-direction: column; align-items: center; justify-content: center;\r\n    gap: 14px;\r\n    background: linear-gradient(160deg, #103457 0%, #0A1E33 100%);\r\n    color: rgba(255,255,255,0.75);\r\n    text-align: center;\r\n    padding: 32px;\r\n  }\r\n  .sp-media__placeholder span { font-size: 14px; line-height: 1.5; max-width: 260px; }\r\n  .sp-media__placeholder em { font-style: normal; color: rgba(255,255,255,0.45); font-size: 12.5px; }\r\n\r\n  .sp-media__badge {\r\n    position: absolute;\r\n    left: 28px; bottom: -22px;\r\n    background: var(--white);\r\n    border-radius: 999px;\r\n    padding: 10px 22px;\r\n    display: flex; align-items: center; gap: 10px;\r\n    font-family: 'Bebas Neue', 'Inter', sans-serif;\r\n    font-size: 15px; font-weight: 600; letter-spacing: 1px;\r\n    text-transform: uppercase;\r\n    color: var(--navy);\r\n    box-shadow: 0 12px 30px -10px rgba(15, 42, 71, 0.3);\r\n  }\r\n  .sp-media__badge-dot {\r\n    width: 8px; height: 8px; border-radius: 50%;\r\n    background: var(--orange);\r\n    box-shadow: 0 0 0 4px rgba(233, 111, 49, 0.18);\r\n  }\r\n  \r\n  @media (max-width: 1366px){\r\n    .sp-media__frame {\r\n    border-radius: 20px;\r\n    overflow: hidden;\r\n    aspect-ratio: 5.5 \/ 2.9;\r\n    box-shadow: 0 0px 40px 5px rgba(15, 42, 71, 0.45);\r\n  }\r\n  }\r\n\r\n  @media (max-width: 1024px){\r\n    .sp-media__frame {\r\n    border-radius: 20px;\r\n    overflow: hidden;\r\n    aspect-ratio: 5 \/ 3;\r\n    box-shadow: 0 0px 20px 5px rgba(15, 42, 71, 0.45);\r\n  }\r\n  .sp-media__badge {\r\n    position: absolute;\r\n    left: 30px; bottom: -15px;\r\n    background: var(--white);\r\n    border-radius: 999px;\r\n    padding: 10px 20px;\r\n    display: flex; align-items: center; gap: 10px;\r\n    font-family: 'Bebas Neue', 'Inter', sans-serif;\r\n    font-size: 12px; font-weight: 600; letter-spacing: 1px;\r\n    text-transform: uppercase;\r\n    color: var(--navy);\r\n    box-shadow: 0 12px 30px -10px rgba(15, 42, 71, 0.3);\r\n  }\r\n  }\r\n\r\n  @media (max-width: 767px) {\r\n    .sp-media__badge { position: static; margin-top: -20px; margin-left: 12px; display: inline-flex; }\r\n    \r\n    .sp-media__badge {\r\n    position: absolute;\r\n    left: 0px; bottom: -15px;\r\n    background: var(--white);\r\n    border-radius: 999px;\r\n    padding: 7px 15px;\r\n    display: flex; align-items: center; gap: 10px;\r\n    font-family: 'Bebas Neue', 'Inter', sans-serif;\r\n    font-size: 12px; font-weight: 600; letter-spacing: 1px;\r\n    text-transform: uppercase;\r\n    color: var(--navy);\r\n    box-shadow: 0 12px 30px -10px rgba(15, 42, 71, 0.3);\r\n  }\r\n    \r\n    \r\n  }\r\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6f7b56e e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-child\" data-id=\"6f7b56e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-49dd27c elementor-widget elementor-widget-heading\" data-id=\"49dd27c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Dealer &amp; Commercial Solutions<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8964fbe elementor-widget elementor-widget-heading\" data-id=\"8964fbe\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Better Power Connections Start Here<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5dd92cd elementor-widget__width-initial elementor-widget-tablet__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"5dd92cd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Whether you sell, install, specify, or manage shore power systems, SmartPlug helps RV dealers, marine deliver safer, more dependable connections.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e848cee e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-child\" data-id=\"e848cee\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a466720 elementor-widget-mobile__width-inherit wpr-button-icon-style-inline wpr-button-icon-position-right elementor-widget elementor-widget-wpr-button\" data-id=\"a466720\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"wpr-button.default\">\n\t\t\t\t\t\t\n\t\t\t\n\t\t\n\t\t<div class=\"wpr-button-wrap elementor-clearfix\">\n\t\t<a class=\"wpr-button wpr-button-effect wpr-button-none\" data-text=\"\" href=\"https:\/\/dev.smartplug.com\/staging\/dealers-inquiry\/\">\n\t\t\t\n\t\t\t<span class=\"wpr-button-content\">\n\t\t\t\t\t\t\t\t\t<span class=\"wpr-button-text\">Talk To The Sales Team<\/span>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t<span class=\"wpr-button-icon\"><svg class=\"e-font-icon-svg e-fas-arrow-right\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t<\/span>\n\t\t<\/a>\n\n\t\t\t\t<\/div>\n\t\n\t\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9cf67f4 elementor-hidden-desktop elementor-hidden-laptop elementor-hidden-tablet elementor-hidden-mobile e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-parent\" data-id=\"9cf67f4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-e2a84e3 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-child\" data-id=\"e2a84e3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-832075a sp-hotspot-image elementor-widget elementor-widget-html\" data-id=\"832075a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"sp-hotspot-image\">\r\n\r\n    <img decoding=\"async\" \r\n        src=\"https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/07\/cordsets-and-inlets-new-2.png\"\r\n    >\r\n        <!-- HOTSPOT 1 -->\r\n    <div \r\n        class=\"sp-hotspot\"\r\n        style=\"\r\n            --top:33.5%;\r\n            --left:8%;\r\n            --dot-color:#DF6B30;\r\n            --number-color:#ffffff;\r\n            \r\n            --tooltip-bg:#DF6B30;\r\n            --tooltip-width:220px;\r\n            \r\n            --tooltip-y-mobile:5%;\r\n            --tooltip-x-mobile:200%;\r\n            \r\n            --number-size:14px;\r\n            --dot-size:30px;\r\n            \r\n            --number-x:0px;\r\n            --number-y:0px;\r\n            \r\n            z-index: 1;\r\n        \"\r\n    >\r\n\r\n        <div class=\"sp-dot\">\r\n            <span class=\"sp-number\">1<\/span>\r\n        <\/div>\r\n\r\n        <div class=\"sp-tooltip\">\r\n            <strong>Non-twisting contact design<\/strong><br>\r\n            Maintains a stable connection that resists twisting for safer, more reliable power flow.\r\n        <\/div>\r\n\r\n    <\/div>\r\n        <!-- HOTSPOT 2 -->\r\n    <div \r\n        class=\"sp-hotspot\"\r\n        style=\"\r\n            --top:13%;\r\n            --left:19.5%;\r\n            --dot-color:#DF6B30;\r\n            --number-color:#ffffff;\r\n            \r\n            --tooltip-bg:#DF6B30;\r\n            --tooltip-width:240px;\r\n            \r\n            --tooltip-y-mobile:5%;\r\n            --tooltip-x-mobile:50%;\r\n            \r\n            --number-size:16px;\r\n            --dot-size:34px;\r\n            \r\n            --number-x:1px;\r\n            --number-y:-1px;\r\n        \"\r\n    >\r\n\r\n        <div class=\"sp-dot\">\r\n            <span class=\"sp-number\">2<\/span>\r\n        <\/div>\r\n\r\n        <div class=\"sp-tooltip\">\r\n            <strong>Multi-point locking connector<\/strong><br>\r\n            Secures the plug firmly to prevent accidental disconnection.\r\n        <\/div>\r\n        \r\n    <\/div>\r\n        <!-- HOTSPOT 3 -->\r\n    <div \r\n        class=\"sp-hotspot\"\r\n        style=\"\r\n            --top:17%;\r\n            --left:42.4%;\r\n            --dot-color:#DF6B30;\r\n            --number-color:#ffffff;\r\n            \r\n            --tooltip-bg:#DF6B30;\r\n            --tooltip-width:240px;\r\n            \r\n            --tooltip-y-mobile:5%;\r\n            --tooltip-x-mobile:50%;\r\n            \r\n            --number-size:16px;\r\n            --dot-size:34px;\r\n            \r\n            --number-x:1px;\r\n            --number-y:-1px;\r\n        \"\r\n    >\r\n\r\n        <div class=\"sp-dot\">\r\n            <span class=\"sp-number\">3<\/span>\r\n        <\/div>\r\n\r\n        <div class=\"sp-tooltip\">\r\n            <strong>Flexible cord allows for setup \/ teardown & storage<\/strong><br>\r\n           Flexible cord makes setup, teardown, and storage quick and easy without tangling.\r\n        <\/div>\r\n        \r\n    <\/div>\r\n        \r\n        <!-- HOTSPOT 4 -->\r\n    <div \r\n        class=\"sp-hotspot\"\r\n        style=\"\r\n            --top:45.5%;\r\n            --left:47%;\r\n            --dot-color:#DF6B30;\r\n            --number-color:#ffffff;\r\n            \r\n            --tooltip-bg:#DF6B30;\r\n            --tooltip-width:240px;\r\n            \r\n            --tooltip-y-mobile:5%;\r\n            --tooltip-x-mobile:50%;\r\n            \r\n            --number-size:16px;\r\n            --dot-size:34px;\r\n            \r\n            --number-x:1px;\r\n            --number-y:-1px;\r\n        \"\r\n    >\r\n\r\n        <div class=\"sp-dot\">\r\n            <span class=\"sp-number\">4<\/span>\r\n        <\/div>\r\n\r\n        <div class=\"sp-tooltip\">\r\n            <strong>Durable Housing<\/strong><br>\r\n           Rugged design for long-lasting protection.\r\n        <\/div>\r\n        \r\n    <\/div>\r\n       <!-- HOTSPOT 5 -->\r\n    <div \r\n        class=\"sp-hotspot\"\r\n        style=\"\r\n            --top:62%;\r\n            --left:75%;\r\n            --dot-color:#DF6B30;\r\n            --number-color:#ffffff;\r\n            \r\n            --tooltip-bg:#DF6B30;\r\n            --tooltip-width:240px;\r\n            \r\n            --tooltip-y-mobile:5%;\r\n            --tooltip-x-mobile:50%;\r\n            \r\n            --number-size:16px;\r\n            --dot-size:34px;\r\n            \r\n            --number-x:1px;\r\n            --number-y:-1px;\r\n            \r\n            z-index: 2;\r\n        \"\r\n    >\r\n\r\n        <div class=\"sp-dot\">\r\n            <span class=\"sp-number\">5<\/span>\r\n        <\/div>\r\n\r\n        <div class=\"sp-tooltip\">\r\n            <strong>Easy Installation<\/strong><br>\r\n            Pre-drilled mounting holes simplify installation.\r\n        <\/div>\r\n    \r\n    <\/div>\r\n       <!-- HOTSPOT 6 -->\r\n    <div \r\n        class=\"sp-hotspot\"\r\n        style=\"\r\n            --top:25%;\r\n            --left:95%;\r\n            --dot-color:#DF6B30;\r\n            --number-color:#ffffff;\r\n            \r\n            --tooltip-bg:#DF6B30;\r\n            --tooltip-width:240px;\r\n            \r\n            --tooltip-y-mobile:5%;\r\n            --tooltip-x-mobile:-240%;\r\n            \r\n            --number-size:16px;\r\n            --dot-size:34px;\r\n            \r\n            --number-x:1px;\r\n            --number-y:-1px;\r\n        \"\r\n    >\r\n\r\n        <div class=\"sp-dot\">\r\n            <span class=\"sp-number\">6<\/span>\r\n        <\/div>\r\n\r\n        <div class=\"sp-tooltip\">\r\n            <strong>Locking weatherproof lid<\/strong><br>\r\n            Secures tightly when closed to prevent water and debris from entering.\r\n        <\/div>\r\n        \r\n    <\/div>\r\n      <!-- HOTSPOT 7 -->\r\n    <div \r\n        class=\"sp-hotspot\"\r\n        style=\"\r\n            --top:54%;\r\n            --left:96%;\r\n            --dot-color:#DF6B30;\r\n            --number-color:#ffffff;\r\n            \r\n            --tooltip-bg:#DF6B30;\r\n            --tooltip-width:240px;\r\n            \r\n            --tooltip-y-mobile:5%;\r\n            --tooltip-x-mobile:-240%;\r\n            \r\n            --number-size:16px;\r\n            --dot-size:34px;\r\n            \r\n            --number-x:1px;\r\n            --number-y:-1px;\r\n            \r\n            z-index: 1;\r\n        \"\r\n    >\r\n\r\n        <div class=\"sp-dot\">\r\n            <span class=\"sp-number\">7<\/span>\r\n        <\/div>\r\n\r\n        <div class=\"sp-tooltip\">\r\n            <strong>30A, 125V Inlet<\/strong><br>\r\n            Provides a secure and reliable power connection.\r\n        <\/div>\r\n        \r\n    <\/div>    \r\n        \r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6db3a5f e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-child\" data-id=\"6db3a5f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e6ac104 elementor-widget elementor-widget-heading\" data-id=\"e6ac104\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">SMARTPLUG POWER MADE SIMPLE &amp; SECURE<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-52e0445 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"52e0445\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Experience a safer, cleaner, and more reliable power connection with SmartPlug inlets and cordsets. Designed as a complete system, they work together to deliver stronger locking, better weather protection, and easier plug-in performance compared to traditional twist-style connectors.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-54512c1 elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"54512c1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-circle\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Fast plug-in connection<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-circle\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Secure multi-point locking system<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-circle\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Weatherproof sealed<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-circle\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Reduce cable strain with the new angled cordset<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-circle\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">IP56-Rated Dust &amp; Water Protection<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8cddf54 wpr-button-icon-style-inline wpr-button-icon-position-right elementor-widget elementor-widget-wpr-button\" data-id=\"8cddf54\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"wpr-button.default\">\n\t\t\t\t\t\t\n\t\t\t\n\t\t\n\t\t<div class=\"wpr-button-wrap elementor-clearfix\">\n\t\t<a class=\"wpr-button wpr-button-effect wpr-button-none\" data-text=\"\" href=\"https:\/\/dev.smartplug.com\/staging\/categories\/rv\/\">\n\t\t\t\n\t\t\t<span class=\"wpr-button-content\">\n\t\t\t\t\t\t\t\t\t<span class=\"wpr-button-text\">Learn More<\/span>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t<span class=\"wpr-button-icon\"><svg class=\"e-font-icon-svg e-fas-arrow-right\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t<\/span>\n\t\t<\/a>\n\n\t\t\t\t<\/div>\n\t\n\t\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0ec7f29 elementor-hidden-desktop elementor-hidden-laptop elementor-hidden-tablet elementor-hidden-mobile e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-parent\" data-id=\"0ec7f29\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-0a5b2da e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-child\" data-id=\"0a5b2da\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-7e44543 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-child\" data-id=\"7e44543\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c635f7f elementor-widget elementor-widget-heading\" data-id=\"c635f7f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u2022 FREE TOOL<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b2e82dc elementor-widget elementor-widget-heading\" data-id=\"b2e82dc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">NOT SURE WHAT AMPERAGE YOU NEED?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fb24455 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"fb24455\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Check off what&#8217;s running on board and we&#8217;ll estimate your draw-then match you to the right 15A, 30A, or 50A SmartPlug system in under aminute.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-32f6dc7 wpr-button-icon-style-inline wpr-button-icon-position-right elementor-widget elementor-widget-wpr-button\" data-id=\"32f6dc7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"wpr-button.default\">\n\t\t\t\t\t\t\n\t\t\t\n\t\t\n\t\t<div class=\"wpr-button-wrap elementor-clearfix\">\n\t\t<a class=\"wpr-button wpr-button-effect wpr-button-none\" data-text=\"\" href=\"https:\/\/dev.smartplug.com\/staging\/amp-calculator\/\">\n\t\t\t\n\t\t\t<span class=\"wpr-button-content\">\n\t\t\t\t\t\t\t\t\t<span class=\"wpr-button-text\">Try the Load Calculator<\/span>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t<span class=\"wpr-button-icon\"><svg class=\"e-font-icon-svg e-fas-arrow-right\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t<\/span>\n\t\t<\/a>\n\n\t\t\t\t<\/div>\n\t\n\t\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e4a0821 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-child\" data-id=\"e4a0821\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ef8077d elementor-widget-mobile__width-inherit elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"ef8077d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue&family=Montserrat:wght@400;500;600;700;800&display=swap\" rel=\"stylesheet\">\r\n\r\n<section id=\"sp-promo-root\">\r\n  <div class=\"sp-promo-visual\" aria-hidden=\"true\">\r\n    <svg viewBox=\"0 0 225 150\" class=\"sp-promo-gauge\">\r\n      <!-- glow behind needle tip -->\r\n      <circle cx=\"117\" cy=\"35\" r=\"22\" fill=\"var(--sp-orange)\" opacity=\"0.28\" filter=\"blur(7px)\"><\/circle>\r\n      <!-- background track -->\r\n      <path d=\"M25,120 A85,85 0 0 1 195,120\" fill=\"none\" stroke=\"rgba(255,255,255,0.16)\" stroke-width=\"10\" stroke-linecap=\"round\"><\/path>\r\n      <!-- progress arc -->\r\n      <path d=\"M25,120 A85,85 0 0 1 117,35\" fill=\"none\" stroke=\"var(--sp-orange)\" stroke-width=\"10\" stroke-linecap=\"round\"><\/path>\r\n      <!-- tick marks -->\r\n      <circle cx=\"25\" cy=\"120\" r=\"3\" fill=\"#ffffff\" opacity=\"0.6\"><\/circle>\r\n      <circle cx=\"60\" cy=\"51\" r=\"3\" fill=\"#ffffff\" opacity=\"0.6\"><\/circle>\r\n      <circle cx=\"136\" cy=\"39\" r=\"3\" fill=\"#ffffff\" opacity=\"0.6\"><\/circle>\r\n      <circle cx=\"195\" cy=\"120\" r=\"3\" fill=\"#ffffff\" opacity=\"0.6\"><\/circle>\r\n      <!-- tick labels -->\r\n      <text x=\"14\" y=\"137\" class=\"sp-promo-tick\">0<\/text>\r\n      <text x=\"48\" y=\"42\" class=\"sp-promo-tick\">15A<\/text>\r\n      <text x=\"150\" y=\"30\" class=\"sp-promo-tick\">30A<\/text>\r\n      <text x=\"176\" y=\"137\" class=\"sp-promo-tick\">50A max<\/text>\r\n      <!-- needle -->\r\n      <line x1=\"110\" y1=\"120\" x2=\"116\" y2=\"45\" stroke=\"#ffffff\" stroke-width=\"3\" stroke-linecap=\"round\"><\/line>\r\n      <circle cx=\"110\" cy=\"120\" r=\"8\" fill=\"var(--sp-orange)\" stroke=\"#0D1C38\" stroke-width=\"2\"><\/circle>\r\n    <\/svg>\r\n    <span class=\"sp-promo-tag\">Amperage &amp; Load Calculator<\/span>\r\n  <\/div>\r\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b9d8412 elementor-hidden-laptop elementor-hidden-tablet elementor-hidden-mobile elementor-hidden-desktop e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-parent\" data-id=\"b9d8412\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-420224c e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-child\" data-id=\"420224c\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a32217c elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"a32217c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue&family=Montserrat:wght@500;600;700&display=swap\" rel=\"stylesheet\">\r\n\r\n<div class=\"spc-wizard\" id=\"spcWizard\">\r\n\r\n  <!-- =====================================================\r\n       STEPPER\r\n  ====================================================== -->\r\n\r\n  <div class=\"spc-stepper\" id=\"spcStepper\" aria-hidden=\"true\">\r\n\r\n    <div class=\"spc-stepper-items\">\r\n\r\n      <div class=\"spc-stepper-item is-active\" data-item=\"1\">\r\n        <span class=\"spc-stepper-circle\" data-num=\"1\">1<\/span>\r\n        <span class=\"spc-stepper-label\">Upgrade<\/span>\r\n      <\/div>\r\n\r\n      <div class=\"spc-stepper-item\" data-item=\"2\">\r\n        <span class=\"spc-stepper-circle\" data-num=\"2\">2<\/span>\r\n        <span class=\"spc-stepper-label\">Amperage<\/span>\r\n      <\/div>\r\n\r\n      <div class=\"spc-stepper-item\" data-item=\"3\">\r\n        <span class=\"spc-stepper-circle\" data-num=\"3\">3<\/span>\r\n        <span class=\"spc-stepper-label\">Application<\/span>\r\n      <\/div>\r\n\r\n      <div class=\"spc-stepper-item\" data-item=\"4\">\r\n        <span class=\"spc-stepper-circle\" data-num=\"4\">4<\/span>\r\n        <span class=\"spc-stepper-label\">Your Kit<\/span>\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n\r\n\r\n  <!-- ACCESSIBILITY TEXT -->\r\n\r\n  <p class=\"spc-sr-only\" id=\"spcStepLabel\">\r\n    Step 1 of 4\r\n  <\/p>\r\n\r\n\r\n  <!-- =====================================================\r\n       STEP 1 \u2014 UPGRADE\r\n  ====================================================== -->\r\n\r\n  <div class=\"spc-step is-active\" data-step=\"1\">\r\n\r\n    <p class=\"spc-eyebrow\">\r\n      Build your kit\r\n    <\/p>\r\n\r\n    <h3 class=\"spc-question\">\r\n      How do you want to upgrade?\r\n    <\/h3>\r\n\r\n    <p class=\"spc-subtext\">\r\n      Choose the option that best matches your current setup.\r\n    <\/p>\r\n\r\n    <div\r\n      class=\"spc-options\"\r\n      data-field=\"upgrade\"\r\n      id=\"spcUpgradeOptions\">\r\n    <\/div>\r\n\r\n  <\/div>\r\n\r\n\r\n  <!-- =====================================================\r\n       STEP 2 \u2014 AMPERAGE\r\n  ====================================================== -->\r\n\r\n  <div class=\"spc-step\" data-step=\"2\">\r\n\r\n    <p class=\"spc-eyebrow\">\r\n      Power requirement\r\n    <\/p>\r\n\r\n    <h3 class=\"spc-question\">\r\n      What amperage do you have?\r\n    <\/h3>\r\n\r\n    <p class=\"spc-subtext\">\r\n      Select the amperage of your existing shore power service.\r\n    <\/p>\r\n\r\n    <p class=\"spc-subtext spc-calculator-text\">\r\n      Not sure?\r\n      <a\r\n        href=\"https:\/\/dev.smartplug.com\/staging\/amp-calculator\/\"\r\n        target=\"_blank\"\r\n        rel=\"noopener\">\r\n        Use the load calculator\r\n      <\/a>\r\n    <\/p>\r\n\r\n    <div\r\n      class=\"spc-options spc-amps\"\r\n      data-field=\"amperage\"\r\n      id=\"spcAmpOptions\">\r\n    <\/div>\r\n\r\n  <\/div>\r\n\r\n\r\n  <!-- =====================================================\r\n       STEP 3 \u2014 APPLICATION\r\n  ====================================================== -->\r\n\r\n  <div class=\"spc-step\" data-step=\"3\">\r\n\r\n    <p class=\"spc-eyebrow\">\r\n      Your setup\r\n    <\/p>\r\n\r\n    <h3 class=\"spc-question\">\r\n      What's your application?\r\n    <\/h3>\r\n\r\n    <p class=\"spc-subtext\">\r\n      Choose the application that best matches where you'll use\r\n      your SmartPlug connection.\r\n    <\/p>\r\n\r\n    <div\r\n      class=\"spc-options\"\r\n      data-field=\"application\"\r\n      id=\"spcApplicationOptions\">\r\n    <\/div>\r\n\r\n  <\/div>\r\n\r\n\r\n  <!-- =====================================================\r\n       STEP 4 \u2014 RESULT\r\n  ====================================================== -->\r\n\r\n  <div class=\"spc-step spc-result-step\" data-step=\"4\">\r\n\r\n    <p\r\n      class=\"spc-eyebrow\"\r\n      id=\"spcResultEyebrow\">\r\n      Your recommended kit\r\n    <\/p>\r\n\r\n    <h3\r\n      class=\"spc-question\"\r\n      id=\"spcResultTitle\">\r\n    <\/h3>\r\n\r\n\r\n    <!-- =================================================\r\n         RECOMMENDED PRODUCTS\r\n    ================================================== -->\r\n\r\n    <div\r\n      class=\"spc-plate\"\r\n      id=\"spcResultPlate\">\r\n\r\n      <div id=\"spcResultRows\"><\/div>\r\n\r\n      <div\r\n        class=\"spc-result-reason\"\r\n        id=\"spcResultReason\">\r\n      <\/div>\r\n\r\n      <p\r\n        class=\"spc-plate-note\"\r\n        id=\"spcResultNote\">\r\n      <\/p>\r\n\r\n    <\/div>\r\n\r\n\r\n    <!-- BUY -->\r\n\r\n    <a\r\n      class=\"spc-buy-btn\"\r\n      id=\"spcBuyBtn\"\r\n      href=\"https:\/\/dev.smartplug.com\/staging\/where-to-buy\/\"\r\n      target=\"_blank\"\r\n      rel=\"noopener\">\r\n      Where to buy\r\n    <\/a>\r\n\r\n\r\n    <!-- RESTART -->\r\n\r\n    <button\r\n      class=\"spc-restart\"\r\n      id=\"spcRestart\"\r\n      type=\"button\">\r\n      Start over\r\n    <\/button>\r\n\r\n  <\/div>\r\n\r\n\r\n  <!-- =====================================================\r\n       NAVIGATION\r\n  ====================================================== -->\r\n\r\n  <div\r\n    class=\"spc-nav\"\r\n    id=\"spcNav\">\r\n\r\n    <button\r\n      class=\"spc-btn spc-btn-ghost\"\r\n      id=\"spcBack\"\r\n      type=\"button\"\r\n      style=\"visibility:hidden;\">\r\n      Back\r\n    <\/button>\r\n\r\n    <button\r\n      class=\"spc-btn spc-btn-primary\"\r\n      id=\"spcNext\"\r\n      type=\"button\"\r\n      disabled>\r\n      Next\r\n    <\/button>\r\n\r\n  <\/div>\r\n\r\n<\/div>\r\n\r\n\r\n<script>\r\n\r\n(function () {\r\n\r\n  'use strict';\r\n\r\n\r\n  \/* =====================================================\r\n     SETTINGS\r\n  ====================================================== *\/\r\n\r\n  var WHERE_TO_BUY_URL =\r\n    'https:\/\/dev.smartplug.com\/staging\/where-to-buy\/';\r\n\r\n  var TOTAL_STEPS = 4;\r\n\r\n\r\n  \/* =====================================================\r\n     OPTIONS\r\n  ====================================================== *\/\r\n\r\n  var CONFIG = {\r\n\r\n    \/*\r\n     * UPGRADE\r\n     *\/\r\n\r\n    upgrade: [\r\n\r\n      {\r\n        id: 'keep-cord',\r\n\r\n        label:\r\n          'Option 1 \u2014 Keep your existing cord',\r\n\r\n        desc:\r\n          'Use a SmartPlug Inlet + Retrofit Connector Combo Kit to replace the twist-lock connector on your existing cord.'\r\n      },\r\n\r\n      {\r\n        id: 'replace-cord',\r\n\r\n        label:\r\n          'Option 2 \u2014 Replace the cord',\r\n\r\n        desc:\r\n          'Buy a SmartPlug Inlet + Complete SmartPlug Cordset.'\r\n      }\r\n\r\n    ],\r\n\r\n\r\n    \/*\r\n     * AMPERAGE\r\n     *\/\r\n\r\n    amperages: [\r\n      16,\r\n      30,\r\n      32,\r\n      50\r\n    ],\r\n\r\n\r\n    \/*\r\n     * APPLICATION\r\n     *\/\r\n\r\n    applications: [\r\n\r\n      {\r\n        id: 'boat',\r\n\r\n        label:\r\n          'Boat',\r\n\r\n        desc:\r\n          'Boats, yachts and marine vessels'\r\n      },\r\n\r\n      {\r\n        id: 'rv',\r\n\r\n        label:\r\n          'RV',\r\n\r\n        desc:\r\n          'Motorhomes, travel trailers and RVs'\r\n      },\r\n\r\n      {\r\n        id: 'dockside',\r\n\r\n        label:\r\n          'Dockside',\r\n\r\n        desc:\r\n          'Marinas, docks and shore power'\r\n      },\r\n\r\n      {\r\n        id: 'commercial',\r\n\r\n        label:\r\n          'Commercial',\r\n\r\n        desc:\r\n          'Commercial and industrial applications'\r\n      }\r\n\r\n    ]\r\n\r\n  };\r\n\r\n\r\n  \/* =====================================================\r\n     LABEL MAPS\r\n  ====================================================== *\/\r\n\r\n  var LABELS = {\r\n\r\n    upgrade: {},\r\n\r\n    application: {}\r\n\r\n  };\r\n\r\n\r\n  CONFIG.upgrade.forEach(function (item) {\r\n\r\n    LABELS.upgrade[item.id] =\r\n      item.label;\r\n\r\n  });\r\n\r\n\r\n  CONFIG.applications.forEach(function (item) {\r\n\r\n    LABELS.application[item.id] =\r\n      item.label;\r\n\r\n  });\r\n\r\n\r\n  \/* =====================================================\r\n     STATE\r\n  ====================================================== *\/\r\n\r\n  var state = {\r\n\r\n    step: 1,\r\n\r\n    upgrade: null,\r\n\r\n    amperage: null,\r\n\r\n    application: null\r\n\r\n  };\r\n\r\n\r\n  \/* =====================================================\r\n     ELEMENTS\r\n  ====================================================== *\/\r\n\r\n  var el = {\r\n\r\n    wizard:\r\n      document.getElementById('spcWizard'),\r\n\r\n    stepLabel:\r\n      document.getElementById('spcStepLabel'),\r\n\r\n    back:\r\n      document.getElementById('spcBack'),\r\n\r\n    next:\r\n      document.getElementById('spcNext'),\r\n\r\n    nav:\r\n      document.getElementById('spcNav'),\r\n\r\n    restart:\r\n      document.getElementById('spcRestart'),\r\n\r\n    buyBtn:\r\n      document.getElementById('spcBuyBtn'),\r\n\r\n    resultTitle:\r\n      document.getElementById('spcResultTitle'),\r\n\r\n    resultRows:\r\n      document.getElementById('spcResultRows'),\r\n\r\n    resultNote:\r\n      document.getElementById('spcResultNote'),\r\n\r\n    resultReason:\r\n      document.getElementById('spcResultReason')\r\n\r\n  };\r\n\r\n\r\n  \/* =====================================================\r\n     RENDER OPTIONS\r\n  ====================================================== *\/\r\n\r\n  function renderOptions(\r\n    containerId,\r\n    items,\r\n    field,\r\n    isAmp\r\n  ) {\r\n\r\n    var container =\r\n      document.getElementById(containerId);\r\n\r\n\r\n    if (!container) {\r\n      return;\r\n    }\r\n\r\n\r\n    container.innerHTML = '';\r\n\r\n\r\n    items.forEach(function (item) {\r\n\r\n      var id =\r\n        isAmp\r\n          ? item\r\n          : item.id;\r\n\r\n\r\n      var label =\r\n        isAmp\r\n          ? item + 'A'\r\n          : item.label;\r\n\r\n\r\n      var desc =\r\n        isAmp\r\n          ? ''\r\n          : item.desc;\r\n\r\n\r\n      var button =\r\n        document.createElement('button');\r\n\r\n\r\n      button.type =\r\n        'button';\r\n\r\n\r\n      button.className =\r\n        'spc-option';\r\n\r\n\r\n      button.setAttribute(\r\n        'data-value',\r\n        id\r\n      );\r\n\r\n\r\n      \/* LABEL *\/\r\n\r\n      var labelElement =\r\n        document.createElement('span');\r\n\r\n\r\n      labelElement.className =\r\n        'spc-option-label';\r\n\r\n\r\n      labelElement.textContent =\r\n        label;\r\n\r\n\r\n      button.appendChild(\r\n        labelElement\r\n      );\r\n\r\n\r\n      \/* DESCRIPTION *\/\r\n\r\n      if (desc) {\r\n\r\n        var descElement =\r\n          document.createElement('span');\r\n\r\n\r\n        descElement.className =\r\n          'spc-option-desc';\r\n\r\n\r\n        descElement.textContent =\r\n          desc;\r\n\r\n\r\n        button.appendChild(\r\n          descElement\r\n        );\r\n\r\n      }\r\n\r\n\r\n      \/* CLICK *\/\r\n\r\n      button.addEventListener(\r\n        'click',\r\n        function () {\r\n\r\n          state[field] =\r\n            id;\r\n\r\n\r\n          Array.prototype.forEach.call(\r\n            container.children,\r\n            function (child) {\r\n\r\n              child.classList.remove(\r\n                'is-selected'\r\n              );\r\n\r\n            }\r\n          );\r\n\r\n\r\n          button.classList.add(\r\n            'is-selected'\r\n          );\r\n\r\n\r\n          el.next.disabled =\r\n            !currentFieldValue();\r\n\r\n        }\r\n      );\r\n\r\n\r\n      container.appendChild(\r\n        button\r\n      );\r\n\r\n    });\r\n\r\n  }\r\n\r\n\r\n  \/* =====================================================\r\n     INITIALIZE\r\n  ====================================================== *\/\r\n\r\n  renderOptions(\r\n    'spcUpgradeOptions',\r\n    CONFIG.upgrade,\r\n    'upgrade',\r\n    false\r\n  );\r\n\r\n\r\n  renderOptions(\r\n    'spcAmpOptions',\r\n    CONFIG.amperages,\r\n    'amperage',\r\n    true\r\n  );\r\n\r\n\r\n  renderOptions(\r\n    'spcApplicationOptions',\r\n    CONFIG.applications,\r\n    'application',\r\n    false\r\n  );\r\n\r\n\r\n  \/* =====================================================\r\n     CURRENT STEP VALIDATION\r\n  ====================================================== *\/\r\n\r\n  function currentFieldValue() {\r\n\r\n    if (state.step === 1) {\r\n      return state.upgrade;\r\n    }\r\n\r\n\r\n    if (state.step === 2) {\r\n      return state.amperage;\r\n    }\r\n\r\n\r\n    if (state.step === 3) {\r\n      return state.application;\r\n    }\r\n\r\n\r\n    return true;\r\n\r\n  }\r\n\r\n\r\n  \/* =====================================================\r\n     UPDATE STEPPER\r\n  ====================================================== *\/\r\n\r\n  function updateStepper() {\r\n\r\n    var items =\r\n      el.wizard.querySelectorAll(\r\n        '.spc-stepper-item'\r\n      );\r\n\r\n\r\n    items.forEach(function (item) {\r\n\r\n      var number =\r\n        parseInt(\r\n          item.getAttribute(\r\n            'data-item'\r\n          ),\r\n          10\r\n        );\r\n\r\n\r\n      var circle =\r\n        item.querySelector(\r\n          '.spc-stepper-circle'\r\n        );\r\n\r\n\r\n      var isDone =\r\n        number < state.step;\r\n\r\n\r\n      var isActive =\r\n        number === state.step;\r\n\r\n\r\n      item.classList.toggle(\r\n        'is-done',\r\n        isDone\r\n      );\r\n\r\n\r\n      item.classList.toggle(\r\n        'is-active',\r\n        isActive\r\n      );\r\n\r\n\r\n      circle.textContent =\r\n        isDone\r\n          ? '\u2713'\r\n          : circle.getAttribute(\r\n              'data-num'\r\n            );\r\n\r\n    });\r\n\r\n  }\r\n\r\n\r\n  \/* =====================================================\r\n     SHOW STEP\r\n  ====================================================== *\/\r\n\r\n  function showStep(number) {\r\n\r\n    state.step =\r\n      number;\r\n\r\n\r\n    \/* SHOW\/HIDE STEPS *\/\r\n\r\n    el.wizard\r\n      .querySelectorAll('.spc-step')\r\n      .forEach(function (step) {\r\n\r\n        var stepNumber =\r\n          parseInt(\r\n            step.getAttribute(\r\n              'data-step'\r\n            ),\r\n            10\r\n          );\r\n\r\n\r\n        step.classList.toggle(\r\n          'is-active',\r\n          stepNumber === number\r\n        );\r\n\r\n      });\r\n\r\n\r\n    \/* ACCESSIBILITY *\/\r\n\r\n    el.stepLabel.textContent =\r\n      'Step ' +\r\n      number +\r\n      ' of ' +\r\n      TOTAL_STEPS;\r\n\r\n\r\n    \/* BACK *\/\r\n\r\n    el.back.style.visibility =\r\n      number === 1\r\n        ? 'hidden'\r\n        : 'visible';\r\n\r\n\r\n    \/* NAV *\/\r\n\r\n    el.nav.style.display =\r\n      number === TOTAL_STEPS\r\n        ? 'none'\r\n        : 'flex';\r\n\r\n\r\n    \/* NEXT *\/\r\n\r\n    el.next.disabled =\r\n      !currentFieldValue();\r\n\r\n\r\n    \/* STEPPER *\/\r\n\r\n    updateStepper();\r\n\r\n\r\n    \/* RESULT *\/\r\n\r\n    if (\r\n      number === TOTAL_STEPS\r\n    ) {\r\n\r\n      renderResult();\r\n\r\n    }\r\n\r\n  }\r\n\r\n\r\n  \/* =====================================================\r\n     PRODUCT RECOMMENDATION\r\n  ====================================================== *\/\r\n\r\n  function buildRecommendation() {\r\n\r\n    var amperage =\r\n      state.amperage;\r\n\r\n\r\n    var application =\r\n      state.application;\r\n\r\n\r\n    var applicationLabel =\r\n      LABELS.application[\r\n        application\r\n      ];\r\n\r\n\r\n    \/*\r\n     * IMPORTANT:\r\n     *\r\n     * Replace these placeholder SKUs with the\r\n     * actual SmartPlug catalog SKUs once confirmed.\r\n     *\/\r\n\r\n    var inlet = {\r\n\r\n      sku:\r\n        'SP-' +\r\n        amperage +\r\n        '-' +\r\n        application.toUpperCase() +\r\n        '-IN',\r\n\r\n      name:\r\n        amperage +\r\n        'A SmartPlug Inlet'\r\n\r\n    };\r\n\r\n\r\n    var retrofitConnector = {\r\n\r\n      sku:\r\n        'SP-' +\r\n        amperage +\r\n        '-RETROFIT-CONNECTOR',\r\n\r\n      name:\r\n        amperage +\r\n        'A SmartPlug Retrofit Connector'\r\n\r\n    };\r\n\r\n\r\n    var cordset = {\r\n\r\n      sku:\r\n        'SP-' +\r\n        amperage +\r\n        '-' +\r\n        application.toUpperCase() +\r\n        '-CORD',\r\n\r\n      name:\r\n        amperage +\r\n        'A SmartPlug Cordset'\r\n\r\n    };\r\n\r\n\r\n    var parts = [];\r\n\r\n    var upgradeText = '';\r\n\r\n    var reasonText = '';\r\n\r\n\r\n    \/* =================================================\r\n       KEEP EXISTING CORD\r\n    ================================================== *\/\r\n\r\n    if (\r\n      state.upgrade ===\r\n      'keep-cord'\r\n    ) {\r\n\r\n      parts.push({\r\n\r\n        label:\r\n          'Inlet',\r\n\r\n        product:\r\n          inlet\r\n\r\n      });\r\n\r\n\r\n      parts.push({\r\n\r\n        label:\r\n          'Retrofit Connector',\r\n\r\n        product:\r\n          retrofitConnector\r\n\r\n      });\r\n\r\n\r\n      upgradeText =\r\n        'Keep your existing shore power cord and replace the twist-lock connector with a SmartPlug Retrofit Connector.';\r\n\r\n\r\n      reasonText =\r\n        'You selected the retrofit option, so you can reuse your existing cord instead of purchasing a complete new cordset.';\r\n\r\n    }\r\n\r\n\r\n    \/* =================================================\r\n       REPLACE CORD\r\n    ================================================== *\/\r\n\r\n    else {\r\n\r\n      parts.push({\r\n\r\n        label:\r\n          'Inlet',\r\n\r\n        product:\r\n          inlet\r\n\r\n      });\r\n\r\n\r\n      parts.push({\r\n\r\n        label:\r\n          'Complete Cordset',\r\n\r\n        product:\r\n          cordset\r\n\r\n      });\r\n\r\n\r\n      upgradeText =\r\n        'Replace your existing shore power cord with a complete SmartPlug Cordset matched to your selected amperage.';\r\n\r\n\r\n      reasonText =\r\n        'You selected the complete-cord option, so your kit includes a new SmartPlug Inlet and matching cordset.';\r\n\r\n    }\r\n\r\n\r\n    return {\r\n\r\n      title:\r\n        amperage +\r\n        'A ' +\r\n        applicationLabel +\r\n        ' SmartPlug Kit',\r\n\r\n      parts:\r\n        parts,\r\n\r\n      upgradeText:\r\n        upgradeText,\r\n\r\n      reasonText:\r\n        reasonText,\r\n\r\n      note:\r\n        amperage +\r\n        'A \u2022 ' +\r\n        applicationLabel\r\n\r\n    };\r\n\r\n  }\r\n\r\n\r\n  \/* =====================================================\r\n     RENDER RESULT\r\n  ====================================================== *\/\r\n\r\n  function renderResult() {\r\n\r\n    var recommendation =\r\n      buildRecommendation();\r\n\r\n\r\n    \/* TITLE *\/\r\n\r\n    el.resultTitle.textContent =\r\n      recommendation.title;\r\n\r\n\r\n    \/* CLEAR PRODUCTS *\/\r\n\r\n    el.resultRows.innerHTML =\r\n      '';\r\n\r\n\r\n    \/* PRODUCTS *\/\r\n\r\n    recommendation.parts.forEach(\r\n      function (part) {\r\n\r\n        var row =\r\n          document.createElement(\r\n            'div'\r\n          );\r\n\r\n\r\n        row.className =\r\n          'spc-plate-row';\r\n\r\n\r\n        \/* PART LABEL *\/\r\n\r\n        var partLabel =\r\n          document.createElement(\r\n            'span'\r\n          );\r\n\r\n\r\n        partLabel.className =\r\n          'spc-plate-part';\r\n\r\n\r\n        partLabel.textContent =\r\n          part.label;\r\n\r\n\r\n        \/* DETAILS *\/\r\n\r\n        var details =\r\n          document.createElement(\r\n            'span'\r\n          );\r\n\r\n\r\n        var productName =\r\n          document.createElement(\r\n            'span'\r\n          );\r\n\r\n\r\n        productName.className =\r\n          'spc-plate-name';\r\n\r\n\r\n        productName.textContent =\r\n          part.product.name;\r\n\r\n\r\n        var sku =\r\n          document.createElement(\r\n            'span'\r\n          );\r\n\r\n\r\n        sku.className =\r\n          'spc-plate-sku';\r\n\r\n\r\n        sku.textContent =\r\n          part.product.sku;\r\n\r\n\r\n        details.appendChild(\r\n          productName\r\n        );\r\n\r\n\r\n        details.appendChild(\r\n          sku\r\n        );\r\n\r\n\r\n        row.appendChild(\r\n          partLabel\r\n        );\r\n\r\n\r\n        row.appendChild(\r\n          details\r\n        );\r\n\r\n\r\n        el.resultRows.appendChild(\r\n          row\r\n        );\r\n\r\n      }\r\n    );\r\n\r\n\r\n    \/* =================================================\r\n       EXPLANATION\r\n    ================================================== *\/\r\n\r\n    el.resultReason.innerHTML =\r\n      '';\r\n\r\n\r\n    var upgradeStrong =\r\n      document.createElement(\r\n        'strong'\r\n      );\r\n\r\n\r\n    upgradeStrong.textContent =\r\n      'Your upgrade: ';\r\n\r\n\r\n    var upgradeText =\r\n      document.createTextNode(\r\n        recommendation.upgradeText\r\n      );\r\n\r\n\r\n    var breakOne =\r\n      document.createElement(\r\n        'br'\r\n      );\r\n\r\n\r\n    var breakTwo =\r\n      document.createElement(\r\n        'br'\r\n      );\r\n\r\n\r\n    var reasonStrong =\r\n      document.createElement(\r\n        'strong'\r\n      );\r\n\r\n\r\n    reasonStrong.textContent =\r\n      'Why this kit: ';\r\n\r\n\r\n    var reasonText =\r\n      document.createTextNode(\r\n        recommendation.reasonText\r\n      );\r\n\r\n\r\n    el.resultReason.appendChild(\r\n      upgradeStrong\r\n    );\r\n\r\n\r\n    el.resultReason.appendChild(\r\n      upgradeText\r\n    );\r\n\r\n\r\n    el.resultReason.appendChild(\r\n      breakOne\r\n    );\r\n\r\n\r\n    el.resultReason.appendChild(\r\n      breakTwo\r\n    );\r\n\r\n\r\n    el.resultReason.appendChild(\r\n      reasonStrong\r\n    );\r\n\r\n\r\n    el.resultReason.appendChild(\r\n      reasonText\r\n    );\r\n\r\n\r\n    \/* NOTE *\/\r\n\r\n    el.resultNote.textContent =\r\n      recommendation.note;\r\n\r\n\r\n    \/* =================================================\r\n       WHERE TO BUY\r\n    ================================================== *\/\r\n\r\n    el.buyBtn.href =\r\n      WHERE_TO_BUY_URL +\r\n\r\n      '?upgrade=' +\r\n      encodeURIComponent(\r\n        state.upgrade\r\n      ) +\r\n\r\n      '&amperage=' +\r\n      encodeURIComponent(\r\n        state.amperage\r\n      ) +\r\n\r\n      '&application=' +\r\n      encodeURIComponent(\r\n        state.application\r\n      );\r\n\r\n  }\r\n\r\n\r\n  \/* =====================================================\r\n     NEXT\r\n  ====================================================== *\/\r\n\r\n  el.next.addEventListener(\r\n    'click',\r\n    function () {\r\n\r\n      if (\r\n        state.step <\r\n        TOTAL_STEPS\r\n      ) {\r\n\r\n        showStep(\r\n          state.step + 1\r\n        );\r\n\r\n      }\r\n\r\n    }\r\n  );\r\n\r\n\r\n  \/* =====================================================\r\n     BACK\r\n  ====================================================== *\/\r\n\r\n  el.back.addEventListener(\r\n    'click',\r\n    function () {\r\n\r\n      if (\r\n        state.step > 1\r\n      ) {\r\n\r\n        showStep(\r\n          state.step - 1\r\n        );\r\n\r\n      }\r\n\r\n    }\r\n  );\r\n\r\n\r\n  \/* =====================================================\r\n     START OVER\r\n  ====================================================== *\/\r\n\r\n  el.restart.addEventListener(\r\n    'click',\r\n    function () {\r\n\r\n      state = {\r\n\r\n        step: 1,\r\n\r\n        upgrade: null,\r\n\r\n        amperage: null,\r\n\r\n        application: null\r\n\r\n      };\r\n\r\n\r\n      el.wizard\r\n        .querySelectorAll(\r\n          '.spc-option.is-selected'\r\n        )\r\n        .forEach(\r\n          function (option) {\r\n\r\n            option.classList.remove(\r\n              'is-selected'\r\n            );\r\n\r\n          }\r\n        );\r\n\r\n\r\n      showStep(1);\r\n\r\n    }\r\n  );\r\n\r\n\r\n  \/* =====================================================\r\n     INITIALIZE\r\n  ====================================================== *\/\r\n\r\n  showStep(1);\r\n\r\n})();\r\n\r\n<\/script>\r\n<style>\r\n\/* =========================================================\r\n   SMARTPLUG \u2014 BUILD YOUR KIT\r\n   UPDATED FULL CSS\r\n   FLOW:\r\n   1. Upgrade\r\n   2. Amperage\r\n   3. Application\r\n   4. Your Kit\r\n========================================================= *\/\r\n\r\n\r\n\/* =========================================================\r\n   MAIN WIZARD\r\n========================================================= *\/\r\n\r\n#spcWizard {\r\n\r\n  --spc-navy: #102141;\r\n  --spc-orange: #E96F31;\r\n  --spc-orange-dark: #d9612a;\r\n\r\n  --spc-white: #FFFFFF;\r\n  --spc-white-70: rgba(255,255,255,0.70);\r\n  --spc-white-40: rgba(255,255,255,0.40);\r\n\r\n  --spc-hairline: rgba(255,255,255,0.14);\r\n  --spc-inner: rgba(255,255,255,0.06);\r\n\r\n  --spc-font-display: 'Bebas Neue', 'Arial Narrow', sans-serif;\r\n  --spc-font-body: 'Montserrat', 'Helvetica Neue', Arial, sans-serif;\r\n\r\n  width: 100%;\r\n  height: 480px;\r\n  min-height: 480px;\r\n\r\n  margin: 0;\r\n  padding: 15px;\r\n\r\n  background: var(--spc-navy);\r\n\r\n  border-radius: 20px;\r\n\r\n  color: var(--spc-white);\r\n\r\n  font-family: var(--spc-font-body);\r\n\r\n  box-sizing: border-box;\r\n\r\n  display: flex;\r\n  flex-direction: column;\r\n\r\n  overflow: hidden;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   GLOBAL\r\n========================================================= *\/\r\n\r\n#spcWizard *,\r\n#spcWizard *::before,\r\n#spcWizard *::after {\r\n  box-sizing: border-box;\r\n}\r\n\r\n\r\n#spcWizard button,\r\n#spcWizard a {\r\n  font-family: var(--spc-font-body);\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   ACCESSIBILITY\r\n========================================================= *\/\r\n\r\n#spcWizard .spc-sr-only {\r\n\r\n  position: absolute;\r\n\r\n  width: 1px;\r\n  height: 1px;\r\n\r\n  padding: 0;\r\n  margin: -1px;\r\n\r\n  overflow: hidden;\r\n\r\n  clip: rect(0,0,0,0);\r\n\r\n  white-space: nowrap;\r\n\r\n  border: 0;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   STEPPER\r\n========================================================= *\/\r\n\r\n#spcWizard .spc-stepper {\r\n\r\n  flex-shrink: 0;\r\n\r\n  width: 100%;\r\n\r\n  margin: 0 0 28px;\r\n}\r\n\r\n\r\n#spcWizard .spc-stepper-items {\r\n\r\n  width: 100%;\r\n\r\n  display: flex;\r\n\r\n  justify-content: space-between;\r\n\r\n  align-items: flex-start;\r\n\r\n  position: relative;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   STEPPER ITEM\r\n========================================================= *\/\r\n\r\n#spcWizard .spc-stepper-item {\r\n\r\n  flex: 1;\r\n\r\n  min-width: 0;\r\n\r\n  display: flex;\r\n\r\n  flex-direction: column;\r\n\r\n  align-items: center;\r\n\r\n  position: relative;\r\n\r\n  z-index: 1;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   STEPPER LINE\r\n========================================================= *\/\r\n\r\n#spcWizard .spc-stepper-item:not(:last-child)::after {\r\n\r\n  content: \"\";\r\n\r\n  position: absolute;\r\n\r\n  top: 15px;\r\n\r\n  left: 50%;\r\n\r\n  width: 100%;\r\n\r\n  height: 2px;\r\n\r\n  background: var(--spc-hairline);\r\n\r\n  z-index: -1;\r\n}\r\n\r\n\r\n#spcWizard .spc-stepper-item.is-done:not(:last-child)::after {\r\n  background: var(--spc-orange);\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   STEPPER CIRCLE\r\n========================================================= *\/\r\n\r\n#spcWizard .spc-stepper-circle {\r\n\r\n  width: 30px;\r\n  height: 30px;\r\n\r\n  flex-shrink: 0;\r\n\r\n  display: flex;\r\n\r\n  align-items: center;\r\n  justify-content: center;\r\n\r\n  border: 2px solid var(--spc-white-40) !important;\r\n\r\n  border-radius: 50%;\r\n\r\n  background: var(--spc-navy) !important;\r\n\r\n  color: var(--spc-white-70) !important;\r\n\r\n  font-size: 12px;\r\n\r\n  font-weight: 700;\r\n\r\n  line-height: 1;\r\n}\r\n\r\n\r\n\/* ACTIVE *\/\r\n\r\n#spcWizard .spc-stepper-item.is-active .spc-stepper-circle {\r\n\r\n  border-color: var(--spc-orange) !important;\r\n\r\n  background: var(--spc-orange) !important;\r\n\r\n  color: var(--spc-white) !important;\r\n\r\n  box-shadow:\r\n    0 0 0 4px rgba(233,111,49,0.18);\r\n}\r\n\r\n\r\n\/* DONE *\/\r\n\r\n#spcWizard .spc-stepper-item.is-done .spc-stepper-circle {\r\n\r\n  border-color: var(--spc-orange) !important;\r\n\r\n  background: var(--spc-orange) !important;\r\n\r\n  color: var(--spc-white) !important;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   STEPPER LABEL\r\n========================================================= *\/\r\n\r\n#spcWizard .spc-stepper-label {\r\n\r\n  display: block;\r\n\r\n  margin-top: 8px;\r\n\r\n  color: var(--spc-white-40) !important;\r\n\r\n  font-size: 10px;\r\n\r\n  font-weight: 600;\r\n\r\n  line-height: 1.2;\r\n\r\n  letter-spacing: .5px;\r\n\r\n  text-align: center;\r\n\r\n  text-transform: uppercase;\r\n\r\n  white-space: nowrap;\r\n}\r\n\r\n\r\n#spcWizard\r\n.spc-stepper-item.is-active\r\n.spc-stepper-label,\r\n\r\n#spcWizard\r\n.spc-stepper-item.is-done\r\n.spc-stepper-label {\r\n\r\n  color: var(--spc-white-70) !important;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   STEPS\r\n========================================================= *\/\r\n\r\n#spcWizard .spc-step {\r\n\r\n  display: none;\r\n  flex: 1 1 auto;\r\n  min-height: 0;\r\n  width: 100%;\r\n  max-width: 100%;\r\n  flex-direction: column;\r\n  justify-content: flex-start;\r\n  align-items: stretch;\r\n  align-self: stretch;\r\n  box-sizing: border-box;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   ACTIVE STEP\r\n========================================================= *\/\r\n\r\n#spcWizard .spc-step.is-active {\r\n\r\n  display: flex !important;\r\n  width: 100% !important;\r\n  max-width: 100% !important;\r\n  flex: 1 1 auto !important;\r\n  align-self: stretch !important;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   RESULT STEP\r\n========================================================= *\/\r\n\r\n#spcWizard .spc-result-step {\r\n\r\n  overflow: hidden;\r\n\r\n  justify-content: flex-start;\r\n\r\n  width: 100% !important;\r\n\r\n  max-width: 100% !important;\r\n\r\n  align-self: stretch !important;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   EYEBROW\r\n========================================================= *\/\r\n\r\n#spcWizard .spc-eyebrow {\r\n\r\n  flex-shrink: 0;\r\n\r\n  margin: 0 0 7px;\r\n\r\n  color: var(--spc-orange) !important;\r\n\r\n  font-family: var(--spc-font-body);\r\n\r\n  font-size: 11px;\r\n\r\n  font-weight: 700;\r\n\r\n  line-height: 1.2;\r\n\r\n  letter-spacing: 1.5px;\r\n\r\n  text-transform: uppercase;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   QUESTION\r\n========================================================= *\/\r\n\r\n#spcWizard .spc-question {\r\n\r\n  flex-shrink: 0;\r\n\r\n  margin: 0 0 9px;\r\n\r\n  color: var(--spc-white) !important;\r\n\r\n  font-family: var(--spc-font-display);\r\n\r\n  font-size: 34px;\r\n\r\n  font-weight: 700;\r\n\r\n  line-height: 1;\r\n\r\n  letter-spacing: 3px;\r\n\r\n  text-transform: uppercase;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   SUBTEXT\r\n========================================================= *\/\r\n\r\n#spcWizard .spc-subtext {\r\n\r\n  flex-shrink: 0;\r\n\r\n  margin: 0 0 18px;\r\n\r\n  color: var(--spc-white-70) !important;\r\n\r\n  font-family: var(--spc-font-body);\r\n\r\n  font-size: 14px;\r\n\r\n  font-weight: 500;\r\n\r\n  line-height: 1.5;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   LOAD CALCULATOR\r\n========================================================= *\/\r\n\r\n#spcWizard .spc-calculator-text {\r\n\r\n  margin-top: 2px;\r\n\r\n  margin-bottom: 20px;\r\n}\r\n\r\n\r\n#spcWizard .spc-subtext a,\r\n#spcWizard .spc-subtext a:visited {\r\n\r\n  color: var(--spc-orange) !important;\r\n\r\n  text-decoration: underline;\r\n}\r\n\r\n\r\n#spcWizard .spc-subtext a:hover {\r\n\r\n  color: var(--spc-white) !important;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   OPTION CONTAINER\r\n========================================================= *\/\r\n\r\n#spcWizard .spc-options {\r\n\r\n  width: 100% !important;\r\n  max-width: 100% !important;\r\n  display: grid;\r\n  grid-template-columns: repeat(2, minmax(0, 1fr));\r\n  gap: 10px;\r\n  align-self: stretch;\r\n  box-sizing: border-box;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   OPTION CARD\r\n========================================================= *\/\r\n\r\n#spcWizard .spc-option {\r\n\r\n  width: 100%;\r\n\r\n  min-width: 0;\r\n\r\n  display: flex;\r\n\r\n  flex-direction: column;\r\n\r\n  align-items: flex-start;\r\n\r\n  justify-content: top;\r\n\r\n  gap: 4px;\r\n\r\n  border: 1px solid var(--spc-hairline) !important;\r\n\r\n  border-radius: 5px;\r\n\r\n  background: var(--spc-inner) !important;\r\n\r\n  color: var(--spc-white) !important;\r\n\r\n  font-family: var(--spc-font-body);\r\n\r\n  text-align: left;\r\n\r\n  cursor: pointer;\r\n\r\n  appearance: none;\r\n\r\n  -webkit-appearance: none;\r\n\r\n  box-shadow: none;\r\n\r\n  transition:\r\n    background .15s ease,\r\n    border-color .15s ease,\r\n    transform .15s ease;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   HOVER\r\n========================================================= *\/\r\n\r\n#spcWizard .spc-option:hover {\r\n\r\n  border-color: var(--spc-orange) !important;\r\n\r\n  background:\r\n    rgba(233,111,49,0.10) !important;\r\n\r\n  color: var(--spc-white) !important;\r\n\r\n  transform: translateY(-1px);\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   SELECTED\r\n========================================================= *\/\r\n\r\n#spcWizard .spc-option.is-selected {\r\n\r\n  border-color: var(--spc-orange) !important;\r\n\r\n  background: var(--spc-orange) !important;\r\n\r\n  color: var(--spc-white) !important;\r\n}\r\n\r\n\r\n#spcWizard .spc-option.is-selected:hover {\r\n\r\n  border-color: var(--spc-orange) !important;\r\n\r\n  background: var(--spc-orange) !important;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   OPTION LABEL\r\n========================================================= *\/\r\n\r\n#spcWizard .spc-option-label {\r\n\r\n  display: block;\r\n\r\n  width: 100%;\r\n\r\n  color: var(--spc-white) !important;\r\n\r\n  font-family: var(--spc-font-body);\r\n\r\n  font-size: 14px;\r\n\r\n  font-weight: 700;\r\n\r\n  line-height: 1.3;\r\n\r\n  white-space: normal;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   OPTION DESCRIPTION\r\n========================================================= *\/\r\n\r\n#spcWizard .spc-option-desc {\r\n\r\n  display: block;\r\n\r\n  width: 100%;\r\n\r\n  color: var(--spc-white-70) !important;\r\n\r\n  font-family: var(--spc-font-body);\r\n\r\n  font-size: 12px;\r\n\r\n  font-weight: 500;\r\n\r\n  line-height: 1.4;\r\n\r\n  white-space: normal;\r\n}\r\n\r\n\r\n#spcWizard\r\n.spc-option.is-selected\r\n.spc-option-desc {\r\n\r\n  color: rgba(255,255,255,0.90) !important;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   UPGRADE OPTIONS\r\n========================================================= *\/\r\n\r\n#spcWizard #spcUpgradeOptions {\r\n\r\n  width: 100% !important;\r\n\r\n  max-width: 100% !important;\r\n\r\n  grid-template-columns:\r\n    repeat(2, minmax(0, 1fr));\r\n\r\n  align-self: stretch;\r\n}\r\n\r\n\r\n#spcWizard #spcUpgradeOptions .spc-option {\r\n\r\n  min-height: 102px;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   AMPERAGE OPTIONS\r\n   UPDATED TO FORCE FULL WIDTH\r\n========================================================= *\/\r\n\r\n#spcWizard .spc-options.spc-amps {\r\n\r\n  width: 100% !important;\r\n  max-width: 100% !important;\r\n  display: grid !important;\r\n  grid-template-columns: repeat(4, minmax(0, 1fr));\r\n  gap: 10px;\r\n  align-self: stretch;\r\n  box-sizing: border-box;\r\n}\r\n\r\n\r\n#spcWizard #spcAmpOptions {\r\n\r\n  width: 100% !important;\r\n\r\n  max-width: 100% !important;\r\n\r\n  align-self: stretch !important;\r\n}\r\n\r\n\r\n#spcWizard .spc-amps .spc-option {\r\n\r\n  width: 100%;\r\n\r\n  min-height: 54px;\r\n\r\n  padding: 10px;\r\n\r\n  align-items: center;\r\n\r\n  justify-content: center;\r\n\r\n  text-align: center;\r\n\r\n  border:\r\n    1.5px solid var(--spc-orange) !important;\r\n\r\n  border-radius: 999px;\r\n\r\n  background: transparent !important;\r\n}\r\n\r\n\r\n#spcWizard .spc-amps .spc-option:hover {\r\n\r\n  background:\r\n    rgba(233,111,49,0.10) !important;\r\n}\r\n\r\n\r\n#spcWizard\r\n.spc-amps\r\n.spc-option.is-selected {\r\n\r\n  background:\r\n    var(--spc-orange) !important;\r\n\r\n  border-color:\r\n    var(--spc-orange) !important;\r\n}\r\n\r\n\r\n#spcWizard\r\n.spc-amps\r\n.spc-option-label {\r\n\r\n  text-align: center;\r\n\r\n  font-size: 15px;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   APPLICATION OPTIONS\r\n========================================================= *\/\r\n\r\n#spcWizard #spcApplicationOptions {\r\n\r\n  width: 100% !important;\r\n\r\n  max-width: 100% !important;\r\n\r\n  grid-template-columns:\r\n    repeat(2, minmax(0, 1fr));\r\n\r\n  align-self: stretch;\r\n}\r\n\r\n\r\n#spcWizard\r\n#spcApplicationOptions\r\n.spc-option {\r\n\r\n  min-height: 80px;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   NAVIGATION\r\n========================================================= *\/\r\n\r\n#spcWizard .spc-nav {\r\n\r\n  flex-shrink: 0;\r\n\r\n  width: 100%;\r\n\r\n  display: flex;\r\n\r\n  justify-content: space-between;\r\n\r\n  align-items: center;\r\n\r\n  margin-top: auto;\r\n\r\n  padding-top: 16px;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   NAV BUTTON\r\n========================================================= *\/\r\n\r\n#spcWizard .spc-btn {\r\n\r\n  min-height: 44px;\r\n\r\n  padding:\r\n    11px 24px;\r\n\r\n  border: none;\r\n\r\n  border-radius: 5px;\r\n\r\n  font-family: var(--spc-font-body);\r\n\r\n  font-size: 13px;\r\n\r\n  font-weight: 700;\r\n\r\n  line-height: 1;\r\n\r\n  cursor: pointer;\r\n\r\n  appearance: none;\r\n\r\n  -webkit-appearance: none;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   NEXT\r\n========================================================= *\/\r\n\r\n#spcWizard .spc-btn-primary {\r\n\r\n  background:\r\n    var(--spc-orange) !important;\r\n\r\n  color:\r\n    var(--spc-white) !important;\r\n}\r\n\r\n\r\n#spcWizard\r\n.spc-btn-primary:hover:not(:disabled) {\r\n\r\n  background:\r\n    var(--spc-orange-dark) !important;\r\n\r\n  color:\r\n    var(--spc-white) !important;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   DISABLED\r\n========================================================= *\/\r\n\r\n#spcWizard\r\n.spc-btn-primary:disabled {\r\n\r\n  opacity: .38;\r\n\r\n  cursor: not-allowed;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   BACK\r\n========================================================= *\/\r\n\r\n#spcWizard .spc-btn-ghost {\r\n\r\n  padding-left: 4px;\r\n\r\n  padding-right: 12px;\r\n\r\n  background: transparent !important;\r\n\r\n  color: var(--spc-white-70) !important;\r\n}\r\n\r\n\r\n#spcWizard .spc-btn-ghost:hover {\r\n\r\n  background: transparent !important;\r\n\r\n  color: var(--spc-white) !important;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   RESULT TITLE\r\n========================================================= *\/\r\n\r\n#spcWizard #spcResultTitle {\r\n\r\n  flex-shrink: 0;\r\n\r\n  margin:\r\n    0 0 10px;\r\n\r\n  color:\r\n    var(--spc-white) !important;\r\n\r\n  font-family:\r\n    var(--spc-font-display);\r\n\r\n  font-size:\r\n    31px;\r\n\r\n  font-weight:\r\n    700;\r\n\r\n  line-height:\r\n    1;\r\n\r\n  letter-spacing:\r\n    2.5px;\r\n\r\n  text-transform:\r\n    uppercase;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   RESULT PRODUCT CARD\r\n========================================================= *\/\r\n\r\n#spcWizard .spc-plate {\r\n\r\n  flex-shrink: 0;\r\n\r\n  width: 100%;\r\n\r\n  padding:\r\n    10px 18px;\r\n\r\n  border:\r\n    1px solid var(--spc-hairline) !important;\r\n\r\n  border-radius:\r\n    5px;\r\n\r\n  background:\r\n    var(--spc-inner) !important;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   PRODUCT ROW\r\n========================================================= *\/\r\n\r\n#spcWizard .spc-plate-row {\r\n\r\n  width: 100%;\r\n\r\n  display: flex;\r\n\r\n  justify-content: space-between;\r\n\r\n  align-items: center;\r\n\r\n  gap: 12px;\r\n\r\n  padding:\r\n    7px 0;\r\n\r\n  border-top:\r\n    1px solid var(--spc-hairline);\r\n}\r\n\r\n\r\n#spcWizard\r\n.spc-plate-row:first-child {\r\n\r\n  border-top:\r\n    none;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   PRODUCT TYPE\r\n========================================================= *\/\r\n\r\n#spcWizard .spc-plate-part {\r\n\r\n  flex:\r\n    0 0 auto;\r\n\r\n  color:\r\n    var(--spc-white-70) !important;\r\n\r\n  font-family:\r\n    var(--spc-font-body);\r\n\r\n  font-size:\r\n    11px;\r\n\r\n  font-weight:\r\n    600;\r\n\r\n  line-height:\r\n    1.2;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   PRODUCT DETAILS\r\n========================================================= *\/\r\n\r\n#spcWizard\r\n.spc-plate-row > span:last-child {\r\n\r\n  flex:\r\n    1 1 auto;\r\n\r\n  min-width:\r\n    0;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   PRODUCT NAME\r\n========================================================= *\/\r\n\r\n#spcWizard .spc-plate-name {\r\n\r\n  display:\r\n    block;\r\n\r\n  color:\r\n    var(--spc-white) !important;\r\n\r\n  font-family:\r\n    var(--spc-font-body);\r\n\r\n  font-size:\r\n    13px;\r\n\r\n  font-weight:\r\n    700;\r\n\r\n  line-height:\r\n    1.25;\r\n\r\n  text-align:\r\n    right;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   SKU\r\n========================================================= *\/\r\n\r\n#spcWizard .spc-plate-sku {\r\n\r\n  display:\r\n    block;\r\n\r\n  margin-top:\r\n    2px;\r\n\r\n  color:\r\n    var(--spc-orange) !important;\r\n\r\n  font-family:\r\n    var(--spc-font-body);\r\n\r\n  font-size:\r\n    9px;\r\n\r\n  font-weight:\r\n    500;\r\n\r\n  line-height:\r\n    1.2;\r\n\r\n  text-align:\r\n    right;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   RESULT EXPLANATION\r\n========================================================= *\/\r\n\r\n#spcWizard .spc-result-reason {\r\n\r\n  margin:\r\n    4px 0 0;\r\n\r\n  padding:\r\n    8px 0 0;\r\n\r\n  border-top:\r\n    1px solid var(--spc-hairline);\r\n\r\n  color:\r\n    var(--spc-white-70) !important;\r\n\r\n  font-family:\r\n    var(--spc-font-body);\r\n\r\n  font-size:\r\n    11.5px;\r\n\r\n  font-weight:\r\n    500;\r\n\r\n  line-height:\r\n    1.45;\r\n}\r\n\r\n\r\n#spcWizard\r\n.spc-result-reason strong {\r\n\r\n  color:\r\n    var(--spc-white) !important;\r\n\r\n  font-weight:\r\n    700;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   RESULT NOTE\r\n========================================================= *\/\r\n\r\n#spcWizard .spc-plate-note {\r\n\r\n  margin:\r\n    7px 0 0;\r\n\r\n  padding:\r\n    7px 0 0;\r\n\r\n  border-top:\r\n    1px solid var(--spc-hairline);\r\n\r\n  color:\r\n    var(--spc-white-70) !important;\r\n\r\n  font-family:\r\n    var(--spc-font-body);\r\n\r\n  font-size:\r\n    10px;\r\n\r\n  font-weight:\r\n    500;\r\n\r\n  line-height:\r\n    1.2;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   WHERE TO BUY\r\n========================================================= *\/\r\n\r\n#spcWizard .spc-buy-btn,\r\n#spcWizard .spc-buy-btn:visited {\r\n\r\n  display:\r\n    block;\r\n\r\n  flex-shrink:\r\n    0;\r\n\r\n  width:\r\n    100%;\r\n\r\n  margin:\r\n    9px 0 0;\r\n\r\n  padding:\r\n    11px 20px;\r\n\r\n  border:\r\n    none;\r\n\r\n  border-radius:\r\n    5px;\r\n\r\n  background:\r\n    var(--spc-orange) !important;\r\n\r\n  color:\r\n    var(--spc-white) !important;\r\n\r\n  font-family:\r\n    var(--spc-font-body);\r\n\r\n  font-size:\r\n    13px;\r\n\r\n  font-weight:\r\n    700;\r\n\r\n  line-height:\r\n    1;\r\n\r\n  text-align:\r\n    center;\r\n\r\n  text-decoration:\r\n    none;\r\n}\r\n\r\n\r\n#spcWizard .spc-buy-btn:hover {\r\n\r\n  background:\r\n    var(--spc-orange-dark) !important;\r\n\r\n  color:\r\n    var(--spc-white) !important;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   START OVER\r\n========================================================= *\/\r\n\r\n#spcWizard .spc-restart {\r\n\r\n  display:\r\n    block;\r\n\r\n  flex-shrink:\r\n    0;\r\n\r\n  width:\r\n    100%;\r\n\r\n  margin:\r\n    0;\r\n\r\n  padding:\r\n    7px 0 0;\r\n\r\n  border:\r\n    none;\r\n\r\n  background:\r\n    transparent !important;\r\n\r\n  color:\r\n    var(--spc-white-40) !important;\r\n\r\n  font-family:\r\n    var(--spc-font-body);\r\n\r\n  font-size:\r\n    11px;\r\n\r\n  font-weight:\r\n    600;\r\n\r\n  line-height:\r\n    1.2;\r\n\r\n  text-align:\r\n    center;\r\n\r\n  text-decoration:\r\n    underline;\r\n\r\n  cursor:\r\n    pointer;\r\n}\r\n\r\n\r\n#spcWizard .spc-restart:hover {\r\n\r\n  background:\r\n    transparent !important;\r\n\r\n  color:\r\n    var(--spc-orange) !important;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   FOCUS\r\n========================================================= *\/\r\n\r\n#spcWizard .spc-option:focus,\r\n#spcWizard .spc-option:focus-visible {\r\n\r\n  outline:\r\n    none;\r\n\r\n  border-color:\r\n    var(--spc-orange) !important;\r\n}\r\n\r\n\r\n#spcWizard .spc-btn:focus,\r\n#spcWizard .spc-btn:focus-visible {\r\n\r\n  outline:\r\n    none;\r\n\r\n  box-shadow:\r\n    0 0 0 3px rgba(233,111,49,0.25);\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   TABLET\r\n========================================================= *\/\r\n\r\n@media (max-width: 700px) {\r\n\r\n  #spcWizard {\r\n    min-height: 560px;\r\n  }\r\n\r\n\r\n  #spcWizard\r\n  .spc-options.spc-amps {\r\n\r\n    grid-template-columns:\r\n      repeat(2, minmax(0, 1fr));\r\n\r\n    width: 100% !important;\r\n  }\r\n\r\n\r\n  #spcWizard .spc-step,\r\n  #spcWizard .spc-step.is-active {\r\n\r\n    width: 100% !important;\r\n\r\n    max-width: 100% !important;\r\n\r\n    flex: 1 1 auto !important;\r\n\r\n    align-self: stretch !important;\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   MOBILE\r\n========================================================= *\/\r\n\r\n@media (max-width: 480px) {\r\n\r\n  #spcWizard {\r\n\r\n    min-height: 600px;\r\n\r\n    padding:\r\n      20px 16px;\r\n\r\n    border-radius:\r\n      16px;\r\n  }\r\n\r\n\r\n  \/* STEPPER *\/\r\n\r\n  #spcWizard .spc-stepper {\r\n\r\n    margin-bottom:\r\n      24px;\r\n  }\r\n\r\n\r\n  #spcWizard .spc-stepper-circle {\r\n\r\n    width:\r\n      27px;\r\n\r\n    height:\r\n      27px;\r\n\r\n    font-size:\r\n      10px;\r\n  }\r\n\r\n\r\n  #spcWizard\r\n  .spc-stepper-item:not(:last-child)::after {\r\n\r\n    top:\r\n      13px;\r\n  }\r\n\r\n\r\n  #spcWizard .spc-stepper-label {\r\n\r\n    margin-top:\r\n      7px;\r\n\r\n    font-size:\r\n      8px;\r\n\r\n    letter-spacing:\r\n      .2px;\r\n  }\r\n\r\n\r\n  \/* QUESTION *\/\r\n\r\n  #spcWizard .spc-question {\r\n\r\n    font-size:\r\n      27px;\r\n\r\n    letter-spacing:\r\n      2px;\r\n  }\r\n\r\n\r\n  \/* SUBTEXT *\/\r\n\r\n  #spcWizard .spc-subtext {\r\n\r\n    font-size:\r\n      13px;\r\n\r\n    line-height:\r\n      1.5;\r\n  }\r\n\r\n\r\n  \/* ALL OPTIONS *\/\r\n\r\n  #spcWizard .spc-options {\r\n\r\n    grid-template-columns:\r\n      1fr;\r\n\r\n    width: 100% !important;\r\n  }\r\n\r\n\r\n  \/* UPGRADE *\/\r\n\r\n  #spcWizard #spcUpgradeOptions {\r\n\r\n    grid-template-columns:\r\n      1fr;\r\n\r\n    width: 100% !important;\r\n  }\r\n\r\n\r\n  #spcWizard\r\n  #spcUpgradeOptions\r\n  .spc-option {\r\n\r\n    min-height:\r\n      88px;\r\n  }\r\n\r\n\r\n  \/* AMPERAGE *\/\r\n\r\n  #spcWizard\r\n  .spc-options.spc-amps {\r\n\r\n    grid-template-columns:\r\n      repeat(2, minmax(0, 1fr));\r\n\r\n    width: 100% !important;\r\n  }\r\n\r\n\r\n  \/* APPLICATION *\/\r\n\r\n  #spcWizard #spcApplicationOptions {\r\n\r\n    grid-template-columns:\r\n      1fr;\r\n\r\n    width: 100% !important;\r\n  }\r\n\r\n\r\n  \/* RESULT *\/\r\n\r\n  #spcWizard #spcResultTitle {\r\n\r\n    font-size:\r\n      27px;\r\n\r\n    letter-spacing:\r\n      2px;\r\n  }\r\n\r\n\r\n  #spcWizard .spc-plate {\r\n\r\n    padding:\r\n      9px 13px;\r\n  }\r\n\r\n\r\n  #spcWizard .spc-plate-row {\r\n\r\n    padding:\r\n      6px 0;\r\n  }\r\n\r\n\r\n  #spcWizard .spc-plate-row {\r\n\r\n    align-items:\r\n      flex-start;\r\n  }\r\n\r\n\r\n  #spcWizard .spc-plate-part {\r\n\r\n    font-size:\r\n      10px;\r\n  }\r\n\r\n\r\n  #spcWizard .spc-plate-name {\r\n\r\n    font-size:\r\n      12px;\r\n  }\r\n\r\n\r\n  #spcWizard .spc-result-reason {\r\n\r\n    font-size:\r\n      10.5px;\r\n\r\n    line-height:\r\n      1.4;\r\n  }\r\n\r\n\r\n  #spcWizard .spc-plate-note {\r\n\r\n    font-size:\r\n      9.5px;\r\n  }\r\n\r\n\r\n  \/* FORCE STEP WIDTH ON MOBILE *\/\r\n\r\n  #spcWizard .spc-step,\r\n  #spcWizard .spc-step.is-active {\r\n\r\n    width:\r\n      100% !important;\r\n\r\n    max-width:\r\n      100% !important;\r\n\r\n    flex:\r\n      1 1 auto !important;\r\n\r\n    align-self:\r\n      stretch !important;\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   VERY SMALL MOBILE\r\n========================================================= *\/\r\n\r\n@media (max-width: 360px) {\r\n\r\n  #spcWizard {\r\n\r\n    min-height: 620px;\r\n\r\n    padding:\r\n      18px 13px;\r\n  }\r\n\r\n\r\n  #spcWizard .spc-question {\r\n\r\n    font-size:\r\n      24px;\r\n\r\n    letter-spacing:\r\n      1.8px;\r\n  }\r\n\r\n\r\n  #spcWizard .spc-stepper-label {\r\n\r\n    font-size:\r\n      7px;\r\n  }\r\n\r\n\r\n  #spcWizard .spc-option {\r\n\r\n    padding:\r\n      12px 13px;\r\n  }\r\n\r\n\r\n  #spcWizard\r\n  #spcUpgradeOptions\r\n  .spc-option {\r\n\r\n    min-height:\r\n      82px;\r\n  }\r\n\r\n\r\n  \/* FINAL WIDTH PROTECTION *\/\r\n\r\n  #spcWizard .spc-step,\r\n  #spcWizard .spc-step.is-active,\r\n  #spcWizard .spc-options,\r\n  #spcWizard .spc-options.spc-amps {\r\n\r\n    width:\r\n      100% !important;\r\n\r\n    max-width:\r\n      100% !important;\r\n\r\n    align-self:\r\n      stretch !important;\r\n  }\r\n\r\n}\r\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7003a8f e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-child\" data-id=\"7003a8f\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-2329e95 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-child\" data-id=\"2329e95\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2e82a27 elementor-widget elementor-widget-heading\" data-id=\"2e82a27\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u2022 FREE TOOL<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ff6d2fb elementor-widget elementor-widget-heading\" data-id=\"ff6d2fb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">NOT SURE WHAT AMPERAGE YOU NEED?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8fa9dea elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"8fa9dea\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Check off what&#8217;s running on board and we&#8217;ll estimate your draw-then match you to the right 15A, 30A, or 50A SmartPlug system in under aminute.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b246c9e wpr-button-icon-style-inline wpr-button-icon-position-right elementor-widget elementor-widget-wpr-button\" data-id=\"b246c9e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"wpr-button.default\">\n\t\t\t\t\t\t\n\t\t\t\n\t\t\n\t\t<div class=\"wpr-button-wrap elementor-clearfix\">\n\t\t<a class=\"wpr-button wpr-button-effect wpr-button-none\" data-text=\"\" href=\"https:\/\/dev.smartplug.com\/staging\/amp-calculator\/\">\n\t\t\t\n\t\t\t<span class=\"wpr-button-content\">\n\t\t\t\t\t\t\t\t\t<span class=\"wpr-button-text\">Try the Load Calculator<\/span>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t<span class=\"wpr-button-icon\"><svg class=\"e-font-icon-svg e-fas-arrow-right\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t<\/span>\n\t\t<\/a>\n\n\t\t\t\t<\/div>\n\t\n\t\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-776846b e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-child\" data-id=\"776846b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b4cdae4 elementor-widget-mobile__width-inherit elementor-widget elementor-widget-html\" data-id=\"b4cdae4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue&family=Montserrat:wght@400;500;600;700;800&display=swap\" rel=\"stylesheet\">\r\n\r\n<section id=\"sp-promo-root\">\r\n  <div class=\"sp-promo-visual\" aria-hidden=\"true\">\r\n    <svg viewBox=\"0 0 225 150\" class=\"sp-promo-gauge\">\r\n      <!-- glow behind needle tip -->\r\n      <circle cx=\"117\" cy=\"35\" r=\"22\" fill=\"var(--sp-orange)\" opacity=\"0.28\" filter=\"blur(7px)\"><\/circle>\r\n      <!-- background track -->\r\n      <path d=\"M25,120 A85,85 0 0 1 195,120\" fill=\"none\" stroke=\"rgba(255,255,255,0.16)\" stroke-width=\"10\" stroke-linecap=\"round\"><\/path>\r\n      <!-- progress arc -->\r\n      <path d=\"M25,120 A85,85 0 0 1 117,35\" fill=\"none\" stroke=\"var(--sp-orange)\" stroke-width=\"10\" stroke-linecap=\"round\"><\/path>\r\n      <!-- tick marks -->\r\n      <circle cx=\"25\" cy=\"120\" r=\"3\" fill=\"#ffffff\" opacity=\"0.6\"><\/circle>\r\n      <circle cx=\"60\" cy=\"51\" r=\"3\" fill=\"#ffffff\" opacity=\"0.6\"><\/circle>\r\n      <circle cx=\"136\" cy=\"39\" r=\"3\" fill=\"#ffffff\" opacity=\"0.6\"><\/circle>\r\n      <circle cx=\"195\" cy=\"120\" r=\"3\" fill=\"#ffffff\" opacity=\"0.6\"><\/circle>\r\n      <!-- tick labels -->\r\n      <text x=\"14\" y=\"137\" class=\"sp-promo-tick\">0<\/text>\r\n      <text x=\"48\" y=\"42\" class=\"sp-promo-tick\">15A<\/text>\r\n      <text x=\"150\" y=\"30\" class=\"sp-promo-tick\">30A<\/text>\r\n      <text x=\"176\" y=\"137\" class=\"sp-promo-tick\">50A max<\/text>\r\n      <!-- needle -->\r\n      <line x1=\"110\" y1=\"120\" x2=\"116\" y2=\"45\" stroke=\"#ffffff\" stroke-width=\"3\" stroke-linecap=\"round\"><\/line>\r\n      <circle cx=\"110\" cy=\"120\" r=\"8\" fill=\"var(--sp-orange)\" stroke=\"#0D1C38\" stroke-width=\"2\"><\/circle>\r\n    <\/svg>\r\n    <span class=\"sp-promo-tag\">Amperage &amp; Load Calculator<\/span>\r\n  <\/div>\r\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4b69731 elementor-hidden-desktop elementor-hidden-laptop elementor-hidden-tablet elementor-hidden-mobile e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-parent\" data-id=\"4b69731\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-62ac93a elementor-widget elementor-widget-heading\" data-id=\"62ac93a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Follow us on instagram<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3b5f8ca elementor-widget elementor-widget-html\" data-id=\"3b5f8ca\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue&family=Montserrat:wght@400;500;600;700&display=swap\" rel=\"stylesheet\">\r\n\r\n<div class=\"spc-feed\" id=\"spc-feed\">\r\n\r\n  <div class=\"spc-header\">\r\n    <div class=\"spc-header-left\">\r\n      <div class=\"spc-logo\">\r\n        <img decoding=\"async\" src=\"https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/07\/IG-Logo.jpg\" alt=\"SmartPlug Systems\" class=\"spc-logo-img\">\r\n      <\/div>\r\n      <div class=\"spc-account-text\">\r\n        <div class=\"spc-account-name\">smartplugsystems<\/div>\r\n        <div class=\"spc-account-handle\">@smartplugsystems<\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"spc-header-right\">\r\n      <div class=\"spc-header-stats\" id=\"spc-stats\">\r\n        <!-- populated by JS from CONFIG.accountStats -->\r\n      <\/div>\r\n\r\n      <a href=\"https:\/\/www.instagram.com\/smartplugsystems\/\" target=\"_blank\" rel=\"noopener\" class=\"spc-follow-btn\">\r\n        <svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M12 2.2c3.2 0 3.58.01 4.85.07 3.25.15 4.77 1.69 4.92 4.92.06 1.27.07 1.65.07 4.85s-.01 3.58-.07 4.85c-.15 3.23-1.66 4.77-4.92 4.92-1.27.06-1.64.07-4.85.07s-3.58-.01-4.85-.07c-3.26-.15-4.77-1.7-4.92-4.92-.06-1.27-.07-1.65-.07-4.85s.01-3.58.07-4.85C2.38 3.9 3.9 2.37 7.15 2.22 8.42 2.17 8.8 2.2 12 2.2zm0 3.24a6.56 6.56 0 1 0 0 13.12 6.56 6.56 0 0 0 0-13.12zm0 10.82a4.26 4.26 0 1 1 0-8.52 4.26 4.26 0 0 1 0 8.52zm6.8-11.07a1.53 1.53 0 1 0 0 3.06 1.53 1.53 0 0 0 0-3.06z\"\/><\/svg>\r\n        Follow\r\n      <\/a>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"spc-grid\" id=\"spc-grid\"><\/div>\r\n\r\n  <div class=\"spc-load-more-wrap\" id=\"spc-load-more-wrap\">\r\n    <button type=\"button\" class=\"spc-load-more-btn\" id=\"spc-load-more-btn\">Load More<\/button>\r\n  <\/div>\r\n\r\n<\/div>\r\n\r\n<script>\r\n\/* ======================================================================\r\n   CONFIGURE YOUR FEED HERE\r\n   ----------------------------------------------------------------------\r\n   - accountStats: the numbers shown top-right (posts \/ followers \/ following)\r\n   - posts: the array of posts to display. Add\/remove\/reorder freely.\r\n     Each post supports:\r\n       image        (required) - URL or path to the image. If your photo\r\n                                  already has text\/graphics baked into it\r\n                                  (like most real Instagram posts do),\r\n                                  just drop the image URL in and you're done.\r\n       isVideo      (optional) - true shows the little video \"play\" icon\r\n       date         (required) - e.g. \"Jun 23\"\r\n       likes        (required) - number\r\n       comments     (required) - number\r\n       caption      (required) - full caption text shown below the image\r\n       link         (optional) - where the card links to when clicked\r\n\r\n       -- Optional extras, only needed if your image is a PLAIN photo and\r\n          you want the widget itself to add a text tag on top of it --\r\n       overlayTop   (optional) - array of short strings shown as orange\r\n                                  tag banners at the TOP of the image\r\n       overlayBottom(optional) - same, but pinned to the BOTTOM of the image\r\n       captionOnImage (optional) - short text overlaid directly on the image\r\n\r\n   MOBILE \"LOAD MORE \/ LOAD LESS\":\r\n   Controlled automatically below 600px viewport width. No config needed\r\n   here \u2014 see the .spc-collapsed rules in the CSS file.\r\n   ====================================================================== *\/\r\n\r\nconst CONFIG = {\r\n  accountStats: {\r\n    posts: 384,\r\n    followers: 183,\r\n    following: 262\r\n  },\r\n\r\n  posts: [\r\n    {\r\n      image: \"https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/07\/first-ig.png\",\r\n      isVideo: true,\r\n      date: \"Nov 20, 2025\",\r\n      likes: 15,\r\n      comments: 0,\r\n      caption: \"Yeah, we understand weight distribution; we didn\u2019t actually put 4500lbs on it, but we still ran over at several times with the most pulled-behind vehicle on the planet.\",\r\n      link: \"https:\/\/www.instagram.com\/p\/DRQ2_GZEV9X\/\"\r\n    },\r\n    {\r\n      image: \"https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/07\/second-ig.png\",\r\n      isVideo: true,\r\n      date: \"June 1\",\r\n      likes: 38,\r\n      comments: 0,\r\n      caption: \"Connecting to shore power has never been easier! The mount bolts directly to the factory trailer hitch. No cutting or drilling required.\",\r\n      link: \"https:\/\/www.instagram.com\/tectonicoverland\/reel\/DZAp5A_R_S7\/\"\r\n    },\r\n    {\r\n      image: \"https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/07\/third-ig.png\",\r\n      isVideo: true,\r\n      date: \"May 15\",\r\n      likes: 20,\r\n      comments: 4,\r\n      caption: \"The easiest way to mount your shore power connection!\",\r\n      link: \"https:\/\/www.instagram.com\/tectonicoverland\/reel\/DYW9Nzquj8-\/\"\r\n    },\r\n    {\r\n      image: \"https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/07\/fourth-ig.png\",\r\n      isVideo: false,\r\n      date: \"May 12\",\r\n      likes: 11,\r\n      comments: 0,\r\n      caption: \"Introducing the new Sprinter Shore Power Mount. Designed to bolt directly to existing factory trailer hitch mounting points, keeping your shore power connection tucked neatly..\",\r\n      link: \"https:\/\/www.instagram.com\/tectonicoverland\/p\/DYPlTN_Fpd-\/\"\r\n    },\r\n    {\r\n      image: \"https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/07\/fifth-ig.png\",\r\n      isVideo: true,\r\n      date: \"April 17\",\r\n      likes: 25,\r\n      comments: 0,\r\n      caption: \"Time to upgrade to the smart plug, easy to lock in easy to take off. Such a simple upgrade that makes a world a difference highly recommend this mod.\",\r\n      link: \"https:\/\/www.instagram.com\/retro_renos\/reel\/DXNQt8djrNW\/\"\r\n    }\r\n    \/\/ Add more post objects here to extend the feed \u2014 all posts render, no pagination.\r\n  ]\r\n};\r\n\r\n\/* ====================================================================== *\/\r\n\r\nconst svgPlay = `<svg class=\"spc-play-icon\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M8 5v14l11-7z\"\/><\/svg>`;\r\nconst svgClock = `<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M12 7v5l3 3\"\/><\/svg>`;\r\nconst svgHeart = `<svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M12 21s-6.7-4.35-9.3-8.1C1 10.1 1.4 6.7 4.2 5.1c2.1-1.2 4.6-.6 5.9 1.2.5.7 1 .1 1.9.1 1.3-1.8 3.8-2.4 5.9-1.2 2.8 1.6 3.2 5 1.5 7.8C18.7 16.65 12 21 12 21z\"\/><\/svg>`;\r\nconst svgComment = `<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M21 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8v.5z\"\/><\/svg>`;\r\nconst svgIg = `<svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M12 2.2c3.2 0 3.58.01 4.85.07 3.25.15 4.77 1.69 4.92 4.92.06 1.27.07 1.65.07 4.85s-.01 3.58-.07 4.85c-.15 3.23-1.66 4.77-4.92 4.92-1.27.06-1.64.07-4.85.07s-3.58-.01-4.85-.07c-3.26-.15-4.77-1.7-4.92-4.92-.06-1.27-.07-1.65-.07-4.85s.01-3.58.07-4.85C2.38 3.9 3.9 2.37 7.15 2.22 8.42 2.17 8.8 2.2 12 2.2zm0 3.24a6.56 6.56 0 1 0 0 13.12 6.56 6.56 0 0 0 0-13.12zm0 10.82a4.26 4.26 0 1 1 0-8.52 4.26 4.26 0 0 1 0 8.52zm6.8-11.07a1.53 1.53 0 1 0 0 3.06 1.53 1.53 0 0 0 0-3.06z\"\/><\/svg>`;\r\nconst logoMark = `<img decoding=\"async\" src=\"https:\/\/dev.smartplug.com\/staging\/wp-content\/uploads\/2026\/07\/IG-Logo.jpg\" alt=\"SmartPlug Systems\" class=\"spc-card-logo-img\">`;\r\n\r\nfunction renderStats(){\r\n  const s = CONFIG.accountStats;\r\n  document.getElementById('spc-stats').innerHTML = `\r\n    <div class=\"spc-stat\"><span class=\"spc-stat-num\">${s.posts}<\/span><span class=\"spc-stat-label\">Posts<\/span><\/div>\r\n    <div class=\"spc-stat\"><span class=\"spc-stat-num\">${s.followers}<\/span><span class=\"spc-stat-label\">Followers<\/span><\/div>\r\n    <div class=\"spc-stat\"><span class=\"spc-stat-num\">${s.following}<\/span><span class=\"spc-stat-label\">Following<\/span><\/div>\r\n  `;\r\n}\r\n\r\nfunction overlayHTML(tags, position){\r\n  if(!tags || !tags.length) return '';\r\n  return `<div class=\"spc-overlay-tags ${position}\">${tags.map(t => `<div class=\"spc-overlay-tag\">${t}<\/div>`).join('')}<\/div>`;\r\n}\r\n\r\nfunction renderGrid(){\r\n  const grid = document.getElementById('spc-grid');\r\n\r\n  grid.innerHTML = CONFIG.posts.map(post => `\r\n    <a class=\"spc-card\" href=\"${post.link || 'https:\/\/www.instagram.com\/smartplugsystems\/'}\" target=\"_blank\" rel=\"noopener\">\r\n      <div class=\"spc-card-header\">\r\n        <div class=\"spc-card-account\">\r\n          <div class=\"spc-card-logo\">${logoMark}<\/div>\r\n          <div class=\"spc-card-name-block\">\r\n            <div class=\"spc-card-name\">smartplugsystems<\/div>\r\n            <div class=\"spc-card-handle\">@smartplugsystems<\/div>\r\n          <\/div>\r\n        <\/div>\r\n        <div class=\"spc-ig-icon\">${svgIg}<\/div>\r\n      <\/div>\r\n\r\n      <div class=\"spc-media\">\r\n        <img decoding=\"async\" src=\"${post.image}\" alt=\"\" loading=\"lazy\">\r\n        ${post.isVideo ? svgPlay : ''}\r\n        ${overlayHTML(post.overlayTop, 'top')}\r\n        ${overlayHTML(post.overlayBottom, 'bottom')}\r\n        ${post.captionOnImage ? `<div class=\"spc-caption-overlay\">${post.captionOnImage}<\/div>` : ''}\r\n      <\/div>\r\n\r\n      <div class=\"spc-meta-row\">\r\n        <div class=\"spc-date\">${svgClock}${post.date}<\/div>\r\n        <div class=\"spc-engagement\">\r\n          <span>${svgHeart}${post.likes}<\/span>\r\n          <span>${svgComment}${post.comments}<\/span>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"spc-card-body\">${post.caption}<\/div>\r\n    <\/a>\r\n  `).join('');\r\n}\r\n\r\n\/* ---------- Mobile \"Load More \/ Load Less\" ---------- *\/\r\nfunction initLoadMore(){\r\n  const feed = document.getElementById('spc-feed');\r\n  const btn = document.getElementById('spc-load-more-btn');\r\n  const mobileQuery = window.matchMedia('(max-width: 600px)');\r\n\r\n  function applyState(){\r\n    if(mobileQuery.matches){\r\n      feed.classList.add('spc-collapsed');\r\n      btn.textContent = 'Load More';\r\n    } else {\r\n      feed.classList.remove('spc-collapsed');\r\n    }\r\n  }\r\n\r\n  btn.addEventListener('click', function(){\r\n    feed.classList.toggle('spc-collapsed');\r\n    btn.textContent = feed.classList.contains('spc-collapsed') ? 'Load More' : 'Load Less';\r\n  });\r\n\r\n  \/\/ Re-collapse if the user resizes back down to mobile after loading more\r\n  mobileQuery.addEventListener('change', applyState);\r\n\r\n  applyState();\r\n}\r\n\r\nrenderStats();\r\nrenderGrid();\r\ninitLoadMore();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>It&#8217;s Time to Upgrade Your Power Connection. Safety. Confidence. View Our Products Power Without Compromise. Most shore power fires are caused by poor electrical contact and overheating in traditional twist-lock plugs. SmartPlug solves this with a straight-in design that provides 27x more contact surface area, ensuring a cool, secure connection every time you plug in. Weatherproof Seal 0 % Marine-Grade Steel 0 More Contact Area 0 x Reviews 0 + Power Without Compromise. Most shore power fires are caused by poor electrical contact and overheating in traditional twist-lock plugs. SmartPlug solves this with a straight-in design that provides 27x more contact surface area, ensuring a cool, secure connection every time you plug in. Weatherproof Seal 0 % Marine-Grade Steel 0 More Contact Area 0 x Reviews 0 + BOAT Engineered for saltwater.\u00a0Marine-grade stainless\u00a0that resists corrosion through years of docking and undocking. RV Engineered for the road.\u00a0One-handed connections that work the same way at every campground pedestal you pull into. DOCKSIDE Engineered for the marina. Built to take\u00a0constant plug-in and plug-out from dozens of different boats without overheating. COMMERCIAL Engineered for uptime.\u00a0Continuous-duty\u00a0power connections for fleets and facilities where a failed connection isn&#8217;t an option. \u2190 our loyal partners NEW PRODUCT!28V DC POWER Safe. Simple. Secure. VIEW 28V DC POWER 3X Your Connection Available in USB-C, HDMI, Ethernet and More VIEW DATAPORTS AWARD WINNING INNOVATION Recognized at the 2026Discover Boating MiamiInternational Boat Show VIEW OUR CATALOG Total Confidence, Superior Technology A Connection Engineered for Total Confidence. SmartPlug replaces outdated twist-locks with a secure, intuitive system built on marine-grade materials and maximum contact technology \u2014 designed for the modern mariner and traveler. Eliminate Overheating: 27x more metal-to-metal contact reduces heat buildup Weatherproof Design: Triple-seal construction keeps moisture out. Secure Locking: Multi-point lock prevents accidental disconnection. Easy Installation: Retrofits to existing shore power inlets in minutes. Marine-Grade Materials: Built to withstand harsh environments. Peace of Mind: Engineered to exceed all safety standards. Explore the Tech Built to Outlast the Elements. From marine-grade stainless steel to high-impact resins, every component is selected for its ability to withstand extreme UV, salt, winter, and heat performance that never scales back. Trusted by the Pros. See why thousands of boaters and RV enthusiasts have made the switch to one of the most trusted power connection systems available. &ldquo; I used to struggle with traditional twist-lock plugs, especially in low light or tight spaces. With SmartPlug, it&#8217;s a simple push-in connection every time &mdash; no guesswork, no hassle, just plug in and go&hellip; The locking collar gives an audible click when it&#8217;s seated correctly, so I always know the connection is secure before I walk away from the dock. Read more &#9733;&#9733;&#9733;&#9733;&#9733; Bob Adriance Technical Director at BoatUS Marine Insurance &ldquo; The peace of mind is worth every penny. After seeing a traditional twist-lock melt on the dock next to me, I upgraded to SmartPlug immediately. The connection is rock-solid, even in heavy storms&hellip; I&#8217;ve since recommended it to every boat owner in our marina, and the ones who&#8217;ve made the switch haven&#8217;t had a single connection issue since. Read more &#9733;&#9733;&#9733;&#9733;&#9733; Mark Belhumeur General Manager, AutoCamp Russian River &ldquo; After years of working with marine insurance claims, I&#8217;ve seen how dangerous traditional shore power connections can be. SmartPlug stands out as a safer, more secure solution. It&#8217;s one of the few upgrades&hellip; I actively recommend to boat owners looking to reduce their risk of an electrical fire or claim. Read more &#9733;&#9733;&#9733;&#9733;&#9733; Karen &amp; Jeffrey Seigel Developers of ActiveCaptain Built for RV, Marine &#038; Commercial Applications Dealer &amp; Commercial Solutions Better Power Connections Start Here Whether you sell, install, specify, or manage shore power systems, SmartPlug helps RV dealers, marine deliver safer, more dependable connections. Talk To The Sales Team 1 Non-twisting contact design Maintains a stable connection that resists twisting for safer, more reliable power flow. 2 Multi-point locking connector Secures the plug firmly to prevent accidental disconnection. 3 Flexible cord allows for setup \/ teardown &#038; storage Flexible cord makes setup, teardown, and storage quick and easy without tangling. 4 Durable Housing Rugged design for long-lasting protection. 5 Easy Installation Pre-drilled mounting holes simplify installation. 6 Locking weatherproof lid Secures tightly when closed to prevent water and debris from entering. 7 30A, 125V Inlet Provides a secure and reliable power connection. SMARTPLUG POWER MADE SIMPLE &amp; SECURE Experience a safer, cleaner, and more reliable power connection with SmartPlug inlets and cordsets. Designed as a complete system, they work together to deliver stronger locking, better weather protection, and easier plug-in performance compared to traditional twist-style connectors. Fast plug-in connection Secure multi-point locking system Weatherproof sealed Reduce cable strain with the new angled cordset IP56-Rated Dust &amp; Water Protection Learn More \u2022 FREE TOOL NOT SURE WHAT AMPERAGE YOU NEED? Check off what&#8217;s running on board and we&#8217;ll estimate your draw-then match you to the right 15A, 30A, or 50A SmartPlug system in under aminute. Try the Load Calculator 0 15A 30A 50A max Amperage &amp; Load Calculator 1 Upgrade 2 Amperage 3 Application 4 Your Kit Step 1 of 4 Build your kit How do you want to upgrade? Choose the option that best matches your current setup. Power requirement What amperage do you have? Select the amperage of your existing shore power service. Not sure? Use the load calculator Your setup What&#8217;s your application? Choose the application that best matches where you&#8217;ll use your SmartPlug connection. Your recommended kit Where to buy Start over Back Next \u2022 FREE TOOL NOT SURE WHAT AMPERAGE YOU NEED? Check off what&#8217;s running on board and we&#8217;ll estimate your draw-then match you to the right 15A, 30A, or 50A SmartPlug system in under aminute. Try the Load Calculator 0 15A 30A 50A max Amperage &amp; Load Calculator Follow us on instagram smartplugsystems @smartplugsystems Follow Load More<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-16375","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/dev.smartplug.com\/staging\/wp-json\/wp\/v2\/pages\/16375","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dev.smartplug.com\/staging\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/dev.smartplug.com\/staging\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/dev.smartplug.com\/staging\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/dev.smartplug.com\/staging\/wp-json\/wp\/v2\/comments?post=16375"}],"version-history":[{"count":311,"href":"https:\/\/dev.smartplug.com\/staging\/wp-json\/wp\/v2\/pages\/16375\/revisions"}],"predecessor-version":[{"id":20751,"href":"https:\/\/dev.smartplug.com\/staging\/wp-json\/wp\/v2\/pages\/16375\/revisions\/20751"}],"wp:attachment":[{"href":"https:\/\/dev.smartplug.com\/staging\/wp-json\/wp\/v2\/media?parent=16375"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}