{"title":"Cleaning \u0026 Laundry","description":"\u003cp\u003eKeep your home clean the eco-friendly way. Our collection features reusable cleaning cloths, sustainable sponges, laundry bags, and other cleaning essentials that are tough on dirt but gentle on the planet. Durable, washable, and designed to last.\u003c\/p\u003e","products":[{"product_id":"mr-siga-waffle-pattern-cleaning-cloths-reusable-absorbent-microfiber-cleaning-cloths-lint-free-microfiber-kitchen-towels-6-pack-gray-12-6-x-12-6-inch","title":"MR.SIGA Waffle Pattern Cleaning Cloths, Reusable Absorbent Microfiber Cleaning Cloths, Lint Free Microfiber Kitchen Towels, 6 Pack, Gray, 12.6 x 12.6 inch","description":"\u003cdiv\u003e\u003cdiv lang=\"en_AU\"\u003e\n \u003cstyle\u003e\n    .aplus-v2 .container-with-background-image {\n        width: 100%;\n        height: 100%;\n        background-repeat: no-repeat;\n        background-size: cover;\n    }\n\u003c\/style\u003e\n \u003cscript type=\"application\/javascript\"\u003e\n    function logShoppableMetrics(moduleName, showsAddToCart) {\n        if (window.ue \u0026\u0026 window.ue.count) {\n            window.ue.count(\"aplus:shoppable:\" + moduleName + \":addToCart\", showsAddToCart ? 1 : 0);\n        }\n    }\n\u003c\/script\u003e\n \u003cdiv class=\"aplus-v2 desktop celwidget\" cel_widget_id=\"aplus\"\u003e\n  \u003cstyle type=\"text\/css\"\u003e\n    .aplus-v2 .premium-aplus-module-13 .aplus-carousel-container {\n        position: relative;\n    }\n\n    .aplus-v2 .premium-aplus-module-13 .aplus-carousel-element {\n        position: relative;\n        width: 100%;\n    }\n\n    .aplus-v2 .premium-aplus-module-13 .aplus-card-link-button {\n        text-align: center;\n        padding-top: 20px;\n    }\n\n    .aplus-v2 .premium-aplus-module-13 .aplus-text-background,\n    .aplus-v2 .premium-aplus-module-13 .aplus-text-background h1,\n    .aplus-v2 .premium-aplus-module-13 .aplus-text-background h5,\n    .aplus-v2 .premium-aplus-module-13 .aplus-text-background ol,\n    .aplus-v2 .premium-aplus-module-13 .aplus-text-background ul,\n    .aplus-v2 .premium-aplus-module-13 .aplus-text-background ol .a-list-item,\n    .aplus-v2 .premium-aplus-module-13 .aplus-text-background ul .a-list-item {\n        color: #fff;\n    }\n\n\u003c\/style\u003e\n  \u003cstyle type=\"text\/css\"\u003e\n\n\/**\n * Premium-module 11: FAQs - Common Styles (All Devices)\n *\/\n\n.aplus-v2 .premium-aplus-module-11 {\n    background: #fff;\n    position: relative;\n}\n\n.aplus-v2 .premium-aplus-module-11.aplus-secondary-color {\n    background: #000;\n}\n\n.aplus-v2 .premium-aplus-module-11 .aplus-question,\n.aplus-v2 .premium-aplus-module-11 .aplus-answer {\n    display: block;\n    width: 100%;\n    margin: 0;\n}\n\n.aplus-v2 .premium-aplus-module-11 .aplus-answer {\n    visibility: hidden;\n    opacity: 0;\n    height: 0;\n    transition: display 0.1s linear, opacity 0.1s linear, height 0.1s linear;\n    transition-behavior: allow-discrete;\n}\n\n.aplus-v2 .premium-aplus-module-11 .aplus-active .aplus-answer {\n    visibility: visible;\n    opacity: 1;\n    height: auto;\n    height: calc-size(auto);\n    min-height: 40px;\n}\n\n.aplus-v2 .premium-aplus-module-11 .faq-list {\n    margin: 0;\n}\n\n.aplus-v2 .premium-aplus-module-11 .faq-block {\n    position: relative;\n    list-style-type: none;\n    cursor: pointer;\n    border: 2px solid #E6E6E6;\n    background: #fff;\n    border-radius: 3px;\n    margin-bottom: 10px;\n}\n\n.aplus-v2 .premium-aplus-module-11.aplus-secondary-color .faq-block {\n    border: none;\n}\n\n.aplus-v2 .premium-aplus-module-11 .aplus-question::before,\n.aplus-v2 .premium-aplus-module-11 .aplus-answer::before {\n    text-align: center;\n    border-radius: 3px;\n    display: inline-block;\n    font-weight: 500;\n    position: absolute;\n    color: #fff;\n    top: 10px;\n    left: 10px;\n}\n\nhtml[dir=\"rtl\"] .aplus-v2 .premium-aplus-module-11 .aplus-question::before,\nhtml[dir=\"rtl\"] .aplus-v2 .premium-aplus-module-11 .aplus-answer::before {\n    right: 10px;\n}\n\n.aplus-v2 .premium-aplus-module-11 .aplus-question::before {\n    content: \"Q\";\n    background: #505050;\n    transition: background 0.1s linear;\n    z-index: 2;\n}\n\n.aplus-v2 .premium-aplus-module-11 .aplus-answer::before {\n    content: \"A\";\n    background: #DF7600;\n    color: #000000;\n    z-index: 1;\n    transform: translateY(0px);\n    transition: transform 0.1s linear;\n}\n\n.aplus-v2 .premium-aplus-module-11 .faq-block.aplus-active .aplus-question::before {\n    background: #404040;\n}\n\n.aplus-v2 .premium-aplus-module-11 .faq-block.aplus-active .aplus-answer::before {\n    transform: translateY(40px);\n}\n\n.aplus-v2 .premium-aplus-module-11 .faq-arrow {\n    position: absolute;\n    top: 25px;\n    border: 10px solid transparent;\n    border-top-color: #505050;\n}\n\nhtml[dir=\"rtl\"] .aplus-v2 .premium-aplus-module-11 .faq-arrow {\n    right: auto;\n}\n\n.aplus-v2 .premium-aplus-module-11 .aplus-active .faq-arrow {\n    top: 15px;\n    border-top-color: transparent;\n    border-bottom-color: #404040;\n}\n\n\u003c\/style\u003e\n  \u003cscript type=\"application\/javascript\"\u003e\n\n    \/**\n     * Common event handler for click and keydown events.\n     * @param {Event} event - The event object.\n     * @param {Function} handleClickOrEnter - Function to handle click or Enter key events.\n     * @param {Function} handleEsc - Function to handle Esc key events.\n     *\/\n    \/\/ [TODO][AplusMantle-8064] Create common event handler util(key events, click events) in AplusModuleResources\n    function handleClickAndKeyEvents(event, handleClickOrEnterOrSpace) {\n        const ENTER_KEY_CODE = 13;\n        const ESCAPE_KEY_CODE = 27;\n        const SPACE_KEY_CODE = 32;\n        const isClick = event.type === 'click';\n        const isKeydown = event.type === 'keydown';\n        const isEnter = isKeydown \u0026\u0026 event.keyCode === ENTER_KEY_CODE;\n        const isSpace = isKeydown \u0026\u0026 event.keyCode === SPACE_KEY_CODE;\n        const isEsc = isKeydown \u0026\u0026 event.keyCode === ESCAPE_KEY_CODE;\n\n        if (isClick || isEnter || isSpace) {\n            handleClickOrEnterOrSpace();\n        } else if (isEsc) {\n            handleEsc(event);\n        }\n    }\n\n    \/**\n    * Function to handle esc key event.\n    * @param {Event} event - The event object.\n    *\/\n    function handleEsc(event) {\n        event.target.blur()  \/\/ force remove focus\n    }\n\n\u003c\/script\u003e\n  \u003cstyle type=\"text\/css\"\u003e\n\n\/**\n * Premium modules global styles\n *\/\n.aplus-v2.desktop {\n  max-width: 1464px;\n  min-width: 800px;\n  margin-left: auto;\n  margin-right: auto;\n  word-wrap: break-word;\n  overflow-wrap: break-word;\n  word-break: break-word;\n}\n\/* Undo this for tech-specs because it breaks table layout *\/\n.aplus-v2.desktop .premium-aplus .aplus-tech-spec-table { word-break: initial; }\n\n.aplus-v2 .premium-aplus,\n.aplus-v2 .premium-aplus .aplus-h1,\n.aplus-v2 .premium-aplus .aplus-h2,\n.aplus-v2 .premium-aplus .aplus-p1,\n.aplus-v2 .premium-aplus .aplus-p2,\n.aplus-v2 .premium-aplus .aplus-p3,\n.aplus-v2 .premium-aplus .aplus-accent1,\n.aplus-v2 .premium-aplus .aplus-accent2\n{ font-family: Arial, sans-serif; }\n\n.aplus-v2 .premium-aplus,\n.aplus-v2 .premium-aplus .aplus-h1,\n.aplus-v2 .premium-aplus .aplus-h2,\n.aplus-v2 .premium-aplus .aplus-p1,\n.aplus-v2 .premium-aplus .aplus-p2,\n.aplus-v2 .premium-aplus .aplus-p3,\n.aplus-v2 .premium-aplus .aplus-accent1,\n.aplus-v2 .premium-aplus .aplus-accent2\n{ font-family: inherit; }\n\n\/* type *\/\n.aplus-v2 .premium-aplus .aplus-h1 { font-size: 32px; line-height: 1.2em; font-weight: 500; }\n.aplus-v2 .premium-aplus .aplus-h2 { font-size: 26px; line-height: 1.25em; font-weight: 500; }\n.aplus-v2 .premium-aplus .aplus-h3 { font-size: 18px; line-height: 1.25em; font-weight: 500; }\n.aplus-v2 .premium-aplus .aplus-p1 { font-size: 20px; line-height: 1.3em; font-weight: 300; }\n.aplus-v2 .premium-aplus .aplus-p2 { font-size: 16px; line-height: 1.4em; font-weight: 300; }\n.aplus-v2 .premium-aplus .aplus-p3 { font-size: 14px; line-height: 1.4em; font-weight: 300; }\n.aplus-v2 .premium-aplus .aplus-accent1 { font-size: 16px; line-height: 1.4em; font-weight: 600; }\n.aplus-v2 .premium-aplus .aplus-accent2 { font-size: 14px; line-height: 1.4em; font-weight: 600; }\n\n\/* spacing *\/\n.aplus-v2 .aplus-container-1 { padding: 40px; }\n.aplus-v2 .aplus-container-1-2 { padding: 40px 80px; }\n.aplus-v2 .aplus-container-2 { padding: 80px; }\n.aplus-v2 .aplus-container-3 { padding: 40px 0; }\n\n\/* Display *\/\n.aplus-v2 .premium-aplus .aplus-display-table { display: table; }\n.aplus-v2 .premium-aplus .aplus-display-table-cell { display: table-cell; }\n.aplus-v2 .premium-aplus .aplus-display-inline-block { display: inline-block; }\n\n\/* Aplus display table with min-width 1000px and fill remaining space inside parent *\/\n.aplus-v2.desktop .premium-aplus .aplus-display-table-width { min-width: 1000px; width: 100% }\n\n\/**\n* Padding and margin for element should be 10, 20, 40, or 80 px. Considering mini 10, small 20, medium 40, large 80.\n*\/\n\n\u003c\/style\u003e\n  \u003cstyle type=\"text\/css\"\u003e\n\n\/**\n * Premium-module 11: FAQs\n *\/\n\n.aplus-v2 .premium-aplus-module-11 .aplus-question {\n    line-height: 25px;\n    padding-bottom: 10px;\n}\n\n.aplus-v2 .premium-aplus-module-11 .faq-block {\n    padding: 10px 80px 15px 100px;\n}\n\nhtml[dir=\"rtl\"] .aplus-v2 .premium-aplus-module-11 .faq-block {\n    padding-left: 80px;\n    padding-right: 100px;\n}\n\n.aplus-v2 .premium-aplus-module-11 .faq-block.aplus-active {\n    padding-bottom: 35px;\n}\n\n.aplus-v2 .premium-aplus-module-11 .aplus-question::before,\n.aplus-v2 .premium-aplus-module-11 .aplus-answer::before {\n    width: 80px;\n    line-height: 40px;\n    font-size: 25px;\n}\n\n.aplus-v2 .premium-aplus-module-11 .faq-arrow {\n    right: 40px;\n}\n\nhtml[dir=\"rtl\"] .aplus-v2 .premium-aplus-module-11 .faq-arrow {\n    left: 40px;\n}\n\n\u003c\/style\u003e\n  \u003cscript type=\"text\/javascript\"\u003e(function(f) {var _np=(window.P._namespace(\"PremiumAplusModule\"));if(_np.guardFatal){_np.guardFatal(f)(_np);}else{f(_np);}}(function(P) {\nP.now('premium-module-11-faq').execute(function(init) {\n    if (init) {\n        return;\n    }\n    P.register('premium-module-11-faq', function() {\n        return function() {\n            P.when('A', 'jQuery', 'ready').execute(function(A, $){\n                function initFaq(module) {                   \n                    const MODULE_CLASS_NAME = 'premium-aplus-module-11';\n                    const FAQ_CONTAINER_CLASS_NAME = 'faqs-container';\n                    const FAQ_BLOCK_CLASS_NAME = 'faq-block';\n                    const moduleId = $(module).data('faq-block');\n                    const $faqBlocks = $('.aplus-v2 .' + MODULE_CLASS_NAME + ' .' + FAQ_CONTAINER_CLASS_NAME + '.' + moduleId + ' .' + FAQ_BLOCK_CLASS_NAME);\n\n                    \/**\n                    * Function to handle click or Enter or Space key events.\n                    * @param {Element} element - The this object from which the event is dispatched\n                    * @param {faqBlocks} faqBlocks - List of all the Question and Answer blocks.\n                    *\/\n                    function handleClickOrEnterOrSpace(element, faqBlocks) {\n                        const $element = $(element);\n                        const isActive = $element.hasClass('aplus-active');\n\n                        faqBlocks.removeClass('aplus-active');\n                        faqBlocks.find('[data-faq-question]').attr('aria-expanded', 'false');\n\n                        if (!isActive) {\n                            $element.addClass('aplus-active');\n                            $element.find('[data-faq-question]').attr('aria-expanded', 'true');\n                        }\n                    }\n\n                    \/* Using jQuery event namespace for preventing duplicate binding on twister refresh *\/\n                    $faqBlocks.unbind('click keydown.premiumAplusModule11ClickHandler').bind('click keydown.premiumAplusModule11ClickHandler', function(event) {\n                        handleClickAndKeyEvents(event, () =\u003e handleClickOrEnterOrSpace(this, $faqBlocks)); \n                    });\n                }\n                $(\".aplus-v2 .premium-aplus-module-11 .faqs-container\").each(function(index, module) {\n                    initFaq(module);\n                });\n            });\n        };\n    });\n});\n}));\u003c\/script\u003e\n  \u003cstyle type=\"text\/css\"\u003e\n\n\/**\n * Premium-module 13: Carousel\n *\/\n\n.aplus-v2 .premium-aplus-module-13 .aplus-card-description-wrapper {\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 100%;\n}\n\n.aplus-v2 .premium-aplus-module-13 .aplus-card-description {\n    display: table;\n    width: 50%;\n    height: 100%;\n    color: #fff;\n}\n\n.aplus-v2 .premium-aplus-module-13 .aplus-card-table-cell {\n    display: table-cell;\n    vertical-align: middle;\n    text-align: left;\n}\n\nhtml[dir=\"rtl\"] .aplus-v2 .premium-aplus-module-13 .aplus-card-table-cell {\n    text-align: right;\n}\n\n.aplus-v2 .premium-aplus-module-13 .aplus-text-background {\n    background: rgba(0, 0, 0, 0.6);\n}\n\n.aplus-v2 .premium-aplus-module-13 .aplus-card-body {\n    padding: 20px 40px 0 0;\n}\n\nhtml[dir=\"rtl\"] .aplus-v2 .premium-aplus-module-13 .aplus-card-body {\n    padding: 20px 0 0 40px;\n}\n\n.aplus-v2 .premium-aplus-module-13 .aplus-pagination-wrapper {\n    position: absolute;\n    top: 92%;\n    width: 100%;\n}\n\n\u003c\/style\u003e\n  \u003cstyle type=\"text\/css\"\u003e\n\n.aplus-v2 .premium-aplus-module-4 .premium-aplus-two-column {\n    text-align: center;\n}\n\n.aplus-v2 .premium-aplus-module-4 .premium-aplus-two-column {\n    text-align: inherit;\n}\n\n.aplus-v2 .premium-aplus-module-4 .premium-aplus-column {\n    display: inline-block;\n    vertical-align: top;\n    width: 50%;\n}\n\n.aplus-v2 .premium-aplus-module-4 .premium-module-4-heading {\n    padding-bottom: 40px;\n}\n\n.aplus-v2 .premium-aplus-module-4 div.premium-aplus-column:nth-child(2n) {\n    padding-left: 40px;\n}\n\nhtml[dir=\"rtl\"] .aplus-v2 .premium-aplus-module-4 div.premium-aplus-column:nth-child(2n) {\n    padding-left: 0px;\n    padding-right: 40px;\n}\n\n.aplus-v2 .premium-aplus-module-4 div.premium-aplus-column:nth-child(2n-1) {\n    padding-right: 40px;\n}\n\nhtml[dir=\"rtl\"] .aplus-v2 .premium-aplus-module-4 div.premium-aplus-column:nth-child(2n-1) {\n    padding-right: 0px;\n    padding-left: 40px;\n}\n\n.aplus-v2 .premium-aplus-module-4 .column-heading {\n    padding-top: 20px;\n}\n\n.aplus-v2 .premium-aplus-module-4 .column-description {\n    padding-top: 10px;\n}\n\n\u003c\/style\u003e\n  \u003cdiv class=\"celwidget aplus-module premium-module-13-carousel aplus-premium\" cel_widget_id=\"aplus-premium-module-13-carousel\"\u003e\n   \u003cdiv class=\"a-section a-spacing-none premium-aplus premium-aplus-module-13\"\u003e\n    \u003cdiv class=\"a-section a-spacing-none aplus-carousel-container\"\u003e\n     \u003cdiv id=\"premium-aplus-13-carousel-0-id\" data-a-carousel-options='{\"name\":\"premium-aplus-13-carousel-0\",\"peek_percentage\":0,\"minimum_gutter_width\":0,\"show_partial_next\":false}' aria-label=\"Featured content carousel\" aria-roledescription=\"carousel\" data-a-display-strategy=\"single\" data-a-transition-strategy=\"slideCircular\" role=\"group\" class=\"a-begin a-carousel-container a-carousel-static a-carousel-display-single a-carousel-transition-slideCircular\"\u003e\n      \u003cinput autocomplete=\"on\" type=\"hidden\" class=\"a-carousel-firstvisibleitem\"\u003e\n      \u003cdiv class=\"a-row a-carousel-controls a-carousel-row a-carousel-has-buttons a-carousel-overlay-buttons a-carousel-rounded-buttons\"\u003e\n       \u003cdiv class=\"a-carousel-row-inner\"\u003e\n        \u003cdiv class=\"a-carousel-col a-carousel-left\"\u003e\n         \u003ca class=\"a-carousel-goto-prevpage\" role=\"button\" href=\"#\"\u003e\u003ci class=\"a-icon a-icon-previous-rounded\"\u003e\u003cspan class=\"a-icon-alt\"\u003ePrevious page\u003c\/span\u003e\u003c\/i\u003e\u003c\/a\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"a-carousel-col a-carousel-center\"\u003e\n         \u003cdiv class=\"a-carousel-viewport\" role=\"group\" aria-roledescription=\"slide\"\u003e\n          \u003col class=\"a-carousel\" role=\"list\"\u003e\n           \u003cli aria-roledescription=\"slide\" class=\"a-carousel-card aplus-carousel-element\" aria-setsize=\"3\"\u003e\n            \u003cdiv id=\"premium-aplus-13-carousel-0-slide-0\"\u003e\n             \u003cdiv class=\"a-section a-spacing-none aplus-card-image\"\u003e\n              \u003cimg alt=\"MR.SIGA Waffle Pattern Cleaning Cloths, Reusable Absorbent Microfiber Cleaning Cloths\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/8ac66954-c7a2-49b2-91f0-0184330784b8.__CR0,0,1952,800_PT0_SX1464_V1___.jpg\"\u003e\n             \u003c\/div\u003e\n            \u003c\/div\u003e\n           \u003c\/li\u003e\n           \u003cli aria-roledescription=\"slide\" class=\"a-carousel-card aplus-carousel-element\" aria-setsize=\"3\"\u003e\n            \u003cdiv id=\"premium-aplus-13-carousel-0-slide-1\"\u003e\n             \u003cdiv class=\"a-section a-spacing-none aplus-card-image\"\u003e\n              \u003cimg alt=\"MR.SIGA Waffle Pattern Cleaning Cloths, Reusable Absorbent Microfiber Cleaning Cloths\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/2b2636f9-89fc-49ee-abc7-af636d96bada.__CR0,0,1952,800_PT0_SX1464_V1___.jpg\"\u003e\n             \u003c\/div\u003e\n            \u003c\/div\u003e\n           \u003c\/li\u003e\n           \u003cli aria-roledescription=\"slide\" class=\"a-carousel-card aplus-carousel-element\" aria-setsize=\"3\"\u003e\n            \u003cdiv id=\"premium-aplus-13-carousel-0-slide-2\"\u003e\n             \u003cdiv class=\"a-section a-spacing-none aplus-card-image\"\u003e\n              \u003cimg alt=\"MR.SIGA Waffle Pattern Cleaning Cloths, Reusable Absorbent Microfiber Cleaning Cloths\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/b9b3250c-b9a4-4e61-98a7-1bcfb7a6bdc1.__CR0,0,1952,800_PT0_SX1464_V1___.jpg\"\u003e\n             \u003c\/div\u003e\n            \u003c\/div\u003e\n           \u003c\/li\u003e\n          \u003c\/ol\u003e\n         \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"a-carousel-col a-carousel-right\"\u003e\n         \u003ca class=\"a-carousel-goto-nextpage\" role=\"button\" href=\"#\"\u003e\u003ci class=\"a-icon a-icon-next-rounded\"\u003e\u003cspan class=\"a-icon-alt\"\u003eNext page\u003c\/span\u003e\u003c\/i\u003e\u003c\/a\u003e\n        \u003c\/div\u003e\n       \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"a-end aok-hidden\"\u003e\u003c\/span\u003e\n     \u003c\/div\u003e\n     \u003cdiv class=\"a-section a-spacing-none aplus-pagination-wrapper\"\u003e\n      \u003cstyle type=\"text\/css\"\u003e\n\n.aplus-mantle.aplus-module .aplus-pagination-dots {\n    margin: 0;\n}\n\n.aplus-mantle.aplus-module .aplus-pagination-dot {\n    display: inline-block;\n    list-style: none;\n}\n\n.aplus-mantle.aplus-module .aplus-carousel-nav {\n    text-align:center;\n}\n\n.aplus-mantle.aplus-module .carousel-slider-circle {\n    display: inline-block;\n    cursor: pointer;\n    height: 15px;\n    width: 15px;\n    border: 1px solid #000;\n    border-radius: 20px;\n    background-color: #fff;\n    margin-left: 5px;\n}\n\n.aplus-mantle.aplus-module .carousel-slider-circle.aplus-carousel-active {\n    background-color: #DE7921;\n}\n\n.aplus-mantle.aplus-module .aplus-pagination-dot--display-none {\n    display: none;\n}\n\n\u003c\/style\u003e\n      \u003cscript\u003e\n\nP.now(\"premium-aplus-13-carousel-0\").execute(function(init) {\n    if (init) {\n        return;\n    }\n    P.register(\"premium-aplus-13-carousel-0\", function() {\n        return function() {\n            P.when(\"A\", \"jQuery\", \"a-carousel-framework\", \"ready\").execute(\"paginate-carousel\", function (A, $, framework) {\n                const ENTER_KEY_CODE = 13;\n                const ESCAPE_KEY_CODE = 27;\n                const LEFT_ARROW_KEY = 37;\n                const RIGHT_ARROW_KEY = 39;\n                const HOME_KEY = 36;\n                const END_KEY = 35;\n\n                var moduleId = \"0\";\n                var carouselName = \"premium-aplus-13-carousel-0\";\n                var paginationAction = \"aplus-pagination-dot-action-\" + moduleId + \"-\" + carouselName;\n                var paginationGroup = \"#aplus-pagination-group-\" + moduleId + \"-\" + carouselName;\n\n                \/* If the carousel goes to a new page *\/\n                A.on(\"a:carousel:\"+carouselName+\":change:pageNumber\", function (data) {\n                    A.$(paginationGroup+\" .carousel-slider-circle\").removeClass(\"aplus-carousel-active\").attr('aria-selected', 'false').attr('tabindex', -1)\n                                    .eq(data.newValue - 1).addClass(\"aplus-carousel-active\").attr('aria-selected', 'true').attr('tabindex', 0);\n                });\n\n                function syncPaginationDotsWithCarouselPages(numPages) {\n                    const parentElement = document.querySelector(paginationGroup);\n                    if (parentElement \u0026\u0026 parentElement.children) {\n                        const children = parentElement.children;\n                        for (let i = 0; i \u003c children.length; i++) {\n                            if (i \u003e= numPages) {\n                                \/\/ If number of dots \u003e num of pages, we should hide other dots\n                                children[i].classList.add('aplus-pagination-dot--display-none');\n                            } else if (children[i].classList.contains('aplus-pagination-dot--display-none')) {\n                                \/\/ Reset display of dots if it was hidden before\n                                children[i].classList.remove('aplus-pagination-dot--display-none');\n                            }\n                        }\n                    }\n                }\n\n                framework.onInit(carouselName, function (carousel) {\n                    try {\n                        var totalPages = carousel.getAttr('totalPages');\n                        syncPaginationDotsWithCarouselPages(totalPages);\n                        \/* Resize event handler to re-calculate the pagination dots count based on orientation *\/\n                        window.addEventListener('resize', function() {\n                            carousel.resize();\n                            totalPages = carousel.getAttr('totalPages');\n                            syncPaginationDotsWithCarouselPages(totalPages);\n                        });\n\n                        A.declarative(paginationAction, 'click keydown', function(event){\n                            var isClick = event.type === 'click';\n                            var isKeydown = event.type === 'keydown';\n                            var isEnter = isKeydown \u0026\u0026 event.$event.keyCode === ENTER_KEY_CODE;\n                            var isEsc = isKeydown \u0026\u0026 event.$event.keyCode === ESCAPE_KEY_CODE;\n                            var isLeftArrow = isKeydown \u0026\u0026 event.$event.keyCode === LEFT_ARROW_KEY;\n                            var isRightArrow = isKeydown \u0026\u0026 event.$event.keyCode === RIGHT_ARROW_KEY;\n                            var isHome = isKeydown \u0026\u0026 event.$event.keyCode === HOME_KEY;\n                            var isEnd = isKeydown \u0026\u0026 event.$event.keyCode === END_KEY;\n\n                            if (isClick || isEnter) {\n                                var data = event.data;\n                                carousel.gotoPage(data.page);\n                            } else if (isEsc) {\n                                event.$target.blur();\n                            } else if (isLeftArrow || isRightArrow || isHome || isEnd) {\n                                event.$event.preventDefault();\n                                const dots = A.$(paginationGroup + \" .carousel-slider-circle\");\n                                const currentIndex = dots.index(event.$target);\n                                let nextIndex;\n\n                                if (isLeftArrow) {\n                                    nextIndex = currentIndex \u003e 0 ? currentIndex - 1 : dots.length - 1;\n                                } else if (isRightArrow) {\n                                    nextIndex = currentIndex \u003c dots.length - 1 ? currentIndex + 1 : 0;\n                                } else if (isHome) {\n                                    nextIndex = 0;\n                                } else if (isEnd) {\n                                    nextIndex = dots.length - 1;\n                                }\n\n                                dots.eq(nextIndex).focus();\n                                carousel.gotoPage(nextIndex + 1);\n                            }\n                        });\n                    } catch (e) {\n                        P.log('Failed to init ' + carouselName + '. Error: ' + e.message, 'FATAL', 'AplusModuleResources');\n                    }\n                });\n            });\n        }\n    });\n});\n\u003c\/script\u003e\n      \u003cdiv class=\"aplus-mantle aplus-module\"\u003e\n       \u003cdiv class=\"aplus-carousel-nav\"\u003e\n        \u003cul id=\"aplus-pagination-group-0-premium-aplus-13-carousel-0\" class=\"aplus-pagination-dots\" aria-label=\"tablist-section\" role=\"tablist\"\u003e\n         \u003cli class=\"aplus-pagination-dot\"\u003e\u003cspan class=\"a-declarative carousel-slider-circle aplus-display-inline-block aplus-carousel-active\" aria-selected=\"true\" data-action=\"aplus-pagination-dot-action-0-premium-aplus-13-carousel-0\" data-aplus-pagination-dot-action-0-premium-aplus-13-carousel-0='{\"page\": 1}' aria-label=\"slide-1\" aria-controls=\"premium-aplus-13-carousel-0-slide-0\" tabindex=\"0\" role=\"tab\"\u003e\u003c\/span\u003e\u003c\/li\u003e\n         \u003cli class=\"aplus-pagination-dot\"\u003e\u003cspan class=\"a-declarative carousel-slider-circle aplus-display-inline-block \" aria-selected=\"false\" data-action=\"aplus-pagination-dot-action-0-premium-aplus-13-carousel-0\" data-aplus-pagination-dot-action-0-premium-aplus-13-carousel-0='{\"page\": 2}' aria-label=\"slide-2\" aria-controls=\"premium-aplus-13-carousel-0-slide-1\" tabindex=\"-1\" role=\"tab\"\u003e\u003c\/span\u003e\u003c\/li\u003e\n         \u003cli class=\"aplus-pagination-dot\"\u003e\u003cspan class=\"a-declarative carousel-slider-circle aplus-display-inline-block \" aria-selected=\"false\" data-action=\"aplus-pagination-dot-action-0-premium-aplus-13-carousel-0\" data-aplus-pagination-dot-action-0-premium-aplus-13-carousel-0='{\"page\": 3}' aria-label=\"slide-3\" aria-controls=\"premium-aplus-13-carousel-0-slide-2\" tabindex=\"-1\" role=\"tab\"\u003e\u003c\/span\u003e\u003c\/li\u003e\n        \u003c\/ul\u003e\n       \u003c\/div\u003e\n      \u003c\/div\u003e\n     \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"a-section a-text-center\"\u003e\u003c\/div\u003e\n   \u003c\/div\u003e\n   \u003cscript type=\"text\/javascript\"\u003e(function(f) {var _np=(window.P._namespace(\"PremiumAplusModule\"));if(_np.guardFatal){_np.guardFatal(f)(_np);}else{f(_np);}}(function(P) {\n    P.when(\"premium-aplus-13-carousel-0\").execute(function(init){init();});\n}));\u003c\/script\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"celwidget aplus-module premium-module-4-two-column-images aplus-premium\" cel_widget_id=\"aplus-premium-module-4-two-column-images\"\u003e\n   \u003cdiv class=\"a-section a-spacing-none premium-aplus premium-aplus-module-4 aplus-container-1\"\u003e\n    \u003cdiv class=\"a-section a-spacing-none premium-aplus-two-column\"\u003e\n     \u003cdiv class=\"a-section a-spacing-none premium-aplus-column\"\u003e\n      \u003cdiv class=\"a-section a-spacing-none {'column-image'}\"\u003e\n       \u003cimg alt=\"MR.SIGA Waffle Pattern Cleaning Cloths, Reusable Absorbent Microfiber Cleaning Cloths\" class=\"a-lazy-loaded\" data-src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/cb32fe70-c691-40f2-bb0d-436707395fb1.__CR0,0,1114,600_PT0_SX650_V1___.jpg\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/cb32fe70-c691-40f2-bb0d-436707395fb1.__CR0,0,1114,600_PT0_SX650_V1___.jpg\"\u003e\n       \u003cnoscript\u003e\n        \u003cimg alt=\"MR.SIGA Waffle Pattern Cleaning Cloths, Reusable Absorbent Microfiber Cleaning Cloths\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/cb32fe70-c691-40f2-bb0d-436707395fb1.__CR0,0,1114,600_PT0_SX650_V1___.jpg\"\u003e\n       \u003c\/noscript\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"a-section a-spacing-none column-heading\"\u003e\n       \u003ch1 class=\"aplus-h3 a-text-bold\"\u003eCompetent in Cleaning Tasks\u003c\/h1\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"a-section a-spacing-none column-description\"\u003e\n       \u003cp class=\"aplus-p3\"\u003eIt helps you wiping up spills, removes grease and particles from cookware, pots or pans, capturing dirt, dust, and oil, clean surfaces like glass, marble, wood, porcelain, ceramics and stainless steel. Great for drying dishes, car cleaning and household cleaning.\u003c\/p\u003e\n      \u003c\/div\u003e\n     \u003c\/div\u003e\n     \u003cdiv class=\"a-section a-spacing-none premium-aplus-column\"\u003e\n      \u003cdiv class=\"a-section a-spacing-none {'column-image'}\"\u003e\n       \u003cimg alt=\"MR.SIGA Waffle Pattern Cleaning Cloths, Reusable Absorbent Microfiber Cleaning Cloths\" class=\"a-lazy-loaded\" data-src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/069de9cd-d882-42e9-bff2-905075bced0b.__CR0,0,1114,600_PT0_SX650_V1___.jpg\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/069de9cd-d882-42e9-bff2-905075bced0b.__CR0,0,1114,600_PT0_SX650_V1___.jpg\"\u003e\n       \u003cnoscript\u003e\n        \u003cimg alt=\"MR.SIGA Waffle Pattern Cleaning Cloths, Reusable Absorbent Microfiber Cleaning Cloths\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/069de9cd-d882-42e9-bff2-905075bced0b.__CR0,0,1114,600_PT0_SX650_V1___.jpg\"\u003e\n       \u003c\/noscript\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"a-section a-spacing-none column-heading\"\u003e\n       \u003ch1 class=\"aplus-h3 a-text-bold\"\u003eReusable \u0026amp; Machine Washable\u003c\/h1\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"a-section a-spacing-none column-description\"\u003e\n       \u003cp class=\"aplus-p3\"\u003eWhen it has finished cleaning task, you can casually throw it or put it in the washing machine for cleaning, enjoy a relaxed life. Durable high quality waffle weave and reinforced edges, without mesh, make it reusable and long lasting, not come off easily.\u003c\/p\u003e\n      \u003c\/div\u003e\n     \u003c\/div\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"celwidget aplus-module premium-module-11-faq aplus-premium\" cel_widget_id=\"aplus-premium-module-11-faq\"\u003e\n   \u003cdiv class=\"a-section a-spacing-none premium-aplus premium-aplus-module-11\"\u003e\n    \u003cdiv data-faq-block=\"2\" class=\"a-section a-spacing-none aplus-container-2 faqs-container 2\"\u003e\n     \u003cul class=\"faq-list\"\u003e\n      \u003cli id=\"faq-qa-pair-0\" class=\"faq-block\"\u003e\n       \u003ch3\u003e\u003cspan data-faq-question role=\"button\" tabindex=\"0\" aria-controls=\"faq-0\" aria-expanded=\"false\"\u003e \n         \u003cp class=\"aplus-question aplus-p1\"\u003eWhat is the material of the MR.SIGA Waffle Pattern Cleaning Cloths?\u003c\/p\u003e \n         \u003cspan class=\"faq-arrow\" aria-label=\"Click to open or close the Question and Answer block\"\u003e\u003c\/span\u003e \n        \u003c\/span\u003e\u003c\/h3\u003e\n       \u003cp class=\"aplus-answer aplus-p2\"\u003eThe material of the MR.SIGA Waffle Pattern Cleaning Cloths is made of special microfiber weave, which is dries faster and softer than cotton.\u003c\/p\u003e\n      \u003c\/li\u003e\n      \u003cli id=\"faq-qa-pair-1\" class=\"faq-block\"\u003e\n       \u003ch3\u003e\u003cspan data-faq-question role=\"button\" tabindex=\"0\" aria-controls=\"faq-1\" aria-expanded=\"false\"\u003e \n         \u003cp class=\"aplus-question aplus-p1\"\u003eHow do I clean the MR.SIGA Waffle Pattern Cleaning Cloths?\u003c\/p\u003e \n         \u003cspan class=\"faq-arrow\" aria-label=\"Click to open or close the Question and Answer block\"\u003e\u003c\/span\u003e \n        \u003c\/span\u003e\u003c\/h3\u003e\n       \u003cp class=\"aplus-answer aplus-p2\"\u003e-Hand or machine wash with warm water lower than 40℃.\u003c\/p\u003e\n       \u003cp class=\"aplus-answer aplus-p2\"\u003e-Do not use bleach or fabric softener.\u003c\/p\u003e\n       \u003cp class=\"aplus-answer aplus-p2\"\u003e-Do not iron.\u003c\/p\u003e\n       \u003cp class=\"aplus-answer aplus-p2\"\u003e-Always keep dry after use.\u003c\/p\u003e\n       \u003cp class=\"aplus-answer aplus-p2\"\u003e-Air dry is recommended.\u003c\/p\u003e\n      \u003c\/li\u003e\n     \u003c\/ul\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n   \u003cscript type=\"text\/javascript\"\u003e(function(f) {var _np=(window.P._namespace(\"PremiumAplusModule\"));if(_np.guardFatal){_np.guardFatal(f)(_np);}else{f(_np);}}(function(P) {\n    P.when('premium-module-11-faq').execute(function(init){\n        init();\n    });\n}));\u003c\/script\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003cdiv\u003e\u003cdiv id=\"feature-bullets\" class=\"a-section a-spacing-medium a-spacing-top-small\"\u003e\n \u003cul class=\"a-unordered-list a-vertical a-spacing-mini\"\u003e\n  \u003cli class=\"a-spacing-mini\"\u003e\u003cspan class=\"a-list-item\"\u003e ULTRA SOFT AND SCRATCH FREE MICROFIBER CLEANING CLOTHS: Crafted from high quality microfiber, these kitchen cleaning cloths with soft and gentle waffle weave pattern are designed to be lint free and scratch free, you can clean delicate surfaces like lenses, TV screens, tablets, jewelry, porcelain and stainless steel without worrying about causing any damage. \u003c\/span\u003e\u003c\/li\u003e\n  \u003cli class=\"a-spacing-mini\"\u003e\u003cspan class=\"a-list-item\"\u003e SUPER ABSORBENT AND STREAK FREE: You'll be amazed that these microfiber cleaning rags are super absorbent, making them ideal for soaking up spills and messes in a flash, leaving your surfaces completely streak free. These premium microfiber towels are also perfect dish rags which don't smell, removes grease and particles from microwave ovens, plates, pots or pans effortlessly. \u003c\/span\u003e\u003c\/li\u003e\n  \u003cli class=\"a-spacing-mini\"\u003e\u003cspan class=\"a-list-item\"\u003e TACKLE VERSATILE CLEANING JOBS: The waffle pattern texture enhances their cleaning ability by providing extra scrubbing power for capturing dirt, dust, and spills. Not only that, you will be impressed they are also terrific duster that removes fingertips from silverware and glasses effectively. \u003c\/span\u003e\u003c\/li\u003e\n  \u003cli class=\"a-spacing-mini\"\u003e\u003cspan class=\"a-list-item\"\u003e REUSABLE AND LONG LASTING: These waffle weave texture microfiber cleaning rags feature high quality stitching with reinforced edges. They come in a convenient 6 pack, so you'll always have one on hand when you need it. With their reusable and durable design, these cloths are a cost-effective and eco-friendly alternative to disposable cleaning products. \u003c\/span\u003e\u003c\/li\u003e\n  \u003cli class=\"a-spacing-mini\"\u003e\u003cspan class=\"a-list-item\"\u003e MR.SIGA's mission: Make your housework easier, and make the world cleaner. \u003c\/span\u003e\u003c\/li\u003e\n \u003c\/ul\u003e\n \u003cdiv data-csa-c-content-id=\"voyager-product-details-jumplink\" data-csa-c-slot-id=\"voyager-product-details-jumplink\" data-csa-c-type=\"link\" class=\"a-section aok-hidden\"\u003e\n  \u003cspan class=\"caretnext\"\u003e›\u003c\/span\u003e \u003ca id=\"seeMoreDetailsLink\" class=\"a-link-normal\" href=\"#productDetails\"\u003e See more product details \u003c\/a\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003cdiv\u003e\u003cdiv class=\"a-section a-spacing-small a-spacing-top-small\"\u003e\n \u003ctable class=\"a-normal a-spacing-micro\" role=\"list\"\u003e\n  \u003ctbody\u003e\n   \u003ctr class=\"a-spacing-small po-color\" role=\"listitem\"\u003e\n    \u003ctd class=\"a-span3\" role=\"presentation\"\u003e\u003cspan class=\"a-size-base a-text-bold\"\u003eColour\u003c\/span\u003e\u003c\/td\u003e\n    \u003ctd class=\"a-span9\" role=\"presentation\"\u003e\u003cspan class=\"a-size-base po-break-word\"\u003eGrey\u003c\/span\u003e\u003c\/td\u003e\n   \u003c\/tr\u003e\n   \u003ctr class=\"a-spacing-small po-brand\" role=\"listitem\"\u003e\n    \u003ctd class=\"a-span3\" role=\"presentation\"\u003e\u003cspan class=\"a-size-base a-text-bold\"\u003eBrand\u003c\/span\u003e\u003c\/td\u003e\n    \u003ctd class=\"a-span9\" role=\"presentation\"\u003e\u003cspan class=\"a-size-base po-break-word\"\u003eMR.SIGA\u003c\/span\u003e\u003c\/td\u003e\n   \u003c\/tr\u003e\n   \u003ctr class=\"a-spacing-small po-towel_form_type\" role=\"listitem\"\u003e\n    \u003ctd class=\"a-span3\" role=\"presentation\"\u003e\u003cspan class=\"a-size-base a-text-bold\"\u003eTowel form type\u003c\/span\u003e\u003c\/td\u003e\n    \u003ctd class=\"a-span9\" role=\"presentation\"\u003e\u003cspan class=\"a-size-base po-break-word\"\u003eCleaning Cloth\u003c\/span\u003e\u003c\/td\u003e\n   \u003c\/tr\u003e\n   \u003ctr class=\"a-spacing-small po-material\" role=\"listitem\"\u003e\n    \u003ctd class=\"a-span3\" role=\"presentation\"\u003e\u003cspan class=\"a-size-base a-text-bold\"\u003eMaterial\u003c\/span\u003e\u003c\/td\u003e\n    \u003ctd class=\"a-span9\" role=\"presentation\"\u003e\u003cspan class=\"a-size-base po-break-word\"\u003eMicrofiber\u003c\/span\u003e\u003c\/td\u003e\n   \u003c\/tr\u003e\n   \u003ctr class=\"a-spacing-small po-item_length_width\" role=\"listitem\"\u003e\n    \u003ctd class=\"a-span3\" role=\"presentation\"\u003e\u003cspan class=\"a-size-base a-text-bold\"\u003eProduct dimensions\u003c\/span\u003e\u003c\/td\u003e\n    \u003ctd class=\"a-span9\" role=\"presentation\"\u003e\u003cspan class=\"a-size-base po-break-word\"\u003e32L x 32W centimetres\u003c\/span\u003e\u003c\/td\u003e\n   \u003c\/tr\u003e\n  \u003c\/tbody\u003e\n \u003c\/table\u003e\n\u003c\/div\u003e\u003c\/div\u003e","brand":"My Reusable Home","offers":[{"title":"Sandy Brown","offer_id":47645623681181,"sku":null,"price":23.99,"currency_code":"AUD","in_stock":true},{"title":"Grey","offer_id":47645623713949,"sku":null,"price":23.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0435\/4696\/8221\/files\/91HYYCoNVwL._AC_SL1500.jpg?v=1770769609"},{"product_id":"the-rag-company-waffle-weave-370gsm-microfiber-detailing-window-glass-and-drying-towels-lint-free-streak-free-16x16-light-blue","title":"The RAG Company Waffle-Weave 370gsm Microfiber Detailing, Window\/Glass and Drying Towels - LINT-Free, Streak-Free 16x16 Light Blue","description":"\u003cdiv\u003e\u003cdiv id=\"productDescription\" class=\"a-section a-spacing-small\"\u003e\n \u003cp\u003e\u003cspan\u003eThe Standard Waffle-Weave is an excellent quality value-priced ultra-thirsty microfiber waffle-weave window \/ glass \/ drying towel in an easy to handle size. As the towel moves across the surface, the thirst pockets trap liquids allowing additional time for the towel to absorb everything in its path. This towel is always ready to quickly and safely dry smaller areas, clean windows \/ mirrors, and effectively use with any runny liquid detailing products.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003cdiv\u003e\u003cdiv id=\"feature-bullets\" class=\"a-section a-spacing-medium a-spacing-top-small\"\u003e\n \u003cul class=\"a-unordered-list a-vertical a-spacing-mini\"\u003e\n  \u003cli class=\"a-spacing-mini\"\u003e\u003cspan class=\"a-list-item\"\u003e 80\/20 Blend (370gsm) Professional Lint-Free, Streak-Free Microfiber Waffle-Weave Towels With Overlock Stitched Edge and Over 300,000 Fibers per Square Inch. \u003c\/span\u003e\u003c\/li\u003e\n  \u003cli class=\"a-spacing-mini\"\u003e\u003cspan class=\"a-list-item\"\u003e PERFECT VALUE CHOICE for Use on Windows (The Best!), Shiny Metals \u0026amp; Drying Small Areas Quickly and Safely, Holding Up To 9x Its Weight in Liquid. \u003c\/span\u003e\u003c\/li\u003e\n  \u003cli class=\"a-spacing-mini\"\u003e\u003cspan class=\"a-list-item\"\u003e EXCELLENT QUALITY 100% Split AA-Grade Microfiber - Long Considered the Highest Quality Yarn. \u003c\/span\u003e\u003c\/li\u003e\n  \u003cli class=\"a-spacing-mini\"\u003e\u003cspan class=\"a-list-item\"\u003e EXTREMELY DURABLE: Ability to Withstand Hundreds of Washings, Getting Softer With Each Use. \u003c\/span\u003e\u003c\/li\u003e\n  \u003cli class=\"a-spacing-mini\"\u003e\u003cspan class=\"a-list-item\"\u003e AMERICA'S PREMIER MICROFIBER Products Manufacturer \/ Distributor Since 1999. THE RAG COMPANY - Always The Better Value! \u003c\/span\u003e\u003c\/li\u003e\n \u003c\/ul\u003e\n \u003cdiv data-csa-c-content-id=\"voyager-product-details-jumplink\" data-csa-c-slot-id=\"voyager-product-details-jumplink\" data-csa-c-type=\"link\" class=\"a-section aok-hidden\"\u003e\n  \u003cspan class=\"caretnext\"\u003e›\u003c\/span\u003e \u003ca id=\"seeMoreDetailsLink\" class=\"a-link-normal\" href=\"#productDetails\"\u003e See more product details \u003c\/a\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003cdiv\u003e\u003cdiv class=\"a-section a-spacing-small a-spacing-top-small\"\u003e\n \u003ctable class=\"a-normal a-spacing-micro\" role=\"list\"\u003e\n  \u003ctbody\u003e\n   \u003ctr class=\"a-spacing-small po-color\" role=\"listitem\"\u003e\n    \u003ctd class=\"a-span3\" role=\"presentation\"\u003e\u003cspan class=\"a-size-base a-text-bold\"\u003eColour\u003c\/span\u003e\u003c\/td\u003e\n    \u003ctd class=\"a-span9\" role=\"presentation\"\u003e\u003cspan class=\"a-size-base po-break-word\"\u003eBlue\u003c\/span\u003e\u003c\/td\u003e\n   \u003c\/tr\u003e\n   \u003ctr class=\"a-spacing-small po-brand\" role=\"listitem\"\u003e\n    \u003ctd class=\"a-span3\" role=\"presentation\"\u003e\u003cspan class=\"a-size-base a-text-bold\"\u003eBrand\u003c\/span\u003e\u003c\/td\u003e\n    \u003ctd class=\"a-span9\" role=\"presentation\"\u003e\u003cspan class=\"a-size-base po-break-word\"\u003eThe Rag Company\u003c\/span\u003e\u003c\/td\u003e\n   \u003c\/tr\u003e\n   \u003ctr class=\"a-spacing-small po-towel_form_type\" role=\"listitem\"\u003e\n    \u003ctd class=\"a-span3\" role=\"presentation\"\u003e\u003cspan class=\"a-size-base a-text-bold\"\u003eTowel form type\u003c\/span\u003e\u003c\/td\u003e\n    \u003ctd class=\"a-span9\" role=\"presentation\"\u003e\u003cspan class=\"a-size-base po-break-word\"\u003eHand Towel\u003c\/span\u003e\u003c\/td\u003e\n   \u003c\/tr\u003e\n   \u003ctr class=\"a-spacing-small po-material\" role=\"listitem\"\u003e\n    \u003ctd class=\"a-span3\" role=\"presentation\"\u003e\u003cspan class=\"a-size-base a-text-bold\"\u003eMaterial\u003c\/span\u003e\u003c\/td\u003e\n    \u003ctd class=\"a-span9\" role=\"presentation\"\u003e\u003cspan class=\"a-size-base po-break-word\"\u003eMicrofiber\u003c\/span\u003e\u003c\/td\u003e\n   \u003c\/tr\u003e\n   \u003ctr class=\"a-spacing-small po-item_length_width\" role=\"listitem\"\u003e\n    \u003ctd class=\"a-span3\" role=\"presentation\"\u003e\u003cspan class=\"a-size-base a-text-bold\"\u003eProduct dimensions\u003c\/span\u003e\u003c\/td\u003e\n    \u003ctd class=\"a-span9\" role=\"presentation\"\u003e\u003cspan class=\"a-size-base po-break-word\"\u003e40.6L x 40.6W centimetres\u003c\/span\u003e\u003c\/td\u003e\n   \u003c\/tr\u003e\n  \u003c\/tbody\u003e\n \u003c\/table\u003e\n\u003c\/div\u003e\u003c\/div\u003e","brand":"My Reusable Home","offers":[{"title":"16in. x 16in. \/ Yellow","offer_id":47645627744413,"sku":null,"price":18.93,"currency_code":"AUD","in_stock":true},{"title":"16in x 24in \/ Blue","offer_id":47645627777181,"sku":null,"price":19.95,"currency_code":"AUD","in_stock":true},{"title":"16in. x 16in. \/ Blue","offer_id":47645627809949,"sku":null,"price":0.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0435\/4696\/8221\/files\/61fNeoK4mlL._AC_SL1499.jpg?v=1770769823"},{"product_id":"6-pcs-professional-premium-microfiber-towels-for-household-and-automotive-cleaning-dual-sided-car-washing-and-detailing-cloths-17-x-17-inches-ultra-soft-and-highly-absorbent","title":"6 pcs Professional Premium Microfiber Towels for Household and Automotive Cleaning, Dual-Sided Car Washing and Detailing Cloths, 17 x 17 inches, Ultra Soft and Highly Absorbent","description":"\u003cdiv\u003e\u003cdiv id=\"productDescription\" class=\"a-section a-spacing-small\"\u003e\n \u003cp\u003e\u003c\/p\u003e\n \u003cp\u003e\u003cspan\u003eUpgrade your cleaning routine with our Professional Premium Microfiber Towels, designed specifically for both household cleaning and automotive detailing. With dimensions of 17 x 17 inches and available in a convenient 6-pack, these towels provide the versatility and performance you need to tackle a variety of cleaning tasks with ease.\u003c\/span\u003e\u003c\/p\u003e\n \u003cp\u003e\u003cspan\u003eEach towel is constructed from ultra-plush microfiber material that is not only super soft but also highly absorbent.This unique design allows for effective dirt removal and a scratch-free polishing experience.The plush side is good for tackling tough stains, while the smooth side is good for achieving a gleaming finish on surfaces.Whether you’re washing your car, drying off your motorcycle, or cleaning delicate surfaces in your home, our microfiber towels excel in performance.\u003c\/span\u003e\u003c\/p\u003e\n \u003cp\u003e\u003cspan\u003eThe absorbent nature of these towels is unmatched, as they are made from an optimal blend of 85% polyester and 15% nylon.They quickly soak up water and spills without leaving any lint or streaks behind, ensuring a pristine cleaning experience.You can use these towels effectively with or without water, making them versatile enough for any cleaning job—whether it’s in your garage, kitchen, or on your vehicle.\u003c\/span\u003e\u003c\/p\u003e\n \u003cp\u003e\u003cspan\u003eDesigned for durability, our microfiber towels are built to last.They feature high-quality stitching and reinforced edges, which allow them to withstand hundreds of washes—up to 500 times!Lightweight and quick to dry, these towels make your car washing and detailing jobs not only effective but also incredibly convenient.\u003c\/span\u003e\u003c\/p\u003e\n \u003cp\u003e\u003cspan\u003eUsing and caring for your microfiber towels is simple.They are safe to use in dry, wet, or spray conditions on various surfaces.After each use, make sure to let them dry completely.For cleaning, you can either hand wash or machine wash them in warm water, keeping the temperature below 60℃.To maintain their performance, avoid using fabric softeners and bleach.\u003c\/span\u003e\u003c\/p\u003e\n \u003cp\u003e\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003cdiv\u003e\u003cdiv id=\"feature-bullets\" class=\"a-section a-spacing-medium a-spacing-top-small\"\u003e\n \u003cul class=\"a-unordered-list a-vertical a-spacing-mini\"\u003e\n  \u003cli class=\"a-spacing-mini\"\u003e\u003cspan class=\"a-list-item\"\u003e Superior Softness and Scratch-Free Cleaning: Our microfiber towels are crafted from ultra-soft materials that are highly absorbent, making them good for a variety of cleaning tasks.The plush side effectively removes dirt and grime, while the soft side is designed specifically for polishing and buffing surfaces, ensuring a scratch-free finish every time. \u003c\/span\u003e\u003c\/li\u003e\n  \u003cli class=\"a-spacing-mini\"\u003e\u003cspan class=\"a-list-item\"\u003e Highly Absorbent and Lint-Free Performance: Composed of 85% polyester and 15% nylon, these non-abrasive microfiber towels can soak up water and spills instantly, leaving no lint or streaks behind.Whether you’re cleaning your car, motorcycle, or household surfaces, these towels deliver a superior cleaning experience—efficiently working with or without water and chemical detergents. \u003c\/span\u003e\u003c\/li\u003e\n  \u003cli class=\"a-spacing-mini\"\u003e\u003cspan class=\"a-list-item\"\u003e Durable, Reusable, and Long-Lasting: Designed for repeated use, our microfiber towels feature high-quality stitching and reinforced edges, which allow them to withstand machine washing up to 500 times.Lightweight yet incredibly absorbent, they dry quickly, making them the good choice for effortless car washing and detailing tasks. \u003c\/span\u003e\u003c\/li\u003e\n  \u003cli class=\"a-spacing-mini\"\u003e\u003cspan class=\"a-list-item\"\u003e Versatile Use and Care Instructions: These premium microfiber cloths are safe for use in dry, wet, or spray cleaning conditions on a variety of surfaces, from cars to kitchen counters.To maintain their quality, always allow them to dry thoroughly after use.They can be hand or machine washed separately in warm water up to 60℃. Avoid fabric softeners and bleach to preserve the integrity of the microfiber. \u003c\/span\u003e\u003c\/li\u003e\n  \u003cli class=\"a-spacing-mini\"\u003e\u003cspan class=\"a-list-item\"\u003e Eco-Friendly and Cost-Effective Cleaning Solution: By choosing these reusable microfiber towels, you’re making an environmentally conscious choice.Their long lifespan reduces the need for disposable cleaning products, helping you save money while minimizing waste. \u003c\/span\u003e\u003c\/li\u003e\n \u003c\/ul\u003e\n \u003cdiv data-csa-c-content-id=\"voyager-product-details-jumplink\" data-csa-c-slot-id=\"voyager-product-details-jumplink\" data-csa-c-type=\"link\" class=\"a-section aok-hidden\"\u003e\n  \u003cspan class=\"caretnext\"\u003e›\u003c\/span\u003e \u003ca id=\"seeMoreDetailsLink\" class=\"a-link-normal\" href=\"#productDetails\"\u003e See more product details \u003c\/a\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003cdiv\u003e\u003cdiv class=\"a-section a-spacing-small a-spacing-top-small\"\u003e\n \u003ctable class=\"a-normal a-spacing-micro\" role=\"list\"\u003e\n  \u003ctbody\u003e\n   \u003ctr class=\"a-spacing-small po-color\" role=\"listitem\"\u003e\n    \u003ctd class=\"a-span3\" role=\"presentation\"\u003e\u003cspan class=\"a-size-base a-text-bold\"\u003eColour\u003c\/span\u003e\u003c\/td\u003e\n    \u003ctd class=\"a-span9\" role=\"presentation\"\u003e\u003cspan class=\"a-size-base po-break-word\"\u003eOrange\u003c\/span\u003e\u003c\/td\u003e\n   \u003c\/tr\u003e\n   \u003ctr class=\"a-spacing-small po-brand\" role=\"listitem\"\u003e\n    \u003ctd class=\"a-span3\" role=\"presentation\"\u003e\u003cspan class=\"a-size-base a-text-bold\"\u003eBrand\u003c\/span\u003e\u003c\/td\u003e\n    \u003ctd class=\"a-span9\" role=\"presentation\"\u003e\u003cspan class=\"a-size-base po-break-word\"\u003eDehwehox\u003c\/span\u003e\u003c\/td\u003e\n   \u003c\/tr\u003e\n   \u003ctr class=\"a-spacing-small po-item_length_width\" role=\"listitem\"\u003e\n    \u003ctd class=\"a-span3\" role=\"presentation\"\u003e\u003cspan class=\"a-size-base a-text-bold\"\u003eProduct dimensions\u003c\/span\u003e\u003c\/td\u003e\n    \u003ctd class=\"a-span9\" role=\"presentation\"\u003e\u003cspan class=\"a-size-base po-break-word\"\u003e40L x 40W centimetres\u003c\/span\u003e\u003c\/td\u003e\n   \u003c\/tr\u003e\n   \u003ctr class=\"a-spacing-small po-number_of_items\" role=\"listitem\"\u003e\n    \u003ctd class=\"a-span3\" role=\"presentation\"\u003e\u003cspan class=\"a-size-base a-text-bold\"\u003eNumber of items\u003c\/span\u003e\u003c\/td\u003e\n    \u003ctd class=\"a-span9\" role=\"presentation\"\u003e\u003cspan class=\"a-size-base po-break-word\"\u003e6\u003c\/span\u003e\u003c\/td\u003e\n   \u003c\/tr\u003e\n   \u003ctr class=\"a-spacing-small po-theme\" role=\"listitem\"\u003e\n    \u003ctd class=\"a-span3\" role=\"presentation\"\u003e\u003cspan class=\"a-size-base a-text-bold\"\u003eTheme\u003c\/span\u003e\u003c\/td\u003e\n    \u003ctd class=\"a-span9\" role=\"presentation\"\u003e\u003cspan class=\"a-size-base po-break-word\"\u003eCar\u003c\/span\u003e\u003c\/td\u003e\n   \u003c\/tr\u003e\n  \u003c\/tbody\u003e\n \u003c\/table\u003e\n\u003c\/div\u003e\u003c\/div\u003e","brand":"My Reusable Home","offers":[{"title":"Default Title","offer_id":47645690364061,"sku":null,"price":20.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0435\/4696\/8221\/files\/71aZ1nTorIL._AC_SL1500.jpg?v=1770773877"},{"product_id":"nnedsz-10pk-spiffy-40cm-smart-microfibre-dusting-super-absorbent-kitchen-cloths","title":"NNEDSZ 10PK Spiffy 40cm Smart Microfibre Dusting Super Absorbent Kitchen Cloths","description":"\u003cmeta charset=\"utf-8\"\u003e\n\u003ch3 data-mce-fragment=\"1\"\u003e\u003cstrong\u003eFEATURES:\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan\u003eIdeal for cleaning jobs around the home Lifts dirt \u0026amp; traps dust\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003eUse wet or dry - no need for chemicals Perfect for the kitchen, bathroom \u0026amp; windows\u003c\/li\u003e\n\u003cli\u003eMachine washable\u003c\/li\u003e\n\u003cli\u003eMulti Colours\u003c\/li\u003e\n\u003cli\u003eSuper Absorbent Reusable\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cstrong\u003eSPECIFICATION:\u003c\/strong\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cspan data-mce-fragment=\"1\"\u003eSize: 400 x 400mm\u003cbr data-mce-fragment=\"1\"\u003eMade from 100% polyester\u003c\/span\u003e\u003c\/p\u003e\n\u003cimg title=\"V915-SP0034\" alt=\"V915-SP0034\" style=\"display:none\" src=\"https:\/\/services.dropshipzone.com.au\/admin\/api\/public\/images\/logo.png?sku=V915-SP0034\u0026amp;rid=17807\"\u003e\u003cp data-mce-fragment=\"1\"\u003e\u003cspan data-mce-fragment=\"1\"\u003e\u003cb\u003eCONTENT:\u003c\/b\u003e\u003cbr data-mce-fragment=\"1\"\u003e1 x 10pc Spiffy Microfibre Cloths\u003c\/span\u003e\u003c\/p\u003e","brand":"NNEDSZ","offers":[{"title":"Default Title","offer_id":47693275496605,"sku":"V915-SP0034","price":87.11,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0435\/4696\/8221\/files\/V915-SP0034-203945-00.jpg?v=1772591410"}],"url":"https:\/\/www.myreusablemasks.com\/collections\/cleaning-laundry.oembed","provider":"The Reusable Home","version":"1.0","type":"link"}