⭐Cordless Oral Irrigator

$35.98
$79.99
-55%
Color:  GREEN
people are viewing this right now
Quantity

Description

Is the teeth too dirty and difficult to clean up?
Don't worry, use our upgraded version of the Cordless Oral Irrigator to help you guard your tooth hygiene!

【 Deep Clean, Improve Gum Health, Freshen Breath 】

The COSLUS water dental flosser boasts advanced 0.3mm+0.3mm ultra-fine dual-thread water pulse technology, professionally endorsed by an American dental team. This water dental pick delivers high water pressure pulses at 1500-1800 times per minute, effectively removing 99.9% of dental plaque for deep teeth cleaning. This water dental pick massages the gums, promotes blood circulation, and addresses oral issues like bad breath, orthodontic teeth.

【 Upgraded 220ml Extra-Large Water Tank, No Need for Frequent Refills 】

This water dental flosser features an upgraded 220ml water tank, twice the capacity of other old models, eliminating the need for frequent refills and making your oral cleaning more convenient and efficient

【 45 Days Super Long Battery Life, Portable Use Anywhere 】

This water dental flosser boasts double the battery life of others with a powerful eco-friendly battery. Just charge for 3 hours and enjoy 45 days of use. It's compact and lightweight, perfect for home and on-the-go use. This water dental pick comes with a USB cable (adapter not included) making it an ideal travel kit. Benefit from an exceptionally long 30-day battery life, making it a truly portable solution for your convenience.

【 User-Friendly and Safe, a Perfect Gift Choice 】

Professionally evaluated by an American dental team, our flosser provides three convenient modes to suit different needs of 99% different age groups, while ensuring optimal performance and lifespan. Its ergonomic handle and 5 interchangeable nozzles ensure a comfortable and versatile experience. It makes a thoughtful gift for birthdays, Christmas Thanksgiving Valentine's Father's Mother's Day or looking after your loved ones' oral health

【 Multiple sprinkler && three gear & two types of water loading

Affiliated with five spray heads, three types of water flushing methods, and two types of water spraying methods for you to choose from to maximize your needs.

Come and buy the Cordless Oral Irrigator and clean your teeth with your heart!

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.