🎁The Best Gift for Her-Artist Handmade Waldorf Doll👧

people are viewing this right now
$49.99
$99.99
-50%
Quantity
Free worldwide shipping over $69.
Easy returns
Sustainably made
Secure payments

Description

🔥LAST DAY 60% OFF. 800+ Sold in Last 24 Hours🔥

  • 99.9% Customers Loves Her.
  • 😊If you are not satisfied within 15 days, you can return it for free.
  • 🍭Fast refund>>100% Money Back Guarantee.
  • 🚢Shipping>>Worldwide Express Shipping Available. Delivery time 5-8 days.
  • ⏰Handling time>> Ship within 24 hours after payment.
  • 🏆First Order 5% OFF Code: 5new. Buy 3pcs Free Shipping.

This week's special event: Randomly selected 100 lucky customers to get double the order product every day. We will send you an email, please remember to check, thanks for your support❤️❤️❤️

Dolls vary in the form best suited to the stage of development of the child👼

Typically, hair on a doll is made of pure wool such as mohair or boucle, ply wool or cotton. Facial feature details on a  doll vary with the maker and are generally simple stitches, sometimes painted, but are always a simple suggestion and ideally neutral, so the child can imagine the personality and mood of the doll and whether the doll is awake or asleep. Some dolls have small suggestions of noses. Skin, eye and mouth colors vary with each doll, ideally to reflect the colouring of the child for a first doll.

Materials:

De witte engel jersey, sheep wool wollknoll, Cotton yarn, Cotton, boucle yarn Adele, mouslin, cotton jersey

Dimensions:

Height: 12 Inches

Description:

Random haired waldorf doll 12 inch  with big ONE clothes

Soft and cuddle doll is made in waldorf style with 100% organic cotton (De witte engel) and stuffed very firmly with natural fiber - clean organic wool Wollknoll.

Hair - Hand-colored Adele's boucle mohair yarn
Hair is securely fixed you can make different hairstyles.

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.