Free shipping worldwide over $50
Deep Cleansing Moisturizing Golden Perfume Soap
Deep Cleansing Moisturizing Golden Perfume Soap
Deep Cleansing Moisturizing Golden Perfume Soap
Deep Cleansing Moisturizing Golden Perfume Soap
Deep Cleansing Moisturizing Golden Perfume Soap
Deep Cleansing Moisturizing Golden Perfume Soap
Deep Cleansing Moisturizing Golden Perfume Soap
Deep Cleansing Moisturizing Golden Perfume Soap
Deep Cleansing Moisturizing Golden Perfume Soap
Deep Cleansing Moisturizing Golden Perfume Soap
Deep Cleansing Moisturizing Golden Perfume Soap
Deep Cleansing Moisturizing Golden Perfume Soap
Deep Cleansing Moisturizing Golden Perfume Soap
Deep Cleansing Moisturizing Golden Perfume Soap
Deep Cleansing Moisturizing Golden Perfume Soap
Deep Cleansing Moisturizing Golden Perfume Soap
Deep Cleansing Moisturizing Golden Perfume Soap
Deep Cleansing Moisturizing Golden Perfume Soap
13 / 18
Deep Cleansing Moisturizing Golden Perfume Soap
Deep Cleansing Moisturizing Golden Perfume Soap
Deep Cleansing Moisturizing Golden Perfume Soap
Deep Cleansing Moisturizing Golden Perfume Soap
Deep Cleansing Moisturizing Golden Perfume Soap
Deep Cleansing Moisturizing Golden Perfume Soap
Deep Cleansing Moisturizing Golden Perfume Soap
Deep Cleansing Moisturizing Golden Perfume Soap
Deep Cleansing Moisturizing Golden Perfume Soap
Deep Cleansing Moisturizing Golden Perfume Soap
Deep Cleansing Moisturizing Golden Perfume Soap
Deep Cleansing Moisturizing Golden Perfume Soap
Deep Cleansing Moisturizing Golden Perfume Soap
Deep Cleansing Moisturizing Golden Perfume Soap
Deep Cleansing Moisturizing Golden Perfume Soap
Deep Cleansing Moisturizing Golden Perfume Soap
Deep Cleansing Moisturizing Golden Perfume Soap
Deep Cleansing Moisturizing Golden Perfume Soap
0% OFF
luckydogss

Deep Cleansing Moisturizing Golden Perfume Soap

$19.99
0 sold
Net Content
Quantity
Qty

FEATURES

DEEP CLEANSING: Our soap generates rich, fine foam that effectively cleanses pores and nourishes the skin. It helps eliminate mites, providing a deep cleanse that leaves your skin feeling refreshed.

MOISTURIZING: Infused with golden ingredients, this soap keeps your skin hydrated while imparting a radiant glow. Experience intense moisture that makes your skin smooth, soft, and luminous, enhancing your natural radiance.

GENTLE INGREDIENTS AND FRAGRANCE: Formulated with gentle ingredients that are non-irritating to the skin, this soap prevents moisture loss and enhances hydration. Enhanced with floral fragrances, it leaves a long-lasting scent, eliminating the need for additional perfume.

ESSENTIAL FOR EVERY HOME: This soap is a must-have for any household, providing effective skincare effortlessly. Simply lather on your face or body, then rinse with water for optimal results. For best results, follow up with a body lotion after bathing.

SPEC

Net Content: T-Shaped 100g, Square 100g, Square 80g

Shelf Life: 2 Years

Package Includes: 1 * Deep Cleansing Moisturizing Golden Perfume Soap

Or 3 * Deep Cleansing Moisturizing Golden Perfume Soap

NOTES

For external use only. Avoid contact with eyes. If irritation occurs, discontinue use.

Store in a cool, dry place.

You May Also Like Don't Like These?

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.