UV Doux Face Cleanser For Dry To Normal, Sensitive Skin (2025)

Cleanses Skin Soothes Skin Strengthens Barrier

UV Doux Face Cleanser For Dry To Normal, Sensitive Skin (1)

UV Doux Face Cleanser For Dry To Normal, Sensitive Skin (2)

UV Doux Face Cleanser For Dry To Normal, Sensitive Skin (3)

UV Doux Face Cleanser For Dry To Normal, Sensitive Skin (4)

UV Doux Face Cleanser For Dry To Normal, Sensitive Skin (5)

UV Doux Face Cleanser For Dry To Normal, Sensitive Skin (6)

UV Doux Face Cleanser For Dry To Normal, Sensitive Skin (7) 101% Original

UV Doux Face Cleanser For Dry To Normal, Sensitive Skin (8) Lowest Price

UV Doux Face Cleanser For Dry To Normal, Sensitive Skin (9) Ships Free > ₹599

Cleanses Skin Soothes Skin Strengthens Barrier

(20 Reviews)

Regular price ₹ 399 Sale price₹ 359(incl. of all taxes.)

Save 10%

(incl. of all taxes.)

Hurry, Few Left!

Pack:125 ml

UV Doux Face Cleanser For Dry To Normal, Sensitive Skin (10)

Hurry, Few Left!

UV Doux Face Cleanser For Dry To Normal, Sensitive Skin (11)

Hurry, Few Left!

Get it By *

Available offers

UV Doux Face Cleanser For Dry To Normal, Sensitive Skin (12)

Best-value offer

Instant savings worth ₹ 40.

UV Doux Face Cleanser For Dry To Normal, Sensitive Skin (13)

₹20 off on prepaid orders

Auto applied at checkout.

UV Doux Face Cleanser For Dry To Normal, Sensitive Skin (14)

Win free shipping

Buy 2 or more to avail.

UV Doux Face Cleanser For Dry To Normal, Sensitive Skin (15)

Paylater at checkout

Instant EMI | No credit card

`; } else { message = `

${message}

`; } localStorage.setItem('userPincode', pincode); document.getElementById('deliveryInfo').innerHTML = message; document.querySelector(".delivery-message").style.display = ""; document.querySelectorAll(".toDate").forEach(function(dateElement) { dateElement.innerHTML = todayDate; }); document.querySelector('.rightpoint_div').style.display = ''; document.querySelector('.sticky-right-column').style.display = ''; } else { console.log("ELSEsameDayCutOffHour",sameDayCutOffHour) let tomorrow = new Date(now.getTime() + 24 * 60 * 60 * 1000); const todayDateNumber = tomorrow.getDate(); if(todayDateNumber == 14) { console.log("todayDateNumber",todayDateNumber,"==",cutoffTime); tomorrow.setDate(tomorrow.getDate() + 1); } if (msgType === 'pickndel') { updateMessageWithDate(tomorrow, pincode,sameDayCutOffPicknHour, sameDayCutOffPicknMin); } else { updateMessageWithDate(tomorrow, pincode,sameDayCutOffHour, sameDayCutOffMin); } } } /* function handleDeliveryTime(pincode, sameDayCutOffHour, sameDayCutOffMin, msgType = '') { const now = new Date(); const cutoffTime = new Date(); // Set the same-day delivery cutoff time cutoffTime.setHours(sameDayCutOffHour, sameDayCutOffMin, 0); // Define the date for which same-day delivery is paused (14th March 2025)const pausedDate = new Date(2025, 2, 14); // (Month is 0-based: 2 = March) // Get today's date without time for comparison const today = new Date(now.getFullYear(), now.getMonth(), now.getDate()); console.log(today,today.getTime(),"===", pausedDate.getTime(),pausedDate); // If today is the paused date, move the delivery to the next day if (today.getTime() === pausedDate.getTime()) { console.log("Same-day delivery is paused for today:", today); let tomorrow = new Date(now.getTime() + 24 * 60 * 60 * 1000); // Move to the next day updateMessageWithDate(tomorrow, pincode, sameDayCutOffHour, sameDayCutOffMin); return; } // If the current time is past the cutoff time, move the cutoff to tomorrow if (now > cutoffTime) { cutoffTime.setDate(cutoffTime.getDate() + 1); } // Calculate the time difference const diffInMs = cutoffTime - now; const diffInMinutes = Math.floor(diffInMs / (1000 * 60)); const hours = Math.floor(diffInMinutes / 60); const minutes = diffInMinutes % 60; let timeDifference; if (hours > 0) { timeDifference = minutes > 0 ? `${hours} hrs ${minutes} mins` : `${hours} hrs`; } else { timeDifference = `${minutes} mins`; } console.log(cutoffTime,timeDifference) if (now < cutoffTime) { let todayDate = now.toLocaleDateString('en-US', { month: 'long', day: 'numeric' }); if (msgType === 'pickndel') { message = ` ⁠Hurry! Order within [timer] for Same-Day delivery! `; message = message.replace('[timer]', `${timeDifference}`); } else { message = ` ⁠Hurry! Order within [timer] for Same-Day delivery! `; message = message.replace('[timer]', `${timeDifference}`); } if (message.includes('⚡')) { message = `

