Black Cascade Waterfall Backflow Incense Burner
Black Cascade Waterfall Backflow Incense Burner
Black Cascade Waterfall Backflow Incense Burner
Black Cascade Waterfall Backflow Incense Burner
Black Cascade Waterfall Backflow Incense Burner
Black Cascade Waterfall Backflow Incense Burner
Black Cascade Waterfall Backflow Incense Burner
Black Cascade Waterfall Backflow Incense Burner
2/4
Black Cascade Waterfall Backflow Incense Burner
Black Cascade Waterfall Backflow Incense Burner
Black Cascade Waterfall Backflow Incense Burner
Black Cascade Waterfall Backflow Incense Burner
2/4

Black Cascade Waterfall Backflow Incense Burner

$22.95
$0.00
Save $-22.95
ColorBlack
Please select a color
Quantity
SKU: 51550100
Weight: 0.21kg
Barcode:

Waterfall Backflow Incense Burner

Have you ever seen an aromatherapy product that denies gravity? Look at our Backflow Incense Burners with the fascinating effect of smoke that flows not up but surprisingly downwards.

Cascade Waterfall Backflow Incense Burner offers a gentle, soothing breeze that purifies the air, helps to clear the air, meditate, relax, and pleases your senses. 

Features:

  • Waterfall backflow incense burner
  • Mesmerizing & calming flowing cascade effect
  • Size: 3.9″ x 3.2″ x 2.8″  (10cm x 8cm x 7cm)
  • Incense cones are not included - get here
  • Material: Ceramic
  • Net weight: 0.21kg / 0.46lbs
  • Barcode: 0731559086572

waterfall backflow incense burner

Waterfall Burner

Each waterfall backflow incense burner is unique because hands precisely made it. In addition, you can also use this waterfall burner as an incense stick holder.

Waterfall incense burners can be a great addition to any yoga or meditation practice, and burning them is a calming ritual. Moreover, our waterfall backflow incense burners also serve as a tasteful and practical decoration suitable for any space. So try our waterfall incense burners and various incense cones to find the ones you love.

waterfall backflow incense burner

Our incense cone burners are the perfect gift for your loved ones, to whom you will not spoil anything; on the contrary, you are giving them something unique and beautiful.

If you are unsure of your choice of incense cones, we recommend you try the mixed cones for the first time.

    Don’t forget to follow us on Incense Soul Facebook.

    We offer free worldwide shipping for all orders over $ 75, and express delivery options are also available.

    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.