Paintgem Kit_Christmas Edition
Paintgem Kit_Christmas Edition Packing
Mini Diamond Painting_Christmas Edition_Christmas tree
Mini Diamond Painting_Christmas Edition_Wreath
Mini Diamond Painting_Christmas Edition_Poinsettia
Mini Diamond Painting_Christmas Edition_Christmas Gloves
Mini Diamond Painting_Christmas Edition_Christmas stocking
Mini Diamond Painting_Christmas Edition_Reindeer
Mini Diamond Painting_Christmas Edition_Snowman
Mini Diamond Painting_Christmas Edition_Santa Claus
Paintgem Kit_Christmas Edition_Finished painting 1
Paintgem Kit_Christmas Edition_Finished painting 2
Paintgem Kit_Christmas Edition
Paintgem Kit_Christmas Edition Packing
Mini Diamond Painting_Christmas Edition_Christmas tree
Mini Diamond Painting_Christmas Edition_Wreath
Mini Diamond Painting_Christmas Edition_Poinsettia
Mini Diamond Painting_Christmas Edition_Christmas Gloves
Mini Diamond Painting_Christmas Edition_Christmas stocking
Mini Diamond Painting_Christmas Edition_Reindeer
Mini Diamond Painting_Christmas Edition_Snowman
Mini Diamond Painting_Christmas Edition_Santa Claus
Paintgem Kit_Christmas Edition_Finished painting 1
Paintgem Kit_Christmas Edition_Finished painting 2

Christmas Edition - Paintgem Authorized

🇺🇸         In-stock: Ready to ship from USA

Price

$34.90 $34.90
Free shipping

Quantity

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

Intro

Get into the holiday spirit! This fun and festive set features all the classics of the season, including Santa, Snowmen, and brightly wrapped presents. Each design captures the playful and whimsical spirit of Christmas, with vibrant colors and lively illustrations that are sure to bring a smile to your face.

Details

Designs 16
Colors 46
Gems 12,261
Size 3.1" x 4.7" / 8 x 12cm

What's include

1
Canvas set
6
Tweezers
2
Gems
7
Multi placer
3
Applicator
8
Tools bag
4
Tray
9
Color chart
5
Wax
10
Instructions

How to Use

Peel off the clear film that covers the adhesive canvas
Choose a gem color and pour the gems into the white tray
Transfer each gem from the tray to the matching symbol & repeat
When your masterpiece is completed, frame it and show off

Introduction
Welcome to our store! We offer a wide range of payment options to make your purchasing experience as convenient as possible. Whether you prefer traditional methods or modern alternatives, we have you covered.

PayPal
We are proud to offer PayPal as one of our primary payment options. With PayPal, you can use your PayPal account or pay securely with a credit card or debit card through PayPal's platform.

Stripe
For greater flexibility, we also support an extensive list of payment methods through Stripe. Some of the supported methods include:

·Affirm
·American Express
·Apple Pay
·Bancontact
·BLEUE
·Cartes Bancaires
·Diners
·Discover
·Giropay
·Google Pay
·iDEAL
·JCB
·Maestro
·Mastercard
·Mastercard Debit
·My Bank
·Paysafe card
·PayU
·Poli
·Qiwi Wallet
·Rapipago
·Safety Pay
·SEPA
·SOFORT
·Stripe - Alipay
·Stripe - Bancontact (Belgium)
·Stripe - Eps (Austria)
·Stripe - Giropay (Germany)
·Stripe - Ideal (Netherlands)
·Stripe - P24 (Poland)
·Stripe - Sofort (Austria, Belgium, Germany, Spain, Italy, Netherlands)
·Stripe - Wechat
·Union Pay
·Visa, Visa Electron, VISA Debit

Feel free to choose the payment method that best suits your preferences and needs. Should you have any questions or need assistance, please do not hesitate to contact us info@cateared.com

Thank you for choosing our store, and we look forward to serving you.

Blog posts

VIEW ALL