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 – 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&ev=PageView&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="{"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"}"> 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 €)</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 €)</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 $)</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 $)</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">© 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.