${message}

`; } else { message = `

${message}

`; } localStorage.setItem('userPincode', pincode); document.getElementById('deliveryInfo').innerHTML = message; document.querySelector(".delivery-message").style.display = ""; document.querySelectorAll(".toDate").forEach(el => el.innerHTML = todayDate); document.querySelector('.rightpoint_div').style.display = ''; document.querySelector('.sticky-right-column').style.display = ''; } else { let tomorrow = new Date(now.getTime() + 24 * 60 * 60 * 1000); updateMessageWithDate(tomorrow, pincode, sameDayCutOffHour, sameDayCutOffMin); }} */ function handleGlobalPincode(pincode) { let found = false; let setLocalstorage = false;const now = new Date();let cutoffTime = new Date();// Set the cutoff time cutoffTime = new Date(now.getFullYear(), now.getMonth(), now.getDate(), shippingCutoffTimeHour, shippingCutoffTimeMin, 0);var cutoffTimeBigger=true;// If the current time is past the cutoff time, move the cutoff to tomorrowif (now > cutoffTime) { cutoffTimeBigger=false; cutoffTime.setDate(cutoffTime.getDate() + 1); // Move to the next day}// Calculate the difference in millisecondsconst diffInMs = cutoffTime - now;//console.log( cutoffTimeBigger,now, "cutoffTime", cutoffTime);// Convert milliseconds to hours and minutesconst diffInMinutes = Math.floor(diffInMs / (1000 * 60)); // Total minutesconst hours = Math.floor(diffInMinutes / 60); // Get whole hoursconst minutes = diffInMinutes % 60; // Remaining minutes// Format the time differencelet timeDifference;if (hours > 0) { if(minutes >0) { timeDifference = `${hours} hrs ${minutes} mins`; } else { timeDifference = `${hours} hrs`; }} else { timeDifference = `${minutes} mins`;}//console.log("handleGlobalPincode",timeDifference); for (let entry of allPincode) { let [entryPincode, days] = entry.split('-'); if (entryPincode === pincode) { if (days == 0) { message = `The Pincode is unserviceable`; found = true; document.querySelector('.rightpoint_div').style.display = 'none'; document.querySelector('.sticky-right-column').style.display = 'none'; break; } let targetDate = new Date(); let additionalDays = cutoffTime > now ? 1 : 0; if (days > 3 && additionalDays == 0) { days = 4; } if (days > 3 && additionalDays == 1) { days = 3; } targetDate.setDate(targetDate.getDate() + parseInt(days) + additionalDays); let combineDays = parseInt(days) + parseInt(additionalDays); let formattedEndDate = targetDate.toLocaleDateString('en-US', { month: 'long', day: 'numeric' }); let formattedEndDateNew = targetDate.toLocaleDateString('en-US', { weekday: 'long', month: 'long', day: 'numeric' }); if (!cutoffTimeBigger) { if (combineDays == 1) { message = `Get it By Tomorrow, ${formattedEndDate}*`; } else { message = `Get it by ${formattedEndDateNew}*`; } } else { if (combineDays == 1) { message = `Order within [timer] to get it By Tomorrow, ${formattedEndDate}*`; message = message.replace('[timer]',``+timeDifference+``); } else { message = `Order within [timer] to get it by ${formattedEndDateNew}*`; message = message.replace('[timer]',``+timeDifference+``); } } const hasIcon = message.includes('⚡'); if (hasIcon) { message = `

