Zodiac High-end Whiskey Glass Set
Zodiac High-end Whiskey Glass Set
Zodiac High-end Whiskey Glass Set
Zodiac High-end Whiskey Glass Set
Zodiac High-end Whiskey Glass Set
Zodiac High-end Whiskey Glass Set
Zodiac High-end Whiskey Glass Set
Zodiac High-end Whiskey Glass Set
Zodiac High-end Whiskey Glass Set
Zodiac High-end Whiskey Glass Set
Zodiac High-end Whiskey Glass Set
Zodiac High-end Whiskey Glass Set
Zodiac High-end Whiskey Glass Set
Zodiac High-end Whiskey Glass Set
Zodiac High-end Whiskey Glass Set
Zodiac High-end Whiskey Glass Set
Zodiac High-end Whiskey Glass Set
Zodiac High-end Whiskey Glass Set
Zodiac High-end Whiskey Glass Set
Zodiac High-end Whiskey Glass Set
Zodiac High-end Whiskey Glass Set
Zodiac High-end Whiskey Glass Set

Zodiac High-end Whiskey Glass Set

Price
$0.00
$34.99
Save  $-34.99
Style
Please select a style
Quantity
Worldwide shipping
Free returns
24/7 customer support
Secure payments

Elevate your whiskey-drinking experience with this exquisite Chinese Zodiac High-end Whiskey Glass Set. Crafted with exquisite attention to detail, each glass is adorned with a different zodiac animal, making it an ideal gift for any special occasion.

 

Made from high-quality glass, these glasses not only add a touch of elegance to your drinking experience but also enhance the aroma and flavor of your favorite whiskey. The Chinese zodiac is deeply rooted in ancient traditions and beliefs, making this set a conversation starter at any gathering.

 

FEATURES

HIGH-QUALITY CRAFTSMANSHIP: Crafted from premium glass, these whiskey glasses are durable, crystal-clear, and designed to enhance the aroma and taste of your favorite whiskey or spirits.

ELEGANT PRESENTATION: The set comes in a stylish gift box, making it perfect for special occasions such as birthdays, weddings, or anniversaries, or as a luxurious treat for yourself.

VERSATILE USE: Ideal for enjoying whiskey, bourbon, scotch, or any other spirits, these glasses are suitable for both casual gatherings and formal events.

STABLE STANDING: The zodiac heads adopt the principle of triangle law, stably upside down, and are easy to use.

UNIQUE CONVERSATION STARTER: The distinctive zodiac designs make these glasses a unique conversation starter, adding intrigue and personality to your drinking experience.

SPECIFICATION

Material: Lead-free Glass

Color: Golden

Cup Size: 5.5*3.4cm

Cup Capacity: 10ml

Wine Splitter Capacity: 100ml

PACKAGE INCLUDES

1 * Chinese Zodiac High-end Whiskey Glass Set

NOTE

Please allow slight measurement errors due to manual measurement.

Due to the different monitor and light effects, the actual color of the item might be slightly different from the color shown in 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.