🔥Black Friday - Save Up To 20% Off🔥
Summer Gnome DIY Diamond Painting Hanging Pendants Acrylic Crafts Kit for Home Wall Decor
Summer Gnome DIY Diamond Painting Hanging Pendants Acrylic Crafts Kit for Home Wall Decor
Summer Gnome DIY Diamond Painting Hanging Pendants Acrylic Crafts Kit for Home Wall Decor
Summer Gnome DIY Diamond Painting Hanging Pendants Acrylic Crafts Kit for Home Wall Decor
Summer Gnome DIY Diamond Painting Hanging Pendants Acrylic Crafts Kit for Home Wall Decor
Summer Gnome DIY Diamond Painting Hanging Pendants Acrylic Crafts Kit for Home Wall Decor
Summer Gnome DIY Diamond Painting Hanging Pendants Acrylic Crafts Kit for Home Wall Decor
Summer Gnome DIY Diamond Painting Hanging Pendants Acrylic Crafts Kit for Home Wall Decor
Summer Gnome DIY Diamond Painting Hanging Pendants Acrylic Crafts Kit for Home Wall Decor
Summer Gnome DIY Diamond Painting Hanging Pendants Acrylic Crafts Kit for Home Wall Decor
Summer Gnome DIY Diamond Painting Hanging Pendants Acrylic Crafts Kit for Home Wall Decor
Summer Gnome DIY Diamond Painting Hanging Pendants Acrylic Crafts Kit for Home Wall Decor
Summer Gnome DIY Diamond Painting Hanging Pendants Acrylic Crafts Kit for Home Wall Decor
Summer Gnome DIY Diamond Painting Hanging Pendants Acrylic Crafts Kit for Home Wall Decor
Summer Gnome DIY Diamond Painting Hanging Pendants Acrylic Crafts Kit for Home Wall Decor
1 / 15
Summer Gnome DIY Diamond Painting Hanging Pendants Acrylic Crafts Kit for Home Wall Decor
Summer Gnome DIY Diamond Painting Hanging Pendants Acrylic Crafts Kit for Home Wall Decor
Summer Gnome DIY Diamond Painting Hanging Pendants Acrylic Crafts Kit for Home Wall Decor
Summer Gnome DIY Diamond Painting Hanging Pendants Acrylic Crafts Kit for Home Wall Decor
Summer Gnome DIY Diamond Painting Hanging Pendants Acrylic Crafts Kit for Home Wall Decor
Summer Gnome DIY Diamond Painting Hanging Pendants Acrylic Crafts Kit for Home Wall Decor
Summer Gnome DIY Diamond Painting Hanging Pendants Acrylic Crafts Kit for Home Wall Decor
Summer Gnome DIY Diamond Painting Hanging Pendants Acrylic Crafts Kit for Home Wall Decor
Summer Gnome DIY Diamond Painting Hanging Pendants Acrylic Crafts Kit for Home Wall Decor
Summer Gnome DIY Diamond Painting Hanging Pendants Acrylic Crafts Kit for Home Wall Decor
Summer Gnome DIY Diamond Painting Hanging Pendants Acrylic Crafts Kit for Home Wall Decor
Summer Gnome DIY Diamond Painting Hanging Pendants Acrylic Crafts Kit for Home Wall Decor
Summer Gnome DIY Diamond Painting Hanging Pendants Acrylic Crafts Kit for Home Wall Decor
Summer Gnome DIY Diamond Painting Hanging Pendants Acrylic Crafts Kit for Home Wall Decor
Summer Gnome DIY Diamond Painting Hanging Pendants Acrylic Crafts Kit for Home Wall Decor
0% OFF

Summer Gnome DIY Diamond Painting Hanging Pendants Acrylic Crafts Kit for Home Wall Decor

1555850.07

$18.99
0 sold
Qty 3000 in stock
Specification:
Product dimensions: 9.33 x 9.25 x 0.39 inches
Material: Acrylic

DIY diamond painting production steps:
1. Open the packaging box and check that all diamond painting tools are present;
2. Select one colour from the resin diamonds based on their colour coding and place it on the tray. Completing an entire colour in one go can increase speed;
3. Locate the corresponding colour codes on the ornament and begin applying the diamonds until complete;
4. Upon completion, place a stack of books on the diamond-covered area for a short while to ensure secure adhesion;
5. After finishing the diamond application, affix double-sided tape to the base of the Christmas tree ornament. Peel off the backing, insert the base, thread the small pendant onto the string, and hang it on the Christmas tree.
 
Precautions for DIY Diamond Painting:
1. Refer to the preceding steps for guidance.
2. Should you be uncertain about colour selection, consult the colour chart provided.

Notes:
1. This is a DIY diamond painting ornament kit requiring personal completion. All products are hand-measured; please allow for a 1-2cm deviation.
2. Due to variations in lighting and screen displays, the actual product colour may differ slightly from images. Your understanding is appreciated.

Cleaning may compromise adhesive strength; please refrain from washing with water.



1 Set x Acrylic Painting Pendant
1 Set x Rhinestone Bag (Rhinestone Needs To Be Glued On) (1 x Rhinestone Dotting Pen, 1 Rhinestone Dotting Tray, 1 Rhinestone Putty)



/** @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-1736477762476').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);