LED Three-Color Adjustable Makeup Mirror

$59.00 $99.00 Save $40.00
Sold 632
Color:  Pink
Share the love
Free returns
Cash On Delivery
Secure payments


Organize your jewelry collection and enhance your beauty routine. This portable storage box combines functionality, convenience and style, making it the perfect accessory for any makeup enthusiast or jewelry lover.


💄 MULTIFUNCTIONAL DESIGN: Our jewelry box features multiple compartments and storage slots, allowing you to organize your earrings, necklaces, rings, bracelets and other accessories neatly. Say goodbye to tangled jewelry and hello to effortless organization.

🔆LED MAKEUP MIRROR: Our jewelry box comes with a built-in LED makeup mirror to provide the best lighting for your beauty routine. The mirror features three adjustable lighting modes - warm, natural and cool - allowing you to customize your makeup application to suit any occasion.

🌟 TRI-COLOR ADJUSTABLE LIGHTING: Three different lighting modes are available to create the perfect atmosphere for your makeup application. Whether you prefer warm, natural or cool light, our adjustable LED mirrors ensure you always look your best, day or night.

🎨 STYLISH DESIGN: With its sleek and modern design, our jewelry box adds a touch of elegance to any dressing table or dressing table. The compact size makes it perfect for travel, allowing you to take your favorite accessories with you wherever you go.

🔒 SECURE STORAGE: Keep your jewelry safe with our lockable storage box. Sturdy construction and a secure locking mechanism ensure your valuables are always protected, giving you peace of mind whether you're at home or on the go.

🎁 PERFECT GIFT IDEA: Whether for yourself or a loved one, our LED vanity mirror jewelry box is a thoughtful and practical gift. Treat yourself or surprise someone special with this stylish and practical accessory that's sure to be appreciated.

Enhance your beauty routine with style and function:

Upgrade your makeup and jewelry storage with our large-capacity LED tri-color adjustable vanity mirror jewelry box. With its versatile design, customizable lighting, and secure storage, it's the perfect accessory to keep your beauty essentials organized and easily accessible. Order now and take your beauty routine to the next level! 💄🔆



  • Material: Leather+PS+Glass
  • Available colours: white/pink/green
  • Battery capacity: 1200mAh lithium battery
  • External Output: DV5V/4.2V
  • Size: 16.5*11.5*6cm


  • 1 x LED Three-Color Adjustable Makeup Mirror


  • Due to manual measurements, please allow slight measurement deviations.
  • Due to the different display and lighting effects, the actual color of the item may be slightly different from the color displayed in the picture.
Customer Reviews

Here are what our customers say.

Write a Review
Customer Reviews
Wow you reached the bottom
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.