Handmade  Cotton Waldorf doll
Handmade  Cotton Waldorf doll
Handmade  Cotton Waldorf doll
Handmade  Cotton Waldorf doll
Handmade  Cotton Waldorf doll
Handmade  Cotton Waldorf doll
Handmade  Cotton Waldorf doll
Handmade  Cotton Waldorf doll
Handmade  Cotton Waldorf doll
Handmade  Cotton Waldorf doll
Handmade  Cotton Waldorf doll
Handmade  Cotton Waldorf doll
Handmade  Cotton Waldorf doll
Handmade  Cotton Waldorf doll
Handmade  Cotton Waldorf doll
Handmade  Cotton Waldorf doll
Handmade  Cotton Waldorf doll
Handmade  Cotton Waldorf doll
Handmade  Cotton Waldorf doll
1/19
Handmade  Cotton Waldorf doll
Handmade  Cotton Waldorf doll
Handmade  Cotton Waldorf doll
Handmade  Cotton Waldorf doll
Handmade  Cotton Waldorf doll
Handmade  Cotton Waldorf doll
Handmade  Cotton Waldorf doll
Handmade  Cotton Waldorf doll
Handmade  Cotton Waldorf doll
Handmade  Cotton Waldorf doll
Handmade  Cotton Waldorf doll
Handmade  Cotton Waldorf doll
Handmade  Cotton Waldorf doll
Handmade  Cotton Waldorf doll
Handmade  Cotton Waldorf doll
Handmade  Cotton Waldorf doll
Handmade  Cotton Waldorf doll
Handmade  Cotton Waldorf doll
Handmade  Cotton Waldorf doll
Handmade  Cotton Waldorf doll
Handmade  Cotton Waldorf doll
Handmade  Cotton Waldorf doll
Handmade  Cotton Waldorf doll
Handmade  Cotton Waldorf doll
Handmade  Cotton Waldorf doll
Handmade  Cotton Waldorf doll
Handmade  Cotton Waldorf doll
Handmade  Cotton Waldorf doll
Handmade  Cotton Waldorf doll
Handmade  Cotton Waldorf doll
Handmade  Cotton Waldorf doll
Handmade  Cotton Waldorf doll
Handmade  Cotton Waldorf doll
Handmade  Cotton Waldorf doll
Handmade  Cotton Waldorf doll
Handmade  Cotton Waldorf doll
Handmade  Cotton Waldorf doll
Handmade  Cotton Waldorf doll
1/19

Handmade Cotton Waldorf doll

$21.99
$0.00
Save $-21.99
Doll
Please select a doll
Gift
Please select a gift
Quantity
Over $49.99 Free Shipping
30-day Zero-risk Return
100% Customer Satisfaction
Secure Payments
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.

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

👧Typically, hair on a doll is made of cotton

undefined

✨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.

undefined

🧵Materials

The head is made of plastic flocking, the body is made of cotton, and the clothes are made of cloth and wool

📐Dimensions

Size:30cm*6cm*12cm/11.8in*2.4in*4.7in

📌Description

Random haired Knitted doll 12 inch  with big ONE clothes

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

📦PACKAGE INCLUDE:

1 * Waldorf Doll (No other little dolls)

1*gift box

undefined

Note: Note: The whole finished product: (doll body + skirt + hair + shoes + scarf + cardigan + hat)

Due to different production batches, the pattern of the doll's clothes will be a little different.