White Shower Curtain Liner With 12 Hooks, 72 x 72 Inches Breathable Fabric Shower Liner, 2-in-1 Waterproof Bathroom Shower Curtain and Liner, Machine Washable
White Shower Curtain Liner With 12 Hooks, 72 x 72 Inches Breathable Fabric Shower Liner, 2-in-1 Waterproof Bathroom Shower Curtain and Liner, Machine Washable
White Shower Curtain Liner With 12 Hooks, 72 x 72 Inches Breathable Fabric Shower Liner, 2-in-1 Waterproof Bathroom Shower Curtain and Liner, Machine Washable
White Shower Curtain Liner With 12 Hooks, 72 x 72 Inches Breathable Fabric Shower Liner, 2-in-1 Waterproof Bathroom Shower Curtain and Liner, Machine Washable
White Shower Curtain Liner With 12 Hooks, 72 x 72 Inches Breathable Fabric Shower Liner, 2-in-1 Waterproof Bathroom Shower Curtain and Liner, Machine Washable

White Shower Curtain Liner With 12 Hooks, 72 x 72 Inches Breathable Fabric Shower Liner, 2-in-1 Waterproof Bathroom Shower Curtain and Liner, Machine Washable

$14.99
$0.00
-$-14.99
Quantity
Free worldwide shipping
Free returns
Sustainably made
Secure payments
Vendor by: Medgthi
SKU: MYJ/ZJ/230221/OD-01753W

Features:

  • Size: Width: 72 inches, Height/Length: 72 inches - Amazer shower curtain liner features 120 grams per square meter (Gsm) and is made of premium polyester fabric. 100g heavier than the same size 90 Gsm shower curtains of other brands.
  • Waterproof shower curtain and liner 2-in-1: There is a water-proof coating on the surface of our shower curtain liner, which promotes water bead formation. The treated polyester fabric is used to make water bead stay on the surface, quickly repel and dry. It can be used alone in the bathroom, no need to use together with a water-proof shower liner.
  • 2 heavy duty clear stones: Heavy duty clear stones on bottom corners make the fabric shower liner get the weight to stay in place, preventing it from moving when your are taking a shower.
  • Machine washable & universally applicable: The fabric shower liner is machine washable and fits most standard size shower tubs and work with straight or curved shower rods.
  • 12 rust-resistant metal grommet holes: The shower curtain has 12 rust-resistant metal grommet holes, which helps easily attach to shower curtain hooks, promoting easier hanging and durable usage.

Description:

  • Material: 100% premium polyester 
  •  Color : solid light gray
  • Size: 72" x 72" 
  • Top: 12 rust resistant metal button holes 
  • Bottom: weighted lead wire hem
  •  Hooks: 12 plastic hooks included 
  • Water Repellant 
  • Care: machine washable and tumble dry low 
  • Environmently friendly 
  •  No toxic
  • Clean & Maintenance:
    Machine washable, low degree iron if need it.
    Keep good ventilation make the curtain easy dry.
    If there is some soap bubble on it,we suggest to sweep it in time.
Features:
  • Size: Width: 72 inches, Height/Length: 72 inches - Amazer shower curtain liner features 120 grams per square meter (Gsm) and is made of premium polyester fabric. 100g heavier than the same size 90 Gsm shower curtains of other brands.
  • Waterproof shower curtain and
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.