Electric Makeup Brush Cleaner
Electric Makeup Brush Cleaner
Electric Makeup Brush Cleaner
Electric Makeup Brush Cleaner
Electric Makeup Brush Cleaner
Electric Makeup Brush Cleaner
Electric Makeup Brush Cleaner
Electric Makeup Brush Cleaner
Electric Makeup Brush Cleaner
Electric Makeup Brush Cleaner
1/10
Electric Makeup Brush Cleaner
Electric Makeup Brush Cleaner
Electric Makeup Brush Cleaner
Electric Makeup Brush Cleaner
Electric Makeup Brush Cleaner
Electric Makeup Brush Cleaner
Electric Makeup Brush Cleaner
Electric Makeup Brush Cleaner
Electric Makeup Brush Cleaner
Electric Makeup Brush Cleaner
1/10

Electric Makeup Brush Cleaner

$34.95
$49.95
Save $15.00
ColorBlack
Please select a color
Quantity
SKU:
Weight: 0kg
Barcode:

THE ORIGINAL SPINNING BRUSH CLEANER

We believe that flawless skin and makeup starts with keeping your makeup brushes clean on a daily basis. Fortunately, we have found a solution to the long, drawn out process of deep cleaning your brushes. Our revolutionary brush cleaning device uses centrifugal spinning technology to rid your makeup brushes of unwanted buildup and bacteria in a matter of seconds.

SPIN YOUR ROUTINE

  • CONVENIENT: Cleans and dries makeup brushes in seconds, saving you time and energy, allowing you to keep your makeup brushes clean on a daily basis.
  • DEEP CLEANS: Clinically proven spin technology forces dead skin cells, makeup, dirt, oil and water out of your brushes. Suitable for thorough cleaning of various facial and eye makeup brushes. Stops build up of bacteria to help keep your skin clear.
  • SAFE AND DURABLE: All materials made of advanced sterile and environmental-friendly plastic, non-toxic and odorless.
  • REVOLUTIONARY DESIGN: High speed centrifugal spin with a low vibration design to make cleaning your makeup brushes effortless.
  • PROTECTS YOUR BRUSHES: Extends the life of your favorite brushes by daily professional cleaning. Allows brushes to remain soft and last longer.

8 X Silicone Collars To Fit All Size Brushes 

Your makeup brushes will be ready to reuse immediately - No more messy basins or waiting 24 hours for brushes to dry, allowing you more time to perfect that flawless finish!


     

    • 5-10 Seconds to Clean
    • 5-10 Seconds to Dry (depending on brush)
    • Closed Brim To Prevent Splashing
    • Available in Black, White and Red

    What's in the Box:

    • 1 Spinner Device
    • 1 Spinner Bowl
    • 8 Silicone Collars with Stand
    • Brush Spindle
    • Storage Sleeve

    Look and feel your best with our deep cleaning spin technology

    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.