Cross Stitch - 14CT Stamped - Elf (47*47cm)
Cross Stitch - 14CT Stamped - Elf (47*47cm)
Cross Stitch - 14CT Stamped - Elf (47*47cm)
Cross Stitch - 14CT Stamped - Elf (47*47cm)
Cross Stitch - 14CT Stamped - Elf (47*47cm)
Cross Stitch - 14CT Stamped - Elf (47*47cm)
Cross Stitch - 14CT Stamped - Elf (47*47cm)
Cross Stitch - 14CT Stamped - Elf (47*47cm)
Cross Stitch - 14CT Stamped - Elf (47*47cm)
Cross Stitch - 14CT Stamped - Elf (47*47cm)
Cross Stitch - 14CT Stamped - Elf (47*47cm)
Cross Stitch - 14CT Stamped - Elf (47*47cm)
Cross Stitch - 14CT Stamped - Elf (47*47cm)
Cross Stitch - 14CT Stamped - Elf (47*47cm)
Cross Stitch - 14CT Stamped - Elf (47*47cm)
Cross Stitch - 14CT Stamped - Elf (47*47cm)
Cross Stitch - 14CT Stamped - Elf (47*47cm)
Cross Stitch - 14CT Stamped - Elf (47*47cm)
Cross Stitch - 14CT Stamped - Elf (47*47cm)
Cross Stitch - 14CT Stamped - Elf (47*47cm)
1 / 20
Cross Stitch - 14CT Stamped - Elf (47*47cm)
Cross Stitch - 14CT Stamped - Elf (47*47cm)
Cross Stitch - 14CT Stamped - Elf (47*47cm)
Cross Stitch - 14CT Stamped - Elf (47*47cm)
Cross Stitch - 14CT Stamped - Elf (47*47cm)
Cross Stitch - 14CT Stamped - Elf (47*47cm)
Cross Stitch - 14CT Stamped - Elf (47*47cm)
Cross Stitch - 14CT Stamped - Elf (47*47cm)
Cross Stitch - 14CT Stamped - Elf (47*47cm)
Cross Stitch - 14CT Stamped - Elf (47*47cm)
Cross Stitch - 14CT Stamped - Elf (47*47cm)
Cross Stitch - 14CT Stamped - Elf (47*47cm)
Cross Stitch - 14CT Stamped - Elf (47*47cm)
Cross Stitch - 14CT Stamped - Elf (47*47cm)
Cross Stitch - 14CT Stamped - Elf (47*47cm)
Cross Stitch - 14CT Stamped - Elf (47*47cm)
Cross Stitch - 14CT Stamped - Elf (47*47cm)
Cross Stitch - 14CT Stamped - Elf (47*47cm)
Cross Stitch - 14CT Stamped - Elf (47*47cm)
Cross Stitch - 14CT Stamped - Elf (47*47cm)
0% OFF
EDS

Cross Stitch - 14CT Stamped - Elf (47*47cm)

£27.99
0 sold
Qty 1000 in stock
Specification:
Material: Cotton
Canvas size: 47*47cm
Cross stitch fabric type: 14CT 2 strands (canvas with printing) (canvas with printing)
Number of stitches: Simple embroidery (single embroidery: full embroidery)

Functionality:
1. The fabric with embroider is a guide graphic composed of There are different numbers and symbols, telling you which color of thread should be used to embroider on the fabric, so that you can clearly understand how to start the operation.
2. Natural ecological cotton used is soft, colorful and durable, making your cross stitch silky, vivid and durable.
3. The cross stitch illustration will bring you a pleasant time and a sense of accomplishment after finishing the work. Your cross-stitch artwork can be used as a home decoration or a unique, meaningful and irreplaceable gift for your loved ones.

Cleaning method:
1. Keep your hands clean
2. Soak in warm water for several hours (do not dry clean or bleach, do not scrub)
3. If it is not clean, you can change the water for a second soak.
4. After rinsing, let it dry
5. To prevent the wire from being damaged, please use a hot iron. steam to smooth the design on the back of the fabric.

