{"product_id":"highbright-spectra-red-green-blue-garden-laser","title":"HighBright™ Spectra – Tri-Colour Garden Laser Light Projector (Red, Green \u0026 Blue)","description":"\u003c!-- ===================================================================\n     HighBright(TM) SPECTRA — Tri-Colour Garden Laser  · PDP v1\n     Built 18 Aug 2026. Namespace: .spx  (no collision with .hb \/ .glowsee)\n     Fonts: Inter (site standard). Accent bronze #b59677 \/ deep #8A5E2C.\n     =================================================================== --\u003e\n\u003cdiv class=\"hb\"\u003e\n\u003csection class=\"spx\" data-pdp=\"highbright-spectra-v1\"\u003e\n\u003cstyle\u003e\n.spx{--ink:#141210;--ink2:#1E1A16;--ink3:#272119;--cream:#FAF6EE;--cream2:#F2EADC;\n --bronze:#b59677;--bronzeDeep:#8A5E2C;--gold:#E8C99B;--green:#0F6B4A;\n --lr:#FF4D5E;--lg:#3BE07E;--lb:#4C86FF;\n font-family:Inter,'Helvetica Neue',Arial,sans-serif;color:var(--ink);line-height:1.6;\n margin:0 0 30px;-webkit-font-smoothing:antialiased;max-width:100%;overflow-x:hidden;}\n.spx *{box-sizing:border-box;}\n\/* ---------- THEME ARMOUR ----------\n   The Shrine product template wraps descriptions in .pdp-desc-inner and forces\n   its own typography (dark p\/li colour, heading colour, green underlined links,\n   list padding, 24px image margins). Those would make text on the dark sections\n   invisible. Reset here FIRST so every .spx rule below still wins. *\/\n\/* Explicit colours, never `inherit`: the theme sets colours on intermediate\n   wrappers with !important, so `inherit` resolves to its dark body colour and\n   headings vanish on dark sections. Verified live 18 Aug 2026. *\/\n.spx .dark h1,.spx .dark h2,.spx .dark h3,.spx .dark h4,\n.spx .dark .h1,.spx .dark .h2,.spx .dark .h3,\n.spx .dark p,.spx .dark li,.spx .dark span,.spx .dark strong,.spx .dark b,\n.spx-lab h1,.spx-lab h2,.spx-lab h3,.spx-lab .h1,.spx-lab .h2,.spx-lab .h3,\n.spx-lab p,.spx-lab li,.spx-lab span,.spx-lab strong,\n.spx-green h1,.spx-green h2,.spx-green .h2,.spx-green p,.spx-green li,\n.spx-green span,.spx-green strong,.spx-green b{color:var(--cream) !important;}\n\n.spx .light h1,.spx .light h2,.spx .light h3,.spx .light h4,\n.spx .light .h1,.spx .light .h2,.spx .light .h3,\n.spx .light p,.spx .light li,.spx .light strong,.spx .light b,\n.spx-occ b,.spx-occ span,.spx-pick__card h4,.spx-pick__card li,\n.spx-x b,.spx-x span{color:var(--ink) !important;}\n\n.spx h1,.spx h2,.spx h3,.spx h4,.spx .h1,.spx .h2,.spx .h3{font-family:inherit;\n font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:none;}\n\n\/* accents re-asserted AFTER the blanket rules above *\/\n.spx .eyebrow{color:var(--bronzeDeep) !important;}\n.spx .dark .eyebrow,.spx-lab .eyebrow,.spx-green .eyebrow,\n.spx-final .eyebrow,.spx .eyebrow.on-dark{color:var(--gold) !important;}\n.spx .cta,.spx .cta span{color:#fff !important;}\n.spx .cta .was{color:rgba(255,255,255,.62) !important;}\n.spx-stats b,.spx-spec .k,.spx-lab__badge,.spx-lab__count,\n.spx-vs__c.head{color:var(--gold) !important;}\n.spx-vs__c.feat{color:var(--cream) !important;}\n.spx-vs__c.other{color:rgba(250,246,238,.78) !important;}\n.spx-vs__c.ours{color:#fff !important;}\n.spx-vs__c .no{color:#E07A5F !important;}\n.spx-vs__c .yes{color:#5BB888 !important;}\n.spx-spec .v{color:rgba(250,246,238,.86) !important;}\n.spx-box .q{color:var(--gold) !important;}\n.spx-pick__card .px{color:var(--bronzeDeep) !important;}\n.spx-pick__card a,.spx-x em{color:var(--green) !important;}\n.spx-occ em{color:var(--bronzeDeep) !important;}\n.spx-final,.spx-final h2,.spx-final .h2,.spx-final p,.spx-final span{color:#fff !important;}\n.spx-save{color:var(--ink) !important;}\n.spx-step .n{color:var(--ink) !important;}\n.spx-hero h1,.spx-hero .h1{color:#fff !important;}\n.spx-hero .lead{color:rgba(255,255,255,.9) !important;}\n.spx-trust,.spx-trust span{color:rgba(250,246,238,.86) !important;}\n.spx-trust b{color:var(--gold) !important;}\n.spx .lead{opacity:1;}\n.spx .dark .lead,.spx-lab .lead{color:rgba(250,246,238,.82) !important;}\n.spx .light .lead{color:rgba(26,22,18,.82) !important;}\n.spx-green .lead{color:rgba(250,246,238,.9) !important;}\n.spx-pcard span{color:rgba(250,246,238,.78) !important;}\n.spx-step p{color:rgba(250,246,238,.78) !important;}\n.spx-stats span{color:rgba(250,246,238,.78) !important;}\n.spx-lab__cap span{color:rgba(250,246,238,.75) !important;}\n.spx a{color:inherit;text-decoration:none;}\n.spx ul,.spx ol{padding-left:0;margin:0;list-style:none;}\n.spx img{border:0;border-radius:0;box-shadow:none;}\n.spx blockquote{border:0;padding:0;margin:0;font-style:normal;}\n.spx img{margin:0 !important;display:block;max-width:100%;}\n.spx p{margin:0 0 1em;}\n.spx .wrap{max-width:1180px;margin:0 auto;padding:0 20px;}\n.spx .eyebrow{font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;\n color:var(--bronzeDeep);margin:0 0 14px;}\n.spx .eyebrow.on-dark{color:var(--gold);}\n.spx .h1{font-size:clamp(30px,6.2vw,60px);font-weight:800;line-height:1.05;letter-spacing:-.02em;margin:0 0 18px;}\n.spx .h2{font-size:clamp(25px,4.4vw,42px);font-weight:800;line-height:1.12;letter-spacing:-.018em;margin:0 0 16px;}\n.spx .h3{font-size:clamp(18px,2.4vw,22px);font-weight:700;line-height:1.25;margin:0 0 8px;}\n.spx .lead{font-size:clamp(15px,1.9vw,18.5px);opacity:.86;max-width:66ch;margin:0 0 8px;}\n.spx .sect{padding:clamp(52px,8vw,96px) 0;}\n.spx .dark{background:var(--ink);color:var(--cream);}\n.spx .dark,.spx .dark *{--sect-fg:var(--cream);}\n.spx .spx-lab{color:var(--cream);}\n.spx .spx-final,.spx .spx-final *{color:#fff;}\n\n.spx .dark .lead{opacity:.8;}\n.spx .light{background:var(--cream);}\n.spx .center{text-align:center;}\n.spx .center .lead{margin-left:auto;margin-right:auto;}\n\n\/* ---------- buttons ---------- *\/\n.spx .cta{display:inline-flex;align-items:center;gap:10px;background:var(--green);color:#fff;\n font-weight:800;font-size:clamp(15px,2vw,17px);letter-spacing:.01em;text-decoration:none;\n padding:17px 30px;border-radius:100px;box-shadow:0 10px 26px rgba(15,107,74,.3);\n transition:transform .2s ease,box-shadow .2s ease;}\n.spx .cta:hover{transform:translateY(-2px);box-shadow:0 14px 32px rgba(15,107,74,.4);color:#fff;}\n.spx .cta .was{opacity:.62;text-decoration:line-through;font-weight:600;}\n.spx .paynote{font-size:12.5px;opacity:.7;margin:12px 0 0;}\n\n\/* ---------- HERO ---------- *\/\n.spx-hero{position:relative;background:#0a0b0e;}\n.spx-hero__img{width:100%;height:100%;object-fit:cover;object-position:center 48%;}\n.spx-hero__media{position:relative;width:100%;aspect-ratio:16\/9;min-height:440px;}\n@media(max-width:640px){.spx-hero__media{aspect-ratio:auto;height:76vh;min-height:480px;max-height:660px;}}\n.spx-hero__media:after{content:\"\";position:absolute;inset:0;\n background:linear-gradient(180deg,rgba(10,11,14,.55) 0%,rgba(10,11,14,.12) 34%,rgba(10,11,14,.82) 100%);}\n.spx-hero__in{position:absolute;inset:auto 0 0 0;z-index:2;padding:0 20px 40px;}\n.spx-hero__in .wrap{padding:0 20px;}\n.spx-hero h1{color:#fff;text-shadow:0 2px 26px rgba(0,0,0,.5);}\n.spx-hero .lead{color:rgba(255,255,255,.9);}\n.spx-dots{display:inline-flex;gap:7px;vertical-align:middle;margin-left:2px;}\n.spx-dots i{width:11px;height:11px;border-radius:50%;display:block;}\n.spx-trust{background:var(--ink2);color:rgba(250,246,238,.86);font-size:12.5px;font-weight:600;\n letter-spacing:.02em;padding:14px 20px;text-align:center;}\n.spx-trust span{white-space:nowrap;}\n.spx-trust b{color:var(--gold);font-weight:700;}\n\n\/* ---------- COLOUR LAB ---------- *\/\n.spx-lab{background:linear-gradient(180deg,#141210 0%,#1b1713 100%);color:var(--cream);}\n.spx-lab__stage{position:relative;border-radius:16px;overflow:hidden;background:#000;aspect-ratio:4\/3;\n box-shadow:0 24px 60px rgba(0,0,0,.5);}\n.spx-lab__stage img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;\n opacity:0;transition:opacity .45s ease;}\n.spx-lab__stage img.on{opacity:1;}\n.spx-lab__empty{position:absolute;inset:0;display:none;flex-direction:column;align-items:center;\n justify-content:center;gap:8px;text-align:center;padding:24px;background:#0b0c0e;z-index:3;}\n.spx-lab__stage.is-empty .spx-lab__empty{display:flex;}\n.spx-lab__empty b{font-size:clamp(17px,3vw,22px);}\n.spx-lab__empty span{font-size:14px;opacity:.6;max-width:34ch;}\n.spx-lab__badge{position:absolute;top:12px;left:12px;z-index:4;background:rgba(0,0,0,.62);\n backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.14);border-radius:100px;\n padding:7px 14px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);}\n.spx-lab__controls{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin:22px 0 0;}\n.spx-chip{display:inline-flex;align-items:center;gap:9px;background:rgba(255,255,255,.05);\n border:1.5px solid rgba(255,255,255,.16);color:rgba(250,246,238,.62);border-radius:100px;\n padding:12px 22px;font:800 14px\/1 Inter,sans-serif;letter-spacing:.04em;cursor:pointer;\n transition:all .22s ease;-webkit-tap-highlight-color:transparent;}\n.spx-chip:hover{border-color:rgba(255,255,255,.34);color:#fff;}\n.spx-chip i{width:13px;height:13px;border-radius:50%;background:currentColor;opacity:.34;transition:all .22s ease;}\n.spx-chip[data-c=\"r\"].active{color:#fff;border-color:var(--lr);background:rgba(255,77,94,.17);}\n.spx-chip[data-c=\"g\"].active{color:#fff;border-color:var(--lg);background:rgba(59,224,126,.15);}\n.spx-chip[data-c=\"b\"].active{color:#fff;border-color:var(--lb);background:rgba(76,134,255,.17);}\n.spx-chip[data-c=\"r\"].active i{background:var(--lr);opacity:1;box-shadow:0 0 12px var(--lr);}\n.spx-chip[data-c=\"g\"].active i{background:var(--lg);opacity:1;box-shadow:0 0 12px var(--lg);}\n.spx-chip[data-c=\"b\"].active i{background:var(--lb);opacity:1;box-shadow:0 0 12px var(--lb);}\n.spx-lab__cap{text-align:center;margin:20px auto 0;max-width:56ch;min-height:52px;}\n.spx-lab__cap b{display:block;font-size:clamp(17px,2.6vw,21px);font-weight:800;margin-bottom:4px;}\n.spx-lab__cap span{font-size:14.5px;opacity:.72;}\n.spx-lab__count{text-align:center;font-size:11px;font-weight:800;letter-spacing:.14em;\n text-transform:uppercase;color:var(--gold);opacity:.75;margin:18px 0 0;}\n\n\/* ---------- BEFORE \/ AFTER ---------- *\/\n.spx-ba{position:relative;border-radius:16px;overflow:hidden;aspect-ratio:16\/9;\n background:#000;cursor:ew-resize;user-select:none;-webkit-user-select:none;touch-action:none;\n box-shadow:0 20px 50px rgba(0,0,0,.28);}\n.spx-ba img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none;}\n.spx-ba__top{clip-path:inset(0 0 0 50%);}\n.spx-ba__div{position:absolute;top:0;bottom:0;left:50%;width:2px;background:#fff;\n box-shadow:0 0 14px rgba(0,0,0,.6);pointer-events:none;z-index:3;}\n.spx-ba__knob{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:52px;height:52px;\n border-radius:50%;background:#fff;box-shadow:0 4px 18px rgba(0,0,0,.45);z-index:4;\n display:flex;align-items:center;justify-content:center;font:800 15px\/1 Inter,sans-serif;\n color:var(--ink);pointer-events:none;letter-spacing:-.04em;}\n.spx-ba__lbl{position:absolute;bottom:14px;z-index:3;background:rgba(0,0,0,.62);backdrop-filter:blur(6px);\n color:#fff;font:800 11px\/1 Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase;\n padding:8px 13px;border-radius:100px;pointer-events:none;}\n.spx-ba__lbl.l{left:14px;} .spx-ba__lbl.r{right:14px;}\n.spx-hint{text-align:center;font-size:13px;opacity:.62;margin:14px 0 0;}\n\n\/* ---------- generic grids ---------- *\/\n.spx-g3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;}\n.spx-g4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n.spx-g2{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;}\n@media(max-width:900px){.spx-g3,.spx-g4{grid-template-columns:repeat(2,1fr);}}\n@media(max-width:560px){.spx-g3,.spx-g4,.spx-g2{grid-template-columns:1fr;}}\n\n.spx-step{background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.1);\n border-radius:14px;padding:26px 22px;}\n.spx-step .n{width:36px;height:36px;border-radius:50%;background:var(--gold);color:var(--ink);\n display:flex;align-items:center;justify-content:center;font:800 16px\/1 Inter,sans-serif;margin:0 0 14px;}\n.spx-step p{font-size:14.5px;opacity:.78;margin:0;}\n\n\/* ---------- video tiles ---------- *\/\n.spx-vid{position:relative;border-radius:14px;overflow:hidden;background:#000;aspect-ratio:16\/9;cursor:pointer;}\n.spx-vid video,.spx-vid img{width:100%;height:100%;object-fit:cover;display:block;}\n.spx-vid__play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;\n background:rgba(0,0,0,.24);transition:opacity .3s ease;z-index:2;}\n.spx-vid.playing .spx-vid__play{opacity:0;pointer-events:none;}\n.spx-vid__play i{width:56px;height:56px;border-radius:50%;background:rgba(255,255,255,.92);\n display:flex;align-items:center;justify-content:center;box-shadow:0 6px 22px rgba(0,0,0,.4);}\n.spx-vid__play i:after{content:\"\";border-left:15px solid var(--ink);border-top:9px solid transparent;\n border-bottom:9px solid transparent;margin-left:4px;}\n.spx-vid__cap{position:absolute;left:0;right:0;bottom:0;z-index:3;padding:34px 14px 12px;\n background:linear-gradient(180deg,transparent,rgba(0,0,0,.75));color:#fff;\n font:700 13px\/1.3 Inter,sans-serif;pointer-events:none;}\n\n\/* ---------- occasion tiles ---------- *\/\n.spx-occ{border:1px solid rgba(26,22,18,.12);border-radius:14px;padding:22px 20px;background:#fff;\n display:flex;flex-direction:column;gap:10px;}\n.spx-occ .sw{display:flex;gap:6px;}\n.spx-occ .sw i{width:15px;height:15px;border-radius:50%;display:block;}\n.spx-occ b{font-size:16.5px;font-weight:800;}\n.spx-occ span{font-size:14px;opacity:.74;}\n.spx-occ em{font-style:normal;font-size:11.5px;font-weight:800;letter-spacing:.09em;\n text-transform:uppercase;color:var(--bronzeDeep);}\n\n\/* ---------- moodboard ---------- *\/\n.spx-tile{position:relative;border-radius:14px;overflow:hidden;background:var(--ink);\n box-shadow:0 8px 24px rgba(26,22,18,.16);}\n.spx-tile img{width:100%;height:100%;object-fit:cover;aspect-ratio:16\/10;}\n.spx-tile figcaption{position:absolute;left:0;right:0;bottom:0;padding:40px 16px 14px;\n background:linear-gradient(180deg,transparent,rgba(0,0,0,.8));color:#fff;\n font:700 14px\/1.35 Inter,sans-serif;}\n.spx-tile.wide{grid-column:span 2;}\n@media(max-width:560px){.spx-tile.wide{grid-column:span 1;}}\n\n\/* ---------- comparison tables ---------- *\/\n.spx-vs{border-radius:14px;overflow:hidden;border:1px solid rgba(232,201,155,.22);}\n.spx-vs__grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;}\n.spx-vs__c{padding:15px 16px;font-size:14.5px;border-bottom:1px solid rgba(232,201,155,.14);}\n.spx-vs__c.head{font:800 10.5px\/1.3 Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase;\n color:var(--gold);background:rgba(232,201,155,.1);}\n.spx-vs__c.feat{font-weight:700;color:var(--cream);}\n.spx-vs__c.other{color:rgba(250,246,238,.76);}\n.spx-vs__c.ours{color:#fff;font-weight:600;background:rgba(15,107,74,.24);}\n.spx-vs__c .no{color:#E07A5F;font-weight:800;}\n.spx-vs__c .yes{color:#5BB888;font-weight:800;}\n@media(max-width:640px){\n .spx-vs__grid{grid-template-columns:1fr 1fr;}\n .spx-vs__c.feat{grid-column:1\/-1;background:rgba(232,201,155,.07);padding:13px 14px 5px;border-bottom:none;}\n .spx-vs__c.head:first-child{display:none;}\n .spx-vs__c{padding:11px 12px;font-size:13px;}\n}\n\n\/* ---------- pick-one (Spectra vs Blue\u0026Green) ---------- *\/\n.spx-pick{display:grid;grid-template-columns:1fr 1fr;gap:18px;}\n@media(max-width:760px){.spx-pick{grid-template-columns:1fr;}}\n.spx-pick__card{border-radius:16px;padding:28px 24px;border:1px solid rgba(26,22,18,.13);background:#fff;}\n.spx-pick__card.is-this{border:2px solid var(--green);box-shadow:0 12px 34px rgba(15,107,74,.14);position:relative;}\n.spx-pick__flag{position:absolute;top:-12px;left:24px;background:var(--green);color:#fff;\n font:800 10.5px\/1 Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase;padding:7px 13px;border-radius:100px;}\n.spx-pick__card h4{font-size:19px;font-weight:800;margin:0 0 4px;}\n.spx-pick__card .px{font-size:14px;font-weight:700;color:var(--bronzeDeep);margin:0 0 14px;}\n.spx-pick__card ul{margin:0 0 18px;padding:0 0 0 18px;list-style:disc;}\n.spx-pick__card li{font-size:14.5px;margin:0 0 7px;opacity:.85;display:list-item;}\n.spx-pick__card a{font-weight:800;font-size:14.5px;color:var(--green);text-decoration:none;}\n\n\/* ---------- spec ---------- *\/\n.spx-spec{display:grid;grid-template-columns:repeat(2,1fr);column-gap:clamp(28px,5vw,72px);row-gap:0;border-top:1px solid rgba(250,246,238,.16);}\n@media(max-width:640px){.spx-spec{grid-template-columns:1fr;}}\n.spx-spec div{display:flex;justify-content:space-between;gap:16px;padding:15px 4px;\n border-bottom:1px solid rgba(250,246,238,.13);font-size:14.5px;}\n.spx-spec .k{font-weight:700;color:var(--gold);flex:0 0 auto;}\n.spx-spec .v{text-align:right;color:rgba(250,246,238,.86);}\n\n\/* ---------- promise ---------- *\/\n.spx-pcard{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.11);\n border-radius:14px;padding:24px 20px;}\n.spx-pcard b{display:block;font-size:16px;font-weight:800;margin:0 0 7px;color:#fff;}\n.spx-pcard span{font-size:14px;opacity:.76;}\n\n\/* ---------- box ---------- *\/\n.spx-box li{display:flex;align-items:baseline;gap:12px;padding:13px 0;\n border-bottom:1px solid rgba(250,246,238,.13);font-size:15.5px;list-style:none;}\n.spx-box ul{margin:0;padding:0;}\n.spx-box .q{font-weight:800;color:var(--gold);flex:0 0 30px;}\n\n\/* ---------- FAQ ---------- *\/\n.spx-faq details{border-bottom:1px solid rgba(26,22,18,.14);padding:4px 0;}\n.spx-faq summary{cursor:pointer;list-style:none;padding:19px 40px 19px 0;position:relative;\n font-weight:700;font-size:clamp(15.5px,2.1vw,17.5px);}\n.spx-faq summary::-webkit-details-marker{display:none;}\n.spx-faq summary:after{content:\"+\";position:absolute;right:6px;top:50%;transform:translateY(-50%);\n font-size:24px;font-weight:400;color:var(--bronzeDeep);transition:transform .25s ease;}\n.spx-faq details[open] summary:after{transform:translateY(-50%) rotate(45deg);}\n.spx-faq .a{padding:0 0 20px;font-size:15px;opacity:.82;max-width:74ch;}\n.spx-faq .a p:last-child{margin-bottom:0;}\n\n\/* ---------- final CTA ---------- *\/\n.spx-final{position:relative;background:#000;color:#fff;text-align:center;overflow:hidden;}\n.spx-final img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.42;}\n.spx-final:after{content:\"\";position:absolute;inset:0;z-index:1;\n background:radial-gradient(120% 80% at 50% 50%,rgba(0,0,0,.42) 0%,rgba(0,0,0,.78) 70%,rgba(0,0,0,.9) 100%);}\n.spx-final__in{position:relative;z-index:2;padding:clamp(64px,10vw,120px) 20px;}\n.spx-final .h2{color:#fff;}\n.spx-save{display:inline-block;background:var(--gold);color:var(--ink);font:800 11px\/1 Inter,sans-serif;\n letter-spacing:.1em;text-transform:uppercase;padding:7px 12px;border-radius:100px;margin-left:8px;}\n\n\/* ---------- cross-sell ---------- *\/\n.spx-x{display:block;text-decoration:none;color:inherit;border-radius:14px;overflow:hidden;\n border:1px solid rgba(26,22,18,.12);background:#fff;transition:transform .2s ease,box-shadow .2s ease;}\n.spx-x:hover{transform:translateY(-3px);box-shadow:0 14px 32px rgba(26,22,18,.14);}\n.spx-x img{width:100%;aspect-ratio:4\/3;object-fit:cover;}\n.spx-x .t{padding:16px 16px 18px;}\n.spx-x b{display:block;font-size:16px;font-weight:800;margin:0 0 5px;}\n.spx-x span{font-size:13.5px;opacity:.74;display:block;margin:0 0 9px;}\n.spx-x em{font-style:normal;font-weight:800;font-size:13.5px;color:var(--green);}\n\n.spx-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:34px 0 0;}\n@media(max-width:700px){.spx-stats{grid-template-columns:repeat(2,1fr);}}\n.spx-stats div{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.11);\n border-radius:14px;padding:22px 14px;}\n.spx-stats b{display:block;font-size:clamp(26px,4.6vw,38px);font-weight:800;color:var(--gold);\n line-height:1;margin:0 0 7px;letter-spacing:-.02em;}\n.spx-stats span{font-size:13.5px;opacity:.78;}\n\n\/* ---------- reveal ---------- *\/\n@media (prefers-reduced-motion:no-preference){\n .spx .rv{opacity:0;transform:translateY(18px);\n  transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);}\n .spx .rv.in{opacity:1;transform:none;}\n}\n\u003c\/style\u003e\n\n\u003c!-- ============ 1. HERO ============ --\u003e\n\u003cdiv class=\"spx-hero\"\u003e\n  \u003cdiv class=\"spx-hero__media\"\u003e\n    \u003cimg class=\"spx-hero__img\" loading=\"eager\" fetchpriority=\"high\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0248\/2447\/9822\/files\/hb-spectra-v2-01-hero.jpg?v=1787046054\u0026amp;width=1900\" alt=\"A tree canopy in an Australian backyard buried in thousands of red, green and blue laser dots against a black night sky\"\u003e\n    \u003cdiv class=\"spx-hero__in\"\u003e\n      \u003cdiv class=\"wrap\"\u003e\n        \u003cp class=\"eyebrow on-dark\" style=\"color:var(--gold)\"\u003eNew · Three-colour garden laser\u003c\/p\u003e\n        \u003ch1 class=\"h1\"\u003eRed. Green. Blue.\u003cbr\u003eThe whole garden, your way.\u003c\/h1\u003e\n        \u003cp class=\"lead\"\u003eTwo colours make a backyard look good. Three let it look different every night —\n        festive in December, warm and low for an anniversary, full colour when twenty people are out the back.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spx-trust\"\u003e\n  \u003cspan\u003eAustralian-owned since \u003cb\u003e2019\u003c\/b\u003e\u003c\/span\u003e  · \n  \u003cspan\u003e\u003cb\u003eIP65\u003c\/b\u003e weatherproof\u003c\/span\u003e  · \n  \u003cspan\u003e\u003cb\u003e240V\u003c\/b\u003e AU certified\u003c\/span\u003e  · \n  \u003cspan\u003eShips from our \u003cb\u003eQLD\u003c\/b\u003e warehouse\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003c!-- ============ 2. THE COLOUR LAB ============ --\u003e\n\u003cdiv class=\"sect spx-lab\" id=\"spx-lab\"\u003e\n  \u003cdiv class=\"wrap\"\u003e\n    \u003cdiv class=\"center\" style=\"margin-bottom:34px\"\u003e\n      \u003cp class=\"eyebrow on-dark rv\"\u003eThe colour lab\u003c\/p\u003e\n      \u003ch2 class=\"h2 rv\" style=\"color:#fff\"\u003eThree lasers. Seven ways\u003cbr\u003eto light the garden.\u003c\/h2\u003e\n      \u003cp class=\"lead rv\"\u003eEach laser switches on and off independently, so you get all seven combinations from one\n      remote. Tap the colours below — same tree, same camera, same night, only the lasers change.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"spx-lab__stage rv\" id=\"spxStage\"\u003e\n      \u003cspan class=\"spx-lab__badge\" id=\"spxBadge\"\u003eAll three\u003c\/span\u003e\n      \u003cimg data-m=\"g\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0248\/2447\/9822\/files\/hb-spectra-v2-mode-green.jpg?v=1787046064\u0026amp;width=1400\" alt=\"Green only — the same tree densely covered in emerald green laser dots\"\u003e\n      \u003cimg data-m=\"b\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0248\/2447\/9822\/files\/hb-spectra-v2-mode-blue.jpg?v=1787046059\u0026amp;width=1400\" alt=\"Blue only — the same tree densely covered in sapphire blue laser dots\"\u003e\n      \u003cimg data-m=\"r\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0248\/2447\/9822\/files\/hb-spectra-v2-mode-red.jpg?v=1787046070\u0026amp;width=1400\" alt=\"Red only — the same tree densely covered in ruby red laser dots\"\u003e\n      \u003cimg data-m=\"rg\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0248\/2447\/9822\/files\/hb-spectra-v2-mode-rg.jpg?v=1787046072\u0026amp;width=1400\" alt=\"Red and green — the same tree densely covered in red and green laser dots\"\u003e\n      \u003cimg data-m=\"gb\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0248\/2447\/9822\/files\/hb-spectra-v2-mode-gb.jpg?v=1787046062\u0026amp;width=1400\" alt=\"Green and blue — the same tree densely covered in green and blue laser dots\"\u003e\n      \u003cimg data-m=\"rb\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0248\/2447\/9822\/files\/hb-spectra-v2-mode-rb.jpg?v=1787046067\u0026amp;width=1400\" alt=\"Red and blue — the same tree densely covered in red and blue laser dots\"\u003e\n      \u003cimg data-m=\"rgb\" class=\"on\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0248\/2447\/9822\/files\/hb-spectra-v2-02-base.jpg?v=1787046057\u0026amp;width=1400\" alt=\"All three colours — the same tree densely covered in red, green and blue laser dots\"\u003e\n      \u003cdiv class=\"spx-lab__empty\"\u003e\n        \u003cb\u003eEvery colour off is just… a dark garden.\u003c\/b\u003e\n        \u003cspan\u003eWhich is exactly what you've got at the moment. Switch one back on.\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"spx-lab__controls\"\u003e\n      \u003cbutton class=\"spx-chip active\" data-c=\"r\" type=\"button\" aria-pressed=\"true\"\u003e\u003ci\u003e\u003c\/i\u003eRed\u003c\/button\u003e\n      \u003cbutton class=\"spx-chip active\" data-c=\"g\" type=\"button\" aria-pressed=\"true\"\u003e\u003ci\u003e\u003c\/i\u003eGreen\u003c\/button\u003e\n      \u003cbutton class=\"spx-chip active\" data-c=\"b\" type=\"button\" aria-pressed=\"true\"\u003e\u003ci\u003e\u003c\/i\u003eBlue\u003c\/button\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"spx-lab__cap\" id=\"spxCap\"\u003e\n      \u003cb\u003eAll three — the party setting\u003c\/b\u003e\n      \u003cspan\u003eFull colour across every tree, every fence, every patch of lawn. This is the one people\n      walk outside and stop for.\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"spx-lab__count\"\u003eMode \u003cspan id=\"spxN\"\u003e7\u003c\/span\u003e of 7\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ============ 3. THE THIRD COLOUR ============ --\u003e\n\u003cdiv class=\"sect light\"\u003e\n  \u003cdiv class=\"wrap spx-g2\" style=\"align-items:center;gap:clamp(24px,5vw,56px)\"\u003e\n    \u003cdiv class=\"rv\"\u003e\n      \u003cp class=\"eyebrow\"\u003eWhy three, not two\u003c\/p\u003e\n      \u003ch2 class=\"h2\"\u003eRed is the colour that changes what your garden can do.\u003c\/h2\u003e\n      \u003cp class=\"lead\"\u003eGreen and blue is a look. A very good one — cool, crisp, and the same every night of the year.\u003c\/p\u003e\n      \u003cp class=\"lead\"\u003eAdding red doesn't just add a colour. It adds occasions. Red and green through December.\n      Red on its own for the anniversary. All three when the backyard's full. Same projector staked in the\n      same spot — a different night every time you pick up the remote.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cfigure class=\"rv\" style=\"margin:0;border-radius:16px;overflow:hidden;box-shadow:0 18px 44px rgba(26,22,18,.2)\"\u003e\n      \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0248\/2447\/9822\/files\/hb-spectra-12-macro-leaves.jpg?v=1787033435\u0026amp;width=1100\" alt=\"Macro close-up of individual red, green and blue laser points landing on olive leaves and bark\"\u003e\n      \u003cfigcaption style=\"background:var(--ink);color:var(--cream);font-size:13px;padding:13px 16px;opacity:.9\"\u003e\n        Shot close up on the leaves. Three separate laser diodes — you can count the individual points.\n      \u003c\/figcaption\u003e\n    \u003c\/figure\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ============ 5. SETUP ============ --\u003e\n\u003cdiv class=\"sect dark\" style=\"background:var(--ink2);padding-top:0\"\u003e\n  \u003cdiv class=\"wrap\"\u003e\n    \u003cdiv class=\"center\" style=\"margin-bottom:30px\"\u003e\n      \u003cp class=\"eyebrow on-dark rv\"\u003eSetup\u003c\/p\u003e\n      \u003ch2 class=\"h2 rv\" style=\"color:#fff\"\u003eStake it. Point it. Done in 60 seconds.\u003c\/h2\u003e\n      \u003cp class=\"lead rv\"\u003eNo electrician. No app. No Wi-Fi pairing. No extension cords running through the house.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"spx-g3\"\u003e\n      \u003cdiv class=\"spx-step rv\"\u003e\n\u003cdiv class=\"n\"\u003e1\u003c\/div\u003e\n\u003ch3 class=\"h3\" style=\"color:#fff\"\u003ePush the stake in\u003c\/h3\u003e\n        \u003cp\u003eStraight into the lawn or a garden bed, anywhere within reach of a power point. Wall bracket's in the box if you'd rather mount it.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"spx-step rv\"\u003e\n\u003cdiv class=\"n\"\u003e2\u003c\/div\u003e\n\u003ch3 class=\"h3\" style=\"color:#fff\"\u003eAim at the tree line\u003c\/h3\u003e\n        \u003cp\u003ePoint it at whatever you want covered — the gum, the back fence, the pergola, the rendered wall. Tilt until the spread looks right.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"spx-step rv\"\u003e\n\u003cdiv class=\"n\"\u003e3\u003c\/div\u003e\n\u003ch3 class=\"h3\" style=\"color:#fff\"\u003ePick your colours\u003c\/h3\u003e\n        \u003cp\u003ePlug into any 240V point and choose your combination on the remote. That's the whole job.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ============ 7. OCCASION PLANNER ============ --\u003e\n\u003cdiv class=\"sect\" style=\"background:var(--cream2)\"\u003e\n  \u003cdiv class=\"wrap\"\u003e\n    \u003cdiv class=\"center\" style=\"margin-bottom:32px\"\u003e\n      \u003cp class=\"eyebrow rv\"\u003eOne remote, one decision\u003c\/p\u003e\n      \u003ch2 class=\"h2 rv\"\u003eA setting for the night you're actually having.\u003c\/h2\u003e\n      \u003cp class=\"lead rv\"\u003eThis is the part two colours can't do. Pick the mood, press the button.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"spx-g3\"\u003e\n      \u003cdiv class=\"spx-occ rv\"\u003e\n\u003cdiv class=\"sw\"\u003e\n\u003ci style=\"background:#FF4D5E\"\u003e\u003c\/i\u003e\u003ci style=\"background:#3BE07E\"\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n        \u003cem\u003eRed + green\u003c\/em\u003e\u003cb\u003eChristmas\u003c\/b\u003e\u003cspan\u003eChristmas colours across the whole backyard without buying, untangling or hanging a single set of Christmas lights. Switch it on 1 December, switch it off in January.\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"spx-occ rv\"\u003e\n\u003cdiv class=\"sw\"\u003e\u003ci style=\"background:#FF4D5E\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n        \u003cem\u003eRed only\u003c\/em\u003e\u003cb\u003eAnniversaries \u0026amp; Valentine's\u003c\/b\u003e\u003cspan\u003eWarm, low and deep. The one you put on when it's two of you, two glasses and the fire bowl going.\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"spx-occ rv\"\u003e\n\u003cdiv class=\"sw\"\u003e\n\u003ci style=\"background:#FF4D5E\"\u003e\u003c\/i\u003e\u003ci style=\"background:#3BE07E\"\u003e\u003c\/i\u003e\u003ci style=\"background:#4C86FF\"\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n        \u003cem\u003eAll three\u003c\/em\u003e\u003cb\u003eParties \u0026amp; birthdays\u003c\/b\u003e\u003cspan\u003eFull colour, fence to fence. This is the setting people walk outside, stop, and ask you about.\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"spx-occ rv\"\u003e\n\u003cdiv class=\"sw\"\u003e\n\u003ci style=\"background:#3BE07E\"\u003e\u003c\/i\u003e\u003ci style=\"background:#4C86FF\"\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n        \u003cem\u003eGreen + blue\u003c\/em\u003e\u003cb\u003eThe classic\u003c\/b\u003e\u003cspan\u003eThe original HighBright look that's been going into Australian gardens since 2019 — built in, whenever you want it back.\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"spx-occ rv\"\u003e\n\u003cdiv class=\"sw\"\u003e\n\u003ci style=\"background:#FF4D5E\"\u003e\u003c\/i\u003e\u003ci style=\"background:#4C86FF\"\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n        \u003cem\u003eRed + blue\u003c\/em\u003e\u003cb\u003eHalloween \u0026amp; late ones\u003c\/b\u003e\u003cspan\u003eDeep and moody, no green softening it. Also the one teenagers will ask for.\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"spx-occ rv\"\u003e\n\u003cdiv class=\"sw\"\u003e\u003ci style=\"background:#3BE07E\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n        \u003cem\u003eGreen only\u003c\/em\u003e\u003cb\u003eMaximum reach\u003c\/b\u003e\u003cspan\u003eGreen is the brightest and travels the furthest of the three. When you want the back boundary lit, this is the setting.\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ============ 9. COVERAGE (numbers, no filler photo) ============ --\u003e\n\u003cdiv class=\"sect dark\"\u003e\n  \u003cdiv class=\"wrap center\"\u003e\n    \u003cp class=\"eyebrow on-dark rv\"\u003eCoverage\u003c\/p\u003e\n    \u003ch2 class=\"h2 rv\" style=\"color:#fff\"\u003eOne power point.\u003cbr\u003eThe whole back garden.\u003c\/h2\u003e\n    \u003cp class=\"lead rv\"\u003eThrow scales with how far back you stake it. From a single socket, in a dark garden,\n    this is what you're working with.\u003c\/p\u003e\n    \u003cdiv class=\"spx-stats rv\"\u003e\n      \u003cdiv\u003e\n\u003cb\u003e40m+\u003c\/b\u003e\u003cspan\u003ethrow from one unit\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cb\u003e7\u003c\/b\u003e\u003cspan\u003eselectable colour modes\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cb\u003e60s\u003c\/b\u003e\u003cspan\u003ebox to switched on\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cb\u003eIP65\u003c\/b\u003e\u003cspan\u003eleave it out all year\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"margin-top:34px\"\u003e\n      \u003ca class=\"cta\" href=\"#spx-buy\"\u003eLight up the garden — $325 \u003cspan class=\"was\"\u003e$429\u003c\/span\u003e\u003c\/a\u003e\n      \u003cp class=\"paynote\"\u003eor 4 interest-free payments of $81.25 with Afterpay · free AU shipping\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ============ 10. SPECTRA vs BLUE \u0026 GREEN ============ --\u003e\n\u003cdiv class=\"sect\" style=\"background:var(--cream2)\"\u003e\n  \u003cdiv class=\"wrap\"\u003e\n    \u003cdiv class=\"center\" style=\"margin-bottom:34px\"\u003e\n      \u003cp class=\"eyebrow rv\"\u003eStraight answer\u003c\/p\u003e\n      \u003ch2 class=\"h2 rv\"\u003eDo you actually need the third colour?\u003c\/h2\u003e\n      \u003cp class=\"lead rv\"\u003eHonestly — not everyone does. Both units are the same housing, the same IP65 sealing and the\n      same warranty. Here's how to pick.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"spx-pick\"\u003e\n      \u003cdiv class=\"spx-pick__card is-this rv\"\u003e\n        \u003cspan class=\"spx-pick__flag\"\u003eYou're on this one\u003c\/span\u003e\n        \u003ch4\u003eHighBright™ Spectra\u003c\/h4\u003e\n        \u003cp class=\"px\"\u003eRed · Green · Blue — $325\u003c\/p\u003e\n        \u003cul\u003e\n          \u003cli\u003eSeven colour combinations from one remote\u003c\/li\u003e\n          \u003cli\u003eDoes Christmas in red and green — no separate Christmas lights\u003c\/li\u003e\n          \u003cli\u003eWarm red modes for anniversaries and quiet nights\u003c\/li\u003e\n          \u003cli\u003eStill does the classic green \u0026amp; blue whenever you want it\u003c\/li\u003e\n          \u003cli\u003eBest if the garden gets used for occasions, not just ambience\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spx-pick__card rv\"\u003e\n        \u003ch4\u003eHighBright™ Professional\u003c\/h4\u003e\n        \u003cp class=\"px\"\u003eGreen \u0026amp; Blue — $275\u003c\/p\u003e\n        \u003cul\u003e\n          \u003cli\u003eThe original. Two colours, one look, brilliantly\u003c\/li\u003e\n          \u003cli\u003eOur best-selling garden laser since 2019\u003c\/li\u003e\n          \u003cli\u003e$50 cheaper\u003c\/li\u003e\n          \u003cli\u003eBest if you want one beautiful setting and never want to think about it again\u003c\/li\u003e\n        \u003c\/ul\u003e\n        \u003ca href=\"\/products\/garden-landscape-waterproof-laser-light\"\u003eSee the Blue \u0026amp; Green →\u003c\/a\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ============ 11. VS IMPORTS ============ --\u003e\n\u003cdiv class=\"sect dark\"\u003e\n  \u003cdiv class=\"wrap\"\u003e\n    \u003cdiv class=\"center\" style=\"margin-bottom:30px\"\u003e\n      \u003cp class=\"eyebrow on-dark rv\"\u003eWhy HighBright\u003c\/p\u003e\n      \u003ch2 class=\"h2 rv\" style=\"color:#fff\"\u003eNot all RGB garden lasers are built the same.\u003c\/h2\u003e\n      \u003cp class=\"lead rv\"\u003eA side-by-side against the cheap tri-colour units flooding the online marketplaces.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"spx-vs rv\"\u003e\n      \u003cdiv class=\"spx-vs__grid\"\u003e\n        \u003cdiv class=\"spx-vs__c head\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"spx-vs__c head\"\u003eMost $60–110 imports\u003c\/div\u003e\n        \u003cdiv class=\"spx-vs__c head\"\u003eHighBright™ Spectra\u003c\/div\u003e\n\n        \u003cdiv class=\"spx-vs__c feat\"\u003eCoverage area\u003c\/div\u003e\n        \u003cdiv class=\"spx-vs__c other\"\u003ePartial tree spread, fades fast\u003c\/div\u003e\n        \u003cdiv class=\"spx-vs__c ours\"\u003e40m+ from one socket\u003c\/div\u003e\n\n        \u003cdiv class=\"spx-vs__c feat\"\u003eColour control\u003c\/div\u003e\n        \u003cdiv class=\"spx-vs__c other\"\u003eFixed cycle you can't stop\u003c\/div\u003e\n        \u003cdiv class=\"spx-vs__c ours\"\u003ePick any of 7 combinations\u003c\/div\u003e\n\n        \u003cdiv class=\"spx-vs__c feat\"\u003eWeatherproofing\u003c\/div\u003e\n        \u003cdiv class=\"spx-vs__c other\"\u003e\n\u003cspan class=\"no\"\u003e✗\u003c\/span\u003e Unclear \/ fades in rain\u003c\/div\u003e\n        \u003cdiv class=\"spx-vs__c ours\"\u003e\n\u003cspan class=\"yes\"\u003e✓\u003c\/span\u003e IP65 rated\u003c\/div\u003e\n\n        \u003cdiv class=\"spx-vs__c feat\"\u003eElectrical certification\u003c\/div\u003e\n        \u003cdiv class=\"spx-vs__c other\"\u003e\n\u003cspan class=\"no\"\u003e✗\u003c\/span\u003e Overseas plug \/ no AU spec\u003c\/div\u003e\n        \u003cdiv class=\"spx-vs__c ours\"\u003e\n\u003cspan class=\"yes\"\u003e✓\u003c\/span\u003e 240V AU certified\u003c\/div\u003e\n\n        \u003cdiv class=\"spx-vs__c feat\"\u003eWarranty\u003c\/div\u003e\n        \u003cdiv class=\"spx-vs__c other\"\u003e\n\u003cspan class=\"no\"\u003e✗\u003c\/span\u003e None or 30-day\u003c\/div\u003e\n        \u003cdiv class=\"spx-vs__c ours\"\u003e\n\u003cspan class=\"yes\"\u003e✓\u003c\/span\u003e 12-month Australian\u003c\/div\u003e\n\n        \u003cdiv class=\"spx-vs__c feat\"\u003eBuild quality\u003c\/div\u003e\n        \u003cdiv class=\"spx-vs__c other\"\u003eThin plastic shell\u003c\/div\u003e\n        \u003cdiv class=\"spx-vs__c ours\"\u003eDie-cast aluminium housing\u003c\/div\u003e\n\n        \u003cdiv class=\"spx-vs__c feat\"\u003eSetup\u003c\/div\u003e\n        \u003cdiv class=\"spx-vs__c other\"\u003eApp + Wi-Fi pairing\u003c\/div\u003e\n        \u003cdiv class=\"spx-vs__c ours\"\u003ePlug in, point, done · 60s\u003c\/div\u003e\n\n        \u003cdiv class=\"spx-vs__c feat\"\u003eSupport\u003c\/div\u003e\n        \u003cdiv class=\"spx-vs__c other\"\u003eEmail-only \/ overseas\u003c\/div\u003e\n        \u003cdiv class=\"spx-vs__c ours\"\u003eQLD-based team\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"spx-hint\"\u003eBuilt and certified for the Australian backyard. Plugs into any 240V AU power point.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ============ 12. SPEC ============ --\u003e\n\u003cdiv class=\"sect dark\" style=\"background:var(--ink2);padding-top:0\"\u003e\n  \u003cdiv class=\"wrap\"\u003e\n    \u003cp class=\"eyebrow on-dark rv\"\u003eSpec sheet\u003c\/p\u003e\n    \u003ch2 class=\"h2 rv\" style=\"color:#fff;margin-bottom:26px\"\u003eAU-certified. IP65. Built for Aussie gardens.\u003c\/h2\u003e\n    \u003cdiv class=\"spx-spec rv\"\u003e\n      \u003cdiv\u003e\n\u003cspan class=\"k\"\u003eColours\u003c\/span\u003e\u003cspan class=\"v\"\u003eRed · Green · Blue laser\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cspan class=\"k\"\u003eColour modes\u003c\/span\u003e\u003cspan class=\"v\"\u003eEach laser on\/off — 7 combinations\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cspan class=\"k\"\u003eCoverage\u003c\/span\u003e\u003cspan class=\"v\"\u003e40m+ throw, scales with distance\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cspan class=\"k\"\u003eWeatherproofing\u003c\/span\u003e\u003cspan class=\"v\"\u003eIP65 rated\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cspan class=\"k\"\u003ePower\u003c\/span\u003e\u003cspan class=\"v\"\u003e240V AU plug, 5m cable\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cspan class=\"k\"\u003eEffect modes\u003c\/span\u003e\u003cspan class=\"v\"\u003eStatic · Twinkle · Slow drift\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cspan class=\"k\"\u003eRemote\u003c\/span\u003e\u003cspan class=\"v\"\u003eIncluded — 8m range\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cspan class=\"k\"\u003eMounting\u003c\/span\u003e\u003cspan class=\"v\"\u003eGround stake \u0026amp; wall bracket\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cspan class=\"k\"\u003eHousing\u003c\/span\u003e\u003cspan class=\"v\"\u003eDie-cast aluminium\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cspan class=\"k\"\u003eWarranty\u003c\/span\u003e\u003cspan class=\"v\"\u003e12 months Australian\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ============ 13. TRACK RECORD ============ --\u003e\n\u003cdiv class=\"sect spx-green\" style=\"background:var(--green)\"\u003e\n  \u003cdiv class=\"wrap\"\u003e\n    \u003cdiv class=\"center\" style=\"margin-bottom:32px\"\u003e\n      \u003cp class=\"eyebrow rv\" style=\"color:var(--gold)\"\u003eOur promise to you\u003c\/p\u003e\n      \u003ch2 class=\"h2 rv\" style=\"color:#fff\"\u003eSpectra is new. What's behind it isn't.\u003c\/h2\u003e\n      \u003cp class=\"lead rv\" style=\"color:rgba(250,246,238,.9)\"\u003eWe've been putting HighBright garden lasers into\n      Australian backyards since 2019. Spectra is the same housing, the same IP65 sealing, the same 240V AU\n      certification and the same Queensland team answering the phone. What's new is the third laser.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"spx-g4\"\u003e\n      \u003cdiv class=\"spx-pcard rv\"\u003e\n\u003cb\u003e10,000+ Australian homes\u003c\/b\u003e\u003cspan\u003eSeven seasons on the market, shipped to every state and territory.\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"spx-pcard rv\"\u003e\n\u003cb\u003e7,000+ laser projectors\u003c\/b\u003e\u003cspan\u003eLasers are what we do — not a sideline in a general party-supplies catalogue.\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"spx-pcard rv\"\u003e\n\u003cb\u003e12-month AU warranty\u003c\/b\u003e\u003cspan\u003eBacked for a full year and supported by our QLD team, not an overseas inbox.\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"spx-pcard rv\"\u003e\n\u003cb\u003eSame-day dispatch\u003c\/b\u003e\u003cspan\u003eOrder before 2pm AEST on a weekday and it ships the same day from Queensland.\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ============ 14. IN THE BOX ============ --\u003e\n\u003cdiv class=\"sect dark spx-box\"\u003e\n  \u003cdiv class=\"wrap center\"\u003e\n    \u003cp class=\"eyebrow on-dark rv\"\u003eWhat's in the box\u003c\/p\u003e\n    \u003ch2 class=\"h2 rv\" style=\"color:#fff\"\u003eEverything you need.\u003cbr\u003eNothing you don't.\u003c\/h2\u003e\n    \u003cul class=\"rv\" style=\"max-width:420px;margin:22px auto 0;text-align:left\"\u003e\n      \u003cli\u003e\n\u003cspan class=\"q\"\u003e1×\u003c\/span\u003e HighBright™ Spectra projector\u003c\/li\u003e\n      \u003cli\u003e\n\u003cspan class=\"q\"\u003e1×\u003c\/span\u003e 5m AU power cable\u003c\/li\u003e\n      \u003cli\u003e\n\u003cspan class=\"q\"\u003e1×\u003c\/span\u003e Ground stake\u003c\/li\u003e\n      \u003cli\u003e\n\u003cspan class=\"q\"\u003e1×\u003c\/span\u003e Wall mounting bracket\u003c\/li\u003e\n      \u003cli\u003e\n\u003cspan class=\"q\"\u003e1×\u003c\/span\u003e Wireless remote\u003c\/li\u003e\n      \u003cli\u003e\n\u003cspan class=\"q\"\u003e1×\u003c\/span\u003e Quick-start card\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ============ 15. FAQ ============ --\u003e\n\u003cdiv class=\"sect light spx-faq\"\u003e\n  \u003cdiv class=\"wrap\" style=\"max-width:900px\"\u003e\n    \u003cdiv class=\"center\" style=\"margin-bottom:24px\"\u003e\n      \u003cp class=\"eyebrow rv\"\u003eQuestions worth asking\u003c\/p\u003e\n      \u003ch2 class=\"h2 rv\"\u003eThe honest answers before you buy.\u003c\/h2\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"rv\"\u003e\n      \u003cdetails\u003e\u003csummary\u003eCan I run just one colour on its own?\u003c\/summary\u003e\u003cdiv class=\"a\"\u003e\n        \u003cp\u003eYes — each of the three lasers switches on and off independently from the remote. Run red on its\n        own, green on its own, blue on its own, any pair, or all three together. That's seven different\n        settings from the one unit.\u003c\/p\u003e\n        \u003cp\u003eIt's not a fixed colour cycle you have to sit through. You pick the combination and it stays\n        there until you change it.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/details\u003e\n\n      \u003cdetails\u003e\u003csummary\u003eIs the red as bright as the green?\u003c\/summary\u003e\u003cdiv class=\"a\"\u003e\n        \u003cp\u003eNo — and no tri-colour laser's is. Green laser light sits right in the middle of the range human eyes\n        are most sensitive to, so a green diode always reads brighter than a red one at the same power. Blue\n        lands in between.\u003c\/p\u003e\n        \u003cp\u003eIn practice: green throws the furthest, blue holds up well, and red reads richest on closer surfaces —\n        tree trunks, hedges, fences, rendered walls. If you're lighting a very deep block from a long way back,\n        run green or all three. Anyone telling you red, green and blue are equally bright at 40 metres is\n        selling you something.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/details\u003e\n\n      \u003cdetails\u003e\u003csummary\u003eHow is this different from your Blue \u0026amp; Green one?\u003c\/summary\u003e\u003cdiv class=\"a\"\u003e\n        \u003cp\u003eSame housing, same IP65 sealing, same 240V AU certification, same 12-month warranty, same QLD support.\n        The difference is a third laser diode and the remote that lets you run any combination of the three —\n        seven settings instead of one.\u003c\/p\u003e\n        \u003cp\u003eIf you want one beautiful look and never want to think about it again, the Blue \u0026amp; Green at $275 is\n        still a brilliant buy. If you want Christmas in December and something different for the party in\n        February, that's what Spectra is for.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/details\u003e\n\n      \u003cdetails\u003e\u003csummary\u003eCan I really use it instead of Christmas lights?\u003c\/summary\u003e\u003cdiv class=\"a\"\u003e\n        \u003cp\u003eThat's the red-and-green mode, and it's the reason most people go for three colours. It covers the\n        trees, the fence and the front of the house in Christmas colours in about a minute, and there's nothing\n        to untangle in November or pack away in January.\u003c\/p\u003e\n        \u003cp\u003eIt won't wrap a Christmas tree — it's a projector, so it needs a surface to land on. For the outside\n        of the house and the garden it does the job of a very large set of lights.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/details\u003e\n\n      \u003cdetails\u003e\u003csummary\u003eDoes it work in the rain?\u003c\/summary\u003e\u003cdiv class=\"a\"\u003e\n        \u003cp\u003eYes. IP65-rated — sealed against dust and pressurised water spray. It's built to sit through Queensland\n        summer thunderstorms and tropical downpours and keep going.\u003c\/p\u003e\n        \u003cp\u003eThe only thing we'd avoid is direct submersion. Don't drop it in the pool.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/details\u003e\n\n      \u003cdetails\u003e\u003csummary\u003eWill my neighbours see the dots from their place?\u003c\/summary\u003e\u003cdiv class=\"a\"\u003e\n        \u003cp\u003eOnly if you aim it that way. It projects in a narrow forward cone — point it at your trees, your lawn\n        or your back fence and the dots stay in your garden. The cone won't bleed into next door unless you\n        point it directly at their property.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/details\u003e\n\n      \u003cdetails\u003e\u003csummary\u003eIs it safe around kids and pets?\u003c\/summary\u003e\u003cdiv class=\"a\"\u003e\n        \u003cp\u003eYes to both. What lands on your trees and lawn is diffuse reflected light — completely safe to walk\n        through, look at and play under. Pets ignore it; kids find it fascinating. The housing runs cool to the\n        touch with no exposed wiring once it's plugged in.\u003c\/p\u003e\n        \u003cp\u003eThe one sensible caution is the same as any laser: don't stare directly into the lens aperture from\n        close range.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/details\u003e\n\n      \u003cdetails\u003e\u003csummary\u003eCan I leave it out all year?\u003c\/summary\u003e\u003cdiv class=\"a\"\u003e\n        \u003cp\u003eYes. IP65 plus a UV-stable housing handles Australian sun, summer storms and winter chill. Leave it\n        staked, leave it plugged in — plenty of customers run theirs nightly on a timer.\u003c\/p\u003e\n        \u003cp\u003eMaintenance is wiping the lens every couple of months if dust or cobwebs build up. That's it.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/details\u003e\n\n      \u003cdetails\u003e\u003csummary\u003eWhat if it's not for me?\u003c\/summary\u003e\u003cdiv class=\"a\"\u003e\n        \u003cp\u003eEvery unit carries a 12-month Australian warranty handled by our Queensland team — not an overseas\n        inbox and not a re-stocking fee. If something goes wrong with it inside that year, we sort it out here.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ============ 16. FINAL CTA ============ --\u003e\n\u003cdiv class=\"spx-final\" id=\"spx-buy\"\u003e\n  \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0248\/2447\/9822\/files\/hb-spectra-v2-01-hero.jpg?v=1787046054\u0026amp;width=1900\" alt=\"A tree canopy buried in red, green and blue laser dots at night\"\u003e\n  \u003cdiv class=\"spx-final__in\"\u003e\n    \u003cp class=\"eyebrow on-dark\" style=\"color:var(--gold)\"\u003eOne socket. Whole backyard. Three colours.\u003c\/p\u003e\n    \u003ch2 class=\"h2\" style=\"color:#fff;max-width:16ch;margin-left:auto;margin-right:auto\"\u003ePlug in. 60 seconds.\u003cbr\u003ePick your night.\u003c\/h2\u003e\n    \u003cp class=\"lead\" style=\"color:rgba(255,255,255,.86);margin-left:auto;margin-right:auto;margin-bottom:26px\"\u003e\n      Red, green and blue across every tree, every fence, every patch of lawn — in whatever combination the\n      night calls for. From a single power point.\u003c\/p\u003e\n    \u003ca class=\"cta\" href=\"#\" data-spx-atc\u003eLight up the garden — $325 \u003cspan class=\"was\"\u003e$429\u003c\/span\u003e\u003c\/a\u003e\n    \u003cspan class=\"spx-save\"\u003eSave $104\u003c\/span\u003e\n    \u003cp class=\"paynote\" style=\"color:rgba(255,255,255,.9);opacity:1\"\u003eor 4 interest-free payments of $81.25 with Afterpay ·\n      free AU shipping · 12-month Australian warranty\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ============ 17. CROSS-SELL ============ --\u003e\n\u003cdiv class=\"sect light\"\u003e\n  \u003cdiv class=\"wrap\"\u003e\n    \u003cdiv class=\"center\" style=\"margin-bottom:28px\"\u003e\n      \u003cp class=\"eyebrow rv\"\u003eYou may also love\u003c\/p\u003e\n      \u003ch2 class=\"h2 rv\"\u003eGoes well with these.\u003c\/h2\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"spx-g3\"\u003e\n      \u003ca class=\"spx-x rv\" href=\"\/products\/garden-landscape-waterproof-laser-light\"\u003e\n        \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0248\/2447\/9822\/files\/newblue_green-2.jpg?v=1773097432\u0026amp;width=700\" alt=\"HighBright Professional garden laser in blue and green\"\u003e\n        \u003cdiv class=\"t\"\u003e\n\u003cb\u003eHighBright™ Blue \u0026amp; Green\u003c\/b\u003e\u003cspan\u003eThe original two-colour flagship. One look, done perfectly, $50 less.\u003c\/span\u003e\u003cem\u003eView the classic →\u003c\/em\u003e\n\u003c\/div\u003e\u003c\/a\u003e\n      \u003ca class=\"spx-x rv\" href=\"\/products\/moving-life-like-firefly-garden-light\"\u003e\n        \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0248\/2447\/9822\/files\/firefly_hero_dusk_backyard.png?v=1777598472\u0026amp;width=700\" alt=\"Yellow Firefly garden laser light\"\u003e\n        \u003cdiv class=\"t\"\u003e\n\u003cb\u003eYellow Firefly Garden Laser\u003c\/b\u003e\u003cspan\u003eMoving amber fireflies across 250m². Warm motion instead of static points.\u003c\/span\u003e\u003cem\u003eView Firefly →\u003c\/em\u003e\n\u003c\/div\u003e\u003c\/a\u003e\n      \u003ca class=\"spx-x rv\" href=\"\/products\/the-aurora-laser-star-light\"\u003e\n        \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0248\/2447\/9822\/products\/f4.png?v=1679718571\u0026amp;width=700\" alt=\"Aurora laser star light indoor galaxy projector\"\u003e\n        \u003cdiv class=\"t\"\u003e\n\u003cb\u003eAurora Galaxy Projector\u003c\/b\u003e\u003cspan\u003eFor indoors — a nebula on the ceiling, real laser stars, Bluetooth music sync.\u003c\/span\u003e\u003cem\u003eView Aurora →\u003c\/em\u003e\n\u003c\/div\u003e\u003c\/a\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function(){\n  var root = document.currentScript ? document.currentScript.closest('.spx') : document.querySelector('.spx');\n  if(!root || root.dataset.spxInit) return; root.dataset.spxInit = '1';\n\n  \/* ---- COLOUR LAB ---- *\/\n  var stage = root.querySelector('#spxStage');\n  if(stage){\n    var chips = root.querySelectorAll('.spx-chip'),\n        badge = root.querySelector('#spxBadge'),\n        cap   = root.querySelector('#spxCap'),\n        nEl   = root.querySelector('#spxN'),\n        state = {r:true,g:true,b:true};\n    var COPY = {\n      g  :['Green only','Maximum reach','Green is the brightest of the three and travels the furthest. When you want the back boundary lit, this is the setting.',1],\n      b  :['Blue only','Cool and still','Deep, quiet and a little bit underwater. The one people leave on when they just want the garden to look calm.',2],\n      r  :['Red only','Warm and low','Rich, warm and close. Anniversaries, Valentine’s, and the nights when it’s two of you and the fire bowl.',3],\n      rg :['Red + green','Christmas','Christmas colours across the whole backyard — without buying, untangling or hanging a single set of lights.',4],\n      gb :['Green + blue','The classic','The original HighBright look that’s been going into Australian gardens since 2019. Built in, whenever you want it back.',5],\n      rb :['Red + blue','Deep and moody','No green softening it. Halloween, and the late ones.',6],\n      rgb:['All three','The party setting','Full colour across every tree, every fence, every patch of lawn. This is the one people walk outside and stop for.',7]\n    };\n    function render(){\n      var key = (state.r?'r':'')+(state.g?'g':'')+(state.b?'b':'');\n      chips.forEach(function(c){\n        var on = state[c.dataset.c];\n        c.classList.toggle('active', on); c.setAttribute('aria-pressed', on?'true':'false');\n      });\n      if(!key){ stage.classList.add('is-empty'); badge.textContent = 'All off'; nEl.textContent = '0'; return; }\n      stage.classList.remove('is-empty');\n      stage.querySelectorAll('img').forEach(function(im){ im.classList.toggle('on', im.dataset.m === key); });\n      var c = COPY[key];\n      badge.textContent = c[0];\n      cap.innerHTML = '\u003cb\u003e'+c[0]+' — '+c[1]+'\u003c\/b\u003e\u003cspan\u003e'+c[2]+'\u003c\/span\u003e';\n      nEl.textContent = c[3];\n    }\n    chips.forEach(function(c){\n      c.addEventListener('click', function(){ state[c.dataset.c] = !state[c.dataset.c]; render(); });\n    });\n    render();\n  }\n\n  \/* ---- SCROLL REVEAL ----\n     Everything with .rv starts at opacity:0, so a failed observer would leave the page\n     looking blank. Belt and braces: observe, but also force-reveal on a timer and on\n     pageshow so the content can never get stuck invisible. *\/\n  var rvEls = root.querySelectorAll('.rv');\n  function revealAll(){ rvEls.forEach(function(el){ el.classList.add('in'); }); }\n\n  if('IntersectionObserver' in window \u0026\u0026 !matchMedia('(prefers-reduced-motion: reduce)').matches){\n    var io = new IntersectionObserver(function(en){\n      en.forEach(function(x){ if(x.isIntersecting){ x.target.classList.add('in'); io.unobserve(x.target); } });\n    }, {threshold:.12, rootMargin:'0px 0px -40px 0px'});\n    rvEls.forEach(function(el, i){\n      el.style.transitionDelay = (Math.min(i % 4, 3) * 70) + 'ms';\n      io.observe(el);\n    });\n    \/* hard fallback — if anything above hasn't fired within 3s, show it anyway *\/\n    setTimeout(function(){\n      rvEls.forEach(function(el){\n        if(el.classList.contains('in')) return;\n        var r = el.getBoundingClientRect();\n        if(r.top \u003c window.innerHeight * 1.4) el.classList.add('in');\n      });\n    }, 3000);\n    window.addEventListener('pageshow', function(){\n      rvEls.forEach(function(el){\n        var r = el.getBoundingClientRect();\n        if(r.top \u003c window.innerHeight \u0026\u0026 r.bottom \u003e 0) el.classList.add('in');\n      });\n    });\n  } else {\n    revealAll();\n  }\n\n  \/* ---- final CTA -\u003e theme add-to-cart \/ top of page ---- *\/\n  root.querySelectorAll('[data-spx-atc]').forEach(function(a){\n    a.addEventListener('click', function(e){\n      e.preventDefault();\n      var btn = document.querySelector('form[action*=\"\/cart\/add\"] [type=\"submit\"], .product-form__submit, button[name=\"add\"]');\n      if(btn){ btn.scrollIntoView({behavior:'smooth', block:'center'}); }\n      else { window.scrollTo({top:0, behavior:'smooth'}); }\n    });\n  });\n})();\n\u003c\/script\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n","brand":"The Home and Party Shop","offers":[{"title":"1-Pack","offer_id":44187541897294,"sku":"SPECTRA-1PK","price":325.0,"currency_code":"AUD","in_stock":true},{"title":"2-Pack","offer_id":44187541930062,"sku":"SPECTRA-2PK","price":585.0,"currency_code":"AUD","in_stock":true},{"title":"3-Pack","offer_id":44187541962830,"sku":"SPECTRA-3PK","price":819.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0248\/2447\/9822\/files\/hb-spectra-v2-01-hero_5051c5b1-fbed-45ed-a809-0e0a48946533.jpg?v=1787046283","url":"https:\/\/thehomeandpartyshop.com\/products\/highbright-spectra-red-green-blue-garden-laser","provider":"The Home And Party Shop","version":"1.0","type":"link"}