PageSourceSearch

https://www.sorsoap.com/products/clean-simple-2-pack

html sorsoap.com collected 2026-09-29 12:18:02 UTC 252,974 bytes, 3,137 lines download raw bytes

1<!doctype html>
2<html class="no-js" lang="en">
3  <head> 
4  
5  <!-- Google Tag Manager -->
6<script>
vendor: 327 bytes, lines 6-10
6(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
7new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
8j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
9'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
10})(window,document,'script','dataLayer','
10GTM-W5VGFQJS
vendor: 3 bytes, line 10
10');
10</script>
10
11<!-- End Google Tag Manager -->
12  
13  
14    
15
16    
16<script type="text/javascript">
17        var sbErrors = [];
18
19        window.onerror = function(error, url, line) {
20            sbErrors.push({
21                errorMessage : error,
22                lineNumber : line
23            });
24        };
25    </script>
25
26    
26<script>
27var page_type = "product";
28      
29if (page_type.indexOf("collection") != -1)
30    page_type = "collection";
31else if (page_type.indexOf("product") != -1)
32    page_type = "product";
33
34      if(typeof(sb_index_jslazyload)=="undefined")
35        sb_index_jslazyload = [ /cdn\.shopify\.com\/extensions/, /cdn\.shopify\.com\/s\/trekkie\.storefront/, /cdn\.shopify\.com\/shopifycloud\/boomerang/, /cdn\.shopify\.com\/shopifycloud\/consent-tracking-api\/v0\.1\/consent-tracking-api\.js/, /cdn\.shopify\.com\/shopifycloud\/shopify\/assets\/shop_events_listener/, /cdn\.shopify\.com\/shopifycloud\/shopify\/assets\/storefront\/features/, /cdn\.shopify\.com\/shopifycloud\/shopify\/assets\/storefront\/load_feature/, /cdn\.shopify\.com\/shopifycloud\/shopify_chat\/storefront\/shopifyChatV1\.js/, /cdn\.shopify\.com\/shopifycloud\/shopify\/assets\/storefront\/bars/, ]
36
37      if(typeof(sb_collection_jslazyload)=="undefined")
38        sb_collection_jslazyload = [ /cdn\.shopify\.com\/extensions/, /cdn\.shopify\.com\/s\/trekkie\.storefront/, /cdn\.shopify\.com\/shopifycloud\/boomerang/, /cdn\.shopify\.com\/shopifycloud\/consent-tracking-api\/v0\.1\/consent-tracking-api\.js/, /cdn\.shopify\.com\/shopifycloud\/shopify\/assets\/shop_events_listener/, /cdn\.shopify\.com\/shopifycloud\/shopify\/assets\/storefront\/features/, /cdn\.shopify\.com\/shopifycloud\/shopify\/assets\/storefront\/load_feature/, /cdn\.shopify\.com\/shopifycloud\/shopify_chat\/storefront\/shopifyChatV1\.js/, /cdn\.shopify\.com\/shopifycloud\/shopify\/assets\/storefront\/bars/, ]
39
40      if(typeof(sb_product_jslazyload)=="undefined")
41        sb_product_jslazyload = [ /cdn\.shopify\.com\/extensions/, /cdn\.shopify\.com\/s\/trekkie\.storefront/, /cdn\.shopify\.com\/shopifycloud\/boomerang/, /cdn\.shopify\.com\/shopifycloud\/consent-tracking-api\/v0\.1\/consent-tracking-api\.js/, /cdn\.shopify\.com\/shopifycloud\/shopify\/assets\/shop_events_listener/, /cdn\.shopify\.com\/shopifycloud\/shopify\/assets\/storefront\/features/, /cdn\.shopify\.com\/shopifycloud\/shopify\/assets\/storefront\/load_feature/, /cdn\.shopify\.com\/shopifycloud\/shopify_chat\/storefront\/shopifyChatV1\.js/, /cdn\.shopify\.com\/shopifycloud\/shopify\/assets\/storefront\/bars/, ]
42
43if (page_type == 'index') {
44    window.LAZYLOADURL = sb_index_jslazyload;
45}
46
47if (page_type == "collection") {
48    window.LAZYLOADURL = sb_collection_jslazyload;
49}
50
51if (page_type == "product") {
52    window.LAZYLOADURL = sb_product_jslazyload;
53}
54
55!function(t, e) {
56    "object" == typeof exports && "undefined" != typeof module ? e(exports) : "function" == typeof define && define.amd ? define(["exports"], e) : e((t = "undefined" != typeof globalThis ? globalThis : t || self).sbscript = {})
57}(this, (function(t) {
58    "use strict";
59    var e = "javascript/blocked"
60      , r = {
61        blacklist: window.LAZYLOADURL,
62        whitelist: window.LAZYLOADEDURL
63    }
64      , n = {
65        blacklisted: []
66    }
67      , i = function(t, n) {
68        return t && (!n || n !== e) && (!r.blacklist || r.blacklist.some((function(e) {
69            return e.test(t)
70        }
71        ))) && (!r.whitelist || r.whitelist.every((function(e) {
72            return !e.test(t)
73        }
74        )))
75    }
76      , o = function(t) {
77        var e = t.getAttribute("src");
78        return r.blacklist && r.blacklist.every((function(t) {
79            return !t.test(e)
80        }
81        )) || r.whitelist && r.whitelist.some((function(t) {
82            return t.test(e)
83        }
84        ))
85    }
86      , c = []
87      , l = []
88      , a = []
89      , s = new MutationObserver((function(t) {
90        for (var r = 0; r < t.length; r++)
91            for (var o = t[r].addedNodes, s = function(t) {
92                var r = o[t];
93                if (1 === r.nodeType && "LINK" === r.tagName && "stylesheet" == r.rel && c.push(r.href.split("?")[0]),
94                1 === r.nodeType && "SCRIPT" === r.tagName) {
95                    "" !== r.src && null !== r.src && l.push(r.src.split("?")[0]);
96                    var s = r.src
97                      , u = r.type;
98                    if (!1,
99                    i(s, u)) {
100                        a.push(s),
101                        n.blacklisted.push([r, r.type]),
102                        r.type = e;
103                        r.addEventListener("beforescriptexecute", (function t(n) {
104                            r.getAttribute("type") === e && n.preventDefault(),
105                            r.removeEventListener("beforescriptexecute", t)
106                        }
107                        )),
108                        r.parentElement && r.parentElement.removeChild(r)
109                    }
110                }
111            }, u = 0; u < o.length; u++) {
112                s(u)
113            }
114    }
115    ));
116    function u(t, e) {
117        var r = Object.keys(t);
118        if (Object.getOwnPropertySymbols) {
119            var n = Object.getOwnPropertySymbols(t);
120            e && (n = n.filter((function(e) {
121                return Object.getOwnPropertyDescriptor(t, e).enumerable
122            }
123            ))),
124            r.push.apply(r, n)
125        }
126        return r
127    }
128    function p(t) {
129        for (var e = 1; e < arguments.length; e++) {
130            var r = null != arguments[e] ? arguments[e] : {};
131            e % 2 ? u(Object(r), !0).forEach((function(e) {
132                f(t, e, r[e])
133            }
134            )) : Object.getOwnPropertyDescriptors ? Object.defineProperties(t, Object.getOwnPropertyDescriptors(r)) : u(Object(r)).forEach((function(e) {
135                Object.defineProperty(t, e, Object.getOwnPropertyDescriptor(r, e))
136            }
137            ))
138        }
139        return t
140    }
141    function f(t, e, r) {
142        return e in t ? Object.defineProperty(t, e, {
143            value: r,
144            enumerable: !0,
145            configurable: !0,
146            writable: !0
147        }) : t[e] = r,
148        t
149    }
150    function d(t, e) {
151        return function(t) {
152            if (Array.isArray(t))
153                return t
154        }(t) || function(t, e) {
155            var r = null == t ? null : "undefined" != typeof Symbol && t[Symbol.iterator] || t["@@iterator"];
156            if (null == r)
157                return;
158            var n, i, o = [], c = !0, l = !1;
159            try {
160                for (r = r.call(t); !(c = (n = r.next()).done) && (o.push(n.value),
161                !e || o.length !== e); c = !0)
162                    ;
163            } catch (t) {
164                l = !0,
165                i = t
166            } finally {
167                try {
168                    c || null == r.return || r.return()
169                } finally {
170                    if (l)
171                        throw i
172                }
173            }
174            return o
175        }(t, e) || b(t, e) || function() {
176            throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")
177        }()
178    }
179    function y(t) {
180        return function(t) {
181            if (Array.isArray(t))
182                return h(t)
183        }(t) || function(t) {
184            if ("undefined" != typeof Symbol && null != t[Symbol.iterator] || null != t["@@iterator"])
185                return Array.from(t)
186        }(t) || b(t) || function() {
187            throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")
188        }()
189    }
190    function b(t, e) {
191        if (t) {
192            if ("string" == typeof t)
193                return h(t, e);
194            var r = Object.prototype.toString.call(t).slice(8, -1);
195            return "Object" === r && t.constructor && (r = t.constructor.name),
196            "Map" === r || "Set" === r ? Array.from(t) : "Arguments" === r || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r) ? h(t, e) : void 0
197        }
198    }
199    function h(t, e) {
200        (null == e || e > t.length) && (e = t.length);
201        for (var r = 0, n = new Array(e); r < e; r++)
202            n[r] = t[r];
203        return n
204    }
205    s.observe(document.documentElement, {
206        childList: !0,
207        subtree: !0
208    });
209    var m = document.createElement
210      , v = {
211        src: Object.getOwnPropertyDescriptor(HTMLScriptElement.prototype, "src"),
212        type: Object.getOwnPropertyDescriptor(HTMLScriptElement.prototype, "type")
213    };
214    document.createElement = function() {
215        for (var t = arguments.length, r = new Array(t), n = 0; n < t; n++)
216            r[n] = arguments[n];
217        if ("script" !== r[0].toLowerCase())
218            return m.bind(document).apply(void 0, r);
219        var o = m.bind(document).apply(void 0, r);
220        try {
221            Object.defineProperties(o, {
222                src: p(p({}, v.src), {}, {
223                    set: function(t) {
224                        i(t, o.type) && v.type.set.call(this, e),
225                        v.src.set.call(this, t)
226                    }
227                }),
228                type: p(p({}, v.type), {}, {
229                    get: function() {
230                        var t = v.type.get.call(this);
231                        return t === e || i(this.src, t) ? null : t
232                    },
233                    set: function(t) {
234                        var r = i(o.src, o.type) ? e : t;
235                        v.type.set.call(this, r)
236                    }
237                })
238            }),
239            o.setAttribute = function(t, e) {
240                "type" === t || "src" === t ? o[t] = e : HTMLScriptElement.prototype.setAttribute.call(o, t, e)
241            }
242        } catch (t) {
243            console.warn("sbscript: unable to prevent script execution for script src ", o.src, ".\n", 'A likely cause would be because you are using a third-party browser extension that monkey patches the "document.createElement" function.')
244        }
245        return o
246    }
247    ;
248    var w = new RegExp("[|\\{}()[\\]^$+*?.]","g");
249    window.arr_injected_css = [],
250    window.arr_injected_script = [],
251    window.arr_blocked_script = [];
252    t.unblock = function() {
253        for (var t = arguments.length, i = new Array(t), u = 0; u < t; u++)
254            i[u] = arguments[u];
255        i.length < 1 ? (r.blacklist = [],
256        r.whitelist = []) : (r.blacklist && (r.blacklist = r.blacklist.filter((function(t) {
257            return i.every((function(e) {
258                return "string" == typeof e ? !t.test(e) : e instanceof RegExp ? t.toString() !== e.toString() : void 0
259            }
260            ))
261        }
262        ))),
263        r.whitelist && (r.whitelist = [].concat(y(r.whitelist), y(i.map((function(t) {
264            if ("string" == typeof t) {
265                var e = ".*" + t.replace(w, "\\$&") + ".*";
266                if (r.whitelist.every((function(t) {
267                    return t.toString() !== e.toString()
268                }
269                )))
270                    return new RegExp(e)
271            } else if (t instanceof RegExp && r.whitelist.every((function(e) {
272                return e.toString() !== t.toString()
273            }
274            )))
275                return t;
276            return null
277        }
278        )).filter(Boolean)))));
279        for (var p = document.querySelectorAll('script[type="'.concat(e, '"]')), f = 0; f < p.length; f++) {
280            var b = p[f];
281            o(b) && (n.blacklisted.push([b, "application/javascript"]),
282            b.parentElement.removeChild(b))
283        }
284        var h = 0;
285        y(n.blacklisted).forEach((function(t, e) {
286            var r = d(t, 2)
287              , i = r[0]
288              , c = r[1];
289            if (o(i)) {
290                for (var l = document.createElement("script"), a = 0; a < i.attributes.length; a++) {
291                    var s = i.attributes[a];
292                    "src" !== s.name && "type" !== s.name && l.setAttribute(s.name, i.attributes[a].value)
293                }
294                "" != i.src && l.setAttribute("src", i.src),
295                l.setAttribute("type", c || "application/javascript"),
296                l.appendChild(document.createTextNode(i.text)),
297                document.head.appendChild(l),
298                n.blacklisted.splice(e - h, 1),
299                h++
300            }
301        }
302        )),
303        r.blacklist && r.blacklist.length < 1 && s.disconnect(),
304        window.arr_injected_css = c,
305        window.arr_injected_script = l,
306        window.arr_blocked_script = a
307    }
308    ,
309    Object.defineProperty(t, "__esModule", {
310        value: !0
311    })
312}
313));
314
315// window.onscroll = function(){
316//     window.sbscript.unblock();
317// };
318
319window.addEventListener('mousemove', function(event) {
320   window.sbscript.unblock();
321});
322
323window.addEventListener('touchstart', function(event) {
324   window.sbscript.unblock();
325}, false);
326
327window.addEventListener('load', function(event) {
328    setTimeout(()=>{
329     window.sbscript.unblock();
330    }
331    , 5000);
332});
333
334</script>
334
335
336
337
338 
339    <meta name="google-site-verification" content="kaTXGWdVBfL6MBhx2OkrUf0DL-hPTQmAU2FratQ2-zk" />
340    <meta charset="utf-8">
341    <meta http-equiv="X-UA-Compatible" content="IE=edge">
342    <meta name="viewport" content="width=device-width,initial-scale=1">
343    <meta name="theme-color" content="">
344    <link rel="canonical" href="https://www.sorsoap.com/products/clean-simple-2-pack">
345    <link rel="preconnect" href="https://cdn.shopify.com" crossorigin><link rel="icon" type="image/png" href="//www.sorsoap.com/cdn/shop/files/lineart.png?crop=center&height=32&v=1652790634&width=32"><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><title>
346      NEW! Clean &amp; Simple 2 pack
347 &ndash; sorsoap</title>
348
349    
350      <meta name="description" content="Recovery Starts in the Shower Wash Away Tension – Glide SORSOAP over sore spots to release tightness and loosen stiff muscles. Recover Faster – Boost circulation so your body can heal and recharge naturally. Soothe While You Shower – Infused essential oils calm soreness and leave you refreshed. Clean + Therapeutic – Tu">
351    
352
353    
354
355<meta property="og:site_name" content="sorsoap">
356<meta property="og:url" content="https://www.sorsoap.com/products/clean-simple-2-pack">
357<meta property="og:title" content="NEW! Clean &amp; Simple 2 pack">
358<meta property="og:type" content="product">
359<meta property="og:description" content="Recovery Starts in the Shower Wash Away Tension – Glide SORSOAP over sore spots to release tightness and loosen stiff muscles. Recover Faster – Boost circulation so your body can heal and recharge naturally. Soothe While You Shower – Infused essential oils calm soreness and leave you refreshed. Clean + Therapeutic – Tu"><meta property="og:image" content="http://www.sorsoap.com/cdn/shop/files/clean_2-pack_c4b38108-cfcd-43fd-a9b9-b032ddd99fc1.png?v=1743185899">
360  <meta property="og:image:secure_url" content="https://www.sorsoap.com/cdn/shop/files/clean_2-pack_c4b38108-cfcd-43fd-a9b9-b032ddd99fc1.png?v=1743185899">
361  <meta property="og:image:width" content="1000">
362  <meta property="og:image:height" content="1000"><meta property="og:price:amount" content="23.99">
363  <meta property="og:price:currency" content="USD"><meta name="twitter:site" content="@sorxsoap"><meta name="twitter:card" content="summary_large_image">
364<meta name="twitter:title" content="NEW! Clean &amp; Simple 2 pack">
365<meta name="twitter:description" content="Recovery Starts in the Shower Wash Away Tension – Glide SORSOAP over sore spots to release tightness and loosen stiff muscles. Recover Faster – Boost circulation so your body can heal and recharge naturally. Soothe While You Shower – Infused essential oils calm soreness and leave you refreshed. Clean + Therapeutic – Tu">
366
367
368    
368<script src="//www.sorsoap.com/cdn/shop/t/7/assets/global.js?v=143057790201852831361739568157" defer="defer"></script>
368
369    
369<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
369<meta name="facebook-domain-verification" content="9lrmfc8zm45lu5xq1gtgv1l0bj4g10">
370<meta name="google-site-verification" content="6-mnk2PkCV-fnTWc18CkJtqaaCgrZvdB1MFPCEXbJzQ">
371<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/57697730583/digital_wallets/dialog">
372<meta id="in-context-paypal-metadata" data-shop-id="57697730583" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD">
373<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="buy" href="/cart/42054564970519:1?ucp/version=2026-08-25&amp;context/payment/0/handler=dev.shopify.shop_pay" payment="dev.shopify.shop_pay com.google.pay dev.shopify.card"><link rel="alternate" type="application/json+oembed" href="https://www.sorsoap.com/products/clean-simple-2-pack.oembed">
374<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
374
375<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
376<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=57697730583" crossorigin="anonymous"></script>
vendor: 1 bytes, line 376
376
377<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":57697730583,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/57697730583","merchantName":"sorsoap","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex"],"total":{"type":"pending","label":"sorsoap","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 377
377
378<script id="shopify-features" type="application/json">{"accessToken":"b1e45b1bf405425c4c728506d9b745a2","betas":["rich-media-storefront-analytics"],"domain":"www.sorsoap.com","predictiveSearch":true,"shopId":57697730583,"locale":"en"}</script>
vendor: 1 bytes, line 378
378
379<script>var Shopify = Shopify || {};
380Shopify.shop = "sorsoap.myshopify.com";
381Shopify.locale = "en";
382Shopify.currency = {"active":"USD","rate":"1.0"};
383Shopify.country = "US";
384Shopify.theme = {"name":"NEW LIVE DAWN THEME","id":164646912023,"schema_name":"Dawn","schema_version":"5.0.0","theme_store_id":887,"role":"main"};
385Shopify.theme.handle = "null";
386Shopify.theme.style = {"id":null,"handle":null};
387Shopify.cdnHost = "www.sorsoap.com/cdn";
388Shopify.routes = Shopify.routes || {};
389Shopify.routes.root = "/";
390Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
391Shopify.SignInWithShop = Shopify.SignInWithShop || {};
392Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
393Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 393
393
394<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 394
394
395<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 395
395
396<script>
397  window.ShopifyPay = window.ShopifyPay || {};
398  window.ShopifyPay.apiHost = "shop.app\/pay";
399  window.ShopifyPay.redirectState = null;
400</script>
vendor: 1 bytes, line 400
400
401<script>
402  window.Shopify = window.Shopify || {};
403  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
404  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
405  window.Shopify.SignInWithShop.eligible = true;
406</script>
vendor: 1 bytes, line 406
406
407<script id="shop-js-analytics" type="application/json">{"pageType":"product"}</script>
vendor: 1 bytes, line 407
407
408<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 408
408
409<script type="module">
410  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
411
412  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
413
414</script>
vendor: 1 bytes, line 414
414
415<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.payment-terms.en.esm.js"></script>
vendor: 1 bytes, line 415
415
416<script type="module">
417  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.payment-terms.en.esm.js");
418
419  
420</script>
vendor: 1 bytes, line 420
420
421<script>
422  window.Shopify = window.Shopify || {};
423  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
424  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"]};
425</script>
vendor: 1 bytes, line 425
425
426<script>(function() {
427  var isLoaded = false;
428  function asyncLoad() {
429    if (isLoaded) return;
430    isLoaded = true;
431    var urls = ["https:\/\/widgets.automizely.com\/reviews\/v1\/sdk.js?connection_id=5aaefa397c3e4a38baf13deba22e6945\u0026mapped_org_id=eaaea72209d1ce062d5b8a20c38ee1a4_v1\u0026oid=7d7b698385934c25b2f26d29ad43594c\u0026shop=sorsoap.myshopify.com","https:\/\/cdn-app.sealsubscriptions.com\/shopify\/public\/js\/sealsubscriptions.js?shop=sorsoap.myshopify.com","https:\/\/cdn.s3.pop-convert.com\/pcjs.production.min.js?unique_id=sorsoap.myshopify.com\u0026shop=sorsoap.myshopify.com","https:\/\/script.pop-convert.com\/new-micro\/production.pc.min.js?unique_id=sorsoap.myshopify.com\u0026shop=sorsoap.myshopify.com","https:\/\/d22lwxpnhu2n4a.cloudfront.net\/grommet\/shopify.js?shop=sorsoap.myshopify.com","\/\/cdn.shopify.com\/proxy\/bea4e2ed8d2ed8fdb05104da29a1e6ac196e8df4bf736f2ee323597c32c7ea7c\/d1639lhkj5l89m.cloudfront.net\/js\/storefront\/uppromote.js?shop=sorsoap.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA"];
432    for (var i = 0; i < urls.length; i++) {
433      var s = document.createElement('script');
434      s.type = 'text/javascript';
435      s.async = true;
436      s.src = urls[i];
437      var x = document.getElementsByTagName('script')[0];
438      x.parentNode.insertBefore(s, x);
439    }
440  };
441  if(window.attachEvent) {
442    window.attachEvent('onload', asyncLoad);
443  } else {
444    window.addEventListener('load', asyncLoad, false);
445  }
446})();</script>
vendor: 1 bytes, line 446
446
447<script id="__st">var __st={"a":57697730583,"offset":-14400,"reqid":"219458db-3dbe-476c-ad7f-ae8c721141bc-1790684281","pageurl":"www.sorsoap.com\/products\/clean-simple-2-pack","u":"7178b3ba7de5","p":"product","rtyp":"product","rid":7516973432855};</script>
vendor: 1 bytes, line 447
447
448<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 448
448
449<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(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){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 449
449
450<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.sorsoap.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 450
450
451<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 = "//www.sorsoap.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>
451<script crossorigin="anonymous" defer="defer" src="//www.sorsoap.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 451
451
452<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 452
452
453<script>
454  window.Shopify = window.Shopify || {};
455  window.Shopify.MCP = window.Shopify.MCP || {};
456  window.Shopify.MCP.enabled = true;
457  window.Shopify.MCP.shop = "sorsoap.myshopify.com";
458  window.Shopify.MCP.mcpEndpoint = "https:\/\/www.sorsoap.com\/api\/mcp";
459  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"]}}];
460</script>
vendor: 1 bytes, line 460
460
461<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("\/\/www.sorsoap.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
462</script>
vendor: 1 bytes, line 462
462
463<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://www.sorsoap.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
464</script>
vendor: 1 bytes, line 464
464
465<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
466  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);
467</script>
vendor: 1 bytes, line 467
467
468<script>
469  function portableWalletsCleanup(e){e&&e.src&&console.error("Failed to load portable wallets script "+e.src);var t=document.querySelectorAll("shopify-accelerated-checkout .shopify-payment-button__skeleton, shopify-accelerated-checkout-cart .wallet-cart-button__skeleton"),e=document.getElementById("shopify-buyer-consent");for(let e=0;e<t.length;e++)t[e].remove();e&&e.remove()}function portableWalletsNotLoadedAsModule(e){e instanceof ErrorEvent&&"string"==typeof e.message&&e.message.includes("import.meta")&&"string"==typeof e.filename&&e.filename.includes("portable-wallets")&&(window.removeEventListener("error",portableWalletsNotLoadedAsModule),window.Shopify.PaymentButton.failedToLoad=e,"loading"===document.readyState?document.addEventListener("DOMContentLoaded",window.Shopify.PaymentButton.init):window.Shopify.PaymentButton.init())}window.addEventListener("error",portableWalletsNotLoadedAsModule);
470</script>
470
471
472<script type="module" src="https://www.sorsoap.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js" onError="portableWalletsCleanup(this)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 472
472
473<script nomodule>
474  document.addEventListener("DOMContentLoaded", portableWalletsCleanup);
475</script>
475
476
477<script id='scb4127' type='text/javascript' async='' src='https://www.sorsoap.com/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script>
477<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://www.sorsoap.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
478<style id="shopify-accelerated-checkout-cart">
479        #shopify-buyer-consent {
480  margin-top: 1em;
481  display: inline-block;
482  width: 100%;
483}
484
485#shopify-buyer-consent.hidden {
486  display: none;
487}
488
489#shopify-subscription-policy-button {
490  background: none;
491  border: none;
492  padding: 0;
493  text-decoration: underline;
494  font-size: inherit;
495  cursor: pointer;
496}
497
498#shopify-subscription-policy-button::before {
499  box-shadow: none;
500}
501
502      </style>
503<script id="sections-script" data-sections="product-recommendations,header,footer" defer="defer" src="//www.sorsoap.com/cdn/shop/t/7/compiled_assets/scripts.js?v=93956572208731526951760055847"></script>
vendor: 1 bytes, line 503
503
504<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
504
505
506
507    <style data-shopify>
508      
509      
510      
511      
512      @font-face {
513  font-family: Montserrat;
514  font-weight: 400;
515  font-style: normal;
516  font-display: swap;
517  src: url("//www.sorsoap.com/cdn/fonts/montserrat/montserrat_n4.81949fa0ac9fd2021e16436151e8eaa539321637.woff2") format("woff2"),
518       url("//www.sorsoap.com/cdn/fonts/montserrat/montserrat_n4.a6c632ca7b62da89c3594789ba828388aac693fe.woff") format("woff");
519}
520
521
522      :root {
523        --font-body-family: "system_ui", -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', 'Noto Sans', 'Liberation Sans', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
524        --font-body-style: normal;
525        --font-body-weight: 400;
526        --font-body-weight-bold: 700;
527
528        --font-heading-family: Montserrat, sans-serif;
529        --font-heading-style: normal;
530        --font-heading-weight: 400;
531
532        --font-body-scale: 1.0;
533        --font-heading-scale: 1.0;
534
535        --color-base-text: 18, 18, 18;
536        --color-shadow: 18, 18, 18;
537        --color-base-background-1: 255, 255, 255;
538        --color-base-background-2: 243, 243, 243;
539        --color-base-solid-button-labels: 255, 255, 255;
540        --color-base-outline-button-labels: 18, 18, 18;
541        --color-base-accent-1: 18, 18, 18;
542        --color-base-accent-2: 119, 45, 225;
543        --payment-terms-background-color: #ffffff;
544
545        --gradient-base-background-1: #ffffff;
546        --gradient-base-background-2: #f3f3f3;
547        --gradient-base-accent-1: #121212;
548        --gradient-base-accent-2: #772de1;
549
550        --media-padding: px;
551        --media-border-opacity: 0.05;
552        --media-border-width: 1px;
553        --media-radius: 0px;
554        --media-shadow-opacity: 0.0;
555        --media-shadow-horizontal-offset: 0px;
556        --media-shadow-vertical-offset: 4px;
557        --media-shadow-blur-radius: 5px;
558
559        --page-width: 160rem;
560        --page-width-margin: 0rem;
561
562        --card-image-padding: 0.0rem;
563        --card-corner-radius: 0.0rem;
564        --card-text-alignment: left;
565        --card-border-width: 0.0rem;
566        --card-border-opacity: 0.1;
567        --card-shadow-opacity: 0.0;
568        --card-shadow-horizontal-offset: 0.0rem;
569        --card-shadow-vertical-offset: 0.4rem;
570        --card-shadow-blur-radius: 0.5rem;
571
572        --badge-corner-radius: 4.0rem;
573
574        --popup-border-width: 1px;
575        --popup-border-opacity: 0.1;
576        --popup-corner-radius: 0px;
577        --popup-shadow-opacity: 0.0;
578        --popup-shadow-horizontal-offset: 0px;
579        --popup-shadow-vertical-offset: 4px;
580        --popup-shadow-blur-radius: 5px;
581
582        --drawer-border-width: 1px;
583        --drawer-border-opacity: 0.1;
584        --drawer-shadow-opacity: 0.0;
585        --drawer-shadow-horizontal-offset: 0px;
586        --drawer-shadow-vertical-offset: 4px;
587        --drawer-shadow-blur-radius: 5px;
588
589        --spacing-sections-desktop: 0px;
590        --spacing-sections-mobile: 0px;
591
592        --grid-desktop-vertical-spacing: 8px;
593        --grid-desktop-horizontal-spacing: 8px;
594        --grid-mobile-vertical-spacing: 4px;
595        --grid-mobile-horizontal-spacing: 4px;
596
597        --text-boxes-border-opacity: 0.1;
598        --text-boxes-border-width: 0px;
599        --text-boxes-radius: 0px;
600        --text-boxes-shadow-opacity: 0.0;
601        --text-boxes-shadow-horizontal-offset: 0px;
602        --text-boxes-shadow-vertical-offset: 4px;
603        --text-boxes-shadow-blur-radius: 5px;
604
605        --buttons-radius: 0px;
606        --buttons-radius-outset: 0px;
607        --buttons-border-width: 1px;
608        --buttons-border-opacity: 0.3;
609        --buttons-shadow-opacity: 0.1;
610        --buttons-shadow-horizontal-offset: 2px;
611        --buttons-shadow-vertical-offset: 2px;
612        --buttons-shadow-blur-radius: 0px;
613        --buttons-border-offset: 0.3px;
614
615        --inputs-radius: 0px;
616        --inputs-border-width: 1px;
617        --inputs-border-opacity: 0.55;
618        --inputs-shadow-opacity: 0.0;
619        --inputs-shadow-horizontal-offset: 0px;
620        --inputs-margin-offset: 0px;
621        --inputs-shadow-vertical-offset: 4px;
622        --inputs-shadow-blur-radius: 5px;
623        --inputs-radius-outset: 0px;
624
625        --variant-pills-radius: 40px;
626        --variant-pills-border-width: 1px;
627        --variant-pills-border-opacity: 0.55;
628        --variant-pills-shadow-opacity: 0.0;
629        --variant-pills-shadow-horizontal-offset: 0px;
630        --variant-pills-shadow-vertical-offset: 4px;
631        --variant-pills-shadow-blur-radius: 5px;
632      }
633
634      *,
635      *::before,
636      *::after {
637        box-sizing: inherit;
638      }
639
640      html {
641        box-sizing: border-box;
642        font-size: calc(var(--font-body-scale) * 62.5%);
643        height: 100%;
644      }
645
646      body {
647        display: grid;
648        grid-template-rows: auto auto 1fr auto;
649        grid-template-columns: 100%;
650        min-height: 100%;
651        margin: 0;
652        font-size: 1.5rem;
653        letter-spacing: 0.06rem;
654        line-height: calc(1 + 0.8 / var(--font-body-scale));
655        font-family: var(--font-body-family);
656        font-style: var(--font-body-style);
657        font-weight: var(--font-body-weight);
658      }
659
660      @media screen and (min-width: 750px) {
661        body {
662          font-size: 1.6rem;
663        }
664      }
665    </style>
666
667    <link href="//www.sorsoap.com/cdn/shop/t/7/assets/base.css?v=168305203571820401211761316390" rel="stylesheet" type="text/css" media="all" />
668<link rel="preload" as="font" href="//www.sorsoap.com/cdn/fonts/montserrat/montserrat_n4.81949fa0ac9fd2021e16436151e8eaa539321637.woff2" type="font/woff2" crossorigin><link
669        rel="stylesheet"
670        href="//www.sorsoap.com/cdn/shop/t/7/assets/component-predictive-search.css?v=138085342842892187261740229231"
671        media="print"
672        onload="this.media='all'"
673      >
673<script>
674      document.documentElement.className = document.documentElement.className.replace('no-js', 'js');
675          if (Shopify.designMode) {
676            document.documentElement.classList.add('shopify-design-mode');
677          }
678    </script>
678
679  
vendor: 4,451 bytes, lines 680-696
680<script>
681window.addEventListener('load', (e) => { 
682
683let enable = "";
684
685if( !(document.querySelector('img').classList.contains("lazyload"))){
686var images = document.getElementsByTagName("img");
687
688// Loop through each image element
689for (var i = 0; i < images.length; i++) {
690// Add the desired class name to the class attribute
691images[i].className += " lazyload";
692}
693//console.log('No Class ')
694/*! lazysizes - v5.2.2 */
695
696!function(e){var t=function(u,D,f){"use strict";var k,H;if(function(){var e;var t={lazyClass:"lazyload",loadedClass:"lazyloaded",loadingClass:"lazyloading",preloadClass:"lazypreload",errorClass:"lazyerror",autosizesClass:"lazyautosizes",srcAttr:"data-src",srcsetAttr:"data-srcset",sizesAttr:"data-sizes",minSize:40,customMedia:{},init:true,expFactor:1.5,hFac:.8,loadMode:2,loadHidden:true,ricTimeout:0,throttleDelay:125};H=u.lazySizesConfig||u.lazysizesConfig||{};for(e in t){if(!(e in H)){H[e]=t[e]}}}(),!D||!D.getElementsByClassName){return{init:function(){},cfg:H,noSupport:true}}var O=D.documentElement,a=u.HTMLPictureElement,P="addEventListener",$="getAttribute",q=u[P].bind(u),I=u.setTimeout,U=u.requestAnimationFrame||I,l=u.requestIdleCallback,j=/^picture$/i,r=["load","error","lazyincluded","_lazyloaded"],i={},G=Array.prototype.forEach,J=function(e,t){if(!i[t]){i[t]=new RegExp("(\\s|^)"+t+"(\\s|$)")}return i[t].test(e[$]("class")||"")&&i[t]},K=function(e,t){if(!J(e,t)){e.setAttribute("class",(e[$]("class")||"").trim()+" "+t)}},Q=function(e,t){var i;if(i=J(e,t)){e.setAttribute("class",(e[$]("class")||"").replace(i," "))}},V=function(t,i,e){var a=e?P:"removeEventListener";if(e){V(t,i)}r.forEach(function(e){t[a](e,i)})},X=function(e,t,i,a,r){var n=D.createEvent("Event");if(!i){i={}}i.instance=k;n.initEvent(t,!a,!r);n.detail=i;e.dispatchEvent(n);return n},Y=function(e,t){var i;if(!a&&(i=u.picturefill||H.pf)){if(t&&t.src&&!e[$]("srcset")){e.setAttribute("srcset",t.src)}i({reevaluate:true,elements:[e]})}else if(t&&t.src){e.src=t.src}},Z=function(e,t){return(getComputedStyle(e,null)||{})[t]},s=function(e,t,i){i=i||e.offsetWidth;while(i<H.minSize&&t&&!e._lazysizesWidth){i=t.offsetWidth;t=t.parentNode}return i},ee=function(){var i,a;var t=[];var r=[];var n=t;var s=function(){var e=n;n=t.length?r:t;i=true;a=false;while(e.length){e.shift()()}i=false};var e=function(e,t){if(i&&!t){e.apply(this,arguments)}else{n.push(e);if(!a){a=true;(D.hidden?I:U)(s)}}};e._lsFlush=s;return e}(),te=function(i,e){return e?function(){ee(i)}:function(){var e=this;var t=arguments;ee(function(){i.apply(e,t)})}},ie=function(e){var i;var a=0;var r=H.throttleDelay;var n=H.ricTimeout;var t=function(){i=false;a=f.now();e()};var s=l&&n>49?function(){l(t,{timeout:n});if(n!==H.ricTimeout){n=H.ricTimeout}}:te(function(){I(t)},true);return function(e){var t;if(e=e===true){n=33}if(i){return}i=true;t=r-(f.now()-a);if(t<0){t=0}if(e||t<9){s()}else{I(s,t)}}},ae=function(e){var t,i;var a=99;var r=function(){t=null;e()};var n=function(){var e=f.now()-i;if(e<a){I(n,a-e)}else{(l||r)(r)}};return function(){i=f.now();if(!t){t=I(n,a)}}},e=function(){var v,m,c,h,e;var y,z,g,p,C,b,A;var n=/^img$/i;var d=/^iframe$/i;var E="onscroll"in u&&!/(gle|ing)bot/.test(navigator.userAgent);var _=0;var w=0;var N=0;var M=-1;var x=function(e){N--;if(!e||N<0||!e.target){N=0}};var W=function(e){if(A==null){A=Z(D.body,"visibility")=="hidden"}return A||!(Z(e.parentNode,"visibility")=="hidden"&&Z(e,"visibility")=="hidden")};var S=function(e,t){var i;var a=e;var r=W(e);g-=t;b+=t;p-=t;C+=t;while(r&&(a=a.offsetParent)&&a!=D.body&&a!=O){r=(Z(a,"opacity")||1)>0;if(r&&Z(a,"overflow")!="visible"){i=a.getBoundingClientRect();r=C>i.left&&p<i.right&&b>i.top-1&&g<i.bottom+1}}return r};var t=function(){var e,t,i,a,r,n,s,l,o,u,f,c;var d=k.elements;if((h=H.loadMode)&&N<8&&(e=d.length)){t=0;M++;for(;t<e;t++){if(!d[t]||d[t]._lazyRace){continue}if(!E||k.prematureUnveil&&k.prematureUnveil(d[t])){R(d[t]);continue}if(!(l=d[t][$]("data-expand"))||!(n=l*1)){n=w}if(!u){u=!H.expand||H.expand<1?O.clientHeight>500&&O.clientWidth>500?500:370:H.expand;k._defEx=u;f=u*H.expFactor;c=H.hFac;A=null;if(w<f&&N<1&&M>2&&h>2&&!D.hidden){w=f;M=0}else if(h>1&&M>1&&N<6){w=u}else{w=_}}if(o!==n){y=innerWidth+n*c;z=innerHeight+n;s=n*-1;o=n}i=d[t].getBoundingClientRect();if((b=i.bottom)>=s&&(g=i.top)<=z&&(C=i.right)>=s*c&&(p=i.left)<=y&&(b||C||p||g)&&(H.loadHidden||W(d[t]))&&(m&&N<3&&!l&&(h<3||M<4)||S(d[t],n))){R(d[t]);r=true;if(N>9){break}}else if(!r&&m&&!a&&N<4&&M<4&&h>
vendor: 3,802 bytes, lines 696-706
6962&&(v[0]||H.preloadAfterLoad)&&(v[0]||!l&&(b||C||p||g||d[t][$](H.sizesAttr)!="auto"))){a=v[0]||d[t]}}if(a&&!r){R(a)}}};var i=ie(t);var B=function(e){var t=e.target;if(t._lazyCache){delete t._lazyCache;return}x(e);K(t,H.loadedClass);Q(t,H.loadingClass);V(t,L);X(t,"lazyloaded")};var a=te(B);var L=function(e){a({target:e.target})};var T=function(t,i){try{t.contentWindow.location.replace(i)}catch(e){t.src=i}};var F=function(e){var t;var i=e[$](H.srcsetAttr);if(t=H.customMedia[e[$]("data-media")||e[$]("media")]){e.setAttribute("media",t)}if(i){e.setAttribute("srcset",i)}};var s=te(function(t,e,i,a,r){var n,s,l,o,u,f;if(!(u=X(t,"lazybeforeunveil",e)).defaultPrevented){if(a){if(i){K(t,H.autosizesClass)}else{t.setAttribute("sizes",a)}}s=t[$](H.srcsetAttr);n=t[$](H.srcAttr);if(r){l=t.parentNode;o=l&&j.test(l.nodeName||"")}f=e.firesLoad||"src"in t&&(s||n||o);u={target:t};K(t,H.loadingClass);if(f){clearTimeout(c);c=I(x,2500);V(t,L,true)}if(o){G.call(l.getElementsByTagName("source"),F)}if(s){t.setAttribute("srcset",s)}else if(n&&!o){if(d.test(t.nodeName)){T(t,n)}else{t.src=n}}if(r&&(s||o)){Y(t,{src:n})}}if(t._lazyRace){delete t._lazyRace}Q(t,H.lazyClass);ee(function(){var e=t.complete&&t.naturalWidth>1;if(!f||e){if(e){K(t,"ls-is-cached")}B(u);t._lazyCache=true;I(function(){if("_lazyCache"in t){delete t._lazyCache}},9)}if(t.loading=="lazy"){N--}},true)});var R=function(e){if(e._lazyRace){return}var t;var i=n.test(e.nodeName);var a=i&&(e[$](H.sizesAttr)||e[$]("sizes"));var r=a=="auto";if((r||!m)&&i&&(e[$]("src")||e.srcset)&&!e.complete&&!J(e,H.errorClass)&&J(e,H.lazyClass)){return}t=X(e,"lazyunveilread").detail;if(r){re.updateElem(e,true,e.offsetWidth)}e._lazyRace=true;N++;s(e,t,r,a,i)};var r=ae(function(){H.loadMode=3;i()});var l=function(){if(H.loadMode==3){H.loadMode=2}r()};var o=function(){if(m){return}if(f.now()-e<999){I(o,999);return}m=true;H.loadMode=3;i();q("scroll",l,true)};return{_:function(){e=f.now();k.elements=D.getElementsByClassName(H.lazyClass);v=D.getElementsByClassName(H.lazyClass+" "+H.preloadClass);q("scroll",i,true);q("resize",i,true);q("pageshow",function(e){if(e.persisted){var t=D.querySelectorAll("."+H.loadingClass);if(t.length&&t.forEach){U(function(){t.forEach(function(e){if(e.complete){R(e)}})})}}});if(u.MutationObserver){new MutationObserver(i).observe(O,{childList:true,subtree:true,attributes:true})}else{O[P]("DOMNodeInserted",i,true);O[P]("DOMAttrModified",i,true);setInterval(i,999)}q("hashchange",i,true);["focus","mouseover","click","load","transitionend","animationend"].forEach(function(e){D[P](e,i,true)});if(/d$|^c/.test(D.readyState)){o()}else{q("load",o);D[P]("DOMContentLoaded",i);I(o,2e4)}if(k.elements.length){t();ee._lsFlush()}else{i()}},checkElems:i,unveil:R,_aLSL:l}}(),re=function(){var i;var n=te(function(e,t,i,a){var r,n,s;e._lazysizesWidth=a;a+="px";e.setAttribute("sizes",a);if(j.test(t.nodeName||"")){r=t.getElementsByTagName("source");for(n=0,s=r.length;n<s;n++){r[n].setAttribute("sizes",a)}}if(!i.detail.dataAttr){Y(e,i.detail)}});var a=function(e,t,i){var a;var r=e.parentNode;if(r){i=s(e,r,i);a=X(e,"lazybeforesizes",{width:i,dataAttr:!!t});if(!a.defaultPrevented){i=a.detail.width;if(i&&i!==e._lazysizesWidth){n(e,r,a,i)}}}};var e=function(){var e;var t=i.length;if(t){e=0;for(;e<t;e++){a(i[e])}}};var t=ae(e);return{_:function(){i=D.getElementsByClassName(H.autosizesClass);q("resize",t)},checkElems:t,updateElem:a}}(),t=function(){if(!t.i&&D.getElementsByClassName){t.i=true;re._();e._()}};return I(function(){H.init&&t()}),k={cfg:H,autoSizer:re,loader:e,init:t,uP:Y,aC:K,rC:Q,hC:J,fire:X,gW:s,rAF:ee}}(e,e.document,Date);e.lazySizes=t,"object"==typeof module&&module.exports&&(module.exports=t)}("undefined"!=typeof window?window:{});
697
698}
699else{
700    /*console.log('hasClass ');*/
701}       
702
703});
704
705
706</script>
706
707
708 
709<style>
710  /* sb cls code */  
711    body {
712        -webkit-animation: fadein 1s; /* Safari, Chrome and Opera > 12.1 */
713        -moz-animation: fadein 1s; /* Firefox < 16 */
714            -ms-animation: fadein 1s; /* Internet Explorer */
715            -o-animation: fadein 1s; /* Opera < 12.1 */
716                animation: fadein 1s;
717    }
718
719    @keyframes fadein {
720        from { opacity: 0; }
721        to   { opacity: 1; }
722    }
723
724    /* Firefox < 16 */
725    @-moz-keyframes fadein {
726        from { opacity: 0; }
727        to   { opacity: 1; }
728    }
729
730    /* Safari, Chrome and Opera > 12.1 */
731    @-webkit-keyframes fadein {
732        from { opacity: 0; }
733        to   { opacity: 1; }
734    }
735
736    /* Internet Explorer */
737    @-ms-keyframes fadein {
738        from { opacity: 0; }
739        to   { opacity: 1; }
740    }
741
742    /* Opera < 12.1 */
743    @-o-keyframes fadein {
744        from { opacity: 0; }
745        to   { opacity: 1; }
746    }</style>
747 <!-- BEGIN app block: shopify://apps/uppromote-affiliate/blocks/core-script/64c32457-930d-4cb9-9641-e24c0d9cf1f4 --><!-- BEGIN app snippet: core-metafields-setting --><!--suppress ES6ConvertVarToLetConst -->
748<script type="application/json" id="core-uppromote-settings">{"app_env":{"env":"production"}}</script>
vendor: 1 bytes, line 748
748
749<script type="application/json" id="core-uppromote-cart">{"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":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}</script>
749
750
751<script id="core-uppromote-quick-store-tracking-vars">
752    function getDocumentContext(){const{href:a,hash:b,host:c,hostname:d,origin:e,pathname:f,port:g,protocol:h,search:i}=window.location,j=document.referrer,k=document.characterSet,l=document.title;return{location:{href:a,hash:b,host:c,hostname:d,origin:e,pathname:f,port:g,protocol:h,search:i},referrer:j||document.location.href,characterSet:k,title:l}}function getNavigatorContext(){const{language:a,cookieEnabled:b,languages:c,userAgent:d}=navigator;return{language:a,cookieEnabled:b,languages:c,userAgent:d}}function getWindowContext(){const{innerHeight:a,innerWidth:b,outerHeight:c,outerWidth:d,origin:e,screen:{height:j,width:k},screenX:f,screenY:g,scrollX:h,scrollY:i}=window;return{innerHeight:a,innerWidth:b,outerHeight:c,outerWidth:d,origin:e,screen:{screenHeight:j,screenWidth:k},screenX:f,screenY:g,scrollX:h,scrollY:i,location:getDocumentContext().location}}function getContext(){return{document:getDocumentContext(),navigator:getNavigatorContext(),window:getWindowContext()}}
753    if (window.location.href.includes('?sca_ref=')) {
754        localStorage.setItem('__up_lastViewedPageContext', JSON.stringify({
755            context: getContext(),
756            timestamp: new Date().toISOString(),
757        }))
758    }
759</script>
759
760
761
762<script id="core-uppromote-setting-booster">
763    var UpPromoteCoreSettings = JSON.parse(document.getElementById('core-uppromote-settings').textContent)
764    UpPromoteCoreSettings.currentCart = JSON.parse(document.getElementById('core-uppromote-cart')?.textContent || '{}')
765    const idToClean = ['core-uppromote-settings', 'core-uppromote-cart', 'core-uppromote-setting-booster', 'core-uppromote-quick-store-tracking-vars']
766    idToClean.forEach(id => {
767        document.getElementById(id)?.remove()
768    })
769</script>
769
770<!-- END app snippet -->
771
772
773<!-- END app block -->
773<script src="https://cdn.shopify.com/extensions/019e15d0-08ed-7e12-9d98-bab76ebc308d/pre-order-24/assets/pre-order.js" type="text/javascript" defer="defer"></script>
773
774<link href="https://cdn.shopify.com/extensions/019e15d0-08ed-7e12-9d98-bab76ebc308d/pre-order-24/assets/pre-order.css" rel="stylesheet" type="text/css" media="all">
775<script src="https://cdn.shopify.com/extensions/01a0eb5b-13b6-751a-b6c1-a42e5b9b7333/affliate-by-secomapp-128/assets/core.min.js" type="text/javascript" defer="defer"></script>
775
776<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
777<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: 57697730583,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 777
777
778<script>
779  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
780</script>
vendor: 1 bytes, line 780
780
781<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}
781).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: 57697730583,storefrontBaseUrl: "https://www.sorso
781ap.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.sorsoap.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"1705836567","configuration":"{\"shopId\":\"272945\",\"env\":\"production\",\"metaData\":\"[]\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"8323bee30e1ec3ae135ae5e0cef4ab6d","type":"APP","apiClientId":2773553,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"497287191","configuration":"{\"hashed_organization_id\":\"eaaea72209d1ce062d5b8a20c38ee1a4_v1\",\"app_key\":\"sorsoap\",\"allow_collect_personal_data\":\"true\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"ae7e3c47943c4ac041ed561a9bcab08f","type":"APP","apiClientId":4551725,"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":"462422039","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-CGMYJN5D1P\\\",\\\"AW-11541450057\\\",\\\"GT-KD7DXLFS\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-CGMYJN5D1P\\\",\\\"AW-11541450057\\\/UfDzCJew54AaEMmasv8q\\\"]},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-CGMYJN5D1P\\\",\\\"AW-11541450057\\\/fR1UCJGw54AaEMmasv8q\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-CGMYJN5D1P\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-CGMYJN5D1P\\\",\\\"AW-11541450057\\\/uSv7CI6w54AaEMmasv8q\\\",\\\"MC-BYF8S2ERBS\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-CGMYJN5D1P\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-CGMYJN5D1P\\\",\\\"AW-11541450057\\\/Cc-ZCIiw54AaEMmasv8q\\\",\\\"MC-BYF8S2ERBS\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-CGMYJN5D1P\\\",\\\"AW-11541450057\\\/3Zo4CIuw54AaEMmasv8q\\\",\\\"MC-BYF8S2ERBS\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-CGMYJN5D1P\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-CGMYJN5D1P\\\",\\\"AW-11541450057\\\/PKKQCJqw54AaEMmasv8q\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-CGMYJN5D1P\\\",\\\"AW-11541450057\\\/wSj5CJSw54AaEMmasv8q\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-CGMYJN5D1P\\\"}],\\\"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":"419332119","configuration":"{\"tagID\":\"2614262848242\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7ae565e198624b39e0856d352b9a6b4c","type":"APP","apiClientId":3009811,"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":[]},"dataSharingState":"optimized"},{"id":"78544919","configuration":"{\"pixel_id\":\"321910494131701\",\"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":"66224151","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS"],"name":"Google Analytics tag (migrated)"},{"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":"sorsoap","paymentSettings":{"currencyCode":"USD"}
781,"myshopifyDomain":"sorsoap.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/www.sorsoap.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[{"price":{"amount":23.99,"currencyCode":"USD"},"product":{"title":"NEW! Clean \u0026 Simple 2 pack","vendor":"sorsoap","id":"7516973432855","untranslatedTitle":"NEW! Clean \u0026 Simple 2 pack","url":"\/products\/clean-simple-2-pack","type":""},"id":"42054564970519","image":{"src":"\/\/www.sorsoap.com\/cdn\/shop\/files\/clean_2-pack_c4b38108-cfcd-43fd-a9b9-b032ddd99fc1.png?v=1743185899"},"sku":"13","title":"Default Title","untranslatedTitle":"Default Title"}],"products":[{"id":"7516973432855","handle":"clean-simple-2-pack","isCollective":null,"title":"NEW! Clean \u0026 Simple 2 pack","type":null,"untranslatedTitle":"NEW! Clean \u0026 Simple 2 pack","url":"\/products\/clean-simple-2-pack","vendor":"sorsoap","remoteShopId":null,"variants":[{"id":"42054564970519","image":{"src":"\/\/www.sorsoap.com\/cdn\/shop\/files\/clean_2-pack_c4b38108-cfcd-43fd-a9b9-b032ddd99fc1.png?v=1743185899"},"price":{"amount":23.99,"currencyCode":"USD"},"sku":"13","title":"Default Title","untranslatedTitle":"Default Title"}]}],"purchasingCompany":null},}
781,"https://www.sorsoap.com/cdn","a5bf51cfwabd6c495p49b74ff1maa529d2b",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"164646912023","themeStoreId":"887","themePublished":"true","eventMetadataId":"77990c8e-88e3-4872-9cbe-0d486f4034ce","pageType":"product","resourceId":"7516973432855","shopId":"57697730583","storefrontBaseUrl":"https:\/\/www.sorsoap.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"a5bf51cfwabd6c495p49b74ff1maa529d2b","publish":"custom","events":"[[\"page_viewed\",{}],[\"product_viewed\",{\"productVariant\":{\"price\":{\"amount\":23.99,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"NEW! Clean \u0026 Simple 2 pack\",\"vendor\":\"sorsoap\",\"id\":\"7516973432855\",\"untranslatedTitle\":\"NEW! Clean \u0026 Simple 2 pack\",\"url\":\"\/products\/clean-simple-2-pack\",\"type\":\"\"},\"id\":\"42054564970519\",\"image\":{\"src\":\"\/\/www.sorsoap.com\/cdn\/shop\/files\/clean_2-pack_c4b38108-cfcd-43fd-a9b9-b032ddd99fc1.png?v=1743185899\"},\"sku\":\"13\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"}}]]"});})();</script>
781<script>
782  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
783  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
784  window.ShopifyAnalytics.meta.currency = 'USD';
785  var meta = {"product":{"id":7516973432855,"gid":"gid:\/\/shopify\/Product\/7516973432855","vendor":"sorsoap","type":"","handle":"clean-simple-2-pack","variants":[{"id":42054564970519,"price":2399,"name":"NEW! Clean \u0026 Simple 2 pack","public_title":null,"sku":"13"}],"remote":false},"page":{"pageType":"product","resourceType":"product","resourceId":7516973432855,"requestId":"219458db-3dbe-476c-ad7f-ae8c721141bc-1790684281"}};
786  for (var attr in meta) {
787    window.ShopifyAnalytics.meta[attr] = meta[attr];
788  }
789</script>
vendor: 1 bytes, line 789
789
790<script class="analytics">
791  (function () {
792    var customDocumentWrite = function(content) {
793      var jquery = null;
794
795      if (window.jQuery) {
796        jquery = window.jQuery;
797      } else if (window.Checkout && window.Checkout.$) {
798        jquery = window.Checkout.$;
799      }
800
801      if (jquery) {
802        jquery('body').append(content);
803      }
804    };
805
806    var hasLoggedConversion = function(token) {
807      if (token) {
808        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
809      }
810      return false;
811    }
812
813    var setCookieIfConversion = function(token) {
814      if (token) {
815        var twoMonthsFromNow = new Date(Date.now());
816        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
817
818        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
819      }
820    }
821
822    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
823    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
824    if (trekkie.integrations) {
825      return;
826    }
827    trekkie.methods = [
828      'identify',
829      'page',
830      'ready',
831      'track',
832      'trackForm',
833      'trackLink'
834    ];
835    trekkie.factory = function(method) {
836      return function() {
837        var args = Array.prototype.slice.call(arguments);
838        args.unshift(method);
839        trekkie.push(args);
840        if (method == 'track' || method == 'page') {
841          var pageUrl;
842          try {
843            pageUrl = window.location.href;
844          } catch (e) {}
845          var pageReferrer;
846          try {
847            pageReferrer = document.referrer;
848          } catch (e) {}
849          try {
850            if (window.__TREKKIE_SHIM_QUEUE == null) {
851              window.__TREKKIE_SHIM_QUEUE = [];
852            }
853            window.__TREKKIE_SHIM_QUEUE.push({
854              from: 'trekkie-stub',
855              method: method,
856              args: args.slice(1),
857              pageContext: {
858                url: pageUrl,
859                referrer: pageReferrer
860              }
861            });
862          } catch (e) {
863            // no-op
864          }
865        }
866        return trekkie;
867      };
868    };
869    for (var i = 0; i < trekkie.methods.length; i++) {
870      var key = trekkie.methods[i];
871      trekkie[key] = trekkie.factory(key);
872    }
873    trekkie.load = function(config) {
874      trekkie.config = config || {};
875      trekkie.config.initialDocumentCookie = document.cookie;
876      var first = document.getElementsByTagName('script')[0];
877var script = document.createElement('script');
878script.type = 'text/javascript';
879script.onerror = function(e) {
880  var scriptFallback = document.createElement('script');
881  scriptFallback.type = 'text/javascript';
882  scriptFallback.onerror = function(error) {
883          var Monorail = {
884      produce: function produce(monorailDomain, schemaId, payload) {
885        var currentMs = new Date().getTime();
886        var event = {
887          schema_id: schemaId,
888          payload: payload,
889          metadata: {
890            event_created_at_ms: currentMs,
891            event_sent_at_ms: currentMs
892          }
893        };
894        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
895      },
896      sendRequest: function sendRequest(endpointUrl, payload) {
897        // Try the sendBeacon API
898        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
899          var blobData = new window.Blob([payload], {
900            type: 'text/plain'
901          });
902
903          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
904            return true;
905          } // sendBeacon was not successful
906
907        } // XHR beacon
908
909        var xhr = new XMLHttpRequest();
910
911        try {
912          xhr.open('POST', endpointUrl);
913          xhr.setRequestHeader('Content-Type', 'text/plain');
914          xhr.send(payload);
915        } catch (e) {
916          console.log(e);
917        }
918
919        return false;
920      },
921      isIos12: function isIos12() {
922        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
923      }
924    };
925    Monorail.produce('monorail-edge.shopifysvc.com',
926      'trekkie_storefront_load_errors/1.1',
927      {shop_id: 57697730583,
928      theme_id: 164646912023,
929      app_name: "storefront",
930      context_url: window.location.href,
931      source_url: "//www.sorsoap.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"});
932
933  };
934  scriptFallback.async = true;
935  scriptFallback.src = '//www.sorsoap.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
936  first.parentNode.insertBefore(scriptFallback, first);
937};
938script.async = true;
939script.src = '//www.sorsoap.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
940first.parentNode.insertBefore(script, first);
941
942    };
943    trekkie.load(
944      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":57697730583,"isMerchantRequest":null,"themeId":164646912023,"themeCityHash":"3675943325162103935","contentLanguage":"en","currency":"USD","eventMetadataId":"77990c8e-88e3-4872-9cbe-0d486f4034ce"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
945    );
946
947    var loaded = false;
948    trekkie.ready(function() {
949      if (loaded) return;
950      loaded = true;
951
952      window.ShopifyAnalytics.lib = window.trekkie;
953
954      var originalDocumentWrite = document.write;
955      document.write = customDocumentWrite;
956      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
957      document.write = originalDocumentWrite;
958
959      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
960      var token = match? match[1]: undefined;
961      if (!hasLoggedConversion(token)) {
962        setCookieIfConversion(token);
963        window.ShopifyAnalytics.lib.track("Viewed Product",{"currency":"USD","variantId":42054564970519,"productId":7516973432855,"productGid":"gid:\/\/shopify\/Product\/7516973432855","name":"NEW! Clean \u0026 Simple 2 pack","price":"23.99","sku":"13","brand":"sorsoap","variant":null,"category":"","nonInteraction":true,"remote":false,"available":true},undefined,undefined,{"shopifyEmitted":true});
964      }
965    });
966
967    window.ShopifyAnalytics.lib.page(null,{"pageType":"product","resourceType":"product","resourceId":7516973432855,"requestId":"219458db-3dbe-476c-ad7f-ae8c721141bc-1790684281","shopifyEmitted":true});
968
969    var eventsListenerScript = document.createElement('script');
970    eventsListenerScript.async = true;
971    eventsListenerScript.src = "//www.sorsoap.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
972    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
973})();</script>
973
974  
974<script>
975  if (!window.ga || (window.ga && typeof window.ga !== 'function')) {
976    window.ga = function ga() {
977      (window.ga.q = window.ga.q || []).push(arguments);
978      if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
979        window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"});
980      }
981      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.");
982    };
983    if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
984      window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"});
985    }
986  }
987</script>
vendor: 1 bytes, line 987
987
988<script
989  defer
990  src="https://www.sorsoap.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
991  data-application="storefront-renderer"
992  data-shop-id="57697730583"
993  data-render-region="gcp-us-central1"
994  data-page-type="product"
995  data-theme-instance-id="164646912023"
996  data-theme-name="Dawn"
997  data-theme-version="5.0.0"
998  data-monorail-region="shop_domain"
999  data-resource-timing-sampling-rate="10"
1000  data-shs="true"
1001  data-shs-beacon="true"
1002  data-shs-export-with-fetch="true"
1003  data-shs-logs-sample-rate="1"
1004  data-shs-beacon-endpoint="https://www.sorsoap.com/api/collect"
1005></script>
1005
1006<meta name="shopify-y" content="ee374e5f-358b-467b-91f4-14a8030f2493" data-expiration="1822241882000"><meta name="shopify-s" content="1b479be5-af4f-4c20-9d25-33b5e8cbee4e" data-expiration="1790686082000"><meta name="new-cookie-storage-activated" content="t">
1007</head>
1008
1009  <body class="gradient">
1010
1011    <!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 1011-1012
1011
1012<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
1012GTM-W5VGFQJS
vendor: 83 bytes, lines 1012-1013
1012"
1013height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
1014<!-- End Google Tag Manager (noscript) -->
1015
1016    <a class="skip-to-content-link button visually-hidden" href="#MainContent">
1017      Skip to content
1018    </a>
1019
1020    <div id="shopify-section-announcement-bar" class="shopify-section"><div class="announcement-bar color-accent-2 gradient" role="region" aria-label="Announcement" ><p class="announcement-bar__message h5">
1021                Muscle recovery for the masses.
1022</p></div><div class="announcement-bar color-background-2 gradient" role="region" aria-label="Announcement" ></div>
1023</div>
1024    <div id="shopify-section-header" class="shopify-section section-header"><link rel="stylesheet" href="//www.sorsoap.com/cdn/shop/t/7/assets/component-list-menu.css?v=151968516119678728991739567479" media="print" onload="this.media='all'">
1025<link rel="stylesheet" href="//www.sorsoap.com/cdn/shop/t/7/assets/component-search.css?v=96455689198851321781739567479" media="print" onload="this.media='all'">
1026<link rel="stylesheet" href="//www.sorsoap.com/cdn/shop/t/7/assets/component-menu-drawer.css?v=30981238111428448721740229270" media="print" onload="this.media='all'">
1027<link rel="stylesheet" href="//www.sorsoap.com/cdn/shop/t/7/assets/component-cart-notification.css?v=113955439093799028491740229208" media="print" onload="this.media='all'">
1028<link rel="stylesheet" href="//www.sorsoap.com/cdn/shop/t/7/assets/component-cart-items.css?v=62339334911014396821740229300" media="print" onload="this.media='all'"><link rel="stylesheet" href="//www.sorsoap.com/cdn/shop/t/7/assets/component-price.css?v=112673864592427438181739567479" media="print" onload="this.media='all'">
1029  <link rel="stylesheet" href="//www.sorsoap.com/cdn/shop/t/7/assets/component-loading-overlay.css?v=167310470843593579841739567479" media="print" onload="this.media='all'"><noscript><link href="//www.sorsoap.com/cdn/shop/t/7/assets/component-list-menu.css?v=151968516119678728991739567479" rel="stylesheet" type="text/css" media="all" /></noscript>
1030<noscript><link href="//www.sorsoap.com/cdn/shop/t/7/assets/component-search.css?v=96455689198851321781739567479" rel="stylesheet" type="text/css" media="all" /></noscript>
1031<noscript><link href="//www.sorsoap.com/cdn/shop/t/7/assets/component-menu-drawer.css?v=30981238111428448721740229270" rel="stylesheet" type="text/css" media="all" /></noscript>
1032<noscript><link href="//www.sorsoap.com/cdn/shop/t/7/assets/component-cart-notification.css?v=113955439093799028491740229208" rel="stylesheet" type="text/css" media="all" /></noscript>
1033<noscript><link href="//www.sorsoap.com/cdn/shop/t/7/assets/component-cart-items.css?v=62339334911014396821740229300" rel="stylesheet" type="text/css" media="all" /></noscript>
1034
1035<style>
1036  header-drawer {
1037    justify-self: start;
1038    margin-left: -1.2rem;
1039  }
1040
1041  @media screen and (min-width: 990px) {
1042    header-drawer {
1043      display: none;
1044    }
1045  }
1046
1047  .menu-drawer-container {
1048    display: flex;
1049  }
1050
1051  .list-menu {
1052    list-style: none;
1053    padding: 0;
1054    margin: 0;
1055  }
1056
1057  .list-menu--inline {
1058    display: inline-flex;
1059    flex-wrap: wrap;
1060  }
1061
1062  summary.list-menu__item {
1063    padding-right: 2.7rem;
1064  }
1065
1066  .list-menu__item {
1067    display: flex;
1068    align-items: center;
1069    line-height: calc(1 + 0.3 / var(--font-body-scale));
1070  }
1071
1072  .list-menu__item--link {
1073    text-decoration: none;
1074    padding-bottom: 1rem;
1075    padding-top: 1rem;
1076    line-height: calc(1 + 0.8 / var(--font-body-scale));
1077  }
1078
1079  @media screen and (min-width: 750px) {
1080    .list-menu__item--link {
1081      padding-bottom: 0.5rem;
1082      padding-top: 0.5rem;
1083    }
1084  }
1085</style><style data-shopify>.section-header {
1086    margin-bottom: 0px;
1087  }
1088
1089  @media screen and (min-width: 750px) {
1090    .section-header {
1091      margin-bottom: 0px;
1092    }
1093  }</style>
1093<script src="//www.sorsoap.com/cdn/shop/t/7/assets/details-disclosure.js?v=172834398107084822391740229026" defer="defer"></script>
vendor: 1 bytes, line 1093
1093
1094<script src="//www.sorsoap.com/cdn/shop/t/7/assets/details-modal.js?v=17383955588670060131739568156" defer="defer"></script>
vendor: 1 bytes, line 1094
1094
1095<script src="//www.sorsoap.com/cdn/shop/t/7/assets/cart-notification.js?v=43727427400647801321740228995" defer="defer"></script>
1095
1096
1097<svg xmlns="http://www.w3.org/2000/svg" class="hidden">
1098  <symbol id="icon-search" viewbox="0 0 18 19" fill="none">
1099    <path fill-rule="evenodd" clip-rule="evenodd" d="M11.03 11.68A5.784 5.784 0 112.85 3.5a5.784 5.784 0 018.18 8.18zm.26 1.12a6.78 6.78 0 11.72-.7l5.4 5.4a.5.5 0 11-.71.7l-5.41-5.4z" fill="currentColor"/>
1100  </symbol>
1101
1102  <symbol id="icon-close" class="icon icon-close" fill="none" viewBox="0 0 18 17">
1103    <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor">
1104  </symbol>
1105</svg>
1106<sticky-header class="header-wrapper color-background-1 gradient header-wrapper--border-bottom">
1107  <header class="header header--top-center page-width header--has-menu"><header-drawer data-breakpoint="tablet">
1108        <details id="Details-menu-drawer-container" class="menu-drawer-container">
1109          <summary class="header__icon header__icon--menu header__icon--summary link focus-inset" aria-label="Menu">
1110            <span>
1111              <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-hamburger" fill="none" viewBox="0 0 18 16">
1112  <path d="M1 .5a.5.5 0 100 1h15.71a.5.5 0 000-1H1zM.5 8a.5.5 0 01.5-.5h15.71a.5.5 0 010 1H1A.5.5 0 01.5 8zm0 7a.5.5 0 01.5-.5h15.71a.5.5 0 010 1H1a.5.5 0 01-.5-.5z" fill="currentColor">
1113</svg>
1114
1115              <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" fill="none" viewBox="0 0 18 17">
1116  <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor">
1117</svg>
1118
1119            </span>
1120          </summary>
1121          <div id="menu-drawer" class="gradient menu-drawer motion-reduce" tabindex="-1">
1122            <div class="menu-drawer__inner-container">
1123              <div class="menu-drawer__navigation-container">
1124                <nav class="menu-drawer__navigation">
1125                  <ul class="menu-drawer__menu has-submenu list-menu" role="list"><li><a href="/" class="menu-drawer__menu-item list-menu__item link link--text focus-inset">
1126                            Home
1127                          </a></li><li><a href="/pages/about-us" class="menu-drawer__menu-item list-menu__item link link--text focus-inset">
1128                            About Us
1129                          </a></li><li><a href="/collections/all" class="menu-drawer__menu-item list-menu__item link link--text focus-inset">
1130                            Shop
1131                          </a></li><li><a href="/pages/why-choose-us" class="menu-drawer__menu-item list-menu__item link link--text focus-inset">
1132                            Why Sorsoap
1133                          </a></li><li><a href="/pages/faqs" class="menu-drawer__menu-item list-menu__item link link--text focus-inset">
1134                            FAQs
1135                          </a></li><li><a href="/pages/how-to-videos" class="menu-drawer__menu-item list-menu__item link link--text focus-inset">
1136                            Instructional Videos
1137                          </a></li><li><a href="/blogs/news" class="menu-drawer__menu-item list-menu__item link link--text focus-inset">
1138                            Blog
1139                          </a></li><li><a href="/pages/contact" class="menu-drawer__menu-item list-menu__item link link--text focus-inset">
1140                            Contact
1141                          </a></li></ul>
1142                </nav>
1143                <div class="menu-drawer__utility-links">
1143<a href="https://www.sorsoap.com/customer_authentication/redirect?locale=en&region_country=US" class="menu-drawer__account link focus-inset h5">
1144                      <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-account" fill="none" viewBox="0 0 18 19">
1145  <path fill-rule="evenodd" clip-rule="evenodd" d="M6 4.5a3 3 0 116 0 3 3 0 01-6 0zm3-4a4 4 0 100 8 4 4 0 000-8zm5.58 12.15c1.12.82 1.83 2.24 1.91 4.85H1.51c.08-2.6.79-4.03 1.9-4.85C4.66 11.75 6.5 11.5 9 11.5s4.35.26 5.58 1.15zM9 10.5c-2.5 0-4.65.24-6.17 1.35C1.27 12.98.5 14.93.5 18v.5h17V18c0-3.07-.77-5.02-2.33-6.15-1.52-1.1-3.67-1.35-6.17-1.35z" fill="currentColor">
1146</svg>
1147
1148Log in</a><ul class="list list-social list-unstyled" role="list"><li class="list-social__item">
1149                        <a href="https://twitter.com/sorxsoap" class="list-social__link link"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-twitter" viewBox="0 0 18 15">
1150  <path fill="currentColor" d="M17.64 2.6a7.33 7.33 0 01-1.75 1.82c0 .05 0 .13.02.23l.02.23a9.97 9.97 0 01-1.69 5.54c-.57.85-1.24 1.62-2.02 2.28a9.09 9.09 0 01-2.82 1.6 10.23 10.23 0 01-8.9-.98c.34.02.61.04.83.04 1.64 0 3.1-.5 4.38-1.5a3.6 3.6 0 01-3.3-2.45A2.91 2.91 0 004 9.35a3.47 3.47 0 01-2.02-1.21 3.37 3.37 0 01-.8-2.22v-.03c.46.24.98.37 1.58.4a3.45 3.45 0 01-1.54-2.9c0-.61.14-1.2.45-1.79a9.68 9.68 0 003.2 2.6 10 10 0 004.08 1.07 3 3 0 01-.13-.8c0-.97.34-1.8 1.03-2.48A3.45 3.45 0 0112.4.96a3.49 3.49 0 012.54 1.1c.8-.15 1.54-.44 2.23-.85a3.4 3.4 0 01-1.54 1.94c.74-.1 1.4-.28 2.01-.54z">
1151</svg>
1152<span class="visually-hidden">Twitter</span>
1153                        </a>
1154                      </li><li class="list-social__item">
1155                        <a href="https://facebook.com/sorxsoap" class="list-social__link link"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-facebook" viewBox="0 0 18 18">
1156  <path fill="currentColor" d="M16.42.61c.27 0 .5.1.69.28.19.2.28.42.28.7v15.44c0 .27-.1.5-.28.69a.94.94 0 01-.7.28h-4.39v-6.7h2.25l.31-2.65h-2.56v-1.7c0-.4.1-.72.28-.93.18-.2.5-.32 1-.32h1.37V3.35c-.6-.06-1.27-.1-2.01-.1-1.01 0-1.83.3-2.45.9-.62.6-.93 1.44-.93 2.53v1.97H7.04v2.65h2.24V18H.98c-.28 0-.5-.1-.7-.28a.94.94 0 01-.28-.7V1.59c0-.27.1-.5.28-.69a.94.94 0 01.7-.28h15.44z">
1157</svg>
1158<span class="visually-hidden">Facebook</span>
1159                        </a>
1160                      </li><li class="list-social__item">
1161                        <a href="http://instagram.com/sorxsoap" class="list-social__link link"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-instagram" viewBox="0 0 18 18">
1162  <path fill="currentColor" d="M8.77 1.58c2.34 0 2.62.01 3.54.05.86.04 1.32.18 1.63.3.41.17.7.35 1.01.66.3.3.5.6.65 1 .12.32.27.78.3 1.64.05.92.06 1.2.06 3.54s-.01 2.62-.05 3.54a4.79 4.79 0 01-.3 1.63c-.17.41-.35.7-.66 1.01-.3.3-.6.5-1.01.66-.31.12-.77.26-1.63.3-.92.04-1.2.05-3.54.05s-2.62 0-3.55-.05a4.79 4.79 0 01-1.62-.3c-.42-.16-.7-.35-1.01-.66-.31-.3-.5-.6-.66-1a4.87 4.87 0 01-.3-1.64c-.04-.92-.05-1.2-.05-3.54s0-2.62.05-3.54c.04-.86.18-1.32.3-1.63.16-.41.35-.7.66-1.01.3-.3.6-.5 1-.65.32-.12.78-.27 1.63-.3.93-.05 1.2-.06 3.55-.06zm0-1.58C6.39 0 6.09.01 5.15.05c-.93.04-1.57.2-2.13.4-.57.23-1.06.54-1.55 1.02C1 1.96.7 2.45.46 3.02c-.22.56-.37 1.2-.4 2.13C0 6.1 0 6.4 0 8.77s.01 2.68.05 3.61c.04.94.2 1.57.4 2.13.23.58.54 1.07 1.02 1.56.49.48.98.78 1.55 1.01.56.22 1.2.37 2.13.4.94.05 1.24.06 3.62.06 2.39 0 2.68-.01 3.62-.05.93-.04 1.57-.2 2.13-.41a4.27 4.27 0 001.55-1.01c.49-.49.79-.98 1.01-1.56.22-.55.37-1.19.41-2.13.04-.93.05-1.23.05-3.61 0-2.39 0-2.68-.05-3.62a6.47 6.47 0 00-.4-2.13 4.27 4.27 0 00-1.02-1.55A4.35 4.35 0 0014.52.46a6.43 6.43 0 00-2.13-.41A69 69 0 008.77 0z"/>
1163  <path fill="currentColor" d="M8.8 4a4.5 4.5 0 100 9 4.5 4.5 0 000-9zm0 7.43a2.92 2.92 0 110-5.85 2.92 2.92 0 010 5.85zM13.43 5a1.05 1.05 0 100-2.1 1.05 1.05 0 000 2.1z">
1164</svg>
1165<span class="visually-hidden">Instagram</span>
1166                        </a>
1167                      </li><li class="list-social__item">
1168                        <a href="https://tiktok.com/@sorxsoap" class="list-social__link link"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-tiktok" width="16" height="18" fill="none" xmlns="http://www.w3.org/2000/svg">
1169  <path d="M8.02 0H11s-.17 3.82 4.13 4.1v2.95s-2.3.14-4.13-1.26l.03 6.1a5.52 5.52 0 11-5.51-5.52h.77V9.4a2.5 2.5 0 101.76 2.4L8.02 0z" fill="currentColor">
1170</svg>
1171<span class="visually-hidden">TikTok</span>
1172                        </a>
1173                      </li></ul>
1174                </div>
1175              </div>
1176            </div>
1177          </div>
1178        </details>
1179      </header-drawer><details-modal class="header__search">
1180        <details>
1181          <summary class="header__icon header__icon--search header__icon--summary link focus-inset modal__toggle" aria-haspopup="dialog" aria-label="Search">
1182            <span>
1183              <svg class="modal__toggle-open icon icon-search" aria-hidden="true" focusable="false" role="presentation">
1184                <use href="#icon-search">
1185              </svg>
1186              <svg class="modal__toggle-close icon icon-close" aria-hidden="true" focusable="false" role="presentation">
1187                <use href="#icon-close">
1188              </svg>
1189            </span>
1190          </summary>
1191          <div class="search-modal modal__content gradient" role="dialog" aria-modal="true" aria-label="Search">
1192            <div class="modal-overlay"></div>
1193            <div class="search-modal__content search-modal__content-bottom" tabindex="-1"><predictive-search class="search-modal__form" data-loading-text="Loading..."><form action="/search" method="get" role="search" class="search search-modal__form">
1194                  <div class="field">
1195                    <input class="search__input field__input"
1196                      id="Search-In-Modal-1"
1197                      type="search"
1198                      name="q"
1199                      value=""
1200                      placeholder="Search"role="combobox"
1201                        aria-expanded="false"
1202                        aria-owns="predictive-search-results-list"
1203                        aria-controls="predictive-search-results-list"
1204                        aria-haspopup="listbox"
1205                        aria-autocomplete="list"
1206                        autocorrect="off"
1207                        autocomplete="off"
1208                        autocapitalize="off"
1209                        spellcheck="false">
1210                    <label class="field__label" for="Search-In-Modal-1">Search</label>
1211                    <input type="hidden" name="options[prefix]" value="last">
1212                    <button class="search__button field__button" aria-label="Search">
1213                      <svg class="icon icon-search" aria-hidden="true" focusable="false" role="presentation">
1214                        <use href="#icon-search">
1215                      </svg>
1216                    </button>
1217                  </div><div class="predictive-search predictive-search--header" tabindex="-1" data-predictive-search>
1218                      <div class="predictive-search__loading-state">
1219                        <svg aria-hidden="true" focusable="false" role="presentation" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg">
1220                          <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle>
1221                        </svg>
1222                      </div>
1223                    </div>
1224
1225                    <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span></form></predictive-search><button type="button" class="modal__close-button link link--text focus-inset" aria-label="Close">
1226                <svg class="icon icon-close" aria-hidden="true" focusable="false" role="presentation">
1227                  <use href="#icon-close">
1228                </svg>
1229              </button>
1230            </div>
1231          </div>
1232        </details>
1233      </details-modal><a href="/" class="header__heading-link link link--text focus-inset"><img srcset="//www.sorsoap.com/cdn/shop/files/SORx_Logo.png?v=1652728684&width=90 1x, //www.sorsoap.com/cdn/shop/files/SORx_Logo.png?v=1652728684&width=180 2x"
1234              src="//www.sorsoap.com/cdn/shop/files/SORx_Logo.png?v=1652728684&width=90"
1235              loading="lazy"
1236              class="header__heading-logo"
1237              width="656"
1238              height="292"
1239              alt="sorsoap"
1240            ></a><nav class="header__inline-menu">
1241          <ul class="list-menu list-menu--inline" role="list"><li><a href="/" class="header__menu-item header__menu-item list-menu__item link link--text focus-inset">
1242                    <span>Home</span>
1243                  </a></li><li><a href="/pages/about-us" class="header__menu-item header__menu-item list-menu__item link link--text focus-inset">
1244                    <span>About Us</span>
1245                  </a></li><li><a href="/collections/all" class="header__menu-item header__menu-item list-menu__item link link--text focus-inset">
1246                    <span>Shop</span>
1247                  </a></li><li><a href="/pages/why-choose-us" class="header__menu-item header__menu-item list-menu__item link link--text focus-inset">
1248                    <span>Why Sorsoap</span>
1249                  </a></li><li><a href="/pages/faqs" class="header__menu-item header__menu-item list-menu__item link link--text focus-inset">
1250                    <span>FAQs</span>
1251                  </a></li><li><a href="/pages/how-to-videos" class="header__menu-item header__menu-item list-menu__item link link--text focus-inset">
1252                    <span>Instructional Videos</span>
1253                  </a></li><li><a href="/blogs/news" class="header__menu-item header__menu-item list-menu__item link link--text focus-inset">
1254                    <span>Blog</span>
1255                  </a></li><li><a href="/pages/contact" class="header__menu-item header__menu-item list-menu__item link link--text focus-inset">
1256                    <span>Contact</span>
1257                  </a></li></ul>
1258        </nav><div class="header__icons">
1259      <details-modal class="header__search">
1260        <details>
1261          <summary class="header__icon header__icon--search header__icon--summary link focus-inset modal__toggle" aria-haspopup="dialog" aria-label="Search">
1262            <span>
1263              <svg class="modal__toggle-open icon icon-search" aria-hidden="true" focusable="false" role="presentation">
1264                <use href="#icon-search">
1265              </svg>
1266              <svg class="modal__toggle-close icon icon-close" aria-hidden="true" focusable="false" role="presentation">
1267                <use href="#icon-close">
1268              </svg>
1269            </span>
1270          </summary>
1271          <div class="search-modal modal__content gradient" role="dialog" aria-modal="true" aria-label="Search">
1272            <div class="modal-overlay"></div>
1273            <div class="search-modal__content search-modal__content-bottom" tabindex="-1"><predictive-search class="search-modal__form" data-loading-text="Loading..."><form action="/search" method="get" role="search" class="search search-modal__form">
1274                  <div class="field">
1275                    <input class="search__input field__input"
1276                      id="Search-In-Modal"
1277                      type="search"
1278                      name="q"
1279                      value=""
1280                      placeholder="Search"role="combobox"
1281                        aria-expanded="false"
1282                        aria-owns="predictive-search-results-list"
1283                        aria-controls="predictive-search-results-list"
1284                        aria-haspopup="listbox"
1285                        aria-autocomplete="list"
1286                        autocorrect="off"
1287                        autocomplete="off"
1288                        autocapitalize="off"
1289                        spellcheck="false">
1290                    <label class="field__label" for="Search-In-Modal">Search</label>
1291                    <input type="hidden" name="options[prefix]" value="last">
1292                    <button class="search__button field__button" aria-label="Search">
1293                      <svg class="icon icon-search" aria-hidden="true" focusable="false" role="presentation">
1294                        <use href="#icon-search">
1295                      </svg>
1296                    </button>
1297                  </div><div class="predictive-search predictive-search--header" tabindex="-1" data-predictive-search>
1298                      <div class="predictive-search__loading-state">
1299                        <svg aria-hidden="true" focusable="false" role="presentation" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg">
1300                          <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle>
1301                        </svg>
1302                      </div>
1303                    </div>
1304
1305                    <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span></form></predictive-search><button type="button" class="search-modal__close-button modal__close-button link link--text focus-inset" aria-label="Close">
1306                <svg class="icon icon-close" aria-hidden="true" focusable="false" role="presentation">
1307                  <use href="#icon-close">
1308                </svg>
1309              </button>
1310            </div>
1311          </div>
1312        </details>
1313      </details-modal>
1313<a href="https://www.sorsoap.com/customer_authentication/redirect?locale=en&region_country=US" class="header__icon header__icon--account link focus-inset small-hide">
1314          <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-account" fill="none" viewBox="0 0 18 19">
1315  <path fill-rule="evenodd" clip-rule="evenodd" d="M6 4.5a3 3 0 116 0 3 3 0 01-6 0zm3-4a4 4 0 100 8 4 4 0 000-8zm5.58 12.15c1.12.82 1.83 2.24 1.91 4.85H1.51c.08-2.6.79-4.03 1.9-4.85C4.66 11.75 6.5 11.5 9 11.5s4.35.26 5.58 1.15zM9 10.5c-2.5 0-4.65.24-6.17 1.35C1.27 12.98.5 14.93.5 18v.5h17V18c0-3.07-.77-5.02-2.33-6.15-1.52-1.1-3.67-1.35-6.17-1.35z" fill="currentColor">
1316</svg>
1317
1318          <span class="visually-hidden">Log in</span>
1319        </a><a href="/cart" class="header__icon header__icon--cart link focus-inset" id="cart-icon-bubble"><svg class="icon icon-cart-empty" aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40" fill="none">
1320  <path d="m15.75 11.8h-3.16l-.77 11.6a5 5 0 0 0 4.99 5.34h7.38a5 5 0 0 0 4.99-5.33l-.78-11.61zm0 1h-2.22l-.71 10.67a4 4 0 0 0 3.99 4.27h7.38a4 4 0 0 0 4-4.27l-.72-10.67h-2.22v.63a4.75 4.75 0 1 1 -9.5 0zm8.5 0h-7.5v.63a3.75 3.75 0 1 0 7.5 0z" fill="currentColor" fill-rule="evenodd"/>
1321</svg>
1322<span class="visually-hidden">Cart</span></a>
1323    </div>
1324  </header>
1325</sticky-header>
1326
1327<cart-notification>
1328  <div class="cart-notification-wrapper page-width">
1329    <div id="cart-notification" class="cart-notification focus-inset color-background-1 gradient" aria-modal="true" aria-label="Item added to your cart" role="dialog" tabindex="-1">
1330      <div class="cart-notification__header">
1331        <h2 class="cart-notification__heading caption-large text-body"><svg class="icon icon-checkmark color-foreground-accent-2" aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 9" fill="none">
1332  <path fill-rule="evenodd" clip-rule="evenodd" d="M11.35.643a.5.5 0 01.006.707l-6.77 6.886a.5.5 0 01-.719-.006L.638 4.845a.5.5 0 11.724-.69l2.872 3.011 6.41-6.517a.5.5 0 01.707-.006h-.001z" fill="currentColor"/>
1333</svg>
1334Item added to your cart</h2>
1335        <button type="button" class="cart-notification__close modal__close-button link link--text focus-inset" aria-label="Close">
1336          <svg class="icon icon-close" aria-hidden="true" focusable="false"><use href="#icon-close"></svg>
1337        </button>
1338      </div>
1339      <div id="cart-notification-product" class="cart-notification-product"></div>
1340      <div class="cart-notification__links">
1341        <a href="/cart" id="cart-notification-button" class="button button--secondary button--full-width"></a>
1342        <form action="/cart" method="post" id="cart-notification-form">
1343          <button class="button button--primary button--full-width" name="checkout">Check out</button>
1344        </form>
1345        <button type="button" class="link button-label">Continue shopping</button>
1346      </div>
1347    </div>
1348  </div>
1349</cart-notification>
1350<style data-shopify>
1351  .cart-notification {
1352     display: none;
1353  }
1354</style>
1355
1356
1357<script type="application/ld+json">
1358  {
1359    "@context": "http://schema.org",
1360    "@type": "Organization",
1361    "name": "sorsoap",
1362    
1363      "logo": "https:\/\/www.sorsoap.com\/cdn\/shop\/files\/SORx_Logo.png?v=1652728684\u0026width=656",
1364    
1365    "sameAs": [
1366      "https:\/\/twitter.com\/sorxsoap",
1367      "https:\/\/facebook.com\/sorxsoap",
1368      "",
1369      "http:\/\/instagram.com\/sorxsoap",
1370      "https:\/\/tiktok.com\/@sorxsoap",
1371      "",
1372      "",
1373      "",
1374      ""
1375    ],
1376    "url": "https:\/\/www.sorsoap.com"
1377  }
1378</script>
1378
1379</div>
1380    <main id="MainContent" class="content-for-layout focus-none" role="main" tabindex="-1">
1381      <section id="shopify-section-template--21930757390359__main" class="shopify-section section"><section id="MainProduct-template--21930757390359__main" class="page-width section-template--21930757390359__main-padding" data-section="template--21930757390359__main">
1382  <link href="//www.sorsoap.com/cdn/shop/t/7/assets/section-main-product.css?v=182284089359771585231739567479" rel="stylesheet" type="text/css" media="all" />
1383  <link href="//www.sorsoap.com/cdn/shop/t/7/assets/component-accordion.css?v=180964204318874863811739567479" rel="stylesheet" type="text/css" media="all" />
1384  <link href="//www.sorsoap.com/cdn/shop/t/7/assets/component-price.css?v=112673864592427438181739567479" rel="stylesheet" type="text/css" media="all" />
1385  <link href="//www.sorsoap.com/cdn/shop/t/7/assets/component-rte.css?v=69919436638515329781739567479" rel="stylesheet" type="text/css" media="all" />
1386  <link href="//www.sorsoap.com/cdn/shop/t/7/assets/component-slider.css?v=120997663984027196991739567479" rel="stylesheet" type="text/css" media="all" />
1387  <link href="//www.sorsoap.com/cdn/shop/t/7/assets/component-rating.css?v=180193743368966133141740229234" rel="stylesheet" type="text/css" media="all" />
1388  <link href="//www.sorsoap.com/cdn/shop/t/7/assets/component-loading-overlay.css?v=167310470843593579841739567479" rel="stylesheet" type="text/css" media="all" />
1389  <link href="//www.sorsoap.com/cdn/shop/t/7/assets/component-deferred-media.css?v=105211437941697141201739567479" rel="stylesheet" type="text/css" media="all" />
1390<style data-shopify>.section-template--21930757390359__main-padding {
1391      padding-top: 27px;
1392      padding-bottom: 9px;
1393    }
1394
1395    @media screen and (min-width: 750px) {
1396      .section-template--21930757390359__main-padding {
1397        padding-top: 36px;
1398        padding-bottom: 12px;
1399      }
1400    }</style>
1400<script src="//www.sorsoap.com/cdn/shop/t/7/assets/product-form.js?v=24882236888637435321739568161" defer="defer"></script>
1400<div class="product product--small product--stacked grid grid--1-col grid--2-col-tablet">
1401    <div class="grid__item product__media-wrapper">
1402      <media-gallery id="MediaGallery-template--21930757390359__main" role="region" class="product__media-gallery" aria-label="Gallery Viewer" data-desktop-layout="stacked">
1403        <div id="GalleryStatus-template--21930757390359__main" class="visually-hidden" role="status"></div>
1404        <slider-component id="GalleryViewer-template--21930757390359__main" class="slider-mobile-gutter">
1405          <a class="skip-to-content-link button visually-hidden quick-add-hidden" href="#ProductInfo-template--21930757390359__main">
1406            Skip to product information
1407          </a>
1408          <ul id="Slider-Gallery-template--21930757390359__main" class="product__media-list contains-media grid grid--peek list-unstyled slider slider--mobile" role="list"><li id="Slide-template--21930757390359__main-25386033446935" class="product__media-item grid__item slider__slide is-active" data-media-id="template--21930757390359__main-25386033446935">
1409
1410
1411<noscript><div class="product__media media gradient global-media-settings" style="padding-top: 100.0%;">
1412      <img
1413        srcset="//www.sorsoap.com/cdn/shop/files/clean_2-pack_c4b38108-cfcd-43fd-a9b9-b032ddd99fc1.png?v=1743185899&width=493 493w,
1414          //www.sorsoap.com/cdn/shop/files/clean_2-pack_c4b38108-cfcd-43fd-a9b9-b032ddd99fc1.png?v=1743185899&width=600 600w,
1415          //www.sorsoap.com/cdn/shop/files/clean_2-pack_c4b38108-cfcd-43fd-a9b9-b032ddd99fc1.png?v=1743185899&width=713 713w,
1416          //www.sorsoap.com/cdn/shop/files/clean_2-pack_c4b38108-cfcd-43fd-a9b9-b032ddd99fc1.png?v=1743185899&width=823 823w,
1417          //www.sorsoap.com/cdn/shop/files/clean_2-pack_c4b38108-cfcd-43fd-a9b9-b032ddd99fc1.png?v=1743185899&width=990 990w,
1418          
1419          
1420          
1421          
1422          
1423          
1424          //www.sorsoap.com/cdn/shop/files/clean_2-pack_c4b38108-cfcd-43fd-a9b9-b032ddd99fc1.png?v=1743185899 1000w"
1425        src="//www.sorsoap.com/cdn/shop/files/clean_2-pack_c4b38108-cfcd-43fd-a9b9-b032ddd99fc1.png?v=1743185899&width=1946"
1426        sizes="(min-width: 1600px) 675px, (min-width: 990px) calc(45.0vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw - 4rem)"
1427        loading="lazy"
1428        width="973"
1429        height="973"
1430        alt=""
1431      >
1432    </div></noscript>
1433
1434<modal-opener class="product__modal-opener product__modal-opener--image no-js-hidden" data-modal="#ProductModal-template--21930757390359__main">
1435  <span class="product__media-icon motion-reduce quick-add-hidden" aria-hidden="true"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-plus" width="19" height="19" viewBox="0 0 19 19" fill="none" xmlns="http://www.w3.org/2000/svg">
1436  <path fill-rule="evenodd" clip-rule="evenodd" d="M4.66724 7.93978C4.66655 7.66364 4.88984 7.43922 5.16598 7.43853L10.6996 7.42464C10.9758 7.42395 11.2002 7.64724 11.2009 7.92339C11.2016 8.19953 10.9783 8.42395 10.7021 8.42464L5.16849 8.43852C4.89235 8.43922 4.66793 8.21592 4.66724 7.93978Z" fill="currentColor"/>
1437  <path fill-rule="evenodd" clip-rule="evenodd" d="M7.92576 4.66463C8.2019 4.66394 8.42632 4.88723 8.42702 5.16337L8.4409 10.697C8.44159 10.9732 8.2183 11.1976 7.94215 11.1983C7.66601 11.199 7.44159 10.9757 7.4409 10.6995L7.42702 5.16588C7.42633 4.88974 7.64962 4.66532 7.92576 4.66463Z" fill="currentColor"/>
1438  <path fill-rule="evenodd" clip-rule="evenodd" d="M12.8324 3.03011C10.1255 0.323296 5.73693 0.323296 3.03011 3.03011C0.323296 5.73693 0.323296 10.1256 3.03011 12.8324C5.73693 15.5392 10.1255 15.5392 12.8324 12.8324C15.5392 10.1256 15.5392 5.73693 12.8324 3.03011ZM2.32301 2.32301C5.42035 -0.774336 10.4421 -0.774336 13.5395 2.32301C16.6101 5.39361 16.6366 10.3556 13.619 13.4588L18.2473 18.0871C18.4426 18.2824 18.4426 18.599 18.2473 18.7943C18.0521 18.9895 17.7355 18.9895 17.5402 18.7943L12.8778 14.1318C9.76383 16.6223 5.20839 16.4249 2.32301 13.5395C-0.774335 10.4421 -0.774335 5.42035 2.32301 2.32301Z" fill="currentColor"/>
1439</svg>
1440</span>
1441
1442  <div class="product__media media media--transparent gradient global-media-settings" style="padding-top: 100.0%;">
1443    <img
1444      srcset="//www.sorsoap.com/cdn/shop/files/clean_2-pack_c4b38108-cfcd-43fd-a9b9-b032ddd99fc1.png?v=1743185899&width=493 493w,
1445        //www.sorsoap.com/cdn/shop/files/clean_2-pack_c4b38108-cfcd-43fd-a9b9-b032ddd99fc1.png?v=1743185899&width=600 600w,
1446        //www.sorsoap.com/cdn/shop/files/clean_2-pack_c4b38108-cfcd-43fd-a9b9-b032ddd99fc1.png?v=1743185899&width=713 713w,
1447        //www.sorsoap.com/cdn/shop/files/clean_2-pack_c4b38108-cfcd-43fd-a9b9-b032ddd99fc1.png?v=1743185899&width=823 823w,
1448        //www.sorsoap.com/cdn/shop/files/clean_2-pack_c4b38108-cfcd-43fd-a9b9-b032ddd99fc1.png?v=1743185899&width=990 990w,
1449        
1450        
1451        
1452        
1453        
1454        
1455        //www.sorsoap.com/cdn/shop/files/clean_2-pack_c4b38108-cfcd-43fd-a9b9-b032ddd99fc1.png?v=1743185899 1000w"
1456      src="//www.sorsoap.com/cdn/shop/files/clean_2-pack_c4b38108-cfcd-43fd-a9b9-b032ddd99fc1.png?v=1743185899&width=1946"
1457      sizes="(min-width: 1600px) 675px, (min-width: 990px) calc(45.0vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw - 4rem)"
1458      loading="lazy"
1459      width="973"
1460      height="973"
1461      alt=""
1462    >
1463  </div>
1464  <button class="product__media-toggle quick-add-hidden" type="button" aria-haspopup="dialog" data-media-id="25386033446935">
1465    <span class="visually-hidden">
1466      Open media 1 in modal
1467    </span>
1468  </button>
1469</modal-opener>
1470                </li><li id="Slide-template--21930757390359__main-28588508315671" class="product__media-item grid__item slider__slide" data-media-id="template--21930757390359__main-28588508315671">
1471
1472
1473<noscript><div class="product__media media gradient global-media-settings" style="padding-top: 100.0%;">
1474      <img
1475        srcset="//www.sorsoap.com/cdn/shop/files/Clean_Simple_b8b5e6f1-3fad-4c39-8c23-8e362951392c.webp?v=1774044366&width=493 493w,
1476          //www.sorsoap.com/cdn/shop/files/Clean_Simple_b8b5e6f1-3fad-4c39-8c23-8e362951392c.webp?v=1774044366&width=600 600w,
1477          //www.sorsoap.com/cdn/shop/files/Clean_Simple_b8b5e6f1-3fad-4c39-8c23-8e362951392c.webp?v=1774044366&width=713 713w,
1478          //www.sorsoap.com/cdn/shop/files/Clean_Simple_b8b5e6f1-3fad-4c39-8c23-8e362951392c.webp?v=1774044366&width=823 823w,
1479          //www.sorsoap.com/cdn/shop/files/Clean_Simple_b8b5e6f1-3fad-4c39-8c23-8e362951392c.webp?v=1774044366&width=990 990w,
1480          //www.sorsoap.com/cdn/shop/files/Clean_Simple_b8b5e6f1-3fad-4c39-8c23-8e362951392c.webp?v=1774044366&width=1100 1100w,
1481          
1482          
1483          
1484          
1485          
1486          //www.sorsoap.com/cdn/shop/files/Clean_Simple_b8b5e6f1-3fad-4c39-8c23-8e362951392c.webp?v=1774044366 1200w"
1487        src="//www.sorsoap.com/cdn/shop/files/Clean_Simple_b8b5e6f1-3fad-4c39-8c23-8e362951392c.webp?v=1774044366&width=1946"
1488        sizes="(min-width: 1600px) 675px, (min-width: 990px) calc(45.0vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw - 4rem)"
1489        loading="lazy"
1490        width="973"
1491        height="973"
1492        alt=""
1493      >
1494    </div></noscript>
1495
1496<modal-opener class="product__modal-opener product__modal-opener--image no-js-hidden" data-modal="#ProductModal-template--21930757390359__main">
1497  <span class="product__media-icon motion-reduce quick-add-hidden" aria-hidden="true"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-plus" width="19" height="19" viewBox="0 0 19 19" fill="none" xmlns="http://www.w3.org/2000/svg">
1498  <path fill-rule="evenodd" clip-rule="evenodd" d="M4.66724 7.93978C4.66655 7.66364 4.88984 7.43922 5.16598 7.43853L10.6996 7.42464C10.9758 7.42395 11.2002 7.64724 11.2009 7.92339C11.2016 8.19953 10.9783 8.42395 10.7021 8.42464L5.16849 8.43852C4.89235 8.43922 4.66793 8.21592 4.66724 7.93978Z" fill="currentColor"/>
1499  <path fill-rule="evenodd" clip-rule="evenodd" d="M7.92576 4.66463C8.2019 4.66394 8.42632 4.88723 8.42702 5.16337L8.4409 10.697C8.44159 10.9732 8.2183 11.1976 7.94215 11.1983C7.66601 11.199 7.44159 10.9757 7.4409 10.6995L7.42702 5.16588C7.42633 4.88974 7.64962 4.66532 7.92576 4.66463Z" fill="currentColor"/>
1500  <path fill-rule="evenodd" clip-rule="evenodd" d="M12.8324 3.03011C10.1255 0.323296 5.73693 0.323296 3.03011 3.03011C0.323296 5.73693 0.323296 10.
15001256 3.03011 12.8324C5.73693 15.5392 10.1255 15.5392 12.8324 12.8324C15.5392 10.1256 15.5392 5.73693 12.8324 3.03011ZM2.32301 2.32301C5.42035 -0.774336 10.4421 -0.774336 13.5395 2.32301C16.6101 5.39361 16.6366 10.3556 13.619 13.4588L18.2473 18.0871C18.4426 18.2824 18.4426 18.599 18.2473 18.7943C18.0521 18.9895 17.7355 18.9895 17.5402 18.7943L12.8778 14.1318C9.76383 16.6223 5.20839 16.4249 2.32301 13.5395C-0.774335 10.4421 -0.774335 5.42035 2.32301 2.32301Z" fill="currentColor"/>
1501</svg>
1502</span>
1503
1504  <div class="product__media media media--transparent gradient global-media-settings" style="padding-top: 100.0%;">
1505    <img
1506      srcset="//www.sorsoap.com/cdn/shop/files/Clean_Simple_b8b5e6f1-3fad-4c39-8c23-8e362951392c.webp?v=1774044366&width=493 493w,
1507        //www.sorsoap.com/cdn/shop/files/Clean_Simple_b8b5e6f1-3fad-4c39-8c23-8e362951392c.webp?v=1774044366&width=600 600w,
1508        //www.sorsoap.com/cdn/shop/files/Clean_Simple_b8b5e6f1-3fad-4c39-8c23-8e362951392c.webp?v=1774044366&width=713 713w,
1509        //www.sorsoap.com/cdn/shop/files/Clean_Simple_b8b5e6f1-3fad-4c39-8c23-8e362951392c.webp?v=1774044366&width=823 823w,
1510        //www.sorsoap.com/cdn/shop/files/Clean_Simple_b8b5e6f1-3fad-4c39-8c23-8e362951392c.webp?v=1774044366&width=990 990w,
1511        //www.sorsoap.com/cdn/shop/files/Clean_Simple_b8b5e6f1-3fad-4c39-8c23-8e362951392c.webp?v=1774044366&width=1100 1100w,
1512        
1513        
1514        
1515        
1516        
1517        //www.sorsoap.com/cdn/shop/files/Clean_Simple_b8b5e6f1-3fad-4c39-8c23-8e362951392c.webp?v=1774044366 1200w"
1518      src="//www.sorsoap.com/cdn/shop/files/Clean_Simple_b8b5e6f1-3fad-4c39-8c23-8e362951392c.webp?v=1774044366&width=1946"
1519      sizes="(min-width: 1600px) 675px, (min-width: 990px) calc(45.0vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw - 4rem)"
1520      loading="lazy"
1521      width="973"
1522      height="973"
1523      alt=""
1524    >
1525  </div>
1526  <button class="product__media-toggle quick-add-hidden" type="button" aria-haspopup="dialog" data-media-id="28588508315671">
1527    <span class="visually-hidden">
1528      Open media 2 in modal
1529    </span>
1530  </button>
1531</modal-opener>
1532                </li><li id="Slide-template--21930757390359__main-28519153467415" class="product__media-item grid__item slider__slide" data-media-id="template--21930757390359__main-28519153467415">
1533
1534
1535<noscript><div class="product__media media gradient global-media-settings" style="padding-top: 100.0%;">
1536      <img
1537        srcset="//www.sorsoap.com/cdn/shop/files/scraping.png?v=1774044366&width=493 493w,
1538          //www.sorsoap.com/cdn/shop/files/scraping.png?v=1774044366&width=600 600w,
1539          //www.sorsoap.com/cdn/shop/files/scraping.png?v=1774044366&width=713 713w,
1540          //www.sorsoap.com/cdn/shop/files/scraping.png?v=1774044366&width=823 823w,
1541          //www.sorsoap.com/cdn/shop/files/scraping.png?v=1774044366&width=990 990w,
1542          
1543          
1544          
1545          
1546          
1547          
1548          //www.sorsoap.com/cdn/shop/files/scraping.png?v=1774044366 1024w"
1549        src="//www.sorsoap.com/cdn/shop/files/scraping.png?v=1774044366&width=1946"
1550        sizes="(min-width: 1600px) 675px, (min-width: 990px) calc(45.0vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw - 4rem)"
1551        loading="lazy"
1552        width="973"
1553        height="973"
1554        alt=""
1555      >
1556    </div></noscript>
1557
1558<modal-opener class="product__modal-opener product__modal-opener--image no-js-hidden" data-modal="#ProductModal-template--21930757390359__main">
1559  <span class="product__media-icon motion-reduce quick-add-hidden" aria-hidden="true"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-plus" width="19" height="19" viewBox="0 0 19 19" fill="none" xmlns="http://www.w3.org/2000/svg">
1560  <path fill-rule="evenodd" clip-rule="evenodd" d="M4.66724 7.93978C4.66655 7.66364 4.88984 7.43922 5.16598 7.43853L10.6996 7.42464C10.9758 7.42395 11.2002 7.64724 11.2009 7.92339C11.2016 8.19953 10.9783 8.42395 10.7021 8.42464L5.16849 8.43852C4.89235 8.43922 4.66793 8.21592 4.66724 7.93978Z" fill="currentColor"/>
1561  <path fill-rule="evenodd" clip-rule="evenodd" d="M7.92576 4.66463C8.2019 4.66394 8.42632 4.88723 8.42702 5.16337L8.4409 10.697C8.44159 10.9732 8.2183 11.1976 7.94215 11.
15611983C7.66601 11.199 7.44159 10.9757 7.4409 10.6995L7.42702 5.16588C7.42633 4.88974 7.64962 4.66532 7.92576 4.66463Z" fill="currentColor"/>
1562  <path fill-rule="evenodd" clip-rule="evenodd" d="M12.8324 3.03011C10.1255 0.323296 5.73693 0.323296 3.03011 3.03011C0.323296 5.73693 0.323296 10.1256 3.03011 12.8324C5.73693 15.5392 10.1255 15.5392 12.8324 12.8324C15.5392 10.1256 15.5392 5.73693 12.8324 3.03011ZM2.32301 2.32301C5.42035 -0.774336 10.4421 -0.774336 13.5395 2.32301C16.6101 5.39361 16.6366 10.3556 13.619 13.4588L18.2473 18.0871C18.4426 18.2824 18.4426 18.599 18.2473 18.7943C18.0521 18.9895 17.7355 18.9895 17.5402 18.7943L12.8778 14.1318C9.76383 16.6223 5.20839 16.4249 2.32301 13.5395C-0.774335 10.4421 -0.774335 5.42035 2.32301 2.32301Z" fill="currentColor"/>
1563</svg>
1564</span>
1565
1566  <div class="product__media media media--transparent gradient global-media-settings" style="padding-top: 100.0%;">
1567    <img
1568      srcset="//www.sorsoap.com/cdn/shop/files/scraping.png?v=1774044366&width=493 493w,
1569        //www.sorsoap.com/cdn/shop/files/scraping.png?v=1774044366&width=600 600w,
1570        //www.sorsoap.com/cdn/shop/files/scraping.png?v=1774044366&width=713 713w,
1571        //www.sorsoap.com/cdn/shop/files/scraping.png?v=1774044366&width=823 823w,
1572        //www.sorsoap.com/cdn/shop/files/scraping.png?v=1774044366&width=990 990w,
1573        
1574        
1575        
1576        
1577        
1578        
1579        //www.sorsoap.com/cdn/shop/files/scraping.png?v=1774044366 1024w"
1580      src="//www.sorsoap.com/cdn/shop/files/scraping.png?v=1774044366&width=1946"
1581      sizes="(min-width: 1600px) 675px, (min-width: 990px) calc(45.0vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw - 4rem)"
1582      loading="lazy"
1583      width="973"
1584      height="973"
1585      alt=""
1586    >
1587  </div>
1588  <button class="product__media-toggle quick-add-hidden" type="button" aria-haspopup="dialog" data-media-id="28519153467415">
1589    <span class="visually-hidden">
1590      Open media 3 in modal
1591    </span>
1592  </button>
1593</modal-opener>
1594                </li><li id="Slide-template--21930757390359__main-26952243150871" class="product__media-item grid__item slider__slide" data-media-id="template--21930757390359__main-26952243150871">
1595
1596
1597<noscript><div class="product__media media gradient global-media-settings" style="padding-top: 100.0%;">
1598      <img
1599        srcset="//www.sorsoap.com/cdn/shop/files/Day1.png?v=1774044366&width=493 493w,
1600          //www.sorsoap.com/cdn/shop/files/Day1.png?v=1774044366&width=600 600w,
1601          //www.sorsoap.com/cdn/shop/files/Day1.png?v=1774044366&width=713 713w,
1602          //www.sorsoap.com/cdn/shop/files/Day1.png?v=1774044366&width=823 823w,
1603          //www.sorsoap.com/cdn/shop/files/Day1.png?v=1774044366&width=990 990w,
1604          
1605          
1606          
1607          
1608          
1609          
1610          //www.sorsoap.com/cdn/shop/files/Day1.png?v=1774044366 1080w"
1611        src="//www.sorsoap.com/cdn/shop/files/Day1.png?v=1774044366&width=1946"
1612        sizes="(min-width: 1600px) 675px, (min-width: 990px) calc(45.0vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw - 4rem)"
1613        loading="lazy"
1614        width="973"
1615        height="973"
1616        alt=""
1617      >
1618    </div></noscript>
1619
1620<modal-opener class="product__modal-opener product__modal-opener--image no-js-hidden" data-modal="#ProductModal-template--21930757390359__main">
1621  <span class="product__media-icon motion-reduce quick-add-hidden" aria-hidden="true"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-plus" width="19" height="19" viewBox="0 0 19 19" fill="none" xmlns="http://www.w3.org/2000/svg">
1622  <path fill-rule="evenodd" clip-rule="evenodd" d="M4.66724 7.93978C4.66655 7.66364 4.88984 7.43922 5.16598 7.43853L10.6996 7.42464C10.9758 7.42395 11.2002 7.64724 11.2009 7.92339C11.2016 8.19953 10.9783 8.42395 10.7021 8.42464L5.16849 8.43852C4.89235 8.43922 4.66793 8.21592 4.66724 7.93978Z" fill="currentColor"/>
1623  <path fill-rule="evenodd" clip-rule="evenodd" d="M7.92576 4.66463C8.2019 4.66394 8.42632 4.88723 8.42702 5.16337L8.4409 10.697C8.44159 10.9732 8.2183 11.1976 7.94215 11.
16231983C7.66601 11.199 7.44159 10.9757 7.4409 10.6995L7.42702 5.16588C7.42633 4.88974 7.64962 4.66532 7.92576 4.66463Z" fill="currentColor"/>
1624  <path fill-rule="evenodd" clip-rule="evenodd" d="M12.8324 3.03011C10.1255 0.323296 5.73693 0.323296 3.03011 3.03011C0.323296 5.73693 0.323296 10.1256 3.03011 12.8324C5.73693 15.5392 10.1255 15.5392 12.8324 12.8324C15.5392 10.1256 15.5392 5.73693 12.8324 3.03011ZM2.32301 2.32301C5.42035 -0.774336 10.4421 -0.774336 13.5395 2.32301C16.6101 5.39361 16.6366 10.3556 13.619 13.4588L18.2473 18.0871C18.4426 18.2824 18.4426 18.599 18.2473 18.7943C18.0521 18.9895 17.7355 18.9895 17.5402 18.7943L12.8778 14.1318C9.76383 16.6223 5.20839 16.4249 2.32301 13.5395C-0.774335 10.4421 -0.774335 5.42035 2.32301 2.32301Z" fill="currentColor"/>
1625</svg>
1626</span>
1627
1628  <div class="product__media media media--transparent gradient global-media-settings" style="padding-top: 100.0%;">
1629    <img
1630      srcset="//www.sorsoap.com/cdn/shop/files/Day1.png?v=1774044366&width=493 493w,
1631        //www.sorsoap.com/cdn/shop/files/Day1.png?v=1774044366&width=600 600w,
1632        //www.sorsoap.com/cdn/shop/files/Day1.png?v=1774044366&width=713 713w,
1633        //www.sorsoap.com/cdn/shop/files/Day1.png?v=1774044366&width=823 823w,
1634        //www.sorsoap.com/cdn/shop/files/Day1.png?v=1774044366&width=990 990w,
1635        
1636        
1637        
1638        
1639        
1640        
1641        //www.sorsoap.com/cdn/shop/files/Day1.png?v=1774044366 1080w"
1642      src="//www.sorsoap.com/cdn/shop/files/Day1.png?v=1774044366&width=1946"
1643      sizes="(min-width: 1600px) 675px, (min-width: 990px) calc(45.0vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw - 4rem)"
1644      loading="lazy"
1645      width="973"
1646      height="973"
1647      alt=""
1648    >
1649  </div>
1650  <button class="product__media-toggle quick-add-hidden" type="button" aria-haspopup="dialog" data-media-id="26952243150871">
1651    <span class="visually-hidden">
1652      Open media 4 in modal
1653    </span>
1654  </button>
1655</modal-opener>
1656                </li><li id="Slide-template--21930757390359__main-25249701363735" class="product__media-item grid__item slider__slide" data-media-id="template--21930757390359__main-25249701363735">
1657
1658
1659<noscript><div class="product__media media gradient global-media-settings" style="padding-top: 100.0%;">
1660      <img
1661        srcset="//www.sorsoap.com/cdn/shop/files/20daybar.png?v=1774044366&width=493 493w,
1662          //www.sorsoap.com/cdn/shop/files/20daybar.png?v=1774044366&width=600 600w,
1663          //www.sorsoap.com/cdn/shop/files/20daybar.png?v=1774044366&width=713 713w,
1664          //www.sorsoap.com/cdn/shop/files/20daybar.png?v=1774044366&width=823 823w,
1665          
1666          
1667          
1668          
1669          
1670          
1671          
1672          //www.sorsoap.com/cdn/shop/files/20daybar.png?v=1774044366 970w"
1673        src="//www.sorsoap.com/cdn/shop/files/20daybar.png?v=1774044366&width=1946"
1674        sizes="(min-width: 1600px) 675px, (min-width: 990px) calc(45.0vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw - 4rem)"
1675        loading="lazy"
1676        width="973"
1677        height="973"
1678        alt="A Perfectly Worn SORSOAP bar after 20 days hanging up in the shower"
1679      >
1680    </div></noscript>
1681
1682<modal-opener class="product__modal-opener product__modal-opener--image no-js-hidden" data-modal="#ProductModal-template--21930757390359__main">
1683  <span class="product__media-icon motion-reduce quick-add-hidden" aria-hidden="true"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-plus" width="19" height="19" viewBox="0 0 19 19" fill="none" xmlns="http://www.w3.org/2000/svg">
1684  <path fill-rule="evenodd" clip-rule="evenodd" d="M4.66724 7.93978C4.66655 7.66364 4.88984 7.43922 5.16598 7.43853L10.6996 7.42464C10.9758 7.42395 11.2002 7.64724 11.2009 7.92339C11.2016 8.19953 10.9783 8.42395 10.7021 8.42464L5.16849 8.43852C4.89235 8.43922 4.66793 8.21592 4.66724 7.93978Z" fill="currentColor"/>
1685  <path fill-rule="evenodd" clip-rule="evenodd" d="M7.92576 4.66463C8.2019 4.66394 8.42632 4.88723 8.42702 5.16337L8.4409 10.697C8.44159 10.9732 8.2183 11.1976 7.94215 11.
16851983C7.66601 11.199 7.44159 10.9757 7.4409 10.6995L7.42702 5.16588C7.42633 4.88974 7.64962 4.66532 7.92576 4.66463Z" fill="currentColor"/>
1686  <path fill-rule="evenodd" clip-rule="evenodd" d="M12.8324 3.03011C10.1255 0.323296 5.73693 0.323296 3.03011 3.03011C0.323296 5.73693 0.323296 10.1256 3.03011 12.8324C5.73693 15.5392 10.1255 15.5392 12.8324 12.8324C15.5392 10.1256 15.5392 5.73693 12.8324 3.03011ZM2.32301 2.32301C5.42035 -0.774336 10.4421 -0.774336 13.5395 2.32301C16.6101 5.39361 16.6366 10.3556 13.619 13.4588L18.2473 18.0871C18.4426 18.2824 18.4426 18.599 18.2473 18.7943C18.0521 18.9895 17.7355 18.9895 17.5402 18.7943L12.8778 14.1318C9.76383 16.6223 5.20839 16.4249 2.32301 13.5395C-0.774335 10.4421 -0.774335 5.42035 2.32301 2.32301Z" fill="currentColor"/>
1687</svg>
1688</span>
1689
1690  <div class="product__media media media--transparent gradient global-media-settings" style="padding-top: 100.0%;">
1691    <img
1692      srcset="//www.sorsoap.com/cdn/shop/files/20daybar.png?v=1774044366&width=493 493w,
1693        //www.sorsoap.com/cdn/shop/files/20daybar.png?v=1774044366&width=600 600w,
1694        //www.sorsoap.com/cdn/shop/files/20daybar.png?v=1774044366&width=713 713w,
1695        //www.sorsoap.com/cdn/shop/files/20daybar.png?v=1774044366&width=823 823w,
1696        
1697        
1698        
1699        
1700        
1701        
1702        
1703        //www.sorsoap.com/cdn/shop/files/20daybar.png?v=1774044366 970w"
1704      src="//www.sorsoap.com/cdn/shop/files/20daybar.png?v=1774044366&width=1946"
1705      sizes="(min-width: 1600px) 675px, (min-width: 990px) calc(45.0vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw - 4rem)"
1706      loading="lazy"
1707      width="973"
1708      height="973"
1709      alt="A Perfectly Worn SORSOAP bar after 20 days hanging up in the shower"
1710    >
1711  </div>
1712  <button class="product__media-toggle quick-add-hidden" type="button" aria-haspopup="dialog" data-media-id="25249701363735">
1713    <span class="visually-hidden">
1714      Open media 5 in modal
1715    </span>
1716  </button>
1717</modal-opener>
1718                </li><li id="Slide-template--21930757390359__main-21278652989463" class="product__media-item grid__item slider__slide" data-media-id="template--21930757390359__main-21278652989463">
1719
1720
1721<noscript><div class="product__media media gradient global-media-settings" style="padding-top: 100.0%;">
1722      <img
1723        srcset="//www.sorsoap.com/cdn/shop/products/suction-cup-holder.png?v=1774044366&width=493 493w,
1724          //www.sorsoap.com/cdn/shop/products/suction-cup-holder.png?v=1774044366&width=600 600w,
1725          //www.sorsoap.com/cdn/shop/products/suction-cup-holder.png?v=1774044366&width=713 713w,
1726          //www.sorsoap.com/cdn/shop/products/suction-cup-holder.png?v=1774044366&width=823 823w,
1727          //www.sorsoap.com/cdn/shop/products/suction-cup-holder.png?v=1774044366&width=990 990w,
1728          
1729          
1730          
1731          
1732          
1733          
1734          //www.sorsoap.com/cdn/shop/products/suction-cup-holder.png?v=1774044366 1000w"
1735        src="//www.sorsoap.com/cdn/shop/products/suction-cup-holder.png?v=1774044366&width=1946"
1736        sizes="(min-width: 1600px) 675px, (min-width: 990px) calc(45.0vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw - 4rem)"
1737        loading="lazy"
1738        width="973"
1739        height="973"
1740        alt="Durable suction cup holder for securely storing your SORSOAP in any shower setting."
1741      >
1742    </div></noscript>
1743
1744<modal-opener class="product__modal-opener product__modal-opener--image no-js-hidden" data-modal="#ProductModal-template--21930757390359__main">
1745  <span class="product__media-icon motion-reduce quick-add-hidden" aria-hidden="true"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-plus" width="19" height="19" viewBox="0 0 19 19" fill="none" xmlns="http://www.w3.org/2000/svg">
1746  <path fill-rule="evenodd" clip-rule="evenodd" d="M4.66724 7.93978C4.66655 7.66364 4.88984 7.43922 5.16598 7.43853L10.6996 7.42464C10.9758 7.42395 11.2002 7.64724 11.2009 7.92339C11.2016 8.19953 10.9783 8.42395 10.7021 8.42464L5.16849 8.43852C4.89235 8.43922 4.66793 8.21592 4.66724 7.93978Z" fill="currentColor"/>
1747  <path fill-rule="evenodd" clip-rule="evenodd" d="M7.92576 4.66463C8.2019 4.66394 8.42632 4.88723 8.42702 5.16337L8.4409 10.697C8.44159 10.9732 8.2183 11.1976 7.94215 11.
17471983C7.66601 11.199 7.44159 10.9757 7.4409 10.6995L7.42702 5.16588C7.42633 4.88974 7.64962 4.66532 7.92576 4.66463Z" fill="currentColor"/>
1748  <path fill-rule="evenodd" clip-rule="evenodd" d="M12.8324 3.03011C10.1255 0.323296 5.73693 0.323296 3.03011 3.03011C0.323296 5.73693 0.323296 10.1256 3.03011 12.8324C5.73693 15.5392 10.1255 15.5392 12.8324 12.8324C15.5392 10.1256 15.5392 5.73693 12.8324 3.03011ZM2.32301 2.32301C5.42035 -0.774336 10.4421 -0.774336 13.5395 2.32301C16.6101 5.39361 16.6366 10.3556 13.619 13.4588L18.2473 18.0871C18.4426 18.2824 18.4426 18.599 18.2473 18.7943C18.0521 18.9895 17.7355 18.9895 17.5402 18.7943L12.8778 14.1318C9.76383 16.6223 5.20839 16.4249 2.32301 13.5395C-0.774335 10.4421 -0.774335 5.42035 2.32301 2.32301Z" fill="currentColor"/>
1749</svg>
1750</span>
1751
1752  <div class="product__media media media--transparent gradient global-media-settings" style="padding-top: 100.0%;">
1753    <img
1754      srcset="//www.sorsoap.com/cdn/shop/products/suction-cup-holder.png?v=1774044366&width=493 493w,
1755        //www.sorsoap.com/cdn/shop/products/suction-cup-holder.png?v=1774044366&width=600 600w,
1756        //www.sorsoap.com/cdn/shop/products/suction-cup-holder.png?v=1774044366&width=713 713w,
1757        //www.sorsoap.com/cdn/shop/products/suction-cup-holder.png?v=1774044366&width=823 823w,
1758        //www.sorsoap.com/cdn/shop/products/suction-cup-holder.png?v=1774044366&width=990 990w,
1759        
1760        
1761        
1762        
1763        
1764        
1765        //www.sorsoap.com/cdn/shop/products/suction-cup-holder.png?v=1774044366 1000w"
1766      src="//www.sorsoap.com/cdn/shop/products/suction-cup-holder.png?v=1774044366&width=1946"
1767      sizes="(min-width: 1600px) 675px, (min-width: 990px) calc(45.0vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw - 4rem)"
1768      loading="lazy"
1769      width="973"
1770      height="973"
1771      alt="Durable suction cup holder for securely storing your SORSOAP in any shower setting."
1772    >
1773  </div>
1774  <button class="product__media-toggle quick-add-hidden" type="button" aria-haspopup="dialog" data-media-id="21278652989463">
1775    <span class="visually-hidden">
1776      Open media 6 in modal
1777    </span>
1778  </button>
1779</modal-opener>
1780                </li><li id="Slide-template--21930757390359__main-21278618189847" class="product__media-item grid__item slider__slide" data-media-id="template--21930757390359__main-21278618189847">
1781
1782
1783<noscript><div class="product__media media gradient global-media-settings" style="padding-top: 100.0%;">
1784      <img
1785        srcset="//www.sorsoap.com/cdn/shop/products/sisalbag.png?v=1774044366&width=493 493w,
1786          //www.sorsoap.com/cdn/shop/products/sisalbag.png?v=1774044366&width=600 600w,
1787          //www.sorsoap.com/cdn/shop/products/sisalbag.png?v=1774044366&width=713 713w,
1788          //www.sorsoap.com/cdn/shop/products/sisalbag.png?v=1774044366&width=823 823w,
1789          //www.sorsoap.com/cdn/shop/products/sisalbag.png?v=1774044366&width=990 990w,
1790          
1791          
1792          
1793          
1794          
1795          
1796          //www.sorsoap.com/cdn/shop/products/sisalbag.png?v=1774044366 1000w"
1797        src="//www.sorsoap.com/cdn/shop/products/sisalbag.png?v=1774044366&width=1946"
1798        sizes="(min-width: 1600px) 675px, (min-width: 990px) calc(45.0vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw - 4rem)"
1799        loading="lazy"
1800        width="973"
1801        height="973"
1802        alt="Natural sisal soap-saving bag with a drawstring closure, perfect for exfoliation and maximizing soap use."
1803      >
1804    </div></noscript>
1805
1806<modal-opener class="product__modal-opener product__modal-opener--image no-js-hidden" data-modal="#ProductModal-template--21930757390359__main">
1807  <span class="product__media-icon motion-reduce quick-add-hidden" aria-hidden="true"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-plus" width="19" height="19" viewBox="0 0 19 19" fill="none" xmlns="http://www.w3.org/2000/svg">
1808  <path fill-rule="evenodd" clip-rule="evenodd" d="M4.66724 7.93978C4.66655 7.66364 4.88984 7.43922 5.16598 7.43853L10.6996 7.42464C10.9758 7.42395 11.2002 7.64724 11.2009 7.92339C11.2016 8.19953 10.9783 8.42395 10.7021 8.42464L5.16849 8.43852C4.89235 8.43922 4.66793 8.21592 4.66724 7.93978Z" fill="currentColor"/>
1809  <path fill-rule="evenodd" clip-rule="evenodd" d="M7.92576 4.66463C8.2019 4.66394 8.42632 4.88723 8.42702 5.16337L8.4409 10.697C8.44159 10.9732 8.2183 11.1976 7.94215 11.
18091983C7.66601 11.199 7.44159 10.9757 7.4409 10.6995L7.42702 5.16588C7.42633 4.88974 7.64962 4.66532 7.92576 4.66463Z" fill="currentColor"/>
1810  <path fill-rule="evenodd" clip-rule="evenodd" d="M12.8324 3.03011C10.1255 0.323296 5.73693 0.323296 3.03011 3.03011C0.323296 5.73693 0.323296 10.1256 3.03011 12.8324C5.73693 15.5392 10.1255 15.5392 12.8324 12.8324C15.5392 10.1256 15.5392 5.73693 12.8324 3.03011ZM2.32301 2.32301C5.42035 -0.774336 10.4421 -0.774336 13.5395 2.32301C16.6101 5.39361 16.6366 10.3556 13.619 13.4588L18.2473 18.0871C18.4426 18.2824 18.4426 18.599 18.2473 18.7943C18.0521 18.9895 17.7355 18.9895 17.5402 18.7943L12.8778 14.1318C9.76383 16.6223 5.20839 16.4249 2.32301 13.5395C-0.774335 10.4421 -0.774335 5.42035 2.32301 2.32301Z" fill="currentColor"/>
1811</svg>
1812</span>
1813
1814  <div class="product__media media media--transparent gradient global-media-settings" style="padding-top: 100.0%;">
1815    <img
1816      srcset="//www.sorsoap.com/cdn/shop/products/sisalbag.png?v=1774044366&width=493 493w,
1817        //www.sorsoap.com/cdn/shop/products/sisalbag.png?v=1774044366&width=600 600w,
1818        //www.sorsoap.com/cdn/shop/products/sisalbag.png?v=1774044366&width=713 713w,
1819        //www.sorsoap.com/cdn/shop/products/sisalbag.png?v=1774044366&width=823 823w,
1820        //www.sorsoap.com/cdn/shop/products/sisalbag.png?v=1774044366&width=990 990w,
1821        
1822        
1823        
1824        
1825        
1826        
1827        //www.sorsoap.com/cdn/shop/products/sisalbag.png?v=1774044366 1000w"
1828      src="//www.sorsoap.com/cdn/shop/products/sisalbag.png?v=1774044366&width=1946"
1829      sizes="(min-width: 1600px) 675px, (min-width: 990px) calc(45.0vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw - 4rem)"
1830      loading="lazy"
1831      width="973"
1832      height="973"
1833      alt="Natural sisal soap-saving bag with a drawstring closure, perfect for exfoliation and maximizing soap use."
1834    >
1835  </div>
1836  <button class="product__media-toggle quick-add-hidden" type="button" aria-haspopup="dialog" data-media-id="21278618189847">
1837    <span class="visually-hidden">
1838      Open media 7 in modal
1839    </span>
1840  </button>
1841</modal-opener>
1842                </li><li id="Slide-template--21930757390359__main-25249318961175" class="product__media-item grid__item slider__slide" data-media-id="template--21930757390359__main-25249318961175">
1843
1844
1845<noscript><div class="product__media media gradient global-media-settings" style="padding-top: 100.0%;">
1846      <img
1847        srcset="//www.sorsoap.com/cdn/shop/files/scrape-min.png?v=1774044366&width=493 493w,
1848          //www.sorsoap.com/cdn/shop/files/scrape-min.png?v=1774044366&width=600 600w,
1849          //www.sorsoap.com/cdn/shop/files/scrape-min.png?v=1774044366&width=713 713w,
1850          //www.sorsoap.com/cdn/shop/files/scrape-min.png?v=1774044366&width=823 823w,
1851          //www.sorsoap.com/cdn/shop/files/scrape-min.png?v=1774044366&width=990 990w,
1852          
1853          
1854          
1855          
1856          
1857          
1858          //www.sorsoap.com/cdn/shop/files/scrape-min.png?v=1774044366 1000w"
1859        src="//www.sorsoap.com/cdn/shop/files/scrape-min.png?v=1774044366&width=1946"
1860        sizes="(min-width: 1600px) 675px, (min-width: 990px) calc(45.0vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw - 4rem)"
1861        loading="lazy"
1862        width="973"
1863        height="973"
1864        alt="Scraping a sore leg with a bar of SORSOAP Massage soap"
1865      >
1866    </div></noscript>
1867
1868<modal-opener class="product__modal-opener product__modal-opener--image no-js-hidden" data-modal="#ProductModal-template--21930757390359__main">
1869  <span class="product__media-icon motion-reduce quick-add-hidden" aria-hidden="true"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-plus" width="19" height="19" viewBox="0 0 19 19" fill="none" xmlns="http://www.w3.org/2000/svg">
1870  <path fill-rule="evenodd" clip-rule="evenodd" d="M4.66724 7.93978C4.66655 7.66364 4.88984 7.43922 5.16598 7.43853L10.6996 7.42464C10.9758 7.42395 11.2002 7.64724 11.2009 7.92339C11.2016 8.19953 10.9783 8.42395 10.7021 8.42464L5.16849 8.43852C4.89235 8.43922 4.66793 8.21592 4.66724 7.93978Z" fill="currentColor"/>
1871  <path fill-rule="evenodd" clip-rule="evenodd" d="M7.92576 4.66463C8.2019 4.66394 8.42632 4.88723 8.42702 5.16337L8.4409 10.697C8.44159 10.9732 8.2183 11.1976 7.94215 11.
18711983C7.66601 11.199 7.44159 10.9757 7.4409 10.6995L7.42702 5.16588C7.42633 4.88974 7.64962 4.66532 7.92576 4.66463Z" fill="currentColor"/>
1872  <path fill-rule="evenodd" clip-rule="evenodd" d="M12.8324 3.03011C10.1255 0.323296 5.73693 0.323296 3.03011 3.03011C0.323296 5.73693 0.323296 10.1256 3.03011 12.8324C5.73693 15.5392 10.1255 15.5392 12.8324 12.8324C15.5392 10.1256 15.5392 5.73693 12.8324 3.03011ZM2.32301 2.32301C5.42035 -0.774336 10.4421 -0.774336 13.5395 2.32301C16.6101 5.39361 16.6366 10.3556 13.619 13.4588L18.2473 18.0871C18.4426 18.2824 18.4426 18.599 18.2473 18.7943C18.0521 18.9895 17.7355 18.9895 17.5402 18.7943L12.8778 14.1318C9.76383 16.6223 5.20839 16.4249 2.32301 13.5395C-0.774335 10.4421 -0.774335 5.42035 2.32301 2.32301Z" fill="currentColor"/>
1873</svg>
1874</span>
1875
1876  <div class="product__media media media--transparent gradient global-media-settings" style="padding-top: 100.0%;">
1877    <img
1878      srcset="//www.sorsoap.com/cdn/shop/files/scrape-min.png?v=1774044366&width=493 493w,
1879        //www.sorsoap.com/cdn/shop/files/scrape-min.png?v=1774044366&width=600 600w,
1880        //www.sorsoap.com/cdn/shop/files/scrape-min.png?v=1774044366&width=713 713w,
1881        //www.sorsoap.com/cdn/shop/files/scrape-min.png?v=1774044366&width=823 823w,
1882        //www.sorsoap.com/cdn/shop/files/scrape-min.png?v=1774044366&width=990 990w,
1883        
1884        
1885        
1886        
1887        
1888        
1889        //www.sorsoap.com/cdn/shop/files/scrape-min.png?v=1774044366 1000w"
1890      src="//www.sorsoap.com/cdn/shop/files/scrape-min.png?v=1774044366&width=1946"
1891      sizes="(min-width: 1600px) 675px, (min-width: 990px) calc(45.0vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw - 4rem)"
1892      loading="lazy"
1893      width="973"
1894      height="973"
1895      alt="Scraping a sore leg with a bar of SORSOAP Massage soap"
1896    >
1897  </div>
1898  <button class="product__media-toggle quick-add-hidden" type="button" aria-haspopup="dialog" data-media-id="25249318961175">
1899    <span class="visually-hidden">
1900      Open media 8 in modal
1901    </span>
1902  </button>
1903</modal-opener>
1904                </li><li id="Slide-template--21930757390359__main-25249319845911" class="product__media-item grid__item slider__slide" data-media-id="template--21930757390359__main-25249319845911">
1905
1906
1907<noscript><div class="product__media media gradient global-media-settings" style="padding-top: 100.0%;">
1908      <img
1909        srcset="//www.sorsoap.com/cdn/shop/files/hanging-min.png?v=1774044366&width=493 493w,
1910          //www.sorsoap.com/cdn/shop/files/hanging-min.png?v=1774044366&width=600 600w,
1911          //www.sorsoap.com/cdn/shop/files/hanging-min.png?v=1774044366&width=713 713w,
1912          //www.sorsoap.com/cdn/shop/files/hanging-min.png?v=1774044366&width=823 823w,
1913          //www.sorsoap.com/cdn/shop/files/hanging-min.png?v=1774044366&width=990 990w,
1914          
1915          
1916          
1917          
1918          
1919          
1920          //www.sorsoap.com/cdn/shop/files/hanging-min.png?v=1774044366 1000w"
1921        src="//www.sorsoap.com/cdn/shop/files/hanging-min.png?v=1774044366&width=1946"
1922        sizes="(min-width: 1600px) 675px, (min-width: 990px) calc(45.0vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw - 4rem)"
1923        loading="lazy"
1924        width="973"
1925        height="973"
1926        alt="Barnd New Bar of SORSOAP Hanging up in Shower"
1927      >
1928    </div></noscript>
1929
1930<modal-opener class="product__modal-opener product__modal-opener--image no-js-hidden" data-modal="#ProductModal-template--21930757390359__main">
1931  <span class="product__media-icon motion-reduce quick-add-hidden" aria-hidden="true"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-plus" width="19" height="19" viewBox="0 0 19 19" fill="none" xmlns="http://www.w3.org/2000/svg">
1932  <path fill-rule="evenodd" clip-rule="evenodd" d="M4.66724 7.93978C4.66655 7.66364 4.88984 7.43922 5.16598 7.43853L10.6996 7.42464C10.9758 7.42395 11.2002 7.64724 11.2009 7.92339C11.2016 8.19953 10.9783 8.42395 10.7021 8.42464L5.16849 8.43852C4.89235 8.43922 4.66793 8.21592 4.66724 7.93978Z" fill="currentColor"/>
1933  <path fill-rule="evenodd" clip-rule="evenodd" d="M7.92576 4.66463C8.2019 4.66394 8.42632 4.88723 8.42702 5.16337L8.4409 10.697C8.44159 10.9732 8.2183 11.1976 7.94215 11.
19331983C7.66601 11.199 7.44159 10.9757 7.4409 10.6995L7.42702 5.16588C7.42633 4.88974 7.64962 4.66532 7.92576 4.66463Z" fill="currentColor"/>
1934  <path fill-rule="evenodd" clip-rule="evenodd" d="M12.8324 3.03011C10.1255 0.323296 5.73693 0.323296 3.03011 3.03011C0.323296 5.73693 0.323296 10.1256 3.03011 12.8324C5.73693 15.5392 10.1255 15.5392 12.8324 12.8324C15.5392 10.1256 15.5392 5.73693 12.8324 3.03011ZM2.32301 2.32301C5.42035 -0.774336 10.4421 -0.774336 13.5395 2.32301C16.6101 5.39361 16.6366 10.3556 13.619 13.4588L18.2473 18.0871C18.4426 18.2824 18.4426 18.599 18.2473 18.7943C18.0521 18.9895 17.7355 18.9895 17.5402 18.7943L12.8778 14.1318C9.76383 16.6223 5.20839 16.4249 2.32301 13.5395C-0.774335 10.4421 -0.774335 5.42035 2.32301 2.32301Z" fill="currentColor"/>
1935</svg>
1936</span>
1937
1938  <div class="product__media media media--transparent gradient global-media-settings" style="padding-top: 100.0%;">
1939    <img
1940      srcset="//www.sorsoap.com/cdn/shop/files/hanging-min.png?v=1774044366&width=493 493w,
1941        //www.sorsoap.com/cdn/shop/files/hanging-min.png?v=1774044366&width=600 600w,
1942        //www.sorsoap.com/cdn/shop/files/hanging-min.png?v=1774044366&width=713 713w,
1943        //www.sorsoap.com/cdn/shop/files/hanging-min.png?v=1774044366&width=823 823w,
1944        //www.sorsoap.com/cdn/shop/files/hanging-min.png?v=1774044366&width=990 990w,
1945        
1946        
1947        
1948        
1949        
1950        
1951        //www.sorsoap.com/cdn/shop/files/hanging-min.png?v=1774044366 1000w"
1952      src="//www.sorsoap.com/cdn/shop/files/hanging-min.png?v=1774044366&width=1946"
1953      sizes="(min-width: 1600px) 675px, (min-width: 990px) calc(45.0vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw - 4rem)"
1954      loading="lazy"
1955      width="973"
1956      height="973"
1957      alt="Barnd New Bar of SORSOAP Hanging up in Shower"
1958    >
1959  </div>
1960  <button class="product__media-toggle quick-add-hidden" type="button" aria-haspopup="dialog" data-media-id="25249319845911">
1961    <span class="visually-hidden">
1962      Open media 9 in modal
1963    </span>
1964  </button>
1965</modal-opener>
1966                </li></ul>
1967          <div class="slider-buttons no-js-hidden quick-add-hidden">
1968            <button type="button" class="slider-button slider-button--prev" name="previous" aria-label="Slide left"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 10 6">
1969  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
1970</svg>
1971</button>
1972            <div class="slider-counter caption">
1973              <span class="slider-counter--current">1</span>
1974              <span aria-hidden="true"> / </span>
1975              <span class="visually-hidden">of</span>
1976              <span class="slider-counter--total">10</span>
1977            </div>
1978            <button type="button" class="slider-button slider-button--next" name="next" aria-label="Slide right"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 10 6">
1979  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
1980</svg>
1981</button>
1982          </div>
1983        </slider-component></media-gallery>
1984    </div>
1985    <div class="product__info-wrapper grid__item product__info-wrapper--extra-padding">
1986      <div id="ProductInfo-template--21930757390359__main" class="product__info-container product__info-container--sticky"><p class="product__text caption-with-letter-spacing" >sorsoap</p><div class="product__title" >
1987              <h1>NEW! Clean &amp; Simple 2 pack</h1>
1988              <a href="/products/clean-simple-2-pack" class="product__title">
1989                <h2 class="h1">
1990                  NEW! Clean &amp; Simple 2 pack
1991                </h2>
1992              </a>
1993            </div><p class="product__text subtitle" ></p><div class="no-js-hidden" id="price-template--21930757390359__main" role="status" >
1994<div class="price price--large price--show-badge">
1995  <div class="price__container"><div class="price__regular">
1996      <span class="visually-hidden visually-hidden--inline">Regular price</span>
1997      <span class="price-item price-item--regular">
1998        $23.99 USD
1999      </span>
2000    </div>
2001    <div class="price__sale">
2002        <span class="visually-hidden visually-hidden--inline">Regular price</span>
2003        <span>
2004          <s class="price-item price-item--regular">
2005            
2006              
2007            
2008          </s>
2009        </span><span class="visually-hidden visually-hidden--inline">Sale price</span>
2010      <span class="price-item price-item--sale price-item--last">
2011        $23.99 USD
2012      </span>
2013    </div>
2014    <small class="unit-price caption hidden">
2015      <span class="visually-hidden">Unit price</span>
2016      <span class="price-item price-item--last">
2017        <span></span>
2018        <span aria-hidden="true">/</span>
2019        <span class="visually-hidden">&nbsp;per&nbsp;</span>
2020        <span>
2021        </span>
2022      </span>
2023    </small>
2024  </div><span class="badge price__badge-sale color-accent-2">
2025      Sale
2026    </span>
2027
2028    <span class="badge price__badge-sold-out color-inverse">
2029      Sold out
2030    </span></div>
2031</div><div class="product__tax caption rte"><a href="/policies/shipping-policy">Shipping</a> calculated at checkout.
2032</div><div ><form method="post" action="/cart/add" id="product-form-installment-template--21930757390359__main" accept-charset="UTF-8" class="installment caption-large" enctype="multipart/form-data"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="id" value="42054564970519">
2033                <shopify-payment-terms variant-id="42054564970519" shopify-meta="{&quot;type&quot;:&quot;product&quot;,&quot;currency_code&quot;:&quot;USD&quot;,&quot;country_code&quot;:&quot;US&quot;,&quot;variants&quot;:[{&quot;id&quot;:42054564970519,&quot;price_per_term&quot;:&quot;$11.99&quot;,&quot;full_price&quot;:&quot;$23.99&quot;,&quot;eligible&quot;:false,&quot;available&quot;:true,&quot;number_of_payment_terms&quot;:2}],&quot;min_price&quot;:&quot;$35.00&quot;,&quot;max_price&quot;:&quot;$30,000.00&quot;,&quot;financing_plans&quot;:[{&quot;min_price&quot;:&quot;$35.00&quot;,&quot;max_price&quot;:&quot;$49.99&quot;,&quot;terms&quot;:[{&quot;apr&quot;:0,&quot;loan_type&quot;:&quot;split_pay&quot;,&quot;installments_count&quot;:2}],&quot;min_price_amount&quot;:35.0,&quot;max_price_amount&quot;:49.99},{&quot;min_price&quot;:&quot;$50.00&quot;,&quot;max_price&quot;:&quot;$149.99&quot;,&quot;terms&quot;:[{&quot;apr&quot;:0,&quot;loan_type&quot;:&quot;split_pay&quot;,&quot;installments_count&quot;:3},{&quot;apr&quot;:0,&quot;loan_type&quot;:&quot;split_pay&quot;,&quot;installments_count&quot;:4}],&quot;min_price_amount&quot;:50.0,&quot;max_price_amount&quot;:149.99},{&quot;min_price&quot;:&quot;$150.00&quot;,&quot;max_price&quot;:&quot;$999.99&quot;,&quot;terms&quot;:[{&quot;apr&quot;:0,&quot;loan_type&quot;:&quot;split_pay&quot;,&quot;installments_count&quot;:3},{&quot;apr&quot;:0,&quot;loan_type&quot;:&quot;split_pay&quot;,&quot;installments_count&quot;:4},{&quot;apr&quot;:15,&quot;loan_type&quot;:&quot;interest&quot;,&quot;installments_count&quot;:3},{&quot;apr&quot;:15,&quot;loan_type&quot;:&quot;interest&quot;,&quot;installments_count&quot;:6},{&quot;apr&quot;:15,&quot;loan_type&quot;:&quot;interest&quot;,&quot;installments_count&quot;:12}],&quot;min_price_amount&quot;:150.0,&quot;max_price_amount&quot;:999.99},{&quot;min_price&quot;:&quot;$1,000.00&quot;,&quot;max_price&quot;:&quot;$30,000.00&quot;,&quot;terms&quot;:[{&quot;apr&quot;:15,&quot;loan_type&quot;:&quot;interest&quot;,&quot;installments_count&quot;:3},{&quot;apr&quot;:15,&quot;loan_type&quot;:&quot;interest&quot;,&quot;installments_count&quot;:6},{&quot;apr&quot;:15,&quot;loan_type&quot;:&quot;interest&quot;,&quot;installments_count&quot;:12}],&quot;min_price_amount&quot;:1000.0,&quot;max_price_amount&quot;:30000.0}],&quot;installments_buyer_prequalification_enabled&quot;:false,&quot;seller_id&quot;:1116346}"></shopify-payment-terms>
2034<input type="hidden" name="product-id" value="7516973432855" /><input type="hidden" name="section-id" value="template--21930757390359__main" /></form></div><noscript class="product-form__noscript-wrapper-template--21930757390359__main">
2035              <div class="product-form__input hidden">
2036                <label class="form__label" for="Variants-template--21930757390359__main">Product variants</label>
2037                <div class="select">
2038                  <select name="id" id="Variants-template--21930757390359__main" class="select__select" form="product-form-template--21930757390359__main"><option
2039                        selected="selected"
2040                        
2041                        value="42054564970519"
2042                      >
2043                        Default Title
2044
2045                        - $23.99
2046                      </option></select>
2047                  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 10 6">
2048  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
2049</svg>
2050
2051                </div>
2052              </div>
2053            </noscript><div class="product-form__input product-form__quantity" >
2054              <label class="form__label" for="Quantity-template--21930757390359__main">
2055                Quantity
2056              </label>
2057
2058              <quantity-input class="quantity">
2059                <button class="quantity__button no-js-hidden" name="minus" type="button">
2060                  <span class="visually-hidden">Decrease quantity for NEW! Clean &amp;amp; Simple 2 pack</span>
2061                  <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-minus" fill="none" viewBox="0 0 10 2">
2062  <path fill-rule="evenodd" clip-rule="evenodd" d="M.5 1C.5.7.7.5 1 .5h8a.5.5 0 110 1H1A.5.5 0 01.5 1z" fill="currentColor">
2063</svg>
2064
2065                </button>
2066                <input class="quantity__input"
2067                    type="number"
2068                    name="quantity"
2069                    id="Quantity-template--21930757390359__main"
2070                    min="1"
2071                    value="1"
2072                    form="product-form-template--21930757390359__main"
2073                  >
2074                <button class="quantity__button no-js-hidden" name="plus" type="button">
2075                  <span class="visually-hidden">Increase quantity for NEW! Clean &amp;amp; Simple 2 pack</span>
2076                  <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-plus" fill="none" viewBox="0 0 10 10">
2077  <path fill-rule="evenodd" clip-rule="evenodd" d="M1 4.51a.5.5 0 000 1h3.5l.01 3.5a.5.5 0 001-.01V5.5l3.5-.01a.5.5 0 00-.01-1H5.5L5.49.99a.5.5 0 00-1 .01v3.5l-3.5.01H1z" fill="currentColor">
2078</svg>
2079
2080                </button>
2081              </quantity-input>
2082            </div><div id="shopify-block-AcmVUQW05ZTlRNFpIa__b4d7328d-4d0c-4ff0-a400-337c03c4aaa5" class="shopify-block shopify-app-block">
2083
2084
2085
2086<!-- BEGIN app snippet: app-init -->
2087
2088    <style data-shopify>
2089        
2090[data-editable="pre-order-button"] {
2091	background-color: #772de1;
2092	padding-left: 30px;
2093	padding-top: 13px;
2094	border-radius: 5px;
2095	border-color: #8a59e9;
2096	border-width: 1px;
2097	color: #FFFFFF;
2098	font-size: 18px;
2099	font-family: inherit;
2100	font-style: normal;
2101	font-weight: bold;
2102	text-decoration: none;
2103	padding-bottom: 13px;
2104	padding-right: 30px;
2105}
2106[data-editable="notify-me-button"] {
2107	background-color: #772de1;
2108	padding-left: 30px;
2109	padding-top: 13px;
2110	border-radius: 5px;
2111	border-color: #8a59e9;
2112	border-width: 1px;
2113	color: #FFFFFF;
2114	font-size: 18px;
2115	font-family: inherit;
2116	font-style: normal;
2117	font-weight: bold;
2118	text-decoration: none;
2119	padding-bottom: 13px;
2120	padding-right: 30px;
2121}
2122[data-editable="coming-soon-button"] {
2123	background-color: #772de1;
2124	padding-left: 30px;
2125	padding-top: 13px;
2126	border-radius: 5px;
2127	border-color: #864cdb;
2128	border-width: 1px;
2129	color: #FFFFFF;
2130	font-size: 18px;
2131	font-family: inherit;
2132	font-style: normal;
2133	font-weight: bold;
2134	text-decoration: none;
2135	padding-bottom: 13px;
2136	padding-right: 30px;
2137}
2138[data-editable="coming-soon-dropping"] {
2139	color: #2F8FDB;
2140	font-size: 14px;
2141	font-family: inherit;
2142	font-style: normal;
2143	font-weight: normal;
2144	text-decoration: none;
2145}
2146[data-editable="pre-order-message"] {
2147	background-color: #F4F4F4;
2148	border-radius: 10px;
2149	border-color: #D7D7D7;
2150	border-width: 1px;
2151	color: #232323;
2152	font-size: 14px;
2153	font-family: inherit;
2154	font-style: normal;
2155	font-weight: normal;
2156	text-decoration: none;
2157}
2158[data-editable="pre-order-button-hover"] {
2159	background-color: #864cdb;
2160	border-color: #864cdb;
2161	color: #FFFFFF;
2162	font-size: 18px;
2163	font-family: inherit;
2164	font-style: normal;
2165	font-weight: bold;
2166	text-decoration: none;
2167	padding-top: 13px;
2168	padding-bottom: 13px;
2169	padding-left: 30px;
2170	padding-right: 30px;
2171	border-radius: 5px;
2172	border-width: 1px;
2173}
2174[data-editable="notify-me-button-hover"] {
2175	background-color: #864cdb;
2176	border-color: #864cdb;
2177	color: #FFFFFF;
2178	font-size: 18px;
2179	font-family: inherit;
2180	font-style: normal;
2181	font-weight: bold;
2182	text-decoration: none;
2183	padding-top: 13px;
2184	padding-bottom: 13px;
2185	padding-left: 30px;
2186	padding-right: 30px;
2187	border-radius: 5px;
2188	border-width: 1px;
2189}
2190[data-editable="0"] {
2191	0: .;
2192}
2193[data-editable="1"] {
2194	0: d;
2195}
2196[data-editable="2"] {
2197	0: e;
2198}
2199[data-editable="3"] {
2200	0: s;
2201}
2202[data-editable="4"] {
2203	0: i;
2204}
2205[data-editable="5"] {
2206	0: g;
2207}
2208[data-editable="6"] {
2209	0: n;
2210}
2211[data-editable="7"] {
2212	0: -;
2213}
2214[data-editable="8"] {
2215	0: p;
2216}
2217[data-editable="9"] {
2218	0: r;
2219}
2220[data-editable="10"] {
2221	0: e;
2222}
2223[data-editable="11"] {
2224	0: -;
2225}
2226[data-editable="12"] {
2227	0: o;
2228}
2229[data-editable="13"] {
2230	0: r;
2231}
2232[data-editable="14"] {
2233	0: d;
2234}
2235[data-editable="15"] {
2236	0: e;
2237}
2238[data-editable="16"] {
2239	0: r;
2240}
2241[data-editable="17"] {
2242	0: -;
2243}
2244[data-editable="18"] {
2245	0: t;
2246}
2247[data-editable="19"] {
2248	0: e;
2249}
2250[data-editable="20"] {
2251	0: m;
2252}
2253[data-editable="21"] {
2254	0: p;
2255}
2256[data-editable="22"] {
2257	0: l;
2258}
2259[data-editable="23"] {
2260	0: a;
2261}
2262[data-editable="24"] {
2263	0: t;
2264}
2265[data-editable="25"] {
2266	0: e;
2267}
2268[data-editable="26"] {
2269	0: -;
2270}
2271[data-editable="27"] {
2272	0: w;
2273}
2274[data-editable="28"] {
2275	0: r;
2276}
2277[data-editable="29"] {
2278	0: a;
2279}
2280[data-editable="30"] {
2281	0: p;
2282}
2283[data-editable="31"] {
2284	0: p;
2285}
2286[data-editable="32"] {
2287	0: e;
2288}
2289[data-editable="33"] {
2290	0: r;
2291}
2292    </style>
2293
2294  
2295<script>
2296    if(typeof(Spurit) === 'undefined' && !window.PomFirstLoad){
2297        var Spurit = {};
2298        if(!Spurit.Preorder2){
2299            Spurit.Preorder2 = {};
2300        }
2301        if(!Spurit.Preorder2.snippet){
2302          Spurit.Preorder2.snippet = {};
2303        }
2304        if(!Spurit.Preorder2.snippet.products){
2305          Spurit.Preorder2.snippet.products = {};
2306        }
2307
2308        Spurit.Preorder2.snippet.shopHash = '939aac66fae09d4c7d49b735a8072f96';
2309        Spurit.Preorder2.snippet.cacheTimestamp = "1741138732";
2310
2311        // Init POM Settings //
2312        if(!Spurit.Preorder2.settings){
2313            Spurit.Preorder2.settings = {};
2314            Spurit.Preorder2.settings.products = {};
2315            Spurit.Preorder2.settings.product_all = {};
2316            Spurit.Preorder2.settings.variants = {};
2317            Spurit.Preorder2.settings.defaultSetting = {};
2318        }
2319
2320        
2321            const shopSettings = {"config":{"locations":{"0":"All"},"preOrderTag":"pre-order","estDeliveryDateLineItem":"Estimated Delivery Date","partiallyPreOrderWarning":"You are trying to purchase more products than available in stock. :stock items will be purchased and the rest will be pre-ordered.","preOrderLimitWarning":"You are trying to pre-order more products than available. No more than :limit items can be pre-ordered.","checkoutWarning":"The quantity of some items is more than can be ordered or pre-ordered. Please pay attention to the updated quantity.","disabledPreOrderStatus":"noChanges","style":null,"visible":"hover","selectedPosition":"top","buttonCss":"[data-editable=\"pre-order-button\"] {\n\tbackground-color: #772de1;\n\tpadding-left: 30px;\n\tpadding-top: 13px;\n\tborder-radius: 5px;\n\tborder-color: #8a59e9;\n\tborder-width: 1px;\n\tcolor: #FFFFFF;\n\tfont-size: 18px;\n\tfont-family: inherit;\n\tfont-style: normal;\n\tfont-weight: bold;\n\ttext-decoration: none;\n\tpadding-bottom: 13px;\n\tpadding-right: 30px;\n}\n[data-editable=\"notify-me-button\"] {\n\tbackground-color: #772de1;\n\tpadding-left: 30px;\n\tpadding-top: 13px;\n\tborder-radius: 5px;\n\tborder-color: #8a59e9;\n\tborder-width: 1px;\n\tcolor: #FFFFFF;\n\tfont-size: 18px;\n\tfont-family: inherit;\n\tfont-style: normal;\n\tfont-weight: bold;\n\ttext-decoration: none;\n\tpadding-bottom: 13px;\n\tpadding-right: 30px;\n}\n[data-editable=\"coming-soon-button\"] {\n\tbackground-color: #772de1;\n\tpadding-left: 30px;\n\tpadding-top: 13px;\n\tborder-radius: 5px;\n\tborder-color: #864cdb;\n\tborder-width: 1px;\n\tcolor: #FFFFFF;\n\tfont-size: 18px;\n\tfont-family: inherit;\n\tfont-style: normal;\n\tfont-weight: bold;\n\ttext-decoration: none;\n\tpadding-bottom: 13px;\n\tpadding-right: 30px;\n}\n[data-editable=\"coming-soon-dropping\"] {\n\tcolor: #2F8FDB;\n\tfont-size: 14px;\n\tfont-family: inherit;\n\tfont-style: normal;\n\tfont-weight: normal;\n\ttext-decoration: none;\n}\n[data-editable=\"pre-order-message\"] {\n\tbackground-color: #F4F4F4;\n\tborder-radius: 10px;\n\tborder-color: #D7D7D7;\n\tborder-width: 1px;\n\tcolor: #232323;\n\tfont-size: 14px;\n\tfont-family: inherit;\n\tfont-style: normal;\n\tfont-weight: normal;\n\ttext-decoration: none;\n}\n[data-editable=\"pre-order-button-hover\"] {\n\tbackground-color: #864cdb;\n\tborder-color: #864cdb;\n\tcolor: #FFFFFF;\n\tfont-size: 18px;\n\tfont-family: inherit;\n\tfont-style: normal;\n\tfont-weight: bold;\n\ttext-decoration: none;\n\tpadding-top: 13px;\n\tpadding-bottom: 13px;\n\tpadding-left: 30px;\n\tpadding-right: 30px;\n\tborder-radius: 5px;\n\tborder-width: 1px;\n}\n[data-editable=\"notify-me-button-hover\"] {\n\tbackground-color: #864cdb;\n\tborder-color: #864cdb;\n\tcolor: #FFFFFF;\n\tfont-size: 18px;\n\tfont-family: inherit;\n\tfont-style: normal;\n\tfont-weight: bold;\n\ttext-decoration: none;\n\tpadding-top: 13px;\n\tpadding-bottom: 13px;\n\tpadding-left: 30px;\n\tpadding-right: 30px;\n\tborder-radius: 5px;\n\tborder-width: 1px;\n}\n[data-editable=\"0\"] {\n\t0: .;\n}\n[data-editable=\"1\"] {\n\t0: d;\n}\n[data-editable=\"2\"] {\n\t0: e;\n}\n[data-editable=\"3\"] {\n\t0: s;\n}\n[data-editable=\"4\"] {\n\t0: i;\n}\n[data-editable=\"5\"] {\n\t0: g;\n}\n[data-editable=\"6\"] {\n\t0: n;\n}\n[data-editable=\"7\"] {\n\t0: -;\n}\n[data-editable=\"8\"] {\n\t0: p;\n}\n[data-editable=\"9\"] {\n\t0: r;\n}\n[data-editable=\"10\"] {\n\t0: e;\n}\n[data-editable=\"11\"] {\n\t0: -;\n}\n[data-editable=\"12\"] {\n\t0: o;\n}\n[data-editable=\"13\"] {\n\t0: r;\n}\n[data-editable=\"14\"] {\n\t0: d;\n}\n[data-editable=\"15\"] {\n\t0: e;\n}\n[data-editable=\"16\"] {\n\t0: r;\n}\n[data-editable=\"17\"] {\n\t0: -;\n}\n[data-editable=\"18\"] {\n\t0: t;\n}\n[data-editable=\"19\"] {\n\t0: e;\n}\n[data-editable=\"20\"] {\n\t0: m;\n}\n[data-editable=\"21\"] {\n\t0: p;\n}\n[data-editable=\"22\"] {\n\t0: l;\n}\n[data-editable=\"23\"] {\n\t0: a;\n}\n[data-editable=\"24\"] {\n\t0: t;\n}\n[data-editable=\"25\"] {\n\t0: e;\n}\n[data-editable=\"26\"] {\n\t0: -;\n}\n[data-editable=\"27\"] {\n\t0: w;\n}\n[data-editable=\"28\"] {\n\t0: r;\n}\n[data-editable=\"29\"] {\n\t0: a;\n}\n[data-editable=\"30\"] {\n\t0: p;\n}\n[data-editable=\"31\"] {\n\t0: p;\n}\n[data-editable=\"32\"] {\n\t0: e;\n}\n[data-editable=\"33\"] {\n\t0: r;\n}","parsedCss":null,"customCss":null,"parsedAtcStyle":{},"design":{"id":0,"defaultColor":"red","params":{"buttonText":"Pre-order","customStyle":true,"buttonMessage":"We will fulfill the order as soon as this item becomes available","droppingOnText":"Dropping on 2022-07-12","isFollowPreOrder":true,"buttonMessageShown":true,"buttonNotifyMeText":"Notify Me when available","buttonComingSoonText":"Coming Soon","messageDirectionClassName":"top","messageVisibilityClassName":"hover"},"settings":{"pre-order-button":{"__options":{"title":"Button","font-size":{"min":10,"max":50},"padding-top":{"label":"Height","min":0,"max":60,"copyTo":{"0":{"element":"pre-order-button","property":"padding-bottom"},"1":{"element":"pre-order-button-hover","property":"padding-top"},"2":{"element":"pre-order-button-hover","property":"padding-bottom"}}},"padding-left":{"label":"Width","min":0,"max":60,"copyTo":{"0":{"element":"pre-order-button","property":"padding-right"},"1":{"element":"pre-order-button-hover","property":"padding-left"},"2":{"element":"pre-order-button-hover","property":"padding-right"}}},"border-radius":{"max":35,"copyTo":{"0":{"element":"pre-order-button-hover","property":"border-radius"}}},"border-width":{"copyTo":{"0":{"element":"pre-order-button-hover","property":"border-width"}}},"font-family":{"variants":{"0":{"label":"Theme Default","value":"inherit"},"1":{"label":"Arial","value":"Arial, sans-serif"},"2":{"label":"Geneva","value":"Geneva, Tahoma, sans-serif"},"3":{"label":"Georgia","value":"Georgia, serif"},"4":{"label":"Times","value":"Times, Times New Roman, serif"},"5":{"label":"Verdana","value":"Verdana, sans-serif"}}}},"background-color":"#772de1","padding-left":"30px","padding-top":"13px","border-radius":"5px","border-color":"#8a59e9","border-width":"1px","color":"#FFFFFF","font-size":"18px","font-family":"inherit","font-style":"normal","font-weight":"bold","text-decoration":"none"},"pre-order-message":{"__options":{"title":"Button Message","font-size":{"min":10,"max":50},"border-radius":{"max":35},"font-family":{"variants":{"0":{"label":"Theme Default","value":"inherit"},"1":{"label":"Arial","value":"Arial, sans-serif"},"2":{"label":"Geneva","value":"Geneva, Tahoma, sans-serif"},"3":{"label":"Georgia","value":"Georgia, serif"},"4":{"label":"Times","value":"Times, Times New Roman, serif"},"5":{"label":"Verdana","value":"Verdana, sans-serif"}}}},"background-color":"#F4F4F4","border-radius":"10px","border-color":"#D7D7D7","border-width":"1px","color":"#232323","font-size":"14px","font-family":"inherit","font-style":"normal","font-weight":"normal","text-decoration":"none"},"pre-order-button-hover":{"__options":{"title":"Button on Hover","font-family":{"variants":{"0":{"label":"Theme Default","value":"inherit"},"1":{"label":"Arial","value":"Arial, sans-serif"},"2":{"label":"Geneva","value":"Geneva, Tahoma, sans-serif"},"3":{"label":"Georgia","value":"Georgia, serif"},"4":{"label":"Times","value":"Times, Times New Roman, serif"},"5":{"label":"Verdana","value":"Verdana, sans-serif"}}},"font-size":{"min":10,"max":50}},"background-color":"#864cdb","border-color":"#864cdb","color":"#FFFFFF","font-size":"18px","font-family":"inherit","font-style":"normal","font-weight":"bold","text-decoration":"none"},"notify-me-button":{"__options":{"title":"Notify Me Button","font-size":{"min":10,"max":50},"padding-top":{"label":"Height","min":0,"max":60,"copyTo":{"0":{"element":"notify-me-button","property":"padding-bottom"},"1":{"element":"notify-me-button-hover","property":"padding-top"},"2":{"element":"notify-me-button-hover","property":"padding-bottom"}}},"padding-left":{"label":"Width","min":0,"max":60,"copyTo":{"0":{"element":"notify-me-button","property":"padding-right"},"1":{"element":"notify-me-button-hover","property":"padding-left"},"2":{"element":"notify-me-button-hover","property":"padding-right"}}},"border-radius":{"max":35,"copyTo":{"0":{"element":"notify-me-button-hover","property":"border-radius"}}},"border-width":{"copyTo":{"0":{"element":"notify-me-button-hover","property":"border-width"}}},"font-family":{"variants":{"0":{"label":"Theme Default","value":"inherit"},"1":{"label":"Arial","value":"Arial, sans-serif"},"2":{"label":"Geneva","value":"Geneva, Tahoma, sans-serif"},"3":{"label":"Georgia","value":"Georgia, serif"},"4":{"label":"Times","value":"Times, Times New Roman, serif"},"5":{"label":"Verdana","value":"Verdana, sans-serif"}}}},"background-color":"#772de1","padding-left":"30px","padding-top":"13px","border-radius":"5px","border-color":"#8a59e9","border-width":"1px","color":"#FFFFFF","font-size":"18px","font-family":"inherit","font-style":"normal","font-weight":"bold","text-decoration":"none"},"coming-soon-button":{"__options":{"title":"Coming Soon Button","padding-top":{"label":"Height","min":0,"max":60,"copyTo":{"0":{"element":"coming-soon-button","property":"padding-bottom"}}},"padding-left":{"label":"Width","min":0,"max":60,"copyTo":{"0":{"element":"coming-soon-button","property":"padding-right"}}},"border-radius":{"max":35,"copyTo":{"0":{"element":"coming-soon-button","property":"border-radius"}}},"font-size":{"min":10,"max":50},"font-family":{"variants":{"0":{"label":"Theme Default","value":"inherit"},"1":{"label":"Arial","value":"Arial, sans-serif"},"2":{"label":"Geneva","value":"Geneva, Tahoma, sans-serif"},"3":{"label":"Georgia","value":"Georgia, serif"},"4":{"label":"Times","value":"Times, Times New Roman, serif"},"5":{"label":"Verdana","value":"Verdana, sans-serif"}}}},"background-color":"#772de1","padding-left":"30px","padding-top":"13px","border-radius":"5px","border-color":"#864cdb","border-width":"1px","color":"#FFFFFF","font-size":"18px","font-family":"inherit","font-style":"normal","font-weight":"bold","text-decoration":"none"},"coming-soon-dropping":{"__options":{"title":"Dropping on Text","font-size":{"min":10,"max":50},"border-radius":{"max":35},"font-family":{"variants":{"0":{"label":"Theme Default","value":"inherit"},"1":{"label":"Arial","value":"Arial, sans-serif"},"2":{"label":"Geneva","value":"Geneva, Tahoma, sans-serif"},"3":{"label":"Georgia","value":"Georgia, serif"},"4":{"label":"Times","value":"Times, Times New Roman, serif"},"5":{"label":"Verdana","value":"Verdana, sans-serif"}}}},"color":"#2F8FDB","font-size":"14px","font-family":"inherit","font-style":"normal","font-weight":"normal","text-decoration":"none"},"notify-me-button-hover":{"__options":{"title":"Notify Me Button on Hover","font-family":{"variants":{"0":{"label":"Theme Default","value":"inherit"},"1":{"label":"Arial","value":"Arial, sans-serif"},"2":{"label":"Geneva","value":"Geneva, Tahoma, sans-serif"},"3":{"label":"Georgia","value":"Georgia, serif"},"4":{"label":"Times","value":"Times, Times New Roman, serif"},"5":{"label":"Verdana","value":"Verdana, sans-serif"}}},"font-size":{"min":10,"max":50}},"background-color":"#864cdb","border-color":"#864cdb","color":"#FFFFFF","font-size":"18px","font-family":"inherit","font-style":"normal","font-weight":"bold","text-decoration":"none"},"estimated-shipping-date":{"__options":{"title":"Estimated Shipping Date","font-size":{"min":10,"max":50},"font-family":{"variants":{"0":{"label":"Theme Default","value":"inherit"},"1":{"label":"Arial","value":"Arial, sans-serif"},"2":{"label":"Geneva","value":"Geneva, Tahoma, sans-serif"},"3":{"label":"Georgia","value":"Georgia, serif"},"4":{"label":"Times","value":"Times, Times New Roman, serif"},"5":{"label":"Verdana","value":"Verdana, sans-serif"}}}},"background-color":"#2F8FDB","color":"#FFFFFF","font-size":"14px","font-family":"inherit","font-style":"normal","font-weight":"bold","text-decoration":"none"}},"template":"{{#enddateShown}}<div class=\"end-date-wrapper\"><p class=\"time-remaining\">{{ timeRemaining }}</p><p class=\"end-date\">{{ endDate }}</p></div>{{/enddateShown}}<div class=\"pre-order-counter-wrapper\">{{{ counterBar }}}<p class=\"counter-text\">{{ counterText }}</p></div><div class=\"design-pre-order-template-wrapper {{ messageVisibilityClassName }}-visible {{ messageDirectionClassName }}-direction {{ customStyle }}-style\"><button type=\"submit\" id=\"pre_order_custom\" class=\"pre-order-custom\" data-pre-order-atc-button=\"1\"><span data-editable=\"pre-order-button\" class=\"pre-order-2-button\">{{ buttonText }}</span><span data-editable=\"pre-order-button-hover\" class=\"pre-order-2-button hover\">{{ buttonText }}</span></button>{{#buttonMessageShown}}<span data-editable=\"pre-order-message\" class=\"pre-order-2-message\">{{ buttonMessage }}</span>{{/buttonMessageShown}}</div>","templateNotifyMe":"<div class=\"design-pre-order-template-wrapper {{ messageVisibilityClassName }}-visible {{ messageDirectionClassName }}-direction {{ customStyle }}-style\" style=\"margin: 0;\">\n      <button type=\"submit\" data-notify-me-atc-button=\"1\">
2321\n        <span data-editable=\"notify-me-button\" class=\"pre-order-2-button\">{{ buttonNotifyMeText }}</span>\n        <span data-editable=\"notify-me-button-hover\" class=\"pre-order-2-button hover\">{{ buttonNotifyMeText }}</span>\n      </button>\n    </div>","templateComingSoon":"<div class=\"design-pre-order-template-wrapper {{ messageVisibilityClassName }}-visible {{ messageDirectionClassName }}-direction {{ customStyle }}-style\" style=\"margin: 0;\">\n      <button type=\"submit\">\n        <span data-editable=\"coming-soon-button\" class=\"pre-order-2-button\">{{ buttonComingSoonText }}</span>\n      </button>\n      <span data-editable=\"coming-soon-dropping\" class=\"coming-soon-2-message\">{{ droppingOnText }}</span>\n    </div>","templateEstimatedShippingDate":"<div data-editable=\"estimated-shipping-date\" class=\"estimated-shipping-date\">\n    <div class=\"shipping-icon\">\n      <img class=\"icon\" alt=\"rocket\">\n    </div>\n    <div class=\"shipping-text\">\n      <p class=\"shipping-info\">\n        <span>\n          Estimated shipping date will come\n        </span>\n        <span>15:26 9th November 2023</span>\n      </p>\n    </div>\n  </div>"},"selectors":{"product":{"selector":"form[action=\"/cart/add\"] [type=submit]"},"collection":{"selector":"form[action=\"/cart/add\"] [type=submit]"},"index":{"selector":"form[action=\"/cart/add\"] [type=submit]"},"quickview":{"selector":"form[action=\"/cart/add\"] [type=submit]"}},"alertStock":0,"isEnableQuantityLeftPopup":1,"isEnableLimitProductPagePopup":1,"isEnableLimitCartPagePopup":1,"selector_partial_payment":{},"is_theme_changed":false,"isEnableShowEstDeliveryDate":0,"notifyMeBtnStyle":"atc_style","comingSoonBtnStyle":"atc_style","estimatedShippingDateStyle":"atc_style","selectors_discount":{"index":{"price_product":{"selector":""}},"product":{"price_product":{"selector":""}},"collection":{"price_product":{"selector":""}},"quickview":{"price_product":{"selector":""}},"cart":{"price_individual":{"selector":""},"price_total":{"selector":""},"price_subtotal":{"selector":""}},"ajax_cart":{"price_individual":{"selector":""},"price_total":{"selector":""},"price_subtotal":{"selector":""},"button_checkout":{"selector":""}}
2321,"hasShopAjaxCart":false},"disabled_recaptcha":"false","email_notification":{"title":"[Product] is available now!","address1":"Copyright@2021 Amai Digital Pte Ltd. All Rights Reserved","greeting":"Hi,","store_name":"Powered by Pre-Order Manager","description":"Get it now before it goes out of stock again!","sender_name":"sorsoap","sender_email":"[email protected]","visit_product":"View item","multiple_title":"[Product] is available now!"}},"timezone":"America/New_York","shop_created_at":"2022-07-12T13:23:49.000000Z","theme_version":"2.0","theme_id":887,"theme_name":"NEW LIVE DAWN THEME","money_format":"${{amount}}","appUrl":"https://preordermanager.amai.com","appPomName":"Preorder2"};
2322            console.log(shopSettings);
2323            Spurit.Preorder2.settings.config = shopSettings.config;
2324            Spurit.Preorder2.settings.timezone = shopSettings.timezone;
2325            Spurit.Preorder2.settings.shop_created_at = shopSettings.shop_created_at;
2326            Spurit.Preorder2.settings.money_format = shopSettings.money_format;
2327            Spurit.Preorder2.settings.theme_version = shopSettings.theme_version;
2328            Spurit.Preorder2.settings.theme_name = shopSettings.theme_name;
2329            Spurit.Preorder2.settings.theme_id = shopSettings.theme_id;
2330            Spurit.Preorder2.settings.defaultSetting = {"shop_id":26308,"config":{"buttonText":"Pre-Order","buttonMessage":"We will fulfill the order as soon as this item becomes available","hasCustomCheckoutLabel":true,"preOrderLabel":"Pre-ordered items","quantityLimit":0,"closedPreOrderMessage":"Sold out"},"date_start":null,"date_stop":null,"time_end":"00:00:00","time_start":"00:00:00","discount_value":null,"discount_type":"percentage","created_at":"2022-07-12T13:23:49.000000Z","updated_at":"2022-07-12T13:23:49.000000Z","is_default":1,"config_date_time":null,"config_preorder_counter":null,"is_quantity_limit_active":false,"is_schedule_active":false,"is_t_and_c_active":false,"is_t_and_c_agree_active":false,"config_t_and_c":null,"auto_turn_off_po":false,"config_coming_soon":null,"is_available_from_active":false,"is_enable_reset_est_date_active":false,"is_shipping_date_active":false,"config_shipping_date":null};
2331            if(!Spurit.appUrl){
2332                Spurit.appUrl = shopSettings.appUrl;
2333            }
2334            if(!Spurit.appPomName){
2335                Spurit.appPomName = shopSettings.appPomName;
2336            }
2337            window.isMetafieldsExist = true;
2338        
2339        // End - Init POM Settings //
2340
2341        window.PomFirstLoad = true;
2342        console.log("app init load");
2343        let script = document.createElement("script");  // create a script DOM node
2344        script.src = 'https://amaicdn.com/preorder2/common.js';  // set its src to the provided URL
2345        document.head.appendChild(script);
2346
2347        
2348
2349        
2350            
2351            
2352            Spurit.Preorder2.snippet.products['clean-simple-2-pack'] = {id:7516973432855,handle:"clean-simple-2-pack",title:"NEW! Clean \u0026 Simple 2 pack",variants:[{id:42054564970519,title:"Default Title",inventory_quantity:69,inventory_management:"shopify",inventory_policy:"continue",price:2399,compare_at_price:0,selling_plan_allocations: []}]};
2353            //INIT POM Product Detail Settings//
2354            if(!Spurit.Preorder2.settings){
2355                Spurit.Preorder2.settings = {};
2356            }
2357            
2358                if(!Spurit.Preorder2.settings.products){
2359                    Spurit.Preorder2.settings.products = {};
2360                }
2361                Spurit.Preorder2.settings.products = {
2362                    ...Spurit.Preorder2.settings.products,
2363                    ...{"7516973432855":{"product_id":7516973432855,"shop_id":26308,"is_active":true,"config":null,"is_coming_soon_active":false,"config_coming_soon":null,"is_t_and_c_active":false,"is_t_and_c_agree_active":false,"config_t_and_c":null,"is_notify_active":true,"config_notify":null,"date_start":null,"date_stop":null,"time_end":"23:59:59","time_start":"12:00:00","discount_value":null,"discount_type":"percentage","created_at":"2025-03-03T17:13:45.000000Z","updated_at":"2025-03-03T17:13:53.000000Z","badge_type":"A","badge_position":"upper-right","original_main_img_url":null,"badge_img_id":null,"is_badge_active":false,"badge_txt_color":null,"badge_bg_color":null,"config_location":null,"config_date_time":null,"config_preorder_counter":null,"base64_img":null,"auto_turn_off_po":false,"is_partial_payment_active":false,"config_partial_payment":null,"sellingplan_group_id":null,"is_quantity_limit_active":false,"is_location_active":false,"is_schedule_active":false,"is_discount_active":false,"full_payment_group_id":null,"is_check_fullpayment":0,"is_payment_due_date_active":false,"is_shipping_date_active":0,"config_shipping_date":null,"is_publish_po_calendar":false,"is_publish_cs_calendar":false,"is_available_from_active":false,"is_enable_reset_est_date_active":false}}
2364                };
2365                if(!Spurit.Preorder2.settings.product_all){
2366                    Spurit.Preorder2.settings.product_all = {};
2367                }
2368                Spurit.Preorder2.settings.product_all = {
2369                    ...Spurit.Preorder2.settings.product_all,
2370                    ...{"7516973432855":{"product_id":7516973432855,"shop_id":26308,"is_active":true,"config":null,"is_coming_soon_active":false,"config_coming_soon":null,"is_t_and_c_active":false,"is_t_and_c_agree_active":false,"config_t_and_c":null,"is_notify_active":true,"config_notify":null,"date_start":null,"date_stop":null,"time_end":"23:59:59","time_start":"12:00:00","discount_value":null,"discount_type":"percentage","created_at":"2025-03-03T17:13:45.000000Z","updated_at":"2025-03-03T17:13:53.000000Z","badge_type":"A","badge_position":"upper-right","original_main_img_url":null,"badge_img_id":null,"is_badge_active":false,"badge_txt_color":null,"badge_bg_color":null,"config_location":null,"config_date_time":null,"config_preorder_counter":null,"base64_img":null,"auto_turn_off_po":false,"is_partial_payment_active":false,"config_partial_payment":null,"sellingplan_group_id":null,"is_quantity_limit_active":false,"is_location_active":false,"is_schedule_active":false,"is_discount_active":false,"full_payment_group_id":null,"is_check_fullpayment":0,"is_payment_due_date_active":false,"is_shipping_date_active":0,"config_shipping_date":null,"is_publish_po_calendar":false,"is_publish_cs_calendar":false,"is_available_from_active":false,"is_enable_reset_est_date_active":false}}
2371                };
2372            
2373            
2374            // END POM Product Detail Settings //
2375        
2376    }
2377
2378    if(typeof(Spurit.globalSnippet) === 'undefined'){
2379        Spurit.globalSnippet = {
2380            shop_currency: 'USD',
2381            money_format: '${{amount}}',
2382            cart: {"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":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0},
2383            customer_id: '',
2384            domain: 'www.sorsoap.com'
2385        };
2386    }
2387</script>
2387
2388<!-- END app snippet -->
2389<!-- BEGIN app snippet: preorder-button --><preorder-button
2390  
2391  variant_id="42054564970519"
2392  
2393  
2394  product_id="7516973432855"
2395  
2396  is_setting_load="false"
2397  is_submit="false">
2398  <div class="preorder-btn-wrapper spurit-po-wrapper"><form method="post" action="/cart/add" id="product-form-template--21930757390359__main" accept-charset="UTF-8" class="form" enctype="multipart/form-data" novalidate="novalidate" data-type="add-to-cart-form" onSubmit="onFormSubmit(this,event)"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" />
2399        <input
2400          type="hidden"
2401          name="id"
2402          value="42054564970519"
2403          onChange="onChangeVariantCallback(this);">
2404      
2405
2406      <div class="product-form__buttons">
2407        <div class="" id="preorder_state"></div>
2408        <div class="hidden" id="sold_out_state"></div>
2409      </div><input type="hidden" name="product-id" value="7516973432855" /><input type="hidden" name="section-id" value="template--21930757390359__main" /></form></div>
2410</preorder-button>
2411<script
2412  defer
2413  src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.29.1/moment.min.js"
2414  integrity="sha512-qTXRIMyZIFb8iQcfjXWCO8+M5Tbc38Qi5WzdPOYZHIlZpzBHG3L3by84BBBOiRGiEb7KKtAOAs5qYdUiZiQNNQ=="
2415  crossorigin="anonymous"
2416  referrerpolicy="no-referrer"></script>
vendor: 1 bytes, line 2416
2416
2417<script
2418  defer
2419  src="https://cdnjs.cloudflare.com/ajax/libs/moment-timezone/0.5.33/moment-timezone-with-data-1970-2030.min.js"
2420  integrity="sha512-FOmgceoy0+6TMqXphk6oiZ6OkbF0yKaapTE6TSFwixidHNPt3yVnR3IRIxJR60+JWHzsx4cSpYutBosZ8iBA1g=="
2421  crossorigin="anonymous"
2422  referrerpolicy="no-referrer"></script>
2422<!-- END app snippet -->
2423
2424
2425</div>
2426<div >
2427              <product-form class="product-form">
2428                <div class="product-form__error-message-wrapper" role="alert" hidden>
2429                  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-error" viewBox="0 0 13 13">
2430                    <circle cx="6.5" cy="6.50049" r="5.5" stroke="white" stroke-width="2"/>
2431                    <circle cx="6.5" cy="6.5" r="5.5" fill="#EB001B" stroke="#EB001B" stroke-width="0.7"/>
2432                    <path d="M5.87413 3.52832L5.97439 7.57216H7.02713L7.12739 3.52832H5.87413ZM6.50076 9.66091C6.88091 9.66091 7.18169 9.37267 7.18169 9.00504C7.18169 8.63742 6.88091 8.34917 6.50076 8.34917C6.12061 8.34917 5.81982 8.63742 5.81982 9.00504C5.81982 9.37267 6.12061 9.66091 6.50076 9.66091Z" fill="white"/>
2433                    <path d="M5.87413 3.17832H5.51535L5.52424 3.537L5.6245 7.58083L5.63296 7.92216H5.97439H7.02713H7.36856L7.37702 7.58083L7.47728 3.537L7.48617 3.17832H7.12739H5.87413ZM6.50076 10.0109C7.06121 10.0109 7.5317 9.57872 7.5317 9.00504C7.5317 8.43137 7.06121 7.99918 6.50076 7.99918C5.94031 7.99918 5.46982 8.43137 5.46982 9.00504C5.46982 9.57872 5.94031 10.0109 6.50076 10.0109Z" fill="white" stroke="#EB001B" stroke-width="0.7">
2434                  </svg>
2435                  <span class="product-form__error-message"></span>
2436                </div><form method="post" action="/cart/add" id="product-form-template--21930757390359__main" accept-charset="UTF-8" class="form" enctype="multipart/form-data" novalidate="novalidate" data-type="add-to-cart-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="id" value="42054564970519" disabled>
2437                  <div class="product-form__buttons">
2438                    <button
2439                      type="submit"
2440                      name="add"
2441                      class="product-form__submit button button--full-width button--secondary"
2442                    
2443                    >
2444                        <span>Add to cart
2445</span>
2446                        <div class="loading-overlay__spinner hidden">
2447                          <svg aria-hidden="true" focusable="false" role="presentation" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg">
2448                            <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle>
2449                          </svg>
2450                        </div>
2451                    </button><div data-shopify="payment-button" class="shopify-payment-button"> <shopify-accelerated-checkout recommended="{&quot;supports_subs&quot;:true,&quot;supports_def_opts&quot;:false,&quot;name&quot;:&quot;shop_pay&quot;,&quot;wallet_params&quot;:{&quot;shopId&quot;:57697730583,&quot;merchantName&quot;:&quot;sorsoap&quot;,&quot;personalized&quot;:true}}" fallback="{&quot;supports_subs&quot;:true,&quot;supports_def_opts&quot;:true,&quot;name&quot;:&quot;buy_it_now&quot;,&quot;wallet_params&quot;:{}}" access-token="b1e45b1bf405425c4c728506d9b745a2" buyer-country="US" buyer-locale="en" buyer-currency="USD" variant-params="[{&quot;id&quot;:42054564970519,&quot;requiresShipping&quot;:true}]" shop-id="57697730583" enabled-flags="[&quot;1172c16a&quot;,&quot;a1d1f9a1&quot;,&quot;f5afabb3&quot;,&quot;370070f3&quot;]" > <div class="shopify-payment-button__button" role="button" disabled aria-hidden="true" style="background-color: transparent; border: none"> <div class="shopify-payment-button__skeleton">&nbsp;</div> </div> <div class="shopify-payment-button__more-options shopify-payment-button__skeleton" role="button" disabled aria-hidden="true">&nbsp;</div> </shopify-accelerated-checkout> </div>
2452</div><input type="hidden" name="product-id" value="7516973432855" /><input type="hidden" name="section-id" value="template--21930757390359__main" /></form></product-form>
2453
2454              <link href="//www.sorsoap.com/cdn/shop/t/7/assets/component-pickup-availability.css?v=155668433488672357801740229229" rel="stylesheet" type="text/css" media="all" />
2455<pickup-availability class="product__pickup-availabilities no-js-hidden quick-add-hidden"
2456                
2457                data-root-url="/"
2458                data-variant-id="42054564970519"
2459                data-has-only-default-variant="true"
2460              >
2461                <template>
2462                  <pickup-availability-preview class="pickup-availability-preview">
2463                    <svg xmlns="http://www.w3.org/2000/svg" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon icon-unavailable" fill="none" viewBox="0 0 20 20">
2464  <path fill="#DE3618" stroke="#fff" d="M13.94 3.94L10 7.878l-3.94-3.94A1.499 1.499 0 103.94 6.06L7.88 10l-3.94 3.94a1.499 1.499 0 102.12 2.12L10 12.12l3.94 3.94a1.497 1.497 0 002.12 0 1.499 1.499 0 000-2.12L12.122 10l3.94-3.94a1.499 1.499 0 10-2.121-2.12z"/>
2465</svg>
2466
2467                    <div class="pickup-availability-info">
2468                      <p class="caption-large">Couldn&#39;t load pickup availability</p>
2469                      <button class="pickup-availability-button link link--text underlined-link">Refresh</button>
2470                    </div>
2471                  </pickup-availability-preview>
2472                </template>
2473              </pickup-availability>
2474            </div>
2475
2476            
2476<script src="//www.sorsoap.com/cdn/shop/t/7/assets/pickup-availability.js?v=39779780386183873281739568160" defer="defer"></script>
2476<div class="product__description rte quick-add-hidden">
2477                <p><strong data-start="131" data-end="152">Recovery Starts in the Shower</strong></p>
2478<ul>
2479<li data-start="129" data-end="233">
2480<p data-start="131" data-end="233"><strong data-start="131" data-end="152">Wash Away Tension</strong> – Glide SORSOAP over sore spots to release tightness and loosen stiff muscles.</p>
2481</li>
2482<li data-start="234" data-end="322">
2483<p data-start="236" data-end="322"><strong data-start="236" data-end="254">Recover Faster</strong> – Boost circulation so your body can heal and recharge naturally.</p>
2484</li>
2485<li data-start="323" data-end="418">
2486<p data-start="325" data-end="418"><strong data-start="325" data-end="352">Soothe While You Shower</strong> – Infused essential oils calm soreness and leave you refreshed.</p>
2487</li>
2488<li data-start="419" data-end="495">
2489<p data-start="421" data-end="495"><strong data-start="421" data-end="444">Clean + Therapeutic</strong> – Turn your daily shower into a recovery ritual.</p>
2490</li>
2491<li data-start="496" data-end="590">
2492<p data-start="498" data-end="590"><strong data-start="498" data-end="515">Built to Last</strong> – Hangs to dry, stays germ-free, and outperforms ordinary soap or tools.</p>
2493</li>
2494</ul>
2495<p data-end="418" data-start="180">Enjoy the same great muscle-scraping power of SORSOAP Original—now in its purest form. We've removed the violet manganese for a clean, color-free version while keeping the soothing blend of <strong data-end="406" data-start="370">Lavender, Menthol, and Chamomile</strong> you love.</p>
2496<p data-end="577" data-start="420">Each <strong data-end="437" data-start="425">two-pack</strong> includes:<br data-end="450" data-start="447">- A <strong data-end="481" data-start="454">free suction cup holder</strong> for easy storage<br data-end="501" data-start="498">- A <strong data-end="530" data-start="505">sisal soap-saving bag</strong> to extend the life of smaller or broken bars</p>
2497<p data-end="635" data-start="579"><strong data-end="633" data-start="582">Each bar lasts ~15 showers when used correctly.</strong></p>
2498              </div><div class="product__accordion accordion quick-add-hidden" >
2499              <details id="Details-collapsible-row-0-template--21930757390359__main">
2500                <summary>
2501                  <div class="summary__title">
2502                    <svg class="icon icon-accordion color-foreground-accent-2" aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><path d="M18.6307 0.0851008C18.9214 0.143319 19.2573 0.251631 19.499 0.483071C19.7487 0.722288 19.8616 1.06444 19.9202 1.35568C19.9821 1.66275 20.0008 2.00418 20 2.32523C19.9986 2.89096 19.9355 3.45932 19.9011 3.76888C19.8965 3.81064 19.8924 3.8477 19.889 3.8794L19.8885 3.88469C19.7574 5.00604 19.5546 6.53586 19.2559 8.16345C18.9577 9.77538 18.5618 11.5447 18.0423 13.1175L18.0415 13.1198C17.54 14.6143 16.835 16.2292 15.7876 17.2779C12.1807 20.8897 6.31722 20.917 2.70668 17.3017C-0.903844 13.6864 -0.876728 7.8151 2.73025 4.20335C3.77726 3.15495 5.37751 2.44898 6.88416 1.94609L6.88527 1.94573C8.4557 1.42559 10.21 1.02928 11.8328 0.73059C13.4582 0.431407 14.986 0.228254 16.1059 0.097027L16.1111 0.0964089C16.1231 0.0951308 16.1358 0.0937998 16.1492 0.09237C16.4416 0.0610531 17.0517 -0.0042707 17.6652 0.000220251C17.9855 0.00256445 18.3248 0.0238389 18.6307 0.0851008ZM16.2207 1.10269C15.114 1.23241 13.6107 1.4325 12.0155 1.72612C10.4166 2.02043 8.71247 2.40674 7.20334 2.90653C5.72522 3.39993 4.31684 4.04614 3.44505 4.91909C0.229287 8.13911 0.209266 13.3695 3.42148 16.5859C6.63368 19.8024 11.8571 19.7822 15.0728 16.5622C15.9442 15.6897 16.5895 14.2687 17.0829 12.7984C17.5818 11.2879 17.9676 9.5703 18.2616 7.98044C18.5549 6.38318 18.7546 4.8779 18.8841 3.76969C18.8878 3.73473 18.8921 3.69563 18.8969 3.65288C18.9315 3.33899 18.9879 2.82875 18.9891 2.32275C18.9898 2.03445 18.9722 1.76875 18.9293 1.5558C18.8832 1.32703 18.8229 1.23626 18.8002 1.21454C18.7694 1.18504 18.6656 1.12434 18.4325 1.07766C18.2146 1.03402 17.9461 1.01452 17.6578 
25021.01241C17.1035 1.00835 16.5429 1.06826 16.2505 1.09951C16.2402 1.10061 16.2303 1.10167 16.2207 1.10269Z" />
2503      <path d="M19.4297 0.501734C19.6261 0.7004 19.6244 1.02084 19.426 1.21747L0.860985 19.6161C0.662582 19.8127 0.342561 19.811 0.146198 19.6124C-0.0501654 19.4137 -0.0485124 19.0933 0.14989 18.8966L18.7149 0.498038C18.9133 0.301414 19.2334 0.303069 19.4297 0.501734Z" />
2504      <path d="M5.62257 2.4772H6.12801V13.6663H17.3961V14.1724H5.62257V2.4772Z" />
2505      <path d="M10.1879 1.18752H10.6933L10.6933 9.14731H18.7842V9.65342H10.1879L10.1879 1.18752Z" /></svg>
2506                    <h2 class="h4 accordion__title">
2507                      Materials
2508                    </h2>
2509                  </div>
2510                  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 10 6">
2511  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
2512</svg>
2513
2514                </summary>
2515                <div class="accordion__content rte" id="ProductAccordion-collapsible-row-0-template--21930757390359__main">
2516                  <h3><strong>Sisal Soap Bag</strong></h3><p>Crafted from <strong>100% natural sisal</strong>, a durable fiber derived from plants. The textured weave makes it perfect for <strong>gentle exfoliation</strong>, helping to cleanse and invigorate your skin with every use.</p><h3><strong>SORTOOL</strong></h3><p>Proudly <strong>made in the USA</strong> from high-quality <strong>polycarbonate</strong>, SORTOOL is <strong>lightweight, durable</strong>, and <strong>easy to carry</strong>—perfect for taking on a run, to the gym, or even into the shower. Designed for <strong>versatile, on-the-go recovery</strong>.</p><h3><strong>SORSOAP</strong></h3><p>SORSOAP is <strong>100% natural</strong>, hand stamped with <strong>vegan ingredients</strong>. All components are <strong>responsibly and sustainably sourced</strong>, so you can <strong>feel good about what you put on your body</strong>—and where it comes from.</p>
2517                  
2518                </div>
2519              </details>
2520            </div><div class="product__accordion accordion quick-add-hidden" >
2521              <details id="Details-collapsible-row-3-template--21930757390359__main">
2522                <summary>
2523                  <div class="summary__title">
2524                    <svg class="icon icon-accordion color-foreground-accent-2" aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><path d="M14.6792 0.161747C14.8796 0.280525 14.9715 0.522024 14.9006 0.743992L12.5162 8.21151L16.6937 9.21166C16.8685 9.2535 17.0074 9.38595 17.0575 9.55856C17.1076 9.73117 17.0612 9.91739 16.936 10.0463L7.56282 19.6949C7.39667 19.8659 7.13287 19.8958 6.93265 19.7663C6.73242 19.6368 6.65151 19.384 6.73935 19.1623L9.70397 11.6806L5.23445 10.6106C5.06054 10.5689 4.9221 10.4376 4.87139 10.2661C4.82068 10.0946 4.86541 9.9091 4.9887 9.77957L14.0621 0.247179C14.2228 0.0784039 14.4787 0.042969 14.6792 0.161747ZM6.3116 9.84018L10.4977 10.8424C10.6387 10.8761 10.7581 10.9694 10.8249 11.0981C10.8918 11.2267 10.8995 11.378 10.8461 11.5128L8.59272 17.1996L15.6066 9.97963L11.7597 9.05865C11.6245 9.02628 11.5089 8.93906 11.4406 8.81795C11.3723 8.69683 11.3575 8.55276 11.3998 8.42031L13.286 2.51296L6.3116 9.84018Z" /></svg>
2525                    <h2 class="h4 accordion__title">
2526                      Usage Instructions
2527                    </h2>
2528                  </div>
2529                  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 10 6">
2530  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
2531</svg>
2532
2533                </summary>
2534                <div class="accordion__content rte" id="ProductAccordion-collapsible-row-3-template--21930757390359__main">
2535                  <h3><strong>SORSOAP Instructions:</strong></h3><ul><li><strong>Storage & Care: </strong>Use the <strong>suction cup holder</strong> to store SORSOAP and keep it dry after each use. This is essential for <strong>maximizing the product's lifespan</strong>.<br/></li><li><strong>Usage Tips: </strong>No need to press hard <strong>gently scrape</strong> the sore areas. <strong>Flip the bar frequently</strong> and use all sides to promote an <strong>even wear pattern</strong>. Lather for <strong>30–40 seconds</strong> to enjoy the <strong>cooling menthol sensation</strong> before rinsing.</li></ul><h3><strong>SORTOOL Instructions:</strong></h3><ul><li><strong>Angle & Pressure: </strong>Hold SORTOOL at a <strong>15–20° angle</strong>. Scrape with <strong>as much pressure as you prefer, </strong>adjust to your comfort and needs.<br/></li><li><strong>Use With or Without Balm:</strong><br/>Works well with <strong>CBD balm</strong>, <strong>your favorite lotion</strong>, or even <strong>dry</strong>. Choose what feels best for your skin.<br/></li><li><strong>Cleaning: </strong>Rinses <strong>
2535clean with just water</strong>, no special cleaning needed.<br/></li><li><strong>Treatment Edges: </strong>There are <strong>two edges</strong>, divided by a small seam. One edge is <strong>beveled </strong>designed for <strong>less tissue purchase</strong> (gentler). The other is <strong>90 degrees </strong>provides <strong>more tissue engagement</strong> (deeper effect).</li></ul>
2536                  
2537                </div>
2538              </details>
2539            </div><share-button id="Share-template--21930757390359__main" class="share-button quick-add-hidden" >
2540              <button class="share-button__button hidden">
2541                <svg width="13" height="12" viewBox="0 0 13 12" class="icon icon-share" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false">
2542  <path d="M1.625 8.125V10.2917C1.625 10.579 1.73914 10.8545 1.9423 11.0577C2.14547 11.2609 2.42102 11.375 2.70833 11.375H10.2917C10.579 11.375 10.8545 11.2609 11.0577 11.0577C11.2609 10.8545 11.375 10.579 11.375 10.2917V8.125" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
2543  <path fill-rule="evenodd" clip-rule="evenodd" d="M6.14775 1.27137C6.34301 1.0761 6.65959 1.0761 6.85485 1.27137L9.56319 3.9797C9.75845 4.17496 9.75845 4.49154 9.56319 4.6868C9.36793 4.88207 9.05135 4.88207 8.85609 4.6868L6.5013 2.33203L4.14652 4.6868C3.95126 4.88207 3.63468 4.88207 3.43942 4.6868C3.24415 4.49154 3.24415 4.17496 3.43942 3.9797L6.14775 1.27137Z" fill="currentColor"/>
2544  <path fill-rule="evenodd" clip-rule="evenodd" d="M6.5 1.125C6.77614 1.125 7 1.34886 7 1.625V8.125C7 8.40114 6.77614 8.625 6.5 8.625C6.22386 8.625 6 8.40114 6 8.125V1.625C6 1.34886 6.22386 1.125 6.5 1.125Z" fill="currentColor"/>
2545</svg>
2546
2547                Share
2548              </button>
2549              <details id="Details-share-template--21930757390359__main">
2550                <summary class="share-button__button">
2551                  <svg width="13" height="12" viewBox="0 0 13 12" class="icon icon-share" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false">
2552  <path d="M1.625 8.125V10.2917C1.625 10.579 1.73914 10.8545 1.9423 11.0577C2.14547 11.2609 2.42102 11.375 2.70833 11.375H10.2917C10.579 11.375 10.8545 11.2609 11.0577 11.0577C11.2609 10.8545 11.375 10.579 11.375 10.2917V8.125" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
2553  <path fill-rule="evenodd" clip-rule="evenodd" d="M6.14775 1.27137C6.34301 1.0761 6.65959 1.0761 6.85485 1.27137L9.56319 3.9797C9.75845 4.17496 9.75845 4.49154 9.56319 4.6868C9.36793 4.88207 9.05135 4.88207 8.85609 4.6868L6.5013 2.33203L4.14652 4.6868C3.95126 4.88207 3.63468 4.88207 3.43942 4.6868C3.24415 4.49154 3.24415 4.17496 3.43942 3.9797L6.14775 1.27137Z" fill="currentColor"/>
2554  <path fill-rule="evenodd" clip-rule="evenodd" d="M6.5 1.125C6.77614 1.125 7 1.34886 7 1.625V8.125C7 8.40114 6.77614 8.625 6.5 8.625C6.22386 8.625 6 8.40114 6 8.125V1.625C6 1.34886 6.22386 1.125 6.5 1.125Z" fill="currentColor"/>
2555</svg>
2556
2557                  Share
2558                </summary>
2559                <div id="Product-share-template--21930757390359__main" class="share-button__fallback motion-reduce">
2560                  <div class="field">
2561                    <span id="ShareMessage-template--21930757390359__main" class="share-button__message hidden" role="status">
2562                    </span>
2563                    <input type="text"
2564                          class="field__input"
2565                          id="url"
2566                          value="https://www.sorsoap.com/products/clean-simple-2-pack"
2567                          placeholder="Link"
2568                          onclick="this.select();"
2569                          readonly
2570                    >
2571                    <label class="field__label" for="url">Link</label>
2572                  </div>
2573                  <button class="share-button__close hidden no-js-hidden">
2574                    <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" fill="none" viewBox="0 0 18 17">
2575  <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor">
2576</svg>
2577
2578                    <span class="visually-hidden">Close share</span>
2579                  </button>
2580                  <button class="share-button__copy no-js-hidden">
2581                    <svg class="icon icon-clipboard" width="11" height="13" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewBox="0 0 11 13">
2582  <path fill-rule="evenodd" clip-rule="evenodd" d="M2 1a1 1 0 011-1h7a1 1 0 011 1v9a1 1 0 01-1 1V1H2zM1 2a1 1 0 00-1 1v9a1 1 0 001 1h7a1 1 0 001-1V3a1 1 0 00-1-1H1zm0 10V3h7v9H1z" fill="currentColor"/>
2583</svg>
2584
2585                    <span class="visually-hidden">Copy link</span>
2586                  </button>
2587                </div>
2588              </details>
2589            </share-button>
2590            
2590<script src="//www.sorsoap.com/cdn/shop/t/7/assets/share.js?v=28643855022246245821739568164" defer="defer"></script>
2590<a href="/products/clean-simple-2-pack" class="link product__view-details animate-arrow">
2591          View full details
2592          <svg viewBox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg">
2593  <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor">
2594</svg>
2595
2596        </a>
2597      </div>
2598    </div>
2599  </div>
2600
2601  <product-modal id="ProductModal-template--21930757390359__main" class="product-media-modal media-modal">
2602    <div class="product-media-modal__dialog" role="dialog" aria-label="Media gallery" aria-modal="true" tabindex="-1">
2603      <button id="ModalClose-template--21930757390359__main" type="button" class="product-media-modal__toggle" aria-label="Close"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" fill="none" viewBox="0 0 18 17">
2604  <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor">
2605</svg>
2606</button>
2607
2608      <div class="product-media-modal__content gradient" role="document" aria-label="Media gallery" tabindex="0">
2609<img
2610    class="global-media-settings global-media-settings--no-shadow"
2611    srcset="//www.sorsoap.com/cdn/shop/files/clean_2-pack_c4b38108-cfcd-43fd-a9b9-b032ddd99fc1.png?v=1743185899&width=550 550w,//www.sorsoap.com/cdn/shop/files/clean_2-pack_c4b38108-cfcd-43fd-a9b9-b032ddd99fc1.png?v=1743185899 1000w"
2612    sizes="(min-width: 750px) calc(100vw - 22rem), 1100px"
2613    src="//www.sorsoap.com/cdn/shop/files/clean_2-pack_c4b38108-cfcd-43fd-a9b9-b032ddd99fc1.png?v=1743185899&width=1445"
2614    alt="NEW! Clean &amp; Simple 2 pack"
2615    loading="lazy"
2616    width="1100"
2617    height="1100"
2618    data-media-id="25386033446935"
2619    
2620  >
2621<img
2622    class="global-media-settings global-media-settings--no-shadow"
2623    srcset="//www.sorsoap.com/cdn/shop/files/Clean_Simple_b8b5e6f1-3fad-4c39-8c23-8e362951392c.webp?v=1774044366&width=550 550w,//www.sorsoap.com/cdn/shop/files/Clean_Simple_b8b5e6f1-3fad-4c39-8c23-8e362951392c.webp?v=1774044366&width=1100 1100w,//www.sorsoap.com/cdn/shop/files/Clean_Simple_b8b5e6f1-3fad-4c39-8c23-8e362951392c.webp?v=1774044366 1200w"
2624    sizes="(min-width: 750px) calc(100vw - 22rem), 1100px"
2625    src="//www.sorsoap.com/cdn/shop/files/Clean_Simple_b8b5e6f1-3fad-4c39-8c23-8e362951392c.webp?v=1774044366&width=1445"
2626    alt="NEW! Clean &amp; Simple 2 pack"
2627    loading="lazy"
2628    width="1100"
2629    height="1100"
2630    data-media-id="28588508315671"
2631    
2632  >
2633<img
2634    class="global-media-settings global-media-settings--no-shadow"
2635    srcset="//www.sorsoap.com/cdn/shop/files/scraping.png?v=1774044366&width=550 550w,//www.sorsoap.com/cdn/shop/files/scraping.png?v=1774044366 1024w"
2636    sizes="(min-width: 750px) calc(100vw - 22rem), 1100px"
2637    src="//www.sorsoap.com/cdn/shop/files/scraping.png?v=1774044366&width=1445"
2638    alt="NEW! Clean &amp; Simple 2 pack"
2639    loading="lazy"
2640    width="1100"
2641    height="1100"
2642    data-media-id="28519153467415"
2643    
2644  >
2645<img
2646    class="global-media-settings global-media-settings--no-shadow"
2647    srcset="//www.sorsoap.com/cdn/shop/files/Day1.png?v=1774044366&width=550 550w,//www.sorsoap.com/cdn/shop/files/Day1.png?v=1774044366 1080w"
2648    sizes="(min-width: 750px) calc(100vw - 22rem), 1100px"
2649    src="//www.sorsoap.com/cdn/shop/files/Day1.png?v=1774044366&width=1445"
2650    alt="NEW! Clean &amp; Simple 2 pack"
2651    loading="lazy"
2652    width="1100"
2653    height="1100"
2654    data-media-id="26952243150871"
2655    
2656  >
2657<img
2658    class="global-media-settings global-media-settings--no-shadow"
2659    srcset="//www.sorsoap.com/cdn/shop/files/20daybar.png?v=1774044366&width=550 550w,//www.sorsoap.com/cdn/shop/files/20daybar.png?v=1774044366 970w"
2660    sizes="(min-width: 750px) calc(100vw - 22rem), 1100px"
2661    src="//www.sorsoap.com/cdn/shop/files/20daybar.png?v=1774044366&width=1445"
2662    alt="A Perfectly Worn SORSOAP bar after 20 days hanging up in the shower"
2663    loading="lazy"
2664    width="1100"
2665    height="1100"
2666    data-media-id="25249701363735"
2667    
2668  >
2669<img
2670    class="global-media-settings global-media-settings--no-shadow"
2671    srcset="//www.sorsoap.com/cdn/shop/products/suction-cup-holder.png?v=1774044366&width=550 550w,//www.sorsoap.com/cdn/shop/products/suction-cup-holder.png?v=1774044366 1000w"
2672    sizes="(min-width: 750px) calc(100vw - 22rem), 1100px"
2673    src="//www.sorsoap.com/cdn/shop/products/suction-cup-holder.png?v=1774044366&width=1445"
2674    alt="Durable suction cup holder for securely storing your SORSOAP in any shower setting."
2675    loading="lazy"
2676    width="1100"
2677    height="1100"
2678    data-media-id="21278652989463"
2679    
2680  >
2681<img
2682    class="global-media-settings global-media-settings--no-shadow"
2683    srcset="//www.sorsoap.com/cdn/shop/products/sisalbag.png?v=1774044366&width=550 550w,//www.sorsoap.com/cdn/shop/products/sisalbag.png?v=1774044366 1000w"
2684    sizes="(min-width: 750px) calc(100vw - 22rem), 1100px"
2685    src="//www.sorsoap.com/cdn/shop/products/sisalbag.png?v=1774044366&width=1445"
2686    alt="Natural sisal soap-saving bag with a drawstring closure, perfect for exfoliation and maximizing soap use."
2687    loading="lazy"
2688    width="1100"
2689    height="1100"
2690    data-media-id="21278618189847"
2691    
2692  >
2693<img
2694    class="global-media-settings global-media-settings--no-shadow"
2695    srcset="//www.sorsoap.com/cdn/shop/files/scrape-min.png?v=1774044366&width=550 550w,//www.sorsoap.com/cdn/shop/files/scrape-min.png?v=1774044366 1000w"
2696    sizes="(min-width: 750px) calc(100vw - 22rem), 1100px"
2697    src="//www.sorsoap.com/cdn/shop/files/scrape-min.png?v=1774044366&width=1445"
2698    alt="Scraping a sore leg with a bar of SORSOAP Massage soap"
2699    loading="lazy"
2700    width="1100"
2701    height="1100"
2702    data-media-id="25249318961175"
2703    
2704  >
2705<img
2706    class="global-media-settings global-media-settings--no-shadow"
2707    srcset="//www.sorsoap.com/cdn/shop/files/hanging-min.png?v=1774044366&width=550 550w,//www.sorsoap.com/cdn/shop/files/hanging-min.png?v=1774044366 1000w"
2708    sizes="(min-width: 750px) calc(100vw - 22rem), 1100px"
2709    src="//www.sorsoap.com/cdn/shop/files/hanging-min.png?v=1774044366&width=1445"
2710    alt="Barnd New Bar of SORSOAP Hanging up in Shower"
2711    loading="lazy"
2712    width="1100"
2713    height="1100"
2714    data-media-id="25249319845911"
2715    
2716  ></div>
2717    </div>
2718  </product-modal>
2719
2720  
2721<script src="//www.sorsoap.com/cdn/shop/t/7/assets/product-modal.js?v=158410101208797466201740229000" defer="defer"></script>
2721
2722    
2722<script src="//www.sorsoap.com/cdn/shop/t/7/assets/media-gallery.js?v=171546361762618928921739568157" defer="defer"></script>
2722<script>
2723    document.addEventListener('DOMContentLoaded', function() {
2724      function isIE() {
2725        const ua = window.navigator.userAgent;
2726        const msie = ua.indexOf('MSIE ');
2727        const trident = ua.indexOf('Trident/');
2728
2729        return (msie > 0 || trident > 0);
2730      }
2731
2732      if (!isIE()) return;
2733      const hiddenInput = document.querySelector('#product-form-template--21930757390359__main input[name="id"]');
2734      const noScriptInputWrapper = document.createElement('div');
2735      const variantSwitcher = document.querySelector('variant-radios[data-section="template--21930757390359__main"]') || document.querySelector('variant-selects[data-section="template--21930757390359__main"]');
2736      noScriptInputWrapper.innerHTML = document.querySelector('.product-form__noscript-wrapper-template--21930757390359__main').textContent;
2737      variantSwitcher.outerHTML = noScriptInputWrapper.outerHTML;
2738
2739      document.querySelector('#Variants-template--21930757390359__main').addEventListener('change', function(event) {
2740        hiddenInput.value = event.currentTarget.value;
2741      });
2742    });
2743  </script>
2743<script type="application/ld+json">
2744    {
2745      "@context": "http://schema.org/",
2746      "@type": "Product",
2747      "name": "NEW! Clean \u0026 Simple 2 pack",
2748      "url": "https:\/\/www.sorsoap.com\/products\/clean-simple-2-pack",
2749      "image": [
2750          "https:\/\/www.sorsoap.com\/cdn\/shop\/files\/clean_2-pack_c4b38108-cfcd-43fd-a9b9-b032ddd99fc1.png?v=1743185899\u0026width=1000"
2751        ],
2752      "description": "Recovery Starts in the Shower\n\n\nWash Away Tension – Glide SORSOAP over sore spots to release tightness and loosen stiff muscles.\n\n\nRecover Faster – Boost circulation so your body can heal and recharge naturally.\n\n\nSoothe While You Shower – Infused essential oils calm soreness and leave you refreshed.\n\n\nClean + Therapeutic – Turn your daily shower into a recovery ritual.\n\n\nBuilt to Last – Hangs to dry, stays germ-free, and outperforms ordinary soap or tools.\n\n\nEnjoy the same great muscle-scraping power of SORSOAP Original—now in its purest form. We've removed the violet manganese for a clean, color-free version while keeping the soothing blend of Lavender, Menthol, and Chamomile you love.\nEach two-pack includes:- A free suction cup holder for easy storage- A sisal soap-saving bag to extend the life of smaller or broken bars\nEach bar lasts ~15 showers when used correctly.",
2753      "sku": "13",
2754      "brand": {
2755        "@type": "Thing",
2756        "name": "sorsoap"
2757      },
2758      "offers": [{
2759            "@type" : "Offer","sku": "13","availability" : "http://schema.org/InStock",
2760            "price" : 23.99,
2761            "priceCurrency" : "USD",
2762            "url" : "https:\/\/www.sorsoap.com\/products\/clean-simple-2-pack?variant=42054564970519"
2763          }
2764]
2765    }
2766  </script>
2766
2767</section>
2768
2769
2770</section><div id="shopify-section-template--21930757390359__image-with-text" class="shopify-section section"><link href="//www.sorsoap.com/cdn/shop/t/7/assets/component-image-with-text.css?v=106189373233589105561739567479" rel="stylesheet" type="text/css" media="all" />
2771<style data-shopify>.section-template--21930757390359__image-with-text-padding {
2772    padding-top: 27px;
2773    padding-bottom: 27px;
2774  }
2775
2776  @media screen and (min-width: 750px) {
2777    .section-template--21930757390359__image-with-text-padding {
2778      padding-top: 36px;
2779      padding-bottom: 36px;
2780    }
2781  }</style><div class="image-with-text image-with-text--no-overlap page-width isolate collapse-corners section-template--21930757390359__image-with-text-padding">
2782  <div class="image-with-text__grid grid grid--gapless grid--1-col grid--2-col-tablet">
2783    <div class="image-with-text__media-item image-with-text__media-item--medium image-with-text__media-item--top grid__item">
2784      <div class="image-with-text__media image-with-text__media--adapt gradient color-background-2 global-media-settings media"
2785         style="padding-bottom: 64.81481481481481%;"
2786      ><img
2787            srcset="//www.sorsoap.com/cdn/shop/files/hero_soap_White_78a9a3bd-baf6-47a1-9b92-368a7ea1b1c4.png?v=1742854619&width=165 165w,//www.sorsoap.com/cdn/shop/files/hero_soap_White_78a9a3bd-baf6-47a1-9b92-368a7ea1b1c4.png?v=1742854619&width=360 360w,//www.sorsoap.com/cdn/shop/files/hero_soap_White_78a9a3bd-baf6-47a1-9b92-368a7ea1b1c4.png?v=1742854619&width=535 535w,//www.sorsoap.com/cdn/shop/files/hero_soap_White_78a9a3bd-baf6-47a1-9b92-368a7ea1b1c4.png?v=1742854619&width=750 750w,//www.sorsoap.com/cdn/shop/files/hero_soap_White_78a9a3bd-baf6-47a1-9b92-368a7ea1b1c4.png?v=1742854619&width=1070 1070w,//www.sorsoap.com/cdn/shop/files/hero_soap_White_78a9a3bd-baf6-47a1-9b92-368a7ea1b1c4.png?v=1742854619 1080w"
2788            src="//www.sorsoap.com/cdn/shop/files/hero_soap_White_78a9a3bd-baf6-47a1-9b92-368a7ea1b1c4.png?v=1742854619&width=1500"
2789            sizes="(min-width: 1600px) 750px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)"
2790            alt=""
2791            loading="lazy"
2792            width="1080"
2793            height="700"
2794          ></div>
2795    </div>
2796    <div class="image-with-text__text-item grid__item">
2797      <div id="ImageWithText--template--21930757390359__image-with-text" class="image-with-text__content image-with-text__content--top image-with-text__content--desktop-left image-with-text__content--mobile-left image-with-text__content--adapt gradient color-background-2 content-container"><h2 class="image-with-text__heading h2" >
2798                Do more of what you love.
2799              </h2><div class="image-with-text__text rte body" ><p>Adding self care to your daily routine can restore a sense of well-being when you need it most. Whether it is in the shower with SORSOAP or on-the-go with SORTOOL Pro, our products can make any part of your day more enjoyable with less soreness.</p></div></div>
2800    </div>
2801  </div>
2802</div>
2803
2804
2805</div><section id="shopify-section-template--21930757390359__multicolumn" class="shopify-section section"><link href="//www.sorsoap.com/cdn/shop/t/7/assets/section-multicolumn.css?v=138363567467112740511739567479" rel="stylesheet" type="text/css" media="all" />
2806<link rel="stylesheet" href="//www.sorsoap.com/cdn/shop/t/7/assets/component-slider.css?v=120997663984027196991739567479" media="print" onload="this.media='all'">
2807<noscript><link href="//www.sorsoap.com/cdn/shop/t/7/assets/component-slider.css?v=120997663984027196991739567479" rel="stylesheet" type="text/css" media="all" /></noscript><style data-shopify>.section-template--21930757390359__multicolumn-padding {
2808    padding-top: 27px;
2809    padding-bottom: 27px;
2810  }
2811
2812  @media screen and (min-width: 750px) {
2813    .section-template--21930757390359__multicolumn-padding {
2814      padding-top: 36px;
2815      padding-bottom: 36px;
2816    }
2817  }</style><div class="multicolumn color-background-1 gradient background-none no-heading">
2818  <div class="page-width section-template--21930757390359__multicolumn-p
2818adding isolate"><slider-component class="slider-mobile-gutter">
2819      <ul class="multicolumn-list contains-content-container grid grid--1-col-tablet-down grid--2-col-desktop"
2820        id="Slider-template--21930757390359__multicolumn"
2821        role="list"
2822      ><li id="Slide-template--21930757390359__multicolumn-1" class="multicolumn-list__item grid__item" >            
2823            <div class="multicolumn-card content-container"><div class="multicolumn-card__info"><h3>100% Satisfaction Guaranteed</h3><div class="rte"><p>We are so confident that you will love our products as much as we do, we will refund you for unopened products if you are not 100% satisfied.</p><p></p></div></div>
2824            </div>
2825          </li></ul></slider-component>
2826    <div class="center"></div>
2827  </div>
2828</div>
2829
2830
2831</section><section id="shopify-section-template--21930757390359__product-recommendations" class="shopify-section section"><link rel="stylesheet" href="//www.sorsoap.com/cdn/shop/t/7/assets/component-card.css?v=72805245582035824971739567479" media="print" onload="this.media='all'">
2832<link rel="stylesheet" href="//www.sorsoap.com/cdn/shop/t/7/assets/component-price.css?v=112673864592427438181739567479" media="print" onload="this.media='all'">
2833<link rel="stylesheet" href="//www.sorsoap.com/cdn/shop/t/7/assets/section-product-recommendations.css?v=157450263695997362071740229257" media="print" onload="this.media='all'">
2834
2835<noscript><link href="//www.sorsoap.com/cdn/shop/t/7/assets/component-card.css?v=72805245582035824971739567479" rel="stylesheet" type="text/css" media="all" /></noscript>
2836<noscript><link href="//www.sorsoap.com/cdn/shop/t/7/assets/component-price.css?v=112673864592427438181739567479" rel="stylesheet" type="text/css" media="all" /></noscript>
2837<noscript><link href="//www.sorsoap.com/cdn/shop/t/7/assets/section-product-recommendations.css?v=157450263695997362071740229257" rel="stylesheet" type="text/css" media="all" /></noscript><style data-shopify>.section-template--21930757390359__product-recommendations-padding {
2838    padding-top: 27px;
2839    padding-bottom: 21px;
2840  }
2841
2842  @media screen and (min-width: 750px) {
2843    .section-template--21930757390359__product-recommendations-padding {
2844      padding-top: 36px;
2845      padding-bottom: 28px;
2846    }
2847  }</style><div class="color-background-1 gradient">
2848  <product-recommendations class="product-recommendations page-width section-template--21930757390359__product-recommendations-padding isolate" data-url="/recommendations/products?section_id=template--21930757390359__product-recommendations&product_id=7516973432855&limit=4">
2849    
2850  </product-recommendations>
2851</div>
2852
2853
2854
2855
2856</section>
2857    </main>
2858
2859    <div id="shopify-section-footer" class="shopify-section">
2860<link href="//www.sorsoap.com/cdn/shop/t/7/assets/section-footer.css?v=66823695988997783391740229472" rel="stylesheet" type="text/css" media="all" />
2861<link rel="stylesheet" href="//www.sorsoap.com/cdn/shop/t/7/assets/component-newsletter.css?v=75182984796780202591740229226" media="print" onload="this.media='all'">
2862<link rel="stylesheet" href="//www.sorsoap.com/cdn/shop/t/7/assets/component-list-menu.css?v=151968516119678728991739567479" media="print" onload="this.media='all'">
2863<link rel="stylesheet" href="//www.sorsoap.com/cdn/shop/t/7/assets/component-list-payment.css?v=83889194677897977231740229193" media="print" onload="this.media='all'">
2864<link rel="stylesheet" href="//www.sorsoap.com/cdn/shop/t/7/assets/component-list-social.css?v=174649016208630012161740229191" media="print" onload="this.media='all'">
2865<link rel="stylesheet" href="//www.sorsoap.com/cdn/shop/t/7/assets/component-rte.css?v=69919436638515329781739567479" media="print" onload="this.media='all'">
2866<link rel="stylesheet" href="//www.sorsoap.com/cdn/shop/t/7/assets/disclosure.css?v=646595190999601341739567479" media="print" onload="this.media='all'">
2867
2868<noscript><link href="//www.sorsoap.com/cdn/shop/t/7/assets/component-newsletter.css?v=75182984796780202591740229226" rel="stylesheet" type="text/css" media="all" /></noscript>
2869<noscript><link href="//www.sorsoap.com/cdn/shop/t/7/assets/component-list-menu.css?v=151968516119678728991739567479" rel="stylesheet" type="text/css" media="all" /></noscript>
2870<noscript>
2870<link href="//www.sorsoap.com/cdn/shop/t/7/assets/component-list-payment.css?v=83889194677897977231740229193" rel="stylesheet" type="text/css" media="all" /></noscript>
2871<noscript><link href="//www.sorsoap.com/cdn/shop/t/7/assets/component-list-social.css?v=174649016208630012161740229191" rel="stylesheet" type="text/css" media="all" /></noscript>
2872<noscript><link href="//www.sorsoap.com/cdn/shop/t/7/assets/component-rte.css?v=69919436638515329781739567479" rel="stylesheet" type="text/css" media="all" /></noscript>
2873<noscript><link href="//www.sorsoap.com/cdn/shop/t/7/assets/disclosure.css?v=646595190999601341739567479" rel="stylesheet" type="text/css" media="all" /></noscript><style data-shopify>.footer {
2874    margin-top: 0px;
2875  }
2876
2877  .section-footer-padding {
2878    padding-top: 27px;
2879    padding-bottom: 27px;
2880  }
2881
2882  @media screen and (min-width: 750px) {
2883    .footer {
2884      margin-top: 0px;
2885    }
2886
2887    .section-footer-padding {
2888      padding-top: 36px;
2889      padding-bottom: 36px;
2890    }
2891  }</style><footer class="footer color-background-1 gradient section-footer-padding"><div class="footer__content-top page-width"><div class="footer__blocks-wrapper grid grid--1-col grid--2-col grid--4-col-tablet "><div class="footer-block grid__item" ><div class="footer-block__details-content footer-block-image center"><img
2892                        srcset= "//www.sorsoap.com/cdn/shop/files/SorSoap_Logo.png?v=1768601984&width=200, //www.sorsoap.com/cdn/shop/files/SorSoap_Logo.png?v=1768601984&width=400 2x"
2893                        src="//www.sorsoap.com/cdn/shop/files/SorSoap_Logo.png?v=1768601984&width=400"
2894                        alt="SORX logo on a white background"
2895                        loading="lazy"
2896                        width="120"
2897                        height="53"
2898                        style="max-width: min(100%, 200px);"
2899                      ></div></div><div class="footer-block grid__item footer-block--menu" ><h2 class="footer-block__heading">Quick links</h2><ul class="footer-block__details-content list-unstyled"><li>
2900                          <a href="https://www.instagram.com/sorxsoap/" class="link link--text list-menu__item list-menu__item--link">
2901                            Instagram
2902                          </a>
2903                        </li><li>
2904                          <a href="https://www.tiktok.com/@sorxsoap" class="link link--text list-menu__item list-menu__item--link">
2905                            Tik Tok
2906                          </a>
2907                        </li><li>
2908                          <a href="https://www.facebook.com/SORxSOAP/" class="link link--text list-menu__item list-menu__item--link">
2909                            Facebook
2910                          </a>
2911                        </li><li>
2912                          <a href="/search" class="link link--text list-menu__item list-menu__item--link">
2913                            Search
2914                          </a>
2915                        </li></ul></div><div class="footer-block grid__item" ><h2 class="footer-block__heading">Our mission</h2><div class="footer-block__details-content rte">
2916                    <p>We want to help you feel your best and do more of what you love. </p>
2917                  </div></div></div><div class="footer-block--newsletter"></div>
2918    </div><div class="footer__content-bottom">
2919    <div class="footer__content-bottom-wrapper page-width">
2920      <div class="footer__column footer__localization isolate"></div>
2921      <div class="footer__column footer__column--info"><div class="footer__payment">
2922            <span class="visually-hidden">Payment methods</span>
2923            <ul class="list list-payment" role="list"><li class="list-payment__item">
2924                  <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-american_express"><title id="pi-american_express">American Express</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#0071CE" style="fill:#0071CE;fill:color(display-p3 0.0000 0.4431 0.8078);fill-opacity:1;"/>
2924<path d="M3 0.5H35C36.3348 0.5 37.5 1.58692 37.5 3V21C37.5 22.4239 36.4239 23.5 35 23.5H3C1.66524 23.5 0.5 22.4131 0.5 21V3C0.5 1.57614 1.57614 0.5 3 0.5Z" stroke="black" stroke-opacity="0.07" style="stroke:black;stroke-opacity:0.07;"/><path d="M25.8662 6.33203V3H31L31.8662 5.5332L32.7334 3H37V14.2002H36.7998L34.8672 16.2656L36.7998 18.3594H37V21.2666H33.5996L31.9336 19.3994L30.2002 21.2666H19.4668V12.666H16L20.2666 3H24.4004L25.8662 6.33203ZM20.5996 20.2656H27V18.5322H22.666V17.3994H26.8662V15.666H22.666V14.5322H27V12.7988H20.5996V20.2656ZM30.5332 16.5322L27 20.2656H29.5996L31.8662 17.8662L34.0664 20.2656H36.7324L33.1992 16.4658L36.7324 12.7988H34.1328L31.8662 15.1992L29.7324 12.7988H27L30.5332 16.5322ZM17.666 11.7324H19.9326L20.5332 10.1992H23.999L24.666 11.7324H26.999L23.666 4.19922H20.999L17.666 11.7324ZM33.5996 4.19922L31.9326 8.86621L30.1992 4.19922H27V11.666H29.0664V6.39941L31 11.666H32.7998L34.7324 6.39941V11.666H36.7324V4.13281L33.5996 4.19922ZM23.2656 8.46582H21.2656L22.2656 5.99902L23.2656 8.46582Z" fill="white" style="fill:white;fill-opacity:1;"/></svg>
2925
2926                </li><li class="list-payment__item">
2927                  <svg class="icon icon--full-color" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewBox="0 0 165.521 105.965" xml:space="preserve" aria-labelledby="pi-apple_pay"><title id="pi-apple_pay">Apple Pay</title><path fill="#000" d="M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z" /><path fill="#FFF" d="M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558 0 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303 1.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858" /><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048" /></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z" />
2927<path fill="#000" d="M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z" /><path fill="#000" d="M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z" /></g></g></svg>
2928
2929                </li><li class="list-payment__item">
2930                  <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-google_pay"><title id="pi-google_pay">Google Pay</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF"/><path d="M18.093 11.976v3.2h-1.018v-7.9h2.691a2.447 2.447 0 0 1 1.747.692 2.28 2.28 0 0 1 .11 3.224l-.11.116c-.47.447-1.098.69-1.747.674l-1.673-.006zm0-3.732v2.788h1.698c.377.012.741-.135 1.005-.404a1.391 1.391 0 0 0-1.005-2.354l-1.698-.03zm6.484 1.348c.65-.03 1.286.188 1.778.613.445.43.682 1.03.65 1.649v3.334h-.969v-.766h-.049a1.93 1.93 0 0 1-1.673.931 2.17 2.17 0 0 1-1.496-.533 1.667 1.667 0 0 1-.613-1.324 1.606 1.606 0 0 1 .613-1.336 2.746 2.746 0 0 1 1.698-.515c.517-.02 1.03.093 1.49.331v-.208a1.134 1.134 0 0 0-.417-.901 1.416 1.416 0 0 0-.98-.368 1.545 1.545 0 0 0-1.319.717l-.895-.564a2.488 2.488 0 0 1 2.182-1.
293006zM23.29 13.52a.79.79 0 0 0 .337.662c.223.176.5.269.785.263.429-.001.84-.17 1.146-.472.305-.286.478-.685.478-1.103a2.047 2.047 0 0 0-1.324-.374 1.716 1.716 0 0 0-1.03.294.883.883 0 0 0-.392.73zm9.286-3.75l-3.39 7.79h-1.048l1.281-2.728-2.224-5.062h1.103l1.612 3.885 1.569-3.885h1.097z" fill="#5F6368"/><path d="M13.986 11.284c0-.308-.024-.616-.073-.92h-4.29v1.747h2.451a2.096 2.096 0 0 1-.9 1.373v1.134h1.464a4.433 4.433 0 0 0 1.348-3.334z" fill="#4285F4"/><path d="M9.629 15.721a4.352 4.352 0 0 0 3.01-1.097l-1.466-1.14a2.752 2.752 0 0 1-4.094-1.44H5.577v1.17a4.53 4.53 0 0 0 4.052 2.507z" fill="#34A853"/><path d="M7.079 12.05a2.709 2.709 0 0 1 0-1.735v-1.17H5.577a4.505 4.505 0 0 0 0 4.075l1.502-1.17z" fill="#FBBC04"/><path d="M9.629 8.44a2.452 2.452 0 0 1 1.74.68l1.3-1.293a4.37 4.37 0 0 0-3.065-1.183 4.53 4.53 0 0 0-4.027 2.5l1.502 1.171a2.715 2.715 0 0 1 2.55-1.875z" fill="#EA4335"/></svg>
2931
2932                </li><li class="list-payment__item">
2933                  <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#1C1C1C" style="fill:#1C1C1C;fill:color(display-p3 0.1098 0.1098 0.1098);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#232323" style="fill:#232323;fill:color(display-p3 0.1373 0.1373 0.1373);fill-opacity:1;"/><path d="M14.6364 19.2727C18.8538 19.2727 22.2727 15.8538 22.2727 11.6364C22.2727 7.41892 18.8538 4 14.6364 4C10.4189 4 7 7.41892 7 11.6364C7 15.8538 10.4189 19.2727 14.6364 19.2727Z" fill="#EB001B" style="fill:#EB001B;fill:color(display-p3 0.9216 0.0000 0.1059);fill-opacity:1;"/><path d="M23.3637 19.2727C27.5811 19.2727 31 15.8538 31 11.6364C31 7.41892 27.5811 4 23.3637 4C19.1462 4 15.7273 7.41892 15.7273 11.6364C15.7273 15.8538 19.1462 19.2727 23.3637 19.2727Z" fill="#F79E1B" style="fill:#F79E1B;fill:color(display-p3 0.9686 0.6196 0.1059);fill-opacity:1;"/><path d="M22.2727 11.6362C22.2727 9.01797 20.9637 6.72706 19 5.41797C17.0364 6.83615 15.7273 9.12706 15.7273 11.6362C15.7273 14.1452 17.0364 16.5452 19 17.8543C20.9637 16.5452 22.2727 14.2543 22.2727 11.6362Z" fill="#FF5F00" style="fill:#FF5F00;fill:color(display-p3 1.0000 0.3725 0.0000);fill-opacity:1;"/></svg>
2934
2935                </li><li class="list-payment__item">
2936                  <svg class="icon icon--full-color" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-paypal"><title id="pi-paypal">PayPal</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path fill="#003087" d="M23.9 8.3c.2-1 0-1.7-.6-2.3-.6-.7-1.7-1-3.1-1h-4.1c-.3 0-.5.2-.6.5L14 15.6c0 .2.1.4.3.4H17l.4-3.4 1.8-2.2 4.7-2.1z"/><path fill="#3086C8" d="M23.9 8.3l-.2.2c-.5 2.8-2.2 3.8-4.6 3.8H18c-.3 0-.5.2-.6.5l-.6 3.9-.2 1c0 .2.1.4.3.4H19c.3 0 .5-.2.5-.4v-.1l.4-2.4v-.1c0-.2.3-.4.5-.4h.3c2.1 0 3.7-.8 4.1-3.2.2-1 .1-1.8-.4-2.4-.1-.5-.3-.7-.5-.8z"/><path fill="#012169" d="M23.3 8.1c-.1-.1-.2-.1-.3-.1-.1 0-.2 0-.3-.1-.3-.1-.7-.1-1.1-.1h-3c-.1 0-.2 
29360-.2.1-.2.1-.3.2-.3.4l-.7 4.4v.1c0-.3.3-.5.6-.5h1.3c2.5 0 4.1-1 4.6-3.8v-.2c-.1-.1-.3-.2-.5-.2h-.1z"/></svg>
2937                </li><li class="list-payment__item">
2938                  <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-shopify_pay"><title id="pi-shopify_pay">Shop Pay</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000"/><path d="M35.889 0C37.05 0 38 .982 38 2.182v19.636c0 1.2-.95 2.182-2.111 2.182H2.11C.95 24 0 23.018 0 21.818V2.182C0 .982.95 0 2.111 0H35.89z" fill="#5A31F4"/><path d="M9.35 11.368c-1.017-.223-1.47-.31-1.47-.705 0-.372.306-.558.92-.558.54 0 .934.238 1.225.704a.079.079 0 00.104.03l1.146-.584a.082.082 0 00.032-.114c-.475-.831-1.353-1.286-2.51-1.286-1.52 0-2.464.755-2.464 1.956 0 1.275 1.15 1.597 2.17 1.82 1.02.222 1.474.31 1.474.705 0 .396-.332.582-.993.582-.612 0-1.065-.282-1.34-.83a.08.08 0 00-.107-.035l-1.143.57a.083.083 0 00-.036.111c.454.92 1.384 1.437 2.627 1.437 1.583 0 2.539-.742 2.539-1.98s-1.155-1.598-2.173-1.82v-.003zM15.49 8.855c-.65 0-1.224.232-1.636.646a.04.04 0 01-.069-.03v-2.64a.08.08 0 00-.08-.081H12.27a.08.08 0 00-.08.082v8.194a.08.08 0 00.08.082h1.433a.08.08 0 00.081-.082v-3.594c0-.695.528-1.227 1.239-1.227.71 0 1.226.521 1.226 1.227v3.594a.08.08 0 00.081.082h1.433a.08.08 0 00.081-.082v-3.594c0-1.51-.981-2.577-2.355-2.577zM20.753 8.62c-.778 0-1.507.24-2.03.588a.082.082 0 00-.027.109l.632 1.088a.08.08 0 00.11.03 2.5 2.5 0 011.318-.366c1.25 0 2.17.891 2.17 2.068 0 1.003-.736 1.745-1.669 1.745-.76 0-1.288-.446-1.288-1.077 0-.361.152-.657.548-.866a.08.08 0 00.032-.113l-.596-1.018a.08.08 0 00-.098-.035c-.799.299-1.359 1.018-1.359 1.984 0 1.46 1.152 2.55 2.76 2.55 1.877 0 3.227-1.313 3.227-3.195 0-2.018-1.57-3.492-3.73-3.492zM28.675 8.843c-.724 0-1.373.27-1.845.746-.026.027-.069.007-.069-.029v-.572a.08.08 0 00-.08-.082h-1.397a.08.08 0 00-.08.082v8.182a.08.08 0 00.08.081h1.433a.08.08 0 00.081-.081v-2.683c0-.036.043-.054.069-.03a2.6 2.6 0 001.808.7c1.682 0 2.993-1.373 2.993-3.157s-1.313-3.157-2.993-3.157zm-.271 4.929c-.956 0-1.681-.768-1.681-1.783s.723-1.783 1.681-1.783c.958 0 1.68.755 1.68 1.783 0 1.027-.713 1.783-1.681 1.783h.001z" fill="#fff"/></svg>
2939
2940                </li><li class="list-payment__item">
2941                  <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#142FBD" style="fill:#142FBD;fill:color(display-p3 0.0784 0.1843 0.7412);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#1532CB" style="fill:#1532CB;fill:color(display-p3 0.0824 0.1961 0.7961);fill-opacity:1;"/><path d="M29.5944 10.2167H29.2778C28.8556 11.2722 28.5389 11.8 28.2222 13.3833H30.2278C29.9111 11.8 29.9111 11.0611 29.5944 10.2167V10.2167ZM32.6556 16.4444H30.8611C30.7556 16.4444 30.7556 16.4444 30.65 16.3389L30.4389 15.3889L30.3333 15.1778H27.8C27.6944 15.1778 27.5889 15.1778 27.5889 15.3889L27.2722 16.3389C27.2722 16.4444 27.1667 16.4444 27.1667 16.4444H24.95L25.1611 15.9167L28.2222 8.73889C28.2222 8.21111 28.5389 8 29.0667 8H30.65C30.7556 8 30.8611 8 30.8611 8.21111L32.3389 15.0722C32.4444 15.4944 32.55 15.8111 32.55 16.2333C32.6556 16.3389 32.6556 16.3389 32.6556 16.4444V16.4444ZM18.5111 16.1278L18.9333 14.2278C19.0389 14.2278 19.1444 14.3333 19.1444 14.3333C19.8833 14.65 20.6222 14.8611 21.3611 14.7556C21.5722 14.7556 21.8889 14.65 22.1 14.5444C22.6278 14.3333 22.6278 13.8056 22.2056 13.3833C21.9944 13.1722 21.6778 13.0667 21.3611 12.8556C20.9389 12.6444 20.5167 12.4333 20.2 12.1167C18.9333 11.0611 19.3556 9.58333 20.0944 8.84444C20.7278 8.42222 21.0444 8 21.8889 8C23.1556 8 24.5278 8 25.1611 8.21111H25.2667C25.1611 8.84444 25.0556 9.37222 24.8444 10.0056C24.3167 9.79444 23.7889 9.58333 23.2611 9.58333C22.9444 9.58333 22.6278 9.58333 22.3111 9.68889C22.1 9.68889 21.9944 9.79444 21.8889 9.9C21.6778 10.1111 21.6778 10.4278 21.8889 10.6389L22.4167 11.0611C22.8389 11.2722 23.2611 11.4833 23.5778 11.6944C24.1056 12.0111 24.6333 12.5389 24.7389 13.1722C24.95 14.1222 24.6333 14.9667 23.7889 15.6C23.2611 16.0222 23.05 16.2333 22.3111 16.2333C20.8333 16.2333 19.6722 16.3389 18.7222 16.0222C18.6167 16.2333 18.6167 16.2333 18.5111 16.1278V16.1278ZM14.8167 16.4444C14.9222 15.7056 14.9222 15.7056 15.0278 15.3889C15.5556 13.0667 16.0833 10.6389 16.5056 8.31667C16.6111 8.10556 16.6111 8 16.8222 8H18.7222C18.5111 9.26667 18.3 10.2167 17.9833 11.3778C17.6667 12.9611 17.35 14.5444 16.9278 16.1278C16.9278 16.3389 16.8222 16.3389 16.6111 16.3389L14.8167 16.4444ZM5 8.21111C5 8.10556 5.21111 8 5.31667 8H8.90556C9.43333 8 9.85556 8.31667 9.96111 8.84444L10.9111 13.4889C10.9111 13.5944 10.9111 13.5944 11.0167 13.7C11.0167 13.5944 11.1222 13.5944 11.1222 13.5944L13.3389 8.21111C13.2333 8.10556 13.3389 8 13.4444 8H15.6611C15.6611 8.10556 15.6611 8.10556 15.5556 8.21111L12.2833 15.9167C12.1778 16.1278 12.1778 
294116.2333 12.0722 16.3389C11.9667 16.4444 11.7556 16.3389 11.5444 16.3389H9.96111C9.85556 16.3389 9.75 16.3389 9.75 16.1278L8.06111 9.58333C7.85 9.37222 7.53333 9.05556 7.11111 8.95C6.47778 8.63333 5.31667 8.42222 5.10556 8.42222L5 8.21111Z" fill="white" style="fill:white;fill-opacity:1;"/></svg>
2942
2943                </li></ul>
2944          </div><div class="footer__copyright caption">
2945          <small class="copyright__content">&copy; 2026, <a href="/" title="">sorsoap</a></small>
2946          <small class="copyright__content"><a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=poweredby&amp;utm_medium=shopify&amp;utm_source=onlinestore">Powered by Shopify</a></small>
2947        </div>
2948      </div>
2949    </div>
2950  </div>
2951</footer>
2952
2953
2954
2955
2956</div>
2957
2958    <ul hidden>
2959      <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li>
2960    </ul>
2961
2962    
2962<script>
2963      window.shopUrl = 'https://www.sorsoap.com';
2964      window.routes = {
2965        cart_add_url: '/cart/add',
2966        cart_change_url: '/cart/change',
2967        cart_update_url: '/cart/update',
2968        predictive_search_url: '/search/suggest'
2969      };
2970
2971      window.cartStrings = {
2972        error: `There was an error while updating your cart. Please try again.`,
2973        quantityError: `You can only add [quantity] of this item to your cart.`
2974      }
2975
2976      window.variantStrings = {
2977        addToCart: `Add to cart`,
2978        soldOut: `Sold out`,
2979        unavailable: `Unavailable`,
2980      }
2981
2982      window.accessibilityStrings = {
2983        imageAvailable: `Image [index] is now available in gallery view`,
2984        shareSuccess: `Link copied to clipboard`,
2985        pauseSlideshow: `Pause slideshow`,
2986        playSlideshow: `Play slideshow`,
2987      }
2988    </script>
2988<script src="//www.sorsoap.com/cdn/shop/t/7/assets/predictive-search.js?v=153601746168855629051739568160" defer="defer"></script>
2988<script>
2989    if(!window.PomFirstLoad){
2990        if(typeof(Spurit) === 'undefined'){
2991            var Spurit = {};
2992        }
2993        if(!Spurit.Preorder2){
2994            Spurit.Preorder2 = {};
2995        }
2996        if(!Spurit.Preorder2.snippet){
2997        Spurit.Preorder2.snippet = {};
2998        }
2999        if(!Spurit.Preorder2.snippet.products){
3000        Spurit.Preorder2.snippet.products = {};
3001        }
3002        Spurit.Preorder2.snippet.shopHash = '939aac66fae09d4c7d49b735a8072f96';
3003        Spurit.Preorder2.snippet.cacheTimestamp = 1698294354;
3004
3005        if(typeof(Spurit.globalSnippet) === 'undefined'){
3006            Spurit.globalSnippet = {
3007                shop_currency: 'USD',
3008                money_format: '${{amount}}',
3009                cart: {"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":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0},
3010                customer_id: ''
3011            };
3012        }
3013
3014        
3015
3016        
3017
3018        
3019            
3020
3021Spurit.Preorder2.snippet.products['clean-simple-2-pack'] = {id:7516973432855,handle:"clean-simple-2-pack",title:"NEW! Clean \u0026 Simple 2 pack",variants:[{id:42054564970519,title:"Default Title",inventory_quantity:69,inventory_management:"shopify",inventory_policy:"continue",price:2399,compare_at_price:0,selling_plan_allocations: []}]};
3022        
3023    }
3024</script>
3024
3025
3026<script>
3027  (function() {
3028    setTimeout(() => document.querySelector('body').classList.add('spo-loaded'), 5000)
3029  })();
3030</script>
3030
3031
3032    
3032<script>
3033        if(!window.PomFirstLoad){
3034            window.PomFirstLoad = true;
3035            let script = document.createElement("script");  // create a script DOM node
3036            script.src = "https://amaicdn.com/preorder2/common.js";  // set its src to the provided URL
3037            document.head.appendChild(script);
3038        }
3039    </script>
vendor: 66 bytes, lines 3039-3041
3039
3040
3041    <script src="https://www.google.com/recaptcha/api.js?render=
30416LeTRAoeAAAAACKeCUlhSkXvVTIwv0_OgDTqgYsa
vendor: 19 bytes, lines 3041-3045
3041"></script>
3042
3043
3044
3045    
3045<script>
3046        document.addEventListener("DOMContentLoaded", function() {
3047          document.querySelectorAll('.footer-block__details-content a').forEach(function(link) {
3048              var href = link.getAttribute('href');
3049              if (href && !href.startsWith('/') && !href.includes(window.location.hostname)) {
3050                  link.setAttribute('target', '_blank');
3051              }
3052          });
3053      });
3054    </script>
3054
3055   
3056
3057    
3057<script>
3058      var sburlToPreload, sbmouseoverTimer, sblastTouchTimestamp;
3059    var sbprefetcher = document.createElement("link")
3060      , sbisSupported = sbprefetcher.relList && sbprefetcher.relList.supports && sbprefetcher.relList.supports("prefetch")
3061      , sbisDataSaverEnabled = navigator.connection && navigator.connection.saveData
3062      , sballowQueryString = "instantsballowQueryString"in document.body.dataset
3063      , sballowExternalLinks = "instantsballowExternalLinks"in document.body.dataset;
3064    if (sbisSupported && !sbisDataSaverEnabled) {
3065        //console.log('sbisSupported',sbisSupported,'sbisDataSaverEnabled',sbisDataSaverEnabled);
3066        sbprefetcher.rel = "prefetch",
3067        document.head.appendChild(sbprefetcher);
3068        var e = {
3069            capture: !0,
3070            passive: !0
3071        };
3072        document.addEventListener("touchstart", touchstartListener, e),
3073        document.addEventListener("mouseover", mouseoverListener, e)
3074    }
3075    function touchstartListener(e) {
3076        //console.log('touchstartListener');
3077        sblastTouchTimestamp = performance.now();
3078        var t = e.target.closest("a");
3079        isPreloadable(t) && (t.addEventListener("touchcancel", touchendAndTouchcancelListener, {
3080            passive: !0
3081        }),
3082        t.addEventListener("touchend", touchendAndTouchcancelListener, {
3083            passive: !0
3084        }),
3085        sburlToPreload = t.href,
3086        preload(t.href))
3087    }
3088    function touchendAndTouchcancelListener() {
3089        //console.log('touchendAndTouchcancelListener');
3090        sburlToPreload = void 0,
3091        stopPreloading()
3092    }
3093    function mouseoverListener(e) {
3094        //console.log('mouseoverListener');
3095        if (performance.now() - sblastTouchTimestamp < 1100)
3096            return;
3097        var t = e.target.closest("a");
3098        isPreloadable(t) && (t.addEventListener("mouseout", mouseoutListener, {
3099            passive: !0
3100        }),
3101        sburlToPreload = t.href,
3102        sbmouseoverTimer = setTimeout(()=>{
3103            preload(t.href),
3104            sbmouseoverTimer = void 0
3105        }
3106        , 65))
3107    }
3108    function mouseoutListener(e) {
3109      //console.log('mouseoutListener');
3110      
3111        e.relatedTarget && e.target.closest("a") == e.relatedTarget.closest("a") || (sbmouseoverTimer ? (clearTimeout(sbmouseoverTimer),
3112        sbmouseoverTimer = void 0) : (sburlToPreload = void 0,
3113        stopPreloading()))
3114    }
3115    function isPreloadable(e) {
3116      //console.log('isPreloadable');
3117        if (!e || !e.href)
3118            return;
3119        if (sburlToPreload == e.href)
3120            return;
3121        var t = new URL(e.href);
3122        return !(!(sballowExternalLinks || t.origin == location.origin || "instant"in e.dataset) || !["http:", "https:"].includes(t.protocol) || "http:" == t.protocol && "https:" == location.protocol || !(sballowQueryString || !t.search || "instant"in e.dataset) || t.hash && t.pathname + t.search == location.pathname + location.search || "noInstant"in e.dataset) || void 0
3123    }
3124    function preload(e) {
3125      //console.log('preload');
3126        sbprefetcher.href = e
3127    }
3128    function stopPreloading() {
3129      //console.log('stop preloading');
3130        sbprefetcher.removeAttribute("href")
3131    }
3132    </script>
3132
3133    
3134     <style>  </style>
3135<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
3135
3136</body>
3137</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.