PageSourceSearch

https://forthosewhosin.com/search

html forthosewhosin.com collected 2026-10-07 21:20:14 UTC 309,832 bytes, 5,125 lines download raw bytes

1<!doctype html>
2<html class="no-js" lang="en" dir="ltr">
3  <head>
4<meta name="viewport" content="width=device-width, initial-scale=1">
5
6<!-- Hyperspeed:383449 -->
7<!-- hs-shared_id:114349d0 -->
8
9
10
11<script>window.HS_JS_OVERRIDES = [{"load_method":"ON_ACTION","match":"shopifycloud\/portable-wallets","pages":null,"match_type":"SMART_DEFER_JS","extension_id":null,"file_name":null},{"load_method":"ON_ACTION","match":"klarna.com","pages":null,"match_type":"SMART_DEFER_JS","extension_id":null,"file_name":null},{"load_method":"ON_ACTION","match":"\/checkouts\/internal\/preloads.js","pages":null,"match_type":"SMART_DEFER_JS","extension_id":null,"file_name":null},{"load_method":"ON_ACTION","match":"easygift","pages":null,"match_type":"SMART_DEFER_JS","extension_id":null,"file_name":null},{"load_method":"ON_ACTION","match":"googletagmanager","pages":null,"match_type":"SMART_DEFER_JS","extension_id":null,"file_name":null},{"load_method":"ON_ACTION","match":"attn.tv","pages":null,"match_type":"SMART_DEFER_JS","extension_id":null,"file_name":null},{"load_method":"ON_ACTION","match":"facebook.net","pages":null,"match_type":"SMART_DEFER_JS","extension_id":null,"file_name":null},{"load_method":"ON_ACTION","match":"trekkie.load","pages":null,"match_type":"SMART_DEFER_JS","extension_id":null,"file_name":null},{"load_method":"ON_ACTION","match":"cdn.attn.tv","pages":null,"match_type":"SMART_DEFER_JS","extension_id":null,"file_name":null},{"load_method":"ON_ACTION","match":"cdn.506.io","pages":null,"match_type":"SMART_DEFER_JS","extension_id":null,"file_name":null},{"load_method":"ON_ACTION","match":"connect.facebook.net","pages":null,"match_type":"SMART_DEFER_JS","extension_id":null,"file_name":null},{"load_method":"ON_ACTION","match":"heatmap.com","pages":null,"match_type":"SMART_DEFER_JS","extension_id":null,"file_name":null},{"load_method":"ON_ACTION","match":"shopifycloud\/web-pixels-manager","pages":null,"match_type":"SMART_DEFER_JS","extension_id":null,"file_name":null}];</script>
vendor: 1 bytes, line 11
11
12<script>!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var n=t();for(var o in n)("object"==typeof exports?exports:e)[o]=n[o]}}(self,(()=>(()=>{"use strict";var e={};(e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})})(e);const t="hyperscript/defer-load",n="ON_ACTION",o=["window.Station.Apps.Tabs",".replace('no-js', 'js')","onLoadStylesheet()","window.onpageshow","spratlyThemeSettings","lazysizes","window.MinimogSettings","onloadt4relcss","asyncLoad","_bstrLocale","window.PandectesSettings","window.Rivo.common","__engine_loaded"],s=window.HS_JS_OVERRIDES||[];function r(e,t){const n=!e||"string"!=typeof e,r=t&&t.hasAttribute("hs-ignore"),i=t&&t.innerHTML,c=t&&"application/ld+json"===t.getAttribute("type")||i&&o.some((e=>t.innerHTML.includes(e)));if(!t&&n||r||c)return null;{const n=s.find((n=>e&&e.includes(n.match)||i&&t.innerHTML.includes(n.match)));return n?function(e,t){let n=t;if(e.cdn){n=`https://cdn.hyperspeed.me/script/${t.replace(/^(http:\/\/|https:\/\/|\/\/)/,"")}`}return{load_method:e.load_method||"default",src:n}}(n,e):null}}window.HS_LOAD_ON_ACTION_SCRIPTS=window.HS_LOAD_ON_ACTION_SCRIPTS||[];const i=document.createElement,c={src:Object.getOwnPropertyDescriptor(HTMLScriptElement.prototype,"src"),t
12ype:Object.getOwnPropertyDescriptor(HTMLScriptElement.prototype,"type")},l=HTMLScriptElement.prototype.setAttribute,p=Symbol("hs-setting");function d(e,n){window.HS_LOAD_ON_ACTION_SCRIPTS.push([e,n]),e.type=t;const o=function(n){e.getAttribute("type")===t&&n.preventDefault(),e.removeEventListener("beforescriptexecute",o)};e.addEventListener("beforescriptexecute",o)}return document.createElement=function(...e){if("script"!==e[0].toLowerCase()||window.hsUnblocked)return i.apply(document,e);const o=i.apply(document,e);try{Object.defineProperties(o,{src:{...c.src,set(e){if(this[p])c.src.set.call(this,e);else{this[p]=!0;try{const o=r(e,null),s=o&&o.load_method===n,i=o?o.src:e;s&&c.type.set.call(this,t),c.src.set.call(this,i)}finally{this[p]=!1}}}},type:{...c.type,set(e){if(this[p])return void c.type.set.call(this,e);const s=r(o.src,null),i=s&&s.load_method===n;c.type.set.call(this,i?t:e)}}}),o.setAttribute=function(e,t){if("src"===e||"type"===e){if(this[p])return void c[e].set.call(this,t);this[p]=!0;try{this[e]=t}finally{this[p]=!1}}else l.call(this,e,t)}}catch(e){console.warn("HyperScripts: 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.')}return o},window.hsScriptObserver=new MutationObserver((e=>{for(let o=0;o<e.length;o++){const{addedNodes:s}=e[o];for(let e=0;e<s.length;e++){const o=s[e];if(1===o.nodeType&&"SCRIPT"===o.tagName)if(o.type===t)d(o,null);else{const e=r(o.src,o);e&&e.load_method===n&&d(o,o.type===t?null:o.type)}}}})),window.hsScriptObserver.observe(document.documentElement,{childList:!0,subtree:!0}),e})()));</script>
12
13
14
15<!-- Third party app optimization -->
16<!-- Is an app not updating? Just click Rebuild Cache in Hyperspeed. -->
17<!-- Or, stop deferring the app by clicking View Details on App Optimization in your Theme Optimization settings. -->
18<script hs-ignore>(function(){var hsUrls=[{"load_method":"ON_ACTION","original_url":"https:\/\/shopify-widget.route.com\/shopify.widget.js?shop=forthosewhosin.myshopify.com","pages":["HOME","COLLECTIONS","PRODUCT","CART","OTHER"]},{"load_method":"ON_ACTION","original_url":"https:\/\/s3.eu-west-1.amazonaws.com\/production-klarna-il-shopify-osm\/0b7fe7c4a98ef8166eeafee767bc667686567a25\/forthosewhosin.myshopify.com-1762542186637.js?shop=forthosewhosin.myshopify.com","pages":["HOME","COLLECTIONS","PRODUCT","CART","OTHER"]}];var insertBeforeBackup=Node.prototype.insertBefore;var currentPageType=getPageType();function getPageType(){var currentPage="search";if(currentPage==='index'){return'HOME';}else if(currentPage==='collection'){return'COLLECTIONS';}else if(currentPage==='product'){return'PRODUCT';}else if(currentPage==='cart'){return'CART';}else{return'OTHER';}}
19function isWhitelistedPage(script){return script.pages.includes(currentPageType);}
20function getCachedScriptUrl(url){var result=(hsUrls||[]).find(function(el){var compareUrl=el.original_url;if(url.substring(0,6)==="https:"&&el.original_url.substring(0,2)==="//"){compareUrl="https:"+el.original_url;}
21return url==compareUrl;});return result;}
22function loadScript(scriptInfo){if(isWhitelistedPage(scriptInfo)){var s=document.createElement('script');s.type='text/javascript';s.async=true;s.src=scriptInfo.original_url;var x=document.getElementsByTagName('script')[0];insertBeforeBackup.apply(x.parentNode,[s,x]);}}
23var userEvents={touch:["touchmove","touchend"],mouse:["mousemove","click","keydown","scroll"]};function isTouch(){var touchIdentifiers=" -webkit- -moz- -o- -ms- ".split(" ");if("ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch){return true;}
24var query=["(",touchIdentifiers.join("touch-enabled),("),"hsterminal",")"].join("");return window.matchMedia(query).matches;}
25var actionEvents=isTouch()?userEvents.touch:userEvents.mouse;function loadOnUserAction(){(hsUrls||[]).filter(function(url){return url.load_method==='ON_ACTION';}).forEach(function(scriptInfo){loadScript(scriptInfo)})
26actionEvents.forEach(function(userEvent){document.removeEventListener(userEvent,loadOnUserAction);});}
27Node.prototype.insertBefore=function(newNode,refNode){if(newNode.type!=="text/javascript"&&newNode.type!=="application/javascript"&&newNode.type!=="application/ecmascript"){return insertBeforeBackup.apply(this,arguments);}
28var scriptInfo=getCachedScriptUrl(newNode.src);if(!scriptInfo){return insertBeforeBackup.apply(this,arguments);}
29if(isWhitelistedPage(scriptInfo)&&scriptInfo.load_method!=='ON_ACTION'){var s=document.createElement('script');s.type='text/javascript';s.async=true;s.src=scriptInfo.original_url;insertBeforeBackup.apply(this,[s,refNode]);}}
30document.addEventListener("DOMContentLoaded",function(){actionEvents.forEach(function(userEvent){document.addEventListener(userEvent,loadOnUserAction);});});})();</script>
30
31
32<!-- instant.load -->
33<script defer src="//forthosewhosin.com/cdn/shop/t/65/assets/hs-instantload.min.js?v=106803949153345037901791386103"></script>
33
34
35<!-- defer JS until action -->
36<script async src="//forthosewhosin.com/cdn/shop/t/65/assets/hs-script-loader.min.js?v=12968219469015325731791386103"></script>
36
37
38    
38<script>/* >> Heatmap.com :: Snippet << */(function (h,e,a,t,m,ap) { (h._heatmap_paq = []).push([ 'setTrackerUrl', (h.heatUrl = e) + a]); h.hErrorLogs=h.hErrorLogs || []; ap=t.createElement('script');  ap.src=h.heatUrl+'preprocessor.min.js?sid='+m;  ap.defer=true; t.head.appendChild(ap); ['error', 'unhandledrejection'].forEach(function (ty) {     h.addEventListener(ty, function (et) { h.hErrorLogs.push({ type: ty, event: et }); }); });})(window,'https://dashboard.heatmap.com/','heatmap.php',document,4346);</script>
38
39    
39<script async="async" src="https://mm-uxrv.com/js/business_5db31deb-5230-400e-9a9a-9d4e97e4da77-44882416.js"></script>
39
40    <!-- Google Tag Manager -->
41    
41<script>
42      document.addEventListener("DOMContentLoaded", function(){
43        setTimeout(function () {
vendor: 495 bytes, lines 43-53
43
44          (function (w, d, s, l, i) {
45            w[l] = w[l] || [];
46            w[l].push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' });
47            var f = d.getElementsByTagName(s)[0],
48              j = d.createElement(s),
49              dl = l != 'dataLayer' ? '&l=' + l : '';
50            j.async = true;
51            j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl;
52            f.parentNode.insertBefore(j, f);
53          })(window, document, 'script', 'dataLayer', '
53GTM-TXSXWH5K
vendor: 12 bytes, lines 53-54
53');
54        
54}, 3000);
55      })
56    </script>
56
57    <!-- End Google Tag Manager --><meta charset="utf-8">
58<meta name="viewport" content="width=device-width,initial-scale=1">
59<title>Search &ndash; For Those Who Sin </title><link rel="canonical" href="https://forthosewhosin.com/search"><link rel="icon" href="//forthosewhosin.com/cdn/shop/files/Favicon_-_FTWS_959f5bfd-b6ee-40c1-ba98-1a3a7c7fe1fe.png?crop=center&height=48&v=1720477435&width=48" type="image/png">
60  <link rel="apple-touch-icon" href="//forthosewhosin.com/cdn/shop/files/Favicon_-_FTWS_959f5bfd-b6ee-40c1-ba98-1a3a7c7fe1fe.png?crop=center&height=180&v=1720477435&width=180"><meta name="description" content="For Those Who Sin is an uncensored self expression for the obsolete soul; raw sketches, raw emotions and raw garments. Shop now."><meta property="og:site_name" content="For Those Who Sin ">
61<meta property="og:url" content="https://forthosewhosin.com/search">
62<meta property="og:title" content="Search">
63<meta property="og:type" content="website">
64<meta property="og:description" content="For Those Who Sin is an uncensored self expression for the obsolete soul; raw sketches, raw emotions and raw garments. Shop now."><meta property="og:image" content="http://forthosewhosin.com/cdn/shop/files/FTWS-2024-REBRAND-LOGOS-02.webp?crop=center&height=1200&v=1724433515&width=1200">
65  <meta property="og:image:secure_url" content="https://forthosewhosin.com/cdn/shop/files/FTWS-2024-REBRAND-LOGOS-02.webp?crop=center&height=1200&v=1724433515&width=1200">
66  <meta property="og:image:width" content="1212">
67  <meta property="og:image:height" content="522"><meta name="twitter:card" content="summary_large_image">
68<meta name="twitter:title" content="Search">
69<meta name="twitter:description" content="For Those Who Sin is an uncensored self expression for the obsolete soul; raw sketches, raw emotions and raw garments. Shop now.">
70<!-- Google tag (gtag.js) -->
vendor: 68 bytes, lines 70-71
70
71    <script async src="https://www.googletagmanager.com/gtag/js?id=
71G-CWFG9PSWQX
vendor: 16 bytes, lines 71-72
71"></script>
72    
72<script>
73      document.addEventListener("DOMContentLoaded", function(){
74        setTimeout(function () {
75          
vendor: 182 bytes, lines 75-80
75window.dataLayer = window.dataLayer || [];
76          function gtag() {
77            dataLayer.push(arguments);
78          }
79          gtag('js', new Date());
80          gtag('config', '
80G-CWFG9PSWQX
vendor: 14 bytes, lines 80-81
80');
81          
81gtag('config', 'AW-16627291834');
82        }, 3000);
83      })
84    </script>
84
85    <!-- Facebook Pixel Code -->
86    
86<script>
87      document.addEventListener("DOMContentLoaded", function(){
88        setTimeout(function () {
89          !(function (f, b, e, v, n, t, s) {
90            if (f.fbq) return;
91            n = f.fbq = function () {
92              n.callMethod ? n.callMethod.apply(n, arguments) : n.queue.push(arguments);
93            };
94            if (!f._fbq) f._fbq = n;
95            n.push = n;
96            n.loaded = !0;
97            n.version = '2.0';
98            n.queue = [];
99            t = b.createElement(e);
100            t.async = !0;
101            t.src = v;
102            s = b.getElementsByTagName(e)[0];
103            s.parentNode.insertBefore(t, s);
104          })(window, document, 'script', 'https://connect.facebook.net/en_US/fbevents.js');
105          fbq('init', '823220288636079', {
106            em: 'insert_email_variable',
107          });
108          fbq('track', 'PageView');
109        }, 3000);
110      })
111    </script>
111
112    <noscript
113      ><img class="hs-lazyload hs-id-6d5d0e8d" height="1" loading="lazy" src="https://www.facebook.com/tr?id=823220288636079&amp;ev=PageView&amp;noscript=1" style="display:none" width="1"/></noscript>
114    <!-- DO NOT MODIFY -->
115    <!-- End Facebook Pixel Code -->
116
117    <!-- Custom scripts -->
118    <link rel="preload" href="https://db.onlinewebfonts.com/c/3a47f5f06b5484abfeee9eac90348a9c?family=Gotham-Medium" as="style" onload="this.rel='stylesheet'">
119    <noscript><link rel="stylesheet" href="https://db.onlinewebfonts.com/c/3a47f5f06b5484abfeee9eac90348a9c?family=Gotham-Medium"></noscript><style>@font-face {
120  font-family: "Nunito Sans";
121  font-weight: 400;
122  font-style: normal;
123  font-display: fallback;
124  src: url("//forthosewhosin.com/cdn/fonts/nunito_sans/nunitosans_n4.0276fe080df0ca4e6a22d9cb55aed3ed5ba6b1da.woff2") format("woff2"),
125       url("//forthosewhosin.com/cdn/fonts/nunito_sans/nunitosans_n4.b4964bee2f5e7fd9c3826447e73afe2baad607b7.woff") format("woff");
126}
127@font-face {
128  font-family: "Nunito Sans";
129  font-weight: 700;
130  font-style: normal;
131  font-display: fallback;
132  src: url("//forthosewhosin.com/cdn/fonts/nunito_sans/nunitosans_n7.25d963ed46da26098ebeab731e90d8802d989fa5.woff2") format("woff2"),
133       url("//forthosewhosin.com/cdn/fonts/nunito_sans/nunitosans_n7.d32e3219b3d2ec82285d3027bd673efc61a996c8.woff") format("woff");
134}
135@font-face {
136  font-family: "Nunito Sans";
137  font-weight: 500;
138  font-style: normal;
139  font-display: fallback;
140  src: url("//forthosewhosin.com/cdn/fonts/nunito_sans/nunitosans_n5.6fc0ed1feb3fc393c40619f180fc49c4d0aae0db.woff2") format("woff2"),
141       url("//forthosewhosin.com/cdn/fonts/nunito_sans/nunitosans_n5.2c84830b46099cbcc1095f30e0957b88b914e50a.woff") format("woff");
142}
143@font-face {
144  font-family: "Nunito Sans";
145  font-weight: 400;
146  font-style: italic;
147  font-display: fallback;
148  src: url("//forthosewhosin.com/cdn/fonts/nunito_sans/nunitosans_i4.6e408730afac1484cf297c30b0e67c86d17fc586.woff2") format("woff2"),
149       url("//forthosewhosin.com/cdn/fonts/nunito_sans/nunitosans_i4.c9b6dcbfa43622b39a5990002775a8381942ae38.woff") format("woff");
150}
151@font-face {
152  font-family: "Nunito Sans";
153  font-weight: 700;
154  font-style: italic;
155  font-display: fallback;
156  src: url("//forthosewhosin.com/cdn/fonts/nunito_sans/nunitosans_i7.8c1124729eec046a321e2424b2acf328c2c12139.woff2") format("woff2"),
157       url("//forthosewhosin.com/cdn/fonts/nunito_sans/nunitosans_i7.af4cda04357273e0996d21184432bcb14651a64d.woff") format("woff");
158}
159@font-face {
160  font-family: "DM Sans";
161  font-weight: 700;
162  font-style: normal;
163  font-display: fallback;
164  src: url("//forthosewhosin.com/cdn/fonts/dm_sans/dmsans_n7.97e21d81502002291ea1de8aefb79170c6946ce5.woff2") format("woff2"),
165       url("//forthosewhosin.com/cdn/fonts/dm_sans/dmsans_n7.af5c214f5116410ca1d53a2090665620e78e2e1b.woff") format("woff");
166}
167@font-face {
168  font-family: "DM Sans";
169  font-weight: 700;
170  font-style: normal;
171  font-display: fallback;
172  src: url("//forthosewhosin.com/cdn/fonts/dm_sans/dmsans_n7.97e21d81502002291ea1de8aefb79170c6946ce5.woff2") format("woff2"),
173       url("//forthosewhosin.com/cdn/fonts/dm_sans/dmsans_n7.af5c214f5116410ca1d53a2090665620e78e2e1b.woff") format("woff");
174}
175@font-face {
176  font-family: "Nunito Sans";
177  font-weight: 400;
178  font-style: normal;
179  font-display: fallback;
180  src: url("//forthosewhosin.com/cdn/fonts/nunito_sans/nunitosans_n4.0276fe080df0ca4e6a22d9cb55aed3ed5ba6b1da.woff2") format("woff2"),
181       url("//forthosewhosin.com/cdn/fonts/nunito_sans/nunitosans_n4.b4964bee2f5e7fd9c3826447e73afe2baad607b7.woff") format("woff");
182}
183@font-face {
184  font-family: "Nunito Sans";
185  font-weight: 600;
186  font-style: normal;
187  font-display: fallback;
188  src: url("//forthosewhosin.com/cdn/fonts/nunito_sans/nunitosans_n6.6e9464eba570101a53130c8130a9e17a8eb55c21.woff2") format("woff2"),
189       url("//forthosewhosin.com/cdn/fonts/nunito_sans/nunitosans_n6.25a0ac0c0a8a26038c7787054dd6058dfbc20fa8.woff") format("woff");
190}
191@font-face {
192        font-family: 'Adieu W00 Regular';
193        src: url('//forthosewhosin.com/cdn/shop/t/65/assets/adieu-regular.otf?v=64981970739047629661791386103') format('otf');
194        font-style: normal;
195        font-display: swap;
196      }
197
198   @font-face {
199       font-family: 'Gotham';
200       src: url(//forthosewhosin.com/cdn/shop/files/Gotham-Medium.otf?v=7042818341626942694) format('woff2');
201       font-weight: 500;
202       font-style: normal;
203       }
204
205       @font-face {
206       font-family: 'Gotham';
207       src: url(//forthosewhosin.com/cdn/shop/files/Gotham-Book.otf?v=6698020598329315183) format('woff2');
208      font-weight: normal;
209      font-style: normal;
210       }
211
212      @font-face {
213       font-family: 'Gotham';
214       src: url(//forthosewhosin.com/cdn/shop/files/Gotham-Black.otf?v=2474829751741491763) format('woff2');
215        font-weight: 900;
216       font-style: normal;
217       }:root {
218  --page-container-width:          1200px;
219  --reading-container-width:       720px;
220  --divider-opacity:               0.14;
221  --gutter-large:                  30px;
222  --gutter-desktop:                20px;
223  --gutter-mobile:                 16px;
224  --section-padding:               50px;
225  --larger-section-padding:        80px;
226  --larger-section-padding-mobile: 60px;
227  --largest-section-padding:       110px;
228  --aos-animate-duration:          0.6s;
229
230  --base-font-family:              "Gotham-Medium", "Nunito Sans", sans-serif;
231  --base-font-weight:              400;
232  --base-font-style:               normal;
233  
234  --heading-font-family:           "Adieu W00 Regular", "DM Sans", sans-serif;
235  --heading-font-weight:           700;
236  --heading-font-style:            normal;
237  --logo-font-family:              "Adieu W00 Regular", "DM Sans", sans-serif;
238  --logo-font-weight:              700;
239  --logo-font-style:               normal;
240  --nav-font-family:               "Gotham-Medium", "Nunito Sans", sans-serif;
241  --nav-font-weight:               400;
242  --nav-font-style:                normal;
243
244  --base-text-size:12px;
245  --base-line-height:              1.6;
246  --input-text-size:16px;
247  --smaller-text-size-1:10px;
248  --smaller-text-size-2:14px;
249  --smaller-text-size-3:9px;
250  --smaller-text-size-4:8px;
251  --larger-text-size:28px;
252  --super-large-text-size:49px;
253  --super-large-mobile-text-size:22px;
254  --larger-mobile-text-size:22px;
255  --logo-text-size:20px;--btn-letter-spacing: 0.08em;
256    --btn-text-transform: uppercase;
257    --button-text-size: 11px;
258    --quickbuy-button-text-size: 11;
259    --small-feature-link-font-size: 0.75em;
260    --input-btn-padding-top:             1.2em;
261    --input-btn-padding-bottom:          1.2em;--heading-text-transform:uppercase;
262  --nav-text-size:                      12px;
263  --mobile-menu-font-weight:            600;
264
265  --body-bg-color:                      255 255 255;
266  --bg-color:                           255 255 255;
267  --body-text-color:                    0 0 0;
268  --text-color:                         0 0 0;
269
270  --header-text-col:                    #ffffff;--header-text-hover-col:             var(--main-nav-link-hover-col);--header-bg-col:                     #000000;
271  --heading-color:                     0 0 0;
272  --body-heading-color:                0 0 0;
273  --heading-divider-col:               #2d2926;
274
275  --logo-col:                          #000000;
276  --main-nav-bg:                       #000000;
277  --main-nav-link-col:                 #ffffff;
278  --main-nav-link-hover-col:           #ffffff;
279  --main-nav-link-featured-col:        #c0c0c0;
280
281  --link-color:                        0 0 0;
282  --body-link-color:                   0 0 0;
283
284  --btn-bg-color:                        0 0 0;
285  --btn-bg-hover-color:                  192 192 192;
286  --btn-border-color:                    0 0 0;
287  --btn-border-hover-color:              192 192 192;
288  --btn-text-color:                      255 255 255;
289  --btn-text-hover-color:                255 255 255;--btn-alt-bg-color:                    0 0 0;
290  --btn-alt-text-color:                  255 255 255;
291  --btn-alt-border-color:                0 0 0;
292  --btn-alt-border-hover-color:          0 0 0;--btn-ter-bg-color:                    235 235 235;
293  --btn-ter-text-color:                  0 0 0;
294  --btn-ter-bg-hover-color:              0 0 0;
295  --btn-ter-text-hover-color:            255 255 255;--btn-border-radius: 3px;--color-scheme-default:                             #ffffff;
296  --color-scheme-default-color:                       255 255 255;
297  --color-scheme-default-text-color:                  0 0 0;
298  --color-scheme-default-head-color:                  0 0 0;
299  --color-scheme-default-link-color:                  0 0 0;
300  --color-scheme-default-btn-text-color:              255 255 255;
301  --color-scheme-default-btn-text-hover-color:        255 255 255;
302  --color-scheme-default-btn-bg-color:                0 0 0;
303  --color-scheme-default-btn-bg-hover-color:          192 192 192;
304  --color-scheme-default-btn-border-color:            0 0 0;
305  --color-scheme-default-btn-border-hover-color:      192 192 192;
306  --color-scheme-default-btn-alt-text-color:          255 255 255;
307  --color-scheme-default-btn-alt-bg-color:            0 0 0;
308  --color-scheme-default-btn-alt-border-color:        0 0 0;
309  --color-scheme-default-btn-alt-border-hover-color:  0 0 0;
310
311  --color-scheme-1:                             #000000;
312  --color-scheme-1-color:                       0 0 0;
313  --color-scheme-1-text-color:                  255 255 255;
314  --color-scheme-1-head-color:                  255 255 255;
315  --color-scheme-1-link-color:                  192 192 192;
316  --color-scheme-1-btn-text-color:              255 255 255;
317  --color-scheme-1-btn-text-hover-color:        255 255 255;
318  --color-scheme-1-btn-bg-color:                45 41 38;
319  --color-scheme-1-btn-bg-hover-color:          45 41 38;
320  --color-scheme-1-btn-border-color:            45 41 38;
321  --color-scheme-1-btn-border-hover-color:      45 41 38;
322  --color-scheme-1-btn-alt-text-color:          45 41 38;
323  --color-scheme-1-btn-alt-bg-color:            255 255 255;
324  --color-scheme-1-btn-alt-border-color:        45 41 38;
325  --color-scheme-1-btn-alt-border-hover-color:  45 41 38;
326
327  --color-scheme-2:                             #ffffff;
328  --color-scheme-2-color:                       255 255 255;
329  --color-scheme-2-text-color:                  92 92 92;
330  --color-scheme-2-head-color:                  45 41 38;
331  --color-scheme-2-link-color:                  192 192 192;
332  --color-scheme-2-btn-text-color:              255 255 255;
333  --color-scheme-2-btn-text-hover-color:        255 255 255;
334  --color-scheme-2-btn-bg-color:                45 41 38;
335  --color-scheme-2-btn-bg-hover-color:          45 41 38;
336  --color-scheme-2-btn-border-color:            45 41 38;
337  --color-scheme-2-btn-border-hover-color:      45 41 38;
338  --color-scheme-2-btn-alt-text-color:          45 41 38;
339  --color-scheme-2-btn-alt-bg-color:            255 255 255;
340  --color-scheme-2-btn-alt-border-color:        45 41 38;
341  --color-scheme-2-btn-alt-border-hover-color:  45 41 38;
342
343  /* Shop Pay payment terms */
344  --payment-terms-background-color:    #ffffff;--quickbuy-bg: 255 255 255;--body-input-background-color:       rgb(var(--body-bg-color));
345  --input-background-color:            rgb(var(--body-bg-color));
346  --body-input-text-color:             var(--body-text-color);
347  --input-text-color:                  var(--body-text-color);
348  --body-input-border-color:           rgb(191, 191, 191);
349  --input-border-color:                rgb(191, 191, 191);
350  --input-border-color-hover:          rgb(115, 115, 115);
351  --input-border-color-active:         rgb(0, 0, 0);
352
353  --swatch-cross-svg:                  url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240' viewBox='0 0 24 24' fill='none' stroke='rgb(191, 191, 191)' stroke-width='0.09' preserveAspectRatio='none' %3E%3Cline x1='24' y1='0' x2='0' y2='24'%3E%3C/line%3E%3C/svg%3E");
354  --swatch-cross-hover:                url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240' viewBox='0 0 24 24' fill='none' stroke='rgb(115, 115, 115)' stroke-width='0.09' preserveAspectRatio='none' %3E%3Cline x1='24' y1='0' x2='0' y2='24'%3E%3C/line%3E%3C/svg%3E");
355  --swatch-cross-active:               url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240' viewBox='0 0 24 24' fill='none' stroke='rgb(0, 0, 0)' stroke-width='0.09' preserveAspectRatio='none' %3E%3Cline x1='24' y1='0' x2='0' y2='24'%3E%3C/line%3E%3C/svg%3E");
356
357  --footer-divider-col:                #dfe3e8;
358  --footer-text-col:                   255 255 255;
359  --footer-heading-col:                255 255 255;
360  --footer-bg:                         #000000;--product-label-overlay-justify: flex-start;--product-label-overlay-align: flex-start;--product-label-overlay-reduction-text:   #ffffff;
361  --product-label-overlay-reduction-bg:     #326e7c;
362  --product-label-overlay-stock-text:       #ffffff;
363  --product-label-overlay-stock-bg:         #09728c;
364  --product-label-overlay-new-text:         #ffffff;
365  --product-label-overlay-new-bg:           #2d2926;
366  --product-label-overlay-meta-text:        #ffffff;
367  --product-label-overlay-meta-bg:          #bd2585;
368  --product-label-sale-text:                #c0c0c0;
369  --product-label-sold-text:                #ffffff;
370  --product-label-preorder-text:            #3ea36a;
371
372  --product-block-crop-align:               center;
373
374  
375  --product-block-price-align:              flex-start;
376  --product-block-price-item-margin-start:  initial;
377  --product-block-price-item-margin-end:    .5rem;
378  
379
380  --collection-block-image-position:   center center;
381
382  --swatch-picker-image-size:          36px;
383  --swatch-crop-align:                 center center;
384
385  --image-overlay-text-color:          255 255 255;--image-overlay-bg:                  rgba(0, 0, 0, 0.4);
386  --image-overlay-shadow-start:        rgb(0 0 0 / 0.16);
387  --image-overlay-box-opacity:         0.88;.image-overlay--bg-box .text-overlay .text-overlay__text {
388      --image-overlay-box-bg: 255 255 255;
389      --heading-color: var(--body-heading-color);
390      --text-color: var(--body-text-color);
391      --link-color: var(--body-link-color);
392    }--product-inventory-ok-box-color:            #f2faf0;
393  --product-inventory-ok-text-color:           #108043;
394  --product-inventory-ok-icon-box-fill-color:  #fff;
395  --product-inventory-low-box-color:           #fcf1cd;
396  --product-inventory-low-text-color:          #dd9a1a;
397  --product-inventory-low-icon-box-fill-color: #fff;
398  --product-inventory-low-text-color-channels: 16, 128, 67;
399  --product-inventory-ok-text-color-channels:  221, 154, 26;
400
401  --rating-star-color: 192 192 192;
402}::selection {
403    background: rgb(var(--body-heading-color));
404    color: rgb(var(--body-bg-color));
405  }
406  ::-moz-selection {
407    background: rgb(var(--body-heading-color));
408    color: rgb(var(--body-bg-color));
409  }.navigation .h1 {
410  color: inherit !important;
411}.use-color-scheme--default {
412  --product-label-sale-text:           #c0c0c0;
413  --product-label-sold-text:           #ffffff;
414  --product-label-preorder-text:       #3ea36a;
415  --input-background-color:            rgb(var(--body-bg-color));
416  --input-text-color:                  var(--body-input-text-color);
417  --input-border-color:                rgb(191, 191, 191);
418  --input-border-color-hover:          rgb(115, 115, 115);
419  --input-border-color-active:         rgb(0, 0, 0);
420}</style>
421
422    <link href="//forthosewhosin.com/cdn/shop/t/65/assets/main.css?v=164775336064363134491791386103" rel="stylesheet" type="text/css" media="all" />
423<link rel="stylesheet" href="//forthosewhosin.com/cdn/shop/t/65/assets/swatches.css?v=46882370352844522521791386103" media="print" onload="this.media='all'">
424      <noscript><link rel="stylesheet" href="//forthosewhosin.com/cdn/shop/t/65/assets/swatches.css?v=46882370352844522521791386103"></noscript><link rel="preload" as="font" href="//forthosewhosin.com/cdn/fonts/nunito_sans/nunitosans_n4.0276fe080df0ca4e6a22d9cb55aed3ed5ba6b1da.woff2" type="font/woff2" crossorigin><link rel="preload" as="font" href="//forthosewhosin.com/cdn/fonts/dm_sans/dmsans_n7.97e21d81502002291ea1de8aefb79170c6946ce5.woff2" type="font/woff2" crossorigin>
424<script>
425      document.documentElement.className = document.documentElement.className.replace('no-js', 'js');
426
427      window.theme = {
428        info: {
429          name: 'Symmetry',
430          version: '7.1.2'
431        },
432        device: {
433          hasTouch: window.matchMedia('(any-pointer: coarse)').matches,
434          hasHover: window.matchMedia('(hover: hover)').matches
435        },
436        mediaQueries: {
437          md: '(min-width: 768px)',
438          productMediaCarouselBreak: '(min-width: 1041px)'
439        },
440        routes: {
441          base: 'https://forthosewhosin.com',
442          cart: '/cart',
443          cartAdd: '/cart/add.js',
444          cartUpdate: '/cart/update.js',
445          predictiveSearch: '/search/suggest'
446        },
447        strings: {
448          cartTermsConfirmation: "You must agree to the terms and conditions before continuing.",
449          cartItemsQuantityError: "You can only add [QUANTITY] of this item to your cart.",
450          generalSearchViewAll: "View all search results",
451          noStock: "Sold out",
452          noVariant: "Unavailable",
453          productsProductChooseA: "Choose a",
454          generalSearchPages: "Pages",
455          generalSearchNoResultsWithoutTerms: "Sorry, we couldnʼt find any results",
456          shippingCalculator: {
457            singleRate: "There is one shipping rate for this destination:",
458            multipleRates: "There are multiple shipping rates for this destination:",
459            noRates: "We do not ship to this destination."
460          }
461        },
462        settings: {
463          moneyWithCurrencyFormat: "${{amount}} USD",
464          cartType: "drawer",
465          afterAddToCart: "drawer",
466          quickbuyStyle: "off",
467          externalLinksNewTab: true,
468          internalLinksSmoothScroll: true
469        }
470      }
471
472
473theme.inlineNavigationCheck = function() {
474  var pageHeader = document.querySelector('.pageheader'),
475      inlineNavContainer = pageHeader.querySelector('.logo-area__left__inner'),
476      inlineNav = inlineNavContainer.querySelector('.navigation--left');
477
478  // Check window width and conditionally add or remove class
479  if (window.innerWidth <= 1240) {
480    pageHeader.classList.remove('pageheader--layout-inline-permitted');
481    return; // Exit the function if window size is less than 1200px
482  }
483
484  if (inlineNav && getComputedStyle(inlineNav).display != 'none') {
485    var inlineMenuCentered = document.querySelector('.pageheader--layout-inline-menu-center'),
486        logoContainer = document.querySelector('.logo-area__middle__inner');
487
488    if(inlineMenuCentered) {
489      var rightWidth = document.querySelector('.logo-area__right__inner').clientWidth,
490          middleWidth = logoContainer.clientWidth,
491          logoArea = document.querySelector('.logo-area'),
492          computedLogoAreaStyle = getComputedStyle(logoArea),
493          logoAreaInnerWidth = logoArea.clientWidth - Math.ceil(parseFloat(computedLogoAreaStyle.paddingLeft)) - Math.ceil(parseFloat(computedLogoAreaStyle.paddingRight)),
494          availableNavWidth = logoAreaInnerWidth - Math.max(rightWidth, middleWidth) * 2 - 40;
495
496      inlineNavContainer.style.maxWidth = availableNavWidth + 'px';
497    }
498
499    var firstInlineNavLink = inlineNav.querySelector('.navigation__item:first-child'),
500        lastInlineNavLink = inlineNav.querySelector('.navigation__item:last-child');
501
502    if (lastInlineNavLink) {
503      var inlineNavWidth = null;
504
505      if(document.querySelector('html[dir=rtl]')) {
506        inlineNavWidth = firstInlineNavLink.offsetLeft - lastInlineNavLink.offsetLeft + firstInlineNavLink.offsetWidth;
507      } else {
508        inlineNavWidth = lastInlineNavLink.offsetLeft - firstInlineNavLink.offsetLeft + lastInlineNavLink.offsetWidth;
509      }
510
511      console.log(inlineNavWidth);
512
513      if (inlineNavContainer.offsetWidth > inlineNavWidth) {
514        pageHeader.classList.add('pageheader--layout-inline-permitted');
515        var tallLogo = logoContainer.clientHeight > lastInlineNavLink.clientHeight + 20;
516
517        if (tallLogo) {
518          inlineNav.classList.add('navigation--tight-underline');
519        } else {
520          inlineNav.classList.remove('navigation--tight-underline');
521        }
522      } else {
523        pageHeader.classList.add('pageheader--layout-inline-permitted');
524      }
525    }
526  }
527};
528      
529// Add event listener for window resize to call the function dynamically
530window.addEventListener('resize', theme.inlineNavigationCheck);
531
532// Initial call to the function to set the state on page load
533theme.inlineNavigationCheck();
534
535      
536      
537     /* theme.inlineNavigationCheck = function() {
538        var pageHeader = document.querySelector('.pageheader'),
539            inlineNavContainer = pageHeader.querySelector('.logo-area__left__inner'),
540            inlineNav = inlineNavContainer.querySelector('.navigation--left');
541        if (inlineNav && getComputedStyle(inlineNav).display != 'none') {
542          var inlineMenuCentered = document.querySelector('.pageheader--layout-inline-menu
542-center'),
543              logoContainer = document.querySelector('.logo-area__middle__inner');
544          if(inlineMenuCentered) {
545            var rightWidth = document.querySelector('.logo-area__right__inner').clientWidth,
546                middleWidth = logoContainer.clientWidth,
547                logoArea = document.querySelector('.logo-area'),
548                computedLogoAreaStyle = getComputedStyle(logoArea),
549                logoAreaInnerWidth = logoArea.clientWidth - Math.ceil(parseFloat(computedLogoAreaStyle.paddingLeft)) - Math.ceil(parseFloat(computedLogoAreaStyle.paddingRight)),
550                availableNavWidth = logoAreaInnerWidth - Math.max(rightWidth, middleWidth) * 2 - 40;
551            inlineNavContainer.style.maxWidth = availableNavWidth + 'px';
552          }
553
554          var firstInlineNavLink = inlineNav.querySelector('.navigation__item:first-child'),
555              lastInlineNavLink = inlineNav.querySelector('.navigation__item:last-child');
556          if (lastInlineNavLink) {
557            var inlineNavWidth = null;
558            if(document.querySelector('html[dir=rtl]')) {
559              inlineNavWidth = firstInlineNavLink.offsetLeft - lastInlineNavLink.offsetLeft + firstInlineNavLink.offsetWidth;
560            } else {
561              inlineNavWidth = lastInlineNavLink.offsetLeft - firstInlineNavLink.offsetLeft + lastInlineNavLink.offsetWidth;
562            }
563            if (inlineNavContainer.offsetWidth >= inlineNavWidth) {
564              pageHeader.classList.add('pageheader--layout-inline-permitted');
565              var tallLogo = logoContainer.clientHeight > lastInlineNavLink.clientHeight + 20;
566              if (tallLogo) {
567                inlineNav.classList.add('navigation--tight-underline');
568              } else {
569                inlineNav.classList.remove('navigation--tight-underline');
570              }
571            } else {
572              pageHeader.classList.remove('pageheader--layout-inline-permitted');
573            }
574          }
575        }
576      }; */
577
578
579      
580
581      theme.setInitialHeaderHeightProperty = () => {
582        const section = document.querySelector('.section-header');
583        if (section) {
584          document.documentElement.style.setProperty('--theme-header-height', Math.ceil(section.clientHeight) + 'px');
585        }
586      };
587    </script>
587
588
589    
589<script src="//forthosewhosin.com/cdn/shop/t/65/assets/main.js?v=161506628117369512751791386103" defer></script>
589
590    
591    
591<script async src="//forthosewhosin.com/cdn/shop/t/65/assets/jquery.min.js?v=147293088974801289311791386103"></script>
591
592      
592<script src="//forthosewhosin.com/cdn/shop/t/65/assets/animate-on-scroll.js?v=15249566486942820451791386103" defer></script>
592
593      <link href="//forthosewhosin.com/cdn/shop/t/65/assets/animate-on-scroll.css?v=35216439550296132921791386103" rel="stylesheet" type="text/css" media="all" />
594    
595
596    <link href="//forthosewhosin.com/cdn/shop/t/65/assets/mystylesheet.css?v=27202046666248791021791386103" rel="stylesheet" type="text/css" media="all" />
597
598    
598<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
598<meta name="google-site-verification" content="EUVPPckglo4hJJngxYMJDH-ycIozy-2nm8ClVLs8GLc">
599<meta name="facebook-domain-verification" content="o0h1i7wmdszmuyac4paybj267f5in9">
600<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/15310613/digital_wallets/dialog">
601<meta id="in-context-paypal-metadata" data-shop-id="15310613" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD">
602<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
602<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=613286181"></script>
602
603<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
604<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=613286181&shop_id=15310613" crossorigin="anonymous"></script>
vendor: 1 bytes, line 604
604
605<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":15310613,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/15310613","merchantName":"For Those Who Sin ","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","discover","amex","elo","jcb"],"total":{"type":"pending","label":"For Those Who Sin ","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 605
605
606<script id="shopify-features" type="application/json">{"accessToken":"df6b74ba9aee8524bbde9483875ec204","betas":["rich-media-storefront-analytics"],"domain":"forthosewhosin.com","predictiveSearch":true,"shopId":15310613,"locale":"en"}</script>
vendor: 1 bytes, line 606
606
607<script>var Shopify = Shopify || {};
608Shopify.shop = "forthosewhosin.myshopify.com";
609Shopify.locale = "en";
610Shopify.currency = {"active":"USD","rate":"1.0"};
611Shopify.country = "US";
612Shopify.theme = {"name":"BF: 10.06","id":192468484389,"schema_name":"Symmetry","schema_version":"7.1.2","theme_store_id":null,"role":"main"};
613Shopify.theme.handle = "null";
614Shopify.theme.style = {"id":null,"handle":null};
615Shopify.cdnHost = "forthosewhosin.com/cdn";
616Shopify.routes = Shopify.routes || {};
617Shopify.routes.root = "/";
618Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
619Shopify.SignInWithShop = Shopify.SignInWithShop || {};
620Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
621Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 621
621
622<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 622
622
623<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 623
623
624<script>
625  window.ShopifyPay = window.ShopifyPay || {};
626  window.ShopifyPay.apiHost = "shop.app\/pay";
627  window.ShopifyPay.redirectState = null;
628</script>
vendor: 1 bytes, line 628
628
629<script>
630  window.Shopify = window.Shopify || {};
631  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
632  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
633  window.Shopify.SignInWithShop.eligible = true;
634</script>
vendor: 1 bytes, line 634
634
635<script id="shop-js-analytics" type="application/json">{"pageType":"search"}</script>
vendor: 1 bytes, line 635
635
636<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 636
636
637<script type="module">
638  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
639
640  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
641
642</script>
vendor: 1 bytes, line 642
642
643<script>
644  window.Shopify = window.Shopify || {};
645  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
646  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"]};
647</script>
vendor: 1 bytes, line 647
647
648<script>(function() {
649  var isLoaded = false;
650  function asyncLoad() {
651    if (isLoaded) return;
652    isLoaded = true;
653    var urls = ["https:\/\/shopify-widget.route.com\/shopify.widget.js?shop=forthosewhosin.myshopify.com","https:\/\/s3.eu-west-1.amazonaws.com\/production-klarna-il-shopify-osm\/0b7fe7c4a98ef8166eeafee767bc667686567a25\/forthosewhosin.myshopify.com-1762542186637.js?shop=forthosewhosin.myshopify.com"];
654    for (var i = 0; i < urls.length; i++) {
655      var s = document.createElement('script');
656      s.type = 'text/javascript';
657      s.async = true;
658      s.src = urls[i];
659      var x = document.getElementsByTagName('script')[0];
660      x.parentNode.insertBefore(s, x);
661    }
662  };
663  if(window.attachEvent) {
664    window.attachEvent('onload', asyncLoad);
665  } else {
666    window.addEventListener('load', asyncLoad, false);
667  }
668})();</script>
vendor: 1 bytes, line 668
668
669<script id="__st">var __st={"a":15310613,"offset":-25200,"reqid":"34e531af-ef2b-480a-be2f-4abfdffcc964-1791408013","pageurl":"forthosewhosin.com\/search","u":"c6461b2c433b","p":"searchresults"};</script>
vendor: 1 bytes, line 669
669
670<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 670
670
671<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 671
671
672<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//forthosewhosin.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 672
672
673<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 = "//forthosewhosin.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>
673<script crossorigin="anonymous" defer="defer" src="//forthosewhosin.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-f0e26bdf.js?v=20250812"></script>
vendor: 1 bytes, line 673
673
674<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 674
674
675<script>
676  window.Shopify = window.Shopify || {};
677  window.Shopify.MCP = window.Shopify.MCP || {};
678  window.Shopify.MCP.enabled = true;
679  window.Shopify.MCP.shop = "forthosewhosin.myshopify.com";
680  window.Shopify.MCP.mcpEndpoint = "https:\/\/forthosewhosin.com\/api\/mcp";
681  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?\"\nSet policy_types to also get the store's written policies (full text and URL).\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."},"policy_types":{"type":"array","items":{"type":"string","enum":["refund","shipping","privacy","terms_of_service","terms_of_sale","subscription","legal_notice","contact"]},"description":"Policy kinds to fetch, chosen from the user's question — e.g. [\"refund\"] for returns\/exchanges\/damaged items, [\"contact\"] for phone\/hours\/address. Include every kind the question touches. Omit it to get only FAQ answers."}},"required":["query"]}}];
682</script>
vendor: 1 bytes, line 682
682
683<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("\/\/forthosewhosin.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
684</script>
vendor: 1 bytes, line 684
684
685<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://forthosewhosin.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
686</script>
vendor: 1 bytes, line 686
686
687<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
688  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);
689</script>
vendor: 1 bytes, line 689
689
690<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}}));
691</script>
691
692<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://forthosewhosin.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
693<style id="shopify-accelerated-checkout-cart">
694        #shopify-buyer-consent {
695  margin-top: 1em;
696  display: inline-block;
697  width: 100%;
698}
699
700#shopify-buyer-consent.hidden {
701  display: none;
702}
703
704#shopify-subscription-policy-button {
705  background: none;
706  border: none;
707  padding: 0;
708  text-decoration: underline;
709  font-size: inherit;
710  cursor: pointer;
711}
712
713#shopify-subscription-policy-button::before {
714  box-shadow: none;
715}
716
717      </style>
718
719<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
719
720<!-- CC Custom Head Start --><!-- CC Custom Head End --><style>
721      @media only screen and (max-width:767px) {
722        :root {
723          --theme-header-height: 85px !important;
724        }
725        html.js.spf-filter-loading.spf-has-filter {
726          --theme-header-height: 85px !important;
727        }
728      }
729      @media only screen and (min-width:1600px) {
730        :root {
731          --theme-header-height: 92px !important;
732        }
733      }
734      main > .container > .section-slideshow > div {
735          opacity: 1 !important;
736      } 
737      page-header {
738        opacity: 1 !important;
739      }
740    </style>
741  <!-- BEGIN app block: shopify://apps/intelligems-a-b-testing/blocks/intelligems-script/fa83b64c-0c77-4c0c-b4b2-b94b42f5ef19 -->
741<script>
742  window._template = {
743    directory: "",
744    name: "search",
745    suffix: ""
746  };
747  window.__productIdFromTemplate = null;
748  window.__plpCollectionIdFromTemplate = null;
749  window.igProductData = (function() {
750    const data = {};return data;
751  })();
752</script>
752
753
754<script type="module" blocking="render" fetchpriority="high" src="https://cdn.intelligems.io/esm/1a1dbd2f4adb/bundle.js" data-em-disable async></script>
754
755
756
757<!-- END app block --><!-- BEGIN app block: shopify://apps/sami-product-labels/blocks/app-embed-block/b9b44663-5d51-4be1-8104-faedd68da8c5 -->
757<script type="text/javascript">
758  window.Samita = window.Samita || {};
759  Samita.ProductLabels = Samita.ProductLabels || {};
760  Samita.ProductLabels.locale  = {"shop_locale":{"locale":"en","enabled":true,"primary":true,"published":true}};
761  Samita.ProductLabels.page = {title : document.title.replaceAll('"', "'"), href : window.location.href, type: "search", page_id: ""};
762  Samita.ProductLabels.dataShop = Samita.ProductLabels.dataShop || {};Samita.ProductLabels.dataShop = {"install":1,"configuration":{"money_format":"${{amount}}"},"pricing":{"plan":"FREE","features":{"chose_product_form_collections_tag":true,"design_custom_unlimited_position":true,"design_countdown_timer_label_badge":true,"design_text_hover_label_badge":true,"label_display_product_page_first_image":true,"choose_product_variants":true,"choose_country_restriction":false,"conditions_specific_products":-1,"conditions_include_exclude_product_tag":true,"conditions_inventory_status":true,"conditions_sale_products":true,"conditions_customer_tag":true,"conditions_products_created_published":true,"conditions_set_visibility_date_time":true,"conditions_work_with_metafields":true,"analytics_enabled":true,"images_samples":{"collections":["free_labels","custom","suggestions_for_you","all"]},"badges_labels_conditions":{"fields":["ALL","PRODUCTS","TITLE","TYPE","VENDOR","VARIANT_PRICE","COMPARE_PRICE","SALE_PRICE","OPTION","TAG","WEIGHT","CREATE","PUBLISH","METAFIELD","VARIANT_METAFIELD","INVENTORY","VARIANT_INVENTORY","VARIANTS","COLLECTIONS","CUSTOMER","CUSTOMER_TAG","CUSTOMER_ORDER_COUNT","CUSTOMER_TOTAL_SPENT","CUSTOMER_PURCHASE","CUSTOMER_COMPANY_NAME","PAGE","LANGUAGE","COUNTRY","SAMI_DISCOUNT","PRODUCT_REVIEW_APP"]},"create_image_ai_generated":true}},"settings":{"notUseSearchFileApp":false,"general":{"maximum_condition":"3"},"watermark":true,"translations":[],"image_creations":{"monthly_count":0},"analytic":true},"definition":{"theme":"theme_192468484389","themeInfo":"themeInfo_192468484389"},"url":"forthosewhosin.myshopify.com","base_app_url":"https:\/\/label.samita.io\/","app_url":"https:\/\/d3g7uyxz2n998u.cloudfront.net\/","storefront_access_token":"024f4bd21e535b9e0c642d3c7df45c34"};Samita.ProductLabels.dataShop.configuration.money_format = "${{amount}}";if (typeof Shopify!= "undefined" && Shopify?.theme?.role != "main") {Samita.ProductLabels.dataShop.settings.notUseSearchFileApp = false;}
763  Samita.ProductLabels.theme_id =null;
764  Samita.ProductLabels.products = Samita.ProductLabels.products || [];Samita.ProductLabels.themeInfo = 'themeInfo_192468484389';
765  Samita.ProductLabels.theme = 'theme_192468484389';Samita.ProductLabels.dataLabels = [];Samita.ProductLabels.dataLabels[57502] = {"57502":{"id":57502,"type":"label","label_configs":{"type":"image","design":{"font":{"size":"14","values":[],"customFont":false,"fontFamily":"Open Sans","fontVariant":"regular","customFontFamily":"Lato","customFontVariant":"400"},"size":{"value":"custom","custom":{"width":"40","height":null,"setCaratWidth":"px","setCaratHeight":"px"}},"text":{"items":[{"lang":"default","timer":{"min":"Minutes","sec":"Seconds","days":"Days","hours":"Hours"},"content":"Happy First Spring Day","textHover":{"addLink":{"url":null,"target_blank":0},"tooltip":null}}],"filters":{"sort":"most_relevant","color":"all","style":"outline","category":"free_labels","assetType":"image_shapes"},"background":{"item":[],"type":"shape","shape":"1"}},"color":{"textColor":{"a":1,"b":255,"g":255,"r":255},"borderColor":{"a":1,"b":51,"g":51,"r":51},"backgroundLeft":{"a":1,"b":106,"g":16,"r":134},"backgroundRight":{"a":1,"b":83,"g":54,"r":94}},"image":{"items":[{"item":{"id":46553,"url":"https:\/\/samita-pl-labels.s3.ap-southeast-2.amazonaws.com\/files\/247869251743107677.png","html":null,"lang":"en","name":"925","type":"upload","price":"0.00","filters":"{}","keywords":[],"asset_url":null,"asset_type":"images","created_at":"2025-03-27T20:34:38.000000Z","updated_at":"2025-03-27T20:34:38.000000Z","MediaImageId":"gid:\/\/shopify\/MediaImage\/52335093743909","MediaImageUrl":"https:\/\/cdn.shopify.com\/s\/files\/1\/1531\/0613\/files\/247869251743107677.png?v=1743107704","content_types":["custom"]},"lang":"default","textHover":{"addLink":{"url":null,"target_blank":0},"tooltip":null}}],"filters":{"sort":"most_relevant","color":"all","style":"outline","category":"custom","assetType":"images"}},"timer":{"date_range":{"days":["mon","tue","wed","thu","fri","sat","sun"],"active":false,"endTime":{"min":15,"sec":0,"hours":10},"startTime":{"min":15,"sec":0,"hours":9}}},"border":{"size":"0","style":"solid"},"margin":{"top":"0","left":"0","right":"10","bottom":"10"},"shadow":{"value":"0"},"mobiles":{"font":{"size":{"value":null,"setCaratWidth":"px"}},"size":{"width":null,"height":null,"setCaratWidth":"px","setCaratHeight":"px"},"active":false},"padding":{"top":"5","left":"5","right":"5","bottom":"5"},"tablets":{"font":{"size":{"value":null,"setCaratWidth":"px"}},"size":{"width":null,"height":null,"setCaratWidth":"px","setCaratHeight":"px"},"active":false}
765,"position":{"value":"bottom_right","custom":{"top":"0","left":"0","right":"0","bottom":"0"},"customType":{"leftOrRight":"left","topOrBottom":"top"},"badgePlacement":{"value":"same-for-collection-product","productPage":{"margin":{"top":"10","left":"10","right":"10","bottom":"10"},"padding":{"top":"5","left":"5","right":"5","bottom":"5"},"placement":"top_left","customPlacement":{"top":"0","left":"0","right":"0","bottom":"0"},"customPlacementType":{"leftOrRight":"left","topOrBottom":"top"}},"collectionPage":{"margin":{"top":"10","left":"10","right":"10","bottom":"10"},"padding":{"top":"5","left":"5","right":"5","bottom":"5"},"placement":"top_left","customPlacement":{"top":"0","left":"0","right":"0","bottom":"0"},"customPlacementType":{"leftOrRight":"left","topOrBottom":"top"}}},"customPosition":"belowProductPrice","selectorPositionHomePage":null,"selectorPositionOtherPage":null,"selectorPositionProductPage":null,"selectorPositionCollectionPage":null}},"end_at":null,"advanced":{"opacity":{"value":100,"enabled":true},"tooltip":{"enabled":true},"rotation":{"value":0,"enabled":false},"animation":{"speed":2,"value":"none","repeat":0,"enabled":false},"clickable":{"enabled":true},"customCss":{"enabled":false},"seoAltText":{"enabled":false}},"start_at":null},"condition_configs":{"manual":{"on_pages":["all"],"product_pages":{"showOnImgs":"first"},"device_targeting":{"show_on":"all"},"notShowCustomBlocks":null},"automate":{"operator":"or","conditions":[{"value":"Necklace","where":"EQUALS","select":"TYPE","values":[],"multipleUrls":null},{"value":"Bracelet","where":"EQUALS","select":"TYPE","values":[],"multipleUrls":null},{"value":"Ring","where":"EQUALS","select":"TYPE","values":[],"multipleUrls":null},{"value":"Earrings","where":"EQUALS","select":"TYPE","values":[],"multipleUrls":null},{"value":"Wallet Chain","where":"EQUALS","select":"TYPE","values":[],"multipleUrls":null}],"condition_type":["matching-conditions"]}},"status":1}}[57502];Samita.ProductLabels.dataLabels[91438] = {"91438":{"id":91438,"type":"label","label_configs":{"type":"text","design":{"font":{"size":"14","values":[],"customFont":false,"fontFamily":"Open Sans","fontVariant":"700","letterSpacing":0,"setCaratWidth":"px","customFontFamily":"Lato","customFontVariant":"400"},"size":{"type":"same","custom":{"width":55,"height":"25","productPage":{"mobile":{"width":"75","height":"75","setCaratWidth":"px","setCaratHeight":"px"},"desktop":{"width":"75","height":"75","setCaratWidth":"px","setCaratHeight":"px"}},"setCaratWidth":"px","collectionPage":{"mobile":{"width":"75","height":"75","setCaratWidth":"px","setCaratHeight":"px"},"desktop":{"width":"75","height":"75","setCaratWidth":"px","setCaratHeight":"px"}},"setCaratHeight":"px"},"aspectRatio":true,"autoFitText":false},"text":{"items":[{"lang":"default","timer":{"min":"Mins","sec":"Secs","days":"Days","hours":"Hrs"},"content":"\u003cdiv\u003e\u003cstrong\u003eSALE\u003c\/strong\u003e\u003c\/div\u003e","textHover":{"addLink":{"url":null,"target_blank":0},"tooltip":null},"seoAltText":null}],"filters":{"sort":"most_relevant","color":"all","style":"outline","category":"discount","assetType":"image_shapes"},"background":{"item":{"id":69565,"url":"https:\/\/d3g7uyxz2n998u.cloudfront.net\/images\/shapes\/other\/red\/Other_red_0000001.png","name":"Discount Red"},"type":"solid","shape":2,"direction":"left_to_right"},"hideTimeUnit":false},"color":{"textColor":{"a":1,"b":255,"g":255,"r":255},"borderColor":{"a":1,"b":51,"g":51,"r":51},"backgroundLeft":{"a":1,"b":46,"g":0,"r":201},"backgroundColor":{"a":1,"b":193,"g":0,"r":144},"backgroundRight":{"a":1,"b":46,"g":0,"r":201}},"image":{"items":[{"item":{"id":291,"url":"https:\/\/d3g7uyxz2n998u.cloudfront.net\/images\/badges\/discount\/red\/discount_red_0000010.png","name":"Discount Red"},"lang":"default","textHover":{"addLink":{"url":null,"target_blank":0},"tooltip":null},"seoAltText":null}],"filters":{"sort":"most_relevant","color":"all","style":"outline","category":"discount","assetType":"images"}},"timer":{"date_range":{"days":["mon","tue","wed","thu","fri","sat","sun"],"active":false,"endTime":{"min":15,"sec":0,"hours":10},"startTime":{"min":15,"sec":0,"hours":9}}},"border":{"size":"0","color":{"a":1,"b":51,"g":51,"r":51},"style":"solid","active":false,"radius":0,"rounded":false},"margin":{"top":"10","left":"0","right":"10","bottom":"0"},"shadow":{"value":"0","active":false},"padding":{"top":"5","left":"5","right":"5","bottom":"5"}
765,"position":{"value":"top_right","custom":{"top":"0","left":"0","right":"0","bottom":"0"},"customType":{"leftOrRight":"left","topOrBottom":"top"},"badgePlacement":{"value":"same-for-collection-product","productPage":{"margin":{"top":"10","left":"10","right":"10","bottom":"10"},"padding":{"top":"5","left":"5","right":"5","bottom":"5"},"placement":"top_left","customPlacement":{"top":"0","left":"0","right":"0","bottom":"0"},"customPlacementType":{"leftOrRight":"left","topOrBottom":"top"}},"collectionPage":{"margin":{"top":"10","left":"10","right":"10","bottom":"10"},"padding":{"top":"5","left":"5","right":"5","bottom":"5"},"placement":"top_left","customPlacement":{"top":"0","left":"0","right":"0","bottom":"0"},"customPlacementType":{"leftOrRight":"left","topOrBottom":"top"}}},"customPosition":"belowProductPrice","selectorPositionHomePage":null,"selectorPositionOtherPage":null,"selectorPositionProductPage":null,"selectorPositionCollectionPage":null},"rotation":{"value":0}},"end_at":null,"advanced":{"opacity":{"value":100,"enabled":false},"tooltip":{"enabled":false},"rotation":{"value":0,"enabled":false},"animation":{"speed":2,"value":"pulse","repeat":1,"enabled":false},"clickable":{"enabled":false},"customCss":{"enabled":false},"seoAltText":{"enabled":false}},"start_at":null,"metafield":[],"productPreview":{"ids":[]},"metafield_variant":[]},"condition_configs":{"manual":{"on_pages":["all"],"priority":{"value":null,"active":false},"product_pages":{"showOnImgs":"first"},"device_targeting":{"show_on":"all"},"notShowCustomBlocks":null},"automate":{"conditions":[{"type":"PRODUCT","value":null,"where":"LESS_THAN","select":"COMPARE_PRICE","values":[],"multipleUrls":null}],"condition_type":["specific-products"],"manualProducts":[8261530091813],"operatorMatchingProduct":"and"}},"status":1}}[91438];Samita.ProductLabels.dataLabels[91439] = {"91439":{"id":91439,"type":"label","label_configs":{"type":"text","design":{"font":{"size":"14","values":[],"customFont":false,"fontFamily":"Open Sans","fontVariant":"700","letterSpacing":0,"setCaratWidth":"px","customFontFamily":"Lato","customFontVariant":"400"},"size":{"type":"same","custom":{"width":"120","height":"25","productPage":{"mobile":{"width":"75","height":"75","setCaratWidth":"px","setCaratHeight":"px"},"desktop":{"width":"75","height":"75","setCaratWidth":"px","setCaratHeight":"px"}},"setCaratWidth":"px","collectionPage":{"mobile":{"width":"75","height":"75","setCaratWidth":"px","setCaratHeight":"px"},"desktop":{"width":"75","height":"75","setCaratWidth":"px","setCaratHeight":"px"}},"setCaratHeight":"px"},"aspectRatio":true,"autoFitText":false},"text":{"items":[{"lang":"default","timer":{"min":"Mins","sec":"Secs","days":"Days","hours":"Hrs"},"content":"\u003cdiv\u003e\u003cstrong\u003eSOLD OUT\u003c\/strong\u003e\u003c\/div\u003e","textHover":{"addLink":{"url":null,"target_blank":0},"tooltip":null},"seoAltText":null}],"filters":{"sort":"most_relevant","color":"all","style":"outline","category":"discount","assetType":"image_shapes"},"background":{"item":{"id":69565,"url":"https:\/\/d3g7uyxz2n998u.cloudfront.net\/images\/shapes\/other\/red\/Other_red_0000001.png","name":"Discount Red"},"type":"solid","shape":2,"direction":"left_to_right"},"hideTimeUnit":false},"color":{"textColor":{"a":1,"b":255,"g":255,"r":255},"borderColor":{"a":1,"b":51,"g":51,"r":51},"backgroundLeft":{"a":1,"b":46,"g":0,"r":201},"backgroundColor":{"a":1,"b":46,"g":0,"r":201},"backgroundRight":{"a":1,"b":46,"g":0,"r":201}},"image":{"items":[{"item":{"id":291,"url":"https:\/\/d3g7uyxz2n998u.cloudfront.net\/images\/badges\/discount\/red\/discount_red_0000010.png","name":"Discount Red"},"lang":"default","textHover":{"addLink":{"url":null,"target_blank":0},"tooltip":null},"seoAltText":null}],"filters":{"sort":"most_relevant","color":"all","style":"outline","category":"discount","assetType":"images"}},"timer":{"date_range":{"days":["mon","tue","wed","thu","fri","sat","sun"],"active":false,"endTime":{"min":15,"sec":0,"hours":10},"startTime":{"min":15,"sec":0,"hours":9}}},"border":{"size":"0","color":{"a":1,"b":51,"g":51,"r":51},"style":"solid","active":false,"radius":0,"rounded":false},"margin":{"top":"10","left":"10","right":"10","bottom":"10"},"shadow":{"value":"0","active":false},"padding":{"top":"5","left":"5","right":"5","bottom":"5"}
765,"position":{"value":"top_left","custom":{"top":"0","left":"0","right":"0","bottom":"0"},"customType":{"leftOrRight":"left","topOrBottom":"top"},"badgePlacement":{"value":"same-for-collection-product","productPage":{"margin":{"top":"10","left":"10","right":"10","bottom":"10"},"padding":{"top":"5","left":"5","right":"5","bottom":"5"},"placement":"top_left","customPlacement":{"top":"0","left":"0","right":"0","bottom":"0"},"customPlacementType":{"leftOrRight":"left","topOrBottom":"top"}},"collectionPage":{"margin":{"top":"10","left":"10","right":"10","bottom":"10"},"padding":{"top":"5","left":"5","right":"5","bottom":"5"},"placement":"top_left","customPlacement":{"top":"0","left":"0","right":"0","bottom":"0"},"customPlacementType":{"leftOrRight":"left","topOrBottom":"top"}}},"customPosition":"belowProductPrice","selectorPositionHomePage":null,"selectorPositionOtherPage":null,"selectorPositionProductPage":null,"selectorPositionCollectionPage":null},"rotation":{"value":0}},"end_at":null,"advanced":{"opacity":{"value":100,"enabled":false},"tooltip":{"enabled":false},"rotation":{"value":0,"enabled":false},"animation":{"speed":2,"value":"pulse","repeat":1,"enabled":false},"clickable":{"enabled":false},"customCss":{"enabled":false},"seoAltText":{"enabled":false}},"start_at":null,"metafield":[],"productPreview":{"ids":[]},"metafield_variant":[]},"condition_configs":{"manual":{"on_pages":["all"],"priority":{"value":"0","active":true},"product_pages":{"showOnImgs":"first"},"device_targeting":{"show_on":"all"},"notShowCustomBlocks":null},"automate":{"conditions":[{"type":"PRODUCT","value":null,"where":"OUT_OF_STOCK","select":"VARIANT_INVENTORY","values":[],"multipleUrls":null}],"condition_type":["matching-conditions"],"operatorMatchingProduct":"or"}},"status":1}}[91439];Samita.ProductLabels.dataTrustBadges = [];Samita.ProductLabels.dataHighlights = [];Samita.ProductLabels.dataBanners = [];Samita.ProductLabels.dataLabelGroups = [];Samita.ProductLabels.dataDiscounts = [];Samita.ProductLabels.dataIdImages = null;
766  Samita.ProductLabels.dataImages = [];Samita.ProductLabels.dataProductMetafieldKeys = [];Samita.ProductLabels.dataProductMetafieldKeys = [];Samita.ProductLabels.dataVariantMetafieldKeys = [];Samita.ProductLabels.dataVariantMetafieldKeys = [];if (Samita.ProductLabels.dataProductMetafieldKeys?.length || Samita.ProductLabels.dataVariantMetafieldKeys?.length) {Samita.ProductLabels.products = [];}
767
768</script>
768
769<!-- END app block --><!-- BEGIN app block: shopify://apps/eg-auto-add-to-cart/blocks/app-embed/0f7d4f74-1e89-4820-aec4-6564d7e535d2 -->
770
771
772
773
774
775
776
777
778
779
780
781  
782    
782<script
783      async
784      type="text/javascript"
785      src="https://cdn.506.io/eg/script.js?shop=forthosewhosin.myshopify.com&v=12"
786    ></script>
786
787  
788
789
790
791  <meta id="easygift-shop" itemid="c2hvcF8kXzE3OTE0MDgwMTQ=" content="{&quot;isInstalled&quot;:true,&quot;installedOn&quot;:&quot;2025-06-12T18:34:45.313Z&quot;,&quot;appVersion&quot;:&quot;3.0&quot;,&quot;subscriptionName&quot;:&quot;Standard&quot;,&quot;cartAnalytics&quot;:true,&quot;freeTrialEndsOn&quot;:null,&quot;settings&quot;:{&quot;reminderBannerStyle&quot;:{&quot;position&quot;:{&quot;horizontal&quot;:&quot;right&quot;,&quot;vertical&quot;:&quot;bottom&quot;},&quot;backgroundColor&quot;:&quot;#FFFFFF&quot;,&quot;borderRadius&quot;:null,&quot;padding&quot;:null,&quot;headerFontSize&quot;:null,&quot;subHeaderFontSize&quot;:null,&quot;fontFamily&quot;:null,&quot;closingMode&quot;:&quot;doNotAutoClose&quot;,&quot;cssStyles&quot;:&quot;&quot;,&quot;displayAfter&quot;:5,&quot;headerText&quot;:&quot;&quot;,&quot;imageUrl&quot;:null,&quot;primaryColor&quot;:&quot;#000000&quot;,&quot;reshowBannerAfter&quot;:&quot;everyNewSession&quot;,&quot;selfcloseAfter&quot;:5,&quot;showImage&quot;:false,&quot;subHeaderText&quot;:&quot;&quot;},&quot;addedItemIdentifier&quot;:&quot;_Gifted&quot;,&quot;ignoreOtherAppLineItems&quot;:null,&quot;customVariantsInfoLifetimeMins&quot;:1440,&quot;redirectPath&quot;:null,&quot;ignoreNonStandardCartRequests&quot;:false,&quot;bannerStyle&quot;:{&quot;position&quot;:{&quot;horizontal&quot;:&quot;right&quot;,&quot;vertical&quot;:&quot;bottom&quot;},&quot;backgroundColor&quot;:&quot;#FFFFFF&quot;,&quot;borderRadius&quot;:null,&quot;padding&quot;:null,&quot;headerFontSize&quot;:null,&quot;subHeaderFontSize&quot;:null,&quot;fontFamily&quot;:null,&quot;cssStyles&quot;:null,&quot;primaryColor&quot;:&quot;#000000&quot;},&quot;themePresetId&quot;:null,&quot;notificationStyle&quot;:{&quot;position&quot;:{&quot;horizontal&quot;:null,&quot;vertical&quot;:null},&quot;backgroundColor&quot;:&quot;#FFFFFF&quot;,&quot;borderRadius&quot;:null,&quot;headerFontSize&quot;:null,&quot;subHeaderFontSize&quot;:null,&quot;padding&quot;:null,&quot;fontFamily&quot;:null,&quot;cssStyles&quot;:null,&quot;duration&quot;:null,&quot;hasCustomizations&quot;:false,&quot;primaryColor&quot;:null},&quot;fetchCartData&quot;:false,&quot;useLocalStorage&quot;:{&quot;enabled&quot;:false,&quot;expiryMinutes&quot;:null},&quot;popupStyle&quot;:{&quot;buttonTextColor&quot;:null,&quot;backgroundColor&quot;:&quot;#FFFFFF&quot;,&quot;borderRadius&quot;:null,&quot;padding&quot;:null,&quot;headerFontSize&quot;:null,&quot;subHeaderFontSize&quot;:null,&quot;bodyColor&quot;:null,&quot;bodyFontSize&quot;:null,&quot;closeModalOutsideClick&quot;:true,&quot;priceShowZeroDecimals&quot;:true,&quot;headerFontFamily&quot;:null,&quot;bodyFontFamily&quot;:null,&quot;addButtonText&quot;:null,&quot;cssStyles&quot;:null,&quot;dismissButtonText&quot;:null,&quot;hasCustomizations&quot;:false,&quot;imageUrl&quot;:null,&quot;outOfStockButtonText&quot;:null,&quot;primaryColor&quot;:null,&quot;secondaryColor&quot;:null,&quot;showProductLink&quot;:false,&quot;subscriptionLabel&quot;:null},&quot;refreshAfterBannerClick&quot;:false,&quot;disableReapplyRules&quot;:false,&quot;disableReloadOnFailedAddition&quot;:false,&quot;autoReloadCartPage&quot;:false,&quot;ajaxRedirectPath&quot;:null,&quot;allowSimultaneousRequests&quot;:false,&quot;applyRulesOnCheckout&quot;:false,&quot;enableCartCtrlOverrides&quot;:true,&quot;customRedirectFromCart&quot;:null,&quot;scriptSettings&quot;:{&quot;branding&quot;:{&quot;removalRequestSent&quot;:null,&quot;show&quot;:false},&quot;productPageRedirection&quot;:{&quot;enabled&quot;:false,&quot;products&quot;:[],&quot;redirectionURL&quot;:&quot;\/&quot;},&quot;debugging&quot;:{&quot;enabled&quot;:false,&quot;enabledOn&quot;:null,&quot;stringifyObj&quot;:false},&quot;enableBuyNowInterceptions&quot;:false,&quot;removeProductsAddedFromExpiredRules&quot;:false,&quot;reApplyValueBasedRulesInCart&quot;:false,&quot;useFinalPrice&quot;:false,&quot;useFinalPriceGetEntireCart&quot;:false,&quot;hideGiftedPropertyText&quot;:false,&quot;fetchCartDataBeforeRequest&quot;:false,&quot;disableRedirectAfterFormSubmit&quot;:false,&quot;customCSS&quot;:null,&quot;decodePayload&quot;:false,&quot;delayUpdates&quot;:2000,&quot;fetchProductInfoFromSavedDomain&quot;:false,&quot;hideAlertsOnFrontend&quot;:false,&quot;removeEGPropertyFromSplitActionLineItems&quot;:false},&quot;promoCodeMessageStyle&quot;:{&quot;message&quot;:&quot;Free gift added!&quot;},&quot;accessToEnterprise&quot;:false},&quot;translations&quot;:null,&quot;defaultLocale&quot;:&quot;en&quot;,&quot;shopDomain&quot;:&quot;forthosewhosin.com&quot;}">
792
793
794<script defer>
795  (async function() {
796    try {
797
798      const blockVersion = "v3"
799      if (blockVersion != "v3") {
800        return
801      }
802
803      let metaErrorFlag = false;
804      if (metaErrorFlag) {
805        return
806      }
807
808      // Parse metafields as JSON
809      const metafields = {"easygift-rule-69357996bd7cb42311df6579":{"schedule":{"enabled":false,"starts":null,"ends":null},"trigger":{"productTags":{"targets":[],"sellingPlan":null},"hybrid":null,"promoCode":null,"promoCodeDiscount":null,"type":"cartValue","minCartValue":250,"upperCartValue":null,"products":[],"collections":[],"condition":null,"conditionMin":null,"conditionMax":null,"collectionSellingPlanType":null,"cartValueExcludedVariants":[]},"action":{"notification":{"enabled":false,"headerText":null,"subHeaderText":null,"showImage":false,"imageUrl":""},"discount":{"issue":null,"type":"app","id":"gid:\/\/shopify\/DiscountAutomaticNode\/1617096933669","title":"FREEGIFT","createdByEasyGift":true,"easygiftAppDiscount":true,"discountType":"percentage","value":100},"popupOptions":{"headline":null,"subHeadline":null,"showItemsPrice":false,"showVariantsSeparately":false,"popupDismissable":false,"imageUrl":null,"persistPopup":false,"rewardQuantity":1,"showDiscountedPrice":false,"hideOOSItems":false},"banner":{"enabled":false,"headerText":null,"subHeaderText":null,"showImage":false,"imageUrl":null,"displayAfter":"5","closingMode":"doNotAutoClose","selfcloseAfter":"5","reshowBannerAfter":"everyNewSession","redirectLink":null},"showPromoCodeMessage":false,"type":"addAutomatically","products":[{"variantId":"49754143424805","quantity":1,"alerts":[]}],"limit":1,"preventProductRemoval":false,"addAvailableProducts":false},"targeting":{"link":{"destination":null,"data":null,"cookieLifetime":14},"additionalCriteria":{"geo":{"include":[],"exclude":[]},"type":null,"customerTags":[],"customerTagsExcluded":[],"customerId":[],"orderCount":null,"hasOrderCountMax":false,"orderCountMax":null,"totalSpent":null,"hasTotalSpentMax":false,"totalSpentMax":null},"type":"all"},"settings":{"worksInReverse":true,"runsOncePerSession":false,"preventAddedItemPurchase":false,"showReminderBanner":false},"testMode":false,"_id":"69357996bd7cb42311df6579","name":"FREEGIFT","active":true,"translations":null}};
810
811      // Process metafields in JavaScript
812      let savedRulesArray = [];
813      for (const [key, value] of Object.entries(metafields)) {
814        if (value) {
815          for (const prop in value) {
816            // avoiding Object.Keys for performance gain -- no need to make an array of keys.
817            savedRulesArray.push(value);
818            break;
819          }
820        }
821      }
822
823      const metaTag = document.createElement('meta');
824      metaTag.id = 'easygift-rules';
825      metaTag.content = JSON.stringify(savedRulesArray);
826      metaTag.setAttribute('itemid', 'cnVsZXNfJF8xNzkxNDA4MDE0');
827
828      document.head.appendChild(metaTag);
829      } catch (err) {
830        
831      }
832  })();
833</script>
833
834
835
836  
836<script
837    type="text/javascript"
838    defer
839  >
840
841    (function () {
842      try {
843        window.EG_INFO = window.EG_INFO || {};
844        var shopInfo = {"isInstalled":true,"installedOn":"2025-06-12T18:34:45.313Z","appVersion":"3.0","subscriptionName":"Standard","cartAnalytics":true,"freeTrialEndsOn":null,"settings":{"reminderBannerStyle":{"position":{"horizontal":"right","vertical":"bottom"},"backgroundColor":"#FFFFFF","borderRadius":null,"padding":null,"headerFontSize":null,"subHeaderFontSize":null,"fontFamily":null,"closingMode":"doNotAutoClose","cssStyles":"","displayAfter":5,"headerText":"","imageUrl":null,"primaryColor":"#000000","reshowBannerAfter":"everyNewSession","selfcloseAfter":5,"showImage":false,"subHeaderText":""},"addedItemIdentifier":"_Gifted","ignoreOtherAppLineItems":null,"customVariantsInfoLifetimeMins":1440,"redirectPath":null,"ignoreNonStandardCartRequests":false,"bannerStyle":{"position":{"horizontal":"right","vertical":"bottom"},"backgroundColor":"#FFFFFF","borderRadius":null,"padding":null,"headerFontSize":null,"subHeaderFontSize":null,"fontFamily":null,"cssStyles":null,"primaryColor":"#000000"},"themePresetId":null,"notificationStyle":{"position":{"horizontal":null,"vertical":null},"backgroundColor":"#FFFFFF","borderRadius":null,"headerFontSize":null,"subHeaderFontSize":null,"padding":null,"fontFamily":null,"cssStyles":null,"duration":null,"hasCustomizations":false,"primaryColor":null},"fetchCartData":false,"useLocalStorage":{"enabled":false,"expiryMinutes":null},"popupStyle":{"buttonTextColor":null,"backgroundColor":"#FFFFFF","borderRadius":null,"padding":null,"headerFontSize":null,"subHeaderFontSize":null,"bodyColor":null,"bodyFontSize":null,"closeModalOutsideClick":true,"priceShowZeroDecimals":true,"headerFontFamily":null,"bodyFontFamily":null,"addButtonText":null,"cssStyles":null,"dismissButtonText":null,"hasCustomizations":false,"imageUrl":null,"outOfStockButtonText":null,"primaryColor":null,"secondaryColor":null,"showProductLink":false,"subscriptionLabel":null},"refreshAfterBannerClick":false,"disableReapplyRules":false,"disableReloadOnFailedAddition":false,"autoReloadCartPage":false,"ajaxRedirectPath":null,"allowSimultaneousRequests":false,"applyRulesOnCheckout":false,"enableCartCtrlOverrides":true,"customRedirectFromCart":null,"scriptSettings":{"branding":{"removalRequestSent":null,"show":false},"productPageRedirection":{"enabled":false,"products":[],"redirectionURL":"\/"},"debugging":{"enabled":false,"enabledOn":null,"stringifyObj":false},"enableBuyNowInterceptions":false,"removeProductsAddedFromExpiredRules":false,"reApplyValueBasedRulesInCart":false,"useFinalPrice":false,"useFinalPriceGetEntireCart":false,"hideGiftedPropertyText":false,"fetchCartDataBeforeRequest":false,"disableRedirectAfterFormSubmit":false,"customCSS":null,"decodePayload":false,"delayUpdates":2000,"fetchProductInfoFromSavedDomain":false,"hideAlertsOnFrontend":false,"removeEGPropertyFromSplitActionLineItems":false},"promoCodeMessageStyle":{"message":"Free gift added!"},"accessToEnterprise":false},"translations":null,"defaultLocale":"en","shopDomain":"forthosewhosin.com"};
845        var productRedirectionEnabled = shopInfo.settings.scriptSettings.productPageRedirection.enabled;
846        if (["Unlimited", "Enterprise"].includes(shopInfo.subscriptionName) && productRedirectionEnabled) {
847          var products = shopInfo.settings.scriptSettings.productPageRedirection.products;
848          if (products.length > 0) {
849            var productIds = products.map(function(prod) {
850              var productGid = prod.id;
851              var productIdNumber = parseInt(productGid.split('/').pop());
852              return productIdNumber;
853            });
854            var productInfo = null;
855            var isProductInList = productIds.includes(productInfo.id);
856            if (isProductInList) {
857              var redirectionURL = shopInfo.settings.scriptSettings.productPageRedirection.redirectionURL;
858              if (redirectionURL) {
859                window.location = redirectionURL;
860              }
861            }
862          }
863        }
864
865        
866      } catch(err) {
867      return
868    }}
868)()
869  </script>
869
870
871
872
873<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->
874
875
876
877
878
879
880
881
882
883
884
885
886  
886<script async src="https://static.klaviyo.com/onsite/js/KkU9JV/klaviyo.js?company_id=KkU9JV"></script>
886
887  
887<script>!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();</script>
887
888
889  
890
891
892
893
894  
894<script>
895    window.klaviyoReviewsProductDesignMode = false
896  </script>
896
897
898
899
900
901
902
903
904
905
906<!-- END app block --><!-- BEGIN app block: shopify://apps/kaching-bundles/blocks/app-embed-block/6c637362-a106-4a32-94ac-94dcfd68cdb8 -->
907<!-- Kaching Bundles App Embed -->
908
909<!-- BEGIN app snippet: app-embed-content -->
910
911
912
913
914
915
916
917
918<script>
919  // Prevent duplicate initialization if both app embeds are enabled
920  if (window.kachingBundlesAppEmbedLoaded) {
921    console.warn('[Kaching Bundles] Multiple app embed blocks detected. Please disable one of them. Skipping duplicate initialization.');
922  } else {
923    window.kachingBundlesAppEmbedLoaded = true;
924    window.kachingBundlesEnabled = true;
925    window.kachingBundlesInitialized = false;
926
927    // Allow calling kachingBundlesInitialize before the script is loaded
928    (() => {
929      let shouldInitialize = false;
930      let realInitialize = null;
931
932      window.kachingBundlesInitialize = () => {
933        if (realInitialize) {
934          realInitialize();
935        } else {
936          shouldInitialize = true;
937        }
938      };
939
940      Object.defineProperty(window, '__kachingBundlesInitializeInternal', {
941        set(fn) {
942          realInitialize = fn;
943          if (shouldInitialize) {
944            shouldInitialize = false;
945            fn();
946          }
947        },
948        get() {
949          return realInitialize;
950        }
951      });
952    })();
953  }
954</script>
954
955
956
957
958<script id="kaching-bundles-config" type="application/json">
959  {
960    "shopifyDomain": "forthosewhosin.myshopify.com",
961    "moneyFormat": "${{amount}}",
962    "locale": "en",
963    "liquidLocale": "en",
964    "country": "US",
965    "currencyRate": 1,
966    "marketCurrencyCode": "USD",
967    "marketId": 1454538840,
968    "productId": null,
969    "storefrontAccessToken": "812c9493c0f10f738476c406566fc3fe",
970    "includeSellingPlans": true,
971    "includeAvailableQuantity": true,
972    "customApiHost": null,
973    "keepQuantityInput": false,
974    "ignoreDeselect": false,
975    "ignoreUnitPrice": false,
976    "requireCustomerLogin": false,
977    "abTestsRunning": false,
978    "webPixel": true,
979    "b2bCustomer": false,
980    "isLoggedIn": false,
981    "isDeprecatedAppEmbed": false,
982    "preview": false,
983    "defaultTranslations": {
984      "system.out_of_stock": "There\u0026#39;s not enough items in our stock, please select smaller bundle.",
985      "system.invalid_variant": "Sorry, this is not currently available.",
986      "system.unavailable_option_value": "Unavailable",
987      "system.confirm": "Confirm",
988      "system.cancel": "Cancel",
989      "system.free": "FREE",
990      "system.search": "Search",
991      "system.sort_by": "Sort by",
992      "system.sort_relevance": "Relevance",
993      "system.sort_newest_first": "Newest first",
994      "system.sort_price_low_to_high": "Price: Low → High",
995      "system.sort_price_high_to_low": "Price: High → Low",
996      "system.no_results_found": "No results found",
997      "system.no_results_description": "We can’t find any item matching your search.",
998      "system.clear_search": "Clear search",
999      "system.no_products_available": "No products available",
1000      "system.letters_only": "Only letters are allowed.",
1001      "system.numbers_only": "Only numbers are allowed.",
1002      "system.select_variant_alert": "Please select a variant.",
1003      "system.select_variant_placeholder": "Select",
1004      "system.personalisation_required_alert": "Please add personalisation for every item to continue.",
1005      "system.quantity": "Quantity",
1006      "system.subscription_plan": "Subscription plan",
1007      "system.remove": "Remove",
1008      "system.original_price": "Original price:",
1009      "system.price": "Price:"
1010    },
1011    "customSelectors": {
1012      "quantity": null,
1013      "addToCartButton": null,
1014      "variantPicker": null,
1015      "price": null,
1016      "priceCompare": null,
1017      "label": null
1018    },
1019    "shopCustomStyles": "",
1020    "brandColors": null,
1021    "featureFlags": {"cart_change_response_rewrite":false,"cart_interceptor_dedupe_disabled":false,"hide_missing_variants":false,"initialize_with_form_variant":false,"intercept_cart_request":false,"legacy_saved_percentage":false,"native_swatches_disabled":false,"observe_external_selling_plan":false,"observe_form_selling_plan":false,"percentage_cents_rounding_workaround":false,"pos_extension":false,"preserve_variant_selections":false,"price_rounding_v2":false,"propagate_line_properties":false,"reinitialize_morphed_placeholders":false,"remove_variant_change_delay":false,"split_bxgy_items":false,"storefront_metaobjects":false,"variant_images":false}
1022
1023  }
1024</script>
1024
1025
1026<!-- BEGIN app snippet: translations -->
1027
1028
1029  
1030
1031<!-- END app snippet -->
1032
1033
1034
1035
1036  
1037  
1038
1039  <link rel="modulepreload" href="https://cdn.shopify.com/extensions/01a1148e-0473-7078-9278-4df295b7cc74/kaching-bundles-2037/assets/kaching-bundles.js" crossorigin="anonymous" fetchpriority="high">
1040  
1041  
1041<script type="module" src="https://cdn.shopify.com/extensions/01a1148e-0473-7078-9278-4df295b7cc74/kaching-bundles-2037/assets/loader.js" crossorigin="anonymous" fetchpriority="high"></script>
1041
1042  <link rel="stylesheet" href="https://cdn.shopify.com/extensions/01a1148e-0473-7078-9278-4df295b7cc74/kaching-bundles-2037/assets/kaching-bundles.css" media="print" onload="this.media='all'" fetchpriority="high">
1043
1044  <style>
1045    .kaching-bundles__block {
1046      display: none;
1047    }
1048
1049    .kaching-bundles-sticky-atc {
1050      display: none;
1051    }
1052  </style>
1053
1054
1055
1056<!-- END app snippet -->
1057
1058<!-- Kaching Bundles App Embed End -->
1059
1060
1061<!-- END app block -->
1061<script src="https://cdn.shopify.com/extensions/01a11047-a2ca-7fbe-a3f8-fcc6fb90a648/product-label-4-408/assets/samita.ProductLabels.index.js" type="text/javascript" defer="defer"></script>
1061
1062<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1063<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: 15310613,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "search"};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 1063
1063
1064<script>
1065  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
1066</script>
vendor: 1 bytes, line 1066
1066
1067<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}
1067).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: 15310613,storefrontBaseUrl: "https://forthosewhosin.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://forthosewhosin.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b"],webPixelsConfigList: [{"id":"1923907877","configuration":"{\"accountID\":\"KkU9JV\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c63c5b72c8d77be5f2d27d14c081da38","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"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"]}
1067,{"id":"1913979173","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"9bce1c0cdfc09538057898e4ff134fa2","type":"APP","apiClientId":30400643073,"privacyPurposes":["ANALYTICS"],"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":"1297973541","configuration":"{\"shopId\":\"forthosewhosin.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"31536d5a2ef62c1887054e49fd58dba0","type":"APP","apiClientId":4845829,"privacyPurposes":["ANALYTICS"],"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":"1272217893","configuration":"{\"shopifyDomain\":\"forthosewhosin.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"14b26290829f755f27eefbf196eb8024","type":"APP","apiClientId":2935586817,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"836632869","configuration":"{\"config\":\"{\\\"pixel_id\\\":\\\"G-CWFG9PSWQX\\\",\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-CWFG9PSWQX\\\",\\\"AW-16627291834\\\/5BSECJ6wsccZELqtwfg9\\\"]},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-CWFG9PSWQX\\\",\\\"AW-16627291834\\\/SAkfCKSwsccZELqtwfg9\\\"]},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-CWFG9PSWQX\\\",\\\"AW-16627291834\\\/-5MQCJuwsccZELqtwfg9\\\",\\\"MC-LG9D0M7Z0X\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-CWFG9PSWQX\\\",\\\"AW-16627291834\\\/zV9RCJWwsccZELqtwfg9\\\",\\\"MC-LG9D0M7Z0X\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-CWFG9PSWQX\\\",\\\"AW-16627291834\\\/mhQaCJiwsccZELqtwfg9\\\",\\\"MC-LG9D0M7Z0X\\\"]},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-CWFG9PSWQX\\\",\\\"AW-16627291834\\\/YIJiCKewsccZELqtwfg9\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-CWFG9PSWQX\\\",\\\"AW-16627291834\\\/EHv_CKGwsccZELqtwfg9\\\"]}],\\\"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":"740426021","configuration":"{\"pixelCode\":\"C5NGJAQO6DGNDS3F1AGG\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"22e92c2ad45662f435e4801458fb78cc","type":"APP","apiClientId":4383523,"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":"431620389","configuration":"{\"pixel_id\":\"1527837210632871\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"bd2f978c17a94bbb8a74d43de2165dc5","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"]}
1067,{"id":"105283877","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"GADS Purchase conversion"},{"id":"143491365","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS"],"name":"Google Analytics tag (migrated)"},{"id":"175210789","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["SALE_OF_DATA"],"name":"CustomersAi"},{"id":"175866149","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":[],"name":"Heatmap"},{"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":"For Those Who Sin ","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"forthosewhosin.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/forthosewhosin.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://forthosewhosin.com/cdn","7ec887c8w14f9f074p854094e1m1370c602",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"192468484389","themePublished":"true","eventMetadataId":"fb68514b-46d9-4f46-8509-e823b8be793b","pageType":"searchresults","shopId":"15310613","storefrontBaseUrl":"https:\/\/forthosewhosin.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"7ec887c8w14f9f074p854094e1m1370c602","publish":"custom","events":"[[\"page_viewed\",{}],[\"search_submitted\",{\"searchResult\":{\"query\":\"\",\"productVariants\":[]}}]]"});})();</script>
1067<script>
1068  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
1069  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
1070  window.ShopifyAnalytics.meta.currency = 'USD';
1071  var meta = {"products":[],"page":{"pageType":"searchresults","requestId":"34e531af-ef2b-480a-be2f-4abfdffcc964-1791408013"}};
1072  for (var attr in meta) {
1073    window.ShopifyAnalytics.meta[attr] = meta[attr];
1074  }
1075</script>
vendor: 1 bytes, line 1075
1075
1076<script class="analytics">
1077  (function () {
1078    var customDocumentWrite = function(content) {
1079      var jquery = null;
1080
1081      if (window.jQuery) {
1082        jquery = window.jQuery;
1083      } else if (window.Checkout && window.Checkout.$) {
1084        jquery = window.Checkout.$;
1085      }
1086
1087      if (jquery) {
1088        jquery('body').append(content);
1089      }
1090    };
1091
1092    var hasLoggedConversion = function(token) {
1093      if (token) {
1094        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
1095      }
1096      return false;
1097    }
1098
1099    var setCookieIfConversion = function(token) {
1100      if (token) {
1101        var twoMonthsFromNow = new Date(Date.now());
1102        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
1103
1104        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
1105      }
1106    }
1107
1108    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
1109    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
1110    if (trekkie.integrations) {
1111      return;
1112    }
1113    trekkie.methods = [
1114      'identify',
1115      'page',
1116      'ready',
1117      'track',
1118      'trackForm',
1119      'trackLink'
1120    ];
1121    trekkie.factory = function(method) {
1122      return function() {
1123        var args = Array.prototype.slice.call(arguments);
1124        args.unshift(method);
1125        trekkie.push(args);
1126        if (method == 'track' || method == 'page') {
1127          var pageUrl;
1128          try {
1129            pageUrl = window.location.href;
1130          } catch (e) {}
1131          var pageReferrer;
1132          try {
1133            pageReferrer = document.referrer;
1134          } catch (e) {}
1135          try {
1136            if (window.__TREKKIE_SHIM_QUEUE == null) {
1137              window.__TREKKIE_SHIM_QUEUE = [];
1138            }
1139            window.__TREKKIE_SHIM_QUEUE.push({
1140              from: 'trekkie-stub',
1141              method: method,
1142              args: args.slice(1),
1143              pageContext: {
1144                url: pageUrl,
1145                referrer: pageReferrer
1146              }
1147            });
1148          } catch (e) {
1149            // no-op
1150          }
1151        }
1152        return trekkie;
1153      };
1154    };
1155    for (var i = 0; i < trekkie.methods.length; i++) {
1156      var key = trekkie.methods[i];
1157      trekkie[key] = trekkie.factory(key);
1158    }
1159    trekkie.load = function(config) {
1160      trekkie.config = config || {};
1161      trekkie.config.initialDocumentCookie = document.cookie;
1162      var first = document.getElementsByTagName('script')[0];
1163var script = document.createElement('script');
1164script.type = 'text/javascript';
1165script.onerror = function(e) {
1166  var scriptFallback = document.createElement('script');
1167  scriptFallback.type = 'text/javascript';
1168  scriptFallback.onerror = function(error) {
1169          var Monorail = {
1170      produce: function produce(monorailDomain, schemaId, payload) {
1171        var currentMs = new Date().getTime();
1172        var event = {
1173          schema_id: schemaId,
1174          payload: payload,
1175          metadata: {
1176            event_created_at_ms: currentMs,
1177            event_sent_at_ms: currentMs
1178          }
1179        };
1180        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
1181      },
1182      sendRequest: function sendRequest(endpointUrl, payload) {
1183        // Try the sendBeacon API
1184        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
1185          var blobData = new window.Blob([payload], {
1186            type: 'text/plain'
1187          });
1188
1189          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
1190            return true;
1191          } // sendBeacon was not successful
1192
1193        } // XHR beacon
1194
1195        var xhr = new XMLHttpRequest();
1196
1197        try {
1198          xhr.open('POST', endpointUrl);
1199          xhr.setRequestHeader('Content-Type', 'text/plain');
1200          xhr.send(payload);
1201        } catch (e) {
1202          console.log(e);
1203        }
1204
1205        return false;
1206      },
1207      isIos12: function isIos12() {
1208        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
1209      }
1210    };
1211    Monorail.produce('monorail-edge.shopifysvc.com',
1212      'trekkie_storefront_load_errors/1.1',
1213      {shop_id: 15310613,
1214      theme_id: 192468484389,
1215      app_name: "storefront",
1216      context_url: window.location.href,
1217      source_url: "//forthosewhosin.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js"});
1218
1219  };
1220  scriptFallback.async = true;
1221  scriptFallback.src = '//forthosewhosin.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js';
1222  first.parentNode.insertBefore(scriptFallback, first);
1223};
1224script.async = true;
1225script.src = '//forthosewhosin.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js';
1226first.parentNode.insertBefore(script, first);
1227
1228    };
1229    trekkie.load(
1230      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":15310613,"isMerchantRequest":null,"themeId":192468484389,"themeCityHash":"5447008573842430997","contentLanguage":"en","currency":"USD","eventMetadataId":"fb68514b-46d9-4f46-8509-e823b8be793b"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
1231    );
1232
1233    var loaded = false;
1234    trekkie.ready(function() {
1235      if (loaded) return;
1236      loaded = true;
1237
1238      window.ShopifyAnalytics.lib = window.trekkie;
1239
1240      var originalDocumentWrite = document.write;
1241      document.write = customDocumentWrite;
1242      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
1243      document.write = originalDocumentWrite;
1244
1245      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
1246      var token = match? match[1]: undefined;
1247      if (!hasLoggedConversion(token)) {
1248        setCookieIfConversion(token);
1249        window.ShopifyAnalytics.lib.track("Performed Search",{"query":null},undefined,undefined,{"shopifyEmitted":true});
1250      }
1251    });
1252
1253    window.ShopifyAnalytics.lib.page(null,{"pageType":"searchresults","requestId":"34e531af-ef2b-480a-be2f-4abfdffcc964-1791408013","shopifyEmitted":true});
1254
1255    var eventsListenerScript = document.createElement('script');
1256    eventsListenerScript.async = true;
1257    eventsListenerScript.src = "//forthosewhosin.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
1258    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
1259})();</script>
1259
1260  
1260<script>
1261  if (!window.ga || (window.ga && typeof window.ga !== 'function')) {
1262    window.ga = function ga() {
1263      (window.ga.q = window.ga.q || []).push(arguments);
1264      if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
1265        window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"});
1266      }
1267      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.");
1268    };
1269    if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
1270      window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"});
1271    }
1272  }
1273</script>
vendor: 1 bytes, line 1273
1273
1274<script
1275  defer
1276  src="https://forthosewhosin.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.6.min.js"
1277  data-application="storefront-renderer"
1278  data-shop-id="15310613"
1279  data-render-region="gcp-us-central1"
1280  data-page-type="search"
1281  data-theme-instance-id="192468484389"
1282  data-theme-name="Symmetry"
1283  data-theme-version="7.1.2"
1284  data-monorail-region="shop_domain"
1285  data-resource-timing-sampling-rate="10"
1286  data-shs="true"
1287  data-shs-beacon="true"
1288  data-shs-export-with-fetch="true"
1289  data-shs-logs-sample-rate="1"
1290  data-shs-beacon-endpoint="https://forthosewhosin.com/api/collect"
1291></script>
1291
1292<meta name="shopify-y" content="8409be14-bcfa-45d9-beee-1e10df4000ad" data-expiration="1822965613000"><meta name="shopify-s" content="d2437880-328e-4fc3-8f02-6bf0e6c74098" data-expiration="1791409813000"><meta name="new-cookie-storage-activated" content="t">
1293</head>
1294  <body
1295    class="
1296      template-search
1297 swatch-method-swatches swatch-style-icon_square cc-animate-enabled"
1298  >
1299    <!-- Google Tag Manager (noscript) -->
vendor: 87 bytes, lines 1299-1302
1299
1300    <noscript
1301      ><iframe
1302        src="https://www.googletagmanager.com/ns.html?id=
1302GTM-TXSXWH5K
vendor: 123 bytes, lines 1302-1308
1302"
1303        height="0"
1304        width="0"
1305        style="display:none;visibility:hidden"
1306      ></iframe
1307    ></noscript>
1308    
1308<!-- End Google Tag Manager (noscript) -->
1309
1310    <a class="skip-link visually-hidden" href="#content">Skip to content</a><!-- BEGIN sections: header-group -->
1311<div id="shopify-section-sections--28587371528485__announcement-bar" class="shopify-section shopify-section-group-header-group section-announcement-bar"><announcement-bar id="section-id-sections--28587371528485__announcement-bar" class="announcement-bar" data-cc-animate>
1312  <style data-shopify>
1313    #section-id-sections--28587371528485__announcement-bar {
1314      --bg-color: #d5e3eb;
1315      --text-color: 0 0 0;
1316      --announcement-font-size: 14px;
1317    }
1318  </style>
1319  <div class="container padding-sides container--no-max announcement-bar-layout">
1320    <div class="announcement-bar__center">
1321      <div class="announcement-swiper-group swiper-container announcement-swiper-center">
1322        <div class="swiper-wrapper"><div class="swiper-slide announcement-bar__message">
1323              
1324                <a href="https://www.pacsun.com/for-those-who-sin/" target="_blank" rel="noopener noreferrer" style="display:flex;align-items:center;gap:6px;">
1325              
1326              
1327NEW COLLECTION: WE ARE NOT FOREVER— AVAILABLE EXCLUSIVELY AT PACSUN.COM
1328
1329
1330              
1331                </a>
1332              
1333            </div></div>
1334        <div class="announcement-swiper-button announcement-swiper-prev announcement-swiper-prev-center"></div>
1335        <div class="announcement-swiper-button announcement-swiper-next announcement-swiper-next-center"></div>
1336      </div>
1337    </div>
1338  </div>
1339  
1339<script src="//cdn.jsdelivr.net/npm/swiper/swiper-bundle.min.js"></script>
1339
1340  <link rel="stylesheet" href="//cdn.jsdelivr.net/npm/swiper/swiper-bundle.min.css" />
1341  
1341<script>
1342    document.addEventListener('DOMContentLoaded', function() {
1343      var delay = 5000;
1344      new Swiper('.announcement-swiper-center', {
1345        loop: true,
1346        slidesPerView: 1,
1347        direction: 'vertical',
1348        navigation: {
1349          prevEl: '.announcement-swiper-prev-center',
1350          nextEl: '.announcement-swiper-next-center',
1351        },
1352        autoplay: {
1353          delay: delay,
1354          disableOnInteraction: false
1355        },
1356        observer: true,
1357        observeParents: true,
1358      });
1359    });
1360  </script>
1360
1361  
1361<script>
1362    /* FTWS: measure the fixed announcement bar so the fixed header and page content sit below it */
1363    (function() {
1364      function ftwsSetAnnouncementOffset() {
1365        var bar = document.getElementById('section-id-sections--28587371528485__announcement-bar');
1366        if (!bar) return;
1367        document.documentElement.style.setProperty('--ftws-announcement-h', bar.offsetHeight + 'px');
1368      }
1369      ftwsSetAnnouncementOffset();
1370      document.addEventListener('DOMContentLoaded', ftwsSetAnnouncementOffset);
1371      window.addEventListener('load', ftwsSetAnnouncementOffset);
1372      window.addEventListener('resize', ftwsSetAnnouncementOffset);
1373    })();
1374  </script>
1374
1375  
1375<script>
1376  document.addEventListener('DOMContentLoaded', function() {
1377    // Initialize Swiper (existing code)...
1378
1379    // New: countdown timer watcher for Prague CET timezone (UTC+1/+2 DST)
1380    function getPragueTimeOffset() {
1381      // Returns offset in ms of Prague time relative to UTC right now (includes DST)
1382      const now = new Date();
1383      // Prague is UTC+1 standard, +2 in DST (Europe/Prague TZ)
1384      // Use Intl API if supported
1385      try {
1386        const pragueTime = new Date(now.toLocaleString('en-US', { timeZone: 'Europe/Prague' }));
1387        return pragueTime.getTime() - now.getTime();
1388      } catch(e) {
1389        // Fallback to static offset UTC+1 hour in ms (3600000)
1390        return 3600000;
1391      }
1392    }
1393
1394    function updateCountdowns() {
1395      const offset = getPragueTimeOffset();
1396
1397      document.querySelectorAll('[data-prague-cet-countdown]').forEach(function(elem) {
1398        const endDateStr = elem.getAttribute('data-end-date');
1399        const endTimeStr = elem.getAttribute('data-end-time') || '00:00';
1400
1401        // Parse date and time strings to create UTC Date adjusted by Prague offset
1402        const localEnd = new Date(endDateStr + 'T' + endTimeStr + ':00');
1403        // Convert to UTC timestamp by subtracting Prague offset
1404        const utcEnd = new Date(localEnd.getTime() - offset);
1405
1406        const now = new Date();
1407
1408        let diff = utcEnd - now;
1409        if (diff <= 0) {
1410          elem.textContent = 'Expired';
1411          return;
1412        }
1413
1414        // Calculate time left components
1415        const days = Math.floor(diff / (1000 * 60 * 60 * 24));
1416        diff -= days * (1000 * 60 * 60 * 24);
1417        const hours = Math.floor(diff / (1000 * 60 * 60));
1418        diff -= hours * (1000 * 60 * 60);
1419        const minutes = Math.floor(diff / (1000 * 60));
1420        diff -= minutes * (1000 * 60);
1421        const seconds = Math.floor(diff / 1000);
1422
1423        // Format countdown string (change as needed)
1424        let countdownText = '';
1425        if (days > 0) countdownText += days + 'd ';
1426        countdownText += hours.toString().padStart(2, '0') + 'h ';
1427        countdownText += minutes.toString().padStart(2, '0') + 'm ';
1428        countdownText += seconds.toString().padStart(2, '0') + 's';
1429
1430        elem.textContent = countdownText;
1431      });
1432    }
1433
1434    // Update countdown every second
1435    setInterval(updateCountdowns, 1000);
1436    updateCountdowns(); // initial call
1437  });
1438</script>
1438
1439
1440  <style>
1441   /* Announcement Bar Styling */
1442.announcement-bar {
1443  position: fixed !important;
1444  top: 0;
1445  left: 0;
1446  width: 100%;
1447  z-index: 89999 !important;
1448  background: var(--bg-color, #4a4a4a);
1449}
1450
1451/* FTWS: the header is also position:fixed, so move it below the bar */
1452.section-header,
1453.page-header {
1454  top: var(--ftws-announcement-h, 32px) !important;
1455}
1456
1457/* FTWS: push page content down by the bar's height */
1458body {
1459  padding-top: var(--ftws-announcement-h, 32px);
1460}
1461
1462/* FTWS: underline linked announcement text */
1463.announcement-bar__message a {
1464  color: inherit;
1465  text-decoration: underline;
1466  text-underline-offset: 3px;
1467}
1468
1469@media (min-width: 768px) {
1470  .padding-sides {
1471    padding-left: 70px;
1472    padding-right: 70px;
1473  }
1474}
1475
1476@media (max-width: 768px) {
1477  .padding-sides {
1478    padding-left: 10px;
1479    padding-right: 10px;
1480  }
1481}
1482
1483.announcement-bar-layout {
1484  display: flex;
1485  width: 100%;
1486  align-items: center;
1487  justify-content: center;
1488  position: relative;
1489}
1490
1491.announcement-bar__center {
1492  width: 100%;
1493  display: flex;
1494  align-items: center;
1495  justify-content: center;
1496  position: relative;
1497}
1498
1499/* Smaller bar height, bigger text */
1500.swiper-container,
1501.announcement-swiper-group {
1502  height: 26px;
1503  max-height: 26px;
1504  min-height: 26px;
1505  overflow: hidden !important;
1506  position: relative;
1507  width: 100%;
1508  background: var(--bg-color, #4a4a4a);
1509}
1510
1511.swiper-wrapper {
1512  height: 100% !important;
1513}
1514
1515.announcement-bar__message,
1516.swiper-slide {
1517  font-size: 18px; /* bigger text */
1518  height: 26px !important;
1519  min-height: 26px;
1520  max-height: 26px;
1521  display: flex !important;
1522  align-items: center;
1523  justify-content: center;
1524  width: 100%;
1525  line-height: 26px;
1526  overflow: hidden;
1527  white-space: nowrap;
1528  padding: 0 4px;
1529}
1530
1531.announcement-bar__icon svg {
1532  width: 18px;
1533  height: 18px;
1534  display: block;
1535  fill: currentColor;
1536}
1537
1538/* Swiper Controls */
1539.announcement-swiper-button {
1540  background: none;
1541  border: none;
1542  position: absolute;
1543  top: 50%;
1544  transform: translateY(-50%);
1545  z-index: 10;
1546  font-size: 12px;
1547  opacity: 0.6;
1548  cursor: pointer;
1549  width: 18px;
1550  height: 18px;
1551}
1552.announcement-swiper-prev { left: 0; }
1553.announcement-swiper-next { right: 0; }
1554
1555@media (max-width: 500px) {
1556  .announcement-swiper-button { display: none; }
1557  .swiper-container,
1558  .announcement-swiper-group {
1559    height: 32px;
1560    max-height: 32px;
1561    min-height: 32px;
1562  }
1563  .announcement-bar__message,
1564  .swiper-slide {
1565    height: 32px !important;
1566    min-height: 32px;
1567    max-height: 32px;
1568    line-height: 32px;
1569    font-size: 16px;
1570  }
1571}
1572
1573/* FTWS: on mobile/tablet let the message wrap to two lines so it is fully visible */
1574@media (max-width: 899px) {
1575  announcement-bar .announcement-bar-layout {
1576    height: auto !important;
1577    min-height: 0 !important;
1578    padding-top: 0;
1579    padding-bottom: 0;
1580  }
1581  announcement-bar .swiper-container,
1582  announcement-bar .announcement-swiper-group {
1583    height: 42px;
1584    max-height: 42px;
1585    min-height: 42px;
1586  }
1587  announcement-bar .announcement-bar__message,
1588  announcement-bar .swiper-slide {
1589    height: 42px !important;
1590    min-height: 42px;
1591    max-height: 42px;
1592    white-space: normal;
1593    line-height: 16px;
1594    font-size: 13px;
1595    letter-spacing: 0;
1596    text-align: center;
1597  }
1598  announcement-bar .announcement-bar__message a {
1599    justify-content: center;
1600    text-align: center;
1601  }
1602}
1603
1604@media (max-width: 360px) {
1605  announcement-bar .announcement-bar__message,
1606  announcement-bar .swiper-slide {
1607    font-size: 11px;
1608  }
1609}
1610
1611  </style>
1612</announcement-bar>
1613</div><div id="shopify-section-sections--28587371528485__header" class="shopify-section shopify-section-group-header-group section-header"><style data-shopify>
1614  .logo img {
1615    width: 300px;
1616  }
1617  .logo-area__middle--logo-image {
1618    max-width: 300px;
1619  }
1620  @media (max-width: 767.98px) {
1621    .logo img {
1622      width: 300px;
1623    }
1624  }.section-header,
1625.page-header {
1626  position: fixed !important;
1627  left: 0;
1628  /*top: 32px;        <-- change this from 0 to 35px */
1629  width: 100vw;
1630  transition: transform 0.35s cubic-bezier(.4,0,.2,1), box-shadow 0.25s;
1631  will-change: transform;
1632  z-index: 10010 !important;
1633}
1634.header--hidden {
1635  transform: translateY(-100%);
1636  box-shadow: none;
1637}
1638body {
1639  /*padding-top: 80px !important;   header height (88px) + 35px offset = 123px, adjust if needed */
1640}
1641
1642
1643.mobile-only-link {
1644  display: inline-flex;
1645}
1646@media (min-width: 1024px) {
1647  .mobile-only-link {
1648    display: none !important;
1649  }
1650}
1651
1652  @media (min-width: 400px) and (max-width: 749px) {
1653  .custom-icons-bottom {
1654    margin-top: 438px !important;
1655  }
1656}
1657.custom-icons-bottom > div:last-child {
1658  justify-content: center;
1659  text-align: center;
1660  width: 100%;
1661}
1662
1663@media (max-width: 399px) {
1664  .custom-icons-bottom {
1665    margin-top: 358px !important;
1666  }
1667}
1668
1669
1670.navigation__item.nav-title--primary {
1671  color: #ec8722 !important;
1672}
1673
1674
1675
1676</style>
1677<page-header data-section-id="sections--28587371528485__header" data-cc-animate>
1678  <div id="pageheader" class="pageheader pageheader--layout-underneath">
1679    <div class="logo-area container container--no-max">
1680      
1681      <div class="logo-area__left">
1682        
1683        <div class="logo-area__left__inner">
1684
1685 
1686     <div class="header-localization desktop-only">
1687          
1688
1689<script src="//forthosewhosin.com/cdn/shop/t/65/assets/custom-select.js?v=147432982730571550041791386103" defer></script>
1689<form method="post" action="/localization" id="annbar-localization" accept-charset="UTF-8" class="form localization no-js-hidden" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization"><input type="hidden" name="utf8" value="✓"><input type="hidden" name="_method" value="put"><input type="hidden" name="return_to" value="/?pb=0"><div class="localization__grid"><div class="localization__selector">
1690        <input type="hidden" name="country_code" value="AT">
1691<country-selector><label class="label visually-hidden no-js-hidden" for="annbar-localization-country-button">Country/Region</label><div class="custom-select relative w-full no-js-hidden"><button class="custom-select__btn input items-center" type="button" aria-expanded="false" aria-haspopup="listbox" id="annbar-localization-country-button">
1692      <span class="text-start">Austria (EUR&nbsp;€)</span>
1693      <svg width="20" height="20" viewBox="0 0 24 24" class="icon" role="presentation" focusable="false" aria-hidden="true">
1694        <path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"></path>
1695      </svg>
1696    </button>
1697    <ul class="custom-select__listbox invisible" role="listbox" tabindex="-1" aria-hidden="true" hidden="" aria-activedescendant="annbar-localization-country-opt-0"><li class="custom-select__option flex items-center js-option" id="annbar-localization-country-opt-0" role="option" data-value="AT" aria-selected="true">
1698          <span class="pointer-events-none">Austria (EUR&nbsp;€)</span>
1699        </li></ul>
1700  </div></country-selector></div></div>
1700<script>
1701      customElements.whenDefined('custom-select').then(() => {
1702        if (!customElements.get('country-selector')) {
1703          class CountrySelector extends customElements.get('custom-select') {
1704            constructor() {
1705              super();
1706              this.loaded = false;
1707            }
1708
1709            async showListbox() {
1710              if (this.loaded) {
1711                super.showListbox();
1712                return;
1713              }
1714
1715              this.button.classList.add('is-loading');
1716              this.button.setAttribute('aria-disabled', 'true');
1717
1718              try {
1719                const response = await fetch('?section_id=country-selector');
1720                if (!response.ok) throw new Error(response.status);
1721
1722                const tmpl = document.createElement('template');
1723                tmpl.innerHTML = await response.text();
1724
1725                const el = tmpl.content.querySelector('.custom-select__listbox');
1726                this.listbox.innerHTML = el.innerHTML;
1727
1728                this.options = this.querySelectorAll('.custom-select__option');
1729
1730                this.popular = this.querySelectorAll('[data-popular]');
1731                if (this.popular.length) {
1732                  this.popular[this.popular.length - 1].closest('.custom-select__option')
1733                    .classList.add('custom-select__option--visual-group-end');
1734                }
1735
1736                this.loaded = true;
1737              } catch {
1738                this.listbox.innerHTML = '<li>Error fetching countries, please try again.</li>';
1739              } finally {
1740                super.showListbox();
1741                this.button.classList.remove('is-loading');
1742                this.button.setAttribute('aria-disabled', 'false');
1743              }
1744            }
1745
1746            setButtonWidth() {
1747              return;
1748            }
1749          }
1750
1751          customElements.define('country-selector', CountrySelector);
1752        }
1753      });
1754    </script>
1754<script>
1755    document.getElementById('annbar-localization').addEventListener('change', (evt) => {
1756      const input = evt.target.previousElementSibling;
1757      if (input && input.tagName === 'INPUT') {
1758        input.value = evt.detail.selectedValue;
1759        evt.currentTarget.submit();
1760      }
1761    });
1762  </script>
1762</form>
1763        </div>
1764      
1765          <button class="mobile-nav-toggle" aria-label="Menu" aria-controls="main-nav"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-menu" aria-hidden="true" focusable="false" role="presentation"><path d="M3 12h18M3 6h18M3 18h18"/></svg></button>
1766          
1767  <a class="show-search-link mobile-only-link" href="/search" aria-label="Search">
1768    <span class="show-search-link__icon"><svg class="icon" width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation"><g transform="translate(3 3)" stroke="currentColor" stroke-width="1.5" fill="none" fill-rule="evenodd"><circle cx="7.824" cy="7.824" r="7.824"/><path stroke-linecap="square" d="m13.971 13.971 4.47 4.47"/></g></svg></span>
1769    <span class="show-search-link__text visually-hidden">Search</span>
1770  </a>
1771
1772
1773          
1774        </div>
1775      </div>
1776
1777      <div class="logo-area__middle logo-area__middle--logo-image">
1778        <div class="logo-area__middle__inner">
1779          <div class="logo"><a class="logo__link" href="/" title="For Those Who Sin ">
1779<img class="logo__image" src="//forthosewhosin.com/cdn/shop/files/FTWS-New-Logo.png?v=1731515408&width=600" alt="For Those Who Sin" itemprop="logo" width="2140" height="150" loading="eager" /></a></div>
1780        </div>
1781      </div>
1782
1783      <div class="logo-area__right">
1784        <div class="logo-area__right__inner">
1785
1786        
1787<script src="//forthosewhosin.com/cdn/shop/t/65/assets/main-search.js?v=116512769121810006521791386103" defer></script>
1787
1788      <main-search class="main-searchs "
1789          data-quick-search="true"
1790
1791          data-quick-search-meta="false">
1792
1793        <div class="main-search__container container">
1794
1795            <button class="main-search__close search-close-mobile" aria-label="Close"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-x" aria-hidden="true" focusable="false" role="presentation"><path d="M18 6 6 18M6 6l12 12"/></svg></button>   
1796
1797          <form class="main-search__form" action="/search" method="get" autocomplete="off">
1798            <div class="main-search__input-container">
1799              <input class="main-search__input" type="text" id="search-bar" name="q" autocomplete="off" placeholder="Search Our Store" aria-label="Search" />
1800
1801          <div id="close-button" style="display:none;">
1802
1803     <button class="main-search__close" aria-label="Close"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-x" aria-hidden="true" focusable="false" role="presentation"><path d="M18 6 6 18M6 6l12 12"/></svg></button>
1804   </div>
1805
1806              <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="main-search__button" viewBox="0 0 20 20" fill="none">
1807
1808<path d="M9.58333 16.6667C13.4953 16.6667 16.6667 13.4953 16.6667 9.58333C16.6667 5.67132 13.4953 2.5 9.58333 2.5C5.67132 2.5 2.5 5.67132 2.5 9.58333C2.5 13.4953 5.67132 16.6667 9.58333 16.6667Z" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
1809
1810<path d="M17.5 17.5L15.8334 15.8333" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
1811
1812</svg>
1813
1814            
1815            </div>
1815<script src="//forthosewhosin.com/cdn/shop/t/65/assets/search-suggestions.js?v=136224079820713396391791386103" defer></script>
1815
1816              <!-- <search-suggestions></search-suggestions> --></form>
1817
1818          <div class="main-search__results"></div>
1819          
1820
1821        </div>
1822      </main-search>
1823
1824          
1825    
1826          
1827            
1828              <a class="header-account-link" href="/account/login" aria-label="Account">
1829                <span class="header-account-link__text visually-hidden">Account</span>
1830                <span class="header-account-link__icon"><svg class="icon" width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation"><g fill="none" fill-rule="evenodd"><path d="M12 2a5 5 0 1 1 0 10 5 5 0 0 1 0-10Zm0 1.429a3.571 3.571 0 1 0 0 7.142 3.571 3.571 0 0 0 0-7.142Z" fill="currentColor"/><path d="M3 18.25c0-2.486 4.542-4 9.028-4 4.486 0 8.972 1.514 8.972 4v3H3v-3Z" stroke="currentColor" stroke-width="1.5"/><circle stroke="currentColor" stroke-width="1.5" cx="12" cy="7" r="4.25"/></g></svg></span>
1831              </a>
1832            
1833          
1834
1835         
1836  
1837          <a href="/cart" class="cart-link">
1838            <span class="cart-link__label visually-hidden">Cart</span>
1839            <span class="cart-link__icon"><svg class="icon" width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation"><g fill="none" fill-rule="evenodd" stroke="currentColor"><path d="M3.5 2.75h2.066l1.399 13.5H19.5" stroke-width="1.5" stroke-linecap="square"/><path d="M6.226 6.676h12.96l-.81 6.117L7.63 13.91" stroke-width="1.5" stroke-linecap="square"/><circle stroke-width="1.25" cx="8.875" cy="20.005" r="1.375"/><circle stroke-width="1.25" cx="17.375" cy="20.005" r="1.375"/></g></svg></span>
1840          </a>
1841        </div>
1842      </div>
1843    </div>
1843<script src="//forthosewhosin.com/cdn/shop/t/65/assets/main-search.js?v=116512769121810006521791386103" defer></script>
1843
1844      <main-search class="main-search "
1845          data-quick-search="true"
1846          data-quick-search-meta="false">
1847
1848        <div class="main-search__container container">
1849          <button class="main-search__close" aria-label="Close"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-x" aria-hidden="true" focusable="false" role="presentation"><path d="M18 6 6 18M6 6l12 12"/></svg></button>
1850
1851          <form class="main-search__form" action="/search" method="get" autocomplete="off">
1852            <div class="main-search__input-container">
1853              <input class="main-search__input" type="text" name="q" autocomplete="off" placeholder="Search our store" aria-label="Search" />
1854              <button class="main-search__button" type="submit" aria-label="Search"><svg class="icon" width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation"><g transform="translate(3 3)" stroke="currentColor" stroke-width="1.5" fill="none" fill-rule="evenodd"><circle cx="7.824" cy="7.824" r="7.824"/><path stroke-linecap="square" d="m13.971 13.971 4.47 4.47"/></g></svg></button>
1855            </div>
1855<script src="//forthosewhosin.com/cdn/shop/t/65/assets/search-suggestions.js?v=136224079820713396391791386103" defer></script>
1855
1856              <search-suggestions></search-suggestions></form>
1857
1858          <div class="main-search__results"></div>
1859
1860          
1861        </div>
1862      </main-search></div>
1863
1864  <main-navigation id="main-nav" class="desktop-only" data-proxy-nav="proxy-nav">
1865    <div class="navigation navigation--main" role="navigation" aria-label="Primary">
1866      <div class="navigation__tier-1-container">
1867        
1868
1869<ul class="navigation__tier-1 navigation__tier-1--desktop">
1870  
1871<li class="navigation__item navigation__item--with-children navigation__item--with-small-menu">
1872      <a href="/collections/jewelry" class="navigation__link" aria-haspopup="true" aria-expanded="false" aria-controls="NavigationTier2-1">Jewelry</a>
1873      
1874        <a class="navigation__children-toggle" href="#" aria-label="Show links"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-down" aria-hidden="true" focusable="false" role="presentation"><path d="m6 9 6 6 6-6"/></svg></a>
1875        <div id="NavigationTier2-1" class="navigation__tier-2-container navigation__child-tier"><div class="container">
1876              <ul class="navigation__tier-2">
1877                
1878                  
1879                    <li class="navigation__item">
1880                      <a href="/collections/jewelry" class="navigation__link" >Shop All Jewelry</a>
1881                      
1882                      
1883                    </li>
1884                  
1885                    <li class="navigation__item">
1886                      <a href="/collections/jewelry/Necklace" class="navigation__link" >Necklaces</a>
1887                      
1888                      
1889                    </li>
1890                  
1891                    <li class="navigation__item">
1892                      <a href="/collections/jewelry/Ring" class="navigation__link" >Rings</a>
1893                      
1894                      
1895                    </li>
1896                  
1897                    <li class="navigation__item">
1898                      <a href="/collections/jewelry/Bracelet" class="navigation__link" >Bracelets</a>
1899                      
1900                      
1901                    </li>
1902                  
1903                    <li class="navigation__item">
1904                      <a href="/collections/jewelry/Earring" class="navigation__link" >Earrings</a>
1905                      
1906                      
1907                    </li>
1908                  
1909                    <li class="navigation__item">
1910                      <a href="/collections/jewelry/Wallet-Chain" class="navigation__link" >Wallet Chains</a>
1911                      
1912                      
1913                    </li>
1914                  
1915                
1916                
1917</ul>
1918            </div></div>
1919      
1920    </li>
1921    
1922      
1923  
1924<li class="navigation__item">
1925      <a href="/collections/hats" class="navigation__link" >Headwear</a>
1926      
1927    </li>
1928    
1929      
1930  
1931<li class="navigation__item">
1932      <a href="/collections/apparel" class="navigation__link" >Apparel</a>
1933      
1934    </li>
1935    
1936      
1937  
1938<li class="navigation__item">
1939      <a href="/collections/accessories-2" class="navigation__link" >Accessories</a>
1940      
1941    </li>
1942    
1943      
1944  
1945<li class="navigation__item">
1946      <a href="/collections/all-products-excluding-route" class="navigation__link" >Shop All</a>
1947      
1948    </li>
1949    
1950      
1951  
1952</ul>
1953
1954<ul class="navigation__tier-1 navigation__tier-1--mobile">
1955  
1956<li class="navigation__item navigation__item--with-children navigation__item--with-small-menu">
1957      <a href="/collections/jewelry" class="navigation__link" aria-haspopup="true" aria-expanded="false" aria-controls="NavigationTier2-1">Jewelry</a>
1958      
1959        <a class="navigation__children-toggle" href="#" aria-label="Show links"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-down" aria-hidden="true" focusable="false" role="presentation"><path d="m6 9 6 6 6-6"/></svg></a>
1960        <div id="NavigationTier2-1" class="navigation__tier-2-container navigation__child-tier"><div class="container">
1961              <ul class="navigation__tier-2">
1962                
1963                  
1964                    <li class="navigation__item">
1965                      <a href="/collections/jewelry" class="navigation__link" >Shop All Jewelry</a>
1966                      
1967                      
1968                    </li>
1969                  
1970                    <li class="navigation__item">
1971                      <a href="/collections/jewelry/Necklace" class="navigation__link" >Necklaces</a>
1972                      
1973                      
1974                    </li>
1975                  
1976                    <li class="navigation__item">
1977                      <a href="/collections/jewelry/Ring" class="navigation__link" >Rings</a>
1978                      
1979                      
1980                    </li>
1981                  
1982                    <li class="navigation__item">
1983                      <a href="/collections/jewelry/Bracelet" class="navigation__link" >Bracelets</a>
1984                      
1985                      
1986                    </li>
1987                  
1988                    <li class="navigation__item">
1989                      <a href="/collections/jewelry/Earring" class="navigation__link" >Earrings</a>
1990                      
1991                      
1992                    </li>
1993                  
1994                    <li class="navigation__item">
1995                      <a href="/collections/jewelry/Wallet-Chain" class="navigation__link" >Wallet Chains</a>
1996                      
1997                      
1998                    </li>
1999                  
2000                
2001                
2002</ul>
2003            </div></div>
2004      
2005    </li>
2006    
2007      
2008    <li style="height:36px;pointer-events:none;"></li>
2009  
2010  
2011<li class="navigation__item">
2012      <a href="/collections/hats" class="navigation__link" >Headwear</a>
2013      
2014    </li>
2015    
2016      
2017  
2018<li class="navigation__item">
2019      <a href="/collections/apparel" class="navigation__link" >Apparel</a>
2020      
2021    </li>
2022    
2023      
2024  
2025<li class="navigation__item">
2026      <a href="/collections/accessories-2" class="navigation__link" >Accessories</a>
2027      
2028    </li>
2029    
2030      
2031  
2032<li class="navigation__item">
2033      <a href="/collections/all-products-excluding-route" class="navigation__link" >Shop All</a>
2034      
2035    </li>
2036    
2037      
2038  
2039<li class="navigation__item">
2040      <a href="/pages/faq" class="navigation__link" >FAQ</a>
2041      
2042    </li>
2043    
2044      <li style="height:36px;pointer-events:none;"></li>
2045    
2046      
2047  
2048</ul>
2049
2050      </div>
2051    </div>
2051<script class="mobile-navigation-drawer-template" type="text/template">
2052      <div class="mobile-navigation-drawer" data-mobile-expand-with-entire-link="true">
2053        <div class="navigation navigation--main" role="navigation" aria-label="Primary">
2054          <div class="navigation__tier-1-container">
2055            <div class="navigation__mobile-header">
2056              <a href="#" class="mobile-nav-back has-ltr-icon" aria-label="Menu">
2057  <span style="color: white; font-weight: 600;">MENU</span>
2058</a>
2059
2060              
2061              <a href="#" class="mobile-nav-toggle"  aria-label="Close"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-x" aria-hidden="true" focusable="false" role="presentation"><path d="M18 6 6 18M6 6l12 12"/></svg></a>
2062            </div>
2063            
2064
2065<ul class="navigation__tier-1 navigation__tier-1--desktop">
2066  
2067<li class="navigation__item navigation__item--with-children navigation__item--with-small-menu">
2068      <a href="/collections/jewelry" class="navigation__link" aria-haspopup="true" aria-expanded="false" aria-controls="NavigationTier2-1-mob">Jewelry</a>
2069      
2070        <a class="navigation__children-toggle" href="#" aria-label="Show links"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-down" aria-hidden="true" focusable="false" role="presentation"><path d="m6 9 6 6 6-6"/></svg></a>
2071        <div id="NavigationTier2-1-mob" class="navigation__tier-2-container navigation__child-tier"><div class="container">
2072              <ul class="navigation__tier-2">
2073                
2074                  
2075                    <li class="navigation__item">
2076                      <a href="/collections/jewelry" class="navigation__link" >Shop All Jewelry</a>
2077                      
2078                      
2079                    </li>
2080                  
2081                    <li class="navigation__item">
2082                      <a href="/collections/jewelry/Necklace" class="navigation__link" >Necklaces</a>
2083                      
2084                      
2085                    </li>
2086                  
2087                    <li class="navigation__item">
2088                      <a href="/collections/jewelry/Ring" class="navigation__link" >Rings</a>
2089                      
2090                      
2091                    </li>
2092                  
2093                    <li class="navigation__item">
2094                      <a href="/collections/jewelry/Bracelet" class="navigation__link" >Bracelets</a>
2095                      
2096                      
2097                    </li>
2098                  
2099                    <li class="navigation__item">
2100                      <a href="/collections/jewelry/Earring" class="navigation__link" >Earrings</a>
2101                      
2102                      
2103                    </li>
2104                  
2105                    <li class="navigation__item">
2106                      <a href="/collections/jewelry/Wallet-Chain" class="navigation__link" >Wallet Chains</a>
2107                      
2108                      
2109                    </li>
2110                  
2111                
2112                
2113</ul>
2114            </div></div>
2115      
2116    </li>
2117    
2118      
2119  
2120<li class="navigation__item">
2121      <a href="/collections/hats" class="navigation__link" >Headwear</a>
2122      
2123    </li>
2124    
2125      
2126  
2127<li class="navigation__item">
2128      <a href="/collections/apparel" class="navigation__link" >Apparel</a>
2129      
2130    </li>
2131    
2132      
2133  
2134<li class="navigation__item">
2135      <a href="/collections/accessories-2" class="navigation__link" >Accessories</a>
2136      
2137    </li>
2138    
2139      
2140  
2141<li class="navigation__item">
2142      <a href="/collections/all-products-excluding-route" class="navigation__link" >Shop All</a>
2143      
2144    </li>
2145    
2146      
2147  
2148</ul>
2149
2150<ul class="navigation__tier-1 navigation__tier-1--mobile">
2151  
2152<li class="navigation__item navigation__item--with-children navigation__item--with-small-menu">
2153      <a href="/collections/jewelry" class="navigation__link" aria-haspopup="true" aria-expanded="false" aria-controls="NavigationTier2-1-mob">Jewelry</a>
2154      
2155        <a class="navigation__children-toggle" href="#" aria-label="Show links"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-down" aria-hidden="true" focusable="false" role="presentation"><path d="m6 9 6 6 6-6"/></svg></a>
2156        <div id="NavigationTier2-1-mob" class="navigation__tier-2-container navigation__child-tier"><div class="container">
2157              <ul class="navigation__tier-2">
2158                
2159                  
2160                    <li class="navigation__item">
2161                      <a href="/collections/jewelry" class="navigation__link" >Shop All Jewelry</a>
2162                      
2163                      
2164                    </li>
2165                  
2166                    <li class="navigation__item">
2167                      <a href="/collections/jewelry/Necklace" class="navigation__link" >Necklaces</a>
2168                      
2169                      
2170                    </li>
2171                  
2172                    <li class="navigation__item">
2173                      <a href="/collections/jewelry/Ring" class="navigation__link" >Rings</a>
2174                      
2175                      
2176                    </li>
2177                  
2178                    <li class="navigation__item">
2179                      <a href="/collections/jewelry/Bracelet" class="navigation__link" >Bracelets</a>
2180                      
2181                      
2182                    </li>
2183                  
2184                    <li class="navigation__item">
2185                      <a href="/collections/jewelry/Earring" class="navigation__link" >Earrings</a>
2186                      
2187                      
2188                    </li>
2189                  
2190                    <li class="navigation__item">
2191                      <a href="/collections/jewelry/Wallet-Chain" class="navigation__link" >Wallet Chains</a>
2192                      
2193                      
2194                    </li>
2195                  
2196                
2197                
2198</ul>
2199            </div></div>
2200      
2201    </li>
2202    
2203      
2204    <li style="height:36px;pointer-events:none;"></li>
2205  
2206  
2207<li class="navigation__item">
2208      <a href="/collections/hats" class="navigation__link" >Headwear</a>
2209      
2210    </li>
2211    
2212      
2213  
2214<li class="navigation__item">
2215      <a href="/collections/apparel" class="navigation__link" >Apparel</a>
2216      
2217    </li>
2218    
2219      
2220  
2221<li class="navigation__item">
2222      <a href="/collections/accessories-2" class="navigation__link" >Accessories</a>
2223      
2224    </li>
2225    
2226      
2227  
2228<li class="navigation__item">
2229      <a href="/collections/all-products-excluding-route" class="navigation__link" >Shop All</a>
2230      
2231    </li>
2232    
2233      
2234  
2235<li class="navigation__item">
2236      <a href="/pages/faq" class="navigation__link" >FAQ</a>
2237      
2238    </li>
2239    
2240      <li style="height:36px;pointer-events:none;"></li>
2241    
2242      
2243  
2244</ul>
2245
2246            
2247          </div>
2248        </div>
2249        <div class="mobile-navigation-drawer__footer"> 
2250          
2251      <div class="navigation__social-icons custom-icons-bottom">
2252  <div style="display: flex; gap: 22px; justify-content: center; align-items: center;">
2253    <a href="https://www.instagram.com/forthosewhosin/" target="_blank" rel="noopener" aria-label="Instagram" style="display:inline-block;">
2254      <img src="https://cdn.shopify.com/s/files/1/1531/0613/files/image_10.png?v=1758884675" alt="Instagram" style="display:block; width:26px; height:26px;">
2255    </a>
2256    <a href="https://www.tiktok.com/@forthosewhosin?lang=en" target="_blank" rel="noopener" aria-label="TikTok" style="display:inline-block;">
2257      <img src="https://cdn.shopify.com/s/files/1/1531/0613/files/image_11.png?v=1758884675" alt="TikTok" style="display:block; width:26px; height:26px;">
2258    </a>
2259  </div>
2260  <div style="display:flex; align-items: center; gap: 7px; margin-top: 16px;">
2261    <span style="display:inline-block;">
2262      <svg width="16" height="16" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg">
2263        <path d="M11.36 5.17499L10.44 4.43499C10.3662 4.37611 10.309 4.29907 10.274 4.21142C10.2389 4.12377 10.2272 4.02852 10.24 3.93499L10.365 2.76499C10.3824 2.60953 10.3646 2.45215 10.313 2.30447C10.2615 2.15678 10.1774 2.02256 10.067 1.91171C9.95663 1.80086 9.82278 1.7162 9.67532 1.66398C9.52786 1.61176 9.37056 1.59331 9.21502 1.60999L8.04002 1.73499C7.94649 1.74781 7.85124 1.73612 7.76359 1.70106C7.67594 1.666 7.5989 1.60878 7.54002 1.53499L6.81502 0.629993C6.71364 0.513399 6.58843 0.419915 6.44783 0.355851C6.30723 0.291787 6.15452 0.258636 6.00002 0.258636C5.84552 0.258636 5.69281 0.291787 5.55221 0.355851C5.41161 0.419915 5.2864 0.513399 5.18502 0.629993L4.44502 1.54999C4.38614 1.62378 4.3091 1.681 4.22145 1.71606C4.1338 1.75112 4.03855 1.76281 3.94502 1.74999L2.78502 1.62499C2.62948 1.60831 2.47218 1.62676 2.32472 1.67898C2.17726 1.7312 2.04341 1.81586 1.93304 1.92671C1.82267 2.03756 1.73859 2.17178 1.68701 2.31947C1.63543 2.46715 1.61766 2.62453 1.63502 2.77999L1.76002 3.94999C1.77284 4.04352 1.76115 4.13877 1.72609 4.22642C1.69103 4.31407 1.63381 4.39111 1.56002 4.44999L0.64002 5.17499C0.518007 5.27291 0.419536 5.39698 0.351874 5.53804C0.284211 5.6791 0.249084 5.83355 0.249084 5.98999C0.249084 6.14644 0.284211 6.30089 0.351874 6.44195C0.419536 6.58301 0.518007 6.70707 0.64002 6.80499L1.56002 7.54499C1.63343 7.6042 1.69038 7.68128 1.7254 7.76884C1.76042 7.8564 1.77235 7.9515 1.76002 8.04499L1.63502 9.21999C1.61769 9.37513 1.63567 9.53217 1.68763 9.67937C1.73958 9.82657 1.82415 9.96011 1.93502 10.07C2.04333 10.183 2.17667 10.2691 2.3243 10.3212C2.47194 10.3733 2.62975 10.39 2.78502 10.37L3.96002 10.245C4.05355 10.2322 4.1488 10.2439 4.23645 10.2789C4.3241 10.314 4.40114 10.3712 4.46002 10.445L5.20002 11.365C5.29794 11.487 5.42201 11.5855 5.56306 11.6531C5.70412 11.7208 5.85857 11.7559 6.01502 11.7559C6.17147 11.7559 6.32592 11.7208 6.46698 11.6531C6.60803 11.5855 6.7321 11.487 6.83002 11.365L7.57002 10.445C7.6289 10.3712 7.70594 10.314 7.79359 10.2789C7.88124 10.2439 7.97649 10.2322 8.07002 10.245L9.24502 10.37C9.4003 10.39 9.5581 10.3733 9.70574 10.3212C9.85337 10.2691 9.98671 10.183 10.095 10.07C10.2059 9.96011 10.2905 9.82657 10.3424 9.67937C10.3944 9.53217 10.4124 9.37513 10.395 9.21999L10.27 8.04499C10.2577 7.9515 10.2696 7.8564 10.3046 7.76884C10.3397 7.68128 10.3966 7.6042 10.47 7.54499L11.39 6.80499C11.512 6.70707 11.6105 6.58301 11.6782 6.44195C11.7458 6.30089 11.781 6.14644 11.781 5.98999C11.781 5.83355 11.7458 5.6791 11.6782 5.53804C11.6105 5.39698 11.512 5.27291 11.39 5.17499H11.36ZM6.20002 7.52499C6.12297 7.62526 6.02555 7.70807 5.91418 7.76795C5.8028 7.82784 5.68 7.86344 5.55386 7.87242C5.42773 7.88139 5.30112 7.86354 5.18239 7.82003C5.06366 7.77652 4.95549 7.70834 4.86502 7.61999L3.64502 6.39999C3.5984 6.35337 3.56142 6.29803 3.53619 6.23712C3.51096 6.17621 3.49797 6.11092 3.49797 6.04499C3.49797 5.97906 3.51096 5.91378 3.53619 5.85287C3.56142 5.79196 3.5984 5.73661 3.64502 5.68999C3.69164 5.64337 3.74698 5.60639 3.8079 5.58116C3.86881 5.55593 3.93409 5.54295 4.00002 5.54295C4.06595 5.54295 4.13123 5.55593 4.19215 5.58116C4.25306 5.60639 4.3084 5.64337 4.35502 5.68999L5.50002 6.81499L7.45502 4.20999C7.53458 4.10391 7.65303 4.03377 7.78431 4.01502C7.84931 4.00573 7.9155 4.00934 7.97911 4.02564C8.04272 4.04193 8.10249 4.0706 8.15502 4.10999C8.20755 4.14939 8.2518 4.19875 8.28526 4.25525C8.31871 4.31175 8.34071 4.37428 8.34999 4.43928C8.35928 4.50428 8.35567 4.57048 8.33938 4.63408C8.32308 4.69769 8.29442 4.75746 8.25502 4.80999L6.20002 7.52499Z" fill="#4C8AE7"></path>
2264    </svg>
2265    </span>
2266    <span style="font-weight:400;font-size:12px;color:#fff;">@forthosewhosin (97k+)</span>
2267  </div>
2268</div>
2269
2270
2271        </div>
2272      </div>
2273    </script>
2273
2274  </main-navigation>
2275
2276  <a href="#" class="header-shade mobile-nav-toggle" aria-label="Close"></a>
2277</page-header>
2278
2279<script>
2280  theme.inlineNavigationCheck();
2281  setTimeout(theme.setInitialHeaderHeightProperty, 0);
2282</script>
2282
2283
2284
2285<script>
2286(function(){
2287  let lastScroll = 0;
2288  let ticking = false;
2289  let pageLoaded = false;
2290  const header = document.querySelector('.section-header') || document.querySelector('.page-header');
2291  if(!header) return;
2292
2293  // Always show header on initial page load regardless of scroll position
2294  header.classList.remove('header--hidden');
2295
2296  function checkHeader() {
2297    const currentScroll = window.scrollY;
2298    if (currentScroll < 20 || currentScroll < lastScroll) {
2299      header.classList.remove('header--hidden');
2300    } else if (pageLoaded && currentScroll > lastScroll) {
2301      header.classList.add('header--hidden');
2302    }
2303    lastScroll = currentScroll;
2304    ticking = false;
2305  }
2306
2307  // Wait for full page load + 400ms before allowing hide,
2308  // so browser scroll-position restoration doesn't trigger header hide
2309  window.addEventListener('load', function() {
2310    lastScroll = window.scrollY;
2311    setTimeout(function() { pageLoaded = true; }, 400);
2312  });
2313
2314  window.addEventListener('scroll', function(){
2315    if(!ticking){
2316      window.requestAnimationFrame(checkHeader);
2317      ticking = true;
2318    }
2319  });
2320})();
2321</script>
2321
2322
2323
2324
2325<script>
2326
2327let searchBar = document.getElementById("search-bar");
2328
2329let closeButton = document.getElementById("close-button");
2330// Function to expand the search bar
2331
2332function expandSearchBar() {
2333
2334  searchBar.classList.add("expanded-search-bar");
2335
2336  closeButton.style.display = "inline-block"; // Show the close button
2337
2338}
2339
2340// Function to collapse the search bar
2341
2342function collapseSearchBar() {
2343
2344  searchBar.classList.remove("expanded-search-bar");
2345
2346  closeButton.style.display = "none"; // Hide the close button
2347
2348}
2349
2350// Expand the search bar when the input is clicked
2351
2352searchBar.addEventListener("click", expandSearchBar);
2353
2354// Collapse the search bar when the close button is clicked
2355
2356closeButton.addEventListener("click", collapseSearchBar);
2357
2358// Hides the .navigation element when #search-bar is clicked
2359
2360document.getElementById('search-bar').addEventListener('click', function() {
2361
2362  var navigation = document.querySelector('.navigation__tier-1-container');
2363
2364  if (navigation) {
2365
2366    navigation.style.visibility = 'hidden';
2367
2368  }
2369
2370});
2371
2372
2373// Hides the .navigation element when #search-bar is clicked
2374
2375document.getElementById('close-button').addEventListener('click', function() {
2376
2377  var navigation = document.querySelector('.main-search__results');
2378
2379  if (navigation) {
2380
2381    navigation.style.visibility = 'hidden';
2382
2383  }
2384
2385});
2386
2387document.getElementById('search-bar').addEventListener('click', function() {
2388
2389  var navigation = document.querySelector('.main-search__results');
2390
2391  if (navigation) {
2392
2393    navigation.style.visibility = 'visible';
2394
2395  }
2396
2397});
2398
2399// Shows the .navigation__tier-1-container element when #close-button is clicked
2400
2401document.getElementById('close-button').addEventListener('click', function() {
2402
2403  var navigationTier1 = document.querySelector('.navigation__tier-1-container');
2404
2405  if (navigationTier1) {
2406
2407    navigationTier1.style.visibility = 'visible';
2408
2409  }
2410
2411});
2412
2413
2414/* Hide sortby dropdown on collections page when page size selector is clicked */
2415
2416$(document).on('mousedown', '#setLimit', function() {
2417
2418    var parentElement = $(this).parent();
2419
2420    var siblingElement = parentElement.next();
2421
2422    if (siblingElement.hasClass('active')) {
2423
2424        siblingElement.removeClass('active');
2425
2426    }
2427
2428});
2429
2430
2431// Get the search box, close button, and suggestion box elements using their class names
2432
2433const searchBox = document.getElementsByClassName('main-search__input')[0];
2434
2435//const closeIcon = document.getElementsByClassName('close-button')[0];
2436
2437const closeIcon = document.getElementById('close-button');
2438
2439const suggestionBox = document.getElementsByClassName('main-search__results')[0];
2440
2441//const searchIcon = document.querySelector('.search-icon');
2442
2443// Add a click event listener to the close icon
2444
2445closeIcon.addEventListener('click', function() {
2446
2447    // Clear the search box value
2448
2449    searchBox.value = '';
2450
2451   // Hide the suggestion box
2452
2453    suggestionBox.style.display = 'none';
2454
2455    // Optionally, you can also clear the suggestion box content if required
2456
2457    suggestionBox.innerHTML = ''; // Clear suggestions
2458
2459}
2459);
2460
2461// Add a click or focus event listener to the search box
2462
2463searchBox.addEventListener('focus', function() {
2464
2465    // Show the suggestion box when the search box is clicked/focused
2466
2467    if (searchBox.value.trim() !== '') {
2468
2469        suggestionBox.style.display = 'block';
2470
2471    }
2472
2473});
2474
2475
2476// Add an input event listener to the search box (fires when the user types)
2477
2478searchBox.addEventListener('input', function() {
2479
2480    // If there's input, show the suggestion box
2481
2482    if (searchBox.value.trim() !== '') {
2483
2484        suggestionBox.style.display = 'block';
2485
2486
2487
2488        // You can add your logic here to dynamically update the suggestions
2489
2490        suggestionBox.innerHTML = `<p>Suggestions for: ${searchBox.value}</p>`;
2491
2492    } else {
2493
2494        // If the input is empty, hide the suggestion box
2495
2496        suggestionBox.style.display = 'none';
2497
2498    }
2499
2500});
2501
2502
2503// Function to hide the search icon and suggestion box
2504
2505function closeSearch() {
2506
2507  //closeIcon.classList.add('hidden'); // You can add a class or set display: none directly
2508
2509  suggestionBox.classList.add('hidden');
2510
2511}
2512
2513
2514// Event listener to close on clicking outside
2515
2516document.addEventListener('click', (event) => {
2517
2518  // If the click is outside the search box or suggestion box
2519
2520  if (!searchBox.contains(event.target) && !suggestionBox.contains(event.target)) {
2521
2522    closeSearch();
2523
2524  }
2525
2526});
2527
2528
2529
2530// Optional: to show elements on focus or interaction
2531
2532searchBox.addEventListener('focus', () => {
2533
2534  //closeIcon.classList.remove('hidden');
2535
2536  suggestionBox.classList.remove('hidden');
2537
2538});
2539
2540</script>
2540<script type="application/ld+json">
2541  {
2542    "@context": "http://schema.org",
2543    "@type": "Organization",
2544    "name": "For Those Who Sin ",
2545      "logo": "https:\/\/forthosewhosin.com\/cdn\/shop\/files\/FTWS-New-Logo.png?v=1731515408\u0026width=2140",
2546    
2547    "sameAs": [
2548      
2549"https:\/\/www.instagram.com\/forthosewhosin\/"
2550    ],
2551    "url": "https:\/\/forthosewhosin.com"
2552  }
2553</script>
2553
2554
2555
2556<style> @media screen and (max-width: 767px) {#shopify-section-sections--28587371528485__header .price__default {display: flex !important; flex-direction: column !important; align-items: center !important; text-align: center !important; } #shopify-section-sections--28587371528485__header #sizefox-container {display: flex !important; justify-content: center !important; align-items: center !important; width: 100% !important; margin-top: 8px !important; } #shopify-section-sections--28587371528485__header .smartsize-trigger {display: inline-flex !important; justify-content: center !important; align-items: center !important; }} </style></div>
2557<!-- END sections: header-group --><main id="content" role="main">
2558      <div class="container cf">
2559        <div id="shopify-section-template--28587377688869__main" class="shopify-section section-search-template page-section-spacing">
2560
2561<div class="page-header" data-cc-animate>
2562  <div class="container">
2563    <h1 class="visually-hidden">Search</h1>
2564
2565    <div class="main-search">
2566      <div class="main-search__container">
2567        <form class="main-search__form" action="/search" method="get" autocomplete="off">
2568          <div class="main-search__input-container">
2569            <input
2570              class="main-search__input"
2571              type="text"
2572              name="q"
2573              autocomplete="off"
2574              placeholder="Search our store"
2575              aria-label="Search"
2576              value="" />
2577            <button class="main-search__button" type="submit" aria-label="Search"><svg class="icon" width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation"><g transform="translate(3 3)" stroke="currentColor" stroke-width="1.5" fill="none" fill-rule="evenodd"><circle cx="7.824" cy="7.824" r="7.824"/><path stroke-linecap="square" d="m13.971 13.971 4.47 4.47"/></g></svg></button>
2578          </div>
2578<script src="//forthosewhosin.com/cdn/shop/t/65/assets/search-suggestions.js?v=136224079820713396391791386103" defer></script>
2578
2579            <search-suggestions></search-suggestions></form>
2580      </div>
2581    </div>
2582  </div>
2583</div>
2584
2585
2586
2587
2588
2589
2590</div>
2591      </div>
2592    </main><div id="pagefooter"><!-- BEGIN sections: footer-group -->
2593<div id="shopify-section-sections--28587371397413__cross-page-promos" class="shopify-section shopify-section-group-footer-group">
2594  <div id="section-id-sections--28587371397413__cross-page-promos" class="cross-page-promos">
2595    <div class="container">
2596      <div class="flexible-layout "><div class="column column--third align-center block-id-1478526632862" >
2597            <div class="relative">
2598              
2599
2600                
2601
2602                  <div class="icon-with-caption">
2603                    <div class="icon-with-caption__icon"><svg class="icon icon--medium icon--type-truck" stroke-width="1" aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path fill="currentColor" d="M15.64 6.92L9.5 5.12V4a.5.5 0 00-.5-.5H1a.5.5 0 00-.5.5v8.5c0 .28.22.5.5.5h1.27a2.1 2.1 0 004.06 0h3.94a2.1 2.1 0 004.06 0h1.17a.5.5 0 00.5-.5V7.4a.5.5 0 00-.36-.48zM4.3 13.6a1.1 1.1 0 110-2.2 1.1 1.1 0 010 2.2zM6.33 12a2.1 2.1 0 00-4.06 0H1.5V4.5h7V12H6.33zm5.97 1.6a1.1 1.1 0 110-2.2 1.1 1.1 0 010 2.2zM15 12h-.67a2.1 2.1 0 00-4.06 0H9.5V6.17l5.5 1.6V12z"/></svg></div>
2604
2605                    
2606                      <div class="icon-with-caption__text">
2607                        <div class="heading-font h6 align-center">Free shipping from $150+</div>
2608                      </div>
2609                    
2610                  </div>
2611
2612                
2613
2614                
2615            </div>
2616          </div><div class="column column--third align-center block-id-1478526645605" >
2617            <div class="relative">
2618              
2619
2620                
2621
2622                  <div class="icon-with-caption">
2623                    <div class="icon-with-caption__icon"><svg class="icon icon--medium icon--type-box" stroke-width="1" aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path fill="currentColor" d="M14.41 3.37L8.27 1.41a1 1 0 00-.61 0L1.52 3.37a1 1 0 00-.7.95v7.86c0 .41.25.78.63.93l6.14 2.46c.24.1.5.1.75 0l6.14-2.46a1 1 0 00.62-.93V4.32a1 1 0 00-.69-.95zM7.96 2.36l6.05 1.93-2.7.9L5.35 3.2l2.63-.84zm-.46 12.1l-5.68-2.28V5.3L7.5 7.2v7.26zM8 6.3L1.96 4.28l2.58-.82 5.99 2L8 6.3zm6.1 5.89l-5.6 2.24V7.19l5.6-1.87v6.87z"/></svg></div>
2624
2625                    
2626                      <div class="icon-with-caption__text">
2627                        <div class="heading-font h6 align-center">easy exchanges</div>
2628                      </div>
2629                    
2630                  </div>
2631
2632                
2633
2634                
2635            </div>
2636          </div><div class="column column--third align-center block-id-1478526647261" >
2637            <div class="relative">
2638              
2639
2640                
2641
2642                  <div class="icon-with-caption">
2643                    <div class="icon-with-caption__icon"><svg class="icon icon--medium icon--type-award" stroke-width="1" aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><circle stroke="currentColor" fill="none" cx="8.1081667" cy="5.6658235" r="4.3742652"/>
2644      <polyline stroke="currentColor" fill="none" points="8.21 13.89 7 23 12 20 17 23 15.79 13.88" transform="matrix(0.624895,0,0,0.624895,0.60942571,0.66666362)" /></svg></div>
2645
2646                    
2647                      <div class="icon-with-caption__text">
2648                        <div class="heading-font h6 align-center">Premium quality</div>
2649                      </div>
2650                    
2651                  </div>
2652
2653                
2654
2655                
2656            </div>
2657          </div></div>
2658    </div>
2659  </div><style data-shopify>
2660  #section-id-sections--28587371397413__cross-page-promos {
2661    --bg-color: #000000;
2662    --text-color: #ffffff;
2663  }</style>
2664
2665
2666
2667</div><div id="shopify-section-sections--28587371397413__footer" class="shopify-section shopify-section-group-footer-group section-footer">
2668  <div class="container container--no-max section-footer__row-container">
2669    <div class="section-footer__row section-footer__row--blocks" data-num-blocks="3">
2670      
2671        
2672          <div class="section-footer__row__col section-footer__text-block section-footer__text-block--with-text" >
2673            
2674<div class="section-footer__title heading-font h6">FOR THOSE WHO SIN</div>
2675            
2676
2677            
2678              <div class="section-footer__text rte"><p>Follow us on IG for all updates including product drops, restocks, collaborations, and 1-of-1 product releases. </p></div>
2679            
2680
2681            
2682
2683            
2684              <div class="section-footer__text-block__social">
2684<ul class="social inline-flex flex-wrap social--large"><li>
2685      <a class="social__link flex items-center justify-center" href="https://www.instagram.com/forthosewhosin/" target="_blank" rel="noopener" title="For Those Who Sin  on Instagram"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none">
2686  <path d="M17 1.99316H7C4.23858 1.99316 2 4.23174 2 6.99316V16.9932C2 19.7546 4.23858 21.9932 7 21.9932H17C19.7614 21.9932 22 19.7546 22 16.9932V6.99316C22 4.23174 19.7614 1.99316 17 1.99316Z" stroke="white" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round"/>
2687  <path d="M15.9997 11.3635C16.1231 12.1957 15.981 13.0457 15.5935 13.7925C15.206 14.5393 14.5929 15.1449 13.8413 15.5231C13.0898 15.9014 12.2382 16.0331 11.4075 15.8994C10.5768 15.7657 9.80947 15.3735 9.21455 14.7786C8.61962 14.1837 8.22744 13.4163 8.09377 12.5857C7.96011 11.755 8.09177 10.9034 8.47003 10.1518C8.84829 9.40032 9.45389 8.78721 10.2007 8.39971C10.9475 8.01221 11.7975 7.87005 12.6297 7.99347C13.4786 8.11935 14.2646 8.51493 14.8714 9.12177C15.4782 9.72862 15.8738 10.5145 15.9997 11.3635Z" stroke="white" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round"/>
2688  <path d="M17.5 6.49316H17.51" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
2689</svg><span class="visually-hidden">Instagram</span>
2690      </a>
2691    </li></ul>
2692</div>
2693            
2694</div>
2695
2696        
2697      
2698        
2699          <div class="section-footer__row__col section-footer__menu-block" role="navigation" aria-label="Secondary" >
2700            
2701<div class="section-footer__title heading-font h6 no-wrap">FTWS</div>
2702            
2703
2704            
2705              <ul class="section-footer__menu-block__menu" >
2706                
2707                  
2708                    <li>
2709                      <a href="/pages/contact" class="no-wrap">Contact Us</a>
2710                    </li>
2711                  
2712                
2713                  
2714                    <li>
2715                      <a href="/pages/faq" class="no-wrap">FAQ</a>
2716                    </li>
2717                  
2718                
2719              </ul>
2720            
2721          </div>
2722
2723        
2724      
2725        
2726          <div class="section-footer__row__col section-footer__menu-block" role="navigation" aria-label="Secondary" >
2727            
2728<div class="section-footer__title heading-font h6 no-wrap">QUICK LINKS</div>
2729            
2730
2731            
2732              <ul class="section-footer__menu-block__menu" >
2733                
2734                  
2735                    <li>
2736                      <a href="/pages/privacy-policy" class="no-wrap">Privacy Policy</a>
2737                    </li>
2738                  
2739                
2740                  
2741                    <li>
2742                      <a href="/policies/terms-of-service" class="no-wrap">Terms Of Service</a>
2743                    </li>
2744                  
2745                
2746                  
2747                    <li>
2748                      <a href="/pages/shipping-policy" class="no-wrap">Shipping Policy</a>
2749                    </li>
2750                  
2751                
2752                  
2753                    <li>
2754                      <a href="/pages/exchange-policy" class="no-wrap">Exchanges And Returns </a>
2755                    </li>
2756                  
2757                
2758              </ul>
2759            
2760          </div>
2761
2762        
2763      
2764    </div>
2765  </div>
2766
2767<div class="container container--no-max section-footer__row-container section-footer__row-container--with-localization">
2768  <div class="section-footer__row section-footer__row-lower">
2769    <div class="section-footer__row__col">
2770      
2771        <div class="section-footer__payment-icons">
2772          
2773            <svg class="section-footer__payment-icon" 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;"/>
2773<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>
2774
2775          
2776            <svg class="section-footer__payment-icon" 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" />
2776<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>
2777
2778          
2779            <svg class="section-footer__payment-icon" xmlns="http://www.w3.org/2000/svg" aria-labelledby="pi-bancontact" role="img" viewBox="0 0 38 24" width="38" height="24"><title id="pi-bancontact">Bancontact</title><path fill="#000" 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 d="M4.703 3.077h28.594c.139 0 .276.023.405.068.128.045.244.11.343.194a.9.9 0 0 1 .229.29c.053.107.08.223.08.34V20.03a.829.829 0 0 1-.31.631 1.164 1.164 0 0 1-.747.262H4.703a1.23 1.23 0 0 1-.405-.068 1.09 1.09 0 0 1-.343-.194.9.9 0 0 1-.229-.29.773.773 0 0 1-.08-.34V3.97c0-.118.027-.234.08-.342a.899.899 0 0 1 .23-.29c.098-.082.214-.148.342-.193a1.23 1.23 0 0 1 .405-.068Z" fill="#fff"/><path d="M6.38 18.562v-3.077h1.125c.818 0 1.344.259 1.344.795 0 .304-.167.515-.401.638.338.132.536.387.536.734 0 .62-.536.91-1.37.91H6.38Zm.724-1.798h.537c.328 0 .468-.136.468-.387 0-.268-.255-.356-.599-.356h-.406v.743Zm0 1.262h.448c.438 0 .693-.093.693-.383 0-.286-.219-.404-.63-.404h-.51v.787Zm3.284.589c-.713 0-1.073-.295-1.073-.69 0-.436.422-.69 1.047-.695.156.002.31.014.464.035v-.105c0-.269-.183-.396-.531-.396a2.128 2.128 0 0 0-.688.105l-.13-.474a3.01 3.01 0 0 1 .9-.132c.767 0 1.147.343 1.147.936v1.222c-.214.093-.615.194-1.136.194Zm.438-.497v-.47a2.06 2.06 0 0 0-.37-.036c-.24 0-.427.08-.427.286 0 .185.156.281.432.281a.947.947 0 0 0 .365-.061Zm1.204.444v-2.106a3.699 3.699 0 0 1 1.177-.193c.76 0 1.198.316 1.198.9v1.399h-.719v-1.354c0-.303-.167-.444-.484-.444a1.267 1.267 0 0 0-.459.079v1.719h-.713Zm4.886-2.167-.135.479a1.834 1.834 0 0 0-.588-.11c-.422 0-.652.25-.652.664 0 .453.24.685.688.685.2-.004.397-.043.578-.114l.115.488a2.035 2.035 0 0 1-.75.128c-.865 0-1.365-.453-1.365-1.17 0-.712.495-1.182 1.323-1.182.27-.001.538.043.787.132Zm1.553 2.22c-.802 0-1.302-.47-1.302-1.178 0-.704.5-1.174 1.302-1.174.807 0 1.297.47 1.297 1.173 0 .708-.49 1.179-1.297 1.179Zm0-.502c.37 0 .563-.259.563-.677 0-.413-.193-.672-.563-.672-.364 0-.568.26-.568.672 0 .418.204.677.568.677Zm1.713.449v-2.106a3.699 3.699 0 0 1 1.177-.193c.76 0 1.198.316 1.198.9v1.399h-.719v-1.354c0-.303-.166-.444-.484-.444a1.268 1.268 0 0 0-.459.079v1.719h-.713Zm3.996.053c-.62 0-.938-.286-.938-.866v-.95h-.354v-.484h.355v-.488l.718-.03v.518h.578v.484h-.578v.94c0 .256.125.374.36.374.093 0 .185-.008.276-.026l.036.488c-.149.028-.3.041-.453.04Zm1.814 0c-.713 0-1.073-.295-1.073-.69 0-.436.422-.69 1.047-.695.155.002.31.014.464.035v-.105c0-.269-.183-.396-.532-.396a2.128 2.128 0 0 0-.687.105l-.13-.474a3.01 3.01 0 0 1 .9-.132c.766 0 1.146.343 1.146.936v1.222c-.213.093-.614.194-1.135.194Zm.438-.497v-.47a2.06 2.06 0 0 0-.37-.036c-.24 0-.427.08-.427.286 0 .185.156.281.432.281a.946.946 0 0 0 .365-.061Zm3.157-1.723-.136.479a1.834 1.834 0 0 0-.588-.11c-.422 0-.651.25-.651.664 0 .453.24.685.687.685.2-.004.397-.043.578-.114l.115.488a2.035 2.035 0 0 1-.75.128c-.865 0-1.365-.453-1.365-1.17 0-.712.495-1.182 1.323-1.182.27-.001.538.043.787.132Zm1.58 2.22c-.62 0-.938-.286-.938-.866v-.95h-.354v-.484h.354v-.488l.72-.03v.518h.577v.484h-.578v.94c0 .256.125.374.36.374.092 0 .185-.008.276-.026l.036.488c-.149.028-.3.041-.453.04Z" fill="#1E3764"/><path d="M11.394 13.946c3.803 0 5.705-2.14 7.606-4.28H6.38v4.28h5.014Z" fill="url(#pi-bancontact-a)"/><path d="M26.607 5.385c-3.804 0-5.705 2.14-7.607 4.28h12.62v-4.28h-5.013Z" fill="url(#pi-bancontact-b)"/><defs><linearGradient id="pi-bancontact-a" x1="8.933" y1="12.003" x2="17.734" y2="8.13" gradientUnits="userSpaceOnUse"><stop stop-color="#005AB9"/><stop offset="1" stop-color="#1E3764"/></linearGradient><linearGradient id="pi-bancontact-b" x1="19.764" y1="10.037" x2="29.171" y2="6.235" gradientUnits="userSpaceOnUse"><stop stop-color="#FBA900"/><stop offset="1" stop-color="#FFD800"/></linearGradient></defs></svg>
2780          
2781            <svg class="section-footer__payment-icon" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" aria-labelledby="pi-diners_club"><title id="pi-diners_club">Diners Club</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 d="M12 12v3.7c0 .3-.2.3-.5.2-1.9-.8-3-3.3-2.3-5.4.4-1.1 1.2-2 2.3-2.4.4-.2.5-.1.5.2V12zm2 0V8.3c0-.3 0-.3.3-.2 2.1.8 3.2 3.3 2.4 5.4-.4 1.1-1.2 2-2.3 2.4-.4.2-.4.1-.4-.2V12zm7.2-7H13c3.8 0 6.8 3.1 6.8 7s-3 7-6.8 7h8.2c3.8 0 6.8-3.1 6.8-7s-3-7-6.8-7z" fill="#3086C8"/></svg>
2782          
2783            <svg class="section-footer__payment-icon" viewBox="0 0 38 24" width="38" height="24" role="img" aria-labelledby="pi-discover" fill="none" xmlns="http://www.w3.org/2000/svg"><title id="pi-discover">Discover</title><path fill="#000" 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 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-2h32z" fill="#fff"/><path d="M3.57 7.16H2v5.5h1.57c.83 0 1.43-.2 1.96-.63.63-.52 1-1.3 1-2.11-.01-1.63-1.22-2.76-2.96-2.76zm1.26 4.14c-.34.3-.77.44-1.47.44h-.29V8.1h.29c.69 0 1.11.12 1.47.44.37.33.59.84.59 1.37 0 .53-.22 1.06-.59 1.39zm2.19-4.14h1.07v5.5H7.02v-5.5zm3.69 2.11c-.64-.24-.83-.4-.83-.69 0-.35.34-.61.8-.61.32 0 .59.13.86.45l.56-.73c-.46-.4-1.01-.61-1.62-.61-.97 0-1.72.68-1.72 1.58 0 .76.35 1.15 1.35 1.51.42.15.63.25.74.31.21.14.32.34.32.57 0 .45-.35.78-.83.78-.51 0-.92-.26-1.17-.73l-.69.67c.49.73 1.09 1.05 1.9 1.05 1.11 0 1.9-.74 1.9-1.81.02-.89-.35-1.29-1.57-1.74zm1.92.65c0 1.62 1.27 2.87 2.9 2.87.46 0 .86-.09 1.34-.32v-1.26c-.43.43-.81.6-1.29.6-1.08 0-1.85-.78-1.85-1.9 0-1.06.79-1.89 1.8-1.89.51 0 .9.18 1.34.62V7.38c-.47-.24-.86-.34-1.32-.34-1.61 0-2.92 1.28-2.92 2.88zm12.76.94l-1.47-3.7h-1.17l2.33 5.64h.58l2.37-5.64h-1.16l-1.48 3.7zm3.13 1.8h3.04v-.93h-1.97v-1.48h1.9v-.93h-1.9V8.1h1.97v-.94h-3.04v5.5zm7.29-3.87c0-1.03-.71-1.62-1.95-1.62h-1.59v5.5h1.07v-2.21h.14l1.48 2.21h1.32l-1.73-2.32c.81-.17 1.26-.72 1.26-1.56zm-2.16.91h-.31V8.03h.33c.67 0 1.03.28 1.03.82 0 .55-.36.85-1.05.85z" fill="#231F20"/><path d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint0_linear)"/><path opacity=".65" d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint1_linear)"/><path d="M36.57 7.506c0-.1-.07-.15-.18-.15h-.16v.48h.12v-.19l.14.19h.14l-.16-.2c.06-.01.1-.06.1-.13zm-.2.07h-.02v-.13h.02c.06 0 .09.02.09.06 0 .05-.03.07-.09.07z" fill="#231F20"/><path d="M36.41 7.176c-.23 0-.42.19-.42.42 0 .23.19.42.42.42.23 0 .42-.19.42-.42 0-.23-.19-.42-.42-.42zm0 .77c-.18 0-.34-.15-.34-.35 0-.19.15-.35.34-.35.18 0 .33.16.33.35 0 .19-.15.35-.33.35z" fill="#231F20"/><path d="M37 12.984S27.09 19.873 8.976 23h26.023a2 2 0 002-1.984l.024-3.02L37 12.985z" fill="#F48120"/><defs><linearGradient id="pi-paint0_linear" x1="21.657" y1="12.275" x2="19.632" y2="9.104" gradientUnits="userSpaceOnUse"><stop stop-color="#F89F20"/><stop offset=".25" stop-color="#F79A20"/><stop offset=".533" stop-color="#F68D20"/><stop offset=".62" stop-color="#F58720"/><stop offset=".723" stop-color="#F48120"/><stop offset="1" stop-color="#F37521"/></linearGradient><linearGradient id="pi-paint1_linear" x1="21.338" y1="12.232" x2="18.378" y2="6.446" gradientUnits="userSpaceOnUse"><stop stop-color="#F58720"/><stop offset=".359" stop-color="#E16F27"/><stop offset=".703" stop-color="#D4602C"/><stop offset=".982" stop-color="#D05B2E"/></linearGradient></defs></svg>
2784          
2785            <svg class="section-footer__payment-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 38 24" width="38" height="24" role="img" aria-labelledby="pi-spidealwero"><title id="pi-spidealwero">iDEAL Wero</title><path opacity="0.07" 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="black"/><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="#FFF48D"/><path d="M3.45001 7.43572V17.0022C3.45001 17.4602 3.82664 17.8347 4.28673 17.8347H10.0301C14.3722 17.8347 16.2539 15.4157 16.2539 12.2063C16.2539 8.99693 14.3715 6.60321 10.0294 6.60321H4.28603C3.82594 6.60321 3.44931 6.97773 3.44931 7.43572H3.45001Z" fill="white"/>
2785<path d="M7.29413 8.95133V16.0203H10.385C13.1918 16.0203 14.4087 14.4422 14.4087 12.2112C14.4087 9.98022 13.1911 8.41901 10.385 8.41901H7.82926C7.53259 8.41901 7.29413 8.66027 7.29413 8.95204V8.95133Z" fill="#CC0066"/><path fill-rule="evenodd" clip-rule="evenodd" d="M5.03507 17.073H10.0294C13.539 17.073 15.4754 15.3456 15.4754 12.2105C15.4754 10.4038 14.7685 7.36908 10.0294 7.36908H5.03507C4.59182 7.36908 4.23203 7.72677 4.23203 8.16862V16.2742C4.23203 16.7153 4.59182 17.0737 5.03507 17.0737V17.073ZM4.49924 8.16862C4.49924 7.87335 4.7377 7.63559 5.03437 7.63559H10.0287C11.9609 7.63559 15.2068 8.23104 15.2068 12.2105C15.2068 15.1744 13.3665 16.8065 10.0287 16.8065H5.03507C4.7384 16.8065 4.49994 16.5694 4.49994 16.2735V8.16862H4.49924Z" fill="#232323"/><path fill-rule="evenodd" clip-rule="evenodd" d="M8.81464 11.1831C8.72066 11.1494 8.62247 11.1326 8.51586 11.1326V11.1284H7.8082V12.8355H8.52428C8.65122 12.8355 8.76134 12.8102 8.85602 12.7681C8.95 12.7218 9.02785 12.6629 9.08957 12.5872C9.15129 12.5114 9.19618 12.4188 9.22844 12.3136C9.25719 12.2084 9.27332 12.0948 9.27332 11.9686C9.27332 11.8255 9.25299 11.7035 9.21581 11.5983C9.17514 11.4973 9.12183 11.4089 9.05661 11.3374C8.98717 11.27 8.90932 11.2153 8.81534 11.1817L8.81464 11.1831ZM8.64702 12.4995C8.59371 12.5163 8.54462 12.5248 8.49132 12.5248V12.529H8.16799V11.4524H8.4296C8.51937 11.4524 8.59301 11.465 8.65473 11.4903C8.71645 11.5155 8.76554 11.5576 8.80201 11.6039C8.83849 11.6502 8.86724 11.7133 8.88407 11.7806C8.9002 11.8479 8.90862 11.9279 8.90862 12.0121C8.90862 12.1088 8.896 12.1846 8.87215 12.2519C8.85108 12.3106 8.81921 12.3649 8.77817 12.4118C8.74305 12.4524 8.69779 12.4829 8.64702 12.5002V12.4995Z" fill="white"/><path d="M10.7504 11.1333V11.4489H9.87441V11.815H10.6803V12.1053H9.87441V12.5219H10.7707V12.8376H9.51041V11.1305H10.7504V11.1347V11.1333Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M12.6244 12.8404L12.0023 11.1333H11.6222L10.9958 12.8404H11.3641L11.4952 12.4616H12.1173L12.2443 12.8404H12.6251H12.6244ZM11.8136 11.5534L12.0226 12.1797H11.5934L11.8101 11.5534H11.8143H11.8136Z" fill="white"/><path d="M13.2178 11.1325V12.5247H14.0278V12.8403H12.8538V11.1332H13.2178V11.1325Z" fill="white"/><path d="M5.85774 12.8656C6.30099 12.8656 6.66009 12.5065 6.66009 12.0625C6.66009 11.6186 6.30099 11.2595 5.85774 11.2595C5.41448 11.2595 5.05539 11.6186 5.05539 12.0625C5.05539 12.5065 5.41448 12.8656 5.85774 12.8656ZM6.33536 16.0771C5.71396 16.0771 5.216 15.5406 5.216 14.8813V13.9478C5.216 13.6181 5.46498 13.3474 5.77778 13.3474C6.09059 13.3474 6.33957 13.6139 6.33957 13.9478V16.0771H6.33536Z" fill="#232323"/><path d="M31.45 12.2209C31.45 11.1773 32.1926 10.2264 33.4749 10.2264C34.7572 10.2264 35.5053 11.178 35.5053 12.2209C35.5053 13.2638 34.7627 14.2154 33.4749 14.2154C32.1926 14.2154 31.45 13.2638 31.45 12.2209ZM34.3782 12.2209C34.3782 11.7178 34.0467 11.2537 33.4749 11.2537C32.9032 11.2537 32.5717 11.7186 32.5717 12.2209C32.5717 12.7232 32.9086 13.1889 33.4749 13.1889C34.0412 13.1889 34.3782 12.724 34.3782 12.2209ZM30.6615 12.9619C31.0889 12.7185 31.3455 12.2537 31.3455 11.7404C31.3455 10.9784 30.7948 10.3294 29.94 10.3294H28.1452V14.1132H29.2567V13.146H29.4649L30.1006 14.1132H31.4095L30.6615 12.9619ZM29.7161 12.2747H29.2567V11.2046H29.7216C30.0211 11.2046 30.213 11.4479 30.213 11.7396C30.213 12.0314 30.0148 12.2747 29.7161 12.2747ZM23.0713 10.3247L22.4044 12.5797L21.7539 10.3247H20.8686L20.2126 12.5797L19.5511 10.3247H18.378L19.722 14.1015H20.6868L21.3108 12.0454L21.9294 14.1015H22.8997L24.2436 10.3247H23.0705H23.0713ZM25.9261 13.1795H25.9237C25.508 13.1795 25.2163 12.9284 25.0915 12.5961H27.9159C27.9385 12.4713 27.9502 12.3434 27.9502 12.2139C27.9502 11.1734 27.21 10.2241 25.9261 10.2233V11.2482C26.3442 11.249 26.6328 11.5002 26.7568 11.8317H23.9363C23.9137 11.9565 23.902 12.0844 23.902 12.2139C23.902 13.2552 24.643 14.2052 25.923 14.2052H25.9253V13.1795H25.9261Z" fill="#1D1C1C"/><path d="M25.9237 14.2044C25.9674 14.2044 26.0103 14.2029 26.0524 14.2013C26.3122 14.188 26.5485 14.135 26.7591 14.05C26.9697 13.965 27.1546 13.8472 27.3114 13.7052C27.4673 13.5644 27.5983 13.3982 27.699 13.2138C27.7903 13.0469 27.8574 12.8667 27.8995 12.6787H26.7225C26.6983 12.7287 26.6702 12.777 26.6382 12.8215C26.5945 12.8831 26.5431 12.9385 26.4846 12.9861C26.4261 13.0344 26.3605 13.075 26.2888 13.1062C26.217 13.1374 26.1382 13.1592 26.0532 13.1709C2
27856.0119 13.1764 25.969 13.1795 25.9245 13.1795C25.6601 13.1795 25.4456 13.0773 25.2919 12.9174L24.5268 13.6912C24.8668 14.0055 25.3387 14.2036 25.9237 14.2036V14.2044Z" fill="#1D1C1C"/><path d="M25.9237 10.2225C24.838 10.2225 24.1399 10.9058 23.9535 11.7482H25.1266C25.267 11.4581 25.5431 11.2475 25.9237 11.2475C26.2272 11.2475 26.4627 11.3785 26.6164 11.5766L27.3886 10.7958C27.0438 10.4464 26.5477 10.2225 25.9245 10.2225H25.9237Z" fill="#1D1C1C"/><path d="M17.3927 16.431C17.3069 16.431 17.2367 16.3608 17.2367 16.275V8.16296C17.2367 8.07716 17.3069 8.00696 17.3927 8.00696C17.4785 8.00696 17.5487 8.07716 17.5487 8.16296V16.275C17.5487 16.3608 17.4785 16.431 17.3927 16.431Z" fill="#1D1C1C"/></svg>
2786          
2787            <svg class="section-footer__payment-icon" 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>
2788
2789          
2790            <svg class="section-footer__payment-icon" 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 
27900-.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>
2791          
2792            <svg class="section-footer__payment-icon" width="38" height="24" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" aria-labelledby="pi-satispay"><title id="pi-satispay">Satispay</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" style="fill-opacity:.07;fill-rule:nonzero"/><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" style="fill:#ef4323;fill-rule:nonzero"/><path d="M673.066 283.461h640.814l1012.66 924.379c50.64 46.22 79.68 112.06 79.68 180.62 0 68.57-29.04 134.4-79.68 180.63l-1012.66 924.37H673.066c-24.632 0-39.66-16.09-45.492-31.15-5.847-15.06-5.605-37.06 12.582-53.68L1724.9 1418.47a40.74 40.74 0 0 0 13.24-30.01c0-11.39-4.83-22.32-13.24-30L640.156 368.289c-18.187-16.609-18.429-38.617-12.582-53.668 5.832-15.062 20.86-31.16 45.492-31.16" style="fill:#fffcf0;fill-rule:nonzero" transform="matrix(.00765 0 0 -.00765 8.716 22.617)"/><path d="m868.125 2030.03-504.973-460.94c-50.636-46.23-79.683-112.06-79.683-180.63 0-68.56 29.047-134.4 79.683-180.62l504.973-460.949L1251.45 1096.8l-286.657 261.66a40.723 40.723 0 0 0-13.242 30 40.723 40.723 0 0 0 13.242 30.01l286.657 261.66-383.325 349.9Zm1148.515 463.43h-515.95l320.89-292.91 227.95 208.08c18.19 16.62 18.44 38.62 12.6 53.68-5.85 15.06-20.86 31.15-45.49 31.15M1821.58 576.379l-320.89-292.918h515.95c24.63 0 39.64 16.098 45.49 31.16 5.84 15.051 5.59 37.059-12.6 53.668l-227.95 208.09Z" style="fill:#fffcf0;fill-rule:nonzero" transform="matrix(.00765 0 0 -.00765 8.716 22.617)"/></svg>
2793          
2794            <svg class="section-footer__payment-icon" 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>
2795
2796          
2797            <svg class="section-footer__payment-icon" 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;"/>
2797<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 
279716.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>
2798
2799          
2800        </div>
2801
2802      
2803      
2804    </div>
2805    <div class="section-footer__row__col">
2806      
2807        <div class="section-footer__localization">
2808          
2809
2810<script src="//forthosewhosin.com/cdn/shop/t/65/assets/custom-select.js?v=147432982730571550041791386103" defer="defer"></script>
2810<form method="post" action="/localization" id="footer-localization" accept-charset="UTF-8" class="form localization no-js-hidden" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/search" /><div class="localization__grid"><div class="localization__selector">
2811        <input type="hidden" name="country_code" value="US">
2812<country-selector><label class="label visually-hidden no-js-hidden" for="footer-localization-country-button">Country/Region</label><div class="custom-select relative w-full no-js-hidden"><button class="custom-select__btn input items-center" type="button"
2813            aria-expanded="false" aria-haspopup="listbox" id="footer-localization-country-button"
2814            >
2815      <span class="text-start">United States (USD&nbsp;$)</span>
2816      <svg width="20" height="20" viewBox="0 0 24 24" class="icon" role="presentation" focusable="false" aria-hidden="true">
2817        <path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/>
2818      </svg>
2819    </button>
2820    <ul class="custom-select__listbox absolute invisible" role="listbox" tabindex="-1"
2821        aria-hidden="true" hidden aria-activedescendant="footer-localization-country-opt-0"><li class="custom-select__option flex items-center js-option" id="footer-localization-country-opt-0" role="option"
2822            data-value="US"
2823            
2824             aria-selected="true">
2825          <span class="pointer-events-none">United States (USD&nbsp;$)</span>
2826        </li></ul>
2827  </div></country-selector></div></div>
2827<script>
2828      customElements.whenDefined('custom-select').then(() => {
2829        if (!customElements.get('country-selector')) {
2830          class CountrySelector extends customElements.get('custom-select') {
2831            constructor() {
2832              super();
2833              this.loaded = false;
2834            }
2835
2836            async showListbox() {
2837              if (this.loaded) {
2838                super.showListbox();
2839                return;
2840              }
2841
2842              this.button.classList.add('is-loading');
2843              this.button.setAttribute('aria-disabled', 'true');
2844
2845              try {
2846                const response = await fetch('?section_id=country-selector');
2847                if (!response.ok) throw new Error(response.status);
2848
2849                const tmpl = document.createElement('template');
2850                tmpl.innerHTML = await response.text();
2851
2852                const el = tmpl.content.querySelector('.custom-select__listbox');
2853                this.listbox.innerHTML = el.innerHTML;
2854
2855                this.options = this.querySelectorAll('.custom-select__option');
2856
2857                this.popular = this.querySelectorAll('[data-popular]');
2858                if (this.popular.length) {
2859                  this.popular[this.popular.length - 1].closest('.custom-select__option')
2860                    .classList.add('custom-select__option--visual-group-end');
2861                }
2862
2863                this.loaded = true;
2864              } catch {
2865                this.listbox.innerHTML = '<li>Error fetching countries, please try again.</li>';
2866              } finally {
2867                super.showListbox();
2868                this.button.classList.remove('is-loading');
2869                this.button.setAttribute('aria-disabled', 'false');
2870              }
2871            }
2872
2873            setButtonWidth() {
2874              return;
2875            }
2876          }
2877
2878          customElements.define('country-selector', CountrySelector);
2879        }
2880      });
2881    </script>
2881<script>
2882    document.getElementById('footer-localization').addEventListener('change', (evt) => {
2883      const input = evt.target.previousElementSibling;
2884      if (input && input.tagName === 'INPUT') {
2885        input.value = evt.detail.selectedValue;
2886        evt.currentTarget.submit();
2887      }
2888    });
2889  </script>
2889</form>
2890        </div>
2891      
2892
2893      <div class="copyright"><span class="copy">&copy; 2026 <a href="/">For Those Who Sin </a>.</span>
2894
2895        
2896
2897      </div>
2898    </div>
2899  </div>
2900</div>
2901
2902
2903
2904</div>
2905<!-- END sections: footer-group --></div><!-- BEGIN sections: overlay-group -->
2906
2907<!-- END sections: overlay-group --><a href="#" class="page-shade" aria-label="Close"></a>
2908    <div class="overlay fixed top-0 right-0 bottom-0 left-0 js-overlay"></div><div class="cc-nrw-main-container">
2909  CLAIM 10% OFF
2910</div>
2911
2912<style data-shopify>
2913  .cc-nrw-main-container {
2914    display: none;
2915    background-color: white;
2916    color: black;
2917    padding: 10px 20px;
2918    width: max-content;
2919    position: sticky;
2920    bottom: 175px;
2921    left: 0;
2922    border: 1px solid black;
2923    transform: rotate(-90deg) translate(0, -50px);
2924    z-index: 999999;
2925    cursor: pointer;
2926    border-radius: 5px;
2927  }
2928</style>
2929
2930<script>
2931  window.addEventListener('load', function() {
2932    let nrwWidget = document.querySelector('.cc-nrw-main-container');
2933    
2934    nrwWidget.addEventListener('click', function() {
2935      let popup = document.querySelector('pop-up');
2936      popup.setAttribute('open', '');
2937      this.style.display = "none";
2938    });
2939  });
2940</script>
2940
2941    
2942<style data-shopify>
2943.product-price.product-price--block {
2944  font-size: 12px !important;
2945}
2946.product-price.product-price--block .price__current {
2947  color: #5c5c5c !important;
2948}
2949</style>
2950  
2951
2952
2953
2954
2955<style data-shopify>
2956  .section-featured-collection button[name="prev"],
2957  .section-featured-collection button[name="next"] {
2958    display: none !important;
2959  }
2960</style>
2961
2962
2963<style data-shopify>
2964  .section-gallery button[name="prev"],
2965  .section-gallery button[name="next"] {
2966    display: none !important;
2967  }
2968
2969</style>
2970
2971
2972<style data-shopify>
2973.logo img {
2974  height: 50px;
2975}
2976@media screen and (max-width: 767px) {
2977  ul.navigation__tier-2 li.navigation__item.navigation__column {
2978    display: none !important;
2979  }
2980  .mobile-navigation-drawer
2981    .navigation__column--promotion-carousel
2982    .menu-promotion {
2983    flex: 0 0 180px;
2984  }
2985  .mobile-navigation-drawer .navigation__column--promotion-carousel .menu-promotion:last-child {
2986    flex-basis: 180px;
2987    max-width: unset;
2988    padding-inline-end: unset;    
2989  }
2990  .mobile-navigation-drawer .navigation__column--promotion-carousel {
2991    padding-right: 20px;
2992  }
2993}
2994</style>
2995
2996
2997<style data-shopify>
2998.product-block:not(.product-block--landscape) .product-block__detail .innerer .product-block-options--swatch {
2999  order: unset !important;
3000}
3001/* .product-block-options--swatch .product-block-options__item.product-block-options__item--unavailable {
3002  display: none !important;
3003} */
3004</style>
3005
3006
3007<style data-shopify>
3008  @media screen and (min-width: 768px) {
3009    .filters-adjacent.collection-listing {
3010      display: flex !important;
3011    }
3012    #gf-tree {
3013      margin-top: 47px !important;
3014    }
3015    .gf-filter-contents {
3016      position: sticky !important;
3017      top: 150px !important;
3018    }
3019    .gf-block-scroll {
3020      max-height: unset !important;
3021    }
3022  }
3023</style>
3024
3025
3026
3027
3028<style data-shopify>
3029  @media screen and (max-width: 767px) {
3030    .product-block:not(.product-block--landscape) .product-block__detail .innerer {
3031      padding-left: 10px !important;
3032    }
3033    .product-grid {
3034      column-gap: 5px !important;
3035    }
3036    .slider--mobile-container-pad {
3037      padding: 0 !important;
3038    }
3039  }
3040</style>
3041    
3042
3043<!-- Script to bring down 1st filter -->
3044<script>
3045  document.addEventListener("DOMContentLoaded", () => {
3046    // Check screen size
3047    if (window.innerWidth > 767) {
3048      // Check if URL has '/collections/'
3049      if (window.location.href.includes('/collections/')) {
3050        // Function to check and display element
3051        function checkAndDisplay() {
3052          let filterContainer = document.querySelector('div[data-filter-type="Product type"]');
3053          if (filterContainer) {
3054            console.log("FOUND!");
3055            filterContainer.classList.remove("is-collapsed");
3056          } else {
3057            // Element not found, retry after a delay
3058            setTimeout(checkAndDisplay, 1000); // Adjust delay as needed
3059          }
3060        }
3061
3062        // Initial check and display
3063        checkAndDisplay();
3064      }
3065    }
3066  });
3067</script>
3067
3068
3069
3070
3071    <!-- Google Ads Conversion Tracking -->
3072    
3072<script>
3073      var google_conversion_id = 16627291834;
3074      var google_conversion_label = 'purchase';
3075      var google_conversion_value = '';
3076      var google_conversion_currency = 'USD';
3077    </script>
3077
3078    
3078<script defer src="https://www.googleadservices.com/pagead/conversion_async.js"></script>
3078
3079
3080    <!-- google dynamic remarketing tag for theme.liquid -->
3081    
3082      
3082<script type="text/javascript">
3083        var google_tag_params = {
3084          ecomm_pagetype: 'searchresults',
3085        };
3086      </script>
3086
3087    
3088    
3088<script>
3089      document.addEventListener("DOMContentLoaded", function () {
3090          setTimeout(function () {
3091              gtag('event', 'page_view', {
3092                  send_to: 'AW-16627291834',
3093                  ecomm_prodid: window.google_tag_params.ecomm_prodid,
3094                  ecomm_pagetype: window.google_tag_params.ecomm_pagetype,
3095                  ecomm_totalvalue: window.google_tag_params.ecomm_totalvalue,
3096              });
3097          });
3098      });
3099    </script>
3099
3100    
3100<script src="https://a.klaviyo.com/media/js/onsite/onsite.js"></script>
3100
3101    
3101<script>
3102      var klaviyo = klaviyo || [];
3103      klaviyo.init({
3104        account: 'KkU9JV',
3105        platform: 'shopify',
3106      });
3107      klaviyo.enable('backinstock', {
3108        trigger: {
3109          product_page_text: 'Notify Me When Available',
3110          product_page_class: 'btn',
3111          product_page_text_align: 'center',
3112          product_page_margin: '0px',
3113          replace_anchor: true,
3114        },
3115        modal: {
3116          headline: '{product_name}',
3117          body_content: 'Register to receive a notification when this item comes back in stock.',
3118          email_field_label: 'Email',
3119          button_label: 'Notify me when available',
3120          subscription_success_label: "You're in! We'll let you know when it's back.",
3121          footer_content: '',
3122          additional_styles: "@import url('https://fonts.googleapis.com/css?family=Helvetica+Neue');",
3123          drop_background_color: '#000',
3124          background_color: '#fff',
3125          text_color: '#222',
3126          button_text_color: '#fff',
3127          button_background_color: '#000',
3128          close_button_color: '#000',
3129          error_background_color: '#fcd6d7',
3130          error_text_color: '#C72E2F',
3131          success_background_color: '#d3efcd',
3132          success_text_color: '#1B9500',
3133        },
3134      });
3135    </script>
3135
3136
3137
3138<script>
3139  window.Samita = window.Samita || {}
3140  Samita.ProductLabels = Samita.ProductLabels || {}
3141  Samita.ProductLabels.overrideOptions = Samita.ProductLabels.overrideOptions || {}
3142  Samita.ProductLabels.overrideOptions.selectors = Samita.ProductLabels.overrideOptions.selectors || {}
3143  Samita.ProductLabels.overrideOptions.selectors.product = {
3144    elementSelectors: [".section-main-product"],
3145    imageSelectors: [".product-media img",".product-block__image"],
3146    formSelectors: ["form.form"],
3147    customAddEl: { productPageSameLevel: false, collectionPageSameLevel: true, cartPageSameLevel: false },
3148  }
3149</script>
3149
3150
3151
3152    
3153  <style> .sharp-angles-badge {display: none;} </style>
3154<div id="shopify-block-AeXdFL3NiTloxRjRUY__14952540001915115444" class="shopify-block shopify-app-block">
3155
3156
3157
3158
3159<link id="upcart-stylesheet" rel="preload" href="https://cdn.shopify.com/extensions/01a117d3-41d7-7b34-bb61-3612c815404e/upcart-2-420/assets/upcart-stylesheet.css" as="style" onload="this.onload=null;this.rel='stylesheet'">
3160
3161
3162
3163  
3164    
3164<script defer type="text/javascript" src="https://cdn.shopify.com/extensions/01a117d3-41d7-7b34-bb61-3612c815404e/upcart-2-420/assets/upcart-bundle.js"></script>
3164
3165   
3166
3167
3168<script>
3169  
3170  function b64DecodeUnicode(str) {
3171    try {
3172        return decodeURIComponent(
3173        atob(str)
3174            .split('')
3175            .map(function (c) {
3176            return '%' + ('00' + c.charCodeAt(0).toString(16)).slice(-2);
3177            })
3178            .join(''),
3179        );
3180    } catch {
3181        return str;
3182    }
3183  }
3184</script>
3184
3185
3186
3187<script>
3188(function() {
3189    window.upcartSettings = {};
3190    window.upcartSettings.upcartSettings = {};
3191    window.upcartSettings.upcartEditorSettings = {};
3192    window.upcartSettings.stickyCartButtonEditorSettings = {};
3193
3194    
3195    
3196    
3197    let val;
3198
3199    val = b64DecodeUnicode("cmlnaHQ=");
3200    if (val === '') {
3201        val = b64DecodeUnicode("cmlnaHQ=");
3202    }
3203    window.upcartSettings.upcartSettings.cartPosition = val;
3204
3205    val = b64DecodeUnicode("ZmFsc2U=");
3206    if (val === '') {
3207        val = b64DecodeUnicode("ZmFsc2U=");
3208    }
3209    val = JSON.parse(val);
3210    window.upcartSettings.upcartSettings.disableSticky = val;
3211
3212    val = b64DecodeUnicode("dHJ1ZQ==");
3213    if (val === '') {
3214        val = b64DecodeUnicode("dHJ1ZQ==");
3215    }
3216    val = JSON.parse(val);
3217    window.upcartSettings.upcartSettings.openOnAddToCart = val;
3218
3219    val = b64DecodeUnicode("ZmFsc2U=");
3220    if (val === '') {
3221        val = b64DecodeUnicode("ZmFsc2U=");
3222    }
3223    val = JSON.parse(val);
3224    window.upcartSettings.upcartSettings.redirectToCart = val;
3225
3226    val = b64DecodeUnicode("dHJ1ZQ==");
3227    if (val === '') {
3228        val = b64DecodeUnicode("ZmFsc2U=");
3229    }
3230    val = JSON.parse(val);
3231    window.upcartSettings.upcartSettings.enableCartSkeletons = val;
3232
3233    val = b64DecodeUnicode("eyJjYXJ0VGl0bGUiOiJZT1VSIEJBRyIsImNoZWNrb3V0IjoiQ2hlY2tvdXQg4oCiIHt7dG90YWxfcHJpY2V9fSIsImFkZFRleHQiOiJBZGQiLCJlbXB0eUNhcnQiOiJZb3VyIGNhcnQgaXMgZW1wdHkiLCJkaXNjb3VudFNhdmluZ3MiOiJTYXZlIiwiY29udGludWVTaG9wcGluZyI6Ik9yIGNvbnRpbnVlIHNob3BwaW5nIiwidG90YWxTYXZpbmdzIjoiRGlzY291bnRzIiwic3VidG90YWwiOiJTdWJ0b3RhbCIsImJ1bmRsZUhpZGVTaW5ndWxhckl0ZW1UZXh0IjoiSGlkZSAxIGl0ZW0iLCJidW5kbGVTaG93U2luZ3VsYXJJdGVtVGV4dCI6IlNob3cgMSBpdGVtIiwiYnVuZGxlSGlkZU11bHRpcGxlSXRlbXNUZXh0IjoiSGlkZSB7TlVNQkVSX09GX0lURU1TfSBpdGVtcyIsImJ1bmRsZVNob3dNdWx0aXBsZUl0ZW1zVGV4dCI6IlNob3cge05VTUJFUl9PRl9JVEVNU30gaXRlbXMifQ==");
3234    if (val === '') {
3235        val = b64DecodeUnicode("eyJjYXJ0VGl0bGUiOiJDYXJ0IOKAoiB7e2NhcnRfcXVhbnRpdHl9fSIsImNoZWNrb3V0IjoiQ2hlY2tvdXQg4oCiIHt7dG90YWxfcHJpY2V9fSIsImFkZFRleHQiOiJBZGQiLCJlbXB0eUNhcnQiOiJZb3VyIGNhcnQgaXMgZW1wdHkiLCJkaXNjb3VudFNhdmluZ3MiOiJTYXZlIiwiY29udGludWVTaG9wcGluZyI6Ik9yIGNvbnRpbnVlIHNob3BwaW5nIiwidG90YWxTYXZpbmdzIjoiRGlzY291bnRzIiwic3VidG90YWwiOiJTdWJ0b3RhbCIsImJ1bmRsZUhpZGVTaW5ndWxhckl0ZW1UZXh0IjoiSGlkZSAxIGl0ZW0iLCJidW5kbGVTaG93U2luZ3VsYXJJdGVtVGV4dCI6IlNob3cgMSBpdGVtIiwiYnVuZGxlSGlkZU11bHRpcGxlSXRlbXNUZXh0IjoiSGlkZSB7TlVNQkVSX09GX0lURU1TfSBpdGVtcyIsImJ1bmRsZVNob3dNdWx0aXBsZUl0ZW1zVGV4dCI6IlNob3cge05VTUJFUl9PRl9JVEVNU30gaXRlbXMifQ==");
3236    }
3237    val = JSON.parse(val);
3238    window.upcartSettings.upcartSettings.translations = val;
3239
3240    val = b64DecodeUnicode("eyJhYm92ZUZvb3RlciI6IiIsImFib3ZlSGVhZGVyIjoiIiwiYmVsb3dIZWFkZXIiOiIiLCJiZXR3ZWVuTGluZUl0ZW1zIjoiIiwiYWJvdmVDaGVja291dEJ1dHRvbiI6IjxkaXYgY2xhc3M9XCJyb3V0ZS1kaXZcIj48L2Rpdj5cbiIsImJlbG93Q2hlY2tvdXRCdXR0b24iOiIiLCJib3R0b21PZkNhcnQiOiIiLCJvbkVtcHR5Q2FydCI6IiIsInNjcmlwdHNCZWZvcmVMb2FkIjoiIn0=");
3241    if (val === '') {
3242        val = b64DecodeUnicode("eyJhYm92ZUZvb3RlciI6IiIsImFib3ZlSGVhZGVyIjoiIiwiYmVsb3dIZWFkZXIiOiIiLCJiZXR3ZWVuTGluZUl0ZW1zIjoiIiwiYmVsb3dDYXJ0SXRlbXMiOiIiLCJhYm92ZUNoZWNrb3V0QnV0dG9uIjoiIiwiYmVsb3dDaGVja291dEJ1dHRvbiI6IiIsImJvdHRvbU9mQ2FydCI6IiIsIm9uRW1wdHlDYXJ0IjoiIiwic2NyaXB0c0JlZm9yZUxvYWQiOiIifQ==");
3243    }
3244    val = JSON.parse(val);
3245    window.upcartSettings.upcartSettings.htmlFields = val;
3246
3247    val = b64DecodeUnicode("dHJ1ZQ==");
3248    if (val === '') {
3249        val = b64DecodeUnicode("dHJ1ZQ==");
3250    }
3251    val = JSON.parse(val);
3252    window.upcartSettings.upcartSettings.automaticDiscount = val;
3253
3254    val = b64DecodeUnicode("ZmFsc2U=");
3255    if (val === '') {
3256        val = b64DecodeUnicode("ZmFsc2U=");
3257    }
3258    val = JSON.parse(val);
3259    window.upcartSettings.upcartSettings.basePriceForDiscount = val;
3260
3261    val = b64DecodeUnicode("dHJ1ZQ==");
3262    if (val === '') {
3263        val = b64DecodeUnicode("ZmFsc2U=");
3264    }
3265    val = JSON.parse(val);
3266    window.upcartSettings.upcartSettings.hideSingleUnderscoredProperties = val;
3267
3268    val = b64DecodeUnicode("ZmFsc2U=");
3269    if (val === '') {
3270        val = b64DecodeUnicode("ZmFsc2U=");
3271    }
3272    val = JSON.parse(val);
3273    window.upcartSettings.upcartSettings.showContinueShoppingButton = val;
3274
3275    val = b64DecodeUnicode("ZmFsc2U=");
3276    if (val === '') {
3277        val = b64DecodeUnicode("ZmFsc2U=");
3278    }
3279    val = JSON.parse(val);
3280    window.upcartSettings.upcartSettings.ajaxRaceConditionPrevention = val;
3281
3282    val = b64DecodeUnicode("ZmFsc2U=");
3283    if (val === '') {
3284        val = b64DecodeUnicode("ZmFsc2U=");
3285    }
3286    val = JSON.parse(val);
3287    window.upcartSettings.upcartSettings.htmlFieldForceReRender = val;
3288
3289    val = b64DecodeUnicode("ZmFsc2U=");
3290    if (val === '') {
3291        val = b64DecodeUnicode("ZmFsc2U=");
3292    }
3293    val = JSON.parse(val);
3294    window.upcartSettings.upcartSettings.skipGoogleFonts = val;
3295
3296    val = b64DecodeUnicode("ZmFsc2U=");
3297    if (val === '') {
3298        val = b64DecodeUnicode("ZmFsc2U=");
3299    }
3300    val = JSON.parse(val);
3301    window.upcartSettings.upcartSettings.overrideScrollLocking = val;
3302
3303    val = b64DecodeUnicode("MTAw");
3304    if (val === '') {
3305        val = b64DecodeUnicode("MTAw");
3306    }
3307    window.upcartSettings.upcartSettings.trafficAllocationPercent = val;
3308
3309    val = b64DecodeUnicode("dHJ1ZQ==");
3310    if (val === '') {
3311        val = b64DecodeUnicode("ZmFsc2U=");
3312    }
3313    val = JSON.parse(val);
3314    window.upcartSettings.upcartSettings.renderCartInShadowDom = val;
3315
3316    val = b64DecodeUnicode("dHJ1ZQ==");
3317    if (val === '') {
3318        val = b64DecodeUnicode("ZmFsc2U=");
3319    }
3320    val = JSON.parse(val);
3321    window.upcartSettings.upcartSettings.cartEventTracking = val;
3322
3323    val = b64DecodeUnicode("");
3324    if (val === '') {
3325        val = b64DecodeUnicode("eyJvcHRpb24iOiJkZWZhdWx0LXNlbGVjdG9yIiwiY3VzdG9tU2VsZWN0b3IiOiIifQ==");
3326    }
3327    val = JSON.parse(val);
3328    window.upcartSettings.upcartSettings.openCartButtonSelection = val;
3329
3330    val = b64DecodeUnicode("");
3331    if (val === '') {
3332        val = b64DecodeUnicode("eyJvcHRpb24iOiJkZWZhdWx0LXNlbGVjdG9yIiwiY3VzdG9tU2VsZWN0b3IiOiIifQ==");
3333    }
3334    val = JSON.parse(val);
3335    window.upcartSettings.upcartSettings.addToCartButtonSelection = val;
3336
3337    val = b64DecodeUnicode("bGluZQ==");
3338    if (val === '') {
3339        val = b64DecodeUnicode("bGluZQ==");
3340    }
3341    window.upcartSettings.upcartSettings.updateItemIdentifier = val;
3342
3343    val = b64DecodeUnicode("Knt9");
3344    if (val === '') {
3345        val = b64DecodeUnicode("Knt9");
3346    }
3347    window.upcartSettings.upcartSettings.customCSS = val;
3348
3349    val = b64DecodeUnicode("Knt9");
3350    if (val === '') {
3351        val = b64DecodeUnicode("Knt9");
3352    }
3353    window.upcartSettings.upcartSettings.customStickyCartCSS = val;
3354
3355    val = b64DecodeUnicode("ZmFsc2U=");
3356    if (val === '') {
3357        val = b64DecodeUnicode("ZmFsc2U=");
3358    }
3359    val = JSON.parse(val);
3360    window.upcartSettings.upcartSettings.integrationZapietEnabled = val;
3361
3362    val = b64DecodeUnicode("ZmFsc2U=");
3363    if (val === '') {
3364        val = b64DecodeUnicode("ZmFsc2U=");
3365    }
3366    val = JSON.parse(val);
3367    window.upcartSettings.upcartSettings.integrationYmqEnabled = val;
3368
3369    val = b64DecodeUnicode("eyJzdGF0dXMiOiJESVNBQkxFRCJ9");
3370    if (val === '') {
3371        val = b64DecodeUnicode("eyJzdGF0dXMiOiJESVNBQkxFRCJ9");
3372    }
3373    val = JSON.parse(val);
3374    window.upcartSettings.upcartSettings.customCartBundleInfo = val;
3375
3376    val = b64DecodeUnicode("");
3377    if (val === '') {
3378        val = b64DecodeUnicode("ZGlzY291bnRfb25seQ==");
3379    }
3380    window.upcartSettings.upcartSettings.savingsRowBehaviour = val;
3381
3382    val = b64DecodeUnicode("");
3383    if (val === '') {
3384        val = b64DecodeUnicode("W10=");
3385    }
3386    val = JSON.parse(val);
3387    window.upcartSettings.upcartSettings.activeCartIds = val;
3388
3389    val = b64DecodeUnicode("dHJ1ZQ==");
3390    if (val === '') {
3391        val = b64DecodeUnicode("dHJ1ZQ==");
3392    }
3393    val = JSON.parse(val);
3394    window.upcartSettings.upcartEditorSettings.cartIsEnabled = val;
3395
3396    val = b64DecodeUnicode("");
3397    if (val === '') {
3398        val = b64DecodeUnicode("");
3399    }
3400    window.upcartSettings.upcartEditorSettings.cartId = val;
3401
3402    val = b64DecodeUnicode("eyJmaWVsZHMiOnsiY29tcGFyZUF0UHJpY2UiOnRydWUsImluaGVyaXRGb250cyI6dHJ1ZSwiYmFja2dyb3VuZENvbG9yIjoiI0ZGRkZGRiIsImNhcnRBY2NlbnRDb2xvciI6IiNmNmY2ZjciLCJidXR0b25Db2xvciI6IiMwMDAwMDAiLCJidXR0b25UZXh0Q29sb3IiOiIjRkZGRkZGIiwiYnV0dG9uVGV4dEhvdmVyQ29sb3IiOiIjZTllOWU5IiwiY2FydFRleHRDb2xvciI6IiMwMDAwMDAiLCJidXR0b25Sb3VuZGVkQ29ybmVyc1NpemUiOjAsImVuYWJsZVN1YnRvdGFsTGluZSI6dHJ1ZSwic3VidG90YWxUZXh0Q29sb3IiOiIjMDAwMDAwIiwiY2FydFdpZHRoIjp7ImRlc2t0b3AiOiJiYXNlIiwibW9iaWxlIjoiZnVsbCJ9fX0=");
3403    if (val === '') {
3404        val = b64DecodeUnicode("eyJmaWVsZHMiOnsiY29tcGFyZUF0UHJpY2UiOnRydWUsImluaGVyaXRGb250cyI6dHJ1ZSwiYmFja2dyb3VuZENvbG9yIjoiI0ZGRkZGRiIsImNhcnRBY2NlbnRDb2xvciI6IiNmNmY2ZjciLCJidXR0b25Db2xvciI6IiMwMDAwMDAiLCJidXR0b25UZXh0Q29sb3IiOiIjRkZGRkZGIiwiYnV0dG9uVGV4dEhvdmVyQ29sb3IiOiIjZTllOWU5IiwiY2FydFRleHRDb2xvciI6IiMwMDAwMDAiLCJidXR0b25Sb3VuZGVkQ29ybmVyc1NpemUiOjAsImVuYWJsZVN1YnRvdGFsTGluZSI6ZmFsc2UsInN1YnRvdGFsVGV4dENvbG9yIjoiIzAwMDAwMCIsImNhcnRXaWR0aCI6eyJkZXNrdG9wIjoiYmFzZSIsIm1vYmlsZSI6ImZ1bGwifX19");
3405    }
3406    val = JSON.parse(val);
3407    window.upcartSettings.upcartEditorSettings.settingsModule = val;
3408
3409    val = b64DecodeUnicode("IzJlYTgxOA==");
3410    if (val === '') {
3411        val = b64DecodeUnicode("IzJlYTgxOA==");
3412    }
3413    window.upcartSettings.upcartEditorSettings.designSettingsCartSavingsTextColor = val;
3414
3415    val = b64DecodeUnicode("MS4wLjA=");
3416    if (val === '') {
3417        val = b64DecodeUnicode("MS4wLjA=");
3418    }
3419    window.upcartSettings.upcartEditorSettings.headerModuleVersion = val;
3420
3421    val = b64DecodeUnicode("MS4wLjA=");
3422    if (val === '') {
3423        val = b64DecodeUnicode("MS4wLjA=");
3424    }
3425    window.upcartSettings.upcartEditorSettings.announcementModuleVersion = val;
3426
3427    val = b64DecodeUnicode("MS4wLjA=");
3428    if (val === '') {
3429        val = b64DecodeUnicode("MS4wLjA=");
3430    }
3431    window.upcartSettings.upcartEditorSettings.upsellsModuleVersion = val;
3432
3433    val = b64DecodeUnicode("MS4wLjA=");
3434    if (val === '') {
3435        val = b64DecodeUnicode("MS4wLjA=");
3436    }
3437    window.upcartSettings.upcartEditorSettings.recommendationsModuleVersion = val;
3438
3439    val = b64DecodeUnicode("MS4wLjA=");
3440    if (val === '') {
3441        val = b64DecodeUnicode("MS4wLjA=");
3442    }
3443    window.upcartSettings.upcartEditorSettings.notesModuleVersion = val;
3444
3445    val = b64DecodeUnicode("MS4wLjA=");
3446    if (val === '') {
3447        val = b64DecodeUnicode("MS4wLjA=");
3448    }
3449    window.upcartSettings.upcartEditorSettings.discountCodeModuleVersion = val;
3450
3451    val = b64DecodeUnicode("MS4wLjA=");
3452    if (val === '') {
3453        val = b64DecodeUnicode("MS4wLjA=");
3454    }
3455    window.upcartSettings.upcartEditorSettings.trustBadgesModuleVersion = val;
3456
3457    val = b64DecodeUnicode("MS4wLjA=");
3458    if (val === '') {
3459        val = b64DecodeUnicode("MS4wLjA=");
3460    }
3461    window.upcartSettings.upcartEditorSettings.rewardsModuleVersion = val;
3462
3463    val = b64DecodeUnicode("MS4wLjA=");
3464    if (val === '') {
3465        val = b64DecodeUnicode("MS4wLjA=");
3466    }
3467    window.upcartSettings.upcartEditorSettings.cartItemsModuleVersion = val;
3468
3469    val = b64DecodeUnicode("");
3470    if (val === '') {
3471        val = b64DecodeUnicode("MS4wLjA=");
3472    }
3473    window.upcartSettings.upcartEditorSettings.addonsModuleVersion = val;
3474
3475    val = b64DecodeUnicode("");
3476    if (val === '') {
3477        val = b64DecodeUnicode("MS4wLjA=");
3478    }
3479    window.upcartSettings.upcartEditorSettings.cartSummaryModuleVersion = val;
3480
3481    val = b64DecodeUnicode("");
3482    if (val === '') {
3483        val = b64DecodeUnicode("MS4wLjA=");
3484    }
3485    window.upcartSettings.upcartEditorSettings.expressPayModuleVersion = val;
3486
3487    val = b64DecodeUnicode("");
3488    if (val === '') {
3489        val = b64DecodeUnicode("ZmFsc2U=");
3490    }
3491    val = JSON.parse(val);
3492    window.upcartSettings.upcartEditorSettings.customJsxTemplatesEnabled = val;
3493
3494    val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19");
3495    if (val === '') {
3496        val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19");
3497    }
3498    val = JSON.parse(val);
3499    window.upcartSettings.upcartEditorSettings.headerModuleCustomJsxTemplates = val;
3500
3501    val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInNrZWxldG9uIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19");
3502    if (val === '') {
3503        val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInNrZWxldG9uIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19");
3504    }
3505    val = JSON.parse(val);
3506    window.upcartSettings.upcartEditorSettings.announcementModuleCustomJsxTemplates = val;
3507
3508    val = b64DecodeUnicode("");
3509    if (val === '') {
3510        val = b64DecodeUnicode("eyJ1cHNlbGxUaWxlIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInNrZWxldG9uIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19");
3511    }
3512    val = JSON.parse(val);
3513    window.upcartSettings.upcartEditorSettings.upsellsModuleCustomJsxTemplates = val;
3514
3515    val = b64DecodeUnicode("");
3516    if (val === '') {
3517        val = b64DecodeUnicode("eyJyZWNvbW1lbmRhdGlvblRpbGUiOnsic3JjIjpudWxsLCJjb21waWxlZCI6bnVsbCwiaXNBY3RpdmUiOmZhbHNlfSwic2tlbGV0b24iOnsic3JjIjpudWxsLCJjb21waWxlZCI6bnVsbCwiaXNBY3RpdmUiOmZhbHNlfX0=");
3518    }
3519    val = JSON.parse(val);
3520    window.upcartSettings.upcartEditorSettings.recommendationsModuleCustomJsxTemplates = val;
3521
3522    val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19");
3523    if (val === '') {
3524        val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19");
3525    }
3526    val = JSON.parse(val);
3527    window.upcartSettings.upcartEditorSettings.notesModuleCustomJsxTemplates = val;
3528
3529    val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInNrZWxldG9uIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19");
3530    if (val === '') {
3531        val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInNrZWxldG9uIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19");
3532    }
3533    val = JSON.parse(val);
3534    window.upcartSettings.upcartEditorSettings.discountModuleCustomJsxTemplates = val;
3535
3536    val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInNrZWxldG9uIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19");
3537    if (val === '') {
3538        val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInNrZWxldG9uIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19");
3539    }
3540    val = JSON.parse(val);
3541    window.upcartSettings.upcartEditorSettings.trustBadgesModuleCustomJsxTemplates = val;
3542
3543    val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInNrZWxldG9uIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19");
3544    if (val === '') {
3545        val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInNrZWxldG9uIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19");
3546    }
3547    val = JSON.parse(val);
3548    window.upcartSettings.upcartEditorSettings.rewardsModuleCustomJsxTemplates = val;
3549
3550    val = b64DecodeUnicode("");
3551    if (val === '') {
3552        val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInNrZWxldG9uIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19");
3553    }
3554    val = JSON.parse(val);
3555    window.upcartSettings.upcartEditorSettings.triggeredRewardsModuleCustomJsxTemplates = val;
3556
3557    val = b64DecodeUnicode("");
3558    if (val === '') {
3559        val = b64DecodeUnicode("eyJza2VsZXRvbiI6eyJzcmMiOm51bGwsImNvbXBpbGVkIjpudWxsLCJpc0FjdGl2ZSI6ZmFsc2V9LCJwcm9k
3559dWN0VGlsZSI6eyJzcmMiOm51bGwsImNvbXBpbGVkIjpudWxsLCJpc0FjdGl2ZSI6ZmFsc2V9LCJ2YXJpYW50Ijp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInByb3BlcnRpZXMiOnsic3JjIjpudWxsLCJjb21waWxlZCI6bnVsbCwiaXNBY3RpdmUiOmZhbHNlfSwiYnVuZGxlIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInByaWNlIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19");
3560    }
3561    val = JSON.parse(val);
3562    window.upcartSettings.upcartEditorSettings.cartItemsModuleCustomJsxTemplates = val;
3563
3564    val = b64DecodeUnicode("");
3565    if (val === '') {
3566        val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19");
3567    }
3568    val = JSON.parse(val);
3569    window.upcartSettings.upcartEditorSettings.cartSummaryModuleCustomJsxTemplates = val;
3570
3571    val = b64DecodeUnicode("");
3572    if (val === '') {
3573        val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInNrZWxldG9uIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19");
3574    }
3575    val = JSON.parse(val);
3576    window.upcartSettings.upcartEditorSettings.addonsModuleCustomJsxTemplates = val;
3577
3578    val = b64DecodeUnicode("");
3579    if (val === '') {
3580        val = b64DecodeUnicode("eyJzcmMiOm51bGwsImNvbXBpbGVkIjpudWxsLCJpc0FjdGl2ZSI6ZmFsc2V9");
3581    }
3582    val = JSON.parse(val);
3583    window.upcartSettings.upcartEditorSettings.betweenAnnouncementsAndTieredRewardsCustomTemplate = val;
3584
3585    val = b64DecodeUnicode("");
3586    if (val === '') {
3587        val = b64DecodeUnicode("eyJzcmMiOm51bGwsImNvbXBpbGVkIjpudWxsLCJpc0FjdGl2ZSI6ZmFsc2V9");
3588    }
3589    val = JSON.parse(val);
3590    window.upcartSettings.upcartEditorSettings.betweenTieredRewardsAndTriggeredRewardsCustomTemplate = val;
3591
3592    val = b64DecodeUnicode("");
3593    if (val === '') {
3594        val = b64DecodeUnicode("eyJhYm92ZUNoZWNrb3V0Q3VzdG9tSnN4VGVtcGxhdGUiOnsic3JjIjpudWxsLCJjb21waWxlZCI6bnVsbCwiaXNBY3RpdmUiOmZhbHNlfX0=");
3595    }
3596    val = JSON.parse(val);
3597    window.upcartSettings.upcartEditorSettings.checkoutModuleCustomJsxTemplates = val;
3598
3599    val = b64DecodeUnicode("YmFzZQ==");
3600    if (val === '') {
3601        val = b64DecodeUnicode("YmFzZQ==");
3602    }
3603    window.upcartSettings.upcartEditorSettings.headerBorderBottom = val;
3604
3605    val = b64DecodeUnicode("c21hbGw=");
3606    if (val === '') {
3607        val = b64DecodeUnicode("YmFzZQ==");
3608    }
3609    window.upcartSettings.upcartEditorSettings.headerHeight = val;
3610
3611    val = b64DecodeUnicode("I2ZmZmZmZjAw");
3612    if (val === '') {
3613        val = b64DecodeUnicode("I2ZmZmZmZjAw");
3614    }
3615    window.upcartSettings.upcartEditorSettings.headerBackgroundColor = val;
3616
3617    val = b64DecodeUnicode("eyJ0eXBlIjoiaW5oZXJpdEhlYWRpbmdTdHlsZXMiLCJoZWFkaW5nTGV2ZWwiOiJoNCJ9");
3618    if (val === '') {
3619        val = b64DecodeUnicode("eyJ0eXBlIjoiaW5oZXJpdEhlYWRpbmdTdHlsZXMiLCJoZWFkaW5nTGV2ZWwiOiJoMiJ9");
3620    }
3621    val = JSON.parse(val);
3622    window.upcartSettings.upcartEditorSettings.headerTitleContent = val;
3623
3624    val = b64DecodeUnicode("c2lkZQ==");
3625    if (val === '') {
3626        val = b64DecodeUnicode("c2lkZQ==");
3627    }
3628    window.upcartSettings.upcartEditorSettings.headerTitleAlignment = val;
3629
3630    val = b64DecodeUnicode("dGl0bGVfX2Nsb3NlQnV0dG9u");
3631    if (val === '') {
3632        val = b64DecodeUnicode("dGl0bGVfX2Nsb3NlQnV0dG9u");
3633    }
3634    window.upcartSettings.upcartEditorSettings.headerElementArrangement = val;
3635
3636    val = b64DecodeUnicode("eyJiYXNlIjoiIzAwMDAwMDBjIiwib25Ib3ZlciI6IiMwMDAwMDAxNCJ9");
3637    if (val === '') {
3638        val = b64DecodeUnicode("eyJiYXNlIjoiIzAwMDAwMDBjIiwib25Ib3ZlciI6IiMwMDAwMDAxNCJ9");
3639    }
3640    val = JSON.parse(val);
3641    window.upcartSettings.upcartEditorSettings.headerCloseButtonBackgroundColor = val;
3642
3643    val = b64DecodeUnicode("eyJiYXNlIjoiIzYzNzM4MSIsIm9uSG92ZXIiOm51bGx9");
3644    if (val === '') {
3645        val = b64DecodeUnicode("eyJiYXNlIjoiIzYzNzM4MSIsIm9uSG92ZXIiOm51bGx9");
3646    }
3647    val = JSON.parse(val);
3648    window.upcartSettings.upcartEditorSettings.headerCloseButtonIconColor = val;
3649
3650    val = b64DecodeUnicode("c21hbGw=");
3651    if (val === '') {
3652        val = b64DecodeUnicode("c21hbGw=");
3653    }
3654    window.upcartSettings.upcartEditorSettings.headerCloseButtonIconSize = val;
3655
3656    val = b64DecodeUnicode("YmFzZQ==");
3657    if (val === '') {
3658        val = b64DecodeUnicode("YmFzZQ==");
3659    }
3660    window.upcartSettings.upcartEditorSettings.headerCloseButtonIconStrokeWidth = val;
3661
3662    val = b64DecodeUnicode("bm9uZQ==");
3663    if (val === '') {
3664        val = b64DecodeUnicode("bm9uZQ==");
3665    }
3666    window.upcartSettings.upcartEditorSettings.headerCloseButtonBorderWidth = val;
3667
3668    val = b64DecodeUnicode("eyJiYXNlIjoiIzAwMDAwMCIsIm9uSG92ZXIiOm51bGx9");
3669    if (val === '') {
3670        val = b64DecodeUnicode("eyJiYXNlIjoiIzAwMDAwMCIsIm9uSG92ZXIiOm51bGx9");
3671    }
3672    val = JSON.parse(val);
3673    window.upcartSettings.upcartEditorSettings.headerCloseButtonBorderColor = val;
3674
3675    val = b64DecodeUnicode("dHJ1ZQ==");
3676    if (val === '') {
3677        val = b64DecodeUnicode("ZmFsc2U=");
3678    }
3679    val = JSON.parse(val);
3680    window.upcartSettings.upcartEditorSettings.announcementModule = val;
3681
3682    val = b64DecodeUnicode("PHA+WW91ciBwcm9kdWN0cyBhcmUgcmVzZXJ2ZWQgZm9yIDxiPntUSU1FUn08L2I+IG1pbnV0ZXMhPC9wPg==");
3683    if (val === '') {
3684        val = b64DecodeUnicode("PHA+WW91ciBwcm9kdWN0cyBhcmUgcmVzZXJ2ZWQgZm9yIDxiPntUSU1FUn08L2I+ITwvcD4=");
3685    }
3686    window.upcartSettings.upcartEditorSettings.announcementEditor = val;
3687
3688    val = b64DecodeUnicode("I0NERTBFMA==");
3689    if (val === '') {
3690        val = b64DecodeUnicode("I0NERTBFMA==");
3691    }
3692    window.upcartSettings.upcartEditorSettings.announcementBackgroun
3692dColor = val;
3693
3694    val = b64DecodeUnicode("dG9w");
3695    if (val === '') {
3696        val = b64DecodeUnicode("dG9w");
3697    }
3698    window.upcartSettings.upcartEditorSettings.announcementModulePosition = val;
3699
3700    val = b64DecodeUnicode("I0M1RTZGRA==");
3701    if (val === '') {
3702        val = b64DecodeUnicode("I0M1RTZGRA==");
3703    }
3704    window.upcartSettings.upcartEditorSettings.announcementBorderColor = val;
3705
3706    val = b64DecodeUnicode("MTIwMA==");
3707    if (val === '') {
3708        val = b64DecodeUnicode("MDA6MDA=");
3709    }
3710    window.upcartSettings.upcartEditorSettings.announcementTimer = val;
3711
3712    val = b64DecodeUnicode("c21hbGw=");
3713    if (val === '') {
3714        val = b64DecodeUnicode("YmFzZQ==");
3715    }
3716    window.upcartSettings.upcartEditorSettings.announcementHeight = val;
3717
3718    val = b64DecodeUnicode("MTU=");
3719    if (val === '') {
3720        val = b64DecodeUnicode("MTU=");
3721    }
3722    window.upcartSettings.upcartEditorSettings.announcementTextFontSizePx = val;
3723
3724    val = b64DecodeUnicode("dHJ1ZQ==");
3725    if (val === '') {
3726        val = b64DecodeUnicode("ZmFsc2U=");
3727    }
3728    val = JSON.parse(val);
3729    window.upcartSettings.upcartEditorSettings.rewardsModule = val;
3730
3731    val = b64DecodeUnicode("I0UyRTJFMg==");
3732    if (val === '') {
3733        val = b64DecodeUnicode("I0UyRTJFMg==");
3734    }
3735    window.upcartSettings.upcartEditorSettings.rewardsBarBackgroun
3735dColor = val;
3736
3737    val = b64DecodeUnicode("IzAwMA==");
3738    if (val === '') {
3739        val = b64DecodeUnicode("IzkzRDNGRg==");
3740    }
3741    window.upcartSettings.upcartEditorSettings.rewardsBarForegroundColor = val;
3742
3743    val = b64DecodeUnicode("");
3744    if (val === '') {
3745        val = b64DecodeUnicode("IzRENDk0OQ==");
3746    }
3747    window.upcartSettings.upcartEditorSettings.rewardsTierIconColorComplete = val;
3748
3749    val = b64DecodeUnicode("");
3750    if (val === '') {
3751        val = b64DecodeUnicode("IzRENDk0OQ==");
3752    }
3753    window.upcartSettings.upcartEditorSettings.rewardsTierIconColorIncomplete = val;
3754
3755    val = b64DecodeUnicode("Y2FydFRvdGFs");
3756    if (val === '') {
3757        val = b64DecodeUnicode("Y2FydFRvdGFs");
3758    }
3759    window.upcartSettings.upcartEditorSettings.rewardsBasis = val;
3760
3761    val = b64DecodeUnicode("ZmFsc2U=");
3762    if (val === '') {
3763        val = b64DecodeUnicode("ZmFsc2U=");
3764    }
3765    val = JSON.parse(val);
3766    window.upcartSettings.upcartEditorSettings.rewardsProductLinkVisible = val;
3767
3768    val = b64DecodeUnicode("cHJvZHVjdHNPck9yZGVy");
3769    if (val === '') {
3770        val = b64DecodeUnicode("cHJvZHVjdHNPck9yZGVy");
3771    }
3772    window.upcartSettings.upcartEditorSettings.rewardsTargetType = val;
3773
3774    val = b64DecodeUnicode("MTI1");
3775    if (val === '') {
3776        val = b64DecodeUnicode("MTI1");
3777    }
3778    window.upcartSettings.upcartEditorSettings.rewardsMinAmount = val;
3779
3780    val = b64DecodeUnicode("PHA+WW914oCZcmUgPGI+e0FNT1VOVH08L2I+IGF3YXkgZnJvbSBmcmVlIHNoaXBwaW5nITwvcD4=");
3781    if (val === '') {
3782        val = b64DecodeUnicode("PHA+WW914oCZcmUgPGI+e0FNT1VOVH08L2I+IGF3YXkgZnJvbSBmcmVlIHNoaXBwaW5nITwvcD4=");
3783    }
3784    window.upcartSettings.upcartEditorSettings.rewardsEditor = val;
3785
3786    val = b64DecodeUnicode("PHA+WW91J3ZlIGdvdCB0aGUgdmVyeSBiZXN0IGRlYWwhPC9wPgo=");
3787    if (val === '') {
3788        val = b64DecodeUnicode("RnJlZSBzaGlwcGluZyB1bmxvY2tlZCE=");
3789    }
3790    window.upcartSettings.upcartEditorSettings.rewardsEditorAfterText = val;
3791
3792    val = b64DecodeUnicode("PHA+WW914oCZcmUgPGI+e0NPVU5UfTwvYj4gcHJvZHVjdHMgYXdheSBmcm9tIGZyZWUgc2hpcHBpbmchPC9wPg==");
3793    if (val === '') {
3794        val = b64DecodeUnicode("PHA+WW914oCZcmUgPGI+e0NPVU5UfTwvYj4gcHJvZHVjdHMgYXdheSBmcm9tIGZyZWUgc2hpcHBpbmchPC9wPg==");
3795    }
3796    window.upcartSettings.upcartEditorSettings.rewardsEditorForItemCount = val;
3797
3798    val = b64DecodeUnicode("NQ==");
3799    if (val === '') {
3800        val = b64DecodeUnicode("NQ==");
3801    }
3802    window.upcartSettings.upcartEditorSettings.rewardsItemCount = val;
3803
3804    val = b64DecodeUnicode("eyJ0aWVycyI6W3sidGFyZ2V0VHlwZSI6ImRpc2NvdW50UHJvZHVjdCIsIm1pbkFtb3VudCI6MjUwLCJpdGVtQ291bnQiOiI1IiwidGV4dEJlZm9yZVJlYWNoaW5nRm9yQ2FydFRvdGFsIjoiPHA+PHN0cm9uZz5ZT1UnUkUge0FNT1VOVH0gQVdBWSBGUk9NIEZSRUUgR0lGVDwvc3Ryb25nPjwvcD5cbiIsInRleHRCZWZvcmVSZWFjaGluZ0Zvckl0ZW1Db3VudCI6IjxwPllvdeKAmXJlIDxiPntDT1VOVH08L2I+IHByb2R1Y3RzIGF3YXkgZnJvbSBmcmVlIHNoaXBwaW5nITwvcD4iLCJyZXdhcmREZXNjcmlwdGlvbiI6IuKYoO+4jyBGVFdTIENBTkRMRSDwn5Wv77iPIiwicHJvZHVjdHMiOltdfSx7InRhcmdldFR5cGUiOiJzaGlwcGluZyIsInJld2FyZERlc2NyaXB0aW9uIjoiRkFTVCAmIEZSRUUgU0hJUFBJTkcgIiwibWluQW1vdW50IjoxNTAsIml0ZW1Db3VudCI6IjciLCJ0ZXh0QmVmb3JlUmVhY2hpbmdGb3JDYXJ0VG90YWwiOiI8cD48c3BhbiBzdHlsZT1cImNvbG9yOiByZ2IoNDgsNDgsNDgpO2JhY2tncm91bmQtY29sb3I6IHJnYigyNTUsMjU1LDI1NSk7Zm9udC1zaXplOiAxM3B4O1wiPjxzdHJvbmc+WU9VJ1JFIHtBTU9VTlR9IEFXQVkgRlJPTSBGUkVFIFNISVBQSU5HLjwvc3Ryb25nPjwvc3Bhbj48L3A+XG4iLCJ0ZXh0QmVmb3JlUmVhY2hpbmdGb3JJdGVtQ291bnQiOiJZb3UncmUgPGI+e0NPVU5UfTwvYj4gcHJvZHVjdHMgYXdheSBmcm9tIHByb2R1Y3QgX19fX18iLCJwcm9kdWN0cyI6W119XSwiZ2VvTG9jYXRpb25QcmljaW5nIjpbXSwicmV3YXJkc0F1dG9Db252ZXJ0Q3VycmVuY3kiOmZhbHNlLCJyZXdhcmRzR2VvTG9jYXRpb25FbmFibGVkIjpmYWxzZSwidXNlUHJlRGlzY291bnRlZFRvdGFsIjp0cnVlfQ==");
3805    if (val === '') {
3806        val = b64DecodeUnicode("eyJ0aWVycyI6W10sImdlb0xvY2F0aW9uUHJpY2luZyI6W10sInJld2FyZHNBdXRvQ29udmVydEN1cnJlbmN5IjpmYWxzZSwicmV3YXJkc0dlb0xvY2F0aW9uRW5hYmxlZCI6ZmFsc2UsInVzZVByZURpc2NvdW50ZWRUb3RhbCI6ZmFsc2V9");
3807    }
3808    val = JSON.parse(val);
3809    window.upcartSettings.upcartEditorSettings.rewardsTiers = val;
3810
3811    val = b64DecodeUnicode("W10=");
3812    if (val === '') {
3813        val = b64DecodeUnicode("W10=");
3814    }
3815    val = JSON.parse(val);
3816    window.upcartSettings.upcartEditorSettings.rewardsTierProducts = val;
3817
3818    val = b64DecodeUnicode("dHJ1ZQ==");
3819    if (val === '') {
3820        val = b64DecodeUnicode("ZmFsc2U=");
3821    }
3822    val = JSON.parse(val);
3823    window.upcartSettings.upcartEditorSettings.rewardsShowIconWithSingleTier = val;
3824
3825    val = b64DecodeUnicode("dHJ1ZQ==");
3826    if (val === '') {
3827        val = b64DecodeUnicode("ZmFsc2U=");
3828    }
3829    val = JSON.parse(val);
3830    window.upcartSettings.upcartEditorSettings.rewardsShowOnEmptyCart = val;
3831
3832    val = b64DecodeUnicode("");
3833    if (val === '') {
3834        val = b64DecodeUnicode("ZmFsc2U=");
3835    }
3836    val = JSON.parse(val);
3837    window.upcartSettings.upcartEditorSettings.rewardsRemovePreviousProducts = val;
3838
3839    val = b64DecodeUnicode("");
3840    if (val === '') {
3841        val = b64DecodeUnicode("W10=");
3842    }
3843    val = JSON.parse(val);
3844    window.upcartSettings.upcartEditorSettings.rewardsFiltering = val;
3845
3846    val = b64DecodeUnicode("");
3847    if (val === '') {
3848        val = b64DecodeUnicode("W10=");
3849    }
3850    val = JSON.parse(val);
3851    window.upcartSettings.upcartEditorSettings.rewardsTriggeredRules = val;
3852
3853    val = b64DecodeUnicode("");
3854    if (val === '') {
3855        val = b64DecodeUnicode("eyJwcm9kdWN0RGlzY291bnRzIjpmYWxzZSwib3JkZXJEaXNjb3VudHMiOmZhbHNlLCJzaGlwcGluZ0Rpc2NvdW50cyI6ZmFsc2V9");
3856    }
3857    val = JSON.parse(val);
3858    window.upcartSettings.upcartEditorSettings.rewardsTriggeredCombinations = val;
3859
3860    val = b64DecodeUnicode("dHJ1ZQ==");
3861    if (val === '') {
3862        val = b64DecodeUnicode("ZmFsc2U=");
3863    }
3864    val = JSON.parse(val);
3865    window.upcartSettings.upcartEditorSettings.recommendationsModule = val;
3866
3867    val = b64DecodeUnicode("PHA+PC9wPgo=");
3868    if (val === '') {
3869        val = b64DecodeUnicode("QWRkIHlvdXIgZmF2b3VyaXRlIGl0ZW1zIHRvIHlvdXIgY2FydC4=");
3870    }
3871    window.upcartSettings.upcartEditorSettings.recommendationsHeaderText = val;
3872
3873    val = b64DecodeUnicode("dHJ1ZQ==");
3874    if (val === '') {
3875        val = b64DecodeUnicode("ZmFsc2U=");
3876    }
3877    val = JSON.parse(val);
3878    window.upcartSettings.upcartEditorSettings.recommendationsEnableShopNowButton = val;
3879
3880    val = b64DecodeUnicode("U2hvcCBCZXN0IFNlbGxlcnM=");
3881    if (val === '') {
3882        val = b64DecodeUnicode("U2hvcCBOb3c=");
3883    }
3884    window.upcartSettings.upcartEditorSettings.recommendationsShopNowButtonText = val;
3885
3886    val = b64DecodeUnicode("aHR0cHM6Ly9mb3J0aG9zZXdob3Npbi5jb20vY29sbGVjdGlvbnMvYWxsLXByb2R1Y3RzLWV4Y2x1ZGluZy1yb3V0ZT9zb3J0X2J5PW1hbnVhbA==");
3887    if (val === '') {
3888        val = b64DecodeUnicode("L2NvbGxlY3Rpb25z");
3889    }
3890    window.upcartSettings.upcartEditorSettings.recommendationsShopNowButtonURL = val;
3891
3892    val = b64DecodeUnicode("W3siaWQiOiIxIiwidiI6MSwicmVjb21tZW5kYXRpb24iOnsidHlwZSI6IlByb2R1Y3QiLCJwcm9kdWN0cyI6W3siaWQiOiJnaWQ6Ly9zaG9waWZ5L1Byb2R1Y3QvNDM2OTI2NzY1NDc0NCIsInNob3J0SWQiOiI0MzY5MjY3NjU0NzQ0IiwidmFyaWFudHMiOlsiNDYxMTkyMDM1MDQ0MjEiXSwiaGFuZGxlIjoiZGFtYWdlZC1nb29kcy1oYXQiLCJ0aXRsZSI6IkRBTUFHRUQgR09PRFMgSEFUIiwiaW1hZ2UiOiJodHRwczovL2Nkbi5zaG9waWZ5LmNvbS9zL2ZpbGVzLzEvMTUzMS8wNjEzL2ZpbGVzL0QxODNFRDAwLTcxMjUtNERFMS04QTE0LTZDMzI5NjQxQ0Y5RS5qcGc/dj0xNzU5MjQzMTUzIn0seyJpZCI6ImdpZDovL3Nob3BpZnkvUHJvZHVjdC80NDM5NzQzMjAxMzY4Iiwic2hvcnRJZCI6IjQ0Mzk3NDMyMDEzNjgiLCJ2YXJpYW50cyI6WyI0OTY2NzAyNDAyNzk0MSIsIjQ5NjY3MDI0MDYwNzA5IiwiNTA1OTUyNjMyODM0OTMiLCI0OTY2NzAyNDA5MzQ3NyIsIjQ5NjY3MDI0MTI2MjQ1IiwiNTA1OTUyNjMzMTYyNjEiXSwiaGFuZGxlIjoic2FuY3RpZmllZC1jcm9zcy1icmFjZWxldCIsInRpdGxlIjoiU0FOQ1RJRklFRCBDUk9TUyBCUkFDRUxFVCIsImltYWdlIjoiaHR0cHM6Ly9jZG4uc2hvcGlmeS5jb20vcy9maWxlcy8xLzE1MzEvMDYxMy9maWxlcy9DUk9TUy1CUkFDRUxFVC1DTEVBUi0xLmpwZz92PTE3NTkyNDMyNDEifV19fV0=");
3893    if (val === '') {
3894        val = b64DecodeUnicode("W3siaWQiOiIiLCJyZWNvbW1lbmRhdGlvbiI6bnVsbCwidiI6MX1d");
3895    }
3896    val = JSON.parse(val);
3897    window.upcartSettings.upcartEditorSettings.recommendationItems = val;
3898
3899    val = b64DecodeUnicode("PHA+8J+SgOKsh++4jyBUcmVuZGluZyBQcm9kdWN0cyDirIfvuI/wn5KAPC9wPgo=");
3900    if (val === '') {
3901        val = b64DecodeUnicode("WW91IG1heSBhbHNvIGxpa2U=");
3902    }
3903    window.upcartSettings.upcartEditorSettings.recommendationsProductRecommendationsHeaderText = val;
3904
3905    val = b64DecodeUnicode("Mw==");
3906    if (val === '') {
3907        val = b64DecodeUnicode("Mw==");
3908    }
3909    window.upcartSettings.upcartEditorSettings.recommendationsMaxRecommendationsToShow = val;
3910
3911    val = b64DecodeUnicode("dmVydGljYWw=");
3912    if (val === '') {
3913        val = b64DecodeUnicode("dmVydGljYWw=");
3914    }
3915    window.upcartSettings.upcartEditorSettings.recommendationsDirection = val;
3916
3917    val = b64DecodeUnicode("dHJ1ZQ==");
3918    if (val === '') {
3919        val = b64DecodeUnicode("ZmFsc2U=");
3920    }
3921    val = JSON.parse(val);
3922    window.upcartSettings.upcartEditorSettings.upsellsModule = val;
3923
3924    val = b64DecodeUnicode("aG9yaXpvbnRhbA==");
3925    if (val === '') {
3926        val = b64DecodeUnicode("aG9yaXpvbnRhbA==");
3927    }
3928    window.upcartSettings.upcartEditorSettings.upsellsDirection = val;
3929
3930    val = b64DecodeUnicode("PHA+PHN0cm9uZz5TaW5uZXJzIEFsc28gTG92ZSBUaGVzZTwvc3Ryb25nPjwvcD4K");
3931    if (val === '') {
3932        val = b64DecodeUnicode("WW91J2xsIGxvdmUgdGhlc2U=");
3933    }
3934    window.upcartSettings.upcartEditorSettings.upsellsTitle = val;
3935
3936    val = b64DecodeUnicode("Mw==");
3937    if (val === '') {
3938        val = b64DecodeUnicode("MTA=");
3939    }
3940    window.upcartSettings.upcartEditorSettings.maximumUpsellsToShow = val;
3941
3942    val = b64DecodeUnicode("dHJ1ZQ==");
3943    if (val === '') {
3944        val = b64DecodeUnicode("ZmFsc2U=");
3945    }
3946    val = JSON.parse(val);
3947    window.upcartSettings.upcartEditorSettings.upsellsShouldLimit = val;
3948
3949    val = b64DecodeUnicode("ZmFsc2U=");
3950    if (val === '') {
3951        val = b64DecodeUnicode("ZmFsc2U=");
3952    }
3953    val = JSON.parse(val);
3954    window.upcartSettings.upcartEditorSettings.upsellsTrigger = val;
3955
3956    val = b64DecodeUnicode("ZmFsc2U=");
3957    if (val === '') {
3958        val = b64DecodeUnicode("ZmFsc2U=");
3959    }
3960    val = JSON.parse(val);
3961    window.upcartSettings.upcartEditorSettings.showUpsellItemsAlreadyInCart = val;
3962
3963    val = b64DecodeUnicode("W3siX2lkIjoiIiwidHJpZ2dlciI6bnVsbCwidXBzZWxsIjpudWxsfV0=");
3964    if (val === '') {
3965        val = b64DecodeUnicode("W3siX2lkIjoiIiwidHJpZ2dlciI6bnVsbCwidXBzZWxsIjpudWxsfV0=");
3966    }
3967    val = JSON.parse(val);
3968    window.upcartSettings.upcartEditorSettings.upsellsItems = val;
3969
3970    val = b64DecodeUnicode("Ym90dG9t");
3971    if (val === '') {
3972        val = b64DecodeUnicode("Ym90dG9t");
3973    }
3974    window.upcartSettings.upcartEditorSettings.upsellsModulePosition = val;
3975
3976    val = b64DecodeUnicode("dHJ1ZQ==");
3977    if (val === '') {
3978        val = b64DecodeUnicode("ZmFsc2U=");
3979    }
3980    val = JSON.parse(val);
3981    window.upcartSettings.upcartEditorSettings.recommendedUpsells = val;
3982
3983    val = b64DecodeUnicode("ZmFsc2U=");
3984    if (val === '') {
3985        val = b64DecodeUnicode("ZmFsc2U=");
3986    }
3987    val = JSON.parse(val);
3988    window.upcartSettings.upcartEditorSettings.smartVariantMatching = val;
3989
3990    val = b64DecodeUnicode("cmVsYXRlZA==");
3991    if (val === '') {
3992        val = b64DecodeUnicode("cmVsYXRlZA==");
3993    }
3994    window.upcartSettings.upcartEditorSettings.upsellRecommendationIntent = val;
3995
3996    val = b64DecodeUnicode("YWxsLXByb2R1Y3Rz");
3997    if (val === '') {
3998        val = b64DecodeUnicode("bm8tcHJvZHVjdHM=");
3999    }
4000    window.upcartSettings.upcartEditorSettings.upsellProductReviews = val;
4001
4002    val = b64DecodeUnicode("KHt7UkVWSUVXX0NPVU5UfX0gcmV2aWV3cyk=");
4003    if (val === '') {
4004        val = b64DecodeUnicode("KHt7UkVWSUVXX0NPVU5UfX0gcmV2aWV3cyk=");
4005    }
4006    window.upcartSettings.upcartEditorSettings.upsellProductReviewsTextTemplate = val;
4007
4008    val = b64DecodeUnicode("");
4009    if (val === '') {
4010        val = b64DecodeUnicode("");
4011    }
4012    window.upcartSettings.upcartEditorSettings.upsellStrategyId = val;
4013
4014    val = b64DecodeUnicode("");
4015    if (val === '') {
4016        val = b64DecodeUnicode("ZmFsc2U=");
4017    }
4018    val = JSON.parse(val);
4019    window.upcartSettings.upcartEditorSettings.upsellStrategyEnabled = val;
4020
4021    val = b64DecodeUnicode("ZmFsc2U=");
4022    if (val === '') {
4023        val = b64DecodeUnicode("ZmFsc2U=");
4024    }
4025    val = JSON.parse(val);
4026    window.upcartSettings.upcartEditorSettings.addonsModule = val;
4027
4028    val = b64DecodeUnicode("eyJzaGlwcGluZ1Byb3RlY3Rpb24iOnsiYWN0aXZlIjpmYWxzZSwicHJvZHVjdEhhbmRsZSI6bnVsbCwidGllcnMiOltdLCJ1c2VQcmVEaXNjb3VudGVkVG90YWwiOmZhbHNlfSwicHJvZHVjdEFkZG9uIjp7ImFjdGl2ZSI6dHJ1ZSwicHJvZHVjdEhhbmRsZSI6InNpbm5lcnMtY2hhcm0tc2FmZXR5LXBpbiIsInByb2R1Y3RJZCI6ImdpZDovL3Nob3BpZnkvUHJvZHVjdC8xNTY4NTY2NjA3OTYwIiwicHJvZHVjdCI6eyJib2R5SHRtbCI6IlRoZSBJY29ucyBQaW4gaXMgdGhlIHBlcmZlY3Qgc3VidGxlIHlldCBpbXBhY3RmdWwgYWNjZXNzb3J5IHRvIGVsZXZhdGUgYW55IGxvLi4uIiwicHJpY2UiOiIyMC4wMCIsImNvbXBhcmVBdFByaWNlIjpudWxsLCJpZCI6ImdpZDovL3Nob3BpZnkvUHJvZHVjdC8xNTY4NTY2NjA3OTYwIiwic2hvcnRJZCI6IjE1Njg1NjY2MDc5NjAiLCJpbWFnZSI6Imh0dHBzOi8vY2RuLnNob3BpZnkuY29tL3MvZmlsZXMvMS8xNTMxLzA2MTMvcHJvZHVjdHMvU0FGVFktUElOLUJMSy5qcGc/dj0xNjM0Njg0NjUwIiwidGl0bGUiOiJJQ09OUyBTQUZFVFkgUElOIiwiaGFuZGxlIjoic2lubmVycy1jaGFybS1zYWZldHktcGluIiwidmFyaWFudHMiOm51bGx9fX0=");
4029    if (val === '') {
4030        val = b64DecodeUnicode("eyJzaGlwcGluZ1Byb3RlY3Rpb24iOnsiYWN0aXZlIjpmYWxzZSwicHJvZHVjdEhhbmRsZSI6bnVsbCwidGllcnMiOltdLCJ1c2VQcmVEaXNjb3VudGVkVG90YWwiOmZhbHNlfSwicHJvZHVjdEFkZG9uIjp7ImFjdGl2ZSI6ZmFsc2UsInByb2R1Y3RIYW5kbGUiOm51bGwsInByb2R1Y3QiOm51bGx9fQ==");
4031    }
4032    val = JSON.parse(val);
4033    window.upcartSettings.upcartEditorSettings.addonsField = val;
4034
4035    val = b64DecodeUnicode("dHJ1ZQ==");
4036    if (val === '') {
4037        val = b64DecodeUnicode("ZmFsc2U=");
4038    }
4039    val = JSON.parse(val);
4040    window.upcartSettings.upcartEditorSettings.addonsShouldBeCounted = val;
4041
4042    val = b64DecodeUnicode("");
4043    if (val === '') {
4044        val = b64DecodeUnicode("dHJ1ZQ==");
4045    }
4046    val = JSON.parse(val);
4047    window.upcartSettings.upcartEditorSettings.enableAddonAttributeKey = val;
4048
4049    val = b64DecodeUnicode("ZmFsc2U=");
4050    if (val === '') {
4051        val = b64DecodeUnicode("ZmFsc2U=");
4052    }
4053    val = JSON.parse(val);
4054    window.upcartSettings.upcartEditorSettings.notesModule = val;
4055
4056    val = b64DecodeUnicode("PHA+QWRkIHNwZWNpYWwgaW5zdHJ1Y3Rpb25zPC9wPg==");
4057    if (val === '') {
4058        val = b64DecodeUnicode("PHA+QWRkIHNwZWNpYWwgaW5zdHJ1Y3Rpb25zPC9wPg==");
4059    }
4060    window.upcartSettings.upcartEditorSettings.notesTitle = val;
4061
4062    val = b64DecodeUnicode("U3BlY2lhbCBpbnN0cnVjdGlvbnMgZm9yIHlvdXIgb3JkZXI=");
4063    if (val === '') {
4064        val = b64DecodeUnicode("U3BlY2lhbCBpbnN0cnVjdGlvbnMgZm9yIHlvdXIgb3JkZXI=");
4065    }
4066    window.upcartSettings.upcartEditorSettings.notesPlaceholder = val;
4067
4068    val = b64DecodeUnicode("Ym90dG9tT2ZDYXJ0");
4069    if (val === '') {
4070        val = b64DecodeUnicode("Ym90dG9tT2ZDYXJ0");
4071    }
4072    window.upcartSettings.upcartEditorSettings.notesPlacement = val;
4073
4074    val = b64DecodeUnicode("dHJ1ZQ==");
4075    if (val === '') {
4076        val = b64DecodeUnicode("ZmFsc2U=");
4077    }
4078    val = JSON.parse(val);
4079    window.upcartSettings.upcartEditorSettings.trustBadgesModule = val;
4080
4081    val = b64DecodeUnicode("eyJ1cmwiOiJodHRwczovL3N0b3JhZ2UuZ29vZ2xlYXBpcy5jb20vdXBjYXJ0LXB1YmxpYy9wYXltZW50LWljb25zLndlYnAiLCJwb3NpdGlvbiI6ImJvdHRvbSJ9");
4082    if (val === '') {
4083        val = b64DecodeUnicode("eyJ1cmwiOiIiLCJwb3NpdGlvbiI6ImJvdHRvbSJ9");
4084    }
4085    val = JSON.parse(val);
4086    window.upcartSettings.upcartEditorSettings.trustBadges = val;
4087
4088    val = b64DecodeUnicode("ZmFsc2U=");
4089    if (val === '') {
4090        val = b64DecodeUnicode("ZmFsc2U=");
4091    }
4092    val = JSON.parse(val);
4093    window.upcartSettings.upcartEditorSettings.discountCodeModule = val;
4094
4095    val = b64DecodeUnicode("RGlzY291bnQgY29kZQ==");
4096    if (val === '') {
4097        val = b64DecodeUnicode("RGlzY291bnQgY29kZQ==");
4098    }
4099    window.upcartSettings.upcartEditorSettings.discountCodePlaceholder = val;
4100
4101    val = b64DecodeUnicode("QXBwbHk=");
4102    if (val === '') {
4103        val = b64DecodeUnicode("QXBwbHk=");
4104    }
4105    window.upcartSettings.upcartEditorSettings.discountCodeButtonText = val;
4106
4107    val = b64DecodeUnicode("ZmFsc2U=");
4108    if (val === '') {
4109        val = b64DecodeUnicode("ZmFsc2U=");
4110    }
4111    val = JSON.parse(val);
4112    window.upcartSettings.upcartEditorSettings.subscriptionUpgradesModule = val;
4113
4114    val = b64DecodeUnicode("ZmFsc2U=");
4115    if (val === '') {
4116        val = b64DecodeUnicode("ZmFsc2U=");
4117    }
4118    val = JSON.parse(val);
4119    window.upcartSettings.upcartEditorSettings.subscriptionUpgradesPreventDowngrades = val;
4120
4121    val = b64DecodeUnicode("VXBncmFkZSB0byB7e3NlbGxpbmdfcGxhbl9ncm91cF9uYW1lfX0=");
4122    if (val === '') {
4123        val = b64DecodeUnicode("VXBncmFkZSB0byB7e3NlbGxpbmdfcGxhbl9ncm91cF9uYW1lfX0=");
4124    }
4125    window.upcartSettings.upcartEditorSettings.subscriptionUpgradesButtonText = val;
4126
4127    val = b64DecodeUnicode("ZmFsc2U=");
4128    if (val === '') {
4129        val = b64DecodeUnicode("ZmFsc2U=");
4130    }
4131    val = JSON.parse(val);
4132    window.upcartSettings.upcartEditorSettings.subscriptionUpgradesOptionsTextOverride = val;
4133
4134    val = b64DecodeUnicode("e3tzZWxsaW5nX3BsYW5fZ3JvdXBfbmFtZX19IC8ge3tzZWxsaW5nX3BsYW5fbmFtZX19");
4135    if (val === '') {
4136        val = b64DecodeUnicode("e3tzZWxsaW5nX3BsYW5fZ3JvdXBfbmFtZX19IC8ge3tzZWxsaW5nX3BsYW5fbmFtZX19");
4137    }
4138    window.upcartSettings.upcartEditorSettings.subscriptionUpgradesOptionsText = val;
4139
4140    val = b64DecodeUnicode("T25lLXRpbWUgcHVyY2hhc2U=");
4141    if (val === '') {
4142        val = b64DecodeUnicode("T25lLXRpbWUgcHVyY2hhc2U=");
4143    }
4144    window.upcartSettings.upcartEditorSettings.subscriptionUpgradesOneTimePurchaseText = val;
4145
4146    val = b64DecodeUnicode("");
4147    if (val === '') {
4148        val = b64DecodeUnicode("RnVsbCBwcmljZQ==");
4149    }
4150    window.upcartSettings.upcartEditorSettings.subscriptionUpgradesFullPriceText = val;
4151
4152    val = b64DecodeUnicode("");
4153    if (val === '') {
4154        val = b64DecodeUnicode("U3Vic2NyaXB0aW9uIHBsYW5z");
4155    }
4156    window.upcartSettings.upcartEditorSettings.subscriptionUpgradesSubscriptionPlansText = val;
4157
4158    val = b64DecodeUnicode("dHJ1ZQ==");
4159    if (val === '') {
4160        val = b64DecodeUnicode("ZmFsc2U=");
4161    }
4162    val = JSON.parse(val);
4163    window.upcartSettings.upcartEditorSettings.expressPayModule = val;
4164
4165    val = b64DecodeUnicode("WyJhcHBsZVBheSIsImFtYXpvblBheSIsInBheXBhbCIsIm1ldGFQYXkiLCJzaG9wUGF5Il0=");
4166    if (val === '') {
4167        val = b64DecodeUnicode("W10=");
4168    }
4169    val = JSON.parse(val);
4170    window.upcartSettings.upcartEditorSettings.expressPayEnabledGateways = val;
4171
4172    val = b64DecodeUnicode("Mg==");
4173    if (val === '') {
4174        val = b64DecodeUnicode("MQ==");
4175    }
4176    window.upcartSettings.upcartEditorSettings.expressPayVersion = val;
4177
4178    val = b64DecodeUnicode("eyJmaWVsZHMiOnsic2hvcGlmeUFjY2VsZXJhdGVkQ2hlY2tvdXRCdXR0b25CbG9ja1NpemUiOjQyLCJzaG9waWZ5QWNjZWxlcmF0ZWRDaGVja291dEJ1dHRvbklubGluZVNpemUiOjQyLCJzaG9waWZ5QWNjZWxlcmF0ZWRDaGVja291dElubGluZUFsaWdubWVudCI6ImNlbnRlciIsInNob3BpZnlBY2NlbGVyYXRlZENoZWNrb3V0Um93R2FwIjo4fX0=");
4179    if (val === '') {
4180        val = b64DecodeUnicode("eyJmaWVsZHMiOnsic2hvcGlmeUFjY2VsZXJhdGVkQ2hlY2tvdXRCdXR0b25CbG9ja1NpemUiOjQyLCJzaG9waWZ5QWNjZWxlcmF0ZWRDaGVja291dEJ1dHRvbklubGluZVNpemUiOjQyLCJzaG9waWZ5QWNjZWxlcmF0ZWRDaGVja291dElubGluZUFsaWdubWVudCI6ImNlbnRlciIsInNob3BpZnlBY2NlbGVyYXRlZENoZWNrb3V0Um93R2FwIjo4fX0=");
4181    }
4182    val = JSON.parse(val);
4183    window.upcartSettings.upcartEditorSettings.expressPayAcceleratedCheckoutStyles = val;
4184
4185    val = b64DecodeUnicode("dHJ1ZQ==");
4186    if (val === '') {
4187        val = b64DecodeUnicode("dHJ1ZQ==");
4188    }
4189    val = JSON.parse(val);
4190    window.upcartSettings.upcartEditorSettings.expressPayHideBuyerConsent = val;
4191
4192    val = b64DecodeUnicode("ZmFsc2U=");
4193    if (val === '') {
4194        val = b64DecodeUnicode("ZmFsc2U=");
4195    }
4196    val = JSON.parse(val);
4197    window.upcartSettings.stickyCartButtonEditorSettings.stickyCartButtonIsEnabled = val;
4198
4199    val = b64DecodeUnicode("IzAwMDAwMA==");
4200    if (val === '') {
4201        val = b64DecodeUnicode("IzAwMDAwMA==");
4202    }
4203    window.upcartSettings.stickyCartButtonEditorSettings.backgroundColor = val;
4204
4205    val = b64DecodeUnicode("YWxsRGV2aWNlcw==");
4206    if (val === '') {
4207        val = b64DecodeUnicode("YWxsRGV2aWNlcw==");
4208    }
4209    window.upcartSettings.stickyCartButtonEditorSettings.deviceSettings = val;
4210
4211    val = b64DecodeUnicode("I2ZmZmZmZg==");
4212    if (val === '') {
4213        val = b64DecodeUnicode("I2ZmZmZmZg==");
4214    }
4215    window.upcartSettings.stickyCartButtonEditorSettings.iconColor = val;
4216
4217    val = b64DecodeUnicode("c3F1YXJlQmFn");
4218    if (val === '') {
4219        val = b64DecodeUnicode("c3F1YXJlQmFn");
4220    }
4221    window.upcartSettings.stickyCartButtonEditorSettings.iconStyle = val;
4222
4223    val = b64DecodeUnicode("I2U0MjYyNg==");
4224    if (val === '') {
4225        val = b64DecodeUnicode("I2U0MjYyNg==");
4226    }
4227    window.upcartSettings.stickyCartButtonEditorSettings.quantityBackgroun
4227dColor = val;
4228
4229    val = b64DecodeUnicode("I2ZmZmZmZg==");
4230    if (val === '') {
4231        val = b64DecodeUnicode("I2ZmZmZmZg==");
4232    }
4233    window.upcartSettings.stickyCartButtonEditorSettings.quantityTextColor = val;
4234
4235    val = b64DecodeUnicode("Ym90dG9tUmlnaHQ=");
4236    if (val === '') {
4237        val = b64DecodeUnicode("Ym90dG9tUmlnaHQ=");
4238    }
4239    window.upcartSettings.stickyCartButtonEditorSettings.stickyCartPosition = val;
4240
4241
4242})();
4243</script>
4243
4244
4245
4246
4247
4248
4249
4250<script>
4251  window.upcartPreloadedCart = {"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};
4252  window.upcartMoneyFormat = "${{amount}}";
4253  window.upcartStorefrontPublicAccessToken = 'bf4a08057e01ff8aa71431d60cf28c67' || undefined;
4254  window.upcartClientLocalizationCountry = {
4255    isoCode: 'US',
4256    currency: 'CurrencyDrop',
4257    name: 'United States'
4258  };
4259  window.upcartMyShopifyDomain = 'forthosewhosin.myshopify.com';
4260</script>
4260
4261
4262
4263<script>
4264    window.upcart = window.upcart || {};
4265    window.upcart.customer = { isLoggedIn: false };
4266  </script>
4266<script>
4267  window.upcartPreloadedCart.items = window.upcartPreloadedCart.items.map((line) => {
4268    
4269
4270    return line;
4271  });
4272</script>
4272
4273
4274<div id="upCart"></div>
4275<div id="upCartStickyButton"></div>
4276
4277<style id="upCart-customCSS">
4278  
4279    *{}
4280  
4281</style>
4282
4283
4284</div><div id="shopify-block-ANWk3VXE0N3BIWEMvV__11349500561483629931" class="shopify-block shopify-app-block">
4284<script id="ReStock-config">
4285  var _ReStockConfig = window._ReStockConfig || {};
4286
4287  _ReStockConfig.templateName = "search";
4288  _ReStockConfig.isB2BCustomer = null;
4289  _ReStockConfig.currentLocationId = null;
4290  _ReStockConfig.moneyFormat = "${{amount}}";_ReStockConfig.marketHandle = "us";
4291  _ReStockConfig.marketId = 1454538840;let metafieldConfigData = null;metafieldConfigData = {"ask_for_gdpr_consent_enabled":false,"not_selectable_variants_enabled":false,"pre_order_products_enabled":false,"ui_style":{"notify_me_styles":[{"wrapper":null,"page":"COLLECTION_PAGE","inline_display_mode":"NOT_DISPLAYED","show_floating_button":false,"inject_in_parent_of_wrapper":false,"inject_to_all_wrappers":false,"inject_to_all_elements_of_each_wrapper":false,"handle_rerenders":true,"prepend_to_wrapper":false,"custom_styles":null,"enable_variant_listener_on_cards":false,"product_card_selector":null,"displayed_product_resolution_enabled":false,"variant_picker_selector":null,"selected_anchor_selector":null,"general_card_placement_enabled":false,"card_scoped_wrapper_enabled":false,"variant_group_availability_enabled":false,"quick_view_widget_lifecycle_enabled":false,"style_mode":"SMART"},{"wrapper":null,"page":"LANDING_PAGES","inline_display_mode":"NOT_DISPLAYED","show_floating_button":false,"inject_in_parent_of_wrapper":false,"inject_to_all_wrappers":false,"inject_to_all_elements_of_each_wrapper":false,"handle_rerenders":true,"prepend_to_wrapper":false,"custom_styles":null,"enable_variant_listener_on_cards":false,"product_card_selector":null,"displayed_product_resolution_enabled":false,"variant_picker_selector":null,"selected_anchor_selector":null,"general_card_placement_enabled":false,"card_scoped_wrapper_enabled":false,"variant_group_availability_enabled":false,"quick_view_widget_lifecycle_enabled":false,"style_mode":"SMART"}],"product_page_notify_me_style":{"wrapper":[".quantity-submit-row__submit.input-row",".qty-add",".quantity-submit-row.input-row",".form.js-product-form"],"support_wrapper":null,"css_selector_from_theme":null,"inline_display_mode":"BUTTON","show_floating_button":false,"hide_buy_it_now_button":true,"inject_in_parent_of_wrapper":false,"inject_to_all_wrappers":false,"handle_rerenders":true,"prepend_to_wrapper":false,"css_selector":"div.quantity-submit-row__submit.input-row>button[type='submit'].btn.secondary-btn.add-to-cart","css_selector_by_support":"","custom_styles":null,"custom_variant_listener":{"element":null,"property":null,"is_dataset_property":false},"use_add_to_cart_button_selector":true,"style_mode":"SMART"},"subscription_form_style":{"custom_styles":null,"style_mode":"SMART","name_field_is_visible":false,"name_field_is_required":false,"email_field_is_required":false,"phone_field_is_required":false,"whatsapp_field_is_required":false,"quantity_field_is_visible":false,"quantity_max_value":10},"button_classes":["btn","secondary-btn","add-to-cart"],"global_raw_css":"","product_page_raw_css":".restock-alerts-branding-text {\r\n    display: none!important;\r\n}","after_subscribe_message_styles":{"toastColor":"202223","toastBackgroundColor":"d9dfea"}},"ui_contents":[{"notify_me_contents":[{"page":"PRODUCT_PAGE","button_text":"NOTIFY ME WHEN BACK IN STOCK","not_selectable_variants_button_text":"Out of stock? Click here"},{"page":"COLLECTION_PAGE","button_text":"Notify me","not_selectable_variants_button_text":"Out of stock? Click here"},{"page":"LANDING_PAGES","button_text":"Notify me","not_selectable_variants_button_text":"Out of stock? Click here"}],"subscription_form_content":{"form_title":"Notify me via:","email_input_placeholder":"Email Address ...","email_input_below_text":"Don’t worry! We hate spam as much as you do.","email_label":"Email","full_name_label":"Name","full_name_placeholder":"Full name ...","push_label":"Push notification","sms_label":"SMS","sms_input_placeholder":"Phone Number ...","whatsapp_label":"Whatsapp","whatsapp_input_placeholder":"Whatsapp Number ...","empty_name_error_message":"Name is required.","name_length_error_message":"Name is too long.","invalid_email_error_message":"Your email address is not val
4291id.","empty_email_error_message":"Email is required.","invalid_phone_number_error_message":"Your phone number is not valid.","empty_phone_number_error_message":"Phone number is required.","no_channels_selected_error_message":"You need to subscribe to one of the channels.","button_text":"Notify Me When Available","add_to_contacts_checkbox_text":"Notify me about other news or offers too","privacy_policy_text":"I have read and agree to the {{privacy_policy_url_text}}.","privacy_policy_url_text":"privacy policy","privacy_policy_url":"","privacy_policy_error_message":"You must accept our privacy policy","after_subscribe_message_text":"We will notify you when the item is available","already_subscribed_message_text":"You already have subscribed for this item","push_is_not_allowed_message_text":"You didn\\'t allow this site to send you push notifications. To receive back-in-stock notification from this shop.","style_mode":"SMART","quantity_label":"Quantity"},"language":"en"}],"default_language":"en","shop_id":57625,"app_enabled":true,"base_url":"https://api.notify-me.app","excluded_from_back_in_stock_variants":[{"product_id":8962791080229,"variant_id":47629020266789},{"product_id":8962791080229,"variant_id":47629020299557},{"product_id":8962791080229,"variant_id":47629020332325},{"product_id":8962791080229,"variant_id":47629020365093},{"product_id":8962791080229,"variant_id":47629020397861},{"product_id":8962795634981,"variant_id":47629036093733},{"product_id":8962795634981,"variant_id":47629036126501},{"product_id":8962795634981,"variant_id":47629036159269},{"product_id":8962795634981,"variant_id":47629036192037},{"product_id":8962795634981,"variant_id":47629036224805},{"product_id":8962798256421,"variant_id":47629044023589},{"product_id":8962798256421,"variant_id":47629044089125},{"product_id":8962798256421,"variant_id":47629044154661},{"product_id":8962798256421,"variant_id":47629044220197},{"product_id":8962798256421,"variant_id":47629044285733},{"product_id":9098236821797,"variant_id":48060297511205},{"product_id":9098236821797,"variant_id":48060297543973},{"product_id":9098236821797,"variant_id":48060297576741},{"product_id":9098236821797,"variant_id":48060297609509},{"product_id":9098236821797,"variant_id":48060297642277},{"product_id":9428232896805,"variant_id":49028565369125},{"product_id":9428232896805,"variant_id":49028565434661},{"product_id":9428232896805,"variant_id":49028565500197},{"product_id":9428232896805,"variant_id":49028565598501},{"product_id":9428232896805,"variant_id":49028565664037},{"product_id":9428232896805,"variant_id":49028565336357},{"product_id":9428232896805,"variant_id":49028565401893},{"product_id":9428232896805,"variant_id":49028565467429},{"product_id":9428232896805,"variant_id":49028565565733},{"product_id":9428232896805,"variant_id":49028565631269},{"product_id":9692268527909,"variant_id":49945291817253},{"product_id":8780156698917,"variant_id":47051312857381},{"product_id":8104878965029,"variant_id":44478411702565},{"product_id":8104878965029,"variant_id":44478411735333},{"product_id":8104878965029,"variant_id":44478411768101},{"product_id":8104878965029,"variant_id":44478411800869},{"product_id":8104878965029,"variant_id":44478411833637},{"product_id":8104878965029,"variant_id":47409790812453},{"product_id":8104878965029,"variant_id":47409790845221},{"product_id":8104878965029,"variant_id":47409790877989},{"product_id":8104878965029,"variant_id":47409790910757},{"product_id":8104878965029,"variant_id":47409790943525},{"product_id":9543949549861,"variant_id":49383497629989},{"product_id":9543949549861,"variant_id":49383497662757},{"product_id":9543949549861,"variant_id":49383497695525},{"product_id":9543949549861,"variant_id":49383497728293},{"product_id":9543949549861,"variant_id":49383497761061},{"product_id":8614997754149,"variant_id":46644674363685},{"product_id":8614997754149,"variant_id":46644674396453},{"product_id":8614997754149,"variant_id":46644674429221},{"product_id":8614997754149,"variant_id":46644674461989},{"product_id":8614997754149,"variant_id":46644674494757},{"product_id":9428219330853,"variant_id":49028511072549},{"product_id":9428219330853,"variant_id":49028511105317},{"product_id":9428219330853,"variant_id":49028511138085},{"product_id":9428219330853,"variant_id":49028511170853},{"product_id":9428219330853,"variant_id":49028511203621},{"product_id":9428219330853,"variant_id":49028511236389},{"product_id":7290433896536,"variant_id":40122622312536},{"product_id":7290433896536,"variant_id":40122622279768},{"product_id":7290433896536,"variant_id":44333772439845},{"product_id":9775398158629,"variant_id":50228478902565},{"product_id":4750893056088,"variant_id":39446526099544},{"product_id":9565963878693,"variant_id":49459307938085},{"product_id":9657308971301,"variant_id":49802671948069},{"product_id":9657301926181,"variant_id":49802659004709},{"product_id":8133666472229,"variant_id":44562420629797},{"product_id":8133666472229,"variant_id":44562420662565},{"product_id":8133666472229,"variant_id":44562420695333},{"product_id":8133666472229,"variant_id":44562420728101},{"product_id":8133666472229,"variant_id":44562420760869},{"product_id":8223227380005,"variant_id":44893721788709},{"product_id":9544005648677,"variant_id":49383669825829},{"product_id":9544005648677,"variant_id":49383669858597},{"product_id":9544005648677,"variant_id":49383669891365},{"product_id":9544005648677,"variant_id":49383669924133},{"product_id":9544005648677,"variant_id":49383669956901},{"product_id":9544005648677,"variant_id":49387976917285},{"product_id":9544005648677,"variant_id":49387976982821},{"product_id":9544005648677,"variant_id":49387977015589},{"product_id":9544005648677,"variant_id":49387977048357},{"product_id":9544005648677,"variant_id":49387977081125},{"product_id":9544007975205,"variant_id":49383676543269},{"product_id":9544007975205,"variant_id":49383676576037},{"product_id":9544007975205,"variant_id":49387995037989}
4291,{"product_id":9544007975205,"variant_id":49387995070757}],"included_in_back_in_stock_variants":[],"has_contact_integration":false,"ask_for_contact_integration_is_hidden":false,"privacy_policy_is_hidden":true,"disable_branding_permission":true,"is_email_hidden":false,"is_sms_hidden":false,"is_push_hidden":true,"is_whatsapp_hidden":true,"collection_page_show_button_when_any_variant_is_out_of_stock":false,"home_page_show_button_when_any_variant_is_out_of_stock":false,"subscription_limit_reached":false,"is_back_in_stock_active":false,"back_in_stock_product_selection_mode":"EXCLUSION","low_stock":{"excluded_variants":[],"is_service_active":true,"widget_settings":{"show_mode":"LOW_INVENTORY","inventory_threshold":10},"product_page":{"is_elements_shown":true,"ui_contents":{"en":{"description":"Only {{remaining_quantity}} left in stock!"}},"style_mode":"SMART","widget":{"custom_styles":{"show_icon":false,"icon_color":"EE442E","text_color":"EE442E"},"wrapper_by_support":null,"inject_to_all_wrappers":false},"inline_button_placements":[]},"collection_page":{"is_elements_shown":true,"ui_contents":{"en":{"description":"Only {{remaining_quantity}} items left in stock!"}},"style_mode":"SMART","widget":{"custom_styles":{"show_icon":true,"icon_color":"EE442E","text_color":"EE442E"},"wrapper_by_support":null,"inject_to_all_wrappers":false},"inline_button_placements":[]},"landing_page":{"is_elements_shown":true,"ui_contents":{"en":{"description":"Only {{remaining_quantity}} items left in stock!"}},"style_mode":"SMART","widget":{"custom_styles":{"show_icon":true,"icon_color":"EE442E","text_color":"EE442E"},"wrapper_by_support":null,"inject_to_all_wrappers":false},"inline_button_placements":[]}},"is_suspended":false,"default_country_code":null};let metafieldPreOrderData = null;metafieldPreOrderData = {"product_page":{"ui_styles":{"badge":{"custom_styles":{"color":"","borderRadius":"","backgroundColor":""},"is_hidden":false},"button":{"custom_styles":{"color":"","borderSize":"","borderColor":"","borderRadius":"","backgroundColor":""},"is_visible":true},"description":{"is_hidden":false},"hide_buy_it_now_button":true,"is_active":true,"price":{"custom_styles":null,"format":"{symbol}{price}","is_hidden":false},"replace_with_add_to_cart_button":true,"selling_plan_selector":{"custom_styles":{"badgeTextColor":"000000","cardTitleColor":"202223","cardBorderColor":"e4e5e7","cardBorderRadius":"8","badgeBorderRadius":"6","cardBackgroundColor":"ffffff","badgeBackgroun
4291dColor":"e4e5e7","cardDescriptionColor":"6d7175"},"is_active":false,"custom_css":""},"style_mode":"SMART"},"ui_contents":{"en":{"badge_text":"PRE-ORDER","widget_description":"INDIVIDUALLY CRAFTED, DELIVERED IN 4–5 WEEKS.","btn_text":"PRE-ORDER NOW","availability_date_label":"Expected availability","payment_label":"Payment","soon_available_text":"Coming soon","billing_full_payment_text":"Full payment at checkout","billing_due_now_label":"Due now","billing_due_later_label":"Due later on","selling_plan_full_payment_title":"Full payment","selling_plan_partial_payment_title":"Reserve now, pay later","selling_plan_selector_save_label":"Save"}},"elements_selectors":{"button":{"css_selector":"div.quantity-submit-row__submit.input-row>button[type='submit'].btn.secondary-btn.add-to-cart","css_selector_by_support":null,"css_selector_from_theme":null},"price":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"description":{"wrapper_by_support":null},"selling_plan_selector":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"inject_to_all_wrappers":false}},"collection_page":{"ui_styles":{"is_active":false,"button":{"custom_styles":null,"is_visible":true},"badge":{"custom_styles":{"text_color":"000","border_radius":10,"background_color":"e4e5e7"},"is_visible":false,"position":"TOP_RIGHT"},"style_mode":"SMART"},"ui_contents":{"en":{"btn_text":"Pre-order now","badge_text":"Pre-order"}},"elements_selectors":{"button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"badge_parent":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"price":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null,"format":"{symbol}{price}","is_hidden":false},"quick_view_button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"quick_view_section":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"quick_view_section_add_to_cart_button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"featured_section":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"inject_to_all_wrappers":false},"enable_variant_listener_on_cards":false},"landing_page":{"ui_styles":{"is_active":false,"button":{"custom_styles":null,"is_visible":true},"badge":{"custom_styles":{"text_color":"000","border_radius":10,"background_color":"e4e5e7"},"is_visible":false,"position":"TOP_RIGHT"},"style_mode":"SMART","featured_product_is_active":false},"ui_contents":{"en":{"btn_text":"Pre-order now","badge_text":"Pre-order"}},"elements_selectors":{"button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"badge_parent":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"price":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null,"format":"{symbol}{price}","is_hidden":false},"quick_view_button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"quick_view_section":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"quick_view_section_add_to_cart_button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"featured_section":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"inject_to_all_wrappers":false},"enable_variant_listener_on_cards":false},"limit_reached":false,"variant_ids":[39446484680792,49028515234085],"is_selling_plan_removed_by_support":false,"selling_plans_settings":{"690440143141":{"has_discount":false,"value_type":"percentage","value":0.0}},"selling_plans_billing_settings":{"690440143141":{"payment_type":"FULL","checkout_charge":{"percentage":50,"charge_type":"PERCENTAGE","exact_amount":0},"remaining_fee_checkout_time":{"date_type":"AFTER_SOME_DAYS","exact_date":null,"after_some_days":7}}},"selling_plan_id_to_market_ids":{},"selling_plan_id_to_variant_ids":{"690440143141":[39446484680792,49028515234085]},"is_service_active":true,"override_cart_requests":true,"excluded_catalogs_products":[],"excluded_catalogs_collections":[],"excluded_company_locations":[],"description_availability_config":{"690440143141":{"type":"SOON","config":{}}},"mixed_cart_alert":{"show_mixed_cart_alert":false,"is_active":false,"ui_styles":{"show_icon":true,"show_title":true,"show_body":true,"style_mode":"SMART","custom_css":"","custom_styles":{"color":"1A1A1A","iconColor":"616161","borderColor":"F1F1F1","borderRadius":8,"backgroundColor":"F1F1F1"}},"elements_selectors":{"cart_page":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"cart_drawer":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null}},"ui_contents":{"en":{"title":"Shipping Notice","body":"Your order 
4291contains items with different delivery dates."}}}};let metafieldWishlistData = undefined;metafieldWishlistData = {"is_service_active":false,"wishlist_buttons":{"product_page":{"is_visible":true,"style_mode":"SMART","wrapper_by_support":null,"custom_styles":null,"inject_to_all_wrappers":false,"icon":"heart"}},"limit_reached":false,"ui_contents":{"en":{"id":47353,"add_to_wishlist_button_label":"Add to wishlist","remove_from_wishlist_button_label":"It’s in wishlist","list_access_button_label":"Wishlist","list_title":"Wishlist","list_add_all_to_cart_button_label":"Add all to cart","product_card_add_to_cart_button_label":"Add to cart","product_card_out_of_stock_button_label":"Out of stock","empty_list_description":"You didn't like any products yet!","empty_list_explore_button_label":"Explore store","add_to_cart_toast_message":"Added to your cart","login_modal_button_label":"Login","login_modal_description":"Log in to your account to add products to your wishlist and view your previously saved items.","login_modal_title":"Login required"}},"access_button":{"custom_styles":null,"icon":"heart","position":"bottom-left"},"drawer":{"custom_styles":null,"position":"left"},"add_to_cart_message":{"custom_styles":null,"position":"bottom-right"}};let metafieldFlagsData = null;metafieldFlagsData = {};_ReStockConfig._metafields = {
4292    sdkConfig: metafieldConfigData,
4293    preOrderConfig: metafieldPreOrderData,
4294    wishlistConfig: metafieldWishlistData,
4295    featureFlags: metafieldFlagsData
4296  };
4297</script>
4297
4298
4299<!-- BEGIN app snippet: early-cart-guard -->
4299<script id="ReStock-early-cart-guard">
4300(function (window) {
4301  try {
4302    if (window.__nmPreorderEarlyGuard) return;
4303
4304    let cfg = null;
4305    const metafields = window._ReStockConfig?._metafields;
4306    if (metafields?.preOrderConfig && typeof metafields.preOrderConfig === 'object') {
4307      cfg = metafields.preOrderConfig;
4308    }
4309
4310    let wrappersInstalled = false;
4311
4312    window.__nmPreorderEarlyGuard = {
4313      v: 1,
4314      active: true,
4315      setConfig: function (nextConfig) {
4316        if (!nextConfig || typeof nextConfig !== 'object') return;
4317        cfg = nextConfig;
4318        if (cfg.override_cart_requests === true) installWrappers();
4319      }
4320    };
4321
4322    function isGuardActive() {
4323      return window.__nmPreorderEarlyGuard?.active === true;
4324    }
4325
4326    function isCartAddUrl(url) {
4327      try {
4328        const parsed = new URL(String(url), window.document.baseURI);
4329        return /(?:^|\/)cart\/add(?:\.js(?:on)?)?$/.test(parsed.pathname);
4330      } catch (error) {
4331        return false;
4332      }
4333    }
4334
4335    function isPageActive() {
4336      const template = window._ReStockConfig?.templateName;
4337      let pageConfig = null;
4338      if (template === 'product') {
4339        pageConfig = cfg.product_page;
4340      } else if (template === 'collection' || template === 'list-collections' || template === 'search' || template === 'page') {
4341        pageConfig = cfg.collection_page;
4342      } else if (template === 'index') {
4343        pageConfig = cfg.landing_page;
4344      }
4345      return pageConfig?.ui_styles?.is_active === true;
4346    }
4347
4348    function shouldEnrich() {
4349      if (!cfg) return false;
4350      if (cfg.override_cart_requests !== true) return false;
4351      if (cfg.is_service_active !== true) return false;
4352      if (cfg.limit_reached === true) return false;
4353      if (window._ReStockConfig?.isB2BCustomer) return false;
4354      return isPageActive();
4355    }
4356
4357    function isPlanVisibleInMarket(planId) {
4358      const planToMarkets = cfg.selling_plan_id_to_market_ids;
4359      if (!planToMarkets) return true;
4360      const allowedMarketIds = planToMarkets[planId];
4361      if (!allowedMarketIds || allowedMarketIds.length === 0) return true;
4362      const marketId = window._ReStockConfig?.marketId;
4363      if (marketId == null) return true;
4364      return allowedMarketIds.includes(Number(marketId));
4365    }
4366
4367    function findSellingPlanId(variantId) {
4368      const planToVariants = cfg.selling_plan_id_to_variant_ids;
4369      if (!planToVariants) return null;
4370      for (const planId of Object.keys(planToVariants)) {
4371        const variantIds = planToVariants[planId];
4372        if (variantIds && variantIds.includes(variantId) && isPlanVisibleInMarket(planId)) return planId;
4373      }
4374      return null;
4375    }
4376
4377    function localizedContents() {
4378      const contents = cfg.product_page?.ui_contents;
4379      if (!contents || typeof contents !== 'object') return {};
4380      return contents[shopLanguage()] || contents['en'] || Object.values(contents)[0] || {};
4381    }
4382
4383    function shopLanguage() {
4384      const locale = window.Shopify?.locale;
4385      if (locale) return locale;
4386      const documentLanguage = window.document?.documentElement?.lang;
4387      if (documentLanguage && documentLanguage !== 'null') return documentLanguage;
4388      return null;
4389    }
4390
4391    function formatDate(date) {
4392      return date.toISOString().split('T')[0];
4393    }
4394
4395    function toFiniteNumber(value) {
4396      if (typeof value === 'number') return Number.isFinite(value) ? value : null;
4397      if (typeof value === 'string') {
4398        const parsed = parseFloat(value);
4399        return Number.isFinite(parsed) ? parsed : null;
4400      }
4401      return null;
4402    }
4403
4404    function clamp(value, min, max) {
4405      return Math.min(max, Math.max(min, value));
4406    }
4407
4408    function availabilityDateText(planId) {
4409      const settings = cfg.description_availability_config?.[planId];
4410      if (!settings) return '';
4411      if (settings.type === 'SOON') return localizedContents().soon_available_text || '';
4412      if (settings.type === 'SPECIFIC_DATE') {
4413        const parsed = new Date(settings.config.date);
4414        return isNaN(parsed.getTime()) ? '' : formatDate(parsed);
4415      }
4416      if (settings.type === 'RELATIVE_DATE') {
4417        const days = typeof settings.config.days === 'string' ? parseInt(settings.config.days, 10) : settings.config.days;
4418        if (isNaN(days)) return '';
4419        const futureDate = new Date();
4420        futureDate.setDate(futureDate.getDate() + days);
4421        return formatDate(futureDate);
4422      }
4423      return '';
4424    }
4425
4426    function inlineVariantPrice(variantId) {
4427      const variants = window._ReStockConfig?.product?.variants;
4428      if (!Array.isArray(variants)) return null;
4429      const variant = variants.find(function (candidate) {
4430        return Number(candidate?.id) === variantId;
4431      });
4432      if (!variant) return null;
4433      return variant.price ? variant.price / 100 : 0;
4434    }
4435
4436    function finalPriceForPlan(price, planId) {
4437      const adjustment = cfg.selling_plans_settings?.[planId];
4438      if (!adjustment?.has_discount) return price;
4439      if (adjustment.value_type === 'percentage') return price * (1 - adjustment.value / 100);
4440      if (adjustment.value_type === 'fixed_amount') return price - adjustment.value * (window.Shopify?.currency?.rate ?? 1);
4441      return price;
4442    }
4443
4444    function formatMoneyIntl(price) {
4445      const currency = window.Shopify?.currency?.active || 'USD';
4446      const locale = window.Shopify?.locale || 'en-US';
4447      try {
4448        return new Intl.NumberFormat(locale, { style: 'currency', currency: currency }).format(price);
4449      } catch (error) {
4450        return currency + ' ' + price.toFixed(2);
4451      }
4452    }
4453
4454    const AMOUNT_PLACEHOLDER = /\{\{\s*(\w+)\s*\}\}/;
4455
4456    function delimit(cents, precision, thousands, decimal) {
4457      const parts = (cents / 100).toFixed(precision).split('.');
4458      const grouped = parts[0].replace(/(\d)(?=(\d{3})+(?!\d))/g, '$1' + thousands);
4459      return parts[1] ? grouped + (decimal || '.') + parts[1] : grouped;
4460    }
4461
4462    const AMOUNT_FORMATTERS = new Map([
4463      ['amount', function (cents) { return delimit(cents, 2, ','); }],
4464      ['amount_no_decimals', function (cents) { return delimit(cents, 0, ','); }],
4465      ['amount_with_comma_separator', function (cents) { return delimit(cents, 2, '.', ','); }],
4466      ['amount_no_decimals_with_comma_separator', function (cents) { return delimit(cents, 0, '.'); }],
4467      ['amount_with_apostrophe_separator', function (cents) { return delimit(cents, 2, "'"); }],
4468      ['amount_no_decimals_with_space_separator', function (cents) { return delimit(cents, 0, ' '); }],
4469      ['amount_with_space_separator', function (cents) { return delimit(cents, 2, ' ', ','); }],
4470      ['amount_with_period_and_space_separator', function (cents) { return delimit(cents, 2, ' '); }]
4471    ]);
4472
4473    function decodeEntities(s) {
4474      var el = window.document.createElement('textarea'); el.innerHTML = s; return el.value;
4475    }
4476
4477    function moneyFormat() {
4478      const format = window._ReStockConfig?.moneyFormat;
4479      return typeof format === 'string' ? decodeEntities(format.replace(/<[^>]*>/g, '')) : '';
4480    }
4481
4482    function formatMoney(amount) {
4483      const format = moneyFormat();
4484      const formatAmount = AMOUNT_FORMATTERS.get(AMOUNT_PLACEHOLDER.exec(format)?.[1] ?? '');
4485      if (!formatAmount) return formatMoneyIntl(amount);
4486      return format.replace(AMOUNT_PLACEHOLDER, formatAmount(Math.round(amount * 100)));
4487    }
4488
4489    function calculateCheckoutCharge(price, policy) {
4490      const { charge_type, exact_amount, percentage } = policy.checkout_charge;
4491      if (!Number.isFinite(price) || price <= 0) return 0;
4492      if (charge_type === 'PERCENTAGE') return clamp(price * ((toFiniteNumber(percentage) ?? 0) / 100), 0, price);
4493      return clamp(toFiniteNumber(exact_amount) ?? 0, 0, price);
4494    }
4495
4496    function formatRemainingDueDate(policy) {
4497      const { date_type, exact_date, after_some_days } = policy.remaining_fee_checkout_time;
4498      if (date_type === 'EXACT_DATE' && exact_date) {
4499        const parsed = new Date(exact_date + 'T12:00:00Z');
4500        if (!isNaN(parsed.getTime())) return formatDate(parsed);
4501      }
4502      if (date_type === 'AFTER_SOME_DAYS' && after_some_days) {
4503        const days = toFiniteNumber(after_some_days);
4504        if (days === null) return '';
4505        const futureDate = new Date();
4506        futureDate.setDate(futureDate.getDate() + days);
4507        return formatDate(futureDate);
4508      }
4509      return '';
4510    }
4511
4512    function paymentText(planId, variantId) {
4513      const policy = cfg.selling_plans_billing_settings?.[planId];
4514      if (!policy) return '';
4515      const contents = localizedContents();
4516      if (policy.payment_type === 'FULL') return contents.billing_full_payment_text || 'Full payment at checkout';
4517
4518      const price = inlineVariantPrice(variantId);
4519      if (price == null) return '';
4520
4521      const planPrice = finalPriceForPlan(price, planId);
4522      const dueNowAmount = calculateCheckoutCharge(planPrice, policy);
4523      const dueLaterAmount = clamp(planPrice - dueNowAmount, 0, planPrice);
4524      const dueDate = formatRemainingDueDate(policy);
4525
4526      const dueNowLabel = contents.billing_due_now_label || 'Due now';
4527      const dueLaterLabel = contents.billing_due_later_label || 'Due later on';
4528      const formattedDueNow = formatMoney(dueNowAmount);
4529      const formattedDueLater = formatMoney(dueLaterAmount);
4530      const dueLaterPart = dueDate
4531        ? formattedDueLater + ' ' + dueLaterLabel + ' ' + dueDate
4532        : formattedDueLater + ' ' + dueLaterLabel;
4533
4534      return formattedDueNow + ' ' + dueNowLabel + ' · ' + dueLaterPart;
4535    }
4536
4537    const DEFAULT_AVAILABILITY_LABEL = 'Expected availability';
4538    const DEFAULT_PAYMENT_LABEL = 'Payment';
4539    const TYPE_MARKER = 'Type';
4540
4541    function cleanLabel(raw) {
4542      return String(raw == null ? '' : raw)
4543        .replace(/[[\]]/g, '')
4544        .replace(/[\s::]+$/, '')
4545        .trim();
4546    }
4547
4548    function resolvePaymentLabel(raw) {
4549      const cleaned = cleanLabel(raw);
4550      if (!cleaned || cleaned.charAt(0) === '_' || cleaned === TYPE_MARKER || cleaned === DEFAULT_AVAILABILITY_LABEL) {
4551        return DEFAULT_PAYMENT_LABEL;
4552      }
4553      return cleaned;
4554    }
4555
4556    function resolveAvailabilityLabel(raw, paymentLabel) {
4557      const cleaned = cleanLabel(raw);
4558      if (!cleaned || cleaned.charAt(0) === '_' || cleaned === TYPE_MARKER || cleaned === paymentLabel) {
4559        return DEFAULT_AVAILABILITY_LABEL;
4560      }
4561      return cleaned;
4562    }
4563
4564    function visibleCartProperties(planId, variantId) {
4565      const properties = {};
4566      try {
4567        const contents = localizedContents();
4568        const paymentLabel = resolvePaymentLabel(contents.payment_label);
4569        const availabilityLabel = resolveAvailabilityLabel(contents.availability_date_label, paymentLabel);
4570        const availabilityDate = availabilityDateText(planId);
4571        if (availabilityDate) properties[availabilityLabel] = availabilityDate;
4572        const payment = paymentText(planId, variantId);
4573        if (payment) properties[paymentLabel] = payment;
4574      } catch (error) {}
4575      return properties;
4576    }
4577
4578    function setJsonProperty(item, name, value) {
4579      const properties = item.properties && typeof item.properties === 'object' && !Array.isArray(item.properties) ? item.properties : {};
4580      if (properties[name] === value) return false;
4581      properties[name] = value;
4582      item.properties = properties;
4583      return true;
4584    }
4585
4586    function coerceJsonNumbers(item) {
4587      if (item.id) item.id = Number(item.id);
4588      if (item.quantity) item.quantity = Number(item.quantity);
4589    }
4590
4591    function applyVisibleJsonProperties(item, planId, variantId) {
4592      const properties = visibleCartProperties(planId, variantId);
4593      let changed = false;
4594      for (const name of Object.keys(properties)) {
4595        if (setJsonProperty(item, name, properties[name])) changed = true;
4596      }
4597      return changed;
4598    }
4599
4600    function enrichJsonItem(item) {
4601      if (!item || typeof item !== 'object') return false;
4602      const variantId = Number(item.id);
4603      if (!Number.isFinite(variantId)) return false;
4604      const planId = findSellingPlanId(variantId);
4605      if (planId == null) return false;
4606
4607      if (cfg.is_selling_plan_removed_by_support) {
4608        const tagged = setJsonProperty(item, '_purchase_type', 'NM-preorder');
4609        const typed = setJsonProperty(item, 'Type', 'Pre-order');
4610        if (!tagged && !typed) return false;
4611        coerceJsonNumbers(item);
4612        return true;
4613      }
4614
4615      if (item.selling_plan != null && item.selling_plan !== '' && String(item.selling_plan) === String(planId)) return false;
4616
4617      setJsonProperty(item, '_purchase_type', 'NM-preorder');
4618      if (item.selling_plan == null || item.selling_plan === '') item.selling_plan = Number(planId);
4619      if (item.properties._selling_plan_id == null) setJsonProperty(item, '_selling_plan_id', String(planId));
4620      applyVisibleJsonProperties(item, planId, variantId);
4621      coerceJsonNumbers(item);
4622      return true;
4623    }
4624
4625    function enrichJson(data) {
4626      if (!data || typeof data !== 'object') return false;
4627      if (Array.isArray(data.items)) {
4628        let changed = false;
4629        for (const item of data.items) {
4630          if (enrichJsonItem(item)) changed = true;
4631        }
4632        return changed;
4633      }
4634      if (data.items && typeof data.items === 'object') return enrichJsonItem(data.items);
4635      return enrichJsonItem(data);
4636    }
4637
4638    function paramScopes(params) {
4639      const prefixes = [];
4640      const seen = {};
4641      params.forEach(function (value, key) {
4642        const match = /^items\[(\d+)\]\[id\]$/.exec(key);
4643        if (match && !seen[match[1]]) {
4644          seen[match[1]] = true;
4645          prefixes.push('items[' + match[1] + ']');
4646        }
4647      });
4648      if (prefixes.length > 0) return prefixes;
4649      if (params.get('items[id]') != null) return ['items'];
4650      if (params.get('id') != null) return [''];
4651      return [];
4652    }
4653
4654    function scopeKey(prefix, name) {
4655      return prefix ? prefix + '[' + name + ']' : name;
4656    }
4657
4658    function scopePropertyKey(prefix, name) {
4659      return prefix ? prefix + '[properties][' + name + ']' : 'properties[' + name + ']';
4660    }
4661
4662    function setParam(params, key, value) {
4663      if (params.get(key) === value) return false;
4664      params.set(key, value);
4665      return true;
4666    }
4667
4668    function applyRemovedBySupportParams(params, prefix) {
4669      const tagged = setParam(params, scopePropertyKey(prefix, '_purchase_type'), 'NM-preorder');
4670      const typed = setParam(params, scopePropertyKey(prefix, 'Type'), 'Pre-order');
4671      return tagged || typed;
4672    }
4673
4674    function applyVisibleParamProperties(params, prefix, planId, variantId) {
4675      const properties = visibleCartProperties(planId, variantId);
4676      let changed = false;
4677      for (const name of Object.keys(properties)) {
4678        if (setParam(params, scopePropertyKey(prefix, name), properties[name])) changed = true;
4679      }
4680      return changed;
4681    }
4682
4683    function enrichParamScope(params, prefix, planId, variantId) {
4684      if (cfg.is_selling_plan_removed_by_support) return applyRemovedBySupportParams(params, prefix);
4685
4686      const existingPlan = params.get(scopeKey(prefix, 'selling_plan'));
4687      if (existingPlan != null && existingPlan !== '' && String(existingPlan) === String(planId)) return false;
4688
4689      let changed = setParam(params, scopePropertyKey(prefix, '_purchase_type'), 'NM-preorder');
4690      if (existingPlan == null || existingPlan === '') {
4691        params.set(scopeKey(prefix, 'selling_plan'), String(planId));
4692        changed = true;
4693      }
4694      if (params.get(scopePropertyKey(prefix, '_selling_plan_id')) == null) {
4695        params.set(scopePropertyKey(prefix, '_selling_plan_id'), String(planId));
4696        changed = true;
4697      }
4698      if (applyVisibleParamProperties(params, prefix, planId, variantId)) changed = true;
4699      return changed;
4700    }
4701
4702    function enrichParams(params) {
4703      const scopes = paramScopes(params);
4704      let changed = false;
4705      for (const prefix of scopes) {
4706        const variantId = Number(params.get(scopeKey(prefix, 'id')));
4707        if (!Number.isFinite(variantId)) continue;
4708        const planId = findSellingPlanId(variantId);
4709        if (planId == null) continue;
4710        if (enrichParamScope(params, prefix, planId, variantId)) changed = true;
4711      }
4712      return changed;
4713    }
4714
4715    function enrichBody(body) {
4716      if (typeof body === 'string') {
4717        let jsonData = null;
4718        try {
4719          jsonData = JSON.parse(body);
4720        } catch (error) {
4721          jsonData = null;
4722        }
4723        if (jsonData && typeof jsonData === 'object') {
4724          return enrichJson(jsonData) ? { body: JSON.stringify(jsonData), changed: true } : { body: body, changed: false };
4725        }
4726        const params = new URLSearchParams(body);
4727        return enrichParams(params) ? { body: params.toString(), changed: true } : { body: body, changed: false };
4728      }
4729      if (typeof FormData !== 'undefined' && body instanceof FormData) {
4730        return { body: body, changed: enrichParams(body) };
4731      }
4732      if (typeof URLSearchParams !== 'undefined' && body instanceof URLSearchParams) {
4733        return { body: body, changed: enrichParams(body) };
4734      }
4735      return { body: body, changed: false };
4736    }
4737
4738    function extractRequestUrl(input) {
4739      if (typeof input === 'string') return input;
4740      if (typeof input?.url === 'string') return input.url;
4741      if (typeof input?.href === 'string') return input.href;
4742      return '';
4743    }
4744
4745    function maybeEnrichFetchInit(input, init) {
4746      if (!isGuardActive() || !init || init.body == null) return init;
4747      const url = extractRequestUrl(input);
4748      if (!isCartAddUrl(url) || !shouldEnrich()) return init;
4749      const enriched = enrichBody(init.body);
4750      if (!enriched.changed) return init;
4751      return { ...init, body: enriched.body };
4752    }
4753
4754    function installWrappers() {
4755      if (wrappersInstalled) return;
4756      wrappersInstalled = true;
4757
4758      const originalFetch = window.fetch;
4759      window.fetch = function (input, init) {
4760        let nextInit = init;
4761        try {
4762          nextInit = maybeEnrichFetchInit(input, init);
4763        } catch (error) {}
4764        return originalFetch.call(this || window, input, nextInit);
4765      };
4766
4767      const xhrPrototype = window.XMLHttpRequest?.prototype;
4768      if (xhrPrototype) {
4769        const originalOpen = xhrPrototype.open;
4770        const originalSend = xhrPrototype.send;
4771        xhrPrototype.open = function () {
4772          try {
4773            this.__nmEarlyGuardUrl = arguments[1];
4774          } catch (error) {}
4775          return originalOpen.apply(this, arguments);
4776        };
4777        xhrPrototype.send = function (body) {
4778          try {
4779            if (isGuardActive() && body != null && this.__nmEarlyGuardUrl != null && isCartAddUrl(this.__nmEarlyGuardUrl) && shouldEnrich()) {
4780              const enriched = enrichBody(body);
4781              if (enriched.changed) return originalSend.call(this, enriched.body);
4782            }
4783          } catch (error) {}
4784          return originalSend.apply(this, arguments);
4785        };
4786      }
4787    }
4788
4789    if (cfg?.override_cart_requests === true) installWrappers();
4790  } catch (error) {}
4791})(window);
4792</script>
4792
4793<!-- END app snippet -->
4794<!-- BEGIN app snippet: wishlist-page-container -->
4794<script id="ReStock-wishlist-page-container">
4795(function (window) {
4796  try {
4797    if (window.__nmWishlistPageContainer) return;
4798
4799    const CONTAINER_ID = 'nm-wishlist-page-root';
4800    const TARGET_SELECTORS = ['main#MainContent', 'main', '[role="main"]'];
4801    const RELATIVE_PLACEMENTS = ['before', 'after', 'start', 'end'];
4802
4803    function trimTrailingSlash(path) {
4804      const value = String(path);
4805      return value.length > 1 && value.charAt(value.length - 1) === '/' ? value.slice(0, -1) : value;
4806    }
4807
4808    function stripRoutesRoot(pathname) {
4809      const root = window.Shopify?.routes?.root;
4810      if (typeof root !== 'string') return pathname;
4811      const prefix = trimTrailingSlash(root);
4812      if (prefix === '' || prefix === '/') return pathname;
4813      if (pathname === prefix) return '/';
4814      return pathname.indexOf(prefix + '/') === 0 ? pathname.slice(prefix.length) : pathname;
4815    }
4816
4817    function isConfiguredPage(pagePath) {
4818      const pathname = window.location?.pathname;
4819      if (typeof pathname !== 'string') return false;
4820      return trimTrailingSlash(stripRoutesRoot(pathname)) === trimTrailingSlash(pagePath);
4821    }
4822
4823    function hasShareToken() {
4824      const search = window.location?.search;
4825      if (!search) return false;
4826      return !!new URLSearchParams(search).get('w');
4827    }
4828
4829    function isBootable(wishlistConfig, sdkConfig) {
4830      if (!sdkConfig || typeof sdkConfig !== 'object') return false;
4831      if (sdkConfig.app_enabled !== true) return false;
4832      if (sdkConfig.is_suspended === true) return false;
4833      return wishlistConfig.is_service_active === true;
4834    }
4835
4836    function matchElement(selector) {
4837      try {
4838        return window.document.querySelector(selector) || null;
4839      } catch (error) {
4840        return null;
4841      }
4842    }
4843
4844    function configuredTarget(placement) {
4845      if (!placement || typeof placement !== 'object') return null;
4846      if (typeof placement.css_selector !== 'string' || placement.css_selector === '') return null;
4847      const element = matchElement(placement.css_selector);
4848      if (!element) return null;
4849      const relative = RELATIVE_PLACEMENTS.indexOf(placement.relative_placement) === -1 ? 'start' : placement.relative_placement;
4850      return { element: element, relative: relative };
4851    }
4852
4853    function builtInTarget() {
4854      for (const selector of TARGET_SELECTORS) {
4855        const element = matchElement(selector);
4856        if (element) return { element: element, relative: 'start' };
4857      }
4858      return null;
4859    }
4860
4861    function insertContainer(container, target) {
4862      if (target.relative === 'before' || target.relative === 'after') {
4863        const parent = target.element.parentNode;
4864        if (!parent) return false;
4865        parent.insertBefore(container, target.relative === 'before' ? target.element : target.element.nextSibling || null);
4866        return true;
4867      }
4868      target.element.insertBefore(container, target.relative === 'end' ? null : target.element.firstChild || null);
4869      return true;
4870    }
4871
4872    function createContainer(placement) {
4873      const target = configuredTarget(placement) || builtInTarget();
4874      if (!target) return null;
4875      const container = window.document.createElement('div');
4876      container.id = CONTAINER_ID;
4877      container.setAttribute('data-nm-container-source', 'fallback');
4878      return insertContainer(container, target) ? container : null;
4879    }
4880
4881    function usablePagePath(wishlistConfig) {
4882      const myWishlist = wishlistConfig && typeof wishlistConfig === 'object' ? wishlistConfig.my_wishlist : null;
4883      return myWishlist && typeof myWishlist.page_path === 'string' ? myWishlist.page_path : '';
4884    }
4885
4886    function wishlistPageConfig(wishlistConfig) {
4887      const pagePath = usablePagePath(wishlistConfig);
4888      return pagePath && isConfiguredPage(pagePath) ? wishlistConfig.my_wishlist : null;
4889    }
4890
4891    function armContainer(myWishlist) {
4892      const container = window.document.getElementById(CONTAINER_ID) || createContainer(myWishlist.container_placement);
4893      if (container) container.removeAttribute('data-nm-page-state');
4894    }
4895
4896    function markInactive() {
4897      const container = window.document.getElementById(CONTAINER_ID);
4898      if (container) container.setAttribute('data-nm-page-state', 'inactive');
4899    }
4900
4901    function dearmContainer() {
4902      const stale = window.document.getElementById(CONTAINER_ID);
4903      if (stale && stale.getAttribute('data-nm-container-source') === 'fallback') stale.remove();
4904      else markInactive();
4905    }
4906
4907    function ensure(wishlistConfig, sdkConfig) {
4908      try {
4909        const myWishlist = wishlistPageConfig(wishlistConfig);
4910        if (!myWishlist) {
4911          if (usablePagePath(wishlistConfig)) dearmContainer();
4912          return;
4913        }
4914        const active = myWishlist.type === 'separate_page' || hasShareToken();
4915        if (active && isBootable(wishlistConfig, sdkConfig)) armContainer(myWishlist);
4916        else markInactive();
4917      } catch (error) {}
4918    }
4919
4920    window.__nmWishlistPageContainer = { v: 1, ensure: ensure };
4921
4922    const metafields = window._ReStockConfig?._metafields;
4923    ensure(metafields?.wishlistConfig, metafields?.sdkConfig);
4924  } catch (error) {}
4925})(window);
4926</script>
4926
4927<!-- END app snippet -->
4928
4929<script src="https://cdn.shopify.com/extensions/01a11705-0cff-783e-8ab3-1049de4a3034/bestpush-111/assets/restock-sdk-loader.js?v=1791387556" defer></script>
4929
4930
4931<style>
4932  #nm-wishlist-page-root {
4933    min-height: 60vh;
4934  }
4935
4936  #nm-wishlist-page-root[data-nm-container-source="fallback"] {
4937    box-sizing: border-box;
4938    max-width: 1200px;
4939    margin: 0 auto;
4940    padding: 0 1.5rem;
4941  }
4942
4943  #nm-wishlist-page-root[data-nm-page-state="inactive"]:empty {
4944    display: none;
4945  }
4946
4947  #nm-wishlist-page-root:empty {
4948    display: flex;
4949    align-items: center;
4950    justify-content: center;
4951  }
4952
4953  #nm-wishlist-page-root:empty::after {
4954    content: "";
4955    width: 36px;
4956    height: 36px;
4957    border: 3px solid #e3e3e3;
4958    border-top-color: #1773b0;
4959    border-radius: 50%;
4960    animation: nm-wishlist-page-boot-spin 0.7s linear infinite;
4961  }
4962
4963  @keyframes nm-wishlist-page-boot-spin {
4964    to {
4965      transform: rotate(360deg);
4966    }
4967  }
4968
4969  body:has(#nm-wishlist-page-root:not([data-nm-page-state="inactive"])) .main-page-title,
4970  body:has(#nm-wishlist-page-root:not([data-nm-page-state="inactive"])) .page-title,
4971  body:has(#nm-wishlist-page-root:not(:empty)) .main-page-title,
4972  body:has(#nm-wishlist-page-root:not(:empty)) .page-title {
4973    display: none !important;
4974  }
4975</style>
4976
4977
4978</div><div id="shopify-block-AVElYbHJnemxjbVVrN__10840395464443086010" class="shopify-block shopify-app-block">
4979
4980
4981<script>
4982  console.log("[Alia app extension] v1.0.5");
4983
4984  const BACKEND_URL = "https://backend.alia-prod.com";
4985
4986  window.ALIA_SHOPIFY_EXTENSION_INFO = {
4987    customerID: "",
4988    country: "US",
4989    market: "us",
4990    language: "en"
4991  }
4992
4993  if (document.readyState !== "loading") {
4994    initAlia();
4995  } else {
4996    document.addEventListener("DOMContentLoaded", () => initAlia(), { once: true });
4997  }
4998
4999  async function initAlia() {
5000    const url = BACKEND_URL + "/public/launcher.js?shopifyUrl=forthosewhosin.myshopify.com";
5001    const script = document.createElement("script");
5002    script.src = url;
5003    script.async = true;
5004    document.head.appendChild(script);
5005  }
5006</script>
5006
5007
5008</div><div id="shopify-block-AZUlWZUJldGU2UnliZ__11521400237943225945" class="shopify-block shopify-app-block"><link rel="stylesheet" href="https://cdn.shopify.com/extensions/01a1167f-69dd-7dfc-b2c3-78ee613689ef/variants-split-as-products-945/assets/em-variants-split-style.css">
5009
5010
5011
5012
5013
5014
5015
5016
5017
5018  
5018<script>
5019    let b2b_customer = false;
5020    console.log('b2b_customer', b2b_customer);
5021  </script>
5021
5022
5023
5024<input
5025  type="hidden"
5026  id="emvsCollectionId"
5027  value=""
5028>
5029<input
5030  type="hidden"
5031  id="emvsPageType"
5032  value="search"
5033>
5034
5035<input
5036  type="hidden"
5037  id="emvsTemplateName"
5038  value="search"
5039>
5040
5041<input
5042  type="hidden"
5043  id="emvsCurrencySymbol"
5044  value="${{amount}} USD"
5045>
5046
5047<script src="https://cdn.shopify.com/extensions/01a1167f-69dd-7dfc-b2c3-78ee613689ef/variants-split-as-products-945/assets/em-advanced-html.js" defer></script>
vendor: 1 bytes, line 5047
5047
5048<script src="https://cdn.shopify.com/extensions/01a1167f-69dd-7dfc-b2c3-78ee613689ef/variants-split-as-products-945/assets/em-variants-split-script.js" defer></script>
5048
5049
5050<input type="hidden" id="em-store-locale-code" value="">
5051<input type="hidden" id="em-store-locale-name" value="">
5052<input type="hidden" id="em-store-locale-endonymname" value="">
5053<input type="hidden" id="em-store-locale-endonymname" value="">
5054
5055
5056  
5057
5058  
5059
5060
5061<input type="hidden" id="em_products_size" value="">
5062
5063<input
5064  type="hidden"
5065  value=""
5066  id="total_number_of_pages"
5067>
5068
5069<input
5070  type="hidden"
5071  value="en"
5072  id="em-settings-locale-code"
5073>
5074
5075<input
5076  type="hidden"
5077  value="false"
5078  id="em-settings-variants-shuffle"
5079>
5080
5081<input
5082  type="hidden"
5083  value="false"
5084  id="em-settings-enable-for-filters"
5085>
5086
5087<input
5088  type="hidden"
5089  value="false"
5090  id="em-settings-show-default-review"
5091>
5092
5093<input
5094  type="hidden"
5095  value="false"
5096  id="em-settings-hide-second-image"
5097>
5098
5099<input
5100  type="hidden"
5101  value="#000"
5102  id="em-settings-default-stars-color"
5103>
5104
5105<input
5106  type="hidden"
5107  value="15"
5108  id="em-settings-default-stars-size"
5109>
5110
5111<input
5112  type="hidden"
5113  value="normal"
5114  id="em-settings-default-stars-weight"
5115>
5116
5117
5118
5119
5120
5121
5122
5123</div>
5123<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
5123
5124</body>
5125</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.