🔥🎄Handmade Christmas Tree Wreath for Front Door

$29.99
$58.99
-49%
Material:  No light
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);

Description

What a beautiful way to welcome people into your space! This gorgeous Christmas tree garland is just what you've been looking for to decorate your front door, entryway, interior wall or above your fireplace! It's perfect for an everyday garland too! You can DIY it and make it look even better!!!

The Christmas tree body is made of green polyester burlap netting. The bow topper is red, and green polyester burlap netting. (Red, Green, Gold)Berry accents and a cute bow with the Christmas tree decoration complete the look.

The premium outdoor garland is durable enough to be used over and over again, and the fade-resistantwaterproof silk makes this replica door garland perfect for indoor and outdoor use.

This beautiful large Christmas tree is the perfect gift for your family and friends to feel the joy of the Christmas holiday.

All of my garlands are handmade, one-of-a-kind in design, and I use high-quality materials. Each comes with a non-woven backing to protect your door from scratches and is sprayed with a matte sealant to minimize wear and discoloration. A loop is added for hanging.

Product details

  • Material: Wire frame, Ribbon, Polyester burlap net
  • Size: 50*40 cm/20*16 inch
  • Due to manual measurement, please allow slight deviation in measurement

TIPS: Our goods are authentic,100% handmade, counterfeit must be investigated! Customers, please identify our products!

Our work photos (We make all our items and don't resell cheap garbage.)

Click on ADD TO CART” to get yours now!

Worldwide Shipping✈

Why Choose Us?

At Calendarbox, we strive to provide our customers with great products re-enforced by exceptional customer service. Customer satisfaction is our top priority. If you do not have a positive experience for ANY reason, we will do WHATEVER it takes to make sure you are 100% satisfied with your purchase. We have 24/7/365 Email Support. Please CONTACT US if you need assistance.