Bloom Napkin Holder

$7.99 $15.99 Save 50%
Type:  1 PCS
Quantity
Share the love
Description
LIMITED SALE: Good News, $7.99 Only Today! ONCE WE
REACH 600 UNIT SALES, WE WILL BE INCREASING THE
PRICE BACK UP TO $15.99
Amazing, right? 3-Seconds Quick Transformation
Simple Napkins Turn into Romantic Roses
Impress your Family and Guests with a Unique Table Setting.
Make your family dinner experience even more perfect with this Bloom Napkin Folder.
Turn any paper napkin into a rose, a rosebud, a tulip, or an elegant calla lily. No napkin-folding expertise required; simply grab any napkin, fold it as directed, slip it into a Bloom holder, and
give the stem a quick twist. Green plastic stems are 8" long. Sold as a set.

Why Choose 3-Second Quick Bloom Napkin Folder?

You invite people over for dinner. You make some food and set the table elegantly. How hard
can it really be to fold a napkin nicely? After messing around with paper and wrinkled napkins,
you sigh deeply and simply resort to placing a paper towel roll on the table in frustration. Or
else, you can arrange a decorative table in an instant with our Bloom Napkin Holder!
Make your family dinner experience even more perfect with this Bloom Napkin Folder. It instantly transforms an ordinary paper napkin into a beautiful flower! Amazing, right? And so easy to make –simply fold, insert and twist! Viola! Impress your family and guests with a unique table setting.
  • Craft different floral types that you want, from tulips to roses, calla lilies and more.
  • Set it up on a plate, in a champagne glass or vase for added sophistication.
  • It functions as a napkin holder & a table decoration –at the same time!
  • Replace common napkin rings with an innovative and fresh design
  • Perfect for all occasions –parties, reunions, dinners, and events.
  • EASY 3-STEP METHOD –fold, insert and twist into a flower!
  • Create lovely blooming folded flowers on your table setup/

No matter what the occasion, surprise your guests with a blooming dinner table!

DISCOUNT ZONE:
Buy 16 get 8 pcs for free
Buy 24 get 16 pcs for free

Specifications:

  • Paper towel color: Random.
  • Net Weight: 10 g/1 Pcs.
  • Material: ABS plastic.
  • Color: Green.

HOW TO USE:

  1. Fold the paper napkin into a triangle.
  2. Insert the folded napkin in the center bud.
  3. Next, rotate gently to form into a flower.

Package Include:

  • 1 Set x Bloom Napkin Holder.

Notes:

  • Due to the different monitor and light effect, the actual color of the item might be slightly different from the color showed on the pictures. 
    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.