PageSourceSearch

https://koparoclean.com/products/sponge-wipe-pack-of-5

html koparoclean.com collected 2026-09-24 11:54:59 UTC 716,001 bytes, 11,580 lines download raw bytes

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 &amp; 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 &amp; ultra-absorbent. Perfect for kitchen counters, tables &amp; spills.">
135
136  <meta name="theme-color" content="#000000">
137
138  <title>
139    Sponge Wipe Pack of 5 | Reusable &amp; Super Absorbent – Koparo &ndash; 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 &amp; Super Absorbent – Koparo">
147<meta property="og:type" content="product">
148<meta property="og:description" content="Koparo Sponge Wipes (5 Pack) – reusable, biodegradable &amp; ultra-absorbent. Perfect for kitchen counters, tables &amp; 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 &amp; Super Absorbent – Koparo">
154<meta name="twitter:description" content="Koparo Sponge Wipes (5 Pack) – reusable, biodegradable &amp; ultra-absorbent. Perfect for kitchen counters, tables &amp; 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("&pound;","£").trim()).replace("&euro;","€").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&percnt; 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&percnt; 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 &amp; 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&percnt; 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&percnt; 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&percnt; 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&percnt; 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&percnt; 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&percnt; 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&percnt; 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&percnt; 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 &amp; 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&percnt; 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&percnt; 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&percnt; 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&percnt; 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&#39;s cotton mesh grid design makes it lint-free. It doesn&#39;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&#39;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 &amp; 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 &amp; 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 &amp; 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 &amp; 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 &amp; 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 &amp; 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 &amp; 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 &amp; 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>🫧&nbsp;<strong>Hurry Up!&nbsp;🫧&nbsp;</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">&times;</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.