14Pcs Christmas Glasses Glitter Party Glasses Frames Christmas Decoration Costume Eyeglasses for Christmas Parties Holiday Favors Photo Booth
14Pcs Christmas Glasses Glitter Party Glasses Frames Christmas Decoration Costume Eyeglasses for Christmas Parties Holiday Favors Photo Booth
14Pcs Christmas Glasses Glitter Party Glasses Frames Christmas Decoration Costume Eyeglasses for Christmas Parties Holiday Favors Photo Booth
14Pcs Christmas Glasses Glitter Party Glasses Frames Christmas Decoration Costume Eyeglasses for Christmas Parties Holiday Favors Photo Booth
14Pcs Christmas Glasses Glitter Party Glasses Frames Christmas Decoration Costume Eyeglasses for Christmas Parties Holiday Favors Photo Booth
14Pcs Christmas Glasses Glitter Party Glasses Frames Christmas Decoration Costume Eyeglasses for Christmas Parties Holiday Favors Photo Booth
14Pcs Christmas Glasses Glitter Party Glasses Frames Christmas Decoration Costume Eyeglasses for Christmas Parties Holiday Favors Photo Booth
14Pcs Christmas Glasses Glitter Party Glasses Frames Christmas Decoration Costume Eyeglasses for Christmas Parties Holiday Favors Photo Booth
14Pcs Christmas Glasses Glitter Party Glasses Frames Christmas Decoration Costume Eyeglasses for Christmas Parties Holiday Favors Photo Booth

14Pcs Christmas Glasses Glitter Party Glasses Frames Christmas Decoration Costume Eyeglasses for Christmas Parties Holiday Favors Photo Booth

Quantity
$16.03
$0.00
-$-16.03
Free worldwide shipping
Free returns
Sustainably made
Secure payments
Shipping
Description:
14 different colors of decorative glasses with classic Christmas colors, red, green and gold, and classic Christmas elements, perfectly match the atmosphere of Christmas.

They are designed for Christmas party,they will certainly add more happy flavor to your Xmas party.

Have great memories and wonderful time for your family, share them with your family, friends and children.

The legs of Christmas glasses are extremely stretchable, the frame is long enough to hold on your face and the eye holders are big enough, will definitely not prevent eyesight.

Specifications:
Size: As shown
Color: Multicolor
Material: Plastic
Taking photos of fun and exciting with these props!
Great for Party and Photo Booth, perfect for taking selfies with your party guests.

Package contents:
14 x Christmas party glasses

Note:
Each Glass Frame may a little different.
  • Package included: One package included 14 different styles of Christmas Glitter Party Glasses Frames, suitable size for most people.
  • The styles of our Xmas glasses are also various, including Christmas bow, Santa's hat, snowman, Christmas tree, elk horn, etc.
  • You can wear these adorable party glasses at Christmas parties to make you fashionable and to be the focus of the crowd, make your Christmas day impressive and memorable.
  • Creative funny eye-wears are made of plastic, beautiful and elegant which can be applied for many times.
  • Awesome Christmas Party Favors for Holiday Party and Photo Booth, Perfect gift for family, kids and your friends.
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.