Kitchen Gizmo Snap N Strainer
Kitchen Gizmo Snap N Strainer
Kitchen Gizmo Snap N Strainer
Kitchen Gizmo Snap N Strainer
Kitchen Gizmo Snap N Strainer
Kitchen Gizmo Snap N Strainer
Kitchen Gizmo Snap N Strainer
Kitchen Gizmo Snap N Strainer
Kitchen Gizmo Snap N Strainer
Kitchen Gizmo Snap N Strainer
Kitchen Gizmo Snap N Strainer
Kitchen Gizmo Snap N Strainer
Kitchen Gizmo Snap N Strainer
Kitchen Gizmo Snap N Strainer
Kitchen Gizmo Snap N Strainer
Kitchen Gizmo Snap N Strainer
Kitchen Gizmo Snap N Strainer
Kitchen Gizmo Snap N Strainer

Kitchen Gizmo Snap N Strainer

Color
Please select a color
Price
$29.00
$15.00
Save  $14.00
Quantity
Free worldwide shipping
Free returns
Sustainably made
Secure payments
Vendor by: Kitchen Tools
SKU: 16746-Gray

The universal design of the Kitchen Gizmo Snap N'Strain will make filtering easier! This heat-resistant colander is made of high-quality silicone and is the latest and most practical way to filter food thoroughly without removing the food from the pot. Snap N'Strain is also flexible enough to fit almost all pots, pans and bowls.

Features:
  • Universal Design
  • Bisphenol A-free
  • Compact
  • Can withstand heat
  • Can be washed in a dishwasher
  • It can fasten two clips neatly, so you can use your hands to stabilize the pot when you are nervous. The strong grip of the clip makes it firmly attached to the kitchenware when using or cooking! Just snap it in place and wait for the rest to take care of it! Snap N'Strain is made of high-quality materials and will become a kitchen in the next few years Pillars. It can drain liquids, can withstand the erosion of heavier foods (such as potatoes), and keep them in the pot.
  • You don't need to worry about Snap N'Strain taking up too much space. The design is small and easy to store. Then when you need it again, you can simply take it out without moving other things in the kitchen.
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.