{"product_id":"halloween-led-glow-ghost-flying-ghost-lights-halloween-decorations","title":"Halloween LED Glow Ghost - Flying Ghost Lights Halloween Decorations","description":"\u003cdiv class=\"ge-pdp\"\u003e\n\n\u003csection class=\"fw band t\"\u003e\n  \u003cdiv class=\"nar ctr\"\u003e\n    \u003cp class=\"eyebrow\"\u003eLight-up hanging ghost · Halloween decoration\u003c\/p\u003e\n    \u003ch2\u003eA ghost that glows from the inside.\u003c\/h2\u003e\n    \u003cp class=\"lede\"\u003eThis is a hanging fabric ghost with a string of small LED lights sewn inside. Hang it by the loop on its head, switch the lights on, and the whole sheet glows a soft, warm white. After dark it looks like something is floating by the door.\u003c\/p\u003e\n    \u003cp\u003eIt comes in classic white or bright orange, and you get one ghost per order.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"fw band\"\u003e\n  \u003cdiv class=\"in\"\u003e\n    \u003cdiv class=\"row\"\u003e\n      \u003cdiv class=\"txt\"\u003e\n        \u003cp class=\"eyebrow\"\u003eAfter dark\u003c\/p\u003e\n        \u003ch2\u003eThe porch light, but spookier.\u003c\/h2\u003e\n        \u003cp\u003eBy day it is a crisp sheet ghost with black felt eyes and a surprised mouth. At dusk, turn the lights on and it becomes the glowing shape trick-or-treaters notice from the sidewalk. Hang it from a porch ceiling, a doorway, a curtain rod or a low tree branch.\u003c\/p\u003e\n        \u003cp\u003eIt is battery powered, so there is no cord to run to an outlet.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cimg src=\"https:\/\/assets.gearelevation.com\/pdp-halloween-led-glow-ghost-flying-ghost-lights-halloween-decor\/02_glowing_ghost_front_porch.jpg\" alt=\"One white light-up ghost glowing warm under a covered front porch at dusk\" loading=\"lazy\"\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"fw band t\"\u003e\n  \u003cdiv class=\"in\"\u003e\n    \u003cdiv class=\"row flip\"\u003e\n      \u003cdiv class=\"txt\"\u003e\n        \u003cp class=\"eyebrow\"\u003ePose it\u003c\/p\u003e\n        \u003ch2\u003eArms that stay where you put them.\u003c\/h2\u003e\n        \u003cp\u003eThere is wire inside the arms. Bend them up into a wave, stretch them out as if it is swooping past, or fold them forward so it looks like it is reaching for the doorbell. The pose holds until you change it.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cimg src=\"https:\/\/assets.gearelevation.com\/pdp-halloween-led-glow-ghost-flying-ghost-lights-halloween-decor\/05_glowing_ghost_in_window.jpg\" alt=\"One white light-up ghost glowing inside a front window at night, seen from outside\" loading=\"lazy\"\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"fw band\"\u003e\n  \u003cdiv class=\"in ctr\"\u003e\n    \u003cp class=\"eyebrow\"\u003eSetting it up\u003c\/p\u003e\n    \u003ch2\u003eThree steps, no tools.\u003c\/h2\u003e\n    \u003cdiv class=\"tiles\"\u003e\n      \u003cdiv class=\"tile\"\u003e\n\u003cdiv class=\"k\"\u003eOne\u003c\/div\u003e\n\u003ch3\u003eFit the batteries\u003c\/h3\u003e\n\u003cp\u003ePut batteries in the light string inside the ghost and switch it on to check it glows.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"tile\"\u003e\n\u003cdiv class=\"k\"\u003eTwo\u003c\/div\u003e\n\u003ch3\u003eHang it up\u003c\/h3\u003e\n\u003cp\u003eHook the cord loop on its head over a hook, nail, branch or curtain rod.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"tile\"\u003e\n\u003cdiv class=\"k\"\u003eThree\u003c\/div\u003e\n\u003ch3\u003eStrike a pose\u003c\/h3\u003e\n\u003cp\u003eBend the arms into shape and smooth the hem so it hangs clean.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"fw band t\"\u003e\n  \u003cdiv class=\"in ctr\"\u003e\n    \u003cp class=\"eyebrow\"\u003eWhat arrives\u003c\/p\u003e\n    \u003ch2\u003eOne ghost.\u003c\/h2\u003e\n    \u003cdiv class=\"kit\"\u003e\n      \u003cdiv\u003e\n\u003cb\u003eOne light-up hanging ghost\u003c\/b\u003eIn the color you choose, white or orange, with the LED light string already inside and a cord loop on top\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp\u003eThe props in our photos, such as pumpkins, are not included.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"fw band\"\u003e\n  \u003cdiv class=\"in\"\u003e\n    \u003cp class=\"eyebrow\"\u003eSpecifications\u003c\/p\u003e\n    \u003ch2\u003eThe details, plainly.\u003c\/h2\u003e\n    \u003cdiv class=\"specg\"\u003e\n      \u003cdiv class=\"sr\"\u003e\n\u003cspan class=\"sl\"\u003eWhat it is\u003c\/span\u003e\u003cspan class=\"sv\"\u003eHanging fabric Halloween ghost with LED lights inside\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sr\"\u003e\n\u003cspan class=\"sl\"\u003eColors\u003c\/span\u003e\u003cspan class=\"sv\"\u003eWhite or orange\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sr\"\u003e\n\u003cspan class=\"sl\"\u003eFace\u003c\/span\u003e\u003cspan class=\"sv\"\u003eBlack felt eyes and mouth\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sr\"\u003e\n\u003cspan class=\"sl\"\u003eLight\u003c\/span\u003e\u003cspan class=\"sv\"\u003eString of small warm-white LEDs inside the fabric\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sr\"\u003e\n\u003cspan class=\"sl\"\u003ePower\u003c\/span\u003e\u003cspan class=\"sv\"\u003eBattery powered\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sr\"\u003e\n\u003cspan class=\"sl\"\u003eArms\u003c\/span\u003e\u003cspan class=\"sv\"\u003eWired, bend to pose\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sr\"\u003e\n\u003cspan class=\"sl\"\u003eHanging\u003c\/span\u003e\u003cspan class=\"sv\"\u003eCord loop on the head\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sr\"\u003e\n\u003cspan class=\"sl\"\u003eQuantity\u003c\/span\u003e\u003cspan class=\"sv\"\u003eOne ghost per order\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"fw band t\"\u003e\n  \u003cdiv class=\"nar\"\u003e\n    \u003cp class=\"eyebrow\"\u003eWorth knowing before you buy\u003c\/p\u003e\n    \u003ch2\u003eThe honest small print.\u003c\/h2\u003e\n    \u003cul class=\"blist\"\u003e\n      \u003cli\u003e\n\u003cstrong\u003eYou get one ghost.\u003c\/strong\u003e Some of our photos show a group to give you ideas; order more than one if you want a crowd.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eIt hangs; it does not move by itself.\u003c\/strong\u003e \"Flying\" is how it looks when the breeze lifts the hem.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eKeep it dry.\u003c\/strong\u003e The lights run on batteries and it is not sold as waterproof. Indoors, a covered porch or a tree on a dry night is fine; bring it in when rain is coming.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eIt is a decoration, not a toy.\u003c\/strong\u003e Hang it out of reach of small children and pets, and keep the batteries away from them.\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"fw band d close\"\u003e\n  \u003cdiv class=\"nar\"\u003e\n    \u003ch2\u003eOne glowing ghost, ready to haunt the porch.\u003c\/h2\u003e\n    \u003cp class=\"lede\"\u003eA light-up hanging ghost with LEDs inside, bendable arms and a cord loop to hang it, in white or orange.\u003c\/p\u003e\n    \u003cdiv class=\"rea\"\u003e\n\u003cspan\u003eLED lights inside\u003c\/span\u003e\u003cspan\u003eBattery powered\u003c\/span\u003e\u003cspan\u003eArms bend to pose\u003c\/span\u003e\u003cspan\u003eWhite or orange\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\/* ═══ GE PDP COMPONENT KIT ═══════════════════════════════════════════════\n   Product-agnostic layout primitives for chigous product pages.\n   Paste this \u003cstyle\u003e block + assemble sections from COMPONENTS.md in whatever\n   ORDER YOUR OWN competitor's page uses. Do not import another product's\n   section order.\n\n   Scoped to .ge-pdp · no JS (Shopify strips it from body content)\n   Blocks available: band (t=tint, d=dark) · row \/ row.flip · tiles · steps\n                     cmp table · blist · kit · cards · quote · offer · faq · close\n   .shell = built but hidden. Use for any block you cannot yet fill with\n   real, attributable content. Remove the class when the content is real.\n   ══════════════════════════════════════════════════════════════════════ *\/\n.ge-pdp{--ink:#232838;--mut:#4A5064;--fnt:#79808F;--rule:#E2DFD8;--paper:#FAF8F4;--paper2:#F2EFE9;\n  --acc:#5C7285;--accd:#41586B;--ok:#2F6B4F;\n  --serif:Georgia,'Iowan Old Style','Times New Roman',serif;\n  --sans:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;\n  font-family:var(--sans);color:var(--ink);margin:44px 0 0 !important}\n.ge-pdp *{box-sizing:border-box}\n.ge-pdp img{max-width:100%;height:auto;display:block}\n.ge-pdp{container-type:inline-size}\n.ge-pdp .shell{display:none !important}\nhtml:has(.ge-pdp) body{overflow-x:hidden !important}\n\/* .fw IS NEUTRALISED ON PURPOSE - DO NOT RESTORE THE 100vw VERSION.\n   Product templates render this kit inside a ~553px OFF-CENTRE column, so\n   width:100vw;margin-left:calc(50% - 50vw) resolves against that column's\n   centre and shoves every band ~268px off-screen. Ten live pages shipped\n   broken that way on 2026-08-30. Full-bleed works on Shopify PAGES, not on\n   product templates. The class is kept so existing markup keeps working. *\/\n.ge-pdp .fw{width:100%;margin-left:0;margin-right:0}\n.ge-pdp .in{max-width:1080px;margin:0 auto !important;padding:0 22px}\n.ge-pdp .nar{max-width:760px;margin:0 auto !important;padding:0 22px}\n.ge-pdp .band{padding:72px 0 !important}\n.ge-pdp .band.t{background:var(--paper)}\n.ge-pdp .band.d{background:#1E232F;color:#fff}\n.ge-pdp .band.tight{padding:48px 0 !important}\n.ge-pdp h2{font-family:var(--serif) !important;font-size:34px !important;line-height:1.2 !important;\n  font-weight:700 !important;letter-spacing:-.012em !important;color:inherit !important;margin:0 0 18px !important}\n.ge-pdp h3{font-family:var(--sans) !important;font-size:17px !important;line-height:1.35 !important;\n  font-weight:700 !important;color:inherit !important;margin:0 0 8px !important}\n.ge-pdp p{font-family:var(--sans) !important;font-size:17px !important;line-height:1.65 !important;\n  color:var(--mut) !important;margin:0 0 18px !important}\n.ge-pdp .band.d p{color:#C3C9D6 !important}\n.ge-pdp p:last-child{margin-bottom:0 !important}\n.ge-pdp .eyebrow{font-size:11.5px !important;letter-spacing:.16em !important;text-transform:uppercase !important;\n  font-weight:700 !important;color:var(--acc) !important;margin:0 0 12px !important}\n.ge-pdp .band.d .eyebrow{color:#8FA6BA !important}\n.ge-pdp .lede{font-size:19px !important;line-height:1.6 !important;color:var(--mut) !important}\n.ge-pdp .ctr{text-align:center}.ge-pdp .ctr p{margin-left:auto;margin-right:auto}\n.ge-pdp .tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:34px}\n.ge-pdp .tile{background:#fff;border:1px solid var(--rule);border-radius:14px;padding:28px 24px;text-align:left}\n.ge-pdp .tile .k{font-family:var(--serif);font-size:30px;line-height:1.1;font-weight:700;color:var(--acc);margin-bottom:10px}\n.ge-pdp .row{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:center;margin-bottom:34px}\n.ge-pdp .row:last-child{margin-bottom:0}\n.ge-pdp .row.flip .txt{order:2}\n.ge-pdp .row img{border-radius:14px}\n.ge-pdp .steps{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-top:32px;counter-reset:s}\n.ge-pdp .steps.s3{grid-template-columns:repeat(3,1fr)}\n.ge-pdp .steps.s4{grid-template-columns:repeat(4,1fr)}\n.ge-pdp .steps.s6{grid-template-columns:repeat(3,1fr)}\n.ge-pdp .step{background:#fff;border:1px solid var(--rule);border-radius:14px;padding:22px 18px;counter-increment:s;text-align:left}\n.ge-pdp .step:before{content:counter(s);display:flex;align-items:center;justify-content:center;\n  width:34px;height:34px;border-radius:50%;background:var(--acc);color:#fff;font-weight:700;font-size:15px;margin-bottom:12px}\n.ge-pdp .step p{font-size:15px !important}\n.ge-pdp .cmp{width:100%;border-collapse:collapse;margin-top:30px;background:#fff;\n  border:1px solid var(--rule);border-radius:14px;overflow:hidden;font-size:15px}\n.ge-pdp .cmp th,.ge-pdp .cmp td{padding:15px 16px !important;text-align:left;border-bottom:1px solid var(--rule);vertical-align:top}\n.ge-pdp .cmp thead th{background:var(--paper2);font-size:13px;font-weight:700;color:var(--ink)}\n.ge-pdp .cmp thead th.us{background:var(--acc);color:#fff}\n.ge-pdp .cmp td.us{background:#F4F7F9;font-weight:600;color:var(--ink)}\n.ge-pdp .cmp tbody th{font-weight:600;color:var(--ink);width:22%;background:var(--paper)}\n.ge-pdp .cmp tr:last-child th,.ge-pdp .cmp tr:last-child td{border-bottom:0}\n.ge-pdp .wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}\n.ge-pdp .blist{list-style:none;padding:0;margin:26px 0 0}\n.ge-pdp .blist li{position:relative;padding-left:30px;margin-bottom:15px;font-size:17px;line-height:1.6;color:var(--mut)}\n.ge-pdp .blist li:before{content:\"\";position:absolute;left:0;top:8px;width:11px;height:11px;border-radius:50%;background:var(--acc)}\n.ge-pdp .blist strong{color:var(--ink);font-weight:700}\n.ge-pdp .kit{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px}\n.ge-pdp .kit div{background:#fff;border:1px solid var(--rule);border-radius:12px;padding:22px;text-align:center;font-size:15px;color:var(--mut)}\n.ge-pdp .kit b{display:block;color:var(--ink);font-size:16px;margin-bottom:5px}\n.ge-pdp .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:32px}\n.ge-pdp .card{background:#fff;border:1px solid var(--rule);border-radius:14px;padding:24px;text-align:left}\n.ge-pdp .card .stars{color:#E8A33D;font-size:15px;letter-spacing:2px;margin-bottom:10px}\n.ge-pdp .card .who{font-size:14px;color:var(--fnt);font-weight:600;margin-top:12px}\n.ge-pdp .quote{max-width:820px;margin:0 auto !important;text-align:center}\n.ge-pdp .quote blockquote{font-family:var(--serif) !important;font-size:27px !important;line-height:1.38 !important;\n  font-weight:700 !important;color:var(--ink) !important;margin:0 0 16px !important;padding:0 !important;border:0 !important}\n.ge-pdp .offer{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:22px}\n.ge-pdp .offer span{background:var(--acc);color:#fff;font-size:13px;font-weight:700;letter-spacing:.04em;\n  padding:9px 16px;border-radius:100px}\n.ge-pdp .faq{display:grid;grid-template-columns:1fr 1fr;gap:0 40px;margin-top:28px}\n.ge-pdp details{border-bottom:1px solid var(--rule);padding:16px 0}\n.ge-pdp summary{cursor:pointer;font-weight:700;font-size:16.5px;color:var(--ink);list-style:none;\n  display:flex;justify-content:space-between;align-items:center;gap:14px}\n.ge-pdp summary::-webkit-details-marker{display:none}\n.ge-pdp summary:after{content:\"+\";font-size:21px;color:var(--acc);font-weight:400;flex:none}\n.ge-pdp details[open] summary:after{content:\"–\"}\n.ge-pdp details p{margin:12px 0 0 !important;font-size:16px !important}\n.ge-pdp .close{text-align:center;padding:76px 0 !important}\n.ge-pdp .close h2{font-size:38px !important}\n.ge-pdp .rea{display:flex;gap:26px;justify-content:center;flex-wrap:wrap;margin-top:24px;\n  font-size:14px;color:var(--fnt);font-weight:600}\n.ge-pdp .rea span:before{content:\"✓ \";color:var(--ok);font-weight:700}\n.ge-pdp .band.d .rea{color:#9AA6B8}\n@media(max-width:860px){\n  .ge-pdp .band{padding:52px 0 !important}\n  .ge-pdp h2{font-size:27px !important}.ge-pdp .close h2{font-size:30px !important}\n  .ge-pdp .quote blockquote{font-size:21px !important}\n  .ge-pdp .tiles,.ge-pdp .kit,.ge-pdp .faq,.ge-pdp .cards{grid-template-columns:1fr}\n  .ge-pdp .steps{grid-template-columns:1fr 1fr}\n  .ge-pdp .steps.s3,.ge-pdp .steps.s4,.ge-pdp .steps.s6{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}\n  .ge-pdp .row{grid-template-columns:1fr;gap:22px;margin-bottom:40px}\n  .ge-pdp .row.flip .txt{order:0}\n}\n\n\/* 2026-09-03: .steps.s3\/.s4\/.s6 are TWO classes and out-specified the single-class\n   .ge-pdp .steps collapse rule in both blocks below, so a modified step grid never\n   collapsed inside the 553px product column - measured four 116px columns and 79px\n   body copy on a live s4 page. The collapse is now re-asserted at equal specificity\n   in BOTH the media and container blocks. Keep the two blocks mirrored. *\/\n\/* The kit is used both on full-width Pages and inside the ~553px product\n   description column. A viewport media query cannot tell those apart, so at a\n   1440px viewport the 3-across grids stayed 3-across inside 553px and collapsed\n   body copy to ~108px columns. This mirrors the block above but keys off the\n   CONTAINER width. Additive: browsers without @container fall back to the media\n   query and behave exactly as before. *\/\n@container (max-width:860px){\n  .ge-pdp .band{padding:52px 0 !important}\n  .ge-pdp h2{font-size:27px !important}.ge-pdp .close h2{font-size:30px !important}\n  .ge-pdp .quote blockquote{font-size:21px !important}\n  .ge-pdp .tiles,.ge-pdp .kit,.ge-pdp .faq,.ge-pdp .cards{grid-template-columns:1fr}\n  .ge-pdp .steps{grid-template-columns:1fr 1fr}\n  .ge-pdp .steps.s3,.ge-pdp .steps.s4,.ge-pdp .steps.s6{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}\n  .ge-pdp .row{grid-template-columns:1fr;gap:22px;margin-bottom:40px}\n  .ge-pdp .row.flip .txt{order:0}\n}\n\/* spec grid (not in pdp-kit.css) *\/\n.ge-pdp .specg{display:grid;grid-template-columns:minmax(0,1fr);border:1px solid var(--rule);border-radius:14px;background:#fff;margin-top:26px;overflow:hidden}\n.ge-pdp .sr{display:grid;grid-template-columns:minmax(0,36%) minmax(0,1fr);gap:14px;padding:13px 18px;border-bottom:1px solid var(--rule)}\n.ge-pdp .sr:last-child{border-bottom:0}\n.ge-pdp .sl{font-size:14px;font-weight:700;color:var(--ink)}\n.ge-pdp .sv{font-size:15px;color:var(--mut);overflow-wrap:anywhere}\n\u003c\/style\u003e\n","brand":"chigous","offers":[{"title":"White","offer_id":44362890281047,"sku":"5462P5RLZ1","price":9.99,"currency_code":"USD","in_stock":true},{"title":"Orange","offer_id":44362890313815,"sku":"B10I8VRKJ6","price":9.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0587\/0256\/1367\/files\/01_white_hanging_ghost_studio.jpg?v=1790640053","url":"https:\/\/chigous.com\/products\/halloween-led-glow-ghost-flying-ghost-lights-halloween-decorations","provider":"Secure","version":"1.0","type":"link"}