${message}

`; } else { message = `

${message}

`; } found = true; setLocalstorage = true; document.querySelectorAll(".getItBydate .toDate").forEach(function(dateElement) { dateElement.innerHTML = formattedEndDate; }); break; } } if (!found) { message = "Please enter a valid pincode"; } if (setLocalstorage) { document.querySelector('.rightpoint_div').style.display = ''; document.querySelector('.sticky-right-column').style.display = ''; localStorage.setItem('userPincode', pincode); } document.getElementById('deliveryInfo').innerHTML = message; document.querySelector(".delivery-message").style.display = ""; } function updateMessageWithDate(date, pincode,sameDayCutOffHour, sameDayCutOffMin) { let formattedDate = date.toLocaleDateString('en-US', { month: 'short', day: 'numeric' });const now = new Date();let cutoffTime = new Date();// Set the cutoff time// cutoffTime = new Date(now.getFullYear(), now.getMonth(), now.getDate(), shippingCutoffTimeHour, shippingCutoffTimeMin, 0);cutoffTime.setHours(sameDayCutOffHour, sameDayCutOffMin, 0);// If the current time is past the cutoff time, move the cutoff to tomorrowif (now > cutoffTime) { cutoffTime.setDate(cutoffTime.getDate() + 1); // Move to the next day} console.log( now, "updateMessageWithDatecutoffTime", cutoffTime);//console.log(msgType, now, "cutoffTime", cutoffTime);// Calculate the difference in millisecondsconst diffInMs = cutoffTime - now;// Convert milliseconds to hours and minutesconst diffInMinutes = Math.floor(diffInMs / (1000 * 60)); // Total minutesconst hours = Math.floor(diffInMinutes / 60); // Get whole hoursconst minutes = diffInMinutes % 60; // Remaining minutes// Format the time differencelet timeDifference;if (hours > 0) { if(minutes >0) { timeDifference = `${hours} hrs ${minutes} mins`; } else { timeDifference = `${hours} hrs`; }} else { timeDifference = `${minutes} mins`;} const deliveredDateNumbers = date.getDate(); const nowDateNumbers = now.getDate(); const newDifee= deliveredDateNumbers - nowDateNumbers;console.log("timeDifference",timeDifference,"deliveredDateNumbers",deliveredDateNumbers);if(newDifee> 1){ message = `Order within [timer] to get it by ${formattedDate}*`; message = message.replace('[timer]',``+timeDifference+``); } else{ message = `Get it By Tomorrow, ${formattedDate}*`; message = message.replace('[timer]',``+timeDifference+``); } const hasIcon = message.includes('⚡'); if (hasIcon) { message = `

${message}

`; } else { message = `

${message}

`; } localStorage.setItem('userPincode', pincode); document.getElementById('deliveryInfo').innerHTML = message; document.querySelector(".delivery-message").style.display = ""; document.querySelectorAll(".toDate").forEach(function(dateElement) { dateElement.innerHTML = formattedDate; }); document.querySelector('.rightpoint_div').style.display = ''; document.querySelector('.sticky-right-column').style.display = ''; } let userPincode = localStorage.getItem('userPincode'); if (userPincode) { document.getElementById('pincode').value = userPincode; checkPincode(userPincode); }});
UV Doux Face Cleanser For Dry To Normal, Sensitive Skin (2025)
Top Articles
Latest Posts
Recommended Articles
Article information

Author: Otha Schamberger

Last Updated:

Views: 5718

Rating: 4.4 / 5 (55 voted)

Reviews: 94% of readers found this page helpful

Author information

Name: Otha Schamberger

Birthday: 1999-08-15

Address: Suite 490 606 Hammes Ferry, Carterhaven, IL 62290

Phone: +8557035444877

Job: Forward IT Agent

Hobby: Fishing, Flying, Jewelry making, Digital arts, Sand art, Parkour, tabletop games

Introduction: My name is Otha Schamberger, I am a vast, good, healthy, cheerful, energetic, gorgeous, magnificent person who loves writing and wants to share my knowledge and understanding with you.