Halloween Skeleton Ceramic Backflow Incense Burner Holder
Halloween Skeleton Ceramic Backflow Incense Burner Holder
Halloween Skeleton Ceramic Backflow Incense Burner Holder
Halloween Skeleton Ceramic Backflow Incense Burner Holder
Halloween Skeleton Ceramic Backflow Incense Burner Holder
Halloween Skeleton Ceramic Backflow Incense Burner Holder
Halloween Skeleton Ceramic Backflow Incense Burner Holder
Halloween Skeleton Ceramic Backflow Incense Burner Holder
5/8
Halloween Skeleton Ceramic Backflow Incense Burner Holder
Halloween Skeleton Ceramic Backflow Incense Burner Holder
Halloween Skeleton Ceramic Backflow Incense Burner Holder
Halloween Skeleton Ceramic Backflow Incense Burner Holder
Halloween Skeleton Ceramic Backflow Incense Burner Holder
Halloween Skeleton Ceramic Backflow Incense Burner Holder
Halloween Skeleton Ceramic Backflow Incense Burner Holder
Halloween Skeleton Ceramic Backflow Incense Burner Holder
5/8

Halloween Skeleton Ceramic Backflow Incense Burner Holder

$27.95
$39.95
Save $12.00
Style
Please select a style
Quantity
SKU: 3256804647117930-A
Weight: 0.4kg
Barcode:

Halloween Incense Burner

Halloween ornament skull ceramic back-flow incense burner is a decorative and functional incense burner that is perfect for Halloween or any other spooky occasion.

The Halloween incense burner is made of ceramic and is designed to resemble a skeleton with intricate details. It is intended for use with back-flow incense cones, specially formulated to create a mesmerizing smoke effect that flows downward instead of upward.

The cone is placed on top of the burner, and as it burns, the smoke will flow down the skull, creating a stunning visual display.

 

Features
  • Type: Halloween Backflow Incense Burner
  • Design: Halloween Ornament Skull Ceramic design
  • Material: Purple Clay
  • Size: 8.7cm x 6cm x 11.5cm
  • Applications: Suitable for home, office, hotel, tea house, yoga studio, meditation, Buddhist temple, living room, etc.
  • Efficacy: This can help freshen the air, calm nerves, aid in focus, and serve as a decoration.
  • Mental Curative Effect: Can have a meditative and aid-sleeping effect.

 

halloween incense burner

Skeleton Backflow Incense Burner

The skeleton backflow incense cone burner is functional and serves as a decorative piece. Its unique design and handmade craftsmanship make it a great addition to any Halloween decor, office, or tea house.

halloween incense holder

The burner can be placed on a table, shelf, or any other flat surface, adding visual interest to any room.

Our skeleton incense burner works also as an incense stick holder.

skeleton incense burner

This Halloween skeleton skull incense cone burner is perfect for use in various settings, including meditation rooms, bedrooms, living rooms, and more. It is sure to create a spooky and relaxing atmosphere.

halloween skeleton backflow incense cone bnurner stick holder
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.