{"title":"Smart Lighting Controls","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003eConvenient smart controls that make it easier to adjust brightness and personalize everyday lighting.\u003c\/p\u003e","products":[{"product_id":"sbds2142","title":"Smart Dimmer Switch with Bluetooth Control, Wireless Rotary Knob and Push Button Light Controller","description":"\u003cstyle\u003e\n  .product-tabs-wrapper {\n    width: 100%;\n    margin: 30px auto;\n    font-family: Arial, Helvetica, sans-serif;\n    color: #222;\n  }\n\n  .product-tabs-nav {\n    display: grid;\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n    width: 100%;\n    border-bottom: 1px solid #ddd;\n  }\n\n  .product-tab-btn {\n    position: relative;\n    width: 100%;\n    min-width: 0;\n    margin: 0;\n    padding: 16px 10px;\n    border: none;\n    background: transparent;\n    color: #666;\n    font-family: inherit;\n    font-size: clamp(12px, 1.2vw, 15px);\n    font-weight: 500;\n    line-height: 1.3;\n    letter-spacing: 0.2px;\n    text-align: center;\n    white-space: nowrap;\n    cursor: pointer;\n    transition:\n      color 0.25s ease,\n      font-size 0.25s ease,\n      font-weight 0.25s ease;\n  }\n\n  .product-tab-btn:hover {\n    color: #111;\n  }\n\n  .product-tab-btn.active {\n    color: #111;\n    font-size: clamp(14px, 1.4vw, 17px);\n    font-weight: 700;\n  }\n\n  .product-tab-btn.active::after {\n    content: \"\";\n    position: absolute;\n    right: 22%;\n    bottom: -1px;\n    left: 22%;\n    height: 3px;\n    background-color: #111;\n  }\n\n  \/* Tab content *\/\n  .product-tab-content {\n    display: none;\n    padding: 28px 5px 10px;\n    animation: productTabFade 0.25s ease;\n  }\n\n  .product-tab-content.active {\n    display: block;\n  }\n\n  @keyframes productTabFade {\n    from {\n      opacity: 0;\n      transform: translateY(3px);\n    }\n\n    to {\n      opacity: 1;\n      transform: translateY(0);\n    }\n  }\n\n  \/* FEATURES *\/\n  .product-features-list {\n    display: flex;\n    flex-direction: column;\n    gap: 16px;\n  }\n\n  .product-feature-item {\n    margin: 0;\n    color: #555;\n    font-size: 15px;\n    font-weight: 400;\n    line-height: 1.7;\n  }\n\n  .product-feature-item strong {\n    color: #222;\n    font-weight: 700;\n  }\n\n  \/* PER \/ PACKAGING *\/\n  .product-parameter-list {\n    margin: 0;\n    padding: 0;\n  }\n\n  .product-parameter-row {\n    display: grid;\n    grid-template-columns: minmax(180px, 28%) 1fr;\n    gap: 20px;\n    padding: 13px 5px;\n    border-bottom: 1px solid #e5e5e5;\n    background: transparent;\n  }\n\n  .product-parameter-row dt,\n  .product-parameter-row dd {\n    margin: 0;\n    font-size: 15px;\n    line-height: 1.6;\n  }\n\n  .product-parameter-row dt {\n    color: #222;\n    font-weight: 700;\n  }\n\n  .product-parameter-row dd {\n    color: #555;\n    font-weight: 400;\n  }\n\n  \/* Tablet *\/\n  @media screen and (max-width: 900px) and (min-width: 601px) {\n    .product-tab-btn {\n      padding: 15px 5px;\n      font-size: 12px;\n    }\n\n    .product-tab-btn.active {\n      font-size: 14px;\n    }\n  }\n\n  \/* Mobile *\/\n  @media screen and (max-width: 600px) {\n    .product-tabs-wrapper {\n      margin: 22px auto;\n    }\n\n    .product-tabs-nav {\n      grid-template-columns: repeat(3, minmax(0, 1fr));\n    }\n\n    .product-tab-btn {\n      min-height: 48px;\n      padding: 13px 3px;\n      font-size: 11px;\n      white-space: nowrap;\n    }\n\n    .product-tab-btn.active {\n      font-size: 13px;\n    }\n\n    .product-tab-btn.active::after {\n      right: 20%;\n      bottom: -1px;\n      left: 20%;\n      height: 2px;\n    }\n\n    .product-tab-content {\n      padding: 22px 2px 8px;\n    }\n\n    .product-features-list {\n      gap: 14px;\n    }\n\n    .product-feature-item {\n      font-size: 14px;\n      line-height: 1.65;\n    }\n\n    .product-parameter-row {\n      grid-template-columns: 1fr;\n      gap: 3px;\n      padding: 12px 2px;\n    }\n\n    .product-parameter-row dt,\n    .product-parameter-row dd {\n      font-size: 14px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"product-tabs-wrapper\" data-product-tabs\u003e\n\n  \u003c!-- TAB NAVIGATION --\u003e\n  \u003cdiv class=\"product-tabs-nav\" role=\"tablist\" aria-label=\"Product information\"\u003e\n    \u003cbutton type=\"button\" class=\"product-tab-btn active\" role=\"tab\" aria-selected=\"true\" aria-controls=\"product-panel-features\" id=\"product-tab-features\" data-tab-target=\"product-panel-features\"\u003e\n      FEATURES\n    \u003c\/button\u003e\n\n    \u003cbutton type=\"button\" class=\"product-tab-btn\" role=\"tab\" aria-selected=\"false\" aria-controls=\"product-panel-performance\" id=\"product-tab-performance\" data-tab-target=\"product-panel-performance\" tabindex=\"-1\"\u003e\n      PER\n    \u003c\/button\u003e\n\n    \u003cbutton type=\"button\" class=\"product-tab-btn\" role=\"tab\" aria-selected=\"false\" aria-controls=\"product-panel-packaging\" id=\"product-tab-packaging\" data-tab-target=\"product-panel-packaging\" tabindex=\"-1\"\u003e\n      PACKAGING\n    \u003c\/button\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- FEATURES --\u003e\n  \u003cdiv class=\"product-tab-content active\" id=\"product-panel-features\" role=\"tabpanel\" aria-labelledby=\"product-tab-features\"\u003e\n    \u003cdiv class=\"product-features-list\"\u003e\n      \u003cp class=\"product-feature-item\"\u003e\n        \u003cstrong\u003eWireless Smart Control:\u003c\/strong\u003e\n        Bluetooth-connected switch enables app, voice, and remote lighting\n        control without cutting power.\n      \u003c\/p\u003e\n\n      \u003cp class=\"product-feature-item\"\u003e\n        \u003cstrong\u003eNo Wiring Required:\u003c\/strong\u003e\n        Adhesive installation allows flexible placement anywhere in your home.\n      \u003c\/p\u003e\n\n      \u003cp class=\"product-feature-item\"\u003e\n        \u003cstrong\u003eRotary Dimming Control:\u003c\/strong\u003e\n        Press to turn on\/off and rotate for smooth brightness and color\n        adjustment.\n      \u003c\/p\u003e\n\n      \u003cp class=\"product-feature-item\"\u003e\n        \u003cstrong\u003eEasy Smart Pairing:\u003c\/strong\u003e\n        Quickly connects with compatible smart ceiling lights for effortless\n        setup.\n      \u003c\/p\u003e\n\n      \u003cp class=\"product-feature-item\"\u003e\n        \u003cstrong\u003eLong-Lasting Design:\u003c\/strong\u003e\n        50,000 press-tested with up to 2 years of battery life.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- PER --\u003e\n  \u003cdiv class=\"product-tab-content\" id=\"product-panel-performance\" role=\"tabpanel\" aria-labelledby=\"product-tab-performance\" hidden\u003e\n    \u003cdl class=\"product-parameter-list\"\u003e\n      \u003cdiv class=\"product-parameter-row\"\u003e\n        \u003cdt\u003eVoltage\u003c\/dt\u003e\n        \u003cdd\u003e3V (Battery Powered)\u003c\/dd\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"product-parameter-row\"\u003e\n        \u003cdt\u003eLifespan\u003c\/dt\u003e\n        \u003cdd\u003eUp to 2 Years Battery Life\u003c\/dd\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"product-parameter-row\"\u003e\n        \u003cdt\u003eCertifications\u003c\/dt\u003e\n        \u003cdd\u003eFCC Listed, RoHS\u003c\/dd\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"product-parameter-row\"\u003e\n        \u003cdt\u003eMaterial\u003c\/dt\u003e\n        \u003cdd\u003eAluminum Alloy Housing + ABS Components\u003c\/dd\u003e\n      \u003c\/div\u003e\n    \u003c\/dl\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- PACKAGING --\u003e\n  \u003cdiv class=\"product-tab-content\" id=\"product-panel-packaging\" role=\"tabpanel\" aria-labelledby=\"product-tab-packaging\" hidden\u003e\n    \u003cdl class=\"product-parameter-list\"\u003e\n      \u003cdiv class=\"product-parameter-row\"\u003e\n        \u003cdt\u003eAssembled Size (L × W × H, in.)\u003c\/dt\u003e\n        \u003cdd\u003e3.4 × 3.4 × 1\u003c\/dd\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"product-parameter-row\"\u003e\n        \u003cdt\u003eItem Weight (lb.)\u003c\/dt\u003e\n        \u003cdd\u003eSingle: 0.3 \/ 3 Pack: 0.9\u003c\/dd\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"product-parameter-row\"\u003e\n        \u003cdt\u003eShipping Dimensions (L × W × H, in.)\u003c\/dt\u003e\n        \u003cdd\u003eSingle: 5 × 5 × 2 \/ 3 Pack: 6 × 5 × 3\u003c\/dd\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"product-parameter-row\"\u003e\n        \u003cdt\u003eShipping Weight (lb.)\u003c\/dt\u003e\n        \u003cdd\u003eSingle: 0.5 \/ 3 Pack: 1.8\u003c\/dd\u003e\n      \u003c\/div\u003e\n    \u003c\/dl\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  (function () {\n    const tabGroups = document.querySelectorAll(\"[data-product-tabs]\");\n\n    tabGroups.forEach(function (tabGroup) {\n      if (tabGroup.dataset.tabsInitialized === \"true\") return;\n      tabGroup.dataset.tabsInitialized = \"true\";\n\n      const buttons = Array.from(\n        tabGroup.querySelectorAll(\".product-tab-btn\")\n      );\n\n      const panels = Array.from(\n        tabGroup.querySelectorAll(\".product-tab-content\")\n      );\n\n      function activateTab(selectedButton) {\n        const targetId = selectedButton.getAttribute(\"data-tab-target\");\n\n        buttons.forEach(function (button) {\n          const isActive = button === selectedButton;\n\n          button.classList.toggle(\"active\", isActive);\n          button.setAttribute(\"aria-selected\", String(isActive));\n          button.setAttribute(\"tabindex\", isActive ? \"0\" : \"-1\");\n        });\n\n        panels.forEach(function (panel) {\n          const isActive = panel.id === targetId;\n\n          panel.classList.toggle(\"active\", isActive);\n          panel.hidden = !isActive;\n        });\n      }\n\n      buttons.forEach(function (button, index) {\n        button.addEventListener(\"click\", function () {\n          activateTab(button);\n        });\n\n        button.addEventListener(\"keydown\", function (event) {\n          let newIndex = index;\n\n          if (event.key === \"ArrowRight\") {\n            newIndex = (index + 1) % buttons.length;\n          } else if (event.key === \"ArrowLeft\") {\n            newIndex = (index - 1 + buttons.length) % buttons.length;\n          } else if (event.key === \"Home\") {\n            newIndex = 0;\n          } else if (event.key === \"End\") {\n            newIndex = buttons.length - 1;\n          } else {\n            return;\n          }\n\n          event.preventDefault();\n          buttons[newIndex].focus();\n          activateTab(buttons[newIndex]);\n        });\n      });\n    });\n  })();\n\u003c\/script\u003e","brand":"YEYLIGHT","offers":[{"title":"Single","offer_id":56181666840868,"sku":null,"price":32.9,"currency_code":"USD","in_stock":true},{"title":"3-Pack","offer_id":56181666873636,"sku":null,"price":92.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1026\/5178\/9604\/files\/SBDS2142-1.jpg?v=1788095696"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1026\/5178\/9604\/collections\/SBDS2142-7.jpg?v=1788096676","url":"https:\/\/yeylight.com\/collections\/smart-lighting-controls.oembed","provider":"YEYLIGHT","version":"1.0","type":"link"}