Docenin™🔥LAST DAY-50% OFF🔥Rotating Water Ripple Night Light

$38.99
$74.98
Save $35.99
Type : 16 Colors With Remote Control
Quantity
Description

⚡Sales have reached 50,000 units

ADD ELEGANCE TO YOUR HOME  SOFT & COZY ATMOSPHERE

💡 Over 16 RGB colors to choose from

🔋 Can be recharged and powered through mains

Make any room feel more inviting and comfortable. This luxurious Crystal Lamp gives you the effect of being surrounded by the aurora in the Nordic sky, or use as bedside decor to soothe yourself to sleep.

Create a gorgeous, romantic, and warm atmosphere with this stunning crystal-embellished table lamp. The crystal shade creates a soft & cosy atmosphere that makes everyone feel invited.

This is the perfect gift for anyone who loves lighting up their space! Give someone special something they'll love forever 

Features:

✔ Suitable for all occasions

Bar Lighting, Outdoor Lighting, Living room Lighting, Bedroom Lighting

✔  SMART TOUCH CONTROL 

The remote control can adjust 16 colors to turn on/off or adjust the brightness: after the remote control turns on the light, you can change various colors at will. Press and hold to adjust brightness.

✔  ELEGANT LOOK

With beautifully cut crystals, the stunning table lamp will add a touch of glamour to any room in your house. Also suitable for a corridor, closet, hotel,  dining room, study room, office, art display, etc.

✔  ONE OF A KIND CRYSTAL DIAMOND LAMP

Relax and unwind in the warm glow of this new concept luxury table lamp. Use it as a bedside table lamp to soothe you to sleep, or add some romance to the living room

✔  FASHIONABLE APPEARANCE

Using special 3D technology, Water ripple flow driven by internal rotating light plate. The refraction of the light through the crystal lamp is bright and colorful, very stylish.

✔ 3 RGB LIGHT COLORS 

The table lamp also features 3 light color temperatures that are intimate and convenient, delicate, comfortable and natural, and soft

SPECIFICATION

  • Height 4.1 inches and 3.9 inches diameter 
  • Material: Acrylic
  • Ideal For Modern Décor Choices
  • 3 light colors, /16 color light
  • We recommend using the 5V 1A charger instead of a fast charger (IPHONE CHARGER)

🎁It's a perfect gift for your family!

🌎 Worldwide Shipping ✈  

Tracking Numbers will ALWAYS be sent so you can track it every step of the way! Cool things are worth waiting for!

🔒 100% Risk-Free Purchase 🔥 

If you bought it and felt that it is not for you, don't worry. Just shoot us a message , and we will make it right by offering you a replacement or refund. 100% Simple & Risk-Free process.

HOW TO PAY

If you want to checkout with Credit Card. Please Click Paypal and Search for ‘Pay with Debit or Credit Card
Enter your Payment details, your Billing Address, and your Contact Information.
Click on "ADD TO CART" to get yours now! 
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.