PageSourceSearch

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

html pendulumlife.com collected 2026-10-02 04:26:56 UTC 647,666 bytes, 3,707 lines download raw bytes

1<!doctype html>
2
3<html class="no-js" lang="en">
4  <head>
4<script data-source-attribution="shopify.event_observer.bootstrap">
5(function(){let e=navigator,t=`prototype`,n=`sendBeacon`,r=e[n],i=fetch,a=XMLHttpRequest[t],{open:o,send:s}=a,c=`EventListener`,l=`add${c}`,u=`remove${c}`,d=EventTarget[t],f=d[l],p=d[u],m=e=>Error((e=document.currentScript)&&[e?.src,e?.id||e?.dataset?.sourceAttribution]),h=(e=[],t=0)=>(e.p=n=>e[t++%1e3]=n,[e,t=>(e.forEach(e.p=t),e.length=0)]),[g,_]=h(),[v,y]=h(),b,x=new WeakMap,S=e=>e&&g.p([e,b||[m()]]);d[l]=function(e,t,n){let r=this,i=t?.handleEvent||t,a=x.get(t),o=m();i?.call&&!a&&x.set(t,a=function(e){b=[o,e.type];try{i.call(t==i?this:t,e)}finally{b=null}}),v.p([e,o,a,r?.tagName||r+``,r?.id]),f.call(r,e,a||t,n)},d[u]=function(e,t,n){p.call(this,e,x.get(t)||t,n)},a.open=function(e,t){x.set(this,[t+``,e]),o.apply(this,arguments)},a.send=function(e){S(x.get(this)),s.call(this,e)},fetch=(e,t)=>(S([(e?.url||e)+``,t?.method]),i(e,t)),e[n]=(t,n)=>(S([t+``,``]),r.call(e,t,n)),setTimeout(()=>import("//pendulumlife.com/cdn/shopifycloud/storefront/assets/storefront/event_observer_reporter-ed358274.js").then(e=>e.$(_,y,f,i,`17531043894`)))})();
6//# sourceURL=event-observer-collector.js
7</script>
7
8
9
10    <!--LOOMI SDK-->
11<!--DO NOT EDIT-->
12<link rel="preconnect"  href="https://live.visually-io.com" crossorigin data-em-disable>
13<link rel="dns-prefetch" href="https://live.visually-io.com" data-em-disable>
14<script type="text/javascript" data-em-disable data-vsly>
15    (()=> {
16        const env = 2;
17        var store = "pendulum-therapeutics.myshopify.com";
18        var alias = store.replace(".myshopify.com", "").replaceAll("-", "_").toUpperCase();
19        var jitsuKey =  "js.17531043894";
20        var themeId = 154968916022;
21        var role = "main";
22        window.loomi_ctx = {...(window.loomi_ctx || {}),storeAlias:alias,jitsuKey,env,themeId,role};
23        
24        
25    
26	
27        
28        window.loomi_ctx.blockingConcent = false;
29        loomi_ctx.ttl=1793507004;
30        
31    })()
32</script>
vendor: 1 bytes, line 32
32
33<script type="text/javascript" data-em-disable>
34    !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=()=>!!_(()=>x()()),x=()=>_(()=>window.Shopify.customerPrivacy.analyticsProcessingAllowed)||_(()=>window.Shopify.customerPrivacy.userCanBeTracked)||_(()=>window.visually.analyticsProcessingAllowed);function C(){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;
34o++)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";
34const 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(xe())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=>{let t=Re();return _(()=>!!window.loomi_api.vslyResolveThemeTestUrl)&&(t=_(()=>window.loomi_api.vslyResolveThemeTestUrl(t),t)),t.searchParams.append("preview_theme_id",`${e||""}`),t},be=()=>{const e="vsly-tts";if($e(e)||De(e))return;ke();const t=Ie("");t.searchParams.append(e,"1"),sessionStorage.setItem(e,`${f().valueOf()}`),document.body.style.opacity=0,location.replace(t.href)},xe=()=>
34{const e="vsly_disableThemeTest",t=$e("disableThemeTest")||!!sessionStorage.getItem(e);return t&&sessionStorage.setItem(e,"1"),ie()||t},Ce=()=>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=e=>{const t=sessionStorage.getItem(e);if(t){const e=f().valueOf()-Number(t);return Number.isFinite(e)&&e<864e5}return t},Ue="data-rid",Me="data-alchemy-element-root";let qe,Fe=0;function Be(e){return e.hasAttribute(Ue)||e.hasAttribute(Me)}const Je=function(e,t){try{return Promise.resolve(v(()=>!!document&&!!document.body&&!!document.querySelector,50,200)).then(function(){!function(){if("undefined"==typeof document)return;Ve||(Ve=new MutationObserver(He)),He();const e="spa"===_(()=>window.vslyIntegrationType,"static")?document:document.body;Ve.observe(e,{childList:!0,subtree:!0,characterData:!0,attributes:!1})}(),e&&(k=e),t&&(T=t)})}catch(e){return Promise.reject(e)}};let Ve;function He(){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,He,100,10);if($.has(e.id))return;if(function(e,t){if(e&&(void 0===qe&&(qe=!!document.querySelector(`[${Me}],[${Ue}]`)),qe)&&function(e){return["replace","appendBefore","appendAfter","compound","widget","moveElem"].includes(e.kind)}(t))for(let t=e;t;t=t.parentElement)if(Be(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===Fe&&(Fe=Date.now());const n=Date.now()-Fe,r=window.vslyHydrationGrace||500;return t&&n>r}())return;const n=Ge(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)}}),Ke()}function Ge(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}";
34\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}}(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,Ge(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=()=>
34{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=[];
34return 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
34h((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 ze=!1;function Ke(){ze||(ze=!0,requestAnimationFrame(We))}function We(){$.forEach(e=>{try{e.isApplied()?e.redoIfNeeded():e.do()}catch(t){F("failed to apply mutation command with exception:",t,e)}}),ze=!1}function Qe(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),Ke(),r}catch(e){return}var t}function Ye(e){return"div"===e.selector&&(e.selector="body div"),L.push(e),He(),{revert:()=>Qe(e.id),mutationId:e.id}}function Ze(){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 Xe;!function(e){e.CART_CHANGE="CART_CHANGE",e.LOYALTY_CHANGE="LOYALTY_CHANGE"}(Xe||(Xe={}));const et=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),tt=()=>window.loomi_ctx.session.id;function nt(e){return _(()=>e.items.map(e=>_(()=>e.selling_plan_allocation.selling_plan.name.toLowerCase())).filter(e=>!!e),[])}function rt(){return JSON.parse(localStorage.getItem("loomi-cart-history")||"[]")}function ot(){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 it(e){return JSON.parse(localStorage.getItem(e)||"[]")}function st(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 ct(){return JSON.parse(localStorage.getItem("loomi_purchased_products")||"[]")}const at="vsly_params_history",ut="vsly_visited_pages",lt=function(e){try{const t=e.matches?ht.MOBILE:ht.DESKTOP,n=function(){if(dt!=t){q("device-listener",`device changed to ${t} from ${dt}`),window.loomi_ctx.deviceOverride=t===ht.MOBILE?"m":"d",dt=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 dt;function mt(){a()?function(){try{return Promise.resolve(v(()=>c,1e3,10)).then(function(){return ft(),Promise.resolve()})}catch(e){return Promise.reject(e)}}().catch(console.error):ft()}function ft(){let e=_(()=>window.vslyDesktopBreakpoint)||960;e<=0&&(e=960);const t=window.matchMedia(`(max-width: ${e}px)`);t.removeEventListener("change",lt),t.addEventListener("change",lt)}var ht;!function(e){e.MOBILE="MOBILE",e.DESKTOP="DESKTOP"}(ht||(ht={}));const pt=()=>edgetag("getUserId");function vt(){const e="vsly_edgetag";return P(()=>(pt()&&localStorage.setItem(e,pt()),!0)),_(pt)||localStorage.getItem(e)}const wt="lmi_type",yt="lmi_from",gt="lmi_class",_t="lmi_utm_data",St={utm_source:"source",utm_medium:"medium",utm_campaign:"campaign",utm_term:"term",utm_content:"content"},Et=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},Pt=function(e){void 0===e&&(e=window.location.search);const t={utm:{},lmi_params:{}};return _(()=>
34new URLSearchParams(e)).forEach((e,n)=>{if(e){const r=St[n],o=Et(e);r?t.utm[r]=o:function(e){return _(()=>[gt,yt,wt].includes(e))}(n)&&(t.lmi_params[n]=o)}}),t};function At(){const e=function(e){let t=[];const n=localStorage.getItem(_t);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}(_(()=>Pt().utm)));return localStorage.setItem(_t,JSON.stringify(e)),e}function It(){const e=_(()=>At(),[]);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 bt=function(e){return Promise.resolve(xt()).then(function(t){return new Promise((n,r)=>{const o=t.transaction([kt],"readonly").objectStore(kt).get(e);o.onerror=e=>{r("IDB e:r"+e.target.error)},o.onsuccess=e=>{n(e.target.result)}})})},xt=function(){try{const e=function(){if(!Tt)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=>{Tt=t.target.result,e(Tt)},n.onupgradeneeded=e=>{e.target.result.createObjectStore(kt,{keyPath:"id"}).createIndex("id","id",{unique:!0})}})).then(function(){})}();return Promise.resolve(e&&e.then?e.then(function(){return Tt}):Tt)}catch(e){return Promise.reject(e)}},Ct="VISUALLY_IO",kt=Ct;let Tt=null;function Nt(){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 Ot(){return _(()=>Ze().items.map(e=>({variantId:e.variant_id||0,quantity:e.quantity||0,productId:e.product_id||0,price:e.price||0})))||[]}const jt=function(e){return void 0===e&&(e=Ze()),_(()=>(("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 Lt(){const e=new URL(window.location.href);return e.protocol+"//"+e.hostname+e.pathname}const $t=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 Rt(){const e=_(()=>this.cart.items);if(e&&e.length>0){const t=tt(),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!!_(()=>rt().find(e=>!!e.sid&&r.includes(`${e.variant_id}`)&&`${e.sid}`!=t))}return!1}function Dt(e){return jt(this.cart).includes(e)}function Ut(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 Mt(){return nt(this.cart)}function qt(e){const t=this.cart;return!!_(()=>t.items.find(t=>t.handle===e))}function Ft(e,t){return"contains"!==t?qt.call(this,e):this.cart?.items?.some(t=>t.handle?.includes(e))??!1}function Bt(e){const t=this.cart;return!!_(()=>t.items.find(t=>!!t.tags&&t.tags.includes(e)))}function Jt(e,t){return"contains"!==t?Bt.call(this,e):this.cart?.items?.some(t=>t.tags?.some(t=>t.includes(e)))??!1}function Vt(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 Ht(e,t){const n=this.cart?.items;return!!n?.length&&n.every(n=>(n.tags||[]).some(n=>"contains"===t?n.includes(e):n===e))}function Gt(e){const t=this.cart;return!!_(()=>t.items.find(t=>!!t.collections&&t.collections.includes(e)))}function zt(){return!0===_(()=>window.loomi_ctx.loyalty.isMember,!1)}function Kt(){return _(()=>
34window.loomi_ctx.loyalty.pointsBalance,0)}function Wt(){return _(()=>window.loomi_ctx.loyalty.earnedPoints,0)}const Qt="__eventn_id";function Yt(){const{id:e,firstSeen:t}=function(e){const t=function(e){try{const t=S(e),{firstSeen:n,id:r}=en(t);if(t)return{id:r,firstSeen:n||nn()}}catch(e){}}(e),n=function(e){const t=window.localStorage.getItem(e),{id:n,firstSeen:r}=en(t);if(t)return{id:n,firstSeen:r||nn()}}(e);if(!t&&!n){const{newId:t,newEpoch:n}=function(){const e=Math.random().toString(36).substring(2,12),t=nn();return{newId:e,newEpoch:t,value:tn(e,t)}}();return Zt(t,n,e),{id:t,firstSeen:n}}if(!n&&t)return Zt(t.id,t.firstSeen,e),t;if(!t&&n)return Zt(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 Xt(t,n)&&(o=t.id<=n.id?t.id:n.id),n.id==t.id&&n.firstSeen==t.firstSeen||Zt(o,r,e),{id:o,firstSeen:r}}(Qt);return{id:e,firstSession:rn(t),firstSeen:t}}function Zt(e,t,n){void 0===n&&(n=Qt);const r=tn(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 Xt=(e,t)=>e.firstSeen===t.firstSeen&&e.id!==t.id;function en(e){return{firstSeen:_(()=>parseInt(e.split(".")[1]),null),id:_(()=>e.split(".")[0])}}function tn(e,t){return`${e}.${t}`}function nn(){return Math.trunc((new Date).getTime()/1e3)}const rn=e=>(new Date).getTime()/1e3-e<=7200,on="vsly_vid",sn="lmi_debug";function cn(e){return _(()=>new URL(window.location.href).searchParams.get(e)||void 0)}const an=["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 un(e){try{(function(e){const t=e.flatMap(e=>_(()=>e.code)).filter(e=>!!e).filter(e=>"widget"===e.kind).map(e=>ln(e.value.env)),n=new Map;return 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=>{dn(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;dn(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 Ye(N("appendFont","div",JSON.stringify({family:e,weights:t})))}(t,n)})}catch(e){F("failed to install custom fonts",e)}}function ln(e){const t={};for(const n in e)if("object"!=typeof e[n]||Array.isArray(e[n]))t[n]=e[n];else{const r=ln(e[n]);for(const e in r)t[`${n}.${e}`]=r[e]}return t}function dn(e,t,n){if(!t)return;const r=t.replaceAll("'","").replaceAll('"',"");if(!function(e){return an.includes(e)}(r))return;e.has(r)||e.set(r,new Set);const o=e.get(r);
34o.add(400),n.forEach(e=>{o.add(e)})}const mn=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)}},fn=function(e){try{let n;function t(t){return n?t:e.map(e=>{const t=String(e.id),n=pn.get(gn(e.id))||r[t];return n?{...e,variants:Array.isArray(e.variants)?e.variants.map(e=>{const t=_n(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}=Sn(e),i=function(){if(o.length>0)return function(t,n){try{var o=Promise.resolve(hn(e)).then(function(e){r=e,Object.entries(r).forEach(e=>{let[t,n]=e;return pn.set(gn(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)}},hn=function(e){try{return Promise.resolve(fetch(`https://${wn()}/api/2025-10/graphql.json`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({query:vn(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=yn(r.id);t[o]={variants:{}}
34,r.variants.edges.forEach(e=>{const n=yn(e.node.id);t[o].variants[n]={price:e.node.price,compareAtPrice:e.node.compareAtPrice}})}return t})})}catch(e){return Promise.reject(e)}},pn=new class extends H{constructor(e,t){super(new z(e),t)}}("p",18e5);function vn(e){const{productIdsToFetch:t,maxVariantsPerProduct:n}=Sn(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 wn=()=>window.loomi_ctx.storeAlias.toLowerCase().replaceAll("_","-")+".myshopify.com";function yn(e){const t=e.match(/\/(\d+)$/);return t?t[1]:e}const gn=e=>String(e)+se(),_n=(e,t)=>{let n=String(e.variant_id);const r=Object.keys(t.variants);return 1==r.length&&(n=r[0]),t.variants[n]},Sn=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])})(pn.get(gn(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}},En=new K("recs_cache",300001),Pn=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}=Nt();(t||n)&&(e.productId={productId:t,variantId:n})}(r),r.cartItems=(o=Ot(),_(()=>o.filter(e=>!!e.productId).map(e=>({productId:`${e.productId}`,variantId:`${e.variantId}`,quantity:e.quantity||1})))),r.currency=_(()=>Ze().currency||"USD","USD"),r.cart_total=_(()=>Ze().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=>An(r,e))&&(r.recentlyViewed=ot().filter(e=>!!e.productId).map(e=>({productId:`${e.productId}`,variantId:`${e.variantId||""}`,...e.ts?{ts:e.ts}:{}})));const i=ct();return i.length>0&&(r.pastPurchases=i),(An(r,"CART_ITEMS")||function(e){return _(()=>!!e.layeredRuling.find(e=>"latest_added"==e.ruleCond.itemSelection))}(r))&&(r.cartHistory=kn()),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(Cn(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 An(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 In(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 bn(){return`https://${A(window.loomi_ctx.env)}/api/recommendations/web/public/v2/recommend`}const xn=new Map,Cn=function(e){try{function t(){return _(()=>o.products)}const n=g(e),r=W(n);let o=En.get(r);const i=function(){if(!o){let e=!0;return me("kill-locale-currency")&&(e=!1),Promise.resolve(((e,t,n)=>{if(xn.has(e))return xn.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(fn(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(bn(),{method:"POST",headers:{"Content-Type":"text/plain"},body:t})).then(function(e){o=e}):Promise.resolve(r(`${bn()}?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(xn.delete(e),t)throw n;return n}))}catch(e){return Promise.reject(e)}}();return xn.set(e,o),o})(r,n,e)).then(function(e){o=e,_(()=>
34[In,window.loomi_api.onRecsResp].forEach(e=>e&&e(o))),En.set(r,o)})}}();return Promise.resolve(i&&i.then?i.then(t):t())}catch(s){return Promise.reject(s)}},kn=()=>rt().map(e=>{const t={...e};return delete t.sid,t});function Tn(e){return`vsly_pi_${e}`}function Nn(e){return`vsly_hbt_${e}`}function On(e){return`vsly_hbc_${e}`}function jn(e){return Array(e).fill(0).map(()=>Math.floor(10*Math.random())).join("")}function Ln(){try{const e=_(()=>window.vslyAntiFlickerReveal,void 0);e&&e()}catch(e){}}const $n=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})),`${bn()}?${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)}},Rn=function(e){try{try{const t=g(e),n=window.loomi_ctx.storeAlias,r=W(`${n}_${t}_${se()}`),o=Un.get(r);if(o)return Promise.resolve(o);if(Mn.has(r))return Promise.resolve(Mn.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(bn());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 In(t),t.products}(r),Promise.resolve(Dn(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 Un.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(Mn.delete(r),e)throw t;return t}))}catch(e){return Promise.reject(e)}}();return Mn.set(r,i),Promise.resolve(i)}catch(e){return F("queryProducts setup failed:",e),Promise.resolve({results:{}})}}catch(e){return Promise.reject(e)}},Dn=function(e){try{return me("kill-locale-currency")||_(()=>!Array.isArray(e[0].variants))?Promise.resolve(e):Promise.resolve(fn(e))}catch(e){return Promise.reject(e)}},Un=new K("ai_recs_cache",300001),Mn=new Map,qn=function(e,t,n){try{const o=Yt(),i=function(e,t,n){const r=function(){const e=Ot(),t={path:window.location.pathname,host:window.location.hostname};_(()=>e.length)>0&&(t.cartItems=e);const n=_(()=>Ze().token);n&&(t.cartToken=n);const r=At();r&&(t.trafficSources=r),t.productsSeenInSession=ot(),t.isCustomer=!!E(),t.query=window.location.search||"",t.hash=window.location.hash||"";const o=jt();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=!!_(()=>nt(Ze()).length>0);const s=vt();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=it(at),u=function(){const e=it(ut);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 bt(ut).then(r=>{const o={ts:new Date,name:Lt(),search:_(n,"")},i=!!o.search,s=(_(()=>r.visits)||e||[]).filter(e=>!i||!(e.name===o.name&&!e.search)).filter(e=>
34!(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:ut,visits:s},Promise.resolve(xt()).then(function(e){return new Promise((t,n)=>{const r=e.transaction([kt],"readwrite").objectStore(kt).put(c);r.onerror=e=>{n("IDB e:w"+e.target.error)},r.onsuccess=()=>{t("")}})})).catch()}).catch(),st([{ts:f(),name:Lt()}],e,e=>t=>e.name===t.name,ut)}(),l=ct(),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"))||_(()=>Ze().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=Nt().productId;return Number.isFinite(Number(e))?e.toString():""},"");const e=1*i.variantId;Number.isFinite(e)&&(r.vid=e)}const y=_(tt);"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,on].map(e=>{const t=cn(e);t&&sessionStorage.setItem(e,t)});const e=sessionStorage.getItem(r),t=sessionStorage.getItem(on);return{previewKey:e,debugAllocator:cn(sn),previewVariantId:t}}();let i=new URL(e);return t&&i.searchParams.append(r,t),n&&i.searchParams.append(sn,"true"),o&&i.searchParams.append(on,o),i}(Vn(e).cfgUrl);o.searchParams.append("q",n);const i=W(o.href),s=window.vslyNativeFetch||window.fetch,c=Bn.has(i)?Bn.get(i):s(o.href,{priority:"high"}).finally(()=>Bn.delete(i));return Bn.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),st(e.queryHistory,i.queryHistory,e=>t=>t.v===e.v&&t.k===e.k,at),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)}},Fn="vslyb",Bn=new Map;function Jn(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(Vn(o).cfgUrl.replace("/allocate","/match"));i.searchParams.append("q",r),fetch(i)}}function Vn(e){let t="/api/allocator/web/public/v2/allocate";return Gn(e)&&(t="/allocate"),{cfgUrl:`${Hn(e)}${t}`}}function Hn(e){return Gn(e)?"http://localhost:8080":`https://${A()}`}function Gn(e){return[n.TEST,n.LOCAL].includes(e)}function zn(e){window.visually={..._(()=>window.visually)||{},flags:e},localStorage.setItem("loomi-flags",JSON.stringify(e))}function Kn(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 Wn(e){return`${e.name}-${e.variant}`}function Qn(e){return`${e.name}-${e.variant}-${e.version||0}`}function Yn(e){$.forEach(t=>{e&&!e(t)||(t.undo(),t.do())})}const Zn=(e,t)=>!!_(()=>e.audiences.includes(t)),Xn=e=>{const t={},n=Zn(e,"d"),r=Zn(e,"m");return n||r?(_(()=>e.experiments.filter(e=>
34!!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},er=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 tr(e,t,n,r){const[o,i]=t.split(",");return new Promise(t=>{bt(ut).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||cr(e)){if(rr(s,e))return void t(!0)}else if(nr(s,e))return void t(!0);t(!1)})})}function nr(e,t){return!![or(e),sr(or(e))].find(e=>e.includes(t))}function rr(e,t){const n=e.search||"",r=or(e)+n;return!![r,sr(r)].find(e=>e.includes(ir(t)))}function or(e){return ir(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("/")),ir(t.href)}(e.name))}function ir(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 sr(e){return e.includes("/products/")&&e.includes("/collections/")?e.replace(/\/collections\/[^/]+/,""):e}function cr(e){return _(()=>!!new URL(e).search)}const ar=function(e){try{return Er(),yr(e.clientTargetingFormula)&&(mr[hr(e)]=e),Promise.resolve(Sr(e)).then(function(t){return t?(vr(e),!0):(q(`exp: ${e.gaName} not run client targeting: ${e.clientTargetingFormula} => false`),!1)})}catch(e){return Promise.reject(e)}},ur=function(e){try{const t=Object.entries(mr).map(t=>{let[n,r]=t;return yr(r.clientTargetingFormula)&&(mr[hr(r)]=r),{exp:r,shouldBeApplied:lr(r.clientTargetingFormula,e,r.name),hasBeenApplied:()=>!!fr[hr(r)]}});return Promise.resolve(gr(t)).then(function(e){!function(e){e.filter(e=>e.hasBeenApplied()&&!e.shouldBeApplied).flatMap(e=>{const t=_(()=>fr[hr(e.exp)]);return t&&delete fr[hr(e.exp)],t}).forEach(e=>{_(e.revert)})}(e),function(e){e.filter(e=>e.shouldBeApplied&&!e.hasBeenApplied()).forEach(e=>{var t,n,r;vr(e.exp),t=e.exp,n=wr,void 0===r&&(r=C()),n.has(t.variant)||(xr(r,t),n.add(t.variant),Jn(t))})}(e)})}catch(e){return Promise.reject(e)}},lr=function(e,t,n){void 0===n&&(n="");try{if(void 0===t&&(t=pr()),yr(e)){t.Total=$t,t.CartHasSubs=Ut,t.CartSubs=Mt,t.CartHasItem=qt,t.CartHasItemMatching=Ft,t.CartItemHasTagMatching=Jt,t.CartItemHasTag=Bt,t.AllCartItemsHasTag=Vt,t.AllCartItemsHasTagMatching=Ht,t.CartItemHasCollection=Gt,t.IsLoyaltyCustomer=zt,t.LoyaltyPointsBalance=Kt,t.LoyaltyPointsEarned=Wt,t.PageVisit=tr,t.CustomerTag=Pr,t.IsGuest=Ar,t.AbandonedCart=Rt,t.CartAttrName=Dt,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 dr=!1;const mr={},fr={},hr=e=>`${e.name}-${e.variant}`;function pr(){return{cart:Ze(),Total:$t,CartHasSubs:Ut,CartSubs:Mt,CartHasItem:qt,CartHasItemMatching:Ft,CartItemHasTagMatching:Jt,CartItemHasTag:Bt,AllCartItemsHasTag:Vt,AllCartItemsHasTagMatching:Ht,CartItemHasCollection:Gt,IsLoyaltyCustomer:zt,LoyaltyPointsBalance:Kt,LoyaltyPointsEarned:Wt,PageVisit:tr,CustomerTag:Pr,IsGuest:Ar,AbandonedCart:Rt,CartAttrName:Dt}}function vr(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=Ye(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);
34n&&Object.entries(t).forEach(e=>{let[t,r]=e;return n[t]=r})}(n,r);const o=Ye(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,Ye(n)}if(["moveElem","automation","visualEdit"].includes(e.kind)){const n=N(e.kind,e.selector,"");n.options=t,n.block=e;const r=Ye(n);return r.htmlId=n.id,r}const n=N(e.kind,e.selector,e.value);return n.options=t,Ye(n)}(e,t)}catch(e){}}).filter(e=>!!e),[]),fr[hr(e)]=n,function(e){if(!0!==window.visually?.flags?.["experience-applied-callback"])return;const t=window.vslyOnExperienceApplied;if("function"!=typeof t)return;const n={experienceId:e.name,variantId:e.variant,experienceName:e.gaName,variantName:e.gaVariant,version:e.version??0};try{Promise.resolve(t(n)).catch(e=>F("vslyOnExperienceApplied callback failed",e))}catch(e){F("vslyOnExperienceApplied callback failed",e)}}(e)}const wr=new Set;function yr(e){return!!e&&""!==e}const gr=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)}},_r=e=>{const t=_(()=>e.key),n=_(()=>e.value),r=pr();t===Xe.CART_CHANGE?(ur({...r,cart:n}),_(()=>window.loomi_ctx.maintainCartAttributes(n))):t===Xe.LOYALTY_CHANGE&&ur(r)};function Sr(e){return lr(e.clientTargetingFormula,void 0,e.name)}function Er(){dr||s(()=>document).then(()=>{document.addEventListener(Q,_r),dr=!0})}function Pr(e,t){if(void 0===t&&(t=""),"contains"===t)return _(()=>window.loomi_ctx.ctags?.some(t=>t.includes(e)))||!1;const n=["!","not in"].some(e=>t.includes(e)),r=_(()=>window.loomi_ctx.ctags.includes(e))||!1;return n?!r:r}function Ar(){return Promise.resolve(_(()=>!window.loomi_ctx.clientId))}function Ir(e){const t=hr(e),n=fr[t];n&&(n.forEach(e=>_(e.revert)),delete fr[t]),delete mr[t]}const br=function(e,t,n){try{let r;return Promise.resolve(n()).then(function(n){n?(xr(t,e),(yr(e.clientTargetingFormula)||function(e){return!!me("trigger-delayed-allocation")&&_(()=>["jsFunction","jsCondition"].includes(e.trigger.type))}(e))&&Jn(e)):r=1})}catch(e){return Promise.reject(e)}};function xr(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 Cr=new Set,kr=new Set,Tr=new Set,Nr=new Set;let Or;function jr(e){void 0===Or&&(Or=new MutationObserver(Lr(e)),Or.observe(document.body,{childList:!0,subtree:!0,attributes:!1,characterData:!1}))}function Lr(e){return()=>{$r(Cr,Tr,(t,n)=>{br(n,e,()=>(t.add(Rr(n.trigger.selector,n)),ar(n)))}),$r(kr,Nr,(t,n,r)=>{const o=n.trigger;t.add(Rr(o.selector,n)),r.addEventListener(o.name,()=>br(n,e,()=>ar(n)),{once:void 0!==o.once&&o.once})})}}function $r(e,t,n){e.forEach(e=>{_(()=>{const r=e.trigger.selector;document.body.querySelectorAll(r).forEach(o=>{t.has(Rr(r,e))||n(t,e,o)})})})}function Rr(e,t){return`${e}-${t.name}`}function Dr(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 Ur(e){const t=Dr(e);return Br(t),v(()=>new Function(e.code)(window),e.timeoutMillis,e.retries,()=>void 0===Jr(t))}function Mr(e){return JSON.parse(localStorage.getItem(e)||"[]")}let qr=[];const Fr=function(e,t,n){_(()=>t.experiments.forEach(t=>{n&&n.matches(t)?n.onSubscribeCall(t):Gr(t,e)}))},Br=(e,t)=>{qr.push({handler:e,experienceKey:t})},Jr=e=>qr.find(t=>t.handler===e),Vr=function(e){qr.filter(t=>t.experienceKey===e).forEach(e=>{try{"number"!=typeof e.handler&&e.handler()}catch(e){}}),qr=qr.filter(t=>t.experienceKey!==e)};function Hr(e,t){Gr(e,t)}function Gr(t,n){switch(_(()=>t.trigger.type)){case e.PageLoad:!function(e,t){br(e,t,()=>ar(e))}(t,n);break;case e.Timeout:!function(e,t){const n=setTimeout(()=>{br(e,t,()=>ar(e))},e.trigger.timeoutMillis);Br(()=>{n&&clearTimeout(n)})}
34(t,n);break;case e.Inactivity:!function(e,t){const n=e.trigger.timeoutMillis;let r;function o(){clearTimeout(r),r=setTimeout(()=>{br(e,t,function(){try{return Promise.resolve(Sr(e)).then(function(t){return t&&ar(e),t})}catch(e){return Promise.reject(e)}})},n)}o();const c=["mousemove","keypress","scroll","touchstart","touchmove"];Br(()=>{clearTimeout(r),i(()=>document).then(()=>c.forEach(e=>document.removeEventListener(e,o)))}),s(()=>document,!0).then(()=>{c.forEach(e=>document.addEventListener(e,o,{passive:!0}))})}(t,n);break;case e.Selector:!function(e,t){jr(e),Cr.add(t),Lr(e)()}(n,t);break;case e.ExitIntent:!function(e,t){const n=r=>{_(()=>!r.toElement&&!r.relatedTarget)&&br(e,t,()=>{const t=ar(e);return i(()=>document).then(()=>{document.removeEventListener("mouseout",n)}),t})};s(()=>document,!0).then(()=>{document.addEventListener("mouseout",n,{passive:!0})}),Br(()=>{i(()=>document).then(()=>{document.removeEventListener("mouseout",n)})})}(t,n);break;case e.JSCondition:!function(e,t){Ur(e.trigger).then(()=>{br(e,t,()=>ar(e))}).catch(()=>{})}(t,n);break;case e.JSFunction:!function(e,t){!function(n){try{const r=new Function(`return async function() { ${n.code} }`)()(),o=Dr(n);Br(o),r.then(()=>void 0!==Jr(o)&&void br(e,t,()=>ar(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&&br(e,t,()=>ar(e))}const c=e=>{let t;try{t=new Function(n.jsEvent.matchCode)(e),localStorage.setItem(r,JSON.stringify([...Mr(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 _(()=>!!Mr(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)}),Br(()=>{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;Ur(e.jsCond).then(()=>{Gr({...t,trigger:e.condition},n)}).catch(()=>{})}}(t,n);break;case e.ElementEvent:!function(e,t){jr(t),kr.add(e),Lr(t)()}(t,n)}}const zr=["vsly-backdrop-container","__loomi_crosshair_container"];function Kr(e){let t=_(()=>e.target),n=!1;for(;t;){if(zr.includes(_(()=>t.id))){n=!0;break}t=_(()=>t.parentElement)}n&&(q("vsly","about to stop propagation of event",e),_(()=>e.stopImmediatePropagation()),_(()=>e.stopPropagation()))}function Wr(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(Zr()){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=Qr(s,c,n),o.format(c)}const Qr=(e,t,n)=>1!==e&&me("exchange-round")||Zr()?(_(()=>window.visually.priceRound)||Math.round)(t,n):t;function Yr(){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 Zr=()=>!me("op-locale-currency-no-round");let Xr=window.location.href;const eo=()=>{requestAnimationFrame(()=>{Xr!==window.location.href&&(Xr=window.location.href,window.dispatchEvent(new CustomEvent("vslyUrlChanged",{detail:{prev:Xr,curr:window.location.href}})))})};var to;!function(e){e.NONE="none",e.YOTPO="yotpo"}(to||(to={}));const no={isMember:!1,provider:to.NONE};function ro(e,t){try{var n=e()}catch(e){return t(e)}return n&&n.then?n.then(void 0,t):n}const oo="vsly-loyalty-ctx",io=(()=>{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:to.YOTPO}:no},r=e=>{_(()=>"vsly:loyalty-changed"===e.type)&&_(()=>window.swellAPI.refreshCustomerDetails()),t(n())};return{provide:n,onChange:function(n){try{t=n;const o=ro(function(){return Promise.resolve(v(()=>
34!!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=ro(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 so(e){et(Xe.LOYALTY_CHANGE,e),sessionStorage.setItem(oo,JSON.stringify({ts:(new Date).getTime(),ctx:e})),window.loomi_ctx={...window.loomi_ctx||{},loyalty:e}}const co="vsly_session";function ao(e){return Et((e||"").replace("+"," "))}function uo(){const e=window.loomi_ctx.storeAlias,t={id:W(e+window.loomi_ctx.userId+f()+It()+fo()),utm_campaign:It(),last_interaction:new Date,landing_page:_(()=>location.href,""),start_at:new Date};return lo(t),t}function lo(e){const t=JSON.stringify(e);localStorage.setItem(co,t),window.loomi_ctx.session=e}function mo(){const e=function(){window.loomi_ctx=window.loomi_ctx||{};let e=window.loomi_ctx.session||_(()=>{const e=JSON.parse(localStorage.getItem(co));return e.last_interaction=new Date(e.last_interaction),e.start_at=new Date(e.start_at),e})||uo();return function(e){const t=new Date,n=e.last_interaction;return(t.valueOf()-n.valueOf())/6e4>30||ao(It())!==ao(e.utm_campaign)||e.last_interaction.getDate()!==t.getDate()}(e)&&(e=uo()),window.loomi_ctx.session=e,e}();e.last_interaction=new Date,lo(e)}const fo=()=>Math.random().toString(36).substring(2,15)+Math.random().toString(36).substring(2,15);function ho(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 po=function(e,t,r){void 0===r&&(r=1e3);try{return vo?(console.debug("vsly-sdk","cannot reload since another reload is in progress"),Promise.resolve()):(vo=!0,Promise.resolve(ho(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(fr)),c=C();n.forEach(e=>r.set(Wn(e),e)),o.forEach(e=>i.set(Wn(e),e)),(e=>{window.loomi={..._(()=>window.loomi)||{},conf:e},window.visually={..._(()=>window.visually)||{},flags:e.flags,recsPerVariant:Xn(e)},zn(e.flags)})(t),((e,t,n)=>{e.forEach((e,r)=>{t.has(r)||(n.has(r)&&Ir(e),Vr(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?Qn(i)!==Qn(e)&&(r.has(o)&&Ir(i),Vr(o),un([e]),Hr(e,n)):(un([e]),Hr(e,n))})})(i,r,c,s)})}catch(e){return Promise.reject(e)}}(e,t,wo)).then(function(){}):Promise.resolve(function(){try{return dr&&i(()=>document).then(()=>{document.removeEventListener(Q,_r),dr=!1}),qr.forEach(e=>{try{"number"!=typeof e.handler&&e.handler()}catch(e){}}),qr=[],Array.from($.keys()).forEach(e=>{Qe(e)}),Ve&&Ve.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(ho(function(){return function(r,o){try{var i=(function(){if(window.vsly_blocked)throw Ln(),new Error(Fn)}(),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(yo(t,e,void 0)).then(function(n){let{configuration:r,tracking:o}=n;return go(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(Je()).then(function(){un(o.experiments),Fr(r,o),Kn(e,t,po),mt()})}))}catch(e){return o(e)}return i&&i.then?i.then(void 0,o):i}(0,function(e){_(()=>e.message)!==Fn&&F("failed initialising sdk",e)})},function(e,t){if(Ln(),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(vo=!1,e)throw t;return t})))}catch(e){return Promise.reject(e)}};let vo=!1;const wo=function(e,t,n){try{return m(),Promise.resolve(qn(e,t,n))}catch(e){return Promise.reject(e)}},yo=function(e,t,n){try{return _(mo),m(),Promise.resolve(qn(e,t,n))}catch(e){return Promise.reject(e)}},go=function(e,t,n,r){try{return zn(e.flags),function(e,t,n,r,o,i){Er(),window.loomi_ctx={..._(()=>window.loomi_ctx)||{},env:t,storeAlias:e,apply:e=>{un([e]),ar(e)},shouldApply:lr};const s=_(()=>
34o.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:Xn(n),sdk_api:{addToCart:mn,recommendProducts:Pn,getProductsMetafields:$n,fetchRecs:Cn},reAllocate:i,rerender:Yn,reload:function(){try{return Promise.resolve(r(t,e,1e3)).then(function(){})}catch(e){return Promise.reject(e)}}}}(t,n,e,po,Nt(),wo),function(e){try{if(e.noActiveThemeTests&&Ce()){if(Pe(0))return;be()}else(e=>!(e.experiments||[]).find(e=>e.isThemeTest)&&_(Ce)&&!![localStorage,sessionStorage].find(je))(e)&&be()}catch(e){}}(e),Promise.resolve(Eo()).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=Rn,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=Tn(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=Nn(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=On(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=`${jn(4)}${t}${jn(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=Vn(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(Tn(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(On(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(Nn(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=er,_(()=>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,Wr,Yr),a=e.first_seen,(c=e.uid)!==(l=r.id)&&c&&a>0?(window.loomi_ctx.userId=c,Zt(c,a)):window.loomi_ctx.userId=l,function(e,t){try{return _(()=>window.loomi_ctx.cc)&&v(b,1e3,120).then(()=>Zt(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",Kr,{capture:!0,passive:!0}),document.addEventListener("mousedown",Kr,{capture:!0,passive:!0}),document.addEventListener("touchstart",Kr,{capture:!0,passive:!0}),document.addEventListener("touchend",Kr,{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")?So!==window.location.href:new URL(So).pathname!==new URL(window.location.href).pathname)&&(So=window.location.href,n(),_o(e,t,10))})})||eo,o=["click","touchend","pdpresp"];return s(()=>document.body,!0).then(()=>
34{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(){so(function(){const e=sessionStorage.getItem(oo);if(e){const t=_(()=>JSON.parse(e));if(t&&t.ts>(new Date).getTime()-3e5)return t.ctx}}()||no);const e=_(()=>!0===window.visually.flags["loyalty-targeting"]),t=function(){if(e)return Promise.resolve(function(e){try{return e.onChange(e=>{so(e)}),Promise.resolve(e.connect()).then(function(){const t=e.provide();return so(t),{ctx:t,disconnect:e.disconnect}})}catch(e){return Promise.reject(e)}}(io)).then(function(){const e=document.querySelectorAll('[href*="/account/logout"]');e&&Array.from(e).forEach(e=>{e.addEventListener("click",()=>(sessionStorage.removeItem(oo),!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=C();return{configuration:e,jitsu:d}})}catch(e){return Promise.reject(e)}},_o=u(po,10);let So=window.location.href;const Eo=function(){try{return Promise.resolve(function(){if(me("block-do-not-track"))return Promise.resolve(x()).then(function(e){if(!e)throw new Error(Fn)})}())}catch(e){return Promise.reject(e)}};function Po(e){return e.startsWith("https://")?e.substring(8):e}function Ao(e){try{return decodeURIComponent(e.replace(/\+/g," "))}catch{return""}}var Io;!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"}(Io||(Io={}));let bo=[];const xo=function(e,t){if(void 0===t&&(t=0),0===bo.length)return;const n=bo;bo=[];const r=ko(n),o=Co(n);e({bulk:o,shared:r},!0).catch(()=>{const r=n.concat(bo);r.length<100&&(bo=r,t<2&&setTimeout(()=>xo(e,t+1),500*Math.pow(2,t)))})};u(xo,100);const Co=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}),ko=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},{})},To=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(Vn(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&&C().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)}},No="vsly_analytics_queue";function Oo(e,t,n){void 0===n&&(n=!1);try{const r=window.loomi_ctx,o=r.storeAlias,i=r.jitsuKey,s=Pt(),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=jo();a.push(c),Lo(a)}catch(e){console.error("vsly: Failed to queue analytics event",e)}}function jo(){try{const e=localStorage.getItem(No);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 Lo(e){try{localStorage.setItem(No,JSON.stringify(e))}catch(e){console.error("vsly: Failed to save analytics queue",e)}}const $o=(e,t)=>{try{localStorage.setItem(e,JSON.stringify({variant:t.experiment.variant,version:t.experiment.version||0}))}catch(e){}},Ro=(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},Do=e=>`vsly_redirect_test_${e[0].experiment.name}`,Uo=(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},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=["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"],Jo=function(e){void 0===e&&(e=!0);const t=window.loomi_ctx.consent;t.allowed=e,t.fin||(t.fin=Vo())},Vo=()=>(new Date).getTime(),Ho=()=>window.Shopify.customerPrivacy,Go=()=>Promise.resolve(),zo=()=>(window.loomi_ctx=window.loomi_ctx||{},window.loomi_ctx.performanceMetrics=window.loomi_ctx.performanceMetrics||{},window.loomi_ctx.performanceMetrics);function Ko(){try{const e=zo().as;
34if(void 0===e)return;const t=performance.now();Object.assign(zo(),{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(zo(),{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 Wo(e,t){try{var n=e()}catch(e){return t(e)}return n&&n.then?n.then(void 0,t):n}function Qo(){return _(mo),Yt(),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=Do(e);let n=Ro(t,e);if(n=Uo(n,e),!n)return;if(!n.experiment)return;$o(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});Oo(i,Yt(),_(()=>!!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=Po(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=Po(o.split("?")[0]).toLowerCase(),d="",m=u;if(d=(new URL(o).host+i).toLowerCase(),n){const e=r?Ao(r.substring(1)):"";if(e&&(l+="?"+e,d+="?"+e),a){const e=Ao(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)}(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=Do(t);let r=Ro(n,t);if(r=Uo(r,t),!r)return;if(!r.experiment)return;$o(n,r);const o=r.experiment,i=ne({experienceId:o.name,variantId:o.variant,version:o.version,gaExperienceName:o.gaName,gaVariantName:o.gaVariant});Oo(i,Yt(),_(()=>!!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 Yo=()=>window.loomi_ctx.blockingConcent;(function(){try{let t;function e(e){if(t)return e;(function(){const e=jo();e.length>0&&Promise.allSettled(e.map(To)).then(t=>{Lo(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&&!Bo.includes(e)};return new Promise((t,n)=>{const r=window.loomi_ctx.consent||={};r.init=Vo(),(se()?Go():v(se,50,200)).then(()=>{e()&&(Jo(),t())}),(_(()=>Ho().analyticsProcessingAllowed)?Go():v(()=>_(()=>Ho().analyticsProcessingAllowed),50,200)).then(()=>{const r=Ho().analyticsProcessingAllowed()||e();Jo(r),r?t():n()}),r.ccListener||(document.addEventListener("visitorConsentCollected",r=>{const o=r.detail.analyticsAllowed||e();Jo(o),o?t():n()}),r.ccListener=!0)})})().catch(),function(){try{zo().as=performance.now()}catch(e){}}();const s=yo(o,i);return s.then(Ko),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()}
34)(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(Wo(function(){return Promise.resolve(go(e,n,r,t)).then(function(e){let{jitsu:t,configuration:o}=e;if(!_(()=>o.flags["kill-switch"]))return Promise.resolve(Je()).then(function(){un(o.experiments),Fr(t,o),Kn(r,n,po),mt()})})},function(e){_(()=>e.message)!==Fn&&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(Ln)}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.169";const{storeAlias:o,env:i}=window.loomi_ctx;if(!Yo()&&Qo())return Promise.resolve();const s=function(){if(Yo()){function e(e){return t?e:window.loomi_ctx.consent.allowed?void(Qo()&&(t=1)):(Ln(),void(t=1))}const n=Wo(function(){return Promise.resolve((console.log("consent api init"),new Promise((e,t)=>{const n=window.loomi_ctx.consent||={};n.init=qo(),(_(()=>Fo().analyticsProcessingAllowed)?Promise.resolve():v(()=>_(()=>Fo().analyticsProcessingAllowed),50,200)).then(()=>{const n=window.Shopify.customerPrivacy.analyticsProcessingAllowed();console.log("consent api",n),Mo(n),n?e():t()}),n.ccListener||(document.addEventListener("visitorConsentCollected",()=>{const n=window.Shopify.customerPrivacy.analyticsProcessingAllowed();console.log("visitorConsentCollected",n),Mo(n),n?e():t()}),n.ccListener=!0)}))).then(function(){})},function(){Ln(),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"))}();
35
36</script>
vendor: 1 bytes, line 36
36
37<script data-vsly="preact2" type="text/javascript" data-em-disable>
38    // Preact
39!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}
39if(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)}
39_.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
39ise.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});
40// Preact Hooks
41!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)}]}});
42// Preact Compat
43!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&&
43(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]}
43,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});
44// Goober
45!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);
45s[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}}});
46
47</script>
47
48<!--LOOMI SDK-->
49
50
51    
52    
53    
54    
55    
56    
57      
58      
59    
60  
61    <meta name="google-site-verification" content="VhdLE0lpsX1c1QBfwSob73ix_PgyGDAC1LV6bHMIc1Y">
62
63    <meta charset="utf-8">
64    <meta http-equiv="X-UA-Compatible" content="IE=edge">
65    <meta name="viewport" content="width=device-width,initial-scale=1">
66    <meta name="theme-color" content="">
67    <link rel="canonical" href="https://pendulumlife.com/blogs/resources/tagged/resources">
68    <link rel="preconnect" href="https://cdn.shopify.com" crossorigin>
69
70    
70<script>
71      
72    </script>
72
73
74    
74<script src="//pendulumlife.com/cdn/shop/t/10681/assets/subscription_permalinks.js?v=4235911444946987741785256883" type="module"></script>
74
75    
75<script>
76      globalThis.breakpoints = {
77        small: '600px',
78        medium: '900px'
79      };
80      globalThis.money_format ="${{amount}}";
81      globalThis.shopifyCustomer = {
82        id: null,
83        email: null
84      };
85    </script>
85
86
87    
87<script>
88      
89    </script>
89<link rel="icon" type="image/png" href="//pendulumlife.com/cdn/shop/files/favicon_32x32.png?v=1639593633">
89<script>
90      globalThis.MEGA_MENU = {
91        megaMenus: [],
92        megaMenusParentLinks: [],
93        hasMegaMenu: false
94      };</script>
94
95
96    
97    
97<script>
98      (function (g, e, o, t, a, r, ge, tl, y, s) {
99        t = g.getElementsByTagName(o)[0];
100        y = g.createElement(e);
101        y.async = true;
102        y.src =
103          'https://geotargetly-api-1.com/gr?id=-NI2wJVw8sk9RSEWipsk&refurl=' +
104          g.referrer +
105          '&winurl=' +
106          encodeURIComponent(window.location);
107        t.parentNode.insertBefore(y, t);
108        georedirect1669734680980loaded = function () {};
109        y.onerror = function () {};
110      })(document, 'script', 'head');
111    </script>
111
112
113    
114    
115
116    <title>Resources</title>
117
118    
119
120    
121
122<meta property="og:site_name" content="Pendulum">
123<meta property="og:url" content="https://pendulumlife.com/blogs/resources/tagged/resources">
124<meta property="og:title" content="Resources">
125<meta property="og:type" content="website">
126<meta property="og:description" content="Save Up 60% on New Subscriptions!
127Improve glucose control, metabolic health, gut function, and support a healthy weight. The only brand with live Akkermansia.
128Pendulum Metabolic Daily | Optimizes metabolism
129Pendulum Akkermansia | For gut health
130Pendulum 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">
131  <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">
132  <meta property="og:image:width" content="1904">
133  <meta property="og:image:height" content="306"><meta name="twitter:site" content="@pendulum_co"><meta name="twitter:card" content="summary_large_image">
134<meta name="twitter:title" content="Resources">
135<meta name="twitter:description" content="Save Up 60% on New Subscriptions!
136Improve glucose control, metabolic health, gut function, and support a healthy weight. The only brand with live Akkermansia.
137Pendulum Metabolic Daily | Optimizes metabolism
138Pendulum Akkermansia | For gut health
139Pendulum Glucose Control | For A1C management">
140
141
142    
142<script src="//pendulumlife.com/cdn/shop/t/10681/assets/lazysizes.min.js?v=61763048558278217801785256882" async></script>
142
143    
143<script src="//pendulumlife.com/cdn/shop/t/10681/assets/tingle.js?v=102425431498776783471785256882" defer></script>
143
144
145    
146
147    
148    
149    
149<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
149<meta name="google-site-verification" content="6bvlSjMD9zWc9Pb87pmeEjuZkHtDd8VrtBmK4TRyZhA">
150<meta name="google-site-verification" content="AQ1HNnlmh9gMl8Hnl9CE0Owvkuj2yo27Nj5KGQ7xjlo">
151<meta name="google-site-verification" content="ggYlIeAhhONWV0hMyZh41nVfVjInG2YZE2k5RgGokkc">
152<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/17531043894/digital_wallets/dialog">
153<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">
154<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" type="application/atom+xml" title="Feed" href="/blogs/resources/tagged/resources.atom" />
155<link rel="next" href="/blogs/resources/tagged/resources?page=2">
156<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=3833823286"></script>
156
157<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
158<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 158
158
159<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 159
159
160<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 160
160
161<script>var Shopify = Shopify || {};
162Shopify.shop = "pendulum-therapeutics.myshopify.com";
163Shopify.locale = "en";
164Shopify.currency = {"active":"USD","rate":"1.0"};
165Shopify.country = "US";
166Shopify.theme = {"name":"shopify-theme-2021\/main","id":154968916022,"schema_name":"Pendulum Therapeutics","schema_version":"1.0.0","theme_store_id":null,"role":"main"};
167Shopify.theme.handle = "null";
168Shopify.theme.style = {"id":null,"handle":null};
169Shopify.cdnHost = "pendulumlife.com/cdn";
170Shopify.routes = Shopify.routes || {};
171Shopify.routes.root = "/";
172Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
173Shopify.SignInWithShop = Shopify.SignInWithShop || {};
174Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
175Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 175
175
176<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 176
176
177<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 177
177
178<script>
179  window.ShopifyPay = window.ShopifyPay || {};
180  window.ShopifyPay.apiHost = "shop.app\/pay";
181  window.ShopifyPay.redirectState = null;
182</script>
vendor: 1 bytes, line 182
182
183<script>
184  window.Shopify = window.Shopify || {};
185  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
186  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
187  window.Shopify.SignInWithShop.eligible = true;
188</script>
vendor: 1 bytes, line 188
188
189<script id="shop-js-analytics" type="application/json">{"pageType":"blog"}</script>
vendor: 1 bytes, line 189
189
190<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 190
190
191<script type="module">
192  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
193
194  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
195
196</script>
vendor: 1 bytes, line 196
196
197<script>
198  window.Shopify = window.Shopify || {};
199  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
200  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"]};
201</script>
vendor: 1 bytes, line 201
201
202<script>(function() {
203  var isLoaded = false;
204  function asyncLoad() {
205    if (isLoaded) return;
206    isLoaded = true;
207    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"];
208    for (var i = 0; i < urls.length; i++) {
209      var s = document.createElement('script');
210      s.type = 'text/javascript';
211      s.async = true;
212      s.src = urls[i];
213      var x = document.getElementsByTagName('script')[0];
214      x.parentNode.insertBefore(s, x);
215    }
216  };
217  if(window.attachEvent) {
218    window.attachEvent('onload', asyncLoad);
219  } else {
220    window.addEventListener('load', asyncLoad, false);
221  }
222})();</script>
vendor: 1 bytes, line 222
222
223<script id="__st">var __st={"a":17531043894,"offset":-25200,"reqid":"730ead46-bdd3-42ab-88e6-d4db48a9f324-1790915213","pageurl":"pendulumlife.com\/blogs\/resources\/tagged\/resources","s":"blogs-79546613814","u":"56ae48470ba6","p":"blog","rtyp":"blog","rid":79546613814};</script>
vendor: 1 bytes, line 223
223
224<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 224
224
225<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 225
225
226<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 226
226
227<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>
227<script crossorigin="anonymous" defer="defer" src="//pendulumlife.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 227
227
228<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 228
228
229<script>
230  window.Shopify = window.Shopify || {};
231  window.Shopify.MCP = window.Shopify.MCP || {};
232  window.Shopify.MCP.enabled = true;
233  window.Shopify.MCP.shop = "pendulum-therapeutics.myshopify.com";
234  window.Shopify.MCP.mcpEndpoint = "https:\/\/pendulumlife.com\/api\/mcp";
235  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"]}}];
236</script>
vendor: 1 bytes, line 236
236
237<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=");})();
238</script>
vendor: 1 bytes, line 238
238
239<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)}};
240</script>
vendor: 1 bytes, line 240
240
241<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
242  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);
243</script>
vendor: 1 bytes, line 243
243
244<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})}}));
245</script>
245
246<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">
247<style id="shopify-accelerated-checkout-cart">
248        #shopify-buyer-consent {
249  margin-top: 1em;
250  display: inline-block;
251  width: 100%;
252}
253
254#shopify-buyer-consent.hidden {
255  display: none;
256}
257
258#shopify-subscription-policy-button {
259  background: none;
260  border: none;
261  padding: 0;
262  text-decoration: underline;
263  font-size: inherit;
264  cursor: pointer;
265}
266
267#shopify-subscription-policy-button::before {
268  box-shadow: none;
269}
270
271      </style>
272
273<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
273
274    
275    
276<link href="//pendulumlife.com/cdn/shop/t/10681/assets/liquid_defs.css?v=164777986099811102271785257784" rel="stylesheet" type="text/css" media="all" />
277    <link href="//pendulumlife.com/cdn/shop/t/10681/assets/font_defs.css?v=30556534999844048761785256880" rel="stylesheet" type="text/css" media="all" />
278    <link href="//pendulumlife.com/cdn/shop/t/10681/assets/base.css?v=36682394231138194851785256879" rel="stylesheet" type="text/css" media="all" />
279    
280    <style>
281    .keen {display: block; position: relative;}
282    .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;}
283    .keen-slider.initialized {opacity: 1;}
284    .keen-slider-slide {width: 100%;}
285    .keen-slider.vertical {flex-direction: column;}
286    .keen-slider.vertical .keen-slider-slide {width: 100%; overflow: hidden;}
287    .keen-slider[data-keen-slider-moves] * {pointer-events: none;}
288
289    .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;}
290    .keen-arrow svg {display: block;}
291    .keen-arrow.prev {right: 100%;}
292    .keen-arrow.next {left: 100%;}
293    .keen-arrow.disabled {display: none;}
294    .keen-dots {width: 100%; margin: 1em 0; z-index: 2; text-align: center;}
295    .keen-dots-dot {display: inline-block; padding: 0.5em;}
296    .keen-dots-dot-video {display: inline-block; padding: 0.5em;vertical-align: text-bottom;}
297    .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;}
298    .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;}
299    .keen-dots-dot.active:after {background: rgba(0,0,0,1);}
300    .keen-dots-dot-video.active:after {fill: rgba(0,0,0,1);opacity: 1;}
301    .keen-progress-bar {width: 100%; margin: 1em 0 0; background-color: rgba(0,0,0,0.03);}
302    .keen-progress-bar .keen-progress-inner-bar {background-color: rgba(0,0,0,0.2); height: 5px;}
303    .keen-slider.vertical + .keen-progress-bar {width: auto; margin: 0 0 0 1em;}
304    .keen-slider.vertical + .keen-progress-bar .keen-progress-inner-bar {width: 5px;}
305
306    .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;}
307    .keen-slider.custom-animation .keen-slider-slide.active {visibility: visible;}
308    .keen-slider.custom-animation.fade .keen-slider-slide {opacity: 0;}
309    .keen-slider.custom-animation.fade .keen-slider-slide.active {opacity: 1;}
310</style>
311    <link href="//pendulumlife.com/cdn/shop/t/10681/assets/splide.min.css?v=44329677166622589231785256880" rel="stylesheet" type="text/css" media="all" />
312
313    
313<script>
314      document.addEventListener("DOMContentLoaded", function() {
315        var stylesheets = [
316          { href: "//pendulumlife.com/cdn/shop/t/10681/assets/reviews-stamped.css?v=119683121433430778031785256880" },
317          { href: "//pendulumlife.com/cdn/shop/t/10681/assets/keen_slider.css?v=100573202474884591541785256881" }
318        ];
319
320        stylesheets.forEach(function(stylesheet) {
321          var link = document.createElement("link");
322          link.rel = "stylesheet";
323          link.href = stylesheet.href;
324          document.head.appendChild(link);
325        });
326      });
327    </script>
327
328
329    
330
331    
331<script>
332      document.documentElement.className = document.documentElement.className.replace('no-js', 'js');
333    </script>
333
334
335    <!-- Google Tag Manager -->
336    
336<script>
vendor: 455 bytes, lines 336-346
336
337      (function (w, d, s, l, i) {
338        w[l] = w[l] || [];
339        w[l].push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' });
340        var f = d.getElementsByTagName(s)[0],
341          j = d.createElement(s),
342          dl = l != 'dataLayer' ? '&l=' + l : '';
343        j.async = true;
344        j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl;
345        f.parentNode.insertBefore(j, f);
346      })(window, document, 'script', 'dataLayer', '
346GTM-PWSP999
vendor: 8 bytes, lines 346-347
346');
347    
347</script>
347
348    <!-- End Google Tag Manager -->
349
350    <!-- Global site tag (gtag.js) - Rework for GA4 as suggested by Google reps -->
vendor: 68 bytes, lines 350-351
350
351    <script async src="https://www.googletagmanager.com/gtag/js?id=
351G-HKJPPVXC13
vendor: 16 bytes, lines 351-352
351"></script>
352    
352<script>
353      
vendor: 162 bytes, lines 353-358
353window.dataLayer = window.dataLayer || [];
354      function gtag() {
355        dataLayer.push(arguments);
356      }
357      gtag('js', new Date());
358      gtag('config', '
358G-HKJPPVXC13
vendor: 46 bytes, lines 358-359
358', { allow_enhanced_conversions: true });
359    
359</script>
359
360
361    
361<script
362  src="https://js.sentry-cdn.com/3a896e87c958675bbd8daa2eca905544.min.js"
363  crossorigin="anonymous"
364></script>
364
365
366<script>
367  (() => {
368    const isHostProd = () => {
369      if (globalThis.location.host !== 'pendulumlife.com') {
370        return false;
371      }
372      if (globalThis.Shopify === undefined) {
373        return false;
374      }
375      return globalThis.Shopify.theme?.role === 'main';
376    };
377
378    const isSentryLoaded = () => {
379      // https://github.com/getsentry/sentry-javascript/issues/9111#issuecomment-1734734911
380      if (globalThis.Sentry === undefined) {
381        return false;
382      }
383      if (globalThis.Sentry.getCurrentHub === undefined) {
384        return false;
385      }
386      const hub = globalThis.Sentry.getCurrentHub();
387      if (hub === undefined) {
388        return false;
389      }
390      if (hub.getClient === undefined) {
391        return false;
392      }
393      const client = hub.getClient();
394      if (client === undefined) {
395        return false;
396      }
397      return true;
398    };
399
400    const sentryOnload = () => {
401      globalThis.Sentry.init({
402        allowUrls: [/https?:\/\/.*?pendulumlife\.com/, /https?:\/\/.*?shopifypreview\.com/],
403        denyUrls: [
404          // Block original Google Translate domains
405          /https?:\/\/translate\.(?:googleapis|google)\.com/,
406          // Block proxied Google Translate domains (e.g., example.com.translate.goog)
407          /https?:\/\/(?:.*\.)?translate\.goog(?:\/|$)/,
408        ],
409        // Tracing
410        tracesSampleRate: 1.0, // Capture 100% of the transactions
411        // Session Replay
412        replaysSessionSampleRate: 0, // This sets the sample rate at 0%.
413        replaysOnErrorSampleRate: 1.0, // Change the sample rate to 100% when sampling sessions where errors occur.
414        defaultIntegrations: false,
415        integrations: [
416          Sentry.breadcrumbsIntegration({
417            console: true,
418            dom: true,
419            fetch: true,
420            history: true,
421            xhr: true,
422          }),
423        ],
424      });
425    };
426
427    const init = () => {
428      if (!isHostProd()) {
429        console.warn('Sentry is not initialized in non-production environment.');
430        return;
431      }
432      if (isSentryLoaded()) {
433        console.warn('Sentry is already initialized!');
434        return;
435      }
436      globalThis.Sentry.onLoad(sentryOnload);
437    };
438
439    init();
440  })();
441</script>
441
442
443    
443<script
444  id="cookieyes"
445  type="text/javascript"
446  src="https://cdn-cookieyes.com/client_data/d920e586138715011450981f/script.js"
447></script>
447
448
449
450    
451
452    
452<script>
453      !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||[]);
454      posthog.init("phc_47oIsZ3tJoVn9ZH1moNKtBMqG05Y2Gr4348BT850Sa6", {
455        api_host: "https:\/\/t.pendulumlife.com",
456        ui_host: 'https://us.posthog.com',
457        defaults: '2026-05-30',
458        capture_pageview: true,
459      });
460    </script>
460
461    
461<script>
462      const shopifyLogoutUrl = new URL(
463        "\/account\/logout",
464        globalThis.location.origin,
465      );
466
467      document.addEventListener('click', (event) => {
468        if (
469          event.defaultPrevented ||
470          event.button !== 0 ||
471          event.metaKey ||
472          event.ctrlKey ||
473          event.shiftKey ||
474          event.altKey ||
475          !(event.target instanceof Element)
476        ) {
477          return;
478        }
479
480        const logoutLink = event.target.closest('a[href]');
481        const logoutUrl = logoutLink ? new URL(logoutLink.href) : null;
482        const isLogoutNavigation = logoutUrl?.href === shopifyLogoutUrl.href;
483
484        if (isLogoutNavigation) {
485          globalThis.posthog?.reset();
486        }
487      });
488
489      globalThis.addEventListener('help-center:article:view', (event) => {
490        const { title } = event.detail;
491        posthog.capture(`Help Center - View Article - ${title}`);
492      });
493
494      const getPostHogDistinctId = () => {
495        const distinctId = globalThis.posthog?.get_distinct_id?.();
496        return typeof distinctId === 'string' && distinctId.length > 0 ? distinctId : undefined;
497      };
498
499      document.addEventListener('eppo-assignment:resolved', (event) => {
500        const posthogDistinctId = getPostHogDistinctId();
501        globalThis.posthog?.capture('assignment', {
502          ...event.detail,
503          ...(posthogDistinctId ? { posthog_distinct_id: posthogDistinctId } : {}),
504        });
505      });
506    </script>
vendor: 1 bytes, line 506
506
507<script type="text/javascript">
508  const heapEventQueue = [];
509  let isHeapReady = false;
510  const maxElevarAttempts = 20;
511  const elevarRetryDelayMs = 500;
512
513  const getElevarUserId = () => {
514    if (!globalThis.ElevarDataLayer || globalThis.ElevarDataLayer.length === 0) {
515      return null;
516    }
517
518    const userItem = globalThis.ElevarDataLayer.find((item) => Object.keys(item).includes('device'));
519    if (!userItem || !userItem.user_properties || !userItem.user_properties.user_id) {
520      console.error('ElevarDataLayer is defined but no user properties with user_id found');
521      return null;
522    }
523
524    return userItem.user_properties.user_id;
525  };
526
527  const shouldStopWaiting = (attemptsRemaining, elevarIsReady) =>
528    elevarIsReady || attemptsRemaining === 0;
529
530  const waitForElevar = (attemptsRemaining, callback) => {
531    const elevarUserId = getElevarUserId();
532    const elevarIsReady = elevarUserId !== null && elevarUserId !== undefined;
533    if (shouldStopWaiting(attemptsRemaining, elevarIsReady)) {
534      if (typeof callback !== 'function') {
535        console.error('waitForElevar callback is not a function ', {
536          callback,
537          attemptsRemaining,
538          elevarUserId,
539          elevarIsReady,
540        });
541        return Promise.resolve(elevarUserId);
542      }
543      return Promise.resolve(callback(elevarUserId));
544    }
545
546    return new Promise((resolve) => {
547      globalThis.setTimeout(
548        () => resolve(waitForElevar(attemptsRemaining - 1, callback)),
549        elevarRetryDelayMs,
550      );
551    });
552  };
553
554  const queueHeapEvent = (eventType, eventData) => {
555    if (globalThis.heap && isHeapReady) {
556      if (eventType === 'track') {
557        globalThis.heap.track(eventData.name, eventData.properties);
558      } else if (eventType === 'identify') {
559        globalThis.heap.identify(eventData.identity);
560      } else if (eventType === 'addUserProperties') {
561        globalThis.heap.addUserProperties(eventData);
562      } else if (eventType === 'addEventProperties') {
563        globalThis.heap.addEventProperties(eventData);
564      }
565      return;
566    }
567
568    heapEventQueue.push({ type: eventType, data: eventData });
569  };
570
571  const drainHeapEventQueue = () => {
572    const eventPriority = {
573      identify: 0,
574      addUserProperties: 1,
575      addEventProperties: 2,
576      track: 3,
577    };
578
579    heapEventQueue.sort((left, right) => (eventPriority[left.type] ?? 99) - (eventPriority[right.type] ?? 99));
580    while (heapEventQueue.length > 0) {
581      const event = heapEventQueue.shift();
582      if (event.type === 'track') {
583        globalThis.heap.track(event.data.name, event.data.properties);
584      } else if (event.type === 'identify') {
585        globalThis.heap.identify(event.data.identity);
586      } else if (event.type === 'addUserProperties') {
587        globalThis.heap.addUserProperties(event.data);
588      } else if (event.type === 'addEventProperties') {
589        globalThis.heap.addEventProperties(event.data);
590      }
591    }
592  };
593
594  document.addEventListener('eppo-assignment:resolved', (event) => {
595    const { experiment, variation, overridden } = event.detail;
596    const elevarUserId = getElevarUserId();
597    const assignment = {
598      experiment,
599      variation,
600      ...(overridden ? { overridden: true } : {}),
601    };
602
603    queueHeapEvent('track', {
604      name: 'assignment',
605      properties: { ...assignment, elevar_user_id: elevarUserId },
606    });
607    queueHeapEvent('addEventProperties', {
608      [`eppo_assignment_${experiment}`]: variation,
609      elevar_user_id: elevarUserId,
610    });
611    queueHeapEvent('addUserProperties', {
612      [`eppo_assignment_${experiment}`]: variation,
613      elevar_user_id: elevarUserId,
614    });
615  });
616
617  const loadHeap = async () => {
618    (globalThis.heapReadyCb = globalThis.heapReadyCb || []),
619      (globalThis.heap = globalThis.heap || []),
620      (globalThis.heap.load = function (environmentId, clientConfig) {
621        (globalThis.heap.envId = environmentId),
622          (globalThis.heap.clientConfig = clientConfig = clientConfig || {}),
623          (globalThis.heap.clientConfig.shouldFetchServerConfig = !1);
624        const script = document.createElement('script');
625        (script.type = 'text/javascript'),
626          (script.async = !0),
627          (script.src = `https://cdn.us.heap-api.com/config/${environmentId}/heap_config.js`);
628        const firstScript = document.getElementsByTagName('script')[0];
629        firstScript.parentNode.insertBefore(script, firstScript);
630        const methods = [
631          'init', 'startTracking', 'stopTracking', 'track', 'resetIdentity', 'identify', 'getSessionId',
632          'getUserId', 'getIdentity', 'addUserProperties', 'addEventProperties', 'removeEventProperty',
633          'clearEventProperties', 'addAccountProperties', 'addAdapter', 'addTransformer', 'addTransformerFn',
634          'onReady', 'addPageviewProperties', 'removePageviewProperty', 'clearPageviewProperties', 'trackPageview',
635        ];
636        const queueMethod = (method) => (...args) => {
637          globalThis.heapReadyCb.push({
638            name: method,
639            fn: () => globalThis.heap[method] && globalThis.heap[method].apply(globalThis.heap, args),
640          });
641        };
642        methods.forEach((method) => {
643          globalThis.heap[method] = queueMethod(method);
644        });
645      });
646
647    globalThis.heap.load('757870812');
648    globalThis.heap.onReady(() => {
649      isHeapReady = true;
650      drainHeapEventQueue();
651    });
652  };
653
654  loadHeap().catch((error) => {
655    console.error('Error during Heap initialization:', error);
656  });
657
658  globalThis.addEventListener('help-center:article:view', (event) => {
659    const { title } = event.detail;
660    queueHeapEvent('track', { name: `Help Center - View Article - ${title}` });
661  });
662</script>
662
663
664
665
666      
666<script type="text/javascript">
667  const loadEppo = () => {
668    return new Promise((resolve) => {
669      const script = document.createElement('script');
670      script.src = "//pendulumlife.com/cdn/shop/t/10681/assets/eppo-sdk.min.js?v=125672828116815055791785256879";
671      script.onload = resolve;
672      script.onerror = (error) => {
673        console.warn('Eppo SDK failed to load. Features depending on Eppo may not work.', error);
674        resolve();
675      };
676      script.async = true;
677      document.head.appendChild(script);
678    });
679  };
680
681  const syncEppoToCart = (assignments) => {
682    const attributes = assignments
683      .filter((assignment) => assignment.variation !== null)
684      .map(({ experiment, variation }) => ({
685        key: `_eppo_${experiment}`,
686        value: variation,
687      }));
688
689    if (attributes.length > 0) {
690      document.dispatchEvent(
691        new CustomEvent('cart:updateAttributes', { detail: { attributes } }),
692      );
693    }
694  };
695
696  const publishReadyAssignments = (assignments) => {
697    globalThis.eppo_assignments = assignments;
698    document.dispatchEvent(new CustomEvent('eppo-assignments-ready'));
699    syncEppoToCart(assignments);
700    return assignments;
701  };
702
703  const initializeEppo = async () => {
704    if (!globalThis.eppo) {
705      console.warn('Attempted to initialize Eppo, but SDK is not loaded.');
706      return publishReadyAssignments([]);
707    }
708
709    const generateUuid = () =>
710      'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, (character) => {
711        const random = (Math.random() * 16) | 0;
712        const value = character === 'x' ? random : (random & 0x3) | 0x8;
713        return value.toString(16);
714      });
715
716    const eventTracker = {
717      pendingEvents: {},
718      maxRetries: 150,
719      retryIntervals: {},
720      trackEvent(eventName, eventData) {
721        const eventKey = `EppoAssignment-${eventName}`;
722        this.pendingEvents[eventKey] = { detail: eventData, attempts: 0 };
723
724        if (!this.retryIntervals[eventKey]) {
725          this.dispatchWithRetry(eventKey);
726        }
727      },
728      markReceived(eventKey) {
729        if (this.retryIntervals[eventKey]) {
730          clearInterval(this.retryIntervals[eventKey]);
731          delete this.retryIntervals[eventKey];
732        }
733        delete this.pendingEvents[eventKey];
734      },
735      dispatchWithRetry(eventKey) {
736        this.retryIntervals[eventKey] = setInterval(() => {
737          if (!this.pendingEvents[eventKey]) {
738            clearInterval(this.retryIntervals[eventKey]);
739            delete this.retryIntervals[eventKey];
740            return;
741          }
742
743          const eventInfo = this.pendingEvents[eventKey];
744          eventInfo.attempts += 1;
745          globalThis.dispatchEvent(new CustomEvent(eventKey, { detail: eventInfo.detail }));
746
747          if (eventInfo.attempts >= this.maxRetries) {
748            console.warn(`Max retries reached for ${eventKey}. Event may not have been processed.`);
749            clearInterval(this.retryIntervals[eventKey]);
750            delete this.retryIntervals[eventKey];
751            delete this.pendingEvents[eventKey];
752          }
753        }, 100);
754      },
755    };
756
757    if (!globalThis.eppoEventAcknowledged) {
758      globalThis.eppoEventAcknowledged = (eventKey) => {
759        if (eventTracker.pendingEvents[eventKey]) {
760          eventTracker.markReceived(eventKey);
761        }
762      };
763    }
764
765    const publishResolvedAssignment = (assignment) => {
766      document.dispatchEvent(
767        new CustomEvent('eppo-assignment:resolved', { detail: assignment }),
768      );
769      eventTracker.trackEvent(assignment.experiment, assignment.variation);
770      return assignment;
771    };
772
773    try {
774      const cookieName = 'eppo_user_identifier';
775      const uniqueUserId = (() => {
776        const cookieValue = document.cookie
777          .split('; ')
778          .find((row) => row.startsWith(`${cookieName}=`));
779        if (cookieValue) {
780          return cookieValue.split('=')[1];
781        }
782
783        const newUserId = `user_${generateUuid()}`;
784        document.cookie = `${cookieName}=${newUserId}; path=/; max-age=31536000`;
785        return newUserId;
786      })();
787
788      await globalThis.eppo.init({
789        apiKey: 'aELXBI93F8Pe33r8s8yltxDEvJxuHCD6PEaPtUYwjhk',
790        assignmentLogger: { logAssignment: () => {} },
791      });
792
793      const eppoClient = globalThis.eppo.getInstance();
794      const urlParams = new URLSearchParams(globalThis.location.search);
795      const overrides = Object.fromEntries(
796        [...urlParams.entries()]
797          .filter(([key]) => key.startsWith('eppo_override_'))
798          .map(([key, value]) => [key.replace('eppo_override_', ''), value]),
799      );
800      const flagNames = ['2026-06-a-a-test'];
801
802      const assignments = await Promise.all(
803        flagNames.map(async (experiment) => {
804          if (overrides[experiment]) {
805            return publishResolvedAssignment({
806              experiment,
807              variation: overrides[experiment],
808              overridden: true,
809            });
810          }
811
812          const variation = await eppoClient.getStringAssignment(experiment, uniqueUserId, {
813            shopify_tags: "",
814            is_wholesale: "".includes('WS'),
815            orders_count: 0,
816          });
817          return publishResolvedAssignment({ experiment, variation });
818        }),
819      );
820
821      return publishReadyAssignments(assignments);
822    } catch (error) {
823      console.error('Error during Eppo initialization execution:', error);
824      return publishReadyAssignments([]);
825    }
826  };
827
828  const initEppo = async () => {
829    await loadEppo();
830    await initializeEppo();
831  };
832
833  initEppo().catch((error) => {
834    console.error('Async error during Eppo initialization:', error);
835    publishReadyAssignments([]);
836  });
837</script>
837
838
839<script>
840      !(function () {
841        try {
842          !(function (t, i) {
843            if (!i.version) {
844              (window.tatari = i),
845                (i.init = function (t, n) {
846                  var e = function (t, n) {
847                    i[n] = function () {
848                      t.push([n].concat(Array.prototype.slice.call(arguments, 0)));
849                    };
850                  };
851                  'track pageview identify'.split(' ').forEach(function (t) {
852                    e(i, t);
853                  }),
854                    (i._i = t),
855                    (i.config = n),
856                    i.pageview();
857                }),
858                (i.version = '1.2.1');
859              var n = t.createElement('script');
860              (n.type = 'text/javascript'),
861                (n.async = !0),
862                (n.src =
863                  'https://d2hrivdxn8ekm8.cloudfront.net/tag-manager/ff1976e4-dca2-4515-8aee-fb06ed923cce-latest.js');
864              var e = t.getElementsByTagName('script')[0];
865              e.parentNode.insertBefore(n, e);
866            }
867          })(document, window.tatari || []);
868        } catch (t) {
869          console.log(t);
870        }
871      })();
872      tatari.init('ff1976e4-dca2-4515-8aee-fb06ed923cce');
873    </script>
873
874
875    <!-- "snippets/shogun-head.liquid" was not rendered, the associated app was uninstalled -->
876    <style>
877    #pandectes-banner {visibility: hidden;}
878    .cc-revoke {display: none!important;}
879    .not-sell {cursor: pointer;}
880    .not-sell:hover {text-decoration: underline;}
881</style>
882
883<script type="module">
884    const notSellElm = document.querySelector(".not-sell");
885    if (notSellElm !== null) {
886        notSellElm.addEventListener("click", () => {
887            document.querySelector(".cc-revoke .pd-floating-icon__open").click();
888        });
889    }
890</script>
890
891
892<script>
893  /* Merge defaults without overwriting anything that may already exist */
894  window.StampedGlobalOptions = Object.assign(
895    {                       /* defaults / fallbacks */
896      apiKey: 'pubkey-78af77x94m85DO64CFAI6R006WNohU',
897      storeUrl: window.location.hostname,
898    },
899    window.StampedGlobalOptions || {}
900  );
901</script>
901
902
903
904    
905      <link rel="stylesheet" href="https://dlkcm4rp5v9zk.cloudfront.net/ui_modular.dist.css" type="text/css">
906      <link rel="modulepreload" href="https://dlkcm4rp5v9zk.cloudfront.net/ui_modular.dist.js">
907    
908    
909
910    
911    
911<script src="https://supp.co/widgets/v0/widget.iife.js" async></script>
911
912
913    
913<script>
914      if (globalThis.location.pathname.startsWith('/tools/recurring')) {
915        const sourceUrl = new URL(globalThis.location.href);
916        const targetUrl = new URL('/a/account/login', globalThis.location.origin);
917        const sourceSearchParams = [...sourceUrl.searchParams];
918
919        for (const [key] of sourceSearchParams) {
920          targetUrl.searchParams.delete(key);
921        }
922
923        for (const [key, value] of sourceSearchParams) {
924          targetUrl.searchParams.append(key, value);
925        }
926
927        if (sourceUrl.hash) {
928          targetUrl.hash = sourceUrl.hash;
929        }
930
931        globalThis.location.replace(targetUrl.href);
932      }
933    </script>
933
934  <!-- BEGIN app block: shopify://apps/intelligems-a-b-testing/blocks/intelligems-script/fa83b64c-0c77-4c0c-b4b2-b94b42f5ef19 -->
934<script>
935  window._template = {
936    directory: "",
937    name: "blog",
938    suffix: "resources"
939  };
940  window.__productIdFromTemplate = null;
941  window.__plpCollectionIdFromTemplate = null;
942  window.igProductData = (function() {
943    const data = {};return data;
944  })();
945</script>
945
946
947<script type="module" blocking="render" fetchpriority="high" src="https://cdn.intelligems.io/esm/a5d9570e4e3f/bundle.js" data-em-disable async></script>
947
948
949
950<!-- 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 />
951<link rel='preconnect dns-prefetch' href='https://conf.config-security.com/' crossorigin />
952<script>
953/* >> TriplePixel :: start*/
954window.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);
955/* << TriplePixel :: end*/
956</script>
956
957
958
959
960<!-- END app block --><!-- BEGIN app block: shopify://apps/eg-auto-add-to-cart/blocks/app-embed/0f7d4f74-1e89-4820-aec4-6564d7e535d2 -->
961
962
963
964
965
966
967
968
969
970
971
972  
973    
973<script
974      async
975      type="text/javascript"
976      src="https://cdn.506.io/eg/script.js?shop=pendulum-therapeutics.myshopify.com&v=12"
977    ></script>
977
978  
979
980
981
982  <meta id="easygift-shop" itemid="c2hvcF8kXzE3OTA5MTUyMTQ=" 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;}">
983
984
985<script defer>
986  (async function() {
987    try {
988
989      const blockVersion = "v3"
990      if (blockVersion != "v3") {
991        return
992      }
993
994      let metaErrorFlag = false;
995      if (metaErrorFlag) {
996        return
997      }
998
999      // Parse metafields as JSON
1000      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"
1000: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}};
1001
1002      // Process metafields in JavaScript
1003      let savedRulesArray = [];
1004      for (const [key, value] of Object.entries(metafields)) {
1005        if (value) {
1006          for (const prop in value) {
1007            // avoiding Object.Keys for performance gain -- no need to make an array of keys.
1008            savedRulesArray.push(value);
1009            break;
1010          }
1011        }
1012      }
1013
1014      const metaTag = document.createElement('meta');
1015      metaTag.id = 'easygift-rules';
1016      metaTag.content = JSON.stringify(savedRulesArray);
1017      metaTag.setAttribute('itemid', 'cnVsZXNfJF8xNzkwOTE1MjE0');
1018
1019      document.head.appendChild(metaTag);
1020      } catch (err) {
1021        
1022      }
1023  })();
1024</script>
1024
1025
1026
1027  
1027<script
1028    type="text/javascript"
1029    defer
1030  >
1031
1032    (function () {
1033      try {
1034        window.EG_INFO = window.EG_INFO || {};
1035        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"};
1036        var productRedirectionEnabled = shopInfo.settings.scriptSettings.productPageRedirection.enabled;
1037        if (["Unlimited", "Enterprise"].includes(shopInfo.subscriptionName) && productRedirectionEnabled) {
1038          var products = shopInfo.settings.scriptSettings.productPageRedirection.products;
1039          if (products.length > 0) {
1040            var productIds = products.map(function(prod) {
1041              var productGid = prod.id;
1042              var productIdNumber = parseInt(productGid.split('/').pop());
1043              return productIdNumber;
1044            });
1045            var productInfo = null;
1046            var isProductInList = productIds.includes(productInfo.id);
1047            if (isProductInList) {
1048              var redirectionURL = shopInfo.settings.scriptSettings.productPageRedirection.redirectionURL;
1049              if (redirectionURL) {
1050                window.location = redirectionURL;
1051              }
1052            }
1053          }
1054        }
1055
1056        
1057      } catch(err) {
1058      return
1059    }}
1059)()
1060  </script>
1060
1061
1062
1063
1064<!-- END app block --><!-- BEGIN app block: shopify://apps/elevar-conversion-tracking/blocks/dataLayerEmbed/bc30ab68-b15c-4311-811f-8ef485877ad6 -->
1065
1066
1067
1068<script type="module" dynamic>
1069  const configUrl = "/a/elevar/static/configs/2ae91e48e7ea06c34308127cef4c891b3751bfcb/config.js";
1070  const config = (await import(configUrl)).default;
1071  const scriptUrl = config.script_src_app_theme_embed;
1072
1073  if (scriptUrl) {
1074    const { handler } = await import(scriptUrl);
1075
1076    await handler(
1077      config,
1078      {
1079        cartData: {
1080  marketId: "938672182",
1081  localeCountryCode:"US",
1082  attributes:{},
1083  cartTotal: "0.0",
1084  currencyCode:"USD",
1085  items: []
1086}
1087,
1088        user: {
1089  cartTotal: "0.0",
1090  currencyCode:"USD",
1091  customer: {},
1092}
1093,
1094        isOnCartPage:false,
1095        collectionView:null,
1096        searchResultsView:null,
1097        productView:null,
1098      }
1099    );
1100  }
1101</script>
1101
1102
1103
1104<!-- END app block --><!-- BEGIN app block: shopify://apps/p2mf8d5d4-opensend/blocks/opensend/019a7e5e-336f-723a-b31c-8b0ce0230c9d -->
1105<script type='text/javascript'>
1106!function(s) {
1107  let o = s.createElement('script'), u = s.getElementsByTagName('script')[0];
1108  o.src = 'https://cdn.aggle.net/oir/oir.min.js';
1109  o.async = !0, o.setAttribute('oirtyp', '48b1feaa'), o.setAttribute('oirid', 'PCLB6LFN8');
1110  u.parentNode.insertBefore(o, u);
1111}(document);
1112</script>
1112
1113
1114<script type='text/javascript'>
1115  {
1116    const cleanObj = (value) => {
1117      if (Array.isArray(value)) {
1118        const cleanedArray = value.map(cleanObj).filter((v) => v !== undefined);
1119        return cleanedArray.length ? cleanedArray : undefined;
1120      }
1121      if (value && typeof value === "object") {
1122        const cleanedObject = Object.entries(value).reduce((acc, [key, val]) => {
1123          const cleanedValue = cleanObj(val);
1124          if (cleanedValue !== undefined && cleanedValue !== null && cleanedValue !== "") {
1125            acc[key] = cleanedValue;
1126          }
1127          return acc;
1128        }, {});
1129        return Object.keys(cleanedObject).length ? cleanedObject : undefined;
1130      }
1131      if (value === null || value === undefined || value === "") {
1132        return undefined;
1133      }
1134      return value;
1135    };
1136    const getCustomer = () => ({
1137      shopifyCustomerId: "",
1138      email: "",
1139      phone: "",
1140      first_name: null,
1141      last_name: null,
1142      lifetime_value: null,
1143      order_count: null,
1144      address: {
1145        street: null,
1146        city: null,
1147        state:  null,
1148        stateCode: null,
1149        postalCode: "",
1150        country: "",
1151        province: "",
1152        countryCode: "",
1153      }
1154    });
1155    
1156  }
1157</script>
1157
1158
1159
1160<!-- 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 -->
1160<script type="text/javascript">
1161  
1162  if (typeof window.formbuilder_customer != "object") {
1163        window.formbuilder_customer = {}
1164  }
1165
1166  
1167
1168  window.hulkFormBuilder = {
1169    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
1169003cp\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
1169our 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
1169athew 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
1169003cp\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
1169ceive 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
1169003cp\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"}
1169,{"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
1169ceive 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
1169003cp\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
1169our 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
1169olleague"},"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
1169003cp\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
1169ceive 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
1169003cp\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}},
1170    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}},
1171    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"}}},
1172    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"]}},
1173    shop: null,
1174    shop_id: null,
1175    plan_features: null,
1176    validateDoubleQuotes: false,
1177    assets: {
1178      searchableDropdown: "https://cdn.shopify.com/extensions/01a08a53-1431-71a3-8d75-dd04d3c69aa4/form-builder
1178-by-hulkapps-74/assets/searchable-dropdown.js",
1179      extraFunctions: "https://cdn.shopify.com/extensions/01a08a53-1431-71a3-8d75-dd04d3c69aa4/form-builder-by-hulkapps-74/assets/extra-functions.js",
1180      extraStyles: "https://cdn.shopify.com/extensions/01a08a53-1431-71a3-8d75-dd04d3c69aa4/form-builder-by-hulkapps-74/assets/extra-styles.css",
1181      bootstrapStyles: "https://cdn.shopify.com/extensions/01a08a53-1431-71a3-8d75-dd04d3c69aa4/form-builder-by-hulkapps-74/assets/theme-app-extension-bootstrap.css",
1182    },
1183    translations: {
1184      htmlTagNotAllowed: "HTML Tags are not allowed",
1185      sqlQueryNotAllowed: "SQL Queries are not allowed",
1186      doubleQuoteNotAllowed: "Double quotes are not allowed",
1187      
1188      maxTextFieldsReached: "You have added the maximum number of text fields.",
1189      
1190
1191      
1192      zerobounceApiErrorMsg: "We couldn\u0026#39;t verify your email due to a technical issue. Please try again later.",
1193    }
1194
1195  }
1196
1197  
1198
1199  window.FbThemeAppExtSettingsHash = {}
1200  
1201</script>
1201<!-- END app snippet --><!-- END app block --><!-- BEGIN app block: shopify://apps/microsoft-clarity/blocks/clarity_js/31c3d126-8116-4b4a-8ba1-baeda7c4aeea -->
1202<script type="text/javascript">
1203  (function (c, l, a, r, i, t, y) {
1204    c[a] = c[a] || function () { (c[a].q = c[a].q || []).push(arguments); };
1205    t = l.createElement(r); t.async = 1; t.src = "https://www.clarity.ms/tag/" + i + "?ref=shopify";
1206    y = l.getElementsByTagName(r)[0]; y.parentNode.insertBefore(t, y);
1207
1208    c.Shopify.loadFeatures([{ name: "consent-tracking-api", version: "0.1" }], error => {
1209      if (error) {
1210        console.error("Error loading Shopify features:", error);
1211        return;
1212      }
1213
1214      c[a]('consentv2', {
1215        ad_Storage: c.Shopify.customerPrivacy.marketingAllowed() ? "granted" : "denied",
1216        analytics_Storage: c.Shopify.customerPrivacy.analyticsProcessingAllowed() ? "granted" : "denied",
1217        source: 101,
1218      });
1219    });
1220
1221    l.addEventListener("visitorConsentCollected", function (e) {
1222      c[a]('consentv2', {
1223        ad_Storage: e.detail.marketingAllowed ? "granted" : "denied",
1224        analytics_Storage: e.detail.analyticsAllowed ? "granted" : "denied",
1225        source: 101,
1226      });
1227    });
1228  })(window, document, "clarity", "script", "tihfy17fgy");
1229</script>
1229
1230
1231
1232
1233<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246  
1246<script async src="https://static.klaviyo.com/onsite/js/YjEPcy/klaviyo.js?company_id=YjEPcy"></script>
1246
1247  
1247<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>
1247
1248
1249  
1250
1251
1252
1253
1254  
1254<script>
1255    window.klaviyoReviewsProductDesignMode = false
1256  </script>
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266<!-- END app block --><!-- BEGIN app block: shopify://apps/skio-subscriptions-yc-s20/blocks/referral-banner-block/de50f7a4-0bb0-4d4c-84e2-c03dce83436d --><div
1267  class="skioReferralBanner"
1268  id="skioReferralBanner"
1269  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;"
1270  data-nosnippet
1271>
1272  <svg
1273    class="skioReferralBannerIcon"
1274    width="40"
1275    height="40"
1276    viewBox="0 0 32 32"
1277    fill="none"
1278    xmlns="http://www.w3.org/2000/svg">
1279    <path
1280      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"
1281      fill="#73E2A3"
1282      class="skio-banner-icon-background" />
1283    <path
1284      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"
1285      stroke="#087443"
1286      stroke-width="1.33333"
1287      stroke-linecap="round"
1288      stroke-linejoin="round"
1289      class="skio-banner-icon-path" />
1290  </svg>
1291  <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>
1292  <div
1293    class="skioReferralBannerClose"
1294    onclick="onCloseSkioReferralBanner()"
1295  >
1296    <svg
1297      width="25"
1298      height="24"
1299      viewBox="0 0 25 24"
1300      fill="none"
1301      xmlns="http://www.w3.org/2000/svg"
1302      class="skio-close-icon">
1303      <path
1304        d="M17.2197 7L7.21973 17M7.21973 7L17.2197 17"
1305        stroke="#23a136"
1306        stroke-width="2"
1307        stroke-linecap="round"
1308        stroke-linejoin="round"
1309        class="skio-close-icon-path" />
1310    </svg>
1311  </div>
1312</div>
1313
1314<!-- END app block --><!-- BEGIN app block: shopify://apps/keepcart-coupon-protect/blocks/keepcart/6c9b264a-3284-48f2-a6f6-2836be6ada2a -->
1315
1316
1317
1318
1319<script src="https://cdn.shopify.com/extensions/01a0cff8-2c69-745f-8772-fd89b29d2d4b/keepcart-2-253/assets/vars.generated.js" defer="defer"></script>
1319
1320
1321  
1321<script src="https://cdn.shopify.com/extensions/01a0cff8-2c69-745f-8772-fd89b29d2d4b/keepcart-2-253/assets/keepcart-embed-catalog.min.js" defer="defer"></script>
1321
1322
1323<script src="https://cdn.shopify.com/extensions/01a0cff8-2c69-745f-8772-fd89b29d2d4b/keepcart-2-253/assets/keepcart-embed-deferred.min.js" defer="defer"></script>
1323
1324
1325
1326  <style>
1327    #kc-discount-banner {
1328      
1329        --kc-banner-bg: #1a1a1a;
1330      
1331      
1332        --kc-banner-color: #f5f5f5;
1333      
1334      --kc-banner-font-size: 15px;
1335      --kc-banner-font: Helvetica, Arial, sans-serif;
1336    }
1337    
1338  </style>
1339  
1339<script>
1340    window.__KC_BANNER_CONFIG__ = {
1341      position: "bottom",
1342      autoHide: 7,
1343      animate: true,
1344      message: "Discount [code] applied - [value] off your order!"
1345    };
1346  </script>
1346
1347
1348
1349
1350<!-- END app block --><!-- BEGIN app block: shopify://apps/instant-ai-page-builder/blocks/instant_core/927e19d9-4e68-41db-99c7-d8debdc1f80d -->
1351<script>
1352window.Instant = {
1353  initialized: true,
1354  initializedAppEmbed: true,
1355  initializedVersion: 'latest',
1356  swiperScriptUrl: 'https://cdn.shopify.com/extensions/01a0d87c-c768-79e0-a5ea-5058a5161b12/instant-5-93/assets/swiper-bundle.min.js',
1357  swiperElementScriptUrl: 'https://cdn.shopify.com/extensions/01a0d87c-c768-79e0-a5ea-5058a5161b12/instant-5-93/assets/swiper-element-bundle.min.js'
1358};
1359</script>
1359
1360
1361<!-- END app block --><!-- BEGIN app block: shopify://apps/jurni-ai-personalized-funnels/blocks/jurni-core/51e0829e-f6f8-4328-8662-ab39f09b4d22 -->
1362
1363<!-- END app block -->
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/01a0d540-be06-7f95-a53f-067e89e45bb4/subscriptions-23-164/assets/skio-referrals.js" type="text/javascript" defer="defer"></script>
1364
1365<link href="https://cdn.shopify.com/extensions/01a0d540-be06-7f95-a53f-067e89e45bb4/subscriptions-23-164/assets/skio-referrals.css" rel="stylesheet" type="text/css" media="all">
1366<script src="https://cdn.shopify.com/extensions/01a0ef11-ed59-7a1a-9dac-8835710c3c5e/applovin-shop-integration-98/assets/app-embed.js" type="text/javascript" defer="defer"></script>
1366
1367<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">
1368<script src="https://cdn.shopify.com/extensions/01a0d87c-c768-79e0-a5ea-5058a5161b12/instant-5-93/assets/instant-core.min.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1368
1368
1369<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>
1369
1370<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1371<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 1371
1371
1372<script>
1373  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
1374</script>
vendor: 1 bytes, line 1374
1374
1375<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}
1375).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: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"2828369974","configuration":"{\"endpoint\":\"https:\\\/\\\/api.parcelwill.com\",\"debugMode\":\"false\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"97b5be1756c17e4819e71893a005b595","type":"APP","apiClientId":2681387,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
1375,"dataSharingState":"unrestricted"},{"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.pendulumlife.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":"0ab78a3affe2fb477c6b0cc5f1382c4e","type":"APP","apiClientId":108560121857,"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":"2478866486","configuration":"{\"siteId\":\"vAU0Scs8ILVIGb20\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0d1a379d85da8550d7ec5af32a393808","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":"9bce1c0cdfc09538057898e4ff134fa2","type":"APP","apiClientId":30400643073,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"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":"1cebf922bdc3d51912d7eaa3af89b41d","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"]}
1375,"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"]}
1375,{"id":"1341587510","configuration":"{\"eventKey\":\"d2316f31-087f-4b7e-98f3-8a1db9f501ab\",\"name\":\"pendulum-therapeutics - Axon Pixel\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"4a5dfd2e28427774549854cee30cb444","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":"4d2ae310e7f99f154f33560b5c81cfa9","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":"3","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"}
1375,{"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","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"154968916022","themePublished":"true","eventMetadataId":"fab8dde0-b530-4752-b2a2-7ed4475b2e6f","pageType":"blog","resourceId":"79546613814","shopId":"17531043894","storefrontBaseUrl":"https:\/\/pendulumlife.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
1375<script>
1376  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
1377  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
1378  window.ShopifyAnalytics.meta.currency = 'USD';
1379  var meta = {"page":{"pageType":"blog","resourceType":"blog","resourceId":79546613814,"requestId":"730ead46-bdd3-42ab-88e6-d4db48a9f324-1790915213"}};
1380  for (var attr in meta) {
1381    window.ShopifyAnalytics.meta[attr] = meta[attr];
1382  }
1383</script>
vendor: 1 bytes, line 1383
1383
1384<script class="analytics">
1385  (function () {
1386    var customDocumentWrite = function(content) {
1387      var jquery = null;
1388
1389      if (window.jQuery) {
1390        jquery = window.jQuery;
1391      } else if (window.Checkout && window.Checkout.$) {
1392        jquery = window.Checkout.$;
1393      }
1394
1395      if (jquery) {
1396        jquery('body').append(content);
1397      }
1398    };
1399
1400    var hasLoggedConversion = function(token) {
1401      if (token) {
1402        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
1403      }
1404      return false;
1405    }
1406
1407    var setCookieIfConversion = function(token) {
1408      if (token) {
1409        var twoMonthsFromNow = new Date(Date.now());
1410        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
1411
1412        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
1413      }
1414    }
1415
1416    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
1417    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
1418    if (trekkie.integrations) {
1419      return;
1420    }
1421    trekkie.methods = [
1422      'identify',
1423      'page',
1424      'ready',
1425      'track',
1426      'trackForm',
1427      'trackLink'
1428    ];
1429    trekkie.factory = function(method) {
1430      return function() {
1431        var args = Array.prototype.slice.call(arguments);
1432        args.unshift(method);
1433        trekkie.push(args);
1434        if (method == 'track' || method == 'page') {
1435          var pageUrl;
1436          try {
1437            pageUrl = window.location.href;
1438          } catch (e) {}
1439          var pageReferrer;
1440          try {
1441            pageReferrer = document.referrer;
1442          } catch (e) {}
1443          try {
1444            if (window.__TREKKIE_SHIM_QUEUE == null) {
1445              window.__TREKKIE_SHIM_QUEUE = [];
1446            }
1447            window.__TREKKIE_SHIM_QUEUE.push({
1448              from: 'trekkie-stub',
1449              method: method,
1450              args: args.slice(1),
1451              pageContext: {
1452                url: pageUrl,
1453                referrer: pageReferrer
1454              }
1455            });
1456          } catch (e) {
1457            // no-op
1458          }
1459        }
1460        return trekkie;
1461      };
1462    };
1463    for (var i = 0; i < trekkie.methods.length; i++) {
1464      var key = trekkie.methods[i];
1465      trekkie[key] = trekkie.factory(key);
1466    }
1467    trekkie.load = function(config) {
1468      trekkie.config = config || {};
1469      trekkie.config.initialDocumentCookie = document.cookie;
1470      var first = document.getElementsByTagName('script')[0];
1471var script = document.createElement('script');
1472script.type = 'text/javascript';
1473script.onerror = function(e) {
1474  var scriptFallback = document.createElement('script');
1475  scriptFallback.type = 'text/javascript';
1476  scriptFallback.onerror = function(error) {
1477          var Monorail = {
1478      produce: function produce(monorailDomain, schemaId, payload) {
1479        var currentMs = new Date().getTime();
1480        var event = {
1481          schema_id: schemaId,
1482          payload: payload,
1483          metadata: {
1484            event_created_at_ms: currentMs,
1485            event_sent_at_ms: currentMs
1486          }
1487        };
1488        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
1489      },
1490      sendRequest: function sendRequest(endpointUrl, payload) {
1491        // Try the sendBeacon API
1492        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
1493          var blobData = new window.Blob([payload], {
1494            type: 'text/plain'
1495          });
1496
1497          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
1498            return true;
1499          } // sendBeacon was not successful
1500
1501        } // XHR beacon
1502
1503        var xhr = new XMLHttpRequest();
1504
1505        try {
1506          xhr.open('POST', endpointUrl);
1507          xhr.setRequestHeader('Content-Type', 'text/plain');
1508          xhr.send(payload);
1509        } catch (e) {
1510          console.log(e);
1511        }
1512
1513        return false;
1514      },
1515      isIos12: function isIos12() {
1516        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
1517      }
1518    };
1519    Monorail.produce('monorail-edge.shopifysvc.com',
1520      'trekkie_storefront_load_errors/1.1',
1521      {shop_id: 17531043894,
1522      theme_id: 154968916022,
1523      app_name: "storefront",
1524      context_url: window.location.href,
1525      source_url: "//pendulumlife.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
1526
1527  };
1528  scriptFallback.async = true;
1529  scriptFallback.src = '//pendulumlife.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
1530  first.parentNode.insertBefore(scriptFallback, first);
1531};
1532script.async = true;
1533script.src = '//pendulumlife.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
1534first.parentNode.insertBefore(script, first);
1535
1536    };
1537    trekkie.load(
1538      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":17531043894,"isMerchantRequest":null,"themeId":154968916022,"themeCityHash":"8674158708594375755","contentLanguage":"en","currency":"USD","eventMetadataId":"fab8dde0-b530-4752-b2a2-7ed4475b2e6f"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}}
1539    );
1540
1541    var loaded = false;
1542    trekkie.ready(function() {
1543      if (loaded) return;
1544      loaded = true;
1545
1546      window.ShopifyAnalytics.lib = window.trekkie;
1547
1548      var originalDocumentWrite = document.write;
1549      document.write = customDocumentWrite;
1550      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
1551      document.write = originalDocumentWrite;
1552
1553      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
1554      var token = match? match[1]: undefined;
1555      if (!hasLoggedConversion(token)) {
1556        setCookieIfConversion(token);
1557        
1558      }
1559    });
1560
1561    window.ShopifyAnalytics.lib.page(null,{"pageType":"blog","resourceType":"blog","resourceId":79546613814,"requestId":"730ead46-bdd3-42ab-88e6-d4db48a9f324-1790915213","shopifyEmitted":true});
1562
1563    var eventsListenerScript = document.createElement('script');
1564    eventsListenerScript.async = true;
1565    eventsListenerScript.src = "//pendulumlife.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
1566    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
1567})();</script>
vendor: 1 bytes, line 1567
1567
1568<script
1569  defer
1570  src="https://pendulumlife.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
1571  data-application="storefront-renderer"
1572  data-shop-id="17531043894"
1573  data-render-region="gcp-us-central1"
1574  data-page-type="blog"
1575  data-theme-instance-id="154968916022"
1576  data-theme-name="Pendulum Therapeutics"
1577  data-theme-version="1.0.0"
1578  data-monorail-region="shop_domain"
1579  data-resource-timing-sampling-rate="10"
1580  data-shs="true"
1581  data-shs-beacon="true"
1582  data-shs-export-with-fetch="true"
1583  data-shs-logs-sample-rate="1"
1584  data-shs-beacon-endpoint="https://pendulumlife.com/api/collect"
1585></script>
1585
1586<meta name="shopify-y" content="44b0e03c-ad2c-4a45-a010-0b9d4331bd77" data-expiration="1822472814000"><meta name="shopify-s" content="f5afb254-93e2-4490-91ce-644c6554e736" data-expiration="1790917014000"><meta name="new-cookie-storage-activated" content="t">
1587</head>
1588
1589  
1590
1591  
1592
1593  <body
1594    class="
1595      resources
1596"
1597  ><div id="shopify-section-gift-product" class="shopify-section">
1597<script>var giftId = false;
1598  var giftProdHandle = false;
1599  var welcomeId = false;
1600  var welcomeProdHandle = false;
1601  
1602</script>
1602
1603
1604</div><!-- Stamped - Begin Script -->
1605    
1605<script
1606      async
1607      type="text/javascript"
1608      data-api-key="pubkey-78af77x94m85DO64CFAI6R006WNohU"
1609      id="stamped-script-widget"
1610      src="https://cdn1.stamped.io/files/widget.min.js"
1611    ></script>
1611
1612    <!-- Stamped - End Script -->
1613    <!-- Google Tag Manager (noscript) -->
vendor: 87 bytes, lines 1613-1616
1613
1614    <noscript
1615      ><iframe
1616        src="https://www.googletagmanager.com/ns.html?id=
1616GTM-PWSP999
vendor: 123 bytes, lines 1616-1622
1616"
1617        height="0"
1618        width="0"
1619        style="display:none;visibility:hidden"
1620      ></iframe
1621    ></noscript>
1622    
1622<!-- End Google Tag Manager (noscript) -->
1623
1624    <a class="skip-to-content-link btn visually-hidden" href="#main-content"> Skip to Main Content </a><style>
1625    #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;}
1626    #flood-exit .title {color: #ffffff;}
1627    #flood-exit .text {color: #ffffff;}
1628
1629    #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;}
1630    #flood-exit ::placeholder {color: #777777; font-style: italic;}
1631    #flood-exit form button[type=submit] {}
1632    #flood-exit form .success-msg {font-size: 2em; color: #ffffff;}
1633
1634    #flood-exit .custom-close {position: absolute; top: 1em; right: 1em; font-size: 3em;}
1635    #flood-exit .custom-close svg path {fill: #ffffff;}
1636	
1637  	@keyframes fadeIn {
1638        0% {opacity: 0;}
1639        100% {opacity: 1;}
1640    }
1641    
1642    @media all and (max-width: ){
1643        #flood-exit {padding: 1em;}
1644        #flood-exit .title {font-size: 1.5em;}
1645        #flood-exit .text {font-size: 0.8em;}
1646
1647        #flood-exit form input[type=email] {height: 50px; font-size: 0.8em!important;}
1648        #flood-exit form button[type=submit] {min-height: 50px; font-size: 0.8em;}
1649        
1650        #flood-exit .custom-close {position: absolute; top: 0.5em; right: 0.5em; font-size: 2em;}
1651    }
1652</style>
1653
1654<div id="flood-exit" class="align-items-center justify-content-center" data-aos="fade-in" data-aos-delay="500">
1655    <button id="exit-close-button" class="custom-close">
1656        
1657
1658  
1659  
1660  
1661  
1662  
1663<!-- SNIPPET:BEGIN:SnippetEntryIcons -->
1664  <div id="ui-root-snippet-4211051-SnippetEntryIcons" class="ui-root"></div>
1665  
1665<script id="ui-data-snippet-4211051-SnippetEntryIcons" type="application/json">
1666    {   "snippetInstanceId": "snippet-4211051-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","
1666input_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_
1666image":"\/\/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}  }
1667  </script>
1667
1668  
1668<script
1669    type="module"
1670  >
1671    import UI from "https://dlkcm4rp5v9zk.cloudfront.net/ui_modular.dist.js";
1672    const uiJsName = "SnippetEntryIcons";
1673    const uiRootId = "ui-root-snippet-4211051-SnippetEntryIcons";
1674    const uiDataId = "ui-data-snippet-4211051-SnippetEntryIcons";
1675    if (!(uiJsName in UI.snippets)) {
1676      throw new Error(`Snippet ${uiJsName} not found in UI.snippets`);
1677    }
1678    const uiModule = await UI.snippets[uiJsName]();
1679    const uiInit = uiModule.default;
1680    uiInit(document.getElementById(uiRootId), document.getElementById(uiDataId));
1681  </script>
1681
1682  <!-- SNIPPET:END:SnippetEntryIcons -->
1683
1684        <span class="hide">Close</span>
1685    </button>
1686    <div class="content text-center">
1687        <h2 class="title">Not ready to purchase?</h2>
1688        <div class="text"><p>Stay in touch about special discounts, nutrition tips and additional education.</p></div>
1689        <form action="//manage.kmail-lists.com/subscriptions/subscribe" data-ajax-submit="//manage.kmail-lists.com/ajax/subscriptions/subscribe" method="GET" target="_blank" novalidate="novalidate">
1690            <div class="success-msg" style="display: none;">Thank You!</div>
1691            <div class="error-msg"></div>
1692            <div class="form-wrap flex direction-column">
1693                <input type="hidden" name="g" value="WFEWj4">
1694                <input type="hidden" name="$fields" value="source">
1695                <input type="hidden" name="source" value="On Page Exit">
1696                <input type="email" placeholder="Email address" name="email" class="required email" aria-label="Enter your e-mail address" aria-required="true" />
1697                <button class="btn v2" type="submit">Submit</button>
1698            </div>
1699        </form>
1700    </div>
1701</div>
1702
1703<script type="module">
1704	
1705    let outsideViewport = false;
1706    
1707    document.querySelector("body").addEventListener("mouseleave", (event) => {
1708        if (!sessionStorage.getItem("flood-popup-opened")) {
1709            if (event.clientY <= 0 || event.clientX <= 0 || (event.clientX >= window.innerWidth || event.clientY >= window.innerHeight)) {
1710            outsideViewport = true;
1711            let awaitExit = setTimeout(() => {
1712                if(outsideViewport){
1713                    document.getElementById("flood-exit").classList.add("flex");
1714                    sessionStorage.setItem('flood-popup-opened', true);
1715                }
1716            }, 3000);
1717            }
1718        }
1719    });
1720    
1721    document.querySelector("body").addEventListener("mouseenter", (event) => {
1722        outsideViewport = false;
1723    });
1724
1725    document.querySelector("#flood-exit .custom-close").addEventListener("click", (e)=>{
1726        document.getElementById("flood-exit").classList.add("hide");
1727        document.getElementById("flood-exit").classList.remove("flex");
1728    });
1729
1730    document.querySelector("#flood-exit form").addEventListener("submit", function(e){
1731        e.preventDefault();
1732        e.stopImmediatePropagation();
1733
1734        var form = this;
1735        var error = false;
1736        var errorMsg = form.querySelector('.error-msg');
1737
1738        errorMsg.style.display = 'none';
1739        form.querySelectorAll('.error').forEach((elem)=>{
1740        elem.classList.remove('error');
1741        });
1742        form.querySelectorAll('.required').forEach((elem)=>{
1743            if(elem.value=="") {
1744                error = true;
1745                elem.classList.add('error');
1746            }
1747        });
1748        if(error) {
1749            errorMsg.innerHTML = 'Please complete all the required fields.';
1750            errorMsg.style.display = 'block';
1751        } else {
1752            if(!$s.validateEmail(form.querySelector('.email').value)) {
1753                error = true;
1754                form.querySelector('.email').classList.add('error');
1755                errorMsg.style.display = 'block';
1756                errorMsg.innerHTML = 'Please provide a valid email address.';
1757            }
1758        }
1759
1760        if(!error) {
1761            $s.post({
1762                url: form.dataset['ajaxSubmit'],
1763                type: 'text',
1764                data: new FormData(form),
1765                success: function(data, response){
1766                if(response.url.includes('/challenge')) {
1767                    form.submit();
1768                } else {
1769                    form.querySelector('.form-wrap').setAttribute('style', 'display:none!important');
1770                    document.querySelector('#flood-exit .title').setAttribute('style', 'display:none!important');
1771                    document.querySelector('#flood-exit .text').setAttribute('style', 'display:none!important');
1772                    form.querySelector('.success-msg').style.display = 'block';
1773                    document.querySelector("#flood-exit .custom-close").style.display = "none";
1774                    setTimeout(() => {
1775                        document.getElementById("flood-exit").classList.add("hide");
1776                        document.getElementById("flood-exit").classList.remove("flex");
1777                    }, 1500);
1778                }
1779                },
1780                error: function(){
1781                    form.submit();
1782                }
1783            });
1784        }
1785    });
1786</script>
1786<div id="shopify-section-global_top_banner" class="shopify-section"><style>
1787  #shopify-section-global_top_banner {
1788    position: sticky;
1789    top: 0;
1790    z-index: 102;
1791  }
1792  #global-top-banner-loader {
1793    background-color: var(--primary-purple-001);
1794    min-height: 42px;
1795  }
1796</style>
1797
1798<div id="global-top-banner-loader"></div>
1799
1800
1801
1802
1803
1804  
1805<!-- SECTION:BEGIN:SecEntryGlobalTopBanner -->
1806  <div id="ui-root-section-global_top_banner-SecEntryGlobalTopBanner" class="ui-root"></div>
1807  
1807<script id="ui-data-section-global_top_banner-SecEntryGlobalTopBanner" type="application/json">
1808    {  "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","
1808input_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_
1808image":"\/\/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}
1809  </script>
1809
1810  
1810<script
1811    type="module"
1812  >
1813    import UI from "https://dlkcm4rp5v9zk.cloudfront.net/ui_modular.dist.js";
1814    const skelLoaderNodeId = "global-top-banner-loader";
1815    const uiJsName = "SecEntryGlobalTopBanner";
1816    const uiRootId = "ui-root-section-global_top_banner-SecEntryGlobalTopBanner";
1817    const uiDataId = "ui-data-section-global_top_banner-SecEntryGlobalTopBanner";
1818    if (!(uiJsName in UI.sections)) {
1819      throw new Error(`Section ${uiJsName} not found in UI.sections`);
1820    }
1821    const uiModule = await UI.sections[uiJsName]();
1822    const uiInit = uiModule.default;
1823    const skelLoaderNode = skelLoaderNodeId !== null ? document.getElementById(skelLoaderNodeId) : null;
1824    const domNode = document.getElementById(uiRootId);
1825    const dataNode = document.getElementById(uiDataId);
1826    uiInit(domNode, dataNode, skelLoaderNode);
1827  </script>
1827
1828  <!-- SECTION:END:SecEntryGlobalTopBanner -->
1829
1830<script type="module">
1831  (() => {
1832    const section = document.getElementById('shopify-section-global_top_banner');
1833    const updateBannerHeight = () => {
1834      const height = section.offsetHeight;
1835      document.documentElement.style.setProperty('--global-top-banner-height', height + 'px');
1836    };
1837    const observer = new ResizeObserver(updateBannerHeight);
1838    observer.observe(section);
1839    updateBannerHeight();
1840  })();
1841</script>
1841
1842
1843</div>
1844
1845    
1845<script src="//pendulumlife.com/cdn/shop/t/10681/assets/ismobile.min.js?v=52282928383332846061785256880"></script>
1845
1846    
1846<script src="//pendulumlife.com/cdn/shop/t/10681/assets/vendor_misc.min.js?v=19863414320068624331785256880"></script>
1846
1847    
1847<script src="//pendulumlife.com/cdn/shop/t/10681/assets/pendulum_api.js?v=178145112723034553321785256886"></script>
vendor: 1 bytes, line 1847
1847
1848<script
1849  type="text/javascript"
1850>
1851  // email is optional, only available if user is logged in
1852  const email = null;
1853  globalThis.api.analytics.init(email);
1854</script>
1854
1855
1856    
1856<script src="//pendulumlife.com/cdn/shop/t/10681/assets/s_lib.js?v=121941945661123645411785256882" type="module"></script>
1856
1857    
1857<script type="module">
1858      import { SLib } from "//pendulumlife.com/cdn/shop/t/10681/assets/s_lib.js?v=121941945661123645411785256882";
1859      window.$s = new SLib();
1860    </script>
1860<header id="header" class="header-outer" role="banner"><div id="shopify-section-header" class="shopify-section header-inner"><style>.header-outer {
1861    z-index: 101;
1862    --header-menu-font-size: 0.7em;
1863    --header-menu-font-weight: 600;
1864    --header-menu-letter-spacing: 0.01rem;
1865    --header-menu-text-transform: none;
1866    --header-submenu-color: var(--header-color);
1867    --header-logo-max-width: 8em;
1868  }
1869  .mobile-menu-button {
1870    --mobile-menu-button-bg-color: ;
1871    --mobile-menu-button-icon-color: var(--gray-80);
1872  }
1873
1874  .header-width {
1875    max-width: 1440px;
1876  }
1877
1878  .header-main-menu.variation-b .item.has-dropdown:has(a[href="#doctors"]) a.nav-1 {
1879    color: var(--primary-purple-001) !important;
1880    background-color: var(--primary-gray-001);
1881    border-radius: 1.2rem;
1882    padding: 0 0.7rem 0 0.9rem;
1883    align-self: center;
1884    height: 1.5rem;
1885  }
1886  .header-main-menu.variation-b .item:has(a[href="#doctors"]) a svg {
1887    color: var(--primary-purple-001) !important;
1888    stroke: var(--primary-purple-001) !important;
1889    fill: var(--primary-purple-001) !important;
1890    margin-left: 0.25rem;
1891    opacity: 1;
1892  }
1893  .header-main-menu.variation-b .item:has(a[href="#doctors"]) a svg path {
1894    color: var(--primary-purple-001) !important;
1895    stroke: var(--primary-purple-001) !important;
1896    fill: var(--primary-purple-001) !important;
1897    opacity: 1;
1898  }
1899
1900  .ws-only {
1901    display: none!important;
1902  }
1903
1904  .ws_user .ws-only {
1905    display: flex!important;
1906  }
1907
1908  @media (min-width: 901px) {
1909    .header-outer {
1910      --header-color: #ffffff;
1911      --header-border: ;
1912      --header-text-color: var(--gray-80);
1913    }.header-outer.scroll {
1914      --header-color: #ffffff;
1915      --header-text-color: var(--gray-80);
1916      --header-logo-max-width: 8em;
1917    }.header-outer {
1918      position: sticky;top: var(--global-top-banner-height, 0px);position: -webkit-sticky;
1919    }.header-outer:not(.scroll).color-inverted {
1920      filter: invert(1);
1921    }
1922  }
1923
1924  @media (max-width: 900px) {
1925    .header-outer {
1926      --header-color: #ffffff;
1927      --header-border: 1px solid #FFFFFF;
1928      --header-text-color: var(--gray-80);
1929      --header-logo-max-width: 6.25rem;
1930    }.header-outer {
1931      position: sticky;
1932      position: -webkit-sticky;top: var(--global-top-banner-height, 0px);border: 0;
1933    }.header-content.logo_center .logo {margin-left: -3em;} /* Compensate width of mobile-menu-button (hardcoded to 2em) */
1934  }
1935</style>
1935<script type="module">
1936  (() => {
1937    const header = document.getElementById('header');
1938    const rect = header.getBoundingClientRect();
1939    const headerInner = header.querySelector('.header-inner');
1940    const headerHeight = headerInner ? headerInner.getBoundingClientRect().height : rect.height;
1941    const headerBounds = {
1942      top: 0,
1943      bottom: headerHeight,
1944    };
1945    const state = { scrollTop: globalThis.scrollY };
1946
1947    const closeInnerItems = () => {
1948      const items = header.querySelectorAll('details-disclosure,details-modal');
1949      for (const item of items) {
1950        item.close();
1951      }
1952    };
1953
1954    const hide = () => {
1955      header.classList.add('header-hidden', 'header-sticky', 'scroll');
1956      closeInnerItems();
1957    };
1958
1959    const reveal = () => {
1960      header.classList.add('header-hidden', 'header-sticky', 'animate', 'scroll');
1961      header.classList.remove('header-hidden');
1962    };
1963
1964    const keepScrolled = () => {
1965      header.classList.add('header-sticky', 'scroll');
1966      header.classList.remove('header-hidden', 'animate');
1967    };
1968
1969    const reset = () => {
1970      header.classList.remove('header-hidden', 'header-sticky', 'animate', 'scroll');
1971    };
1972
1973    const syncScrollState = () => {
1974      const scrollTop = globalThis.scrollY;
1975      requestAnimationFrame(scrollTop <= headerBounds.top ? reset : keepScrolled);
1976      state.scrollTop = scrollTop;
1977    };
1978
1979    const syncRestoredScrollState = () => {
1980      for (const delay of [0, 100, 250, 500, 1000, 2000, 3000]) {
1981        globalThis.setTimeout(syncScrollState, delay);
1982      }
1983    };
1984
1985    const onScroll = () => {
1986      const scrollTop = globalThis.scrollY;
1987
1988      if (scrollTop > state.scrollTop && scrollTop > headerBounds.bottom) {
1989        requestAnimationFrame(hide);
1990      } else if (scrollTop < state.scrollTop && scrollTop > headerBounds.bottom) {
1991        requestAnimationFrame(reveal);
1992      } else if (scrollTop <= headerBounds.top) {
1993        requestAnimationFrame(reset);
1994      } else {
1995        requestAnimationFrame(keepScrolled);
1996      }
1997
1998      state.scrollTop = scrollTop;
1999    };
2000
2001    globalThis.addEventListener('scroll', onScroll, false);
2002    globalThis.addEventListener('load', syncRestoredScrollState, false);
2003    globalThis.addEventListener('pageshow', syncRestoredScrollState, false);
2004
2005    globalThis.addEventListener('header:color-invert', (event) => {
2006      const { invert } = event.detail;
2007      if (invert) {
2008        header.classList.add('color-inverted');
2009      } else {
2010        header.classList.remove('color-inverted');
2011      }
2012    }, false);
2013
2014    syncScrollState();
2015    syncRestoredScrollState();
2016  })();
2017</script>
2017<div class="hide medium-down--show hamburger-wrapper">
2018  <button type="button" class="mobile-menu-button" aria-label="Open Menu" aria-haspopup="true">
2019    
2020
2021  
2022  
2023  
2024  
2025  
2026<!-- SNIPPET:BEGIN:SnippetEntryIcons -->
2027  <div id="ui-root-snippet-7704155-SnippetEntryIcons" class="ui-root"></div>
2028  
2028<script id="ui-data-snippet-7704155-SnippetEntryIcons" type="application/json">
2029    {   "snippetInstanceId": "snippet-7704155-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","
2029input_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_
2029image":"\/\/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}  }
2030  </script>
2030
2031  
2031<script
2032    type="module"
2033  >
2034    import UI from "https://dlkcm4rp5v9zk.cloudfront.net/ui_modular.dist.js";
2035    const uiJsName = "SnippetEntryIcons";
2036    const uiRootId = "ui-root-snippet-7704155-SnippetEntryIcons";
2037    const uiDataId = "ui-data-snippet-7704155-SnippetEntryIcons";
2038    if (!(uiJsName in UI.snippets)) {
2039      throw new Error(`Snippet ${uiJsName} not found in UI.snippets`);
2040    }
2041    const uiModule = await UI.snippets[uiJsName]();
2042    const uiInit = uiModule.default;
2043    uiInit(document.getElementById(uiRootId), document.getElementById(uiDataId));
2044  </script>
2044
2045  <!-- SNIPPET:END:SnippetEntryIcons -->
2046
2047  </button>
2048</div><div
2049  class="
2050    container
2051    header-content
2052    logo_center
2053    body_font
2054    header-width
2055    header-content-mega-menu-width-container
2056  "
2057><nav class="header-main-menu flex-1 justify-content-start control"><div class="item  has-dropdown" aria-haspopup="true" data-parent="shop">
2058  <a class="nav-1 menu-link" href="#" onclick="return false;">
2059    Shop
2060
2061
2062  
2063  
2064  
2065  
2066  
2067<!-- SNIPPET:BEGIN:SnippetEntryIcons -->
2068  <div id="ui-root-snippet-9227427-SnippetEntryIcons" class="ui-root"></div>
2069  
2069<script id="ui-data-snippet-9227427-SnippetEntryIcons" type="application/json">
2070    {   "snippetInstanceId": "snippet-9227427-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","
2070input_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_
2070image":"\/\/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}  }
2071  </script>
2071
2072  
2072<script
2073    type="module"
2074  >
2075    import UI from "https://dlkcm4rp5v9zk.cloudfront.net/ui_modular.dist.js";
2076    const uiJsName = "SnippetEntryIcons";
2077    const uiRootId = "ui-root-snippet-9227427-SnippetEntryIcons";
2078    const uiDataId = "ui-data-snippet-9227427-SnippetEntryIcons";
2079    if (!(uiJsName in UI.snippets)) {
2080      throw new Error(`Snippet ${uiJsName} not found in UI.snippets`);
2081    }
2082    const uiModule = await UI.snippets[uiJsName]();
2083    const uiInit = uiModule.default;
2084    uiInit(document.getElementById(uiRootId), document.getElementById(uiDataId));
2085  </script>
2085
2086  <!-- SNIPPET:END:SnippetEntryIcons -->
2087
2088</a><div class="submenu expandable">
2089    <div class="submenu-inner">
2090<div class="item skipped-level "><a class="nav-3 menu-link" href="/products/pendulum-metabolic-daily-probiotic-metabolism">
2091              <div class="link-content flex direction-column justify-content-start align-items-start">
2092                <span class="item-title">
2093                  Metabolic Daily
2094                </span>
2095                
2096                  <span class="item-subtitle">Improve Metabolism</span>
2097                
2098              </div>
2099            </a>
2100          </div><div class="item skipped-level "><a class="nav-3 menu-link" href="/products/pendulum-akkermansia-probiotic-gut-health">
2101              <div class="link-content flex direction-column justify-content-start align-items-start">
2102                <span class="item-title">
2103                  Akkermansia
2104                </span>
2105                
2106                  <span class="item-subtitle">Replenish keystone strain</span>
2107                
2108              </div>
2109            </a>
2110          </div><div class="item skipped-level "><a class="nav-3 menu-link" href="/products/pendulum-glucose-control-probiotic-blood-sugar">
2111              <div class="link-content flex direction-column justify-content-start align-items-start">
2112                <span class="item-title">
2113                  Glucose Control
2114                </span>
2115                
2116                  <span class="item-subtitle">Lower glucose spikes and A1C</span>
2117                
2118              </div>
2119            </a>
2120          </div><div class="item skipped-level "><a class="nav-3 menu-link" href="/products/pendulum-polyphenol-booster-membership">
2121              <div class="link-content flex direction-column justify-content-start align-items-start">
2122                <span class="item-title">
2123                  Polyphenol Booster
2124                </span>
2125                
2126                  <span class="item-subtitle">Increase antioxidants to protect cells</span>
2127                
2128              </div>
2129            </a>
2130          </div><div class="item skipped-level "><a class="nav-3 menu-link" href="/products/gut-fuel-pouch">
2131              <div class="link-content flex direction-column justify-content-start align-items-start">
2132                <span class="item-title">
2133                  Gut Fuel Pouch
2134                </span>
2135                
2136                  <span class="item-subtitle">Turn everyday foods into superfoods</span>
2137                
2138              </div>
2139            </a>
2140          </div><div class="item skipped-level "><a class="nav-3 menu-link" href="/products/gut-fuel-packets">
2141              <div class="link-content flex direction-column justify-content-start align-items-start">
2142                <span class="item-title">
2143                  Gut Fuel Packets
2144                </span>
2145                
2146                  <span class="item-subtitle">Gut Fuel On-The-Go</span>
2147                
2148              </div>
2149            </a>
2150          </div><div class="item skipped-level "><a class="nav-3 menu-link" href="/pages/bundles">
2151              <div class="link-content flex direction-column justify-content-start align-items-start">
2152                <span class="item-title">
2153                  Bundle and Save
2154                </span>
2155                
2156              </div>
2157            </a>
2158          </div><div class="item skipped-level "><a class="nav-3 menu-link" href="/collections/all">
2159              <div class="link-content flex direction-column justify-content-start align-items-start">
2160                <span class="item-title">
2161                  Shop all
2162                </span>
2163                
2164              </div>
2165            </a>
2166          </div>
2167<div class="item   "><a class="nav-2 menu-link" href="#takethequiz">
2168            <div>
2169              <span>Take the quiz</span>
2170              
2171            </div></a></div>
2172<div class="item   "><a class="nav-2 menu-link" href="https://pendulumlife.com/pages/pay-with-hsa-fsa">
2173            <div>
2174              <span>Save up to 40% with HSA/FSA</span>
2175              
2176            </div></a></div></div>
2177  </div></div>
2178
2179
2180<script>
2181  document.addEventListener('DOMContentLoaded', function() {
2182    const searchParams = window.location.search;
2183    if (searchParams) {
2184      const menuLinks = document.getElementsByClassName('menu-link');
2185      Array.from(menuLinks).forEach(link => {
2186        if (link.href && !link.href.includes('#')) {
2187          const url = new URL(link.href);
2188          const currentParams = new URLSearchParams(searchParams);
2189          
2190          // Add each parameter only if it doesn't already exist
2191          for (const [key, value] of currentParams) {
2192            if (key.includes('utm_')) {
2193              if (!url.searchParams.has(key)) {
2194                url.searchParams.append(key, value);
2195              }
2196            }
2197          }
2198          
2199          link.href = url.toString();
2200        }
2201      });
2202    }
2203  });
2204</script>
2204
2205<div class="item  has-dropdown" aria-haspopup="true" data-parent="for-healthcare-providers">
2206  <a class="nav-1 menu-link" href="#" onclick="return false;">
2207    For healthcare providers
2208
2209
2210  
2211  
2212  
2213  
2214  
2215<!-- SNIPPET:BEGIN:SnippetEntryIcons -->
2216  <div id="ui-root-snippet-244313-SnippetEntryIcons" class="ui-root"></div>
2217  
2217<script id="ui-data-snippet-244313-SnippetEntryIcons" type="application/json">
2218    {   "snippetInstanceId": "snippet-244313-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","
2218input_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_
2218image":"\/\/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}  }
2219  </script>
2219
2220  
2220<script
2221    type="module"
2222  >
2223    import UI from "https://dlkcm4rp5v9zk.cloudfront.net/ui_modular.dist.js";
2224    const uiJsName = "SnippetEntryIcons";
2225    const uiRootId = "ui-root-snippet-244313-SnippetEntryIcons";
2226    const uiDataId = "ui-data-snippet-244313-SnippetEntryIcons";
2227    if (!(uiJsName in UI.snippets)) {
2228      throw new Error(`Snippet ${uiJsName} not found in UI.snippets`);
2229    }
2230    const uiModule = await UI.snippets[uiJsName]();
2231    const uiInit = uiModule.default;
2232    uiInit(document.getElementById(uiRootId), document.getElementById(uiDataId));
2233  </script>
2233
2234  <!-- SNIPPET:END:SnippetEntryIcons -->
2235
2236</a><div class="submenu expandable">
2237    <div class="submenu-inner">
2238<div class="item   "><a class="nav-2 menu-link" href="https://pendulumlife.com/pages/healthcareprofessionals">
2239            <div>
2240              <span>Provider program</span>
2241              
2242            </div></a></div>
2243<div class="item   "><a class="nav-2 menu-link" href="https://pendulumlife.com/blogs/resources/tagged/resources">
2244            <div>
2245              <span>Provider resources</span>
2246              
2247            </div></a></div>
2248<div class="item   "><a class="nav-2 menu-link" href="/pages/healthcare-partner-sign-up">
2249            <div>
2250              <span>Sign up to get Pendulum for your patients</span>
2251              
2252            </div></a></div>
2253<div class="item ws-only  "><a class="nav-2 menu-link" href="https://pendulumlife.com/account?view=wholesale">
2254            <div>
2255              <span>Shop wholesale</span>
2256              
2257            </div></a></div>
2258<div class="item   "><a class="nav-2 menu-link" href="/pages/pendulum-events-and-on-demand-education">
2259            <div>
2260              <span>Events</span>
2261              
2262            </div></a></div>
2263<div class="item   "><a class="nav-2 menu-link" href="https://pendulumlife.com/pages/research-clinical-trials">
2264            <div>
2265              <span>Clinical trials</span>
2266              
2267            </div></a></div></div>
2268  </div></div>
2269
2270
2271<script>
2272  document.addEventListener('DOMContentLoaded', function() {
2273    const searchParams = window.location.search;
2274    if (searchParams) {
2275      const menuLinks = document.getElementsByClassName('menu-link');
2276      Array.from(menuLinks).forEach(link => {
2277        if (link.href && !link.href.includes('#')) {
2278          const url = new URL(link.href);
2279          const currentParams = new URLSearchParams(searchParams);
2280          
2281          // Add each parameter only if it doesn't already exist
2282          for (const [key, value] of currentParams) {
2283            if (key.includes('utm_')) {
2284              if (!url.searchParams.has(key)) {
2285                url.searchParams.append(key, value);
2286              }
2287            }
2288          }
2289          
2290          link.href = url.toString();
2291        }
2292      });
2293    }
2294  });
2295</script>
2295
2296<div class="item " data-parent="referral-program">
2297  <a class="nav-1 menu-link" href="/pages/referral-landing" >
2298    Referral Program
2299</a></div>
2300
2301
2302<script>
2303  document.addEventListener('DOMContentLoaded', function() {
2304    const searchParams = window.location.search;
2305    if (searchParams) {
2306      const menuLinks = document.getElementsByClassName('menu-link');
2307      Array.from(menuLinks).forEach(link => {
2308        if (link.href && !link.href.includes('#')) {
2309          const url = new URL(link.href);
2310          const currentParams = new URLSearchParams(searchParams);
2311          
2312          // Add each parameter only if it doesn't already exist
2313          for (const [key, value] of currentParams) {
2314            if (key.includes('utm_')) {
2315              if (!url.searchParams.has(key)) {
2316                url.searchParams.append(key, value);
2317              }
2318            }
2319          }
2320          
2321          link.href = url.toString();
2322        }
2323      });
2324    }
2325  });
2326</script>
2326
2327</nav>
2328    
2329    
2330<a href="/" class="logo"><img src="//pendulumlife.com/cdn/shop/files/Pendulum_logo_new_600x.svg?v=1786499807" alt="Pendulum"></a>
2331  <nav class="header-main-menu flex-1"></nav><div class="top-utils top-utils-mega-menu-width-container">
2332  <div class="top-utils-wrap"><a
2333          
2334            href="/account/login" alt="Log In" data-k-hub-ignore="true"
2335          
2336          class="trigger-account item nav-1"
2337        >
2338
2339  
2340  
2341  
2342  
2343  
2344<!-- SNIPPET:BEGIN:SnippetEntryIcons -->
2345  <div id="ui-root-snippet-2333691-SnippetEntryIcons" class="ui-root"></div>
2346  
2346<script id="ui-data-snippet-2333691-SnippetEntryIcons" type="application/json">
2347    {   "snippetInstanceId": "snippet-2333691-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","
2347input_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_
2347image":"\/\/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}  }
2348  </script>
2348
2349  
2349<script
2350    type="module"
2351  >
2352    import UI from "https://dlkcm4rp5v9zk.cloudfront.net/ui_modular.dist.js";
2353    const uiJsName = "SnippetEntryIcons";
2354    const uiRootId = "ui-root-snippet-2333691-SnippetEntryIcons";
2355    const uiDataId = "ui-data-snippet-2333691-SnippetEntryIcons";
2356    if (!(uiJsName in UI.snippets)) {
2357      throw new Error(`Snippet ${uiJsName} not found in UI.snippets`);
2358    }
2359    const uiModule = await UI.snippets[uiJsName]();
2360    const uiInit = uiModule.default;
2361    uiInit(document.getElementById(uiRootId), document.getElementById(uiDataId));
2362  </script>
2362
2363  <!-- SNIPPET:END:SnippetEntryIcons -->
2364<span>Account</span></a><a href="/cart" alt="My Shopping Cart" class="trigger-cart item nav-1">
2365
2366  
2367  
2368  
2369  
2370  
2371<!-- SNIPPET:BEGIN:SnippetEntryIcons -->
2372  <div id="ui-root-snippet-3031585-SnippetEntryIcons" class="ui-root"></div>
2373  
2373<script id="ui-data-snippet-3031585-SnippetEntryIcons" type="application/json">
2374    {   "snippetInstanceId": "snippet-3031585-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","
2374input_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_
2374image":"\/\/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}  }
2375  </script>
2375
2376  
2376<script
2377    type="module"
2378  >
2379    import UI from "https://dlkcm4rp5v9zk.cloudfront.net/ui_modular.dist.js";
2380    const uiJsName = "SnippetEntryIcons";
2381    const uiRootId = "ui-root-snippet-3031585-SnippetEntryIcons";
2382    const uiDataId = "ui-data-snippet-3031585-SnippetEntryIcons";
2383    if (!(uiJsName in UI.snippets)) {
2384      throw new Error(`Snippet ${uiJsName} not found in UI.snippets`);
2385    }
2386    const uiModule = await UI.snippets[uiJsName]();
2387    const uiInit = uiModule.default;
2388    uiInit(document.getElementById(uiRootId), document.getElementById(uiDataId));
2389  </script>
2389
2390  <!-- SNIPPET:END:SnippetEntryIcons -->
2391<span
2392              
2393                class="visually-hidden"
2394              
2395            >My Shopping Cart</span><div class="cart-count"></div>
2396        </a>
2397
2398              <style>
2399                .wholesale .item.nav-1.custom-item,
2400                .wholesale-otp .item.nav-1.custom-item {
2401                  display: none;
2402                }
2403              </style>
2404              <div class="item nav-1 custom-item">
2405                
2406                  
2407                    <a href="/#featured-products"><span class="btn v2">Shop now</span></a>
2408                  
2409                
2410              </div>
2411            
2412
2413</div>
2414</div>
2415</div>
2416
2417<a
2418  class="typeform hide hidden visually-hidden"
2419  href="#takethequiz"
2420  class="nav-2"
2421  data-tf-popup="FmZf2mD4"
2422  data-tf-iframe-props="title=Which probiotic is right for me?"
2423  data-tf-medium="snippet"
2424  ><strong>Take The Quiz</strong></a
2425>
2426<script type="module">
2427  const quizLinks = document.querySelectorAll('nav.header-main-menu .item a[href="#takethequiz"]');
2428  for (const quizLink of quizLinks) {
2429    quizLink.addEventListener('click', () => {
2430      document.querySelector('a[data-tf-popup]').click();
2431    });
2432  }
2433</script>
2433
2434
2435<script type="module" src="//pendulumlife.com/cdn/shop/t/10681/assets/auto_open_quiz.js?v=24063960637865347621785256883"></script>
2435
2436
2437
2438<script type="module">
2439  const setVarStyleHeaderOffset = () => {
2440    const bannerHeight = Number.parseFloat(
2441      getComputedStyle(document.documentElement).getPropertyValue('--global-top-banner-height')
2442    ) || 0;
2443    const headerOffset = (() => {
2444      if (globalThis.$s.media.isLarge) {return document.getElementById('header').offsetHeight;} else if (globalThis.$s.media.isMediumDown) {return document.getElementById('header').offsetHeight;}
2445      return 0;
2446    })();
2447    document.documentElement.style.setProperty('--header-offset', (headerOffset + bannerHeight) + 'px');
2448  };
2449  document.addEventListener('DOMContentLoaded', () => {
2450    setVarStyleHeaderOffset();
2451  });
2452  globalThis.addEventListener('mediaChange', setVarStyleHeaderOffset);
2453</script>
2453
2454
2455
2456</div></header>
2457
2458      
2459<section id="shopify-section-rs_cart" class="shopify-section cart-container"><style>
2460  #shopify-section-rs_cart {
2461    width: fit-content;
2462  }
2463
2464  #shopify-section-rs_cart > .ui-root {
2465    width: fit-content;
2466  }
2467</style>
2468
2469
2470
2471  
2472<!-- SECTION:BEGIN:SecEntryRsCart -->
2473  <div id="ui-root-section-rs_cart-SecEntryRsCart" class="ui-root"></div>
2474  
2474<script id="ui-data-section-rs_cart-SecEntryRsCart" type="application/json">
2475    {  "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","
2475input_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_
2475image":"\/\/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": 861137,  "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": 861137,  "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": 885642,  "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": 999124,  "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": -18849,  "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": -5823,  "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": 861137,  "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      }]  }
2475,  "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": 861137,  "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": 861137,  "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": 885642,  "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": 999124,  "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": -18849,  "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": -5823,  "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": 861137,  "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      }]  }
2475,  "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
2475-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": 990188,  "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": 990188,  "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": 990188,  "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": 9915395,  "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": 9915395,  "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": 9933349,  "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": 9993007,  "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": 95191,  "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": 9915395,  "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      }]  }
2475,  "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": 9915395,  "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": 9915395,  "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": 9933349,  "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": 9993007,  "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": 95191,  "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": 9915395,  "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      }]  }
2475,  "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
2475-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": 9990296,  "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": 9990296,  "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": 9990296,  "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
2475d5de-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
2475003cspan\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": 9934893,  "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": 9934893,  "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": 9995214,  "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": 961310,  "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": 9993837,  "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": 9934893,  "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      }]  }
2475,  "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
2475003cspan\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": 9934893,  "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": 9934893,  "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": 9995214,  "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": 961310,  "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": 9993837,  "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": 9934893,  "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      }]  }
2475,  "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
2475003cspan\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": 9934893,  "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": 9934893,  "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": 9995214,  "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": 961310,  "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": 9993837,  "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": 9934893,  "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      }]  }
2475,  "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}
2476  </script>
2476
2477  
2477<script
2478    type="module"
2479  >
2480    import UI from "https://dlkcm4rp5v9zk.cloudfront.net/ui_modular.dist.js";
2481    const skelLoaderNodeId = null;
2482    const uiJsName = "SecEntryRsCart";
2483    const uiRootId = "ui-root-section-rs_cart-SecEntryRsCart";
2484    const uiDataId = "ui-data-section-rs_cart-SecEntryRsCart";
2485    if (!(uiJsName in UI.sections)) {
2486      throw new Error(`Section ${uiJsName} not found in UI.sections`);
2487    }
2488    const uiModule = await UI.sections[uiJsName]();
2489    const uiInit = uiModule.default;
2490    const skelLoaderNode = skelLoaderNodeId !== null ? document.getElementById(skelLoaderNodeId) : null;
2491    const domNode = document.getElementById(uiRootId);
2492    const dataNode = document.getElementById(uiDataId);
2493    uiInit(domNode, dataNode, skelLoaderNode);
2494  </script>
2494
2495  <!-- SECTION:END:SecEntryRsCart -->
2496
2497
2498</section>
2499    
2499<script src="//pendulumlife.com/cdn/shop/t/10681/assets/rs_global.js?v=140106749123623227771785256880" defer></script>
2499
2500
2501    <main id="main-content" role="main" tabindex="-1">
2502      
2503
2504      <div id="shopify-section-template--22020107665462__custom_css_eNrwXt" class="shopify-section custom-css"><style>
2505    #shopify-section-global_top_bar {
2506display: none;}
2507#header {top: 0;}
2508  </style></div><div id="shopify-section-template--22020107665462__aae50828-7ec7-4cf1-ba46-5b2725385480" class="shopify-section">
2509</div><div id="shopify-section-template--22020107665462__structured_data" class="shopify-section">
2510<!-- SCHEMA MARKUP BLOG -->
2511<script type="application/ld+json">
2512      {
2513          "@context": "http://schema.org",
2514          "@type": "BreadcrumbList",
2515          "itemListElement": [
2516              {
2517                  "@type": "ListItem",
2518                  "position": 1,
2519                  "item": {
2520                      "@type": "Website",
2521                      "@id": "https://pendulumlife.com",
2522                      "name": "Pendulum"
2523                  }
2524              },
2525              {
2526                  "@type": "ListItem",
2527                  "position": 2,
2528                  "item": {
2529                      "@type": "Blog",
2530                      "@id": "https://pendulumlife.com/blogs/resources",
2531                      "name": "Resources"
2532                  }
2533              }
2534          ]
2535      }
2536</script>
vendor: 1 bytes, line 2536
2536
2537<script type="application/ld+json">
2538    {
2539        "@context" : "http://schema.org",
2540        "@type" : "Blog",
2541        "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",
2542        "keywords": "athlete,Gut Health,resources",
2543        "name": "Resources",
2544        "url": "https://pendulumlife.com/blogs/resources",
2545        "blogPosts": [{
2546                "@context" : "http://schema.org",
2547                "@type" : "BlogPosting",
2548                "headline" : "Protocol: Post Antibiotic Athlete Gut Health Support",
2549                "mainEntityOfPage" : "https://pendulumlife.com/blogs/resources/protocol-post-antibiotic-athlete-gut-health-support",
2550                "image": {
2551                    "@type": "ImageObject",
2552                    "url": "https://pendulumlife.com/cdn/shop/articles/Post_Antibiotic_Athlete_thumbnail_28e74b50-0997-456d-b8ab-4a301ec79f77_1000x1000.jpg?v=1744350409"
2553                },
2554                "url" : "https://pendulumlife.com/blogs/resources/protocol-post-antibiotic-athlete-gut-health-support",
2555                "datePublished": "2025-04-10 22:43:54 -0700",
2556                "dateModified" : "2025-04-10 22:46:49 -0700",
2557                "dateCreated": "2025-04-10 22:43:51 -0700",
2558                "author": {
2559                    "@type": "Person",
2560                    "name": "Adriana Pugliese"
2561                },
2562                "publisher": {
2563                    "@type": "Organization",
2564                    "logo": {
2565                       "@type": "ImageObject",
2566                       "url": ""
2567                    },         
2568                    "name": "Pendulum"
2569                }
2570            },{
2571                "@context" : "http://schema.org",
2572                "@type" : "BlogPosting",
2573                "headline" : "Protocol: Effective Weight Maintenance and Appetite Support After GLP-1 Medications",
2574                "mainEntityOfPage" : "https://pendulumlife.com/blogs/resources/protocol-effective-weight-maintenance-and-appetite-support-after-glp-1-medications",
2575                "image": {
2576                    "@type": "ImageObject",
2577                    "url": "https://pendulumlife.com/cdn/shop/articles/Post-GLP-1_Medications_Protocol_thumbnail-min_1000x1000.jpg?v=1726161658"
2578                },
2579                "url" : "https://pendulumlife.com/blogs/resources/protocol-effective-weight-maintenance-and-appetite-support-after-glp-1-medications",
2580                "datePublished": "2024-09-12 10:22:07 -0700",
2581                "dateModified" : "2024-11-14 13:51:02 -0800",
2582                "dateCreated": "2024-09-12 10:20:58 -0700",
2583                "author": {
2584                    "@type": "Person",
2585                    "name": "Adriana Pugliese"
2586                },
2587                "publisher": {
2588                    "@type": "Organization",
2589                    "logo": {
2590                       "@type": "ImageObject",
2591                       "url": ""
2592                    },         
2593                    "name": "Pendulum"
2594                }
2595            },{
2596                "@context" : "http://schema.org",
2597                "@type" : "BlogPosting",
2598                "headline" : "Protocol: Post Antibiotic Microbiome Support",
2599                "mainEntityOfPage" : "https://pendulumlife.com/blogs/resources/post-antibiotic-microbiome-support",
2600                "image": {
2601                    "@type": "ImageObject",
2602                    "url": "https://pendulumlife.com/cdn/shop/articles/Post_Antibiotic_Protocol_thumbnail_2x-min_1000x1000.jpg?v=1723515063"
2603                },
2604                "url" : "https://pendulumlife.com/blogs/resources/post-antibiotic-microbiome-support",
2605                "datePublished": "2024-08-12 19:11:36 -0700",
2606                "dateModified" : "2024-11-14 13:50:09 -0800",
2607                "dateCreated": "2024-08-12 19:11:02 -0700",
2608                "author": {
2609                    "@type": "Person",
2610                    "name": "Adriana Pugliese"
2611                },
2612                "publisher": {
2613                    "@type": "Organization",
2614                    "logo": {
2615                       "@type": "ImageObject",
2616                       "url": ""
2617                    },         
2618                    "name": "Pendulum"
2619                }
2620            },{
2621                "@context" : "http://schema.org",
2622                "@type" : "BlogPosting",
2623                "headline" : "Protocol: Support GLP-1 Production",
2624                "mainEntityOfPage" : "https://pendulumlife.com/blogs/resources/protocol-support-glp-1-production",
2625                "image": {
2626                    "@type": "ImageObject",
2627                    "url": "https://pendulumlife.com/cdn/shop/articles/Low_Akkermansia_Protocol_thumbnail_1_-min_1000x1000.jpg?v=1710433128"
2628                },
2629                "url" : "https://pendulumlife.com/blogs/resources/protocol-support-glp-1-production",
2630                "datePublished": "2024-03-14  9:19:13 -0700",
2631                "dateModified" : "2024-11-14 13:49:32 -0800",
2632                "dateCreated": "2024-03-14  9:18:48 -0700",
2633                "author": {
2634                    "@type": "Person",
2635                    "name": "Adriana Pugliese"
2636                },
2637                "publisher": {
2638                    "@type": "Organization",
2639                    "logo": {
2640                       "@type": "ImageObject",
2641                       "url": ""
2642                    },         
2643                    "name": "Pendulum"
2644                }
2645            },{
2646                "@context" : "http://schema.org",
2647                "@type" : "BlogPosting",
2648                "headline" : "Protocol: Low Akkermansia Levels",
2649                "mainEntityOfPage" : "https://pendulumlife.com/blogs/resources/protocol-low-akkermansia-levels",
2650                "image": {
2651                    "@type": "ImageObject",
2652                    "url": "https://pendulumlife.com/cdn/shop/articles/Low_Akkermansia_Protocol_thumbnail-min_1000x1000.jpg?v=1694028410"
2653                },
2654                "url" : "https://pendulumlife.com/blogs/resources/protocol-low-akkermansia-levels",
2655                "datePublished": "2023-09-06 13:48:58 -0700",
2656                "dateModified" : "2024-11-14 13:48:56 -0800",
2657                "dateCreated": "2023-09-06 12:26:49 -0700",
2658                "author": {
2659                    "@type": "Person",
2660                    "name": "Adriana Pugliese"
2661                },
2662                "publisher": {
2663                    "@type": "Organization",
2664                    "logo": {
2665                       "@type": "ImageObject",
2666                       "url": ""
2667                    },         
2668                    "name": "Pendulum"
2669                }
2670            },{
2671                "@context" : "http://schema.org",
2672                "@type" : "BlogPosting",
2673                "headline" : "Protocol: High Akkermansia Levels",
2674                "mainEntityOfPage" : "https://pendulumlife.com/blogs/resources/protocol-high-akkermansia-levels",
2675                "image": {
2676                    "@type": "ImageObject",
2677                    "url": "https://pendulumlife.com/cdn/shop/articles/High_Akkermansia_Protocol_thumbnail-min_1000x1000.jpg?v=1694028609"
2678                },
2679                "url" : "https://pendulumlife.com/blogs/resources/protocol-high-akkermansia-levels",
2680                "datePublished": "2023-09-06 13:48:16 -0700",
2681                "dateModified" : "2024-11-14 13:48:32 -0800",
2682                "dateCreated": "2023-09-06 12:30:09 -0700",
2683                "author": {
2684                    "@type": "Person",
2685                    "name": "Adriana Pugliese"
2686                },
2687                "publisher": {
2688                    "@type": "Organization",
2689                    "logo": {
2690                       "@type": "ImageObject",
2691                       "url": ""
2692                    },         
2693                    "name": "Pendulum"
2694                }
2695            },{
2696                "@context" : "http://schema.org",
2697                "@type" : "BlogPosting",
2698                "headline" : "Protocol: Support Intestinal Barrier Function",
2699                "mainEntityOfPage" : "https://pendulumlife.com/blogs/resources/protocol-support-intestinal-barrier-function",
2700                "image": {
2701                    "@type": "ImageObject",
2702                    "url": "https://pendulumlife.com/cdn/shop/articles/IntestinalBarrier_Protocol_thumbnail_1000x1000.png?v=167897
27027685"
2703                },
2704                "url" : "https://pendulumlife.com/blogs/resources/protocol-support-intestinal-barrier-function",
2705                "datePublished": "2023-03-16  7:20:13 -0700",
2706                "dateModified" : "2024-11-14 13:41:40 -0800",
2707                "dateCreated": "2023-03-16  7:11:47 -0700",
2708                "author": {
2709                    "@type": "Person",
2710                    "name": "Accounting Pendulum"
2711                },
2712                "publisher": {
2713                    "@type": "Organization",
2714                    "logo": {
2715                       "@type": "ImageObject",
2716                       "url": ""
2717                    },         
2718                    "name": "Pendulum"
2719                }
2720            },{
2721                "@context" : "http://schema.org",
2722                "@type" : "BlogPosting",
2723                "headline" : "Protocol: Boost Metabolic Health",
2724                "mainEntityOfPage" : "https://pendulumlife.com/blogs/resources/protocol-boost-metabolic-health",
2725                "image": {
2726                    "@type": "ImageObject",
2727                    "url": "https://pendulumlife.com/cdn/shop/articles/MetabolicHealth_Protocol_thumbnail_1000x1000.png?v=1678977673"
2728                },
2729                "url" : "https://pendulumlife.com/blogs/resources/protocol-boost-metabolic-health",
2730                "datePublished": "2023-03-16  7:20:08 -0700",
2731                "dateModified" : "2024-11-14 13:42:44 -0800",
2732                "dateCreated": "2023-03-16  7:12:19 -0700",
2733                "author": {
2734                    "@type": "Person",
2735                    "name": "Accounting Pendulum"
2736                },
2737                "publisher": {
2738                    "@type": "Organization",
2739                    "logo": {
2740                       "@type": "ImageObject",
2741                       "url": ""
2742                    },         
2743                    "name": "Pendulum"
2744                }
2745            },{
2746                "@context" : "http://schema.org",
2747                "@type" : "BlogPosting",
2748                "headline" : "Protocol: Support Healthy Blood Sugar",
2749                "mainEntityOfPage" : "https://pendulumlife.com/blogs/resources/protocol-support-healthy-blood-sugar",
2750                "image": {
2751                    "@type": "ImageObject",
2752                    "url": "https://pendulumlife.com/cdn/shop/articles/HealthyBloodSugar_Protocol_thumbnail_1000x1000.png?v=1743448045"
2753                },
2754                "url" : "https://pendulumlife.com/blogs/resources/protocol-support-healthy-blood-sugar",
2755                "datePublished": "2023-03-16  7:20:01 -0700",
2756                "dateModified" : "2025-03-31 12:07:25 -0700",
2757                "dateCreated": "2023-03-16  7:12:34 -0700",
2758                "author": {
2759                    "@type": "Person",
2760                    "name": "Accounting Pendulum"
2761                },
2762                "publisher": {
2763                    "@type": "Organization",
2764                    "logo": {
2765                       "@type": "ImageObject",
2766                       "url": ""
2767                    },         
2768                    "name": "Pendulum"
2769                }
2770            }]
2771    }
2772</script>
2772
2773</div><section id="shopify-section-template--22020107665462__164141060979337ec4" class="shopify-section"><style>@media (min-width: 901px) {
2774  .header-outer:not(.scroll) .header-inner {
2775        background-color: transparent;
2776    }
2777    .header-inner {
2778        position: absolute;
2779        width: 100%;
2780    }
2781    .header-outer:not(.scroll) .top-utils .cart-count {
2782        color: #fff;
2783    }
2784
2785    #search-bar {
2786        opacity: 0;
2787        transition-property: opacity, transform;
2788        transition-duration: var(--animation-speed-fast);
2789        transition-timing-function: linear;
2790    }
2791    #search-bar.open {
2792        opacity: 1;
2793    }
2794.header-inner {
2795      position: absolute;
2796      width: 100%;
2797    }}@media (max-width: 900px) {
2798  .header-outer:not(.scroll) .header-inner {
2799        background-color: transparent;
2800    }
2801    .header-inner {
2802        position: absolute;
2803        width: 100%;
2804    }
2805    .header-outer:not(.scroll) .top-utils .cart-count {
2806        color: #fff;
2807    }
2808
2809    #search-bar {
2810        opacity: 0;
2811        transition-property: opacity, transform;
2812        transition-duration: var(--animation-speed-fast);
2813        transition-timing-function: linear;
2814    }
2815    #search-bar.open {
2816        opacity: 1;
2817    }
2818.header-inner {
2819      position: absolute;
2820      width: 100%;
2821      transition: background-color var(--animation-speed-fast) linear;
2822    }}</style>
2823</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" />
2824<style>
2825    #shopify-section-template--22020107665462__blog_navbar {
2826        --section-bg-color: #f5f5f5;
2827        --font-color: var(--primary-blue-or-purp-001);
2828        --section-padding: 9.2em 0 1em 0;
2829    }
2830
2831    @media all and (max-width: 900px){
2832        #shopify-section-template--22020107665462__blog_navbar {
2833            --section-padding: 6em 0 4em 0;
2834        }
2835    }
2836</style>
2837<div class="container">
2838    <div class="title-search flex justify-content-between align-items-center"><div class="blog-title">
2839                <a href="/blogs/resources"><h1 class="blog-navbar-title">Resources</h1></a>
2840            </div></div>
2841    <div class="flex justify-content-between medium-down--direction-column">
2842        <div class="blog-navigation">
2843            
2844            
2845            
2846<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>
2847        <div class="blog-search">
2848            <search-form>
2849                <form action="/search" method="get" role="search">
2850                    
2851                    <input type="hidden" name="q" value="" />
2852                    <input type="text" name="search" placeholder="Search something..." value="" aria-label="Enter search terms" />
2853                    
2854                    <input type="hidden" name="type" value="article" />
2855                    <input type="hidden" name="view" value="blog" />
2856                    <button aria-label="Submit search" tabindex="-1" focusable="false">
2857
2858  
2859  
2860  
2861  
2862  
2863<!-- SNIPPET:BEGIN:SnippetEntryIcons -->
2864  <div id="ui-root-snippet-1423149-SnippetEntryIcons" class="ui-root"></div>
2865  
2865<script id="ui-data-snippet-1423149-SnippetEntryIcons" type="application/json">
2866    {   "snippetInstanceId": "snippet-1423149-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","
2866input_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_
2866image":"\/\/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}  }
2867  </script>
2867
2868  
2868<script
2869    type="module"
2870  >
2871    import UI from "https://dlkcm4rp5v9zk.cloudfront.net/ui_modular.dist.js";
2872    const uiJsName = "SnippetEntryIcons";
2873    const uiRootId = "ui-root-snippet-1423149-SnippetEntryIcons";
2874    const uiDataId = "ui-data-snippet-1423149-SnippetEntryIcons";
2875    if (!(uiJsName in UI.snippets)) {
2876      throw new Error(`Snippet ${uiJsName} not found in UI.snippets`);
2877    }
2878    const uiModule = await UI.snippets[uiJsName]();
2879    const uiInit = uiModule.default;
2880    uiInit(document.getElementById(uiRootId), document.getElementById(uiDataId));
2881  </script>
2881
2882  <!-- SNIPPET:END:SnippetEntryIcons -->
2883</button>
2884                </form>
2885            </search-form>
2886        </div>
2887    </div>
2888</div>
2889
2890
2891<script type="module">
2892    document.querySelector("search-form input[name='search']").addEventListener("change", () =>{
2893        document.querySelector("search-form input[name='q']").value = "tag:resources " + document.querySelector("search-form input[name='search']").value;
2894    });
2895</script>
2895
2896
2897
2898</div><div id="shopify-section-template--22020107665462__31588b61-6b95-4c0d-95e3-86a9ce057c8d" class="shopify-section blog-main blog-sidebar-sibling"><style>
2899  #shopify-section-template--22020107665462__31588b61-6b95-4c0d-95e3-86a9ce057c8d {
2900    background-color: #f5f5f5;
2901  }
2902</style>
2903
2904
2905  
2906  
2907
2908
2909
2910  
2911<!-- SECTION:BEGIN:SecEntryBlogMain -->
2912  <div id="ui-root-section-template--22020107665462__31588b61-6b95-4c0d-95e3-86a9ce057c8d-SecEntryBlogMain" class="ui-root"></div>
2913  
2913<script id="ui-data-section-template--22020107665462__31588b61-6b95-4c0d-95e3-86a9ce057c8d-SecEntryBlogMain" type="application/json">
2914    {  "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","
2914input_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_
2914image":"\/\/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"
2914: {"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}}]    }}
2915  </script>
2915
2916  
2916<script
2917    type="module"
2918  >
2919    import UI from "https://dlkcm4rp5v9zk.cloudfront.net/ui_modular.dist.js";
2920    const skelLoaderNodeId = null;
2921    const uiJsName = "SecEntryBlogMain";
2922    const uiRootId = "ui-root-section-template--22020107665462__31588b61-6b95-4c0d-95e3-86a9ce057c8d-SecEntryBlogMain";
2923    const uiDataId = "ui-data-section-template--22020107665462__31588b61-6b95-4c0d-95e3-86a9ce057c8d-SecEntryBlogMain";
2924    if (!(uiJsName in UI.sections)) {
2925      throw new Error(`Section ${uiJsName} not found in UI.sections`);
2926    }
2927    const uiModule = await UI.sections[uiJsName]();
2928    const uiInit = uiModule.default;
2929    const skelLoaderNode = skelLoaderNodeId !== null ? document.getElementById(skelLoaderNodeId) : null;
2930    const domNode = document.getElementById(uiRootId);
2931    const dataNode = document.getElementById(uiDataId);
2932    uiInit(domNode, dataNode, skelLoaderNode);
2933  </script>
2933
2934  <!-- SECTION:END:SecEntryBlogMain -->
2935
2936
2937
2938</div>
2939    </main>
2940
2941    
2941<script src="//pendulumlife.com/cdn/shop/t/10681/assets/rs_animations.js?v=107750905080198356721785256881"></script>
2941
2942
2943    
2944
2945    <footer role="contentinfo"><div id="shopify-section-rs_footer" class="shopify-section footer-container">
2946
2947
2948
2949  
2950<!-- SECTION:BEGIN:SecEntryRsFooter -->
2951  <div id="ui-root-section-rs_footer-SecEntryRsFooter" class="ui-root"></div>
2952  
2952<script id="ui-data-section-rs_footer-SecEntryRsFooter" type="application/json">
2953    {  "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","
2953input_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_
2953image":"\/\/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
2953ndulumlife.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
2953-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}
2954  </script>
2954
2955  
2955<script
2956    type="module"
2957  >
2958    import UI from "https://dlkcm4rp5v9zk.cloudfront.net/ui_modular.dist.js";
2959    const skelLoaderNodeId = null;
2960    const uiJsName = "SecEntryRsFooter";
2961    const uiRootId = "ui-root-section-rs_footer-SecEntryRsFooter";
2962    const uiDataId = "ui-data-section-rs_footer-SecEntryRsFooter";
2963    if (!(uiJsName in UI.sections)) {
2964      throw new Error(`Section ${uiJsName} not found in UI.sections`);
2965    }
2966    const uiModule = await UI.sections[uiJsName]();
2967    const uiInit = uiModule.default;
2968    const skelLoaderNode = skelLoaderNodeId !== null ? document.getElementById(skelLoaderNodeId) : null;
2969    const domNode = document.getElementById(uiRootId);
2970    const dataNode = document.getElementById(uiDataId);
2971    uiInit(domNode, dataNode, skelLoaderNode);
2972  </script>
2972
2973  <!-- SECTION:END:SecEntryRsFooter -->
2974
2975
2976<style> #shopify-section-rs_footer .paragraph {font-size: 12px;} </style></div></footer>
2977
2978    
2979
2980    <!-- **BEGIN** Typeform Script // Main Include - DO NOT MODIFY -->
2981    
2981<script src="//embed.typeform.com/next/embed.js"></script>
2981
2982    <!-- **END** Typeform Script // Main Include - DO NOT MODIFY -->
2983
2984    <link rel="stylesheet" href="//pendulumlife.com/cdn/shop/t/10681/assets/component_search.css?v=93728635360828357541785256881" media="print" onload="this.media='all'">
2985    <link rel="stylesheet" href="//pendulumlife.com/cdn/shop/t/10681/assets/tingle.css?v=169298708065155096411785256881" media="print" onload="this.media='all'">
2986    
2986<script src="//pendulumlife.com/cdn/shop/t/10681/assets/component_search.js?v=28824126873062387481785256882" type="module" async></script>
2986
2987    
2987<script src="//pendulumlife.com/cdn/shop/t/10681/assets/component_product_card.js?v=136127473442142305761785256881" type="module" async></script>
2987<!-- **BEGIN** Hextom QAB Integration // Main Include - DO NOT MODIFY -->
2988    <!-- **BEGIN** Hextom QAB Integration // Main - DO NOT MODIFY -->
2989<script type="application/javascript">
2990    window.hextom_qab_meta = {
2991        p1: [
2992            
2993        ],
2994        p2: {
2995            
2996        }
2997    };
2998</script>
2998
2999<!-- **END** Hextom QAB Integration // Main - DO NOT MODIFY -->
3000    <!-- **END** Hextom QAB Integration // Main Include - DO NOT MODIFY -->
3001
3002    
3002<script src="https://cdn-widgetsrepository.yotpo.com/v1/loader/e1yoy_7Erv5I1UFyWXOyZg" defer></script>
3002<script>
3003      window.stamped_force_jquery = true;
3004    </script>
3004
3005      <div class="float-widget" data-float-widget>
3006  <button
3007    type="button"
3008    class="float-widget__badge float-widget__trigger"
3009    data-float-open
3010    aria-haspopup="dialog"
3011    aria-expanded="false"
3012  >
3013    <span class="float-widget__badge-text">FSA/HSA eligible with</span>
3014    <img class="float-widget__badge-img" src="https://assets.getburst.com/images/badge/burst_badge_orange.svg" alt="Burst" />
3015  </button>
3016
3017  <div
3018    class="float-widget__overlay"
3019    data-float-modal
3020    role="dialog"
3021    aria-modal="true"
3022    aria-hidden="true"
3023    aria-labelledby="float-widget-title"
3024  >
3025    <div class="float-widget__content">
3026      <div class="float-widget__header">
3027        <button type="button" class="float-widget__close" data-float-close aria-label="Close">&times;</button>
3028        <h2 id="float-widget-title" class="float-widget__title">
3029          FSA/HSA eligible with
3030          <img class="float-widget__title-badge" src="https://assets.getburst.com/images/badge/burst_badge_orange.svg" alt="Burst" />
3031        </h2>
3032        <p class="float-widget__description">
3033          This product may be eligible for purchase with your FSA/HSA funds. Get up to 100% reimbursed using your pre-tax dollars with Burst.
3034        </p>
3035      </div>
3036      <div class="float-widget__body">
3037        <ol class="float-widget__steps">
3038          <li class="float-widget__step">
3039            <div class="float-widget__step-number">1</div>
3040            <div class="float-widget__step-info">
3041              <h3 class="float-widget__step-title">Purchase with any payment method</h3>
3042              <p class="float-widget__step-description">
3043                Use your credit card, debit card, or other payment method at checkout.
3044              </p>
3045            </div>
3046          </li>
3047          <li class="float-widget__step">
3048            <div class="float-widget__step-number">2</div>
3049            <div class="float-widget__step-info">
3050              <h3 class="float-widget__step-title">Get a letter of medical necessity</h3>
3051              <p class="float-widget__step-description">
3052                After checkout, fill out a brief health questionnaire for our licensed providers to review.
3053              </p>
3054            </div>
3055          </li>
3056          <li class="float-widget__step">
3057            <div class="float-widget__step-number">3</div>
3058            <div class="float-widget__step-info">
3059              <h3 class="float-widget__step-title">Get your reimbursement</h3>
3060              <p class="float-widget__step-description">
3061                If approved, Burst will help you get reimbursed from your FSA/HSA account.
3062              </p>
3063            </div>
3064          </li>
3065        </ol>
3066      </div>
3067      <div class="float-widget__footer">
3068        <button type="button" class="float-widget__continue" data-float-close>Continue shopping</button>
3069      </div>
3070    </div>
3071  </div>
3072</div>
3073<script>
3074  (function () {
3075    const script = document.currentScript;
3076    if (!script) {
3077      return;
3078    }
3079    const container = script.previousElementSibling;
3080    if (!container || !container.hasAttribute('data-float-widget')) {
3081      return;
3082    }
3083
3084    const ensureAssets = () => {
3085      const FONT_ID = 'float-widget-font';
3086      const STYLE_ID = 'float-widget-style';
3087      if (!document.getElementById(FONT_ID)) {
3088        const fontLink = document.createElement('link');
3089        fontLink.id = FONT_ID;
3090        fontLink.rel = 'stylesheet';
3091        fontLink.href = 'https://assets.getburst.com/fonts/satoshi.css';
3092        document.head.appendChild(fontLink);
3093      }
3094      if (!document.getElementById(STYLE_ID)) {
3095        const style = document.createElement('style');
3096        style.id = STYLE_ID;
3097        style.textContent = `
3098          .float-widget {
3099            display: block;
3100            height: 0;
3101            width: 100%;
3102            margin: 0;
3103            padding: 0;
3104            overflow: visible;
3105          }
3106          .float-widget__badge {
3107            display: none;
3108            align-items: center;
3109            gap: 6px;
3110            background: none;
3111            border: none;
3112            cursor: pointer;
3113            padding: 0;
3114            font-family: 'Satoshi', sans-serif;
3115          }
3116          .float-widget__badge-text {
3117            color: #0a0a0a;
3118            font-weight: 700;
3119            font-size: 0.625rem;
3120          }
3121          .float-widget__badge-img {
3122            height: 22px;
3123            width: auto;
3124          }
3125          .float-widget__overlay {
3126            display: none;
3127            position: fixed;
3128            z-index: 1000;
3129            inset: 0;
3130            width: 100%;
3131            height: 100%;
3132            background-color: rgba(0, 0, 0, 0.5);
3133            backdrop-filter: blur(4px);
3134          }
3135          .float-widget__overlay.is-open {
3136            display: flex;
3137            align-items: center;
3138            justify-content: center;
3139          }
3140          .float-widget__content {
3141            background-color: #ffffff;
3142            color: #0a0a0a;
3143            padding: 0;
3144            border-radius: 32px;
3145            width: 90%;
3146            max-width: 540px;
3147            max-height: 90vh;
3148            overflow-y: auto;
3149            position: relative;
3150            box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
3151            animation: float-widget-slide-in 0.3s ease-out;
3152            font-family: 'Satoshi', sans-serif;
3153          }
3154          @keyframes float-widget-slide-in {
3155            from {
3156              opacity: 0;
3157              transform: translateY(-20px) scale(0.95);
3158            }
3159            to {
3160              opacity: 1;
3161              transform: translateY(0) scale(1);
3162            }
3163          }
3164          .float-widget__header {
3165            display: flex;
3166            flex-direction: column;
3167            align-items: center;
3168            gap: 24px;
3169            padding: 32px 24px 24px 24px;
3170            position: relative;
3171          }
3172          .float-widget__title {
3173            display: flex;
3174            align-items: center;
3175            gap: 12px;
3176            font-size: 1.5rem;
3177            font-weight: 700;
3178            color: #0a0a0a;
3179            margin: 0;
3180          }
3181          .float-widget__title-badge {
3182            height: 48px;
3183            width: auto;
3184          }
3185          .float-widget__close {
3186            position: absolute;
3187            top: 16px;
3188            right: 16px;
3189            background: none;
3190            border: none;
3191            color: #aaa;
3192            font-size: 28px;
3193            font-weight: 700;
3194            cursor: pointer;
3195            line-height: 1;
3196            transition: color 0.2s;
3197            padding: 4px;
3198          }
3199          .float-widget__close:hover {
3200            color: #0a0a0a;
3201          }
3202          .float-widget__description {
3203            font-size: 1.25rem;
3204            line-height: 1.4;
3205            max-width: 447px;
3206            text-align: center;
3207            color: #0a0a0a;
3208            margin: 0;
3209          }
3210          .float-widget__body {
3211            display: flex;
3212            flex-direction: column;
3213            gap: 24px;
3214            padding: 24px 48px;
3215          }
3216          .float-widget__steps {
3217            list-style: none;
3218            padding: 0;
3219            margin: 0;
3220            display: flex;
3221            flex-direction: column;
3222            gap: 24px;
3223          }
3224          .float-widget__step {
3225            display: flex;
3226            align-items: center;
3227            gap: 24px;
3228            max-width: 491px;
3229          }
3230          .float-widget__step-number {
3231            display: flex;
3232            align-items: center;
3233            justify-content: center;
3234            flex: none;
3235            width: 32px;
3236            height: 32px;
3237            border-radius: 32px;
3238            background-color: #ffa64c;
3239            color: #0a0a0a;
3240            font-size: 1rem;
3241            font-weight: 700;
3242          }
3243          .float-widget__step-info {
3244            flex: 1;
3245            display: flex;
3246            flex-direction: column;
3247            align-items: flex-start;
3248            gap: 8px;
3249          }
3250          .float-widget__step-title {
3251            font-size: 1.25rem;
3252            font-weight: 700;
3253            color: #0a0a0a;
3254            margin: 0;
3255          }
3256          .float-widget__step-description {
3257            font-size: 1rem;
3258            color: #0a0a0a;
3259            line-height: 1.4;
3260            margin: 0;
3261          }
3262          .float-widget__footer {
3263            display: flex;
3264            flex-direction: column;
3265            align-items: center;
3266            padding: 32px;
3267            width: 100%;
3268            box-sizing: border-box;
3269          }
3270          .float-widget__continue {
3271            border: none;
3272            margin: 0;
3273            display: flex;
3274            align-items: center;
3275            justify-content: center;
3276            background-color: #0a0a0a;
3277            color: #ffffff;
3278            padding: 16px 24px;
3279            border-radius: 12px;
3280            font-size: 1.25rem;
3281            font-weight: 500;
3282            width: 100%;
3283            max-width: 447px;
3284            cursor: pointer;
3285            transition: background-color 0.2s ease;
3286            font-family: 'Satoshi', sans-serif;
3287          }
3288          .float-widget__continue:hover {
3289            background-color: #423e39;
3290            color: #ffffff;
3291          }
3292          @media (max-width: 480px) {
3293            .float-widget__content {
3294              width: 95%;
3295              max-height: 90vh;
3296              border-radius: 24px;
3297            }
3298            .float-widget__header {
3299              padding: 24px 20px 20px 20px;
3300            }
3301            .float-widget__title {
3302              font-size: 1.25rem;
3303            }
3304            .float-widget__title-badge {
3305              height: 36px;
3306            }
3307            .float-widget__description {
3308              font-size: 1rem;
3309            }
3310            .float-widget__body {
3311              padding: 20px 24px;
3312              gap: 20px;
3313            }
3314            .float-widget__steps {
3315              gap: 20px;
3316            }
3317            .float-widget__step {
3318              gap: 16px;
3319            }
3320            .float-widget__step-title {
3321              font-size: 1rem;
3322            }
3323            .float-widget__step-description {
3324              font-size: 0.875rem;
3325            }
3326            .float-widget__footer {
3327              padding: 24px 20px;
3328            }
3329            .float-widget__continue {
3330              font-size: 1rem;
3331              padding: 14px 20px;
3332            }
3333          }
3334        `;
3335        document.head.appendChild(style);
3336      }
3337    };
3338
3339    ensureAssets();
3340
3341    const trigger = container.querySelector('[data-float-open]');
3342    const overlay = container.querySelector('[data-float-modal]');
3343    const closeTargets = container.querySelectorAll('[data-float-close]');
3344    if (!trigger || !overlay || closeTargets.length === 0) {
3345      return;
3346    }
3347
3348    const body = document.body;
3349    const OPEN_KEY = 'floatWidgetOpenCount';
3350
3351    const handleKeyDown = (event) => {
3352      if (event.key === 'Escape') {
3353        closeModal();
3354      }
3355    };
3356
3357    const openModal = () => {
3358      overlay.classList.add('is-open');
3359      overlay.setAttribute('aria-hidden', 'false');
3360      trigger.setAttribute('aria-expanded', 'true');
3361      const openCount = Number(body.dataset[OPEN_KEY] || '0');
3362      if (openCount === 0) {
3363        body.dataset.floatWidgetOriginalOverflow = body.style.overflow || '';
3364        body.style.overflow = 'hidden';
3365      }
3366      body.dataset[OPEN_KEY] = String(openCount + 1);
3367      document.addEventListener('keydown', handleKeyDown);
3368    };
3369
3370    const closeModal = () => {
3371      overlay.classList.remove('is-open');
3372      overlay.setAttribute('aria-hidden', 'true');
3373      trigger.setAttribute('aria-expanded', 'false');
3374      const currentCount = Number(body.dataset[OPEN_KEY] || '1');
3375      const nextCount = Math.max(0, currentCount - 1);
3376      if (nextCount === 0) {
3377        const original = body.dataset.floatWidgetOriginalOverflow || '';
3378        body.style.overflow = original;
3379        delete body.dataset.floatWidgetOriginalOverflow;
3380        delete body.dataset[OPEN_KEY];
3381      } else {
3382        body.dataset[OPEN_KEY] = String(nextCount);
3383      }
3384      document.removeEventListener('keydown', handleKeyDown);
3385    };
3386
3387    trigger.addEventListener('click', openModal);
3388    closeTargets.forEach((btn) => btn.addEventListener('click', closeModal));
3389    overlay.addEventListener('click', (event) => {
3390      if (event.target === overlay) {
3391        closeModal();
3392      }
3393    });
3394
3395    const globalObject = window;
3396    if (!globalObject.__floatWidgetRegistry) {
3397      globalObject.__floatWidgetRegistry = [];
3398    }
3399    globalObject.__floatWidgetRegistry.push({ open: openModal, close: closeModal });
3400    if (!globalObject.__openFloatWidget) {
3401      globalObject.__openFloatWidget = function () {
3402        const registry = globalObject.__floatWidgetRegistry;
3403        if (registry && registry.length > 0) {
3404          registry[0].open();
3405        }
3406      };
3407    }
3408  })();
3409</script>
3409
3410
3411    
3412
3413    
3414
3415    <!-- Klaviyo onsite script test (new) START -->
3416    
3416<script
3417      async
3418      type="text/javascript"
3419      src="https://static.klaviyo.com/onsite/js/klaviyo.js?company_id=YjEPcy"
3420    ></script>
3420
3421    <!-- Klaviyo onsite script test (new) END -->
3422
3423    
3424    
3424<script defer>
3425      if (window.location.href === 'https://pendulumlife.com/a/review/write') {
3426        let headerImage = document.createElement('img');
3427        document
3428          .querySelector('.stamped-proxy-write')
3429          .insertBefore(headerImage, document.querySelector('.stamped-proxy-write').firstChild);
3430
3431        function runChanges() {
3432          // modify content
3433          document
3434            .querySelector('.stamped-proxy-write img')
3435            .setAttribute(
3436              'src',
3437              'https://cdn.shopify.com/s/files/1/0175/3104/3894/files/Reviews_Image_1215x911_d27d8fe8-e8ed-4da0-8009-2e9421df9f38.jpg'
3438            );
3439          document
3440            .querySelector('.stamped-proxy-write img')
3441            .setAttribute('style', 'width: 40%; display: block; margin: 30px auto 80px;');
3442
3443          document.querySelector('.stamped-file-uploader').style =
3444            'display: inline-block !important; vertical-align: middle;';
3445          document.querySelector('.stamped-file-uploader-btn').style =
3446            'display: inline-block !important; border-radius: 100px !important; font-size: 16px; padding: 24px 40px; margin: 20px 0 45px;';
3447          document.querySelector('.stamped-file-holder').style = 'margin: 20px 0px 45px;';
3448
3449          document.querySelector('.stamped-proxy-write .new-review-form .stamped-form-custom-questions').style =
3450            'display: block !important;';
3451
3452          const configMutationObserver = { attributes: true, childList: true, subtree: true };
3453
3454          const callbackMutationObserver = function (mutationList, observer) {
3455            for (const mutation of mutationList) {
3456              if (mutation.addedNodes.length > 0) {
3457                document.querySelector('.stamped-file-photo').style = 'width: auto;';
3458                document.querySelector('.stamped-file-holder .stamped-file-photo img').removeAttribute('width');
3459                document.querySelector('.stamped-file-holder .stamped-file-photo img').setAttribute('height', '80');
3460              }
3461            }
3462          };
3463
3464          const mutationObserver = new MutationObserver(callbackMutationObserver);
3465
3466          mutationObserver.observe(document.querySelector('.stamped-file-holder'), configMutationObserver);
3467
3468          if (window.matchMedia('(max-width:760px)').matches) {
3469            document
3470              .querySelector('.stamped-proxy-write img')
3471              .setAttribute('style', 'width: 95%; display: block; margin: 30px auto 80px;');
3472            document
3473              .querySelector('.stamped-proxy-write .stamped-form-actions')
3474              .appendChild(document.querySelector('.stamped-file-uploader'));
3475          }
3476          /*document.querySelector('.stamped-file-photo').style = "width: auto;";
3477        document.querySelector('.stamped-file-holder .stamped-file-photo img').removeAttribute("width");
3478        document.querySelector('.stamped-file-holder .stamped-file-photo img').setAttribute("height", "80");*/
3479        }
3480        /* ENFORCE */
3481        var callCount = 1;
3482        var repeater = setInterval(function () {
3483          if (callCount < 10) {
3484            runChanges();
3485            callCount += 1;
3486          } else {
3487            clearInterval(repeater);
3488          }
3489        }, 80);
3490        runChanges();
3491        repeater();
3492      }
3493    </script>
3493
3494
3495    
3495<script>
3496 // jquery polyfills
3497 function toggleClass( el, className ) {
3498  el.classList.contains(className) ?
3499  el.classList.remove(className) :
3500  el.classList.add(className);
3501}
3502
3503function setActiveClass( el, className ) {
3504  const brothers = el.parentNode.childNodes;
3505  brothers.forEach( bro => bro.tagName && bro.classList.remove( className ) );
3506  el.classList.add( className );
3507}
3508
3509function getNodeIndex(el) {
3510  return Array.from(el.parentNode.children).indexOf(el);
3511}
3512</script>
3512
3513
3514    
3515
3516    
3517    
3517<script src="//pendulumlife.com/cdn/shop/t/10681/assets/global_misc.js?v=23547485083559198671785256881" type="module"></script>
3517
3518    
3518<script src="//pendulumlife.com/cdn/shop/t/10681/assets/keen_slider.js?v=136089237942113224651785256882"></script>
3518
3519    
3519<script src="//pendulumlife.com/cdn/shop/t/10681/assets/splide.min.js?v=12103261331729571861785256881"></script>
3519
3520    
3520<script src="//pendulumlife.com/cdn/shop/t/10681/assets/splide-extension-auto-scroll.min.js?v=157408630528621081061785256880"></script>
3520
3521
3522    
3523
3524<script>
3525  (function () {
3526    var PROFOUND_ROUTER_URL = 'https://profound-router.vercel.app/log';
3527
3528    function track() {
3529      var params = {};
3530      var search = globalThis.location.search.substring(1);
3531      if (search) {
3532        search.split('&').forEach(function (pair) {
3533          var parts = pair.split('=');
3534          var key = decodeURIComponent(parts[0]);
3535          var value = decodeURIComponent(parts.slice(1).join('=') || '');
3536          params[key] = value;
3537        });
3538      }
3539
3540      var data = {
3541        method: 'GET',
3542        host: globalThis.location.hostname,
3543        path: globalThis.location.pathname,
3544        status_code: 200,
3545      };
3546
3547      if (document.referrer) data.referer = document.referrer;
3548      if (Object.keys(params).length > 0) data.query_params = params;
3549
3550      fetch(PROFOUND_ROUTER_URL, {
3551        method: 'POST',
3552        headers: { 'Content-Type': 'application/json' },
3553        body: JSON.stringify(data),
3554        keepalive: true,
3555      });
3556    }
3557
3558    if (document.readyState === 'complete') {
3559      track();
3560    } else {
3561      globalThis.addEventListener('load', track);
3562    }
3563  })();
3564</script>
3564
3565
3566  <style> body.cart #header .btn.v2 {display: none;} </style>
3567<div id="shopify-block-AVElYbHJnemxjbVVrN__10840395464443086010" class="shopify-block shopify-app-block">
3568
3569
3570<script>
3571  console.log("[Alia app extension] v1.0.5");
3572
3573  const BACKEND_URL = "https://backend.alia-prod.com";
3574
3575  window.ALIA_SHOPIFY_EXTENSION_INFO = {
3576    customerID: "",
3577    country: "US",
3578    market: "us",
3579    language: "en"
3580  }
3581
3582  if (document.readyState !== "loading") {
3583    initAlia();
3584  } else {
3585    document.addEventListener("DOMContentLoaded", () => initAlia(), { once: true });
3586  }
3587
3588  async function initAlia() {
3589    const url = BACKEND_URL + "/public/launcher.js?shopifyUrl=pendulum-therapeutics.myshopify.com";
3590    const script = document.createElement("script");
3591    script.src = url;
3592    script.async = true;
3593    document.head.appendChild(script);
3594  }
3595</script>
3595
3596
3597</div><div id="shopify-block-AUFcrV0h2SFU3Y1lSb__9108694385781200119" class="shopify-block shopify-app-block">
3597<script type="text/javascript">
3598  window.Moast = window.Moast || {};
3599  window.Moast.accesses = {
3600    removeBranding: true,
3601    widgetCustomization: true,
3602    proAppBlocks: true,
3603    multiProductTagging: true,
3604    increasedVideoUploads: true
3605  };
3606  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"}};
3607  window.Moast.widgetSettings = null;
3608</script>
3608
3609
3610
3611</div><div id="shopify-block-AMXlNNXM5SWtGZ0cxR__17151115064775110295" class="shopify-block shopify-app-block"><style data-recharge-theme='{"has_theme_customization": true, "design_mode": false }'>
3612  .recharge-theme {
3613    /* App */
3614    --recharge-app-background: #E6EAED;
3615    --recharge-app-container: 1200px;
3616    --recharge-app-vertical-padding: 32px;
3617
3618    /* Brand colors */
3619    
3620--recharge-color-brand: #1B3257;
3621
3622    /* Tints */
3623    --recharge-color-brand-120: #101e34;
3624    --recharge-color-brand-20: #495b79;
3625    --recharge-color-brand-40: #76849a;
3626    --recharge-color-brand-60: #a4adbc;
3627    --recharge-color-brand-75: #c6ccd5;
3628    --recharge-color-brand-85: #dde0e6;
3629
3630    /* Neutral */
3631    --recharge-color-neutral: hsl(217, 35%, 7%);
3632    --recharge-color-neutral-80: hsl(217, 7%, 25%);
3633    --recharge-color-neutral-70: hsl(217, 5%, 35%);
3634    --recharge-color-neutral-40: hsl(217, 3%, 63%);
3635    --recharge-color-neutral-10: hsl(217, 2%, 91%);
3636    
3637
3638    /* Links */
3639    --recharge-button-secondary: #1B3257;
3640    --recharge-button-secondary-120: #101e34;
3641    --recharge-button-secondary-60: #76849a;
3642
3643    /* Images */
3644    --recharge-images-ratio: 1;
3645
3646    /* Cards */
3647    
3648    --recharge-cards-background: #FFFFFF;
3649    
3650
3651    
3652    --recharge-cards-border-color: RGBA(0,0,0,0);
3653    
3654
3655    /* Fonts */
3656    --recharge-typography-scale: 16px;
3657    --recharge-typography-size-1: calc(3 * var(--recharge-typography-scale));
3658    --recharge-typography-size-2: calc(2.25 * var(--recharge-typography-scale));
3659    --recharge-typography-size-3: calc(1.625 * var(--recharge-typography-scale));
3660    --recharge-typography-size-4: calc(1.25 * var(--recharge-typography-scale));
3661    --recharge-typography-size-5: calc(1 * var(--recharge-typography-scale));
3662    --recharge-typography-size-6: calc(.875 * var(--recharge-typography-scale));
3663
3664    /** Text **/
3665    --recharge-typography-light: #FFFFFF;
3666    --recharge-typography-primary: var(--recharge-color-neutral);
3667    --recharge-typography-secondary: var(--recharge-color-neutral-70);
3668
3669    /* Corners */
3670    --recharge-corners-radius: 16px;
3671
3672    
3673    /* Button corners */
3674    --recharge-button-border-radius: calc(var(--recharge-corners-radius) * 1.5);
3675
3676    /* Views */
3677    
3678    --recharge-views-background: #E6EAED;
3679    
3680
3681    /* Buttons */
3682    --recharge-button-font-family: inherit;
3683    --recharge-button-brand: var(--recharge-color-brand);
3684    --recharge-button-color: #FFFFFF;
3685  }
3686</style>
3687
3688</div><div id="shopify-block-AbmR4ZVhWZXJvS2NJQ__2786716548061469553" class="shopify-block shopify-app-block">
3689
3690<script>
3691</script>
3691
3692
3693 </div><div id="shopify-block-ATXgxNFdUUHIrSGtDS__11352339400419244600" class="shopify-block shopify-app-block">
3693<script type="text/javascript">
3694  
3695    const harkScript = document.createElement('script');
3696    harkScript.src = 'https://storage.googleapis.com/prod_harks/sendhark_handler.js?randomstr=' + Date.now();
3697    document.body.appendChild(harkScript);
3698    harkScript.onload = function () {
3699      harkEmbedJs.initAll('68915f3a32036b9717d0a928', 'popup', null, {'hpbh': 'true', 'source': 'shopify'});
3700    };
3701  
3702</script>
3702
3703
3704
3705</div>
3705<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
3705
3706</body>
3707</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.