🔥Black Friday - Save Up To 20% Off🔥
Christmas Antler Bear DIY Double-Sided Desktop Ornaments Diamond Art Kits
Christmas Antler Bear DIY Double-Sided Desktop Ornaments Diamond Art Kits
Christmas Antler Bear DIY Double-Sided Desktop Ornaments Diamond Art Kits
Christmas Antler Bear DIY Double-Sided Desktop Ornaments Diamond Art Kits
Christmas Antler Bear DIY Double-Sided Desktop Ornaments Diamond Art Kits
Christmas Antler Bear DIY Double-Sided Desktop Ornaments Diamond Art Kits
Christmas Antler Bear DIY Double-Sided Desktop Ornaments Diamond Art Kits
Christmas Antler Bear DIY Double-Sided Desktop Ornaments Diamond Art Kits
Christmas Antler Bear DIY Double-Sided Desktop Ornaments Diamond Art Kits
Christmas Antler Bear DIY Double-Sided Desktop Ornaments Diamond Art Kits
Christmas Antler Bear DIY Double-Sided Desktop Ornaments Diamond Art Kits
Christmas Antler Bear DIY Double-Sided Desktop Ornaments Diamond Art Kits
Christmas Antler Bear DIY Double-Sided Desktop Ornaments Diamond Art Kits
Christmas Antler Bear DIY Double-Sided Desktop Ornaments Diamond Art Kits
1 / 14
Christmas Antler Bear DIY Double-Sided Desktop Ornaments Diamond Art Kits
Christmas Antler Bear DIY Double-Sided Desktop Ornaments Diamond Art Kits
Christmas Antler Bear DIY Double-Sided Desktop Ornaments Diamond Art Kits
Christmas Antler Bear DIY Double-Sided Desktop Ornaments Diamond Art Kits
Christmas Antler Bear DIY Double-Sided Desktop Ornaments Diamond Art Kits
Christmas Antler Bear DIY Double-Sided Desktop Ornaments Diamond Art Kits
Christmas Antler Bear DIY Double-Sided Desktop Ornaments Diamond Art Kits
Christmas Antler Bear DIY Double-Sided Desktop Ornaments Diamond Art Kits
Christmas Antler Bear DIY Double-Sided Desktop Ornaments Diamond Art Kits
Christmas Antler Bear DIY Double-Sided Desktop Ornaments Diamond Art Kits
Christmas Antler Bear DIY Double-Sided Desktop Ornaments Diamond Art Kits
Christmas Antler Bear DIY Double-Sided Desktop Ornaments Diamond Art Kits
Christmas Antler Bear DIY Double-Sided Desktop Ornaments Diamond Art Kits
Christmas Antler Bear DIY Double-Sided Desktop Ornaments Diamond Art Kits
0% OFF

Christmas Antler Bear DIY Double-Sided Desktop Ornaments Diamond Art Kits

1546498.01

$20.99
0 sold
Qty 3000 in stock
Specification:
Size: 240.00 x 230.00 x 10.00 mm/9.45 x 9.06 x 0.39 inches
Origin: Mainland China
Style: Modern
Material: Resin
Description
Product: DIY Diamond Dot Art
Material: High-quality PET + Shaped Diamonds + Crystal Diamonds
Use Space: Living Room/Bedroom/Classroom
DIY Diamond Painting Production Steps:
1. Open the box and check that all the diamond painting tools are complete.
2. Select a color according to the resin diamond color code and apply it to the plate. Applying multiple colors at once will speed up the process.
3. Find the corresponding color code on the ornament and begin applying until the painting is complete.
4. Once the diamonds are applied, place some books on the diamond application area to stabilize them.
5. Once the diamonds are applied, you can use them as home decoration!


Note:
Due to different monitor settings and lighting conditions, the actual color of the item may vary slightly from the pictures. Thanks for your understanding!
Please allow a 1-2 cm difference in measurements due to manual measuring.



1 x Diamond Dot Ornament (Rhinestones require adhesive)
1 x Diamond Bag
1 x Diamond Painting Tool



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