Spunspon 50-Count Disposable Face Towel, Lint-Free Biodegradable Clean Towels, Makeup Removing Wipes, Super Soft & Thick for Sensitive Skin, 8-Inch X 8-Inch Extra Large Size

Spunspon 50-Count Disposable Face Towel, Lint-Free Biodegradable Clean Towels, Makeup Removing Wipes, Super Soft & Thick for Sensitive Skin, 8-Inch X 8-Inch Extra Large Size

$13.99
500 sold
Color : 50 Count/1 - Pack
Quantity
people are viewing this right now
Description
  • EXCELLENT MATERIALS: The towels are made of 100% rayon fabric only and twice as strong, softer, and gentler than regular tissue paper and traditional face towel. The size of 8" x 8" inch face towel is Super Soft, Ultra Thick, Durable, Extra Absorbent and Biodegradable.
  • 100% SAFE TO USE: Our chemical-free, unscented, non-irritating facial towel are hygienic, lint-free and thickened, it is a healthier alternative to paper towels, cotton pads, and traditional face towels. This 100% natural face towel is tested by SGS international, free of formaldehyde and fluorescent agents. We produce disposable face towels at high standard in clean environment.
  • FIT FOR ALL TYPES OF SKIN: Designed to remove dirt, excess oil, long-wear foundation, makeups and sunscreen resides from your face, this towel is ideal for acne-prone and sensitive skin. This gentle unscented wipes are safe and effective for all skin types, whether it is normal, oily, dry, or sensitive.
  • EXTRA ABSORBENT & GREAT FOR REMOVING MAKEUP - Absorbent enough to dry your face & hands, and can be used to easily remove makeup once wet, either with a cleanser or plain water. We DO NOT test our products on animals. This product is a dry towel, intended for drying your face or to be combined with a wet facial product of your choice.
  • PRACTICAL TOWEL,TISSUE AND WIPED SET - This product is a dry towel, intended for drying your face or to be combined with a wet facial product of your choice. You may also use this towel for wiping hands, runny nose, personal care, baby care, screen wiping, household cleaning, travel, and outdoor activities.

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.