👧Handmade Waldorf Doll

people are viewing this right now
$39.99
$64.89
-$24.90
Doll:  Elena
Quantity

Description

👼Dolls vary in the shape that best suits the stage of development of the child or even the adult.

👧Typically, a doll's hair is made of pure wool, such as mohair or boucle, fine wool, or cotton. The details of a doll's facial features vary by manufacturer and are usually simple stitches, sometimes painted, but are always a simple and ideally neutral suggestion.

✨So the child can imagine the doll's personality and mood and whether she is awake or asleep. Some dolls have little hints of noses. Skin, eye and mouth colors vary with each doll, ideally to reflect the child's color on their first doll.

🧵Materials

Witte Engel sweater, Wollknoll sheep wool, cotton yarn, cotton, Adele boucle yarn, mouslin, cotton jersey

📐Dimensions

Size:30cm*6cm*12cm (length*height*width)

📌Description

12 Inch Random Hair Woven Doll with Large Clothes ONE

🧏‍♀️Hair - hand colored Adele boucle mohair yarn
The hair is well fixed and you can do different hairstyles.

📦PACKAGE INCLUDED:

1 * Waldorf doll (not including the two small dolls)

📦 Insured Worldwide Shipping – Every order includes real-time tracking details and insurance coverage in the unlikely event that a package is lost or stolen during transport.

💰 Money Back Guarantee: If your items arrive damaged or defective within 15 days of normal use, we will gladly issue you a replacement or refund.

✉️ 24/7 Customer Support: We have a team of live representatives ready to help you and answer any questions you have within a 24 hour period, 7 days a week.

🔒 Safe and Secure Payments: We use state-of-the-art SSL Secure encryption to keep your personal and financial information 100% protected.

  • We truly offer the most impressive and modern products of the highest quality in the world.
  • We will do WHATEVER it takes with excellent customer service to help everyone as we highly value our customer satisfaction with absolute ZERO risk.
  • We make sure that every customer is 100% satisfied in every aspect!
  • If you are not satisfied with your receipt of the products, you can request a refund.
  • You can pay with PayPal, which will protect your money.
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.