2-in-1 Keep Cold Portable Ice Container
2-in-1 Keep Cold Portable Ice Container
2-in-1 Keep Cold Portable Ice Container
2-in-1 Keep Cold Portable Ice Container
2-in-1 Keep Cold Portable Ice Container
2-in-1 Keep Cold Portable Ice Container
2-in-1 Keep Cold Portable Ice Container
2-in-1 Keep Cold Portable Ice Container
2-in-1 Keep Cold Portable Ice Container
2-in-1 Keep Cold Portable Ice Container
2-in-1 Keep Cold Portable Ice Container
2-in-1 Keep Cold Portable Ice Container
2-in-1 Keep Cold Portable Ice Container
2-in-1 Keep Cold Portable Ice Container
9/14
2-in-1 Keep Cold Portable Ice Container
2-in-1 Keep Cold Portable Ice Container
2-in-1 Keep Cold Portable Ice Container
2-in-1 Keep Cold Portable Ice Container
2-in-1 Keep Cold Portable Ice Container
2-in-1 Keep Cold Portable Ice Container
2-in-1 Keep Cold Portable Ice Container
2-in-1 Keep Cold Portable Ice Container
2-in-1 Keep Cold Portable Ice Container
2-in-1 Keep Cold Portable Ice Container
2-in-1 Keep Cold Portable Ice Container
2-in-1 Keep Cold Portable Ice Container
2-in-1 Keep Cold Portable Ice Container
2-in-1 Keep Cold Portable Ice Container
9/14

2-in-1 Keep Cold Portable Ice Container

$56.95
$113.90
Save $56.95
ColorWhite
Please select a color
Quantity
SKU: ice-white
Weight: 0kg
Barcode:

🥃Multiple Purposes: Keep your drinks cool longer, for cocktail, iced coffee, iced tea,fruit juice, punch, water and other beverages.

 

Make stylish & elegant looking ice cubes and release them at the same time quickly without cracking from the mold tray using in our 2-in-1 Keep Cold Portable Ice Kettle.

The 2-in-1 Curling Bottle breaks the traditional ice making experience that refreshes your understanding of ice lattice. It is not only an ice mold but also a fashionable water bottle.

Fresh and Sanitary Ice Cubes
Exposed ice in trays or bags can absorb odors from your freezer and even bacteria from your hands. The Airtight design prevents your ice from absorbing any food odors and prevents spills.


Three Fashionable Methods of Drinking

  1. Pour the ice ball into a cup with a drink
  2. Pour the drink directly into the kettle with the ice ball
  3. Pour the drink into a pot with ice balls

Durable BPA-Free Silicone Ice Mold Tray
Leakproof & Easy Filling Ice Tray stacks neatly in the freezer without being cracked to keep your refrigerator organized.


Enjoy this cool summer easily anytime, anywhere! Keep cold for 6-12 hours!

Not only the ice hockey mold but also the fashionable bottle .

  • Keep your drinks cool longer, for cocktail, ice coffee , iced tea, fruit juice, punch, water and other beverages.
  • Great for house parties, home bars, restaurants, beaches, holiday events.
  • Nontoxic, leak-free, this durable ice tray won’t crack or break. Easy to fill, remove and clean.

 

Package Includes:

- 1x 2-in-1 Keep Cold Portable Ice Kettle

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.