VibeRug™

$33.99 $65.99 Save $32.00
Style:  Halo 2
Quantity
Share the love
Worldwide Shipping
Secure Delivery
Handmade
Secure payments
Description

 😍Transform Your Space with Cool Rug Decor😍 

 💕Elevate Your Home with Stylish and Unique Rugs💕 

Introducing VibeRug™, the ultimate addition to any room that combines style, comfort, and personality. Our cool rug decor pieces are designed to enhance your living space with vibrant patterns and luxurious textures. Perfect for modern homes, VibeRug™ is more than just a floor covering; it’s a statement piece that ties your room together and adds a touch of flair to your decor.

 💕Key Features💕 

 ✨Unique and Stylish Designs:  VibeRug™ offers a wide range of eye-catching designs, from geometric patterns to abstract art, ensuring there’s a perfect match for every taste and interior style.
 ✨Premium Quality Materials: Made from high-quality, durable materials, VibeRug™ is designed to withstand everyday use while maintaining its vibrant colors and plush texture.
 ✨Soft and Comfortable:  Experience ultimate comfort with our soft, cushioned rugs that feel great underfoot, making your living space cozy and inviting.


 ✨Easy Maintenance:  VibeRug™ is easy to clean and maintain, with stain-resistant properties that keep it looking fresh and new. Simply vacuum regularly and spot clean as needed.
 ✨Versatile Sizes:  Available in various sizes to fit any room, from small accent rugs to large area rugs, allowing you to find the perfect fit for your space.


 ✨Perfect for Any Room:  Whether you’re decorating your living room, bedroom, dining area, or office, VibeRug™ adds a touch of style and warmth to any environment. 

✨Great Gift Idea:  VibeRug™ makes a thoughtful and stylish gift for housewarmings, birthdays, holidays, or any special occasion, offering both beauty and practicality.

  💕Why VibeRug™?💕 

VibeRug™ is more than just a rug; it’s a piece of art for your floor. Our designs are crafted to bring out the best in your decor, creating a harmonious and aesthetically pleasing environment. With VibeRug™, you can effortlessly transform any room into a stylish haven.

 💕Step into Style. Elevate Your Home with VibeRug™💕 

Enhance your decor with VibeRug™ and enjoy the perfect blend of beauty and comfort. Shop now and find the ideal rug to complete your space!

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.