(🔥Early Halloween Sale -42% OFF)🎃Expressive Pumpkin Family

$26.99
$46.99
-43%
Style:  🎃Wilson
Quantity
people are viewing this right now
/** @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-1539149753700').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

🤜We create beautiful and simple decoration🤛

🧡🎃👀 These Expressive Pumpkin will look stunning at your home this upcoming season. They will be a SHOW STOPPER! 

🧡🎃 With their cheerful, wide grin, they bring the happy to our family. Hand-painted to bring unique character to life; they are finished with fabric leaves and curlicue topper. 

🧡🎃They can be used as a decoration or a nice artful gift for any occasion. Exceeded all your expectations.

Wilson🎃

With his cheerful, wide grin, Wilson brings the happy to our group of Expressive Halloween Pumpkins.

Oliver🎃

Large eyes, larger personality: that’s Oliver. 

Jasper🎃

With his wire-rimmed specs, Jasper keeps a watchful eye of your spooking season. 

Edgar🎃

Not the happiest pumpkin in the patch, but Edgar brings real personality (and probably a few grins) to your whimsical Halloween arrangement.

Herbert🎃

Herbert is the “scaredy-gourd” in our group of Expressive Halloween Pumpkins.

Frank🎃

Why the long face, Frank?his fabric leaf and curlicue topper, are a nice touch, and helooks especially handsome with displayed with other Expressive Pumpkins in our collection.

🎃WHY YOU'LL LOVE IT
  • Human-like Halloween pumpkin decor
  • Handpainted; dimensional accents
  • Papier–mâché, handcrafted with detail
  • Weighted base to sit securely
  • Wipe with soft cloth to clean

Focus:

  • Handmade
  • Resin, mixed media, enamel and acrylic paint.
  • Wilson/Oliver/Edgar: 6x6x6 inches 380g
  • Jasper: 5.2x8x5.2 inches  350g
  • Herbert: 8x7.8x7.8 inches  430g
  • Frank:8x5.2x5.2 inches   390g

Worldwide Shipping ✈  

Please do note that shipping is insured and takes 8-24 business days worldwide. However, you may receive your items earlier. Tracking Numbers will ALWAYS be sent so you can track it every step of the way! Cool things are worth waiting for!

100% Risk-Free Purchase 

You can return items for a refund or exchange within 180 days. and we will make it right by offering you a replacement or refund. 100% Simple & Risk-Free process.

OUR GUARANTEE

If you don't have a positive experience for ANY reason, we will do WHATEVER it takes to make sure you are 100% satisfied with your purchase.

Buying items online can be a daunting task, so we want you to realize that there are absolutely ZERO risks in buying something from our website and trying it out. If you don't like it, no hard feelings, we'll make it right.

We have 24/7/365 Ticket and Email Support. Please contact us if you need assistance.