<!DOCTYPE html>
<html data-wf-page="640ec1b9bae1c5cb9703fef2" data-wf-site="63f81962926b3cf73bfbfcee" lang="en" data-money-format="${{amount}}"><head><link rel="canonical" href="https://www.roguereason.com/password"><title>&ndash; Rogue Reasons</title>

<meta property="og:site_name" content="Rogue Reasons">
<meta property="og:url" content="https://www.roguereason.com">
<meta property="og:title" content="Rogue Reasons">
<meta property="og:type" content="website">
<meta property="og:description" content="Everyone has a moment where the script feels obvious.

Where the path feels assigned.Where the alignment feels forced.
Some ignore it,Some adjust to it, Some continue right, But Others turn left.

That turn is the reason, that reason creates ROGUE.

An identity that refuses to live pre-written. One who builds, not foll"><meta property="og:image" content="http://www.roguereason.com/cdn/shop/files/IMG_0364_2df4b33a-6090-48e2-98d2-d40c46bb906a.jpg?v=1769672645">
  <meta property="og:image:secure_url" content="https://www.roguereason.com/cdn/shop/files/IMG_0364_2df4b33a-6090-48e2-98d2-d40c46bb906a.jpg?v=1769672645">
  <meta property="og:image:width" content="391">
  <meta property="og:image:height" content="400"><meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Rogue Reasons">
<meta name="twitter:description" content="Everyone has a moment where the script feels obvious.

Where the path feels assigned.Where the alignment feels forced.
Some ignore it,Some adjust to it, Some continue right, But Others turn left.

That turn is the reason, that reason creates ROGUE.

