{"title":"Bubble Firework Show","description":"\u003cp\u003eThe Amazing Bubble Firework Show - a safe, stunning, and absolutely unforgettable alternative to traditional fireworks. Perfect for birthday parties, New Year celebrations, weddings, and any event where you want to create that jaw-dropping wow moment without the noise, danger, or council restrictions of real fireworks.\u003c\/p\u003e\n\u003cp\u003eOur Bubble Firework Show machines produce a spectacular display of illuminated bubbles that float, shimmer, and glow in the night sky. Kids absolutely love them, and adults are just as mesmerised. It is one of those products you have to see to believe - and once you do, you will want one for every celebration.\u003c\/p\u003e\n\u003cp\u003eThese machines are easy to set up, safe to use around children and pets, and create zero mess or noise. Unlike fireworks, you can use them anywhere - in your backyard, at a park, at a venue, or even indoors. They are reusable too, so one purchase gives you amazing entertainment for years of celebrations to come.\u003c\/p\u003e\n\u003cp\u003eThe Bubble Firework Show is one of our most talked-about products, and for good reason. It takes any party or event from great to absolutely incredible. Browse our Bubble Firework Show collection today and get ready to give your guests a show they will never forget.\u003c\/p\u003e","products":[{"product_id":"amazing-bubble-firework-show","title":"Amazing Bubble Firework Show™","description":"\u003cstyle\u003e\n\/* === Amazing Bubble Firework Show™ - Shrine Pro premium PDP === *\/\n.bb{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.bb *,.bb *::before,.bb *::after{box-sizing:border-box;}\n.bb section{padding:clamp(56px,8vw,96px) clamp(16px,4vw,40px);}\n.bb .wrap{max-width:1080px;margin:0 auto;}\n.bb .center{text-align:center;}\n.bb .eyebrow{font-size:11px;font-weight:700;letter-spacing:0.22em;text-transform:uppercase;color:#B89469;margin:0 0 14px;}\n.bb .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.bb .h1 em{font-style:italic;color:#B89469;font-weight:900;}\n.bb .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.bb .h2 em{font-style:italic;color:#B89469;font-weight:900;}\n.bb .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.bb .lead{font-size:clamp(16px,1.8vw,18px);line-height:1.6;color:#3A332C;margin:0 auto 24px;max-width:640px;}\n.bb .body{font-size:15px;line-height:1.65;color:#4A4540;margin:0 0 12px;}\n.bb .body strong{color:#1A1612;font-weight:700;}\n.bb-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.bb-hero .eyebrow{color:#E8C99B;}\n.bb-hero .h1{color:#FFFFFF;font-size:clamp(36px,6vw,64px);}\n.bb-hero .h1 em{color:#E8C99B;}\n.bb-hero .lead{color:rgba(250,246,238,0.85);font-size:clamp(16px,2vw,19px);max-width:680px;}\n.bb-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;max-width:760px;margin:48px auto 0;}\n.bb-stat{padding:24px 12px;border:1px solid rgba(232,201,155,0.25);background:rgba(255,255,255,0.04);}\n.bb-stat .num{font-size:clamp(22px,3.6vw,36px);font-weight:900;color:#E8C99B;display:block;line-height:1;letter-spacing:-1px;}\n.bb-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){.bb-stats{grid-template-columns:repeat(2,1fr);}}\n.bb-video{background:#0E1419;padding:0;}\n.bb-video .frame{position:relative;width:100%;aspect-ratio:16\/9;background:#000;overflow:hidden;}\n.bb-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block;}\n.bb-video .caption{padding:24px 20px 32px;text-align:center;color:#FAF6EE;}\n.bb-video .caption .h3{color:#FFFFFF;font-size:15px;letter-spacing:0.06em;text-transform:uppercase;font-weight:700;margin:0 0 4px;}\n.bb-video .caption .body{color:rgba(250,246,238,0.7);font-size:13px;margin:0;}\n.bb-bgrid{background:#FAF6EE;}\n.bb-bgrid .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:48px;}\n.bb-bcard{background:#FFFFFF;padding:36px 28px;border:1px solid #EFE7D7;text-align:center;}\n.bb-bcard .icn{width:48px;height:48px;border-radius:50%;background:#B89469;color:#FFFFFF;display:inline-flex;align-items:center;justify-content:center;margin:0 0 18px;font-size:22px;}\n@media(max-width:768px){.bb-bgrid .grid{grid-template-columns:1fr;gap:14px;}}\n.bb-bundle{background:linear-gradient(135deg,#2D261D 0%,#1A1612 100%);color:#FAF6EE;}\n.bb-bundle .card{background:rgba(255,255,255,0.04);border:2px solid #E8C99B;padding:clamp(28px,5vw,56px) clamp(20px,4vw,48px);max-width:760px;margin:0 auto;text-align:center;}\n.bb-bundle .ribbon{display:inline-block;background:#E8C99B;color:#1A1612;font-size:11px;font-weight:800;letter-spacing:0.16em;text-transform:uppercase;padding:8px 16px;margin-bottom:20px;}\n.bb-bundle h2{color:#FFFFFF;font-size:clamp(28px,4.4vw,40px);font-weight:900;line-height:1.1;letter-spacing:-0.5px;margin:0 0 14px;}\n.bb-bundle h2 em{font-style:italic;color:#E8C99B;}\n.bb-bundle .sub{color:rgba(250,246,238,0.8);font-size:16px;max-width:520px;margin:0 auto 24px;line-height:1.5;}\n.bb-bundle .pricing{margin:24px 0 8px;display:flex;justify-content:center;align-items:baseline;gap:14px;flex-wrap:wrap;}\n.bb-bundle .price{font-size:clamp(36px,6vw,56px);font-weight:900;color:#FFFFFF;letter-spacing:-1.5px;line-height:1;}\n.bb-bundle .strike{font-size:clamp(18px,2.6vw,22px);color:rgba(250,246,238,0.5);text-decoration:line-through;font-weight:600;}\n.bb-bundle .save{font-size:12px;background:#0F6B4A;color:#FFFFFF;padding:6px 12px;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;}\n.bb-bundle .perpiece{font-size:14px;color:rgba(250,246,238,0.75);margin:8px 0 24px;}\n.bb-bundle .btn{display:inline-block;background:#E8C99B;color:#1A1612;font-size:16px;font-weight:800;letter-spacing:0.12em;text-transform:uppercase;padding:18px 40px;text-decoration:none;border:0;transition:background 200ms ease,transform 200ms ease;}\n.bb-bundle .btn:hover{background:#FFD9A8;transform:translateY(-1px);}\n.bb-bundle .small{font-size:12px;color:rgba(250,246,238,0.6);margin-top:18px;letter-spacing:0.04em;}\n.bb-uses{background:#FFFFFF;}\n.bb-uses .grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:40px;border:1px solid #EFE7D7;}\n.bb-use{padding:28px 20px;text-align:center;border-right:1px solid #EFE7D7;border-bottom:1px solid #EFE7D7;}\n.bb-use:nth-child(4n){border-right:0;}\n.bb-use:nth-last-child(-n+4){border-bottom:0;}\n.bb-use .ic{font-size:26px;margin-bottom:10px;display:block;}\n.bb-use .ti{font-size:13px;font-weight:800;letter-spacing:0.06em;text-transform:uppercase;color:#1A1612;}\n@media(max-width:768px){.bb-uses .grid{grid-template-columns:repeat(2,1fr);}.bb-use:nth-child(2n){border-right:0;}.bb-use:nth-last-child(-n+2){border-bottom:0;}.bb-use:nth-last-child(3),.bb-use:nth-last-child(4){border-bottom:1px solid #EFE7D7;}.bb-use:nth-child(2n+1){border-right:1px solid #EFE7D7;}}\n.bb-specs{background:#FAF6EE;}\n.bb-specs .grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0;margin-top:40px;border:1px solid #EFE7D7;background:#FFFFFF;}\n.bb-spec{padding:22px 24px;border-bottom:1px solid #EFE7D7;display:flex;justify-content:space-between;align-items:center;gap:16px;}\n.bb-spec:nth-child(2n){border-left:1px solid #EFE7D7;}\n.bb-spec:nth-last-child(-n+2){border-bottom:0;}\n.bb-spec .k{font-size:12px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:#7A6F62;}\n.bb-spec .v{font-size:15px;font-weight:700;color:#1A1612;text-align:right;}\n@media(max-width:640px){.bb-specs .grid{grid-template-columns:1fr;}.bb-spec:nth-child(2n){border-left:0;}.bb-spec:nth-last-child(-n+2){border-bottom:1px solid #EFE7D7;}.bb-spec:last-child{border-bottom:0;}}\n.bb-trust{background:#1A1612;color:#FAF6EE;padding:48px clamp(16px,4vw,40px);}\n.bb-trust .grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;max-width:1080px;margin:0 auto;}\n.bb-trust .it{text-align:center;}\n.bb-trust .it .ic{font-size:28px;display:block;margin-bottom:10px;}\n.bb-trust .it .ti{font-size:13px;font-weight:800;color:#FFFFFF;letter-spacing:0.06em;text-transform:uppercase;display:block;}\n.bb-trust .it .sb{font-size:12px;color:rgba(250,246,238,0.65);margin-top:4px;display:block;}\n@media(max-width:640px){.bb-trust .grid{grid-template-columns:repeat(2,1fr);gap:20px;}}\n.bb-faq{background:#FFFFFF;}\n.bb-faq .list{max-width:760px;margin:40px auto 0;border-top:1px solid #EFE7D7;text-align:left;}\n.bb-faq details{border-bottom:1px solid #EFE7D7;padding:0;}\n.bb-faq summary{padding:20px 0;font-size:16px;font-weight:700;color:#1A1612;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;}\n.bb-faq summary::-webkit-details-marker{display:none;}\n.bb-faq summary::after{content:'+';font-size:26px;font-weight:300;color:#B89469;line-height:1;flex-shrink:0;}\n.bb-faq details[open] summary::after{content:'−';}\n.bb-faq details \u003e p{font-size:15px;color:#4A4540;padding:0 0 20px;margin:0;line-height:1.65;}\n.bb-final{background:linear-gradient(160deg,#1A1612 0%,#2D261D 60%,#1A1612 100%);color:#FAF6EE;text-align:center;}\n.bb-final .eyebrow{color:#E8C99B;}\n.bb-final h2{color:#FFFFFF;font-size:clamp(28px,4.8vw,44px);font-weight:900;line-height:1.1;letter-spacing:-0.5px;margin:0 0 18px;}\n.bb-final h2 em{font-style:italic;color:#E8C99B;}\n.bb-final p{color:rgba(250,246,238,0.82);font-size:17px;max-width:600px;margin:0 auto 28px;line-height:1.6;}\n.bb-final .btn{display:inline-block;background:#E8C99B;color:#1A1612;font-size:16px;font-weight:800;letter-spacing:0.12em;text-transform:uppercase;padding:18px 40px;text-decoration:none;}\n.bb-final .btn:hover{background:#FFD9A8;}\n\u003c\/style\u003e\n\n\u003cdiv class=\"bb\"\u003e\n\n\u003csection class=\"bb-hero\"\u003e\n  \u003cdiv class=\"wrap\"\u003e\n    \u003cp class=\"eyebrow\"\u003e★★★★★ 5.0 - Loved by Aussie Hosts\u003c\/p\u003e\n    \u003ch1 class=\"h1\"\u003eThe Party Trick That Turns Any Room Into a \u003cem\u003eBubble Wonderland\u003c\/em\u003e\n\u003c\/h1\u003e\n    \u003cp class=\"lead\"\u003eOne click. Music, colour, and thousands of dreamy bubbles cascade through the air. Kids freeze. Adults reach for their phones. The whole room lights up.\u003c\/p\u003e\n    \u003cdiv class=\"bb-stats\"\u003e\n      \u003cdiv class=\"bb-stat\"\u003e\n\u003cspan class=\"num\"\u003e1000s\u003c\/span\u003e\u003cspan class=\"lbl\"\u003eBubbles per Minute\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"bb-stat\"\u003e\n\u003cspan class=\"num\"\u003e45-60\u003c\/span\u003e\u003cspan class=\"lbl\"\u003eMin Runtime\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"bb-stat\"\u003e\n\u003cspan class=\"num\"\u003e1-Click\u003c\/span\u003e\u003cspan class=\"lbl\"\u003eOperation\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"bb-stat\"\u003e\n\u003cspan class=\"num\"\u003eAuto\u003c\/span\u003e\u003cspan class=\"lbl\"\u003eRotating Head\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"bb-video\"\u003e\n  \u003cdiv class=\"frame\"\u003e\n    \u003ciframe loading=\"lazy\" title=\"Amazing Bubble Firework Show in action\" src=\"https:\/\/player.vimeo.com\/video\/872025243?badge=0\u0026amp;autopause=0\u0026amp;quality_selector=1\u0026amp;progress_bar=1\u0026amp;player_id=0\u0026amp;app_id=58479#t=2s\" allow=\"autoplay; fullscreen; picture-in-picture\" allowfullscreen\u003e\u003c\/iframe\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"caption\"\u003e\n    \u003ch3 class=\"h3\"\u003eSEE IT FOR YOURSELF\u003c\/h3\u003e\n    \u003cp class=\"body\"\u003eReal footage - no edits, no filters.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"bb-bgrid\"\u003e\n  \u003cdiv class=\"wrap center\"\u003e\n    \u003cp class=\"eyebrow\"\u003eWhy It's a Show-Stopper\u003c\/p\u003e\n    \u003ch2 class=\"h2\"\u003ePure magic - \u003cem\u003ewithout the setup\u003c\/em\u003e\n\u003c\/h2\u003e\n    \u003cp class=\"lead\"\u003eThree things make the Bubble Firework Show different from every other bubble machine you've seen.\u003c\/p\u003e\n    \u003cdiv class=\"grid\"\u003e\n      \u003cdiv class=\"bb-bcard\"\u003e\n        \u003cdiv class=\"icn\"\u003e⚡\u003c\/div\u003e\n        \u003ch3 class=\"h3\"\u003eOne-Click Operation\u003c\/h3\u003e\n        \u003cp class=\"body\"\u003eNo assembly. No app. No fuss. Fill the tray, flick the switch, walk away - it does the rest for the next 45-60 minutes.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bb-bcard\"\u003e\n        \u003cdiv class=\"icn\"\u003e🎵\u003c\/div\u003e\n        \u003ch3 class=\"h3\"\u003eLights + Music + Bubbles\u003c\/h3\u003e\n        \u003cp class=\"body\"\u003eBuilt-in firework music effects and colour-changing LEDs sync with the auto-rotating bubble head. It's a multi-sensory show - not just a stream of bubbles.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bb-bcard\"\u003e\n        \u003cdiv class=\"icn\"\u003e🔋\u003c\/div\u003e\n        \u003ch3 class=\"h3\"\u003eTake It Anywhere\u003c\/h3\u003e\n        \u003cp class=\"body\"\u003eBattery-powered (cordless), lightweight, and self-contained. Backyard, beach, hall, lounge room - wherever the party is, this comes with you.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"bb-bundle\"\u003e\n  \u003cdiv class=\"card\"\u003e\n    \u003cspan class=\"ribbon\"\u003e★ Most Popular ★\u003c\/span\u003e\n    \u003ch2\u003eWant to go \u003cem\u003efull spectacle?\u003c\/em\u003e\n\u003c\/h2\u003e\n    \u003cp class=\"sub\"\u003eFive machines spread across the room is the upgrade nobody talks about. Bubbles rolling in from every corner - the photos are unreal.\u003c\/p\u003e\n    \u003cdiv class=\"pricing\"\u003e\n      \u003cspan class=\"strike\"\u003e$370\u003c\/span\u003e\n      \u003cspan class=\"price\"\u003e$265\u003c\/span\u003e\n      \u003cspan class=\"save\"\u003eSave $105\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"perpiece\"\u003eThat's just \u003cstrong style=\"color:#FFFFFF;\"\u003e$53 each\u003c\/strong\u003e when you grab 5 - vs $59 each individually.\u003c\/p\u003e\n    \u003ca href=\"\/products\/5-bundle-pack-amazing-bubble-firework-show\" class=\"btn\"\u003eGrab the 5-Pack Bundle →\u003c\/a\u003e\n    \u003cp class=\"small\"\u003eOne click - opens the 5-Pack page\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"bb-uses\"\u003e\n  \u003cdiv class=\"wrap center\"\u003e\n    \u003cp class=\"eyebrow\"\u003eUse It For\u003c\/p\u003e\n    \u003ch2 class=\"h2\"\u003eBuilt for \u003cem\u003eany moment\u003c\/em\u003e worth remembering\u003c\/h2\u003e\n    \u003cdiv class=\"grid\"\u003e\n      \u003cdiv class=\"bb-use\"\u003e\n\u003cspan class=\"ic\"\u003e🎂\u003c\/span\u003e\u003cspan class=\"ti\"\u003eBirthday Parties\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"bb-use\"\u003e\n\u003cspan class=\"ic\"\u003e💍\u003c\/span\u003e\u003cspan class=\"ti\"\u003eWeddings\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"bb-use\"\u003e\n\u003cspan class=\"ic\"\u003e📸\u003c\/span\u003e\u003cspan class=\"ti\"\u003ePhoto Shoots\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"bb-use\"\u003e\n\u003cspan class=\"ic\"\u003e🎄\u003c\/span\u003e\u003cspan class=\"ti\"\u003eHoliday Events\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"bb-use\"\u003e\n\u003cspan class=\"ic\"\u003e🏊\u003c\/span\u003e\u003cspan class=\"ti\"\u003ePool Parties\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"bb-use\"\u003e\n\u003cspan class=\"ic\"\u003e🌳\u003c\/span\u003e\u003cspan class=\"ti\"\u003eBackyard BBQs\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"bb-use\"\u003e\n\u003cspan class=\"ic\"\u003e👶\u003c\/span\u003e\u003cspan class=\"ti\"\u003eKids' Rooms\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"bb-use\"\u003e\n\u003cspan class=\"ic\"\u003e💃\u003c\/span\u003e\u003cspan class=\"ti\"\u003eDance Floors\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"bb-specs\"\u003e\n  \u003cdiv class=\"wrap center\"\u003e\n    \u003cp class=\"eyebrow\"\u003eThe Details\u003c\/p\u003e\n    \u003ch2 class=\"h2\"\u003eSpecs \u003cem\u003ethat matter\u003c\/em\u003e\n\u003c\/h2\u003e\n    \u003cdiv class=\"grid\"\u003e\n      \u003cdiv class=\"bb-spec\"\u003e\n\u003cspan class=\"k\"\u003eRuntime\u003c\/span\u003e\u003cspan class=\"v\"\u003e45-60 min per fill\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"bb-spec\"\u003e\n\u003cspan class=\"k\"\u003eRefill Time\u003c\/span\u003e\u003cspan class=\"v\"\u003eUnder 10 seconds\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"bb-spec\"\u003e\n\u003cspan class=\"k\"\u003ePower\u003c\/span\u003e\u003cspan class=\"v\"\u003eBatteries (not included)\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"bb-spec\"\u003e\n\u003cspan class=\"k\"\u003eLights\u003c\/span\u003e\u003cspan class=\"v\"\u003eMulti-colour LED\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"bb-spec\"\u003e\n\u003cspan class=\"k\"\u003eSound\u003c\/span\u003e\u003cspan class=\"v\"\u003eFirework music effects\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"bb-spec\"\u003e\n\u003cspan class=\"k\"\u003eMovement\u003c\/span\u003e\u003cspan class=\"v\"\u003eAuto-rotating head\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"bb-spec\"\u003e\n\u003cspan class=\"k\"\u003eSolution\u003c\/span\u003e\u003cspan class=\"v\"\u003eStandard bubble liquid or detergent\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"bb-spec\"\u003e\n\u003cspan class=\"k\"\u003eBest For\u003c\/span\u003e\u003cspan class=\"v\"\u003eIndoor + sheltered outdoor\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"bb-trust\"\u003e\n  \u003cdiv class=\"grid\"\u003e\n    \u003cdiv class=\"it\"\u003e\n\u003cspan class=\"ic\"\u003e🇦🇺\u003c\/span\u003e\u003cspan class=\"ti\"\u003eAU-Based Support\u003c\/span\u003e\u003cspan class=\"sb\"\u003eReal humans, fast replies\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"it\"\u003e\n\u003cspan class=\"ic\"\u003e📦\u003c\/span\u003e\u003cspan class=\"ti\"\u003eShips from AU\u003c\/span\u003e\u003cspan class=\"sb\"\u003eDispatched from our warehouse\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"it\"\u003e\n\u003cspan class=\"ic\"\u003e💳\u003c\/span\u003e\u003cspan class=\"ti\"\u003eAfterpay \u0026amp; PayPal\u003c\/span\u003e\u003cspan class=\"sb\"\u003eSplit it 4 ways, no interest\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"it\"\u003e\n\u003cspan class=\"ic\"\u003e🛡️\u003c\/span\u003e\u003cspan class=\"ti\"\u003eSatisfaction Guarantee\u003c\/span\u003e\u003cspan class=\"sb\"\u003eLove it or we make it right\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"bb-faq\"\u003e\n  \u003cdiv class=\"wrap center\"\u003e\n    \u003cp class=\"eyebrow\"\u003eQuestions We Hear a Lot\u003c\/p\u003e\n    \u003ch2 class=\"h2\"\u003eAnything \u003cem\u003eyou're wondering?\u003c\/em\u003e\n\u003c\/h2\u003e\n    \u003cdiv class=\"list\"\u003e\n      \u003cdetails\u003e\n        \u003csummary\u003eWill one machine cover a whole room?\u003c\/summary\u003e\n        \u003cp\u003eOne machine creates a beautiful bubble effect in a focal point - perfect for a cake table, dance floor, or photo backdrop. For a true room-wide spectacle (or full backyard coverage), the \u003ca href=\"\/products\/5-bundle-pack-amazing-bubble-firework-show\" style=\"color:#B89469;font-weight:700;\"\u003e5-Pack Bundle\u003c\/a\u003e is what you want.\u003c\/p\u003e\n      \u003c\/details\u003e\n      \u003cdetails\u003e\n        \u003csummary\u003eCan I use it outdoors?\u003c\/summary\u003e\n        \u003cp\u003eYes - sheltered outdoor spaces are great. Avoid heavy wind (it'll blow the bubbles sideways) and direct rain (the machine isn't fully waterproof).\u003c\/p\u003e\n      \u003c\/details\u003e\n      \u003cdetails\u003e\n        \u003csummary\u003eWhat bubble solution should I use?\u003c\/summary\u003e\n        \u003cp\u003eAny commercial bubble liquid works. In a pinch, regular dish detergent mixed with a splash of water does the job too.\u003c\/p\u003e\n      \u003c\/details\u003e\n      \u003cdetails\u003e\n        \u003csummary\u003eHow long do the batteries last?\u003c\/summary\u003e\n        \u003cp\u003eRoughly 45-60 minutes of continuous use per fresh set. We recommend keeping a spare set on hand for longer events.\u003c\/p\u003e\n      \u003c\/details\u003e\n      \u003cdetails\u003e\n        \u003csummary\u003eIs it safe around kids and pets?\u003c\/summary\u003e\n        \u003cp\u003eAbsolutely. The bubble solution is non-toxic and the machine has no exposed hot parts. Kids are usually the main fans.\u003c\/p\u003e\n      \u003c\/details\u003e\n      \u003cdetails\u003e\n        \u003csummary\u003eCan I use it for a photoshoot or wedding?\u003c\/summary\u003e\n        \u003cp\u003eHundreds of customers have. The auto-rotating head + LED + music combo is a favourite among event photographers and wedding planners for first-dance shots, cake-cutting, and grand entrances.\u003c\/p\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 — extend pass) ==== --\u003e\n\u003csection class=\"bb-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:#1E3A8A !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;\"\u003eMore wow for the same garden.\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 Bubble Firework — different effects, same magic.\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 garden lighting workhorse. Different category — laser stars instead of bubbles, 40m+ coverage.\u003c\/div\u003e\n        \u003cdiv style=\"font-family:Montserrat,sans-serif;color:#1E3A8A !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;\"\u003eIf you love the wow factor — pink laser stars next. The romantic counterpart for special nights.\u003c\/div\u003e\n        \u003cdiv style=\"font-family:Montserrat,sans-serif;color:#1E3A8A !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\/5-bundle-pack-amazing-bubble-firework-show\" 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;\"\u003eBubble Firework 5-Pack\u003c\/div\u003e\n        \u003cdiv style=\"font-family:Lato,sans-serif;color:#5A5048 !important;font-size:14px;margin-bottom:14px;line-height:1.5;\"\u003eSave $80 — the bulk option. Five machines for big yards, multiple zones, full coverage.\u003c\/div\u003e\n        \u003cdiv style=\"font-family:Montserrat,sans-serif;color:#1E3A8A !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=\"bb-final\"\u003e\n  \u003cdiv class=\"wrap\"\u003e\n    \u003cp class=\"eyebrow\"\u003eYour Next Party Starts Here\u003c\/p\u003e\n    \u003ch2\u003eOne machine = magic. Five = \u003cem\u003eunforgettable.\u003c\/em\u003e\n\u003c\/h2\u003e\n    \u003cp\u003eWhether it's a single hero piece for the cake table or five machines wrapping the entire room in bubbles, you're 60 seconds of setup away from the kind of moment people talk about for years.\u003c\/p\u003e\n    \u003ca href=\"\/products\/5-bundle-pack-amazing-bubble-firework-show\" class=\"btn\"\u003eSee the 5-Pack Bundle →\u003c\/a\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\/* ─── Contrast cascade fix v2 (May 28 retroactive) — bb-* ─────────────────\n   Same Shrine Pro !important cascade bug as Aurora v2 + Disk Lights v2.\n   v2 adds: stickbook, ladder, video (dark), bundle-card semi-transparent text,\n   day-vs-night, shape, closeup, sticky lookbook chapter numbers.\n*\/\n\n\/* ── DEFAULTS: cream \/ light BG sections ── *\/\n.bb .eyebrow { color:#0F6B4A !important; }\n.bb .h1, .bb .h2, .bb .h3, .bb .h4 { color:#1A1612 !important; }\n.bb .h1 em, .bb .h2 em, .bb .h3 em { color:#0F6B4A !important; }\n.bb h1, .bb h2, .bb h3, .bb h4 { color:#1A1612 !important; }\n.bb h1 em, .bb h2 em, .bb h3 em { color:#0F6B4A !important; }\n.bb .lead { color:#3A332C !important; }\n.bb .body { color:#4A4540 !important; }\n.bb .body strong { color:#1A1612 !important; }\n\n\/* ── HERO (dark) ── *\/\n.bb-hero { color:#FAF6EE !important; }\n.bb-hero .eyebrow { color:#E8C99B !important; }\n.bb-hero .h1, .bb-hero h1 { color:#FFFFFF !important; }\n.bb-hero .h1 em, .bb-hero h1 em { color:#E8C99B !important; }\n.bb-hero .h2, .bb-hero h2 { color:#FFFFFF !important; }\n.bb-hero .h2 em, .bb-hero h2 em { color:#E8C99B !important; }\n.bb-hero .h3, .bb-hero h3 { color:#FFFFFF !important; }\n.bb-hero .lead { color:rgba(250,246,238,0.92) !important; }\n.bb-hero .body { color:rgba(250,246,238,0.88) !important; }\n\n\/* Stat cards — give them an opaque dark BG so bronze text reads *\/\n.bb-stats { background:rgba(0,0,0,0.32) !important; }\n.bb-stat, [class*=\"bb-stat\"] { background:rgba(0,0,0,0.42) !important; }\n.bb-stat .num, [class*=\"bb-stat\"] .num { color:#E8C99B !important; }\n.bb-stat .lbl, [class*=\"bb-stat\"] .lbl { color:rgba(250,246,238,0.92) !important; }\n\n\/* ── VIDEO \/ GIF — explicitly DARK background sections ── *\/\n.bb-video, .bb-gif { background:#0E1419 !important; color:#FAF6EE !important; }\n.bb-video h1, .bb-video h2, .bb-video h3, .bb-video .h1, .bb-video .h2, .bb-video .h3 { color:#FFFFFF !important; }\n.bb-video .eyebrow { color:#E8C99B !important; }\n.bb-video .caption { color:rgba(250,246,238,0.92) !important; }\n.bb-video .body, .bb-video p, .bb-video .sub { color:rgba(250,246,238,0.88) !important; }\n.bb-gif h1, .bb-gif h2, .bb-gif h3, .bb-gif .h1, .bb-gif .h2, .bb-gif .h3 { color:#FFFFFF !important; }\n.bb-gif .eyebrow { color:#E8C99B !important; }\n.bb-gif .caption, .bb-gif p, .bb-gif .body { color:rgba(250,246,238,0.88) !important; }\n\n\/* ── REAL \/ CLOSEUP \/ DAYNIGHT \/ SHAPE \/ SHOW (dark bg) ── *\/\n.bb-real h1, .bb-real h2, .bb-real h3, .bb-real .h1, .bb-real .h2, .bb-real .h3 { color:#FFFFFF !important; }\n.bb-real .eyebrow { color:#E8C99B !important; }\n.bb-real .sub, .bb-real p { color:rgba(250,246,238,0.92) !important; }\n.bb-closeup h1, .bb-closeup h2, .bb-closeup h3, .bb-closeup .h1, .bb-closeup .h2, .bb-closeup .h3 { color:#FFFFFF !important; }\n.bb-closeup .eyebrow { color:#E8C99B !important; }\n.bb-closeup p, .bb-closeup .body { color:rgba(250,246,238,0.92) !important; }\n.bb-daynight h1, .bb-daynight h2, .bb-daynight h3, .bb-daynight .h1, .bb-daynight .h2, .bb-daynight .h3 { color:#FFFFFF !important; }\n.bb-daynight .eyebrow { color:#E8C99B !important; }\n.bb-shape h1, .bb-shape h2, .bb-shape h3 { color:#FFFFFF !important; }\n.bb-shape .eyebrow { color:#E8C99B !important; }\n\n\/* ── STICKBOOK — RIGHT column lives on CREAM, not dark.\n       Chapter numbers were bronze on cream (2.61), h3s were white on cream (1.08). ── *\/\n.bb-stickbook h1, .bb-stickbook h2, .bb-stickbook .h1, .bb-stickbook .h2 { color:#1A1612 !important; }\n.bb-stickbook .eyebrow { color:#0F6B4A !important; }\n.bb-stickbook .ch, .bb-stickbook .ch * { }\n.bb-stickbook .ch h3, .bb-stickbook .ch .h3 { color:#1A1612 !important; }\n.bb-stickbook .ch p, .bb-stickbook .ch .body { color:#4A4540 !important; }\n.bb-stickbook .ch .num { color:#0F6B4A !important; }\n\n\/* Catch-all for any chapter-numbered cards using .num on cream *\/\n.bb .ch .num { color:#0F6B4A !important; }\n\n\/* ── LADDER — quantity cards, white-on-white invisible price + body ── *\/\n.bb-ladder { background:#0E1419 !important; color:#FAF6EE !important; }\n.bb-ladder h1, .bb-ladder h2, .bb-ladder h3, .bb-ladder .h1, .bb-ladder .h2, .bb-ladder .h3 { color:#FFFFFF !important; }\n.bb-ladder .eyebrow { color:#E8C99B !important; }\n.bb-ladder .frame, .bb-ladder [class*=\"frame\"] { background:rgba(0,0,0,0.42) !important; }\n.bb-ladder .price { color:#E8C99B !important; }\n.bb-ladder .body, .bb-ladder p, .bb-ladder .sub { color:rgba(250,246,238,0.92) !important; }\n.bb-ladder .buttons label, .bb-ladder .btn { color:#FFFFFF !important; }\n.bb-ladder .num { color:#E8C99B !important; }\n.bb-ladder .hint { color:rgba(250,246,238,0.78) !important; }\n\n\/* ── CONFIG — interactive shape configurator (dark) ── *\/\n.bb-config { background:#0E1419 !important; color:#FAF6EE !important; }\n.bb-config h1, .bb-config h2, .bb-config h3, .bb-config .h1, .bb-config .h2, .bb-config .h3 { color:#FFFFFF !important; }\n.bb-config .eyebrow { color:#E8C99B !important; }\n.bb-config .body, .bb-config p { color:rgba(250,246,238,0.92) !important; }\n.bb-config .buttons label { color:#FFFFFF !important; }\n\n\/* ── BUNDLE dark CTA — semi-transparent card sub\/perpiece\/small text 1.08:1 fix ── *\/\n.bb-bundle { color:#FAF6EE !important; }\n.bb-bundle .eyebrow { color:#E8C99B !important; }\n.bb-bundle h1, .bb-bundle h2, .bb-bundle h3, .bb-bundle .h1, .bb-bundle .h2, .bb-bundle .h3 { color:#FFFFFF !important; }\n.bb-bundle h2 em, .bb-bundle h3 em, .bb-bundle .h2 em, .bb-bundle .h3 em { color:#E8C99B !important; }\n.bb-bundle .sub, .bb-bundle .body, .bb-bundle p { color:rgba(250,246,238,0.92) !important; }\n\/* Fix the rgba(255,255,255,0.04) card BGs — make them solid *\/\n.bb-bundle .card, .bb-bundle .frame, .bb-bundle .perpiece, .bb-bundle .small,\n.bb-bundle [class*=\"card\"], .bb-bundle [class*=\"-frame\"] { background:rgba(0,0,0,0.32) !important; }\n.bb-bundle .perpiece { color:rgba(250,246,238,0.92) !important; }\n.bb-bundle .perpiece strong { color:#FFFFFF !important; }\n.bb-bundle .small { color:rgba(250,246,238,0.88) !important; }\n.bb-bundle .strike { color:rgba(250,246,238,0.55) !important; }\n.bb-bundle .price { color:#E8C99B !important; }\n\n\/* ── FINAL dark CTA ── *\/\n.bb-final { color:#FAF6EE !important; }\n.bb-final .eyebrow { color:#E8C99B !important; }\n.bb-final h1, .bb-final h2, .bb-final h3, .bb-final .h1, .bb-final .h2, .bb-final .h3 { color:#FFFFFF !important; }\n.bb-final h2 em, .bb-final h3 em, .bb-final .h2 em, .bb-final .h3 em { color:#E8C99B !important; }\n.bb-final .sub, .bb-final .body, .bb-final p { color:rgba(250,246,238,0.92) !important; }\n\n\/* ── TRUST strip (often dark, sometimes cream) ── *\/\n.bb-trust .ti, .bb-trust .title, .bb-trust h3, .bb-trust .h3 { color:#FFFFFF !important; }\n.bb-trust .sub, .bb-trust p { color:rgba(250,246,238,0.92) !important; }\n\n\/* ── QUOTE — light bg ── *\/\n.bb-quote h1, .bb-quote h2, .bb-quote h3, .bb-quote .h1, .bb-quote .h2, .bb-quote .h3 { color:#1A1612 !important; }\n.bb-quote blockquote { color:#1A1612 !important; }\n.bb-quote .attrib { color:#5A4F44 !important; }\n\n\/* ── USES \/ SPECS \/ FAQ \/ INTRO \/ GALLERY \/ WHY (light bg) ── *\/\n.bb-uses h1, .bb-uses h2, .bb-uses h3, .bb-uses .h1, .bb-uses .h2, .bb-uses .h3 { color:#1A1612 !important; }\n.bb-uses .eyebrow { color:#0F6B4A !important; }\n.bb-uses .tile .lbl { color:#1A1612 !important; }\n.bb-specs h1, .bb-specs h2, .bb-specs h3, .bb-specs .h1, .bb-specs .h2, .bb-specs .h3 { color:#1A1612 !important; }\n.bb-specs .eyebrow { color:#0F6B4A !important; }\n.bb-faq h1, .bb-faq h2, .bb-faq h3, .bb-faq .h1, .bb-faq .h2, .bb-faq .h3 { color:#1A1612 !important; }\n.bb-faq .eyebrow { color:#0F6B4A !important; }\n.bb-faq summary { color:#1A1612 !important; }\n.bb-faq details p, .bb-faq .body { color:#4A4540 !important; }\n.bb-faq details a, .bb-faq a { color:#0F6B4A !important; }\n.bb-intro h1, .bb-intro h2, .bb-intro h3, .bb-intro .h1, .bb-intro .h2, .bb-intro .h3 { color:#1A1612 !important; }\n.bb-intro .eyebrow { color:#0F6B4A !important; }\n.bb-gallery h1, .bb-gallery h2, .bb-gallery h3, .bb-gallery .h1, .bb-gallery .h2, .bb-gallery .h3 { color:#1A1612 !important; }\n.bb-gallery .eyebrow { color:#0F6B4A !important; }\n.bb-why h1, .bb-why h2, .bb-why h3, .bb-why .h1, .bb-why .h2, .bb-why .h3 { color:#1A1612 !important; }\n.bb-why .eyebrow { color:#0F6B4A !important; }\n.bb-bcard h3 { color:#1A1612 !important; }\n\n\/* ── PRICING \/ SAVE \/ MULT (light bg) ── *\/\n.bb-pricing h1, .bb-pricing h2, .bb-pricing h3, .bb-pricing .h1, .bb-pricing .h2, .bb-pricing .h3 { color:#1A1612 !important; }\n.bb-pricing .eyebrow { color:#0F6B4A !important; }\n.bb-save h1, .bb-save h2, .bb-save h3, .bb-save .h1, .bb-save .h2, .bb-save .h3 { color:#1A1612 !important; }\n.bb-save .eyebrow { color:#0F6B4A !important; }\n.bb-mult h1, .bb-mult h2, .bb-mult h3, .bb-mult .h1, .bb-mult .h2, .bb-mult .h3 { color:#1A1612 !important; }\n.bb-mult .eyebrow { color:#0F6B4A !important; }\n.bb-mult-card.winner { color:#FAF6EE !important; }\n.bb-mult-card.winner .ti { color:#E8C99B !important; }\n.bb-mult-card.winner h1, .bb-mult-card.winner h2, .bb-mult-card.winner h3 { color:#FFFFFF !important; }\n.bb-mult-card .ti { color:#5A4F44 !important; }\n\n\/* ── YARD \/ BOX \/ SEAL — light bg ── *\/\n.bb-yard h1, .bb-yard h2, .bb-yard h3, .bb-yard .h1, .bb-yard .h2, .bb-yard .h3 { color:#1A1612 !important; }\n.bb-yard .eyebrow { color:#0F6B4A !important; }\n.bb-box h1, .bb-box h2, .bb-box h3, .bb-box .h1, .bb-box .h2, .bb-box .h3 { color:#1A1612 !important; }\n.bb-box .eyebrow { color:#0F6B4A !important; }\n\u003c\/style\u003e\n","brand":"The Home and Party Shop","offers":[{"title":"Default Title","offer_id":40136072134734,"sku":"","price":59.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0248\/2447\/9822\/files\/hf_20260531_021223_02404a45-f2f1-41ff-9f41-c21517658178.png?v=1780194434"},{"product_id":"5-bundle-pack-amazing-bubble-firework-show","title":"5 Bundle Pack - Amazing Bubble Firework Show™","description":"\u003cstyle\u003e\n\/* === 5-Pack Bundle - Amazing Bubble Firework Show™ - Shrine Pro premium PDP === *\/\n.bp{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.bp *,.bp *::before,.bp *::after{box-sizing:border-box;}\n.bp section{padding:clamp(56px,8vw,96px) clamp(16px,4vw,40px);}\n.bp .wrap{max-width:1080px;margin:0 auto;}\n.bp .center{text-align:center;}\n.bp .eyebrow{font-size:11px;font-weight:700;letter-spacing:0.22em;text-transform:uppercase;color:#B89469;margin:0 0 14px;}\n.bp .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.bp .h1 em{font-style:italic;color:#B89469;font-weight:900;}\n.bp .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.bp .h2 em{font-style:italic;color:#B89469;font-weight:900;}\n.bp .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.bp .lead{font-size:clamp(16px,1.8vw,18px);line-height:1.6;color:#3A332C;margin:0 auto 24px;max-width:680px;}\n.bp .body{font-size:15px;line-height:1.65;color:#4A4540;margin:0 0 12px;}\n.bp .body strong{color:#1A1612;font-weight:700;}\n\/* HERO with congratulations vibe *\/\n.bp-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;position:relative;overflow:hidden;}\n.bp-hero .badge{display:inline-block;background:#0F6B4A;color:#FFFFFF;font-size:11px;font-weight:800;letter-spacing:0.18em;text-transform:uppercase;padding:8px 16px;margin-bottom:24px;}\n.bp-hero .eyebrow{color:#E8C99B;}\n.bp-hero .h1{color:#FFFFFF;font-size:clamp(36px,6vw,64px);}\n.bp-hero .h1 em{color:#E8C99B;}\n.bp-hero .lead{color:rgba(250,246,238,0.85);font-size:clamp(16px,2vw,19px);max-width:680px;}\n.bp-pricing-hero{margin:48px auto 0;display:flex;justify-content:center;align-items:baseline;gap:14px;flex-wrap:wrap;max-width:560px;}\n.bp-pricing-hero .strike{font-size:clamp(20px,3vw,26px);color:rgba(250,246,238,0.45);text-decoration:line-through;font-weight:600;}\n.bp-pricing-hero .price{font-size:clamp(48px,8vw,72px);font-weight:900;color:#E8C99B;letter-spacing:-2px;line-height:1;}\n.bp-pricing-hero .save{font-size:12px;background:#0F6B4A;color:#FFFFFF;padding:8px 14px;font-weight:800;letter-spacing:0.1em;text-transform:uppercase;}\n.bp-perpiece{font-size:15px;color:rgba(250,246,238,0.8);margin-top:14px;letter-spacing:0.02em;}\n.bp-perpiece strong{color:#FFFFFF;font-weight:800;}\n.bp-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;max-width:760px;margin:48px auto 0;}\n.bp-stat{padding:24px 12px;border:1px solid rgba(232,201,155,0.25);background:rgba(255,255,255,0.04);}\n.bp-stat .num{font-size:clamp(22px,3.6vw,36px);font-weight:900;color:#E8C99B;display:block;line-height:1;letter-spacing:-1px;}\n.bp-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){.bp-stats{grid-template-columns:repeat(2,1fr);}}\n\/* MULTIPLIER VISUAL *\/\n.bp-mult{background:#FAF6EE;}\n.bp-mult .compare{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:48px;max-width:920px;margin-left:auto;margin-right:auto;}\n.bp-mult-card{padding:36px 28px;text-align:center;border:1px solid #EFE7D7;background:#FFFFFF;position:relative;}\n.bp-mult-card.winner{background:#1A1612;color:#FAF6EE;border:2px solid #E8C99B;}\n.bp-mult-card .ti{font-size:13px;font-weight:800;letter-spacing:0.12em;text-transform:uppercase;color:#7A6F62;margin:0 0 16px;}\n.bp-mult-card.winner .ti{color:#E8C99B;}\n.bp-mult-card .qty{font-size:clamp(40px,6vw,56px);font-weight:900;color:#1A1612;letter-spacing:-2px;line-height:1;margin:0 0 8px;}\n.bp-mult-card.winner .qty{color:#FFFFFF;}\n.bp-mult-card .qty-lbl{font-size:13px;color:#7A6F62;margin:0 0 20px;}\n.bp-mult-card.winner .qty-lbl{color:rgba(250,246,238,0.75);}\n.bp-mult-card .effect{font-size:15px;color:#4A4540;font-style:italic;margin:0;}\n.bp-mult-card.winner .effect{color:rgba(250,246,238,0.85);}\n.bp-mult-card .ribbon{position:absolute;top:-12px;right:24px;background:#E8C99B;color:#1A1612;font-size:10px;font-weight:800;letter-spacing:0.14em;text-transform:uppercase;padding:6px 12px;}\n@media(max-width:640px){.bp-mult .compare{grid-template-columns:1fr;gap:14px;}}\n\/* WHY 5 *\/\n.bp-why{background:#FFFFFF;}\n.bp-why .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:48px;}\n.bp-wcard{padding:32px 24px;border:1px solid #EFE7D7;background:#FAF6EE;text-align:center;}\n.bp-wcard .icn{width:56px;height:56px;border-radius:50%;background:#1A1612;color:#E8C99B;display:inline-flex;align-items:center;justify-content:center;margin:0 0 18px;font-size:24px;}\n@media(max-width:768px){.bp-why .grid{grid-template-columns:1fr;gap:14px;}}\n\/* VIDEO *\/\n.bp-video{background:#0E1419;padding:0;}\n.bp-video .frame{position:relative;width:100%;aspect-ratio:16\/9;background:#000;overflow:hidden;}\n.bp-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block;}\n.bp-video .caption{padding:24px 20px 32px;text-align:center;color:#FAF6EE;}\n.bp-video .caption .h3{color:#FFFFFF;font-size:15px;letter-spacing:0.06em;text-transform:uppercase;font-weight:700;margin:0 0 4px;}\n.bp-video .caption .body{color:rgba(250,246,238,0.7);font-size:13px;margin:0;}\n\/* SAVINGS BREAKDOWN *\/\n.bp-save{background:linear-gradient(135deg,#1A1612 0%,#2D261D 50%,#1A1612 100%);color:#FAF6EE;}\n.bp-save .h2{color:#FFFFFF;}\n.bp-save .h2 em{color:#E8C99B;}\n.bp-save .lead{color:rgba(250,246,238,0.8);}\n.bp-save .table{max-width:600px;margin:48px auto 0;border:1px solid rgba(232,201,155,0.25);}\n.bp-save .row{display:grid;grid-template-columns:1fr auto;padding:18px 24px;border-bottom:1px solid rgba(232,201,155,0.15);align-items:center;}\n.bp-save .row:last-child{border-bottom:0;background:rgba(15,107,74,0.18);}\n.bp-save .row .k{font-size:14px;color:rgba(250,246,238,0.85);font-weight:600;}\n.bp-save .row .v{font-size:18px;color:#FFFFFF;font-weight:800;}\n.bp-save .row.total .k{color:#E8C99B;font-weight:800;letter-spacing:0.06em;text-transform:uppercase;font-size:13px;}\n.bp-save .row.total .v{color:#E8C99B;font-size:28px;letter-spacing:-1px;}\n\/* USES *\/\n.bp-uses{background:#FFFFFF;}\n.bp-uses .grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:40px;border:1px solid #EFE7D7;}\n.bp-use{padding:28px 20px;text-align:center;border-right:1px solid #EFE7D7;border-bottom:1px solid #EFE7D7;}\n.bp-use:nth-child(4n){border-right:0;}\n.bp-use:nth-last-child(-n+4){border-bottom:0;}\n.bp-use .ic{font-size:26px;margin-bottom:10px;display:block;}\n.bp-use .ti{font-size:13px;font-weight:800;letter-spacing:0.06em;text-transform:uppercase;color:#1A1612;}\n@media(max-width:768px){.bp-uses .grid{grid-template-columns:repeat(2,1fr);}.bp-use:nth-child(2n){border-right:0;}.bp-use:nth-last-child(-n+2){border-bottom:0;}.bp-use:nth-last-child(3),.bp-use:nth-last-child(4){border-bottom:1px solid #EFE7D7;}.bp-use:nth-child(2n+1){border-right:1px solid #EFE7D7;}}\n\/* SPECS *\/\n.bp-specs{background:#FAF6EE;}\n.bp-specs .grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0;margin-top:40px;border:1px solid #EFE7D7;background:#FFFFFF;}\n.bp-spec{padding:22px 24px;border-bottom:1px solid #EFE7D7;display:flex;justify-content:space-between;align-items:center;gap:16px;}\n.bp-spec:nth-child(2n){border-left:1px solid #EFE7D7;}\n.bp-spec:nth-last-child(-n+2){border-bottom:0;}\n.bp-spec .k{font-size:12px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:#7A6F62;}\n.bp-spec .v{font-size:15px;font-weight:700;color:#1A1612;text-align:right;}\n@media(max-width:640px){.bp-specs .grid{grid-template-columns:1fr;}.bp-spec:nth-child(2n){border-left:0;}.bp-spec:nth-last-child(-n+2){border-bottom:1px solid #EFE7D7;}.bp-spec:last-child{border-bottom:0;}}\n\/* TRUST *\/\n.bp-trust{background:#1A1612;color:#FAF6EE;padding:48px clamp(16px,4vw,40px);}\n.bp-trust .grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;max-width:1080px;margin:0 auto;}\n.bp-trust .it{text-align:center;}\n.bp-trust .it .ic{font-size:28px;display:block;margin-bottom:10px;}\n.bp-trust .it .ti{font-size:13px;font-weight:800;color:#FFFFFF;letter-spacing:0.06em;text-transform:uppercase;display:block;}\n.bp-trust .it .sb{font-size:12px;color:rgba(250,246,238,0.65);margin-top:4px;display:block;}\n@media(max-width:640px){.bp-trust .grid{grid-template-columns:repeat(2,1fr);gap:20px;}}\n\/* FAQ *\/\n.bp-faq{background:#FFFFFF;}\n.bp-faq .list{max-width:760px;margin:40px auto 0;border-top:1px solid #EFE7D7;text-align:left;}\n.bp-faq details{border-bottom:1px solid #EFE7D7;padding:0;}\n.bp-faq summary{padding:20px 0;font-size:16px;font-weight:700;color:#1A1612;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;}\n.bp-faq summary::-webkit-details-marker{display:none;}\n.bp-faq summary::after{content:'+';font-size:26px;font-weight:300;color:#B89469;line-height:1;flex-shrink:0;}\n.bp-faq details[open] summary::after{content:'−';}\n.bp-faq details \u003e p{font-size:15px;color:#4A4540;padding:0 0 20px;margin:0;line-height:1.65;}\n\/* FINAL *\/\n.bp-final{background:linear-gradient(160deg,#1A1612 0%,#2D261D 60%,#1A1612 100%);color:#FAF6EE;text-align:center;}\n.bp-final .eyebrow{color:#E8C99B;}\n.bp-final h2{color:#FFFFFF;font-size:clamp(28px,4.8vw,44px);font-weight:900;line-height:1.1;letter-spacing:-0.5px;margin:0 0 18px;}\n.bp-final h2 em{font-style:italic;color:#E8C99B;}\n.bp-final p{color:rgba(250,246,238,0.82);font-size:17px;max-width:600px;margin:0 auto 28px;line-height:1.6;}\n.bp-final .alt{font-size:13px;color:rgba(250,246,238,0.55);margin-top:24px;}\n.bp-final .alt a{color:#E8C99B;text-decoration:underline;font-weight:700;}\n\u003c\/style\u003e\n\n\u003cdiv class=\"bp\"\u003e\n\n\u003csection class=\"bp-hero\"\u003e\n  \u003cdiv class=\"wrap\"\u003e\n    \u003cspan class=\"badge\"\u003e★ Smart Pick - Best Value\u003c\/span\u003e\n    \u003cp class=\"eyebrow\"\u003e5-Pack Bundle\u003c\/p\u003e\n    \u003ch1 class=\"h1\"\u003eYou're getting the \u003cem\u003efull spectacle\u003c\/em\u003e\n\u003c\/h1\u003e\n    \u003cp class=\"lead\"\u003eFive Amazing Bubble Firework Show machines spread around the room is the upgrade nobody talks about. Bubbles rolling in from every corner. Music. Lights. Total sensory takeover. This is the bundle that makes the photos go viral.\u003c\/p\u003e\n    \u003cdiv class=\"bp-pricing-hero\"\u003e\n      \u003cspan class=\"strike\"\u003e$370\u003c\/span\u003e\n      \u003cspan class=\"price\"\u003e$265\u003c\/span\u003e\n      \u003cspan class=\"save\"\u003eSave $105\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"bp-perpiece\"\u003eThat's just \u003cstrong\u003e$53 per machine\u003c\/strong\u003e - vs $59 each individually.\u003c\/p\u003e\n    \u003cdiv class=\"bp-stats\"\u003e\n      \u003cdiv class=\"bp-stat\"\u003e\n\u003cspan class=\"num\"\u003e5×\u003c\/span\u003e\u003cspan class=\"lbl\"\u003eMachines\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"bp-stat\"\u003e\n\u003cspan class=\"num\"\u003e5000s\u003c\/span\u003e\u003cspan class=\"lbl\"\u003eBubbles \/ Min\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"bp-stat\"\u003e\n\u003cspan class=\"num\"\u003e$105\u003c\/span\u003e\u003cspan class=\"lbl\"\u003eYou Save\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"bp-stat\"\u003e\n\u003cspan class=\"num\"\u003e28%\u003c\/span\u003e\u003cspan class=\"lbl\"\u003eOff RRP\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"bp-mult\"\u003e\n  \u003cdiv class=\"wrap center\"\u003e\n    \u003cp class=\"eyebrow\"\u003eThe Multiplier Effect\u003c\/p\u003e\n    \u003ch2 class=\"h2\"\u003eOne is magic. Five is \u003cem\u003ea wonderland.\u003c\/em\u003e\n\u003c\/h2\u003e\n    \u003cp class=\"lead\"\u003eMost customers grab one. The smart ones grab five - and never regret it. Here's the difference five machines actually makes.\u003c\/p\u003e\n    \u003cdiv class=\"compare\"\u003e\n      \u003cdiv class=\"bp-mult-card\"\u003e\n        \u003cp class=\"ti\"\u003eJust 1 Machine\u003c\/p\u003e\n        \u003cp class=\"qty\"\u003e1\u003c\/p\u003e\n        \u003cp class=\"qty-lbl\"\u003efocal point\u003c\/p\u003e\n        \u003cp class=\"effect\"\u003eBeautiful, single-source effect - perfect for a cake table, photo spot, or dance floor centrepiece.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bp-mult-card winner\"\u003e\n        \u003cspan class=\"ribbon\"\u003e★ Your Pick\u003c\/span\u003e\n        \u003cp class=\"ti\"\u003eThe 5-Pack\u003c\/p\u003e\n        \u003cp class=\"qty\"\u003e5\u003c\/p\u003e\n        \u003cp class=\"qty-lbl\"\u003ecorners, ceilings, every angle\u003c\/p\u003e\n        \u003cp class=\"effect\"\u003eBubbles cascading from every direction. The room transforms. Guests stop mid-conversation. Phones come out.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"bp-why\"\u003e\n  \u003cdiv class=\"wrap center\"\u003e\n    \u003cp class=\"eyebrow\"\u003eWhy Smart Hosts Pick Five\u003c\/p\u003e\n    \u003ch2 class=\"h2\"\u003eMore than just \u003cem\u003emore bubbles\u003c\/em\u003e\n\u003c\/h2\u003e\n    \u003cdiv class=\"grid\"\u003e\n      \u003cdiv class=\"bp-wcard\"\u003e\n        \u003cdiv class=\"icn\"\u003e🎬\u003c\/div\u003e\n        \u003ch3 class=\"h3\"\u003eHollywood-Tier Effect\u003c\/h3\u003e\n        \u003cp class=\"body\"\u003eFive machines create a 360° immersive wall of bubbles. This isn't a \"fun extra\" - it becomes the centrepiece of the entire event.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bp-wcard\"\u003e\n        \u003cdiv class=\"icn\"\u003e📸\u003c\/div\u003e\n        \u003ch3 class=\"h3\"\u003ePhotos That Go Viral\u003c\/h3\u003e\n        \u003cp class=\"body\"\u003eSingle-source bubble photos are nice. Surround-bubble photos are the ones that get reposted, shared, and remembered. Five machines = the shot.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bp-wcard\"\u003e\n        \u003cdiv class=\"icn\"\u003e💰\u003c\/div\u003e\n        \u003ch3 class=\"h3\"\u003e$30 Cheaper Than 5 Singles\u003c\/h3\u003e\n        \u003cp class=\"body\"\u003eFive machines individually = $295. This bundle = $265. Plus shipped together in one box, so you're not waiting on five separate parcels.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"bp-video\"\u003e\n  \u003cdiv class=\"frame\"\u003e\n    \u003ciframe loading=\"lazy\" title=\"Amazing Bubble Firework Show in action\" src=\"https:\/\/player.vimeo.com\/video\/872025243?badge=0\u0026amp;autopause=0\u0026amp;quality_selector=1\u0026amp;progress_bar=1\u0026amp;player_id=0\u0026amp;app_id=58479#t=2s\" allow=\"autoplay; fullscreen; picture-in-picture\" allowfullscreen\u003e\u003c\/iframe\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"caption\"\u003e\n    \u003ch3 class=\"h3\"\u003eSEE A SINGLE MACHINE IN ACTION\u003c\/h3\u003e\n    \u003cp class=\"body\"\u003eNow imagine this - but five of them.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"bp-save\"\u003e\n  \u003cdiv class=\"wrap center\"\u003e\n    \u003cp class=\"eyebrow\" style=\"color:#E8C99B;\"\u003eThe Maths\u003c\/p\u003e\n    \u003ch2 class=\"h2\"\u003eWhere the \u003cem\u003e$105 saving\u003c\/em\u003e comes from\u003c\/h2\u003e\n    \u003cp class=\"lead\"\u003eNo tricks. Real RRP, real bundle discount, real per-unit savings.\u003c\/p\u003e\n    \u003cdiv class=\"table\"\u003e\n      \u003cdiv class=\"row\"\u003e\n        \u003cspan class=\"k\"\u003e5 × Single Machine at RRP ($79 each)\u003c\/span\u003e\n        \u003cspan class=\"v\"\u003e$370\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"row\"\u003e\n        \u003cspan class=\"k\"\u003e5 × Single Machine at Sale ($59 each)\u003c\/span\u003e\n        \u003cspan class=\"v\"\u003e$295\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"row\"\u003e\n        \u003cspan class=\"k\"\u003e5-Pack Bundle Price\u003c\/span\u003e\n        \u003cspan class=\"v\"\u003e$265\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"row total\"\u003e\n        \u003cspan class=\"k\"\u003eYou Save vs RRP\u003c\/span\u003e\n        \u003cspan class=\"v\"\u003e$105\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"bp-uses\"\u003e\n  \u003cdiv class=\"wrap center\"\u003e\n    \u003cp class=\"eyebrow\"\u003eBuilt For\u003c\/p\u003e\n    \u003ch2 class=\"h2\"\u003eWhere five machines \u003cem\u003ereally shines\u003c\/em\u003e\n\u003c\/h2\u003e\n    \u003cdiv class=\"grid\"\u003e\n      \u003cdiv class=\"bp-use\"\u003e\n\u003cspan class=\"ic\"\u003e💍\u003c\/span\u003e\u003cspan class=\"ti\"\u003eWeddings\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"bp-use\"\u003e\n\u003cspan class=\"ic\"\u003e🎉\u003c\/span\u003e\u003cspan class=\"ti\"\u003eBig Birthdays\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"bp-use\"\u003e\n\u003cspan class=\"ic\"\u003e📸\u003c\/span\u003e\u003cspan class=\"ti\"\u003ePhoto Studios\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"bp-use\"\u003e\n\u003cspan class=\"ic\"\u003e🏢\u003c\/span\u003e\u003cspan class=\"ti\"\u003eVenue Hire\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"bp-use\"\u003e\n\u003cspan class=\"ic\"\u003e🏊\u003c\/span\u003e\u003cspan class=\"ti\"\u003ePool Parties\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"bp-use\"\u003e\n\u003cspan class=\"ic\"\u003e🌳\u003c\/span\u003e\u003cspan class=\"ti\"\u003eBackyard Events\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"bp-use\"\u003e\n\u003cspan class=\"ic\"\u003e🎄\u003c\/span\u003e\u003cspan class=\"ti\"\u003eHoliday Bashes\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"bp-use\"\u003e\n\u003cspan class=\"ic\"\u003e💃\u003c\/span\u003e\u003cspan class=\"ti\"\u003eDance Floors\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"bp-specs\"\u003e\n  \u003cdiv class=\"wrap center\"\u003e\n    \u003cp class=\"eyebrow\"\u003ePer Machine\u003c\/p\u003e\n    \u003ch2 class=\"h2\"\u003eSpecs \u003cem\u003eper unit\u003c\/em\u003e\n\u003c\/h2\u003e\n    \u003cdiv class=\"grid\"\u003e\n      \u003cdiv class=\"bp-spec\"\u003e\n\u003cspan class=\"k\"\u003eBundle Includes\u003c\/span\u003e\u003cspan class=\"v\"\u003e5 × machines\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"bp-spec\"\u003e\n\u003cspan class=\"k\"\u003eRuntime\u003c\/span\u003e\u003cspan class=\"v\"\u003e45-60 min per fill\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"bp-spec\"\u003e\n\u003cspan class=\"k\"\u003eRefill Time\u003c\/span\u003e\u003cspan class=\"v\"\u003eUnder 10 seconds\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"bp-spec\"\u003e\n\u003cspan class=\"k\"\u003ePower\u003c\/span\u003e\u003cspan class=\"v\"\u003eBatteries (not included)\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"bp-spec\"\u003e\n\u003cspan class=\"k\"\u003eLights\u003c\/span\u003e\u003cspan class=\"v\"\u003eMulti-colour LED\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"bp-spec\"\u003e\n\u003cspan class=\"k\"\u003eSound\u003c\/span\u003e\u003cspan class=\"v\"\u003eFirework music effects\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"bp-spec\"\u003e\n\u003cspan class=\"k\"\u003eMovement\u003c\/span\u003e\u003cspan class=\"v\"\u003eAuto-rotating head\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"bp-spec\"\u003e\n\u003cspan class=\"k\"\u003eBest For\u003c\/span\u003e\u003cspan class=\"v\"\u003eIndoor + sheltered outdoor\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"bp-trust\"\u003e\n  \u003cdiv class=\"grid\"\u003e\n    \u003cdiv class=\"it\"\u003e\n\u003cspan class=\"ic\"\u003e🇦🇺\u003c\/span\u003e\u003cspan class=\"ti\"\u003eAU-Based Support\u003c\/span\u003e\u003cspan class=\"sb\"\u003eReal humans, fast replies\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"it\"\u003e\n\u003cspan class=\"ic\"\u003e📦\u003c\/span\u003e\u003cspan class=\"ti\"\u003eShipped Together\u003c\/span\u003e\u003cspan class=\"sb\"\u003eOne box, one tracking number\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"it\"\u003e\n\u003cspan class=\"ic\"\u003e💳\u003c\/span\u003e\u003cspan class=\"ti\"\u003eAfterpay \u0026amp; PayPal\u003c\/span\u003e\u003cspan class=\"sb\"\u003eSplit it 4 ways, no interest\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"it\"\u003e\n\u003cspan class=\"ic\"\u003e🛡️\u003c\/span\u003e\u003cspan class=\"ti\"\u003eSatisfaction Guarantee\u003c\/span\u003e\u003cspan class=\"sb\"\u003eLove it or we make it right\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"bp-faq\"\u003e\n  \u003cdiv class=\"wrap center\"\u003e\n    \u003cp class=\"eyebrow\"\u003eQuestions About the Bundle\u003c\/p\u003e\n    \u003ch2 class=\"h2\"\u003eAnything \u003cem\u003eyou're wondering?\u003c\/em\u003e\n\u003c\/h2\u003e\n    \u003cdiv class=\"list\"\u003e\n      \u003cdetails\u003e\n        \u003csummary\u003eDo I really need five?\u003c\/summary\u003e\n        \u003cp\u003eNeed is a strong word. \u003cstrong\u003eWant\u003c\/strong\u003e - that's a different question. For wedding receptions, milestone birthdays, venue hire, or any event where you want the room genuinely transformed (not just decorated), five machines is the difference between \"cute\" and \"unforgettable\". One in each corner + one centrepiece is the classic setup.\u003c\/p\u003e\n      \u003c\/details\u003e\n      \u003cdetails\u003e\n        \u003csummary\u003eHow is this different from buying 5 single machines?\u003c\/summary\u003e\n        \u003cp\u003eSame product, five units, bundled price. You save $30 vs five singles at sale price ($295), or $105 vs RRP ($370). All five ship together in a single box, with a single tracking number - no five separate parcels staggering in over a week.\u003c\/p\u003e\n      \u003c\/details\u003e\n      \u003cdetails\u003e\n        \u003csummary\u003eCan I use just one or two at a time?\u003c\/summary\u003e\n        \u003cp\u003eOf course. Use what you need for the moment - keep the others for later events, lend to friends, or stack them for the big ones. Each machine is fully self-contained.\u003c\/p\u003e\n      \u003c\/details\u003e\n      \u003cdetails\u003e\n        \u003csummary\u003eWhat's the warranty like on five machines?\u003c\/summary\u003e\n        \u003cp\u003eSame as a single: covered by our standard satisfaction guarantee. If any unit arrives faulty or fails early, we'll replace it.\u003c\/p\u003e\n      \u003c\/details\u003e\n      \u003cdetails\u003e\n        \u003csummary\u003eI just want one - where do I get a single?\u003c\/summary\u003e\n        \u003cp\u003eRight here: \u003ca href=\"\/products\/amazing-bubble-firework-show\" style=\"color:#B89469;font-weight:700;\"\u003esingle Amazing Bubble Firework Show - $59\u003c\/a\u003e. No judgement - start with one and grab more later if you want to scale up.\u003c\/p\u003e\n      \u003c\/details\u003e\n      \u003cdetails\u003e\n        \u003csummary\u003eHow fast does the bundle arrive?\u003c\/summary\u003e\n        \u003cp\u003eDispatched from our AU warehouse on every business day. Standard Australia Post delivery windows apply once it ships.\u003c\/p\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 — extend pass) ==== --\u003e\n\u003csection class=\"bp-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:#1E3A8A !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;\"\u003eMore garden, more options.\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;\"\u003eIf the 5-pack is what you needed, here are three more pieces our customers often pair with it.\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 garden lighting workhorse. 40m+ coverage in blue + green — perfect alongside the bubbles.\u003c\/div\u003e\n        \u003cdiv style=\"font-family:Montserrat,sans-serif;color:#1E3A8A !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;\"\u003ePink laser stars for special occasions. Layer the romance over the bubbles.\u003c\/div\u003e\n        \u003cdiv style=\"font-family:Montserrat,sans-serif;color:#1E3A8A !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\/amazing-bubble-firework-show\" 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;\"\u003eBubble Firework (Single)\u003c\/div\u003e\n        \u003cdiv style=\"font-family:Lato,sans-serif;color:#5A5048 !important;font-size:14px;margin-bottom:14px;line-height:1.5;\"\u003eJust trying one? Start here. Same machine, single unit — perfect entry point.\u003c\/div\u003e\n        \u003cdiv style=\"font-family:Montserrat,sans-serif;color:#1E3A8A !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=\"bp-final\"\u003e\n  \u003cdiv class=\"wrap\"\u003e\n    \u003cp class=\"eyebrow\"\u003eReady to make it unforgettable?\u003c\/p\u003e\n    \u003ch2\u003eFive machines. \u003cem\u003eOne unforgettable night.\u003c\/em\u003e\n\u003c\/h2\u003e\n    \u003cp\u003eYou're 60 seconds of setup away from the kind of moment that gets talked about for years - and shared on every social feed in the room.\u003c\/p\u003e\n    \u003cp class=\"alt\"\u003eJust want one? \u003ca href=\"\/products\/amazing-bubble-firework-show\"\u003eGrab a single machine\u003c\/a\u003e instead.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\/* ─── Contrast cascade fix v2 (May 28 retroactive) — bp-* ─────────────────\n   Same Shrine Pro !important cascade bug as Aurora v2 + Disk Lights v2.\n   v2 adds: stickbook, ladder, video (dark), bundle-card semi-transparent text,\n   day-vs-night, shape, closeup, sticky lookbook chapter numbers.\n*\/\n\n\/* ── DEFAULTS: cream \/ light BG sections ── *\/\n.bp .eyebrow { color:#0F6B4A !important; }\n.bp .h1, .bp .h2, .bp .h3, .bp .h4 { color:#1A1612 !important; }\n.bp .h1 em, .bp .h2 em, .bp .h3 em { color:#0F6B4A !important; }\n.bp h1, .bp h2, .bp h3, .bp h4 { color:#1A1612 !important; }\n.bp h1 em, .bp h2 em, .bp h3 em { color:#0F6B4A !important; }\n.bp .lead { color:#3A332C !important; }\n.bp .body { color:#4A4540 !important; }\n.bp .body strong { color:#1A1612 !important; }\n\n\/* ── HERO (dark) ── *\/\n.bp-hero { color:#FAF6EE !important; }\n.bp-hero .eyebrow { color:#E8C99B !important; }\n.bp-hero .h1, .bp-hero h1 { color:#FFFFFF !important; }\n.bp-hero .h1 em, .bp-hero h1 em { color:#E8C99B !important; }\n.bp-hero .h2, .bp-hero h2 { color:#FFFFFF !important; }\n.bp-hero .h2 em, .bp-hero h2 em { color:#E8C99B !important; }\n.bp-hero .h3, .bp-hero h3 { color:#FFFFFF !important; }\n.bp-hero .lead { color:rgba(250,246,238,0.92) !important; }\n.bp-hero .body { color:rgba(250,246,238,0.88) !important; }\n\n\/* Stat cards — give them an opaque dark BG so bronze text reads *\/\n.bp-stats { background:rgba(0,0,0,0.32) !important; }\n.bp-stat, [class*=\"bp-stat\"] { background:rgba(0,0,0,0.42) !important; }\n.bp-stat .num, [class*=\"bp-stat\"] .num { color:#E8C99B !important; }\n.bp-stat .lbl, [class*=\"bp-stat\"] .lbl { color:rgba(250,246,238,0.92) !important; }\n\n\/* ── VIDEO \/ GIF — explicitly DARK background sections ── *\/\n.bp-video, .bp-gif { background:#0E1419 !important; color:#FAF6EE !important; }\n.bp-video h1, .bp-video h2, .bp-video h3, .bp-video .h1, .bp-video .h2, .bp-video .h3 { color:#FFFFFF !important; }\n.bp-video .eyebrow { color:#E8C99B !important; }\n.bp-video .caption { color:rgba(250,246,238,0.92) !important; }\n.bp-video .body, .bp-video p, .bp-video .sub { color:rgba(250,246,238,0.88) !important; }\n.bp-gif h1, .bp-gif h2, .bp-gif h3, .bp-gif .h1, .bp-gif .h2, .bp-gif .h3 { color:#FFFFFF !important; }\n.bp-gif .eyebrow { color:#E8C99B !important; }\n.bp-gif .caption, .bp-gif p, .bp-gif .body { color:rgba(250,246,238,0.88) !important; }\n\n\/* ── REAL \/ CLOSEUP \/ DAYNIGHT \/ SHAPE \/ SHOW (dark bg) ── *\/\n.bp-real h1, .bp-real h2, .bp-real h3, .bp-real .h1, .bp-real .h2, .bp-real .h3 { color:#FFFFFF !important; }\n.bp-real .eyebrow { color:#E8C99B !important; }\n.bp-real .sub, .bp-real p { color:rgba(250,246,238,0.92) !important; }\n.bp-closeup h1, .bp-closeup h2, .bp-closeup h3, .bp-closeup .h1, .bp-closeup .h2, .bp-closeup .h3 { color:#FFFFFF !important; }\n.bp-closeup .eyebrow { color:#E8C99B !important; }\n.bp-closeup p, .bp-closeup .body { color:rgba(250,246,238,0.92) !important; }\n.bp-daynight h1, .bp-daynight h2, .bp-daynight h3, .bp-daynight .h1, .bp-daynight .h2, .bp-daynight .h3 { color:#FFFFFF !important; }\n.bp-daynight .eyebrow { color:#E8C99B !important; }\n.bp-shape h1, .bp-shape h2, .bp-shape h3 { color:#FFFFFF !important; }\n.bp-shape .eyebrow { color:#E8C99B !important; }\n\n\/* ── STICKBOOK — RIGHT column lives on CREAM, not dark.\n       Chapter numbers were bronze on cream (2.61), h3s were white on cream (1.08). ── *\/\n.bp-stickbook h1, .bp-stickbook h2, .bp-stickbook .h1, .bp-stickbook .h2 { color:#1A1612 !important; }\n.bp-stickbook .eyebrow { color:#0F6B4A !important; }\n.bp-stickbook .ch, .bp-stickbook .ch * { }\n.bp-stickbook .ch h3, .bp-stickbook .ch .h3 { color:#1A1612 !important; }\n.bp-stickbook .ch p, .bp-stickbook .ch .body { color:#4A4540 !important; }\n.bp-stickbook .ch .num { color:#0F6B4A !important; }\n\n\/* Catch-all for any chapter-numbered cards using .num on cream *\/\n.bp .ch .num { color:#0F6B4A !important; }\n\n\/* ── LADDER — quantity cards, white-on-white invisible price + body ── *\/\n.bp-ladder { background:#0E1419 !important; color:#FAF6EE !important; }\n.bp-ladder h1, .bp-ladder h2, .bp-ladder h3, .bp-ladder .h1, .bp-ladder .h2, .bp-ladder .h3 { color:#FFFFFF !important; }\n.bp-ladder .eyebrow { color:#E8C99B !important; }\n.bp-ladder .frame, .bp-ladder [class*=\"frame\"] { background:rgba(0,0,0,0.42) !important; }\n.bp-ladder .price { color:#E8C99B !important; }\n.bp-ladder .body, .bp-ladder p, .bp-ladder .sub { color:rgba(250,246,238,0.92) !important; }\n.bp-ladder .buttons label, .bp-ladder .btn { color:#FFFFFF !important; }\n.bp-ladder .num { color:#E8C99B !important; }\n.bp-ladder .hint { color:rgba(250,246,238,0.78) !important; }\n\n\/* ── CONFIG — interactive shape configurator (dark) ── *\/\n.bp-config { background:#0E1419 !important; color:#FAF6EE !important; }\n.bp-config h1, .bp-config h2, .bp-config h3, .bp-config .h1, .bp-config .h2, .bp-config .h3 { color:#FFFFFF !important; }\n.bp-config .eyebrow { color:#E8C99B !important; }\n.bp-config .body, .bp-config p { color:rgba(250,246,238,0.92) !important; }\n.bp-config .buttons label { color:#FFFFFF !important; }\n\n\/* ── BUNDLE dark CTA — semi-transparent card sub\/perpiece\/small text 1.08:1 fix ── *\/\n.bp-bundle { color:#FAF6EE !important; }\n.bp-bundle .eyebrow { color:#E8C99B !important; }\n.bp-bundle h1, .bp-bundle h2, .bp-bundle h3, .bp-bundle .h1, .bp-bundle .h2, .bp-bundle .h3 { color:#FFFFFF !important; }\n.bp-bundle h2 em, .bp-bundle h3 em, .bp-bundle .h2 em, .bp-bundle .h3 em { color:#E8C99B !important; }\n.bp-bundle .sub, .bp-bundle .body, .bp-bundle p { color:rgba(250,246,238,0.92) !important; }\n\/* Fix the rgba(255,255,255,0.04) card BGs — make them solid *\/\n.bp-bundle .card, .bp-bundle .frame, .bp-bundle .perpiece, .bp-bundle .small,\n.bp-bundle [class*=\"card\"], .bp-bundle [class*=\"-frame\"] { background:rgba(0,0,0,0.32) !important; }\n.bp-bundle .perpiece { color:rgba(250,246,238,0.92) !important; }\n.bp-bundle .perpiece strong { color:#FFFFFF !important; }\n.bp-bundle .small { color:rgba(250,246,238,0.88) !important; }\n.bp-bundle .strike { color:rgba(250,246,238,0.55) !important; }\n.bp-bundle .price { color:#E8C99B !important; }\n\n\/* ── FINAL dark CTA ── *\/\n.bp-final { color:#FAF6EE !important; }\n.bp-final .eyebrow { color:#E8C99B !important; }\n.bp-final h1, .bp-final h2, .bp-final h3, .bp-final .h1, .bp-final .h2, .bp-final .h3 { color:#FFFFFF !important; }\n.bp-final h2 em, .bp-final h3 em, .bp-final .h2 em, .bp-final .h3 em { color:#E8C99B !important; }\n.bp-final .sub, .bp-final .body, .bp-final p { color:rgba(250,246,238,0.92) !important; }\n\n\/* ── TRUST strip (often dark, sometimes cream) ── *\/\n.bp-trust .ti, .bp-trust .title, .bp-trust h3, .bp-trust .h3 { color:#FFFFFF !important; }\n.bp-trust .sub, .bp-trust p { color:rgba(250,246,238,0.92) !important; }\n\n\/* ── QUOTE — light bg ── *\/\n.bp-quote h1, .bp-quote h2, .bp-quote h3, .bp-quote .h1, .bp-quote .h2, .bp-quote .h3 { color:#1A1612 !important; }\n.bp-quote blockquote { color:#1A1612 !important; }\n.bp-quote .attrib { color:#5A4F44 !important; }\n\n\/* ── USES \/ SPECS \/ FAQ \/ INTRO \/ GALLERY \/ WHY (light bg) ── *\/\n.bp-uses h1, .bp-uses h2, .bp-uses h3, .bp-uses .h1, .bp-uses .h2, .bp-uses .h3 { color:#1A1612 !important; }\n.bp-uses .eyebrow { color:#0F6B4A !important; }\n.bp-uses .tile .lbl { color:#1A1612 !important; }\n.bp-specs h1, .bp-specs h2, .bp-specs h3, .bp-specs .h1, .bp-specs .h2, .bp-specs .h3 { color:#1A1612 !important; }\n.bp-specs .eyebrow { color:#0F6B4A !important; }\n.bp-faq h1, .bp-faq h2, .bp-faq h3, .bp-faq .h1, .bp-faq .h2, .bp-faq .h3 { color:#1A1612 !important; }\n.bp-faq .eyebrow { color:#0F6B4A !important; }\n.bp-faq summary { color:#1A1612 !important; }\n.bp-faq details p, .bp-faq .body { color:#4A4540 !important; }\n.bp-faq details a, .bp-faq a { color:#0F6B4A !important; }\n.bp-intro h1, .bp-intro h2, .bp-intro h3, .bp-intro .h1, .bp-intro .h2, .bp-intro .h3 { color:#1A1612 !important; }\n.bp-intro .eyebrow { color:#0F6B4A !important; }\n.bp-gallery h1, .bp-gallery h2, .bp-gallery h3, .bp-gallery .h1, .bp-gallery .h2, .bp-gallery .h3 { color:#1A1612 !important; }\n.bp-gallery .eyebrow { color:#0F6B4A !important; }\n.bp-why h1, .bp-why h2, .bp-why h3, .bp-why .h1, .bp-why .h2, .bp-why .h3 { color:#1A1612 !important; }\n.bp-why .eyebrow { color:#0F6B4A !important; }\n.bp-bcard h3 { color:#1A1612 !important; }\n\n\/* ── PRICING \/ SAVE \/ MULT (light bg) ── *\/\n.bp-pricing h1, .bp-pricing h2, .bp-pricing h3, .bp-pricing .h1, .bp-pricing .h2, .bp-pricing .h3 { color:#1A1612 !important; }\n.bp-pricing .eyebrow { color:#0F6B4A !important; }\n.bp-save h1, .bp-save h2, .bp-save h3, .bp-save .h1, .bp-save .h2, .bp-save .h3 { color:#1A1612 !important; }\n.bp-save .eyebrow { color:#0F6B4A !important; }\n.bp-mult h1, .bp-mult h2, .bp-mult h3, .bp-mult .h1, .bp-mult .h2, .bp-mult .h3 { color:#1A1612 !important; }\n.bp-mult .eyebrow { color:#0F6B4A !important; }\n.bp-mult-card.winner { color:#FAF6EE !important; }\n.bp-mult-card.winner .ti { color:#E8C99B !important; }\n.bp-mult-card.winner h1, .bp-mult-card.winner h2, .bp-mult-card.winner h3 { color:#FFFFFF !important; }\n.bp-mult-card .ti { color:#5A4F44 !important; }\n\n\/* ── YARD \/ BOX \/ SEAL — light bg ── *\/\n.bp-yard h1, .bp-yard h2, .bp-yard h3, .bp-yard .h1, .bp-yard .h2, .bp-yard .h3 { color:#1A1612 !important; }\n.bp-yard .eyebrow { color:#0F6B4A !important; }\n.bp-box h1, .bp-box h2, .bp-box h3, .bp-box .h1, .bp-box .h2, .bp-box .h3 { color:#1A1612 !important; }\n.bp-box .eyebrow { color:#0F6B4A !important; }\n\u003c\/style\u003e\n\n\u003c!-- BP contrast pass --\u003e\n\u003cstyle\u003e\n\/* BP final contrast pass — 2026-05-28 16:55 AEST *\/\n.bp-save .lead,\n.bp-save p { color: rgba(250,246,238,0.92) !important; }\n.bp em { color: #7FE3B9 !important; }\n\u003c\/style\u003e\n","brand":"The Home and Party Shop","offers":[{"title":"Default Title","offer_id":40159102337102,"sku":"","price":265.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0248\/2447\/9822\/products\/bubblesmain_5ef99470-59d1-41f7-b1c3-fa5e864b83ab.jpg?v=1673659467"}],"url":"https:\/\/thehomeandpartyshop.com\/collections\/bubble-firework-show.oembed","provider":"The Home And Party Shop","version":"1.0","type":"link"}