BEST SELLING COASTERSR

View more

CUTE SERIES OF COASTERS

View more

OUR CUSTOMERS ARE LOVING DDA™ COASTERS

Our DDA family cherishes these coasters, not just for their beauty, but for the joy of creation they inspire. Here’s why they’re cherished:

✔️ Therapeutic Crafting: Each dot you place helps ease the mind, offering a soothing respite from the bustle of daily life.

✔️ Home Adornment: Choose from an array of designs to accentuate your living space with vibrancy and personal touch.

✔️ Functional Artistry: Beyond decoration, these coasters safeguard surfaces with a sparkle, transforming the everyday into something special.

SHOP BY CATEGORIES

Coasters

Greeting Card

Fridge Stickers

Corner Bookmark

Bookmarks

Diamond Pendant

Keychain

New diamond Ornament

Cosmetic Mirror

Tote bag

Night Light

Accessorles

KEYCHAIN

View more

DIY DIAMOND PENDANT

DIY Craft Diamond Painting Double Sided Rotatable Wind Chime Pendant

$18.99 $64.95
View more

BOOKMARKS

View more

Mystery Box Diamond Painting Coasters - Randomly Send 1 Set

Mystic Diamond Painted Coaster refers to a mysterious coaster pattern, we randomly select any coaster pattern from the store based on the size you choose.

video

Customer Reviews
Subscribe to get special offers, free giveaways, and once-in-a-lifetime deals.
Show more Wow you reached the bottom

PEACE OF MIND GUARANTEED

We are so confident that you will love your handicrafts that we offer a satisfaction guarantee. In the unlikely event that you are not satisfied with your diamond artwork, you can return it within 14 days for a full refund.

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

SIGN UP AND SAVE

We unite art and technology to create unique Diamond Artwork