An identity that refuses to live pre-written. One who builds, not foll"><meta charset="utf-8">
<meta content="width=device-width, initial-scale=1" name="viewport">
<link href="//www.roguereason.com/cdn/shop/t/2/assets/normalize.css?v=7230471698553888871740967322" rel="stylesheet" type="text/css" media="all" />
<link href="//www.roguereason.com/cdn/shop/t/2/assets/components.css?v=92836298319103936851740967322" rel="stylesheet" type="text/css" media="all" />
<link href="//www.roguereason.com/cdn/shop/t/2/assets/plain-jane.css?v=99738437687419044581769542197" rel="stylesheet" type="text/css" media="all" />
<link href="https://fonts.googleapis.com" rel="preconnect">
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin="anonymous">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.3.0/css/all.min.css" integrity="sha512-SzlrxWUlpfuzQ+pcUCosxcglQRNAq/DZjVsC0lE40xsADsfeQoEypE+enwcOiGjk/bSuGGKHEyjSoQ1zVisanQ==" crossorigin="anonymous" referrerpolicy="no-referrer" />
<script src="https://ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js" type="text/javascript"></script>
<script type="text/javascript">WebFont.load({
google: {
families: ["Inconsolata:400,700","Inter:100,200,300,regular,500,600,700,800,900","Inter Tight:100,200,300,regular,500,600,700,800,900,100italic,200italic,300italic,italic,500italic,600italic,700italic,800italic,900italic"]
}});</script>
<!-- [if lt IE 9]><script src="https://cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv.min.js" type="text/javascript"></script><![endif] -->
<script type="text/javascript">!function(o,c){var n=c.documentElement,t=" w-mod-";n.className+=t+"js",("ontouchstart"in o||o.DocumentTouch&&c instanceof DocumentTouch)&&(n.className+=t+"touch")}(window,document);</script><link href="//www.roguereason.com/cdn/shop/t/2/assets/favicon.png?v=118676521960640802931740967312" rel="shortcut icon" type="image/x-icon"><link href="//www.roguereason.com/cdn/shop/t/2/assets/webclip.png?v=53776629807863520291740967312" rel="apple-touch-icon"><style>
body {
overflow-y: scroll; /* Add a scrollbar to the y-axis */
scroll-behavior: smooth; /* Make the scrolling smooth */
}
::-webkit-scrollbar {
width: 5px; /* Set the width of the scrollbar */
height: 5px; /* Set the height of the scrollbar */
}
::-webkit-scrollbar-thumb {
background-color: #dd1d1d; /* Set the color of the thumb */
border-radius: 5px; /* Set the radius of the thumb */
}
::-webkit-scrollbar-track {
background-color: #FFF; /* Set the color of the track */
}
body::-webkit-scrollbar {
display: none;
}
body {
-ms-overflow-style: none;
scrollbar-width: none;
}
body::-webkit-scrollbar-thumb {
display: none;
}
</style>
<link href="//www.roguereason.com/cdn/shop/t/2/assets/udesly-common.min.css?v=116505898062391967971740967312" rel="stylesheet" type="text/css" media="all" /><script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script><meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/69116428469/digital_wallets/dialog">
<meta name="shopify-checkout-api-token" content="6b97362b00735766ce4db6801aace11d">
<link rel="alternate" hreflang="x-default" href="https://www.roguereason.com/password">
<link rel="alternate" hreflang="en" href="https://www.roguereason.com/password">
<link rel="alternate" hreflang="en-AE" href="https://www.rogue22.shop/password">
<link rel="alternate" hreflang="en-AT" href="https://www.rogue22.shop/password">
<link rel="alternate" hreflang="en-AU" href="https://www.rogue22.shop/password">
<link rel="alternate" hreflang="en-BE" href="https://www.rogue22.shop/password">
<link rel="alternate" hreflang="en-CA" href="https://www.rogue22.shop/password">
<link rel="alternate" hreflang="en-CH" href="https://www.rogue22.shop/password">
<link rel="alternate" hreflang="en-CZ" href="https://www.rogue22.shop/password">
<link rel="alternate" hreflang="en-DE" href="https://www.rogue22.shop/password">
<link rel="alternate" hreflang="en-DK" href="https://www.rogue22.shop/password">
<link rel="alternate" hreflang="en-ES" href="https://www.rogue22.shop/password">
<link rel="alternate" hreflang="en-FI" href="https://www.rogue22.shop/password">
<link rel="alternate" hreflang="en-FR" href="https://www.rogue22.shop/password">
<link rel="alternate" hreflang="en-GB" href="https://www.rogue22.shop/password">
<link rel="alternate" hreflang="en-HK" href="https://www.rogue22.shop/password">
<link rel="alternate" hreflang="en-IE" href="https://www.rogue22.shop/password">
<link rel="alternate" hreflang="en-IL" href="https://www.rogue22.shop/password">
<link rel="alternate" hreflang="en-IT" href="https://www.rogue22.shop/password">
<link rel="alternate" hreflang="en-JP" href="https://www.rogue22.shop/password">
<link rel="alternate" hreflang="en-KR" href="https://www.rogue22.shop/password">
<link rel="alternate" hreflang="en-MY" href="https://www.rogue22.shop/password">
<link rel="alternate" hreflang="en-NL" href="https://www.rogue22.shop/password">
<link rel="alternate" hreflang="en-NO" href="https://www.rogue22.shop/password">
<link rel="alternate" hreflang="en-NZ" href="https://www.rogue22.shop/password">
<link rel="alternate" hreflang="en-PL" href="https://www.rogue22.shop/password">
<link rel="alternate" hreflang="en-PT" href="https://www.rogue22.shop/password">
<link rel="alternate" hreflang="en-SE" href="https://www.rogue22.shop/password">
<link rel="alternate" hreflang="en-SG" href="https://www.rogue22.shop/password">
<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=69116428469" crossorigin="anonymous"></script>
<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":69116428469,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/69116428469","merchantName":"Rogue Reasons","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"Rogue Reasons","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
<script>var Shopify = Shopify || {};
Shopify.shop = "q7a1cr-au.myshopify.com";
Shopify.locale = "en";
Shopify.currency = {"active":"USD","rate":"1.0"};
Shopify.country = "US";
Shopify.theme = {"name":"plainjane1-0-theme","id":142394392757,"schema_name":"Plain Jane","schema_version":"1.0.0","theme_store_id":null,"role":"main"};
Shopify.theme.handle = "null";
Shopify.theme.style = {"id":null,"handle":null};
Shopify.cdnHost = "www.roguereason.com/cdn";
Shopify.routes = Shopify.routes || {};
Shopify.routes.root = "/";
Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
Shopify.SignInWithShop = Shopify.SignInWithShop || {};
Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
Shopify.SignInWithShop.User.recognized = false;</script>
<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
<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>
<script>
  window.ShopifyPay = window.ShopifyPay || {};
  window.ShopifyPay.apiHost = "shop.app\/pay";
  window.ShopifyPay.redirectState = null;
</script>
<script>
  window.Shopify = window.Shopify || {};
  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.01 };
  window.Shopify.SignInWithShop.eligible = true;
</script>
<script id="shop-js-analytics" type="application/json">{"pageType":"password"}</script>
<script defer="defer" async type="module" src="//www.roguereason.com/cdn/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
<script type="module">
  await import("//www.roguereason.com/cdn/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");

  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true,"transferSessionEnabled":true});

</script>
<script>
  window.Shopify = window.Shopify || {};
  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
  window.Shopify.featureAssets['shop-js'] = {"shop-toast-manager":["modules/v2/loader.shop-toast-manager.en.esm.js"],"shop-button":["modules/v2/loader.shop-button.en.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.en.esm.js"],"listener":["modules/v2/loader.listener.en.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.en.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.en.esm.js"],"avatar":["modules/v2/loader.avatar.en.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.en.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.en.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.en.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.en.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.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"],"pay-button":["modules/v2/loader.pay-button.en.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.en.esm.js"],"shop-login":["modules/v2/loader.shop-login.en.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.en.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.en.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.en.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.en.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.en.esm.js"]};
