【Take 7% OFF Code: Happy】🔥Buy 4 Get 1 Free🔥 Free shipping for order $99
1 / 4
You May Also Like Don't Like These?
0% OFF

12Pcs Diamond Painting PET Single-sided Xmas 250th Anniversary Christmas Tree Hanging Ornaments

$15.99
47 sold
Qty 29991 in stock

Product Dimensions: 90.00x90.00x10.00mm

Product Dimensions: 3.54x3.54x0.39inch

Country/Region of Origin: Mainland China
Style: Classic
Material: PET
High Concern Chemicals: None

Spend your leisure time creating a unique holiday look with this DIY diamond-studded Christmas ornament.

Each round ornament is 8-9cm in diameter and made of high-quality PET sheet, which is durable, waterproof, and fade-resistant, ensuring your handmade creations last.

We offer a variety of pattern sets: Santa Claus Christmas series, cute puppy portraits, religious angel birth themes, seaside lighthouse ocean style, retro snowflakes, holiday flowers, etc. The diamond-studding process is extremely easy. Each set includes a pre-printed PET base with adhesive, colored round resin rhinestones, and a hanging cord. Simply attach the rhinestones according to the outline. It can relieve daily stress and also improve concentration.

The finished, exquisite round pendants can be hung on Christmas tree branches, fireplace wreaths, windows, front doors, and wall decorations, serving as eye-catching seasonal ornaments that enhance the overall Christmas atmosphere of your home.

Besides personal decoration, they also make a thoughtful handmade gift for Christmas enthusiasts and religious friends during holiday gatherings.

Safety Tip: Contains small, loose diamond particles; please keep out of reach of children under 3 years old.

A variety of festive patterns are available, including classic Santa Claus, cute pet images, religious birth themes, seaside lighthouses, nautical themes, and retro snowflake designs. Available in 6-piece and 12-piece sets to suit different decoration and gifting needs.

Made of high-quality, environmentally friendly PET material, all pieces are a standard 8cm size. The round pendants use a durable, transparent PET substrate, with a diameter of 8-9cm per piece. The material is lightweight, flexible, and resistant to cracking and fading, maintaining its flatness and elegance even after long-term display.

Easy Rhinestone DIY Craft: Zero Difficulty! This complete rhinestone ornament set includes all necessary tools and a pre-printed adhesive template. Simply peel off the protective film and attach the resin rhinestones to the designated spots to complete your creation. It's simple to use and offers a relaxing and enjoyable crafting experience for adults and teenagers alike.

Christmas Tree Ornament: Perfect for Various Holiday Decorations. Comes with a hanging cord for direct hanging on Christmas trees, fireplace mantles, window frames, wall hooks, and entryways, adding a retro and warm festive atmosphere to Christmas parties and winter home décor.

A Festive Gift: These handmade rhinestone ornaments are perfect for Christmas, Thanksgiving, and other holiday gifts. A thoughtful present for craft enthusiasts, family, and friends. Contains small rhinestone particles; keep out of reach of children under 3 years old to prevent choking.

Package Includes:

1 set of *pet ornaments (with cord)

1 * Rhinestone Painting Tools (Rhinestone Pen, Speed ​​Drawer)

You May Also Like Don't Like These?
/** @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-1736478594929').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);
Hot Selling series