Over The Sink Dish Drying Rack 3 Tier Large Dish Rack Metal Over The Counter Dish Drying Rack for Kitchen Sink Shlef Adjustable
Over The Sink Dish Drying Rack 3 Tier Large Dish Rack Metal Over The Counter Dish Drying Rack for Kitchen Sink Shlef Adjustable
Over The Sink Dish Drying Rack 3 Tier Large Dish Rack Metal Over The Counter Dish Drying Rack for Kitchen Sink Shlef Adjustable
Over The Sink Dish Drying Rack 3 Tier Large Dish Rack Metal Over The Counter Dish Drying Rack for Kitchen Sink Shlef Adjustable
Over The Sink Dish Drying Rack 3 Tier Large Dish Rack Metal Over The Counter Dish Drying Rack for Kitchen Sink Shlef Adjustable
Over The Sink Dish Drying Rack 3 Tier Large Dish Rack Metal Over The Counter Dish Drying Rack for Kitchen Sink Shlef Adjustable
Over The Sink Dish Drying Rack 3 Tier Large Dish Rack Metal Over The Counter Dish Drying Rack for Kitchen Sink Shlef Adjustable
Over The Sink Dish Drying Rack 3 Tier Large Dish Rack Metal Over The Counter Dish Drying Rack for Kitchen Sink Shlef Adjustable
Over The Sink Dish Drying Rack 3 Tier Large Dish Rack Metal Over The Counter Dish Drying Rack for Kitchen Sink Shlef Adjustable
Over The Sink Dish Drying Rack 3 Tier Large Dish Rack Metal Over The Counter Dish Drying Rack for Kitchen Sink Shlef Adjustable

Over The Sink Dish Drying Rack 3 Tier Large Dish Rack Metal Over The Counter Dish Drying Rack for Kitchen Sink Shlef Adjustable

Price
$0.00
$299.99
Save  $-299.99
Quantity
Free worldwide shipping
Free returns
Sustainably made
Secure payments
Vendor by: ALSO GO
SKU: HG0188-BK#WM-WEC-USNP2024022242b7

✔️Description:
🔹This 3-tier dish rack with cover is made from heavy-duty carbon steel, capable of holding lots of dishes and utensils. 
🔹The cover keeps your dishes protected from dust, dirt, and other debris, ensuring that they stay clean and dry until you're ready to put them away.
🔹 It can be disassembled and washable to keep it clean. This drying rack helps you store and dry your kitchenware orderly, making your countertop dry and neat all the time. And you can also fetch what you need easily.

✔️Specification:

  • Product Name: Drying Dish Rack Over Sink
  • Material: Carbon steel + Plastic
  • Color: Black
  • Whole Size: 87*30*85cm / 34.25*11.8*33.46inch
  • Weight: 6.5kg/14 lbs
  • Shape: As Picture Shows
  • Pattern: Solid
  • Style: Modern, 3 Layer

✔️Package Contents:

  • 1*Over The Sink Dish Drying Rack
  • 1*Manual

✔️Note: 

  • 1. Please allow minor differs due to manual measurement.
  • 2. The picture may be a little different from that of real item due to the different display and different light. 
  • 3. Due to different producing batches, product details might be a little different. If you mind the difference, please buy with caution. Thank you for your understanding.
  • 4. If you have any questions about the product, please contact us.
  • 【Special Design with Lid】This over the sink dish drying rack with a convenient lid not only provides an extra layer of protection for your drying dishes but also allows you to keep your countertop clean, which ensures that your dishes dry efficiently while maintaining a clutter-free and organized kitchen. The anti-slip foot cover at the bottom is designed to keep it stable and not easy to shake. It is durable and sturdy. No worry about the counter mess at all.
  • 【Versatile and Spacious】Over the sink dish rack offers ample space for drying a variety of dishes, including plates, bowls, cups, and utensils. The adjustable arms and holders allow you to customize the sink dish rack to fit different sink sizes, ensuring a snug and secure fit. With its versatile design, our rack accommodates various kitchen setups, making it a perfect choice for small or large kitchens. The tool holder can also be placed on the side.
  • 【Premium Quality and Durability】Crafted from high-quality material, this over the sink drying rack is built to last. The sturdy construction ensures stability and durability, even when supporting heavy dishes. The rust-resistant coating guarantees long-lasting performance, making it a reliable companion for your daily dish drying needs. Invest in a durable and premium-quality over the sink dish drying rack that will withstand the test of time.
  • 【Convenient and Hygienic】The dish drying rack promotes proper air circulation, allowing your dishes to dry quickly and hygienically. The removable parts make cleaning a breeze, and the over sink dish rack's compact design allows for easy storage when not in use. Experience the convenience and hygiene of our thoughtfully designed dish rack. All the parts can be dissembled and washable so you can clean and sanitize them occasionally. It’s designed to save space in your cooking and cleaning area. A must-have for your kitchen!
  • 【Modern and Stylish】Designed to complement any kitchen decor, our over the sink dish rack features a modern and sleek design. Its clean lines and elegant finish enhance the visual appeal of your kitchen while providing a functional solution for drying dishes. Elevate your kitchen aesthetics with our stylish and functional over the sink dish drying rack, and enjoy the perfect blend of form and function.
  • 【Easy to Assemble】No other tools needed, you can easily assemble the dish rack drainer together. Just follow the help of the installation manual. All parts needed are included. The draining tableware rack is detachable and easy to clean.
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.