🎄15pcs Christmas Tree Ornaments Velvet Balls🎁

$35.99 $52.96 Save $16.97
Color:  Style 1
Size:  6cm
Quantity
Share the love
Worldwide shipping
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

Multicolor Elegance

Elevate your holiday decor with our velvet Christmas ornaments, featuring a classic and minimalist design in shades of burgundy,green, brown,blue and neutral. These xmas ornaments come in a variety of colors, allowing you to effortlessly mix and match for a perfect ornament display that suits your style

Unmatched Quality and Durability

Crafted with utmost care, our balls ornaments are synonymous with high quality. They are beautifully handmade, well-made, and exceptionally durable. Their sturdy, shatterproof construction ensures they won't easily break, providing you with long-lasting and reusable christmas tree ornaments that enhance your holiday experience


Generous Size and Quantity

Each ornament measures an impressive 3.15 inches in size, and the set includes a generous 12 Christmas balls and 12 hanging chains. This larger size and abundant quantity give you the freedom to create a stunning and memorable holiday display


Luxurious and Unique Design

Our ornaments boast a touch of luxury with their elegant design. High-quality fleece wraps around the plastic ball, and captivating element to your Christmas trees, breaking away from monotony

Lightweight and Family-Friendly

Worried about heavy ornaments weighing down your tree branches? These velvet ornaments are lightweight, eliminating that concern. Moreover, their unbreakable nature makes them a safe choice for families with kids and pets. Hang them effortlessly in various locations, adding beauty and safety to your christmas setup

Versatile Home Decor

These velvet Christmas ornaments are the perfect addition to your holiday decor repertoire. Use them to adorn your Christmas tree, holiday wreaths, fireplaces, banisters, garlands, and more. They're also ideal for special occasions such as weddings, engagements, anniversaries, parties, and as thoughtful gifts, adding a touch of festive elegance to any setting