1/8
${data.index + 1}/${data.total}
Description
Mold Remover Gel is the ideal solution to tough mold stains. The thick gel clings to and penetrates stains on tile, grout, showers, and tubs without harsh fumes or overspray.
FEATURE
- Fast Effect--You can?effortlessly get rid of those black and brown stains?particularly on those sealed joints around your bath or shower and make it ready to receive guests in no time at all!
- Functions -- Kill bacteria and prevents mold growth from recurring. No more odor caused by bacteria, mold, and mildew.
- Widely Used -- Effectively beautify any cracks in the home, whether it is cracking in the floor tiles, cracks in the door, cracks in the bathroom, etc.
- Pure Natural Safety -- Does not contain any chemical ingredients, all-natural organic ingredients. No toxic, no harm, safe to use.
- Easy To Use -- Gel texture can be used for vertical or inclined surfaces.
USAGE SCENARIOS
- Windows, bathroom, cracks, washing machine slot.?Wildly use,?ultimate effective mold stain removal solution for a bathroom and household tiles, sinks, fittings, and sealants, etc.
USAGE METHOD
- First: Dry the place where it will be used. Evenly apply the product to the moldy place. Open the lid of the gel tube and press 3mm thickness on where the mold/mildew occurs.
- Second: After 3-5 hours(the time depends on the degree of mold, generally 3-5 hours.), wipe with a wet rag or clean with water. If the mold area is large or deep, please increase the use amount or extend the placing time.
- Tips: When using the pointed cap, you need to cut a small opening from the top. After the application, please take off the pointed cap and wash it, so as not to affect the next use.
SPECIFICATIONS
Materials |
|
---|---|
Product Size |
|
Net?Quantity |
|
PACKAGE INCLUDE
- 1 x Household Mold Remover Gel.
NOTES
- Do not use it outside the intended use.
- Keep ventilation when using. Rubber gloves are recommended.
- Cover the lid after use and keep out of reach of children.
- According to the degree of pollution, the sterilization effect will be different.
- If the solution is frozen or close to the heat source, the solution will become thinner.
${isCart ? 'The items in the shopping cart do not participate in any recommendation rule. Add the participating items to your shopping cart to check the design.' : ''}
${isProduct ? 'This product did not participated in any recommendation rule. Switch to another product to check the design.' : ''}
${isCollection ? 'The items in this collection do not participate in any recommendation rule. Switch the participating items to check the design.' : ''}
${isIndex ? 'The home page do not participate in any recommendation rule.' : ''}
(This prompt would not display on client-side)
Recommended Products
${rule.config.title}
${(function(){
const product = data.product;
const avail_variants = product.variants.filter(function(variant){
return variant.available;
});
const selected_variant = product.min_price_variant.available ? product.min_price_variant : avail_variants.length && avail_variants[0];
return `
`
})()}
You may also like
Recently Viewed
Cart
Your shopping bag is empty
-
${item.product_title}
- ${item.options.map(option => option.value).join('/')}
- ${propertie.name}/${propertie.isImage ? `View image` : propertie.value}
Free giftMixed Lot*${item.quantity}${item.item_text}${discount_item.title} )
${textArrayHtml}
You've got free shipping
${rate}%
Total:
${function() {
const textArray = ("Save {{save_amount}}").split(/\{\{\s*save_amount\}\}/);
if (textArray.length > 0 && textArray.length < 2) {
textArray.push('');
}
return textArray.map((text, index) => {
if (index == 0) {
return `${text}`;
}
return `
${text}
`;
}).join('');
}()}
${function() {
const textArray = ("Save {{save_amount}}").split(/\{\{\s*save_amount\}\}/);
if (textArray.length > 0 && textArray.length < 2) {
textArray.push('');
}
return textArray.map((text, index) => {
if (index == 0) {
return `${text}`;
}
return `
${text}
`;
}).join('');
}()}
-
${discount_application.title}:
-
${data.invalid_msg}
Taxes and shipping calculated at checkout
${(function(){
var total_price = data.total_price;
var postageFreeAmount = 59.99;
var freeAmount = postageFreeAmount - total_price;
var isFreeShipping = freeAmount <= 0;
var rate = Math.min(total_price / postageFreeAmount * 100, 100).toFixed(2);
const textArray = ("Spend {{ amount }} more and get free shipping!").split(/\{\{\s*amount\s*\}\}/);
const textArrayHtml = textArray.map((text, index) => {
if (index == 0) {
return `${text}`;
}
return ` ${text}`;
}).join('');
return `
`
})()}
const summaryStickyRender = document.querySelector('#cart-drawer-summary-sticky-render');
if (summaryStickyRender) {
document.body.style.setProperty('--cart-drawer-summary-sticky-height', summaryStickyRender.clientHeight + 'px');
}
${textArrayHtml}
You've got free shipping
${rate}%
${data.invalid_msg}
Total:
${function() {
const textArray = ("Save {{save_amount}}").split(/\{\{\s*save_amount\}\}/);
if (textArray.length > 0 && textArray.length < 2) {
textArray.push('');
}
return textArray.map((text, index) => {
if (index == 0) {
return `${text}`;
}
return `
${text}
`;
}).join('');
}()}
${function() {
const textArray = ("Save {{save_amount}}").split(/\{\{\s*save_amount\}\}/);
if (textArray.length > 0 && textArray.length < 2) {
textArray.push('');
}
return textArray.map((text, index) => {
if (index == 0) {
return `${text}`;
}
return `
${text}
`;
}).join('');
}()}
${function() {
const textArray = ("Save {{save_amount}}").split(/\{\{\s*save_amount\}\}/);
if (textArray.length > 0 && textArray.length < 2) {
textArray.push('');
}
return textArray.map((text, index) => {
if (index == 0) {
return `${text}`;
}
return `
${text}
`;
}).join('');
}()}
-
${discount_application.title}:
-
${data.invalid_msg}
Taxes and shipping calculated at checkout
-
Subtotal:
-
${discount_application.title}:
-
Total:
Taxes and shipping calculated at checkout