Note:
Does not contain a frame.
The color block in the drawing does not represent the color of the thread to be used. embroider. Please carefully identify the symbol or serial number corresponding to the color block and select the wire number according to the serial number requirements.
Due to the different monitor and light effects, the actual color of the item may be slightly different from the color showed on the pictures. Thank you!
Please allow 1-1 inch measuring deviation. 2cm due to manual measurement.

Box contents:
1 x embroidered fabric
2 x needles embroider
1 x set of wires embroider
1 x Manual
You May Also Like Don't Like These?
Customer Reviews

Here are what our customers say.

Write a Review
Customer Reviews
Wow you reached the bottom
Newest
Most liked
Highest ratings
Lowest ratings
×
class SpzCustomFileUpload extends SPZ.BaseElement { constructor(element) { super(element); this.uploadCount_ = 0; this.fileList_ = []; } buildCallback() { this.action = SPZServices.actionServiceForDoc(this.element); this.registerAction('upload', (data) => { this.handleFileUpload_(data.event?.detail?.data || []); }); this.registerAction('delete', (data) => { this.handleFileDelete_(data?.args?.data); }); this.registerAction('preview', (data) => { this.handleFilePreview_(data?.args?.data); }); this.registerAction('limit', (data) => { this.handleFileLimit_(); }); this.registerAction('sizeLimit', (data) => { this.handleFileSizeLimit_(); }); } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } setData_(count, file) { this.uploadCount_ = count; this.fileList_ = file; } handleFileUpload_(data) { data.forEach(i => { if(this.fileList_.some(j => j.url === i.url)) return; this.fileList_.push(i); }) this.uploadCount_++; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileUpload", { count: this.uploadCount_, files: this.fileList_}); if(this.fileList_.length >= 5){ document.querySelector('#review_upload').style.display = 'none'; } if(this.fileList_.length > 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '8px'; } } handleFileDelete_(index) { this.fileList_.splice(index, 1); this.uploadCount_--; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileDelete", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; if(this.fileList_?.length === 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '132px'; } } handleFilePreview_(index) { const finalPreviewData = this.fileList_[index]; const filePreviewModal = document.getElementById('filePreviewModal'); const fullScreenVideo = document.getElementById('fullScreenVideo'); const fullScreenImage = document.getElementById('fullScreenImage'); const previewModalClose = document.getElementById('previewModalClose'); const previewLoading = document.getElementById('previewLoading'); filePreviewModal.style.display = 'block'; previewLoading.style.display = 'flex'; if(finalPreviewData?.type === 'video'){ const media = this.mediaParse_(this.fileList_[index]?.url); fullScreenVideo.addEventListener('canplaythrough', function() { previewLoading.style.display = 'none'; }); fullScreenImage.src = ''; fullScreenImage.style.display = 'none'; fullScreenVideo.style.display = 'block'; fullScreenVideo.src = media.mp4 || ''; } else { fullScreenImage.onload = function() { previewLoading.style.display = 'none'; }; fullScreenVideo.src = ''; fullScreenVideo.style.display = 'none'; fullScreenImage.style.display = 'block'; fullScreenImage.src = finalPreviewData.url; } previewModalClose.addEventListener('click', function() { filePreviewModal.style.display = 'none'; }); } handleFileLimit_() { alert(window.AppReviewsLocale.comment_file_limit || 'please do not upload files more than 5'); this.triggerEvent_("handleFileLimit"); } handleFileSizeLimit_() { alert(window.AppReviewsLocale.comment_file_size_limit || 'File size does not exceed 10M'); } clear(){ this.fileList_ = []; this.uploadCount_ = 0; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleClear", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; } mediaParse_(url) { var result = {}; try { url.replace(/[?&]+([^=&]+)=([^&]*)/gi, function (str, key, value) { try { result[key] = decodeURIComponent(value); } catch (e) { result[key] = value; } }); result.preview_image = url.split('?')[0]; } catch (e) {}; return result; } triggerEvent_(name, data) { const event = SPZUtils.Event.create(this.win, name, data); this.action.trigger(this.element, name, event); } } SPZ.defineElement('spz-custom-file-upload', SpzCustomFileUpload);
The review would not show in product details on storefront since it does not support to.