1<!doctype html> 2<html class="no-js" lang="en"> 3<head> 4 <!-- WEBENGAGE INTEGRATION VARIABLES -->
4<script type="text/javascript"> 5 var _webengage_license_code = "58add2bb"; 6 var _webengage_id_type = "customer_id"; 7 var _webengage_region = "US"; 8 var _webengage_web_push_enabled = true; 9 var _webengage_version = "2.0"; 10 var _webengage_env = "production"; 11 var __webengage_webhook_enabled = true; 12 var _webengage_variables = "shop_url,shop_domain,shop_email,shop_money_format,product_json,product_title,product_price,cart_json,cart_item_count,cart_total_price"; 13 var _webengage_shop_url = `https://koparoclean.com`; 14 var _webengage_shop_domain = `koparoclean.com`; 15 var _webengage_shop_email = `[email protected]`; 16 var _webengage_shop_name =`Koparo Clean`; 17 var _webengage_charged_currency = `INR`; 18 var _webengage_customer_name = ``; 19 var _webengage_customer_identity = ``; 20 var _webengage_customer_email = ``; 21 var _webengage_customer_phone = ``; 22 var _webengage_page_type = `product.pdp-sw`; 23 24 var _webengage_product_json = {"id":6996992098442,"title":"Kitchen Sponge Wipe â Reusable \u0026 Eco-Friendly Cleaning Wipes","handle":"sponge-wipe-pack-of-5","description":"\u003cdiv class=\"description\"\u003e\n \u003cp\u003eWhat if your cleaning tools were sustainable too?\u003c\/p\u003e\n\u003cspan class=\"short-description\"\u003e Koparoâs eco-friendly sponge wipes are highly absorbent, reusable, and 100% compostable.\u003c\/span\u003e \u003cspan style=\"display: none;\" class=\"full-description\"\u003e Koparoâs eco-friendly sponge wipes are highly absorbent, reusable, and 100% compostable. The smarter, greener way to clean surfaces in your Indian home.\u003c\/span\u003e \u003ca class=\"read-more-toggle\"\u003eRead More\u003c\/a\u003e\n\u003c\/div\u003e","published_at":"2023-01-19T23:43:41-05:00","created_at":"2022-08-23T01:38:44-04:00","vendor":"Natural cellulose based sponge wipes for scratch-free cleaning","type":"","tags":["Home Cleaners Range","Koparo Products"],"price":21000,"price_min":21000,"price_max":28900,"available":true,"price_varies":true,"compare_at_price":21500,"compare_at_price_min":21500,"compare_at_price_max":299
2400,"compare_at_price_varies":true,"variants":[{"id":42302194811018,"title":"Pack of 5","option1":"Pack of 5","option2":null,"option3":null,"sku":"SW","requires_shipping":true,"taxable":false,"featured_image":{"id":42660010328202,"product_id":6996992098442,"position":1,"created_at":"2026-09-24T03:51:25-04:00","updated_at":"2026-09-24T03:51:27-04:00","alt":null,"width":2560,"height":2560,"src":"\/\/koparoclean.com\/cdn\/shop\/files\/12_f7e8fd9b-377b-4173-b822-f1a317369d3f.png?v=1790236287","variant_ids":[42302194811018]},"available":true,"name":"Kitchen Sponge Wipe â Reusable \u0026 Eco-Friendly Cleaning Wipes - Pack of 5","public_title":"Pack of 5","options":["Pack of 5"],"price":28900,"weight":100,"compare_at_price":29900,"inventory_management":"shopify","barcode":"8908019018325","featured_media":{"alt":null,"id":33885249929354,"position":1,"preview_image":{"aspect_ratio":1.0,"height":2560,"width":2560,"src":"\/\/koparoclean.com\/cdn\/shop\/files\/12_f7e8fd9b-377b-4173-b822-f1a317369d3f.png?v=1790236287"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":46313236725898,"title":"Pack of 3","option1":"Pack of 3","option2":null,"option3":null,"sku":"SWPACK-3","requires_shipping":true,"taxable":false,"featured_image":{"id":42660010000522,"product_id":6996992098442,"position":7,"created_at":"2026-09-24T03:51:25-04:00","updated_at":"2026-09-24T03:51:27-04:00","alt":null,"width":2560,"height":2560,"src":"\/\/koparoclean.com\/cdn\/shop\/files\/13_6ce992bd-6d83-4312-838e-dd8595b94566.png?v=1790236287","variant_ids":[46313236725898]},"available":true,"name":"Kitchen Sponge Wipe â Reusable \u0026 Eco-Friendly Cleaning Wipes - Pack of 3","public_title":"Pack of 3","options":["Pack of 3"],"price":21000,"weight":100,"compare_at_price":21500,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":null,"id":33885249667210,"position":7,"preview_image":{"aspect_ratio":1.0,"height":2560,"width":2560,"src":"\/\/koparoclean.com\/cdn\/shop\/files\/13_6ce992bd-6d83-4312-838e-dd8595b94566.png?v=1790236287"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/koparoclean.com\/cdn\/shop\/files\/12_f7e8fd9b-377b-4173-b822-f1a317369d3f.png?v=1790236287","\/\/koparoclean.com\/cdn\/shop\/files\/Artboard_1_5c583250-91d0-4ce1-9ee0-e7b5c62c6c62.jpg?v=1772392130","\/\/koparoclean.com\/cdn\/shop\/files\/Spongewipes-1_bdd35d59-5e35-479f-827d-a8a2ed1dc826.png?v=1772392130","\/\/koparoclean.com\/cdn\/shop\/files\/Spongewipes-2.png?v=1772392130","\/\/koparoclean.com\/cdn\/shop\/files\/Spongewipes-3_3d4441d3-3a28-440f-b5a7-8b5793f46e96.png?v=1772392130","\/\/koparoclean.com\/cdn\/shop\/files\/Spongewipes-4_9aa12677-9295-4d02-8715-f0a1032b699d.png?v=1772392130","\/\/koparoclean.com\/cdn\/shop\/files\/13_6ce992bd-6d83-4312-838e-dd8595b94566.png?v=1790236287"],"featured_image":"\/\/koparoclean.com\/cdn\/shop\/files\/12_f7e8fd9b-377b-4173-b822-f1a317369d3f.png?v=1790236287","options":["Size"],"media":[{"alt":null,"id":33885249929354,"position":1,"preview_image":{"aspect_ratio":1.0,"height":2560,"width":2560,"src":"\/\/koparoclean.com\/cdn\/shop\/files\/12_f7e8fd9b-377b-4173-b822-f1a317369d3f.png?v=1790236287"},"aspect_ratio":1.0,"height":2560,"media_type":"image","src":"\/\/koparoclean.com\/cdn\/shop\/files\/12_f7e8fd9b-377b-4173-b822-f1a317369d3f.png?v=1790236287","width":2560},{"alt":null,"id":29775287255178,"position":2,"preview_image":{"aspect_ratio":1.0,"height":2560,"width":2560,"src":"\/\/koparoclean.com\/cdn\/shop\/files\/Artboard_1_5c583250-91d0-4ce1-9ee0-e7b5c62c6c62.jpg?v=1772392130"},"aspect_ratio":1.0,"height":2560,"media_type":"image","src":"\/\/koparoclean.com\/cdn\/shop\/files\/Artboard_1_5c583250-91d0-4ce1-9ee0-e7b5c62c6c62.jpg?v=1772392130","width":2560},{"alt":null,"id":25835317002378,"position":3,"preview_image":{"aspect_ratio":1.0,"height":2560,"width":2560,"src":"\/\/koparoclean.com\/cdn\/shop\/files\/Spongewipes-1_bdd35d59-5e35-479f-827d-a8a2ed1dc826.png?v=1772392130"},"aspect_ratio":1.0,"height":2560,"media_type":"image","src":"\/\/koparoclean.com\/cdn\/shop\/files\/S
24pongewipes-1_bdd35d59-5e35-479f-827d-a8a2ed1dc826.png?v=1772392130","width":2560},{"alt":null,"id":25835322278026,"position":4,"preview_image":{"aspect_ratio":1.0,"height":2560,"width":2560,"src":"\/\/koparoclean.com\/cdn\/shop\/files\/Spongewipes-2.png?v=1772392130"},"aspect_ratio":1.0,"height":2560,"media_type":"image","src":"\/\/koparoclean.com\/cdn\/shop\/files\/Spongewipes-2.png?v=1772392130","width":2560},{"alt":null,"id":25837100171402,"position":5,"preview_image":{"aspect_ratio":1.0,"height":2560,"width":2560,"src":"\/\/koparoclean.com\/cdn\/shop\/files\/Spongewipes-3_3d4441d3-3a28-440f-b5a7-8b5793f46e96.png?v=1772392130"},"aspect_ratio":1.0,"height":2560,"media_type":"image","src":"\/\/koparoclean.com\/cdn\/shop\/files\/Spongewipes-3_3d4441d3-3a28-440f-b5a7-8b5793f46e96.png?v=1772392130","width":2560},{"alt":null,"id":25837101908106,"position":6,"preview_image":{"aspect_ratio":1.0,"height":2560,"width":2560,"src":"\/\/koparoclean.com\/cdn\/shop\/files\/Spongewipes-4_9aa12677-9295-4d02-8715-f0a1032b699d.png?v=1772392130"},"aspect_ratio":1.0,"height":2560,"media_type":"image","src":"\/\/koparoclean.com\/cdn\/shop\/files\/Spongewipes-4_9aa12677-9295-4d02-8715-f0a1032b699d.png?v=1772392130","width":2560},{"alt":null,"id":33885249667210,"position":7,"preview_image":{"aspect_ratio":1.0,"height":2560,"width":2560,"src":"\/\/koparoclean.com\/cdn\/shop\/files\/13_6ce992bd-6d83-4312-838e-dd8595b94566.png?v=1790236287"},"aspect_ratio":1.0,"height":2560,"media_type":"image","src":"\/\/koparoclean.com\/cdn\/shop\/files\/13_6ce992bd-6d83-4312-838e-dd8595b94566.png?v=1790236287","width":2560}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cdiv class=\"description\"\u003e\n \u003cp\u003eWhat if your cleaning tools were sustainable too?\u003c\/p\u003e\n\u003cspan class=\"short-description\"\u003e Koparoâs eco-friendly sponge wipes are highly absorbent, reusable, and 100% compostable.\u003c\/span\u003e \u003cspan style=\"display: none;\" class=\"full-description\"\u003e Koparoâs eco-friendly sponge wipes are highly absorbent, reusable, and 100% compostable. The smarter, greener way to clean surfaces in your Indian home.\u003c\/span\u003e \u003ca class=\"read-more-toggle\"\u003eRead More\u003c\/a\u003e\n\u003c\/div\u003e"}; 25 var _webengage_product_title = `Kitchen Sponge Wipe â Reusable & Eco-Friendly Cleaning Wipes`; 26 var _webengage_product_price = `Rs. 210` 27 var _webengage_product_category_name = ``; 28 var _webengage_currency = `INR`; 29 var _webengage_quantity =``; 30 var _webengage_seller_name = `Natural cellulose based sponge wipes for scratch-free cleaning` 31 32 33 34window.webengageApp = { 35 config: { 36 currency: 'INR', 37 meta : { 38 title : 'Sponge Wipe Pack of 5 | Reusable & Super Absorbent â Koparo', 39 template : 'product.pdp-sw', 40 url : 'https://koparoclean.com/products/sponge-wipe-pack-of-5', 41 type : 'product', 42 }, 43 routes: { 44 customer: { 45 account: '/account', 46 login: '/account/login', 47 logout: '/account/logout', 48 register: '/account/register' 49 }, 50 cart: { 51 list: '/cart', 52 add: '/cart/add', 53 clear: '/cart/clear', 54 update: '/cart/change', 55 change: '/cart/change', 56 } 57 } 58 }, 59 allMap : {} 60 }; 61 62 63 webengageApp.product = { 64 variants : {}, 65 url : '/products/sponge-wipe-pack-of-5', 66 title : 'Kitchen Sponge Wipe â Reusable & Eco-Friendly Cleaning Wipes', 67 handle : 'sponge-wipe-pack-of-5', 68 id : parseInt('6996992098442'), 69 available : 'true', 70 image : _webengage_product_json && _webengage_product_json.featured_image ? 'https:' + _webengage_product_json.featured_image : 'https:' + '//koparoclean.com/cdn/shop/files/12_f7e8fd9b-377b-4173-b822-f1a317369d3f_large.png?v=1790236287', 71 tags : `Home Cleaners Range,Koparo Products`, 72 price : parseFloat((parseInt('21000') / 100).toFixed(2)) 73 }; 74 75 webengageApp.product.variants[parseInt('42302194811018')] = { 76 title: 'Pack of 5', 77 id : parseInt('42302194811018'), 78 available : 'true', 79 image : 'files/12_f7e8fd9b-377b-4173-b822-f1a317369d3f.png', 80 price : parseFloat((parseInt('28900') / 100).toFixed(2)), 81 }; 82 83 webengageApp.product.variants[parseInt('46313236725898')] = { 84 title: 'Pack of 3', 85 id : parseInt('46313236725898'), 86 available : 'true', 87 image : 'files/13_6ce992bd-6d83-4312-838e-dd8595b94566.png', 88 price : parseFloat((parseInt('21000') / 100).toFixed(2)), 89 }; 90 91 92 93 94if (localStorage) { 95 localStorage.setItem("WEBENGAGE_SHOP_INFO", "{ \"license_code\" : \"58add2bb\" , \"region\" : \"US\" , \"webPushEnabled\" : true, \"id_type\" : \"customer_id\", \"webhookEnabled\" : true}"); 96}</script>
96 97 98 <!-- Canopy 4.2.2 --> 99 100 <meta name = "theme-color" content = "#ffffff"> 101 <meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=false;" /> 102 103 104 105<!-- Global site tag (gtag.js) - Google Ads: 615880679 -->
vendor: 64 bytes, lines 105-106
105 106<script async src="https://www.googletagmanager.com/gtag/js?id=
106AW-615880679
vendor: 12 bytes, line 106
106"></script>
107<script src="https://bridge.shopflo.com/js/shopflo.bundle.js" async></script>
107
108<script src="//koparoclean.com/cdn/shop/t/67/assets/Shopflo_Rewards.js?v=99345006820249054371782124328" defer="defer"></script>
108 109 110
111<script> 112
vendor: 134 bytes, lines 112-116
112window.dataLayer = window.dataLayer || []; 113 function gtag(){dataLayer.push(arguments);} 114 gtag('js', new Date()); 115 116 gtag('config', '
116AW-615880679
vendor: 42 bytes, line 116
116', {'allow_enhanced_conversions': true});
117</script>
117 118 119 120<!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 120-121
120 121<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
121GTM-PRBXZ96
vendor: 83 bytes, lines 121-122
121" 122height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
123<!-- End Google Tag Manager (noscript) --> 124 125 <link rel="preload" href="//koparoclean.com/cdn/shop/t/67/assets/styles.css?v=84312459769745524221782124328" as="style"> 126 <link rel="preload" href="//koparoclean.com/cdn/shop/t/67/assets/home-tlpc.css?v=42808727123791921471785436660" as="style"> 127 <meta charset="utf-8" /> 128<meta name="viewport" content="width=device-width,initial-scale=1.0" /> 129<meta http-equiv="X-UA-Compatible" content="IE=edge"> 130 131<link rel="preconnect" href="https://cdn.shopify.com" crossorigin> 132<link rel="preconnect" href="https://fonts.shopify.com" crossorigin> 133<link rel="preconnect" href="https://monorail-edge.shopifysvc.com"><link rel="preload" as="font" href="//koparoclean.com/cdn/fonts/poppins/poppins_n4.0ba78fa5af9b0e1a374041b3ceaadf0a43b41362.woff2" type="font/woff2" crossorigin><link rel="preload" as="font" href="//koparoclean.com/cdn/fonts/poppins/poppins_n7.56758dcf284489feb014a026f3727f2f20a54626.woff2" type="font/woff2" crossorigin><link rel="preload" as="font" href="//koparoclean.com/cdn/fonts/poppins/poppins_i4.846ad1e22474f856bd6b81ba4585a60799a9f5d2.woff2" type="font/woff2" crossorigin><link rel="preload" as="font" href="//koparoclean.com/cdn/fonts/poppins/poppins_i7.42fd71da11e9d101e1e6c7932199f925f9eea42d.woff2" type="font/woff2" crossorigin><link rel="preload" as="font" href="//koparoclean.com/cdn/fonts/poppins/poppins_n6.aa29d4918bc243723d56b59572e18228ed0786f6.woff2" type="font/woff2" crossorigin><link rel="preload" as="font" href="//koparoclean.com/cdn/fonts/poppins/poppins_n7.56758dcf284489feb014a026f3727f2f20a54626.woff2" type="font/woff2" crossorigin><link rel="preload" as="font" href="//koparoclean.com/cdn/fonts/poppins/poppins_n8.580200d05bca09e2e0c6f4c922047c227dfa8e8c.woff2" type="font/woff2" crossorigin><link rel="preload" href="//koparoclean.com/cdn/shop/t/67/assets/vendor.min.js?v=166430440561706632871782124328" as="script"> 134<link rel="preload" href="//koparoclean.com/cdn/shop/t/67/assets/theme.js?v=178658449883564259061785264899" as="script"><link rel="canonical" href="https://koparoclean.com/products/sponge-wipe-pack-of-5" /><link rel="shortcut icon" href="//koparoclean.com/cdn/shop/files/favicon-32x32.png?v=1647102909" type="image/png" /><meta name="description" content="Koparo Sponge Wipes (5 Pack) â reusable, biodegradable & ultra-absorbent. Perfect for kitchen counters, tables & spills."> 135 136 <meta name="theme-color" content="#000000"> 137 138 <title> 139 Sponge Wipe Pack of 5 | Reusable & Super Absorbent â Koparo – Koparo Clean 140 </title> 141 <link rel="preconnect" href="https://fonts.googleapis.com"> 142<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 143<link href="https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap" rel="stylesheet"> 144 <meta property="og:site_name" content="Koparo Clean"> 145<meta property="og:url" content="https://koparoclean.com/products/sponge-wipe-pack-of-5"> 146<meta property="og:title" content="Sponge Wipe Pack of 5 | Reusable & Super Absorbent â Koparo"> 147<meta property="og:type" content="product"> 148<meta property="og:description" content="Koparo Sponge Wipes (5 Pack) â reusable, biodegradable & ultra-absorbent. Perfect for kitchen counters, tables & spills."><meta property="og:image" content="http://koparoclean.com/cdn/shop/files/12_f7e8fd9b-377b-4173-b822-f1a317369d3f_1200x1200.png?v=1790236287"> 149 <meta property="og:image:secure_url" content="https://koparoclean.com/cdn/shop/files/12_f7e8fd9b-377b-4173-b822-f1a317369d3f_1200x1200.png?v=1790236287"> 150 <meta property="og:image:width" content="2560"> 151 <meta property="og:image:height" content="2560"><meta property="og:price:amount" content="289"> 152 <meta property="og:price:currency" content="INR"><meta name="twitter:site" content="@koparoclean"><meta name="twitter:card" content="summary_large_image"> 153<meta name="twitter:title" content="Sponge Wipe Pack of 5 | Reusable & Super Absorbent â Koparo"> 154<meta name="twitter:description" content="Koparo Sponge Wipes (5 Pack) â reusable, biodegradable & ultra-absorbent. Perfect for kitchen counters, tables & spills."> 155 156 157
157<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.7.1/jquery.min.js"></script>
157 158<link rel="stylesheet" href="https://unpkg.com/swiper/swiper-bundle.min.css" />
159<script src="https://unpkg.com/swiper/swiper-bundle.min.js"></script>
159 160 161
161<script src="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick.min.js" integrity="sha512-HGOnQO9+SP1V92SrtZfjqxxtLmVzqZpjFFekvzZVWoiASSQgSr4cw9Kqd2+l8Llp4Gm0G8GIFJ4ddwZilcdb8A==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
161 162 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick-theme.css" integrity="sha512-6lLUdeQ5uheMFbWm3CP271l14RsX1xtx+J5x2yeIDkkiBpeVTNhTqijME7GgRKKi6hCqovwCoBTlRBEC20M8Mg==" crossorigin="anonymous" referrerpolicy="no-referrer" /> 163 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick-theme.min.css" integrity="sha512-17EgCFERpgZKcm0j0fEq1YCJuyAWdz9KUtv1EjVuaOz8pDnh/0nZxmU6BBXwaaxqoi9PQXnRWqlcDB027hgv9A==" crossorigin="anonymous" referrerpolicy="no-referrer" /> 164 165 <link href="//koparoclean.com/cdn/shop/t/67/assets/styles.css?v=84312459769745524221782124328" rel="stylesheet" type="text/css" media="all" /> 166 <link href="//koparoclean.com/cdn/shop/t/67/assets/home-tlpc.css?v=42808727123791921471785436660" rel="stylesheet" type="text/css" media="all" /> 167 168 169 170 171 <link href="//koparoclean.com/cdn/shop/t/67/assets/pdp-tlpc.css?v=162977766135801163171782124328" rel="stylesheet" type="text/css" media="all" /> 172 173 174 175 176 177 178 179 180 181 182 183 184
185<script type="text/javascript">OMID=2322561;OPID=52834;ORef=escape(window.parent.location.href);!function(){var a=document.createElement("script");a.type="text/javascript",a.async=!0,a.src="//track.omguk.com/e/qs/?action=Content&MID=" + OMID + "&PID=" + OPID + "&ref="+ ORef;var b=document.getElementsByTagName("body")[0];if(b)b.appendChild(a,b);else{var b=document.getElementsByTagName("script")[0];b.parentNode.insertBefore(a,b)}}();</script>
vendor: 1 bytes, line 185
185
186<script language="javascript" type="text/javascript"> 187 188var ssSessionId = ''; 189if(ssGetURLParameter( 'utm_source') != null) { 190ssSessionId = ssGetURLParameter('utm_source'); 191} 192 193var gclid= ''; 194if(ssGetURLParameter( 'gclid') != null) { 195gclid= ssGetURLParameter('gclid'); 196} 197 198if (ssSessionId.toLowerCase() == 'optimise') { 199ssSetCookie(ssSessionId); 200} 201else if (ssSessionId.toLowerCase() != 'optimise' && ssSessionId.toLowerCase() !='' || gclid!='') 202 203{ 204 if(checkCookie("optimise")) 205 eraseCookie("optimise"); 206} 207 208function readCookie(name) { 209 var nameEQ = name + "="; 210 var ca = document.cookie.split(';'); 211 for(var i=0;i < ca.length;i++) { 212 var c = ca[i]; 213 while (c.charAt(0)==' ') c = c.substring(1,c.length); 214 if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length); 215 } 216 return null; 217} 218 219 220function eraseCookie(name) { 221 document.cookie = name + "=" + name + ";expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/"; 222} 223 224function checkCookie(name) 225{ 226 return readCookie(name) != null; 227} 228 229 230 231function ssGetURLParameter(name) { 232return decodeURIComponent((new RegExp('[?|&]' + name + '=' + '([^&;]+?)(&|#|;|$)').exec(location.search)||[,""])[1].replace(/\+/g, '%20'))||null 233} 234 235function ssSetCookie(cValue) { 236document.cookie = cValue + "=" + cValue + ";expires= " + ssCalculateExpireDate(30) +"; path=/"; 237} 238 239function ssCalculateExpireDate (days) { 240var d = new Date(); 241d.setTime(d.getTime() + (days*24*60*60*1000)); 242d.toUTCString(); 243return d; 244} 245</script>
245 246
246<script> 247 document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 248 window.theme = window.theme || {}; 249 250 theme.money_format_with_code_preference = "Rs. {{amount_no_decimals}}"; 251 252 theme.money_format = "Rs. {{amount_no_decimals}}"; 253 theme.customerIsLoggedIn = false; 254 255 256 theme.shippingCalcMoneyFormat = "Rs. {{amount_no_decimals}}"; 257 258 259 theme.strings = { 260 previous: "Previous", 261 next: "Next", 262 close: "Close", 263 addressError: "Error looking up that address", 264 addressNoResults: "No results for that address", 265 addressQueryLimit: "You have exceeded the Google API usage limit. Consider upgrading to a \u003ca href=\"https:\/\/developers.google.com\/maps\/premium\/usage-limits\"\u003ePremium Plan\u003c\/a\u003e.", 266 authError: "There was a problem authenticating your Google Maps API Key.", 267 shippingCalcSubmitButton: "Calculate shipping", 268 shippingCalcSubmitButtonDisabled: "Calculating...", 269 infiniteScrollCollectionLoading: "Loading more items...", 270 infiniteScrollCollectionFinishedMsg : "No more items", 271 infiniteScrollBlogLoading: "Loading more articles...", 272 infiniteScrollBlogFinishedMsg : "No more articles", 273 blogsShowTags: "Show tags", 274 priceNonExistent: "Unavailable", 275 buttonDefault: "Add to cart", 276 buttonNoStock: "Out of stock", 277 buttonNoVariant: "Unavailable", 278 unitPriceSeparator: " \/ ", 279 onlyXLeft: "[[ quantity ]] in stock", 280 productAddingToCart: "Adding", 281 productAddedToCart: "Added", 282 quickbuyAdded: "Added to cart", 283 cartSummary: "View cart", 284 cartContinue: "Continue shopping", 285 colorBoxPrevious: "Previous", 286 colorBoxNext: "Next", 287 colorBoxClose: "Close", 288 imageSlider: "Image slider", 289 confirmEmptyCart: "Are you sure you want to empty your cart?", 290 inYourCart: "In your cart", 291 removeFromCart: "Added", 292 clearAll: "Clear all", 293 layout_live_search_see_all: "See all results", 294 general_quick_search_pages: "Pages", 295 general_quick_search_no_results: "Sorry, we couldn\u0026#39;t find any results", 296 products_labels_sold_out: "Sold Out", 297 products_labels_sale: "Sale", 298 maximumQuantity: "You can only have [quantity] in your cart", 299 fullDetails: "Full details", 300 cartConfirmRemove: "Are you sure you want to remove this item?" 301 }; 302 303 theme.routes = { 304 root_url: '/', 305 account_url: '/account', 306 account_login_url: '/account/login', 307 account_logout_url: '/account/logout', 308 account_recover_url: '/account/recover', 309 account_register_url: '/account/register', 310 account_addresses_url: '/account/addresses', 311 collections_url: '/collections', 312 all_products_collection_url: '/collections/all', 313 search_url: '/search', 314 cart_url: '/cart', 315 cart_add_url: '/cart/add', 316 cart_change_url: '/cart/change', 317 cart_clear_url: '/cart/clear' 318 }; 319 320 theme.scripts = { 321 masonry: "\/\/koparoclean.com\/cdn\/shop\/t\/67\/assets\/masonry.v3.2.2.min.js?v=70136629540791627221782124328", 322 jqueryInfiniteScroll: "\/\/koparoclean.com\/cdn\/shop\/t\/67\/assets\/jquery.infinitescroll.2.1.0.min.js?v=162864979201917639991782124328", 323 underscore: "\/\/cdnjs.cloudflare.com\/ajax\/libs\/underscore.js\/1.6.0\/underscore-min.js", 324 shopifyCommon: "\/\/koparoclean.com\/cdn\/shopifycloud\/storefront\/assets\/themes_support\/shopify_common-5f594365.js", 325 jqueryCart: "\/\/koparoclean.com\/cdn\/shop\/t\/67\/assets\/shipping-calculator.v1.0.min.js?v=20682063813605048711782124328" 326 }; 327 328 theme.settings = { 329 cartType: "drawer-dynamic", 330 openCartDrawerOnMob: true, 331 quickBuyType: "in-page", 332 superscriptDecimals: false, 333 currencyCodeEnabled: true 334 } 335 </script>
335<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
335<meta name="google-site-verification" content="rnlUtdFjRjUMABKel1R9CDBcOpu_PYBadDjknQ4BS78"> 336<meta name="google-site-verification" content="xyiyW1MLLlgz6WhRxBFetwH182AtWJvCb8B-sSDIWg4"> 337<meta name="facebook-domain-verification" content="cvgh9ng7iwi8j8x7og7l2vkgmbyw90"> 338<meta name="facebook-domain-verification" content="9bttbsm0frcqbghas5i1ksbjpmvkzc"> 339<meta name="facebook-domain-verification" content="bldbr43l6qkroi1y9yqrzjhb3l6fzp"> 340<meta name="facebook-domain-verification" content="w29pz6g0s3dugcyt2knr3uv9sgs6y4"> 341<meta name="facebook-domain-verification" content="85zzrdbag71ei6t9s3g6q7sq1mz4j4"> 342<meta name="facebook-domain-verification" content="000m8k0zdh0t5amg3ihscfqhd79xmj"> 343<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/33261224074/digital_wallets/dialog"> 344<link rel="alternate" type="application/json+oembed" href="https://koparoclean.com/products/sponge-wipe-pack-of-5.oembed">
345<script async="async" src="/checkouts/internal/preloads.js?locale=en-IN"></script>
vendor: 1 bytes, line 345
345
346<script id="shopify-features" type="application/json">{"accessToken":"1eb3331d2ed6d7f589ea6fa66b89d1f1","betas":["rich-media-storefront-analytics"],"domain":"koparoclean.com","predictiveSearch":true,"shopId":33261224074,"locale":"en"}</script>
vendor: 1 bytes, line 346
346
347<script>var Shopify = Shopify || {}; 348Shopify.shop = "kopraan-store.myshopify.com"; 349Shopify.locale = "en"; 350Shopify.currency = {"active":"INR","rate":"1.0"}; 351Shopify.country = "IN"; 352Shopify.theme = {"name":"SK Dev X Koparo| Shop pass- [SK]","id":155633975434,"schema_name":"Canopy","schema_version":"4.2.2","theme_store_id":732,"role":"main"}; 353Shopify.theme.handle = "null"; 354Shopify.theme.style = {"id":null,"handle":null}; 355Shopify.cdnHost = "koparoclean.com/cdn"; 356Shopify.routes = Shopify.routes || {}; 357Shopify.routes.root = "/"; 358Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 359Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 360Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 361Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 361
361
362<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 362
362
363<script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
vendor: 1 bytes, line 363
363
364<script> 365 window.Shopify = window.Shopify || {}; 366 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 367 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 368 window.Shopify.SignInWithShop.eligible = true; 369</script>
vendor: 1 bytes, line 369
369
370<script id="shop-js-analytics" type="application/json">{"pageType":"product"}</script>
vendor: 1 bytes, line 370
370
371<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
vendor: 1 bytes, line 371
371
372<script type="module"> 373 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 374 375 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 376 377</script>
vendor: 1 bytes, line 377
377
378<script> 379 window.Shopify = window.Shopify || {}; 380 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 381 window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.en.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.en.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.en.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.en.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.en.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.en.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.en.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.en.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.en.esm.js"],"listener":["modules/v2/loader.listener.en.esm.js"],"pay-button":["modules/v2/loader.pay-button.en.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.en.esm.js"],"shop-button":["modules/v2/loader.shop-button.en.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.en.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.en.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.en.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.en.esm.js"],"shop-login":["modules/v2/loader.shop-login.en.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.en.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.en.esm.js"]}; 382</script>
vendor: 1 bytes, line 382
382
383<script>(function() { 384 var isLoaded = false; 385 function asyncLoad() { 386 if (isLoaded) return; 387 isLoaded = true; 388 var urls = ["https:\/\/cdn1.stamped.io\/files\/widget.min.js?shop=kopraan-store.myshopify.com","https:\/\/seo.apps.avada.io\/avada-seo-installed.js?shop=kopraan-store.myshopify.com","https:\/\/script.shopflo.co\/js\/shopflo.bundle.js?shop=kopraan-store.myshopify.com","\/\/cdn.trustedsite.com\/js\/partner-shopify.js?shop=kopraan-store.myshopify.com","\/\/cdn.trustedsite.com\/js\/partner-shopify.js?shop=kopraan-store.myshopify.com","\/\/cdn.trustedsite.com\/js\/partner-shopify.js?shop=kopraan-store.myshopify.com","https:\/\/marketing.contlo.com\/js\/contlo_messaging_v3.js?v=3\u0026shop_id=6b18f4a6ff8daae5f405aad05aa98f52\u0026shop=kopraan-store.myshopify.com"]; 389 for (var i = 0; i < urls.length; i++) { 390 var s = document.createElement('script'); 391 s.type = 'text/javascript'; 392 s.async = true; 393 s.src = urls[i]; 394 var x = document.getElementsByTagName('script')[0]; 395 x.parentNode.insertBefore(s, x); 396 } 397 }; 398 if(window.attachEvent) { 399 window.attachEvent('onload', asyncLoad); 400 } else { 401 window.addEventListener('load', asyncLoad, false); 402 } 403})();</script>
vendor: 1 bytes, line 403
403
404<script id="__st">var __st={"a":33261224074,"offset":-14400,"reqid":"8f723254-27c1-4eb7-82c6-520388ce87c5-1790250898","pageurl":"koparoclean.com\/products\/sponge-wipe-pack-of-5","u":"5d951550c249","p":"product","rtyp":"product","rid":6996992098442};</script>
vendor: 1 bytes, line 404
404
405<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 405
405
406<script id="form-persister">!function(){'use strict';const t='contact',e='new_comment',n=[[t,t],['blogs',e],['comments',e],[t,'customer']],o='password',r='form_key',c=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',o],s=()=>{try{return window.sessionStorage}catch{return}},i='__shopify_v',u=t=>t.elements[r],a=function(){const t=[...n].map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(',');var e;return e=t,()=>e?[...document.querySelectorAll(e)].map((t=>t.form)):[]}();function m(t){const e=u(t);a().includes(t)&&(!e||!e.value)&&function(t){try{if(!s())return;!function(t){const e=s();if(!e)return;const n=u(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){u(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:r})),t.elements[r].value=e}(t,e),function(t,e){const n=s();if(!n)return;const r=[...t.querySelectorAll(`input[type='${o}']`)].map((({name:t})=>t)),u=[...c,...r],a={};for(const[o,c]of new FormData(t).entries())u.includes(o)||(a[o]=c);n.setItem(e,JSON.stringify({[i]:1,action:t.action,data:a}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(t)}const f=t=>{if('true'===t.dataset.persistBound)return;const e=function(t,e){const n=function(t){return'function'==typeof t.submit?t.submit:HTMLFormElement.prototype.submit}(t).bind(t);return function(){let t;return()=>{t||(t=!0,(()=>{try{e(),n()}catch(t){(t=>{console.error('form submit failed',t)})(t)}})(),setTimeout((()=>t=!1),250))}}()}(t,(()=>{m(t)}));!function(t,e){if('function'==typeof t.submit&&'function'==typeof e)try{t.submit=e}catch{}}(t,e),t.addEventListener('submit',(t=>{t.preventDefault(),e()})),t.dataset.persistBound='true'};!function(){function t(t){const e=(t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form})(t);e&&m(e)}document.addEventListener('submit',t),document.addEventListener('DOMContentLoaded',(()=>{const e=a();for(const t of e)f(t);var n;n=document.body,new window.MutationObserver((t=>{for(const e of t)if('childList'===e.type&&e.addedNodes.length)for(const t of e.addedNodes)1===t.nodeType&&'FORM'===t.tagName&&a().includes(t)&&f(t)})).observe(n,{childList:!0,subtree:!0,attributes:!1}),document.removeEventListener('submit',t)}))}()}();</script>
vendor: 1 bytes, line 406
406
407<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//koparoclean.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 407
407
408<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//koparoclean.com/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
408<script id="shopify-origin-trials" async="async" integrity="sha256-qJbe/jEZBHtr5W/BlA2cKAz3vkXu6vJQyLjgvgCC86g=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-318ab40a.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></script>
vendor: 1 bytes, line 408
408
409<script> 410 window.Shopify = window.Shopify || {}; 411 window.Shopify.MCP = window.Shopify.MCP || {}; 412 window.Shopify.MCP.enabled = true; 413 window.Shopify.MCP.shop = "kopraan-store.myshopify.com"; 414 window.Shopify.MCP.mcpEndpoint = "https:\/\/koparoclean.com\/api\/mcp"; 415 window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n - What is your return policy?\n - What is your shipping policy?\n - What is your phone number?\n - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}]; 416</script>
vendor: 1 bytes, line 416
416
417<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/koparoclean.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 418</script>
vendor: 1 bytes, line 418
418
419<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://koparoclean.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 420</script>
vendor: 1 bytes, line 420
420
421<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 422 function portableWalletsHideBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.add("hidden"),t.setAttribute("aria-hidden","true"),n.removeEventListener("click",e))}function portableWalletsShowBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.remove("hidden"),t.removeAttribute("aria-hidden"),n.addEventListener("click",e))}window.Shopify?.PaymentButton&&(window.Shopify.PaymentButton.hideBuyerConsent=portableWalletsHideBuyerConsent,window.Shopify.PaymentButton.showBuyerConsent=portableWalletsShowBuyerConsent); 423</script>
vendor: 1 bytes, line 423
423
424<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}})); 425</script>
425 426
427<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
427 428 429 <!-- Google Tag Manager -->
430<script>
vendor: 327 bytes, lines 430-434
430(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 431new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 432j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 433'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 434})(window,document,'script','dataLayer','
434GTM-M5C35WQ
vendor: 3 bytes, line 434
434');
434</script>
434 435<!-- End Google Tag Manager -->
436<script type="text/javascript"> 437 var jQuery351; 438 window.dataLayer = window.dataLayer || []; 439 440 function analyzifyInitialize(){ 441 window.analyzifyloadScript = function(url, callback) { 442 var script = document.createElement('script'); 443 script.type = 'text/javascript'; 444 // If the browser is Internet Explorer 445 if (script.readyState){ 446 script.onreadystatechange = function() { 447 if (script.readyState == 'loaded' || script.readyState == 'complete') { 448 script.onreadystatechange = null; 449 callback(); 450 } 451 }; 452 // For any other browser 453 } else { 454 script.onload = function() { 455 callback(); 456 }; 457 } 458 script.src = url; 459 document.getElementsByTagName('head')[0].appendChild(script); 460 } 461 462 window.analyzifyAppStart = function(){ 463 464 window.dataLayer.push({ 465 event: "sh_info", 466 467 page_type: "product", 468 469 page_currency: "INR", 470 471 user_type: "visitor" 472 473 }); 474 475 window.analyzifyGetClickedProductPosition = function(elementHref, sku){ 476 if(sku != ''){ 477 var collection = null; 478 479 return 0; 480 }else{ 481 var elementIndex = -1 482 collectionProductsElements = document.querySelectorAll('a[href*="/products/"]'); 483 collectionProductsElements.forEach(function(element,index){ 484 if (element.href.includes(elementHref)) {elementIndex = index + 1}; 485 }); 486 return elementIndex 487 } 488 } 489 490 window.analyzifyCollectionPageHandle = function(){ 491 var collection = null; 492 var collectionAllProducts = null; 493 var collectionTitle = ""; 494 var collectionId = ""; 495 var collectionProductsBrand = []; 496 var collectionProductsType = []; 497 var collectionProductsSku = []; 498 var collectionProductsName = []; 499 var collectionProductsId = []; 500 var collectionProductsPrice = []; 501 var collectionProductsPosition = []; // we need to talk about, this data can be taken from DOM only (filter ON/OFF) 502 var collectionGproductId = []; 503 var collectionVariantId = []; 504 505 506 window.dataLayer.push({ 507 event: 'ee_productImpression', 508 category_name: collectionTitle, 509 category_id: collectionId, 510 category_product_brand: collectionProductsBrand, 511 category_product_type: collectionProductsType, 512 category_product_sku: collectionProductsSku, 513 category_product_name: collectionProductsName, 514 category_product_id: collectionProductsId, 515 category_product_price: collectionProductsPrice, 516 currency: "INR", 517 category_product_position: collectionProductsPosition, 518 g_product_id: collectionGproductId, 519 variant_id: collectionVariantId 520 }); 521 522 jQuery351(document).on('click', 'a[href*="/products/"]', function(event) { 523 var href= jQuery351(this).attr('href'); 524 if(collectionAllProducts.length < 1 ) return; 525 var handle = href.split('/products/')[1]; 526 var clickedProduct = collectionAllProducts.filter(function(product) { 527 return product.handle === handle; 528 }); 529 if (clickedProduct.length == 0 ) return; 530 window.dataLayer.push({ 531 event: 'ee_productClick', 532 category_name: collectionTitle, 533 category_id: collectionId, 534 product_name: clickedProduct[0].title, 535 product_type: clickedProduct[0].type, 536 sku: clickedProduct[0].variants[0].sku, 537 product_id : clickedProduct[0].id.toString(), 538 product_price: (clickedProduct[0].price / 100).toFixed(2).toString(), 539 currency: "INR", 540 product_brand: clickedProduct[0].vendor, 541 product_position: analyzifyGetClickedProductPosition(href, clickedProduct[0].variants[0].sku), 542 variant_id: clickedProduct[0].variants[0].id 543 }); 544 }); 545 }; 546 547 window.analyzifySearchPageHandle = function(){ 548 var searchTerm = ""; 549 var searchResults = parseInt(""); 550 var searchResultsJson = null; 551 var searchProductsBrand = []; 552 var searchProductsType = []; 553 var searchProductsSku = []; 554 var searchProductsNames = []; 555 var searchProductsIds = []; 556 var searchProductsPrices = []; 557 var searchProductsPosition = []; 558 var searchGproductId = []; 559 var searchVariantId = []; 560 561 562 563 window.dataLayer.push({ 564 event: 'searchListInfo', 565 page_type: 'search', 566 search_term: searchTerm, 567 search_results: searchResults, 568 category_product_brand: searchProductsBrand, 569 category_product_type: searchProductsType, 570 category_product_sku: searchProductsSku, 571 category_product_name: searchProductsNames, 572 category_product_id: searchProductsIds, 573 category_product_price: searchProductsPrices, 574 currency: "INR", 575 category_product_position: searchProductsPosition, 576 g_product_id: searchGproductId, 577 variant_id: searchVariantId 578 }); 579 580 581 jQuery351(document).on('click', 'a[href*="/products/"]', function(event) { 582 if(searchResultsJson.length < 1 ) return; 583 var href= jQuery351(this).attr('href'); 584 var handle = href.split('/products/')[1]; 585 var clickedProduct = searchResultsJson.filter(function(product) { 586 return handle.includes(product.handle); 587 }); 588 if (clickedProduct.length == 0 ) return; 589 590 window.dataLayer.push({ 591 event: 'ee_productClick', 592 product_name: clickedProduct[0].title, 593 product_type: clickedProduct[0].type, 594 sku: clickedProduct[0].variants[0].sku, 595 product_id : clickedProduct[0].id, 596 product_price: (clickedProduct[0].price / 100).toFixed(2).toString(), 597 currency: "INR", 598 product_brand: clickedProduct[0].vendor, 599 product_position: analyzifyGetClickedProductPosition(href, ""), 600 variant_id: clickedProduct[0].variants[0].id 601 }); 602 603 }); 604 }; 605 606 window.analyzifyProductPageHandle = function(){ 607 var productName = "Kitchen Sponge Wipe â Reusable & Eco-Friendly Cleaning Wipes"; 608 var productId = "6996992098442"; 609 var productPrice = "289.0";
610 var productBrand = "Natural cellulose based sponge wipes for scratch-free cleaning"; 611 var productType = ""; 612 var productSku = "SW"; 613 var productCollection = "â¹99 Range"; 614 615 window.dataLayer.push({ 616 event: 'ee_productDetail', 617 name: productName, 618 id: productId, 619 price: productPrice, 620 currency: "INR", 621 brand: productBrand, 622 product_type: productType, 623 sku: productSku, 624 category: productCollection, 625 g_product_id: "shopify_IN_"+productId+"_"+"42302194811018", 626 variant_id: "42302194811018" 627 }); 628 var first_atc = null; 629 var selectors = ["input[name='add']", "button[name='add']", "#add-to-cart", "#AddToCartText", "#AddToCart", ".gtmatc", ".product-form__cart-submit", "#AddToCart-product-template", ".product-form__add-to-cart"]; 630 var found_selectors = 0; 631 selectors.forEach(function(selector) { 632 found_selectors += jQuery351(selector).length; 633 if (first_atc == null && found_selectors) { 634 first_atc = selector 635 } 636 }); 637 if (jQuery351(first_atc).length > 0 ) { 638// jQuery351(document).on('click', first_atc, function(event) { 639// var productForm = jQuery351(this).parents('form[action="/cart/add"]'); 640// var variantInput = productForm.find('*[name="id"]') 641// var quantityInput = productForm.find('input[name="quantity"]') 642// var itemQuantity = quantityInput.length > 0 ? quantityInput.val() : 1 643// window.dataLayer.push({ 644// event: 'ee_addToCart', 645// name: productName, 646// id: productId, 647// price: productPrice, 648// currency: "INR", 649// brand: productBrand, 650// product_type: productType, 651// category: productCollection, 652// quantity: itemQuantity, 653// variant: variantInput.val(), 654// g_product_id: "shopify_IN_"+productId+"_"+variantInput.val() 655// }); 656// }); 657 } 658 }; 659 660 window.checkoutEvent = function(){ 661 jQuery351.getJSON('/cart.js', function(cart) { 662 if(cart.items.length > 0){ 663 var cartId = cart.token; 664 var cartTotalValue = cart.total_price; 665 var cartTotalQuantity = cart.item_count; 666 var cartCurrency = cart.currency; 667 var cartItemsName = []; 668 var cartItemsBrand = []; 669 var cartItemsType = []; 670 var cartItemsSku = []; 671 var cartItemsId = []; 672 var cartItemsVariantId = []; 673 var cartItemsVariantTitle = []; 674 var cartItemsPrice = []; 675 var cartItemsQuantity = []; 676 var cartItemsQuantity = []; 677 var cartGProductIds = []; 678 679 jQuery351.each(cart.items, function(key,val) { 680 cartItemsName.push(val.title); 681 cartItemsBrand.push(val.vendor); 682 cartItemsType.push(val.product_type); 683 cartItemsSku.push(val.sku); 684 cartItemsId.push(val.product_id); 685 cartItemsVariantId.push(val.variant_id); 686 cartItemsVariantTitle.push(val.title); 687 cartItemsPrice.push(parseFloat(parseInt(val.original_price)/100)); 688 cartItemsQuantity.push(val.quantity); 689 cartGProductIds.push("shopify_IN_"+val.product_id+"_"+val.variant_id); 690 }); 691 692 window.dataLayer.push({ 693 event: 'ee_checkout', 694 page_type: 'cart', 695 name: cartItemsName, 696 brand: cartItemsBrand, 697 product_type: cartItemsType, 698 sku: cartItemsSku, 699 id: cartItemsId, 700 variant_id: cartItemsVariantId, 701 variant: cartItemsVariantTitle, 702 price: cartItemsPrice, 703 quantity: cartItemsQuantity, 704 cart_id: cart.token, 705 currency: cartCurrency, 706 totalValue: parseFloat(cart.total_price)/100, 707 totalQuantity: cart.item_count, 708 g_product_id: cartGProductIds 709 }); 710 } 711 }); 712 }; 713 714 window.analyzifyCartPageHandle = function(){ 715 var cartTotalValue = "0.0"; 716 var cartTotalQuantity = "0"; 717 var cartCurrency = "INR"; 718 var cartItemsName = []; 719 var cartItemsCategory = [];
720 var cartItemsBrand = []; 721 var cartItemsType = []; 722 var cartItemsSku = []; 723 var cartItemsId = []; 724 var cartItemsVariantId = []; 725 var cartItemsVariantTitle = []; 726 var cartItemsPrice = []; 727 var cartItemsQuantity = []; 728 var cartItemsCategoryIds = []; 729 730 731 732 733 734 window.dataLayer.push({ 735 event: 'ee_checkout', 736 page_type: 'cart', 737 name: cartItemsName, 738 category: cartItemsCategory, 739 brand: cartItemsBrand, 740 product_type: cartItemsType, 741 sku: cartItemsSku, 742 id: cartItemsId, 743 variant_id: cartItemsVariantId, 744 variant: cartItemsVariantTitle, 745 price: cartItemsPrice, 746 currency: "INR", 747 quantity: cartItemsQuantity, 748 category_id: cartItemsCategoryIds, 749 currency: cartCurrency, 750 totalValue: cartTotalValue, 751 totalQuantity: cartTotalQuantity * 1 752 }); 753 }; 754 755 756 analyzifyProductPageHandle() 757 758 759 // jQuery351(document).on('click', cart_icon, function(event) { 760 // checkoutEvent(); 761 // }); 762 jQuery351(document).on('click', '.addToCart', function(event) { 763 var productForm = jQuery351(this).parents('form'); 764 var variantInput = productForm.find('*[name="id"]') 765 var quantityInput = productForm.find('input[name="quantity"]') 766 var itemQuantity = quantityInput.length > 0 ? quantityInput.val() : 1 767 window.dataLayer.push({ 768 event: 'ee_addToCart', 769 name: productForm.find('.ptitle').val(), 770 id: productForm.find('.pid').val(), 771 price: productForm.find('.pprice').val(), 772 brand: productForm.find('.pbrand').val(), 773 product_type: productForm.find('.ptype').val(), 774 category: productForm.find('.pcollection').val(), 775 quantity: itemQuantity, 776 variant: variantInput.val(), 777 g_product_id: "shopify_IN_"+productForm.find('.pid').val()+"_"+variantInput.val() 778 }); 779 }); 780 var cartItemsJson = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"INR","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}; 781 jQuery351(document).on('click', ".cart__remove", function(event) { 782 var removedvid = jQuery351(this).attr("data-vid"); 783 var removedItemData = cartItemsJson.items.filter(function(item){ 784 return item.variant_id.toString() === removedvid 785 }) 786 var removedItem = removedItemData[0]; 787 window.dataLayer.push({ 788 event:'ee_removeFromCart', 789 name: removedItem.product_title, 790 id : removedItem.product_id.toString(), 791 variant : removedItem.id.toString(), 792 price: (removedItem.price / 100).toFixed(2).toString(), 793 currency: "INR", 794 brand: removedItem.vendor, 795 quantity: removedItem.quantity 796 }); 797 }); 798 } 799 } 800 801 analyzifyInitialize(); 802 analyzifyloadScript('//ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js', function() { 803 jQuery351 = jQuery.noConflict(true); 804 analyzifyAppStart(); 805 }); 806</script>
806 807 808
808<script type="text/javascript"> 809 (function(c,l,a,r,i,t,y){ 810 c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)}; 811 t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i; 812 y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y); 813 })(window, document, "clarity", "script", "fo43ig25z6"); 814</script>
814 815
816<script> 817 try { 818 var dexterLiquidVariables = { 819 dexterProduct : {"id":6996992098442,"title":"Kitchen Sponge Wipe â Reusable \u0026 Eco-Friendly Cleaning Wipes","handle":"sponge-wipe-pack-of-5","description":"\u003cdiv class=\"description\"\u003e\n \u003cp\u003eWhat if your cleaning tools were sustainable too?\u003c\/p\u003e\n\u003cspan class=\"short-description\"\u003e Koparoâs eco-friendly sponge wipes are highly absorbent, reusable, and 100% compostable.\u003c\/span\u003e \u003cspan style=\"display: none;\" class=\"full-description\"\u003e Koparoâs eco-friendly sponge wipes are highly absorbent, reusable, and 100% compostable. The smarter, greener way to clean surfaces in your Indian home.\u003c\/span\u003e \u003ca class=\"read-more-toggle\"\u003eRead More\u003c\/a\u003e\n\u003c\/div\u003e","published_at":"2023-01-19T23:43:41-05:00","created_at":"2022-08-23T01:38:44-04:00","vendor":"Natural cellulose based sponge wipes for scratch-free cleaning","type":"","tags":["Home Cleaners Range","Koparo Products"],"price":21000,"price_min":21000,"price_max":28900,"available":true,"price_varies":true,"compare_at_price":21500,"compare_at_price_min":21500,"compare_at_price_max":299
81900,"compare_at_price_varies":true,"variants":[{"id":42302194811018,"title":"Pack of 5","option1":"Pack of 5","option2":null,"option3":null,"sku":"SW","requires_shipping":true,"taxable":false,"featured_image":{"id":42660010328202,"product_id":6996992098442,"position":1,"created_at":"2026-09-24T03:51:25-04:00","updated_at":"2026-09-24T03:51:27-04:00","alt":null,"width":2560,"height":2560,"src":"\/\/koparoclean.com\/cdn\/shop\/files\/12_f7e8fd9b-377b-4173-b822-f1a317369d3f.png?v=1790236287","variant_ids":[42302194811018]},"available":true,"name":"Kitchen Sponge Wipe â Reusable \u0026 Eco-Friendly Cleaning Wipes - Pack of 5","public_title":"Pack of 5","options":["Pack of 5"],"price":28900,"weight":100,"compare_at_price":29900,"inventory_management":"shopify","barcode":"8908019018325","featured_media":{"alt":null,"id":33885249929354,"position":1,"preview_image":{"aspect_ratio":1.0,"height":2560,"width":2560,"src":"\/\/koparoclean.com\/cdn\/shop\/files\/12_f7e8fd9b-377b-4173-b822-f1a317369d3f.png?v=1790236287"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":46313236725898,"title":"Pack of 3","option1":"Pack of 3","option2":null,"option3":null,"sku":"SWPACK-3","requires_shipping":true,"taxable":false,"featured_image":{"id":42660010000522,"product_id":6996992098442,"position":7,"created_at":"2026-09-24T03:51:25-04:00","updated_at":"2026-09-24T03:51:27-04:00","alt":null,"width":2560,"height":2560,"src":"\/\/koparoclean.com\/cdn\/shop\/files\/13_6ce992bd-6d83-4312-838e-dd8595b94566.png?v=1790236287","variant_ids":[46313236725898]},"available":true,"name":"Kitchen Sponge Wipe â Reusable \u0026 Eco-Friendly Cleaning Wipes - Pack of 3","public_title":"Pack of 3","options":["Pack of 3"],"price":21000,"weight":100,"compare_at_price":21500,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":null,"id":33885249667210,"position":7,"preview_image":{"aspect_ratio":1.0,"height":2560,"width":2560,"src":"\/\/koparoclean.com\/cdn\/shop\/files\/13_6ce992bd-6d83-4312-838e-dd8595b94566.png?v=1790236287"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/koparoclean.com\/cdn\/shop\/files\/12_f7e8fd9b-377b-4173-b822-f1a317369d3f.png?v=1790236287","\/\/koparoclean.com\/cdn\/shop\/files\/Artboard_1_5c583250-91d0-4ce1-9ee0-e7b5c62c6c62.jpg?v=1772392130","\/\/koparoclean.com\/cdn\/shop\/files\/Spongewipes-1_bdd35d59-5e35-479f-827d-a8a2ed1dc826.png?v=1772392130","\/\/koparoclean.com\/cdn\/shop\/files\/Spongewipes-2.png?v=1772392130","\/\/koparoclean.com\/cdn\/shop\/files\/Spongewipes-3_3d4441d3-3a28-440f-b5a7-8b5793f46e96.png?v=1772392130","\/\/koparoclean.com\/cdn\/shop\/files\/Spongewipes-4_9aa12677-9295-4d02-8715-f0a1032b699d.png?v=1772392130","\/\/koparoclean.com\/cdn\/shop\/files\/13_6ce992bd-6d83-4312-838e-dd8595b94566.png?v=1790236287"],"featured_image":"\/\/koparoclean.com\/cdn\/shop\/files\/12_f7e8fd9b-377b-4173-b822-f1a317369d3f.png?v=1790236287","options":["Size"],"media":[{"alt":null,"id":33885249929354,"position":1,"preview_image":{"aspect_ratio":1.0,"height":2560,"width":2560,"src":"\/\/koparoclean.com\/cdn\/shop\/files\/12_f7e8fd9b-377b-4173-b822-f1a317369d3f.png?v=1790236287"},"aspect_ratio":1.0,"height":2560,"media_type":"image","src":"\/\/koparoclean.com\/cdn\/shop\/files\/12_f7e8fd9b-377b-4173-b822-f1a317369d3f.png?v=1790236287","width":2560},{"alt":null,"id":29775287255178,"position":2,"preview_image":{"aspect_ratio":1.0,"height":2560,"width":2560,"src":"\/\/koparoclean.com\/cdn\/shop\/files\/Artboard_1_5c583250-91d0-4ce1-9ee0-e7b5c62c6c62.jpg?v=1772392130"},"aspect_ratio":1.0,"height":2560,"media_type":"image","src":"\/\/koparoclean.com\/cdn\/shop\/files\/Artboard_1_5c583250-91d0-4ce1-9ee0-e7b5c62c6c62.jpg?v=1772392130","width":2560},{"alt":null,"id":25835317002378,"position":3,"preview_image":{"aspect_ratio":1.0,"height":2560,"width":2560,"src":"\/\/koparoclean.com\/cdn\/shop\/files\/Spongewipes-1_bdd35d59-5e35-479f-827d-a8a2ed1dc826.png?v=1772392130"},"aspect_ratio":1.0,"height":2560,"media_type":"image","src":"\/\/koparoclean.com\/cdn\/shop\/files\/S
819pongewipes-1_bdd35d59-5e35-479f-827d-a8a2ed1dc826.png?v=1772392130","width":2560},{"alt":null,"id":25835322278026,"position":4,"preview_image":{"aspect_ratio":1.0,"height":2560,"width":2560,"src":"\/\/koparoclean.com\/cdn\/shop\/files\/Spongewipes-2.png?v=1772392130"},"aspect_ratio":1.0,"height":2560,"media_type":"image","src":"\/\/koparoclean.com\/cdn\/shop\/files\/Spongewipes-2.png?v=1772392130","width":2560},{"alt":null,"id":25837100171402,"position":5,"preview_image":{"aspect_ratio":1.0,"height":2560,"width":2560,"src":"\/\/koparoclean.com\/cdn\/shop\/files\/Spongewipes-3_3d4441d3-3a28-440f-b5a7-8b5793f46e96.png?v=1772392130"},"aspect_ratio":1.0,"height":2560,"media_type":"image","src":"\/\/koparoclean.com\/cdn\/shop\/files\/Spongewipes-3_3d4441d3-3a28-440f-b5a7-8b5793f46e96.png?v=1772392130","width":2560},{"alt":null,"id":25837101908106,"position":6,"preview_image":{"aspect_ratio":1.0,"height":2560,"width":2560,"src":"\/\/koparoclean.com\/cdn\/shop\/files\/Spongewipes-4_9aa12677-9295-4d02-8715-f0a1032b699d.png?v=1772392130"},"aspect_ratio":1.0,"height":2560,"media_type":"image","src":"\/\/koparoclean.com\/cdn\/shop\/files\/Spongewipes-4_9aa12677-9295-4d02-8715-f0a1032b699d.png?v=1772392130","width":2560},{"alt":null,"id":33885249667210,"position":7,"preview_image":{"aspect_ratio":1.0,"height":2560,"width":2560,"src":"\/\/koparoclean.com\/cdn\/shop\/files\/13_6ce992bd-6d83-4312-838e-dd8595b94566.png?v=1790236287"},"aspect_ratio":1.0,"height":2560,"media_type":"image","src":"\/\/koparoclean.com\/cdn\/shop\/files\/13_6ce992bd-6d83-4312-838e-dd8595b94566.png?v=1790236287","width":2560}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cdiv class=\"description\"\u003e\n \u003cp\u003eWhat if your cleaning tools were sustainable too?\u003c\/p\u003e\n\u003cspan class=\"short-description\"\u003e Koparoâs eco-friendly sponge wipes are highly absorbent, reusable, and 100% compostable.\u003c\/span\u003e \u003cspan style=\"display: none;\" class=\"full-description\"\u003e Koparoâs eco-friendly sponge wipes are highly absorbent, reusable, and 100% compostable. The smarter, greener way to clean surfaces in your Indian home.\u003c\/span\u003e \u003ca class=\"read-more-toggle\"\u003eRead More\u003c\/a\u003e\n\u003c\/div\u003e"}, 820 shopMoneyFormat: "Rs. {{amount_no_decimals}}", 821 shopMoneyWithCurrencyFormat : "Rs. {{amount_no_decimals}}", 822 currencySymbol: "â¹", 823 currencyCode: "INR", 824 shopifyProductId: 6996992098442, 825 shopifyProductHandle: "sponge-wipe-pack-of-5", 826 pageType: "product", // product, index, search, collections 827 shopifySelectedOrFirstAvailableVariantId: 42302194811018, 828 } 829 Object.keys(dexterLiquidVariables).forEach(function(key) { 830 window[key] = dexterLiquidVariables[key]; 831 }); 832 var storeDisplayId = "wkoxqf"; 833 var c = {}; var v2p = {}; var html_ids = {"product_class": "", "disable_price_replace_on_product_page_main_fold": false, "product_card_class": "product-block,main-search__results", "price_class": "", "redirect": true, "product_modal_class": "quickbuy-container", "other_variant_selector_ids": "", "remap_product_card_variants": false, "remap_main_product_variants": false, "main_product_delay": "", "product_card_delay": "", "product_modal_delay": "", "trigger_on_winload": false, "other_variant_selector_classes": "", "enable_same_variation_for_all_products": true, "variant_selector_class": "selector-wrapper,original-selector,options-selector", "show_variant_selector_for_single_variant_products": false, "option_value_keys": "data-pid,data-store-availability-container,data-variant-id,data-vid,data-single-variant-id,data-escape,data-product-id,value,data-line-item-id,v_id,data-id,data-value,data-tooltip,data-popup", "product_section_query_selector": "[data-section-type='product-template']", "rename_variant_options_manually": false, "price_prefix_to_hide_on_collections": "from", "fire_pixel_only_on_product_pages": false, "bundle_product_container_
833class": "", "home_page_product_fold_attr_key": "data-section-type", "home_page_product_fold_attr_value": "product-template", "swatch_class": "", "price_element_delay": "", "remap_product_fold_variants": false, "disable_dexter_for_debugging": false, "remap_swatches_for_product_fold": false, "remap_swatches_for_product_card": false, "disable_process_product_mutation_observers": false, "hide_nodes_while_removing": false, "trigger_click_event_for_variant_selection": false, "app_name": "dexter"}; 834 if (typeof html_ids !== undefined) var html_ids; 835 (()=>{"use strict";var e={141:(e,t,r)=>{r.d(t,{Iz:()=>l,ih:()=>u,vJ:()=>p,k9:()=>f,uc:()=>v,vH:()=>g,XF:()=>m,ak:()=>h,k$:()=>b,PL:()=>_,i:()=>y,Eb:()=>T,Bt:()=>I,F8:()=>A,$S:()=>M,KD:()=>x,mq:()=>H,BD:()=>L,dM:()=>S,bZ:()=>E,lb:()=>k,Yk:()=>O,jM:()=>w,LA:()=>F,qZ:()=>C,wv:()=>N,e8:()=>V,GG:()=>q,cB:()=>j,vL:()=>R,Od:()=>W,mw:()=>D,QD:()=>G,sZ:()=>J,K3:()=>B,xP:()=>K,J1:()=>z,G7:()=>U,sS:()=>$,JJ:()=>Z,_d:()=>Q,JC:()=>X,z5:()=>Y,oB:()=>ee,ai:()=>te,NA:()=>re,lj:()=>ae,Ps:()=>oe,GL:()=>ne,Qh:()=>ce,Rp:()=>ie,T1:()=>de,VS:()=>se,y5:()=>le,SG:()=>ue,n5:()=>pe,Pg:()=>fe,nj:()=>ve,ws:()=>ge,ci:()=>me,er:()=>he,Ez:()=>be,G6:()=>_e,qI:()=>ye,KH:()=>Te});var a=r(141);function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function n(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?o(Object(r),!0).forEach((function(t){i(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function i(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function d(e){return function(e){if(Array.isArray(e))return s(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return s(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?s(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,a=new Array(t);r<t;r++)a[r]=e[r];return a}function l(e){try{e.dispatchEvent(new Event("change",{bubbles:!0}))}catch(e){console.log("Failed to trigger a change event.")}}function u(e){try{e.dispatchEvent(new Event("click",{bubbles:!0}))}catch(e){console.log("Failed to trigger a click event.")}}function p(e,t){var r;if(e&&t)switch(e){case"class":r="."+t;break;case"id":r="#"+t;break;default:r="["+e+'="'+t+'"]'}return r}function f(e){return"."+e.split(",").join(",.")}function v(e){var t=new URLSearchParams(location.search);t.set("variant",e),location.search=t}function g(e){return e.reduce((function(e,t,r,a){return t<a[e]?r:e}),0)}function m(e){return Math.random()<e?1:0}function h(e,t){e=e.replace(/[[]]/g,"\\//MinifiedJS");var r=new RegExp("[?&]"+e+"(=([^&#]*)|&|#|$)").exec(t);return r?r[2]?decodeURIComponent(r[2].replace(/\+/g," ")):"":null}function b(){return([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g,(function(e){return(e^crypto.getRandomValues(new Uint8Array(1))[0]&15>>e/4).toString(16)}))}function _(){var e=localStorage.getItem("auid");return null===e&&(e=a.k$(),localStorage.setItem("auid",e)),e}function y(){var e="";return document.cookie&&document.cookie.split(";").forEach((function(t){var r=t.trim().split("=");2==r.length&&"cart"===r[0]&&(e=r[1])})),e}function T(e){return{sid:e.storeDisplayId,auid:a.PL(),e:"pe",r:encodeURIComponent(document.referrer),ts:Date.now(),l:encodeURIComponent(e.landingUrl),t:encodeURIComponent(document.title),ua:encodeURIComponent(navigator.userAgent),b:navigator.appName,p:navigator.platform,ce:navigator.cookieEnabled,ct:a.i()}}function I(e,t){var r=new XMLHttpRequest;r.open("GET",e,!0),r.onload=function(){4===r.readyState&&(200===r.
835status?(t&&t(),console.log(r.responseText)):console.error(r.statusText))},r.onerror=function(){console.error(r.statusText)},r.send(null)}var P=Math.round(1e12*Math.random());function A(e){for(var t={},r=Object.keys(e),a=0;a<r.length;a++){var o=r[a];t[e[o]]=o}return t}function M(e){var t="https://analytics.thedexterapp.com/observe?",r=JSON.stringify(e);t+=["ed="+btoa(r),"z="+P].join("&"),a.Bt(t)}function x(e,t){var r=Array.from(e.querySelectorAll("["+t+"]")).map((function(e){return e.getAttribute(t)}));return e.getAttribute(t)&&r.push(e.getAttribute(t)),r}function H(e){return'[value="'.concat(String(e).replace(/"/g,'\\"'),'"]')}function L(e){return e%1>0}function S(e){return a.bZ(e).replace(/\[\[\s*(\w+)\s*\]\]/,"").trim().replace(/ +/," ")}function E(e){if(e.indexOf("span")>-1)try{e=e.split("<")[1].split(">")[1]}catch(e){}return(e=(e=e.replace(/{/g,"[").replace(/}/g,"]")).replace("£","£").trim()).replace("€","â¬").trim()}function k(e,t){"string"==typeof e&&(e=e.replace(".",""));var r="",a=/\[\[\s*(\w+)\s*\]\]/,o=t||"$[[amount]]";function n(e,t){return void 0===e?t:e}function c(e,t,r,a){if(t=n(t,2),r=n(r,","),a=n(a,"."),isNaN(e)||null==e)return 0;var o=(e=(e/100).toFixed(t)).split(".");return o[0].replace(/(\d)(?=(\d\d\d)+(?!\d))/g,"$1"+r)+(o[1]?a+o[1]:"")}switch(o.match(a)[1]){case"amount":r=c(e,2);break;case"amount_no_decimals":r=c(e,0);break;case"amount_with_comma_separator":r=c(e,2,".",",");break;case"amount_no_decimals_with_comma_separator":r=c(e,0,".",",")}return o.replace(a,r)}function O(e,t,r){var o=["[[amount]]","[[amount_with_comma_separator]]"];a.BD(e)||(o.push("[[amount_no_decimals]]"),o.push("[[amount_no_decimals_with_comma_separator]]"));var n={};return e&&t&&e>0&&t>0&&o.forEach((function(o){var c=r.replace(/\[\[.+\]\]/,o),i=c.replace(/ /g,"");Array.from([c,i]).forEach((function(r){var o=a.lb(100*e,r),c=o.replace("$","\\$").replace(".","\\."),i=a.lb(100*t,r),d=new RegExp(c+"(?!\\,\\d|\\.\\d|\\d)","g");n[o]={regexp:d,replaceValue:i}}))})),n}function w(e){return new RegExp(e+" *","gi")}function F(){var e=document.head||document.getElementsByTagName("head")[0],t=document.createElement("style");e.appendChild(t);var r=document.createTextNode("\n *[data-dexter-loading=true] * * * {\n visibility: hidden !important;\n }\n ");return t.appendChild(r),t}function C(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"data-dexter-loading";e.setAttribute(r,"true");var o=t||2e3;a.vL((function(){e.setAttribute(r,"false")}),o)}function N(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"data-dexter-loading";e.setAttribute(t,"false")}function V(e,t){var r=new RegExp(t.join("|")+'=\\"\\d+\\"',"");return Array.from(e).some((function(e){return r.test(null==e?void 0:e.outerHTML)}))}function q(e){"complete"===document.readyState?(console.log("Window load already fired. Executing directly."),e()):window.addEventListener("load",e,!1)}function j(e){"loading"===document.readyState?document.addEventListener("DOMContentLoaded",e,!1):(console.log("DOMContentLoaded has already fired. Executing directly."),e())}function R(e,t){t?setTimeout(e,t):e()}function W(e,t){"OPTION"===e.nodeName||"LI"===e.nodeName&&e.classList.contains("option")||t?e.remove():e.style.display="none"}function D(e,t,r){var a=Array.from(e.getElementsByClassName(r)),o=t.opts.all.length,n=o/2;if(a.length===o&&o%2==0)for(var c=n;c<o;c++){var i=a[c-n],d=a[c];d.hasAttribute("data-dexter-swatch-processed")||(i.style.getPropertyValue("background-color")&&(d.style.backgroundColor=i.style.getPropertyValue("background-color"),d.setAttribute("data-dexter-swatch-processed","")),i.style.getPropertyValue("background-image")&&(d.style.backgroundImage=i.style.getPropertyValue("background-image"),d.setAttribute("data-dexter-swatch-processed","")))}}function G(e,t,r){for(var a,o=[],n=e.querySelector('[name="quantity"]'),c=document.createNodeIterator(e,NodeFilter.SHOW_ELEMENT,{acceptNode:function(e){return t.map((function(t){return e.getAttribute(t)})).some((function(e){return r.includes(e)}))?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT}});a=c.nextNode();)a.contains(n)||"id"===a.getAttribute("name")||o.push(a);return o}function J(e,t,r,o){a.QD(e,t,r).forEach((function(e){if(!e.hasAttribute("data-dexter-label-mutated")&&-1===e.outerHTML.indexOf("data-dexter-label-mutated")){try{var t=e.nextElementSibling,r=e.previousElementSibling;(t&&"LABEL"===t.nodeName&&t.getAttribute("for")===e.getAttribute("id")||r&&"LABEL"===r.nodeName&&r.getAttribute("for")===e.getAttribute("id"))&&a.Od(e.nextElementSibling,o)}catch(e){}var n=e.parentElement;a.Od(e,o),n&&0===n.childElementCount&&a.Od(n,o)}}))}function B(e,t){for(var r,a=[],o=Object.keys(t),n=document.createNodeIterator(e,NodeFilter.SHOW_TEXT,{acceptNode:function(e){return o.includes(e.textContent.trim())?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT}});r=n.nextNode();)r&&a.push(r);return a}function K(e,t){a.K3(e,t).forEach((function(e){var r=e.parentElement;if(!r.hasAttribute("data-dexter-label-mutated")){var a=e.textContent.trim(),o=t[a];o&&(e.textContent=e.textContent.replace(a,o)),"setAttribute"in r&&r.setAttribute("data-dexter-label-mutated","")}}))}function z(e,t){if(e.querySelectorAll("select").forEach((function(e){-1===e.outerHTML.indexOf("quantity")&&(e.style.display="none")})),t){var r="."+t.split(",").join(",.");e.querySelectorAll(r).forEach((function(e){-1===e.outerHTML.indexOf("quantity")&&(e.style.display="none")}))}}function U(e,t,r){e.setAttribute("selected","selected"),e.setAttribute("checked","checked"),"selected"in e&&(e.selected=!0,e.selected=!1,e.selected=!0),"checked"in e&&(e.checked=!0,e.checked=!1,e.checked=!0),t&&e&&a.Iz(e),r&&e&&a.ih(e)}function $(e,t,r,o,n){var c=[t,r].map(a.mq).join(",");
835e.querySelectorAll(c).forEach((function(e){a.G7(e,o,n)})),c=["data-variant-id","data-value"].map((function(e){return"["+e+'="'+t+'"]'})).join(","),e.querySelectorAll(c).forEach((function(e){a.G7(e,o,n)}))}function Z(e,t,r){var a=/\d/.test(e),o=e.indexOf(t)>-1||e.indexOf(r)>-1;return a&&o}function Q(e,t){return t.test(e)}function X(e,t){for(var r=e,a=Object.keys(t),o=0;o<a.length;o++){var n=a[o],c=t[n].regexp,i=t[n].replaceValue;if(c.test(e)&&(r=e.replace(c,i),e!==r))break}return r}function Y(e,t){return e.replace(t,"")}function ee(e,t,r,o,n){var c=[];if(t)e.querySelectorAll(t).forEach((function(e){c.push(e)}));else for(var i,d=document.createNodeIterator(e,NodeFilter.SHOW_TEXT,{acceptNode:function(e){return a.JJ(e.textContent,r,o)||a._d(e.textContent,n)}});i=d.nextNode();)i&&c.push(i);return c}function te(e,t,r,o,n,c,i,d,s){a.vL((function(){a.oB(e,t,c,i,o).forEach((function(e){switch(e.nodeType){case 3:var t=e.parentElement;t.hasAttribute(d)||(e.textContent=a.JC(e.textContent,r),a._d(e.textContent,o)&&!n&&(e.textContent=a.z5(e.textContent,o)),"setAttribute"in t&&(t.setAttribute(d,""),Array.from(t.attributes).forEach((function(e){e.value&&a.JJ(e.value,c,i)&&t.setAttribute(e.name,a.JC(e.value,r))}))));break;case 1:e.hasAttribute(d)||(e.innerHTML=a.JC(e.innerHTML,r),a._d(e.innerHTML,o)&&!n&&(e.innerHTML=a.z5(e.innerHTML,o)),"setAttribute"in e&&e.setAttribute(d,""))}}))}),s)}function re(e,t,r){for(var a,o=[],n=document.createNodeIterator(e,NodeFilter.SHOW_ELEMENT,{acceptNode:function(e){var a=t.map((function(t){return e.getAttribute(t)})),o=e.getAttribute("onclick");return a.some((function(e){return r.includes(e)}))||o?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT}});a=n.nextNode();)a&&o.push(a);return o}function ae(e,t,r){var o=Object.keys(r);
835a.NA(e,t,o).forEach((function(e){if(!e.hasAttribute("data-dexter-attribute-remapped")){if(t.forEach((function(t){var a=e.getAttribute(t);a&&o.includes(a)&&e.setAttribute(t,r[a])})),e.getAttribute("onclick"))for(var a=e.getAttribute("onclick"),n=0;n<o.length;n++){var c=o[n],i=r[c];if(a.indexOf(c)>-1){var d=a.replace(c,i);e.setAttribute("onclick",d);break}}e.setAttribute("data-dexter-attribute-remapped","")}}))}function oe(e,t){for(var r,a=e.querySelectorAll("[value]"),o=0;o<a.length&&!(r=t[a[o].getAttribute("value")]);o++);return r}function ne(e){try{return e.split("/products/")[1].split("?")[0].split("#")[0]}catch(e){return""}}function ce(e){var t=e.getAttribute("href")?a.GL(e.getAttribute("href")):"";if(!t){var r=e.getElementsByTagName("a")[0];t=r?a.GL(r.getAttribute("href")):""}return decodeURI(t)}function ie(e,t,r,o,n){var c,i;if(o[c=a.Qh(e)])return o[c];try{i=e.outerHTML.toString().match(/product_(\d+)/i)[1]}catch(e){}if(r[i])return r[i];try{i=e.outerHTML.toString().match(/pid_(\d+)/i)[1]}catch(e){}if(r[i])return r[i];try{i=e.outerHTML.toString().match(/pid-(\d+)/i)[1]}catch(e){}if(r[i])return r[i];try{i=e.outerHTML.toString().match(/popover-(\d+)-/i)[1]}catch(e){}if(r[i])return r[i];try{c=a.Ps(e,n)}catch(e){}if(o[c])return o[c];for(var s=["id"].concat(d(t)),l=0;l<s.length;l++){for(var u=a.KD(e,s[l]),p=0;p<u.length;p++){var f=u[p];if(r[f]){i=f;break}if(o[f]){c=f;break}if(n[f]){c=n[f];break}}if(i||c)break}return r[i]?r[i]:o[c]?o[c]:null}function de(e,t,r,o,c,i,d,s,l){function u(){var c=e.getAttribute("data-dexter-product-handle"),u=l.configWithHandles[c],p=e.getAttribute("data-dexter-process-run-count")?Number(e.getAttribute("data-dexter-process-run-count")):0;if(u){if(p+=1,e.setAttribute("data-dexter-process-run-count",p),console.log("running dexter"),0==u.pings){var f=a.Eb(l);f.v=u.z,f.eid=u.eid,(!l.HTMLIds.flags.firePixelOnlyOnProductPages||location.pathname.indexOf("/products/")>-1)&&a.$S(f),u.pings+=1}var v=u.z;if(r){var g=u.findReplacepriceMaps[s];a.ai(e,l.HTMLIds.selectors.priceElements,g.price,l.HTMLIds.pricePrefixRegex,u.priceVaries,l.currencySymbol,l.currencyCode,"data-dexter-price-processed",l.HTMLIds.delays.priceElement)}if(o&&p<=1){var m=l.HTMLIds.flags.triggerClickEventForVariantSelection;a.sS(e,u.variantIdToSelect,u.v2o[u.variantIdToSelect],!0,m)}d&&a.mw(e,u,l.HTMLIds.swatches.className,l.HTMLIds.swatches.dataKey),i&&a.lj(e,l.HTMLIds.optionValueKeys,n(n({},u.v2v),u.o2o));var h=!d&&!l.HTMLIds.flags.hideNodesWhileRemoving;a.sZ(e,l.HTMLIds.optionValueKeys,u.optionsToHide,h),u.showVariantSelector&&t&&"v1"===v&&a.xP(e,u.dlmap),u.hideVariantSelector&&a.J1(e,l.HTMLIds.classes.variantSelectors),a.wv(l.domHTMLEl)}}e.hasAttribute("data-dexter-product-processed")||(e.setAttribute("data-dexter-product-processed",""),a.vL((function(){if(u(),new MutationObserver((function(e){for(var t=!1,r=0;r<e.length;r++){var a=e[r];if("attributes"===a.type&&"data-dexter-product-handle"===a.attributeName){t=!0;break}}t&&u()})).observe(e,{subtree:!1,childList:!1,attributes:!0}),l.HTMLIds.flags.enableProcessProductMutationObservers){var t=new MutationObserver((function(r){for(var o=!1,n=0;n<r.length;n++){var c=r[n];if("childList"===c.type&&c.addedNodes.length&&a.e8(c.addedNodes,l.HTMLIds.optionValueKeys)){o=!0;break}}o&&u(),(e.getAttribute("data-dexter-process-run-count")?Number(e.getAttribute("data-dexter-process-run-count")):0)>5&&t.disconnect()}));t.observe(e,{subtree:!0,childList:!0})}}),c))}function se(e,t,r){e.split(",").forEach((function(e){var a=r.liveNodes[e];a&&a.length&&Array.from(a).forEach((function(e){t(e,r)}))}))}function le(e,t){var r,o,n,c,i=e.getAttribute("data-dexter-product-handle")?e.getAttribute("data-dexter-product-handle"):a.Qh(e);i&&!e.hasAttribute("data-dexter-card-processed")&&(e.setAttribute("data-dexter-card-processed",""),e.setAttribute("data-dexter-product-handle",i),t.configWithHandles[i]&&(r=t.HTMLIds.flags.renameVariantOptions,o=t.HTMLIds.delays.productCard,n=t.HTMLIds.flags.remapProductCardVariants,c=t.HTMLIds.flags.enableRemapSwatchesForProductCard,a.T1(e,r,!0,!1,o,n,c,"productCard",t)))}function ue(e,t){var r,o,n,c,i=e.getAttribute("data-dexter-product-handle"),d=a.Rp(e,t.HTMLIds.optionValueKeys,t.configWithProductIds,t.configWithHandles,t.variantIdToProductHandle),s=null==d?void 0:d.slug;s!=i&&e.setAttribute("data-dexter-product-handle",s||""),s&&!e.hasAttribute("data-dexter-fold-processed")&&(e.setAttribute("data-dexter-fold-processed",""),r=t.HTMLIds.flags.renameVariantOptions,o=t.HTMLIds.delays.productModal,n=t.HTMLIds.flags.remapProductFoldVariants,c=t.HTMLIds.flags.enableRemapSwatchesForProductFold,a.T1(e,r,!0,!0,o,n,c,"productFold",t))}function pe(e,t){e.children.length&&a.vL((function(){var r=t.HTMLIds.flags.renameVariantOptions,o=t.HTMLIds.delays.productModal;
835Array.from(e.children).forEach((function(e){var n=a.Rp(e,t.HTMLIds.optionValueKeys,t.configWithProductIds,t.configWithHandles,t.variantIdToProductHandle),c=null==n?void 0:n.slug;c&&!e.hasAttribute("data-dexter-bundle-processed")&&(e.setAttribute("data-dexter-product-handle",c),e.setAttribute("data-dexter-bundle-processed",""),a.T1(e,r,!0,!0,o,!1,!1,"productFold",t))}))}),500)}function fe(e,t){var r=t.shopifyProductHandle;t.configWithHandles[r]&&!e.hasAttribute("data-dexter-main-fold-processed")&&(e.setAttribute("data-dexter-product-handle",r),e.setAttribute("data-dexter-main-fold-processed",""),function(){t.HTMLIds.classes.productCards&&e.querySelectorAll(a.k9(t.HTMLIds.classes.productCards)).forEach((function(e){e.setAttribute("data-dexter-card-processed","skipped"),e.setAttribute("data-dexter-product-processed","skipped")})),t.HTMLIds.classes.productFolds&&e.querySelectorAll(a.k9(t.HTMLIds.classes.productFolds)).forEach((function(e){e.setAttribute("data-dexter-fold-processed","skipped"),e.setAttribute("data-dexter-product-processed","skipped")})),t.HTMLIds.classes.productPageOtherFolds&&e.querySelectorAll(a.k9(t.HTMLIds.classes.productPageOtherFolds)).forEach((function(e){e.setAttribute("data-dexter-other-fold-processed","skipped"),e.setAttribute("data-dexter-product-processed","skipped")}));var r=t.HTMLIds.flags.renameVariantOptions,o=t.HTMLIds.flags.updateProductPagePriceManually,n=t.HTMLIds.delays.productPageMainFold,c=t.HTMLIds.flags.remapMainProductVariants,i=!!t.HTMLIds.swatches.className;a.T1(e,r,o,!0,n,c,i,"productFold",t)}())}function ve(e,t){var r=t.shopifyProductHandle;t.configWithHandles[r]&&!e.hasAttribute("data-dexter-other-fold-processed")&&(e.setAttribute("data-dexter-product-handle",r),e.setAttribute("data-dexter-other-fold-processed",""),a.vL((function(){var r=t.HTMLIds.flags.renameVariantOptions,o=t.HTMLIds.flags.updateProductPagePriceManually,n=t.HTMLIds.delays.productModal;a.T1(e,r,o,!0,n,!1,!1,"productFold",t)}),500))}function ge(e,t){function r(){if("product"===t.pageType&&t.productPageTest&&e.querySelectorAll(t.HTMLIds.selectors.productPageMainFold).forEach((function(e){a.Pg(e,t)})),t.HTMLIds.classes.productCards&&a.VS(t.HTMLIds.classes.productCards,a.y5,t),t.HTMLIds.classes.productFolds&&a.VS(t.HTMLIds.classes.productFolds,a.SG,t),"index"===t.pageType){var r=t.HTMLIds.selectors.homePageProductFolds?t.HTMLIds.selectors.homePageProductFolds:t.HTMLIds.selectors.productPageMainFold;e.querySelectorAll(r).forEach((function(e){a.SG(e,t)}))}"product"===t.pageType&&t.HTMLIds.classes.productPageOtherFolds&&t.productPageTest&&a.VS(t.HTMLIds.classes.productPageOtherFolds,a.nj,t),"product"===t.pageType&&t.HTMLIds.selectors.productPageOtherFolds&&t.productPageTest&&e.querySelectorAll(t.HTMLIds.selectors.productPageOtherFolds).forEach((function(e){a.nj(e,t)})),"product"===t.pageType&&t.HTMLIds.classes.bundleProductContainer&&a.VS(t.HTMLIds.classes.bundleProductContainer,a.n5,t)}r(),new MutationObserver((function(e){for(var t=!1,a=0;a<e.length;a++){var o=e[a];if("childList"===o.type&&o.addedNodes.length){t=!0;break}}t&&r()})).observe(e,{subtree:!0,childList:!0})}function me(e){return{selectors:{productPageMainFold:e.product_section_query_selector?e.product_section_query_selector:e.product_class?a.k9(e.product_class):null,homePageProductFolds:a.vJ(null==e?void 0:e.home_page_product_fold_attr_key,null==e?void 0:e.home_page_product_fold_attr_value),productPageOtherFolds:e.other_variant_selector_ids?e.other_variant_selector_ids.split(",").map((function(e){return"#"+e})).join(","):null,priceElements:e.price_class?a.k9(e.price_class):null},classes:{productPageMainFold:e.product_class?e.product_class:null,productCards:e.product_card_class?e.product_card_class:null,productFolds:e.product_modal_class?e.product_modal_class:"product__quickview-wrapper,modal--root,quick-shop,modal--is-active,product-quickshop,quick-view-panel,modal--quickshop-full,modal--quickshop-slim,modal--product,fancybox-opened,quickshop-loaded,quickbuy-container,quick-cart visible,quickView-info,quickBuy,product-product-template-quick,quickbuy-form,fancybox-inner,mfp-content,quick-shop__product,quick-shop__info,product-quickshop-details-container,modal--quick-shop",productPageOtherFolds:e.other_variant_selector_classes?e.other_variant_selector_classes:null,bundleProductContainer:e.bundle_product_container_
835class?e.bundle_product_container_class:"vtl-ub-bundle-box__product-list,cbb-frequently-bought-selector-list,th_pb_list_ul,bold-bundles-widget__items",priceElements:e.price_class?e.price_class:null,variantSelectors:e.variant_selector_class?e.variant_selector_class:null},flags:{updateProductPagePriceManually:!0!==e.disable_price_replace_on_product_page_main_fold,renameVariantOptionsManually:!!e.rename_variant_options_manually,renameVariantOptions:!e.rename_variant_options_manually,redirect:!1!==e.redirect,remapMainProductVariants:!0===e.remap_main_product_variants,remapProductCardVariants:!0===e.remap_product_card_variants,remapProductFoldVariants:!0===e.remap_product_fold_variants,triggerOnWinload:!0===e.trigger_on_winload,enableSameVariationForAllProducts:!1!==e.enable_same_variation_for_all_products,showVariantSelectorForSingleVariantProducts:!0===e.show_variant_selector_for_single_variant_products,firePixelOnlyOnProductPages:!0===e.fire_pixel_only_on_product_pages,enableProcessProductMutationObservers:!0!==e.disable_process_product_mutation_observers,enableRemapSwatchesForProductCard:!0===e.remap_swatches_for_product_card,enableRemapSwatchesForProductFold:!0===e.remap_swatches_for_product_fold,disableDexterForDebugging:!0===e.disable_dexter_for_debugging,updateCompareAtPrice:!0===e.update_compare_at_price,triggerClickEventForVariantSelection:!0===e.trigger_click_event_for_variant_selection,hideNodesWhileRemoving:!0===e.hide_nodes_while_removing},delays:{productPageMainFold:e.main_product_delay?Number(e.main_product_delay):500,productCard:e.product_card_delay?Number(e.product_card_delay):500,productModal:e.product_modal_delay?Number(e.product_modal_delay):500,priceElement:e.price_element_delay?Number(e.price_element_delay):500},swatches:{className:e.swatch_class?e.swatch_class:null,dataKey:e.swatch_data_key?e.swatch_data_key:null},optionValueKeys:e.option_value_keys?e.option_value_keys.split(","):["value","data-value","data-tooltip","data-escape","data-variant-id","data-vi
835d","data-popup","v_id","data-id"],pricePrefixRegex:a.jM(e.price_prefix_to_hide_on_collections?e.price_prefix_to_hide_on_collections:"from"),pricePrefixToHideOnCollections:e.price_prefix_to_hide_on_collections?e.price_prefix_to_hide_on_collections:"from"}}function he(e,t){var r=a.ak("z",location.href);return["v0","v1"].includes(r)||(r=localStorage.getItem(e),["v0","v1"].includes(r)||(r="v"+a.XF(Number(t)),localStorage.setItem(e,r))),r}function be(e){for(var t=Object.keys(e).reverse(),r={},a={},o=function(o){var n=t[o],c=e[n];c.vids.all.forEach((function(e){r[e]=c.slug,a[e]=n}))},n=0;n<t.length;n++)o(n);return{variantIdToProductHandle:r,variantIdToProductId:a}}function _e(e,t){for(var r=Object.keys(e).reverse(),o={},c={},i=function(i){var s=r[i],l=e[s],u=t.HTMLIds.flags.enableSameVariationForAllProducts?"dexter_"+t.storeDisplayId:"dexter_"+l.eid,p=a.er(u,l.ab),f="v1"===p?"v0":"v1";l.z=p,l.z_=f,l.optionsToHide=[].concat(l.opts[f],l.vids[f]),l.optionsToShow=[].concat(l.opts[p],l.vids[p]),l.hideVariantSelector=!t.HTMLIds.flags.showVariantSelectorForSingleVariantProducts&&2===l.opts.all.length,l.showVariantSelector=!l.hideVariantSelector;var v=l.vids[p].map((function(e){return l.v2pr[e]}));l.priceVaries=Math.min.apply(Math,d(v))!=Math.max.apply(Math,d(v)),l.updateDisplayLabels="v1"===p;var g=t.shopifySelectedOrFirstAvailableVariantId;"product"===t.pageType&&t.shopifyProductHandle===l.slug?l.variantIdToSelect=l.vids[f].includes(g)?l.v2v[g]:g:l.variantIdToSelect=l.vids[p][0],l.pings=0,l.rdlmap=a.F8(l.dlmap),l.o2o=n(n({},l.dlmap),l.rdlmap),0==l.v2cmp[l.variantIdToSelect]&&"v1"===p&&(l.cmpV1="");var m=l.variantIdToSelect,h=l.v2v[m];l.findReplacepriceMaps={},l.findReplacepriceMaps.productFold={price:a.Yk(l.v2pr[h],l.v2pr[m],t.moneyFormat),compareAtPrice:a.Yk(l.v2cmp[h],l.v2cmp[m],t.moneyFormat)};var b={v0:{idx:"",variantId:"",price:"",compareAtPrice:""},v1:{idx:"",variantId:"",price:"",compareAtPrice:""}};b.v0.idx=a.vH(l.vids.v0.map((function(e){return l.v2pr[e]}))),b.v0.variantId=l.vids.v0[b.v0.idx],b.v0.price=l.v2pr[b.v0.variantId],b.v0.compareAtPrice=l.v2cmp[b.v0.variantId],b.v1.idx=a.vH(l.vids.v1.map((function(e){return l.v2pr[e]}))),b.v1.variantId=l.vids.v1[b.v1.idx],b.v1.price=l.v2pr[b.v1.variantId],b.v1.compareAtPrice=l.v2cmp[b.v1.variantId],l.findReplacepriceMaps.productCard={price:a.Yk(b[f].price,b[p].price,t.moneyFormat),compareAtPrice:a.Yk(b[f].compareAtPrice,b[p].compareAtPrice,t.moneyFormat)},l.vMap={},l.vids[f].forEach((function(e){l.vMap[e]=l.v2v[e]})),l.oMap={},o[l.slug]=l,c[s]=l,t.productPageTest="product"===t.pageType&&t.shopifyProductHandle===l.slug},s=0;s<r.length;s++)i(s);return{configWithHandles:o,configWithProductIds:c}}function ye(e,t,r,o){var n={version:"4.4",storeDisplayId:e||null,currencySymbol:a.dM(t.shopMoneyFormat),currencyCode:t.currencyCode,moneyFormat:a.bZ(t.shopMoneyFormat),shopifyProductHandle:t.shopifyProductHandle,pageType:t.pageType,shopifySelectedOrFirstAvailableVariantId:String(t.shopifySelectedOrFirstAvailableVariantId),productPageTest:!1,landingUrl:location.href,domHTMLEl:document.querySelector("html"),liveNodes:{},HTMLIds:{selectors:{},classes:{},flags:{},delays:{},optionValueKeys:null,pricePrefixRegex:null},configWithHandles:{},configWithProductIds:{},variantIdToProductId:{},variantIdToProductHandle:{},allProductIds:[],allProductHandles:[],allVariantIds:[]};n.HTMLIds=a.ci(o);var c=a.Ez(r);n.variantIdToProductHandle=c.variantIdToProductHandle,n.variantIdToProductId=c.variantIdToProductId;var i=a.G6(r,n);n.configWithHandles=i.configWithHandles,n.configWithProductIds=i.configWithProductIds,n.allProductIds=new Set(Object.values(n.variantIdToProductId)),n.allProductHandles=new Set(Object.values(n.variantIdToProductHandle)),n.allVariantIds=new Set(Object.keys(n.variantIdToProductHandle));for(var d=Object.keys(n.HTMLIds.classes),s=0;s<d.length;s++){var l=d[s];n.HTMLIds.classes[l]&&n.HTMLIds.classes[l].split(",").forEach((function(e){e&&(n.liveNodes[e]=document.getElementsByClassName(e))}))}return window.dexter=n,n}function Te(e,t,r,o){if(Object.keys(r).length>0&&!o.disable_dexter_for_debugging){var n=a.qI(e,t,r,o);if("product"===n.pageType&&n.shopifyProductHandle&&Object.keys(n.configWithHandles).includes(n.shopifyProductHandle)){var c=n.configWithHandles[n.shopifyProductHandle];if(n.productPageTest=!0,n.HTMLIds.flags.redirect){var i=a.ak("variant",location.href);c.variantIdToSelect&&c.variantIdToSelect!=n.shopifySelectedOrFirstAvailableVariantId&&c.variantIdToSelect!==i&&a.uc(c.variantIdToSelect)}a.LA(),a.qZ(n.domHTMLEl,5e3),a.GG((function(){return a.wv(n.domHTMLEl)}))}n.HTMLIds.flags.triggerOnWinload?a.GG((function(){a.ws(document.body,n)})):a.cB((function(){a.ws(document.body,n)}))}}a.KH(storeDisplayId,dexterLiquidVariables,c,html_ids)}},t={};function r(a){var o=t[a];if(void 0!==o)return o.exports;var n=t[a]={exports:{}};return e[a](n,n.exports,r),n.exports}r.d=(e,t)=>{for(var a in t)r.o(t,a)&&!r.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:t[a]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r(141)})(); 836 } catch (t) { 837 console.log("dexter global error.", t) 838 document.querySelector("html").setAttribute("data-dexter-loading", "false") 839 } 840</script>
vendor: 1 bytes, line 840
840
841<script> 842 try { 843 console.log('ck head script initiated') 844 // var ckSurvivalMinutes = 30; //in mins 845 var ckSurvivalMinutes = 7*24*60 //for 7 days 846 // Define the number of mins for cookie survival 847 848 // Function to extract query parameters from the URL 849 var getCKSearchParams = function () { 850 var searchParams = new URLSearchParams(window.location.search); 851 var params = {}; 852 // Iterate through the query parameters and store them in the 'params' object 853 searchParams.forEach(function (value, key) { 854 params[key] = value; 855 }); 856 return params; 857 } 858 859 // Function to store query parameters in local storage 860 var storeCKInLocalStorage = function (params) { 861 // Remove specific items from local storage if they are not present in 'params' 862 if (!('gclid' in params)) { 863 localStorage.removeItem('ck_gclid'); 864 } 865 if (!('fbclid' in params)) { 866 localStorage.removeItem('ck_fbclid'); 867 } 868 if (!('igshid' in params)) { 869 localStorage.removeItem('ck_igshid'); 870 } 871 if (!('gad_source' in params)) { 872 localStorage.removeItem('ck_gad_source') 873 } 874 if (!('msclkid' in params)) { 875 localStorage.removeItem('ck_msclkid') 876 } 877 878 // If any of the specified parameters are present, clear all 'ck_' items from local storage 879 if ('gclid' in params || 'fbclid' in params || 'igshid' in params || 'gad_source' in params || 'msclkid' in params) { 880 Object.keys(localStorage).forEach(function (key) { 881 if (/^ck_/.test(key)) { 882 localStorage.removeItem(key); 883 } 884 }); 885 } else { 886 // Store each query parameter in local storage with a 'ck_' prefix 887 for (var key in params) { 888 if (params.hasOwnProperty(key)) { 889 localStorage.setItem("ck_" + key, params[key]); 890 } 891 } 892 893 // Store the current timestamp in local storage 894 var currentTimestamp = Math.floor(Date.now() / 1000); // Convert milliseconds to seconds 895 localStorage.setItem('ck_timestamp', currentTimestamp); 896 } 897 } 898 // Get the query parameters from the URL 899 var ckSearchParams = getCKSearchParams(); 900 console.log('ckSearchParams :', ckSearchParams) 901 // Store the query parameters in local storage 902 storeCKInLocalStorage(ckSearchParams); 903 console.log('head script ended') 904 } catch (error) { 905 console.log('ck_head_error', error) 906 } 907 908 </script>
908 909
910<script src="https://static-cdn.trackier.com/rtg/664b347ccc5e0e74b00449f6.js"> 911</script>
911 912
913<script async src="https://tracking.woost.io/loader.js"></script>
913 914 915<!-- BEGIN app block: shopify://apps/quinn-shoppable-videos/blocks/app-embed-legacy/150d2781-732b-4020-a9fb-1368e974e6bb --> 916 917 918 919 920 921 922 923<!-- BEGIN app snippet: init --> 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939
940<script data-app="quinn"> 941 window.Quinn = {}; 942 Quinn.ab_test_enabled = false; 943 Quinn.ab_test_id = "test01"; 944 Quinn.ab_enabled_for_widgets = ["floating","cards","story"]; 945 Quinn.ab_enabled_on_pages = []; 946 Quinn.ab_control_group_percentage = "50"; 947 Quinn.embed_settings = {"story_spacing_desktop":20,"story_spacing_mobile":10,"story_margins_mobile":"0","story_margins_desktop":"0","story_padding_mobile":"0","story_padding_desktop":"0","card_spacing_desktop":20,"card_spacing_mobile":10,"card_margins_desktop":"0","card_margins_mobile":"0","card_padding_desktop":"0","card_padding_mobile":"0","quinn_atc_button_text":"Add to cart","quinn_out_of_stock_text":"Out of stock","quinn_view_product_text":"More Info","quinn_description_open_text":"Show now","quinn_description_heading_text":"Description","quinn_description_read_more":"Read more","quinn_description_read_less":"Read less","quinn_product_section_heading":"Selected Product","quinn_variant_selector_prefix":"Select","quinn_atc_button_loading":"Loading","quinn_atc_complete_toast":"Product added to cart","custom_swatch_code":"\u003cscript\u003e\u003c\/script\u003e","quinn_enable_vendor_playlist":false}; 948 Quinn.is_deferred_mode_enabled = null; 949 Quinn.is_manual_load_enabled = null; 950 Quinn.queuedScripts = []; 951</script>
951 952 953 954 955 956 957 958 959 960
961<script 962 data-app="quinn" 963> 964 Quinn.shop_domain = "kopraan-store.myshopify.com"; 965 Quinn.metaPrefix= "PRODUCT_6996992098442_"; 966 Quinn.page_key = "6996992098442"; 967 Quinn.page_type = "product"; 968 Quinn.page_handle = "sponge-wipe-pack-of-5"; 969 Quinn.currency_symbol = "" || "â¹", 970 Quinn.design_mode = false; 971 Quinn.facebook_pixel_tracking = null; 972 Quinn.settings = {"story":{"visibility":"both","hero_text_color":"#ffffff","hero_text":"WATCH \u0026 BUY!","hero_title":"Bestsellers","show_hero_story":true,"is_sticky":false,"website_header_identifier":"#shopify-section-header","top_offset_on_collection_mobile":"0","top_offset_on_collection_desktop":"0","top_offset_on_product_mobile":"0","top_offset_on_product_desktop":"0","top_offset_on_home_mobile":"0","top_offset_on_home_desktop":"0"},"cards":{"visibility":"both","show_first_product_price":true,"use_variant_price":true,"reviewsPlaceholder":"New Arrival","cards_heading":""},"recommendations":{"relatedBadgeText":"For you","viewedBadgeText":"Previously viewed","incartBadgeText":"In you cart","orderedBadgeText":"Previously bought","bestSellingBadgeText":"","patcBadgeText":"","headingText":"For you","headingFontFamily":"inherit","headingFontWeight":"500","headingFontSize":"24px","heading_font_color":"#00584b","rel_prod_text_color":"#ffaa22","productTitleFontFamily":"inherit","viewed_prod_text_color":"#ffe6b3","prev_viewed_prod_text_color":"#ffe6b3","incart_prod_text_color":"#cfbdfe","ordered_prod_text_color":"#c6f7d5","arrow_bg":"#00584b","arrow_color":"#ffffff"},"imaxvideo":{"visibility":"both"},"overlay":{"close_overlay_back_button":true,"change_image_on_variant_change":false,"cart_selector":"#cart-summary","swatch_selector_keys":"color","selector_types":"{\"Size\":\"size\",\"Color\":\"shade\",\"Shade\":\"shade\",\"Flavour\":\"dropdown\"}","hide_elements":"","swipe_direction":"vertical","card_swipe_direction":"vertical","prevent_header_update":false,"move_to_next_story":false,"uniform_group_overlay_ux":false,"is_muted":true,"overlay_z_index":190,"should_open_image_overlay":false,"redirect_url":"","redirect_product_click":false,"show_media_title_in_group_overlay":false,"use_swatch_images":false,"sort_variant_by_quantity":false,"show_overlay_title_for_all_widgets":false,"disable_overlay_atc_tracking":false,"show_navigation_arrows":false,"swatch_option_ignore":"","swatch_priority_order":"","overlay_outofstock_text":"","disable_overlay_minimiser":false,"move_to_next_video":false,"tap_to_switch_story":false,"always_show_products":false},"floating":{"disable_widget":true,"floating_type":"rectangle","floating_side":"right","mobile_floating_right":"20","mobile_floating_bottom":100,"desktop_floating_right":"20","desktop_floating_bottom":100,"floating_zindex":"9999","show_circle_close_btn":true,"hide_on_rectangle_close":false,"show_after_scroll":false,"scroll_distance":"100"},"floating_tray":{"enable_widget":false,"mobile_floating_bottom":"100","desktop_floating_bottom":"100","slider_text":"REVIEWS"},"general":{"cart_provider":"custom","should_loop_overlay":true,"review_provider":"none","currency_symbol":"","show_decimal_price":false,"store_offers":"[]","show_branding":false,"branding_text_color":"#6D7278","show_overlay_branding":true,"overlay_branding_text_color":"#FFFFF","show_video_watermark":true,"video_watermark_text_color":"#6D7278","checkout_video_tagging":false,"is_market_enabled":false,"default_market_country_code":"","gaid":"","fbid":"","shopflowid":"","storeLogoUrl":"","vlpFontScript":"","storeCDNPrefix":"","enable_quinn_cdn":false,"disable_ga_events":false,"disable_fb_events":false,"network_interceptor":false,"tracking_injection":true,"disable_vibrations":false,"enable_translation":false,"prevent_price_round":false,"swap_currency_symbol":false,"cart_tagging":false},"customiser":{"card_cutoff_price":"true","review_provider":"none","video_cutoff_price_visibility":"true","primaryBtn_title":"Shop now","tertiaryBtn_title":"More info","tertiaryBtn_visibility":"true","secondaryBtn_title":"Add to cart","popup_text":"Watch \u0026 Buy","popup_size":"Small","floating_tray_text":"","floating_tray_bottom_height":"50px"},"checkout":{"ab_enabled":false,"ab_test_id":""},"clp":{"button_position":"top_right","z_index":"9999","vertical_offset":"10","horizontal_offset":"10","button_text":"Quick view"}
972,"analytics":{"disable_atc_analytics_view":false,"disable_order_analytics_view":false,"disable_cta_analytics_view":true},"enable_interceptor":false,"cart_tracking":false,"ab_testing":false,"ab_testing_id":"test01","show_ab_testing_analytics":false,"ab_control_group_percentage":"50","calc_net_speed":false,"enable_gif":false,"subscription":{"plan_name":"FREE"},"forced_disabled":false,"setupCompleted":true,"events":["quinn_events_product_view","quinn_events_overlay_open","quinn_events_overlay_close","quinn_events_system_action","quinn_events_custom_action","quinn_events_overlay_media_interaction","quinn_events_overlay_swipe","quinn_events_widget_impression","quinn_events_page_view","quinn_events_page_scroll","quinn_events_cta_clicked"],"ab_enabled_on_pages":[],"ab_enabled_for_widgets":[],"onboarding":{"signupCompleted":true,"subscribed":true},"pallet":{"--quinn-primary-text-color":"#fff","--quinn-primary-color":"#000","--quinn-primary-border-color":"#000","--quinn-secondary-text-color":"#000000","--quinn-secondary-color":"#ffdc64","--quinn-secondary-border-color":"#ffdc64","--quinn-story-outline-color":"#ffdc64","--quinn-story-title-color":"#000000","--quinn-cart-checkout-btn-bg-color":"#fff","--quinn-cart-checkout-btn-color":"#000","--quinn-cart-checkout-border-color":"#eee"},"view_threshold_miliseconds":0}; 973 Quinn.version = "quinn-live-1-492"; 974 Quinn.pallet = {"--quinn-card-title-color":"#000000","--quinn-card-regular-price-color":"#000000","--quinn-card-cut-off-price-color":"#000000","--quinn-card-background-color":"#fff","--quinn-primary-color":"#ffd712","--quinn-primary-text-color":"#000","--quinn-primary-border-color":"#ffd712","--quinn-secondary-color":"#ffa41c","--quinn-secondary-text-color":"#000","--quinn-tertiary-color":"#fff","--quinn-tertiary-text-color":"#000","--quinn-tertiary-border-color":"#000","--quinn-secondary-border-color":"#ffa41c"}; 975 Quinn.functions = {}; 976 Quinn.utils = {}; 977 Quinn.app_id = "5905719"; 978 Quinn.page_widgets = []; 979 Quinn.timestamp = Date.now(); 980 Quinn.Events = {}; 981 Quinn.CUSTOM_QUINN_EVENTS = {}; 982 Quinn.appType = 'shopify'; 983 Quinn.sft = "634d6afa01e88fcc7dfad8f430090736"; 984 Quinn.cdn = "@@koparoclean.com@cdn@shop@[email protected]?v=22622"; 985 Quinn.view_threshold_miliseconds = 0; 986 console.log("%cShoppable videos powered by quinn.live", "font-size: 1.2em; font-weight: bolder; text-shadow: #000 1px 1px; background-color: #0388fc; padding: 10px 10%; color: #fff; text-align: center;") 987 console.log(`%cversion: ${ 988 Quinn.version 989 }`, "font-size: 1em; font-weight: bolder;") 990 localStorage.setItem("_quinn-shop-domain", Quinn.shop_domain); 991 Quinn.themeSettings = {"header_col":"#000000","body_text_col":"#000000","links_col":"#000000","site_bg_col":"#ffffff","cart_summary_bg_col":"#ffffff","star_col":"#ffdc64","feature_col":"#000000","feature_over_col":"#ffffff","divider_col":"#f9f4ec","image_overlay_text_col":"#f9f4ec","image_overlay_bg_col":"#212326","image_overlay_opacity":17,"alt_bg_col":"#fcffd6","alt_bg_text_col":"#212326","announcement_col_bar":"#9058a3","announcement_col_text":"#ffffff","toolbar_col_bg":"#ffffff","toolbar_col_text":"#000000","nav_accent_col":"#000000","nav_main_bg_col":"#f9f7f4","nav_main_col":"#2c2528","nav_main_hover_col":"#000000","nav_featured_col":"#534bae","mob_nav_bg":"#ffffff","mob_nav_text":"#212326","coll_header_bg_col":"#f9f7f4","coll_header_heading_col":"#212326","coll_header_text_col":"#000000","product_block_bg_col":"#ffffff","product_block_image_bg_col":"#ffffff","sale_label_bg_col":"#000000","new_in_label_bg_col":"#534bae","sold_out_label_bg_col":"#212326","low_inv_label_bg_col":"#3e2723","foot_bg_col":"#0791c4","foot_text_col":"#ffffff","foot_links_col":"#ffffff","popup_text_col":"#6b7177","popup_background_col":"#212121","type_base_font":{"error":"json not allowed for this object"},"type_heading_font":{"error":"json not allowed for this object"},"capitalize_headings":false,"type_nav_font":{"error":"json not allowed for this object"},"type_logo_font":{"error":"json not allowed for this object"},"font_size_body_int":16,"font_size_nav_int":17,"font_size_logo_int":26,"font_size_heading_int":31,"btn_style":"uppercase","btn_shape":"lozenge","prod_thumb_shape":"1","prod_thumb_gutter":"0","prod_thumb_gap":"20","prod_thumb_show_border":true,"product_grid_hover_image":true,"product_grid_show_weight":false,"product_grid_show_reviews":true,"prod_block_layout":"above","label_sale_show":true,"prod_sale_method":"percentage","label_soldout_show":true,"label_remain_show":true,"prod_stock_warn_limit_int":5,"label_new_in_show":true,"prod_new_method":"tag","prod_new_in_limit_int":2,"prod_quantity_controls":"realtime","prod_quick_buy_show":true,"prod_quick_buy_type":"in-page","prod_quick_buy_pos":"middle","collection_thumb_shape":"1.5","collection_image_position":"center center","collection_text_alignment":"center","swatch_enabled":false,"swatch_option_name":"Colour","swatch_method":"image","swatch_value_list":"","prod_thumb_show_options":true,"swatch_show_filters":false,"swatch_shape":"natural","swatch_shape_grid":"circle","swatch_alignment":"center","search_type":"product","enable_live_search":true,"live_search_show_vendor":false,"live_search_show_price":true,"live_search_search_meta":false,"favicon":"\/\/koparoclean.com\/cdn\/shop\/files\/favicon-32x32.png?v=1647102909","social_twitter_url":"https:\/\/twitter.com\/koparoclean","social_facebook_url":"https:\/\/www.facebook.com\/Koparo.Clean\/","social_pinterest_url":"https:\/\/in.pinterest.com\/koparoc\/","social_vimeo_url":"","social_youtube_url":"https:\/\/www.youtube.com\/@koparoclean","social_instagram_url":"https:\/\/www.instagram.com\/koparo.clean","social_tiktok_url":"","social_custom_url":"","section_padding":"small","cart_type":"drawer-dynamic","open_drawer_on_mobile":true,"currency_code_enabled":true,"cart_currency_code_enabled":false,"superscript_decimals":false,"animations_enabled_desktop":true,"checkout_logo_position":"center","checkout_logo_size":"small","checkout_body_background_color":"#212121","checkout_input_background_color_mode":"white","checkout_sidebar_background_color":"#fafafa","checkout_heading_font":"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'","checkout_body_font":"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'","checkout_accent_color":"#1878b9","checkout_button_color":"#ff0000","checkout_error_color":"#ff0000","enable_section_dividers":false,"prod_buy_show_quantity":true,"site_border_col":"#6a5b5c","site_border_thickness":0,"nav_drop_bg_col":"#f4f2e9","nav_drop_link_col":"#6a5b5c","nav_drop_link_hover_col":"#5c8018","logo_col":"#6a5b5c","prod_sale_price_col":"#89c21e","homepage_divider_col":"rgba(0,0,0,0)","nav_drop_heading_col":"#6a5b5c","sale_label_text_col":"#ffffff","new_in_label_text_col":"#ffffff","sold_out_label_text_col":"#ffffff","low_inv_label_text_col":"#ffffff","prod_thumb_border":"border","product_form_ajax":"true","side_cart_summary_visibility":"always","enable_cart_notes":false,"show_tax_and_shipping":true,"show_additional_checkout_buttons":false,"cart_summary_image_show":true,"cart_summary_image_text_color":"#ffffff","cart_summary_image_tint_color":"#6b5b5c","cart_summary_image_tint_opacity":25,"customer_layout":"customer_area"}; 992</script>
992 993
994<script data-app="quinn"> 995 Quinn.cdn = Quinn.cdn.replace(/@/g, '/').split('/').slice(0, -1).join('/') + '/'; 996 Quinn.isNewApp = true; 997</script>
997 998 999 1000<style> 1001 :root { 1002 --quinn_loader_color: #e6e4eb; 1003 } 1004</style>
1004<script data-app="quinn"> 1005 if (!window.quinnExtensionCdnUrl) { 1006 const quinnOverlayUrl = 'https://cdn.shopify.com/extensions/01a0af97-ffb3-7b6e-b07a-cc1b9eb2e29e/quinn-live-1-492/assets/quinn-overlay.bundle.js'; 1007 const quinnExtensionUrl = quinnOverlayUrl.split('/'); 1008 quinnExtensionUrl.pop(); 1009 window.quinnExtensionCdnUrl = quinnExtensionUrl.join('/') + '/'; 1010 } 1011 document.addEventListener('DOMContentLoaded', () => { 1012 if (Quinn.functions && Quinn.functions.UPDATE_APP_CART) { 1013 Quinn.functions.UPDATE_APP_CART(); 1014 } 1015 }); 1016</script>
vendor: 1 bytes, line 1016
1016
1017<script></script>
vendor: 1 bytes, line 1017
1017
1018<script>window.REFRESH_CART = () => { 1019window.theme.updateCartSummaries(); 1020}</script>
vendor: 1 bytes, line 1020
1020
1021<script>window.OPEN_CART = () => { 1022document.querySelector(".toggle-cart-summary").click() 1023}</script>
1023 1024<style> 1025#cart-summary { 1026z-index: 99999999 !important; 1027} 1028</style> 1029 1030<!-- END app snippet --> 1031 1032<!-- BEGIN app snippet: asset --> 1033 1034 1035 1036
1037<script 1038 src="https://cdn.shopify.com/extensions/01a0af97-ffb3-7b6e-b07a-cc1b9eb2e29e/quinn-live-1-492/assets/quinn-live.bundle.js" 1039 defer="defer" 1040 data-app="quinn" 1041 type="module" 1042 ></script>
1042<!-- END app snippet --> 1043<!-- BEGIN app snippet: asset --> 1044 1045 1046 1047
1048<script data-app="quinn"> 1049 Quinn.overlay_url = "https://cdn.shopify.com/extensions/01a0af97-ffb3-7b6e-b07a-cc1b9eb2e29e/quinn-live-1-492/assets/quinn-overlay.bundle.js"; 1050 </script>
1050<!-- END app snippet --> 1051 1052<!-- BEGIN app snippet: asset --> 1053 1054 1055 1056
1057<script 1058 src="https://cdn.shopify.com/extensions/01a0af97-ffb3-7b6e-b07a-cc1b9eb2e29e/quinn-live-1-492/assets/quinn-vendor.bundle.js" 1059 defer="defer" 1060 data-app="quinn" 1061 type="module" 1062 ></script>
1062<!-- END app snippet --> 1063<!-- BEGIN app snippet: asset --> 1064 1065 1066 1067
1068<script data-app="quinn"> 1069 Quinn.chunk_overlay_variants_url = "https://cdn.shopify.com/extensions/01a0af97-ffb3-7b6e-b07a-cc1b9eb2e29e/quinn-live-1-492/assets/OverlayInfoVariants-svelte.js"; 1070 </script>
1070<!-- END app snippet --> 1071<!-- BEGIN app snippet: asset --> 1072 1073 1074 1075
1076<script data-app="quinn"> 1077 Quinn.chunk_overlay_video_url = "https://cdn.shopify.com/extensions/01a0af97-ffb3-7b6e-b07a-cc1b9eb2e29e/quinn-live-1-492/assets/OverlayVideo-svelte.js"; 1078 </script>
1078<!-- END app snippet --> 1079<!-- BEGIN app snippet: asset --> 1080 1081 1082 1083
1084<script data-app="quinn"> 1085 Quinn.chunk_overlay_volume_btn_url = "https://cdn.shopify.com/extensions/01a0af97-ffb3-7b6e-b07a-cc1b9eb2e29e/quinn-live-1-492/assets/VolumeButton-svelte.js"; 1086 </script>
1086<!-- END app snippet --> 1087<!-- BEGIN app snippet: asset --> 1088 1089 1090 1091
1092<script data-app="quinn"> 1093 Quinn.chunk_overlay_info_variants_url = "https://cdn.shopify.com/extensions/01a0af97-ffb3-7b6e-b07a-cc1b9eb2e29e/quinn-live-1-492/assets/OverlayInfoVariants-svelte.js"; 1094 </script>
1094<!-- END app snippet --> 1095<!-- BEGIN app snippet: asset --> 1096 1097 1098 1099
1100<script data-app="quinn"> 1101 Quinn.chunk_overlay_cart_btn_url = "https://cdn.shopify.com/extensions/01a0af97-ffb3-7b6e-b07a-cc1b9eb2e29e/quinn-live-1-492/assets/CartButton-svelte.js"; 1102 </script>
1102<!-- END app snippet --> 1103<!-- BEGIN app snippet: asset --> 1104 1105 1106 1107
1108<script data-app="quinn"> 1109 Quinn.chunk_overlay_video_group_url = "https://cdn.shopify.com/extensions/01a0af97-ffb3-7b6e-b07a-cc1b9eb2e29e/quinn-live-1-492/assets/OverlayVideoGroup-svelte.js"; 1110 </script>
1110<!-- END app snippet --> 1111<!-- BEGIN app snippet: asset --> 1112 1113 1114 1115
1116<script data-app="quinn"> 1117 Quinn.chunk_overlay_info_products_url = "https://cdn.shopify.com/extensions/01a0af97-ffb3-7b6e-b07a-cc1b9eb2e29e/quinn-live-1-492/assets/OverlayInfoProducts-svelte.js"; 1118 </script>
1118<!-- END app snippet --> 1119<!-- BEGIN app snippet: asset --> 1120 1121 1122 1123
1124<script data-app="quinn"> 1125 Quinn.chunk_overlay_mobile_products_container_url = "https://cdn.shopify.com/extensions/01a0af97-ffb3-7b6e-b07a-cc1b9eb2e29e/quinn-live-1-492/assets/OverlayMobileProductsContainer-svelte.js"; 1126 </script>
1126<!-- END app snippet --> 1127<!-- BEGIN app snippet: asset --> 1128 1129 1130 1131
1132<script data-app="quinn"> 1133 Quinn.chunk_overlay_info_product_images_url = "https://cdn.shopify.com/extensions/01a0af97-ffb3-7b6e-b07a-cc1b9eb2e29e/quinn-live-1-492/assets/OverlayInfoProductImages-svelte.js"; 1134 </script>
1134<!-- END app snippet --> 1135<!-- BEGIN app snippet: asset --> 1136 1137 1138 1139
1140<script data-app="quinn"> 1141 Quinn.chunk_overlay_info_product_description_url = "https://cdn.shopify.com/extensions/01a0af97-ffb3-7b6e-b07a-cc1b9eb2e29e/quinn-live-1-492/assets/OverlayInfoProductDescription-svelte.js"; 1142 </script>
1142<!-- END app snippet --> 1143<!-- BEGIN app snippet: network-intercepter -->
1143<script> 1144 const origFetch = window.fetch; 1145 window.fetch = async (...args) => { 1146 let [url, payload] = args; 1147 1148 if (!url) { 1149 return origFetch(...args); 1150 } 1151 1152 if (url instanceof Request) { 1153 url = url.url; // Extract the URL string from the Request object 1154 } else if (url instanceof URL) { 1155 url = url.toString(); // Convert URL object to string 1156 } 1157 1158 if (url.includes('/cart/add')) { 1159 if (payload && payload.body) { 1160 const formData = payload.body; 1161 1162 // Case 1: Handle FormData 1163 if (formData instanceof FormData) { 1164 formData.delete('properties[_y]'); 1165 } 1166 // Case 2: Handle JSON string 1167 else if (typeof formData === 'string') { 1168 try { 1169 const parsedData = JSON.parse(formData); 1170 if (parsedData.items) { 1171 parsedData.items.forEach((item) => { 1172 if (item.properties && item.properties['_y']) { 1173 delete item.properties['_y']; 1174 } 1175 }); 1176 } 1177 payload.body = JSON.stringify(parsedData); 1178 } catch (e) {} 1179 } 1180 // Case 3: Handle plain object 1181 else if (typeof formData === 'object') { 1182 if (formData.items) { 1183 formData.items.forEach((item) => { 1184 if (item.properties && item.properties['_y']) { 1185 delete item.properties['_y']; 1186 } 1187 }); 1188 } 1189 } 1190 } 1191 } 1192 1193 const response = await origFetch(...args); 1194 if (Quinn && typeof Quinn.interceptorCallback?.Fetch === 'function') { 1195 Quinn.interceptorCallback.Fetch(response.url, response, origFetch); 1196 } 1197 quinnSyncCart(url); 1198 1199 return response; 1200 }; 1201 function quinnSyncCart(url) { 1202 if (!url) return; 1203 if ( 1204 (url.includes('/cart/add') || url.includes('/cart/update') || url.includes('/cart/change')) && 1205 window.Quinn && 1206 window.Quinn.overlayController 1207 ) { 1208 console.log('quinnSyncCart'); 1209 Quinn.overlayController.controller.dispatchEvent({ events: ['UPDATE_CART_COUNT'] }); 1210 } 1211 } 1212 (function (XHR) { 1213 let send = XHR.prototype.send; 1214 XHR.prototype.send = function (data) { 1215 let oldOnReadyStateChange; 1216 1217 function onReadyStateChange() { 1218 if (this.readyState === 4 && Quinn.interceptorCallback) { 1219 Quinn.interceptorCallback.XHR(this._url, this.response, XHR); 1220 } 1221 quinnSyncCart(this._url); 1222 if (oldOnReadyStateChange) oldOnReadyStateChange(); 1223 } 1224 1225 if (this._url && this._url.includes('/cart/add')) { 1226 // Case 1: Handle FormData 1227 if (data instanceof FormData) { 1228 data.delete('properties[_y]'); 1229 } 1230 // Case 2: Handle JSON string 1231 else if (typeof data === 'string') { 1232 try { 1233 const parsedData = JSON.parse(data); 1234 if (parsedData.items) { 1235 parsedData.items.forEach((item) => { 1236 if (item.properties && item.properties['_y']) { 1237 delete item.properties['_y']; 1238 } 1239 }); 1240 } 1241 payload.body = JSON.stringify(parsedData); 1242 } catch (e) {} 1243 } 1244 // Case 3: Handle plain object 1245 else if (typeof data === 'object') { 1246 if (data.items) { 1247 data.items.forEach((item) => { 1248 if (item.properties && item.properties['_y']) { 1249 delete item.properties['_y']; 1250 } 1251 }); 1252 } 1253 } 1254 } 1255 1256 /* Set xhr.noIntercept to true to disable the interceptor for a particular call */ 1257 if (!this.noIntercept) { 1258 if (this.addEventListener) { 1259 this.addEventListener('readystatechange', onReadyStateChange, false); 1260 } else { 1261 oldOnReadyStateChange = this.onreadystatechange; 1262 this.onreadystatechange = onReadyStateChange; 1263 } 1264 } 1265 send.call(this, data); 1266 }; 1267 })(XMLHttpRequest); 1268</script>
1268 1269<!-- END app snippet --> 1270 1271<!-- BEGIN app snippet: asset --> 1272 1273 1274 1275
1276<script 1277 src="https://cdn.shopify.com/extensions/01a0af97-ffb3-7b6e-b07a-cc1b9eb2e29e/quinn-live-1-492/assets/quinn-story.bundle.js" 1278 defer="defer" 1279 data-app="quinn" 1280 type="module" 1281 ></script>
1281<!-- END app snippet --> 1282<!-- BEGIN app snippet: story --> 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323<!-- END app snippet --> 1324 1325<!-- BEGIN app snippet: asset --> 1326 1327 1328 1329
1330<script 1331 src="https://cdn.shopify.com/extensions/01a0af97-ffb3-7b6e-b07a-cc1b9eb2e29e/quinn-live-1-492/assets/quinn-imaxvideo.bundle.js" 1332 defer="defer" 1333 data-app="quinn" 1334 type="module" 1335 ></script>
1335<!-- END app snippet --> 1336<!-- BEGIN app snippet: imax_video --> 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364<!-- END app snippet --> 1365 1366 1367 1368<!-- BEGIN app snippet: overlay --> 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391<!-- END app snippet --> 1392 1393 1394 1395<!-- BEGIN app snippet: asset --> 1396 1397 1398 1399
1400<script 1401 src="https://cdn.shopify.com/extensions/01a0af97-ffb3-7b6e-b07a-cc1b9eb2e29e/quinn-live-1-492/assets/quinn-cards.bundle.js" 1402 defer="defer" 1403 data-app="quinn" 1404 type="module" 1405 ></script>
1405<!-- END app snippet --> 1406 1407<!-- BEGIN app snippet: cards --> 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 <style> 1449 @media (min-width: 501px) { 1450 #quinn-cards-1 .quinn_card { 1451 height: 540px; 1452 width: 300px; 1453 border-radius: 5px 5px 5px 5px; 1454 box-shadow: 1px 2px 2px #00000033; 1455 } 1456 } 1457 @media (max-width: 500px) { 1458 #quinn-cards-1 .quinn_card { 1459 height: 380px; 1460 width: 220px; 1461 border-radius: 5px 5px 5px 5px; 1462 box-shadow: 1px 2px 2px #00000033; 1463 } 1464 } 1465 </style> 1466 <style> 1467 .quinn_cards { 1468 display: flex !important; 1469 flex-wrap: nowrap; 1470 overflow: scroll; 1471 position: relative; 1472 scrollbar-width: none; 1473 } 1474 .quinn_card:first-child { 1475 margin-left: auto; 1476 } 1477 1478 .quinn_card:last-child { 1479 margin-right: auto; 1480 } 1481 .quinn_card_loading { 1482 display: block !important; 1483 background-color: var(--quinn_loader_color); 1484 } 1485 .quinn_card { 1486 overflow: hidden; 1487 scroll-snap-align: start; 1488 cursor: pointer; 1489 flex-shrink: 0; 1490 position: relative; 1491 } 1492 .quinn_cards::-webkit-scrollbar {
1493 display: none; 1494 } 1495 @media (min-width: 501px) { 1496 #quinn-cards-1.quinn_cards { 1497 margin: 0; 1498 padding:10px; 1499 scroll-padding: 10px;} 1500 .quinn-branding{ 1501 padding: 10px; 1502 padding-top: 0; 1503 padding-bottom: 0; 1504 height: 30px; 1505 1506 } 1507 .quinn_card:not(:last-of-type){ 1508 margin-right: 15px; 1509 } 1510 } 1511 @media (max-width: 500px) { 1512 #quinn-cards-1.quinn_cards { 1513 margin: 0; 1514 padding: 5px; 1515 scroll-padding: 5px;} 1516 .quinn_card:not(:last-of-type){ 1517 margin-right: 7px; 1518 } 1519 .quinn-branding{ 1520 padding: 5px; 1521 padding-top: 0; 1522 padding-bottom: 0; 1523 height: 30px; 1524 } 1525 } 1526 .quinn-cards-stories-carousel-body::-webkit-scrollbar { 1527 display: none !important; 1528 } 1529 </style> 1530
1530<script data-app="quinn"> 1531 if (window.Quinn) { 1532 Quinn.page_widgets.push({ 1533 playlistKey: '', 1534 domId: 'quinn-cards-1', 1535 type: 'card', 1536 metaobject: { 1537 handle: 'PRODUCT_6996992098442_CARD_1', 1538 type: 'app--5905719--widgets', 1539 }, 1540 }); 1541 } 1542 </script>
1542 1543 1544
1544<script data-app="quinn"> 1545 document.addEventListener("DOMContentLoaded", () => { 1546 if(window.Quinn){ 1547 Quinn.functions.renderCards({ 1548 playlistId: '', 1549 sectionId:'#quinn-cards-1', 1550 metaObject: { 1551 handle: 'PRODUCT_6996992098442_CARD_1', 1552 type: 'app--5905719--widgets' 1553 }, 1554 mediaCount: 7, 1555 }); 1556 } else { 1557 const cards = document.getElementById('quinn-cards-1'); 1558 if(cards){ 1559 cards.remove(); 1560 } 1561 } 1562 }); 1563 </script>
1563 1564 1565 1566<!-- END app snippet --> 1567<!-- BEGIN app snippet: cards --> 1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600<!-- END app snippet --> 1601<!-- BEGIN app snippet: cards --> 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634<!-- END app snippet --> 1635<!-- BEGIN app snippet: cards --> 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 1668<!-- END app snippet --> 1669<!-- BEGIN app snippet: cards --> 1670 1671 1672 1673 1674 1675 1676 1677 1678 1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 1691 1692 1693 1694 1695 1696 1697 1698 1699 1700 1701 1702<!-- END app snippet --> 1703<!-- BEGIN app snippet: cards --> 1704 1705 1706 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736<!-- END app snippet --> 1737<!-- BEGIN app snippet: cards --> 1738 1739 1740 1741 1742 1743 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770<!-- END app snippet --> 1771<!-- BEGIN app snippet: cards --> 1772 1773 1774 1775 1776 1777 1778 1779 1780 1781 1782 1783 1784 1785 1786 1787 1788 1789 1790 1791 1792 1793 1794 1795 1796 1797 1798 1799 1800 1801 1802 1803 1804<!-- END app snippet --> 1805 1806<!-- BEGIN app snippet: asset --> 1807 1808 1809 1810
1811<script 1812 src="https://cdn.shopify.com/extensions/01a0af97-ffb3-7b6e-b07a-cc1b9eb2e29e/quinn-live-1-492/assets/quinn-grid.bundle.js" 1813 defer="defer" 1814 data-app="quinn" 1815 type="module" 1816 ></script>
1816<!-- END app snippet --> 1817<!-- BEGIN app snippet: grid --> 1818 1819 1820 1821 1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 1841 1842 1843 1844 1845 1846 1847 1848 1849<!-- END app snippet --> 1850 1851<!-- BEGIN app snippet: remove-skeleton -->
1851<script> 1852 if (!window.Quinn) { 1853 const els = document.querySelectorAll('[id^=quinn]'); 1854 const els2 = document.querySelectorAll('[class^=quinn]'); 1855 els.forEach((el) => { 1856 el.remove(); 1857 }); 1858 els2.forEach((el) => { 1859 el.remove(); 1860 }); 1861 } 1862</script>
1862 1863<!-- END app snippet --> 1864 1865 1866<!-- END app block --><!-- BEGIN app block: shopify://apps/judge-me-reviews/blocks/judgeme_core/61ccd3b1-a9f2-4160-9fe9-4fec8413e5d8 --><!-- Start of Judge.me Core --> 1867 1868 1869 1870 1871 1872 1873 1874<link rel="dns-prefetch" href="https://cdn.judge.me"> 1875<link rel="dns-prefetch" href="https://cdn1.judge.me"> 1876<link rel="dns-prefetch" href="https://api.judge.me"> 1877
1878<script data-cfasync='false' class='jdgm-settings-script'>window.jdgmSettings={"pagination":5,"disable_web_reviews":false,"badge_no_review_text":"No reviews","badge_n_reviews_text":"{{ n }} review/reviews","hide_badge_preview_if_no_reviews":true,"badge_hide_text":false,"enforce_center_preview_badge":false,"widget_title":"Customer Reviews","widget_open_form_text":"Write a review","widget_close_form_text":"Cancel review","widget_refresh_page_text":"Refresh page","widget_summary_text":"Based on {{ number_of_reviews }} review/reviews","widget_no_review_text":"Be the first to write a review","widget_name_field_text":"Display name","widget_verified_name_field_text":"Verified Name (public)","widget_name_placeholder_text":"Display name","widget_required_field_error_text":"This field is required.","widget_email_field_text":"Email address","widget_verified_email_field_text":"Verified Email (private, can not be edited)","widget_email_placeholder_text":"Your email address","widget_email_field_error_text":"Please enter a valid email address.","widget_rating_field_text":"Rating","widget_review_title_field_text":"Review Title","widget_review_title_placeholder_text":"Give your review a title","widget_review_body_field_text":"Review content","widget_review_body_placeholder_text":"Start writing here...","widget_pictures_field_text":"Picture/Video (optional)","widget_submit_review_text":"Submit Review","widget_submit_verified_review_text":"Submit Verified Review","widget_submit_success_msg_with_auto_publish":"Thank y
1878ou! Please refresh the page in a few moments to see your review. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_submit_success_msg_no_auto_publish":"Thank you! Your review will be published as soon as it is approved by the shop admin. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_show_default_reviews_out_of_total_text":"Showing {{ n_reviews_shown }} out of {{ n_reviews }} reviews.","widget_show_all_link_text":"Show all","widget_show_less_link_text":"Show less","widget_author_said_text":"{{ reviewer_name }} said:","widget_days_text":"{{ n }} days ago","widget_weeks_text":"{{ n }} week/weeks ago","widget_months_text":"{{ n }} month/months ago","widget_years_text":"{{ n }} year/years ago","widget_yesterday_text":"Yesterday","widget_today_text":"Today","widget_replied_text":"\u003e\u003e {{ shop_name }} replied:","widget_read_more_text":"Read more","widget_reviewer_name_as_initial":"","widget_rating_filter_color":"","widget_rating_filter_see_all_text":"See all reviews","widget_sorting_most_recent_text":"Most Recent","widget_sorting_highest_rating_text":"Highest Rating","widget_sorting_lowest_rating_text":"Lowest Rating","widget_sorting_with_pictures_text":"Only Pictures","widget_sorting_most_helpful_text":"Most Helpful","widget_open_question_form_text":"Ask a question","widget_reviews_subtab_text":"Reviews","widget_questions_subtab_text":"Questions","widget_question_label_text":"Question","widget_answer_label_text":"Answer","widget_question_placeholder_text":"Write your question here","widget_submit_question_text":"Submit Question","widget_question_submit_success_text":"Thank you for your question! We will notify you once it gets answered.","verified_badge_text":"Verified","verified_badge_bg_color":"","verified_badge_text_color":"","verified_badge_placement":"left-of-reviewer-name","widget_review_max_height":"","widget_hide_border":false,"widget_social_share":false,"widget_thumb":false,"widget_review_location_show":false,"widget_location_format":"","all_reviews_include_out_of_store_products":true,"all_reviews_out_of_store_text":"(out of store)","all_reviews_pagination":100,"all_reviews_product_name_prefix_text":"about","enable_review_pictures":false,"enable_question_anwser":false,"widget_theme":"leex","review_date_format":"mm/dd/yyyy","default_sort_method":"most-recent","widget_product_reviews_subtab_text":"Product Reviews","widget_shop_reviews_subtab_text":"Shop Reviews","widget_other_products_reviews_text":"Reviews for other products","widget_store_reviews_subtab_text":"Store reviews","widget_product_variant_reference_text":"Review for","widget_no_store_reviews_text":"This store hasn't received any reviews yet","widget_web_restriction_product_reviews_text":"This product hasn't received any reviews yet","widget_no_items_text":"No items found","widget_show_more_text":"Show more","widget_write_a_store_review_text":"Write a Store Review","widget_product_and_store_reviews_text":"Product and store reviews","widget_reviews_in_collection_text":"Reviews in this collection","widget_other_languages_heading":"Reviews in Other Languages","widget_translate_review_text":"Translate review to {{ language }}","widget_translating_review_text":"Translating...","widget_show_original_translation_text":"Show original ({{ language }})","widget_translate_review_failed_text":"Review couldn't be translated.","widget_translate_review_retry_text":"Retry","widget_translate_review_try_again_later_text":"Try again later","show_product_url_for_grouped_product":false,"widget_sorting_pictures_first_text":"Pictures First","show_pictures_on_all_rev_page_mobile":false,"show_pictures_on_all_rev_page_desktop":false,"floating_tab_hide_mobile_install_preference":false,"floating_tab_button_name":"â
Reviews","floating_tab_title":"Let customers speak for us","floating_tab_button_color":"","floating_tab_button_background_color":"","floating_tab_url":"","floating_tab_url_enabled":false,"floating_tab_tab_style":"text","all_reviews_text_badge_text":"Customers rate us {{ shop.metafields.judgeme.all_reviews_rating | round: 1 }}/5 based on {{ shop.metafields.judgeme.all_reviews_count }} reviews.","all_reviews_text_badge_text_branded_style":"{{ shop.metafields.judgeme.all_reviews_rating | round: 1 }} out of 5 stars based on {{ shop.metafields.judgeme.all_reviews_count }} reviews","is_all_reviews_text_badge_a_link":false,"show_stars_for_all_reviews_text_badge":false,"all_reviews_text_badge_url":"","all_reviews_text_style":"text","all_reviews_text_color_style":"judgeme_brand_color","all_reviews_text_color":"#108474","all_reviews_text_show_jm_brand":true,"featured_carousel_show_header":true,"featured_carousel_title":"Let customers speak for us","testimonials_carousel_title":"Customers are saying","videos_carousel_title":"Real customer stories","cards_carousel_title":"Customers are saying","featured_carousel_count_text":"from {{ n }} reviews","featured_carousel_add_link_to_all_reviews_page":false,"featured_carousel_url":"","featured_carousel_show_images":true,"featured_carousel_autoslide_interval":5,"featured_carousel_arrows_on_the_sides":false,"featured_carousel_height":250,"featured_carousel_width":80,"featured_carousel_image_size":0,"featured_carousel_image_height":250,"featured_carousel_arrow_color":"#eeeeee","verified_count_badge_style":"vintage","verified_count_badge_orientation":"horizontal","verified_count_badge_color_style":"judgeme_brand_color","verified_count_badge_color":"#108474","is_verified_count_badge_a_link":false,"verified_count_badge_url":"","verified_count_badge_show_jm_brand":true,"widget_rating_preset_default":5,"widget_first_sub_tab":"product-reviews","widget_show_histogram":true,"widget_histogram_use_custom_color":false,"widget_pagination_use_custom_color":false,"widget_star_use_custom_color":false,"widget_verified_badge_use_custom_color":false,"widget_write_review_use_custom_color":false,"picture_reminder_submit_button":"Upload Pictures","enable_review_videos":false,"mute_video_by_default":false,"widget_sorting_videos_first_text":"Videos First","widget_review_pending_text":"Pending","featured_carousel_items_for_large_screen":3,"social_share_options_order":"Facebook,Twitter","remove_microdata_snippet":true,"disable_json_ld":false,"enable_json_ld_products":false,"preview_badge_show_question_text":false,"preview_badge_no_question_text":"No questions","preview_badge_n_question_text":"{{ number_of_questions }} question/questions","qa_badge_show_icon":false,"qa_badge_position":"same-row","remove_judgeme_branding":false,"widget_add_search_bar":false,"widget_search_bar_placeholder":"Search","widget_sorting_verified_only_text":"Verified only","featured_carousel_theme":"default","featured_carousel_show_rating":true,"featured_carousel_show_title":true,"featured_carousel_show_body":true,"featured_carousel_show_date":false,"featured_carousel_show_reviewer":true,"featured_carousel_show_product":false,"featured_carousel_header_background_color":"#108474","featured_carousel_header_text_color":"#ffffff","featured_carousel_name_product_separator":"reviewed","featured_carousel_full_star_background":"#108474","featured_carousel_empty_star_background":"#dadada","featured_carousel_vertical_theme_background":"#f9fafb","featured_carousel_verified_badge_enable":false,"featured_carousel_verified_badge_color":"#108474","featured_carousel_border_style":"round","featured_carousel_review_line_length_limit":3,"featured_carousel_more_reviews_button_text":"Read more reviews","featured_carousel_view_product_button_text":"View product","all_reviews_page_load_reviews_on":"scroll","all_reviews_page_load_more_text":"Load More Reviews","disable_fb_tab_reviews":false,"enable_ajax_cdn_cache":false,"widget_advanced_speed_features":5,"widget_public_name_text":"displayed publicly like","default_reviewer_name":"John Smith","default_reviewer_name_has_non_latin":true,"widget_reviewer_anonymous":"Anonymous","medals_widget_title":"Judge.me Review Medals","medals_widget_background_color":"#f9fafb","medals_widget_position":"footer_all_pages","medals_widget_border_color":"#f9fafb","medals_widget_verified_text_position":"left","medals_widget_use_monochromatic_version":false,"medals_widget_elements_color":"#108474","show_reviewer_avatar":true,"widget_invalid_yt_video_url_error_text":"Not a YouTube video URL","widget_max_length_field_error_text":"Please enter no more than {0} characters.","widget_show_country_flag":false,"widget_show_collected_via_shop_app":true,"widget_verified_by_shop_badge_style":"light","widget_verified_by_shop_text":"Verified by Shop","widget_show_photo_gallery":false,"widget_load_with_code_splitting":true,"widget_ugc_install_preference":false,"widget_ugc_title":"Made by us, Shared by you","widget_ugc_subt
1878itle":"Tag us to see your picture featured in our page","widget_ugc_arrows_color":"#ffffff","widget_ugc_primary_button_text":"Buy Now","widget_ugc_primary_button_background_color":"#108474","widget_ugc_primary_button_text_color":"#ffffff","widget_ugc_primary_button_border_width":"0","widget_ugc_primary_button_border_style":"none","widget_ugc_primary_button_border_color":"#108474","widget_ugc_primary_button_border_radius":"25","widget_ugc_secondary_button_text":"Load More","widget_ugc_secondary_button_background_color":"#ffffff","widget_ugc_secondary_button_text_color":"#108474","widget_ugc_secondary_button_border_width":"2","widget_ugc_secondary_button_border_style":"solid","widget_ugc_secondary_button_border_color":"#108474","widget_ugc_secondary_button_border_radius":"25","widget_ugc_reviews_button_text":"View Reviews","widget_ugc_reviews_button_background_color":"#ffffff","widget_ugc_reviews_button_text_color":"#108474","widget_ugc_reviews_button_border_width":"2","widget_ugc_reviews_button_border_style":"solid","widget_ugc_reviews_button_border_color":"#108474","widget_ugc_reviews_button_border_radius":"25","widget_ugc_reviews_button_link_to":"judgeme-reviews-page","widget_ugc_show_post_date":true,"widget_ugc_max_width":"800","widget_rating_metafield_value_type":true,"widget_primary_color":"#108474","widget_enable_secondary_color":false,"widget_secondary_color":"#edf5f5","widget_summary_average_rating_text":"{{ average_rating }} out of 5","widget_media_grid_title":"Customer photos \u0026 videos","widget_media_grid_see_more_text":"See more","widget_round_style":false,"widget_show_product_medals":true,"widget_verified_by_judgeme_text":"Verified by Judge.me","widget_show_store_medals":true,"widget_verified_by_judgeme_text_in_store_medals":"Verified by Judge.me","widget_media_field_exceed_quantity_message":"Sorry, we can only accept {{ max_media }} for one review.","widget_media_field_exceed_limit_message":"{{ file_name }} is too large, please select a {{ media_type }} less than {{ size_limit }}MB.","widget_review_submitted_text":"Review Submitted!","widget_question_submitted_text":"Question Submitted!","widget_close_form_text_question":"Cancel","widget_write_your_answer_here_text":"Write your answer here","widget_enabled_branded_link":true,"widget_show_collected_by_judgeme":true,"widget_reviewer_name_color":"","widget_write_review_text_color":"","widget_write_review_bg_color":"","widget_collected_by_judgeme_text":"collected by Judge.me","widget_pagination_type":"standard","widget_load_more_text":"Load More","widget_load_more_color":"#108474","widget_full_review_text":"Full Review","widget_read_more_reviews_text":"Read More Reviews","widget_read_questions_text":"Read Questions","widget_questions_and_answers_text":"Questions \u0026 Answers","widget_verified_by_text":"Verified by","widget_verified_text":"Verified","widget_number_of_reviews_text":"{{ number_of_reviews }} reviews","widget_back_button_text":"Back","widget_next_button_text":"Next","widget_custom_forms_filter_button":"Filters","custom_forms_style":"horizontal","widget_show_review_information":false,"how_reviews_are_collected":"How reviews are collected?","widget_show_review_keywords":false,"widget_gdpr_statement":"How we use your data: We'll only contact you about the review you left, and only if necessary. By submitting your review, you agree to Judge.me's \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms\u003c/a\u003e, \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy\u003c/a\u003e and \u003ca href='https://judge.me/content-policy' target='_blank' rel='nofollow noopener'\u003econtent\u003c/a\u003e policies.","widget_multilingual_sorting_enabled":false,"widget_translate_review_content_enabled":false,"widget_translate_review_content_method":"manual","popup_widget_review_selection":"automatically_with_pictures","popup_widget_round_border_style":true,"popup_widget_show_title":true,"popup_widget_show_body":true,"popup_widget_show_reviewer":false,"popup_widget_show_product":true,"popup_widget_show_pictures":true,"popup_widget_use_review_picture":true,"popup_widget_show_on_home_page":true,"popup_widget_show_on_product_page":true,"popup_widget_show_on_collection_page":true,"popup_widget_show_on_cart_page":true,"popup_widget_position":"bottom_left","popup_widget_first_review_delay":5,"popup_widget_duration":5,"popup_widget_interval":5,"popup_widget_review_count":5,"popup_widget_hide_on_mobile":true,"review_snippet_widget_round_border_style":true,"review_snippet_widget_card_color":"#FFFFFF","review_snippet_widget_slider_arrows_background_color":"#FFFFFF","review_snippet_widget_slider_arrows_color":"#000000","review_snippet_widget_star_color":"#108474","show_product_variant":false,"all_reviews_product_variant_label_text":"Variant: ","widget_show_verified_branding":false,"widget_ai_summary_title":"Customers say","widget_ai_summary_disclaimer":"AI-powered review summary based on recent customer reviews","widget_show_ai_summary":false,"widget_show_ai_summary_bg":false,"write_review_button_visibility":"everyone","store_summary_widget_heading":"Customers rate this store","store_summary_widget_button_text":"View customer reviews","store_summary_widget_button_theme_text":"See AI reviews summary","widget_show_review_title_input":true,"redirect_reviewers_invited_via_email":"review_widget","request_store_review_after_product_review":true,"request_review_other_products_in_order":true,"review_form_color_scheme":"default","review_form_corner_style":"square","review_form_star_color":{},"review_form_text_color":"#333333","review_form_background_color":"#ffffff","review_form_field_background_color":"#fafafa","review_form_button_color":{},"review_form_button_text_color":"#ffffff","review_form_modal_overlay_color":"#000000","review_content_screen_title_text":"How would you rate this product?","review_content_introduction_text":"We would love it if you would share a bit about your experience.","store_review_form_title_text":"How would you rate this store?","store_review_form_introduction_text":"We would love it if you would share a bit about your experience.","show_review_guidance_text":true,"one_star_review_guidance_text":"Poor","five_star_review_guidance_text":"Great","customer_information_screen_title_text":"About you","customer_information_introduction_text":"Please tell us more about you.","custom_questions_screen_title_text":"Your experience in more detail","custom_questions_introduction_text":"Here are a few questions to help us understand more about your experience.","review_submitted_screen_title_text":"Thanks for your review!","review_submitted_screen_thank_you_text":"We are processing it and it will appear on the store soon.","review_submitted_screen_email_verification_text":"Please confirm your email by clicking the link we just sent you. This helps us keep reviews authentic.","confirm_email_screen_title_text":"Confirm your email","confirm_email_screen_message_text":"To help keep reviews authentic, we'll send you a secure link to continue writing your review. It only takes a moment.","check_email_screen_title_text":"Check your email","check_email_screen_message_text":"We sent you an email to {{ email }}. Click the button on the email to continue.","check_email_screen_resend_message_text":"Email resent!","check_email_resend_hint_text":"Didn't get the email? Check your spam folder or [resend the email].","verification_email_rate_limit_error_text":"You've reached the limit for review attempts on this product. Please check your inbox or try again later.","review_submitted_request_store_review_text":"Would you like to share your experience of shopping with us?","review_submitted_review_other_products_text":"Would you like to review these products?","store_review_screen_title_text":"Would you like to share your experience of shopping with us?","store_review_introduction_text":"We value your feedback and use it to improve. Please share any thoughts or suggestions you have.","reviewer_media_screen_title_picture_text":"Share a picture","reviewer_media_introduction_picture_text":"Upload a photo to support your review.","reviewer_media_screen_title_video_text":"Share a video","reviewer_media_introduction_video_text":"Upload a video to support your review.","reviewer_media_screen_title_picture_or_video_text":"Share a picture or video","reviewer_media_introduction_picture_or_video_text":"Upload a photo or video to support your review.","reviewer_media_
1878youtube_url_text":"Paste your Youtube URL here","advanced_settings_next_step_button_text":"Next","advanced_settings_close_review_button_text":"Close","modal_write_review_flow":false,"write_review_flow_required_text":"Required","write_review_flow_privacy_message_text":"We respect your privacy.","write_review_flow_anonymous_text":"Post review as anonymous","write_review_flow_visibility_text":"This won't be visible to other customers.","write_review_flow_multiple_selection_help_text":"Select as many as you like","write_review_flow_single_selection_help_text":"Select one option","write_review_flow_required_field_error_text":"This field is required","write_review_flow_invalid_email_error_text":"Please enter a valid email address","write_review_flow_max_length_error_text":"Max. {{ max_length }} characters.","write_review_flow_media_upload_text":"\u003cb\u003eClick to upload\u003c/b\u003e or drag and drop","write_review_flow_gdpr_statement":"We'll only contact you about your review if necessary. By submitting your review, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","rating_only_reviews_enabled":false,"show_negative_reviews_help_screen":false,"new_review_flow_help_screen_rating_threshold":3,"negative_review_resolution_screen_title_text":"Tell us more","negative_review_resolution_text":"Your experience matters to us. If there were issues with your purchase, we're here to help. Feel free to reach out to us, we'd love the opportunity to make things right.","negative_review_resolution_button_text":"Contact us","negative_review_resolution_proceed_with_review_text":"Leave a review","negative_review_resolution_subject":"Issue with purchase from {{ shop_name }}.{{ order_name }}","preview_badge_collection_page_install_status":false,"widget_review_custom_css":"","preview_badge_custom_css":"","preview_badge_stars_count":"5-stars","featured_carousel_custom_css":"","floating_tab_custom_css":"","all_reviews_widget_custom_css":"","medals_widget_custom_css":"","verified_badge_custom_css":"","all_reviews_text_custom_css":"","transparency_badges_collected_via_store_invite":false,"transparency_badges_from_another_provider":false,"transparency_badges_collected_from_store_visitor":false,"transparency_badges_collected_by_verified_review_provider":false,"transparency_badges_earned_reward":false,"transparency_badges_collected_via_store_invite_text":"Review collected via store invitation","transparency_badges_from_another_provider_text":"Review collected from another provider","transparency_badges_collected_from_store_visitor_text":"Review collected from a store visitor","transparency_badges_written_in_google_text":"Review written in Google","transparency_badges_written_in_etsy_text":"Review written in Etsy","transparency_badges_written_in_shop_app_text":"Review written in Shop App","transparency_badges_earned_reward_text":"Review earned a reward for future purchase","product_review_widget_per_page":10,"widget_store_review_label_text":"Review about the store","checkout_comment_extension_title_on_product_page":"Customer Comments","checkout_comment_extension_num_latest_comment_show":5,"checkout_comment_extension_format":"name_and_timestamp","checkout_comment_customer_name":"last_initial","checkout_comment_comment_notification":true,"preview_badge_collection_page_install_preference":false,"preview_badge_home_page_install_preference":false,"preview_badge_product_page_install_preference":false,"review_widget_install_preference":"","review_carousel_install_preference":false,"floating_reviews_tab_install_preference":"none","verified_reviews_count_badge_install_preference":false,"all_reviews_text_install_preference":false,"review_widget_best_location":true,"judgeme_medals_install_preference":false,"review_widget_revamp_enabled":false,"review_widget_qna_enabled":false,"review_widget_header_theme":"minimal","review_widget_widget_title_enabled":true,"review_widget_header_text_size":"medium","review_widget_header_text_weight":"regular","review_widget_average_rating_style":"compact","review_widget_bar_chart_enabled":true,"review_widget_bar_chart_type":"numbers","review_widget_bar_chart_style":"standard","review_widget_expanded_media_gallery_enabled":false,"review_widget_show_review_highlights":false,"review_widget_show_review_keywords_in_gray":false,"review_widget_reviews_section_theme":"standard","review_widget_image_style":"thumbnails","review_widget_review_image_ratio":"square","review_widget_stars_size":"medium","review_widget_verified_badge":"standard_text","review_widget_review_title_text_size":"medium","review_widget_review_text_size":"medium","review_widget_review_text_length":"medium","review_widget_number_of_columns_desktop":3,"review_widget_carousel_transition_speed":5,"review_widget_custom_questions_answers_display":"always","review_widget_card_section_size":"small","review_widget_button_text_color":"#FFFFFF","review_widget_text_color":"#000000","review_widget_lighter_text_color":"#7B7B7B","review_widget_corner_styling":"soft","review_widget_review_word_singular":"review","review_widget_review_word_plural"
1878:"reviews","review_widget_voting_label":"Helpful?","review_widget_shop_reply_label":"Reply from {{ shop_name }}:","review_widget_filters_title":"Filters","review_widget_filter_rating_title":"Rating","review_widget_filter_keyword_title":"Keyword","review_widget_clear_filters_text":"Clear filters","review_widget_expand_more_text":"More","review_widget_review_highlights_title":"Review highlights","qna_widget_question_word_singular":"Question","qna_widget_question_word_plural":"Questions","qna_widget_answer_reply_label":"Answer from {{ answerer_name }}:","qna_content_screen_title_text":"Ask a question about this product","qna_widget_question_required_field_error_text":"Please enter your question.","qna_widget_flow_gdpr_statement":"We'll only contact you about your question if necessary. By submitting your question, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","qna_widget_question_submitted_text":"Thanks for your question!","qna_widget_close_form_text_question":"Close","qna_widget_question_submit_success_text":"Weâll notify you by email when your question is answered.","all_reviews_widget_v2025_enabled":false,"all_reviews_widget_v2025_header_theme":"default","all_reviews_widget_v2025_widget_title_enabled":true,"all_reviews_widget_v2025_header_text_size":"medium","all_reviews_widget_v2025_header_text_weight":"regular","all_reviews_widget_v2025_average_rating_style":"compact","all_reviews_widget_v2025_bar_chart_enabled":true,"all_reviews_widget_v2025_bar_chart_type":"numbers","all_reviews_widget_v2025_bar_chart_style":"standard","all_reviews_widget_v2025_expanded_media_gallery_enabled":false,"all_reviews_widget_v2025_show_store_medals":true,"all_reviews_widget_v2025_show_photo_gallery":true,"all_reviews_widget_v2025_show_review_keywords":false,"all_reviews_widget_v2025_show_ai_summary":false,"all_reviews_widget_v2025_show_ai_summary_bg":false,"all_reviews_widget_v2025_show_review_highlights":false,"all_reviews_widget_v2025_show_review_keywords_in_gray":false,"all_reviews_widget_v2025_add_search_bar":false,"all_reviews_widget_v2025_default_sort_method":"most-recent","all_reviews_widget_v2025_reviews_per_page":10,"all_reviews_widget_v2025_reviews_section_theme":"default","all_reviews_widget_v2025_image_style":"thumbnails","all_reviews_widget_v2025_review_image_ratio":"square","all_reviews_widget_v2025_stars_size":"medium","all_reviews_widget_v2025_verified_badge":"standard_text","all_reviews_widget_v2025_review_title_text_size":"medium","all_reviews_widget_v2025_review_text_size":"medium","all_reviews_widget_v2025_review_text_length":"medium","all_reviews_widget_v2025_number_of_columns_desktop":3,"all_reviews_widget_v2025_carousel_transition_speed":5,"all_reviews_widget_v2025_custom_questions_answers_display":"always","all_reviews_widget_v2025_review_dates":false,"all_reviews_widget_v2025_card_section_size":"small","all_reviews_widget_v2025_show_product_variant":false,"all_reviews_widget_v2025_show_reviewer_avatar":true,"all_reviews_widget_v2025_reviewer_name_as_initial":"","all_reviews_widget_v2025_review_location_show":false,"all_reviews_widget_v2025_location_format":"","all_reviews_widget_v2025_show_country_flag":false,"all_reviews_widget_v2025_widget_thumb":false,"all_reviews_widget_v2025_verified_by_shop_badge_style":"light","all_reviews_widget_v2025_social_share":false,"all_reviews_widget_v2025_social_share_options_order":"Facebook,Twitter,LinkedIn,Pinterest","all_reviews_widget_v2025_pagination_type":"standard","all_reviews_widget_v2025_button_text_color":"#FFFFFF","all_reviews_widget_v2025_text_color":"#000000","all_reviews_widget_v2025_lighter_text_color":"#7B7B7B","all_reviews_widget_v2025_corner_styling":"soft","all_reviews_widget_v2025_title":"Customer reviews","all_reviews_widget_v2025_ai_summary_title":"Customers say about this store","all_reviews_widget_v2025_no_review_text":"Be the first to write a review","all_reviews_widget_v2025_review_highlights_title":"Review highlights","reviews_grid_widget_show_sample_reviews":false,"reviews_grid_widget_review_selection":"all","reviews_grid_widget_select_products":[],"reviews_grid_widget_show_media_only":false,"reviews_grid_widget_display_order":"media_first","reviews_grid_widget_columns_desktop":3,"reviews_grid_widget_rows_desktop":3,"reviews_grid_widget_columns_mobile":2,"reviews_grid_widget_rows_mobile":6,"reviews_grid_widget_show_stars":true,"reviews_grid_widget_show_reviewer_name":true,"reviews_grid_widget_show_review_title_on_hover_desktop":true,"reviews_grid_widget_corner_styling":"soft","reviews_grid_widget_card_spacing":"medium","reviews_grid_widget_header_text_color":"#000000","reviews_grid_widget_star_and_reviewer_name_color":"#F9F9F9","reviews_grid_widget_overlay_and_background_color":"#000000","reviews_grid_widget_content_color":"#F9F9F9","reviews_grid_widget_header_text":"From our customers","reviews_grid_widget_show_average_rating":true,"platform":"shopify","branding_url":"https://app.judge.me/reviews/stores/koparoclean.com","branding_text":"Powered by Judge.me","locale":"en","reply_name":"Koparo Clean","widget_version":"3.0","footer":true,"autopublish":true,"review_dates":true,"enable_custom_form":false,"shop_use_review_site":true,"shop_locale":"en","enable_multi_locales_translations":false,"show_review_title_input":true,"review_verification_email_status":"always","require_verification_before_submit":false,"customer_account_val
1878idation_enabled":true,"can_be_branded":true,"reply_name_text":"Koparo Clean"};</script>
1878 <style class='jdgm-settings-style'>.jdgm-xx{left:0}:root{--jdgm-primary-color: #108474;--jdgm-secondary-color: rgba(16,132,116,0.1);--jdgm-star-color: #108474;--jdgm-write-review-text-color: white;--jdgm-write-review-bg-color: #108474;--jdgm-paginate-color: #108474;--jdgm-border-radius: 0;--jdgm-reviewer-name-color: #108474}.jdgm-histogram__bar-content{background-color:#108474}.jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after,.jdgm-rev__buyer-badge.jdgm-rev__buyer-badge{color:white;background-color:#108474}.jdgm-review-widget--small .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}@media only screen and (min-width: 768px){.jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}}.jdgm-prev-badge[data-average-rating='0.00']{display:none !important}.jdgm-author-all-initials{display:none !important}.jdgm-author-last-initial{display:none !important}.jdgm-rev-widg__title{visibility:hidden}.jdgm-rev-widg__summary-text{visibility:hidden}.jdgm-prev-badge__text{visibility:hidden}.jdgm-rev__prod-link-prefix:before{content:'about'}.jdgm-rev__variant-label:before{content:'Variant: '}.jdgm-rev__out-of-store-text:before{content:'(out of store)'}@media only screen and (min-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}@media only screen and (max-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}.jdgm-preview-badge[data-template="product"]{display:none !important}.jdgm-preview-badge[data-template="collection"]{display:none !important}.jdgm-preview-badge[data-template="index"]{display:none !important}.jdgm-verified-count-badget[data-from-snippet="true"]{display:none !important}.jdgm-carousel-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-all-reviews-text[data-from-snippet="true"]{display:none !important}.jdgm-medals-section[data-from-snippet="true"]{display:none !important}.jdgm-ugc-media-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_via_store_invitation"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_another_provider"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_store_visitor"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_written_in_etsy"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_written_in_google_business"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_written_in_shop_app"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_earned_for_future_purchase"]{display:none !important}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card{border-radius:8px;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card__rev-rating .jdgm-star{color:#108474}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn{border-radius:50%;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn>svg,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn>svg{fill:#000}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jm-mfp-content,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__icon,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__pic-img,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__reply{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev[data-verified-buyer="true"] .jdgm-full-rev__icon::after{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-rev__buyer-badge{border-radius:calc( 8px / 2 )}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__replier::before{content:'Koparo Clean'}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button{border-radius:calc( 8px * 6 )} 1879</style> <style class='jdgm-settings-style'></style> 1880 1881 1882 1883 1884 <style class='jdgm-miracle-styles'> 1885 @-webkit-keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@font-face{font-family:'JudgemeStar';src:url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAScAA0AAAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEgAAAABoAAAAcbyQ+3kdERUYAAARgAAAAHgAAACAAMwAGT1MvMgAAAZgAAABGAAAAVi+vS9xjbWFwAAAB8AAAAEAAAAFKwBMjvmdhc3AAAARYAAAACAAAAAj//wADZ2x5ZgAAAkAAAAEJAAABdH33LXtoZWFkAAABMAAAAC0AAAA2BroQKWhoZWEAAAFgAAAAHAAAACQD5QHQaG10eAAAAeAAAAAPAAAAFAYAAABsb2NhAAACMAAAAA4AAAAOAO4AeG1heHAAAAF8AAAAHAAAACAASgAvbmFtZQAAA0wAAADeAAABkorWfVZwb3N0AAAELAAAACkAAABEp3ubLXgBY2BkYADhPPP4OfH8Nl8ZuJkYQODS2fRrCPr/aSYGxq1ALgcDWBoAO60LkwAAAHgBY2BkYGDc+v80gx4TAwgASaAICmABAFB+Arl4AWNgZGBgYGPQYWBiAAIwyQgWc2AAAwAHVQB6eAFjYGRiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbByMsCBAAMCBKS5pjA4PGB4wMR44P8BBj3GrQymQGFGkBwAjtgK
1885/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/IazfD8HEODtmQCfoANwNsyp2/GJt3WKQrd1NLiYYWx2PBqOsmJMEOznPOTzfSCrhAtbbLdmeFLJV9eKd63WLrZcIcuaEVdssWCKM6pLCfTVOYbz/0pNSMSZKLIZpvh78sAUH6PlMrreTCabP9r+Z/puPZ2ur/RqpQHgh+MIegCnXeM4MRAPjYN//5tj4ZtTjkFqEdmeMShlEJ7tVAly2TAkx6R68Fl4E/aVvn8JqHFQ4JS1434gXKcuL31dDhzs3YbsEOAd/IU88gAAAHgBfY4xTgMxEEVfkk0AgRCioKFxQYd2ZRtpixxgRU2RfhU5q5VWseQ4JdfgAJyBlmNwAM7ABRhZQ0ORwp7nr+eZAa54YwYg9zm3ynPOeFRe8MCrciXOh/KSS76UV5L/iDmrLiS5AeU519wrL3jmSbkS5115yR2fyivJv9kx0ZMZ2RLZw27q87iNQi8EBo5FSPIMw3HqBboi5lKTGAGDp8FKXWP+t9TU01Lj5His1Ba6uM9dTEMwvrFmbf5GC/q2drW3ruXUhhsCiQOjznFlCzYhHUZp4xp76vsvQh89CQAAeAFjYGJABowM6IANLMrEyMTIzMjCXpyRWJBqZshWXJJYBKOMAFHFBucAAAAAAAAB//8AAngBY2BkYGDgA2IJBhBgAvKZGViBJAuYxwAABJsAOgAAeAFjYGBgZACCk535hiD60tn0azAaAEqpB6wAAA==") format("woff");font-weight:normal;font-style:normal}.jdgm-star{font-family:'JudgemeStar';display:inline !important;text-decoration:none !important;padding:0 4px 0 0 !important;margin:0 !important;font-weight:bold;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jdgm-star:hover{opacity:1}.jdgm-star:last-of-type{padding:0 !important}.jdgm-star.jdgm--on:before{content:"\e000"}.jdgm-star.jdgm--off:before{content:"\e001"}.jdgm-star.jdgm--half:before{content:"\e002"}.jdgm-widget *{margin:0;line-height:1.4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}.jdgm-hidden{display:none !important;visibility:hidden !important}.jdgm-temp-hidden{display:none}.jdgm-spinner{width:40px;height:40px;margin:auto;border-radius:50%;border-top:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;border-left:2px solid #ccc;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear}.jdgm-prev-badge{display:block !important} 1886 1887</style> 1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 1898 1899 1900
1900<script id="judgeme_widget_leex_js" data-cfasync="false" type="text/javascript" async src="https://cdn.shopify.com/extensions/01a0cdf8-b2d2-7ccd-a251-5cf8c66ad2ca/judgeme-762/assets/shopify_v2_leex.js"></script>
1900 1901 1902 1903 1904 1905 1906 <link id="judgeme_widget_leex_css" rel="stylesheet" type="text/css" media="nope!" onload="this.media='all'" href="https://cdn.shopify.com/extensions/01a0cdf8-b2d2-7ccd-a251-5cf8c66ad2ca/judgeme-762/assets/widget_v3_theme_leex.css"> 1907 1908 1909 1910
1911<script data-cfasync='false' class='jdgm-script'> 1912!function(e){window.jdgm=window.jdgm||{}; 1913/* INF-1976 */ 1914var _jdgmBlocked=function(){var raw=(window.jdgmSettings||{}).hostname_allowlist;var list=(raw==null?"":""+raw).split(/[\s,]+/).map(function(h){return h.trim().toLowerCase().replace(/\.$/,"");}).filter(function(h){return h;});if(!list.length)return false;var host=(e.location.hostname||"").toLowerCase().replace(/\.$/,"");if(/(^|\.)shopifypreview\.com$/.test(host))return false;var bare=host.replace(/^www\./,"");for(var i=0;i<list.length;i++){var en=list[i];if(en.indexOf("*.")===0){var b=en.slice(2);if(host===b||host.slice(-(b.length+1))==="."+b)return false;}else if(bare===en.replace(/^www\./,""))return false;}return true;}(); 1915if(_jdgmBlocked){jdgm._loaderExecuted=true;jdgm._blocked=true;var _jdgmS=e.createElement("style");_jdgmS.textContent='[class^="jdgm-"],[class*=" jdgm-"]{display:none !important}';(e.head||e.documentElement).appendChild(_jdgmS);return;} 1916jdgm.CDN_HOST="https://cdnwidget.judge.me/",jdgm.CDN_HOST_ALT="https://cdn2.judge.me/cdn/widget_frontend/",jdgm.API_HOST="https://api.judge.me/",jdgm.CDN_BASE_URL="https://cdn.shopify.com/extensions/01a0cdf8-b2d2-7ccd-a251-5cf8c66ad2ca/judgeme-762/assets/",jdgm.CDN_API_HOST="https://cdn.judge.me/", 1917jdgm.docReady=function(d){(e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState)? 1918setTimeout(d,0):e.addEventListener("DOMContentLoaded",d)},jdgm.loadCSS=function(d,t,o,a){ 1919!o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d), 1920(a=e.createElement("link")).rel="stylesheet",a.class="jdgm-stylesheet",a.media="nope!", 1921a.href=d,a.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(a))}, 1922jdgm.loadCSS.requestedUrls=[],jdgm.loadJS=function(e,d){var t=new XMLHttpRequest; 1923t.onreadystatechange=function(){4===t.readyState&&t.status>=200&&t.status<300&&(Function(t.response)(),d&&d(t.response))}, 1924t.open("GET",e),t.onerror=function(){if(e.indexOf(jdgm.CDN_HOST)===0&&jdgm.CDN_HOST_ALT!==jdgm.CDN_HOST){var f=e.replace(jdgm.CDN_HOST,jdgm.CDN_HOST_ALT);jdgm.loadJS(f,d)}},t.send()},jdgm.docReady((function(){(window.jdgmLoadCSS||e.querySelectorAll( 1925".jdgm-widget, .jdgm-all-reviews-page").length>0)&&(jdgmSettings.widget_load_with_code_splitting? 1926parseFloat(jdgmSettings.widget_version)>=3?jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_v3_base.css"): 1927jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_base.css"):jdgm.loadCSS(jdgm.CDN_BASE_URL+"shopify_v2.css") 1928)}))}(document); 1929</script>
1929 1930<noscript><link rel="stylesheet" type="text/css" media="all" href="https://cdn.shopify.com/extensions/01a0cdf8-b2d2-7ccd-a251-5cf8c66ad2ca/judgeme-762/assets/shopify_v2.css"></noscript> 1931 1932<!-- BEGIN app snippet: theme_fix_tags -->
1932<script> 1933 (function() { 1934 var jdgmThemeFixes = null; 1935 if (!jdgmThemeFixes) return; 1936 1937 // "All themes" fix: CSS and JS applied on every theme. CSS is injected 1938 // before the per-theme fix so the theme-specific CSS wins the cascade. 1939 // HTML is never applied globally (too risky). 1940 var allThemesFix = jdgmThemeFixes['all']; 1941 if (allThemesFix && allThemesFix.css) { 1942 var allStyleTag = document.createElement('style'); 1943 allStyleTag.classList.add('jdgm-theme-fix-style-all'); 1944 allStyleTag.innerHTML = allThemesFix.css; 1945 document.head.append(allStyleTag); 1946 }; 1947 1948 if (allThemesFix && allThemesFix.js) { 1949 var allScriptTag = document.createElement('script'); 1950 allScriptTag.classList.add('jdgm-theme-fix-script-all'); 1951 allScriptTag.innerHTML = allThemesFix.js; 1952 document.head.append(allScriptTag); 1953 }; 1954 1955 var thisThemeFix = jdgmThemeFixes[Shopify.theme.id]; 1956 if (!thisThemeFix) return; 1957 1958 if (thisThemeFix.html) { 1959 document.addEventListener("DOMContentLoaded", function() { 1960 var htmlDiv = document.createElement('div'); 1961 htmlDiv.classList.add('jdgm-theme-fix-html'); 1962 htmlDiv.innerHTML = thisThemeFix.html; 1963 document.body.append(htmlDiv); 1964 }); 1965 }; 1966 1967 if (thisThemeFix.css) { 1968 var styleTag = document.createElement('style'); 1969 styleTag.classList.add('jdgm-theme-fix-style'); 1970 styleTag.innerHTML = thisThemeFix.css; 1971 document.head.append(styleTag); 1972 }; 1973 1974 if (thisThemeFix.js) { 1975 var scriptTag = document.createElement('script'); 1976 scriptTag.classList.add('jdgm-theme-fix-script'); 1977 scriptTag.innerHTML = thisThemeFix.js; 1978 document.head.append(scriptTag); 1979 }; 1980 })(); 1981</script>
1981 1982<!-- END app snippet --> 1983<!-- End of Judge.me Core --> 1984 1985 1986 1987<!-- END app block --><!-- BEGIN app block: shopify://apps/microsoft-clarity/blocks/brandAgents_js/31c3d126-8116-4b4a-8ba1-baeda7c4aeea --> 1988 1989 1990 1991 1992 1993<!-- END app block --><!-- BEGIN app block: shopify://apps/quinn-shoppable-videos/blocks/app-embed/150d2781-732b-4020-a9fb-1368e974e6bb --> 1994 1995 1996 1997 1998 1999 2000<!-- BEGIN app snippet: init --> 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016
2017<script data-app="quinn"> 2018 window.Quinn = {}; 2019 Quinn.ab_test_enabled = false; 2020 Quinn.ab_test_id = "test01"; 2021 Quinn.ab_enabled_for_widgets = ["floating","cards","story"]; 2022 Quinn.ab_enabled_on_pages = []; 2023 Quinn.ab_control_group_percentage = "50"; 2024 Quinn.embed_settings = {"quinn_atc_button_text":"Add to cart","quinn_out_of_stock_text":"Out of stock","quinn_view_product_text":"More Info","quinn_description_open_text":"Show now","quinn_description_heading_text":"Description","quinn_description_read_more":"Read more","quinn_description_read_less":"Read less","quinn_product_section_heading":"Selected Product","quinn_variant_selector_prefix":"Select","quinn_atc_button_loading":"Loading","quinn_atc_complete_toast":"Product added to cart","custom_swatch_code":"\u003cscript\u003e\u003c\/script\u003e","quinn_enable_vendor_playlist":false}; 2025 Quinn.is_deferred_mode_enabled = null; 2026 Quinn.is_manual_load_enabled = null; 2027 Quinn.queuedScripts = []; 2028</script>
2028 2029 2030 2031 2032 2033 2034 2035 2036 2037
2038<script 2039 data-app="quinn" 2040> 2041 Quinn.shop_domain = "kopraan-store.myshopify.com"; 2042 Quinn.metaPrefix= "PRODUCT_6996992098442_"; 2043 Quinn.page_key = "6996992098442"; 2044 Quinn.page_type = "product"; 2045 Quinn.page_handle = "sponge-wipe-pack-of-5"; 2046 Quinn.currency_symbol = "" || "â¹", 2047 Quinn.design_mode = false; 2048 Quinn.facebook_pixel_tracking = null; 2049 Quinn.settings = {"story":{"visibility":"both","hero_text_color":"#ffffff","hero_text":"WATCH \u0026 BUY!","hero_title":"Bestsellers","show_hero_story":true,"is_sticky":false,"website_header_identifier":"#shopify-section-header","top_offset_on_collection_mobile":"0","top_offset_on_collection_desktop":"0","top_offset_on_product_mobile":"0","top_offset_on_product_desktop":"0","top_offset_on_home_mobile":"0","top_offset_on_home_desktop":"0"},"cards":{"visibility":"both","show_first_product_price":true,"use_variant_price":true,"reviewsPlaceholder":"New Arrival","cards_heading":""},"recommendations":{"relatedBadgeText":"For you","viewedBadgeText":"Previously viewed","incartBadgeText":"In you cart","orderedBadgeText":"Previously bought","bestSellingBadgeText":"","patcBadgeText":"","headingText":"For you","headingFontFamily":"inherit","headingFontWeight":"500","headingFontSize":"24px","heading_font_color":"#00584b","rel_prod_text_color":"#ffaa22","productTitleFontFamily":"inherit","viewed_prod_text_color":"#ffe6b3","prev_viewed_prod_text_color":"#ffe6b3","incart_prod_text_color":"#cfbdfe","ordered_prod_text_color":"#c6f7d5","arrow_bg":"#00584b","arrow_color":"#ffffff"},"imaxvideo":{"visibility":"both"},"overlay":{"close_overlay_back_button":true,"change_image_on_variant_change":false,"cart_selector":"#cart-summary","swatch_selector_keys":"color","selector_types":"{\"Size\":\"size\",\"Color\":\"shade\",\"Shade\":\"shade\",\"Flavour\":\"dropdown\"}","hide_elements":"","swipe_direction":"vertical","card_swipe_direction":"vertical","prevent_header_update":false,"move_to_next_story":false,"uniform_group_overlay_ux":false,"is_muted":true,"overlay_z_index":190,"should_open_image_overlay":false,"redirect_url":"","redirect_product_click":false,"show_media_title_in_group_overlay":false,"use_swatch_images":false,"sort_variant_by_quantity":false,"show_overlay_title_for_all_widgets":false,"disable_overlay_atc_tracking":false,"show_navigation_arrows":false,"swatch_option_ignore":"","swatch_priority_order":"","overlay_outofstock_text":"","disable_overlay_minimiser":false,"move_to_next_video":false,"tap_to_switch_story":false,"always_show_products":false},"floating":{"disable_widget":true,"floating_type":"rectangle","floating_side":"right","mobile_floating_right":"20","mobile_floating_bottom":100,"desktop_floating_right":"20","desktop_floating_bottom":100,"floating_zindex":"9999","show_circle_close_btn":true,"hide_on_rectangle_close":false,"show_after_scroll":false,"scroll_distance":"100"},"floating_tray":{"enable_widget":false,"mobile_floating_bottom":"100","desktop_floating_bottom":"100","slider_text":"REVIEWS"},"general":{"cart_provider":"custom","should_loop_overlay":true,"review_provider":"none","currency_symbol":"","show_decimal_price":false,"store_offers":"[]","show_branding":false,"branding_text_color":"#6D7278","show_overlay_branding":true,"overlay_branding_text_color":"#FFFFF","show_video_watermark":true,"video_watermark_text_color":"#6D7278","checkout_video_tagging":false,"is_market_enabled":false,"default_market_country_code":"","gaid":"","fbid":"","shopflowid":"","storeLogoUrl":"","vlpFontScript":"","storeCDNPrefix":"","enable_quinn_cdn":false,"disable_ga_events":false,"disable_fb_events":false,"network_interceptor":false,"tracking_injection":true,"disable_vibrations":false,"enable_translation":false,"prevent_price_round":false,"swap_currency_symbol":false,"cart_tagging":false},"customiser":{"card_cutoff_price":"true","review_provider":"none","video_cutoff_price_visibility":"true","primaryBtn_title":"Shop now","tertiaryBtn_title":"More info","tertiaryBtn_visibility":"true","secondaryBtn_title":"Add to cart","popup_text":"Watch \u0026 Buy","popup_size":"Small","floating_tray_text":"","floating_tray_bottom_height":"50px"},"checkout":{"ab_enabled":false,"ab_test_id":""},"clp":{"button_position":"top_right","z_index":"9999","vertical_offset":"10","horizontal_offset":"10","button_text":"Quick view"}
2049,"analytics":{"disable_atc_analytics_view":false,"disable_order_analytics_view":false,"disable_cta_analytics_view":true},"enable_interceptor":false,"cart_tracking":false,"ab_testing":false,"ab_testing_id":"test01","show_ab_testing_analytics":false,"ab_control_group_percentage":"50","calc_net_speed":false,"enable_gif":false,"subscription":{"plan_name":"FREE"},"forced_disabled":false,"setupCompleted":true,"events":["quinn_events_product_view","quinn_events_overlay_open","quinn_events_overlay_close","quinn_events_system_action","quinn_events_custom_action","quinn_events_overlay_media_interaction","quinn_events_overlay_swipe","quinn_events_widget_impression","quinn_events_page_view","quinn_events_page_scroll","quinn_events_cta_clicked"],"ab_enabled_on_pages":[],"ab_enabled_for_widgets":[],"onboarding":{"signupCompleted":true,"subscribed":true},"pallet":{"--quinn-primary-text-color":"#fff","--quinn-primary-color":"#000","--quinn-primary-border-color":"#000","--quinn-secondary-text-color":"#000000","--quinn-secondary-color":"#ffdc64","--quinn-secondary-border-color":"#ffdc64","--quinn-story-outline-color":"#ffdc64","--quinn-story-title-color":"#000000","--quinn-cart-checkout-btn-bg-color":"#fff","--quinn-cart-checkout-btn-color":"#000","--quinn-cart-checkout-border-color":"#eee"},"view_threshold_miliseconds":0}; 2050 Quinn.version = "quinn-live-1-492"; 2051 Quinn.pallet = {"--quinn-card-title-color":"#000000","--quinn-card-regular-price-color":"#000000","--quinn-card-cut-off-price-color":"#000000","--quinn-card-background-color":"#fff","--quinn-primary-color":"#ffd712","--quinn-primary-text-color":"#000","--quinn-primary-border-color":"#ffd712","--quinn-secondary-color":"#ffa41c","--quinn-secondary-text-color":"#000","--quinn-tertiary-color":"#fff","--quinn-tertiary-text-color":"#000","--quinn-tertiary-border-color":"#000","--quinn-secondary-border-color":"#ffa41c"}; 2052 Quinn.functions = {}; 2053 Quinn.utils = {}; 2054 Quinn.app_id = "5905719"; 2055 Quinn.page_widgets = []; 2056 Quinn.timestamp = Date.now(); 2057 Quinn.Events = {}; 2058 Quinn.CUSTOM_QUINN_EVENTS = {}; 2059 Quinn.appType = 'shopify'; 2060 Quinn.sft = "634d6afa01e88fcc7dfad8f430090736"; 2061 Quinn.cdn = "@@koparoclean.com@cdn@shop@[email protected]?v=22622"; 2062 Quinn.view_threshold_miliseconds = 0; 2063 console.log("%cShoppable videos powered by quinn.live", "font-size: 1.2em; font-weight: bolder; text-shadow: #000 1px 1px; background-color: #0388fc; padding: 10px 10%; color: #fff; text-align: center;") 2064 console.log(`%cversion: ${ 2065 Quinn.version 2066 }`, "font-size: 1em; font-weight: bolder;") 2067 localStorage.setItem("_quinn-shop-domain", Quinn.shop_domain); 2068 Quinn.themeSettings = {"header_col":"#000000","body_text_col":"#000000","links_col":"#000000","site_bg_col":"#ffffff","cart_summary_bg_col":"#ffffff","star_col":"#ffdc64","feature_col":"#000000","feature_over_col":"#ffffff","divider_col":"#f9f4ec","image_overlay_text_col":"#f9f4ec","image_overlay_bg_col":"#212326","image_overlay_opacity":17,"alt_bg_col":"#fcffd6","alt_bg_text_col":"#212326","announcement_col_bar":"#9058a3","announcement_col_text":"#ffffff","toolbar_col_bg":"#ffffff","toolbar_col_text":"#000000","nav_accent_col":"#000000","nav_main_bg_col":"#f9f7f4","nav_main_col":"#2c2528","nav_main_hover_col":"#000000","nav_featured_col":"#534bae","mob_nav_bg":"#ffffff","mob_nav_text":"#212326","coll_header_bg_col":"#f9f7f4","coll_header_heading_col":"#212326","coll_header_text_col":"#000000","product_block_bg_col":"#ffffff","product_block_image_bg_col":"#ffffff","sale_label_bg_col":"#000000","new_in_label_bg_col":"#534bae","sold_out_label_bg_col":"#212326","low_inv_label_bg_col":"#3e2723","foot_bg_col":"#0791c4","foot_text_col":"#ffffff","foot_links_col":"#ffffff","popup_text_col":"#6b7177","popup_background_col":"#212121","type_base_font":{"error":"json not allowed for this object"},"type_heading_font":{"error":"json not allowed for this object"},"capitalize_headings":false,"type_nav_font":{"error":"json not allowed for this object"},"type_logo_font":{"error":"json not allowed for this object"},"font_size_body_int":16,"font_size_nav_int":17,"font_size_logo_int":26,"font_size_heading_int":31,"btn_style":"uppercase","btn_shape":"lozenge","prod_thumb_shape":"1","prod_thumb_gutter":"0","prod_thumb_gap":"20","prod_thumb_show_border":true,"product_grid_hover_image":true,"product_grid_show_weight":false,"product_grid_show_reviews":true,"prod_block_layout":"above","label_sale_show":true,"prod_sale_method":"percentage","label_soldout_show":true,"label_remain_show":true,"prod_stock_warn_limit_int":5,"label_new_in_show":true,"prod_new_method":"tag","prod_new_in_limit_int":2,"prod_quantity_controls":"realtime","prod_quick_buy_show":true,"prod_quick_buy_type":"in-page","prod_quick_buy_pos":"middle","collection_thumb_shape":"1.5","collection_image_position":"center center","collection_text_alignment":"center","swatch_enabled":false,"swatch_option_name":"Colour","swatch_method":"image","swatch_value_list":"","prod_thumb_show_options":true,"swatch_show_filters":false,"swatch_shape":"natural","swatch_shape_grid":"circle","swatch_alignment":"center","search_type":"product","enable_live_search":true,"live_search_show_vendor":false,"live_search_show_price":true,"live_search_search_meta":false,"favicon":"\/\/koparoclean.com\/cdn\/shop\/files\/favicon-32x32.png?v=1647102909","social_twitter_url":"https:\/\/twitter.com\/koparoclean","social_facebook_url":"https:\/\/www.facebook.com\/Koparo.Clean\/","social_pinterest_url":"https:\/\/in.pinterest.com\/koparoc\/","social_vimeo_url":"","social_youtube_url":"https:\/\/www.youtube.com\/@koparoclean","social_instagram_url":"https:\/\/www.instagram.com\/koparo.clean","social_tiktok_url":"","social_custom_url":"","section_padding":"small","cart_type":"drawer-dynamic","open_drawer_on_mobile":true,"currency_code_enabled":true,"cart_currency_code_enabled":false,"superscript_decimals":false,"animations_enabled_desktop":true,"checkout_logo_position":"center","checkout_logo_size":"small","checkout_body_background_color":"#212121","checkout_input_background_color_mode":"white","checkout_sidebar_background_color":"#fafafa","checkout_heading_font":"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'","checkout_body_font":"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'","checkout_accent_color":"#1878b9","checkout_button_color":"#ff0000","checkout_error_color":"#ff0000","enable_section_dividers":false,"prod_buy_show_quantity":true,"site_border_col":"#6a5b5c","site_border_thickness":0,"nav_drop_bg_col":"#f4f2e9","nav_drop_link_col":"#6a5b5c","nav_drop_link_hover_col":"#5c8018","logo_col":"#6a5b5c","prod_sale_price_col":"#89c21e","homepage_divider_col":"rgba(0,0,0,0)","nav_drop_heading_col":"#6a5b5c","sale_label_text_col":"#ffffff","new_in_label_text_col":"#ffffff","sold_out_label_text_col":"#ffffff","low_inv_label_text_col":"#ffffff","prod_thumb_border":"border","product_form_ajax":"true","side_cart_summary_visibility":"always","enable_cart_notes":false,"show_tax_and_shipping":true,"show_additional_checkout_buttons":false,"cart_summary_image_show":true,"cart_summary_image_text_color":"#ffffff","cart_summary_image_tint_color":"#6b5b5c","cart_summary_image_tint_opacity":25,"customer_layout":"customer_area"}; 2069</script>
2069 2070
2071<script data-app="quinn"> 2072 Quinn.cdn = Quinn.cdn.replace(/@/g, '/').split('/').slice(0, -1).join('/') + '/'; 2073 Quinn.isNewApp = true; 2074</script>
2074 2075 2076 2077<style> 2078 :root { 2079 --quinn_loader_color: #e6e4eb; 2080 } 2081</style>
2081<script data-app="quinn"> 2082 if (!window.quinnExtensionCdnUrl) { 2083 const quinnOverlayUrl = 'https://cdn.shopify.com/extensions/01a0af97-ffb3-7b6e-b07a-cc1b9eb2e29e/quinn-live-1-492/assets/quinn-overlay.bundle.js'; 2084 const quinnExtensionUrl = quinnOverlayUrl.split('/'); 2085 quinnExtensionUrl.pop(); 2086 window.quinnExtensionCdnUrl = quinnExtensionUrl.join('/') + '/'; 2087 } 2088 document.addEventListener('DOMContentLoaded', () => { 2089 if (Quinn.functions && Quinn.functions.UPDATE_APP_CART) { 2090 Quinn.functions.UPDATE_APP_CART(); 2091 } 2092 }); 2093</script>
vendor: 1 bytes, line 2093
2093
2094<script></script>
vendor: 1 bytes, line 2094
2094
2095<script>window.REFRESH_CART = () => { 2096window.theme.updateCartSummaries(); 2097}</script>
vendor: 1 bytes, line 2097
2097
2098<script>window.OPEN_CART = () => { 2099document.querySelector(".toggle-cart-summary").click() 2100}</script>
2100 2101<style> 2102#cart-summary { 2103z-index: 99999999 !important; 2104} 2105</style> 2106 2107<!-- END app snippet --> 2108 2109<!-- BEGIN app snippet: asset --> 2110 2111 2112 2113
2114<script 2115 src="https://cdn.shopify.com/extensions/01a0af97-ffb3-7b6e-b07a-cc1b9eb2e29e/quinn-live-1-492/assets/quinn-live.bundle.js" 2116 defer="defer" 2117 data-app="quinn" 2118 type="module" 2119 ></script>
2119<!-- END app snippet --> 2120 2121<!-- BEGIN app snippet: asset --> 2122 2123 2124 2125
2126<script data-app="quinn"> 2127 Quinn.overlay_url = "https://cdn.shopify.com/extensions/01a0af97-ffb3-7b6e-b07a-cc1b9eb2e29e/quinn-live-1-492/assets/quinn-overlay.bundle.js"; 2128 </script>
2128<!-- END app snippet --> 2129<!-- BEGIN app snippet: asset --> 2130 2131 2132 2133
2134<script 2135 src="https://cdn.shopify.com/extensions/01a0af97-ffb3-7b6e-b07a-cc1b9eb2e29e/quinn-live-1-492/assets/quinn-vendor.bundle.js" 2136 defer="defer" 2137 data-app="quinn" 2138 type="module" 2139 ></script>
2139<!-- END app snippet --> 2140<!-- BEGIN app snippet: asset --> 2141 2142 2143 2144
2145<script 2146 src="https://cdn.shopify.com/extensions/01a0af97-ffb3-7b6e-b07a-cc1b9eb2e29e/quinn-live-1-492/assets/OverlayCarouselBody-svelte.js" 2147 defer="defer" 2148 data-app="quinn" 2149 type="module" 2150 ></script>
2150<!-- END app snippet --> 2151<!-- BEGIN app snippet: asset --> 2152 2153 2154 2155
2156<script data-app="quinn"> 2157 Quinn.location_url = "https://cdn.shopify.com/extensions/01a0af97-ffb3-7b6e-b07a-cc1b9eb2e29e/quinn-live-1-492/assets/quinn-location.bundle.js"; 2158 </script>
2158<!-- END app snippet --> 2159<!-- BEGIN app snippet: overlay --> 2160 2161 2162 2163 2164 2165 2166 2167 2168 2169 2170 2171 2172 2173 2174 2175 2176 2177 2178 2179 2180 2181 2182<!-- END app snippet --> 2183 2184<!-- BEGIN app snippet: asset --> 2185 2186 2187 2188
2189<script data-app="quinn"> 2190 Quinn.chunk_overlay_info_variants_url = "https://cdn.shopify.com/extensions/01a0af97-ffb3-7b6e-b07a-cc1b9eb2e29e/quinn-live-1-492/assets/OverlayInfoVariants-svelte.js"; 2191 </script>
2191<!-- END app snippet --> 2192<!-- BEGIN app snippet: asset --> 2193 2194 2195 2196
2197<script data-app="quinn"> 2198 Quinn.chunk_overlay_variants_url = "https://cdn.shopify.com/extensions/01a0af97-ffb3-7b6e-b07a-cc1b9eb2e29e/quinn-live-1-492/assets/OverlayInfoVariants-svelte.js"; 2199 </script>
2199<!-- END app snippet --> 2200<!-- BEGIN app snippet: asset --> 2201 2202 2203 2204
2205<script data-app="quinn"> 2206 Quinn.chunk_overlay_video_url = "https://cdn.shopify.com/extensions/01a0af97-ffb3-7b6e-b07a-cc1b9eb2e29e/quinn-live-1-492/assets/OverlayVideo-svelte.js"; 2207 </script>
2207<!-- END app snippet --> 2208<!-- BEGIN app snippet: asset --> 2209 2210 2211 2212
2213<script data-app="quinn"> 2214 Quinn.chunk_overlay_volume_btn_url = "https://cdn.shopify.com/extensions/01a0af97-ffb3-7b6e-b07a-cc1b9eb2e29e/quinn-live-1-492/assets/VolumeButton-svelte.js"; 2215 </script>
2215<!-- END app snippet --> 2216<!-- BEGIN app snippet: asset --> 2217 2218 2219 2220
2221<script data-app="quinn"> 2222 Quinn.chunk_overlay_info_variants_url = "https://cdn.shopify.com/extensions/01a0af97-ffb3-7b6e-b07a-cc1b9eb2e29e/quinn-live-1-492/assets/OverlayInfoVariants-svelte.js"; 2223 </script>
2223<!-- END app snippet --> 2224<!-- BEGIN app snippet: asset --> 2225 2226 2227 2228
2229<script data-app="quinn"> 2230 Quinn.chunk_overlay_cart_btn_url = "https://cdn.shopify.com/extensions/01a0af97-ffb3-7b6e-b07a-cc1b9eb2e29e/quinn-live-1-492/assets/CartButton-svelte.js"; 2231 </script>
2231<!-- END app snippet --> 2232<!-- BEGIN app snippet: asset --> 2233 2234 2235 2236
2237<script data-app="quinn"> 2238 Quinn.chunk_overlay_video_group_url = "https://cdn.shopify.com/extensions/01a0af97-ffb3-7b6e-b07a-cc1b9eb2e29e/quinn-live-1-492/assets/OverlayVideoGroup-svelte.js"; 2239 </script>
2239<!-- END app snippet --> 2240<!-- BEGIN app snippet: asset --> 2241 2242 2243 2244
2245<script data-app="quinn"> 2246 Quinn.chunk_overlay_info_products_url = "https://cdn.shopify.com/extensions/01a0af97-ffb3-7b6e-b07a-cc1b9eb2e29e/quinn-live-1-492/assets/OverlayInfoProducts-svelte.js"; 2247 </script>
2247<!-- END app snippet --> 2248<!-- BEGIN app snippet: asset --> 2249 2250 2251 2252
2253<script data-app="quinn"> 2254 Quinn.chunk_overlay_mobile_products_container_url = "https://cdn.shopify.com/extensions/01a0af97-ffb3-7b6e-b07a-cc1b9eb2e29e/quinn-live-1-492/assets/OverlayMobileProductsContainer-svelte.js"; 2255 </script>
2255<!-- END app snippet --> 2256<!-- BEGIN app snippet: asset --> 2257 2258 2259 2260
2261<script data-app="quinn"> 2262 Quinn.chunk_overlay_info_product_images_url = "https://cdn.shopify.com/extensions/01a0af97-ffb3-7b6e-b07a-cc1b9eb2e29e/quinn-live-1-492/assets/OverlayInfoProductImages-svelte.js"; 2263 </script>
2263<!-- END app snippet --> 2264<!-- BEGIN app snippet: asset --> 2265 2266 2267 2268
2269<script data-app="quinn"> 2270 Quinn.chunk_overlay_info_product_description_url = "https://cdn.shopify.com/extensions/01a0af97-ffb3-7b6e-b07a-cc1b9eb2e29e/quinn-live-1-492/assets/OverlayInfoProductDescription-svelte.js"; 2271 </script>
2271<!-- END app snippet --> 2272<!-- BEGIN app snippet: network-intercepter -->
2272<script> 2273 const origFetch = window.fetch; 2274 window.fetch = async (...args) => { 2275 let [url, payload] = args; 2276 2277 if (!url) { 2278 return origFetch(...args); 2279 } 2280 2281 if (url instanceof Request) { 2282 url = url.url; // Extract the URL string from the Request object 2283 } else if (url instanceof URL) { 2284 url = url.toString(); // Convert URL object to string 2285 } 2286 2287 if (url.includes('/cart/add')) { 2288 if (payload && payload.body) { 2289 const formData = payload.body; 2290 2291 // Case 1: Handle FormData 2292 if (formData instanceof FormData) { 2293 formData.delete('properties[_y]'); 2294 } 2295 // Case 2: Handle JSON string 2296 else if (typeof formData === 'string') { 2297 try { 2298 const parsedData = JSON.parse(formData); 2299 if (parsedData.items) { 2300 parsedData.items.forEach((item) => { 2301 if (item.properties && item.properties['_y']) { 2302 delete item.properties['_y']; 2303 } 2304 }); 2305 } 2306 payload.body = JSON.stringify(parsedData); 2307 } catch (e) {} 2308 } 2309 // Case 3: Handle plain object 2310 else if (typeof formData === 'object') { 2311 if (formData.items) { 2312 formData.items.forEach((item) => { 2313 if (item.properties && item.properties['_y']) { 2314 delete item.properties['_y']; 2315 } 2316 }); 2317 } 2318 } 2319 } 2320 } 2321 2322 const response = await origFetch(...args); 2323 if (Quinn && typeof Quinn.interceptorCallback?.Fetch === 'function') { 2324 Quinn.interceptorCallback.Fetch(response.url, response, origFetch); 2325 } 2326 quinnSyncCart(url); 2327 2328 return response; 2329 }; 2330 function quinnSyncCart(url) { 2331 if (!url) return; 2332 if ( 2333 (url.includes('/cart/add') || url.includes('/cart/update') || url.includes('/cart/change')) && 2334 window.Quinn && 2335 window.Quinn.overlayController 2336 ) { 2337 console.log('quinnSyncCart'); 2338 Quinn.overlayController.controller.dispatchEvent({ events: ['UPDATE_CART_COUNT'] }); 2339 } 2340 } 2341 (function (XHR) { 2342 let send = XHR.prototype.send; 2343 XHR.prototype.send = function (data) { 2344 let oldOnReadyStateChange; 2345 2346 function onReadyStateChange() { 2347 if (this.readyState === 4 && Quinn.interceptorCallback) { 2348 Quinn.interceptorCallback.XHR(this._url, this.response, XHR); 2349 } 2350 quinnSyncCart(this._url); 2351 if (oldOnReadyStateChange) oldOnReadyStateChange(); 2352 } 2353 2354 if (this._url && this._url.includes('/cart/add')) { 2355 // Case 1: Handle FormData 2356 if (data instanceof FormData) { 2357 data.delete('properties[_y]'); 2358 } 2359 // Case 2: Handle JSON string 2360 else if (typeof data === 'string') { 2361 try { 2362 const parsedData = JSON.parse(data); 2363 if (parsedData.items) { 2364 parsedData.items.forEach((item) => { 2365 if (item.properties && item.properties['_y']) { 2366 delete item.properties['_y']; 2367 } 2368 }); 2369 } 2370 payload.body = JSON.stringify(parsedData); 2371 } catch (e) {} 2372 } 2373 // Case 3: Handle plain object 2374 else if (typeof data === 'object') { 2375 if (data.items) { 2376 data.items.forEach((item) => { 2377 if (item.properties && item.properties['_y']) { 2378 delete item.properties['_y']; 2379 } 2380 }); 2381 } 2382 } 2383 } 2384 2385 /* Set xhr.noIntercept to true to disable the interceptor for a particular call */ 2386 if (!this.noIntercept) { 2387 if (this.addEventListener) { 2388 this.addEventListener('readystatechange', onReadyStateChange, false); 2389 } else { 2390 oldOnReadyStateChange = this.onreadystatechange; 2391 this.onreadystatechange = onReadyStateChange; 2392 } 2393 } 2394 send.call(this, data); 2395 }; 2396 })(XMLHttpRequest); 2397</script>
2397 2398<!-- END app snippet --> 2399 2400 2401 2402<!-- BEGIN app snippet: remove-skeleton -->
2402<script> 2403 if (!window.Quinn) { 2404 const els = document.querySelectorAll('[id^=quinn]'); 2405 const els2 = document.querySelectorAll('[class^=quinn]'); 2406 els.forEach((el) => { 2407 el.remove(); 2408 }); 2409 els2.forEach((el) => { 2410 el.remove(); 2411 }); 2412 } 2413</script>
2413 2414<!-- END app snippet --> 2415 2416<!-- END app block -->
2416<script src="https://cdn.shopify.com/extensions/01a0cdf8-b2d2-7ccd-a251-5cf8c66ad2ca/judgeme-762/assets/loader.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 2416
2416
2417<script src="https://cdn.shopify.com/extensions/019dcce7-efdf-71a0-9c2b-73f8b8632fa5/profy-announcement-bar-117/assets/banner-script-min.js" type="text/javascript" defer="defer"></script>
2417 2418<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
2419<script>(function(){if ("sendBeacon" in navigator && "performance" in window) {try {var session_token_from_headers = performance.getEntriesByType('navigation')[0].serverTiming.find(x => x.name == '_s').description;} catch {var session_token_from_headers = undefined;}var session_cookie_matches = document.cookie.match(/_shopify_s=([^;]*)/);var session_token_from_cookie = session_cookie_matches && session_cookie_matches.length === 2 ? session_cookie_matches[1] : "";var session_token = session_token_from_headers || session_token_from_cookie || "";function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 33261224074,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "product"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 2419
2419
2420<script> 2421 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 2422</script>
vendor: 1 bytes, line 2422
2422
2423<script>(function(){var wpmLoader=function(){"use strict";var e=/Googlebot|Storebot-Google|bingbot|Baiduspider|YandexBot|DuckDuckBot|Slurp|facebookexternalhit|Twitterbot|LinkedInBot|Applebot|AdsBot-Google|Mediapartners-Google|APIs-Google|PetalBot|SemrushBot|AhrefsBot|MJ12bot|DotBot|Acunetix|PerplexityBot|Perplexity-User/i,t=/bytedance/i;function i(){try{var e=document.cookie;if(!e||"string"!=typeof e)return;for(var t=0,i=e.split(";");t<i.length;t++){var n=i[t],r=n.indexOf("=");if(-1!==r){var o=n.slice(0,r).trim();if(o){var a=void 0;try{a=decodeURIComponent(o)}catch(e){a=o}if("_shopify_s"===a){var d=n.slice(r+1).trim();try{return decodeURIComponent(d)}catch(e){return d}}}}}return}catch(e){return}}function n(e){try{"undefined"!=typeof console&&"function"==typeof console.warn&&console.warn(e)}catch(e){}}function r(e,t){return"string"==typeof e&&e.length>0&&e.length<=t?e:void 0}function o(e){var t;switch(null==(t=null==e?void 0:e.navigation)?void 0:t.type){case 0:return"navigate";case 1:return"reload";case 2:return"back_forward";default:return}}function a(){var e,t,i;try{var n=null==(i=null==(t=null==(e=self.ShopifyAnalytics)?void 0:e.lib)?void 0:t.trekkie)?void 0:i.state;return"awaiting-consent"===n||"initialized"===n?n:void 0}catch(e){return}}return function(d,s,u,l){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};try{var p=c.trekkieShim;!0!==p&&"true"!==p||null!=window.__TREKKIE_SHIM_QUEUE||(window.__TREKKIE_SHIM_QUEUE=[])}catch(e){}var f,v,h,y,g=(v=(f={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,h=f.legacy,(y=navigator.userAgent).match(e)?"bot":y.match(v)?"modern":y.match(h)?"legacy":y.match(t)?"bot":"unknown"),m=function(e){var t,i,n=r(e,128);try{var a=window.performance,d=null==(t=null==a?void 0:a.getEntriesByType)?void 0:t.call(a,"navigation")[0];if(!d)return{requestId:n,navigationType:o(a)};var s="type"in d?r(d.type,64):void 0,u="serverTiming"in d&&Array.isArray(d.serverTiming)?d.serverTiming:[];return{requestId:null!=n?n:r(null==(i=u.find(function(e){return"requestID"===e.name}))?void 0:i.description,128),navigationType:s}}catch(e){return{requestId:n}}}(c.requestId),w=function(e){var t=e.version,r=e.browserTarget,o=e.surface,a=e.shopId,d=e.monorailEndpoint,s=window.location.href;return{emit:function(e){var u=e.status,l=e.errorMsg,c=e.failureReason,p=e.useKeepaliveFallback,f=void 0!==p&&p,v=e.navigationType,h=e.pagehidePersisted,y=e.requestId,g=e.trekkieState;if(d){var m,w;try{var b=(new Date).getTime();m=JSON.stringify({metadata:{event_sent_at_ms:b},events:[{schema_id:"web_pixels_manager_load/3.3",payload:{version:t,bundle_target:r,page_url:s,status:u,surface:o,error_msg:l,failure_reason:c,navigation_type:v,pagehide_persisted:h,request_id:y,trekkie_state:g,shop_id:a,visit_token:i()},metadata:{event_created_at_ms:b}}]})}catch(e){return}try{if("function"==typeof window.navigator.sendBeacon&&-1===(w=window.navigator.userAgent).indexOf("iPhone; CPU iPhone OS 12_")&&-1===w.indexOf("iPad; CPU OS 12_")&&-1===w.indexOf("iPod touch; CPU iPhone OS 12_")&&window.navigator.sendBeacon.bind(window.navigator)(d,m))return}catch(e){}if(f)try{"function"==typeof window.fetch&&window.fetch(d,{method:"POST",headers:{"Content-Type":"text/plain"},body:m,keepalive:!0}
2423).catch(function(){})}catch(e){}else try{var _=new XMLHttpRequest;_.open("POST",d,!0),_.setRequestHeader("Content-Type","text/plain"),_.send(m)}catch(e){n("[Web Pixels Manager] Got an unhandled error while logging to Monorail.")}}else n("[Web Pixels Manager] No Monorail endpoint provided, skipping logging.")}}}({version:u,browserTarget:g,surface:d.surface,shopId:d.shopId,monorailEndpoint:d.monorailEndpoint});if(Boolean(null==(_=null==(b=window.Shopify)?void 0:b.analytics)?void 0:_.replayQueue))w.emit({status:"setup-skipped",errorMsg:"replay queue already initialized."});else{var b,_;w.emit({status:"setup-started"}),window.Shopify=window.Shopify||{};var S=window.Shopify;S.analytics=S.analytics||{};var P=S.analytics;P.replayQueue=[],P.publish=function(e,t,i){return P.replayQueue.push([e,t,i]),!0};try{self.performance.mark("wpm:start")}catch(e){}var k,C="modern"===g?"modern":"legacy",E=(null!=l?l:{modern:"",legacy:""})[C],I=[(k={baseUrl:s,hashVersion:u,buildTarget:C}).baseUrl,"/wpm","/b",k.hashVersion,"modern"===k.buildTarget?"m":"l",".js"].join(""),O=!1,T=!1;try{c.browserTarget=g,function(){O=!0;try{window.addEventListener("pagehide",M)}catch(e){O=!1}}(),R(function(){try{R(x)}catch(e){D(e)}}),w.emit({status:"loading",requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()})}catch(e){D(e)}}function U(){var e;if(q(),!function(){var e,t;return Boolean(null==(t=null==(e=window.Shopify)?void 0:e.analytics)?void 0:t.initialized)}()){var t,i,n;try{if("function"!=typeof(null==(e=window.webPixelsManager)?void 0:e.init))return void A();if(!(null!==(n=i=t=window.webPixelsManager.init(d))&&"function"!=typeof n&&Object(n)===n&&"publish"in i&&"function"==typeof i.publish&&"publishCustomEvent"in i&&"function"==typeof i.publishCustomEvent&&"visitor"in i&&"function"==typeof i.visitor))return void A()}catch(e){return void A(e)}var r=window.Shopify.analytics;r.replayQueue.forEach(function(e){var i=e[0],n=e[1],r=e[2];t.publishCustomEvent(i,n,r)}),r.replayQueue=[],r.publish=t.publishCustomEvent,r.visitor=t.visitor,r.initialized=!0}}function A(e){B("manager_api_unavailable",void 0===e?void 0:Q(e))}function x(){B("script_load_failed","".concat(I," has failed to load"))}function B(e,t){T||(T=!0,q(),w.emit({status:"failed",errorMsg:t,failureReason:e,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function M(e){O&&(q(),w.emit({status:"pagehide-while-loading",useKeepaliveFallback:!0,pagehidePersisted:e.persisted,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function q(){O=!1;try{window.removeEventListener("pagehide",M)}catch(e){}}function R(e){var t;!function(e){var t=e.src,i=e.async,n=void 0===i||i,r=e.onload,o=e.onerror,a=e.sri,d=e.scriptDataAttributes,s=void 0===d?{}:d,u=document.createElement("script"),l=document.querySelector("head"),c=document.querySelector("body");if(u.async=n,u.src=t,a&&(u.integrity=a,u.crossOrigin="anonymous"),s)for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))try{u.dataset[p]=String(s[p])}catch(e){}if(r&&u.addEventListener("load",r),o&&u.addEventListener("error",o),l)l.appendChild(u);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(u)}}({src:I,async:!0,onload:U,onerror:e,sri:(t=E,"string"==typeof t&&/^sha384-[A-Za-z0-9+/=]+$/.test(t)?E:""),scriptDataAttributes:c})}function D(e){B("script_append_failed",Q(e))}function Q(e){return e instanceof Error?e.message:"Unknown error"}}}();wpmLoader({shopId: 33261224074,storefrontBaseUrl: "https://koparoclean.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://koparoclean.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["16072cab","8450a54b"],webPixelsConfigList: [{"id":"2618392714","configuration":"{\"companyId\":\"160\",\"appOrigin\":\"https:\\\/\\\/shopify.togethr.club\",\"record_all_pixel_traffic\":\"false\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"55c71e7441f0ac70efde27164c37074b","type":"APP","apiClientId":221351542785,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"2603155594","configuration":"{\"advertiserId\":\"67a3348e5145811dc3244577\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"672b632fe5cab8275ceb175e333f6e87","type":"APP","apiClientId":295504609281,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"}
2423,{"id":"1543274634","configuration":"{\"bobClientId\":\"koparo\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"2b7973704663ee435560d18e70fb58be","type":"APP","apiClientId":50060034049,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"943784074","configuration":"{\"webPixelName\":\"Judge.me\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"8acc938b1a30dc7624e304493ca567d7","type":"APP","apiClientId":683015,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"475496586","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-VK8J0TQSEV\\\",\\\"AW-615880679\\\",\\\"GT-NGBD534\\\"],\\\"target_country\\\":\\\"IN\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-VK8J0TQSEV\\\",\\\"AW-615880679\\\/rjrrCOervt8BEOev1qUC\\\"]},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-VK8J0TQSEV\\\",\\\"AW-615880679\\\/edjyCOqrvt8BEOev1qUC\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-VK8J0TQSEV\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-VK8J0TQSEV\\\",\\\"AW-615880679\\\/SxS0COGrvt8BEOev1qUC\\\",\\\"MC-SV9MHGDDD3\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-VK8J0TQSEV\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-VK8J0TQSEV\\\",\\\"AW-615880679\\\/1WHVCN6rvt8BEOev1qUC\\\",\\\"MC-SV9MHGDDD3\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-VK8J0TQSEV\\\",\\\"AW-615880679\\\/EOXWCNurvt8BEOev1qUC\\\",\\\"MC-SV9MHGDDD3\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-VK8J0TQSEV\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-VK8J0TQSEV\\\",\\\"AW-615880679\\\/ItLeCO2rvt8BEOev1qUC\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-VK8J0TQSEV\\\",\\\"AW-615880679\\\/dDDMCOSrvt8BEOev1qUC\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-VK8J0TQSEV\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"209911946","configuration":"{\"pixel_id\":\"557775968989595\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"19923082","configuration":"{\"gaFourMeasID\":\"123123\",\"gaFourPageView\":\"NO\",\"gaFourSearch\":\"NO\",\"gaFourProductView\":\"NO\",\"gaFourAddToCart\":\"NO\",\"gaFourBeginCheckout\":\"NO\",\"gaFourAPISecret\":\"111111\",\"logEvents\":\"NO\",\"gaSwitch\":\"NO\",\"fbSwitch\":\"NO\",\"fbAccessToken\":\"123123\",\"fbPixelID\":\"123123\",\"fbTestEvent\":\"123123\",\"checkoutSteps\":\"NO\",\"gaFourPurchase\":\"NO\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"e612cb09ab815cf93d972ae7d6019a1f","type":"APP","apiClientId":3921359,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"7438474","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Shopflo"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"Koparo Clean","paymentSettings":{"currencyCode":"INR"},"myshopifyDomain":"kopraan-store.myshopify.com","countryCode":"IN","storefrontUrl":"https:\/\/koparoclean.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[{"price":{"amount":289.0,"currencyCode":"INR"},"product":{"title":"Kitchen Sponge Wipe â Reusable \u0026 Eco-Friendly Cleaning Wipes","vendor":"Natural cellulose based sponge wipes for scratch-free cleaning","id":"6996992098442","untranslatedTitle":"Kitchen Sponge Wipe â Reusable \u0026 Eco-Friendly Cleaning Wipes","url":"\/products\/sponge-wipe-pack-of-5","type":""},"id":"42302194811018","image":{"src":"\/\/koparoclean.com\/cdn\/shop\/files\/12_f7e8fd9b-377b-4173-b822-f1a317369d3f.png?v=1790236287"},"sku":"SW","title":"Pack of 5","untranslatedTitle":"Pack of 5"},{"price":{"amount":210.0,"currencyCode":"INR"},"product":{"title":"Kitchen Sponge Wipe â Reusable \u0026 Eco-Friendly Cleaning Wipes","vendor":"Natural cellulose based sponge wipes for scratch-free cleaning","id":"6996992098442","untranslatedTitle":"Kitchen Sponge Wipe â Reusable \u0026 Eco-Friendly Cleaning Wipes","url":"\/products\/sponge-wipe-pack-of-5","type":""},"id":"46313236725898","image":{"src":"\/\/koparoclean.com\/cdn\/shop\/files\/13_6ce992bd-6d83-4312-838e-dd8595b94566.png?v=1790236287"},"sku":"SWPACK-3","title":"Pack of 3","untranslatedTitle":"Pack of 3"}],"products":[{"id":"6996992098442","handle":"sponge-wipe-pack-of-5","isCollective":null,"title":"Kitchen Sponge Wipe â Reusable \u0026 Eco-Friendly Cleaning Wipes","type":null,"untranslatedTitle":"Kitchen Sponge Wipe â Reusable \u0026 Eco-Friendly Cleaning Wipes","url":"\/products\/sponge-wipe-pack-of-5","vendor":"Natural cellulose based sponge wipes for scratch-free cleaning","remoteShopId":null,"variants":[{"id":"42302194811018","image":{"src":"\/\/koparoclean.com\/cdn\/shop\/files\/12_f7e8fd9b-377b-4173-b822-f1a317369d3f.png?v=1790236287"},"price":{"amount":289.0,"currencyCode":"INR"},"sku":"SW","title":"Pack of 5","untranslatedTitle":"Pack of 5"},{"id":"46313236725898","image":{"src":"\/\/koparoclean.com\/cdn\/shop\/files\/13_6ce992bd-6d83-4312-838e-dd8595b94566.png?v=1790236287"},"price":{"amount":210.0,"currencyCode":"INR"},"sku":"SWPACK-3","title":"Pack of 3","untranslatedTitle":"Pack of 3"}]},{"id":"4630602547338","handle":"dishwashing-liquid-750ml-lime-basil","isCollective":null,"title":"Natural Dishwashing Liquid â Lime","type":"Dishwashing liquid","untranslatedTitle":"Natural Dishwashing Liquid â Lime","url":"\/products\/dishwashing-liquid-750ml-lime-basil","vendor":"Tough on grease \u0026 odour, gentle on hands dishwash gel","remoteShopId":null,"variants":[{"id":"39810730360970","image":{"src":"\/\/koparoclean.com\/cdn\/shop\/files\/1_0002becc-8700-40cf-9ed2-f75ff40057c4.png?v=1790236284"},"price":{"amount":260.0,"currencyCode":"INR"},"sku":"KOPRAANDISHWASHINGLIQUID","title":"750ml","untranslatedTitle":"750ml"}]}
2423,{"id":"6665671770250","handle":"floor-cleaner-1-litre-lime","isCollective":null,"title":"Floor Cleaner â Lime, Non-toxic \u0026 Pet-Safe","type":"Floor cleaner","untranslatedTitle":"Floor Cleaner â Lime, Non-toxic \u0026 Pet-Safe","url":"\/products\/floor-cleaner-1-litre-lime","vendor":"Clean germ-free floors for complete peace of mind. Loves kids \u0026 pets","remoteShopId":null,"variants":[{"id":"40159356715146","image":{"src":"\/\/koparoclean.com\/cdn\/shop\/files\/33_b30011be-0e03-4be6-b6ca-90f0d5106f53.png?v=1790236286"},"price":{"amount":260.0,"currencyCode":"INR"},"sku":"FC-LIME","title":"1 Litre","untranslatedTitle":"1 Litre"}]},{"id":"6791805075594","handle":"liquid-detergent-5-litre-fresh-cotton","isCollective":null,"title":"Natural Top Load Laundry Liquid â Fresh Cotton","type":null,"untranslatedTitle":"Natural Top Load Laundry Liquid â Fresh Cotton","url":"\/products\/liquid-detergent-5-litre-fresh-cotton","vendor":"Enzyme based non-toxic formula, tough on stains \u0026 gentle on fabric","remoteShopId":null,"variants":[{"id":"44149415968906","image":{"src":"\/\/koparoclean.com\/cdn\/shop\/files\/29_3b10b999-e449-415f-995c-069583d3cd48.png?v=1790236284"},"price":{"amount":1739.0,"currencyCode":"INR"},"sku":"LLQFCLV-5L","title":"5 Litres","untranslatedTitle":"5 Litres"}]},{"id":"6584151277706","handle":"liquid-detergent-900ml-lavender","isCollective":null,"title":"Front Load Liquid Detergent â Lavender","type":"Laundry Liquid","untranslatedTitle":"Front Load Liquid Detergent â Lavender","url":"\/products\/liquid-detergent-900ml-lavender","vendor":"Enzyme based non-toxic formula, tough on stains \u0026 gentle on fabric","remoteShopId":null,"variants":[{"id":"39810742648970","image":{"src":"\/\/koparoclean.com\/cdn\/shop\/files\/22_446a7827-8a0e-43b8-9f3e-5d19749a4640.png?v=1790236286"},"price":{"amount":259.0,"currencyCode":"INR"},"sku":"KOPAROLAUNDRYLIQUID","title":"900ml","untranslatedTitle":"900ml"}]},{"id":"6563140862090","handle":"natural-fabric-softner-conditioner","isCollective":null,"title":"Natural Fabric Conditioner â Lavender","type":"Fabric Conditioner","untranslatedTitle":"Natural Fabric Conditioner â Lavender","url":"\/products\/natural-fabric-softner-conditioner","vendor":"Softens clothes, protects shine \u0026 prevents fading. Loves kids!","remoteShopId":null,"variants":[{"id":"44153304350858","image":{"src":"\/\/koparoclean.com\/cdn\/shop\/files\/32_fa166dac-30e7-4058-a112-aff1ca530a90.png?v=1790236286"},"price":{"amount":1699.0,"currencyCode":"INR"},"sku":"FABCOND-5L","title":"5 litres","untranslatedTitle":"5 litres"}]},{"id":"4630588850314","handle":"floor-cleaner-1-litre-jasmine","isCollective":null,"title":"Floor Cleaner â Non-toxic \u0026 Pet-Safe - Jasmine","type":"Floor cleaner","untranslatedTitle":"Floor Cleaner â Non-toxic \u0026 Pet-Safe - Jasmine","url":"\/products\/floor-cleaner-1-litre-jasmine","vendor":"Clean germ-free floors for complete peace of mind. Loves kids \u0026 pets","remoteShopId":null,"variants":[{"id":"39810723086474","image":{"src":"\/\/koparoclean.com\/cdn\/shop\/files\/36_0b60364a-fc1c-4ac7-8f1d-39241e7f9935.png?v=1790236287"},"price":{"amount":260.0,"currencyCode":"INR"},"sku":"KOPRAANFLOORCLEANER","title":"1 Litre","untranslatedTitle":"1 Litre"}]},{"id":"6791802749066","handle":"liquid-detergent-900ml-fresh-cotton","isCollective":null,"title":"Top Load Liquid Detergent â Fresh Cotton","type":null,"untranslatedTitle":"Top Load Liquid Detergent â Fresh Cotton","url":"\/products\/liquid-detergent-900ml-fresh-cotton","vendor":"Enzyme based non-toxic formula, tough on stains \u0026 gentle on fabric","remoteShopId":null,"variants":[{"id":"41269592555658","image":{"src":"\/\/koparoclean.com\/cdn\/shop\/files\/26_cdf384bd-68da-432b-8b2a-1393edf13870.png?v=1790236287"},"price":{"amount":259.0,"currencyCode":"INR"},"sku":"LLQFCLV","title":"900ml","untranslatedTitle":"900ml"}]},{"id":"6727480279178","handle":"liquid-detergent-5-litre-lavender","isCollective":null,"title":"Front Load Liquid Detergent â Lavender","type":"Laundry Liquid","untranslatedTitle":"Front Load Liquid Detergent â Lavender","url":"\/products\/liquid-detergent-5-litre-lavender","vendor":"Enzyme based non-toxic formula, tough on stains \u0026 gentle on fabric","remoteShopId":null,"variants":[{"id":"44149295251594","image":{"src":"\/\/koparoclean.com\/cdn\/shop\/files\/IMG_3840.png?v=1790249006"},"price":{"amount":1739.0,"currencyCode":"INR"}
2423,"sku":"LAUNDRY-5L","title":"5 Litres","untranslatedTitle":"5 Litres"}]},{"id":"6991223292042","handle":"dishwashing-liquid-2-litre-lime-basil","isCollective":null,"title":"Natural Dishwashing Liquid â Lime","type":"Dishwashing liquid","untranslatedTitle":"Natural Dishwashing Liquid â Lime","url":"\/products\/dishwashing-liquid-2-litre-lime-basil","vendor":"Tough on grease \u0026 odour, gentle on hands dishwash gel","remoteShopId":null,"variants":[{"id":"44149453947018","image":{"src":"\/\/koparoclean.com\/cdn\/shop\/files\/2_d65f62a7-78d4-4057-b9a4-784ccef1ed49.png?v=1790236283"},"price":{"amount":460.0,"currencyCode":"INR"},"sku":"DW-1.8L","title":"2 Litres","untranslatedTitle":"2 Litres"}]},{"id":"7593724444810","handle":"hand-wash-2-litre-lavender","isCollective":null,"title":"Hand Wash â Natural \u0026 Skin-Friendly - Lavender","type":"Hand Wash","untranslatedTitle":"Hand Wash â Natural \u0026 Skin-Friendly - Lavender","url":"\/products\/hand-wash-2-litre-lavender","vendor":"Natural germ protection, pH balanced, hypoallergenic \u0026 non-drying wash","remoteShopId":null,"variants":[{"id":"44153162170506","image":{"src":"\/\/koparoclean.com\/cdn\/shop\/files\/43_f5d29a42-be51-495c-b260-52fb01c32b37.png?v=1790236285"},"price":{"amount":680.0,"currencyCode":"INR"},"sku":"HW-LAV-1.8L","title":"2 Litres","untranslatedTitle":"2 Litres"}]}],"purchasingCompany":null},},"https://koparoclean.com/cdn","c8540278we853e1abpb62b2c4amde256306",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"155633975434","themeStoreId":"732","themePublished":"true","eventMetadataId":"f3dbccc8-1f4b-4826-9dad-a529704183e2","pageType":"product","resourceId":"6996992098442","shopId":"33261224074","storefrontBaseUrl":"https:\/\/koparoclean.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"c8540278we853e1abpb62b2c4amde256306","publish":"custom","events":"[[\"page_viewed\",{}],[\"product_viewed\",{\"productVariant\":{\"price\":{\"amount\":289.0,\"currencyCode\":\"INR\"},\"product\":{\"title\":\"Kitchen Sponge Wipe â Reusable \u0026 Eco-Friendly Cleaning Wipes\",\"vendor\":\"Natural cellulose based sponge wipes for scratch-free cleaning\",\"id\":\"6996992098442\",\"untranslatedTitle\":\"Kitchen Sponge Wipe â Reusable \u0026 Eco-Friendly Cleaning Wipes\",\"url\":\"\/products\/sponge-wipe-pack-of-5\",\"type\":\"\"},\"id\":\"42302194811018\",\"image\":{\"src\":\"\/\/koparoclean.com\/cdn\/shop\/files\/12_f7e8fd9b-377b-4173-b822-f1a317369d3f.png?v=1790236287\"},\"sku\":\"SW\",\"title\":\"Pack of 5\",\"untranslatedTitle\":\"Pack of 5\"}}]]"});})();</script>
2423<script> 2424 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 2425 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 2426 window.ShopifyAnalytics.meta.currency = 'INR'; 2427 var meta = {"product":{"id":6996992098442,"gid":"gid:\/\/shopify\/Product\/6996992098442","vendor":"Natural cellulose based sponge wipes for scratch-free cleaning","type":"","handle":"sponge-wipe-pack-of-5","variants":[{"id":42302194811018,"price":28900,"name":"Kitchen Sponge Wipe â Reusable \u0026 Eco-Friendly Cleaning Wipes - Pack of 5","public_title":"Pack of 5","sku":"SW"},{"id":46313236725898,"price":21000,"name":"Kitchen Sponge Wipe â Reusable \u0026 Eco-Friendly Cleaning Wipes - Pack of 3","public_title":"Pack of 3","sku":"SWPACK-3"}],"remote":false},"page":{"pageType":"product","resourceType":"product","resourceId":6996992098442,"requestId":"8f723254-27c1-4eb7-82c6-520388ce87c5-1790250898"}}; 2428 for (var attr in meta) { 2429 window.ShopifyAnalytics.meta[attr] = meta[attr]; 2430 } 2431</script>
vendor: 1 bytes, line 2431
2431
2432<script class="analytics"> 2433 (function () { 2434 var customDocumentWrite = function(content) { 2435 var jquery = null; 2436 2437 if (window.jQuery) { 2438 jquery = window.jQuery; 2439 } else if (window.Checkout && window.Checkout.$) { 2440 jquery = window.Checkout.$; 2441 } 2442 2443 if (jquery) { 2444 jquery('body').append(content); 2445 } 2446 }; 2447 2448 var hasLoggedConversion = function(token) { 2449 if (token) { 2450 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 2451 } 2452 return false; 2453 } 2454 2455 var setCookieIfConversion = function(token) { 2456 if (token) { 2457 var twoMonthsFromNow = new Date(Date.now()); 2458 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 2459 2460 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 2461 } 2462 } 2463 2464 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 2465 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 2466 if (trekkie.integrations) { 2467 return; 2468 } 2469 trekkie.methods = [ 2470 'identify', 2471 'page', 2472 'ready', 2473 'track', 2474 'trackForm', 2475 'trackLink' 2476 ]; 2477 trekkie.factory = function(method) { 2478 return function() { 2479 var args = Array.prototype.slice.call(arguments); 2480 args.unshift(method); 2481 trekkie.push(args); 2482 if (method == 'track' || method == 'page') { 2483 try { 2484 if (window.__TREKKIE_SHIM_QUEUE == null) { 2485 window.__TREKKIE_SHIM_QUEUE = []; 2486 } 2487 window.__TREKKIE_SHIM_QUEUE.push({ 2488 from: 'trekkie-stub', 2489 method: method, 2490 args: args.slice(1) 2491 }); 2492 } catch (e) { 2493 // no-op 2494 } 2495 } 2496 return trekkie; 2497 }; 2498 }; 2499 for (var i = 0; i < trekkie.methods.length; i++) { 2500 var key = trekkie.methods[i]; 2501 trekkie[key] = trekkie.factory(key); 2502 } 2503 trekkie.load = function(config) { 2504 trekkie.config = config || {}; 2505 trekkie.config.initialDocumentCookie = document.cookie; 2506 var first = document.getElementsByTagName('script')[0]; 2507var script = document.createElement('script'); 2508script.type = 'text/javascript'; 2509script.onerror = function(e) { 2510 var scriptFallback = document.createElement('script'); 2511 scriptFallback.type = 'text/javascript'; 2512 scriptFallback.onerror = function(error) { 2513 var Monorail = { 2514 produce: function produce(monorailDomain, schemaId, payload) { 2515 var currentMs = new Date().getTime(); 2516 var event = { 2517 schema_id: schemaId, 2518 payload: payload, 2519 metadata: { 2520 event_created_at_ms: currentMs, 2521 event_sent_at_ms: currentMs 2522 } 2523 }; 2524 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 2525 }, 2526 sendRequest: function sendRequest(endpointUrl, payload) { 2527 // Try the sendBeacon API 2528 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 2529 var blobData = new window.Blob([payload], { 2530 type: 'text/plain' 2531 }); 2532 2533 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 2534 return true; 2535 } // sendBeacon was not successful 2536 2537 } // XHR beacon 2538 2539 var xhr = new XMLHttpRequest(); 2540 2541 try { 2542 xhr.open('POST', endpointUrl); 2543 xhr.setRequestHeader('Content-Type', 'text/plain'); 2544 xhr.send(payload); 2545 } catch (e) { 2546 console.log(e); 2547 } 2548 2549 return false; 2550 }, 2551 isIos12: function isIos12() { 2552 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 2553 } 2554 }; 2555 Monorail.produce('monorail-edge.shopifysvc.com', 2556 'trekkie_storefront_load_errors/1.1', 2557 {shop_id: 33261224074, 2558 theme_id: 155633975434, 2559 app_name: "storefront", 2560 context_url: window.location.href, 2561 source_url: "//koparoclean.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"}); 2562 2563 }; 2564 scriptFallback.async = true; 2565 scriptFallback.src = '//koparoclean.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 2566 first.parentNode.insertBefore(scriptFallback, first); 2567}; 2568script.async = true; 2569script.src = '//koparoclean.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 2570first.parentNode.insertBefore(script, first); 2571 2572 }; 2573 trekkie.load( 2574 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":33261224074,"isMerchantRequest":null,"themeId":155633975434,"themeCityHash":"16326508748801363607","contentLanguage":"en","currency":"INR","eventMetadataId":"f3dbccc8-1f4b-4826-9dad-a529704183e2"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 2575 ); 2576 2577 var loaded = false;
2578 trekkie.ready(function() { 2579 if (loaded) return; 2580 loaded = true; 2581 2582 window.ShopifyAnalytics.lib = window.trekkie; 2583 2584 var originalDocumentWrite = document.write; 2585 document.write = customDocumentWrite; 2586 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 2587 document.write = originalDocumentWrite; 2588 2589 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 2590 var token = match? match[1]: undefined; 2591 if (!hasLoggedConversion(token)) { 2592 setCookieIfConversion(token); 2593 window.ShopifyAnalytics.lib.track("Viewed Product",{"currency":"INR","variantId":42302194811018,"productId":6996992098442,"productGid":"gid:\/\/shopify\/Product\/6996992098442","name":"Kitchen Sponge Wipe â Reusable \u0026 Eco-Friendly Cleaning Wipes - Pack of 5","price":"289.00","sku":"SW","brand":"Natural cellulose based sponge wipes for scratch-free cleaning","variant":"Pack of 5","category":"","nonInteraction":true,"remote":false,"available":true},undefined,undefined,{"shopifyEmitted":true}); 2594 } 2595 }); 2596 2597 window.ShopifyAnalytics.lib.page(null,{"pageType":"product","resourceType":"product","resourceId":6996992098442,"requestId":"8f723254-27c1-4eb7-82c6-520388ce87c5-1790250898","shopifyEmitted":true}); 2598 2599 var eventsListenerScript = document.createElement('script'); 2600 eventsListenerScript.async = true; 2601 eventsListenerScript.src = "//koparoclean.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 2602 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 2603})();</script>
2603 2604
2604<script> 2605 if (!window.ga || (window.ga && typeof window.ga !== 'function')) { 2606 window.ga = function ga() { 2607 (window.ga.q = window.ga.q || []).push(arguments); 2608 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 2609 window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); 2610 } 2611 console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information."); 2612 }; 2613 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 2614 window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); 2615 } 2616 } 2617</script>
vendor: 1 bytes, line 2617
2617
2618<script 2619 defer 2620 src="https://koparoclean.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 2621 data-application="storefront-renderer" 2622 data-shop-id="33261224074" 2623 data-render-region="gcp-us-central1" 2624 data-page-type="product" 2625 data-theme-instance-id="155633975434" 2626 data-theme-name="Canopy" 2627 data-theme-version="4.2.2" 2628 data-monorail-region="shop_domain" 2629 data-resource-timing-sampling-rate="10" 2630 data-shs="true" 2631 data-shs-beacon="true" 2632 data-shs-export-with-fetch="true" 2633 data-shs-logs-sample-rate="1" 2634 data-shs-beacon-endpoint="https://koparoclean.com/api/collect" 2635></script>
2635 2636<meta name="shopify-y" content="eb761e5e-de6b-4b90-badd-524279220433" data-expiration="1821808498000"><meta name="shopify-s" content="9069db17-0d8a-411e-8d16-597abeb11dba" data-expiration="1790252698000"><meta name="new-cookie-storage-activated" content="t"> 2637</head><body class="product-pdp-sw template-product template-sfx-pdp-sw " 2638 data-cc-animate-timeout="80"> 2639 2640 2641
2641<script> 2642 document.body.classList.add("cc-animate-enabled"); 2643 </script>
2643 2644 2645 2646<a class="skip-link visually-hidden" href="#content">Skip to content</a> 2647 2648<div id="shopify-section-cart-drawer" class="shopify-section"> 2649 2650 2651<div data-section-type="cart-drawer"><div id="cart-summary" class="cart-summary cart-summary--empty cart-summary--drawer-dynamic "> 2652 2653 <div class="cart-summary__inner" aria-live="polite"> 2654 2655 <div class="cart-top-bar"> 2656 <!-- <span>Your Cart</span> --> 2657 <div class="cart-tabs"> 2658 <button class="cart-tab active" data-tab="tab-cart-items">Cart <sup>0</sup></button> 2659 <button class="cart-tab" data-tab="recently-viewed">Recently Viewed</button> 2660 </div> 2661 <a class="cart-summary__close toggle-cart-summary" href="#"> 2662 2663 <?xml version="1.0" ?><svg fill="none" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M16.3394 9.32245C16.7434 8.94589 16.7657 8.31312 16.3891 7.90911C16.0126 7.50509 15.3798 7.48283 14.9758 7.85938L12.0497 10.5866L9.32245 7.66048C8.94589 7.25647 8.31312 7.23421 7.90911 7.61076C7.50509 7.98731 7.48283 8.62008 7.85938 9.0241L10.5866 11.9502L7.66048 14.6775C7.25647 15.054 7.23421 15.6868 7.61076 16.0908C7.98731 16.4948 8.62008 16.5171 9.0241 16.1405L11.9502 13.4133L14.6775 16.3394C15.054 16.7434 15.6868 16.7657 16.0908 16.3891C16.4948 16.0126 16.5171 15.3798 16.1405 14.9758L13.4133 12.0497L16.3394 9.32245Z" fill="currentColor"/><path clip-rule="evenodd" d="M1 12C1 5.92487 5.92487 1 12 1C18.0751 1 23 5.92487 23 12C23 18.0751 18.0751 23 12 23C5.92487 23 1 18.0751 1 12ZM12 21C7.02944 21 3 16.9706 3 12C3 7.02944 7.02944 3 12 3C16.9706 3 21 7.02944 21 12C21 16.9706 16.9706 21 12 21Z" fill="currentColor" fill-rule="evenodd"/></svg> 2664 <!-- <span class="beside-svg"> Continue shopping </span>--> 2665 </a> 2666 </div> 2667<div class="cart-tab-content"> 2668 <div id="tab-cart-items" class="cart-tab-panel active"> 2669 <div class="cart-summary__header cart-summary__section" style="display:none;"> 2670 <h5 class="cart-summary__title">Your Order</h5> 2671 2672 </div> 2673 2674 2675 <div class="cart-summary__empty"> 2676 <div class="cart-summary__section"> 2677 <p>You have no items in your cart</p> 2678 </div> 2679 </div> 2680 2681 2682 2683<div class="cart-summary__promo-products-title cart-summary__section border-top"> 2684 <h6 class="cart-summary__item-list-header__title" id="cart-summary-promo-heading">You might like</h6> 2685 2686 </div> 2687 2688 <div class="cart-summary__promo-products swiper "> 2689 <div class="cart-summary__section might-product-slider swiper-wrapper"><div class="cart-summary-item swiper-slide"> 2690 <div class="cart-summary-item__image"> 2691 <a href="/products/sponge-wipe-pack-of-5"> 2692 <img src="//koparoclean.com/cdn/shop/files/12_f7e8fd9b-377b-4173-b822-f1a317369d3f_80x.png?v=1790236287" alt="" 2693 srcset="//koparoclean.com/cdn/shop/files/12_f7e8fd9b-377b-4173-b822-f1a317369d3f_80x.png?v=1790236287 80w, 2694 //koparoclean.com/cdn/shop/files/12_f7e8fd9b-377b-4173-b822-f1a317369d3f_100x.png?v=1790236287 100w" sizes="80px"/> 2695 </a> 2696 </div> 2697 <div class="cart-summary-item__detail"> 2698 <div class="cart-summary-item__title-variant test"> 2699 <a class="cart-summary-item__title" href="/products/sponge-wipe-pack-of-5">Kitchen Sponge Wipe â Reusa...</a></div> 2700 2701 <div class="cart-summary-item__price"> 2702 2703 <span class="from">From</span> 2704 2705 2706 2707 <span class="reduced-price cart-summary-item__price-current theme-money">Rs. 210 2708</span> 2709 <span class="struck-out-price theme-money">Rs. 215 2710</span> 2711 2712 2713 </div> 2714 2715 2716 <div class="product-form"> 2717 2718 <!-- <a class="quick-buy btn" href="/products/sponge-wipe-pack-of-5" data-product-id="6996992098442">Select Pack</a> --> 2719 2720 <a class="btn" href="/products/sponge-wipe-pack-of-5" data-product-id="6996992098442">Select Pack</a> 2721 2722 2723
2723<script type="text/template" class="quickbuy-placeholder-template" data-product-id="6996992098442"> 2724<div class="quickbuy-form placeholder"> 2725 <span class="loading-spinner"></span> 2726</div> 2727</script>
2727 2728 2729 2730 </div> 2731 2732 </div> 2733 </div></div> 2734 </div> 2735 2736 2737 2738 <div class="cart-summary__promo cart-summary__section border-top"> 2739 <div class="cart-promo "> 2740 2741 2742 2743 2744 2745 </div> 2746 </div> 2747 2748 <div class="cart-summary__header cart-summary__section" style="display:none;"> 2749 <h5 class="cart-summary__title">Your Order</h5> 2750 2751 </div> 2752 <div class="sticky-checkout-box"> 2753 <form class="cart-form cart-form--checkout cart-form--checkout--sticky-true" action="/cart" method="post"> 2754 <div class="cart-form--non-stick cart-summary__section"> 2755 <div class="cart-summary__subtotal "><span class="cart-summary__subtotal-label">Subtotal:</span> 2756 <span class="amount"> 2757 <span class="theme-money">Rs. 0 2758</span> 2759 </span> 2760 </div> 2761 2762 2763 2764 2765<div class="cart-policies rte cart-summary__section--compact">Tax included and shipping calculated at checkout 2766</div> 2767 2768 2769 2770 2771 2772 </div> 2773 2774 <div class="cart-summary__buttons cart-summary__section border-bottom"> 2775 2776<!-- <a href="/cart" class="btn wide"> 2777 <span class="button-text">Checkout</span> 2778 <span class="loading-spinner"></span> 2779 </a> --> 2780<button type="button" id="checkout3" style="width: 100%; text-align: center; font-weight:bold;" onclick="handleFloCheckoutBtn()" class="checkout-button checkout-button--lower" name="checkout3"> 2781 Checkout 2782</button> 2783 2784 2785 2786 </div> 2787 </form> 2788 </div> 2789 2790 </div> 2791
2791<script type="application/json" id="LimitedCartJson"> 2792 { 2793 "items": [] 2794 } 2795 </script>
2795 2796 </div> 2797 <div id="recently-viewed" class="cart-tab-panel"> 2798 2799 <div class="product-recommendations" 2800 data-product-id="6996992098442" 2801 data-section-id="cart-drawer" 2802 data-section-type="product-recommendations" 2803 data-url="/recommendations/products?section_id=cart-drawer&limit=4&product_id=6996992098442"> 2804 2805 2806 2807 <section class="border-top section products-section"> 2808 <div class="container"> 2809 <div class="product-grid row grid one-row" data-normheights=".image" data-normheights-inner="img"> 2810 2811 2812 <div class="4630602547338 product-block 2813 layout-align-above 2814 flex column 2815 max-cols-4 2816 min-cols-2 2817 product-block--gutter-0 2818 product-block--gap-20 2819 product-block--border-true 2820 2821 2822 product-block--with-quickbuy 2823 " 2824 id="cart-drawer_4630602547338"> 2825 <div class="product-block__inner"><div class="image image--shape-1 image--with-secondary"> 2826 <div class="inner"> 2827 <a href="/products/dishwashing-liquid-750ml-lime-basil" aria-label="Natural Dishwashing Liquid â Lime"> 2828 <div class="image__primary"> 2829 <div class="rimage-outer-wrapper" style="max-width: 2560px"> 2830 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%"> 2831 2832 <img class="product-card-image rimage__image " 2833 data-lazy-src="//koparoclean.com/cdn/shop/files/1_0002becc-8700-40cf-9ed2-f75ff40057c4_{width}x.png?v=1790236284" 2834 loading="lazy" 2835 alt="" 2836 width="2560" 2837 height="2560" 2838 > 2839 2840 <noscript> 2841 2842 <img src="//koparoclean.com/cdn/shop/files/1_0002becc-8700-40cf-9ed2-f75ff40057c4_1024x1024.png?v=1790236284" alt="" class="rimage__image "> 2843 </noscript> 2844 </div> 2845</div> 2846 2847 2848 2849 </div> 2850 2851 2852 2853 2854 <div class="image__secondary"> 2855 <div class="rimage-outer-wrapper rimage-background" data-lazy-bg="//koparoclean.com/cdn/shop/files/1_6d9b8b09-6a6c-4ddd-b1cc-984d92a0b6e4_{width}x.jpg?v=1772394219" data-parent-fit="contain"> 2856 <noscript> 2857 <div class="rimage-wrapper" style="padding-top:100.0%"> 2858 <img src="//koparoclean.com/cdn/shop/files/1_6d9b8b09-6a6c-4ddd-b1cc-984d92a0b6e4_1024x1024.jpg?v=1772394219" alt="" class="rimage__image" width="" height=""> 2859 </div> 2860 </noscript> 2861 </div> 2862 </div> 2863 2864 </a> 2865 2866 2867 </div> 2868 2869 2870 <span class="product-label product-label--sale"> 2871 <span> 2872 2873 2874 2% off 2875 2876 </span> 2877 </span> 2878 </div><div class="product-block__title-price"> 2879 2880<div class='jdgm-widget jdgm-preview-badge rating-star'> 2881 <div style='display:none' class='jdgm-prev-badge' data-average-rating='4.70' data-number-of-reviews='376' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='4.70' tabindex='0' aria-label='4.70 stars' role='button'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--half'></span> </span> <span class='jdgm-prev-badge__text'> 376 reviews </span> </div> 2882 </div> 2883 2884 2885 <a class="title" href="/products/dishwashing-liquid-750ml-lime-basil"> 2886 2887 Natural Dishwashing Liquid â Lime 2888 2889 2890 2891 2892 - <span class="data-title">750ml</span> 2893 2894 2895</a> 2896 2897 2898 2899 2900 2901 <div class="price on-sale"> 2902 2903 <span class="from" style="display:none;">From</span> 2904 2905 2906 <span class="amount theme-money">Rs. 260 2907</span> 2908 2909 2910 <del><span class="theme-money">Rs. 265 2911</span></del> 2912 2913 2914 2915 2916 <span class="product-label product-label--sale"> 2917 <span> 2918 2919 2920 2% off 2921 2922 </span> 2923 </span> 2924 2925 </div> 2926 </div> 2927 2928 2929 2930 2931 2932 2933 2934 2935 2936 <div class="custom-add-to-cart"> 2937 <div class="product-form"><form method="post" action="/cart/add" id="product_form_4630602547338" accept-charset="UTF-8" class="product-form product-form--mini" enctype="multipart/form-data" data-ajax-add-to-cart="true" data-open-cart-drawer="true" data-product-id="4630602547338"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /> 2938 2939 2940 2941 2942 2943 2944 2945 <select name="id" class="product-variant-select 4630602547338" id="4630602547338" style="display: none;"> 2946 2947 2948 2949 <option value="39810730360970" data-price="Rs. 260 " data-title="750ml" data-compare-price="Rs. 265" data-discount="Save 1%" > 2950 2951 750ml 2952 </option> 2953 2954 2955 2956 2957 <option value="44149434450058" data-price="Rs. 460 " data-title="2 Litres" data-compare-price="Rs. 470" data-discount="Save 2%" > 2958 2959 2 Litres 2960 </option> 2961 2962 2963 2964 2965 <option value="46311581352074" data-price="Rs. 699 " data-title="3 Litres" data-compare-price="Rs. 705" data-discount="Save 0%" > 2966 2967 3 Litres 2968 </option> 2969 2970 2971 2972 2973 <option value="44149439561866" data-price="Rs. 1,489 " data-title="5 Litres" data-compare-price="Rs. 1,499" data-discount="Save 0%" > 2974 2975 5 Litres 2976 </option> 2977 2978 2979 2980 </select> 2981 2982 <div name="id" class="product-variant-swatches 4630602547338" id="4630602547338"> 2983 2984 2985 <p 2986 class="variant-swatch active" 2987 value="39810730360970" 2988 data-price="Rs. 260" 2989 data-title="750ml" 2990 data-compare-price="Rs. 265" 2991 data-discount="Save 1%" 2992 data-image="//koparoclean.com/cdn/shop/files/1_0002becc-8700-40cf-9ed2-f75ff40057c4.png?v=1790236284"> 2993 750ml 2994 </p> 2995 2996 2997 2998 <p 2999 class="variant-swatch " 3000 value="44149434450058" 3001 data-price="Rs. 460" 3002 data-title="2 Litres" 3003 data-compare-price="Rs. 470" 3004 data-discount="Save 2%" 3005 data-image="//koparoclean.com/cdn/shop/files/2_d65f62a7-78d4-4057-b9a4-784ccef1ed49.png?v=1790236283"> 3006 2 Litres 3007 </p> 3008 3009 3010 3011 <p 3012 class="variant-swatch " 3013 value="46311581352074" 3014 data-price="Rs. 699" 3015 data-title="3 Litres" 3016 data-compare-price="Rs. 705" 3017 data-discount="Save 0%" 3018 data-image="//koparoclean.com/cdn/shop/files/3_2c89e03f-2bb6-4715-8c04-6c205d512def.png?v=1790236282"> 3019 3 Litres 3020 </p> 3021 3022 3023 3024 <p 3025 class="variant-swatch " 3026 value="44149439561866" 3027 data-price="Rs. 1,489" 3028 data-title="5 Litres" 3029 data-compare-price="Rs. 1,499" 3030 data-discount="Save 0%" 3031 data-image="//koparoclean.com/cdn/shop/files/4_e64dca43-ae05-4975-800f-1dd17b5138c9.png?v=1790236285"> 3032 5 Litres 3033 </p> 3034 3035 3036 </div> 3037 3038 3039 <button type="submit" name="add" class="btn kc-add-cart" aria-l
3039ive="polite"> 3040 <img src="https://cdn.shopify.com/s/files/1/0332/6122/4074/files/Shopping_cart.svg?v=1733823684" height="" width="" /> 3041 <span class="button-text">Add to cart</span> 3042 <span class="loading-spinner" aria-label="Adding"></span> 3043 <span class="added-to-cart-check" aria-label="Added to cart"></span> 3044 </button> 3045 3046
3047<script> 3048 3049//old code hidden by me 27th july 3050//$(document).ready(function () { 3051 // Handle click on variant swatch 3052 //$('.variant-mm .variant-swatch').on('click', function () { 3053 3054 // Get the value of the clicked swatch 3055 //const variantValue = $(this).attr('value'); 3056 3057 // Update the select box to match the clicked swatch 3058 //$('.product-variant-select').val(variantValue).change(); // Trigger change event if needed 3059 //}); 3060//}); 3061 3062 3063 3064// new code for test 3065 3066$(document).on('click', '.variant-mm .variant-swatch', function () { 3067 3068 const variantValue = $(this).attr('value'); 3069 3070 $(this) 3071 .closest('form') 3072 .find('.product-variant-select') 3073 .val(variantValue) 3074 .trigger('change'); 3075}); 3076 3077 3078 3079//in palace of above code 3080 3081$(document).on("click", ".variant-swatch", function () { 3082 3083 const variantValue = $(this).attr("value"); 3084 3085 $(this) 3086 .closest("form") 3087 .find(".product-variant-select") 3088 .val(variantValue) 3089 .trigger("change"); 3090 3091}); 3092 3093</script>
3093 3094 3095 3096 3097 3098 3099 3100 3101
3102<script> 3103 $(document).ready(function () { 3104 $(".product-variant-swatches.4630602547338 .variant-swatch").on("click", function () { 3105 if ($(this).hasClass("unavailable")) return; 3106 3107 // Highlight the selected swatch 3108 $(".product-variant-swatches.4630602547338 .variant-swatch").removeClass("active"); 3109 $(this).addClass("active"); 3110 3111 // Retrieve variant data from the clicked swatch 3112 var option_price = $(this).data("price"); 3113 var option_title = $(this).data("title"); 3114 var option_compare_price = $(this).data("compare-price"); 3115 var option_discount = $(this).data("discount"); 3116 var option_image = $(this).data("image"); 3117 3118 3119 // Update the corresponding fields 3120 $(".4630602547338 .price .amount").text(option_price); 3121 $(".4630602547338 .data-title").text(option_title); 3122 $(".4630602547338 .price del .theme-money").text(option_compare_price); 3123 $(".4630602547338 .product-label--sale span").text(option_discount); 3124 3125 3126 3127 3128 // Update product image in card 3129 if (option_image) { 3130 $(".4630602547338 .product-card-image").attr("src", option_image); 3131 } 3132 3133 }); 3134 }); 3135</script>
3135 3136 3137 3138 3139 <input type="hidden" name="product-id" value="4630602547338" /><input type="hidden" name="section-id" value="cart-drawer" /></form> 3140 3141 <!-- <a class="quick-buy btn " href="/products/dishwashing-liquid-750ml-lime-basil" data-product-id="4630602547338"> 3142 Select Pack 3143 </a> 3144 3145 <a class="product-add btn kc-select-pack " href="/products/dishwashing-liquid-750ml-lime-basil" data-product-id="4630602547338"> 3146 Select Pack 3147 </a> --> 3148 3149
3149<script type="text/template" class="quickbuy-placeholder-template" data-product-id="4630602547338"> 3150<div class="quickbuy-form placeholder"> 3151 <span class="loading-spinner"></span> 3152</div> 3153</script>
3153 3154 3155 3156 3157 </div> 3158 </div> 3159 3160 3161 3162 3163 </div> 3164</div> 3165 3166 <div class="6665671770250 product-block 3167 layout-align-above 3168 flex column 3169 max-cols-4 3170 min-cols-2 3171 product-block--gutter-0 3172 product-block--gap-20 3173 product-block--border-true 3174 3175 3176 product-block--with-quickbuy 3177 " 3178 id="cart-drawer_6665671770250"> 3179 <div class="product-block__inner"><div class="image image--shape-1 image--with-secondary"> 3180 <div class="inner"> 3181 <a href="/products/floor-cleaner-1-litre-lime" aria-label="Floor Cleaner â Lime, Non-toxic & Pet-Safe"> 3182 <div class="image__primary"> 3183 <div class="rimage-outer-wrapper" style="max-width: 2560px"> 3184 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%"> 3185 3186 <img class="product-card-image rimage__image " 3187 data-lazy-src="//koparoclean.com/cdn/shop/files/33_b30011be-0e03-4be6-b6ca-90f0d5106f53_{width}x.png?v=1790236286" 3188 loading="lazy" 3189 alt="" 3190 width="2560" 3191 height="2560" 3192 > 3193 3194 <noscript> 3195 3196 <img src="//koparoclean.com/cdn/shop/files/33_b30011be-0e03-4be6-b6ca-90f0d5106f53_1024x1024.png?v=1790236286" alt="" class="rimage__image "> 3197 </noscript> 3198 </div> 3199</div> 3200 3201 3202 3203 </div> 3204 3205 3206 3207 3208 <div class="image__secondary"> 3209 <div class="rimage-outer-wrapper rimage-background" data-lazy-bg="//koparoclean.com/cdn/shop/files/Lime-_-Lemongrass_Floor-Cleaner_Product-Card_900ml_NEW_05_{width}x.png?v=1772393829" data-parent-fit="contain"> 3210 <noscript> 3211 <div class="rimage-wrapper" style="padding-top:100.0%"> 3212 <img src="//koparoclean.com/cdn/shop/files/Lime-_-Lemongrass_Floor-Cleaner_Product-Card_900ml_NEW_05_1024x1024.png?v=1772393829" alt="" class="rimage__image" width="" height=""> 3213 </div> 3214 </noscript> 3215 </div> 3216 </div> 3217 3218 </a> 3219 3220 3221 </div> 3222 3223 3224 <span class="product-label product-label--sale"> 3225 <span> 3226 3227 3228 2% off 3229 3230 </span> 3231 </span> 3232 </div><div class="product-block__title-price"> 3233 3234<div class='jdgm-widget jdgm-preview-badge rating-star'> 3235 <div style='display:none' class='jdgm-prev-badge' data-average-rating='4.58' data-number-of-reviews='301' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='4.58' tabindex='0' aria-label='4.58 stars' role='button'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--half'></span> </span> <span class='jdgm-prev-badge__text'> 301 reviews </span> </div> 3236 </div> 3237 3238 3239 <a class="title" href="/products/floor-cleaner-1-litre-lime"> 3240 3241 Floor Cleaner â Lime, Non-toxic & Pet-Safe 3242 3243 3244 3245 3246 - <span class="data-title">1 Litre</span> 3247 3248 3249</a> 3250 3251 3252 3253 3254 3255 <div class="price on-sale"> 3256 3257 <span class="from" style="display:none;">From</span> 3258 3259 3260 <span class="amount theme-money">Rs. 260 3261</span> 3262 3263 3264 <del><span class="theme-money">Rs. 265 3265</span></del> 3266 3267 3268 3269 3270 <span class="product-label product-label--sale"> 3271 <span> 3272 3273 3274 2% off 3275 3276 </span> 3277 </span> 3278 3279 </div> 3280 </div> 3281 3282 3283 3284 3285 3286 3287 3288 3289 3290 <div class="custom-add-to-cart"> 3291 <div class="product-form"><form method="post" action="/cart/add" id="product_form_6665671770250" accept-charset="UTF-8" class="product-form product-form--mini" enctype="multipart/form-data" data-ajax-add-to-cart="true" data-open-cart-drawer="true" data-product-id="6665671770250"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /> 3292 3293 3294 3295 3296 3297 3298 3299 <select name="id" class="product-variant-select 6665671770250" id="6665671770250" style="display: none;"> 3300 3301 3302 3303 <option value="40159356715146" data-price="Rs. 260 " data-title="1 Litre" data-compare-price="Rs. 265" data-discount="Save 1%" > 3304 3305 1 Litre 3306 </option> 3307 3308 3309 3310 3311 <option value="46310965215370" data-price="Rs. 689 " data-title="3 Litres" data-compare-price="Rs. 669" data-discount="Save -3%" > 3312 3313 3 Litres 3314 </option> 3315 3316 3317 3318 3319 <option value="44149767405706" data-price="Rs. 1,439 " data-title="5 Litres" data-compare-price="Rs. 1,449" data-discount="Save 0%" > 3320 3321 5 Litres 3322 </option> 3323 3324 3325 3326 </select> 3327 3328 <div name="id" class="product-variant-swatches 6665671770250" id="6665671770250"> 3329 3330 3331 <p 3332 class="variant-swatch active" 3333 value="40159356715146" 3334 data-price="Rs. 260" 3335 data-title="1 Litre"
3336 data-compare-price="Rs. 265" 3337 data-discount="Save 1%" 3338 data-image="//koparoclean.com/cdn/shop/files/33_b30011be-0e03-4be6-b6ca-90f0d5106f53.png?v=1790236286"> 3339 1 Litre 3340 </p> 3341 3342 3343 3344 <p 3345 class="variant-swatch " 3346 value="46310965215370" 3347 data-price="Rs. 689" 3348 data-title="3 Litres" 3349 data-compare-price="Rs. 669" 3350 data-discount="Save -3%" 3351 data-image="//koparoclean.com/cdn/shop/files/34_f6db5b4f-ece1-41bb-9ab4-f2e0c09d4b77.png?v=1790236285"> 3352 3 Litres 3353 </p> 3354 3355 3356 3357 <p 3358 class="variant-swatch " 3359 value="44149767405706" 3360 data-price="Rs. 1,439" 3361 data-title="5 Litres" 3362 data-compare-price="Rs. 1,449" 3363 data-discount="Save 0%" 3364 data-image="//koparoclean.com/cdn/shop/files/35_61b028f5-eee6-4aad-9873-abf2e2501882.png?v=1790236286"> 3365 5 Litres 3366 </p> 3367 3368 3369 </div> 3370 3371 3372 <button type="submit" name="add" class="btn kc-add-cart" aria-live="polite"> 3373 <img src="https://cdn.shopify.com/s/files/1/0332/6122/4074/files/Shopping_cart.svg?v=1733823684" height="" width="" /> 3374 <span class="button-text">Add to cart</span> 3375 <span class="loading-spinner" aria-label="Adding"></span> 3376 <span class="added-to-cart-check" aria-label="Added to cart"></span> 3377 </button> 3378 3379
3380<script> 3381 3382//old code hidden by me 27th july 3383//$(document).ready(function () { 3384 // Handle click on variant swatch 3385 //$('.variant-mm .variant-swatch').on('click', function () { 3386 3387 // Get the value of the clicked swatch 3388 //const variantValue = $(this).attr('value'); 3389 3390 // Update the select box to match the clicked swatch 3391 //$('.product-variant-select').val(variantValue).change(); // Trigger change event if needed 3392 //}); 3393//}); 3394 3395 3396 3397// new code for test 3398 3399$(document).on('click', '.variant-mm .variant-swatch', function () { 3400 3401 const variantValue = $(this).attr('value'); 3402 3403 $(this) 3404 .closest('form') 3405 .find('.product-variant-select') 3406 .val(variantValue) 3407 .trigger('change'); 3408}); 3409 3410 3411 3412//in palace of above code 3413 3414$(document).on("click", ".variant-swatch", function () { 3415 3416 const variantValue = $(this).attr("value"); 3417 3418 $(this) 3419 .closest("form") 3420 .find(".product-variant-select") 3421 .val(variantValue) 3422 .trigger("change"); 3423 3424}); 3425 3426</script>
3426 3427 3428 3429 3430 3431 3432 3433 3434
3435<script> 3436 $(document).ready(function () { 3437 $(".product-variant-swatches.6665671770250 .variant-swatch").on("click", function () { 3438 if ($(this).hasClass("unavailable")) return; 3439 3440 // Highlight the selected swatch 3441 $(".product-variant-swatches.6665671770250 .variant-swatch").removeClass("active"); 3442 $(this).addClass("active"); 3443 3444 // Retrieve variant data from the clicked swatch 3445 var option_price = $(this).data("price"); 3446 var option_title = $(this).data("title"); 3447 var option_compare_price = $(this).data("compare-price"); 3448 var option_discount = $(this).data("discount"); 3449 var option_image = $(this).data("image"); 3450 3451 3452 // Update the corresponding fields 3453 $(".6665671770250 .price .amount").text(option_price); 3454 $(".6665671770250 .data-title").text(option_title); 3455 $(".6665671770250 .price del .theme-money").text(option_compare_price); 3456 $(".6665671770250 .product-label--sale span").text(option_discount); 3457 3458 3459 3460 3461 // Update product image in card 3462 if (option_image) { 3463 $(".6665671770250 .product-card-image").attr("src", option_image); 3464 } 3465 3466 }); 3467 }); 3468</script>
3468 3469 3470 3471 3472 <input type="hidden" name="product-id" value="6665671770250" /><input type="hidden" name="section-id" value="cart-drawer" /></form> 3473 3474 <!-- <a class="quick-buy btn " href="/products/floor-cleaner-1-litre-lime" data-product-id="6665671770250"> 3475 Select Pack 3476 </a> 3477 3478 <a class="product-add btn kc-select-pack " href="/products/floor-cleaner-1-litre-lime" data-product-id="6665671770250"> 3479 Select Pack 3480 </a> --> 3481 3482
3482<script type="text/template" class="quickbuy-placeholder-template" data-product-id="6665671770250"> 3483<div class="quickbuy-form placeholder"> 3484 <span class="loading-spinner"></span> 3485</div> 3486</script>
3486 3487 3488 3489 3490 </div> 3491 </div> 3492 3493 3494 3495 3496 </div> 3497</div> 3498 3499 <div class="6791805075594 product-block 3500 layout-align-above 3501 flex column 3502 max-cols-4 3503 min-cols-2 3504 product-block--gutter-0 3505 product-block--gap-20 3506 product-block--border-true 3507 3508 3509 product-block--with-quickbuy 3510 " 3511 id="cart-drawer_6791805075594"> 3512 <div class="product-block__inner"><div class="image image--shape-1 image--with-secondary"> 3513 <div class="inner"> 3514 <a href="/products/liquid-detergent-5-litre-fresh-cotton" aria-label="Natural Top Load Laundry Liquid â Fresh Cotton"> 3515 <div class="image__primary"> 3516 <div class="rimage-outer-wrapper" style="max-width: 2560px"> 3517 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%"> 3518 3519 <img class="product-card-image rimage__image " 3520 data-lazy-src="//koparoclean.com/cdn/shop/files/29_3b10b999-e449-415f-995c-069583d3cd48_{width}x.png?v=1790236284" 3521 loading="lazy" 3522 alt="" 3523 width="2560" 3524 height="2560" 3525 > 3526 3527 <noscript> 3528 3529 <img src="//koparoclean.com/cdn/shop/files/29_3b10b999-e449-415f-995c-069583d3cd48_1024x1024.png?v=1790236284" alt="" class="rimage__image "> 3530 </noscript> 3531 </div> 3532</div> 3533 3534 3535 3536 </div> 3537 3538 3539 3540 3541 <div class="image__secondary"> 3542 <div class="rimage-outer-wrapper rimage-background" data-lazy-bg="//koparoclean.com/cdn/shop/files/01_copy_3_{width}x.jpg?v=1772393085" data-parent-fit="contain"> 3543 <noscript> 3544 <div class="rimage-wrapper" style="padding-top:100.0%"> 3545 <img src="//koparoclean.com/cdn/shop/files/01_copy_3_1024x1024.jpg?v=1772393085" alt="" class="rimage__image" width="" height=""> 3546 </div> 3547 </noscript> 3548 </div> 3549 </div> 3550 3551 </a> 3552 3553 3554 </div> 3555 3556 3557 <span class="product-label product-label--sale"> 3558 <span> 3559 3560 3561 4% off 3562 3563 </span> 3564 </span> 3565 </div><div class="product-block__title-price"> 3566 3567<div class='jdgm-widget jdgm-preview-badge rating-star'> 3568 <div style='display:none' class='jdgm-prev-badge' data-average-rating='4.64' data-number-of-reviews='205' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='4.64' tabindex='0' aria-label='4.64 stars' role='button'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--half'></span> </span> <span class='jdgm-prev-badge__text'> 205 reviews </span> </div> 3569 </div> 3570 3571 3572 <a class="title" href="/products/liquid-detergent-5-litre-fresh-cotton"> 3573 3574 Natural Top Load Laundry Liquid â Fresh Cotton 3575 3576 3577 3578 3579 - <span class="data-title">5 Litres</span> 3580 3581 3582</a> 3583 3584 3585 3586 3587 3588 <div class="price on-sale"> 3589 3590 <span class="from" style="display:none;">From</span> 3591 3592 3593 <span class="amount theme-money">Rs. 1,739 3594</span> 3595 3596 3597 <del><span class="theme-money">Rs. 1,749 3598</span></del> 3599 3600 3601 3602 3603 <span class="product-label product-label--sale"> 3604 <span> 3605 3606 3607 1% off 3608 3609 </span> 3610 </span> 3611 3612 </div> 3613 </div> 3614 3615 3616 3617 3618 3619 3620 3621 3622 3623 <div class="custom-add-to-cart"> 3624 <div class="product-form"><form method="post" action="/cart/add" id="product_form_6791805075594" accept-charset="UTF-8" class="product-form product-form--mini" enctype="multipart/form-data" data-ajax-add-to-cart="true" data-open-cart-drawer="true" data-product-id="6791805075594"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /> 3625 3626 3627 3628 3629 3630 3631 3632 <select name="id" class="product-variant-select 6791805075594" id="6791805075594" style="display: none;"> 3633 3634 3635 3636 <option value="44149415968906" data-price="Rs. 1,739 " data-title="5 Litres" data-compare-price="Rs. 1,749" data-discount="Save 0%" > 3637 3638 5 Litres 3639 </option> 3640 3641 3642 3643 3644 <option value="46313234628746" data-price="Rs. 789 " data-title="3 Litres" data-compare-price="Rs. 799" data-discount="Save 1%" > 3645 3646 3 Litres 3647 </option> 3648 3649 3650 3651 3652 <option value="44149418492042" data-price="Rs. 580 " data-title="2 Litres" data-compare-price="Rs. 585" data-discount="Save 0%" > 3653 3654 2 Litres 3655 </option> 3656 3657 3658 3659 3660 <option value="44149420195978" data-price="Rs. 259 " data-title="900ml" data-compare-price="Rs. 269" data-discount="Save 3%" > 3661 3662 900ml 3663 </option> 3664 3665 3666 3667 </select> 3668 3669 <div name="id" class="product-variant-swatches 6791805075594" id="6791805075594"> 3670 3671 3672 <p 3673 class="variant-swatch active" 3674 value="44149415968906" 3675 data-price="Rs. 1,739" 3676 data-title="5 Litres" 3677 data-compare-price="Rs. 1,749" 3678 data-discount="Save 0%" 3679 data-image="//koparoclean.com/cdn/shop/files/29_3b10b999-e449-415f-995c-069583d3cd48.png?v=1790236284"> 3680 5 Litres 3681 </p> 3682 3683 3684 3685 <p 3686 class="variant-swatch " 3687 value="46313234628746" 3688 data-price="Rs. 789" 3689 data-title="3 Litres" 3690 data-compare-price="Rs. 799" 3691 data-discount="Save 1%" 3692 data-image="//koparoclean.com/cdn/shop/files/28_a0ad5750-e312-4bf4-ae30-b8a683fe057d.png?v=1790236286"> 3693 3 Litres 3694 </p> 3695 3696 3697 3698 <p 3699 class="variant-swatch " 3700 value="44149418492042" 3701 data-price="Rs. 580" 3702 data-title="2 Litres" 3703 data-compare-price="Rs. 585" 3704 data-discount="Save 0%" 3705 data-image="//koparoclean.com/cdn/shop/files/27_daccd565-9f8f-42e1-8868-b690cc30d1fa.png?v=1790236286"> 3706 2 Litres 3707 </p> 3708 3709 3710 3711 <p 3712 class="variant-swatch " 3713 value="44149420195978" 3714 data-price="Rs. 259" 3715 data-title="900ml" 3716 data-compare-price="Rs. 269" 3717 data-discount="Save 3%" 3718 data-image="//koparoclean.com/cdn/shop/files/26_cdf384bd-68da-432b-8b2a-1393edf13870.png?v=1790236287"> 3719 900ml 3720 </p> 3721 3722 3723 </div> 3724 3725 3726 <button type="submit" name="add" class="btn kc-add-cart" aria-l
3726ive="polite"> 3727 <img src="https://cdn.shopify.com/s/files/1/0332/6122/4074/files/Shopping_cart.svg?v=1733823684" height="" width="" /> 3728 <span class="button-text">Add to cart</span> 3729 <span class="loading-spinner" aria-label="Adding"></span> 3730 <span class="added-to-cart-check" aria-label="Added to cart"></span> 3731 </button> 3732 3733
3734<script> 3735 3736//old code hidden by me 27th july 3737//$(document).ready(function () { 3738 // Handle click on variant swatch 3739 //$('.variant-mm .variant-swatch').on('click', function () { 3740 3741 // Get the value of the clicked swatch 3742 //const variantValue = $(this).attr('value'); 3743 3744 // Update the select box to match the clicked swatch 3745 //$('.product-variant-select').val(variantValue).change(); // Trigger change event if needed 3746 //}); 3747//}); 3748 3749 3750 3751// new code for test 3752 3753$(document).on('click', '.variant-mm .variant-swatch', function () { 3754 3755 const variantValue = $(this).attr('value'); 3756 3757 $(this) 3758 .closest('form') 3759 .find('.product-variant-select') 3760 .val(variantValue) 3761 .trigger('change'); 3762}); 3763 3764 3765 3766//in palace of above code 3767 3768$(document).on("click", ".variant-swatch", function () { 3769 3770 const variantValue = $(this).attr("value"); 3771 3772 $(this) 3773 .closest("form") 3774 .find(".product-variant-select") 3775 .val(variantValue) 3776 .trigger("change"); 3777 3778}); 3779 3780</script>
3780 3781 3782 3783 3784 3785 3786 3787 3788
3789<script> 3790 $(document).ready(function () { 3791 $(".product-variant-swatches.6791805075594 .variant-swatch").on("click", function () { 3792 if ($(this).hasClass("unavailable")) return; 3793 3794 // Highlight the selected swatch 3795 $(".product-variant-swatches.6791805075594 .variant-swatch").removeClass("active"); 3796 $(this).addClass("active"); 3797 3798 // Retrieve variant data from the clicked swatch 3799 var option_price = $(this).data("price"); 3800 var option_title = $(this).data("title"); 3801 var option_compare_price = $(this).data("compare-price"); 3802 var option_discount = $(this).data("discount"); 3803 var option_image = $(this).data("image"); 3804 3805 3806 // Update the corresponding fields 3807 $(".6791805075594 .price .amount").text(option_price); 3808 $(".6791805075594 .data-title").text(option_title); 3809 $(".6791805075594 .price del .theme-money").text(option_compare_price); 3810 $(".6791805075594 .product-label--sale span").text(option_discount); 3811 3812 3813 3814 3815 // Update product image in card 3816 if (option_image) { 3817 $(".6791805075594 .product-card-image").attr("src", option_image); 3818 } 3819 3820 }); 3821 }); 3822</script>
3822 3823 3824 3825 3826 <input type="hidden" name="product-id" value="6791805075594" /><input type="hidden" name="section-id" value="cart-drawer" /></form> 3827 3828 <!-- <a class="quick-buy btn " href="/products/liquid-detergent-5-litre-fresh-cotton" data-product-id="6791805075594"> 3829 Select Pack 3830 </a> 3831 3832 <a class="product-add btn kc-select-pack " href="/products/liquid-detergent-5-litre-fresh-cotton" data-product-id="6791805075594"> 3833 Select Pack 3834 </a> --> 3835 3836
3836<script type="text/template" class="quickbuy-placeholder-template" data-product-id="6791805075594"> 3837<div class="quickbuy-form placeholder"> 3838 <span class="loading-spinner"></span> 3839</div> 3840</script>
3840 3841 3842 3843 3844 </div> 3845 </div> 3846 3847 3848 3849 3850 </div> 3851</div> 3852 3853 <div class="6584151277706 product-block 3854 layout-align-above 3855 flex column 3856 max-cols-4 3857 min-cols-2 3858 product-block--gutter-0 3859 product-block--gap-20 3860 product-block--border-true 3861 3862 3863 product-block--with-quickbuy 3864 " 3865 id="cart-drawer_6584151277706"> 3866 <div class="product-block__inner"><div class="image image--shape-1 image--with-secondary"> 3867 <div class="inner"> 3868 <a href="/products/liquid-detergent-900ml-lavender" aria-label="Front Load Liquid Detergent â Lavender"> 3869 <div class="image__primary"> 3870 <div class="rimage-outer-wrapper" style="max-width: 2560px"> 3871 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%"> 3872 3873 <img class="product-card-image rimage__image " 3874 data-lazy-src="//koparoclean.com/cdn/shop/files/22_446a7827-8a0e-43b8-9f3e-5d19749a4640_{width}x.png?v=1790236286" 3875 loading="lazy" 3876 alt="" 3877 width="2560" 3878 height="2560" 3879 > 3880 3881 <noscript> 3882 3883 <img src="//koparoclean.com/cdn/shop/files/22_446a7827-8a0e-43b8-9f3e-5d19749a4640_1024x1024.png?v=1790236286" alt="" class="rimage__image "> 3884 </noscript> 3885 </div> 3886</div> 3887 3888 3889 3890 </div> 3891 3892 3893 3894 3895 <div class="image__secondary"> 3896 <div class="rimage-outer-wrapper rimage-background" data-lazy-bg="//koparoclean.com/cdn/shop/files/Lavender-_-lilac-Bergamort_Detergent_Product-Card_900ml01_{width}x.png?v=1772394023" data-parent-fit="contain"> 3897 <noscript> 3898 <div class="rimage-wrapper" style="padding-top:100.0%"> 3899 <img src="//koparoclean.com/cdn/shop/files/Lavender-_-lilac-Bergamort_Detergent_Product-Card_900ml01_1024x1024.png?v=1772394023" alt="" class="rimage__image" width="" height=""> 3900 </div> 3901 </noscript> 3902 </div> 3903 </div> 3904 3905 </a> 3906 3907 3908 </div> 3909 3910 3911 <span class="product-label product-label--sale"> 3912 <span> 3913 3914 3915 4% off 3916 3917 </span> 3918 </span> 3919 </div><div class="product-block__title-price"> 3920 3921<div class='jdgm-widget jdgm-preview-badge rating-star'> 3922 <div style='display:none' class='jdgm-prev-badge' data-average-rating='4.69' data-number-of-reviews='241' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='4.69' tabindex='0' aria-label='4.69 stars' role='button'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--half'></span> </span> <span class='jdgm-prev-badge__text'> 241 reviews </span> </div> 3923 </div> 3924 3925 3926 <a class="title" href="/products/liquid-detergent-900ml-lavender"> 3927 3928 Front Load Liquid Detergent â Lavender 3929 3930 3931 3932 3933 - <span class="data-title">900ml</span> 3934 3935 3936</a> 3937 3938 3939 3940 3941 3942 <div class="price on-sale"> 3943 3944 <span class="from" style="display:none;">From</span> 3945 3946 3947 <span class="amount theme-money">Rs. 259 3948</span> 3949 3950 3951 <del><span class="theme-money">Rs. 269 3952</span></del> 3953 3954 3955 3956 3957 <span class="product-label product-label--sale"> 3958 <span> 3959 3960 3961 4% off 3962 3963 </span> 3964 </span> 3965 3966 </div> 3967 </div> 3968 3969 3970 3971 3972 3973 3974 3975 3976 3977 <div class="custom-add-to-cart"> 3978 <div class="product-form"><form method="post" action="/cart/add" id="product_form_6584151277706" accept-charset="UTF-8" class="product-form product-form--mini" enctype="multipart/form-data" data-ajax-add-to-cart="true" data-open-cart-drawer="true" data-product-id="6584151277706"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /> 3979 3980 3981 3982 3983 3984 3985 3986 <select name="id" class="product-variant-select 6584151277706" id="6584151277706" style="display: none;"> 3987 3988 3989 3990 <option value="39810742648970" data-price="Rs. 259 " data-title="900ml" data-compare-price="Rs. 269" data-discount="Save 3%" > 3991 3992 900ml 3993 </option> 3994 3995 3996 3997 3998 <option value="44149106868362" data-price="Rs. 580 " data-title="2 Litres" data-compare-price="Rs. 585" data-discount="Save 0%" > 3999 4000 2 Litres 4001 </option> 4002 4003 4004 4005 4006 <option value="46311487864970" data-price="Rs. 789 " data-title="3 Litres" data-compare-price="Rs. 799" data-discount="Save 1%" > 4007 4008 3 Litres 4009 </option> 4010 4011 4012 4013 4014 <option value="44149131837578" data-price="Rs. 1,739 " data-title="5 Litres" data-compare-price="Rs. 1,749" data-discount="Save 0%" > 4015 4016 5 Litres 4017 </option> 4018 4019 4020 4021 </select> 4022 4023 <div name="id" class="product-variant-swatches 6584151277706" id="6584151277706"> 4024 4025 4026 <p 4027 class="variant-swatch active" 4028 value="39810742648970" 4029 data-price="Rs. 259" 4030 data-title="900ml" 4031 data-compare-price="Rs. 269" 4032 data-discount="Save 3%" 4033 data-image="//koparoclean.com/cdn/shop/files/22_446a7827-8a0e-43b8-9f3e-5d19749a4640.png?v=1790236286"> 4034 900ml 4035 </p> 4036 4037 4038 4039 <p 4040 class="variant-swatch " 4041 value="44149106868362" 4042 data-price="Rs. 580" 4043 data-title="2 Litres" 4044 data-compare-price="Rs. 585" 4045 data-discount="Save 0%" 4046 data-image="//koparoclean.com/cdn/shop/files/IMG_3838_b4e2830c-2cbe-4bf2-b6e0-0309f3fe54e5.png?v=1790248909"> 4047 2 Litres 4048 </p> 4049 4050 4051 4052 <p 4053 class="variant-swatch " 4054 value="46311487864970" 4055 data-price="Rs. 789" 4056 data-title="3 Litres" 4057 data-compare-price="Rs. 799" 4058 data-discount="Save 1%" 4059 data-image="//koparoclean.com/cdn/shop/files/IMG_3839.png?v=1790248987"> 4060 3 Litres 4061 </p> 4062 4063 4064 4065 <p 4066 class="variant-swatch " 4067 value="44149131837578" 4068 data-price="Rs. 1,739" 4069 data-title="5 Litres" 4070 data-compare-price="Rs. 1,749" 4071 data-discount="Save 0%" 4072 data-image="//koparoclean.com/cdn/shop/files/IMG_3840.png?v=1790249006"> 4073 5 Litres 4074 </p> 4075 4076 4077 </div> 4078 4079 4080 <button type="submit" name="add" class="btn kc-add-cart" aria-l
4080ive="polite"> 4081 <img src="https://cdn.shopify.com/s/files/1/0332/6122/4074/files/Shopping_cart.svg?v=1733823684" height="" width="" /> 4082 <span class="button-text">Add to cart</span> 4083 <span class="loading-spinner" aria-label="Adding"></span> 4084 <span class="added-to-cart-check" aria-label="Added to cart"></span> 4085 </button> 4086 4087
4088<script> 4089 4090//old code hidden by me 27th july 4091//$(document).ready(function () { 4092 // Handle click on variant swatch 4093 //$('.variant-mm .variant-swatch').on('click', function () { 4094 4095 // Get the value of the clicked swatch 4096 //const variantValue = $(this).attr('value'); 4097 4098 // Update the select box to match the clicked swatch 4099 //$('.product-variant-select').val(variantValue).change(); // Trigger change event if needed 4100 //}); 4101//}); 4102 4103 4104 4105// new code for test 4106 4107$(document).on('click', '.variant-mm .variant-swatch', function () { 4108 4109 const variantValue = $(this).attr('value'); 4110 4111 $(this) 4112 .closest('form') 4113 .find('.product-variant-select') 4114 .val(variantValue) 4115 .trigger('change'); 4116}); 4117 4118 4119 4120//in palace of above code 4121 4122$(document).on("click", ".variant-swatch", function () { 4123 4124 const variantValue = $(this).attr("value"); 4125 4126 $(this) 4127 .closest("form") 4128 .find(".product-variant-select") 4129 .val(variantValue) 4130 .trigger("change"); 4131 4132}); 4133 4134</script>
4134 4135 4136 4137 4138 4139 4140 4141 4142
4143<script> 4144 $(document).ready(function () { 4145 $(".product-variant-swatches.6584151277706 .variant-swatch").on("click", function () { 4146 if ($(this).hasClass("unavailable")) return; 4147 4148 // Highlight the selected swatch 4149 $(".product-variant-swatches.6584151277706 .variant-swatch").removeClass("active"); 4150 $(this).addClass("active"); 4151 4152 // Retrieve variant data from the clicked swatch 4153 var option_price = $(this).data("price"); 4154 var option_title = $(this).data("title"); 4155 var option_compare_price = $(this).data("compare-price"); 4156 var option_discount = $(this).data("discount"); 4157 var option_image = $(this).data("image"); 4158 4159 4160 // Update the corresponding fields 4161 $(".6584151277706 .price .amount").text(option_price); 4162 $(".6584151277706 .data-title").text(option_title); 4163 $(".6584151277706 .price del .theme-money").text(option_compare_price); 4164 $(".6584151277706 .product-label--sale span").text(option_discount); 4165 4166 4167 4168 4169 // Update product image in card 4170 if (option_image) { 4171 $(".6584151277706 .product-card-image").attr("src", option_image); 4172 } 4173 4174 }); 4175 }); 4176</script>
4176 4177 4178 4179 4180 <input type="hidden" name="product-id" value="6584151277706" /><input type="hidden" name="section-id" value="cart-drawer" /></form> 4181 4182 <!-- <a class="quick-buy btn " href="/products/liquid-detergent-900ml-lavender" data-product-id="6584151277706"> 4183 Select Pack 4184 </a> 4185 4186 <a class="product-add btn kc-select-pack " href="/products/liquid-detergent-900ml-lavender" data-product-id="6584151277706"> 4187 Select Pack 4188 </a> --> 4189 4190
4190<script type="text/template" class="quickbuy-placeholder-template" data-product-id="6584151277706"> 4191<div class="quickbuy-form placeholder"> 4192 <span class="loading-spinner"></span> 4193</div> 4194</script>
4194 4195 4196 4197 4198 </div> 4199 </div> 4200 4201 4202 4203 4204 </div> 4205</div> 4206 4207 <div class="6563140862090 product-block 4208 layout-align-above 4209 flex column 4210 max-cols-4 4211 min-cols-2 4212 product-block--gutter-0 4213 product-block--gap-20 4214 product-block--border-true 4215 4216 4217 product-block--with-quickbuy 4218 " 4219 id="cart-drawer_6563140862090"> 4220 <div class="product-block__inner"><div class="image image--shape-1 image--with-secondary"> 4221 <div class="inner"> 4222 <a href="/products/natural-fabric-softner-conditioner" aria-label="Natural Fabric Conditioner â Lavender"> 4223 <div class="image__primary"> 4224 <div class="rimage-outer-wrapper" style="max-width: 2560px"> 4225 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%"> 4226 4227 <img class="product-card-image rimage__image " 4228 data-lazy-src="//koparoclean.com/cdn/shop/files/30_ac9af07e-e9c9-485a-84ed-a40ed5e54a5a_{width}x.png?v=1790236285" 4229 loading="lazy" 4230 alt="" 4231 width="2560" 4232 height="2560" 4233 > 4234 4235 <noscript> 4236 4237 <img src="//koparoclean.com/cdn/shop/files/30_ac9af07e-e9c9-485a-84ed-a40ed5e54a5a_1024x1024.png?v=1790236285" alt="" class="rimage__image "> 4238 </noscript> 4239 </div> 4240</div> 4241 4242 4243 4244 </div> 4245 4246 4247 4248 4249 <div class="image__secondary"> 4250 <div class="rimage-outer-wrapper rimage-background" data-lazy-bg="//koparoclean.com/cdn/shop/files/01_b1c02907-fcd7-488b-8e2b-5ceb52472565_{width}x.jpg?v=1772394098" data-parent-fit="contain"> 4251 <noscript> 4252 <div class="rimage-wrapper" style="padding-top:100.0%"> 4253 <img src="//koparoclean.com/cdn/shop/files/01_b1c02907-fcd7-488b-8e2b-5ceb52472565_1024x1024.jpg?v=1772394098" alt="" class="rimage__image" width="" height=""> 4254 </div> 4255 </noscript> 4256 </div> 4257 </div> 4258 4259 </a> 4260 4261 4262 </div> 4263 4264 4265 <span class="product-label product-label--sale"> 4266 <span> 4267 4268 4269 3% off 4270 4271 </span> 4272 </span> 4273 </div><div class="product-block__title-price"> 4274 4275<div class='jdgm-widget jdgm-preview-badge rating-star'> 4276 <div style='display:none' class='jdgm-prev-badge' data-average-rating='4.70' data-number-of-reviews='306' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='4.70' tabindex='0' aria-label='4.70 stars' role='button'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--half'></span> </span> <span class='jdgm-prev-badge__text'> 306 reviews </span> </div> 4277 </div> 4278 4279 4280 <a class="title" href="/products/natural-fabric-softner-conditioner"> 4281 4282 Natural Fabric Conditioner â Lavender 4283 4284 4285 4286 4287 - <span class="data-title">850ml</span> 4288 4289 4290</a> 4291 4292 4293 4294 4295 4296 <div class="price on-sale"> 4297 4298 <span class="from" style="display:none;">From</span> 4299 4300 4301 <span class="amount theme-money">Rs. 1,699 4302</span> 4303 4304 4305 <del><span class="theme-money">Rs. 1,729 4306</span></del> 4307 4308 4309 4310 4311 <span class="product-label product-label--sale"> 4312 <span> 4313 4314 4315 2% off 4316 4317 </span> 4318 </span> 4319 4320 </div> 4321 </div> 4322 4323 4324 4325 4326 4327 4328 4329 4330 4331 <div class="custom-add-to-cart"> 4332 <div class="product-form"><form method="post" action="/cart/add" id="product_form_6563140862090" accept-charset="UTF-8" class="product-form product-form--mini" enctype="multipart/form-data" data-ajax-add-to-cart="true" data-open-cart-drawer="true" data-product-id="6563140862090"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /> 4333 4334 4335 4336 4337 4338 4339 4340 <select name="id" class="product-variant-select 6563140862090" id="6563140862090" style="display: none;"> 4341 4342 4343 4344 <option disabled="disabled">850ml - Sold Out</option> 4345 4346 4347
4348 <option value="44153304350858" data-price="Rs. 1,699 " data-title="5 litres" data-compare-price="Rs. 1,729" data-discount="Save 1%" > 4349 4350 5 litres 4351 </option> 4352 4353 4354 4355 </select> 4356 4357 <div name="id" class="product-variant-swatches 6563140862090" id="6563140862090"> 4358 4359 4360 <p class="variant-swatch unavailable" disabled>850ml</p> 4361 4362 4363 4364 <p 4365 class="variant-swatch " 4366 value="44153304350858" 4367 data-price="Rs. 1,699" 4368 data-title="5 litres" 4369 data-compare-price="Rs. 1,729" 4370 data-discount="Save 1%" 4371 data-image="//koparoclean.com/cdn/shop/files/32_fa166dac-30e7-4058-a112-aff1ca530a90.png?v=1790236286"> 4372 5 litres 4373 </p> 4374 4375 4376 </div> 4377 4378 4379 <button type="submit" name="add" class="btn kc-add-cart" aria-live="polite"> 4380 <img src="https://cdn.shopify.com/s/files/1/0332/6122/4074/files/Shopping_cart.svg?v=1733823684" height="" width="" /> 4381 <span class="button-text">Add to cart</span> 4382 <span class="loading-spinner" aria-label="Adding"></span> 4383 <span class="added-to-cart-check" aria-label="Added to cart"></span> 4384 </button> 4385 4386
4387<script> 4388 4389//old code hidden by me 27th july 4390//$(document).ready(function () { 4391 // Handle click on variant swatch 4392 //$('.variant-mm .variant-swatch').on('click', function () { 4393 4394 // Get the value of the clicked swatch 4395 //const variantValue = $(this).attr('value'); 4396 4397 // Update the select box to match the clicked swatch 4398 //$('.product-variant-select').val(variantValue).change(); // Trigger change event if needed 4399 //}); 4400//}); 4401 4402 4403 4404// new code for test 4405 4406$(document).on('click', '.variant-mm .variant-swatch', function () { 4407 4408 const variantValue = $(this).attr('value'); 4409 4410 $(this) 4411 .closest('form') 4412 .find('.product-variant-select') 4413 .val(variantValue) 4414 .trigger('change'); 4415}); 4416 4417 4418 4419//in palace of above code 4420 4421$(document).on("click", ".variant-swatch", function () { 4422 4423 const variantValue = $(this).attr("value"); 4424 4425 $(this) 4426 .closest("form") 4427 .find(".product-variant-select") 4428 .val(variantValue) 4429 .trigger("change"); 4430 4431}); 4432 4433</script>
4433 4434 4435 4436 4437 4438 4439 4440 4441
4442<script> 4443 $(document).ready(function () { 4444 $(".product-variant-swatches.6563140862090 .variant-swatch").on("click", function () { 4445 if ($(this).hasClass("unavailable")) return; 4446 4447 // Highlight the selected swatch 4448 $(".product-variant-swatches.6563140862090 .variant-swatch").removeClass("active"); 4449 $(this).addClass("active"); 4450 4451 // Retrieve variant data from the clicked swatch 4452 var option_price = $(this).data("price"); 4453 var option_title = $(this).data("title"); 4454 var option_compare_price = $(this).data("compare-price"); 4455 var option_discount = $(this).data("discount"); 4456 var option_image = $(this).data("image"); 4457 4458 4459 // Update the corresponding fields 4460 $(".6563140862090 .price .amount").text(option_price); 4461 $(".6563140862090 .data-title").text(option_title); 4462 $(".6563140862090 .price del .theme-money").text(option_compare_price); 4463 $(".6563140862090 .product-label--sale span").text(option_discount); 4464 4465 4466 4467 4468 // Update product image in card 4469 if (option_image) { 4470 $(".6563140862090 .product-card-image").attr("src", option_image); 4471 } 4472 4473 }); 4474 }); 4475</script>
4475 4476 4477 4478 4479 <input type="hidden" name="product-id" value="6563140862090" /><input type="hidden" name="section-id" value="cart-drawer" /></form> 4480 4481 <!-- <a class="quick-buy btn " href="/products/natural-fabric-softner-conditioner" data-product-id="6563140862090"> 4482 Select Pack 4483 </a> 4484 4485 <a class="product-add btn kc-select-pack " href="/products/natural-fabric-softner-conditioner" data-product-id="6563140862090"> 4486 Select Pack 4487 </a> --> 4488 4489
4489<script type="text/template" class="quickbuy-placeholder-template" data-product-id="6563140862090"> 4490<div class="quickbuy-form placeholder"> 4491 <span class="loading-spinner"></span> 4492</div> 4493</script>
4493 4494 4495 4496 4497 </div> 4498 </div> 4499 4500 4501 4502 4503 </div> 4504</div> 4505 4506 <div class="4630588850314 product-block 4507 layout-align-above 4508 flex column 4509 max-cols-4 4510 min-cols-2 4511 product-block--gutter-0 4512 product-block--gap-20 4513 product-block--border-true 4514 4515 4516 product-block--with-quickbuy 4517 " 4518 id="cart-drawer_4630588850314"> 4519 <div class="product-block__inner"><div class="image image--shape-1 image--with-secondary"> 4520 <div class="inner"> 4521 <a href="/products/floor-cleaner-1-litre-jasmine" aria-label="Floor Cleaner â Non-toxic & Pet-Safe - Jasmine"> 4522 <div class="image__primary"> 4523 <div class="rimage-outer-wrapper" style="max-width: 2560px"> 4524 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%"> 4525 4526 <img class="product-card-image rimage__image " 4527 data-lazy-src="//koparoclean.com/cdn/shop/files/36_0b60364a-fc1c-4ac7-8f1d-39241e7f9935_{width}x.png?v=1790236287" 4528 loading="lazy" 4529 alt="" 4530 width="2560" 4531 height="2560" 4532 > 4533 4534 <noscript> 4535 4536 <img src="//koparoclean.com/cdn/shop/files/36_0b60364a-fc1c-4ac7-8f1d-39241e7f9935_1024x1024.png?v=1790236287" alt="" class="rimage__image "> 4537 </noscript> 4538 </div> 4539</div> 4540 4541 4542 4543 </div> 4544 4545 4546 4547 4548 <div class="image__secondary"> 4549 <div class="rimage-outer-wrapper rimage-background" data-lazy-bg="//koparoclean.com/cdn/shop/files/Jasmine-_-Rose_Floor-Cleaner_Product-Card_900ml_NEW05_1a87de45-bb71-4363-8338-d719023e5787_{width}x.png?v=1772394428" data-parent-fit="contain"> 4550 <noscript> 4551 <div class="rimage-wrapper" style="padding-top:100.0%"> 4552 <img src="//koparoclean.com/cdn/shop/files/Jasmine-_-Rose_Floor-Cleaner_Product-Card_900ml_NEW05_1a87de45-bb71-4363-8338-d719023e5787_1024x1024.png?v=1772394428" alt="" class="rimage__image" width="" height=""> 4553 </div> 4554 </noscript> 4555 </div> 4556 </div> 4557 4558 </a> 4559 4560 4561 </div> 4562 4563 4564 <span class="product-label product-label--sale"> 4565 <span> 4566 4567 4568 2% off 4569 4570 </span> 4571 </span> 4572 </div><div class="product-block__title-price"> 4573 4574<div class='jdgm-widget jdgm-preview-badge rating-star'> 4575 <div style='display:none' class='jdgm-prev-badge' data-average-rating='4.73' data-number-of-reviews='324' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='4.73' tabindex='0' aria-label='4.73 stars' role='button'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--half'></span> </span> <span class='jdgm-prev-badge__text'> 324 reviews </span> </div> 4576 </div> 4577 4578 4579 <a class="title" href="/products/floor-cleaner-1-litre-jasmine"> 4580 4581 Floor Cleaner â Non-toxic & Pet-Safe - Jasmine 4582 4583 4584 4585 4586 - <span class="data-title">1 Litre</span> 4587 4588 4589</a> 4590 4591 4592 4593 4594 4595 <div class="price on-sale"> 4596 4597 <span class="from" style="display:none;">From</span> 4598 4599 4600 <span class="amount theme-money">Rs. 260 4601</span> 4602 4603 4604 <del><span class="theme-money">Rs. 265 4605</span></del> 4606 4607 4608 4609 4610 <span class="product-label product-label--sale"> 4611 <span> 4612 4613 4614 2% off 4615 4616 </span> 4617 </span> 4618 4619 </div> 4620 </div> 4621 4622 4623 4624 4625 4626 4627 4628 4629 4630 <div class="custom-add-to-cart"> 4631 <div class="product-form"><form method="post" action="/cart/add" id="product_form_4630588850314" accept-charset="UTF-8" class="product-form product-form--mini" enctype="multipart/form-data" data-ajax-add-to-cart="true" data-open-cart-drawer="true" data-product-id="4630588850314"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /> 4632 4633 4634 4635 4636 4637 4638 4639 <select name="id" class="product-variant-select 4630588850314" id="4630588850314" style="display: none;"> 4640 4641 4642 4643 <option value="39810723086474" data-price="Rs. 260 " data-title="1 Litre" data-compare-price="Rs. 265" data-discount="Save 1%" > 4644 4645 1 Litre 4646 </option> 4647 4648 4649 4650 4651 <option value="44149478097034" data-price="Rs. 499 " data-title="2 Litres" data-compare-price="Rs. 515" data-discount="Save 3%" > 4652 4653 2 Litres 4654 </option> 4655 4656 4657 4658 4659 <option value="46311067418762" data-price="Rs. 689 " data-title="3 Litres" data-compare-price="Rs. 669" data-discount="Save -3%" > 4660 4661 3 Litres 4662 </option> 4663 4664 4665 4666 4667 <option value="44149482520714" data-price="Rs. 1,439 " data-title="5 Litres" data-compare-price="Rs. 1,449" data-discount="Save 0%" > 4668 4669 5 Litres 4670 </option> 4671 4672 4673 4674 </select> 4675 4676 <div name="id" class="product-variant-swatches 4630588850314" id="4630588850314"> 4677 4678 4679 <p 4680 class="variant-swatch active" 4681 value="39810723086474" 4682 data-price="Rs. 260" 4683 data-title="1 Litre"
4684 data-compare-price="Rs. 265" 4685 data-discount="Save 1%" 4686 data-image="//koparoclean.com/cdn/shop/files/36_0b60364a-fc1c-4ac7-8f1d-39241e7f9935.png?v=1790236287"> 4687 1 Litre 4688 </p> 4689 4690 4691 4692 <p 4693 class="variant-swatch " 4694 value="44149478097034" 4695 data-price="Rs. 499" 4696 data-title="2 Litres" 4697 data-compare-price="Rs. 515" 4698 data-discount="Save 3%" 4699 data-image="//koparoclean.com/cdn/shop/files/37_c5620932-daa0-4222-9f6a-55fe494f9007.png?v=1790236286"> 4700 2 Litres 4701 </p> 4702 4703 4704 4705 <p 4706 class="variant-swatch " 4707 value="46311067418762" 4708 data-price="Rs. 689" 4709 data-title="3 Litres" 4710 data-compare-price="Rs. 669" 4711 data-discount="Save -3%" 4712 data-image="//koparoclean.com/cdn/shop/files/38_417edfb3-a241-46e7-87ef-7bdfde0b7153.png?v=1790236285"> 4713 3 Litres 4714 </p> 4715 4716 4717 4718 <p 4719 class="variant-swatch " 4720 value="44149482520714" 4721 data-price="Rs. 1,439" 4722 data-title="5 Litres" 4723 data-compare-price="Rs. 1,449" 4724 data-discount="Save 0%" 4725 data-image="//koparoclean.com/cdn/shop/files/39_fee37ff1-503b-4b95-874b-63cb89989047.png?v=1790236286"> 4726 5 Litres 4727 </p> 4728 4729 4730 </div> 4731 4732 4733 <button type="submit" name="add" class="btn kc-add-cart" aria-live="polite"> 4734 <img src="https://cdn.shopify.com/s/files/1/0332/6122/4074/files/Shopping_cart.svg?v=1733823684" height="" width="" /> 4735 <span class="button-text">Add to cart</span> 4736 <span class="loading-spinner" aria-label="Adding"></span> 4737 <span class="added-to-cart-check" aria-label="Added to cart"></span> 4738 </button> 4739 4740
4741<script> 4742 4743//old code hidden by me 27th july 4744//$(document).ready(function () { 4745 // Handle click on variant swatch 4746 //$('.variant-mm .variant-swatch').on('click', function () { 4747 4748 // Get the value of the clicked swatch 4749 //const variantValue = $(this).attr('value'); 4750 4751 // Update the select box to match the clicked swatch 4752 //$('.product-variant-select').val(variantValue).change(); // Trigger change event if needed 4753 //}); 4754//}); 4755 4756 4757 4758// new code for test 4759 4760$(document).on('click', '.variant-mm .variant-swatch', function () { 4761 4762 const variantValue = $(this).attr('value'); 4763 4764 $(this) 4765 .closest('form') 4766 .find('.product-variant-select') 4767 .val(variantValue) 4768 .trigger('change'); 4769}); 4770 4771 4772 4773//in palace of above code 4774 4775$(document).on("click", ".variant-swatch", function () { 4776 4777 const variantValue = $(this).attr("value"); 4778 4779 $(this) 4780 .closest("form") 4781 .find(".product-variant-select") 4782 .val(variantValue) 4783 .trigger("change"); 4784 4785}); 4786 4787</script>
4787 4788 4789 4790 4791 4792 4793 4794 4795
4796<script> 4797 $(document).ready(function () { 4798 $(".product-variant-swatches.4630588850314 .variant-swatch").on("click", function () { 4799 if ($(this).hasClass("unavailable")) return; 4800 4801 // Highlight the selected swatch 4802 $(".product-variant-swatches.4630588850314 .variant-swatch").removeClass("active"); 4803 $(this).addClass("active"); 4804 4805 // Retrieve variant data from the clicked swatch 4806 var option_price = $(this).data("price"); 4807 var option_title = $(this).data("title"); 4808 var option_compare_price = $(this).data("compare-price"); 4809 var option_discount = $(this).data("discount"); 4810 var option_image = $(this).data("image"); 4811 4812 4813 // Update the corresponding fields 4814 $(".4630588850314 .price .amount").text(option_price); 4815 $(".4630588850314 .data-title").text(option_title); 4816 $(".4630588850314 .price del .theme-money").text(option_compare_price); 4817 $(".4630588850314 .product-label--sale span").text(option_discount); 4818 4819 4820 4821 4822 // Update product image in card 4823 if (option_image) { 4824 $(".4630588850314 .product-card-image").attr("src", option_image); 4825 } 4826 4827 }); 4828 }); 4829</script>
4829 4830 4831 4832 4833 <input type="hidden" name="product-id" value="4630588850314" /><input type="hidden" name="section-id" value="cart-drawer" /></form> 4834 4835 <!-- <a class="quick-buy btn " href="/products/floor-cleaner-1-litre-jasmine" data-product-id="4630588850314"> 4836 Select Pack 4837 </a> 4838 4839 <a class="product-add btn kc-select-pack " href="/products/floor-cleaner-1-litre-jasmine" data-product-id="4630588850314"> 4840 Select Pack 4841 </a> --> 4842 4843
4843<script type="text/template" class="quickbuy-placeholder-template" data-product-id="4630588850314"> 4844<div class="quickbuy-form placeholder"> 4845 <span class="loading-spinner"></span> 4846</div> 4847</script>
4847 4848 4849 4850 4851 </div> 4852 </div> 4853 4854 4855 4856 4857 </div> 4858</div> 4859 4860 <div class="6791802749066 product-block 4861 layout-align-above 4862 flex column 4863 max-cols-4 4864 min-cols-2 4865 product-block--gutter-0 4866 product-block--gap-20 4867 product-block--border-true 4868 4869 4870 product-block--with-quickbuy 4871 " 4872 id="cart-drawer_6791802749066"> 4873 <div class="product-block__inner"><div class="image image--shape-1 image--with-secondary"> 4874 <div class="inner"> 4875 <a href="/products/liquid-detergent-900ml-fresh-cotton" aria-label="Top Load Liquid Detergent â Fresh Cotton"> 4876 <div class="image__primary"> 4877 <div class="rimage-outer-wrapper" style="max-width: 2560px"> 4878 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%"> 4879 4880 <img class="product-card-image rimage__image " 4881 data-lazy-src="//koparoclean.com/cdn/shop/files/26_cdf384bd-68da-432b-8b2a-1393edf13870_{width}x.png?v=1790236287" 4882 loading="lazy" 4883 alt="" 4884 width="2560" 4885 height="2560" 4886 > 4887 4888 <noscript> 4889 4890 <img src="//koparoclean.com/cdn/shop/files/26_cdf384bd-68da-432b-8b2a-1393edf13870_1024x1024.png?v=1790236287" alt="" class="rimage__image "> 4891 </noscript> 4892 </div> 4893</div> 4894 4895 4896 4897 </div> 4898 4899 4900 4901 4902 <div class="image__secondary"> 4903 <div class="rimage-outer-wrapper rimage-background" data-lazy-bg="//koparoclean.com/cdn/shop/files/01_copy_3_{width}x.jpg?v=1772393085" data-parent-fit="contain"> 4904 <noscript> 4905 <div class="rimage-wrapper" style="padding-top:100.0%"> 4906 <img src="//koparoclean.com/cdn/shop/files/01_copy_3_1024x1024.jpg?v=1772393085" alt="" class="rimage__image" width="" height=""> 4907 </div> 4908 </noscript> 4909 </div> 4910 </div> 4911 4912 </a> 4913 4914 4915 </div> 4916 4917 4918 <span class="product-label product-label--sale"> 4919 <span> 4920 4921 4922 4% off 4923 4924 </span> 4925 </span> 4926 </div><div class="product-block__title-price"> 4927 4928<div class='jdgm-widget jdgm-preview-badge rating-star'> 4929 <div style='display:none' class='jdgm-prev-badge' data-average-rating='4.67' data-number-of-reviews='203' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='4.67' tabindex='0' aria-label='4.67 stars' role='button'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--half'></span> </span> <span class='jdgm-prev-badge__text'> 203 reviews </span> </div> 4930 </div> 4931 4932 4933 <a class="title" href="/products/liquid-detergent-900ml-fresh-cotton"> 4934 4935 Top Load Liquid Detergent â Fresh Cotton 4936 4937 4938 4939 4940 - <span class="data-title">900ml</span> 4941 4942 4943</a> 4944 4945 4946 4947 4948 4949 <div class="price on-sale"> 4950 4951 <span class="from" style="display:none;">From</span> 4952 4953 4954 <span class="amount theme-money">Rs. 259 4955</span> 4956 4957 4958 <del><span class="theme-money">Rs. 269 4959</span></del> 4960 4961 4962 4963 4964 <span class="product-label product-label--sale"> 4965 <span> 4966 4967 4968 4% off 4969 4970 </span> 4971 </span> 4972 4973 </div> 4974 </div> 4975 4976 4977 4978 4979 4980 4981 4982 4983 4984 <div class="custom-add-to-cart"> 4985 <div class="product-form"><form method="post" action="/cart/add" id="product_form_6791802749066" accept-charset="UTF-8" class="product-form product-form--mini" enctype="multipart/form-data" data-ajax-add-to-cart="true" data-open-cart-drawer="true" data-product-id="6791802749066"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /> 4986 4987 4988 4989 4990 4991 4992 4993 <select name="id" class="product-variant-select 6791802749066" id="6791802749066" style="display: none;"> 4994 4995 4996 4997 <option value="41269592555658" data-price="Rs. 259 " data-title="900ml" data-compare-price="Rs. 269" data-discount="Save 3%" > 4998 4999 900ml 5000 </option> 5001 5002 5003 5004 5005 <option value="44149285847178" data-price="Rs. 580 " data-title="2 litres" data-compare-price="Rs. 585" data-discount="Save 0%" > 5006 5007 2 litres 5008 </option> 5009 5010 5011 5012 5013 <option value="46313233186954" data-price="Rs. 789 " data-title="3 Litres" data-compare-price="Rs. 799" data-discount="Save 1%" > 5014 5015 3 Litres 5016 </option> 5017 5018 5019 5020 5021 <option value="44149291188362" data-price="Rs. 1,739 " data-title="5 litres" data-compare-price="Rs. 1,749" data-discount="Save 0%" > 5022 5023 5 litres 5024 </option> 5025 5026 5027 5028 </select> 5029 5030 <div name="id" class="product-variant-swatches 6791802749066" id="6791802749066"> 5031 5032 5033 <p 5034 class="variant-swatch active" 5035 value="41269592555658" 5036 data-price="Rs. 259" 5037 data-title="900ml" 5038 data-compare-price="Rs. 269" 5039 data-discount="Save 3%" 5040 data-image="//koparoclean.com/cdn/shop/files/26_cdf384bd-68da-432b-8b2a-1393edf13870.png?v=1790236287"> 5041 900ml 5042 </p> 5043 5044 5045 5046 <p 5047 class="variant-swatch " 5048 value="44149285847178" 5049 data-price="Rs. 580" 5050 data-title="2 litres" 5051 data-compare-price="Rs. 585" 5052 data-discount="Save 0%" 5053 data-image="//koparoclean.com/cdn/shop/files/27_daccd565-9f8f-42e1-8868-b690cc30d1fa.png?v=1790236286"> 5054 2 litres 5055 </p> 5056 5057 5058 5059 <p 5060 class="variant-swatch " 5061 value="46313233186954" 5062 data-price="Rs. 789" 5063 data-title="3 Litres" 5064 data-compare-price="Rs. 799" 5065 data-discount="Save 1%" 5066 data-image="//koparoclean.com/cdn/shop/files/28_a0ad5750-e312-4bf4-ae30-b8a683fe057d.png?v=1790236286"> 5067 3 Litres 5068 </p> 5069 5070 5071 5072 <p 5073 class="variant-swatch " 5074 value="44149291188362" 5075 data-price="Rs. 1,739" 5076 data-title="5 litres" 5077 data-compare-price="Rs. 1,749" 5078 data-discount="Save 0%" 5079 data-image="//koparoclean.com/cdn/shop/files/29_3b10b999-e449-415f-995c-069583d3cd48.png?v=1790236284"> 5080 5 litres 5081 </p> 5082 5083 5084 </div> 5085 5086 5087 <button type="submit" name="add" class="btn kc-add-cart" aria-l
5087ive="polite"> 5088 <img src="https://cdn.shopify.com/s/files/1/0332/6122/4074/files/Shopping_cart.svg?v=1733823684" height="" width="" /> 5089 <span class="button-text">Add to cart</span> 5090 <span class="loading-spinner" aria-label="Adding"></span> 5091 <span class="added-to-cart-check" aria-label="Added to cart"></span> 5092 </button> 5093 5094
5095<script> 5096 5097//old code hidden by me 27th july 5098//$(document).ready(function () { 5099 // Handle click on variant swatch 5100 //$('.variant-mm .variant-swatch').on('click', function () { 5101 5102 // Get the value of the clicked swatch 5103 //const variantValue = $(this).attr('value'); 5104 5105 // Update the select box to match the clicked swatch 5106 //$('.product-variant-select').val(variantValue).change(); // Trigger change event if needed 5107 //}); 5108//}); 5109 5110 5111 5112// new code for test 5113 5114$(document).on('click', '.variant-mm .variant-swatch', function () { 5115 5116 const variantValue = $(this).attr('value'); 5117 5118 $(this) 5119 .closest('form') 5120 .find('.product-variant-select') 5121 .val(variantValue) 5122 .trigger('change'); 5123}); 5124 5125 5126 5127//in palace of above code 5128 5129$(document).on("click", ".variant-swatch", function () { 5130 5131 const variantValue = $(this).attr("value"); 5132 5133 $(this) 5134 .closest("form") 5135 .find(".product-variant-select") 5136 .val(variantValue) 5137 .trigger("change"); 5138 5139}); 5140 5141</script>
5141 5142 5143 5144 5145 5146 5147 5148 5149
5150<script> 5151 $(document).ready(function () { 5152 $(".product-variant-swatches.6791802749066 .variant-swatch").on("click", function () { 5153 if ($(this).hasClass("unavailable")) return; 5154 5155 // Highlight the selected swatch 5156 $(".product-variant-swatches.6791802749066 .variant-swatch").removeClass("active"); 5157 $(this).addClass("active"); 5158 5159 // Retrieve variant data from the clicked swatch 5160 var option_price = $(this).data("price"); 5161 var option_title = $(this).data("title"); 5162 var option_compare_price = $(this).data("compare-price"); 5163 var option_discount = $(this).data("discount"); 5164 var option_image = $(this).data("image"); 5165 5166 5167 // Update the corresponding fields 5168 $(".6791802749066 .price .amount").text(option_price); 5169 $(".6791802749066 .data-title").text(option_title); 5170 $(".6791802749066 .price del .theme-money").text(option_compare_price); 5171 $(".6791802749066 .product-label--sale span").text(option_discount); 5172 5173 5174 5175 5176 // Update product image in card 5177 if (option_image) { 5178 $(".6791802749066 .product-card-image").attr("src", option_image); 5179 } 5180 5181 }); 5182 }); 5183</script>
5183 5184 5185 5186 5187 <input type="hidden" name="product-id" value="6791802749066" /><input type="hidden" name="section-id" value="cart-drawer" /></form> 5188 5189 <!-- <a class="quick-buy btn " href="/products/liquid-detergent-900ml-fresh-cotton" data-product-id="6791802749066"> 5190 Select Pack 5191 </a> 5192 5193 <a class="product-add btn kc-select-pack " href="/products/liquid-detergent-900ml-fresh-cotton" data-product-id="6791802749066"> 5194 Select Pack 5195 </a> --> 5196 5197
5197<script type="text/template" class="quickbuy-placeholder-template" data-product-id="6791802749066"> 5198<div class="quickbuy-form placeholder"> 5199 <span class="loading-spinner"></span> 5200</div> 5201</script>
5201 5202 5203 5204 5205 </div> 5206 </div> 5207 5208 5209 5210 5211 </div> 5212</div> 5213 5214<div class="product-block product-block--flex-spacer flex column max-cols-4 min-cols-2"></div><div class="product-block product-block--flex-spacer flex column max-cols-4 min-cols-2"></div><div class="product-block product-block--flex-spacer flex column max-cols-4 min-cols-2"></div><div class="product-block product-block--flex-spacer flex column max-cols-4 min-cols-2"></div></div> 5215 </div> 5216 </section> 5217 5218</div> 5219 </div> 5220 </div> 5221 </div><!-- /#cart-summary --> 5222</div> 5223 5224
5225<script> 5226$(document).ready(function () { 5227 // Use event delegation for dynamically loaded elements 5228 $(document).on("click", ".cart-tab", function () { 5229 // Remove active class from all tabs 5230 $(".cart-tab").removeClass("active"); 5231 5232 // Remove active class from all panels 5233 $(".cart-tab-panel").removeClass("active"); 5234 5235 // Add active class to clicked tab 5236 $(this).addClass("active"); 5237 5238 // Show the corresponding panel 5239 const target = $(this).data("tab"); 5240 $("#" + target).addClass("active"); 5241 }); 5242 5243 // Check if the cart drawer is reloaded via AJAX 5244 const intervalId = setInterval(function () { 5245 if ($(".cart-tab").length && $(".cart-tab-panel").length) { 5246 // Clear the interval once the elements are found 5247 clearInterval(intervalId); 5248 5249 // Optional: Trigger click on the first tab by default 5250 $(".cart-tab").first().trigger("click"); 5251 } 5252 }, 100); // Check every 100ms 5253}); 5254 5255 5256</script>
5256 5257
5258<script> 5259$(document).ready(function () { 5260 const swiper = new Swiper('.cart-summary__promo-products.swiper', { 5261 loop: true, 5262 slidesPerView: 1, 5263 spaceBetween: 0, 5264 autoplay: { 5265 delay: 3000, 5266 disableOnInteraction: false, 5267 }, 5268 }); 5269}); 5270 5271</script>
5271 5272 5273 5274 5275</div> 5276 5277<div id="page-wrap"> 5278 <div id="page-wrap-inner"> 5279 <a id="page-overlay" href="#" aria-controls="mobile-nav" aria-label="Close navigation"></a> 5280 5281 <div id="page-wrap-content"> 5282 <div id="shopify-section-announcement-bar" class="shopify-section section-announcement-bar">
5282<script> 5283document.addEventListener('DOMContentLoaded', function () { 5284 const swiper = new Swiper('.announcement-bar__inner .swiper', { 5285 loop: true, 5286 freeMode: true, 5287 freeModeMomentum: false, 5288 autoplay: { 5289 delay: 0, 5290 disableOnInteraction: false, 5291 }, 5292 speed: 3000, 5293 slidesPerView: '9', 5294 spaceBetween: 0, 5295 breakpoints: { 5296 320: { 5297 slidesPerView: 2, 5298 spaceBetween: 0 5299 }, 5300 768: { 5301 slidesPerView: 3, 5302 spaceBetween: 0 5303 }, 5304 1060: { 5305 slidesPerView: 5, 5306 spaceBetween: 0 5307 }, 5308 1920: { 5309 slidesPerView: 9, 5310 } 5311 } 5312 }); 5313}); 5314</script>
5314 5315 5316 5317 5318 5319</div> 5320 <div id="shopify-section-header" class="shopify-section section-header"><style data-shopify>.logo img { 5321 width: 75px; 5322 } 5323 5324 @media (min-width: 768px) { 5325 .logo img { 5326 width: 105px; 5327 } 5328 }</style> 5329 5330 5331 5332 5333 <div class="header-container" data-section-type="header" itemscope itemtype="http://schema.org/Organization" data-cc-animate data-is-sticky="false"><div class="page-header layout-left using-compact-mobile-logo"> 5334 <div class="toolbar-container"> 5335 <div class="container"> 5336 <div id="toolbar" class="toolbar cf 5337 toolbar--two-cols-xs 5338 toolbar--two-cols 5339 "> 5340 5341 <div class="toolbar-left 5342 "> 5343 <div class="mobile-toolbar"> 5344 <a class="toggle-mob-nav" href="#" aria-controls="mobile-nav" aria-label="Open navigation"> 5345 <span></span> 5346 <span></span> 5347 <span></span> 5348 </a> 5349 </div><div class="toolbar-logo"> 5350 5351 <div class="logo align-left"> 5352 <meta itemprop="name" content="Koparo Clean"> 5353 5354 5355 <a href="/" itemprop="url"> 5356 <img src="//koparoclean.com/cdn/shop/files/Untitled_design_35_210x.png?v=1680590280" 5357 width="300" 5358 height="200" 5359 class="logo-desktop" 5360 alt="" itemprop="logo"/> 5361 5362 5363 <img src="//koparoclean.com/cdn/shop/files/Untitled_design_35_210x.png?v=1680590280" width="300" 5364 height="200" class="logo-mobile" alt=""/> 5365 5366 </a> 5367 5368 </div> 5369 5370 </div> 5371 </div> 5372 5373 5374 5375 <div class="toolbar-right "> 5376 5377 5378<nav class="main-nav cf desktop align-center" 5379 data-col-limit="9" 5380 aria-label="Primary navigation"><ul> 5381 5382<li class="nav-item first"> 5383 5384 <a class="nav-item-link" href="/pages/festive-dhamaka-buy-1-get-2-free-sale" > 5385 <span class="nav-item-link-title">Buy 1 Get 2 Free</span> 5386 5387 </a> 5388 5389 5390 </li><li class="nav-item dropdown drop-norm"> 5391 5392 <a class="nav-item-link" href="https://koparoclean.com/pages/shop-by-category" aria-haspopup="true" aria-expanded="false"> 5393 <span class="nav-item-link-title">Categories</span> 5394 <svg fill="#000000" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"> 5395 <path d="M7.41 7.84L12 12.42l4.59-4.58L18 9.25l-6 6-6-6z"/> 5396 <path d="M0-.75h24v24H0z" fill="none"/> 5397</svg> 5398 </a> 5399 5400 5401 5402 5403 5404 <div class="sub-nav"> 5405 <div class="sub-nav-inner"> 5406 <ul class="sub-nav-list"> 5407 5408 5409 <li class="sub-nav-item"> 5410 <a class="sub-nav-item-link" href="/collections/natural-laundry-cleaners-range" data-img="//koparoclean.com/cdn/shop/files/IMG_3840_400x.png?v=1790249006" > 5411 <span class="sub-nav-item-link-title">Laundry & Fabric Care</span> 5412 5413 </a> 5414 5415 5416 </li> 5417 5418 5419 5420 <li class="sub-nav-item"> 5421 <a class="sub-nav-item-link" href="/collections/koparo-refills" data-img="//koparoclean.com/cdn/shop/files/2_d65f62a7-78d4-4057-b9a4-784ccef1ed49_400x.png?v=1790236283" > 5422 <span class="sub-nav-item-link-title">Refills</span> 5423 5424 </a> 5425 5426 5427 </li> 5428 5429 5430 5431 <li class="sub-nav-item"> 5432 <a class="sub-nav-item-link" href="/collections/natural-kitchen-cleaners-range" data-img="//koparoclean.com/cdn/shop/files/1_0002becc-8700-40cf-9ed2-f75ff40057c4_400x.png?v=1790236284" > 5433 <span class="sub-nav-item-link-title">Dish & Kitchen</span> 5434 5435 </a> 5436 5437 5438 </li> 5439 5440 5441 5442 <li class="sub-nav-item"> 5443 <a class="sub-nav-item-link" href="/collections/single-packs" data-img="//koparoclean.com/cdn/shop/files/43_f5d29a42-be51-495c-b260-52fb01c32b37_400x.png?v=1790236285" >
5444 <span class="sub-nav-item-link-title">Hand Washes</span> 5445 5446 </a> 5447 5448 5449 </li> 5450 5451 5452 5453 <li class="sub-nav-item"> 5454 <a class="sub-nav-item-link" href="/collections/natural-household-cleaners-range" data-img="//koparoclean.com/cdn/shop/files/33_b30011be-0e03-4be6-b6ca-90f0d5106f53_400x.png?v=1790236286" > 5455 <span class="sub-nav-item-link-title">Floor, Surface & Home Cleaners</span> 5456 5457 </a> 5458 5459 5460 </li> 5461 5462 5463 5464 <li class="sub-nav-item"> 5465 <a class="sub-nav-item-link" href="/collections/cleaning-accessories" data-img="//koparoclean.com/cdn/shop/files/12_f7e8fd9b-377b-4173-b822-f1a317369d3f_400x.png?v=1790236287" > 5466 <span class="sub-nav-item-link-title">Cleaning Accessories</span> 5467 5468 </a> 5469 5470 5471 </li> 5472 5473 5474 5475 <li class="sub-nav-item"> 5476 <a class="sub-nav-item-link" href="/collections/baby-safe-cleaners" data-img="//koparoclean.com/cdn/shop/files/1_0002becc-8700-40cf-9ed2-f75ff40057c4_400x.png?v=1790236284" > 5477 <span class="sub-nav-item-link-title">Baby Cleaners</span> 5478 5479 </a> 5480 5481 5482 </li> 5483 5484 5485 5486 <li class="sub-nav-item"> 5487 <a class="sub-nav-item-link" href="/collections/pet-cleaning-range" data-img="//koparoclean.com/cdn/shop/files/36_0b60364a-fc1c-4ac7-8f1d-39241e7f9935_400x.png?v=1790236287" > 5488 <span class="sub-nav-item-link-title">Pet Cleaners</span> 5489 5490 </a> 5491 5492 5493 </li> 5494 5495 5496 </ul></div> 5497 </div> 5498 5499 </li><li class="nav-item"> 5500 5501 <a class="nav-item-link" href="/collections/newly-launched" > 5502 <span class="nav-item-link-title">New Launches</span> 5503 5504 </a> 5505 5506 5507 </li><li class="nav-item"> 5508 5509 <a class="nav-item-link" href="https://koparoclean.com/products/bundle-savings" > 5510 <span class="nav-item-link-title">Bundle & Save</span> 5511 5512 </a> 5513 5514 5515 </li><li class="nav-item"> 5516 5517 <a class="nav-item-link" href="https://koparoclean.com/collections/explore-combos" > 5518 <span class="nav-item-link-title">Kits</span> 5519 5520 </a> 5521 5522 5523 </li><li class="nav-item"> 5524 5525 <a class="nav-item-link" href="/blogs/koparoclean-blog" > 5526 <span class="nav-item-link-title">Blog</span> 5527 5528 </a> 5529 5530 5531 </li><li class="nav-item"> 5532 5533 <a class="nav-item-link" href="https://koparoclean.clickpost.ai/en" > 5534 <span class="nav-item-link-title">Track Order</span> 5535 5536 </a> 5537 5538 5539 </li><li class="nav-item"> 5540 5541 <a class="nav-item-link" href="https://koparoclean.com/pages/reviews" > 5542 <span class="nav-item-link-title">Reviews</span> 5543 5544 </a> 5545 5546 5547 </li><li class="nav-item last"> 5548 5549 <a class="nav-item-link" href="https://koparoclean.com/pages/contact-us" > 5550 <span class="nav-item-link-title">Contact Us</span> 5551 5552 </a> 5553 5554 5555 </li></ul> 5556 5557 5558</nav> 5559 5560 5561 5562 5563 <div class="toolbar-icons"> 5564 5565 5566 5567 5568 <div class="hidden-search-container"> 5569 <div class="hidden-search-container__veil"></div> 5570 <a href="/search" data-show-search-form class="toolbar-search toolbar-search--icon" aria-label="Search"> 5571 <svg width="19px" height="21px" viewBox="0 0 19 21" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 5572 <g stroke="currentColor" stroke-width="0.5"> 5573 <g transform="translate(0.000000, 0.472222)"> 5574 <path d="M14.3977778,14.0103889 L19,19.0422222 L17.8135556,20.0555556 L13.224,15.0385 C11.8019062,16.0671405 10.0908414,16.619514 8.33572222,16.6165556 C3.73244444,16.6165556 0,12.8967778 0,8.30722222 C0,3.71766667 3.73244444,0 8.33572222,0 C12.939,0 16.6714444,3.71977778 16.6714444,8.30722222 C16.
55746739657,10.4296993 15.859848,12.4717967 14.3977778,14.0103889 Z M8.33572222,15.0585556 C12.0766111,15.0585556 15.1081667,12.0365 15.1081667,8.30827778 C15.1081667,4.58005556 12.0766111,1.558 8.33572222,1.558 C4.59483333,1.558 1.56327778,4.58005556 1.56327778,8.30827778 C1.56327778,12.0365 4.59483333,15.0585556 8.33572222,15.0585556 Z"></path> 5575 </g> 5576 </g> 5577</svg> 5578 5579 </a> 5580 5581<div class="main-search 5582 5583 " 5584 5585 data-live-search="true" 5586 data-live-search-price="true" 5587 data-live-search-vendor="false" 5588 data-live-search-meta="false" 5589 data-show-sold-out-label="true" 5590 data-show-sale-label="true"> 5591 5592 <div class="main-search__container "> 5593 <form class="main-search__form" action="/search" method="get" autocomplete="off"> 5594 <input type="hidden" name="type" value="product" /> 5595 <input type="hidden" name="options[prefix]" value="last" /> 5596 <input class="main-search__input" type="text" name="q" autocomplete="off" value="" placeholder="Search..." aria-label="Search Store" /> 5597 5598 <button type="submit" aria-label="Submit"><svg width="19px" height="21px" viewBox="0 0 19 21" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 5599 <g stroke="currentColor" stroke-width="0.5"> 5600 <g transform="translate(0.000000, 0.472222)"> 5601 <path d="M14.3977778,14.0103889 L19,19.0422222 L17.8135556,20.0555556 L13.224,15.0385 C11.8019062,16.0671405 10.0908414,16.619514 8.33572222,16.6165556 C3.73244444,16.6165556 0,12.8967778 0,8.30722222 C0,3.71766667 3.73244444,0 8.33572222,0 C12.939,0 16.6714444,3.71977778 16.6714444,8.30722222 C16.6739657,10.4296993 15.859848,12.4717967 14.3977778,14.0103889 Z M8.33572222,15.0585556 C12.0766111,15.0585556 15.1081667,12.0365 15.1081667,8.30827778 C15.1081667,4.58005556 12.0766111,1.558 8.33572222,1.558 C4.59483333,1.558 1.56327778,4.58005556 1.56327778,8.30827778 C1.56327778,12.0365 4.59483333,15.0585556 8.33572222,15.0585556 Z"></path> 5602 </g> 5603 </g> 5604</svg> 5605</button> 5606 </form> 5607 5608 <div class="main_search__popup"> 5609 <div class="main-search__results"></div> 5610 <div class="main-search__footer-buttons"> 5611 <div class="all-results-container"></div> 5612 <a class="main-search__results-close-link btn alt outline" href="#"> 5613 Close 5614 </a> 5615 </div> 5616 </div> 5617 </div> 5618 </div> 5619 5620 </div> 5621 5622 5623 5624 <a href="/account" class="toolbar-account" aria-label="Account"> 5625 <svg aria-hidden="true" focusable="false" viewBox="0 0 24 24"> 5626 <path d="M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2"/> 5627 <circle cx="12" cy="7" r="4"/> 5628</svg> 5629 5630 </a> 5631 5632 5633 <span class="toolbar-cart"> 5634 <a onClick="window.handleFloCartBtn()" id="flo-cart-icon"> 5635 5636 <span class="current-cart-icon current-cart-icon--cart"> 5637 5638 <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="24" height="24" 5639 viewBox="0 0 24 24"> 5640 <path d="M17,18A2,2 0 0,1 19,20A2,2 0 0,1 17,22C15.89,22 15,21.1 15,20C15,18.89 15.89,18 17,18M1,2H4.27L5.21,4H20A1,1 0 0,1 21,5C21,5.17 20.95,5.34 20.88,5.5L17.3,11.97C16.96,12.58 16.3,13 15.55,13H8.1L7.2,14.63L7.17,14.75A0.25,0.25 0 0,0 7.42,15H19V17H7C5.89,17 5,16.1 5,15C5,14.65 5.09,14.32 5.24,14.04L6.6,11.59L3,4H1V2M7,18A2,2 0 0,1 9,20A2,2 0 0,1 7,22C5.89,22 5,21.1 5,20C5,18.89 5.89,18 7,18M16,11L18.78,6H6.14L8.5,11H16Z"/> 5641</svg> 5642 5643 5644 5645 5646 </span> 5647 </a> 5648 </span> 5649 </div> 5650 </div> 5651 </div> 5652 5653 5654 </div> 5655 </div> 5656 5657 5658 5659
5659<script id="mobile-navigation-template" type="text/template"> 5660 <nav id="mobile-nav"> 5661 <div class="inner"> 5662 <div> 5663 <header class="side-menu-header h2"> 5664 Menu 5665 5666 <a href="#" class="side-menu-header--close" aria-label="Close navigation"> 5667 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-x"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg> 5668 5669 </a> 5670 </header> 5671 5672 5673 <nav aria-label="Mobile navigation"> 5674 <ul class="mobile-nav-menu plain"> 5675 5676 <li class="nav-item"> 5677 <a class="nav-item-link" 5678 href="/pages/festive-dhamaka-buy-1-get-2-free-sale"> 5679 Buy 1 Get 2 Free 5680 </a> 5681 5682 5683 </li> 5684 5685 <li class="nav-item"> 5686 <a class="nav-item-link" 5687 href="#"> 5688 Categories 5689 </a> 5690 5691 5692 <button class="open-sub-nav" 5693 data-sub-nav="menu-2" 5694 aria-haspopup="true" 5695 aria-controls="sub-nav-menu-2"><svg fill="#000000" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"> 5696 <title>Right</title> 5697 <path d="M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z"/><path d="M0-.25h24v24H0z" fill="none"/> 5698</svg></button> 5699 5700 </li> 5701 5702 <li class="nav-item"> 5703 <a class="nav-item-link" 5704 href="/collections/newly-launched"> 5705 New Launches 5706 </a> 5707 5708 5709 </li> 5710 5711 <li class="nav-item"> 5712 <a class="nav-item-link" 5713 href="https://koparoclean.com/products/bundle-savings"> 5714 Bundle & Save 5715 </a> 5716 5717 5718 </li> 5719 5720 <li class="nav-item"> 5721 <a class="nav-item-link" 5722 href="https://koparoclean.com/collections/explore-combos"> 5723 Kits 5724 </a> 5725 5726 5727 </li> 5728 5729 <li class="nav-item"> 5730 <a class="nav-item-link" 5731 href="/blogs/koparoclean-blog"> 5732 Blog 5733 </a> 5734 5735 5736 </li> 5737 5738 <li class="nav-item"> 5739 <a class="nav-item-link" 5740 href="https://koparoclean.clickpost.ai/en"> 5741 Track Order 5742 </a> 5743 5744 5745 </li> 5746 5747 <li class="nav-item"> 5748 <a class="nav-item-link" 5749 href="https://koparoclean.com/pages/reviews"> 5750 Reviews 5751 </a> 5752 5753 5754 </li> 5755 5756 <li class="nav-item"> 5757 <a class="nav-item-link" 5758 href="https://koparoclean.com/pages/contact-us"> 5759 Contact Us 5760 </a> 5761 5762 5763 </li> 5764 5765 5766 5767 <li class="nav-item nav-item--account"> 5768 <a href="/account" class="nav-item-link"> 5769 Account 5770 </a> 5771 </li> 5772 5773 5774 5775 </ul> 5776 5777 5778 </nav> 5779 </div> 5780 <footer class="localization localization--mobile-menu" id="localization--mobile-menu"></footer> 5781 </div> 5782 5783 5784 5785 5786 5787 5788 5789 5790 <div id="sub-nav-menu-2" class="sub-nav" data-is-subnav-for="menu-2"> 5791 <div class="header"> 5792 <a class="close-sub-nav" href="#"><span><svg fill="#000000" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"> 5793 <title>Left</title> 5794 <path d="M15.41 16.09l-4.58-4.59 4.58-4.59L14 5.5l-6 6 6 6z"/><path d="M0-.5h24v24H0z" fill="none"/> 5795</svg></span> Back</a> 5796 </div> 5797 5798 <ul class="sub-nav-list plain"> 5799 5800 <li class="sub-nav-item"> 5801 <a class="sub-nav-item-link" 5802 href="/collections/natural-laundry-cleaners-range"> 5803 Laundry & Fabric Care 5804 </a> 5805 5806 </li> 5807 5808 <li class="sub-nav-item"> 5809 <a class="sub-nav-item-link" 5810 href="/collections/koparo-refills"> 5811 Refills 5812 </a> 5813 5814 </li> 5815 5816 <li class="sub-nav-item"> 5817 <a class="sub-nav-item-link" 5818 href="/collections/natural-kitchen-cleaners-range"> 5819 Dish & Kitchen 5820 </a> 5821 5822 </li> 5823 5824 <li class="sub-nav-item"> 5825 <a class="sub-nav-item-link" 5826 href="/collections/single-packs"> 5827 Hand Washes 5828 </a> 5829 5830 </li> 5831 5832 <li class="sub-nav-item"> 5833 <a class="sub-nav-item-link" 5834 href="/collections/natural-household-cleaners-range"> 5835 Floor, Surface & Home Cleaners 5836 </a> 5837 5838 </li> 5839 5840 <li class="sub-nav-item"> 5841 <a class="sub-nav-item-link" 5842 href="/collections/cleaning-accessories"> 5843 Cleaning Accessories 5844 </a> 5845 5846 </li> 5847 5848 <li class="sub-nav-item"> 5849 <a class="sub-nav-item-link" 5850 href="/collections/baby-safe-cleaners"> 5851 Baby Cleaners 5852 </a> 5853 5854 </li> 5855 5856 <li class="sub-nav-item"> 5857 <a class="sub-nav-item-link" 5858 href="/collections/pet-cleaning-range"> 5859 Pet Cleaners 5860 </a> 5861 5862 </li> 5863 5864 </ul> 5865 </div> 5866 5867 5868 5869 5870 5871 5872 5873 5874 5875 5876 5877 5878 5879 5880 5881 5882 5883 5884 5885 5886 5887 5888 5889 5890 5891 5892 5893 5894 5895 5896 5897 5898 5899 5900</nav> 5901 5902 </script>
5902 5903 </div> 5904 </div> 5905 5906 5907 5908</div> 5909 5910 <main id="content"> 5911 <div id="shopify-section-template--21612037537930__main" class="shopify-section section-product-template"><div 5912 class="section container product-container product-container--medium " 5913 data-section-type="product-template" 5914 data-components="accordion"> 5915 <div class="product-mobile-title"> 5916 <div class="jdgm-widget jdgm-preview-badge rating-star"> 5917 <div style='display:none' class='jdgm-prev-badge' data-average-rating='4.73' data-number-of-reviews='227' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='4.73' tabindex='0' aria-label='4.73 stars' role='button'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--half'></span> </span> <span class='jdgm-prev-badge__text'> 227 reviews </span> </div> 5918 </div> 5919 <h2>Kitchen Sponge Wipe â Reusable & Eco-Friendly Cleaning Wipes</h2> 5920 5921 </div> 5922 5923 <!-- <div class="sticky-addtocart"> 5924 <a class="btn" id="sticky-atc-button" href="#">Add To Cart</a> 5925</div> --> 5926 5927 5928 5929 5930 <div class="row product-container"><div class="product-gallery half column" 5931 data-enable-zoom="false" 5932 data-slideshow-mob-nav="dots" 5933 data-full-image-width="2560" 5934 data-cc-animate> 5935 5936 <div class="main"> 5937 5938 5939 <div class="product-slideshow"> 5940 5941 5942 <div class="product-media product-media--image" 5943 data-media-id="33885249929354" 5944 data-media-type="image"> 5945 <a class="main-img-link main-img-link--lightbox" 5946 href="//koparoclean.com/cdn/shop/files/12_f7e8fd9b-377b-4173-b822-f1a317369d3f.png?v=1790236287" 5947 title=""> 5948 <div class="rimage-outer-wrapper" style="max-width: 2560px"> 5949 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%"> 5950 5951 <img class="product-card-image rimage__image " 5952 data-lazy-src="//koparoclean.com/cdn/shop/files/12_f7e8fd9b-377b-4173-b822-f1a317369d3f_{width}x.png?v=1790236287" 5953 loading="lazy" 5954 alt="" 5955 width="2560" 5956 height="2560" 5957 > 5958 5959 <noscript> 5960 5961 <img src="//koparoclean.com/cdn/shop/files/12_f7e8fd9b-377b-4173-b822-f1a317369d3f_1024x1024.png?v=1790236287" alt="" class="rimage__image "> 5962 </noscript> 5963 </div> 5964</div> 5965 5966 5967 5968 </a> 5969 </div> 5970 5971 5972 5973 5974 <div class="product-media product-media--image" 5975 data-media-id="29775287255178" 5976 data-media-type="image"> 5977 <a class="main-img-link main-img-link--lightbox" 5978 href="//koparoclean.com/cdn/shop/files/Artboard_1_5c583250-91d0-4ce1-9ee0-e7b5c62c6c62.jpg?v=1772392130" 5979 title=""> 5980 <div class="rimage-outer-wrapper" style="max-width: 2560px"> 5981 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%"> 5982 5983 <img class="product-card-image rimage__image " 5984 data-lazy-src="//koparoclean.com/cdn/shop/files/Artboard_1_5c583250-91d0-4ce1-9ee0-e7b5c62c6c62_{width}x.jpg?v=1772392130" 5985 loading="lazy" 5986 alt="" 5987 width="2560" 5988 height="2560" 5989 > 5990 5991 <noscript> 5992 5993 <img src="//koparoclean.com/cdn/shop/files/Artboard_1_5c583250-91d0-4ce1-9ee0-e7b5c62c6c62_1024x1024.jpg?v=1772392130" alt="" class="rimage__image "> 5994 </noscript> 5995 </div> 5996</div> 5997 5998 5999 6000 </a> 6001 </div> 6002 6003 6004 6005 6006 <div class="product-media product-media--image" 6007 data-media-id="25835317002378" 6008 data-media-type="image"> 6009 <a class="main-img-link main-img-link--lightbox" 6010 href="//koparoclean.com/cdn/shop/files/Spongewipes-1_bdd35d59-5e35-479f-827d-a8a2ed1dc826.png?v=1772392130" 6011 title=""> 6012 <div class="rimage-outer-wrapper" style="max-width: 2560px"> 6013 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%"> 6014 6015 <img class="product-card-image rimage__image " 6016 data-lazy-src="//koparoclean.com/cdn/shop/files/Spongewipes-1_bdd35d59-5e35-479f-827d-a8a2ed1dc826_{width}x.png?v=1772392130" 6017 loading="lazy" 6018 alt="" 6019 width="2560" 6020 height="2560" 6021 > 6022 6023 <noscript> 6024 6025 <img src="//koparoclean.com/cdn/shop/files/Spongewipes-1_bdd35d59-5e35-479f-827d-a8a2ed1dc826_1024x1024.png?v=1772392130" alt="" class="rimage__image "> 6026 </noscript> 6027 </div> 6028</div> 6029 6030 6031 6032 </a> 6033 </div> 6034 6035 6036 6037 6038 <div class="product-media product-media--image" 6039 data-media-id="25835322278026" 6040 data-media-type="image"> 6041 <a class="main-img-link main-img-link--lightbox" 6042 href="//koparoclean.com/cdn/shop/files/Spongewipes-2.png?v=1772392130" 6043 title=""> 6044 <div class="rimage-outer-wrapper" style="max-width: 2560px">
6045 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%"> 6046 6047 <img class="product-card-image rimage__image " 6048 data-lazy-src="//koparoclean.com/cdn/shop/files/Spongewipes-2_{width}x.png?v=1772392130" 6049 loading="lazy" 6050 alt="" 6051 width="2560" 6052 height="2560" 6053 > 6054 6055 <noscript> 6056 6057 <img src="//koparoclean.com/cdn/shop/files/Spongewipes-2_1024x1024.png?v=1772392130" alt="" class="rimage__image "> 6058 </noscript> 6059 </div> 6060</div> 6061 6062 6063 6064 </a> 6065 </div> 6066 6067 6068 6069 6070 <div class="product-media product-media--image" 6071 data-media-id="25837100171402" 6072 data-media-type="image"> 6073 <a class="main-img-link main-img-link--lightbox" 6074 href="//koparoclean.com/cdn/shop/files/Spongewipes-3_3d4441d3-3a28-440f-b5a7-8b5793f46e96.png?v=1772392130" 6075 title=""> 6076 <div class="rimage-outer-wrapper" style="max-width: 2560px"> 6077 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%"> 6078 6079 <img class="product-card-image rimage__image " 6080 data-lazy-src="//koparoclean.com/cdn/shop/files/Spongewipes-3_3d4441d3-3a28-440f-b5a7-8b5793f46e96_{width}x.png?v=1772392130" 6081 loading="lazy" 6082 alt="" 6083 width="2560" 6084 height="2560" 6085 > 6086 6087 <noscript> 6088 6089 <img src="//koparoclean.com/cdn/shop/files/Spongewipes-3_3d4441d3-3a28-440f-b5a7-8b5793f46e96_1024x1024.png?v=1772392130" alt="" class="rimage__image "> 6090 </noscript> 6091 </div> 6092</div> 6093 6094 6095 6096 </a> 6097 </div> 6098 6099 6100 6101 6102 <div class="product-media product-media--image" 6103 data-media-id="25837101908106" 6104 data-media-type="image"> 6105 <a class="main-img-link main-img-link--lightbox" 6106 href="//koparoclean.com/cdn/shop/files/Spongewipes-4_9aa12677-9295-4d02-8715-f0a1032b699d.png?v=1772392130" 6107 title=""> 6108 <div class="rimage-outer-wrapper" style="max-width: 2560px"> 6109 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%"> 6110 6111 <img class="product-card-image rimage__image " 6112 data-lazy-src="//koparoclean.com/cdn/shop/files/Spongewipes-4_9aa12677-9295-4d02-8715-f0a1032b699d_{width}x.png?v=1772392130" 6113 loading="lazy" 6114 alt="" 6115 width="2560" 6116 height="2560" 6117 > 6118 6119 <noscript> 6120 6121 <img src="//koparoclean.com/cdn/shop/files/Spongewipes-4_9aa12677-9295-4d02-8715-f0a1032b699d_1024x1024.png?v=1772392130" alt="" class="rimage__image "> 6122 </noscript> 6123 </div> 6124</div> 6125 6126 6127 6128 </a> 6129 </div> 6130 6131 6132 6133 6134 <div class="product-media product-media--image" 6135 data-media-id="33885249667210" 6136 data-media-type="image"> 6137 <a class="main-img-link main-img-link--lightbox" 6138 href="//koparoclean.com/cdn/shop/files/13_6ce992bd-6d83-4312-838e-dd8595b94566.png?v=1790236287" 6139 title=""> 6140 <div class="rimage-outer-wrapper" style="max-width: 2560px"> 6141 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%"> 6142 6143 <img class="product-card-image rimage__image " 6144 data-lazy-src="//koparoclean.com/cdn/shop/files/13_6ce992bd-6d83-4312-838e-dd8595b94566_{width}x.png?v=1790236287" 6145 loading="lazy" 6146 alt="" 6147 width="2560" 6148 height="2560" 6149 > 6150 6151 <noscript> 6152 6153 <img src="//koparoclean.com/cdn/shop/files/13_6ce992bd-6d83-4312-838e-dd8595b94566_1024x1024.png?v=1790236287" alt="" class="rimage__image "> 6154 </noscript> 6155 </div> 6156</div> 6157 6158 6159 6160 </a> 6161 </div> 6162 6163 6164 6165 </div> 6166 </div> 6167 6168 6169 <div class="thumbnails slick-slider--indented-side-icons"> 6170 6171 <a class="thumbnail thumbnail--media-image" 6172 href="//koparoclean.com/cdn/shop/files/12_f7e8fd9b-377b-4173-b822-f1a317369d3f.png?v=1790236287" 6173 data-src="//koparoclean.com/cdn/shop/files/12_f7e8fd9b-377b-4173-b822-f1a317369d3f_842x.png?v=1790236287" 6174 data-full-image-width="2560" 6175 data-media-type="image" 6176 data-media-id="33885249929354" 6177 aria-label="Select thumbnail"> 6178 6179 <div class="rimage-outer-wrapper" style="max-width: 2560px"> 6180 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:99.9%"> 6181 6182 <img class="rimage__image" 6183 data-lazy-src="//koparoclean.com/cdn/shop/files/12_f7e8fd9b-377b-4173-b822-f1a317369d3f_{width}x.png?v=1790236287" 6184 loading="lazy" 6185 width="2560" 6186 height="2560" 6187 alt=""> 6188 </div> 6189 </div></a> 6190 6191 <a class="thumbnail thumbnail--media-image" 6192 href="//koparoclean.com/cdn/shop/files/Artboard_1_5c583250-91d0-4ce1-9ee0-e7b5c62c6c62.jpg?v=1772392130" 6193 data-src="//koparoclean.com/cdn/shop/files/Artboard_1_5c583250-91d0-4ce1-9ee0-e7b5c62c6c62_842x.jpg?v=1772392130" 6194 data-full-image-width="2560" 6195 data-media-type="image" 6196 data-media-id="29775287255178" 6197 aria-label="Select thumbnail"> 6198 6199 <div class="rimage-outer-wrapper" style="max-width: 2560px"> 6200 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:99.9%"> 6201 6202 <img class="rimage__image" 6203 data-lazy-src="//koparoclean.com/cdn/shop/files/Artboard_1_5c583250-91d0-4ce1-9ee0-e7b5c62c6c62_{width}x.jpg?v=1772392130" 6204 loading="lazy" 6205 width="2560" 6206 height="2560" 6207 alt=""> 6208 </div> 6209 </div></a> 6210 6211 <a class="thumbnail thumbnail--media-image" 6212 href="//koparoclean.com/cdn/shop/files/Spongewipes-1_bdd35d59-5e35-479f-827d-a8a2ed1dc826.png?v=1772392130" 6213 data-src="//koparoclean.com/cdn/shop/files/Spongewipes-1_bdd35d59-5e35-479f-827d-a8a2ed1dc826_842x.png?v=1772392130" 6214 data-full-image-width="2560" 6215 data-media-type="image" 6216 data-media-id="25835317002378" 6217 aria-label="Select thumbnail"> 6218 6219 <div class="rimage-outer-wrapper" style="max-width: 2560px"> 6220 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:99.9%"> 6221 6222 <img class="rimage__image" 6223 data-lazy-src="//koparoclean.com/cdn/shop/files/Spongewipes-1_bdd35d59-5e35-479f-827d-a8a2ed1dc826_{width}x.png?v=1772392130" 6224 loading="lazy" 6225 width="2560" 6226 height="2560" 6227 alt=""> 6228 </div> 6229 </div></a> 6230 6231 <a class="thumbnail thumbnail--media-image" 6232 href="//koparoclean.com/cdn/shop/files/Spongewipes-2.png?v=1772392130" 6233 data-src="//koparoclean.com/cdn/shop/files/Spongewipes-2_842x.png?v=1772392130" 6234 data-full-image-width="2560" 6235 data-media-type="image" 6236 data-media-id="25835322278026" 6237 aria-label="Select thumbnail"> 6238 6239 <div class="rimage-outer-wrapper" style="max-width: 2560px"> 6240 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:99.9%"> 6241 6242 <img class="rimage__image" 6243 data-lazy-src="//koparoclean.com/cdn/shop/files/Spongewipes-2_{width}x.png?v=1772392130" 6244 loading="lazy" 6245 width="2560" 6246 height="2560" 6247 alt=""> 6248 </div> 6249 </div></a> 6250 6251 <a class="thumbnail thumbnail--media-image" 6252 href="//koparoclean.com/cdn/shop/files/Spongewipes-3_3d4441d3-3a28-440f-b5a7-8b5793f46e96.png?v=1772392130" 6253 data-src="//koparoclean.com/cdn/shop/files/Spongewipes-3_3d4441d3-3a28-440f-b5a7-8b5793f46e96_842x.png?v=1772392130" 6254 data-full-image-width="2560" 6255 data-media-type="image" 6256 data-media-id="25837100171402" 6257 aria-label="Select thumbnail"> 6258 6259 <div class="rimage-outer-wrapper" style="max-width: 2560px"> 6260 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:99.9%"> 6261 6262 <img class="rimage__image" 6263 data-lazy-src="//koparoclean.com/cdn/shop/files/Spongewipes-3_3d4441d3-3a28-440f-b5a7-8b5793f46e96_{width}x.png?v=1772392130" 6264 loading="lazy" 6265 width="2560" 6266 height="2560" 6267 alt=""> 6268 </div> 6269 </div></a> 6270 6271 <a class="thumbnail thumbnail--media-image" 6272 href="//koparoclean.com/cdn/shop/files/Spongewipes-4_9aa12677-9295-4d02-8715-f0a1032b699d.png?v=1772392130" 6273 data-src="//koparoclean.com/cdn/shop/files/Spongewipes-4_9aa12677-9295-4d02-8715-f0a1032b699d_842x.png?v=1772392130" 6274 data-full-image-width="2560" 6275 data-media-type="image" 6276 data-media-id="25837101908106" 6277 aria-label="Select thumbnail"> 6278 6279 <div class="rimage-outer-wrapper" style="max-width: 2560px"> 6280 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:99.9%"> 6281 6282 <img class="rimage__image" 6283 data-lazy-src="//koparoclean.com/cdn/shop/files/Spongewipes-4_9aa12677-9295-4d02-8715-f0a1032b699d_{width}x.png?v=1772392130" 6284 loading="lazy" 6285 width="2560" 6286 height="2560" 6287 alt=""> 6288 </div> 6289 </div></a> 6290 6291 <a class="thumbnail thumbnail--media-image" 6292 href="//koparoclean.com/cdn/shop/files/13_6ce992bd-6d83-4312-838e-dd8595b94566.png?v=1790236287" 6293 data-src="//koparoclean.com/cdn/shop/files/13_6ce992bd-6d83-4312-838e-dd8595b94566_842x.png?v=1790236287" 6294 data-full-image-width="2560" 6295 data-media-type="image" 6296 data-media-id="33885249667210" 6297 aria-label="Select thumbnail"> 6298 6299 <div class="rimage-outer-wrapper" style="max-width: 2560px"> 6300 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:99.9%"> 6301 6302 <img class="rimage__image" 6303 data-lazy-src="//koparoclean.com/cdn/shop/files/13_6ce992bd-6d83-4312-838e-dd8595b94566_{width}x.png?v=1790236287" 6304 loading="lazy" 6305 width="2560" 6306 height="2560" 6307 alt=""> 6308 </div> 6309 </div></a> 6310 6311 </div> 6312 6313 6314 6315</div> 6316<form method="post" action="/cart/add" id="product_form_6996992098442" accept-charset="UTF-8" class="product-form product-form--mini product-form--not-quickbuy half column" enctype="multipart/form-data" data-ajax-add-to-cart="true" data-product-id="6996992098442" data-enable-history-state="true" data-open-cart-drawer="true"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /> 6317 <!-- begin product form and details --> 6318 <div class="product-details" data-cc-animate data-cc-animate-delay="0.5s"><div data-show-in-quickbuy="false"> 6319 <div id="shopify-block-AM3lSTGthaExpT202V__judge_me_reviews_preview_badge_7QKD3c" class="shopify-block shopify-app-block"> 6320<div class='jdgm-widget jdgm-preview-badge' 6321 data-id='6996992098442' 6322 data-template='manual-installation'> 6323 <div style='display:none' class='jdgm-prev-badge' data-average-rating='4.73' data-number-of-reviews='227' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='4.73' tabindex='0' aria-label='4.73 stars' role='button'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--half'></span> </span> <span class='jdgm-prev-badge__text'> 227 reviews </span> </div> 6324</div> 6325 6326 6327 6328 6329</div> 6330 </div> 6331 6332 6333<h1 class="product-title product-detail__gap-sm" > 6334 Kitchen Sponge Wipe â Reusable & Eco-Friendly Cleaning Wipes 6335 6336 <select 6337 name="id" 6338 class="custom-variant-title single-option-selector single-option-selector-product-template product-form__input" 6339 disabled 6340 style="color:#000;" 6341 > 6342 6343 <option 6344 value="42302194811018" 6345 data-image="//koparoclean.com/cdn/shop/files/12_f7e8fd9b-377b-4173-b822-f1a317369d3f_360x.png?v=1790236287" 6346 selected="selected"> 6347 - Pack of 5 6348 </option> 6349 6350 <option 6351 value="46313236725898" 6352 data-image="//koparoclean.com/cdn/shop/files/13_6ce992bd-6d83-4312-838e-dd8595b94566_360x.png?v=1790236287"> 6353 - Pack of 3 6354 </option> 6355 6356 </select></h1> 6357 6358 <div 6359 class="product-description rte product-detail__gap-lg" 6360 data-show-in-quickbuy="false" 6361 6362 > 6363 <div class="description"> 6364 <p>What if your cleaning tools were sustainable too?</p> 6365<span class="short-description"> Koparoâs eco-friendly sponge wipes are highly absorbent, reusable, and 100% compostable.</span> <span style="display: none;" class="full-description"> Koparoâs eco-friendly sponge wipes are highly absorbent, reusable, and 100% compostable. The smarter, greener way to clean surfaces in your Indian home.</span> <a class="read-more-toggle">Read More</a> 6366</div> 6367 </div> 6368 6369 6370 6371 6372 <div 6373 class="product-detail__gap-sm" 6374 data-show-in-quickbuy="false" 6375 6376 > 6377 <div class="product-point"> 6378<ul> 6379<li>Super absorbent 6380</li> 6381<li>Paper towel alternative 6382</li> 6383<li>Reusable & durable 6384</li> 6385<li>Quick-dry design 6386</li> 6387</ul> 6388</div> 6389 </div> 6390 6391 6392 6393<div 6394 class="option-selectors product-detail__gap-lg" 6395 data-box-options="Size" 6396 6397 > 6398 6399<div class="variant-wrapper" id="scroll-cta"> 6400 <div class="selector-wrapper cf"> 6401 6402 <label 6403 class="" 6404 for="option-size" 6405 >Size</label> 6406 6407 <select id="option-size"> 6408 6409 <option 6410 value="Pack of 5" 6411 6412 selected 6413 6414 > 6415 Pack of 5 6416 </option> 6417 6418 <option 6419 value="Pack of 3" 6420 6421 > 6422 Pack of 3 6423 </option> 6424 6425 </select> 6426 6427 6428 6429 6430 <div class="custom-variant "> 6431 <div class="custom-save"> 6432 Save â¹ 6433 6434 6435 10 6436 </div> 6437 6438 <div class="custom-title">Pack of 5</div> 6439 6440 <div class="custom-price"> 6441 â¹ 289
6442 <span style="text-decoration-line: line-through; " 6443 >â¹ 299</span> 6444 </div> 6445 6446 6447 6448 </div> 6449 6450 <div class="custom-variant "> 6451 <div class="custom-save"> 6452 Save â¹ 6453 6454 6455 5 6456 </div> 6457 6458 <div class="custom-title">Pack of 3</div> 6459 6460 <div class="custom-price"> 6461 â¹ 210 6462 <span style="text-decoration-line: line-through; " 6463 >â¹ 215</span> 6464 </div> 6465 6466 6467 6468 </div> 6469 6470 6471 6472 </div> 6473 </div> 6474 </div> 6475 6476 </div> 6477 6478 6479 6480 <select 6481 name="id" 6482 class="original-selector" 6483 aria-label="Options" 6484 > 6485 6486 <option 6487 value="42302194811018" 6488 6489 selected="selected" 6490 6491 data-stock="" 6492 6493 6494 6495 6496 data-weight="100 g" 6497 6498 >Pack of 5</option> 6499 6500 <option 6501 value="46313236725898" 6502 6503 data-stock="" 6504 6505 6506 6507 6508 data-weight="100 g" 6509 6510 >Pack of 3</option> 6511 6512 </select> 6513 <div> 6514 6515 6516 6517 <div 6518 class=" 6519 payment-and-quantity 6520 product-detail__gap-lg 6521 payment-and-quantity--buttons-active 6522 payment-and-quantity--with-quantity 6523 6524 " 6525 > 6526 6527 <div class="quantity"> 6528 <div 6529 class="qty-adjuster qty-adjuster--ajax" 6530 data-limit="2210" 6531 > 6532 <div class="qty-adjuster__inner"> 6533 <button 6534 class="qty-adjuster__down" 6535 disabled 6536 aria-label="Decrease" 6537 > 6538 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-minus"><line x1="5" y1="12" x2="19" y2="12"></line></svg> 6539 6540 </button> 6541 <input 6542 class="qty-adjuster__value" 6543 type="text" 6544 pattern="[0-9]*" 6545 id="quantity" 6546 name="quantity" 6547 value="1" 6548 aria-label="Quantity" 6549 > 6550 <button 6551 class="qty-adjuster__up" 6552 aria-label="Increase" 6553 > 6554 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-plus"><line x1="12" y1="5" x2="12" y2="19"></line><line x1="5" y1="12" x2="19" y2="12"></line></svg> 6555 6556 </button> 6557 </div> 6558 </div> 6559 </div> 6560 6561
6562 <span class="payment-and-quantity__add fix-button"> 6563 <button 6564 type="submit" 6565 name="add" 6566 class="btn product-add mini-form " 6567 > 6568 <img src="https://cdn.shopify.com/s/files/1/0332/6122/4074/files/Shopping_cart.svg?v=1733823684" height="20" width="20" /> 6569 <span class="button-text"> 6570 6571 Add to cart 6572 6573 6574 </span> 6575 <span class="loading-spinner" aria-label="Adding"></span> 6576 </button> 6577 </span> 6578 6579 6580 </div> 6581 6582 6583 6584 6585 6586 6587 6588 <div 6589 class="product-detail__gap-sm" 6590 data-show-in-quickbuy="false" 6591 6592 > 6593 <div class="payment-icons"> 6594<img src="https://cdn.shopify.com/s/files/1/0332/6122/4074/files/Group_1171277324.png?v=1734326412" /> 6595</div> 6596 </div> 6597 6598 6599 6600 6601 <div 6602 class="product-detail__gap-sm" 6603 data-show-in-quickbuy="false" 6604 6605 > 6606 <div class="delivery-block"> 6607<img class="desk-image" src="https://cdn.shopify.com/s/files/1/0332/6122/4074/files/Group_1171277806.svg?v=1737699632" /> 6608<img class="mo-image" src="https://cdn.shopify.com/s/files/1/0332/6122/4074/files/Group_1171277397.svg?v=1737699768" /> 6609</div> 6610 </div> 6611 6612 6613 6614<div 6615 class="product-detail-accordion" 6616 data-show-in-quickbuy="false" 6617 6618 > 6619 6620<div class="cc-accordion" data-allow-multi-open="true"> 6621<details class="cc-accordion-item is-open" open> 6622 <summary class="cc-accordion-item__title">Offer</summary> 6623 <div class="cc-accordion-item__panel"> 6624 <div class="cc-accordion-item__content rte"><ul><li>B1G1 on all 5 Litre packs</li><li>Buy any 2 3 Litre Pack at Flat 999</li><li>Buy any 2 2 Litre Pack at Flat 799</li></ul></div> 6625 </div> 6626</details> 6627</div> 6628 6629 </div> 6630<div 6631 class="product-detail-accordion" 6632 data-show-in-quickbuy="false" 6633 6634 > 6635 6636<div class="cc-accordion" data-allow-multi-open="true"> 6637<details class="cc-accordion-item is-open" open> 6638 <summary class="cc-accordion-item__title">Overview</summary> 6639 <div class="cc-accordion-item__panel"> 6640 <div class="cc-accordion-item__content rte"><p>Koparo Sponge Wipe is a super-absorbent, reusable wipe made from natural cellulose. It soaks up spills and cleans surfaces effectively without leaving residue, making it a kitchen essential.</p></div> 6641 </div> 6642</details> 6643</div> 6644 6645 </div> 6646<div 6647 class="product-detail-accordion" 6648 data-show-in-quickbuy="false" 6649 6650 > 6651 6652<div class="cc-accordion" data-allow-multi-open="true"> 6653<details class="cc-accordion-item"> 6654 <summary class="cc-accordion-item__title">How To Use</summary> 6655 <div class="cc-accordion-item__panel"> 6656 <div class="cc-accordion-item__content rte"><p>1. Wet the sponge wipe before use.<br/>2. Wipe surface to absorb spills or clean.<br/>3. Rinse after use and dry for reuse.</p></div> 6657 </div> 6658</details> 6659</div> 6660 6661 </div> 6662 </div> 6663 <!-- end product form and details --> 6664 <input type="hidden" name="product-id" value="6996992098442" /><input type="hidden" name="section-id" value="template--21612037537930__main" /></form> 6665 6666 6667 </div> 6668 6669
6669<script type="application/json" id="ccProductJson-6996992098442"> 6670 {"id":6996992098442,"title":"Kitchen Sponge Wipe â Reusable \u0026 Eco-Friendly Cleaning Wipes","handle":"sponge-wipe-pack-of-5","description":"\u003cdiv class=\"description\"\u003e\n \u003cp\u003eWhat if your cleaning tools were sustainable too?\u003c\/p\u003e\n\u003cspan class=\"short-description\"\u003e Koparoâs eco-friendly sponge wipes are highly absorbent, reusable, and 100% compostable.\u003c\/span\u003e \u003cspan style=\"display: none;\" class=\"full-description\"\u003e Koparoâs eco-friendly sponge wipes are highly absorbent, reusable, and 100% compostable. The smarter, greener way to clean surfaces in your Indian home.\u003c\/span\u003e \u003ca class=\"read-more-toggle\"\u003eRead More\u003c\/a\u003e\n\u003c\/div\u003e","published_at":"2023-01-19T23:43:41-05:00","created_at":"2022-08-23T01:38:44-04:00","vendor":"Natural cellulose based sponge wipes for scratch-free cleaning","type":"","tags":["Home Cleaners Range","Koparo Products"],"price":21000,"price_min":21000,"price_max":28900,"available":true,"price_varies":true,"compare_at_price":21500,"compare_at_price_min":21500,"compare_at_price_max":299
667000,"compare_at_price_varies":true,"variants":[{"id":42302194811018,"title":"Pack of 5","option1":"Pack of 5","option2":null,"option3":null,"sku":"SW","requires_shipping":true,"taxable":false,"featured_image":{"id":42660010328202,"product_id":6996992098442,"position":1,"created_at":"2026-09-24T03:51:25-04:00","updated_at":"2026-09-24T03:51:27-04:00","alt":null,"width":2560,"height":2560,"src":"\/\/koparoclean.com\/cdn\/shop\/files\/12_f7e8fd9b-377b-4173-b822-f1a317369d3f.png?v=1790236287","variant_ids":[42302194811018]},"available":true,"name":"Kitchen Sponge Wipe â Reusable \u0026 Eco-Friendly Cleaning Wipes - Pack of 5","public_title":"Pack of 5","options":["Pack of 5"],"price":28900,"weight":100,"compare_at_price":29900,"inventory_management":"shopify","barcode":"8908019018325","featured_media":{"alt":null,"id":33885249929354,"position":1,"preview_image":{"aspect_ratio":1.0,"height":2560,"width":2560,"src":"\/\/koparoclean.com\/cdn\/shop\/files\/12_f7e8fd9b-377b-4173-b822-f1a317369d3f.png?v=1790236287"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":46313236725898,"title":"Pack of 3","option1":"Pack of 3","option2":null,"option3":null,"sku":"SWPACK-3","requires_shipping":true,"taxable":false,"featured_image":{"id":42660010000522,"product_id":6996992098442,"position":7,"created_at":"2026-09-24T03:51:25-04:00","updated_at":"2026-09-24T03:51:27-04:00","alt":null,"width":2560,"height":2560,"src":"\/\/koparoclean.com\/cdn\/shop\/files\/13_6ce992bd-6d83-4312-838e-dd8595b94566.png?v=1790236287","variant_ids":[46313236725898]},"available":true,"name":"Kitchen Sponge Wipe â Reusable \u0026 Eco-Friendly Cleaning Wipes - Pack of 3","public_title":"Pack of 3","options":["Pack of 3"],"price":21000,"weight":100,"compare_at_price":21500,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":null,"id":33885249667210,"position":7,"preview_image":{"aspect_ratio":1.0,"height":2560,"width":2560,"src":"\/\/koparoclean.com\/cdn\/shop\/files\/13_6ce992bd-6d83-4312-838e-dd8595b94566.png?v=1790236287"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/koparoclean.com\/cdn\/shop\/files\/12_f7e8fd9b-377b-4173-b822-f1a317369d3f.png?v=1790236287","\/\/koparoclean.com\/cdn\/shop\/files\/Artboard_1_5c583250-91d0-4ce1-9ee0-e7b5c62c6c62.jpg?v=1772392130","\/\/koparoclean.com\/cdn\/shop\/files\/Spongewipes-1_bdd35d59-5e35-479f-827d-a8a2ed1dc826.png?v=1772392130","\/\/koparoclean.com\/cdn\/shop\/files\/Spongewipes-2.png?v=1772392130","\/\/koparoclean.com\/cdn\/shop\/files\/Spongewipes-3_3d4441d3-3a28-440f-b5a7-8b5793f46e96.png?v=1772392130","\/\/koparoclean.com\/cdn\/shop\/files\/Spongewipes-4_9aa12677-9295-4d02-8715-f0a1032b699d.png?v=1772392130","\/\/koparoclean.com\/cdn\/shop\/files\/13_6ce992bd-6d83-4312-838e-dd8595b94566.png?v=1790236287"],"featured_image":"\/\/koparoclean.com\/cdn\/shop\/files\/12_f7e8fd9b-377b-4173-b822-f1a317369d3f.png?v=1790236287","options":["Size"],"media":[{"alt":null,"id":33885249929354,"position":1,"preview_image":{"aspect_ratio":1.0,"height":2560,"width":2560,"src":"\/\/koparoclean.com\/cdn\/shop\/files\/12_f7e8fd9b-377b-4173-b822-f1a317369d3f.png?v=1790236287"},"aspect_ratio":1.0,"height":2560,"media_type":"image","src":"\/\/koparoclean.com\/cdn\/shop\/files\/12_f7e8fd9b-377b-4173-b822-f1a317369d3f.png?v=1790236287","width":2560},{"alt":null,"id":29775287255178,"position":2,"preview_image":{"aspect_ratio":1.0,"height":2560,"width":2560,"src":"\/\/koparoclean.com\/cdn\/shop\/files\/Artboard_1_5c583250-91d0-4ce1-9ee0-e7b5c62c6c62.jpg?v=1772392130"},"aspect_ratio":1.0,"height":2560,"media_type":"image","src":"\/\/koparoclean.com\/cdn\/shop\/files\/Artboard_1_5c583250-91d0-4ce1-9ee0-e7b5c62c6c62.jpg?v=1772392130","width":2560},{"alt":null,"id":25835317002378,"position":3,"preview_image":{"aspect_ratio":1.0,"height":2560,"width":2560,"src":"\/\/koparoclean.com\/cdn\/shop\/files\/Spongewipes-1_bdd35d59-5e35-479f-827d-a8a2ed1dc826.png?v=1772392130"},"aspect_ratio":1.0,"height":2560,"media_type":"image","src":"\/\/koparoclean.com\/cdn\/shop\/files\/S
6670pongewipes-1_bdd35d59-5e35-479f-827d-a8a2ed1dc826.png?v=1772392130","width":2560},{"alt":null,"id":25835322278026,"position":4,"preview_image":{"aspect_ratio":1.0,"height":2560,"width":2560,"src":"\/\/koparoclean.com\/cdn\/shop\/files\/Spongewipes-2.png?v=1772392130"},"aspect_ratio":1.0,"height":2560,"media_type":"image","src":"\/\/koparoclean.com\/cdn\/shop\/files\/Spongewipes-2.png?v=1772392130","width":2560},{"alt":null,"id":25837100171402,"position":5,"preview_image":{"aspect_ratio":1.0,"height":2560,"width":2560,"src":"\/\/koparoclean.com\/cdn\/shop\/files\/Spongewipes-3_3d4441d3-3a28-440f-b5a7-8b5793f46e96.png?v=1772392130"},"aspect_ratio":1.0,"height":2560,"media_type":"image","src":"\/\/koparoclean.com\/cdn\/shop\/files\/Spongewipes-3_3d4441d3-3a28-440f-b5a7-8b5793f46e96.png?v=1772392130","width":2560},{"alt":null,"id":25837101908106,"position":6,"preview_image":{"aspect_ratio":1.0,"height":2560,"width":2560,"src":"\/\/koparoclean.com\/cdn\/shop\/files\/Spongewipes-4_9aa12677-9295-4d02-8715-f0a1032b699d.png?v=1772392130"},"aspect_ratio":1.0,"height":2560,"media_type":"image","src":"\/\/koparoclean.com\/cdn\/shop\/files\/Spongewipes-4_9aa12677-9295-4d02-8715-f0a1032b699d.png?v=1772392130","width":2560},{"alt":null,"id":33885249667210,"position":7,"preview_image":{"aspect_ratio":1.0,"height":2560,"width":2560,"src":"\/\/koparoclean.com\/cdn\/shop\/files\/13_6ce992bd-6d83-4312-838e-dd8595b94566.png?v=1790236287"},"aspect_ratio":1.0,"height":2560,"media_type":"image","src":"\/\/koparoclean.com\/cdn\/shop\/files\/13_6ce992bd-6d83-4312-838e-dd8595b94566.png?v=1790236287","width":2560}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cdiv class=\"description\"\u003e\n \u003cp\u003eWhat if your cleaning tools were sustainable too?\u003c\/p\u003e\n\u003cspan class=\"short-description\"\u003e Koparoâs eco-friendly sponge wipes are highly absorbent, reusable, and 100% compostable.\u003c\/span\u003e \u003cspan style=\"display: none;\" class=\"full-description\"\u003e Koparoâs eco-friendly sponge wipes are highly absorbent, reusable, and 100% compostable. The smarter, greener way to clean surfaces in your Indian home.\u003c\/span\u003e \u003ca class=\"read-more-toggle\"\u003eRead More\u003c\/a\u003e\n\u003c\/div\u003e"} 6671 </script>
6671 6672 6673 6674 6675 6676 6677 6678 <div class="theme-product-reviews-full section" data-cc-animate data-cc-animate-delay="0.2s"> 6679 <div id="shopify-product-reviews" data-id="6996992098442"></div> 6680 </div> 6681 6682 6683 6684 6685 6686
6686<script type="application/ld+json"> 6687{ 6688 "@context": "http://schema.org/", 6689 "@type": "Product", 6690 "name": "Kitchen Sponge Wipe â Reusable \u0026 Eco-Friendly Cleaning Wipes", 6691 "url": "https:\/\/koparoclean.com\/products\/sponge-wipe-pack-of-5","image": [ 6692 "https:\/\/koparoclean.com\/cdn\/shop\/files\/12_f7e8fd9b-377b-4173-b822-f1a317369d3f_2560x.png?v=1790236287" 6693 ],"description": "\n What if your cleaning tools were sustainable too?\n Koparoâs eco-friendly sponge wipes are highly absorbent, reusable, and 100% compostable. Koparoâs eco-friendly sponge wipes are highly absorbent, reusable, and 100% compostable. The smarter, greener way to clean surfaces in your Indian home. Read More\n","sku": "SW","brand": { 6694 "@type": "Brand", 6695 "name": "Natural cellulose based sponge wipes for scratch-free cleaning" 6696 }, 6697 6698 "mpn": "8908019018325", 6699 6700 "offers": [{ 6701 "@type" : "Offer","sku": "SW","availability" : "http://schema.org/InStock", 6702 "price" : 289.0, 6703 "priceCurrency" : "INR", 6704 "url" : "https:\/\/koparoclean.com\/products\/sponge-wipe-pack-of-5?variant=42302194811018", 6705 "seller": { 6706 "@type": "Organization", 6707 "name": "Koparo Clean" 6708 } 6709 }, 6710{ 6711 "@type" : "Offer","sku": "SWPACK-3","availability" : "http://schema.org/InStock", 6712 "price" : 210.0, 6713 "priceCurrency" : "INR", 6714 "url" : "https:\/\/koparoclean.com\/products\/sponge-wipe-pack-of-5?variant=46313236725898", 6715 "seller": { 6716 "@type": "Organization", 6717 "name": "Koparo Clean" 6718 } 6719 } 6720] 6721} 6722</script>
6722 6723 6724</div> 6725
6726<script> 6727 document.addEventListener('DOMContentLoaded', function() { 6728 var readMoreLink = document.querySelector('.read-more-toggle'); 6729 var fullText = document.querySelector('.full-description'); 6730 var excerpt = document.querySelector('.short-description'); 6731 6732 if (readMoreLink) { 6733 readMoreLink.addEventListener('click', function(e) { 6734 e.preventDefault(); 6735 if (fullText.style.display === 'none') { 6736 fullText.style.display = 'inline'; 6737 excerpt.style.display = 'none'; 6738 this.textContent = 'Read Less'; 6739 } else { 6740 fullText.style.display = 'none'; 6741 excerpt.style.display = 'inline'; 6742 this.textContent = 'Read More'; 6743 } 6744 }); 6745 } 6746 }); 6747 /*========================= custom buy product ========================== 6748 document.getElementById('product_form_8378997211274').addEventListener('submit', function(event) { 6749 event.preventDefault(); // Prevent default form submission 6750 6751 let formData = { 6752 items: [ 6753 { id: document.querySelector('input[name="id"]').value, quantity: 1 } // Main Product 6754 ] 6755 }; 6756 6757 // Collect selected related products 6758 document.querySelectorAll('input[name="related_product"]:checked').forEach(checkbox => { 6759 formData.items.push({ id: checkbox.value, quantity: 1 }); 6760 }); 6761 6762 // Send data to Shopify's cart API 6763 fetch('/cart/add.js', { 6764 method: 'POST', 6765 headers: { 'Content-Type': 'application/json' }, 6766 body: JSON.stringify(formData) 6767 }) 6768 .then(response => response.json()) 6769 .then(() => { 6770 window.location.href = '/cart'; // Redirect to cart page 6771 }) 6772 .catch(error => console.error('Error:', error)); 6773 }); 6774 */ 6775</script>
6775 6776 6777<style> 6778 .option-selectors{ 6779 position:relative; 6780 } 6781 ul.clickyboxes{ 6782 position:absolute; 6783 width:100%; 6784 } 6785 .clickyboxes li a{ 6786 width:31%; 6787 text-indent:-9999px; 6788 background: transparent; 6789 height:100px; 6790 border-radius:7px; 6791 } 6792 .clickyboxes li a:hover, .clickyboxes li a.active{ 6793 background: transparent !important; 6794 border-color:#333; 6795 } 6796 .custom-variant{ 6797 width:31%; 6798 padding:10px; 6799 float:left; 6800 margin-right:10px; 6801 } 6802 .custom-save{ 6803 font-size: 11px; 6804 text-align: center; 6805 background: #000000; 6806 margin-bottom: 10px; 6807 position: absolute; 6808 width: 100px; 6809 margin-top: -21px; 6810 margin-left: 12px; 6811 border-radius: 20px; 6812 } 6813 .custom-title{ 6814 text-align: center; 6815 font-size: 14px; 6816 margin-top: 5px; 6817 min-height: 44px; 6818 } 6819 .custom-price{ 6820 text-align:center; 6821 font-size:16px; 6822 margin-bottom: 5px; 6823 } 6824 .custom-price span{ 6825 font-size:11px; 6826 color:#797777; 6827 } 6828 .custom-tag{ 6829 position: absolute; 6830 background: #875B9F; 6831 color: #fff; 6832 font-size: 12px; 6833 width: 100px; 6834 text-align: center; 6835 border-radius: 20px; 6836 margin-left: 12px; 6837 } 6838 .accordion { 6839 margin: 1rem 0 0; 6840 padding: 0; 6841 list-style: none; 6842 6843 } 6844 .accordion-item { 6845 border: none; 6846 list-style: none !important; 6847 background: #FFFFFF; 6848 margin-bottom: 0px; 6849 padding: 0 10px; 6850 } 6851 /* Thumb */ 6852 .accordion-thumb { 6853 margin: 0; 6854 padding: 0.8rem 0; 6855 cursor: pointer; 6856 font-weight: normal; 6857 font-size:18px; 6858 } 6859 .accordion-thumb::after { 6860 content: ''; 6861 display: inline-block; 6862 height: 10px; 6863 width: 10px; 6864 margin-right: 1rem; 6865 margin-left: 0.5rem; 6866 vertical-align: middle; 6867 border-right: 1px solid; 6868 border-bottom: 1px solid; 6869 transform: rotate(-45deg); 6870 transition: transform 0.2s ease-out; 6871 float:right; 6872 margin-top:5px; 6873 } 6874 /* Panel */ 6875 .accordion-panel { 6876 margin: 0; 6877 padding-bottom: 0; 6878 display: none; 6879 line-height:50px; 6880 } 6881 .accordion-panel img{ 6882 max-width:45px; 6883 margin-right:10px; 6884 } 6885 6886 /* Active */ 6887 .accordion-item.is-active .accordion-thumb::after { 6888 transform: rotate(45deg); 6889 } 6890 6891 .reasons-panel h3{ 6892 margin: 0; 6893 padding: 0.8rem 0; 6894 cursor: pointer; 6895 font-weight: normal; 6896 font-size: 18px; 6897 } 6898 .reasons-item{ 6899 line-height:36px; 6900 } 6901 .reasons-item img{ 6902 max-width:36px; 6903 margin-right: 8px; 6904 margin-bottom:10px; 6905 } 6906 .delivery-block{ 6907 max-width:350px; 6908 margin:20px auto 0 auto; 6909 } 6910 6911 .delivery-block-item{ 6912 float: left; 6913 width: 30%; 6914 text-align: center; 6915 font-size: 14px; 6916 margin:0 1%; 6917 } 6918 .delivery-block-item img{ 6919 max-width:65px; 6920 display:block; 6921 margin:auto; 6922 } 6923 .payment-icons{ 6924 text-align:center; 6925 } 6926 6927 @media (max-width: 768px){ 6928 #content .section{ 6929 margin-bottom:0; 6930 } 6931 .smile-launcher-frame-container.smile-launcher-border-radius-circular { 6932 bottom: 110px !important; 6933 } 6934 .clickyboxes li a, .custom-variant{ 6935 width:100%; 6936 height: 65px; 6937 margin-bottom:15px; 6938 } 6939 .custom-save, .custom-tag{ 6940 width: 30%; 6941 } 6942 .custom-save{ 6943 right:20px; 6944 } 6945 .custom-title { 6946 text-align: left; 6947 font-size: 20px; 6948 margin-top: 5px; 6949 min-height: 44px; 6950 padding-top:15px; 6951 float:left; 6952 } 6953 .custom-tag{ 6954 top: -11px; 6955 left:15px; 6956 } 6957 .variant-wrapper-fixed .custom-tag{ 6958 top: -11px; 6959 left:15px; 6960 } 6961 6962 .custom-price{ 6963 float: right; 6964 margin-top: 22px; 6965 font-size: 20px; 6966 } 6967 .variant-wrapper-fixed{ 6968 background:#fff; 6969 position: fixed; 6970 width: 100%; 6971 bottom: 45px; 6972 z-index: 9999; 6973 left: 0; 6974 padding-bottom: 50px; 6975 } 6976 .selector-wrapper label{ 6977 display:none; 6978 } 6979 .product-details .product-detail__gap-lg{ 6980 padding:0; 6981 margin-top:20px; 6982 } 6983 6984 .variant-wrapper-fixed .clickyboxes li a, .variant-wrapper-fixed .custom-variant{ 6985 width: 31%; 6986 height: 73px; 6987 margin-bottom: 10px; 6988 float: left; 6989 margin-top: 10px; 6990 padding: 0; 6991 margin-right: 1%; 6992 margin-left: 1%; 6993 } 6994 .variant-wrapper-fixed .custom-save { 6995 width: 100%; 6996 position: inherit; 6997 left: 0; 6998 margin: 0; 6999 border-radius: 7px 7px 0 0; 7000 } 7001 .variant-wrapper-fixed .custom-title { 7002 text-align: center; 7003 font-size: 12px; 7004 margin-top: 0; 7005 min-height: inherit; 7006 padding: 2px 4px 0; 7007 float: inherit; 7008 width: 100%; 7009 line-height: 13px; 7010 } 7011 .variant-wrapper-fixed .custom-tag{ 7012 position: inherit; 7013 float: left; 7014 width: 100%; 7015 margin:-90px 0 0 0; 7016 } 7017 .variant-wrapper-fixed .custom-price { 7018 float: inherit; 7019 margin-top: 0; 7020 font-size: 12px; 7021 text-align: center; 7022 width: 100%; 7023 } 7024 .count-two .clickyboxes li a, .count-two .custom-variant{ 7025 width:48% !important; 7026 } 7027 7028 .variant-wrapper-fixed .count-two .custom-title{ 7029 padding-top:8px; 7030 } 7031 .reasons-item { 7032 margin-bottom: 20px; 7033 float: left; 7034 width: 48%; 7035 margin-right: 2%; 7036 font-size: 14px; 7037 line-height: 16px; 7038 padding-left: 50px; 7039 position: relative; 7040 padding-top: 10px; 7041 min-height: 43px; 7042 } 7043 .reasons-item img { 7044 max-width: 40px; 7045 float: left; 7046 margin-bottom: 0; 7047 position: absolute; 7048 left: 0; 7049 top: 0; 7050 } 7051 .reasons-panel{ 7052 margin-top:10px; 7053 } 7054 .delivery-block-item{ 7055 font-size:12px; 7056 } 7057 .payment-icons{ 7058 padding-top:20px; 7059 text-align:center; 7060 } 7061 .template-product .payment-and-quantity__add.fix-button.sticky-btn { 7062 display: block; 7063 position: fixed !important; 7064 bottom: 50px; 7065 z-index: 99999 !important; 7066 background: #fff; 7067 padding: 10px 5px; 7068 width: 100% !important; 7069 left: 0; 7070 } 7071 } 7072</style> 7073
7074<script src="//koparoclean.com/cdn/shop/t/67/assets/jquery.min.js?v=125460993922723132401782124328" type="text/javascript"></script>
7074 7075
7076<script> 7077 7078 $(document).ready(function() { 7079 7080 $(".fix-button").addClass("sticky-btn"); 7081 $(".variant-wrapper").addClass("variant-wrapper-fixed"); 7082 7083 7084 7085 // Accordion by KC 7086 $(function() { 7087 // (Optional) Active an item if it has the class "is-active" 7088 $(".accordion > .accordion-item.is-active").children(".accordion-panel").slideDown(); 7089 7090 $(".accordion > .accordion-item").click(function() { 7091 // Cancel the siblings 7092 $(this).siblings(".accordion-item").removeClass("is-active").children(".accordion-panel").slideUp(); 7093 // Toggle the item 7094 $(this).toggleClass("is-active").children(".accordion-panel").slideToggle("ease-out"); 7095 }); 7096 }); 7097 7098 }); 7099</script>
7099 7100 7101 7102 7103
7103<script> 7104 $(".variant-wrapper").addClass("count-two"); 7105 </script>
7105 7106 7107 7108 7109
7109<script> 7110 $(".variant-wrapper").addClass("count-two"); 7111 </script>
7111 7112 7113 7114 7115
7116<script> 7117 $(document).ready(function() { 7118 const stickyButton = $('.sticky-addtocart'); 7119 const stickyVariant = $('.selector-wrapper'); 7120 7121if ($(window).width() < 768) { 7122 // Show and apply sticky class immediately 7123 stickyButton.show(); 7124 stickyVariant.addClass('sticky'); 7125} 7126 // Add to cart trigger 7127 $('.sticky-addtocart .btn').on('click', function(event) { 7128 event.preventDefault(); 7129 $('.btn.product-add.mini-form').trigger('click'); 7130 }); 7131 }); 7132 7133 7134</script>
7134 7135 7136 7137<!--
7137<script> 7138 $(document).ready(function() { 7139 const targetSection = $('.product-mobile-title'); 7140 const stickyButton = $('.sticky-addtocart'); 7141 const stickyVariant = $('.selector-wrapper'); 7142 7143 stickyButton.hide(); 7144 7145 $(window).on('scroll', function() { 7146 const scrollPosition = $(window).scrollTop(); 7147 const targetOffset = targetSection.offset().top; 7148 7149 if (scrollPosition >= targetOffset) { 7150 stickyButton.fadeIn(); 7151 stickyVariant.addClass('sticky') 7152 } else { 7153 stickyButton.fadeOut(); 7154 stickyVariant.removeClass('sticky') 7155 } 7156 }); 7157 7158 $('.sticky-addtocart .btn').on('click', function(event) { 7159 event.preventDefault(); 7160 $('.btn.product-add.mini-form').trigger('click'); 7161 }); 7162 }); 7163</script>
7163 --> 7164 7165 7166</div><div id="shopify-section-template--21612037537930__173459576450365668" class="shopify-section"><section class="section border-top" data-cc-animate> 7167 <div class="container"><div id="shopify-block-AUzhsLytNY3I2TUhKM__quinn_shoppable_videos_app_cards_block_PyAHVG" class="shopify-block shopify-app-block quinn_cards_widget"><!-- BEGIN app snippet: asset --> 7168 7169 7170 7171
7172<script 7173 src="https://cdn.shopify.com/extensions/01a0af97-ffb3-7b6e-b07a-cc1b9eb2e29e/quinn-live-1-492/assets/quinn-cards.bundle.js" 7174 defer="defer" 7175 data-app="quinn" 7176 type="module" 7177 ></script>
7177<!-- END app snippet --> 7178<!-- BEGIN app snippet: asset --> 7179 7180 7181 7182
7183<script 7184 src="https://cdn.shopify.com/extensions/01a0af97-ffb3-7b6e-b07a-cc1b9eb2e29e/quinn-live-1-492/assets/CardAndStoryCarouselBody-svelte.js" 7185 defer="defer" 7186 data-app="quinn" 7187 type="module" 7188 ></script>
7188<!-- END app snippet --> 7189<!-- BEGIN app snippet: asset --> 7190 7191 7192 7193
7194<script 7195 src="https://cdn.shopify.com/extensions/01a0af97-ffb3-7b6e-b07a-cc1b9eb2e29e/quinn-live-1-492/assets/WidgetMedia-svelte.js" 7196 defer="defer" 7197 data-app="quinn" 7198 type="module" 7199 ></script>
7199<!-- END app snippet --> 7200<!-- BEGIN app snippet: asset --> 7201 7202 7203 7204
7205<script 7206 src="https://cdn.shopify.com/extensions/01a0af97-ffb3-7b6e-b07a-cc1b9eb2e29e/quinn-live-1-492/assets/WidgetText-svelte.js" 7207 defer="defer" 7208 data-app="quinn" 7209 type="module" 7210 ></script>
7210<!-- END app snippet --> 7211<!-- BEGIN app snippet: asset --> 7212 7213 7214 7215
7216<script 7217 src="https://cdn.shopify.com/extensions/01a0af97-ffb3-7b6e-b07a-cc1b9eb2e29e/quinn-live-1-492/assets/WidgetLikeButton-svelte.js" 7218 defer="defer" 7219 data-app="quinn" 7220 type="module" 7221 ></script>
7221<!-- END app snippet --> 7222<!-- BEGIN app snippet: asset --> 7223 7224 7225 7226
7227<script 7228 src="https://cdn.shopify.com/extensions/01a0af97-ffb3-7b6e-b07a-cc1b9eb2e29e/quinn-live-1-492/assets/WidgetViewCount-svelte.js" 7229 defer="defer" 7230 data-app="quinn" 7231 type="module" 7232 ></script>
7232<!-- END app snippet --> 7233 7234<!-- BEGIN app snippet: cards --> 7235 7236 7237 7238 7239 7240 7241 7242 7243 7244 7245 7246 7247 7248 7249 7250 7251 7252 7253 7254 7255 7256 7257 7258 7259 7260 7261 7262 7263 7264 7265 7266 7267 7268 7269 7270 <div class="quinn_card_heading_1"> 7271 <p>Our Happy Families</p> 7272 </div> 7273 <style> 7274 .quinn_card_heading_1 * { 7275 text-align: center; 7276 font-family: Helvetica; 7277 color: #000000; 7278 background-color: #ffffff; 7279 margin: 0px; 7280 padding: 0px; 7281 } 7282 @media (min-width: 501px) { 7283 .quinn_card_heading_1 { 7284 font-size: 16px; 7285 line-height: 1.2; 7286 font-weight: 400; 7287 letter-spacing: normal; 7288 } 7289 } 7290 7291 @media (max-width: 500px) { 7292 .quinn_card_heading_1 { 7293 font-size: 16px; 7294 line-height: 1.2; 7295 font-weight: 400; 7296 letter-spacing: normal; 7297 } 7298 } 7299 </style> 7300 7301 7302 7303 <div class="quinn_card_subheading_1"> 7304 7305 </div> 7306 <style> 7307 .quinn_card_subheading_1 * { 7308 text-align: center; 7309 font-family: Helvetica; 7310 color: #000000; 7311 background-color: #ffffff; 7312 margin: 0px; 7313 padding: 0px; 7314 } 7315 </style> 7316 7317 7318 7319 <div id="quinn-cards-1" class="quinn_cards"> 7320 7321 7322 <div class="quinn_card quinn_card_loading"></div> 7323 7324 <div class="quinn_card quinn_card_loading"></div> 7325 7326 <div class="quinn_card quinn_card_loading"></div> 7327 7328 <div class="quinn_card quinn_card_loading"></div> 7329 7330 <div class="quinn_card quinn_card_loading"></div> 7331 7332 <div class="quinn_card quinn_card_loading"></div> 7333 7334 <div class="quinn_card quinn_card_loading"></div> 7335 7336 7337 </div> 7338 7339 7340 7341 <style> 7342 @media (min-width: 501px) { 7343 #quinn-cards-1 .quinn_card { 7344 height: 540px; 7345 width: 300px; 7346 border-radius: 5px 5px 5px 5px; 7347 box-shadow: 1px 2px 2px #00000033; 7348 } 7349 } 7350 @media (max-width: 500px) { 7351 #quinn-cards-1 .quinn_card { 7352 height: 380px; 7353 width: 220px; 7354 border-radius: 5px 5px 5px 5px; 7355 box-shadow: 1px 2px 2px #00000033; 7356 } 7357 } 7358 </style> 7359 <style> 7360 .quinn_cards { 7361 display: flex !important; 7362 flex-wrap: nowrap; 7363 overflow: scroll; 7364 position: relative; 7365 scrollbar-width: none; 7366 } 7367 .quinn_card:first-child { 7368 margin-left: auto; 7369 } 7370 7371 .quinn_card:last-child { 7372 margin-right: auto; 7373 } 7374 .quinn_card_loading { 7375 display: block !important; 7376 background-color: var(--quinn_loader_color); 7377 } 7378 .quinn_card { 7379 overflow: hidden; 7380 scroll-snap-align: start; 7381 cursor: pointer; 7382 flex-shrink: 0; 7383 position: relative; 7384 } 7385 .quinn_cards::-webkit-scrollbar {
7386 display: none; 7387 } 7388 @media (min-width: 501px) { 7389 #quinn-cards-1.quinn_cards { 7390 margin: 0; 7391 padding:10px; 7392 scroll-padding: 10px;} 7393 .quinn-branding{ 7394 padding: 10px; 7395 padding-top: 0; 7396 padding-bottom: 0; 7397 height: 30px; 7398 7399 } 7400 .quinn_card:not(:last-of-type){ 7401 margin-right: 15px; 7402 } 7403 } 7404 @media (max-width: 500px) { 7405 #quinn-cards-1.quinn_cards { 7406 margin: 0; 7407 padding: 5px; 7408 scroll-padding: 5px;} 7409 .quinn_card:not(:last-of-type){ 7410 margin-right: 7px; 7411 } 7412 .quinn-branding{ 7413 padding: 5px; 7414 padding-top: 0; 7415 padding-bottom: 0; 7416 height: 30px; 7417 } 7418 } 7419 .quinn-cards-stories-carousel-body::-webkit-scrollbar { 7420 display: none !important; 7421 } 7422 </style> 7423
7423<script data-app="quinn"> 7424 if (window.Quinn) { 7425 Quinn.page_widgets.push({ 7426 playlistKey: '', 7427 domId: 'quinn-cards-1', 7428 type: 'card', 7429 metaobject: { 7430 handle: 'PRODUCT_6996992098442_CARD_1', 7431 type: 'app--5905719--widgets', 7432 }, 7433 }); 7434 } 7435 </script>
7435 7436 7437
7437<script data-app="quinn"> 7438 document.addEventListener("DOMContentLoaded", () => { 7439 if(window.Quinn){ 7440 Quinn.functions.renderCards({ 7441 playlistId: '', 7442 sectionId:'#quinn-cards-1', 7443 metaObject: { 7444 handle: 'PRODUCT_6996992098442_CARD_1', 7445 type: 'app--5905719--widgets' 7446 }, 7447 mediaCount: 7, 7448 }); 7449 } else { 7450 const cards = document.getElementById('quinn-cards-1'); 7451 if(cards){ 7452 cards.remove(); 7453 } 7454 } 7455 }); 7456 </script>
7456 7457 7458 7459<!-- END app snippet --> 7460 7461</div> 7462</div> 7463</section> 7464 7465 7466</div><div id="shopify-section-template--21612037537930__92c0a8af-c158-4a64-a144-b996c18100c4" class="shopify-section"><section id="section-id-template--21612037537930__92c0a8af-c158-4a64-a144-b996c18100c4" class="section section-text-columns-with-images " data-cc-animate> 7467 <style data-shopify> 7468#section-id-template--21612037537930__92c0a8af-c158-4a64-a144-b996c18100c4 #block-id-template--15792936550538__92c0a8af-c158-4a64-a144-b996c18100c4-16745449842f2859b4-0 .text-column__image { 7469 max-width: 80px; 7470 }#section-id-template--21612037537930__92c0a8af-c158-4a64-a144-b996c18100c4 #block-id-template--15792936550538__92c0a8af-c158-4a64-a144-b996c18100c4-16745449842f2859b4-1 .text-column__image { 7471 max-width: 80px; 7472 }#section-id-template--21612037537930__92c0a8af-c158-4a64-a144-b996c18100c4 #block-id-template--15792936550538__92c0a8af-c158-4a64-a144-b996c18100c4-16745449842f2859b4-2 .text-column__image { 7473 max-width: 80px; 7474 }</style> 7475 7476 <div class="container"> 7477 7478 <h2 class="section-heading" data-cc-animate> 7479 Where to use? 7480 </h2> 7481 7482<div class="scroller"> 7483 <div class="column-container column-count--3 align-left"> 7484 7485 <div id="block-id-template--15792936550538__92c0a8af-c158-4a64-a144-b996c18100c4-16745449842f2859b4-0" class="text-column align-left" 7486 data-cc-animate="cc-fade-in-up" data-cc-animate-delay="0.15s"> 7487 7488 7489 <div class="text-column__image text-column__image--shape-natural"><div class="rimage-outer-wrapper" style="max-width: 886px"> 7490 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%"> 7491 7492 <img class="product-card-image rimage__image " 7493 data-lazy-src="//koparoclean.com/cdn/shop/files/Kitchen_counters_{width}x.png?v=1675271949" 7494 loading="lazy" 7495 alt="" 7496 width="886" 7497 height="886" 7498 > 7499 7500 <noscript> 7501 7502 <img src="//koparoclean.com/cdn/shop/files/Kitchen_counters_1024x1024.png?v=1675271949" alt="" class="rimage__image "> 7503 </noscript> 7504 </div> 7505</div> 7506 7507 7508</div> 7509 7510 7511 7512 <h3 class="text-column__title align-left">Kitchen counter.</h3> 7513 7514 7515 7516 <div class="text-column__text rte align-left"><p><span class="metafield-multi_line_text_field">Made from natural materials and highly aborbent, it is a perfect choice to wipe everyday kitchen spills and messes from counters.</span></p></div> 7517 7518 7519 7520 </div> 7521 7522 <div id="block-id-template--15792936550538__92c0a8af-c158-4a64-a144-b996c18100c4-16745449842f2859b4-1" class="text-column align-left" 7523 data-cc-animate="cc-fade-in-up" data-cc-animate-delay="0.3s"> 7524 7525 7526 <div class="text-column__image text-column__image--shape-natural"><div class="rimage-outer-wrapper" style="max-width: 886px"> 7527 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%"> 7528 7529 <img class="product-card-image rimage__image " 7530 data-lazy-src="//koparoclean.com/cdn/shop/files/Appliances_{width}x.png?v=1675271949" 7531 loading="lazy" 7532 alt="" 7533 width="886" 7534 height="886" 7535 > 7536 7537 <noscript> 7538 7539 <img src="//koparoclean.com/cdn/shop/files/Appliances_1024x1024.png?v=1675271949" alt="" class="rimage__image "> 7540 </noscript> 7541 </div> 7542</div> 7543 7544 7545</div> 7546 7547 7548 7549 <h3 class="text-column__title align-left">Appliances</h3> 7550 7551 7552 7553 <div class="text-column__text rte align-left"><p><span class="metafield-multi_line_text_field">The sponge wipe's cotton mesh grid design makes it lint-free. It doesn't leave any scratches. So wipe away any mess without worrying from your precious appliances.</span></p></div> 7554 7555 7556 7557 </div> 7558 7559 <div id="block-id-template--15792936550538__92c0a8af-c158-4a64-a144-b996c18100c4-16745449842f2859b4-2" class="text-column align-left" 7560 data-cc-animate="cc-fade-in-up" data-cc-animate-delay="0.45s"> 7561 7562 7563 <div class="text-column__image text-column__image--shape-natural"><div class="rimage-outer-wrapper" style="max-width: 886px">
7564 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%"> 7565 7566 <img class="product-card-image rimage__image " 7567 data-lazy-src="//koparoclean.com/cdn/shop/files/stove_tops_{width}x.png?v=1675271949" 7568 loading="lazy" 7569 alt="" 7570 width="886" 7571 height="886" 7572 > 7573 7574 <noscript> 7575 7576 <img src="//koparoclean.com/cdn/shop/files/stove_tops_1024x1024.png?v=1675271949" alt="" class="rimage__image "> 7577 </noscript> 7578 </div> 7579</div> 7580 7581 7582</div> 7583 7584 7585 7586 <h3 class="text-column__title align-left">Stove tops</h3> 7587 7588 7589 7590 <div class="text-column__text rte align-left"><p><span class="metafield-multi_line_text_field">The sponge wipe is durable because of its cotton mesh grid design. It doesn't rip easily even after multiple uses making it a durable choice to clean stove tops.</span></p></div> 7591 7592 7593 7594 </div> 7595 7596 </div> 7597 </div> </div> 7598</section> 7599 7600 7601 7602<style> @media only screen and (max-width: 600px) {#shopify-section-template--21612037537930__92c0a8af-c158-4a64-a144-b996c18100c4 .scroller {overflow-y: scroll; display: block; } #shopify-section-template--21612037537930__92c0a8af-c158-4a64-a144-b996c18100c4 .column-container {display: block; width: 900px; } #shopify-section-template--21612037537930__92c0a8af-c158-4a64-a144-b996c18100c4 .text-column {width: 240px; float: left; margin-right: 50px; }} </style></div><div id="shopify-section-template--21612037537930__pdp_banner_m7VE4p" class="shopify-section"><style data-shopify> 7603#shopify-section-template--21612037537930__pdp_banner_m7VE4p { 7604 padding-top: 80px; 7605 padding-bottom: 0px; 7606} 7607@media screen and (max-width: 767px) { 7608 #shopify-section-template--21612037537930__pdp_banner_m7VE4p { 7609 padding-top: 40px; 7610 padding-bottom: 40px; 7611 } 7612} 7613</style> 7614<style> 7615 .image-with-text-image-wrapper { 7616 margin-top: -1px; 7617} 7618 img.section-image { 7619 width: 100%; 7620 max-width: 100%; 7621 height: 100%; 7622 object-fit: cover; 7623} 7624 .mobile-mode-image { 7625 display: none; 7626 } 7627 @media screen and (max-width: 767px) { 7628 .mobile-mode-image { 7629 display: block; 7630 } 7631 .desktop-mode-image { 7632 display: none; 7633 } 7634 } 7635</style> 7636 7637<div 7638 class="section full-width-banner section--padding"> 7639 <div class="pdp-banner-wrapper"> 7640 7641 <img src="//koparoclean.com/cdn/shop/files/Group_1171277605.png?v=1734067132" alt="Desktop Banner" class="section-image desktop-mode-image" height="" width=""> 7642 <img src="//koparoclean.com/cdn/shop/files/Frame_1171276148.png?v=1734066836" alt="Mobile Banner" class="section-image mobile-mode-image" height="" width=""> 7643 </div> 7644</div> 7645 7646 7647</div><div id="shopify-section-template--21612037537930__pdp_banner_44U4fc" class="shopify-section"><style data-shopify> 7648#shopify-section-template--21612037537930__pdp_banner_44U4fc { 7649 padding-top: 0px; 7650 padding-bottom: 0px; 7651} 7652@media screen and (max-width: 767px) { 7653 #shopify-section-template--21612037537930__pdp_banner_44U4fc { 7654 padding-top: 0px; 7655 padding-bottom: 0px; 7656 } 7657} 7658</style> 7659<style> 7660 .image-with-text-image-wrapper { 7661 margin-top: -1px; 7662} 7663 img.section-image { 7664 width: 100%; 7665 max-width: 100%; 7666 height: 100%; 7667 object-fit: cover; 7668} 7669 .mobile-mode-image { 7670 display: none; 7671 } 7672 @media screen and (max-width: 767px) { 7673 .mobile-mode-image { 7674 display: block; 7675 } 7676 .desktop-mode-image { 7677 display: none; 7678 } 7679 } 7680</style> 7681 7682<div 7683 class="section full-width-banner section--padding"> 7684 <div class="pdp-banner-wrapper"> 7685 7686 <img src="//koparoclean.com/cdn/shop/files/vs-dt-sw.jpg?v=1744421094" alt="Desktop Banner" class="section-image desktop-mode-image" height="" width=""> 7687 <img src="//koparoclean.com/cdn/shop/files/vs-mb-sw.jpg?v=1744421093" alt="Mobile Banner" class="section-image mobile-mode-image" height="" width=""> 7688 </div> 7689</div> 7690 7691 7692</div><div id="shopify-section-template--21612037537930__pdp_cta_banner_KBYKcU" class="shopify-section"><style data-shopify>
7693#shopify-section-template--21612037537930__pdp_cta_banner_KBYKcU { 7694 padding-top: 40px; 7695 padding-bottom: 40px; 7696} 7697@media screen and (max-width: 767px) { 7698 #shopify-section-template--21612037537930__pdp_cta_banner_KBYKcU { 7699 padding-top: 40px; 7700 padding-bottom: 40px; 7701 } 7702} 7703</style> 7704<style> 7705 .image-with-text-image-wrapper { 7706 margin-top: -1px; 7707} 7708 img.section-image { 7709 width: 100%; 7710 max-width: 100%; 7711 height: 100%; 7712 object-fit: cover; 7713} 7714 .mobile-mode-image { 7715 display: none; 7716 } 7717 @media screen and (max-width: 767px) { 7718 .mobile-mode-image { 7719 display: block; 7720 } 7721 .desktop-mode-image { 7722 display: none; 7723 } 7724 } 7725</style> 7726 7727<div 7728 class="section pdp-cat-banner section--padding"> 7729 <div class="home-banner-wrapper home-more"> 7730 <img src="//koparoclean.com/cdn/shop/files/big-pack-dt-sw.jpg?v=1744421095" alt="Desktop Banner" class="section-image desktop-mode-image" height="" width=""> 7731 <img src="//koparoclean.com/cdn/shop/files/big-pack-mb-sw.jpg?v=1744421093" alt="Mobile Banner" class="section-image mobile-mode-image" height="" width=""> 7732 <form class="form" method="post" action="/cart/add"> 7733 7734 <a href="#" class="btn kc-add-cart"> 7735 <img src="https://cdn.shopify.com/s/files/1/0332/6122/4074/files/Shopping_cart.svg?v=1733823684" height="" width="" /> 7736 <span class="button-text">Add to cart</span> 7737 </a> 7738</form> 7739 7740 </div> 7741</div> 7742 7743 7744
7745<script> 7746 $(document).ready(function() { 7747 $('.home-banner-wrapper .kc-add-cart').on('click', function(event) { 7748 event.preventDefault(); // Prevent default action of the anchor tag 7749 $('.btn.product-add.mini-form').trigger('click'); // Trigger the click event on the target button 7750 }); 7751 }); 7752</script>
7752 7753 7754 7755 7756 7757</div><div id="shopify-section-template--21612037537930__pdp_video_kC4QM6" class="shopify-section"><section class="pdpvideo-section"> 7758 7759 <video 7760 controls 7761 7762 7763 7764 playsinline 7765 width="100%"> 7766 <source src="https://cdn.shopify.com/videos/c/o/v/372bb36ecedd4bdb954c6d41241f2b39.mp4" type="video/mp4"> 7767 Your browser does not support the video tag. 7768 </video> 7769 7770</section> 7771 7772 7773<style> 7774 .pdpvideo-section { 7775 width: 100%; 7776 max-width: 1720px; 7777 padding: 0 20px; 7778 margin: auto; 7779 video { border-radius: 10px; } 7780 } 7781</style> 7782 7783 7784</div><div id="shopify-section-template--21612037537930__pdp_banner_8JMBe6" class="shopify-section"><style data-shopify> 7785#shopify-section-template--21612037537930__pdp_banner_8JMBe6 { 7786 padding-top: 20px; 7787 padding-bottom: 40px; 7788} 7789@media screen and (max-width: 767px) { 7790 #shopify-section-template--21612037537930__pdp_banner_8JMBe6 { 7791 padding-top: 0px; 7792 padding-bottom: 0px; 7793 } 7794} 7795</style> 7796<style> 7797 .image-with-text-image-wrapper { 7798 margin-top: -1px; 7799} 7800 img.section-image { 7801 width: 100%; 7802 max-width: 100%; 7803 height: 100%; 7804 object-fit: cover; 7805} 7806 .mobile-mode-image { 7807 display: none; 7808 } 7809 @media screen and (max-width: 767px) { 7810 .mobile-mode-image { 7811 display: block; 7812 } 7813 .desktop-mode-image { 7814 display: none; 7815 } 7816 } 7817</style> 7818 7819<div 7820 class="section pdp-designed section--padding"> 7821 <div class="pdp-banner-wrapper"> 7822 7823 <img src="//koparoclean.com/cdn/shop/files/sponge_wipe.png?v=1744421095" alt="Desktop Banner" class="section-image desktop-mode-image" height="" width=""> 7824 <img src="//koparoclean.com/cdn/shop/files/sponge-mob-icon.png?v=1744421094" alt="Mobile Banner" class="section-image mobile-mode-image" height="" width=""> 7825 </div> 7826</div> 7827 7828 7829</div><div id="shopify-section-template--21612037537930__pdp_banner_CF7J4W" class="shopify-section"><style data-shopify> 7830#shopify-section-template--21612037537930__pdp_banner_CF7J4W { 7831 padding-top: 0px; 7832 padding-bottom: 0px; 7833} 7834@media screen and (max-width: 767px) { 7835 #shopify-section-template--21612037537930__pdp_banner_CF7J4W { 7836 padding-top: 0px; 7837 padding-bottom: 0px; 7838 } 7839} 7840</style> 7841<style> 7842 .image-with-text-image-wrapper { 7843 margin-top: -1px; 7844} 7845 img.section-image { 7846 width: 100%; 7847 max-width: 100%; 7848 height: 100%; 7849 object-fit: cover; 7850} 7851 .mobile-mode-image { 7852 display: none; 7853 } 7854 @media screen and (max-width: 767px) { 7855 .mobile-mode-image { 7856 display: block; 7857 } 7858 .desktop-mode-image { 7859 display: none; 7860 } 7861 } 7862</style> 7863 7864<div 7865 class="section mo-padding-zero section--padding"> 7866 <div class="pdp-banner-wrapper"> 7867 7868 <img src="//koparoclean.com/cdn/shop/files/ing-dt-sw.png?v=1744421092" alt="Desktop Banner" class="section-image desktop-mode-image" height="" width=""> 7869 <img src="//koparoclean.com/cdn/shop/files/sponge_wipe.jpg?v=1746443860" alt="Mobile Banner" class="section-image mobile-mode-image" height="" width=""> 7870 </div> 7871</div> 7872 7873 7874</div><div id="shopify-section-template--21612037537930__pdp_banner_zcynUa" class="shopify-section"><style data-shopify> 7875#shopify-section-template--21612037537930__pdp_banner_zcynUa { 7876 padding-top: 40px; 7877 padding-bottom: 40px; 7878} 7879@media screen and (max-width: 767px) { 7880 #shopify-section-template--21612037537930__pdp_banner_zcynUa { 7881 padding-top: 0px; 7882 padding-bottom: 40px; 7883 } 7884} 7885</style> 7886<style> 7887 .image-with-text-image-wrapper { 7888 margin-top: -1px; 7889} 7890 img.section-image { 7891 width: 100%; 7892 max-width: 100%; 7893 height: 100%; 7894 object-fit: cover; 7895} 7896 .mobile-mode-image { 7897 display: none; 7898 } 7899 @media screen and (max-width: 767px) { 7900 .mobile-mode-image { 7901 display: block; 7902 } 7903 .desktop-mode-image { 7904 display: none; 7905 } 7906 } 7907</style> 7908 7909<div 7910 class="section pdp-safe section--padding"> 7911 <div class="pdp-banner-wrapper"> 7912 7913 <img src="//koparoclean.com/cdn/shop/files/uses-dt-sw.jpg?v=1744421093" alt="Desktop Banner" class="section-image desktop-mode-image" height="" width=""> 7914 <img src="//koparoclean.com/cdn/shop/files/uses-mb-sponge.jpg?v=1744421093" alt="Mobile Banner" class="section-image mobile-mode-image" height="" width=""> 7915 </div> 7916</div> 7917 7918 7919</div><div id="shopify-section-template--21612037537930__pdp_banner_acYVNE" class="shopify-section"><style data-shopify> 7920#shopify-section-template--21612037537930__pdp_banner_acYVNE { 7921 padding-top: 0px; 7922 padding-bottom: 80px; 7923} 7924@media screen and (max-width: 767px) { 7925 #shopify-section-template--21612037537930__pdp_banner_acYVNE { 7926 padding-top: 0px; 7927 padding-bottom: 40px; 7928 } 7929} 7930</style> 7931<style> 7932 .image-with-text-image-wrapper {
7933 margin-top: -1px; 7934} 7935 img.section-image { 7936 width: 100%; 7937 max-width: 100%; 7938 height: 100%; 7939 object-fit: cover; 7940} 7941 .mobile-mode-image { 7942 display: none; 7943 } 7944 @media screen and (max-width: 767px) { 7945 .mobile-mode-image { 7946 display: block; 7947 } 7948 .desktop-mode-image { 7949 display: none; 7950 } 7951 } 7952</style> 7953 7954<div 7955 class="section pdp-certified section--padding"> 7956 <div class="pdp-banner-wrapper"> 7957 7958 <img src="//koparoclean.com/cdn/shop/files/Group_1171277679.png?v=1734070620" alt="Desktop Banner" class="section-image desktop-mode-image" height="" width=""> 7959 <img src="//koparoclean.com/cdn/shop/files/Group_1171277381.png?v=1734070620" alt="Mobile Banner" class="section-image mobile-mode-image" height="" width=""> 7960 </div> 7961</div> 7962 7963 7964</div><div id="shopify-section-template--21612037537930__home_trusted_families_PHV947" class="shopify-section"><section id="section-id-template--21612037537930__home_trusted_families_PHV947" class="home-trusted section " data-section-type="logo-list"><style data-shopify>#section-id-template--21612037537930__home_trusted_families_PHV947 .logo-list__logo-image { 7965 opacity: %; 7966 } 7967 #section-id-template--21612037537930__home_trusted_families_PHV947 .logo-list__link:hover .logo-list__logo-image { 7968 opacity: 0.0%; 7969 }#section-id-template--21612037537930__home_trusted_families_PHV947 .logo-list__logo-1 .logo-list__logo-image { 7970 max-width: px; 7971 }#section-id-template--21612037537930__home_trusted_families_PHV947 .logo-list__logo-2 .logo-list__logo-image { 7972 max-width: px; 7973 }#section-id-template--21612037537930__home_trusted_families_PHV947 .logo-list__logo-3 .logo-list__logo-image { 7974 max-width: px; 7975 }</style><div class="home-trusted-main"> 7976 <div class="home-trusted-wrapper"> 7977 <div class="title"> 7978 <h2>Trusted by Families</h2> 7979 </div> 7980 <div class="content swiper"> 7981 <ul class="swiper-wrapper"><li class="swiper-slide"> 7982 <div class="image"> 7983 <img src="//koparoclean.com/cdn/shop/files/Rucha.png?v=1755498589" width="" height="" /> 7984 </div> 7985 <div class="review_content"> 7986 <h2>Dependable Cleaning Power</h2> 7987 <p>These sponge wipes are so convenient! They absorb well and hold up during tough cleaning tasks. Perfect for wiping down kitchen counters or spills on the floor.</p> 7988 <h4>Rucha, 33</h4> 7989 7990 7991 </div> 7992 </li> 7993 <li class="swiper-slide"> 7994 <div class="image"> 7995 <img src="//koparoclean.com/cdn/shop/files/Shagun.png?v=1753870920" width="" height="" /> 7996 </div> 7997 <div class="review_content"> 7998 <h2>Any Surface Sparkle</h2> 7999 <p>I use these wipes for everything, from cleaning counters to wiping up after meals. Theyâre durable, absorbent, and last a long time without falling apart.</p> 8000 <h4>Shagun, 28</h4> 8001 8002 8003 </div> 8004 </li> 8005 <li class="swiper-slide"> 8006 <div class="image"> 8007 <img src="//koparoclean.com/cdn/shop/files/Shivani.png?v=1753870889" width="" height="" /> 8008 </div> 8009 <div class="review_content"> 8010 <h2>Spillage hero!</h2> 8011 <p>These sponge wipes are a game changer. Theyâre thick and hold a lot of liquid, which makes cleaning easier and quicker. They donât tear or lose shape, even after multiple uses.</p> 8012 <h4>Shivani, 28</h4> 8013 8014 8015 </div> 8016 </li> 8017 8018 </ul> 8019 <div class="swiper-pagination"></div> 8020 </div> 8021 </div> 8022 </div> 8023</section> 8024
8025<script> 8026 document.addEventListener('DOMContentLoaded', function () { 8027 const swiper = new Swiper('.home-trusted-main .swiper', { 8028 loop: false, 8029 slidesPerView: 2.5, 8030 spaceBetween: 20, 8031 navigation: { 8032 nextEl: '.swiper-button-next', 8033 prevEl: '.swiper-button-prev', 8034 }, 8035 pagination: { 8036 el: '.swiper-pagination', 8037 clickable: true, 8038 }, 8039 breakpoints: { 8040 320: { 8041 slidesPerView: 1.5, 8042 spaceBetween: 10 8043 }, 8044 8045 768: { 8046 slidesPerView: 1.5, 8047 spaceBetween: 10 8048 }, 8049 8050 1024: { 8051 slidesPerView: 2.5, 8052 spaceBetween: 20 8053 } 8054 } 8055 }); 8056}); 8057 8058</script>
8058 8059 8060 8061 8062</div><div id="shopify-section-template--21612037537930__4e6bae9f-25d6-4ba7-85fb-f546e8d3cefc" class="shopify-section section-collapsible-tabs"><div data-section-type="collapsible-tabs" data-components="accordion"> 8063 <div class="container"> 8064 <div class="collapsible-tabs"> 8065 8066 <h3 class="collapsible-tabs__heading collapsible-tabs__content" id="faq-ask-us-anything">Ask Us Anything</h3> 8067 8068 8069 8070 8071<div class="cc-accordion" data-allow-multi-open="false"> 8072<div class="collapsible-tabs__block" > 8073 8074 <div class="collapsible-tabs__tab"> 8075 8076<details class="cc-accordion-item"> 8077 <summary class="cc-accordion-item__title">How do I use the Koparo sponge wipes?</summary> 8078 <div class="cc-accordion-item__panel"> 8079 <div class="cc-accordion-item__content rte"><p><span class="metafield-multi_line_text_field">You can use the sponge wipes with just water or Koparo All Purpose Cleaner for the best cleaning experience. Just add some water or Koparo All Purpose Cleaner to the sponge wipe, swipe the mess, wash the sponge wipe with water after use and leave it to dry.</span></p></div> 8080 </div> 8081</details> 8082 8083 </div> 8084 8085 </div><div class="collapsible-tabs__block" > 8086 8087 <div class="collapsible-tabs__tab"> 8088 8089<details class="cc-accordion-item"> 8090 <summary class="cc-accordion-item__title">What all can I use Koparo sponge wipes for?</summary> 8091 <div class="cc-accordion-item__panel"> 8092 <div class="cc-accordion-item__content rte"><p><span class="metafield-multi_line_text_field">Sponge wipes are Ideal for kitchen, household, cleaning bathrooms, refrigerators, table tops, sinks, and computers. They can also be used as draining mats for crockery/utensils after wash.</span></p></div> 8093 </div> 8094</details> 8095 8096 </div> 8097 8098 </div><div class="collapsible-tabs__block" > 8099 8100 <div class="collapsible-tabs__tab"> 8101 8102<details class="cc-accordion-item"> 8103 <summary class="cc-accordion-item__title">Can I use Koparo sponge wipes to clean glass?</summary> 8104 <div class="cc-accordion-item__panel"> 8105 <div class="cc-accordion-item__content rte"><p><span class="metafield-multi_line_text_field">Our sponge wipes are scratch resistant, so they can be used for cleaning glass, mirror, fridge and windshields.</span></p></div> 8106 </div> 8107</details> 8108 8109 </div> 8110 8111 </div><div class="collapsible-tabs__block" > 8112 8113 <div class="collapsible-tabs__tab"> 8114 8115<details class="cc-accordion-item"> 8116 <summary class="cc-accordion-item__title">Are Koparo sponge wipes reusable?</summary> 8117 <div class="cc-accordion-item__panel"> 8118 <div class="cc-accordion-item__content rte"><p><span class="metafield-multi_line_text_field">Yeah, you can keep reusing Koparo sponge wipes until they rip.</span></p></div> 8119 </div> 8120</details> 8121 8122 </div> 8123 8124 </div><div class="collapsible-tabs__block" > 8125 8126 <div class="collapsible-tabs__tab"> 8127 8128<details class="cc-accordion-item"> 8129 <summary class="cc-accordion-item__title">Are Koparo sponge wipes cost efficient?</summary> 8130 <div class="cc-accordion-item__panel"> 8131 <div class="cc-accordion-item__content rte"><p><span class="metafield-multi_line_text_field">Yes, Koparo sponge wipes are cost efficient instead of being heavy on your pockets</span></p></div> 8132 </div> 8133</details> 8134 8135 </div> 8136 8137 </div></div> 8138 8139 </div> 8140 </div> 8141</div> 8142 8143 8144</div><div id="shopify-section-template--21612037537930__newsletter_Dqxc8R" class="shopify-section"><style data-shopify> 8145 8146 8147 8148 8149 .section-id-template--21612037537930__newsletter_Dqxc8R .newsletter-section { 8150 background: rgba(0,0,0,0); 8151 } 8152 8153 8154 8155 @media (min-width: 768px) { 8156 .section-id-template--21612037537930__newsletter_Dqxc8R h2 {font-size: 43.2px; 8157 } 8158 } 8159 8160 @media (min-width: 1200px) { 8161 .section-id-template--21612037537930__newsletter_Dqxc8R h2 { 8162 font-size: 54px; 8163 } 8164 } 8165</style> 8166 8167<section class="newsletter section section-id-template--21612037537930__newsletter_Dqxc8R border-top "> 8168 <div class="container no-bg-color"> 8169 <div class="newsletter-section newsletter-section--with-image"> 8170 8171 <div class="row row--simple-valign" data-cc-animate> 8172 8173 <div class="column half main-image" data-cc-animate> 8174 <div class="newsletter-section__image"> 8175 <img class="desk-image" src="//koparoclean.com/cdn/shop/files/Group_1171277760.png?v=1733898200" height="" width="" /> 8176 <img class="mo-image" src="//koparoclean.com/cdn/shop/files/Group_1171277207.png?v=1734353218" height="" width="" /> 8177 8178 </div> 8179 </div> 8180 8181 <div class="column half newsletter-content"> 8182 <div class="align-centre"> 8183 <div class="newsletter-section__text reading-width"> 8184 8185 8186 <h2>Not just clean, â¨Itâs Koparo Clean</h2> 8187 8188 8189 <form method="post" action="/contact#contact_form" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /> 8190 8191 8192 <div class="rte"><p>Subscribe to our newsletter</p></div> 8193 8194 8195 </form> 8196 <div class="mailing-list"> 8197 <form method="post" action="/contact#section_signup_form" id="section_signup_form" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /> 8198 8199 <input type="hidden" name="contact[tags]" value="prospect,newsletter"/> 8200 <div class="input-row inline-input-button"> 8201 <input type="email" placeholder="Email address" aria-label="Email address" class="required" value="" name="contact[email]" required /> 8202 <input type="submit" class="sub-button" value="Subscribe" /> 8203 </div> 8204 8205 8206 </form> 8207</div> 8208 8209 8210 8211 </div> 8212 </div> 8213 </div> 8214 </div> 8215 </div> 8216 </div> 8217</section> 8218 8219 8220 8221</div><div id="shopify-section-template--21612037537930__pdp_banner_XXjktQ" class="shopify-section"><style data-shopify> 8222#shopify-section-template--21612037537930__pdp_banner_XXjktQ { 8223 padding-top: 80px; 8224 padding-bottom: 80px; 8225} 8226@media screen and (max-width: 767px) { 8227 #shopify-section-template--21612037537930__pdp_banner_XXjktQ { 8228 padding-top: 40px; 8229 padding-bottom: 40px; 8230 } 8231} 8232</style> 8233<style> 8234 .image-with-text-image-wrapper {
8235 margin-top: -1px; 8236} 8237 img.section-image { 8238 width: 100%; 8239 max-width: 100%; 8240 height: 100%; 8241 object-fit: cover; 8242} 8243 .mobile-mode-image { 8244 display: none; 8245 } 8246 @media screen and (max-width: 767px) { 8247 .mobile-mode-image { 8248 display: block; 8249 } 8250 .desktop-mode-image { 8251 display: none; 8252 } 8253 } 8254</style> 8255 8256<div 8257 class="section pdp-we-are section--padding"> 8258 <div class="pdp-banner-wrapper"> 8259 8260 <img src="//koparoclean.com/cdn/shop/files/We_are_Available_on_Website_2760_x_241_px.png?v=1746685822" alt="Desktop Banner" class="section-image desktop-mode-image" height="" width=""> 8261 <img src="//koparoclean.com/cdn/shop/files/Mobile_6cbfd80f-92f9-4c2e-8dfa-b007e3ba6f7b.png?v=1746119989" alt="Mobile Banner" class="section-image mobile-mode-image" height="" width=""> 8262 </div> 8263</div> 8264 8265 8266</div><div id="shopify-section-template--21612037537930__text_with_icons_4bFG4r" class="shopify-section"> 8267<section id="section-id-template--21612037537930__text_with_icons_4bFG4r" class="expeppy border-top section-text-with-icons section-id-template--21612037537930__text_with_icons_4bFG4r section full-width-section cc-is-carousel cc-carousel-scrolling" 8268 style="background-color: rgba(0,0,0,0) !important;" data-cc-animate> 8269 <div class="cc-carousel-container container cc-carousel-container--on-mobile cc-carousel-mobile--no-scrollbar" 8270 style="--bg-color-from: rgba(0, 0, 0, 0.99);--bg-color-to: rgba(0, 0, 0, 0);"> 8271 8272 <div class="icon-columns align-center 8273 8274 section-spacing--medium 8275 cc-carousel cc-carousel-mobile"> 8276 8277 8278 8279<div id="block-id-text_block_LxK7hb" class="icon-columns__column align-center " 8280 data-cc-animate="cc-fade-in" data-cc-animate-delay="0.15s"><div class="icon-columns__column--inner"><div class="icon-column__image" style="max-width: 80px;color: #000000 !important;"><div class="rimage-outer-wrapper" style="max-width: 80px"> 8281 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%"> 8282 8283 <img class="product-card-image rimage__image " 8284 data-lazy-src="//koparoclean.com/cdn/shop/files/Group_1171277182_{width}x.svg?v=1733901013" 8285 loading="lazy" 8286 alt="" 8287 width="80" 8288 height="80" 8289 > 8290 8291 <noscript> 8292 8293 <img src="//koparoclean.com/cdn/shop/files/Group_1171277182_1024x1024.svg?v=1733901013" alt="" class="rimage__image "> 8294 </noscript> 8295 </div> 8296</div> 8297 8298 8299</div> 8300 <div class="icon-column__content" style="color: #000000 !important;"> 8301 8302 <p class="icon-column__title" style="font-size: 20px">Delivers in 3-5 days</p> 8303 8304 8305 8306 <div class="icon-column__text rte" style="font-size: 16px"><p>Your eco-friendly cleaning essentials, delivered fast within 3-5 days!</p></div> 8307 8308 </div> 8309 </div></div> 8310 8311<div id="block-id-text_block_QPGTHi" class="icon-columns__column align-center " 8312 data-cc-animate="cc-fade-in" data-cc-animate-delay="0.3s"><div class="icon-columns__column--inner"><div class="icon-column__image" style="max-width: 80px;color: #000000 !important;"><div class="rimage-outer-wrapper" style="max-width: 80px"> 8313 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%"> 8314 8315 <img class="product-card-image rimage__image " 8316 data-lazy-src="//koparoclean.com/cdn/shop/files/Group_1171277182_1_{width}x.svg?v=1733901013" 8317 loading="lazy" 8318 alt="" 8319 width="80" 8320 height="80" 8321 > 8322 8323 <noscript> 8324 8325 <img src="//koparoclean.com/cdn/shop/files/Group_1171277182_1_1024x1024.svg?v=1733901013" alt="" class="rimage__image "> 8326 </noscript> 8327 </div> 8328</div> 8329 8330 8331</div> 8332 <div class="icon-column__content" style="color: #000000 !important;"> 8333 8334 <p class="icon-column__title" style="font-size: 20px">Loves kids</p> 8335 8336 8337 8338 <div class="icon-column__text rte" style="font-size: 16px"><p>Gentle, chemical-free products made with kidsâ safety in mind.</p></div> 8339 8340 </div> 8341 </div></div> 8342 8343<div id="block-id-text_block_wyg8Xw" class="icon-columns__column align-center " 8344 data-cc-animate="cc-fade-in" data-cc-animate-delay="0.45s"><div class="icon-columns__column--inner"><div class="icon-column__image" style="max-width: 80px;color: #000000 !important;"><div class="rimage-outer-wrapper" style="max-width: 80px">
8345 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%"> 8346 8347 <img class="product-card-image rimage__image " 8348 data-lazy-src="//koparoclean.com/cdn/shop/files/Group_1171277182_2_{width}x.svg?v=1733901012" 8349 loading="lazy" 8350 alt="" 8351 width="80" 8352 height="80" 8353 > 8354 8355 <noscript> 8356 8357 <img src="//koparoclean.com/cdn/shop/files/Group_1171277182_2_1024x1024.svg?v=1733901012" alt="" class="rimage__image "> 8358 </noscript> 8359 </div> 8360</div> 8361 8362 8363</div> 8364 <div class="icon-column__content" style="color: #000000 !important;"> 8365 8366 <p class="icon-column__title" style="font-size: 20px">Biodegradable</p> 8367 8368 8369 8370 <div class="icon-column__text rte" style="font-size: 16px"><p>Cleans your home while protecting the planet with biodegradable, eco-friendly formulas.</p></div> 8371 8372 </div> 8373 </div></div> 8374 8375<div id="block-id-text_block_AY8JGP" class="icon-columns__column align-center " 8376 data-cc-animate="cc-fade-in" data-cc-animate-delay="0.6s"><div class="icon-columns__column--inner"><div class="icon-column__image" style="max-width: 80px;color: #000000 !important;"><div class="rimage-outer-wrapper" style="max-width: 80px"> 8377 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%"> 8378 8379 <img class="product-card-image rimage__image " 8380 data-lazy-src="//koparoclean.com/cdn/shop/files/Group_1171277182_3_{width}x.svg?v=1733901012" 8381 loading="lazy" 8382 alt="" 8383 width="80" 8384 height="80" 8385 > 8386 8387 <noscript> 8388 8389 <img src="//koparoclean.com/cdn/shop/files/Group_1171277182_3_1024x1024.svg?v=1733901012" alt="" class="rimage__image "> 8390 </noscript> 8391 </div> 8392</div> 8393 8394 8395</div> 8396 <div class="icon-column__content" style="color: #000000 !important;"> 8397 8398 <p class="icon-column__title" style="font-size: 20px">Safe for pets</p> 8399 8400 8401 8402 <div class="icon-column__text rte" style="font-size: 16px"><p>Pet-friendly cleaning solutions that care for your furry family members.</p></div> 8403 8404 </div> 8405 </div></div> 8406 </div> 8407 </div> 8408</section> 8409 8410 8411</div><div id="shopify-section-template--21612037537930__16752748613ee2d3d1" class="shopify-section"><section class="section border-top" data-cc-animate> 8412 <div class="container"><div id="shopify-block-AV1IwWk9vTys3T0ZaM__judge_me_reviews_review_widget_a8bWP7" class="shopify-block shopify-app-block"> 8413 8414 8415<div style='clear:both'></div> 8416<div id='judgeme_product_reviews' 8417 class='jdgm-widget jdgm-review-widget' 8418 data-product-title='Kitchen Sponge Wipe â Reusable & Eco-Friendly Cleaning Wipes' 8419 data-id='6996992098442' 8420 data-product-id='6996992098442' 8421 data-widget="review" 8422 data-shop-reviews="false" 8423 data-shop-reviews-count="1450" 8424 data-cart-eligible-template="false" 8425 data-shop-average-rating="4.61" 8426 data-shop-review-count="26065" 8427 data-empty-state="empty_widget" 8428 data-entry-point="review_widget.js" 8429 data-entry-key="review-widget/main.js" 8430 data-block-id="AV1IwWk9vTys3T0ZaM__judge_me_reviews_review_widget_a8bWP7" 8431 data-customer-logged-in="false" 8432 8433 8434 style='max-width: 1200px; margin: 0 auto;'> 8435 8436 8437 8438 <div class='jdgm-legacy-widget-content' style='display: none;'> 8439 <div class='jdgm-rev-widg' data-updated-at='2026-02-20T11:48:24Z' data-average-rating='4.73' data-number-of-reviews='227' data-number-of-questions='0' data-image-url='https://cdn.shopify.com/s/files/1/0332/6122/4074/files/SW_5.png?v=1769366618'> <style class='jdgm-temp-hiding-style'>.jdgm-rev-widg{ display: none }</style> <div class='jdgm-rev-widg__header'> <h2 class='jdgm-rev-widg__title'>Customer Reviews</h2> <div class='jdgm-rev-widg__summary'> <div class='jdgm-rev-widg__summary-stars' aria-label='Average rating is 4.73 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--half'></span> </div> <div class='jdgm-rev-widg__summary-text'>Based on 227 reviews</div> </div> <a style='display: none' href='#' class='jdgm-write-rev-link' role='button'>Write a review</a> <div class='jdgm-histogram jdgm-temp-hidden'> <div class='jdgm-histogram__row' data-rating='5' data-frequency='165' data-percentage='73'> <div class='jdgm-histogram__star' role='button' aria-label="73% (165) reviews with 5 star rating" tabindex='0' ><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span></div> <div class='jdgm-histogram__bar'> <div class='jdgm-histogram__bar-content' style='width: 73%;'> </div> </div> <div class='jdgm-histogram__percentage'>73%</div> <div class='jdgm-histogram__frequency'>(165)</div> </div> <div class='jdgm-histogram__row' data-rating='4' data-frequency='62' data-percentage='27'> <div class='jdgm-histogram__star' role='button' aria-label="27% (62) reviews with 4 star rating" tabindex='0' ><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--off'></span></div> <div class='jdgm-histogram__bar'> <div class='jdgm-histogram__bar-content' style='width: 27%;'> </div> </div> <div class='jdgm-histogram__percentage'>27%</div> <div class='jdgm-histogram__frequency'>(62)</div> </div> <div class='jdgm-histogram__row' data-rating='3' data-frequency='0' data-percentage='0'> <div class='jdgm-histogram__star' role='button' aria-label="0% (0) reviews with 3 star rating" tabindex='0' ><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span></div> <div class='jdgm-histogram__bar'> <div class='jdgm-histogram__bar-content' style='width: 0%;'> </div> </div> <div class='jdgm-histogram__percentage'>0%</div> <div class='jdgm-histogram__frequency'>(0)</div> </div> <div class='jdgm-histogram__row' data-rating='2' data-frequency='0' data-percentage='0'> <div class='jdgm-histogram__star' role='button' aria-label="0% (0) reviews with 2 star rating" tabindex='0' ><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span></div> <div class='jdgm-histogram__bar'> <div class='jdgm-histogram__bar-content' style='width: 0%;'> </div> </div> <div class='jdgm-histogram__percentage'>0%</div> <div class='jdgm-histogram__frequency'>(0)</div> </div> <div class='jdgm-histogram__row' data-rating='1' data-frequency='0' data-percentage='0'> <div class='jdgm-histogram__star' role='button' aria-label="0% (0) reviews with 1 star rating" tabindex='0' ><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span></div> <div class='jdgm-histogram__bar'> <div class='jdgm-histogram__bar-content' style='width: 0%;'> </div> </div> <div class='jdgm-histogram__percentage'>0%</div> <div class='jdgm-histogram__frequency'>(0)</div> </div> <div class='jdgm-histogram__row jdgm-histogram__clear-filter' data-rating=null tabindex='0'></div> </div> <div class="jdgm-medals-wrapper jdgm-hidden" data-updated-at='2026-02-20T11:48:24Z'> <style type="text/css"></style> <div class="jdgm-medals" data-link="https://app.judge.me/reviews/stores/koparoclean.com">
8439 <div class="jdgm-medals__container"> <div class="jdgm-medal-wrapper" title="Bronze Transparent Shop. Published at least 80% of verified reviews received in total"> <a class="jdgm-medal jdgm--loading" data-value="84.4" data-type="tran" data-tier="bronze"> <div class="jdgm-medal__image" data-url="tran/bronze.svg" data-alt="Judge.me Bronze Transparent Shop medal"></div> <div class="jdgm-medal__value ">84.4</div> </a> </div> </div> </div> </div> <div class='jdgm-rev-widg__sort-wrapper'></div> </div> <div class='jdgm-rev-widg__body'> <div class='jdgm-rev-widg__reviews'><div class='jdgm-rev jdgm-divider-top' data-verified-buyer='false' data-review-id='c5091948-1516-4189-a715-09096a96cb0b' data-review-language='' data-product-title='Kitchen Sponge Wipe â Reusable & Eco-Friendly Cleaning Wipes' data-product-url='/products/sponge-wipe-pack-of-5' data-thumb-up-count='0' data-thumb-down-count='0'> <div class='jdgm-rev__header'> <div class='jdgm-rev__icon' > A </div> <span class='jdgm-rev__rating' data-score='4' tabindex='0' aria-label='4 star review' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--off'></span> </span> <span class='jdgm-rev__timestamp jdgm-spinner' data-content='2025-03-08 18:29:50 UTC'></span> <div class='jdgm-rev__br'></div> <span class='jdgm-rev__buyer-badge-wrapper'> </span> <span class='jdgm-rev__author-wrapper'> <span class='jdgm-rev__author'>Aditya Rao</span> <span class='jdgm-rev__location' > </span> </span> </div> <div class='jdgm-rev__content'> <div class='jdgm-rev__custom-form'> </div> <b class='jdgm-rev__title'>Super Handy Sponge Wipes</b> <div class='jdgm-rev__body'><p>These sponge wipes absorb water quickly and donât tear apart like cheap local brands.</p></div> <div class='jdgm-rev__pics'> </div> <div class='jdgm-rev__vids'> </div> <div class='jdgm-rev__transparency-badge-wrapper'> <div class='jdgm-rev__transparency-badge' data-badge-type=review_collected_from_another_provider></div> </div> </div> <div class='jdgm-rev__actions'> <div class='jdgm-rev__social'></div> <div class='jdgm-rev__votes'></div> </div> <div class='jdgm-rev__reply'> </div> </div><div class='jdgm-rev jdgm-divider-top' data-verified-buyer='false' data-review-id='d08a5652-714a-4771-88ab-ebd51ecf3f36' data-review-language='' data-product-title='Kitchen Sponge Wipe â Reusable & Eco-Friendly Cleaning Wipes' data-product-url='/products/sponge-wipe-pack-of-5' data-thumb-up-count='0' data-thumb-down-count='0'> <div class='jdgm-rev__header'> <div class='jdgm-rev__icon' > A </div> <span class='jdgm-rev__rating' data-score='5' tabindex='0' aria-label='5 star review' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </span> <span class='jdgm-rev__timestamp jdgm-spinner' data-content='2024-07-18 06:55:57 UTC'></span> <div class='jdgm-rev__br'></div> <span class='jdgm-rev__buyer-badge-wrapper'> </span> <span class='jdgm-rev__author-wrapper'> <span class='jdgm-rev__author'>Anonymous</span> <span class='jdgm-rev__location' > </span> </span> </div> <div class='jdgm-rev__content'> <div class='jdgm-rev__custom-form'> </div> <b class='jdgm-rev__title'>Suggestion for product</b> <div class='jdgm-rev__body'><p>Dear sir can you please available of sponge wives in 4 by 6 feet size in 10mm</p></div> <div class='jdgm-rev__pics'> </div> <div class='jdgm-rev__vids'> </div> <div class='jdgm-rev__transparency-badge-wrapper'> <div class='jdgm-rev__transparency-badge' data-badge-type=review_collected_from_another_provider></div> </div> </div> <div class='jdgm-rev__actions'> <div class='jdgm-rev__social'></div> <div class='jdgm-rev__votes'></div> </div> <div class='jdgm-rev__reply'> </div> </div><div class='jdgm-rev jdgm-divider-top' data-verified-buyer='false' data-review-id='f7f3e3a1-270e-4b54-a78d-6301c7720b1a' data-review-language='' data-product-title='Kitchen Sponge Wipe â Reusable & Eco-Friendly Cleaning Wipes' data-product-url='/products/sponge-wipe-pack-of-5' data-thumb-up-count='0' data-thumb-down-count='0'> <div class='jdgm-rev__header'> <div class='jdgm-rev__icon' > A </div> <span class='jdgm-rev__rating' data-score='5' tabindex='0' aria-label='5
8439star review' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </span> <span class='jdgm-rev__timestamp jdgm-spinner' data-content='2024-07-18 06:55:57 UTC'></span> <div class='jdgm-rev__br'></div> <span class='jdgm-rev__buyer-badge-wrapper'> </span> <span class='jdgm-rev__author-wrapper'> <span class='jdgm-rev__author'>Anonymous</span> <span class='jdgm-rev__location' > </span> </span> </div> <div class='jdgm-rev__content'> <div class='jdgm-rev__custom-form'> </div> <b class='jdgm-rev__title'>Good product</b> <div class='jdgm-rev__body'><p>Meet expectations. EAsy to use and durable</p></div> <div class='jdgm-rev__pics'> </div> <div class='jdgm-rev__vids'> </div> <div class='jdgm-rev__transparency-badge-wrapper'> <div class='jdgm-rev__transparency-badge' data-badge-type=review_collected_from_another_provider></div> </div> </div> <div class='jdgm-rev__actions'> <div class='jdgm-rev__social'></div> <div class='jdgm-rev__votes'></div> </div> <div class='jdgm-rev__reply'> </div> </div><div class='jdgm-rev jdgm-divider-top' data-verified-buyer='false' data-review-id='6c0c3437-78c1-4750-ab98-00e58b8a7db9' data-review-language='' data-product-title='Kitchen Sponge Wipe â Reusable & Eco-Friendly Cleaning Wipes' data-product-url='/products/sponge-wipe-pack-of-5' data-thumb-up-count='0' data-thumb-down-count='0'> <div class='jdgm-rev__header'> <div class='jdgm-rev__icon' > A </div> <span class='jdgm-rev__rating' data-score='5' tabindex='0' aria-label='5 star review' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </span> <span class='jdgm-rev__timestamp jdgm-spinner' data-content='2024-07-18 06:55:57 UTC'></span> <div class='jdgm-rev__br'></div> <span class='jdgm-rev__buyer-badge-wrapper'> </span> <span class='jdgm-rev__author-wrapper'> <span class='jdgm-rev__author'>Anonymous</span> <span class='jdgm-rev__location' > </span> </span> </div> <div class='jdgm-rev__content'> <div class='jdgm-rev__custom-form'> </div> <b class='jdgm-rev__title'>Very nice product</b> <div class='jdgm-rev__body'><p>Very very good.</p></div> <div class='jdgm-rev__pics'> </div> <div class='jdgm-rev__vids'> </div> <div class='jdgm-rev__transparency-badge-wrapper'> <div class='jdgm-rev__transparency-badge' data-badge-type=review_collected_from_another_provider></div> </div> </div> <div class='jdgm-rev__actions'> <div class='jdgm-rev__social'></div> <div class='jdgm-rev__votes'></div> </div> <div class='jdgm-rev__reply'> </div> </div><div class='jdgm-rev jdgm-divider-top' data-verified-buyer='false' data-review-id='8b4370e5-7f07-4a41-bfe6-3fc3d946255a' data-review-language='' data-product-title='Kitchen Sponge Wipe â Reusable & Eco-Friendly Cleaning Wipes' data-product-url='/products/sponge-wipe-pack-of-5' data-thumb-up-count='0' data-thumb-down-count='0'> <div class='jdgm-rev__header'> <div class='jdgm-rev__icon' > A </div> <span class='jdgm-rev__rating' data-score='5' tabindex='0' aria-label='5 star review' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </span> <span class='jdgm-rev__timestamp jdgm-spinner' data-content='2024-07-18 06:55:57 UTC'></span> <div class='jdgm-rev__br'></div> <span class='jdgm-rev__buyer-badge-wrapper'> </span> <span class='jdgm-rev__author-wrapper'> <span class='jdgm-rev__author'>Anonymous</span> <span class='jdgm-rev__location' > </span> </span> </div> <div class='jdgm-rev__content'> <div class='jdgm-rev__custom-form'> </div> <b class='jdgm-rev__title'>Excellent product</b> <div class='jdgm-rev__body'><p>Excellent and very useful product</p></div> <div class='jdgm-rev__pics'> </div> <div class='jdgm-rev__vids'> </div> <div class='jdgm-rev__transparency-badge-wrapper'> <div class='jdgm-rev__transparency-badge' data-badge-type=review_collected_from_another_provider></div> </div> </div> <div class='jdgm-rev__actions'> <div class='jdgm-rev__social'></div> <div class='jdgm-rev__votes'></div> </div> <div class='jdgm-rev__reply'> </div> </div></div> <div class='jdgm-paginate' data-per-page='5' data-url='https://api.judge.me/reviews/reviews_for_widget' ><a class='jdgm-paginate__page jdgm-curt' data-page='1' aria-label='Page 1' tabindex='0' role='button'>1</a><a class='jdgm-paginate__page ' data-page='2' aria-label='Page 2' tabindex='0' role='button'>2</a><a class='jdgm-paginate__page ' data-page='3' aria-label='Page 3' tabindex='0' role='button'>3</a><a class='jdgm-paginate__page jdgm-paginate__next-page' data-page='2' aria-label='Page 2' tabindex='0' rel='next' role='button'></a><a class='jdgm-paginate__page jdgm-paginate__last-page' data-page='46' aria-label='Page 46' tabindex='0' role='button'></a></div> </div> <div class='jdgm-rev-widg__paginate-spinner-wrapper'> <div class='jdgm-spinner'></div> </div> </div> 8440 </div> 8441 8442 8443 8444 8445 8446 8447</div> 8448 8449 8450 8451 8452 8453 8454 8455 8456</div> 8457</div> 8458</section> 8459 8460 8461</div> 8462 </main> 8463 </div><!-- /#page-wrap-content --> 8464 8465 <div id="shopify-section-footer" class="shopify-section"> 8466<footer id="page-footer" class="page-footer" data-section-type="footer" data-cc-animate> 8467 <div class="container"> 8468 8469 <div class="back-to-top-row align-centre">
8470 <a class="hash-link" href="#page-wrap-content"><span class="beside-svg">Back to the top</span> <svg fill="#000000" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"> 8471 <path d="M7.41 15.41L12 10.83l4.59 4.58L18 14l-6-6-6 6z"/> 8472 <path d="M0 0h24v24H0z" fill="none"/> 8473</svg></a> 8474 </div> 8475 8476 8477 8478 8479 8480 8481 <div class="footer-columns row section padless-top"> 8482 8483 <div class="column logo-footer"> 8484 <div class="footer-logo-container"> 8485 8486 <a href="/"><img src="//koparoclean.com/cdn/shop/files/Group_1171277860_500x.png?v=1734330525" /></a> 8487 8488 </div> 8489 </div> 8490 8491 8492 8493 8494 8495 <div class="links-column column" role="navigation" aria-label="Footer navigation"> 8496 <ul class="plain"> 8497 8498 <li><a href="/blogs/koparoclean-blog" title="">Blog - The Clean Slate</a></li> 8499 8500 <li><a href="/pages/faqs" title="">FAQs</a></li> 8501 8502 <li><a href="/pages/no-1-toxin-free-brand" title="">No. 1 Toxin Free Home Cleaner</a></li> 8503 8504 <li><a href="/pages/terms-of-service" title="">Terms of Service</a></li> 8505 8506 <li><a href="/pages/refund-return-policy" title="">Refund & Return Policy</a></li> 8507 8508 <li><a href="https://koparoclean.com/pages/privacy-policy" title="">Privacy Policy</a></li> 8509 8510 <li><a href="/pages/contact-us" title="">Contact Us</a></li> 8511 8512 <li><a href="/pages/disclaimers" title="">Disclaimer</a></li> 8513 8514 </ul> 8515 </div> 8516 8517 8518 8519 <div class="links-column column" role="navigation" aria-label="Secondary footer navigation"> 8520 <ul class="plain"> 8521 8522 <li><a href="https://koparoclean.com/pages/our-story-1" title="">Our Story</a></li> 8523 8524 <li><a href="/pages/ingredients" title="">Ingredients</a></li> 8525 8526 <li><a href="https://koparoclean.com/pages/about-us" title="">About Us</a></li> 8527 8528 <li><a href="https://koparoclean.com/pages/reviews" title="">Reviews</a></li> 8529 8530 </ul> 8531 </div> 8532 8533 8534 8535 8536 <div class="links-column column mobile-border"> 8537 <div class="social-column align-center-desktop full column"> 8538 8539 8540 <div class="social-links "> 8541 <ul class="social-links__list"> 8542 8543 <li><a aria-label="Twitter" class="twitter" target="_blank" rel="noopener" href="https://twitter.com/koparoclean"><svg width="48px" height="40px" viewBox="0 0 48 40" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 8544 <title>Twitter</title> 8545 <defs></defs> 8546 <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> 8547 <g transform="translate(-240.000000, -299.000000)" fill="#000000"> 8548 <path d="M288,303.735283 C286.236309,304.538462 284.337383,305.081618 282.345483,305.324305 C284.379644,304.076201 285.940482,302.097147 286.675823,299.739617 C284.771263,300.895269 282.666667,301.736006 280.418384,302.18671 C278.626519,300.224991 276.065504,299 273.231203,299 C267.796443,299 263.387216,303.521488 263.387216,309.097508 C263.387216,309.88913 263.471738,310.657638 263.640782,311.397255 C255.456242,310.975442 248.201444,306.959552 243.341433,300.843265 C242.493397,302.339834 242.008804,304.076201 242.008804,305.925244 C242.008804,309.426869 243.747139,312.518238 246.389857,314.329722 C244.778306,314.280607 243.256911,313.821235 241.9271,313.070061 L241.9271,313.194294 C241.9271,318.08848 245.322064,322.17082 249.8299,323.095341 C249.004402,323.33225 248.133826,323.450704 247.235077,323.450704 C246.601162,323.450704 245.981335,323.390033 245.381229,323.271578 C246.634971,327.28169 250.269414,330.2026 254.580032,330.280607 C251.210424,332.99061 246.961789,334.605634 242.349709,334.605634 C241.555203,334.605634 240.769149,334.559408 240,334.466956 C244.358514,337.327194 249.53689,339 255.095615,339 C273.211481,339 283.114633,323.615385 283.114633,310.270495 C283.114633,309.831347 283.106181,309.392199 283.089276,308.961719 C285.013559,307.537378 286.684275,305.760563 288,303.735283"></path> 8549 </g> 8550 <g transform="translate(-1332.000000, -476.000000)"></g> 8551 </g> 8552</svg></a></li> 8553 8554 8555 <li><a aria-label="Facebook" class="facebook" target="_blank" rel="noopener" href="https://www.facebook.com/Koparo.Clean/"><svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 8556 <title>Facebook</title> 8557 <defs></defs> 8558 <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
8559 <g transform="translate(-325.000000, -295.000000)" fill="#000000"> 8560 <path d="M350.638355,343 L327.649232,343 C326.185673,343 325,341.813592 325,340.350603 L325,297.649211 C325,296.18585 326.185859,295 327.649232,295 L370.350955,295 C371.813955,295 373,296.18585 373,297.649211 L373,340.350603 C373,341.813778 371.813769,343 370.350955,343 L358.119305,343 L358.119305,324.411755 L364.358521,324.411755 L365.292755,317.167586 L358.119305,317.167586 L358.119305,312.542641 C358.119305,310.445287 358.701712,309.01601 361.70929,309.01601 L365.545311,309.014333 L365.545311,302.535091 C364.881886,302.446808 362.604784,302.24957 359.955552,302.24957 C354.424834,302.24957 350.638355,305.625526 350.638355,311.825209 L350.638355,317.167586 L344.383122,317.167586 L344.383122,324.411755 L350.638355,324.411755 L350.638355,343 L350.638355,343 Z"></path> 8561 </g> 8562 <g transform="translate(-1417.000000, -472.000000)"></g> 8563 </g> 8564</svg></a></li> 8565 8566 8567 <li><a aria-label="Youtube" class="youtube" target="_blank" rel="noopener" href="https://www.youtube.com/@koparoclean"><svg width="48px" height="34px" viewBox="0 0 48 34" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 8568 <title>Youtube</title> 8569 <defs></defs> 8570 <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> 8571 <g transform="translate(-567.000000, -302.000000)" fill="#000000"> 8572 <path d="M586.044,325.269916 L586.0425,311.687742 L599.0115,318.502244 L586.044,325.269916 Z M614.52,309.334163 C614.52,309.334163 614.0505,306.003199 612.612,304.536366 C610.7865,302.610299 608.7405,302.601235 607.803,302.489448 C601.086,302 591.0105,302 591.0105,302 L590.9895,302 C590.9895,302 580.914,302 574.197,302.489448 C573.258,302.601235 571.2135,302.610299 569.3865,304.536366 C567.948,306.003199 567.48,309.334163 567.48,309.334163 C567.48,309.334163 567,313.246723 567,317.157773 L567,320.82561 C567,324.73817 567.48,328.64922 567.48,328.64922 C567.48,328.64922 567.948,331.980184 569.3865,333.447016 C571.2135,335.373084 573.612,335.312658 574.68,335.513574 C578.52,335.885191 591,336 591,336 C591,336 601.086,335.984894 607.803,335.495446 C608.7405,335.382148 610.7865,335.373084 612.612,333.447016 C614.0505,331.980184 614.52,328.64922 614.52,328.64922 C614.52,328.64922 615,324.73817 615,320.82561 L615,317.157773 C615,313.246723 614.52,309.334163 614.52,309.334163 L614.52,309.334163 Z"></path> 8573 </g> 8574 <g transform="translate(-1659.000000, -479.000000)"></g> 8575 </g> 8576</svg></a></li> 8577 8578 8579 8580 <li><a aria-label="Instagram" class="instagram" target="_blank" rel="noopener" href="https://www.instagram.com/koparo.clean"><svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 8581 <title>Instagram</title> 8582 <defs></defs> 8583 <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> 8584 <g transform="translate(-642.000000, -295.000000)" fill="#000000"> 8585 <path d="M666.000048,295 C659.481991,295 658.664686,295.027628 656.104831,295.144427 C653.550311,295.260939 651.805665,295.666687 650.279088,296.260017 C648.700876,296.873258 647.362454,297.693897 646.028128,299.028128 C644.693897,300.362454 643.873258,301.700876 643.260017,303.279088 C642.666687,304.805665 642.260939,306.550311 642.144427,309.104831 C642.027628,311.664686 642,312.481991 642,319.000048 C642,325.518009 642.027628,326.335314 642.144427,328.895169 C642.260939,331.449689 642.666687,333.194335 643.260017,334.720912 C643.873258,336.299124 644.693897,337.637546 646.028128,338.971872 C647.362454,340.306103 648.700876,341.126742 650.279088,341.740079 C651.805665,342.333313 653.550311,342.739061 656.104831,342.855573 C658.664686,342.972372 659.481991,343 666.000048,343 C672.518009,343 673.335314,342.972372 675.895169,342.855573 C678.449689,342.739061 680.194335,342.333313 681.720912,341.740079 C683.299124,341.126742 684.637546,340.306103 685.971872,338.971872 C687.306103,337.637546 688.126742,336.299124 688.740079,334.720912 C689.333313,333.194335 689.739061,331.449689 689.855573,328.895169 C689.972372,326.335314 690,325.518009 690,319.000048 C690,312.481991 689.972372,311.664686 689.855573,309.104831 C689.739061,306.550311 689.333313,304.805665 688.740079,303.279088 C688.126742,301.700876 687.306103,300.362454 685.971872,299.028128 C684.637546,297.693897 683.299124,296.873258 681.720912,296.260017 C680.194335,295.666687 678.449689,295.260939 675.895169,295.144427 C673.335314,295.027628 672.518009,295 666.000048,295 Z M666.000048,299.324317 C672.40826,299.324317 673.167356,299.348801 675.69806,299.464266 C678.038036,299.570966 679.308818,299.961946 680.154513,300.290621 C681.274771,300.725997 682.074262,301.246066 682.91405,302.08595 C683.753934,302.925738 684.274003,303.725229 684.709379,304.845487 C685.038054,305.691182 685.429034,306.961964 685.535734,309.30194 C685.651199,311.832644
8585685.675683,312.59174 685.675683,319.000048 C685.675683,325.40826 685.651199,326.167356 685.535734,328.69806 C685.429034,331.038036 685.038054,332.308818 684.709379,333.154513 C684.274003,334.274771 683.753934,335.074262 682.91405,335.91405 C682.074262,336.753934 681.274771,337.274003 680.154513,337.709379 C679.308818,338.038054 678.038036,338.429034 675.69806,338.535734 C673.167737,338.651199 672.408736,338.675683 666.000048,338.675683 C659.591264,338.675683 658.832358,338.651199 656.30194,338.535734 C653.961964,338.429034 652.691182,338.038054 651.845487,337.709379 C650.725229,337.274003 649.925738,336.753934 649.08595,335.91405 C648.246161,335.074262 647.725997,334.274771 647.290621,333.154513 C646.961946,332.308818 646.570966,331.038036 646.464266,328.69806 C646.348801,326.167356 646.324317,325.40826 646.324317,319.000048 C646.324317,312.59174 646.348801,311.832644 646.464266,309.30194 C646.570966,306.961964 646.961946,305.691182 647.290621,304.845487 C647.725997,303.725229 648.246066,302.925738 649.08595,302.08595 C649.925738,301.246066 650.725229,300.725997 651.845487,300.290621 C652.691182,299.961946 653.961964,299.570966 656.30194,299.464266 C658.832644,299.348801 659.59174,299.324317 666.000048,299.324317 Z M666.000048,306.675683 C659.193424,306.675683 653.675683,312.193424 653.675683,319.000048 C653.675683,325.806576 659.193424,331.324317 666.000048,331.324317 C672.806576,331.324317 678.324317,325.806576 678.324317,319.000048 C678.324317,312.193424 672.806576,306.675683 666.000048,306.675683 Z M666.000048,327 C661.581701,327 658,323.418299 658,319.000048 C658,314.581701 661.581701,311 666.000048,311 C670.418299,311 674,314.581701 674,319.000048 C674,323.418299 670.418299,327 666.000048,327 Z M681.691284,306.188768 C681.691284,307.779365 680.401829,309.068724 678.811232,309.068724 C677.22073,309.068724 675.931276,307.779365 675.931276,306.188768 C675.931276,304.598171 677.22073,303.308716 678.811232,303.308716 C680.401829,303.308716 681.691284,304.598171 681.691284,306.188768 Z"></path> 8586 </g> 8587 <g transform="translate(-1734.000000, -472.000000)"></g> 8588 </g> 8589</svg></a></li> 8590 8591 8592 <li><a aria-label="Pinterest" class="pinterest" target="_blank" rel="noopener" href="https://in.pinterest.com/koparoc/"><svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 8593 <title>Pinterest</title> 8594 <defs></defs> 8595 <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> 8596 <g transform="translate(-407.000000, -295.000000)" fill="#000000"> 8597 <path d="M431.001411,295 C417.747575,295 407,305.744752 407,319.001411 C407,328.826072 412.910037,337.270594 421.368672,340.982007 C421.300935,339.308344 421.357382,337.293173 421.78356,335.469924 C422.246428,333.522491 424.871229,322.393897 424.871229,322.393897 C424.871229,322.393897 424.106368,320.861351 424.106368,318.59499 C424.106368,315.038808 426.169518,312.38296 428.73505,312.38296 C430.91674,312.38296 431.972306,314.022755 431.972306,315.987123 C431.972306,318.180102 430.572411,321.462515 429.852708,324.502205 C429.251543,327.050803 431.128418,329.125243 433.640325,329.125243 C438.187158,329.125243 441.249427,323.285765 441.249427,316.36532 C441.249427,311.10725 437.707356,307.170048 431.263891,307.170048 C423.985006,307.170048 419.449462,312.59746 419.449462,318.659905 C419.449462,320.754101 420.064738,322.227377 421.029988,323.367613 C421.475922,323.895396 421.535191,324.104251 421.374316,324.708238 C421.261422,325.145705 420.996119,326.21256 420.886047,326.633092 C420.725172,327.239901 420.23408,327.460046 419.686541,327.234256 C416.330746,325.865408 414.769977,322.193509 414.769977,318.064385 C414.769977,311.248368 420.519139,303.069148 431.921503,303.069148 C441.085729,303.069148 447.117128,309.704533 447.117128,316.819721 C447.117128,326.235138 441.884459,333.268478 434.165285,333.268478 C431.577174,333.268478 429.138649,331.868584 428.303228,330.279591 C428.303228,330.279591 426.908979,335.808608 426.615452,336.875463 C426.107426,338.724114 425.111131,340.575587 424.199506,342.014994 C426.358617,342.652849 428.63909,343 431.001411,343 C444.255248,343 455,332.255248 455,319.001411 C455,305.744752 444.255248,295 431.001411,295"></path> 8598 </g> 8599 <g transform="translate(-1499.000000, -472.000000)"></g> 8600 </g> 8601</svg></a></li> 8602 8603 8604 8605 8606 </ul> 8607 </div> 8608 8609 8610 </div> 8611 </div> 8612 8613 8614 <div class="footer-right mobile-border"> 8615 <img class="footer-image" src="//koparoclean.com/cdn/shop/files/Frame_7855_4.png?v=1734330339" alt="" height="" width="" /> 8616 </div> 8617 8618 8619 8620 </div> 8621 8622 8623 8624 8625 8626 8627 8628 8629 </div> 8630 <div class="footer-bottom"> 8631 <div class="container"> 8632 8633 <div class="footer-lower inline-row spaced"> 8634 8635 <div class="inline-item right last payment-methods"> 8636 8637 </div> 8638 8639 <div class="inline-item left"> 8640 <div class="copy"> <a href="/">Koparo Clean</a> © 2024 | All Rights Reserved 8641 8642 </div> 8643 </div> 8644 </div> 8645 8646 8647 <div class="inline-item right footer-app-box"> 8648 8649 8650 8651 <p>App on Mobile</p> 8652 8653 <div class="app-logo"> 8654 <a href="https://play.google.com/store/apps/details?id=com.koparo&pcampaignid=web_share" target="_blank"><img src="//koparoclean.com/cdn/shop/files/google-play-badge.svg?v=9241010483535765456"> 8655 </a> 8656 </div> 8657 <div class="app-logo"> 8658 <a href="https://apps.apple.com/in/app/koparo-clean/id6449269234" target="_blank"><img src="//koparoclean.com/cdn/shop/files/app-store-apple.svg?v=1496169279337378747"></a></div> 8659 <div style="clear:both;"></div> 8660 </div> 8661 8662 8663 8664 <div class="made-width"> 8665 Made with <img src="https://cdn.shopify.com/s/files/1/0332/6122/4074/files/d0bec47079bbd11149cc492bf43829c2.png?v=1734333606"/> by <a href="https://www.thelandingpagecompany.com/" target="_blank">The Landing Page Company</a> 8666 </div> 8667 </div> 8668 </div> 8669</footer> 8670 8671 <div class="sticky-footer-mobile"> 8672 8673<a href="/pages/shop-by-category/"> 8674 <svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 122.88 121.78"> <path d="M6.91,0H49.79a6.86,6.86,0,0,1,5.34,2.55A6.37,6.37,0,0,1,56.29,4.6a6.61,6.61,0,0,1,.41,2.31V49.6a7,7,0,0,1-2.13,5,7,7,0,0,1-4.78,1.94H6.91A6.73,6.73,0,0,1,4.37,56,6.78,6.78,0,0,1,.58,52.33,6.62,6.62,0,0,1,0,49.6V6.91A7,7,0,0,1,1.71,2.37L2,2.09A7.1,7.1,0,0,1,4.06.63,7,7,0,0,1,6.91,0ZM73.09,65.26H116a6.87,6.87,0,0,1,3,.67,7,7,0,0,1,2.38,1.88,6.77,6.77,0,0,1,1.16,2,6.66,6.66,0,0,1,.41,2.32v42.69a6.82,6.82,0,0,1-.56,2.69,7,7,0,0,1-1.57,2.28,6.83,6.83,0,0,1-2.22,1.43,6.72,6.72,0,0,1-2.56.51H73.09a7,7,0,0,1-2.55-.5,
86746.85,6.85,0,0,1-2.2-1.41,7.09,7.09,0,0,1-1.59-2.28,6.76,6.76,0,0,1-.57-2.72V72.18a6.67,6.67,0,0,1,.45-2.43,7,7,0,0,1,1.25-2.12l.28-.28a7,7,0,0,1,2.07-1.45,6.83,6.83,0,0,1,2.86-.64ZM116,72.15H73.09l0,0v42.72c3.68,0,42.89,0,42.93,0,0-3.6,0-42.7,0-42.72ZM6.91,65.26H49.79a6.86,6.86,0,0,1,5.34,2.55,6.37,6.37,0,0,1,1.16,2,6.66,6.66,0,0,1,.41,2.32v42.69a6.82,6.82,0,0,1-.56,2.69,6.69,6.69,0,0,1-1.57,2.28,7,7,0,0,1-4.78,1.94H6.91a6.92,6.92,0,0,1-2.54-.5,6.79,6.79,0,0,1-2.21-1.41,6.91,6.91,0,0,1-1.58-2.28A6.61,6.61,0,0,1,0,114.87V72.18a6.89,6.89,0,0,1,.45-2.43,7.05,7.05,0,0,1,1.26-2.12L2,67.35A6.89,6.89,0,0,1,4.06,65.9a6.82,6.82,0,0,1,2.85-.64Zm42.88,6.89H6.91l0,0,0,42.72c3.67,0,42.89,0,42.92,0,0-3.6,0-42.7,0-42.72ZM73.09,0H116a6.87,6.87,0,0,1,3,.67,7,7,0,0,1,2.38,1.88,6.77,6.77,0,0,1,1.16,2.05,6.61,6.61,0,0,1,.41,2.31V49.6a6.83,6.83,0,0,1-.56,2.7,7.09,7.09,0,0,1-1.57,2.28A7,7,0,0,1,118.53,56a6.91,6.91,0,0,1-2.56.51H73.09A6.78,6.78,0,0,1,70.54,56a7,7,0,0,1-2.2-1.4,7.09,7.09,0,0,1-1.59-2.28,6.78,6.78,0,0,1-.57-2.73V6.91a6.66,6.66,0,0,1,.45-2.42,6.91,6.91,0,0,1,1.25-2.12l.28-.28A7.19,7.19,0,0,1,70.23.63,7,7,0,0,1,73.09,0ZM116,6.89H73.09l0,0V49.63c3.68,0,42.89,0,42.93,0,0-3.6,0-42.71,0-42.72Zm-66.18,0H6.91l0,0,0,42.72c3.67,0,42.89,0,42.92,0,0-3.6,0-42.71,0-42.72Z"/></svg> 8675 8676 Categories 8677 </a> 8678 8679<a href="/account"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="27" height="27" viewBox="0 0 32 32"><path d="M18 22.082v-1.649c2.203-1.241 4-4.337 4-7.432 0-4.971 0-9-6-9s-6 4.029-6 9c0 3.096 1.797 6.191 4 7.432v1.649c-6.784 0.555-12 3.888-12 7.918h28c0-4.030-5.216-7.364-12-7.918z"></path></svg> 8680 Account 8681 </a> 8682 8683<a href="https://koparoclean.com/"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="26" height="26" viewBox="0 0 32 32"><path d="M32 18.451l-16-12.42-16 12.42v-5.064l16-12.42 16 12.42zM28 18v12h-8v-8h-8v8h-8v-12l12-9z"></path></svg> 8684 Home 8685 </a> 8686 8687<a href="#smile-home" id="kcash_shopflo"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="27" height="27" viewBox="0 0 20 20"><path d="M16 6h-12.5v-0.5l11-0.88v0.88h1.5v-1.5c0-1.1-0.891-1.872-1.979-1.717l-10.041 1.434c-1.089 0.156-1.98 1.183-1.98 2.283v10c0 1.104 0.895 2 2 2h12c1.104 0 2-0.896 2-2v-8c0-1.104-0.896-2-2-2zM14.5 13.006c-0.828 0-1.5-0.672-1.5-1.5s0.672-1.5 1.5-1.5 1.5 0.672 1.5 1.5-0.672 1.5-1.5 1.5z"></path></svg> 8688 KCash 8689 </a> 8690 8691 8692 8693 <a onClick="window.handleFloCartBtn()" id="flo-cart-icon"> 8694 <span class="current-cart-icon--"> 8695 8696 <svg aria-hidden="true" focusable="false" role="presentation" width="27" height="27" viewBox="0 0 25 25"><path d="M5.058 23a2 2 0 1 0 4.001-.001A2 2 0 0 0 5.058 23zm12.079 0c0 1.104.896 2 2 2s1.942-.896 1.942-2-.838-2-1.942-2-2 .896-2 2zM0 1a1 1 0 0 0 1 1h1.078l.894 3.341L5.058 13c0 .072.034.134.042.204l-1.018 4.58A.997.997 0 0 0 5.058 19h16.71a1 1 0 0 0 0-2H6.306l.458-2.061c.1.017.19.061.294.061h12.31c1.104 0 1.712-.218 2.244-1.5l3.248-6.964C25.423 4.75 24.186 4 23.079 4H5.058c-.157 0-.292.054-.438.088L3.844.772A1 1 0 0 0 2.87 0H1a1 1 0 0 0-1 1zm5.098 5H22.93l-3.192 6.798c-.038.086-.07.147-.094.19-.067.006-.113.012-.277.012H7.058v-.198l-.038-.195L5.098 6z"/></svg> Cart 8697 8698 8699 8700 </span> 8701 </a> 8702 8703 8704</div> 8705 8706 8707 8708 8709</div> 8710 </div> 8711</div><!-- /#page-wrap --> 8712 8713<div id="shopify-section-popup" class="shopify-section section-popup"> 8714 8715 8716</div> 8717
8718<script> 8719 class ImageLazyLoaderInstance { 8720 constructor() { 8721 this.intersectionObserver = null; 8722 this.bindObservers(); 8723 this.loadLazyImages(); 8724 } 8725 8726 static debounce(func, timeout = 300) { 8727 let timer; 8728 return (...args) => { 8729 clearTimeout(timer); 8730 timer = setTimeout(() => { 8731 func.apply(this, args); 8732 }, timeout); 8733 }; 8734 } 8735 8736 loadLazyImage(img) { 8737 const imgLazySrc = img.getAttribute('data-lazy-src'), 8738 imgLazyBg = img.getAttribute('data-lazy-bg'); 8739 8740 if(!imgLazySrc && !imgLazyBg) { 8741 console.warn('CC', 'Unable to load lazy image, no URL specified', img); 8742 return; 8743 } 8744 8745 const imageLoadHandler = (newSrc) => { 8746 if(imgLazySrc) { 8747 img.setAttribute('src', newSrc); 8748 } else { 8749 img.style.backgroundImage = `url('${newSrc}')`; 8750 } 8751 8752 // When images are lazy loaded, add a class to any text shadow containers 8753 const closestTextShadow = img.closest('.has-tint--shadow'); 8754 if (closestTextShadow) { 8755 closestTextShadow.classList.add('has-tint--shadow-in'); 8756 } 8757 8758 // Remove lazy placeholder 8759 if (img.parentElement.classList.contains('lazyload--placeholder')) { 8760 img.parentElement.classList.remove('lazyload--placeholder'); 8761 } 8762 8763 img.setAttribute('data-lazy-loaded', true); 8764 } 8765 8766 // Find the closest parent with a width 8767 let imgWidth = img.clientWidth; 8768 if (imgWidth === 0) { 8769 let getWidth = function (imgParent) { 8770 return imgParent.clientWidth > 0 ? imgParent.clientWidth : getWidth(imgParent.parentElement); 8771 } 8772 imgWidth = getWidth(img.parentElement); 8773 } 8774 8775 // Get the nearest width which is higher than this images width 8776 let closestWidth = 2048; 8777 for (let num of [80, 120, 180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]) { 8778 if (num > imgWidth) { 8779 closestWidth = num; 8780 break; 8781 } 8782 } 8783 8784 // Load the image 8785 if(imgLazySrc || imgLazyBg){ 8786 const imgUrl = imgLazySrc ? imgLazySrc : imgLazyBg, 8787 oldSrc = img.getAttribute('src') || img.style.backgroundImage, 8788 newSrc = imgUrl.replace('{width}x', closestWidth + (window.devicePixelRatio > 1 || window.innerWidth <= 1024 ? 'x@2x' : 'x')); 8789 8790 if (!oldSrc || oldSrc !== newSrc) { 8791 const tempImage = new Image(); 8792 tempImage.addEventListener('load', () => imageLoadHandler(newSrc)); 8793 tempImage.src = newSrc; 8794 } 8795 } 8796 } 8797 8798 loadLazyImages(recheckImages) { 8799 let selectorSuffix = recheckImages ? '' : ':not([data-lazy-loaded="true"])'; 8800 8801 // If image lazy loading is supported 8802 if ('loading' in HTMLImageElement.prototype) { 8803 document.querySelectorAll(`[data-lazy-src]${selectorSuffix}`).forEach(this.loadLazyImage); 8804 if(this.intersectionObserver) { 8805 document.querySelectorAll(`[data-lazy-bg]${selectorSuffix}`).forEach(imgBg => { 8806 this.intersectionObserver.observe(imgBg); 8807 }); 8808 } 8809 } else if (this.intersectionObserver) { 8810 document.querySelectorAll(`[data-lazy-src]${selectorSuffix},[data-lazy-bg]${selectorSuffix}`).forEach(img => { 8811 this.intersectionObserver.observe(img); 8812 }); 8813 } else { 8814 // Lazy loading and intersection observer not supported, fallback!! 8815 document.querySelectorAll(`[data-lazy-src]${selectorSuffix},[data-lazy-bg]${selectorSuffix}`).forEach(this.loadLazyImage); 8816 } 8817 } 8818 8819 bindObservers() { 8820 // Observe scrolling where needed 8821 if ('IntersectionObserver' in window) { 8822 this.intersectionObserver = new IntersectionObserver( 8823 (entries, observer) => { 8824 entries.forEach(entry => { 8825 if (entry.isIntersecting) { 8826 const img = entry.target; 8827 observer.unobserve(img); 8828 this.loadLazyImage(img); 8829 } 8830 }); 8831 }, { 8832 // Start lazy loading when within 200px of the image 8833 rootMargin: '0px 0px 400px 0px', 8834 threshold: 0.01 8835 } 8836 ); 8837 } 8838 8839 // Observe window resize events 8840 window.addEventListener('resize', ImageLazyLoaderInstance.debounce(() => this.loadLazyImages(true))); 8841 8842 window.addEventListener("load", () => { 8843 // Observe DOM changes 8844 const observer = new MutationObserver(ImageLazyLoaderInstance.debounce(() => { 8845 this.loadLazyImages(); 8846 8847 // Broadcast an event for future usage 8848 document.documentElement.dispatchEvent( 8849 new CustomEvent('theme:body-dom-change', {bubbles: true, cancelable: false}) 8850 ); 8851 }, 10)); 8852 8853 observer.observe(document.body, { 8854 childList: true, 8855 subtree: true 8856 }); 8857 }); 8858 } 8859 } 8860 8861 window.theme = window.theme || {}; 8862 theme.imageLazyLoader = new ImageLazyLoaderInstance(); 8863 8864 /* Check for full width sections */
8865 theme.assessFullWidthSections = function() { 8866 document.querySelectorAll('.has-alt-bg').forEach(elem => elem.classList.remove('last-alt-bg')); 8867 document.querySelectorAll('.has-full-width-section').forEach(elem => elem.classList.remove('last-full-width-section')); 8868 document.querySelectorAll('#content .shopify-section > .use-alt-bg').forEach(elem => elem.parentElement.classList.add('has-alt-bg')); 8869 document.querySelectorAll('#content .shopify-section > .full-width-section').forEach(elem => { 8870 const section = elem.parentElement; 8871 section.classList.add('has-full-width-section'); 8872 if (section.parentElement.lastElementChild === section) { 8873 section.classList.add('last-full-width-section'); 8874 } 8875 }); 8876 }; 8877 theme.assessFullWidthSections(); 8878</script>
8878 8879 8880
8881<script src="//koparoclean.com/cdn/shop/t/67/assets/vendor.min.js?v=166430440561706632871782124328" defer="defer"></script>
vendor: 1 bytes, line 8881
8881
8882<script src="//koparoclean.com/cdn/shop/t/67/assets/theme.js?v=178658449883564259061785264899" defer="defer"></script>
8882 8883 8884 8885 8886 <!-- "snippets/smile-initializer.liquid" was not rendered, the associated app was uninstalled -->
8887<script src='https://static-cdn.trackier.com/js/trackier-web-sdk.js'></script>
vendor: 1 bytes, line 8887
8887
8888<script> 8889window.TrackierWebSDK.init();</script>
8889<!-- shopflo script to add shopflo button in the header - [Starts] -->
8890<script> 8891// This script will change for every merchant 8892const loader = `<svg 8893 class="loader flo-loader" 8894 width="17" 8895 height="16" 8896 viewBox="0 0 17 16" 8897 fill="none" 8898 xmlns="http://www.w3.org/2000/svg" 8899> 8900<path 8901 d="M8.50004 1.33325V3.99992M8.50004 11.9999V14.6666M4.50004 7.99992H1.83337M15.1667 7.99992H12.5M13.219 12.7189L11.3334 10.8333M13.219 3.33321L11.3334 5.21883M3.78109 12.7189L5.66671 10.8333M3.78109 3.33321L5.66671 5.21883" 8902 stroke="#111" 8903 stroke-width="1.6" 8904 stroke-linecap="round" 8905 stroke-linejoin="round" 8906/> 8907</svg>`; 8908 8909// defining css and add it to style tag in head 8910function appendCss() { 8911 let css = ` 8912 .loader { 8913 display: block; 8914 animation: rotate 1.5s linear infinite; 8915 } 8916 8917 .loader-container { 8918 display: flex; 8919 justify-content: center; 8920 align-items: center; 8921 width: 100%; 8922 height: 100%; 8923 } 8924 8925 .loader-container > .loader { 8926 height: 16px !important; 8927 width: 16px !important; 8928 } 8929 8930 @keyframes rotate { 8931 100% { 8932 transform: rotate(360deg); 8933 } 8934 } 8935 8936 .flo-disabled-text-color { 8937 cursor: not-allowed; 8938 } 8939 8940 #logout-button-desktop, 8941 #logout-button-mobile, 8942 #account-button-desktop { 8943 cursor: pointer; 8944 font: inherit; 8945 display: flex; 8946 justify-content: center; 8947 align-items: center; 8948 gap: 8px; 8949 font-size: 14px; 8950 color: #344054; 8951 font-style: normal; 8952 font-weight: 500; 8953 line-height: 20px; 8954 width: 100%; 8955 border-radius: 8px; 8956 padding: 8px 14px; 8957 border: none; 8958 background: var(--base-white, #fff); 8959 } 8960 8961 #logout-button-desktop>p { 8962 margin: 0; 8963 padding: 0; 8964 } 8965 8966 #loggedin-icons { 8967 align-self: center; 8968 display: none; 8969 } 8970 8971 #loggedin-icons-mobile { 8972 display: none; 8973 } 8974 8975 #shopflo-drawer-desktop, 8976 #shopflo-drawer-mobile { 8977 padding: 4px; 8978 display: none; 8979 right: 0%; 8980 position: absolute; 8981 width: 8rem; 8982 top: 100%; 8983 box-shadow: 0px 1px 4px 0px #00000040; 8984 border-radius: 8px; 8985 z-index: 999; 8986 background: #fff !important; 8987 } 8988 8989 #shopflo-drawer-desktop>ul, 8990 #shopflo-drawer-mobile>ul { 8991 margin: 0px 0px 0px 0px; 8992 padding: 0; 8993 width: 100%; 8994 } 8995 8996 #shopflo-drawer-desktop>ul>a, 8997 #shopflo-drawer-mobile>ul>a { 8998 cursor: pointer; 8999 width: 100%; 9000 display: flex !important; 9001 align-items: baseline; 9002 padding: 0; 9003 color: inherit; 9004 height: 38px; 9005 margin-left: 0 !important; 9006 text-decoration: none; 9007 } 9008 9009 #shopflo-drawer-desktop>ul>a:hover, 9010 #shopflo-drawer-mobile>ul>a:hover, 9011 #shopflo-drawer-desktop>ul>a:focus, 9012 #shopflo-drawer-mobile>ul>a:focus { 9013 text-decoration: none; 9014 } 9015 9016 #shopflo-drawer-desktop>ul>a:focus, 9017 #shopflo-drawer-mobile>ul>a:focus, 9018 #shopflo-drawer-desktop>ul>a:active, 9019 #shopflo-drawer-mobile>ul>a:active { 9020 text-decoration: none; 9021 } 9022 9023 #shopflo-drawer-desktop>ul>a:focus .loader-container, 9024 #shopflo-drawer-mobile>ul>a:focus .loader-container { 9025 display: flex; 9026 } 9027 9028 #shopflo-drawer-desktop>ul>a:focus p, 9029 #shopflo-drawer-mobile>ul>a:focus p { 9030 display: none; 9031 } 9032 9033 #shopflo-drawer-desktop>ul>a:not(:focus) .loader-container, 9034 #shopflo-drawer-mobile>ul>a:not(:focus) .loader-container { 9035 display: none; 9036 } 9037 9038 #shopflo-drawer-desktop>ul>a:not(:focus) p, 9039 #shopflo-drawer-mobile>ul>a:not(:focus) p { 9040 display: block; 9041 } 9042 9043 #shopflo-drawer-desktop>ul>a>p, 9044 #shopflo-drawer-mobile>ul>a>p { 9045 font-size: 14px; 9046 font-style: normal; 9047 font-weight: 500; 9048 line-height: 142.857%; 9049 display: inline-flex; 9050 gap: 8px; 9051 align-items: center; 9052 margin: 10px 0 10px 0; 9053 color: #000; 9054 } 9055 9056 .header--icon, 9057 .header--icon--mobile { 9058 cursor: pointer; 9059 position: relative; 9060 display: inline-flex; 9061 color: #000; 9062 } 9063 9064 #icon-close-shopflo, 9065 #icon-close-shopflo-mobile { 9066 display: none; 9067 border-radius: 50px; 9068 border: 1px solid white; 9069 margin: 0; 9070 padding: 2px; 9071 align-items: center; 9072 justify-content: center; 9073 } 9074 9075 path#svgkp-path { 9076 stroke-width: 0.1; 9077 } 9078 9079 svg.loader.flo-loader { 9080 position: relative !important; 9081 } 9082 9083 .header--icon--mobile { 9084 display: none; 9085 } 9086 9087 @media(max-width:699px) { 9088 .header--icon { 9089 display: none; 9090 } 9091 9092 .header--icon--mobile { 9093 display: inline-flex; 9094 } 9095 } 9096 `; 9097 9098 var style = document.createElement('style'); 9099 style.innerHTML = css; 9100 document.getElementsByTagName('head')[0].appendChild(style); 9101} 9102 9103// function call to append css to style tag 9104appendCss(); 9105 9106const userIcon = `
9107 <svg class="user-icon" width="29" height="29" viewBox="0 0 29 29" fill="none" xmlns="http://www.w3.org/2000/svg"> 9108 <style> 9109 .user-icon:hover path { stroke: rgb(143, 130, 107); } 9110 </style> 9111 9112 <g fill="white"> 9113 9114 <path d="M4.83331 25.375V22.9583C4.83331 21.6765 5.34254 20.4471 6.24896 19.5407C7.15539 18.6342 8.38477 18.125 9.66665 18.125H12.6875" 9115 stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" fill="white"/> 9116 <path d="M14.5 13.2917C17.1694 13.2917 19.3334 11.1277 19.3334 8.45833C19.3334 5.78896 17.1694 3.625 14.5 3.625C11.8306 3.625 9.66669 5.78896 9.66669 8.45833C9.66669 11.1277 11.8306 13.2917 14.5 13.2917Z" 9117 stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" fill="white"/> 9118 </g> 9119 <path d="M21.3865 12.3001L14.1711 20.6166L20.5136 20.7427L19.6967 26.3665L26.9122 18.05L20.5697 17.9238L21.3865 12.3001Z" 9120 fill="#01CCA7" stroke="#01CCA7" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"/> 9121</svg> 9122`; 9123 9124// shopflo icon for desktop - if user is not logged in 9125const shopfloNotLoggedIcon = `<div id="flo-login-button-header-logo" style="cursor: pointer;display: flex;align-items: center;">${userIcon}</div>`; 9126 9127// shopflo icon for mobile - if user is not logged in 9128const shopfloNotLoggedIconMobile = `<div id="flo-login-button-header-logo-mobile" style="cursor: pointer;display: flex">${userIcon}</div>`; 9129 9130// dropdown for desktop (opens on clicking shopflo icon if user logged in) 9131const drawerhtmlDesktop = `<div id="shopflo-drawer-desktop"> 9132<ul> 9133<a id="account-button-desktop" href="javascript:void(0);" onclick="handleShopifyLogin(event,'/account')" style="display: flex"> 9134 <p> 9135 Account 9136 </p> 9137 <div class="loader-container"> 9138 ${loader} 9139 </div> 9140</a> 9141</ul> 9142 <button id="logout-button-desktop"> 9143 <p> 9144 Log out 9145 </p> 9146 </button> 9147</div>`; 9148 9149// dropdown for mobile (opens on clicking shopflo icon if user logged in) 9150const drawerhtmlMobile = `<div id="shopflo-drawer-mobile"> 9151<ul> 9152<a href="javascript:void(0);" onclick="handleShopifyLogin(event,'/account')" style="display: flex"> 9153 <p> 9154 Account 9155 </p> 9156 <div class="loader-container"> 9157 ${loader} 9158 </div> 9159</a> 9160</ul> 9161 <button id="logout-button-mobile"> 9162 <p> 9163 Logout 9164 </p> 9165 </button> 9166</div>`; 9167 9168const shopfloLoggedInIcon = ` 9169 <div id="loggedin-icons"> 9170 <div id="icon-close-shopflo" class="icon-close-shopflo" style="height: 25px; width:25px; cursor: pointer;" onclick="handleDrawer()"> 9171 <svg width="18" height="18" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 9172 <path d="M18 6L6 18M6 6L18 18" stroke="white" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"/> 9173 </svg> 9174 </div> 9175<div style="cursor: pointer; display: flex; align-items: center; margin-top: 2px;" onclick="handleDrawer()" id="icon-shopflo"> 9176 ${userIcon} 9177</div> 9178 </div>`; 9179 9180const shopfloLoggedInIconMobile = ` 9181<div id="loggedin-icons-mobile"> 9182 <div id="icon-close-shopflo-mobile" style="cursor: pointer;" onclick="handleDrawer()"> 9183 <svg width="17" height="17" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 9184 <path d="M18 6L6 18M6 6L18 18" stroke="currentColor" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"/> 9185 </svg> 9186 </div> 9187 <div style="cursor: pointer;display: flex align-items: center;" onclick="handleDrawer()" id="icon-shopflo-mobile"> 9188 ${userIcon} 9189 </div> 9190</div>`; 9191 9192// It will change based on theme 9193const personIconElement = document.querySelector('a.toolbar-account svg')?.parentElement; 9194const profileButtonElement = document.querySelector('a.toolbar-account svg'); 9195const profileButtonElementMbl = document.querySelector('a.nav-item-link'); 9196 9197// const userIcon = document.querySelector('.toolbar-icons .toolbar-account svg'); 9198 9199// if (userIcon) { 9200// userIcon.style.stroke = 'black'; 9201// userIcon.style.fill = 'black'; 9202// } 9203 9204const html = ` 9205 ${shopfloNotLoggedIcon} 9206 ${shopfloLoggedInIcon} 9207 ${drawerhtmlDesktop} 9208`; 9209 9210if(!document.getElementsByClassName("header--icon")?.[0]){ 9211 const shopflossoDesktopNode = document.createElement('div'); 9212 shopflossoDesktopNode.className="header--icon"; 9213 shopflossoDesktopNode.innerHTML = html; 9214 if (personIconElement) { 9215 personIconElement.replaceChild(shopflossoDesktopNode,profileButtonElement); 9216 } 9217} 9218 9219//mobile
9220const personIconElementMbl = document.querySelector('a.nav-item-link')?.parentElement; 9221const htmlmobile = ` 9222 ${shopfloNotLoggedIconMobile} 9223 ${shopfloLoggedInIconMobile} 9224 ${drawerhtmlMobile} 9225`; 9226 9227if(!document.getElementsByClassName("header--icon--mobile")?.[0]){ 9228 const shopflossoMobileNode = document.createElement('div'); 9229 shopflossoMobileNode.className="header--icon--mobile"; 9230 shopflossoMobileNode.innerHTML = htmlmobile; 9231 if (personIconElementMbl) { 9232 personIconElementMbl.replaceChild(shopflossoMobileNode,profileButtonElementMbl); 9233 } 9234} 9235</script>
9235 9236<!-- shopflo script to add shopflo button in the header - [Ends] --> 9237<input 9238 style="display:none;" 9239 value="42302194811018" 9240 id="variantIdBundle" 9241/> 9242 9243
9244<script> 9245 if (window.mwMarketingOffersHelper) { 9246 class mwCustomTheme { 9247 openCartDrawer(cart) { 9248 theme.updateCartSummaries(true, false, false); 9249 9250 /* 9251 * Shopflo integration: 9252 * Wait until the bundle has been successfully added 9253 * and the cart has been updated, then trigger Shopflo. 9254 */ 9255 setTimeout(function () { 9256 if (typeof window.handleFloCartBtn === 'function') { 9257 window.handleFloCartBtn(); 9258 console.log( 9259 '[MW Bundle Builder] Shopflo integration: handleFloCartBtn() called successfully.' 9260 ); 9261 } else { 9262 console.warn( 9263 '[MW Bundle Builder] Shopflo integration: handleFloCartBtn() is not available.' 9264 ); 9265 } 9266 }, 2000); 9267 } 9268 9269 close() { 9270 } 9271 9272 updateCartBubble(sections) { 9273 } 9274 9275 getButtonLoadingClassName() { 9276 return "loading"; 9277 } 9278 } 9279 9280 const mwTheme = new mwCustomTheme(); 9281 9282 window.mwMarketingOffersOptions.setThemeSections("mini-cart,main-cart"); 9283 9284 window.mwMarketingOffersOptions.theme = mwTheme; 9285 mwMarketingOffersOptions.addSelector( 9286 'add_to_cart', 9287 '.payment-and-quantity__add .product-add' 9288 ); 9289 mwMarketingOffersOptions.addSelector( 9290 'variant_input', 9291 '#variantIdBundle' 9292 ); 9293 9294 window.addEventListener("load", () => { 9295 document.querySelector('.option-selectors')?.addEventListener( 9296 'click', 9297 function () { 9298 const selectElement = document.querySelector('.original-selector'); 9299 9300 if (selectElement) { 9301 setTimeout(function () { 9302 const selectedValue = selectElement.value; 9303 const currentVariant = document.querySelector('#variantIdBundle'); 9304 9305 if (currentVariant) { 9306 currentVariant.setAttribute('value', selectedValue); 9307 currentVariant.dispatchEvent( 9308 new Event('change', { bubbles: true }) 9309 ); 9310 } 9311 }, 10); 9312 } 9313 } 9314 ); 9315 }); 9316 } 9317</script>
9317 9318 9319<div id="shopify-block-AQzZUdjQ3SXVxbUpNb__11348531219507317188" class="shopify-block shopify-app-block">
9319<script>window.gbbEnv=new URLSearchParams(location.search).get('env')==='staging'?'staging':'production'</script>
9319 9320 9321 9322 9323 9324 9325 9326 9327 9328<!-- BEGIN app snippet: storefront-globals -->
9328<script> 9329 (function () { 9330 window.easybundle_active_product_data = window.easybundle_active_product_data ?? {id: 6996992098442,url: "\/products\/sponge-wipe-pack-of-5",available: true,title: "Kitchen Sponge Wipe â Reusable \u0026 Eco-Friendly Cleaning Wipes",handle: "sponge-wipe-pack-of-5",description: "\u003cdiv class=\"description\"\u003e\n \u003cp\u003eWhat if your cleaning tools were sustainable too?\u003c\/p\u003e\n\u003cspan class=\"short-description\"\u003e Koparoâs eco-friendly sponge wipes are highly absorbent, reusable, and 100% compostable.\u003c\/span\u003e \u003cspan style=\"display: none;\" class=\"full-description\"\u003e Koparoâs eco-friendly sponge wipes are highly absorbent, reusable, and 100% compostable. The smarter, greener way to clean surfaces in your Indian home.\u003c\/span\u003e \u003ca class=\"read-more-toggle\"\u003eRead More\u003c\/a\u003e\n\u003c\/div\u003e",published_at: [41,43,23,19,1,2023,4,19,false,"EST"],created_at: [44,38,1,23,8,2022,2,235,true,"EDT"],vendor: "Natural cellulose based sponge wipes for scratch-free cleaning",type: "",tags: ["Home Cleaners Range","Koparo Products"],price: 21000,price_min: 21000,price_max: 28900,price_varies: true,compare_at_price: 21500,compare_at_price_min: 21500,compare_at_price_max: 29900,compare_at_price_varies: true,images: ["\/\/koparoclean.com\/cdn\/shop\/files\/12_f7e8fd9b-377b-4173-b822-f1a317369d3f.png?v=1790236287","\/\/koparoclean.com\/cdn\/shop\/files\/Artboard_1_5c583250-91d0-4ce1-9ee0-e7b5c62c6c62.jpg?v=1772392130","\/\/koparoclean.com\/cdn\/shop\/files\/Spongewipes-1_bdd35d59-5e35-479f-827d-a8a2ed1dc826.png?v=1772392130","\/\/koparoclean.com\/cdn\/shop\/files\/Spongewipes-2.png?v=1772392130","\/\/koparoclean.com\/cdn\/shop\/files\/Spongewipes-3_3d4441d3-3a28-440f-b5a7-8b5793f46e96.png?v=1772392130","\/\/koparoclean.com\/cdn\/shop\/files\/Spongewipes-4_9aa12677-9295-4d02-8715-f0a1032b699d.png?v=1772392130","\/\/koparoclean.com\/cdn\/shop\/files\/13_6ce992bd-6d83-4312-838e-dd8595b94566.png?v=1790236287"],featured_image: "\/\/koparoclean.com\/cdn\/shop\/files\/12_f7e8fd9b-377b-4173-b822-f1a317369d3f.png?v=1790236287",options: ["Size"],image: "\/\/koparoclean.com\/cdn\/shop\/files\/12_f7e8fd9b-377b-4173-b822-f1a317369d3f.png?v=1790236287", 9331 productOptions: [ 9332 { 9333 id: "gid:\/\/shopify\/ProductOption\/", 9334 originalName: "Size", 9335 name: "Size", 9336 position: 1, 9337 optionValues: [ 9338 { 9339 id: "gid:\/\/shopify\/ProductOptionValue\/296067989642", 9340 originalName: "Pack of 5", 9341 name: "Pack of 5", 9342 variant: {"id":42302194811018,"title":"Pack of 5","option1":"Pack of 5","option2":null,"option3":null,"sku":"SW","requires_shipping":true,"taxable":false,"featured_image":{"id":42660010328202,"product_id":6996992098442,"position":1,"created_at":"2026-09-24T03:51:25-04:00","updated_at":"2026-09-24T03:51:27-04:00","alt":null,"width":2560,"height":2560,"src":"\/\/koparoclean.com\/cdn\/shop\/files\/12_f7e8fd9b-377b-4173-b822-f1a317369d3f.png?v=1790236287","variant_ids":[42302194811018]},"available":true,"name":"Kitchen Sponge Wipe â Reusable \u0026 Eco-Friendly Cleaning Wipes - Pack of 5","public_title":"Pack of 5","options":["Pack of 5"],"price":28900,"weight":100,"compare_at_price":29900,"inventory_management":"shopify","barcode":"8908019018325","featured_media":{"alt":null,"id":33885249929354,"position":1,"preview_image":{"aspect_ratio":1.0,"height":2560,"width":2560,"src":"\/\/koparoclean.com\/cdn\/shop\/files\/12_f7e8fd9b-377b-4173-b822-f1a317369d3f.png?v=1790236287"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}, 9343 selected: true, 9344 swatchColor: null, 9345 swatchImage: null 9346 }, 9347 { 9348 id: "gid:\/\/shopify\/ProductOptionValue\/4028779331722", 9349 originalName: "Pack of 3", 9350 name: "Pack of 3", 9351 variant: {"id":46313236725898,"title":"Pack of 3","option1":"Pack of 3","option2":null,"option3":null,"sku":"SWPACK-3","requires_shipping":true,"taxable":false,"featured_image":{"id":42660010000522,"product_id":6996992098442,"position":7,"created_at":"2026-09-24T03:51:25-04:00","updated_at":"2026-09-24T03:51:27-04:00","alt":null,"width":2560,"height":2560,"src":"\/\/koparoclean.com\/cdn\/shop\/files\/13_6ce992bd-6d83-4312-838e-dd8595b94566.png?v=1790236287","variant_ids":[46313236725898]},"available":true,"name":"Kitchen Sponge Wipe â Reusable \u0026 Eco-Friendly Cleaning Wipes - Pack of 3","public_title":"Pack of 3","options":["Pack of 3"],"price":21000,"weight":100,"compare_at_price":21500,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":null,"id":33885249667210,"position":7,"preview_image":{"aspect_ratio":1.0,"height":2560,"width":2560,"src":"\/\/koparoclean.com\/cdn\/shop\/files\/13_6ce992bd-6d83-4312-838e-dd8595b94566.png?v=1790236287"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}, 9352 selected: false, 9353 swatchColor: null, 9354 swatchImage: null 9355 }] 9356 }], 9357 selectedVariantId: 42302194811018, 9358 variants: [ 9359 {available: true,id: 42302194811018,title: "Pack of 5",option1: "Pack of 5",option2: null,option3: null,sku: "SW",requires_shipping: true,taxable: false,featured_image: "\/\/koparoclean.com\/cdn\/shop\/files\/12_f7e8fd9b-377b-4173-b822-f1a317369d3f.png?v=1790236287",name:"Kitchen Sponge Wipe â Reusable \u0026 Eco-Friendly Cleaning Wipes - Pack of 5", 9360 image: "\/\/koparoclean.com\/cdn\/shop\/files\/12_f7e8fd9b-377b-4173-b822-f1a317369d3f.png?v=1790236287",public_title: null,options: ["Pack of 5"],price: 28900,compare_at_price: 29900,weight: 100,inventory_management: "shopify",barcode: "89
936008019018325",quantity_rule: {"min":1,"max":null,"increment":1},requires_selling_plan: false,currentlyNotInStock: false, 9361 selling_plan_allocations: [] 9362 }, 9363 {available: true,id: 46313236725898,title: "Pack of 3",option1: "Pack of 3",option2: null,option3: null,sku: "SWPACK-3",requires_shipping: true,taxable: false,featured_image: "\/\/koparoclean.com\/cdn\/shop\/files\/13_6ce992bd-6d83-4312-838e-dd8595b94566.png?v=1790236287",name:"Kitchen Sponge Wipe â Reusable \u0026 Eco-Friendly Cleaning Wipes - Pack of 3", 9364 image: "\/\/koparoclean.com\/cdn\/shop\/files\/13_6ce992bd-6d83-4312-838e-dd8595b94566.png?v=1790236287",public_title: null,options: ["Pack of 3"],price: 21000,compare_at_price: 21500,weight: 100,inventory_management: "shopify",barcode: null,quantity_rule: {"min":1,"max":null,"increment":1},requires_selling_plan: false,currentlyNotInStock: false, 9365 selling_plan_allocations: [] 9366 }], 9367 media: [{"alt":null,"id":33885249929354,"position":1,"preview_image":{"aspect_ratio":1.0,"height":2560,"width":2560,"src":"\/\/koparoclean.com\/cdn\/shop\/files\/12_f7e8fd9b-377b-4173-b822-f1a317369d3f.png?v=1790236287"},"aspect_ratio":1.0,"height":2560,"media_type":"image","src":"\/\/koparoclean.com\/cdn\/shop\/files\/12_f7e8fd9b-377b-4173-b822-f1a317369d3f.png?v=1790236287","width":2560},{"alt":null,"id":29775287255178,"position":2,"preview_image":{"aspect_ratio":1.0,"height":2560,"width":2560,"src":"\/\/koparoclean.com\/cdn\/shop\/files\/Artboard_1_5c583250-91d0-4ce1-9ee0-e7b5c62c6c62.jpg?v=1772392130"},"aspect_ratio":1.0,"height":2560,"media_type":"image","src":"\/\/koparoclean.com\/cdn\/shop\/files\/Artboard_1_5c583250-91d0-4ce1-9ee0-e7b5c62c6c62.jpg?v=1772392130","width":2560},{"alt":null,"id":25835317002378,"position":3,"preview_image":{"aspect_ratio":1.0,"height":2560,"width":2560,"src":"\/\/koparoclean.com\/cdn\/shop\/files\/Spongewipes-1_bdd35d59-5e35-479f-827d-a8a2ed1dc826.png?v=1772392130"},"aspect_ratio":1.0,"height":2560,"media_type":"image","src":"\/\/koparoclean.com\/cdn\/shop\/files\/Spongewipes-1_bdd35d59-5e35-479f-827d-a8a2ed1dc826.png?v=1772392130","width":2560},{"alt":null,"id":25835322278026,"position":4,"preview_image":{"aspect_ratio":1.0,"height":2560,"width":2560,"src":"\/\/koparoclean.com\/cdn\/shop\/files\/Spongewipes-2.png?v=1772392130"},"aspect_ratio":1.0,"height":2560,"media_type":"image","src":"\/\/koparoclean.com\/cdn\/shop\/files\/Spongewipes-2.png?v=1772392130","width":2560},{"alt":null,"id":25837100171402,"position":5,"preview_image":{"aspect_ratio":1.0,"height":2560,"width":2560,"src":"\/\/koparoclean.com\/cdn\/shop\/files\/Spongewipes-3_3d4441d3-3a28-440f-b5a7-8b5793f46e96.png?v=1772392130"},"aspect_ratio":1.0,"height":2560,"media_type":"image","src":"\/\/koparoclean.com\/cdn\/shop\/files\/Spongewipes-3_3d4441d3-3a28-440f-b5a7-8b5793f46e96.png?v=1772392130","width":2560},{"alt":null,"id":25837101908106,"position":6,"preview_image":{"aspect_ratio":1.0,"height":2560,"width":2560,"src":"\/\/koparoclean.com\/cdn\/shop\/files\/Spongewipes-4_9aa12677-9295-4d02-8715-f0a1032b699d.png?v=1772392130"},"aspect_ratio":1.0,"height":2560,"media_type":"image","src":"\/\/koparoclean.com\/cdn\/shop\/files\/Spongewipes-4_9aa12677-9295-4d02-8715-f0a1032b699d.png?v=1772392130","width":2560},{"alt":null,"id":33885249667210,"position":7,"preview_image":{"aspect_ratio":1.0,"height":2560,"width":2560,"src":"\/\/koparoclean.com\/cdn\/shop\/files\/13_6ce992bd-6d83-4312-838e-dd8595b94566.png?v=1790236287"},"aspect_ratio":1.0,"height":2560,"media_type":"image","src":"\/\/koparoclean.com\/cdn\/shop\/files\/13_6ce992bd-6d83-4312-838e-dd8595b94566.png?v=1790236287","width":2560}], 9368 requires_selling_plan: false, 9369 sellingPlanGroups: [], 9370 content: "\u003cdiv class=\"description\"\u003e\n \u003cp\u003eWhat if your cleaning tools were sustainable too?\u003c\/p\u003e\n\u003cspan class=\"short-description\"\u003e Koparoâs eco-friendly sponge wipes are highly absorbent, reusable, and 100% compostable.\u003c\/span\u003e \u003cspan style=\"display: none;\" class=\"full-description\"\u003e Koparoâs eco-friendly sponge wipes are highly absorbent, reusable, and 100% compostable. The smarter, greener way to clean surfaces in your Indian home.\u003c\/span\u003e \u003ca class=\"read-more-toggle\"\u003eRead More\u003c\/a\u003e\n\u003c\/div\u003e", 9371 collections: [ 9372 { 9373 id: 309430517898, 9374 handle: "all-products-1", 9375 title: "All Products",
9376 gid: "gid:\/\/shopify\/Collection\/309430517898" 9377 }, 9378 { 9379 id: 312636637322, 9380 handle: "all-products-2", 9381 title: "All Products -", 9382 gid: "gid:\/\/shopify\/Collection\/312636637322" 9383 }, 9384 { 9385 id: 301824704650, 9386 handle: "anupams-picks", 9387 title: "Anupam's Trusted Choice", 9388 gid: "gid:\/\/shopify\/Collection\/301824704650" 9389 }, 9390 { 9391 id: 309291614346, 9392 handle: "below-250", 9393 title: "Below - 250", 9394 gid: "gid:\/\/shopify\/Collection\/309291614346" 9395 }, 9396 { 9397 id: 309291712650, 9398 handle: "below-500", 9399 title: "Below - 500", 9400 gid: "gid:\/\/shopify\/Collection\/309291712650" 9401 }, 9402 { 9403 id: 302101528714, 9404 handle: "below-400", 9405 title: "Below 500", 9406 gid: "gid:\/\/shopify\/Collection\/302101528714" 9407 }, 9408 { 9409 id: 261590417546, 9410 handle: "best-sellers-koparo", 9411 title: "Best Sellers", 9412 gid: "gid:\/\/shopify\/Collection\/261590417546" 9413 }, 9414 { 9415 id: 295797260426, 9416 handle: "cleaning-accessories", 9417 title: "Cleaning Accessories", 9418 gid: "gid:\/\/shopify\/Collection\/295797260426" 9419 }, 9420 { 9421 id: 301800554634, 9422 handle: "hand-wash-1", 9423 title: "Cleaning Accessories", 9424 gid: "gid:\/\/shopify\/Collection\/301800554634" 9425 }, 9426 { 9427 id: 302098186378, 9428 handle: "cleaning-accessories-1", 9429 title: "Cleaning Accessories", 9430 gid: "gid:\/\/shopify\/Collection\/302098186378" 9431 }, 9432 { 9433 id: 297677619338, 9434 handle: "flash-sale-on-cleaning-tools", 9435 title: "Cleaning Tools", 9436 gid: "gid:\/\/shopify\/Collection\/297677619338" 9437 }, 9438 { 9439 id: 333334413450, 9440 handle: "descaler-upsell", 9441 title: "descaler upsell", 9442 gid: "gid:\/\/shopify\/Collection\/333334413450" 9443 }, 9444 { 9445 id: 333334315146, 9446 handle: "dishwash-upsell", 9447 title: "Dishwash Upsell", 9448 gid: "gid:\/\/shopify\/Collection\/333334315146" 9449 }, 9450 { 9451 id: 308888043658, 9452 handle: "explore-the-range", 9453 title: "Explore the Range", 9454 gid: "gid:\/\/shopify\/Collection\/308888043658" 9455 }, 9456 { 9457 id: 302977482890, 9458 handle: "highest-selling", 9459 title: "Highest Selling", 9460 gid: "gid:\/\/shopify\/Collection\/302977482890" 9461 }, 9462 { 9463 id: 301765296266, 9464 handle: "honest-home-company-alternative", 9465 title: "Honest Home Company Alternative", 9466 gid: "gid:\/\/shopify\/Collection\/301765296266" 9467 }, 9468 { 9469 id: 302178795658, 9470 handle: "kc-sponge-wipe", 9471 title: "KC - Sponge Wipe", 9472 gid: "gid:\/\/shopify\/Collection\/302178795658" 9473 }, 9474 { 9475 id: 261379719306, 9476 handle: "natural-kitchen-cleaners-range", 9477 title: "Kitchen Cleaners Range", 9478 gid: "gid:\/\/shopify\/Collection\/261379719306" 9479 }, 9480 { 9481 id: 297235939466, 9482 handle: "koparo-kitchen-essentials", 9483 title: "Kitchen Essentials", 9484 gid: "gid:\/\/shopify\/Collection\/297235939466" 9485 }, 9486 { 9487 id: 302097924234, 9488 handle: "kitchen-essentials", 9489 title: "Kitchen essentials", 9490 gid: "gid:\/\/shopify\/Collection\/302097924234" 9491 }, 9492 { 9493 id: 351888408714, 9494 handle: "kitchen-essentials-1", 9495 title: "Kitchen Essentials: Tough on Grease, Gentle on Family", 9496 gid: "gid:\/\/shopify\/Collection\/351888408714" 9497 }, 9498 { 9499 id: 333334446218, 9500 handle: "kitcleaner-upsell", 9501 title: "kitcleaner upsell", 9502 gid: "gid:\/\/shopify\/Collection\/333334446218" 9503 }, 9504 { 9505 id: 333335199882, 9506 handle: "kits-upsell", 9507 title: "kits upsell", 9508 gid: "gid:\/\/shopify\/Collection\/333335199882" 9509 }, 9510 { 9511 id: 333335036042, 9512 handle: "magic-eraser", 9513 title: "magic eraser", 9514 gid: "gid:\/\/shopify\/Collection\/333335036042" 9515 }, 9516 { 9517 id: 333336313994, 9518 handle: "magic-eraser-upsell", 9519 title: "magic eraser upsell", 9520 gid: "gid:\/\/shopify\/Collection\/333336313994" 9521 }, 9522 { 9523 id: 301795344522, 9524 handle: "few-left", 9525 title: "Selling fast", 9526 gid: "gid:\/\/shopify\/Collection\/301795344522" 9527 }, 9528 { 9529 id: 301798523018, 9530 handle: "sharks-top-choices", 9531 title: "Sharks' Top Choices", 9532 gid: "gid:\/\/shopify\/Collection\/301798523018" 9533 }, 9534 { 9535 id: 297833365642, 9536 handle: "all-products", 9537 title: "Shop All", 9538 gid: "gid:\/\/shopify\/Collection\/297833365642" 9539 }, 9540 { 9541 id: 302098546826, 9542 handle: "bulk-buys-1", 9543 title: "Shop all", 9544 gid: "gid:\/\/shopify\/Collection\/302098546826" 9545 }, 9546 { 9547 id: 297103491210, 9548 handle: "small-and-medium-packs", 9549 title: "Small and Medium Packs", 9550 gid: "gid:\/\/shopify\/Collection\/297103491210" 9551 }, 9552 { 9553 id: 329535553674, 9554 handle: "specialties", 9555 title: "Special Cleaners", 9556 gid: "gid:\/\/shopify\/Collection\/329535553674" 9557 }, 9558 { 9559 id: 308280131722, 9560 handle: "summer-vacation-kit", 9561 title: "Summer Cleaning Kit", 9562 gid: "gid:\/\/shopify\/Collection\/308280131722" 9563 }, 9564 { 9565 id: 328884945034, 9566 handle: "tough-cleaning-action", 9567 title: "Tough Cleaning Action", 9568 gid: "gid:\/\/shopify\/Collection\/328884945034" 9569 }, 9570 { 9571 id: 336661577866, 9572 handle: "under-299", 9573 title: "Under â¹299", 9574 gid: "gid:\/\/shopify\/Collection\/336661577866" 9575 }, 9576 { 9577 id: 336661610634, 9578 handle: "under-399", 9579 title: "Under â¹399", 9580 gid: "gid:\/\/shopify\/Collection\/336661610634" 9581 }, 9582 { 9583 id: 336661643402, 9584 handle: "under-499", 9585 title: "Under â¹499", 9586 gid: "gid:\/\/shopify\/Collection\/336661643402" 9587 }, 9588 { 9589 id: 335030943882, 9590 handle: "99", 9591 title: "â¹99 Range", 9592 gid: "gid:\/\/shopify\/Collection\/335030943882" 9593 }] 9594}; 9595 window.easybundle_currency_config = window.easybundle_currency_config ?? { 9596 currencySymbol: "â¹", 9597 moneyFormat: "Rs. {{amount_no_decimals}}", 9598 moneyFormatWithCurrency: "Rs. {{amount_no_decimals}}", 9599 market: { id: 1537474698, handle: "in" } 9600 }; 9601 window.easybundle_active_page_type = window.easybundle_active_page_type ?? "product"; 9602 window.easybundle_cart_data = window.easybundle_cart_data ?? {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"INR","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}; 9603 window.easybundle_locale_config = window.easybundle_locale_config ?? { 9604 currentLocale: "en", 9605 primaryLocale: "en", 9606 }; 9607 })();
9608</script>
9608<!-- END app snippet --> 9609 9610<!-- BEGIN app snippet: bundle-products-prefetch --><!-- END app snippet -->�<!-- BEGIN app snippet: bundle-loading-screen --><!-- END app snippet --> 9611 9612<!-- BEGIN app snippet: quantity-breaks-bootstrap --><!-- END app snippet --> 9613 9614<!-- BEGIN app snippet: bundle-bootstrap -->
9614<script> 9615 (function(){ 9616 window.gbbExtEmbed = { f :{} }; 9617 function getProductData() { 9618 return { 9619 handle: "sponge-wipe-pack-of-5", 9620 productId: 6996992098442, 9621 productData : window.easybundle_active_product_data ?? {"id":6996992098442,"title":"Kitchen Sponge Wipe â Reusable \u0026 Eco-Friendly Cleaning Wipes","handle":"sponge-wipe-pack-of-5","description":"\u003cdiv class=\"description\"\u003e\n \u003cp\u003eWhat if your cleaning tools were sustainable too?\u003c\/p\u003e\n\u003cspan class=\"short-description\"\u003e Koparoâs eco-friendly sponge wipes are highly absorbent, reusable, and 100% compostable.\u003c\/span\u003e \u003cspan style=\"display: none;\" class=\"full-description\"\u003e Koparoâs eco-friendly sponge wipes are highly absorbent, reusable, and 100% compostable. The smarter, greener way to clean surfaces in your Indian home.\u003c\/span\u003e \u003ca class=\"read-more-toggle\"\u003eRead More\u003c\/a\u003e\n\u003c\/div\u003e","published_at":"2023-01-19T23:43:41-05:00","created_at":"2022-08-23T01:38:44-04:00","vendor":"Natural cellulose based sponge wipes for scratch-free cleaning","type":"","tags":["Home Cleaners Range","Koparo Products"],"price":21000,"price_min":21000,"price_max":28900,"available":true,"price_varies":true,"compare_at_price":21500,"compare_at_price_min":21500,"compare_at_price_max":299
962100,"compare_at_price_varies":true,"variants":[{"id":42302194811018,"title":"Pack of 5","option1":"Pack of 5","option2":null,"option3":null,"sku":"SW","requires_shipping":true,"taxable":false,"featured_image":{"id":42660010328202,"product_id":6996992098442,"position":1,"created_at":"2026-09-24T03:51:25-04:00","updated_at":"2026-09-24T03:51:27-04:00","alt":null,"width":2560,"height":2560,"src":"\/\/koparoclean.com\/cdn\/shop\/files\/12_f7e8fd9b-377b-4173-b822-f1a317369d3f.png?v=1790236287","variant_ids":[42302194811018]},"available":true,"name":"Kitchen Sponge Wipe â Reusable \u0026 Eco-Friendly Cleaning Wipes - Pack of 5","public_title":"Pack of 5","options":["Pack of 5"],"price":28900,"weight":100,"compare_at_price":29900,"inventory_management":"shopify","barcode":"8908019018325","featured_media":{"alt":null,"id":33885249929354,"position":1,"preview_image":{"aspect_ratio":1.0,"height":2560,"width":2560,"src":"\/\/koparoclean.com\/cdn\/shop\/files\/12_f7e8fd9b-377b-4173-b822-f1a317369d3f.png?v=1790236287"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":46313236725898,"title":"Pack of 3","option1":"Pack of 3","option2":null,"option3":null,"sku":"SWPACK-3","requires_shipping":true,"taxable":false,"featured_image":{"id":42660010000522,"product_id":6996992098442,"position":7,"created_at":"2026-09-24T03:51:25-04:00","updated_at":"2026-09-24T03:51:27-04:00","alt":null,"width":2560,"height":2560,"src":"\/\/koparoclean.com\/cdn\/shop\/files\/13_6ce992bd-6d83-4312-838e-dd8595b94566.png?v=1790236287","variant_ids":[46313236725898]},"available":true,"name":"Kitchen Sponge Wipe â Reusable \u0026 Eco-Friendly Cleaning Wipes - Pack of 3","public_title":"Pack of 3","options":["Pack of 3"],"price":21000,"weight":100,"compare_at_price":21500,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":null,"id":33885249667210,"position":7,"preview_image":{"aspect_ratio":1.0,"height":2560,"width":2560,"src":"\/\/koparoclean.com\/cdn\/shop\/files\/13_6ce992bd-6d83-4312-838e-dd8595b94566.png?v=1790236287"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/koparoclean.com\/cdn\/shop\/files\/12_f7e8fd9b-377b-4173-b822-f1a317369d3f.png?v=1790236287","\/\/koparoclean.com\/cdn\/shop\/files\/Artboard_1_5c583250-91d0-4ce1-9ee0-e7b5c62c6c62.jpg?v=1772392130","\/\/koparoclean.com\/cdn\/shop\/files\/Spongewipes-1_bdd35d59-5e35-479f-827d-a8a2ed1dc826.png?v=1772392130","\/\/koparoclean.com\/cdn\/shop\/files\/Spongewipes-2.png?v=1772392130","\/\/koparoclean.com\/cdn\/shop\/files\/Spongewipes-3_3d4441d3-3a28-440f-b5a7-8b5793f46e96.png?v=1772392130","\/\/koparoclean.com\/cdn\/shop\/files\/Spongewipes-4_9aa12677-9295-4d02-8715-f0a1032b699d.png?v=1772392130","\/\/koparoclean.com\/cdn\/shop\/files\/13_6ce992bd-6d83-4312-838e-dd8595b94566.png?v=1790236287"],"featured_image":"\/\/koparoclean.com\/cdn\/shop\/files\/12_f7e8fd9b-377b-4173-b822-f1a317369d3f.png?v=1790236287","options":["Size"],"media":[{"alt":null,"id":33885249929354,"position":1,"preview_image":{"aspect_ratio":1.0,"height":2560,"width":2560,"src":"\/\/koparoclean.com\/cdn\/shop\/files\/12_f7e8fd9b-377b-4173-b822-f1a317369d3f.png?v=1790236287"},"aspect_ratio":1.0,"height":2560,"media_type":"image","src":"\/\/koparoclean.com\/cdn\/shop\/files\/12_f7e8fd9b-377b-4173-b822-f1a317369d3f.png?v=1790236287","width":2560},{"alt":null,"id":29775287255178,"position":2,"preview_image":{"aspect_ratio":1.0,"height":2560,"width":2560,"src":"\/\/koparoclean.com\/cdn\/shop\/files\/Artboard_1_5c583250-91d0-4ce1-9ee0-e7b5c62c6c62.jpg?v=1772392130"},"aspect_ratio":1.0,"height":2560,"media_type":"image","src":"\/\/koparoclean.com\/cdn\/shop\/files\/Artboard_1_5c583250-91d0-4ce1-9ee0-e7b5c62c6c62.jpg?v=1772392130","width":2560},{"alt":null,"id":25835317002378,"position":3,"preview_image":{"aspect_ratio":1.0,"height":2560,"width":2560,"src":"\/\/koparoclean.com\/cdn\/shop\/files\/Spongewipes-1_bdd35d59-5e35-479f-827d-a8a2ed1dc826.png?v=1772392130"},"aspect_ratio":1.0,"height":2560,"media_type":"image","src":"\/\/koparoclean.com\/cdn\/shop\/files\/S
9621pongewipes-1_bdd35d59-5e35-479f-827d-a8a2ed1dc826.png?v=1772392130","width":2560},{"alt":null,"id":25835322278026,"position":4,"preview_image":{"aspect_ratio":1.0,"height":2560,"width":2560,"src":"\/\/koparoclean.com\/cdn\/shop\/files\/Spongewipes-2.png?v=1772392130"},"aspect_ratio":1.0,"height":2560,"media_type":"image","src":"\/\/koparoclean.com\/cdn\/shop\/files\/Spongewipes-2.png?v=1772392130","width":2560},{"alt":null,"id":25837100171402,"position":5,"preview_image":{"aspect_ratio":1.0,"height":2560,"width":2560,"src":"\/\/koparoclean.com\/cdn\/shop\/files\/Spongewipes-3_3d4441d3-3a28-440f-b5a7-8b5793f46e96.png?v=1772392130"},"aspect_ratio":1.0,"height":2560,"media_type":"image","src":"\/\/koparoclean.com\/cdn\/shop\/files\/Spongewipes-3_3d4441d3-3a28-440f-b5a7-8b5793f46e96.png?v=1772392130","width":2560},{"alt":null,"id":25837101908106,"position":6,"preview_image":{"aspect_ratio":1.0,"height":2560,"width":2560,"src":"\/\/koparoclean.com\/cdn\/shop\/files\/Spongewipes-4_9aa12677-9295-4d02-8715-f0a1032b699d.png?v=1772392130"},"aspect_ratio":1.0,"height":2560,"media_type":"image","src":"\/\/koparoclean.com\/cdn\/shop\/files\/Spongewipes-4_9aa12677-9295-4d02-8715-f0a1032b699d.png?v=1772392130","width":2560},{"alt":null,"id":33885249667210,"position":7,"preview_image":{"aspect_ratio":1.0,"height":2560,"width":2560,"src":"\/\/koparoclean.com\/cdn\/shop\/files\/13_6ce992bd-6d83-4312-838e-dd8595b94566.png?v=1790236287"},"aspect_ratio":1.0,"height":2560,"media_type":"image","src":"\/\/koparoclean.com\/cdn\/shop\/files\/13_6ce992bd-6d83-4312-838e-dd8595b94566.png?v=1790236287","width":2560}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cdiv class=\"description\"\u003e\n \u003cp\u003eWhat if your cleaning tools were sustainable too?\u003c\/p\u003e\n\u003cspan class=\"short-description\"\u003e Koparoâs eco-friendly sponge wipes are highly absorbent, reusable, and 100% compostable.\u003c\/span\u003e \u003cspan style=\"display: none;\" class=\"full-description\"\u003e Koparoâs eco-friendly sponge wipes are highly absorbent, reusable, and 100% compostable. The smarter, greener way to clean surfaces in your Indian home.\u003c\/span\u003e \u003ca class=\"read-more-toggle\"\u003eRead More\u003c\/a\u003e\n\u003c\/div\u003e"}, 9622 collections: [ 9623 9624 { 9625 "id": "309430517898", 9626 "handle": "all-products-1", 9627 "title": "All Products", 9628 "gid": "gid://shopify/Collection/309430517898" 9629 }, 9630 9631 { 9632 "id": "312636637322", 9633 "handle": "all-products-2", 9634 "title": "All Products -", 9635 "gid": "gid://shopify/Collection/312636637322" 9636 }, 9637 9638 { 9639 "id": "301824704650", 9640 "handle": "anupams-picks", 9641 "title": "Anupam's Trusted Choice", 9642 "gid": "gid://shopify/Collection/301824704650" 9643 }, 9644 9645 { 9646 "id": "309291614346", 9647 "handle": "below-250", 9648 "title": "Below - 250", 9649 "gid": "gid://shopify/Collection/309291614346" 9650 }, 9651 9652 { 9653 "id": "309291712650", 9654 "handle": "below-500", 9655 "title": "Below - 500", 9656 "gid": "gid://shopify/Collection/309291712650" 9657 }, 9658 9659 { 9660 "id": "302101528714", 9661 "handle": "below-400", 9662 "title": "Below 500", 9663 "gid": "gid://shopify/Collection/302101528714" 9664 }, 9665 9666 { 9667 "id": "261590417546", 9668 "handle": "best-sellers-koparo", 9669 "title": "Best Sellers", 9670 "gid": "gid://shopify/Collection/261590417546" 9671 }, 9672 9673 { 9674 "id": "295797260426", 9675 "handle": "cleaning-accessories", 9676 "title": "Cleaning Accessories", 9677 "gid": "gid://shopify/Collection/295797260426" 9678 }, 9679 9680 { 9681 "id": "301800554634", 9682 "handle": "hand-wash-1", 9683 "title": "Cleaning Accessories", 9684 "gid": "gid://shopify/Collection/301800554634" 9685 }, 9686 9687 { 9688 "id": "302098186378", 9689 "handle": "cleaning-accessories-1", 9690 "title": "Cleaning Accessories", 9691 "gid": "gid://shopify/Collection/302098186378" 9692 }, 9693 9694 { 9695 "id": "297677619338", 9696 "handle": "flash-sale-on-cleaning-tools", 9697 "title": "Cleaning Tools", 9698 "gid": "gid://shopify/Collection/297677619338" 9699 }, 9700 9701 { 9702 "id": "333334413450", 9703 "handle": "descaler-upsell", 9704 "title": "descaler upsell", 9705 "gid": "gid://shopify/Collection/333334413450" 9706 }, 9707 9708 { 9709 "id": "333334315146",
9710 "handle": "dishwash-upsell", 9711 "title": "Dishwash Upsell", 9712 "gid": "gid://shopify/Collection/333334315146" 9713 }, 9714 9715 { 9716 "id": "308888043658", 9717 "handle": "explore-the-range", 9718 "title": "Explore the Range", 9719 "gid": "gid://shopify/Collection/308888043658" 9720 }, 9721 9722 { 9723 "id": "302977482890", 9724 "handle": "highest-selling", 9725 "title": "Highest Selling", 9726 "gid": "gid://shopify/Collection/302977482890" 9727 }, 9728 9729 { 9730 "id": "301765296266", 9731 "handle": "honest-home-company-alternative", 9732 "title": "Honest Home Company Alternative", 9733 "gid": "gid://shopify/Collection/301765296266" 9734 }, 9735 9736 { 9737 "id": "302178795658", 9738 "handle": "kc-sponge-wipe", 9739 "title": "KC - Sponge Wipe", 9740 "gid": "gid://shopify/Collection/302178795658" 9741 }, 9742 9743 { 9744 "id": "261379719306", 9745 "handle": "natural-kitchen-cleaners-range", 9746 "title": "Kitchen Cleaners Range", 9747 "gid": "gid://shopify/Collection/261379719306" 9748 }, 9749 9750 { 9751 "id": "297235939466", 9752 "handle": "koparo-kitchen-essentials", 9753 "title": "Kitchen Essentials", 9754 "gid": "gid://shopify/Collection/297235939466" 9755 }, 9756 9757 { 9758 "id": "302097924234", 9759 "handle": "kitchen-essentials", 9760 "title": "Kitchen essentials", 9761 "gid": "gid://shopify/Collection/302097924234" 9762 }, 9763 9764 { 9765 "id": "351888408714", 9766 "handle": "kitchen-essentials-1", 9767 "title": "Kitchen Essentials: Tough on Grease, Gentle on Family", 9768 "gid": "gid://shopify/Collection/351888408714" 9769 }, 9770 9771 { 9772 "id": "333334446218", 9773 "handle": "kitcleaner-upsell", 9774 "title": "kitcleaner upsell", 9775 "gid": "gid://shopify/Collection/333334446218" 9776 }, 9777 9778 { 9779 "id": "333335199882", 9780 "handle": "kits-upsell", 9781 "title": "kits upsell", 9782 "gid": "gid://shopify/Collection/333335199882" 9783 }, 9784 9785 { 9786 "id": "333335036042", 9787 "handle": "magic-eraser", 9788 "title": "magic eraser", 9789 "gid": "gid://shopify/Collection/333335036042" 9790 }, 9791 9792 { 9793 "id": "333336313994", 9794 "handle": "magic-eraser-upsell", 9795 "title": "magic eraser upsell", 9796 "gid": "gid://shopify/Collection/333336313994" 9797 }, 9798 9799 { 9800 "id": "301795344522", 9801 "handle": "few-left", 9802 "title": "Selling fast", 9803 "gid": "gid://shopify/Collection/301795344522" 9804 }, 9805 9806 { 9807 "id": "301798523018", 9808 "handle": "sharks-top-choices", 9809 "title": "Sharks' Top Choices", 9810 "gid": "gid://shopify/Collection/301798523018" 9811 }, 9812 9813 { 9814 "id": "297833365642", 9815 "handle": "all-products", 9816 "title": "Shop All", 9817 "gid": "gid://shopify/Collection/297833365642" 9818 }, 9819 9820 { 9821 "id": "302098546826", 9822 "handle": "bulk-buys-1", 9823 "title": "Shop all", 9824 "gid": "gid://shopify/Collection/302098546826" 9825 }, 9826 9827 { 9828 "id": "297103491210", 9829 "handle": "small-and-medium-packs", 9830 "title": "Small and Medium Packs", 9831 "gid": "gid://shopify/Collection/297103491210" 9832 }, 9833 9834 { 9835 "id": "329535553674", 9836 "handle": "specialties", 9837 "title": "Special Cleaners", 9838 "gid": "gid://shopify/Collection/329535553674" 9839 }, 9840 9841 { 9842 "id": "308280131722", 9843 "handle": "summer-vacation-kit", 9844 "title": "Summer Cleaning Kit", 9845 "gid": "gid://shopify/Collection/308280131722" 9846 }, 9847 9848 { 9849 "id": "328884945034", 9850 "handle": "tough-cleaning-action", 9851 "title": "Tough Cleaning Action", 9852 "gid": "gid://shopify/Collection/328884945034" 9853 }, 9854 9855 { 9856 "id": "336661577866", 9857 "handle": "under-299", 9858 "title": "Under â¹299", 9859 "gid": "gid://shopify/Collection/336661577866" 9860 }, 9861 9862 { 9863 "id": "336661610634", 9864 "handle": "under-399", 9865 "title": "Under â¹399", 9866 "gid": "gid://shopify/Collection/336661610634" 9867 }, 9868 9869 { 9870 "id": "336661643402", 9871 "handle": "under-499", 9872 "title": "Under â¹499", 9873 "gid": "gid://shopify/Collection/336661643402" 9874 }, 9875 9876 { 9877 "id": "335030943882", 9878 "handle": "99", 9879 "title": "â¹99 Range", 9880 "gid": "gid://shopify/Collection/335030943882" 9881 } 9882 9883 ], 9884 selected_or_first_available_variant: {"id":42302194811018,"title":"Pack of 5","option1":"Pack of 5","option2":null,"option3":null,"sku":"SW","requires_shipping":true,"taxable":false,"featured_image":{"id":42660010328202,"product_id":6996992098442,"position":1,"created_at":"2026-09-24T03:51:25-04:00","updated_at":"2026-09-24T03:51:27-04:00","alt":null,"width":2560,"height":2560,"src":"\/\/koparoclean.com\/cdn\/shop\/files\/12_f7e8fd9b-377b-4173-b822-f1a317369d3f.png?v=1790236287","variant_ids":[42302194811018]},"available":true,"name":"Kitchen Sponge Wipe â Reusable \u0026 Eco-Friendly Cleaning Wipes - Pack of 5","public_title":"Pack of 5","options":["Pack of 5"],"price":28900,"weight":100,"compare_at_price":29900,"inventory_management":"shopify","barcode":"8908019018325","featured_media":{"alt":null,"id":33885249929354,"position":1,"preview_image":{"aspect_ratio":1.0,"height":2560,"width":2560,"src":"\/\/koparoclean.com\/cdn\/shop\/files\/12_f7e8fd9b-377b-4173-b822-f1a317369d3f.png?v=1790236287"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}} 9885 }; 9886 } 9887 function debugConsole(...messages){ 9888 try { 9889 let isDebug = localStorage.getItem("debug"); 9890 if (isDebug) { 9891 for (let message of messages) { 9892 console.error(message); 9893 } 9894 } 9895 } catch (err) { 9896 console.error('error inside the debugError function ->', err) 9897 } 9898 } 9899 function getBundleRenderTarget(){ 9900 const customSettings = window.easybundle_active_bundle_data?.userData?.customSettings 9901 ?? window.easybundle_user_ext_data?.customSettings 9902 ?? window.easybundles_ext_data?.userData?.customSettings 9903 ?? {}; 9904 const customSelector = customSettings.customSelectorToRenderFullPageBundle || ""; 9905 if(customSelector){ 9906 return document.querySelector(customSelector); 9907 } 9908 return document.querySelector('main') 9909 || document.querySelector('.main') 9910 || document.querySelector('#main') 9911 || document.querySelector('#main-content'); 9912 } 9913 9914 function removeProductHtmlForBundles(){ 9915 try{ 9916 const targetWrapper = getBundleRenderTarget(); 9917 if(targetWrapper){ 9918 targetWrapper.innerHTML = ''; 9919 } 9920 }catch(err){ 9921 debugConsole("error in removeProductHtmlForBundles",err) 9922 } 9923 } 9924 9925 // Mount must exist before the template script runs, or its lookup races. 9926 function buildDummyProductHtmlForBundles(){ 9927 try{ 9928 const parentProductData = window.shopifyLiquidValuesApp4Ext?.product?.bundleProductConfiguration; 9929 const offerId = parentProductData?.offerId; 9930 if(parentProductData?.bundleType !== "SDK" || !offerId) return; 9931 if(document.getElementById("gbbBundle")) return; 9932 9933 const bundleWrapperDiv = document.createElement("div"); 9934 bundleWrapperDiv.id = "gbbBundle"; 9935 bundleWrapperDiv.className = "gbbBundleWrapper"; 9936 bundleWrapperDiv.dataset.offerId = offerId; 9937 const lg = window.easybundle_active_bundle_data?.userData?.customSettings?.loadingGif 9938 || window.easybundle_user_ext_data?.customSettings?.loadingGif 9939 || "https://d3ks0ngva6go34.cloudfront.net/storefront/loading-gif.gif"; 9940 bundleWrapperDiv.innerHTML = '<div class="gbbLoadingScreen gbbInitialLoad"><img class="gbbLoadingSpinnerGIF" src="'+lg+'"></div>'; 9941 9942 const targetWrapper = getBundleRenderTarget(); 9943 if(targetWrapper){ 9944 targetWrapper.innerHTML = ""; 9945 targetWrapper.appendChild(bundleWrapperDiv); 9946 }else{ 9947 document.body.appendChild(bundleWrapperDiv); 9948 } 9949 }catch(err){ 9950 debugConsole("error in buildDummyProductHtmlForBundles", err); 9951 } 9952 } 9953 async function getBundleDataFromS3() { 9954 try { 9955 const parentProductsData = window?.shopifyLiquidValuesApp4Ext?.product?.bundleProductConfiguration; 9956 if(!parentProductsData?.bundleId) return null; 9957 9958 const shopName = window.Shopify.shop; 9959 const s3Url = `https://gift-box-builder-app4.s3.us-east-2.amazonaws.com/public/backup-config/${shopName}/${parentProductsData?.bundleId}.json` 9960 const fetchResponse = await fetch(s3Url); 9961 const data = await fetchResponse.json(); 9962 return data || null; 9963 } catch (error) { 9964 debugConsole("Error in getBundleDataFromS3:", error); 9965 return null; 9966 } 9967 } 9968 9969 // { errorMsg } sentinel: written when a metafield exceeds ~1.8 MB. 9970 function isOverflowed(value) { 9971 if ( 9972 value !== null && 9973 typeof value === 'object' && 9974 !Array.isArray(value) && 9975 value.errorMsg !== undefined && 9976 value.errorMsg !== null 9977 ) { 9978 return true; 9979 } 9980 return false; 9981 9982 } 9983 9984 function isForceCdn(){ 9985 try { 9986 return new URLSearchParams(location.search).get('gbbForceCdn') === 'true' 9987 || localStorage.getItem('gbbForceCdn') === 'true'; 9988 } catch(_){ return false; } 9989 } 9990 9991 // R2-first, 3s timeout; failure memoized so later loads skip R2; null when both fail. 9992 async function fetchOverflowedDataFromCDN(s3Key, memoKey){ 9993 const shouldSkipR2 = (function(){ 9994 try { return localStorage.getItem('gbbSdk.' + memoKey) === 'true'; } 9995 catch(_){ return false; } 9996 })(); 9997 9998 const buster = '?nocache=' + Date.now(); 9999 const r2Url = 'https://giftbox.giftkartcdn.app/' + s3Key + buster; 10000 const s3Url = 'https://gift-box-builder-app4.s3.us-east-2.amazonaws.com/' + s3Key + buster; 10001 10002 if (!shouldSkipR2) { 10003 try { 10004 const r2Resp = await Promise.race([ 10005 fetch(r2Url), 10006 new Promise(function(_, rej){ setTimeout(function(){ rej(new Error('r2-timeout')); }, 3000); }) 10007 ]); 10008 if (r2Resp.ok) { 10009 const data = await r2Resp.json(); 10010 if (data) return data; 10011 } 10012 } catch (e) { 10013 debugConsole('R2 fetch failed for ' + memoKey + ', falling back to S3:', e); 10014 try { localStorage.setItem('gbbSdk.' + memoKey, 'true'); } catch(_){} 10015 } 10016 } 10017 10018 try { 10019 const s3Resp = await fetch(s3Url); 10020 if (!s3Resp.ok) return null; 10021 return (await s3Resp.json()) || null; 10022 } catch (e) { 10023 debugConsole('S3 fetch failed for ' + memoKey + ':', e); 10024 return null; 10025 } 10026 } 10027 10028 async function getSdkBundleDataFromCDN(offerId){ 10029 if (!offerId) return null; 10030 const shopName = window.Shopify.shop; 10031 return fetchOverflowedDataFromCDN('public/backup-config/' + shopName + '/' + offerId + '.json', 'useS3ForBundleConfig'); 10032 } 10033 10034 async function getUpsellIndexFromCDN(){ 10035 const shopName = window.Shopify.shop; 10036 return fetchOverflowedDataFromCDN('public/sdk-bundle-upsell-index/' + shopName + '.json', 'useS3ForUpsellIndex'); 10037 } 10038 10039 function initializeShopifyValues() { 10040 const productDetails = getProductData() 10041 window.shopifyLiquidValuesApp4Ext = { 10042 product: productDetails,
10043 cartData: {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"INR","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}, 10044 selected_or_first_available_variant: productDetails.selected_or_first_available_variant 10045 }; 10046 let ext_data = {"userData":{"shopName":"kopraan-store.myshopify.com","countryCode":"IN","countryName":"India","currency":"INR","currencyInfo":{"code":"INR","symbol":"â¹","thousandsSeparator":",","decimalSeparator":".","symbolOnLeft":true,"spaceBetweenAmountAndSymbol":false,"decimalDigits":2},"customSettings":{"initialModalPopupCnt":0,"disableCartSettings":false,"addToCartBtnSelectors":null,"checkoutBtnSelectors":null,"customStyle":null,"addAfterAddTocartBtn":false,"addAftercheckoutBtn":false,"disableApp":false,"loadingGif":"https:\/\/d3ks0ngva6go34.cloudfront.net\/public\/Loading_Spinner.gif","preparingBundleGif":"https:\/\/d3ks0ngva6go34.cloudfront.net\/public\/Loading_Spinner_Checkout.gif","stackDiscounts":true,"showOnlyAdminSelectedVariants":true,"overWriteCheckoutBtn":false,"addGiftMessageToNote":true,"enableStoreFrontGQLAPI":true,"isLoadMixAndMatchAssetsFromS3Enabled":true,"useNativeATCButtonToAddBundle":true,"validateNativeATCPayload":true,"enableInlineCartDrawerUI":true,"renderBundleBreakdown":true,"allowPartialLocaleMatching":true,"useHybridATCButtonToAddBundle":true,"showSubTotalPriceOnFooter_PDP_MODAL":false,"isConsolidatedDesignEnabled":true,"showBundleUpsellBasedOnVariant":true,"overWriteParentProductButtonWithBundleLink":true,"removeStandaloneParentProductInCart":{"isEnabled":true,"afterRemovalScript":""},"bundleCartRepresentationObj":{"type":"OVERWRITE_LINE_ITEM","overwriteLineItemObj":{"renderItemsNameAsProperty":false,"renderItemsNameVirtually":false,"renderItemNameCustomized":false,"renderOfferIdVirtually":true,"renderBoxIdVirtually":false,"isEnabledForThirdPartyCheckout":false}},"bundleCartLineMessaging":{"isEnabled":true,"showBundleContains":false,"showOriginalPrice":true,"showPersonalizationCharges":true,"discountDisplay":{"isEnabled":true,"format":"amount_percentage"}},"loadingBgColor":"transparent","isSDKBundlesAllowed":true,"isLegacyBundlesAllowed":false,"redirectToCheckoutEnabled":false,"isMetaPixelTrackingEnabled":true,"trackNativeAtcViaSplitAdd":true,"isGoogleAnalyticsTrackingEnabled":true,"enableProductDescriptionHtml":true,"functionAutomaticCnt":10,"maxQbBundlesAllowed":10,"isCartTransformationAllowed":false,"customCss":"\/*\n Generated by Easy Bundle Builder Brand Profile 2026-08-25 at 12.58pm for kopraan-store.myshopify.com -- Start\n*\/\n.gbbFullPageBundle, .gbbBundleWrapper {\n --gbb-cart-footer-buttons-border-radius: 50px !important;\n --gbb-buttons-border-radius: 50px !important;\n --gbb-cart-footer-clear-button-border-radius: 50px !important;\n --gbb-product-variant-add-button-border-radius: 50px !important;\n --gbb-product-card-border-radius: 10px !important;\n --gbb-side-footer-corner-border-radius: 10px !important;\n --gbb-variant-modal-border-radius: 10px !important;\n --gbb-box-selection-border-radius: 10px !important;\n --gbb-product-card-image-border-radius: 10px !important;\n --gbb-side-footer-corner-image-border-radius: 10px !important;\n --gbb-variant-modal-image-container-border-radius: 10px !important;\n --gbb-cart-footer-product-image-border-radius: 10px !important;\n --gbb-product-card-image-fit: cover !important;\n --gbb-side-footer-product-card-title-font-size: 16px !important;\n --gbb-variant-modal-title-font-size: 16px !important;\n --gbb-category-title-font-size: 16px !important;\n --gbb-box-selection-heading-font-size: 16px !important;\n --gbb-category-tab-font-size: 16px !important;\n --gbb-product-card-button-font-size: 16px !important;\n --gbb-cart-footer-button-font-size: 16px !important;\n --gbb-product-card-quantity-selector-font-size: 16px !important;\n --gbb-side-footer-product-card-final-price-font-size: 16px !important;\n --gbb-product-card-buttons-border-radius: 50px !important;
10046\n --gbb-side-footer-product-card-title-font-weight: 400 !important;\n --gbb-variant-modal-title-font-weight: 400 !important;\n --gbb-step-title-font-weight: 400 !important;\n --gbb-category-tab-font-weight: 400 !important;\n --gbb-box-selection-heading-font-weight: 400 !important;\n --gbb-side-footer-product-card-final-price-font-weight: 400 !important;\n}\n\n@media (min-width: 769px) {\n body:not([gbb-bundle-design-preset-id=\"HORIZONTAL\"]) .gbbFullPageBundle .gbbProductImage, body:not([gbb-bundle-design-preset-id=\"HORIZONTAL\"]) .gbbBundleWrapper .gbbProductImage {\n aspect-ratio: 1 !important;\n max-height: none !important;\n }\n}\n\n@media (min-width: 769px) {\n body:not([gbb-bundle-design-preset-id=\"HORIZONTAL\"]) .gbbFullPageBundle .gbbProductsContainer, body:not([gbb-bundle-design-preset-id=\"HORIZONTAL\"]) .gbbBundleWrapper .gbbProductsContainer {\n grid-template-columns: repeat(3, minmax(0, 1fr)) !important;\n }\n}\n\nbody:not([gbb-bundle-design-preset-id=\"HORIZONTAL\"]) .gbbFullPageBundle .gbbProductsContainer, body:not([gbb-bundle-design-preset-id=\"HORIZONTAL\"]) .gbbBundleWrapper .gbbProductsContainer {\n column-gap: 2% !important;\n row-gap: 16px !important;\n}\n\n.gbbFullPageBundle .gbbProductItem, .gbbBundleWrapper .gbbProductItem {\n outline: 1px solid #f9f4ec !important;\n}\n\n.gbbFullPageBundle .gbbProductItem, .gbbBundleWrapper .gbbProductItem {\n padding: 0px 0px 0px 0px !important;\n}\n\n.gbbFullPageBundle .gbbCategoryTabContainer, .gbbBundleWrapper .gbbCategoryTabContainer {\n border-radius: 50px !important;\n}\n\n.gbbFullPageBundle .gbbProductSlotContainer, .gbbBundleWrapper .gbbProductSlotContainer, .gbbFullPageBundle .gbbProductSlotImageContainer, .gbbBundleWrapper .gbbProductSlotImageContainer, .gbbFullPageBundle .gbbProductSlotContainerEmpty, .gbbBundleWrapper .gbbProductSlotContainerEmpty {\n border-radius: 10px !important;\n}\n\n.gbbFooterNextButton {\n font-weight: 500 !important;\n letter-spacing: 0.16px !important;\n}\n\n.gbbFullPageBundle .gbbDropdownTrigger, .gbbBundleWrapper .gbbDropdownTrigger, .gbbFullPageBundle .gbbDropdownOptions, .gbbBundleWrapper .gbbDropdownOptions, .gbbFullPageBundle .gbbDropdownOption, .gbbBundleWrapper .gbbDropdownOption {\n background-color: #ffffff !important;\n color: #000000 !important;\n}\n\n.gbbFullPageBundle .gbbProductItem, .gbbBundleWrapper .gbbProductItem {\n background-color: #f4f2e5 !important;\n}\n\n.gbbFullPageBundle .gbbBundleFooter, .gbbBundleWrapper .gbbBundleFooter {\n border: 1px solid #cccccc !important;\n}\n\n.gbbFullPageBundle .gbbProductTextContainer, .gbbBundleWrapper .gbbProductTextContainer, .gbbFullPageBundle .gbbVariantDropdownContainer, .gbbBundleWrapper .gbbVariantDropdownContainer {\n padding: 0 8px !important;\n}\n\n.gbbFullPageBundle .gbbProductActionContainer, .gbbBundleWrapper .gbbProductActionContainer {\n padding: 0 8px 8px !important;\n}\n\/*\n Generated by Easy Bundle Builder Brand Profile 2026-08-25 at 12.58pm for kopraan-store.myshopify.com -- End\n*\/\nbody:has(.gbbBundleWrapper ){\n\toverflow: visible;\n}\n.gbbBundleFooter {\n bottom: 40px;\n}\n@media (max-width: 767px) {\n.gbbDrawerContentContainer {\n bottom: 50px;\n}\n}\n","buyNowBtn":"","cartItemQuantityBtnSelectors":"","cartItemRemoveParentSelectors":"","cartItemRemoveSelectors":"","cartItemSelectors":"","checkIfShowBundleAsProductEnabled":false,"customBundleScript":"","customCartIntegrationScript":"","customJs":"","customStyleForBuilderPages":"","customStyleForDummyProductPage":"","customThemeIntegrationScript":"","enableCustomThemeIntegrationScript":false,"integrations":{"judgeme":{"isEnabled":false,"public_token":""}},"isCartIntegrationEnabled":false,"redirectToCartEnabled":true,"redirectToScript":"handleFloCartBtn()","redirectUrlForCheckoutBtn":"","selectorToRenderBundlePostionOnCart":"Over","selectorToRenderBundlePostionOnSideCart":"Over","selectorToRenderBundleProduct":"","selectorToRenderBundleProductOnSideCart":"","sideCartCheckoutBtnSelectors":"","isExternalIntegrationSyncEnabled":false}
10046,"bundleSettings":{"allowMultipleBoxesFromSameBundle":true,"showCompareAtPrice":true,"dontIndexGiftboxBuilderPages_onGoogle":false,"isValidateInventoryEnabled":false,"calculateAutomaticDiscountInPercentage":true,"combineWithOrderDiscounts":false,"isDiscountMethodAutomatic":false,"removeUnUsedVariantImages":false},"isAppLevelMetafieldCreated":true,"storefrontAccessToken":"4a9f7308441467685eccd3b2e407e29c","createdAt":"2026-08-25T07:24:56.425Z","multipleCurrenciesInfo":{"INR":{"code":"INR","symbol":"â¹","thousandsSeparator":",","decimalSeparator":".","symbolOnLeft":true,"spaceBetweenAmountAndSymbol":false,"decimalDigits":2}}},"languageData":{"_id":"6a8d43486bc8bd965d9aa424","shopName":"kopraan-store.myshopify.com","languageMode":"SINGLE","createdAt":"2026-08-25T07:24:56.702Z","updatedAt":"2026-08-25T07:24:56.702Z","__v":0,"en":{"landingPage":{"bannerText":{"id":"bannerText","label":"Banner Text","type":"text","value":"Build your own Bundle in just a few clicks!"},"bannerSubtext":{"id":"bannerSubtext","label":"Banner Subtext","type":"text","value":"Send a custom bundle to your loved one in just a few steps"},"bannerButtonText":{"id":"bannerButtonText","label":"Banner Button Text","type":"text","value":"Start Building your Bundle"},"selectPreCuratedBoxLabel":{"id":"selectPreCuratedBoxLabel","label":"Select Pre-Curated Box Label","type":"text","value":"Or select from a range of pre-curated Gift Boxes"}},"navigationSteps":{"productPageStepText":{"id":"productPageStepText","label":"Product Page Step Text","type":"text","value":"Add Products"},"giftBoxStepText":{"id":"giftBoxStepText","label":"Bundle Step Text","type":"text","value":"Add Gift Box"},"personalizeStepText":{"id":"personalizeStepText","label":"Personalize Step Text","type":"text","value":"Personalize"},"multipleCategoriesStepText":{"id":"multipleCategoriesStepText","label":"Multiple Categories Step Text","type":"text","value":"Multiple Categories"}},"productPage":{"selectProductsLabel":{"id":"selectProductsLabel","label":"Select Products Label","type":"text","value":"Select Products"},"productPageSubtext":{"id":"productPageSubtext","label":"Product Page Subtext","type":"text","value":""}},"giftBoxPage":{"selectGiftBoxLabel":{"id":"selectGiftBoxLabel","label":"Select Bundle Label","type":"text","value":"Select a Bundle Box"},"giftBoxPageSubtext":{"id":"giftBoxPageSubtext","label":"Gift Box Page Subtext","type":"text","value":""}},"videoMessage":{"permissionDenied":{"id":"permissionDenied","label":"Permission Denied","type":"text","value":"Permission Denied"},"uploadConfirmation":{"id":"uploadConfirmation","label":"Upload Confirmation","type":"text","value":"Your video has been successfully uploaded!"},"pressToRecord":{"id":"pressToRecord","label":"Press to record","type":"text","value":"Press to record"},"recording":{"id":"recording","label":"Recording","type":"text","value":"Recording...."},"errorMessage":{"id":"errorMessage","label":"Error Message","type":"text","value":"An error occured, Please try again!"},"loading":{"id":"loading","label":"Loading","type":"text","value":"Loading...."},"uploading":{"id":"uploading","label":"Uploading","type":"text","value":"Uploading...."},"sendVideoMessageText":{"id":"sendVideoMessageText","label":"Send Video Message Text","type":"text","value":"Send Video Message"},"giftMessageDeliveryInfo":{"id":"giftMessageDeliveryInfo","label":"Message Delivery Info","type":"text","value":"The message will be sent to the recipient via email as soon as the order is placed"},"saveVideoText":{"id":"saveVideoText","label":"Save Video Text","type":"text","value":"Save Video"},"reRecordVideoText":{"id":"reRecordVideoText","label":"Re-Record Video Text","type":"text","value":"Re-Record Video"}},"personalizePage":{"messageLabel":{"id":"messageLabel","label":"Message Label","type":"text","value":"Message"},"senderNamePlaceholder":{"id":"senderNamePlaceholder","label":"Sender Name Placeholder","type":"text","value":"From"},"recipientNamePlaceholder":{"id":"recipientNamePlaceholder","label":"Recipient Name Placeholder","type":"text","value":"To"},"messagePlaceholder":{"id":"messagePlaceholder","label":"Message Placeholder","type":"text","value":"Enter a message here..."},"emailAddressLabel":{"id":"emailAddressLabel","label":"Recipient Email Address Label","type":"text","value":"Recipient Email Address"},"emailAddressPlaceholder":{"id":"emailAddressPlaceholder","label":"Recipient Email Address Placeholder","type":"text","value":"Enter a recipient email address here..."}
10046,"emailValidationMessage":{"id":"emailValidationMessage","label":"Email Validation Message","type":"text","value":"Please enter a valid email address"},"sendNow":{"id":"sendNow","label":"Send Now Label","type":"text","value":"Send Now"},"sendLater":{"id":"sendLater","label":"Send Later Label","type":"text","value":"Send Later"},"personalizePageSubtext":{"id":"personalizePageSubtext","label":"Personalize Page Subtext","type":"text","value":""},"messageIsRequiredError":{"id":"messageIsRequiredError","label":"Message is required warning","type":"text","value":"Please enter a message"}},"reviewPage":{"reviewPageBannerText":{"id":"reviewPageBannerText","label":"Review Page Banner Text","type":"text","value":"Youâve made the Right Choice!"},"reviewPageBannerSubtext":{"id":"reviewPageBannerSubtext","label":"Review Page Banner Subtext","type":"text","value":"Review your bundle and proceed to checkout"},"addOnsLabel":{"id":"addOnsLabel","label":"Add Ons Label","type":"text","value":"Add Ons"},"totalValueLabel":{"id":"totalValueLabel","label":"Total Value Label","type":"text","value":"Total Value"},"totalLabel":{"id":"totalLabel","label":"Total Label","type":"text","value":"Total"},"productLabel":{"id":"productLabel","label":"Product Header Label","type":"text","value":"Product"},"priceLabel":{"id":"priceLabel","label":"Price Header Text","type":"text","value":"Price"},"quantityLabel":{"id":"quantityLabel","label":"Quantity Header Text","type":"text","value":"Quantity"},"deliveryDateLabel":{"id":"deliveryDateLabel","label":"Delivery Date Label","type":"text","value":"Delivery Date"},"productsLabelText":{"id":"productsLabelText","label":"Products Label Text","type":"text","value":"Products"},"messagesLabelText":{"id":"messagesLabelText","label":"Messages Label Text","type":"text","value":"Messages"},"discountAppliedLabel":{"id":"discountAppliedLabel","label":"Discount Applied Label","type":"text","value":"Discount"},"subtotalLabel":{"id":"subtotalLabel","label":"Sub Total Label","type":"text","value":"Subtotal"},"orderDetailsLabel":{"id":"orderDetailsLabel","label":"Order Details Label","type":"text","value":"Order Details"},"itemsLabel":{"id":"itemsLabel","label":"No. of Items Label","type":"text","value":"Item(s)"},"oneTimePurchaseLabel":{"id":"oneTimePurchaseLabel","label":"One-Time Purchase label","type":"text","value":"One-Time Purchase"},"subscribeAndSaveLabel":{"id":"subscribeAndSaveLabel","label":"Subscribe and Save label","type":"text","value":"Subscribe and Save"},"noSubscriptionFoundLabel":{"id":"noSubscriptionFoundLabel","label":"No Subscription plans found label","type":"text","value":"Oops! No Subscription plans were found"},"deliveryFrequencyLabel":{"id":"deliveryFrequencyLabel","label":"Delivery Frequency Label","type":"text","value":"Delivery Frequency"},"createNewBoxLabel":{"id":"createNewBoxLabel","label":"Create New Box Label","type":"text","value":"Create new Box"},"editButtonText":{"id":"editButtonText","label":"Edit Label","type":"text","value":"Edit"},"deliverySchedulerPlaceholderText":{"id":"deliverySchedulerPlaceholderText","label":"Delivery Scheduler Placeholder Text","type":"text","value":"Select a date"}},"discountRules":{"rule1":{"amount":{"id":"amount","label":"Amount","type":"text","value":""},"text":{"id":"text","label":"Text","type":"text","value":""}},"rule2":{"amount":{"id":"amount","label":"Amount","type":"text","value":""},"text":{"id":"text","label":"Text","type":"text","value":""}},"rule3":{"amount":{"id":"amount","label":"Amount","type":"text","value":""},"text":{"id":"text","label":"Text","type":"text","value":""}},"rule4":{"amount":{"id":"amount","label":"Amount","type":"text","value":""},"text":{"id":"text","label":"Text","type":"text","value":""}},"rule5":{"amount":{"id":"amount","label":"Amount","type":"text","value":""},"text":{"id":"text","label":"Text","type":"text","value":""}}},"sortBy":{"sortLabel":{"id":"sortLabel","label":"Sort Label","type":"text","value":"Sort"},"alphabeticalAToZ":{"id":"alphabeticalAToZ","label":"Alphabetical, A-Z Label","value":"Alphabetical, A-Z"},"alphabeticalZToA":{"id":"alphabeticalZToA","label":"Alphabetical, Z-A Label","value":"Alphabetical, Z-A"},"priceHighToLow":{"id":"priceHighToLow","label":"Price, High to Low Label","value":"Price, High to Low"},"priceLowToHigh":{"id":"priceLowToHigh","label":"Price, Low to High Label","value":"Price, Low to High"},"featured":{"id":"featured","label":"Featured Label","type":"text","value":"Featured"}},"conditions":{"amount":{"greaterThanOrEqualTo":{"id":"greaterThanOrEqualTo","label":"Greater than condition message","type":"text","value":"Add products worth at least {{conditionAmount}} on this step"},"lessThanOrEqualTo":{"id":"lessThanOrEqualTo","label":"Less than condition message","type":"text","value":"Add products worth maximum of {{conditionAmount}} on this step"},"equalTo":{"id":"equalTo","label":"Equal to condition message","type":"text","value":"Add products worth {{conditionAmount}} on this step"}},"quantity":{"greaterThanOrEqualTo":{"id":"greaterThanOrEqualTo","label":"Greater than condition message","type":"text","value":"Add at least {{conditionQuantity}} products on this step"},"lessThanOrEqualTo":{"id":"lessThanOrEqualTo","label":"Less than condition message","type":"text","value":"Add a maximum of {{conditionQuantity}} products to continue"},"equalTo":{"id":"equalTo","label":"Equal to condition message","type":"text","value":"Add exactly {{conditionQuantity}} products on this step"}},"weight":{"greaterThanOrEqualTo":{"id":"greaterThanOrEqualTo","label":"Greater than condition message","type":"text","value":"Add products weighing at least {{conditionWeight}} on this step"},"lessThanOrEqualTo":{"id":"lessThanOrEqualTo","label":"Less than condition message","type":"text","value":"Add products weighing maximum of {{conditionWeight}} on this step"},"equalTo":{"id":"equalTo","label":"Equal to condition message","type":"text","value":"Add products weighing {{conditionWeight}} on this step"}}},"general":{"bundleProductsLabel":{"id":"bundleProductsLabel","label":"Bundle Products Label","type":"text","value":"Bundle products"},"addOnsLabel":{"id":"addOnsLabel","label":"Add Ons Label","type":"text","value":"Add-ons"},"personalizationLabel":{"id":"personalizationLabel","label":"Personalization Label","type":"text","value":"Personalization"},"chooseFileText":{"id":"chooseFileText","label":"Choose File Text","type":"text","value":"Choose file"},"noProductsAvailable":{"id":"noProductsAvailable","label":"No Products Available label","type":"text","value":"No Products Available"},"filtersLabel":{"id":"filtersLabel","label":"Filters Label","type":"text","value":"Filters"},"clearSelection":{"id":"clearSelection","label":"Clear Filters Selection","type":"text","value":"Clear Selection"},"searchLabel":{"id":"searchLabel","label":"Search Label","type":"text","value":"Search"},"searchProductsPlaceholder":{"id":"searchProductsPlaceholder","label":"Search Products Placeholder","type":"text","value":"Search products"},"clearSearch":{"id":"clearSearch","label":"Clear Search","type":"text","value":"Clear search"},"addToBoxButtonText":{"id":"addToBoxButtonText","label":"Add To Box Button","type":"text","value":"Add To Box"},"chooseOptionsButtonText":{"id":"chooseOptionsButtonText","label":"Choose Options Button","type":"text","value":"Choose Options"},"loadMoreProductsButtonText":{"id":"loadMoreProductsButtonText","label":"Load More Products Button","type":"text","value":"Load More Products"},"loadingCheckoutButtonText":{"id":"loadingCheckoutButtonText","label":"Loading Checkout Button","type":"text","value":"Loading Checkout..."},"addedText":{"id":"addedText","label":"Added Label","type":"text","value":"Added"},"addButtonText":{"id":"addButtonText","label":"Add Button Text","type":"text","value":"Add"},"nextButtonText":{"id":"nextButtonText","label":"Next Button Text","type":"text","value":"Next"},"addToCartButtonText":{"id":"addToCartButtonText","label":"Add To Cart Button Text","type":"text","value":"Add To Cart"},"backButtonText":{"id":"backButtonText","label":"Back Button Text","type":"text","value":"Back"},"checkoutButtonText":{"id":"checkoutButtonText","label":"Checkout Button Text","type":"text","value":"Checkout"},"removeButtonText":{"id":"removeButtonText","label":"Remove Button Text","type":"text","value":"Remove"},"reviewButtonText":{"id":"reviewButtonText","label":"Review Button Text","type":"text","value":"Review"},"combinationNotAvailable":{"id":"combinationNotAvailable","label":"Combination Not Available","type":"text","value":"Combination Not Available"},"quantity":{"id":"quantity","label":"Quantity Label","type":"text","value":"Quantity"},"inventoryInStockText":{"id":"inventoryInStockText","label":"Inventory in Stock Label","type":"text","value":"in Stock"},"inventoryLimitReachedText":{"id":"inventoryLimitReachedText","label":"Inventory Limit Reached Label","type":"text","value":"No More Stock"},"viewCartProductsLabel":{"id":"viewCartProductsLabel","label":"View Cart Products Label","type":"text","value":"View Selected Products"},"selectedProductsLabel":{"id":"selectedProductsLabel","label":"Selected Products Label","type":"text","value":"Selected Products"},"selectBundleProductsText":{"id":"selectBundleProductsText","label":"Select Bundle Products label","type":"text","value":"Select Bundle Products"},"redirectingText":{"id":"redirectingText","label":"Redirecting label","type":"text","value":"Redirecting..."},"preparingBundleText":{"id":"preparingBundleText","label":"Preparing Bundle Label","type":"text","value":"Preparing Bundle..."},"productsNotAvailableText":{"id":"productsNotAvailableText","label":"Products Not Available Label","type":"text","value":"Oops! Some Products are not available"},"discountsMayNotApplyText":{"id":"discountsMayNotApplyText","label":"Discounts may not be applied Label","type":"text","value":"discounts may not be applied"},"removeAllBoxProducts":{"id":"removeAllBoxProducts","label":"Remove all Box Products Label (Cart Page Popup)","type":"text","value":"This is a Box Product. Removing this will remove all the products from box"},"cartPageCheckoutButtonLoadingText":{"id":"cartPageCheckoutButtonLoadingText","label":"Cart Page Checkout Button Loading Text","type":"text","value":"Loading Checkout..."},"boxSelectionEligibilityToast":{"id":"boxSelectionEligibilityToast","label":"Box Selection Eligibility Toast","type":"text","value":"Remove {{boxSelectionDifference}} item(s) to select this box"},"removeFooterProductFrom":{"id":"removeFooterProductFrom","label":"Remove Product from Footer Text","type":"text","value":"Remove This Product From {{stepName}}"},"discountRibbonSuffix":{"id":"discountRibbonSuffix","label":"Discount Badge Suffix","type":"text","value":"off"},"itemsInCartLabel":{"id":"itemsInCartLabel","label":"Cart Inclusion Title","type":"text","value":"item(s)"},"productAddedBtnText":{"id":"productAddedBtnText","label":"Product Added label","type":"text","value":"Added"},"selectSubscriptionPlanButtonText":{"id":"selectSubscriptionPlanButtonText","label":"Subscription Selection Label","type":"text","value":"Select Subscription Plan"}},"multipleCategoriesPage":{"multipleCategoriesSubtext":{"id":"multipleCategoriesSubtext","label":"Multiple Categories Page Subtext","type":"text","value":""}}
10046,"addons":{"maxAddonProductsAllowed":{"id":"maxAddonProductsAllowed","label":"Max Addon Products Allowed message","type":"text","value":"Add a maximum of {{maxAllowedAddons}} addon products on this step"},"addonProductsMandatory":{"id":"addonProductsMandatory","label":"Addon Products Mandatory message","type":"text","value":"Addon product is mandatory on this step"},"firstBundleInteraction":{"id":"firstBundleInteraction","label":"Mobile Add On Notification","type":"text","value":"Additional offers to be unlocked"}},"modals":{"clearCart":{"title":{"id":"title","label":"Modal - Title","type":"text","value":"Are you sure?"},"description":{"id":"description","label":"Modal - Description","type":"text","value":"Are you sure you want to clear all items from your cart? This action cannot be undone..."},"triggerButtonText":{"id":"triggerButtonText","label":"Clear Cart Button Text","type":"text","value":"Clear"},"cancelButtonText":{"id":"cancelButtonText","label":"Modal - Cancel Button Text","type":"text","value":"Cancel"},"confirmButtonText":{"id":"confirmButtonText","label":"Modal - Confirm Button Text","type":"text","value":"Clear Cart"}}},"freeGift":{"chooseButton":{"id":"chooseButton","label":"Free Gift - Choose Button","type":"text","value":"Claim"},"unlockToast":{"id":"unlockToast","label":"Free Gift - Unlocked Message","type":"text","value":"Free gift unlocked"},"freeGiftLineTag":{"id":"freeGiftLineTag","label":"Free Gift - Line Tag","type":"text","value":"Free gift"}}},"mixAndMatchTextData":{"en":{"conditions":{"amount":{"greaterThanOrEqualTo":{"id":"greaterThanOrEqualTo","label":"Greater than condition message","type":"text","value":"Add products worth at least {{conditionAmount}} on this step"},"lessThanOrEqualTo":{"id":"lessThanOrEqualTo","label":"Less than condition message","type":"text","value":"Add products worth maximum of {{conditionAmount}} on this step"},"equalTo":{"id":"equalTo","label":"Equal to condition message","type":"text","value":"Add products worth {{conditionAmount}} on this step"}},"quantity":{"greaterThanOrEqualTo":{"id":"greaterThanOrEqualTo","label":"Greater than condition message","type":"text","value":"Add at least {{conditionQuantity}} products on this step"},"lessThanOrEqualTo":{"id":"lessThanOrEqualTo","label":"Less than condition message","type":"text","value":"Add a maximum of {{conditionQuantity}} products to continue"},"equalTo":{"id":"equalTo","label":"Equal to condition message","type":"text","value":"Add exactly {{conditionQuantity}} products on this step"}}},"general":{"noProductsAvailable":{"id":"noProductsAvailable","label":"No Products Available label","type":"text","value":"No Products Available"},"subtotalLabelText":{"id":"subtotalLabelText","label":"Subtotal label","type":"text","value":"Subtotal"},"addBundleToCartBtnText":{"id":"addBundleToCartBtnText","label":"Add Bundle Cart label","type":"text","value":"Add Bundle to Cart"},"addBundleToCartLoadingBtnText":{"id":"addBundleToCartLoadingBtnText","label":"Add Bundle Loading label","type":"text","value":"Adding Bundle..."},"addBundleToCartSuccessBtnText":{"id":"addBundleToCartSuccessBtnText","label":"Add Bundle Success label","type":"text","value":"Bundle Added"},"discountRibbonSuffix":{"id":"discountRibbonSuffix","label":"Discount Badge Suffix","type":"text","value":"off"},"selectSubscriptionPlanButtonText":{"id":"selectSubscriptionPlanButtonText","label":"Subscription Selection Label","type":"text","value":"Select Subscription Plan"},"inventoryLimitReachedText":{"id":"inventoryLimitReachedText","label":"Inventory Limit Reached Label","type":"text","value":"No More Stock"},"emptyCardText":{"id":"emptyCardText","label":"Add Empty Product Card Text","type":"text","value":"Product"},"stepsDrawerPillText":{"id":"stepsDrawerPillText","label":"Steps Drawer Pill Text","type":"text","value":"Show all steps"},"boxSelectionEligibilityToast_inPage":{"id":"boxSelectionEligibilityToast_inPage","label":"Box Selection Eligibility Toast","type":"text","value":"Remove {{boxSelectionDifference}} item(s) to select this box"},"subtotalLabelText_inPage":{"id":"subtotalLabelText_inPage","label":"Subtotal Text","type":"text","value":"Subtotal"},"boxConditionInitialText_inPage":{"id":"boxConditionInitialText_inPage","label":"Inline Add To Cart Button - Quantity Selection message","type":"text","value":"Select {{quantityDifference}} Items"},"bundleCartDrawerBtnText_inPage":{"id":"bundleCartDrawerBtnText_inPage","label":"Inline Cart Drawer Button Text","type":"text","value":"View Bundle Items"},"bundleCartSelectedProductsText_inPage":{"id":"bundleCartSelectedProductsText_inPage","label":"Inline Cart Selected Products Label","type":"text","value":"Selected Products"},"defaultProductUnavailableBtnText":{"id":"defaultProductUnavailableBtnText","label":"Default Product Unavailable Button Text","type":"text","value":"Out of Stock"},"discountAppliedPillText_inPage":{"id":"discountAppliedPillText_inPage","label":"Discount Applied Pill (in-page)","type":"text","value":"You're saving {{PRICE_DIFF}}"},"addToBoxButtonText":{"id":"addToBoxButtonText","label":"Add To Box Button","type":"text","value":"Add To Box"},"combinationNotAvailable":{"id":"combinationNotAvailable","label":"Combination Not Available","type":"text","value":"Combination Not Available"},"inventoryInStockText":{"id":"inventoryInStockText","label":"Inventory in Stock Label","type":"text","value":"in Stock"},"quantity":{"id":"quantity","label":"Quantity Label","type":"text","value":"Quantity"},"oneTimePurchaseLabel":{"id":"oneTimePurchaseLabel","label":"One-Time Purchase Label","type":"text","value":"One-time purchase"},"purchaseTypeLabel":{"id":"purchaseTypeLabel","label":"Purchase Type Label","type":"text","value":"Purchase type"}},"footer":{"footerPrevBtnText":{"id":"footerPrevBtnText","label":"Footer Previous Button","type":"text","value":"Prev"},"footerNextBtnText":{"id":"footerNextBtnText","label":"Footer Next Button","type":"text","value":"Next"},"footerFinishBtnText":{"id":"footerFinishBtnText","label":"Footer Finish Button","type":"text","value":"Done"}},"productCard":{"productCardAddBtnText":{"id":"productCardAddBtnText","label":"Product Add to Cart Button","type":"text","value":"Add to Cart"},"productVariantLabelText":{"id":"productVariantLabelText","label":"Product Variant Label","type":"text","value":"Select variant"},"productAddedBtnText":{"id":"productAddedBtnText","label":"Product Added label","type":"text","value":"Added x{{allowedQuantity}}"},"productCardOutOfStockBtnText":{"id":"productCardOutOfStockBtnText","label":"Product Out Of Stock Button Text","type":"text","value":"Out of Stock"},"productCardAddBtnText_inPage":{"id":"productCardAddBtnText_inPage","label":"Inline Product - Add Button Text","type":"text","value":"Add +"},"chooseOptionsButtonText":{"id":"chooseOptionsButtonText","label":"Choose Options Button Text","type":"text","value":"Choose Options"}}}},"productBundle":{"en":{"general":{"title":{"id":"title","label":"Title","type":"text","value":"Bundle"},"subTitle":{"id":"subTitle","label":"Sub Title","type":"text","value":"Select the products you want to add to your bundle"},"unSelectedOptionLabel":{"id":"unSelectedOptionLabel","label":"Unselected Option Label","type":"text","value":"Select {{option_name}}"},"preOrderPillText":{"id":"preOrderPillText","label":"Pre-order Pill Text","type":"text","value":"Preorder"},"preOrderOptionLabel":{"id":"preOrderOptionLabel","label":"Pre-order Option Label","type":"text","value":"Preorder Options"}},"validation":{"unselectedOption":{"id":"unselectedOption","label":"Unselected Option","type":"text","value":"{{option_name}} selection required"},"outOfStockOption":{"id":"outOfStockOption","label":"Out Of Stock Option","type":"text","value":"currently not available"}},"footer":{"atcButtonText":{"id":"atcButtonText","label":"Add to Cart Button Text","type":"text","value":"Add to Cart"},"atcButtonOutOfStockText":{"id":"atcButtonOutOfStockText","label":"Add to Cart Out of Stock Text","type":"text","value":"Out of Stock"},"priceLabel":{"id":"priceLabel","label":"Price Label","type":"text","value":"Total Price"},"savingsBadgeText":{"id":"savingsBadgeText","label":"Savings Badge Text","type":"text","value":"You save {{amount_saved}}"}}}},"quantityBreaks":{"en":{"general":{"unSelectedOptionLabel":{"id":"unSelectedOptionLabel","label":"Unselected Option Label","type":"text","value":"Select {{option_name}}"},"quantitySelectorLabel":{"id":"quantitySelectorLabel","label":"Quantity Selector Label","type":"text","value":"Select Quantity"}},"validation":{"unselectedOption":{"id":"unselectedOption","label":"Unselected Option","type":"text","value":"{{option_name}} selection required"},"outOfStockOption":{"id":"outOfStockOption","label":"Out Of Stock Option","type":"text","value":"Sorry, currently not available"}},"footer":{"atcButtonText":{"id":"atcButtonText","label":"Add to Cart Button Text","type":"text","value":"Add to Cart"},"atcButtonOutOfStockText":{"id":"atcButtonOutOfStockText","label":"Add to Cart Out of Stock Text","type":"text","value":"Out of Stock"}},"freeGift":{"freeLabel":{"id":"freeLabel","label":"Free Label","type":"text","value":"FREE"}}}},"sharedComponents":{"en":{"cartAndCheckout":{"bundleContainsLabel":{"id":"bundleContainsLabel","label":"Bundle Contains Label","type":"text","value":"Items"},"bundleOriginalPriceLabel":{"id":"bundleOriginalPriceLabel","label":"Bundle original price label","type":"text","value":"Retail Price"},"bundleDiscountDisplayLabel":{"id":"bundleDiscountDisplayLabel","label":"Bundle cart discount display label","type":"text","value":"You Save"},"bundlePersonalizationCostLabel":{"id":"bundlePersonalizationCostLabel","label":"Bundle cart personalization cost label","type":"text","value":"Personalization cost"}}}}},"pageCustomizationData":{"_id":"6a8d43486bc8bd965d9aa425","shopName":"kopraan-store.myshopify.com","__v":0,"banners":{"landingPageImageSrc":"https:\/\/d3ks0ngva6go34.cloudfront.net\/public\/banners\/landing_page_bannerv2.png","pageBannerImageSrc":"https:\/\/d3ks0ngva6go34.cloudfront.net\/public\/banners\/page_banner_temp.png","productReviewImageSrc":"https:\/\/d3ks0ngva6go34.cloudfront.net\/public\/banners\/landing_page_bannerv2.png"},"cartFooter":{"cartFooterBgColor":"#ffffff","cartFooterButtonsContainerBgColor":"#ffffff","cartFooterBorderRadius":"10px","cartFooterProductImageBorderRadius":"8px","cartFooterButtonsContainerBorderRadius":"9px","cartFooterShowHidePrices":"Show","cartFooterTextColor":"#000000","cartFooterDiscountedPriceColor":"#000000","cartFooterFinalPriceFontThickness":"Bold","cartFooterFinalPriceFontColor":"#000000","cartFooterStrikethroughPriceFontThickness":"Bold","cartFooterBackButtonColor":"#6d7175","cartFooterBackButtonTextColor":"#000000","cartFooterBackButtonBorderColor":"#000000","cartFooterBackButtonBorderThickness":"2px","cartFooterNextButtonTextColor":"#ffffff","cartFooterNextButtonColor":"#000000","cartFooterNextButtonBorderColor":"#000000","cartFooterNextButtonBorderThickness":"2px","cartFooterButtonsBorderRadius":"40px","cartFooterButtonsPadding":"8px","cartFooterDiscountProgressBarEmptyColor":"#ffdc64","cartFooterDiscountProgressBarFilledColor":"#000000","cartFooterDiscountTextVisibility":"Show","cartFooterDiscountTextColor":"#000000","cartFooterTotalLabelColor":"#000000","cartFooterDiscountMessageFontSize":"16px","cartFooterDiscountMessageFontWeight":"Regular"},"categoryBlock":{"categoryBgColor":"#f5f5f5","tabActiveBgColor":"#000000","tabActiveTextColor":"#ffffff","tabInactiveBgColor":"#ffdc64","tabInactiveTextColor":"#000000"},"colors":{"disabledColor":"gray","primaryColor":"blue","productBox":"blue","secondaryColor":"aqua","textColor":"black"},"createdAt":"2026-08-25T07:24:56.702Z","generalSettings":{"bundleBgColor":"transparent","scrollBarColor":"#F6F6F6","productPageTitleColor":"#000000","productPageFontSize":"18px","bundleUpSellButtonBg":"#000000","bundleUpSellButtonBorderColor":"#000000","bundleUpsellTextColor":"#ffffff","bundleUpsellFontColor":"#000000","conditionToastBgColor":"#000000","conditionToastTextColor":"#ffffff","iconColor":"#000000","iconBgColor":"#ffffff","iconTextColor":"#1d1d1b","applyNewPageCustomization":true,"bundleUpsellCardBgColor":"#ffffff","bundleUpsellCardBorderRadius":"12px","bundleUpsellHeadlineColor":"#1a1a1a","upsellCardBorderColor":"#e1e1e1","upsellCardPopupBgColor":"#ffffff","upsellCardPopupIconBgColor":"#f1f2f4","upsellCardPopupIconColor":"#6d727f"},"landingPage":{"landingPageTextColor":"#000000","landingPageButtonBgColor":"#000000","landingPageButtonTextColor":"#ffffff"},"mixAndMatchData":{"executeScriptAfterAddToCart":"","redirectToCartEnabled":false,"redirectToCheckoutEnabled":false,"isExecuteCustomScriptAfterAddToCartEnabled":false,"executeDefaultSideCartUpdate":true,"sideCartSectionId":"","sideCartSectionSelector":"","cartPageItemsSelector":"","cartPageItemsSectionId":"","hideOutOfStockProducts":true,"isValidateInventoryEnabled":false,"sideCartOpenBtnSelector":"","executeCustomAfterPageLoad":"","customJs":"","customStyle":null,"customCss":"\/*\n Generated by Easy Bundle Builder Brand Profile 2026-08-25 at 12.58pm for kopraan-store.myshopify.com -- Start\n*\/\n.gbbBundleWrapper, .gbbMixInlineWrapper, .gbbMixProductPageWidgetContainer, .gbbMixExpandableDrawerContent {\n --product-card-button-border-radius: 50px !important;\n --footer-buttons-border-radius: 50px !important;\n --tabs-border-radius: 50px !important;\n --gbbMix-button-border-radius: 50px !important;\n --cascade-atc-button-border-radius: 50px !important;\n --cascade-product-card-btn-radius: 50px !important;\n --exp-tabs-border-radius: 50px !important;\n --cascade-tabs-border-radius: 50px !important;\n --gbbMix-card-border-radius: 10px !important;\n --footer-border-radius: 10px !important;\n --drawer-border-radius: 10px !important;\n --product-card-border-radius: 10px !important;\n --gbbMix-card-image-border-radius: 10px !important;\n --product-card-image-border-radius: 10px !important;\n --cascade-product-card-image-border-radius: 10px !important;\n --product-card-image-fit: cover !important;\n --cascade-product-image-fit: cover !important;\n --exp-product-card-btn-font-size: 16px !important;\n}\n\n.gbbBundleWrapper .gbbMixProductCardImageWrapper, .gbbMixInlineWrapper .gbbMixProductCardImageWrapper, .gbbMixProductPageWidgetContainer .gbbMixProductCardImageWrapper, .gbbMixExpandableDrawerContent .gbbMixProductCardImageWrapper {\n aspect-ratio: 1 !important;\n}\n\n@media (min-width: 1025px) {\n .gbbBundleWrapper[template-id=\"COGNIVE\"] .gbbMixProductGrid {\n grid-template-columns: repeat(3, minmax(0, 1fr)) !important;\n }\n}\n\n.gbbBundleWrapper[template-id=\"COGNIVE\"] .gbbMixProductGrid {\n column-gap: 2% !important;\n row-gap: 16px !important;\n}\n\n.gbbBundleWrapper .gbbMixProductCard, .gbbMixInlineWrapper .gbbMixProductCard, .gbbMixProductPageWidgetContainer .gbbMixProductCard, .gbbMixExpandableDrawerContent .gbbMixProductCard {\n border: 1px solid #f9f4ec !important;\n}\n\n.gbbBundleWrapper[template-id=\"COGNIVE\"] .gbbMixProductCard {\n padding: 0px 0px 0px 0px !important;\n}\n\n.gbbBundleWrapper .gbbMixProductCardAddBtn, .gbbMixInlineWrapper .gbbMixProductCardAddBtn, .gbbMixProductPageWidgetContainer .gbbMixProductCardAddBtn, .gbbMixExpandableDrawerContent .gbbMixProductCardAddBtn {\n border-radius: 50px !important;\n font-weight: 400 !important;\n}\n\n.gbbMixInlineAddToCartBtn, .gbbMixAddtoCartBtn, .gbbMixFooterNextButton {\n font-weight: 500 !important;\n letter-spacing: 0.16px !important;\n}\n\n.gbbBundleWrapper .gbbMixDropdownSelectedOptionContainer, .gbbMixInlineWrapper .gbbMixDropdownSelectedOptionContainer, .gbbMixProductPageWidgetContainer .gbbMixDropdownSelectedOptionContainer, .gbbMixExpandableDrawerContent .gbbMixDropdownSelectedOptionContainer, .gbbBundleWrapper .gbbMixDropdownOptions, .gbbMixInlineWrapper .gbbMixDropdownOptions, .gbbMixProductPageWidgetContainer .gbbMixDropdownOptions, .gbbMixExpandableDrawerContent .gbbMixDropdownOptions, .gbbBundleWrapper .gbbMixDropdownOption, .gbbMixInlineWrapper .gbbMixDropdownOption, .gbbMixProductPageWidgetContainer .gbbMixDropdownOption, .gbbMixExpandableDrawerContent .gbbMixDropdownOption {\n background-color: #ffffff !important;\n color: #000000 !important;\n}\n\n.gbbMixDropdownOptions.gbbMixVariantDropdown, .gbbMixD
10046ropdownOptions.gbbMixVariantDropdown .gbbMixDropdownOption {\n background-color: #ffffff !important;\n color: #000000 !important;\n}\n\n.gbbBundleWrapper .gbbMixProductCard, .gbbMixInlineWrapper .gbbMixProductCard, .gbbMixProductPageWidgetContainer .gbbMixProductCard, .gbbMixExpandableDrawerContent .gbbMixProductCard {\n background-color: #f4f2e5 !important;\n}\n\n.gbbBundleWrapper[template-id=\"COGNIVE\"] .gbbMixProductCardContent {\n padding: 0 8px !important;\n}\n\n.gbbBundleWrapper[template-id=\"COGNIVE\"] .gbbMixProductCardActions {\n padding: 0 8px 8px !important;\n}\n\/*\n Generated by Easy Bundle Builder Brand Profile 2026-08-25 at 12.58pm for kopraan-store.myshopify.com -- End\n*\/\n","showProductComparedAtPrice":false,"addBundleToCartOnDone":false,"renderSlotsBasedOnCondition":true,"renderFilledSlotsAsHorizontalStacked":false,"addToBundleOnProductCardClick":true,"overwriteProductPagePriceWithBundlePrice":true,"allowPartialLocaleMatching":true,"useSingleStepCategoriesAsBundleSteps":false,"showOutOfStockOnProductCardButton":true,"validateConditionsBeforeAddToCart":true,"showPricingOnPurchaseOptionsWidget":true,"showDefaultProductUnavailableMessageOnAtc":true},"navigationBanner":{"navigationBannerStepTextColor":"#000000","navigationBannerStepFontSize":"16px","navigationCheckColor":"#ffffff","navigationBannerStepCompletionColor":"#000000","navigationBannerStepCompletedBorderColor":"#000000","navigationBannerStepCompletedBorderWidth":"4px","navigationBannerStepIncompleteBgColor":"#FFFFFF","navigationBannerStepIncompleteBorderColor":"#cccccc","navigationBannerStepIncompleteBorderWidth":"4px","navigationBannerStepProgressBarFilledColor":"#000000","navigationBannerStepProgressBarEmptyColor":"#ffdc64","tabsActiveBgColor":"#000000","tabsActiveTextColor":"#ffffff","tabsInactiveBgColor":"#ffdc64","tabsInactiveTextColor":"#000000","tabsBorderColor":"#3c3c3c","tabsCornerRadius":"40px","navigationBannerTitleColor":"#ffffff","navigationBannerTextColor":"#ffffff","navigationBannerStepDoneColor":"#ffffff"},"previewPage":{"bannerTextColor":"#ffffff"},"primaryFont":"Poppins","productBundle":{"designSettings":{},"globalSettings":{"general":{"autoShiftToAvailableVariant":true,"hideOutOfStockOptions":false,"unselectOptionsByDefault":true,"showProductCardImageBorder":true,"footerSavingPillPosition":"BEFORE_PRICE","metafieldNameSpaceAndKeys":[],"isB2BCatalogPricingEnabled":false,"isParentVariantMetafieldSyncEnabled":false,"allowPartialLocaleMatching":false,"productImageTransformConfig":{"isEnabled":true,"options":"{ maxHeight: 400, maxWidth: 400, scale: 1 }"},"customCss":"\/*\n Generated by Easy Bundle Builder Brand Profile 2026-08-25 at 12.58pm for kopraan-store.myshopify.com -- Start\n*\/\n.gbbPbBundleLayout {\n --pb-footer-atc-button-border-radius: 50px !important;\n --pb-product-option-label-border-radius: 50px !important;\n --pb-product-border-radius: 10px !important;\n --pb-general-bundle-border-radius: 10px !important;\n --pb-product-image-border-radius: 8px !important;\n --pb-product-image-fit: cover !important;\n --pb-card-gap: 16px !important;\n}\n\n.gbbPbBundleLayout .gbbPbAddToCartBtn {\n font-weight: 500 !important;\n letter-spacing: 0.16px !important;\n}\n\n.gbbPbBundleLayout .dropdownMenuTrigger, .gbbPbBundleLayout .dropdownMenuTriggerText, .gbbPbBundleLayout .dropdownMenuPopover, .gbbPbBundleLayout .dropdownMenuItem, .gbbPbBundleLayout .dropdownMenuItemText, .gbbPbBundleLayout .dropdownMenuChevron {\n background-color: #ffffff !important;\n color: #000000 !important;\n}\n\n.gbbPbBundleLayout .gbbPbProductCardPicture:after {\n box-shadow: inset 0 0 0 1px #f9f4ec !important;\n}\n\n.gbbPbBundleLayout .gbbPbProductCardQtyBadge {\n border-radius: 10px !important;\n font-size: 16px !important;\n font-weight: 400 !important;\n}\n\/*\n Generated by Easy Bundle Builder Brand Profile 2026-08-25 at 12.58pm for kopraan-store.myshopify.com -- End\n*\/\n","customJs":""},"devMode":{"useNativeCartRefresh":true,"useWidgetATCButton":true,"useShadowRoot":false,"useAcceleratedCheckoutUrlRedirect":true,"useFormOnlyCartAdd":false,"disableLiquidCache":false},"selectorConfig":{"productFormSubmitSelector":null,"productFormWrapperSelector":null,"customVariantPickerSelectors":null,"quantityBtnSelectors":null,"addToCartBtnSelectors":null,"checkoutBtnSelector":null,"nativeDiscountedPriceSelector":null,"nativeOriginalPriceSelector":null,"nativePriceBadgeSelector":null},"postDecisionAddToCartConfig":{"executeDefaultSideCartUpdate":true,"redirectToCheckoutEnabled":false,"redirectToCartEnabled":false,"executeScriptAfterAddToCart":""}}},"productCard":{"productCardBgColor":"#ffffff","cardBorderRadius":"10px","cardImageBorderRadius":"8px","productImageFit":"cover","cardsPerRowXL":4,"cardsPerRowL":4,"productCardTextColor":"#000000","productTitleFontSize":"16px","productTitleFontWeight":"Regular","productPriceVisibility":"Show","compareAtPriceColor":"#000000","compareAtPriceFontSize":"16px","compareAtPriceFontWeight":"Regular","compareAtPriceVisibility":"Show","finalPriceFontSize":"16px","finalPriceFontColor":"#000000","finalPriceFontWeight":"Regular","productCardButtonColor":"#000000","productCardButtonTextColor":"#ffffff","buttonBorderRadius":"40px","quantitySelectorTextColor":"#000000","allowOnlyOneQuantity":false,"quantitySelectorBgColor":"#000000","productCardQuantitySelectorBgColor":"#ffdc64","quantitySelectorButtonTextColor":"#ffffff","quantitySelectorButtonBorderRadius":"40px","productCardVariantSelectorFontSize":"14px","productCardVariantSelectorFontWeight":"Regular"},"quantityBreaks":{"designSettings":{"widget":{"titleColor":"#000000","titleFontSize":"16px","titleFontWeight":"700","subTitleColor":"#000000bf","subTitleFontSize":"14px","subTitleFontWeight":"400","bgColor":"transparent","borderRadius":"16px","padding":"0px"},"tier":{"cardBorderRadius":"24px","cardBorderWidth":"1.5px","cardBgColor":"transparent","cardBorderColor":"#e0e0e0","cardActiveBgColor":"#ffdc64","cardActiveBorderColor":"#000000","radioColor":"#e0e0e0","radioActiveColor":"#000000","titleColor":"#000000","titleFontSize":"16px","titleFontWeight":"400","subtitleColor":"#000000bf","subtitleFontSize":"16px","subtitleFontWeight":"400","priceAlignment":"VERTICAL","discountedPriceColor":"#000000","discountedPriceFontSize":"16px","discountedPriceFontWeight":"400","originalPriceColor":"#000000bf","originalPriceFontSize":"16px","originalPriceFontWeight":"400"},"tiers":{"imageBorderColor":"transparent","imageSize":"32px","imageBorderRadius":"8px","imageObjectFit":"cover"},"badge":{"pillBgColor":"#000000","pillTextColor":"#ffffff","pillBorderColor":"#000000","tagBgColor":"#000000","tagTextColor":"#ffffff"},"variant":{"imageSize":"48px","swatchSize":"28px","swatchBorderRadius":"24px","labelWidthMode":"auto","labelBorderRadius":"8px","labelActiveTextColor":"#ffffff","labelActiveBgColor":"#000000","labelActiveBorderColor":"#000000","labelTextColor":"#1a1a1a","labelFontSize":"14px","labelFontWeight":"400","labelBgColor":"#ffffff","labelBorderColor":"#e0e0e0","dropdownColor":"#1a1a1a","dropdownFontSize":"14px","dropdownFontWeight":"400","dropdownBorderColor":"#e5e5e5","dropdownBorderWidth":"1px","dropdownBorderRadius":"8px","dropdownIconColor":"#6b6b6b"},"addon":{"freeGiftBgColor":"#000000","freeGiftDividerColor":"#ffffff47","freeGiftImageVisibility":"block","freeGiftTextColor":"#ffffff","addOnBgColor":"#f2f2f2","addOnDividerColor":"#000000","addOnImageVisibility":"block","addOnTextColor":"#1a1a1a"},"footer":{"atcButtonBgColor":"#000000","atcButtonColor":"#ffffff","atcButtonBorderRadius":"24px","atcButtonFontSize":"14px","atcButtonFontWeight":"500"},"subscription":{"cardActiveBgColor":"#000000","cardActiveBorderColor":"#000000","cardBgColor":"transparent","cardBorderColor":"#e0e0e0","cardBorderRadius":"24px","titleFontSize":"16px","titleFontWeight":"400","titleColor":"#000000","discountedPriceFontSize":"16px","discountedPriceFontWeight":"400","discountedPriceColor":"#000000","originalPriceFontSize":"14px","originalPriceFontWeight":"400","originalPriceColor":"#9aa0b5","discountPillBgColor":"#000000","discountPillTextColor":"#ffffff","discountPillBorderColor":"#000000","highlightTextColor":"#000000","highlightFontSize":"14px","highlightFontWeight":"500","priceAlignment":"HORIZONTAL"}},"globalSettings":{"general":{"autoShiftToAvailableVariant":true,"hideOutOfStockOptions":false,"showProductCardImageBorder":true,"metafieldNameSpaceAndKeys":[],"isB2BCatalogPricingEnabled":false,"allowPartialLocaleMatching":false,"customCss":"\/*\n Generated by Easy Bundle Builder Brand Profile 2026-08-25 at 12.58pm for kopraan-store.myshopify.com -- Start\n*\/\n.gbbQbBundleLayout {\n --qb-footer-atc-button-border-radius: 50px !important;\n --qb-tier-card-border-radius: 10px !important;\n --qb-widget-border-radius: 10px !important;\n --qb-tiers-image-border-radius: 8px !important;\n --qb-tiers-image-object-fit: cover !important;\n --qb-slot-list-row-gap: 16px !important;\n --qb-tier-card-border-width: 1px !important;\n --qb-tier-card-border-color: #f9f4ec !important;\n}\n\n.gbbQbBundleLayout .gbbQbAddToCartBtn {\n font-weight: 500 !important;\n letter-spacing: 0.16px !important;\n}\n\n.gbbQbBundleLayout .dropdownMenuTrigger, .gbbQbBundleLayout .dropdownMenuTriggerText, .gbbQbBundleLayout .dropdownMenuPopover, .gbbQbBundleLayout .dropdownMenuItem, .gbbQbBundleLayout .dropdownMenuItemText, .gbbQbBundleLayout .dropdownMenuChevron {\n background-color: #ffffff !important;\n color: #000000 !important;\n}\n\n.gbbQbBundleLayout .gbbQbSlotRow .gbbQbSlotOptions .gbbQbSlotOptionName, .gbbQbBundleLayout .gbbQbSlotRow .gbbQbSlotIndex, .gbbQbBundleLayout .gbbQbSlotGrid .gbbQbSlotGridHeader, .gbbQbBundleLayout .gbbQbSlotGrid .gbbQbSlotGridIndex {\n color: #000000 !important;\n font-size: 14px !important;\n font-weight: 400 !important;\n}\n\n.gbbQbBundleLayout .gbbQbSlotRow .gbbQbSlotImage {\n border-radius: 8px !important;\n}\n\n.gbbQbBundleLayout .gbbQbSlotRow .gbbQbSlotImage .gbbQbSlotImageImg {\n object-fit: cover !important;\n}\n\n.gbbQbBundleLayout .gbbQbSlotImage:after {\n box-shadow: inset 0 0 0 1px #f9f4ec !important;\n}\n\n.gbbQbBundleLayout .gbbQbAddOnGiftLabel {\n font-size: 14px !important;\n font-weight: 400 !important;\n}\n\n.gbbQbBundleLayout .gbbQbAddOnGiftImage {\n border-radius: 8px !important;\n}\n\n.gbbQbBundleLayout .gbbQbAddOnGiftImageImg {\n object-fit: cover !important;\n}\n\n.gbbQbBundleLayout .gbbQbAddOnGiftImage:after {\n box-shadow: inset 0 0 0 1px #f9f4ec !important;\n}\n\n.gbbQbBundleLayout .gbbQbTierDiscountPill, .gbbQbBundleLayout .gbbQbAddOnGiftFreePill {\n border-radius: 50px !important;\n font-size: 14px !important;\n font-weight: 400 !important;\n}\n\/*\n Generated by Easy Bundle Builder Brand Profile 2026-08-25 at 12.58pm for kopraan-store.myshopify.com -- End\n*\/\n","customJs":""},"devMode":{"useNativeCartRefresh":true,"useShadowRoot":true,"useAcceleratedCheckoutUrlRedirect":true,"useFormOnlyCartAdd":false,"disableLiquidCache":false,"hideUi":{"groupByProduct":false}},"selectorConfig":{"productFormSubmitSelector":null,"productFormWrapperSelector":null,"customVariantPickerSelectors":null,"quantityBtnSelectors":null,"addToCartBtnSelectors":null,"checkoutBtnSelector":null,"nativeDiscountedPriceSelector":null,"nativeOriginalPriceSelector":null,"nativePriceBadgeSelector":null},"postDecisionAddToCartConfig":{"executeDefaultSideCartUpdate":false,"redirectToCheckoutEnabled":false,"redirectToCartEnabled":true,"executeScriptAfterAddToCart":"handleFloCartBtn()"}}},"quickSettings":{"isQuickSettingsEnabled":true,"colors":{"primaryColor":"#000000","buttonBgColor":"#000000","buttonTextColor":"#ffffff"}},"summaryBlock":{"summaryBlockAddToCartButtonColor":"#000000","summaryBlockAddToCartButtonTextColor":"#ffffff","summaryBuildNewBoxButtonColor":"#000000","summaryBuildNewBoxTextColor":"#ffffff","summaryBlockBackButtonColor":"#252525","summaryBlockBackButtonTextColor":"#ffffff"},"updatedAt":"2026-08-27T12:30:27.423Z","styleExtraction":{"error":null,"status":"completed","updatedAt":"2026-08-25T07:28:57.977Z","durationMs":240445},"mixAndMatchConfig":{"productCard":{"productCardBgColor":"#ffffff","productCardBorderRadius":"10px","productCardImageBorderRadius":"8px","productCardImageFit":"cover","productCardTitleColor":"#000000","productCardTitleFont":"16px","productCardTitleWeight":"Regular","productCardTitleVisibility":"Show","productCardPriceColor":"#000000","productCardPriceFont":"16px","productCardPriceWeight":"Regular","productCardPriceVisibility":"Show","productCardComparedAtPriceColor":"#000000","productCardComparedAtPriceFont":"16px","productCardComparedAtPriceWeight":"Regular","productCardComparedAtPriceVisibility":"Show","productCardButtonBgColor":"#000000","productCardButtonTextColor":"#ffffff","productCardButtonBorderRadius":"40px","productCardQuantityButtonBorderRadius":"40px","productCardQuantityLabelColor":"#000000","productCardQuantityBgColor":"#EEEEEE","productCardQuantityBorderRadius":"6px","productCardVariantSelectorBgColor":"#FFFFFF","productCardVariantSelectorTextColor":"#000000","productCardVariantSelectorBorderRadius":"5px","productCardVariantSelectorFontSize":"14px","productCardVariantSelectorFontWeight":"Regular"},"emptyStateCard":{"emptyStateCardBgColor":"#ffffff","emptyStateCardBorderColor":"#000000","emptyStateCardIconColor":"#000000","emptyStateCardTextColor":"#000000","emptyStateCardBorderStyle":"Dashed"},"drawer":{"drawerBgColor":"#F4F9F9","drawerBorderRadius":"15px 15px 0 0","drawerCloseIconColor":"#303030","drawerScrollBarColor":"#a9a9a9","drawerOverlayBgColor":"#1E1E1E80","drawerCloseIconBgColor":"#D4D4D4"},"tabs":{"tabsActiveBgColor":"#000000","tabsActiveTextColor":"#ffffff","tabsInactiveBgColor":"#ffdc64","tabsInactiveTextColor":"#000000","tabsBorderRadius":"40px"},"bundleHeader":{"headerConditionTextColor":"#000000","headerConditionTextFont":"16px","headerDiscountTextColor":"#000000","headerDiscountTextFont":"16px","headerDiscountTextWeight":"400"},"toast":{"toastBgColor":"#000000","toastTextColor":"#ffffff"},"footer":{"footerBgColor":"#ffffff","footerTotalPriceAndQuantityPillBgColor":"#ffffff","footerBorderRadius":"10px","footerTotalPriceAndQuantityPillBorderRadius":"16px","footerPriceSectionVisibility":"Show","footerFinalPriceColor":"#000000","footerStrikeThroughPriceColor":"#000","footerBackBtnBgColor":"#6d7175","footerBackBtnTextColor":"#000000","footerNextBtnBgColor":"#000000","footerNextBtnTextColor":"#ffffff","footerButtonsBorderRadius":"40px","footerTextColor":"#000000","footerDiscountProgressBarEmptyColor":"#ffdc64","footerDiscountProgressBarFilledColor":"#000000"},"addBundleBtn":{"addBundleBtnBgColor":"#000000","addBundleBtnBorderRadius":"40px","addBundleBtnTextColor":"#ffffff"},"generalSettings":{"bundleUpsellButtonBg":"#000000","bundleUpsellButtonTextColor":"#ffffff","bundleUpsellFontColor":"#000000","discountProgressBarBgColor":"#ffffff"}},"stylePresets":{"colors":{"primaryColor":"#000000","buttonTextColor":"#ffffff","primaryTextColor":"#000000","accentColor":"#ffdc64","backgroundColor":"#ffffff","pageBackgroun
10046dColor":"#ffffff"},"typography":{"primaryFontSize":"16px","primaryFontWeight":"Regular","secondaryFontSize":"16px","secondaryFontWeight":"Regular","bodyFontSize":"14px","bodyFontWeight":"Regular"},"corners":{"buttonBorderRadius":"Round","baseBorderRadiusPx":50,"productCardBaseBorderRadius":10,"productCardBorderRadiusStyle":"Base"},"images":{"productImageFit":"cover"},"isExpertControlsEnabled":false},"addonProducts":{"addonsEligibleTierMessagingBgColor":"#55BD47","addonsIneligibleTierMessagingBgColor":"#BBBBBB"}},"bundleLinkData":[{"_id":"6a8d5bf66bc8bd965d9b526e","offerId":"SDK-050214","bundleDesignTemplate":"FBP_SIDE_FOOTER","bundleName":"Bundle \u0026 Save More","createdAt":"2026-08-25T09:10:14.007Z","offerHandle":"bundle-savings","parentProductShopifyData":{"id":9272562090122,"handle":"bundle-savings"},"parentProductVariantId":"gid:\/\/shopify\/ProductVariant\/50087255834762","poweredBy":"SDK"}],"bundleUpsellData":{},"mixAndMatchData":[]}; 10047 if (ext_data && !ext_data?.errorMsg) { 10048 window.easybundles_ext_data = ext_data; 10049 } 10050 10051 let sdk_bundle_upsell_index = [{"offerId":"SDK-050214","bundleType":"FULL_PAGE_SDK","bundleDesignTemplate":"FBP_SIDE_FOOTER","templateId":"DEFAULT_FBP","parentProductShopifyData":{"id":9272562090122,"admin_graphql_api_id":"gid:\/\/shopify\/Product\/9272562090122","handle":"bundle-savings","title":"Bundle \u0026 Save More","status":"active","images":[{"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0332\/6122\/4074\/files\/Combo_Offer_Carousel_11.1Combo_Offer_Carousel_1.1.png?v=1788167267"}],"variants":[{"id":50087255834762,"admin_graphql_api_id":"gid:\/\/shopify\/ProductVariant\/50087255834762","price":"0.00","compare_at_price":null,"inventory_quantity":0,"sku":null,"title":"Default Title","image_id":null}]},"productId":9272562090122,"bundleLink":"https:\/\/kopraan-store.myshopify.com\/products\/bundle-savings","createdAt":"2026-08-25T09:10:14.007Z","bundleUpsellConfig":{"upsellConfiguration":{"isEnabled":false,"title":"Build Your Bundle \u0026 Save More","subTitle":"","useLinkProductAsDefaultProduct":false,"showOn":{"productIds":[],"collectionIds":[]}},"widgetConfiguration":{"isEnabled":true,"type":"OFFER_WIDGET","title":"Bundle \u0026 Save","description":"","buttonText":"Buy With Bundle","imageUrl":"https:\/\/d3ks0ngva6go34.cloudfront.net\/public\/DefaultUpsell.webp","useLinkProductAsDefaultProduct":true,"showOn":{"productIds":["4630602547338","6991223292042","7618670166154","8609801306250","8674261958794","6996992098442","8197086281866","8219254128778","6727495909514","8223497322634","8807881932938","8197104697482","6584151277706","6727480279178","6991224799370","6791805075594","8219284963466","6791802749066","6991217819786","6563140862090","6727490371722","4630588850314","6665671770250","6991228338314","8219272347786","6727454785674","8219276935306","6727469203594","7902069358730","7871358402698","4630599139466","6665669214346","7593724444810","6820608475274","6820608999562","8639305318538","8634522239114","7871671206026","7902026825866","8419143483530","8561309450378","8558981021834","8603017183370"],"collectionIds":["261590417546"]}},"bundleWidgetText":"Buy With Bundle","bundleWidgetRedirectText":"Buy With Bundle","useLinkProductAsDefaultProduct":true},"bundleStatus":"ACTIVE","relevantProductIds":["4630602547338","6991223292042","7618670166154","8609801306250","8674261958794","6996992098442","8197086281866","8219254128778","6727495909514","8223497322634","8807881932938","8197104697482","6584151277706","6727480279178","6991224799370","6791805075594","8219284963466","6791802749066","6991217819786","6563140862090","6727490371722","4630588850314","6665671770250","6991228338314","8219272347786","6727454785674","8219276935306","6727469203594","7902069358730","7871358402698","4630599139466","6665669214346","7593724444810","6820608475274","6820608999562","8639305318538","8634522239114","7871671206026","7902026825866","8419143483530","8561309450378","8558981021834","8603017183370"],"relevantCollectionIds":[]}]; 10052 window.__gbbOverflow = window.__gbbOverflow || {}; 10053 window.__gbbOverflow.upsellIndexRaw = sdk_bundle_upsell_index; 10054 if (window.easybundles_ext_data && Array.isArray(sdk_bundle_upsell_index)) { 10055 window.easybundles_ext_data.sdkBundleUpsellIndex = sdk_bundle_upsell_index; 10056 const matchedRaw = JSON.parse("{\"SDK-050214\": { \"entry\": {\"offerId\":\"SDK-050214\",\"bundleType\":\"FULL_PAGE_SDK\",\"bundleDesignTemplate\":\"FBP_SIDE_FOOTER\",\"templateId\":\"DEFAULT_FBP\",\"parentProductShopifyData\":{\"id\":9272562090122,\"admin_graphql_api_id\":\"gid:\\\/\\\/shopify\\\/Product\\\/9272562090122\",\"handle\":\"bundle-savings\",\"title\":\"Bundle \\u0026 Save More\",\"status\":\"active\",\"images\":[{\"src\":\"https:\\\/\\\/cdn.shopify.com\\\/s\\\/files\\\/1\\\/0332\\\/6122\\\/4
10056074\\\/files\\\/Combo_Offer_Carousel_11.1Combo_Offer_Carousel_1.1.png?v=1788167267\"}],\"variants\":[{\"id\":50087255834762,\"admin_graphql_api_id\":\"gid:\\\/\\\/shopify\\\/ProductVariant\\\/50087255834762\",\"price\":\"0.00\",\"compare_at_price\":null,\"inventory_quantity\":0,\"sku\":null,\"title\":\"Default Title\",\"image_id\":null}]},\"productId\":9272562090122,\"bundleLink\":\"https:\\\/\\\/kopraan-store.myshopify.com\\\/products\\\/bundle-savings\",\"createdAt\":\"2026-08-25T09:10:14.007Z\",\"bundleUpsellConfig\":{\"upsellConfiguration\":{\"isEnabled\":false,\"title\":\"Build Your Bundle \\u0026 Save More\",\"subTitle\":\"\",\"useLinkProductAsDefaultProduct\":false,\"showOn\":{\"productIds\":[],\"collectionIds\":[]}},\"widgetConfiguration\":{\"isEnabled\":true,\"type\":\"OFFER_WIDGET\",\"title\":\"Bundle \\u0026 Save\",\"description\":\"\",\"buttonText\":\"Buy With Bundle\",\"imageUrl\":\"https:\\\/\\\/d3ks0ngva6go34.cloudfront.net\\\/public\\\/DefaultUpsell.webp\",\"useLinkProductAsDefaultProduct\":true,\"showOn\":{\"productIds\":[\"4630602547338\",\"6991223292042\",\"7618670166154\",\"8609801306250\",\"8674261958794\",\"6996992098442\",\"8197086281866\",\"8219254128778\",\"6727495909514\",\"8223497322634\",\"8807881932938\",\"8197104697482\",\"6584151277706\",\"6727480279178\",\"6991224799370\",\"6791805075594\",\"8219284963466\",\"6791802749066\",\"6991217819786\",\"6563140862090\",\"6727490371722\",\"4630588850314\",\"6665671770250\",\"6991228338314\",\"8219272347786\",\"6727454785674\",\"8219276935306\",\"6727469203594\",\"7902069358730\",\"7871358402698\",\"4630599139466\",\"6665669214346\",\"7593724444810\",\"6820608475274\",\"6820608999562\",\"8639305318538\",\"8634522239114\",\"7871671206026\",\"7902026825866\",\"8419143483530\",\"8561309450378\",\"8558981021834\",\"8603017183370\"],\"collectionIds\":[\"261590417546\"]}},\"bundleWidgetText\":\"Buy With Bundle\",\"bundleWidgetRedirectText\":\"Buy With Bundle\",\"useLinkProductAsDefaultProduct\":true},\"bundleStatus\":\"ACTIVE\",\"relevantProductIds\":[\"4630602547338\",\"6991223292042\",\"7618670166154\",\"8609801306250\",\"8674261958794\",\"6996992098442\",\"8197086281866\",\"8219254128778\",\"6727495909514\",\"8223497322634\",\"8807881932938\",\"8197104697482\",\"6584151277706\",\"6727480279178\",\"6991224799370\",\"6791805075594\",\"8219284963466\",\"6791802749066\",\"6991217819786\",\"6563140862090\",\"6727490371722\",\"4630588850314\",\"6665671770250\",\"6991228338314\",\"8219272347786\",\"6727454785674\",\"8219276935306\",\"6727469203594\",\"7902069358730\",\"7871358402698\",\"4630599139466\",\"6665669214346\",\"7593724444810\",\"6820608475274\",\"6820608999562\",\"8639305318538\",\"8634522239114\",\"7871671206026\",\"7902026825866\",\"8419143483530\",\"8561309450378\",\"8558981021834\",\"8603017183370\"],\"relevantCollectionIds\":[]}\r, \"bundleData\": {\"errorMsg\":\"Metafield failed to update\",\"bundleDesignTemplate\":\"FBP_SIDE_FOOTER\",\"bundleType\":\"FULL_PAGE_SDK\"}}}") || {}; 10057 const matchedSdkUpsells = {}; 10058 for (const offerId of Object.keys(matchedRaw)) { 10059 const { entry, bundleData } = matchedRaw[offerId]; 10060 matchedSdkUpsells[offerId] = bundleData ? { ...entry, bundleData } : entry; 10061 } 10062 window.easybundles_ext_data.matchedSdkUpsells = matchedSdkUpsells; 10063 } 10064 10065 let full_page_ext_data = {"userData":{"_id":"6a8d43486bc8bd965d9aa420","shopName":"kopraan-store.myshopify.com","brandName":"Koparo Clean","bundleSettings":{"allowMultipleBoxesFromSameBundle":true,"showCompareAtPrice":true,"dontIndexGiftboxBuilderPages_onGoogle":false,"isValidateInventoryEnabled":false,"calculateAutomaticDiscountInPercentage":true,"combineWithOrderDiscounts":false,"isDiscountMethodAutomatic":false,"removeUnUsedVariantImages":false},"counters":{"reviewModal":100,"themeExtensionModal":5,"instructionsModalCnt":1,"viewBundleModalCnt":1,"createBundleModalCnt":1,"bundlePreviewScreenshotCnt":0,"bundleEditorOpenedCnt":0},"countryCode":"IN","countryName":"India","createdAt":"2026-08-25T07:24:56.425Z","currency":"INR","currencyInfo":{"code":"INR","symbol":"â¹","thous
10065andsSeparator":",","decimalSeparator":".","symbolOnLeft":true,"spaceBetweenAmountAndSymbol":false,"decimalDigits":2},"customSettings":{"initialModalPopupCnt":0,"disableCartSettings":false,"addToCartBtnSelectors":null,"checkoutBtnSelectors":null,"customStyle":null,"addAfterAddTocartBtn":false,"addAftercheckoutBtn":false,"disableApp":false,"loadingGif":"https:\/\/d3ks0ngva6go34.cloudfront.net\/public\/Loading_Spinner.gif","preparingBundleGif":"https:\/\/d3ks0ngva6go34.cloudfront.net\/public\/Loading_Spinner_Checkout.gif","stackDiscounts":true,"showOnlyAdminSelectedVariants":true,"overWriteCheckoutBtn":false,"addGiftMessageToNote":true,"enableStoreFrontGQLAPI":true,"isLoadMixAndMatchAssetsFromS3Enabled":true,"useNativeATCButtonToAddBundle":true,"validateNativeATCPayload":true,"enableInlineCartDrawerUI":true,"renderBundleBreakdown":true,"allowPartialLocaleMatching":true,"useHybridATCButtonToAddBundle":true,"showSubTotalPriceOnFooter_PDP_MODAL":false,"isConsolidatedDesignEnabled":true,"showBundleUpsellBasedOnVariant":true,"overWriteParentProductButtonWithBundleLink":true,"removeStandaloneParentProductInCart":{"isEnabled":true,"afterRemovalScript":""},"bundleCartRepresentationObj":{"type":"OVERWRITE_LINE_ITEM","overwriteLineItemObj":{"renderItemsNameAsProperty":false,"renderItemsNameVirtually":false,"renderItemNameCustomized":false,"renderOfferIdVirtually":true,"renderBoxIdVirtually":false,"isEnabledForThirdPartyCheckout":false}},"bundleCartLineMessaging":{"isEnabled":true,"showBundleContains":false,"showOriginalPrice":true,"showPersonalizationCharges":true,"discountDisplay":{"isEnabled":true,"format":"amount_percentage"}},"loadingBgColor":"transparent","isSDKBundlesAllowed":true,"isLegacyBundlesAllowed":false,"redirectToCheckoutEnabled":false,"isMetaPixelTrackingEnabled":true,"trackNativeAtcViaSplitAdd":true,"isGoogleAnalyticsTrackingEnabled":true,"enableProductDescriptionHtml":true,"functionAutomaticCnt":10,"maxQbBundlesAllowed":10,"isCartTransformationAllowed":false,"customCss":"\/*\n Generated by Easy Bundle Builder Brand Profile 2026-08-25 at 12.58pm for kopraan-store.myshopify.com -- Start\n*\/\n.gbbFullPageBundle, .gbbBundleWrapper {\n --gbb-cart-footer-buttons-border-radius: 50px !important;\n --gbb-buttons-border-radius: 50px !important;\n --gbb-cart-footer-clear-button-border-radius: 50px !important;\n --gbb-product-variant-add-button-border-radius: 50px !important;\n --gbb-product-card-border-radius: 10px !important;\n --gbb-side-footer-corner-border-radius: 10px !important;\n --gbb-variant-modal-border-radius: 10px !important;\n --gbb-box-selection-border-radius: 10px !important;\n --gbb-product-card-image-border-radius: 10px !important;\n --gbb-side-footer-corner-image-border-radius: 10px !important;\n --gbb-variant-modal-image-container-border-radius: 10px !important;\n --gbb-cart-footer-product-image-border-radius: 10px !important;\n --gbb-product-card-image-fit: cover !important;\n --gbb-side-footer-product-card-title-font-size: 16px !important;\n --gbb-variant-modal-title-font-size: 16px !important;\n --gbb-category-title-font-size: 16px !important;\n --gbb-box-selection-heading-font-size: 16px !important;\n --gbb-category-tab-font-size: 16px !important;\n --gbb-product-card-button-font-size: 16px !important;\n --gbb-cart-footer-button-font-size: 16px !important;\n --gbb-product-card-quantity-selector-font-size: 16px !important;\n --gbb-side-footer-product-card-final-price-font-size: 16px !important;\n --gbb-product-card-buttons-border-radius: 50px !important;\n --gbb-side-footer-product-card-title-font-weight: 400 !important;\n --gbb-variant-modal-title-font-weight: 400 !important;\n --gbb-step-title-font-weight: 400 !important;\n --gbb-category-tab-font-weight: 400 !important;\n --gbb-box-selection-heading-font-weight: 400 !important;\n --gbb-side-footer-product-card-final-price-font-weight: 400 !important;\n}\n\n@media (min-width: 769px) {\n body:not([gbb-bundle-design-preset-id=\"HORIZONTAL\"]) .gbbFullPageBundle .gbbProductImage, body:not([gbb-bundle-design-preset-id=\"HORIZONTAL\"]) .gbbBundleWrapper .gbbProductImage {\n aspect-ratio: 1 !important;\n max-height: none !important;\n }\n}\n\n@media (min-width: 769px) {\n body:not([gbb-bundle-design-preset-id=\"HORIZONTAL\"]) .gbbFullPageBundle .gbbProductsContainer, body:not([gbb-bundle-design-preset-id=\"HORIZONTAL\"]) .gbbBundleWrapper .gbbProductsContainer {\n grid-template-columns: repeat(3, minmax(0, 1fr)) !important;\n }\n}\n\nbody:not([gbb-bundle-design-preset-id=\"HORIZONTAL\"]) .gbbFullPageBundle .gbbProductsContainer, body:not([gbb-bundle-design-preset-id=\"HORIZONTAL\"]) .gbbBundleWrapper .gbbProductsContainer {\n column-gap: 2% !important;\n row-gap: 16px !important;\n}\n\n.gbbFullPageBundle .gbbProductItem, .gbbBundleWrapper .gbbProductItem {\n outline: 1px solid #f9f4ec !important;\n}\n\n.gbbFullPageBundle .gbbProductItem, .gbbBundleWrapper .gbbProductItem {\n padding: 0px 0px 0px 0px !important;\n}\n\n.gbbFullPageBundle .gbbCategoryTabContainer, .gbbBundleWrapper .gbbCategoryTabContainer {\n border-radius: 50px !important;\n}\n\n.gbbFullPageBundle .gbbProductSlotContainer, .gbbBundleWrapper .gbbProductSlotContainer, .gbbFullPageBundle .gbbProductSlotImageContainer, .gbbBundleWrapper .gbbProductSlotImageContainer, .gbbFullPageBundle .gbbProductSlotContainerEmpty, .gbbBundleWrapper .gbbProductSlotContainerEmpty {\n border-radius: 10px !important;\n}\n\n.gbbFooterNextButton {\n font-weight: 500 !important;\n letter-spacing: 0.16px !important;\n}\n\n.gbbFullPageBundle .gbbDropdownTrigger, .gbbBundleWrapper .gbbDropdownTrigger, .gbbFullPageBundle .gbbDropdownOptions, .gbbBundleWrapper .gbbDropdownOptions, .gbbFullPageBundle .gbbDropdownOption, .gbbBundleWrapper .gbbDropdownOption {\n background-color: #ffffff !important;\n color: #000000 !important;\n}\n\n.gbbFullPageBundle .gbbProductItem, .gbbBundleWrapper .gbbProductItem {\n background-color: #f4f2e5 !important;\n}\n\n.gbbFullPageBundle .gbbBundleFooter, .gbbBundleWrapper .gbbBundleFooter {\n border: 1px solid #cccccc !important;\n}\n\n.gbbFullPageBundle .gbbProductTextContainer, .gbbBundleWrapper .gbbProductTextContainer, .gbbFullPageBundle .gbbVariantDropdownContainer, .gbbBundleWrapper .gbbVariantDropdownContainer {\n padding: 0 8px !important;\n}\n\n.gbbFullPageBundle .gbbProductActionContainer, .gbbBundleWrapper .gbbProductActionContainer {\n padding: 0 8px 8px !important;\n}\n\/*\n Generated by Easy Bundle Builder Brand Profile 2026-08-25 at 12.58pm for kopraan-store.myshopify.com -- End\n*\/\nbody:has(.gbbBundleWrapper ){\n\toverflow: visible;\n}\n.gbbBundleFooter {\n bottom: 40px;\n}\n@media (max-width: 767px) {\n.gbbDrawerContentContainer {\n bottom: 50px;\n}\n}\n","buyNowBtn":"","cartItemQuantityBtnSelectors":"","cartItemRemoveParentSelectors":"","cartItemRemoveSelectors":"","cartItemSelectors":"","checkIfShowBundleAsProductEnabled":false,"customBundleScript":"","customCartIntegrationScript":"","customJs":"","customStyleForBuilderPages":"","customStyleForDummyProductPage":"","customThemeIntegrationScript":"","enableCustomThemeIntegrationScript":false,"integrations":{"judgeme":{"isEnabled":false,"public_token":""}},"isCartIntegrationEnabled":false,"redirectToCartEnabled":true,"redirectToScript":"handleFloCartBtn()","redirectUrlForCheckoutBtn":"","selectorToRenderBundlePostionOnCart":"Over","selectorToRenderBundlePostionOnSideCart":"Over","selectorToRenderBundleProduct":"","selectorToRenderBundleProductOnSideCart":"","sideCartCheckoutBtnSelectors":"","isExternalIntegrationSyncEnabled":false},"isAffiliate":false,"isAppFree":false,"isAppRestricted":false,"isSubscription":{"id":29716185226,"name":"Easy Bundle Monthly $149","price":"149.00","billing_on":"2026-09-09","status":"active","created_at":"2026-08-25T12:58:22+05:30","updated_at":"2026-08-25T12:59:49+05:30","activated_on":"2026-08-25","return_url":"https:\/\/kopraan-store.myshopify.com\/admin\/apps\/10b4272bede142b02924feec498b4009","test":false,"cancelled_on":null,"trial_days":15,"trial_ends_on":"2026-09-09","api_client_id":3918921729,"decorated_return_url":"https:\/\/kopraan-store.myshopify.com\/admin\/apps\/10b4272bede142b02924feec498b4009?
10065charge_id=29716185226","capped_amount":"399.00","balance_used":"0.0","balance_remaining":"399.00","risk_level":0.42697916666666663,"currency":"USD"},"multipleCurrenciesInfo":{"INR":{"code":"INR","symbol":"â¹","thousandsSeparator":",","decimalSeparator":".","symbolOnLeft":true,"spaceBetweenAmountAndSymbol":false,"decimalDigits":2}},"onboardingConfig":{"isAiBundlesOnboardingCompleted":true},"otherInfo":[],"planId":"","shopDomain":"koparoclean.com","shopifyId":33261224074,"shopify_partner_development":false,"shopify_plan":"professional","status":"1","storefrontAccessToken":"4a9f7308441467685eccd3b2e407e29c","timezone":"Asia\/Kolkata","updatedAt":"2026-09-24T11:01:18.493Z","isAppLevelMetafieldForFullPageBundlesCreated":true,"isAppLevelMetafieldCreated":true,"pageId":"3c77013d-07a4-8190-9596-c839b561f631","trackEvents":{"OB Welcome page visited":true,"OB Welcome page button click":true},"loginData":{"lastLoggedInAt":"2026-09-23T04:49:28.226Z"},"crispCustomerUrl":"https:\/\/app.crisp.chat\/website\/b3910a47-66c1-43ab-b044-8b97762f4a6b\/inbox\/session_a8ad2b80-3581-4a4e-805d-1f914ff39af9","mantleCustomerData":{"id":"b79ff83e-6274-4631-acf8-53edd7f2461a","customerId":"06ef112f-c85d-49ce-852b-c688d2cbe858","name":"Koparo Clean","test":false,"preferredCurrency":"INR","shopify":{"id":"33261224074","myshopifyDomain":"kopraan-store.myshopify.com","planName":"Shopify"},"apiId":"84f442a1-2d4a-4012-85da-b4a4b38fc795","profileUrl":"https:\/\/app.heymantle.com\/apps\/84f442a1-2d4a-4012-85da-b4a4b38fc795\/customers\/06ef112f-c85d-49ce-852b-c688d2cbe858"},"videoPage":{"backgroundColor":"#ffffff","logoImg":"https:\/\/db07ji0eqime4.cloudfront.net\/redeemPage\/giftcard\/default-no-logo.jpg"},"totalBundleRevenue":8780.599199999999,"totalOrdersCount":527,"cancelledOrderCount":16,"cancelledOrderValue":326.1731,"SERVER_URL":"https:\/\/prod.backend.giftbox.giftkart.app"},"languageData":{"_id":"6a8d43486bc8bd965d9aa424","shopName":"kopraan-store.myshopify.com","languageMode":"SINGLE","createdAt":"2026-08-25T07:24:56.702Z","updatedAt":"2026-08-25T07:24:56.702Z","__v":0,"en":{"landingPage":{"bannerText":{"id":"bannerText","label":"Banner Text","type":"text","value":"Build your own Bundle in just a few clicks!"},"bannerSubtext":{"id":"bannerSubtext","label":"Banner Subtext","type":"text","value":"Send a custom bundle to your loved one in just a few steps"},"bannerButtonText":{"id":"bannerButtonText","label":"Banner Button Text","type":"text","value":"Start Building your Bundle"},"selectPreCuratedBoxLabel":{"id":"selectPreCuratedBoxLabel","label":"Select Pre-Curated Box Label","type":"text","value":"Or select from a range of pre-curated Gift Boxes"}},"navigationSteps":{"productPageStepText":{"id":"productPageStepText","label":"Product Page Step Text","type":"text","value":"Add Products"},"giftBoxStepText":{"id":"giftBoxStepText","label":"Bundle Step Text","type":"text","value":"Add Gift Box"},"personalizeStepText":{"id":"personalizeStepText","label":"Personalize Step Text","type":"text","value":"Personalize"},"multipleCategoriesStepText":{"id":"multipleCategoriesStepText","label":"Multiple Categories Step Text","type":"text","value":"Multiple Categories"}},"productPage":{"selectProductsLabel":{"id":"selectProductsLabel","label":"Select Products Label","type":"text","value":"Select Products"},"productPageSubtext":{"id":"productPageSubtext","label":"Product Page Subtext","type":"text","value":""}},"giftBoxPage":{"selectGiftBoxLabel":{"id":"selectGiftBoxLabel","label":"Select Bundle Label","type":"text","value":"Select a Bundle Box"},"giftBoxPageSubtext":{"id":"giftBoxPageSubtext","label":"Gift Box Page Subtext","type":"text","value":""}},"videoMessage":{"permissionDenied":{"id":"permissionDenied","label":"Permission Denied","type":"text","value":"Permission Denied"},"uploadConfirmation":{"id":"uploadConfirmation","label":"Upload Confirmation","type":"text","value":"Your video has been successfully uploaded!"},"pressToRecord":{"id":"pressToRecord","label":"Press to record","type":"text","value":"Press to record"},"recording":{"id":"recording","label":"Recording","type":"text","value":"Recording...."}
10065,"errorMessage":{"id":"errorMessage","label":"Error Message","type":"text","value":"An error occured, Please try again!"},"loading":{"id":"loading","label":"Loading","type":"text","value":"Loading...."},"uploading":{"id":"uploading","label":"Uploading","type":"text","value":"Uploading...."},"sendVideoMessageText":{"id":"sendVideoMessageText","label":"Send Video Message Text","type":"text","value":"Send Video Message"},"giftMessageDeliveryInfo":{"id":"giftMessageDeliveryInfo","label":"Message Delivery Info","type":"text","value":"The message will be sent to the recipient via email as soon as the order is placed"},"saveVideoText":{"id":"saveVideoText","label":"Save Video Text","type":"text","value":"Save Video"},"reRecordVideoText":{"id":"reRecordVideoText","label":"Re-Record Video Text","type":"text","value":"Re-Record Video"}},"personalizePage":{"messageLabel":{"id":"messageLabel","label":"Message Label","type":"text","value":"Message"},"senderNamePlaceholder":{"id":"senderNamePlaceholder","label":"Sender Name Placeholder","type":"text","value":"From"},"recipientNamePlaceholder":{"id":"recipientNamePlaceholder","label":"Recipient Name Placeholder","type":"text","value":"To"},"messagePlaceholder":{"id":"messagePlaceholder","label":"Message Placeholder","type":"text","value":"Enter a message here..."},"emailAddressLabel":{"id":"emailAddressLabel","label":"Recipient Email Address Label","type":"text","value":"Recipient Email Address"},"emailAddressPlaceholder":{"id":"emailAddressPlaceholder","label":"Recipient Email Address Placeholder","type":"text","value":"Enter a recipient email address here..."},"emailValidationMessage":{"id":"emailValidationMessage","label":"Email Validation Message","type":"text","value":"Please enter a valid email address"},"sendNow":{"id":"sendNow","label":"Send Now Label","type":"text","value":"Send Now"},"sendLater":{"id":"sendLater","label":"Send Later Label","type":"text","value":"Send Later"},"personalizePageSubtext":{"id":"personalizePageSubtext","label":"Personalize Page Subtext","type":"text","value":""},"messageIsRequiredError":{"id":"messageIsRequiredError","label":"Message is required warning","type":"text","value":"Please enter a message"}},"reviewPage":{"reviewPageBannerText":{"id":"reviewPageBannerText","label":"Review Page Banner Text","type":"text","value":"Youâve made the Right Choice!"},"reviewPageBannerSubtext":{"id":"reviewPageBannerSubtext","label":"Review Page Banner Subtext","type":"text","value":"Review your bundle and proceed to checkout"},"addOnsLabel":{"id":"addOnsLabel","label":"Add Ons Label","type":"text","value":"Add Ons"},"totalValueLabel":{"id":"totalValueLabel","label":"Total Value Label","type":"text","value":"Total Value"},"totalLabel":{"id":"totalLabel","label":"Total Label","type":"text","value":"Total"},"productLabel":{"id":"productLabel","label":"Product Header Label","type":"text","value":"Product"},"priceLabel":{"id":"priceLabel","label":"Price Header Text","type":"text","value":"Price"},"quantityLabel":{"id":"quantityLabel","label":"Quantity Header Text","type":"text","value":"Quantity"},"deliveryDateLabel":{"id":"deliveryDateLabel","label":"Delivery Date Label","type":"text","value":"Delivery Date"},"productsLabelText":{"id":"productsLabelText","label":"Products Label Text","type":"text","value":"Products"},"messagesLabelText":{"id":"messagesLabelText","label":"Messages Label Text","type":"text","value":"Messages"},"discountAppliedLabel":{"id":"discountAppliedLabel","label":"Discount Applied Label","type":"text","value":"Discount"},"subtotalLabel":{"id":"subtotalLabel","label":"Sub Total Label","type":"text","value":"Subtotal"},"orderDetailsLabel":{"id":"orderDetailsLabel","label":"Order Details Label","type":"text","value":"Order Details"},"itemsLabel":{"id":"itemsLabel","label":"No. of Items Label","type":"text","value":"Item(s)"},"oneTimePurchaseLabel":{"id":"oneTimePurchaseLabel","label":"One-Time Purchase label","type":"text","value":"One-Time Purchase"},"subscribeAndSaveLabel":{"id":"subscribeAndSaveLabel","label":"Subscribe and Save label","type":"text","value":"Subscribe and Save"},"noSubscriptionFoundLabel":{"id":"noSubscriptionFoundLabel","label":"No Subscription plans found label","type":"text","value":"Oops! No Subscription plans were found"},"deliveryFrequencyLabel":{"id":"deliveryFrequencyLabel","label":"Delivery Frequency Label","type":"text","value":"Delivery Frequency"},"createNewBoxLabel":{"id":"createNewBoxLabel","label":"Create New Box Label","type":"text","value":"Create new Box"},"editButtonText":{"id":"editButtonText","label":"Edit Label","type":"text","value":"Edit"},"deliverySchedulerPlaceholderText":{"id":"deliverySchedulerPlaceholderText","label":"Delivery Scheduler Placeholder Text","type":"text","value":"Select a date"}},"discountRules":{"rule1":{"amount":{"id":"amount","label":"Amount","type":"text","value":""},"text":{"id":"text","label":"Text","type":"text","value":""}},"rule2":{"amount":{"id":"amount","label":"Amount","type":"text","value":""},"text":{"id":"text","label":"Text","type":"text","value":""}},"rule3":{"amount":{"id":"amount","label":"Amount","type":"text","value":""},"text":{"id":"text","label":"Text","type":"text","value":""}},"rule4":{"amount":{"id":"amount","label":"Amount","type":"text","value":""},"text":{"id":"text","label":"Text","type":"text","value":""}},"rule5":{"amount":{"id":"amount","label":"Amount","type":"text","value":""},"text":{"id":"text","label":"Text","type":"text","value":""}}},"sortBy":{"sortLabel":{"id":"sortLabel","label":"Sort Label","type":"text","value":"Sort"},"alphabeticalAToZ":{"id":"alphabeticalAToZ","label":"Alphabetical, A-Z Label","value":"Alphabetical, A-Z"},"alphabeticalZToA":{"id":"alphabeticalZToA","label":"Alphabetical, Z-A Label","value":"Alphabetical, Z-A"},"priceHighToLow":{"id":"priceHighToLow","label":"Price, High to Low Label","value":"Price, High to Low"},"priceLowToHigh":{"id":"priceLowToHigh","label":"Price, Low to High Label","value":"Price, Low to High"},"featured":{"id":"featured","label":"Featured Label","type":"text","value":"Featured"}},"conditions":{"amount":{"greaterThanOrEqualTo":{"id":"greaterThanOrEqualTo","label":"Greater than condition message","type":"text","value":"Add products worth at least ##conditionAmount## on this step"},"lessThanOrEqualTo":{"id":"lessThanOrEqualTo","label":"Less than condition message","type":"text","value":"Add products worth maximum of ##conditionAmount## on this step"},"equalTo":{"id":"equalTo","label":"Equal to condition message","type":"text","value":"Add products worth ##conditionAmount## on this step"}},"quantity":{"greaterThanOrEqualTo":{"id":"greaterThanOrEqualTo","label":"Greater than condition message","type":"text","value":"Add at least ##conditionQuantity## products on this step"},"lessThanOrEqualTo":{"id":"lessThanOrEqualTo","label":"Less than condition message","type":"text","value":"Add a maximum of ##conditionQuantity## products to continue"},"equalTo":{"id":"equalTo","label":"Equal to condition message","type":"text","value":"Add exactly ##conditionQuantity## products on this step"}},"weight":{"greaterThanOrEqualTo":{"id":"greaterThanOrEqualTo","label":"Greater than condition message","type":"text","value":"Add products weighing at least ##conditionWeight## on this step"},"lessThanOrEqualTo":{"id":"lessThanOrEqualTo","label":"Less than condition message","type":"text","value":"Add products weighing maximum of ##conditionWeight## on this step"},"equalTo":{"id":"equalTo","label":"Equal to condition message","type":"text","value":"Add products weighing ##conditionWeight## on this step"}}},"general":{"bundleProductsLabel":{"id":"bundleProductsLabel","label":"Bundle Products Label","type":"text","value":"Bundle products"},"addOnsLabel":{"id":"addOnsLabel","label":"Add Ons Label","type":"text","value":"Add-ons"},"personalizationLabel":{"id":"personalizationLabel","label":"Personalization Label","type":"text","value":"Personalization"},"chooseFileText":{"id":"chooseFileText","label":"Choose File Text","type":"text","value":"Choose file"},"noProductsAvailable":{"id":"noProductsAvailable","label":"No Products Available label","type":"text","value":"No Products Available"},"filtersLabel":{"id":"filtersLabel","label":"Filters Label","type":"text","value":"Filters"},"clearSelection":{"id":"clearSelection","label":"Clear Filters Selection","type":"text","value":"Clear Selection"},"searchLabel":{"id":"searchLabel","label":"Search Label","type":"text","value":"Search"},"searchProductsPlaceholder":{"id":"searchProductsPlaceholder","label":"Search Products Placeholder","type":"text","value":"Search products"},"clearSearch":{"id":"clearSearch","label":"Clear Search","type":"text","value":"Clear search"},"addToBoxButtonText":{"id":"addToBoxButtonText","label":"Add To Box Button","type":"text","value":"Add To Box"},"chooseOptionsButtonText":{"id":"chooseOptionsButtonText","label":"Choose Options Button","type":"text","value":"Choose Options"},"loadMoreProductsButtonText":{"id":"loadMoreProductsButtonText","label":"Load More Products Button","type":"text","value":"Load More Products"},"loadingCheckoutButtonText":{"id":"loadingCheckoutButtonText","label":"Loading Checkout Button","type":"text","value":"Loading Checkout..."},"addedText":{"id":"addedText","label":"Added Label","type":"text","value":"Added"},"addButtonText":{"id":"addButtonText","label":"Add Button Text","type":"text","value":"Add"},"nextButtonText":{"id":"nextButtonText","label":"Next Button Text","type":"text","value":"Next"},"addToCartButtonText":{"id":"addToCartButtonText","label":"Add To Cart Button Text","type":"text","value":"Add To Cart"},"backButtonText":{"id":"backButtonText","label":"Back Button Text","type":"text","value":"Back"},"checkoutButtonText":{"id":"checkoutButtonText","label":"Checkout Button Text","type":"text","value":"Checkout"},"removeButtonText":{"id":"removeButtonText","label":"Remove Button Text","type":"text","value":"Remove"},"reviewButtonText":{"id":"reviewButtonText","label":"Review Button Text","type":"text","value":"Review"},"combinationNotAvailable":{"id":"combinationNotAvailable","label":"Combination Not Available","type":"text","value":"Combination Not Available"},"quantity":{"id":"quantity","label":"Quantity Label","type":"text","value":"Quantity"},"inventoryInStockText":{"id":"inventoryInStockText","label":"Inventory in Stock Label","type":"text","value":"in Stock"},"inventoryLimitReachedText":{"id":"inventoryLimitReachedText","label":"Inventory Limit Reached Label","type":"text","value":"No More Stock"},"viewCartProductsLabel":{"id":"viewCartProductsLabel","label":"View Cart Products Label","type":"text","value":"View Selected Products"},"selectedProductsLabel":{"id":"selectedProductsLabel","label":"Selected Products Label","type":"text","value":"Selected Products"},"selectBundleProductsText":{"id":"selectBundleProductsText","label":"Select Bundle Products label","type":"text","value":"Select Bundle Products"},"redirectingText":{"id":"redirectingText","label":"Redirecting label","type":"text","value":"Redirecting..."},"preparingBundleText":{"id":"preparingBundleText","label":"Preparing Bundle Label","type":"text","value":"Preparing Bundle..."},"productsNotAvailableText":{"id":"productsNotAvailableText","label":"Products Not Available Label","type":"text","value":"Oops! Some Products are not available"},"discountsMayNotApplyText":{"id":"discountsMayNotApplyText","label":"Discounts may not be applied Label","type":"text","value":"discounts may not be applied"},"removeAllBoxProducts":{"id":"removeAllBoxProducts","label":"Remove all Box Products Label (Cart Page Popup)","type":"text","value":"This is a Box Product. Removing this will remove all the products from box"},"cartPageCheckoutButtonLoadingText":{"id":"cartPageCheckoutButtonLoadingText","label":"Cart Page Checkout Button Loading Text","type":"text","value":"Loading Checkout..."},"boxSelectionEligibilityToast":{"id":"boxSelectionEligibilityToast","label":"Box Selection Eligibility Toast","type":"text","value":"Remove ##boxSelectionDifference## item(s) to select this box"},"removeFooterProductFrom":{"id":"removeFooterProductFrom","label":"Remove Product from Footer Text","type":"text","value":"Remove This Product From ##stepName##"},"discountRibbonSuffix":{"id":"discountRibbonSuffix","label":"Discount Badge Suffix","type":"text","value":"off"},"itemsInCartLabel":{"id":"itemsInCartLabel","label":"Cart Inclusion Title","type":"text","value":"item(s)"},"productAddedBtnText":{"id":"productAddedBtnText","label":"Product Added label","type":"text","value":"Added"},"selectSubscriptionPlanButtonText":{"id":"selectSubscriptionPlanButtonText","label":"Subscription Selection Label","type":"text","value":"Select Subscription Plan"}},"multipleCategoriesPage":{"multipleCategoriesSubtext":{"id":"multipleCategoriesSubtext","label":"Multiple Categories Page Subtext","type":"text","value":""}}
10065,"addons":{"maxAddonProductsAllowed":{"id":"maxAddonProductsAllowed","label":"Max Addon Products Allowed message","type":"text","value":"Add a maximum of ##maxAllowedAddons## addon products on this step"},"addonProductsMandatory":{"id":"addonProductsMandatory","label":"Addon Products Mandatory message","type":"text","value":"Addon product is mandatory on this step"},"firstBundleInteraction":{"id":"firstBundleInteraction","label":"Mobile Add On Notification","type":"text","value":"Additional offers to be unlocked"}},"modals":{"clearCart":{"title":{"id":"title","label":"Modal - Title","type":"text","value":"Are you sure?"},"description":{"id":"description","label":"Modal - Description","type":"text","value":"Are you sure you want to clear all items from your cart? This action cannot be undone..."},"triggerButtonText":{"id":"triggerButtonText","label":"Clear Cart Button Text","type":"text","value":"Clear"},"cancelButtonText":{"id":"cancelButtonText","label":"Modal - Cancel Button Text","type":"text","value":"Cancel"},"confirmButtonText":{"id":"confirmButtonText","label":"Modal - Confirm Button Text","type":"text","value":"Clear Cart"}}},"freeGift":{"chooseButton":{"id":"chooseButton","label":"Free Gift - Choose Button","type":"text","value":"Claim"},"unlockToast":{"id":"unlockToast","label":"Free Gift - Unlocked Message","type":"text","value":"Free gift unlocked"},"freeGiftLineTag":{"id":"freeGiftLineTag","label":"Free Gift - Line Tag","type":"text","value":"Free gift"}}},"mixAndMatchTextData":{"en":{"conditions":{"amount":{"greaterThanOrEqualTo":{"id":"greaterThanOrEqualTo","label":"Greater than condition message","type":"text","value":"Add products worth at least ##conditionAmount## on this step"},"lessThanOrEqualTo":{"id":"lessThanOrEqualTo","label":"Less than condition message","type":"text","value":"Add products worth maximum of ##conditionAmount## on this step"},"equalTo":{"id":"equalTo","label":"Equal to condition message","type":"text","value":"Add products worth ##conditionAmount## on this step"}},"quantity":{"greaterThanOrEqualTo":{"id":"greaterThanOrEqualTo","label":"Greater than condition message","type":"text","value":"Add at least ##conditionQuantity## products on this step"},"lessThanOrEqualTo":{"id":"lessThanOrEqualTo","label":"Less than condition message","type":"text","value":"Add a maximum of ##conditionQuantity## products to continue"},"equalTo":{"id":"equalTo","label":"Equal to condition message","type":"text","value":"Add exactly ##conditionQuantity## products on this step"}}},"general":{"noProductsAvailable":{"id":"noProductsAvailable","label":"No Products Available label","type":"text","value":"No Products Available"},"subtotalLabelText":{"id":"subtotalLabelText","label":"Subtotal label","type":"text","value":"Subtotal"},"addBundleToCartBtnText":{"id":"addBundleToCartBtnText","label":"Add Bundle Cart label","type":"text","value":"Add Bundle to Cart"},"addBundleToCartLoadingBtnText":{"id":"addBundleToCartLoadingBtnText","label":"Add Bundle Loading label","type":"text","value":"Adding Bundle..."},"addBundleToCartSuccessBtnText":{"id":"addBundleToCartSuccessBtnText","label":"Add Bundle Success label","type":"text","value":"Bundle Added"},"discountRibbonSuffix":{"id":"discountRibbonSuffix","label":"Discount Badge Suffix","type":"text","value":"off"},"selectSubscriptionPlanButtonText":{"id":"selectSubscriptionPlanButtonText","label":"Subscription Selection Label","type":"text","value":"Select Subscription Plan"},"inventoryLimitReachedText":{"id":"inventoryLimitReachedText","label":"Inventory Limit Reached Label","type":"text","value":"No More Stock"},"emptyCardText":{"id":"emptyCardText","label":"Add Empty Product Card Text","type":"text","value":"Product"},"stepsDrawerPillText":{"id":"stepsDrawerPillText","label":"Steps Drawer Pill Text","type":"text","value":"Show all steps"},"boxSelectionEligibilityToast_inPage":{"id":"boxSelectionEligibilityToast_inPage","label":"Box Selection Eligibility Toast","type":"text","value":"Remove ##boxSelectionDifference## item(s) to select this box"},"subtotalLabelText_inPage":{"id":"subtotalLabelText_inPage","label":"Subtotal Text","type":"text","value":"Subtotal"},"boxConditionInitialText_inPage":{"id":"boxConditionInitialText_inPage","label":"Inline Add To Cart Button - Quantity Selection message","type":"text","value":"Select {{quantityDifference}} Items"},"bundleCartDrawerBtnText_inPage":{"id":"bundleCartDrawerBtnText_inPage","label":"Inline Cart Drawer Button Text","type":"text","value":"View Bundle Items"},"bundleCartSelectedProductsText_inPage":{"id":"bundleCartSelectedProductsText_inPage","label":"Inline Cart Selected Products Label","type":"text","value":"Selected Products"},"defaultProductUnavailableBtnText":{"id":"defaultProductUnavailableBtnText","label":"Default Product Unavailable Button Text","type":"text","value":"Out of Stock"},"discountAppliedPillText_inPage":{"id":"discountAppliedPillText_inPage","label":"Discount Applied Pill (in-page)","type":"text","value":"You're saving {{PRICE_DIFF}}"},"addToBoxButtonText":{"id":"addToBoxButtonText","label":"Add To Box Button","type":"text","value":"Add To Box"},"combinationNotAvailable":{"id":"combinationNotAvailable","label":"Combination Not Available","type":"text","value":"Combination Not Available"},"inventoryInStockText":{"id":"inventoryInStockText","label":"Inventory in Stock Label","type":"text","value":"in Stock"},"quantity":{"id":"quantity","label":"Quantity Label","type":"text","value":"Quantity"},"oneTimePurchaseLabel":{"id":"oneTimePurchaseLabel","label":"One-Time Purchase Label","type":"text","value":"One-time purchase"},"purchaseTypeLabel":{"id":"purchaseTypeLabel","label":"Purchase Type Label","type":"text","value":"Purchase type"}},"footer":{"footerPrevBtnText":{"id":"footerPrevBtnText","label":"Footer Previous Button","type":"text","value":"Prev"},"footerNextBtnText":{"id":"footerNextBtnText","label":"Footer Next Button","type":"text","value":"Next"},"footerFinishBtnText":{"id":"footerFinishBtnText","label":"Footer Finish Button","type":"text","value":"Done"}},"productCard":{"productCardAddBtnText":{"id":"productCardAddBtnText","label":"Product Add to Cart Button","type":"text","value":"Add to Cart"},"productVariantLabelText":{"id":"productVariantLabelText","label":"Product Variant Label","type":"text","value":"Select variant"},"productAddedBtnText":{"id":"productAddedBtnText","label":"Product Added label","type":"text","value":"Added x{{allowedQuantity}}"},"productCardOutOfStockBtnText":{"id":"productCardOutOfStockBtnText","label":"Product Out Of Stock Button Text","type":"text","value":"Out of Stock"},"productCardAddBtnText_inPage":{"id":"productCardAddBtnText_inPage","label":"Inline Product - Add Button Text","type":"text","value":"Add +"},"chooseOptionsButtonText":{"id":"chooseOptionsButtonText","label":"Choose Options Button Text","type":"text","value":"Choose Options"}}}},"productBundle":{"en":{"general":{"title":{"id":"title","label":"Title","type":"text","value":"Bundle"},"subTitle":{"id":"subTitle","label":"Sub Title","type":"text","value":"Select the products you want to add to your bundle"},"unSelectedOptionLabel":{"id":"unSelectedOptionLabel","label":"Unselected Option Label","type":"text","value":"Select {{option_name}}"},"preOrderPillText":{"id":"preOrderPillText","label":"Pre-order Pill Text","type":"text","value":"Preorder"},"preOrderOptionLabel":{"id":"preOrderOptionLabel","label":"Pre-order Option Label","type":"text","value":"Preorder Options"}},"validation":{"unselectedOption":{"id":"unselectedOption","label":"Unselected Option","type":"text","value":"{{option_name}} selection required"},"outOfStockOption":{"id":"outOfStockOption","label":"Out Of Stock Option","type":"text","value":"currently not available"}},"footer":{"atcButtonText":{"id":"atcButtonText","label":"Add to Cart Button Text","type":"text","value":"Add to Cart"},"atcButtonOutOfStockText":{"id":"atcButtonOutOfStockText","label":"Add to Cart Out of Stock Text","type":"text","value":"Out of Stock"},"priceLabel":{"id":"priceLabel","label":"Price Label","type":"text","value":"Total Price"},"savingsBadgeText":{"id":"savingsBadgeText","label":"Savings Badge Text","type":"text","value":"You save {{amount_saved}}"}}}},"quantityBreaks":{"en":{"general":{"unSelectedOptionLabel":{"id":"unSelectedOptionLabel","label":"Unselected Option Label","type":"text","value":"Select {{option_name}}"},"quantitySelectorLabel":{"id":"quantitySelectorLabel","label":"Quantity Selector Label","type":"text","value":"Select Quantity"}},"validation":{"unselectedOption":{"id":"unselectedOption","label":"Unselected Option","type":"text","value":"{{option_name}} selection required"},"outOfStockOption":{"id":"outOfStockOption","label":"Out Of Stock Option","type":"text","value":"Sorry, currently not available"}},"footer":{"atcButtonText":{"id":"atcButtonText","label":"Add to Cart Button Text","type":"text","value":"Add to Cart"},"atcButtonOutOfStockText":{"id":"atcButtonOutOfStockText","label":"Add to Cart Out of Stock Text","type":"text","value":"Out of Stock"}},"freeGift":{"freeLabel":{"id":"freeLabel","label":"Free Label","type":"text","value":"FREE"}}}},"sharedComponents":{"en":{"cartAndCheckout":{"bundleContainsLabel":{"id":"bundleContainsLabel","label":"Bundle Contains Label","type":"text","value":"Items"},"bundleOriginalPriceLabel":{"id":"bundleOriginalPriceLabel","label":"Bundle original price label","type":"text","value":"Retail Price"},"bundleDiscountDisplayLabel":{"id":"bundleDiscountDisplayLabel","label":"Bundle cart discount display label","type":"text","value":"You Save"},"bundlePersonalizationCostLabel":{"id":"bundlePersonalizationCostLabel","label":"Bundle cart personalization cost label","type":"text","value":"Personalization cost"}}}}},"pageCustomizationData":{"_id":"6a8d43486bc8bd965d9aa425","shopName":"kopraan-store.myshopify.com","__v":0,"banners":{"landingPageImageSrc":"https:\/\/d3ks0ngva6go34.cloudfront.net\/public\/banners\/landing_page_bannerv2.png","pageBannerImageSrc":"https:\/\/d3ks0ngva6go34.cloudfront.net\/public\/banners\/page_banner_temp.png","productReviewImageSrc":"https:\/\/d3ks0ngva6go34.cloudfront.net\/public\/banners\/landing_page_bannerv2.png"},"cartFooter":{"cartFooterBgColor":"#ffffff","cartFooterButtonsContainerBgColor":"#ffffff","cartFooterBorderRadius":"10px","cartFooterProductImageBorderRadius":"8px","cartFooterButtonsContainerBorderRadius":"9px","cartFooterShowHidePrices":"Show","cartFooterTextColor":"#000000","cartFooterDiscountedPriceColor":"#000000","cartFooterFinalPriceFontThickness":"Bold","cartFooterFinalPriceFontColor":"#000000","cartFooterStrikethroughPriceFontThickness":"Bold","cartFooterBackButtonColor":"#6d7175","cartFooterBackButtonTextColor":"#000000","cartFooterBackButtonBorderColor":"#000000","cartFooterBackButtonBorderThickness":"2px","cartFooterNextButtonTextColor":"#ffffff","cartFooterNextButtonColor":"#000000","cartFooterNextButtonBorderColor":"#000000","cartFooterNextButtonBorderThickness":"2px","cartFooterButtonsBorderRadius":"40px","cartFooterButtonsPadding":"8px","cartFooterDiscountProgressBarEmptyColor":"#ffdc64","cartFooterDiscountProgressBarFilledColor":"#000000","cartFooterDiscountTextVisibility":"Show","cartFooterDiscountTextColor":"#000000","cartFooterTotalLabelColor":"#000000","cartFooterDiscountMessageFontSize":"16px","cartFooterDiscountMessageFontWeight":"Regular"},"categoryBlock":{"categoryBgColor":"#f5f5f5","tabActiveBgColor":"#000000","tabActiveTextColor":"#ffffff","tabInactiveBgColor":"#ffdc64","tabInactiveTextColor":"#000000"},"colors":{"disabledColor":"gray","primaryColor":"blue","productBox":"blue","secondaryColor":"aqua","textColor":"black"},"createdAt":"2026-08-25T07:24:56.702Z","generalSettings":{"bundleBgColor":"transparent","scrollBarColor":"#F6F6F6","productPageTitleColor":"#000000","productPageFontSize":"18px","bundleUpSellButtonBg":"#000000","bundleUpSellButtonBorderColor":"#000000","bundleUpsellTextColor":"#ffffff","bundleUpsellFontColor":"#000000","conditionToastBgColor":"#000000","conditionToastTextColor":"#ffffff","iconColor":"#000000","iconBgColor":"#ffffff","iconTextColor":"#1d1d1b","applyNewPageCustomization":true,"bundleUpsellCardBgColor":"#ffffff","bundleUpsellCardBorderRadius":"12px","bundleUpsellHeadlineColor":"#1a1a1a","upsellCardBorderColor":"#e1e1e1","upsellCardPopupBgColor":"#ffffff","upsellCardPopupIconBgColor":"#f1f2f4","upsellCardPopupIconColor":"#6d727f"},"landingPage":{"landingPageTextColor":"#000000","landingPageButtonBgColor":"#000000","landingPageButtonTextColor":"#ffffff"},"mixAndMatchData":{"executeScriptAfterAddToCart":"","redirectToCartEnabled":false,"redirectToCheckoutEnabled":false,"isExecuteCustomScriptAfterAddToCartEnabled":false,"executeDefaultSideCartUpdate":true,"sideCartSectionId":"","sideCartSectionSelector":"","cartPageItemsSelector":"","cartPageItemsSectionId":"","hideOutOfStockProducts":true,"isValidateInventoryEnabled":false,"sideCartOpenBtnSelector":"","executeCustomAfterPageLoad":"","customJs":"","customStyle":null,"customCss":"\/*\n Generated by Easy Bundle Builder Brand Profile 2026-08-25 at 12.58pm for kopraan-store.myshopify.com -- Start\n*\/\n.gbbBundleWrapper, .gbbMixInlineWrapper, .gbbMixProductPageWidgetContainer, .gbbMixExpandableDrawerContent {\n --product-card-button-border-radius: 50px !important;\n --footer-buttons-border-radius: 50px !important;\n --tabs-border-radius: 50px !important;\n --gbbMix-button-border-radius: 50px !important;\n --cascade-atc-button-border-radius: 50px !important;\n --cascade-product-card-btn-radius: 50px !important;\n --exp-tabs-border-radius: 50px !important;\n --cascade-tabs-border-radius: 50px !important;\n --gbbMix-card-border-radius: 10px !important;\n --footer-border-radius: 10px !important;\n --drawer-border-radius: 10px !important;\n --product-card-border-radius: 10px !important;\n --gbbMix-card-image-border-radius: 10px !important;\n --product-card-image-border-radius: 10px !important;\n --cascade-product-card-image-border-radius: 10px !important;\n --product-card-image-fit: cover !important;\n --cascade-product-image-fit: cover !important;\n --exp-product-card-btn-font-size: 16px !important;\n}\n\n.gbbBundleWrapper .gbbMixProductCardImageWrapper, .gbbMixInlineWrapper .gbbMixProductCardImageWrapper, .gbbMixProductPageWidgetContainer .gbbMixProductCardImageWrapper, .gbbMixExpandableDrawerContent .gbbMixProductCardImageWrapper {\n aspect-ratio: 1 !important;\n}\n\n@media (min-width: 1025px) {\n .gbbBundleWrapper[template-id=\"COGNIVE\"] .gbbMixProductGrid {\n grid-template-columns: repeat(3, minmax(0, 1fr)) !important;\n }\n}\n\n.gbbBundleWrapper[template-id=\"COGNIVE\"] .gbbMixProductGrid {\n column-gap: 2% !important;\n row-gap: 16px !important;\n}\n\n.gbbBundleWrapper .gbbMixProductCard, .gbbMixInlineWrapper .gbbMixProductCard, .gbbMixProductPageWidgetContainer .gbbMixProductCard, .gbbMixExpandableDrawerContent .gbbMixProductCard {\n border: 1px solid #f9f4ec !important;\n}\n\n.gbbBundleWrapper[template-id=\"COGNIVE\"] .gbbMixProductCard {\n padding: 0px 0px 0px 0px !important;\n}\n\n.gbbBundleWrapper .gbbMixProductCardAddBtn, .gbbMixInlineWrapper .gbbMixProductCardAddBtn, .gbbMixProductPageWidgetContainer .gbbMixProductCardAddBtn, .gbbMixExpandableDrawerContent .gbbMixProductCardAddBtn {\n border-radius: 50px !important;\n font-weight: 400 !important;\n}\n\n.gbbMixInlineAddToCartBtn, .gbbMixAddtoCartBtn, .gbbMixFooterNextButton {\n font-weight: 500 !important;\n letter-spacing: 0.16px !important;\n}\n\n.gbbBundleWrapper .gbbMixDropdownSelectedOptionContainer, .gbbMixInlineWrapper .gbbMixDropdownSelectedOptionContainer, .gbbMixProductPageWidgetContainer .gbbMixDropdownSelectedOptionContainer, .gbbMixExpandableDrawerContent .gbbMixDropdownSelectedOptionContainer, .gbbBundleWrapper .gbbMixDropdownOptions, .gbbMixInlineWrapper .gbbMixDropdownOptions, .gbbMixProductPageWidgetContainer .gbbMixDropdownOptions, .gbbMixExpandableDrawerContent .gbbMixDropdownOptions, .gbbBundleWrapper .gbbMixDropdownOption, .gbbMixInlineWrapper .gbbMixDropdownOption, .gbbMixProductPageWidgetContainer .gbbMixDropdownOption, .gbbMixExpandableDrawerContent .gbbMixDropdownOption {\n background-color: #ffffff !important;\n color: #000000 !important;\n}\n\n.gbbMixDropdownOptions.gbbMixVariantDropdown, .gbbMixD
10065ropdownOptions.gbbMixVariantDropdown .gbbMixDropdownOption {\n background-color: #ffffff !important;\n color: #000000 !important;\n}\n\n.gbbBundleWrapper .gbbMixProductCard, .gbbMixInlineWrapper .gbbMixProductCard, .gbbMixProductPageWidgetContainer .gbbMixProductCard, .gbbMixExpandableDrawerContent .gbbMixProductCard {\n background-color: #f4f2e5 !important;\n}\n\n.gbbBundleWrapper[template-id=\"COGNIVE\"] .gbbMixProductCardContent {\n padding: 0 8px !important;\n}\n\n.gbbBundleWrapper[template-id=\"COGNIVE\"] .gbbMixProductCardActions {\n padding: 0 8px 8px !important;\n}\n\/*\n Generated by Easy Bundle Builder Brand Profile 2026-08-25 at 12.58pm for kopraan-store.myshopify.com -- End\n*\/\n","showProductComparedAtPrice":false,"addBundleToCartOnDone":false,"renderSlotsBasedOnCondition":true,"renderFilledSlotsAsHorizontalStacked":false,"addToBundleOnProductCardClick":true,"overwriteProductPagePriceWithBundlePrice":true,"allowPartialLocaleMatching":true,"useSingleStepCategoriesAsBundleSteps":false,"showOutOfStockOnProductCardButton":true,"validateConditionsBeforeAddToCart":true,"showPricingOnPurchaseOptionsWidget":true,"showDefaultProductUnavailableMessageOnAtc":true},"navigationBanner":{"navigationBannerStepTextColor":"#000000","navigationBannerStepFontSize":"16px","navigationCheckColor":"#ffffff","navigationBannerStepCompletionColor":"#000000","navigationBannerStepCompletedBorderColor":"#000000","navigationBannerStepCompletedBorderWidth":"4px","navigationBannerStepIncompleteBgColor":"#FFFFFF","navigationBannerStepIncompleteBorderColor":"#cccccc","navigationBannerStepIncompleteBorderWidth":"4px","navigationBannerStepProgressBarFilledColor":"#000000","navigationBannerStepProgressBarEmptyColor":"#ffdc64","tabsActiveBgColor":"#000000","tabsActiveTextColor":"#ffffff","tabsInactiveBgColor":"#ffdc64","tabsInactiveTextColor":"#000000","tabsBorderColor":"#3c3c3c","tabsCornerRadius":"40px","navigationBannerTitleColor":"#ffffff","navigationBannerTextColor":"#ffffff","navigationBannerStepDoneColor":"#ffffff"},"previewPage":{"bannerTextColor":"#ffffff"},"primaryFont":"Poppins","productBundle":{"designSettings":{},"globalSettings":{"general":{"autoShiftToAvailableVariant":true,"hideOutOfStockOptions":false,"unselectOptionsByDefault":true,"showProductCardImageBorder":true,"footerSavingPillPosition":"BEFORE_PRICE","metafieldNameSpaceAndKeys":[],"isB2BCatalogPricingEnabled":false,"isParentVariantMetafieldSyncEnabled":false,"allowPartialLocaleMatching":false,"productImageTransformConfig":{"isEnabled":true,"options":"{ maxHeight: 400, maxWidth: 400, scale: 1 }"},"customCss":"\/*\n Generated by Easy Bundle Builder Brand Profile 2026-08-25 at 12.58pm for kopraan-store.myshopify.com -- Start\n*\/\n.gbbPbBundleLayout {\n --pb-footer-atc-button-border-radius: 50px !important;\n --pb-product-option-label-border-radius: 50px !important;\n --pb-product-border-radius: 10px !important;\n --pb-general-bundle-border-radius: 10px !important;\n --pb-product-image-border-radius: 8px !important;\n --pb-product-image-fit: cover !important;\n --pb-card-gap: 16px !important;\n}\n\n.gbbPbBundleLayout .gbbPbAddToCartBtn {\n font-weight: 500 !important;\n letter-spacing: 0.16px !important;\n}\n\n.gbbPbBundleLayout .dropdownMenuTrigger, .gbbPbBundleLayout .dropdownMenuTriggerText, .gbbPbBundleLayout .dropdownMenuPopover, .gbbPbBundleLayout .dropdownMenuItem, .gbbPbBundleLayout .dropdownMenuItemText, .gbbPbBundleLayout .dropdownMenuChevron {\n background-color: #ffffff !important;\n color: #000000 !important;\n}\n\n.gbbPbBundleLayout .gbbPbProductCardPicture:after {\n box-shadow: inset 0 0 0 1px #f9f4ec !important;\n}\n\n.gbbPbBundleLayout .gbbPbProductCardQtyBadge {\n border-radius: 10px !important;\n font-size: 16px !important;\n font-weight: 400 !important;\n}\n\/*\n Generated by Easy Bundle Builder Brand Profile 2026-08-25 at 12.58pm for kopraan-store.myshopify.com -- End\n*\/\n","customJs":""},"devMode":{"useNativeCartRefresh":true,"useWidgetATCButton":true,"useShadowRoot":false,"useAcceleratedCheckoutUrlRedirect":true,"useFormOnlyCartAdd":false,"disableLiquidCache":false},"selectorConfig":{"productFormSubmitSelector":null,"productFormWrapperSelector":null,"customVariantPickerSelectors":null,"quantityBtnSelectors":null,"addToCartBtnSelectors":null,"checkoutBtnSelector":null,"nativeDiscountedPriceSelector":null,"nativeOriginalPriceSelector":null,"nativePriceBadgeSelector":null},"postDecisionAddToCartConfig":{"executeDefaultSideCartUpdate":true,"redirectToCheckoutEnabled":false,"redirectToCartEnabled":false,"executeScriptAfterAddToCart":""}}},"productCard":{"productCardBgColor":"#ffffff","cardBorderRadius":"10px","cardImageBorderRadius":"8px","productImageFit":"cover","cardsPerRowXL":4,"cardsPerRowL":4,"productCardTextColor":"#000000","productTitleFontSize":"16px","productTitleFontWeight":"Regular","productPriceVisibility":"Show","compareAtPriceColor":"#000000","compareAtPriceFontSize":"16px","compareAtPriceFontWeight":"Regular","compareAtPriceVisibility":"Show","finalPriceFontSize":"16px","finalPriceFontColor":"#000000","finalPriceFontWeight":"Regular","productCardButtonColor":"#000000","productCardButtonTextColor":"#ffffff","buttonBorderRadius":"40px","quantitySelectorTextColor":"#000000","allowOnlyOneQuantity":false,"quantitySelectorBgColor":"#000000","productCardQuantitySelectorBgColor":"#ffdc64","quantitySelectorButtonTextColor":"#ffffff","quantitySelectorButtonBorderRadius":"40px","productCardVariantSelectorFontSize":"14px","productCardVariantSelectorFontWeight":"Regular"},"quantityBreaks":{"designSettings":{"widget":{"titleColor":"#000000","titleFontSize":"16px","titleFontWeight":"700","subTitleColor":"#000000bf","subTitleFontSize":"14px","subTitleFontWeight":"400","bgColor":"transparent","borderRadius":"16px","padding":"0px"},"tier":{"cardBorderRadius":"24px","cardBorderWidth":"1.5px","cardBgColor":"transparent","cardBorderColor":"#e0e0e0","cardActiveBgColor":"#ffdc64","cardActiveBorderColor":"#000000","radioColor":"#e0e0e0","radioActiveColor":"#000000","titleColor":"#000000","titleFontSize":"16px","titleFontWeight":"400","subtitleColor":"#000000bf","subtitleFontSize":"16px","subtitleFontWeight":"400","priceAlignment":"VERTICAL","discountedPriceColor":"#000000","discountedPriceFontSize":"16px","discountedPriceFontWeight":"400","originalPriceColor":"#000000bf","originalPriceFontSize":"16px","originalPriceFontWeight":"400"},"tiers":{"imageBorderColor":"transparent","imageSize":"32px","imageBorderRadius":"8px","imageObjectFit":"cover"},"badge":{"pillBgColor":"#000000","pillTextColor":"#ffffff","pillBorderColor":"#000000","tagBgColor":"#000000","tagTextColor":"#ffffff"},"variant":{"imageSize":"48px","swatchSize":"28px","swatchBorderRadius":"24px","labelWidthMode":"auto","labelBorderRadius":"8px","labelActiveTextColor":"#ffffff","labelActiveBgColor":"#000000","labelActiveBorderColor":"#000000","labelTextColor":"#1a1a1a","labelFontSize":"14px","labelFontWeight":"400","labelBgColor":"#ffffff","labelBorderColor":"#e0e0e0","dropdownColor":"#1a1a1a","dropdownFontSize":"14px","dropdownFontWeight":"400","dropdownBorderColor":"#e5e5e5","dropdownBorderWidth":"1px","dropdownBorderRadius":"8px","dropdownIconColor":"#6b6b6b"},"addon":{"freeGiftBgColor":"#000000","freeGiftDividerColor":"#ffffff47","freeGiftImageVisibility":"block","freeGiftTextColor":"#ffffff","addOnBgColor":"#f2f2f2","addOnDividerColor":"#000000","addOnImageVisibility":"block","addOnTextColor":"#1a1a1a"},"footer":{"atcButtonBgColor":"#000000","atcButtonColor":"#ffffff","atcButtonBorderRadius":"24px","atcButtonFontSize":"14px","atcButtonFontWeight":"500"},"subscription":{"cardActiveBgColor":"#000000","cardActiveBorderColor":"#000000","cardBgColor":"transparent","cardBorderColor":"#e0e0e0","cardBorderRadius":"24px","titleFontSize":"16px","titleFontWeight":"400","titleColor":"#000000","discountedPriceFontSize":"16px","discountedPriceFontWeight":"400","discountedPriceColor":"#000000","originalPriceFontSize":"14px","originalPriceFontWeight":"400","originalPriceColor":"#9aa0b5","discountPillBgColor":"#000000","discountPillTextColor":"#ffffff","discountPillBorderColor":"#000000","highlightTextColor":"#000000","highlightFontSize":"14px","highlightFontWeight":"500","priceAlignment":"HORIZONTAL"}},"globalSettings":{"general":{"autoShiftToAvailableVariant":true,"hideOutOfStockOptions":false,"showProductCardImageBorder":true,"metafieldNameSpaceAndKeys":[],"isB2BCatalogPricingEnabled":false,"allowPartialLocaleMatching":false,"customCss":"\/*\n Generated by Easy Bundle Builder Brand Profile 2026-08-25 at 12.58pm for kopraan-store.myshopify.com -- Start\n*\/\n.gbbQbBundleLayout {\n --qb-footer-atc-button-border-radius: 50px !important;\n --qb-tier-card-border-radius: 10px !important;\n --qb-widget-border-radius: 10px !important;\n --qb-tiers-image-border-radius: 8px !important;\n --qb-tiers-image-object-fit: cover !important;\n --qb-slot-list-row-gap: 16px !important;\n --qb-tier-card-border-width: 1px !important;\n --qb-tier-card-border-color: #f9f4ec !important;\n}\n\n.gbbQbBundleLayout .gbbQbAddToCartBtn {\n font-weight: 500 !important;\n letter-spacing: 0.16px !important;\n}\n\n.gbbQbBundleLayout .dropdownMenuTrigger, .gbbQbBundleLayout .dropdownMenuTriggerText, .gbbQbBundleLayout .dropdownMenuPopover, .gbbQbBundleLayout .dropdownMenuItem, .gbbQbBundleLayout .dropdownMenuItemText, .gbbQbBundleLayout .dropdownMenuChevron {\n background-color: #ffffff !important;\n color: #000000 !important;\n}\n\n.gbbQbBundleLayout .gbbQbSlotRow .gbbQbSlotOptions .gbbQbSlotOptionName, .gbbQbBundleLayout .gbbQbSlotRow .gbbQbSlotIndex, .gbbQbBundleLayout .gbbQbSlotGrid .gbbQbSlotGridHeader, .gbbQbBundleLayout .gbbQbSlotGrid .gbbQbSlotGridIndex {\n color: #000000 !important;\n font-size: 14px !important;\n font-weight: 400 !important;\n}\n\n.gbbQbBundleLayout .gbbQbSlotRow .gbbQbSlotImage {\n border-radius: 8px !important;\n}\n\n.gbbQbBundleLayout .gbbQbSlotRow .gbbQbSlotImage .gbbQbSlotImageImg {\n object-fit: cover !important;\n}\n\n.gbbQbBundleLayout .gbbQbSlotImage:after {\n box-shadow: inset 0 0 0 1px #f9f4ec !important;\n}\n\n.gbbQbBundleLayout .gbbQbAddOnGiftLabel {\n font-size: 14px !important;\n font-weight: 400 !important;\n}\n\n.gbbQbBundleLayout .gbbQbAddOnGiftImage {\n border-radius: 8px !important;\n}\n\n.gbbQbBundleLayout .gbbQbAddOnGiftImageImg {\n object-fit: cover !important;\n}\n\n.gbbQbBundleLayout .gbbQbAddOnGiftImage:after {\n box-shadow: inset 0 0 0 1px #f9f4ec !important;\n}\n\n.gbbQbBundleLayout .gbbQbTierDiscountPill, .gbbQbBundleLayout .gbbQbAddOnGiftFreePill {\n border-radius: 50px !important;\n font-size: 14px !important;\n font-weight: 400 !important;\n}\n\/*\n Generated by Easy Bundle Builder Brand Profile 2026-08-25 at 12.58pm for kopraan-store.myshopify.com -- End\n*\/\n","customJs":""},"devMode":{"useNativeCartRefresh":true,"useShadowRoot":true,"useAcceleratedCheckoutUrlRedirect":true,"useFormOnlyCartAdd":false,"disableLiquidCache":false,"hideUi":{"groupByProduct":false}},"selectorConfig":{"productFormSubmitSelector":null,"productFormWrapperSelector":null,"customVariantPickerSelectors":null,"quantityBtnSelectors":null,"addToCartBtnSelectors":null,"checkoutBtnSelector":null,"nativeDiscountedPriceSelector":null,"nativeOriginalPriceSelector":null,"nativePriceBadgeSelector":null},"postDecisionAddToCartConfig":{"executeDefaultSideCartUpdate":false,"redirectToCheckoutEnabled":false,"redirectToCartEnabled":true,"executeScriptAfterAddToCart":"handleFloCartBtn()"}}},"quickSettings":{"isQuickSettingsEnabled":true,"colors":{"primaryColor":"#000000","buttonBgColor":"#000000","buttonTextColor":"#ffffff"}},"summaryBlock":{"summaryBlockAddToCartButtonColor":"#000000","summaryBlockAddToCartButtonTextColor":"#ffffff","summaryBuildNewBoxButtonColor":"#000000","summaryBuildNewBoxTextColor":"#ffffff","summaryBlockBackButtonColor":"#252525","summaryBlockBackButtonTextColor":"#ffffff"},"updatedAt":"2026-08-27T12:30:27.423Z","styleExtraction":{"error":null,"status":"completed","updatedAt":"2026-08-25T07:28:57.977Z","durationMs":240445},"mixAndMatchConfig":{"productCard":{"productCardBgColor":"#ffffff","productCardBorderRadius":"10px","productCardImageBorderRadius":"8px","productCardImageFit":"cover","productCardTitleColor":"#000000","productCardTitleFont":"16px","productCardTitleWeight":"Regular","productCardTitleVisibility":"Show","productCardPriceColor":"#000000","productCardPriceFont":"16px","productCardPriceWeight":"Regular","productCardPriceVisibility":"Show","productCardComparedAtPriceColor":"#000000","productCardComparedAtPriceFont":"16px","productCardComparedAtPriceWeight":"Regular","productCardComparedAtPriceVisibility":"Show","productCardButtonBgColor":"#000000","productCardButtonTextColor":"#ffffff","productCardButtonBorderRadius":"40px","productCardQuantityButtonBorderRadius":"40px","productCardQuantityLabelColor":"#000000","productCardQuantityBgColor":"#EEEEEE","productCardQuantityBorderRadius":"6px","productCardVariantSelectorBgColor":"#FFFFFF","productCardVariantSelectorTextColor":"#000000","productCardVariantSelectorBorderRadius":"5px","productCardVariantSelectorFontSize":"14px","productCardVariantSelectorFontWeight":"Regular"},"emptyStateCard":{"emptyStateCardBgColor":"#ffffff","emptyStateCardBorderColor":"#000000","emptyStateCardIconColor":"#000000","emptyStateCardTextColor":"#000000","emptyStateCardBorderStyle":"Dashed"},"drawer":{"drawerBgColor":"#F4F9F9","drawerBorderRadius":"15px 15px 0 0","drawerCloseIconColor":"#303030","drawerScrollBarColor":"#a9a9a9","drawerOverlayBgColor":"#1E1E1E80","drawerCloseIconBgColor":"#D4D4D4"},"tabs":{"tabsActiveBgColor":"#000000","tabsActiveTextColor":"#ffffff","tabsInactiveBgColor":"#ffdc64","tabsInactiveTextColor":"#000000","tabsBorderRadius":"40px"},"bundleHeader":{"headerConditionTextColor":"#000000","headerConditionTextFont":"16px","headerDiscountTextColor":"#000000","headerDiscountTextFont":"16px","headerDiscountTextWeight":"400"},"toast":{"toastBgColor":"#000000","toastTextColor":"#ffffff"},"footer":{"footerBgColor":"#ffffff","footerTotalPriceAndQuantityPillBgColor":"#ffffff","footerBorderRadius":"10px","footerTotalPriceAndQuantityPillBorderRadius":"16px","footerPriceSectionVisibility":"Show","footerFinalPriceColor":"#000000","footerStrikeThroughPriceColor":"#000","footerBackBtnBgColor":"#6d7175","footerBackBtnTextColor":"#000000","footerNextBtnBgColor":"#000000","footerNextBtnTextColor":"#ffffff","footerButtonsBorderRadius":"40px","footerTextColor":"#000000","footerDiscountProgressBarEmptyColor":"#ffdc64","footerDiscountProgressBarFilledColor":"#000000"},"addBundleBtn":{"addBundleBtnBgColor":"#000000","addBundleBtnBorderRadius":"40px","addBundleBtnTextColor":"#ffffff"},"generalSettings":{"bundleUpsellButtonBg":"#000000","bundleUpsellButtonTextColor":"#ffffff","bundleUpsellFontColor":"#000000","discountProgressBarBgColor":"#ffffff"}},"stylePresets":{"colors":{"primaryColor":"#000000","buttonTextColor":"#ffffff","primaryTextColor":"#000000","accentColor":"#ffdc64","backgroundColor":"#ffffff","pageBackgroun
10065dColor":"#ffffff"},"typography":{"primaryFontSize":"16px","primaryFontWeight":"Regular","secondaryFontSize":"16px","secondaryFontWeight":"Regular","bodyFontSize":"14px","bodyFontWeight":"Regular"},"corners":{"buttonBorderRadius":"Round","baseBorderRadiusPx":50,"productCardBaseBorderRadius":10,"productCardBorderRadiusStyle":"Base"},"images":{"productImageFit":"cover"},"isExpertControlsEnabled":false},"addonProducts":{"addonsEligibleTierMessagingBgColor":"#55BD47","addonsIneligibleTierMessagingBgColor":"#BBBBBB"}}}; 10066 let parent_product_data = null; 10067 10068 if(full_page_ext_data && !full_page_ext_data?.errorMsg) { 10069 window.easybundle_user_ext_data = full_page_ext_data.userData || {} 10070 } 10071 10072 if (parent_product_data && !parent_product_data?.errorMsg) { 10073 window.shopifyLiquidValuesApp4Ext.product.bundleProductConfiguration = parent_product_data; 10074 10075 const isAutoPlaceFullPageBundleEnabled = full_page_ext_data?.userData?.customSettings?.isAutoPlaceFullPageBundleEnabled ?? true 10076 let bundle_data = null; 10077 const keys = ["SDK", "PB"]; 10078 const keyPrefix = parent_product_data.appLevelMetafieldKey?.split('-')[0]; 10079 const isSdkBundle = keys.includes(keyPrefix); 10080 10081 const bundleDesignTemplate = parent_product_data.bundleDesignTemplate || ''; 10082 const isPdpBundleBuilder = bundleDesignTemplate.startsWith('PDP_') || bundleDesignTemplate === 'CUSTOM_TEMPLATE'; 10083 const isPbBundleBuilder = bundleDesignTemplate.startsWith('PB_'); 10084 const isQbBundleBuilder = bundleDesignTemplate.startsWith('QB_'); 10085 const isPdpBundle = isPdpBundleBuilder || isPbBundleBuilder || isQbBundleBuilder; 10086 10087 if(full_page_ext_data && bundle_data){ 10088 10089 if (!isPdpBundle){ 10090 isAutoPlaceFullPageBundleEnabled && removeProductHtmlForBundles(); 10091 isAutoPlaceFullPageBundleEnabled && buildDummyProductHtmlForBundles(); 10092 } 10093 const discountsConfiguration = bundle_data?.discountsData; 10094 delete bundle_data.discountsData; 10095 let active_bundle_data = { 10096 ...full_page_ext_data, 10097 stepsConfigurationData: bundle_data, 10098 discountsData: discountsConfiguration || {}, 10099 } 10100 10101 if (isSdkBundle) { 10102 active_bundle_data.bundleType = parent_product_data.bundleType, 10103 active_bundle_data.bundleDesignTemplate = parent_product_data.bundleDesignTemplate, 10104 active_bundle_data._preResolvedBundle = true, 10105 active_bundle_data._bundleData = bundle_data, 10106 delete active_bundle_data.stepsConfigurationData; 10107 } 10108 10109 // easybundle_full_page_ext_data is a legacy alias. 10110 window.easybundle_active_bundle_data = active_bundle_data; 10111 window.easybundle_full_page_ext_data = active_bundle_data; 10112 } 10113 } 10114 } 10115 function checkIfShouldImportMixAndMatchAssets(allMixAndMatchBundles) { 10116 try{ 10117 const currentProductId = window.shopifyLiquidValuesApp4Ext?.product?.productData?.id; 10118 if(!currentProductId || allMixAndMatchBundles?.length <= 0){ 10119 return false; 10120 } 10121 const isThisParentProductPage = allMixAndMatchBundles.some(bundle => bundle.parentProductShopifyData?.id == currentProductId); 10122 if(isThisParentProductPage) return true; 10123 const currentProductCollections = window.shopifyLiquidValuesApp4Ext?.product?.collections?.map(collection => collection.id); 10124 for(let bundle of allMixAndMatchBundles){ 10125 const bundleUpsellConfig = bundle.bundleUpsellConfig; 10126 const isBundleUpsellEmbedEnabled = bundleUpsellConfig?.upsellConfiguration?.isEnabled; 10127 const isBundleUpsellWidgetEnabled = bundleUpsellConfig?.widgetConfiguration?.isEnabled; 10128 if(!isBundleUpsellEmbedEnabled && !isBundleUpsellWidgetEnabled) continue; 10129 10130 const widgetDisplayConfig = bundleUpsellConfig?.widgetConfiguration?.displayConfiguration; 10131 const upsellDisplayConfig = bundleUpsellConfig?.upsellConfiguration?.displayConfiguration; 10132 10133 let showOnAllBundleProducts = false; 10134 let productIdsToCheck = []; 10135 let collectionIdsToCheck = []; 10136 10137 if(isBundleUpsellEmbedEnabled){ 10138 showOnAllBundleProducts = upsellDisplayConfig?.showOnAllBundleProducts; 10139 productIdsToCheck = upsellDisplayConfig?.showOnSpecificProductPages?.map(product => product?.productId) || [] 10140 collectionIdsToCheck = upsellDisplayConfig?.showOnSpecificCollectionPages?.map(collection => collection?.collectionId) || [] 10141 } 10142 10143 if(isBundleUpsellWidgetEnabled){ 10144 showOnAllBundleProducts = showOnAllBundleProducts || widgetDisplayConfig?.showOnAllBundleProducts; 10145 const productIds = widgetDisplayConfig?.showOnSpecificProductPages?.map(product => product?.productId) || []; 10146 const collectionIds = widgetDisplayConfig?.showOnSpecificCollectionPages?.map(collection => collection?.collectionId) || []; 10147 productIdsToCheck = [ ...productIdsToCheck, ...productIds ]; 10148 collectionIdsToCheck = [ ...collectionIdsToCheck, ...collectionIds ]; 10149 } 10150 10151 if(showOnAllBundleProducts){ 10152 Object.keys(bundle ?? {}).filter(key =>
10152 key?.startsWith('productsData')).forEach(stepKey => { 10153 const stepData = bundle?.[stepKey]; 10154 Object.values(stepData?.categories ?? {}).forEach(category => { 10155 const productIds = category?.products?.map(product => product.productId) || []; 10156 const collectionIds = category?.collectionsSelectedData?.map(collection => collection.id?.replace("gid://shopify/Collection/", "")) || []; 10157 productIdsToCheck = [ ...productIdsToCheck, ...productIds ]; 10158 collectionIdsToCheck = [ ...collectionIdsToCheck, ...collectionIds ]; 10159 }) 10160 }) 10161 } 10162 const isThisProductRelevant = productIdsToCheck?.some(productId => productId == currentProductId); 10163 const isThisProductCollectionsRelevant = collectionIdsToCheck?.some(collectionId => currentProductCollections?.includes(collectionId)); 10164 if(isThisProductRelevant || isThisProductCollectionsRelevant) return true; 10165 } 10166 return false; 10167 }catch(err){ 10168 debugConsole("error in checkIfShouldImportMixAndMatchAssets",err) 10169 return false; 10170 } 10171 } 10172 window.gbbExtEmbed.f.checkIfShouldImportMixAndMatchAssets = checkIfShouldImportMixAndMatchAssets; 10173 10174 // Fallback only; the primary match runs server-side in sdk-upsell-matches.liquid. 10175 // Two blocks declare two products, but the page-wide globals hold one (seeded with ??=). 10176 function getMatchContexts(){ 10177 const contexts = []; 10178 const pageProduct = window.shopifyLiquidValuesApp4Ext?.product; 10179 if(pageProduct?.productData?.id){ 10180 contexts.push({ 10181 productId: pageProduct.productData.id, 10182 collectionIds: pageProduct.collections?.map(c => c.id) ?? [], 10183 }); 10184 } 10185 for(const block of document.querySelectorAll('.gbbPbProductBundleWrapper[data-block-product-id]')){ 10186 contexts.push({ 10187 productId: block.dataset.blockProductId, 10188 collectionIds: block.dataset.blockCollectionIds ? block.dataset.blockCollectionIds.split(',') : [], 10189 }); 10190 } 10191 return contexts; 10192 } 10193 10194 function checkIfShouldImportSDKAssets(allSdkBundles){ 10195 try{ 10196 const matched = []; 10197 const contexts = getMatchContexts(); 10198 if(!contexts.length || !Array.isArray(allSdkBundles) || allSdkBundles.length <= 0){ 10199 return matched; 10200 } 10201 10202 const matchesSurface = (surface, ctx) => { 10203 if((surface?.productIds ?? []).some(id => id == ctx.productId)){ 10204 return true; 10205 } 10206 if((surface?.collectionIds ?? []).some(cid => ctx.collectionIds.includes(cid))){ 10207 return true; 10208 } 10209 return false; 10210 }; 10211 10212 const matchesContext = (bundle, ctx) => { 10213 if(bundle?.productId && bundle.productId == ctx.productId) return true; 10214 const cfg = bundle?.bundleUpsellConfig; 10215 if(!cfg) return false; 10216 return matchesSurface(cfg?.upsellConfiguration?.showOn, ctx) 10217 || matchesSurface(cfg?.widgetConfiguration?.showOn, ctx); 10218 }; 10219 10220 for(const bundle of allSdkBundles){ 10221 if(bundle?.bundleStatus && bundle.bundleStatus !== 'ACTIVE') continue; 10222 if(contexts.some(ctx => matchesContext(bundle, ctx))) matched.push(bundle); 10223 } 10224 return matched; 10225 }catch(err){ 10226 debugConsole("error in checkIfShouldImportSDKAssets", err); 10227 return []; 10228 } 10229 } 10230 window.gbbExtEmbed.f.checkIfShouldImportSDKAssets = checkIfShouldImportSDKAssets; 10231 function loadAssetFiles(assets){ 10232 try{
10233 assets.forEach(({ id, tag, attrs, onload }) => { 10234 if (!document.getElementById(id)) { 10235 const el = Object.assign(document.createElement(tag), { id, ...attrs }); 10236 const rewriteAssetUrl = window.__ebAssetUrlRewriter; // preview-only hook; undefined in prod â no-op 10237 if (rewriteAssetUrl) { 10238 if (el.src) el.src = rewriteAssetUrl(el.src); 10239 if (el.href) el.href = rewriteAssetUrl(el.href); 10240 } 10241 if (onload) el.onload = () => onload(el); 10242 document.head.appendChild(el); 10243 } 10244 }); 10245 }catch(err){ 10246 debugConsole("error in loadAssetFiles",err) 10247 } 10248 } 10249 // Theme assets hold only .min; unminified ships to S3/CloudFront. 10250 const STOREFRONT_CDN = 'https://d1712zxri13o2p.cloudfront.net'; 10251 const CDN_ENV = new URLSearchParams(location.search).get('env') === 'staging' ? 'staging' : 'production'; 10252 // All three SDKs nest under sdk/<name>/; keep in step with storefrontAssets.registry.js. 10253 const cdn = (dir, file) => `${STOREFRONT_CDN}/${dir}/${CDN_ENV}/active/${file}`; 10254 10255 async function importAppEmbedAssets (loadUnminifiedFiles){ 10256 try{ 10257 const jsBaseUrl = loadUnminifiedFiles ? `${STOREFRONT_CDN}/app-embed/${CDN_ENV}/active/giftBoxLogicv1.js` : 'https://cdn.shopify.com/extensions/01a0d212-ebf6-7874-9320-4d5092abbbd5/gift-box-builder-1-467/assets/easy-bundle-min.js'; 10258 const cssBaseUrl = loadUnminifiedFiles ? `${STOREFRONT_CDN}/app-embed/${CDN_ENV}/active/giftBoxv1.css` : 'https://cdn.shopify.com/extensions/01a0d212-ebf6-7874-9320-4d5092abbbd5/gift-box-builder-1-467/assets/easy-bundle-min.css'; 10259 const assets = [ 10260 { id: 'gbbExt-bundle-embed-css', 10261 tag: 'link', 10262 attrs: { href: cssBaseUrl, rel: 'stylesheet', media: 'all' }, 10263 onload: (el) => el.media = 'all' 10264 }, 10265 { id: 'gbbExt-bundle-embed-js', 10266 tag: 'script', 10267 attrs: { src: jsBaseUrl, async: false } 10268 } 10269 ]; 10270 loadAssetFiles(assets); 10271 }catch(err){ 10272 debugConsole("error in importAppEmbedAssets",err) 10273 } 10274 } 10275 async function importMixAndMatchAssets (loadUnminifiedFiles){ 10276 try{ 10277 const customSettings = window.easybundles_ext_data?.userData?.customSettings ?? window.easybundle_user_ext_data?.customSettings ?? {}; 10278 const isAutoPlacementEnabled = customSettings?.isLoadMixAndMatchAssetsFromS3Enabled ?? false; 10279 if(!isAutoPlacementEnabled) return; 10280 10281 const allMixAndMatchBundles = window.easybundles_ext_data?.mixAndMatchData ?? []; 10282 const shouldImportMixAndMatchAssets = checkIfShouldImportMixAndMatchAssets(allMixAndMatchBundles); 10283 if(!shouldImportMixAndMatchAssets) return; 10284 const baseURL = loadUnminifiedFiles ? `${STOREFRONT_CDN}/product-page-bundle/${CDN_ENV}/active/mixAndMatchBundle` : 'https://cdn.shopify.com/extensions/01a0d212-ebf6-7874-9320-4d5092abbbd5/gift-box-builder-1-467/assets/easy-bundle-product-page-min'; 10285 const assets = [ 10286 { id: 'gbbMix-bundle-embed-css', 10287 tag: 'link', 10288 attrs: { href: baseURL + '.css', rel: 'stylesheet', media: 'all' }, 10289 onload: (el) => el.media = 'all' 10290 }, 10291 { id: 'gbbMix-bundle-embed-js', 10292 tag: 'script', 10293 attrs: { src: baseURL + '.js', async: false } 10294 } 10295 ]; 10296 loadAssetFiles(assets); 10297 }catch(err){ 10298 debugConsole("error in checkAndImportMixAndMatchScript",err) 10299 } 10300 } 10301 async function importFullPageAssets (loadUnminifiedFiles){ 10302 try{ 10303 const activeBundleData = window.easybundle_active_bundle_data ?? window.easybundle_full_page_ext_data; 10304 const customSettings = activeBundleData?.userData?.customSettings ?? window.easybundle_user_ext_data?.customSettings ?? {}; 10305 10306 const isAutoPlaceFullPageBundleEnabled = customSettings && (customSettings?.isAutoPlaceFullPageBundleEnabled ?? true); 10307 if(!isAutoPlaceFullPageBundleEnabled) return; 10308 10309 const forceCdn = isForceCdn(); 10310 if(forceCdn || !activeBundleData?.stepsConfigurationData || activeBundleData?.stepsConfigurationData?.errorMsg){ 10311 debugConsole(forceCdn ? "importFullPageAssets => gbbForceCdn flag set, fetching from backup S3" : "importFullPageAssets => bundleData metafield limit exceeded, fetching from backup S3"); 10312 const data = await getBundleDataFromS3(); 10313 if(!data || !data?.stepsConfigurationData){ 10314 debugConsole("error in importFullPageAssets => Failed to load the backup bundle data from s3."); 10315 return; 10316 } 10317 10318 activeBundleData.stepsConfigurationData = data?.stepsConfigurationData; 10319 activeBundleData.discountsData = data?.discountsData; 10320 } 10321 10322 // giftboxbuilderLogic self-loads jQuery (gbbUtils.f.loadJquery:137), so no prepend needed. 10323 const baseURL = loadUnminifiedFiles ? `${STOREFRONT_CDN}/full-page-bundle/${CDN_ENV}/active/giftboxbuilderLogic` : 'https://cdn.shopify.com/extensions/01a0d212-ebf6-7874-9320-4d5092abbbd5/gift-box-builder-1-467/assets/easy-bundle-full-page-min'; 10324 const assets = [ 10325 { id: 'gbb-bundle-embed-css', 10326 tag: 'link', 10327 attrs: { href: baseURL + '.css', rel: 'stylesheet', media: 'all' }, 10328 onload: (el) => el.media = 'all' 10329 }, 10330 { id: 'gbb-bundle-embed-js', 10331 tag: 'script', 10332 attrs: { src: baseURL + '.js', async: false } 10333 } 10334 ]; 10335 loadAssetFiles(assets); 10336 }catch(err){ 10337 debugConsole("error in importFullPageAssets",err) 10338 } 10339 }
10340 const SDK_TEMPLATE_URLS = { 10341 PDP_INPAGE: { 10342 jsMin: 'https://cdn.shopify.com/extensions/01a0d212-ebf6-7874-9320-4d5092abbbd5/gift-box-builder-1-467/assets/inline-bundle.min.js', 10343 cssMin: 'https://cdn.shopify.com/extensions/01a0d212-ebf6-7874-9320-4d5092abbbd5/gift-box-builder-1-467/assets/inline-bundle.min.css', 10344 js: cdn('product-page-templates/inline', 'inline-bundle.js'), 10345 css: cdn('product-page-templates/inline', 'inline-bundle.css') 10346 }, 10347 PDP_MODAL: { 10348 jsMin: 'https://cdn.shopify.com/extensions/01a0d212-ebf6-7874-9320-4d5092abbbd5/gift-box-builder-1-467/assets/expandable-bundle.min.js', 10349 cssMin: 'https://cdn.shopify.com/extensions/01a0d212-ebf6-7874-9320-4d5092abbbd5/gift-box-builder-1-467/assets/expandable-bundle.min.css', 10350 js: cdn('product-page-templates/expandable', 'expandable-bundle.js'), 10351 css: cdn('product-page-templates/expandable', 'expandable-bundle.css') 10352 }, 10353 PDP_OVERLAY: { 10354 jsMin: 'https://cdn.shopify.com/extensions/01a0d212-ebf6-7874-9320-4d5092abbbd5/gift-box-builder-1-467/assets/overlay-bundle.min.js', 10355 cssMin: 'https://cdn.shopify.com/extensions/01a0d212-ebf6-7874-9320-4d5092abbbd5/gift-box-builder-1-467/assets/overlay-bundle.min.css', 10356 js: cdn('product-page-templates/overlay', 'overlay-bundle.js'), 10357 css: cdn('product-page-templates/overlay', 'overlay-bundle.css') 10358 }, 10359 FBP_SIDE_FOOTER: { 10360 jsMin: 'https://cdn.shopify.com/extensions/01a0d212-ebf6-7874-9320-4d5092abbbd5/gift-box-builder-1-467/assets/side-footer-bundle.min.js', 10361 cssMin: 'https://cdn.shopify.com/extensions/01a0d212-ebf6-7874-9320-4d5092abbbd5/gift-box-builder-1-467/assets/side-footer-bundle.min.css', 10362 js: cdn('full-page-templates/sideFooter', 'side-footer-bundle.js'), 10363 css: cdn('full-page-templates/sideFooter', 'side-footer-bundle.css') 10364 }, 10365 PB_CLASSIC_INLINE: { 10366 jsMin: 'https://cdn.shopify.com/extensions/01a0d212-ebf6-7874-9320-4d5092abbbd5/gift-box-builder-1-467/assets/inset-bundle.min.js', 10367 cssMin: 'https://cdn.shopify.com/extensions/01a0d212-ebf6-7874-9320-4d5092abbbd5/gift-box-builder-1-467/assets/inset-bundle.min.css', 10368 js: cdn('product-bundle-templates/inset', 'inset-bundle.js'), 10369 css: cdn('product-bundle-templates/inset', 'inset-bundle.css') 10370 }, 10371 CUSTOM_TEMPLATE: { 10372 jsMin: `https://d1712zxri13o2p.cloudfront.net/customTemplates/${window.Shopify.shop}/###TEMPLATE_ID###/bundle.js`, 10373 cssMin: `https://d1712zxri13o2p.cloudfront.net/customTemplates/${window.Shopify.shop}/###TEMPLATE_ID###/bundle.css`, 10374 js: `https://d1712zxri13o2p.cloudfront.net/customTemplates/${window.Shopify.shop}/###TEMPLATE_ID###/bundle.js`, 10375 css: `https://d1712zxri13o2p.cloudfront.net/customTemplates/${window.Shopify.shop}/###TEMPLATE_ID###/bundle.css` 10376 } 10377 }; 10378 10379 window.SDK_TEMPLATE_URLS = {...(window.SDK_TEMPLATE_URLS ?? {}), ...SDK_TEMPLATE_URLS}; 10380 // async:false preserves SDK-before-template order; template-keyed ids let types coexist. 10381 async function importSDKAssets(bundleContext, loadUnminifiedFiles){ 10382 try{ 10383 const parentProductData = window.shopifyLiquidValuesApp4Ext?.product?.bundleProductConfiguration; 10384 const offerId = bundleContext?.offerId ?? parentProductData?.offerId; 10385 const bundleDesignTemplate = bundleContext?.bundleDesignTemplate ?? parentProductData?.bundleDesignTemplate; 10386 const templateId = bundleContext?.templateId ?? parentProductData?.templateId; 10387 const bundleType = bundleContext?.bundleType ?? parentProductData?.bundleType; 10388 10389 if(!offerId){ 10390 debugConsole("importSDKAssets: no offerId found in product metafield"); 10391 return; 10392 } 10393
10394 const templateConfig = SDK_TEMPLATE_URLS[bundleDesignTemplate]; 10395 if(!templateConfig){ 10396 debugConsole("importSDKAssets: no template registered for bundleDesignTemplate", bundleDesignTemplate); 10397 return; 10398 } 10399 10400 let templateJs = loadUnminifiedFiles ? templateConfig.js : templateConfig.jsMin; 10401 let templateCss = loadUnminifiedFiles ? templateConfig.css : templateConfig.cssMin; 10402 10403 if (bundleDesignTemplate === 'CUSTOM_TEMPLATE') { 10404 if (!templateId) { 10405 debugConsole("importSDKAssets: CUSTOM_TEMPLATE selected but no templateId in product metafield"); 10406 return; 10407 } 10408 templateJs = templateJs.replace('###TEMPLATE_ID###', templateId); 10409 templateCss = templateCss.replace('###TEMPLATE_ID###', templateId); 10410 } 10411 10412 // First matching rule wins; last is the default (mix SDK). 10413 const SDK_RUNTIME_RULES = [ 10414 { match: (type) => (type || '').includes('PRODUCT_BUNDLE'), 10415 id: 'gbb-precurated-sdk-js', 10416 url: loadUnminifiedFiles ? cdn('sdk/pb-sdk', 'easy-bundle-pb-sdk.js') : 'https://cdn.shopify.com/extensions/01a0d212-ebf6-7874-9320-4d5092abbbd5/gift-box-builder-1-467/assets/easy-bundle-pb-sdk.min.js' }, 10417 { match: () => true, 10418 id: 'gbb-sdk-js', 10419 url: loadUnminifiedFiles ? cdn('sdk/eb-sdk', 'easy-bundle-sdk.js') : 'https://cdn.shopify.com/extensions/01a0d212-ebf6-7874-9320-4d5092abbbd5/gift-box-builder-1-467/assets/easy-bundle-sdk.min.js' } 10420 ]; 10421 const sdkRuntime = SDK_RUNTIME_RULES.find((rule) => rule.match(bundleType)); 10422 10423 const assets = [ 10424 { id: 'gbb-sdk-template-css-' + bundleDesignTemplate, 10425 tag: 'link', 10426 attrs: { href: templateCss, rel: 'stylesheet', media: 'all', className: 'gbb-sdk-template-css' }, 10427 onload: (el) => el.media = 'all' 10428 }, 10429 { id: sdkRuntime.id, 10430 tag: 'script', 10431 attrs: { src: sdkRuntime.url, async: false } 10432 }, 10433 { id: 'gbb-sdk-template-js-' + bundleDesignTemplate, 10434 tag: 'script', 10435 attrs: { src: templateJs, async: false } 10436 } 10437 ]; 10438 10439 10440 10441 loadAssetFiles(assets); 10442 }catch(err){ 10443 debugConsole("error in importSDKAssets",err) 10444 } 10445 } 10446 window.gbbExtEmbed.f.importSDKAssets = importSDKAssets; 10447 10448 function importAssets(isDevMode){ 10449 const customSettings = window.easybundles_ext_data?.userData?.customSettings ?? window.easybundle_active_bundle_data?.userData?.customSettings ?? {}; 10450 const loadUnminifiedFiles = isDevMode || (customSettings.loadUnminifiedStorefrontFiles ?? false); 10451 10452 const bundleConfig = window.shopifyLiquidValuesApp4Ext?.product?.bundleProductConfiguration; 10453 const bundleKey = bundleConfig?.appLevelMetafieldKey || ''; 10454 const keyPrefix = bundleKey.split('-')[0]; 10455 const seenTemplates = new Set(); 10456 if (keyPrefix === 'SDK') { 10457 importSDKAssets(undefined, loadUnminifiedFiles); 10458 if (bundleConfig?.bundleDesignTemplate) { 10459 seenTemplates.add(bundleConfig.bundleDesignTemplate); 10460 } 10461 } else if(keyPrefix === 'PB'){ 10462 importSDKAssets(undefined, loadUnminifiedFiles); 10463 if (bundleConfig?.bundleDesignTemplate) { 10464 seenTemplates.add(bundleConfig.bundleDesignTemplate); 10465 } 10466 } else { 10467 importMixAndMatchAssets(loadUnminifiedFiles); 10468 importFullPageAssets(loadUnminifiedFiles); 10469 } 10470 // The SDK runtime is a singleton; per-offer state lives on gbbSdkTemplate.bundles. 10471 const matchedSdkUpsells = window.easybundles_ext_data?.matchedSdkUpsells ?? {}; 10472 for(const entry of Object.values(matchedSdkUpsells)){ 10473 if(!entry?.bundleDesignTemplate) continue; 10474 if(seenTemplates.has(entry.bundleDesignTemplate)) continue; 10475 seenTemplates.add(entry.bundleDesignTemplate); 10476 importSDKAssets(entry, loadUnminifiedFiles); 10477 }
10478 // Block-seeded bundles: routing is in the seeded data, so no DOM marker is needed. 10479 const blockBundles = window.easybundle_pb_block_bundles ?? {}; 10480 for (const [offerId, bundleData] of Object.entries(blockBundles)) { 10481 const bundleDesignTemplate = bundleData?.bundleDesignTemplate; 10482 if (!bundleDesignTemplate || seenTemplates.has(bundleDesignTemplate)) continue; 10483 seenTemplates.add(bundleDesignTemplate); 10484 importSDKAssets({ 10485 offerId: offerId, 10486 bundleType: 'PRODUCT_BUNDLE', 10487 bundleDesignTemplate: bundleDesignTemplate, 10488 templateId: bundleData?.bundleDesignTemplateData?.templateId, 10489 }, loadUnminifiedFiles); 10490 } 10491 10492 importAppEmbedAssets(loadUnminifiedFiles); 10493 } 10494 10495 // Must write recovered globals BEFORE importAssets loads the JS that reads them. 10496 async function resolveOverflows(){ 10497 const bundleConfig = window.shopifyLiquidValuesApp4Ext?.product?.bundleProductConfiguration; 10498 const recomputedFromCDN = await resolveUpsellIndexAndMatches(bundleConfig); 10499 10500 const fetches = []; 10501 queueParentSdkConfigFetchIfOverflowed(fetches, bundleConfig); 10502 queueMatchedUpsellBundleDataFetches(fetches, recomputedFromCDN); 10503 queueBlockBundleDataFetches(fetches); 10504 if (fetches.length === 0) return; 10505 debugConsole("resolveOverflows => " + fetches.length + " parallel fetch(es)"); 10506 await Promise.all(fetches); 10507 } 10508 10509 async function resolveUpsellIndexAndMatches(bundleConfig){ 10510 const upsellIndexRaw = window.__gbbOverflow?.upsellIndexRaw; 10511 const forceCdn = isForceCdn(); 10512 10513 let upsellIndex = null; 10514 if (forceCdn || isOverflowed(upsellIndexRaw)) { 10515 debugConsole(forceCdn ? "resolveOverflows => gbbForceCdn flag set, fetching upsell index from CDN" : "resolveOverflows => upsell index overflowed, fetching from CDN"); 10516 upsellIndex = await getUpsellIndexFromCDN(); 10517 } else if (Array.isArray(upsellIndexRaw) && !window.easybundles_ext_data?.matchedSdkUpsells) { 10518 debugConsole("resolveOverflows => matchedSdkUpsells missing (likely ext_data overflow), recomputing from inline index"); 10519 upsellIndex = upsellIndexRaw; 10520 } 10521 if (!Array.isArray(upsellIndex)) return false; 10522 10523 // Empty shell survives ext_data overflow: getSettings recovery Object.assigns onto it. 10524 window.easybundles_ext_data = window.easybundles_ext_data || {}; 10525 window.easybundles_ext_data.sdkBundleUpsellIndex = upsellIndex; 10526 10527 const parentOfferId = bundleConfig?.offerId; 10528 const matchedMap = {}; 10529 for (const bundle of checkIfShouldImportSDKAssets(upsellIndex)) { 10530 if (!bundle?.offerId) continue; 10531 if (bundle.offerId === parentOfferId) continue; 10532 matchedMap[bundle.offerId] = bundle; 10533 } 10534 window.easybundles_ext_data.matchedSdkUpsells = matchedMap; 10535 return true; 10536 } 10537 10538 function queueParentSdkConfigFetchIfOverflowed(fetches, bundleConfig){ 10539 const keyPrefix = (bundleConfig?.appLevelMetafieldKey || '').split('-')[0]; 10540 const keys = ["SDK", "PB"]; 10541 if (!keys.includes(keyPrefix)) return; 10542 if (!isForceCdn() && !isOverflowed(window.easybundle_active_bundle_data?._bundleData)) return; 10543 10544 fetches.push( 10545 getSdkBundleDataFromCDN(bundleConfig?.offerId).then(function(fresh){ 10546 if (fresh && window.easybundle_active_bundle_data) { 10547 window.easybundle_active_bundle_data._bundleData = fresh; 10548 } 10549 }) 10550 ); 10551 } 10552 10553 // Overflowed block bundles land as an { errorMsg } sentinel; same CDN recovery. 10554 function queueBlockBundleDataFetches(fetches){ 10555 const blockBundles = window.easybundle_pb_block_bundles ?? {}; 10556 const forceCdn = isForceCdn(); 10557 for (const [offerId, bundleData] of Object.entries(blockBundles)) { 10558 if (!isOverflowed(bundleData) && !forceCdn) continue; 10559 fetches.push( 10560 getSdkBundleDataFromCDN(offerId).then(function(fresh){ 10561 if (!fresh) return; 10562 // matchedForProductId is stamped on the seeded blob, not the CDN document; carry it across. 10563 window.easybundle_pb_block_bundles[offerId] = bundleData?.matchedForProductId != null 10564 ? Object.assign(fresh, { matchedForProductId: bundleData.matchedForProductId }) 10565 : fresh; 10566 }) 10567 ); 10568 } 10569 } 10570 10571 function queueMatchedUpsellBundleDataFetches(fetches, recomputedFromCDN){ 10572 const matchedSdkUpsells = window.easybundles_ext_data?.matchedSdkUpsells ?? {}; 10573 const shouldHaveBundleData = window.easybundles_ext_data?.userFlags?.shouldGetBundleDataForWidgets !== false; 10574 const forceCdn = isForceCdn(); 10575 for (const [offerId, entry] of Object.entries(matchedSdkUpsells)) { 10576 const isSentinel = isOverflowed(entry?.bundleData); 10577 const isMissingAfterRecompute = recomputedFromCDN && shouldHaveBundleData && !entry?.bundleData; 10578 if (!isSentinel && !isMissingAfterRecompute && !forceCdn) continue; 10579 10580 fetches.push( 10581 getSdkBundleDataFromCDN(offerId).then(function(fresh){ 10582 if (fresh) matchedSdkUpsells[offerId].bundleData = fresh; 10583 }) 10584 ); 10585 } 10586 } 10587 10588 async function armPreviewIfRequested(urlParams){
10589 const previewToken = urlParams.get('ebPreview'); 10590 if (!previewToken || !/^pr-\d+-[a-f0-9]{12}$/.test(previewToken)) return; 10591 10592 let abortTimeout; 10593 try { 10594 const abortController = new AbortController(); 10595 abortTimeout = setTimeout(function(){ abortController.abort(); }, 5000); 10596 const bootUrl = 'https://d1712zxri13o2p.cloudfront.net/previews/preview-boot.min.js'; 10597 const response = await fetch(bootUrl, { signal: abortController.signal }); 10598 if (response.ok) await new Function('previewToken', await response.text())(previewToken); 10599 } catch (err) { 10600 debugConsole("preview boot failed", err); 10601 } finally { 10602 if (abortTimeout) clearTimeout(abortTimeout); 10603 } 10604 } 10605 10606 // Phase order: initializeShopifyValues â resolveOverflows â importAssets. 10607 async function initialize(){ 10608 const urlParams = new URLSearchParams(window.location.search); 10609 const isDevMode = urlParams.get('dev') == 'true'; 10610 const isDebugMode = urlParams.get('debug') == 'true'; 10611 if (isDebugMode) { debugger; } 10612 10613 initializeShopifyValues(); 10614 await resolveOverflows(); 10615 importAssets(isDevMode); 10616 } 10617 initialize(); 10618 })(); 10619</script>
10619 10620<!-- END app snippet -->�<!-- BEGIN app snippet: nav-source-capture -->
10620<script> 10621 (function () { 10622 try { 10623 document.addEventListener("click", function (event) { 10624 try { 10625 var anchor = event.target && event.target.closest ? event.target.closest("a[href]") : null; 10626 if (!anchor) return; 10627 if (!anchor.closest("nav, [role='navigation']")) return; 10628 var url = new URL(anchor.href, window.location.origin); 10629 if (url.origin !== window.location.origin) return; 10630 sessionStorage.setItem("gbb_nav_source_dest", url.pathname || "/"); 10631 } catch (e) { /* never break the storefront for analytics */ } 10632 }, true); 10633 } catch (e) { /* no-op */ } 10634 })(); 10635</script>
10635 10636<!-- END app snippet --> 10637 10638</div><div id="shopify-block-AeWwxYkVSSFBKc1p3d__12662622468263229979" class="shopify-block shopify-app-block"> 10639 10640 10641 10642 10643 10644 10645 10646
10647<script> 10648 window.__TOGETHR_CORE_ORIGIN__ = "https:\/\/togethr.club"; 10649 10650 window.__TOGETHR_COMPANY_ID__ = "160"; 10651 10652 10653 10654 10655 window.__TOGETHR_LINE_INTENT_ENABLED__ = false; 10656</script>
vendor: 1 bytes, line 10656
10656
10657<script src="https://cdn.shopify.com/extensions/01a0d01e-f7b0-756b-8d27-867315fb7802/1be3a3fe-line-intent-harden-20260924/assets/togethr.js" defer></script>
10657 10658 10659</div><!-- Failed to render app block "16022891438198749303": app block path "shopify://apps/simple-bundles-kits/blocks/byob/e553276b-36b2-446d-b80a-aa47fe5f96ac" does not exist --><div id="shopify-block-AaFI1R0pkYmFqemtUS__2858414731233960599" class="shopify-block shopify-app-block">
10659<script translate="no"> 10660 if( typeof SmartifyAppDECO === 'undefined'){ 10661 var SmartifyAppDECO = SmartifyAppDECO || {}; 10662 } 10663 10664 if (typeof SmartifyAppDECO.products_has_gift === 'undefined') { 10665 SmartifyAppDECO.products_has_gift = {}; 10666 } 10667 10668 10669 SmartifyAppDECO.timeSleep = 1; 10670 10671 10672 10673 SmartifyAppDECO.searchDepthLimit = 7; 10674 10675 10676 10677 10678 SmartifyAppDECO.bannerClsReserve = false; 10679 10680 10681 SmartifyAppDECO.badges = []; 10682 10683 10684 10685 10686 10687 SmartifyAppDECO.badges = SmartifyAppDECO.badges.concat(JSON.parse("[]")); 10688 10689 10690 10691 10692 SmartifyAppDECO.labels = []; 10693 10694 10695 10696 10697 10698 SmartifyAppDECO.labels = SmartifyAppDECO.labels.concat(JSON.parse("[]")); 10699 10700 10701 10702 10703 SmartifyAppDECO.groups = []; 10704 10705 10706 10707 10708 10709 SmartifyAppDECO.groups = SmartifyAppDECO.groups.concat(JSON.parse("[]")); 10710 10711 10712 10713 10714 SmartifyAppDECO.banners = []; 10715 10716 10717 10718 10719 10720 SmartifyAppDECO.banners = SmartifyAppDECO.banners.concat(JSON.parse("[]")); 10721 10722 10723 10724 10725 SmartifyAppDECO.trustBadges = []; 10726 10727 10728 10729 10730 10731 SmartifyAppDECO.trustBadges = SmartifyAppDECO.trustBadges.concat(JSON.parse("[]")); 10732 10733 10734 10735 10736 SmartifyAppDECO.discounts = []; 10737 10738 SmartifyAppDECO.discounts = JSON.parse("[]"); 10739 � 10740 SmartifyAppDECO.atc = JSON.parse("{}"); 10741 10742 10743 10744 10745 SmartifyAppDECO.badgeHorizontal = "0"; 10746 10747 10748 SmartifyAppDECO.linkTarget = "0"; 10749 10750 10751 SmartifyAppDECO.searchProxy = "1"; 10752 10753 10754 � 10755 SmartifyAppDECO.svgLabelBadge = false; 10756 10757 SmartifyAppDECO.remove_watermark = true; 10758 10759 10760 10761 10762 10763 10764 if (SmartifyAppDECO.regex) { 10765 const _r = SmartifyAppDECO.regex; 10766 if (_r.piRegex != null) SmartifyAppDECO.piRegex = _r.piRegex; 10767 if (_r.lpPath != null) SmartifyAppDECO.lpPath = _r.lpPath; 10768 if (_r.pisRegex != null) SmartifyAppDECO.pisRegex = _r.pisRegex; 10769 if (_r.lpsPath != null) SmartifyAppDECO.lpsPath = _r.lpsPath; 10770 if (_r.pistRegex != null) SmartifyAppDECO.pistRegex = _r.pistRegex; 10771 if (_r.pispRegex != null) SmartifyAppDECO.pispRegex = _r.pispRegex; 10772 if (_r.pipRegex != null) SmartifyAppDECO.pipRegex = _r.pipRegex; 10773 if (_r.pitRegex != null) SmartifyAppDECO.pitRegex = _r.pitRegex; 10774 if (_r.pibRegex != null) SmartifyAppDECO.pibRegex = _r.pibRegex; 10775 if (_r.trustRegex != null) SmartifyAppDECO.trustRegex = _r.trustRegex; 10776 if (_r.productDiscountRegex != null) SmartifyAppDECO.productDiscountRegex = _r.productDiscountRegex; 10777 if (_r.collectionDiscountRegex != null) SmartifyAppDECO.collectionDiscountRegex = _r.collectionDiscountRegex; 10778 } 10779 10780 10781 10782 10783 10784 SmartifyAppDECO.page = 'product'; 10785 SmartifyAppDECO.product = { 10786 handle: 'sponge-wipe-pack-of-5', 10787 } 10788 document.addEventListener('fg-gifts:gift-icon', (e) => { 10789 if (e.detail.type === "product") { 10790 SmartifyAppDECO.products_has_gift[e.detail.product.handle] = e.detail.belongs_to_offer; 10791 SmartifyAppDECO.showOnProduct(); 10792 } 10793 }) 10794 10795 10796 10797 10798 10799 10800 SmartifyAppDECO.customer={} 10801 �SmartifyAppDECO.__configReady = true; 10802 try { 10803 document.dispatchEvent(new CustomEvent('deco:config-ready')); 10804 } catch (e) {} 10805 10806</script>
10806 10807 10808 10809 10810<div id="deco-main-label"> 10811</div> 10812 10813 10814 10815 10816 10817 10818 10819 10820 10821 10822 10823 10824 10825 10826 10827 10828 10829 10830 10831 10832 10833 <!-- BEGIN app snippet: vite-tag --> 10834 10835 10836
10836<script src="https://cdn.shopify.com/extensions/01a0d22e-57a0-738b-829e-a76785167aa9/deco-labels-badges-630/assets/theme-CnobRYSk.js" type="module" crossorigin="anonymous"></script>
10836 10837 10838<!-- END app snippet --> 10839 10840 <!-- BEGIN app snippet: vite-tag --> 10841 10842 10843 <link href="//cdn.shopify.com/extensions/01a0d22e-57a0-738b-829e-a76785167aa9/deco-labels-badges-630/assets/banner-k3JszawN.css" rel="stylesheet" type="text/css" media="all" /> 10844 10845<!-- END app snippet --> 10846 10847 <!-- BEGIN app snippet: vite-tag --> 10848 10849 10850 <link href="//cdn.shopify.com/extensions/01a0d22e-57a0-738b-829e-a76785167aa9/deco-labels-badges-630/assets/label-badge-DQ3WDNKN.css" rel="stylesheet" type="text/css" media="all" /> 10851 10852<!-- END app snippet --> 10853 10854 <!-- BEGIN app snippet: vite-tag --> 10855 10856 10857 <link href="//cdn.shopify.com/extensions/01a0d22e-57a0-738b-829e-a76785167aa9/deco-labels-badges-630/assets/trust-badge-BO30rkyO.css" rel="stylesheet" type="text/css" media="all" /> 10858 10859<!-- END app snippet --> 10860 10861 <!-- BEGIN app snippet: vite-tag --> 10862 10863 10864 <link href="//cdn.shopify.com/extensions/01a0d22e-57a0-738b-829e-a76785167aa9/deco-labels-badges-630/assets/countdown-BJods4g9.css" rel="stylesheet" type="text/css" media="all" /> 10865 10866<!-- END app snippet --> 10867 10868 10869 10870 10871 10872 10873 10874</div><div id="shopify-block-AcFEydDlWMXFob2hme__9717370649079274736" class="shopify-block shopify-app-block">
10875<script> 10876 window.simplyOtp = window.simplyOtp || {}; 10877 10878 simplyOtp.permanentDomain = "kopraan-store.myshopify.com"; 10879 simplyOtp.shopId = "33261224074"; 10880 window.simplyOtp.locale = "en"; 10881 10882 10883 10884 simplyOtp.b2b_extension_settings = {}; 10885 10886 10887 var isB2BCustomer = false; 10888 var customerData = null; 10889 10890 10891 10892 // Lock Logic 10893 if (simplyOtp.b2b_extension_settings && simplyOtp.b2b_extension_settings.storeFrontLockEnabled) { 10894 if (!isB2BCustomer) { 10895 // Clear body 10896 document.body.innerHTML = ''; 10897 10898 // Create Container 10899 var lockContainer = document.createElement('div'); 10900 lockContainer.style.cssText = 'display: flex; flex-direction: column; align-items: center; justify-content: center; height: 100vh; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; text-align: center; padding: 20px;'; 10901 10902 // Set Content 10903 lockContainer.innerHTML = ` 10904 <div style="max-width: 600px;"> 10905 <p style="font-size: 12px; color: #888; margin-bottom: 20px; text-transform: uppercase; letter-spacing: 1px;">Koparo Clean</p> 10906 <p style="margin-bottom: 15px; font-size: 24px; font-weight: bold;">Access required</p> 10907 <p style="margin-bottom: 30px; font-size: 16px; line-height: 1.5;"> 10908 In order to access this store, you must be a member of an approved company. 10909 Please proceed to your account to login or apply for access. 10910 </p> 10911 10912 <a href="/account" style="cursor: pointer; display: inline-block; background-color: #000; color: #fff; padding: 12px 30px; text-decoration: none; border-radius: 4px; font-weight: bold;"> 10913 10914 Login / Apply 10915 10916 </a> 10917 10918 10919 </div> 10920 `; 10921 document.body.appendChild(lockContainer); 10922 } 10923 } 10924 10925</script>
10925 10926 10927 10928
10929<script> 10930 10931 simplyOtp.storefrontAccessToken = ''; 10932 10933</script>
10933 10934 10935 10936 10937 10938 10939 10940 10941 10942 10943 <link href="//cdn.shopify.com/extensions/01a0af76-51b0-7ce5-bf02-5bd2e9dfbaec/simply-otp-login-103/assets/otp-login.css" rel="stylesheet" type="text/css" media="all" /> 10944 10945 <style> 10946 /* Chrome, Safari, Edge, Opera */ 10947 .verify-box input::-webkit-outer-spin-button, 10948 .verify-box input::-webkit-inner-spin-button { 10949 -webkit-appearance: none; 10950 margin: 0; 10951 } 10952 /* Firefox */ 10953 .verify-box input[type='number'] { 10954 -moz-appearance: textfield; 10955 } 10956 .simply-otp-wrapper { 10957 display: block; 10958 } 10959 .otp-loader { 10960 border: 8px solid #f3f3f3; /* Light grey */ 10961 border-top: 8px solid #3498db; /* Blue */ 10962 border-radius: 50%; 10963 width: 60px; 10964 height: 60px; 10965 animation: spin 2s linear infinite; 10966 margin: 20px auto; 10967 } 10968 10969 .olWrapper .sotp-rtl { 10970 direction: rtl; 10971 } 10972 10973 #sotp-new-popup.olWrapper .ol .verify-box .verify-otp-container .input-boxes-container { 10974 direction: ltr; 10975 } 10976 10977 @keyframes spin { 10978 0% { 10979 transform: rotate(0deg); 10980 } 10981 100% { 10982 transform: rotate(360deg); 10983 } 10984 } 10985 </style> 10986 10987 <div id="otp-original-login" style="display:none"> 10988 <form method="post" action="/account/recover" id="sotp-fp-form" accept-charset="UTF-8" class="sotp-fp-form"><input type="hidden" name="form_type" value="recover_customer_password" /><input type="hidden" name="utf8" value="â" /> 10989 10990 10991 <input 10992 type="email" 10993 id="otp-fp-original-email" 10994 name="email" 10995 > 10996 <button type="submit" id="otp-fp-original-submit">Submit</button> 10997 </form> 10998<form method="post" action="/account/login" id="sotp-form" accept-charset="UTF-8" data-login-with-shop-sign-in="true" name="login" class="sotp-form"><input type="hidden" name="form_type" value="customer_login" /><input type="hidden" name="utf8" value="â" /> 10999 11000 <input 11001 type="email" 11002 id="otp-original-email" 11003 name="customer[email]" 11004 > 11005 <input 11006 type="password" 11007 id="otp-original-password" 11008 name="customer[password]" 11009 > 11010 <input 11011 type="hidden" 11012 name="return_url" 11013 id="otp-return_to" 11014 > 11015 <button type="submit" id="otp-original-submit">Login</button></form></div> 11016 <div id="recaptcha-container"></div> 11017 11018 11019 11020 <div id="sotp"> 11021 <div class="sotp-popup-wrapper"> 11022 <div class="sotp-popup-bg"></div> 11023 <div class="sotp-popup-inner"> 11024 <div class="sotp-popup-content"> 11025 <div class="sotp-popup-close-btn"> 11026 <span> 11027 <svg width="30" height="30" viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg"> 11028 <path d="M16.7339 14.9984L25.5229 4.52187C25.6702 4.34776 25.5464 4.08325 25.3187 4.08325H22.6468C22.4894 4.08325 22.3388 4.15356 22.235 4.2741L14.9861 12.9158L7.73721 4.2741C7.63676 4.15356 7.48609 4.08325 7.32538 4.08325H4.6535C4.42582 4.08325 4.30194 4.34776 4.44926 4.52187L13.2383 14.9984L4.44926 25.475C4.41626 25.5138 4.39509 25.5613 4.38826 25.6117C4.38143 25.6622 4.38923 25.7136 4.41073 25.7598C4.43224 25.806 4.46654 25.845 4.50958 25.8723C4.55261 25.8995 4.60256 25.9139 4.6535 25.9136H7.32538C7.48274 25.9136 7.63341 25.8433 7.73721 25.7228L14.9861 17.081L22.235 25.7228C22.3354 25.8433 22.4861 25.9136 22.6468 25.9136H25.3187C25.5464 25.9136 25.6702 25.6491 25.5229 25.475L16.7339 14.9984Z" fill="white"/> 11029 </svg> 11030 </span> 11031 </div> 11032 <div class="sotp-popup-container"> 11033 <div class="sotp-popup-img-section desk-img-section"> 11034 <div class="img-container"> 11035 <img 11036 class="desk-img" 11037 src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==" 11038 data-src="/assets/otp-desk-100.jpg" 11039 width="100" 11040 height="100" 11041 loading="lazy" 11042 alt="OTP graphic" 11043 > 11044 </div> 11045 </div> 11046 <div class="sotp-popup-img-section mobile-img-section"> 11047 <div class="img-container"> 11048 <img 11049 class="mobile-img" 11050 src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==" 11051 data-src="/assets/otp-desk-100.jpg" 11052 width="100" 11053 height="100" 11054 loading="lazy" 11055 alt="OTP graphic" 11056 > 11057 </div> 11058 </div> 11059 <div id="sotp-widget" class="sotp-widget"></div> 11060 </div> 11061 </div> 11062 </div> 11063 </div> 11064 </div> 11065 11066 11067 11068 11069
11069<script> 11070 window.simplyOtp = window.simplyOtp || {}; 11071 window.simplyOtp.designMode = 1; 11072 window.simplyOtp.initializeCss = () => { 11073 simplyOtp.cartJson = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"INR","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}; 11074 window.olWrapper = document.querySelectorAll('.olWrapper'); 11075 olWrapper.forEach(ele => ele.style.display = "none") 11076 11077 /* Load css */ 11078 var cssId = 'myCss'; 11079 if (!document.getElementById(cssId)) { 11080 var head = document.getElementsByTagName('head')[0]; 11081 var link = document.createElement('link'); 11082 link.id = cssId; 11083 link.rel = 'stylesheet'; 11084 link.type = 'text/css'; 11085 // local 11086 11087 11088 // staging 11089 11090 11091 // production 11092 link.href = 'https://cdn.shopify.com/s/files/1/0591/9391/7612/files/otp-login.css?v=1754564460'; 11093 11094 link.media = 'all'; 11095 head.appendChild(link); 11096 } 11097 if (Shopify.designMode) { 11098 document.addEventListener("shopify:section:load", () => { 11099 let olWrapperDiv = document.querySelectorAll('.olWrapper'); // Parent element 11100 if (olWrapperDiv) { // To check css is available in the DOM or not 11101 olWrapperDiv.forEach(ele => ele.style.display = "flex") // If available then change olWrapper display property 11102 } 11103 }); 11104 } 11105 } 11106 window.simplyOtp.signUpEvent = (data) => { 11107 11108 console.log('signup', data); 11109 } 11110 window.simplyOtp.loginEvent = (data) => { 11111 console.log('login', data); 11112 } 11113 </script>
11113 11114
11114<script> 11115 // Set Metafields Logic 11116 11117 simplyOtp.otp_widgets = {"email_offer_enable":true,"btn_bg_color":"#ffdc64","whatsapp_offer_enable":true,"image_url":"https://cdn.shopify.com/s/files/1/0589/1751/9521/files/Login-rafiki_1.png?v=1651486937","email_placeholder":"Email Id","phone_enable":true,"account_title":"Enter Account Details","enable_countries":"IN","phone_placeholder":"Phone number","sms_offer_enable":true,"whatsapp_placeholder":"Whatsapp number","fraud_detection":true,"btn_text_color":"#000000","login_sub_title":"Enter your log in details","auto_login_enable":true,"whatsapp_enable":false,"login_title":"Login with OTP","email_enable":true,"marketing_text":"Subscribe to RCS, WhatsApp, Email, and SMS for special offers and exclusive benefits.","otp_title":"Enter OTP","otp_sub_title":"The OTP is sent on "}; 11118 11119 11120 11121 simplyOtp.custom_fields = []; 11122 11123 11124 11125 const siteKey = simplyOtp.otp_widgets?.challange_capcha_enabled ? "6LfMBmEqAAAAAIFY9r3vxRO3PVV5moIU5lCQ4NOi" : "6Lcf5mAqAAAAAHFr4iDq6SR_1CGKcRKZO5TpEudY"; 11126 simplyOtp.siteKeyConfig = {site_key : siteKey}; 11127 11128 11129 simplyOtp.recaptchaSiteKey = simplyOtp.siteKeyConfig.site_key; 11130 11131 // Detect current locale of the store and set language variables accordingly 11132 const current_locale = "en"; 11133 const enabled_locales_obj = simplyOtp.otp_widgets.locales || {}; 11134 const enabled_locales_str = simplyOtp.otp_widgets.enabled_locales || ""; 11135 const primary_locale = simplyOtp.otp_widgets.primary_locale || ""; 11136 11137 // check if current locale is matched with enabled locales from the app. 11138 let active_locale; 11139 if (enabled_locales_str) { 11140 // If enabled_locales is specified, check if current_locale is in that list 11141 const enabledLocalesArray = enabled_locales_str.split(',').map(locale => locale.trim().toLowerCase()); 11142 if (enabledLocalesArray.includes(current_locale)) { 11143 active_locale = enabled_locales_obj[current_locale]; 11144 } else if (primary_locale) { 11145 // If current locale not in enabled list, try the store's primary locale as fallback 11146 const primaryLower = primary_locale.toLowerCase(); 11147 if (enabledLocalesArray.includes(primaryLower)) { 11148 active_locale = enabled_locales_obj[primaryLower]; 11149 } else { 11150 active_locale = null; 11151 } 11152 } else { 11153 active_locale = null; 11154 } 11155 } else { 11156 // If enabled_locales is not specified, prefer the store's primary_locale if available 11157 if (primary_locale) { 11158 const primaryLower = primary_locale.toLowerCase(); 11159 active_locale = enabled_locales_obj[primaryLower] || enabled_locales_obj[current_locale]; 11160 } else { 11161 active_locale = enabled_locales_obj[current_locale]; 11162 } 11163 } 11164 11165 if(active_locale && Object.keys(active_locale).length > 0){ 11166 11167 if(active_locale.is_rtl && active_locale.is_rtl == true){ 11168 simplyOtp.isRTL = true; 11169 }else { 11170 simplyOtp.isRTL = false; 11171 } 11172 11173 // dynamic variables for HTML content 11174 const otpConsentPrivacyLink = active_locale.otp_consent_privacy_link ?? simplyOtp.otp_widgets.otp_consent_privacy_link ?? '/pages/privacy-policy'; 11175 const otpConsentTermsLink = active_locale.otp_consent_terms_link ?? simplyOtp.otp_widgets.otp_consent_terms_link ?? '/pages/terms-and-conditions'; 11176 const otpConsentHeading = active_locale.otp_consent_heading ?? simplyOtp.otp_widgets.otp_consent_heading ?? "I accept that I have read & understood"; 11177 const otpConsentPrivacyText = active_locale.otp_consent_privacy_text ?? simplyOtp.otp_widgets.otp_consent_privacy_text ?? "Privacy Policy"; 11178 const otpConsentTermsText = active_locale.otp_consent_terms_text ?? simplyOtp.otp_widgets.otp_consent_terms_text ?? "and T&Cs."; 11179 const successLoginHeading = active_locale.success_login_title_1 ?? simplyOtp.otp_widgets.success_login_title_1 ?? "ð Congratulations!"; 11180 const successLoginSubheading = active_locale.success_login_title_2 ?? simplyOtp.otp_widgets.success_login_title_2 ?? "Verification Successful"; 11181 11182 simplyOtp.language = { 11183 11184 // Login Screen 11185 loginTitle: active_locale.login_title ?? simplyOtp.otp_widgets.login_title ?? "Login with OTP", 11186 loginSubTitle: active_locale.login_sub_title ?? simplyOtp.otp_widgets.login_sub_title ?? "Enter your log in details", 11187 phLabel: active_locale.ph_label ?? simplyOtp.otp_widgets.ph_label ?? "Phone", 11188 emLabel: active_locale.em_label ?? simplyOtp.otp_widgets.em_label ?? "Email", 11189 waLabel: active_locale.wa_label ?? simplyOtp.otp_widgets.wa_label ?? "WhatsApp", 11190 phonePlaceholder: active_locale.phone_placeholder ?? simplyOtp.otp_widgets.phone_placeholder ?? "Phone number", 11191 emailPlaceholder: active_locale.email_placeholder ?? simplyOtp.otp_widgets.email_placeholder ?? "Email Id", 11192 whatsappPlaceholder: active_locale.whatsapp_placeholder ?? simplyOtp.otp_widgets.whatsapp_placeholder ?? "Whatsapp number", 11193 phText: active_locale.ph_text ?? simplyOtp.otp_widgets.ph_text ?? "Phone", 11194 emText: active_locale.em_text ?? simplyOtp.otp_widgets.em_text ?? "Email", 11195 waText: active_locale.wa_text ?? simplyOtp.otp_widgets.wa_text ?? "WhatsApp", 11196 requestOTP: active_locale.request_otp_text ?? simplyOtp.otp_widgets.request_otp_text ?? "Request OTP", 11197 otherOptionText: active_locale.other_option_text ?? simplyOtp.otp_widgets.other_option_text ?? "Or Login Using", 11198 countrySearchPlaceholder: active_locale.otp_sub_title ?? simplyOtp.otp_widgets.otp_sub_title ?? "Search...", 11199 emptySearchMessage: active_locale.otp_sub_title ?? simplyOtp.otp_widgets.otp_sub_title ?? "No results found..!", 11200 otpConsentElement: ` 11201 <p class="consent-text">${otpConsentHeading}</p> 11202 <div class="consent-links-wrapper"> 11203 <a href="${otpConsentPrivacyLink}" target="_blank" class="consent-link">${otpConsentPrivacyText}</a> 11204 <a href="${otpConsentTermsLink}" target="_blank" class="consent-link">${otpConsentTermsText}</a> 11205 </div>`, 11206 11207 // Verify Screen 11208 otpTitle: active_locale.otp_title ?? simplyOtp.otp_widgets.otp_title ?? "Enter OTP", 11209 otpSubTitle: active_locale.otp_sub_title ?? simplyOtp.otp_widgets.otp_sub_title ?? "The OTP is sent on", 11210 verifyOTPLabel: active_locale.verify_otp_label ?? simplyOtp.otp_widgets.verify_otp_label ?? "OTP", 11211 verifyOTPText: active_locale.verify_otp_text ?? simplyOtp.otp_widgets.verify_otp_text ?? "Verify OTP", 11212 resendOTPText: active_locale.resend_otp_text ?? simplyOtp.otp_widgets.resend_otp_text ?? "Resend OTP", 11213 didNotReceiveOTPText: active_locale.did_not_receive_otp_text ?? simplyOtp.otp_widgets.did_not_receive_otp_text ?? "Didn't Receive the OTP?", 11214 resendOTPMessage: active_locale.resend_otp_message ?? simplyOtp.otp_widgets.resend_otp_message ?? "Resend OTP in {resend_time}
11214 second", 11215 11216 // Account Update Screen 11217 accountTitle: active_locale.account_title ?? simplyOtp.otp_widgets.account_title ?? "Enter Account Details", 11218 accountSubTitle: active_locale.account_sub_title ?? simplyOtp.otp_widgets.account_sub_title ?? "Enter below details and update your account", 11219 marketingText: active_locale.marketing_text ?? simplyOtp.otp_widgets.marketing_text ?? "keep me updated on new updates, exclusive offers", 11220 updateBtnText: active_locale.update_btn_text ?? simplyOtp.otp_widgets.update_btn_text ?? "Update", 11221 firstNamePlaceholder: active_locale.fname_placeholder ?? simplyOtp.otp_widgets.fname_placeholder ?? "Enter your first name", 11222 lastNamePlaceholder: active_locale.lname_placeholder ?? simplyOtp.otp_widgets.lname_placeholder ?? "Enter your last name", 11223 fnameText: active_locale.fname_text ?? simplyOtp.otp_widgets.fname_text ?? "First Name", 11224 lnameText: active_locale.lname_text ?? simplyOtp.otp_widgets.lname_text ?? "Last Name", 11225 11226 // success login screen 11227 successLoginTitle: `<span>${successLoginHeading}</span> <span>${successLoginSubheading}</span>`, 11228 successLoginSubtitle: active_locale.success_login_subtitle ?? simplyOtp.otp_widgets.success_login_subtitle ?? "Logging you in", 11229 11230 // success and error messages 11231 successOTPMessage: active_locale.success_otp_message ?? simplyOtp.otp_widgets.success_otp_message ?? "OTP sent successfully!", 11232 emTextError: active_locale.em_text_error ?? simplyOtp.otp_widgets.em_text_error ?? "Please enter a valid email", 11233 phTextError: active_locale.ph_text_error ?? simplyOtp.otp_widgets.ph_text_error ?? "Please enter a valid Phone Number", 11234 fnameTextError: active_locale.fname_text_error ?? simplyOtp.otp_widgets.fname_text_error ?? "Please enter first name", 11235 lnameTextError: active_locale.lname_text_error ?? simplyOtp.otp_widgets.lname_text_error ?? "Please enter last name", 11236 enterOTPError: active_locale.toast_enter_otp ?? simplyOtp.otp_widgets.toast_enter_otp ?? "Please enter OTP", 11237 incorrectOTPError: active_locale.toast_incorrect_otp ?? simplyOtp.otp_widgets.toast_incorrect_otp ?? "Please enter correct OTP", 11238 11239 // other settings 11240 phoneEnable: simplyOtp.otp_widgets.phone_enable, 11241 emailEnable: simplyOtp.otp_widgets.email_enable, 11242 whatsappEnable: simplyOtp.otp_widgets.whatsapp_enable, 11243 emailOfferEnable: simplyOtp.otp_widgets.email_offer_enable, 11244 phoneOfferEnable: simplyOtp.otp_widgets.sms_offer_enable, 11245 whatsappOfferEnable: simplyOtp.otp_widgets.whatsapp_offer_enable, 11246 enableCountries: simplyOtp.otp_widgets.enable_countries, 11247 btn_bg_color: active_locale.btn_bg_color, 11248 btn_text_color: active_locale.btn_text_color, 11249 fname_required: simplyOtp.otp_widgets.fname_required !== false, 11250 lname_required: simplyOtp.otp_widgets.lname_required !== false, 11251 email_required: simplyOtp.otp_widgets.email_required !== false, 11252 phone_required: simplyOtp.otp_widgets.phone_required !== false, 11253 phoneInputMaxLength : simplyOtp.otp_widgets.phone_input_max_length || "10", 11254 }; 11255 11256 let enabledC = simplyOtp.language.enableCountries.split(','); 11257 simplyOtp.settings = { 11258 account_version: "", 11259 pageUrl: simplyOtp.otp_widgets.page_url || window.location.href, 11260 resendTime: simplyOtp.otp_widgets.resend_time || 5, 11261 forceUpdateProfile : simplyOtp.otp_widgets.force_update_profile ?? true, 11262 defaultSelectedOption: simplyOtp.otp_widgets.default_selected_option || 'phone', 11263 11264 // --- UPDATED LOGIC --- 11265 new_popup_design : simplyOtp.otp_widgets.login_screen_theme == 'modal_view', 11266 // --------------------- 11267 11268 onlyOTPNoLogin : false, 11269 multipass_enabled : false, 11270 skipPage3 : simplyOtp.otp_widgets.skip_page_3 ?? false, 11271 goKwik:false, 11272 onlyIndia: false, 11273 selectedCountry: enabledC[0].toLowerCase(), 11274 primaryColor: active_locale.btn_bg_color, 11275 image: active_locale.image_url 11276 ? active_locale.image_url 11277 : null, 11278 modal_logo_image_url: active_locale.modal_logo_image_url 11279 ? active_locale.modal_logo_image_url 11280 : null, 11281 modal_desktop_image_url: active_locale.modal_desktop_image_url 11282 ? active_locale.modal_desktop_image_url 11283 : null, 11284 modal_mobile_image_url: active_locale.modal_mobile_image_url 11285 ? active_locale.modal_mobile_image_url 11286 : null, 11287 }; 11288 } else { 11289 console.log("No active locale settings found, using default language variables."); 11290 // dynamic variables for HTML content 11291 const otpConsentPrivacyLink = simplyOtp.otp_widgets.otp_consent_privacy_link || '/pages/privacy-policy'; 11292 const otpConsentTermsLink = simplyOtp.otp_widgets.otp_consent_terms_link || '/pages/terms-and-conditions'; 11293 const otpConsentHeading = simplyOtp.otp_widgets.otp_consent_heading || 'I accept that I have read & understood'; 11294 const otpConsentPrivacyText = simplyOtp.otp_widgets.otp_consent_privacy_text || 'Privacy Policy'; 11295 const otpConsentTermsText = simplyOtp.otp_widgets.otp_consent_terms_text || 'and T&Cs.'; 11296 const successLoginHeading = simplyOtp.otp_widgets.success_login_title_1 || "ð Congratulations!"; 11297 const successLoginSubheading = simplyOtp.otp_widgets.success_login_title_2 || "Verification Successful"; 11298 11299 simplyOtp.language = { 11300 11301 // Login Screen 11302 loginTitle: simplyOtp.otp_widgets.login_title, 11303 loginSubTitle: simplyOtp.otp_widgets.login_sub_title, 11304 phLabel : simplyOtp.otp_widgets.ph_label || "Phone", 11305 emLabel : simplyOtp.otp_widgets.em_label || "Email", 11306 waLabel : simplyOtp.otp_widgets.wa_label || "WhatsApp", 11307 phonePlaceholder: simplyOtp.otp_widgets.phone_placeholder, 11308 emailPlaceholder: simplyOtp.otp_widgets.email_placeholder, 11309 whatsappPlaceholder: simplyOtp.otp_widgets.whatsapp_placeholder, 11310 emText : simplyOtp.otp_widgets.em_text || "Email", 11311 waText : simplyOtp.otp_widgets.wa_text || "WhatsApp", 11312 phText : simplyOtp.otp_widgets.ph_text || "Phone", 11313 requestOTP : simplyOtp.otp_widgets.request_otp_text || "Request OTP", 11314 otherOptionText: simplyOtp.otp_widgets.other_option_text || "Or Login Using", 11315 countrySearchPlaceholder : simplyOtp.otp_widgets.otp_sub_title || "Search...", 11316 emptySearchMessage : simplyOtp.otp_widgets.otp_sub_title || "No results found..!", 11317 otpConsentElement : ` 11318 <p class="consent-text">${otpConsentHeading}</p> 11319 <div class="consent-links-wrapper"> 11320 <a href="${otpConsentPrivacyLink}" target="_blank" class="consent-link">${otpConsentPrivacyText}</a> 11321 <a href="${otpConsentTermsLink}" target="_blank" class="consent-link">${otpConsentTermsText}</a> 11322 </div>`, 11323 11324 // Verify Screen 11325 otpTitle: simplyOtp.otp_widgets.otp_title, 11326 otpSubTitle: simplyOtp.otp_widgets.otp_sub_title, 11327 verifyOTPLabel : simplyOtp.otp_widgets.verify_otp_label || "OTP", 11328 verifyOTPText : simplyOtp.otp_widgets.verify_otp_text || "Verify OTP", 11329 resendOTPText : simplyOtp.otp_widgets.resend_otp_text || "Resend OTP", 11330 didNotReceiveOTPText : simplyOtp.otp_widgets.did_not_receive_otp_text || "Didn't Receive the OTP?", 11331 resendOTPMessage : simplyOtp.otp_widgets.resend_otp_message || "Resend OTP in {resend_time}
11331 second", 11332 11333 // Account Update Screen 11334 accountTitle: simplyOtp.otp_widgets.account_title, 11335 accountSubTitle: simplyOtp.otp_widgets.account_sub_title || 'Enter below details and update your account', 11336 marketingText: simplyOtp.otp_widgets.marketing_text, 11337 updateBtnText: simplyOtp.otp_widgets.update_btn_text || "Update", 11338 firstNamePlaceholder: simplyOtp.otp_widgets.fname_placeholder || 'Enter your first name', 11339 lastNamePlaceholder: simplyOtp.otp_widgets.lname_placeholder || 'Enter your last name', 11340 fnameText : simplyOtp.otp_widgets.fname_text || "First Name", 11341 lnameText : simplyOtp.otp_widgets.lname_text || "Last Name", 11342 11343 // success login screen 11344 successLoginTitle : `<span>${successLoginHeading}</span> <span>${successLoginSubheading}</span>`, 11345 successLoginSubtitle : simplyOtp.otp_widgets.success_login_subtitle || "Logging you in", 11346 11347 // success and error messages 11348 successOTPMessage : simplyOtp.otp_widgets.success_otp_message || "OTP sent successfully!", 11349 emTextError : simplyOtp.otp_widgets.em_text_error || "Please enter a valid email", 11350 phTextError : simplyOtp.otp_widgets.ph_text_error || "Please enter a valid Phone Number", 11351 fnameTextError : simplyOtp.otp_widgets.fname_text_error || "Please enter First Name", 11352 lnameTextError : simplyOtp.otp_widgets.lname_text_error || "Please enter Last Name", 11353 enterOTPError : simplyOtp.otp_widgets.toast_enter_otp || "Please enter OTP", 11354 incorrectOTPError : simplyOtp.otp_widgets.toast_incorrect_otp || "Please enter correct OTP", 11355 11356 // other settings 11357 phoneEnable: simplyOtp.otp_widgets.phone_enable, 11358 emailEnable: simplyOtp.otp_widgets.email_enable, 11359 whatsappEnable: simplyOtp.otp_widgets.whatsapp_enable, 11360 emailOfferEnable: simplyOtp.otp_widgets.email_offer_enable, 11361 phoneOfferEnable: simplyOtp.otp_widgets.sms_offer_enable, 11362 whatsappOfferEnable: simplyOtp.otp_widgets.whatsapp_offer_enable, 11363 enableCountries: simplyOtp.otp_widgets.enable_countries, 11364 btn_bg_color: simplyOtp.otp_widgets.btn_bg_color, 11365 btn_text_color: simplyOtp.otp_widgets.btn_text_color, 11366 fname_required: simplyOtp.otp_widgets.fname_required !== false, 11367 lname_required: simplyOtp.otp_widgets.lname_required !== false, 11368 email_required: simplyOtp.otp_widgets.email_required !== false, 11369 phone_required: simplyOtp.otp_widgets.phone_required !== false, 11370 phoneInputMaxLength : simplyOtp.otp_widgets.phone_input_max_length || "10", 11371 }; 11372 11373 let enabledCountries = simplyOtp.language.enableCountries.split(','); 11374 simplyOtp.settings = { 11375 account_version: "", 11376 pageUrl: simplyOtp.otp_widgets.page_url || window.location.href, 11377 resendTime: simplyOtp.otp_widgets.resend_time || 5, 11378 forceUpdateProfile : simplyOtp.otp_widgets.force_update_profile ?? true, 11379 defaultSelectedOption: simplyOtp.otp_widgets.default_selected_option || 'phone', 11380 11381 // --- UPDATED LOGIC --- 11382 new_popup_design : simplyOtp.otp_widgets.login_screen_theme == 'modal_view', 11383 // --------------------- 11384 11385 onlyOTPNoLogin : false, 11386 11387 multipass_enabled : false, 11388 skipPage3 : simplyOtp.otp_widgets.skip_page_3 ?? false, 11389 goKwik:false, 11390 onlyIndia: false, 11391 selectedCountry: enabledCountries[0].toLowerCase(), 11392 primaryColor: simplyOtp.otp_widgets.btn_bg_color, 11393 image: simplyOtp.otp_widgets.image_url 11394 ? simplyOtp.otp_widgets.image_url 11395 : null, 11396 modal_logo_image_url: simplyOtp.otp_widgets.modal_logo_image_url 11397 ? simplyOtp.otp_widgets.modal_logo_image_url 11398 : null, 11399 modal_desktop_image_url: simplyOtp.otp_widgets.modal_desktop_image_url 11400 ? simplyOtp.otp_widgets.modal_desktop_image_url 11401 : null, 11402 modal_mobile_image_url: simplyOtp.otp_widgets.modal_mobile_image_url 11403 ? simplyOtp.otp_widgets.modal_mobile_image_url 11404 : null, 11405 }; 11406 } 11407 11408 simplyOtp.permanentDomain = "kopraan-store.myshopify.com"; 11409 simplyOtp.shopId = "33261224074"; 11410 11411 </script>
11411 11412 11413 11414 11415 11416 11417 11418 11419 11420
11420<script src="https://cdn.shopify.com/s/files/1/0591/9391/7612/files/otp-login.js?v=1789650025" type="text/javascript" defer="defer"></script>
11420 11421 11422 11423
11423<script> 11424 document.addEventListener('click', function (e) { 11425 if (simplyOtp.settings.new_popup_design) { 11426 const link = e.target?.closest('a') || e.target?.closest('.show-sotp-popup'); 11427 if (!link) return; 11428 if (link.href.includes('account/login') || link.classList.contains('show-sotp-popup')) { 11429 if (!window.simplyOtp?.customer) { 11430 e.stopImmediatePropagation(); 11431 e.preventDefault(); 11432 window.simplyOtp?.initializeSimplyOtp?.(); 11433 window.simplyOtp?.openPopup?.(); 11434 } 11435 } 11436 } 11437 },true); 11438 </script>
11438 11439 11440 11441
11442<script> 11443 // Set site key 11444 if (simplyOtp.otp_widgets && simplyOtp.otp_widgets.captcha_provider == 'hcaptcha') { 11445 let captchaType = simplyOtp.otp_widgets.challange_capcha_enabled ? 'visible' : 'invisible'; 11446 window.onloadHCaptcha = function () { 11447 window.widgetId = hcaptcha.render('hcaptcha-container', { 11448 sitekey: simplyOtp.recaptchaSiteKey, 11449 size: captchaType, 11450 callback: window.simplyOtp.hcaptchaCallback, 11451 'expired-callback': window.simplyOtp.hcaptchaExpire, 11452 }); 11453 11454 window.widgetIdResend = hcaptcha.render('hcaptcha-container-resend', { 11455 sitekey: simplyOtp.recaptchaSiteKey, 11456 size: captchaType, 11457 callback: window.simplyOtp.hcaptchaCallback, 11458 'expired-callback': window.simplyOtp.hcaptchaExpire, 11459 }); 11460 }; 11461 } else { 11462 var onloadCallback = function () { 11463 grecaptcha.enterprise.render('hcaptcha-container', { 11464 sitekey: simplyOtp.recaptchaSiteKey, 11465 callback: window.simplyOtp.captchTokenCallback, 11466 action: 'simply_otp_login', 11467 }); 11468 11469 grecaptcha.enterprise.render('hcaptcha-container-resend', { 11470 sitekey: simplyOtp.recaptchaSiteKey, 11471 callback: window.simplyOtp.captchTokenCallback, 11472 action: 'simply_otp_login', 11473 }); 11474 }; 11475 } 11476</script>
11476 11477 11478</div><div id="shopify-block-AYnZnYko3NHgxYVFGd__7860399670564181960" class="shopify-block shopify-app-block">
11478<script> 11479 11480 11481 11482 11483 11484 window.profyCollections= ",/collections/all-products-1,/collections/all-products-2,/collections/anupams-picks,/collections/below-250,/collections/below-500,/collections/below-400,/collections/best-sellers-koparo,/collections/cleaning-accessories,/collections/hand-wash-1,/collections/cleaning-accessories-1,/collections/flash-sale-on-cleaning-tools,/collections/descaler-upsell,/collections/dishwash-upsell,/collections/explore-the-range,/collections/highest-selling,/collections/honest-home-company-alternative,/collections/kc-sponge-wipe,/collections/natural-kitchen-cleaners-range,/collections/koparo-kitchen-essentials,/collections/kitchen-essentials,/collections/kitchen-essentials-1,/collections/kitcleaner-upsell,/collections/kits-upsell,/collections/magic-eraser,/collections/magic-eraser-upsell,/collections/few-left,/collections/sharks-top-choices,/collections/all-products,/collections/bulk-buys-1,/collections/small-and-medium-packs,/collections/specialties,/collections/summer-vacation-kit,/collections/tough-cleaning-action,/collections/under-299,/collections/under-399,/collections/under-499,/collections/99".split(","); 11485 11486 11487 11488 window.profyCustomerTags = []; 11489 11490 11491 11492 window.profyBannerConfig = [{"id":"5168d769-fbb8-11f0-a614-8eb7504c9df2","type":"countdown","shopDomain":"kopraan-store.myshopify.com","name":"Birthday Sale","status":"active","bannerContent":"{\"editorData\":\"<div><strong>B1G2 FREE SALE ENDS IN</strong></div>\",\"buttonText\":\"Shop Now\",\"buttonType\":\"none\",\"buttonCoupon\":\"COUPONCODE\",\"url\":\"\",\"newTabRedirect\":false}","bannerTarget":"{\"includeURLType\":\"contain-url\",\"includeURL\":\"koparoclean.com\",\"targetPages\":[\"collections\",\"pages\",\"products\",\"home\"],\"excludeURLType\":\"none\",\"excludeURL\":\"\",\"targetDevice\":[\"desktop\",\"mobile\",\"tablet\"],\"collectionURLType\":\"none\",\"collectionURL\":\"\",\"customerTagType\":\"none\",\"customerTag\":\"\"}","bannerStyle":"{\"align\":\"center\",\"height\":61,\"mobileHeight\":80,\"stickyHeaderClass\":\"\",\"fontSize\":16,\"fontWeight\":400,\"font\":\"inherit\",\"buttonWidth\":0,\"buttonHeight\":0,\"zindex\":100}","colorSettings":"{\"background\":{\"hue\":290,\"saturation\":0.1127450980392157,\"brightness\":0.8},\"textColor\":{\"hue\":216,\"saturation\":0.31,\"brightness\":0.19},\"buttonColor\":{\"hue\":0,\"saturation\":0,\"brightness\":1},\"buttonBackground\":{\"hue\":216,\"saturation\":0.31,\"brightness\":0.19}}","backgroundDesign":"{\"backImg\":{\"isUpload\":false,\"selectedIndex\":1,\"customURL\":null,\"fileURL\":\"\",\"fileID\":null},\"opacity\":100,\"backZoom\":300,\"backIndex\":0}","closeButtonDesign":"{\"closeType\":\"classic\",\"closeSize\":13}","contentVisibility":"{\"position\":\"top\",\"isSticky\":false,\"close\":true,\"hideClose\":true}","visibilityDuration":"{\"startDate\":\"2026-01-27T19:39:40.101Z\",\"endDate\":\"2026-02-02T18:29:40.000Z\",\"geolocation\":[\"all\"],\"language\":[\"all\"],\"translateText\":true,\"showAfter\":0,\"hideAfter\":-1}","bannerTypeSettings":"{\"count-type\":\"end-date\",\"count-window\":{\"start\":0,\"end\":24},\"duration\":{\"dd\":0,\"hh\":8,\"mm\":0},\"count-placement\":\"right\",\"timer-design\":4,\"timezone\":0,\"label-gap\":\"2\",\"timer-digit-color\":{\"hue\":0,\"brightness\":1,\"saturation\":0},\"timerLabel\":{\"dd\":\"\",\"hh\":\"\",\"mm\":\"\",\"ss\":\"\"},\"timer-label-color\":{\"hue\":0,\"brightness\":0,\"saturation\":0},\"timer-background-color\":{\"hue\":0,\"brightness\":0,\"saturation\":0},\"timer-border-color\":{\"hue\":0,\"brightness\":0,\"saturation\":0},\"hideZero\":false,\"buyerSession\":true,\"isGreen\":true}","bannerTypeData":"{}","customJSCode":"","customCSSCode":"","lastActive":"2026-01-27T19:42:30.691Z","createdAt":"2026-01-27T19:42:30.000Z"},{"id":"bc81b02e-9471-11f0-857c-b60e09eff1ad","type":"inpage","shopDomain":"kopraan-store.myshopify.com","name":"my banner","status":"active","bannerContent":"{\"editorData\":\"<div><strong>ð¥ Hurry Up! ð¥</strong></div><div>Sale Ends in</div>\",\"buttonText\":\"Shop Now\",\"buttonType\":\"none\",\"buttonCoupon\":\"COUPONCODE\",\"url\":\"https://koparoclean.com/pages/diwali-b1g2\",\"newTabRedirect\":false}","bannerTarget":"{\"includeURLType\":\"exact-url\",\"includeURL\":\"https://koparoclean.com/pages/diwali-b1g2\",\"targetPages\":[],\"excludeURLType\":\"none\",\"excludeURL\":\"\",\"targetDevice\":[\"de
11492sktop\",\"mobile\",\"tablet\"],\"collectionURLType\":\"none\",\"collectionURL\":\"\",\"customerTagType\":\"none\",\"customerTag\":\"\"}","bannerStyle":"{\"align\":\"center\",\"height\":130,\"mobileHeight\":80,\"stickyHeaderClass\":\"\",\"fontSize\":18,\"fontWeight\":400,\"font\":\"inherit\",\"buttonWidth\":0,\"buttonHeight\":0,\"zindex\":1}","colorSettings":"{\"background\":{\"hue\":0,\"brightness\":0.93,\"saturation\":0},\"textColor\":{\"hue\":216,\"saturation\":0.31,\"brightness\":0.19},\"buttonColor\":{\"hue\":0,\"saturation\":0,\"brightness\":1},\"buttonBackground\":{\"hue\":216,\"saturation\":0.31,\"brightness\":0.19}}","backgroundDesign":"{\"backImg\":{\"isUpload\":false,\"selectedIndex\":1,\"customURL\":null,\"fileURL\":\"\",\"fileID\":null},\"opacity\":100,\"backZoom\":300,\"backIndex\":0}","closeButtonDesign":"{\"closeType\":\"classic\",\"closeSize\":13}","contentVisibility":"{\"position\":\"custom\",\"isSticky\":false,\"close\":false,\"hideClose\":false}","visibilityDuration":"{\"startDate\":\"2025-09-18T09:27:02.768Z\",\"endDate\":\"2025-09-19T09:27:02.768Z\",\"geolocation\":[\"all\"],\"language\":[\"all\"],\"translateText\":true,\"showAfter\":0,\"hideAfter\":-1}","bannerTypeSettings":"{\"inpage-banner-type\":\"countdown\",\"isHorizontal\":\"false\",\"isFullWidth\":\"true\",\"width\":400,\"gap\":10}","bannerTypeData":"{\"count-type\":\"end-date\",\"count-window\":{\"start\":0,\"end\":24},\"duration\":{\"dd\":0,\"hh\":8,\"mm\":0},\"count-placement\":\"right\",\"timer-design\":4,\"timezone\":0,\"label-gap\":2,\"timer-digit-color\":{\"hue\":0,\"brightness\":1,\"saturation\":0},\"timerLabel\":{\"dd\":\"\",\"hh\":\"\",\"mm\":\"\",\"ss\":\"\"},\"timer-label-color\":{\"hue\":0,\"brightness\":0,\"saturation\":0},\"timer-background-color\":{\"hue\":0,\"brightness\":0,\"saturation\":0},\"timer-border-color\":{\"hue\":0,\"brightness\":0,\"saturation\":0},\"hideZero\":true,\"buyerSession\":true,\"isGreen\":true}","customJSCode":"","customCSSCode":"","lastActive":"2025-09-18T09:27:46.336Z","createdAt":"2025-09-18T09:27:46.000Z"},{"id":"d0649d58-9466-11f0-857c-b60e09eff1ad","type":"inpage","shopDomain":"kopraan-store.myshopify.com","name":"B1G2 SALE","status":"active","bannerContent":"{\"editorData\":\"<div><strong>â</strong><br></div><p>ð«§ <strong>Hurry Up! ð«§ </strong>Sale Ends in</p>\",\"buttonText\":\"Shop Now\",\"buttonType\":\"none\",\"buttonCoupon\":\"COUPONCODE\",\"url\":\"https://koparoclean.com/pages/diwali-b1g2\",\"newTabRedirect\":false}","bannerTarget":"{\"includeURLType\":\"exact-url\",\"includeURL\":\"https://koparoclean.com/pages/diwali-b1g2\",\"targetPages\":[],\"excludeURLType\":\"none\",\"excludeURL\":\"\",\"targetDevice\":[\"desktop\",\"mobile\",\"tablet\"],\"collectionURLType\":\"none\",\"collectionURL\":\"\",\"customerTagType\":\"none\",\"customerTag\":\"\"}","bannerStyle":"{\"align\":\"center\",\"height\":30,\"mobileHeight\":80,\"stickyHeaderClass\":\"\",\"fontSize\":36,\"fontWeight\":700,\"font\":\"inherit\",\"buttonWidth\":0,\"buttonHeight\":0,\"zindex\":0}","colorSettings":"{\"background\":{\"hue\":0,\"saturation\":0,\"brightness\":1,\"alpha\":1},\"textColor\":{\"hue\":216,\"saturation\":0.31,\"brightness\":0.19},\"buttonColor\":{\"hue\":0,\"saturation\":0,\"brightness\":1},\"buttonBackground\":{\"hue\":216,\"saturation\":0.31,\"brightness\":0.19}}","backgroundDesign":"{\"backImg\":{\"isUpload\":false,\"selectedIndex\":1,\"customURL\":null,\"fileURL\":\"\",\"fileID\":null},\"opacity\":45,\"backZoom\":10,\"backIndex\":0}","closeButtonDesign":"{\"closeType\":\"classic\",\"closeSize\":5}","contentVisibility":"{\"position\":\"custom\",\"isSticky\":false,\"close\":false,\"hideClose\":false}","visibilityDuration":"{\"startDate\":\"2025-09-18T08:06:52.687Z\",\"endDate\":\"2025-09-20T18:29:59.000Z\",\"geolocation\":[\"all\"],\"language\":[\"all\"],\"translateText\":true,\"showAfter\":0,\"hideAfter\":-1}","bannerTypeSettings":"{\"inpage-banner-type\":\"countdown\",\"isHorizontal\":\"false\",\"isFullWidth\":\"true\",\"width\":1000,\"gap\":7}","bannerTypeData":"{\"count-type\":\"end-date\",\"count-window\":{\"start\":0,\"end\":24},\"duration\":{\"dd\":0,\"hh\":8,\"mm\":0},\"count-placement\":\"right\",\"timer-design\":4,\"timezone\":0,\"label-gap\":\"0\",\"timer-digit-color\":{\"hue\":0,\"brightness\":1,\"saturation\":0},\"timerLabel\":{\"dd\":\"\",\"hh\":\"\",\"mm\":\"\",\"ss\":\"\"},\"timer-label-color\":{\"hue\":126.8143656716418,\"saturation\":0,\"brightness\":0,\"alpha\":1},\"timer-background-color\":{\"hue\":126.8143656716418,\"saturation\":0.8956685126582279,\"brightness\":0.54248046875,\"alpha\":1},\"timer-border-color\":{\"hue\":0,\"brightness\":0,\"saturation\":0},\"hideZero\":true,\"buyerSession\":true,\"isGreen\":true}","customJSCode":"","customCSSCode":"div[class^=\"profy-\"] h2 {\n margin: 0 !important;\n padding: 0 !important;\n font-size: 42px !important;\n font-weight: 700 !important;\n line-height: 1 !important;\n}\n\ndiv[class^=\"profy-\"] span {\n margin: 0 !important;\n padding: 0 !important;\n font-size: 14px !important;\n font-weight: 600 !important;\n}\n","lastActive":"2025-09-18T08:09:35.240Z","createdAt":"2025-09-18T08:09:35.000Z"}]; 11493 11494window.profyLocale = "en"; 11495 11496 11497 11498 window.profyAppValue = {"id":"51830358017"}; 11499 11500 11501 11502 window.profyShop = Object.seal({"date":"2026-02-02T02:59:43.100Z","key":"vvvqsGplI0Wfbp9y/O4mQFe8OD5ToucUJlQvLFIgBwaBDj3YMtbWIkXHlcmxHlfihYrbajRXqfzLa1KsVYDqtrLY2oDhr//Yj6iwG7T+X0GAlCY2nxV7H5+29RGDV1eq7HutZybyfh+fdncrZ24PER8Ka5EDBIUK+PAt+6xp2OwqaFvniH3UI39eagAp+ezGWiomPeUZhM7w+gPczrhpXKiWG0zHWIJF5cOKjlEtFJFsZzcL4TaefqeFaMV/V7e96ej8muOQfv2keFD57gpLmV0D3wI2bFU1oHivel6Ed6ROEJK+7/nEWOEaDSsKIjWrOGvq7+vWgHh6qakpcH3+fPSS2GZ65cKekPw/ATwY9Xs=","meta":"41022532026506","plan_name":"unlimited_monthly","imp":3}) 11503 11504 11505 11506 window.profyAppPlan = Object.seal({"plan_name":"unlimited_monthly"}); 11507 11508 11509window.profyCountry = "IN" 11510</script>
11510 11511 11512 11513 11514</div><div id="shopify-block-AeGNYaHB4QUNEc1FQe__773175526901516413" class="shopify-block shopify-app-block"><link rel="preload" href="https://cdn.shopify.com/extensions/01a07b00-d9db-7186-8b34-74c4e30aef06/referrush-305/assets/floating-popup-styles.css" as="style" onload="this.onload=null;this.rel='stylesheet'"> 11515<noscript><link rel="stylesheet" href="https://cdn.shopify.com/extensions/01a07b00-d9db-7186-8b34-74c4e30aef06/referrush-305/assets/floating-popup-styles.css"></noscript> 11516 11517<template id="referrush-popup-template"> 11518<div id="popup_form_referrush" data-shop-domain="kopraan-store.myshopify.com"> 11519 <style> 11520 .referrush-primary-button-text { 11521 color: #fff !important; 11522 } 11523 </style> 11524 <div id="popup_overlay_referrush"> 11525 <div id="popup_content_referrush"> 11526 <div id="close_button_referrush">×</div> 11527 <div id="skeleton_loader_referrush"> 11528 <div class="skeleton-icon skeleton-item"></div> 11529 <div class="skeleton-line-sm skeleton-item"></div> 11530 <div class="skeleton-line-lg skeleton-item"></div> 11531 <div class="skeleton-button skeleton-item"></div> 11532 <div class="skeleton-line-sm skeleton-item"></div> 11533 </div> 11534 <div id="popup_text_referrush"> 11535 <img id="referrush_gift_icon" width=80 height=80 src="https://firebasestorage.googleapis.com/v0/b/refero1.appspot.com/o/ReferRushData%2Fextensions%2Fnotification-popup%2Freferrush-popup-gift-icon.png?alt=media&token=0c4b6c85-8b4a-45a6-9b21-18166d70c5b9"/> 11536 <p id="referrer_name_title" class="content-description">Someone sent you</p> 11537 <h3 id="referrush-popup-title">10% off!</h3> 11538 <div id="copy_discount_code_section" class="copy-referral-container"> 11539 <p id="discount_code_referrush" class="referral-code"> 11540 </p> 11541 <button id="copy_code_button_referrush" class="copy-referral-button"> 11542 Copy 11543 </button> 11544 </div> 11545 <button id="shop_now_button_referrush" class="referrush-primary-button"> 11546 <div id="shop-now-text" class="referrush-primary-button-text">Accept gift</div> 11547 </button> 11548 <p id="referrush-discount-usage-text"></p> 11549 <p class="referrush-footer-text">Discount applied automatically</p> 11550 </div> 11551 <div id="referrush_error_state"> 11552 <h3 id="referrush-error-title">The referral link is invalid.</h3> 11553 <p id="referrush-error-body" class="content-description"></p> 11554 <button id="close_error_referrush" class="referrush-primary-button"> 11555 <span class="referrush-primary-button-text">Close</span> 11556 </button> 11557 </div> 11558 <div id="referrush-popup-tnc" style="text-align: center; font-size: 10px; color: #666; margin-top: 10px;"> 11559 By accepting, you agree to our <a href="https://referrush.com/referrer-terms" target="_blank" style="text-decoration: underline; color: inherit;">Terms & Conditions</a> 11560 </div> 11561 <p class="powered-by-popup"> Powered by <a href="https://referrush.com" target="_blank">ReferRush</a> </p> 11562 </div> 11563 </div> 11564</div> 11565</template> 11566
11567<script> 11568 window.addEventListener("DOMContentLoaded", () => { 11569 const script = document.createElement("script"); 11570 script.src = "https://cdn.shopify.com/extensions/01a07b00-d9db-7186-8b34-74c4e30aef06/referrush-305/assets/floating-popup.js"; 11571 script.type = "module"; 11572 script.defer = true; 11573 document.body.appendChild(script); 11574 }); 11575</script>
11575 11576 11577 11578</div>
11578<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
11578 11579</body> 11580</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.