🔥Black Friday - Save Up To 20% Off🔥
2D Flat Christmas Lighthouse Print DIY Table Top Diamond Painting Ornament Kits
2D Flat Christmas Lighthouse Print DIY Table Top Diamond Painting Ornament Kits
2D Flat Christmas Lighthouse Print DIY Table Top Diamond Painting Ornament Kits
2D Flat Christmas Lighthouse Print DIY Table Top Diamond Painting Ornament Kits
2D Flat Christmas Lighthouse Print DIY Table Top Diamond Painting Ornament Kits
2D Flat Christmas Lighthouse Print DIY Table Top Diamond Painting Ornament Kits
2D Flat Christmas Lighthouse Print DIY Table Top Diamond Painting Ornament Kits
2D Flat Christmas Lighthouse Print DIY Table Top Diamond Painting Ornament Kits
2D Flat Christmas Lighthouse Print DIY Table Top Diamond Painting Ornament Kits
2D Flat Christmas Lighthouse Print DIY Table Top Diamond Painting Ornament Kits
2D Flat Christmas Lighthouse Print DIY Table Top Diamond Painting Ornament Kits
2D Flat Christmas Lighthouse Print DIY Table Top Diamond Painting Ornament Kits
2D Flat Christmas Lighthouse Print DIY Table Top Diamond Painting Ornament Kits
2D Flat Christmas Lighthouse Print DIY Table Top Diamond Painting Ornament Kits
2D Flat Christmas Lighthouse Print DIY Table Top Diamond Painting Ornament Kits
2D Flat Christmas Lighthouse Print DIY Table Top Diamond Painting Ornament Kits
1 / 16
2D Flat Christmas Lighthouse Print DIY Table Top Diamond Painting Ornament Kits
2D Flat Christmas Lighthouse Print DIY Table Top Diamond Painting Ornament Kits
2D Flat Christmas Lighthouse Print DIY Table Top Diamond Painting Ornament Kits
2D Flat Christmas Lighthouse Print DIY Table Top Diamond Painting Ornament Kits
2D Flat Christmas Lighthouse Print DIY Table Top Diamond Painting Ornament Kits
2D Flat Christmas Lighthouse Print DIY Table Top Diamond Painting Ornament Kits
2D Flat Christmas Lighthouse Print DIY Table Top Diamond Painting Ornament Kits
2D Flat Christmas Lighthouse Print DIY Table Top Diamond Painting Ornament Kits
2D Flat Christmas Lighthouse Print DIY Table Top Diamond Painting Ornament Kits
2D Flat Christmas Lighthouse Print DIY Table Top Diamond Painting Ornament Kits
2D Flat Christmas Lighthouse Print DIY Table Top Diamond Painting Ornament Kits
2D Flat Christmas Lighthouse Print DIY Table Top Diamond Painting Ornament Kits
2D Flat Christmas Lighthouse Print DIY Table Top Diamond Painting Ornament Kits
2D Flat Christmas Lighthouse Print DIY Table Top Diamond Painting Ornament Kits
2D Flat Christmas Lighthouse Print DIY Table Top Diamond Painting Ornament Kits
2D Flat Christmas Lighthouse Print DIY Table Top Diamond Painting Ornament Kits
0% OFF

2D Flat Christmas Lighthouse Print DIY Table Top Diamond Painting Ornament Kits

1528782.02

$19.99
0 sold
Qty 4 in stock
Specification:
Origin: Mainland China
Product Dimensions: 238.00 x 179.00 x 10.00 mm / 9.37 x 7.05 x 0.39 inches
Material: High-quality acrylic + round diamonds + shaped diamonds
Color: As shown in the image
Application 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 diamonds are complete.
4. Once the diamonds are attached, place some book on the diamond attachment area to hold them in place.
5. After attaching the diamonds, apply double-sided tape to the bottom of the Christmas tree ornament. Remove the tape, insert the base, and string the small pendant onto the string. Hang it on the Christmas tree.

DIY Diamond Painting Precautions:
1. Refer to the previous steps.
2. If you are unsure which color to use, refer to the color chart.

Note:
1. This is a DIY diamond art piece. It comes unfinished and requires your own finishing. All products are hand-measured, so please allow 1-2 cm for deviation.
2. Due to lighting and screen variations, the color of the product may vary slightly from the image. Please understand.
Washing will affect the adhesive's viscosity, so please do not wash with water.


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.



Package Content:
1 x Acrylic Board
1 x PVC Base
1 x 1 Drill Kit (Rhinestones Require Adhesive) (1 Drill Pen, 1 Drill Tray, 1 Drill Pad)
/** @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);