Elegant Red Christmas Wreath
Elegant Red Christmas Wreath
Elegant Red Christmas Wreath
Elegant Red Christmas Wreath
Elegant Red Christmas Wreath
Elegant Red Christmas Wreath
Elegant Red Christmas Wreath
Elegant Red Christmas Wreath
Elegant Red Christmas Wreath
Elegant Red Christmas Wreath
2/5
Elegant Red Christmas Wreath
Elegant Red Christmas Wreath
Elegant Red Christmas Wreath
Elegant Red Christmas Wreath
Elegant Red Christmas Wreath
2/5

Elegant Red Christmas Wreath

$45.99
$91.98
Save $45.99
Size
Please select a size
Quantity

Feature:

1.Materials:Christmas wreath,Everyday wreath

2.Hang it above your fireplace, place it on your front door, or on a living room wall.

3.The wreath can be used indoor or outdoor making it a versatile decorating accessory.

4.Display this decorative wreath outside all day long with no worry about the changing weather conditions.

5.Ideal for Christmas party, wedding, bedroom, garden, balcony, swing stand, shopping malls, staircase and many other decorations.

6.Wreath full bloom size:38*38cm*14.96*14.96in.

Description:

1.The best way to have a perfect christmas! Composed of lanterns and 50

2.flashing lights led lighting, this classic wreath brings joy to your

3.family year after year.

4.This elegant christmas wreath is ready to be added to your christmas decor!

5.With mixed pine wreath and ribbon wrapped hanging wire.

6.Winter is fast approaching and to have a wreath for front door which is also

7.great for Christmas. Any wreath will make a great gift for a loved one or friend.

8.Materials: Buffalo Plaid Ribbon,Golden Magnolias, Mixed pine wreath,Gold glittering leaves,Lantern.

9.High-quality wreath were born from our handmade workshop.

Package included:1 x  Wreath

Notes

1. Manual measuring, please allow 1 ~ 3mm error,thank you.

2.Due to the difference between different monitors, the picture may not reflect the actual color of the item. We guarantee the style is the same as shown in the picture.

3.Due to handmade, the actual product may be slightly different from the picture.

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.