Airtight Glass Jars with Bamboo Lid & Spoons, 8Oz Glass Food Storage Containers, Overnight Oats Containers with Lids, Decorative Kitchen Jars for Coffee, Storage, Dry, Cookie, Candy, Tea. (8PCS)

Airtight Glass Jars with Bamboo Lid & Spoons, 8Oz Glass Food Storage Containers, Overnight Oats Containers with Lids, Decorative Kitchen Jars for Coffee, Storage, Dry, Cookie, Candy, Tea. (8PCS)

$39.99
300 sold
Model
Quantity
people are viewing this right now
Description
  • 😊Healthy Choice: Looking for a durable and reliable storage solution for your kitchen? Consider these high-quality glass food storage containers! These elegant glass jar with lid are made of thicker, more heat-resistant borosilicate glass and are perfect for storing all kinds of food. They can withstand temperatures from -20℉ to 150℉, making them a safe and convenient choice for your kitchen.
  • 😊Airtight Glass Jars with Lids: These airtight glass jars come with bamboo lids and silicone sealing rings that can prevent water, dust, and other pollutants from entering the container, thereby keeping your food fresh for a longer time. They are ideal for storing dry and wet foods, baked goods, cookies, oatmeal, tea, spices, and other ingredients.
  • 😊Convenient and Attractive: Keep your kitchen organized with our practical glass jars with bamboo lids. These airtight glass jars can be used in cabinets, pantries or on shelves to help you quickly find what you need. The set includes 8 complimentary labels and a marker pen to help label the jars. The bamboo lids and transparent glass provide a minimalist and modern design that blends perfectly with your kitchen decor.
  • 😊Space-Saving: These round candy jars are designed for maximum space utilization and make for convenient storage in your cabinets. Made of glass jars with bamboo lids, they are perfect for filling homemade treats like overnight oats, and are great as meal prep containers. They come with a convenient spoon design, allowing you to easily scoop out the ingredients you need.
  • 😊Perfect Size and After-Sales Service: The 8 ounce spice jars has an upgraded inner diameter of 3.14 * 2.55 inches, making it large enough to hold various ingredients such as spaghetti, pasta, noodles, flour, sugar, tea, oat, coffee, beans, and spices. Our overnight oats containers with lids can be fragile during shipping. If you receive any defective or broken products, please contact us anytime and we will provide you with a satisfactory solution.

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.