</script>
<script>(function() {
  var isLoaded = false;
  function asyncLoad() {
    if (isLoaded) return;
    isLoaded = true;
    var urls = ["https:\/\/sdk.postscript.io\/sdk-script-loader.bundle.js?shopId=511519\u0026shop=q7a1cr-au.myshopify.com"];
    for (var i = 0; i < urls.length; i++) {
      var s = document.createElement('script');
      s.type = 'text/javascript';
      s.async = true;
      s.src = urls[i];
      var x = document.getElementsByTagName('script')[0];
      x.parentNode.insertBefore(s, x);
    }
  };
  if(window.attachEvent) {
    window.attachEvent('onload', asyncLoad);
  } else {
    window.addEventListener('load', asyncLoad, false);
  }
})();</script>
<script id="__st">var __st={"a":69116428469,"offset":-14400,"reqid":"53ecb787-4536-477b-8370-8418e83621f3-1781313237","pageurl":"www.roguereason.com\/password","u":"7d2f75a50a25","p":"password"};</script>
<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
<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.2.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>
<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.roguereason.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
<script crossorigin="anonymous" defer="defer" src="//www.roguereason.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-bf1cdb70.js?v=20250812"></script>
<script id="shopify-origin-trials" async="async" integrity="sha256-MrpR+SbfwphjsvuxKsSWA5xxY07P36eahsNLLXSgEwo=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-c173577b.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></script>
<script id='scb4127' type='text/javascript' async='' src='https://www.roguereason.com/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script>
<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>

<script async src="https://shopify-api-0889de2382e9.herokuapp.com/api/script/87381a22-9ddf-4109-9c8b-b7280ad43bf6"></script>
<!-- BEGIN app block: shopify://apps/postscript-sms-marketing/blocks/sdk/019be67b-1a2f-7589-97a3-72f1751f443e -->
<script id="embedded-sdk">
    window.ps_extension_shop_id = 511519;
</script>

<!-- END app block --><script src="https://cdn.shopify.com/extensions/019e6a29-8686-70f5-9b5a-a5c7871d7dd6/postscript-shopify-extensions-32/assets/sdk-embed-script-loader.js" type="text/javascript" defer="defer"></script>
<script src="https://cdn.shopify.com/extensions/019ebc51-8b84-78c1-bcec-c0ca7757b6bf/ig-fb-shoppable-comments-62/assets/clicktracking.js" type="text/javascript" defer="defer"></script>
<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
<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: 69116428469,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "password"};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>
<script>
  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
