{"product_id":"lumalight-led-grow-light-full-spectrum-plant-light-400w-smart-dimmable-high-ppfd","title":"LumaLight LED Grow Light, Full Spectrum Plant Light, 400W Smart Dimmable \u0026 High PPFD for Indoor Plants Seedling Vegetables Bloom","description":"\u003cbody\u003e\n\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003ctitle\u003eVIVOSUN LumaLight 400W - Happy Hydro\u003c\/title\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;600;700\u0026amp;family=Inter:wght@400;500\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003cstyle\u003e\n:root {\n  --bg:#ffffff; --bg-soft:#fafafa; --text:#4d4d4d; --text-light:#6b6b6b; --border:#e1e3e4;\n  --blue:#01adf0; --blue-dark:#0190c8; --blue-pale:#e8f7fd;\n  --green:#61a84d; --green-dark:#4d8a3c; --green-pale:#edf6ea;\n  --orange:#ff723c; --orange-pale:#fff2ed;\n  --font-head:'Poppins',sans-serif; --font-body:'Inter',sans-serif;\n  --radius:8px; --radius-sm:5px;\n}\n*,*::before,*::after{box-sizing:border-box;margin:0;padding:0;}\nbody{font-family:var(--font-body);font-size:14px;background:var(--bg);color:var(--text);line-height:1.65;padding-bottom:40px;}\n:focus-visible{outline:3px solid var(--blue);outline-offset:3px;border-radius:3px;}\n.icon{display:inline-block;flex-shrink:0;vertical-align:middle;}\n.svg-sprite{display:none;}\n.intro{padding-bottom:18px;border-bottom:1px solid var(--border);}\n.outcome-headline{font-family:var(--font-head);font-size:1.15rem;font-weight:700;color:var(--text);line-height:1.3;margin-bottom:10px;}\n.outcome-headline span{color:var(--green);}\n.intro p{font-size:0.84rem;color:var(--text-light);line-height:1.75;}\n.cert-strip{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px;}\n.cert-badge{display:inline-flex;align-items:center;gap:5px;background:var(--green-pale);border:1px solid #c3e0ba;color:var(--green-dark);font-family:var(--font-head);font-size:0.68rem;font-weight:700;padding:4px 10px;border-radius:20px;}\n.trust-bar{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 16px;padding:9px 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-soft);margin:18px 0;}\n.trust-item{display:flex;align-items:center;gap:6px;font-size:0.74rem;font-weight:500;color:var(--text-light);}\n.trust-item strong{color:var(--text);}\n.section-label{font-family:var(--font-head);font-size:0.64rem;font-weight:600;text-transform:uppercase;letter-spacing:0.1em;color:var(--blue);margin-bottom:3px;}\n.section-title{font-family:var(--font-head);font-size:0.97rem;font-weight:700;color:var(--text);margin-bottom:11px;}\n.comparison-wrap{margin:20px 0;}\n.comparison-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;}\n.comp-col{border-radius:var(--radius);overflow:hidden;border:1px solid var(--border);}\n.comp-header{padding:8px 13px;font-family:var(--font-head);font-size:0.74rem;font-weight:700;display:flex;align-items:center;justify-content:center;gap:7px;text-align:center;}\n.comp-col.old .comp-header{background:#f5f5f5;color:var(--text-light);border-bottom:1px solid var(--border);}\n.comp-col.new .comp-header{background:var(--green);color:#fff;}\n.comp-list{list-style:none;padding:0;}\n.comp-list li{display:flex;align-items:flex-start;gap:8px;padding:7px 13px;font-size:0.76rem;color:var(--text-light);border-bottom:1px solid var(--border);line-height:1.45;}\n.comp-list li:last-child{border-bottom:none;}\n.comp-col.old .comp-list li svg{color:#bbb;margin-top:2px;flex-shrink:0;}\n.comp-col.new .comp-list li{color:var(--text);}\n.comp-col.new .comp-list li svg{color:var(--green);margin-top:2px;flex-shrink:0;}\n.gallery-wrap{margin:20px 0;}\n.features-wrap{margin:20px 0;}\n.features-grid{display:flex;flex-direction:column;gap:7px;}\n.feature-card{background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--radius);padding:11px 13px;display:flex;flex-direction:row;align-items:flex-start;gap:11px;}\n.feature-card.hero{border-color:var(--green);background:var(--green-pale);}\n.feature-icon-wrap{width:34px;height:34px;border-radius:var(--radius-sm);background:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid var(--border);}\n.feature-card.hero .feature-icon-wrap{border-color:#b8ddb0;}\n.feature-card-body{flex:1;min-width:0;}\n.feature-card h3{font-family:var(--font-head);font-size:0.8rem;font-weight:700;color:var(--text);margin-bottom:3px;line-height:1.3;}\n.feature-card p{font-size:0.74rem;color:var(--text-light);line-height:1.55;margin:0;}\n.stat-badge{display:inline-block;background:var(--green);color:#fff;font-family:var(--font-head);font-size:0.61rem;font-weight:700;padding:2px 7px;border-radius:20px;white-space:nowrap;margin-left:6px;vertical-align:middle;}\n.specs-wrap{margin:20px 0;}\n.specs-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px;}\n.spec-card{background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--radius);padding:9px 12px;}\n.spec-card-label{display:flex;align-items:center;gap:5px;font-size:0.65rem;font-weight:500;color:var(--text-light);text-transform:uppercase;letter-spacing:0.06em;margin-bottom:2px;}\n.spec-card-value{font-family:var(--font-head);font-size:0.81rem;font-weight:600;color:var(--text);line-height:1.3;}\n.manual-link{display:inline-flex;align-items:center;gap:6px;margin-top:11px;font-size:0.76rem;font-weight:500;color:var(--blue);text-decoration:none;border:1px solid var(--blue);border-radius:var(--radius-sm);padding:6px 12px;transition:background 0.15s,color 0.15s;}\n.manual-link:hover{background:var(--blue);color:#fff;}\n.reassurance-block{background:var(--blue-pale);border:1px solid #b3e4f9;border-radius:var(--radius);margin:20px 0;overflow:hidden;}\n.reassurance-header{background:var(--blue);padding:10px 15px;display:flex;align-items:center;gap:9px;}\n.reassurance-header h3{font-family:var(--font-head);font-size:0.83rem;font-weight:700;color:#fff;margin:0;}\n.reassurance-steps{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#b3e4f9;}\n.reassurance-step{display:flex;flex-direction:row;align-items:flex-start;gap:10px;padding:12px 14px;background:var(--blue-pale);}\n.step-num{width:22px;height:22px;border-radius:50%;background:var(--blue);color:#fff;font-family:var(--font-head);font-size:0.7rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px;}\n.reassurance-step-body{flex:1;}\n.reassurance-step h4{font-family:var(--font-head);font-size:0.76rem;font-weight:700;color:var(--text);line-height:1.3;margin-bottom:2px;}\n.reassurance-step p{font-size:0.71rem;color:var(--text-light);line-height:1.55;margin:0;}\n.included-wrap{margin:20px 0;}\n.included-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;}\n.included-col{background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;}\n.included-col-header{padding:8px 13px;font-family:var(--font-head);font-size:0.74rem;font-weight:700;display:flex;align-items:center;gap:6px;border-bottom:1px solid var(--border);}\n.included-col-header.blue{background:var(--blue-pale);color:var(--blue-dark);}\n.included-col-header.green{background:var(--green-pale);color:var(--green-dark);}\n.included-list{list-style:none;padding:6px 0;}\n.included-list li{display:flex;align-items:flex-start;gap:7px;padding:4px 13px;font-size:0.75rem;color:var(--text-light);line-height:1.5;}\n.included-list li svg{flex-shrink:0;margin-top:3px;}\n.included-tip{padding:10px 13px;font-size:0.74rem;color:var(--text-light);border-top:1px solid var(--border);background:#fff;line-height:1.6;}\n.included-tip strong{color:var(--text);}\n.included-tip a{color:var(--blue);text-decoration:none;font-weight:600;}\n.included-tip a:hover{text-decoration:underline;}\n.faq-wrap{margin:20px 0;}\n.faq-list{display:flex;flex-direction:column;gap:6px;}\n.faq-item{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;background:var(--bg);}\n.faq-toggle{position:absolute;opacity:0;width:0;height:0;pointer-events:none;}\n.faq-label{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;cursor:pointer;font-family:var(--font-head);font-size:0.79rem;font-weight:600;color:var(--text);user-select:none;transition:background 0.15s;line-height:1.4;}\n.faq-label:hover{background:var(--bg-soft);}\n.faq-q-icon{flex-shrink:0;width:20px;height:20px;border-radius:50%;background:var(--bg-soft);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;color:var(--blue);transition:background 0.15s,color 0.15s,transform 0.2s;}\n.faq-answer{max-height:0;overflow:hidden;transition:max-height 0.35s ease,padding 0.2s;font-size:0.78rem;color:var(--text-light);line-height:1.7;padding:0 14px;background:var(--bg-soft);}\n.faq-answer a{color:var(--blue);}\n.faq-toggle:checked + .faq-label{background:var(--blue);color:#fff;}\n.faq-toggle:checked + .faq-label .faq-q-icon{background:rgba(255,255,255,0.2);border-color:rgba(255,255,255,0.4);transform:rotate(45deg);}\n.faq-toggle:checked ~ .faq-answer{max-height:600px;padding:12px 14px;border-top:1px solid rgba(1,173,240,0.15);}\n.faq-toggle:focus-visible + .faq-label{outline:3px solid var(--blue);outline-offset:-2px;}\n.closing-trust{margin-top:22px;padding:15px 16px;background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--radius);display:flex;flex-wrap:wrap;align-items:center;gap:12px;justify-content:space-between;}\n.closing-trust-text{display:flex;align-items:flex-start;gap:10px;flex:1;min-width:200px;}\n.closing-trust-text svg{color:var(--green);margin-top:2px;flex-shrink:0;}\n.closing-trust-text p{font-size:0.78rem;color:var(--text-light);line-height:1.6;}\n.closing-trust-text strong{color:var(--text);font-weight:600;}\n.closing-contact{display:flex;flex-direction:column;gap:5px;align-items:flex-end;}\n.closing-contact a{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-head);font-size:0.74rem;font-weight:600;color:var(--blue);text-decoration:none;padding:6px 12px;border:1px solid var(--blue);border-radius:var(--radius-sm);transition:background 0.15s,color 0.15s;white-space:nowrap;}\n.closing-contact a:hover{background:var(--blue);color:#fff;}\n\u003c\/style\u003e\n\n\u003csvg class=\"svg-sprite\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n  \u003cdefs\u003e\n    \u003csymbol id=\"ic-check\" viewbox=\"0 0 16 16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"2.5,8.5 6,12 13.5,4\"\u003e\u003c\/polyline\u003e\u003c\/symbol\u003e\n    \u003csymbol id=\"ic-x\" viewbox=\"0 0 16 16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\"\u003e\u003cline x1=\"3\" y1=\"3\" x2=\"13\" y2=\"13\"\u003e\u003c\/line\u003e\u003cline x1=\"13\" y1=\"3\" x2=\"3\" y2=\"13\"\u003e\u003c\/line\u003e\u003c\/symbol\u003e\n    \u003csymbol id=\"ic-plus\" viewbox=\"0 0 12 12\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\"\u003e\u003cline x1=\"6\" y1=\"1\" x2=\"6\" y2=\"11\"\u003e\u003c\/line\u003e\u003cline x1=\"1\" y1=\"6\" x2=\"11\" y2=\"6\"\u003e\u003c\/line\u003e\u003c\/symbol\u003e\n    \u003csymbol id=\"ic-shield\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M10 2l7 3v5c0 4-3 7-7 8C7 17 3 14 3 10V5z\"\u003e\u003c\/path\u003e\u003c\/symbol\u003e\n    \u003csymbol id=\"ic-truck\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003crect x=\"1\" y=\"5\" width=\"12\" height=\"9\" rx=\"1\"\u003e\u003c\/rect\u003e\u003cpath d=\"M13 8h3l2 3v3h-5V8z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"5\" cy=\"16\" r=\"1.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"15\" cy=\"16\" r=\"1.5\"\u003e\u003c\/circle\u003e\u003c\/symbol\u003e\n    \u003csymbol id=\"ic-return\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M4 10a6 6 0 106-6H6\"\u003e\u003c\/path\u003e\u003cpolyline points=\"3,7 6,10 3,13\"\u003e\u003c\/polyline\u003e\u003c\/symbol\u003e\n    \u003csymbol id=\"ic-calendar\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003crect x=\"2\" y=\"4\" width=\"16\" height=\"14\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cline x1=\"6\" y1=\"2\" x2=\"6\" y2=\"6\"\u003e\u003c\/line\u003e\u003cline x1=\"14\" y1=\"2\" x2=\"14\" y2=\"6\"\u003e\u003c\/line\u003e\u003cline x1=\"2\" y1=\"9\" x2=\"18\" y2=\"9\"\u003e\u003c\/line\u003e\u003c\/symbol\u003e\n    \u003csymbol id=\"ic-phone\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M5 2h4l2 4-2.5 1.5a11 11 0 004 4L14 9l4 2v4a2 2 0 01-2 2A16 16 0 013 4a2 2 0 012-2z\"\u003e\u003c\/path\u003e\u003c\/symbol\u003e\n    \u003csymbol id=\"ic-email\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003crect x=\"2\" y=\"5\" width=\"16\" height=\"12\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cpolyline points=\"2,5 10,13 18,5\"\u003e\u003c\/polyline\u003e\u003c\/symbol\u003e\n    \u003csymbol id=\"ic-info\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\"\u003e\u003ccircle cx=\"10\" cy=\"10\" r=\"8\"\u003e\u003c\/circle\u003e\u003cline x1=\"10\" y1=\"9\" x2=\"10\" y2=\"14\"\u003e\u003c\/line\u003e\u003ccircle cx=\"10\" cy=\"6.5\" r=\"0.5\" fill=\"currentColor\"\u003e\u003c\/circle\u003e\u003c\/symbol\u003e\n    \u003csymbol id=\"ic-box\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M10 2l8 4v8l-8 4-8-4V6z\"\u003e\u003c\/path\u003e\u003cpolyline points=\"2,6 10,10 18,6\"\u003e\u003c\/polyline\u003e\u003cline x1=\"10\" y1=\"10\" x2=\"10\" y2=\"18\"\u003e\u003c\/line\u003e\u003c\/symbol\u003e\n    \u003csymbol id=\"ic-star\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolygon points=\"10,2 12.4,7.5 18.5,8 14,12.3 15.4,18 10,15 4.6,18 6,12.3 1.5,8 7.6,7.5\"\u003e\u003c\/polygon\u003e\u003c\/symbol\u003e\n    \u003csymbol id=\"ic-pdf\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M5 2h7l4 4v12a1 1 0 01-1 1H5a1 1 0 01-1-1V3a1 1 0 011-1z\"\u003e\u003c\/path\u003e\u003cpolyline points=\"12,2 12,6 16,6\"\u003e\u003c\/polyline\u003e\u003cline x1=\"7\" y1=\"11\" x2=\"13\" y2=\"11\"\u003e\u003c\/line\u003e\u003cline x1=\"7\" y1=\"14\" x2=\"11\" y2=\"14\"\u003e\u003c\/line\u003e\u003c\/symbol\u003e\n    \u003csymbol id=\"ic-leaf\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M10 18V10\"\u003e\u003c\/path\u003e\u003cpath d=\"M10 10C10 6 7 3 3 3c0 4 3 7 7 7z\"\u003e\u003c\/path\u003e\u003cpath d=\"M10 10c0-4 3-7 7-7 0 4-3 7-7 7z\"\u003e\u003c\/path\u003e\u003c\/symbol\u003e\n    \u003csymbol id=\"ic-bulb\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M7 13a5 5 0 116 0c-.7.5-1 1.2-1 2H8c0-.8-.3-1.5-1-2z\"\u003e\u003c\/path\u003e\u003cline x1=\"8\" y1=\"17.5\" x2=\"12\" y2=\"17.5\"\u003e\u003c\/line\u003e\u003c\/symbol\u003e\n    \u003csymbol id=\"ic-drop\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M10 2.5C7 7 4 10.5 4 13a6 6 0 0012 0c0-2.5-3-6-6-10.5z\"\u003e\u003c\/path\u003e\u003c\/symbol\u003e\n    \u003csymbol id=\"ic-fan\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003ccircle cx=\"10\" cy=\"10\" r=\"1.6\"\u003e\u003c\/circle\u003e\u003cpath d=\"M10 8.4c1.2-2.4.6-4.6-1-5.6-1.3 1-1.5 3.4 1 5.6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M11.6 10c2.4-1.2 4.6-.6 5.6 1-1 1.3-3.4 1.5-5.6-1z\"\u003e\u003c\/path\u003e\u003cpath d=\"M10 11.6c-1.2 2.4-.6 4.6 1 5.6 1.3-1 1.5-3.4-1-5.6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.4 10c-2.4-1.2-4.6-.6-5.6 1 1 1.3 3.4 1.5 5.6-1z\"\u003e\u003c\/path\u003e\u003c\/symbol\u003e\n    \u003csymbol id=\"ic-wifi\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M2.5 7a12 12 0 0115 0\"\u003e\u003c\/path\u003e\u003cpath d=\"M5 10a8 8 0 0110 0\"\u003e\u003c\/path\u003e\u003cpath d=\"M7.5 13a4 4 0 015 0\"\u003e\u003c\/path\u003e\u003ccircle cx=\"10\" cy=\"16\" r=\"0.6\" fill=\"currentColor\"\u003e\u003c\/circle\u003e\u003c\/symbol\u003e\n    \u003csymbol id=\"ic-sliders\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cline x1=\"3\" y1=\"6\" x2=\"16\" y2=\"6\"\u003e\u003c\/line\u003e\u003cline x1=\"4\" y1=\"14\" x2=\"17\" y2=\"14\"\u003e\u003c\/line\u003e\u003ccircle cx=\"12\" cy=\"6\" r=\"2\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"8\" cy=\"14\" r=\"2\"\u003e\u003c\/circle\u003e\u003c\/symbol\u003e\n    \u003csymbol id=\"ic-bolt\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolygon points=\"11,2 4,11 9,11 8,18 15,8 10,8\"\u003e\u003c\/polygon\u003e\u003c\/symbol\u003e\n    \u003csymbol id=\"ic-ruler\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003crect x=\"2\" y=\"6\" width=\"16\" height=\"8\" rx=\"1\"\u003e\u003c\/rect\u003e\u003cline x1=\"6\" y1=\"6\" x2=\"6\" y2=\"9\"\u003e\u003c\/line\u003e\u003cline x1=\"10\" y1=\"6\" x2=\"10\" y2=\"10\"\u003e\u003c\/line\u003e\u003cline x1=\"14\" y1=\"6\" x2=\"14\" y2=\"9\"\u003e\u003c\/line\u003e\u003c\/symbol\u003e\n    \u003csymbol id=\"ic-plug\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M6 3v5a4 4 0 008 0V3\"\u003e\u003c\/path\u003e\u003cline x1=\"8\" y1=\"1.5\" x2=\"8\" y2=\"3\"\u003e\u003c\/line\u003e\u003cline x1=\"12\" y1=\"1.5\" x2=\"12\" y2=\"3\"\u003e\u003c\/line\u003e\u003cline x1=\"10\" y1=\"12\" x2=\"10\" y2=\"18\"\u003e\u003c\/line\u003e\u003c\/symbol\u003e\n  \u003c\/defs\u003e\n\u003c\/svg\u003e\n\n\u003c!-- SECTION 1 - INTRO --\u003e\n\u003cdiv class=\"intro\" role=\"region\" aria-label=\"Product introduction\"\u003e\n  \u003ch2 class=\"outcome-headline\"\u003e\n    Full-spectrum light that reaches the whole plant,\u003cbr\u003e\u003cspan\u003enot just the tops of the canopy\u003c\/span\u003e\n  \u003c\/h2\u003e\n  \u003cp\u003e\n    The LumaLight 400W is a full-spectrum LED that covers a 4 x 4 ft space and is built to push light deep into the canopy, so lower branches get real intensity instead of only the tops. It dims smoothly from seedling to bloom and connects to VIVOSUN GrowHub controllers and the app, so you schedule and ramp it from your phone. It runs on quiet passive cooling with no onboard fan, and delivers high, even PPFD for strong growth across the footprint.\n  \u003c\/p\u003e\n  \u003cdiv class=\"cert-strip\"\u003e\n    \u003cspan class=\"cert-badge\"\u003e\u003csvg width=\"11\" height=\"11\"\u003e\u003cuse href=\"#ic-check\"\u003e\u003c\/use\u003e\u003c\/svg\u003eFull spectrum, deep canopy\u003c\/span\u003e\n    \u003cspan class=\"cert-badge\"\u003e\u003csvg width=\"11\" height=\"11\"\u003e\u003cuse href=\"#ic-check\"\u003e\u003c\/use\u003e\u003c\/svg\u003eSmart dimmable\u003c\/span\u003e\n    \u003cspan class=\"cert-badge\"\u003e\u003csvg width=\"11\" height=\"11\"\u003e\u003cuse href=\"#ic-check\"\u003e\u003c\/use\u003e\u003c\/svg\u003eGrowHub compatible\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- SECTION 2 - TRUST BAR --\u003e\n\u003cdiv class=\"trust-bar\" role=\"list\" aria-label=\"Store trust signals\"\u003e\n  \u003cdiv class=\"trust-item\" role=\"listitem\"\u003e\n\u003csvg class=\"icon\" width=\"16\" height=\"16\" stroke=\"var(--green)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-truck\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003cspan\u003e\u003cstrong\u003eFree shipping\u003c\/strong\u003e on orders over $49\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"trust-item\" role=\"listitem\"\u003e\n\u003csvg class=\"icon\" width=\"16\" height=\"16\" stroke=\"var(--green)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-return\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003cspan\u003e\u003cstrong\u003e30-day returns\u003c\/strong\u003e on all orders\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"trust-item\" role=\"listitem\"\u003e\n\u003csvg class=\"icon\" width=\"16\" height=\"16\" stroke=\"var(--green)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-calendar\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003cspan\u003eServing growers \u003cstrong\u003esince 2006\u003c\/strong\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- SECTION 4 - COMPARISON --\u003e\n\u003cdiv class=\"comparison-wrap\" role=\"region\" aria-label=\"Comparison\"\u003e\n  \u003cdiv class=\"section-label\"\u003eWhy upgrade\u003c\/div\u003e\n  \u003cdiv class=\"section-title\"\u003eA basic LED vs. the LumaLight 400W\u003c\/div\u003e\n  \u003cdiv class=\"comparison-grid\"\u003e\n    \u003cdiv class=\"comp-col old\"\u003e\n      \u003cdiv class=\"comp-header\" aria-label=\"Basic LED\"\u003e\n\u003csvg class=\"icon\" width=\"14\" height=\"14\" stroke=\"currentColor\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-x\"\u003e\u003c\/use\u003e\u003c\/svg\u003eA basic LED light\u003c\/div\u003e\n      \u003cul class=\"comp-list\" role=\"list\"\u003e\n        \u003cli role=\"listitem\"\u003e\n\u003csvg class=\"icon\" width=\"14\" height=\"14\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-x\"\u003e\u003c\/use\u003e\u003c\/svg\u003eLight fades fast, so lower branches stay weak\u003c\/li\u003e\n        \u003cli role=\"listitem\"\u003e\n\u003csvg class=\"icon\" width=\"14\" height=\"14\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-x\"\u003e\u003c\/use\u003e\u003c\/svg\u003eFixed spectrum you cannot match to the stage\u003c\/li\u003e\n        \u003cli role=\"listitem\"\u003e\n\u003csvg class=\"icon\" width=\"14\" height=\"14\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-x\"\u003e\u003c\/use\u003e\u003c\/svg\u003eLittle or no dimming for seedlings\u003c\/li\u003e\n        \u003cli role=\"listitem\"\u003e\n\u003csvg class=\"icon\" width=\"14\" height=\"14\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-x\"\u003e\u003c\/use\u003e\u003c\/svg\u003eNo app or controller, just a wall timer\u003c\/li\u003e\n        \u003cli role=\"listitem\"\u003e\n\u003csvg class=\"icon\" width=\"14\" height=\"14\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-x\"\u003e\u003c\/use\u003e\u003c\/svg\u003eLow, uneven PPFD across the footprint\u003c\/li\u003e\n        \u003cli role=\"listitem\"\u003e\n\u003csvg class=\"icon\" width=\"14\" height=\"14\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-x\"\u003e\u003c\/use\u003e\u003c\/svg\u003eA loud onboard fan or a driver that runs hot\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"comp-col new\"\u003e\n      \u003cdiv class=\"comp-header\" aria-label=\"LumaLight 400W\"\u003e\n\u003csvg class=\"icon\" width=\"14\" height=\"14\" stroke=\"#fff\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-check\"\u003e\u003c\/use\u003e\u003c\/svg\u003eLumaLight 400W\u003c\/div\u003e\n      \u003cul class=\"comp-list\" role=\"list\"\u003e\n        \u003cli role=\"listitem\"\u003e\n\u003csvg class=\"icon\" width=\"14\" height=\"14\" stroke=\"var(--green)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-check\"\u003e\u003c\/use\u003e\u003c\/svg\u003eDeep canopy penetration reaches lower branches\u003c\/li\u003e\n        \u003cli role=\"listitem\"\u003e\n\u003csvg class=\"icon\" width=\"14\" height=\"14\" stroke=\"var(--green)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-check\"\u003e\u003c\/use\u003e\u003c\/svg\u003eFull spectrum tuned for seedling through bloom\u003c\/li\u003e\n        \u003cli role=\"listitem\"\u003e\n\u003csvg class=\"icon\" width=\"14\" height=\"14\" stroke=\"var(--green)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-check\"\u003e\u003c\/use\u003e\u003c\/svg\u003eDims smoothly so you can ease seedlings in\u003c\/li\u003e\n        \u003cli role=\"listitem\"\u003e\n\u003csvg class=\"icon\" width=\"14\" height=\"14\" stroke=\"var(--green)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-check\"\u003e\u003c\/use\u003e\u003c\/svg\u003eRuns on the VIVOSUN app and GrowHub schedule\u003c\/li\u003e\n        \u003cli role=\"listitem\"\u003e\n\u003csvg class=\"icon\" width=\"14\" height=\"14\" stroke=\"var(--green)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-check\"\u003e\u003c\/use\u003e\u003c\/svg\u003eHigh, even PPFD across the 4 x 4 ft footprint\u003c\/li\u003e\n        \u003cli role=\"listitem\"\u003e\n\u003csvg class=\"icon\" width=\"14\" height=\"14\" stroke=\"var(--green)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-check\"\u003e\u003c\/use\u003e\u003c\/svg\u003eQuiet passive cooling, no onboard fan to fail\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- SECTION 5 - FEATURE CARDS --\u003e\n\u003cdiv class=\"features-wrap\" role=\"region\" aria-label=\"Product features\"\u003e\n  \u003cdiv class=\"section-label\"\u003eWhat makes it different\u003c\/div\u003e\n  \u003cdiv class=\"section-title\"\u003eBuilt for penetration, spectrum, and control\u003c\/div\u003e\n  \u003cdiv class=\"features-grid\"\u003e\n    \u003cdiv class=\"feature-card hero\"\u003e\n      \u003cdiv class=\"feature-icon-wrap\"\u003e\u003csvg width=\"22\" height=\"22\" stroke=\"var(--green)\" fill=\"none\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-bulb\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"feature-card-body\"\u003e\n\u003ch3\u003eDeep canopy penetration, high PPFD \u003cspan class=\"stat-badge\"\u003eReaches lower branches\u003c\/span\u003e\n\u003c\/h3\u003e\n\u003cp\u003eThe LumaLight drives intensity down into the canopy rather than just lighting the tops, so lower bud sites and leaves get real light. That is what turns a light dose into an even, full-plant yield.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"feature-card\"\u003e\n      \u003cdiv class=\"feature-icon-wrap\"\u003e\u003csvg width=\"22\" height=\"22\" stroke=\"var(--blue)\" fill=\"none\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-star\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"feature-card-body\"\u003e\n\u003ch3\u003eFull spectrum for every stage\u003c\/h3\u003e\n\u003cp\u003eA balanced full spectrum supports strong vegetative growth and heavy flowering from one fixture, so you are not swapping lights between stages.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"feature-card\"\u003e\n      \u003cdiv class=\"feature-icon-wrap\"\u003e\u003csvg width=\"22\" height=\"22\" stroke=\"var(--blue)\" fill=\"none\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-sliders\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"feature-card-body\"\u003e\n\u003ch3\u003eSmart dimming\u003c\/h3\u003e\n\u003cp\u003eDial output down for tender seedlings and up for full flower. Easing seedlings in prevents stretch and bleaching, and full power later drives yield.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"feature-card\"\u003e\n      \u003cdiv class=\"feature-icon-wrap\"\u003e\u003csvg width=\"22\" height=\"22\" stroke=\"var(--blue)\" fill=\"none\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-wifi\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"feature-card-body\"\u003e\n\u003ch3\u003eGrowHub and app control\u003c\/h3\u003e\n\u003cp\u003eConnect to a VIVOSUN GrowHub controller and the app to set schedules, dimming, and sunrise or sunset ramps, and adjust it from your phone.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"feature-card\"\u003e\n      \u003cdiv class=\"feature-icon-wrap\"\u003e\u003csvg width=\"22\" height=\"22\" stroke=\"var(--blue)\" fill=\"none\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-drop\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"feature-card-body\"\u003e\n\u003ch3\u003eQuiet passive cooling\u003c\/h3\u003e\n\u003cp\u003eThere is no onboard fan to whir or wear out. The fixture sheds heat passively, so it runs silently and has one less part that can fail.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"feature-card\"\u003e\n      \u003cdiv class=\"feature-icon-wrap\"\u003e\u003csvg width=\"22\" height=\"22\" stroke=\"var(--blue)\" fill=\"none\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-bolt\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"feature-card-body\"\u003e\n\u003ch3\u003eScales to any space\u003c\/h3\u003e\n\u003cp\u003eRun one fixture over its coverage area, or link several through a GrowHub and the app to light a larger room, all dimming and running on one schedule.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- SECTION 6 - SPECS --\u003e\n\u003cdiv class=\"specs-wrap\" role=\"region\" aria-label=\"Product specifications\"\u003e\n  \u003cdiv class=\"section-label\"\u003eSpecs\u003c\/div\u003e\n  \u003cdiv class=\"section-title\"\u003eNumbers and details\u003c\/div\u003e\n  \u003cdiv class=\"specs-grid\"\u003e\n    \u003cdiv class=\"spec-card\"\u003e\n\u003cdiv class=\"spec-card-label\"\u003e\n\u003csvg class=\"icon\" width=\"13\" height=\"13\" stroke=\"var(--blue)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-bolt\"\u003e\u003c\/use\u003e\u003c\/svg\u003ePower\u003c\/div\u003e\n\u003cdiv class=\"spec-card-value\"\u003e400W\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"spec-card\"\u003e\n\u003cdiv class=\"spec-card-label\"\u003e\n\u003csvg class=\"icon\" width=\"13\" height=\"13\" stroke=\"var(--blue)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-box\"\u003e\u003c\/use\u003e\u003c\/svg\u003eCoverage\u003c\/div\u003e\n\u003cdiv class=\"spec-card-value\"\u003e4 x 4 ft\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"spec-card\"\u003e\n\u003cdiv class=\"spec-card-label\"\u003e\n\u003csvg class=\"icon\" width=\"13\" height=\"13\" stroke=\"var(--blue)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-bulb\"\u003e\u003c\/use\u003e\u003c\/svg\u003eSpectrum\u003c\/div\u003e\n\u003cdiv class=\"spec-card-value\"\u003eFull spectrum, deep penetration\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"spec-card\"\u003e\n\u003cdiv class=\"spec-card-label\"\u003e\n\u003csvg class=\"icon\" width=\"13\" height=\"13\" stroke=\"var(--blue)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-sliders\"\u003e\u003c\/use\u003e\u003c\/svg\u003eDimming\u003c\/div\u003e\n\u003cdiv class=\"spec-card-value\"\u003eSmart dimmable, 25 to 100%\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"spec-card\"\u003e\n\u003cdiv class=\"spec-card-label\"\u003e\n\u003csvg class=\"icon\" width=\"13\" height=\"13\" stroke=\"var(--blue)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-drop\"\u003e\u003c\/use\u003e\u003c\/svg\u003eCooling\u003c\/div\u003e\n\u003cdiv class=\"spec-card-value\"\u003ePassive, no onboard fan\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"spec-card\"\u003e\n\u003cdiv class=\"spec-card-label\"\u003e\n\u003csvg class=\"icon\" width=\"13\" height=\"13\" stroke=\"var(--blue)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-wifi\"\u003e\u003c\/use\u003e\u003c\/svg\u003eControl\u003c\/div\u003e\n\u003cdiv class=\"spec-card-value\"\u003eGrowHub compatible + app\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- SECTION 7 - HOW IT WORKS --\u003e\n\u003cdiv class=\"reassurance-block\" role=\"region\" aria-label=\"How it works\"\u003e\n  \u003cdiv class=\"reassurance-header\"\u003e\n\u003csvg class=\"icon\" width=\"18\" height=\"18\" stroke=\"#fff\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-info\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003ch3\u003eUp and running in four steps\u003c\/h3\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"reassurance-steps\" role=\"list\"\u003e\n    \u003cdiv class=\"reassurance-step\" role=\"listitem\"\u003e\n\u003cdiv class=\"step-num\" aria-label=\"Step 1\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"reassurance-step-body\"\u003e\n\u003ch4\u003eHang the light\u003c\/h4\u003e\n\u003cp\u003eMount it over your canopy with the included hangers at the height your stage calls for.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"reassurance-step\" role=\"listitem\"\u003e\n\u003cdiv class=\"step-num\" aria-label=\"Step 2\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"reassurance-step-body\"\u003e\n\u003ch4\u003eConnect a GrowHub or the app\u003c\/h4\u003e\n\u003cp\u003ePair it with a VIVOSUN GrowHub controller or the app to unlock scheduling and dimming.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"reassurance-step\" role=\"listitem\"\u003e\n\u003cdiv class=\"step-num\" aria-label=\"Step 3\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"reassurance-step-body\"\u003e\n\u003ch4\u003eSet your dimming and schedule\u003c\/h4\u003e\n\u003cp\u003eChoose light hours and output for the stage, and add a sunrise or sunset ramp if you want one.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"reassurance-step\" role=\"listitem\"\u003e\n\u003cdiv class=\"step-num\" aria-label=\"Step 4\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"reassurance-step-body\"\u003e\n\u003ch4\u003eGrow and adjust\u003c\/h4\u003e\n\u003cp\u003eRun a circulation fan in the tent for airflow, and dim the light up as the plants mature.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- SECTION 8 - INCLUDED --\u003e\n\u003cdiv class=\"included-wrap\" role=\"region\" aria-label=\"What's included\"\u003e\n  \u003cdiv class=\"section-label\"\u003eIn the box\u003c\/div\u003e\n  \u003cdiv class=\"section-title\"\u003eWhat comes with the light, and how to size it\u003c\/div\u003e\n  \u003cdiv class=\"included-grid\"\u003e\n    \u003cdiv class=\"included-col\"\u003e\n      \u003cdiv class=\"included-col-header blue\"\u003e\n\u003csvg class=\"icon\" width=\"14\" height=\"14\" stroke=\"var(--blue-dark)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-box\"\u003e\u003c\/use\u003e\u003c\/svg\u003eEvery light includes\u003c\/div\u003e\n      \u003cul class=\"included-list\" role=\"list\"\u003e\n        \u003cli role=\"listitem\"\u003e\n\u003csvg width=\"13\" height=\"13\" stroke=\"var(--green)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-check\"\u003e\u003c\/use\u003e\u003c\/svg\u003eLumaLight 400W LED fixture\u003c\/li\u003e\n        \u003cli role=\"listitem\"\u003e\n\u003csvg width=\"13\" height=\"13\" stroke=\"var(--green)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-check\"\u003e\u003c\/use\u003e\u003c\/svg\u003eDriver and power cord\u003c\/li\u003e\n        \u003cli role=\"listitem\"\u003e\n\u003csvg width=\"13\" height=\"13\" stroke=\"var(--green)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-check\"\u003e\u003c\/use\u003e\u003c\/svg\u003eRope hangers\u003c\/li\u003e\n        \u003cli role=\"listitem\"\u003e\n\u003csvg width=\"13\" height=\"13\" stroke=\"var(--green)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-check\"\u003e\u003c\/use\u003e\u003c\/svg\u003eDimming and control connection\u003c\/li\u003e\n        \u003cli role=\"listitem\"\u003e\n\u003csvg width=\"13\" height=\"13\" stroke=\"var(--green)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-check\"\u003e\u003c\/use\u003e\u003c\/svg\u003eInstructions and app setup guide\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"included-col\"\u003e\n      \u003cdiv class=\"included-col-header green\"\u003e\n\u003csvg class=\"icon\" width=\"14\" height=\"14\" stroke=\"var(--green-dark)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-leaf\"\u003e\u003c\/use\u003e\u003c\/svg\u003eIs it the right light?\u003c\/div\u003e\n      \u003cul class=\"included-list\" role=\"list\"\u003e\n        \u003cli role=\"listitem\"\u003e\n\u003csvg width=\"13\" height=\"13\" stroke=\"var(--blue)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-check\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003cstrong\u003eCoverage:\u003c\/strong\u003e sized for a 4 x 4 ft footprint\u003c\/li\u003e\n        \u003cli role=\"listitem\"\u003e\n\u003csvg width=\"13\" height=\"13\" stroke=\"var(--blue)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-check\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003cstrong\u003eFull cycle:\u003c\/strong\u003e dims for veg through bloom\u003c\/li\u003e\n        \u003cli role=\"listitem\"\u003e\n\u003csvg width=\"13\" height=\"13\" stroke=\"var(--blue)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-check\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003cstrong\u003eNo onboard fan:\u003c\/strong\u003e pair with a clip fan for tent airflow\u003c\/li\u003e\n        \u003cli role=\"listitem\" style=\"border-top:1px solid var(--border);margin-top:4px;padding-top:8px;\"\u003e\n\u003csvg width=\"13\" height=\"13\" stroke=\"var(--orange)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-star\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003cstrong\u003ePairs with:\u003c\/strong\u003e a GrowHub or X42 controller, a matching tent, and an AeroWave clip fan\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cdiv class=\"included-tip\"\u003e\n\u003cstrong\u003eNot sure it matches your space?\u003c\/strong\u003e Tell us your tent size and we will confirm the wattage and coverage fit. \u003ca href=\"tel:7162170353\"\u003e716-217-0353\u003c\/a\u003e \/ \u003ca href=\"mailto:help@happyhydro.com\"\u003ehelp@happyhydro.com\u003c\/a\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- SECTION 9 - FAQ --\u003e\n\u003cdiv class=\"faq-wrap\" role=\"region\" aria-label=\"Frequently asked questions\"\u003e\n  \u003cdiv class=\"section-label\"\u003eQuestions\u003c\/div\u003e\n  \u003cdiv class=\"section-title\"\u003eFrequently asked questions\u003c\/div\u003e\n  \u003cdiv class=\"faq-list\"\u003e\n    \u003cdiv class=\"faq-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"faq1\" class=\"faq-toggle\" aria-hidden=\"true\"\u003e\u003clabel class=\"faq-label\" for=\"faq1\" aria-expanded=\"false\"\u003eWhat size space does it cover?\u003cspan class=\"faq-q-icon\" aria-hidden=\"true\"\u003e\u003csvg width=\"12\" height=\"12\"\u003e\u003cuse href=\"#ic-plus\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"faq-answer\" role=\"region\" aria-label=\"Answer\"\u003eThis model is sized for a 4 x 4 ft footprint, with strongest results toward the center at flowering intensity. If your space is a different size, we carry other LumaLight wattages, so tell us your tent and we will match the right one.\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"faq-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"faq2\" class=\"faq-toggle\" aria-hidden=\"true\"\u003e\u003clabel class=\"faq-label\" for=\"faq2\" aria-expanded=\"false\"\u003eDoes it have a built-in fan?\u003cspan class=\"faq-q-icon\" aria-hidden=\"true\"\u003e\u003csvg width=\"12\" height=\"12\"\u003e\u003cuse href=\"#ic-plus\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"faq-answer\" role=\"region\" aria-label=\"Answer\"\u003eNo. The LumaLight is passively cooled, so it runs silently with no onboard fan to wear out. You still want air moving in the tent, so pair it with a clip fan or your exhaust setup for circulation. If you specifically want a light with a fan built in, look at the AeroLight line and we can compare them for you.\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"faq-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"faq3\" class=\"faq-toggle\" aria-hidden=\"true\"\u003e\u003clabel class=\"faq-label\" for=\"faq3\" aria-expanded=\"false\"\u003eWhat does deep canopy penetration mean?\u003cspan class=\"faq-q-icon\" aria-hidden=\"true\"\u003e\u003csvg width=\"12\" height=\"12\"\u003e\u003cuse href=\"#ic-plus\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"faq-answer\" role=\"region\" aria-label=\"Answer\"\u003eIt means the light keeps useful intensity as it travels down through the leaves, so lower branches and inner bud sites still get enough light to produce. Weaker lights only feed the top of the canopy, which leaves airy, underdeveloped lower growth. Penetration is a big part of an even, full-plant harvest.\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"faq-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"faq4\" class=\"faq-toggle\" aria-hidden=\"true\"\u003e\u003clabel class=\"faq-label\" for=\"faq4\" aria-expanded=\"false\"\u003eDo I need a GrowHub or the app?\u003cspan class=\"faq-q-icon\" aria-hidden=\"true\"\u003e\u003csvg width=\"12\" height=\"12\"\u003e\u003cuse href=\"#ic-plus\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"faq-answer\" role=\"region\" aria-label=\"Answer\"\u003eThey unlock scheduling, dimming ramps, and remote control, which is where the light is easiest to live with. You can run it more simply on its own, but pairing it with a GrowHub controller or the VIVOSUN app turns it into a set-and-forget light.\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"faq-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"faq5\" class=\"faq-toggle\" aria-hidden=\"true\"\u003e\u003clabel class=\"faq-label\" for=\"faq5\" aria-expanded=\"false\"\u003eHow is this different from the AeroLight?\u003cspan class=\"faq-q-icon\" aria-hidden=\"true\"\u003e\u003csvg width=\"12\" height=\"12\"\u003e\u003cuse href=\"#ic-plus\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"faq-answer\" role=\"region\" aria-label=\"Answer\"\u003eBoth are tunable, dimmable, app-ready VIVOSUN lights. The AeroLight has a circulation fan built into the fixture, while the LumaLight is passively cooled and focuses on deep-canopy penetration and high PPFD. If you want the fan built in, choose AeroLight; if you want maximum penetration and a silent fixture, choose LumaLight.\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"faq-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"faq6\" class=\"faq-toggle\" aria-hidden=\"true\"\u003e\u003clabel class=\"faq-label\" for=\"faq6\" aria-expanded=\"false\"\u003eCan I run several together?\u003cspan class=\"faq-q-icon\" aria-hidden=\"true\"\u003e\u003csvg width=\"12\" height=\"12\"\u003e\u003cuse href=\"#ic-plus\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"faq-answer\" role=\"region\" aria-label=\"Answer\"\u003eYes. Larger rooms often run multiple LumaLights controlled together through a GrowHub so they dim and schedule as one. If you are lighting a big space, we will help you work out how many and what wattage you need.\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"faq-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"faq7\" class=\"faq-toggle\" aria-hidden=\"true\"\u003e\u003clabel class=\"faq-label\" for=\"faq7\" aria-expanded=\"false\"\u003eWhat if I receive a damaged unit or it is not right for my setup?\u003cspan class=\"faq-q-icon\" aria-hidden=\"true\"\u003e\u003csvg width=\"12\" height=\"12\"\u003e\u003cuse href=\"#ic-plus\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"faq-answer\" role=\"region\" aria-label=\"Answer\"\u003eIf you receive a defective or damaged unit, email us a photo at \u003ca href=\"mailto:help@happyhydro.com\"\u003ehelp@happyhydro.com\u003c\/a\u003e and we'll take care of you. For change-of-mind returns, we accept returns within 30 days for most items in new, resalable condition. If you're not sure whether this product is right for your setup, call us first at 716-217-0353. We'd rather answer your questions before you order.\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"faq-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"faq8\" class=\"faq-toggle\" aria-hidden=\"true\"\u003e\u003clabel class=\"faq-label\" for=\"faq8\" aria-expanded=\"false\"\u003eWhy should I buy this from Happy Hydro instead of somewhere else?\u003cspan class=\"faq-q-icon\" aria-hidden=\"true\"\u003e\u003csvg width=\"12\" height=\"12\"\u003e\u003cuse href=\"#ic-plus\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"faq-answer\" role=\"region\" aria-label=\"Answer\"\u003eHappy Hydro has been selling growing equipment since 2006. We added VIVOSUN to our lineup because the systems work great and customers who buy them leave happy. Have questions before you order? Call 716-217-0353 or email \u003ca href=\"mailto:help@happyhydro.com\"\u003ehelp@happyhydro.com\u003c\/a\u003e. We're easy to reach and happy to help!\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SECTION 10 - CLOSING TRUST FOOTER --\u003e\n\u003cdiv class=\"closing-trust\" role=\"contentinfo\" aria-label=\"Store contact and trust information\"\u003e\n  \u003cdiv class=\"closing-trust-text\"\u003e\n    \u003csvg class=\"icon\" width=\"20\" height=\"20\" fill=\"none\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-shield\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\n    \u003cp\u003e\n      \u003cstrong\u003eQuestions? We're easy to reach.\u003c\/strong\u003e\u003cbr\u003e\n      Happy Hydro has been serving growers since 2006. Call or email us before you order, after you order, or any time something comes up. When you're happy, we're happy.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"closing-contact\"\u003e\n    \u003ca href=\"tel:7162170353\" aria-label=\"Call Happy Hydro at 716-217-0353\"\u003e\u003csvg width=\"14\" height=\"14\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-phone\"\u003e\u003c\/use\u003e\u003c\/svg\u003e716-217-0353\u003c\/a\u003e\n    \u003ca href=\"mailto:help@happyhydro.com\" aria-label=\"Email Happy Hydro\"\u003e\u003csvg width=\"14\" height=\"14\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-email\"\u003e\u003c\/use\u003e\u003c\/svg\u003ehelp@happyhydro.com\u003c\/a\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/body\u003e","brand":"Vivosun","offers":[{"title":"Default Title","offer_id":43534206533699,"sku":"VS-LL400W","price":272.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2082\/5769\/files\/cefe03927f8babe8c89cd747a279d945.png?v=1784162570","url":"https:\/\/happyhydro.com\/products\/lumalight-led-grow-light-full-spectrum-plant-light-400w-smart-dimmable-high-ppfd","provider":"Happy Hydro","version":"1.0","type":"link"}