mrosto™-The best Halloween merchandise-👻DIY Lit Ghosts Material Kit

Sold 0 only 999999999 item(s) left
$38.99 $68.99 Save $30.00
Qty:  1 Set
(🔥Today Only Gift):  🎁VIP Shipping
Quantity
Share the love
Free worldwide shipping
Free returns
Sustainably made
Secure payments
/** @private {string} */ class SpzCustomAnchorScroll extends SPZ.BaseElement { static deferredMount() { return false; } constructor(element) { super(element); /** @private {Element} */ this.scrollableContainer_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } buildCallback() { this.viewport_ = this.getViewport(); this.initActions_(); } setTarget(containerId, targetId) { this.containerId = '#' + containerId; this.targetId = '#' + targetId; } scrollToTarget() { const container = document.querySelector(this.containerId); const target = container.querySelector(this.targetId); const {scrollTop} = container; const eleOffsetTop = this.getOffsetTop_(target, container); this.viewport_ .interpolateScrollIntoView_( container, scrollTop, scrollTop + eleOffsetTop ); } initActions_() { this.registerAction( 'scrollToTarget', (invocation) => this.scrollToTarget(invocation?.caller) ); this.registerAction( 'setTarget', (invocation) => this.setTarget(invocation?.args?.containerId, invocation?.args?.targetId) ); } /** * @param {Element} element * @param {Element} container * @return {number} * @private */ getOffsetTop_(element, container) { if (!element./*OK*/ getClientRects().length) { return 0; } const rect = element./*OK*/ getBoundingClientRect(); if (rect.width || rect.height) { return rect.top - container./*OK*/ getBoundingClientRect().top; } return rect.top; } } SPZ.defineElement('spz-custom-anchor-scroll', SpzCustomAnchorScroll); const STRENGTHEN_TRUST_URL = "/api/strengthen_trust/settings"; class SpzCustomStrengthenTrust extends SPZ.BaseElement { constructor(element) { super(element); this.renderElement_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } buildCallback() { this.xhr_ = SPZServices.xhrFor(this.win); const renderId = this.element.getAttribute('render-id'); SPZCore.Dom.waitForChild( document.body, () => !!document.getElementById(renderId), () => { this.renderElement_ = SPZCore.Dom.scopedQuerySelector( document.body, `#${renderId}` ); if (this.renderElement_) { this.render_(); } this.registerAction('track', (invocation) => { this.track_(invocation.args); }); } ); } render_() { this.fetchData_().then((data) => { if (!data) { return; } SPZ.whenApiDefined(this.renderElement_).then((apis) => { apis?.render(data); document.querySelector('#strengthen-trust-render-1651799308132').addEventListener('click',(event)=>{ if(event.target.nodeName == 'A'){ this.track_({type: 'trust_content_click'}); } }) }); }); } track_(data = {}) { const track = window.sa && window.sa.track; if (!track) { return; } track('trust_enhancement_event', data); } parseJSON_(string) { let result = {}; try { result = JSON.parse(string); } catch (e) {} return result; } fetchData_() { return this.xhr_ .fetchJson(STRENGTHEN_TRUST_URL) .then((responseData) => { if (!responseData || !responseData.data) { return null; } const data = responseData.data; const moduleSettings = (data.module_settings || []).reduce((result, moduleSetting) => { return result.concat(Object.assign(moduleSetting, { logos: (moduleSetting.logos || []).map((item) => { return moduleSetting.logos_type == 'custom' ? this.parseJSON_(item) : item; }) })); }, []); return Object.assign(data, { module_settings: moduleSettings, isEditor: window.self !== window.top, }); }); } } SPZ.defineElement('spz-custom-strengthen-trust', SpzCustomStrengthenTrust);
Description

Description

😊If you are not satisfied with the goods received, please contact us within 15 days after receipt, and we will give you the best help! Please don't worry!
🍭Fast refund Guarantee>> Partial or full refund depending on the situation
⏰Handling time>> Priority is given to delivery after payment.
🏆93.7% Of Customers Buy 2 Or More

BOO! 🎃👻 This easy DIY will get your house Halloween-ready!!
👻Oh, My God! These DIY light-up ghosts are super cute! A quick, easy, and budget-friendly DIY, anybody could make these!

😊Diy decorating for This Halloween with your family is a very rewarding thing to do!


🏆Haunt your guests with this pair of charming ghosts.
Illuminated with warm white, energy-efficient lights,
they can float wherever you like, greeting guests on the porch, mingling in the living room,
or providing a spine-tingling focal point at the far end of the hall.
Just set them on the timer and let them glow.

🔥The LIT GHOST that millions of people on TikTok have wanted is now in front of your eyes!


🍭No more buying materials separately, we've got it all covered for you!

Make amazing LIT GHOST in just 5 steps!
Step 1
Secure the top of the adjustable tomato cage with  rubber bands

Step 2
Insert the polystyrene ball on top of the tomato cage

Step 3
Wrap the string of lights around the tomato cage

Step 4
Put the white cloth over

Step 5
Stick a black spacer on your little brat so he can see the world.

⚡️That's done! It's that simple!


One set contains:
9.84-inch Polystyrene solid ball*1
47.24-inch adjustable tomato cage*1
39.4-inch white string lights*1
Black spacers*2
Rubber band*50g
59*90.5 inch white cloth*1
Glue*1
 

Click the "ADD TO CART" button now! 

RETURN & WARRANTY

💰 Money-Back Guarantee: If you bought it and felt that it was not for you, don't worry. Just shoot us a message at contact and we will make it right by offering you a replacement or refund. 100% Simple & Risk-Free process.

💐Don't forget to get some for your family and friends as it's a unique gift idea.

⚡️Stock sells fast - get yours today!

HOW TO PAY

If you want to checkout with a Credit Card. Please Click Paypal and Search for ‘Pay with Debit or Credit Card
Enter your Payment details, your Billing Address, and your Contact Information.

SHIPPING

Each piece is handcrafted and due to the complexity of this design, the production period is about 1 week.

We would greatly appreciate your patience and understanding as we work to meet demand while ensuring that every piece meets our high-quality standards.