2024 Christmas Gnome Advent Calendar
2024 Christmas Gnome Advent Calendar
2024 Christmas Gnome Advent Calendar
2024 Christmas Gnome Advent Calendar
2024 Christmas Gnome Advent Calendar
2024 Christmas Gnome Advent Calendar
2024 Christmas Gnome Advent Calendar
2024 Christmas Gnome Advent Calendar
2024 Christmas Gnome Advent Calendar
2024 Christmas Gnome Advent Calendar
2024 Christmas Gnome Advent Calendar
2024 Christmas Gnome Advent Calendar
2024 Christmas Gnome Advent Calendar
2024 Christmas Gnome Advent Calendar

2024 Christmas Gnome Advent Calendar

111 sold
$35.98
$70.00
-49%
Shape-Christmas (01)
Please select a shape
Quantity
/** @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);

🎅2024 Christmas Gnome Advent Calendar

🎅Introducing our enchanting Gnome Advent Calendara delightful way to count down the days to Christmas! This beautifully crafted calendar features 24 doors, each revealing a unique, 12-inch handmade plush gnome.

🎄Each gnome is meticulously designed with charming details, including soft, colorful hats and cozy, plush beards. Made with high-quality materials, these gnomes are perfect for adding a touch of whimsy and festive cheer to your home.

FEATURES:

  • ✨ Magical Christmas Decor ✨:Transform your space with these enchanting gnomes. Ideal for mantels, shelves, and any spot needing a festive touch.
  • 🎁 Cherished Holiday Tradition 🎁Make this advent calendar a beloved part of your holiday celebrations, bringing joy and smiles year after year.

  • 👻Exciting fun for the whole family👻: Count down to Halloween with the whole family and create lasting memories. This fabric wall decoration encourages children and parents to share moments together and bond while looking forward to this spooky holiday. It's a fun way to build a family holiday tradition.
  • 🎃Decorative and festive🎃Add color to your home decor with this adorable Halloween advent calendar. Its festive design adds a little Halloween spirit to any room and serves as both a decoration and a practical countdown tool. Children of all ages can enjoy the whimsical spirit of Halloween.
  • 🎄 Charming Holiday Countdown🎄Get ready for Christmas with our 2024 Gnome Advent Calendar! Each day unveils a new, handmade plush gnome, making your countdown both exciting and magical.
  • 🎅 Unique Collectible Gnomes 🎅Discover 24 one-of-a-kind gnomes, each adorned with colorful hats and cozy beards. Perfect for adding whimsy and festive cheer throughout your home.

SPECIFICATIONS:

  • Main Material: Paper
  • Product Category: Flat Puzzle

PACKAGE:

  • 1 * 2024 Christmas Gnome Advent Calendar-01
  • 1 * 2024 Christmas Gnome Advent Calendar-02

Notes

  • Due to manual measurements, please allow slight measurement deviations.
  • Due to the different display and lighting effects, the actual color of the item may be slightly different from the color displayed on the picture.

100% GUARANTEE: If you think the size is not suitable for you, or the quality is not good enough, please just contact us, and we will make a partial or full refund back to you depending on the situation.


OUR GUARANTEE

  • We truly believe we carry some of the most innovative products in the world, and we want to make sure we back that up with a risk-free ironclad 60 days 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 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.