Bubi Black Glass Bubble Chandelier

$480.00
14 sold
Type:  15-Light
Quantity

Description

Description

        • Ethereal and iconic, the glass globe bubble chandelier is a modern re-interpretation of the bubble light. Bring a beautiful experience of elegant art to your home. (In order to properly ventilate the enclosed lamps, prevent the LED bulbs from overheating, and prolong the life of the lights, the tiny hole on the bulb is a deliberate design in the manufacturing process, it is not a defect. )

Features

        • Requires G9 bulbs
        • Capable of being dimmed
        • 1-year manufacturer warranty
        • Style: Modern
        • Shade Color: Clear
        • Materials: Metal; Glass
        • 110-120V manufactured to US standards for US and Canadian markets
        • UL-rated electrical standards for dry locations or dry and wet separation bathrooms.
        • Certification: CE, CSA, C-Tick, FCC, RoHS, SASO, SAA

      Dimensions

            • Canopy Dimension: 5.9"Dia x 1"H (150mmDia x 25mmH)

            • Fixture Diameter: 33.5"

            • Fixture Height: 10.2"

            • Hanging Length: 59.1"

        Electrical Specifications

              • Bulb Base: G9
              • Number of Bulbs: 15/24
              • Bulbs Included: Yes
              • Max Watts Per Bulb: 60W
              • Voltage: 110-240V
              • Watts Per Bulb: 7W

        Additional Details

              • Adjustable rod comes in connectable segments for a customizable length
              • Cannot be mounted on a vaulted ceiling
              • Assembly Instructions: This fixture does need to be hard-wired. Assembly is required. Professional installation is recommended.
              • Hardwired Or Plug-In: Hardwired
              • Free shipping worldwide
              • Illumination Area: 5㎡-10㎡
              • 100% Money Back Guarantee!
            Due to high demand, please expect 2-4 weeks for items to arrive.
            100% Satisfaction Guaranteed
            Don't love your items? Return them for a full refund, no questions asked!
            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.