Bohemian Table Runner, Rustic Table Runners Linen Boho Table Runners 72 Inches Long, Braided Striped Handmade Table Runners with Tassel for Bohemian Wedding,Dinning (Double Rhombus Texture)

Bohemian Table Runner, Rustic Table Runners Linen Boho Table Runners 72 Inches Long, Braided Striped Handmade Table Runners with Tassel for Bohemian Wedding,Dinning (Double Rhombus Texture)

$16.99
380 sold
Pattern Name
Quantity
people are viewing this right now
Description
  • 𝗗𝗶𝗺𝗲𝗻𝘀𝗶𝗼𝗻𝘀: Our YONWOW table runner measures approximately 12 x 72 inches (including tassels), making it suitable for dining tables that seat 4-8 people. It's designed to create a stunning table setting that complements your home decor seamlessly.
  • 𝗨𝗻𝗶𝗾𝘂𝗲 𝗗𝗲𝘀𝗶𝗴𝗻: The rustic ornament table runner boasts delicate beige and burlap woven hollow striped cotton fabric with tassels, giving it a minimalist feel. It adds a unique modern country farmhouse look to your home decor, sure to impress your family and friends.
  • 𝗣𝗿𝗲𝗺𝗶𝘂𝗺 𝗠𝗮𝘁𝗲𝗿𝗶𝗮𝗹: Our Bohemian farmhouse table runner is made of high-quality 100% natural cotton and burlap material. It's thick and durable, providing protection for your table surface against hot pans, scratches, and spills. The carefully stitched edges ensure longevity without fraying or loose threads.
  • 𝗪𝗶𝗱𝗲 𝗔𝗽𝗽𝗹𝗶𝗰𝗮𝘁𝗶𝗼𝗻: This Bohemian-style home decor brightens up various occasions, adding a festive atmosphere. It's the perfect table decoration for both indoor and outdoor settings, including kitchen tables, dining tables, desks, storage tables, wedding tables, picnic tables, outdoor coffee tables, and more.
  • 𝗩𝗲𝗿𝘀𝗮𝘁𝗶𝗹𝗲 𝗢𝗰𝗰𝗮𝘀𝗶𝗼𝗻𝘀: Whether you're decorating for Boho Home Decor, a Farmhouse theme, Aztec-inspired spaces, or Bohemian vibes, this table runner fits right in. It's suitable for a variety of surfaces, including long dining tables, wedding tables, coffee tables, dressers, kitchen islands, and even your piano! It also makes a beautiful and thoughtful gift for family and friends, perfect for housewarming, holidays, birthdays, weddings, Christmas, and more.

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.