Sitewide Buy 3 Get 1 FREE(Add 4 to Cart)
Crown Flip Cover Diamond Painting Sorting Tray with Spout (Pink)
Crown Flip Cover Diamond Painting Sorting Tray with Spout (Pink)
Crown Flip Cover Diamond Painting Sorting Tray with Spout (Pink)
Crown Flip Cover Diamond Painting Sorting Tray with Spout (Pink)
Crown Flip Cover Diamond Painting Sorting Tray with Spout (Pink)
Crown Flip Cover Diamond Painting Sorting Tray with Spout (Pink)
Crown Flip Cover Diamond Painting Sorting Tray with Spout (Pink)
Crown Flip Cover Diamond Painting Sorting Tray with Spout (Pink)
Crown Flip Cover Diamond Painting Sorting Tray with Spout (Pink)
Crown Flip Cover Diamond Painting Sorting Tray with Spout (Pink)
Crown Flip Cover Diamond Painting Sorting Tray with Spout (Pink)
Crown Flip Cover Diamond Painting Sorting Tray with Spout (Pink)
Crown Flip Cover Diamond Painting Sorting Tray with Spout (Pink)
Crown Flip Cover Diamond Painting Sorting Tray with Spout (Pink)
1 / 14
Crown Flip Cover Diamond Painting Sorting Tray with Spout (Pink)
Crown Flip Cover Diamond Painting Sorting Tray with Spout (Pink)
Crown Flip Cover Diamond Painting Sorting Tray with Spout (Pink)
Crown Flip Cover Diamond Painting Sorting Tray with Spout (Pink)
Crown Flip Cover Diamond Painting Sorting Tray with Spout (Pink)
Crown Flip Cover Diamond Painting Sorting Tray with Spout (Pink)
Crown Flip Cover Diamond Painting Sorting Tray with Spout (Pink)
Crown Flip Cover Diamond Painting Sorting Tray with Spout (Pink)
Crown Flip Cover Diamond Painting Sorting Tray with Spout (Pink)
Crown Flip Cover Diamond Painting Sorting Tray with Spout (Pink)
Crown Flip Cover Diamond Painting Sorting Tray with Spout (Pink)
Crown Flip Cover Diamond Painting Sorting Tray with Spout (Pink)
Crown Flip Cover Diamond Painting Sorting Tray with Spout (Pink)
Crown Flip Cover Diamond Painting Sorting Tray with Spout (Pink)
0% OFF

Crown Flip Cover Diamond Painting Sorting Tray with Spout (Pink)

1908445.02

$10.15
0 sold
Qty 3000 in stock
Specification:

Product size: 4.72x2.76x0.39(inch)

Product name: Crown flip-top diamond painting divided diamond plate / dot diamond plate

Size: 12cm x 7cm

Material: thickened ABS plastic

Structure: flip cover dustproof design + internal diversion stripes + side dumping outlet


Note:
Due to the different monitor and light effect, the actual color of the item might be slightly different from the color shown in the images. Thank you!
Please allow a 1-2 cm difference in measurements due to manual measuring.


1 x Plate


Crown Flip Cover Gem Painting Sorting Tray with Spout Dust-Proof

Features:

1. Flip Lid For Drill Safety: The crown flip lid dust cover on this gem painting sorting tray secures round drills and square drills during rest periods, acting as a dependable dust-proof gem tray in any workspace.

2. Side Pour Spout Efficiency: The pour spout on this gem painting accessories tray channels drills directly into storage bags when switching colors, keeping this ABS gem painting tray organized and spill-free throughout use.

3. Self-Aligning Grooves: Ridges inside this bead sorting tray guide drills to collect on one edge with minimal shaking, enabling smooth drill pen pickup and improved efficiency during extended DIY mosaic crafting sessions.

4. Thickened ABS Plate: This gem drill tray organizer measures 4.72x2.76x0.39in and uses reinforced ABS material, making it a sturdy, lightweight gem painting tools accessory for desk-based or frame-mounted crafting setups.

5. Macaron Crown Aesthetic: The embossed crown lid design and macaron color selection on this drill sorting plate make it a standout among gem painting storage trays, for DIY craft photography and social sharing.

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