us.e-cloth.com
Open in
urlscan Pro
23.227.38.74
Public Scan
Submitted URL: https://e-cloth-rebrand.myshopify.com/products/10904-glass-polishing-cloths-4?_kx=PwXVEIj4IL-vjatnOMSni3exzTIUQgBQbFTVzH6UzDFSQUig8wKC...
Effective URL: https://us.e-cloth.com/products/10904-glass-polishing-cloths-4?_kx=PwXVEIj4IL-vjatnOMSni3exzTIUQgBQbFTVzH6UzDFSQUig8wKC...
Submission: On October 27 via api from IE — Scanned from CA
Effective URL: https://us.e-cloth.com/products/10904-glass-polishing-cloths-4?_kx=PwXVEIj4IL-vjatnOMSni3exzTIUQgBQbFTVzH6UzDFSQUig8wKC...
Submission: On October 27 via api from IE — Scanned from CA
Form analysis
9 forms found in the DOMPOST /checkout
<form action="/checkout" method="post" class="ajax-cart__form is-hidden">
<div class="ajax-cart__cart-count text-align-center">
<p class="ajax-cart__cart-title">Shopping Cart <span class="cart__count--text" data-bind="itemCount">0</span></p>
</div>
<div class="ajax-cart__list">
</div>
<div class="ajax-cart__details-wrapper">
<div class="ajax-cart__subtotal ajax-cart__details-row is-flex is-justify-space-between">
<div class="ajax-cart__row-description">
<span>Subtotal:</span>
</div>
<span class="money">$0.00</span>
</div>
<div class="ajax-cart__button-wrapper text-align-center">
<button type="submit" class="ajax-cart__button button--add-to-cart button">
<span class="icon " data-icon="lock">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
<g id="lock">
<path
d="M81.73,97H18.27a6.74,6.74,0,0,1-6.73-6.72V49.6a6.74,6.74,0,0,1,6.73-6.73H81.73a6.74,6.74,0,0,1,6.73,6.73V90.28A6.74,6.74,0,0,1,81.73,97ZM18.27,46.87a2.74,2.74,0,0,0-2.73,2.73V90.28A2.73,2.73,0,0,0,18.27,93H81.73a2.73,2.73,0,0,0,2.73-2.72V49.6a2.74,2.74,0,0,0-2.73-2.73Z">
</path>
<path d="M72.79,46.87H27.21a2,2,0,0,1-2-2V27.78a24.79,24.79,0,0,1,49.58,0V44.87A2,2,0,0,1,72.79,46.87Zm-43.58-4H70.79V27.78a20.79,20.79,0,0,0-41.58,0Z"></path>
</g>
</svg>
</span> Checkout </button>
<!-- Route Code Edited 8/30/2022 -->
<div class="route-div"></div>
<!-- End Route Code -->
<div class="bm-ajax-cart__cart-link-container">
<a class="ajax-cart__cart-link" href="/cart">Go to cart</a>
<a class="ajax-cart__cart-link" href="/collections/all">Continue Shopping</a>
</div>
</div>
</div>
</form>
POST /checkout
<form action="/checkout" method="post" class="ajax-cart__form is-hidden">
<div class="ajax-cart__cart-count text-align-center">
<p class="ajax-cart__cart-title">Shopping Cart <span class="cart__count--text" data-bind="itemCount">0</span></p>
</div>
<div class="ajax-cart__list">
</div>
<div class="ajax-cart__details-wrapper">
<div class="ajax-cart__subtotal ajax-cart__details-row is-flex is-justify-space-between">
<div class="ajax-cart__row-description">
<span>Subtotal:</span>
</div>
<span class="money">$0.00</span>
</div>
<div class="ajax-cart__button-wrapper text-align-center">
<button type="submit" class="ajax-cart__button button--add-to-cart button">
<span class="icon " data-icon="lock">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
<g id="lock">
<path
d="M81.73,97H18.27a6.74,6.74,0,0,1-6.73-6.72V49.6a6.74,6.74,0,0,1,6.73-6.73H81.73a6.74,6.74,0,0,1,6.73,6.73V90.28A6.74,6.74,0,0,1,81.73,97ZM18.27,46.87a2.74,2.74,0,0,0-2.73,2.73V90.28A2.73,2.73,0,0,0,18.27,93H81.73a2.73,2.73,0,0,0,2.73-2.72V49.6a2.74,2.74,0,0,0-2.73-2.73Z">
</path>
<path d="M72.79,46.87H27.21a2,2,0,0,1-2-2V27.78a24.79,24.79,0,0,1,49.58,0V44.87A2,2,0,0,1,72.79,46.87Zm-43.58-4H70.79V27.78a20.79,20.79,0,0,0-41.58,0Z"></path>
</g>
</svg>
</span> Checkout </button>
<!-- Route Code Edited 8/30/2022 -->
<div class="route-div"></div>
<!-- End Route Code -->
<div class="bm-ajax-cart__cart-link-container">
<a class="ajax-cart__cart-link" href="/cart">Go to cart</a>
<a class="ajax-cart__cart-link" href="/collections/all">Continue Shopping</a>
</div>
</div>
</div>
</form>
POST /cart/add
<form method="post" action="/cart/add" id="product_form_5059569188995" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" data-productid="5059569188995"><input type="hidden" name="form_type" value="product"><input
type="hidden" name="utf8" value="✓"> <input type="hidden" name="id" data-productid="5059569188995" value="39643849949315">
<div class="purchase-details has-quantity-box">
<div class="purchase-details__quantity product-quantity-box quantity-box--stacked">
<label class="label is-sr-only" for="quantity">Qty</label>
<div class="quantity-wrapper field has-addons quantity-style--stacked ">
<div class="control minus-control"> <span class="quantity-minus quantity-element button is-inverse" data-update-quantity="minus" disabled="">
<span class="icon " data-icon="down-caret"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
<g id="down-caret">
<path d="M96.4,25.73a2,2,0,0,0-2.82,0l-9.66,9.81a2,2,0,0,0-.78.47L50,69.17,16.86,36a2,2,0,0,0-.78-.47L6.42,25.75a2,2,0,1,0-2.84,2.81l45,45.69a2,2,0,0,0,2.84,0l45-45.69A2,2,0,0,0,96.4,25.73Z"></path>
</g>
</svg>
</span>
</span></div>
<div class="control quantity-input-control quantity-input-control--fill"> <input class="quantity-input quantity-element input" type="number" min="1" size="2" name="quantity" value="1" max="348" data-max-inventory-management=""
data-line-id=""></div>
<div class="control plus-control"> <span class="quantity-plus quantity-element button is-inverse" data-update-quantity="plus">
<span class="icon " data-icon="up-caret"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
<g id="up-caret">
<path d="M96.42,71.44l-45-45.69a2.05,2.05,0,0,0-2.84,0l-45,45.69a2,2,0,1,0,2.84,2.81l9.66-9.81a2,2,0,0,0,.78-.47L50,30.83,83.14,64a2,2,0,0,0,.78.47l9.66,9.81a2,2,0,0,0,1.42.6,2,2,0,0,0,1.42-3.41Z"></path>
</g>
</svg>
</span>
</span></div>
</div>
</div>
<div class="cart-warning"></div>
<div class="purchase-details__buttons purchase-details__spb--false"> <button type="button" name="add" class="button ajax-submit action_button button--add-to-cart " data-label="Add to cart" data-add-to-cart-trigger="">
<span class="icon icon--cart" data-icon="cart"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
<g id="cart">
<path d="M47.55,73.94a8,8,0,1,0,8,8A8,8,0,0,0,47.55,73.94Zm0,12a4,4,0,1,1,4-4A4,4,0,0,1,47.55,85.91Z"></path>
<path d="M76.82,73.94a8,8,0,1,0,8,8A8,8,0,0,0,76.82,73.94Zm0,12a4,4,0,1,1,4-4A4,4,0,0,1,76.82,85.91Z"></path>
<path
d="M88.75,61.75l8.09-36.12a6.46,6.46,0,0,0-6.3-7.87H27.47l-1.24-6.07a2,2,0,0,0-2-1.6H5a2,2,0,0,0,0,4H22.64l1.24,6.07h0l8.5,41.55h0L34.29,71a2,2,0,0,0,2,1.6H92.12a2,2,0,0,0,0-4H37.88l-1.09-5.31h50A2,2,0,0,0,88.75,61.75ZM36,59.31,28.29,21.76H90.54a2.45,2.45,0,0,1,2.4,3L85.19,59.31Z">
</path>
</g>
</svg>
</span> <span class="text">Add to cart</span> <svg x="0px" y="0px" width="32px" height="32px" viewBox="0 0 32 32" class="checkmark">
<path fill="none" stroke-width="2" stroke-linecap="square" stroke-miterlimit="10" d="M9,17l3.9,3.9c0.1,0.1,0.2,0.1,0.3,0L23,11"></path>
</svg></button></div>
</div>
<input type="hidden" name="product-id" value="5059569188995">
</form>
POST /cart/add
<form method="post" action="/cart/add" id="product_form_5059566633091" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" data-productid="5059566633091"><input type="hidden" name="form_type" value="product"><input
type="hidden" name="utf8" value="✓">
<div class="select-container">
<div class="select">
<select id="product-select-5059566633091" name="id" data-productid="5059566633091" class="multi_select" data-variant-selector="">
<option selected="selected" value="33918762614915" data-image-id="21143661412483" data-sku="10603AB">1 PC / Alaskan Blue</option>
<option value="33918762745987" data-image-id="21143661576323" data-sku="10603RP">1 PC / Raspberry Pink</option>
<option value="33918763008131" data-image-id="21143661805699" data-sku="10603D">1 PC / Daffodil Yellow</option>
<option value="39655224606851" data-image-id="21143661215875" data-sku="10603LM2">2 PC / Lime Green</option>
<option value="39577287327875" data-image-id="21143661609091" data-sku="10603RPM2">2 PC / Raspberry Pink</option>
<option value="39577287360643" data-image-id="21143661772931" data-sku="10603DM2">2 PC / Daffodil Yellow</option>
<option value="39577743458435" data-image-id="21143661314179" data-sku="10603LM4">4 PC / Lime Green</option>
<option value="39577742966915" data-image-id="21143661478019" data-sku="10603ABM4">4 PC / Alaskan Blue</option>
<option value="39577743360131" data-image-id="21143661543555" data-sku="10603RPM4">4 PC / Raspberry Pink</option>
</select>
</div>
</div>
<div class="swatch_options collection_swatches">
<div class="swatch is-flex is-flex-wrap" data-option-index="0">
<div class="option-title label" aria-label="4" tabindex="0">Choose a Quantity</div>
<input data-image="//cdn.shopify.com/s/files/1/0365/4021/9523/products/ai4gdvqpclhqdpqp8rxp_e0e34eaf-ffca-492b-8edd-4446d17e0a33_400x.jpg?v=1655800245" class="swatch--1-pc" id="swatch-0-1-pc-5059566633091" type="radio" aria-label="1 PC"
tabindex="0" name="option-0" value="1 PC" checked="">
<div aria-label="1 PC" tabindex="0" data-value="1 PC" data-value-handle="1-pc" class="swatch-element 1-pc-swatch available">
<label for="swatch-0-1-pc-5059566633091"> 1 PC <span class="crossed-out" aria-label="Sold Out — $7.99" alt="Sold Out — $7.99"></span>
</label>
</div>
<input data-image="//cdn.shopify.com/s/files/1/0365/4021/9523/products/jan45pqsb8smdch6nags_400x.jpg?v=1648041380" class="swatch--2-pc" id="swatch-0-2-pc-5059566633091" type="radio" aria-label="2 PC" tabindex="0" name="option-0" value="2 PC">
<div aria-label="2 PC" tabindex="0" data-value="2 PC" data-value-handle="2-pc" class="swatch-element 2-pc-swatch available">
<label for="swatch-0-2-pc-5059566633091"> 2 PC <span class="crossed-out" aria-label="Sold Out — $14.99" alt="Sold Out — $14.99"></span>
</label>
</div>
<input data-image="//cdn.shopify.com/s/files/1/0365/4021/9523/products/qr5maqw2lrftx7tduxz5_400x.jpg?v=1655800241" class="swatch--4-pc" id="swatch-0-4-pc-5059566633091" type="radio" aria-label="4 PC" tabindex="0" name="option-0" value="4 PC">
<div aria-label="4 PC" tabindex="0" data-value="4 PC" data-value-handle="4-pc" class="swatch-element 4-pc-swatch soldout">
<label for="swatch-0-4-pc-5059566633091"> 4 PC <span class="crossed-out" aria-label="Sold Out — $19.99" alt="Sold Out — $19.99"></span>
</label>
</div>
</div>
<div class="swatch is-flex is-flex-wrap" data-option-index="1">
<div class="option-title label" aria-label="4 PC" tabindex="0">Color</div>
<input data-image="//cdn.shopify.com/s/files/1/0365/4021/9523/products/ai4gdvqpclhqdpqp8rxp_e0e34eaf-ffca-492b-8edd-4446d17e0a33_400x.jpg?v=1655800245" class="swatch--alaskan-blue" id="swatch-1-alaskan-blue-5059566633091" type="radio"
aria-label="Alaskan Blue" tabindex="0" name="option-1" value="Alaskan Blue" checked="">
<div aria-label="Alaskan Blue" tabindex="0" data-value="Alaskan Blue" data-value-handle="alaskan-blue" class="swatch-element color alaskan-blue-swatch available">
<div class="tooltip">Alaskan Blue</div>
<label data-image="//cdn.shopify.com/s/files/1/0365/4021/9523/products/ai4gdvqpclhqdpqp8rxp_e0e34eaf-ffca-492b-8edd-4446d17e0a33_400x.jpg?v=1655800245" for="swatch-1-alaskan-blue-5059566633091" style="background-color: blue;">
<img class="swatch__image " src="//cdn.shopify.com/s/files/1/0365/4021/9523/files/alaskan-blue_50x.png?v=1613215245" alt="">
<span class="crossed-out" aria-label="Sold Out — $7.99" alt="Sold Out — $7.99"></span>
</label>
</div>
<input data-image="//cdn.shopify.com/s/files/1/0365/4021/9523/products/zvcptr0vxjzwlouikyju_400x.jpg?v=1655800245" class="swatch--raspberry-pink" id="swatch-1-raspberry-pink-5059566633091" type="radio" aria-label="Raspberry Pink" tabindex="0"
name="option-1" value="Raspberry Pink">
<div aria-label="Raspberry Pink" tabindex="0" data-value="Raspberry Pink" data-value-handle="raspberry-pink" class="swatch-element color raspberry-pink-swatch soldout">
<div class="tooltip">Raspberry Pink</div>
<label data-image="//cdn.shopify.com/s/files/1/0365/4021/9523/products/zvcptr0vxjzwlouikyju_400x.jpg?v=1655800245" for="swatch-1-raspberry-pink-5059566633091" style="background-color: pink;">
<img class="swatch__image " src="//cdn.shopify.com/s/files/1/0365/4021/9523/files/raspberry-pink_50x.png?v=1613215253" alt="">
<span class="crossed-out" aria-label="Sold Out — $7.99" alt="Sold Out — $7.99"></span>
</label>
</div>
<input data-image="//cdn.shopify.com/s/files/1/0365/4021/9523/products/itseds2x7iwz0tkwle7o_3b1e3a49-6f10-41cd-8a61-67989f5765ab_400x.jpg?v=1648041380" class="swatch--daffodil-yellow" id="swatch-1-daffodil-yellow-5059566633091" type="radio"
aria-label="Daffodil Yellow" tabindex="0" name="option-1" value="Daffodil Yellow">
<div aria-label="Daffodil Yellow" tabindex="0" data-value="Daffodil Yellow" data-value-handle="daffodil-yellow" class="swatch-element color daffodil-yellow-swatch available">
<div class="tooltip">Daffodil Yellow</div>
<label data-image="//cdn.shopify.com/s/files/1/0365/4021/9523/products/itseds2x7iwz0tkwle7o_3b1e3a49-6f10-41cd-8a61-67989f5765ab_400x.jpg?v=1648041380" for="swatch-1-daffodil-yellow-5059566633091" style="background-color: yellow;">
<img class="swatch__image " src="//cdn.shopify.com/s/files/1/0365/4021/9523/files/daffodil-yellow_50x.png?v=1613215253" alt="">
<span class="crossed-out" aria-label="Sold Out — $7.99" alt="Sold Out — $7.99"></span>
</label>
</div>
<input data-image="//cdn.shopify.com/s/files/1/0365/4021/9523/products/jan45pqsb8smdch6nags_400x.jpg?v=1648041380" class="swatch--lime-green" id="swatch-1-lime-green-5059566633091" type="radio" aria-label="Lime Green" tabindex="0"
name="option-1" value="Lime Green">
<div aria-label="Lime Green" tabindex="0" data-value="Lime Green" data-value-handle="lime-green" class="swatch-element color lime-green-swatch available">
<div class="tooltip">Lime Green</div>
<label data-image="//cdn.shopify.com/s/files/1/0365/4021/9523/products/jan45pqsb8smdch6nags_400x.jpg?v=1648041380" for="swatch-1-lime-green-5059566633091" style="background-color: green;">
<img class="swatch__image " src="//cdn.shopify.com/s/files/1/0365/4021/9523/files/lime-green_50x.png?v=1613215253" alt="">
<span class="crossed-out" aria-label="Sold Out — $14.99" alt="Sold Out — $14.99"></span>
</label>
</div>
</div>
</div>
<div class="purchase-details has-quantity-box">
<div class="purchase-details__quantity product-quantity-box quantity-box--stacked">
<label class="label is-sr-only" for="quantity">Qty</label>
<div class="quantity-wrapper field has-addons quantity-style--stacked ">
<div class="control minus-control">
<span class="quantity-minus quantity-element button is-inverse" data-update-quantity="minus" disabled="">
<span class="icon " data-icon="down-caret">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
<g id="down-caret">
<path d="M96.4,25.73a2,2,0,0,0-2.82,0l-9.66,9.81a2,2,0,0,0-.78.47L50,69.17,16.86,36a2,2,0,0,0-.78-.47L6.42,25.75a2,2,0,1,0-2.84,2.81l45,45.69a2,2,0,0,0,2.84,0l45-45.69A2,2,0,0,0,96.4,25.73Z"></path>
</g>
</svg>
</span>
</span>
</div>
<div class="control quantity-input-control quantity-input-control--fill">
<input class="quantity-input quantity-element input" type="number" min="1" size="2" name="quantity" value="1" max="7985" data-max-inventory-management="" data-line-id="1">
</div>
<div class="control plus-control">
<span class="quantity-plus quantity-element button is-inverse" data-update-quantity="plus">
<span class="icon " data-icon="up-caret">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
<g id="up-caret">
<path d="M96.42,71.44l-45-45.69a2.05,2.05,0,0,0-2.84,0l-45,45.69a2,2,0,1,0,2.84,2.81l9.66-9.81a2,2,0,0,0,.78-.47L50,30.83,83.14,64a2,2,0,0,0,.78.47l9.66,9.81a2,2,0,0,0,1.42.6,2,2,0,0,0,1.42-3.41Z"></path>
</g>
</svg>
</span>
</span>
</div>
</div>
</div>
<div class="cart-warning"></div>
<div class="purchase-details__buttons purchase-details__spb--false">
<button type="button" name="add" class="button ajax-submit action_button button--add-to-cart " data-label="Add to cart" data-add-to-cart-trigger="">
<span class="icon icon--cart" data-icon="cart">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
<g id="cart">
<path d="M47.55,73.94a8,8,0,1,0,8,8A8,8,0,0,0,47.55,73.94Zm0,12a4,4,0,1,1,4-4A4,4,0,0,1,47.55,85.91Z"></path>
<path d="M76.82,73.94a8,8,0,1,0,8,8A8,8,0,0,0,76.82,73.94Zm0,12a4,4,0,1,1,4-4A4,4,0,0,1,76.82,85.91Z"></path>
<path
d="M88.75,61.75l8.09-36.12a6.46,6.46,0,0,0-6.3-7.87H27.47l-1.24-6.07a2,2,0,0,0-2-1.6H5a2,2,0,0,0,0,4H22.64l1.24,6.07h0l8.5,41.55h0L34.29,71a2,2,0,0,0,2,1.6H92.12a2,2,0,0,0,0-4H37.88l-1.09-5.31h50A2,2,0,0,0,88.75,61.75ZM36,59.31,28.29,21.76H90.54a2.45,2.45,0,0,1,2.4,3L85.19,59.31Z">
</path>
</g>
</svg>
</span>
<span class="text">Add to cart</span>
<svg x="0px" y="0px" width="32px" height="32px" viewBox="0 0 32 32" class="checkmark">
<path fill="none" stroke-width="2" stroke-linecap="square" stroke-miterlimit="10" d="M9,17l3.9,3.9c0.1,0.1,0.2,0.1,0.3,0L23,11"></path>
</svg>
</button>
</div>
</div>
<input type="hidden" name="product-id" value="5059566633091">
</form>
POST /cart/add
<form method="post" action="/cart/add" id="product_form_7714814230659" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" data-productid="7714814230659"><input type="hidden" name="form_type" value="product"><input
type="hidden" name="utf8" value="✓">
<div class="select-container">
<label class="label">Choose a Quantity</label>
<div>
<div class="select">
<select id="product-select-7714814230659" name="id" data-productid="7714814230659" data-variant-selector="">
<option selected="selected" value="42736723099779" data-image-id="29850586808451" data-sku="WGPC-BR1">1 PC</option>
<option value="42736723067011" data-image-id="30778134069379" data-sku="WGPC-BM2">2 PC</option>
</select>
</div>
</div>
</div>
<div class="swatch_options collection_swatches">
<div class="swatch is-flex is-flex-wrap" data-option-index="0">
<div class="option-title label" aria-label="4" tabindex="0">Choose a Quantity</div>
<input data-image="//cdn.shopify.com/s/files/1/0365/4021/9523/products/vsiknzmgtl3rj7bq00ka_400x.jpg?v=1656321387" class="swatch--1-pc" id="swatch-0-1-pc-7714814230659" type="radio" aria-label="1 PC" tabindex="0" name="option-0" value="1 PC"
checked="">
<div aria-label="1 PC" tabindex="0" data-value="1 PC" data-value-handle="1-pc" class="swatch-element 1-pc-swatch available">
<label for="swatch-0-1-pc-7714814230659"> 1 PC <span class="crossed-out" aria-label="Sold Out — $14.99" alt="Sold Out — $14.99"></span>
</label>
</div>
<input data-image="//cdn.shopify.com/s/files/1/0365/4021/9523/products/WGPC-BM2_EPH_400x.jpg?v=1670968217" class="swatch--2-pc" id="swatch-0-2-pc-7714814230659" type="radio" aria-label="2 PC" tabindex="0" name="option-0" value="2 PC">
<div aria-label="2 PC" tabindex="0" data-value="2 PC" data-value-handle="2-pc" class="swatch-element 2-pc-swatch available">
<label for="swatch-0-2-pc-7714814230659"> 2 PC <span class="crossed-out" aria-label="Sold Out — $24.99" alt="Sold Out — $24.99"></span>
</label>
</div>
</div>
</div>
<div class="purchase-details has-quantity-box">
<div class="purchase-details__quantity product-quantity-box quantity-box--stacked">
<label class="label is-sr-only" for="quantity">Qty</label>
<div class="quantity-wrapper field has-addons quantity-style--stacked ">
<div class="control minus-control">
<span class="quantity-minus quantity-element button is-inverse" data-update-quantity="minus" disabled="">
<span class="icon " data-icon="down-caret">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
<g id="down-caret">
<path d="M96.4,25.73a2,2,0,0,0-2.82,0l-9.66,9.81a2,2,0,0,0-.78.47L50,69.17,16.86,36a2,2,0,0,0-.78-.47L6.42,25.75a2,2,0,1,0-2.84,2.81l45,45.69a2,2,0,0,0,2.84,0l45-45.69A2,2,0,0,0,96.4,25.73Z"></path>
</g>
</svg>
</span>
</span>
</div>
<div class="control quantity-input-control quantity-input-control--fill">
<input class="quantity-input quantity-element input" type="number" min="1" size="2" name="quantity" value="1" max="191" data-max-inventory-management="" data-line-id="2">
</div>
<div class="control plus-control">
<span class="quantity-plus quantity-element button is-inverse" data-update-quantity="plus">
<span class="icon " data-icon="up-caret">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
<g id="up-caret">
<path d="M96.42,71.44l-45-45.69a2.05,2.05,0,0,0-2.84,0l-45,45.69a2,2,0,1,0,2.84,2.81l9.66-9.81a2,2,0,0,0,.78-.47L50,30.83,83.14,64a2,2,0,0,0,.78.47l9.66,9.81a2,2,0,0,0,1.42.6,2,2,0,0,0,1.42-3.41Z"></path>
</g>
</svg>
</span>
</span>
</div>
</div>
</div>
<div class="cart-warning"></div>
<div class="purchase-details__buttons purchase-details__spb--false">
<button type="button" name="add" class="button ajax-submit action_button button--add-to-cart " data-label="Add to cart" data-add-to-cart-trigger="">
<span class="icon icon--cart" data-icon="cart">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
<g id="cart">
<path d="M47.55,73.94a8,8,0,1,0,8,8A8,8,0,0,0,47.55,73.94Zm0,12a4,4,0,1,1,4-4A4,4,0,0,1,47.55,85.91Z"></path>
<path d="M76.82,73.94a8,8,0,1,0,8,8A8,8,0,0,0,76.82,73.94Zm0,12a4,4,0,1,1,4-4A4,4,0,0,1,76.82,85.91Z"></path>
<path
d="M88.75,61.75l8.09-36.12a6.46,6.46,0,0,0-6.3-7.87H27.47l-1.24-6.07a2,2,0,0,0-2-1.6H5a2,2,0,0,0,0,4H22.64l1.24,6.07h0l8.5,41.55h0L34.29,71a2,2,0,0,0,2,1.6H92.12a2,2,0,0,0,0-4H37.88l-1.09-5.31h50A2,2,0,0,0,88.75,61.75ZM36,59.31,28.29,21.76H90.54a2.45,2.45,0,0,1,2.4,3L85.19,59.31Z">
</path>
</g>
</svg>
</span>
<span class="text">Add to cart</span>
<svg x="0px" y="0px" width="32px" height="32px" viewBox="0 0 32 32" class="checkmark">
<path fill="none" stroke-width="2" stroke-linecap="square" stroke-miterlimit="10" d="M9,17l3.9,3.9c0.1,0.1,0.2,0.1,0.3,0L23,11"></path>
</svg>
</button>
</div>
</div>
<input type="hidden" name="product-id" value="7714814230659">
</form>
POST /cart/add
<form method="post" action="/cart/add" id="product_form_5059569090691" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" data-productid="5059569090691"><input type="hidden" name="form_type" value="product"><input
type="hidden" name="utf8" value="✓">
<div class="select-container">
<label class="label">Color</label>
<div>
<div class="select">
<select id="product-select-5059569090691" name="id" data-productid="5059569090691" data-variant-selector="">
<option selected="selected" value="33918769594499" data-image-id="21144295899267" data-sku="10901ABM">Alaskan Blue</option>
<option value="33918769561731" data-image-id="21144295997571" data-sku="10901M">Assorted Colors</option>
</select>
</div>
</div>
</div>
<div class="swatch_options collection_swatches">
<div class="swatch is-flex is-flex-wrap" data-option-index="0">
<div class="option-title label" aria-label="4" tabindex="0">Color</div>
<input data-image="//cdn.shopify.com/s/files/1/0365/4021/9523/products/uuarvgugsv9rjkqppxi7_400x.jpg?v=1648062022" class="swatch--alaskan-blue" id="swatch-0-alaskan-blue-5059569090691" type="radio" aria-label="Alaskan Blue" tabindex="0"
name="option-0" value="Alaskan Blue" checked="">
<div aria-label="Alaskan Blue" tabindex="0" data-value="Alaskan Blue" data-value-handle="alaskan-blue" class="swatch-element color alaskan-blue-swatch available">
<div class="tooltip">Alaskan Blue</div>
<label data-image="//cdn.shopify.com/s/files/1/0365/4021/9523/products/uuarvgugsv9rjkqppxi7_400x.jpg?v=1648062022" for="swatch-0-alaskan-blue-5059569090691" style="background-color: blue;">
<img class="swatch__image " src="//cdn.shopify.com/s/files/1/0365/4021/9523/files/alaskan-blue_50x.png?v=1613215245" alt="">
<span class="crossed-out" aria-label="Sold Out — $19.99" alt="Sold Out — $19.99"></span>
</label>
</div>
<input data-image="//cdn.shopify.com/s/files/1/0365/4021/9523/products/i6wj8rekotcrmrn2age8_925fed4f-b68e-4221-9fae-6d3dbf762e02_400x.jpg?v=1648062024" class="swatch--assorted-colors" id="swatch-0-assorted-colors-5059569090691" type="radio"
aria-label="Assorted Colors" tabindex="0" name="option-0" value="Assorted Colors">
<div aria-label="Assorted Colors" tabindex="0" data-value="Assorted Colors" data-value-handle="assorted-colors" class="swatch-element color assorted-colors-swatch available">
<div class="tooltip">Assorted Colors</div>
<label data-image="//cdn.shopify.com/s/files/1/0365/4021/9523/products/i6wj8rekotcrmrn2age8_925fed4f-b68e-4221-9fae-6d3dbf762e02_400x.jpg?v=1648062024" for="swatch-0-assorted-colors-5059569090691" style="background-color: colors;">
<img class="swatch__image " src="//cdn.shopify.com/s/files/1/0365/4021/9523/files/assorted-colors_50x.png?v=1613215314" alt="">
<span class="crossed-out" aria-label="Sold Out — $19.99" alt="Sold Out — $19.99"></span>
</label>
</div>
</div>
</div>
<div class="purchase-details has-quantity-box">
<div class="purchase-details__quantity product-quantity-box quantity-box--stacked">
<label class="label is-sr-only" for="quantity">Qty</label>
<div class="quantity-wrapper field has-addons quantity-style--stacked ">
<div class="control minus-control">
<span class="quantity-minus quantity-element button is-inverse" data-update-quantity="minus" disabled="">
<span class="icon " data-icon="down-caret">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
<g id="down-caret">
<path d="M96.4,25.73a2,2,0,0,0-2.82,0l-9.66,9.81a2,2,0,0,0-.78.47L50,69.17,16.86,36a2,2,0,0,0-.78-.47L6.42,25.75a2,2,0,1,0-2.84,2.81l45,45.69a2,2,0,0,0,2.84,0l45-45.69A2,2,0,0,0,96.4,25.73Z"></path>
</g>
</svg>
</span>
</span>
</div>
<div class="control quantity-input-control quantity-input-control--fill">
<input class="quantity-input quantity-element input" type="number" min="1" size="2" name="quantity" value="1" max="5802" data-max-inventory-management="" data-line-id="3">
</div>
<div class="control plus-control">
<span class="quantity-plus quantity-element button is-inverse" data-update-quantity="plus">
<span class="icon " data-icon="up-caret">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
<g id="up-caret">
<path d="M96.42,71.44l-45-45.69a2.05,2.05,0,0,0-2.84,0l-45,45.69a2,2,0,1,0,2.84,2.81l9.66-9.81a2,2,0,0,0,.78-.47L50,30.83,83.14,64a2,2,0,0,0,.78.47l9.66,9.81a2,2,0,0,0,1.42.6,2,2,0,0,0,1.42-3.41Z"></path>
</g>
</svg>
</span>
</span>
</div>
</div>
</div>
<div class="cart-warning"></div>
<div class="purchase-details__buttons purchase-details__spb--false">
<button type="button" name="add" class="button ajax-submit action_button button--add-to-cart " data-label="Add to cart" data-add-to-cart-trigger="">
<span class="icon icon--cart" data-icon="cart">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
<g id="cart">
<path d="M47.55,73.94a8,8,0,1,0,8,8A8,8,0,0,0,47.55,73.94Zm0,12a4,4,0,1,1,4-4A4,4,0,0,1,47.55,85.91Z"></path>
<path d="M76.82,73.94a8,8,0,1,0,8,8A8,8,0,0,0,76.82,73.94Zm0,12a4,4,0,1,1,4-4A4,4,0,0,1,76.82,85.91Z"></path>
<path
d="M88.75,61.75l8.09-36.12a6.46,6.46,0,0,0-6.3-7.87H27.47l-1.24-6.07a2,2,0,0,0-2-1.6H5a2,2,0,0,0,0,4H22.64l1.24,6.07h0l8.5,41.55h0L34.29,71a2,2,0,0,0,2,1.6H92.12a2,2,0,0,0,0-4H37.88l-1.09-5.31h50A2,2,0,0,0,88.75,61.75ZM36,59.31,28.29,21.76H90.54a2.45,2.45,0,0,1,2.4,3L85.19,59.31Z">
</path>
</g>
</svg>
</span>
<span class="text">Add to cart</span>
<svg x="0px" y="0px" width="32px" height="32px" viewBox="0 0 32 32" class="checkmark">
<path fill="none" stroke-width="2" stroke-linecap="square" stroke-miterlimit="10" d="M9,17l3.9,3.9c0.1,0.1,0.2,0.1,0.3,0L23,11"></path>
</svg>
</button>
</div>
</div>
<input type="hidden" name="product-id" value="5059569090691">
</form>
POST /cart/add
<form method="post" action="/cart/add" id="product_form_5059569123459" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" data-productid="5059569123459"><input type="hidden" name="form_type" value="product"><input
type="hidden" name="utf8" value="✓">
<div class="select-container">
<label class="label">Choose a Quantity</label>
<div>
<div class="select">
<select id="product-select-5059569123459" name="id" data-productid="5059569123459" data-variant-selector="">
<option selected="selected" value="39644872016003" data-image-id="30380726616195" data-sku="10902M">4 PC</option>
<option value="42943554486403" data-image-id="30380704923779" data-sku="10902M4">16 PC</option>
</select>
</div>
</div>
</div>
<div class="swatch_options collection_swatches">
<div class="swatch is-flex is-flex-wrap" data-option-index="0">
<div class="option-title label" aria-label="4" tabindex="0">Choose a Quantity</div>
<input data-image="//cdn.shopify.com/s/files/1/0365/4021/9523/products/hojqvjqdctvmt6jz0le5_400x.jpg?v=1666097794" class="swatch--4-pc" id="swatch-0-4-pc-5059569123459" type="radio" aria-label="4 PC" tabindex="0" name="option-0" value="4 PC"
checked="">
<div aria-label="4 PC" tabindex="0" data-value="4 PC" data-value-handle="4-pc" class="swatch-element 4-pc-swatch available">
<label for="swatch-0-4-pc-5059569123459"> 4 PC <span class="crossed-out" aria-label="Sold Out — $19.99" alt="Sold Out — $19.99"></span>
</label>
</div>
<input data-image="//cdn.shopify.com/s/files/1/0365/4021/9523/products/sdbqnurhk1ckc0ygg2fx_400x.jpg?v=1666097794" class="swatch--16-pc" id="swatch-0-16-pc-5059569123459" type="radio" aria-label="16 PC" tabindex="0" name="option-0"
value="16 PC">
<div aria-label="16 PC" tabindex="0" data-value="16 PC" data-value-handle="16-pc" class="swatch-element 16-pc-swatch available">
<label for="swatch-0-16-pc-5059569123459"> 16 PC <span class="crossed-out" aria-label="Sold Out — $32.99" alt="Sold Out — $32.99"></span>
</label>
</div>
</div>
</div>
<div class="purchase-details has-quantity-box">
<div class="purchase-details__quantity product-quantity-box quantity-box--stacked">
<label class="label is-sr-only" for="quantity">Qty</label>
<div class="quantity-wrapper field has-addons quantity-style--stacked ">
<div class="control minus-control">
<span class="quantity-minus quantity-element button is-inverse" data-update-quantity="minus" disabled="">
<span class="icon " data-icon="down-caret">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
<g id="down-caret">
<path d="M96.4,25.73a2,2,0,0,0-2.82,0l-9.66,9.81a2,2,0,0,0-.78.47L50,69.17,16.86,36a2,2,0,0,0-.78-.47L6.42,25.75a2,2,0,1,0-2.84,2.81l45,45.69a2,2,0,0,0,2.84,0l45-45.69A2,2,0,0,0,96.4,25.73Z"></path>
</g>
</svg>
</span>
</span>
</div>
<div class="control quantity-input-control quantity-input-control--fill">
<input class="quantity-input quantity-element input" type="number" min="1" size="2" name="quantity" value="1" max="346" data-max-inventory-management="" data-line-id="4">
</div>
<div class="control plus-control">
<span class="quantity-plus quantity-element button is-inverse" data-update-quantity="plus">
<span class="icon " data-icon="up-caret">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
<g id="up-caret">
<path d="M96.42,71.44l-45-45.69a2.05,2.05,0,0,0-2.84,0l-45,45.69a2,2,0,1,0,2.84,2.81l9.66-9.81a2,2,0,0,0,.78-.47L50,30.83,83.14,64a2,2,0,0,0,.78.47l9.66,9.81a2,2,0,0,0,1.42.6,2,2,0,0,0,1.42-3.41Z"></path>
</g>
</svg>
</span>
</span>
</div>
</div>
</div>
<div class="cart-warning"></div>
<div class="purchase-details__buttons purchase-details__spb--false">
<button type="button" name="add" class="button ajax-submit action_button button--add-to-cart " data-label="Add to cart" data-add-to-cart-trigger="">
<span class="icon icon--cart" data-icon="cart">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
<g id="cart">
<path d="M47.55,73.94a8,8,0,1,0,8,8A8,8,0,0,0,47.55,73.94Zm0,12a4,4,0,1,1,4-4A4,4,0,0,1,47.55,85.91Z"></path>
<path d="M76.82,73.94a8,8,0,1,0,8,8A8,8,0,0,0,76.82,73.94Zm0,12a4,4,0,1,1,4-4A4,4,0,0,1,76.82,85.91Z"></path>
<path
d="M88.75,61.75l8.09-36.12a6.46,6.46,0,0,0-6.3-7.87H27.47l-1.24-6.07a2,2,0,0,0-2-1.6H5a2,2,0,0,0,0,4H22.64l1.24,6.07h0l8.5,41.55h0L34.29,71a2,2,0,0,0,2,1.6H92.12a2,2,0,0,0,0-4H37.88l-1.09-5.31h50A2,2,0,0,0,88.75,61.75ZM36,59.31,28.29,21.76H90.54a2.45,2.45,0,0,1,2.4,3L85.19,59.31Z">
</path>
</g>
</svg>
</span>
<span class="text">Add to cart</span>
<svg x="0px" y="0px" width="32px" height="32px" viewBox="0 0 32 32" class="checkmark">
<path fill="none" stroke-width="2" stroke-linecap="square" stroke-miterlimit="10" d="M9,17l3.9,3.9c0.1,0.1,0.2,0.1,0.3,0L23,11"></path>
</svg>
</button>
</div>
</div>
<input type="hidden" name="product-id" value="5059569123459">
</form>
POST /contact#newsletter_form
<form method="post" action="/contact#newsletter_form" id="newsletter_form" accept-charset="UTF-8" class="contact-form newsletter-form--newsletter-section"><input type="hidden" name="form_type" value="customer"><input type="hidden" name="utf8"
value="✓"> <input type="hidden" name="contact[tags]" value="prospect,newsletter"> <input type="hidden" name="challenge" value="false">
<div class="newsletter-form form is-responsive">
<div class="field is-stretched-width"> <label class="label newsletter__text is-sr-only"> Email<span class="required">*</span></label>
<div class="control "> <input class="input is-primary-btn-style is-regular" type="email" name="contact[email]" placeholder="Email*" required=""></div>
</div>
<div class="field is-default-width is-align-self-end">
<div class="control"> <button type="submit" class="button button--primary is-within-form">Sign Up</button></div>
</div>
</div>
</form>
/search
<form class="search-form search-popup__form" action="/search">
<div class="search__fields"> <input class="visuallyhidden" type="text" name="type" value="product"> <label for="q" class="visuallyhidden">What are you looking for?</label>
<div class="field">
<div class="control has-icons-left"> <input class="input" id="q" type="text" name="q" placeholder="What are you looking for?" value="" x-webkit-speech="" autocapitalize="off" autocomplete="off" autocorrect="off">
<span class="icon " data-icon="search"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
<g id="search">
<path d="M93.26,93.59l-23.94-24a38,38,0,1,0-3.16,2.5L90.44,96.41a2,2,0,0,0,2.82-2.82ZM10.15,41.06A34.07,34.07,0,1,1,44.21,75.13,34.1,34.1,0,0,1,10.15,41.06Z"></path>
</g>
</svg>
</span>
<ul class="predictive-results"></ul>
</div>
</div> <input type="submit" name="search" class="visuallyhidden" value="">
</div>
</form>
Text Content
Cookie Policy This website uses cookies to ensure you get the best experience on our website. Learn more DeclineAllow cookies SHOP Cloths Scrubbers Dusters Mops Clean & Shine Kits Bundles All Products NEW Baby Beauty Easy-Click Mop System Household Cleaning Pet Grooming WINDOW CLEANING KIT BEST SELLERS Paper Towel Challenge SHOP Scrubbers Cloths Dusters Mops Clean & Shine Kits Bundles All Products Cloths Scrubbers Dusters Mops Clean & Shine Kits Bundles All Products NEW Baby Beauty Easy-Click Mop System Household Cleaning Pet Grooming WINDOW CLEANING KIT BEST SELLERS Paper Towel Challenge ABOUT CONTACT ABOUT BUSINESS CLEANING SOLUTIONS Search Login 0 Cart Free Shipping to Contiguous US * SHOP Cloths Scrubbers Dusters Mops Clean & Shine Kits Bundles All Products * NEW * Baby * Beauty * Easy-Click Mop System * Household Cleaning * Pet Grooming * WINDOW CLEANING KIT * BEST SELLERS * Paper Towel Challenge * ABOUT * CONTACT * Login Search 0 Cart Shopping Cart 0 Your Cart is Empty Continue Shopping Shopping Cart 0 Subtotal: $0.00 Checkout Go to cart Continue Shopping Free Shipping to Contiguous US Rewards Program - Earn on Every Purchase Shopping Cart 0 Your Cart is Empty Continue Shopping Shopping Cart 0 Subtotal: $0.00 Checkout Go to cart Continue Shopping Shop E-Cloth * Scrubbers * Cloths * Dusters * Mops * Clean & Shine Kits * Bundles * All Products * Best Sellers SHOP ALL E-CLOTH PRODUCTS Cloths Scrubbers Dusters Mops Clean & Shine Kits Bundles All Products * Home * All * Glass & Polishing Cloth Assorted Multipack 10904 GLASS & POLISHING CLOTH ASSORTED MULTIPACK $19.99 4.9 (768) Write a review Qty Add to cart DESCRIPTION Apply the brilliance of the E-Cloth Glass & Polishing Cloth anywhere you want a shiny, happy ending to chores — without using blue mystery sprays and paper towels. Our secret weapon for smudge-free glass, mirrors, windows, chrome, and more, this cloth uses masses of microscopic fibers to erase streaks, light grease, and dirt for a perfectly clear finish. Use the folded cloth as a multi-sided pad to quickly absorb moisture, water spots, and fingerprints from clean, damp surfaces. Rinse between uses. Toss in the laundry — not a landfill — to refresh. With this cloth and our 1-year or 100-wash promise, you can celebrate shine, savings, and a softer touch on our planet’s resources. Includes: Assorted Colors - Please choose quantity above CARE INSTRUCTIONS Daily: Rinse and wring out your Glass and Polishing Cloth after use. Weekly: Machine wash up to 90°C (hot) with a small amount of detergent. No bleach, fabric softener or dryer sheets. Hang dry. As often as you like: To clean and degrease, boil in just water. Oops! Instructions: If fabric softener is used by accident, rewash with a little detergent on the highest temperature setting. Made to last: This Glass & Polishing Cloth comes with a 1-year or 100-wash promise (when used and cared for as recommended). SPECIFICATIONS Materials: 80% polyester, 20% polyamide Dimensions: 16in x 20in Country of Origin: Indonesia, Vietnam, South Korea ★★★★★ ★★★★★ 4.9 out of 5 stars. Read reviews for Glass & Polishing Cloth 4-Pack 4.9 768 Reviews This action will navigate to reviews. 146 out of 155 (94%) reviewers recommend this product Search topics and reviews ϙ ✘ Close ϙ Search REVIEWS Write a review . This action will open a modal dialog. RATING SNAPSHOT Select a row below to filter reviews. 5★ stars 712 712 reviews with 5 stars. Select to filter reviews with 5 stars. 4★ stars 30 30 reviews with 4 stars. Select to filter reviews with 4 stars. 3★ stars 7 7 reviews with 3 stars. Select to filter reviews with 3 stars. 2★ stars 7 7 reviews with 2 stars. Select to filter reviews with 2 stars. 1★ stars 12 12 reviews with 1 star. Select to filter reviews with 1 star. AVERAGE CUSTOMER RATINGS Overall ★★★★★ ★★★★★ 4.9 Overall, average rating value is 4.9 of 5. Quality of Product * * * * * * 4.9 Quality of Product, average rating value is 4.9 of 5. Value of Product * * * * * * 4.8 Value of Product, average rating value is 4.8 of 5. 1–8 of 768 Reviews ? Display a popup with information about Relevancy Sort. Sort by: Most Recent ▼ Menu Most Relevant Most Helpful Highest to Lowest Rating Lowest to Highest Rating Most Recent ≡ Filter Reviews Clicking on the following button will update the content below ▼ Rating Menu Filter by Rating Filter by Rating 1 star 2 stars 3 stars 4 stars 5 stars ▼ Locale Menu Filter by Locale Filter by Locale English (United Kingdom) English (United States) Active Filters * 1 star ✘ Remove Filter * 2 stars ✘ Remove Filter * 3 stars ✘ Remove Filter * 4 stars ✘ Remove Filter * 5 stars ✘ Remove Filter * English (United Kingdom) ✘ Remove Filter * English (United States) ✘ Remove Filter * Clear All ✘ Clear All Filters 1. ★★★★★ ★★★★★ 5 out of 5 stars. Anonymous · a day ago SAVE £'S Fabulous product. No smears & just water. Saves £'s on cleaning products. Used them for years. I even i troduced them to my work place. * Quality of Product * * * * * * Quality of Product, 5 out of 5 * Value of Product * * * * * * Value of Product, 5 out of 5 2. ★★★★★ ★★★★★ 5 out of 5 stars. Sheryl · 11 days ago BEST PRODUCTS EVER!! Love both of these cloths! The glass and polishing cloth works great on mirrors and windows. I use a spray bottle with water for my mirrors and a bucket of hot/warm water to wipe my windows before drying with the cloth. The screen cloth works better than anything I have every used to get off smudges and dust on my tv screens and to clean my IPad and IPhone screens. * Quality of Product * * * * * * Quality of Product, 5 out of 5 * Value of Product * * * * * * Value of Product, 4 out of 5 3. ★★★★★ ★★★★★ 5 out of 5 stars. Bon bon · 12 days ago AMAZING STUFF! I haven't purchased these(am placing an order after writing this review) I was Heflin a friend clean up after having her gone painted and new floors put down. The dust was really thick. I had never seen, nor heard of E-Cloth until the day I used them. They worked better than anything I've ever used before. I'll update this review after I get my own. * ✔ Yes, * I recommend this product. * Quality of Product * * * * * * Quality of Product, 5 out of 5 * Value of Product * * * * * * Value of Product, 5 out of 5 4. ★★★★★ ★★★★★ 5 out of 5 stars. Gill · 14 days ago THOROUGHLY RECOMMENDED Have used these fantastic cloths for many years and wouldn't think of using anything else for cleaning and dusting all surfaces * ✔ Yes, * I recommend this product. * Quality of Product * * * * * * Quality of Product, 5 out of 5 * Value of Product * * * * * * Value of Product, 5 out of 5 5. ★★★★★ ★★★★★ 5 out of 5 stars. KayJo · 20 days ago STREAK FREE WINDOWS AT LAST! I bought a set for myself and my son. Never have I had a product that has done such a wonderful job cleaning my windows to a streak free shine. My son was equally delighted. I definitely recommend this product! * ✔ Yes, * I recommend this product. * Quality of Product * * * * * * Quality of Product, 5 out of 5 * Value of Product * * * * * * Value of Product, 5 out of 5 6. ★★★★★ ★★★★★ 5 out of 5 stars. JuneM · 21 days ago SPARKLES ALL ROUND Love these cloth as we have a lots of glass surfaces in the house. * ✔ Yes, * I recommend this product. * Quality of Product * * * * * * Quality of Product, 5 out of 5 * Value of Product * * * * * * Value of Product, 5 out of 5 7. ★★★★★ ★★★★★ 1 out of 5 stars. ConnieC · a month ago IF YOU REALLY REALLY LIKE TO POLISH! Glass in the title should be more specific- it could be glasses- not useful for window glass, sorry only polishing cloths, not much need for so many specific cloths. Needs a sturdier cloth too. 8. ★★★★★ ★★★★★ 5 out of 5 stars. Marylou · a month ago WINDOWS My very favorite eCloth. Makes washing windows fun…I’m not kidding! * ✔ Yes, * I recommend this product. * Quality of Product * * * * * * Quality of Product, 5 out of 5 * Value of Product * * * * * * Value of Product, 5 out of 5 1–8 of 768 Reviews * Previous Reviews ◄ * Next Reviews ► ENDORSED BY GRIME-FIGHTERS Quick View 1 PC / Alaskan Blue 1 PC / Raspberry Pink 1 PC / Daffodil Yellow 2 PC / Lime Green 2 PC / Raspberry Pink 2 PC / Daffodil Yellow 4 PC / Lime Green 4 PC / Alaskan Blue 4 PC / Raspberry Pink Choose a Quantity 1 PC 2 PC 4 PC Color Alaskan Blue Raspberry Pink Daffodil Yellow Lime Green Qty Add to cart Glass and Polishing Cloth from $7.99 Quick View Choose a Quantity 1 PC 2 PC Choose a Quantity 1 PC 2 PC Qty Add to cart Polish and Shine Glassware Cloth from $14.99 Quick View Color Alaskan Blue Assorted Colors Color Alaskan Blue Assorted Colors Qty Add to cart Starter 5-Pack $19.99 Quick View Choose a Quantity 4 PC 16 PC Choose a Quantity 4 PC 16 PC Qty Add to cart General Purpose Cloth - Assorted Colors from $19.99 ENDORSED BY GRIME-FIGHTERS chat email call FAQ Shop E-Cloth * Scrubbers * Cloths * Dusters * Mops * Clean & Shine Kits * Bundles * All Products * Best Sellers About Us * About E-Cloth * E-Cloth Blog * E-Cloth vs. Norwex * E-Cloth in the News * How to Use E-Cloth * Wash & Care Guide Connect * Affiliates & Influencers * Order Wholesale on Faire * Careers at E-Cloth * Contact * Rewards & Referrals You know the drill. Subscribe for product & sales alerts. Email* Sign Up Save money. Save Time. Save the Planet. * * * * * © 2023 E-Cloth Inc. | Privacy Policy | Terms Of Use | Sitemap We use cookies on our website to give you the best shopping experience. By using this site, you agree to its use of cookies. I agree SEARCH OUR SHOP What are you looking for? Commonly searched Floors Windows Dusting Kitchen * 2023-10-27T06:30-07:00 * bvseo_fps, prod_bvrr, vn_firebird_3.1.5 * cp_1, bvpage1 * loc_en_US, 5059569188995, prd, sort_mostRecent * co_hasreviews, co_noquestions, tv_768, tr_408