Concentrated Oxygen Laundry Detergent
Concentrated Oxygen Laundry Detergent
Concentrated Oxygen Laundry Detergent
Concentrated Oxygen Laundry Detergent
Concentrated Oxygen Laundry Detergent
Concentrated Oxygen Laundry Detergent
Concentrated Oxygen Laundry Detergent
Concentrated Oxygen Laundry Detergent
Concentrated Oxygen Laundry Detergent
Concentrated Oxygen Laundry Detergent
Concentrated Oxygen Laundry Detergent
Concentrated Oxygen Laundry Detergent
Concentrated Oxygen Laundry Detergent
Concentrated Oxygen Laundry Detergent

Concentrated Oxygen Laundry Detergent

Price
$0.00
$28.99
Save  $-28.99
Net Content
Please select a net content
Quantity
Worldwide shipping
Free returns
24/7 customer support
Secure payments

Are you looking for a powerful and effective laundry detergent that can tackle tough stains and dirt? Look no further than concentrated oxygen laundry detergent!

It is formulated with a powerful oxygen factor that is designed to break down dirt, grime, and stains. It is also gentle on fabrics and won't damage delicate fabrics or colors.

Key Features

Powerful and Effective: It is formulated with oxygen factor , which is a natural and safe alternative to chlorine cleaning. This concentrated formula is highly effective and can be used in both hot and cold water.

Safe for Fabrics: It is gentle on fabrics while still being powerful enough to remove tough stains and dirt. It also won’t fade colors or cause fabric damage.

Phyto-enzymes: It adds phyto-enzyme factors, coconut oil, citric acid, and other ingredients. It has a fresh smell, is mild in nature, and has strong decontamination power.

Quickly soluble in warm water: APG ingredients can effectively reduce the irritation of other ingredients on clothing, reduce fiber destruction, and make it softer.

Reject four additives: no phosphorus, no triclocarban, no benzene, and no fluorescent agent.

Specification

Net content: 425ML

Scope of application: cotton, linen, chemical fiber products

Storage method: shading, sealed storage

Package Includes

1* Concentrated Oxygen Laundry Detergent

Notes

1. Do not mix with other detergents or chemicals.

2. Do not use it on fabrics that cannot be washed in hot water.

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.