Gooseneck Electric Kettle Fabuletta 1500W Ultra Fast Boiling Water Kettle 100% Stainless Steel for Pour-over Coffee & Tea Leak-Proof Design French Press Boil-Dry Protection 1L B-Black

Gooseneck Electric Kettle Fabuletta 1500W Ultra Fast Boiling Water Kettle 100% Stainless Steel for Pour-over Coffee & Tea Leak-Proof Design French Press Boil-Dry Protection 1L B-Black

$59.99
500 sold
Color : Black
Quantity
people are viewing this right now
Description
  • 【Durability & Stability】Fabuletta gooseneck electric kettle strictly select materials for durability. The core component of gooseneck kettle adopts the world's leading 【UK STRIX temperature controller】with a service life of more than 12,000 times.
  • 【Fast Boiling】With a rated power of 【1500W】, the electric kettle could boil a full pot of water in just 3-4 minutes,spending less time waiting and more time enjoying tea or coffee with families or guests.
  • 【Gooseneck Spout Design】Precise pouring and leak-proof design of Fabuletta pour over coffee kettle improves the experience of brewing, no extra drip, to ensure the stability of your production every time. With the capacity of 1L giving you total control over the speed and direction of the stream.
  • 【Food Grade Stainless Steel】Fabuletta Gooseneck kettle does not contain any plastic parts inside including the inner lid and spout. It is made of 304 food-grade stainless steel with no dripping chemicals into the water. No need to worry about any plastic parts being in contact with boiling water.
  • 【Ergonomic Design】The ergonomic design allows the tea kettle to be easily lifted off for pouring after the water is boiled. The cool touch and grip design of the handle can ergonomically give you a real and comfortable grip on your gooseneck electric coffee kettle.
  • 【Safe to Use】Heat water safely with boil-dry protection and automatic shut-off when your water reaches the boiling temperature. And we offer 12 months warranty and 7*24 customer consultation service. As a responsible company, our expert team always stands by your side.

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.