✨️HOT SALE 49% OFF - 🔥Universal Stainless Steel Pop-Up Sink Drain Strainer
✨️HOT SALE 49% OFF - 🔥Universal Stainless Steel Pop-Up Sink Drain Strainer
✨️HOT SALE 49% OFF - 🔥Universal Stainless Steel Pop-Up Sink Drain Strainer
✨️HOT SALE 49% OFF - 🔥Universal Stainless Steel Pop-Up Sink Drain Strainer
✨️HOT SALE 49% OFF - 🔥Universal Stainless Steel Pop-Up Sink Drain Strainer
✨️HOT SALE 49% OFF - 🔥Universal Stainless Steel Pop-Up Sink Drain Strainer
✨️HOT SALE 49% OFF - 🔥Universal Stainless Steel Pop-Up Sink Drain Strainer
✨️HOT SALE 49% OFF - 🔥Universal Stainless Steel Pop-Up Sink Drain Strainer
✨️HOT SALE 49% OFF - 🔥Universal Stainless Steel Pop-Up Sink Drain Strainer
✨️HOT SALE 49% OFF - 🔥Universal Stainless Steel Pop-Up Sink Drain Strainer
✨️HOT SALE 49% OFF - 🔥Universal Stainless Steel Pop-Up Sink Drain Strainer
✨️HOT SALE 49% OFF - 🔥Universal Stainless Steel Pop-Up Sink Drain Strainer
✨️HOT SALE 49% OFF - 🔥Universal Stainless Steel Pop-Up Sink Drain Strainer
✨️HOT SALE 49% OFF - 🔥Universal Stainless Steel Pop-Up Sink Drain Strainer
✨️HOT SALE 49% OFF - 🔥Universal Stainless Steel Pop-Up Sink Drain Strainer
✨️HOT SALE 49% OFF - 🔥Universal Stainless Steel Pop-Up Sink Drain Strainer

✨️HOT SALE 49% OFF - 🔥Universal Stainless Steel Pop-Up Sink Drain Strainer

Price
$29.98
$17.99
Save  $11.99
BUY MORE SAVE MORE
Please select a buy more save more
Quantity
24-hour fast shipping
30-day no-questions-asked returns
24/7 live customer support
PCI DSS/SSL secure payments
  • TIPS: All goods are authentic, with genuine patents, counterfeit must be investigated! Customers, please identify our products!!!
  • 😊If you are not satisfied with the goods you received, please contact us within 15 days after receiving, we will give you the best help!
  • 🚢 Shipping>>Worldwide express shipping available.
  • 🔥98.9% of customers buy 2 or more

Are the drain holes in your house often clogged with hair and other debris?

Unlike traditional drains with push buttons, this pop-up sink drain strainer features a clog-resistant sieve basket inside that neatly catches hair and prevents drain blockages. Jewelry, rings, dirt, and other items won't get into the drainpipe.

New Design & Universal Fit - Fits Most Drain Holes

Our pop-up sink drain strainer has an inner diameter of 2.8 cm to 3.7 cm, making it widely applicable for sinks, bathroom drains, and shower tray drains. It fits 99% of drain holes and sits securely. Whether it’s a sink, a bathroom drain, or a shower tray, this stopper is compatible and reliable.

Easily fill your sink with water & enjoy our sinks looking like new!

Easy to Install and Clean

This pop-up sink drain strainer has a simple design and structure, making the installation process straightforward and convenient. No cumbersome tools are required, eliminating high plumbing installation costs. Just insert the new sink drain stopper into the drain hole; it can be easily replaced, and cleaning and maintenance are simple.

High-Quality Materials

This pop-up sink drain strainer is made from a durable brass core structure to ensure a long lifespan. Installation is easy—just replace the old stopper with this one and enjoy maintenance-free convenience, making it a reliable choice for your bathroom sink.

Efficient Drainage and Clog Protection

Efficient drainage and clog protection set new standards for your bathroom—choose our pop-up sink drain strainer. With its advanced design, it keeps your sink clean and reduces maintenance efforts, allowing you to enjoy a fresh and pleasant bathroom environment.

Specifications

Material: 304 Stainless Steel

Size: As Shown Below

Color: Silver

Quantity: 1/2/3 PCS

Perfect Christmas Gift for Family or Friends
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.