UrCustomHUB - Cross Stitch Kit : Teddy Bear Family

people are viewing this right now
$35.99
Tax included. Shipping calculated at checkout.
Thread : Eco-cotton
Ct : 11ct 3 stand
Fabric : printed fabric
Quantity
Worldwide shipping
Sustainably made
Secure payments
Description

For more Cross Stitch Kit, please visit our Cross Stitch Kit.

🐻 UrCustomHUB Cross Stitch Kit: "Teddy Bear Family" 🐻

Embrace the Warmth of Family:

  • Beginner-Friendly Journey: Dive into the cozy world of cross-stitching with our detailed instructions and vibrant charts. This kit is perfect for both beginners and seasoned crafters, inviting everyone to stitch a heartwarming scene of a lovable teddy bear family. Crafting for Comfort: Find peace in every stitch as you bring the charming teddy bear family to life. This relaxing, creative escape allows you to unwind while crafting a piece filled with love and warmth.

Adorable & Heartwarming Design:

  • Teddy Bear Family: Stitch the adorable moment of a family of teddy bears, their playful and loving bond captured in every detail. This sweet design brings warmth and affection into your home, making it a delightful reminder of the joys of family. Perfect Home Accent: Once completed, your embroidery becomes a heartwarming centerpiece in the living room, bedroom, entryway, or study, adding a touch of love and cuteness to your decor.

Premium Quality & Materials:

  • Size Options: Choose between our 11CT fabric (58x47cm) for a spacious project or 14CT fabric (46x37cm) for intricate detail. Both fabrics are crafted from high-quality white cotton, featuring a precise 207x163 grid for a polished finish. Complete Kit Contents: Your kit includes a white cross-stitch fabric, 52 vibrant thread colors, embroidery needles, and a detailed pattern chart, all securely packaged in a protective PVC bag.

🎁 A Cherished Gift of Love:

Thoughtful & Heartwarming: Create a meaningful gift for loved ones with this beautiful teddy bear family. It's the perfect keepsake that embodies the joy and love of family, warming hearts and homes for years to come.

🖌️ Experience the Joy of Cross Stitch:

This Teddy Bear Family Cross Stitch Kit offers more than just a crafting project—it's a journey filled with love, creativity, and fulfillment. As you stitch, you'll weave together a masterpiece that brings smiles and warmth into your home, or into the heart of someone special.

🌟 Celebrate the Love of Family with Your Own Creation - Order Your Kit Today!

At UrCustomHUB, we take pride in designing eco-friendly, thoughtful kits that spark joy and creativity. Each kit is carefully packaged to ensure it arrives ready for your crafting adventures.

 Note: Frames not included. For customized designs or assistance, feel free to reach out at service@urcustomhub.com. We're here to help bring your vision to life!

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.