</script>
<script id="web-pixels-manager-setup">(function(){var wpmLoader=function(){"use strict";return function(e,d,r,n){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};if(!Boolean(null==(i=null==(a=window.Shopify)?void 0:a.analytics)?void 0:i.replayQueue)){var a,i;window.Shopify=window.Shopify||{};var t=window.Shopify;t.analytics=t.analytics||{};var s=t.analytics;s.replayQueue=[],s.publish=function(e,d,r){return s.replayQueue.push([e,d,r]),!0};try{self.performance.mark("wpm:start")}catch(e){}var l,u,c,m,p,f,h,g,y,w,v,b,S,P=(u=(l={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:?[ /-](13[3-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(13[5-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(13[3-9]|1[4-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:?[ /-](13[3-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(13[5-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(13[3-9]|1[4-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,c=l.legacy,(m=navigator.userAgent).match(u)?"modern":m.match(c)?"legacy":"unknown"),C="modern"===P?"modern":"legacy",_=(null!=n?n:{modern:"",legacy:""})[C],O=[(p={baseUrl:d,hashVersion:r,buildTarget:C}).baseUrl,"/wpm","/b",p.hashVersion,"modern"===p.buildTarget?"m":"l",".js"].join(""),U=(f={version:r,bundleTarget:P,surface:e.surface,pageUrl:self.location.href,monorailEndpoint:e.monorailEndpoint},h=f.version,g=f.bundleTarget,y=f.surface,w=f.pageUrl,v=f.monorailEndpoint,{emit:function(e){var d=e.status,r=e.errorMsg,n=(new Date).getTime(),o=JSON.stringify({metadata:{event_sent_at_ms:n},events:[{schema_id:"web_pixels_manager_load/3.1",payload:{version:h,bundle_target:g,page_url:w,status:d,surface:y,error_msg:r},metadata:{event_created_at_ms:n}}]});if(!v)return console&&console.warn&&console.warn("[Web Pixels Manager] No Monorail endpoint provided, skipping logging."),!1;try{return self.navigator.sendBeacon.bind(self.navigator)(v,o)}catch(e){}var a=new XMLHttpRequest;try{return a.open("POST",v,!0),a.setRequestHeader("Content-Type","text/plain"),a.send(o),!0}catch(e){return console&&console.warn&&console.warn("[Web Pixels Manager] Got an unhandled error while logging to Monorail."),!1}}});try{o.browserTarget=P,function(e){var d=e.src,r=e.async,n=void 0===r||r,o=e.onload,a=e.onerror,i=e.sri,t=e.scriptDataAttributes,s=void 0===t?{}:t,l=document.createElement("script"),u=document.querySelector("head"),c=document.querySelector("body");if(l.async=n,l.src=d,i&&(l.integrity=i,l.crossOrigin="anonymous"),s)for(var m in s)if(Object.prototype.hasOwnProperty.call(s,m))try{l.dataset[m]=s[m]}catch(e){}if(o&&l.addEventListener("load",o),a&&l.addEventListener("error",a),u)u.appendChild(l);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(l)}}({src:O,async:!0,onload:function(){if(!function(){var e,d;return Boolean(null==(d=null==(e=window.Shopify)?void 0:e.analytics)?void 0:d.initialized)}()){var d=window.webPixelsManager.init(e)||void 0;if(d){var r=window.Shopify.analytics;r.replayQueue.forEach(function(e){var r=e[0],n=e[1],o=e[2];d.publishCustomEvent(r,n,o)}),r.replayQueue=[],r.publish=d.publishCustomEvent,r.visitor=d.visitor,r.initialized=!0}}},onerror:function(){return U.emit({status:"failed",errorMsg:"".concat(O," has failed to load")})},sri:(b=_,S=/^sha384-[A-Za-z0-9+/=]+$/,"string"==typeof b&&S.test(b)?_:""),scriptDataAttributes:o}),U.emit({status:"loading"})}catch(e){U.emit({status:"failed",errorMsg:(null==e?void 0:e.message)||"Unknown error"})}}}}();wpmLoader({shopId: 69116428469,storefrontBaseUrl: "https://www.roguereason.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://monorail-edge.shopifysvc.com/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["d5bdd5d0","f36ec97b","2b8f910e"],webPixelsConfigList: [{"id":"3132948661","configuration":"{\"accountID\":\"q7a1cr-au\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"58daf38f8730bc20f5715012a9b1ff5b","type":"APP","apiClientId":12388204545,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"2977497269","configuration":"{\"pixel_id\":\"1382618053491150\",\"pixel_type\":\"facebook_pixel\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"abff2a8add143ccb04deb20f0ebd74a9","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"766050485","configuration":"{\"shopId\":\"511519\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"91ef52b92bfb6ed320ef1c1053777453","type":"APP","apiClientId":2328352,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted","enabledFlags":["9a3ed68a"]},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0460","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0460","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"Rogue Reasons","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"q7a1cr-au.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/www.roguereason.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null,"page":{"pageType":"password","resourceId":null}},},"https://www.roguereason.com/cdn","032da393w19368061p0cc732e2m671615c3",{"modern":"","legacy":""},{"trekkieShim":true,"apiClientId":"580111","pageType":"password","shopId":"69116428469","storefrontBaseUrl":"https:\/\/www.roguereason.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"d5bdd5d0\", \"f36ec97b\", \"2b8f910e\"]","isMerchantRequest":"false","hashVersion":"032da393w19368061p0cc732e2m671615c3","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script><script>
  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
  window.ShopifyAnalytics.meta.currency = 'USD';
  var meta = {"page":{"pageType":"password","requestId":"53ecb787-4536-477b-8370-8418e83621f3-1781313237"}};
  for (var attr in meta) {
    window.ShopifyAnalytics.meta[attr] = meta[attr];
  }
</script>
<script class="analytics">
  (function () {
    var customDocumentWrite = function(content) {
      var jquery = null;

      if (window.jQuery) {
        jquery = window.jQuery;
      } else if (window.Checkout && window.Checkout.$) {
        jquery = window.Checkout.$;
      }

      if (jquery) {
        jquery('body').append(content);
      }
    };

    var hasLoggedConversion = function(token) {
      if (token) {
        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
      }
      return false;
    }

    var setCookieIfConversion = function(token) {
      if (token) {
        var twoMonthsFromNow = new Date(Date.now());
        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);

        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
      }
    }

    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
    if (trekkie.integrations) {
      return;
    }
    trekkie.methods = [
      'identify',
      'page',
      'ready',
      'track',
      'trackForm',
      'trackLink'
    ];
    trekkie.factory = function(method) {
      return function() {
        var args = Array.prototype.slice.call(arguments);
        args.unshift(method);
        trekkie.push(args);
        if (window.__TREKKIE_SHIM_QUEUE && (method == 'track' || method == 'page')) {
          try {
            window.__TREKKIE_SHIM_QUEUE.push({
              from: 'trekkie-stub',
              method: method,
              args: args.slice(1)
            });
          } catch (e) {
            // no-op
          }
        }
        return trekkie;
      };
    };
    for (var i = 0; i < trekkie.methods.length; i++) {
      var key = trekkie.methods[i];
      trekkie[key] = trekkie.factory(key);
    }
    trekkie.load = function(config) {
      trekkie.config = config || {};
      trekkie.config.initialDocumentCookie = document.cookie;
      var first = document.getElementsByTagName('script')[0];
var script = document.createElement('script');
script.type = 'text/javascript';
script.onerror = function(e) {
  var scriptFallback = document.createElement('script');
  scriptFallback.type = 'text/javascript';
  scriptFallback.onerror = function(error) {
          var Monorail = {
      produce: function produce(monorailDomain, schemaId, payload) {
        var currentMs = new Date().getTime();
        var event = {
          schema_id: schemaId,
          payload: payload,
          metadata: {
            event_created_at_ms: currentMs,
            event_sent_at_ms: currentMs
          }
        };
        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
      },
      sendRequest: function sendRequest(endpointUrl, payload) {
        // Try the sendBeacon API
        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
          var blobData = new window.Blob([payload], {
            type: 'text/plain'
          });

          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
            return true;
          } // sendBeacon was not successful

        } // XHR beacon

        var xhr = new XMLHttpRequest();

        try {
          xhr.open('POST', endpointUrl);
          xhr.setRequestHeader('Content-Type', 'text/plain');
          xhr.send(payload);
        } catch (e) {
          console.log(e);
        }

        return false;
      },
      isIos12: function isIos12() {
        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
      }
    };
    Monorail.produce('monorail-edge.shopifysvc.com',
      'trekkie_storefront_load_errors/1.1',
      {shop_id: 69116428469,
      theme_id: 142394392757,
      app_name: "storefront",
      context_url: window.location.href,
      source_url: "//www.roguereason.com/cdn/s/trekkie.storefront.370ef8ffef154dc56bb5a814fea4666724353464.min.js"});

  };
  scriptFallback.async = true;
  scriptFallback.src = '//www.roguereason.com/cdn/s/trekkie.storefront.370ef8ffef154dc56bb5a814fea4666724353464.min.js';
  first.parentNode.insertBefore(scriptFallback, first);
};
script.async = true;
script.src = '//www.roguereason.com/cdn/s/trekkie.storefront.370ef8ffef154dc56bb5a814fea4666724353464.min.js';
first.parentNode.insertBefore(script, first);

    };
    trekkie.load(
      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":69116428469,"isMerchantRequest":null,"themeId":142394392757,"themeCityHash":"13078863835301700307","contentLanguage":"en","currency":"USD","eventMetadataId":"93db4d1c-0315-4206-8d26-32e875ecc498"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["b5387b81","d5bdd5d0"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
    );

    var loaded = false;
    trekkie.ready(function() {
      if (loaded) return;
      loaded = true;

      window.ShopifyAnalytics.lib = window.trekkie;

      var originalDocumentWrite = document.write;
      document.write = customDocumentWrite;
      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
      document.write = originalDocumentWrite;

      window.ShopifyAnalytics.lib.page(null,{"pageType":"password","requestId":"53ecb787-4536-477b-8370-8418e83621f3-1781313237","shopifyEmitted":true});

      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
      var token = match? match[1]: undefined;
      if (!hasLoggedConversion(token)) {
        setCookieIfConversion(token);
        
      }
    });

    var eventsListenerScript = document.createElement('script');
    eventsListenerScript.async = true;
    eventsListenerScript.src = "//www.roguereason.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
})();</script>
<script
  defer
  src="https://www.roguereason.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.5.0.min.js"
  data-application="storefront-renderer"
  data-shop-id="69116428469"
  data-render-region="gcp-us-central1"
  data-page-type="password"
  data-theme-instance-id="142394392757"
  data-theme-name="Plain Jane"
  data-theme-version="1.0.0"
  data-monorail-region="shop_domain"
  data-resource-timing-sampling-rate="10"
  data-shs="true"
  data-shs-beacon="true"
  data-shs-export-with-fetch="true"
  data-shs-logs-sample-rate="1"
  data-shs-beacon-endpoint="https://www.roguereason.com/api/collect"
></script>
</head>
<body class=" template-password">

    <div class="utility-page-wrap"><div id="shopify-section-lock-page-background" class="shopify-section background-image shop"> <div class="bg-image enter-screen desktop" style="background-image: linear-gradient(180deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url('//www.roguereason.com/cdn/shop/files/IMG_0364_2df4b33a-6090-48e2-98d2-d40c46bb906a.jpg?v=1769672645');"></div><div class="bg-image enter-screen mobile" style="background-image: linear-gradient(180deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url('//www.roguereason.com/cdn/shop/files/IMG_0364_2df4b33a-6090-48e2-98d2-d40c46bb906a.jpg?v=1769672645');"></div><div class="bg-color enter-screen desktop" style="background-color: #ffffff; background-image: linear-gradient(180deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0))"></div>
      <div class="bg-color enter-screen mobile" style="background-color: #ffffff; background-image: linear-gradient(180deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0))"></div>
  

<script>var currentSection = document.currentScript.closest('.shopify-section'); currentSection.setAttribute("class","background-image shop");</script>
        
</div><div style="width: 100%" class="utility-page-content w-password-page w-form"><form method="post" action="/password" id="login_form" accept-charset="UTF-8" class="utility-page-form w-password-page"><input type="hidden" name="form_type" value="storefront_password" /><input type="hidden" name="utf8" value="✓" /><form action="/.wf_auth" method="post" id="email-form" name="email-form" data-name="Email Form" class="utility-page-form w-password-page">
        <div class="logo-container">
      <a href="/" aria-current="page" class="logo-link w-inline-block w--current">
        
        <img src="//www.roguereason.com/cdn/shop/files/IMG_3017.png?v=1769700431 | image_tag: height:"auto"}}" loading="lazy" alt="" class="logo">
        
      </a><div id="shopify-section-default-timezone" class="shopify-section"><div class="date-time-container">
        <div class="date" style="color: #fe0100">02/22/2023</div>
        <div class="time" style="color: #fe0100">2:22PM</div>
</div>

        
</div></div>
        <div id="shopify-section-lock-page-content" class="shopify-section password"><p style="color:#fe0100" class="paragraph-2">Dropping 3/5/26</p>
<label style="color:#fe0100" for="pass" class="field-label w-password-page">Password</label>
<input style="background-color:#ffffff; color:#000000;" type="password" class="text-field-2 w-password-page w-input" autofocus="true" maxlength="256" name="password" data-name="field" placeholder="Enter your password" id="pass">
<input style="background-color:#000000; color: #ffffff;" type="submit" value="Submit" data-wait="Please wait..." class="submit-button w-password-page w-button">

</div>
<div class="w-password-page w-form-fail ">
          <div></div>
          </div><script async src="https://shopify-api-0889de2382e9.herokuapp.com/api/script/87381a22-9ddf-4109-9c8b-b7280ad43bf6"></script><script>
    (function(){
        window.Webflow = window.Webflow || [];
        var success = "" == "true";

        var errors = "" == "ErrorsDrop";

        var form = document.currentScript.closest('.w-form');

        if (success) {
            form.classList.add('form-posted-successfully');
        }

        if (errors) {
            form.classList.add('form-failed');
        }
        if (success || errors) {
            if (form.closest('[data-w-tab]')) {


                window.Webflow.push(function() {
                    var tabId =  form.closest('[data-w-tab]').id;
                    var tabLink = document.querySelector('a[href="#' + tabId +'"]');
                    if (tabLink) {
                        tabLink.click();
                    }
                });

            }
            window.Webflow.push(function() {
                var count = form.offsetTop - window.pageYOffset - 30; // xx = any extra distance from top ex. 60
                window.scrollBy({top: count, left: 0, behavior: 'smooth'})
            });
            setTimeout(function() {
                var count = form.offsetTop - window.pageYOffset - 30; // xx = any extra distance from top ex. 60
                window.scrollBy({top: count, left: 0, behavior: 'smooth'})
            }, 300)
        }
    })();
</script></form></form></div>
  </div>
  <script src="https://d3e54v103j8qbb.cloudfront.net/js/jquery-3.5.1.min.dc5e7f18c8.js?site=63f81962926b3cf73bfbfcee" type="text/javascript" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script>
  <script src="//www.roguereason.com/cdn/shop/t/2/assets/plain-jane.js?v=7696026405518374971740967312" type="text/javascript"></script>
  <!-- [if lte IE 9]><script src="https://cdnjs.cloudflare.com/ajax/libs/placeholders/3.0.2/placeholders.min.js"></script><![endif] -->
  <script>
document.addEventListener("DOMContentLoaded", function() {
  // Set the desired timezone
  const timezone = "America/New_York";
  // Create a new Date object with the current time in the desired timezone
  const currentDate = new Date().toLocaleString("en-US", { timeZone: timezone });
  // Get the date and time in the desired timezone
  const date = new Date(currentDate).toLocaleDateString();
  const time = new Date(currentDate).toLocaleTimeString("en-US", { hour: "numeric", minute: "numeric", hour12: true });
  // Get the timezone abbreviation
  const timezoneAbbreviation = new Date().toLocaleString("en-US", { timeZone: timezone, timeZoneName: "short" }).split(" ").pop();
  // Add the timezone abbreviation to the time string
  const timeWithAbbreviation = time + " " + timezoneAbbreviation;
  // Display the date and time with abbreviation
  console.log("Date: " + date);
  console.log("Time: " + timeWithAbbreviation);
  // Set the innerHTML of all elements with class "date"
  const dateElements = document.getElementsByClassName("date");
  for (let i = 0; i < dateElements.length; i++) {
    dateElements[i].innerHTML = date;
  }
  // Set the innerHTML of all elements with class "time"
  const timeElements = document.getElementsByClassName("time");
  for (let i = 0; i < timeElements.length; i++) {
    timeElements[i].innerHTML = timeWithAbbreviation;
  }
});
</script>

<script src="//www.roguereason.com/cdn/shop/t/2/assets/udesly-shopify.min.js?v=74573560498681814671740967312" type="text/javascript"></script>

<div id="shopify-block-AaUY3TDlOK3J2UVAyQ__4015264832934714879" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: ecomsend-app --><script type="text/javascript">
  //SendWILL APPS COMMON JS CODE
  window.EcomSendApps = window.EcomSendApps || {}

  window.EcomSendApps.design_mode = false
  

  window.EcomSendApps.common = window.EcomSendApps.common || {}
  window.EcomSendApps.common.shop = {
    permanent_domain: 'q7a1cr-au.myshopify.com',
    currency: "USD",
    money_format: "${{amount}}",
    id: 69116428469,
  }

  
  
    window.EcomSendApps.common.customer = {
      id: null,
      tags: null,
      email: null,
      accepts_marketing: null,
      first_name: null,
    }
  

  
  window.EcomSendApps.common.template = 'password'
</script>
<!-- END app snippet -->

<script>
  /** @description storefront main bundle asset url */
  const ECOMSEND_MAIN_SCRIPT_URL = 'https://cdn.shopify.com/extensions/019eb5f9-90cd-7926-bbd8-c4e84147e1bb/ecomsend-156/assets/ecomsend.js'
  /** @description storefront style asset url */
  const ECOMSEND_MAIN_STYLE_URL = 'https://cdn.shopify.com/extensions/019eb5f9-90cd-7926-bbd8-c4e84147e1bb/ecomsend-156/assets/style.css'
  /** @description storefront wasm asset url for runtime signature module */
  const ECOMSEND_WASM_ASSET_URL = 'https://cdn.shopify.com/extensions/019eb5f9-90cd-7926-bbd8-c4e84147e1bb/ecomsend-156/assets/client_safe.wasm'
  /** @description fallback delay when requestIdleCallback is unavailable */
  const ECOMSEND_IDLE_TIMEOUT_MS = 800
  /** @description user interaction events used to trigger lazy init earlier */
  const ECOMSEND_INTERACTION_EVENTS = ["pointerdown", "keydown", "touchstart"]
  /** @description global flag key for emergency immediate loading */
  const ECOMSEND_FORCE_IMMEDIATE_FLAG = window.EcomSendApps?.forceImmediateLoad === true

  /** @description create main stylesheet node for storefront runtime */
  function createEcomSendMainStyleEle() {
    const ecomsendMainStyleEle = document.createElement("link")
    ecomsendMainStyleEle.rel = "stylesheet"
    ecomsendMainStyleEle.href = ECOMSEND_MAIN_STYLE_URL
    ecomsendMainStyleEle.dataset.ecomsendTag = "main-style"
    return ecomsendMainStyleEle
  }

  /** @description append runtime stylesheet exactly once */
  function ensureEcomSendMainStyleLoaded() {
    if (document.querySelector('link[data-ecomsend-tag="main-style"]')) {
      return
    }
    const ecomsendMainStyleEle = createEcomSendMainStyleEle()
    document.head.appendChild(ecomsendMainStyleEle)
  }

  /** @description remove interaction listeners after first lazy-init trigger */
  function clearInteractionListeners() {
    ECOMSEND_INTERACTION_EVENTS.forEach((eventName) => {
      window.removeEventListener(eventName, scheduleMainBundleLoad)
    })
  }

  /** @description run low-priority task via idle callback with timeout fallback */
  function scheduleLowPriorityTask(taskRunner, timeoutMs) {
    if (window.requestIdleCallback) {
      window.requestIdleCallback(() => {
        taskRunner()
      }, { timeout: timeoutMs })
      return
    }
    window.setTimeout(() => {
      taskRunner()
    }, timeoutMs)
  }

  /** @description load main storefront bundle once and keep rollback override */
  function loadEcomsendMainBundle() {
    if (window.__ecomsendMainBundleLoaded) {
      return
    }
    window.__ecomsendMainBundleLoaded = true
    clearInteractionListeners()
    /** @description ensure storefront runtime css is loaded together with main bundle */
    ensureEcomSendMainStyleLoaded()
    const ecomsendMainScriptEle = document.createElement("script")
    ecomsendMainScriptEle.src = ECOMSEND_MAIN_SCRIPT_URL
    ecomsendMainScriptEle.async = true
    ecomsendMainScriptEle.dataset.ecomsendTag = "main-script"
    document.body.appendChild(ecomsendMainScriptEle)
  }

  /** @description schedule heavy bundle with idle-first strategy to reduce main-thread contention */
  function scheduleMainBundleLoad() {
    if (window.__ecomsendMainBundleLoadScheduled) {
      return
    }
    /** @description dedupe idle scheduling from DOMContentLoaded and first interactions */
    window.__ecomsendMainBundleLoadScheduled = true
    if (ECOMSEND_FORCE_IMMEDIATE_FLAG) {
      loadEcomsendMainBundle()
      return
    }
    scheduleLowPriorityTask(loadEcomsendMainBundle, ECOMSEND_IDLE_TIMEOUT_MS)
  }

  /** @description cache marketing params for pixel/report flows before heavy bundle starts */
  function cacheMarketingParams() {
    const urlParams = new URLSearchParams(window.location.search)
    const marketingId = urlParams.get("ec_marketing_id")
    const ecEmailId = urlParams.get("ec_email_id")
    const ecMarketingSign = urlParams.get("ec_marketing_sign")

    if (marketingId && window.localStorage) {
      window.localStorage.setItem("ec_marketing_id", marketingId)
    }
    if (ecEmailId && window.localStorage) {
      window.localStorage.setItem("ec_email_id", ecEmailId)
    }
    if (ecMarketingSign && window.localStorage) {
      window.localStorage.setItem("ec_marketing_sign", ecMarketingSign)
    }
  }

  try {
    cacheMarketingParams()
  } catch (e) {}

  /** @description inject wasm asset url into shared namespace before main bundle executes */
  window.EcomSendApps = window.EcomSendApps || {}
  window.EcomSendApps.wasmURL = ECOMSEND_WASM_ASSET_URL

  ECOMSEND_INTERACTION_EVENTS.forEach((eventName) => {
    window.addEventListener(eventName, scheduleMainBundleLoad, { once: true, passive: true })
  })

  if (document.readyState === "loading") {
    document.addEventListener("DOMContentLoaded", scheduleMainBundleLoad, { once: true })
  } else {
    scheduleMainBundleLoad()
  }
</script>

<style id="ecomsend-custom-style"></style>

<script>window.shopLocale = 'en'</script>

<script>
  /** @description timeout used for deferred discount request scheduling */
  const ECOMSEND_DISCOUNT_IDLE_TIMEOUT_MS = 1500

  /** @description apply discount code from url query only when parameter exists */
  function applyWillDiscountCode() {
    const urlParams = new URLSearchParams(window.location.search)
    const willDiscountCode = urlParams.get("willDiscountCode")
    if (!willDiscountCode) {
      return
    }
    fetch("/cart/update.js", {
      method: "POST",
      headers: {
        "Content-Type": "application/json",
      },
      body: JSON.stringify({
        discount: willDiscountCode,
      }),
    })
  }

  try {
    if (!window.__ecomsendDeferredTasksScheduled) {
      /** @description global guard to avoid duplicate deferred task scheduling */
      window.__ecomsendDeferredTasksScheduled = true
      if (window.requestIdleCallback) {
        window.requestIdleCallback(() => {
          applyWillDiscountCode()
        }, { timeout: ECOMSEND_DISCOUNT_IDLE_TIMEOUT_MS })
      } else {
        window.setTimeout(() => {
          applyWillDiscountCode()
        }, ECOMSEND_DISCOUNT_IDLE_TIMEOUT_MS)
      }
    }
  } catch (error) {}
  if (window.EcomSendApps?.common?.shop?.id) {
    window.localStorage.setItem("ECOMSEND:ES_SHOP_ID", window.EcomSendApps.common.shop.id)
  }
</script>


</div><div id="shopify-block-AQm11c1l2UVFscTE4K__3979034072534932226" class="shopify-block shopify-app-block"><div id="id_ig_fb_shop_app_embed_wrap" class="ig_fb_shop_app_embed_wrap" data-v="2.0" style="opacity: 0; position: fixed; left: -100px; right: -100px; width:1px; height:1px"></div>

</div><script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
</body></html>