PageSourceSearch

https://pendulumlife.com/blogs/resources/tagged/resources

html pendulumlife.com collected 2026-09-24 18:35:24 UTC 644,242 bytes, 3,691 lines download raw bytes

1<!doctype html>
2
3<html class="no-js" lang="en">
4  <head>
5
6    <!--LOOMI SDK-->
7<!--DO NOT EDIT-->
8<link rel="preconnect"  href="https://live.visually-io.com" crossorigin data-em-disable>
9<link rel="dns-prefetch" href="https://live.visually-io.com" data-em-disable>
10<script type="text/javascript" data-em-disable data-vsly>
11    (()=> {
12        const env = 2;
13        var store = "pendulum-therapeutics.myshopify.com";
14        var alias = store.replace(".myshopify.com", "").replaceAll("-", "_").toUpperCase();
15        var jitsuKey =  "js.17531043894";
16        var themeId = 154968916022;
17        var role = "main";
18        window.loomi_ctx = {...(window.loomi_ctx || {}),storeAlias:alias,jitsuKey,env,themeId,role};
19        
20        
21    
22	
23        
24        window.loomi_ctx.blockingConcent = false;
25        loomi_ctx.ttl=1792865708;
26        
27    })()
28</script>
vendor: 1 bytes, line 28
28
29<script type="text/javascript" data-em-disable>
30    !function(){var e,t,n;!function(e){e.JSCondition="jsCondition",e.JSFunction="jsFunction",e.JSEvent="jsEvent",e.Selector="selector",e.ElementEvent="elementEvent",e.PageLoad="pageLoad",e.Timeout="timeout",e.Inactivity="inactivity",e.ExitIntent="exitIntent",e.Conjunction="conjunction"}(e||(e={})),function(e){e[e.PAUSED=4]="PAUSED"}(t||(t={})),function(e){e[e.LOCAL=0]="LOCAL",e[e.STAGE=1]="STAGE",e[e.PROD=2]="PROD",e[e.TEST=3]="TEST"}(n||(n={}));const r="lmi_preview";var o;!function(e){e.USE_CASE="USE_CASE",e.ADD_TO_CART="ADD_TO_CART"}(o||(o={}));const i=function(e){void 0===e&&(e=()=>window);try{return Promise.resolve(v(()=>void 0!==_(()=>e().removeEventListener),100,100)).then(function(){return Promise.resolve()})}catch(e){return Promise.reject(e)}},s=function(e,t){void 0===e&&(e=()=>window),void 0===t&&(t=!1);try{function n(){return Promise.resolve()}const r=t&&a()?Promise.resolve(v(()=>c,1e3,10)).then(function(){}):Promise.resolve(v(()=>void 0!==_(()=>e().addEventListener),10,1e3)).then(function(){});return Promise.resolve(r&&r.then?r.then(n):n())}catch(o){return Promise.reject(o)}};let c=!1;function a(){return!0===_(()=>window.vslyDeferResources)}function u(e,t){void 0===t&&(t=20);let n=0;return function(){clearTimeout(n),n=setTimeout(()=>e(...[].slice.call(arguments)),t)}}window.addEventListener("load",()=>{setTimeout(()=>{c=!0},2e3)});const l="vsly-hide-theme-preview",d="vslyCtags",m=()=>{_(()=>{const e=window.loomi_ctx.ctags||[];0===e.length?window.loomi_ctx.ctags=JSON.parse(localStorage.getItem(d)||"[]"):localStorage.setItem(d,JSON.stringify(e)),_(()=>{const e=JSON.parse(localStorage.getItem("vslyCustomCtags")||"[]");e&&e.length>0&&(window.loomi_ctx.ctags=[...window.loomi_ctx.ctags||[],...e])})})},f=()=>new Date(1e3*Math.floor(Date.now()/1e3));function h(e,t){void 0===t&&(t={async:!1,defer:!1});const n=_(()=>window.visually.flags["bunny-cdn"]),r=A();return p(`vsly-lib-${e}`,`https://${n?"assets.visually.io":r}/vsly/lib/${e}.js`,t)}function p(e,t,n){return void 0===n&&(n={async:!1,defer:!1}),new Promise((r,o)=>{let i=document.getElementById(e);i?r(document.getElementById(e)):(i=document.createElement("script"),i.id=e,i.src=t,i.async=n.async||!1,i.defer=n.defer||!1,i.setAttribute("data-em-disable",""),i.onload=()=>r(i),i.onerror=()=>o(new Error(`Failed to load ${t}`)),document.head.appendChild(i))})}function v(e,t,n,r){return void 0===t&&(t=500),void 0===n&&(n=4),new Promise((o,i)=>{e()?o(0):0!==n?setTimeout(()=>{r&&r()&&i(`condition rejected ${_(()=>e.toString())}`),v(e,t,n-1).then(o).catch(i)},t):i(`condition rejected ${_(()=>e.toString())}`)})}function w(e,t){void 0===t&&(t=500);const n=_(()=>window.visually_io_editor)?Date.now()+1e4:Infinity;function r(o){try{const i=e();i?o(i):Date.now()>=n?o(void 0):setTimeout(()=>r(o),t)}catch(e){console.error("vsly-when",e),Date.now()>=n?o(void 0):setTimeout(()=>r(o),t)}}return new Promise(e=>{r(e)})}function y(e){return!Array.isArray(e)||0===e.length}function g(e){return btoa(unescape(encodeURIComponent(JSON.stringify(e))))}function _(e,t){void 0===t&&(t=void 0);try{return e()}catch{return t}}const S=e=>e&&decodeURIComponent(document.cookie.replace(new RegExp("(?:(?:^|.*;)\\s*"+encodeURIComponent(e).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=\\s*([^;]*).*$)|^.*$"),"$1"))||null;function E(){const e=window.loomi_ctx?.clientId;return e?(window.localStorage.setItem("vsly__st",String(e)),String(e)):window.localStorage.getItem("vsly__st")}function P(e,t,n){void 0===t&&(t=5),void 0===n&&(n=500),t>=0&&!_(e)&&setTimeout(()=>{_(e)||P(e,t-1)},n)}const A=function(e){return void 0===e&&(e=window.loomi_ctx.env),e===n.STAGE?"sdk.loomi-stg.xyz":"live.visually-io.com"};function I(e){return e.replace(/[^a-z_A-Z0-9]/gi,"_")}const b=()=>!!_(()=>C()()),C=()=>_(()=>window.Shopify.customerPrivacy.analyticsProcessingAllowed)||_(()=>window.Shopify.customerPrivacy.userCanBeTracked)||_(()=>window.visually.analyticsProcessingAllowed);function x(){const e=function(){try{return Promise.resolve(v(()=>!!_(()=>window.loomi.jitsu),a()?1e3:500,120)).then(function(){return _(()=>window.loomi.jitsu)})}catch(e){return Promise.reject(e)}}();return{register(t,n,r,o){e.then(e=>_(()=>e.register(t,n,r,o)))},track:function(t,n,r){return Promise.resolve(e).then(function(e){return Promise.resolve(_(()=>e.track(t,n,r))).then(function(){})})},trackExt:function(t,n){return Promise.resolve(e).then(function(e){return Promise.resolve(_(()=>e.trackExt(t,n))).then(function(){})})}}}let k=!1,T=!1;function N(e,t,n){return{id:T?"lmi-000":"lmi-"+ ++j,isApplied:!1,kind:e,selector:t,value:n}}function O(e,t){let n,r=!1;return null!==e.previousElementSibling?n=e.previousElementSibling:(n=e.parentElement,r=!0),n?(e.outerHTML=t,r?n.firstElementChild:n.nextElementSibling):e}let j=Math.round(1e4*Math.random()),L=[],$=new Map;const R="lmid",D="lmwv";function U(){return!!_(()=>window.vsly_fbs)}function M(){return window.location.search.includes("lmi_debug")||U()}function q(){M()&&console.debug("loomi-editor",...[].slice.call(arguments))}function F(){M()&&console.error("loomi-editor",...[].slice.call(arguments))}let B=!0,J={};class V{constructor(e,t){this._value=void 0,this._addedAt=void 0,this._value=e,this._addedAt=t||(new Date).getTime()}value(){return this._value}addedAt(){return this._addedAt}}class H{constructor(e,t){this.backend=void 0,this.ttlMillis=void 0,this.backend=e,this.ttlMillis=t}isValid(e){return!!e&&(new Date).getTime()-e.addedAt()<=this.ttlMillis}get(e){const t=this.backend.get(e),n=this.isValid(t);if(t&&n)return t.value();n||this.backend.remove(e)}set(e,t,n){const r=new V(t,n);this.backend.set(e,r)}}class G{constructor(e){this.namespace=void 0,this.namespace=`vsly_cache_${e}`,window[this.namespace]={}}get(e){return _(()=>window[this.namespace][e])}remove(e){_(()=>delete window[this.namespace][e])}set(e,t){window[this.namespace][e]=t}}class z{constructor(e){this.namespace=void 0,this.namespace=`vsly_cache_${e}`}get(e){return _(()=>{const t=sessionStorage.getItem(`${this.namespace}_${e}`);if(!t)return;const n=JSON.parse(t);return new V(n._value,n._addedAt)})}remove(e){sessionStorage.removeItem(`${this.namespace}_${e}`)}set(e,t){sessionStorage.setItem(`${this.namespace}_${e}`,JSON.stringify(t))}}class K extends H{constructor(e,t){super(new G(e),t)}}const W=function(e,t){void 0===t&&(t=8397271938200529);let n=3735928559^t,r=1103547991^t;for(let t,o=0;o<e.length;
30o++)t=e.charCodeAt(o),n=Math.imul(n^t,2654435761),r=Math.imul(r^t,1597334677);return n=Math.imul(n^n>>>16,2246822507)^Math.imul(r^r>>>13,3266489909),r=Math.imul(r^r>>>16,2246822507)^Math.imul(n^n>>>13,3266489909),`${4294967296*(2097151&r)+(n>>>0)}`},Q="targeting-changed",Y="vslyThemeTest",Z="0891c521a9aa47c6a9fd965198b7ed44",X="_203";function ee(e,t,n,r,o){void 0===n&&(n=10),void 0===r&&(r=!1),void 0===o&&(o="none");const{_USE_CASE:i,_USE_CASE_VARIANT:s,_USE_CASE_AUDIENCES:c,_USE_CASE_VERSION:a,_USE_CASE_GA_VARIANT:u,_USE_CASE_GA:l}=e;if(U()||ie())return;if(!function(e){try{const t=location.pathname,n=new URL(e);if(location.search.includes("vsly-redirected-from"))return!1;if(!0===_(()=>window.visually.flags["sdk-kill-advanced-redirect-checks"]))return!0;{let e=!1;const r=decodeURIComponent(location.search);return n.searchParams.forEach((t,n)=>{const o=decodeURIComponent(`${n}=${t}`);r.includes(o)||(e=!0)}),!!((_(()=>Array.from(n.searchParams.values()).length)||0)>0&&e)||t!==n.pathname}}catch(e){return!1}}(t))return;if(!function(e,t,n){const r=`vsly-redirect-${W(`${n._USE_CASE}-${n._USE_CASE_VARIANT}-${n._USE_CASE_VERSION}-${e}`)}`;return"session"===t?"true"!==sessionStorage.getItem(r)&&(sessionStorage.setItem(r,"true"),!0):"user"!==t||"true"!==localStorage.getItem(r)&&(localStorage.setItem(r,"true"),!0)}(t,o,e))return;h();const d=`${i}-${s}`,m={type:"USE_CASE",ts:f().valueOf(),payload:{sid:_(()=>window.loomi_ctx.session.id),user:{anonymous_id:_(()=>window.loomi_ctx.userId)},use_case:i,use_case_variant:s,...a?{version:a}:{},...c?{audiences:c}:{}},options:{gaName:_(()=>I(l)),gaVariant:_(()=>I(u))}};function h(){document.body&&(document.body.style.opacity=0)}_(()=>{ce(i)&&(m.payload.clickId="redirect",m.options.isRedirect=!0)}),window.vsly_redirecting=!0,setTimeout(function(){try{h();const e=JSON.stringify(m),n=g(m),o=!d.includes(re);let i=t;try{new URLSearchParams(location.search).forEach((e,t)=>{(r||oe(t))&&(i=te(i,t,e))})}catch(t){q("e87",{redirectUrl:i,key:d,event:e,ex:t})}return i=te(i,"vsly-redirected-from",d),o&&(i=te(i,"vsly-redirected-event",n)),location.replace&&location.replace(i),Promise.resolve()}catch(e){return Promise.reject(e)}},n)}function te(e,t,n){try{const r=new URL(e);return r.searchParams.append(t,n),r.href}catch(t){return`${e}${e.includes("?")?"&":"?"}key=${n}`}}function ne(e){return{_USE_CASE:e.experienceId,_USE_CASE_VARIANT:e.variantId,_USE_CASE_VERSION:e.version,_USE_CASE_AUDIENCES:_(()=>window.loomi_ctx.audiences.join("|"),""),_USE_CASE_GA:e.gaExperienceName,_USE_CASE_GA_VARIANT:e.gaVariantName}}const re="theme_test_redirect_back_to_main",oe=e=>e.toLowerCase().startsWith("utm");function ie(){return _(()=>window.Shopify.designMode,!1)}function se(){return _(()=>window.Shopify.country)||_(()=>window.visually.country)}const ce=e=>window.loomi.conf.experiments.find(t=>t.name===e).isRedirect,ae=(e,t)=>{_(()=>!0===window.visually.flags["sdk-disable-dynamic-height-strategy"],!1)||e&&function(e,t,n){let r=e,o=0;for(;r.parentElement&&o<10;)n(r.parentElement),r=r.parentElement,o+=1}(e,0,e=>{const t=e.style.height;var n;(n=t)&&""!==n&&(e.style.removeProperty("height"),e.style.minHeight=t)})};function ue(e,t,n,r){if(!document.body.contains(r)){const r=document.querySelector(n);return r?(t(),e(),{element:r,isDetached:!0}):{isDetached:!1}}return{isDetached:!1}}function le(e){if(!_(()=>window.visually.flags["visibility-redo"]))return document.querySelector(e);const t=document.querySelectorAll(e);for(let e=0;e<t.length;e++){const n=t.item(e);if(de(n))return n}return _(()=>t[0])}function de(e){try{if(!_(()=>window.visually.flags["visibility-redo"]))return!0;if(!e)return!1;const t=e.getBoundingClientRect(),n=getComputedStyle(e);return!_(()=>"none"==n.display||"0"==n.opacity||"hidden"==n.visibility||t.width<=5&&t.height<=5||"none"==e.style.display||"0"==e.style.opacity||"hidden"==e.style.visibility)}catch(e){return!0}}function me(e){return _(()=>window.visually.flags[e],!1)}function fe(){return _(()=>!0===window.vslyDeferWidgets||me("sdk-defer-widgets"),!1)}const he="visually",pe="widgets";let ve;function we(e,t){const n=e+t,r=`vslyw-${n}`;if(!document.getElementById(r)){const e=document.createElement("script");e.id=r,e.type="text/javascript";
30const t=_(()=>window.visually.flags["bunny-cdn"]),o=A();e.src=`https://${t?"assets.visually.io":o}/widgets/${n}.js`,document.head.appendChild(e)}}window.IntersectionObserver&&(ve=new IntersectionObserver((e,t)=>{e.forEach(e=>{if(e.isIntersecting){const n=e.target;(function(e){const t=e.getAttribute("lmw"),n=e.getAttribute(D);if(t&&n){const r=t+n;return v(()=>_(()=>!!window[he][pe][r])&&_(()=>!!window.preact),50,500).then(()=>{_(()=>window[he][pe][r](`#${e.id}`))}),!0}return!1})(n)&&t.unobserve(n)}})},{root:null,rootMargin:window.vslyDeferWidgetsMargin||"100px",threshold:.1}));const ye="vsly-orig-sel";function ge(e,t){try{var n=e()}catch(e){return t(e)}return n&&n.then?n.then(void 0,t):n}const _e=function(e){try{return Promise.resolve(ge(function(){return Promise.resolve(v(()=>!!_(()=>document.querySelector(e)),250,100)).then(function(){return Promise.resolve(document.querySelector(e))})},function(e){return Promise.reject(e)}))}catch(e){return Promise.reject(e)}};function Se(e,t,n){const r=t.extra;return n&&n>=3?void 0!==r&&!!_(()=>e.childNodes[r]):!!r&&!!_(()=>e.childNodes[r])}function Ee(e,t,n){void 0===n&&(n=10),me("kill-theme-testing")||Pe(t)||(Ae(e,t),ee(e,Ie(t).href,n,!0,"session"))}const Pe=e=>{if(Ce())return!0;_(function(){try{return Promise.resolve(v(()=>!!document&&!!document.head,10,2e3)).then(function(){const e=document.head||document.getElementsByTagName("head")[0];if(!e.querySelector(`#${l}`)){const t=document.createElement("style");t.id=l,t.appendChild(document.createTextNode("#preview-bar-iframe,#PBarNextFrameWrapper,#PBarNextFrame { display: none !important;}")),e.appendChild(t)}})}catch(e){return Promise.reject(e)}});const t=window.loomi_ctx.themeId||_(()=>window.Shopify.theme.id),n=window.loomi_ctx.role||_(()=>window.Shopify.theme.role),r=!Ne({id:t,role:n}),o=_(()=>!window.loomi_ctx.testedThemes.includes(t));return!(!r||!o)||Te({id:t,role:n},e)},Ae=(e,t)=>{const n=e._USE_CASE!==re;Le(t)&&n&&[sessionStorage,localStorage].forEach(e=>Oe(e))},Ie=e=>{const t=Re();return t.searchParams.append("preview_theme_id",`${e||""}`),t},be=()=>{const e="vsly-tts";if($e(e))return;ke();const t=Ie("");t.searchParams.append(e,"1"),document.body.style.opacity=0,location.replace(t.href)},Ce=()=>
30{const e="vsly_disableThemeTest",t=$e("disableThemeTest")||!!sessionStorage.getItem(e);return t&&sessionStorage.setItem(e,"1"),ie()||t},xe=()=>!me("allow-embed-redirect-tests")||0===(window.loomi_ctx.embeddedTests||[]).filter(e=>e.experiment.isThemeTest).length,ke=()=>[sessionStorage,localStorage].forEach(e=>e.removeItem(Y)),Te=(e,t)=>e.id===t||Ne(e)&&!t,Ne=e=>"main"===e.role,Oe=e=>e.setItem(Y,"1"),je=e=>e.getItem(Y),Le=e=>!!e,$e=e=>_(()=>Re().searchParams.has(e)),Re=()=>_(()=>new URL(window.location.href)),De="data-rid",Ue="data-alchemy-element-root";let Me,qe=0;function Fe(e){return e.hasAttribute(De)||e.hasAttribute(Ue)}const Be=function(e,t){try{return Promise.resolve(v(()=>!!document&&!!document.body&&!!document.querySelector,50,200)).then(function(){!function(){if("undefined"==typeof document)return;Je||(Je=new MutationObserver(Ve)),Ve();const e="spa"===_(()=>window.vslyIntegrationType,"static")?document:document.body;Je.observe(e,{childList:!0,subtree:!0,characterData:!0,attributes:!1})}(),e&&(k=e),t&&(T=t)})}catch(e){return Promise.reject(e)}};let Je;function Ve(){L.filter(e=>!e.isApplied).forEach(e=>{try{const t=_(()=>document.body.querySelector(e.selector));if(!t)return void function(e,t,n,r,o){void 0===r&&(r=100),void 0===o&&(o=10);const i=!!t,s=_(()=>J[e])||0;!i&&B&&s<o&&(B=!1,J[e]=(_(()=>J[e])||0)+1,setTimeout(()=>{try{n()}catch(t){F("failed to run setTimeout on refreshAllElementsSets",e,t)}B=!0},r+50*s))}(e.selector,t,Ve,100,10);if($.has(e.id))return;if(function(e,t){if(e&&(void 0===Me&&(Me=!!document.querySelector(`[${Ue}],[${De}]`)),Me)&&function(e){return["replace","appendBefore","appendAfter","compound","widget","moveElem"].includes(e.kind)}(t))for(let t=e;t;t=t.parentElement)if(Fe(t))return!0;return!1}(t,e)&&!function(){if(U())return!0;const e=window.vslyHydrationSize||1,t=!!window.elementIdToRuntimeInitialized&&Object.values(window.elementIdToRuntimeInitialized).length>=e;t&&0===qe&&(qe=Date.now());const n=Date.now()-qe,r=window.vslyHydrationGrace||500;return t&&n>r}())return;const n=He(e,t);n&&($.set(e.id,n),e.isApplied=!0)}catch(t){!function(){M()&&console.warn("loomi-editor",...[].slice.call(arguments))}("failed to resolve command from mutation request with exception.",t,e)}}),ze()}function He(e,t){if("replace"===e.kind)return function(e,t,n,r,o){let i=o||e,s=!1;const c=n.outerHTML;return{id:e,isApplied:()=>s,kind:"replace",do:()=>{s||(k&&n.setAttribute(R,i),n.outerHTML!==r&&(n=O(n,r),ae(n),k&&n.setAttribute(R,i),s=!0))},undo:()=>{s&&n.outerHTML!==c&&(n=O(n,c),s=!1)},redoIfNeeded:()=>!1,setDebugId:e=>i=e}}(e.id,0,t,e.value,e.id);if("appendBefore"===e.kind||"appendAfter"===e.kind)return function(e,t,n,r,o){let i=o||e,s=!1,c=document.querySelector(t),a=document.createElement("div");const u=()=>{s||("appendBefore"===r&&(c=document.querySelector(t),_(()=>c.parentNode.insertBefore(a,c)),ae(c),a=O(a,n),k&&a.setAttribute(R,i),s=!0),"appendAfter"===r&&(s||(c=document.querySelector(t),c.nextSibling?(_(()=>c.parentNode.insertBefore(a,c.nextSibling)),ae(c)):(_(()=>c.parentNode.appendChild(a)),ae(c)),a=O(a,n),k&&a.setAttribute(R,i),s=!0)),s=!0)},l=()=>{s&&(a.remove(),s=!1)};return{id:e,isApplied:()=>s,kind:r,do:u,undo:l,redoIfNeeded:()=>{const e=ue(u,l,t,c);return e.element&&(c=e.element),e.isDetached},setDebugId:e=>i=e}}(e.id,e.selector,e.value,e.kind,e.id);if("appendCss"===e.kind)return function(e,t,n,r){let o=r||e,i=!1,s=document.querySelector(t);const c=document.createElement("style"),a=()=>{i||(c.innerHTML=n,k&&c.setAttribute(R,o),document.head.appendChild(c),i=!0)},u=()=>{i&&(c.remove(),i=!1)};return{id:e,kind:"appendCss",isApplied:()=>i,do:a,undo:u,redoIfNeeded:()=>{const e=ue(a,u,t,s);return e.element&&(s=e.element),e.isDetached},setDebugId:e=>o=e}}(e.id,e.selector,e.value,e.id);if("appendJs"===e.kind)return function(e,t,n,r,o){let i=r||e,s=!1,c=document.querySelector(t),a=null;const u=()=>{s||(a||(a=document.createElement("script")),a.setAttribute("type","application/javascript"),a.innerHTML=function(e,t){return e&&t?`(async () => {\n    const _USE_CASE = "${t.experienceId}";\n    const _USE_CASE_VARIANT = "${t.variantId}";\n    const _USE_CASE_VERSION = ${_(()=>t.version||0,0)};\n    const _USE_CASE_AUDIENCES = "${_(()=>window.loomi_ctx.audiences.join("|"),"")}";\n    const _USE_CASE_GA = "${_(()=>t.gaExperienceName.replace(/"/g,'\\"'),t.gaExperienceName)}";\n    const _USE_CASE_GA_VARIANT = "${_(()=>t.gaVariantName.replace(/"/g,'\\"'),t.gaVariantName)}";\n    const _USE_CASE_CTX = {_USE_CASE,_USE_CASE_VARIANT,_USE_CASE_VERSION,_USE_CASE_AUDIENCES,_USE_CASE_GA,_USE_CASE_GA_VARIANT};\n    const __currentScriptElement = document.currentScript;\n    ${e}\n    if (typeof vslyCleanup !== 'undefined') {     \n      if (__currentScriptElement) {\n        __currentScriptElement.__vslyCleanup = vslyCleanup;\n      }\n    }\n  })()`:!t&&e?`\n(async () => {\n  const __currentScriptElement = document.currentScript;\n  ${e}\n    if (typeof vslyCleanup !== 'undefined') {     \n      if (__currentScriptElement) {\n        __currentScriptElement.__vslyCleanup = vslyCleanup;\n      }\n    }\n})();\n`:e}(n,o),k&&(a.id=i),document.body.appendChild(a),s=!0)},l=()=>{if(!s)return;const e=(()=>{try{const e=a.__vslyCleanup;if(e)return e(),!0}catch(e){k&&console.error("vslyCleanup error:",e)}return!1})();a&&a.remove(),e&&(a=null),s=!1};return{id:e,kind:"appendJs",isApplied:()=>s,do:u,undo:l,redoIfNeeded:()=>{const e=ue(u,l,t,c);return e.element&&(c=e.element),e.isDetached},setDebugId:e=>i=e}}
30(e.id,e.selector,e.value,e.id,e.options);if("appendFont"===e.kind){const t=JSON.parse(e.value);if(t&&t.family&&t.weights)return function(e,t,n){n=n||e;let r=!1;const o=document.createElement("link"),i=(c=t.weights,(s=t.family).toLowerCase().includes("jetbrains")&&(s="JetBrains Mono"),`https://fonts.googleapis.com/css2?family=${encodeURIComponent(s)}:wght@${_(()=>c.join(";"))}&display=block`);var s,c;return o.setAttribute("href",i),o.setAttribute("rel","stylesheet"),{id:e,isApplied:()=>r,kind:"appendFont",do:()=>{r||(k&&o.setAttribute(R,n),document.head.appendChild(o),r=!0)},undo:()=>{r&&(o.remove(),r=!1)},redoIfNeeded:()=>!1}}(e.id,t,e.id)}else{if("compound"===e.kind){const n=e.value.map(n=>(n.options=e.options,He(n,t))).filter(e=>e);return function(e,t,n){let r=!1;return{id:e,isApplied:()=>r,kind:"compound",do:()=>{r||(t.filter(e=>!e.isApplied()).forEach(e=>{e.setDebugId&&e.setDebugId(n),e.do()}),r=!0)},undo:()=>{r&&(t.filter(e=>e.isApplied()).reverse().forEach(e=>e.undo()),r=!1)},redoIfNeeded:()=>t.map(e=>e.redoIfNeeded()).filter(e=>e).length>0}}(e.id,n,e.id)}if("widget"===e.kind){const t=_(()=>e.block.value),n=_(()=>t.env.sectionId.substring(1),e.id);return function(e,t,n,r,o,i,s){void 0===s&&(s="");const c=i||t;let a=!1;const u=`vslyp-${t}`;let l=null,d=null,m=[];const f=()=>{a||(we(r,s),"replace"===e?w():y(),fe()&&ve||h(),a=!0)},h=()=>{const e=r+s;v(()=>_(()=>!!window[he][pe][e])&&_(()=>!!window.preact),50,500).then(()=>{ae(l),_(()=>window[he][pe][e](`#${t}`))})},p=()=>{if(!a)return;d&&d.remove();const t=document.getElementById(u);if(t&&t.remove(),"replace"===e&&l&&l.children&&l.children.length>0){let e=0;for(const t of l.children)t.style.display=m[e],e+=1}a=!1},w=()=>
30{if(l=le(n),l){if(m=[],l.children&&l.children.length>0)for(const e of l.children){const t=e;t&&!t.getAttribute("preact")&&(m.push(t.style.display),t.style.display="none")}g(),l.appendChild(d),fe()&&ve&&ve.observe(d)}else F("vsly",`failed to find element with selector: ${n} when trying to replace with widget`)},y=()=>{l=le(n),l?(g(),l.insertAdjacentElement("appendBefore"===e?"beforebegin":"afterend",d),fe()&&ve&&ve.observe(d)):F("vsly",`failed to find element with selector: ${n} when trying to append widget`)},g=()=>{if(d=document.getElementById(t),!d){d=document.createElement("section"),d.style.all="unset",d.style.width="100%",d.setAttribute("preact","1"),k&&d.setAttribute(R,c),d.setAttribute("lmw",r),d.setAttribute(D,s),d.id=t;const e=document.createElement("script");e.id=u,e.setAttribute("type","text/props"),e.innerHTML=JSON.stringify(o),_(()=>document.body.appendChild(e))}};return{id:t,isApplied:()=>a,kind:"widget",do:f,undo:p,redoIfNeeded:()=>{const e=ue(f,p,n,l);return e.element&&(l=e.element),e.isDetached}}}(t.htmlKind,n,e.selector,t.widgetId,t.env,n,t.version)}if("moveElem"===e.kind){const t=_(()=>e.block.value);return function(e,t,n,r){let o=!1,i={display:""},s=null,c=null;const a=()=>{o||v(()=>(s=document.querySelector(t),c=document.querySelector(n),!!s&&!!c),50,500).then(()=>{s=document.querySelector(t),c=document.querySelector(n),u()})},u=()=>{c&&s&&(i={display:c.style.display,parentNode:s.parentElement,nextSib:s.nextElementSibling,prevSib:s.previousElementSibling},"appendBefore"===r?c.insertAdjacentElement("beforebegin",s):"appendAfter"===r?c.insertAdjacentElement("afterend",s):"replace"===r&&(c.style.display="none!important",c.insertAdjacentElement("afterend",s)),s.setAttribute(ye,t),o=!0)};return{id:e,isApplied:()=>o,kind:"moveElem",do:a,undo:()=>{o&&c&&s&&(i&&i.prevSib?i.prevSib.insertAdjacentElement("afterend",s):i&&i.nextSib?i.nextSib.insertAdjacentElement("beforebegin",s):i&&i.parentNode&&i.parentNode.appendChild(s),"replace"===r&&(c.style.display=i.display),s.removeAttribute(ye),o=!1)},redoIfNeeded:()=>!(_(()=>s.hasAttribute(ye))&&document.body.contains(s)||(o=!1,a(),0))}}(e.id,e.selector,t.destSelector,_(()=>t.htmlKind))}if("automation"===e.kind)return function(e){let t=!1;return{id:`automation-${(new Date).getDate()}`,kind:"automation",isApplied:()=>t,do:()=>{if(!t){t=!0;try{e.sort((e,t)=>e.order-t.order).map(e=>{switch(e.kind){case"click":return()=>function(e){try{return Promise.resolve(ge(function(){return q("fake-click","about to click on:",e.selector),Promise.resolve(_e(e.selector)).then(function(e){return e&&e.click(),Promise.resolve()})},function(e){return Promise.reject(e)}))}catch(e){return Promise.reject(e)}}(e);case"type":return()=>function(e){try{return Promise.resolve(ge(function(){return q("fake-click","about to type on:",e.selector,"with text: ",e.data),Promise.resolve(_e(e.selector)).then(function(t){const n=_(()=>Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"value").set);_(()=>n.call(t,e.data||""));const r=new Event("input",{bubbles:!0});return t.dispatchEvent(r),Promise.resolve()})},function(e){return Promise.reject(e)}))}catch(e){return Promise.reject(e)}}(e);case"scroll":return()=>function(e){try{return Promise.resolve(ge(function(){return q("fake-click","about to scroll to:",e.selector),Promise.resolve(_e(e.selector)).then(function(e){return e.scrollIntoView(!0),Promise.resolve()})},function(e){return Promise.reject(e)}))}catch(e){return Promise.reject(e)}}(e);case"wait":return()=>function(e){try{try{return q("fake-click",`about to wait for: ${e.data}ms`),Promise.resolve(new Promise(t=>{setTimeout(()=>t(),_(()=>e.data)||1e3)}))}catch(e){return Promise.reject(e)}}catch(e){return Promise.reject(e)}}(e);default:return()=>Promise.resolve()}}).reduce((e,t)=>e.then(e=>t()),Promise.resolve()).then()}catch(e){F("failed to run automation with exception:",e)}}},undo:()=>{},redoIfNeeded:()=>!1}}(_(()=>e.block.value).steps);if("visualEdit"===e.kind){const t=_(()=>e.block.value);return function(e,t){let n=!1,r={};const o=function(e,t,n){void 0===n&&(n=!0);const o=t.subChanges.map(n=>{switch(n.kind){case"text":return((e,t,n)=>{if(!e)return()=>{};const r=t.extra;if(Se(e,t,n)){const n=e.childNodes[r].textContent;return e.childNodes[r].textContent=t.value,()=>e.childNodes[r].textContent=n}{const n=e.textContent;return e.textContent=t.value,()=>e.textContent=n}})(e,n,t.version);case"style":return((e,t)=>{if(!e)return()=>{};const n=_(()=>e.style[t.key],null);return e.style.setProperty(t.key,t.value,"important"),()=>e.style.setProperty(t.key,n)})(e,n);case"image":return((e,t)=>{if(!e||!e.removeAttribute||!e.getAttribute)return()=>{};const n=e.getAttribute("srcset")||"";e.removeAttribute("srcset");const r=_(()=>e.src,void 0);e.src=t.value;const o=e.parentElement,i=o&&"PICTURE"===o.nodeName,s=[];
30return i&&o.querySelectorAll("source").forEach(e=>{s.push(e.getAttribute("srcset")||""),e.removeAttribute("srcset")}),()=>{e.setAttribute("srcset",n),e.src=r,i&&o.querySelectorAll("source").forEach((e,t)=>{e.setAttribute("srcset",s[t])})}})(e,n);case"video":return((e,t)=>{if(!e||!e.setAttribute)return()=>{};const n=e.innerHTML;e.innerHTML="";const r=e.getAttribute("src")||"";return e.setAttribute("src",t.value),()=>{e.innerHTML=n,e.setAttribute("src",r)}})(e,n);case"attr":return((e,t)=>{if(!e||!e.setAttribute||!e.getAttribute)return()=>{};const n=e.getAttribute(t.key);return e.setAttribute(t.key,t.value),()=>n?e.setAttribute(t.key,n):e.removeAttribute(t.key)})(e,n)}});n&&(r[t.selector]={ve:t,elem:e,reverts:o})};return{id:e,kind:"visualEdit",isApplied:()=>n,do:()=>{n||(n=!0,t.forEach(e=>{v(()=>!!document.querySelector(e.selector),250,300).then(()=>{const t=document.querySelector(e.selector);o(t,e)})}))},undo:()=>{n&&(n=!1,Object.values(r).forEach(e=>e.reverts.forEach(e=>e())),r={})},redoIfNeeded:()=>{if(!n)return!1;let e=!1;return Object.values(r).forEach(t=>{e=document.body.contains(t.elem)?function(e,t){return e.ve.subChanges.forEac
30h((n,r)=>{n.value!==((e,t,n)=>{switch(t.kind){case"text":return((e,t,n)=>{const r=t.extra;return Se(e,t,n)?e.childNodes[r].textContent:e.textContent})(e,t,n);case"attr":return((e,t)=>e.getAttribute(t.key))(e,t);case"style":return((e,t)=>_(()=>e.style[t.key],null))(e,t);case"image":case"video":return(e=>e.src)(e)}})(e.elem,n,e.ve.version)&&(_(()=>e.reverts[r]()),o(e.elem,{selector:e.ve.selector,subChanges:[n]},!1),t=!0)}),t}(t,e):function(e){e.reverts.forEach(e=>e());const t=document.querySelector(e.ve.selector);return t&&o(t,e.ve),!0}(t)}),e}}}(e.id,t.changes)}if("pageRedirect"===e.kind){const t=_(()=>e.block.value);if(t)return n=t,r=e.options,{id:e.id,kind:"pageRedirect",isApplied:()=>!1,do:()=>{ee(ne(r),n.destUrl,n.redirectAfter,!0===n.retainQueryParams,n.stickinessMode)},undo:()=>{},redoIfNeeded:()=>!1,setDebugId:e=>""}}else if("themeTest"===e.kind){const t=_(()=>e.block.value);if(t)return function(e,t,n){const r=()=>!1;return{id:e,kind:"themeTest",isApplied:r,do:()=>Ee(ne(n),t.targetThemeId),undo:r,redoIfNeeded:r,setDebugId:r}}(e.id,t,e.options)}}var n,r}let Ge=!1;function ze(){Ge||(Ge=!0,requestAnimationFrame(Ke))}function Ke(){$.forEach(e=>{try{e.isApplied()?e.redoIfNeeded():e.do()}catch(t){F("failed to apply mutation command with exception:",t,e)}}),Ge=!1}function We(e){try{const n=$.get(e),r=n&&n.undo();$.delete(e);const o=L.findIndex(t=>t.id==e);return(t=_(()=>L[o].selector))&&_(()=>J[t])&&delete J[t],L.splice(o,1),ze(),r}catch(e){return}var t}function Qe(e){return"div"===e.selector&&(e.selector="body div"),L.push(e),Ve(),{revert:()=>We(e.id),mutationId:e.id}}function Ye(){const e=_(()=>window.loomi_ctx.cart);if(e)return e;const t=localStorage.getItem("loomi-cart");if(t)try{return JSON.parse(t)}catch(e){}}var Ze;!function(e){e.CART_CHANGE="CART_CHANGE",e.LOYALTY_CHANGE="LOYALTY_CHANGE"}(Ze||(Ze={}));const Xe=u((e,t)=>{const n=function(e,t){const n=new Event(Q);return n.key=e,n.value=t,n}(e,t);document.dispatchEvent(n),console.debug("Targeting has changed:",n)},80),et=()=>window.loomi_ctx.session.id;function tt(e){return _(()=>e.items.map(e=>_(()=>e.selling_plan_allocation.selling_plan.name.toLowerCase())).filter(e=>!!e),[])}function nt(){return JSON.parse(localStorage.getItem("loomi-cart-history")||"[]")}function rt(){const e=_(()=>window.loomi_ctx.sessionProducts);if(e)return e;const t=localStorage.getItem("loomi_session_products"),n=t?JSON.parse(t):[];return _(()=>n.filter(e=>""!=e.handle).reverse().slice(0,20))}function ot(e){return JSON.parse(localStorage.getItem(e)||"[]")}function it(e,t,n,r){e=e||[],t=t||[];const o=_(()=>t.filter(t=>!e.find(n(t))))||[],i=[...e,...o].slice(0,25);return i.length>0&&localStorage.setItem(r,JSON.stringify(i)),i}function st(){return JSON.parse(localStorage.getItem("loomi_purchased_products")||"[]")}const ct="vsly_params_history",at="vsly_visited_pages",ut=function(e){try{const t=e.matches?ft.MOBILE:ft.DESKTOP,n=function(){if(lt!=t){q("device-listener",`device changed to ${t} from ${lt}`),window.loomi_ctx.deviceOverride=t===ft.MOBILE?"m":"d",lt=t;const e=_(()=>window.visually.reload),n=function(){if(e)return Promise.resolve(e()).then(function(){});F("device-listener","can't find reload function")}();if(n&&n.then)return n.then(function(){})}}();return Promise.resolve(n&&n.then?n.then(function(){}):void 0)}catch(e){return Promise.reject(e)}};let lt;function dt(){a()?function(){try{return Promise.resolve(v(()=>c,1e3,10)).then(function(){return mt(),Promise.resolve()})}catch(e){return Promise.reject(e)}}().catch(console.error):mt()}function mt(){let e=_(()=>window.vslyDesktopBreakpoint)||960;e<=0&&(e=960);const t=window.matchMedia(`(max-width: ${e}px)`);t.removeEventListener("change",ut),t.addEventListener("change",ut)}var ft;!function(e){e.MOBILE="MOBILE",e.DESKTOP="DESKTOP"}(ft||(ft={}));const ht=()=>edgetag("getUserId");function pt(){const e="vsly_edgetag";return P(()=>(ht()&&localStorage.setItem(e,ht()),!0)),_(ht)||localStorage.getItem(e)}const vt="lmi_type",wt="lmi_from",yt="lmi_class",gt="lmi_utm_data",_t={utm_source:"source",utm_medium:"medium",utm_campaign:"campaign",utm_term:"term",utm_content:"content"},St=function(e,t){void 0===t&&(t=3);let n=e;for(let e=0;e<t;e++)try{const e=decodeURIComponent(n);if(e===n)break;n=e}catch{break}return n},Et=function(e){void 0===e&&(e=window.location.search);const t={utm:{},lmi_params:{}};return _(()=>
30new URLSearchParams(e)).forEach((e,n)=>{if(e){const r=_t[n],o=St(e);r?t.utm[r]=o:function(e){return _(()=>[yt,wt,vt].includes(e))}(n)&&(t.lmi_params[n]=o)}}),t};function Pt(){const e=function(e){let t=[];const n=localStorage.getItem(gt);return null!=n&&(t=[...JSON.parse(n)].slice(0,20)),e&&(e.ts=f(),t=[e,...t]),t}(function(e){if(function(e){return!e||"{}"===JSON.stringify(e)}(e))return null;const t={};return e.campaign&&(t.campaign=e.campaign),e.medium&&(t.medium=e.medium),e.source&&(t.source=e.source),e.term&&(t.term=e.term),e.content&&(t.content=e.content),t}(_(()=>Et().utm)));return localStorage.setItem(gt,JSON.stringify(e)),e}function At(){const e=_(()=>Pt(),[]);if(!Array.isArray(e)||0===e.length)return"";const t=e.filter(e=>e.campaign);return 0===t.length?"":_(()=>t.reduce((e,t)=>t.ts>e.ts?t:e,t[0]).campaign,"")||""}const It=function(e){return Promise.resolve(bt()).then(function(t){return new Promise((n,r)=>{const o=t.transaction([xt],"readonly").objectStore(xt).get(e);o.onerror=e=>{r("IDB e:r"+e.target.error)},o.onsuccess=e=>{n(e.target.result)}})})},bt=function(){try{const e=function(){if(!kt)return Promise.resolve(new Promise((e,t)=>{const n=indexedDB.open(Ct,1);n.onerror=e=>{t("IDB e:o"+e.target.error)},n.onsuccess=t=>{kt=t.target.result,e(kt)},n.onupgradeneeded=e=>{e.target.result.createObjectStore(xt,{keyPath:"id"}).createIndex("id","id",{unique:!0})}})).then(function(){})}();return Promise.resolve(e&&e.then?e.then(function(){return kt}):kt)}catch(e){return Promise.reject(e)}},Ct="VISUALLY_IO",xt=Ct;let kt=null;function Tt(){const e={},t=window.loomi_ctx||{};t.productId&&(e.productId=t.productId);const n=_(()=>{const e=new URL(location.href).searchParams,t="variant";return e.has(t)&&function(e){const t=Number(e),n=isNaN(t)?Number(`${e}`.replace(/[^\d.]+/g,""))||void 0:t;if(void 0!==n&&0!==n)return`${n}`}(e.get(t))})||t.variantId;return n&&(e.variantId=n),e}function Nt(){return _(()=>Ye().items.map(e=>({variantId:e.variant_id||0,quantity:e.quantity||0,productId:e.product_id||0,price:e.price||0})))||[]}const Ot=function(e){return void 0===e&&(e=Ye()),_(()=>(("spa"==window.vslyIntegrationType?_(()=>e.attributes.map(e=>e.key)):_(()=>Object.keys(e.attributes)))||[]).filter(e=>!e.startsWith("vsly")&&e.length<20).slice(0,50))||[]};function jt(){const e=new URL(window.location.href);return e.protocol+"//"+e.hostname+e.pathname}const Lt=function(e,t){try{let n;const r=this.cart;if(!r)return Promise.resolve(0);const o=function(){try{var o=r.currency===e?(n=1,r.total_price/100):function(){if(t)return Promise.resolve(v(()=>!!window.loomi_ctx.Currency,100,10)).then(function(){const t=(window.loomi_ctx.Currency.convert(r.total_price,r.currency,e)||0)/100;return n=1,t})}()}catch(e){return}return o&&o.then?o.then(void 0,function(){}):o}();return Promise.resolve(o&&o.then?o.then(function(e){return n?e:0}):n?o:0)}catch(e){return Promise.reject(e)}};function $t(){const e=_(()=>this.cart.items);if(e&&e.length>0){const t=et(),n=localStorage.getItem("vsly-last-atc-sid");if(!n)return!1;if(n!==t)return!0;const r=e.map(e=>`${e.variant_id}`);return!!_(()=>nt().find(e=>!!e.sid&&r.includes(`${e.variant_id}`)&&`${e.sid}`!=t))}return!1}function Rt(e){return Ot(this.cart).includes(e)}function Dt(e,t){function n(e){return e.toLowerCase()}const r={"==":t=>n(t)==n(e),"!=":t=>n(t)!=n(e),contains:t=>n(t).includes(n(e)),matches:t=>new RegExp(e).test(t)};return!!this.CartSubs().find(e=>r[t](e))}function Ut(){return tt(this.cart)}function Mt(e){const t=this.cart;return!!_(()=>t.items.find(t=>t.handle===e))}function qt(e){const t=this.cart;return!!_(()=>t.items.find(t=>!!t.tags&&t.tags.includes(e)))}function Ft(e){const t=this.cart;if(t.items.length<=0)return!1;const n=_(()=>t.items.filter(t=>!!t.tags&&t.tags.includes(e)));return _(()=>n.length===t.items.length,!1)}function Bt(e){const t=this.cart;return!!_(()=>t.items.find(t=>!!t.collections&&t.collections.includes(e)))}function Jt(){return!0===_(()=>window.loomi_ctx.loyalty.isMember,!1)}function Vt(){return _(()=>window.loomi_ctx.loyalty.pointsBalance,0)}function Ht(){return _(()=>window.loomi_ctx.loyalty.earnedPoints,0)}const Gt="__eventn_id";function zt(){const{id:e,firstSeen:t}=function(e){const t=function(e){try{const t=S(e),{firstSeen:n,id:r}=Qt(t);if(t)return{id:r,firstSeen:n||Zt()}}catch(e){}}(e),n=function(e){const t=window.localStorage.getItem(e),{id:n,firstSeen:r}=Qt(t);if(t)return{id:n,firstSeen:r||Zt()}}(e);if(!t&&!n){const{newId:t,newEpoch:n}=function(){const e=Math.random().toString(36).substring(2,12),t=Zt();return{newId:e,newEpoch:t,value:Yt(e,t)}}();return Kt(t,n,e),{id:t,firstSeen:n}}if(!n&&t)return Kt(t.id,t.firstSeen,e),t;if(!t&&n)return Kt(n.id,n.firstSeen,e),n;const r=Math.min(t.firstSeen,n.firstSeen);let o=t.firstSeen<=n.firstSeen?t.id:n.id;return Wt(t,n)&&(o=t.id<=n.id?t.id:n.id),n.id==t.id&&n.firstSeen==t.firstSeen||Kt(o,r,e),{id:o,firstSeen:r}}(Gt);return{id:e,firstSession:Xt(t),firstSeen:t}}function Kt(e,t,n){void 0===n&&(n=Gt);const r=Yt(e,t);_(()=>localStorage.setItem(n,r)),((e,t,n,r)=>{_(()=>window.loomi_ctx.cc)&&!b()||(document.cookie=encodeURIComponent(e)+"="+t+"; path=/; expires=Fri, 31 Dec 9999 23:59:59 GMT"+(n?"; domain="+n:"")+(r?"; secure":""))})(n,r,document.location.hostname.replace("www.","").replace("checkout.",""),"http:"!==document.location.protocol)}const Wt=(e,t)=>e.firstSeen===t.firstSeen&&e.id!==t.id;function Qt(e){return{firstSeen:_(()=>parseInt(e.split(".")[1]),null),id:_(()=>e.split(".")[0])}}function Yt(e,t){return`${e}.${t}`}function Zt(){return Math.trunc((new Date).getTime()/1e3)}const Xt=e=>(new Date).getTime()/1e3-e<=7200,en="vsly_vid",tn="lmi_debug";function nn(e){return _(()=>new URL(window.location.href).searchParams.get(e)||void 0)}const rn=["Roboto","Open Sans","Fredoka","Fredoka","Smooch Sans","Rubik","Lato","Poppins","Oswald","League Spartan","Noto Sans","Raleway","Merriweather","Playfair Display","Inter","JetBrains Mono","Jetbrains Mono"];function on(e){try{(function(e){const t=e.flatMap(e=>_(()=>e.code)).filter(e=>!!e).filter(e=>"widget"===e.kind).map(e=>sn(e.value.env)),n=new Map;
30return function(e,t){e.forEach(e=>{!function(e,t){const n=new Map;e.forEach(e=>{let[t,r]=e;const o=".font.";if(t.includes(o)){const e=t.split(o)[0]+o;n.has(e)||n.set(e,{families:new Set,weights:new Set});const i=n.get(e);if(t.endsWith(".fontFamily"))i.families.add(r);else if(t.endsWith(".fontWeight")){const e=parseInt(r,10)||500;i.weights.add(e)}}}),function(e,t){e.forEach(e=>{if(e.families.size>0){const n=e.weights.size>0?e.weights:new Set([500]);e.families.forEach(e=>{cn(t,e,n)})}})}(n,t)}(Object.entries(e),t),function(e,t){const n=function(e){const t=".text.isRichText",n=new Set;return e.forEach(e=>{let[r,o]=e;if(r.endsWith(t)&&!0===o){const e=`${r.split(t)[0]}.text.value`;n.add(e)}}),n}(e);0!==n.size&&e.filter(e=>{let[t]=e;return n.has(t)}).forEach(e=>{let[n,r]=e;return function(e,t){var n;if(e)try{!function(e,t){e.querySelectorAll("[style]").forEach(e=>{const n=e.style;if(n.fontFamily){const e=n.fontFamily,r=parseInt(n.fontWeight,10)||500;cn(t,e,new Set([r]))}})}((n=decodeURIComponent(e),(new DOMParser).parseFromString(n,"text/html")),t)}catch(e){console.error("Failed to parse rich text HTML",e)}}(r,t)})}(Object.entries(e),t)})}(t,n),function(e){return Array.from(e.entries()).map(e=>{let[t,n]=e;return{family:t,weights:Array.from(n).sort()}})}(n)})(e).forEach(e=>{let{family:t,weights:n}=e;return function(e,t){return Qe(N("appendFont","div",JSON.stringify({family:e,weights:t})))}(t,n)})}catch(e){F("failed to install custom fonts",e)}}function sn(e){const t={};for(const n in e)if("object"!=typeof e[n]||Array.isArray(e[n]))t[n]=e[n];else{const r=sn(e[n]);for(const e in r)t[`${n}.${e}`]=r[e]}return t}function cn(e,t,n){if(!t)return;const r=t.replaceAll("'","").replaceAll('"',"");if(!function(e){return rn.includes(e)}(r))return;e.has(r)||e.set(r,new Set);const o=e.get(r);
30o.add(400),n.forEach(e=>{o.add(e)})}const an=function(e,t,n,r){void 0===n&&(n=!0),void 0===r&&(r=void 0);try{const o=_(()=>window.loomi_api.addToCart),i=function(){if(o)return Promise.resolve(window.loomi_api.addToCart(e,t,n,r)).then(function(){})}();return Promise.resolve(i&&i.then?i.then(function(){}):void 0)}catch(e){return Promise.reject(e)}},un=function(e){try{let n;function t(t){return n?t:e.map(e=>{const t=String(e.id),n=dn.get(pn(e.id))||r[t];return n?{...e,variants:Array.isArray(e.variants)?e.variants.map(e=>{const t=vn(e,n);return t?{...e,fixed_price_currency:t.price.currencyCode,price:parseFloat(t.price.amount),compare_at_price:t.compareAtPrice?parseFloat(t.compareAtPrice.amount):e.compare_at_price}:e}):e.variants}:e})}if(!e||0===e.length)return Promise.resolve(e);let r={};const{productIdsToFetch:o}=wn(e),i=function(){if(o.length>0)return function(t,n){try{var o=Promise.resolve(ln(e)).then(function(e){r=e,Object.entries(r).forEach(e=>{let[t,n]=e;return dn.set(pn(t),n)})})}catch(e){return n(e)}return o&&o.then?o.then(void 0,n):o}(0,function(t){return console.error("vsly",t),n=1,e})}();return Promise.resolve(i&&i.then?i.then(t):t(i))}catch(s){return Promise.reject(s)}},ln=function(e){try{return Promise.resolve(fetch(`https://${fn()}/api/2025-10/graphql.json`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({query:mn(e)})})).then(function(e){if(!e.ok)throw new Error(`Shopify API error: ${e.status}`);return Promise.resolve(e.json()).then(function(e){if(e.errors)throw new Error(`GraphQL errors: ${JSON.stringify(e.errors)}`);const t={};for(const n in e.data){const r=e.data[n];if(!r)continue;const o=hn(r.id);t[o]={variants:{}}
30,r.variants.edges.forEach(e=>{const n=hn(e.node.id);t[o].variants[n]={price:e.node.price,compareAtPrice:e.node.compareAtPrice}})}return t})})}catch(e){return Promise.reject(e)}},dn=new class extends H{constructor(e,t){super(new z(e),t)}}("p",18e5);function mn(e){const{productIdsToFetch:t,maxVariantsPerProduct:n}=wn(e),r=se();return`\n    query GetProductPrices ${r?`@inContext(country: ${r})`:""} {\n      ${t.map(e=>`\n    product_${e}: product(id: "gid://shopify/Product/${e}") {\n      id\n      variants(first: ${n}) {\n        edges {\n          node {\n            id\n            price {\n              amount\n              currencyCode\n            }\n            compareAtPrice {\n              amount\n              currencyCode\n            }\n          }\n        }\n      }\n    }\n  `).join("\n")}\n    }\n  `}const fn=()=>window.loomi_ctx.storeAlias.toLowerCase().replaceAll("_","-")+".myshopify.com";function hn(e){const t=e.match(/\/(\d+)$/);return t?t[1]:e}const pn=e=>String(e)+se(),vn=(e,t)=>{let n=String(e.variant_id);const r=Object.keys(t.variants);return 1==r.length&&(n=r[0]),t.variants[n]},wn=e=>{let t=1,n=!0;return{productIdsToFetch:e.map(e=>{if(!Array.isArray(e.variants))return{id:String(e.id),needsFetch:!1};const r=new Set(e.variants.map(e=>e.price)).size>1;r&&(n=!1),e.variants.length>t&&(t=e.variants.length);const o=((e,t,n)=>{if(!e)return!0;if(!n)return!1;const r=e.variants||{};return t.some(e=>void 0===r[e])})(dn.get(pn(e.id)),e.variants.map(e=>String(e.variant_id)),r);return{id:String(e.id),needsFetch:o}}).filter(e=>e.needsFetch).map(e=>e.id),maxVariantsPerProduct:n?1:t}},yn=new K("recs_cache",300001),gn=function(e,t){try{const n=Promise.resolve([]);return Promise.resolve(function(r,o){try{var i=function(){if(!e)return n;let r=_(()=>e.recommendationOptions);if(!r)return n;var o;!function(e){const{productId:t,variantId:n}=Tt();(t||n)&&(e.productId={productId:t,variantId:n})}(r),r.cartItems=(o=Nt(),_(()=>o.filter(e=>!!e.productId).map(e=>({productId:`${e.productId}`,variantId:`${e.variantId}`,quantity:e.quantity||1})))),r.currency=_(()=>Ye().currency||"USD","USD"),r.cart_total=_(()=>Ye().total_price,0),_(()=>+Date.now()-window.loomi_ctx.last_vid_atc.ts<5e3)&&(r.last_vid_atc=window.loomi_ctx.last_vid_atc),r.respSize=_(()=>window.visually.recsPerVariant[t.variantId]),["RECENTLY_VIEWED","VIEWED_WITH_RECENTLY_VIEWED"].find(e=>_n(r,e))&&(r.recentlyViewed=rt().filter(e=>!!e.productId).map(e=>({productId:`${e.productId}`,variantId:`${e.variantId||""}`,...e.ts?{ts:e.ts}:{}})));const i=st();return i.length>0&&(r.pastPurchases=i),(_n(r,"CART_ITEMS")||function(e){return _(()=>!!e.layeredRuling.find(e=>"latest_added"==e.ruleCond.itemSelection))}(r))&&(r.cartHistory=In()),r.userId=_(()=>window.loomi_ctx.userId,""),t&&(r.widgetContext=t),_(()=>!!window.loomi_ctx.storeAlias)&&(r.storeAlias=window.loomi_ctx.storeAlias),r.locale=_(()=>window.Shopify.locale)||_(()=>window.visually.locale),E()&&(r.clientId=E()),r.country=se(),Promise.resolve(function(e,t){const n=_(()=>window.loomi_api.updateRecsOpts),r=_(()=>n.get(function(e){return e.widgetId+e.experienceId+e.variantId+e.sectionId}(e))(t),t);return _(()=>n.get(window.loomi_ctx.storeAlias)(r),r)}(t,r)).then(function(e){return r=e,Promise.resolve(An(r))})}()}catch(e){return o(e)}return i&&i.then?i.then(void 0,o):i}(0,function(e){return F("loomi-widget,recProducts failed:",e),n}))}catch(e){return Promise.reject(e)}};function _n(e,t){return e.type===t||_(()=>e.strategyPerSlot.find(e=>e.strategy===t))||_(()=>!!Object.values(e.conditions).find(e=>e.qbProps.envKey===t))||_(()=>!!e.layeredRuling.find(e=>e.strategy===t||!!_(()=>e.strategyPerSlot.slots.find(e=>e.strategy===t))))}function Sn(e){const t=function(){const e=window.innerWidth;return e<=360?200:e<=480?360:e<=640?480:e<=768?640:e<=960?768:1024}();e.products.forEach(e=>{const n=new URL(e.image.src);n.searchParams.set("width",`${Math.min(t,e.image.width||1280)}`),e.image.src=n.href})}function En(){return`https://${A(window.loomi_ctx.env)}/api/recommendations/web/public/v2/recommend`}const Pn=new Map,An=function(e){try{function t(){return _(()=>o.products)}const n=g(e),r=W(n);let o=yn.get(r);const i=function(){if(!o){let e=!0;return me("kill-locale-currency")&&(e=!1),Promise.resolve(((e,t,n)=>{if(Pn.has(e))return Pn.get(e);const r=window.vslyNativeFetch||window.fetch,o=function(){try{return Promise.resolve(function(e,o){try{var i=function(){function e(){return Promise.resolve(o.json()).then(function(e){const t=function(){if(e.fetchPrices&&n)return Promise.resolve(un(e.products)).then(function(t){e.products=t})}();return t&&t.then?t.then(function(){return e}):e})}let o;const i=t.length>1e4&&!me("disable-recs-post")?Promise.resolve(r(En(),{method:"POST",headers:{"Content-Type":"text/plain"},body:t})).then(function(e){o=e}):Promise.resolve(r(`${En()}?q=${t}`)).then(function(e){o=e});return i&&i.then?i.then(e):e()}()}catch(e){return o(!0,e)}return i&&i.then?i.then(o.bind(null,!1),o.bind(null,!0)):o(!1,i)}(0,function(t,n){if(Pn.delete(e),t)throw n;return n}))}catch(e){return Promise.reject(e)}}();return Pn.set(e,o),o})(r,n,e)).then(function(e){o=e,_(()=>
30[Sn,window.loomi_api.onRecsResp].forEach(e=>e&&e(o))),yn.set(r,o)})}}();return Promise.resolve(i&&i.then?i.then(t):t())}catch(s){return Promise.reject(s)}},In=()=>nt().map(e=>{const t={...e};return delete t.sid,t});function bn(e){return`vsly_pi_${e}`}function Cn(e){return`vsly_hbt_${e}`}function xn(e){return`vsly_hbc_${e}`}function kn(e){return Array(e).fill(0).map(()=>Math.floor(10*Math.random())).join("")}function Tn(){try{const e=_(()=>window.vslyAntiFlickerReveal,void 0);e&&e()}catch(e){}}const Nn=function(e,t){try{if(y(e)||y(t))return Promise.resolve({products:[]});const n=function(e,t){const n=window.loomi_ctx.storeAlias||"",r=new URLSearchParams({byHandle:g({handles:e}),al:n,slimResp:"1"});return t&&t.length>0&&r.set("metafields",g({fields:t})),`${En()}?${r.toString()}`}(e,t);return Promise.resolve(fetch(n)).then(function(e){if(!e.ok)throw new Error(`vsly 400 ${e.statusText}`);return e.json()})}catch(e){return Promise.reject(e)}},On=function(e){try{try{const t=g(e),n=window.loomi_ctx.storeAlias,r=W(`${n}_${t}_${se()}`),o=Ln.get(r);if(o)return Promise.resolve(o);if($n.has(r))return Promise.resolve($n.get(r));const i=function(){try{return Promise.resolve(function(e,o){try{var i=function(e,o){try{var i=function(){const e=new URL(En());e.searchParams.set("al",n),e.searchParams.set("productQuery",t);const o=window.vslyNativeFetch||window.fetch;return Promise.resolve(o(e.toString(),{method:"GET",headers:{Accept:"application/json"}})).then(function(e){return e.ok?Promise.resolve(e.json()).then(function(e){return Promise.resolve(function(e){try{if(!e||!e.results||"object"!=typeof e.results)return Promise.resolve({results:{}});const t=e.results,n=function(e){return Object.keys(e).map(t=>{const n=e[t];return n&&n.id?{key:t,product:n}:null}).filter(e=>!!e)}(t);if(0===n.length)return Promise.resolve({...e,results:t});let r=n.map(e=>e.product);return r=function(e){const t={products:e};return Sn(t),t.products}(r),Promise.resolve(jn(r)).then(function(o){return r=o,r=function(e){const t=window.loomi_api;if(!t||!t.onRecsResp)return e;try{const n={products:e};return t.onRecsResp(n),n.products}catch(t){return F("onRecsResp hook failed",t),e}}(r),function(e,t,n){t.forEach((t,r)=>{const o=n[r];o&&o.id&&(e[t.key]=o)})}(t,n,r),{...e,results:t}})}catch(e){return Promise.reject(e)}}(e)).then(function(e){return Ln.set(r,e),e})}):{results:{}}})}()}catch(e){return o(e)}return i&&i.then?i.then(void 0,o):i}(0,function(e){return F("queryProducts failed:",e),{results:{}}})}catch(e){return o(!0,e)}return i&&i.then?i.then(o.bind(null,!1),o.bind(null,!0)):o(!1,i)}(0,function(e,t){if($n.delete(r),e)throw t;return t}))}catch(e){return Promise.reject(e)}}();return $n.set(r,i),Promise.resolve(i)}catch(e){return F("queryProducts setup failed:",e),Promise.resolve({results:{}})}}catch(e){return Promise.reject(e)}},jn=function(e){try{return me("kill-locale-currency")||_(()=>!Array.isArray(e[0].variants))?Promise.resolve(e):Promise.resolve(un(e))}catch(e){return Promise.reject(e)}},Ln=new K("ai_recs_cache",300001),$n=new Map,Rn=function(e,t,n){try{const o=zt(),i=function(e,t,n){const r=function(){const e=Nt(),t={path:window.location.pathname,host:window.location.hostname};_(()=>e.length)>0&&(t.cartItems=e);const n=_(()=>Ye().token);n&&(t.cartToken=n);const r=Pt();r&&(t.trafficSources=r),t.productsSeenInSession=rt(),t.isCustomer=!!E(),t.query=window.location.search||"",t.hash=window.location.hash||"";const o=Ot();return o&&(t.cartAttributes=o),t}();r.storeAlias=e;const o=E();o&&(r.clientId=o),r.anonymousId=t.id,r.firstSeen=t.firstSeen,r.firstSession=t.firstSession,r.gaId=_(()=>document.cookie.split(";").map(e=>e.split("=")).find(e=>{let[t,n]=e;return"_ga"==t.trim()})[1],"");const i=window.loomi_ctx;r.customerTags=_(()=>i.ctags.slice(0,20)),r.landingPage=_(()=>i.session.landing_page),r.hasSubs=!!_(()=>tt(Ye()).length>0);const s=pt();s&&(r.edgetag=s);const c=function(){try{const e=_(()=>new URL(window.location.href));if(_(()=>e.searchParams.get("forceOverride"))){const t=_(()=>e.searchParams.get("targeting"));if(t)return JSON.parse(decodeURIComponent(escape(atob(t))))}}catch(e){F("preview overrides",e)}return{}}(),a=ot(ct),u=function(){const e=ot(at);function t(e){return new Date(e.ts).valueOf()}function n(){const e=new URL(location.href);return["vslyvid","vslywgid","vslysid","lmi_preview","targeting","vsly_vid"].forEach(t=>e.searchParams.delete(t)),e.search||""}return It(at).then(r=>{const o={ts:new Date,name:jt(),search:_(n,"")},i=!!o.search,s=(_(()=>r.visits)||e||[]).filter(e=>!i||!(e.name===o.name&&!e.search)).filter(e=>
30!(e.name===o.name&&(o.search===e.search||i&&!e.search))).sort((e,n)=>t(n)-t(e)).slice(0,500);var c;s.unshift(o),(c={id:at,visits:s},Promise.resolve(bt()).then(function(e){return new Promise((t,n)=>{const r=e.transaction([xt],"readwrite").objectStore(xt).put(c);r.onerror=e=>{n("IDB e:w"+e.target.error)},r.onsuccess=()=>{t("")}})})).catch()}).catch(),it([{ts:f(),name:jt()}],e,e=>t=>e.name===t.name,at)}(),l=st(),d={deviceKind:_(()=>window.loomi_ctx.deviceOverride,void 0),...n||{}},m=!!_(()=>navigator.userAgent.includes("Macintosh")&&"ontouchend"in document),h=_(()=>window.innerWidth,0),p=_(()=>window.vslyDesktopBreakpoint)||960,v=_(()=>S("cart_currency"))||_(()=>Ye().currency)||"",w=_(()=>i.current_product);if(w){r.oos=_(()=>w.oos),r.price=_(()=>w.price),r.iq=_(()=>w.variants.reduce((e,t)=>t.iq+e,0)),r.productId=_(()=>{const e=Tt().productId;return Number.isFinite(Number(e))?e.toString():""},"");const e=1*i.variantId;Number.isFinite(e)&&(r.vid=e)}const y=_(et);"spa"==window.vslyIntegrationType&&(r.spa=!0);const g=_(()=>i.ttl);return{cartCurrency:v,...r,queryHistory:a,isIPadPro:m,windowInnerWidth:h,desktopBreakpoint:p,visitedPages:u,ttl:Number.isFinite(g)?g:0,purchasedLineItems:l,sid:y,...d||{},...c||{}}}(e,o,n);return Promise.resolve(function(e,t){try{const n=g(t),o=function(e){const{previewKey:t,debugAllocator:n,previewVariantId:o}=function(){[r,en].map(e=>{const t=nn(e);t&&sessionStorage.setItem(e,t)});const e=sessionStorage.getItem(r),t=sessionStorage.getItem(en);return{previewKey:e,debugAllocator:nn(tn),previewVariantId:t}}();let i=new URL(e);return t&&i.searchParams.append(r,t),n&&i.searchParams.append(tn,"true"),o&&i.searchParams.append(en,o),i}(qn(e).cfgUrl);o.searchParams.append("q",n);const i=W(o.href),s=window.vslyNativeFetch||window.fetch,c=Un.has(i)?Un.get(i):s(o.href,{priority:"high"}).finally(()=>Un.delete(i));return Un.set(i,c),Promise.resolve(c).then(function(e){if(e.ok)return Promise.resolve(e.json());throw new Error(`failed to load config: ${e.statusText}`)})}catch(e){return Promise.reject(e)}}(t,i)).then(function(e){return _(()=>{window.loomi_ctx.audiences=e.audiences,_(()=>e.audiences&&localStorage.setItem("vsly_audiences",JSON.stringify(e.audiences))),window.loomi_ctx.testedThemes=e.testedThemes||[]}),function(e){const t=e.currentVariant;window.loomi_ctx={...window.loomi_ctx||{}};const n=_(()=>t.pid);n&&(window.loomi_ctx.productId=`${n}`);const r=_(()=>t.vid);r&&(window.loomi_ctx.variantId=`${r}`);const o=_(()=>t.price);o&&(window.loomi_ctx.variantPrice=o);const i=_(()=>t.meta);i&&(window.loomi_ctx.productMeta=`${i}`)}(e),it(e.queryHistory,i.queryHistory,e=>t=>t.v===e.v&&t.k===e.k,ct),function(e){var t;(t=e.experiments)&&t.findIndex(e=>{const t=_(()=>e.clientTargetingFormula.toString(),"")||"";return t.includes("CartItemHasTag")||t.includes("CartItemHasCollection")||t.includes("AllCartItemsHasTag")})>-1||!0===_(()=>e.flags["sdk-enable-cart-enrichment"],!1)&&(e.flags["sdk-enable-cart-enrichment"]=!1)}(e),{configuration:e,tracking:o}})}catch(e){return Promise.reject(e)}},Dn="vslyb",Un=new Map;function Mn(e){if("number"==typeof e.chance&&e.chance<100){const t={experienceId:e.name,variantId:e.variant,storeAlias:_(()=>window.loomi_ctx.storeAlias),anonymousId:_(()=>window.loomi_ctx.userId)};e.version&&(t.version=e.version);const r=g(t),o=_(()=>window.loomi_ctx.env,n.PROD),i=new URL(qn(o).cfgUrl.replace("/allocate","/match"));i.searchParams.append("q",r),fetch(i)}}function qn(e){let t="/api/allocator/web/public/v2/allocate";return Bn(e)&&(t="/allocate"),{cfgUrl:`${Fn(e)}${t}`}}function Fn(e){return Bn(e)?"http://localhost:8080":`https://${A()}`}function Bn(e){return[n.TEST,n.LOCAL].includes(e)}function Jn(e){window.visually={..._(()=>window.visually)||{},flags:e},localStorage.setItem("loomi-flags",JSON.stringify(e))}function Vn(e,t,n){const r=function(r){_(()=>!!r.persisted)&&(window.loomi_ctx.cart=void 0,n(e,t,500).catch(e=>{F("failed reloading sdk",e)}))};_(()=>!window.loomi_ctx.pageshow)&&(q("pageshow initialized"),s().then(()=>{window.addEventListener("pageshow",r),window.loomi_ctx.pageshow=!0}))}function Hn(e){return`${e.name}-${e.variant}`}function Gn(e){return`${e.name}-${e.variant}-${e.version||0}`}function zn(e){$.forEach(t=>{e&&!e(t)||(t.undo(),t.do())})}const Kn=(e,t)=>!!_(()=>e.audiences.includes(t)),Wn=e=>{const t={},n=Kn(e,"d"),r=Kn(e,"m");return n||r?(_(()=>e.experiments.filter(e=>
30!!e.code).forEach(e=>e.code.forEach(r=>{const o=_(()=>r.value.env.general.recsCount),i=_(()=>n?o.desktop.value:o.value);i>(t[e.variant]||0)&&"number"==typeof i&&(t[e.variant]=i)}))),t):t},Qn=function(e){void 0===e&&(e={});try{const t=Z+X;return we(Z,X),Promise.resolve(v(()=>_(()=>window.visually.widgets[t]),100,50)).then(function(){const n="#vsly-overlay",r="#vslyp-vsly-overlay";if(!document.querySelector(r)){const e=document.createElement("div");e.id=n.replace("#",""),e.textContent=".",e.style.opacity="0",e.style.display="none",document.body.appendChild(e);const t=document.createElement("script");t.id=r.replace("#",""),t.type="text/props",t.textContent="{}",document.body.appendChild(t)}return window.visually.widgets[t](n),Promise.resolve(v(()=>!!window.loomi_api._openProductOverlay,100,50)).then(function(){window.loomi_api._openProductOverlay((e=>{const t=_(()=>e.widgetContext)||_(()=>e.mpCtx)||_(()=>e.overlay.mpCtx);return t?{...e,overlay:{...e.overlay||{},mpCtx:t}}:e})(e))})})}catch(e){return Promise.reject(e)}};function Yn(e,t,n,r){const[o,i]=t.split(",");return new Promise(t=>{It(at).then(n=>{for(const s of function(e,t,n){const r=(new Date).valueOf();return(_(()=>e.visits,[])||[]).filter(e=>{const o=new Date(e.ts).valueOf(),i=36e5,s=parseInt(t);switch(n.replaceAll('"',"")){case"hours":return o>r-s*i;case"weeks":return o>r-s*i*24*7;case"days":return o>r-s*i*24;default:return!1}})}(n,o,i))if(r||rr(e)){if(Xn(s,e))return void t(!0)}else if(Zn(s,e))return void t(!0);t(!1)})})}function Zn(e,t){return!![er(e),nr(er(e))].find(e=>e.includes(t))}function Xn(e,t){const n=e.search||"",r=er(e)+n;return!![r,nr(r)].find(e=>e.includes(tr(t)))}function er(e){return tr(function(e){const t=_(()=>new URL(e));if(!t)return e;const n=t.pathname.split("/");return/^[a-z]{2}-[a-z]{2}$/.test(n[1])&&(t.pathname=n.slice(2).join("/")),tr(t.href)}(e.name))}function tr(e){const t=_(()=>new URL(e));return t&&t.pathname.endsWith("/")?"/"===t.pathname?t.href.slice(0,-1):(t.pathname=t.pathname.slice(0,-1),t.href):e}function nr(e){return e.includes("/products/")&&e.includes("/collections/")?e.replace(/\/collections\/[^/]+/,""):e}function rr(e){return _(()=>!!new URL(e).search)}const or=function(e){try{return yr(),hr(e.clientTargetingFormula)&&(ar[lr(e)]=e),Promise.resolve(wr(e)).then(function(t){return t?(mr(e),!0):(q(`exp: ${e.gaName} not run client targeting: ${e.clientTargetingFormula} => false`),!1)})}catch(e){return Promise.reject(e)}},ir=function(e){try{const t=Object.entries(ar).map(t=>{let[n,r]=t;return hr(r.clientTargetingFormula)&&(ar[lr(r)]=r),{exp:r,shouldBeApplied:sr(r.clientTargetingFormula,e,r.name),hasBeenApplied:()=>!!ur[lr(r)]}});return Promise.resolve(pr(t)).then(function(e){!function(e){e.filter(e=>e.hasBeenApplied()&&!e.shouldBeApplied).flatMap(e=>{const t=_(()=>ur[lr(e.exp)]);return t&&delete ur[lr(e.exp)],t}).forEach(e=>{_(e.revert)})}(e),function(e){e.filter(e=>e.shouldBeApplied&&!e.hasBeenApplied()).forEach(e=>{var t,n,r;mr(e.exp),t=e.exp,n=fr,void 0===r&&(r=x()),n.has(t.variant)||(Pr(r,t),n.add(t.variant),Mn(t))})}(e)})}catch(e){return Promise.reject(e)}},sr=function(e,t,n){void 0===n&&(n="");try{if(void 0===t&&(t=dr()),hr(e)){t.Total=Lt,t.CartHasSubs=Dt,t.CartSubs=Ut,t.CartHasItem=Mt,t.CartItemHasTag=qt,t.AllCartItemsHasTag=Ft,t.CartItemHasCollection=Bt,t.IsLoyaltyCustomer=Jt,t.LoyaltyPointsBalance=Vt,t.LoyaltyPointsEarned=Ht,t.PageVisit=Yn,t.CustomerTag=gr,t.IsGuest=_r,t.AbandonedCart=$t,t.CartAttrName=Rt,t.UseCaseId=n;const r=()=>new Function(`\n        const c = arguments[0];\n        return ${function(e){const t=t=>_(()=>e.includes(t));for(const n of["PageVisit","Total"])t(`c.${n}`)&&!t(`await c.${n}`)&&(e=`( ${e.replaceAll(`c.${n}`,`await c.${n}`)} )`);return!t("(async ()")&&t("await")?`(async () => (${e}))()`:e}(e)}`)(t);return Promise.resolve(new Promise(e=>e(r())).catch(e=>(F("client side formula err",e),!1)))}return Promise.resolve(!0)}catch(e){return Promise.reject(e)}};let cr=!1;const ar={},ur={},lr=e=>`${e.name}-${e.variant}`;function dr(){return{cart:Ye(),Total:Lt,CartHasSubs:Dt,CartSubs:Ut,CartHasItem:Mt,CartItemHasTag:qt,AllCartItemsHasTag:Ft,CartItemHasCollection:Bt,IsLoyaltyCustomer:Jt,LoyaltyPointsBalance:Vt,LoyaltyPointsEarned:Ht,PageVisit:Yn,CustomerTag:gr,IsGuest:_r,AbandonedCart:$t,CartAttrName:Rt}}function mr(e){const t={experienceId:e.name,variantId:e.variant,gaExperienceName:e.gaName,gaVariantName:e.gaVariant,reportGa:e.ga,publishedAt:e.publishedAt,version:e.version};var n;n=_(()=>e.code.map(e=>{try{return function(e,t){if("compound"===e.kind){const n=e.value,r=function(e,t,n,r,o){const i=[];return n&&""!==n&&i.push(N(e,t,n)),r&&""!==r&&i.push(N("appendCss",t,r)),o&&""!==o&&i.push(N("appendJs",t,o)),i}(n.htmlKind,e.selector,n.html,n.css,n.js),o=N(e.kind,e.selector,r);o.options=t;const i=Qe(o);return i.htmlId=r[0].id,r[1]&&(i.cssId=r[1].id),r[2]&&(i.jsId=r[2].id),i}if("widget"===e.kind){const n=N(e.kind,e.selector,"");n.options=t,n.block=e;const r=function(e,t){const n=_(()=>e.block.value);return{...t,sectionId:_(()=>n.env.sectionId),widgetId:_(()=>n.widgetId),widgetVersion:_(()=>n.version)}}(n,t);!function(e,t){const n=_(()=>e.block.value.env);
30n&&Object.entries(t).forEach(e=>{let[t,r]=e;return n[t]=r})}(n,r);const o=Qe(n);return o.htmlId=n.id,o}if(["pageRedirect","themeTest"].includes(e.kind)){const n=N(e.kind,e.selector,"");return n.options=t,n.block=e,Qe(n)}if(["moveElem","automation","visualEdit"].includes(e.kind)){const n=N(e.kind,e.selector,"");n.options=t,n.block=e;const r=Qe(n);return r.htmlId=n.id,r}const n=N(e.kind,e.selector,e.value);return n.options=t,Qe(n)}(e,t)}catch(e){}}).filter(e=>!!e),[]),ur[lr(e)]=n}const fr=new Set;function hr(e){return!!e&&""!==e}const pr=function(e){try{return Promise.resolve(Promise.all(e.map(function(e){try{return Promise.resolve(e.shouldBeApplied).then(function(t){return{...e,shouldBeApplied:t}})}catch(e){return Promise.reject(e)}})))}catch(e){return Promise.reject(e)}},vr=e=>{const t=_(()=>e.key),n=_(()=>e.value),r=dr();t===Ze.CART_CHANGE?(ir({...r,cart:n}),_(()=>window.loomi_ctx.maintainCartAttributes(n))):t===Ze.LOYALTY_CHANGE&&ir(r)};function wr(e){return sr(e.clientTargetingFormula,void 0,e.name)}function yr(){cr||s(()=>document).then(()=>{document.addEventListener(Q,vr),cr=!0})}function gr(e,t){void 0===t&&(t="");const n=["!","not in"].some(e=>t.includes(e)),r=_(()=>window.loomi_ctx.ctags.includes(e))||!1;return n?!r:r}function _r(){return Promise.resolve(_(()=>!window.loomi_ctx.clientId))}function Sr(e){const t=lr(e),n=ur[t];n&&(n.forEach(e=>_(e.revert)),delete ur[t]),delete ar[t]}const Er=function(e,t,n){try{let r;return Promise.resolve(n()).then(function(n){n?(Pr(t,e),(hr(e.clientTargetingFormula)||function(e){return!!me("trigger-delayed-allocation")&&_(()=>["jsFunction","jsCondition"].includes(e.trigger.type))}(e))&&Mn(e)):r=1})}catch(e){return Promise.reject(e)}};function Pr(e,t){return _(()=>{e.register(t.name,t.variant,t.gaVariant,t.gaName);const n=t.ga;return e.track(o.USE_CASE,{use_case:t.name,use_case_variant:t.variant,...t.version?{version:t.version}:{}},{isAudience:t.isAudience,isRedirect:t.isRedirect,immediate:t.immediate,gaName:t.gaName,gaVariant:t.gaVariant,...n?{reportGa:n}:{}})})}const Ar=new Set,Ir=new Set,br=new Set,Cr=new Set;let xr;function kr(e){void 0===xr&&(xr=new MutationObserver(Tr(e)),xr.observe(document.body,{childList:!0,subtree:!0,attributes:!1,characterData:!1}))}function Tr(e){return()=>{Nr(Ar,br,(t,n)=>{Er(n,e,()=>(t.add(Or(n.trigger.selector,n)),or(n)))}),Nr(Ir,Cr,(t,n,r)=>{const o=n.trigger;t.add(Or(o.selector,n)),r.addEventListener(o.name,()=>Er(n,e,()=>or(n)),{once:void 0!==o.once&&o.once})})}}function Nr(e,t,n){e.forEach(e=>{_(()=>{const r=e.trigger.selector;document.body.querySelectorAll(r).forEach(o=>{t.has(Or(r,e))||n(t,e,o)})})})}function Or(e,t){return`${e}-${t.name}`}function jr(e){const t=JSON.stringify({ts:(new Date).getTime(),...e});let n,r,o=0;if(0===t.length)return o;for(n=0;n<t.length;n++)r=t.charCodeAt(n),o=(o<<5)-o+r,o|=0;return o}function Lr(e){const t=jr(e);return Ur(t),v(()=>new Function(e.code)(window),e.timeoutMillis,e.retries,()=>void 0===Mr(t))}function $r(e){return JSON.parse(localStorage.getItem(e)||"[]")}let Rr=[];const Dr=function(e,t,n){_(()=>t.experiments.forEach(t=>{n&&n.matches(t)?n.onSubscribeCall(t):Br(t,e)}))},Ur=(e,t)=>{Rr.push({handler:e,experienceKey:t})},Mr=e=>Rr.find(t=>t.handler===e),qr=function(e){Rr.filter(t=>t.experienceKey===e).forEach(e=>{try{"number"!=typeof e.handler&&e.handler()}catch(e){}}),Rr=Rr.filter(t=>t.experienceKey!==e)};function Fr(e,t){Br(e,t)}function Br(t,n){switch(_(()=>t.trigger.type)){case e.PageLoad:!function(e,t){Er(e,t,()=>or(e))}(t,n);break;case e.Timeout:!function(e,t){const n=setTimeout(()=>{Er(e,t,()=>or(e))},e.trigger.timeoutMillis);Ur(()=>{n&&clearTimeout(n)})}(t,n);break;case e.Inactivity:!function(e,t){const n=e.trigger.timeoutMillis;let r;function o(){clearTimeout(r),r=setTimeout(()=>{Er(e,t,function(){try{return Promise.resolve(wr(e)).then(function(t){return t&&or(e),t})}catch(e){return Promise.reject(e)}})},n)}o();const c=["mousemove","keypress","scroll","touchstart","touchmove"];Ur(()=>{clearTimeout(r),i(()=>document).then(()=>c.forEach(e=>document.removeEventListener(e,o)))}),s(()=>document,!0).then(()=>
30{c.forEach(e=>document.addEventListener(e,o,{passive:!0}))})}(t,n);break;case e.Selector:!function(e,t){kr(e),Ar.add(t),Tr(e)()}(n,t);break;case e.ExitIntent:!function(e,t){const n=r=>{_(()=>!r.toElement&&!r.relatedTarget)&&Er(e,t,()=>{const t=or(e);return i(()=>document).then(()=>{document.removeEventListener("mouseout",n)}),t})};s(()=>document,!0).then(()=>{document.addEventListener("mouseout",n,{passive:!0})}),Ur(()=>{i(()=>document).then(()=>{document.removeEventListener("mouseout",n)})})}(t,n);break;case e.JSCondition:!function(e,t){Lr(e.trigger).then(()=>{Er(e,t,()=>or(e))}).catch(()=>{})}(t,n);break;case e.JSFunction:!function(e,t){!function(n){try{const r=new Function(`return async function() { ${n.code} }`)()(),o=jr(n);Ur(o),r.then(()=>void 0!==Mr(o)&&void Er(e,t,()=>or(e)))}catch(e){}}(e.trigger)}(t,n);break;case e.JSEvent:!function(e,t){const n=e.trigger,r="vsly-js-events";function o(n){n&&Er(e,t,()=>or(e))}const c=e=>{let t;try{t=new Function(n.jsEvent.matchCode)(e),localStorage.setItem(r,JSON.stringify([...$r(r),{event:{detail:e.detail},ts:(new Date).valueOf()/1e3}].splice(0,25)))}catch(e){F("handleJsEvent",e),t=!1}o(t)};o(function(e,t){return _(()=>!!$r(e).find(e=>{const n=e.ts;return(new Date).valueOf()/1e3-n<2628e3&&new Function(t)(e.event)}))}(r,n.jsEvent.matchCode)),s(()=>window).then(()=>{window.addEventListener(n.jsEvent.name,c)}),Ur(()=>{i().then(()=>{window.removeEventListener(n.jsEvent.name,c)})})}(t,n);break;case e.Conjunction:!function(t,n){if(function(t){return[e.ExitIntent,e.Selector,e.Timeout].includes(t.trigger.condition.type)}(t)){const e=t.trigger;Lr(e.jsCond).then(()=>{Br({...t,trigger:e.condition},n)}).catch(()=>{})}}(t,n);break;case e.ElementEvent:!function(e,t){kr(t),Ir.add(e),Tr(t)()}(t,n)}}const Jr=["vsly-backdrop-container","__loomi_crosshair_container"];function Vr(e){let t=_(()=>e.target),n=!1;for(;t;){if(Jr.includes(_(()=>t.id))){n=!0;break}t=_(()=>t.parentElement)}n&&(q("vsly","about to stop propagation of event",e),_(()=>e.stopImmediatePropagation()),_(()=>e.stopPropagation()))}function Hr(e,t){const n=_(()=>window.Shopify.currency.active,"USD"),r=_(()=>window.Shopify.locale,"en-US"),o=new Intl.NumberFormat(r,{style:"currency",currency:n,minimumFractionDigits:!0===_(()=>window.visually.flags["op-locale-currency-always-show-decimals"],!1)?2:0,maximumFractionDigits:2});if(t){if(Kr()){const t=_(()=>window.visually.priceRound)||Math.round;return o.format(t(e,n))}return o.format(e)}const i=_(()=>window.Shopify.currency.rate,"1");let s=Number.parseFloat(i);s=Number.isNaN(s)?1:s;let c=e*s;return 1!=s&&me("exchange-fee")&&(c*=1.02),c=Gr(s,c,n),o.format(c)}const Gr=(e,t,n)=>1!==e&&me("exchange-round")||Kr()?(_(()=>window.visually.priceRound)||Math.round)(t,n):t;function zr(){const e=_(()=>!0===window.visually.flags["kill-locale-currency"]),t=_(()=>window.Shopify.currency,{}),n=!!_(()=>t.active),r=_(()=>t.rate),o=!!r&&!Number.isNaN(Number.parseFloat(r));return!e&&n&&o}const Kr=()=>!me("op-locale-currency-no-round");let Wr=window.location.href;const Qr=()=>{requestAnimationFrame(()=>{Wr!==window.location.href&&(Wr=window.location.href,window.dispatchEvent(new CustomEvent("vslyUrlChanged",{detail:{prev:Wr,curr:window.location.href}})))})};var Yr;!function(e){e.NONE="none",e.YOTPO="yotpo"}(Yr||(Yr={}));const Zr={isMember:!1,provider:Yr.NONE};function Xr(e,t){try{var n=e()}catch(e){return t(e)}return n&&n.then?n.then(void 0,t):n}const eo="vsly-loyalty-ctx",to=(()=>{const e=["swell:customer:updated","swell:redemption","swell:initialized","swell:setup","vsly:loyalty-changed"];let t;const n=()=>{const e=_(()=>window.swellConfig.customer);return e?{id:e.local_customer_id,providerId:e.id,email:e.email,earnedPoints:e.points_earned,isMember:!0===e.is_member,pointsBalance:e.points_balance,adjustedPointsBalance:_(()=>e.adjusted_points_balance,0),provider:Yr.YOTPO}:Zr},r=e=>{_(()=>"vsly:loyalty-changed"===e.type)&&_(()=>window.swellAPI.refreshCustomerDetails()),t(n())};return{provide:n,onChange:function(n){try{t=n;const o=Xr(function(){return Promise.resolve(v(()=>
30!!window.jQuery,50,200)).then(function(){e.forEach(e=>{window.jQuery(document).on(e,r)})})},function(){e.forEach(e=>{document.addEventListener(e,r)})});return Promise.resolve(o&&o.then?o.then(function(){}):void 0)}catch(e){return Promise.reject(e)}},connect:()=>v(()=>!!_(()=>window.swellConfig.customer.local_customer_id),400,20),disconnect:function(){try{const t=Xr(function(){return Promise.resolve(v(()=>!!window.jQuery,50,200)).then(function(){e.forEach(e=>{window.jQuery(document).off(e,r)})})},function(){e.forEach(e=>{document.removeEventListener(e,r)})});return Promise.resolve(t&&t.then?t.then(function(){}):void 0)}catch(e){return Promise.reject(e)}}}})();function no(e){Xe(Ze.LOYALTY_CHANGE,e),sessionStorage.setItem(eo,JSON.stringify({ts:(new Date).getTime(),ctx:e})),window.loomi_ctx={...window.loomi_ctx||{},loyalty:e}}const ro="vsly_session";function oo(e){return St((e||"").replace("+"," "))}function io(){const e=window.loomi_ctx.storeAlias,t={id:W(e+window.loomi_ctx.userId+f()+At()+ao()),utm_campaign:At(),last_interaction:new Date,landing_page:_(()=>location.href,""),start_at:new Date};return so(t),t}function so(e){const t=JSON.stringify(e);localStorage.setItem(ro,t),window.loomi_ctx.session=e}function co(){const e=function(){window.loomi_ctx=window.loomi_ctx||{};let e=window.loomi_ctx.session||_(()=>{const e=JSON.parse(localStorage.getItem(ro));return e.last_interaction=new Date(e.last_interaction),e.start_at=new Date(e.start_at),e})||io();return function(e){const t=new Date,n=e.last_interaction;return(t.valueOf()-n.valueOf())/6e4>30||oo(At())!==oo(e.utm_campaign)||e.last_interaction.getDate()!==t.getDate()}(e)&&(e=io()),window.loomi_ctx.session=e,e}();e.last_interaction=new Date,so(e)}const ao=()=>Math.random().toString(36).substring(2,15)+Math.random().toString(36).substring(2,15);function uo(e,t){try{var n=e()}catch(e){return t(!0,e)}return n&&n.then?n.then(t.bind(null,!1),t.bind(null,!0)):t(!1,n)}const lo=function(e,t,r){void 0===r&&(r=1e3);try{return mo?(console.debug("vsly-sdk","cannot reload since another reload is in progress"),Promise.resolve()):(mo=!0,Promise.resolve(uo(function(){console.debug("vsly-sdk","about to reload sdk");const o=me("sdk-reconcile")?Promise.resolve(function(e,t,n){try{return Promise.resolve(n(t,e)).then(function(e){let{configuration:t}=e;const n=_(()=>window.loomi.conf.experiments)||[],r=new Map,o=t.experiments||[],i=new Map,s=new Set(Object.keys(ur)),c=x();n.forEach(e=>r.set(Hn(e),e)),o.forEach(e=>i.set(Hn(e),e)),(e=>{window.loomi={..._(()=>window.loomi)||{},conf:e},window.visually={..._(()=>window.visually)||{},flags:e.flags,recsPerVariant:Wn(e)},Jn(e.flags)})(t),((e,t,n)=>{e.forEach((e,r)=>{t.has(r)||(n.has(r)&&Sr(e),qr(r))})})(r,i,s),document.dispatchEvent(Object.assign(new Event("reset-widget"),{value:"reload"})),document.dispatchEvent(Object.assign(new Event("targeting-changed"),{value:"#reload",key:"CART_CHANGE"})),((e,t,n,r)=>{e.forEach((e,o)=>{const i=t.get(o);i?Gn(i)!==Gn(e)&&(r.has(o)&&Sr(i),qr(o),on([e]),Fr(e,n)):(on([e]),Fr(e,n))})})(i,r,c,s)})}catch(e){return Promise.reject(e)}}(e,t,fo)).then(function(){}):Promise.resolve(function(){try{return cr&&i(()=>document).then(()=>{document.removeEventListener(Q,vr),cr=!1}),Rr.forEach(e=>{try{"number"!=typeof e.handler&&e.handler()}catch(e){}}),Rr=[],Array.from($.keys()).forEach(e=>{We(e)}),Je&&Je.disconnect(),Promise.resolve()}catch(e){return Promise.reject(e)}}()).then(function(){return Promise.resolve((o=r,void 0===o&&(o=40),new Promise(e=>setTimeout(e,o)))).then(function(){return Promise.resolve(function(e,t){try{return void 0===e&&(e=n.PROD),Promise.resolve(uo(function(){return function(r,o){try{var i=(function(){if(window.vsly_blocked)throw Tn(),new Error(Dn)}(),function(e,t){window.loomi_ctx=window.loomi_ctx||{},window.loomi_ctx.env=window.loomi_ctx.env||e,window.loomi_ctx.storeAlias=window.loomi_ctx.storeAlias||t}(e,t),Promise.resolve(function(e,t){try{return void 0===e&&(e=n.PROD),Promise.resolve(ho(t,e,void 0)).then(function(n){let{configuration:r,tracking:o}=n;return po(r,t,e,o)})}catch(e){return Promise.reject(e)}}(e,t)).then(function(n){let{jitsu:r,configuration:o}=n;if(!_(()=>o.flags["kill-switch"]))return Promise.resolve(Be()).then(function(){on(o.experiments),Dr(r,o),Vn(e,t,lo),dt()})}))}catch(e){return o(e)}return i&&i.then?i.then(void 0,o):i}(0,function(e){_(()=>e.message)!==Dn&&F("failed initialising sdk",e)})},function(e,t){if(Tn(),e)throw t;return t}))}catch(e){return Promise.reject(e)}}(e,t)).then(function(){})});var o});if(o&&o.then)return o.then(function(){})},function(e,t){if(mo=!1,e)throw t;return t})))}catch(e){return Promise.reject(e)}};let mo=!1;const fo=function(e,t,n){try{return m(),Promise.resolve(Rn(e,t,n))}catch(e){return Promise.reject(e)}},ho=function(e,t,n){try{return _(co),m(),Promise.resolve(Rn(e,t,n))}catch(e){return Promise.reject(e)}},po=function(e,t,n,r){try{return Jn(e.flags),function(e,t,n,r,o,i){yr(),window.loomi_ctx={..._(()=>window.loomi_ctx)||{},env:t,storeAlias:e,apply:e=>{on([e]),or(e)},shouldApply:sr};const s=_(()=>
30o.productId),c=window.loomi_ctx;s&&!c.productId&&(c.productId=s);const a=_(()=>o.variantId);a&&!c.variantId&&(c.variantId=a),window.loomi={..._(()=>window.loomi)||{},conf:n},window.visually={..._(()=>window.visually)||{},flags:n.flags,enabledIntegrations:n.integrations,recsPerVariant:Wn(n),sdk_api:{addToCart:an,recommendProducts:gn,getProductsMetafields:Nn,fetchRecs:An},reAllocate:i,rerender:zn,reload:function(){try{return Promise.resolve(r(t,e,1e3)).then(function(){})}catch(e){return Promise.reject(e)}}}}(t,n,e,lo,Tt(),fo),function(e){try{if(e.noActiveThemeTests){if(Pe(0))return;be()}else(e=>!(e.experiments||[]).find(e=>e.isThemeTest)&&_(xe)&&!![localStorage,sessionStorage].find(je))(e)&&be()}catch(e){}}(e),Promise.resolve(yo()).then(function(){var o,c,a,l;(function(e,t,n){window.loomi_api||(window.loomi_api={}),window.loomi_api.when=w,window.loomi_api.awaitCondition=v,window.loomi_api.loadVisuallyLib=h,window.loomi_api.queryProducts=On,window.loomi_api.debounce=u,window.loomi_api.allocatorQuery=e=>function(e,t){try{function n(){return Promise.resolve(r)}const r={results:{}},o={...e};o.queries=function(e,t){return e.queries.filter(e=>{const n=_(()=>e.oneOf.productInfo);if(n){const r=bn(n.handle),o=sessionStorage.getItem(r);if(!o)return!0;const i=JSON.parse(o);return!!function(e,t){return!((!e.includeCollections||t.collections)&&(!e.includeTags||t.tags)&&(!e.includeSales||t.sales)&&(!e.includeVariants||t.variants))}(n,i)||(i.cached=!0,t.results[e.name]=i,!1)}const r=_(()=>e.oneOf.handlesByTag);if(r){const n=Cn(r),o=sessionStorage.getItem(n);if(!o)return!0;const i=JSON.parse(o);return i.cached=!0,t.results[e.name]=i,!1}const o=_(()=>e.oneOf.handlesByCollection);if(o){const n=xn(o),r=sessionStorage.getItem(n);if(!r)return!0;const i=JSON.parse(r);return i.cached=!0,t.results[e.name]=i,!1}return!0})}(e,r);const i=function(){if(o.queries.length>0){const{query:e,hashedQuery:n}=function(e,t){e.timestamp=`${kn(4)}${t}${kn(5)}`,e.alias=window.loomi_ctx.storeAlias||"",e.userId=window.loomi_ctx.userId||"";const n=g(e);return{query:n,hashedQuery:(n+window.loomi_ctx.userId+window.loomi_ctx.storeAlias+t).split("").reduce((e,t)=>(e=(e<<5)-e+t.charCodeAt(0))&e,0)}}(o,t),i=qn(window.loomi_ctx.env).cfgUrl.replace("/allocate",`/query?q=${e}&h=${n}`);return Promise.resolve(fetch(i)).then(function(e){const t=function(){if(e.ok)return Promise.resolve(e.json()).then(function(e){e.results&&Object.entries(e.results).forEach(e=>{let[t,n]=e;!function(e,t,n){if(t)if("ProductInfo"===t.kind){const r=n.queries.find(t=>t.name===e);r&&(_(()=>r.oneOf.productInfo.includeTags,!1)&&!t.tags&&(t.tags=[]),_(()=>r.oneOf.productInfo.includeCollections,!1)&&!t.collections&&(t.collections=[]),_(()=>r.oneOf.productInfo.includeSales,!1)&&!t.sales&&(t.sales=""),_(()=>r.oneOf.productInfo.includeVariants,!1)&&!t.variants&&(t.variants=[]),sessionStorage.setItem(bn(t.handle),JSON.stringify(t)))}else if("HandlesByCollection"===t.kind){const r=n.queries.find(t=>t.name===e);if(r){const e=_(()=>r.oneOf.handlesByCollection,"")||"";sessionStorage.setItem(xn(e),JSON.stringify(t))}}else if("HandlesByTag"===t.kind){const r=n.queries.find(t=>t.name===e);if(r){const e=_(()=>r.oneOf.handlesByTag,"")||"";sessionStorage.setItem(Cn(e),JSON.stringify(t))}}}(t,n,o),r.results[t]=n})})}();if(t&&t.then)return t.then(function(){})})}}();return Promise.resolve(i&&i.then?i.then(n):n())}catch(s){return Promise.reject(s)}}(e,`${(new Date).getTime()+Math.round(1e6*Math.random())}`),window.loomi_api.openProductOverlay=Qn,_(()=>e.shopApi.forEach(e=>{let{js:t,windowKey:n}=e;try{window.loomi_api[n]=new Function(t)}catch(e){}})),window.loomi_api.formatLocaleMoney=function(){var e=[].slice.call(arguments);return n()?t(...e):(_(()=>window.loomi_api.formatMoney)||(()=>`${_(()=>e[0],"")}`))(...e)},window.loomi_api.redirectTest=ee})(e,Hr,zr),a=e.first_seen,(c=e.uid)!==(l=r.id)&&c&&a>0?(window.loomi_ctx.userId=c,Kt(c,a)):window.loomi_ctx.userId=l,function(e,t){try{return _(()=>window.loomi_ctx.cc)&&v(b,1e3,120).then(()=>Kt(e,t||(new Date).getTime()/1e3)),Promise.resolve()}catch(e){return Promise.reject(e)}}(window.loomi_ctx.userId,a),(o=e.flags)["sdk-auto-clean"]&&!o["sdk-kill-auto-clean"]&&h("price_test_cleanup_v2",{async:!1,defer:!0}).then(),_(()=>!0===window.visually.flags["op-focus-trap-removal"])&&s(()=>document,!0).then(()=>{document.addEventListener("focusin",Vr,{capture:!0,passive:!0}),document.addEventListener("mousedown",Vr,{capture:!0,passive:!0}),document.addEventListener("touchstart",Vr,{capture:!0,passive:!0}),document.addEventListener("touchend",Vr,{capture:!0,passive:!0})}),function(e,t){if(me("kill-sdk-reload-url-detection")||!me("sdk-reload")&&!["/products/","/collections/"].find(e=>window.location.href.includes(e)))return;const n=function(){const r=(()=>{requestAnimationFrame(()=>{(me("sdk-reload-url-detection-href")?wo!==window.location.href:new URL(wo).pathname!==new URL(window.location.href).pathname)&&(wo=window.location.href,n(),vo(e,t,10))})})||Qr,o=["click","touchend","pdpresp"];return s(()=>document.body,!0).then(()=>
30{o.forEach(e=>document.body.addEventListener(e,r,!0))}),()=>{i(()=>document.body).then(()=>{o.forEach(e=>{document.body.removeEventListener(e,r,!0)})})}}()}(n,t),function(){try{return Promise.resolve(function(e,t){try{var n=function(){no(function(){const e=sessionStorage.getItem(eo);if(e){const t=_(()=>JSON.parse(e));if(t&&t.ts>(new Date).getTime()-3e5)return t.ctx}}()||Zr);const e=_(()=>!0===window.visually.flags["loyalty-targeting"]),t=function(){if(e)return Promise.resolve(function(e){try{return e.onChange(e=>{no(e)}),Promise.resolve(e.connect()).then(function(){const t=e.provide();return no(t),{ctx:t,disconnect:e.disconnect}})}catch(e){return Promise.reject(e)}}(to)).then(function(){const e=document.querySelectorAll('[href*="/account/logout"]');e&&Array.from(e).forEach(e=>{e.addEventListener("click",()=>(sessionStorage.removeItem(eo),!0))})})}();if(t&&t.then)return t.then(function(){})}()}catch(e){return t(e)}return n&&n.then?n.then(void 0,t):n}(0,function(e){console.debug("vsly-loyalty","unable to find loyalty provider",e)}))}catch(e){return Promise.reject(e)}}();const d=x();return{configuration:e,jitsu:d}})}catch(e){return Promise.reject(e)}},vo=u(lo,10);let wo=window.location.href;const yo=function(){try{return Promise.resolve(function(){if(me("block-do-not-track"))return Promise.resolve(C()).then(function(e){if(!e)throw new Error(Dn)})}())}catch(e){return Promise.reject(e)}};function go(e){return e.startsWith("https://")?e.substring(8):e}function _o(e){try{return decodeURIComponent(e.replace(/\+/g," "))}catch{return""}}var So;!function(e){e.SIGNUP="SIGNUP",e.ADD_TO_CART="ADD_TO_CART",e.CHANGE_QTY="CHANGE_QTY",e.REMOVE_FROM_CART="REMOVE_FROM_CART",e.PAGE_LOAD="PAGE_LOAD",e.CLICK="CLICK",e.LOGIN="LOGIN",e.LOGOUT="LOGOUT",e.TIME_SPENT="TIME_SPENT",e.USE_CASE="USE_CASE",e.LEAD_SUBMISSION_EMAIL="LEAD_SUBMISSION_EMAIL",e.LEAD_SUBMISSION_PHONE="LEAD_SUBMISSION_PHONE"}(So||(So={}));let Eo=[];const Po=function(e,t){if(void 0===t&&(t=0),0===Eo.length)return;const n=Eo;Eo=[];const r=Io(n),o=Ao(n);e({bulk:o,shared:r},!0).catch(()=>{const r=n.concat(Eo);r.length<100&&(Eo=r,t<2&&setTimeout(()=>Po(e,t+1),500*Math.pow(2,t)))})};u(Po,100);const Ao=e=>e.map(e=>{const t=JSON.parse(JSON.stringify(e));return delete t.user,delete t.event_id,delete t.user_agent,delete t.utc_time,delete t.local_tz_offset,delete t.doc_host,delete t.ids_ga,delete t.alias,delete t.userCanBeTracked,delete t.userDataCanBeSold,delete t.edgetag,delete t.api_key,delete t.src,t}),Io=e=>{const t=_(()=>String(e[0].user.anonymous_id),""),n=_(()=>String(e[0].user_agent),""),r=_(()=>String(e[0].event_id),""),o=_(()=>String(e[0].utc_time),""),i=_(()=>Number(e[0].local_tz_offset)||0),s=_(()=>String(e[0].doc_host),""),c=_(()=>String(e[0].ids_ga),""),a=_(()=>String(e[0].alias),""),u=_(()=>Boolean(e[0].userCanBeTracked),!0),l=_(()=>Boolean(e[0].userDataCanBeSold),!0),d=_(()=>String(e[0].edgetag),""),m=_(()=>String(e[0].api_key),""),f=_(()=>String(e[0].src),"");return Object.entries({anonymous_id:t,event_id:r,user_agent:n,utc_time:o,local_tz_offset:i,doc_host:s,ids_ga:c,alias:a,userCanBeTracked:u,userDataCanBeSold:l,edgetag:d,api_key:m,src:f}).reduce((e,t)=>{let[n,r]=t;if(r){if("undefined"===r)return e;e[n]=r}return e},{})},bo=function(e){try{let r;function t(e){return r?e:Promise.resolve(!1)}const o=function(){if(_(()=>e.eventPayload.bulk.length>0,!1)){const t=_(()=>JSON.parse(JSON.stringify(e.eventPayload.bulk[0])),void 0);if(!t){const e=Promise.resolve(!1);return r=1,e}const o=_(()=>JSON.parse(JSON.stringify(t.ga)),void 0);return delete t.ga,Promise.resolve(function(e){try{return Promise.resolve(function(t,r){try{var o=function(){const t=window.loomi_ctx.jitsuKey,r=function(e){const t={trackingHost:"https://live.visually-io.com"};return e===n.TEST&&(t.trackingHost="http://localhost:8088"),e===n.STAGE&&(t.trackingHost="https://sdk.loomi-stg.xyz"),t}(window.loomi_ctx.env).trackingHost;return Promise.resolve(fetch(`${r}/api/s?token=${t}&bulk=1`,{headers:{"content-type":"text/plain"},body:JSON.stringify(e.eventPayload),method:"POST",mode:"cors",credentials:"omit",keepalive:!0})).then(function(e){return e.ok})}()}catch(e){return r(e)}return o&&o.then?o.then(void 0,r):o}(0,function(e){return console.error("vsly: Failed to send event",e),!1}))}catch(e){return Promise.reject(e)}}(e)).then(function(n){return Promise.resolve(function(e){try{try{const t=e.eventPayload,n=t.bulk[0],r=window.loomi_ctx.env,o=t.shared,i=g({experienceId:n.use_case,variantId:n.use_case_variant,storeAlias:o.alias,anonymousId:o.anonymous_id,version:n.version}),s=new URL(qn(r).cfgUrl.replace("/allocate","/match"));s.searchParams.append("q",i),fetch(s.toString())}catch(e){console.error("vsly: Failed to persist allocation",e)}return Promise.resolve()}catch(e){return Promise.reject(e)}}(e)).then(function(){return o&&x().trackExt(t,o).then().catch(e=>{console.error("vsly: Failed track ext event",e,t,o)}),r=1,n})})}}();return Promise.resolve(o&&o.then?o.then(t):t(o))}catch(i){return Promise.reject(i)}},Co="vsly_analytics_queue";
30function xo(e,t,n){void 0===n&&(n=!1);try{const r=window.loomi_ctx,o=r.storeAlias,i=r.jitsuKey,s=Et(),c={id:`${Date.now()}-${Math.random().toString(36).substring(2,9)}`,timestamp:Date.now(),eventPayload:{bulk:[{url:location.href,doc_path:location.pathname,doc_search:location.search,sid:r.session.id,sid_start:r.session.start_at,utm:s.utm,lmi_params:s.lmi_params,event_type:"USE_CASE",use_case:e._USE_CASE,use_case_variant:e._USE_CASE_VARIANT,version:e._USE_CASE_VERSION||1,ga:{isAudience:!1,gaName:e._USE_CASE_GA||e._USE_CASE,gaVariant:e._USE_CASE_GA_VARIANT||e._USE_CASE_VARIANT,reportGa:n}}],shared:{anonymous_id:t.id,user_agent:navigator.userAgent,utc_time:(new Date).toISOString(),local_tz_offset:(new Date).getTimezoneOffset(),doc_host:location.host,alias:o,api_key:i}},retries:0},a=ko();a.push(c),To(a)}catch(e){console.error("vsly: Failed to queue analytics event",e)}}function ko(){try{const e=localStorage.getItem(Co);if(!e)return[];const t=JSON.parse(e);return Array.isArray(t)?t:[]}catch(e){return console.error("vsly: Failed to read analytics queue",e),[]}}function To(e){try{localStorage.setItem(Co,JSON.stringify(e))}catch(e){console.error("vsly: Failed to save analytics queue",e)}}const No=(e,t)=>{try{localStorage.setItem(e,JSON.stringify({variant:t.experiment.variant,version:t.experiment.version||0}))}catch(e){}},Oo=(e,t)=>{let n=null;try{const r=localStorage.getItem(e);if(r){let e;const o=JSON.parse(r);if(o&&"object"==typeof o&&"variant"in o){e=o;const r=t.find(t=>t.experiment.variant===e.variant);r&&(r.experiment.version||0)===(e.version||0)&&(n=r)}}}catch(e){}return n},jo=e=>`vsly_redirect_test_${e[0].experiment.name}`,Lo=(e,t)=>{if(e){const n=e.experiment;t.some(e=>{const t=e.experiment;return t.variant===n.variant&&t.version===n.version})||(e=!1)}if(!e){const n=100*Math.random();let r=0;for(const o of t)if(r+=o.targeting.chance,n<=r){e=o;break}}return e},$o=function(e){void 0===e&&(e=!0);const t=window.loomi_ctx.consent;t.allowed=e,t.fin||(t.fin=Ro())},Ro=()=>(new Date).getTime(),Do=()=>window.Shopify.customerPrivacy,Uo=["AT","BE","BG","HR","CY","CZ","DK","EE","FI","FR","DE","GR","HU","IE","IT","LV","LT","LU","MT","NL","PL","PT","RO","SK","SI","ES","SE","NO","IS","LI"],Mo=function(e){void 0===e&&(e=!0);const t=window.loomi_ctx.consent;t.allowed=e,t.fin||(t.fin=qo())},qo=()=>(new Date).getTime(),Fo=()=>window.Shopify.customerPrivacy,Bo=()=>Promise.resolve(),Jo=()=>(window.loomi_ctx=window.loomi_ctx||{},window.loomi_ctx.performanceMetrics=window.loomi_ctx.performanceMetrics||{},window.loomi_ctx.performanceMetrics);function Vo(){try{const e=Jo().as;if(void 0===e)return;const t=performance.now();Object.assign(Jo(),{ae:t,ad:t-e}),(e=>{try{if("function"!=typeof performance.getEntriesByType)return;const t=performance.getEntriesByType("resource").filter(t=>t.startTime>=e&&(e=>{try{return new URL(e.name).pathname.endsWith("/allocate")}catch{return!1}})(t)).pop();if(!t)return;Object.assign(Jo(),{ars:t.startTime,afs:t.fetchStart,aqs:t.requestStart,aps:t.responseStart,ape:t.responseEnd,ard:t.duration,ardl:t.startTime-e,aprd:t.requestStart-t.startTime,arwd:t.responseStart-t.requestStart,ardd:t.responseEnd-t.responseStart})}catch{}})(e)}catch(e){}}function Ho(e,t){try{var n=e()}catch(e){return t(e)}return n&&n.then?n.then(void 0,t):n}function Go(){return _(co),zt(),function(e){void 0===e&&(e=window.loomi_ctx.embeddedTests);try{if(!e)return;if(0===e.length)return;const t=e.filter(e=>e.experiment.isThemeTest);t.length>0&&function(e){const t=jo(e);let n=Oo(t,e);if(n=Lo(n,e),!n)return;if(!n.experiment)return;No(t,n);const r=n.experiment,o=_(()=>r.code.find(e=>"themeTest"===e.kind).value.targetThemeId)||0,i=ne({experienceId:r.name,variantId:r.variant,version:r.version,gaExperienceName:r.gaName,gaVariantName:r.gaVariant});xo(i,zt(),_(()=>!!r.ga)||!1),Ee(i,o)}(t);const n=e.filter(e=>!e.experiment.isThemeTest);n.length>0&&function(e){const t=e.filter(e=>function(e){if(!e)return!0;try{const t=e.match(/UrlTarget\(([^)]+)\)/);if(!t)return!1;const n=function(e){try{const t=e.match(/^"([^"]*)",\s*"([^"]*)",\s*(true|false)$/);return t?{value:t[1],op:t[2],includeQueryParam:"true"===t[3]}:null}catch{return null}}(t[1]);return!!n&&function(e,t,n){const r=window.location.search||"",o=window.location.href||"",i=(s=function(e){const t=e.startsWith("/")?e:"/"+e,n=t.split("/");if(n.length<2)return t;const r=n[1];let o=!1;return r.length>0&&r.length<=7&&(2===r.length||r.length>2&&"-"===r[2])&&(o=!0),o?"/"+n.slice(2).join("/"):t}(window.location.pathname),["STORY_IL","MAYVEN_GLOBAL","JDSPORT_IL"].includes(window.loomi_ctx.storeAlias)?s.toLowerCase():s);var s;const{hostPath:c,rawQuery:a}=function(e){const t=go(e),n=t.indexOf("?");return-1!==n?{hostPath:t.substring(0,n),rawQuery:t.substring(n+1)}:{hostPath:t,rawQuery:""}}(e),u=c.toLowerCase();let l=go(o.split("?")[0]).toLowerCase(),d="",m=u;if(d=(new URL(o).host+i).toLowerCase(),n){const e=r?_o(r.substring(1)):"";if(e&&(l+="?"+e,d+="?"+e),a){const e=_o(a);e&&(m+="?"+e)}}return function(e,t,n,r){switch(r){case"contains":return e.includes(n)||t.includes(n);case"matches":try{const r=new RegExp(n);return r.test(e)||r.test(t)}catch{return!1}case"==":return e===n||t===n;case"!=":return e===t?e!==n:t!==n;default:return!1}}(l,d,m,t)}
30(n.value,n.op,n.includeQueryParam)}catch(e){return console.error("vsly: Failed to evaluate targeting formula",e),!1}}(e.targeting.formula));if(0===t.length)return;const n=jo(t);let r=Oo(n,t);if(r=Lo(r,t),!r)return;if(!r.experiment)return;No(n,r);const o=r.experiment,i=ne({experienceId:o.name,variantId:o.variant,version:o.version,gaExperienceName:o.gaName,gaVariantName:o.gaVariant});xo(i,zt(),_(()=>!!o.ga)||!1);const s=_(()=>o.code.find(e=>"pageRedirect"===e.kind).value);s&&ee(i,s.destUrl,s.redirectAfter||1,s.retainQueryParams,s.stickinessMode)}(n)}catch(e){console.error("vsly ETT",e)}}(),window.vsly_redirecting}const zo=()=>window.loomi_ctx.blockingConcent;(function(){try{let t;function e(e){if(t)return e;(function(){const e=ko();e.length>0&&Promise.allSettled(e.map(bo)).then(t=>{To(e.filter((e,n)=>{const r=t[n];return("fulfilled"!==r.status||!r.value)&&(e.retries++,(e=>!(Date.now()-e.timestamp>18e5||e.retries>3))(e))}))}).catch(e=>{console.error("vsly: Failed to process analytics queue",e)})})(),(()=>{const e=()=>{const e=se();return!!e&&!Uo.includes(e)};return new Promise((t,n)=>{const r=window.loomi_ctx.consent||={};r.init=qo(),(se()?Bo():v(se,50,200)).then(()=>{e()&&(Mo(),t())}),(_(()=>Fo().analyticsProcessingAllowed)?Bo():v(()=>_(()=>Fo().analyticsProcessingAllowed),50,200)).then(()=>{const r=Fo().analyticsProcessingAllowed()||e();Mo(r),r?t():n()}),r.ccListener||(document.addEventListener("visitorConsentCollected",r=>{const o=r.detail.analyticsAllowed||e();Mo(o),o?t():n()}),r.ccListener=!0)})})().catch(),function(){try{Jo().as=performance.now()}catch(e){}}();const s=ho(o,i);return s.then(Vo),s.then(e=>{let{configuration:t,tracking:r}=e;return(e=>{p("vsly-a",`${(e=>e==n.STAGE?"https://sdk.loomi-stg.xyz/":"https://assets.visually.io/")(e)}v/visually-a.js?cb=${window.loomi_ctx.sdk_version}`,{defer:!0}).catch()})(i),function(e){let{configuration:t,tracking:n}=e;try{return Promise.resolve(function(e,t){try{const{storeAlias:n,env:r}=window.loomi_ctx;return Promise.resolve(Ho(function(){return Promise.resolve(po(e,n,r,t)).then(function(e){let{jitsu:t,configuration:o}=e;if(!_(()=>o.flags["kill-switch"]))return Promise.resolve(Be()).then(function(){on(o.experiments),Dr(t,o),Vn(r,n,lo),dt()})})},function(e){_(()=>e.message)!==Dn&&F("fail initialising sdk",e)}))}catch(e){return Promise.reject(e)}}(t,n)).then(function(){window.dispatchEvent(new Event("visually_loaded"))})}catch(e){return Promise.reject(e)}}({configuration:t,tracking:r})}).catch(r).finally(Tn)}const r=e=>console.error(e);if(window.fetch&&(window.vslyNativeFetch=window.fetch),window.vsly_init=!0,window.vslyIntegrationType="static",(()=>{if(_(()=>window.visually_io_editor))return!0;const e=_(()=>window.loomi_ctx.ttl);return!("number"!=typeof e||!Number.isFinite(e)||e<=0)&&e<Math.floor(Date.now()/1e3)})())return console.log("sdk blocked"),Promise.resolve();window.loomi_ctx.sdk_version="0.12.163";const{storeAlias:o,env:i}=window.loomi_ctx;if(!zo()&&Go())return Promise.resolve();const s=function(){if(zo()){function e(e){return t?e:window.loomi_ctx.consent.allowed?void(Go()&&(t=1)):(Tn(),void(t=1))}const n=Ho(function(){return Promise.resolve((console.log("consent api init"),new Promise((e,t)=>{const n=window.loomi_ctx.consent||={};n.init=Ro(),(_(()=>Do().analyticsProcessingAllowed)?Promise.resolve():v(()=>_(()=>Do().analyticsProcessingAllowed),50,200)).then(()=>{const n=window.Shopify.customerPrivacy.analyticsProcessingAllowed();console.log("consent api",n),$o(n),n?e():t()}),n.ccListener||(document.addEventListener("visitorConsentCollected",()=>{const n=window.Shopify.customerPrivacy.analyticsProcessingAllowed();console.log("visitorConsentCollected",n),$o(n),n?e():t()}),n.ccListener=!0)}))).then(function(){})},function(){Tn(),t=1});return n&&n.then?n.then(e):e(n)}}();return Promise.resolve(s&&s.then?s.then(e):e(s))}catch(c){return Promise.reject(c)}})().then(()=>console.log("vsly sdk with embed init"))}();
31
32</script>
vendor: 1 bytes, line 32
32
33<script data-vsly="preact2" type="text/javascript" data-em-disable>
34    // Preact
35!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?n(exports):n(e.preact={})}(this,function(e){var b,n,t,_,o,r,l,x={},C=[],u=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i;function w(e,n){for(var t in n)e[t]=n[t];return e}function g(e){var n=e.parentNode;n&&n.removeChild(e)}function i(e,n,t){var _,o=arguments,l={};for(_ in n)"key"!==_&&"ref"!==_&&(l[_]=n[_]);if(3<arguments.length)for(t=[t],_=3;_<arguments.length;_++)t.push(o[_]);if(null!=t&&(l.children=t),"function"==typeof e&&null!=e.defaultProps)for(_ in e.defaultProps)void 0===l[_]&&(l[_]=e.defaultProps[_]);return k(e,l,n&&n.key,n&&n.ref,null)}function k(e,n,t,_,o){var l={type:e,props:n,key:t,ref:_,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,constructor:void 0,__v:o};return null==o&&(l.__v=l),b.vnode&&b.vnode(l),l}function S(e){return e.children}function P(e,n){this.props=e,this.context=n}function N(e,n){if(null==n)return e.__?N(e.__,e.__.__k.indexOf(e)+1):null;for(var t;n<e.__k.length;n++)if(null!=(t=e.__k[n])&&null!=t.__e)return t.__e;return"function"==typeof e.type?N(e):null}function c(e){var n,t;if(null!=(e=e.__)&&null!=e.__c){for(e.__e=e.__c.base=null,n=0;n<e.__k.length;n++)if(null!=(t=e.__k[n])&&null!=t.__e){e.__e=e.__c.base=t.__e;break}return c(e)}}function s(e){(!e.__d&&(e.__d=!0)&&t.push(e)&&!p.__r++||o!==b.debounceRendering)&&((o=b.debounceRendering)||_)(p)}function p(){for(var e;p.__r=t.length;)e=t.sort(function(e,n){return e.__v.__b-n.__v.__b}),t=[],e.some(function(e){var n,t,_,o,l,r,u;e.__d&&(r=(l=(n=e).__v).__e,(u=n.__P)&&(t=[],o=D(u,l,(_=w({},l)).__v=_,n.__n,void 0!==u.ownerSVGElement,null,t,null==r?N(l):r),d(t,l),o!=r&&c(l)))})}function E(e,n,t,_,o,l,r,u,i,c){var s,p,f,a,d,h,y,v=_&&_.__k||C,m=v.length;for(i==x&&(i=null!=r?r[0]:m?N(_,0):null),t.__k=[],s=0;s<n.length;s++)if(null!=(a=t.__k[s]=null==(a=n[s])||"boolean"==typeof a?null:"string"==typeof a||"number"==typeof a?k(null,a,null,null,a):Array.isArray(a)?k(S,{children:a},null,null,null):null!=a.__e||null!=a.__c?k(a.type,a.props,a.key,null,a.__v):a)){if(a.__=t,a.__b=t.__b+1,null===(f=v[s])||f&&a.key==f.key&&a.type===f.type)v[s]=void 0;else for(p=0;p<m;p++){if((f=v[p])&&a.key==f.key&&a.type===f.type){v[p]=void 0;break}f=null}d=D(e,a,f=f||x,o,l,r,u,i,c),(p=a.ref)&&f.ref!=p&&(y=y||[],f.ref&&y.push(f.ref,null,a),y.push(p,a.__c||d,a)),null!=d?(null==h&&(h=d),i=U(e,a,f,v,r,d,i),"option"==t.type?e.value="":"function"==typeof t.type&&(t.__d=i)):i&&f.__e==i&&i.parentNode!=e&&(i=N(f))}if(t.__e=h,null!=r&&"function"!=typeof t.type)for(s=r.length;s--;)null!=r[s]&&g(r[s]);for(s=m;s--;)null!=v[s]&&W(v[s],v[s]);if(y)for(s=0;s<y.length;s++)T(y[s],y[++s],y[++s])}function U(e,n,t,_,o,l,r){var u,i,c;if(void 0!==n.__d)u=n.__d,n.__d=void 0;else if(o==t||l!=r||null==l.parentNode)e:if(null==r||r.parentNode!==e)e.appendChild(l),u=null;else{for(i=r,c=0;(i=i.nextSibling)&&c<_.length;c+=2)if(i==l)break e;e.insertBefore(l,r),u=r}return void 0!==u?u:l.nextSibling}function f(e,n,t){"-"===n[0]?e.setProperty(n,t):e[n]="number"==typeof t&&!1===u.test(n)?t+"px":null==t?"":t}function A(e,n,t,_,o){var l,r,u,i,c;if(o?"className"===n&&(n="class"):"class"===n&&(n="className"),"style"===n)if(l=e.style,"string"==typeof t)l.cssText=t;else{if("string"==typeof _&&(l.cssText="",_=null),_)for(i in _)t&&i in t||f(l,i,"");if(t)for(c in t)_&&t[c]===_[c]||f(l,c,t[c])}else"o"===n[0]&&"n"===n[1]?(r=n!==(n=n.replace(/Capture$/,"")),n=((u=n.toLowerCase())in e?u:n).slice(2),t?(_||e.addEventListener(n,a,r),(e.l||(e.l={}))[n]=t):e.removeEventListener(n,a,r)):"list"!==n&&"tagName"!==n&&"form"!==n&&"type"!==n&&"size"!==n&&!o&&n in e?e[n]=null==t?"":t:"function"!=typeof t&&"dangerouslySetInnerHTML"!==n&&(n!==(n=n.replace(/^xlink:?/,""))?null==t||!1===t?e.removeAttributeNS("http://www.w3.org/1999/xlink",n.toLowerCase()):e.setAttributeNS("http://www.w3.org/1999/xlink",n.toLowerCase(),t):null==t||!1===t&&!/^ar/.test(n)?e.removeAttribute(n):e.setAttribute(n,t))}function a(e){this.l[e.type](b.event?b.event(e):e)}function D(e,n,t,_,o,l,r,u,i){var c,s,p,f,a,d,h,y,v,m,g,k=n.type;if(void 0!==n.constructor)return null;(c=b.__b)&&c(n);try{e:if("function"==typeof k){if(y=n.props,v=(c=k.contextType)&&_[c.__c],m=c?v?v.props.value:c.__:_,t.__c?h=(s=n.__c=t.__c).__=s.__E:("prototype"in k&&k.prototype.render?n.__c=s=new k(y,m):(n.__c=s=new P(y,m),s.constructor=k,s.render=L),v&&v.sub(s),s.props=y,s.state||(s.state={}),s.context=m,s.__n=_,p=s.__d=!0,s.__h=[]),null==s.__s&&(s.__s=s.state),null!=k.getDerivedStateFromProps&&(s.__s==s.state&&(s.__s=w({},s.__s)),w(s.__s,k.getDerivedStateFromProps(y,s.__s))),f=s.props,a=s.state,p)null==k.getDerivedStateFromProps&&null!=s.componentWillMount&&s.componentWillMount(),null!=s.componentDidMount&&s.__h.push(s.componentDidMount);else{if(null==k.getDerivedStateFromProps&&y!==f&&null!=s.componentWillReceiveProps&&s.componentWillReceiveProps(y,m),!s.__e&&null!=s.shouldComponentUpdate&&!1===s.shouldComponentUpdate(y,s.__s,m)||n.__v===t.__v){s.props=y,s.state=s.__s,n.__v!==t.__v&&(s.__d=!1),(s.__v=n).__e=t.__e,n.__k=t.__k,s.__h.length&&r.push(s),function e(n,t,_){for(var o,l=0;l<n.__k.length;l++)(o=n.__k[l])&&(o.__=n,o.__e&&("function"==typeof o.type&&1<o.__k.length&&e(o,t,_),t=U(_,o,o,n.__k,null,o.__e,t),"function"==typeof n.type&&(n.__d=t)))}(n,u,e);break e}null!=s.componentWillUpdate&&s.componentWillUpdate(y,s.__s,m),null!=s.componentDidUpdate&&s.__h.push(function(){s.componentDidUpdate(f,a,d)})}s.context=m,s.props=y,s.state=s.__s,(c=b.__r)&&c(n),s.__d=!1,s.__v=n,s.__P=e,c=s.render(s.props,s.state,s.context),s.state=s.__s,null!=s.getChildContext&&(_=w(w({},_),s.getChildContext())),p||null==s.getSnapshotBeforeUpdate||(d=s.getSnapshotBeforeUpdate(f,a)),g=null!=c&&c.type==S&&null==c.key?c.props.children:c,E(e,Array.isArray(g)?g:[g],n,t,_,o,l,r,u,i),s.base=n.__e,s.__h.length&&r.push(s),h&&(s.__E=s.__=null),s.__e=!1}else null==l&&n.__v===t.__v?(n.__k=t.__k,n.__e=t.__e):n.__e=function(e,n,t,_,o,l,r,u){var i,c,s,p,f,a=t.props,d=n.props;if(o="svg"===n.type||o,null!=l)for(i=0;i<l.length;i++)if(null!=(c=l[i])&&((null===n.type?3===c.nodeType:c.localName===n.type)||e==c)){e=c,l[i]=null;break}
35if(null==e){if(null===n.type)return document.createTextNode(d);e=o?document.createElementNS("http://www.w3.org/2000/svg",n.type):document.createElement(n.type,d.is&&{is:d.is}),l=null,u=!1}if(null===n.type)a!==d&&e.data!=d&&(e.data=d);else{if(null!=l&&(l=C.slice.call(e.childNodes)),s=(a=t.props||x).dangerouslySetInnerHTML,p=d.dangerouslySetInnerHTML,!u){if(null!=l)for(a={},f=0;f<e.attributes.length;f++)a[e.attributes[f].name]=e.attributes[f].value;(p||s)&&(p&&s&&p.__html==s.__html||(e.innerHTML=p&&p.__html||""))}(function(e,n,t,_,o){var l;for(l in t)"children"===l||"key"===l||l in n||A(e,l,null,t[l],_);for(l in n)o&&"function"!=typeof n[l]||"children"===l||"key"===l||"value"===l||"checked"===l||t[l]===n[l]||A(e,l,n[l],t[l],_)})(e,d,a,o,u),p?n.__k=[]:(i=n.props.children,E(e,Array.isArray(i)?i:[i],n,t,_,"foreignObject"!==n.type&&o,l,r,x,u)),u||("value"in d&&void 0!==(i=d.value)&&i!==e.value&&A(e,"value",i,a.value,!1),"checked"in d&&void 0!==(i=d.checked)&&i!==e.checked&&A(e,"checked",i,a.checked,!1))}return e}(t.__e,n,t,_,o,l,r,i);(c=b.diffed)&&c(n)}catch(e){n.__v=null,b.__e(e,n,t)}return n.__e}function d(e,n){b.__c&&b.__c(n,e),e.some(function(n){try{e=n.__h,n.__h=[],e.some(function(e){e.call(n)})}catch(e){b.__e(e,n.__v)}})}function T(e,n,t){try{"function"==typeof e?e(n):e.current=n}catch(e){b.__e(e,t)}}function W(e,n,t){var _,o,l;if(b.unmount&&b.unmount(e),(_=e.ref)&&(_.current&&_.current!==e.__e||T(_,null,n)),t||"function"==typeof e.type||(t=null!=(o=e.__e)),e.__e=e.__d=void 0,null!=(_=e.__c)){if(_.componentWillUnmount)try{_.componentWillUnmount()}catch(e){b.__e(e,n)}
35_.base=_.__P=null}if(_=e.__k)for(l=0;l<_.length;l++)_[l]&&W(_[l],n,t);null!=o&&g(o)}function L(e,n,t){return this.constructor(e,t)}function h(e,n,t){var _,o,l;b.__&&b.__(e,n),o=(_=t===r)?null:t&&t.__k||n.__k,e=i(S,null,[e]),l=[],D(n,(!_&&t||n).__k=e,o||x,x,void 0!==n.ownerSVGElement,t&&!_?[t]:!o&&n.childNodes.length?C.slice.call(n.childNodes):null,l,t||x,_),d(l,e)}b={__e:function(e,n){for(var t,_;n=n.__;)if((t=n.__c)&&!t.__)try{if(t.constructor&&null!=t.constructor.getDerivedStateFromError&&(_=!0,t.setState(t.constructor.getDerivedStateFromError(e))),null!=t.componentDidCatch&&(_=!0,t.componentDidCatch(e)),_)return s(t.__E=t)}catch(n){e=n}throw e}},n=function(e){return null!=e&&void 0===e.constructor},P.prototype.setState=function(e,n){var t=this.__s!==this.state?this.__s:this.__s=w({},this.state);"function"==typeof e&&(e=e(t,this.props)),e&&w(t,e),null!=e&&this.__v&&(n&&this.__h.push(n),s(this))},P.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),s(this))},P.prototype.render=S,t=[],_="function"==typeof Promise?Promise.prototype.then.bind(Prom
35ise.resolve()):setTimeout,p.__r=0,r=x,l=0,e.render=h,e.hydrate=function(e,n){h(e,n,r)},e.createElement=i,e.h=i,e.Fragment=S,e.createRef=function(){return{current:null}},e.isValidElement=n,e.Component=P,e.cloneElement=function(e,n){var t,_;for(_ in n=w(w({},e.props),n),2<arguments.length&&(n.children=C.slice.call(arguments,2)),t={},n)"key"!==_&&"ref"!==_&&(t[_]=n[_]);return k(e.type,t,n.key||e.key,n.ref||e.ref,null)},e.createContext=function(e){var n={},o={__c:"__cC"+l++,__:e,Consumer:function(e,n){return e.children(n)},Provider:function(e){var t,_=this;return this.getChildContext||(t=[],this.getChildContext=function(){return n[o.__c]=_,n},this.shouldComponentUpdate=function(n){_.props.value!==n.value&&t.some(function(e){e.context=n.value,s(e)})},this.sub=function(e){t.push(e);var n=e.componentWillUnmount;e.componentWillUnmount=function(){t.splice(t.indexOf(e),1),n&&n.call(e)}}),e.children}};return(o.Consumer.contextType=o).Provider.__=o},e.toChildArray=function e(n){return null==n||"boolean"==typeof n?[]:Array.isArray(n)?C.concat.apply([],n.map(e)):[n]},e.__u=W,e.options=b});
36// Preact Hooks
37!function(_,n){"object"==typeof exports&&"undefined"!=typeof module?n(exports,require("preact")):n(_.preactHooks={},_.preact)}(this,function(_,o){var e,u,t,i=0,r=[],c=o.options.__r,f=o.options.diffed,n=o.options.__c,s=o.options.unmount;function a(_,n){o.options.__h&&o.options.__h(u,_,i||n),i=0;var t=u.__H||(u.__H={__:[],__h:[]});return _>=t.__.length&&t.__.push({}),t.__[_]}function p(_){return i=1,h(b,_)}function h(_,n,t){var o=a(e++,2);return o.t=_,o.__c||(o.__c=u,o.__=[t?t(n):b(void 0,n),function(_){var n=o.t(o.__[0],_);o.__[0]!==n&&(o.__=[n,o.__[1]],o.__c.setState({}))}]),o.__}function m(_,n){var t=a(e++,4);!o.options.__s&&E(t.__H,n)&&(t.__=_,t.__H=n,u.__h.push(t))}function v(_,n){var t=a(e++,7);return E(t.__H,n)?(t.__H=n,t.__h=_,t.__=_()):t.__}function H(){r.some(function(n){if(n.__P)try{n.__H.__h.forEach(l),n.__H.__h.forEach(y),n.__H.__h=[]}catch(_){return n.__H.__h=[],o.options.__e(_,n.__v),!0}}),r=[]}o.options.__r=function(_){c&&c(_),e=0;var n=(u=_.__c).__H;n&&(n.__h.forEach(l),n.__h.forEach(y),n.__h=[])},o.options.diffed=function(_){f&&f(_);var n=_.__c;n&&n.__H&&n.__H.__h.length&&(1!==r.push(n)&&t===o.options.requestAnimationFrame||((t=o.options.requestAnimationFrame)||function(_){function n(){clearTimeout(o),d&&cancelAnimationFrame(t),setTimeout(_)}var t,o=setTimeout(n,100);d&&(t=requestAnimationFrame(n))})(H))},o.options.__c=function(_,t){t.some(function(n){try{n.__h.forEach(l),n.__h=n.__h.filter(function(_){return!_.__||y(_)})}catch(_){t.some(function(_){_.__h&&(_.__h=[])}),t=[],o.options.__e(_,n.__v)}}),n&&n(_,t)},o.options.unmount=function(_){s&&s(_);var n=_.__c;if(n&&n.__H)try{n.__H.__.forEach(l)}catch(_){o.options.__e(_,n.__v)}};var d="function"==typeof requestAnimationFrame;function l(_){"function"==typeof _.u&&_.u()}function y(_){_.u=_.__()}function E(t,_){return!t||_.some(function(_,n){return _!==t[n]})}function b(_,n){return"function"==typeof n?n(_):n}_.useState=p,_.useReducer=h,_.useEffect=function(_,n){var t=a(e++,3);!o.options.__s&&E(t.__H,n)&&(t.__=_,t.__H=n,u.__H.__h.push(t))},_.useLayoutEffect=m,_.useRef=function(_){return i=5,v(function(){return{current:_}},[])},_.useImperativeHandle=function(_,n,t){i=6,m(function(){"function"==typeof _?_(n()):_&&(_.current=n())},null==t?t:t.concat(_))},_.useMemo=v,_.useCallback=function(_,n){return i=8,v(function(){return _},n)},_.useContext=function(_){var n=u.context[_.__c],t=a(e++,9);return t.__c=_,n?(null==t.__&&(t.__=!0,n.sub(u)),n.props.value):_.__},_.useDebugValue=function(_,n){o.options.useDebugValue&&o.options.useDebugValue(n?n(_):_)},_.useErrorBoundary=function(_){var n=a(e++,10),t=p();return n.__=_,u.componentDidCatch||(u.componentDidCatch=function(_){n.__&&n.__(_),t[1](_)}),[t[0],function(){t[1](void 0)}]}});
38// Preact Compat
39!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("preact/hooks"),require("preact")):t(e.compat={},e.preactHooks,e.preact)}(this,function(t,n,u){function r(e,t){for(var n in t)e[n]=t[n];return e}function i(e,t){for(var n in e)if("__source"!==n&&!(n in t))return!0;for(var o in t)if("__source"!==o&&e[o]!==t[o])return!0;return!1}var o,e,a,l=(o=u.Component,a=o,(e=c).prototype=Object.create(a.prototype),(e.prototype.constructor=e).__proto__=a,c.prototype.shouldComponentUpdate=function(e,t){return i(this.props,e)||i(this.state,t)},c);function c(e){var t;return(t=o.call(this,e)||this).isPureReactComponent=!0,t}function p(t,o){function n(e){var t=this.props.ref,n=t==e.ref;return!n&&t&&(t.call?t(null):t.current=null),o?!o(this.props,e)||!n:i(this.props,e)}function e(e){return this.shouldComponentUpdate=n,u.createElement(t,e)}return e.prototype.isReactComponent=!0,e.displayName="Memo("+(t.displayName||t.name)+")",e.t=!0,e}var f=u.options.__b;u.options.__b=function(e){e.type&&e.type.t&&e.ref&&(e.props.ref=e.ref,e.ref=null),f&&f(e)};var s="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.forward_ref")||3911;function d(o){function e(e,t){var n=r({},e);return delete n.ref,o(n,(t=e.ref||t)&&("object"!=typeof t||"current"in t)?t:null)}return e.$$typeof=s,(e.render=e).prototype.isReactComponent=e.t=!0,e.displayName="ForwardRef("+(o.displayName||o.name)+")",e}function _(e,o){return e?u.toChildArray(e).reduce(function(e,t,n){return e.concat(o(t,n))},[]):null}var h={map:_,forEach:_,count:function(e){return e?u.toChildArray(e).length:0},only:function(e){if(1!==(e=u.toChildArray(e)).length)throw new Error("Children.only() expects only one child.");return e[0]},toArray:u.toChildArray},m=u.options.__e;function v(e){return e&&((e=r({},e)).__c=null,e.__k=e.__k&&e.__k.map(v)),e}function y(){this.__u=0,this.u=null,this.__b=null}function C(e){var t=e.__.__c;return t&&t.o&&t.o(e)}function b(t){var n,o,r;function e(e){if(n||(n=t()).then(function(e){o=e.default||e},function(e){r=e}),r)throw r;if(!o)throw n;return u.createElement(o,e)}return e.displayName="Lazy",e.t=!0,e}function k(){this.i=null,this.l=null}u.options.__e=function(e,t,n){if(e.then)for(var o,r=t;r=r.__;)if((o=r.__c)&&o.__c)return o.__c(e,t.__c);m(e,t,n)},(y.prototype=new u.Component).__c=function(e,t){var n=this;null==n.u&&(n.u=[]),n.u.push(t);function o(){i||(i=!0,r?r(u):u())}var r=C(n.__v),i=!1;t.__c=t.componentWillUnmount,t.componentWillUnmount=function(){o(),t.__c&&t.__c()};var u=function(){var e;if(!--n.__u)for(n.__v.__k[0]=n.state.o,n.setState({o:n.__b=null});e=n.u.pop();)e.forceUpdate()};n.__u++||n.setState({o:n.__b=n.__v.__k[0]}),e.then(o,o)},y.prototype.render=function(e,t){return this.__b&&(this.__v.__k&&
39(this.__v.__k[0]=v(this.__b)),this.__b=null),[u.createElement(u.Fragment,null,t.o?null:e.children),t.o&&e.fallback]};function g(e,t,n){if(++n[1]===n[0]&&e.l.delete(t),e.props.revealOrder&&("t"!==e.props.revealOrder[0]||!e.l.size))for(n=e.i;n;){for(;3<n.length;)n.pop()();if(n[1]<n[0])break;e.i=n=n[2]}}(k.prototype=new u.Component).o=function(n){var o=this,r=C(o.__v),i=o.l.get(n);return i[0]++,function(e){function t(){o.props.revealOrder?(i.push(e),g(o,n,i)):e()}r?r(t):t()}},k.prototype.render=function(e){this.i=null,this.l=new Map;var t=u.toChildArray(e.children);e.revealOrder&&"b"===e.revealOrder[0]&&t.reverse();for(var n=t.length;n--;)this.l.set(t[n],this.i=[1,0,this.i]);return e.children},k.prototype.componentDidUpdate=k.prototype.componentDidMount=function(){var n=this;n.l.forEach(function(e,t){g(n,t,e)})};var E,N=((E=S.prototype).getChildContext=function(){return this.props.context},E.render=function(e){return e.children},S);function S(){}function x(e){var t=this,n=e.container,o=u.createElement(N,{context:t.context},e.vnode);return t.s&&t.s!==n&&(t.h.parentNode&&t.s.removeChild(t.h),u.__u(t.v),t.p=!1),e.vnode?t.p?(n.__k=t.__k,u.render(o,n),t.__k=n.__k):(t.h=document.createTextNode(""),u.hydrate("",n),n.appendChild(t.h),t.p=!0,t.s=n,u.render(o,n,t.h),t.__k=t.h.__k):t.p&&(t.h.parentNode&&t.s.removeChild(t.h),u.__u(t.v)),t.v=o,t.componentWillUnmount=function(){t.h.parentNode&&t.s.removeChild(t.h),u.__u(t.v)},null}function w(e,t){return u.createElement(x,{vnode:e,container:t})}var A=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|fill|flood|font|glyph(?!R)|horiz|marker(?!H|W|U)|overline|paint|stop|strikethrough|stroke|text(?!L)|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/;u.Component.prototype.isReactComponent={};var R="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;function U(e,t,n){if(null==t.__k)for(;t.firstChild;)t.removeChild(t.firstChild);return u.render(e,t),"function"==typeof n&&n(),e?e.__c:null}function P(e,t,n){return u.hydrate(e,t),"function"==typeof n&&n(),e?e.__c:null}var F=u.options.event;function O(e,t){e["UNSAFE_"+t]&&!e[t]&&Object.defineProperty(e,t,{configurable:!1,get:function(){return this["UNSAFE_"+t]}
39,set:function(e){this["UNSAFE_"+t]=e}})}u.options.event=function(e){F&&(e=F(e));var t=!(e.persist=function(){}),n=!1,o=e.stopPropagation;e.stopPropagation=function(){o.call(e),t=!0};var r=e.preventDefault;return e.preventDefault=function(){r.call(e),n=!0},e.isPropagationStopped=function(){return t},e.isDefaultPrevented=function(){return n},e.nativeEvent=e};var L={configurable:!0,get:function(){return this.class}},M=u.options.vnode;function D(e){return u.createElement.bind(null,e)}function V(e){return!!e&&e.$$typeof===R}function W(e){return V(e)?u.cloneElement.apply(null,arguments):e}function $(e){return!!e.__k&&(u.render(null,e),!0)}function j(e){return e&&(e.base||1===e.nodeType&&e)||null}u.options.vnode=function(i){i.$$typeof=R;var e,t,n,o=i.type,r=i.props;if(o){if(r.class!=r.className&&(L.enumerable="className"in r,null!=r.className&&(r.class=r.className),Object.defineProperty(r,"className",L)),"function"!=typeof o){for(n in r.defaultValue&&void 0!==r.value&&(r.value||0===r.value||(r.value=r.defaultValue),delete r.defaultValue),Array.isArray(r.value)&&r.multiple&&"select"===o&&(u.toChildArray(r.children).forEach(function(e){-1!=r.value.indexOf(e.props.value)&&(e.props.selected=!0)}),delete r.value),r)if(e=A.test(n))break;if(e)for(n in t=i.props={},r)t[A.test(n)?n.replace(/[A-Z0-9]/,"-$&").toLowerCase():n]=r[n]}!function(){var e=i.type,t=i.props;if(t&&"string"==typeof e){var n,o={};for(var r in t)/^on(Ani|Tra|Tou)/.test(r)&&(t[r.toLowerCase()]=t[r],delete t[r]),o[r.toLowerCase()]=r;o.ondoubleclick&&(t.ondblclick=t[o.ondoubleclick],delete t[o.ondoubleclick]),o.onbeforeinput&&(t.onbeforeinput=t[o.onbeforeinput],delete t[o.onbeforeinput]),o.onchange&&("textarea"===e||"input"===e.toLowerCase()&&!/^fil|che|ra/i.test(t.type))&&(t[n=o.oninput||"oninput"]||(t[n]=t[o.onchange],delete t[o.onchange]))}}(),"function"==typeof o&&!o.m&&o.prototype&&(O(o.prototype,"componentWillMount"),O(o.prototype,"componentWillReceiveProps"),O(o.prototype,"componentWillUpdate"),o.m=!0)}M&&M(i)};function z(e,t){return e(t)}var H=u.Fragment,T={useState:n.useState,useReducer:n.useReducer,useEffect:n.useEffect,useLayoutEffect:n.useLayoutEffect,useRef:n.useRef,useImperativeHandle:n.useImperativeHandle,useMemo:n.useMemo,useCallback:n.useCallback,useContext:n.useContext,useDebugValue:n.useDebugValue,version:"16.8.0",Children:h,render:U,hydrate:P,unmountComponentAtNode:$,createPortal:w,createElement:u.createElement,createContext:u.createContext,createFactory:D,cloneElement:W,createRef:u.createRef,Fragment:u.Fragment,isValidElement:V,findDOMNode:j,Component:u.Component,PureComponent:l,memo:p,forwardRef:d,unstable_batchedUpdates:z,StrictMode:H,Suspense:y,SuspenseList:k,lazy:b};Object.keys(n).forEach(function(e){t[e]=n[e]}),t.createElement=u.createElement,t.createContext=u.createContext,t.createRef=u.createRef,t.Fragment=u.Fragment,t.Component=u.Component,t.version="16.8.0",t.Children=h,t.render=U,t.hydrate=P,t.unmountComponentAtNode=$,t.createPortal=w,t.createFactory=D,t.cloneElement=W,t.isValidElement=V,t.findDOMNode=j,t.PureComponent=l,t.memo=p,t.forwardRef=d,t.unstable_batchedUpdates=z,t.StrictMode=H,t.Suspense=y,t.SuspenseList=k,t.lazy=b,t.default=T});
40// Goober
41!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):t((e||self).goober={})}(this,function(e){let t={data:""},r=e=>"object"==typeof window?((e?e.querySelector("#_goober"):window._goober)||Object.assign((e||document.head).appendChild(document.createElement("style")),{innerHTML:" ",id:"_goober"})).firstChild:e||t,l=/(?:([\u0080-\uFFFF\w-%@]+) *:? *([^{;]+?);|([^;}{]*?) *{)|(}\s*)/g,n=/\/\*[^]*?\*\/|  +/g,o=/\n+/g,a=(e,t)=>{let r="",l="",n="";for(let o in e){let s=e[o];"@"==o[0]?"i"==o[1]?r=o+" "+s+";":l+="f"==o[1]?a(s,o):o+"{"+a(s,"k"==o[1]?"":t)+"}":"object"==typeof s?l+=a(s,t?t.replace(/([^,])+/g,e=>o.replace(/(^:.*)|([^,])+/g,t=>/&/.test(t)?t.replace(/&/g,e):e?e+" "+t:t)):o):null!=s&&(o=/^--/.test(o)?o:o.replace(/[A-Z]/g,"-$&").toLowerCase(),n+=a.p?a.p(o,s):o+":"+s+";")}return r+(t&&n?t+"{"+n+"}":n)+l},s={},i=e=>{if("object"==typeof e){let t="";for(let r in e)t+=r+i(e[r]);return t}return e},c=(e,t,r,c,f)=>{let p=i(e),u=s[p]||(s[p]=(e=>{let t=0,r=11;for(;t<e.length;)r=101*r+e.charCodeAt(t++)>>>0;return"go"+r})(p));if(!s[u]){let t=p!==e?e:(e=>{let t,r,a=[{}];for(;t=l.exec(e.replace(n,""));)t[4]?a.shift():t[3]?(r=t[3].replace(o," ").trim(),a.unshift(a[0][r]=a[0][r]||{})):a[0][t[1]]=t[2].replace(o," ").trim();return a[0]})(e);
41s[u]=a(f?{["@keyframes "+u]:t}:t,r?"":"."+u)}return((e,t,r)=>{-1==t.data.indexOf(e)&&(t.data=r?e+t.data:t.data+e)})(s[u],t,c),u},f=(e,t,r)=>e.reduce((e,l,n)=>{let o=t[n];if(o&&o.call){let e=o(r),t=e&&e.props&&e.props.className||/^go/.test(e)&&e;o=t?"."+t:e&&"object"==typeof e?e.props?"":a(e,""):!1===e?"":e}return e+l+(null==o?"":o)},"");function p(e){let t=this||{},l=e.call?e(t.p):e;return c(l.unshift?l.raw?f(l,[].slice.call(arguments,1),t.p):l.reduce((e,r)=>Object.assign(e,r&&r.call?r(t.p):r),{}):l,r(t.target),t.g,t.o,t.k)}let u,d,g,b=p.bind({g:1}),h=p.bind({k:1});e.css=p,e.extractCss=e=>{let t=r(e),l=t.data;return t.data="",l},e.glob=b,e.keyframes=h,e.setup=function(e,t,r,l){a.p=t,u=e,d=r,g=l},e.styled=function(e,t){let r=this||{};return function(){let l=arguments;function n(o,a){let s=Object.assign({},o),i=s.className||n.className;r.p=Object.assign({theme:d&&d()},s),r.o=/ *go\d+/.test(i),s.className=p.apply(r,l)+(i?" "+i:""),t&&(s.ref=a);let c=e;return e[0]&&(c=s.as||e,delete s.as),g&&c[0]&&g(s),u(c,s)}return t?t(n):n}}});
42
43</script>
43
44<!--LOOMI SDK-->
45
46
47    
48    
49    
50    
51    
52    
53      
54      
55    
56  
57    <meta name="google-site-verification" content="VhdLE0lpsX1c1QBfwSob73ix_PgyGDAC1LV6bHMIc1Y">
58
59    <meta charset="utf-8">
60    <meta http-equiv="X-UA-Compatible" content="IE=edge">
61    <meta name="viewport" content="width=device-width,initial-scale=1">
62    <meta name="theme-color" content="">
63    <link rel="canonical" href="https://pendulumlife.com/blogs/resources/tagged/resources">
64    <link rel="preconnect" href="https://cdn.shopify.com" crossorigin>
65
66    
66<script>
67      
68    </script>
68
69
70    
70<script src="//pendulumlife.com/cdn/shop/t/10681/assets/subscription_permalinks.js?v=4235911444946987741785256883" type="module"></script>
70
71    
71<script>
72      globalThis.breakpoints = {
73        small: '600px',
74        medium: '900px'
75      };
76      globalThis.money_format ="${{amount}}";
77      globalThis.shopifyCustomer = {
78        id: null,
79        email: null
80      };
81    </script>
81
82
83    
83<script>
84      
85    </script>
85<link rel="icon" type="image/png" href="//pendulumlife.com/cdn/shop/files/favicon_32x32.png?v=1639593633">
85<script>
86      globalThis.MEGA_MENU = {
87        megaMenus: [],
88        megaMenusParentLinks: [],
89        hasMegaMenu: false
90      };</script>
90
91
92    
93    
93<script>
94      (function (g, e, o, t, a, r, ge, tl, y, s) {
95        t = g.getElementsByTagName(o)[0];
96        y = g.createElement(e);
97        y.async = true;
98        y.src =
99          'https://geotargetly-api-1.com/gr?id=-NI2wJVw8sk9RSEWipsk&refurl=' +
100          g.referrer +
101          '&winurl=' +
102          encodeURIComponent(window.location);
103        t.parentNode.insertBefore(y, t);
104        georedirect1669734680980loaded = function () {};
105        y.onerror = function () {};
106      })(document, 'script', 'head');
107    </script>
107
108
109    
110    
111
112    <title>Resources</title>
113
114    
115
116    
117
118<meta property="og:site_name" content="Pendulum">
119<meta property="og:url" content="https://pendulumlife.com/blogs/resources/tagged/resources">
120<meta property="og:title" content="Resources">
121<meta property="og:type" content="website">
122<meta property="og:description" content="Save Up 60% on New Subscriptions!
123Improve glucose control, metabolic health, gut function, and support a healthy weight. The only brand with live Akkermansia.
124Pendulum Metabolic Daily | Optimizes metabolism
125Pendulum Akkermansia | For gut health
126Pendulum Glucose Control | For A1C management"><meta property="og:image" content="http://pendulumlife.com/cdn/shop/files/Pendulum_Logo_Registered_Petal_8e91b0c1-3451-4839-871e-b0b2612e30f3.png?v=1621028826">
127  <meta property="og:image:secure_url" content="https://pendulumlife.com/cdn/shop/files/Pendulum_Logo_Registered_Petal_8e91b0c1-3451-4839-871e-b0b2612e30f3.png?v=1621028826">
128  <meta property="og:image:width" content="1904">
129  <meta property="og:image:height" content="306"><meta name="twitter:site" content="@pendulum_co"><meta name="twitter:card" content="summary_large_image">
130<meta name="twitter:title" content="Resources">
131<meta name="twitter:description" content="Save Up 60% on New Subscriptions!
132Improve glucose control, metabolic health, gut function, and support a healthy weight. The only brand with live Akkermansia.
133Pendulum Metabolic Daily | Optimizes metabolism
134Pendulum Akkermansia | For gut health
135Pendulum Glucose Control | For A1C management">
136
137
138    
138<script src="//pendulumlife.com/cdn/shop/t/10681/assets/lazysizes.min.js?v=61763048558278217801785256882" async></script>
138
139    
139<script src="//pendulumlife.com/cdn/shop/t/10681/assets/tingle.js?v=102425431498776783471785256882" defer></script>
139
140
141    
142
143    
144    
145    
145<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
145<meta name="google-site-verification" content="6bvlSjMD9zWc9Pb87pmeEjuZkHtDd8VrtBmK4TRyZhA">
146<meta name="google-site-verification" content="AQ1HNnlmh9gMl8Hnl9CE0Owvkuj2yo27Nj5KGQ7xjlo">
147<meta name="google-site-verification" content="ggYlIeAhhONWV0hMyZh41nVfVjInG2YZE2k5RgGokkc">
148<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/17531043894/digital_wallets/dialog">
149<meta id="in-context-paypal-metadata" data-shop-id="17531043894" data-venmo-supported="true" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD">
150<link rel="alternate" type="application/atom+xml" title="Feed" href="/blogs/resources/tagged/resources.atom" />
151<link rel="next" href="/blogs/resources/tagged/resources?page=2">
152<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=3833823286"></script>
152
153<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
154<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=3833823286&shop_id=17531043894" crossorigin="anonymous"></script>
vendor: 1 bytes, line 154
154
155<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":17531043894,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/17531043894","merchantName":"Pendulum","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"Pendulum","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 155
155
156<script id="shopify-features" type="application/json">{"accessToken":"fba4cbdd65569f9c2d646c92a09968a7","betas":["rich-media-storefront-analytics"],"domain":"pendulumlife.com","predictiveSearch":true,"shopId":17531043894,"locale":"en"}</script>
vendor: 1 bytes, line 156
156
157<script>var Shopify = Shopify || {};
158Shopify.shop = "pendulum-therapeutics.myshopify.com";
159Shopify.locale = "en";
160Shopify.currency = {"active":"USD","rate":"1.0"};
161Shopify.country = "US";
162Shopify.theme = {"name":"shopify-theme-2021\/main","id":154968916022,"schema_name":"Pendulum Therapeutics","schema_version":"1.0.0","theme_store_id":null,"role":"main"};
163Shopify.theme.handle = "null";
164Shopify.theme.style = {"id":null,"handle":null};
165Shopify.cdnHost = "pendulumlife.com/cdn";
166Shopify.routes = Shopify.routes || {};
167Shopify.routes.root = "/";
168Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
169Shopify.SignInWithShop = Shopify.SignInWithShop || {};
170Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
171Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 171
171
172<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 172
172
173<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 173
173
174<script>
175  window.ShopifyPay = window.ShopifyPay || {};
176  window.ShopifyPay.apiHost = "shop.app\/pay";
177  window.ShopifyPay.redirectState = null;
178</script>
vendor: 1 bytes, line 178
178
179<script>
180  window.Shopify = window.Shopify || {};
181  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
182  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
183  window.Shopify.SignInWithShop.eligible = true;
184</script>
vendor: 1 bytes, line 184
184
185<script id="shop-js-analytics" type="application/json">{"pageType":"blog"}</script>
vendor: 1 bytes, line 185
185
186<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 186
186
187<script type="module">
188  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
189
190  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
191
192</script>
vendor: 1 bytes, line 192
192
193<script>
194  window.Shopify = window.Shopify || {};
195  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
196  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"]};
197</script>
vendor: 1 bytes, line 197
197
198<script>(function() {
199  var isLoaded = false;
200  function asyncLoad() {
201    if (isLoaded) return;
202    isLoaded = true;
203    var urls = ["https:\/\/cdn-loyalty.yotpo.com\/loader\/e1yoy_7Erv5I1UFyWXOyZg.js?shop=pendulum-therapeutics.myshopify.com","https:\/\/cjshpfy.cjpowered.com\/getPluginJS?shop=pendulum-therapeutics.myshopify.com","https:\/\/intg.snapchat.com\/shopify\/shopify-scevent-init.js?id=a64b9862-4949-49d9-bb3a-f279e141d85c\u0026shop=pendulum-therapeutics.myshopify.com","https:\/\/beacon.riskified.com\/?shop=pendulum-therapeutics.myshopify.com","https:\/\/cdn.hextom.com\/js\/quickannouncementbar.js?shop=pendulum-therapeutics.myshopify.com","https:\/\/pc-quiz.s3.us-east-2.amazonaws.com\/current\/quiz-loader.min.js?shop=pendulum-therapeutics.myshopify.com","https:\/\/widgets.juniphq.com\/v1\/junip_shopify.js?shop=pendulum-therapeutics.myshopify.com","https:\/\/d2fk970j0emtue.cloudfront.net\/shop\/js\/free-gift-cart-upsell-pro.min.js?shop=pendulum-therapeutics.myshopify.com","https:\/\/cdn.zigpoll.com\/zigpoll-shopify-embed.js?accountId=68b08386060721fee8bccd8f\u0026shop=pendulum-therapeutics.myshopify.com","\/\/backinstock.useamp.com\/widget\/209443_1783061208.js?category=bis\u0026v=6\u0026shop=pendulum-therapeutics.myshopify.com","https:\/\/superfiliate-cdn.com\/storefront.js?shop=pendulum-therapeutics.myshopify.com"];
204    for (var i = 0; i < urls.length; i++) {
205      var s = document.createElement('script');
206      s.type = 'text/javascript';
207      s.async = true;
208      s.src = urls[i];
209      var x = document.getElementsByTagName('script')[0];
210      x.parentNode.insertBefore(s, x);
211    }
212  };
213  if(window.attachEvent) {
214    window.attachEvent('onload', asyncLoad);
215  } else {
216    window.addEventListener('load', asyncLoad, false);
217  }
218})();</script>
vendor: 1 bytes, line 218
218
219<script id="__st">var __st={"a":17531043894,"offset":-25200,"reqid":"3f87ecb5-0e47-4436-874a-54fc43cd3567-1790274924","pageurl":"pendulumlife.com\/blogs\/resources\/tagged\/resources","s":"blogs-79546613814","u":"aff82b55d06b","p":"blog","rtyp":"blog","rid":79546613814};</script>
vendor: 1 bytes, line 219
219
220<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 220
220
221<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,!1)}();</script>
vendor: 1 bytes, line 221
221
222<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//pendulumlife.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 222
222
223<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 = "//pendulumlife.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>
223<script crossorigin="anonymous" defer="defer" src="//pendulumlife.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 223
223
224<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 224
224
225<script>
226  window.Shopify = window.Shopify || {};
227  window.Shopify.MCP = window.Shopify.MCP || {};
228  window.Shopify.MCP.enabled = true;
229  window.Shopify.MCP.shop = "pendulum-therapeutics.myshopify.com";
230  window.Shopify.MCP.mcpEndpoint = "https:\/\/pendulumlife.com\/api\/mcp";
231  window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n  - What is your return policy?\n  - What is your shipping policy?\n  - What is your phone number?\n  - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}];
232</script>
vendor: 1 bytes, line 232
232
233<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("\/\/pendulumlife.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
234</script>
vendor: 1 bytes, line 234
234
235<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://pendulumlife.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
236</script>
vendor: 1 bytes, line 236
236
237<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
238  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);
239</script>
vendor: 1 bytes, line 239
239
240<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})}}));
241</script>
241
242<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://pendulumlife.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
243<style id="shopify-accelerated-checkout-cart">
244        #shopify-buyer-consent {
245  margin-top: 1em;
246  display: inline-block;
247  width: 100%;
248}
249
250#shopify-buyer-consent.hidden {
251  display: none;
252}
253
254#shopify-subscription-policy-button {
255  background: none;
256  border: none;
257  padding: 0;
258  text-decoration: underline;
259  font-size: inherit;
260  cursor: pointer;
261}
262
263#shopify-subscription-policy-button::before {
264  box-shadow: none;
265}
266
267      </style>
268
269<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
269
270    
271    
272<link href="//pendulumlife.com/cdn/shop/t/10681/assets/liquid_defs.css?v=164777986099811102271785257784" rel="stylesheet" type="text/css" media="all" />
273    <link href="//pendulumlife.com/cdn/shop/t/10681/assets/font_defs.css?v=30556534999844048761785256880" rel="stylesheet" type="text/css" media="all" />
274    <link href="//pendulumlife.com/cdn/shop/t/10681/assets/base.css?v=36682394231138194851785256879" rel="stylesheet" type="text/css" media="all" />
275    
276    <style>
277    .keen {display: block; position: relative;}
278    .keen-slider {opacity: 0; overflow: hidden; position: relative; display: flex; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent;}
279    .keen-slider.initialized {opacity: 1;}
280    .keen-slider-slide {width: 100%;}
281    .keen-slider.vertical {flex-direction: column;}
282    .keen-slider.vertical .keen-slider-slide {width: 100%; overflow: hidden;}
283    .keen-slider[data-keen-slider-moves] * {pointer-events: none;}
284
285    .keen-arrow {font-size: 1.5em; padding: 0.5em; position: absolute; z-index: 2; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; -ms-transition: all 0.2s linear; transition: all 0.2s linear;}
286    .keen-arrow svg {display: block;}
287    .keen-arrow.prev {right: 100%;}
288    .keen-arrow.next {left: 100%;}
289    .keen-arrow.disabled {display: none;}
290    .keen-dots {width: 100%; margin: 1em 0; z-index: 2; text-align: center;}
291    .keen-dots-dot {display: inline-block; padding: 0.5em;}
292    .keen-dots-dot-video {display: inline-block; padding: 0.5em;vertical-align: text-bottom;}
293    .keen-dots-dot:after {content: ''; display: block; width: 12px; height: 12px; border-radius: 50%; background: rgba(0,0,0,0.2); -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; -ms-transition: all 0.2s linear; transition: all 0.2s linear;}
294    .keen-dots-dot-video:after {content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 59'%3E%3Cpath d='M43.5 30.13.75 58.26V.5L43.5 30.13Z'/%3E%3C/svg%3E"); display: block; width: 12px; height: 12px; fill: rgba(0,0,0,0.2); opacity: 0.2; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; -ms-transition: all 0.2s linear; transition: all 0.2s linear;}
295    .keen-dots-dot.active:after {background: rgba(0,0,0,1);}
296    .keen-dots-dot-video.active:after {fill: rgba(0,0,0,1);opacity: 1;}
297    .keen-progress-bar {width: 100%; margin: 1em 0 0; background-color: rgba(0,0,0,0.03);}
298    .keen-progress-bar .keen-progress-inner-bar {background-color: rgba(0,0,0,0.2); height: 5px;}
299    .keen-slider.vertical + .keen-progress-bar {width: auto; margin: 0 0 0 1em;}
300    .keen-slider.vertical + .keen-progress-bar .keen-progress-inner-bar {width: 5px;}
301
302    .keen-slider.custom-animation .keen-slider-slide {position: absolute; width: 100%; visibility: hidden; -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; -ms-transition: all 0.5s ease-out; transition: all 0.5s ease-out;}
303    .keen-slider.custom-animation .keen-slider-slide.active {visibility: visible;}
304    .keen-slider.custom-animation.fade .keen-slider-slide {opacity: 0;}
305    .keen-slider.custom-animation.fade .keen-slider-slide.active {opacity: 1;}
306</style>
307    <link href="//pendulumlife.com/cdn/shop/t/10681/assets/splide.min.css?v=44329677166622589231785256880" rel="stylesheet" type="text/css" media="all" />
308
309    
309<script>
310      document.addEventListener("DOMContentLoaded", function() {
311        var stylesheets = [
312          { href: "//pendulumlife.com/cdn/shop/t/10681/assets/reviews-stamped.css?v=119683121433430778031785256880" },
313          { href: "//pendulumlife.com/cdn/shop/t/10681/assets/keen_slider.css?v=100573202474884591541785256881" }
314        ];
315
316        stylesheets.forEach(function(stylesheet) {
317          var link = document.createElement("link");
318          link.rel = "stylesheet";
319          link.href = stylesheet.href;
320          document.head.appendChild(link);
321        });
322      });
323    </script>
323
324
325    
326
327    
327<script>
328      document.documentElement.className = document.documentElement.className.replace('no-js', 'js');
329    </script>
329
330
331    <!-- Google Tag Manager -->
332    
332<script>
vendor: 455 bytes, lines 332-342
332
333      (function (w, d, s, l, i) {
334        w[l] = w[l] || [];
335        w[l].push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' });
336        var f = d.getElementsByTagName(s)[0],
337          j = d.createElement(s),
338          dl = l != 'dataLayer' ? '&l=' + l : '';
339        j.async = true;
340        j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl;
341        f.parentNode.insertBefore(j, f);
342      })(window, document, 'script', 'dataLayer', '
342GTM-PWSP999
vendor: 8 bytes, lines 342-343
342');
343    
343</script>
343
344    <!-- End Google Tag Manager -->
345
346    <!-- Global site tag (gtag.js) - Rework for GA4 as suggested by Google reps -->
vendor: 68 bytes, lines 346-347
346
347    <script async src="https://www.googletagmanager.com/gtag/js?id=
347G-HKJPPVXC13
vendor: 16 bytes, lines 347-348
347"></script>
348    
348<script>
349      
vendor: 162 bytes, lines 349-354
349window.dataLayer = window.dataLayer || [];
350      function gtag() {
351        dataLayer.push(arguments);
352      }
353      gtag('js', new Date());
354      gtag('config', '
354G-HKJPPVXC13
vendor: 46 bytes, lines 354-355
354', { allow_enhanced_conversions: true });
355    
355</script>
355
356
357    
357<script
358  src="https://js.sentry-cdn.com/3a896e87c958675bbd8daa2eca905544.min.js"
359  crossorigin="anonymous"
360></script>
360
361
362<script>
363  (() => {
364    const isHostProd = () => {
365      if (globalThis.location.host !== 'pendulumlife.com') {
366        return false;
367      }
368      if (globalThis.Shopify === undefined) {
369        return false;
370      }
371      return globalThis.Shopify.theme?.role === 'main';
372    };
373
374    const isSentryLoaded = () => {
375      // https://github.com/getsentry/sentry-javascript/issues/9111#issuecomment-1734734911
376      if (globalThis.Sentry === undefined) {
377        return false;
378      }
379      if (globalThis.Sentry.getCurrentHub === undefined) {
380        return false;
381      }
382      const hub = globalThis.Sentry.getCurrentHub();
383      if (hub === undefined) {
384        return false;
385      }
386      if (hub.getClient === undefined) {
387        return false;
388      }
389      const client = hub.getClient();
390      if (client === undefined) {
391        return false;
392      }
393      return true;
394    };
395
396    const sentryOnload = () => {
397      globalThis.Sentry.init({
398        allowUrls: [/https?:\/\/.*?pendulumlife\.com/, /https?:\/\/.*?shopifypreview\.com/],
399        denyUrls: [
400          // Block original Google Translate domains
401          /https?:\/\/translate\.(?:googleapis|google)\.com/,
402          // Block proxied Google Translate domains (e.g., example.com.translate.goog)
403          /https?:\/\/(?:.*\.)?translate\.goog(?:\/|$)/,
404        ],
405        // Tracing
406        tracesSampleRate: 1.0, // Capture 100% of the transactions
407        // Session Replay
408        replaysSessionSampleRate: 0, // This sets the sample rate at 0%.
409        replaysOnErrorSampleRate: 1.0, // Change the sample rate to 100% when sampling sessions where errors occur.
410        defaultIntegrations: false,
411        integrations: [
412          Sentry.breadcrumbsIntegration({
413            console: true,
414            dom: true,
415            fetch: true,
416            history: true,
417            xhr: true,
418          }),
419        ],
420      });
421    };
422
423    const init = () => {
424      if (!isHostProd()) {
425        console.warn('Sentry is not initialized in non-production environment.');
426        return;
427      }
428      if (isSentryLoaded()) {
429        console.warn('Sentry is already initialized!');
430        return;
431      }
432      globalThis.Sentry.onLoad(sentryOnload);
433    };
434
435    init();
436  })();
437</script>
437
438
439    
439<script
440  id="cookieyes"
441  type="text/javascript"
442  src="https://cdn-cookieyes.com/client_data/d920e586138715011450981f/script.js"
443></script>
443
444
445
446    
447
448    
448<script>
449      !function(t,e){var o,n,p,r;e.__SV||(window.posthog=e,e._i=[],e.init=function(i,s,a){function g(t,e){var o=e.split(".");2==o.length&&(t=t[o[0]],e=o[1]),t[e]=function(){t.push([e].concat(Array.prototype.slice.call(arguments,0)))}}(p=t.createElement("script")).type="text/javascript",p.crossOrigin="anonymous",p.async=!0,p.src=s.api_host.replace(".i.posthog.com","-assets.i.posthog.com")+"/static/array.js",(r=t.getElementsByTagName("script")[0]).parentNode.insertBefore(p,r);var u=e;for(void 0!==a?u=e[a]=[]:a="posthog",u.people=u.people||[],u.toString=function(t){var e="posthog";return"posthog"!==a&&(e+="."+a),t||(e+=" (stub)"),e},u.people.toString=function(){return u.toString(1)+".people (stub)"},o="init capture register register_once register_for_session unregister unregister_for_session getFeatureFlag getFeatureFlagResult isFeatureEnabled reloadFeatureFlags updateEarlyAccessFeatureEnrollment getEarlyAccessFeatures on onFeatureFlags onSessionId getSurveys getActiveMatchingSurveys renderSurvey canRenderSurvey getNextSurveyStep identify setPersonProperties group resetGroups setPersonPropertiesForFlags resetPersonPropertiesForFlags setGroupPropertiesForFlags resetGroupPropertiesForFlags reset get_distinct_id getGroups get_session_id get_session_replay_url alias set_config startSessionRecording stopSessionRecording sessionRecordingStarted captureException loadToolbar get_property getSessionProperty createPersonProfile opt_in_capturing opt_out_capturing has_opted_in_capturing has_opted_out_capturing clear_opt_in_out_capturing debug".split(" "),n=0;n<o.length;n++)g(u,o[n]);e._i.push([i,s,a])},e.__SV=1)}(document,window.posthog||[]);
450      posthog.init("phc_47oIsZ3tJoVn9ZH1moNKtBMqG05Y2Gr4348BT850Sa6", {
451        api_host: "https:\/\/t.pendulumlife.com",
452        ui_host: 'https://us.posthog.com',
453        defaults: '2026-05-30',
454        capture_pageview: true,
455      });
456    </script>
456
457    
457<script>
458      const shopifyLogoutUrl = new URL(
459        "\/account\/logout",
460        globalThis.location.origin,
461      );
462
463      document.addEventListener('click', (event) => {
464        if (
465          event.defaultPrevented ||
466          event.button !== 0 ||
467          event.metaKey ||
468          event.ctrlKey ||
469          event.shiftKey ||
470          event.altKey ||
471          !(event.target instanceof Element)
472        ) {
473          return;
474        }
475
476        const logoutLink = event.target.closest('a[href]');
477        const logoutUrl = logoutLink ? new URL(logoutLink.href) : null;
478        const isLogoutNavigation = logoutUrl?.href === shopifyLogoutUrl.href;
479
480        if (isLogoutNavigation) {
481          globalThis.posthog?.reset();
482        }
483      });
484
485      globalThis.addEventListener('help-center:article:view', (event) => {
486        const { title } = event.detail;
487        posthog.capture(`Help Center - View Article - ${title}`);
488      });
489
490      const getPostHogDistinctId = () => {
491        const distinctId = globalThis.posthog?.get_distinct_id?.();
492        return typeof distinctId === 'string' && distinctId.length > 0 ? distinctId : undefined;
493      };
494
495      document.addEventListener('eppo-assignment:resolved', (event) => {
496        const posthogDistinctId = getPostHogDistinctId();
497        globalThis.posthog?.capture('assignment', {
498          ...event.detail,
499          ...(posthogDistinctId ? { posthog_distinct_id: posthogDistinctId } : {}),
500        });
501      });
502    </script>
vendor: 1 bytes, line 502
502
503<script type="text/javascript">
504  const heapEventQueue = [];
505  let isHeapReady = false;
506  const maxElevarAttempts = 20;
507  const elevarRetryDelayMs = 500;
508
509  const getElevarUserId = () => {
510    if (!globalThis.ElevarDataLayer || globalThis.ElevarDataLayer.length === 0) {
511      return null;
512    }
513
514    const userItem = globalThis.ElevarDataLayer.find((item) => Object.keys(item).includes('device'));
515    if (!userItem || !userItem.user_properties || !userItem.user_properties.user_id) {
516      console.error('ElevarDataLayer is defined but no user properties with user_id found');
517      return null;
518    }
519
520    return userItem.user_properties.user_id;
521  };
522
523  const shouldStopWaiting = (attemptsRemaining, elevarIsReady) =>
524    elevarIsReady || attemptsRemaining === 0;
525
526  const waitForElevar = (attemptsRemaining, callback) => {
527    const elevarUserId = getElevarUserId();
528    const elevarIsReady = elevarUserId !== null && elevarUserId !== undefined;
529    if (shouldStopWaiting(attemptsRemaining, elevarIsReady)) {
530      if (typeof callback !== 'function') {
531        console.error('waitForElevar callback is not a function ', {
532          callback,
533          attemptsRemaining,
534          elevarUserId,
535          elevarIsReady,
536        });
537        return Promise.resolve(elevarUserId);
538      }
539      return Promise.resolve(callback(elevarUserId));
540    }
541
542    return new Promise((resolve) => {
543      globalThis.setTimeout(
544        () => resolve(waitForElevar(attemptsRemaining - 1, callback)),
545        elevarRetryDelayMs,
546      );
547    });
548  };
549
550  const queueHeapEvent = (eventType, eventData) => {
551    if (globalThis.heap && isHeapReady) {
552      if (eventType === 'track') {
553        globalThis.heap.track(eventData.name, eventData.properties);
554      } else if (eventType === 'identify') {
555        globalThis.heap.identify(eventData.identity);
556      } else if (eventType === 'addUserProperties') {
557        globalThis.heap.addUserProperties(eventData);
558      } else if (eventType === 'addEventProperties') {
559        globalThis.heap.addEventProperties(eventData);
560      }
561      return;
562    }
563
564    heapEventQueue.push({ type: eventType, data: eventData });
565  };
566
567  const drainHeapEventQueue = () => {
568    const eventPriority = {
569      identify: 0,
570      addUserProperties: 1,
571      addEventProperties: 2,
572      track: 3,
573    };
574
575    heapEventQueue.sort((left, right) => (eventPriority[left.type] ?? 99) - (eventPriority[right.type] ?? 99));
576    while (heapEventQueue.length > 0) {
577      const event = heapEventQueue.shift();
578      if (event.type === 'track') {
579        globalThis.heap.track(event.data.name, event.data.properties);
580      } else if (event.type === 'identify') {
581        globalThis.heap.identify(event.data.identity);
582      } else if (event.type === 'addUserProperties') {
583        globalThis.heap.addUserProperties(event.data);
584      } else if (event.type === 'addEventProperties') {
585        globalThis.heap.addEventProperties(event.data);
586      }
587    }
588  };
589
590  document.addEventListener('eppo-assignment:resolved', (event) => {
591    const { experiment, variation, overridden } = event.detail;
592    const elevarUserId = getElevarUserId();
593    const assignment = {
594      experiment,
595      variation,
596      ...(overridden ? { overridden: true } : {}),
597    };
598
599    queueHeapEvent('track', {
600      name: 'assignment',
601      properties: { ...assignment, elevar_user_id: elevarUserId },
602    });
603    queueHeapEvent('addEventProperties', {
604      [`eppo_assignment_${experiment}`]: variation,
605      elevar_user_id: elevarUserId,
606    });
607    queueHeapEvent('addUserProperties', {
608      [`eppo_assignment_${experiment}`]: variation,
609      elevar_user_id: elevarUserId,
610    });
611  });
612
613  const loadHeap = async () => {
614    (globalThis.heapReadyCb = globalThis.heapReadyCb || []),
615      (globalThis.heap = globalThis.heap || []),
616      (globalThis.heap.load = function (environmentId, clientConfig) {
617        (globalThis.heap.envId = environmentId),
618          (globalThis.heap.clientConfig = clientConfig = clientConfig || {}),
619          (globalThis.heap.clientConfig.shouldFetchServerConfig = !1);
620        const script = document.createElement('script');
621        (script.type = 'text/javascript'),
622          (script.async = !0),
623          (script.src = `https://cdn.us.heap-api.com/config/${environmentId}/heap_config.js`);
624        const firstScript = document.getElementsByTagName('script')[0];
625        firstScript.parentNode.insertBefore(script, firstScript);
626        const methods = [
627          'init', 'startTracking', 'stopTracking', 'track', 'resetIdentity', 'identify', 'getSessionId',
628          'getUserId', 'getIdentity', 'addUserProperties', 'addEventProperties', 'removeEventProperty',
629          'clearEventProperties', 'addAccountProperties', 'addAdapter', 'addTransformer', 'addTransformerFn',
630          'onReady', 'addPageviewProperties', 'removePageviewProperty', 'clearPageviewProperties', 'trackPageview',
631        ];
632        const queueMethod = (method) => (...args) => {
633          globalThis.heapReadyCb.push({
634            name: method,
635            fn: () => globalThis.heap[method] && globalThis.heap[method].apply(globalThis.heap, args),
636          });
637        };
638        methods.forEach((method) => {
639          globalThis.heap[method] = queueMethod(method);
640        });
641      });
642
643    globalThis.heap.load('757870812');
644    globalThis.heap.onReady(() => {
645      isHeapReady = true;
646      drainHeapEventQueue();
647    });
648  };
649
650  loadHeap().catch((error) => {
651    console.error('Error during Heap initialization:', error);
652  });
653
654  globalThis.addEventListener('help-center:article:view', (event) => {
655    const { title } = event.detail;
656    queueHeapEvent('track', { name: `Help Center - View Article - ${title}` });
657  });
658</script>
658
659
660
661
662      
662<script type="text/javascript">
663  const loadEppo = () => {
664    return new Promise((resolve) => {
665      const script = document.createElement('script');
666      script.src = "//pendulumlife.com/cdn/shop/t/10681/assets/eppo-sdk.min.js?v=125672828116815055791785256879";
667      script.onload = resolve;
668      script.onerror = (error) => {
669        console.warn('Eppo SDK failed to load. Features depending on Eppo may not work.', error);
670        resolve();
671      };
672      script.async = true;
673      document.head.appendChild(script);
674    });
675  };
676
677  const syncEppoToCart = (assignments) => {
678    const attributes = assignments
679      .filter((assignment) => assignment.variation !== null)
680      .map(({ experiment, variation }) => ({
681        key: `_eppo_${experiment}`,
682        value: variation,
683      }));
684
685    if (attributes.length > 0) {
686      document.dispatchEvent(
687        new CustomEvent('cart:updateAttributes', { detail: { attributes } }),
688      );
689    }
690  };
691
692  const publishReadyAssignments = (assignments) => {
693    globalThis.eppo_assignments = assignments;
694    document.dispatchEvent(new CustomEvent('eppo-assignments-ready'));
695    syncEppoToCart(assignments);
696    return assignments;
697  };
698
699  const initializeEppo = async () => {
700    if (!globalThis.eppo) {
701      console.warn('Attempted to initialize Eppo, but SDK is not loaded.');
702      return publishReadyAssignments([]);
703    }
704
705    const generateUuid = () =>
706      'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, (character) => {
707        const random = (Math.random() * 16) | 0;
708        const value = character === 'x' ? random : (random & 0x3) | 0x8;
709        return value.toString(16);
710      });
711
712    const eventTracker = {
713      pendingEvents: {},
714      maxRetries: 150,
715      retryIntervals: {},
716      trackEvent(eventName, eventData) {
717        const eventKey = `EppoAssignment-${eventName}`;
718        this.pendingEvents[eventKey] = { detail: eventData, attempts: 0 };
719
720        if (!this.retryIntervals[eventKey]) {
721          this.dispatchWithRetry(eventKey);
722        }
723      },
724      markReceived(eventKey) {
725        if (this.retryIntervals[eventKey]) {
726          clearInterval(this.retryIntervals[eventKey]);
727          delete this.retryIntervals[eventKey];
728        }
729        delete this.pendingEvents[eventKey];
730      },
731      dispatchWithRetry(eventKey) {
732        this.retryIntervals[eventKey] = setInterval(() => {
733          if (!this.pendingEvents[eventKey]) {
734            clearInterval(this.retryIntervals[eventKey]);
735            delete this.retryIntervals[eventKey];
736            return;
737          }
738
739          const eventInfo = this.pendingEvents[eventKey];
740          eventInfo.attempts += 1;
741          globalThis.dispatchEvent(new CustomEvent(eventKey, { detail: eventInfo.detail }));
742
743          if (eventInfo.attempts >= this.maxRetries) {
744            console.warn(`Max retries reached for ${eventKey}. Event may not have been processed.`);
745            clearInterval(this.retryIntervals[eventKey]);
746            delete this.retryIntervals[eventKey];
747            delete this.pendingEvents[eventKey];
748          }
749        }, 100);
750      },
751    };
752
753    if (!globalThis.eppoEventAcknowledged) {
754      globalThis.eppoEventAcknowledged = (eventKey) => {
755        if (eventTracker.pendingEvents[eventKey]) {
756          eventTracker.markReceived(eventKey);
757        }
758      };
759    }
760
761    const publishResolvedAssignment = (assignment) => {
762      document.dispatchEvent(
763        new CustomEvent('eppo-assignment:resolved', { detail: assignment }),
764      );
765      eventTracker.trackEvent(assignment.experiment, assignment.variation);
766      return assignment;
767    };
768
769    try {
770      const cookieName = 'eppo_user_identifier';
771      const uniqueUserId = (() => {
772        const cookieValue = document.cookie
773          .split('; ')
774          .find((row) => row.startsWith(`${cookieName}=`));
775        if (cookieValue) {
776          return cookieValue.split('=')[1];
777        }
778
779        const newUserId = `user_${generateUuid()}`;
780        document.cookie = `${cookieName}=${newUserId}; path=/; max-age=31536000`;
781        return newUserId;
782      })();
783
784      await globalThis.eppo.init({
785        apiKey: 'aELXBI93F8Pe33r8s8yltxDEvJxuHCD6PEaPtUYwjhk',
786        assignmentLogger: { logAssignment: () => {} },
787      });
788
789      const eppoClient = globalThis.eppo.getInstance();
790      const urlParams = new URLSearchParams(globalThis.location.search);
791      const overrides = Object.fromEntries(
792        [...urlParams.entries()]
793          .filter(([key]) => key.startsWith('eppo_override_'))
794          .map(([key, value]) => [key.replace('eppo_override_', ''), value]),
795      );
796      const flagNames = ['2026-06-a-a-test'];
797
798      const assignments = await Promise.all(
799        flagNames.map(async (experiment) => {
800          if (overrides[experiment]) {
801            return publishResolvedAssignment({
802              experiment,
803              variation: overrides[experiment],
804              overridden: true,
805            });
806          }
807
808          const variation = await eppoClient.getStringAssignment(experiment, uniqueUserId, {
809            shopify_tags: "",
810            is_wholesale: "".includes('WS'),
811            orders_count: 0,
812          });
813          return publishResolvedAssignment({ experiment, variation });
814        }),
815      );
816
817      return publishReadyAssignments(assignments);
818    } catch (error) {
819      console.error('Error during Eppo initialization execution:', error);
820      return publishReadyAssignments([]);
821    }
822  };
823
824  const initEppo = async () => {
825    await loadEppo();
826    await initializeEppo();
827  };
828
829  initEppo().catch((error) => {
830    console.error('Async error during Eppo initialization:', error);
831    publishReadyAssignments([]);
832  });
833</script>
833
834
835<script>
836      !(function () {
837        try {
838          !(function (t, i) {
839            if (!i.version) {
840              (window.tatari = i),
841                (i.init = function (t, n) {
842                  var e = function (t, n) {
843                    i[n] = function () {
844                      t.push([n].concat(Array.prototype.slice.call(arguments, 0)));
845                    };
846                  };
847                  'track pageview identify'.split(' ').forEach(function (t) {
848                    e(i, t);
849                  }),
850                    (i._i = t),
851                    (i.config = n),
852                    i.pageview();
853                }),
854                (i.version = '1.2.1');
855              var n = t.createElement('script');
856              (n.type = 'text/javascript'),
857                (n.async = !0),
858                (n.src =
859                  'https://d2hrivdxn8ekm8.cloudfront.net/tag-manager/ff1976e4-dca2-4515-8aee-fb06ed923cce-latest.js');
860              var e = t.getElementsByTagName('script')[0];
861              e.parentNode.insertBefore(n, e);
862            }
863          })(document, window.tatari || []);
864        } catch (t) {
865          console.log(t);
866        }
867      })();
868      tatari.init('ff1976e4-dca2-4515-8aee-fb06ed923cce');
869    </script>
869
870
871    <!-- "snippets/shogun-head.liquid" was not rendered, the associated app was uninstalled -->
872    <style>
873    #pandectes-banner {visibility: hidden;}
874    .cc-revoke {display: none!important;}
875    .not-sell {cursor: pointer;}
876    .not-sell:hover {text-decoration: underline;}
877</style>
878
879<script type="module">
880    const notSellElm = document.querySelector(".not-sell");
881    if (notSellElm !== null) {
882        notSellElm.addEventListener("click", () => {
883            document.querySelector(".cc-revoke .pd-floating-icon__open").click();
884        });
885    }
886</script>
886
887
888<script>
889  /* Merge defaults without overwriting anything that may already exist */
890  window.StampedGlobalOptions = Object.assign(
891    {                       /* defaults / fallbacks */
892      apiKey: 'pubkey-78af77x94m85DO64CFAI6R006WNohU',
893      storeUrl: window.location.hostname,
894    },
895    window.StampedGlobalOptions || {}
896  );
897</script>
897
898
899
900    
901      <link rel="stylesheet" href="https://dlkcm4rp5v9zk.cloudfront.net/ui_modular.dist.css" type="text/css">
902      <link rel="modulepreload" href="https://dlkcm4rp5v9zk.cloudfront.net/ui_modular.dist.js">
903    
904    
905
906    
907    
907<script src="https://supp.co/widgets/v0/widget.iife.js" async></script>
907
908
909    
909<script>
910      if (globalThis.location.pathname.startsWith('/tools/recurring')) {
911        const sourceUrl = new URL(globalThis.location.href);
912        const targetUrl = new URL('/a/account/login', globalThis.location.origin);
913        const sourceSearchParams = [...sourceUrl.searchParams];
914
915        for (const [key] of sourceSearchParams) {
916          targetUrl.searchParams.delete(key);
917        }
918
919        for (const [key, value] of sourceSearchParams) {
920          targetUrl.searchParams.append(key, value);
921        }
922
923        if (sourceUrl.hash) {
924          targetUrl.hash = sourceUrl.hash;
925        }
926
927        globalThis.location.replace(targetUrl.href);
928      }
929    </script>
929
930  <!-- BEGIN app block: shopify://apps/intelligems-a-b-testing/blocks/intelligems-script/fa83b64c-0c77-4c0c-b4b2-b94b42f5ef19 -->
930<script>
931  window._template = {
932    directory: "",
933    name: "blog",
934    suffix: "resources"
935  };
936  window.__productIdFromTemplate = null;
937  window.__plpCollectionIdFromTemplate = null;
938  window.igProductData = (function() {
939    const data = {};return data;
940  })();
941</script>
941
942
943<script type="module" blocking="render" fetchpriority="high" src="https://cdn.intelligems.io/esm/a5d9570e4e3f/bundle.js" data-em-disable async></script>
943
944
945
946<!-- END app block --><!-- BEGIN app block: shopify://apps/keepcart-coupon-protect/blocks/keepcart/6c9b264a-3284-48f2-a6f6-2836be6ada2a -->
947
948
949
950
951<script src="https://cdn.shopify.com/extensions/01a0cff8-2c69-745f-8772-fd89b29d2d4b/keepcart-2-253/assets/vars.generated.js" defer="defer"></script>
951
952
953  
953<script src="https://cdn.shopify.com/extensions/01a0cff8-2c69-745f-8772-fd89b29d2d4b/keepcart-2-253/assets/keepcart-embed-catalog.min.js" defer="defer"></script>
953
954
955<script src="https://cdn.shopify.com/extensions/01a0cff8-2c69-745f-8772-fd89b29d2d4b/keepcart-2-253/assets/keepcart-embed-deferred.min.js" defer="defer"></script>
955
956
957
958  <style>
959    #kc-discount-banner {
960      
961        --kc-banner-bg: #1a1a1a;
962      
963      
964        --kc-banner-color: #f5f5f5;
965      
966      --kc-banner-font-size: 15px;
967      --kc-banner-font: Helvetica, Arial, sans-serif;
968    }
969    
970  </style>
971  
971<script>
972    window.__KC_BANNER_CONFIG__ = {
973      position: "bottom",
974      autoHide: 7,
975      animate: true,
976      message: "Discount [code] applied - [value] off your order!"
977    };
978  </script>
978
979
980
981
982<!-- END app block --><!-- BEGIN app block: shopify://apps/p2mf8d5d4-opensend/blocks/opensend/019a7e5e-336f-723a-b31c-8b0ce0230c9d -->
983<script type='text/javascript'>
984!function(s) {
985  let o = s.createElement('script'), u = s.getElementsByTagName('script')[0];
986  o.src = 'https://cdn.aggle.net/oir/oir.min.js';
987  o.async = !0, o.setAttribute('oirtyp', '48b1feaa'), o.setAttribute('oirid', 'PCLB6LFN8');
988  u.parentNode.insertBefore(o, u);
989}(document);
990</script>
990
991
992<script type='text/javascript'>
993  {
994    const cleanObj = (value) => {
995      if (Array.isArray(value)) {
996        const cleanedArray = value.map(cleanObj).filter((v) => v !== undefined);
997        return cleanedArray.length ? cleanedArray : undefined;
998      }
999      if (value && typeof value === "object") {
1000        const cleanedObject = Object.entries(value).reduce((acc, [key, val]) => {
1001          const cleanedValue = cleanObj(val);
1002          if (cleanedValue !== undefined && cleanedValue !== null && cleanedValue !== "") {
1003            acc[key] = cleanedValue;
1004          }
1005          return acc;
1006        }, {});
1007        return Object.keys(cleanedObject).length ? cleanedObject : undefined;
1008      }
1009      if (value === null || value === undefined || value === "") {
1010        return undefined;
1011      }
1012      return value;
1013    };
1014    const getCustomer = () => ({
1015      shopifyCustomerId: "",
1016      email: "",
1017      phone: "",
1018      first_name: null,
1019      last_name: null,
1020      lifetime_value: null,
1021      order_count: null,
1022      address: {
1023        street: null,
1024        city: null,
1025        state:  null,
1026        stateCode: null,
1027        postalCode: "",
1028        country: "",
1029        province: "",
1030        countryCode: "",
1031      }
1032    });
1033    
1034  }
1035</script>
1035
1036
1037
1038<!-- END app block --><!-- BEGIN app block: shopify://apps/skio-subscriptions-yc-s20/blocks/referral-banner-block/de50f7a4-0bb0-4d4c-84e2-c03dce83436d --><div
1039  class="skioReferralBanner"
1040  id="skioReferralBanner"
1041  style="background-color: #eaffed; border-color: #eaffed; box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.04), 0px -2px 8px 0px rgba(0, 0, 0, 0.02); display: none; padding-top: 5px; padding-bottom: 5px;"
1042  data-nosnippet
1043>
1044  <svg
1045    class="skioReferralBannerIcon"
1046    width="40"
1047    height="40"
1048    viewBox="0 0 32 32"
1049    fill="none"
1050    xmlns="http://www.w3.org/2000/svg">
1051    <path
1052      d="M0 16C0 7.16344 7.16344 0 16 0C24.8366 0 32 7.16344 32 16C32 24.8366 24.8366 32 16 32C7.16344 32 0 24.8366 0 16Z"
1053      fill="#73E2A3"
1054      class="skio-banner-icon-background" />
1055    <path
1056      d="M14.6663 13.3333V12.6667M14.6663 16.3333V15.6667M14.6663 19.3333V18.6667M11.4663 10.6667H20.533C21.2797 10.6667 21.6531 10.6667 21.9383 10.812C22.1892 10.9398 22.3932 11.1438 22.521 11.3947C22.6663 11.6799 22.6663 12.0533 22.6663 12.8V13.6667C21.3777 13.6667 20.333 14.7113 20.333 16C20.333 17.2887 21.3777 18.3333 22.6663 18.3333V19.2C22.6663 19.9467 22.6663 20.3201 22.521 20.6053C22.3932 20.8562 22.1892 21.0602 21.9383 21.188C21.6531 21.3333 21.2797 21.3333 20.533 21.3333H11.4663C10.7196 21.3333 10.3462 21.3333 10.061 21.188C9.81014 21.0602 9.60616 20.8562 9.47833 20.6053C9.33301 20.3201 9.33301 19.9467 9.33301 19.2V18.3333C10.6217 18.3333 11.6663 17.2887 11.6663 16C11.6663 14.7113 10.6217 13.6667 9.33301 13.6667V12.8C9.33301 12.0533 9.33301 11.6799 9.47833 11.3947C9.60616 11.1438 9.81014 10.9398 10.061 10.812C10.3462 10.6667 10.7196 10.6667 11.4663 10.6667Z"
1057      stroke="#087443"
1058      stroke-width="1.33333"
1059      stroke-linecap="round"
1060      stroke-linejoin="round"
1061      class="skio-banner-icon-path" />
1062  </svg>
1063  <div class="skioReferralBannerText" id="referralDiscountCode"><p><strong>30% referral discount applied at checkout!</strong><br/>Place your first order (minimum $30) to unlock your savings.</p></div>
1064  <div
1065    class="skioReferralBannerClose"
1066    onclick="onCloseSkioReferralBanner()"
1067  >
1068    <svg
1069      width="25"
1070      height="24"
1071      viewBox="0 0 25 24"
1072      fill="none"
1073      xmlns="http://www.w3.org/2000/svg"
1074      class="skio-close-icon">
1075      <path
1076        d="M17.2197 7L7.21973 17M7.21973 7L17.2197 17"
1077        stroke="#23a136"
1078        stroke-width="2"
1079        stroke-linecap="round"
1080        stroke-linejoin="round"
1081        class="skio-close-icon-path" />
1082    </svg>
1083  </div>
1084</div>
1085
1086<!-- END app block --><!-- BEGIN app block: shopify://apps/eg-auto-add-to-cart/blocks/app-embed/0f7d4f74-1e89-4820-aec4-6564d7e535d2 -->
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098  
1099    
1099<script
1100      async
1101      type="text/javascript"
1102      src="https://cdn.506.io/eg/script.js?shop=pendulum-therapeutics.myshopify.com&v=12"
1103    ></script>
1103
1104  
1105
1106
1107
1108  <meta id="easygift-shop" itemid="c2hvcF8kXzE3OTAyNzQ5MjQ=" content="{&quot;isInstalled&quot;:true,&quot;installedOn&quot;:&quot;2025-12-17T19:19:18.331Z&quot;,&quot;appVersion&quot;:&quot;3.0&quot;,&quot;subscriptionName&quot;:&quot;Unlimited&quot;,&quot;cartAnalytics&quot;:true,&quot;freeTrialEndsOn&quot;:null,&quot;settings&quot;:{&quot;reminderBannerStyle&quot;:{&quot;position&quot;:{&quot;horizontal&quot;:&quot;right&quot;,&quot;vertical&quot;:&quot;bottom&quot;},&quot;backgroundColor&quot;:&quot;#FFFFFF&quot;,&quot;borderRadius&quot;:null,&quot;padding&quot;:null,&quot;headerFontSize&quot;:null,&quot;subHeaderFontSize&quot;:null,&quot;fontFamily&quot;:null,&quot;closingMode&quot;:&quot;doNotAutoClose&quot;,&quot;cssStyles&quot;:&quot;&quot;,&quot;displayAfter&quot;:5,&quot;headerText&quot;:&quot;&quot;,&quot;imageUrl&quot;:null,&quot;primaryColor&quot;:&quot;#000000&quot;,&quot;reshowBannerAfter&quot;:&quot;everyNewSession&quot;,&quot;selfcloseAfter&quot;:5,&quot;showImage&quot;:false,&quot;subHeaderText&quot;:&quot;&quot;},&quot;addedItemIdentifier&quot;:&quot;_Gifted&quot;,&quot;ignoreOtherAppLineItems&quot;:null,&quot;customVariantsInfoLifetimeMins&quot;:1440,&quot;redirectPath&quot;:null,&quot;ignoreNonStandardCartRequests&quot;:false,&quot;bannerStyle&quot;:{&quot;position&quot;:{&quot;horizontal&quot;:&quot;right&quot;,&quot;vertical&quot;:&quot;bottom&quot;},&quot;backgroundColor&quot;:&quot;#FFFFFF&quot;,&quot;borderRadius&quot;:null,&quot;padding&quot;:null,&quot;headerFontSize&quot;:null,&quot;subHeaderFontSize&quot;:null,&quot;fontFamily&quot;:null,&quot;cssStyles&quot;:null,&quot;primaryColor&quot;:&quot;#000000&quot;},&quot;themePresetId&quot;:null,&quot;notificationStyle&quot;:{&quot;position&quot;:{&quot;horizontal&quot;:null,&quot;vertical&quot;:null},&quot;backgroundColor&quot;:&quot;#FFFFFF&quot;,&quot;borderRadius&quot;:null,&quot;headerFontSize&quot;:null,&quot;subHeaderFontSize&quot;:null,&quot;padding&quot;:null,&quot;fontFamily&quot;:null,&quot;cssStyles&quot;:null,&quot;duration&quot;:null,&quot;hasCustomizations&quot;:false,&quot;primaryColor&quot;:null},&quot;fetchCartData&quot;:false,&quot;useLocalStorage&quot;:{&quot;enabled&quot;:false,&quot;expiryMinutes&quot;:null},&quot;popupStyle&quot;:{&quot;buttonTextColor&quot;:null,&quot;backgroundColor&quot;:&quot;#FFFFFF&quot;,&quot;borderRadius&quot;:null,&quot;padding&quot;:null,&quot;headerFontSize&quot;:null,&quot;subHeaderFontSize&quot;:null,&quot;bodyColor&quot;:null,&quot;bodyFontSize&quot;:null,&quot;headerFontFamily&quot;:null,&quot;bodyFontFamily&quot;:null,&quot;addButtonText&quot;:null,&quot;closeModalOutsideClick&quot;:true,&quot;cssStyles&quot;:null,&quot;dismissButtonText&quot;:null,&quot;hasCustomizations&quot;:false,&quot;imageUrl&quot;:null,&quot;outOfStockButtonText&quot;:null,&quot;priceShowZeroDecimals&quot;:true,&quot;primaryColor&quot;:null,&quot;secondaryColor&quot;:null,&quot;showProductLink&quot;:false,&quot;subscriptionLabel&quot;:null},&quot;refreshAfterBannerClick&quot;:false,&quot;disableReapplyRules&quot;:false,&quot;disableReloadOnFailedAddition&quot;:false,&quot;autoReloadCartPage&quot;:false,&quot;ajaxRedirectPath&quot;:null,&quot;allowSimultaneousRequests&quot;:false,&quot;applyRulesOnCheckout&quot;:false,&quot;enableCartCtrlOverrides&quot;:true,&quot;customRedirectFromCart&quot;:null,&quot;scriptSettings&quot;:{&quot;branding&quot;:{&quot;removalRequestSent&quot;:null,&quot;show&quot;:false},&quot;productPageRedirection&quot;:{&quot;enabled&quot;:false,&quot;products&quot;:[],&quot;redirectionURL&quot;:&quot;\/&quot;},&quot;debugging&quot;:{&quot;enabled&quot;:false,&quot;enabledOn&quot;:null,&quot;stringifyObj&quot;:false},&quot;reApplyValueBasedRulesInCart&quot;:false,&quot;useFinalPriceGetEntireCart&quot;:false,&quot;disableRedirectAfterFormSubmit&quot;:false,&quot;customCSS&quot;:null,&quot;decodePayload&quot;:false,&quot;delayUpdates&quot;:2000,&quot;enableBuyNowInterceptions&quot;:true,&quot;fetchCartDataBeforeRequest&quot;:false,&quot;fetchProductInfoFromSavedDomain&quot;:false,&quot;hideAlertsOnFrontend&quot;:false,&quot;hideGiftedPropertyText&quot;:false,&quot;removeEGPropertyFromSplitActionLineItems&quot;:false,&quot;removeProductsAddedFromExpiredRules&quot;:true,&quot;useFinalPrice&quot;:false},&quot;promoCodeMessageStyle&quot;:{&quot;message&quot;:&quot;Free gift added!&quot;},&quot;accessToEnterprise&quot;:false},&quot;translations&quot;:null,&quot;defaultLocale&quot;:&quot;en&quot;,&quot;shopDomain&quot;:&quot;pendulumlife.com&quot;}">
1109
1110
1111<script defer>
1112  (async function() {
1113    try {
1114
1115      const blockVersion = "v3"
1116      if (blockVersion != "v3") {
1117        return
1118      }
1119
1120      let metaErrorFlag = false;
1121      if (metaErrorFlag) {
1122        return
1123      }
1124
1125      // Parse metafields as JSON
1126      const metafields = {"easygift-rule-696967645444ee9f45b95bc5":{"schedule":{"enabled":false,"starts":null,"ends":null},"trigger":{"productTags":{"targets":[],"sellingPlan":null},"hybrid":null,"promoCode":null,"promoCodeDiscount":null,"type":"productsInclude","minCartValue":null,"hasUpperCartValue":false,"upperCartValue":null,"products":[{"variantId":43857352818742,"sellingPlans":[{"id":"1475051574","name":"Delivery every 90 days","alerts":[{"type":"deleted","triggered":false}]}]},{"variantId":43857263263798,"sellingPlans":[{"id":"1474494518","name":"Delivery every 90 days","alerts":[{"type":"deleted","triggered":false}]}]},{"variantId":43857466622006,"sellingPlans":[{"id":"1474986038","name":"Delivery every 90 days","alerts":[{"type":"deleted","triggered":false}]}]}],"collections":[],"condition":"quantity","conditionMin":1,"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\/1134979153974","title":"Free Welcome Gift","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":"44702958977078","quantity":1,"alerts":[{"type":"outOfStock","triggered":true}]},{"variantId":"44702955503670","quantity":1,"alerts":[{"type":"outOfStock","triggered":true}]}],"limit":1,"preventProductRemoval":false,"addAvailableProducts":false},"targeting":{"link":{"destination":"home","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":"link"},"settings":{"worksInReverse":true,"runsOncePerSession":false,"preventAddedItemPurchase":false,"showReminderBanner":false},"testMode":false,"_id":"696967645444ee9f45b95bc5","name":"AF Testing: Jan 25 GWP","active":true,"translations":null},"easygift-rule-69a5e16a6f6aea128ede4fbd":{"schedule":{"enabled":false,"starts":null,"ends":null},"trigger":{"productTags":{"targets":[],"sellingPlan":null},"hybrid":null,"type":"productsInclude","minCartValue":null,"upperCartValue":null,"products":[{"variantId":43857352818742,"sellingPlans":[{"id":"1475051574","name":"Delivery every 90 days","alerts":[{"type":"deleted","triggered":false}]}]},{"variantId":44846156841014,"sellingPlans":[{"id":"1475051574","name":"Delivery every 90 days","alerts":[{"type":"deleted","triggered":false}]}]},{"variantId":43857263263798,"sellingPlans":[{"id":"1474494518","name":"Delivery every 90 days","alerts":[{"type":"deleted","triggered":false}]}]},{"variantId":44181948563510,"sellingPlans":[{"id":"1474494518","name":"Delivery every 90 days","alerts":[{"type":"deleted","triggered":false}]}]},{"variantId":43857466622006,"sellingPlans":[{"id":"1474986038","name":"Delivery every 90 days","alerts":[{"type":"deleted","triggered":false}]}]}],"collections":[],"condition":"quantity","conditionMin":1,"conditionMax":null,"collectionSellingPlanType":null,"promoCode":null,"promoCodeDiscount":null,"cartValueExcludedVariants":[]},"action":{"notification":{"enabled":false,"headerText":null,"subHeaderText":null,"showImage":false,"imageUrl":""},"discount":{"issue":null,"type":"app","id":"gid:\/\/shopify\/DiscountAutomaticNode\/1141141995574","title":"Free_Gift","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"
1126: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":"44702958977078","quantity":1,"alerts":[{"type":"outOfStock","triggered":true}]},{"variantId":"44702955503670","quantity":1,"alerts":[{"type":"outOfStock","triggered":true}]}],"limit":1,"preventProductRemoval":false,"addAvailableProducts":false},"targeting":{"link":{"destination":"home","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":"link"},"settings":{"worksInReverse":true,"runsOncePerSession":false,"preventAddedItemPurchase":false,"showReminderBanner":false},"testMode":false,"_id":"69a5e16a6f6aea128ede4fbd","name":"Yeti + Stasher GWP Magic Link Only","active":true,"translations":null},"easygift-rule-69b0463dee4ff4784a12cad6":{"schedule":{"enabled":false,"starts":null,"ends":null},"trigger":{"productTags":{"targets":[],"sellingPlan":null},"hybrid":null,"promoCode":null,"promoCodeDiscount":null,"type":"productsInclude","minCartValue":null,"upperCartValue":null,"products":[{"variantId":44857979666486,"sellingPlans":[{"id":"2058944566","name":"Every 30 Days"},{"id":"1863581750","name":"Delivery every 30 days","alerts":[{"type":"deleted","triggered":false}]}]},{"variantId":44858889895990,"sellingPlans":[{"id":"2059042870","name":"Every 90 Days"},{"id":"1863614518","name":"Delivery every 90 days","alerts":[{"type":"deleted","triggered":false}]}]},{"variantId":44971130028086,"sellingPlans":[{"id":"2058944566","name":"Every 30 Days"},{"id":"1863581750","name":"Delivery every 30 days","alerts":[{"type":"deleted","triggered":false}]}]},{"variantId":44971130060854,"sellingPlans":[{"id":"1863614518","name":"Delivery every 90 days","alerts":[{"type":"deleted","triggered":false}]}]}],"collections":[],"condition":"quantity","conditionMin":1,"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\/1142240968758","title":"Gut Fuel GWP","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":"44892137062454","quantity":1}],"limit":1,"preventProductRemoval":false,"addAvailableProducts":false},"targeting":{"link":{"destination":"other","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":"link"},"settings":{"worksInReverse":true,"runsOncePerSession":false,"preventAddedItemPurchase":true,"showReminderBanner":false},"_id":"69b0463dee4ff4784a12cad6","name":"Gut Fuel GWP","active":true,"translations":null,"testMode":false}};
1127
1128      // Process metafields in JavaScript
1129      let savedRulesArray = [];
1130      for (const [key, value] of Object.entries(metafields)) {
1131        if (value) {
1132          for (const prop in value) {
1133            // avoiding Object.Keys for performance gain -- no need to make an array of keys.
1134            savedRulesArray.push(value);
1135            break;
1136          }
1137        }
1138      }
1139
1140      const metaTag = document.createElement('meta');
1141      metaTag.id = 'easygift-rules';
1142      metaTag.content = JSON.stringify(savedRulesArray);
1143      metaTag.setAttribute('itemid', 'cnVsZXNfJF8xNzkwMjc0OTI0');
1144
1145      document.head.appendChild(metaTag);
1146      } catch (err) {
1147        
1148      }
1149  })();
1150</script>
1150
1151
1152
1153  
1153<script
1154    type="text/javascript"
1155    defer
1156  >
1157
1158    (function () {
1159      try {
1160        window.EG_INFO = window.EG_INFO || {};
1161        var shopInfo = {"isInstalled":true,"installedOn":"2025-12-17T19:19:18.331Z","appVersion":"3.0","subscriptionName":"Unlimited","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,"headerFontFamily":null,"bodyFontFamily":null,"addButtonText":null,"closeModalOutsideClick":true,"cssStyles":null,"dismissButtonText":null,"hasCustomizations":false,"imageUrl":null,"outOfStockButtonText":null,"priceShowZeroDecimals":true,"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},"reApplyValueBasedRulesInCart":false,"useFinalPriceGetEntireCart":false,"disableRedirectAfterFormSubmit":false,"customCSS":null,"decodePayload":false,"delayUpdates":2000,"enableBuyNowInterceptions":true,"fetchCartDataBeforeRequest":false,"fetchProductInfoFromSavedDomain":false,"hideAlertsOnFrontend":false,"hideGiftedPropertyText":false,"removeEGPropertyFromSplitActionLineItems":false,"removeProductsAddedFromExpiredRules":true,"useFinalPrice":false},"promoCodeMessageStyle":{"message":"Free gift added!"},"accessToEnterprise":false},"translations":null,"defaultLocale":"en","shopDomain":"pendulumlife.com"};
1162        var productRedirectionEnabled = shopInfo.settings.scriptSettings.productPageRedirection.enabled;
1163        if (["Unlimited", "Enterprise"].includes(shopInfo.subscriptionName) && productRedirectionEnabled) {
1164          var products = shopInfo.settings.scriptSettings.productPageRedirection.products;
1165          if (products.length > 0) {
1166            var productIds = products.map(function(prod) {
1167              var productGid = prod.id;
1168              var productIdNumber = parseInt(productGid.split('/').pop());
1169              return productIdNumber;
1170            });
1171            var productInfo = null;
1172            var isProductInList = productIds.includes(productInfo.id);
1173            if (isProductInList) {
1174              var redirectionURL = shopInfo.settings.scriptSettings.productPageRedirection.redirectionURL;
1175              if (redirectionURL) {
1176                window.location = redirectionURL;
1177              }
1178            }
1179          }
1180        }
1181
1182        
1183      } catch(err) {
1184      return
1185    }}
1185)()
1186  </script>
1186
1187
1188
1189
1190<!-- END app block --><!-- BEGIN app block: shopify://apps/jurni-ai-personalized-funnels/blocks/jurni-core/51e0829e-f6f8-4328-8662-ab39f09b4d22 -->
1191
1192<!-- END app block --><!-- BEGIN app block: shopify://apps/elevar-conversion-tracking/blocks/dataLayerEmbed/bc30ab68-b15c-4311-811f-8ef485877ad6 -->
1193
1194
1195
1196<script type="module" dynamic>
1197  const configUrl = "/a/elevar/static/configs/2ae91e48e7ea06c34308127cef4c891b3751bfcb/config.js";
1198  const config = (await import(configUrl)).default;
1199  const scriptUrl = config.script_src_app_theme_embed;
1200
1201  if (scriptUrl) {
1202    const { handler } = await import(scriptUrl);
1203
1204    await handler(
1205      config,
1206      {
1207        cartData: {
1208  marketId: "938672182",
1209  localeCountryCode:"US",
1210  attributes:{},
1211  cartTotal: "0.0",
1212  currencyCode:"USD",
1213  items: []
1214}
1215,
1216        user: {
1217  cartTotal: "0.0",
1218  currencyCode:"USD",
1219  customer: {},
1220}
1221,
1222        isOnCartPage:false,
1223        collectionView:null,
1224        searchResultsView:null,
1225        productView:null,
1226      }
1227    );
1228  }
1229</script>
1229
1230
1231
1232<!-- END app block --><!-- BEGIN app block: shopify://apps/microsoft-clarity/blocks/clarity_js/31c3d126-8116-4b4a-8ba1-baeda7c4aeea -->
1233<script type="text/javascript">
1234  (function (c, l, a, r, i, t, y) {
1235    c[a] = c[a] || function () { (c[a].q = c[a].q || []).push(arguments); };
1236    t = l.createElement(r); t.async = 1; t.src = "https://www.clarity.ms/tag/" + i + "?ref=shopify";
1237    y = l.getElementsByTagName(r)[0]; y.parentNode.insertBefore(t, y);
1238
1239    c.Shopify.loadFeatures([{ name: "consent-tracking-api", version: "0.1" }], error => {
1240      if (error) {
1241        console.error("Error loading Shopify features:", error);
1242        return;
1243      }
1244
1245      c[a]('consentv2', {
1246        ad_Storage: c.Shopify.customerPrivacy.marketingAllowed() ? "granted" : "denied",
1247        analytics_Storage: c.Shopify.customerPrivacy.analyticsProcessingAllowed() ? "granted" : "denied",
1248        source: 101,
1249      });
1250    });
1251
1252    l.addEventListener("visitorConsentCollected", function (e) {
1253      c[a]('consentv2', {
1254        ad_Storage: e.detail.marketingAllowed ? "granted" : "denied",
1255        analytics_Storage: e.detail.analyticsAllowed ? "granted" : "denied",
1256        source: 101,
1257      });
1258    });
1259  })(window, document, "clarity", "script", "tihfy17fgy");
1260</script>
1260
1261
1262
1263
1264<!-- END app block --><!-- BEGIN app block: shopify://apps/triplewhale/blocks/triple_pixel_snippet/483d496b-3f1a-4609-aea7-8eee3b6b7a2a --><link rel='preconnect dns-prefetch' href='https://api.config-security.com/' crossorigin />
1265<link rel='preconnect dns-prefetch' href='https://conf.config-security.com/' crossorigin />
1266<script>
1267/* >> TriplePixel :: start*/
1268window.TriplePixelData={TripleName:"pendulum-therapeutics.myshopify.com",ver:"2.16",plat:"SHOPIFY",isHeadless:false,src:'SHOPIFY_EXT',product:{id:"",name:``,price:"",variant:"",av:{  }},search:"",collection:"",cart:"",template:"blog",curr:"USD" || "USD", market:"938672182"},function(W,H,A,L,E,_,B,N){function O(U,T,P,H,R){void 0===R&&(R=!1),H=new XMLHttpRequest,P?(H.open("POST",U,!0),H.setRequestHeader("Content-Type","text/plain")):H.open("GET",U,!0),H.send(JSON.stringify(P||{})),H.onreadystatechange=function(){4===H.readyState&&200===H.status?(R=H.responseText,U.includes("/first")?eval(R):P||(N[B]=R)):(299<H.status||H.status<200)&&T&&!R&&(R=!0,O(U,T-1,P))}}if(N=window,!N[H+"sn"]){N[H+"sn"]=1,L=function(){return Date.now().toString(36)+"_"+Math.random().toString(36)};try{A.setItem(H,1+(0|A.getItem(H)||0)),(E=JSON.parse(A.getItem(H+"U")||"[]")).push({u:location.href,r:document.referrer,t:Date.now(),id:L()}),A.setItem(H+"U",JSON.stringify(E))}catch(e){}var i,m,p;A.getItem('"!nC`')||(_=A,A=N,A[H]||(E=A[H]=function(t,e,i){return void 0===i&&(i=[]),"State"==t?E.s:(W=L(),(E._q=E._q||[]).push([W,t,e].concat(i)),W)},E.s="Installed",E._q=[],E.ch=W,B="configSecurityConfModel",N[B]=1,O("https://conf.config-security.com/model",5),i=L(),m=A[atob("c2NyZWVu")],_.setItem("di_pmt_wt",i),p={id:i,action:"profile",avatar:_.getItem("auth-security_rand_salt_"),time:m[atob("d2lkdGg=")]+":"+m[atob("aGVpZ2h0")],host:A.TriplePixelData.TripleName,plat:A.TriplePixelData.plat,url:window.location.href.slice(0,500),ref:document.referrer,ver:A.TriplePixelData.ver},O("https://api.config-security.com/event",5,p),O("https://api.config-security.com/first?host=".concat(p.host,"&plat=").concat(p.plat),5)))}}("","TriplePixel",localStorage);
1269/* << TriplePixel :: end*/
1270</script>
1270
1271
1272
1273
1274<!-- END app block --><!-- BEGIN app block: shopify://apps/hulk-form-builder/blocks/app-embed/b6b8dd14-356b-4725-a4ed-77232212b3c3 --><!-- BEGIN app snippet: hulkapps-formbuilder-theme-ext -->
1274<script type="text/javascript">
1275  
1276  if (typeof window.formbuilder_customer != "object") {
1277        window.formbuilder_customer = {}
1278  }
1279
1280  
1281
1282  window.hulkFormBuilder = {
1283    form_data: {"form_9QS4jJhTNSpgNHV2UhPHyQ":{"uuid":"9QS4jJhTNSpgNHV2UhPHyQ","form_name":"Copy of Provider Signup (Nov 18th, 2024+)","form_data":{"div_back_gradient_1":"#fff","div_back_gradient_2":"#fff","back_color":"#f6f7f9","form_title":"","form_submit":"Create account","after_submit":"redirect","after_submit_msg":"\u003cp\u003eYour account has been created. Please check your email to verify your account.\u003c\/p\u003e\n\n\u003cp\u003eTo start shopping, login into your account to access the Wholesale portal.\u003c\/p\u003e\n\n\u003cp\u003eIf you have questions, email us at\u0026nbsp;\u003cb\u003e\u0026nbsp;\u003ca href=\"mailto:[email protected]\"\[email protected]\u003c\/a\u003e.\u003c\/b\u003e\u003c\/p\u003e\n","captcha_enable":"no","label_style":"inlineLabels","input_border_radius":"2","back_type":"color","input_back_color":"#fff","input_back_color_hover":"#fff","back_shadow":"none","label_font_clr":"#333333","input_font_clr":"#333333","button_align":"centerBtn","button_clr":"#fff","button_back_clr":"#581660","button_border_radius":"18","form_width":"890px","form_border_size":"2","form_border_clr":"#e6eaed","form_border_radius":"1","label_font_size":"14","input_font_size":"12","button_font_size":"16","form_padding":"24","input_border_color":"#ccc","input_border_color_hover":"#ccc","btn_border_clr":"#581660","btn_border_size":"1","form_name":"Copy of Provider Signup (Nov 18th, 2024+)","form_access_message":"\u
1283003cp\u003ePlease login to access the form\u003cbr\u003eDo not have an account? Create account\u003c\/p\u003e","submition_single_email":"yes","flow_trigger_integration":"yes","input_font_family":"Open Sans","label_font_family":"Open Sans","form_banner_alignment":"center","advance_js":"console.log('hello hulk!');","advance_css":".form_generater_form_div {\n   letter-spacing: normal;\n   background: #fff;\n   border: 0;\n}\n\n.radio \u003e label {\n    font-weight: 500;\n    font-size: 16px;\n}\n\n.form_generater_form_div p {\n   font-family: \"TT Hoves Regular\";\n}\n\nh2 {\n  font-size: 18px;\n}\n\nbody {\n  background: #fff\n}\n\n@media (max-width: 480px) {\n  input, select, textarea {\n    font-size: 12px;\n  }\n}","label_fonts_type":"System Fonts","label_custom_font_name":"TT Hoves Semibold","label_custom_font_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0175\/3104\/3894\/files\/TTHoves-DemiBold_870dfd75-320a-4040-94a2-8c4df3cd9bd8.woff?v=1723490034","input_fonts_type":"System Fonts","input_custom_font_name":"TT Hoves Regular","input_custom_font_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0175\/3104\/3894\/files\/TTHoves-Regular_7e4bb99a-247d-4325-a823-65ac3bb70d64.woff?v=1723490109","label_system_font_family":"Helvetica","input_system_font_family":"Helvetica","after_submit_url":"https:\/\/pendulumlife.com\/pages\/thank-you-for-signing-up","formElements":[{"type":"text","position":0,"label":"NPI number ","halfwidth":"no","page_number":1,"required":"yes","Conditions":{}},{"type":"lineBreak","position":1,"label":"Label (24)","page_number":1,"Conditions":{}},{"type":"text","position":2,"label":"First name","required":"yes","shopifyField":"first_name","halfwidth":"yes","page_number":1,"Conditions":{}},{"type":"text","position":3,"label":"Last name","halfwidth":"yes","required":"yes","shopifyField":"last_name","page_number":1,"Conditions":{}},{"type":"email","position":4,"label":"Email","required":"yes","email_confirm":"yes","page_number":1,"halfwidth":"yes","Conditions":{},"placeholder":"Work email address"},{"type":"phone","position":5,"label":"Phone","phone_validate_field":"no","required":"yes","page_number":1,"Conditions":{}},{"type":"select","position":6,"label":"Healthcare profession","values":"Accupuncturist\nChiropractor\nDentist\nDietitian\/Nutritionist\nFitness Professional\nHealth Coach\nHealth Food Store\nMedical Doctor\nMidwife\nNaturopathic Doctor\nNurse\nNurse Practitioner\nOptomoetrist\nOsteopathic Doctor\nPharmacist\nPhysician Assistant\nPhysical Therapist\nVeterinarian","elementCost":{},"other_value":"yes","other_value_label":"Other healthcare profession","page_number":1,"required":"yes","halfwidth":"yes","Conditions":{}},{"type":"lineBreak","position":7,"label":"Label (26)","page_number":1,"Conditions":{}},{"type":"text","position":8,"label":"Name of Business","halfwidth":"no","required":"yes","page_number":1,"Conditions":{}},{"type":"text","position":9,"label":"Address Line 1","required":"yes","page_number":1,"Conditions":{},"placeholder":"Business Address Line 1"},{"type":"text","position":10,"label":"Address Line 2","required":"no","page_number":1,"Conditions":{},"placeholder":"Business Address Line 2"},{"type":"text","position":11,"label":"City","required":"yes","halfwidth":"yes","page_number":1,"Conditions":{}},{"type":"text","position":12,"label":"State","required":"yes","halfwidth":"yes","page_number":1,"Conditions":{}},{"type":"text","position":13,"label":"Zip Code","page_number":1,"halfwidth":"yes","required":"yes","Conditions":{}},{"type":"lineBreak","position":14,"label":"Label (35)","page_number":1,"Conditions":{}},{"Conditions":{},"type":"text","position":15,"label":"Business website","page_number":1,"required":"yes"},{"Conditions":{},"type":"number","position":16,"label":"How many patients\/clients does your practice see per week?","required":"yes","halfwidth":"no","page_number":1},{"Conditions":{},"type":"number","position":17,"label":"How many locations does your practice have?","halfwidth":"no","required":"yes","page_number":1},{"Conditions":{},"type":"number","position":18,"label":"How many providers are in y
1283our practice?","required":"yes","halfwidth":"no","page_number":1},{"Conditions":{},"type":"select","position":19,"label":"How do you typically see patients?","halfwidth":"no","required":"yes","values":"In-person\nVirtual\nBoth in-person and virtual","elementCost":{},"page_number":1},{"Conditions":{},"type":"select","position":20,"label":"What is your primary area of specialty?","values":"Aesthetic Medicine\nBariatric Surgery\nCardiology\nDermatology\nEndocrinology\nFamily\/Internal Medicine\nFunctional Medicine\nGastroenterology\nGeneral Surgery\nHematology\nInfectious Disease\nIntegrative Medicine\nNephrology\nNeurology\nNeurosurgery\nObesity Medicine\nOBGYN\/Women’s Health\nOncology\nOrthopedic Surgery\nPediatrics\nPlastic Surgery\nPulmonology\nRegenerative Medicine\nRheumatology\nUrology","elementCost":{},"required":"yes","page_number":1},{"Conditions":{},"type":"radio","position":21,"label":"Do you carry inventory of supplements in your office?","values":"Yes\nNo","elementCost":{},"halfwidth":"no","required":"yes","page_number":1},{"Conditions":{},"type":"radio","position":22,"label":"Would you like to schedule a clinical training call?","values":"Yes\nNot at this time","elementCost":{},"required":"yes","page_number":1},{"type":"paragraph","position":23,"label":"Label (22)","paragraph":"\u003cp\u003e\u003cspan style=\"font-family:Helvetica;\"\u003e\u003cspan style=\"color:#000000;\"\u003eTax exempt?\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\n\u003cp\u003e\u003cspan style=\"font-family:Helvetica;\"\u003e\u003cspan style=\"color:#000000;\"\u003eIf your healthcare business is tax exempt, please email your reseller certificate to\u003c\/span\u003e\u003cb\u003e\u003cspan style=\"color:#000000;\"\u003e\u0026nbsp;\u003c\/span\u003e\u003ca href=\"mailto:[email protected]\"\[email protected]\u003c\/a\u003e. \u003c\/b\u003e\u003c\/span\u003e\u003c\/p\u003e\n","page_number":1,"Conditions":{}},{"type":"lineBreak","position":24,"label":"Label (25)","page_number":1,"Conditions":{}},{"type":"select","position":25,"label":"How did you hear about us?","values":"Conference\nWebinar\nPodcast\nColleague\nPatient\nSocial media\nNewsletter\nEmail\nQuicksilver Rep\nOther","elementCost":{},"other_value":"yes","other_value_label":"Other","page_number":1,"required":"yes","halfwidth":"no","Conditions":{}},{"Conditions":{"SelectedElemenet":"How did you hear about us?","SelectedElemenetCount":25,"SelectedValues":["Conference"]},"type":"select","position":26,"label":"Which conference?","required":"yes","values":"A4M Spring Congress\nA4M Longevity Fest\nIFM AIC\nIHS\nOther","elementCost":{},"other_value":"yes","other_value_label":"Other conference","page_number":1,"halfwidth":"yes"},{"Conditions":{"SelectedElemenet":"How did you hear about us?","SelectedElemenetCount":25,"SelectedValues":["Webinar"]},"type":"select","position":27,"label":"Which webinar?","values":"Pendulum Gut Health Summit\nDIFM\nWorldLink Medical\nFullscript\nA4M\nDr. Kara Fitzgerald\nDr. Jill Carnahan\nPerformance Nutrition Professionals\nIFNA\nRupa Health\nDiagnostic Solutions Laboratory\nLearn Skin\nAmerican Nutrition Association\nObesity Medicine Association\nDr. Talks\nAmSpa\nAndrew Weil Center for Integrative Medicine\nGastroANP\nOther","elementCost":{},"required":"yes","other_value":"yes","other_value_label":"Other webinar","page_number":1,"halfwidth":"yes"},{"Conditions":{"SelectedElemenet":"How did you hear about us?","SelectedElemenetCount":25,"SelectedValues":["Podcast"]},"type":"select","position":28,"label":"Which podcast?","required":"yes","values":"Peter Attia\nAndrew Huberman\nKevin Rose\nMark Hyman\nKara Fitzgerald\nJill Carnahan\nMindy Pelz\nSteven Gundry\nDave Asprey\nForgiven Nutritionist\nGreg Jones\nOther","elementCost":{},"other_value":"yes","other_value_label":"Other podcast","page_number":1,"halfwidth":"yes"},{"Conditions":{"SelectedElemenet":"How did you hear about us?","SelectedElemenetCount":25,"SelectedValues":["Social media"]},"type":"select","position":29,"label":"Which social media platform?","values":"Facebook\/Instagram\nLinkedIn\nTikTok\nOther","elementCost":{},"required":"yes","other_value":"yes","other_value_label":"Other platform","page_number":1,"halfwidth":"yes"},{"Conditions":{"SelectedElemenet":"How did you hear about us?","SelectedElemenetCount":25,"SelectedValues":["Colleague"]},"type":"text","position":30,"label":"What is the name of the colleague?","required":"yes","page_number":1,"halfwidth":"yes"},{"Conditions":{"SelectedElemenet":"How did you hear about us?","SelectedElemenetCount":25,"SelectedValues":["Quicksilver Rep"]},"type":"select","position":31,"label":"Which Quicksilver Rep?","values":"Brock Young\nSherleen Olson\nJordan Santilli\nTim Reardon\nBrady Nielander\nBrady Rude\nLetitia Garcia\nKristin Klaus\nEmily Phillips\nSam Swanson\nDeena Scott\nErin Fisher\nTim Stornetta\nMatthew Walters\nTim Buist\nM
1283athew Malone\nOther","elementCost":{},"halfwidth":"yes","required":"yes","other_value":"yes","other_value_label":"Other representative","page_number":1},{"Conditions":{"SelectedElemenet":"How did you hear about us?","SelectedElemenetCount":25,"SelectedValues":["Email"]},"type":"select","position":32,"label":"Email sender","values":"Pendulum Therapeutics\nAmerican Association of Nurse Practitioners (AANP)\nAmerican Association of Naturopathic Professionals (AANP)\nAmerican Chiropractic Association (ACA)\nAmerican Diabetes Association (ADA)\nDiabetes Dietitian Practice Group (DDPG)\nDietitians in Integrative and Functional Medicine (DIFM)\nOther","elementCost":{},"other_value":"yes","halfwidth":"yes","required":"yes","other_value_label":"Other sender","page_number":1},{"type":"lineBreak","position":33,"label":"Label (27)","page_number":1,"Conditions":{}},{"Conditions":{},"type":"paragraph","position":34,"label":"Label (42)","paragraph":"\u003cp\u003e\u003cspan style=\"font-family:Helvetica;\"\u003eBy clicking on Create Account, you agree to Pendulum\u0026#39;s \u003ca href=\"https:\/\/pendulumlife.com\/pages\/terms-and-conditions\"\u003eTerms \u0026amp; Conditions\u003c\/a\u003e, \u003ca href=\"https:\/\/pendulumlife.com\/pages\/map-policy\"\u003eMAP Policy\u003c\/a\u003e, and \u003ca href=\"https:\/\/pendulumlife.com\/pages\/reseller-policy\"\u003eAuthorized Reseller Policy \u003c\/a\u003e.\u003c\/span\u003e\u003c\/p\u003e\n","page_number":1},{"type":"hidden","position":35,"label":"Customer tag","fieldvalue":"WS","shopifyField":"tags","page_number":1,"Conditions":{}}]},"is_spam_form":false,"shop_uuid":"kshblnZXDS0cXBoayGLWKQ","shop_timezone":"America\/Los_Angeles","shop_id":108452,"shop_is_after_submit_enabled":true,"shop_shopify_plan":"Plus","shop_shopify_domain":"pendulum-therapeutics.myshopify.com","popup_settings":{},"form_is_active":true},"form_AdcKtxQvqD5pbAu2j3UfIg":{"uuid":"AdcKtxQvqD5pbAu2j3UfIg","form_name":"Provider Sign Up","form_data":{"div_back_gradient_1":"#fff","div_back_gradient_2":"#fff","back_color":"#fff","form_title":"","form_submit":"Create account","after_submit":"hideAndmessage","after_submit_msg":"\u003cp\u003eYour account has been created. Please check your email to verify your account.\u003c\/p\u003e\n\n\u003cp\u003eTo start shopping, login into your account to access the Wholesale portal.\u003c\/p\u003e\n\n\u003cp\u003eIf you have questions, email us at\u0026nbsp;\u003cb\u003e\u0026nbsp;\u003ca href=\"mailto:[email protected]\"\[email protected]\u003c\/a\u003e.\u003c\/b\u003e\u003c\/p\u003e\n","captcha_enable":"no","label_style":"inlineLabels","input_border_radius":"2","back_type":"transparent","input_back_color":"#fff","input_back_color_hover":"#fff","back_shadow":"softLightShadow","label_font_clr":"#333333","input_font_clr":"#333333","button_align":"centerBtn","button_clr":"#fff","button_back_clr":"#581660","button_border_radius":"18","form_width":"800px","form_border_size":"2","form_border_clr":"#e6eaed","form_border_radius":"1","label_font_size":"14","input_font_size":"12","button_font_size":"16","form_padding":"35","input_border_color":"#ccc","input_border_color_hover":"#ccc","btn_border_clr":"#581660","btn_border_size":"1","form_name":"Provider Sign Up","form_access_message":"\u
1283003cp\u003ePlease login to access the form\u003cbr\u003eDo not have an account? Create account\u003c\/p\u003e","submition_single_email":"yes","flow_trigger_integration":"yes","input_font_family":"Open Sans","label_font_family":"Open Sans","form_banner_alignment":"center","advance_css":"body {\n  letter-spacing: auto!important;\n}","formElements":[{"Conditions":{},"type":"headings","position":0,"label":"Label (1)","headings":"\u003ch2\u003e\u003cspan style=\"color:#581660;\"\u003eProvider Sign Up\u003c\/span\u003e\u003c\/h2\u003e\n","page_number":1},{"Conditions":{},"type":"radio","position":1,"label":"Are you a healthcare provider?","values":"Yes\nNo","elementCost":{},"halfwidth":"no","required":"yes","align":"vertical","page_number":1},{"type":"paragraph","position":2,"label":"Label (16)","paragraph":"\u003cp\u003e\u003cmeta charset=\"utf-8\" \/\u003eIf you are not a healthcare provider and wish to purchase our products wholesale, you must fill out the\u003cb\u003e \u003c\/b\u003e\u003cu\u003e\u003ca href=\"https:\/\/docs.google.com\/forms\/d\/1FK2DIDhBUz-i5TwCyXnXPsJQUzrqXHKJF0kdQs_UKdM\/viewform?edit_requested=true\"\u003eAuthorized Seller Form\u003c\/a\u003e\u003c\/u\u003e\u003cstrong\u003e \u003c\/strong\u003eto create an account.\u003c\/p\u003e\n","page_number":1,"Conditions":{"SelectedElemenet":"Are you a healthcare provider?","SelectedElemenetCount":1,"SelectedValue":"No"}},{"Conditions":{"SelectedElemenet":"Are you a healthcare provider?","SelectedElemenetCount":1,"SelectedValue":"Yes"},"type":"radio","position":3,"label":"Do you have a NPI number?","values":"Yes\nNo","elementCost":{},"required":"yes","page_number":1},{"type":"text","position":4,"label":"NPI number","halfwidth":"yes","page_number":1,"required":"yes","Conditions":{"SelectedElemenet":"Do you have a NPI number?","SelectedElemenetCount":3,"SelectedValue":"Yes"}},{"Conditions":{},"type":"text","position":5,"label":"First name","required":"yes","shopifyField":"first_name","halfwidth":"no","page_number":1},{"Conditions":{},"type":"text","position":6,"label":"Last name","halfwidth":"no","required":"yes","shopifyField":"last_name","page_number":1},{"Conditions":{},"type":"text","position":7,"label":"Credentials","halfwidth":"no","required":"yes","page_number":1},{"type":"email","position":8,"label":"Email","required":"yes","email_confirm":"yes","Conditions":{},"page_number":1},{"Conditions":{},"type":"text","position":9,"label":"Name of Business","halfwidth":"yes","required":"yes","page_number":1},{"Conditions":{},"type":"text","position":10,"label":"Zip code","required":"yes","halfwidth":"yes","page_number":1},{"Conditions":{},"type":"paragraph","position":11,"label":"Label (22)","paragraph":"\u003cp\u003e\u003cspan style=\"color:#000000;\"\u003eTax exempt?\u003c\/span\u003e\u003c\/p\u003e\n\n\u003cp\u003e\u003cspan style=\"color:#000000;\"\u003eIf your healthcare business is tax exempt, please email your reseller certificate to\u003c\/span\u003e\u003cb\u003e\u003cspan style=\"color:#000000;\"\u003e\u0026nbsp;\u003c\/span\u003e\u003ca href=\"mailto:[email protected]\"\[email protected]\u003c\/a\u003e. \u003c\/b\u003e\u003c\/p\u003e\n","page_number":1},{"Conditions":{},"type":"radio","position":12,"label":"Do you plan to sell Pendulum products on an online store?","values":"Yes\nNo","elementCost":{},"required":"yes","page_number":1},{"Conditions":{"SelectedElemenet":"Do you plan to sell Pendulum products on an online store?","SelectedElemenetCount":12,"SelectedValue":"Yes"},"type":"text","position":13,"label":"If you selected yes, please provide the URL of your online store.","page_number":1},{"Conditions":{},"type":"headings","position":14,"label":"Label (18)","headings":"\u003cp\u003e\u003cspan style=\"color:#000000;\"\u003eHow did you hear about us? (Please select the \u003cstrong\u003emost \u003c\/strong\u003eapplicable option.)\u003c\/span\u003e\u003c\/p\u003e\n","page_number":1},{"Conditions":{},"type":"select","position":15,"label":"Conference","values":"A4M Spring Congress\nA4M Longevity Fest\nIFM AIC\nIHS\nOther","elementCost":{},"other_value":"yes","other_value_label":"Other","page_number":1},{"Conditions":{},"type":"select","position":16,"label":"Webinar","values":"Fullscript\nA4M\nIntellexxDNA\nOther","elementCost":{},"other_value":"yes","other_value_label":"Other","page_number":1},{"Conditions":{},"type":"select","position":17,"label":"Podcast","values":"Attia\nGundry\nForgiven Nutritionist\nGreg Jones\nOther","elementCost":{},"other_value":"yes","other_value_label":"Other","page_number":1},{"Conditions":{},"type":"select","position":18,"label":"Social media","values":"Advertisement\nIG live\nFB live\nTik Tok\nOther","elementCost":{},"other_value":"yes","other_value_label":"Other","page_number":1},{"Conditions":{},"type":"text","position":19,"label":"Colleague","placeholder":"Colleague","page_number":1},{"Conditions":{},"type":"text","position":20,"label":"Patient","placeholder":"Patient name","page_number":1},{"Conditions":{},"type":"terms_conditions","position":21,"label":"Terms \u0026 Conditions","infoMessage":"I acknowledge that I have read and understand the Terms and Conditions that include, but is not limited to, Pendulum's prohibition of the resale of products on third-party marketplaces such as Amazon, eBay, Walmart.com, etc. I also agree to re
1283ceive emails pertaining to my Pendulum provider account.","required":"no","checked":"yes","redirect":"https:\/\/pendulumlife.com\/pages\/terms-and-conditions","shopifyField":"accepts_marketing","page_number":1},{"Conditions":{},"type":"terms_conditions","position":22,"label":"MAP Policy","required":"yes","checked":"yes","redirect":"https:\/\/pendulumlife.com\/pages\/map-policy","infoMessage":"I acknowledge that I have read and understand the MAP (Minimal Advertised Pricing) Policy and  in the interest of protecting both resellers and consumers, it is necessary to abide by the policy requirements. ","page_number":1},{"Conditions":{},"type":"hidden","position":23,"label":"Customer tag","fieldvalue":"WS","shopifyField":"tags","page_number":1},{"Conditions":{},"type":"raw_html","position":24,"label":"Label (24)","page_number":1}]},"is_spam_form":false,"shop_uuid":"kshblnZXDS0cXBoayGLWKQ","shop_timezone":"America\/Los_Angeles","shop_id":108452,"shop_is_after_submit_enabled":true,"shop_shopify_plan":"Plus","shop_shopify_domain":"pendulum-therapeutics.myshopify.com","popup_settings":{},"form_is_active":false},"form_DT1ct3RLm_1la-qixLp8Lw":{"uuid":"DT1ct3RLm_1la-qixLp8Lw","form_name":"Reseller Application - Lead Form","form_data":{"div_back_gradient_1":"#fff","div_back_gradient_2":"#fff","back_color":"#fff","form_title":"","form_submit":"Create account","after_submit":"redirect","after_submit_msg":"\u003cp\u003eYour account has been created. Please check your email to verify your account.\u003c\/p\u003e\n\n\u003cp\u003eTo start shopping, login into your account to access the Wholesale portal.\u003c\/p\u003e\n\n\u003cp\u003eIf you have questions, email us at\u0026nbsp;\u003cb\u003e\u0026nbsp;\u003ca href=\"mailto:[email protected]\"\[email protected]\u003c\/a\u003e.\u003c\/b\u003e\u003c\/p\u003e\n","captcha_enable":"no","label_style":"inlineLabels","input_border_radius":"2","back_type":"transparent","input_back_color":"#fff","input_back_color_hover":"#fff","back_shadow":"softLightShadow","label_font_clr":"#333333","input_font_clr":"#333333","button_align":"centerBtn","button_clr":"#fff","button_back_clr":"#581660","button_border_radius":"18","form_width":"800px","form_border_size":"2","form_border_clr":"#e6eaed","form_border_radius":"1","label_font_size":"14","input_font_size":"12","button_font_size":"16","form_padding":"35","input_border_color":"#ccc","input_border_color_hover":"#ccc","btn_border_clr":"#581660","btn_border_size":"1","form_name":"Reseller Application - Lead Form","form_access_message":"\u
1283003cp\u003ePlease login to access the form\u003cbr\u003eDo not have an account? Create account\u003c\/p\u003e","submition_single_email":"yes","flow_trigger_integration":"yes","input_font_family":"Open Sans","label_font_family":"Open Sans","form_banner_alignment":"center","advance_js":"console.log('hello hulk!');","advance_css":".form_generater_form_div {\n   letter-spacing: normal;\n   background: rgba(255,255,255,.6);\n   border: 0;\n}\n\n.radio \u003e label {\n    font-weight: bold;\n    font-size: 18px;\n}\n\n.form_generater_form_div p {\n   font-family: \"TT Hoves Regular\";\n}\n\nh2 {\n  font-size: 18px;\n}","label_fonts_type":"System Fonts","label_custom_font_name":"TT Hoves Semibold","label_custom_font_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0175\/3104\/3894\/files\/TTHoves-DemiBold_870dfd75-320a-4040-94a2-8c4df3cd9bd8.woff?v=1723490034","input_fonts_type":"System Fonts","input_custom_font_name":"TT Hoves Regular","input_custom_font_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0175\/3104\/3894\/files\/TTHoves-Regular_7e4bb99a-247d-4325-a823-65ac3bb70d64.woff?v=1723490109","label_system_font_family":"Helvetica","input_system_font_family":"Helvetica","after_submit_url":"https:\/\/pendulumlife.com\/pages\/thank-you-for-signing-up-reseller","formElements":[{"Conditions":{},"type":"headings","position":0,"label":"Label (1)","headings":"\u003ch1\u003e\u003cspan data-darkreader-inline-color=\"\" style=\"color: rgb(88, 22, 96); --darkreader-inline-color: #dd92e6;\"\u003eReseller Application\u003c\/span\u003e\u003c\/h1\u003e\n","page_number":1},{"type":"text","position":1,"label":"First name","required":"yes","shopifyField":"first_name","halfwidth":"yes","page_number":1,"Conditions":{}},{"type":"text","position":2,"label":"Last name","halfwidth":"yes","required":"yes","shopifyField":"last_name","page_number":1,"Conditions":{}},{"Conditions":{},"type":"text","position":3,"label":"Title","required":"yes","halfwidth":"yes","centerfield":"no","page_number":1},{"type":"email","position":4,"label":"Email","required":"yes","email_confirm":"yes","page_number":1,"halfwidth":"yes","Conditions":{}},{"type":"lineBreak","position":5,"label":"Label (26)","page_number":1,"Conditions":{}},{"type":"text","position":6,"label":"Company Name","halfwidth":"no","required":"yes","page_number":1,"Conditions":{}},{"type":"phone","position":7,"label":"Company Phone Number","phone_validate_field":"no","required":"yes","page_number":1,"Conditions":{}},{"Conditions":{},"type":"text","position":8,"label":"Company Website","page_number":1},{"Conditions":{},"type":"text","position":9,"label":"DBA \/ Trade Name(s)","page_number":1},{"Conditions":{},"type":"select","position":10,"label":"Entity Type","values":"Corporation\nLLC\nSole Proprietor\nOther","elementCost":{},"other_value":"yes","other_value_label":"Other Entity Type","page_number":1},{"Conditions":{},"type":"text","position":11,"label":"State of Incorporation","page_number":1},{"Conditions":{},"type":"text","position":12,"label":"DUNS #","page_number":1},{"Conditions":{},"type":"text","position":13,"label":"EIN #","page_number":1},{"Conditions":{},"type":"text","position":14,"label":"Resale Certificate #","page_number":1},{"Conditions":{},"type":"lineBreak","position":15,"label":"Label (34)","page_number":1},{"Conditions":{},"type":"headings","position":16,"label":"Label (35)","headings":"\u003cp\u003eBusiness Mailing Address*\u003c\/p\u003e\n","page_number":1},{"type":"text","position":17,"label":"Business Mailing Address: Street Address Line 1","required":"yes","page_number":1,"Conditions":{},"placeholder":"Street Address Line 1"},{"type":"text","position":18,"label":"Business Mailing Address: Street Address Line 2","required":"no","page_number":1,"Conditions":{},"placeholder":"Street Address Line 2"},{"type":"text","position":19,"label":"Business Mailing Address: City","required":"yes","halfwidth":"yes","page_number":1,"Conditions":{},"placeholder":"City"},{"type":"text","position":20,"label":"Business Mailing Address: State","required":"yes","halfwidth":"yes","page_number":1,"Conditions":{},"placeholder":"State"}
1283,{"type":"text","position":21,"label":"Business Mailing Address: Zip Code","page_number":1,"halfwidth":"yes","required":"yes","Conditions":{},"placeholder":"Zip Code"},{"Conditions":{},"type":"lineBreak","position":22,"label":"Label (36)","page_number":1},{"Conditions":{},"type":"headings","position":23,"label":"Label (37)","headings":"\u003cp\u003eBusiness Physical Address\u003c\/p\u003e\n","page_number":1},{"Conditions":{},"type":"checkbox","position":24,"label":"Same as mailing address above.","result_in_yes_no":"yes","page_number":1},{"Conditions":{"SelectedElemenet":"Same as mailing address above.","SelectedElemenetCount":24,"SelectedValue":"Off"},"type":"text","position":25,"label":"Business Physical Address: Street Address Line 1","placeholder":"Street Address Line 1","page_number":1},{"Conditions":{"SelectedElemenet":"Same as mailing address above.","SelectedElemenetCount":24,"SelectedValue":"Off"},"type":"text","position":26,"label":"Business Physical Address: Street Address Line 2","placeholder":"Street Address Line 2","page_number":1},{"Conditions":{"SelectedElemenet":"Same as mailing address above.","SelectedElemenetCount":24,"SelectedValue":"Off"},"type":"text","position":27,"label":"Business Physical Address: City","placeholder":"City","halfwidth":"yes","page_number":1},{"Conditions":{"SelectedElemenet":"Same as mailing address above.","SelectedElemenetCount":24,"SelectedValue":"Off"},"type":"text","position":28,"label":"Business Physical Address: State","placeholder":"State","halfwidth":"yes","page_number":1},{"type":"lineBreak","position":29,"label":"Label (25)","page_number":1,"Conditions":{}},{"type":"select","position":30,"label":"How did you hear about us?","values":"Trade Show\nConference\nWebinar\nPodcast\nSocial Media\nColleague\nPatient\nNewsletter\nOther","elementCost":{},"other_value":"yes","other_value_label":"Other","page_number":1,"required":"yes","halfwidth":"no","Conditions":{}},{"Conditions":{},"type":"multipleCheckbox","position":31,"label":"What are your current sales and distribution channels? (Select all that apply)","values":"Wholesale\nDistributor\nBrick and Mortar Retail\neCommerce\nInternational\nOther","elementCost":{},"other_for_multi_value":"yes","align":"vertical","page_number":1},{"Conditions":{"SelectedElemenet":"What are your current sales and distribution channels? (Select all that apply)","SelectedElemenetCount":31,"SelectedValue":"International"},"type":"multi_text","position":32,"label":"Enter the countries where you sell products","textnoMultiple":10,"page_number":1},{"Conditions":{"SelectedElemenet":"What are your current sales and distribution channels? (Select all that apply)","SelectedElemenetCount":31,"SelectedValue":"eCommerce"},"type":"text","position":33,"label":"eCommerce Sites\/Apps","placeholder":"Please identify all websites or mobile applications through which you wish to market for sale and sell Pendulum Products ","page_number":1},{"Conditions":{"SelectedElemenet":"What are your current sales and distribution channels? (Select all that apply)","SelectedElemenetCount":31,"SelectedValue":"Brick and Mortar Retail"},"type":"multi_text","position":34,"label":"Additional Retail Addresses","textnoMultiple":10,"placeholder":"Please list any retail store addresses not included in this application","page_number":1},{"Conditions":{},"type":"radio","position":35,"label":"Do you intend to store your inventory of Pendulum products at a location other than the Company′s Physical Address identified above?","values":"Yes\nNo","elementCost":{},"page_number":1,"required":"yes"},{"type":"multi_text","position":36,"label":"Additional Inventory Addresses","placeholder":"Please provide the address for all locations where such inventory is stored or will be stored.","textnoMultiple":10,"page_number":1,"Conditions":{"SelectedElemenet":"Do you intend to store your inventory of Pendulum products at a location other than the Company′s Physical Address identified above?","SelectedElemenetCount":35,"SelectedValue":"Yes"}},{"Conditions":{},"type":"radio","position":37,"label":"Do you use any third-party fulfillment service to store inventory or fulfill orders of Pendulum products?*","values":"Yes\nNo","elementCost":{},"required":"yes","page_number":1},{"Conditions":{"SelectedElemenet":"Do you use any third-party fulfillment service to store inventory or fulfill orders of Pendulum products?*","SelectedElemenetCount":37,"SelectedValue":"Yes"},"type":"multi_text","position":38,"label":"Please identify the name of the fulfillment service and describe the services provided.","page_number":1},{"Conditions":{},"type":"multi_text","position":39,"label":"Please provide at least 2 supplier references and include Company Name, Contact Name, and Phone Number.","textnoMultiple":"3","page_number":1},{"type":"lineBreak","position":40,"label":"Label (27)","page_number":1,"Conditions":{}},{"type":"terms_conditions","position":41,"label":"Terms \u0026 Conditions","infoMessage":"I acknowledge that I have read and understand the Terms and Conditions that include, but is not limited to, Pendulum's prohibition of the resale of products on third-party marketplaces such as Amazon, eBay, Walmart.com, etc. I also agree to re
1283ceive emails pertaining to my Pendulum provider account.","required":"yes","checked":"no","redirect":"https:\/\/pendulumlife.com\/pages\/terms-and-conditions","page_number":1,"Conditions":{}},{"type":"terms_conditions","position":42,"label":"MAP Policy","required":"yes","checked":"no","redirect":"https:\/\/pendulumlife.com\/pages\/map-policy","infoMessage":"I acknowledge that I have read and understand the MAP (Minimal Advertised Pricing) Policy and  in the interest of protecting both resellers and consumers, it is necessary to abide by the policy requirements. ","page_number":1,"tc":"MAP Policy is required","Conditions":{}},{"type":"terms_conditions","position":43,"label":"Reseller Policy","checked":"no","redirect":"https:\/\/pendulumlife.com\/pages\/reseller-policy","infoMessage":"I acknowledge that I have read and understand the Reseller Policy and  in the interest of protecting both resellers and consumers, it is necessary to abide by the policy requirements. ","page_number":1,"required":"yes","tc":"Reseller Policy is required","Conditions":{}},{"type":"hidden","position":44,"label":"Customer tag","fieldvalue":"Pending_WS_App","shopifyField":"tags","page_number":1,"Conditions":{}}]},"is_spam_form":false,"shop_uuid":"kshblnZXDS0cXBoayGLWKQ","shop_timezone":"America\/Los_Angeles","shop_id":108452,"shop_is_after_submit_enabled":true,"shop_shopify_plan":"Plus","shop_shopify_domain":"pendulum-therapeutics.myshopify.com","popup_settings":{},"form_is_active":true},"form_fKeYVrNZoYN6Cgk7x9pDtg":{"uuid":"fKeYVrNZoYN6Cgk7x9pDtg","form_name":"Provider Signup (Nov 18th, 2024+)","form_data":{"div_back_gradient_1":"#fff","div_back_gradient_2":"#fff","back_color":"#f6f7f9","form_title":"","form_submit":"Create account","after_submit":"redirect","after_submit_msg":"\u003cp\u003eYour account has been created. Please check your email to verify your account.\u003c\/p\u003e\n\n\u003cp\u003eTo start shopping, login into your account to access the Wholesale portal.\u003c\/p\u003e\n\n\u003cp\u003eIf you have questions, email us at\u0026nbsp;\u003cb\u003e\u0026nbsp;\u003ca href=\"mailto:[email protected]\"\[email protected]\u003c\/a\u003e.\u003c\/b\u003e\u003c\/p\u003e\n","captcha_enable":"no","label_style":"inlineLabels","input_border_radius":"2","back_type":"color","input_back_color":"#fff","input_back_color_hover":"#fff","back_shadow":"none","label_font_clr":"#333333","input_font_clr":"#333333","button_align":"centerBtn","button_clr":"#fff","button_back_clr":"#581660","button_border_radius":"18","form_width":"890px","form_border_size":"2","form_border_clr":"#e6eaed","form_border_radius":"1","label_font_size":"14","input_font_size":"12","button_font_size":"16","form_padding":"24","input_border_color":"#ccc","input_border_color_hover":"#ccc","btn_border_clr":"#581660","btn_border_size":"1","form_name":"Provider Signup (Nov 18th, 2024+)","form_access_message":"\u
1283003cp\u003ePlease login to access the form\u003cbr\u003eDo not have an account? Create account\u003c\/p\u003e","submition_single_email":"yes","flow_trigger_integration":"yes","input_font_family":"Open Sans","label_font_family":"Open Sans","form_banner_alignment":"center","advance_js":"console.log('hello hulk!');","advance_css":".form_generater_form_div {\n   letter-spacing: normal;\n   background: #fff;\n   border: 0;\n}\n\n.radio \u003e label {\n    font-weight: 500;\n    font-size: 16px;\n}\n\n.form_generater_form_div p {\n   font-family: \"TT Hoves Regular\";\n}\n\nh2 {\n  font-size: 18px;\n}\n\nbody {\n  background: #fff\n}\n\n@media (max-width: 480px) {\n  input, select, textarea {\n    font-size: 12px;\n  }\n}","label_fonts_type":"System Fonts","label_custom_font_name":"TT Hoves Semibold","label_custom_font_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0175\/3104\/3894\/files\/TTHoves-DemiBold_870dfd75-320a-4040-94a2-8c4df3cd9bd8.woff?v=1723490034","input_fonts_type":"System Fonts","input_custom_font_name":"TT Hoves Regular","input_custom_font_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0175\/3104\/3894\/files\/TTHoves-Regular_7e4bb99a-247d-4325-a823-65ac3bb70d64.woff?v=1723490109","label_system_font_family":"Helvetica","input_system_font_family":"Helvetica","after_submit_url":"https:\/\/pendulumlife.com\/pages\/thank-you-for-signing-up","formElements":[{"Conditions":{},"type":"headings","position":0,"label":"Label (1)","headings":"\u003ch2\u003e\u003cspan style=\"font-family:Helvetica;\"\u003e\u003cspan style=\"color:#581660;\"\u003eHealthcare Provider Sign Up\u003c\/span\u003e\u003c\/span\u003e \u003cspan style=\"font-family:Helvetica;\"\u003e\u003cspan style=\"color:#581660;\"\u003eForm\u003c\/span\u003e\u003c\/span\u003e\u003c\/h2\u003e\n","page_number":1},{"Conditions":{},"type":"radio","position":1,"label":"Are you a healthcare provider?","values":"Yes\nNo","elementCost":{},"required":"yes","page_number":1},{"Conditions":{"SelectedElemenet":"Are you a healthcare provider?","SelectedElemenetCount":1,"SelectedValue":"No"},"type":"paragraph","position":2,"label":"Label (32)","paragraph":"\u003cp\u003e\u003cspan style=\"font-family:Helvetica;\"\u003eIf you are not a healthcare provider and wish to purchase our products wholesale, you must fill out the\u003cb\u003e\u0026nbsp;\u003c\/b\u003e\u003cu\u003e\u003ca href=\"https:\/\/pendulumlife.com\/pages\/reseller-application\"\u003eAuthorized Seller Form\u003c\/a\u003e\u003c\/u\u003e\u003cstrong\u003e\u0026nbsp;\u003c\/strong\u003eto create an account.\u003c\/span\u003e\u003c\/p\u003e\n","page_number":1},{"Conditions":{},"type":"space","position":3,"label":"Label (35)","page_number":1},{"Conditions":{},"type":"radio","position":4,"label":"Do you have a NPI number?","values":"Yes\nNo","elementCost":{},"required":"yes","page_number":1},{"type":"text","position":5,"label":"NPI number ","halfwidth":"no","page_number":1,"required":"yes","Conditions":{"SelectedElemenet":"Do you have a NPI number?","SelectedElemenetCount":4,"SelectedValue":"Yes"}},{"type":"lineBreak","position":6,"label":"Label (24)","page_number":1,"Conditions":{}},{"type":"text","position":7,"label":"First name","required":"yes","shopifyField":"first_name","halfwidth":"yes","page_number":1,"Conditions":{}},{"type":"text","position":8,"label":"Last name","halfwidth":"yes","required":"yes","shopifyField":"last_name","page_number":1,"Conditions":{}},{"type":"email","position":9,"label":"Email","required":"yes","email_confirm":"yes","page_number":1,"halfwidth":"yes","Conditions":{},"placeholder":"Work email address"},{"type":"phone","position":10,"label":"Phone","phone_validate_field":"no","required":"yes","page_number":1,"Conditions":{}},{"type":"select","position":11,"label":"Healthcare profession","values":"Accupuncturist\nChiropractor\nDentist\nDietitian\/Nutritionist\nFitness Professional\nHealth Coach\nHealth Food Store\nMedical Doctor\nMidwife\nNaturopathic Doctor\nNurse\nNurse Practitioner\nOptomoetrist\nOsteopathic Doctor\nPharmacist\nPhysician Assistant\nPhysical Therapist\nVeterinarian","elementCost":{},"other_value":"yes","other_value_label":"Other healthcare profession","page_number":1,"required":"yes","halfwidth":"yes","Conditions":{}},{"type":"lineBreak","position":12,"label":"Label (26)","page_number":1,"Conditions":{}},{"type":"text","position":13,"label":"Name of Business","halfwidth":"no","required":"yes","page_number":1,"Conditions":{}},{"type":"text","position":14,"label":"Address Line 1","required":"yes","page_number":1,"Conditions":{},"placeholder":"Business Address Line 1"},{"type":"text","position":15,"label":"Address Line 2","required":"no","page_number":1,"Conditions":{},"placeholder":"Business Address Line 2"},{"type":"text","position":16,"label":"City","required":"yes","halfwidth":"yes","page_number":1,"Conditions":{}},{"type":"text","position":17,"label":"State","required":"yes","halfwidth":"yes","page_number":1,"Conditions":{}},{"type":"text","position":18,"label":"Zip Code","page_number":1,"halfwidth":"yes","required":"yes","Conditions":{}},{"type":"lineBreak","position":19,"label":"Label (35)","page_number":1,"Conditions":{}},{"Conditions":{},"type":"text","position":20,"label":"Business website","page_number":1,"required":"yes"},{"Conditions":{},"type":"number","position":21,"label":"How many patients\/clients does your practice see per week?","required":"yes","halfwidth":"no","page_number":1},{"Conditions":{},"type":"number","position":22,"label":"How many locations does your practice have?","halfwidth":"no","required":"yes","page_number":1},{"Conditions":{},"type":"number","position":23,"label":"How many providers are in y
1283our practice?","required":"yes","halfwidth":"no","page_number":1},{"Conditions":{},"type":"select","position":24,"label":"How do you typically see patients?","halfwidth":"no","required":"yes","values":"In-person\nVirtual\nBoth in-person and virtual","elementCost":{},"page_number":1},{"Conditions":{},"type":"select","position":25,"label":"What is your primary area of specialty?","values":"Aesthetic Medicine\nBariatric Surgery\nCardiology\nDermatology\nEndocrinology\nFamily\/Internal Medicine\nFunctional Medicine\nGastroenterology\nGeneral Surgery\nHematology\nInfectious Disease\nIntegrative Medicine\nNephrology\nNeurology\nNeurosurgery\nObesity Medicine\nOBGYN\/Women’s Health\nOncology\nOrthopedic Surgery\nPediatrics\nPlastic Surgery\nPulmonology\nRegenerative Medicine\nRheumatology\nUrology","elementCost":{},"required":"yes","page_number":1},{"Conditions":{},"type":"radio","position":26,"label":"Do you carry inventory of supplements in your office?","values":"Yes\nNo","elementCost":{},"halfwidth":"no","required":"yes","page_number":1},{"Conditions":{},"type":"radio","position":27,"label":"Would you like to schedule a clinical training call?","values":"Yes\nNot at this time","elementCost":{},"required":"yes","page_number":1},{"type":"paragraph","position":28,"label":"Label (22)","paragraph":"\u003cp\u003e\u003cspan style=\"font-family:Helvetica;\"\u003e\u003cspan style=\"color:#000000;\"\u003eTax exempt?\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\n\u003cp\u003e\u003cspan style=\"font-family:Helvetica;\"\u003e\u003cspan style=\"color:#000000;\"\u003eIf your healthcare business is tax exempt, please email your reseller certificate to\u003c\/span\u003e\u003cb\u003e\u003cspan style=\"color:#000000;\"\u003e\u0026nbsp;\u003c\/span\u003e\u003ca href=\"mailto:[email protected]\"\[email protected]\u003c\/a\u003e. \u003c\/b\u003e\u003c\/span\u003e\u003c\/p\u003e\n","page_number":1,"Conditions":{}},{"type":"lineBreak","position":29,"label":"Label (25)","page_number":1,"Conditions":{}},{"type":"select","position":30,"label":"How did you hear about us?","values":"Conference\nWebinar\nPodcast\nColleague\nPatient\nSocial media\nNewsletter\nEmail\nQuicksilver Rep\nOther","elementCost":{},"other_value":"yes","other_value_label":"Other","page_number":1,"required":"yes","halfwidth":"no","Conditions":{}},{"Conditions":{"SelectedElemenet":"How did you hear about us?","SelectedElemenetCount":30,"SelectedValue":"Conference"},"type":"select","position":31,"label":"Which conference?","required":"yes","values":"A4M Spring Congress\nA4M Longevity Fest\nIFM AIC\nIHS\nOther","elementCost":{},"other_value":"yes","other_value_label":"Other conference","page_number":1,"halfwidth":"yes"},{"Conditions":{"SelectedElemenet":"How did you hear about us?","SelectedElemenetCount":30,"SelectedValue":"Webinar"},"type":"select","position":32,"label":"Which webinar?","values":"Pendulum Gut Health Summit\nDIFM\nWorldLink Medical\nFullscript\nA4M\nDr. Kara Fitzgerald\nDr. Jill Carnahan\nPerformance Nutrition Professionals\nIFNA\nRupa Health\nDiagnostic Solutions Laboratory\nLearn Skin\nAmerican Nutrition Association\nObesity Medicine Association\nDr. Talks\nAmSpa\nAndrew Weil Center for Integrative Medicine\nGastroANP\nOther","elementCost":{},"required":"yes","other_value":"yes","other_value_label":"Other webinar","page_number":1,"halfwidth":"yes"},{"Conditions":{"SelectedElemenet":"How did you hear about us?","SelectedElemenetCount":30,"SelectedValue":"Podcast"},"type":"select","position":33,"label":"Which podcast?","required":"yes","values":"Peter Attia\nAndrew Huberman\nKevin Rose\nMark Hyman\nKara Fitzgerald\nJill Carnahan\nMindy Pelz\nSteven Gundry\nDave Asprey\nForgiven Nutritionist\nGreg Jones\nOther","elementCost":{},"other_value":"yes","other_value_label":"Other podcast","page_number":1,"halfwidth":"yes"},{"Conditions":{"SelectedElemenet":"How did you hear about us?","SelectedElemenetCount":30,"SelectedValue":"Social media"},"type":"select","position":34,"label":"Which social media platform?","values":"Facebook\/Instagram\nLinkedIn\nTikTok\nOther","elementCost":{},"required":"yes","other_value":"yes","other_value_label":"Other platform","page_number":1,"halfwidth":"yes"},{"Conditions":{"SelectedElemenet":"How did you hear about us?","SelectedElemenetCount":30,"SelectedValue":"C
1283olleague"},"type":"text","position":35,"label":"What is the name of the colleague?","required":"yes","page_number":1,"halfwidth":"yes"},{"Conditions":{"SelectedElemenet":"How did you hear about us?","SelectedElemenetCount":30,"SelectedValue":"Quicksilver Rep"},"type":"select","position":36,"label":"Which Quicksilver Rep?","values":"Brock Young\nSherleen Olson\nJordan Santilli\nTim Reardon\nBrady Nielander\nBrady Rude\nLetitia Garcia\nKristin Klaus\nEmily Phillips\nSam Swanson\nDeena Scott\nErin Fisher\nTim Stornetta\nMatthew Walters\nTim Buist\nMathew Malone\nOther","elementCost":{},"halfwidth":"yes","required":"yes","other_value":"yes","other_value_label":"Other representative","page_number":1},{"Conditions":{"SelectedElemenet":"How did you hear about us?","SelectedElemenetCount":30,"SelectedValue":"Email"},"type":"select","position":37,"label":"Email sender","values":"Pendulum Therapeutics\nAmerican Association of Nurse Practitioners (AANP)\nAmerican Association of Naturopathic Professionals (AANP)\nAmerican Chiropractic Association (ACA)\nAmerican Diabetes Association (ADA)\nDiabetes Dietitian Practice Group (DDPG)\nDietitians in Integrative and Functional Medicine (DIFM)\nOther","elementCost":{},"other_value":"yes","halfwidth":"yes","required":"yes","other_value_label":"Other sender","page_number":1},{"type":"lineBreak","position":38,"label":"Label (27)","page_number":1,"Conditions":{}},{"Conditions":{},"type":"paragraph","position":39,"label":"Label (42)","paragraph":"\u003cp\u003e\u003cspan style=\"font-family:Helvetica;\"\u003eBy clicking on Create Account, you agree to Pendulum\u0026#39;s \u003ca href=\"https:\/\/pendulumlife.com\/pages\/terms-and-conditions\"\u003eTerms \u0026amp; Conditions\u003c\/a\u003e, \u003ca href=\"https:\/\/pendulumlife.com\/pages\/map-policy\"\u003eMAP Policy\u003c\/a\u003e, and \u003ca href=\"https:\/\/pendulumlife.com\/pages\/reseller-policy\"\u003eAuthorized Reseller Policy \u003c\/a\u003e.\u003c\/span\u003e\u003c\/p\u003e\n","page_number":1},{"Conditions":{"SelectedElemenet":"Are you a healthcare provider?","SelectedElemenetCount":1,"SelectedValue":"Yes"},"type":"hidden","position":40,"label":"Customer tag","fieldvalue":"WS","shopifyField":"tags","page_number":1}]},"is_spam_form":false,"shop_uuid":"kshblnZXDS0cXBoayGLWKQ","shop_timezone":"America\/Los_Angeles","shop_id":108452,"shop_is_after_submit_enabled":true,"shop_shopify_plan":"Plus","shop_shopify_domain":"pendulum-therapeutics.myshopify.com","popup_settings":{},"form_is_active":true},"form_ikjSvS55pTbG4Z-TDFLsOw":{"uuid":"ikjSvS55pTbG4Z-TDFLsOw","form_name":"[DEPRECATED up-to Nov 18th, 2024) Provider Sign Up","form_data":{"div_back_gradient_1":"#fff","div_back_gradient_2":"#fff","back_color":"#fff","form_title":"","form_submit":"Create account","after_submit":"redirect","after_submit_msg":"\u003cp\u003eYour account has been created. Please check your email to verify your account.\u003c\/p\u003e\n\n\u003cp\u003eTo start shopping, login into your account to access the Wholesale portal.\u003c\/p\u003e\n\n\u003cp\u003eIf you have questions, email us at\u0026nbsp;\u003cb\u003e\u0026nbsp;\u003ca href=\"mailto:[email protected]\"\[email protected]\u003c\/a\u003e.\u003c\/b\u003e\u003c\/p\u003e\n","captcha_enable":"no","label_style":"inlineLabels","input_border_radius":"2","back_type":"transparent","input_back_color":"#fff","input_back_color_hover":"#fff","back_shadow":"softLightShadow","label_font_clr":"#333333","input_font_clr":"#333333","button_align":"centerBtn","button_clr":"#fff","button_back_clr":"#581660","button_border_radius":"18","form_width":"800px","form_border_size":"2","form_border_clr":"#e6eaed","form_border_radius":"1","label_font_size":"14","input_font_size":"12","button_font_size":"16","form_padding":"35","input_border_color":"#ccc","input_border_color_hover":"#ccc","btn_border_clr":"#581660","btn_border_size":"1","form_name":"[DEPRECATED up-to Nov 18th, 2024) Provider Sign Up","form_access_message":"\u
1283003cp\u003ePlease login to access the form\u003cbr\u003eDo not have an account? Create account\u003c\/p\u003e","submition_single_email":"yes","flow_trigger_integration":"yes","input_font_family":"Open Sans","label_font_family":"Open Sans","form_banner_alignment":"center","advance_js":"console.log('hello hulk!');","advance_css":".form_generater_form_div {\n   letter-spacing: normal;\n   background: rgba(255,255,255,.6);\n   border: 0;\n}\n\n.radio \u003e label {\n    font-weight: bold;\n    font-size: 18px;\n}\n\n.form_generater_form_div p {\n   font-family: \"TT Hoves Regular\";\n}\n\nh2 {\n  font-size: 18px;\n}","label_fonts_type":"System Fonts","label_custom_font_name":"TT Hoves Semibold","label_custom_font_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0175\/3104\/3894\/files\/TTHoves-DemiBold_870dfd75-320a-4040-94a2-8c4df3cd9bd8.woff?v=1723490034","input_fonts_type":"System Fonts","input_custom_font_name":"TT Hoves Regular","input_custom_font_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0175\/3104\/3894\/files\/TTHoves-Regular_7e4bb99a-247d-4325-a823-65ac3bb70d64.woff?v=1723490109","label_system_font_family":"Helvetica","input_system_font_family":"Helvetica","after_submit_url":"https:\/\/pendulumlife.com\/pages\/thank-you-for-signing-up","formElements":[{"Conditions":{},"type":"headings","position":0,"label":"Label (1)","headings":"\u003ch1\u003e\u003cspan style=\"color:#581660;\"\u003eProvider Sign Up\u003c\/span\u003e\u003c\/h1\u003e\n","page_number":1},{"Conditions":{},"type":"radio","position":1,"label":"Are you a healthcare provider?","values":"Yes\nNo","elementCost":{},"halfwidth":"no","required":"yes","align":"vertical","page_number":1},{"type":"paragraph","position":2,"label":"Label (16)","paragraph":"\u003cp\u003e\u003cmeta charset=\"utf-8\" \/\u003eIf you are not a healthcare provider and wish to purchase our products wholesale, you must fill out the\u003cb\u003e \u003c\/b\u003e\u003cu\u003e\u003ca href=\"https:\/\/docs.google.com\/forms\/d\/1FK2DIDhBUz-i5TwCyXnXPsJQUzrqXHKJF0kdQs_UKdM\/viewform?edit_requested=true\"\u003eAuthorized Seller Form\u003c\/a\u003e\u003c\/u\u003e\u003cstrong\u003e \u003c\/strong\u003eto create an account.\u003c\/p\u003e\n","page_number":1,"Conditions":{"SelectedElemenet":"Are you a healthcare provider?","SelectedElemenetCount":1,"SelectedValue":"No"}},{"Conditions":{"SelectedElemenet":"Are you a healthcare provider?","SelectedElemenetCount":1,"SelectedValue":"Yes"},"type":"radio","position":3,"label":"Do you have a NPI number?","values":"Yes\nNo","elementCost":{},"required":"yes","page_number":1},{"type":"text","position":4,"label":"NPI number","halfwidth":"yes","page_number":1,"required":"yes","Conditions":{"SelectedElemenet":"Do you have a NPI number?","SelectedElemenetCount":3,"SelectedValue":"Yes"}},{"Conditions":{},"type":"text","position":5,"label":"First name","required":"yes","shopifyField":"first_name","halfwidth":"no","page_number":1},{"Conditions":{},"type":"text","position":6,"label":"Last name","halfwidth":"no","required":"yes","shopifyField":"last_name","page_number":1},{"Conditions":{},"type":"text","position":7,"label":"Credentials","halfwidth":"no","required":"yes","page_number":1},{"type":"email","position":8,"label":"Email","required":"yes","email_confirm":"yes","Conditions":{},"page_number":1},{"Conditions":{},"type":"text","position":9,"label":"Name of Business","halfwidth":"yes","required":"yes","page_number":1},{"Conditions":{},"type":"text","position":10,"label":"Zip code","required":"yes","halfwidth":"yes","page_number":1},{"Conditions":{},"type":"paragraph","position":11,"label":"Label (22)","paragraph":"\u003cp\u003e\u003cspan style=\"color:#000000;\"\u003eTax exempt?\u003c\/span\u003e\u003c\/p\u003e\n\n\u003cp\u003e\u003cspan style=\"color:#000000;\"\u003eIf your healthcare business is tax exempt, please email your reseller certificate to\u003c\/span\u003e\u003cb\u003e\u003cspan style=\"color:#000000;\"\u003e\u0026nbsp;\u003c\/span\u003e\u003ca href=\"mailto:[email protected]\"\[email protected]\u003c\/a\u003e. \u003c\/b\u003e\u003c\/p\u003e\n","page_number":1},{"Conditions":{},"type":"radio","position":12,"label":"Do you plan to sell Pendulum products on an online store?","values":"Yes\nNo","elementCost":{},"required":"yes","page_number":1},{"Conditions":{"SelectedElemenet":"Do you plan to sell Pendulum products on an online store?","SelectedElemenetCount":12,"SelectedValue":"Yes"},"type":"text","position":13,"label":"If you selected yes, please provide the URL of your online store.","page_number":1},{"Conditions":{},"type":"headings","position":14,"label":"Label (27)","headings":"\u003cp\u003e\u003cspan style=\"font-family:Helvetica;\"\u003e\u003cspan style=\"color:#000000;\"\u003e\u003cstrong\u003eHow did you hear about us? (Please select the most applicable option)\u003c\/strong\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n","page_number":1},{"Conditions":{},"type":"select","position":15,"label":"How did you hear about us?","values":"Conference\nWebinar\nPodcast\nColleague\nPatient\nSocial media\nNewsletter\nOther","elementCost":{},"other_value":"yes","other_value_label":"Other","page_number":1,"required":"yes"},{"Conditions":{},"type":"text","position":16,"label":"Please provide any additional information on how you heard about us.","page_number":1},{"Conditions":{},"type":"terms_conditions","position":17,"label":"Terms \u0026 Conditions","infoMessage":"I acknowledge that I have read and understand the Terms and Conditions that include, but is not limited to, Pendulum's prohibition of the resale of products on third-party marketplaces such as Amazon, eBay, Walmart.com, etc. I also agree to re
1283ceive emails pertaining to my Pendulum provider account.","required":"yes","checked":"yes","redirect":"https:\/\/pendulumlife.com\/pages\/terms-and-conditions","page_number":1},{"Conditions":{},"type":"terms_conditions","position":18,"label":"MAP Policy","required":"yes","checked":"yes","redirect":"https:\/\/pendulumlife.com\/pages\/map-policy","infoMessage":"I acknowledge that I have read and understand the MAP (Minimal Advertised Pricing) Policy and  in the interest of protecting both resellers and consumers, it is necessary to abide by the policy requirements. ","page_number":1,"tc":"MAP Policy is required"},{"Conditions":{},"type":"terms_conditions","position":19,"label":"Reseller Policy","checked":"yes","redirect":"https:\/\/pendulumlife.com\/pages\/reseller-policy","infoMessage":"I acknowledge that I have read and understand the Reseller Policy and  in the interest of protecting both resellers and consumers, it is necessary to abide by the policy requirements. ","page_number":1,"required":"yes","tc":"Reseller Policy is required"},{"Conditions":{},"type":"hidden","position":20,"label":"Customer tag","fieldvalue":"WS","shopifyField":"tags","page_number":1}]},"is_spam_form":false,"shop_uuid":"kshblnZXDS0cXBoayGLWKQ","shop_timezone":"America\/Los_Angeles","shop_id":108452,"shop_is_after_submit_enabled":true,"shop_shopify_plan":"Plus","shop_shopify_domain":"pendulum-therapeutics.myshopify.com","popup_settings":{},"form_is_active":true},"form_sC3QrVNApF5-pdXutZEMRg":{"uuid":"sC3QrVNApF5-pdXutZEMRg","form_name":"ECOMM\/HCP File Upload Test","form_data":{"div_back_gradient_1":"#fff","div_back_gradient_2":"#fff","back_color":"#fff","form_title":"","form_submit":"Submit","after_submit":"hideAndmessage","after_submit_msg":"","captcha_enable":"no","label_style":"blockLabels","input_border_radius":"2","back_type":"transparent","input_back_color":"#fff","input_back_color_hover":"#fff","back_shadow":"none","label_font_clr":"#333333","input_font_clr":"#333333","button_align":"leftBtn","button_clr":"#fff","button_back_clr":"#333333","button_border_radius":"2","form_width":"600px","form_border_size":"2","form_border_clr":"#c7c7c7","form_border_radius":"1","label_font_size":"14","input_font_size":"12","button_font_size":"16","form_padding":"35","input_border_color":"#ccc","input_border_color_hover":"#ccc","btn_border_clr":"#333333","btn_border_size":"1","form_name":"ECOMM\/HCP File Upload Test","form_access_message":"\u
1283003cp\u003ePlease login to access the form\u003cbr\u003eDo not have an account? Create account\u003c\/p\u003e","formElements":[{"Conditions":{},"type":"file","position":0,"label":"Choose a File","page_number":1}]},"is_spam_form":false,"shop_uuid":"kshblnZXDS0cXBoayGLWKQ","shop_timezone":"America\/Los_Angeles","shop_id":108452,"shop_is_after_submit_enabled":true,"shop_shopify_plan":"Plus","shop_shopify_domain":"pendulum-therapeutics.myshopify.com","popup_settings":{},"form_is_active":true}},
1284    shop_data: {"shop_kshblnZXDS0cXBoayGLWKQ":{"shop_uuid":"kshblnZXDS0cXBoayGLWKQ","shop_timezone":"America\/Los_Angeles","shop_id":108452,"shop_is_after_submit_enabled":true,"shop_shopify_plan":"Plus","shop_shopify_domain":"pendulum-therapeutics.myshopify.com","shop_created_at":"2024-05-30T18:26:01.463-05:00","is_skip_metafield":false,"shop_deleted":false,"shop_disabled":false}},
1285    settings_data: {"shop_settings":{"shop_customise_msgs":[],"default_customise_msgs":{"is_required":"is required","thank_you":"Thank you! The form was submitted successfully.","processing":"Processing...","valid_data":"Please provide valid data","valid_email":"Provide valid email format","valid_tags":"HTML Tags are not allowed","valid_phone":"Provide valid phone number","valid_captcha":"Please provide a valid CAPTCHA response.","valid_url":"Provide valid URL","only_number_alloud":"Provide valid number in","number_less":"must be less than","number_more":"must be more than","image_must_less":"Image must be less than 20MB","image_number":"Images allowed","image_extension":"Invalid extension! Please provide image file","error_image_upload":"Error in image upload. Please try again.","error_file_upload":"Error in file upload. Please try again.","your_response":"Your response","error_form_submit":"Error occur.Please try again after sometime.","email_submitted":"Form with this email is already submitted","invalid_email_by_zerobounce":"The email address you entered appears to be invalid. Please check it and try again.","download_file":"Download file","card_details_invalid":"Your card details are invalid","card_details":"Card details","please_enter_card_details":"Please enter card details","card_number":"Card number","exp_mm":"Exp MM","exp_yy":"Exp YY","crd_cvc":"CVV","payment_value":"Payment amount","please_enter_payment_amount":"Please enter a payment amount.","address1":"Address line 1","address2":"Address line 2","city":"City","province":"Province","zipcode":"Zip code","country":"Country","blocked_domain":"This form does not accept addresses from","file_must_less":"File must be less than 20MB","file_extension":"Invalid extension! Please provide file","only_file_number_alloud":"files allowed","previous":"Previous","next":"Next","must_have_a_input":"Please enter at least one field.","please_enter_required_data":"Please enter required data","atleast_one_special_char":"Include at least one special character","atleast_one_lowercase_char":"Include at least one lowercase character","atleast_one_uppercase_char":"Include at least one uppercase character","atleast_one_number":"Include at least one number","must_have_8_chars":"Must have 8 characters long","be_between_8_and_12_chars":"Be between 8 and 12 characters long","please_select":"Please Select","phone_submitted":"Form with this phone number is already submitted","user_res_parse_error":"Error while submitting the form","valid_same_values":"values must be the same","product_choice_clear_selection":"Clear Selection","picture_choice_clear_selection":"Clear Selection","remove_all_for_file_image_upload":"Remove All","invalid_file_type_for_image_upload":"You can't upload files of this type.","invalid_file_type_for_signature_upload":"You can't upload files of this type.","max_files_exceeded_for_file_upload":"You can not upload any more files.","max_files_exceeded_for_image_upload":"You can not upload any more files.","file_already_exist":"File already uploaded","max_limit_exceed":"You have added the maximum number of text fields.","cancel_upload_for_file_upload":"Cancel upload","cancel_upload_for_image_upload":"Cancel upload","cancel_upload_for_signature_upload":"Cancel upload"}}},
1286    features_data: {"shop_plan_features":{"shop_plan_features":["unlimited-forms","full-design-customization","export-form-submissions","multiple-recipients-for-form-submissions","multiple-admin-notifications","enable-captcha","unlimited-file-uploads","save-submitted-form-data","set-auto-response-message","conditional-logic","form-banner","save-as-draft-facility","include-user-response-in-admin-email","disable-form-submission","mail-platform-integration","stripe-payment-integration","pre-built-templates","create-customer-account-on-shopify","google-analytics-3-by-tracking-id","facebook-pixel-id","bing-uet-pixel-id","advanced-js","advanced-css","api-available","customize-form-message","hidden-field","restrict-from-submissions-per-one-user","utm-tracking","ratings","privacy-notices","heading","paragraph","shopify-flow-trigger","domain-setup","block-domain","address","html-code","form-schedule","after-submit-script","customize-form-scrolling","on-form-submission-record-the-referrer-url","password","duplicate-the-forms","include-user-response-in-auto-responder-email","elements-add-ons","admin-and-auto-responder-email-with-tokens","email-export","premium-support","google-analytics-4-by-measurement-id","google-ads-for-tracking-conversion","validation-field","load_form_as_popup","advanced_conditional_logic","forms-limit","submissions-visibility-limit","approve-or-decline-submission","product-choice","ticket-system","emoji-feedback","multi-line-text","iamge-choice","image-display","file-upload","slack-integration","google-sheets-integration","multi-page-form","access-only-for-logged-in-users","zapier-integration","add-tags-for-existing-customers","restrict-from-submissions-per-phone-number","multi-column-text","booking","zerobounce-integration","form-layout-image"]}},
1287    shop: null,
1288    shop_id: null,
1289    plan_features: null,
1290    validateDoubleQuotes: false,
1291    assets: {
1292      searchableDropdown: "https://cdn.shopify.com/extensions/01a08a53-1431-71a3-8d75-dd04d3c69aa4/form-builder
1292-by-hulkapps-74/assets/searchable-dropdown.js",
1293      extraFunctions: "https://cdn.shopify.com/extensions/01a08a53-1431-71a3-8d75-dd04d3c69aa4/form-builder-by-hulkapps-74/assets/extra-functions.js",
1294      extraStyles: "https://cdn.shopify.com/extensions/01a08a53-1431-71a3-8d75-dd04d3c69aa4/form-builder-by-hulkapps-74/assets/extra-styles.css",
1295      bootstrapStyles: "https://cdn.shopify.com/extensions/01a08a53-1431-71a3-8d75-dd04d3c69aa4/form-builder-by-hulkapps-74/assets/theme-app-extension-bootstrap.css",
1296    },
1297    translations: {
1298      htmlTagNotAllowed: "HTML Tags are not allowed",
1299      sqlQueryNotAllowed: "SQL Queries are not allowed",
1300      doubleQuoteNotAllowed: "Double quotes are not allowed",
1301      
1302      maxTextFieldsReached: "You have added the maximum number of text fields.",
1303      
1304
1305      
1306      zerobounceApiErrorMsg: "We couldn\u0026#39;t verify your email due to a technical issue. Please try again later.",
1307    }
1308
1309  }
1310
1311  
1312
1313  window.FbThemeAppExtSettingsHash = {}
1314  
1315</script>
1315<!-- END app snippet --><!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328  
1328<script async src="https://static.klaviyo.com/onsite/js/YjEPcy/klaviyo.js?company_id=YjEPcy"></script>
1328
1329  
1329<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>
1329
1330
1331  
1332
1333
1334
1335
1336  
1336<script>
1337    window.klaviyoReviewsProductDesignMode = false
1338  </script>
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348<!-- END app block --><!-- BEGIN app block: shopify://apps/instant-ai-page-builder/blocks/instant_core/927e19d9-4e68-41db-99c7-d8debdc1f80d -->
1349<script>
1350window.Instant = {
1351  initialized: true,
1352  initializedAppEmbed: true,
1353  initializedVersion: 'latest',
1354  swiperScriptUrl: 'https://cdn.shopify.com/extensions/01a0ce36-d3dd-75a4-92ad-49d54bec63bd/instant-5-92/assets/swiper-bundle.min.js',
1355  swiperElementScriptUrl: 'https://cdn.shopify.com/extensions/01a0ce36-d3dd-75a4-92ad-49d54bec63bd/instant-5-92/assets/swiper-element-bundle.min.js'
1356};
1357</script>
1357
1358
1359<!-- END app block --><link href="https://cdn.shopify.com/extensions/01a0cff8-2c69-745f-8772-fd89b29d2d4b/keepcart-2-253/assets/app.css" rel="stylesheet" type="text/css" media="all">
1360<script src="https://cdn.shopify.com/extensions/01a067c7-f34a-77e5-8bfc-92e791258f40/subscriptions-23-163/assets/skio-referrals.js" type="text/javascript" defer="defer"></script>
1360
1361<link href="https://cdn.shopify.com/extensions/01a067c7-f34a-77e5-8bfc-92e791258f40/subscriptions-23-163/assets/skio-referrals.css" rel="stylesheet" type="text/css" media="all">
1362<script src="https://cdn.shopify.com/extensions/01a0a3b0-4e82-7b3d-ad2f-a0ebec9d76ff/cartz-social-group-buying-1-359/assets/index.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1362
1362
1363<script src="https://cdn.shopify.com/extensions/01a08a53-1431-71a3-8d75-dd04d3c69aa4/form-builder-by-hulkapps-74/assets/form-builder-script.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1363
1363
1364<script src="https://cdn.shopify.com/extensions/01a0ce36-d3dd-75a4-92ad-49d54bec63bd/instant-5-92/assets/instant-core.min.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1364
1364
1365<script src="https://cdn.shopify.com/extensions/01a0b7a6-6b2a-7126-be17-93581506982e/applovin-shop-integration-97/assets/app-embed.js" type="text/javascript" defer="defer"></script>
1365
1366<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1367<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: 17531043894,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "blog"};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 1367
1367
1368<script>
1369  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
1370</script>
vendor: 1 bytes, line 1370
1370
1371<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}
1371).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: 17531043894,storefrontBaseUrl: "https://pendulumlife.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://pendulumlife.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["16072cab","8450a54b"],webPixelsConfigList: [{"id":"2664857654","configuration":"{\"pixelCode\":\"CRG8U3BC77UFUB2S6FOG\"}","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":"2664628278","configuration":"{\"accountID\":\"76113\",\"micrositeDomain\":\"ambassadors.pe
1371ndulumlife.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"9fae8f5cb0b9c97477ac364bb3772a0c","type":"APP","apiClientId":4862993,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"2530213942","configuration":"{\"orgId\":\"a8475977-c5c1-434d-95db-c2206883c5d4\",\"orgNameAsKey\":\"pendulum_therapeutics\",\"env\":\"prod\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"bf713e9609250cfdb19c25015c04ba54","type":"APP","apiClientId":29700587521,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"2526183478","configuration":"{\"accountID\":\"294fcf03-5544-42c0-b962-259abd3a4be0\",\"endpoint\":\"https:\/\/m.moast.io\/apps\/moast\/event\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"81f1c24a768549edf8adab5b6788298e","type":"APP","apiClientId":108560121857,"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":"unrestricted"},{"id":"2478866486","configuration":"{\"siteId\":\"vAU0Scs8ILVIGb20\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"e45ee571ca6c44a3cfd0ea69efe731ac","type":"APP","apiClientId":45694124033,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"2441674806","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"f92d7cfd1521456d481ee553d236893f","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":"2372698166","configuration":"{\"shopID\":\"17531043894\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"661cb915019a6836503f79bf7365ed06","type":"APP","apiClientId":37840257025,"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":"optimized"},{"id":"2349400118","configuration":"{\"accountID\":\"pendulum-therapeutics.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"74f89c26283dd9bc8e535e14315f3aed","type":"APP","apiClientId":198303350785,"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":"2252210230","configuration":"{\"advertiser\":\"pendulumtherapeutics\",\"userId\":\"e4c8a488-0071-70db-29ae-82bbcdabe16e\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c19c52670ee3dad6480bef13cf6d1e03","type":"APP","apiClientId":39871250433,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"2245132342","configuration":"{\"accountID\":\"pendulum-therapeutics.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"6754ad72e0e28b16b01649eca2e02d50","type":"APP","apiClientId":124999335937,"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":"optimized"},{"id":"2127069238","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-E9TWV40LT5\\\",\\\"AW-701618744\\\",\\\"GT-P36LLG67\\\",\\\"G-HKJPPVXC13\\\",\\\"GT-TNL87LD\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-E9TWV40LT5\\\",\\\"AW-701618744\\\/2mH4CN7MhrYDELi0x84C\\\",\\\"G-HKJPPVXC13\\\",\\\"MC-MDYLEMN9YX\\\"]},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-E9TWV40LT5\\\",\\\"AW-701618744\\\/8O0sCNzKhrYDELi0x84C\\\",\\\"G-HKJPPVXC13\\\",\\\"MC-MDYLEMN9YX\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-E9TWV40LT5\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-E9TWV40LT5\\\",\\\"AW-701618744\\\/Hik7CNbKhrYDELi0x84C\\\",\\\"MC-4K1VSE091E\\\",\\\"G-HKJPPVXC13\\\",\\\"MC-MDYLEMN9YX\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-E9TWV40LT5\\\",\\\"AW-701618744\\\/qzhoCNPKhrYDELi0x84C\\\",\\\"MC-4K1VSE091E\\\",\\\"AW-701618744\\\/enxUCO2kmNADELi0x84C\\\",\\\"G-HKJPPVXC13\\\",\\\"MC-MDYLEMN9YX\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-E9TWV40LT5\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-E9TWV40LT5\\\",\\\"AW-701618744\\\/IFZwCNDKhrYDELi0x84C\\\",\\\"MC-4K1VSE091E\\\",\\\"G-HKJPPVXC13\\\",\\\"MC-MDYLEMN9YX\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-E9TWV40LT5\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-E9TWV40LT5\\\",\\\"AW-701618744\\\/DYHCCOHMhrYDELi0x84C\\\",\\\"G-HKJPPVXC13\\\",\\\"MC-MDYLEMN9YX\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-E9TWV40LT5\\\",\\\"AW-701618744\\\/YCeKCNnKhrYDELi0x84C\\\",\\\"G-HKJPPVXC13\\\",\\\"MC-MDYLEMN9YX\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-E9TWV40LT5\\\"}],\\\"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"]}
1371,"dataSharingState":"unrestricted","enabledFlags":["9a3ed68a"]},{"id":"2103377974","configuration":"{\"shopId\":\"pendulum-therapeutics.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7093dff47f098f6de2afb75b62011ebe","type":"APP","apiClientId":2753413,"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":"unrestricted"},{"id":"1999241270","configuration":"{\n        \"accountID\":\"pendulum-therapeutics.myshopify.com\",\n        \"environment\":\"production\",\n        \"apiURL\":\"https:\/\/api.quizkitapp.com\"\n        }","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"8b4008b7d9cf69ef6aab7ff3dbda8179","type":"APP","apiClientId":4291957,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1866989622","configuration":"{ \"alias\": \"PENDULUM_THERAPEUTICS\", \"apiKey\": \"ux4ung2maf2gh5lxklpkp.fc64n2iubntb63ae5o2db\" }","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"089c563d4539df58b1e71259ac47d388","type":"APP","apiClientId":6779637,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1840447542","configuration":"{\"shopId\":\"pendulum-therapeutics.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":"1654390838","configuration":"{\"accountID\":\"1220658\",\"workspaceId\":\"99989823-d827-4a41-be1b-32cf3cb37bc5\",\"projectId\":\"fc0776fc-d9da-48ce-98d5-652470c7e8af\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"d98eb033f1e81320021a411362de3a55","type":"APP","apiClientId":5461967,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1642987574","configuration":"{\"storeHandle\":\"pendulum-therapeutics.myshopify.com\", \"publisherId\": \"PCLB6LFN8\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"94a881e8d211e628cef2d7cbc6e68cf4","type":"APP","apiClientId":295948484609,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_phone","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1440972854","configuration":"{\"projectId\":\"tihfy17fgy\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"d8a2bb2ccbb513dc8e8b6937f4b8033e","type":"APP","apiClientId":240074326017,"privacyPurposes":[],"capabilities":["advanced_dom_events"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1400537142","configuration":"{\"accountID\":\"YjEPcy\",\"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"]}
1371,{"id":"1341587510","configuration":"{\"eventKey\":\"d2316f31-087f-4b7e-98f3-8a1db9f501ab\",\"name\":\"pendulum-therapeutics - Axon Pixel\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"59063c86dca90ebaa562063a0c13be50","type":"APP","apiClientId":256560922625,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1250623542","configuration":"{\"yotpoStoreId\":\"ROGg4qrrzkqt3MpQ0d8OLoWw7eBEGxH2BPtZchJr\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c5c2579aac465eb24ca7bc0501a6000d","type":"APP","apiClientId":70132,"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":"1018167350","configuration":"{\"config_url\": \"https:\/\/shopify-gtm-suite.getelevar.com\/configs\/2ae91e48e7ea06c34308127cef4c891b3751bfcb\/config.js\"}","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"7ae63d00911d5ee26809bf1e3232d852","type":"APP","apiClientId":2509311,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"917536822","configuration":"{\"accountID\":\"123\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"848c306667aa9461e745ee85952411fb","type":"APP","apiClientId":4415147,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"61636662","configuration":"{\"tagID\":\"2612502687568\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7ae565e198624b39e0856d352b9a6b4c","type":"APP","apiClientId":3009811,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"27426870","configuration":"{\"campaignID\":\"23445\",\"externalExecutionURL\":\"https:\/\/engine.saasler.com\/api\/v1\/webhook_executions\/fa501c08a43e4adc66b2bf3724cfc08c\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7a47b06116c806e4367c27d301f4f458","type":"APP","apiClientId":3546795,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"12058678","configuration":"{\"pixelId\":\"a64b9862-4949-49d9-bb3a-f279e141d85c\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c119f01612c13b62ab52809eb08154bb","type":"APP","apiClientId":2556259,"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":"31522870","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"10","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","PREFERENCES","SALE_OF_DATA"],"name":"Heap Checkout Pixel"},{"id":"34668598","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"2","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"PostHog Checkout Pixel"},{"id":"39551030","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Axon Shopify Pixel"}
1371,{"id":"108888118","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","PREFERENCES"],"name":"Elevar - Checkout Tracking"},{"id":"115277878","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Stamped.io - Checkout"},{"id":"122683446","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"6","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Amazon Ad Tag"},{"id":"142901302","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"3","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","PREFERENCES","SALE_OF_DATA"],"name":"Spotify Checkout Pixel"},{"id":"163348534","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS"],"name":"Wellput Tracking"},{"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":"Pendulum","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"pendulum-therapeutics.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/pendulumlife.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"6652249997366","handle":"4-week-healthy-microbiome-meal-plan-2000-calorie","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39789847937078","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7844393910326","handle":"pendulum-metabolic-daily-probiotic-metabolism","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43857263231030","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7980356501558","handle":"pendulum-metabolic-daily-otp","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44272519479350","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7844359274550","handle":"pendulum-akkermansia-probiotic-gut-health","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43857352785974","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7980322586678","handle":"pendulum-akkermansia-otp","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44272443686966","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7844394041398","handle":"pendulum-polyphenol-booster-membership","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44038118146102","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://pendulumlife.com/cdn","c8540278we853e1abpb62b2c4amde256306",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"154968916022","themePublished":"true","eventMetadataId":"32a1e9bd-b161-4f76-8c5a-675e3ef8467e","pageType":"blog","resourceId":"79546613814","shopId":"17531043894","storefrontBaseUrl":"https:\/\/pendulumlife.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"c8540278we853e1abpb62b2c4amde256306","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
1371<script>
1372  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
1373  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
1374  window.ShopifyAnalytics.meta.currency = 'USD';
1375  var meta = {"page":{"pageType":"blog","resourceType":"blog","resourceId":79546613814,"requestId":"3f87ecb5-0e47-4436-874a-54fc43cd3567-1790274924"}};
1376  for (var attr in meta) {
1377    window.ShopifyAnalytics.meta[attr] = meta[attr];
1378  }
1379</script>
vendor: 1 bytes, line 1379
1379
1380<script class="analytics">
1381  (function () {
1382    var customDocumentWrite = function(content) {
1383      var jquery = null;
1384
1385      if (window.jQuery) {
1386        jquery = window.jQuery;
1387      } else if (window.Checkout && window.Checkout.$) {
1388        jquery = window.Checkout.$;
1389      }
1390
1391      if (jquery) {
1392        jquery('body').append(content);
1393      }
1394    };
1395
1396    var hasLoggedConversion = function(token) {
1397      if (token) {
1398        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
1399      }
1400      return false;
1401    }
1402
1403    var setCookieIfConversion = function(token) {
1404      if (token) {
1405        var twoMonthsFromNow = new Date(Date.now());
1406        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
1407
1408        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
1409      }
1410    }
1411
1412    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
1413    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
1414    if (trekkie.integrations) {
1415      return;
1416    }
1417    trekkie.methods = [
1418      'identify',
1419      'page',
1420      'ready',
1421      'track',
1422      'trackForm',
1423      'trackLink'
1424    ];
1425    trekkie.factory = function(method) {
1426      return function() {
1427        var args = Array.prototype.slice.call(arguments);
1428        args.unshift(method);
1429        trekkie.push(args);
1430        if (method == 'track' || method == 'page') {
1431          try {
1432            if (window.__TREKKIE_SHIM_QUEUE == null) {
1433              window.__TREKKIE_SHIM_QUEUE = [];
1434            }
1435            window.__TREKKIE_SHIM_QUEUE.push({
1436              from: 'trekkie-stub',
1437              method: method,
1438              args: args.slice(1)
1439            });
1440          } catch (e) {
1441            // no-op
1442          }
1443        }
1444        return trekkie;
1445      };
1446    };
1447    for (var i = 0; i < trekkie.methods.length; i++) {
1448      var key = trekkie.methods[i];
1449      trekkie[key] = trekkie.factory(key);
1450    }
1451    trekkie.load = function(config) {
1452      trekkie.config = config || {};
1453      trekkie.config.initialDocumentCookie = document.cookie;
1454      var first = document.getElementsByTagName('script')[0];
1455var script = document.createElement('script');
1456script.type = 'text/javascript';
1457script.onerror = function(e) {
1458  var scriptFallback = document.createElement('script');
1459  scriptFallback.type = 'text/javascript';
1460  scriptFallback.onerror = function(error) {
1461          var Monorail = {
1462      produce: function produce(monorailDomain, schemaId, payload) {
1463        var currentMs = new Date().getTime();
1464        var event = {
1465          schema_id: schemaId,
1466          payload: payload,
1467          metadata: {
1468            event_created_at_ms: currentMs,
1469            event_sent_at_ms: currentMs
1470          }
1471        };
1472        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
1473      },
1474      sendRequest: function sendRequest(endpointUrl, payload) {
1475        // Try the sendBeacon API
1476        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
1477          var blobData = new window.Blob([payload], {
1478            type: 'text/plain'
1479          });
1480
1481          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
1482            return true;
1483          } // sendBeacon was not successful
1484
1485        } // XHR beacon
1486
1487        var xhr = new XMLHttpRequest();
1488
1489        try {
1490          xhr.open('POST', endpointUrl);
1491          xhr.setRequestHeader('Content-Type', 'text/plain');
1492          xhr.send(payload);
1493        } catch (e) {
1494          console.log(e);
1495        }
1496
1497        return false;
1498      },
1499      isIos12: function isIos12() {
1500        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
1501      }
1502    };
1503    Monorail.produce('monorail-edge.shopifysvc.com',
1504      'trekkie_storefront_load_errors/1.1',
1505      {shop_id: 17531043894,
1506      theme_id: 154968916022,
1507      app_name: "storefront",
1508      context_url: window.location.href,
1509      source_url: "//pendulumlife.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"});
1510
1511  };
1512  scriptFallback.async = true;
1513  scriptFallback.src = '//pendulumlife.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
1514  first.parentNode.insertBefore(scriptFallback, first);
1515};
1516script.async = true;
1517script.src = '//pendulumlife.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
1518first.parentNode.insertBefore(script, first);
1519
1520    };
1521    trekkie.load(
1522      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":17531043894,"isMerchantRequest":null,"themeId":154968916022,"themeCityHash":"17008552028545098121","contentLanguage":"en","currency":"USD","eventMetadataId":"32a1e9bd-b161-4f76-8c5a-675e3ef8467e"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}}
1523    );
1524
1525    var loaded = false;
1526    trekkie.ready(function() {
1527      if (loaded) return;
1528      loaded = true;
1529
1530      window.ShopifyAnalytics.lib = window.trekkie;
1531
1532      var originalDocumentWrite = document.write;
1533      document.write = customDocumentWrite;
1534      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
1535      document.write = originalDocumentWrite;
1536
1537      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
1538      var token = match? match[1]: undefined;
1539      if (!hasLoggedConversion(token)) {
1540        setCookieIfConversion(token);
1541        
1542      }
1543    });
1544
1545    window.ShopifyAnalytics.lib.page(null,{"pageType":"blog","resourceType":"blog","resourceId":79546613814,"requestId":"3f87ecb5-0e47-4436-874a-54fc43cd3567-1790274924","shopifyEmitted":true});
1546
1547    var eventsListenerScript = document.createElement('script');
1548    eventsListenerScript.async = true;
1549    eventsListenerScript.src = "//pendulumlife.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
1550    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
1551})();</script>
vendor: 1 bytes, line 1551
1551
1552<script
1553  defer
1554  src="https://pendulumlife.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
1555  data-application="storefront-renderer"
1556  data-shop-id="17531043894"
1557  data-render-region="gcp-us-central1"
1558  data-page-type="blog"
1559  data-theme-instance-id="154968916022"
1560  data-theme-name="Pendulum Therapeutics"
1561  data-theme-version="1.0.0"
1562  data-monorail-region="shop_domain"
1563  data-resource-timing-sampling-rate="10"
1564  data-shs="true"
1565  data-shs-beacon="true"
1566  data-shs-export-with-fetch="true"
1567  data-shs-logs-sample-rate="1"
1568  data-shs-beacon-endpoint="https://pendulumlife.com/api/collect"
1569></script>
1569
1570<meta name="shopify-y" content="6058b90f-a676-45b2-9db4-8bfa15b73598" data-expiration="1821832524000"><meta name="shopify-s" content="1158c542-f2e4-4078-82a9-67afa5a14736" data-expiration="1790276724000"><meta name="new-cookie-storage-activated" content="t">
1571</head>
1572
1573  
1574
1575  
1576
1577  <body
1578    class="
1579      resources
1580"
1581  ><div id="shopify-section-gift-product" class="shopify-section">
1581<script>var giftId = false;
1582  var giftProdHandle = false;
1583  var welcomeId = false;
1584  var welcomeProdHandle = false;
1585  
1586</script>
1586
1587
1588</div><!-- Stamped - Begin Script -->
1589    
1589<script
1590      async
1591      type="text/javascript"
1592      data-api-key="pubkey-78af77x94m85DO64CFAI6R006WNohU"
1593      id="stamped-script-widget"
1594      src="https://cdn1.stamped.io/files/widget.min.js"
1595    ></script>
1595
1596    <!-- Stamped - End Script -->
1597    <!-- Google Tag Manager (noscript) -->
vendor: 87 bytes, lines 1597-1600
1597
1598    <noscript
1599      ><iframe
1600        src="https://www.googletagmanager.com/ns.html?id=
1600GTM-PWSP999
vendor: 123 bytes, lines 1600-1606
1600"
1601        height="0"
1602        width="0"
1603        style="display:none;visibility:hidden"
1604      ></iframe
1605    ></noscript>
1606    
1606<!-- End Google Tag Manager (noscript) -->
1607
1608    <a class="skip-to-content-link btn visually-hidden" href="#main-content"> Skip to Main Content </a><style>
1609    #flood-exit {display:none; position: fixed; z-index: 99999999999; top: 0; bottom: 0; left: 0; right: 0; width: 100%; background-color: var(--primary-purple-001); padding: 4em 0; animation: fadeIn 300ms ease-in 0s 1 normal forwards;}
1610    #flood-exit .title {color: #ffffff;}
1611    #flood-exit .text {color: #ffffff;}
1612
1613    #flood-exit form input[type=email] {background-color: #ffffff; border-radius: 3em; height: 80px; margin-bottom: 1.5em; font-size: 1.25em; font-style: italic; text-align: center;}
1614    #flood-exit ::placeholder {color: #777777; font-style: italic;}
1615    #flood-exit form button[type=submit] {}
1616    #flood-exit form .success-msg {font-size: 2em; color: #ffffff;}
1617
1618    #flood-exit .custom-close {position: absolute; top: 1em; right: 1em; font-size: 3em;}
1619    #flood-exit .custom-close svg path {fill: #ffffff;}
1620	
1621  	@keyframes fadeIn {
1622        0% {opacity: 0;}
1623        100% {opacity: 1;}
1624    }
1625    
1626    @media all and (max-width: ){
1627        #flood-exit {padding: 1em;}
1628        #flood-exit .title {font-size: 1.5em;}
1629        #flood-exit .text {font-size: 0.8em;}
1630
1631        #flood-exit form input[type=email] {height: 50px; font-size: 0.8em!important;}
1632        #flood-exit form button[type=submit] {min-height: 50px; font-size: 0.8em;}
1633        
1634        #flood-exit .custom-close {position: absolute; top: 0.5em; right: 0.5em; font-size: 2em;}
1635    }
1636</style>
1637
1638<div id="flood-exit" class="align-items-center justify-content-center" data-aos="fade-in" data-aos-delay="500">
1639    <button id="exit-close-button" class="custom-close">
1640        
1641
1642  
1643  
1644  
1645  
1646  
1647<!-- SNIPPET:BEGIN:SnippetEntryIcons -->
1648  <div id="ui-root-snippet-7964523-SnippetEntryIcons" class="ui-root"></div>
1649  
1649<script id="ui-data-snippet-7964523-SnippetEntryIcons" type="application/json">
1650    {   "snippetInstanceId": "snippet-7964523-SnippetEntryIcons",   "settings": {"container_width":"1350px","container_padding_mobile":"1.2rem","container_padding_tablet":"1.2rem","container_padding_desktop":"1.5rem","breakpoint_mobile":"600px","breakpoint_tablet":"900px","color_background":"var(--primary-gray-001)","color_heading":"var(--primary-purple-001)","color_body":"var(--primary-black-001)","color_first":"var(--primary-purple-001)","color_first_2":"var(--primary-purple-001-a-20)","color_second":"var(--primary-blue-or-purp-001)","color_third":"var(--primary-white-001)","color_fourth":"#9b39ce","color_success":"#25B831","color_error":"#FF0202","fonts_query":"","fonts_link":"","body_font_family":"var(--content-font-family)","body_font_size":"20px","body_font_weight":"400","body_font_letter_spacing":"0em","body_font_line_height":"140%","heading_font_family":"var(--headline-font-family)","heading_font_weight":"600","heading_font_style":"normal","heading_font_transform":"none","heading_font_letter_spacing":"-0.045em","heading_font_line_height":"104%","button_font_family":"var(--content-font-family)","button_background":"var(--primary-purple-001)","button_text":"#ffffff","button_border":"0","button_size":"0.9em","button_spacing":"-0.015em","button_padding":"1em 2em","button_radius":"100px","button_transform":"none","button_weight":"400","button_background_hover":"#FFFFFF","button_text_hover":"var(--primary-purple-001)","button_border_hover":"0","button_background2":"var(--primary-blue-or-purp-001)","button_text2":"#fafbff","button_border2":"0","button_size2":"0.9em","button_spacing2":"-0.015em","button_padding2":"1em 2em","button_radius2":"100px","button_transform2":"none","button_weight2":"600","button_background_hover2":"#ffffff","button_text_hover2":"var(--primary-blue-or-purp-001)","button_border_hover2":"","button_background3":"var(--primary-white-001)","button_text3":"var(--primary-purple-001)","button_border3":"1px solid var(--primary-white-001)","button_size3":"0.9em","button_spacing3":"0","button_padding3":"1em 2em","button_radius3":"100px","button_transform3":"none","button_weight3":"400","button_background_hover3":"var(--primary-purple-001)","button_text_hover3":"var(--primary-white-001)","button_border_hover3":"1px solid var(--primary-white-001)","button_background4":"var(--primary-purple-001)","button_text4":"var(--primary-white-001)","button_border4":"1px solid var(--primary-white-001)","button_size4":"0.9em","button_spacing4":"0","button_padding4":"1em 2em","button_radius4":"100px","button_transform4":"none","button_weight4":"400","button_background_hover4":"var(--primary-white-001)","button_text_hover4":"var(--primary-purple-001)","button_border_hover4":"0","button_background5":"#FAFBFF","button_text5":"#262F59","button_border5":"0","button_size5":"0.9em","button_spacing5":"0","button_padding5":"1em 2em","button_radius5":"100px","button_transform5":"none","button_weight5":"400","button_background_hover5":"#262F59","button_text_hover5":"#ffffff","button_border_hover5":"0","button_background6":"var(--primary-blue-or-purp-001)","button_text6":"var(--primary-white-001)","button_border6":"1px solid var(--primary-white-001)","button_size6":".9em","button_spacing6":"0","button_padding6":"1em 5em","button_radius6":"100px","button_transform6":"uppercase","button_weight6":"400","button_background_hover6":"#FAFBFF","button_text_hover6":"var(--primary-blue-or-purp-001)","button_border_hover6":"1px solid transparent","button_background7":"var(--primary-black-001)","button_text7":"var(--primary-white-001)","button_border7":"0","button_size7":".9em","button_spacing7":"0","button_padding7":"1em 2em","button_radius7":"100px","button_transform7":"none","button_weight7":"500","button_background_hover7":"#fafbff","button_text_hover7":"var(--primary-black-001)","button_border_hover7":"0","button_background8":"#ffffff","button_text8":"var(--primary-black-001)","button_border8":"0","button_size8":".9em","button_spacing8":"0","button_padding8":"1em 2em","button_radius8":"100px","button_transform8":"none","button_weight8":"500","button_background_hover8":"var(--primary-black-001)","button_text_hover8":"#ffffff","button_border_hover8":"0","button_background9":"transparent","button_text9":"var(--primary-white-001)","button_border9":"1px solid var(--primary-white-001)","button_size9":".9em","button_spacing9":"0","button_padding9":"1em 2.65em","button_radius9":"100px","button_transform9":"none","button_weight9":"400","button_background_hover9":"var(--primary-black-001)","button_text_hover9":"#ffffff","button_border_hover9":"1px solid var(--primary-black-001)","label_text_color":"var(--primary-purple-001)","label_custom_styles":"","placeholder_color":"var(--primary-purple-001)","input_background":"rgba(0,0,0,0)","input_text_color":"var(--primary-purple-001)","input_border":"1px solid var(--primary-purple-001)","input_size":"0.8em","input_spacing":"inherit","
1650input_padding":"0.8em 1.5em","input_radius":"0.6em","input_weight":"500","free_shipping_threshold":0,"allow_note":true,"cart_additional_msg":"","cart_return_policy":"","shipping_calculator":false,"shipping_calculator_heading":"Shipping Rates Calculator","shipping_calculator_default_country":"United States","shipping_calculator_submit_button_label":"Calculate","shipping_calculator_submit_button_label_disabled":"Calculating...","otp_shipping_fee":"$8.00","quantity_limit":"150","mega_menu_position":"center","mega_menu_width":"container","mega_menu_1_parent_link":"","mega_menu_2_parent_link":"","mega_menu_3_parent_link":"","mega_menu_4_parent_link":"","mega_menu_5_parent_link":"","product_card_img_mode":"hover","product_card_text_align":"left","product_card_quick_view":true,"product_card_swatches":true,"social_instagram":"https:\/\/www.instagram.com\/pendulumlifeco\/","social_facebook":"https:\/\/www.facebook.com\/PendulumLife\/","social_twitter":"https:\/\/twitter.com\/pendulum_co","social_pinterest":"","social_tiktok":"","social_snapchat":"","social_tumblr":"","social_linkedin":"https:\/\/www.linkedin.com\/company\/pendulumco","social_youtube":"https:\/\/www.youtube.com\/@pendulumlife42\/featured","social_vimeo":"","bis_list":"YgWdM8","bis_cta":"Join waitlist","bis_consent_check":"By submitting my e-mail I agree to be subscribed to receive news and offers.","bis_description":"Register below to join the waitlist and be the first to know when it launches.","bis_success_message":"You are in! You'll be the first to know when this product becomes available.","show_wholesale_disclaimer":true,"wholesale_disclaimer":"\u003cp\u003e*Based on in-vitro studies\u003c\/p\u003e\u003cp\u003eAs a Pendulum Partner, in addition to Pendulum's further Terms and Conditions, you agree to the following absent written agreement with Pendulum:\u003c\/p\u003e\u003cp\u003ei) You are explicitly prohibited from advertising, promoting, offering for sale and re-selling any and all Pendulum products on third-party platforms including but not limited to Google.com, Amazon.com and Walmart.com. Selling Pendulum's products on your website associated directly with your store(s)\/practices or in your store(s)\/practices is permissible.\u003cbr\/\u003e\u003cbr\/\u003eii) Any resale of Pendulum products will adhere to Pendulum's minimum advertised price (MAP) policy. Pendulum's MAP shall be no less than the current lowest price as published on the Pendulum website pendulumlife.com, Amazon.com or Walmart.com. This MAP is established by Pendulum and may be adjusted by Pendulum at such time.\u003c\/p\u003e","use_klaviyo_form":true,"klaviyo_list_id":"WFEWj4","favicon":"\/\/pendulumlife.com\/cdn\/shop\/files\/favicon.png?v=1639593633","enable_backorder":false,"backorder_skus":"PGC-01-MEM,AMUC-01-MEM","backorder_msg":"There is currently a product that is backordered in your subscription. We apologize for the inconvenience. Due to supply chain issues, all shipments are currently delayed. We understand that this is frustrating and we appreciate your understanding. We'll update you ASAP when your product is back in inventory since our valued subscription members are prioritized for fulfillment!","enable_ca_shipping":true,"consent_check":"I understand that this item is non-refundable, that the customer is responsible for any customs fees and clearance, and that Pendulum will not be able to track the package once it departs from the U.S.","quantity_error":"\u003cp\u003eYou have products in your cart that cannot be shipped to you. Due to Canadian import laws, we can only ship a maximum of 3 units of any of the following products: Akkermansia, Metabolic Daily, or Polyphenol Booster. You can choose the one-time purchase option or a 3-month supply membership of these items. \u003cbr\u003e\u003cbr\u003eAt this time, we cannot ship Glucose Control internationally. If you have an item that isn't on the approved list, please remove it from your cart and proceed with checkout.\u003c\/p\u003e","canada_tax_notice":"\u003cp\u003eCustomers are responsible for any additional charges incurred for customs clearing and international duties or taxes.\u003c\/p\u003e","international_shipping_consent":"To continue with your purchase, agree to the international shipping terms.","unverified_error_msg":"No account found. If you registered but haven't verified your account, \u003ca href='\/account\/register'\u003eclick here\u003c\/a\u003e to re-verify.","show_zwidget_products":"pendulum-akkermansia, pendulum-glucose-control-2-og","show_zwidget_pages":"","enable_exit_popup":true,"title":"Not ready to purchase?","description":"\u003cp\u003eStay in touch about special discounts, nutrition tips and additional education.\u003c\/p\u003e","section_bg":"var(--primary-purple-001)","title_color":"#ffffff","text_color":"#ffffff","section_padding_desktop":"4em 0","section_padding_mobile":"1em","klaviyo_id":"WFEWj4","counseling_first_product":"free-group-nutrition-coaching-call-optional","counseling_second_product":"free-45-minute-nutrition-coaching-call","discount_codes":"HALLEGIFT,FREEBIE,DECSAVE,FEBRUARY,FEBSAVE,FEB20,GUT20,MAYSAVE,MAY20,APRIL,APRILSAVE,APR20,SUMMER,SUMMER20,OCT22","addon_id":"42938051330102","custom_starts_with":"WS","custom_dsc_msg":"This is a wholesale, non-refundable order","show_post_purchase_notification":false,"custom_post_purchase_notification":"We are transitioning to a new operations system, so apologies if you receive duplicative shipment notifications from the team. You can reach out to our Customer Care team any time if there is any confusion.","display_recharge_news":true,"recharge_faq_title":"Popular help topics","recharge_faq_text":"\u003cp\u003eNeed help managing your membership?\u003cbr\/\u003eHere are some popular help topics:\u003c\/p\u003e","recharge_faq_content":"\u003cul\u003e\u003cli\u003e\u003ca href=\"https:\/\/pendulumlife.com\/pages\/help?view=help-center\u0026page=article\u0026topic=subscriptions\u0026category=subscription-management\u0026article=how-can-i-skip-or-reschedule-a-subscription-renewal\" target=\"_blank\" title=\"Update delivery date\"\u003eUpdate delivery date\u003c\/a\u003e\u003c\/li\u003e\u003cli\u003e\u003ca href=\"https:\/\/pendulumlife.com\/pages\/help?view=help-center\u0026page=article\u0026article=how-long-does-shipping-take\" target=\"_blank\" title=\"Order status\"\u003eOrder status\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e","recharge_faq_news":"\u003cp\u003eVisit our \u003ca href=\"https:\/\/pendulumlife.com\/pages\/help\" target=\"_blank\" title=\"Help Center\"\u003eHelp Center\u003c\/a\u003e for more info.\u003c\/p\u003e","animate_on_scroll":false,"show_header_with_tabs":false,"posthog_key":"phc_47oIsZ3tJoVn9ZH1moNKtBMqG05Y2Gr4348BT850Sa6","posthog_host":"https:\/\/t.pendulumlife.com","checkout_logo_
1650image":"\/\/pendulumlife.com\/cdn\/shop\/files\/logo_bef9007a-282e-4f66-a4c1-96d0dcfa5084.png?v=1638453989","checkout_logo_position":"left","checkout_logo_size":"medium","checkout_body_background_color":"#fff","checkout_input_background_color_mode":"white","checkout_sidebar_background_color":"#fafafa","checkout_heading_font":"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'","checkout_body_font":"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'","checkout_accent_color":"#9b39ce","checkout_button_color":"var(--primary-purple-001)","checkout_error_color":"#e22120","enable_ab_1":false,"number_of_variations_1":1,"apply_to_valid_path_1":false,"valid_path_1":"\/","number_of_variations_2":2,"apply_to_valid_path_2":true,"valid_path_2":"\/pages\/clinical-trials","addon":"free-4-week-healthy-microbiome-meal-plan-2000-calorie-1","cart_sentence":"\u003cp\u003e\u003cstrong\u003eHave a promo code?\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eContinue to checkout to add it to the following page before purchase.\u003c\/p\u003e","customer_layout":"customer_area"},   "imageUrls": {},   "assetUrls": {},   "paginate": null,   "args": { "icon": "close", "iconColor": null, "iconAriaHidden": null, "iconFocusable": null, "iconTabIndex": null, "iconRole": null, "iconLabel": null}  }
1651  </script>
1651
1652  
1652<script
1653    type="module"
1654  >
1655    import UI from "https://dlkcm4rp5v9zk.cloudfront.net/ui_modular.dist.js";
1656    const uiJsName = "SnippetEntryIcons";
1657    const uiRootId = "ui-root-snippet-7964523-SnippetEntryIcons";
1658    const uiDataId = "ui-data-snippet-7964523-SnippetEntryIcons";
1659    if (!(uiJsName in UI.snippets)) {
1660      throw new Error(`Snippet ${uiJsName} not found in UI.snippets`);
1661    }
1662    const uiModule = await UI.snippets[uiJsName]();
1663    const uiInit = uiModule.default;
1664    uiInit(document.getElementById(uiRootId), document.getElementById(uiDataId));
1665  </script>
1665
1666  <!-- SNIPPET:END:SnippetEntryIcons -->
1667
1668        <span class="hide">Close</span>
1669    </button>
1670    <div class="content text-center">
1671        <h2 class="title">Not ready to purchase?</h2>
1672        <div class="text"><p>Stay in touch about special discounts, nutrition tips and additional education.</p></div>
1673        <form action="//manage.kmail-lists.com/subscriptions/subscribe" data-ajax-submit="//manage.kmail-lists.com/ajax/subscriptions/subscribe" method="GET" target="_blank" novalidate="novalidate">
1674            <div class="success-msg" style="display: none;">Thank You!</div>
1675            <div class="error-msg"></div>
1676            <div class="form-wrap flex direction-column">
1677                <input type="hidden" name="g" value="WFEWj4">
1678                <input type="hidden" name="$fields" value="source">
1679                <input type="hidden" name="source" value="On Page Exit">
1680                <input type="email" placeholder="Email address" name="email" class="required email" aria-label="Enter your e-mail address" aria-required="true" />
1681                <button class="btn v2" type="submit">Submit</button>
1682            </div>
1683        </form>
1684    </div>
1685</div>
1686
1687<script type="module">
1688	
1689    let outsideViewport = false;
1690    
1691    document.querySelector("body").addEventListener("mouseleave", (event) => {
1692        if (!sessionStorage.getItem("flood-popup-opened")) {
1693            if (event.clientY <= 0 || event.clientX <= 0 || (event.clientX >= window.innerWidth || event.clientY >= window.innerHeight)) {
1694            outsideViewport = true;
1695            let awaitExit = setTimeout(() => {
1696                if(outsideViewport){
1697                    document.getElementById("flood-exit").classList.add("flex");
1698                    sessionStorage.setItem('flood-popup-opened', true);
1699                }
1700            }, 3000);
1701            }
1702        }
1703    });
1704    
1705    document.querySelector("body").addEventListener("mouseenter", (event) => {
1706        outsideViewport = false;
1707    });
1708
1709    document.querySelector("#flood-exit .custom-close").addEventListener("click", (e)=>{
1710        document.getElementById("flood-exit").classList.add("hide");
1711        document.getElementById("flood-exit").classList.remove("flex");
1712    });
1713
1714    document.querySelector("#flood-exit form").addEventListener("submit", function(e){
1715        e.preventDefault();
1716        e.stopImmediatePropagation();
1717
1718        var form = this;
1719        var error = false;
1720        var errorMsg = form.querySelector('.error-msg');
1721
1722        errorMsg.style.display = 'none';
1723        form.querySelectorAll('.error').forEach((elem)=>{
1724        elem.classList.remove('error');
1725        });
1726        form.querySelectorAll('.required').forEach((elem)=>{
1727            if(elem.value=="") {
1728                error = true;
1729                elem.classList.add('error');
1730            }
1731        });
1732        if(error) {
1733            errorMsg.innerHTML = 'Please complete all the required fields.';
1734            errorMsg.style.display = 'block';
1735        } else {
1736            if(!$s.validateEmail(form.querySelector('.email').value)) {
1737                error = true;
1738                form.querySelector('.email').classList.add('error');
1739                errorMsg.style.display = 'block';
1740                errorMsg.innerHTML = 'Please provide a valid email address.';
1741            }
1742        }
1743
1744        if(!error) {
1745            $s.post({
1746                url: form.dataset['ajaxSubmit'],
1747                type: 'text',
1748                data: new FormData(form),
1749                success: function(data, response){
1750                if(response.url.includes('/challenge')) {
1751                    form.submit();
1752                } else {
1753                    form.querySelector('.form-wrap').setAttribute('style', 'display:none!important');
1754                    document.querySelector('#flood-exit .title').setAttribute('style', 'display:none!important');
1755                    document.querySelector('#flood-exit .text').setAttribute('style', 'display:none!important');
1756                    form.querySelector('.success-msg').style.display = 'block';
1757                    document.querySelector("#flood-exit .custom-close").style.display = "none";
1758                    setTimeout(() => {
1759                        document.getElementById("flood-exit").classList.add("hide");
1760                        document.getElementById("flood-exit").classList.remove("flex");
1761                    }, 1500);
1762                }
1763                },
1764                error: function(){
1765                    form.submit();
1766                }
1767            });
1768        }
1769    });
1770</script>
1770<div id="shopify-section-global_top_banner" class="shopify-section"><style>
1771  #shopify-section-global_top_banner {
1772    position: sticky;
1773    top: 0;
1774    z-index: 102;
1775  }
1776  #global-top-banner-loader {
1777    background-color: var(--primary-purple-001);
1778    min-height: 42px;
1779  }
1780</style>
1781
1782<div id="global-top-banner-loader"></div>
1783
1784
1785
1786
1787
1788  
1789<!-- SECTION:BEGIN:SecEntryGlobalTopBanner -->
1790  <div id="ui-root-section-global_top_banner-SecEntryGlobalTopBanner" class="ui-root"></div>
1791  
1791<script id="ui-data-section-global_top_banner-SecEntryGlobalTopBanner" type="application/json">
1792    {  "settings": {"container_width":"1350px","container_padding_mobile":"1.2rem","container_padding_tablet":"1.2rem","container_padding_desktop":"1.5rem","breakpoint_mobile":"600px","breakpoint_tablet":"900px","color_background":"var(--primary-gray-001)","color_heading":"var(--primary-purple-001)","color_body":"var(--primary-black-001)","color_first":"var(--primary-purple-001)","color_first_2":"var(--primary-purple-001-a-20)","color_second":"var(--primary-blue-or-purp-001)","color_third":"var(--primary-white-001)","color_fourth":"#9b39ce","color_success":"#25B831","color_error":"#FF0202","fonts_query":"","fonts_link":"","body_font_family":"var(--content-font-family)","body_font_size":"20px","body_font_weight":"400","body_font_letter_spacing":"0em","body_font_line_height":"140%","heading_font_family":"var(--headline-font-family)","heading_font_weight":"600","heading_font_style":"normal","heading_font_transform":"none","heading_font_letter_spacing":"-0.045em","heading_font_line_height":"104%","button_font_family":"var(--content-font-family)","button_background":"var(--primary-purple-001)","button_text":"#ffffff","button_border":"0","button_size":"0.9em","button_spacing":"-0.015em","button_padding":"1em 2em","button_radius":"100px","button_transform":"none","button_weight":"400","button_background_hover":"#FFFFFF","button_text_hover":"var(--primary-purple-001)","button_border_hover":"0","button_background2":"var(--primary-blue-or-purp-001)","button_text2":"#fafbff","button_border2":"0","button_size2":"0.9em","button_spacing2":"-0.015em","button_padding2":"1em 2em","button_radius2":"100px","button_transform2":"none","button_weight2":"600","button_background_hover2":"#ffffff","button_text_hover2":"var(--primary-blue-or-purp-001)","button_border_hover2":"","button_background3":"var(--primary-white-001)","button_text3":"var(--primary-purple-001)","button_border3":"1px solid var(--primary-white-001)","button_size3":"0.9em","button_spacing3":"0","button_padding3":"1em 2em","button_radius3":"100px","button_transform3":"none","button_weight3":"400","button_background_hover3":"var(--primary-purple-001)","button_text_hover3":"var(--primary-white-001)","button_border_hover3":"1px solid var(--primary-white-001)","button_background4":"var(--primary-purple-001)","button_text4":"var(--primary-white-001)","button_border4":"1px solid var(--primary-white-001)","button_size4":"0.9em","button_spacing4":"0","button_padding4":"1em 2em","button_radius4":"100px","button_transform4":"none","button_weight4":"400","button_background_hover4":"var(--primary-white-001)","button_text_hover4":"var(--primary-purple-001)","button_border_hover4":"0","button_background5":"#FAFBFF","button_text5":"#262F59","button_border5":"0","button_size5":"0.9em","button_spacing5":"0","button_padding5":"1em 2em","button_radius5":"100px","button_transform5":"none","button_weight5":"400","button_background_hover5":"#262F59","button_text_hover5":"#ffffff","button_border_hover5":"0","button_background6":"var(--primary-blue-or-purp-001)","button_text6":"var(--primary-white-001)","button_border6":"1px solid var(--primary-white-001)","button_size6":".9em","button_spacing6":"0","button_padding6":"1em 5em","button_radius6":"100px","button_transform6":"uppercase","button_weight6":"400","button_background_hover6":"#FAFBFF","button_text_hover6":"var(--primary-blue-or-purp-001)","button_border_hover6":"1px solid transparent","button_background7":"var(--primary-black-001)","button_text7":"var(--primary-white-001)","button_border7":"0","button_size7":".9em","button_spacing7":"0","button_padding7":"1em 2em","button_radius7":"100px","button_transform7":"none","button_weight7":"500","button_background_hover7":"#fafbff","button_text_hover7":"var(--primary-black-001)","button_border_hover7":"0","button_background8":"#ffffff","button_text8":"var(--primary-black-001)","button_border8":"0","button_size8":".9em","button_spacing8":"0","button_padding8":"1em 2em","button_radius8":"100px","button_transform8":"none","button_weight8":"500","button_background_hover8":"var(--primary-black-001)","button_text_hover8":"#ffffff","button_border_hover8":"0","button_background9":"transparent","button_text9":"var(--primary-white-001)","button_border9":"1px solid var(--primary-white-001)","button_size9":".9em","button_spacing9":"0","button_padding9":"1em 2.65em","button_radius9":"100px","button_transform9":"none","button_weight9":"400","button_background_hover9":"var(--primary-black-001)","button_text_hover9":"#ffffff","button_border_hover9":"1px solid var(--primary-black-001)","label_text_color":"var(--primary-purple-001)","label_custom_styles":"","placeholder_color":"var(--primary-purple-001)","input_background":"rgba(0,0,0,0)","input_text_color":"var(--primary-purple-001)","input_border":"1px solid var(--primary-purple-001)","input_size":"0.8em","input_spacing":"inherit","
1792input_padding":"0.8em 1.5em","input_radius":"0.6em","input_weight":"500","free_shipping_threshold":0,"allow_note":true,"cart_additional_msg":"","cart_return_policy":"","shipping_calculator":false,"shipping_calculator_heading":"Shipping Rates Calculator","shipping_calculator_default_country":"United States","shipping_calculator_submit_button_label":"Calculate","shipping_calculator_submit_button_label_disabled":"Calculating...","otp_shipping_fee":"$8.00","quantity_limit":"150","mega_menu_position":"center","mega_menu_width":"container","mega_menu_1_parent_link":"","mega_menu_2_parent_link":"","mega_menu_3_parent_link":"","mega_menu_4_parent_link":"","mega_menu_5_parent_link":"","product_card_img_mode":"hover","product_card_text_align":"left","product_card_quick_view":true,"product_card_swatches":true,"social_instagram":"https:\/\/www.instagram.com\/pendulumlifeco\/","social_facebook":"https:\/\/www.facebook.com\/PendulumLife\/","social_twitter":"https:\/\/twitter.com\/pendulum_co","social_pinterest":"","social_tiktok":"","social_snapchat":"","social_tumblr":"","social_linkedin":"https:\/\/www.linkedin.com\/company\/pendulumco","social_youtube":"https:\/\/www.youtube.com\/@pendulumlife42\/featured","social_vimeo":"","bis_list":"YgWdM8","bis_cta":"Join waitlist","bis_consent_check":"By submitting my e-mail I agree to be subscribed to receive news and offers.","bis_description":"Register below to join the waitlist and be the first to know when it launches.","bis_success_message":"You are in! You'll be the first to know when this product becomes available.","show_wholesale_disclaimer":true,"wholesale_disclaimer":"\u003cp\u003e*Based on in-vitro studies\u003c\/p\u003e\u003cp\u003eAs a Pendulum Partner, in addition to Pendulum's further Terms and Conditions, you agree to the following absent written agreement with Pendulum:\u003c\/p\u003e\u003cp\u003ei) You are explicitly prohibited from advertising, promoting, offering for sale and re-selling any and all Pendulum products on third-party platforms including but not limited to Google.com, Amazon.com and Walmart.com. Selling Pendulum's products on your website associated directly with your store(s)\/practices or in your store(s)\/practices is permissible.\u003cbr\/\u003e\u003cbr\/\u003eii) Any resale of Pendulum products will adhere to Pendulum's minimum advertised price (MAP) policy. Pendulum's MAP shall be no less than the current lowest price as published on the Pendulum website pendulumlife.com, Amazon.com or Walmart.com. This MAP is established by Pendulum and may be adjusted by Pendulum at such time.\u003c\/p\u003e","use_klaviyo_form":true,"klaviyo_list_id":"WFEWj4","favicon":"\/\/pendulumlife.com\/cdn\/shop\/files\/favicon.png?v=1639593633","enable_backorder":false,"backorder_skus":"PGC-01-MEM,AMUC-01-MEM","backorder_msg":"There is currently a product that is backordered in your subscription. We apologize for the inconvenience. Due to supply chain issues, all shipments are currently delayed. We understand that this is frustrating and we appreciate your understanding. We'll update you ASAP when your product is back in inventory since our valued subscription members are prioritized for fulfillment!","enable_ca_shipping":true,"consent_check":"I understand that this item is non-refundable, that the customer is responsible for any customs fees and clearance, and that Pendulum will not be able to track the package once it departs from the U.S.","quantity_error":"\u003cp\u003eYou have products in your cart that cannot be shipped to you. Due to Canadian import laws, we can only ship a maximum of 3 units of any of the following products: Akkermansia, Metabolic Daily, or Polyphenol Booster. You can choose the one-time purchase option or a 3-month supply membership of these items. \u003cbr\u003e\u003cbr\u003eAt this time, we cannot ship Glucose Control internationally. If you have an item that isn't on the approved list, please remove it from your cart and proceed with checkout.\u003c\/p\u003e","canada_tax_notice":"\u003cp\u003eCustomers are responsible for any additional charges incurred for customs clearing and international duties or taxes.\u003c\/p\u003e","international_shipping_consent":"To continue with your purchase, agree to the international shipping terms.","unverified_error_msg":"No account found. If you registered but haven't verified your account, \u003ca href='\/account\/register'\u003eclick here\u003c\/a\u003e to re-verify.","show_zwidget_products":"pendulum-akkermansia, pendulum-glucose-control-2-og","show_zwidget_pages":"","enable_exit_popup":true,"title":"Not ready to purchase?","description":"\u003cp\u003eStay in touch about special discounts, nutrition tips and additional education.\u003c\/p\u003e","section_bg":"var(--primary-purple-001)","title_color":"#ffffff","text_color":"#ffffff","section_padding_desktop":"4em 0","section_padding_mobile":"1em","klaviyo_id":"WFEWj4","counseling_first_product":"free-group-nutrition-coaching-call-optional","counseling_second_product":"free-45-minute-nutrition-coaching-call","discount_codes":"HALLEGIFT,FREEBIE,DECSAVE,FEBRUARY,FEBSAVE,FEB20,GUT20,MAYSAVE,MAY20,APRIL,APRILSAVE,APR20,SUMMER,SUMMER20,OCT22","addon_id":"42938051330102","custom_starts_with":"WS","custom_dsc_msg":"This is a wholesale, non-refundable order","show_post_purchase_notification":false,"custom_post_purchase_notification":"We are transitioning to a new operations system, so apologies if you receive duplicative shipment notifications from the team. You can reach out to our Customer Care team any time if there is any confusion.","display_recharge_news":true,"recharge_faq_title":"Popular help topics","recharge_faq_text":"\u003cp\u003eNeed help managing your membership?\u003cbr\/\u003eHere are some popular help topics:\u003c\/p\u003e","recharge_faq_content":"\u003cul\u003e\u003cli\u003e\u003ca href=\"https:\/\/pendulumlife.com\/pages\/help?view=help-center\u0026page=article\u0026topic=subscriptions\u0026category=subscription-management\u0026article=how-can-i-skip-or-reschedule-a-subscription-renewal\" target=\"_blank\" title=\"Update delivery date\"\u003eUpdate delivery date\u003c\/a\u003e\u003c\/li\u003e\u003cli\u003e\u003ca href=\"https:\/\/pendulumlife.com\/pages\/help?view=help-center\u0026page=article\u0026article=how-long-does-shipping-take\" target=\"_blank\" title=\"Order status\"\u003eOrder status\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e","recharge_faq_news":"\u003cp\u003eVisit our \u003ca href=\"https:\/\/pendulumlife.com\/pages\/help\" target=\"_blank\" title=\"Help Center\"\u003eHelp Center\u003c\/a\u003e for more info.\u003c\/p\u003e","animate_on_scroll":false,"show_header_with_tabs":false,"posthog_key":"phc_47oIsZ3tJoVn9ZH1moNKtBMqG05Y2Gr4348BT850Sa6","posthog_host":"https:\/\/t.pendulumlife.com","checkout_logo_
1792image":"\/\/pendulumlife.com\/cdn\/shop\/files\/logo_bef9007a-282e-4f66-a4c1-96d0dcfa5084.png?v=1638453989","checkout_logo_position":"left","checkout_logo_size":"medium","checkout_body_background_color":"#fff","checkout_input_background_color_mode":"white","checkout_sidebar_background_color":"#fafafa","checkout_heading_font":"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'","checkout_body_font":"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'","checkout_accent_color":"#9b39ce","checkout_button_color":"var(--primary-purple-001)","checkout_error_color":"#e22120","enable_ab_1":false,"number_of_variations_1":1,"apply_to_valid_path_1":false,"valid_path_1":"\/","number_of_variations_2":2,"apply_to_valid_path_2":true,"valid_path_2":"\/pages\/clinical-trials","addon":"free-4-week-healthy-microbiome-meal-plan-2000-calorie-1","cart_sentence":"\u003cp\u003e\u003cstrong\u003eHave a promo code?\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eContinue to checkout to add it to the following page before purchase.\u003c\/p\u003e","customer_layout":"customer_area"},  "section": {    "id": "global_top_banner",    "index": null,    "index0": null,    "location": "static",    "settings":{},    "blocks":[]},  "imageUrls":{},  "assetUrls":{},  "injectedHTML":{},  "allProducts":null,  "customer": null,  "isCustomerAccountPage": false,  "paginate": null,"search": null,    "linklists":null,  "product":null,  "reviewWidgetProduct":null,  "article":null,"blog": null}
1793  </script>
1793
1794  
1794<script
1795    type="module"
1796  >
1797    import UI from "https://dlkcm4rp5v9zk.cloudfront.net/ui_modular.dist.js";
1798    const skelLoaderNodeId = "global-top-banner-loader";
1799    const uiJsName = "SecEntryGlobalTopBanner";
1800    const uiRootId = "ui-root-section-global_top_banner-SecEntryGlobalTopBanner";
1801    const uiDataId = "ui-data-section-global_top_banner-SecEntryGlobalTopBanner";
1802    if (!(uiJsName in UI.sections)) {
1803      throw new Error(`Section ${uiJsName} not found in UI.sections`);
1804    }
1805    const uiModule = await UI.sections[uiJsName]();
1806    const uiInit = uiModule.default;
1807    const skelLoaderNode = skelLoaderNodeId !== null ? document.getElementById(skelLoaderNodeId) : null;
1808    const domNode = document.getElementById(uiRootId);
1809    const dataNode = document.getElementById(uiDataId);
1810    uiInit(domNode, dataNode, skelLoaderNode);
1811  </script>
1811
1812  <!-- SECTION:END:SecEntryGlobalTopBanner -->
1813
1814<script type="module">
1815  (() => {
1816    const section = document.getElementById('shopify-section-global_top_banner');
1817    const updateBannerHeight = () => {
1818      const height = section.offsetHeight;
1819      document.documentElement.style.setProperty('--global-top-banner-height', height + 'px');
1820    };
1821    const observer = new ResizeObserver(updateBannerHeight);
1822    observer.observe(section);
1823    updateBannerHeight();
1824  })();
1825</script>
1825
1826
1827</div>
1828
1829    
1829<script src="//pendulumlife.com/cdn/shop/t/10681/assets/ismobile.min.js?v=52282928383332846061785256880"></script>
1829
1830    
1830<script src="//pendulumlife.com/cdn/shop/t/10681/assets/vendor_misc.min.js?v=19863414320068624331785256880"></script>
1830
1831    
1831<script src="//pendulumlife.com/cdn/shop/t/10681/assets/pendulum_api.js?v=178145112723034553321785256886"></script>
vendor: 1 bytes, line 1831
1831
1832<script
1833  type="text/javascript"
1834>
1835  // email is optional, only available if user is logged in
1836  const email = null;
1837  globalThis.api.analytics.init(email);
1838</script>
1838
1839
1840    
1840<script src="//pendulumlife.com/cdn/shop/t/10681/assets/s_lib.js?v=121941945661123645411785256882" type="module"></script>
1840
1841    
1841<script type="module">
1842      import { SLib } from "//pendulumlife.com/cdn/shop/t/10681/assets/s_lib.js?v=121941945661123645411785256882";
1843      window.$s = new SLib();
1844    </script>
1844<header id="header" class="header-outer" role="banner"><div id="shopify-section-header" class="shopify-section header-inner"><style>.header-outer {
1845    z-index: 101;
1846    --header-menu-font-size: 0.7em;
1847    --header-menu-font-weight: 600;
1848    --header-menu-letter-spacing: 0.01rem;
1849    --header-menu-text-transform: none;
1850    --header-submenu-color: var(--header-color);
1851    --header-logo-max-width: 8em;
1852  }
1853  .mobile-menu-button {
1854    --mobile-menu-button-bg-color: ;
1855    --mobile-menu-button-icon-color: var(--gray-80);
1856  }
1857
1858  .header-width {
1859    max-width: 1440px;
1860  }
1861
1862  .header-main-menu.variation-b .item.has-dropdown:has(a[href="#doctors"]) a.nav-1 {
1863    color: var(--primary-purple-001) !important;
1864    background-color: var(--primary-gray-001);
1865    border-radius: 1.2rem;
1866    padding: 0 0.7rem 0 0.9rem;
1867    align-self: center;
1868    height: 1.5rem;
1869  }
1870  .header-main-menu.variation-b .item:has(a[href="#doctors"]) a svg {
1871    color: var(--primary-purple-001) !important;
1872    stroke: var(--primary-purple-001) !important;
1873    fill: var(--primary-purple-001) !important;
1874    margin-left: 0.25rem;
1875    opacity: 1;
1876  }
1877  .header-main-menu.variation-b .item:has(a[href="#doctors"]) a svg path {
1878    color: var(--primary-purple-001) !important;
1879    stroke: var(--primary-purple-001) !important;
1880    fill: var(--primary-purple-001) !important;
1881    opacity: 1;
1882  }
1883
1884  .ws-only {
1885    display: none!important;
1886  }
1887
1888  .ws_user .ws-only {
1889    display: flex!important;
1890  }
1891
1892  @media (min-width: 901px) {
1893    .header-outer {
1894      --header-color: #ffffff;
1895      --header-border: ;
1896      --header-text-color: var(--gray-80);
1897    }.header-outer.scroll {
1898      --header-color: #ffffff;
1899      --header-text-color: var(--gray-80);
1900      --header-logo-max-width: 8em;
1901    }.header-outer {
1902      position: sticky;top: var(--global-top-banner-height, 0px);position: -webkit-sticky;
1903    }.header-outer:not(.scroll).color-inverted {
1904      filter: invert(1);
1905    }
1906  }
1907
1908  @media (max-width: 900px) {
1909    .header-outer {
1910      --header-color: #ffffff;
1911      --header-border: 1px solid #FFFFFF;
1912      --header-text-color: var(--gray-80);
1913      --header-logo-max-width: 6.25rem;
1914    }.header-outer {
1915      position: sticky;
1916      position: -webkit-sticky;top: var(--global-top-banner-height, 0px);border: 0;
1917    }.header-content.logo_center .logo {margin-left: -3em;} /* Compensate width of mobile-menu-button (hardcoded to 2em) */
1918  }
1919</style>
1919<script type="module">
1920  (() => {
1921    const header = document.getElementById('header');
1922    const rect = header.getBoundingClientRect();
1923    const headerInner = header.querySelector('.header-inner');
1924    const headerHeight = headerInner ? headerInner.getBoundingClientRect().height : rect.height;
1925    const headerBounds = {
1926      top: 0,
1927      bottom: headerHeight,
1928    };
1929    const state = { scrollTop: globalThis.scrollY };
1930
1931    const closeInnerItems = () => {
1932      const items = header.querySelectorAll('details-disclosure,details-modal');
1933      for (const item of items) {
1934        item.close();
1935      }
1936    };
1937
1938    const hide = () => {
1939      header.classList.add('header-hidden', 'header-sticky', 'scroll');
1940      closeInnerItems();
1941    };
1942
1943    const reveal = () => {
1944      header.classList.add('header-hidden', 'header-sticky', 'animate', 'scroll');
1945      header.classList.remove('header-hidden');
1946    };
1947
1948    const keepScrolled = () => {
1949      header.classList.add('header-sticky', 'scroll');
1950      header.classList.remove('header-hidden', 'animate');
1951    };
1952
1953    const reset = () => {
1954      header.classList.remove('header-hidden', 'header-sticky', 'animate', 'scroll');
1955    };
1956
1957    const syncScrollState = () => {
1958      const scrollTop = globalThis.scrollY;
1959      requestAnimationFrame(scrollTop <= headerBounds.top ? reset : keepScrolled);
1960      state.scrollTop = scrollTop;
1961    };
1962
1963    const syncRestoredScrollState = () => {
1964      for (const delay of [0, 100, 250, 500, 1000, 2000, 3000]) {
1965        globalThis.setTimeout(syncScrollState, delay);
1966      }
1967    };
1968
1969    const onScroll = () => {
1970      const scrollTop = globalThis.scrollY;
1971
1972      if (scrollTop > state.scrollTop && scrollTop > headerBounds.bottom) {
1973        requestAnimationFrame(hide);
1974      } else if (scrollTop < state.scrollTop && scrollTop > headerBounds.bottom) {
1975        requestAnimationFrame(reveal);
1976      } else if (scrollTop <= headerBounds.top) {
1977        requestAnimationFrame(reset);
1978      } else {
1979        requestAnimationFrame(keepScrolled);
1980      }
1981
1982      state.scrollTop = scrollTop;
1983    };
1984
1985    globalThis.addEventListener('scroll', onScroll, false);
1986    globalThis.addEventListener('load', syncRestoredScrollState, false);
1987    globalThis.addEventListener('pageshow', syncRestoredScrollState, false);
1988
1989    globalThis.addEventListener('header:color-invert', (event) => {
1990      const { invert } = event.detail;
1991      if (invert) {
1992        header.classList.add('color-inverted');
1993      } else {
1994        header.classList.remove('color-inverted');
1995      }
1996    }, false);
1997
1998    syncScrollState();
1999    syncRestoredScrollState();
2000  })();
2001</script>
2001<div class="hide medium-down--show hamburger-wrapper">
2002  <button type="button" class="mobile-menu-button" aria-label="Open Menu" aria-haspopup="true">
2003    
2004
2005  
2006  
2007  
2008  
2009  
2010<!-- SNIPPET:BEGIN:SnippetEntryIcons -->
2011  <div id="ui-root-snippet-1906883-SnippetEntryIcons" class="ui-root"></div>
2012  
2012<script id="ui-data-snippet-1906883-SnippetEntryIcons" type="application/json">
2013    {   "snippetInstanceId": "snippet-1906883-SnippetEntryIcons",   "settings": {"container_width":"1350px","container_padding_mobile":"1.2rem","container_padding_tablet":"1.2rem","container_padding_desktop":"1.5rem","breakpoint_mobile":"600px","breakpoint_tablet":"900px","color_background":"var(--primary-gray-001)","color_heading":"var(--primary-purple-001)","color_body":"var(--primary-black-001)","color_first":"var(--primary-purple-001)","color_first_2":"var(--primary-purple-001-a-20)","color_second":"var(--primary-blue-or-purp-001)","color_third":"var(--primary-white-001)","color_fourth":"#9b39ce","color_success":"#25B831","color_error":"#FF0202","fonts_query":"","fonts_link":"","body_font_family":"var(--content-font-family)","body_font_size":"20px","body_font_weight":"400","body_font_letter_spacing":"0em","body_font_line_height":"140%","heading_font_family":"var(--headline-font-family)","heading_font_weight":"600","heading_font_style":"normal","heading_font_transform":"none","heading_font_letter_spacing":"-0.045em","heading_font_line_height":"104%","button_font_family":"var(--content-font-family)","button_background":"var(--primary-purple-001)","button_text":"#ffffff","button_border":"0","button_size":"0.9em","button_spacing":"-0.015em","button_padding":"1em 2em","button_radius":"100px","button_transform":"none","button_weight":"400","button_background_hover":"#FFFFFF","button_text_hover":"var(--primary-purple-001)","button_border_hover":"0","button_background2":"var(--primary-blue-or-purp-001)","button_text2":"#fafbff","button_border2":"0","button_size2":"0.9em","button_spacing2":"-0.015em","button_padding2":"1em 2em","button_radius2":"100px","button_transform2":"none","button_weight2":"600","button_background_hover2":"#ffffff","button_text_hover2":"var(--primary-blue-or-purp-001)","button_border_hover2":"","button_background3":"var(--primary-white-001)","button_text3":"var(--primary-purple-001)","button_border3":"1px solid var(--primary-white-001)","button_size3":"0.9em","button_spacing3":"0","button_padding3":"1em 2em","button_radius3":"100px","button_transform3":"none","button_weight3":"400","button_background_hover3":"var(--primary-purple-001)","button_text_hover3":"var(--primary-white-001)","button_border_hover3":"1px solid var(--primary-white-001)","button_background4":"var(--primary-purple-001)","button_text4":"var(--primary-white-001)","button_border4":"1px solid var(--primary-white-001)","button_size4":"0.9em","button_spacing4":"0","button_padding4":"1em 2em","button_radius4":"100px","button_transform4":"none","button_weight4":"400","button_background_hover4":"var(--primary-white-001)","button_text_hover4":"var(--primary-purple-001)","button_border_hover4":"0","button_background5":"#FAFBFF","button_text5":"#262F59","button_border5":"0","button_size5":"0.9em","button_spacing5":"0","button_padding5":"1em 2em","button_radius5":"100px","button_transform5":"none","button_weight5":"400","button_background_hover5":"#262F59","button_text_hover5":"#ffffff","button_border_hover5":"0","button_background6":"var(--primary-blue-or-purp-001)","button_text6":"var(--primary-white-001)","button_border6":"1px solid var(--primary-white-001)","button_size6":".9em","button_spacing6":"0","button_padding6":"1em 5em","button_radius6":"100px","button_transform6":"uppercase","button_weight6":"400","button_background_hover6":"#FAFBFF","button_text_hover6":"var(--primary-blue-or-purp-001)","button_border_hover6":"1px solid transparent","button_background7":"var(--primary-black-001)","button_text7":"var(--primary-white-001)","button_border7":"0","button_size7":".9em","button_spacing7":"0","button_padding7":"1em 2em","button_radius7":"100px","button_transform7":"none","button_weight7":"500","button_background_hover7":"#fafbff","button_text_hover7":"var(--primary-black-001)","button_border_hover7":"0","button_background8":"#ffffff","button_text8":"var(--primary-black-001)","button_border8":"0","button_size8":".9em","button_spacing8":"0","button_padding8":"1em 2em","button_radius8":"100px","button_transform8":"none","button_weight8":"500","button_background_hover8":"var(--primary-black-001)","button_text_hover8":"#ffffff","button_border_hover8":"0","button_background9":"transparent","button_text9":"var(--primary-white-001)","button_border9":"1px solid var(--primary-white-001)","button_size9":".9em","button_spacing9":"0","button_padding9":"1em 2.65em","button_radius9":"100px","button_transform9":"none","button_weight9":"400","button_background_hover9":"var(--primary-black-001)","button_text_hover9":"#ffffff","button_border_hover9":"1px solid var(--primary-black-001)","label_text_color":"var(--primary-purple-001)","label_custom_styles":"","placeholder_color":"var(--primary-purple-001)","input_background":"rgba(0,0,0,0)","input_text_color":"var(--primary-purple-001)","input_border":"1px solid var(--primary-purple-001)","input_size":"0.8em","input_spacing":"inherit","
2013input_padding":"0.8em 1.5em","input_radius":"0.6em","input_weight":"500","free_shipping_threshold":0,"allow_note":true,"cart_additional_msg":"","cart_return_policy":"","shipping_calculator":false,"shipping_calculator_heading":"Shipping Rates Calculator","shipping_calculator_default_country":"United States","shipping_calculator_submit_button_label":"Calculate","shipping_calculator_submit_button_label_disabled":"Calculating...","otp_shipping_fee":"$8.00","quantity_limit":"150","mega_menu_position":"center","mega_menu_width":"container","mega_menu_1_parent_link":"","mega_menu_2_parent_link":"","mega_menu_3_parent_link":"","mega_menu_4_parent_link":"","mega_menu_5_parent_link":"","product_card_img_mode":"hover","product_card_text_align":"left","product_card_quick_view":true,"product_card_swatches":true,"social_instagram":"https:\/\/www.instagram.com\/pendulumlifeco\/","social_facebook":"https:\/\/www.facebook.com\/PendulumLife\/","social_twitter":"https:\/\/twitter.com\/pendulum_co","social_pinterest":"","social_tiktok":"","social_snapchat":"","social_tumblr":"","social_linkedin":"https:\/\/www.linkedin.com\/company\/pendulumco","social_youtube":"https:\/\/www.youtube.com\/@pendulumlife42\/featured","social_vimeo":"","bis_list":"YgWdM8","bis_cta":"Join waitlist","bis_consent_check":"By submitting my e-mail I agree to be subscribed to receive news and offers.","bis_description":"Register below to join the waitlist and be the first to know when it launches.","bis_success_message":"You are in! You'll be the first to know when this product becomes available.","show_wholesale_disclaimer":true,"wholesale_disclaimer":"\u003cp\u003e*Based on in-vitro studies\u003c\/p\u003e\u003cp\u003eAs a Pendulum Partner, in addition to Pendulum's further Terms and Conditions, you agree to the following absent written agreement with Pendulum:\u003c\/p\u003e\u003cp\u003ei) You are explicitly prohibited from advertising, promoting, offering for sale and re-selling any and all Pendulum products on third-party platforms including but not limited to Google.com, Amazon.com and Walmart.com. Selling Pendulum's products on your website associated directly with your store(s)\/practices or in your store(s)\/practices is permissible.\u003cbr\/\u003e\u003cbr\/\u003eii) Any resale of Pendulum products will adhere to Pendulum's minimum advertised price (MAP) policy. Pendulum's MAP shall be no less than the current lowest price as published on the Pendulum website pendulumlife.com, Amazon.com or Walmart.com. This MAP is established by Pendulum and may be adjusted by Pendulum at such time.\u003c\/p\u003e","use_klaviyo_form":true,"klaviyo_list_id":"WFEWj4","favicon":"\/\/pendulumlife.com\/cdn\/shop\/files\/favicon.png?v=1639593633","enable_backorder":false,"backorder_skus":"PGC-01-MEM,AMUC-01-MEM","backorder_msg":"There is currently a product that is backordered in your subscription. We apologize for the inconvenience. Due to supply chain issues, all shipments are currently delayed. We understand that this is frustrating and we appreciate your understanding. We'll update you ASAP when your product is back in inventory since our valued subscription members are prioritized for fulfillment!","enable_ca_shipping":true,"consent_check":"I understand that this item is non-refundable, that the customer is responsible for any customs fees and clearance, and that Pendulum will not be able to track the package once it departs from the U.S.","quantity_error":"\u003cp\u003eYou have products in your cart that cannot be shipped to you. Due to Canadian import laws, we can only ship a maximum of 3 units of any of the following products: Akkermansia, Metabolic Daily, or Polyphenol Booster. You can choose the one-time purchase option or a 3-month supply membership of these items. \u003cbr\u003e\u003cbr\u003eAt this time, we cannot ship Glucose Control internationally. If you have an item that isn't on the approved list, please remove it from your cart and proceed with checkout.\u003c\/p\u003e","canada_tax_notice":"\u003cp\u003eCustomers are responsible for any additional charges incurred for customs clearing and international duties or taxes.\u003c\/p\u003e","international_shipping_consent":"To continue with your purchase, agree to the international shipping terms.","unverified_error_msg":"No account found. If you registered but haven't verified your account, \u003ca href='\/account\/register'\u003eclick here\u003c\/a\u003e to re-verify.","show_zwidget_products":"pendulum-akkermansia, pendulum-glucose-control-2-og","show_zwidget_pages":"","enable_exit_popup":true,"title":"Not ready to purchase?","description":"\u003cp\u003eStay in touch about special discounts, nutrition tips and additional education.\u003c\/p\u003e","section_bg":"var(--primary-purple-001)","title_color":"#ffffff","text_color":"#ffffff","section_padding_desktop":"4em 0","section_padding_mobile":"1em","klaviyo_id":"WFEWj4","counseling_first_product":"free-group-nutrition-coaching-call-optional","counseling_second_product":"free-45-minute-nutrition-coaching-call","discount_codes":"HALLEGIFT,FREEBIE,DECSAVE,FEBRUARY,FEBSAVE,FEB20,GUT20,MAYSAVE,MAY20,APRIL,APRILSAVE,APR20,SUMMER,SUMMER20,OCT22","addon_id":"42938051330102","custom_starts_with":"WS","custom_dsc_msg":"This is a wholesale, non-refundable order","show_post_purchase_notification":false,"custom_post_purchase_notification":"We are transitioning to a new operations system, so apologies if you receive duplicative shipment notifications from the team. You can reach out to our Customer Care team any time if there is any confusion.","display_recharge_news":true,"recharge_faq_title":"Popular help topics","recharge_faq_text":"\u003cp\u003eNeed help managing your membership?\u003cbr\/\u003eHere are some popular help topics:\u003c\/p\u003e","recharge_faq_content":"\u003cul\u003e\u003cli\u003e\u003ca href=\"https:\/\/pendulumlife.com\/pages\/help?view=help-center\u0026page=article\u0026topic=subscriptions\u0026category=subscription-management\u0026article=how-can-i-skip-or-reschedule-a-subscription-renewal\" target=\"_blank\" title=\"Update delivery date\"\u003eUpdate delivery date\u003c\/a\u003e\u003c\/li\u003e\u003cli\u003e\u003ca href=\"https:\/\/pendulumlife.com\/pages\/help?view=help-center\u0026page=article\u0026article=how-long-does-shipping-take\" target=\"_blank\" title=\"Order status\"\u003eOrder status\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e","recharge_faq_news":"\u003cp\u003eVisit our \u003ca href=\"https:\/\/pendulumlife.com\/pages\/help\" target=\"_blank\" title=\"Help Center\"\u003eHelp Center\u003c\/a\u003e for more info.\u003c\/p\u003e","animate_on_scroll":false,"show_header_with_tabs":false,"posthog_key":"phc_47oIsZ3tJoVn9ZH1moNKtBMqG05Y2Gr4348BT850Sa6","posthog_host":"https:\/\/t.pendulumlife.com","checkout_logo_
2013image":"\/\/pendulumlife.com\/cdn\/shop\/files\/logo_bef9007a-282e-4f66-a4c1-96d0dcfa5084.png?v=1638453989","checkout_logo_position":"left","checkout_logo_size":"medium","checkout_body_background_color":"#fff","checkout_input_background_color_mode":"white","checkout_sidebar_background_color":"#fafafa","checkout_heading_font":"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'","checkout_body_font":"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'","checkout_accent_color":"#9b39ce","checkout_button_color":"var(--primary-purple-001)","checkout_error_color":"#e22120","enable_ab_1":false,"number_of_variations_1":1,"apply_to_valid_path_1":false,"valid_path_1":"\/","number_of_variations_2":2,"apply_to_valid_path_2":true,"valid_path_2":"\/pages\/clinical-trials","addon":"free-4-week-healthy-microbiome-meal-plan-2000-calorie-1","cart_sentence":"\u003cp\u003e\u003cstrong\u003eHave a promo code?\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eContinue to checkout to add it to the following page before purchase.\u003c\/p\u003e","customer_layout":"customer_area"},   "imageUrls": {},   "assetUrls": {},   "paginate": null,   "args": { "icon": "hamburger", "iconColor": null, "iconAriaHidden": null, "iconFocusable": null, "iconTabIndex": null, "iconRole": null, "iconLabel": null}  }
2014  </script>
2014
2015  
2015<script
2016    type="module"
2017  >
2018    import UI from "https://dlkcm4rp5v9zk.cloudfront.net/ui_modular.dist.js";
2019    const uiJsName = "SnippetEntryIcons";
2020    const uiRootId = "ui-root-snippet-1906883-SnippetEntryIcons";
2021    const uiDataId = "ui-data-snippet-1906883-SnippetEntryIcons";
2022    if (!(uiJsName in UI.snippets)) {
2023      throw new Error(`Snippet ${uiJsName} not found in UI.snippets`);
2024    }
2025    const uiModule = await UI.snippets[uiJsName]();
2026    const uiInit = uiModule.default;
2027    uiInit(document.getElementById(uiRootId), document.getElementById(uiDataId));
2028  </script>
2028
2029  <!-- SNIPPET:END:SnippetEntryIcons -->
2030
2031  </button>
2032</div><div
2033  class="
2034    container
2035    header-content
2036    logo_center
2037    body_font
2038    header-width
2039    header-content-mega-menu-width-container
2040  "
2041><nav class="header-main-menu flex-1 justify-content-start control"><div class="item  has-dropdown" aria-haspopup="true" data-parent="shop">
2042  <a class="nav-1 menu-link" href="#" onclick="return false;">
2043    Shop
2044
2045
2046  
2047  
2048  
2049  
2050  
2051<!-- SNIPPET:BEGIN:SnippetEntryIcons -->
2052  <div id="ui-root-snippet-3032796-SnippetEntryIcons" class="ui-root"></div>
2053  
2053<script id="ui-data-snippet-3032796-SnippetEntryIcons" type="application/json">
2054    {   "snippetInstanceId": "snippet-3032796-SnippetEntryIcons",   "settings": {"container_width":"1350px","container_padding_mobile":"1.2rem","container_padding_tablet":"1.2rem","container_padding_desktop":"1.5rem","breakpoint_mobile":"600px","breakpoint_tablet":"900px","color_background":"var(--primary-gray-001)","color_heading":"var(--primary-purple-001)","color_body":"var(--primary-black-001)","color_first":"var(--primary-purple-001)","color_first_2":"var(--primary-purple-001-a-20)","color_second":"var(--primary-blue-or-purp-001)","color_third":"var(--primary-white-001)","color_fourth":"#9b39ce","color_success":"#25B831","color_error":"#FF0202","fonts_query":"","fonts_link":"","body_font_family":"var(--content-font-family)","body_font_size":"20px","body_font_weight":"400","body_font_letter_spacing":"0em","body_font_line_height":"140%","heading_font_family":"var(--headline-font-family)","heading_font_weight":"600","heading_font_style":"normal","heading_font_transform":"none","heading_font_letter_spacing":"-0.045em","heading_font_line_height":"104%","button_font_family":"var(--content-font-family)","button_background":"var(--primary-purple-001)","button_text":"#ffffff","button_border":"0","button_size":"0.9em","button_spacing":"-0.015em","button_padding":"1em 2em","button_radius":"100px","button_transform":"none","button_weight":"400","button_background_hover":"#FFFFFF","button_text_hover":"var(--primary-purple-001)","button_border_hover":"0","button_background2":"var(--primary-blue-or-purp-001)","button_text2":"#fafbff","button_border2":"0","button_size2":"0.9em","button_spacing2":"-0.015em","button_padding2":"1em 2em","button_radius2":"100px","button_transform2":"none","button_weight2":"600","button_background_hover2":"#ffffff","button_text_hover2":"var(--primary-blue-or-purp-001)","button_border_hover2":"","button_background3":"var(--primary-white-001)","button_text3":"var(--primary-purple-001)","button_border3":"1px solid var(--primary-white-001)","button_size3":"0.9em","button_spacing3":"0","button_padding3":"1em 2em","button_radius3":"100px","button_transform3":"none","button_weight3":"400","button_background_hover3":"var(--primary-purple-001)","button_text_hover3":"var(--primary-white-001)","button_border_hover3":"1px solid var(--primary-white-001)","button_background4":"var(--primary-purple-001)","button_text4":"var(--primary-white-001)","button_border4":"1px solid var(--primary-white-001)","button_size4":"0.9em","button_spacing4":"0","button_padding4":"1em 2em","button_radius4":"100px","button_transform4":"none","button_weight4":"400","button_background_hover4":"var(--primary-white-001)","button_text_hover4":"var(--primary-purple-001)","button_border_hover4":"0","button_background5":"#FAFBFF","button_text5":"#262F59","button_border5":"0","button_size5":"0.9em","button_spacing5":"0","button_padding5":"1em 2em","button_radius5":"100px","button_transform5":"none","button_weight5":"400","button_background_hover5":"#262F59","button_text_hover5":"#ffffff","button_border_hover5":"0","button_background6":"var(--primary-blue-or-purp-001)","button_text6":"var(--primary-white-001)","button_border6":"1px solid var(--primary-white-001)","button_size6":".9em","button_spacing6":"0","button_padding6":"1em 5em","button_radius6":"100px","button_transform6":"uppercase","button_weight6":"400","button_background_hover6":"#FAFBFF","button_text_hover6":"var(--primary-blue-or-purp-001)","button_border_hover6":"1px solid transparent","button_background7":"var(--primary-black-001)","button_text7":"var(--primary-white-001)","button_border7":"0","button_size7":".9em","button_spacing7":"0","button_padding7":"1em 2em","button_radius7":"100px","button_transform7":"none","button_weight7":"500","button_background_hover7":"#fafbff","button_text_hover7":"var(--primary-black-001)","button_border_hover7":"0","button_background8":"#ffffff","button_text8":"var(--primary-black-001)","button_border8":"0","button_size8":".9em","button_spacing8":"0","button_padding8":"1em 2em","button_radius8":"100px","button_transform8":"none","button_weight8":"500","button_background_hover8":"var(--primary-black-001)","button_text_hover8":"#ffffff","button_border_hover8":"0","button_background9":"transparent","button_text9":"var(--primary-white-001)","button_border9":"1px solid var(--primary-white-001)","button_size9":".9em","button_spacing9":"0","button_padding9":"1em 2.65em","button_radius9":"100px","button_transform9":"none","button_weight9":"400","button_background_hover9":"var(--primary-black-001)","button_text_hover9":"#ffffff","button_border_hover9":"1px solid var(--primary-black-001)","label_text_color":"var(--primary-purple-001)","label_custom_styles":"","placeholder_color":"var(--primary-purple-001)","input_background":"rgba(0,0,0,0)","input_text_color":"var(--primary-purple-001)","input_border":"1px solid var(--primary-purple-001)","input_size":"0.8em","input_spacing":"inherit","
2054input_padding":"0.8em 1.5em","input_radius":"0.6em","input_weight":"500","free_shipping_threshold":0,"allow_note":true,"cart_additional_msg":"","cart_return_policy":"","shipping_calculator":false,"shipping_calculator_heading":"Shipping Rates Calculator","shipping_calculator_default_country":"United States","shipping_calculator_submit_button_label":"Calculate","shipping_calculator_submit_button_label_disabled":"Calculating...","otp_shipping_fee":"$8.00","quantity_limit":"150","mega_menu_position":"center","mega_menu_width":"container","mega_menu_1_parent_link":"","mega_menu_2_parent_link":"","mega_menu_3_parent_link":"","mega_menu_4_parent_link":"","mega_menu_5_parent_link":"","product_card_img_mode":"hover","product_card_text_align":"left","product_card_quick_view":true,"product_card_swatches":true,"social_instagram":"https:\/\/www.instagram.com\/pendulumlifeco\/","social_facebook":"https:\/\/www.facebook.com\/PendulumLife\/","social_twitter":"https:\/\/twitter.com\/pendulum_co","social_pinterest":"","social_tiktok":"","social_snapchat":"","social_tumblr":"","social_linkedin":"https:\/\/www.linkedin.com\/company\/pendulumco","social_youtube":"https:\/\/www.youtube.com\/@pendulumlife42\/featured","social_vimeo":"","bis_list":"YgWdM8","bis_cta":"Join waitlist","bis_consent_check":"By submitting my e-mail I agree to be subscribed to receive news and offers.","bis_description":"Register below to join the waitlist and be the first to know when it launches.","bis_success_message":"You are in! You'll be the first to know when this product becomes available.","show_wholesale_disclaimer":true,"wholesale_disclaimer":"\u003cp\u003e*Based on in-vitro studies\u003c\/p\u003e\u003cp\u003eAs a Pendulum Partner, in addition to Pendulum's further Terms and Conditions, you agree to the following absent written agreement with Pendulum:\u003c\/p\u003e\u003cp\u003ei) You are explicitly prohibited from advertising, promoting, offering for sale and re-selling any and all Pendulum products on third-party platforms including but not limited to Google.com, Amazon.com and Walmart.com. Selling Pendulum's products on your website associated directly with your store(s)\/practices or in your store(s)\/practices is permissible.\u003cbr\/\u003e\u003cbr\/\u003eii) Any resale of Pendulum products will adhere to Pendulum's minimum advertised price (MAP) policy. Pendulum's MAP shall be no less than the current lowest price as published on the Pendulum website pendulumlife.com, Amazon.com or Walmart.com. This MAP is established by Pendulum and may be adjusted by Pendulum at such time.\u003c\/p\u003e","use_klaviyo_form":true,"klaviyo_list_id":"WFEWj4","favicon":"\/\/pendulumlife.com\/cdn\/shop\/files\/favicon.png?v=1639593633","enable_backorder":false,"backorder_skus":"PGC-01-MEM,AMUC-01-MEM","backorder_msg":"There is currently a product that is backordered in your subscription. We apologize for the inconvenience. Due to supply chain issues, all shipments are currently delayed. We understand that this is frustrating and we appreciate your understanding. We'll update you ASAP when your product is back in inventory since our valued subscription members are prioritized for fulfillment!","enable_ca_shipping":true,"consent_check":"I understand that this item is non-refundable, that the customer is responsible for any customs fees and clearance, and that Pendulum will not be able to track the package once it departs from the U.S.","quantity_error":"\u003cp\u003eYou have products in your cart that cannot be shipped to you. Due to Canadian import laws, we can only ship a maximum of 3 units of any of the following products: Akkermansia, Metabolic Daily, or Polyphenol Booster. You can choose the one-time purchase option or a 3-month supply membership of these items. \u003cbr\u003e\u003cbr\u003eAt this time, we cannot ship Glucose Control internationally. If you have an item that isn't on the approved list, please remove it from your cart and proceed with checkout.\u003c\/p\u003e","canada_tax_notice":"\u003cp\u003eCustomers are responsible for any additional charges incurred for customs clearing and international duties or taxes.\u003c\/p\u003e","international_shipping_consent":"To continue with your purchase, agree to the international shipping terms.","unverified_error_msg":"No account found. If you registered but haven't verified your account, \u003ca href='\/account\/register'\u003eclick here\u003c\/a\u003e to re-verify.","show_zwidget_products":"pendulum-akkermansia, pendulum-glucose-control-2-og","show_zwidget_pages":"","enable_exit_popup":true,"title":"Not ready to purchase?","description":"\u003cp\u003eStay in touch about special discounts, nutrition tips and additional education.\u003c\/p\u003e","section_bg":"var(--primary-purple-001)","title_color":"#ffffff","text_color":"#ffffff","section_padding_desktop":"4em 0","section_padding_mobile":"1em","klaviyo_id":"WFEWj4","counseling_first_product":"free-group-nutrition-coaching-call-optional","counseling_second_product":"free-45-minute-nutrition-coaching-call","discount_codes":"HALLEGIFT,FREEBIE,DECSAVE,FEBRUARY,FEBSAVE,FEB20,GUT20,MAYSAVE,MAY20,APRIL,APRILSAVE,APR20,SUMMER,SUMMER20,OCT22","addon_id":"42938051330102","custom_starts_with":"WS","custom_dsc_msg":"This is a wholesale, non-refundable order","show_post_purchase_notification":false,"custom_post_purchase_notification":"We are transitioning to a new operations system, so apologies if you receive duplicative shipment notifications from the team. You can reach out to our Customer Care team any time if there is any confusion.","display_recharge_news":true,"recharge_faq_title":"Popular help topics","recharge_faq_text":"\u003cp\u003eNeed help managing your membership?\u003cbr\/\u003eHere are some popular help topics:\u003c\/p\u003e","recharge_faq_content":"\u003cul\u003e\u003cli\u003e\u003ca href=\"https:\/\/pendulumlife.com\/pages\/help?view=help-center\u0026page=article\u0026topic=subscriptions\u0026category=subscription-management\u0026article=how-can-i-skip-or-reschedule-a-subscription-renewal\" target=\"_blank\" title=\"Update delivery date\"\u003eUpdate delivery date\u003c\/a\u003e\u003c\/li\u003e\u003cli\u003e\u003ca href=\"https:\/\/pendulumlife.com\/pages\/help?view=help-center\u0026page=article\u0026article=how-long-does-shipping-take\" target=\"_blank\" title=\"Order status\"\u003eOrder status\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e","recharge_faq_news":"\u003cp\u003eVisit our \u003ca href=\"https:\/\/pendulumlife.com\/pages\/help\" target=\"_blank\" title=\"Help Center\"\u003eHelp Center\u003c\/a\u003e for more info.\u003c\/p\u003e","animate_on_scroll":false,"show_header_with_tabs":false,"posthog_key":"phc_47oIsZ3tJoVn9ZH1moNKtBMqG05Y2Gr4348BT850Sa6","posthog_host":"https:\/\/t.pendulumlife.com","checkout_logo_
2054image":"\/\/pendulumlife.com\/cdn\/shop\/files\/logo_bef9007a-282e-4f66-a4c1-96d0dcfa5084.png?v=1638453989","checkout_logo_position":"left","checkout_logo_size":"medium","checkout_body_background_color":"#fff","checkout_input_background_color_mode":"white","checkout_sidebar_background_color":"#fafafa","checkout_heading_font":"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'","checkout_body_font":"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'","checkout_accent_color":"#9b39ce","checkout_button_color":"var(--primary-purple-001)","checkout_error_color":"#e22120","enable_ab_1":false,"number_of_variations_1":1,"apply_to_valid_path_1":false,"valid_path_1":"\/","number_of_variations_2":2,"apply_to_valid_path_2":true,"valid_path_2":"\/pages\/clinical-trials","addon":"free-4-week-healthy-microbiome-meal-plan-2000-calorie-1","cart_sentence":"\u003cp\u003e\u003cstrong\u003eHave a promo code?\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eContinue to checkout to add it to the following page before purchase.\u003c\/p\u003e","customer_layout":"customer_area"},   "imageUrls": {},   "assetUrls": {},   "paginate": null,   "args": { "icon": "arrow-down", "iconColor": null, "iconAriaHidden": null, "iconFocusable": null, "iconTabIndex": null, "iconRole": null, "iconLabel": null}  }
2055  </script>
2055
2056  
2056<script
2057    type="module"
2058  >
2059    import UI from "https://dlkcm4rp5v9zk.cloudfront.net/ui_modular.dist.js";
2060    const uiJsName = "SnippetEntryIcons";
2061    const uiRootId = "ui-root-snippet-3032796-SnippetEntryIcons";
2062    const uiDataId = "ui-data-snippet-3032796-SnippetEntryIcons";
2063    if (!(uiJsName in UI.snippets)) {
2064      throw new Error(`Snippet ${uiJsName} not found in UI.snippets`);
2065    }
2066    const uiModule = await UI.snippets[uiJsName]();
2067    const uiInit = uiModule.default;
2068    uiInit(document.getElementById(uiRootId), document.getElementById(uiDataId));
2069  </script>
2069
2070  <!-- SNIPPET:END:SnippetEntryIcons -->
2071
2072</a><div class="submenu expandable">
2073    <div class="submenu-inner">
2074<div class="item skipped-level "><a class="nav-3 menu-link" href="/products/pendulum-metabolic-daily-probiotic-metabolism">
2075              <div class="link-content flex direction-column justify-content-start align-items-start">
2076                <span class="item-title">
2077                  Metabolic Daily
2078                </span>
2079                
2080                  <span class="item-subtitle">Improve Metabolism</span>
2081                
2082              </div>
2083            </a>
2084          </div><div class="item skipped-level "><a class="nav-3 menu-link" href="/products/pendulum-akkermansia-probiotic-gut-health">
2085              <div class="link-content flex direction-column justify-content-start align-items-start">
2086                <span class="item-title">
2087                  Akkermansia
2088                </span>
2089                
2090                  <span class="item-subtitle">Replenish keystone strain</span>
2091                
2092              </div>
2093            </a>
2094          </div><div class="item skipped-level "><a class="nav-3 menu-link" href="/products/pendulum-glucose-control-probiotic-blood-sugar">
2095              <div class="link-content flex direction-column justify-content-start align-items-start">
2096                <span class="item-title">
2097                  Glucose Control
2098                </span>
2099                
2100                  <span class="item-subtitle">Lower glucose spikes and A1C</span>
2101                
2102              </div>
2103            </a>
2104          </div><div class="item skipped-level "><a class="nav-3 menu-link" href="/products/pendulum-polyphenol-booster-membership">
2105              <div class="link-content flex direction-column justify-content-start align-items-start">
2106                <span class="item-title">
2107                  Polyphenol Booster
2108                </span>
2109                
2110                  <span class="item-subtitle">Increase antioxidants to protect cells</span>
2111                
2112              </div>
2113            </a>
2114          </div><div class="item skipped-level "><a class="nav-3 menu-link" href="/products/gut-fuel-pouch">
2115              <div class="link-content flex direction-column justify-content-start align-items-start">
2116                <span class="item-title">
2117                  Gut Fuel Pouch
2118                </span>
2119                
2120                  <span class="item-subtitle">Turn everyday foods into superfoods</span>
2121                
2122              </div>
2123            </a>
2124          </div><div class="item skipped-level "><a class="nav-3 menu-link" href="/products/gut-fuel-packets">
2125              <div class="link-content flex direction-column justify-content-start align-items-start">
2126                <span class="item-title">
2127                  Gut Fuel Packets
2128                </span>
2129                
2130                  <span class="item-subtitle">Gut Fuel On-The-Go</span>
2131                
2132              </div>
2133            </a>
2134          </div><div class="item skipped-level "><a class="nav-3 menu-link" href="/pages/bundles">
2135              <div class="link-content flex direction-column justify-content-start align-items-start">
2136                <span class="item-title">
2137                  Bundle and Save
2138                </span>
2139                
2140              </div>
2141            </a>
2142          </div><div class="item skipped-level "><a class="nav-3 menu-link" href="/collections/all">
2143              <div class="link-content flex direction-column justify-content-start align-items-start">
2144                <span class="item-title">
2145                  Shop all
2146                </span>
2147                
2148              </div>
2149            </a>
2150          </div>
2151<div class="item   "><a class="nav-2 menu-link" href="#takethequiz">
2152            <div>
2153              <span>Take the quiz</span>
2154              
2155            </div></a></div>
2156<div class="item   "><a class="nav-2 menu-link" href="https://pendulumlife.com/pages/pay-with-hsa-fsa">
2157            <div>
2158              <span>Save up to 40% with HSA/FSA</span>
2159              
2160            </div></a></div></div>
2161  </div></div>
2162
2163
2164<script>
2165  document.addEventListener('DOMContentLoaded', function() {
2166    const searchParams = window.location.search;
2167    if (searchParams) {
2168      const menuLinks = document.getElementsByClassName('menu-link');
2169      Array.from(menuLinks).forEach(link => {
2170        if (link.href && !link.href.includes('#')) {
2171          const url = new URL(link.href);
2172          const currentParams = new URLSearchParams(searchParams);
2173          
2174          // Add each parameter only if it doesn't already exist
2175          for (const [key, value] of currentParams) {
2176            if (key.includes('utm_')) {
2177              if (!url.searchParams.has(key)) {
2178                url.searchParams.append(key, value);
2179              }
2180            }
2181          }
2182          
2183          link.href = url.toString();
2184        }
2185      });
2186    }
2187  });
2188</script>
2188
2189<div class="item  has-dropdown" aria-haspopup="true" data-parent="for-healthcare-providers">
2190  <a class="nav-1 menu-link" href="#" onclick="return false;">
2191    For healthcare providers
2192
2193
2194  
2195  
2196  
2197  
2198  
2199<!-- SNIPPET:BEGIN:SnippetEntryIcons -->
2200  <div id="ui-root-snippet-4213076-SnippetEntryIcons" class="ui-root"></div>
2201  
2201<script id="ui-data-snippet-4213076-SnippetEntryIcons" type="application/json">
2202    {   "snippetInstanceId": "snippet-4213076-SnippetEntryIcons",   "settings": {"container_width":"1350px","container_padding_mobile":"1.2rem","container_padding_tablet":"1.2rem","container_padding_desktop":"1.5rem","breakpoint_mobile":"600px","breakpoint_tablet":"900px","color_background":"var(--primary-gray-001)","color_heading":"var(--primary-purple-001)","color_body":"var(--primary-black-001)","color_first":"var(--primary-purple-001)","color_first_2":"var(--primary-purple-001-a-20)","color_second":"var(--primary-blue-or-purp-001)","color_third":"var(--primary-white-001)","color_fourth":"#9b39ce","color_success":"#25B831","color_error":"#FF0202","fonts_query":"","fonts_link":"","body_font_family":"var(--content-font-family)","body_font_size":"20px","body_font_weight":"400","body_font_letter_spacing":"0em","body_font_line_height":"140%","heading_font_family":"var(--headline-font-family)","heading_font_weight":"600","heading_font_style":"normal","heading_font_transform":"none","heading_font_letter_spacing":"-0.045em","heading_font_line_height":"104%","button_font_family":"var(--content-font-family)","button_background":"var(--primary-purple-001)","button_text":"#ffffff","button_border":"0","button_size":"0.9em","button_spacing":"-0.015em","button_padding":"1em 2em","button_radius":"100px","button_transform":"none","button_weight":"400","button_background_hover":"#FFFFFF","button_text_hover":"var(--primary-purple-001)","button_border_hover":"0","button_background2":"var(--primary-blue-or-purp-001)","button_text2":"#fafbff","button_border2":"0","button_size2":"0.9em","button_spacing2":"-0.015em","button_padding2":"1em 2em","button_radius2":"100px","button_transform2":"none","button_weight2":"600","button_background_hover2":"#ffffff","button_text_hover2":"var(--primary-blue-or-purp-001)","button_border_hover2":"","button_background3":"var(--primary-white-001)","button_text3":"var(--primary-purple-001)","button_border3":"1px solid var(--primary-white-001)","button_size3":"0.9em","button_spacing3":"0","button_padding3":"1em 2em","button_radius3":"100px","button_transform3":"none","button_weight3":"400","button_background_hover3":"var(--primary-purple-001)","button_text_hover3":"var(--primary-white-001)","button_border_hover3":"1px solid var(--primary-white-001)","button_background4":"var(--primary-purple-001)","button_text4":"var(--primary-white-001)","button_border4":"1px solid var(--primary-white-001)","button_size4":"0.9em","button_spacing4":"0","button_padding4":"1em 2em","button_radius4":"100px","button_transform4":"none","button_weight4":"400","button_background_hover4":"var(--primary-white-001)","button_text_hover4":"var(--primary-purple-001)","button_border_hover4":"0","button_background5":"#FAFBFF","button_text5":"#262F59","button_border5":"0","button_size5":"0.9em","button_spacing5":"0","button_padding5":"1em 2em","button_radius5":"100px","button_transform5":"none","button_weight5":"400","button_background_hover5":"#262F59","button_text_hover5":"#ffffff","button_border_hover5":"0","button_background6":"var(--primary-blue-or-purp-001)","button_text6":"var(--primary-white-001)","button_border6":"1px solid var(--primary-white-001)","button_size6":".9em","button_spacing6":"0","button_padding6":"1em 5em","button_radius6":"100px","button_transform6":"uppercase","button_weight6":"400","button_background_hover6":"#FAFBFF","button_text_hover6":"var(--primary-blue-or-purp-001)","button_border_hover6":"1px solid transparent","button_background7":"var(--primary-black-001)","button_text7":"var(--primary-white-001)","button_border7":"0","button_size7":".9em","button_spacing7":"0","button_padding7":"1em 2em","button_radius7":"100px","button_transform7":"none","button_weight7":"500","button_background_hover7":"#fafbff","button_text_hover7":"var(--primary-black-001)","button_border_hover7":"0","button_background8":"#ffffff","button_text8":"var(--primary-black-001)","button_border8":"0","button_size8":".9em","button_spacing8":"0","button_padding8":"1em 2em","button_radius8":"100px","button_transform8":"none","button_weight8":"500","button_background_hover8":"var(--primary-black-001)","button_text_hover8":"#ffffff","button_border_hover8":"0","button_background9":"transparent","button_text9":"var(--primary-white-001)","button_border9":"1px solid var(--primary-white-001)","button_size9":".9em","button_spacing9":"0","button_padding9":"1em 2.65em","button_radius9":"100px","button_transform9":"none","button_weight9":"400","button_background_hover9":"var(--primary-black-001)","button_text_hover9":"#ffffff","button_border_hover9":"1px solid var(--primary-black-001)","label_text_color":"var(--primary-purple-001)","label_custom_styles":"","placeholder_color":"var(--primary-purple-001)","input_background":"rgba(0,0,0,0)","input_text_color":"var(--primary-purple-001)","input_border":"1px solid var(--primary-purple-001)","input_size":"0.8em","input_spacing":"inherit","
2202input_padding":"0.8em 1.5em","input_radius":"0.6em","input_weight":"500","free_shipping_threshold":0,"allow_note":true,"cart_additional_msg":"","cart_return_policy":"","shipping_calculator":false,"shipping_calculator_heading":"Shipping Rates Calculator","shipping_calculator_default_country":"United States","shipping_calculator_submit_button_label":"Calculate","shipping_calculator_submit_button_label_disabled":"Calculating...","otp_shipping_fee":"$8.00","quantity_limit":"150","mega_menu_position":"center","mega_menu_width":"container","mega_menu_1_parent_link":"","mega_menu_2_parent_link":"","mega_menu_3_parent_link":"","mega_menu_4_parent_link":"","mega_menu_5_parent_link":"","product_card_img_mode":"hover","product_card_text_align":"left","product_card_quick_view":true,"product_card_swatches":true,"social_instagram":"https:\/\/www.instagram.com\/pendulumlifeco\/","social_facebook":"https:\/\/www.facebook.com\/PendulumLife\/","social_twitter":"https:\/\/twitter.com\/pendulum_co","social_pinterest":"","social_tiktok":"","social_snapchat":"","social_tumblr":"","social_linkedin":"https:\/\/www.linkedin.com\/company\/pendulumco","social_youtube":"https:\/\/www.youtube.com\/@pendulumlife42\/featured","social_vimeo":"","bis_list":"YgWdM8","bis_cta":"Join waitlist","bis_consent_check":"By submitting my e-mail I agree to be subscribed to receive news and offers.","bis_description":"Register below to join the waitlist and be the first to know when it launches.","bis_success_message":"You are in! You'll be the first to know when this product becomes available.","show_wholesale_disclaimer":true,"wholesale_disclaimer":"\u003cp\u003e*Based on in-vitro studies\u003c\/p\u003e\u003cp\u003eAs a Pendulum Partner, in addition to Pendulum's further Terms and Conditions, you agree to the following absent written agreement with Pendulum:\u003c\/p\u003e\u003cp\u003ei) You are explicitly prohibited from advertising, promoting, offering for sale and re-selling any and all Pendulum products on third-party platforms including but not limited to Google.com, Amazon.com and Walmart.com. Selling Pendulum's products on your website associated directly with your store(s)\/practices or in your store(s)\/practices is permissible.\u003cbr\/\u003e\u003cbr\/\u003eii) Any resale of Pendulum products will adhere to Pendulum's minimum advertised price (MAP) policy. Pendulum's MAP shall be no less than the current lowest price as published on the Pendulum website pendulumlife.com, Amazon.com or Walmart.com. This MAP is established by Pendulum and may be adjusted by Pendulum at such time.\u003c\/p\u003e","use_klaviyo_form":true,"klaviyo_list_id":"WFEWj4","favicon":"\/\/pendulumlife.com\/cdn\/shop\/files\/favicon.png?v=1639593633","enable_backorder":false,"backorder_skus":"PGC-01-MEM,AMUC-01-MEM","backorder_msg":"There is currently a product that is backordered in your subscription. We apologize for the inconvenience. Due to supply chain issues, all shipments are currently delayed. We understand that this is frustrating and we appreciate your understanding. We'll update you ASAP when your product is back in inventory since our valued subscription members are prioritized for fulfillment!","enable_ca_shipping":true,"consent_check":"I understand that this item is non-refundable, that the customer is responsible for any customs fees and clearance, and that Pendulum will not be able to track the package once it departs from the U.S.","quantity_error":"\u003cp\u003eYou have products in your cart that cannot be shipped to you. Due to Canadian import laws, we can only ship a maximum of 3 units of any of the following products: Akkermansia, Metabolic Daily, or Polyphenol Booster. You can choose the one-time purchase option or a 3-month supply membership of these items. \u003cbr\u003e\u003cbr\u003eAt this time, we cannot ship Glucose Control internationally. If you have an item that isn't on the approved list, please remove it from your cart and proceed with checkout.\u003c\/p\u003e","canada_tax_notice":"\u003cp\u003eCustomers are responsible for any additional charges incurred for customs clearing and international duties or taxes.\u003c\/p\u003e","international_shipping_consent":"To continue with your purchase, agree to the international shipping terms.","unverified_error_msg":"No account found. If you registered but haven't verified your account, \u003ca href='\/account\/register'\u003eclick here\u003c\/a\u003e to re-verify.","show_zwidget_products":"pendulum-akkermansia, pendulum-glucose-control-2-og","show_zwidget_pages":"","enable_exit_popup":true,"title":"Not ready to purchase?","description":"\u003cp\u003eStay in touch about special discounts, nutrition tips and additional education.\u003c\/p\u003e","section_bg":"var(--primary-purple-001)","title_color":"#ffffff","text_color":"#ffffff","section_padding_desktop":"4em 0","section_padding_mobile":"1em","klaviyo_id":"WFEWj4","counseling_first_product":"free-group-nutrition-coaching-call-optional","counseling_second_product":"free-45-minute-nutrition-coaching-call","discount_codes":"HALLEGIFT,FREEBIE,DECSAVE,FEBRUARY,FEBSAVE,FEB20,GUT20,MAYSAVE,MAY20,APRIL,APRILSAVE,APR20,SUMMER,SUMMER20,OCT22","addon_id":"42938051330102","custom_starts_with":"WS","custom_dsc_msg":"This is a wholesale, non-refundable order","show_post_purchase_notification":false,"custom_post_purchase_notification":"We are transitioning to a new operations system, so apologies if you receive duplicative shipment notifications from the team. You can reach out to our Customer Care team any time if there is any confusion.","display_recharge_news":true,"recharge_faq_title":"Popular help topics","recharge_faq_text":"\u003cp\u003eNeed help managing your membership?\u003cbr\/\u003eHere are some popular help topics:\u003c\/p\u003e","recharge_faq_content":"\u003cul\u003e\u003cli\u003e\u003ca href=\"https:\/\/pendulumlife.com\/pages\/help?view=help-center\u0026page=article\u0026topic=subscriptions\u0026category=subscription-management\u0026article=how-can-i-skip-or-reschedule-a-subscription-renewal\" target=\"_blank\" title=\"Update delivery date\"\u003eUpdate delivery date\u003c\/a\u003e\u003c\/li\u003e\u003cli\u003e\u003ca href=\"https:\/\/pendulumlife.com\/pages\/help?view=help-center\u0026page=article\u0026article=how-long-does-shipping-take\" target=\"_blank\" title=\"Order status\"\u003eOrder status\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e","recharge_faq_news":"\u003cp\u003eVisit our \u003ca href=\"https:\/\/pendulumlife.com\/pages\/help\" target=\"_blank\" title=\"Help Center\"\u003eHelp Center\u003c\/a\u003e for more info.\u003c\/p\u003e","animate_on_scroll":false,"show_header_with_tabs":false,"posthog_key":"phc_47oIsZ3tJoVn9ZH1moNKtBMqG05Y2Gr4348BT850Sa6","posthog_host":"https:\/\/t.pendulumlife.com","checkout_logo_
2202image":"\/\/pendulumlife.com\/cdn\/shop\/files\/logo_bef9007a-282e-4f66-a4c1-96d0dcfa5084.png?v=1638453989","checkout_logo_position":"left","checkout_logo_size":"medium","checkout_body_background_color":"#fff","checkout_input_background_color_mode":"white","checkout_sidebar_background_color":"#fafafa","checkout_heading_font":"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'","checkout_body_font":"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'","checkout_accent_color":"#9b39ce","checkout_button_color":"var(--primary-purple-001)","checkout_error_color":"#e22120","enable_ab_1":false,"number_of_variations_1":1,"apply_to_valid_path_1":false,"valid_path_1":"\/","number_of_variations_2":2,"apply_to_valid_path_2":true,"valid_path_2":"\/pages\/clinical-trials","addon":"free-4-week-healthy-microbiome-meal-plan-2000-calorie-1","cart_sentence":"\u003cp\u003e\u003cstrong\u003eHave a promo code?\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eContinue to checkout to add it to the following page before purchase.\u003c\/p\u003e","customer_layout":"customer_area"},   "imageUrls": {},   "assetUrls": {},   "paginate": null,   "args": { "icon": "arrow-down", "iconColor": null, "iconAriaHidden": null, "iconFocusable": null, "iconTabIndex": null, "iconRole": null, "iconLabel": null}  }
2203  </script>
2203
2204  
2204<script
2205    type="module"
2206  >
2207    import UI from "https://dlkcm4rp5v9zk.cloudfront.net/ui_modular.dist.js";
2208    const uiJsName = "SnippetEntryIcons";
2209    const uiRootId = "ui-root-snippet-4213076-SnippetEntryIcons";
2210    const uiDataId = "ui-data-snippet-4213076-SnippetEntryIcons";
2211    if (!(uiJsName in UI.snippets)) {
2212      throw new Error(`Snippet ${uiJsName} not found in UI.snippets`);
2213    }
2214    const uiModule = await UI.snippets[uiJsName]();
2215    const uiInit = uiModule.default;
2216    uiInit(document.getElementById(uiRootId), document.getElementById(uiDataId));
2217  </script>
2217
2218  <!-- SNIPPET:END:SnippetEntryIcons -->
2219
2220</a><div class="submenu expandable">
2221    <div class="submenu-inner">
2222<div class="item   "><a class="nav-2 menu-link" href="https://pendulumlife.com/pages/healthcareprofessionals">
2223            <div>
2224              <span>Provider program</span>
2225              
2226            </div></a></div>
2227<div class="item   "><a class="nav-2 menu-link" href="https://pendulumlife.com/blogs/resources/tagged/resources">
2228            <div>
2229              <span>Provider resources</span>
2230              
2231            </div></a></div>
2232<div class="item   "><a class="nav-2 menu-link" href="/pages/healthcare-partner-sign-up">
2233            <div>
2234              <span>Sign up to get Pendulum for your patients</span>
2235              
2236            </div></a></div>
2237<div class="item ws-only  "><a class="nav-2 menu-link" href="https://pendulumlife.com/account?view=wholesale">
2238            <div>
2239              <span>Shop wholesale</span>
2240              
2241            </div></a></div>
2242<div class="item   "><a class="nav-2 menu-link" href="/pages/pendulum-events-and-on-demand-education">
2243            <div>
2244              <span>Events</span>
2245              
2246            </div></a></div>
2247<div class="item   "><a class="nav-2 menu-link" href="https://pendulumlife.com/pages/research-clinical-trials">
2248            <div>
2249              <span>Clinical trials</span>
2250              
2251            </div></a></div></div>
2252  </div></div>
2253
2254
2255<script>
2256  document.addEventListener('DOMContentLoaded', function() {
2257    const searchParams = window.location.search;
2258    if (searchParams) {
2259      const menuLinks = document.getElementsByClassName('menu-link');
2260      Array.from(menuLinks).forEach(link => {
2261        if (link.href && !link.href.includes('#')) {
2262          const url = new URL(link.href);
2263          const currentParams = new URLSearchParams(searchParams);
2264          
2265          // Add each parameter only if it doesn't already exist
2266          for (const [key, value] of currentParams) {
2267            if (key.includes('utm_')) {
2268              if (!url.searchParams.has(key)) {
2269                url.searchParams.append(key, value);
2270              }
2271            }
2272          }
2273          
2274          link.href = url.toString();
2275        }
2276      });
2277    }
2278  });
2279</script>
2279
2280<div class="item " data-parent="referral-program">
2281  <a class="nav-1 menu-link" href="/pages/referral-landing" >
2282    Referral Program
2283</a></div>
2284
2285
2286<script>
2287  document.addEventListener('DOMContentLoaded', function() {
2288    const searchParams = window.location.search;
2289    if (searchParams) {
2290      const menuLinks = document.getElementsByClassName('menu-link');
2291      Array.from(menuLinks).forEach(link => {
2292        if (link.href && !link.href.includes('#')) {
2293          const url = new URL(link.href);
2294          const currentParams = new URLSearchParams(searchParams);
2295          
2296          // Add each parameter only if it doesn't already exist
2297          for (const [key, value] of currentParams) {
2298            if (key.includes('utm_')) {
2299              if (!url.searchParams.has(key)) {
2300                url.searchParams.append(key, value);
2301              }
2302            }
2303          }
2304          
2305          link.href = url.toString();
2306        }
2307      });
2308    }
2309  });
2310</script>
2310
2311</nav>
2312    
2313    
2314<a href="/" class="logo"><img src="//pendulumlife.com/cdn/shop/files/Pendulum_logo_new_600x.svg?v=1786499807" alt="Pendulum"></a>
2315  <nav class="header-main-menu flex-1"></nav><div class="top-utils top-utils-mega-menu-width-container">
2316  <div class="top-utils-wrap"><a
2317          
2318            href="/account/login" alt="Log In" data-k-hub-ignore="true"
2319          
2320          class="trigger-account item nav-1"
2321        >
2322
2323  
2324  
2325  
2326  
2327  
2328<!-- SNIPPET:BEGIN:SnippetEntryIcons -->
2329  <div id="ui-root-snippet-5867586-SnippetEntryIcons" class="ui-root"></div>
2330  
2330<script id="ui-data-snippet-5867586-SnippetEntryIcons" type="application/json">
2331    {   "snippetInstanceId": "snippet-5867586-SnippetEntryIcons",   "settings": {"container_width":"1350px","container_padding_mobile":"1.2rem","container_padding_tablet":"1.2rem","container_padding_desktop":"1.5rem","breakpoint_mobile":"600px","breakpoint_tablet":"900px","color_background":"var(--primary-gray-001)","color_heading":"var(--primary-purple-001)","color_body":"var(--primary-black-001)","color_first":"var(--primary-purple-001)","color_first_2":"var(--primary-purple-001-a-20)","color_second":"var(--primary-blue-or-purp-001)","color_third":"var(--primary-white-001)","color_fourth":"#9b39ce","color_success":"#25B831","color_error":"#FF0202","fonts_query":"","fonts_link":"","body_font_family":"var(--content-font-family)","body_font_size":"20px","body_font_weight":"400","body_font_letter_spacing":"0em","body_font_line_height":"140%","heading_font_family":"var(--headline-font-family)","heading_font_weight":"600","heading_font_style":"normal","heading_font_transform":"none","heading_font_letter_spacing":"-0.045em","heading_font_line_height":"104%","button_font_family":"var(--content-font-family)","button_background":"var(--primary-purple-001)","button_text":"#ffffff","button_border":"0","button_size":"0.9em","button_spacing":"-0.015em","button_padding":"1em 2em","button_radius":"100px","button_transform":"none","button_weight":"400","button_background_hover":"#FFFFFF","button_text_hover":"var(--primary-purple-001)","button_border_hover":"0","button_background2":"var(--primary-blue-or-purp-001)","button_text2":"#fafbff","button_border2":"0","button_size2":"0.9em","button_spacing2":"-0.015em","button_padding2":"1em 2em","button_radius2":"100px","button_transform2":"none","button_weight2":"600","button_background_hover2":"#ffffff","button_text_hover2":"var(--primary-blue-or-purp-001)","button_border_hover2":"","button_background3":"var(--primary-white-001)","button_text3":"var(--primary-purple-001)","button_border3":"1px solid var(--primary-white-001)","button_size3":"0.9em","button_spacing3":"0","button_padding3":"1em 2em","button_radius3":"100px","button_transform3":"none","button_weight3":"400","button_background_hover3":"var(--primary-purple-001)","button_text_hover3":"var(--primary-white-001)","button_border_hover3":"1px solid var(--primary-white-001)","button_background4":"var(--primary-purple-001)","button_text4":"var(--primary-white-001)","button_border4":"1px solid var(--primary-white-001)","button_size4":"0.9em","button_spacing4":"0","button_padding4":"1em 2em","button_radius4":"100px","button_transform4":"none","button_weight4":"400","button_background_hover4":"var(--primary-white-001)","button_text_hover4":"var(--primary-purple-001)","button_border_hover4":"0","button_background5":"#FAFBFF","button_text5":"#262F59","button_border5":"0","button_size5":"0.9em","button_spacing5":"0","button_padding5":"1em 2em","button_radius5":"100px","button_transform5":"none","button_weight5":"400","button_background_hover5":"#262F59","button_text_hover5":"#ffffff","button_border_hover5":"0","button_background6":"var(--primary-blue-or-purp-001)","button_text6":"var(--primary-white-001)","button_border6":"1px solid var(--primary-white-001)","button_size6":".9em","button_spacing6":"0","button_padding6":"1em 5em","button_radius6":"100px","button_transform6":"uppercase","button_weight6":"400","button_background_hover6":"#FAFBFF","button_text_hover6":"var(--primary-blue-or-purp-001)","button_border_hover6":"1px solid transparent","button_background7":"var(--primary-black-001)","button_text7":"var(--primary-white-001)","button_border7":"0","button_size7":".9em","button_spacing7":"0","button_padding7":"1em 2em","button_radius7":"100px","button_transform7":"none","button_weight7":"500","button_background_hover7":"#fafbff","button_text_hover7":"var(--primary-black-001)","button_border_hover7":"0","button_background8":"#ffffff","button_text8":"var(--primary-black-001)","button_border8":"0","button_size8":".9em","button_spacing8":"0","button_padding8":"1em 2em","button_radius8":"100px","button_transform8":"none","button_weight8":"500","button_background_hover8":"var(--primary-black-001)","button_text_hover8":"#ffffff","button_border_hover8":"0","button_background9":"transparent","button_text9":"var(--primary-white-001)","button_border9":"1px solid var(--primary-white-001)","button_size9":".9em","button_spacing9":"0","button_padding9":"1em 2.65em","button_radius9":"100px","button_transform9":"none","button_weight9":"400","button_background_hover9":"var(--primary-black-001)","button_text_hover9":"#ffffff","button_border_hover9":"1px solid var(--primary-black-001)","label_text_color":"var(--primary-purple-001)","label_custom_styles":"","placeholder_color":"var(--primary-purple-001)","input_background":"rgba(0,0,0,0)","input_text_color":"var(--primary-purple-001)","input_border":"1px solid var(--primary-purple-001)","input_size":"0.8em","input_spacing":"inherit","
2331input_padding":"0.8em 1.5em","input_radius":"0.6em","input_weight":"500","free_shipping_threshold":0,"allow_note":true,"cart_additional_msg":"","cart_return_policy":"","shipping_calculator":false,"shipping_calculator_heading":"Shipping Rates Calculator","shipping_calculator_default_country":"United States","shipping_calculator_submit_button_label":"Calculate","shipping_calculator_submit_button_label_disabled":"Calculating...","otp_shipping_fee":"$8.00","quantity_limit":"150","mega_menu_position":"center","mega_menu_width":"container","mega_menu_1_parent_link":"","mega_menu_2_parent_link":"","mega_menu_3_parent_link":"","mega_menu_4_parent_link":"","mega_menu_5_parent_link":"","product_card_img_mode":"hover","product_card_text_align":"left","product_card_quick_view":true,"product_card_swatches":true,"social_instagram":"https:\/\/www.instagram.com\/pendulumlifeco\/","social_facebook":"https:\/\/www.facebook.com\/PendulumLife\/","social_twitter":"https:\/\/twitter.com\/pendulum_co","social_pinterest":"","social_tiktok":"","social_snapchat":"","social_tumblr":"","social_linkedin":"https:\/\/www.linkedin.com\/company\/pendulumco","social_youtube":"https:\/\/www.youtube.com\/@pendulumlife42\/featured","social_vimeo":"","bis_list":"YgWdM8","bis_cta":"Join waitlist","bis_consent_check":"By submitting my e-mail I agree to be subscribed to receive news and offers.","bis_description":"Register below to join the waitlist and be the first to know when it launches.","bis_success_message":"You are in! You'll be the first to know when this product becomes available.","show_wholesale_disclaimer":true,"wholesale_disclaimer":"\u003cp\u003e*Based on in-vitro studies\u003c\/p\u003e\u003cp\u003eAs a Pendulum Partner, in addition to Pendulum's further Terms and Conditions, you agree to the following absent written agreement with Pendulum:\u003c\/p\u003e\u003cp\u003ei) You are explicitly prohibited from advertising, promoting, offering for sale and re-selling any and all Pendulum products on third-party platforms including but not limited to Google.com, Amazon.com and Walmart.com. Selling Pendulum's products on your website associated directly with your store(s)\/practices or in your store(s)\/practices is permissible.\u003cbr\/\u003e\u003cbr\/\u003eii) Any resale of Pendulum products will adhere to Pendulum's minimum advertised price (MAP) policy. Pendulum's MAP shall be no less than the current lowest price as published on the Pendulum website pendulumlife.com, Amazon.com or Walmart.com. This MAP is established by Pendulum and may be adjusted by Pendulum at such time.\u003c\/p\u003e","use_klaviyo_form":true,"klaviyo_list_id":"WFEWj4","favicon":"\/\/pendulumlife.com\/cdn\/shop\/files\/favicon.png?v=1639593633","enable_backorder":false,"backorder_skus":"PGC-01-MEM,AMUC-01-MEM","backorder_msg":"There is currently a product that is backordered in your subscription. We apologize for the inconvenience. Due to supply chain issues, all shipments are currently delayed. We understand that this is frustrating and we appreciate your understanding. We'll update you ASAP when your product is back in inventory since our valued subscription members are prioritized for fulfillment!","enable_ca_shipping":true,"consent_check":"I understand that this item is non-refundable, that the customer is responsible for any customs fees and clearance, and that Pendulum will not be able to track the package once it departs from the U.S.","quantity_error":"\u003cp\u003eYou have products in your cart that cannot be shipped to you. Due to Canadian import laws, we can only ship a maximum of 3 units of any of the following products: Akkermansia, Metabolic Daily, or Polyphenol Booster. You can choose the one-time purchase option or a 3-month supply membership of these items. \u003cbr\u003e\u003cbr\u003eAt this time, we cannot ship Glucose Control internationally. If you have an item that isn't on the approved list, please remove it from your cart and proceed with checkout.\u003c\/p\u003e","canada_tax_notice":"\u003cp\u003eCustomers are responsible for any additional charges incurred for customs clearing and international duties or taxes.\u003c\/p\u003e","international_shipping_consent":"To continue with your purchase, agree to the international shipping terms.","unverified_error_msg":"No account found. If you registered but haven't verified your account, \u003ca href='\/account\/register'\u003eclick here\u003c\/a\u003e to re-verify.","show_zwidget_products":"pendulum-akkermansia, pendulum-glucose-control-2-og","show_zwidget_pages":"","enable_exit_popup":true,"title":"Not ready to purchase?","description":"\u003cp\u003eStay in touch about special discounts, nutrition tips and additional education.\u003c\/p\u003e","section_bg":"var(--primary-purple-001)","title_color":"#ffffff","text_color":"#ffffff","section_padding_desktop":"4em 0","section_padding_mobile":"1em","klaviyo_id":"WFEWj4","counseling_first_product":"free-group-nutrition-coaching-call-optional","counseling_second_product":"free-45-minute-nutrition-coaching-call","discount_codes":"HALLEGIFT,FREEBIE,DECSAVE,FEBRUARY,FEBSAVE,FEB20,GUT20,MAYSAVE,MAY20,APRIL,APRILSAVE,APR20,SUMMER,SUMMER20,OCT22","addon_id":"42938051330102","custom_starts_with":"WS","custom_dsc_msg":"This is a wholesale, non-refundable order","show_post_purchase_notification":false,"custom_post_purchase_notification":"We are transitioning to a new operations system, so apologies if you receive duplicative shipment notifications from the team. You can reach out to our Customer Care team any time if there is any confusion.","display_recharge_news":true,"recharge_faq_title":"Popular help topics","recharge_faq_text":"\u003cp\u003eNeed help managing your membership?\u003cbr\/\u003eHere are some popular help topics:\u003c\/p\u003e","recharge_faq_content":"\u003cul\u003e\u003cli\u003e\u003ca href=\"https:\/\/pendulumlife.com\/pages\/help?view=help-center\u0026page=article\u0026topic=subscriptions\u0026category=subscription-management\u0026article=how-can-i-skip-or-reschedule-a-subscription-renewal\" target=\"_blank\" title=\"Update delivery date\"\u003eUpdate delivery date\u003c\/a\u003e\u003c\/li\u003e\u003cli\u003e\u003ca href=\"https:\/\/pendulumlife.com\/pages\/help?view=help-center\u0026page=article\u0026article=how-long-does-shipping-take\" target=\"_blank\" title=\"Order status\"\u003eOrder status\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e","recharge_faq_news":"\u003cp\u003eVisit our \u003ca href=\"https:\/\/pendulumlife.com\/pages\/help\" target=\"_blank\" title=\"Help Center\"\u003eHelp Center\u003c\/a\u003e for more info.\u003c\/p\u003e","animate_on_scroll":false,"show_header_with_tabs":false,"posthog_key":"phc_47oIsZ3tJoVn9ZH1moNKtBMqG05Y2Gr4348BT850Sa6","posthog_host":"https:\/\/t.pendulumlife.com","checkout_logo_
2331image":"\/\/pendulumlife.com\/cdn\/shop\/files\/logo_bef9007a-282e-4f66-a4c1-96d0dcfa5084.png?v=1638453989","checkout_logo_position":"left","checkout_logo_size":"medium","checkout_body_background_color":"#fff","checkout_input_background_color_mode":"white","checkout_sidebar_background_color":"#fafafa","checkout_heading_font":"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'","checkout_body_font":"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'","checkout_accent_color":"#9b39ce","checkout_button_color":"var(--primary-purple-001)","checkout_error_color":"#e22120","enable_ab_1":false,"number_of_variations_1":1,"apply_to_valid_path_1":false,"valid_path_1":"\/","number_of_variations_2":2,"apply_to_valid_path_2":true,"valid_path_2":"\/pages\/clinical-trials","addon":"free-4-week-healthy-microbiome-meal-plan-2000-calorie-1","cart_sentence":"\u003cp\u003e\u003cstrong\u003eHave a promo code?\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eContinue to checkout to add it to the following page before purchase.\u003c\/p\u003e","customer_layout":"customer_area"},   "imageUrls": {},   "assetUrls": {},   "paginate": null,   "args": { "icon": "user", "iconColor": null, "iconAriaHidden": null, "iconFocusable": null, "iconTabIndex": null, "iconRole": null, "iconLabel": null}  }
2332  </script>
2332
2333  
2333<script
2334    type="module"
2335  >
2336    import UI from "https://dlkcm4rp5v9zk.cloudfront.net/ui_modular.dist.js";
2337    const uiJsName = "SnippetEntryIcons";
2338    const uiRootId = "ui-root-snippet-5867586-SnippetEntryIcons";
2339    const uiDataId = "ui-data-snippet-5867586-SnippetEntryIcons";
2340    if (!(uiJsName in UI.snippets)) {
2341      throw new Error(`Snippet ${uiJsName} not found in UI.snippets`);
2342    }
2343    const uiModule = await UI.snippets[uiJsName]();
2344    const uiInit = uiModule.default;
2345    uiInit(document.getElementById(uiRootId), document.getElementById(uiDataId));
2346  </script>
2346
2347  <!-- SNIPPET:END:SnippetEntryIcons -->
2348<span>Account</span></a><a href="/cart" alt="My Shopping Cart" class="trigger-cart item nav-1">
2349
2350  
2351  
2352  
2353  
2354  
2355<!-- SNIPPET:BEGIN:SnippetEntryIcons -->
2356  <div id="ui-root-snippet-6705721-SnippetEntryIcons" class="ui-root"></div>
2357  
2357<script id="ui-data-snippet-6705721-SnippetEntryIcons" type="application/json">
2358    {   "snippetInstanceId": "snippet-6705721-SnippetEntryIcons",   "settings": {"container_width":"1350px","container_padding_mobile":"1.2rem","container_padding_tablet":"1.2rem","container_padding_desktop":"1.5rem","breakpoint_mobile":"600px","breakpoint_tablet":"900px","color_background":"var(--primary-gray-001)","color_heading":"var(--primary-purple-001)","color_body":"var(--primary-black-001)","color_first":"var(--primary-purple-001)","color_first_2":"var(--primary-purple-001-a-20)","color_second":"var(--primary-blue-or-purp-001)","color_third":"var(--primary-white-001)","color_fourth":"#9b39ce","color_success":"#25B831","color_error":"#FF0202","fonts_query":"","fonts_link":"","body_font_family":"var(--content-font-family)","body_font_size":"20px","body_font_weight":"400","body_font_letter_spacing":"0em","body_font_line_height":"140%","heading_font_family":"var(--headline-font-family)","heading_font_weight":"600","heading_font_style":"normal","heading_font_transform":"none","heading_font_letter_spacing":"-0.045em","heading_font_line_height":"104%","button_font_family":"var(--content-font-family)","button_background":"var(--primary-purple-001)","button_text":"#ffffff","button_border":"0","button_size":"0.9em","button_spacing":"-0.015em","button_padding":"1em 2em","button_radius":"100px","button_transform":"none","button_weight":"400","button_background_hover":"#FFFFFF","button_text_hover":"var(--primary-purple-001)","button_border_hover":"0","button_background2":"var(--primary-blue-or-purp-001)","button_text2":"#fafbff","button_border2":"0","button_size2":"0.9em","button_spacing2":"-0.015em","button_padding2":"1em 2em","button_radius2":"100px","button_transform2":"none","button_weight2":"600","button_background_hover2":"#ffffff","button_text_hover2":"var(--primary-blue-or-purp-001)","button_border_hover2":"","button_background3":"var(--primary-white-001)","button_text3":"var(--primary-purple-001)","button_border3":"1px solid var(--primary-white-001)","button_size3":"0.9em","button_spacing3":"0","button_padding3":"1em 2em","button_radius3":"100px","button_transform3":"none","button_weight3":"400","button_background_hover3":"var(--primary-purple-001)","button_text_hover3":"var(--primary-white-001)","button_border_hover3":"1px solid var(--primary-white-001)","button_background4":"var(--primary-purple-001)","button_text4":"var(--primary-white-001)","button_border4":"1px solid var(--primary-white-001)","button_size4":"0.9em","button_spacing4":"0","button_padding4":"1em 2em","button_radius4":"100px","button_transform4":"none","button_weight4":"400","button_background_hover4":"var(--primary-white-001)","button_text_hover4":"var(--primary-purple-001)","button_border_hover4":"0","button_background5":"#FAFBFF","button_text5":"#262F59","button_border5":"0","button_size5":"0.9em","button_spacing5":"0","button_padding5":"1em 2em","button_radius5":"100px","button_transform5":"none","button_weight5":"400","button_background_hover5":"#262F59","button_text_hover5":"#ffffff","button_border_hover5":"0","button_background6":"var(--primary-blue-or-purp-001)","button_text6":"var(--primary-white-001)","button_border6":"1px solid var(--primary-white-001)","button_size6":".9em","button_spacing6":"0","button_padding6":"1em 5em","button_radius6":"100px","button_transform6":"uppercase","button_weight6":"400","button_background_hover6":"#FAFBFF","button_text_hover6":"var(--primary-blue-or-purp-001)","button_border_hover6":"1px solid transparent","button_background7":"var(--primary-black-001)","button_text7":"var(--primary-white-001)","button_border7":"0","button_size7":".9em","button_spacing7":"0","button_padding7":"1em 2em","button_radius7":"100px","button_transform7":"none","button_weight7":"500","button_background_hover7":"#fafbff","button_text_hover7":"var(--primary-black-001)","button_border_hover7":"0","button_background8":"#ffffff","button_text8":"var(--primary-black-001)","button_border8":"0","button_size8":".9em","button_spacing8":"0","button_padding8":"1em 2em","button_radius8":"100px","button_transform8":"none","button_weight8":"500","button_background_hover8":"var(--primary-black-001)","button_text_hover8":"#ffffff","button_border_hover8":"0","button_background9":"transparent","button_text9":"var(--primary-white-001)","button_border9":"1px solid var(--primary-white-001)","button_size9":".9em","button_spacing9":"0","button_padding9":"1em 2.65em","button_radius9":"100px","button_transform9":"none","button_weight9":"400","button_background_hover9":"var(--primary-black-001)","button_text_hover9":"#ffffff","button_border_hover9":"1px solid var(--primary-black-001)","label_text_color":"var(--primary-purple-001)","label_custom_styles":"","placeholder_color":"var(--primary-purple-001)","input_background":"rgba(0,0,0,0)","input_text_color":"var(--primary-purple-001)","input_border":"1px solid var(--primary-purple-001)","input_size":"0.8em","input_spacing":"inherit","
2358input_padding":"0.8em 1.5em","input_radius":"0.6em","input_weight":"500","free_shipping_threshold":0,"allow_note":true,"cart_additional_msg":"","cart_return_policy":"","shipping_calculator":false,"shipping_calculator_heading":"Shipping Rates Calculator","shipping_calculator_default_country":"United States","shipping_calculator_submit_button_label":"Calculate","shipping_calculator_submit_button_label_disabled":"Calculating...","otp_shipping_fee":"$8.00","quantity_limit":"150","mega_menu_position":"center","mega_menu_width":"container","mega_menu_1_parent_link":"","mega_menu_2_parent_link":"","mega_menu_3_parent_link":"","mega_menu_4_parent_link":"","mega_menu_5_parent_link":"","product_card_img_mode":"hover","product_card_text_align":"left","product_card_quick_view":true,"product_card_swatches":true,"social_instagram":"https:\/\/www.instagram.com\/pendulumlifeco\/","social_facebook":"https:\/\/www.facebook.com\/PendulumLife\/","social_twitter":"https:\/\/twitter.com\/pendulum_co","social_pinterest":"","social_tiktok":"","social_snapchat":"","social_tumblr":"","social_linkedin":"https:\/\/www.linkedin.com\/company\/pendulumco","social_youtube":"https:\/\/www.youtube.com\/@pendulumlife42\/featured","social_vimeo":"","bis_list":"YgWdM8","bis_cta":"Join waitlist","bis_consent_check":"By submitting my e-mail I agree to be subscribed to receive news and offers.","bis_description":"Register below to join the waitlist and be the first to know when it launches.","bis_success_message":"You are in! You'll be the first to know when this product becomes available.","show_wholesale_disclaimer":true,"wholesale_disclaimer":"\u003cp\u003e*Based on in-vitro studies\u003c\/p\u003e\u003cp\u003eAs a Pendulum Partner, in addition to Pendulum's further Terms and Conditions, you agree to the following absent written agreement with Pendulum:\u003c\/p\u003e\u003cp\u003ei) You are explicitly prohibited from advertising, promoting, offering for sale and re-selling any and all Pendulum products on third-party platforms including but not limited to Google.com, Amazon.com and Walmart.com. Selling Pendulum's products on your website associated directly with your store(s)\/practices or in your store(s)\/practices is permissible.\u003cbr\/\u003e\u003cbr\/\u003eii) Any resale of Pendulum products will adhere to Pendulum's minimum advertised price (MAP) policy. Pendulum's MAP shall be no less than the current lowest price as published on the Pendulum website pendulumlife.com, Amazon.com or Walmart.com. This MAP is established by Pendulum and may be adjusted by Pendulum at such time.\u003c\/p\u003e","use_klaviyo_form":true,"klaviyo_list_id":"WFEWj4","favicon":"\/\/pendulumlife.com\/cdn\/shop\/files\/favicon.png?v=1639593633","enable_backorder":false,"backorder_skus":"PGC-01-MEM,AMUC-01-MEM","backorder_msg":"There is currently a product that is backordered in your subscription. We apologize for the inconvenience. Due to supply chain issues, all shipments are currently delayed. We understand that this is frustrating and we appreciate your understanding. We'll update you ASAP when your product is back in inventory since our valued subscription members are prioritized for fulfillment!","enable_ca_shipping":true,"consent_check":"I understand that this item is non-refundable, that the customer is responsible for any customs fees and clearance, and that Pendulum will not be able to track the package once it departs from the U.S.","quantity_error":"\u003cp\u003eYou have products in your cart that cannot be shipped to you. Due to Canadian import laws, we can only ship a maximum of 3 units of any of the following products: Akkermansia, Metabolic Daily, or Polyphenol Booster. You can choose the one-time purchase option or a 3-month supply membership of these items. \u003cbr\u003e\u003cbr\u003eAt this time, we cannot ship Glucose Control internationally. If you have an item that isn't on the approved list, please remove it from your cart and proceed with checkout.\u003c\/p\u003e","canada_tax_notice":"\u003cp\u003eCustomers are responsible for any additional charges incurred for customs clearing and international duties or taxes.\u003c\/p\u003e","international_shipping_consent":"To continue with your purchase, agree to the international shipping terms.","unverified_error_msg":"No account found. If you registered but haven't verified your account, \u003ca href='\/account\/register'\u003eclick here\u003c\/a\u003e to re-verify.","show_zwidget_products":"pendulum-akkermansia, pendulum-glucose-control-2-og","show_zwidget_pages":"","enable_exit_popup":true,"title":"Not ready to purchase?","description":"\u003cp\u003eStay in touch about special discounts, nutrition tips and additional education.\u003c\/p\u003e","section_bg":"var(--primary-purple-001)","title_color":"#ffffff","text_color":"#ffffff","section_padding_desktop":"4em 0","section_padding_mobile":"1em","klaviyo_id":"WFEWj4","counseling_first_product":"free-group-nutrition-coaching-call-optional","counseling_second_product":"free-45-minute-nutrition-coaching-call","discount_codes":"HALLEGIFT,FREEBIE,DECSAVE,FEBRUARY,FEBSAVE,FEB20,GUT20,MAYSAVE,MAY20,APRIL,APRILSAVE,APR20,SUMMER,SUMMER20,OCT22","addon_id":"42938051330102","custom_starts_with":"WS","custom_dsc_msg":"This is a wholesale, non-refundable order","show_post_purchase_notification":false,"custom_post_purchase_notification":"We are transitioning to a new operations system, so apologies if you receive duplicative shipment notifications from the team. You can reach out to our Customer Care team any time if there is any confusion.","display_recharge_news":true,"recharge_faq_title":"Popular help topics","recharge_faq_text":"\u003cp\u003eNeed help managing your membership?\u003cbr\/\u003eHere are some popular help topics:\u003c\/p\u003e","recharge_faq_content":"\u003cul\u003e\u003cli\u003e\u003ca href=\"https:\/\/pendulumlife.com\/pages\/help?view=help-center\u0026page=article\u0026topic=subscriptions\u0026category=subscription-management\u0026article=how-can-i-skip-or-reschedule-a-subscription-renewal\" target=\"_blank\" title=\"Update delivery date\"\u003eUpdate delivery date\u003c\/a\u003e\u003c\/li\u003e\u003cli\u003e\u003ca href=\"https:\/\/pendulumlife.com\/pages\/help?view=help-center\u0026page=article\u0026article=how-long-does-shipping-take\" target=\"_blank\" title=\"Order status\"\u003eOrder status\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e","recharge_faq_news":"\u003cp\u003eVisit our \u003ca href=\"https:\/\/pendulumlife.com\/pages\/help\" target=\"_blank\" title=\"Help Center\"\u003eHelp Center\u003c\/a\u003e for more info.\u003c\/p\u003e","animate_on_scroll":false,"show_header_with_tabs":false,"posthog_key":"phc_47oIsZ3tJoVn9ZH1moNKtBMqG05Y2Gr4348BT850Sa6","posthog_host":"https:\/\/t.pendulumlife.com","checkout_logo_
2358image":"\/\/pendulumlife.com\/cdn\/shop\/files\/logo_bef9007a-282e-4f66-a4c1-96d0dcfa5084.png?v=1638453989","checkout_logo_position":"left","checkout_logo_size":"medium","checkout_body_background_color":"#fff","checkout_input_background_color_mode":"white","checkout_sidebar_background_color":"#fafafa","checkout_heading_font":"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'","checkout_body_font":"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'","checkout_accent_color":"#9b39ce","checkout_button_color":"var(--primary-purple-001)","checkout_error_color":"#e22120","enable_ab_1":false,"number_of_variations_1":1,"apply_to_valid_path_1":false,"valid_path_1":"\/","number_of_variations_2":2,"apply_to_valid_path_2":true,"valid_path_2":"\/pages\/clinical-trials","addon":"free-4-week-healthy-microbiome-meal-plan-2000-calorie-1","cart_sentence":"\u003cp\u003e\u003cstrong\u003eHave a promo code?\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eContinue to checkout to add it to the following page before purchase.\u003c\/p\u003e","customer_layout":"customer_area"},   "imageUrls": {},   "assetUrls": {},   "paginate": null,   "args": { "icon": "bag", "iconColor": null, "iconAriaHidden": null, "iconFocusable": null, "iconTabIndex": null, "iconRole": null, "iconLabel": null}  }
2359  </script>
2359
2360  
2360<script
2361    type="module"
2362  >
2363    import UI from "https://dlkcm4rp5v9zk.cloudfront.net/ui_modular.dist.js";
2364    const uiJsName = "SnippetEntryIcons";
2365    const uiRootId = "ui-root-snippet-6705721-SnippetEntryIcons";
2366    const uiDataId = "ui-data-snippet-6705721-SnippetEntryIcons";
2367    if (!(uiJsName in UI.snippets)) {
2368      throw new Error(`Snippet ${uiJsName} not found in UI.snippets`);
2369    }
2370    const uiModule = await UI.snippets[uiJsName]();
2371    const uiInit = uiModule.default;
2372    uiInit(document.getElementById(uiRootId), document.getElementById(uiDataId));
2373  </script>
2373
2374  <!-- SNIPPET:END:SnippetEntryIcons -->
2375<span
2376              
2377                class="visually-hidden"
2378              
2379            >My Shopping Cart</span><div class="cart-count"></div>
2380        </a>
2381
2382              <style>
2383                .wholesale .item.nav-1.custom-item,
2384                .wholesale-otp .item.nav-1.custom-item {
2385                  display: none;
2386                }
2387              </style>
2388              <div class="item nav-1 custom-item">
2389                
2390                  
2391                    <a href="/#featured-products"><span class="btn v2">Shop now</span></a>
2392                  
2393                
2394              </div>
2395            
2396
2397</div>
2398</div>
2399</div>
2400
2401<a
2402  class="typeform hide hidden visually-hidden"
2403  href="#takethequiz"
2404  class="nav-2"
2405  data-tf-popup="FmZf2mD4"
2406  data-tf-iframe-props="title=Which probiotic is right for me?"
2407  data-tf-medium="snippet"
2408  ><strong>Take The Quiz</strong></a
2409>
2410<script type="module">
2411  const quizLinks = document.querySelectorAll('nav.header-main-menu .item a[href="#takethequiz"]');
2412  for (const quizLink of quizLinks) {
2413    quizLink.addEventListener('click', () => {
2414      document.querySelector('a[data-tf-popup]').click();
2415    });
2416  }
2417</script>
2417
2418
2419<script type="module" src="//pendulumlife.com/cdn/shop/t/10681/assets/auto_open_quiz.js?v=24063960637865347621785256883"></script>
2419
2420
2421
2422<script type="module">
2423  const setVarStyleHeaderOffset = () => {
2424    const bannerHeight = Number.parseFloat(
2425      getComputedStyle(document.documentElement).getPropertyValue('--global-top-banner-height')
2426    ) || 0;
2427    const headerOffset = (() => {
2428      if (globalThis.$s.media.isLarge) {return document.getElementById('header').offsetHeight;} else if (globalThis.$s.media.isMediumDown) {return document.getElementById('header').offsetHeight;}
2429      return 0;
2430    })();
2431    document.documentElement.style.setProperty('--header-offset', (headerOffset + bannerHeight) + 'px');
2432  };
2433  document.addEventListener('DOMContentLoaded', () => {
2434    setVarStyleHeaderOffset();
2435  });
2436  globalThis.addEventListener('mediaChange', setVarStyleHeaderOffset);
2437</script>
2437
2438
2439
2440</div></header>
2441
2442      
2443<section id="shopify-section-rs_cart" class="shopify-section cart-container"><style>
2444  #shopify-section-rs_cart {
2445    width: fit-content;
2446  }
2447
2448  #shopify-section-rs_cart > .ui-root {
2449    width: fit-content;
2450  }
2451</style>
2452
2453
2454
2455  
2456<!-- SECTION:BEGIN:SecEntryRsCart -->
2457  <div id="ui-root-section-rs_cart-SecEntryRsCart" class="ui-root"></div>
2458  
2458<script id="ui-data-section-rs_cart-SecEntryRsCart" type="application/json">
2459    {  "settings": {"container_width":"1350px","container_padding_mobile":"1.2rem","container_padding_tablet":"1.2rem","container_padding_desktop":"1.5rem","breakpoint_mobile":"600px","breakpoint_tablet":"900px","color_background":"var(--primary-gray-001)","color_heading":"var(--primary-purple-001)","color_body":"var(--primary-black-001)","color_first":"var(--primary-purple-001)","color_first_2":"var(--primary-purple-001-a-20)","color_second":"var(--primary-blue-or-purp-001)","color_third":"var(--primary-white-001)","color_fourth":"#9b39ce","color_success":"#25B831","color_error":"#FF0202","fonts_query":"","fonts_link":"","body_font_family":"var(--content-font-family)","body_font_size":"20px","body_font_weight":"400","body_font_letter_spacing":"0em","body_font_line_height":"140%","heading_font_family":"var(--headline-font-family)","heading_font_weight":"600","heading_font_style":"normal","heading_font_transform":"none","heading_font_letter_spacing":"-0.045em","heading_font_line_height":"104%","button_font_family":"var(--content-font-family)","button_background":"var(--primary-purple-001)","button_text":"#ffffff","button_border":"0","button_size":"0.9em","button_spacing":"-0.015em","button_padding":"1em 2em","button_radius":"100px","button_transform":"none","button_weight":"400","button_background_hover":"#FFFFFF","button_text_hover":"var(--primary-purple-001)","button_border_hover":"0","button_background2":"var(--primary-blue-or-purp-001)","button_text2":"#fafbff","button_border2":"0","button_size2":"0.9em","button_spacing2":"-0.015em","button_padding2":"1em 2em","button_radius2":"100px","button_transform2":"none","button_weight2":"600","button_background_hover2":"#ffffff","button_text_hover2":"var(--primary-blue-or-purp-001)","button_border_hover2":"","button_background3":"var(--primary-white-001)","button_text3":"var(--primary-purple-001)","button_border3":"1px solid var(--primary-white-001)","button_size3":"0.9em","button_spacing3":"0","button_padding3":"1em 2em","button_radius3":"100px","button_transform3":"none","button_weight3":"400","button_background_hover3":"var(--primary-purple-001)","button_text_hover3":"var(--primary-white-001)","button_border_hover3":"1px solid var(--primary-white-001)","button_background4":"var(--primary-purple-001)","button_text4":"var(--primary-white-001)","button_border4":"1px solid var(--primary-white-001)","button_size4":"0.9em","button_spacing4":"0","button_padding4":"1em 2em","button_radius4":"100px","button_transform4":"none","button_weight4":"400","button_background_hover4":"var(--primary-white-001)","button_text_hover4":"var(--primary-purple-001)","button_border_hover4":"0","button_background5":"#FAFBFF","button_text5":"#262F59","button_border5":"0","button_size5":"0.9em","button_spacing5":"0","button_padding5":"1em 2em","button_radius5":"100px","button_transform5":"none","button_weight5":"400","button_background_hover5":"#262F59","button_text_hover5":"#ffffff","button_border_hover5":"0","button_background6":"var(--primary-blue-or-purp-001)","button_text6":"var(--primary-white-001)","button_border6":"1px solid var(--primary-white-001)","button_size6":".9em","button_spacing6":"0","button_padding6":"1em 5em","button_radius6":"100px","button_transform6":"uppercase","button_weight6":"400","button_background_hover6":"#FAFBFF","button_text_hover6":"var(--primary-blue-or-purp-001)","button_border_hover6":"1px solid transparent","button_background7":"var(--primary-black-001)","button_text7":"var(--primary-white-001)","button_border7":"0","button_size7":".9em","button_spacing7":"0","button_padding7":"1em 2em","button_radius7":"100px","button_transform7":"none","button_weight7":"500","button_background_hover7":"#fafbff","button_text_hover7":"var(--primary-black-001)","button_border_hover7":"0","button_background8":"#ffffff","button_text8":"var(--primary-black-001)","button_border8":"0","button_size8":".9em","button_spacing8":"0","button_padding8":"1em 2em","button_radius8":"100px","button_transform8":"none","button_weight8":"500","button_background_hover8":"var(--primary-black-001)","button_text_hover8":"#ffffff","button_border_hover8":"0","button_background9":"transparent","button_text9":"var(--primary-white-001)","button_border9":"1px solid var(--primary-white-001)","button_size9":".9em","button_spacing9":"0","button_padding9":"1em 2.65em","button_radius9":"100px","button_transform9":"none","button_weight9":"400","button_background_hover9":"var(--primary-black-001)","button_text_hover9":"#ffffff","button_border_hover9":"1px solid var(--primary-black-001)","label_text_color":"var(--primary-purple-001)","label_custom_styles":"","placeholder_color":"var(--primary-purple-001)","input_background":"rgba(0,0,0,0)","input_text_color":"var(--primary-purple-001)","input_border":"1px solid var(--primary-purple-001)","input_size":"0.8em","input_spacing":"inherit","
2459input_padding":"0.8em 1.5em","input_radius":"0.6em","input_weight":"500","free_shipping_threshold":0,"allow_note":true,"cart_additional_msg":"","cart_return_policy":"","shipping_calculator":false,"shipping_calculator_heading":"Shipping Rates Calculator","shipping_calculator_default_country":"United States","shipping_calculator_submit_button_label":"Calculate","shipping_calculator_submit_button_label_disabled":"Calculating...","otp_shipping_fee":"$8.00","quantity_limit":"150","mega_menu_position":"center","mega_menu_width":"container","mega_menu_1_parent_link":"","mega_menu_2_parent_link":"","mega_menu_3_parent_link":"","mega_menu_4_parent_link":"","mega_menu_5_parent_link":"","product_card_img_mode":"hover","product_card_text_align":"left","product_card_quick_view":true,"product_card_swatches":true,"social_instagram":"https:\/\/www.instagram.com\/pendulumlifeco\/","social_facebook":"https:\/\/www.facebook.com\/PendulumLife\/","social_twitter":"https:\/\/twitter.com\/pendulum_co","social_pinterest":"","social_tiktok":"","social_snapchat":"","social_tumblr":"","social_linkedin":"https:\/\/www.linkedin.com\/company\/pendulumco","social_youtube":"https:\/\/www.youtube.com\/@pendulumlife42\/featured","social_vimeo":"","bis_list":"YgWdM8","bis_cta":"Join waitlist","bis_consent_check":"By submitting my e-mail I agree to be subscribed to receive news and offers.","bis_description":"Register below to join the waitlist and be the first to know when it launches.","bis_success_message":"You are in! You'll be the first to know when this product becomes available.","show_wholesale_disclaimer":true,"wholesale_disclaimer":"\u003cp\u003e*Based on in-vitro studies\u003c\/p\u003e\u003cp\u003eAs a Pendulum Partner, in addition to Pendulum's further Terms and Conditions, you agree to the following absent written agreement with Pendulum:\u003c\/p\u003e\u003cp\u003ei) You are explicitly prohibited from advertising, promoting, offering for sale and re-selling any and all Pendulum products on third-party platforms including but not limited to Google.com, Amazon.com and Walmart.com. Selling Pendulum's products on your website associated directly with your store(s)\/practices or in your store(s)\/practices is permissible.\u003cbr\/\u003e\u003cbr\/\u003eii) Any resale of Pendulum products will adhere to Pendulum's minimum advertised price (MAP) policy. Pendulum's MAP shall be no less than the current lowest price as published on the Pendulum website pendulumlife.com, Amazon.com or Walmart.com. This MAP is established by Pendulum and may be adjusted by Pendulum at such time.\u003c\/p\u003e","use_klaviyo_form":true,"klaviyo_list_id":"WFEWj4","favicon":"\/\/pendulumlife.com\/cdn\/shop\/files\/favicon.png?v=1639593633","enable_backorder":false,"backorder_skus":"PGC-01-MEM,AMUC-01-MEM","backorder_msg":"There is currently a product that is backordered in your subscription. We apologize for the inconvenience. Due to supply chain issues, all shipments are currently delayed. We understand that this is frustrating and we appreciate your understanding. We'll update you ASAP when your product is back in inventory since our valued subscription members are prioritized for fulfillment!","enable_ca_shipping":true,"consent_check":"I understand that this item is non-refundable, that the customer is responsible for any customs fees and clearance, and that Pendulum will not be able to track the package once it departs from the U.S.","quantity_error":"\u003cp\u003eYou have products in your cart that cannot be shipped to you. Due to Canadian import laws, we can only ship a maximum of 3 units of any of the following products: Akkermansia, Metabolic Daily, or Polyphenol Booster. You can choose the one-time purchase option or a 3-month supply membership of these items. \u003cbr\u003e\u003cbr\u003eAt this time, we cannot ship Glucose Control internationally. If you have an item that isn't on the approved list, please remove it from your cart and proceed with checkout.\u003c\/p\u003e","canada_tax_notice":"\u003cp\u003eCustomers are responsible for any additional charges incurred for customs clearing and international duties or taxes.\u003c\/p\u003e","international_shipping_consent":"To continue with your purchase, agree to the international shipping terms.","unverified_error_msg":"No account found. If you registered but haven't verified your account, \u003ca href='\/account\/register'\u003eclick here\u003c\/a\u003e to re-verify.","show_zwidget_products":"pendulum-akkermansia, pendulum-glucose-control-2-og","show_zwidget_pages":"","enable_exit_popup":true,"title":"Not ready to purchase?","description":"\u003cp\u003eStay in touch about special discounts, nutrition tips and additional education.\u003c\/p\u003e","section_bg":"var(--primary-purple-001)","title_color":"#ffffff","text_color":"#ffffff","section_padding_desktop":"4em 0","section_padding_mobile":"1em","klaviyo_id":"WFEWj4","counseling_first_product":"free-group-nutrition-coaching-call-optional","counseling_second_product":"free-45-minute-nutrition-coaching-call","discount_codes":"HALLEGIFT,FREEBIE,DECSAVE,FEBRUARY,FEBSAVE,FEB20,GUT20,MAYSAVE,MAY20,APRIL,APRILSAVE,APR20,SUMMER,SUMMER20,OCT22","addon_id":"42938051330102","custom_starts_with":"WS","custom_dsc_msg":"This is a wholesale, non-refundable order","show_post_purchase_notification":false,"custom_post_purchase_notification":"We are transitioning to a new operations system, so apologies if you receive duplicative shipment notifications from the team. You can reach out to our Customer Care team any time if there is any confusion.","display_recharge_news":true,"recharge_faq_title":"Popular help topics","recharge_faq_text":"\u003cp\u003eNeed help managing your membership?\u003cbr\/\u003eHere are some popular help topics:\u003c\/p\u003e","recharge_faq_content":"\u003cul\u003e\u003cli\u003e\u003ca href=\"https:\/\/pendulumlife.com\/pages\/help?view=help-center\u0026page=article\u0026topic=subscriptions\u0026category=subscription-management\u0026article=how-can-i-skip-or-reschedule-a-subscription-renewal\" target=\"_blank\" title=\"Update delivery date\"\u003eUpdate delivery date\u003c\/a\u003e\u003c\/li\u003e\u003cli\u003e\u003ca href=\"https:\/\/pendulumlife.com\/pages\/help?view=help-center\u0026page=article\u0026article=how-long-does-shipping-take\" target=\"_blank\" title=\"Order status\"\u003eOrder status\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e","recharge_faq_news":"\u003cp\u003eVisit our \u003ca href=\"https:\/\/pendulumlife.com\/pages\/help\" target=\"_blank\" title=\"Help Center\"\u003eHelp Center\u003c\/a\u003e for more info.\u003c\/p\u003e","animate_on_scroll":false,"show_header_with_tabs":false,"posthog_key":"phc_47oIsZ3tJoVn9ZH1moNKtBMqG05Y2Gr4348BT850Sa6","posthog_host":"https:\/\/t.pendulumlife.com","checkout_logo_
2459image":"\/\/pendulumlife.com\/cdn\/shop\/files\/logo_bef9007a-282e-4f66-a4c1-96d0dcfa5084.png?v=1638453989","checkout_logo_position":"left","checkout_logo_size":"medium","checkout_body_background_color":"#fff","checkout_input_background_color_mode":"white","checkout_sidebar_background_color":"#fafafa","checkout_heading_font":"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'","checkout_body_font":"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'","checkout_accent_color":"#9b39ce","checkout_button_color":"var(--primary-purple-001)","checkout_error_color":"#e22120","enable_ab_1":false,"number_of_variations_1":1,"apply_to_valid_path_1":false,"valid_path_1":"\/","number_of_variations_2":2,"apply_to_valid_path_2":true,"valid_path_2":"\/pages\/clinical-trials","addon":"free-4-week-healthy-microbiome-meal-plan-2000-calorie-1","cart_sentence":"\u003cp\u003e\u003cstrong\u003eHave a promo code?\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eContinue to checkout to add it to the following page before purchase.\u003c\/p\u003e","customer_layout":"customer_area"},  "section": {    "id": "rs_cart",    "index": null,    "index0": null,    "location": "static",    "settings":{"button_text":"Continue","show_hsa_fsa_message":true,"upsell_heading":"Power up your probiotics","upsell_heading_empty_cart":"Probiotics you may like"},    "blocks":[{  "id": "featured_product_ciRDKB",  "type": "featured_product",  "settings": {    "product_title": "Metabolic Daily",    "product_headline": "Improve metabolism",    "product_1_title": "30 Day Supply \/ Every Month",    "product_1": {  "object_type": "product",  "id": 7844393910326,  "title": "Pendulum Metabolic Daily",  "description": "\u003cstrong\u003ePendulum Metabolic Daily \u003c\/strong\u003e",  "compare_at_price": 6900,  "url": "/products/pendulum-metabolic-daily-probiotic-metabolism",  "type": "PMD",  "handle": "pendulum-metabolic-daily-probiotic-metabolism",  "published_at": [24,10,16,2,7,2025,3,183,true,"PDT"],  "tags": ["Actively_Selling_OnlineStore","Membership"],  "selling_plan_groups": [    {    "id": "d1c31b7d875f371afdda85ee0906e6c15aee403a",    "app_id": "SKIO",    "selling_plans": [{      "id": 2058944566      },{      "id": 2059042870      },{      "id": 2059075638      }]    }],  "first_available_variant":{  "id": 43857263231030,  "price": 4900,  "compare_at_price": 6900,  "sku": "PMD-01-MEM-02",  "barcode": null,  "available": true,  "inventory_quantity": 864169,  "inventory_management": "shopify",  "inventory_policy": "deny",  "title": "1 month supply",  "option1": "1 month supply",  "option2": null,  "option3": null,  "weight": 57,  "weight_unit": "oz",  "requires_shipping": true,  "taxable": true,  "featured_image": "\/\/pendulumlife.com\/cdn\/shop\/files\/PMD_30Cap_Carousel_01_668x668_2x_9b43790b-8e5c-4e30-a2da-d8b0af4cc306.png?v=1774542191",  "image": "\/\/pendulumlife.com\/cdn\/shop\/files\/PMD_30Cap_Carousel_01_668x668_2x_9b43790b-8e5c-4e30-a2da-d8b0af4cc306.png?v=1774542191",  "url": "\/products\/pendulum-metabolic-daily-probiotic-metabolism?variant=43857263231030",  "metafields": {    "cart": {"capsule_count":"(1) 30-count bottle","capsule_count_per_bottle":130,"inline_upsell_product":"gid:\/\/shopify\/ProductVariant\/43857263263798","product_to_upsell_inline":"gid:\/\/shopify\/ProductVariant\/43857263263798","upsell_savings_text":"Save $15 more every 90 days"}  },  "selling_plan_allocations": [{      "selling_plan": {      "id": 2058944566,      "name": "Every 30 Days",      "description": null      },      "price": 4900,      "compare_at_price": 4900      }]  },  "variants": [{  "id": 43857263231030,  "price": 4900,  "compare_at_price": 6900,  "sku": "PMD-01-MEM-02",  "barcode": null,  "available": true,  "inventory_quantity": 864169,  "inventory_management": "shopify",  "inventory_policy": "deny",  "title": "1 month supply",  "option1": "1 month supply",  "option2": null,  "option3": null,  "weight": 57,  "weight_unit": "oz",  "requires_shipping": true,  "taxable": true,  "featured_image": "\/\/pendulumlife.com\/cdn\/shop\/files\/PMD_30Cap_Carousel_01_668x668_2x_9b43790b-8e5c-4e30-a2da-d8b0af4cc306.png?v=1774542191",  "image": "\/\/pendulumlife.com\/cdn\/shop\/files\/PMD_30Cap_Carousel_01_668x668_2x_9b43790b-8e5c-4e30-a2da-d8b0af4cc306.png?v=1774542191",  "url": "\/products\/pendulum-metabolic-daily-probiotic-metabolism?variant=43857263231030",  "metafields": {    "cart": {"capsule_count":"(1) 30-count bottle","capsule_count_per_bottle":130,"inline_upsell_product":"gid:\/\/shopify\/ProductVariant\/43857263263798","product_to_upsell_inline":"gid:\/\/shopify\/ProductVariant\/43857263263798","upsell_savings_text":"Save $15 more every 90 days"}  },  "selling_plan_allocations": [{      "selling_plan": {      "id": 2058944566,      "name": "Every 30 Days",      "description": null      },      "price": 4900,      "compare_at_price": 4900      }]  },{  "id": 43857263263798,  "price": 13200,  "compare_at_price": 20700,  "sku": "PMD-90-MEM-02",  "barcode": null,  "available": true,  "inventory_quantity": 888149,  "inventory_management": "shopify",  "inventory_policy": "deny",  "title": "3 month supply",  "option1": "3 month supply",  "option2": null,  "option3": null,  "weight": 57,  "weight_unit": "oz",  "requires_shipping": true,  "taxable": true,  "featured_image": "\/\/pendulumlife.com\/cdn\/shop\/files\/Metabolic_Daily_Carousel_01_668x668_2x_b26e0187-3dee-41f0-a4c2-30ef7fe83454.png?v=1774469123",  "image": "\/\/pendulumlife.com\/cdn\/shop\/files\/Metabolic_Daily_Carousel_01_668x668_2x_b26e0187-3dee-41f0-a4c2-30ef7fe83454.png?v=1774469123",  "url": "\/products\/pendulum-metabolic-daily-probiotic-metabolism?variant=43857263263798",  "metafields": {    "cart": {"capsule_count":"(1) 90-count bottle"}  },  "selling_plan_allocations": [{      "selling_plan": {      "id": 2059042870,      "name": "Every 90 Days",      "description": null      },      "price": 13200,      "compare_at_price": 13200      }]  },{  "id": 43857263296566,  "price": 24990,  "compare_at_price": 41400,  "sku": "PMD-180-MEM-02",  "barcode": null,  "available": true,  "inventory_quantity": 999160,  "inventory_management": "shopify",  "inventory_policy": "deny",  "title": "6 month supply",  "option1": "6 month supply",  "option2": null,  "option3": null,  "weight": 340,  "weight_unit": "oz",  "requires_shipping": true,  "taxable": true,  "featured_image": "\/\/pendulumlife.com\/cdn\/shop\/files\/Metabolic_Daily_Carousel_01_668x668_2x_b26e0187-3dee-41f0-a4c2-30ef7fe83454.png?v=1774469123",  "image": "\/\/pendulumlife.com\/cdn\/shop\/files\/Metabolic_Daily_Carousel_01_668x668_2x_b26e0187-3dee-41f0-a4c2-30ef7fe83454.png?v=1774469123",  "url": "\/products\/pendulum-metabolic-daily-probiotic-metabolism?variant=43857263296566",  "metafields": {    "cart": {"capsule_count":"(2) 90-count bottles"}  },  "selling_plan_allocations": [{      "selling_plan": {      "id": 2059075638,      "name": "Every 180 Days",      "description": null      },      "price": 24990,      "compare_at_price": 24990      }]  },{  "id": 44181948563510,  "price": 13200,  "compare_at_price": 20700,  "sku": "PMD-03-MEM-02",  "barcode": null,  "available": true,  "inventory_quantity": -18799,  "inventory_management": null,  "inventory_policy": "continue",  "title": "3 month supply (3 bottles)",  "option1": "3 month supply (3 bottles)",  "option2": null,  "option3": null,  "weight": 170,  "weight_unit": "oz",  "requires_shipping": true,  "taxable": true,  "featured_image": "\/\/pendulumlife.com\/cdn\/shop\/files\/Metabolic_Daily_Carousel_01_668x668_2x_b26e0187-3dee-41f0-a4c2-30ef7fe83454.png?v=1774469123",  "image": "\/\/pendulumlife.com\/cdn\/shop\/files\/Metabolic_Daily_Carousel_01_668x668_2x_b26e0187-3dee-41f0-a4c2-30ef7fe83454.png?v=1774469123",  "url": "\/products\/pendulum-metabolic-daily-probiotic-metabolism?variant=44181948563510",  "metafields": {    "cart": {"capsule_count":" (3) 30-count bottles"}  },  "selling_plan_allocations": [{      "selling_plan": {      "id": 2059042870,      "name": "Every 90 Days",      "description": null      },      "price": 13200,      "compare_at_price": 13200      }]  },{  "id": 44184227119158,  "price": 13200,  "compare_at_price": 28200,  "sku": "PMD-90-MEM-02",  "barcode": null,  "available": true,  "inventory_quantity": -5821,  "inventory_management": "shopify",  "inventory_policy": "continue",  "title": "3 month delivery",  "option1": "3 month delivery",  "option2": null,  "option3": null,  "weight": 57,  "weight_unit": "oz",  "requires_shipping": true,  "taxable": true,  "featured_image": "\/\/pendulumlife.com\/cdn\/shop\/files\/Metabolic_Daily_Carousel_01_668x668_2x_b26e0187-3dee-41f0-a4c2-30ef7fe83454.png?v=1774469123",  "image": "\/\/pendulumlife.com\/cdn\/shop\/files\/Metabolic_Daily_Carousel_01_668x668_2x_b26e0187-3dee-41f0-a4c2-30ef7fe83454.png?v=1774469123",  "url": "\/products\/pendulum-metabolic-daily-probiotic-metabolism?variant=44184227119158",  "metafields": {    "cart": {"capsule_count":"(1) 90-count bottle"}  },  "selling_plan_allocations": [{      "selling_plan": {      "id": 2059042870,      "name": "Every 90 Days",      "description": null      },      "price": 13200,      "compare_at_price": 13200      }]  }],  "selected_or_first_available_variant":{  "id": 43857263231030,  "price": 4900,  "compare_at_price": 6900,  "sku": "PMD-01-MEM-02",  "barcode": null,  "available": true,  "inventory_quantity": 864169,  "inventory_management": "shopify",  "inventory_policy": "deny",  "title": "1 month supply",  "option1": "1 month supply",  "option2": null,  "option3": null,  "weight": 57,  "weight_unit": "oz",  "requires_shipping": true,  "taxable": true,  "featured_image": "\/\/pendulumlife.com\/cdn\/shop\/files\/PMD_30Cap_Carousel_01_668x668_2x_9b43790b-8e5c-4e30-a2da-d8b0af4cc306.png?v=1774542191",  "image": "\/\/pendulumlife.com\/cdn\/shop\/files\/PMD_30Cap_Carousel_01_668x668_2x_9b43790b-8e5c-4e30-a2da-d8b0af4cc306.png?v=1774542191",  "url": "\/products\/pendulum-metabolic-daily-probiotic-metabolism?variant=43857263231030",  "metafields": {    "cart": {"capsule_count":"(1) 30-count bottle","capsule_count_per_bottle":130,"inline_upsell_product":"gid:\/\/shopify\/ProductVariant\/43857263263798","product_to_upsell_inline":"gid:\/\/shopify\/ProductVariant\/43857263263798","upsell_savings_text":"Save $15 more every 90 days"}  },  "selling_plan_allocations": [{      "selling_plan": {      "id": 2058944566,      "name": "Every 30 Days",      "description": null      },      "price": 4900,      "compare_at_price": 4900      }]  }
2459,  "metafields": {    "custom": {"badge":"Best seller","badge_color":"#f4c867","collection_description":"Improve metabolism","collection_title":"Metabolic Daily","is_dtc":true,"search_engine_display":true},    "custom_attributes": {}  },  "available": true,  "price": 4900,  "media": [{  "media_type": "image",  "id": 29695168118838,  "alt": "Pendulum Metabolic Daily",  "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Metabolic_Daily_Carousel_01_668x668_2x_b26e0187-3dee-41f0-a4c2-30ef7fe83454.png?v=1774469123",  "width": 1336,  "height": 1336,  "aspect_ratio": 1.0,  "preview_image":{    "media_type": "image",    "id": null,    "alt": "",    "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Metabolic_Daily_Carousel_01_668x668_2x_b26e0187-3dee-41f0-a4c2-30ef7fe83454.png?v=1774469123",    "width": 1336,    "height": 1336,    "aspect_ratio": 1.0,    "preview_image": null  }},{  "media_type": "image",  "id": 30450959319094,  "alt": "Pendulum Metabolic Daily",  "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/MetabolicDaily_Carousel_02_668x668_2x_e97f0513-b81e-4384-ad20-9a8aba6adf1c.png?v=1774542191",  "width": 1336,  "height": 1336,  "aspect_ratio": 1.0,  "preview_image":{    "media_type": "image",    "id": null,    "alt": "",    "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/MetabolicDaily_Carousel_02_668x668_2x_e97f0513-b81e-4384-ad20-9a8aba6adf1c.png?v=1774542191",    "width": 1336,    "height": 1336,    "aspect_ratio": 1.0,    "preview_image": null  }},{  "media_type": "image",  "id": 28122032865334,  "alt": "Pendulum Metabolic Daily",  "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/MetabolicDaily_Carousel_03_668x668_2x-min.jpg?v=1774542191",  "width": 1336,  "height": 1336,  "aspect_ratio": 1.0,  "preview_image":{    "media_type": "image",    "id": null,    "alt": "",    "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/MetabolicDaily_Carousel_03_668x668_2x-min.jpg?v=1774542191",    "width": 1336,    "height": 1336,    "aspect_ratio": 1.0,    "preview_image": null  }},{  "media_type": "image",  "id": 28150822895670,  "alt": "Pendulum Metabolic Daily",  "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/MetabolicDaily_Carousel_04_668x668_2x-min_bdd448ce-5ef9-4aa7-80c5-155fbc7ba73f.jpg?v=1774542191",  "width": 1336,  "height": 1336,  "aspect_ratio": 1.0,  "preview_image":{    "media_type": "image",    "id": null,    "alt": "",    "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/MetabolicDaily_Carousel_04_668x668_2x-min_bdd448ce-5ef9-4aa7-80c5-155fbc7ba73f.jpg?v=1774542191",    "width": 1336,    "height": 1336,    "aspect_ratio": 1.0,    "preview_image": null  }},{  "media_type": "image",  "id": 31192712839222,  "alt": "Pendulum Metabolic Daily",  "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/image_3.png?v=1780594032",  "width": 516,  "height": 489,  "aspect_ratio": 1.0552147239263803,  "preview_image":{    "media_type": "image",    "id": null,    "alt": "",    "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/image_3.png?v=1780594032",    "width": 516,    "height": 489,    "aspect_ratio": 1.0552147239263803,    "preview_image": null  }},{  "media_type": "image",  "id": 30450961842230,  "alt": "Pendulum Metabolic Daily",  "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Carousel_Comparison_668x668_2x_07d37223-9640-4131-9b41-4e365e511327.png?v=1774820054",  "width": 1336,  "height": 1336,  "aspect_ratio": 1.0,  "preview_image":{    "media_type": "image",    "id": null,    "alt": "",    "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Carousel_Comparison_668x668_2x_07d37223-9640-4131-9b41-4e365e511327.png?v=1774820054",    "width": 1336,    "height": 1336,    "aspect_ratio": 1.0,    "preview_image": null  }},{  "media_type": "image",  "id": 28793794592822,  "alt": "Pendulum Metabolic Daily",  "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/PMD_30Cap_Carousel_01_668x668_2x_9b43790b-8e5c-4e30-a2da-d8b0af4cc306.png?v=1774542191",  "width": 1336,  "height": 1336,  "aspect_ratio": 1.0,  "preview_image":{    "media_type": "image",    "id": null,    "alt": "",    "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/PMD_30Cap_Carousel_01_668x668_2x_9b43790b-8e5c-4e30-a2da-d8b0af4cc306.png?v=1774542191",    "width": 1336,    "height": 1336,    "aspect_ratio": 1.0,    "preview_image": null  }}],  "featured_image":{  "media_type": "image",  "id": 38283904745526,  "alt": "Pendulum Metabolic Daily",  "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Metabolic_Daily_Carousel_01_668x668_2x_b26e0187-3dee-41f0-a4c2-30ef7fe83454.png?v=1774469123",  "width": 1336,  "height": 1336,  "aspect_ratio": 1.0,  "preview_image":null}},    "selected_or_first_available_variant_1": "43857263231030",    "product_2_title": "90 Day Supply \/ Every 3 months",    "product_2": {  "object_type": "product",  "id": 7844393910326,  "title": "Pendulum Metabolic Daily",  "description": "\u003cstrong\u003ePendulum Metabolic Daily \u003c\/strong\u003e",  "compare_at_price": 6900,  "url": "/products/pendulum-metabolic-daily-probiotic-metabolism",  "type": "PMD",  "handle": "pendulum-metabolic-daily-probiotic-metabolism",  "published_at": [24,10,16,2,7,2025,3,183,true,"PDT"],  "tags": ["Actively_Selling_OnlineStore","Membership"],  "selling_plan_groups": [    {    "id": "d1c31b7d875f371afdda85ee0906e6c15aee403a",    "app_id": "SKIO",    "selling_plans": [{      "id": 2058944566      },{      "id": 2059042870      },{      "id": 2059075638      }]    }],  "first_available_variant":{  "id": 43857263231030,  "price": 4900,  "compare_at_price": 6900,  "sku": "PMD-01-MEM-02",  "barcode": null,  "available": true,  "inventory_quantity": 864169,  "inventory_management": "shopify",  "inventory_policy": "deny",  "title": "1 month supply",  "option1": "1 month supply",  "option2": null,  "option3": null,  "weight": 57,  "weight_unit": "oz",  "requires_shipping": true,  "taxable": true,  "featured_image": "\/\/pendulumlife.com\/cdn\/shop\/files\/PMD_30Cap_Carousel_01_668x668_2x_9b43790b-8e5c-4e30-a2da-d8b0af4cc306.png?v=1774542191",  "image": "\/\/pendulumlife.com\/cdn\/shop\/files\/PMD_30Cap_Carousel_01_668x668_2x_9b43790b-8e5c-4e30-a2da-d8b0af4cc306.png?v=1774542191",  "url": "\/products\/pendulum-metabolic-daily-probiotic-metabolism?variant=43857263231030",  "metafields": {    "cart": {"capsule_count":"(1) 30-count bottle","capsule_count_per_bottle":130,"inline_upsell_product":"gid:\/\/shopify\/ProductVariant\/43857263263798","product_to_upsell_inline":"gid:\/\/shopify\/ProductVariant\/43857263263798","upsell_savings_text":"Save $15 more every 90 days"}  },  "selling_plan_allocations": [{      "selling_plan": {      "id": 2058944566,      "name": "Every 30 Days",      "description": null      },      "price": 4900,      "compare_at_price": 4900      }]  },  "variants": [{  "id": 43857263231030,  "price": 4900,  "compare_at_price": 6900,  "sku": "PMD-01-MEM-02",  "barcode": null,  "available": true,  "inventory_quantity": 864169,  "inventory_management": "shopify",  "inventory_policy": "deny",  "title": "1 month supply",  "option1": "1 month supply",  "option2": null,  "option3": null,  "weight": 57,  "weight_unit": "oz",  "requires_shipping": true,  "taxable": true,  "featured_image": "\/\/pendulumlife.com\/cdn\/shop\/files\/PMD_30Cap_Carousel_01_668x668_2x_9b43790b-8e5c-4e30-a2da-d8b0af4cc306.png?v=1774542191",  "image": "\/\/pendulumlife.com\/cdn\/shop\/files\/PMD_30Cap_Carousel_01_668x668_2x_9b43790b-8e5c-4e30-a2da-d8b0af4cc306.png?v=1774542191",  "url": "\/products\/pendulum-metabolic-daily-probiotic-metabolism?variant=43857263231030",  "metafields": {    "cart": {"capsule_count":"(1) 30-count bottle","capsule_count_per_bottle":130,"inline_upsell_product":"gid:\/\/shopify\/ProductVariant\/43857263263798","product_to_upsell_inline":"gid:\/\/shopify\/ProductVariant\/43857263263798","upsell_savings_text":"Save $15 more every 90 days"}  },  "selling_plan_allocations": [{      "selling_plan": {      "id": 2058944566,      "name": "Every 30 Days",      "description": null      },      "price": 4900,      "compare_at_price": 4900      }]  },{  "id": 43857263263798,  "price": 13200,  "compare_at_price": 20700,  "sku": "PMD-90-MEM-02",  "barcode": null,  "available": true,  "inventory_quantity": 888149,  "inventory_management": "shopify",  "inventory_policy": "deny",  "title": "3 month supply",  "option1": "3 month supply",  "option2": null,  "option3": null,  "weight": 57,  "weight_unit": "oz",  "requires_shipping": true,  "taxable": true,  "featured_image": "\/\/pendulumlife.com\/cdn\/shop\/files\/Metabolic_Daily_Carousel_01_668x668_2x_b26e0187-3dee-41f0-a4c2-30ef7fe83454.png?v=1774469123",  "image": "\/\/pendulumlife.com\/cdn\/shop\/files\/Metabolic_Daily_Carousel_01_668x668_2x_b26e0187-3dee-41f0-a4c2-30ef7fe83454.png?v=1774469123",  "url": "\/products\/pendulum-metabolic-daily-probiotic-metabolism?variant=43857263263798",  "metafields": {    "cart": {"capsule_count":"(1) 90-count bottle"}  },  "selling_plan_allocations": [{      "selling_plan": {      "id": 2059042870,      "name": "Every 90 Days",      "description": null      },      "price": 13200,      "compare_at_price": 13200      }]  },{  "id": 43857263296566,  "price": 24990,  "compare_at_price": 41400,  "sku": "PMD-180-MEM-02",  "barcode": null,  "available": true,  "inventory_quantity": 999160,  "inventory_management": "shopify",  "inventory_policy": "deny",  "title": "6 month supply",  "option1": "6 month supply",  "option2": null,  "option3": null,  "weight": 340,  "weight_unit": "oz",  "requires_shipping": true,  "taxable": true,  "featured_image": "\/\/pendulumlife.com\/cdn\/shop\/files\/Metabolic_Daily_Carousel_01_668x668_2x_b26e0187-3dee-41f0-a4c2-30ef7fe83454.png?v=1774469123",  "image": "\/\/pendulumlife.com\/cdn\/shop\/files\/Metabolic_Daily_Carousel_01_668x668_2x_b26e0187-3dee-41f0-a4c2-30ef7fe83454.png?v=1774469123",  "url": "\/products\/pendulum-metabolic-daily-probiotic-metabolism?variant=43857263296566",  "metafields": {    "cart": {"capsule_count":"(2) 90-count bottles"}  },  "selling_plan_allocations": [{      "selling_plan": {      "id": 2059075638,      "name": "Every 180 Days",      "description": null      },      "price": 24990,      "compare_at_price": 24990      }]  },{  "id": 44181948563510,  "price": 13200,  "compare_at_price": 20700,  "sku": "PMD-03-MEM-02",  "barcode": null,  "available": true,  "inventory_quantity": -18799,  "inventory_management": null,  "inventory_policy": "continue",  "title": "3 month supply (3 bottles)",  "option1": "3 month supply (3 bottles)",  "option2": null,  "option3": null,  "weight": 170,  "weight_unit": "oz",  "requires_shipping": true,  "taxable": true,  "featured_image": "\/\/pendulumlife.com\/cdn\/shop\/files\/Metabolic_Daily_Carousel_01_668x668_2x_b26e0187-3dee-41f0-a4c2-30ef7fe83454.png?v=1774469123",  "image": "\/\/pendulumlife.com\/cdn\/shop\/files\/Metabolic_Daily_Carousel_01_668x668_2x_b26e0187-3dee-41f0-a4c2-30ef7fe83454.png?v=1774469123",  "url": "\/products\/pendulum-metabolic-daily-probiotic-metabolism?variant=44181948563510",  "metafields": {    "cart": {"capsule_count":" (3) 30-count bottles"}  },  "selling_plan_allocations": [{      "selling_plan": {      "id": 2059042870,      "name": "Every 90 Days",      "description": null      },      "price": 13200,      "compare_at_price": 13200      }]  },{  "id": 44184227119158,  "price": 13200,  "compare_at_price": 28200,  "sku": "PMD-90-MEM-02",  "barcode": null,  "available": true,  "inventory_quantity": -5821,  "inventory_management": "shopify",  "inventory_policy": "continue",  "title": "3 month delivery",  "option1": "3 month delivery",  "option2": null,  "option3": null,  "weight": 57,  "weight_unit": "oz",  "requires_shipping": true,  "taxable": true,  "featured_image": "\/\/pendulumlife.com\/cdn\/shop\/files\/Metabolic_Daily_Carousel_01_668x668_2x_b26e0187-3dee-41f0-a4c2-30ef7fe83454.png?v=1774469123",  "image": "\/\/pendulumlife.com\/cdn\/shop\/files\/Metabolic_Daily_Carousel_01_668x668_2x_b26e0187-3dee-41f0-a4c2-30ef7fe83454.png?v=1774469123",  "url": "\/products\/pendulum-metabolic-daily-probiotic-metabolism?variant=44184227119158",  "metafields": {    "cart": {"capsule_count":"(1) 90-count bottle"}  },  "selling_plan_allocations": [{      "selling_plan": {      "id": 2059042870,      "name": "Every 90 Days",      "description": null      },      "price": 13200,      "compare_at_price": 13200      }]  }],  "selected_or_first_available_variant":{  "id": 43857263231030,  "price": 4900,  "compare_at_price": 6900,  "sku": "PMD-01-MEM-02",  "barcode": null,  "available": true,  "inventory_quantity": 864169,  "inventory_management": "shopify",  "inventory_policy": "deny",  "title": "1 month supply",  "option1": "1 month supply",  "option2": null,  "option3": null,  "weight": 57,  "weight_unit": "oz",  "requires_shipping": true,  "taxable": true,  "featured_image": "\/\/pendulumlife.com\/cdn\/shop\/files\/PMD_30Cap_Carousel_01_668x668_2x_9b43790b-8e5c-4e30-a2da-d8b0af4cc306.png?v=1774542191",  "image": "\/\/pendulumlife.com\/cdn\/shop\/files\/PMD_30Cap_Carousel_01_668x668_2x_9b43790b-8e5c-4e30-a2da-d8b0af4cc306.png?v=1774542191",  "url": "\/products\/pendulum-metabolic-daily-probiotic-metabolism?variant=43857263231030",  "metafields": {    "cart": {"capsule_count":"(1) 30-count bottle","capsule_count_per_bottle":130,"inline_upsell_product":"gid:\/\/shopify\/ProductVariant\/43857263263798","product_to_upsell_inline":"gid:\/\/shopify\/ProductVariant\/43857263263798","upsell_savings_text":"Save $15 more every 90 days"}  },  "selling_plan_allocations": [{      "selling_plan": {      "id": 2058944566,      "name": "Every 30 Days",      "description": null      },      "price": 4900,      "compare_at_price": 4900      }]  }
2459,  "metafields": {    "custom": {"badge":"Best seller","badge_color":"#f4c867","collection_description":"Improve metabolism","collection_title":"Metabolic Daily","is_dtc":true,"search_engine_display":true},    "custom_attributes": {}  },  "available": true,  "price": 4900,  "media": [{  "media_type": "image",  "id": 29695168118838,  "alt": "Pendulum Metabolic Daily",  "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Metabolic_Daily_Carousel_01_668x668_2x_b26e0187-3dee-41f0-a4c2-30ef7fe83454.png?v=1774469123",  "width": 1336,  "height": 1336,  "aspect_ratio": 1.0,  "preview_image":{    "media_type": "image",    "id": null,    "alt": "",    "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Metabolic_Daily_Carousel_01_668x668_2x_b26e0187-3dee-41f0-a4c2-30ef7fe83454.png?v=1774469123",    "width": 1336,    "height": 1336,    "aspect_ratio": 1.0,    "preview_image": null  }},{  "media_type": "image",  "id": 30450959319094,  "alt": "Pendulum Metabolic Daily",  "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/MetabolicDaily_Carousel_02_668x668_2x_e97f0513-b81e-4384-ad20-9a8aba6adf1c.png?v=1774542191",  "width": 1336,  "height": 1336,  "aspect_ratio": 1.0,  "preview_image":{    "media_type": "image",    "id": null,    "alt": "",    "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/MetabolicDaily_Carousel_02_668x668_2x_e97f0513-b81e-4384-ad20-9a8aba6adf1c.png?v=1774542191",    "width": 1336,    "height": 1336,    "aspect_ratio": 1.0,    "preview_image": null  }},{  "media_type": "image",  "id": 28122032865334,  "alt": "Pendulum Metabolic Daily",  "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/MetabolicDaily_Carousel_03_668x668_2x-min.jpg?v=1774542191",  "width": 1336,  "height": 1336,  "aspect_ratio": 1.0,  "preview_image":{    "media_type": "image",    "id": null,    "alt": "",    "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/MetabolicDaily_Carousel_03_668x668_2x-min.jpg?v=1774542191",    "width": 1336,    "height": 1336,    "aspect_ratio": 1.0,    "preview_image": null  }},{  "media_type": "image",  "id": 28150822895670,  "alt": "Pendulum Metabolic Daily",  "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/MetabolicDaily_Carousel_04_668x668_2x-min_bdd448ce-5ef9-4aa7-80c5-155fbc7ba73f.jpg?v=1774542191",  "width": 1336,  "height": 1336,  "aspect_ratio": 1.0,  "preview_image":{    "media_type": "image",    "id": null,    "alt": "",    "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/MetabolicDaily_Carousel_04_668x668_2x-min_bdd448ce-5ef9-4aa7-80c5-155fbc7ba73f.jpg?v=1774542191",    "width": 1336,    "height": 1336,    "aspect_ratio": 1.0,    "preview_image": null  }},{  "media_type": "image",  "id": 31192712839222,  "alt": "Pendulum Metabolic Daily",  "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/image_3.png?v=1780594032",  "width": 516,  "height": 489,  "aspect_ratio": 1.0552147239263803,  "preview_image":{    "media_type": "image",    "id": null,    "alt": "",    "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/image_3.png?v=1780594032",    "width": 516,    "height": 489,    "aspect_ratio": 1.0552147239263803,    "preview_image": null  }},{  "media_type": "image",  "id": 30450961842230,  "alt": "Pendulum Metabolic Daily",  "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Carousel_Comparison_668x668_2x_07d37223-9640-4131-9b41-4e365e511327.png?v=1774820054",  "width": 1336,  "height": 1336,  "aspect_ratio": 1.0,  "preview_image":{    "media_type": "image",    "id": null,    "alt": "",    "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Carousel_Comparison_668x668_2x_07d37223-9640-4131-9b41-4e365e511327.png?v=1774820054",    "width": 1336,    "height": 1336,    "aspect_ratio": 1.0,    "preview_image": null  }},{  "media_type": "image",  "id": 28793794592822,  "alt": "Pendulum Metabolic Daily",  "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/PMD_30Cap_Carousel_01_668x668_2x_9b43790b-8e5c-4e30-a2da-d8b0af4cc306.png?v=1774542191",  "width": 1336,  "height": 1336,  "aspect_ratio": 1.0,  "preview_image":{    "media_type": "image",    "id": null,    "alt": "",    "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/PMD_30Cap_Carousel_01_668x668_2x_9b43790b-8e5c-4e30-a2da-d8b0af4cc306.png?v=1774542191",    "width": 1336,    "height": 1336,    "aspect_ratio": 1.0,    "preview_image": null  }}],  "featured_image":{  "media_type": "image",  "id": 38283904745526,  "alt": "Pendulum Metabolic Daily",  "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Metabolic_Daily_Carousel_01_668x668_2x_b26e0187-3dee-41f0-a4c2-30ef7fe83454.png?v=1774469123",  "width": 1336,  "height": 1336,  "aspect_ratio": 1.0,  "preview_image":null}},    "selected_or_first_available_variant_2": "43857263263798",    "product_3_title": "",    "product_3": null,    "selected_or_first_available_variant_3": "",    "product_4_title": "30 Day Supply \/ One
2459-Time",    "product_4": {  "object_type": "product",  "id": 7980356501558,  "title": "Pendulum Metabolic Daily",  "description": "\u003cstrong\u003ePendulum Metabolic Daily \u003c\/strong\u003e",  "compare_at_price": null,  "url": "/products/pendulum-metabolic-daily-otp",  "type": "PMD",  "handle": "pendulum-metabolic-daily-otp",  "published_at": [37,44,11,29,10,2025,3,302,true,"PDT"],  "tags": ["1_month_supply","Actively_Selling_OnlineStore","OTP"],  "selling_plan_groups": [    ],  "first_available_variant":{  "id": 44272519479350,  "price": 6900,  "compare_at_price": null,  "sku": "PMD-01-OTP-02",  "barcode": null,  "available": true,  "inventory_quantity": 990321,  "inventory_management": "shopify",  "inventory_policy": "deny",  "title": "One time purchase",  "option1": "One time purchase",  "option2": null,  "option3": null,  "weight": 57,  "weight_unit": "oz",  "requires_shipping": true,  "taxable": true,  "featured_image": null,  "image": null,  "url": "\/products\/pendulum-metabolic-daily-otp?variant=44272519479350",  "metafields": {    "cart": {"capsule_count":"(1) 30-count bottle","inline_upsell_product":"gid:\/\/shopify\/ProductVariant\/43857263231030","upsell_savings_text":"SAVE 28%"}  },  "selling_plan_allocations": []  },  "variants": [{  "id": 44272519479350,  "price": 6900,  "compare_at_price": null,  "sku": "PMD-01-OTP-02",  "barcode": null,  "available": true,  "inventory_quantity": 990321,  "inventory_management": "shopify",  "inventory_policy": "deny",  "title": "One time purchase",  "option1": "One time purchase",  "option2": null,  "option3": null,  "weight": 57,  "weight_unit": "oz",  "requires_shipping": true,  "taxable": true,  "featured_image": null,  "image": null,  "url": "\/products\/pendulum-metabolic-daily-otp?variant=44272519479350",  "metafields": {    "cart": {"capsule_count":"(1) 30-count bottle","inline_upsell_product":"gid:\/\/shopify\/ProductVariant\/43857263231030","upsell_savings_text":"SAVE 28%"}  },  "selling_plan_allocations": []  }],  "selected_or_first_available_variant":{  "id": 44272519479350,  "price": 6900,  "compare_at_price": null,  "sku": "PMD-01-OTP-02",  "barcode": null,  "available": true,  "inventory_quantity": 990321,  "inventory_management": "shopify",  "inventory_policy": "deny",  "title": "One time purchase",  "option1": "One time purchase",  "option2": null,  "option3": null,  "weight": 57,  "weight_unit": "oz",  "requires_shipping": true,  "taxable": true,  "featured_image": null,  "image": null,  "url": "\/products\/pendulum-metabolic-daily-otp?variant=44272519479350",  "metafields": {    "cart": {"capsule_count":"(1) 30-count bottle","inline_upsell_product":"gid:\/\/shopify\/ProductVariant\/43857263231030","upsell_savings_text":"SAVE 28%"}  },  "selling_plan_allocations": []  },  "metafields": {    "custom": {"badge":"Best seller","badge_color":"#f4c867","collection_description":"Improve metabolism","collection_title":"Metabolic Daily","is_dtc":true,"search_engine_display":false},    "custom_attributes": {}  },  "available": true,  "price": 6900,  "media": [{  "media_type": "image",  "id": 28793794592822,  "alt": "Pendulum Metabolic Daily",  "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/PMD_30Cap_Carousel_01_668x668_2x_9b43790b-8e5c-4e30-a2da-d8b0af4cc306.png?v=1774542191",  "width": 1336,  "height": 1336,  "aspect_ratio": 1.0,  "preview_image":{    "media_type": "image",    "id": null,    "alt": "",    "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/PMD_30Cap_Carousel_01_668x668_2x_9b43790b-8e5c-4e30-a2da-d8b0af4cc306.png?v=1774542191",    "width": 1336,    "height": 1336,    "aspect_ratio": 1.0,    "preview_image": null  }},{  "media_type": "image",  "id": 30450959319094,  "alt": "Pendulum Metabolic Daily",  "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/MetabolicDaily_Carousel_02_668x668_2x_e97f0513-b81e-4384-ad20-9a8aba6adf1c.png?v=1774542191",  "width": 1336,  "height": 1336,  "aspect_ratio": 1.0,  "preview_image":{    "media_type": "image",    "id": null,    "alt": "",    "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/MetabolicDaily_Carousel_02_668x668_2x_e97f0513-b81e-4384-ad20-9a8aba6adf1c.png?v=1774542191",    "width": 1336,    "height": 1336,    "aspect_ratio": 1.0,    "preview_image": null  }},{  "media_type": "image",  "id": 28122032865334,  "alt": "Pendulum Metabolic Daily",  "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/MetabolicDaily_Carousel_03_668x668_2x-min.jpg?v=1774542191",  "width": 1336,  "height": 1336,  "aspect_ratio": 1.0,  "preview_image":{    "media_type": "image",    "id": null,    "alt": "",    "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/MetabolicDaily_Carousel_03_668x668_2x-min.jpg?v=1774542191",    "width": 1336,    "height": 1336,    "aspect_ratio": 1.0,    "preview_image": null  }},{  "media_type": "image",  "id": 28150822895670,  "alt": "Pendulum Metabolic Daily",  "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/MetabolicDaily_Carousel_04_668x668_2x-min_bdd448ce-5ef9-4aa7-80c5-155fbc7ba73f.jpg?v=1774542191",  "width": 1336,  "height": 1336,  "aspect_ratio": 1.0,  "preview_image":{    "media_type": "image",    "id": null,    "alt": "",    "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/MetabolicDaily_Carousel_04_668x668_2x-min_bdd448ce-5ef9-4aa7-80c5-155fbc7ba73f.jpg?v=1774542191",    "width": 1336,    "height": 1336,    "aspect_ratio": 1.0,    "preview_image": null  }},{  "media_type": "image",  "id": 30450961842230,  "alt": "Pendulum Metabolic Daily",  "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Carousel_Comparison_668x668_2x_07d37223-9640-4131-9b41-4e365e511327.png?v=1774820054",  "width": 1336,  "height": 1336,  "aspect_ratio": 1.0,  "preview_image":{    "media_type": "image",    "id": null,    "alt": "",    "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Carousel_Comparison_668x668_2x_07d37223-9640-4131-9b41-4e365e511327.png?v=1774820054",    "width": 1336,    "height": 1336,    "aspect_ratio": 1.0,    "preview_image": null  }},{  "media_type": "image",  "id": 31192712839222,  "alt": "Pendulum Metabolic Daily",  "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/image_3.png?v=1780594032",  "width": 516,  "height": 489,  "aspect_ratio": 1.0552147239263803,  "preview_image":{    "media_type": "image",    "id": null,    "alt": "",    "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/image_3.png?v=1780594032",    "width": 516,    "height": 489,    "aspect_ratio": 1.0552147239263803,    "preview_image": null  }}],  "featured_image":{  "media_type": "image",  "id": 37190233522230,  "alt": "Pendulum Metabolic Daily",  "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/PMD_30Cap_Carousel_01_668x668_2x_9b43790b-8e5c-4e30-a2da-d8b0af4cc306.png?v=1774542191",  "width": 1336,  "height": 1336,  "aspect_ratio": 1.0,  "preview_image":null}},    "selected_or_first_available_variant_4": "44272519479350"  }  },{  "id": "featured_product_Cr3eRB",  "type": "featured_product",  "settings": {    "product_title": "Akkermansia",    "product_headline": "Improves gut health",    "product_1_title": "30 Day Supply \/ Every Month",    "product_1": {  "object_type": "product",  "id": 7844359274550,  "title": "Pendulum Akkermansia",  "description": "\u003cp\u003eThe only live Akkermansia probiotic clinically shown to fortify the gut lining, reduce gut permeability, and support gut health. 100M AFU per capsule.\u003c\/p\u003e",  "compare_at_price": 7500,  "url": "/products/pendulum-akkermansia-probiotic-gut-health",  "type": "AKK",  "handle": "pendulum-akkermansia-probiotic-gut-health",  "published_at": [23,42,17,2,7,2025,3,183,true,"PDT"],  "tags": ["Actively_Selling_OnlineStore","Membership"],  "selling_plan_groups": [    {    "id": "d1c31b7d875f371afdda85ee0906e6c15aee403a",    "app_id": "SKIO",    "selling_plans": [{      "id": 2058944566      },{      "id": 2059042870      },{      "id": 2059075638      }]    }],  "first_available_variant":{  "id": 43857352785974,  "price": 5400,  "compare_at_price": 7500,  "sku": "AMUC-01-MEM-02",  "barcode": null,  "available": true,  "inventory_quantity": 9916638,  "inventory_management": "shopify",  "inventory_policy": "deny",  "title": "1 month supply",  "option1": "1 month supply",  "option2": null,  "option3": null,  "weight": 57,  "weight_unit": "oz",  "requires_shipping": true,  "taxable": true,  "featured_image": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_30Cap_Carousel_01_668x668_2x_d10196e2-7f2d-4f57-8959-7b0930ef0301.png?v=1774820054",  "image": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_30Cap_Carousel_01_668x668_2x_d10196e2-7f2d-4f57-8959-7b0930ef0301.png?v=1774820054",  "url": "\/products\/pendulum-akkermansia-probiotic-gut-health?variant=43857352785974",  "metafields": {    "cart": {"capsule_count":"(1) 30-count bottle","inline_upsell_product":"gid:\/\/shopify\/ProductVariant\/43857352818742","upsell_savings_text":"Save $16 more every 90 days"}  },  "selling_plan_allocations": [{      "selling_plan": {      "id": 2058944566,      "name": "Every 30 Days",      "description": null      },      "price": 5400,      "compare_at_price": 5400      }]  },  "variants": [{  "id": 43857352785974,  "price": 5400,  "compare_at_price": 7500,  "sku": "AMUC-01-MEM-02",  "barcode": null,  "available": true,  "inventory_quantity": 9916638,  "inventory_management": "shopify",  "inventory_policy": "deny",  "title": "1 month supply",  "option1": "1 month supply",  "option2": null,  "option3": null,  "weight": 57,  "weight_unit": "oz",  "requires_shipping": true,  "taxable": true,  "featured_image": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_30Cap_Carousel_01_668x668_2x_d10196e2-7f2d-4f57-8959-7b0930ef0301.png?v=1774820054",  "image": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_30Cap_Carousel_01_668x668_2x_d10196e2-7f2d-4f57-8959-7b0930ef0301.png?v=1774820054",  "url": "\/products\/pendulum-akkermansia-probiotic-gut-health?variant=43857352785974",  "metafields": {    "cart": {"capsule_count":"(1) 30-count bottle","inline_upsell_product":"gid:\/\/shopify\/ProductVariant\/43857352818742","upsell_savings_text":"Save $16 more every 90 days"}  },  "selling_plan_allocations": [{      "selling_plan": {      "id": 2058944566,      "name": "Every 30 Days",      "description": null      },      "price": 5400,      "compare_at_price": 5400      }]  },{  "id": 43857352818742,  "price": 14500,  "compare_at_price": 22500,  "sku": "AMUC-90-MEM-02",  "barcode": null,  "available": true,  "inventory_quantity": 9934481,  "inventory_management": "shopify",  "inventory_policy": "deny",  "title": "3 month supply",  "option1": "3 month supply",  "option2": null,  "option3": null,  "weight": 170,  "weight_unit": "oz",  "requires_shipping": true,  "taxable": true,  "featured_image": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_90_Carousel_01_668x668_2x_cc7cf306-4afd-423c-863d-5f55a87c26cb.png?v=1774819872",  "image": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_90_Carousel_01_668x668_2x_cc7cf306-4afd-423c-863d-5f55a87c26cb.png?v=1774819872",  "url": "\/products\/pendulum-akkermansia-probiotic-gut-health?variant=43857352818742",  "metafields": {    "cart": {"capsule_count":"(1) 90-count bottle"}  },  "selling_plan_allocations": [{      "selling_plan": {      "id": 2059042870,      "name": "Every 90 Days",      "description": null      },      "price": 14500,      "compare_at_price": 14500      }]  },{  "id": 44187426422838,  "price": 27540,  "compare_at_price": 50400,  "sku": "AMUC-180-MEM-02",  "barcode": null,  "available": true,  "inventory_quantity": 9993022,  "inventory_management": "shopify",  "inventory_policy": "deny",  "title": "6 month supply",  "option1": "6 month supply",  "option2": null,  "option3": null,  "weight": 340,  "weight_unit": "oz",  "requires_shipping": true,  "taxable": true,  "featured_image": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_90_Carousel_01_668x668_2x_cc7cf306-4afd-423c-863d-5f55a87c26cb.png?v=1774819872",  "image": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_90_Carousel_01_668x668_2x_cc7cf306-4afd-423c-863d-5f55a87c26cb.png?v=1774819872",  "url": "\/products\/pendulum-akkermansia-probiotic-gut-health?variant=44187426422838",  "metafields": {    "cart": {"capsule_count":"(2) 90-count bottle"}  },  "selling_plan_allocations": [{      "selling_plan": {      "id": 2059075638,      "name": "Every 180 Days",      "description": null      },      "price": 27540,      "compare_at_price": 27540      }]  },{  "id": 44846156841014,  "price": 14600,  "compare_at_price": 22800,  "sku": "AMUC-03-MEM-02",  "barcode": null,  "available": true,  "inventory_quantity": 95206,  "inventory_management": "shopify",  "inventory_policy": "deny",  "title": "3 month supply (3 bottles)",  "option1": "3 month supply (3 bottles)",  "option2": null,  "option3": null,  "weight": 57,  "weight_unit": "oz",  "requires_shipping": true,  "taxable": true,  "featured_image": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_90_Carousel_01_668x668_2x_cc7cf306-4afd-423c-863d-5f55a87c26cb.png?v=1774819872",  "image": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_90_Carousel_01_668x668_2x_cc7cf306-4afd-423c-863d-5f55a87c26cb.png?v=1774819872",  "url": "\/products\/pendulum-akkermansia-probiotic-gut-health?variant=44846156841014",  "metafields": {    "cart": {"capsule_count":"(3) 30-count bottles"}  },  "selling_plan_allocations": [{      "selling_plan": {      "id": 2059042870,      "name": "Every 90 Days",      "description": null      },      "price": 14600,      "compare_at_price": 14600      }]  }],  "selected_or_first_available_variant":{  "id": 43857352785974,  "price": 5400,  "compare_at_price": 7500,  "sku": "AMUC-01-MEM-02",  "barcode": null,  "available": true,  "inventory_quantity": 9916638,  "inventory_management": "shopify",  "inventory_policy": "deny",  "title": "1 month supply",  "option1": "1 month supply",  "option2": null,  "option3": null,  "weight": 57,  "weight_unit": "oz",  "requires_shipping": true,  "taxable": true,  "featured_image": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_30Cap_Carousel_01_668x668_2x_d10196e2-7f2d-4f57-8959-7b0930ef0301.png?v=1774820054",  "image": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_30Cap_Carousel_01_668x668_2x_d10196e2-7f2d-4f57-8959-7b0930ef0301.png?v=1774820054",  "url": "\/products\/pendulum-akkermansia-probiotic-gut-health?variant=43857352785974",  "metafields": {    "cart": {"capsule_count":"(1) 30-count bottle","inline_upsell_product":"gid:\/\/shopify\/ProductVariant\/43857352818742","upsell_savings_text":"Save $16 more every 90 days"}  },  "selling_plan_allocations": [{      "selling_plan": {      "id": 2058944566,      "name": "Every 30 Days",      "description": null      },      "price": 5400,      "compare_at_price": 5400      }]  }
2459,  "metafields": {    "custom": {"badge_color":"#f4c867","collection_description":"Improve gut health","collection_title":"Akkermansia","is_dtc":true,"search_engine_display":true},    "custom_attributes": {}  },  "available": true,  "price": 5400,  "media": [{  "media_type": "image",  "id": 28793794560054,  "alt": "Pendulum Akkermansia",  "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_90_Carousel_01_668x668_2x_cc7cf306-4afd-423c-863d-5f55a87c26cb.png?v=1774819872",  "width": 1336,  "height": 1336,  "aspect_ratio": 1.0,  "preview_image":{    "media_type": "image",    "id": null,    "alt": "",    "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_90_Carousel_01_668x668_2x_cc7cf306-4afd-423c-863d-5f55a87c26cb.png?v=1774819872",    "width": 1336,    "height": 1336,    "aspect_ratio": 1.0,    "preview_image": null  }},{  "media_type": "image",  "id": 30450973769782,  "alt": "Pendulum Akkermansia",  "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_Carousel_03_668x668_2x_41add5de-bba7-4f08-ab39-e4f17a5839aa.png?v=1774820054",  "width": 1336,  "height": 1336,  "aspect_ratio": 1.0,  "preview_image":{    "media_type": "image",    "id": null,    "alt": "",    "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_Carousel_03_668x668_2x_41add5de-bba7-4f08-ab39-e4f17a5839aa.png?v=1774820054",    "width": 1336,    "height": 1336,    "aspect_ratio": 1.0,    "preview_image": null  }},{  "media_type": "image",  "id": 30450974130230,  "alt": "Pendulum Akkermansia",  "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_Carousel_05_668x668_2x_19dd36dc-f04a-43d2-883e-6e3aae2a07f3.png?v=1774820054",  "width": 1336,  "height": 1336,  "aspect_ratio": 1.0,  "preview_image":{    "media_type": "image",    "id": null,    "alt": "",    "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_Carousel_05_668x668_2x_19dd36dc-f04a-43d2-883e-6e3aae2a07f3.png?v=1774820054",    "width": 1336,    "height": 1336,    "aspect_ratio": 1.0,    "preview_image": null  }},{  "media_type": "image",  "id": 28122116096054,  "alt": "Pendulum Akkermansia",  "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_Carousel_02_668x668_2x-min.jpg?v=1774820054",  "width": 1336,  "height": 1336,  "aspect_ratio": 1.0,  "preview_image":{    "media_type": "image",    "id": null,    "alt": "",    "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_Carousel_02_668x668_2x-min.jpg?v=1774820054",    "width": 1336,    "height": 1336,    "aspect_ratio": 1.0,    "preview_image": null  }},{  "media_type": "image",  "id": 28122116161590,  "alt": "Pendulum Akkermansia",  "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_Carousel_04_668x668_2x-min.jpg?v=1774820054",  "width": 1336,  "height": 1336,  "aspect_ratio": 1.0,  "preview_image":{    "media_type": "image",    "id": null,    "alt": "",    "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_Carousel_04_668x668_2x-min.jpg?v=1774820054",    "width": 1336,    "height": 1336,    "aspect_ratio": 1.0,    "preview_image": null  }},{  "media_type": "image",  "id": 28793794658358,  "alt": "Pendulum Akkermansia",  "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_30Cap_Carousel_01_668x668_2x_d10196e2-7f2d-4f57-8959-7b0930ef0301.png?v=1774820054",  "width": 1336,  "height": 1336,  "aspect_ratio": 1.0,  "preview_image":{    "media_type": "image",    "id": null,    "alt": "",    "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_30Cap_Carousel_01_668x668_2x_d10196e2-7f2d-4f57-8959-7b0930ef0301.png?v=1774820054",    "width": 1336,    "height": 1336,    "aspect_ratio": 1.0,    "preview_image": null  }},{  "media_type": "image",  "id": 28122116227126,  "alt": "Pendulum Akkermansia",  "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_Carousel_06_668x668_2x-min.jpg?v=1774820054",  "width": 1336,  "height": 1336,  "aspect_ratio": 1.0,  "preview_image":{    "media_type": "image",    "id": null,    "alt": "",    "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_Carousel_06_668x668_2x-min.jpg?v=1774820054",    "width": 1336,    "height": 1336,    "aspect_ratio": 1.0,    "preview_image": null  }},{  "media_type": "image",  "id": 30450961842230,  "alt": "Pendulum Akkermansia",  "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Carousel_Comparison_668x668_2x_07d37223-9640-4131-9b41-4e365e511327.png?v=1774820054",  "width": 1336,  "height": 1336,  "aspect_ratio": 1.0,  "preview_image":{    "media_type": "image",    "id": null,    "alt": "",    "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Carousel_Comparison_668x668_2x_07d37223-9640-4131-9b41-4e365e511327.png?v=1774820054",    "width": 1336,    "height": 1336,    "aspect_ratio": 1.0,    "preview_image": null  }}],  "featured_image":{  "media_type": "image",  "id": 37190233620534,  "alt": "Pendulum Akkermansia",  "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_90_Carousel_01_668x668_2x_cc7cf306-4afd-423c-863d-5f55a87c26cb.png?v=1774819872",  "width": 1336,  "height": 1336,  "aspect_ratio": 1.0,  "preview_image":null}},    "selected_or_first_available_variant_1": "43857352785974",    "product_2_title": "90 Day Supply \/ Every 3 Months",    "product_2": {  "object_type": "product",  "id": 7844359274550,  "title": "Pendulum Akkermansia",  "description": "\u003cp\u003eThe only live Akkermansia probiotic clinically shown to fortify the gut lining, reduce gut permeability, and support gut health. 100M AFU per capsule.\u003c\/p\u003e",  "compare_at_price": 7500,  "url": "/products/pendulum-akkermansia-probiotic-gut-health",  "type": "AKK",  "handle": "pendulum-akkermansia-probiotic-gut-health",  "published_at": [23,42,17,2,7,2025,3,183,true,"PDT"],  "tags": ["Actively_Selling_OnlineStore","Membership"],  "selling_plan_groups": [    {    "id": "d1c31b7d875f371afdda85ee0906e6c15aee403a",    "app_id": "SKIO",    "selling_plans": [{      "id": 2058944566      },{      "id": 2059042870      },{      "id": 2059075638      }]    }],  "first_available_variant":{  "id": 43857352785974,  "price": 5400,  "compare_at_price": 7500,  "sku": "AMUC-01-MEM-02",  "barcode": null,  "available": true,  "inventory_quantity": 9916638,  "inventory_management": "shopify",  "inventory_policy": "deny",  "title": "1 month supply",  "option1": "1 month supply",  "option2": null,  "option3": null,  "weight": 57,  "weight_unit": "oz",  "requires_shipping": true,  "taxable": true,  "featured_image": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_30Cap_Carousel_01_668x668_2x_d10196e2-7f2d-4f57-8959-7b0930ef0301.png?v=1774820054",  "image": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_30Cap_Carousel_01_668x668_2x_d10196e2-7f2d-4f57-8959-7b0930ef0301.png?v=1774820054",  "url": "\/products\/pendulum-akkermansia-probiotic-gut-health?variant=43857352785974",  "metafields": {    "cart": {"capsule_count":"(1) 30-count bottle","inline_upsell_product":"gid:\/\/shopify\/ProductVariant\/43857352818742","upsell_savings_text":"Save $16 more every 90 days"}  },  "selling_plan_allocations": [{      "selling_plan": {      "id": 2058944566,      "name": "Every 30 Days",      "description": null      },      "price": 5400,      "compare_at_price": 5400      }]  },  "variants": [{  "id": 43857352785974,  "price": 5400,  "compare_at_price": 7500,  "sku": "AMUC-01-MEM-02",  "barcode": null,  "available": true,  "inventory_quantity": 9916638,  "inventory_management": "shopify",  "inventory_policy": "deny",  "title": "1 month supply",  "option1": "1 month supply",  "option2": null,  "option3": null,  "weight": 57,  "weight_unit": "oz",  "requires_shipping": true,  "taxable": true,  "featured_image": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_30Cap_Carousel_01_668x668_2x_d10196e2-7f2d-4f57-8959-7b0930ef0301.png?v=1774820054",  "image": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_30Cap_Carousel_01_668x668_2x_d10196e2-7f2d-4f57-8959-7b0930ef0301.png?v=1774820054",  "url": "\/products\/pendulum-akkermansia-probiotic-gut-health?variant=43857352785974",  "metafields": {    "cart": {"capsule_count":"(1) 30-count bottle","inline_upsell_product":"gid:\/\/shopify\/ProductVariant\/43857352818742","upsell_savings_text":"Save $16 more every 90 days"}  },  "selling_plan_allocations": [{      "selling_plan": {      "id": 2058944566,      "name": "Every 30 Days",      "description": null      },      "price": 5400,      "compare_at_price": 5400      }]  },{  "id": 43857352818742,  "price": 14500,  "compare_at_price": 22500,  "sku": "AMUC-90-MEM-02",  "barcode": null,  "available": true,  "inventory_quantity": 9934481,  "inventory_management": "shopify",  "inventory_policy": "deny",  "title": "3 month supply",  "option1": "3 month supply",  "option2": null,  "option3": null,  "weight": 170,  "weight_unit": "oz",  "requires_shipping": true,  "taxable": true,  "featured_image": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_90_Carousel_01_668x668_2x_cc7cf306-4afd-423c-863d-5f55a87c26cb.png?v=1774819872",  "image": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_90_Carousel_01_668x668_2x_cc7cf306-4afd-423c-863d-5f55a87c26cb.png?v=1774819872",  "url": "\/products\/pendulum-akkermansia-probiotic-gut-health?variant=43857352818742",  "metafields": {    "cart": {"capsule_count":"(1) 90-count bottle"}  },  "selling_plan_allocations": [{      "selling_plan": {      "id": 2059042870,      "name": "Every 90 Days",      "description": null      },      "price": 14500,      "compare_at_price": 14500      }]  },{  "id": 44187426422838,  "price": 27540,  "compare_at_price": 50400,  "sku": "AMUC-180-MEM-02",  "barcode": null,  "available": true,  "inventory_quantity": 9993022,  "inventory_management": "shopify",  "inventory_policy": "deny",  "title": "6 month supply",  "option1": "6 month supply",  "option2": null,  "option3": null,  "weight": 340,  "weight_unit": "oz",  "requires_shipping": true,  "taxable": true,  "featured_image": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_90_Carousel_01_668x668_2x_cc7cf306-4afd-423c-863d-5f55a87c26cb.png?v=1774819872",  "image": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_90_Carousel_01_668x668_2x_cc7cf306-4afd-423c-863d-5f55a87c26cb.png?v=1774819872",  "url": "\/products\/pendulum-akkermansia-probiotic-gut-health?variant=44187426422838",  "metafields": {    "cart": {"capsule_count":"(2) 90-count bottle"}  },  "selling_plan_allocations": [{      "selling_plan": {      "id": 2059075638,      "name": "Every 180 Days",      "description": null      },      "price": 27540,      "compare_at_price": 27540      }]  },{  "id": 44846156841014,  "price": 14600,  "compare_at_price": 22800,  "sku": "AMUC-03-MEM-02",  "barcode": null,  "available": true,  "inventory_quantity": 95206,  "inventory_management": "shopify",  "inventory_policy": "deny",  "title": "3 month supply (3 bottles)",  "option1": "3 month supply (3 bottles)",  "option2": null,  "option3": null,  "weight": 57,  "weight_unit": "oz",  "requires_shipping": true,  "taxable": true,  "featured_image": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_90_Carousel_01_668x668_2x_cc7cf306-4afd-423c-863d-5f55a87c26cb.png?v=1774819872",  "image": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_90_Carousel_01_668x668_2x_cc7cf306-4afd-423c-863d-5f55a87c26cb.png?v=1774819872",  "url": "\/products\/pendulum-akkermansia-probiotic-gut-health?variant=44846156841014",  "metafields": {    "cart": {"capsule_count":"(3) 30-count bottles"}  },  "selling_plan_allocations": [{      "selling_plan": {      "id": 2059042870,      "name": "Every 90 Days",      "description": null      },      "price": 14600,      "compare_at_price": 14600      }]  }],  "selected_or_first_available_variant":{  "id": 43857352785974,  "price": 5400,  "compare_at_price": 7500,  "sku": "AMUC-01-MEM-02",  "barcode": null,  "available": true,  "inventory_quantity": 9916638,  "inventory_management": "shopify",  "inventory_policy": "deny",  "title": "1 month supply",  "option1": "1 month supply",  "option2": null,  "option3": null,  "weight": 57,  "weight_unit": "oz",  "requires_shipping": true,  "taxable": true,  "featured_image": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_30Cap_Carousel_01_668x668_2x_d10196e2-7f2d-4f57-8959-7b0930ef0301.png?v=1774820054",  "image": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_30Cap_Carousel_01_668x668_2x_d10196e2-7f2d-4f57-8959-7b0930ef0301.png?v=1774820054",  "url": "\/products\/pendulum-akkermansia-probiotic-gut-health?variant=43857352785974",  "metafields": {    "cart": {"capsule_count":"(1) 30-count bottle","inline_upsell_product":"gid:\/\/shopify\/ProductVariant\/43857352818742","upsell_savings_text":"Save $16 more every 90 days"}  },  "selling_plan_allocations": [{      "selling_plan": {      "id": 2058944566,      "name": "Every 30 Days",      "description": null      },      "price": 5400,      "compare_at_price": 5400      }]  }
2459,  "metafields": {    "custom": {"badge_color":"#f4c867","collection_description":"Improve gut health","collection_title":"Akkermansia","is_dtc":true,"search_engine_display":true},    "custom_attributes": {}  },  "available": true,  "price": 5400,  "media": [{  "media_type": "image",  "id": 28793794560054,  "alt": "Pendulum Akkermansia",  "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_90_Carousel_01_668x668_2x_cc7cf306-4afd-423c-863d-5f55a87c26cb.png?v=1774819872",  "width": 1336,  "height": 1336,  "aspect_ratio": 1.0,  "preview_image":{    "media_type": "image",    "id": null,    "alt": "",    "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_90_Carousel_01_668x668_2x_cc7cf306-4afd-423c-863d-5f55a87c26cb.png?v=1774819872",    "width": 1336,    "height": 1336,    "aspect_ratio": 1.0,    "preview_image": null  }},{  "media_type": "image",  "id": 30450973769782,  "alt": "Pendulum Akkermansia",  "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_Carousel_03_668x668_2x_41add5de-bba7-4f08-ab39-e4f17a5839aa.png?v=1774820054",  "width": 1336,  "height": 1336,  "aspect_ratio": 1.0,  "preview_image":{    "media_type": "image",    "id": null,    "alt": "",    "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_Carousel_03_668x668_2x_41add5de-bba7-4f08-ab39-e4f17a5839aa.png?v=1774820054",    "width": 1336,    "height": 1336,    "aspect_ratio": 1.0,    "preview_image": null  }},{  "media_type": "image",  "id": 30450974130230,  "alt": "Pendulum Akkermansia",  "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_Carousel_05_668x668_2x_19dd36dc-f04a-43d2-883e-6e3aae2a07f3.png?v=1774820054",  "width": 1336,  "height": 1336,  "aspect_ratio": 1.0,  "preview_image":{    "media_type": "image",    "id": null,    "alt": "",    "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_Carousel_05_668x668_2x_19dd36dc-f04a-43d2-883e-6e3aae2a07f3.png?v=1774820054",    "width": 1336,    "height": 1336,    "aspect_ratio": 1.0,    "preview_image": null  }},{  "media_type": "image",  "id": 28122116096054,  "alt": "Pendulum Akkermansia",  "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_Carousel_02_668x668_2x-min.jpg?v=1774820054",  "width": 1336,  "height": 1336,  "aspect_ratio": 1.0,  "preview_image":{    "media_type": "image",    "id": null,    "alt": "",    "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_Carousel_02_668x668_2x-min.jpg?v=1774820054",    "width": 1336,    "height": 1336,    "aspect_ratio": 1.0,    "preview_image": null  }},{  "media_type": "image",  "id": 28122116161590,  "alt": "Pendulum Akkermansia",  "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_Carousel_04_668x668_2x-min.jpg?v=1774820054",  "width": 1336,  "height": 1336,  "aspect_ratio": 1.0,  "preview_image":{    "media_type": "image",    "id": null,    "alt": "",    "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_Carousel_04_668x668_2x-min.jpg?v=1774820054",    "width": 1336,    "height": 1336,    "aspect_ratio": 1.0,    "preview_image": null  }},{  "media_type": "image",  "id": 28793794658358,  "alt": "Pendulum Akkermansia",  "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_30Cap_Carousel_01_668x668_2x_d10196e2-7f2d-4f57-8959-7b0930ef0301.png?v=1774820054",  "width": 1336,  "height": 1336,  "aspect_ratio": 1.0,  "preview_image":{    "media_type": "image",    "id": null,    "alt": "",    "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_30Cap_Carousel_01_668x668_2x_d10196e2-7f2d-4f57-8959-7b0930ef0301.png?v=1774820054",    "width": 1336,    "height": 1336,    "aspect_ratio": 1.0,    "preview_image": null  }},{  "media_type": "image",  "id": 28122116227126,  "alt": "Pendulum Akkermansia",  "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_Carousel_06_668x668_2x-min.jpg?v=1774820054",  "width": 1336,  "height": 1336,  "aspect_ratio": 1.0,  "preview_image":{    "media_type": "image",    "id": null,    "alt": "",    "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_Carousel_06_668x668_2x-min.jpg?v=1774820054",    "width": 1336,    "height": 1336,    "aspect_ratio": 1.0,    "preview_image": null  }},{  "media_type": "image",  "id": 30450961842230,  "alt": "Pendulum Akkermansia",  "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Carousel_Comparison_668x668_2x_07d37223-9640-4131-9b41-4e365e511327.png?v=1774820054",  "width": 1336,  "height": 1336,  "aspect_ratio": 1.0,  "preview_image":{    "media_type": "image",    "id": null,    "alt": "",    "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Carousel_Comparison_668x668_2x_07d37223-9640-4131-9b41-4e365e511327.png?v=1774820054",    "width": 1336,    "height": 1336,    "aspect_ratio": 1.0,    "preview_image": null  }}],  "featured_image":{  "media_type": "image",  "id": 37190233620534,  "alt": "Pendulum Akkermansia",  "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_90_Carousel_01_668x668_2x_cc7cf306-4afd-423c-863d-5f55a87c26cb.png?v=1774819872",  "width": 1336,  "height": 1336,  "aspect_ratio": 1.0,  "preview_image":null}},    "selected_or_first_available_variant_2": "43857352818742",    "product_3_title": "",    "product_3": null,    "selected_or_first_available_variant_3": "",    "product_4_title": "30 Day Supply \/ One
2459-Time",    "product_4": {  "object_type": "product",  "id": 7980322586678,  "title": "Pendulum Akkermansia",  "description": "\u003cp\u003e\u003cstrong\u003ePendulum Akkermansia\u003c\/strong\u003e\u003c\/p\u003e",  "compare_at_price": null,  "url": "/products/pendulum-akkermansia-otp",  "type": "AKK",  "handle": "pendulum-akkermansia-otp",  "published_at": [51,48,11,29,10,2025,3,302,true,"PDT"],  "tags": ["1_month_supply","Actively_Selling_OnlineStore","OTP"],  "selling_plan_groups": [    ],  "first_available_variant":{  "id": 44272443686966,  "price": 7500,  "compare_at_price": null,  "sku": "AMUC-01-OTP-02",  "barcode": null,  "available": true,  "inventory_quantity": 9990365,  "inventory_management": "shopify",  "inventory_policy": "deny",  "title": "One time purchase",  "option1": "One time purchase",  "option2": null,  "option3": null,  "weight": 57,  "weight_unit": "oz",  "requires_shipping": true,  "taxable": true,  "featured_image": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_30Cap_Carousel_01_668x668_2x_d10196e2-7f2d-4f57-8959-7b0930ef0301.png?v=1774820054",  "image": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_30Cap_Carousel_01_668x668_2x_d10196e2-7f2d-4f57-8959-7b0930ef0301.png?v=1774820054",  "url": "\/products\/pendulum-akkermansia-otp?variant=44272443686966",  "metafields": {    "cart": {"capsule_count":"(1) 30-count bottle","inline_upsell_product":"gid:\/\/shopify\/ProductVariant\/43857352785974","upsell_savings_text":"SAVE 28%"}  },  "selling_plan_allocations": []  },  "variants": [{  "id": 44272443686966,  "price": 7500,  "compare_at_price": null,  "sku": "AMUC-01-OTP-02",  "barcode": null,  "available": true,  "inventory_quantity": 9990365,  "inventory_management": "shopify",  "inventory_policy": "deny",  "title": "One time purchase",  "option1": "One time purchase",  "option2": null,  "option3": null,  "weight": 57,  "weight_unit": "oz",  "requires_shipping": true,  "taxable": true,  "featured_image": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_30Cap_Carousel_01_668x668_2x_d10196e2-7f2d-4f57-8959-7b0930ef0301.png?v=1774820054",  "image": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_30Cap_Carousel_01_668x668_2x_d10196e2-7f2d-4f57-8959-7b0930ef0301.png?v=1774820054",  "url": "\/products\/pendulum-akkermansia-otp?variant=44272443686966",  "metafields": {    "cart": {"capsule_count":"(1) 30-count bottle","inline_upsell_product":"gid:\/\/shopify\/ProductVariant\/43857352785974","upsell_savings_text":"SAVE 28%"}  },  "selling_plan_allocations": []  }],  "selected_or_first_available_variant":{  "id": 44272443686966,  "price": 7500,  "compare_at_price": null,  "sku": "AMUC-01-OTP-02",  "barcode": null,  "available": true,  "inventory_quantity": 9990365,  "inventory_management": "shopify",  "inventory_policy": "deny",  "title": "One time purchase",  "option1": "One time purchase",  "option2": null,  "option3": null,  "weight": 57,  "weight_unit": "oz",  "requires_shipping": true,  "taxable": true,  "featured_image": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_30Cap_Carousel_01_668x668_2x_d10196e2-7f2d-4f57-8959-7b0930ef0301.png?v=1774820054",  "image": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_30Cap_Carousel_01_668x668_2x_d10196e2-7f2d-4f57-8959-7b0930ef0301.png?v=1774820054",  "url": "\/products\/pendulum-akkermansia-otp?variant=44272443686966",  "metafields": {    "cart": {"capsule_count":"(1) 30-count bottle","inline_upsell_product":"gid:\/\/shopify\/ProductVariant\/43857352785974","upsell_savings_text":"SAVE 28%"}  },  "selling_plan_allocations": []  },  "metafields": {    "custom": {"badge_color":"#f4c867","collection_description":"Improve gut health","collection_title":"Akkermansia","is_dtc":true,"search_engine_display":false},    "custom_attributes": {}  },  "available": true,  "price": 7500,  "media": [{  "media_type": "image",  "id": 28793794658358,  "alt": "Pendulum Akkermansia",  "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_30Cap_Carousel_01_668x668_2x_d10196e2-7f2d-4f57-8959-7b0930ef0301.png?v=1774820054",  "width": 1336,  "height": 1336,  "aspect_ratio": 1.0,  "preview_image":{    "media_type": "image",    "id": null,    "alt": "",    "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_30Cap_Carousel_01_668x668_2x_d10196e2-7f2d-4f57-8959-7b0930ef0301.png?v=1774820054",    "width": 1336,    "height": 1336,    "aspect_ratio": 1.0,    "preview_image": null  }},{  "media_type": "image",  "id": 30450973769782,  "alt": "Pendulum Akkermansia",  "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_Carousel_03_668x668_2x_41ad
2459d5de-bba7-4f08-ab39-e4f17a5839aa.png?v=1774820054",  "width": 1336,  "height": 1336,  "aspect_ratio": 1.0,  "preview_image":{    "media_type": "image",    "id": null,    "alt": "",    "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_Carousel_03_668x668_2x_41add5de-bba7-4f08-ab39-e4f17a5839aa.png?v=1774820054",    "width": 1336,    "height": 1336,    "aspect_ratio": 1.0,    "preview_image": null  }},{  "media_type": "image",  "id": 30450974130230,  "alt": "Pendulum Akkermansia",  "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_Carousel_05_668x668_2x_19dd36dc-f04a-43d2-883e-6e3aae2a07f3.png?v=1774820054",  "width": 1336,  "height": 1336,  "aspect_ratio": 1.0,  "preview_image":{    "media_type": "image",    "id": null,    "alt": "",    "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_Carousel_05_668x668_2x_19dd36dc-f04a-43d2-883e-6e3aae2a07f3.png?v=1774820054",    "width": 1336,    "height": 1336,    "aspect_ratio": 1.0,    "preview_image": null  }},{  "media_type": "image",  "id": 28122116096054,  "alt": "Pendulum Akkermansia",  "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_Carousel_02_668x668_2x-min.jpg?v=1774820054",  "width": 1336,  "height": 1336,  "aspect_ratio": 1.0,  "preview_image":{    "media_type": "image",    "id": null,    "alt": "",    "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_Carousel_02_668x668_2x-min.jpg?v=1774820054",    "width": 1336,    "height": 1336,    "aspect_ratio": 1.0,    "preview_image": null  }},{  "media_type": "image",  "id": 28122116161590,  "alt": "Pendulum Akkermansia",  "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_Carousel_04_668x668_2x-min.jpg?v=1774820054",  "width": 1336,  "height": 1336,  "aspect_ratio": 1.0,  "preview_image":{    "media_type": "image",    "id": null,    "alt": "",    "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_Carousel_04_668x668_2x-min.jpg?v=1774820054",    "width": 1336,    "height": 1336,    "aspect_ratio": 1.0,    "preview_image": null  }},{  "media_type": "image",  "id": 28122116227126,  "alt": "Pendulum Akkermansia",  "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_Carousel_06_668x668_2x-min.jpg?v=1774820054",  "width": 1336,  "height": 1336,  "aspect_ratio": 1.0,  "preview_image":{    "media_type": "image",    "id": null,    "alt": "",    "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_Carousel_06_668x668_2x-min.jpg?v=1774820054",    "width": 1336,    "height": 1336,    "aspect_ratio": 1.0,    "preview_image": null  }},{  "media_type": "image",  "id": 30450961842230,  "alt": "Pendulum Akkermansia",  "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Carousel_Comparison_668x668_2x_07d37223-9640-4131-9b41-4e365e511327.png?v=1774820054",  "width": 1336,  "height": 1336,  "aspect_ratio": 1.0,  "preview_image":{    "media_type": "image",    "id": null,    "alt": "",    "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Carousel_Comparison_668x668_2x_07d37223-9640-4131-9b41-4e365e511327.png?v=1774820054",    "width": 1336,    "height": 1336,    "aspect_ratio": 1.0,    "preview_image": null  }}],  "featured_image":{  "media_type": "image",  "id": 37190233653302,  "alt": "Pendulum Akkermansia",  "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Akkermansia_30Cap_Carousel_01_668x668_2x_d10196e2-7f2d-4f57-8959-7b0930ef0301.png?v=1774820054",  "width": 1336,  "height": 1336,  "aspect_ratio": 1.0,  "preview_image":null}},    "selected_or_first_available_variant_4": "44272443686966"  }  },{  "id": "booster_VqP9yz",  "type": "booster",  "settings": {    "product_title": "Polyphenol Booster",    "product_headline": "Your probiotic's favorite food",    "product_1_title": "1 bottle \/ month",    "product_1": {  "object_type": "product",  "id": 7844394041398,  "title": "Pendulum Polyphenol Booster",  "description": "\u003cdiv class=\"_rs_pdp_product-text_ax26k_104 _hide-mobile_ax26k_465\"\u003e\n\u003cdiv class=\"_rs_pdp_main-description_ax26k_94 paragraph\"\u003e\n\u003cp\u003eOptimize your probiotic with its favorite food (polyphenols) and increase essential strain,\u
2459003cspan\u003e \u003c\/span\u003e\u003cem\u003eAkkermansia\u003c\/em\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"_rs_pdp_main-tinytext_ax26k_126 paragraph\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e",  "compare_at_price": 4900,  "url": "/products/pendulum-polyphenol-booster-membership",  "type": "PPB",  "handle": "pendulum-polyphenol-booster-membership",  "published_at": [8,57,16,31,8,2025,0,243,true,"PDT"],  "tags": ["Actively_Selling_OnlineStore","Increase antioxidants","Membership"],  "selling_plan_groups": [    {    "id": "d1c31b7d875f371afdda85ee0906e6c15aee403a",    "app_id": "SKIO",    "selling_plans": [{      "id": 2058944566      },{      "id": 2059042870      }]    }],  "first_available_variant":{  "id": 44038118146102,  "price": 2500,  "compare_at_price": 4900,  "sku": "PPB-01-MEM-01",  "barcode": null,  "available": true,  "inventory_quantity": 9935822,  "inventory_management": "shopify",  "inventory_policy": "deny",  "title": "1 month supply (bundled)",  "option1": "1 month supply (bundled)",  "option2": null,  "option3": null,  "weight": 0,  "weight_unit": "oz",  "requires_shipping": true,  "taxable": true,  "featured_image": null,  "image": null,  "url": "\/products\/pendulum-polyphenol-booster-membership?variant=44038118146102",  "metafields": {    "cart": {"capsule_count":"(1) 60-count bottle"}  },  "selling_plan_allocations": [{      "selling_plan": {      "id": 2058944566,      "name": "Every 30 Days",      "description": null      },      "price": 2500,      "compare_at_price": 2500      }]  },  "variants": [{  "id": 44038118146102,  "price": 2500,  "compare_at_price": 4900,  "sku": "PPB-01-MEM-01",  "barcode": null,  "available": true,  "inventory_quantity": 9935822,  "inventory_management": "shopify",  "inventory_policy": "deny",  "title": "1 month supply (bundled)",  "option1": "1 month supply (bundled)",  "option2": null,  "option3": null,  "weight": 0,  "weight_unit": "oz",  "requires_shipping": true,  "taxable": true,  "featured_image": null,  "image": null,  "url": "\/products\/pendulum-polyphenol-booster-membership?variant=44038118146102",  "metafields": {    "cart": {"capsule_count":"(1) 60-count bottle"}  },  "selling_plan_allocations": [{      "selling_plan": {      "id": 2058944566,      "name": "Every 30 Days",      "description": null      },      "price": 2500,      "compare_at_price": 2500      }]  },{  "id": 44038118178870,  "price": 3500,  "compare_at_price": 4900,  "sku": "PPB-01-MEM-01",  "barcode": null,  "available": true,  "inventory_quantity": 9995305,  "inventory_management": "shopify",  "inventory_policy": "deny",  "title": "1 month supply",  "option1": "1 month supply",  "option2": null,  "option3": null,  "weight": 0,  "weight_unit": "oz",  "requires_shipping": true,  "taxable": true,  "featured_image": null,  "image": null,  "url": "\/products\/pendulum-polyphenol-booster-membership?variant=44038118178870",  "metafields": {    "cart": {"capsule_count":"(1) 60-count bottle","inline_upsell_product":"gid:\/\/shopify\/ProductVariant\/44038118211638","upsell_savings_text":"Save $30 more every 90 days"}  },  "selling_plan_allocations": [{      "selling_plan": {      "id": 2058944566,      "name": "Every 30 Days",      "description": null      },      "price": 3500,      "compare_at_price": 3500      }]  },{  "id": 44038118211638,  "price": 7500,  "compare_at_price": 14700,  "sku": "PPB-03-MEM-01",  "barcode": null,  "available": true,  "inventory_quantity": 961817,  "inventory_management": "shopify",  "inventory_policy": "deny",  "title": "3 month supply",  "option1": "3 month supply",  "option2": null,  "option3": null,  "weight": 0,  "weight_unit": "oz",  "requires_shipping": true,  "taxable": true,  "featured_image": null,  "image": null,  "url": "\/products\/pendulum-polyphenol-booster-membership?variant=44038118211638",  "metafields": {    "cart": {"capsule_count":"(3) 60-count bottles"}  },  "selling_plan_allocations": [{      "selling_plan": {      "id": 2059042870,      "name": "Every 90 Days",      "description": null      },      "price": 7500,      "compare_at_price": 7500      }]  },{  "id": 44038118244406,  "price": 4900,  "compare_at_price": null,  "sku": "PPB-01-OTP-01",  "barcode": null,  "available": true,  "inventory_quantity": 9993888,  "inventory_management": "shopify",  "inventory_policy": "deny",  "title": "One time purchase",  "option1": "One time purchase",  "option2": null,  "option3": null,  "weight": 0,  "weight_unit": "oz",  "requires_shipping": true,  "taxable": true,  "featured_image": null,  "image": null,  "url": "\/products\/pendulum-polyphenol-booster-membership?variant=44038118244406",  "metafields": {    "cart": {"capsule_count":"(1) 60-count bottle","inline_upsell_product":"gid:\/\/shopify\/ProductVariant\/44038118178870","upsell_savings_text":"SAVE 28%"}  },  "selling_plan_allocations": []  }],  "selected_or_first_available_variant":{  "id": 44038118146102,  "price": 2500,  "compare_at_price": 4900,  "sku": "PPB-01-MEM-01",  "barcode": null,  "available": true,  "inventory_quantity": 9935822,  "inventory_management": "shopify",  "inventory_policy": "deny",  "title": "1 month supply (bundled)",  "option1": "1 month supply (bundled)",  "option2": null,  "option3": null,  "weight": 0,  "weight_unit": "oz",  "requires_shipping": true,  "taxable": true,  "featured_image": null,  "image": null,  "url": "\/products\/pendulum-polyphenol-booster-membership?variant=44038118146102",  "metafields": {    "cart": {"capsule_count":"(1) 60-count bottle"}  },  "selling_plan_allocations": [{      "selling_plan": {      "id": 2058944566,      "name": "Every 30 Days",      "description": null      },      "price": 2500,      "compare_at_price": 2500      }]  }
2459,  "metafields": {    "custom": {"collection_description":"Increase antioxidants","collection_title":"Polyphenol Booster","is_dtc":true,"search_engine_display":false,"waitlist":false,"waitlist_klaviyo_id":"TWBwM8","wholesale_availability":false},    "custom_attributes": {}  },  "available": true,  "price": 2500,  "media": [{  "media_type": "image",  "id": 28506987888694,  "alt": "Pendulum Polyphenol Booster",  "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Polyphenol_Booster_Carousel_01_668x668_2x_7965f952-e9c0-42c6-bc92-21e8cf3bb5f6.png?v=1756923320",  "width": 1336,  "height": 1336,  "aspect_ratio": 1.0,  "preview_image":{    "media_type": "image",    "id": null,    "alt": "",    "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Polyphenol_Booster_Carousel_01_668x668_2x_7965f952-e9c0-42c6-bc92-21e8cf3bb5f6.png?v=1756923320",    "width": 1336,    "height": 1336,    "aspect_ratio": 1.0,    "preview_image": null  }},{  "media_type": "image",  "id": 28506987921462,  "alt": "Pendulum Polyphenol Booster",  "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Polyphenol_Booster_Carousel_03_668x668_2x_e64d4298-324f-4898-9c04-af4aea7d87cb.png?v=1756926271",  "width": 1336,  "height": 1336,  "aspect_ratio": 1.0,  "preview_image":{    "media_type": "image",    "id": null,    "alt": "",    "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Polyphenol_Booster_Carousel_03_668x668_2x_e64d4298-324f-4898-9c04-af4aea7d87cb.png?v=1756926271",    "width": 1336,    "height": 1336,    "aspect_ratio": 1.0,    "preview_image": null  }},{  "media_type": "image",  "id": 28506987954230,  "alt": "Pendulum Polyphenol Booster",  "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Polyphenol_Booster_Carousel_02_668x668_2x_65b71822-bff3-4107-97c7-caaeb92f903e.png?v=1756926271",  "width": 1336,  "height": 1336,  "aspect_ratio": 1.0,  "preview_image":{    "media_type": "image",    "id": null,    "alt": "",    "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Polyphenol_Booster_Carousel_02_668x668_2x_65b71822-bff3-4107-97c7-caaeb92f903e.png?v=1756926271",    "width": 1336,    "height": 1336,    "aspect_ratio": 1.0,    "preview_image": null  }},{  "media_type": "image",  "id": 28506987855926,  "alt": "Pendulum Polyphenol Booster",  "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Polyphenol_Booster_Carousel_05_668x668_2x_e5976bce-0713-4639-88d9-f8a1776a43dd.png?v=1756923320",  "width": 1336,  "height": 1336,  "aspect_ratio": 1.0,  "preview_image":{    "media_type": "image",    "id": null,    "alt": "",    "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Polyphenol_Booster_Carousel_05_668x668_2x_e5976bce-0713-4639-88d9-f8a1776a43dd.png?v=1756923320",    "width": 1336,    "height": 1336,    "aspect_ratio": 1.0,    "preview_image": null  }},{  "media_type": "image",  "id": 28506987823158,  "alt": "Pendulum Polyphenol Booster",  "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Polyphenol_Booster_Carousel_06_668x668_2x_03db2c23-20bc-478d-ab50-b48faa1a42a8.png?v=1756923320",  "width": 1336,  "height": 1336,  "aspect_ratio": 1.0,  "preview_image":{    "media_type": "image",    "id": null,    "alt": "",    "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Polyphenol_Booster_Carousel_06_668x668_2x_03db2c23-20bc-478d-ab50-b48faa1a42a8.png?v=1756923320",    "width": 1336,    "height": 1336,    "aspect_ratio": 1.0,    "preview_image": null  }},{  "media_type": "image",  "id": 28506987986998,  "alt": "Pendulum Polyphenol Booster",  "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Polyphenol_Booster_Carousel_04_668x668_2x_912c3a7e-1338-415f-81d2-3f31182fd4df.png?v=1756923321",  "width": 1336,  "height": 1336,  "aspect_ratio": 1.0,  "preview_image":{    "media_type": "image",    "id": null,    "alt": "",    "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Polyphenol_Booster_Carousel_04_668x668_2x_912c3a7e-1338-415f-81d2-3f31182fd4df.png?v=1756923321",    "width": 1336,    "height": 1336,    "aspect_ratio": 1.0,    "preview_image": null  }}],  "featured_image":{  "media_type": "image",  "id": 36858797785142,  "alt": "Pendulum Polyphenol Booster",  "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Polyphenol_Booster_Carousel_01_668x668_2x_7965f952-e9c0-42c6-bc92-21e8cf3bb5f6.png?v=1756923320",  "width": 1336,  "height": 1336,  "aspect_ratio": 1.0,  "preview_image":null}},    "selected_or_first_available_variant_1": "44038118146102",    "product_2_title": "",    "product_2": null,    "selected_or_first_available_variant_2": "",    "product_3_title": "1 bottle \/ month",    "product_3": {  "object_type": "product",  "id": 7844394041398,  "title": "Pendulum Polyphenol Booster",  "description": "\u003cdiv class=\"_rs_pdp_product-text_ax26k_104 _hide-mobile_ax26k_465\"\u003e\n\u003cdiv class=\"_rs_pdp_main-description_ax26k_94 paragraph\"\u003e\n\u003cp\u003eOptimize your probiotic with its favorite food (polyphenols) and increase essential strain,\u
2459003cspan\u003e \u003c\/span\u003e\u003cem\u003eAkkermansia\u003c\/em\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"_rs_pdp_main-tinytext_ax26k_126 paragraph\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e",  "compare_at_price": 4900,  "url": "/products/pendulum-polyphenol-booster-membership",  "type": "PPB",  "handle": "pendulum-polyphenol-booster-membership",  "published_at": [8,57,16,31,8,2025,0,243,true,"PDT"],  "tags": ["Actively_Selling_OnlineStore","Increase antioxidants","Membership"],  "selling_plan_groups": [    {    "id": "d1c31b7d875f371afdda85ee0906e6c15aee403a",    "app_id": "SKIO",    "selling_plans": [{      "id": 2058944566      },{      "id": 2059042870      }]    }],  "first_available_variant":{  "id": 44038118146102,  "price": 2500,  "compare_at_price": 4900,  "sku": "PPB-01-MEM-01",  "barcode": null,  "available": true,  "inventory_quantity": 9935822,  "inventory_management": "shopify",  "inventory_policy": "deny",  "title": "1 month supply (bundled)",  "option1": "1 month supply (bundled)",  "option2": null,  "option3": null,  "weight": 0,  "weight_unit": "oz",  "requires_shipping": true,  "taxable": true,  "featured_image": null,  "image": null,  "url": "\/products\/pendulum-polyphenol-booster-membership?variant=44038118146102",  "metafields": {    "cart": {"capsule_count":"(1) 60-count bottle"}  },  "selling_plan_allocations": [{      "selling_plan": {      "id": 2058944566,      "name": "Every 30 Days",      "description": null      },      "price": 2500,      "compare_at_price": 2500      }]  },  "variants": [{  "id": 44038118146102,  "price": 2500,  "compare_at_price": 4900,  "sku": "PPB-01-MEM-01",  "barcode": null,  "available": true,  "inventory_quantity": 9935822,  "inventory_management": "shopify",  "inventory_policy": "deny",  "title": "1 month supply (bundled)",  "option1": "1 month supply (bundled)",  "option2": null,  "option3": null,  "weight": 0,  "weight_unit": "oz",  "requires_shipping": true,  "taxable": true,  "featured_image": null,  "image": null,  "url": "\/products\/pendulum-polyphenol-booster-membership?variant=44038118146102",  "metafields": {    "cart": {"capsule_count":"(1) 60-count bottle"}  },  "selling_plan_allocations": [{      "selling_plan": {      "id": 2058944566,      "name": "Every 30 Days",      "description": null      },      "price": 2500,      "compare_at_price": 2500      }]  },{  "id": 44038118178870,  "price": 3500,  "compare_at_price": 4900,  "sku": "PPB-01-MEM-01",  "barcode": null,  "available": true,  "inventory_quantity": 9995305,  "inventory_management": "shopify",  "inventory_policy": "deny",  "title": "1 month supply",  "option1": "1 month supply",  "option2": null,  "option3": null,  "weight": 0,  "weight_unit": "oz",  "requires_shipping": true,  "taxable": true,  "featured_image": null,  "image": null,  "url": "\/products\/pendulum-polyphenol-booster-membership?variant=44038118178870",  "metafields": {    "cart": {"capsule_count":"(1) 60-count bottle","inline_upsell_product":"gid:\/\/shopify\/ProductVariant\/44038118211638","upsell_savings_text":"Save $30 more every 90 days"}  },  "selling_plan_allocations": [{      "selling_plan": {      "id": 2058944566,      "name": "Every 30 Days",      "description": null      },      "price": 3500,      "compare_at_price": 3500      }]  },{  "id": 44038118211638,  "price": 7500,  "compare_at_price": 14700,  "sku": "PPB-03-MEM-01",  "barcode": null,  "available": true,  "inventory_quantity": 961817,  "inventory_management": "shopify",  "inventory_policy": "deny",  "title": "3 month supply",  "option1": "3 month supply",  "option2": null,  "option3": null,  "weight": 0,  "weight_unit": "oz",  "requires_shipping": true,  "taxable": true,  "featured_image": null,  "image": null,  "url": "\/products\/pendulum-polyphenol-booster-membership?variant=44038118211638",  "metafields": {    "cart": {"capsule_count":"(3) 60-count bottles"}  },  "selling_plan_allocations": [{      "selling_plan": {      "id": 2059042870,      "name": "Every 90 Days",      "description": null      },      "price": 7500,      "compare_at_price": 7500      }]  },{  "id": 44038118244406,  "price": 4900,  "compare_at_price": null,  "sku": "PPB-01-OTP-01",  "barcode": null,  "available": true,  "inventory_quantity": 9993888,  "inventory_management": "shopify",  "inventory_policy": "deny",  "title": "One time purchase",  "option1": "One time purchase",  "option2": null,  "option3": null,  "weight": 0,  "weight_unit": "oz",  "requires_shipping": true,  "taxable": true,  "featured_image": null,  "image": null,  "url": "\/products\/pendulum-polyphenol-booster-membership?variant=44038118244406",  "metafields": {    "cart": {"capsule_count":"(1) 60-count bottle","inline_upsell_product":"gid:\/\/shopify\/ProductVariant\/44038118178870","upsell_savings_text":"SAVE 28%"}  },  "selling_plan_allocations": []  }],  "selected_or_first_available_variant":{  "id": 44038118146102,  "price": 2500,  "compare_at_price": 4900,  "sku": "PPB-01-MEM-01",  "barcode": null,  "available": true,  "inventory_quantity": 9935822,  "inventory_management": "shopify",  "inventory_policy": "deny",  "title": "1 month supply (bundled)",  "option1": "1 month supply (bundled)",  "option2": null,  "option3": null,  "weight": 0,  "weight_unit": "oz",  "requires_shipping": true,  "taxable": true,  "featured_image": null,  "image": null,  "url": "\/products\/pendulum-polyphenol-booster-membership?variant=44038118146102",  "metafields": {    "cart": {"capsule_count":"(1) 60-count bottle"}  },  "selling_plan_allocations": [{      "selling_plan": {      "id": 2058944566,      "name": "Every 30 Days",      "description": null      },      "price": 2500,      "compare_at_price": 2500      }]  }
2459,  "metafields": {    "custom": {"collection_description":"Increase antioxidants","collection_title":"Polyphenol Booster","is_dtc":true,"search_engine_display":false,"waitlist":false,"waitlist_klaviyo_id":"TWBwM8","wholesale_availability":false},    "custom_attributes": {}  },  "available": true,  "price": 2500,  "media": [{  "media_type": "image",  "id": 28506987888694,  "alt": "Pendulum Polyphenol Booster",  "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Polyphenol_Booster_Carousel_01_668x668_2x_7965f952-e9c0-42c6-bc92-21e8cf3bb5f6.png?v=1756923320",  "width": 1336,  "height": 1336,  "aspect_ratio": 1.0,  "preview_image":{    "media_type": "image",    "id": null,    "alt": "",    "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Polyphenol_Booster_Carousel_01_668x668_2x_7965f952-e9c0-42c6-bc92-21e8cf3bb5f6.png?v=1756923320",    "width": 1336,    "height": 1336,    "aspect_ratio": 1.0,    "preview_image": null  }},{  "media_type": "image",  "id": 28506987921462,  "alt": "Pendulum Polyphenol Booster",  "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Polyphenol_Booster_Carousel_03_668x668_2x_e64d4298-324f-4898-9c04-af4aea7d87cb.png?v=1756926271",  "width": 1336,  "height": 1336,  "aspect_ratio": 1.0,  "preview_image":{    "media_type": "image",    "id": null,    "alt": "",    "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Polyphenol_Booster_Carousel_03_668x668_2x_e64d4298-324f-4898-9c04-af4aea7d87cb.png?v=1756926271",    "width": 1336,    "height": 1336,    "aspect_ratio": 1.0,    "preview_image": null  }},{  "media_type": "image",  "id": 28506987954230,  "alt": "Pendulum Polyphenol Booster",  "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Polyphenol_Booster_Carousel_02_668x668_2x_65b71822-bff3-4107-97c7-caaeb92f903e.png?v=1756926271",  "width": 1336,  "height": 1336,  "aspect_ratio": 1.0,  "preview_image":{    "media_type": "image",    "id": null,    "alt": "",    "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Polyphenol_Booster_Carousel_02_668x668_2x_65b71822-bff3-4107-97c7-caaeb92f903e.png?v=1756926271",    "width": 1336,    "height": 1336,    "aspect_ratio": 1.0,    "preview_image": null  }},{  "media_type": "image",  "id": 28506987855926,  "alt": "Pendulum Polyphenol Booster",  "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Polyphenol_Booster_Carousel_05_668x668_2x_e5976bce-0713-4639-88d9-f8a1776a43dd.png?v=1756923320",  "width": 1336,  "height": 1336,  "aspect_ratio": 1.0,  "preview_image":{    "media_type": "image",    "id": null,    "alt": "",    "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Polyphenol_Booster_Carousel_05_668x668_2x_e5976bce-0713-4639-88d9-f8a1776a43dd.png?v=1756923320",    "width": 1336,    "height": 1336,    "aspect_ratio": 1.0,    "preview_image": null  }},{  "media_type": "image",  "id": 28506987823158,  "alt": "Pendulum Polyphenol Booster",  "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Polyphenol_Booster_Carousel_06_668x668_2x_03db2c23-20bc-478d-ab50-b48faa1a42a8.png?v=1756923320",  "width": 1336,  "height": 1336,  "aspect_ratio": 1.0,  "preview_image":{    "media_type": "image",    "id": null,    "alt": "",    "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Polyphenol_Booster_Carousel_06_668x668_2x_03db2c23-20bc-478d-ab50-b48faa1a42a8.png?v=1756923320",    "width": 1336,    "height": 1336,    "aspect_ratio": 1.0,    "preview_image": null  }},{  "media_type": "image",  "id": 28506987986998,  "alt": "Pendulum Polyphenol Booster",  "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Polyphenol_Booster_Carousel_04_668x668_2x_912c3a7e-1338-415f-81d2-3f31182fd4df.png?v=1756923321",  "width": 1336,  "height": 1336,  "aspect_ratio": 1.0,  "preview_image":{    "media_type": "image",    "id": null,    "alt": "",    "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Polyphenol_Booster_Carousel_04_668x668_2x_912c3a7e-1338-415f-81d2-3f31182fd4df.png?v=1756923321",    "width": 1336,    "height": 1336,    "aspect_ratio": 1.0,    "preview_image": null  }}],  "featured_image":{  "media_type": "image",  "id": 36858797785142,  "alt": "Pendulum Polyphenol Booster",  "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Polyphenol_Booster_Carousel_01_668x668_2x_7965f952-e9c0-42c6-bc92-21e8cf3bb5f6.png?v=1756923320",  "width": 1336,  "height": 1336,  "aspect_ratio": 1.0,  "preview_image":null}},    "selected_or_first_available_variant_3": "44038118146102",    "product_4_title": "3 bottles \/ 3 months",    "product_4": {  "object_type": "product",  "id": 7844394041398,  "title": "Pendulum Polyphenol Booster",  "description": "\u003cdiv class=\"_rs_pdp_product-text_ax26k_104 _hide-mobile_ax26k_465\"\u003e\n\u003cdiv class=\"_rs_pdp_main-description_ax26k_94 paragraph\"\u003e\n\u003cp\u003eOptimize your probiotic with its favorite food (polyphenols) and increase essential strain,\u
2459003cspan\u003e \u003c\/span\u003e\u003cem\u003eAkkermansia\u003c\/em\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"_rs_pdp_main-tinytext_ax26k_126 paragraph\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e",  "compare_at_price": 4900,  "url": "/products/pendulum-polyphenol-booster-membership",  "type": "PPB",  "handle": "pendulum-polyphenol-booster-membership",  "published_at": [8,57,16,31,8,2025,0,243,true,"PDT"],  "tags": ["Actively_Selling_OnlineStore","Increase antioxidants","Membership"],  "selling_plan_groups": [    {    "id": "d1c31b7d875f371afdda85ee0906e6c15aee403a",    "app_id": "SKIO",    "selling_plans": [{      "id": 2058944566      },{      "id": 2059042870      }]    }],  "first_available_variant":{  "id": 44038118146102,  "price": 2500,  "compare_at_price": 4900,  "sku": "PPB-01-MEM-01",  "barcode": null,  "available": true,  "inventory_quantity": 9935822,  "inventory_management": "shopify",  "inventory_policy": "deny",  "title": "1 month supply (bundled)",  "option1": "1 month supply (bundled)",  "option2": null,  "option3": null,  "weight": 0,  "weight_unit": "oz",  "requires_shipping": true,  "taxable": true,  "featured_image": null,  "image": null,  "url": "\/products\/pendulum-polyphenol-booster-membership?variant=44038118146102",  "metafields": {    "cart": {"capsule_count":"(1) 60-count bottle"}  },  "selling_plan_allocations": [{      "selling_plan": {      "id": 2058944566,      "name": "Every 30 Days",      "description": null      },      "price": 2500,      "compare_at_price": 2500      }]  },  "variants": [{  "id": 44038118146102,  "price": 2500,  "compare_at_price": 4900,  "sku": "PPB-01-MEM-01",  "barcode": null,  "available": true,  "inventory_quantity": 9935822,  "inventory_management": "shopify",  "inventory_policy": "deny",  "title": "1 month supply (bundled)",  "option1": "1 month supply (bundled)",  "option2": null,  "option3": null,  "weight": 0,  "weight_unit": "oz",  "requires_shipping": true,  "taxable": true,  "featured_image": null,  "image": null,  "url": "\/products\/pendulum-polyphenol-booster-membership?variant=44038118146102",  "metafields": {    "cart": {"capsule_count":"(1) 60-count bottle"}  },  "selling_plan_allocations": [{      "selling_plan": {      "id": 2058944566,      "name": "Every 30 Days",      "description": null      },      "price": 2500,      "compare_at_price": 2500      }]  },{  "id": 44038118178870,  "price": 3500,  "compare_at_price": 4900,  "sku": "PPB-01-MEM-01",  "barcode": null,  "available": true,  "inventory_quantity": 9995305,  "inventory_management": "shopify",  "inventory_policy": "deny",  "title": "1 month supply",  "option1": "1 month supply",  "option2": null,  "option3": null,  "weight": 0,  "weight_unit": "oz",  "requires_shipping": true,  "taxable": true,  "featured_image": null,  "image": null,  "url": "\/products\/pendulum-polyphenol-booster-membership?variant=44038118178870",  "metafields": {    "cart": {"capsule_count":"(1) 60-count bottle","inline_upsell_product":"gid:\/\/shopify\/ProductVariant\/44038118211638","upsell_savings_text":"Save $30 more every 90 days"}  },  "selling_plan_allocations": [{      "selling_plan": {      "id": 2058944566,      "name": "Every 30 Days",      "description": null      },      "price": 3500,      "compare_at_price": 3500      }]  },{  "id": 44038118211638,  "price": 7500,  "compare_at_price": 14700,  "sku": "PPB-03-MEM-01",  "barcode": null,  "available": true,  "inventory_quantity": 961817,  "inventory_management": "shopify",  "inventory_policy": "deny",  "title": "3 month supply",  "option1": "3 month supply",  "option2": null,  "option3": null,  "weight": 0,  "weight_unit": "oz",  "requires_shipping": true,  "taxable": true,  "featured_image": null,  "image": null,  "url": "\/products\/pendulum-polyphenol-booster-membership?variant=44038118211638",  "metafields": {    "cart": {"capsule_count":"(3) 60-count bottles"}  },  "selling_plan_allocations": [{      "selling_plan": {      "id": 2059042870,      "name": "Every 90 Days",      "description": null      },      "price": 7500,      "compare_at_price": 7500      }]  },{  "id": 44038118244406,  "price": 4900,  "compare_at_price": null,  "sku": "PPB-01-OTP-01",  "barcode": null,  "available": true,  "inventory_quantity": 9993888,  "inventory_management": "shopify",  "inventory_policy": "deny",  "title": "One time purchase",  "option1": "One time purchase",  "option2": null,  "option3": null,  "weight": 0,  "weight_unit": "oz",  "requires_shipping": true,  "taxable": true,  "featured_image": null,  "image": null,  "url": "\/products\/pendulum-polyphenol-booster-membership?variant=44038118244406",  "metafields": {    "cart": {"capsule_count":"(1) 60-count bottle","inline_upsell_product":"gid:\/\/shopify\/ProductVariant\/44038118178870","upsell_savings_text":"SAVE 28%"}  },  "selling_plan_allocations": []  }],  "selected_or_first_available_variant":{  "id": 44038118146102,  "price": 2500,  "compare_at_price": 4900,  "sku": "PPB-01-MEM-01",  "barcode": null,  "available": true,  "inventory_quantity": 9935822,  "inventory_management": "shopify",  "inventory_policy": "deny",  "title": "1 month supply (bundled)",  "option1": "1 month supply (bundled)",  "option2": null,  "option3": null,  "weight": 0,  "weight_unit": "oz",  "requires_shipping": true,  "taxable": true,  "featured_image": null,  "image": null,  "url": "\/products\/pendulum-polyphenol-booster-membership?variant=44038118146102",  "metafields": {    "cart": {"capsule_count":"(1) 60-count bottle"}  },  "selling_plan_allocations": [{      "selling_plan": {      "id": 2058944566,      "name": "Every 30 Days",      "description": null      },      "price": 2500,      "compare_at_price": 2500      }]  }
2459,  "metafields": {    "custom": {"collection_description":"Increase antioxidants","collection_title":"Polyphenol Booster","is_dtc":true,"search_engine_display":false,"waitlist":false,"waitlist_klaviyo_id":"TWBwM8","wholesale_availability":false},    "custom_attributes": {}  },  "available": true,  "price": 2500,  "media": [{  "media_type": "image",  "id": 28506987888694,  "alt": "Pendulum Polyphenol Booster",  "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Polyphenol_Booster_Carousel_01_668x668_2x_7965f952-e9c0-42c6-bc92-21e8cf3bb5f6.png?v=1756923320",  "width": 1336,  "height": 1336,  "aspect_ratio": 1.0,  "preview_image":{    "media_type": "image",    "id": null,    "alt": "",    "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Polyphenol_Booster_Carousel_01_668x668_2x_7965f952-e9c0-42c6-bc92-21e8cf3bb5f6.png?v=1756923320",    "width": 1336,    "height": 1336,    "aspect_ratio": 1.0,    "preview_image": null  }},{  "media_type": "image",  "id": 28506987921462,  "alt": "Pendulum Polyphenol Booster",  "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Polyphenol_Booster_Carousel_03_668x668_2x_e64d4298-324f-4898-9c04-af4aea7d87cb.png?v=1756926271",  "width": 1336,  "height": 1336,  "aspect_ratio": 1.0,  "preview_image":{    "media_type": "image",    "id": null,    "alt": "",    "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Polyphenol_Booster_Carousel_03_668x668_2x_e64d4298-324f-4898-9c04-af4aea7d87cb.png?v=1756926271",    "width": 1336,    "height": 1336,    "aspect_ratio": 1.0,    "preview_image": null  }},{  "media_type": "image",  "id": 28506987954230,  "alt": "Pendulum Polyphenol Booster",  "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Polyphenol_Booster_Carousel_02_668x668_2x_65b71822-bff3-4107-97c7-caaeb92f903e.png?v=1756926271",  "width": 1336,  "height": 1336,  "aspect_ratio": 1.0,  "preview_image":{    "media_type": "image",    "id": null,    "alt": "",    "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Polyphenol_Booster_Carousel_02_668x668_2x_65b71822-bff3-4107-97c7-caaeb92f903e.png?v=1756926271",    "width": 1336,    "height": 1336,    "aspect_ratio": 1.0,    "preview_image": null  }},{  "media_type": "image",  "id": 28506987855926,  "alt": "Pendulum Polyphenol Booster",  "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Polyphenol_Booster_Carousel_05_668x668_2x_e5976bce-0713-4639-88d9-f8a1776a43dd.png?v=1756923320",  "width": 1336,  "height": 1336,  "aspect_ratio": 1.0,  "preview_image":{    "media_type": "image",    "id": null,    "alt": "",    "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Polyphenol_Booster_Carousel_05_668x668_2x_e5976bce-0713-4639-88d9-f8a1776a43dd.png?v=1756923320",    "width": 1336,    "height": 1336,    "aspect_ratio": 1.0,    "preview_image": null  }},{  "media_type": "image",  "id": 28506987823158,  "alt": "Pendulum Polyphenol Booster",  "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Polyphenol_Booster_Carousel_06_668x668_2x_03db2c23-20bc-478d-ab50-b48faa1a42a8.png?v=1756923320",  "width": 1336,  "height": 1336,  "aspect_ratio": 1.0,  "preview_image":{    "media_type": "image",    "id": null,    "alt": "",    "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Polyphenol_Booster_Carousel_06_668x668_2x_03db2c23-20bc-478d-ab50-b48faa1a42a8.png?v=1756923320",    "width": 1336,    "height": 1336,    "aspect_ratio": 1.0,    "preview_image": null  }},{  "media_type": "image",  "id": 28506987986998,  "alt": "Pendulum Polyphenol Booster",  "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Polyphenol_Booster_Carousel_04_668x668_2x_912c3a7e-1338-415f-81d2-3f31182fd4df.png?v=1756923321",  "width": 1336,  "height": 1336,  "aspect_ratio": 1.0,  "preview_image":{    "media_type": "image",    "id": null,    "alt": "",    "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Polyphenol_Booster_Carousel_04_668x668_2x_912c3a7e-1338-415f-81d2-3f31182fd4df.png?v=1756923321",    "width": 1336,    "height": 1336,    "aspect_ratio": 1.0,    "preview_image": null  }}],  "featured_image":{  "media_type": "image",  "id": 36858797785142,  "alt": "Pendulum Polyphenol Booster",  "src": "\/\/pendulumlife.com\/cdn\/shop\/files\/Polyphenol_Booster_Carousel_01_668x668_2x_7965f952-e9c0-42c6-bc92-21e8cf3bb5f6.png?v=1756923320",  "width": 1336,  "height": 1336,  "aspect_ratio": 1.0,  "preview_image":null}},    "selected_or_first_available_variant_4": "44038118211638"  }  }]},  "imageUrls":{},  "assetUrls":{  "rs_plus_icon.svg": "//pendulumlife.com/cdn/shop/t/10681/assets/rs_plus_icon.svg?v=15142899079745747631785256880",  "rs_minus_icon.svg": "//pendulumlife.com/cdn/shop/t/10681/assets/rs_minus_icon.svg?v=109939854770851934071785256882",  "arrow-left.svg": "//pendulumlife.com/cdn/shop/t/10681/assets/arrow-left.svg?v=98304275012846459941785256881",  "close-icon.svg": "//pendulumlife.com/cdn/shop/t/10681/assets/close-icon.svg?v=84677317069308358471785256881",  "buy_shop_pay_icon.svg": "//pendulumlife.com/cdn/shop/t/10681/assets/buy_shop_pay_icon.svg?v=106230515341928028761785256883"},  "injectedHTML":{},  "allProducts":null,  "customer": null,  "isCustomerAccountPage": false,  "paginate": null,"search": null,    "linklists":null,  "product":null,  "reviewWidgetProduct":null,  "article":null,"blog": null}
2460  </script>
2460
2461  
2461<script
2462    type="module"
2463  >
2464    import UI from "https://dlkcm4rp5v9zk.cloudfront.net/ui_modular.dist.js";
2465    const skelLoaderNodeId = null;
2466    const uiJsName = "SecEntryRsCart";
2467    const uiRootId = "ui-root-section-rs_cart-SecEntryRsCart";
2468    const uiDataId = "ui-data-section-rs_cart-SecEntryRsCart";
2469    if (!(uiJsName in UI.sections)) {
2470      throw new Error(`Section ${uiJsName} not found in UI.sections`);
2471    }
2472    const uiModule = await UI.sections[uiJsName]();
2473    const uiInit = uiModule.default;
2474    const skelLoaderNode = skelLoaderNodeId !== null ? document.getElementById(skelLoaderNodeId) : null;
2475    const domNode = document.getElementById(uiRootId);
2476    const dataNode = document.getElementById(uiDataId);
2477    uiInit(domNode, dataNode, skelLoaderNode);
2478  </script>
2478
2479  <!-- SECTION:END:SecEntryRsCart -->
2480
2481
2482</section>
2483    
2483<script src="//pendulumlife.com/cdn/shop/t/10681/assets/rs_global.js?v=140106749123623227771785256880" defer></script>
2483
2484
2485    <main id="main-content" role="main" tabindex="-1">
2486      
2487
2488      <div id="shopify-section-template--22020107665462__custom_css_eNrwXt" class="shopify-section custom-css"><style>
2489    #shopify-section-global_top_bar {
2490display: none;}
2491#header {top: 0;}
2492  </style></div><div id="shopify-section-template--22020107665462__aae50828-7ec7-4cf1-ba46-5b2725385480" class="shopify-section">
2493</div><div id="shopify-section-template--22020107665462__structured_data" class="shopify-section">
2494<!-- SCHEMA MARKUP BLOG -->
2495<script type="application/ld+json">
2496      {
2497          "@context": "http://schema.org",
2498          "@type": "BreadcrumbList",
2499          "itemListElement": [
2500              {
2501                  "@type": "ListItem",
2502                  "position": 1,
2503                  "item": {
2504                      "@type": "Website",
2505                      "@id": "https://pendulumlife.com",
2506                      "name": "Pendulum"
2507                  }
2508              },
2509              {
2510                  "@type": "ListItem",
2511                  "position": 2,
2512                  "item": {
2513                      "@type": "Blog",
2514                      "@id": "https://pendulumlife.com/blogs/resources",
2515                      "name": "Resources"
2516                  }
2517              }
2518          ]
2519      }
2520</script>
vendor: 1 bytes, line 2520
2520
2521<script type="application/ld+json">
2522    {
2523        "@context" : "http://schema.org",
2524        "@type" : "Blog",
2525        "about": "Save Up 60% on New Subscriptions!Improve glucose control, metabolic health, gut function, and support a healthy weight. The only brand with live Akkermansia.Pendulum Metabolic Daily | Optimizes metabolismPendulum Akkermansia | For gut healthPendulum Glucose Control | For A1C management",
2526        "keywords": "athlete,Gut Health,resources",
2527        "name": "Resources",
2528        "url": "https://pendulumlife.com/blogs/resources",
2529        "blogPosts": [{
2530                "@context" : "http://schema.org",
2531                "@type" : "BlogPosting",
2532                "headline" : "Protocol: Post Antibiotic Athlete Gut Health Support",
2533                "mainEntityOfPage" : "https://pendulumlife.com/blogs/resources/protocol-post-antibiotic-athlete-gut-health-support",
2534                "image": {
2535                    "@type": "ImageObject",
2536                    "url": "https://pendulumlife.com/cdn/shop/articles/Post_Antibiotic_Athlete_thumbnail_28e74b50-0997-456d-b8ab-4a301ec79f77_1000x1000.jpg?v=1744350409"
2537                },
2538                "url" : "https://pendulumlife.com/blogs/resources/protocol-post-antibiotic-athlete-gut-health-support",
2539                "datePublished": "2025-04-10 22:43:54 -0700",
2540                "dateModified" : "2025-04-10 22:46:49 -0700",
2541                "dateCreated": "2025-04-10 22:43:51 -0700",
2542                "author": {
2543                    "@type": "Person",
2544                    "name": "Adriana Pugliese"
2545                },
2546                "publisher": {
2547                    "@type": "Organization",
2548                    "logo": {
2549                       "@type": "ImageObject",
2550                       "url": ""
2551                    },         
2552                    "name": "Pendulum"
2553                }
2554            },{
2555                "@context" : "http://schema.org",
2556                "@type" : "BlogPosting",
2557                "headline" : "Protocol: Effective Weight Maintenance and Appetite Support After GLP-1 Medications",
2558                "mainEntityOfPage" : "https://pendulumlife.com/blogs/resources/protocol-effective-weight-maintenance-and-appetite-support-after-glp-1-medications",
2559                "image": {
2560                    "@type": "ImageObject",
2561                    "url": "https://pendulumlife.com/cdn/shop/articles/Post-GLP-1_Medications_Protocol_thumbnail-min_1000x1000.jpg?v=1726161658"
2562                },
2563                "url" : "https://pendulumlife.com/blogs/resources/protocol-effective-weight-maintenance-and-appetite-support-after-glp-1-medications",
2564                "datePublished": "2024-09-12 10:22:07 -0700",
2565                "dateModified" : "2024-11-14 13:51:02 -0800",
2566                "dateCreated": "2024-09-12 10:20:58 -0700",
2567                "author": {
2568                    "@type": "Person",
2569                    "name": "Adriana Pugliese"
2570                },
2571                "publisher": {
2572                    "@type": "Organization",
2573                    "logo": {
2574                       "@type": "ImageObject",
2575                       "url": ""
2576                    },         
2577                    "name": "Pendulum"
2578                }
2579            },{
2580                "@context" : "http://schema.org",
2581                "@type" : "BlogPosting",
2582                "headline" : "Protocol: Post Antibiotic Microbiome Support",
2583                "mainEntityOfPage" : "https://pendulumlife.com/blogs/resources/post-antibiotic-microbiome-support",
2584                "image": {
2585                    "@type": "ImageObject",
2586                    "url": "https://pendulumlife.com/cdn/shop/articles/Post_Antibiotic_Protocol_thumbnail_2x-min_1000x1000.jpg?v=1723515063"
2587                },
2588                "url" : "https://pendulumlife.com/blogs/resources/post-antibiotic-microbiome-support",
2589                "datePublished": "2024-08-12 19:11:36 -0700",
2590                "dateModified" : "2024-11-14 13:50:09 -0800",
2591                "dateCreated": "2024-08-12 19:11:02 -0700",
2592                "author": {
2593                    "@type": "Person",
2594                    "name": "Adriana Pugliese"
2595                },
2596                "publisher": {
2597                    "@type": "Organization",
2598                    "logo": {
2599                       "@type": "ImageObject",
2600                       "url": ""
2601                    },         
2602                    "name": "Pendulum"
2603                }
2604            },{
2605                "@context" : "http://schema.org",
2606                "@type" : "BlogPosting",
2607                "headline" : "Protocol: Support GLP-1 Production",
2608                "mainEntityOfPage" : "https://pendulumlife.com/blogs/resources/protocol-support-glp-1-production",
2609                "image": {
2610                    "@type": "ImageObject",
2611                    "url": "https://pendulumlife.com/cdn/shop/articles/Low_Akkermansia_Protocol_thumbnail_1_-min_1000x1000.jpg?v=1710433128"
2612                },
2613                "url" : "https://pendulumlife.com/blogs/resources/protocol-support-glp-1-production",
2614                "datePublished": "2024-03-14  9:19:13 -0700",
2615                "dateModified" : "2024-11-14 13:49:32 -0800",
2616                "dateCreated": "2024-03-14  9:18:48 -0700",
2617                "author": {
2618                    "@type": "Person",
2619                    "name": "Adriana Pugliese"
2620                },
2621                "publisher": {
2622                    "@type": "Organization",
2623                    "logo": {
2624                       "@type": "ImageObject",
2625                       "url": ""
2626                    },         
2627                    "name": "Pendulum"
2628                }
2629            },{
2630                "@context" : "http://schema.org",
2631                "@type" : "BlogPosting",
2632                "headline" : "Protocol: Low Akkermansia Levels",
2633                "mainEntityOfPage" : "https://pendulumlife.com/blogs/resources/protocol-low-akkermansia-levels",
2634                "image": {
2635                    "@type": "ImageObject",
2636                    "url": "https://pendulumlife.com/cdn/shop/articles/Low_Akkermansia_Protocol_thumbnail-min_1000x1000.jpg?v=1694028410"
2637                },
2638                "url" : "https://pendulumlife.com/blogs/resources/protocol-low-akkermansia-levels",
2639                "datePublished": "2023-09-06 13:48:58 -0700",
2640                "dateModified" : "2024-11-14 13:48:56 -0800",
2641                "dateCreated": "2023-09-06 12:26:49 -0700",
2642                "author": {
2643                    "@type": "Person",
2644                    "name": "Adriana Pugliese"
2645                },
2646                "publisher": {
2647                    "@type": "Organization",
2648                    "logo": {
2649                       "@type": "ImageObject",
2650                       "url": ""
2651                    },         
2652                    "name": "Pendulum"
2653                }
2654            },{
2655                "@context" : "http://schema.org",
2656                "@type" : "BlogPosting",
2657                "headline" : "Protocol: High Akkermansia Levels",
2658                "mainEntityOfPage" : "https://pendulumlife.com/blogs/resources/protocol-high-akkermansia-levels",
2659                "image": {
2660                    "@type": "ImageObject",
2661                    "url": "https://pendulumlife.com/cdn/shop/articles/High_Akkermansia_Protocol_thumbnail-min_1000x1000.jpg?v=1694028609"
2662                },
2663                "url" : "https://pendulumlife.com/blogs/resources/protocol-high-akkermansia-levels",
2664                "datePublished": "2023-09-06 13:48:16 -0700",
2665                "dateModified" : "2024-11-14 13:48:32 -0800",
2666                "dateCreated": "2023-09-06 12:30:09 -0700",
2667                "author": {
2668                    "@type": "Person",
2669                    "name": "Adriana Pugliese"
2670                },
2671                "publisher": {
2672                    "@type": "Organization",
2673                    "logo": {
2674                       "@type": "ImageObject",
2675                       "url": ""
2676                    },         
2677                    "name": "Pendulum"
2678                }
2679            },{
2680                "@context" : "http://schema.org",
2681                "@type" : "BlogPosting",
2682                "headline" : "Protocol: Support Intestinal Barrier Function",
2683                "mainEntityOfPage" : "https://pendulumlife.com/blogs/resources/protocol-support-intestinal-barrier-function",
2684                "image": {
2685                    "@type": "ImageObject",
2686                    "url": "https://pendulumlife.com/cdn/shop/articles/IntestinalBarrier_Protocol_thumbnail_1000x1000.png?v=167897
26867685"
2687                },
2688                "url" : "https://pendulumlife.com/blogs/resources/protocol-support-intestinal-barrier-function",
2689                "datePublished": "2023-03-16  7:20:13 -0700",
2690                "dateModified" : "2024-11-14 13:41:40 -0800",
2691                "dateCreated": "2023-03-16  7:11:47 -0700",
2692                "author": {
2693                    "@type": "Person",
2694                    "name": "Accounting Pendulum"
2695                },
2696                "publisher": {
2697                    "@type": "Organization",
2698                    "logo": {
2699                       "@type": "ImageObject",
2700                       "url": ""
2701                    },         
2702                    "name": "Pendulum"
2703                }
2704            },{
2705                "@context" : "http://schema.org",
2706                "@type" : "BlogPosting",
2707                "headline" : "Protocol: Boost Metabolic Health",
2708                "mainEntityOfPage" : "https://pendulumlife.com/blogs/resources/protocol-boost-metabolic-health",
2709                "image": {
2710                    "@type": "ImageObject",
2711                    "url": "https://pendulumlife.com/cdn/shop/articles/MetabolicHealth_Protocol_thumbnail_1000x1000.png?v=1678977673"
2712                },
2713                "url" : "https://pendulumlife.com/blogs/resources/protocol-boost-metabolic-health",
2714                "datePublished": "2023-03-16  7:20:08 -0700",
2715                "dateModified" : "2024-11-14 13:42:44 -0800",
2716                "dateCreated": "2023-03-16  7:12:19 -0700",
2717                "author": {
2718                    "@type": "Person",
2719                    "name": "Accounting Pendulum"
2720                },
2721                "publisher": {
2722                    "@type": "Organization",
2723                    "logo": {
2724                       "@type": "ImageObject",
2725                       "url": ""
2726                    },         
2727                    "name": "Pendulum"
2728                }
2729            },{
2730                "@context" : "http://schema.org",
2731                "@type" : "BlogPosting",
2732                "headline" : "Protocol: Support Healthy Blood Sugar",
2733                "mainEntityOfPage" : "https://pendulumlife.com/blogs/resources/protocol-support-healthy-blood-sugar",
2734                "image": {
2735                    "@type": "ImageObject",
2736                    "url": "https://pendulumlife.com/cdn/shop/articles/HealthyBloodSugar_Protocol_thumbnail_1000x1000.png?v=1743448045"
2737                },
2738                "url" : "https://pendulumlife.com/blogs/resources/protocol-support-healthy-blood-sugar",
2739                "datePublished": "2023-03-16  7:20:01 -0700",
2740                "dateModified" : "2025-03-31 12:07:25 -0700",
2741                "dateCreated": "2023-03-16  7:12:34 -0700",
2742                "author": {
2743                    "@type": "Person",
2744                    "name": "Accounting Pendulum"
2745                },
2746                "publisher": {
2747                    "@type": "Organization",
2748                    "logo": {
2749                       "@type": "ImageObject",
2750                       "url": ""
2751                    },         
2752                    "name": "Pendulum"
2753                }
2754            }]
2755    }
2756</script>
2756
2757</div><section id="shopify-section-template--22020107665462__164141060979337ec4" class="shopify-section"><style>@media (min-width: 901px) {
2758  .header-outer:not(.scroll) .header-inner {
2759        background-color: transparent;
2760    }
2761    .header-inner {
2762        position: absolute;
2763        width: 100%;
2764    }
2765    .header-outer:not(.scroll) .top-utils .cart-count {
2766        color: #fff;
2767    }
2768
2769    #search-bar {
2770        opacity: 0;
2771        transition-property: opacity, transform;
2772        transition-duration: var(--animation-speed-fast);
2773        transition-timing-function: linear;
2774    }
2775    #search-bar.open {
2776        opacity: 1;
2777    }
2778.header-inner {
2779      position: absolute;
2780      width: 100%;
2781    }}@media (max-width: 900px) {
2782  .header-outer:not(.scroll) .header-inner {
2783        background-color: transparent;
2784    }
2785    .header-inner {
2786        position: absolute;
2787        width: 100%;
2788    }
2789    .header-outer:not(.scroll) .top-utils .cart-count {
2790        color: #fff;
2791    }
2792
2793    #search-bar {
2794        opacity: 0;
2795        transition-property: opacity, transform;
2796        transition-duration: var(--animation-speed-fast);
2797        transition-timing-function: linear;
2798    }
2799    #search-bar.open {
2800        opacity: 1;
2801    }
2802.header-inner {
2803      position: absolute;
2804      width: 100%;
2805      transition: background-color var(--animation-speed-fast) linear;
2806    }}</style>
2807</section><div id="shopify-section-template--22020107665462__blog_navbar" class="shopify-section blog-navbar"><link href="//pendulumlife.com/cdn/shop/t/10681/assets/blog_base.css?v=86068694752804174841790269342" rel="stylesheet" type="text/css" media="all" />
2808<style>
2809    #shopify-section-template--22020107665462__blog_navbar {
2810        --section-bg-color: #f5f5f5;
2811        --font-color: var(--primary-blue-or-purp-001);
2812        --section-padding: 9.2em 0 1em 0;
2813    }
2814
2815    @media all and (max-width: 900px){
2816        #shopify-section-template--22020107665462__blog_navbar {
2817            --section-padding: 6em 0 4em 0;
2818        }
2819    }
2820</style>
2821<div class="container">
2822    <div class="title-search flex justify-content-between align-items-center"><div class="blog-title">
2823                <a href="/blogs/resources"><h1 class="blog-navbar-title">Resources</h1></a>
2824            </div></div>
2825    <div class="flex justify-content-between medium-down--direction-column">
2826        <div class="blog-navigation">
2827            
2828            
2829            
2830<a href="/blogs/resources/tagged/resources" class="active">Protocols</a><a href="/blogs/resources/tagged/factsheets" >Product Factsheets</a><a href="/blogs/resources/tagged/handouts" >Patient Handouts</a><a href="/blogs/resources/tagged/publications" >Publications</a></div>
2831        <div class="blog-search">
2832            <search-form>
2833                <form action="/search" method="get" role="search">
2834                    
2835                    <input type="hidden" name="q" value="" />
2836                    <input type="text" name="search" placeholder="Search something..." value="" aria-label="Enter search terms" />
2837                    
2838                    <input type="hidden" name="type" value="article" />
2839                    <input type="hidden" name="view" value="blog" />
2840                    <button aria-label="Submit search" tabindex="-1" focusable="false">
2841
2842  
2843  
2844  
2845  
2846  
2847<!-- SNIPPET:BEGIN:SnippetEntryIcons -->
2848  <div id="ui-root-snippet-2476679-SnippetEntryIcons" class="ui-root"></div>
2849  
2849<script id="ui-data-snippet-2476679-SnippetEntryIcons" type="application/json">
2850    {   "snippetInstanceId": "snippet-2476679-SnippetEntryIcons",   "settings": {"container_width":"1350px","container_padding_mobile":"1.2rem","container_padding_tablet":"1.2rem","container_padding_desktop":"1.5rem","breakpoint_mobile":"600px","breakpoint_tablet":"900px","color_background":"var(--primary-gray-001)","color_heading":"var(--primary-purple-001)","color_body":"var(--primary-black-001)","color_first":"var(--primary-purple-001)","color_first_2":"var(--primary-purple-001-a-20)","color_second":"var(--primary-blue-or-purp-001)","color_third":"var(--primary-white-001)","color_fourth":"#9b39ce","color_success":"#25B831","color_error":"#FF0202","fonts_query":"","fonts_link":"","body_font_family":"var(--content-font-family)","body_font_size":"20px","body_font_weight":"400","body_font_letter_spacing":"0em","body_font_line_height":"140%","heading_font_family":"var(--headline-font-family)","heading_font_weight":"600","heading_font_style":"normal","heading_font_transform":"none","heading_font_letter_spacing":"-0.045em","heading_font_line_height":"104%","button_font_family":"var(--content-font-family)","button_background":"var(--primary-purple-001)","button_text":"#ffffff","button_border":"0","button_size":"0.9em","button_spacing":"-0.015em","button_padding":"1em 2em","button_radius":"100px","button_transform":"none","button_weight":"400","button_background_hover":"#FFFFFF","button_text_hover":"var(--primary-purple-001)","button_border_hover":"0","button_background2":"var(--primary-blue-or-purp-001)","button_text2":"#fafbff","button_border2":"0","button_size2":"0.9em","button_spacing2":"-0.015em","button_padding2":"1em 2em","button_radius2":"100px","button_transform2":"none","button_weight2":"600","button_background_hover2":"#ffffff","button_text_hover2":"var(--primary-blue-or-purp-001)","button_border_hover2":"","button_background3":"var(--primary-white-001)","button_text3":"var(--primary-purple-001)","button_border3":"1px solid var(--primary-white-001)","button_size3":"0.9em","button_spacing3":"0","button_padding3":"1em 2em","button_radius3":"100px","button_transform3":"none","button_weight3":"400","button_background_hover3":"var(--primary-purple-001)","button_text_hover3":"var(--primary-white-001)","button_border_hover3":"1px solid var(--primary-white-001)","button_background4":"var(--primary-purple-001)","button_text4":"var(--primary-white-001)","button_border4":"1px solid var(--primary-white-001)","button_size4":"0.9em","button_spacing4":"0","button_padding4":"1em 2em","button_radius4":"100px","button_transform4":"none","button_weight4":"400","button_background_hover4":"var(--primary-white-001)","button_text_hover4":"var(--primary-purple-001)","button_border_hover4":"0","button_background5":"#FAFBFF","button_text5":"#262F59","button_border5":"0","button_size5":"0.9em","button_spacing5":"0","button_padding5":"1em 2em","button_radius5":"100px","button_transform5":"none","button_weight5":"400","button_background_hover5":"#262F59","button_text_hover5":"#ffffff","button_border_hover5":"0","button_background6":"var(--primary-blue-or-purp-001)","button_text6":"var(--primary-white-001)","button_border6":"1px solid var(--primary-white-001)","button_size6":".9em","button_spacing6":"0","button_padding6":"1em 5em","button_radius6":"100px","button_transform6":"uppercase","button_weight6":"400","button_background_hover6":"#FAFBFF","button_text_hover6":"var(--primary-blue-or-purp-001)","button_border_hover6":"1px solid transparent","button_background7":"var(--primary-black-001)","button_text7":"var(--primary-white-001)","button_border7":"0","button_size7":".9em","button_spacing7":"0","button_padding7":"1em 2em","button_radius7":"100px","button_transform7":"none","button_weight7":"500","button_background_hover7":"#fafbff","button_text_hover7":"var(--primary-black-001)","button_border_hover7":"0","button_background8":"#ffffff","button_text8":"var(--primary-black-001)","button_border8":"0","button_size8":".9em","button_spacing8":"0","button_padding8":"1em 2em","button_radius8":"100px","button_transform8":"none","button_weight8":"500","button_background_hover8":"var(--primary-black-001)","button_text_hover8":"#ffffff","button_border_hover8":"0","button_background9":"transparent","button_text9":"var(--primary-white-001)","button_border9":"1px solid var(--primary-white-001)","button_size9":".9em","button_spacing9":"0","button_padding9":"1em 2.65em","button_radius9":"100px","button_transform9":"none","button_weight9":"400","button_background_hover9":"var(--primary-black-001)","button_text_hover9":"#ffffff","button_border_hover9":"1px solid var(--primary-black-001)","label_text_color":"var(--primary-purple-001)","label_custom_styles":"","placeholder_color":"var(--primary-purple-001)","input_background":"rgba(0,0,0,0)","input_text_color":"var(--primary-purple-001)","input_border":"1px solid var(--primary-purple-001)","input_size":"0.8em","input_spacing":"inherit","
2850input_padding":"0.8em 1.5em","input_radius":"0.6em","input_weight":"500","free_shipping_threshold":0,"allow_note":true,"cart_additional_msg":"","cart_return_policy":"","shipping_calculator":false,"shipping_calculator_heading":"Shipping Rates Calculator","shipping_calculator_default_country":"United States","shipping_calculator_submit_button_label":"Calculate","shipping_calculator_submit_button_label_disabled":"Calculating...","otp_shipping_fee":"$8.00","quantity_limit":"150","mega_menu_position":"center","mega_menu_width":"container","mega_menu_1_parent_link":"","mega_menu_2_parent_link":"","mega_menu_3_parent_link":"","mega_menu_4_parent_link":"","mega_menu_5_parent_link":"","product_card_img_mode":"hover","product_card_text_align":"left","product_card_quick_view":true,"product_card_swatches":true,"social_instagram":"https:\/\/www.instagram.com\/pendulumlifeco\/","social_facebook":"https:\/\/www.facebook.com\/PendulumLife\/","social_twitter":"https:\/\/twitter.com\/pendulum_co","social_pinterest":"","social_tiktok":"","social_snapchat":"","social_tumblr":"","social_linkedin":"https:\/\/www.linkedin.com\/company\/pendulumco","social_youtube":"https:\/\/www.youtube.com\/@pendulumlife42\/featured","social_vimeo":"","bis_list":"YgWdM8","bis_cta":"Join waitlist","bis_consent_check":"By submitting my e-mail I agree to be subscribed to receive news and offers.","bis_description":"Register below to join the waitlist and be the first to know when it launches.","bis_success_message":"You are in! You'll be the first to know when this product becomes available.","show_wholesale_disclaimer":true,"wholesale_disclaimer":"\u003cp\u003e*Based on in-vitro studies\u003c\/p\u003e\u003cp\u003eAs a Pendulum Partner, in addition to Pendulum's further Terms and Conditions, you agree to the following absent written agreement with Pendulum:\u003c\/p\u003e\u003cp\u003ei) You are explicitly prohibited from advertising, promoting, offering for sale and re-selling any and all Pendulum products on third-party platforms including but not limited to Google.com, Amazon.com and Walmart.com. Selling Pendulum's products on your website associated directly with your store(s)\/practices or in your store(s)\/practices is permissible.\u003cbr\/\u003e\u003cbr\/\u003eii) Any resale of Pendulum products will adhere to Pendulum's minimum advertised price (MAP) policy. Pendulum's MAP shall be no less than the current lowest price as published on the Pendulum website pendulumlife.com, Amazon.com or Walmart.com. This MAP is established by Pendulum and may be adjusted by Pendulum at such time.\u003c\/p\u003e","use_klaviyo_form":true,"klaviyo_list_id":"WFEWj4","favicon":"\/\/pendulumlife.com\/cdn\/shop\/files\/favicon.png?v=1639593633","enable_backorder":false,"backorder_skus":"PGC-01-MEM,AMUC-01-MEM","backorder_msg":"There is currently a product that is backordered in your subscription. We apologize for the inconvenience. Due to supply chain issues, all shipments are currently delayed. We understand that this is frustrating and we appreciate your understanding. We'll update you ASAP when your product is back in inventory since our valued subscription members are prioritized for fulfillment!","enable_ca_shipping":true,"consent_check":"I understand that this item is non-refundable, that the customer is responsible for any customs fees and clearance, and that Pendulum will not be able to track the package once it departs from the U.S.","quantity_error":"\u003cp\u003eYou have products in your cart that cannot be shipped to you. Due to Canadian import laws, we can only ship a maximum of 3 units of any of the following products: Akkermansia, Metabolic Daily, or Polyphenol Booster. You can choose the one-time purchase option or a 3-month supply membership of these items. \u003cbr\u003e\u003cbr\u003eAt this time, we cannot ship Glucose Control internationally. If you have an item that isn't on the approved list, please remove it from your cart and proceed with checkout.\u003c\/p\u003e","canada_tax_notice":"\u003cp\u003eCustomers are responsible for any additional charges incurred for customs clearing and international duties or taxes.\u003c\/p\u003e","international_shipping_consent":"To continue with your purchase, agree to the international shipping terms.","unverified_error_msg":"No account found. If you registered but haven't verified your account, \u003ca href='\/account\/register'\u003eclick here\u003c\/a\u003e to re-verify.","show_zwidget_products":"pendulum-akkermansia, pendulum-glucose-control-2-og","show_zwidget_pages":"","enable_exit_popup":true,"title":"Not ready to purchase?","description":"\u003cp\u003eStay in touch about special discounts, nutrition tips and additional education.\u003c\/p\u003e","section_bg":"var(--primary-purple-001)","title_color":"#ffffff","text_color":"#ffffff","section_padding_desktop":"4em 0","section_padding_mobile":"1em","klaviyo_id":"WFEWj4","counseling_first_product":"free-group-nutrition-coaching-call-optional","counseling_second_product":"free-45-minute-nutrition-coaching-call","discount_codes":"HALLEGIFT,FREEBIE,DECSAVE,FEBRUARY,FEBSAVE,FEB20,GUT20,MAYSAVE,MAY20,APRIL,APRILSAVE,APR20,SUMMER,SUMMER20,OCT22","addon_id":"42938051330102","custom_starts_with":"WS","custom_dsc_msg":"This is a wholesale, non-refundable order","show_post_purchase_notification":false,"custom_post_purchase_notification":"We are transitioning to a new operations system, so apologies if you receive duplicative shipment notifications from the team. You can reach out to our Customer Care team any time if there is any confusion.","display_recharge_news":true,"recharge_faq_title":"Popular help topics","recharge_faq_text":"\u003cp\u003eNeed help managing your membership?\u003cbr\/\u003eHere are some popular help topics:\u003c\/p\u003e","recharge_faq_content":"\u003cul\u003e\u003cli\u003e\u003ca href=\"https:\/\/pendulumlife.com\/pages\/help?view=help-center\u0026page=article\u0026topic=subscriptions\u0026category=subscription-management\u0026article=how-can-i-skip-or-reschedule-a-subscription-renewal\" target=\"_blank\" title=\"Update delivery date\"\u003eUpdate delivery date\u003c\/a\u003e\u003c\/li\u003e\u003cli\u003e\u003ca href=\"https:\/\/pendulumlife.com\/pages\/help?view=help-center\u0026page=article\u0026article=how-long-does-shipping-take\" target=\"_blank\" title=\"Order status\"\u003eOrder status\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e","recharge_faq_news":"\u003cp\u003eVisit our \u003ca href=\"https:\/\/pendulumlife.com\/pages\/help\" target=\"_blank\" title=\"Help Center\"\u003eHelp Center\u003c\/a\u003e for more info.\u003c\/p\u003e","animate_on_scroll":false,"show_header_with_tabs":false,"posthog_key":"phc_47oIsZ3tJoVn9ZH1moNKtBMqG05Y2Gr4348BT850Sa6","posthog_host":"https:\/\/t.pendulumlife.com","checkout_logo_
2850image":"\/\/pendulumlife.com\/cdn\/shop\/files\/logo_bef9007a-282e-4f66-a4c1-96d0dcfa5084.png?v=1638453989","checkout_logo_position":"left","checkout_logo_size":"medium","checkout_body_background_color":"#fff","checkout_input_background_color_mode":"white","checkout_sidebar_background_color":"#fafafa","checkout_heading_font":"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'","checkout_body_font":"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'","checkout_accent_color":"#9b39ce","checkout_button_color":"var(--primary-purple-001)","checkout_error_color":"#e22120","enable_ab_1":false,"number_of_variations_1":1,"apply_to_valid_path_1":false,"valid_path_1":"\/","number_of_variations_2":2,"apply_to_valid_path_2":true,"valid_path_2":"\/pages\/clinical-trials","addon":"free-4-week-healthy-microbiome-meal-plan-2000-calorie-1","cart_sentence":"\u003cp\u003e\u003cstrong\u003eHave a promo code?\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eContinue to checkout to add it to the following page before purchase.\u003c\/p\u003e","customer_layout":"customer_area"},   "imageUrls": {},   "assetUrls": {},   "paginate": null,   "args": { "icon": "arrow-down-circle", "iconColor": null, "iconAriaHidden": null, "iconFocusable": null, "iconTabIndex": null, "iconRole": null, "iconLabel": null}  }
2851  </script>
2851
2852  
2852<script
2853    type="module"
2854  >
2855    import UI from "https://dlkcm4rp5v9zk.cloudfront.net/ui_modular.dist.js";
2856    const uiJsName = "SnippetEntryIcons";
2857    const uiRootId = "ui-root-snippet-2476679-SnippetEntryIcons";
2858    const uiDataId = "ui-data-snippet-2476679-SnippetEntryIcons";
2859    if (!(uiJsName in UI.snippets)) {
2860      throw new Error(`Snippet ${uiJsName} not found in UI.snippets`);
2861    }
2862    const uiModule = await UI.snippets[uiJsName]();
2863    const uiInit = uiModule.default;
2864    uiInit(document.getElementById(uiRootId), document.getElementById(uiDataId));
2865  </script>
2865
2866  <!-- SNIPPET:END:SnippetEntryIcons -->
2867</button>
2868                </form>
2869            </search-form>
2870        </div>
2871    </div>
2872</div>
2873
2874
2875<script type="module">
2876    document.querySelector("search-form input[name='search']").addEventListener("change", () =>{
2877        document.querySelector("search-form input[name='q']").value = "tag:resources " + document.querySelector("search-form input[name='search']").value;
2878    });
2879</script>
2879
2880
2881
2882</div><div id="shopify-section-template--22020107665462__31588b61-6b95-4c0d-95e3-86a9ce057c8d" class="shopify-section blog-main blog-sidebar-sibling"><style>
2883  #shopify-section-template--22020107665462__31588b61-6b95-4c0d-95e3-86a9ce057c8d {
2884    background-color: #f5f5f5;
2885  }
2886</style>
2887
2888
2889  
2890  
2891
2892
2893
2894  
2895<!-- SECTION:BEGIN:SecEntryBlogMain -->
2896  <div id="ui-root-section-template--22020107665462__31588b61-6b95-4c0d-95e3-86a9ce057c8d-SecEntryBlogMain" class="ui-root"></div>
2897  
2897<script id="ui-data-section-template--22020107665462__31588b61-6b95-4c0d-95e3-86a9ce057c8d-SecEntryBlogMain" type="application/json">
2898    {  "settings": {"container_width":"1350px","container_padding_mobile":"1.2rem","container_padding_tablet":"1.2rem","container_padding_desktop":"1.5rem","breakpoint_mobile":"600px","breakpoint_tablet":"900px","color_background":"var(--primary-gray-001)","color_heading":"var(--primary-purple-001)","color_body":"var(--primary-black-001)","color_first":"var(--primary-purple-001)","color_first_2":"var(--primary-purple-001-a-20)","color_second":"var(--primary-blue-or-purp-001)","color_third":"var(--primary-white-001)","color_fourth":"#9b39ce","color_success":"#25B831","color_error":"#FF0202","fonts_query":"","fonts_link":"","body_font_family":"var(--content-font-family)","body_font_size":"20px","body_font_weight":"400","body_font_letter_spacing":"0em","body_font_line_height":"140%","heading_font_family":"var(--headline-font-family)","heading_font_weight":"600","heading_font_style":"normal","heading_font_transform":"none","heading_font_letter_spacing":"-0.045em","heading_font_line_height":"104%","button_font_family":"var(--content-font-family)","button_background":"var(--primary-purple-001)","button_text":"#ffffff","button_border":"0","button_size":"0.9em","button_spacing":"-0.015em","button_padding":"1em 2em","button_radius":"100px","button_transform":"none","button_weight":"400","button_background_hover":"#FFFFFF","button_text_hover":"var(--primary-purple-001)","button_border_hover":"0","button_background2":"var(--primary-blue-or-purp-001)","button_text2":"#fafbff","button_border2":"0","button_size2":"0.9em","button_spacing2":"-0.015em","button_padding2":"1em 2em","button_radius2":"100px","button_transform2":"none","button_weight2":"600","button_background_hover2":"#ffffff","button_text_hover2":"var(--primary-blue-or-purp-001)","button_border_hover2":"","button_background3":"var(--primary-white-001)","button_text3":"var(--primary-purple-001)","button_border3":"1px solid var(--primary-white-001)","button_size3":"0.9em","button_spacing3":"0","button_padding3":"1em 2em","button_radius3":"100px","button_transform3":"none","button_weight3":"400","button_background_hover3":"var(--primary-purple-001)","button_text_hover3":"var(--primary-white-001)","button_border_hover3":"1px solid var(--primary-white-001)","button_background4":"var(--primary-purple-001)","button_text4":"var(--primary-white-001)","button_border4":"1px solid var(--primary-white-001)","button_size4":"0.9em","button_spacing4":"0","button_padding4":"1em 2em","button_radius4":"100px","button_transform4":"none","button_weight4":"400","button_background_hover4":"var(--primary-white-001)","button_text_hover4":"var(--primary-purple-001)","button_border_hover4":"0","button_background5":"#FAFBFF","button_text5":"#262F59","button_border5":"0","button_size5":"0.9em","button_spacing5":"0","button_padding5":"1em 2em","button_radius5":"100px","button_transform5":"none","button_weight5":"400","button_background_hover5":"#262F59","button_text_hover5":"#ffffff","button_border_hover5":"0","button_background6":"var(--primary-blue-or-purp-001)","button_text6":"var(--primary-white-001)","button_border6":"1px solid var(--primary-white-001)","button_size6":".9em","button_spacing6":"0","button_padding6":"1em 5em","button_radius6":"100px","button_transform6":"uppercase","button_weight6":"400","button_background_hover6":"#FAFBFF","button_text_hover6":"var(--primary-blue-or-purp-001)","button_border_hover6":"1px solid transparent","button_background7":"var(--primary-black-001)","button_text7":"var(--primary-white-001)","button_border7":"0","button_size7":".9em","button_spacing7":"0","button_padding7":"1em 2em","button_radius7":"100px","button_transform7":"none","button_weight7":"500","button_background_hover7":"#fafbff","button_text_hover7":"var(--primary-black-001)","button_border_hover7":"0","button_background8":"#ffffff","button_text8":"var(--primary-black-001)","button_border8":"0","button_size8":".9em","button_spacing8":"0","button_padding8":"1em 2em","button_radius8":"100px","button_transform8":"none","button_weight8":"500","button_background_hover8":"var(--primary-black-001)","button_text_hover8":"#ffffff","button_border_hover8":"0","button_background9":"transparent","button_text9":"var(--primary-white-001)","button_border9":"1px solid var(--primary-white-001)","button_size9":".9em","button_spacing9":"0","button_padding9":"1em 2.65em","button_radius9":"100px","button_transform9":"none","button_weight9":"400","button_background_hover9":"var(--primary-black-001)","button_text_hover9":"#ffffff","button_border_hover9":"1px solid var(--primary-black-001)","label_text_color":"var(--primary-purple-001)","label_custom_styles":"","placeholder_color":"var(--primary-purple-001)","input_background":"rgba(0,0,0,0)","input_text_color":"var(--primary-purple-001)","input_border":"1px solid var(--primary-purple-001)","input_size":"0.8em","input_spacing":"inherit","
2898input_padding":"0.8em 1.5em","input_radius":"0.6em","input_weight":"500","free_shipping_threshold":0,"allow_note":true,"cart_additional_msg":"","cart_return_policy":"","shipping_calculator":false,"shipping_calculator_heading":"Shipping Rates Calculator","shipping_calculator_default_country":"United States","shipping_calculator_submit_button_label":"Calculate","shipping_calculator_submit_button_label_disabled":"Calculating...","otp_shipping_fee":"$8.00","quantity_limit":"150","mega_menu_position":"center","mega_menu_width":"container","mega_menu_1_parent_link":"","mega_menu_2_parent_link":"","mega_menu_3_parent_link":"","mega_menu_4_parent_link":"","mega_menu_5_parent_link":"","product_card_img_mode":"hover","product_card_text_align":"left","product_card_quick_view":true,"product_card_swatches":true,"social_instagram":"https:\/\/www.instagram.com\/pendulumlifeco\/","social_facebook":"https:\/\/www.facebook.com\/PendulumLife\/","social_twitter":"https:\/\/twitter.com\/pendulum_co","social_pinterest":"","social_tiktok":"","social_snapchat":"","social_tumblr":"","social_linkedin":"https:\/\/www.linkedin.com\/company\/pendulumco","social_youtube":"https:\/\/www.youtube.com\/@pendulumlife42\/featured","social_vimeo":"","bis_list":"YgWdM8","bis_cta":"Join waitlist","bis_consent_check":"By submitting my e-mail I agree to be subscribed to receive news and offers.","bis_description":"Register below to join the waitlist and be the first to know when it launches.","bis_success_message":"You are in! You'll be the first to know when this product becomes available.","show_wholesale_disclaimer":true,"wholesale_disclaimer":"\u003cp\u003e*Based on in-vitro studies\u003c\/p\u003e\u003cp\u003eAs a Pendulum Partner, in addition to Pendulum's further Terms and Conditions, you agree to the following absent written agreement with Pendulum:\u003c\/p\u003e\u003cp\u003ei) You are explicitly prohibited from advertising, promoting, offering for sale and re-selling any and all Pendulum products on third-party platforms including but not limited to Google.com, Amazon.com and Walmart.com. Selling Pendulum's products on your website associated directly with your store(s)\/practices or in your store(s)\/practices is permissible.\u003cbr\/\u003e\u003cbr\/\u003eii) Any resale of Pendulum products will adhere to Pendulum's minimum advertised price (MAP) policy. Pendulum's MAP shall be no less than the current lowest price as published on the Pendulum website pendulumlife.com, Amazon.com or Walmart.com. This MAP is established by Pendulum and may be adjusted by Pendulum at such time.\u003c\/p\u003e","use_klaviyo_form":true,"klaviyo_list_id":"WFEWj4","favicon":"\/\/pendulumlife.com\/cdn\/shop\/files\/favicon.png?v=1639593633","enable_backorder":false,"backorder_skus":"PGC-01-MEM,AMUC-01-MEM","backorder_msg":"There is currently a product that is backordered in your subscription. We apologize for the inconvenience. Due to supply chain issues, all shipments are currently delayed. We understand that this is frustrating and we appreciate your understanding. We'll update you ASAP when your product is back in inventory since our valued subscription members are prioritized for fulfillment!","enable_ca_shipping":true,"consent_check":"I understand that this item is non-refundable, that the customer is responsible for any customs fees and clearance, and that Pendulum will not be able to track the package once it departs from the U.S.","quantity_error":"\u003cp\u003eYou have products in your cart that cannot be shipped to you. Due to Canadian import laws, we can only ship a maximum of 3 units of any of the following products: Akkermansia, Metabolic Daily, or Polyphenol Booster. You can choose the one-time purchase option or a 3-month supply membership of these items. \u003cbr\u003e\u003cbr\u003eAt this time, we cannot ship Glucose Control internationally. If you have an item that isn't on the approved list, please remove it from your cart and proceed with checkout.\u003c\/p\u003e","canada_tax_notice":"\u003cp\u003eCustomers are responsible for any additional charges incurred for customs clearing and international duties or taxes.\u003c\/p\u003e","international_shipping_consent":"To continue with your purchase, agree to the international shipping terms.","unverified_error_msg":"No account found. If you registered but haven't verified your account, \u003ca href='\/account\/register'\u003eclick here\u003c\/a\u003e to re-verify.","show_zwidget_products":"pendulum-akkermansia, pendulum-glucose-control-2-og","show_zwidget_pages":"","enable_exit_popup":true,"title":"Not ready to purchase?","description":"\u003cp\u003eStay in touch about special discounts, nutrition tips and additional education.\u003c\/p\u003e","section_bg":"var(--primary-purple-001)","title_color":"#ffffff","text_color":"#ffffff","section_padding_desktop":"4em 0","section_padding_mobile":"1em","klaviyo_id":"WFEWj4","counseling_first_product":"free-group-nutrition-coaching-call-optional","counseling_second_product":"free-45-minute-nutrition-coaching-call","discount_codes":"HALLEGIFT,FREEBIE,DECSAVE,FEBRUARY,FEBSAVE,FEB20,GUT20,MAYSAVE,MAY20,APRIL,APRILSAVE,APR20,SUMMER,SUMMER20,OCT22","addon_id":"42938051330102","custom_starts_with":"WS","custom_dsc_msg":"This is a wholesale, non-refundable order","show_post_purchase_notification":false,"custom_post_purchase_notification":"We are transitioning to a new operations system, so apologies if you receive duplicative shipment notifications from the team. You can reach out to our Customer Care team any time if there is any confusion.","display_recharge_news":true,"recharge_faq_title":"Popular help topics","recharge_faq_text":"\u003cp\u003eNeed help managing your membership?\u003cbr\/\u003eHere are some popular help topics:\u003c\/p\u003e","recharge_faq_content":"\u003cul\u003e\u003cli\u003e\u003ca href=\"https:\/\/pendulumlife.com\/pages\/help?view=help-center\u0026page=article\u0026topic=subscriptions\u0026category=subscription-management\u0026article=how-can-i-skip-or-reschedule-a-subscription-renewal\" target=\"_blank\" title=\"Update delivery date\"\u003eUpdate delivery date\u003c\/a\u003e\u003c\/li\u003e\u003cli\u003e\u003ca href=\"https:\/\/pendulumlife.com\/pages\/help?view=help-center\u0026page=article\u0026article=how-long-does-shipping-take\" target=\"_blank\" title=\"Order status\"\u003eOrder status\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e","recharge_faq_news":"\u003cp\u003eVisit our \u003ca href=\"https:\/\/pendulumlife.com\/pages\/help\" target=\"_blank\" title=\"Help Center\"\u003eHelp Center\u003c\/a\u003e for more info.\u003c\/p\u003e","animate_on_scroll":false,"show_header_with_tabs":false,"posthog_key":"phc_47oIsZ3tJoVn9ZH1moNKtBMqG05Y2Gr4348BT850Sa6","posthog_host":"https:\/\/t.pendulumlife.com","checkout_logo_
2898image":"\/\/pendulumlife.com\/cdn\/shop\/files\/logo_bef9007a-282e-4f66-a4c1-96d0dcfa5084.png?v=1638453989","checkout_logo_position":"left","checkout_logo_size":"medium","checkout_body_background_color":"#fff","checkout_input_background_color_mode":"white","checkout_sidebar_background_color":"#fafafa","checkout_heading_font":"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'","checkout_body_font":"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'","checkout_accent_color":"#9b39ce","checkout_button_color":"var(--primary-purple-001)","checkout_error_color":"#e22120","enable_ab_1":false,"number_of_variations_1":1,"apply_to_valid_path_1":false,"valid_path_1":"\/","number_of_variations_2":2,"apply_to_valid_path_2":true,"valid_path_2":"\/pages\/clinical-trials","addon":"free-4-week-healthy-microbiome-meal-plan-2000-calorie-1","cart_sentence":"\u003cp\u003e\u003cstrong\u003eHave a promo code?\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eContinue to checkout to add it to the following page before purchase.\u003c\/p\u003e","customer_layout":"customer_area"},  "section": {    "id": "template--22020107665462__31588b61-6b95-4c0d-95e3-86a9ce057c8d",    "index": 6,    "index0": 5,    "location": "template",    "settings":{"image_display_mode":"rectangle_no_rounded","featured_blog":"","update_url_page_parameter":true,"restore_scroll_position":false,"open_new_tab":false,"page_size":6,"items_per_row":3,"items_per_row_tablet":2,"items_per_row_mobile":1,"grid_align":"flex-start","border_bottom":"0px solid currentColor","date_style":"text","article_title_color":"var(--primary-blue-or-purp-001)","bg_color":"#f5f5f5"},    "blocks":[]},  "imageUrls":{},  "assetUrls":  {  "placeholder": "\/\/pendulumlife.com\/cdn\/shop\/t\/10681\/assets\/placeholder.png?v=1593909494867914621785256879"  }  ,  "injectedHTML":{},  "allProducts":null,  "customer": null,  "isCustomerAccountPage": false,  "paginate": null,"search": null,    "linklists":null,  "product":null,  "reviewWidgetProduct":null,  "article":null,"paginate": {"current_offset":0,"current_page":1,"items":9,"page_size":6,"parts":[{"title":1,"is_link":false},{"title":2,"url":"\/blogs\/resources\/tagged\/resources?page=2","is_link":true}],"next":{"title":"Next \u0026raquo;","url":"\/blogs\/resources\/tagged\/resources?page=2","is_link":true},"pages":2},    "blog": {    "id": 79546613814,    "title": "Resources",    "url": "/blogs/resources",    "handle": "resources",    "articles": [{  "object_type": "article",  "id": 566815031350,  "title": "Protocol: Post Antibiotic Athlete Gut Health Support",  "url": "\/blogs\/resources\/protocol-post-antibiotic-athlete-gut-health-support",  "excerpt": "",  "handle": "resources\/protocol-post-antibiotic-athlete-gut-health-support",  "published_at": [54,43,22,10,4,2025,4,100,true,"PDT"],  "tags": ["athlete","Gut Health","resources"],  "metafields": {    "custom": {"resource_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0175\/3104\/3894\/files\/Protocol__Post_Antibiotic_Athlete_Gut_Health_Support.pdf?v=1743189815"}  },  "image":{  "media_type": "image",  "id": 131202351158,  "alt": "Protocol: Post Antibiotic Athlete Gut Health Support",  "src": "\/\/pendulumlife.com\/cdn\/shop\/articles\/Post_Antibiotic_Athlete_thumbnail_28e74b50-0997-456d-b8ab-4a301ec79f77.jpg?v=1744350409",  "width": 860,  "height": 484,  "aspect_ratio": 1.7768595041322315,  "preview_image":null}},{  "object_type": "article",  "id": 565862268982,  "title": "Protocol: Effective Weight Maintenance and Appetite Support After GLP-1 Medications",  "url": "\/blogs\/resources\/protocol-effective-weight-maintenance-and-appetite-support-after-glp-1-medications",  "excerpt": "",  "handle": "resources\/protocol-effective-weight-maintenance-and-appetite-support-after-glp-1-medications",  "published_at": [7,22,10,12,9,2024,4,256,true,"PDT"],  "tags": ["resources"],  "metafields": {    "custom": {"resource_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0175\/3104\/3894\/files\/Protocol__GLP-1_Maintenance_Protocol_f2a8c8fc-9009-473c-bb22-15c19415f34b.pdf?v=1727123916"}  },  "image":{  "media_type": "image",  "id": 129931247670,  "alt": "Protocol: Effective Weight Maintenance and Appetite Support After GLP-1 Medications",  "src": "\/\/pendulumlife.com\/cdn\/shop\/articles\/Post-GLP-1_Medications_Protocol_thumbnail-min.jpg?v=1726161658",  "width": 860,  "height": 484,  "aspect_ratio": 1.7768595041322315,  "preview_image":null}},{  "object_type": "article",  "id": 565739946038,  "title": "Protocol: Post Antibiotic Microbiome Support",  "url": "\/blogs\/resources\/post-antibiotic-microbiome-support",  "excerpt": "",  "handle": "resources\/post-antibiotic-microbiome-support",  "published_at": [36,11,19,12,8,2024,1,225,true,"PDT"],  "tags": ["resources"],  "metafields": {    "custom"
2898: {"resource_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0175\/3104\/3894\/files\/Protocol__Post_Antibiotic_Support.pdf?v=1727123916"}  },  "image":{  "media_type": "image",  "id": 129818460214,  "alt": "Protocol: Post Antibiotic Microbiome Support",  "src": "\/\/pendulumlife.com\/cdn\/shop\/articles\/Post_Antibiotic_Protocol_thumbnail_2x-min.jpg?v=1723515063",  "width": 860,  "height": 484,  "aspect_ratio": 1.7768595041322315,  "preview_image":null}},{  "object_type": "article",  "id": 565234040886,  "title": "Protocol: Support GLP-1 Production",  "url": "\/blogs\/resources\/protocol-support-glp-1-production",  "excerpt": "",  "handle": "resources\/protocol-support-glp-1-production",  "published_at": [13,19,9,14,3,2024,4,74,true,"PDT"],  "tags": ["resources"],  "metafields": {    "custom": {"resource_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0175\/3104\/3894\/files\/Protocol__Support_GLP-1_Naturally_e2e38674-c50b-48de-ada0-11b95031e234.pdf?v=1727123916"}  },  "image":{  "media_type": "image",  "id": 129354465334,  "alt": "Protocol: Support GLP-1 Production",  "src": "\/\/pendulumlife.com\/cdn\/shop\/articles\/Low_Akkermansia_Protocol_thumbnail_1_-min.jpg?v=1710433128",  "width": 1290,  "height": 726,  "aspect_ratio": 1.7768595041322315,  "preview_image":null}},{  "object_type": "article",  "id": 564726333494,  "title": "Protocol: Low Akkermansia Levels",  "url": "\/blogs\/resources\/protocol-low-akkermansia-levels",  "excerpt": "",  "handle": "resources\/protocol-low-akkermansia-levels",  "published_at": [58,48,13,6,9,2023,3,249,true,"PDT"],  "tags": ["resources"],  "metafields": {    "custom": {"resource_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0175\/3104\/3894\/files\/Protocol__Low_Akkermansia_Levels.pdf?v=1727123916"}  },  "image":{  "media_type": "image",  "id": 128853966902,  "alt": "Protocol: Low Akkermansia Levels",  "src": "\/\/pendulumlife.com\/cdn\/shop\/articles\/Low_Akkermansia_Protocol_thumbnail-min.jpg?v=1694028410",  "width": 860,  "height": 484,  "aspect_ratio": 1.7768595041322315,  "preview_image":null}},{  "object_type": "article",  "id": 564726366262,  "title": "Protocol: High Akkermansia Levels",  "url": "\/blogs\/resources\/protocol-high-akkermansia-levels",  "excerpt": "",  "handle": "resources\/protocol-high-akkermansia-levels",  "published_at": [16,48,13,6,9,2023,3,249,true,"PDT"],  "tags": ["resources"],  "metafields": {    "custom": {"resource_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0175\/3104\/3894\/files\/Protocol__High_Akkermansia_Levels.pdf?v=1727123916"}  },  "image":{  "media_type": "image",  "id": 128853999670,  "alt": "Protocol: High Akkermansia Levels",  "src": "\/\/pendulumlife.com\/cdn\/shop\/articles\/High_Akkermansia_Protocol_thumbnail-min.jpg?v=1694028609",  "width": 860,  "height": 484,  "aspect_ratio": 1.7768595041322315,  "preview_image":null}}]    }}
2899  </script>
2899
2900  
2900<script
2901    type="module"
2902  >
2903    import UI from "https://dlkcm4rp5v9zk.cloudfront.net/ui_modular.dist.js";
2904    const skelLoaderNodeId = null;
2905    const uiJsName = "SecEntryBlogMain";
2906    const uiRootId = "ui-root-section-template--22020107665462__31588b61-6b95-4c0d-95e3-86a9ce057c8d-SecEntryBlogMain";
2907    const uiDataId = "ui-data-section-template--22020107665462__31588b61-6b95-4c0d-95e3-86a9ce057c8d-SecEntryBlogMain";
2908    if (!(uiJsName in UI.sections)) {
2909      throw new Error(`Section ${uiJsName} not found in UI.sections`);
2910    }
2911    const uiModule = await UI.sections[uiJsName]();
2912    const uiInit = uiModule.default;
2913    const skelLoaderNode = skelLoaderNodeId !== null ? document.getElementById(skelLoaderNodeId) : null;
2914    const domNode = document.getElementById(uiRootId);
2915    const dataNode = document.getElementById(uiDataId);
2916    uiInit(domNode, dataNode, skelLoaderNode);
2917  </script>
2917
2918  <!-- SECTION:END:SecEntryBlogMain -->
2919
2920
2921
2922</div>
2923    </main>
2924
2925    
2925<script src="//pendulumlife.com/cdn/shop/t/10681/assets/rs_animations.js?v=107750905080198356721785256881"></script>
2925
2926
2927    
2928
2929    <footer role="contentinfo"><div id="shopify-section-rs_footer" class="shopify-section footer-container">
2930
2931
2932
2933  
2934<!-- SECTION:BEGIN:SecEntryRsFooter -->
2935  <div id="ui-root-section-rs_footer-SecEntryRsFooter" class="ui-root"></div>
2936  
2936<script id="ui-data-section-rs_footer-SecEntryRsFooter" type="application/json">
2937    {  "settings": {"container_width":"1350px","container_padding_mobile":"1.2rem","container_padding_tablet":"1.2rem","container_padding_desktop":"1.5rem","breakpoint_mobile":"600px","breakpoint_tablet":"900px","color_background":"var(--primary-gray-001)","color_heading":"var(--primary-purple-001)","color_body":"var(--primary-black-001)","color_first":"var(--primary-purple-001)","color_first_2":"var(--primary-purple-001-a-20)","color_second":"var(--primary-blue-or-purp-001)","color_third":"var(--primary-white-001)","color_fourth":"#9b39ce","color_success":"#25B831","color_error":"#FF0202","fonts_query":"","fonts_link":"","body_font_family":"var(--content-font-family)","body_font_size":"20px","body_font_weight":"400","body_font_letter_spacing":"0em","body_font_line_height":"140%","heading_font_family":"var(--headline-font-family)","heading_font_weight":"600","heading_font_style":"normal","heading_font_transform":"none","heading_font_letter_spacing":"-0.045em","heading_font_line_height":"104%","button_font_family":"var(--content-font-family)","button_background":"var(--primary-purple-001)","button_text":"#ffffff","button_border":"0","button_size":"0.9em","button_spacing":"-0.015em","button_padding":"1em 2em","button_radius":"100px","button_transform":"none","button_weight":"400","button_background_hover":"#FFFFFF","button_text_hover":"var(--primary-purple-001)","button_border_hover":"0","button_background2":"var(--primary-blue-or-purp-001)","button_text2":"#fafbff","button_border2":"0","button_size2":"0.9em","button_spacing2":"-0.015em","button_padding2":"1em 2em","button_radius2":"100px","button_transform2":"none","button_weight2":"600","button_background_hover2":"#ffffff","button_text_hover2":"var(--primary-blue-or-purp-001)","button_border_hover2":"","button_background3":"var(--primary-white-001)","button_text3":"var(--primary-purple-001)","button_border3":"1px solid var(--primary-white-001)","button_size3":"0.9em","button_spacing3":"0","button_padding3":"1em 2em","button_radius3":"100px","button_transform3":"none","button_weight3":"400","button_background_hover3":"var(--primary-purple-001)","button_text_hover3":"var(--primary-white-001)","button_border_hover3":"1px solid var(--primary-white-001)","button_background4":"var(--primary-purple-001)","button_text4":"var(--primary-white-001)","button_border4":"1px solid var(--primary-white-001)","button_size4":"0.9em","button_spacing4":"0","button_padding4":"1em 2em","button_radius4":"100px","button_transform4":"none","button_weight4":"400","button_background_hover4":"var(--primary-white-001)","button_text_hover4":"var(--primary-purple-001)","button_border_hover4":"0","button_background5":"#FAFBFF","button_text5":"#262F59","button_border5":"0","button_size5":"0.9em","button_spacing5":"0","button_padding5":"1em 2em","button_radius5":"100px","button_transform5":"none","button_weight5":"400","button_background_hover5":"#262F59","button_text_hover5":"#ffffff","button_border_hover5":"0","button_background6":"var(--primary-blue-or-purp-001)","button_text6":"var(--primary-white-001)","button_border6":"1px solid var(--primary-white-001)","button_size6":".9em","button_spacing6":"0","button_padding6":"1em 5em","button_radius6":"100px","button_transform6":"uppercase","button_weight6":"400","button_background_hover6":"#FAFBFF","button_text_hover6":"var(--primary-blue-or-purp-001)","button_border_hover6":"1px solid transparent","button_background7":"var(--primary-black-001)","button_text7":"var(--primary-white-001)","button_border7":"0","button_size7":".9em","button_spacing7":"0","button_padding7":"1em 2em","button_radius7":"100px","button_transform7":"none","button_weight7":"500","button_background_hover7":"#fafbff","button_text_hover7":"var(--primary-black-001)","button_border_hover7":"0","button_background8":"#ffffff","button_text8":"var(--primary-black-001)","button_border8":"0","button_size8":".9em","button_spacing8":"0","button_padding8":"1em 2em","button_radius8":"100px","button_transform8":"none","button_weight8":"500","button_background_hover8":"var(--primary-black-001)","button_text_hover8":"#ffffff","button_border_hover8":"0","button_background9":"transparent","button_text9":"var(--primary-white-001)","button_border9":"1px solid var(--primary-white-001)","button_size9":".9em","button_spacing9":"0","button_padding9":"1em 2.65em","button_radius9":"100px","button_transform9":"none","button_weight9":"400","button_background_hover9":"var(--primary-black-001)","button_text_hover9":"#ffffff","button_border_hover9":"1px solid var(--primary-black-001)","label_text_color":"var(--primary-purple-001)","label_custom_styles":"","placeholder_color":"var(--primary-purple-001)","input_background":"rgba(0,0,0,0)","input_text_color":"var(--primary-purple-001)","input_border":"1px solid var(--primary-purple-001)","input_size":"0.8em","input_spacing":"inherit","
2937input_padding":"0.8em 1.5em","input_radius":"0.6em","input_weight":"500","free_shipping_threshold":0,"allow_note":true,"cart_additional_msg":"","cart_return_policy":"","shipping_calculator":false,"shipping_calculator_heading":"Shipping Rates Calculator","shipping_calculator_default_country":"United States","shipping_calculator_submit_button_label":"Calculate","shipping_calculator_submit_button_label_disabled":"Calculating...","otp_shipping_fee":"$8.00","quantity_limit":"150","mega_menu_position":"center","mega_menu_width":"container","mega_menu_1_parent_link":"","mega_menu_2_parent_link":"","mega_menu_3_parent_link":"","mega_menu_4_parent_link":"","mega_menu_5_parent_link":"","product_card_img_mode":"hover","product_card_text_align":"left","product_card_quick_view":true,"product_card_swatches":true,"social_instagram":"https:\/\/www.instagram.com\/pendulumlifeco\/","social_facebook":"https:\/\/www.facebook.com\/PendulumLife\/","social_twitter":"https:\/\/twitter.com\/pendulum_co","social_pinterest":"","social_tiktok":"","social_snapchat":"","social_tumblr":"","social_linkedin":"https:\/\/www.linkedin.com\/company\/pendulumco","social_youtube":"https:\/\/www.youtube.com\/@pendulumlife42\/featured","social_vimeo":"","bis_list":"YgWdM8","bis_cta":"Join waitlist","bis_consent_check":"By submitting my e-mail I agree to be subscribed to receive news and offers.","bis_description":"Register below to join the waitlist and be the first to know when it launches.","bis_success_message":"You are in! You'll be the first to know when this product becomes available.","show_wholesale_disclaimer":true,"wholesale_disclaimer":"\u003cp\u003e*Based on in-vitro studies\u003c\/p\u003e\u003cp\u003eAs a Pendulum Partner, in addition to Pendulum's further Terms and Conditions, you agree to the following absent written agreement with Pendulum:\u003c\/p\u003e\u003cp\u003ei) You are explicitly prohibited from advertising, promoting, offering for sale and re-selling any and all Pendulum products on third-party platforms including but not limited to Google.com, Amazon.com and Walmart.com. Selling Pendulum's products on your website associated directly with your store(s)\/practices or in your store(s)\/practices is permissible.\u003cbr\/\u003e\u003cbr\/\u003eii) Any resale of Pendulum products will adhere to Pendulum's minimum advertised price (MAP) policy. Pendulum's MAP shall be no less than the current lowest price as published on the Pendulum website pendulumlife.com, Amazon.com or Walmart.com. This MAP is established by Pendulum and may be adjusted by Pendulum at such time.\u003c\/p\u003e","use_klaviyo_form":true,"klaviyo_list_id":"WFEWj4","favicon":"\/\/pendulumlife.com\/cdn\/shop\/files\/favicon.png?v=1639593633","enable_backorder":false,"backorder_skus":"PGC-01-MEM,AMUC-01-MEM","backorder_msg":"There is currently a product that is backordered in your subscription. We apologize for the inconvenience. Due to supply chain issues, all shipments are currently delayed. We understand that this is frustrating and we appreciate your understanding. We'll update you ASAP when your product is back in inventory since our valued subscription members are prioritized for fulfillment!","enable_ca_shipping":true,"consent_check":"I understand that this item is non-refundable, that the customer is responsible for any customs fees and clearance, and that Pendulum will not be able to track the package once it departs from the U.S.","quantity_error":"\u003cp\u003eYou have products in your cart that cannot be shipped to you. Due to Canadian import laws, we can only ship a maximum of 3 units of any of the following products: Akkermansia, Metabolic Daily, or Polyphenol Booster. You can choose the one-time purchase option or a 3-month supply membership of these items. \u003cbr\u003e\u003cbr\u003eAt this time, we cannot ship Glucose Control internationally. If you have an item that isn't on the approved list, please remove it from your cart and proceed with checkout.\u003c\/p\u003e","canada_tax_notice":"\u003cp\u003eCustomers are responsible for any additional charges incurred for customs clearing and international duties or taxes.\u003c\/p\u003e","international_shipping_consent":"To continue with your purchase, agree to the international shipping terms.","unverified_error_msg":"No account found. If you registered but haven't verified your account, \u003ca href='\/account\/register'\u003eclick here\u003c\/a\u003e to re-verify.","show_zwidget_products":"pendulum-akkermansia, pendulum-glucose-control-2-og","show_zwidget_pages":"","enable_exit_popup":true,"title":"Not ready to purchase?","description":"\u003cp\u003eStay in touch about special discounts, nutrition tips and additional education.\u003c\/p\u003e","section_bg":"var(--primary-purple-001)","title_color":"#ffffff","text_color":"#ffffff","section_padding_desktop":"4em 0","section_padding_mobile":"1em","klaviyo_id":"WFEWj4","counseling_first_product":"free-group-nutrition-coaching-call-optional","counseling_second_product":"free-45-minute-nutrition-coaching-call","discount_codes":"HALLEGIFT,FREEBIE,DECSAVE,FEBRUARY,FEBSAVE,FEB20,GUT20,MAYSAVE,MAY20,APRIL,APRILSAVE,APR20,SUMMER,SUMMER20,OCT22","addon_id":"42938051330102","custom_starts_with":"WS","custom_dsc_msg":"This is a wholesale, non-refundable order","show_post_purchase_notification":false,"custom_post_purchase_notification":"We are transitioning to a new operations system, so apologies if you receive duplicative shipment notifications from the team. You can reach out to our Customer Care team any time if there is any confusion.","display_recharge_news":true,"recharge_faq_title":"Popular help topics","recharge_faq_text":"\u003cp\u003eNeed help managing your membership?\u003cbr\/\u003eHere are some popular help topics:\u003c\/p\u003e","recharge_faq_content":"\u003cul\u003e\u003cli\u003e\u003ca href=\"https:\/\/pendulumlife.com\/pages\/help?view=help-center\u0026page=article\u0026topic=subscriptions\u0026category=subscription-management\u0026article=how-can-i-skip-or-reschedule-a-subscription-renewal\" target=\"_blank\" title=\"Update delivery date\"\u003eUpdate delivery date\u003c\/a\u003e\u003c\/li\u003e\u003cli\u003e\u003ca href=\"https:\/\/pendulumlife.com\/pages\/help?view=help-center\u0026page=article\u0026article=how-long-does-shipping-take\" target=\"_blank\" title=\"Order status\"\u003eOrder status\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e","recharge_faq_news":"\u003cp\u003eVisit our \u003ca href=\"https:\/\/pendulumlife.com\/pages\/help\" target=\"_blank\" title=\"Help Center\"\u003eHelp Center\u003c\/a\u003e for more info.\u003c\/p\u003e","animate_on_scroll":false,"show_header_with_tabs":false,"posthog_key":"phc_47oIsZ3tJoVn9ZH1moNKtBMqG05Y2Gr4348BT850Sa6","posthog_host":"https:\/\/t.pendulumlife.com","checkout_logo_
2937image":"\/\/pendulumlife.com\/cdn\/shop\/files\/logo_bef9007a-282e-4f66-a4c1-96d0dcfa5084.png?v=1638453989","checkout_logo_position":"left","checkout_logo_size":"medium","checkout_body_background_color":"#fff","checkout_input_background_color_mode":"white","checkout_sidebar_background_color":"#fafafa","checkout_heading_font":"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'","checkout_body_font":"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'","checkout_accent_color":"#9b39ce","checkout_button_color":"var(--primary-purple-001)","checkout_error_color":"#e22120","enable_ab_1":false,"number_of_variations_1":1,"apply_to_valid_path_1":false,"valid_path_1":"\/","number_of_variations_2":2,"apply_to_valid_path_2":true,"valid_path_2":"\/pages\/clinical-trials","addon":"free-4-week-healthy-microbiome-meal-plan-2000-calorie-1","cart_sentence":"\u003cp\u003e\u003cstrong\u003eHave a promo code?\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eContinue to checkout to add it to the following page before purchase.\u003c\/p\u003e","customer_layout":"customer_area"},  "section": {    "id": "rs_footer",    "index": null,    "index0": null,    "location": "static",    "settings":{  "marketing_consent_message": "By submitting this form, you consent to receive informational (e.g., order updates) and\/or marketing texts (e.g., cart reminders) from Pendulum including texts sent by autodialer. Consent is not a condition of any purchase. Message and data rates may apply. Message frequency varies. You can unsubscribe at any time by replying STOP or clicking the unsubscribe link (where available in one of our messages). View our \u003ca href=\"https:\/\/pendulumlife.com\/pages\/privacy-policy\" title=\"Privacy Policy\"\u003ePrivacy Policy\u003c\/a\u003e and \u003ca href=\"https:\/\/pendulumlife.com\/pages\/terms-and-conditions\" title=\"Terms and Conditions\"\u003e Terms and Conditions\u003c\/a\u003e.",  "marketing_title": "Get the latest news",  "disclaimer": "*These statements have not been evaluated by the Food and Drug Administration. This product is not intended to diagnose, treat, cure, or prevent any disease.",  "contact_email": "[email protected]",  "facebook_link": "https:\/\/www.facebook.com\/PendulumLife\/",  "instagram_link": "https:\/\/www.instagram.com\/pendulumlifeco\/",  "youtube_link": "https:\/\/www.youtube.com\/@pendulumlife42\/featured",  "tiktok_link": "https:\/\/www.tiktok.com\/@pendulumlife",  "footer_menu": "rs-new-footer",  "logo_image": {  "width": 528,  "height": 92,  "alt": null,  "src": "//pendulumlife.com/cdn/shop/files/New_Pendulum_logo_-_White.svg?v=1786499851"  },  "ada_compliance_content": "\u003cp\u003eWe're committed to promoting digital accessibility for people with disabilities. We conducted a process to implement an automatic accessibility tool to conform to the standards set by the WCAG 2.1 (\u003ca href=\"https:\/\/www.w3.org\/TR\/WCAG21\/\"\u003e\u003cspan style=\"text-decoration:underline\"\u003eWeb Content Accessibility Guidelines 2.1\u003c\/span\u003e\u003c\/a\u003e) at the AA level, the use of automatic accessibility widget in accordance with our \u003ca href=\"https:\/\/pendulumlife.com\/pages\/terms-and-conditions\" target=\"_blank\" title=\"https:\/\/pendulumlife.com\/pages\/terms-and-conditions\"\u003e\u003cspan style=\"text-decoration:underline\"\u003eTerms of Service\u003c\/span\u003e\u003c\/a\u003e (AS IS).\u003c\/p\u003e\u003ch2\u003eWe've done the following to make this website more accessible\u003c\/h2\u003e\u003cul\u003e\u003cli\u003eEnabled keyboard navigation\u003c\/li\u003e\u003cli\u003eEnabled the ability to increase and decrease the site font, adjust, align, etc.\u003c\/li\u003e\u003cli\u003eHighlighted links on the site\u003c\/li\u003e\u003cli\u003eHighlighted headers on the site\u003c\/li\u003e\u003cli\u003eDisplayed an alternative description of the images\u003c\/li\u003e\u003cli\u003eDescribed words by mouse selection\u003c\/li\u003e\u003cli\u003eRemoved blinking and flashing of moving elements\u003c\/li\u003e\u003c\/ul\u003e\u003ch2\u003eFeedback\u003c\/h2\u003e\u003cp\u003ePlease know that we're dedicated to improving the accessibility features and interface. If you encounter an accessibility-related malfunction or a bug on this website, or if you'd like to suggest an improvement or a new feature, please email us at \u003ca href=\"mailto:[email protected]\"\u003ehello@pe
2937ndulumlife.com\u003c\/a\u003e\u003c\/p\u003e",  "ada_compliance_enabled": true,  "ada_compliance_link_text": "Accessibility Statement"},    "blocks":[]},  "imageUrls":{},  "assetUrls":{  "rs_facebook_icon.svg": "//pendulumlife.com/cdn/shop/t/10681/assets/rs_facebook_icon.svg?v=102246011939354358861785256880",  "rs_instagram_icon.svg": "//pendulumlife.com/cdn/shop/t/10681/assets/rs_instagram_icon.svg?v=68210849742845971781785256881",  "rs_youtube_icon.svg": "//pendulumlife.com/cdn/shop/t/10681/assets/rs_youtube_icon.svg?v=33669785827793410461785256881",  "rs_tiktok_icon.svg": "//pendulumlife.com/cdn/shop/t/10681/assets/rs_tiktok_icon.svg?v=9820671356053198421785256881",  "rs_plus_icon.svg": "//pendulumlife.com/cdn/shop/t/10681/assets/rs_plus_icon.svg?v=15142899079745747631785256880",  "rs_minus_icon.svg": "//pendulumlife.com/cdn/shop/t/10681/assets/rs_minus_icon.svg?v=109939854770851934071785256882",  "rs_email_icon.svg": "//pendulumlife.com/cdn/shop/t/10681/assets/rs_email_icon.svg?v=39097692715063767501785256879",  "rs_chatbot_icon.svg": "//pendulumlife.com/cdn/shop/t/10681/assets/rs_chatbot_icon.svg?v=78234239680408018281785256883",  "rs_phone_icon.svg": "//pendulumlife.com/cdn/shop/t/10681/assets/rs_phone_icon.svg?v=178570576647792005351785256883",  "allyant-badge.svg": "//pendulumlife.com/cdn/shop/t/10681/assets/allyant-badge.svg?v=178406923670910546731785256880",  "rs_check-icon.svg": "//pendulumlife.com/cdn/shop/t/10681/assets/rs_check-icon.svg?v=8206247926799868011785256884"},  "injectedHTML":{},  "allProducts":null,  "customer": null,  "isCustomerAccountPage": false,  "paginate": null,"search": null,    "linklists":{    "rs-new-footer":{  "handle": "rs-new-footer",  "levels": 2,  "title": "RS New Footer",  "links": [{    "active": false,    "child_active": false,    "child_current": false,    "current": false,    "handle": "shop",    "levels": 1,    "title": "Shop",    "type": "http_link",    "url": "#",    "links": [{      "active": false,      "child_active": false,      "child_current": false,      "current": false,      "handle": "metabolic-daily",      "levels": 0,      "title": "Metabolic Daily",      "type": "http_link",      "url": "https://pendulumlife.com/products/pendulum-metabolic-daily-probiotic-metabolism",      "links": [],      "object": null      },{      "active": false,      "child_active": false,      "child_current": false,      "current": false,      "handle": "akkermansia",      "levels": 0,      "title": "Akkermansia",      "type": "http_link",      "url": "https://pendulumlife.com/products/pendulum-akkermansia-probiotic-gut-health",      "links": [],      "object": null      },{      "active": false,      "child_active": false,      "child_current": false,      "current": false,      "handle": "glucose-control",      "levels": 0,      "title": "Glucose Control",      "type": "http_link",      "url": "https://pendulumlife.com/products/pendulum-glucose-control-probiotic-blood-sugar",      "links": [],      "object": null      },{      "active": false,      "child_active": false,      "child_current": false,      "current": false,      "handle": "polyphenol-booster",      "levels": 0,      "title": "Polyphenol Booster",      "type": "http_link",      "url": "https://pendulumlife.com/products/pendulum-polyphenol-booster-membership",      "links": [],      "object": null      },{      "active": false,      "child_active": false,      "child_current": false,      "current": false,      "handle": "line",      "levels": 0,      "title": "Line",      "type": "http_link",      "url": "#",      "links": [],      "object": null      },{      "active": false,      "child_active": false,      "child_current": false,      "current": false,      "handle": "take-the-quiz",      "levels": 0,      "title": "Take the quiz",      "type": "http_link",      "url": "#takethequiz",      "links": [],      "object": null      },{      "active": false,      "child_active": false,      "child_current": false,      "current": false,      "handle": "shop-with-fsa-hsa",      "levels": 0,      "title": "Shop with FSA\/HSA",      "type": "http_link",      "url": "https://pendulumlife.com/pages/pay-with-hsa-fsa",      "links": [],      "object": null      }],    "object": null    },{    "active": false,    "child_active": false,    "child_current": false,    "current": false,    "handle": "healthcare-providers",    "levels": 1,    "title": "Healthcare Providers",    "type": "http_link",    "url": "#",    "links": [{      "active": false,      "child_active": false,      "child_current": false,      "current": false,      "handle": "provider-program",      "levels": 0,      "title": "Provider program",      "type": "http_link",      "url": "https://pendulumlife.com/pages/healthcareprofessionals",      "links": [],      "object": null      },{      "active": false,      "child_active": false,      "child_current": false,      "current": false,      "handle": "provider-resources",      "levels": 0,      "title": "Provider resources",      "type": "http_link",      "url": "https://pendulumlife.com/blogs/resources/tagged/resources",      "links": [],      "object": null      },{      "active": false,      "child_active": false,      "child_current": false,      "current": false,      "handle": "provider-sign-up",      "levels": 0,      "title": "Provider sign-up",      "type": "http_link",      "url": "https://pendulumlife.com/pages/healthcare-partner-sign-up",      "links": [],      "object": null      },{      "active": false,      "child_active": false,      "child_current": false,      "current": false,      "handle": "events",      "levels": 0,      "title": "Events",      "type": "page_link",      "url": "/pages/pendulum-events-and-on-demand-education",      "links": [],      "object": null      }],    "object": null    },{    "active": false,    "child_active": false,    "child_current": false,    "current": false,    "handle": "research",    "levels": 1,    "title": "Research",    "type": "http_link",    "url": "#",    "links": [{      "active": false,      "child_active": false,      "child_current": false,      "current": false,      "handle": "clinical-trials",      "levels": 0,      "title": "Clinical Trials",      "type": "http_link",      "url": "https://pendulumlife.com/pages/research-clinical-trials",      "links": [],      "object": null      },{      "active": false,      "child_active": false,      "child_current": false,      "current": false,      "handle": "participate",      "levels": 0,      "title": "Participate",      "type": "page_link",      "url": "/pages/participate-research",      "links": [],      "object": null      }],    "object": null    },{    "active": false,    "child_active": false,    "child_current": false,    "current": false,    "handle": "more",    "levels": 1,    "title": "More",    "type": "http_link",    "url": "#",    "links": [{      "active": false,      "child_active": false,      "child_current": false,      "current": false,      "handle": "our-story",      "levels": 0,      "title": "Our story",      "type": "http_link",      "url": "https://pendulumlife.com/pages/story",      "links": [],      "object": null      },{      "active": false,      "child_active": false,      "child_current": false,      "current": false,      "handle": "press",      "levels": 0,      "title": "Press",      "type": "http_link",      "url": "https://pendulumlife.com/pages/press",      "links": [],      "object": null      },{      "active": false,      "child_active": false,      "child_current": false,      "current": false,      "handle": "blog",      "levels": 0,      "title": "Blog",      "type": "http_link",      "url": "https://pendulumlife.com/blogs/news",      "links": [],      "object": null      },{      "active": false,      "child_active": false,      "child_current": false,      "current": false,      "handle": "affiliates",      "levels": 0,      "title": "Affiliates",      "type": "http_link",      "url": "https://pendulumlife.com/pages/affiliates",      "links": [],      "object": null      },{      "active": false,      "child_active": false,      "child_current": false,      "current": false,      "handle": "careers",      "levels": 0,      "title": "Careers",      "type": "http_link",      "url": "https://pendulumlife.com/pages/careers",      "links": [],      "object": null      },{      "active": false,      "child_active": false,      "child_current": false,      "current": false,      "handle": "referral-program",      "levels": 0,      "title": "Referral Program",      "type": "page_link",      "url": "/pages/referral-landing",      "links": [],      "object": null      }],    "object": null    },{    "active": false,    "child_active": false,    "child_current": false,    "current": false,    "handle": "support",    "levels": 1,    "title": "Support",    "type": "http_link",    "url": "#",    "links": [{      "active": false,      "child_active": false,      "child_current": false,      "current": false,      "handle": "help-center",      "levels": 0,      "title": "Help center",      "type": "http_link",      "url": "https://help.pendulumlife.com/",      "links": [],      "object": null      },{      "active": false,      "child_active": false,      "child_current": false,      "current": false,      "handle": "chat-with-flora",      "levels": 0,      "title": "Chat with Flora",      "type": "http_link",      "url": "https://sierra.chat/agent/viuB5F8Bj9DEY
2937-YBj9Dtkp1UiXTP_YWsJZBZ8Nn_OhY/chat",      "links": [],      "object": null      },{      "active": false,      "child_active": false,      "child_current": false,      "current": false,      "handle": "contact-us",      "levels": 0,      "title": "Contact Us",      "type": "http_link",      "url": "https://app.sendhark.com/new/68915f3a32036b9717d0a928",      "links": [],      "object": null      },{      "active": false,      "child_active": false,      "child_current": false,      "current": false,      "handle": "promotions",      "levels": 0,      "title": "Promotions",      "type": "page_link",      "url": "/pages/promotions",      "links": [],      "object": null      },{      "active": false,      "child_active": false,      "child_current": false,      "current": false,      "handle": "line",      "levels": 0,      "title": "Line",      "type": "http_link",      "url": "#",      "links": [],      "object": null      },{      "active": false,      "child_active": false,      "child_current": false,      "current": false,      "handle": "hello-pendulumlife-com",      "levels": 0,      "title": "[email protected]",      "type": "http_link",      "url": "mailto:[email protected]",      "links": [],      "object": null      }],    "object": null    }]  }},  "product":null,  "reviewWidgetProduct":null,  "article":null,"blog": null}
2938  </script>
2938
2939  
2939<script
2940    type="module"
2941  >
2942    import UI from "https://dlkcm4rp5v9zk.cloudfront.net/ui_modular.dist.js";
2943    const skelLoaderNodeId = null;
2944    const uiJsName = "SecEntryRsFooter";
2945    const uiRootId = "ui-root-section-rs_footer-SecEntryRsFooter";
2946    const uiDataId = "ui-data-section-rs_footer-SecEntryRsFooter";
2947    if (!(uiJsName in UI.sections)) {
2948      throw new Error(`Section ${uiJsName} not found in UI.sections`);
2949    }
2950    const uiModule = await UI.sections[uiJsName]();
2951    const uiInit = uiModule.default;
2952    const skelLoaderNode = skelLoaderNodeId !== null ? document.getElementById(skelLoaderNodeId) : null;
2953    const domNode = document.getElementById(uiRootId);
2954    const dataNode = document.getElementById(uiDataId);
2955    uiInit(domNode, dataNode, skelLoaderNode);
2956  </script>
2956
2957  <!-- SECTION:END:SecEntryRsFooter -->
2958
2959
2960<style> #shopify-section-rs_footer .paragraph {font-size: 12px;} </style></div></footer>
2961
2962    
2963
2964    <!-- **BEGIN** Typeform Script // Main Include - DO NOT MODIFY -->
2965    
2965<script src="//embed.typeform.com/next/embed.js"></script>
2965
2966    <!-- **END** Typeform Script // Main Include - DO NOT MODIFY -->
2967
2968    <link rel="stylesheet" href="//pendulumlife.com/cdn/shop/t/10681/assets/component_search.css?v=93728635360828357541785256881" media="print" onload="this.media='all'">
2969    <link rel="stylesheet" href="//pendulumlife.com/cdn/shop/t/10681/assets/tingle.css?v=169298708065155096411785256881" media="print" onload="this.media='all'">
2970    
2970<script src="//pendulumlife.com/cdn/shop/t/10681/assets/component_search.js?v=28824126873062387481785256882" type="module" async></script>
2970
2971    
2971<script src="//pendulumlife.com/cdn/shop/t/10681/assets/component_product_card.js?v=136127473442142305761785256881" type="module" async></script>
2971<!-- **BEGIN** Hextom QAB Integration // Main Include - DO NOT MODIFY -->
2972    <!-- **BEGIN** Hextom QAB Integration // Main - DO NOT MODIFY -->
2973<script type="application/javascript">
2974    window.hextom_qab_meta = {
2975        p1: [
2976            
2977        ],
2978        p2: {
2979            
2980        }
2981    };
2982</script>
2982
2983<!-- **END** Hextom QAB Integration // Main - DO NOT MODIFY -->
2984    <!-- **END** Hextom QAB Integration // Main Include - DO NOT MODIFY -->
2985
2986    
2986<script src="https://cdn-widgetsrepository.yotpo.com/v1/loader/e1yoy_7Erv5I1UFyWXOyZg" defer></script>
2986<script>
2987      window.stamped_force_jquery = true;
2988    </script>
2988
2989      <div class="float-widget" data-float-widget>
2990  <button
2991    type="button"
2992    class="float-widget__badge float-widget__trigger"
2993    data-float-open
2994    aria-haspopup="dialog"
2995    aria-expanded="false"
2996  >
2997    <span class="float-widget__badge-text">FSA/HSA eligible with</span>
2998    <img class="float-widget__badge-img" src="https://assets.getburst.com/images/badge/burst_badge_orange.svg" alt="Burst" />
2999  </button>
3000
3001  <div
3002    class="float-widget__overlay"
3003    data-float-modal
3004    role="dialog"
3005    aria-modal="true"
3006    aria-hidden="true"
3007    aria-labelledby="float-widget-title"
3008  >
3009    <div class="float-widget__content">
3010      <div class="float-widget__header">
3011        <button type="button" class="float-widget__close" data-float-close aria-label="Close">&times;</button>
3012        <h2 id="float-widget-title" class="float-widget__title">
3013          FSA/HSA eligible with
3014          <img class="float-widget__title-badge" src="https://assets.getburst.com/images/badge/burst_badge_orange.svg" alt="Burst" />
3015        </h2>
3016        <p class="float-widget__description">
3017          This product may be eligible for purchase with your FSA/HSA funds. Get up to 100% reimbursed using your pre-tax dollars with Burst.
3018        </p>
3019      </div>
3020      <div class="float-widget__body">
3021        <ol class="float-widget__steps">
3022          <li class="float-widget__step">
3023            <div class="float-widget__step-number">1</div>
3024            <div class="float-widget__step-info">
3025              <h3 class="float-widget__step-title">Purchase with any payment method</h3>
3026              <p class="float-widget__step-description">
3027                Use your credit card, debit card, or other payment method at checkout.
3028              </p>
3029            </div>
3030          </li>
3031          <li class="float-widget__step">
3032            <div class="float-widget__step-number">2</div>
3033            <div class="float-widget__step-info">
3034              <h3 class="float-widget__step-title">Get a letter of medical necessity</h3>
3035              <p class="float-widget__step-description">
3036                After checkout, fill out a brief health questionnaire for our licensed providers to review.
3037              </p>
3038            </div>
3039          </li>
3040          <li class="float-widget__step">
3041            <div class="float-widget__step-number">3</div>
3042            <div class="float-widget__step-info">
3043              <h3 class="float-widget__step-title">Get your reimbursement</h3>
3044              <p class="float-widget__step-description">
3045                If approved, Burst will help you get reimbursed from your FSA/HSA account.
3046              </p>
3047            </div>
3048          </li>
3049        </ol>
3050      </div>
3051      <div class="float-widget__footer">
3052        <button type="button" class="float-widget__continue" data-float-close>Continue shopping</button>
3053      </div>
3054    </div>
3055  </div>
3056</div>
3057<script>
3058  (function () {
3059    const script = document.currentScript;
3060    if (!script) {
3061      return;
3062    }
3063    const container = script.previousElementSibling;
3064    if (!container || !container.hasAttribute('data-float-widget')) {
3065      return;
3066    }
3067
3068    const ensureAssets = () => {
3069      const FONT_ID = 'float-widget-font';
3070      const STYLE_ID = 'float-widget-style';
3071      if (!document.getElementById(FONT_ID)) {
3072        const fontLink = document.createElement('link');
3073        fontLink.id = FONT_ID;
3074        fontLink.rel = 'stylesheet';
3075        fontLink.href = 'https://assets.getburst.com/fonts/satoshi.css';
3076        document.head.appendChild(fontLink);
3077      }
3078      if (!document.getElementById(STYLE_ID)) {
3079        const style = document.createElement('style');
3080        style.id = STYLE_ID;
3081        style.textContent = `
3082          .float-widget {
3083            display: block;
3084            height: 0;
3085            width: 100%;
3086            margin: 0;
3087            padding: 0;
3088            overflow: visible;
3089          }
3090          .float-widget__badge {
3091            display: none;
3092            align-items: center;
3093            gap: 6px;
3094            background: none;
3095            border: none;
3096            cursor: pointer;
3097            padding: 0;
3098            font-family: 'Satoshi', sans-serif;
3099          }
3100          .float-widget__badge-text {
3101            color: #0a0a0a;
3102            font-weight: 700;
3103            font-size: 0.625rem;
3104          }
3105          .float-widget__badge-img {
3106            height: 22px;
3107            width: auto;
3108          }
3109          .float-widget__overlay {
3110            display: none;
3111            position: fixed;
3112            z-index: 1000;
3113            inset: 0;
3114            width: 100%;
3115            height: 100%;
3116            background-color: rgba(0, 0, 0, 0.5);
3117            backdrop-filter: blur(4px);
3118          }
3119          .float-widget__overlay.is-open {
3120            display: flex;
3121            align-items: center;
3122            justify-content: center;
3123          }
3124          .float-widget__content {
3125            background-color: #ffffff;
3126            color: #0a0a0a;
3127            padding: 0;
3128            border-radius: 32px;
3129            width: 90%;
3130            max-width: 540px;
3131            max-height: 90vh;
3132            overflow-y: auto;
3133            position: relative;
3134            box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
3135            animation: float-widget-slide-in 0.3s ease-out;
3136            font-family: 'Satoshi', sans-serif;
3137          }
3138          @keyframes float-widget-slide-in {
3139            from {
3140              opacity: 0;
3141              transform: translateY(-20px) scale(0.95);
3142            }
3143            to {
3144              opacity: 1;
3145              transform: translateY(0) scale(1);
3146            }
3147          }
3148          .float-widget__header {
3149            display: flex;
3150            flex-direction: column;
3151            align-items: center;
3152            gap: 24px;
3153            padding: 32px 24px 24px 24px;
3154            position: relative;
3155          }
3156          .float-widget__title {
3157            display: flex;
3158            align-items: center;
3159            gap: 12px;
3160            font-size: 1.5rem;
3161            font-weight: 700;
3162            color: #0a0a0a;
3163            margin: 0;
3164          }
3165          .float-widget__title-badge {
3166            height: 48px;
3167            width: auto;
3168          }
3169          .float-widget__close {
3170            position: absolute;
3171            top: 16px;
3172            right: 16px;
3173            background: none;
3174            border: none;
3175            color: #aaa;
3176            font-size: 28px;
3177            font-weight: 700;
3178            cursor: pointer;
3179            line-height: 1;
3180            transition: color 0.2s;
3181            padding: 4px;
3182          }
3183          .float-widget__close:hover {
3184            color: #0a0a0a;
3185          }
3186          .float-widget__description {
3187            font-size: 1.25rem;
3188            line-height: 1.4;
3189            max-width: 447px;
3190            text-align: center;
3191            color: #0a0a0a;
3192            margin: 0;
3193          }
3194          .float-widget__body {
3195            display: flex;
3196            flex-direction: column;
3197            gap: 24px;
3198            padding: 24px 48px;
3199          }
3200          .float-widget__steps {
3201            list-style: none;
3202            padding: 0;
3203            margin: 0;
3204            display: flex;
3205            flex-direction: column;
3206            gap: 24px;
3207          }
3208          .float-widget__step {
3209            display: flex;
3210            align-items: center;
3211            gap: 24px;
3212            max-width: 491px;
3213          }
3214          .float-widget__step-number {
3215            display: flex;
3216            align-items: center;
3217            justify-content: center;
3218            flex: none;
3219            width: 32px;
3220            height: 32px;
3221            border-radius: 32px;
3222            background-color: #ffa64c;
3223            color: #0a0a0a;
3224            font-size: 1rem;
3225            font-weight: 700;
3226          }
3227          .float-widget__step-info {
3228            flex: 1;
3229            display: flex;
3230            flex-direction: column;
3231            align-items: flex-start;
3232            gap: 8px;
3233          }
3234          .float-widget__step-title {
3235            font-size: 1.25rem;
3236            font-weight: 700;
3237            color: #0a0a0a;
3238            margin: 0;
3239          }
3240          .float-widget__step-description {
3241            font-size: 1rem;
3242            color: #0a0a0a;
3243            line-height: 1.4;
3244            margin: 0;
3245          }
3246          .float-widget__footer {
3247            display: flex;
3248            flex-direction: column;
3249            align-items: center;
3250            padding: 32px;
3251            width: 100%;
3252            box-sizing: border-box;
3253          }
3254          .float-widget__continue {
3255            border: none;
3256            margin: 0;
3257            display: flex;
3258            align-items: center;
3259            justify-content: center;
3260            background-color: #0a0a0a;
3261            color: #ffffff;
3262            padding: 16px 24px;
3263            border-radius: 12px;
3264            font-size: 1.25rem;
3265            font-weight: 500;
3266            width: 100%;
3267            max-width: 447px;
3268            cursor: pointer;
3269            transition: background-color 0.2s ease;
3270            font-family: 'Satoshi', sans-serif;
3271          }
3272          .float-widget__continue:hover {
3273            background-color: #423e39;
3274            color: #ffffff;
3275          }
3276          @media (max-width: 480px) {
3277            .float-widget__content {
3278              width: 95%;
3279              max-height: 90vh;
3280              border-radius: 24px;
3281            }
3282            .float-widget__header {
3283              padding: 24px 20px 20px 20px;
3284            }
3285            .float-widget__title {
3286              font-size: 1.25rem;
3287            }
3288            .float-widget__title-badge {
3289              height: 36px;
3290            }
3291            .float-widget__description {
3292              font-size: 1rem;
3293            }
3294            .float-widget__body {
3295              padding: 20px 24px;
3296              gap: 20px;
3297            }
3298            .float-widget__steps {
3299              gap: 20px;
3300            }
3301            .float-widget__step {
3302              gap: 16px;
3303            }
3304            .float-widget__step-title {
3305              font-size: 1rem;
3306            }
3307            .float-widget__step-description {
3308              font-size: 0.875rem;
3309            }
3310            .float-widget__footer {
3311              padding: 24px 20px;
3312            }
3313            .float-widget__continue {
3314              font-size: 1rem;
3315              padding: 14px 20px;
3316            }
3317          }
3318        `;
3319        document.head.appendChild(style);
3320      }
3321    };
3322
3323    ensureAssets();
3324
3325    const trigger = container.querySelector('[data-float-open]');
3326    const overlay = container.querySelector('[data-float-modal]');
3327    const closeTargets = container.querySelectorAll('[data-float-close]');
3328    if (!trigger || !overlay || closeTargets.length === 0) {
3329      return;
3330    }
3331
3332    const body = document.body;
3333    const OPEN_KEY = 'floatWidgetOpenCount';
3334
3335    const handleKeyDown = (event) => {
3336      if (event.key === 'Escape') {
3337        closeModal();
3338      }
3339    };
3340
3341    const openModal = () => {
3342      overlay.classList.add('is-open');
3343      overlay.setAttribute('aria-hidden', 'false');
3344      trigger.setAttribute('aria-expanded', 'true');
3345      const openCount = Number(body.dataset[OPEN_KEY] || '0');
3346      if (openCount === 0) {
3347        body.dataset.floatWidgetOriginalOverflow = body.style.overflow || '';
3348        body.style.overflow = 'hidden';
3349      }
3350      body.dataset[OPEN_KEY] = String(openCount + 1);
3351      document.addEventListener('keydown', handleKeyDown);
3352    };
3353
3354    const closeModal = () => {
3355      overlay.classList.remove('is-open');
3356      overlay.setAttribute('aria-hidden', 'true');
3357      trigger.setAttribute('aria-expanded', 'false');
3358      const currentCount = Number(body.dataset[OPEN_KEY] || '1');
3359      const nextCount = Math.max(0, currentCount - 1);
3360      if (nextCount === 0) {
3361        const original = body.dataset.floatWidgetOriginalOverflow || '';
3362        body.style.overflow = original;
3363        delete body.dataset.floatWidgetOriginalOverflow;
3364        delete body.dataset[OPEN_KEY];
3365      } else {
3366        body.dataset[OPEN_KEY] = String(nextCount);
3367      }
3368      document.removeEventListener('keydown', handleKeyDown);
3369    };
3370
3371    trigger.addEventListener('click', openModal);
3372    closeTargets.forEach((btn) => btn.addEventListener('click', closeModal));
3373    overlay.addEventListener('click', (event) => {
3374      if (event.target === overlay) {
3375        closeModal();
3376      }
3377    });
3378
3379    const globalObject = window;
3380    if (!globalObject.__floatWidgetRegistry) {
3381      globalObject.__floatWidgetRegistry = [];
3382    }
3383    globalObject.__floatWidgetRegistry.push({ open: openModal, close: closeModal });
3384    if (!globalObject.__openFloatWidget) {
3385      globalObject.__openFloatWidget = function () {
3386        const registry = globalObject.__floatWidgetRegistry;
3387        if (registry && registry.length > 0) {
3388          registry[0].open();
3389        }
3390      };
3391    }
3392  })();
3393</script>
3393
3394
3395    
3396
3397    
3398
3399    <!-- Klaviyo onsite script test (new) START -->
3400    
3400<script
3401      async
3402      type="text/javascript"
3403      src="https://static.klaviyo.com/onsite/js/klaviyo.js?company_id=YjEPcy"
3404    ></script>
3404
3405    <!-- Klaviyo onsite script test (new) END -->
3406
3407    
3408    
3408<script defer>
3409      if (window.location.href === 'https://pendulumlife.com/a/review/write') {
3410        let headerImage = document.createElement('img');
3411        document
3412          .querySelector('.stamped-proxy-write')
3413          .insertBefore(headerImage, document.querySelector('.stamped-proxy-write').firstChild);
3414
3415        function runChanges() {
3416          // modify content
3417          document
3418            .querySelector('.stamped-proxy-write img')
3419            .setAttribute(
3420              'src',
3421              'https://cdn.shopify.com/s/files/1/0175/3104/3894/files/Reviews_Image_1215x911_d27d8fe8-e8ed-4da0-8009-2e9421df9f38.jpg'
3422            );
3423          document
3424            .querySelector('.stamped-proxy-write img')
3425            .setAttribute('style', 'width: 40%; display: block; margin: 30px auto 80px;');
3426
3427          document.querySelector('.stamped-file-uploader').style =
3428            'display: inline-block !important; vertical-align: middle;';
3429          document.querySelector('.stamped-file-uploader-btn').style =
3430            'display: inline-block !important; border-radius: 100px !important; font-size: 16px; padding: 24px 40px; margin: 20px 0 45px;';
3431          document.querySelector('.stamped-file-holder').style = 'margin: 20px 0px 45px;';
3432
3433          document.querySelector('.stamped-proxy-write .new-review-form .stamped-form-custom-questions').style =
3434            'display: block !important;';
3435
3436          const configMutationObserver = { attributes: true, childList: true, subtree: true };
3437
3438          const callbackMutationObserver = function (mutationList, observer) {
3439            for (const mutation of mutationList) {
3440              if (mutation.addedNodes.length > 0) {
3441                document.querySelector('.stamped-file-photo').style = 'width: auto;';
3442                document.querySelector('.stamped-file-holder .stamped-file-photo img').removeAttribute('width');
3443                document.querySelector('.stamped-file-holder .stamped-file-photo img').setAttribute('height', '80');
3444              }
3445            }
3446          };
3447
3448          const mutationObserver = new MutationObserver(callbackMutationObserver);
3449
3450          mutationObserver.observe(document.querySelector('.stamped-file-holder'), configMutationObserver);
3451
3452          if (window.matchMedia('(max-width:760px)').matches) {
3453            document
3454              .querySelector('.stamped-proxy-write img')
3455              .setAttribute('style', 'width: 95%; display: block; margin: 30px auto 80px;');
3456            document
3457              .querySelector('.stamped-proxy-write .stamped-form-actions')
3458              .appendChild(document.querySelector('.stamped-file-uploader'));
3459          }
3460          /*document.querySelector('.stamped-file-photo').style = "width: auto;";
3461        document.querySelector('.stamped-file-holder .stamped-file-photo img').removeAttribute("width");
3462        document.querySelector('.stamped-file-holder .stamped-file-photo img').setAttribute("height", "80");*/
3463        }
3464        /* ENFORCE */
3465        var callCount = 1;
3466        var repeater = setInterval(function () {
3467          if (callCount < 10) {
3468            runChanges();
3469            callCount += 1;
3470          } else {
3471            clearInterval(repeater);
3472          }
3473        }, 80);
3474        runChanges();
3475        repeater();
3476      }
3477    </script>
3477
3478
3479    
3479<script>
3480 // jquery polyfills
3481 function toggleClass( el, className ) {
3482  el.classList.contains(className) ?
3483  el.classList.remove(className) :
3484  el.classList.add(className);
3485}
3486
3487function setActiveClass( el, className ) {
3488  const brothers = el.parentNode.childNodes;
3489  brothers.forEach( bro => bro.tagName && bro.classList.remove( className ) );
3490  el.classList.add( className );
3491}
3492
3493function getNodeIndex(el) {
3494  return Array.from(el.parentNode.children).indexOf(el);
3495}
3496</script>
3496
3497
3498    
3499
3500    
3501    
3501<script src="//pendulumlife.com/cdn/shop/t/10681/assets/global_misc.js?v=23547485083559198671785256881" type="module"></script>
3501
3502    
3502<script src="//pendulumlife.com/cdn/shop/t/10681/assets/keen_slider.js?v=136089237942113224651785256882"></script>
3502
3503    
3503<script src="//pendulumlife.com/cdn/shop/t/10681/assets/splide.min.js?v=12103261331729571861785256881"></script>
3503
3504    
3504<script src="//pendulumlife.com/cdn/shop/t/10681/assets/splide-extension-auto-scroll.min.js?v=157408630528621081061785256880"></script>
3504
3505
3506    
3507
3508<script>
3509  (function () {
3510    var PROFOUND_ROUTER_URL = 'https://profound-router.vercel.app/log';
3511
3512    function track() {
3513      var params = {};
3514      var search = globalThis.location.search.substring(1);
3515      if (search) {
3516        search.split('&').forEach(function (pair) {
3517          var parts = pair.split('=');
3518          var key = decodeURIComponent(parts[0]);
3519          var value = decodeURIComponent(parts.slice(1).join('=') || '');
3520          params[key] = value;
3521        });
3522      }
3523
3524      var data = {
3525        method: 'GET',
3526        host: globalThis.location.hostname,
3527        path: globalThis.location.pathname,
3528        status_code: 200,
3529      };
3530
3531      if (document.referrer) data.referer = document.referrer;
3532      if (Object.keys(params).length > 0) data.query_params = params;
3533
3534      fetch(PROFOUND_ROUTER_URL, {
3535        method: 'POST',
3536        headers: { 'Content-Type': 'application/json' },
3537        body: JSON.stringify(data),
3538        keepalive: true,
3539      });
3540    }
3541
3542    if (document.readyState === 'complete') {
3543      track();
3544    } else {
3545      globalThis.addEventListener('load', track);
3546    }
3547  })();
3548</script>
3548
3549
3550  <style> body.cart #header .btn.v2 {display: none;} </style>
3551<div id="shopify-block-ATXgxNFdUUHIrSGtDS__11352339400419244600" class="shopify-block shopify-app-block">
3551<script type="text/javascript">
3552  
3553    const harkScript = document.createElement('script');
3554    harkScript.src = 'https://storage.googleapis.com/prod_harks/sendhark_handler.js?randomstr=' + Date.now();
3555    document.body.appendChild(harkScript);
3556    harkScript.onload = function () {
3557      harkEmbedJs.initAll('68915f3a32036b9717d0a928', 'popup', null, {'hpbh': 'true', 'source': 'shopify'});
3558    };
3559  
3560</script>
3560
3561
3562
3563</div><div id="shopify-block-AVElYbHJnemxjbVVrN__10840395464443086010" class="shopify-block shopify-app-block">
3564
3565
3566<script>
3567  console.log("[Alia app extension] v1.0.5");
3568
3569  const BACKEND_URL = "https://backend.alia-prod.com";
3570
3571  window.ALIA_SHOPIFY_EXTENSION_INFO = {
3572    customerID: "",
3573    country: "US",
3574    market: "us",
3575    language: "en"
3576  }
3577
3578  if (document.readyState !== "loading") {
3579    initAlia();
3580  } else {
3581    document.addEventListener("DOMContentLoaded", () => initAlia(), { once: true });
3582  }
3583
3584  async function initAlia() {
3585    const url = BACKEND_URL + "/public/launcher.js?shopifyUrl=pendulum-therapeutics.myshopify.com";
3586    const script = document.createElement("script");
3587    script.src = url;
3588    script.async = true;
3589    document.head.appendChild(script);
3590  }
3591</script>
3591
3592
3593</div><div id="shopify-block-AMXlNNXM5SWtGZ0cxR__17151115064775110295" class="shopify-block shopify-app-block"><style data-recharge-theme='{"has_theme_customization": true, "design_mode": false }'>
3594  .recharge-theme {
3595    /* App */
3596    --recharge-app-background: #E6EAED;
3597    --recharge-app-container: 1200px;
3598    --recharge-app-vertical-padding: 32px;
3599
3600    /* Brand colors */
3601    
3602--recharge-color-brand: #1B3257;
3603
3604    /* Tints */
3605    --recharge-color-brand-120: #101e34;
3606    --recharge-color-brand-20: #495b79;
3607    --recharge-color-brand-40: #76849a;
3608    --recharge-color-brand-60: #a4adbc;
3609    --recharge-color-brand-75: #c6ccd5;
3610    --recharge-color-brand-85: #dde0e6;
3611
3612    /* Neutral */
3613    --recharge-color-neutral: hsl(217, 35%, 7%);
3614    --recharge-color-neutral-80: hsl(217, 7%, 25%);
3615    --recharge-color-neutral-70: hsl(217, 5%, 35%);
3616    --recharge-color-neutral-40: hsl(217, 3%, 63%);
3617    --recharge-color-neutral-10: hsl(217, 2%, 91%);
3618    
3619
3620    /* Links */
3621    --recharge-button-secondary: #1B3257;
3622    --recharge-button-secondary-120: #101e34;
3623    --recharge-button-secondary-60: #76849a;
3624
3625    /* Images */
3626    --recharge-images-ratio: 1;
3627
3628    /* Cards */
3629    
3630    --recharge-cards-background: #FFFFFF;
3631    
3632
3633    
3634    --recharge-cards-border-color: RGBA(0,0,0,0);
3635    
3636
3637    /* Fonts */
3638    --recharge-typography-scale: 16px;
3639    --recharge-typography-size-1: calc(3 * var(--recharge-typography-scale));
3640    --recharge-typography-size-2: calc(2.25 * var(--recharge-typography-scale));
3641    --recharge-typography-size-3: calc(1.625 * var(--recharge-typography-scale));
3642    --recharge-typography-size-4: calc(1.25 * var(--recharge-typography-scale));
3643    --recharge-typography-size-5: calc(1 * var(--recharge-typography-scale));
3644    --recharge-typography-size-6: calc(.875 * var(--recharge-typography-scale));
3645
3646    /** Text **/
3647    --recharge-typography-light: #FFFFFF;
3648    --recharge-typography-primary: var(--recharge-color-neutral);
3649    --recharge-typography-secondary: var(--recharge-color-neutral-70);
3650
3651    /* Corners */
3652    --recharge-corners-radius: 16px;
3653
3654    
3655    /* Button corners */
3656    --recharge-button-border-radius: calc(var(--recharge-corners-radius) * 1.5);
3657
3658    /* Views */
3659    
3660    --recharge-views-background: #E6EAED;
3661    
3662
3663    /* Buttons */
3664    --recharge-button-font-family: inherit;
3665    --recharge-button-brand: var(--recharge-color-brand);
3666    --recharge-button-color: #FFFFFF;
3667  }
3668</style>
3669
3670</div><div id="shopify-block-AUFcrV0h2SFU3Y1lSb__9108694385781200119" class="shopify-block shopify-app-block">
3670<script type="text/javascript">
3671  window.Moast = window.Moast || {};
3672  window.Moast.accesses = {
3673    removeBranding: true,
3674    widgetCustomization: true,
3675    proAppBlocks: true,
3676    multiProductTagging: true,
3677    increasedVideoUploads: true
3678  };
3679  window.Moast.translations = {"quick_add":{"description":"Description","quantity":"Quantity","add_to_cart":"Add to cart","unavailable":"Unavailable","product_added_to_cart":"{{product}} added to cart"},"products_panel":{"title":"Products"},"caption":{"read_more":"Read more","read_less":"Read less"},"accessibility":{"powered_by_moast":"Powered by Moast (opens in new tab)","previous_slide":"Previous slide","next_slide":"Next slide","stories_carousel":"Stories carousel","media_carousel":"Media carousel","video_progress":"Video progress","toggle_view_mode":"Toggle view mode","close_player":"Close player","user_submitted_image":"User submitted image","media_player":"Media player","user_submitted_video":"User submitted video","autoplays_when_visible":" (autoplays when visible)","video_thumbnail":"Video thumbnail","click_to_view":"Click to view","click_to_open_in_player":"Click to open in player","content_type_image":"Image","content_type_video":"Video","item_of_total":"{{item}} of {{total}}","toggle_mute":"Toggle mute","mute":"Mute","unmute":"Unmute"}};
3680  window.Moast.widgetSettings = null;
3681</script>
3681
3682
3683
3684</div><div id="shopify-block-AbmR4ZVhWZXJvS2NJQ__2786716548061469553" class="shopify-block shopify-app-block">
3685
3686<script>
3687</script>
3687
3688
3689 </div>
3689<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
3689
3690</body>
3691</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.