{"title":"Christmas Laser Lights 2026","description":"\u003ch2\u003eLight the whole house this Christmas. From one plug.\u003c\/h2\u003e\n\u003cp\u003eNo ladders. No untangling. No gutter clips. A garden laser sits in the lawn, points at the house, and covers the roof, walls and trees in thousands of moving points of light in about thirty seconds. Come January, you unplug it and it goes back in the box.\u003c\/p\u003e\n\u003ch3\u003eWhich one for Christmas?\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eGarden Laser Light Projector\u003c\/strong\u003e – our best seller and the one most Australian homes start with. A green and blue starfield across the front of the house. Add a second for the backyard, the patio or the big tree out front.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHighBright Spectra\u003c\/strong\u003e – red, green and blue. If you want traditional Christmas colours, this is the one.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWhite Star Crystal\u003c\/strong\u003e – crisp white starlight. Elegant and understated, like snow-dusted stars on brick.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eYellow Firefly\u003c\/strong\u003e – warm, drifting fireflies through trees and hedges. Softer and dreamier than a starfield.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eTwo lights, whole house\u003c\/h3\u003e\n\u003cp\u003eOne projector covers a lot of wall, but most houses have a front and a back. More than one in four customers add a second light, and the 2-Pack and 3-Pack prices are there for exactly that. Front yard for the street, backyard for you.\u003c\/p\u003e\n\u003ch3\u003eGood to know\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWaterproof and built for Australian summers, storms included.\u003c\/li\u003e\n\u003cli\u003eStake it in the lawn or sit it on a deck – the ground stake and remote are in the box.\u003c\/li\u003e\n\u003cli\u003eFree shipping on orders $275+.\u003c\/li\u003e\n\u003cli\u003eBacked by a 12-month Australian warranty, with real people on email if you need a hand setting up.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eOrders climb fast from November. If you want the house lit before the neighbours, September and October are the calm months to sort it.\u003c\/p\u003e","products":[{"product_id":"garden-landscape-waterproof-laser-light","title":"HighBright™ Outdoor Laser Light Projector – Waterproof Garden \u0026 Party Light (Blue \u0026 Green)","description":"\u003c!-- PANTHEON HUNTER see-it-in-her-garden v3 2026-05-29 (product photos) --\u003e\n\u003csection class=\"glowsee\" data-pantheon=\"see-it-in-her-garden\"\u003e\n\u003cstyle\u003e\n.glowsee{margin:0 0 30px;font-family:'Lato',sans-serif;-webkit-font-smoothing:antialiased;}\n.glowsee *{box-sizing:border-box;}\n.glowsee__hero{position:relative;border-radius:14px;overflow:hidden;aspect-ratio:16\/10;background:#0a0b14;}\n.glowsee__hero img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 42%;}\n.glowsee__cap{position:absolute;left:0;right:0;bottom:0;padding:52px 20px 20px;line-height:1.3;\n  background:linear-gradient(to top,rgba(4,6,12,.95),rgba(4,6,12,.5) 58%,rgba(4,6,12,0));}\n.glowsee__eyebrow{color:#F2DDB8 !important;font-family:'Montserrat',sans-serif;font-weight:700;\n  font-size:11px;letter-spacing:.14em;text-transform:uppercase;text-shadow:0 1px 9px rgba(0,0,0,.98),0 0 3px rgba(0,0,0,.85);margin:0 0 7px;}\n.glowsee__h{color:#FFFFFF !important;font-family:'Montserrat',sans-serif;font-weight:800;\n  font-size:24px;line-height:1.16;margin:0 0 8px;text-shadow:0 1px 18px rgba(0,0,0,.65);}\n.glowsee__sub{color:#EFEFF6 !important;font-size:15px;line-height:1.5;margin:0;max-width:620px;}\n.glowsee__row{display:flex;gap:12px;overflow-x:auto;-webkit-overflow-scrolling:touch;\n  scroll-snap-type:x mandatory;padding:14px 2px 6px;margin:0;cursor:default;}\n.glowsee__row::-webkit-scrollbar{height:0;}\n.glowsee__tile{flex:0 0 80%;max-width:340px;scroll-snap-align:start;margin:0;cursor:default;}\n.glowsee__tile img{display:block;width:100%;height:200px;object-fit:cover;border-radius:11px;background:#0a0b14;}\n.glowsee__tilecap{color:#1A1612 !important;font-family:'Montserrat',sans-serif;font-weight:700;\n  font-size:13px;line-height:1.35;margin:9px 2px 0;}\n.glowsee__nudge{color:#5a4f45 !important;font-family:'Lato',sans-serif;font-size:14px;line-height:1.5;\n  text-align:center;margin:14px 8px 0;}\n.glowsee__nudge b{color:#1A1612 !important;}\n@media (min-width:750px){\n  .glowsee__h{font-size:33px;}.glowsee__sub{font-size:17px;}\n  .glowsee__row{overflow:visible;}.glowsee__tile{flex:1 1 0;max-width:none;}\n}\n\n\/* 07\/10\/2026 phone fix: caption was taller than the card (heading cut off); photo row + note had no side padding *\/\n@media (max-width:640px){\n.glowsee__hero{aspect-ratio:auto;min-height:330px;}\n.glowsee__hero img{position:absolute;inset:0;}\n.glowsee__row{padding-left:16px;padding-right:16px;scroll-padding-left:16px;}\n.glowsee__nudge{padding-left:16px;padding-right:16px;}\n}\n\u003c\/style\u003e\n\u003cdiv class=\"glowsee__hero\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0248\/2447\/9822\/files\/Garden_light5.jpg?v=1773097432\u0026amp;width=1200\" alt=\"Tall gum trees filled with thousands of scattered green and blue laser dots against the night sky\" loading=\"lazy\"\u003e\n\u003cdiv class=\"glowsee__cap\"\u003e\n\u003cp class=\"glowsee__eyebrow\"\u003eSee it in your garden\u003c\/p\u003e\n\u003ch2 class=\"glowsee__h\"\u003eYour backyard has never looked like this\u003c\/h2\u003e\n\u003cp class=\"glowsee__sub\"\u003eA soft field of scattered points over the trees, the lawn and the water — not one harsh spotlight stuck in a garden bed.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"glowsee__row\"\u003e\n\u003cfigure class=\"glowsee__tile\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0248\/2447\/9822\/files\/hf_20260614_023351_8dfc2a5c-95f0-4af5-a011-a180ada71ec2.png?v=1781404707\u0026amp;width=800\" alt=\"A poolside garden at night, palms in green and blue HighBright laser points reflected in the pool\" loading=\"lazy\"\u003e\n\u003cfigcaption class=\"glowsee__tilecap\"\u003ePools, palms and trees — the whole yard glows\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003cfigure class=\"glowsee__tile\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0248\/2447\/9822\/files\/hf_20260614_023533_79ccd0f3-8865-4ca0-bf60-9b0b60bdef98.png?v=1781404706\u0026amp;width=800\" alt=\"A feature tree wrapped in balanced green and blue HighBright laser starlight at night\" loading=\"lazy\"\u003e\n\u003cfigcaption class=\"glowsee__tilecap\"\u003eEvery tree wrapped in colour\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003cfigure class=\"glowsee__tile\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0248\/2447\/9822\/products\/DSC_6311_16c19877-5b3c-465c-bd48-75cc2944dec0.jpg?v=1773097432\" alt=\"Scattered green laser dots through a leafy garden and timber deck\" loading=\"lazy\"\u003e\n\u003cfigcaption class=\"glowsee__tilecap\"\u003eScattered points right through the garden\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003cp class=\"glowsee__nudge\"\u003ePick your coverage up top: \u003cb\u003eone light for a courtyard, two or three to wrap a whole yard.\u003c\/b\u003e\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003cstyle data-fix=\"2026-05-26-hbvs-v2\"\u003e\n\/* High-specificity overrides for the comparison table — fix contrast + mobile *\/\nsection.hb-vs .hb-vs-cell.hb-vs-header,\n.hb-vs .hb-vs-cell.hb-vs-header {\n  color: #E8C99B !important;\n  background: rgba(232,201,155,0.10) !important;\n  display: block !important;\n}\nsection.hb-vs .hb-vs-cell.hb-vs-feature,\n.hb-vs .hb-vs-cell.hb-vs-feature {\n  color: #FAF6EE !important;\n  background: transparent !important;\n  font-weight: 700 !important;\n}\nsection.hb-vs .hb-vs-cell.hb-vs-other,\n.hb-vs .hb-vs-cell.hb-vs-other {\n  color: rgba(250,246,238,0.78) !important;\n  background: transparent !important;\n}\nsection.hb-vs .hb-vs-cell.hb-vs-ours,\n.hb-vs .hb-vs-cell.hb-vs-ours {\n  color: #FFFFFF !important;\n  background: rgba(15,107,74,0.22) !important;\n  font-weight: 600 !important;\n}\n.hb-vs .hb-vs-mark.no { color: #E07A5F !important; }\n.hb-vs .hb-vs-mark.yes { color: #5BB888 !important; }\n\n\/* Mobile: collapse to 2-column on phones. Feature label spans both. *\/\n@media (max-width: 600px) {\n  .hb-vs .hb-vs-grid {\n    grid-template-columns: 1fr 1fr !important;\n  }\n  .hb-vs .hb-vs-cell.hb-vs-feature {\n    grid-column: 1 \/ -1 !important;\n    text-align: left !important;\n    padding: 14px 14px 6px !important;\n    background: rgba(232,201,155,0.06) !important;\n    border-bottom: none !important;\n  }\n  .hb-vs .hb-vs-cell.hb-vs-header:first-child {\n    display: none !important;\n  }\n  .hb-vs .hb-vs-cell {\n    padding: 12px 10px !important;\n    font-size: 13px !important;\n  }\n  .hb-vs .hb-vs-cell.hb-vs-header {\n    font-size: 10px !important;\n    letter-spacing: 0.08em !important;\n  }\n}\n\u003c\/style\u003e\n\n\n\n\n\u003cstyle\u003e\n\n\/* FB modal overlay *\/\n.hb-fbtile{cursor:pointer;}\n#hb-fbmodal{position:fixed;inset:0;background:rgba(10,12,14,0.92);z-index:99999;display:none;align-items:center;justify-content:center;padding:20px;backdrop-filter:blur(8px);}\n#hb-fbmodal.open{display:flex;}\n#hb-fbmodal-inner{position:relative;width:100%;max-width:420px;aspect-ratio:9\/16;background:#000;}\n#hb-fbmodal-inner iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#hb-fbmodal-close{position:absolute;top:-44px;right:0;width:36px;height:36px;border:0;border-radius:50%;background:#FAF6EE;cursor:pointer;display:flex;align-items:center;justify-content:center;font-family:Inter,sans-serif;font-size:18px;color:#1A1612;font-weight:700;}\n@media(max-width:480px){#hb-fbmodal-inner{max-width:100%;height:100%;max-height:90vh;}}\n\n\/* === HighBright\u0026trade; PDP v2 - Shrine Pro premium === *\/\n.hb{font-family:Inter,system-ui,sans-serif;color:#1A1612;line-height:1.6;max-width:100%;box-sizing:border-box;-webkit-font-smoothing:antialiased;}\n.hb *,.hb *::before,.hb *::after{box-sizing:border-box;}\n.hb section{padding:clamp(56px,8vw,96px) clamp(16px,4vw,40px);}\n.hb .wrap{max-width:1080px;margin:0 auto;}\n.hb .center{text-align:center;}\n.hb .eyebrow{font-size:11px;font-weight:700;letter-spacing:0.22em;text-transform:uppercase;color:#0F6B4A;margin:0 0 14px;}\n.hb .eyebrow.gold{color:#B89469;}\n.hb .h1{font-size:clamp(32px,5.2vw,52px);font-weight:900;letter-spacing:-1px;line-height:1.05;margin:0 0 18px;color:#1A1612;}\n.hb .h1 em{font-style:italic;color:#0F6B4A;font-weight:900;}\n.hb .h2{font-size:clamp(26px,4vw,40px);font-weight:900;letter-spacing:-0.5px;line-height:1.1;margin:0 0 16px;color:#1A1612;}\n.hb .h2 em{font-style:italic;color:#0F6B4A;font-weight:900;}\n.hb .h3{font-size:clamp(18px,2.4vw,22px);font-weight:800;letter-spacing:-0.2px;line-height:1.2;margin:0 0 8px;color:#1A1612;}\n.hb .lead{font-size:clamp(16px,1.8vw,18px);line-height:1.6;color:#3A332C;margin:0 auto 24px;max-width:640px;}\n.hb .body{font-size:15px;line-height:1.65;color:#4A4540;margin:0 0 12px;}\n.hb .body strong{color:#1A1612;font-weight:700;}\n\/* HERO *\/\n.hb-hero{background:linear-gradient(160deg,#1A1612 0%,#2D261D 60%,#1A1612 100%);color:#FAF6EE;padding:clamp(64px,10vw,120px) clamp(20px,5vw,48px);text-align:center;}\n.hb-hero .eyebrow{color:#E8C99B;}\n.hb-hero .h1{color:#FFFFFF;font-size:clamp(36px,6vw,64px);}\n.hb-hero .h1 em{color:#E8C99B;}\n.hb-hero .lead{color:rgba(250,246,238,0.82);font-size:clamp(16px,2vw,19px);max-width:680px;}\n.hb-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;max-width:760px;margin:48px auto 0;}\n.hb-stat{padding:24px 12px;border:1px solid rgba(232,201,155,0.25);background:rgba(255,255,255,0.04);}\n.hb-stat .num{font-size:clamp(26px,4vw,40px);font-weight:900;color:#E8C99B;display:block;line-height:1;letter-spacing:-1px;}\n.hb-stat .lbl{font-size:11px;letter-spacing:0.12em;text-transform:uppercase;color:rgba(250,246,238,0.7);margin-top:8px;display:block;font-weight:700;}\n@media(max-width:640px){.hb-stats{grid-template-columns:repeat(2,1fr);}}\n\/* VIDEO BLOCKS *\/\n.hb-video{background:#0E1419;padding:0;}\n.hb-video .frame{position:relative;width:100%;aspect-ratio:16\/9;background:#000;overflow:hidden;}\n.hb-video video,.hb-video iframe{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border:0;display:block;}\n.hb-video .caption{padding:24px 20px 32px;text-align:center;color:#FAF6EE;}\n.hb-video .caption .h3{color:#FFFFFF;font-size:15px;letter-spacing:0.06em;text-transform:uppercase;font-weight:700;}\n.hb-video .caption .body{color:rgba(250,246,238,0.7);font-size:13px;}\n\/* BENEFIT GRID *\/\n.hb-bgrid{background:#FAF6EE;}\n.hb-bgrid .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:48px;}\n.hb-bcard{background:#FFFFFF;padding:36px 28px;border:1px solid #EFE7D7;text-align:center;}\n.hb-bcard .icn{width:48px;height:48px;border-radius:50%;background:#0F6B4A;display:inline-flex;align-items:center;justify-content:center;margin:0 0 18px;}\n.hb-bcard .icn svg{width:22px;height:22px;fill:#FFFFFF;}\n@media(max-width:768px){.hb-bgrid .grid{grid-template-columns:1fr;gap:14px;}}\n\/* FB VIDEO TILES *\/\n.hb-fbgrid{background:#1A1612;color:#FAF6EE;}\n.hb-fbgrid .h2{color:#FFFFFF;}\n.hb-fbgrid .lead{color:rgba(250,246,238,0.75);}\n.hb-fbgrid .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:48px;}\n.hb-fbtile{position:relative;aspect-ratio:16\/9;border-radius:6px;overflow:hidden;background:#1A1612;cursor:pointer;display:block;text-decoration:none;color:#FAF6EE;transition:transform 200ms ease,box-shadow 200ms ease;}.hb-fbtile:hover{transform:scale(1.015);box-shadow:0 12px 32px rgba(0,0,0,0.4);}.hb-fbtile{appearance:none;-webkit-appearance:none;border:0;padding:0;font:inherit;}\n.hb-fbtile-poster{position:absolute !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;object-fit:cover !important;object-position:center !important;display:block !important;z-index:1;}\n.hb-fbtile::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0.15) 0%,rgba(0,0,0,0.55) 100%);z-index:2;pointer-events:none;}\n.hb-fbtile .play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;z-index:3;}\n.hb-fbtile .play .btn{width:64px;height:64px;border-radius:50%;background:#E8C99B;display:flex;align-items:center;justify-content:center;margin:0 auto 12px;transition:transform 200ms;}\n.hb-fbtile:hover .play .btn{transform:scale(1.08);}\n.hb-fbtile .play .btn::after{content:'';display:block;width:0;height:0;border-style:solid;border-width:11px 0 11px 16px;border-color:transparent transparent transparent #1A1612;margin-left:4px;}\n.hb-fbtile .play .lbl{font-family:Inter,sans-serif;font-weight:700;font-size:12px;letter-spacing:0.08em;text-transform:uppercase;color:#FFFFFF;text-shadow:0 1px 6px rgba(0,0,0,0.7);}\n.hb-fbtile .name{position:absolute;left:14px;right:14px;bottom:14px;z-index:2;font-family:Inter,sans-serif;font-size:11px;letter-spacing:0.12em;text-transform:uppercase;color:#FFFFFF;font-weight:700;text-shadow:0 1px 4px rgba(0,0,0,0.9),0 2px 12px rgba(0,0,0,0.8);background:rgba(0,0,0,0.85);padding:6px 12px;border-radius:3px;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);}\n@media(max-width:768px){.hb-fbgrid .grid{grid-template-columns:1fr;gap:14px;}.hb-fbtile{aspect-ratio:4\/3;border-radius:8px;}.hb-fbtile .play .btn{width:54px;height:54px;box-shadow:0 4px 14px rgba(0,0,0,0.4);animation:hbtile-pulse 2.4s ease-in-out infinite;}.hb-fbtile .play .btn::after{border-width:10px 0 10px 14px;}.hb-fbtile .play .lbl{font-size:11px;letter-spacing:0.1em;margin-top:8px;font-weight:800;}.hb-fbtile .name{font-size:10px;left:8px;right:8px;bottom:10px;letter-spacing:0.06em;}.hb-fbgrid .h2{font-size:26px;}.hb-fbgrid .eyebrow{font-size:13px;}}@keyframes hbtile-pulse{0%,100%{transform:scale(1);box-shadow:0 0 0 0 rgba(232,201,155,0.7);}50%{transform:scale(1.06);box-shadow:0 0 0 16px rgba(232,201,155,0);}}@media(max-width:600px){.hb-fbgrid .grid{margin-top:32px;}.hb-fbtile .play .btn{width:72px;height:72px;margin:0 auto 14px;}.hb-fbtile .play .btn::after{border-width:13px 0 13px 19px;margin-left:5px;}.hb-fbtile .play .lbl{font-size:14px;letter-spacing:0.12em;margin-top:12px;}.hb-fbtile .name{font-size:14px;letter-spacing:0.08em;left:14px;right:14px;bottom:14px;font-weight:800;}.hb-fbgrid .h2{font-size:30px;line-height:1.2;}.hb-fbgrid .lead{font-size:16px;}}\n\/* SPEC GRID *\/\n.hb-specs{background:#FFFFFF;}\n.hb-specs .grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0;margin-top:40px;border:1px solid #EFE7D7;}\n.hb-spec{padding:22px 24px;border-bottom:1px solid #EFE7D7;display:flex;justify-content:space-between;align-items:center;gap:16px;}\n.hb-spec:nth-child(2n){border-left:1px solid #EFE7D7;}\n.hb-spec:nth-last-child(-n+2){border-bottom:0;}\n.hb-spec .k{font-size:12px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:#7A6F62;}\n.hb-spec .v{font-size:15px;font-weight:700;color:#1A1612;text-align:right;}\n@media(max-width:640px){.hb-specs .grid{grid-template-columns:1fr;}.hb-spec:nth-child(2n){border-left:0;}.hb-spec:nth-last-child(2){border-bottom:1px solid #EFE7D7;}}\n\/* USE CASES *\/\n.hb-use{background:#FAF6EE;}\n.hb-use .grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:48px;}\n.hb-ucard{background:#FFFFFF;padding:24px 18px;border:1px solid #EFE7D7;text-align:center;}\n.hb-ucard .ico{font-size:24px;margin-bottom:10px;display:block;}\n.hb-ucard .h3{font-size:14px;letter-spacing:0.04em;text-transform:uppercase;font-weight:800;}\n.hb-ucard .body{font-size:13px;color:#4A4540;margin:6px 0 0;}\n@media(max-width:768px){.hb-use .grid{grid-template-columns:repeat(2,1fr);}}\n\/* PROMISE *\/\n.hb-promise{background:linear-gradient(135deg,#0F6B4A 0%,#0A5238 100%);color:#FFFFFF;}\n.hb-promise .eyebrow{color:#E8C99B;}\n.hb-promise .h2{color:#FFFFFF;}.hb-promise .h2 em{color:#E8C99B !important;}\n.hb-promise .lead{color:rgba(255,255,255,0.92);max-width:680px;}\n.hb-promise .pgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:44px;}\n.hb-pcard{background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.18);padding:28px 22px;text-align:center;}\n.hb-pcard .num{font-size:36px;font-weight:900;color:#E8C99B;display:block;line-height:1;}\n.hb-pcard .lbl{font-size:11px;letter-spacing:0.14em;text-transform:uppercase;font-weight:700;color:rgba(255,255,255,0.85);margin-top:6px;display:block;}\n.hb-pcard .body{color:rgba(255,255,255,0.78);margin-top:12px;font-size:14px;line-height:1.55;}\n@media(max-width:768px){.hb-promise .pgrid{grid-template-columns:1fr;}}\n\/* BOX *\/\n.hb-box{background:#1A1612;color:#FAF6EE;}\n.hb-box .eyebrow{color:#E8C99B;}\n.hb-box .h2{color:#FFFFFF;}\n.hb-box .grid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:40px;text-align:center;}\n.hb-box .item{padding:18px 8px;border:1px solid rgba(232,201,155,0.2);}\n.hb-box .item .v{font-size:24px;font-weight:900;color:#E8C99B;display:block;line-height:1;}\n.hb-box .item .k{font-size:11px;letter-spacing:0.1em;text-transform:uppercase;font-weight:700;color:rgba(250,246,238,0.78);margin-top:8px;display:block;}\n@media(max-width:640px){.hb-box .grid{grid-template-columns:repeat(2,1fr);}}\n\n\/* MOMENTS GALLERY *\/\n.hb-moments{background:#FAF6EE;}\n.hb-moments .h2 em{color:#0F6B4A;}\n.hb-moments-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:200px;gap:8px;margin-top:48px;}\n.hb-mtile{position:relative;overflow:hidden;background:#0E1419;border-radius:0;}\n.hb-mtile-tall{grid-row:span 2;}\n.hb-mtile-wide{grid-column:span 2;}\n.hb-mtile img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 600ms ease;}\n.hb-mtile:hover img{transform:scale(1.05);}\n@media(max-width:768px){.hb-moments-grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:140px;}.hb-mtile-tall{grid-row:span 1;}.hb-mtile-wide{grid-column:span 1;}.hb-moments-grid .hb-mtile:last-child{grid-column:span 2;}}\n\n\n\/* PANORAMA full bleed *\/\n\n\n\n\n\n\n\n\/* USE-CASES split *\/\n.hb-use{background:#FAF6EE;padding:0 !important;}\n.hb-use-grid{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;}\n.hb-use-img{aspect-ratio:1\/1;overflow:hidden;}\n.hb-use-img img{width:100%;height:100%;object-fit:cover;display:block;}\n.hb-use-copy{padding:clamp(40px,6vw,72px);display:flex;flex-direction:column;justify-content:center;}\n.hb-use-list{list-style:none;padding:0;margin:18px 0 0;font-size:15px;line-height:1.8;color:#3A332C;}\n.hb-use-list li{padding-left:18px;position:relative;}\n.hb-use-list li::before{content:'';position:absolute;left:0;top:13px;width:6px;height:6px;background:#0F6B4A;border-radius:50%;}\n@media(max-width:768px){.hb-use-grid{grid-template-columns:1fr;}.hb-use-img{aspect-ratio:16\/10;}}\n\n\/* FINAL CTA *\/\n.hb-cta{background:#FAF6EE;text-align:center;}\n.hb-cta a.btn{display:inline-block;background:#1A1612;color:#FFFFFF;padding:20px 44px;font-family:Inter,sans-serif;font-weight:700;text-decoration:none;letter-spacing:0.06em;text-transform:uppercase;font-size:14px;margin-top:12px;}\n.hb-cta a.btn:hover{background:#0F6B4A;}\n.hb-cta .micro{font-size:12px;color:#7A6F62;margin-top:18px;letter-spacing:0.04em;}\n\u003c\/style\u003e\n\u003cdiv class=\"hb\"\u003e\n\u003c!-- HERO --\u003e \u003c!-- HERO --\u003e\n\u003c!-- THAPS Wedding Vibe Hero Video — May 26 2026 --\u003e\n\u003csection class=\"thaps-vibe-hero\" style=\"margin:24px 0 32px;padding:0;background:#1A1612;border-radius:14px;overflow:hidden;\"\u003e\n  \u003cdiv style=\"position:relative;width:100%;max-width:720px;margin:0 auto;\"\u003e\n    \u003cvideo muted loop playsinline preload=\"none\" controls=\"controls\" data-jb-desktop-autoplay poster=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0248\/2447\/9822\/files\/Garden_light5.jpg?v=1773097432\u0026amp;width=1200\" style=\"width:100%;height:auto;display:block;border-radius:14px;\" aria-label=\"Garden Laser Light at a backyard wedding\"\u003e\n      \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/vp\/e47717d649da4a46ae2745762a0df5f0\/e47717d649da4a46ae2745762a0df5f0.HD-720p-1.6Mbps-84929493.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n    \u003cdiv style=\"padding:18px 22px 22px;background:#1A1612;color:#FAF6F0;text-align:center;\"\u003e\n      \u003cp style=\"margin:0 0 6px;font-family:'Montserrat',sans-serif;font-weight:800;font-size:20px;letter-spacing:0.04em;text-transform:uppercase;color:#FAF6F0;\"\u003eBackyard wedding? Birthday? Anniversary?\u003c\/p\u003e\n      \u003cp style=\"margin:0;font-family:'Lato',sans-serif;font-weight:400;font-size:15px;color:#FAF6F0;opacity:0.85;\"\u003eOne little projector. The whole night becomes the photos.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"hb-hero\"\u003e\n\u003cp class=\"eyebrow\"\u003eAustralian-owned · Shipped from our QLD warehouse · Backed by a 12-month Australian warranty\u003c\/p\u003e\n\u003ch2 class=\"h1\"\u003eStake it. Point it. \u003cem\u003eHundreds of lights, in 60 seconds.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp class=\"lead\"\u003eStake it in the lawn. Point it at the tree line. In 60 seconds your backyard is wearing hundreds of green and blue dots from fence to fence — no extension cords, no electrician, no app.\u003c\/p\u003e\n\u003c\/section\u003e \u003c!-- HERO VIDEO --\u003e\n\u003csection class=\"hb-video\"\u003e\n\u003cdiv class=\"frame\"\u003e\u003cvideo poster=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0248\/2447\/9822\/files\/preview_images\/30c0fff3d6c4448eabcbf8d2330d5a37.thumbnail.0000000000.jpg?v=1775283791\" playsinline=\"\" loop=\"loop\" muted=\"\" preload=\"none\" controls=\"controls\" data-jb-desktop-autoplay\u003e\n        \u003csource type=\"video\/mp4\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/vp\/30c0fff3d6c4448eabcbf8d2330d5a37\/30c0fff3d6c4448eabcbf8d2330d5a37.SD-480p-1.5Mbps-80248964.mp4\"\u003e\u003c\/video\u003e\u003c\/div\u003e\n\u003cdiv class=\"caption\"\u003e\n\u003cp class=\"h3\"\u003eThe HighBright™ difference, in motion\u003c\/p\u003e\n\u003cp class=\"body\"\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"hbr\" aria-label=\"See the garden before and after\"\u003e\n\u003cstyle\u003e\n.hbr .hbr-eyebrow{color:#E8C99B!important}.hbr .hbr-h{color:#FFFFFF!important}.hbr .hbr-h em{color:#5BB888!important}.hbr .hbr-sub,.hbr .hbr-cap{color:#EDE7DD!important}\n.hbr{background:#0d0a08;color:#FAF6F0;font-family:Inter,system-ui,sans-serif;\n  padding:clamp(52px,7vw,88px) clamp(16px,4vw,40px);-webkit-font-smoothing:antialiased;}\n.hbr *{box-sizing:border-box;}\n.hbr-wrap{max-width:920px;margin:0 auto;}\n.hbr-head{text-align:center;margin:0 0 clamp(26px,4vw,40px);}\n.hbr-eyebrow{font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;\n  color:#E8C99B;margin:0 0 12px;}\n.hbr-h{font-family:'Fraunces',Georgia,serif;font-weight:700;letter-spacing:-.01em;\n  font-size:clamp(27px,4.6vw,42px);line-height:1.08;color:#FFFFFF;margin:0 0 12px;}\n.hbr-h em{font-style:italic;color:#5BB888;}\n.hbr-sub{font-size:clamp(14px,1.7vw,16px);line-height:1.55;color:rgba(250,246,240,.74);\n  max-width:540px;margin:0 auto;}\n\/* the slider *\/\n.hbr-stage{position:relative;width:100%;aspect-ratio:16\/10;border-radius:16px;overflow:hidden;\n  background:#06070b;box-shadow:0 24px 70px rgba(0,0,0,.55);isolation:isolate;\n  border:1px solid rgba(232,201,155,.18);}\n.hbr-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 45%;\n  display:block;-webkit-user-select:none;user-select:none;pointer-events:none;}\n\/* BEFORE (lights off) sits on top, clipped from the right by the slider value *\/\n.hbr-before{z-index:2;filter:brightness(.40) saturate(.5) contrast(1.05);\n  clip-path:inset(0 calc(100% - var(--pos,50%)) 0 0);}\n\/* corner labels *\/\n.hbr-tag{position:absolute;top:14px;z-index:4;font-size:10.5px;font-weight:800;letter-spacing:.14em;\n  text-transform:uppercase;padding:6px 12px;border-radius:999px;backdrop-filter:blur(4px);\n  -webkit-backdrop-filter:blur(4px);pointer-events:none;text-shadow:0 1px 4px rgba(0,0,0,.6);}\n.hbr-tag.off{left:14px;background:rgba(10,12,18,.62);color:rgba(250,246,240,.92);\n  border:1px solid rgba(255,255,255,.16);}\n.hbr-tag.on{right:14px;background:rgba(15,107,74,.78);color:#FFFFFF;\n  border:1px solid rgba(91,184,136,.55);box-shadow:0 4px 16px rgba(15,107,74,.4);}\n\/* the divider handle (purely visual, follows --pos) *\/\n.hbr-divider{position:absolute;top:0;bottom:0;z-index:5;left:var(--pos,50%);width:2px;\n  transform:translateX(-1px);background:linear-gradient(180deg,rgba(232,201,155,.2),#E8C99B 22%,#E8C99B 78%,rgba(232,201,155,.2));\n  pointer-events:none;box-shadow:0 0 18px rgba(232,201,155,.55);}\n.hbr-knob{position:absolute;top:50%;left:var(--pos,50%);z-index:6;width:50px;height:50px;\n  transform:translate(-50%,-50%);border-radius:50%;background:rgba(13,10,8,.55);\n  border:2px solid #E8C99B;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);\n  display:flex;align-items:center;justify-content:center;gap:3px;pointer-events:none;\n  box-shadow:0 6px 20px rgba(0,0,0,.5),0 0 0 6px rgba(232,201,155,.10);\n  transition:box-shadow .2s ease;}\n.hbr-knob::before,.hbr-knob::after{content:\"\";width:0;height:0;border-style:solid;}\n.hbr-knob::before{border-width:5px 7px 5px 0;border-color:transparent #E8C99B transparent transparent;}\n.hbr-knob::after{border-width:5px 0 5px 7px;border-color:transparent transparent transparent #E8C99B;}\n\/* the actual control — invisible range over the whole stage *\/\n.hbr-range{position:absolute;inset:0;z-index:7;width:100%;height:100%;margin:0;padding:0;\n  -webkit-appearance:none;appearance:none;background:transparent;cursor:ew-resize;}\n.hbr-range:focus-visible{outline:none;}\n.hbr-range:focus-visible~.hbr-knob{box-shadow:0 6px 20px rgba(0,0,0,.5),0 0 0 6px rgba(232,201,155,.30);}\n.hbr-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:54px;height:100vh;\n  background:transparent;cursor:ew-resize;}\n.hbr-range::-moz-range-thumb{width:54px;height:100vh;background:transparent;border:0;cursor:ew-resize;}\n.hbr-range::-moz-range-track{background:transparent;}\n\/* swipe hint that fades after first interaction *\/\n.hbr-hint{position:absolute;left:50%;bottom:16px;z-index:5;transform:translateX(-50%);\n  font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#0d0a08;\n  background:rgba(232,201,155,.92);border-radius:999px;padding:7px 16px;pointer-events:none;\n  box-shadow:0 4px 14px rgba(0,0,0,.35);animation:hbrNudge 2.4s ease-in-out infinite;white-space:nowrap;}\n.hbr-stage[data-touched=\"1\"] .hbr-hint{opacity:0;transition:opacity .3s ease;}\n@keyframes hbrNudge{0%,100%{transform:translateX(calc(-50% - 7px));}50%{transform:translateX(calc(-50% + 7px));}}\n@media (prefers-reduced-motion:reduce){.hbr-hint{animation:none;}}\n.hbr-cap{text-align:center;font-size:14px;line-height:1.55;color:rgba(250,246,240,.72);\n  margin:clamp(18px,3vw,26px) auto 0;max-width:560px;}\n.hbr-cap b{color:#E8C99B;font-weight:700;}\n@media(max-width:600px){\n  .hbr-stage{aspect-ratio:4\/5;border-radius:14px;}\n\/* 17\/10\/2026: keep both slider images filling the stage (generic description img{height:auto} was winning) *\/\n.hbr-stage .hbr-img{height:100% !important;max-width:none !important;margin:0 !important;}\n  .hbr-knob{width:46px;height:46px;}\n  .hbr-tag{font-size:10px;padding:5px 10px;top:12px;}\n}\n\u003c\/style\u003e\n\u003cdiv class=\"hbr-wrap\"\u003e\n  \u003cdiv class=\"hbr-head\"\u003e\n    \u003cp class=\"hbr-eyebrow\"\u003eDrag to see the difference\u003c\/p\u003e\n    \u003ch2 class=\"hbr-h\"\u003eLights off. \u003cem\u003eHighBright on.\u003c\/em\u003e\n\u003c\/h2\u003e\n    \u003cp class=\"hbr-sub\"\u003eSlide across to watch a dark backyard fill with hundreds of green and blue points — from a single power point.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"hbr-stage\" id=\"hbrStage\" style=\"--pos:50%;\"\u003e\n    \u003c!-- ON = lit image (under) --\u003e\n    \u003cimg class=\"hbr-img hbr-after\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0248\/2447\/9822\/files\/hf_20260614_024232_f710c5f3-e6c7-415c-a037-8699416c34fb.png?v=1781405078\u0026amp;width=1400\" alt=\"The same backyard lit by hundreds of green and blue HighBright laser dots across the trees and lawn\" loading=\"lazy\" decoding=\"async\"\u003e\n    \u003c!-- OFF = same photo, CSS-darkened (over, clipped). Swap data-off URL for a real dark frame if available. --\u003e\n    \u003cimg class=\"hbr-img hbr-before\" id=\"hbrBefore\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0248\/2447\/9822\/files\/hf_20260614_024232_f710c5f3-e6c7-415c-a037-8699416c34fb.png?v=1781405078\u0026amp;width=1400\" data-off=\"\" alt=\"The same backyard before — dark and unlit at night\" loading=\"lazy\" decoding=\"async\"\u003e\n\n    \u003cspan class=\"hbr-tag off\"\u003ePorch light off\u003c\/span\u003e\n    \u003cspan class=\"hbr-tag on\"\u003eHighBright on\u003c\/span\u003e\n\n    \u003cspan class=\"hbr-divider\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n    \u003cspan class=\"hbr-knob\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\n    \u003cinput class=\"hbr-range\" type=\"range\" min=\"0\" max=\"100\" value=\"50\" step=\"0.1\" aria-label=\"Drag to reveal the garden with the lights on\" id=\"hbrRange\"\u003e\n\n    \u003cspan class=\"hbr-hint\"\u003e← Drag →\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"hbr-cap\"\u003eDrag across to switch the \u003cb\u003eHighBright on\u003c\/b\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n(function(){\n  var stage=document.getElementById('hbrStage');\n  var range=document.getElementById('hbrRange');\n  var before=document.getElementById('hbrBefore');\n  if(!stage||!range)return;\n  \/\/ if a real \"lights off\" frame is supplied via data-off, use it (and drop the CSS dim)\n  if(before){var off=before.getAttribute('data-off');if(off){before.src=off;before.style.filter='none';}}\n  function set(v){stage.style.setProperty('--pos',v+'%');}\n  range.addEventListener('input',function(){set(this.value);stage.setAttribute('data-touched','1');},{passive:true});\n  \/\/ tap\/drag-anywhere on the stage moves the handle to that x (nicer than only the thumb).\n  \/\/ Bind pointer + mouse + touch so every browser jumps to the tap point.\n  function jump(clientX){\n    var r=stage.getBoundingClientRect();\n    var pct=Math.max(0,Math.min(100,((clientX-r.left)\/r.width)*100));\n    range.value=pct;set(pct);stage.setAttribute('data-touched','1');\n  }\n  function onDown(e){\n    var x=(e.touches\u0026\u0026e.touches[0])?e.touches[0].clientX:e.clientX;\n    if(x!=null)jump(x);\n  }\n  stage.addEventListener('pointerdown',onDown,{passive:true});\n  stage.addEventListener('mousedown',onDown,{passive:true});\n  stage.addEventListener('touchstart',onDown,{passive:true});\n  set(50);\n})();\n\u003c\/script\u003e\n\u003c\/section\u003e\n\u003c!-- REAL FB REVIEWS v4 - May 24 2026 - clickable to real FB page --\u003e\n\u003cstyle\u003e\n.hb-fbr3{\n  background:#F0F2F5 !important;\n  padding:clamp(48px,7vw,80px) clamp(12px,3vw,32px) !important;\n  font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif !important;\n  color:#050505 !important;\n}\n.hb-fbr3 *{box-sizing:border-box;}\n.hb-fbr3 .hb-fbr3-wrap{max-width:740px;margin:0 auto;}\n.hb-fbr3 .hb-fbr3-head{text-align:center;margin:0 0 28px;padding:0 12px;}\n.hb-fbr3 .hb-fbr3-eyebrow{\n  font-size:11px !important;font-weight:700 !important;letter-spacing:0.22em !important;\n  text-transform:uppercase !important;color:#0F6B4A !important;margin:0 0 12px !important;\n}\n.hb-fbr3 .hb-fbr3-h2{\n  font-size:clamp(26px,4vw,38px) !important;font-weight:900 !important;letter-spacing:-0.5px !important;\n  line-height:1.12 !important;margin:0 0 14px !important;color:#1A1612 !important;\n}\n.hb-fbr3 .hb-fbr3-h2 em{font-style:italic !important;color:#0F6B4A !important;font-weight:900 !important;}\n.hb-fbr3 .hb-fbr3-lead{\n  font-size:15px !important;line-height:1.55 !important;color:#65676B !important;\n  max-width:560px !important;margin:0 auto !important;\n}\n\/* Featured Maxine card *\/\n.hb-fbr3-featured{\n  background:#FFFFFF;border-radius:12px;padding:14px 14px 18px;\n  border:2px solid #1877F2;box-shadow:0 6px 18px rgba(24,119,242,0.14);\n  margin:0 0 16px;position:relative;\n}\n.hb-fbr3-featured-badge{\n  position:absolute;top:-10px;left:14px;\n  background:#1877F2;color:#FFFFFF;\n  font-size:10px;font-weight:700;letter-spacing:0.06em;\n  text-transform:uppercase;padding:3px 8px;border-radius:4px;\n}\n.hb-fbr3-img{\n  display:block;width:100%;height:auto;margin:0;border-radius:6px;\n}\n.hb-fbr3-set{\n  background:#FFFFFF;border-radius:12px;padding:14px;\n  box-shadow:0 1px 3px rgba(0,0,0,0.08);\n  margin:0;\n}\n\/* Per-card view-on-FB link *\/\n.hb-fbr3-viewlink{\n  display:flex;align-items:center;justify-content:flex-end;gap:6px;\n  margin-top:10px;padding-top:8px;\n  border-top:1px solid rgba(0,0,0,0.06);\n  font-size:12.5px;color:#1877F2;\n  text-decoration:none;font-weight:600;\n}\n.hb-fbr3-viewlink:hover{text-decoration:underline;color:#0F5BC4;}\n.hb-fbr3-viewlink svg{flex-shrink:0;}\n\/* Make the whole card visually inviting as a link *\/\n.hb-fbr3-cardlink{\n  display:block;text-decoration:none;color:inherit;\n  border-radius:12px;\n  transition:transform 180ms ease, box-shadow 180ms ease;\n}\n.hb-fbr3-cardlink:hover{transform:translateY(-1px);}\n.hb-fbr3-cardlink:focus-visible{outline:3px solid #1877F2;outline-offset:2px;}\n\/* Footer CTA pill *\/\n.hb-fbr3-foot{\n  text-align:center;margin-top:24px;padding:0 12px;\n}\n.hb-fbr3-foot a.hb-fbr3-pill{\n  display:inline-flex;align-items:center;gap:8px;\n  padding:12px 22px;background:#1877F2;color:#FFFFFF;\n  font-family:Inter,-apple-system,sans-serif;\n  font-size:14px;font-weight:600;\n  border-radius:999px;text-decoration:none;\n  transition:background 180ms ease, transform 180ms ease;\n}\n.hb-fbr3-foot a.hb-fbr3-pill:hover{background:#0F5BC4;transform:translateY(-1px);}\n.hb-fbr3-foot small{\n  display:block;margin-top:10px;\n  font-family:Inter,sans-serif;\n  font-size:11.5px;color:#7A6F62;line-height:1.45;\n}\n\u003c\/style\u003e\n\n\u003csection class=\"hb-fbr3\"\u003e\n  \u003cdiv class=\"hb-fbr3-wrap\"\u003e\n    \u003cdiv class=\"hb-fbr3-head\"\u003e\n      \u003cp class=\"hb-fbr3-eyebrow\"\u003eFrom our Facebook community\u003c\/p\u003e\n      \u003ch2 class=\"hb-fbr3-h2\"\u003eFrom the Facebook \u003cem\u003ecomment threads.\u003c\/em\u003e\n\u003c\/h2\u003e\n      \u003cp class=\"hb-fbr3-lead\"\u003eScreenshots, not quotes. Names, words and reaction counts unchanged.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"hb-fbr3-cardlink\"\u003e\n      \u003cdiv class=\"hb-fbr3-featured\"\u003e\n        \u003cspan class=\"hb-fbr3-featured-badge\"\u003e★ Top Comment\u003c\/span\u003e\n        \u003cimg class=\"hb-fbr3-img\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0248\/2447\/9822\/files\/fb_review_maxine_may12.png?v=1778564252\" alt=\"Facebook comment from Maxine Payne: I've just received these lights. They are incredible. I would highly recommend.\" width=\"692\" height=\"127\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"hb-fbr3-cardlink\"\u003e\n      \u003cdiv class=\"hb-fbr3-set\"\u003e\n        \u003cimg class=\"hb-fbr3-img\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0248\/2447\/9822\/files\/fb_reviews_set_may12.png?v=1778564252\" alt=\"Five Facebook comments from THAPS customers: Be Branded, Roofers Warehouse, Rebecca Lollback, Sunshine Coast Tradies, and Kaylene Chaponnel - all praising the garden laser light.\" width=\"700\" height=\"528\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- END REAL FB REVIEWS v3 --\u003e\n\u003c!-- BENEFITS --\u003e\n\n\n\n\u003c!-- FB VIDEOS --\u003e\n\u003csection class=\"hb-fbgrid\"\u003e\n\u003cdiv class=\"wrap center\"\u003e\n\u003cp class=\"eyebrow gold\"\u003eSee HighBright in action\u003c\/p\u003e\n\u003ch2 class=\"h2\"\u003eWatch it work. \u003cem\u003eAcross three different gardens.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp class=\"lead\"\u003eTap to play - three real backyards, three real nights, no lighting tricks.\u003c\/p\u003e\n\u003cdiv class=\"grid\"\u003e\n\u003cbutton type=\"button\" class=\"hb-fbtile\" data-video=\"https:\/\/cdn.shopify.com\/videos\/c\/vp\/913becc2df0b4de59e41e80b828d30a7\/913becc2df0b4de59e41e80b828d30a7.HD-720p-1.6Mbps-83773554.mp4\" data-poster=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0248\/2447\/9822\/files\/preview_images\/913becc2df0b4de59e41e80b828d30a7.thumbnail.0000000000.jpg?v=1778393915\"\u003e\u003cimg class=\"hb-fbtile-poster\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0248\/2447\/9822\/files\/preview_images\/913becc2df0b4de59e41e80b828d30a7.thumbnail.0000000000.jpg?v=1778393915\u0026amp;width=720\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0248\/2447\/9822\/files\/preview_images\/913becc2df0b4de59e41e80b828d30a7.thumbnail.0000000000.jpg?v=1778393915\u0026amp;width=320 320w, https:\/\/cdn.shopify.com\/s\/files\/1\/0248\/2447\/9822\/files\/preview_images\/913becc2df0b4de59e41e80b828d30a7.thumbnail.0000000000.jpg?v=1778393915\u0026amp;width=480 480w, https:\/\/cdn.shopify.com\/s\/files\/1\/0248\/2447\/9822\/files\/preview_images\/913becc2df0b4de59e41e80b828d30a7.thumbnail.0000000000.jpg?v=1778393915\u0026amp;width=720 720w\" sizes=\"(max-width: 749px) calc(33vw - 12px), 360px\" width=\"720\" height=\"405\" alt=\"Garden Laser Light video preview\" loading=\"lazy\" decoding=\"async\"\u003e\u003cdiv class=\"play\"\u003e\n\u003cdiv class=\"btn\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cspan class=\"lbl\"\u003eTap to play\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"name\"\u003eBackyard reel\u003c\/span\u003e\u003c\/button\u003e\u003cbutton type=\"button\" class=\"hb-fbtile\" data-video=\"https:\/\/cdn.shopify.com\/videos\/c\/vp\/263a2966e1d24a8d805bb7fe1f726e6f\/263a2966e1d24a8d805bb7fe1f726e6f.HD-720p-1.6Mbps-83773556.mp4\" data-poster=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0248\/2447\/9822\/files\/preview_images\/263a2966e1d24a8d805bb7fe1f726e6f.thumbnail.0000000000.jpg?v=1778393923\"\u003e\u003cimg class=\"hb-fbtile-poster\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0248\/2447\/9822\/files\/preview_images\/263a2966e1d24a8d805bb7fe1f726e6f.thumbnail.0000000000.jpg?v=1778393923\u0026amp;width=720\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0248\/2447\/9822\/files\/preview_images\/263a2966e1d24a8d805bb7fe1f726e6f.thumbnail.0000000000.jpg?v=1778393923\u0026amp;width=320 320w, https:\/\/cdn.shopify.com\/s\/files\/1\/0248\/2447\/9822\/files\/preview_images\/263a2966e1d24a8d805bb7fe1f726e6f.thumbnail.0000000000.jpg?v=1778393923\u0026amp;width=480 480w, https:\/\/cdn.shopify.com\/s\/files\/1\/0248\/2447\/9822\/files\/preview_images\/263a2966e1d24a8d805bb7fe1f726e6f.thumbnail.0000000000.jpg?v=1778393923\u0026amp;width=720 720w\" sizes=\"(max-width: 749px) calc(33vw - 12px), 360px\" width=\"720\" height=\"405\" alt=\"Garden Laser Light video preview\" loading=\"lazy\" decoding=\"async\"\u003e\u003cdiv class=\"play\"\u003e\n\u003cdiv class=\"btn\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cspan class=\"lbl\"\u003eTap to play\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"name\"\u003eTree projection\u003c\/span\u003e\u003c\/button\u003e\u003cbutton type=\"button\" class=\"hb-fbtile\" data-video=\"https:\/\/cdn.shopify.com\/videos\/c\/vp\/ff704cd34f314892a9654869a5031fa0\/ff704cd34f314892a9654869a5031fa0.HD-720p-1.6Mbps-97931483.mp4\" data-poster=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0248\/2447\/9822\/files\/full-backyard-real-poster.jpg?v=1792201151\"\u003e\u003cimg class=\"hb-fbtile-poster\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0248\/2447\/9822\/files\/full-backyard-real-poster.jpg?v=1792201151\u0026amp;width=720\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0248\/2447\/9822\/files\/full-backyard-real-poster.jpg?v=1792201151\u0026amp;width=320 320w, https:\/\/cdn.shopify.com\/s\/files\/1\/0248\/2447\/9822\/files\/full-backyard-real-poster.jpg?v=1792201151\u0026amp;width=480 480w, https:\/\/cdn.shopify.com\/s\/files\/1\/0248\/2447\/9822\/files\/full-backyard-real-poster.jpg?v=1792201151\u0026amp;width=720 720w\" sizes=\"(max-width: 749px) calc(33vw - 12px), 360px\" width=\"720\" height=\"405\" alt=\"Garden Laser Light video preview\" loading=\"lazy\" decoding=\"async\"\u003e\u003cdiv class=\"play\"\u003e\n\u003cdiv class=\"btn\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cspan class=\"lbl\"\u003eTap to play\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"name\"\u003eFull backyard coverage\u003c\/span\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- EDITORIAL: sparkler party hero strip (lazy, full bleed) --\u003e\n\n\u003c!-- MOMENTS GALLERY (lazy-loaded, zero LCP impact) --\u003e\n\u003csection class=\"hb-moments\"\u003e\n\u003cdiv class=\"wrap center\"\u003e\n\u003cp class=\"eyebrow\"\u003eSee it in your own garden\u003c\/p\u003e\n\u003ch2 class=\"h2\"\u003eThe nights you’ll \u003cem\u003eactually remember.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp class=\"lead\"\u003eHighBright across different garden settings. Plug in a single unit, point it at your trees, watch your night change.\u003c\/p\u003e\n\u003cdiv class=\"hb-moments-grid\"\u003e\n\u003cdiv class=\"hb-mtile hb-mtile-tall\"\u003e\u003cimg loading=\"lazy\" decoding=\"async\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0248\/2447\/9822\/files\/hf_20260614_013702_40fdb538-a596-4baf-bdc6-35dca2aea2c0.png?v=1781402364\u0026amp;width=900\" alt=\"Long candle-lit garden dinner table at night with the whole garden behind in HighBright blue and green laser starlight\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"hb-mtile\"\u003e\u003cimg loading=\"lazy\" decoding=\"async\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0248\/2447\/9822\/files\/hf_20260614_013658_784d240f-2dd8-4108-855c-9ba654bacf49.png?v=1781402364\u0026amp;width=600\" alt=\"Garden dinner party at night, guests at a candle-lit table under HighBright blue and green laser starlight\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"hb-mtile\"\u003e\u003cimg loading=\"lazy\" decoding=\"async\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0248\/2447\/9822\/files\/hf_20260614_013706_2c87937e-36b6-4d4b-9f39-12b120199de7.png?v=1781402365\u0026amp;width=600\" alt=\"Friends around a warm fire pit with the garden behind glowing in HighBright blue and green laser starlight\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"hb-mtile\"\u003e\u003cimg loading=\"lazy\" decoding=\"async\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0248\/2447\/9822\/files\/hf_20260614_013709_ea85e3d4-3bf5-496e-a309-75e58cbd73c4.png?v=1781402365\u0026amp;width=600\" alt=\"Frangipani courtyard with warm lanterns and dense HighBright blue and green laser starlight overhead\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"hb-mtile hb-mtile-wide\"\u003e\u003cimg loading=\"lazy\" decoding=\"async\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0248\/2447\/9822\/files\/hf_20260614_014340_0603a6b1-7d9f-411b-b09a-abd16fd03172.png?v=1781402365\u0026amp;width=900\" alt=\"Sweeping luxury Australian garden at night blanketed in HighBright blue and green laser starlight with a warm-lit pavilion\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"hb-mtile\"\u003e\u003cimg loading=\"lazy\" decoding=\"async\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0248\/2447\/9822\/files\/hf_20260614_014344_8701054a-2004-485d-83d4-efbd0c0b48fa.png?v=1781402364\u0026amp;width=600\" alt=\"Couple walking a garden path lined with HighBright blue and green laser starlight at night\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"hb-mtile\"\u003e\u003cimg loading=\"lazy\" decoding=\"async\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0248\/2447\/9822\/files\/hf_20260614_013733_b16f61cf-e657-4ec9-b271-e86b0a3638f7.png?v=1781402366\u0026amp;width=600\" alt=\"Poolside cabana at night, palms in HighBright blue and green laser points doubled in the pool reflection\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"hb-mtile\"\u003e\u003cimg loading=\"lazy\" decoding=\"async\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0248\/2447\/9822\/files\/hf_20260614_013739_c70037fe-473e-4ead-a00b-dc9becc984af.png?v=1781402365\u0026amp;width=600\" alt=\"Couple at a candle-lit terrace dinner with a garden of HighBright blue and green laser stars behind\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"hb-mtile hb-mtile-wide\"\u003e\u003cimg loading=\"lazy\" decoding=\"async\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0248\/2447\/9822\/files\/hf_20260614_014336_761a4dfa-3b99-46ae-be92-86e508a95eb6.png?v=1781402937\u0026amp;width=900\" alt=\"Hamptons verandah dinner table at night with the garden behind in HighBright blue and green laser starlight\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- CINEMATIC FILM (added Jun 14) --\u003e\n\u003csection class=\"thaps-cine\" style=\"margin:8px 0 32px;padding:0 16px;text-align:center;\"\u003e\n  \u003cp class=\"eyebrow\"\u003eSee it move\u003c\/p\u003e\n  \u003ch2 class=\"h2\" style=\"margin:0 0 14px;\"\u003eSome nights, \u003cem\u003eno one wants to go inside.\u003c\/em\u003e\n\u003c\/h2\u003e\n  \u003cp style=\"margin:0 0 16px;font-family:Lato,sans-serif;color:#6b6157;font-size:16px;\"\u003ePour a wine, press play.\u003c\/p\u003e\n  \u003cdiv style=\"position:relative;width:100%;max-width:460px;margin:0 auto;border-radius:16px;overflow:hidden;background:#0a1020;box-shadow:0 20px 50px rgba(0,0,0,.4);\"\u003e\n    \u003cvideo muted loop playsinline preload=\"none\" controls=\"controls\" data-jb-desktop-autoplay poster=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0248\/2447\/9822\/files\/hf_20260614_013702_40fdb538-a596-4baf-bdc6-35dca2aea2c0.png?v=1781402364\u0026amp;width=700\" style=\"width:100%;height:auto;display:block;border-radius:16px;\" aria-label=\"HighBright garden laser lights over a candle-lit backyard dinner at night\"\u003e\n      \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/vp\/3dcd310f326e49ac9fee7e07ab18460d\/3dcd310f326e49ac9fee7e07ab18460d.HD-720p-1.6Mbps-86487765.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- FOCAL: single tree starscape proof of detail --\u003e\n\n\u003c!-- USE CASES with doorway lead image --\u003e\n\u003csection class=\"hb-use\"\u003e\n\u003cdiv class=\"hb-use-grid\"\u003e\n\u003cdiv class=\"hb-use-img\"\u003e\u003cimg loading=\"lazy\" decoding=\"async\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0248\/2447\/9822\/files\/P02_doorway_reveal_v2.webp?width=1200\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0248\/2447\/9822\/files\/P02_doorway_reveal_v2.webp?width=600 600w, https:\/\/cdn.shopify.com\/s\/files\/1\/0248\/2447\/9822\/files\/P02_doorway_reveal_v2.webp?width=900 900w, https:\/\/cdn.shopify.com\/s\/files\/1\/0248\/2447\/9822\/files\/P02_doorway_reveal_v2.webp?width=1200 1200w\" sizes=\"(max-width:768px) 100vw, 540px\" alt=\"Living room view through sliding door onto a garden lit by HighBright laser, golden retriever resting by the fire\" width=\"1200\" height=\"1200\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"hb-use-copy\"\u003e\n\u003cp class=\"eyebrow\"\u003eEngagement party Friday. Pasta Tuesday.\u003c\/p\u003e\n\u003ch2 class=\"h2\"\u003eStake it once. \u003cem\u003eUse it every night.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp class=\"body\"\u003ePlug it in before dinner. By the time the steaks come off the grill, the back fence is covered in moving green and blue dots. People walk outside, stop, and ask what it is. We hear that one a lot.\u003c\/p\u003e\n\u003cul class=\"hb-use-list\"\u003e\n\u003cli\u003eBackyard parties · weddings · engagements\u003c\/li\u003e\n\u003cli\u003eChristmas Day · New Year’s Eve · birthdays\u003c\/li\u003e\n\u003cli\u003eQuiet weeknights · wine on the deck · fire pit on\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"hb-atmos\"\u003e\n\u003cimg class=\"hb-atmos-img\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0248\/2447\/9822\/files\/hf_20260614_013741_39de3466-838b-4e7e-b181-04ac8ba9522e.png?v=1781402936\u0026amp;width=1600\" alt=\"Mid-century courtyard dinner under an olive tree filled with HighBright blue and green laser starlight at night\"\u003e\n\u003cdiv class=\"hb-atmos-overlay\"\u003e\n\u003cdiv class=\"hb-atmos-card\"\u003e\n\u003cp class=\"hb-atmos-eyebrow\"\u003eFor the parties and the Tuesdays\u003c\/p\u003e\n\u003ch2 class=\"hb-atmos-h\"\u003eThe backyard no one \u003cem\u003ewants to leave.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp class=\"hb-atmos-lead\"\u003eFrom Saturday-night parties to a quiet Wednesday glass of wine — the back deck becomes the place everyone wants to be, not just the path to the bins.\u003c\/p\u003e\n\u003ca class=\"hb-atmos-cta\" href=\"#ProductSubmitButton-template--20415408668750__main\"\u003eLight up your garden - $275 →\u003c\/a\u003e\n\u003cp class=\"hb-atmos-bnpl\"\u003eor 4 interest-free payments of \u003cstrong\u003e$68.75\u003c\/strong\u003e with Afterpay · 12-month AU warranty\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SPECS --\u003e\n\n\u003c!-- US VS THEM - added May 12 2026 (Sprint 3) --\u003e\n\u003cstyle\u003e\n.hb-coverage{position:relative;width:100%;background:#0a0a0a;overflow:hidden;min-height:clamp(420px,56vw,720px);}\n.hb-coverage-img{display:block;width:100%;height:auto;aspect-ratio:16\/9;object-fit:cover;background:#0a0a0a;filter:brightness(1.05) saturate(1.1);}\n.hb-coverage-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;background:linear-gradient(135deg,rgba(10,12,18,0.55) 0%,rgba(10,12,18,0.30) 50%,rgba(10,12,18,0.65) 100%);}\n.hb-coverage-card{max-width:580px;width:100%;background:rgba(10,12,18,0.94);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(232,201,155,0.32);padding:36px 32px;text-align:center;box-shadow:0 24px 64px rgba(0,0,0,0.5);}\n.hb-coverage-eyebrow{font-family:Inter,sans-serif;font-size:11px;font-weight:700;letter-spacing:0.22em;color:#E8C99B !important;text-transform:uppercase;margin:0 0 14px;}\n.hb-coverage-h{font-family:'Fraunces',Georgia,serif;font-size:clamp(28px,5vw,44px);line-height:1.08;letter-spacing:-0.01em;color:#FFFFFF !important;margin:0 0 16px;font-weight:700;text-shadow:0 2px 16px rgba(0,0,0,0.6);}\n.hb-coverage-h em{color:#5BB888 !important;font-style:italic;font-weight:700;}\n.hb-coverage-lead{font-family:Inter,sans-serif;font-size:15px;line-height:1.55;color:#FFFFFF !important;margin:0 0 24px;opacity:1;text-shadow:0 1px 8px rgba(0,0,0,0.4);}\n.hb-coverage-cta-row{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;margin-bottom:14px;}\n.hb-coverage-cta{display:inline-block;background:#FAF6EE !important;color:#1A1612 !important;padding:14px 28px;font-family:Inter,sans-serif;font-weight:700;font-size:13px;letter-spacing:0.06em;text-transform:uppercase;text-decoration:none;border-radius:2px;transition:all 0.2s;}\n.hb-coverage-cta:hover{background:#b59677;color:#FAF6EE;}\n.hb-coverage-price{font-family:Inter,sans-serif;font-size:14px;color:#FAF6EE !important;font-weight:600;}\n.hb-coverage-price strong{font-size:18px;font-weight:800;}\n.hb-coverage-price s{opacity:0.7;font-weight:400;margin-left:4px;color:#FAF6EE;}\n.hb-coverage-bnpl{font-family:Inter,sans-serif;font-size:13px;color:#E8C99B;letter-spacing:0.04em;margin:0;line-height:1.55;font-weight:500;}\n@media(max-width:749px){.hb-coverage{display:block;min-height:0;}.hb-coverage-overlay{position:static;display:block;padding:0;background:none;}.hb-coverage-card{padding:24px 20px;margin:-46px 12px 22px;border-radius:12px;position:relative;z-index:2;}.hb-coverage-h{font-size:clamp(22px,6.5vw,30px);}.hb-coverage-cta-row{flex-direction:column;gap:10px;}.hb-coverage-cta{width:100%;}}\n\u003c\/style\u003e\n\u003csection class=\"hb-coverage\"\u003e\n\u003cimg class=\"hb-coverage-img\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0248\/2447\/9822\/files\/10-aerial-coverage.jpg?v=1778731289\u0026amp;width=1600\" alt=\"Aerial view of HighBright laser covering 40+ metres of garden with blue and green pinpoint dots\"\u003e\n\u003cdiv class=\"hb-coverage-overlay\"\u003e\n\u003cdiv class=\"hb-coverage-card\"\u003e\n\u003cp class=\"hb-coverage-eyebrow\"\u003eThe numbers, visualised\u003c\/p\u003e\n\u003ch2 class=\"hb-coverage-h\"\u003e40m+ of garden.\u003cbr\u003e\u003cem\u003eLit from one socket.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp class=\"hb-coverage-lead\"\u003eWhat the spec sheet says - from above. Every tree, every shrub, every corner. Covered.\u003c\/p\u003e\n\u003cdiv class=\"hb-coverage-cta-row\"\u003e\n\u003ca class=\"hb-coverage-cta\" href=\"#ProductSubmitButton-template--20415408668750__main\"\u003eLight up the garden →\u003c\/a\u003e\n\u003cspan class=\"hb-coverage-price\"\u003e\u003cstrong\u003e$275\u003c\/strong\u003e \u003cs\u003e$349\u003c\/s\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"hb-coverage-bnpl\"\u003eor 4 interest-free payments of \u003cstrong style=\"color:#FAF6EE;\"\u003e$68.75\u003c\/strong\u003e with Afterpay\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cstyle\u003e\n.hb-vs{\n  background:#1A1612 !important;\n  padding:clamp(56px,8vw,96px) clamp(16px,4vw,40px) !important;\n  font-family:Inter,system-ui,sans-serif !important;\n  color:#FAF6EE !important;\n}\n.hb-vs .hb-vs-wrap{max-width:920px;margin:0 auto;}\n.hb-vs .hb-vs-head{text-align:center;margin:0 0 40px;}\n.hb-vs .hb-vs-eyebrow{\n  font-size:11px !important;font-weight:700 !important;letter-spacing:0.22em !important;\n  text-transform:uppercase !important;color:#E8C99B !important;margin:0 0 12px !important;\n}\n.hb-vs .hb-vs-h2{\n  font-size:clamp(26px,4vw,40px) !important;font-weight:900 !important;letter-spacing:-0.5px !important;\n  line-height:1.1 !important;margin:0 0 14px !important;color:#FFFFFF !important;\n}\n.hb-vs .hb-vs-h2 em{font-style:italic !important;color:#E8C99B !important;font-weight:900 !important;}\n.hb-vs .hb-vs-lead{font-size:15px !important;line-height:1.55 !important;color:rgba(250,246,238,0.78) !important;max-width:540px;margin:0 auto;}\n.hb-vs-grid{\n  background:rgba(255,255,255,0.04);\n  border:1px solid rgba(232,201,155,0.22);border-radius:12px;overflow:hidden;\n  display:grid;grid-template-columns:1.4fr 1fr 1fr;align-items:stretch;\n}\n.hb-vs-row{\n  display:contents;\n}\n.hb-vs-cell{padding:18px 20px;border-bottom:1px solid rgba(232,201,155,0.14);font-size:14px;line-height:1.4;}\n.hb-vs-row:last-child .hb-vs-cell{border-bottom:0;}\n.hb-vs-cell.hb-vs-header{\n  background:rgba(232,201,155,0.08);\n  font-size:11px;font-weight:800;letter-spacing:0.12em;text-transform:uppercase;\n  color:#E8C99B;\n  border-bottom:1px solid rgba(232,201,155,0.3);\n  text-align:center;\n}\n.hb-vs-cell.hb-vs-feature{font-weight:700;color:#FAF6EE;}\n.hb-vs-cell.hb-vs-other{color:rgba(250,246,238,0.7);text-align:center;}\n.hb-vs-cell.hb-vs-ours{\n  background:rgba(15,107,74,0.18);\n  color:#FFFFFF;font-weight:600;text-align:center;\n}\n.hb-vs-mark{font-size:18px;display:block;line-height:1;}\n.hb-vs-mark.no{color:#E07A5F;}\n.hb-vs-mark.yes{color:#5BB888;}\n.hb-vs-foot{margin:32px 0 0;text-align:center;font-size:13px;color:rgba(250,246,238,0.85) !important;}\n@media (max-width:680px){\n  .hb-vs-grid{grid-template-columns:1.2fr 0.9fr 1fr;}\n  .hb-vs-cell{padding:12px 10px;font-size:13px;}\n  .hb-vs-cell.hb-vs-header{font-size:10px;letter-spacing:0.08em;}\n}\n@media (max-width:480px){\n  .hb-vs-cell{padding:10px 8px;font-size:12px;}\n  .hb-vs-mark{font-size:16px;}\n}\n\u003c\/style\u003e\n\n\u003csection class=\"hb-vs\"\u003e\n  \u003cdiv class=\"hb-vs-wrap\"\u003e\n    \u003cdiv class=\"hb-vs-head\"\u003e\n      \u003cp class=\"hb-vs-eyebrow\"\u003eWhy HighBright\u003c\/p\u003e\n      \u003ch2 class=\"hb-vs-h2\"\u003eNot all garden lasers are \u003cem\u003ebuilt the same.\u003c\/em\u003e\n\u003c\/h2\u003e\n      \u003cp class=\"hb-vs-lead\"\u003eA side-by-side look at what separates HighBright from the imports flooding online marketplaces.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"hb-vs-grid\"\u003e\n      \u003cdiv class=\"hb-vs-row\"\u003e\n        \u003cdiv class=\"hb-vs-cell hb-vs-header\" style=\"text-align:left;\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"hb-vs-cell hb-vs-header\"\u003eMost $50-90 imports\u003c\/div\u003e\n        \u003cdiv class=\"hb-vs-cell hb-vs-header\"\u003eHighBright™\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"hb-vs-row\"\u003e\n        \u003cdiv class=\"hb-vs-cell hb-vs-feature\"\u003eCoverage area\u003c\/div\u003e\n        \u003cdiv class=\"hb-vs-cell hb-vs-other\"\u003ePartial tree spread, fades fast\u003c\/div\u003e\n        \u003cdiv class=\"hb-vs-cell hb-vs-ours\"\u003e40m+ from one socket\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"hb-vs-row\"\u003e\n        \u003cdiv class=\"hb-vs-cell hb-vs-feature\"\u003eWeatherproofing\u003c\/div\u003e\n        \u003cdiv class=\"hb-vs-cell hb-vs-other\"\u003e\n\u003cspan class=\"hb-vs-mark no\"\u003e✗\u003c\/span\u003e Unclear \/ fades in rain\u003c\/div\u003e\n        \u003cdiv class=\"hb-vs-cell hb-vs-ours\"\u003e\n\u003cspan class=\"hb-vs-mark yes\"\u003e✓\u003c\/span\u003e IP65 rated\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"hb-vs-row\"\u003e\n        \u003cdiv class=\"hb-vs-cell hb-vs-feature\"\u003eElectrical certification\u003c\/div\u003e\n        \u003cdiv class=\"hb-vs-cell hb-vs-other\"\u003e\n\u003cspan class=\"hb-vs-mark no\"\u003e✗\u003c\/span\u003e Overseas plug \/ no AU spec\u003c\/div\u003e\n        \u003cdiv class=\"hb-vs-cell hb-vs-ours\"\u003e\n\u003cspan class=\"hb-vs-mark yes\"\u003e✓\u003c\/span\u003e 240V AU certified\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"hb-vs-row\"\u003e\n        \u003cdiv class=\"hb-vs-cell hb-vs-feature\"\u003eWarranty\u003c\/div\u003e\n        \u003cdiv class=\"hb-vs-cell hb-vs-other\"\u003e\n\u003cspan class=\"hb-vs-mark no\"\u003e✗\u003c\/span\u003e None or 30-day\u003c\/div\u003e\n        \u003cdiv class=\"hb-vs-cell hb-vs-ours\"\u003e\n\u003cspan class=\"hb-vs-mark yes\"\u003e✓\u003c\/span\u003e 12-month Australian\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"hb-vs-row\"\u003e\n        \u003cdiv class=\"hb-vs-cell hb-vs-feature\"\u003eBuild quality\u003c\/div\u003e\n        \u003cdiv class=\"hb-vs-cell hb-vs-other\"\u003eThin plastic shell\u003c\/div\u003e\n        \u003cdiv class=\"hb-vs-cell hb-vs-ours\"\u003eDie-cast aluminium housing\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"hb-vs-row\"\u003e\n        \u003cdiv class=\"hb-vs-cell hb-vs-feature\"\u003eSetup\u003c\/div\u003e\n        \u003cdiv class=\"hb-vs-cell hb-vs-other\"\u003eApp + Wi-Fi pairing\u003c\/div\u003e\n        \u003cdiv class=\"hb-vs-cell hb-vs-ours\"\u003ePlug in, point, done · 60s\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"hb-vs-row\"\u003e\n        \u003cdiv class=\"hb-vs-cell hb-vs-feature\"\u003eSupport\u003c\/div\u003e\n        \u003cdiv class=\"hb-vs-cell hb-vs-other\"\u003eEmail-only \/ overseas\u003c\/div\u003e\n        \u003cdiv class=\"hb-vs-cell hb-vs-ours\"\u003eQLD-based team\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cp class=\"hb-vs-foot\"\u003eBuilt and certified for the Australian backyard. Plug into any 240V AU power point.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"hb-specs\"\u003e\n\u003cdiv class=\"wrap center\"\u003e\n\u003cp class=\"eyebrow\"\u003eSpec sheet\u003c\/p\u003e\n\u003ch2 class=\"h2\"\u003eAU-certified. IP65. \u003cem\u003eSeven seasons in Aussie gardens.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cdiv class=\"grid\"\u003e\n\u003cdiv class=\"hb-spec\"\u003e\n\u003cspan class=\"k\"\u003eCoverage\u003c\/span\u003e\u003cspan class=\"v\"\u003e40m+ throw, scales with mount distance\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hb-spec\"\u003e\n\u003cspan class=\"k\"\u003eColours\u003c\/span\u003e\u003cspan class=\"v\"\u003eGreen \u0026amp; Blue laser\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hb-spec\"\u003e\n\u003cspan class=\"k\"\u003eWeatherproofing\u003c\/span\u003e\u003cspan class=\"v\"\u003eIP65 rated\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hb-spec\"\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 class=\"hb-spec\"\u003e\n\u003cspan class=\"k\"\u003eModes\u003c\/span\u003e\u003cspan class=\"v\"\u003eStatic · Twinkle · Slow drift\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hb-spec\"\u003e\n\u003cspan class=\"k\"\u003eRemote\u003c\/span\u003e\u003cspan class=\"v\"\u003eIncluded - 8m range\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hb-spec\"\u003e\n\u003cspan class=\"k\"\u003eMounting\u003c\/span\u003e\u003cspan class=\"v\"\u003eGround stake \u0026amp; wall mount\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hb-spec\"\u003e\n\u003cspan class=\"k\"\u003eWarranty\u003c\/span\u003e\u003cspan class=\"v\"\u003e12 months AU\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- END US VS THEM --\u003e\n\u003c!-- AU WARRANTY --\u003e\n\n\u003c!-- WHAT'S IN THE BOX --\u003e\n\u003cstyle\u003e\n.hb-atmos{position:relative;width:100%;background:#0a0a0a;overflow:hidden;min-height:clamp(420px,56vw,720px);}\n.hb-atmos-img{display:block;width:100%;height:auto;aspect-ratio:16\/9;object-fit:cover;background:#0a0a0a;filter:brightness(1.05) saturate(1.08);}\n.hb-atmos-overlay{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:center;padding:clamp(24px,4vw,48px);background:linear-gradient(180deg,rgba(10,12,18,0.0) 0%,rgba(10,12,18,0.55) 40%,rgba(10,12,18,0.92) 75%,rgba(10,12,18,1.0) 100%);}\n.hb-atmos-card{max-width:640px;width:100%;text-align:center;color:#FFFFFF;padding:clamp(22px,3vw,30px);background:rgba(10,12,18,0.94);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(232,201,155,0.28);border-radius:4px;margin-bottom:clamp(12px,3vw,32px);}\n.hb-atmos-eyebrow{font-family:Inter,sans-serif;font-size:11px;font-weight:700;letter-spacing:0.22em;color:#E8C99B !important;text-transform:uppercase;margin:0 0 12px;}\n.hb-atmos-h{font-family:'Fraunces',Georgia,serif;font-size:clamp(26px,5vw,42px);line-height:1.1;letter-spacing:-0.01em;color:#FFFFFF;margin:0 0 14px;font-weight:700;text-shadow:0 2px 16px rgba(0,0,0,0.6);}\n.hb-atmos-h em{color:#E8C99B;font-style:italic;}\n.hb-atmos-lead{font-family:Inter,sans-serif;font-size:15px;line-height:1.6;color:#FFFFFF !important;margin:0 auto 22px;text-shadow:0 1px 8px rgba(0,0,0,0.4);max-width:520px;}\n.hb-atmos-cta{display:inline-block;background:#FAF6EE !important;color:#1A1612 !important;padding:14px 32px;font-family:Inter,sans-serif;font-weight:700;font-size:13px;letter-spacing:0.06em;text-transform:uppercase;text-decoration:none;border-radius:2px;margin-bottom:12px;transition:all 0.2s;}\n.hb-atmos-cta:hover{background:#b59677;color:#FAF6EE;}\n.hb-atmos-bnpl{font-family:Inter,sans-serif;font-size:12px;color:rgba(255,255,255,0.88);letter-spacing:0.04em;margin:0;line-height:1.5;}\n.hb-atmos-bnpl strong{color:#E8C99B;font-weight:700;}\n@media(max-width:749px){.hb-atmos-img{aspect-ratio:4\/5;object-fit:cover;height:auto;width:100%;}.hb-atmos{display:block;min-height:0;}.hb-atmos-overlay{position:static;display:block;padding:0;background:none;}.hb-atmos-card{margin:-52px 14px clamp(20px,5vw,32px);background:#0d0a08;border:1px solid rgba(232,201,155,0.28);border-radius:12px;position:relative;z-index:2;}}\n\u003c\/style\u003e\n\n\u003cdiv class=\"hbd\" role=\"presentation\" aria-hidden=\"true\"\u003e\n\u003cstyle\u003e\n.hbd{background:#1A1612;padding:0 clamp(16px,4vw,40px);}\n.hbd-rule{max-width:920px;margin:0 auto;display:flex;align-items:center;gap:14px;padding:6px 0;}\n.hbd-line{flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(181,150,119,.4));}\n.hbd-line.r{background:linear-gradient(90deg,rgba(181,150,119,.4),transparent);}\n.hbd-dot{width:5px;height:5px;border-radius:50%;background:#b59677;box-shadow:0 0 8px rgba(181,150,119,.8);}\n.hbd-dot.sm{width:3px;height:3px;opacity:.6;}\n\u003c\/style\u003e\n\u003cdiv class=\"hbd-rule\"\u003e\n  \u003cspan class=\"hbd-line\"\u003e\u003c\/span\u003e\n  \u003cspan class=\"hbd-dot sm\"\u003e\u003c\/span\u003e\u003cspan class=\"hbd-dot\"\u003e\u003c\/span\u003e\u003cspan class=\"hbd-dot sm\"\u003e\u003c\/span\u003e\n  \u003cspan class=\"hbd-line r\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003csection class=\"hbg\" aria-label=\"Our promise to you\"\u003e\n\u003cstyle\u003e\n.hbg .hbg-eyebrow{color:#E8C99B!important}.hbg .hbg-h{color:#FFFFFF!important}.hbg .hbg-h em{color:#E8C99B!important}.hbg .hbg-sub,.hbg .hbg-foot,.hbg .hbg-ct .d{color:#E7E1D6!important}.hbg .hbg-ct .t{color:#FFFFFF!important}.hbg .hbg-foot b{color:#FFFFFF!important}.hbg .hbg-sig,.hbg .hbg-ct .d b{color:#E8C99B!important}\n.hbg{background:linear-gradient(165deg,#1A1612 0%,#221B14 55%,#14100C 100%);color:#FAF6F0;\n  font-family:Inter,system-ui,sans-serif;padding:clamp(56px,8vw,92px) clamp(16px,4vw,40px);\n  -webkit-font-smoothing:antialiased;position:relative;overflow:hidden;}\n.hbg *{box-sizing:border-box;}\n\/* faint bronze hairline top + bottom to set it apart as \"the promise\" *\/\n.hbg::before,.hbg::after{content:\"\";position:absolute;left:0;right:0;height:1px;\n  background:linear-gradient(90deg,transparent,rgba(181,150,119,.45) 18%,rgba(181,150,119,.45) 82%,transparent);}\n.hbg::before{top:0;}.hbg::after{bottom:0;}\n.hbg-wrap{max-width:920px;margin:0 auto;position:relative;z-index:1;}\n.hbg-head{text-align:center;margin:0 0 clamp(34px,5vw,52px);}\n.hbg-eyebrow{font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;\n  color:#E8C99B;margin:0 0 14px;}\n.hbg-h{font-family:'Fraunces',Georgia,serif;font-weight:700;letter-spacing:-.01em;\n  font-size:clamp(28px,5vw,44px);line-height:1.08;color:#FFFFFF;margin:0 0 16px;}\n.hbg-h em{font-style:italic;color:#E8C99B;}\n.hbg-sub{font-size:clamp(15px,1.8vw,17px);line-height:1.6;color:rgba(250,246,240,.78);\n  max-width:600px;margin:0 auto;}\n\/* the four promises *\/\n.hbg-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;}\n.hbg-card{position:relative;background:rgba(255,255,255,.035);border:1px solid rgba(232,201,155,.20);\n  border-radius:14px;padding:26px 24px 24px;display:flex;gap:18px;align-items:flex-start;\n  transition:border-color .25s ease,background .25s ease,transform .25s ease;}\n.hbg-card:hover{border-color:rgba(232,201,155,.42);background:rgba(255,255,255,.055);transform:translateY(-2px);}\n.hbg-ico{flex:0 0 46px;width:46px;height:46px;border-radius:50%;\n  background:linear-gradient(150deg,#0F6B4A,#0A5238);display:flex;align-items:center;justify-content:center;\n  box-shadow:0 6px 16px rgba(15,107,74,.32);}\n.hbg-ico svg{width:22px;height:22px;stroke:#FFFFFF;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;}\n.hbg-ct .t{font-family:Inter,sans-serif;font-weight:800;font-size:16px;line-height:1.25;\n  color:#FFFFFF;margin:0 0 6px;letter-spacing:-.01em;}\n.hbg-ct .d{font-size:14px;line-height:1.55;color:rgba(250,246,240,.74);margin:0;}\n.hbg-ct .d b{color:#E8C99B;font-weight:700;}\n\/* closing reassurance line *\/\n.hbg-foot{margin:clamp(28px,4vw,40px) auto 0;text-align:center;max-width:680px;\n  font-size:14px;line-height:1.6;color:rgba(250,246,240,.66);}\n.hbg-foot b{color:#FAF6F0;font-weight:700;}\n.hbg-sig{display:inline-flex;align-items:center;gap:9px;margin-top:16px;\n  font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#E8C99B;}\n.hbg-sig::before,.hbg-sig::after{content:\"\";width:26px;height:1px;background:rgba(232,201,155,.5);}\n@media(max-width:600px){\n  .hbg-grid{grid-template-columns:1fr;gap:11px;}\n  .hbg-card{padding:22px 20px;gap:15px;}\n  .hbg-ico{flex-basis:42px;width:42px;height:42px;}\n}\n\u003c\/style\u003e\n\u003cdiv class=\"hbg-wrap\"\u003e\n  \u003cdiv class=\"hbg-head\"\u003e\n    \u003cp class=\"hbg-eyebrow\"\u003eOur promise to you\u003c\/p\u003e\n    \u003ch2 class=\"hbg-h\"\u003eBuy it once. \u003cem\u003eLight up the whole garden for years.\u003c\/em\u003e\n\u003c\/h2\u003e\n    \u003cp class=\"hbg-sub\"\u003eStake it in the lawn, plug it in, and watch the trees come alive in seconds. One projector, the whole garden — built to do it season after season.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"hbg-grid\"\u003e\n    \u003cdiv class=\"hbg-card\"\u003e\n      \u003cspan class=\"hbg-ico\" aria-hidden=\"true\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 3s6 6 6 10a6 6 0 0 1-12 0c0-4 6-10 6-10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\n      \u003cdiv class=\"hbg-ct\"\u003e\n        \u003cp class=\"t\"\u003eBuilt to last\u003c\/p\u003e\n        \u003cp class=\"d\"\u003ePremium aluminium housing, fully weatherproof \u003cb\u003eIP65\u003c\/b\u003e — built for years of Aussie summers, not one party.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"hbg-card\"\u003e\n      \u003cspan class=\"hbg-ico\" aria-hidden=\"true\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 3l7 3v5c0 4.6-3.1 8.4-7 9.6C8.1 19.4 5 15.6 5 11V6l7-3z\"\u003e\u003c\/path\u003e\u003cpath d=\"M9 12l2 2 4-4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\n      \u003cdiv class=\"hbg-ct\"\u003e\n        \u003cp class=\"t\"\u003e12-month AU warranty\u003c\/p\u003e\n        \u003cp class=\"d\"\u003eEvery unit is backed for a full year and supported by \u003cb\u003eour QLD team\u003c\/b\u003e — not an overseas inbox.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"hbg-card\"\u003e\n      \u003cspan class=\"hbg-ico\" aria-hidden=\"true\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 21s-7-4.4-7-10a7 7 0 0 1 14 0c0 5.6-7 10-7 10z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"12\" cy=\"11\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/span\u003e\n      \u003cdiv class=\"hbg-ct\"\u003e\n        \u003cp class=\"t\"\u003eAustralian-owned since 2019\u003c\/p\u003e\n        \u003cp class=\"d\"\u003eSeven seasons on the market, shipped to \u003cb\u003eevery state and territory\u003c\/b\u003e — designed and supported here.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"hbg-card\"\u003e\n      \u003cspan class=\"hbg-ico\" aria-hidden=\"true\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M3 13l1.5-5A2 2 0 0 1 6.4 6.5H14V16H3z\"\u003e\u003c\/path\u003e\u003cpath d=\"M14 9h3.5l3 3.5V16H14z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"7\" cy=\"18\" r=\"1.8\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"17.5\" cy=\"18\" r=\"1.8\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/span\u003e\n      \u003cdiv class=\"hbg-ct\"\u003e\n        \u003cp class=\"t\"\u003eSame-day dispatch from QLD\u003c\/p\u003e\n        \u003cp class=\"d\"\u003eOrder before \u003cb\u003e2pm AEST on a weekday\u003c\/b\u003e and it ships the same day, straight from our Queensland warehouse.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"hbg-foot\"\u003e\u003cb\u003eThousands of Aussie gardens lit since 2019.\u003c\/b\u003e Built to last, backed for a full year, and shipped fast from right here in QLD.\u003c\/p\u003e\n  \u003cp style=\"text-align:center;margin:0;\"\u003e\u003cspan class=\"hbg-sig\"\u003eThe Home \u0026amp; Party Shop\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"hb-box\"\u003e\n\u003cdiv class=\"wrap center\"\u003e\n\u003cp class=\"eyebrow\"\u003eWhat's in the box\u003c\/p\u003e\n\u003ch2 class=\"h2\"\u003eEverything you need. \u003cem\u003eNothing you don't.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cdiv class=\"grid\"\u003e\n\u003cdiv class=\"item\"\u003e\n\u003cspan class=\"v\"\u003e1×\u003c\/span\u003e\u003cspan class=\"k\"\u003eHighBright™ Projector\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"item\"\u003e\n\u003cspan class=\"v\"\u003e1×\u003c\/span\u003e\u003cspan class=\"k\"\u003e5m AU power cable\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"item\"\u003e\n\u003cspan class=\"v\"\u003e1×\u003c\/span\u003e\u003cspan class=\"k\"\u003eGround stake\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"item\"\u003e\n\u003cspan class=\"v\"\u003e1×\u003c\/span\u003e\u003cspan class=\"k\"\u003eWireless remote\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"item\"\u003e\n\u003cspan class=\"v\"\u003e1×\u003c\/span\u003e\u003cspan class=\"k\"\u003eQuick-start card\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SHOWCASE: lifestyle moments wide strip (lazy-loaded) --\u003e\n\n\n\u003c!-- FAQ - added May 12 2026 (Sprint 3) --\u003e\n\u003cstyle\u003e\n.hb-faq{\n  background:#FFFFFF !important;\n  padding:clamp(56px,8vw,96px) clamp(16px,4vw,40px) !important;\n  font-family:Inter,system-ui,sans-serif !important;\n  color:#1A1612 !important;\n}\n.hb-faq .hb-faq-wrap{max-width:760px;margin:0 auto;}\n.hb-faq .hb-faq-head{text-align:center;margin:0 0 32px;}\n.hb-faq .hb-faq-eyebrow{\n  font-size:11px !important;font-weight:700 !important;letter-spacing:0.22em !important;\n  text-transform:uppercase !important;color:#0F6B4A !important;margin:0 0 12px !important;\n}\n.hb-faq .hb-faq-h2{\n  font-size:clamp(26px,4vw,40px) !important;font-weight:900 !important;letter-spacing:-0.5px !important;\n  line-height:1.1 !important;margin:0 0 14px !important;color:#1A1612 !important;\n}\n.hb-faq .hb-faq-h2 em{font-style:italic !important;color:#0F6B4A !important;font-weight:900 !important;}\n.hb-faq .hb-faq-lead{font-size:15px !important;line-height:1.55 !important;color:#4A4540 !important;max-width:520px;margin:0 auto;}\n.hb-faq-list{margin:0;padding:0;list-style:none;}\n.hb-faq-item{\n  background:#FAF6EE;border:1px solid #EFE7D7;border-radius:10px;\n  margin:0 0 10px;padding:0;overflow:hidden;\n}\n.hb-faq-item summary{\n  list-style:none;cursor:pointer;padding:18px 22px 18px 22px;\n  font-size:16px !important;font-weight:700 !important;color:#1A1612 !important;\n  display:flex;align-items:center;justify-content:space-between;gap:14px;\n  font-family:Inter,sans-serif !important;\n}\n.hb-faq-item summary::-webkit-details-marker{display:none;}\n.hb-faq-item summary::after{\n  content:'+';font-size:22px;font-weight:400;color:#0F6B4A;line-height:1;flex-shrink:0;\n  transition:transform 200ms ease;\n}\n.hb-faq-item details[open] summary::after{content:'-';transform:translateY(-2px);}\n.hb-faq-answer{\n  padding:0 22px 20px;color:#3A332C;font-size:15px;line-height:1.6;\n}\n.hb-faq-answer p{margin:0 0 8px;}\n.hb-faq-answer p:last-child{margin-bottom:0;}\n@media (max-width:600px){\n  .hb-faq-item summary{font-size:15px !important;padding:16px 18px;}\n  .hb-faq-answer{padding:0 18px 18px;font-size:14px;}\n}\n\u003c\/style\u003e\n\n\u003csection class=\"hb-faq\"\u003e\n  \u003cdiv class=\"hb-faq-wrap\"\u003e\n    \u003cdiv class=\"hb-faq-head\"\u003e\n      \u003cp class=\"hb-faq-eyebrow\"\u003eQuestions worth asking\u003c\/p\u003e\n      \u003ch2 class=\"hb-faq-h2\"\u003eThe honest answers \u003cem\u003ebefore you buy.\u003c\/em\u003e\n\u003c\/h2\u003e\n      \u003cp class=\"hb-faq-lead\"\u003eThe questions people actually email us about before they buy.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cul class=\"hb-faq-list\"\u003e\n      \u003cli class=\"hb-faq-item\"\u003e\u003cdetails\u003e\n        \u003csummary\u003eDoes it work in the rain?\u003c\/summary\u003e\n        \u003cdiv class=\"hb-faq-answer\"\u003e\n          \u003cp\u003eYes. The unit is IP65-rated - sealed against dust and pressurised water spray. Real-world: it sits in QLD summer thunderstorms and tropical downpours and keeps going. We've had test units staked outside for seven seasons with no failure.\u003c\/p\u003e\n          \u003cp\u003eThe only condition we'd avoid is direct submersion (don't drop it in the pool).\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\u003c\/li\u003e\n\n      \u003cli class=\"hb-faq-item\"\u003e\u003cdetails\u003e\n        \u003csummary\u003eWill my neighbours see the laser dots from their place?\u003c\/summary\u003e\n        \u003cdiv class=\"hb-faq-answer\"\u003e\n          \u003cp\u003eOnly if you aim it that way. The unit projects in a narrow forward cone - point it at your trees, your lawn, your back fence, and the dots stay in your garden.\u003c\/p\u003e\n          \u003cp\u003eAim it at your own trees, fence, or back wall and the dots stay in your garden. The cone is narrow - it won't bleed into the neighbour's place unless you point it at their property directly.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\u003c\/li\u003e\n\n      \u003cli class=\"hb-faq-item\"\u003e\u003cdetails\u003e\n        \u003csummary\u003eHow bright is this compared to a cheap one from Bunnings or Amazon?\u003c\/summary\u003e\n        \u003cdiv class=\"hb-faq-answer\"\u003e\n          \u003cp\u003eVisibly different. Cheap garden lasers throw a hazy bloom that fades 5-8 metres out. HighBright projects hundreds of crisp, defined points that hold their shape across 40m+ of foliage. The difference is the laser diode quality and the lens - both spec'd higher than the imported units selling for less.\u003c\/p\u003e\n          \u003cp\u003eYou can see it on a 12m tree from the back of the garden. Most cheap units, you can't.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\u003c\/li\u003e\n\n      \u003cli class=\"hb-faq-item\"\u003e\u003cdetails\u003e\n        \u003csummary\u003eHow long do they last?\u003c\/summary\u003e\n        \u003cdiv class=\"hb-faq-answer\"\u003e\n          \u003cp\u003eWe've been selling these in Australia since 2019 — six summers and counting. The motor, lens and laser diodes are rated for years of seasonal use. Most customers run them on weekend evenings and special occasions, so wear-and-tear stays minimal. Every unit ships with a 12-month Australian warranty handled by our QLD team.\u003c\/p\u003e\n          \u003cp\u003eEvery unit comes with a 12-month Australian warranty - direct from our QLD team.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\u003c\/li\u003e\n\n      \u003cli class=\"hb-faq-item\"\u003e\u003cdetails\u003e\n        \u003csummary\u003eCan I leave it staked in the garden all year round?\u003c\/summary\u003e\n        \u003cdiv class=\"hb-faq-answer\"\u003e\n          \u003cp\u003eYes. IP65 + UV-stable housing handles AU sun, summer storms, and winter chill. Leave it staked, leave it plugged in. Some customers run it nightly on a timer.\u003c\/p\u003e\n          \u003cp\u003eThe only maintenance: wipe the lens every couple of months if dust\/cobwebs build up. Nothing else.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\u003c\/li\u003e\n\n      \u003cli class=\"hb-faq-item\"\u003e\u003cdetails\u003e\n        \u003csummary\u003eIs it safe around kids and pets?\u003c\/summary\u003e\n        \u003cdiv class=\"hb-faq-answer\"\u003e\n          \u003cp\u003eYes for both. The dots projected onto your trees and lawn are diffuse reflections - completely safe for kids and pets to walk through, look at, play under. Pets ignore them; kids find them mesmerising. The housing runs cool to touch with no exposed wiring once plugged in.\u003c\/p\u003e\n          \u003cp\u003eStandard sensible practice - don't stare directly into the lens aperture from close range - but that's the only caution.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- END FAQ --\u003e\n\u003c!-- PANORAMA: full coverage proof, big bleed image --\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.hb-tonight{position:relative;width:100%;background:#0a0a0a;overflow:hidden;min-height:clamp(420px,56vw,720px);}\n.hb-tonight-img{display:block;width:100%;height:auto;aspect-ratio:16\/9;object-fit:cover;filter:brightness(1.08) saturate(1.12);}\n.hb-tonight-overlay{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:center;padding:clamp(24px,4vw,56px);background:linear-gradient(180deg,rgba(10,12,18,0.0) 0%,rgba(10,12,18,0.4) 40%,rgba(10,12,18,0.92) 80%,rgba(10,12,18,1.0) 100%);}\n.hb-tonight-card{max-width:680px;width:100%;text-align:center;color:#FFFFFF;padding:clamp(22px,3vw,30px);background:rgba(10,12,18,0.94);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(232,201,155,0.28);border-radius:4px;margin-bottom:clamp(12px,3vw,32px);}\n.hb-tonight-eyebrow{font-family:Inter,sans-serif;font-size:11px;font-weight:700;letter-spacing:0.22em;color:#E8C99B !important;text-transform:uppercase;margin:0 0 12px;}\n.hb-tonight-h{font-family:'Fraunces',Georgia,serif;font-size:clamp(28px,6vw,48px);line-height:1.05;letter-spacing:-0.01em;color:#FFFFFF;margin:0 0 14px;font-weight:700;text-shadow:0 2px 16px rgba(0,0,0,0.6);}\n.hb-tonight-h em{color:#E8C99B;font-style:italic;}\n.hb-tonight-lead{font-family:Inter,sans-serif;font-size:15px;line-height:1.6;color:#FFFFFF !important;margin:0 auto 22px;text-shadow:0 1px 8px rgba(0,0,0,0.5);max-width:520px;}\n.hb-tonight-cta-row{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;margin-bottom:12px;}\n.hb-tonight-cta{display:inline-block;background:#FAF6EE !important;color:#1A1612 !important;padding:16px 36px;font-family:Inter,sans-serif;font-weight:700;font-size:14px;letter-spacing:0.06em;text-transform:uppercase;text-decoration:none;border-radius:2px;transition:all 0.2s;}\n.hb-tonight-cta:hover{background:#b59677;color:#FAF6EE;}\n.hb-tonight-price{font-family:Inter,sans-serif;font-size:15px;color:#FAF6EE !important;font-weight:600;}\n.hb-tonight-price strong{font-size:20px;font-weight:800;}\n.hb-tonight-price s{opacity:0.55;font-weight:400;margin-left:4px;}\n.hb-tonight-bnpl{font-family:Inter,sans-serif;font-size:12px;color:rgba(255,255,255,0.88);letter-spacing:0.04em;margin:0;line-height:1.5;}\n.hb-tonight-bnpl strong{color:#E8C99B;font-weight:700;}\n@media(max-width:749px){.hb-tonight-img{aspect-ratio:4\/5;object-fit:cover;}.hb-tonight-h{font-size:clamp(24px,7vw,32px);}.hb-tonight-cta-row{flex-direction:column;gap:10px;}.hb-tonight-cta{width:100%;}.hb-tonight-card{padding:20px 18px;}}\n\u003c\/style\u003e\n\n\u003cstyle\u003e\n\/* hb-pano LAST-CHANCE CTA section - May 3 redesign *\/\n.hb-pano{position:relative;width:100%;background:#0a0a0a;overflow:hidden;min-height:clamp(420px,56vw,720px);}\n.hb-pano-img{display:block;width:100%;height:auto;object-fit:cover;filter:brightness(1.08) saturate(1.12);}\n.hb-pano-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;background:linear-gradient(135deg,rgba(10,12,18,0.32) 0%,rgba(10,12,18,0.18) 50%,rgba(10,12,18,0.42) 100%);}\n.hb-pano-card{max-width:580px;width:100%;background:rgba(10,12,18,0.88);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(232,201,155,0.32);padding:36px 32px;text-align:center;border-radius:0;box-shadow:0 24px 64px rgba(0,0,0,0.55);}\n.hb-pano-eyebrow{font-family:Inter,sans-serif;font-size:11px;font-weight:700;letter-spacing:0.22em;color:#E8C99B !important;text-transform:uppercase;margin:0 0 14px;opacity:1;}\n.hb-pano-h{font-family:'Fraunces',Georgia,serif;font-size:clamp(28px,5vw,46px);line-height:1.08;letter-spacing:-0.01em;color:#FFFFFF !important;margin:0 0 16px;font-weight:700;text-shadow:0 2px 16px rgba(0,0,0,0.6);}\n.hb-pano-h em{color:#5BB888 !important;font-style:italic;font-weight:700;text-shadow:0 2px 16px rgba(0,0,0,0.4);}\n.hb-pano-lead{font-family:Inter,sans-serif;font-size:15px;line-height:1.55;color:#FFFFFF !important;margin:0 0 24px;text-shadow:0 1px 8px rgba(0,0,0,0.4);opacity:0.96;}\n.hb-pano-cta-row{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;margin-bottom:14px;}\n.hb-pano-cta{display:inline-block;background:#FAF6EE !important;color:#1A1612 !important;padding:14px 28px;font-family:Inter,sans-serif;font-weight:700;font-size:13px;letter-spacing:0.06em;text-transform:uppercase;text-decoration:none;border-radius:2px;transition:all 0.2s;}\n.hb-pano-cta:hover{background:#B89469;color:#FAF6EE;}\n.hb-pano-price{font-family:Inter,sans-serif;font-size:14px;color:#FAF6EE;font-weight:600;display:inline-flex;align-items:center;gap:6px;}\n.hb-pano-price strong{font-size:18px;font-weight:800;}\n.hb-pano-price s{opacity:0.55;font-weight:400;}\n.hb-pano-save{background:#A85A3F;color:#FAF6EE;padding:3px 8px;font-size:10px;font-weight:800;letter-spacing:0.04em;border-radius:2px;margin-left:4px;}\n.hb-pano-trust{font-family:Inter,sans-serif;font-size:12px;color:#E8C99B !important;letter-spacing:0.04em;margin:0;line-height:1.5;font-weight:500;}\n@media(max-width:749px){\n  .hb-pano{display:block;min-height:0;}\n  .hb-pano-overlay{position:static;display:block;padding:0;background:none;}\n  .hb-pano-card{padding:24px 20px;margin:-46px 12px 22px;background:rgba(13,10,8,0.97);border-radius:12px;position:relative;z-index:2;}\n  .hb-pano-h{font-size:clamp(24px,7vw,32px);}\n  .hb-pano-cta-row{flex-direction:column;gap:10px;}\n  .hb-pano-cta{width:100%;}\n  .hb-pano-price{justify-content:center;}\n  .hb-pano-trust{font-size:10px;}\n}\n\n\/* JB 2026-05-14: Hard override - .pdp-desc-inner p\/strong\/a wins specificity over our card text. *\/\n.hb-tonight-card *,.hb-coverage-card *,.hb-atmos-card *{color:inherit;}\n.hb-tonight-card,.hb-coverage-card,.hb-atmos-card{color:#FFFFFF !important;}\n.hb-tonight-card strong,.hb-coverage-card strong,.hb-atmos-card strong{color:#FAF6EE !important;}\n.hb-tonight-card s,.hb-coverage-card s,.hb-atmos-card s{color:rgba(250,246,238,0.6) !important;}\n.hb-tonight-card .hb-tonight-cta,.hb-coverage-card .hb-coverage-cta,.hb-atmos-card .hb-atmos-cta,.hb-pano-card .hb-pano-cta{color:#1A1612 !important;}\n.hb-tonight-eyebrow,.hb-coverage-eyebrow,.hb-atmos-eyebrow,.hb-pano-eyebrow{color:#E8C99B !important;}\n.hb-coverage-bnpl,.hb-tonight-bnpl,.hb-atmos-bnpl{color:#E8C99B !important;}\n.hb-tonight-card h1,.hb-tonight-card h2,.hb-tonight-card h3,.hb-tonight-card h4,.hb-coverage-card h1,.hb-coverage-card h2,.hb-coverage-card h3,.hb-coverage-card h4,.hb-atmos-card h1,.hb-atmos-card h2,.hb-atmos-card h3,.hb-atmos-card h4{color:#FFFFFF !important;}\n.hb-tonight-card h2 em,.hb-coverage-card h2 em,.hb-atmos-card h2 em{color:#E8C99B !important;font-style:normal;}\n.hb-vs-foot{color:#FAF6EE !important;}\n.hb-pano-trust{color:#E8C99B !important;}\n.hb-faq-lead{color:#3A332C !important;}\n.hb-fbr3-lead{color:#3A332C !important;}\n\u003c\/style\u003e\n\u003cdiv class=\"hb\"\u003e\n\u003csection class=\"hb-pano\"\u003e\u003cimg class=\"hb-pano-img\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0248\/2447\/9822\/files\/hf_20260614_022024_89a0f57f-e5c7-44c6-b051-92eddb222a43.png?v=1781403836\u0026amp;width=1600\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0248\/2447\/9822\/files\/hf_20260614_022024_89a0f57f-e5c7-44c6-b051-92eddb222a43.png?v=1781403836\u0026amp;width=800 800w, https:\/\/cdn.shopify.com\/s\/files\/1\/0248\/2447\/9822\/files\/hf_20260614_022024_89a0f57f-e5c7-44c6-b051-92eddb222a43.png?v=1781403836\u0026amp;width=1200 1200w, https:\/\/cdn.shopify.com\/s\/files\/1\/0248\/2447\/9822\/files\/hf_20260614_022024_89a0f57f-e5c7-44c6-b051-92eddb222a43.png?v=1781403836\u0026amp;width=1600 1600w\" sizes=\"100vw\" alt=\"Wide panorama of a luxury Australian garden at night blanketed in HighBright green and blue laser starlight with a warm-lit home\" width=\"1600\" height=\"1600\"\u003e\n\u003cdiv class=\"hb-pano-overlay\"\u003e\n\u003cdiv class=\"hb-pano-card\"\u003e\n\u003cp class=\"hb-pano-eyebrow\"\u003eONE SOCKET. WHOLE BACKYARD.\u003c\/p\u003e\n\u003ch2 class=\"hb-pano-h\"\u003ePlug in. \u003cem\u003e60 seconds.\u003c\/em\u003e\u003cbr\u003eThe night just changed.\u003c\/h2\u003e\n\u003cp class=\"hb-pano-lead\"\u003eHundreds of crisp green and blue points scattered across every tree, every fence, every patch of lawn. From a single power point.\u003c\/p\u003e\n\u003cdiv class=\"hb-pano-cta-row\"\u003e\n\u003ca class=\"hb-pano-cta hb-pano-cta-primary\" href=\"#ProductSubmitButton-template--20415408668750__main\"\u003eLight up the garden →\u003c\/a\u003e \u003cspan class=\"hb-pano-price\"\u003e\u003cstrong\u003e$275\u003c\/strong\u003e \u003cs\u003e$349\u003c\/s\u003e \u003cspan class=\"hb-pano-save\"\u003eSAVE $74\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"hb-pano-bnpl\" style=\"font-family:Inter,sans-serif;font-size:13px;color:#FAF6EE;margin:8px 0 14px;text-align:center;letter-spacing:0.02em;\"\u003eor \u003cstrong style=\"color:#E8C99B;font-weight:800;\"\u003e4 interest-free payments of $68.75\u003c\/strong\u003e with Afterpay\u003c\/p\u003e\n\u003cp class=\"hb-pano-trust\"\u003eAustralian-owned and shipped from QLD · QLD warehouse · Free AU shipping over $275\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- FINAL CTA --\u003e\n\n\n\u003c!-- CLOSING GUM HERO --\u003e\n\u003csection class=\"hb-gumclose\" style=\"background:#0d0a08;margin:0;padding:0;\"\u003e\n  \u003ca href=\"#ProductSubmitButton-template--20415408668750__main\" style=\"display:block;text-decoration:none;\"\u003e\n    \u003cdiv style=\"position:relative;font-size:0;line-height:0;\"\u003e\n      \u003cimg loading=\"lazy\" decoding=\"async\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0248\/2447\/9822\/files\/hf_20260614_022028_16fb9898-7001-4935-9f7a-861221ed1224.png?v=1781403836\" alt=\"A single majestic gum tree drenched in thousands of HighBright green and blue laser points at night\" width=\"1376\" style=\"display:block;width:100%;height:auto;border:0;\"\u003e\n      \u003cdiv style=\"position:absolute;left:0;right:0;bottom:0;padding:56px 24px 30px;background:linear-gradient(to top,rgba(13,10,8,.9),rgba(13,10,8,0));text-align:center;\"\u003e\n        \u003cp style=\"margin:0;font-family:Fraunces,Georgia,serif;font-style:italic;font-weight:600;font-size:clamp(22px,4.6vw,38px);line-height:1.12;color:#fff;text-shadow:0 2px 14px rgba(0,0,0,.65);\"\u003eOne plug. The whole garden, alive.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/a\u003e\n\u003c\/section\u003e\n\n\u003c!-- ==== CROSS-SELL SUGGESTIONS (added 2026-05-28 — hub PDP, 0 outgoing links before today) ==== --\u003e\n\u003csection class=\"hb-suggest\" style=\"background:#1A1612;padding:64px 24px;font-family:Lato,sans-serif;\"\u003e\n  \u003cdiv style=\"max-width:1040px;margin:0 auto;text-align:center;\"\u003e\n    \u003cspan style=\"display:inline-block;color:#b59677 !important;font-family:Montserrat,sans-serif;font-weight:800;font-size:11px;letter-spacing:0.24em;text-transform:uppercase;margin-bottom:14px;\"\u003eYou may also love\u003c\/span\u003e\n    \u003ch2 style=\"color:#FAF6EE !important;font-family:Montserrat,sans-serif;font-weight:800;font-size:28px;line-height:1.2;margin:0 0 14px;\"\u003eCustomers who buy the laser often add these.\u003c\/h2\u003e\n    \u003cp style=\"color:#C9BFAF !important;font-family:Lato,sans-serif;font-size:15px;line-height:1.55;max-width:620px;margin:0 auto 36px;\"\u003eThree pieces that pair beautifully with the HighBright laser — for different moods, different rooms, different jobs.\u003c\/p\u003e\n    \u003cdiv style=\"display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;text-align:left;\"\u003e\n      \u003ca href=\"\/products\/crystal-lightfall-pink-edition\" style=\"display:block;text-decoration:none;color:inherit;background:#231D17;border-radius:14px;padding:24px;border:1px solid #3B3128;transition:transform 0.18s ease, box-shadow 0.18s ease;\"\u003e\n        \u003cdiv style=\"font-family:Montserrat,sans-serif;font-weight:800;color:#FAF6EE !important;font-size:16px;line-height:1.3;margin-bottom:8px;\"\u003eCrystal Lightfall™ Pink\u003c\/div\u003e\n        \u003cdiv style=\"font-family:Lato,sans-serif;color:#C9BFAF !important;font-size:14px;margin-bottom:14px;line-height:1.5;\"\u003eSoft pink stars for weddings, anniversaries and special nights. The romantic counterpart.\u003c\/div\u003e\n        \u003cdiv style=\"font-family:Montserrat,sans-serif;color:#b59677 !important;font-weight:800;font-size:12px;letter-spacing:0.14em;text-transform:uppercase;\"\u003eView Pink →\u003c\/div\u003e\n      \u003c\/a\u003e\n      \u003ca href=\"\/products\/the-aurora-laser-star-light\" style=\"display:block;text-decoration:none;color:inherit;background:#231D17;border-radius:14px;padding:24px;border:1px solid #3B3128;transition:transform 0.18s ease, box-shadow 0.18s ease;\"\u003e\n        \u003cdiv style=\"font-family:Montserrat,sans-serif;font-weight:800;color:#FAF6EE !important;font-size:16px;line-height:1.3;margin-bottom:8px;\"\u003eAurora Galaxy Projector\u003c\/div\u003e\n        \u003cdiv style=\"font-family:Lato,sans-serif;color:#C9BFAF !important;font-size:14px;margin-bottom:14px;line-height:1.5;\"\u003eIndoor cosmic projection — a nebula on the ceiling, real laser stars, Bluetooth music sync.\u003c\/div\u003e\n        \u003cdiv style=\"font-family:Montserrat,sans-serif;color:#b59677 !important;font-weight:800;font-size:12px;letter-spacing:0.14em;text-transform:uppercase;\"\u003eView Aurora →\u003c\/div\u003e\n      \u003c\/a\u003e\n      \u003ca href=\"\/products\/moving-life-like-firefly-garden-light\" style=\"display:block;text-decoration:none;color:inherit;background:#231D17;border-radius:14px;padding:24px;border:1px solid #3B3128;transition:transform 0.18s ease, box-shadow 0.18s ease;\"\u003e\n        \u003cdiv style=\"font-family:Montserrat,sans-serif;font-weight:800;color:#FAF6EE !important;font-size:16px;line-height:1.3;margin-bottom:8px;\"\u003eYellow Firefly Garden Laser\u003c\/div\u003e\n        \u003cdiv style=\"font-family:Lato,sans-serif;color:#C9BFAF !important;font-size:14px;margin-bottom:14px;line-height:1.5;\"\u003eMoving fireflies across 250m². Lifelike garden motion in warm amber-yellow.\u003c\/div\u003e\n        \u003cdiv style=\"font-family:Montserrat,sans-serif;color:#b59677 !important;font-weight:800;font-size:12px;letter-spacing:0.14em;text-transform:uppercase;\"\u003eView Firefly →\u003c\/div\u003e\n      \u003c\/a\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ==== \/CROSS-SELL SUGGESTIONS ==== --\u003e\n\u003cdiv id=\"hb-fbmodal\" role=\"dialog\" aria-hidden=\"true\"\u003e\n\u003cdiv id=\"hb-fbmodal-inner\"\u003e\u003cbutton id=\"hb-fbmodal-close\" type=\"button\" aria-label=\"Close video\"\u003e×\u003c\/button\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n(function(){\nif(window.__hbFbBound){return;}\nwindow.__hbFbBound=true;\n\nvar lastFocusedEl=null;\n\nwindow.hbFbOpen=function(el){\n  var src=el.getAttribute('data-video');\n  var poster=el.getAttribute('data-poster')||'';\n  var inner=document.getElementById('hb-fbmodal-inner');\n  var ex=inner.querySelectorAll('video,iframe');\n  for(var i=0;i\u003cex.length;i++){try{ex[i].pause\u0026\u0026ex[i].pause();}catch(e){}ex[i].remove();}\n  var v=document.createElement('video');\n  v.src=src;\n  v.setAttribute('controls','');\n  v.setAttribute('playsinline','');\n  v.setAttribute('preload','auto');\n  v.setAttribute('aria-label','Garden laser video');\n  v.poster=poster;\n  v.style.cssText='width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;background:#000;';\n  v.autoplay=true;\n  v.muted=false;\n  inner.appendChild(v);\n  var p=v.play();\n  if(p\u0026\u0026p.catch){p.catch(function(){v.muted=true;v.play().catch(function(){});});}\n  var m=document.getElementById('hb-fbmodal');\n  m.classList.add('open');\n  m.setAttribute('aria-hidden','false');\n  m.setAttribute('aria-modal','true');\n  document.body.style.overflow='hidden';\n  lastFocusedEl=document.activeElement;\n  var closeBtn=document.getElementById('hb-fbmodal-close');\n  if(closeBtn){setTimeout(function(){closeBtn.focus();},50);}\n};\n\nwindow.hbFbClose=function(){\n  var m=document.getElementById('hb-fbmodal');\n  m.classList.remove('open');\n  m.setAttribute('aria-hidden','true');\n  m.removeAttribute('aria-modal');\n  var ex=m.querySelectorAll('video,iframe');\n  for(var i=0;i\u003cex.length;i++){try{ex[i].pause\u0026\u0026ex[i].pause();}catch(e){}ex[i].remove();}\n  document.body.style.overflow='';\n  if(lastFocusedEl\u0026\u0026lastFocusedEl.focus){try{lastFocusedEl.focus();}catch(e){}}\n};\n\ndocument.addEventListener('keydown',function(e){\n  if(e.key==='Escape'){window.hbFbClose();return;}\n  if(e.key==='Tab'){\n    var m=document.getElementById('hb-fbmodal');\n    if(!m||!m.classList.contains('open'))return;\n    var focusables=m.querySelectorAll('button,video,[tabindex]:not([tabindex=\"-1\"])');\n    if(!focusables.length)return;\n    var first=focusables[0];\n    var last=focusables[focusables.length-1];\n    if(e.shiftKey\u0026\u0026document.activeElement===first){e.preventDefault();last.focus();}\n    else if(!e.shiftKey\u0026\u0026document.activeElement===last){e.preventDefault();first.focus();}\n  }\n});\n\ndocument.addEventListener('click',function(e){\n  var t=e.target.closest('.hb-fbtile');\n  if(t){e.preventDefault();e.stopPropagation();window.hbFbOpen(t);return;}\n  if(e.target.closest('#hb-fbmodal-close')){e.preventDefault();e.stopPropagation();window.hbFbClose();return;}\n  if(e.target\u0026\u0026e.target.id==='hb-fbmodal'){e.preventDefault();window.hbFbClose();return;}\n},{capture:false});\n\n\/* IntersectionObserver block removed May 11 2026 - tiles are now static images, no need to lazy-load videos *\/\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e\n\u003c!-- cache-bust 1778458539 --\u003e\n\u003c!-- touch v1778561345 --\u003e\n\u003cscript\u003e(function(){var vs=document.querySelectorAll('[data-jb-desktop-autoplay]');if(window.matchMedia('(min-width: 990px)').matches){vs.forEach(function(v){v.removeAttribute('controls');v.setAttribute('autoplay','');v.play().catch(function(){});});}})();\u003c\/script\u003e\n\n\u003c!-- HB contrast pass --\u003e\n\u003cstyle\u003e\n\/* HB final contrast pass — 2026-05-28 16:55 AEST *\/\n.hb-pano-price strong,\n.hb-pano-card strong { color: inherit !important; }\n.hb .eyebrow.gold,\n.hb-suggest .eyebrow.gold,\n.hb-tonight-eyebrow { color: #8B6914 !important; }\n.hb-fbgrid em,\n.hb-fbgrid i { color: #7FE3B9 !important; }\n\u003c\/style\u003e\n\n\u003c!-- HB contrast pass 1b --\u003e\n\u003cstyle\u003e\n\/* HB contrast pass 1b — fbgrid is dark section, needs lighter gold *\/\n.hb-fbgrid .eyebrow.gold,\n.hb-fbgrid .eyebrow { color: #B59677 !important; }\n\u003c\/style\u003e\n\n\u003c!-- HB contrast pass 1c --\u003e\n\u003cstyle\u003e\n\/* HB contrast pass 1c — high-specificity overrides for dark fbgrid section *\/\nsection.hb-fbgrid .eyebrow.gold,\nsection.hb-fbgrid p.eyebrow.gold,\n.hb section.hb-fbgrid .eyebrow.gold { color: #B59677 !important; }\n\u003c\/style\u003e\n\n\u003c!-- HB H2 CONTRAST LOCKDOWN v2 --\u003e\n\u003cstyle\u003e\n\/* HB CONTRAST !important LOCKDOWN v2 — 2026-05-28 17:55 AEST *\/\n\/* HighBright PDP: only the dark-bg H2s the audit flagged. *\/\n.hb-fbgrid h2,\n.hb-box h2 { color: #FAF6F0 !important; }\n.hb-fbgrid p,\n.hb-box p { color: rgba(250,246,240,0.92) !important; }\n\u003c\/style\u003e\n\n\u003c!-- HB RESIDUAL H2 LOCKDOWN — 2026-05-28 17:55 AEST — catches .hb-promise\/.hb-moments\/.hb-colours --\u003e\n\u003cstyle\u003e\n.hb-promise h2,\n.hb-promise .h2,\n.hb-moments h2,\n.hb-moments .h2,\n.hb-colours h2,\n.hb-colours .h2 { color: #FFFFFF !important; }\n.hb-moments h2 em,\n.hb-moments .h2 em { color: #7FE3B9 !important; }\n\u003c\/style\u003e\n\u003c!-- jun1-pdp-polish START --\u003e\n\u003cstyle id=\"jun1-pdp-polish\"\u003e\n\/* ===== JUN 1 2026 PDP POLISH (owner-greenlit) — additive, reversible ===== *\/\n\n\/* --- #4 MOODBOARD \/ FULL-BLEED IMAGES: kill the inherited 24px desc-img margin (black letterbox bars) --- *\/\n.pdp-desc-inner.has-hb img{margin:0 !important;}\n\/* premium framing for moodboard tiles + glowsee tiles: consistent rounded corners + soft shadow *\/\n.hb-moments-grid .hb-mtile{border-radius:14px !important;overflow:hidden !important;box-shadow:0 6px 20px rgba(26,22,18,0.14) !important;background:#1A1612 !important;}\n.hb-moments-grid .hb-mtile img{width:100% !important;height:100% !important;object-fit:cover !important;display:block !important;}\n\n\/* --- #5 CONTRAST SWEEP (all !important per Shrine cascade gotcha) --- *\/\n\/* moments heading (cream bg #FAF6EE): white was invisible; recolor dark, em to AA-pass bronze *\/\n.hb-moments h2,.hb-moments .h2{color:#1A1612 !important;}            \/* 16.7:1 on cream *\/\n.hb-moments h2 em,.hb-moments .h2 em{color:#8A5E2C !important;}      \/* 5.24:1 on cream (was mint #7FE3B9 = 1.43) *\/\n\/* bronze eyebrows on cream\/white sections: #b59677 (2.57) -\u003e dark bronze #8A5E2C (\u003e=5.2) *\/\n.hb-moments .eyebrow,\n.hb-bgrid .eyebrow,\n.hb-use .eyebrow,\n.hb-cta .eyebrow,\n.hb-specs .eyebrow{color:#8A5E2C !important;}\n\/* eyebrow on green section #0D5F41: bronze (2.78) -\u003e light gold #E8C99B (4.86) *\/\n.hb-promise .eyebrow{color:#E8C99B !important;}\n\/* \"Nothing you don't.\" em: green #0F6B4A on dark (2.76) -\u003e brand bronze #b59677 (6.5) *\/\n.hb-box h2 em,.hb-box .h2 em{color:#b59677 !important;}\n\/* FB \"Top Comment\" badge: white on FB-blue #1877F2 (4.23) -\u003e slightly deeper blue #1568D6 (5.27) keeps the FB look, passes AA *\/\n.hb-fbr3-featured-badge{background:#1568D6 !important;color:#FFFFFF !important;}\n\n\/* --- #3 PORCH-LIGHT (\"hb-tonight\"): card was taller than image -\u003e top of heading clipped by overflow:hidden.\n       On mobile: center the overlay card and let the section grow to fit the card (no clip). --- *\/\n@media(max-width:749px){\n  .hb-tonight{min-height:0 !important;height:auto !important;overflow:visible !important;}\n  .hb-tonight-img{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;aspect-ratio:auto !important;object-fit:cover !important;}\n  .hb-tonight-overlay{position:relative !important;align-items:center !important;min-height:clamp(460px,118vw,640px) !important;padding-top:40px !important;padding-bottom:40px !important;}\n}\n\n\/* --- #6 HERO THUMBNAIL STRIP: make horizontal scroll obviously swipeable (edge fade + cue).\n       CSS-only, targets the protected hero snippet from outside; no structural change. --- *\/\n.jb-hero-thumbs{position:relative;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;}\n.jb-hero-thumbs::-webkit-scrollbar{display:none;}\n.jb-hero-thumbs\u003e*{scroll-snap-align:start;}\n\/* wrap-level edge gradient + swipe hint, injected via a sibling overlay element (added by JS below) *\/\n.jb-thumbs-fade{position:absolute;top:0;right:0;height:100%;width:38px;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.92) 100%);z-index:3;}\n.jb-thumbs-hint{position:absolute;right:8px;bottom:8px;z-index:4;pointer-events:none;font:700 10px\/1 Inter,system-ui,sans-serif;letter-spacing:0.08em;color:#1A1612;background:rgba(255,255,255,0.86);border-radius:20px;padding:4px 9px;box-shadow:0 1px 6px rgba(0,0,0,0.12);display:flex;align-items:center;gap:5px;animation:jbSwipeNudge 2.6s ease-in-out 2;}\n@keyframes jbSwipeNudge{0%,100%{transform:translateX(0);opacity:.92}50%{transform:translateX(-5px);opacity:1}}\n\n\/* --- DOPAMINE: gentle scroll-reveal fade-up as sections enter (no layout shift; honours reduced-motion) --- *\/\n@media (prefers-reduced-motion: no-preference){\n  .hb .jb-reveal{opacity:0;transform:translateY(16px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);will-change:opacity,transform;}\n  .hb .jb-reveal.jb-in{opacity:1;transform:none;}\n}\n\n\/* --- DOPAMINE: polish the gold star rating (crisper gold, subtle separation) wherever the .hb rating renders --- *\/\n.hb .hb-stars,.hb [class*=\"rating-stars\"]{letter-spacing:1px;}\n\u003c\/style\u003e\n\u003cdiv class=\"jb-guides-row\" style=\"margin:28px auto;max-width:720px;padding:20px 22px;border:1px solid #E8DECC;border-radius:10px;background:#FAF6F0;\"\u003e\n\u003cp style=\"margin:0 0 10px;font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#b59677;\"\u003eHelpful guides\u003c\/p\u003e\n\u003cp style=\"margin:0 0 8px;font-size:14px;\"\u003e\u003ca href=\"https:\/\/thehomeandpartyshop.com\/blogs\/news\/garden-laser-lights-australia-the-complete-buying-guide-2026\" style=\"color:#1A1612;\"\u003eGarden Laser Lights Australia: The Complete Buying Guide →\u003c\/a\u003e\u003c\/p\u003e\n\u003cp style=\"margin:0 0 8px;font-size:14px;\"\u003e\u003ca href=\"https:\/\/thehomeandpartyshop.com\/blogs\/news\/how-to-light-a-backyard-party-without-wiring-a-thing\" style=\"color:#1A1612;\"\u003eHow to Light a Backyard Party (Without Wiring a Thing) →\u003c\/a\u003e\u003c\/p\u003e\n\u003cp style=\"margin:0 0 8px;font-size:14px;\"\u003e\u003ca href=\"https:\/\/thehomeandpartyshop.com\/blogs\/news\/illuminating-your-garden-a-comprehensive-guide-to-garden-lights\" style=\"color:#1A1612;\"\u003eGarden Lighting in Australia: The Complete Guide →\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\u003cscript\u003e\n(function(){\n  try{\n    \/\/ #6 hero-thumbs affordance: only when the strip actually overflows\n    var strip=document.querySelector('.jb-hero-thumbs');\n    if(strip \u0026\u0026 strip.scrollWidth \u003e strip.clientWidth + 8 \u0026\u0026 !strip.parentElement.querySelector('.jb-thumbs-fade')){\n      var host=strip.parentElement;\n      if(getComputedStyle(host).position==='static') host.style.position='relative';\n      var fade=document.createElement('div');fade.className='jb-thumbs-fade';\n      var hint=document.createElement('div');hint.className='jb-thumbs-hint';hint.innerHTML='swipe \\u2192';\n      host.appendChild(fade);host.appendChild(hint);\n      strip.addEventListener('scroll',function(){\n        var atEnd = strip.scrollLeft + strip.clientWidth \u003e= strip.scrollWidth - 6;\n        fade.style.opacity = atEnd ? '0' : '1';\n        hint.style.opacity = (strip.scrollLeft\u003e12) ? '0' : '';\n      },{passive:true});\n    }\n    \/\/ dopamine scroll-reveal: tag major .hb sections, reveal on enter\n    var hb=document.querySelector('.pdp-desc-inner.has-hb');\n    if(hb \u0026\u0026 'IntersectionObserver' in window){\n      var secs=hb.querySelectorAll('section, .hb-moments-grid');\n      secs.forEach(function(s){ s.classList.add('jb-reveal'); });\n      var io=new IntersectionObserver(function(es){es.forEach(function(e){ if(e.isIntersecting){ e.target.classList.add('jb-in'); io.unobserve(e.target);} });},{rootMargin:'0px 0px -8% 0px',threshold:0.06});\n      secs.forEach(function(s){ io.observe(s); });\n      \/\/ safety: if observer never fires (e.g. very fast scroll), reveal all after 3.5s\n      setTimeout(function(){ secs.forEach(function(s){ s.classList.add('jb-in'); }); },3500);\n    }\n  }catch(e){}\n})();\n\u003c\/script\u003e\n\u003c!-- jun1-pdp-polish END --\u003e\n\u003c!-- cache-flush 2026-06-10T18:20 banner --\u003e","brand":"The Home and Party Shop","offers":[{"title":"1-Pack","offer_id":29305185304654,"sku":"0018","price":275.0,"currency_code":"AUD","in_stock":true},{"title":"2-Pack","offer_id":43747089809486,"sku":"0018-2PK","price":497.0,"currency_code":"AUD","in_stock":true},{"title":"3-Pack","offer_id":43747089842254,"sku":"0018-3PK","price":697.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0248\/2447\/9822\/files\/Gardenlandscapelight.jpg?v=1763954582"},{"product_id":"white-star-crystal-last-light","title":"White Star Crystal Laser Light - Multi-Colour Indoor \u0026 Outdoor Laser Projector","description":"\u003cstyle id=\"ws-shots-css\"\u003e.ws-shot{background:#0a0a0a;padding:0;line-height:0;}.ws-shot img{display:block;width:100%;height:auto;margin:0 auto;}@media(min-width:768px){.ws-shot img{max-width:680px;}}\u003c\/style\u003e\n\u003cstyle\u003e\n.hb{font-family:Inter,system-ui,sans-serif;color:#1A1612;line-height:1.6;max-width:100%;box-sizing:border-box;-webkit-font-smoothing:antialiased;}\n.hb *,.hb *::before,.hb *::after{box-sizing:border-box;}\n.hb section{padding:clamp(56px,8vw,96px) clamp(16px,4vw,40px);}\n.hb .wrap{max-width:1080px;margin:0 auto;}\n.hb .center{text-align:center;}\n.hb .eyebrow{font-size:11px;font-weight:700;letter-spacing:0.22em;text-transform:uppercase;color:#0F6B4A;margin:0 0 14px;}\n.hb .eyebrow.gold{color:#B89469;}\n.hb .h1{font-size:clamp(32px,5.2vw,52px);font-weight:900;letter-spacing:-1px;line-height:1.05;margin:0 0 18px;color:#1A1612;}\n.hb .h1 em{font-style:italic;color:#0F6B4A;font-weight:900;}\n.hb .h2{font-size:clamp(26px,4vw,40px);font-weight:900;letter-spacing:-0.5px;line-height:1.1;margin:0 0 16px;color:#1A1612;}\n.hb .h2 em{font-style:italic;color:#0F6B4A;font-weight:900;}\n.hb .h3{font-size:clamp(18px,2.4vw,22px);font-weight:800;letter-spacing:-0.2px;line-height:1.2;margin:0 0 8px;color:#1A1612;}\n.hb .lead{font-size:clamp(16px,1.8vw,18px);line-height:1.6;color:#3A332C;margin:0 auto 24px;max-width:640px;}\n.hb .body{font-size:15px;line-height:1.65;color:#4A4540;margin:0 0 12px;}\n.hb .body strong{color:#1A1612;font-weight:700;}\n\n\/* HERO *\/\n.hb-hero{background:linear-gradient(160deg,#0E0B08 0%,#1A1612 60%,#0E0B08 100%);color:#FAF6EE;padding:clamp(64px,10vw,120px) clamp(20px,5vw,48px);text-align:center;}\n.hb-hero .eyebrow{color:#E8C99B;}\n.hb-hero .h1{color:#FFFFFF;font-size:clamp(36px,6vw,64px);}\n.hb-hero .h1 em{color:#E8C99B;}\n.hb-hero .lead{color:rgba(250,246,238,0.85);font-size:clamp(16px,2vw,19px);max-width:720px;}\n.hb-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;max-width:820px;margin:48px auto 0;}\n.hb-stat{padding:24px 12px;border:1px solid rgba(232,201,155,0.25);background:rgba(255,255,255,0.04);}\n.hb-stat .num{font-size:clamp(24px,3.6vw,36px);font-weight:900;color:#E8C99B;display:block;line-height:1;letter-spacing:-1px;}\n.hb-stat .lbl{font-size:11px;letter-spacing:0.12em;text-transform:uppercase;color:rgba(250,246,238,0.7);margin-top:8px;display:block;font-weight:700;}\n@media(max-width:640px){.hb-stats{grid-template-columns:repeat(2,1fr);}}\n\n\/* VIDEO HERO - native HTML5 video, autoplay muted loop *\/\n.hb-video{padding:0;background:#000;}\n.hb-video .frame{position:relative;width:100%;aspect-ratio:16\/9;background:#000;overflow:hidden;}\/*ws-vid-mobile*\/@media(max-width:768px){.hb-video .frame{aspect-ratio:4\/5;}.hb-video .ctxt{padding:18px 16px;}.hb-video .ctxt .ch{font-size:22px;}}\n.hb-video video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border:0;display:block;}\n.hb-video .ctxt{position:absolute;left:0;right:0;bottom:0;padding:clamp(24px,4vw,40px) clamp(20px,4vw,40px);background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.85) 100%);color:#fff;text-align:center;z-index:2;pointer-events:none;}\n.hb-video .ctxt .eyebrow{color:#E8C99B;font-size:11px;letter-spacing:0.22em;}\n.hb-video .ctxt .ch{color:#fff;font-size:clamp(20px,3vw,32px);font-weight:900;line-height:1.2;letter-spacing:-0.4px;margin:6px 0 4px;}\n.hb-video .ctxt .ch em{color:#E8C99B;font-style:italic;}\n.hb-video .ctxt .csub{color:rgba(255,255,255,0.78);font-size:clamp(13px,1.6vw,15px);}\n\n\/* DUAL - Indoor + Outdoor (50\/50) *\/\n.hb-dual{background:#FAF6EE;}\n.hb-dual .h2 em{color:#0F6B4A;}\n.hb-dual .dgrid{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:48px;border:1px solid #E5DCC9;}\n.hb-dual .dpanel{position:relative;min-height:460px;display:flex;flex-direction:column;justify-content:flex-end;padding:0;}\n.hb-dual .dpanel .pic{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;}\n.hb-dual .dpanel .grad{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 30%,rgba(0,0,0,0.85) 100%);pointer-events:none;}\n.hb-dual .dpanel .lbl{position:relative;color:#fff;padding:36px 28px;z-index:2;}\n.hb-dual .dpanel .badge{display:inline-block;background:#E8C99B;color:#1A1612;font-size:11px;letter-spacing:0.18em;padding:5px 10px;font-weight:800;text-transform:uppercase;margin-bottom:10px;}\n.hb-dual .dpanel .ttl{font-size:24px;font-weight:900;line-height:1.15;margin:0 0 8px;letter-spacing:-0.3px;color:#fff;}\n.hb-dual .dpanel .sub{font-size:14px;color:rgba(255,255,255,0.85);line-height:1.5;}\n@media(max-width:768px){.hb-dual .dgrid{grid-template-columns:1fr;}.hb-dual .dpanel{min-height:340px;}}\n\n\/* BENEFITS *\/\n.hb-bgrid{background:#FFFFFF;}\n.hb-bgrid .grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:48px;}\n.hb-bcard{background:#FAF6EE;padding:32px 24px;border:1px solid #EFE7D7;text-align:center;}\n.hb-bcard .icn{width:48px;height:48px;border-radius:50%;background:#0F6B4A;display:inline-flex;align-items:center;justify-content:center;margin:0 0 18px;}\n.hb-bcard .icn svg{width:22px;height:22px;fill:#FFFFFF;}\n@media(max-width:900px){.hb-bgrid .grid{grid-template-columns:repeat(2,1fr);}}\n@media(max-width:560px){.hb-bgrid .grid{grid-template-columns:1fr;}}\n\n\/* USECASES *\/\n.hb-usecases{background:#1A1612;color:#FAF6EE;}\n.hb-usecases .h2{color:#FFFFFF;}\n.hb-usecases .h2 em{color:#E8C99B;}\n.hb-usecases .lead{color:rgba(250,246,238,0.78);}\n.hb-usecases .eyebrow{color:#E8C99B;}\n.hb-uc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:48px;}\n.hb-uc{background:linear-gradient(180deg,rgba(255,255,255,0.04) 0%,rgba(255,255,255,0.01) 100%);border:1px solid rgba(232,201,155,0.18);padding:28px 24px;text-align:left;display:flex;flex-direction:column;gap:6px;}\n.hb-uc .when{font-size:11px;letter-spacing:0.22em;text-transform:uppercase;color:#E8C99B;font-weight:700;}\n.hb-uc .what{font-size:19px;font-weight:800;color:#FFFFFF;line-height:1.2;letter-spacing:-0.3px;}\n.hb-uc .why{font-size:14px;color:rgba(250,246,238,0.72);margin-top:4px;line-height:1.55;}\n@media(max-width:900px){.hb-uc-grid{grid-template-columns:repeat(2,1fr);}}\n@media(max-width:560px){.hb-uc-grid{grid-template-columns:1fr;}}\n\n\/* MOMENTS GRID - 5 authentic photos only *\/\n.hb-moments{background:#FAF6EE;}\n.hb-moments .h2 em{color:#0F6B4A;}\n.hb-moments-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:200px;gap:8px;margin-top:48px;}\n.hb-mtile{position:relative;overflow:hidden;background:#0E1419;}\n.hb-mtile-tall{grid-row:span 2;}\n.hb-mtile-wide{grid-column:span 2;}\n.hb-mtile img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 600ms ease;}\n.hb-mtile:hover img{transform:scale(1.05);}\n.hb-mtile .cap{position:absolute;left:0;right:0;bottom:0;padding:14px 16px;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.78) 100%);color:#FFFFFF;font-size:12px;font-weight:600;letter-spacing:0.04em;}\n.hb-mtile .cap span{display:block;font-size:10px;letter-spacing:0.2em;text-transform:uppercase;color:#E8C99B;margin-bottom:2px;font-weight:700;}\n@media(max-width:768px){.hb-moments-grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:160px;}.hb-mtile-tall{grid-row:span 1;}.hb-mtile-wide{grid-column:span 2;}}\n\n\/* COLOURS - 7 colour swatches *\/\n.hb-colours{background:#0E0B08;color:#FAF6EE;}\n.hb-colours .eyebrow{color:#E8C99B;}\n.hb-colours .h2{color:#fff;}\n.hb-colours .h2 em{color:#E8C99B;}\n.hb-colours .lead{color:rgba(250,246,238,0.78);}\n.hb-colour-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;margin-top:48px;max-width:880px;margin-left:auto;margin-right:auto;}\n.hb-swatch{aspect-ratio:1\/1.4;border:1px solid rgba(232,201,155,0.15);position:relative;display:flex;align-items:flex-end;padding:14px 12px;overflow:hidden;}\n.hb-swatch::before{content:\"\";position:absolute;inset:0;opacity:0.95;}\n.hb-swatch::after{content:\"\";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 30%,rgba(255,255,255,0.5) 0%,rgba(0,0,0,0) 60%);pointer-events:none;}\n.hb-swatch .nm{position:relative;z-index:2;font-size:12px;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,0.6);}\n.hb-swatch.s-white::before{background:linear-gradient(160deg,#F8F8FA 0%,#D8DDE5 100%);}\n.hb-swatch.s-white .nm{color:#1A1612;text-shadow:none;}\n.hb-swatch.s-blue::before{background:linear-gradient(160deg,#3A78C8 0%,#1B4B8A 100%);}\n.hb-swatch.s-green::before{background:linear-gradient(160deg,#1FA86F 0%,#0F6B4A 100%);}\n.hb-swatch.s-red::before{background:linear-gradient(160deg,#E14B5C 0%,#9A2937 100%);}\n.hb-swatch.s-amber::before{background:linear-gradient(160deg,#F2C46B 0%,#C99746 100%);}\n.hb-swatch.s-purple::before{background:linear-gradient(160deg,#9456C6 0%,#5C297D 100%);}\n.hb-swatch.s-cyan::before{background:linear-gradient(160deg,#3FCDC4 0%,#0F8A85 100%);}\n.hb-colour-modes{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:32px;max-width:760px;margin-left:auto;margin-right:auto;}\n.hb-colour-mode{background:rgba(255,255,255,0.04);border:1px solid rgba(232,201,155,0.18);padding:24px 22px;text-align:left;}\n.hb-colour-mode .lbl{font-size:11px;letter-spacing:0.22em;text-transform:uppercase;color:#E8C99B;font-weight:700;margin-bottom:6px;}\n.hb-colour-mode .ttl{font-size:18px;font-weight:800;color:#fff;line-height:1.2;letter-spacing:-0.2px;}\n.hb-colour-mode .sub{font-size:13px;color:rgba(250,246,238,0.7);margin-top:6px;line-height:1.5;}\n@media(max-width:768px){.hb-colour-grid{grid-template-columns:repeat(4,1fr);}.hb-colour-grid \u003e .hb-swatch:nth-child(n+5){grid-column:auto;}.hb-colour-modes{grid-template-columns:1fr;}}\n\n\/* COMPARISON *\/\n.hb-compare{background:#FAF6EE;}\n.hb-compare .h2 em{color:#0F6B4A;}\n.hb-compare-grid{display:grid;grid-template-columns:1fr 1fr 1fr;margin-top:48px;border:1px solid #E5DCC9;background:#fff;}\n.hb-compare-h{padding:18px 16px;background:#1A1612;color:rgba(250,246,238,0.85);font-size:12px;letter-spacing:0.16em;text-transform:uppercase;font-weight:700;text-align:center;}\n.hb-compare-h.them-l{color:rgba(250,246,238,0.55);}\n.hb-compare-h.us{color:#E8C99B;background:linear-gradient(180deg,#0F6B4A 0%,#0A5238 100%);}\n.hb-compare-r{padding:18px 16px;border-bottom:1px solid #E5DCC9;display:flex;align-items:center;}\n.hb-compare-r.lbl{font-weight:700;color:#3A332C;font-size:14px;}\n.hb-compare-r.them{color:#A09587;font-size:14px;justify-content:center;text-align:center;}\n.hb-compare-r.us{color:#1A1612;font-weight:700;font-size:14px;justify-content:center;text-align:center;background:#F8FCFA;}\n.hb-compare-grid \u003e :nth-last-child(-n+3){border-bottom:0;}\n@media(max-width:640px){.hb-compare-r.lbl{font-size:13px;}.hb-compare-r,.hb-compare-h{padding:14px 10px;font-size:12px;}}\n\n\/* REVIEWS *\/\n.hb-reviews{background:#FFFFFF;}\n.hb-reviews .h2{text-align:center;}\n.hb-reviews .h2 em{color:#0F6B4A;}\n.hb-reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:48px;}\n.hb-review{background:#FAF6EE;border:1px solid #EFE7D7;padding:28px 26px;display:flex;flex-direction:column;gap:14px;}\n.hb-review .stars{color:#E8C99B;font-size:18px;letter-spacing:2px;}\n.hb-review .qt{font-size:17px;line-height:1.5;color:#1A1612;font-weight:600;}\n.hb-review .who{margin-top:auto;display:flex;flex-direction:column;gap:2px;padding-top:14px;border-top:1px solid #EFE7D7;}\n.hb-review .who .nm{font-size:13px;font-weight:700;color:#1A1612;letter-spacing:0.02em;}\n.hb-review .who .loc{font-size:11px;color:#7A6F62;letter-spacing:0.12em;text-transform:uppercase;font-weight:600;}\n.hb-review .who .vb{font-size:10px;color:#0F6B4A;letter-spacing:0.16em;text-transform:uppercase;font-weight:700;margin-top:4px;}\n@media(max-width:768px){.hb-reviews-grid{grid-template-columns:1fr;}}\n\n\/* SPECS *\/\n.hb-specs{background:#FAF6EE;}\n.hb-specs .grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0;margin-top:40px;border:1px solid #E5DCC9;background:#fff;}\n.hb-spec{padding:22px 24px;border-bottom:1px solid #E5DCC9;display:flex;justify-content:space-between;align-items:center;gap:16px;}\n.hb-spec:nth-child(2n){border-left:1px solid #E5DCC9;}\n.hb-spec:nth-last-child(-n+2){border-bottom:0;}\n.hb-spec .k{font-size:12px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:#7A6F62;}\n.hb-spec .v{font-size:15px;font-weight:700;color:#1A1612;text-align:right;}\n@media(max-width:640px){.hb-specs .grid{grid-template-columns:1fr;}.hb-spec:nth-child(2n){border-left:0;}.hb-spec:nth-last-child(2){border-bottom:1px solid #E5DCC9;}}\n\n\/* FAQ *\/\n.hb-faq{background:#FFFFFF;}\n.hb-faq .h2{text-align:center;}\n.hb-faq .h2 em{color:#0F6B4A;}\n.hb-faq-list{margin-top:40px;border-top:1px solid #E5DCC9;}\n.hb-faq-q{border-bottom:1px solid #E5DCC9;padding:24px 8px;cursor:pointer;}\n.hb-faq-q summary{font-size:17px;font-weight:700;color:#1A1612;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;cursor:pointer;}\n.hb-faq-q summary::-webkit-details-marker{display:none;}\n.hb-faq-q summary::after{content:'+';font-size:22px;color:#0F6B4A;font-weight:400;line-height:1;flex-shrink:0;transition:transform 200ms;}\n.hb-faq-q[open] summary::after{content:'−';}\n.hb-faq-q .ans{padding:14px 0 4px;color:#3A332C;font-size:15px;line-height:1.65;}\n\n\/* PROMISE *\/\n.hb-promise{background:linear-gradient(135deg,#0F6B4A 0%,#0A5238 100%);color:#FFFFFF;}\n.hb-promise .eyebrow{color:#E8C99B;}\n.hb-promise .h2{color:#FFFFFF;}\n.hb-promise .h2 em{color:#E8C99B !important;}\n.hb-promise .lead{color:rgba(255,255,255,0.92);max-width:680px;}\n.hb-promise .pgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:44px;}\n.hb-pcard{background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.18);padding:32px 24px;text-align:center;}\n.hb-pcard .num{font-size:48px;font-weight:900;color:#E8C99B;display:block;line-height:1;letter-spacing:-1px;}\n.hb-pcard .lbl{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:rgba(255,255,255,0.85);margin:8px 0 12px;display:block;font-weight:700;}\n.hb-pcard .body{color:rgba(255,255,255,0.78);font-size:14px;}\n@media(max-width:768px){.hb-promise .pgrid{grid-template-columns:1fr;}}\n\n\/* BOX *\/\n.hb-box{background:#FAF6EE;}\n.hb-box .grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-top:40px;}\n.hb-box .item{background:#FFFFFF;border:1px solid #EFE7D7;padding:24px 16px;text-align:center;}\n.hb-box .v{font-size:22px;font-weight:900;color:#0F6B4A;display:block;line-height:1;}\n.hb-box .k{font-size:13px;font-weight:600;color:#1A1612;margin-top:8px;display:block;line-height:1.3;}\n@media(max-width:768px){.hb-box .grid{grid-template-columns:repeat(2,1fr);}}\n\n\/* AU MADE *\/\n.hb-au{background:#FFFFFF;text-align:center;padding:clamp(48px,7vw,72px) clamp(20px,4vw,40px);border-top:1px solid #EFE7D7;border-bottom:1px solid #EFE7D7;}\n.hb-au .h3{font-size:clamp(22px,3vw,28px);font-weight:900;letter-spacing:-0.4px;color:#1A1612;line-height:1.2;margin:6px 0;}\n.hb-au .h3 em{color:#0F6B4A;font-style:italic;}\n.hb-au p{max-width:620px;margin:0 auto;color:#3A332C;font-size:15px;line-height:1.6;}\n.hb-au .flag{font-size:36px;letter-spacing:4px;margin-bottom:6px;}\n\n\/* TONIGHT *\/\n.hb-tonight{background:linear-gradient(180deg,#FAF6EE 0%,#F1EAD8 100%);text-align:center;}\n.hb-tonight .h2 em{color:#0F6B4A;}\n.hb-tonight .lead{font-size:clamp(17px,2vw,20px);font-weight:500;color:#1A1612;}\n\n\/* CTA *\/\n.hb-cta{background:#1A1612;color:#FAF6EE;text-align:center;}\n.hb-cta .eyebrow{color:#E8C99B;}\n.hb-cta .h2{color:#FFFFFF;}\n.hb-cta .h2 em{color:#E8C99B;}\n.hb-cta .lead{color:rgba(250,246,238,0.85);}\n.hb-cta .btn{display:inline-block;background:#E8C99B;color:#1A1612;font-weight:800;font-size:16px;padding:18px 48px;letter-spacing:0.06em;text-transform:uppercase;text-decoration:none;border-radius:2px;margin:24px 0 16px;transition:transform 200ms;}\n.hb-cta .btn:hover{transform:translateY(-2px);}\n.hb-cta .micro{font-size:13px;color:rgba(250,246,238,0.7);}\n\n\/* 08\/10\/2026 phone fixes *\/\n.hb-hero .lead strong{color:#FFFFFF;}\n.hb-dual .dpanel .grad{background:linear-gradient(180deg,rgba(0,0,0,0.10) 0%,rgba(0,0,0,0.62) 42%,rgba(0,0,0,0.94) 100%);}\n.hb-dual .dpanel .ttl,.hb-dual .dpanel .sub{text-shadow:0 1px 8px rgba(0,0,0,0.95);}\n.hb-dual .dpanel .sub{color:#FFFFFF;}\n.hb-video .frame{aspect-ratio:16\/9 !important;}\n.ws-shot video{aspect-ratio:810\/1080;}\n\u003c\/style\u003e\n\u003cdiv class=\"hb\"\u003e\n\u003c!-- ========== HERO ========== --\u003e\n\u003csection class=\"hb-hero\"\u003e\n\u003cp class=\"eyebrow\"\u003eOutdoor + Indoor laser projector · 7 colour modes · 10,000+ happy Australian homes\u003c\/p\u003e\n\u003ch2 class=\"h1\"\u003eStake it in the lawn. Light up the garden. \u003cem\u003eOr the ceiling.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp class=\"lead\"\u003eA high-power 100mW laser projector that scatters thousands of crisp star points across lawns, gardens, water features, alfresco ceilings - or any wall, ceiling, or surface inside. \u003cstrong\u003e7 colour modes.\u003c\/strong\u003e IP65 weatherproof. 30m+ coverage. AU plug. One unit, every space.\u003c\/p\u003e\n\u003cdiv class=\"hb-stats\"\u003e\n\u003cdiv class=\"hb-stat\"\u003e\n\u003cspan class=\"num\"\u003e7\u003c\/span\u003e\u003cspan class=\"lbl\"\u003eColour modes\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hb-stat\"\u003e\n\u003cspan class=\"num\"\u003e100mW\u003c\/span\u003e\u003cspan class=\"lbl\"\u003eHighBright laser\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hb-stat\"\u003e\n\u003cspan class=\"num\"\u003e30m+\u003c\/span\u003e\u003cspan class=\"lbl\"\u003eCoverage\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hb-stat\"\u003e\n\u003cspan class=\"num\"\u003eIP65\u003c\/span\u003e\u003cspan class=\"lbl\"\u003eWeatherproof\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ========== VIDEO HERO - native HTML5 ========== --\u003e \u003c!-- ========== DUAL - Indoor + Outdoor ========== --\u003e\n\u003csection class=\"hb-dual\"\u003e\n\u003cdiv class=\"wrap center\"\u003e\n\u003cp class=\"eyebrow\"\u003eOne projector · 7 colours · every backyard, every room\u003c\/p\u003e\n\u003ch2 class=\"h2\"\u003eOutdoor first. \u003cem\u003eIndoor anytime.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp class=\"lead\"\u003eStake it in the lawn for a wedding, BBQ, NYE, or pool party - point at trees, water, or guest tables. Bring it inside for movie night and bedtime. Cycle through 7 colour modes for any mood. Same unit. Same plug. Every Saturday handled.\u003c\/p\u003e\n\u003cdiv class=\"dgrid\"\u003e\n\u003cdiv class=\"dpanel\" style=\"min-height: 620px;\"\u003e\n\u003cimg loading=\"lazy\" decoding=\"async\" class=\"pic\" style=\"object-position: center top;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0248\/2447\/9822\/files\/white-star-sofia-navy-white-v3-0810.jpg?width=1000\" alt=\"Sofia in a backyard at night under White Star laser points on the gum tree, fence and lawn\"\u003e\n\u003cdiv class=\"grad\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003e\n\u003cspan class=\"badge\"\u003eOUTDOORS\u003c\/span\u003e\n\u003ch3 class=\"ttl\"\u003eLawns · gardens · pools · events\u003c\/h3\u003e\n\u003cp class=\"sub\"\u003eStake into the lawn, flower pot, or garden bed. Point at trees, water features, fences, alfresco ceilings, or guest tables. IP65 weatherproof - leave it out in rain or storm. Covers a 30m+ area from one plug.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dpanel\" style=\"min-height: 600px;\"\u003e\n\u003cimg loading=\"lazy\" decoding=\"async\" class=\"pic\" style=\"object-position: center top;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0248\/2447\/9822\/files\/white-star-lounge-room-stars-0810.jpg?width=1000\" alt=\"White Star laser points across the ceiling, walls and curtains of a lounge room at night\"\u003e\n\u003cdiv class=\"grad\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003e\n\u003cspan class=\"badge\"\u003eINDOORS\u003c\/span\u003e\n\u003ch3 class=\"ttl\"\u003eLiving rooms · bedrooms · kids\u003c\/h3\u003e\n\u003cp class=\"sub\"\u003eBring it in. Sit it on a side table. Point at the ceiling, wall, or any flat surface. Sleep timer + remote. 7 colours of mood - calm white for sleep, full colour for date night.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ========== BENEFITS GRID ========== --\u003e\n\u003csection class=\"hb-bgrid\"\u003e\n\u003cdiv class=\"wrap center\"\u003e\n\u003cp class=\"eyebrow\"\u003eEngineered, not assembled\u003c\/p\u003e\n\u003ch2 class=\"h2\"\u003eThe technology behind \u003cem\u003ethe stillness.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp class=\"lead\"\u003eHigh-grade white laser diodes pulse through a holographic diffraction film, scattering thousands of pin-sharp star points across any surface - ceiling, lawn, water, walls. Cinematic; calm.\u003c\/p\u003e\n\u003cdiv class=\"grid\"\u003e\n\u003cdiv class=\"hb-bcard\"\u003e\n\u003cdiv class=\"icn\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2L4 6v6c0 5 3.5 9.7 8 11 4.5-1.3 8-6 8-11V6l-8-4z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3 class=\"h3\"\u003e100mW HighBright laser\u003c\/h3\u003e\n\u003cp class=\"body\"\u003eMost projectors smear. Ours scatters \u003cstrong\u003ethousands of crisp white stars\u003c\/strong\u003e with depth, detail, dimension. The kind of effect you remember.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hb-bcard\"\u003e\n\u003cdiv class=\"icn\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2C8 8 2 10 2 16a10 10 0 0 0 20 0c0-6-6-8-10-14z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3 class=\"h3\"\u003eIP65 weatherproof\u003c\/h3\u003e\n\u003cp class=\"body\"\u003eStake it into your lawn and forget it. \u003cstrong\u003eRain-rated, dust-rated.\u003c\/strong\u003e Stays out all night - Sydney winters, Melbourne storms, Darwin wet season, Perth heat. Ships Australia-wide.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hb-bcard\"\u003e\n\u003cdiv class=\"icn\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M3 12c0-5 4-9 9-9s9 4 9 9-4 9-9 9-9-4-9-9zm9-6a6 6 0 1 0 0 12 6 6 0 0 0 0-12z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3 class=\"h3\"\u003e7 colour modes\u003c\/h3\u003e\n\u003cp class=\"body\"\u003eWhite stars + 6 wash colours: blue, green, red, amber, purple, cyan. \u003cstrong\u003eStatic or moving.\u003c\/strong\u003e Calm white for sleep · full cycle for parties.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hb-bcard\"\u003e\n\u003cdiv class=\"icn\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M13 2L3 14h7v8l10-12h-7V2z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3 class=\"h3\"\u003ePlug + go\u003c\/h3\u003e\n\u003cp class=\"body\"\u003e240V AU plug, 1.5m cable. \u003cstrong\u003e60 seconds to set up.\u003c\/strong\u003e Sleep timer, remote, multiple ambient programs. Calmer evenings, on demand.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ========== USECASES - 6 different use moments (3 outdoor + 3 indoor) ========== --\u003e\n\u003csection class=\"hb-usecases\"\u003e\n\u003cdiv class=\"wrap center\"\u003e\n\u003cp class=\"eyebrow\"\u003eMade for the moments that matter\u003c\/p\u003e\n\u003ch2 class=\"h2\"\u003eOne projector. \u003cem\u003eSix completely different evenings.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp class=\"lead\"\u003eA laser projector isn't really about light. It's about what light makes possible - the moments you'd otherwise scroll right past.\u003c\/p\u003e\n\u003cdiv class=\"hb-uc-grid\"\u003e\n\u003cdiv class=\"hb-uc\"\u003e\n\u003cspan class=\"when\"\u003eOUTDOORS · 7 PM\u003c\/span\u003e \u003cspan class=\"what\"\u003eBackyard wedding.\u003c\/span\u003e \u003cspan class=\"why\"\u003eStake into the lawn. Point at the gum trees. Forty guests under a sky of moving stars. The marquee doesn't need to come.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hb-uc\"\u003e\n\u003cspan class=\"when\"\u003eOUTDOORS · 8:30 PM\u003c\/span\u003e \u003cspan class=\"what\"\u003ePool party.\u003c\/span\u003e \u003cspan class=\"why\"\u003ePoint at the water. The surface fractures into a thousand moving star reflections. Cocktails optional but encouraged.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hb-uc\"\u003e\n\u003cspan class=\"when\"\u003eOUTDOORS · 10 PM\u003c\/span\u003e \u003cspan class=\"what\"\u003eDinner party.\u003c\/span\u003e \u003cspan class=\"why\"\u003eStake near the long table. Stars across the gum trees, the tablecloth, the wine. The kind of evening that doesn't end at dessert.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hb-uc\"\u003e\n\u003cspan class=\"when\"\u003eINDOORS · 7:30 PM\u003c\/span\u003e \u003cspan class=\"what\"\u003eBedtime that doesn't fight back.\u003c\/span\u003e \u003cspan class=\"why\"\u003eSet the timer. Point at the ceiling. Kids settle faster and calmer under a slow-drift starlit ceiling — a quiet favourite for sensitive sleepers and anxious little ones.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hb-uc\"\u003e\n\u003cspan class=\"when\"\u003eINDOORS · 9:12 PM\u003c\/span\u003e \u003cspan class=\"what\"\u003eMovie night, with atmosphere.\u003c\/span\u003e \u003cspan class=\"why\"\u003eCinema mode for the wash, stars on the ceiling. Suddenly the lounge is the kind of room your friends ask you to send the location of.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hb-uc\"\u003e\n\u003cspan class=\"when\"\u003eINDOORS · 10:11 PM\u003c\/span\u003e \u003cspan class=\"what\"\u003eDate night, no reservation.\u003c\/span\u003e \u003cspan class=\"why\"\u003eA slow nebula across the kitchen ceiling. Two glasses of wine. The room you ignored becomes the room you live in.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"hb-video\"\u003e\n\u003cdiv class=\"frame\"\u003e\n\u003cvideo muted=\"\" loop=\"loop\" playsinline=\"\" preload=\"none\" poster=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0248\/2447\/9822\/files\/white-star-colour-modes-poster-0810.jpg?v=1791413976\u0026amp;width=1200\"\u003e\u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/vp\/19efc1c2aed54c52b4c54a7d4d839d7c\/19efc1c2aed54c52b4c54a7d4d839d7c.SD-480p-0.9Mbps-96745116.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n\u003cdiv class=\"ctxt\"\u003e\n\u003cp class=\"eyebrow\"\u003eSee it in action\u003c\/p\u003e\n\u003ch2 class=\"ch\"\u003eStatic. Moving. \u003cem\u003eColour-changing.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ========== 7 COLOURS section ========== --\u003e\n\u003csection class=\"hb-colours\"\u003e\n\u003cdiv class=\"wrap center\"\u003e\n\u003cp class=\"eyebrow\"\u003e7 colours · static or moving · one remote\u003c\/p\u003e\n\u003ch2 class=\"h2\"\u003eSeven colours. \u003cem\u003eSeven moods.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp class=\"lead\"\u003eWhite stars by default. Six wash colours behind them on demand. Pick one for the night, or cycle through all seven. Static for sleep. Moving for parties. Anything in between.\u003c\/p\u003e\n\u003cdiv class=\"hb-colour-grid\"\u003e\n\u003cdiv class=\"hb-swatch s-white\"\u003e\u003cspan class=\"nm\"\u003eWhite\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"hb-swatch s-blue\"\u003e\u003cspan class=\"nm\"\u003eBlue\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"hb-swatch s-green\"\u003e\u003cspan class=\"nm\"\u003eGreen\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"hb-swatch s-red\"\u003e\u003cspan class=\"nm\"\u003eRed\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"hb-swatch s-amber\"\u003e\u003cspan class=\"nm\"\u003eAmber\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"hb-swatch s-purple\"\u003e\u003cspan class=\"nm\"\u003ePurple\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"hb-swatch s-cyan\"\u003e\u003cspan class=\"nm\"\u003eCyan\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hb-colour-modes\"\u003e\n\u003cdiv class=\"hb-colour-mode\"\u003e\n\u003cspan class=\"lbl\"\u003eStatic mode\u003c\/span\u003e\n\u003ch3 class=\"ttl\"\u003ePick a colour. Hold it.\u003c\/h3\u003e\n\u003cp class=\"sub\"\u003eStill and calm. Cool white for sleep, blue for date night, amber for dinner. The mood you want, locked in.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hb-colour-mode\"\u003e\n\u003cspan class=\"lbl\"\u003eAuto-cycle mode\u003c\/span\u003e\n\u003ch3 class=\"ttl\"\u003eAll 7 colours, on rotation.\u003c\/h3\u003e\n\u003cp class=\"sub\"\u003eThe mode for backyard weddings, NYE, kids' birthdays, pool parties. The room (or the lawn) becomes the show.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ========== COMPARISON ========== --\u003e\n\u003csection class=\"hb-compare\"\u003e\n\u003cdiv class=\"wrap center\"\u003e\n\u003cp class=\"eyebrow\"\u003eBeware of cheap imported copies\u003c\/p\u003e\n\u003ch2 class=\"h2\"\u003eWhat separates White Star Crystal \u003cem\u003efrom the imports.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp class=\"lead\"\u003eThere's a reason 10,000+ happy Australian homes shop with us and not for the $39 shipped-from-China copy with the wrong plug, no warranty, and a fan you can hear from across the room.\u003c\/p\u003e\n\u003cdiv class=\"hb-compare-grid\"\u003e\n\u003cdiv class=\"hb-compare-h them-l\"\u003e$39 import projectors\u003c\/div\u003e\n\u003cdiv class=\"hb-compare-h\"\u003eFeature\u003c\/div\u003e\n\u003cdiv class=\"hb-compare-h us\"\u003eWhite Star Crystal\u003c\/div\u003e\n\u003cdiv class=\"hb-compare-r them\"\u003eSmeary blobs of light\u003c\/div\u003e\n\u003cdiv class=\"hb-compare-r lbl\"\u003eStar quality\u003c\/div\u003e\n\u003cdiv class=\"hb-compare-r us\"\u003eCrisp pin-sharp 100mW\u003c\/div\u003e\n\u003cdiv class=\"hb-compare-r them\"\u003eAudible fan hum\u003c\/div\u003e\n\u003cdiv class=\"hb-compare-r lbl\"\u003eNoise\u003c\/div\u003e\n\u003cdiv class=\"hb-compare-r us\"\u003eWhisper quiet\u003c\/div\u003e\n\u003cdiv class=\"hb-compare-r them\"\u003e~10m² area\u003c\/div\u003e\n\u003cdiv class=\"hb-compare-r lbl\"\u003eCoverage\u003c\/div\u003e\n\u003cdiv class=\"hb-compare-r us\"\u003e30m+ wide\u003c\/div\u003e\n\u003cdiv class=\"hb-compare-r them\"\u003eIPX0 - indoor only\u003c\/div\u003e\n\u003cdiv class=\"hb-compare-r lbl\"\u003eWeatherproof\u003c\/div\u003e\n\u003cdiv class=\"hb-compare-r us\"\u003eIP65 - full alfresco\u003c\/div\u003e\n\u003cdiv class=\"hb-compare-r them\"\u003eUS\/EU plug - adapter needed\u003c\/div\u003e\n\u003cdiv class=\"hb-compare-r lbl\"\u003ePower\u003c\/div\u003e\n\u003cdiv class=\"hb-compare-r us\"\u003e240V AU plug, no adapter\u003c\/div\u003e\n\u003cdiv class=\"hb-compare-r them\"\u003e90 days, return-to-China\u003c\/div\u003e\n\u003cdiv class=\"hb-compare-r lbl\"\u003eWarranty\u003c\/div\u003e\n\u003cdiv class=\"hb-compare-r us\"\u003e12 months · AU support\u003c\/div\u003e\n\u003cdiv class=\"hb-compare-r them\"\u003e\"Final sale, no returns\"\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ========== REVIEWS ========== --\u003e\n\u003csection class=\"hb-reviews\"\u003e\n\u003cdiv class=\"wrap center\"\u003e\n\u003cp class=\"eyebrow\"\u003eAs reviewed by 98 verified buyers\u003c\/p\u003e\n\u003ch2 class=\"h2\"\u003e\"It changed our \u003cem\u003eevenings.\u003c\/em\u003e\"\u003c\/h2\u003e\n\u003cdiv class=\"hb-reviews-grid\"\u003e\n\u003cdiv class=\"hb-review\"\u003e\n\u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cdiv class=\"qt\"\u003e\"Used it on the lawn for our 40th - switched it to amber for dinner, then auto-cycle for the dance floor. Forty guests didn't want to leave.\"\u003c\/div\u003e\n\u003cdiv class=\"who\"\u003e\n\u003cspan class=\"nm\"\u003eOlivia P.\u003c\/span\u003e \u003cspan class=\"loc\"\u003eNorthern Beaches · NSW\u003c\/span\u003e \u003cspan class=\"vb\"\u003eVerified buyer · outdoor\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hb-review\"\u003e\n\u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cdiv class=\"qt\"\u003e\"Stake it in the garden, point at the gum trees, change the colour with the remote - backyard becomes a different planet. Best money we've spent.\"\u003c\/div\u003e\n\u003cdiv class=\"who\"\u003e\n\u003cspan class=\"nm\"\u003eEm \u0026amp; Marcus\u003c\/span\u003e \u003cspan class=\"loc\"\u003eMosman · NSW\u003c\/span\u003e \u003cspan class=\"vb\"\u003eVerified buyer · outdoor + indoor\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ========== SPECS ========== --\u003e\n\u003csection class=\"hb-specs\"\u003e\n\u003cdiv class=\"wrap center\"\u003e\n\u003cp class=\"eyebrow\"\u003eThe technical bit\u003c\/p\u003e\n\u003ch2 class=\"h2\"\u003eBuilt to AU spec. \u003cem\u003eBuilt to last.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cdiv class=\"grid\"\u003e\n\u003cdiv class=\"hb-spec\"\u003e\n\u003cspan class=\"k\"\u003eLaser power\u003c\/span\u003e\u003cspan class=\"v\"\u003e100mW HighBright\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hb-spec\"\u003e\n\u003cspan class=\"k\"\u003eColour modes\u003c\/span\u003e\u003cspan class=\"v\"\u003e7 - white, blue, green, red, amber, purple, cyan\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hb-spec\"\u003e\n\u003cspan class=\"k\"\u003eCoverage\u003c\/span\u003e\u003cspan class=\"v\"\u003e30m+ wide area\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hb-spec\"\u003e\n\u003cspan class=\"k\"\u003eWeatherproof rating\u003c\/span\u003e\u003cspan class=\"v\"\u003eIP65 - rain \u0026amp; dust rated\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hb-spec\"\u003e\n\u003cspan class=\"k\"\u003eDisplay modes\u003c\/span\u003e\u003cspan class=\"v\"\u003eStatic · slow-drift · auto-cycle\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hb-spec\"\u003e\n\u003cspan class=\"k\"\u003ePower\u003c\/span\u003e\u003cspan class=\"v\"\u003e240V AU plug, 1.5m cable\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hb-spec\"\u003e\n\u003cspan class=\"k\"\u003eSleep timer\u003c\/span\u003e\u003cspan class=\"v\"\u003eAuto-off function\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hb-spec\"\u003e\n\u003cspan class=\"k\"\u003eRemote\u003c\/span\u003e\u003cspan class=\"v\"\u003eWireless · 6m range\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hb-spec\"\u003e\n\u003cspan class=\"k\"\u003eMounting\u003c\/span\u003e\u003cspan class=\"v\"\u003eGround stake · tabletop · tripod\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hb-spec\"\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\/section\u003e\n\u003csection class=\"ws-shot\" data-ws=\"outdoor\"\u003e\u003cvideo muted=\"\" loop=\"loop\" playsinline=\"\" preload=\"none\" width=\"810\" height=\"1080\" poster=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0248\/2447\/9822\/files\/white-star-canal-home-poster-0810.jpg?v=1791415600\u0026amp;width=1000\" style=\"width: 100%; height: auto; display: block; border-radius: 18px;\"\u003e\u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/vp\/b580dee131384c2899d8f22978dce404\/b580dee131384c2899d8f22978dce404.HD-1080p-2.5Mbps-96746729.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\u003c\/section\u003e\n\u003c!-- ========== FAQ ========== --\u003e\n\u003csection class=\"hb-faq\"\u003e\n\u003cdiv class=\"wrap\"\u003e\n\u003cp class=\"eyebrow center\"\u003eQuestions, honestly answered\u003c\/p\u003e\n\u003ch2 class=\"h2\"\u003eThe bits people ask \u003cem\u003ebefore they buy.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cdiv class=\"hb-faq-list\"\u003e\n\u003cdetails class=\"hb-faq-q\"\u003e\n\u003csummary\u003eCan I leave it outdoors in the rain?\u003c\/summary\u003e\n\u003cdiv class=\"ans\"\u003eYes — it's IP65 weatherproof, rain and dust rated. Stake it into the lawn, a garden bed or a pot and leave it out through any Australian weather. The 1.5m AU cable plugs into a standard power point; add a weatherproof outdoor extension to reach further.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"hb-faq-q\"\u003e\n\u003csummary\u003eWhat 7 colours does it project?\u003c\/summary\u003e\n\u003cdiv class=\"ans\"\u003eWhite (default), blue, green, red, amber, purple and cyan. Lock in one for the night or auto-cycle all seven — static or moving. Calm white for sleep, full cycle for parties, switched in seconds on the wireless remote.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"hb-faq-q\"\u003e\n\u003csummary\u003eCan I use it both outdoors and indoors?\u003c\/summary\u003e\n\u003cdiv class=\"ans\"\u003eYes — that's the whole point. Stake it in the lawn for a wedding, BBQ or dinner party, or sit it on a side table indoors and point it at the ceiling for movie night or bedtime. Same unit, same plug.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"hb-faq-q\"\u003e\n\u003csummary\u003eWill the stars project on a textured (white) ceiling?\u003c\/summary\u003e\n\u003cdiv class=\"ans\"\u003eYes — white, off-white and lightly textured ceilings work best. Heavily wood-stained or matte-black surfaces absorb light and dull the effect. On white plaster and outdoor surfaces (lawn, water, trees) it looks just like the photos.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"hb-faq-q\"\u003e\n\u003csummary\u003eHow big an area does it cover?\u003c\/summary\u003e\n\u003cdiv class=\"ans\"\u003eUp to 30 metres wide, depending on distance to the surface. One unit easily covers a backyard's lawn and tree canopy, or fills an entire living-room ceiling.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"hb-faq-q\"\u003e\n\u003csummary\u003eIs it safe for kids and pets?\u003c\/summary\u003e\n\u003cdiv class=\"ans\"\u003eYes — the light is diffused, with no concentrated beam at face height. It sits on a table or stakes into the ground and projects upward. Safe for nurseries, kids' rooms and curious pets.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"hb-faq-q\"\u003e\n\u003csummary\u003eHow fast do I get it in Australia?\u003c\/summary\u003e\n\u003cdiv class=\"ans\"\u003eWe ship Australia-wide with fast dispatch from our QLD warehouse. Delivery time then depends on your location and the carrier.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"hb-faq-q\"\u003e\n\u003csummary\u003eIs it the same as the $39 import projectors?\u003c\/summary\u003e\n\u003cdiv class=\"ans\"\u003eNo. Cheap imports use LED-and-mirror systems with audible fans, ~10sqm coverage, US\/EU plugs and no warranty. White Star Crystal uses a high-grade 100mW laser diode with holographic diffraction for crisp, dramatic projection across 30m+, with an AU plug and a 12-month warranty.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ========== PROMISE ========== --\u003e \u003c!-- ========== BOX ========== --\u003e\n\u003csection class=\"hb-box\"\u003e\n\u003cdiv class=\"wrap center\"\u003e\n\u003cp class=\"eyebrow\"\u003eWhat's in the box\u003c\/p\u003e\n\u003ch2 class=\"h2\"\u003eEverything you need. \u003cem\u003eNothing you don't.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cdiv class=\"grid\"\u003e\n\u003cdiv class=\"item\"\u003e\n\u003cspan class=\"v\"\u003e1×\u003c\/span\u003e\u003cspan class=\"k\"\u003eWhite Star Crystal unit\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"item\"\u003e\n\u003cspan class=\"v\"\u003e1×\u003c\/span\u003e\u003cspan class=\"k\"\u003eGround stake\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"item\"\u003e\n\u003cspan class=\"v\"\u003e1×\u003c\/span\u003e\u003cspan class=\"k\"\u003eAU power cable (1.5m)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"item\"\u003e\n\u003cspan class=\"v\"\u003e1×\u003c\/span\u003e\u003cspan class=\"k\"\u003eWireless remote\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"item\"\u003e\n\u003cspan class=\"v\"\u003e1×\u003c\/span\u003e\u003cspan class=\"k\"\u003eQuick-start card\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ========== AUSTRALIAN-MADE ========== --\u003e\n\u003csection class=\"hb-au\"\u003e\n\u003cdiv class=\"flag\"\u003e🇦🇺\u003c\/div\u003e\n\u003cp class=\"eyebrow gold center\"\u003eAustralian-owned support\u003c\/p\u003e\n\u003ch3 class=\"h3\"\u003eAustralian-owned. \u003cem\u003eEngineered to AU standards.\u003c\/em\u003e\n\u003c\/h3\u003e\n\u003cp\u003eWhite Star Crystal is sold and supported by The Home and Party Shop, an Australian-owned business. Built to Australian electrical standards, with a real person in QLD answering your emails. Beware of cheap imports that don't meet AU electrical safety.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c!-- ========== TONIGHT ========== --\u003e\n\u003csection class=\"hb-tonight\"\u003e\n\u003cdiv class=\"wrap center\"\u003e\n\u003cp class=\"eyebrow\"\u003eImagine this Saturday\u003c\/p\u003e\n\u003ch2 class=\"h2\"\u003eLawn glowing. Trees lit. Pool reflecting stars. \u003cem\u003eOr the ceiling, indoors, in any colour you want.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp class=\"lead\"\u003eStake it outside for the BBQ. Bring it inside for movie night. Cycle through 7 colours when you feel like it. Same plug, same 60 seconds, same magic. The backyard you've ignored becomes the venue everyone's screenshotting.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ========== CTA ========== --\u003e \u003c!-- ==== CROSS-SELL SUGGESTIONS (added 2026-05-28 — extend pass) ==== --\u003e\n\u003csection class=\"wsc-suggest\" style=\"background: #FAF6F0; padding: 64px 24px; font-family: Lato,sans-serif;\"\u003e\n\u003cdiv style=\"max-width: 1040px; margin: 0 auto; text-align: center;\"\u003e\n\u003cspan style=\"display: inline-block; color: #5476ff !important; font-family: Montserrat,sans-serif; font-weight: 800; font-size: 11px; letter-spacing: 0.24em; text-transform: uppercase; margin-bottom: 14px;\"\u003eYou may also love\u003c\/span\u003e\n\u003ch2 style=\"color: #1a1612 !important; font-family: Montserrat,sans-serif; font-weight: 800; font-size: 28px; line-height: 1.2; margin: 0 0 14px;\"\u003eTake it outside. Take it indoors.\u003c\/h2\u003e\n\u003cp style=\"color: #5a5048 !important; font-family: Lato,sans-serif; font-size: 15px; line-height: 1.55; max-width: 620px; margin: 0 auto 36px;\"\u003eThree pieces that pair beautifully with the White Star — for different rooms, different moods, different jobs.\u003c\/p\u003e\n\u003cdiv style=\"display: grid; grid-template-columns: repeat(auto-fit,minmax(240px,1fr)); gap: 20px; text-align: left;\"\u003e\n\u003ca href=\"\/products\/garden-landscape-waterproof-laser-light\" style=\"display: block; text-decoration: none; color: inherit; background: #FFFCF7; border-radius: 14px; padding: 24px; border: 1px solid #E8DCC8; transition: transform 0.18s ease, box-shadow 0.18s ease;\"\u003e\n\u003cdiv style=\"font-family: Montserrat,sans-serif; font-weight: 800; color: #1a1612 !important; font-size: 16px; line-height: 1.3; margin-bottom: 8px;\"\u003eHighBright™ Garden Laser\u003c\/div\u003e\n\u003cdiv style=\"font-family: Lato,sans-serif; color: #5a5048 !important; font-size: 14px; margin-bottom: 14px; line-height: 1.5;\"\u003eThe outdoor hero. 40m+ coverage, blue + green dots across the whole back yard.\u003c\/div\u003e\n\u003cdiv style=\"font-family: Montserrat,sans-serif; color: #5476ff !important; font-weight: 800; font-size: 12px; letter-spacing: 0.14em; text-transform: uppercase;\"\u003eView →\u003c\/div\u003e\n\u003c\/a\u003e\u003ca href=\"\/products\/crystal-lightfall-pink-edition\" style=\"display: block; text-decoration: none; color: inherit; background: #FFFCF7; border-radius: 14px; padding: 24px; border: 1px solid #E8DCC8; transition: transform 0.18s ease, box-shadow 0.18s ease;\"\u003e\n\u003cdiv style=\"font-family: Montserrat,sans-serif; font-weight: 800; color: #1a1612 !important; font-size: 16px; line-height: 1.3; margin-bottom: 8px;\"\u003eCrystal Lightfall™ Pink\u003c\/div\u003e\n\u003cdiv style=\"font-family: Lato,sans-serif; color: #5a5048 !important; font-size: 14px; margin-bottom: 14px; line-height: 1.5;\"\u003eThe pink version. Soft warm pink stars for weddings, anniversaries and special nights.\u003c\/div\u003e\n\u003cdiv style=\"font-family: Montserrat,sans-serif; color: #5476ff !important; font-weight: 800; font-size: 12px; letter-spacing: 0.14em; text-transform: uppercase;\"\u003eView →\u003c\/div\u003e\n\u003c\/a\u003e\u003ca href=\"\/products\/the-aurora-laser-star-light\" style=\"display: block; text-decoration: none; color: inherit; background: #FFFCF7; border-radius: 14px; padding: 24px; border: 1px solid #E8DCC8; transition: transform 0.18s ease, box-shadow 0.18s ease;\"\u003e\n\u003cdiv style=\"font-family: Montserrat,sans-serif; font-weight: 800; color: #1a1612 !important; font-size: 16px; line-height: 1.3; margin-bottom: 8px;\"\u003eAurora Galaxy Projector\u003c\/div\u003e\n\u003cdiv style=\"font-family: Lato,sans-serif; color: #5a5048 !important; font-size: 14px; margin-bottom: 14px; line-height: 1.5;\"\u003eIndoor cosmic. Nebula on the ceiling, real laser stars, Bluetooth music sync.\u003c\/div\u003e\n\u003cdiv style=\"font-family: Montserrat,sans-serif; color: #5476ff !important; font-weight: 800; font-size: 12px; letter-spacing: 0.14em; text-transform: uppercase;\"\u003eView →\u003c\/div\u003e\n\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ==== \/CROSS-SELL SUGGESTIONS ==== --\u003e\n\u003csection class=\"hb-cta\"\u003e\n\u003cdiv class=\"wrap center\"\u003e\n\u003cp class=\"eyebrow\"\u003eReady when you are.\u003c\/p\u003e\n\u003ch2 class=\"h2\"\u003e7 colours. 30m+ coverage. \u003cem\u003eIndoor + outdoor.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp class=\"lead\"\u003eWe ship fast from our QLD warehouse, right across Australia.\u003c\/p\u003e\n\u003ca class=\"btn\" href=\"#MainContent\"\u003eAdd to cart →\u003c\/a\u003e\n\u003cp class=\"micro\"\u003e12-month AU warranty Promise · Free shipping over $275 · Afterpay available\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c!-- HB H2 CONTRAST LOCKDOWN v2 --\u003e\n\u003cstyle\u003e\n\/* HB CONTRAST !important LOCKDOWN v2 — 2026-05-28 17:55 AEST *\/\n\/* White Star Crystal PDP: only the dark-bg H2s the audit flagged. *\/\n.hb-usecases h2,\n.hb-cta h2 { color: #FAF6F0 !important; }\n.hb-usecases p,\n.hb-cta p { color: rgba(250,246,240,0.92) !important; }\n\u003c\/style\u003e\n\u003c!-- HB RESIDUAL H2 LOCKDOWN — 2026-05-28 17:55 AEST — catches .hb-promise\/.hb-moments\/.hb-colours --\u003e\n\u003cstyle\u003e\n.hb-promise h2,\n.hb-promise .h2,\n.hb-moments h2,\n.hb-moments .h2,\n.hb-colours h2,\n.hb-colours .h2 { color: #FFFFFF !important; }\n.hb-moments h2 em,\n.hb-moments .h2 em { color: #7FE3B9 !important; }\n\u003c\/style\u003e\n\u003cscript id=\"ws-video-autoplay-nudge\"\u003e(function(){var vs=document.querySelectorAll(\".hb-video video,.ws-shot video\");if(!vs.length)return;vs.forEach(function(v){var go=function(){if(document.hidden)return;var p=v.play();if(p\u0026\u0026p.catch)p.catch(function(){});};if(\"IntersectionObserver\" in window){new IntersectionObserver(function(en){en.forEach(function(e){if(e.isIntersecting)go();else v.pause();});},{threshold:0.25}).observe(v);}else{go();}});})();\u003c\/script\u003e\n\n\u003c!-- jun1-catalog-fix: contrast + letterbox (Batch C\/D). Revert: delete this style block. --\u003e\n\u003cstyle\u003e\n\/* Batch C: letterbox — zero injected 24px margin inside dark overflow:hidden frames\/tiles *\/\n.hb-mtile img,\n.ws-shot img{margin:0 !important;}\n\/* Batch C: .ws-shot is a \u003csection\u003e inside .hb; the body's own \".hb section{padding:clamp(56px..)}\"\n   out-specifies \".ws-shot{padding:0}\", leaving ~112px of #0a0a0a black band around bedroom.jpg.\n   Force full-bleed so the image fills its dark backdrop (no black bars). *\/\n.ws-shot{padding:0 !important;}\n\/* Batch D: .hb-moments intro heading is white\/mint on cream band (invisible). The section's\n   own rule forces white for the photo-grid; scope the INTRO heading to dark-on-cream. *\/\n.hb-moments .wrap h2,\n.hb-moments .wrap .h2{color:#1A1612 !important;}\n.hb-moments .wrap h2 em,\n.hb-moments .wrap .h2 em{color:#0F6B4A !important;}\n\u003c\/style\u003e\n\u003cdiv class=\"jb-guides-row\" style=\"margin: 28px auto; max-width: 720px; padding: 20px 22px; border: 1px solid #E8DECC; border-radius: 10px; background: #FAF6F0;\"\u003e\n\u003cp style=\"margin: 0 0 10px; font-size: 11px; font-weight: bold; letter-spacing: .22em; text-transform: uppercase; color: #b59677;\"\u003eHelpful guides\u003c\/p\u003e\n\u003cp style=\"margin: 0 0 8px; font-size: 14px;\"\u003e\u003ca href=\"https:\/\/thehomeandpartyshop.com\/blogs\/news\/aurora-projectors-what-they-actually-do-an-honest-guide\" style=\"color: #1a1612;\"\u003eAurora Projectors: What They Actually Do →\u003c\/a\u003e\u003c\/p\u003e\n\u003cp style=\"margin: 0 0 8px; font-size: 14px;\"\u003e\u003ca href=\"https:\/\/thehomeandpartyshop.com\/blogs\/news\/garden-laser-lights-australia-the-complete-buying-guide-2026\" style=\"color: #1a1612;\"\u003eGarden Laser Buying Guide (the outdoor one) →\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e","brand":"The Home and Party Shop","offers":[{"title":"1-Pack","offer_id":30593104314446,"sku":"WS-1PK","price":297.0,"currency_code":"AUD","in_stock":true},{"title":"2-Pack","offer_id":44292123066446,"sku":"WS-2PK","price":537.0,"currency_code":"AUD","in_stock":true},{"title":"3-Pack","offer_id":44292123099214,"sku":"WS-3PK","price":749.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0248\/2447\/9822\/files\/white-star-sofia-navy-white-v3-0810.jpg?v=1791414535"},{"product_id":"laser-stars-projector","title":"Laser Stars Projector™ - Indoor Galaxy Night Light Projector","description":"\u003cstyle\u003e\n.thaps-pdp-hero{position:relative !important;overflow:hidden !important;isolation:isolate;}\n.thaps-pdp-hero \u003e *:not(.fxl){position:relative;z-index:1;}\n.thaps-pdp-hero \u003e .fxl{position:absolute !important;inset:0;pointer-events:none;z-index:0 !important;overflow:hidden;}\n.fxl i{position:absolute;display:block;will-change:transform,opacity;}\n@keyframes fxUp{0%{transform:translate3d(0,0,0) rotate(0) scale(var(--s));opacity:0}12%{opacity:.9}85%{opacity:.7}100%{transform:translate3d(var(--dx),-120vh,0) rotate(220deg) scale(var(--s));opacity:0}}\n@keyframes fxDrop{0%{transform:translate3d(0,-30%,0);opacity:0}15%{opacity:1}80%{opacity:.9}100%{transform:translate3d(0,320%,0);opacity:0}}\n@keyframes fxTw{0%,100%{opacity:.15;transform:scale(calc(var(--s)*.6))}50%{opacity:1;transform:scale(var(--s))}}\n@keyframes fxNeb{0%{transform:translate3d(-6%,-4%,0) scale(1.1) rotate(0)}50%{transform:translate3d(5%,4%,0) scale(1.25) rotate(8deg)}100%{transform:translate3d(-6%,-4%,0) scale(1.1) rotate(0)}}\n@keyframes fxKB{0%{transform:scale(1)}100%{transform:scale(1.08)}}\n@keyframes fxIn{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}\n\n.fxl:before{content:\"\";position:absolute;inset:-25%;background:radial-gradient(40% 35% at 30% 40%,rgba(155,92,255,.55),transparent 70%),radial-gradient(35% 30% at 70% 60%,rgba(255,92,190,.35),transparent 70%),radial-gradient(45% 40% at 55% 25%,rgba(70,120,255,.45),transparent 70%);filter:blur(18px);animation:fxNeb 22s ease-in-out infinite;will-change:transform;}\n.fxl i{width:3px;height:3px;border-radius:50%;background:#7CFFB2;box-shadow:0 0 6px #7CFFB2,0 0 12px rgba(124,255,178,.7);opacity:.2;animation:fxTw var(--t) ease-in-out var(--d) infinite;}\n@supports (animation-timeline: view()){\n.thaps-pdp-hero ~ section{animation:fxIn linear both;animation-timeline:view();animation-range:entry 0% cover 22%;}\n}@media (prefers-reduced-motion: reduce){.fxl{display:none !important}.thaps-pdp-hero img,.thaps-pdp-hero ~ section{animation:none !important}}\u003c\/style\u003e\n\u003cstyle\u003e\n.thaps-pdp{font-family:'Lato','Helvetica Neue',Arial,sans-serif;color:#222;line-height:1.65;max-width:100%;-webkit-font-smoothing:antialiased;}\n.thaps-pdp *,.thaps-pdp *::before,.thaps-pdp *::after{box-sizing:border-box;}\n.thaps-pdp section{padding:clamp(48px,7vw,84px) clamp(18px,4vw,40px);}\n.thaps-pdp .wrap{max-width:1080px;margin:0 auto;}\n.thaps-pdp .center{text-align:center;}\n.thaps-pdp .eyebrow{font-family:'Montserrat','Helvetica Neue',Arial,sans-serif;font-size:11px;font-weight:700;letter-spacing:0.22em;text-transform:uppercase;color:#b59677;margin:0 0 14px;}\n.thaps-pdp .h1{font-family:'Montserrat','Helvetica Neue',Arial,sans-serif;font-size:clamp(30px,5vw,48px);font-weight:800;letter-spacing:-0.5px;line-height:1.1;margin:0 0 16px;color:#222;}\n.thaps-pdp .h1 em{font-style:italic;color:#b59677;font-weight:800;}\n.thaps-pdp .h2{font-family:'Montserrat','Helvetica Neue',Arial,sans-serif;font-size:clamp(24px,3.6vw,36px);font-weight:800;letter-spacing:-0.3px;line-height:1.15;margin:0 0 14px;color:#222;}\n.thaps-pdp .h2 em{font-style:italic;color:#b59677;font-weight:800;}\n.thaps-pdp .h3{font-family:'Montserrat','Helvetica Neue',Arial,sans-serif;font-size:clamp(17px,2.2vw,20px);font-weight:700;letter-spacing:-0.1px;line-height:1.25;margin:0 0 8px;color:#222;}\n.thaps-pdp .lead{font-size:clamp(16px,1.7vw,18px);line-height:1.6;color:#4d5959;margin:0 auto 22px;max-width:640px;}\n.thaps-pdp .body{font-size:15.5px;line-height:1.7;color:#4d5959;margin:0 0 12px;}\n.thaps-pdp .body strong{color:#222;font-weight:700;}\n\n\/* HERO *\/\n.thaps-pdp-hero{background:linear-gradient(160deg,#1a1612 0%,#2d261d 60%,#1a1612 100%);color:#faf6ee;text-align:center;padding:clamp(56px,8vw,96px) clamp(18px,4vw,40px);}\n.thaps-pdp-hero .h1{color:#fff;}\n.thaps-pdp-hero .h1 em{color:#e8c99b;}\n.thaps-pdp-hero .lead{color:rgba(250,246,238,0.82);}\n.thaps-pdp-hero .eyebrow{color:#e8c99b;}\n.thaps-pdp-hero .pill{display:inline-block;background:rgba(232,201,155,0.14);color:#e8c99b;padding:6px 14px;border-radius:999px;font-family:'Montserrat',Arial,sans-serif;font-size:11px;font-weight:700;letter-spacing:0.18em;text-transform:uppercase;margin-bottom:16px;border:1px solid rgba(232,201,155,0.3);}\n\n\/* HERO IMAGE - square showcase *\/\n.thaps-pdp-heroimg{padding:0;background:#0e0c0a;display:flex;justify-content:center;}\n.thaps-pdp-heroimg .frame{width:100%;max-width:900px;aspect-ratio:1\/1;overflow:hidden;background:#000;}\n.thaps-pdp-heroimg img{width:100%;height:100%;object-fit:cover;display:block;}\n\n\/* HERO VIDEO - square self-hosted, no YouTube branding *\/\n.thaps-pdp-herovideo{padding:0;background:#0e0c0a;display:flex;justify-content:center;}\n.thaps-pdp-herovideo .frame{position:relative;width:100%;max-width:900px;aspect-ratio:1\/1;overflow:hidden;background:#000;}\n.thaps-pdp-herovideo video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;pointer-events:none;}\n.thaps-pdp-herovideo .vcaption{padding:18px 20px;text-align:center;color:#e8c99b;font-family:'Montserrat',Arial,sans-serif;font-size:11px;font-weight:700;letter-spacing:0.18em;text-transform:uppercase;background:#0e0c0a;}\n\n\/* STATS STRIP *\/\n.thaps-pdp-stats{background:#f5f5f5;padding:clamp(28px,4vw,40px) clamp(18px,4vw,40px);}\n.thaps-pdp-stats .row{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;max-width:1000px;margin:0 auto;text-align:center;}\n.thaps-pdp-stats .stat{padding:8px 4px;}\n.thaps-pdp-stats .stat .num{font-family:'Montserrat',Arial,sans-serif;font-size:clamp(22px,3vw,30px);font-weight:800;color:#b59677;line-height:1;display:block;margin-bottom:6px;letter-spacing:-0.5px;}\n.thaps-pdp-stats .stat .lbl{font-size:11px;font-weight:700;letter-spacing:0.16em;text-transform:uppercase;color:#4d5959;}\n@media (max-width:640px){.thaps-pdp-stats .row{grid-template-columns:repeat(2,1fr);gap:22px;}}\n\n\/* GALLERY - 4 SQUARE lifestyle tiles *\/\n.thaps-pdp-gallery{background:#fff;}\n.thaps-pdp-gallery .grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;max-width:1100px;margin:32px auto 0;}\n.thaps-pdp-gallery .tile{position:relative;border-radius:8px;overflow:hidden;aspect-ratio:1\/1;}\n.thaps-pdp-gallery .tile img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease;}\n.thaps-pdp-gallery .tile:hover img{transform:scale(1.04);}\n.thaps-pdp-gallery .tile .lbl{position:absolute;left:14px;bottom:14px;background:rgba(26,22,18,0.78);color:#e8c99b;padding:6px 12px;border-radius:4px;font-family:'Montserrat',Arial,sans-serif;font-size:11px;font-weight:700;letter-spacing:0.16em;text-transform:uppercase;}\n@media (max-width:640px){.thaps-pdp-gallery .grid{grid-template-columns:1fr;}}\n\n\/* STORY *\/\n.thaps-pdp-story{background:#fff;}\n.thaps-pdp-story .quote{font-family:'Libre Baskerville','Georgia',serif;font-style:italic;font-size:clamp(17px,2.2vw,21px);color:#222;line-height:1.5;margin:14px 0 0;padding-left:14px;border-left:3px solid #b59677;text-align:left;display:inline-block;}\n\n\/* MODES IMAGE - square showcase *\/\n.thaps-pdp-modes{background:#f5f5f5;}\n.thaps-pdp-modes .frame{max-width:760px;margin:32px auto 0;border-radius:8px;overflow:hidden;aspect-ratio:1\/1;background:#000;}\n.thaps-pdp-modes .frame img{width:100%;height:100%;object-fit:cover;display:block;}\n\n\/* FEATURE GRID *\/\n.thaps-pdp-features{background:#fff;}\n.thaps-pdp-features .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;max-width:1100px;margin:32px auto 0;}\n.thaps-pdp-features .card{background:#fafafa;padding:26px 22px;border-radius:8px;border:1px solid #ececec;transition:transform .2s ease,box-shadow .2s ease;}\n.thaps-pdp-features .card:hover{transform:translateY(-3px);box-shadow:0 10px 30px rgba(0,0,0,0.06);}\n.thaps-pdp-features .card .ico{font-size:28px;line-height:1;margin-bottom:14px;display:block;}\n@media (max-width:880px){.thaps-pdp-features .grid{grid-template-columns:repeat(2,1fr);}}\n@media (max-width:520px){.thaps-pdp-features .grid{grid-template-columns:1fr;}}\n\n\/* TESTIMONIAL with image (square) *\/\n.thaps-pdp-testimonial{background:#f5f5f5;}\n.thaps-pdp-testimonial .grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,4vw,40px);align-items:center;max-width:1080px;margin:0 auto;}\n.thaps-pdp-testimonial .imgframe{aspect-ratio:1\/1;border-radius:8px;overflow:hidden;background:#000;}\n.thaps-pdp-testimonial img{width:100%;height:100%;object-fit:cover;display:block;}\n.thaps-pdp-testimonial .quoteblock{padding:10px;}\n.thaps-pdp-testimonial .stars{color:#f5b800;font-size:22px;letter-spacing:2px;margin-bottom:14px;line-height:1;}\n.thaps-pdp-testimonial .bigquote{font-family:'Libre Baskerville','Georgia',serif;font-style:italic;font-size:clamp(18px,2.4vw,24px);line-height:1.5;color:#222;margin:0 0 16px;}\n.thaps-pdp-testimonial .author{font-family:'Montserrat',Arial,sans-serif;font-size:13px;font-weight:700;letter-spacing:0.16em;text-transform:uppercase;color:#b59677;}\n@media (max-width:760px){.thaps-pdp-testimonial .grid{grid-template-columns:1fr;}}\n\n\/* MOOD BAND *\/\n.thaps-pdp-mood{background:#1a1612;color:#fff;text-align:center;}\n.thaps-pdp-mood .h2{color:#fff;}\n.thaps-pdp-mood .h2 em{color:#e8c99b;}\n.thaps-pdp-mood .body{color:#d8d8d8;}\n.thaps-pdp-mood .quote{font-family:'Libre Baskerville','Georgia',serif;font-style:italic;font-size:clamp(18px,2.4vw,24px);line-height:1.5;color:#e8c99b;max-width:760px;margin:24px auto 0;padding:18px 0;border-top:1px solid rgba(232,201,155,0.3);border-bottom:1px solid rgba(232,201,155,0.3);}\n\n\/* SPECS *\/\n.thaps-pdp-specs{background:#fff;}\n.thaps-pdp-specs .table{max-width:760px;margin:32px auto 0;background:#fafafa;border-radius:8px;overflow:hidden;border:1px solid #ececec;}\n.thaps-pdp-specs .row{display:grid;grid-template-columns:1fr 1.4fr;padding:14px 22px;border-bottom:1px solid #ececec;font-size:15px;}\n.thaps-pdp-specs .row:last-child{border-bottom:0;}\n.thaps-pdp-specs .lbl{font-family:'Montserrat',Arial,sans-serif;font-weight:700;color:#222;letter-spacing:0.04em;}\n.thaps-pdp-specs .val{color:#4d5959;}\n@media (max-width:520px){.thaps-pdp-specs .row{grid-template-columns:1fr;gap:4px;}}\n\n\/* SETUP *\/\n.thaps-pdp-setup{background:#f5f5f5;}\n.thaps-pdp-setup .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;max-width:1080px;margin:32px auto 0;}\n.thaps-pdp-setup .step{background:#fff;padding:28px 22px;border-radius:8px;border:1px solid #ececec;text-align:center;}\n.thaps-pdp-setup .step .num{font-family:'Montserrat',Arial,sans-serif;font-size:42px;font-weight:800;color:#b59677;line-height:1;letter-spacing:-1px;display:block;margin-bottom:10px;}\n@media (max-width:760px){.thaps-pdp-setup .steps{grid-template-columns:1fr;}}\n\n\/* PERFECT FOR *\/\n.thaps-pdp-tags{background:#fff;}\n.thaps-pdp-tags .row{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;max-width:760px;margin:24px auto 0;}\n.thaps-pdp-tags .tag{padding:9px 18px;background:#f5f5f5;color:#222;border-radius:999px;font-size:14px;font-weight:600;border:1px solid #ececec;}\n\n\/* TRUST *\/\n.thaps-pdp-trust{background:#1a1612;color:#fff;}\n.thaps-pdp-trust .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:980px;margin:0 auto;text-align:center;}\n.thaps-pdp-trust .h3{color:#fff;}\n.thaps-pdp-trust .body{color:#d8d8d8;}\n.thaps-pdp-trust .ico{font-size:32px;display:block;margin-bottom:12px;}\n@media (max-width:760px){.thaps-pdp-trust .grid{grid-template-columns:1fr;gap:32px;}}\n\n\/* CTA *\/\n.thaps-pdp-cta{background:#fff;text-align:center;}\n.thaps-pdp-cta .h2{margin-bottom:14px;}\n.thaps-pdp-cta .micro{font-size:13px;color:#828a8a;margin-top:14px;}\n\u003c\/style\u003e\n\n\u003cdiv class=\"thaps-pdp\"\u003e\n\n\u003csection class=\"thaps-pdp-hero\"\u003e\n\u003cdiv class=\"fxl\" aria-hidden=\"true\"\u003e\n\u003ci style=\"left:32.4%;top:15.1%;--d:2.60s;--t:3.34s;--s:0.66\"\u003e\u003c\/i\u003e\u003ci style=\"left:36.6%;top:5.8%;--d:2.03s;--t:3.08s;--s:0.63\"\u003e\u003c\/i\u003e\u003ci style=\"left:7.0%;top:9.1%;--d:1.70s;--t:2.31s;--s:1.26\"\u003e\u003c\/i\u003e\u003ci style=\"left:22.3%;top:62.7%;--d:3.79s;--t:2.99s;--s:1.06\"\u003e\u003c\/i\u003e\u003ci style=\"left:97.6%;top:4.7%;--d:3.43s;--t:2.36s;--s:0.83\"\u003e\u003c\/i\u003e\u003ci style=\"left:11.8%;top:30.8%;--d:3.26s;--t:3.45s;--s:0.74\"\u003e\u003c\/i\u003e\u003ci style=\"left:63.9%;top:37.2%;--d:2.19s;--t:2.15s;--s:0.65\"\u003e\u003c\/i\u003e\u003ci style=\"left:20.6%;top:68.0%;--d:1.71s;--t:3.46s;--s:0.85\"\u003e\u003c\/i\u003e\u003ci style=\"left:45.3%;top:30.0%;--d:3.18s;--t:2.61s;--s:1.16\"\u003e\u003c\/i\u003e\u003ci style=\"left:57.4%;top:52.5%;--d:3.50s;--t:2.72s;--s:1.18\"\u003e\u003c\/i\u003e\u003ci style=\"left:98.0%;top:11.8%;--d:1.67s;--t:2.38s;--s:1.21\"\u003e\u003c\/i\u003e\u003ci style=\"left:48.9%;top:3.9%;--d:2.67s;--t:3.43s;--s:1.21\"\u003e\u003c\/i\u003e\u003ci style=\"left:87.5%;top:31.4%;--d:2.78s;--t:3.45s;--s:1.08\"\u003e\u003c\/i\u003e\u003ci style=\"left:45.6%;top:84.0%;--d:3.78s;--t:3.66s;--s:0.98\"\u003e\u003c\/i\u003e\u003ci style=\"left:6.1%;top:70.1%;--d:2.59s;--t:4.05s;--s:1.39\"\u003e\u003c\/i\u003e\u003ci style=\"left:28.5%;top:38.6%;--d:2.67s;--t:3.15s;--s:0.62\"\u003e\u003c\/i\u003e\u003ci style=\"left:16.8%;top:11.7%;--d:0.24s;--t:2.32s;--s:1.21\"\u003e\u003c\/i\u003e\u003ci style=\"left:24.8%;top:39.1%;--d:3.49s;--t:3.12s;--s:0.66\"\u003e\u003c\/i\u003e\u003ci style=\"left:54.9%;top:88.3%;--d:3.28s;--t:2.70s;--s:1.29\"\u003e\u003c\/i\u003e\u003ci style=\"left:41.5%;top:35.9%;--d:3.54s;--t:2.38s;--s:1.37\"\u003e\u003c\/i\u003e\u003ci style=\"left:17.6%;top:23.2%;--d:0.93s;--t:3.47s;--s:0.99\"\u003e\u003c\/i\u003e\u003ci style=\"left:26.3%;top:0.4%;--d:1.68s;--t:3.42s;--s:0.90\"\u003e\u003c\/i\u003e\u003ci style=\"left:95.3%;top:69.0%;--d:2.06s;--t:3.69s;--s:1.09\"\u003e\u003c\/i\u003e\u003ci style=\"left:5.4%;top:90.0%;--d:3.12s;--t:3.99s;--s:1.30\"\u003e\u003c\/i\u003e\u003ci style=\"left:39.2%;top:39.9%;--d:0.41s;--t:2.16s;--s:1.11\"\u003e\u003c\/i\u003e\u003ci style=\"left:6.7%;top:20.9%;--d:0.65s;--t:2.13s;--s:0.87\"\u003e\u003c\/i\u003e\u003ci style=\"left:0.0%;top:15.1%;--d:0.41s;--t:2.06s;--s:0.89\"\u003e\u003c\/i\u003e\u003ci style=\"left:87.4%;top:61.4%;--d:0.59s;--t:2.87s;--s:0.80\"\u003e\u003c\/i\u003e\u003ci style=\"left:36.4%;top:12.3%;--d:3.40s;--t:3.16s;--s:1.39\"\u003e\u003c\/i\u003e\u003ci style=\"left:48.4%;top:8.6%;--d:0.41s;--t:2.66s;--s:0.87\"\u003e\u003c\/i\u003e\u003ci style=\"left:82.9%;top:16.1%;--d:0.09s;--t:3.32s;--s:1.36\"\u003e\u003c\/i\u003e\u003ci style=\"left:14.7%;top:54.3%;--d:0.11s;--t:4.45s;--s:1.02\"\u003e\u003c\/i\u003e\u003ci style=\"left:86.3%;top:69.6%;--d:1.04s;--t:2.42s;--s:0.89\"\u003e\u003c\/i\u003e\u003ci style=\"left:77.2%;top:53.3%;--d:3.12s;--t:2.56s;--s:0.86\"\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"wrap\"\u003e\n    \u003cspan class=\"pill\"\u003eIndoor laser projector · 10,000+ happy Australian homes\u003c\/span\u003e\n    \u003ch2 class=\"h1\"\u003eA starlit ceiling.\u003cbr\u003e\u003cem\u003eAt the touch of a button.\u003c\/em\u003e\n\u003c\/h2\u003e\n    \u003cp class=\"lead\"\u003eReal pinpoint laser stars + a soft ambient colour wash - projected across your room in seconds. The fastest way to turn any space into a sanctuary.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"thaps-pdp-herovideo\"\u003e\n  \u003cdiv class=\"frame\"\u003e\n    \u003cvideo poster=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0248\/2447\/9822\/files\/preview_images\/37558f16f9374937a20c545db3ecfa50.thumbnail.0000000000.jpg?v=1777849041\" autoplay muted loop playsinline preload=\"metadata\" disablepictureinpicture controlslist=\"nodownload nofullscreen noremoteplayback\" aria-label=\"Laser Stars Projector ceiling demo\"\u003e\n      \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/vp\/37558f16f9374937a20c545db3ecfa50\/37558f16f9374937a20c545db3ecfa50.SD-480p-0.9Mbps-83291488.mp4\" type=\"video\/mp4\"\u003e\n      \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/37558f16f9374937a20c545db3ecfa50.mp4\" type=\"video\/mp4\"\u003e\u003c\/source\u003e\u003c\/video\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\u003cstyle\u003e\n.lsv{background:radial-gradient(120% 120% at 50% 0%,#1B2A44 0%,#0B0F1A 70%);border-radius:22px;margin:14px 0;padding:clamp(28px,5vw,52px) clamp(18px,4vw,44px);text-align:center;}\n.lsv .eb{display:block;font-family:'Inter',sans-serif;font-weight:800;font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;color:#9FE3C0 !important;margin-bottom:8px;}\n.lsv h2{font-family:'Inter',sans-serif !important;font-weight:800 !important;color:#FFFFFF !important;font-size:clamp(24px,3.6vw,34px) !important;margin:0 0 18px !important;line-height:1.2 !important;}\n.lsv .vw{position:relative;max-width:340px;margin:0 auto;border-radius:18px;overflow:hidden;box-shadow:0 24px 60px rgba(0,0,0,.55),0 0 0 1px rgba(159,227,192,.25);}\n.lsv video{display:block;width:100%;aspect-ratio:9\/16;object-fit:cover;background:#000;}\n.lsv small{display:block;color:#B8C6D8 !important;font-family:'Inter',sans-serif;font-size:13.5px;margin-top:12px;}\n\u003c\/style\u003e\n\u003csection class=\"lsv\" id=\"sofia\"\u003e\n  \u003cspan class=\"eb\"\u003eHear it from Sofia\u003c\/span\u003e\n  \u003ch2\u003eWhy it's a bedtime favourite\u003c\/h2\u003e\n  \u003cdiv class=\"vw\"\u003e\n    \u003cvideo controls playsinline preload=\"none\" poster=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0248\/2447\/9822\/files\/laser-stars-sofia-poster.jpg?v=1792748983\" controlslist=\"nodownload noremoteplayback\" disablepictureinpicture aria-label=\"Sofia talking about the Laser Stars projector\"\u003e\n      \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/vp\/f5df17fa51b54b6fa4ce1cb1e4edbe10\/f5df17fa51b54b6fa4ce1cb1e4edbe10.HD-720p-4.5Mbps-98627761.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n  \u003c\/div\u003e\n  \u003csmall\u003eTap to play with sound\u003c\/small\u003e\n\u003c\/section\u003e\n\n\n\u003csection class=\"thaps-pdp-stats\"\u003e\n  \u003cdiv class=\"row\"\u003e\n    \u003cdiv class=\"stat\"\u003e\n\u003cspan class=\"num\"\u003e8\u003c\/span\u003e\u003cspan class=\"lbl\"\u003eLight modes\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"stat\"\u003e\n\u003cspan class=\"num\"\u003e60s\u003c\/span\u003e\u003cspan class=\"lbl\"\u003eSetup\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"stat\"\u003e\n\u003cspan class=\"num\"\u003eQuiet\u003c\/span\u003e\u003cspan class=\"lbl\"\u003eNo fan hum\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"stat\"\u003e\n\u003cspan class=\"num\"\u003e12 mo\u003c\/span\u003e\u003cspan class=\"lbl\"\u003eAU warranty\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"thaps-pdp-story\"\u003e\n  \u003cdiv class=\"wrap center\" style=\"max-width:760px;\"\u003e\n    \u003cp class=\"eyebrow\"\u003eThe technology behind the calm\u003c\/p\u003e\n    \u003ch2 class=\"h2\"\u003eReal laser stars. \u003cem\u003eSoft ambient colour.\u003c\/em\u003e\n\u003c\/h2\u003e\n    \u003cp class=\"body\"\u003eInside the unit, two systems work together. A precision laser diode projects sharp pinpoint stars across your ceiling and walls. A separate LED layer adds a soft, single-colour ambient wash - choose blue, green, red or a mix. The stars and the colour layer can each be turned on independently.\u003c\/p\u003e\n    \u003cp class=\"body\"\u003eNo swirling animations. No moving images. Just calm starfield + ambient glow, exactly the way you'd want it for sleep, reading, dinner, or unwinding at the end of the day.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"thaps-pdp-modes\"\u003e\n  \u003cdiv class=\"wrap center\"\u003e\n    \u003cp class=\"eyebrow\"\u003e8 built-in modes\u003c\/p\u003e\n    \u003ch2 class=\"h2\"\u003eFrom \u003cem\u003eStarlit Dinner\u003c\/em\u003e to \u003cem\u003eNightlight.\u003c\/em\u003e\n\u003c\/h2\u003e\n    \u003cp class=\"lead\"\u003eEight pre-set scenes built right into the unit - and you can mix the laser layer with the colour layer however you like.\u003c\/p\u003e\n    \u003cdiv class=\"frame\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0248\/2447\/9822\/products\/StarBox2.jpg?v=1657578660\" alt=\"Laser Stars Projector unit with the 8 built-in mode previews\" loading=\"lazy\"\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"thaps-pdp-features\"\u003e\n  \u003cdiv class=\"wrap center\"\u003e\n    \u003cp class=\"eyebrow\"\u003eBuilt for the wind-down\u003c\/p\u003e\n    \u003ch2 class=\"h2\"\u003eSix things that make it \u003cem\u003edifferent.\u003c\/em\u003e\n\u003c\/h2\u003e\n    \u003cp class=\"lead\"\u003eMost cheap projectors are loud, harsh and dated. This isn't that.\u003c\/p\u003e\n    \u003cdiv class=\"grid\"\u003e\n      \u003cdiv class=\"card\"\u003e\n        \u003cspan class=\"ico\"\u003e✨\u003c\/span\u003e\n        \u003ch3 class=\"h3\"\u003eReal laser stars\u003c\/h3\u003e\n        \u003cp class=\"body\"\u003eSharp pinpoint stars - not the soft fuzzy dots cheaper projectors put out.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"card\"\u003e\n        \u003cspan class=\"ico\"\u003e🎨\u003c\/span\u003e\n        \u003ch3 class=\"h3\"\u003eAmbient colour wash\u003c\/h3\u003e\n        \u003cp class=\"body\"\u003eA soft single-colour layer - blue, green, red or mixed - turns the room into a mood.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"card\"\u003e\n        \u003cspan class=\"ico\"\u003e🎚️\u003c\/span\u003e\n        \u003ch3 class=\"h3\"\u003e8 built-in modes\u003c\/h3\u003e\n        \u003cp class=\"body\"\u003eFrom Starlit Dinner and Nightlight to Bar and Coffee Shop. One press to switch.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"card\"\u003e\n        \u003cspan class=\"ico\"\u003e🔇\u003c\/span\u003e\n        \u003ch3 class=\"h3\"\u003eWhisper-quiet\u003c\/h3\u003e\n        \u003cp class=\"body\"\u003eNo fan hum. Safe to leave on overnight in the bedroom or nursery.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"card\"\u003e\n        \u003cspan class=\"ico\"\u003e⏱️\u003c\/span\u003e\n        \u003ch3 class=\"h3\"\u003eBuilt-in timer\u003c\/h3\u003e\n        \u003cp class=\"body\"\u003eAuto-off after 1, 2 or 4 hours so you can fall asleep without thinking about it.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"card\"\u003e\n        \u003cspan class=\"ico\"\u003e📱\u003c\/span\u003e\n        \u003ch3 class=\"h3\"\u003eRemote included\u003c\/h3\u003e\n        \u003cp class=\"body\"\u003eSwitch modes, adjust brightness and set the timer without leaving the couch.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\n\n\u003csection class=\"thaps-pdp-mood\"\u003e\n  \u003cdiv class=\"wrap\"\u003e\n    \u003cp class=\"eyebrow\"\u003eCalm, on demand\u003c\/p\u003e\n    \u003ch2 class=\"h2\"\u003eIt changes the feel of a room, \u003cem\u003enot just the light.\u003c\/em\u003e\n\u003c\/h2\u003e\n    \u003cp class=\"body\" style=\"max-width:680px;margin:0 auto;\"\u003ePress the button. Watch your ceiling fill with stars. Whether it's bedtime, date night, a chill session with mates, or just unwinding after a long day - it sets the mood instantly.\u003c\/p\u003e\n    \u003cp class=\"quote\"\u003e\"Plug it in once and you'll find excuses to use it every night.\"\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"thaps-pdp-specs\"\u003e\n  \u003cdiv class=\"wrap center\"\u003e\n    \u003cp class=\"eyebrow\"\u003eBuilt to AU spec\u003c\/p\u003e\n    \u003ch2 class=\"h2\"\u003eThe fine print. \u003cem\u003eBuilt to last.\u003c\/em\u003e\n\u003c\/h2\u003e\n    \u003cdiv class=\"table\"\u003e\n      \u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"lbl\"\u003eWhat's in the box\u003c\/div\u003e\n\u003cdiv class=\"val\"\u003eProjector unit, AU power adapter, remote control, instructions\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"lbl\"\u003ePower\u003c\/div\u003e\n\u003cdiv class=\"val\"\u003eAU plug · low-voltage adapter included\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"lbl\"\u003eLight type\u003c\/div\u003e\n\u003cdiv class=\"val\"\u003eLaser-projected stars + LED ambient colour wash\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"lbl\"\u003eModes\u003c\/div\u003e\n\u003cdiv class=\"val\"\u003e8 built-in modes + brightness control\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"lbl\"\u003eCoverage\u003c\/div\u003e\n\u003cdiv class=\"val\"\u003eBest in rooms up to ~30m² · ceiling up to 3m\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"lbl\"\u003eNoise\u003c\/div\u003e\n\u003cdiv class=\"val\"\u003eWhisper-quiet - safe for bedrooms\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"lbl\"\u003eTimer\u003c\/div\u003e\n\u003cdiv class=\"val\"\u003e1h \/ 2h \/ 4h auto-off\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"lbl\"\u003eControl\u003c\/div\u003e\n\u003cdiv class=\"val\"\u003eOn-device buttons + included remote\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"thaps-pdp-setup\"\u003e\n  \u003cdiv class=\"wrap center\"\u003e\n    \u003cp class=\"eyebrow\"\u003eOut of the box\u003c\/p\u003e\n    \u003ch2 class=\"h2\"\u003eStargazing in \u003cem\u003eunder a minute.\u003c\/em\u003e\n\u003c\/h2\u003e\n    \u003cdiv class=\"steps\"\u003e\n      \u003cdiv class=\"step\"\u003e\n        \u003cspan class=\"num\"\u003e1\u003c\/span\u003e\n        \u003ch3 class=\"h3\"\u003ePlace it\u003c\/h3\u003e\n        \u003cp class=\"body\"\u003eSet it on a side table, dresser or shelf. Tilt the head toward the ceiling.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"step\"\u003e\n        \u003cspan class=\"num\"\u003e2\u003c\/span\u003e\n        \u003ch3 class=\"h3\"\u003ePlug in\u003c\/h3\u003e\n        \u003cp class=\"body\"\u003eAU adapter plugs straight into any wall socket. No batteries to charge.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"step\"\u003e\n        \u003cspan class=\"num\"\u003e3\u003c\/span\u003e\n        \u003ch3 class=\"h3\"\u003ePress play\u003c\/h3\u003e\n        \u003cp class=\"body\"\u003eTap the remote to cycle modes and dim. Lights out, and the stars come up.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"thaps-pdp-tags\"\u003e\n  \u003cdiv class=\"wrap center\"\u003e\n    \u003cp class=\"eyebrow\"\u003eLooks beautiful in\u003c\/p\u003e\n    \u003ch2 class=\"h2\"\u003eWherever you want a \u003cem\u003elittle more wow.\u003c\/em\u003e\n\u003c\/h2\u003e\n    \u003cdiv class=\"row\"\u003e\n      \u003cspan class=\"tag\"\u003eBedrooms\u003c\/span\u003e\n      \u003cspan class=\"tag\"\u003eLiving rooms\u003c\/span\u003e\n      \u003cspan class=\"tag\"\u003eKids' rooms\u003c\/span\u003e\n      \u003cspan class=\"tag\"\u003eDate nights\u003c\/span\u003e\n      \u003cspan class=\"tag\"\u003eMovie nights\u003c\/span\u003e\n      \u003cspan class=\"tag\"\u003eYoga \u0026amp; meditation\u003c\/span\u003e\n      \u003cspan class=\"tag\"\u003eHouse parties\u003c\/span\u003e\n      \u003cspan class=\"tag\"\u003eSleepovers\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"thaps-pdp-trust\"\u003e\n  \u003cdiv class=\"wrap\"\u003e\n    \u003cdiv class=\"grid\"\u003e\n      \u003cdiv\u003e\n        \u003cspan class=\"ico\"\u003e🌙\u003c\/span\u003e\n        \u003ch3 class=\"h3\"\u003e12-month AU warranty promise\u003c\/h3\u003e\n        \u003cp class=\"body\"\u003eBacked by a 12-month Australian warranty — any fault, we repair or replace it.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cspan class=\"ico\"\u003e🇦🇺\u003c\/span\u003e\n        \u003ch3 class=\"h3\"\u003eAustralian-owned\u003c\/h3\u003e\n        \u003cp class=\"body\"\u003eFamily business based in QLD. Local support, dispatched from Aussie warehouses.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cspan class=\"ico\"\u003e🚚\u003c\/span\u003e\n        \u003ch3 class=\"h3\"\u003eFree shipping over $275\u003c\/h3\u003e\n        \u003cp class=\"body\"\u003ePair it with our garden lights or other indoor pieces for free delivery over $275.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"thaps-pdp-cta\"\u003e\n  \u003cdiv class=\"wrap\"\u003e\n    \u003cp class=\"eyebrow\"\u003eBring the calm home\u003c\/p\u003e\n    \u003ch2 class=\"h2\"\u003eLight up your room.\u003c\/h2\u003e\n    \u003cp class=\"lead\"\u003eAdd to cart above. Most orders dispatch within 24 hours from our QLD warehouse.\u003c\/p\u003e\n    \u003cp class=\"micro\"\u003eUse code WELCOME20 at checkout for $20 off your first order.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- jun1-catalog-fix: contrast + letterbox (Batch C\/D). Revert: delete this style block. --\u003e\n\u003cstyle\u003e\n\/* Batch C: letterbox — zero injected 24px margin inside dark overflow:hidden frames *\/\n.thaps-pdp-heroimg .frame img,\n.thaps-pdp-modes .frame img,\n.thaps-pdp-testimonial .imgframe img,\n.thaps-pdp-gallery .tile img{margin:0 !important;}\n\/* Batch D: mood band h2 invisible (dark-on-dark) — restore white\/gold on #1a1310 *\/\n.thaps-pdp-mood .h2{color:#fff !important;}\n.thaps-pdp-mood .h2 em{color:#f5c771 !important;}\n\u003c\/style\u003e\n\u003cdiv class=\"jb-pdp-faq\" style=\"margin:28px auto;max-width:720px;\"\u003e\n\u003ch2 style=\"font-size:22px;margin:0 0 14px;\"\u003eQuick questions\u003c\/h2\u003e\n\u003ch3 style=\"font-size:16px;margin:14px 0 4px;\"\u003eWhat effect does it actually make?\u003c\/h3\u003e\n\u003cp style=\"margin:0;font-size:14px;line-height:1.6;color:#3a352f;\"\u003eSharp laser stars with a drifting nebula, the classic galaxy-projector look for bedrooms and movie rooms.\u003c\/p\u003e\n\u003ch3 style=\"font-size:16px;margin:14px 0 4px;\"\u003eIs it quiet enough for sleep?\u003c\/h3\u003e\n\u003cp style=\"margin:0;font-size:14px;line-height:1.6;color:#3a352f;\"\u003eYes, it is designed as a night light. Set the timer and it turns itself off.\u003c\/p\u003e\n\u003ch3 style=\"font-size:16px;margin:14px 0 4px;\"\u003eDoes it work in daylight?\u003c\/h3\u003e\n\u003cp style=\"margin:0;font-size:14px;line-height:1.6;color:#3a352f;\"\u003eNo projector does. It is a night effect; you will get a preview at dusk with curtains drawn.\u003c\/p\u003e\n\u003ch3 style=\"font-size:16px;margin:14px 0 4px;\"\u003eApp needed?\u003c\/h3\u003e\n\u003cp style=\"margin:0;font-size:14px;line-height:1.6;color:#3a352f;\"\u003eNo. Plug in and point at the ceiling.\u003c\/p\u003e\n\u003ch3 style=\"font-size:16px;margin:14px 0 4px;\"\u003eWarranty?\u003c\/h3\u003e\n\u003cp style=\"margin:0;font-size:14px;line-height:1.6;color:#3a352f;\"\u003e12-month Australian warranty. Any fault, we repair or replace it. Shipped from Australian stock.\u003c\/p\u003e\n\u003c\/div\u003e\u003cscript type=\"application\/ld+json\"\u003e{\"@context\": \"https:\/\/schema.org\", \"@type\": \"FAQPage\", \"mainEntity\": [{\"@type\": \"Question\", \"name\": \"What effect does it actually make?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Sharp laser stars with a drifting nebula, the classic galaxy-projector look for bedrooms and movie rooms.\"}}, {\"@type\": \"Question\", \"name\": \"Is it quiet enough for sleep?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Yes, it is designed as a night light. Set the timer and it turns itself off.\"}}, {\"@type\": \"Question\", \"name\": \"Does it work in daylight?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"No projector does. It is a night effect; you will get a preview at dusk with curtains drawn.\"}}, {\"@type\": \"Question\", \"name\": \"App needed?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"No. Plug in and point at the ceiling.\"}}, {\"@type\": \"Question\", \"name\": \"Warranty?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"12-month Australian warranty. Any fault, we repair or replace it. Shipped from Australian stock.\"}}]}\u003c\/script\u003e\u003cdiv class=\"jb-guides-row\" style=\"margin:28px auto;max-width:720px;padding:20px 22px;border:1px solid #E8DECC;border-radius:10px;background:#FAF6F0;\"\u003e\n\u003cp style=\"margin:0 0 10px;font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#b59677;\"\u003eHelpful guides\u003c\/p\u003e\n\u003cp style=\"margin:0 0 8px;font-size:14px;\"\u003e\u003ca href=\"https:\/\/thehomeandpartyshop.com\/blogs\/news\/galaxy-projector-vs-star-projector-vs-aurora-light-bedroom-guide\" style=\"color:#1A1612;\"\u003eGalaxy vs Star vs Aurora: Bedroom Guide →\u003c\/a\u003e\u003c\/p\u003e\n\u003cp style=\"margin:0 0 8px;font-size:14px;\"\u003e\u003ca href=\"https:\/\/thehomeandpartyshop.com\/blogs\/news\/aurora-projectors-what-they-actually-do-an-honest-guide\" style=\"color:#1A1612;\"\u003eAurora Projectors: An Honest Guide →\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e","brand":"The Home and Party Shop","offers":[{"title":"Default Title","offer_id":31996421865550,"sku":"","price":177.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0248\/2447\/9822\/files\/laser-stars-real-ceiling-nebula.jpg?v=1792785432"},{"product_id":"the-aurora-laser-star-light","title":"The Aurora Laser Star Light","description":"\u003cstyle\u003e\n.aur-hero{position:relative !important;overflow:hidden !important;isolation:isolate;}\n.aur-hero \u003e *:not(.fxl){position:relative;z-index:1;}\n.aur-hero \u003e .fxl{position:absolute !important;inset:0;pointer-events:none;z-index:0 !important;overflow:hidden;}\n.fxl i{position:absolute;display:block;will-change:transform,opacity;}\n@keyframes fxUp{0%{transform:translate3d(0,0,0) rotate(0) scale(var(--s));opacity:0}12%{opacity:.9}85%{opacity:.7}100%{transform:translate3d(var(--dx),-120vh,0) rotate(220deg) scale(var(--s));opacity:0}}\n@keyframes fxDrop{0%{transform:translate3d(0,-30%,0);opacity:0}15%{opacity:1}80%{opacity:.9}100%{transform:translate3d(0,320%,0);opacity:0}}\n@keyframes fxTw{0%,100%{opacity:.15;transform:scale(calc(var(--s)*.6))}50%{opacity:1;transform:scale(var(--s))}}\n@keyframes fxNeb{0%{transform:translate3d(-6%,-4%,0) scale(1.1) rotate(0)}50%{transform:translate3d(5%,4%,0) scale(1.25) rotate(8deg)}100%{transform:translate3d(-6%,-4%,0) scale(1.1) rotate(0)}}\n@keyframes fxKB{0%{transform:scale(1)}100%{transform:scale(1.08)}}\n@keyframes fxIn{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}\n\n.fxl:before{content:\"\";position:absolute;inset:-25%;background:radial-gradient(40% 35% at 30% 40%,rgba(155,92,255,.55),transparent 70%),radial-gradient(35% 30% at 70% 60%,rgba(255,92,190,.35),transparent 70%),radial-gradient(45% 40% at 55% 25%,rgba(70,120,255,.45),transparent 70%);filter:blur(18px);animation:fxNeb 22s ease-in-out infinite;will-change:transform;}\n.fxl i{width:3px;height:3px;border-radius:50%;background:#7CFFB2;box-shadow:0 0 6px #7CFFB2,0 0 12px rgba(124,255,178,.7);opacity:.2;animation:fxTw var(--t) ease-in-out var(--d) infinite;}\n@supports (animation-timeline: view()){\n.aur-hero ~ section{animation:fxIn linear both;animation-timeline:view();animation-range:entry 0% cover 22%;}\n}@media (prefers-reduced-motion: reduce){.fxl{display:none !important}.aur-hero img,.aur-hero ~ section{animation:none !important}}\u003c\/style\u003e\n\n\n\u003cstyle\u003e\n\/* === AURORA BEDROOM PROJECTOR PDP v2 - Shrine Pro premium - .aur-* namespace === *\/\n\/* v2 fixes (2026-05-28 PM): !important on h1\/h2\/h3 colour overrides because Shrine *\/\n\/* theme applies !important to h2 colour globally. Bronze .num swapped for violet on *\/\n\/* cream BG (was 2.81:1, now ~7:1). Added .aur-bedtime \/ .aur-installs \/ .aur-quotes *\/\n\/* \/ .aur-vs-ext sections — 12 -\u003e 16 sections. *\/\n.aur{font-family:Inter,system-ui,sans-serif;color:#1A1612;line-height:1.6;max-width:100%;box-sizing:border-box;-webkit-font-smoothing:antialiased;}\n.aur *,.aur *::before,.aur *::after{box-sizing:border-box;}\n.aur section{padding:clamp(56px,8vw,96px) clamp(16px,4vw,40px);}\n.aur .wrap{max-width:1080px;margin:0 auto;}\n.aur .narrow{max-width:720px;margin:0 auto;}\n.aur .center{text-align:center;}\n.aur .eyebrow{font-size:11px;font-weight:700;letter-spacing:0.22em;text-transform:uppercase;color:#7A4FD0;margin:0 0 14px;}\n.aur .eyebrow.gold{color:#5B2D8E;}\n.aur .h1{font-size:clamp(32px,5.2vw,52px);font-weight:900;letter-spacing:-1px;line-height:1.05;margin:0 0 18px;color:#1A1612!important;}\n.aur .h1 em{font-style:italic;color:#7A4FD0!important;font-weight:900;}\n.aur .h2{font-size:clamp(26px,4vw,40px);font-weight:900;letter-spacing:-0.5px;line-height:1.1;margin:0 0 16px;color:#1A1612!important;}\n.aur .h2 em{font-style:italic;color:#7A4FD0!important;font-weight:900;}\n.aur .h3{font-size:clamp(18px,2.4vw,22px);font-weight:800;letter-spacing:-0.2px;line-height:1.2;margin:0 0 8px;color:#1A1612!important;}\n.aur .lead{font-size:clamp(16px,1.8vw,18px);line-height:1.6;color:#3A332C;margin:0 auto 24px;max-width:640px;}\n.aur .body{font-size:15px;line-height:1.65;color:#4A4540;margin:0 0 12px;}\n.aur .body strong{color:#1A1612;font-weight:700;}\n\n\/* HERO - cosmic gradient with purple + cobalt radial nebula *\/\n.aur-hero{background:linear-gradient(160deg,#06030F 0%,#1B0E3D 45%,#0A0726 100%);color:#FAF6EE;padding:clamp(64px,10vw,120px) clamp(20px,5vw,48px);text-align:center;position:relative;overflow:hidden;}\n.aur-hero::before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 28% 30%,rgba(157,111,216,0.32) 0%,transparent 50%),radial-gradient(circle at 78% 70%,rgba(84,118,255,0.26) 0%,transparent 50%),radial-gradient(circle at 50% 90%,rgba(220,140,235,0.18) 0%,transparent 55%);pointer-events:none;}\n.aur-hero::after{content:'';position:absolute;inset:0;background-image:radial-gradient(1px 1px at 12% 18%,#FFF 100%,transparent),radial-gradient(1px 1px at 22% 62%,#FFF 100%,transparent),radial-gradient(1px 1px at 38% 35%,#FFF 100%,transparent),radial-gradient(1px 1px at 55% 78%,#FFF 100%,transparent),radial-gradient(1px 1px at 67% 22%,#FFF 100%,transparent),radial-gradient(1px 1px at 82% 48%,#FFF 100%,transparent),radial-gradient(1px 1px at 91% 82%,#FFF 100%,transparent),radial-gradient(1px 1px at 8% 88%,#FFF 100%,transparent),radial-gradient(1px 1px at 45% 12%,#FFF 100%,transparent);opacity:0.7;pointer-events:none;}\n.aur-hero \u003e *{position:relative;z-index:2;}\n.aur-hero .eyebrow{color:#C9A8FF;}\n.aur-hero .h1{color:#FFFFFF!important;font-size:clamp(36px,6vw,64px);}\n.aur-hero .h1 em{color:#C9A8FF!important;}\n.aur-hero .lead{color:rgba(250,246,238,0.92);font-size:clamp(16px,2vw,19px);max-width:680px;}\n.aur-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;max-width:760px;margin:48px auto 0;}\n.aur-stat{padding:24px 12px;border:1px solid rgba(201,168,255,0.28);background:rgba(255,255,255,0.04);}\n.aur-stat .num{font-size:clamp(22px,3.6vw,34px);font-weight:900;color:#C9A8FF;display:block;line-height:1;letter-spacing:-1px;}\n.aur-stat .lbl{font-size:11px;letter-spacing:0.12em;text-transform:uppercase;color:rgba(250,246,238,0.88);margin-top:8px;display:block;font-weight:700;}\n@media(max-width:640px){.aur-stats{grid-template-columns:repeat(2,1fr);}}\n\n\/* REINFORCEMENT *\/\n.aur-reinforce{background:#FAF6EE;border-top:1px solid #EFE7D7;border-bottom:1px solid #EFE7D7;padding:24px clamp(16px,4vw,40px);}\n.aur-reinforce .row{max-width:880px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:16px;align-items:center;text-align:center;}\n.aur-reinforce .item{font-size:12px;letter-spacing:0.04em;color:#3A332C;font-weight:600;line-height:1.35;}\n.aur-reinforce .item strong{display:block;color:#5436A0;font-size:13px;letter-spacing:0.06em;text-transform:uppercase;margin-bottom:2px;}\n@media(max-width:640px){.aur-reinforce .row{grid-template-columns:repeat(2,1fr);gap:14px;}}\n\n\/* WHY - 3 numbered cards *\/\n.aur-why{background:#FFFCF7;}\n.aur-why .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px;}\n.aur-wcard{background:#FFFFFF;padding:36px 28px;border:1px solid #EFE7D7;text-align:center;}\n.aur-wcard .num{display:inline-block;font-size:11px;font-weight:800;letter-spacing:0.18em;color:#5B2D8E;margin-bottom:14px;border:1px solid #D9C7F2;padding:4px 10px;border-radius:30px;background:#F4ECFA;}\n.aur-wcard .h3{margin-bottom:10px;}\n.aur-wcard .body{margin:0;}\n@media(max-width:768px){.aur-why .grid{grid-template-columns:1fr;gap:14px;}}\n\n\/* USE CASES - 4-tile dark *\/\n.aur-uses{background:#0A0726;color:#FAF6EE;position:relative;overflow:hidden;}\n.aur-uses::before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 80% 20%,rgba(157,111,216,0.15) 0%,transparent 50%);pointer-events:none;}\n.aur-uses \u003e *{position:relative;z-index:2;}\n.aur-uses .h2{color:#FFFFFF!important;}\n.aur-uses .h2 em{color:#C9A8FF!important;}\n.aur-uses .eyebrow.gold{color:#C9A8FF;}\n.aur-uses .lead{color:rgba(250,246,238,0.92);}\n.aur-uses .grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:48px;}\n.aur-utile{background:rgba(255,255,255,0.04);border:1px solid rgba(201,168,255,0.18);padding:28px 20px;text-align:center;transition:border-color 0.2s;}\n.aur-utile:hover{border-color:rgba(201,168,255,0.5);}\n.aur-utile .ico{font-size:32px;display:block;margin-bottom:14px;}\n.aur-utile .name{font-size:13px;letter-spacing:0.1em;text-transform:uppercase;font-weight:700;color:#FFFFFF;display:block;margin-bottom:8px;}\n.aur-utile .sub{font-size:13px;color:rgba(250,246,238,0.82);line-height:1.5;}\n@media(max-width:768px){.aur-uses .grid{grid-template-columns:repeat(2,1fr);}}\n\n\/* SIGNATURE - Bluetooth music sync feature *\/\n.aur-sig{background:linear-gradient(160deg,#0E0A24 0%,#1B0E3D 100%);color:#FAF6EE;padding:clamp(72px,10vw,120px) clamp(20px,5vw,48px);position:relative;overflow:hidden;}\n.aur-sig::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 20% 50%,rgba(84,118,255,0.22) 0%,transparent 55%),radial-gradient(ellipse at 80% 50%,rgba(157,111,216,0.22) 0%,transparent 55%);pointer-events:none;}\n.aur-sig \u003e *{position:relative;z-index:2;}\n.aur-sig .grid{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;}\n.aur-sig .eyebrow{color:#C9A8FF;}\n.aur-sig .h2{color:#FFFFFF!important;font-size:clamp(28px,4.6vw,44px);}\n.aur-sig .h2 em{color:#C9A8FF!important;}\n.aur-sig .body{color:rgba(250,246,238,0.92);font-size:16px;line-height:1.7;}\n.aur-sig .body strong{color:#FFFFFF;}\n.aur-sig .visual{aspect-ratio:1\/1;border-radius:50%;background:radial-gradient(circle,rgba(157,111,216,0.4) 0%,rgba(84,118,255,0.25) 40%,transparent 75%);position:relative;display:flex;align-items:center;justify-content:center;border:1px solid rgba(201,168,255,0.2);}\n.aur-sig .visual::before{content:'';position:absolute;inset:18%;border-radius:50%;border:1px solid rgba(201,168,255,0.18);}\n.aur-sig .visual::after{content:'';position:absolute;inset:36%;border-radius:50%;border:1px solid rgba(201,168,255,0.14);}\n.aur-sig .visual .wave{position:relative;z-index:2;display:flex;gap:6px;align-items:flex-end;height:80px;}\n.aur-sig .visual .wave span{width:6px;background:linear-gradient(to top,#C9A8FF,#5476FF);border-radius:3px;}\n.aur-sig .visual .wave span:nth-child(1){height:28%;}\n.aur-sig .visual .wave span:nth-child(2){height:62%;}\n.aur-sig .visual .wave span:nth-child(3){height:85%;}\n.aur-sig .visual .wave span:nth-child(4){height:48%;}\n.aur-sig .visual .wave span:nth-child(5){height:92%;}\n.aur-sig .visual .wave span:nth-child(6){height:70%;}\n.aur-sig .visual .wave span:nth-child(7){height:38%;}\n@media(max-width:768px){.aur-sig .grid{grid-template-columns:1fr;gap:36px;}.aur-sig .visual{max-width:280px;margin:0 auto;}}\n\n\/* BEDTIME ROUTINE — 4-step wind-down (NEW v2) *\/\n.aur-bedtime{background:#FAF6EE;}\n.aur-bedtime .head{text-align:center;max-width:680px;margin:0 auto 48px;}\n.aur-bedtime .grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;max-width:1000px;margin:0 auto;}\n.aur-bedtime .step{background:#FFFFFF;border:1px solid #EFE7D7;padding:32px 20px 28px;text-align:center;position:relative;}\n.aur-bedtime .step .min{display:inline-block;font-size:11px;font-weight:800;letter-spacing:0.18em;color:#5B2D8E;background:#F4ECFA;padding:4px 10px;border-radius:30px;margin-bottom:14px;border:1px solid #D9C7F2;}\n.aur-bedtime .step h3{font-size:15px;font-weight:800;color:#1A1612!important;margin:0 0 8px;letter-spacing:-0.1px;}\n.aur-bedtime .step p{font-size:13px;line-height:1.55;color:#4A4540;margin:0;}\n@media(max-width:768px){.aur-bedtime .grid{grid-template-columns:repeat(2,1fr);}}\n@media(max-width:480px){.aur-bedtime .grid{grid-template-columns:1fr;}}\n\n\/* WHAT'S IN THE BOX *\/\n.aur-box{background:#FFFCF7;}\n.aur-box .grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:40px;}\n.aur-bcard{background:#FFFFFF;border:1px solid #EFE7D7;padding:28px 18px;text-align:center;}\n.aur-bcard .disc{width:52px;height:52px;border-radius:50%;background:#1A1612;color:#C9A8FF;display:inline-flex;align-items:center;justify-content:center;font-size:22px;margin-bottom:14px;}\n.aur-bcard .name{font-size:14px;font-weight:800;color:#1A1612;margin:0 0 4px;letter-spacing:-0.1px;}\n.aur-bcard .sub{font-size:12px;color:#6A5F52;line-height:1.4;}\n@media(max-width:768px){.aur-box .grid{grid-template-columns:repeat(2,1fr);}}\n\n\/* INSTALLS — 3-step placement (NEW v2) *\/\n.aur-installs{background:#FAF6EE;border-top:1px solid #EFE7D7;}\n.aur-installs .head{text-align:center;max-width:680px;margin:0 auto 44px;}\n.aur-installs .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1000px;margin:0 auto;}\n.aur-installs .place{background:#FFFFFF;border:1px solid #EFE7D7;padding:36px 24px;text-align:center;}\n.aur-installs .place .pic{font-size:36px;display:block;margin-bottom:14px;color:#7A4FD0;}\n.aur-installs .place h3{font-size:16px;font-weight:800;color:#1A1612!important;margin:0 0 6px;letter-spacing:-0.1px;}\n.aur-installs .place .dist{font-size:11px;color:#5B2D8E;font-weight:800;letter-spacing:0.14em;text-transform:uppercase;margin-bottom:10px;display:block;}\n.aur-installs .place p{font-size:13px;line-height:1.55;color:#4A4540;margin:0;}\n@media(max-width:768px){.aur-installs .grid{grid-template-columns:1fr;gap:14px;}}\n\n\/* COMPARISON - basic 2-card *\/\n.aur-vs{background:#1A1612;color:#FAF6EE;}\n.aur-vs .h2{color:#FFFFFF!important;}\n.aur-vs .h2 em{color:#C9A8FF!important;}\n.aur-vs .eyebrow.gold{color:#C9A8FF;}\n.aur-vs .lead{color:rgba(250,246,238,0.92);}\n.aur-vs .grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:48px;max-width:920px;margin-left:auto;margin-right:auto;}\n.aur-vs .card{background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.12);padding:32px 24px;}\n.aur-vs .card.win{border-color:#C9A8FF;background:rgba(157,111,216,0.07);position:relative;}\n.aur-vs .card.win::before{content:'AURORA';position:absolute;top:-12px;left:24px;background:#C9A8FF;color:#0A0726;padding:4px 10px;font-size:10px;font-weight:800;letter-spacing:0.12em;}\n.aur-vs .card h4{font-size:14px;letter-spacing:0.14em;text-transform:uppercase;color:rgba(250,246,238,0.78);margin:0 0 18px;font-weight:700;}\n.aur-vs .card.win h4{color:#C9A8FF;}\n.aur-vs .card ul{list-style:none;padding:0;margin:0;}\n.aur-vs .card li{font-size:14px;line-height:1.55;color:#FAF6EE;padding:10px 0;border-bottom:1px solid rgba(255,255,255,0.08);position:relative;padding-left:24px;}\n.aur-vs .card li:last-child{border-bottom:0;}\n.aur-vs .card li::before{content:'\\00d7';position:absolute;left:0;top:10px;color:#E07A5F;font-weight:900;font-size:18px;line-height:1;}\n.aur-vs .card.win li::before{content:'\\2713';color:#C9A8FF;font-size:14px;top:12px;}\n@media(max-width:768px){.aur-vs .grid{grid-template-columns:1fr;}}\n\n\/* EXTENDED VS - 4-col matrix (NEW v2) *\/\n.aur-vsx{background:#FFFCF7;}\n.aur-vsx .head{text-align:center;max-width:680px;margin:0 auto 36px;}\n.aur-vsx .scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;}\n.aur-vsx table{width:100%;max-width:1000px;margin:0 auto;border-collapse:collapse;background:#FFFFFF;border:1px solid #EFE7D7;}\n.aur-vsx th,.aur-vsx td{padding:14px 12px;text-align:left;font-size:13px;line-height:1.45;border-bottom:1px solid #F2EBDC;}\n.aur-vsx th{font-size:11px;font-weight:800;letter-spacing:0.12em;text-transform:uppercase;color:#5B2D8E;background:#F8F2E2;text-align:center;border-bottom:1px solid #E0D3B0;}\n.aur-vsx th.win{background:#C9A8FF;color:#0A0726;}\n.aur-vsx td.row-head{font-weight:700;color:#1A1612;background:#FCFAF3;width:28%;}\n.aur-vsx td.win{background:#FAF4FF;color:#1A1612;font-weight:600;}\n.aur-vsx tr:last-child td{border-bottom:0;}\n.aur-vsx td.center{text-align:center;}\n.aur-vsx td.lose{color:#6F5949;}\n@media(max-width:640px){.aur-vsx th,.aur-vsx td{padding:10px 8px;font-size:12px;}.aur-vsx td.row-head{width:32%;}}\n\/* 17\/10\/2026: phone layout for the comparison table (columns were crushed and the Aurora column was cut off).\n   The table keeps its width and scrolls sideways inside .scroll; the feature column stays pinned. *\/\n@media (max-width:640px){\n.aur-vsx .scroll{margin:0 -16px;padding:0 16px 4px;}\n.aur-vsx table{min-width:620px;}\n.aur-vsx th{letter-spacing:0.04em;font-size:10.5px;}\n.aur-vsx th.row-head,.aur-vsx td.row-head{position:sticky;left:0;z-index:1;width:auto;min-width:120px;box-shadow:1px 0 0 #E0D3B0;}\n.aur-vsx th.row-head{background:#F8F2E2;}\n.aur-vsx .wrap::after{content:'Swipe to compare \\2192';display:block;text-align:right;font-size:12px;font-weight:600;color:#6F5949;margin-top:10px;}\n}\n\n\/* EDITORIAL PULL QUOTE *\/\n.aur-edit{background:#FAF6EE;padding:clamp(72px,10vw,120px) clamp(20px,5vw,40px);}\n.aur-edit .quote{max-width:780px;margin:0 auto;text-align:center;}\n.aur-edit .mark{font-family:Georgia,serif;font-size:80px;color:#7A4FD0;line-height:0.6;margin-bottom:8px;display:block;}\n.aur-edit blockquote{font-family:Georgia,serif;font-size:clamp(22px,3vw,30px);font-weight:400;line-height:1.4;color:#1A1612;font-style:italic;margin:0 0 24px;letter-spacing:-0.3px;}\n.aur-edit .attrib{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:#5B2D8E;font-weight:700;}\n\n\/* QUOTES — 3 paraphrased customer testimonials (NEW v2) *\/\n.aur-quotes{background:#FFFCF7;border-top:1px solid #EFE7D7;}\n.aur-quotes .head{text-align:center;max-width:680px;margin:0 auto 48px;}\n.aur-quotes .head .note{font-size:11px;color:#7A4FD0;letter-spacing:0.14em;text-transform:uppercase;font-weight:700;margin:14px 0 0;}\n.aur-quotes .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1100px;margin:0 auto;}\n.aur-quotes .card{background:#FFFFFF;border:1px solid #EFE7D7;padding:32px 26px;position:relative;}\n.aur-quotes .card .mk{font-family:Georgia,serif;font-size:44px;color:#7A4FD0;line-height:0.5;margin-bottom:14px;display:block;}\n.aur-quotes .card .qt{font-size:14px;line-height:1.6;color:#3A332C;margin:0 0 18px;font-style:italic;}\n.aur-quotes .card .who{font-size:11px;font-weight:800;letter-spacing:0.14em;text-transform:uppercase;color:#5B2D8E;margin:0;}\n.aur-quotes .card .ctx{font-size:11px;color:#6A5F52;margin:4px 0 0;letter-spacing:0.04em;}\n@media(max-width:768px){.aur-quotes .grid{grid-template-columns:1fr;gap:14px;}}\n\n\/* TRUST STRIP *\/\n.aur-trust{background:#0A0726;color:#FAF6EE;padding:64px clamp(16px,4vw,40px);position:relative;overflow:hidden;}\n.aur-trust::before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 50% 100%,rgba(157,111,216,0.1) 0%,transparent 60%);pointer-events:none;}\n.aur-trust \u003e *{position:relative;z-index:2;}\n.aur-trust .grid{max-width:1080px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:24px;text-align:center;}\n.aur-trust .item .ico{width:44px;height:44px;border-radius:50%;background:rgba(201,168,255,0.12);color:#C9A8FF;display:inline-flex;align-items:center;justify-content:center;font-size:18px;margin-bottom:12px;}\n.aur-trust .item .ttl{font-size:13px;font-weight:800;letter-spacing:0.06em;color:#FFFFFF;text-transform:uppercase;margin-bottom:4px;}\n.aur-trust .item .sub{font-size:12px;color:rgba(250,246,238,0.82);line-height:1.45;}\n.aur-trust .since{text-align:center;margin:36px 0 0;padding-top:24px;border-top:1px solid rgba(201,168,255,0.18);}\n.aur-trust .since p{font-size:11px;letter-spacing:0.22em;text-transform:uppercase;color:rgba(250,246,238,0.82);margin:0;font-weight:700;}\n@media(max-width:768px){.aur-trust .grid{grid-template-columns:repeat(2,1fr);gap:24px;}}\n\n\/* FAQ *\/\n.aur-faq{background:#FAF6EE;}\n.aur-faq .list{max-width:720px;margin:40px auto 0;}\n.aur-faq details{background:#FFFFFF;border:1px solid #EFE7D7;margin-bottom:12px;}\n.aur-faq details[open]{border-color:#7A4FD0;}\n.aur-faq summary{padding:20px 24px;font-size:15px;font-weight:700;color:#1A1612;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;}\n.aur-faq summary::-webkit-details-marker{display:none;}\n.aur-faq summary::after{content:'+';font-size:24px;color:#5B2D8E;font-weight:300;line-height:1;flex-shrink:0;}\n.aur-faq details[open] summary::after{content:'\\2212';}\n.aur-faq .ans{padding:0 24px 22px;font-size:14px;line-height:1.65;color:#4A4540;}\n.aur-faq .ans a{color:#7A4FD0;font-weight:700;text-decoration:underline;}\n.aur-faq .ans strong{color:#1A1612;}\n\n\/* CROSS-LINK to HighBright (garden) *\/\n.aur-xlink{background:#1A1612;color:#FAF6EE;text-align:center;padding:56px clamp(16px,4vw,40px);}\n.aur-xlink .eyebrow{color:#C9A8FF;}\n.aur-xlink h3{font-size:clamp(22px,3vw,30px)!important;font-weight:900;color:#FFFFFF!important;margin:0 0 14px;letter-spacing:-0.5px;}\n.aur-xlink p{font-size:15px;line-height:1.6;color:rgba(250,246,238,0.92);max-width:560px;margin:0 auto 24px;}\n.aur-xlink a{display:inline-block;background:#b59677;color:#1A1612;padding:14px 30px;text-decoration:none;font-weight:800;letter-spacing:0.06em;font-size:13px;text-transform:uppercase;}\n.aur-xlink a:hover{background:#C9A8FF;}\n\n\/* FINAL CTA *\/\n.aur-final{background:linear-gradient(160deg,#06030F 0%,#1B0E3D 50%,#0A0726 100%);color:#FAF6EE;text-align:center;padding:clamp(72px,10vw,120px) clamp(20px,5vw,48px);position:relative;overflow:hidden;}\n.aur-final::before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(157,111,216,0.18) 0%,transparent 60%),radial-gradient(circle at 20% 80%,rgba(84,118,255,0.14) 0%,transparent 50%);pointer-events:none;}\n.aur-final::after{content:'';position:absolute;inset:0;background-image:radial-gradient(1px 1px at 15% 25%,#FFF 100%,transparent),radial-gradient(1px 1px at 32% 70%,#FFF 100%,transparent),radial-gradient(1px 1px at 58% 38%,#FFF 100%,transparent),radial-gradient(1px 1px at 78% 82%,#FFF 100%,transparent),radial-gradient(1px 1px at 88% 18%,#FFF 100%,transparent),radial-gradient(1px 1px at 6% 60%,#FFF 100%,transparent);opacity:0.6;pointer-events:none;}\n.aur-final \u003e *{position:relative;z-index:2;}\n.aur-final .eyebrow{color:#C9A8FF;}\n.aur-final .h2{color:#FFFFFF!important;font-size:clamp(28px,5vw,46px);}\n.aur-final .h2 em{color:#C9A8FF!important;}\n.aur-final .lead{color:rgba(250,246,238,0.92);max-width:600px;}\n.aur-final .ptag{margin-top:32px;font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:rgba(250,246,238,0.82);font-weight:700;}\n\u003c\/style\u003e\n\n\u003cdiv class=\"aur\"\u003e\n\n\u003c!-- 1. HERO --\u003e\n\u003csection class=\"aur-hero\"\u003e\n\u003cdiv class=\"fxl\" aria-hidden=\"true\"\u003e\n\u003ci style=\"left:32.4%;top:15.1%;--d:2.60s;--t:3.34s;--s:0.66\"\u003e\u003c\/i\u003e\u003ci style=\"left:36.6%;top:5.8%;--d:2.03s;--t:3.08s;--s:0.63\"\u003e\u003c\/i\u003e\u003ci style=\"left:7.0%;top:9.1%;--d:1.70s;--t:2.31s;--s:1.26\"\u003e\u003c\/i\u003e\u003ci style=\"left:22.3%;top:62.7%;--d:3.79s;--t:2.99s;--s:1.06\"\u003e\u003c\/i\u003e\u003ci style=\"left:97.6%;top:4.7%;--d:3.43s;--t:2.36s;--s:0.83\"\u003e\u003c\/i\u003e\u003ci style=\"left:11.8%;top:30.8%;--d:3.26s;--t:3.45s;--s:0.74\"\u003e\u003c\/i\u003e\u003ci style=\"left:63.9%;top:37.2%;--d:2.19s;--t:2.15s;--s:0.65\"\u003e\u003c\/i\u003e\u003ci style=\"left:20.6%;top:68.0%;--d:1.71s;--t:3.46s;--s:0.85\"\u003e\u003c\/i\u003e\u003ci style=\"left:45.3%;top:30.0%;--d:3.18s;--t:2.61s;--s:1.16\"\u003e\u003c\/i\u003e\u003ci style=\"left:57.4%;top:52.5%;--d:3.50s;--t:2.72s;--s:1.18\"\u003e\u003c\/i\u003e\u003ci style=\"left:98.0%;top:11.8%;--d:1.67s;--t:2.38s;--s:1.21\"\u003e\u003c\/i\u003e\u003ci style=\"left:48.9%;top:3.9%;--d:2.67s;--t:3.43s;--s:1.21\"\u003e\u003c\/i\u003e\u003ci style=\"left:87.5%;top:31.4%;--d:2.78s;--t:3.45s;--s:1.08\"\u003e\u003c\/i\u003e\u003ci style=\"left:45.6%;top:84.0%;--d:3.78s;--t:3.66s;--s:0.98\"\u003e\u003c\/i\u003e\u003ci style=\"left:6.1%;top:70.1%;--d:2.59s;--t:4.05s;--s:1.39\"\u003e\u003c\/i\u003e\u003ci style=\"left:28.5%;top:38.6%;--d:2.67s;--t:3.15s;--s:0.62\"\u003e\u003c\/i\u003e\u003ci style=\"left:16.8%;top:11.7%;--d:0.24s;--t:2.32s;--s:1.21\"\u003e\u003c\/i\u003e\u003ci style=\"left:24.8%;top:39.1%;--d:3.49s;--t:3.12s;--s:0.66\"\u003e\u003c\/i\u003e\u003ci style=\"left:54.9%;top:88.3%;--d:3.28s;--t:2.70s;--s:1.29\"\u003e\u003c\/i\u003e\u003ci style=\"left:41.5%;top:35.9%;--d:3.54s;--t:2.38s;--s:1.37\"\u003e\u003c\/i\u003e\u003ci style=\"left:17.6%;top:23.2%;--d:0.93s;--t:3.47s;--s:0.99\"\u003e\u003c\/i\u003e\u003ci style=\"left:26.3%;top:0.4%;--d:1.68s;--t:3.42s;--s:0.90\"\u003e\u003c\/i\u003e\u003ci style=\"left:95.3%;top:69.0%;--d:2.06s;--t:3.69s;--s:1.09\"\u003e\u003c\/i\u003e\u003ci style=\"left:5.4%;top:90.0%;--d:3.12s;--t:3.99s;--s:1.30\"\u003e\u003c\/i\u003e\u003ci style=\"left:39.2%;top:39.9%;--d:0.41s;--t:2.16s;--s:1.11\"\u003e\u003c\/i\u003e\u003ci style=\"left:6.7%;top:20.9%;--d:0.65s;--t:2.13s;--s:0.87\"\u003e\u003c\/i\u003e\u003ci style=\"left:0.0%;top:15.1%;--d:0.41s;--t:2.06s;--s:0.89\"\u003e\u003c\/i\u003e\u003ci style=\"left:87.4%;top:61.4%;--d:0.59s;--t:2.87s;--s:0.80\"\u003e\u003c\/i\u003e\u003ci style=\"left:36.4%;top:12.3%;--d:3.40s;--t:3.16s;--s:1.39\"\u003e\u003c\/i\u003e\u003ci style=\"left:48.4%;top:8.6%;--d:0.41s;--t:2.66s;--s:0.87\"\u003e\u003c\/i\u003e\u003ci style=\"left:82.9%;top:16.1%;--d:0.09s;--t:3.32s;--s:1.36\"\u003e\u003c\/i\u003e\u003ci style=\"left:14.7%;top:54.3%;--d:0.11s;--t:4.45s;--s:1.02\"\u003e\u003c\/i\u003e\u003ci style=\"left:86.3%;top:69.6%;--d:1.04s;--t:2.42s;--s:0.89\"\u003e\u003c\/i\u003e\u003ci style=\"left:77.2%;top:53.3%;--d:3.12s;--t:2.56s;--s:0.86\"\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n  \u003cp class=\"eyebrow\"\u003eBluetooth Galaxy \u0026amp; Nebula Projector\u003c\/p\u003e\n  \u003ch2 class=\"h1\"\u003ePut a \u003cem\u003enebula\u003c\/em\u003e on the ceiling.\u003cbr\u003eSleep underneath it.\u003c\/h2\u003e\n  \u003cp class=\"lead\"\u003eA real laser diode firing thousands of crisp star points through a swirling blue-and-purple cloud — paired with a Bluetooth speaker that pulses the colours to your music. Cinema, kids' rooms, sensory rooms, late-night unwind.\u003c\/p\u003e\n  \u003cdiv class=\"aur-stats\"\u003e\n    \u003cdiv class=\"aur-stat\"\u003e\n\u003cspan class=\"num\"\u003eLaser\u003c\/span\u003e\u003cspan class=\"lbl\"\u003eDiode Stars\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"aur-stat\"\u003e\n\u003cspan class=\"num\"\u003eBluetooth\u003c\/span\u003e\u003cspan class=\"lbl\"\u003eMusic Sync\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"aur-stat\"\u003e\n\u003cspan class=\"num\"\u003e~30m²\u003c\/span\u003e\u003cspan class=\"lbl\"\u003eCoverage\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"aur-stat\"\u003e\n\u003cspan class=\"num\"\u003eTimer\u003c\/span\u003e\u003cspan class=\"lbl\"\u003eAuto Off\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\u003cstyle\u003e\n.aurg{background:#0B0815;padding:clamp(28px,5vw,52px) clamp(18px,4vw,44px);border-radius:22px;margin:14px 0;}\n.aurg .eb{display:block;font-family:'Inter',sans-serif;font-weight:800;font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;color:#C9B6FF !important;margin-bottom:8px;}\n.aurg h2{font-family:'Inter',sans-serif !important;font-weight:800 !important;color:#FFFFFF !important;font-size:clamp(24px,3.6vw,34px) !important;margin:0 0 8px !important;line-height:1.2 !important;}\n.aurg p{color:#D9D2EA !important;font-family:'Inter',sans-serif;font-size:16px;margin:0 0 18px;}\n.aurg .g{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;}\n.aurg figure{margin:0;}\n.aurg img{width:100%;aspect-ratio:3\/4;object-fit:cover;border-radius:14px;display:block;}\n.aurg figcaption{color:#CFC6E6 !important;font-family:'Inter',sans-serif;font-size:13.5px;text-align:center;margin-top:8px;}\n@media (max-width:749px){.aurg .g{grid-template-columns:repeat(2,1fr);gap:8px}.aurg figure:first-child{grid-column:1\/-1}.aurg figure:first-child img{aspect-ratio:4\/3}}\n\u003c\/style\u003e\n\u003csection class=\"aurg\"\u003e\n  \u003cspan class=\"eb\"\u003eReal photos, no renders\u003c\/span\u003e\n  \u003ch2\u003eWhat it looks like on a real ceiling\u003c\/h2\u003e\n  \u003cp\u003ePhone photos taken in ordinary rooms. In person it looks smoother than a phone camera can capture.\u003c\/p\u003e\n  \u003cdiv class=\"g\"\u003e\n    \u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0248\/2447\/9822\/files\/aurora-star-projector-nebula-ceiling-pink.jpg?v=1792742927\" alt=\"Pink and purple nebula with green laser stars on a ceiling\" loading=\"lazy\"\u003e\u003cfigcaption\u003eNebula with laser stars\u003c\/figcaption\u003e\u003c\/figure\u003e\n    \u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0248\/2447\/9822\/files\/aurora-star-projector-blue-starfield-room.jpg?v=1792742927\" alt=\"Room filled with blue light and star points\" loading=\"lazy\"\u003e\u003cfigcaption\u003eBlue mode, lights off\u003c\/figcaption\u003e\u003c\/figure\u003e\n    \u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0248\/2447\/9822\/files\/aurora-star-projector-bedroom-ceiling.jpg?v=1792742927\" alt=\"Nebula projected on a bedroom ceiling\" loading=\"lazy\"\u003e\u003cfigcaption\u003eBedroom ceiling\u003c\/figcaption\u003e\u003c\/figure\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\n\u003c!-- 2. ATC REINFORCEMENT --\u003e\n\u003csection class=\"aur-reinforce\"\u003e\n  \u003cdiv class=\"row\"\u003e\n    \u003cdiv class=\"item\"\u003e\n\u003cstrong\u003eFree shipping\u003c\/strong\u003eAustralia-wide over $275\u003c\/div\u003e\n    \u003cdiv class=\"item\"\u003e\n\u003cstrong\u003e12-month warranty\u003c\/strong\u003eAussie-backed support\u003c\/div\u003e\n    \u003cdiv class=\"item\"\u003e\n\u003cstrong\u003eRemote included\u003c\/strong\u003eBrightness, colour, timer\u003c\/div\u003e\n    \u003cdiv class=\"item\"\u003e\n\u003cstrong\u003e10,000+ happy\u003c\/strong\u003eAustralian homes since 2019\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- 3. WHY (3 numbered cards) --\u003e\n\u003csection class=\"aur-why\"\u003e\n  \u003cdiv class=\"wrap center\"\u003e\n    \u003cp class=\"eyebrow gold\"\u003eWhy this one\u003c\/p\u003e\n    \u003ch2 class=\"h2\"\u003eNot another \u003cem\u003e$30 galaxy gimmick\u003c\/em\u003e\n\u003c\/h2\u003e\n    \u003cp class=\"lead\"\u003eThree things separate this from the cheap projectors on Temu and AliExpress. \u003c\/p\u003e\n    \u003cdiv class=\"grid\"\u003e\n      \u003cdiv class=\"aur-wcard\"\u003e\n        \u003cspan class=\"num\"\u003e01\u003c\/span\u003e\n        \u003ch3 class=\"h3\"\u003eReal laser stars, not blurry LEDs\u003c\/h3\u003e\n        \u003cp class=\"body\"\u003eMost \"galaxy projectors\" use a tiny LED and a rotating slide. The dots look like out-of-focus paint flecks. Aurora uses an actual green laser diode — the star points are pin-sharp, evenly spaced, and stay crisp across the whole ceiling. Lights off, it reads as real stars. Not a print-out.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"aur-wcard\"\u003e\n        \u003cspan class=\"num\"\u003e02\u003c\/span\u003e\n        \u003ch3 class=\"h3\"\u003eNebula that actually moves\u003c\/h3\u003e\n        \u003cp class=\"body\"\u003eA second LED layer projects the swirling cloud underneath the laser stars — deep blues, violets, soft greens, a wash of red that drifts through. Two layers, two motors, working together. The motion is slow and ambient, not a strobe. Closer to a planetarium than a disco.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"aur-wcard\"\u003e\n        \u003cspan class=\"num\"\u003e03\u003c\/span\u003e\n        \u003ch3 class=\"h3\"\u003eBluetooth speaker built in\u003c\/h3\u003e\n        \u003cp class=\"body\"\u003eConnect your phone. Play whatever — Lo-fi, lullabies, a film score, the kids' bedtime audiobook. The colours pulse with the audio in sound-activated mode, or hold steady if you prefer. Removes the \"lights here, speaker there\" cable mess that kills the vibe.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- 4. USE CASES (4-tile dark) --\u003e\n\u003csection class=\"aur-uses\"\u003e\n  \u003cdiv class=\"wrap center\"\u003e\n    \u003cp class=\"eyebrow gold\"\u003eWhere it lives\u003c\/p\u003e\n    \u003ch2 class=\"h2\"\u003eBuilt for the rooms \u003cem\u003eyou actually relax in\u003c\/em\u003e\n\u003c\/h2\u003e\n    \u003cp class=\"lead\"\u003eFour rooms it suits best:\u003c\/p\u003e\n    \u003cdiv class=\"grid\"\u003e\n      \u003cdiv class=\"aur-utile\"\u003e\n\u003cspan class=\"ico\"\u003e👻\u003c\/span\u003e\u003cspan class=\"name\"\u003eKids' rooms\u003c\/span\u003e\u003cdiv class=\"sub\"\u003eA real nightlight they fall asleep watching — not a plastic owl that loops every 4 minutes.\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"aur-utile\"\u003e\n\u003cspan class=\"ico\"\u003e🎞\u003c\/span\u003e\u003cspan class=\"name\"\u003eCinema room\u003c\/span\u003e\u003cdiv class=\"sub\"\u003eOverhead lights off, ambient blue cast on the ceiling. Looks like the room dimmed itself.\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"aur-utile\"\u003e\n\u003cspan class=\"ico\"\u003e🧘\u003c\/span\u003e\u003cspan class=\"name\"\u003eSensory rooms\u003c\/span\u003e\u003cdiv class=\"sub\"\u003eCalm, slow movement with no flicker.\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"aur-utile\"\u003e\n\u003cspan class=\"ico\"\u003e💫\u003c\/span\u003e\u003cspan class=\"name\"\u003eAdult bedroom\u003c\/span\u003e\u003cdiv class=\"sub\"\u003eWind-down after a long day. Phone away, lights off, nebula on, breathe.\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- 5. SIGNATURE - Bluetooth music sync detail --\u003e\n\u003csection class=\"aur-sig\"\u003e\n  \u003cdiv class=\"grid\"\u003e\n    \u003cdiv class=\"copy\"\u003e\n      \u003cp class=\"eyebrow\"\u003eThe killer feature\u003c\/p\u003e\n      \u003ch2 class=\"h2\"\u003ePress play. \u003cem\u003eWatch the room breathe.\u003c\/em\u003e\n\u003c\/h2\u003e\n      \u003cp class=\"body\"\u003ePair your phone in three seconds. The Bluetooth speaker handles the audio — the nebula colours pulse and drift in time with whatever's playing.\u003c\/p\u003e\n      \u003cp class=\"body\"\u003eSoft piano? The cloud moves like a slow tide. Drum \u0026amp; bass? The whole ceiling pulses with the bassline. A film score swelling? The whole colour wheel shifts together.\u003c\/p\u003e\n      \u003cp class=\"body\"\u003e\u003cstrong\u003eOr turn the music sync off\u003c\/strong\u003e and let it hold a single mood — cool blue for sleep, warm violet for cinema nights, the full slow cycle for a dinner party. Remote in your hand the whole time.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"visual\" aria-hidden=\"true\"\u003e\n      \u003cdiv class=\"wave\"\u003e\n        \u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- 6. BEDTIME ROUTINE — 4-step wind-down (NEW v2) --\u003e\n\u003csection class=\"aur-bedtime\"\u003e\n  \u003cdiv class=\"wrap\"\u003e\n    \u003cdiv class=\"head\"\u003e\n      \u003cp class=\"eyebrow gold\"\u003eThe 8-minute wind-down\u003c\/p\u003e\n      \u003ch2 class=\"h2\"\u003eA bedtime routine \u003cem\u003ethat actually sticks\u003c\/em\u003e\n\u003c\/h2\u003e\n      \u003cp class=\"lead\"\u003eIf you've been losing the bedtime fight, here's a simple routine to try. Eight minutes, four moves, lights off.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"grid\"\u003e\n      \u003cdiv class=\"step\"\u003e\n        \u003cspan class=\"min\"\u003e0:00 — 2:00\u003c\/span\u003e\n        \u003ch3\u003eLights down, Aurora on\u003c\/h3\u003e\n        \u003cp\u003eTap the remote — main lights drop, Aurora throws stars and a soft violet cloud on the ceiling. Whole room re-mood in two minutes.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"step\"\u003e\n        \u003cspan class=\"min\"\u003e2:00 — 5:00\u003c\/span\u003e\n        \u003ch3\u003ePress play\u003c\/h3\u003e\n        \u003cp\u003eOpen Spotify or a sleep audiobook on your phone. Bluetooth pair. Nebula colours start pulsing softly to whatever's playing.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"step\"\u003e\n        \u003cspan class=\"min\"\u003e5:00 — 8:00\u003c\/span\u003e\n        \u003ch3\u003ePick the mood\u003c\/h3\u003e\n        \u003cp\u003eRemote selects: cool blue for calm, slow rainbow for ambient, hold a single colour, or kill the music sync entirely. One-handed, no app.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"step\"\u003e\n        \u003cspan class=\"min\"\u003e8:00 + Timer\u003c\/span\u003e\n        \u003ch3\u003eSet timer, walk out\u003c\/h3\u003e\n        \u003cp\u003e1h, 2h, 4h or continuous. Most parents set 2h — by then they're asleep, projector turns itself off, no faffing back into the room.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- 7. WHAT'S IN THE BOX --\u003e\n\u003csection class=\"aur-box\"\u003e\n  \u003cdiv class=\"wrap center\"\u003e\n    \u003cp class=\"eyebrow gold\"\u003eWhat arrives\u003c\/p\u003e\n    \u003ch2 class=\"h2\"\u003eIn the box\u003c\/h2\u003e\n    \u003cp class=\"lead\"\u003eOne projector. One remote. One cable. One five-page guide that you probably won't need.\u003c\/p\u003e\n    \u003cdiv class=\"grid\"\u003e\n      \u003cdiv class=\"aur-bcard\"\u003e\n        \u003cspan class=\"disc\"\u003e🌙\u003c\/span\u003e\n        \u003cdiv class=\"name\"\u003e1 × Aurora Projector\u003c\/div\u003e\n        \u003cdiv class=\"sub\"\u003eSits on a bedside table or shelf. Compact.\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"aur-bcard\"\u003e\n        \u003cspan class=\"disc\"\u003e📱\u003c\/span\u003e\n        \u003cdiv class=\"name\"\u003eRemote Control\u003c\/div\u003e\n        \u003cdiv class=\"sub\"\u003eBrightness, colour, pattern, timer, music sync on\/off.\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"aur-bcard\"\u003e\n        \u003cspan class=\"disc\"\u003e🔌\u003c\/span\u003e\n        \u003cdiv class=\"name\"\u003eUSB Power Cable\u003c\/div\u003e\n        \u003cdiv class=\"sub\"\u003eUSB-A — plug into the wall, your laptop, or a power bank.\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"aur-bcard\"\u003e\n        \u003cspan class=\"disc\"\u003e📖\u003c\/span\u003e\n        \u003cdiv class=\"name\"\u003eSetup Guide\u003c\/div\u003e\n        \u003cdiv class=\"sub\"\u003e5 pages. Mostly pictures. You won't need it.\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- 8. INSTALLS — 3-step placement (NEW v2) --\u003e\n\u003csection class=\"aur-installs\"\u003e\n  \u003cdiv class=\"wrap\"\u003e\n    \u003cdiv class=\"head\"\u003e\n      \u003cp class=\"eyebrow gold\"\u003eWhere to put it\u003c\/p\u003e\n      \u003ch2 class=\"h2\"\u003eThree placements \u003cem\u003ethat just work\u003c\/em\u003e\n\u003c\/h2\u003e\n      \u003cp class=\"lead\"\u003eNo drilling, no mount, no app. Aurora sits on a flat surface and points wherever you angle the head.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"grid\"\u003e\n      \u003cdiv class=\"place\"\u003e\n        \u003cspan class=\"pic\"\u003e🛏\u003c\/span\u003e\n        \u003ch3\u003eCorner table\u003c\/h3\u003e\n        \u003cspan class=\"dist\"\u003eBedroom · 2.5m ceiling\u003c\/span\u003e\n        \u003cp\u003eAngled diagonally up — covers the whole ceiling from one corner. Best for kids' rooms and standard bedrooms. The most-asked-about setup.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"place\"\u003e\n        \u003cspan class=\"pic\"\u003e📺\u003c\/span\u003e\n        \u003ch3\u003eShelf at 2m\u003c\/h3\u003e\n        \u003cspan class=\"dist\"\u003eCinema · open ceiling\u003c\/span\u003e\n        \u003cp\u003eA bookshelf or bench behind the couch, head tilted back. Soft cast on the ceiling above the TV. Doesn't compete with the screen.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"place\"\u003e\n        \u003cspan class=\"pic\"\u003e🎯\u003c\/span\u003e\n        \u003ch3\u003eWall-aimed\u003c\/h3\u003e\n        \u003cspan class=\"dist\"\u003eSensory · focused show\u003c\/span\u003e\n        \u003cp\u003ePointed at a blank wall rather than a ceiling. Closer, smaller, sharper — works well for sensory rooms or behind a meditation cushion.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- 9. COMPARISON (vs cheap Temu galaxy projector) --\u003e\n\u003csection class=\"aur-vs\"\u003e\n  \u003cdiv class=\"wrap center\"\u003e\n    \u003cp class=\"eyebrow gold\"\u003eWhy we charge $245\u003c\/p\u003e\n    \u003ch2 class=\"h2\"\u003eA $30 Temu projector vs \u003cem\u003eAurora\u003c\/em\u003e\n\u003c\/h2\u003e\n    \u003cp class=\"lead\"\u003eThe cheap ones exist. We're not going to pretend they don't. Here's what you give up.\u003c\/p\u003e\n    \u003cdiv class=\"grid\"\u003e\n      \u003cdiv class=\"card\"\u003e\n        \u003ch4\u003eMost $30 imports\u003c\/h4\u003e\n        \u003cul\u003e\n          \u003cli\u003eLED-on-a-slide stars — fuzzy dots, not points\u003c\/li\u003e\n          \u003cli\u003eSingle nebula layer that rotates only one way\u003c\/li\u003e\n          \u003cli\u003eNo speaker, no Bluetooth, no music sync\u003c\/li\u003e\n          \u003cli\u003eCheap remote that stops talking to it within months\u003c\/li\u003e\n          \u003cli\u003eNo Australian warranty path — chargeback or eat it\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"card win\"\u003e\n        \u003ch4\u003eThe Aurora Projector\u003c\/h4\u003e\n        \u003cul\u003e\n          \u003cli\u003eReal green laser diode — pin-sharp star points\u003c\/li\u003e\n          \u003cli\u003eIndependent nebula layer with its own motor\u003c\/li\u003e\n          \u003cli\u003eBuilt-in Bluetooth speaker \u0026amp; sound-activated mode\u003c\/li\u003e\n          \u003cli\u003eRemote with brightness, colour, pattern, timer, sync\u003c\/li\u003e\n          \u003cli\u003e12-month warranty, replies within one business day\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- 10. EXTENDED VS — 4-col matrix (NEW v2) --\u003e\n\n\n\u003c!-- 11. EDITORIAL PULL QUOTE --\u003e\n\n\n\u003c!-- 12. QUOTES — 3 paraphrased customer testimonials (NEW v2) --\u003e\n\n\n\u003c!-- 13. TRUST STRIP --\u003e\n\u003csection class=\"aur-trust\"\u003e\n  \u003cdiv class=\"grid\"\u003e\n    \u003cdiv class=\"item\"\u003e\n      \u003cspan class=\"ico\"\u003e🇦🇺\u003c\/span\u003e\n      \u003cdiv class=\"ttl\"\u003eAustralian owned\u003c\/div\u003e\n      \u003cdiv class=\"sub\"\u003eQLD warehouse · ships from AU\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"item\"\u003e\n      \u003cspan class=\"ico\"\u003e📦\u003c\/span\u003e\n      \u003cdiv class=\"ttl\"\u003eFree shipping over $275\u003c\/div\u003e\n      \u003cdiv class=\"sub\"\u003eTracked Australia-wide\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"item\"\u003e\n      \u003cspan class=\"ico\"\u003e💰\u003c\/span\u003e\n      \u003cdiv class=\"ttl\"\u003eAfterpay \u0026amp; PayPal\u003c\/div\u003e\n      \u003cdiv class=\"sub\"\u003eSplit it into four if it helps\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"item\"\u003e\n      \u003cspan class=\"ico\"\u003e🔒\u003c\/span\u003e\n      \u003cdiv class=\"ttl\"\u003e12-month warranty\u003c\/div\u003e\n      \u003cdiv class=\"sub\"\u003eReal human on email\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"since\"\u003e\n    \u003cp\u003eLighting Australian homes since 2019\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- 14. CROSS-LINK to HighBright (garden cousin) --\u003e\n\u003csection class=\"aur-xlink\"\u003e\n  \u003cp class=\"eyebrow\"\u003eOutdoors too?\u003c\/p\u003e\n  \u003ch3\u003eAurora's for the bedroom. \u003cbr\u003eIf you want the back yard, take a look at this.\u003c\/h3\u003e\n  \u003cp\u003eThe HighBright Professional Garden Laser projects blue and green dots across 40+ metres of garden from a single position — same colour family, different room.\u003c\/p\u003e\n  \u003ca href=\"\/products\/garden-landscape-waterproof-laser-light\"\u003eSee the HighBright →\u003c\/a\u003e\n\u003c\/section\u003e\n\n\u003c!-- 15. FAQ --\u003e\n\u003csection class=\"aur-faq\"\u003e\n  \u003cdiv class=\"wrap center\"\u003e\n    \u003cp class=\"eyebrow gold\"\u003eCommon questions\u003c\/p\u003e\n    \u003ch2 class=\"h2\"\u003eBefore you buy\u003c\/h2\u003e\n    \u003cdiv class=\"list\"\u003e\n      \u003cdetails\u003e\n        \u003csummary\u003eDoes it actually pair with my phone?\u003c\/summary\u003e\n        \u003cdiv class=\"ans\"\u003eYes — standard Bluetooth. iPhone, Android, iPad, laptop, anything that pairs to a speaker pairs to this. Hold the Bluetooth button on the remote until it flashes, find \"Aurora\" in your phone's Bluetooth menu, tap it. Takes about three seconds. Plays anything — Spotify, Apple Music, YouTube, your kids' bedtime audiobook.\u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails\u003e\n        \u003csummary\u003eIs the laser safe for a kid's room?\u003c\/summary\u003e\n        \u003cdiv class=\"ans\"\u003eThe laser is a low-power Class 2 diode — the same class used in laser pointers and supermarket scanners. The beam is dispersed through a diffraction grating before it leaves the projector, so by the time it hits the ceiling it's spread into thousands of soft points. Safe to look at the ceiling. Like all laser products, you shouldn't stare directly into the projector's output lens at close range — same as you'd tell a kid not to point a torch in their own eye. We've sold thousands of these into kids' rooms with zero incidents.\u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails\u003e\n        \u003csummary\u003eHow big a room will it cover?\u003c\/summary\u003e\n        \u003cdiv class=\"ans\"\u003eComfortably fills a standard bedroom or kids' room ceiling (roughly 3.5 × 4 metres). Stretches across a larger living-room ceiling, but the stars get further apart — aim it from a corner if you're working a bigger space. Angle is adjustable; point it at the ceiling for full coverage, or at a single wall for a focused show.\u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails\u003e\n        \u003csummary\u003eCan I run it all night?\u003c\/summary\u003e\n        \u003cdiv class=\"ans\"\u003eYes — or use the built-in timer. The remote sets auto-off at 1h, 2h, 4h or off (continuous). Most customers use the 2-hour timer for kids and leave it continuous for sleep. The motor housing's designed to run overnight; it's not a $30 Temu unit that cooks itself by midnight.\u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails\u003e\n        \u003csummary\u003eWhat's the actual difference vs a $30 galaxy projector?\u003c\/summary\u003e\n        \u003cdiv class=\"ans\"\u003eThree real differences: (1) the stars are an actual laser diode — sharp points, not blurry LEDs; (2) the nebula has its own dedicated motor and independent layer, so the cloud and stars move at different speeds — this is what makes it look like a real sky; (3) the built-in Bluetooth speaker and sound-activated mode aren't on the cheap models. Whether the difference is worth $215 is your call — we'd rather you knew exactly what you're paying for.\u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails\u003e\n        \u003csummary\u003eDoes it work in any room, or only bedrooms?\u003c\/summary\u003e\n        \u003cdiv class=\"ans\"\u003eAny room with a ceiling or wall to throw light against, a power point or USB power source, and the ability to make the room reasonably dark. Bedrooms, cinema rooms, sensory rooms, lounge rooms, dining rooms for a dinner-party mood, even kids' tents. The brightness adjusts on the remote — drop it low for ambient nightlight, push it up for full overhead nebula. Aussie 240V plug or USB-A — both work.\u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails\u003e\n        \u003csummary\u003eWill it bother the neighbours through curtains?\u003c\/summary\u003e\n        \u003cdiv class=\"ans\"\u003eNo — the laser and LED output is contained in the room. Aurora needs the room to be dark on the inside for the projection to look good; from outside through curtains, the light spill is similar to a normal bedside lamp on low. Different to an outdoor laser projector — Aurora is built for inside only.\u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails\u003e\n        \u003csummary\u003eWhat happens if it stops working?\u003c\/summary\u003e\n        \u003cdiv class=\"ans\"\u003e12-month warranty. Email \u003cstrong\u003einfo@thehomeandpartyshop.com\u003c\/strong\u003e with a quick description and a photo of the issue — you'll get a reply within one business day, weekdays. If it's a manufacturing fault we replace it. We're a small Australian team — not an overseas drop-shipper. Returns go to QLD, not Guangzhou.\u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\n\u003c!-- ==== CROSS-SELL SUGGESTIONS (added 2026-05-28 — Pink reciprocal added; Joanna proof) ==== --\u003e\n\u003csection class=\"aur-suggest\" style=\"background:#0F0A1A;padding:64px 24px;font-family:Lato,sans-serif;\"\u003e\n  \u003cdiv style=\"max-width:1040px;margin:0 auto;text-align:center;\"\u003e\n    \u003cspan style=\"display:inline-block;color:#C9A8FF !important;font-family:Montserrat,sans-serif;font-weight:800;font-size:11px;letter-spacing:0.24em;text-transform:uppercase;margin-bottom:14px;\"\u003eYou may also love\u003c\/span\u003e\n    \u003ch2 style=\"color:#FAF6EE !important;font-family:Montserrat,sans-serif;font-weight:800;font-size:28px;line-height:1.2;margin:0 0 14px;\"\u003eTake it outside.\u003c\/h2\u003e\n    \u003cp style=\"color:#BAB4C8 !important;font-family:Lato,sans-serif;font-size:15px;line-height:1.55;max-width:620px;margin:0 auto 36px;\"\u003eAurora lives inside. If you want the same dreamy effect across the back garden — one of these.\u003c\/p\u003e\n    \u003cdiv style=\"display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;text-align:left;\"\u003e\n      \u003ca href=\"\/products\/crystal-lightfall-pink-edition\" style=\"display:block;text-decoration:none;color:inherit;background:#1A1226;border-radius:14px;padding:24px;border:1px solid #2E2240;transition:transform 0.18s ease, box-shadow 0.18s ease;\"\u003e\n        \u003cdiv style=\"font-family:Montserrat,sans-serif;font-weight:800;color:#FAF6EE !important;font-size:16px;line-height:1.3;margin-bottom:8px;\"\u003eCrystal Lightfall™ Pink\u003c\/div\u003e\n        \u003cdiv style=\"font-family:Lato,sans-serif;color:#BAB4C8 !important;font-size:14px;margin-bottom:14px;line-height:1.5;\"\u003eThe outdoor pink edition. Same romantic mood — garden scale instead of bedroom ceiling.\u003c\/div\u003e\n        \u003cdiv style=\"font-family:Montserrat,sans-serif;color:#C9A8FF !important;font-weight:800;font-size:12px;letter-spacing:0.14em;text-transform:uppercase;\"\u003eView Pink →\u003c\/div\u003e\n      \u003c\/a\u003e\n      \u003ca href=\"\/products\/garden-landscape-waterproof-laser-light\" style=\"display:block;text-decoration:none;color:inherit;background:#1A1226;border-radius:14px;padding:24px;border:1px solid #2E2240;transition:transform 0.18s ease, box-shadow 0.18s ease;\"\u003e\n        \u003cdiv style=\"font-family:Montserrat,sans-serif;font-weight:800;color:#FAF6EE !important;font-size:16px;line-height:1.3;margin-bottom:8px;\"\u003eHighBright™ Garden Laser\u003c\/div\u003e\n        \u003cdiv style=\"font-family:Lato,sans-serif;color:#BAB4C8 !important;font-size:14px;margin-bottom:14px;line-height:1.5;\"\u003eThe outdoor workhorse. 40m+ coverage in blue + green — whole back yard from one projector.\u003c\/div\u003e\n        \u003cdiv style=\"font-family:Montserrat,sans-serif;color:#C9A8FF !important;font-weight:800;font-size:12px;letter-spacing:0.14em;text-transform:uppercase;\"\u003eView HighBright →\u003c\/div\u003e\n      \u003c\/a\u003e\n      \u003ca href=\"\/products\/moving-life-like-firefly-garden-light\" style=\"display:block;text-decoration:none;color:inherit;background:#1A1226;border-radius:14px;padding:24px;border:1px solid #2E2240;transition:transform 0.18s ease, box-shadow 0.18s ease;\"\u003e\n        \u003cdiv style=\"font-family:Montserrat,sans-serif;font-weight:800;color:#FAF6EE !important;font-size:16px;line-height:1.3;margin-bottom:8px;\"\u003eYellow Firefly Garden Laser\u003c\/div\u003e\n        \u003cdiv style=\"font-family:Lato,sans-serif;color:#BAB4C8 !important;font-size:14px;margin-bottom:14px;line-height:1.5;\"\u003eMoving fireflies across 250m² in warm amber. The whimsical outdoor sibling.\u003c\/div\u003e\n        \u003cdiv style=\"font-family:Montserrat,sans-serif;color:#C9A8FF !important;font-weight:800;font-size:12px;letter-spacing:0.14em;text-transform:uppercase;\"\u003eView Firefly →\u003c\/div\u003e\n      \u003c\/a\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ==== \/CROSS-SELL SUGGESTIONS ==== --\u003e\n\u003c!-- 16. FINAL CTA --\u003e\n\u003csection class=\"aur-final\"\u003e\n  \u003cp class=\"eyebrow\"\u003eCosmos on the ceiling\u003c\/p\u003e\n  \u003ch2 class=\"h2\"\u003ePress the button. \u003cem\u003eThe room changes.\u003c\/em\u003e\n\u003c\/h2\u003e\n  \u003cp class=\"lead\"\u003eReal laser stars. A nebula that moves. Bluetooth speaker built in. Twelve-month warranty. QLD warehouse. Lights on, it's a black box; lights off, it's a planetarium.\u003c\/p\u003e\n  \u003cp class=\"ptag\"\u003eAdd to cart above ↑\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- AUR contrast pass 3 --\u003e\n\u003cstyle\u003e\n\/* AUR final contrast pass 3 — 2026-05-28 16:55 AEST *\/\n.aur-funnel-banner p,\n.aur-funnel-banner strong { color: #FAF6EE !important; }\n.aur .eyebrow.gold,\n.aur-suggest .eyebrow.gold { color: #5B2D8E !important; }\n\u003c\/style\u003e\n\n\u003c!-- {NS} aur deadclick fix 2026-05-29 --\u003e\n\u003cstyle\u003e\n\/* {NS} aur deadclick fix 2026-05-29 — appended after Clarity 3d flagged 21.4% mobile dead-click post-rebuild.\n   Defuse decorative elements that LOOK tappable but aren't, reinforce real CTAs.\n   Idempotent — wrapped in sentinel marker. *\/\n.aur .aur-sig .visual,\n.aur .aur-sig .wave,\n.aur .aur-sig .wave \u003e span,\n.aur-uses .aur-utile,\n.aur-vs .card,\n.aur-vs .card.win,\n.aur-vsx table,\n.aur-vsx table tr,\n.aur-vsx table td,\n.aur-vsx table th,\n.aur-vsx td.win,\n.aur-vsx td.lose,\n.aur-hero .aur-stats,\n.aur-hero .aur-stat,\n.aur .aur-wcard,\n.aur-quotes .card,\n.aur-bedtime .step,\n.aur-installs .place,\n.aur-box .aur-bcard,\n.aur-trust .item,\n.aur-reinforce .item,\n.aur-edit .quote,\n.aur-edit blockquote,\n.aur-edit .mark,\n.aur-final .ptag,\n.aur-final p.eyebrow,\n.aur .aur-funnel-banner \u003e p,\n.aur-suggest \u003e div \u003e span,\n.aur-suggest \u003e div \u003e h2,\n.aur-suggest \u003e div \u003e p {\n  cursor: default !important;\n  -webkit-tap-highlight-color: transparent !important;\n  -webkit-touch-callout: none !important;\n}\n\/* Allow text selection on body copy but block the dead-tap halo *\/\n.aur-uses .aur-utile,\n.aur-vs .card,\n.aur-vsx table,\n.aur-hero .aur-stats,\n.aur-hero .aur-stat,\n.aur .aur-wcard,\n.aur-quotes .card,\n.aur-bedtime .step,\n.aur-installs .place,\n.aur-box .aur-bcard,\n.aur-trust .item,\n.aur-reinforce .item {\n  -webkit-user-select: text;\n  user-select: text;\n}\n\/* Decorative-only — kill text selection where it makes no sense *\/\n.aur .aur-sig .visual,\n.aur .aur-sig .wave,\n.aur .aur-sig .wave \u003e span {\n  -webkit-user-select: none !important;\n  user-select: none !important;\n  pointer-events: none !important;\n}\n\/* Reinforce real CTAs keep pointer cursor (defensive against later cascade) *\/\n.aur-funnel-banner a,\n.aur-xlink a,\n.aur-suggest a,\n.aur-faq details summary {\n  cursor: pointer !important;\n}\n\/* Belt-and-braces: empty Compare bar (same pattern as Firefly fix) *\/\n#jbCmpBar:not(.has-items),\n.jb-cmp-bar:not(.has-items),\n#jbCmpBar[aria-hidden=\"true\"],\n.jb-cmp-bar[aria-hidden=\"true\"] {\n  display: none !important;\n  pointer-events: none !important;\n  visibility: hidden !important;\n}\n\u003c\/style\u003e\n\u003cdiv class=\"jb-pdp-faq\" style=\"margin:28px auto;max-width:720px;\"\u003e\n\u003ch2 style=\"font-size:22px;margin:0 0 14px;\"\u003eQuick questions\u003c\/h2\u003e\n\u003ch3 style=\"font-size:16px;margin:14px 0 4px;\"\u003eDoes it make real aurora ribbons across the room?\u003c\/h3\u003e\n\u003cp style=\"margin:0;font-size:14px;line-height:1.6;color:#3a352f;\"\u003eNo consumer projector does, whatever the ads say. The Aurora projects sharp green laser stars plus one soft blue-violet nebula cloud, like a slice of the Milky Way on the ceiling. Dreamy, not disco.\u003c\/p\u003e\n\u003ch3 style=\"font-size:16px;margin:14px 0 4px;\"\u003eIs it okay in a kids' room overnight?\u003c\/h3\u003e\n\u003cp style=\"margin:0;font-size:14px;line-height:1.6;color:#3a352f;\"\u003eYes. It runs cool and quiet, and the timer switches it off after they fall asleep. Point it at the ceiling, not at faces.\u003c\/p\u003e\n\u003ch3 style=\"font-size:16px;margin:14px 0 4px;\"\u003eHow big a room does it cover?\u003c\/h3\u003e\n\u003cp style=\"margin:0;font-size:14px;line-height:1.6;color:#3a352f;\"\u003eA standard bedroom ceiling easily. The further it sits from the ceiling, the wider the starfield spreads.\u003c\/p\u003e\n\u003ch3 style=\"font-size:16px;margin:14px 0 4px;\"\u003eDoes it need an app or wifi?\u003c\/h3\u003e\n\u003cp style=\"margin:0;font-size:14px;line-height:1.6;color:#3a352f;\"\u003eNo. Plug it in, point it up, done.\u003c\/p\u003e\n\u003ch3 style=\"font-size:16px;margin:14px 0 4px;\"\u003eWhat's covered if something's wrong?\u003c\/h3\u003e\n\u003cp style=\"margin:0;font-size:14px;line-height:1.6;color:#3a352f;\"\u003e12-month Australian warranty: if it arrives faulty or fails within 12 months, we repair or replace it. Shipped from Australian stock.\u003c\/p\u003e\n\u003c\/div\u003e\u003cscript type=\"application\/ld+json\"\u003e{\"@context\": \"https:\/\/schema.org\", \"@type\": \"FAQPage\", \"mainEntity\": [{\"@type\": \"Question\", \"name\": \"Does it make real aurora ribbons across the room?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"No consumer projector does, whatever the ads say. The Aurora projects sharp green laser stars plus one soft blue-violet nebula cloud, like a slice of the Milky Way on the ceiling. Dreamy, not disco.\"}}, {\"@type\": \"Question\", \"name\": \"Is it okay in a kids' room overnight?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Yes. It runs cool and quiet, and the timer switches it off after they fall asleep. Point it at the ceiling, not at faces.\"}}, {\"@type\": \"Question\", \"name\": \"How big a room does it cover?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"A standard bedroom ceiling easily. The further it sits from the ceiling, the wider the starfield spreads.\"}}, {\"@type\": \"Question\", \"name\": \"Does it need an app or wifi?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"No. Plug it in, point it up, done.\"}}, {\"@type\": \"Question\", \"name\": \"What's covered if something's wrong?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"12-month Australian warranty: if it arrives faulty or fails within 12 months, we repair or replace it. Shipped from Australian stock.\"}}]}\u003c\/script\u003e\u003cdiv class=\"jb-guides-row\" style=\"margin:28px auto;max-width:720px;padding:20px 22px;border:1px solid #E8DECC;border-radius:10px;background:#FAF6F0;\"\u003e\n\u003cp style=\"margin:0 0 10px;font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#b59677;\"\u003eHelpful guides\u003c\/p\u003e\n\u003cp style=\"margin:0 0 8px;font-size:14px;\"\u003e\u003ca href=\"https:\/\/thehomeandpartyshop.com\/blogs\/news\/aurora-projectors-what-they-actually-do-an-honest-guide\" style=\"color:#1A1612;\"\u003eAurora Projectors: What They Actually Do (An Honest Guide) →\u003c\/a\u003e\u003c\/p\u003e\n\u003cp style=\"margin:0 0 8px;font-size:14px;\"\u003e\u003ca href=\"https:\/\/thehomeandpartyshop.com\/blogs\/news\/galaxy-projector-vs-star-projector-vs-aurora-light-bedroom-guide\" style=\"color:#1A1612;\"\u003eGalaxy vs Star vs Aurora: Bedroom Guide →\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e","brand":"The Home and Party Shop","offers":[{"title":"Default Title","offer_id":32560095887438,"sku":"","price":245.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0248\/2447\/9822\/files\/aurora-star-projector-nebula-ceiling-pink.jpg?v=1792742927"},{"product_id":"moving-life-like-firefly-garden-light","title":"Yellow Firefly Garden Laser Light - Moving Outdoor Projector","description":"\u003cdiv class=\"hb-funnel-banner\" style=\"background:#1A1612;color:#FAF6EE;padding:20px 24px;text-align:center;font-family:Lato,sans-serif;margin:0 0 28px;border-radius:0;\"\u003e\n  \u003cp style=\"margin:0 0 10px;font-size:11px;letter-spacing:0.18em;text-transform:uppercase;color:#b59677;font-weight:700;\"\u003eLooking for our top pick?\u003c\/p\u003e\n  \u003cp style=\"margin:0 0 16px;font-size:16px;line-height:1.5;max-width:560px;margin-left:auto;margin-right:auto;\"\u003eMost customers shopping outdoor lighting end up with the \u003cstrong\u003eHighBright™ Professional Garden Laser\u003c\/strong\u003e — 40m+ throw, seven seasons tested, Australian homes since 2019.\u003c\/p\u003e\n  \u003ca href=\"\/products\/garden-landscape-waterproof-laser-light\" style=\"display:inline-block;background:#b59677;color:#1A1612;padding:13px 32px;text-decoration:none;font-weight:700;letter-spacing:0.06em;font-size:14px;text-transform:uppercase;\"\u003eSee the HighBright →\u003c\/a\u003e\n\u003c\/div\u003e\u003cstyle\u003e\n.thaps-pdp{font-family:'Lato','Helvetica Neue',Arial,sans-serif;color:#222;line-height:1.65;max-width:100%;-webkit-font-smoothing:antialiased;}\n.thaps-pdp *,.thaps-pdp *::before,.thaps-pdp *::after{box-sizing:border-box;}\n.thaps-pdp section{padding:clamp(48px,7vw,84px) clamp(18px,4vw,40px);}\n.thaps-pdp .wrap{max-width:1080px;margin:0 auto;}\n.thaps-pdp .center{text-align:center;}\n.thaps-pdp .eyebrow{font-family:'Montserrat','Helvetica Neue',Arial,sans-serif;font-size:11px;font-weight:700;letter-spacing:0.22em;text-transform:uppercase;color:#b59677;margin:0 0 14px;}\n.thaps-pdp .h1{font-family:'Montserrat','Helvetica Neue',Arial,sans-serif;font-size:clamp(30px,5vw,48px);font-weight:800;letter-spacing:-0.5px;line-height:1.1;margin:0 0 16px;color:#222;}\n.thaps-pdp .h1 em{font-style:italic;color:#b59677;font-weight:800;}\n.thaps-pdp .h2{font-family:'Montserrat','Helvetica Neue',Arial,sans-serif;font-size:clamp(24px,3.6vw,36px);font-weight:800;letter-spacing:-0.3px;line-height:1.15;margin:0 0 14px;color:#222;}\n.thaps-pdp .h2 em{font-style:italic;color:#b59677;font-weight:800;}\n.thaps-pdp .h3{font-family:'Montserrat','Helvetica Neue',Arial,sans-serif;font-size:clamp(17px,2.2vw,20px);font-weight:700;letter-spacing:-0.1px;line-height:1.25;margin:0 0 8px;color:#222;}\n.thaps-pdp .lead{font-size:clamp(16px,1.7vw,18px);line-height:1.6;color:#4d5959;margin:0 auto 22px;max-width:640px;}\n.thaps-pdp .body{font-size:15.5px;line-height:1.7;color:#4d5959;margin:0 0 12px;}\n.thaps-pdp .body strong{color:#222;font-weight:700;}\n\n\/* HERO - warm dusk band *\/\n.thaps-pdp-hero{background:linear-gradient(160deg,#1a1310 0%,#2b1f15 60%,#1a1310 100%);color:#faf6ee;text-align:center;padding:clamp(56px,8vw,96px) clamp(18px,4vw,40px);}\n.thaps-pdp-hero .h1{color:#fff;}\n.thaps-pdp-hero .h1 em{color:#f5c771;}\n.thaps-pdp-hero .lead{color:rgba(250,246,238,0.82);}\n.thaps-pdp-hero .eyebrow{color:#f5c771;}\n.thaps-pdp-hero .pill{display:inline-block;background:rgba(245,199,113,0.14);color:#f5c771;padding:6px 14px;border-radius:999px;font-family:'Montserrat',Arial,sans-serif;font-size:11px;font-weight:700;letter-spacing:0.18em;text-transform:uppercase;margin-bottom:16px;border:1px solid rgba(245,199,113,0.3);}\n\n\/* HERO IMAGE - square *\/\n.thaps-pdp-heroimg{padding:0;background:#0e0c0a;display:flex;justify-content:center;}\n.thaps-pdp-heroimg .frame{width:100%;max-width:900px;aspect-ratio:1\/1;overflow:hidden;background:#000;}\n.thaps-pdp-heroimg img{width:100%;height:100%;object-fit:cover;display:block;}\n\n\/* STATS STRIP *\/\n.thaps-pdp-stats{background:#f5f5f5;padding:clamp(28px,4vw,40px) clamp(18px,4vw,40px);}\n.thaps-pdp-stats .row{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;max-width:1000px;margin:0 auto;text-align:center;}\n.thaps-pdp-stats .stat{padding:8px 4px;}\n.thaps-pdp-stats .stat .num{font-family:'Montserrat',Arial,sans-serif;font-size:clamp(22px,3vw,30px);font-weight:800;color:#b59677;line-height:1;display:block;margin-bottom:6px;letter-spacing:-0.5px;}\n.thaps-pdp-stats .stat .lbl{font-size:11px;font-weight:700;letter-spacing:0.16em;text-transform:uppercase;color:#4d5959;}\n@media (max-width:640px){.thaps-pdp-stats .row{grid-template-columns:repeat(2,1fr);gap:22px;}}\n\n\/* GALLERY *\/\n.thaps-pdp-gallery{background:#fff;}\n.thaps-pdp-gallery .grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;max-width:1100px;margin:32px auto 0;}\n.thaps-pdp-gallery .tile{position:relative;border-radius:8px;overflow:hidden;aspect-ratio:1\/1;}\n.thaps-pdp-gallery .tile img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease;}\n.thaps-pdp-gallery .tile:hover img{transform:scale(1.04);}\n.thaps-pdp-gallery .tile .lbl{position:absolute;left:14px;bottom:14px;background:rgba(26,19,16,0.78);color:#f5c771;padding:6px 12px;border-radius:4px;font-family:'Montserrat',Arial,sans-serif;font-size:11px;font-weight:700;letter-spacing:0.16em;text-transform:uppercase;}\n@media (max-width:640px){.thaps-pdp-gallery .grid{grid-template-columns:1fr;}}\n\n\/* STORY *\/\n.thaps-pdp-story{background:#fff;}\n.thaps-pdp-story .quote{font-family:'Libre Baskerville','Georgia',serif;font-style:italic;font-size:clamp(17px,2.2vw,21px);color:#222;line-height:1.5;margin:14px 0 0;padding-left:14px;border-left:3px solid #b59677;text-align:left;display:inline-block;}\n\n\/* MACRO FEATURE - full-width image *\/\n.thaps-pdp-macro{padding:0;background:#0e0c0a;display:flex;justify-content:center;}\n.thaps-pdp-macro .frame{width:100%;max-width:1080px;aspect-ratio:1\/1;overflow:hidden;background:#000;}\n.thaps-pdp-macro img{width:100%;height:100%;object-fit:cover;display:block;}\n\n\/* FEATURE GRID *\/\n.thaps-pdp-features{background:#f5f5f5;}\n.thaps-pdp-features .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;max-width:1100px;margin:32px auto 0;}\n.thaps-pdp-features .card{background:#fff;padding:26px 22px;border-radius:8px;border:1px solid #ececec;transition:transform .2s ease,box-shadow .2s ease;}\n.thaps-pdp-features .card:hover{transform:translateY(-3px);box-shadow:0 10px 30px rgba(0,0,0,0.06);}\n.thaps-pdp-features .card .ico{font-size:28px;line-height:1;margin-bottom:14px;display:block;}\n@media (max-width:880px){.thaps-pdp-features .grid{grid-template-columns:repeat(2,1fr);}}\n@media (max-width:520px){.thaps-pdp-features .grid{grid-template-columns:1fr;}}\n\n\/* TESTIMONIAL *\/\n.thaps-pdp-testimonial{background:#fff;}\n.thaps-pdp-testimonial .grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,4vw,40px);align-items:center;max-width:1080px;margin:0 auto;}\n.thaps-pdp-testimonial .imgframe{aspect-ratio:1\/1;border-radius:8px;overflow:hidden;background:#000;}\n.thaps-pdp-testimonial img{width:100%;height:100%;object-fit:cover;display:block;}\n.thaps-pdp-testimonial .quoteblock{padding:10px;}\n.thaps-pdp-testimonial .stars{color:#f5b800;font-size:22px;letter-spacing:2px;margin-bottom:14px;line-height:1;}\n.thaps-pdp-testimonial .bigquote{font-family:'Libre Baskerville','Georgia',serif;font-style:italic;font-size:clamp(18px,2.4vw,24px);line-height:1.5;color:#222;margin:0 0 16px;}\n.thaps-pdp-testimonial .author{font-family:'Montserrat',Arial,sans-serif;font-size:13px;font-weight:700;letter-spacing:0.16em;text-transform:uppercase;color:#b59677;}\n@media (max-width:760px){.thaps-pdp-testimonial .grid{grid-template-columns:1fr;}}\n\n\/* MOOD BAND *\/\n.thaps-pdp-mood{background:#1a1310;color:#fff;text-align:center;}\n.thaps-pdp-mood .h2{color:#fff;}\n.thaps-pdp-mood .h2 em{color:#f5c771;}\n.thaps-pdp-mood .body{color:#d8d8d8;}\n.thaps-pdp-mood .quote{font-family:'Libre Baskerville','Georgia',serif;font-style:italic;font-size:clamp(18px,2.4vw,24px);line-height:1.5;color:#f5c771;max-width:760px;margin:24px auto 0;padding:18px 0;border-top:1px solid rgba(245,199,113,0.3);border-bottom:1px solid rgba(245,199,113,0.3);}\n\n\/* SPECS *\/\n.thaps-pdp-specs{background:#fff;}\n.thaps-pdp-specs .table{max-width:760px;margin:32px auto 0;background:#fafafa;border-radius:8px;overflow:hidden;border:1px solid #ececec;}\n.thaps-pdp-specs .row{display:grid;grid-template-columns:1fr 1.4fr;padding:14px 22px;border-bottom:1px solid #ececec;font-size:15px;}\n.thaps-pdp-specs .row:last-child{border-bottom:0;}\n.thaps-pdp-specs .lbl{font-family:'Montserrat',Arial,sans-serif;font-weight:700;color:#222;letter-spacing:0.04em;}\n.thaps-pdp-specs .val{color:#4d5959;}\n@media (max-width:520px){.thaps-pdp-specs .row{grid-template-columns:1fr;gap:4px;}}\n\n\/* SETUP *\/\n.thaps-pdp-setup{background:#f5f5f5;}\n.thaps-pdp-setup .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;max-width:1080px;margin:32px auto 0;}\n.thaps-pdp-setup .step{background:#fff;padding:28px 22px;border-radius:8px;border:1px solid #ececec;text-align:center;}\n.thaps-pdp-setup .step .num{font-family:'Montserrat',Arial,sans-serif;font-size:42px;font-weight:800;color:#b59677;line-height:1;letter-spacing:-1px;display:block;margin-bottom:10px;}\n@media (max-width:760px){.thaps-pdp-setup .steps{grid-template-columns:1fr;}}\n\n\/* FAQ *\/\n.thaps-pdp-faq{background:#fff;}\n.thaps-pdp-faq .list{max-width:780px;margin:32px auto 0;}\n.thaps-pdp-faq details{border-bottom:1px solid #ececec;padding:18px 0;}\n.thaps-pdp-faq summary{font-family:'Montserrat',Arial,sans-serif;font-weight:700;color:#222;cursor:pointer;font-size:16px;list-style:none;display:flex;justify-content:space-between;align-items:center;}\n.thaps-pdp-faq summary::after{content:'+';font-size:22px;color:#b59677;transition:transform .2s;}\n.thaps-pdp-faq details[open] summary::after{content:'−';}\n.thaps-pdp-faq details p{margin-top:12px;color:#4d5959;font-size:15px;line-height:1.7;}\n\n\/* PERFECT FOR *\/\n.thaps-pdp-tags{background:#f5f5f5;}\n.thaps-pdp-tags .row{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;max-width:760px;margin:24px auto 0;}\n.thaps-pdp-tags .tag{padding:9px 18px;background:#fff;color:#222;border-radius:999px;font-size:14px;font-weight:600;border:1px solid #ececec;}\n\n\/* TRUST *\/\n.thaps-pdp-trust{background:#1a1310;color:#fff;}\n.thaps-pdp-trust .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:980px;margin:0 auto;text-align:center;}\n.thaps-pdp-trust .h3{color:#fff;}\n.thaps-pdp-trust .body{color:#d8d8d8;}\n.thaps-pdp-trust .ico{font-size:32px;display:block;margin-bottom:12px;}\n@media (max-width:760px){.thaps-pdp-trust .grid{grid-template-columns:1fr;gap:32px;}}\n\n\n\/* SOFIA *\/\n.thaps-pdp-sofia{background:#1a1310;color:#fff;}\n.thaps-pdp-sofia .grid{display:grid;grid-template-columns:minmax(0,380px) 1fr;gap:clamp(24px,5vw,56px);align-items:center;max-width:1000px;margin:0 auto;}\n.thaps-pdp-sofia .frame{position:relative;width:100%;aspect-ratio:9\/16;border-radius:16px;overflow:hidden;background:#000;box-shadow:0 18px 40px rgba(0,0,0,0.45);}\n.thaps-pdp-sofia video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;}\n.thaps-pdp-sofia .play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:transparent;border:0;cursor:pointer;padding:0;}\n.thaps-pdp-sofia .play[hidden]{display:none!important;}\n.thaps-pdp-sofia .play span{position:absolute;bottom:18px;left:0;right:0;text-align:center;font-family:'Montserrat','Helvetica Neue',Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,0.7);}\n.thaps-pdp-sofia .h2{color:#fff !important;}\n.thaps-pdp-sofia .h2 em{color:#e8c99b !important;}\n.thaps-pdp-sofia .eyebrow{color:#e8c99b !important;}\n.thaps-pdp-sofia .body{color:#d8d8d8 !important;}\n.thaps-pdp-sofia .quote{font-family:'Libre Baskerville','Georgia',serif;font-style:italic;font-size:17px;line-height:1.55;color:#fff;margin:18px 0 0;padding-left:16px;border-left:3px solid #b59677;}\n@media (max-width:760px){.thaps-pdp-sofia .grid{grid-template-columns:1fr;} .thaps-pdp-sofia .frame{max-width:340px;margin:0 auto;} .thaps-pdp-sofia .copy{text-align:center;} .thaps-pdp-sofia .quote{text-align:left;}}\n\n\/* CTA *\/\n.thaps-pdp-cta{background:#fff;text-align:center;}\n.thaps-pdp-cta .h2{margin-bottom:14px;}\n.thaps-pdp-cta .micro{font-size:13px;color:#828a8a;margin-top:14px;}\n\u003c\/style\u003e\n\n\u003cdiv class=\"thaps-pdp\"\u003e\n\n\u003c!-- 17\/10\/2026 (item G): Sofia video moved to the top of the description, straight under the buy box (Jarrod: 'I'd like the Sofia video higher on the page'). Copy unchanged. --\u003e\n\u003csection class=\"thaps-pdp-sofia\"\u003e\n  \u003cdiv class=\"grid\"\u003e\n    \u003cdiv class=\"frame\" data-yfl-sofia\u003e\n      \u003cvideo playsinline preload=\"none\" poster=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0248\/2447\/9822\/files\/sofia-yellow-firefly-poster.jpg?v=1788769529\u0026amp;width=800\" aria-label=\"Sofia introduces the Yellow Firefly garden laser light\" data-src=\"https:\/\/cdn.shopify.com\/videos\/c\/vp\/4bfbfd79dd1e480d924bbd145c9eb630\/4bfbfd79dd1e480d924bbd145c9eb630.HD-1080p-7.2Mbps-93689323.mp4\"\u003e\u003c\/video\u003e\n      \u003cbutton type=\"button\" class=\"play\" data-yfl-sofia-play aria-label=\"Play video with sound\"\u003e\n        \u003csvg viewbox=\"0 0 64 64\" width=\"72\" height=\"72\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003ccircle cx=\"32\" cy=\"32\" r=\"30\" fill=\"rgba(0,0,0,0.55)\"\u003e\u003c\/circle\u003e\u003cpath d=\"M26 20 L46 32 L26 44 Z\" fill=\"#FFFFFF\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003cspan\u003eTap to watch with sound\u003c\/span\u003e\n      \u003c\/button\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"copy\"\u003e\n      \u003cp class=\"eyebrow\"\u003eMeet the Yellow Firefly\u003c\/p\u003e\n      \u003ch2 class=\"h2\"\u003eEveryone's loving \u003cem\u003ethe Yellow Firefly.\u003c\/em\u003e\n\u003c\/h2\u003e\n      \u003cp class=\"body\"\u003eSofia shows you exactly what it does: one small weatherproof projector, and your trees, fence and lawn fill with hundreds of warm golden fireflies that slowly drift. No wiring through the garden, no string lights to untangle. Five minutes and it's on.\u003c\/p\u003e\n      \u003cp class=\"body\"\u003eThe same easy setup as our best-selling HighBright, just warm yellow instead of blue and green.\u003c\/p\u003e\n      \u003cp class=\"quote\"\u003e\"Looks like the real thing. Our guests couldn't stop talking about it.\" - Sarah \u0026amp; Michael, Brisbane\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\u003cscript\u003e\n(function(){\n  var m=document.querySelector('[data-yfl-sofia]'); if(!m||m.dataset.init) return; m.dataset.init='1';\n  var v=m.querySelector('video'), b=m.querySelector('[data-yfl-sofia-play]');\n  function start(){ if(!v.dataset.attached){ var s=document.createElement('source'); s.src=v.getAttribute('data-src'); s.type='video\/mp4'; v.appendChild(s); v.dataset.attached='1'; v.load(); } v.muted=false; v.controls=true; var p=v.play(); if(p\u0026\u0026p.catch) p.catch(function(){}); }\n  b.addEventListener('click', function(e){ e.preventDefault(); start(); });\n  v.addEventListener('playing', function(){ b.hidden=true; });\n  v.addEventListener('play', function(){ if(!v.dataset.attached) start(); });\n})();\n\u003c\/script\u003e\n\n\u003csection class=\"thaps-pdp-topvideo\" style=\"padding:0;background:#000;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw;max-width:100vw;overflow:hidden;\"\u003e\n  \u003cdiv style=\"position:relative;width:100%;aspect-ratio:16\/9;background:#000;\"\u003e\n    \u003cvideo autoplay muted loop playsinline preload=\"metadata\" poster=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0248\/2447\/9822\/files\/firefly-romantic-bench-poster.png?v=1788768906\u0026amp;width=1600\" aria-label=\"Yellow Firefly garden laser light filling a backyard of big trees with warm golden firefly points\" style=\"position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border:0;display:block;\"\u003e\n      \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/vp\/201a21b3d1734d5e8ba7c2f243c2e05a\/201a21b3d1734d5e8ba7c2f243c2e05a.HD-720p-3.0Mbps-93688848.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n    \u003cdiv style=\"position:absolute;left:clamp(16px,3vw,32px);bottom:clamp(16px,3vw,32px);color:#fff;font-family:'Lato','Helvetica Neue',Arial,sans-serif;font-size:13px;letter-spacing:0.04em;text-shadow:0 2px 8px rgba(0,0,0,0.6);pointer-events:none;z-index:2;\"\u003e\n      \u003cspan style=\"opacity:0.85;\"\u003eYellow Firefly · one projector, whole backyard\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"thaps-pdp-hero\"\u003e\n  \u003cdiv class=\"wrap\"\u003e\n    \u003cspan class=\"pill\"\u003eOutdoor laser projector · 250m² coverage\u003c\/span\u003e\n    \u003ch1 class=\"h1\"\u003eHundreds of fireflies.\u003cbr\u003e\u003cem\u003eDrifting through your backyard.\u003c\/em\u003e\n\u003c\/h1\u003e\n    \u003cp class=\"lead\"\u003eA single weatherproof projector throws thousands of warm yellow firefly-points across trees, fences and lawn - and they slowly move. Set it up in 5 minutes. Leave it out year-round.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"thaps-pdp-heroimg\"\u003e\n  \u003cdiv class=\"frame\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0248\/2447\/9822\/files\/firefly_hero_dusk_backyard.png?v=1777598472\" alt=\"Yellow Firefly Garden Laser Light - backyard at dusk filled with firefly points\" loading=\"eager\"\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"thaps-pdp-stats\"\u003e\n  \u003cdiv class=\"row\"\u003e\n    \u003cdiv class=\"stat\"\u003e\n\u003cspan class=\"num\"\u003e250m²\u003c\/span\u003e\u003cspan class=\"lbl\"\u003eCoverage\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"stat\"\u003e\n\u003cspan class=\"num\"\u003eIP65\u003c\/span\u003e\u003cspan class=\"lbl\"\u003eWeatherproof\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"stat\"\u003e\n\u003cspan class=\"num\"\u003e5 min\u003c\/span\u003e\u003cspan class=\"lbl\"\u003eSetup\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"stat\"\u003e\n\u003cspan class=\"num\"\u003e12 mo\u003c\/span\u003e\u003cspan class=\"lbl\"\u003eAU warranty\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"thaps-pdp-gallery\"\u003e\n  \u003cdiv class=\"wrap center\"\u003e\n    \u003cp class=\"eyebrow\"\u003eIt transforms any space\u003c\/p\u003e\n    \u003ch2 class=\"h2\"\u003eOne projector. \u003cem\u003eAn entirely different vibe.\u003c\/em\u003e\n\u003c\/h2\u003e\n    \u003cp class=\"lead\"\u003eAnywhere you'd love that warm summer-evening magic - backyards, decks, weddings, dinners under the stars.\u003c\/p\u003e\n    \u003cdiv class=\"grid\"\u003e\n      \u003cdiv class=\"tile\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0248\/2447\/9822\/files\/firefly_couple_deck_twilight.png?v=1777598472\" alt=\"Couple on a deck at twilight surrounded by firefly points\" loading=\"lazy\"\u003e\n        \u003cspan class=\"lbl\"\u003eDate night on the deck\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tile\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0248\/2447\/9822\/files\/Firefly.webp?v=1755385044\" alt=\"Modern home exterior at dusk with firefly lights across the garden\" loading=\"lazy\"\u003e\n        \u003cspan class=\"lbl\"\u003eBackyard entertaining\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tile\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0248\/2447\/9822\/files\/firefly-weddings-events-0710.jpg?v=1791358671\u0026amp;width=1200\" alt=\"Wedding venue lit up with firefly garden lights\" loading=\"lazy\"\u003e\n        \u003cspan class=\"lbl\"\u003eWeddings \u0026amp; events\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tile\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0248\/2447\/9822\/files\/LIGHT.jpg?v=1755385044\" alt=\"Trees illuminated by yellow firefly garden laser lights\" loading=\"lazy\"\u003e\n        \u003cspan class=\"lbl\"\u003eTrees \u0026amp; gardens\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\n\n\u003csection class=\"thaps-pdp-story\"\u003e\n  \u003cdiv class=\"wrap center\" style=\"max-width:760px;\"\u003e\n    \u003cp class=\"eyebrow\"\u003eThe secret sauce\u003c\/p\u003e\n    \u003ch2 class=\"h2\"\u003eEach point moves \u003cem\u003eindependently.\u003c\/em\u003e\n\u003c\/h2\u003e\n    \u003cp class=\"body\"\u003eMost \"firefly lights\" are static dots that never change - give it 30 seconds and your eye stops noticing them. Ours are different. Each yellow point drifts gently through the garden on its own slow path, just like the real thing. Your eye keeps tracking, your brain keeps believing.\u003c\/p\u003e\n    \u003cp class=\"body\"\u003eIt uses warm yellow laser DIODE technology - sharp, vivid points that hold their shape across the whole 250m² it covers. Whisper-quiet. No fan. No hum. Just slow magical movement from dusk till bedtime.\u003c\/p\u003e\n    \u003cp class=\"quote\"\u003e\"Looks like the real thing. Our guests couldn't stop talking about it.\" - Sarah \u0026amp; Michael, Brisbane wedding\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"thaps-pdp-macro\"\u003e\n  \u003cdiv class=\"frame\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0248\/2447\/9822\/files\/firefly_macro_fence_passionfruit.png?v=1777598472\" alt=\"Macro shot of a single firefly point glowing on a passionfruit vine at dusk\" loading=\"lazy\"\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"thaps-pdp-features\"\u003e\n  \u003cdiv class=\"wrap center\"\u003e\n    \u003cp class=\"eyebrow\"\u003eBuilt for Aussie backyards\u003c\/p\u003e\n    \u003ch2 class=\"h2\"\u003eSix things that make it \u003cem\u003edifferent.\u003c\/em\u003e\n\u003c\/h2\u003e\n    \u003cp class=\"lead\"\u003eMost outdoor lights are either too cheap to last or too expensive to justify. This is built to last and priced for real homes.\u003c\/p\u003e\n    \u003cdiv class=\"grid\"\u003e\n      \u003cdiv class=\"card\"\u003e\n        \u003cspan class=\"ico\"\u003e✨\u003c\/span\u003e\n        \u003ch3 class=\"h3\"\u003eIndependent movement\u003c\/h3\u003e\n        \u003cp class=\"body\"\u003eEach light point drifts on its own slow path. No repeating pattern, no static dots.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"card\"\u003e\n        \u003cspan class=\"ico\"\u003e🌳\u003c\/span\u003e\n        \u003ch3 class=\"h3\"\u003e250m² coverage\u003c\/h3\u003e\n        \u003cp class=\"body\"\u003eCovers an entire backyard, multiple trees, or a whole event venue from a single unit.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"card\"\u003e\n        \u003cspan class=\"ico\"\u003e🛡️\u003c\/span\u003e\n        \u003ch3 class=\"h3\"\u003eIP65 weatherproof\u003c\/h3\u003e\n        \u003cp class=\"body\"\u003eAluminium housing. Engineered for full Aussie storms and summer heat. Leave it out year-round.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"card\"\u003e\n        \u003cspan class=\"ico\"\u003e⚡\u003c\/span\u003e\n        \u003ch3 class=\"h3\"\u003ePlug-and-play\u003c\/h3\u003e\n        \u003cp class=\"body\"\u003eMount the bracket, plug in, point at your trees. 5 minutes from box to glowing.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"card\"\u003e\n        \u003cspan class=\"ico\"\u003e💡\u003c\/span\u003e\n        \u003ch3 class=\"h3\"\u003eEnergy efficient\u003c\/h3\u003e\n        \u003cp class=\"body\"\u003eLess power than a single 60W bulb. Safe to run all night, every night.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"card\"\u003e\n        \u003cspan class=\"ico\"\u003e⏳\u003c\/span\u003e\n        \u003ch3 class=\"h3\"\u003e50,000 hour life\u003c\/h3\u003e\n        \u003cp class=\"body\"\u003eBuilt to last years. The laser DIODE outlives the rest of your garden lighting.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"thaps-pdp-testimonial\"\u003e\n  \u003cdiv class=\"wrap\"\u003e\n    \u003cdiv class=\"grid\"\u003e\n      \u003cdiv class=\"imgframe\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0248\/2447\/9822\/files\/sofia-yellow-firefly-review-0710.jpg?v=1791358217\u0026amp;width=1200\" alt=\"Sofia on a deck at night with yellow firefly lights across the trees behind her\" loading=\"lazy\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"quoteblock\"\u003e\n        \u003cp class=\"eyebrow\"\u003eReal customer · verified review\u003c\/p\u003e\n        \u003cdiv class=\"stars\"\u003e★ ★ ★ ★ ★\u003c\/div\u003e\n        \u003cp class=\"bigquote\"\u003e\"Best investment for our restaurant's outdoor area. Customers are genuinely mesmerised - they just stop and stare.\"\u003c\/p\u003e\n        \u003cp class=\"author\"\u003e- James, Sydney restaurant owner\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"thaps-pdp-mood\"\u003e\n  \u003cdiv class=\"wrap\"\u003e\n    \u003cp class=\"eyebrow\"\u003eThe summer-evening feeling\u003c\/p\u003e\n    \u003ch2 class=\"h2\"\u003eIt doesn't just light the garden. \u003cem\u003eIt transforms it.\u003c\/em\u003e\n\u003c\/h2\u003e\n    \u003cp class=\"body\" style=\"max-width:680px;margin:0 auto;\"\u003eThere's a particular feeling on a still summer evening when the air goes warm and the first fireflies appear. It's calming. Slightly magical. The kind of moment kids remember and adults try to recreate. This brings that feeling on demand - every single night.\u003c\/p\u003e\n    \u003cp class=\"quote\"\u003e\"Transformed our wedding venue into something out of a fairy tale.\" - Sarah \u0026amp; Michael, Brisbane\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"thaps-pdp-specs\"\u003e\n  \u003cdiv class=\"wrap center\"\u003e\n    \u003cp class=\"eyebrow\"\u003eThe fine print\u003c\/p\u003e\n    \u003ch2 class=\"h2\"\u003eBuilt right. \u003cem\u003eBuilt to last.\u003c\/em\u003e\n\u003c\/h2\u003e\n    \u003cdiv class=\"table\"\u003e\n      \u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"lbl\"\u003eWhat's in the box\u003c\/div\u003e\n\u003cdiv class=\"val\"\u003eFirefly laser projector, easy-mount bracket, AU power adapter, weather-resistant cover, manual\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"lbl\"\u003eCoverage\u003c\/div\u003e\n\u003cdiv class=\"val\"\u003eAround 250m² - entire backyards, multiple trees, large venues\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"lbl\"\u003eLight source\u003c\/div\u003e\n\u003cdiv class=\"val\"\u003eWarm yellow laser DIODE - independent moving points\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"lbl\"\u003eHousing\u003c\/div\u003e\n\u003cdiv class=\"val\"\u003eDurable aluminium · IP65 weatherproof\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"lbl\"\u003ePower\u003c\/div\u003e\n\u003cdiv class=\"val\"\u003eAU plug · adapter included · less than 60W\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"lbl\"\u003eLifespan\u003c\/div\u003e\n\u003cdiv class=\"val\"\u003e50,000+ hours of operation\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"lbl\"\u003eIndoor use\u003c\/div\u003e\n\u003cdiv class=\"val\"\u003eSafe for indoor ceilings \u0026amp; walls too\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"lbl\"\u003eWarranty\u003c\/div\u003e\n\u003cdiv class=\"val\"\u003e12 months + 12-month AU warranty\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"thaps-pdp-setup\"\u003e\n  \u003cdiv class=\"wrap center\"\u003e\n    \u003cp class=\"eyebrow\"\u003eOut of the box\u003c\/p\u003e\n    \u003ch2 class=\"h2\"\u003eGlowing in \u003cem\u003eunder five minutes.\u003c\/em\u003e\n\u003c\/h2\u003e\n    \u003cdiv class=\"steps\"\u003e\n      \u003cdiv class=\"step\"\u003e\n        \u003cspan class=\"num\"\u003e1\u003c\/span\u003e\n        \u003ch3 class=\"h3\"\u003eMount the bracket\u003c\/h3\u003e\n        \u003cp class=\"body\"\u003eScrew the easy-mount bracket onto a wall, deck post, or stake it into the lawn.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"step\"\u003e\n        \u003cspan class=\"num\"\u003e2\u003c\/span\u003e\n        \u003ch3 class=\"h3\"\u003ePlug in\u003c\/h3\u003e\n        \u003cp class=\"body\"\u003eAU adapter plugs straight into any outdoor or extension socket.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"step\"\u003e\n        \u003cspan class=\"num\"\u003e3\u003c\/span\u003e\n        \u003ch3 class=\"h3\"\u003eAim \u0026amp; enjoy\u003c\/h3\u003e\n        \u003cp class=\"body\"\u003ePoint at your trees, fence, or lawn. Watch the fireflies appear at dusk.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"thaps-pdp-tags\"\u003e\n  \u003cdiv class=\"wrap center\"\u003e\n    \u003cp class=\"eyebrow\"\u003eLooks beautiful in\u003c\/p\u003e\n    \u003ch2 class=\"h2\"\u003eWherever you want a \u003cem\u003elittle extra magic.\u003c\/em\u003e\n\u003c\/h2\u003e\n    \u003cdiv class=\"row\"\u003e\n      \u003cspan class=\"tag\"\u003eBackyards\u003c\/span\u003e\n      \u003cspan class=\"tag\"\u003eDecks \u0026amp; patios\u003c\/span\u003e\n      \u003cspan class=\"tag\"\u003eGarden trees\u003c\/span\u003e\n      \u003cspan class=\"tag\"\u003eWeddings\u003c\/span\u003e\n      \u003cspan class=\"tag\"\u003eDinner parties\u003c\/span\u003e\n      \u003cspan class=\"tag\"\u003eRestaurants \u0026amp; cafés\u003c\/span\u003e\n      \u003cspan class=\"tag\"\u003eFestive seasons\u003c\/span\u003e\n      \u003cspan class=\"tag\"\u003ePhotography\u003c\/span\u003e\n      \u003cspan class=\"tag\"\u003eIndoor ceilings\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"thaps-pdp-faq\"\u003e\n  \u003cdiv class=\"wrap center\"\u003e\n    \u003cp class=\"eyebrow\"\u003eCommon questions\u003c\/p\u003e\n    \u003ch2 class=\"h2\"\u003eThe bits everyone asks \u003cem\u003ebefore they buy.\u003c\/em\u003e\n\u003c\/h2\u003e\n    \u003cdiv class=\"list\" style=\"text-align:left;\"\u003e\n      \u003cdetails\u003e\n        \u003csummary\u003eHow long does it take to set up?\u003c\/summary\u003e\n        \u003cp\u003e5-10 minutes. Mount the bracket, plug it in, and aim it at the area you want lit. No app, no pairing, no Wi-Fi.\u003c\/p\u003e\n      \u003c\/details\u003e\n      \u003cdetails\u003e\n        \u003csummary\u003eCan I leave it outside in the rain?\u003c\/summary\u003e\n        \u003cp\u003eYes. The IP65 rating means it's built to handle rain, dust, heat, and cold. Australian summers and winters included. Designed for permanent outdoor installation.\u003c\/p\u003e\n      \u003c\/details\u003e\n      \u003cdetails\u003e\n        \u003csummary\u003eHow big an area does it cover?\u003c\/summary\u003e\n        \u003cp\u003eAround 250m² - easily covers a typical Aussie backyard, multiple trees, or a large event venue. One unit is plenty for most homes.\u003c\/p\u003e\n      \u003c\/details\u003e\n      \u003cdetails\u003e\n        \u003csummary\u003eHow much power does it use?\u003c\/summary\u003e\n        \u003cp\u003eLess than a single 60W bulb. Safe and economical to run every night.\u003c\/p\u003e\n      \u003c\/details\u003e\n      \u003cdetails\u003e\n        \u003csummary\u003eCan I use it indoors?\u003c\/summary\u003e\n        \u003cp\u003eYes - looks gorgeous on indoor ceilings and walls too. Especially good for kids' rooms or feature walls.\u003c\/p\u003e\n      \u003c\/details\u003e\n      \u003cdetails\u003e\n        \u003csummary\u003eIs it bright enough to see in twilight?\u003c\/summary\u003e\n        \u003cp\u003eYes. The laser diode points stay vivid even before full dark. For the best effect, use it from dusk onwards.\u003c\/p\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"thaps-pdp-trust\"\u003e\n  \u003cdiv class=\"wrap\"\u003e\n    \u003cdiv class=\"grid\"\u003e\n      \u003cdiv\u003e\n        \u003cspan class=\"ico\"\u003e🌙\u003c\/span\u003e\n        \u003ch3 class=\"h3\"\u003e12-month AU warranty promise\u003c\/h3\u003e\n        \u003cp class=\"body\"\u003eBacked by a 12-month Australian warranty. Any fault, we repair or replace it.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cspan class=\"ico\"\u003e🇦🇺\u003c\/span\u003e\n        \u003ch3 class=\"h3\"\u003eAustralian-owned\u003c\/h3\u003e\n        \u003cp class=\"body\"\u003eFamily business based in QLD. Local support, dispatched from Aussie warehouses.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cspan class=\"ico\"\u003e🚚\u003c\/span\u003e\n        \u003ch3 class=\"h3\"\u003eFree shipping over $275\u003c\/h3\u003e\n        \u003cp class=\"body\"\u003eFree delivery Australia-wide on orders over $275.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"thaps-pdp-video\" style=\"padding:0;background:#000;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw;max-width:100vw;overflow:hidden;\"\u003e\n  \u003cdiv style=\"position:relative;width:100%;aspect-ratio:16\/9;background:#000;\"\u003e\n    \u003cvideo autoplay muted loop playsinline preload=\"metadata\" poster=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0248\/2447\/9822\/files\/firefly-romantic-deck-poster.png?v=1788768906\u0026amp;width=1600\" aria-label=\"Yellow Firefly garden laser light over a timber deck beneath arching trees\" style=\"position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border:0;display:block;\"\u003e\n      \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/vp\/3fe4b7b6d2dd49e39d7f35b13f118db2\/3fe4b7b6d2dd49e39d7f35b13f118db2.HD-720p-3.0Mbps-93688855.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n    \u003cdiv style=\"position:absolute;left:clamp(16px,3vw,32px);bottom:clamp(16px,3vw,32px);color:#fff;font-family:'Lato','Helvetica Neue',Arial,sans-serif;font-size:13px;letter-spacing:0.04em;text-shadow:0 2px 8px rgba(0,0,0,0.6);pointer-events:none;z-index:2;\"\u003e\n      \u003cspan style=\"opacity:0.85;\"\u003eYellow Firefly · deck and garden path\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- ==== CROSS-SELL SUGGESTIONS (added 2026-05-28 — extend pass) ==== --\u003e\n\u003csection class=\"yfl-suggest\" style=\"background:#FAF6F0;padding:64px 24px;font-family:Lato,sans-serif;\"\u003e\n  \u003cdiv style=\"max-width:1040px;margin:0 auto;text-align:center;\"\u003e\n    \u003cspan style=\"display:inline-block;color:#8B6914 !important;font-family:Montserrat,sans-serif;font-weight:800;font-size:11px;letter-spacing:0.24em;text-transform:uppercase;margin-bottom:14px;\"\u003eYou may also love\u003c\/span\u003e\n    \u003ch2 style=\"color:#1A1612 !important;font-family:Montserrat,sans-serif;font-weight:800;font-size:28px;line-height:1.2;margin:0 0 14px;\"\u003ePair the fireflies with these.\u003c\/h2\u003e\n    \u003cp style=\"color:#5A5048 !important;font-family:Lato,sans-serif;font-size:15px;line-height:1.55;max-width:620px;margin:0 auto 36px;\"\u003eCustomers who love the moving fireflies often add one of these to the same order — different jobs, same wow factor.\u003c\/p\u003e\n    \u003cdiv style=\"display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;text-align:left;\"\u003e\n      \u003ca href=\"\/products\/garden-landscape-waterproof-laser-light\" style=\"display:block;text-decoration:none;color:inherit;background:#FFFCF7;border-radius:14px;padding:24px;border:1px solid #E8DCC8;transition:transform 0.18s ease, box-shadow 0.18s ease;\"\u003e\n        \u003cdiv style=\"font-family:Montserrat,sans-serif;font-weight:800;color:#1A1612 !important;font-size:16px;line-height:1.3;margin-bottom:8px;\"\u003eHighBright™ Garden Laser\u003c\/div\u003e\n        \u003cdiv style=\"font-family:Lato,sans-serif;color:#5A5048 !important;font-size:14px;margin-bottom:14px;line-height:1.5;\"\u003eThe blue + green workhorse. 40m+ coverage across the whole back yard from one projector.\u003c\/div\u003e\n        \u003cdiv style=\"font-family:Montserrat,sans-serif;color:#8B6914 !important;font-weight:800;font-size:12px;letter-spacing:0.14em;text-transform:uppercase;\"\u003eView →\u003c\/div\u003e\n      \u003c\/a\u003e\n      \u003ca href=\"\/products\/crystal-lightfall-pink-edition\" style=\"display:block;text-decoration:none;color:inherit;background:#FFFCF7;border-radius:14px;padding:24px;border:1px solid #E8DCC8;transition:transform 0.18s ease, box-shadow 0.18s ease;\"\u003e\n        \u003cdiv style=\"font-family:Montserrat,sans-serif;font-weight:800;color:#1A1612 !important;font-size:16px;line-height:1.3;margin-bottom:8px;\"\u003eCrystal Lightfall™ Pink\u003c\/div\u003e\n        \u003cdiv style=\"font-family:Lato,sans-serif;color:#5A5048 !important;font-size:14px;margin-bottom:14px;line-height:1.5;\"\u003eSoft pink stars for weddings, anniversaries and special nights. The romantic counterpart.\u003c\/div\u003e\n        \u003cdiv style=\"font-family:Montserrat,sans-serif;color:#8B6914 !important;font-weight:800;font-size:12px;letter-spacing:0.14em;text-transform:uppercase;\"\u003eView →\u003c\/div\u003e\n      \u003c\/a\u003e\n      \u003ca href=\"\/products\/the-aurora-laser-star-light\" style=\"display:block;text-decoration:none;color:inherit;background:#FFFCF7;border-radius:14px;padding:24px;border:1px solid #E8DCC8;transition:transform 0.18s ease, box-shadow 0.18s ease;\"\u003e\n        \u003cdiv style=\"font-family:Montserrat,sans-serif;font-weight:800;color:#1A1612 !important;font-size:16px;line-height:1.3;margin-bottom:8px;\"\u003eAurora Galaxy Projector\u003c\/div\u003e\n        \u003cdiv style=\"font-family:Lato,sans-serif;color:#5A5048 !important;font-size:14px;margin-bottom:14px;line-height:1.5;\"\u003eIndoor cosmic projection for bedrooms — real laser stars, Bluetooth music sync.\u003c\/div\u003e\n        \u003cdiv style=\"font-family:Montserrat,sans-serif;color:#8B6914 !important;font-weight:800;font-size:12px;letter-spacing:0.14em;text-transform:uppercase;\"\u003eView →\u003c\/div\u003e\n      \u003c\/a\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ==== \/CROSS-SELL SUGGESTIONS ==== --\u003e\n\u003csection class=\"thaps-pdp-cta\"\u003e\n  \u003cdiv class=\"wrap\"\u003e\n    \u003cp class=\"eyebrow\"\u003eBring the magic home\u003c\/p\u003e\n    \u003ch2 class=\"h2\"\u003eLight up the garden tonight.\u003c\/h2\u003e\n    \u003cp class=\"lead\"\u003eAdd to cart above. Most orders dispatch within 24 hours from our QLD warehouse.\u003c\/p\u003e\n    \u003cp class=\"micro\"\u003eUse code WELCOME20 at checkout for $20 off your first order.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- {yfl-v2} dead-click neutralise pass 1 --\u003e\n\u003cstyle\u003e\n\/* Neutralise inert tappable-looking PDP elements (Clarity dead-click fix v2) *\/\n.thaps-pdp .pill,\n.thaps-pdp .lbl,\n.thaps-pdp .card,\n.thaps-pdp .quote,\n.thaps-pdp .step,\n.thaps-pdp .tag,\n.thaps-pdp .thaps-pdp-stats,\n.thaps-pdp .thaps-pdp-stats *,\n.thaps-pdp .wrap \u003e .pill,\n.thaps-pdp section .pill,\n.thaps-pdp section .lbl,\n.thaps-pdp section .card:not(a):not(button),\n.thaps-pdp section .quote,\n.thaps-pdp section .step:not(a),\n.thaps-pdp section .tag {\n  cursor: default !important;\n}\n\/* Allow tappable cards (with explicit link\/onclick) to keep pointer *\/\n.thaps-pdp .card[href],\n.thaps-pdp .card[onclick],\n.thaps-pdp a.card,\n.thaps-pdp button.card,\n.thaps-pdp .pill[href],\n.thaps-pdp a.pill {\n  cursor: pointer !important;\n}\n\/* Visual hint that text-only labels are not actionable *\/\n.thaps-pdp .lbl,\n.thaps-pdp .pill,\n.thaps-pdp .tag {\n  user-select: text;\n  -webkit-tap-highlight-color: transparent;\n}\n\u003c\/style\u003e\n\u003c!-- {\/yfl-v2} --\u003e\n\n\u003c!-- jun1-catalog-fix: contrast + letterbox (Batch B\/C\/D). Revert: delete this style block. --\u003e\n\u003cstyle\u003e\n\/* Batch B: funnel banner product name + body (Shrine global forces dark; restore cream on dark bg) *\/\n.hb-funnel-banner strong{color:#FAF6EE !important;}\n.hb-funnel-banner p{color:#FAF6EE !important;}\n\/* Batch C: kill theme .pdp-desc-inner img{margin:24px} letterbox inside dark overflow:hidden frames *\/\n.thaps-pdp-heroimg .frame img,\n.thaps-pdp-macro .frame img,\n.thaps-pdp-testimonial .imgframe img,\n.thaps-pdp-gallery .tile img{margin:0 !important;}\n\/* Batch D: mood band h2 invisible (dark-on-dark) — restore white\/gold on #1a1310 *\/\n.thaps-pdp-mood .h2{color:#fff !important;}\n.thaps-pdp-mood .h2 em{color:#f5c771 !important;}\n\u003c\/style\u003e\n","brand":"The Home and Party Shop","offers":[{"title":"1-Pack","offer_id":39381244969038,"sku":"YF-1PK","price":265.0,"currency_code":"AUD","in_stock":true},{"title":"2-Pack","offer_id":44292123131982,"sku":"YF-2PK","price":479.0,"currency_code":"AUD","in_stock":true},{"title":"3-Pack","offer_id":44292123164750,"sku":"YF-3PK","price":669.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0248\/2447\/9822\/files\/sofia-yellow-firefly-main.jpg?v=1788770028"},{"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 your emails. 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\/collections\/christmas-laser-lights.oembed","provider":"The Home And Party Shop","version":"1.0","type":"link"}