PageSourceSearch

https://efxusa.com/pages/about-efxusa

html efxusa.com collected 2026-09-25 01:43:55 UTC 91,060 bytes, 1,722 lines download raw bytes

1<!doctype html>
2<html class="no-js" lang="en">
3<head>
3<script data-source-attribution="shopify.event_observer.bootstrap">
4(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("//efxusa.com/cdn/shopifycloud/storefront/assets/storefront/event_observer_reporter-ed358274.js").then(e=>e.$(_,y,f,i,`2218006`)))})();
5//# sourceURL=event-observer-collector.js
6</script>
6
7
8<style>
9#popupIframe, #chatIframe {float:left!important;right:auto!important;}
10</style>
11<!-- Google Tag Manager -->
12<script>
vendor: 327 bytes, lines 12-16
12(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
13new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
14j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
15'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
16})(window,document,'script','dataLayer','
16GTM-59FKJS9B
vendor: 3 bytes, line 16
16');
16</script>
16
17<!-- End Google Tag Manager -->
18  <meta name="google-site-verification" content="jEYnTVVmECU0FEV0GBIp0AVgdUjyZjd5ZXVnBeTBGDY" />
19  <meta charset="utf-8">
20  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
21  <meta name="viewport" content="width=device-width,initial-scale=1">
22  <meta name="theme-color" content="#f7ca00">
23  <meta name="facebook-domain-verification" content="fgxmr355209oudmqmbbpmsrgkfs77f" />
24  
25  <meta name="p:domain_verify" content="75199d116aa135c08bf7d5ccb7321055"/>
26
27
28  <link rel="canonical" href="https://efxusa.com/pages/about-efxusa"><link rel="shortcut icon" href="//efxusa.com/cdn/shop/files/efx-favicon-32_32x32.png?v=1785954319" type="image/png" />
29<title>
30  About EFX
31
32&ndash; EFX USA
33
34</title><meta name="description" content="Based in Orange County, California. EFX Performance, Inc. EFX holographic performance technology is embedded in a line of products including wristbands, necklaces, insoles and clothing that are worn on the body."><meta property="og:site_name" content="EFX USA">
35<meta property="og:url" content="https://efxusa.com/pages/about-efxusa">
36<meta property="og:title" content="About EFX">
37<meta property="og:type" content="website">
38<meta property="og:description" content="Based in Orange County, California. EFX Performance, Inc. EFX holographic performance technology is embedded in a line of products including wristbands, necklaces, insoles and clothing that are worn on the body.">
39
40<meta name="twitter:site" content="@">
41<meta name="twitter:card" content="summary_large_image">
42<meta name="twitter:title" content="About EFX">
43<meta name="twitter:description" content="Based in Orange County, California. EFX Performance, Inc. EFX holographic performance technology is embedded in a line of products including wristbands, necklaces, insoles and clothing that are worn on the body.">
44<style>
45  @font-face {
46  font-family: Poppins;
47  font-weight: 700;
48  font-style: normal;
49  src: url("//efxusa.com/cdn/fonts/poppins/poppins_n7.56758dcf284489feb014a026f3727f2f20a54626.woff2") format("woff2"),
50       url("//efxusa.com/cdn/fonts/poppins/poppins_n7.f34f55d9b3d3205d2cd6f64955ff4b36f0cfd8da.woff") format("woff");
51}
52
53  @font-face {
54  font-family: Jost;
55  font-weight: 400;
56  font-style: normal;
57  src: url("//efxusa.com/cdn/fonts/jost/jost_n4.d47a1b6347ce4a4c9f437608011273009d91f2b7.woff2") format("woff2"),
58       url("//efxusa.com/cdn/fonts/jost/jost_n4.791c46290e672b3f85c3d1c651ef2efa3819eadd.woff") format("woff");
59}
60
61
62  @font-face {
63  font-family: Jost;
64  font-weight: 700;
65  font-style: normal;
66  src: url("//efxusa.com/cdn/fonts/jost/jost_n7.921dc18c13fa0b0c94c5e2517ffe06139c3615a3.woff2") format("woff2"),
67       url("//efxusa.com/cdn/fonts/jost/jost_n7.cbfc16c98c1e195f46c536e775e4e959c5f2f22b.woff") format("woff");
68}
69
70  @font-face {
71  font-family: Jost;
72  font-weight: 400;
73  font-style: italic;
74  src: url("//efxusa.com/cdn/fonts/jost/jost_i4.b690098389649750ada222b9763d55796c5283a5.woff2") format("woff2"),
75       url("//efxusa.com/cdn/fonts/jost/jost_i4.fd766415a47e50b9e391ae7ec04e2ae25e7e28b0.woff") format("woff");
76}
77
78  @font-face {
79  font-family: Jost;
80  font-weight: 700;
81  font-style: italic;
82  src: url("//efxusa.com/cdn/fonts/jost/jost_i7.d8201b854e41e19d7ed9b1a31fe4fe71deea6d3f.woff2") format("woff2"),
83       url("//efxusa.com/cdn/fonts/jost/jost_i7.eae515c34e26b6c853efddc3fc0c552e0de63757.woff") format("woff");
84}
85
86</style>
87
88  <link href="//efxusa.com/cdn/shop/t/13/assets/theme.scss.css?v=126902814279698134041772989106" rel="stylesheet" type="text/css" media="all" />
89
90  
90<script>
91    document.documentElement.className = document.documentElement.className.replace('no-js', 'js');
92
93    window.theme = window.theme || {};
94    theme.strings = {
95      addToCart: "Add to cart",
96      soldOut: "Sold Out",
97      unavailable: "Unavailable",
98      stockLabel: "[count] in stock",
99      cartSavings: "You're saving [savings]",
100      cartEmpty: "Your cart is currently empty.",
101      cartTermsConfirmation: "You must agree with the terms and conditions of sales to check out"
102    };
103    theme.settings = {
104      cartType: "page",
105      moneyFormat: "${{amount}}",
106      quickView: false,
107      themeVersion: "3.4.5"
108    };
109  </script>
109
110
111  
111<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
111<meta name="google-site-verification" content="GCQjBr8mi2KRog14IftJMwCTl5qIz4HJGQvX5_Zv2T0">
112<meta name="facebook-domain-verification" content="jlc3cscjto4zqsuqarh52jeufh4z2s">
113<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/2218006/digital_wallets/dialog">
114<meta id="in-context-paypal-metadata" data-shop-id="2218006" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD">
115<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
115<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
115
116<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
117<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=2218006" crossorigin="anonymous"></script>
vendor: 1 bytes, line 117
117
118<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":2218006,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/2218006","merchantName":"EFX USA","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"EFX USA","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 118
118
119<script id="shopify-features" type="application/json">{"accessToken":"592fa19e1d5840a09ec4e9f7b3ee6734","betas":["rich-media-storefront-analytics"],"domain":"efxusa.com","predictiveSearch":true,"shopId":2218006,"locale":"en"}</script>
vendor: 1 bytes, line 119
119
120<script>var Shopify = Shopify || {};
121Shopify.shop = "efxusa.myshopify.com";
122Shopify.locale = "en";
123Shopify.currency = {"active":"USD","rate":"1.0"};
124Shopify.country = "US";
125Shopify.theme = {"name":"Copy of Motion","id":140340461634,"schema_name":"Motion","schema_version":"3.4.5","theme_store_id":847,"role":"main"};
126Shopify.theme.handle = "null";
127Shopify.theme.style = {"id":null,"handle":null};
128Shopify.cdnHost = "efxusa.com/cdn";
129Shopify.routes = Shopify.routes || {};
130Shopify.routes.root = "/";
131Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
132Shopify.SignInWithShop = Shopify.SignInWithShop || {};
133Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
134Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 134
134
135<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 135
135
136<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 136
136
137<script>
138  window.ShopifyPay = window.ShopifyPay || {};
139  window.ShopifyPay.apiHost = "shop.app\/pay";
140  window.ShopifyPay.redirectState = null;
141</script>
vendor: 1 bytes, line 141
141
142<script>
143  window.Shopify = window.Shopify || {};
144  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
145  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
146  window.Shopify.SignInWithShop.eligible = true;
147</script>
vendor: 1 bytes, line 147
147
148<script id="shop-js-analytics" type="application/json">{"pageType":"page"}</script>
vendor: 1 bytes, line 148
148
149<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 149
149
150<script type="module">
151  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
152
153  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
154
155</script>
vendor: 1 bytes, line 155
155
156<script>
157  window.Shopify = window.Shopify || {};
158  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
159  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"]};
160</script>
vendor: 1 bytes, line 160
160
161<script>(function() {
162  var isLoaded = false;
163  function asyncLoad() {
164    if (isLoaded) return;
165    isLoaded = true;
166    var urls = ["https:\/\/cdn-widgetsrepository.yotpo.com\/v1\/loader\/pqL8siijlQAoN71uuJVP6nuUoQuwas3lFOZhRH5E?shop=efxusa.myshopify.com"];
167    for (var i = 0; i < urls.length; i++) {
168      var s = document.createElement('script');
169      s.type = 'text/javascript';
170      s.async = true;
171      s.src = urls[i];
172      var x = document.getElementsByTagName('script')[0];
173      x.parentNode.insertBefore(s, x);
174    }
175  };
176  if(window.attachEvent) {
177    window.attachEvent('onload', asyncLoad);
178  } else {
179    window.addEventListener('load', asyncLoad, false);
180  }
181})();</script>
vendor: 1 bytes, line 181
181
182<script id="__st">var __st={"a":2218006,"offset":-14400,"reqid":"de8591c1-8427-4d4b-8a72-e9ac9b11592e-1790300635","pageurl":"efxusa.com\/pages\/about-efxusa","s":"pages-9936454","u":"da570c369e90","p":"page","rtyp":"page","rid":9936454};</script>
vendor: 1 bytes, line 182
182
183<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 183
183
184<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 184
184
185<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//efxusa.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 185
185
186<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 = "//efxusa.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>
186<script crossorigin="anonymous" defer="defer" src="//efxusa.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 186
186
187<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 187
187
188<script>
189  window.Shopify = window.Shopify || {};
190  window.Shopify.MCP = window.Shopify.MCP || {};
191  window.Shopify.MCP.enabled = true;
192  window.Shopify.MCP.shop = "efxusa.myshopify.com";
193  window.Shopify.MCP.mcpEndpoint = "https:\/\/efxusa.com\/api\/mcp";
194  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"]}}];
195</script>
vendor: 1 bytes, line 195
195
196<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("\/\/efxusa.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
197</script>
vendor: 1 bytes, line 197
197
198<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://efxusa.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
199</script>
vendor: 1 bytes, line 199
199
200<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
201  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);
202</script>
vendor: 1 bytes, line 202
202
203<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})}}));
204</script>
vendor: 1 bytes, line 204
204
205<script id='scb4127' type='text/javascript' async='' src='https://efxusa.com/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script>
205<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://efxusa.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
206<style id="shopify-accelerated-checkout-cart">
207        #shopify-buyer-consent {
208  margin-top: 1em;
209  display: inline-block;
210  width: 100%;
211}
212
213#shopify-buyer-consent.hidden {
214  display: none;
215}
216
217#shopify-subscription-policy-button {
218  background: none;
219  border: none;
220  padding: 0;
221  text-decoration: underline;
222  font-size: inherit;
223  cursor: pointer;
224}
225
226#shopify-subscription-policy-button::before {
227  box-shadow: none;
228}
229
230      </style>
231
232<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
232
233  <!--[if lt IE 9]>
234<script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.2/html5shiv.min.js" type="text/javascript"></script>
234
235<![endif]-->
236<!--[if (lte IE 9) ]>
236<script src="//efxusa.com/cdn/shop/t/13/assets/match-media.min.js?v=159635276924582161481771769547" type="text/javascript"></script>
236<![endif]-->
237
238
239  
239<script src="//code.jquery.com/jquery-3.1.0.min.js" type="text/javascript"></script>
239
240  
240<script>theme.jQuery = jQuery;</script>
240
241
242  
243  
243<script src="//efxusa.com/cdn/shop/t/13/assets/vendor.js" defer="defer"></script>
243
244
245
246
247  
248
249  
250  
250<script src="//efxusa.com/cdn/shop/t/13/assets/theme.js?v=56752862006724569741771769547" defer="defer"></script>
250
251
252
253<!-- Hotjar Tracking Code for https://www.efxusa.com -->
254<script>
vendor: 125 bytes, lines 254-257
254
255    (function(h,o,t,j,a,r){
256        h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};
257        h._hjSettings={hjid:
2573711750
vendor: 258 bytes, lines 257-262
257,hjsv:6};
258        a=o.getElementsByTagName('head')[0];
259        r=o.createElement('script');r.async=1;
260        r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;
261        a.appendChild(r);
262    })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');
263</script>
263
264
265<!-- Google tag (gtag.js) -->
vendor: 64 bytes, lines 265-266
265
266<script async src="https://www.googletagmanager.com/gtag/js?id=
266G-V70CCYPJXK
vendor: 12 bytes, line 266
266"></script>
267<script>
268  
vendor: 134 bytes, lines 268-272
268window.dataLayer = window.dataLayer || [];
269  function gtag(){dataLayer.push(arguments);}
270  gtag('js', new Date());
271
272  gtag('config', '
272G-V70CCYPJXK
vendor: 4 bytes, line 272
272');
273</script>
273
274  
275<!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->
276
277
278
279
280
281
282
283
284
285
286
287
288  
288<script async src="https://static.klaviyo.com/onsite/js/Ha3xMt/klaviyo.js?company_id=Ha3xMt"></script>
288
289  
289<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>
289
290
291  
292
293
294
295
296  
296<script>
297    window.klaviyoReviewsProductDesignMode = false
298  </script>
298
299
300
301
302
303
304
305
306
307
308<!-- END app block --><meta property="og:image" content="https://cdn.shopify.com/s/files/1/0221/8006/files/efx2.png?height=628&pad_color=fff&v=1613777501&width=1200" />
309<meta property="og:image:secure_url" content="https://cdn.shopify.com/s/files/1/0221/8006/files/efx2.png?height=628&pad_color=fff&v=1613777501&width=1200" />
310<meta property="og:image:width" content="1200" />
311<meta property="og:image:height" content="628" />
312<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
313<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: 2218006,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "page"};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 313
313
314<script>
315  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
316</script>
vendor: 1 bytes, line 316
316
317<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}
317).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: 2218006,storefrontBaseUrl: "https://efxusa.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://efxusa.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"1514045506","configuration":"{\"accountID\":\"Ha3xMt\",\"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"]}
317,{"id":"1506082882","configuration":"{\"tagID\":\"2614370139920\"}","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":[]},"dataSharingState":"optimized"},{"id":"1465188418","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"AW-17079040232\\\",\\\"GT-T53723DD\\\",\\\"G-5R0P2MY2DX\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"AW-17079040232\\\/I51KCIHyv80bEOjx9c8_\\\",\\\"G-5R0P2MY2DX\\\"]},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"AW-17079040232\\\/dE_dCPXxv80bEOjx9c8_\\\",\\\"G-5R0P2MY2DX\\\"]},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"AW-17079040232\\\/Qi4eCP7xv80bEOjx9c8_\\\",\\\"MC-DMPB5819CK\\\",\\\"G-5R0P2MY2DX\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"AW-17079040232\\\/kWXsCPLxv80bEOjx9c8_\\\",\\\"MC-DMPB5819CK\\\",\\\"G-5R0P2MY2DX\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"AW-17079040232\\\/b9KECPvxv80bEOjx9c8_\\\",\\\"MC-DMPB5819CK\\\",\\\"G-5R0P2MY2DX\\\"]},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"AW-17079040232\\\/3HsMCITyv80bEOjx9c8_\\\",\\\"G-5R0P2MY2DX\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"AW-17079040232\\\/ASyzCPjxv80bEOjx9c8_\\\",\\\"G-5R0P2MY2DX\\\"]}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"1407746114","configuration":"{\"accountID\":\"efxusa\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"4f82d0323b06a4642fbff9b42c9979eb","type":"APP","apiClientId":12388204545,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1383923778","configuration":"{\"yotpoStoreId\":\"pqL8siijlQAoN71uuJVP6nuUoQuwas3lFOZhRH5E\"}","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":"96632898","configuration":"{\"pixel_id\":\"670239163665493\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"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":"EFX USA","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"efxusa.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/efxusa.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://efxusa.com/cdn","c8540278we853e1abpb62b2c4amde256306",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"140340461634","themeStoreId":"847","themePublished":"true","eventMetadataId":"a51bba80-4df6-446a-9185-4839c41b121b","pageType":"page","resourceId":"9936454","shopId":"2218006","storefrontBaseUrl":"https:\/\/efxusa.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"c8540278we853e1abpb62b2c4amde256306","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
317<script>
318  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
319  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
320  window.ShopifyAnalytics.meta.currency = 'USD';
321  var meta = {"page":{"pageType":"page","resourceType":"page","resourceId":9936454,"requestId":"de8591c1-8427-4d4b-8a72-e9ac9b11592e-1790300635"}};
322  for (var attr in meta) {
323    window.ShopifyAnalytics.meta[attr] = meta[attr];
324  }
325</script>
vendor: 1 bytes, line 325
325
326<script class="analytics">
327  (function () {
328    var customDocumentWrite = function(content) {
329      var jquery = null;
330
331      if (window.jQuery) {
332        jquery = window.jQuery;
333      } else if (window.Checkout && window.Checkout.$) {
334        jquery = window.Checkout.$;
335      }
336
337      if (jquery) {
338        jquery('body').append(content);
339      }
340    };
341
342    var hasLoggedConversion = function(token) {
343      if (token) {
344        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
345      }
346      return false;
347    }
348
349    var setCookieIfConversion = function(token) {
350      if (token) {
351        var twoMonthsFromNow = new Date(Date.now());
352        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
353
354        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
355      }
356    }
357
358    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
359    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
360    if (trekkie.integrations) {
361      return;
362    }
363    trekkie.methods = [
364      'identify',
365      'page',
366      'ready',
367      'track',
368      'trackForm',
369      'trackLink'
370    ];
371    trekkie.factory = function(method) {
372      return function() {
373        var args = Array.prototype.slice.call(arguments);
374        args.unshift(method);
375        trekkie.push(args);
376        if (method == 'track' || method == 'page') {
377          var pageUrl;
378          try {
379            pageUrl = window.location.href;
380          } catch (e) {}
381          var pageReferrer;
382          try {
383            pageReferrer = document.referrer;
384          } catch (e) {}
385          try {
386            if (window.__TREKKIE_SHIM_QUEUE == null) {
387              window.__TREKKIE_SHIM_QUEUE = [];
388            }
389            window.__TREKKIE_SHIM_QUEUE.push({
390              from: 'trekkie-stub',
391              method: method,
392              args: args.slice(1),
393              pageContext: {
394                url: pageUrl,
395                referrer: pageReferrer
396              }
397            });
398          } catch (e) {
399            // no-op
400          }
401        }
402        return trekkie;
403      };
404    };
405    for (var i = 0; i < trekkie.methods.length; i++) {
406      var key = trekkie.methods[i];
407      trekkie[key] = trekkie.factory(key);
408    }
409    trekkie.load = function(config) {
410      trekkie.config = config || {};
411      trekkie.config.initialDocumentCookie = document.cookie;
412      var first = document.getElementsByTagName('script')[0];
413var script = document.createElement('script');
414script.type = 'text/javascript';
415script.onerror = function(e) {
416  var scriptFallback = document.createElement('script');
417  scriptFallback.type = 'text/javascript';
418  scriptFallback.onerror = function(error) {
419          var Monorail = {
420      produce: function produce(monorailDomain, schemaId, payload) {
421        var currentMs = new Date().getTime();
422        var event = {
423          schema_id: schemaId,
424          payload: payload,
425          metadata: {
426            event_created_at_ms: currentMs,
427            event_sent_at_ms: currentMs
428          }
429        };
430        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
431      },
432      sendRequest: function sendRequest(endpointUrl, payload) {
433        // Try the sendBeacon API
434        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
435          var blobData = new window.Blob([payload], {
436            type: 'text/plain'
437          });
438
439          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
440            return true;
441          } // sendBeacon was not successful
442
443        } // XHR beacon
444
445        var xhr = new XMLHttpRequest();
446
447        try {
448          xhr.open('POST', endpointUrl);
449          xhr.setRequestHeader('Content-Type', 'text/plain');
450          xhr.send(payload);
451        } catch (e) {
452          console.log(e);
453        }
454
455        return false;
456      },
457      isIos12: function isIos12() {
458        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
459      }
460    };
461    Monorail.produce('monorail-edge.shopifysvc.com',
462      'trekkie_storefront_load_errors/1.1',
463      {shop_id: 2218006,
464      theme_id: 140340461634,
465      app_name: "storefront",
466      context_url: window.location.href,
467      source_url: "//efxusa.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"});
468
469  };
470  scriptFallback.async = true;
471  scriptFallback.src = '//efxusa.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
472  first.parentNode.insertBefore(scriptFallback, first);
473};
474script.async = true;
475script.src = '//efxusa.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
476first.parentNode.insertBefore(script, first);
477
478    };
479    trekkie.load(
480      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":2218006,"isMerchantRequest":null,"themeId":14
4800340461634,"themeCityHash":"5834712206013658354","contentLanguage":"en","currency":"USD","eventMetadataId":"a51bba80-4df6-446a-9185-4839c41b121b"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
481    );
482
483    var loaded = false;
484    trekkie.ready(function() {
485      if (loaded) return;
486      loaded = true;
487
488      window.ShopifyAnalytics.lib = window.trekkie;
489
490      var originalDocumentWrite = document.write;
491      document.write = customDocumentWrite;
492      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
493      document.write = originalDocumentWrite;
494
495      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
496      var token = match? match[1]: undefined;
497      if (!hasLoggedConversion(token)) {
498        setCookieIfConversion(token);
499        
500      }
501    });
502
503    window.ShopifyAnalytics.lib.page(null,{"pageType":"page","resourceType":"page","resourceId":9936454,"requestId":"de8591c1-8427-4d4b-8a72-e9ac9b11592e-1790300635","shopifyEmitted":true});
504
505    var eventsListenerScript = document.createElement('script');
506    eventsListenerScript.async = true;
507    eventsListenerScript.src = "//efxusa.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
508    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
509})();</script>
509
510  
510<script>
511  if (!window.ga || (window.ga && typeof window.ga !== 'function')) {
512    window.ga = function ga() {
513      (window.ga.q = window.ga.q || []).push(arguments);
514      if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
515        window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"});
516      }
517      console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information.");
518    };
519    if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
520      window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"});
521    }
522  }
523</script>
vendor: 1 bytes, line 523
523
524<script
525  defer
526  src="https://efxusa.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
527  data-application="storefront-renderer"
528  data-shop-id="2218006"
529  data-render-region="gcp-us-central1"
530  data-page-type="page"
531  data-theme-instance-id="140340461634"
532  data-theme-name="Motion"
533  data-theme-version="3.4.5"
534  data-monorail-region="shop_domain"
535  data-resource-timing-sampling-rate="10"
536  data-shs="true"
537  data-shs-beacon="true"
538  data-shs-export-with-fetch="true"
539  data-shs-logs-sample-rate="1"
540  data-shs-beacon-endpoint="https://efxusa.com/api/collect"
541></script>
541
542<meta name="shopify-y" content="dcbb0e65-ca62-4699-aeda-bc47e59ddc84" data-expiration="1821858235000"><meta name="shopify-s" content="691cd01a-c520-434c-a74f-32bc04e18a36" data-expiration="1790302435000"><meta name="new-cookie-storage-activated" content="t">
543</head>
544
545<body class="template-page" data-transitions="true">
546<!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 546-547
546
547<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
547GTM-59FKJS9B
vendor: 83 bytes, lines 547-548
547"
548height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
549<!-- End Google Tag Manager (noscript) -->
550<!-- 
550<script type="text/javascript" src="https://apiv2.popupsmart.com/api/Bundle/358913" async></script>
550 -->
551  
552    
552<script type="text/javascript">window.setTimeout(function() { document.body.className += " loaded"; }, 25);</script>
552
553  
554
555  <a class="in-page-link visually-hidden skip-link" href="#MainContent">Skip to content</a>
556
557  <div id="PageContainer" class="page-container">
558    <div class="transition-body">
559
560    <div id="shopify-section-header" class="shopify-section">
561
562
563
564<div id="NavDrawer" class="drawer drawer--right">
565  <div class="drawer__fixed-header">
566    <div class="drawer__header appear-animation appear-delay-1">
567      <div class="drawer__title">
568        
569
570      </div>
571      <div class="drawer__close">
572        <button type="button" class="drawer__close-button js-drawer-close">
573          <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><defs><style>.cls-1{fill:none;stroke:#000;stroke-miterlimit:10;stroke-width:2px}</style></defs><path class="cls-1" d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg>
574          <span class="icon__fallback-text">Close menu</span>
575        </button>
576      </div>
577    </div>
578  </div>
579  <div class="drawer__inner">
580
581    <ul class="mobile-nav" role="navigation" aria-label="Primary">
582      
583
584
585        <li class="mobile-nav__item appear-animation appear-delay-2">
586          
587            <a href="/" class="mobile-nav__link">HOME</a>
588          
589
590          
591        </li>
592      
593
594
595        <li class="mobile-nav__item appear-animation appear-delay-3">
596          
597            <a href="/collections" class="mobile-nav__link">SHOP</a>
598          
599
600          
601        </li>
602      
603
604
605        <li class="mobile-nav__item appear-animation appear-delay-4">
606          
607            <a href="/pages/testimonials" class="mobile-nav__link">REVIEWS</a>
608          
609
610          
611        </li>
612      
613
614
615        <li class="mobile-nav__item appear-animation appear-delay-5">
616          
617            <a href="/pages/videos" class="mobile-nav__link">VIDEOS</a>
618          
619
620          
621        </li>
622      
623
624      
625
626          <li class="mobile-nav__item appear-animation appear-delay-6">
627            <a href="/account/login" class="mobile-nav__link">Log in</a>
628          </li>
629        
630      
631
632      <li class="mobile-nav__spacer"></li>
633
634    </ul>
635
636  <ul class="mobile-nav__social">
637    
638<li class="appear-animation appear-delay-7">
639        <a href="https://www.facebook.com/efxperformance/" title="EFX USA on Facebook">
640          <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-facebook" viewBox="0 0 32 32"><path fill="#444" d="M18.56 31.36V17.28h4.48l.64-5.12h-5.12v-3.2c0-1.28.64-2.56 2.56-2.56h2.56V1.28H19.2c-3.84 0-7.04 2.56-7.04 7.04v3.84H7.68v5.12h4.48v14.08h6.4z"/></svg>
641          <span class="icon__fallback-text">Facebook</span>
642        </a>
643      </li>
644    
645    
646    
647    
648    
649    
650    
651    
652    
653  </ul>
654
655  </div>
656</div>
657
658
659
660
661
662
663
664<style>
665  .site-nav__link {
666    font-size: 21px;
667
668    
669  }
670</style>
671
672<div data-section-id="header" data-section-type="header-section">
673  <div class="header-wrapper">
674
675    
676      <div class="announcement">
677  
678
679    <span class="announcement__text announcement__text--open" data-text="increase-balance-strength-and-flexibility">
680      INCREASE BALANCE STRENGTH AND FLEXIBILITY
681    </span>
682
683  
684
685  
686</div>
687
688    
689
690    <header class="site-header" data-sticky="true">
691      <div class="page-width">
692        <div
693          class="header-layout header-layout--left"
694          data-logo-align="left">
695
696          
697            <div class="header-item header-item--logo">
698              
699  
700
701    
702<style>
703    .header-item--logo,
704    .header-layout--left-center .header-item--logo,
705    .header-layout--left-center .header-item--icons {
706      -webkit-box-flex: 0 1 140px;
707      -ms-flex: 0 1 140px;
708      flex: 0 1 140px;
709    }
710
711    @media only screen and (min-width: 590px) {
712      .header-item--logo,
713      .header-layout--left-center .header-item--logo,
714      .header-layout--left-center .header-item--icons {
715        -webkit-box-flex: 0 0 300px;
716        -ms-flex: 0 0 300px;
717        flex: 0 0 300px;
718      }
719    }
720
721    .site-header__logo a {
722      max-width: 140px;
723    }
724    .is-light .site-header__logo .logo--inverted {
725      max-width: 140px;
726    }
727    @media only screen and (min-width: 590px) {
728      .site-header__logo a {
729        max-width: 300px;
730      }
731
732      .is-light .site-header__logo .logo--inverted {
733        max-width: 300px;
734      }
735    }
736    </style>
737
738    
739      <div class="h1 site-header__logo" itemscope itemtype="http://schema.org/Organization">
740    
741    
742      
743      <a
744        href="/"
745        itemprop="url"
746        class="site-header__logo-link logo--has-inverted">
747        <img
748          class="small--hide"
749          src="//efxusa.com/cdn/shop/files/logoOk_300x.png?v=1613772348"
750          srcset="//efxusa.com/cdn/shop/files/logoOk_300x.png?v=1613772348 1x, //efxusa.com/cdn/shop/files/[email protected]?v=1613772348 2x"
751          alt="EFX USA"
752          itemprop="logo">
753        <img
754          class="medium-up--hide"
755          src="//efxusa.com/cdn/shop/files/logoOk_140x.png?v=1613772348"
756          srcset="//efxusa.com/cdn/shop/files/logoOk_140x.png?v=1613772348 1x, //efxusa.com/cdn/shop/files/[email protected]?v=1613772348 2x"
757          alt="EFX USA">
758      </a>
759      
760        <a
761          href="/"
762          itemprop="url"
763          class="site-header__logo-link logo--inverted">
764          <img
765            class="small--hide"
766            src="//efxusa.com/cdn/shop/files/logoBcoOk2_300x.png?v=1613772348"
767            srcset="//efxusa.com/cdn/shop/files/logoBcoOk2_300x.png?v=1613772348 1x, //efxusa.com/cdn/shop/files/[email protected]?v=1613772348 2x"
768            alt="EFX USA"
769            itemprop="logo">
770          <img
771            class="medium-up--hide"
772            src="//efxusa.com/cdn/shop/files/logoBcoOk2_140x.png?v=1613772348"
773            srcset="//efxusa.com/cdn/shop/files/logoBcoOk2_140x.png?v=1613772348 1x, //efxusa.com/cdn/shop/files/[email protected]?v=1613772348 2x"
774            alt="EFX USA">
775        </a>
776      
777    
778    
779      </div>
780    
781
782  
783
784
785
786
787            </div>
788          
789
790          
791            <div class="header-item header-item--navigation">
792              
793
794
795<ul
796  class="site-nav site-navigation medium-down--hide"
797  
798    role="navigation" aria-label="Primary"
799  >
800  
801
802
803    <li
804      class="site-nav__item site-nav__expanded-item"
805      >
806
807      <a href="/" class="site-nav__link">
808        HOME
809        
810      </a>
811      
812    </li>
813  
814
815
816    <li
817      class="site-nav__item site-nav__expanded-item"
818      >
819
820      <a href="/collections" class="site-nav__link">
821        SHOP
822        
823      </a>
824      
825    </li>
826  
827
828
829    <li
830      class="site-nav__item site-nav__expanded-item"
831      >
832
833      <a href="/pages/testimonials" class="site-nav__link">
834        REVIEWS
835        
836      </a>
837      
838    </li>
839  
840
841
842    <li
843      class="site-nav__item site-nav__expanded-item"
844      >
845
846      <a href="/pages/videos" class="site-nav__link">
847        VIDEOS
848        
849      </a>
850      
851    </li>
852  
853</ul>
854
855            </div>
856          
857
858          
859
860          <div class="header-item header-item--icons">
861            <div class="site-nav site-nav--icons">
862  
863  <div class="site-nav__icons">
864    
865      <a class="site-nav__link site-nav__link--icon medium-down--hide" href="/account">
866        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-user" viewBox="0 0 64 64"><defs><style>.cls-1{fill:none;stroke:#000;stroke-miterlimit:10;stroke-width:2px}</style></defs><path class="cls-1" d="M35 39.84v-2.53c3.3-1.91 6-6.66 6-11.41 0-7.63 0-13.82-9-13.82s-9 6.19-9 13.82c0 4.75 2.7 9.51 6 11.41v2.53c-10.18.85-18 6-18 12.16h42c0-6.19-7.82-11.31-18-12.16z"/></svg>
867        <span class="icon__fallback-text">
868          
869            Log in
870          
871        </span>
872      </a>
873    
874
875    
876      <a href="/search" class="site-nav__link site-nav__link--icon js-search-header js-no-transition">
877        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 64 64"><defs><style>.cls-1{fill:none;stroke:#000;stroke-miterlimit:10;stroke-width:2px}</style></defs><path class="cls-1" d="M47.16 28.58A18.58 18.58 0 1 1 28.58 10a18.58 18.58 0 0 1 18.58 18.58zM54 54L41.94 42"/></svg>
878        <span class="icon__fallback-text">Search</span>
879      </a>
880    
881
882    
883      <button
884        type="button"
885        class="site-nav__link site-nav__link--icon js-drawer-open-nav large-up--hide"
886        aria-controls="NavDrawer">
887        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-hamburger" viewBox="0 0 64 64"><defs><style>.cls-1{fill:none;stroke:#000;stroke-miterlimit:10;stroke-width:2px}</style></defs><path class="cls-1" d="M7 15h51M7 32h43M7 49h51"/></svg>
888        <span class="icon__fallback-text">Site navigation</span>
889      </button>
890    
891
892    <a href="/cart" class="site-nav__link site-nav__link--icon js-drawer-open-cart js-no-transition" aria-controls="CartDrawer">
893      <span class="cart-link">
894        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-cart" viewBox="0 0 64 64"><defs><style>.cls-1{fill:none;stroke:#000;stroke-miterlimit:10;stroke-width:2px}</style></defs><path class="cls-1" d="M14 17.44h46.79l-7.94 25.61H20.96l-9.65-35.1H3"/><circle cx="27" cy="53" r="2"/><circle cx="47" cy="53" r="2"/></svg>
895        <span class="icon__fallback-text">Cart</span>
896        <span class="cart-link__bubble"></span>
897      </span>
898    </a>
899  </div>
900</div>
901
902          </div>
903        </div>
904
905        
906      </div>
907      <div class="site-header__search-container">
908        <div class="site-header__search">
909          <div class="page-width">
910            <form action="/search" method="get" class="site-header__search-form" role="search">
911              
912                <input type="hidden" name="type" value="product">
913              
914              <button type="submit" class="text-link site-header__search-btn">
915                <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 64 64"><defs><style>.cls-1{fill:none;stroke:#000;stroke-miterlimit:10;stroke-width:2px}</style></defs><path class="cls-1" d="M47.16 28.58A18.58 18.58 0 1 1 28.58 10a18.58 18.58 0 0 1 18.58 18.58zM54 54L41.94 42"/></svg>
916                <span class="icon__fallback-text">Search</span>
917              </button>
918              <input type="search" name="q" value="" placeholder="Search our store" class="site-header__search-input" aria-label="Search our store">
919            </form>
920            <button type="button" class="js-search-header-close text-link site-header__search-btn">
921              <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><defs><style>.cls-1{fill:none;stroke:#000;stroke-miterlimit:10;stroke-width:2px}</style></defs><path class="cls-1" d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg>
922              <span class="icon__fallback-text">"Close (esc)"</span>
923            </button>
924          </div>
925        </div>
926      </div>
927    </header>
928  </div>
929</div>
930
931
932</div>
933
934      <main class="main-content" id="MainContent">
935        <div class="page-width page-content">
936
937  
938
939  
940  <nav class="breadcrumb" role="navigation" aria-label="breadcrumbs">
941    <a href="/" title="Back to the frontpage">Home</a>
942
943    
944
945      <span class="divider" aria-hidden="true">/</span>
946     <span>About Us</span>
947
948    
949  </nav>
950  
951
952
953
954
955	<div class="grid">
956    <div class="grid__item medium-up--three-quarters medium-up--push-one-eighth">
957
958      <header class="section-header">
959        <h1 class="section-header__title">About Us</h1>
960      </header>
961
962      <div class="rte rte--nomargin">
963        <p style="text-align: left;"><img src="//cdn.shopify.com/s/files/1/0221/8006/files/Screen_Shot_2015-08-27_at_12.17.50_PM_large.png?2395441142992439746"><br><br>Founded in 2009 and based in Orange County, California, EFX Performance, Inc. arranges for the manufacturing, licensing and distribution of holographic performance technology throughout the world. EFX holographic performance technology is embedded in a line of products including wristbands, necklaces, insoles and clothing that are worn on the body. EFX products are worn by people from all walks of life including professional and amateur athletes, performers, celebrities, military personnel, and senior citizens. EFX products are available for sale online, at major sporting and public events, and through a network of retail locations in more than 30 countries.</p>
964      </div>
965
966    </div>
967  </div>
968
969</div>
970
971      </main>
972
973      <div id="shopify-section-footer" class="shopify-section"><footer class="site-footer">
974  <div class="page-width">
975
976    <div class="grid">
977      
978      
979        
980        <style>
981        @media only screen and (min-width: 590px) {
982          .footer__item--1494292481350 {
983            width: 20%;
984          }
985        }
986        </style>
987
988        
989
990        
991          <div  class="grid__item small--hide footer__item--1494292481350">
992            <div class="footer__logo-social">
993  
994    <style>
995      .footer__logo a {
996        height: 50px;
997      }
998    </style><div class="footer__logo">
999      <a href="/">
1000        <img src="//efxusa.com/cdn/shop/files/[email protected]?v=1613147146" alt="EFX USA">
1001      </a>
1002    </div>
1003  
1004
1005  <ul class="no-bullets footer__social">
1006    
1007      <li>
1008        <a href="https://www.facebook.com/efxperformance/" title="EFX USA on Facebook">
1009          <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-facebook" viewBox="0 0 32 32"><path fill="#444" d="M18.56 31.36V17.28h4.48l.64-5.12h-5.12v-3.2c0-1.28.64-2.56 2.56-2.56h2.56V1.28H19.2c-3.84 0-7.04 2.56-7.04 7.04v3.84H7.68v5.12h4.48v14.08h6.4z"/></svg>
1010          <span class="icon__fallback-text">Facebook</span>
1011        </a>
1012      </li>
1013    
1014    
1015    
1016    
1017    
1018    
1019    
1020    
1021    
1022  </ul>
1023
1024</div>
1025
1026<p class="footer__powered_by small--hide"><a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=poweredby&amp;utm_medium=shopify&amp;utm_source=onlinestore">Ecommerce Software by Shopify</a></p>
1027
1028
1029          </div>
1030        
1031      
1032        
1033        <style>
1034        @media only screen and (min-width: 590px) {
1035          .footer__item--1494301487049 {
1036            width: 20%;
1037          }
1038        }
1039        </style>
1040
1041        
1042
1043        
1044          <div  class="grid__item footer__item--1494301487049">
1045            
1046  
1047  <div
1048    >
1049    <div class="collapsible-content__inner">
1050      <div class="footer__collapsible footer_collapsible--disabled">
1051        <ul class="no-bullets site-footer__linklist">
1052          
1053            <li><a href="/pages/about-efxusa">Company</a></li>
1054          
1055            <li><a href="/pages/faqs">FAQ</a></li>
1056          
1057            <li><a href="/pages/contact">Contact</a></li>
1058          
1059            <li><a href="/pages/legal">Legal</a></li>
1060          
1061            <li><a href="/pages/privacypolicy">Privacy</a></li>
1062          
1063            <li><a href="/pages/termsconditions">Terms & Conditions</a></li>
1064          
1065            <li><a href="/pages/warranty">Warranty</a></li>
1066          
1067            <li><a href="/pages/report-fakes">Report Fakes</a></li>
1068          
1069        </ul>
1070      </div>
1071    </div>
1072  </div>
1073
1074
1075          </div>
1076        
1077      
1078        
1079        <style>
1080        @media only screen and (min-width: 590px) {
1081          .footer__item--1494292487693 {
1082            width: 33%;
1083          }
1084        }
1085        </style>
1086
1087        
1088
1089        
1090          <div  class="grid__item footer__item--1494292487693">
1091            
1092  <p class="footer__title small--hide">Sign up and save</p>
1093  <button type="button" class="footer__title collapsible-trigger collapsible-trigger-btn medium-up--hide" aria-controls="Footer-1494292487693">
1094    Sign up and save
1095    <span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation">
1096  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg>
1097</span>
1098
1099  </button>
1100
1101<div
1102  
1103    id="Footer-1494292487693" class="collapsible-content collapsible-content--small"
1104  >
1105  <div class="collapsible-content__inner">
1106    <div class="footer__collapsible">
1107      
1108        <p><p>Subscribe to get special offers, free giveaways, and once-in-a-lifetime deals.</p></p>
1109      
1110
1111      <form method="post" action="/contact#newsletter-footer" id="newsletter-footer" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" />
1112        
1113        
1114
1115        <label for="Email-1494292487693" class="hidden-label">Enter your email</label>
1116        <input type="hidden" name="contact[tags]" value="prospect,newsletter">
1117        <input type="hidden" name="contact[context]" value="footer">
1118        <div class="footer__newsletter">
1119          <input type="email" value="" placeholder="Enter your email" name="contact[email]" id="Email-1494292487693" class="footer__newsletter-input" autocorrect="off" autocapitalize="off">
1120          <button type="submit" class="footer__newsletter-btn" name="commit">
1121            <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-email" viewBox="0 0 64 64"><defs><style>.cls-1{fill:none;stroke:#000;stroke-miterlimit:10;stroke-width:2px}</style></defs><path class="cls-1" d="M63 52H1V12h62zM1 12l25.68 24h9.72L63 12M21.82 31.68L1.56 51.16m60.78.78L41.27 31.68"/></svg>
1122          </button>
1123        </div>
1124      </form>
1125    </div>
1126  </div>
1127</div>
1128
1129          </div>
1130        
1131      
1132        
1133        <style>
1134        @media only screen and (min-width: 590px) {
1135          .footer__item--1543534763924 {
1136            width: 20%;
1137          }
1138        }
1139        </style>
1140
1141        
1142
1143        
1144          <div  class="grid__item footer__item--1543534763924">
1145            
1146  <p class="footer__title small--hide">EFX Performance WORKS INSTANTLY!</p>
1147  <button type="button" class="footer__title collapsible-trigger collapsible-trigger-btn medium-up--hide" aria-controls="Footer-1543534763924">
1148    EFX Performance WORKS INSTANTLY!
1149    <span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation">
1150  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg>
1151</span>
1152
1153  </button>
1154
1155<div
1156  
1157    id="Footer-1543534763924" class="collapsible-content collapsible-content--small"
1158  >
1159  <div class="collapsible-content__inner">
1160    <div class="footer__collapsible">
1161      <p>Embedded wearable holographic technology</p>
1162    </div>
1163  </div>
1164</div>
1165
1166          </div>
1167        
1168      
1169      
1170        
1171          <div class="grid__item medium-up--hide">
1172            <div class="footer__logo-social">
1173  
1174    <style>
1175      .footer__logo a {
1176        height: 50px;
1177      }
1178    </style><div class="footer__logo">
1179      <a href="/">
1180        <img src="//efxusa.com/cdn/shop/files/[email protected]?v=1613147146" alt="EFX USA">
1181      </a>
1182    </div>
1183  
1184
1185  <ul class="no-bullets footer__social">
1186    
1187      <li>
1188        <a href="https://www.facebook.com/efxperformance/" title="EFX USA on Facebook">
1189          <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-facebook" viewBox="0 0 32 32"><path fill="#444" d="M18.56 31.36V17.28h4.48l.64-5.12h-5.12v-3.2c0-1.28.64-2.56 2.56-2.56h2.56V1.28H19.2c-3.84 0-7.04 2.56-7.04 7.04v3.84H7.68v5.12h4.48v14.08h6.4z"/></svg>
1190          <span class="icon__fallback-text">Facebook</span>
1191        </a>
1192      </li>
1193    
1194    
1195    
1196    
1197    
1198    
1199    
1200    
1201    
1202  </ul>
1203
1204</div>
1205
1206<p class="footer__powered_by"><a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=poweredby&amp;utm_medium=shopify&amp;utm_source=onlinestore">Ecommerce Software by Shopify</a></p>
1207
1208
1209          </div>
1210        
1211      
1212        
1213      
1214        
1215      
1216        
1217      
1218    </div>
1219
1220    
1221
1222    
1223      <p class="footer__copyright">
1224        &copy; 2026 EFX USA
1225        
1226      </p>
1227    
1228
1229  </div>
1230</footer>
1231
1232
1233</div>
1234
1235    </div>
1236  </div>
1237
1238  <div id="shopify-section-newsletter-popup" class="shopify-section index-section--hidden">
1239
1240
1241</div>
1242
1243  
1244
1245  
1246
1247  
1247<script id="JsQty" type="text/template">
1248
1249  <div class="js-qty__wrapper">
1250    <button type="button"
1251      class="js-qty__adjust js-qty__adjust--minus"
1252      data-id="{{key}}"
1253      data-qty="{{itemMinus}}"
1254      aria-label="Reduce item quantity by one">
1255        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-minus" viewBox="0 0 20 20"><path fill="#444" d="M17.543 11.029H2.1A1.032 1.032 0 0 1 1.071 10c0-.566.463-1.029 1.029-1.029h15.443c.566 0 1.029.463 1.029 1.029 0 .566-.463 1.029-1.029 1.029z"/></svg>
1256        <span class="icon__fallback-text" aria-hidden="true">&minus;</span>
1257    </button>
1258    <input type="text" id="{{inputId}}"
1259      class="js-qty__num"
1260      value="{{itemQty}}"
1261      min="1"
1262      data-id="{{key}}"
1263      aria-label="quantity"
1264      pattern="[0-9]*"
1265      name="{{inputName}}">
1266    <button type="button"
1267      class="js-qty__adjust js-qty__adjust--plus"
1268      data-id="{{key}}"
1269      data-qty="{{itemAdd}}"
1270      aria-label="Increase item quantity by one">
1271        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-plus" viewBox="0 0 20 20"><path fill="#444" d="M17.409 8.929h-6.695V2.258c0-.566-.506-1.029-1.071-1.029s-1.071.463-1.071 1.029v6.671H1.967C1.401 8.929.938 9.435.938 10s.463 1.071 1.029 1.071h6.605V17.7c0 .566.506 1.029 1.071 1.029s1.071-.463 1.071-1.029v-6.629h6.695c.566 0 1.029-.506 1.029-1.071s-.463-1.071-1.029-1.071z"/></svg>
1272        <span class="icon__fallback-text" aria-hidden="true">+</span>
1273    </button>
1274  </div>
1275
1276</script>
1276
1277
1278  <div id="VideoModal" class="modal modal--solid">
1279  <div class="modal__inner">
1280    <div class="modal__centered page-width text-center">
1281      <div class="modal__centered-content">
1282        <div class="video-wrapper video-wrapper--modal">
1283          <div id="VideoHolder"></div>
1284        </div>
1285      </div>
1286    </div>
1287  </div>
1288
1289  <button type="button" class="modal__close js-modal-close text-link">
1290    <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><defs><style>.cls-1{fill:none;stroke:#000;stroke-miterlimit:10;stroke-width:2px}</style></defs><path class="cls-1" d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg>
1291    <span class="icon__fallback-text">"Close (esc)"</span>
1292  </button>
1293</div>
1294
1295  <div class="pswp" tabindex="-1" role="dialog" aria-hidden="true">
1296  <div class="pswp__bg"></div>
1297  <div class="pswp__scroll-wrap">
1298    <div class="pswp__container">
1299      <div class="pswp__item"></div>
1300      <div class="pswp__item"></div>
1301      <div class="pswp__item"></div>
1302    </div>
1303
1304    <div class="pswp__ui pswp__ui--hidden">
1305      <div class="pswp__top-bar">
1306        <div class="pswp__counter"></div>
1307        <button class="pswp__button pswp__button--close" title="Close (esc)">
1308            <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><defs><style>.cls-1{fill:none;stroke:#000;stroke-miterlimit:10;stroke-width:2px}</style></defs><path class="cls-1" d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg>
1309        </button>
1310
1311        <div class="pswp__preloader">
1312          <div class="pswp__preloader__icn">
1313            <div class="pswp__preloader__cut">
1314            <div class="pswp__preloader__donut"></div>
1315            </div>
1316          </div>
1317        </div>
1318      </div>
1319
1320      <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap">
1321        <div class="pswp__share-tooltip"></div>
1322      </div>
1323
1324      <button class="pswp__button pswp__button--arrow--left" title="Previous">
1325        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-arrow-left" viewBox="0 0 50 15"><path d="M50 5.38v4.25H15V15L0 7.5 15 0v5.38z"/></svg>
1326      </button>
1327
1328      <button class="pswp__button pswp__button--arrow--right" title="Next">
1329        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-arrow-right" viewBox="0 0 50 15"><path d="M0 9.63V5.38h35V0l15 7.5L35 15V9.63z"/></svg>
1330      </button>
1331
1332      <div class="pswp__caption">
1333        <div class="pswp__caption__center"></div>
1334      </div>
1335    </div>
1336  </div>
1337</div>
1338
1339 <!-- "snippets/smile-initializer.liquid" was not rendered, the associated app was uninstalled -->
1340
1341<style> .grid-product__tag {background: #000000 !important; color: #ffffff !important;} .cart__row .btn {color: #ffffff; background: #000000;} .col2 {width: 40%; display: inline-block; margin: 10px 1%; vertical-align: top;} @media screen and (max-width: 603px) {.col2 {width: 100%; display: block; margin: 10px auto; }} </style>
1342<div id="shopify-block-AaUY3TDlOK3J2UVAyQ__4015264832934714879" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: ecomsend-app -->
1342<script type="text/javascript">
1343  //SendWILL APPS COMMON JS CODE
1344  window.EcomSendApps = window.EcomSendApps || {}
1345
1346  window.EcomSendApps.design_mode = false
1347  
1348
1349  window.EcomSendApps.common = window.EcomSendApps.common || {}
1350  window.EcomSendApps.common.shop = {
1351    permanent_domain: 'efxusa.myshopify.com',
1352    currency: "USD",
1353    money_format: "${{amount}}",
1354    id: 2218006,
1355  }
1356
1357  
1358  
1359    window.EcomSendApps.common.customer = {
1360      id: null,
1361      tags: null,
1362      email: null,
1363      accepts_marketing: null,
1364      first_name: null,
1365    }
1366  
1367
1368  
1369  window.EcomSendApps.common.template = 'page'
1370</script>
1370
1371<!-- END app snippet -->
1372
1373<script>
1374  window.EcomSendApps = window.EcomSendApps || {}
1375  /** @description shared localStorage key used by web-pixel sandbox to read storefront GDPR mode */
1376  const ECOMSEND_GDPR_ENABLED_STORAGE_KEY = "ECOMSEND:GDPR_ENABLED"
1377  /** @description storefront main bundle asset url */
1378  const ECOMSEND_MAIN_SCRIPT_URL = 'https://cdn.shopify.com/extensions/01a0d28e-b1b8-7cde-aaa7-5e10be7991d9/ecomsend-207/assets/ecomsend.js'
1379  /** @description storefront style asset url */
1380  const ECOMSEND_MAIN_STYLE_URL = 'https://cdn.shopify.com/extensions/01a0d28e-b1b8-7cde-aaa7-5e10be7991d9/ecomsend-207/assets/style.css'
1381  /** @description storefront wasm asset url for runtime signature module */
1382  const ECOMSEND_WASM_ASSET_URL = 'https://cdn.shopify.com/extensions/01a0d28e-b1b8-7cde-aaa7-5e10be7991d9/ecomsend-207/assets/client_safe.wasm'
1383  /** @description fallback delay when requestIdleCallback is unavailable */
1384  const ECOMSEND_IDLE_TIMEOUT_MS = 800
1385  /** @description user interaction events used to trigger lazy init earlier */
1386  const ECOMSEND_INTERACTION_EVENTS = ["pointerdown", "keydown", "touchstart"]
1387  /** @description global flag key for emergency immediate loading */
1388  const ECOMSEND_FORCE_IMMEDIATE_FLAG = window.EcomSendApps?.forceImmediateLoad === true
1389  /** @description default GDPR mode comes from block setting and can be overridden on window.EcomSendApps.GDPR */
1390  const ECOMSEND_DEFAULT_GDPR_FLAG = false
1391  /** @description default CWTracks mode comes from block setting and can be overridden on window.EcomSendApps.CWTracksEnabled */
1392  const ECOMSEND_DEFAULT_CWTRACKS_ENABLED = false
1393
1394  /** @description normalize merchant-provided GDPR switch into a strict boolean value */
1395  function normalizeEcomsendBooleanFlag(rawValue) {
1396    if (typeof rawValue === "boolean") {
1397      return rawValue
1398    }
1399    if (typeof rawValue === "number") {
1400      return rawValue === 1
1401    }
1402    if (typeof rawValue === "string") {
1403      const normalizedValue = rawValue.trim().toLowerCase()
1404      return normalizedValue === "true" || normalizedValue === "1" || normalizedValue === "yes"
1405    }
1406    return false
1407  }
1408
1409  /** @description lock runtime switch value on EcomSendApps to reduce accidental console overwrite. */
1410  function lockEcomsendReadonlyFlag(flagName, flagValue) {
1411    try {
1412      Object.defineProperty(window.EcomSendApps, flagName, {
1413        value: flagValue,
1414        writable: false,
1415        configurable: false,
1416        enumerable: true,
1417      })
1418      return
1419    } catch (error) {}
1420    window.EcomSendApps[flagName] = flagValue
1421  }
1422
1423  /** @description resolve storefront GDPR mode from merchant theme override */
1424  function resolveEcomsendGdprMode() {
1425    if (typeof window.EcomSendApps.GDPR === "undefined") {
1426      window.EcomSendApps.GDPR = ECOMSEND_DEFAULT_GDPR_FLAG
1427    }
1428    const gdprEnabled = normalizeEcomsendBooleanFlag(window.EcomSendApps.GDPR)
1429    window.EcomSendApps.GDPR = gdprEnabled
1430    return gdprEnabled
1431  }
1432
1433  /** @description resolve storefront CWTracks mode from merchant theme block setting and runtime override */
1434  function resolveEcomsendCwTracksMode() {
1435    if (typeof window.EcomSendApps.CWTracksEnabled === "undefined") {
1436      window.EcomSendApps.CWTracksEnabled = ECOMSEND_DEFAULT_CWTRACKS_ENABLED
1437    }
1438    const cwTracksEnabled = normalizeEcomsendBooleanFlag(window.EcomSendApps.CWTracksEnabled)
1439    window.EcomSendApps.CWTracksEnabled = cwTracksEnabled
1440    return cwTracksEnabled
1441  }
1442
1443  /** @description persist storefront GDPR mode so web-pixel sandbox can consume the same switch */
1444  function syncEcomsendGdprModeToStorage(gdprEnabled) {
1445    if (!window.localStorage) {
1446      return
1447    }
1448    if (gdprEnabled) {
1449      window.localStorage.setItem(ECOMSEND_GDPR_ENABLED_STORAGE_KEY, "true")
1450      return
1451    }
1452    window.localStorage.removeItem(ECOMSEND_GDPR_ENABLED_STORAGE_KEY)
1453  }
1454
1455  /** @description enable GDPR gating only when merchant explicitly turns on storefront GDPR mode */
1456  const ECOMSEND_GDPR_ENABLED = resolveEcomsendGdprMode()
1457  /** @description enable CWTracks callback/event emit only when merchant turns on CWTracks mode. */
1458  const ECOMSEND_CWTRACKS_ENABLED = resolveEcomsendCwTracksMode()
1459  lockEcomsendReadonlyFlag("GDPR", ECOMSEND_GDPR_ENABLED)
1460  lockEcomsendReadonlyFlag("CWTracksEnabled", ECOMSEND_CWTRACKS_ENABLED)
1461
1462  try {
1463    syncEcomsendGdprModeToStorage(ECOMSEND_GDPR_ENABLED)
1464  } catch (error) {}
1465
1466  /** @description create main stylesheet node for storefront runtime */
1467  function createEcomSendMainStyleEle() {
1468    const ecomsendMainStyleEle = document.createElement("link")
1469    ecomsendMainStyleEle.rel = "stylesheet"
1470    ecomsendMainStyleEle.href = ECOMSEND_MAIN_STYLE_URL
1471    ecomsendMainStyleEle.dataset.ecomsendTag = "main-style"
1472    return ecomsendMainStyleEle
1473  }
1474
1475  /** @description append runtime stylesheet exactly once */
1476  function ensureEcomSendMainStyleLoaded() {
1477    if (document.querySelector('link[data-ecomsend-tag="main-style"]')) {
1478      return
1479    }
1480    const ecomsendMainStyleEle = createEcomSendMainStyleEle()
1481    document.head.appendChild(ecomsendMainStyleEle)
1482  }
1483
1484  /** @description remove interaction listeners after first lazy-init trigger */
1485  function clearInteractionListeners() {
1486    ECOMSEND_INTERACTION_EVENTS.forEach((eventName) => {
1487      window.removeEventListener(eventName, scheduleMainBundleLoad)
1488    })
1489  }
1490
1491  /** @description run low-priority task via idle callback with timeout fallback */
1492  function scheduleLowPriorityTask(taskRunner, timeoutMs) {
1493    if (window.requestIdleCallback) {
1494      window.requestIdleCallback(() => {
1495        taskRunner()
1496      }, { timeout: timeoutMs })
1497      return
1498    }
1499    window.setTimeout(() => {
1500      taskRunner()
1501    }, timeoutMs)
1502  }
1503
1504  /** @description load main storefront bundle once and keep rollback override */
1505  function loadEcomsendMainBundle() {
1506    if (window.__ecomsendMainBundleLoaded) {
1507      return
1508    }
1509    window.__ecomsendMainBundleLoaded = true
1510    clearInteractionListeners()
1511    /** @description ensure storefront runtime css is loaded together with main bundle */
1512    ensureEcomSendMainStyleLoaded()
1513    const ecomsendMainScriptEle = document.createElement("script")
1514    ecomsendMainScriptEle.src = ECOMSEND_MAIN_SCRIPT_URL
1515    ecomsendMainScriptEle.async = true
1516    ecomsendMainScriptEle.dataset.ecomsendTag = "main-script"
1517    document.body.appendChild(ecomsendMainScriptEle)
1518  }
1519
1520  /** @description schedule heavy bundle with idle-first strategy to reduce main-thread contention */
1521  function scheduleMainBundleLoad() {
1522    if (window.__ecomsendMainBundleLoadScheduled) {
1523      return
1524    }
1525    /** @description dedupe idle scheduling from DOMContentLoaded and first interactions */
1526    window.__ecomsendMainBundleLoadScheduled = true
1527    if (ECOMSEND_FORCE_IMMEDIATE_FLAG) {
1528      loadEcomsendMainBundle()
1529      return
1530    }
1531    scheduleLowPriorityTask(loadEcomsendMainBundle, ECOMSEND_IDLE_TIMEOUT_MS)
1532  }
1533
1534  /** @description cache marketing params for pixel/report flows before heavy bundle starts */
1535  function cacheMarketingParams() {
1536    const urlParams = new URLSearchParams(window.location.search)
1537    const marketingId = urlParams.get("ec_marketing_id")
1538    const ecEmailId = urlParams.get("ec_email_id")
1539    const ecMarketingSign = urlParams.get("ec_marketing_sign")
1540
1541    if (marketingId && window.localStorage) {
1542      window.localStorage.setItem("ec_marketing_id", marketingId)
1543    }
1544    if (ecEmailId && window.localStorage) {
1545      window.localStorage.setItem("ec_email_id", ecEmailId)
1546    }
1547    if (ecMarketingSign && window.localStorage) {
1548      window.localStorage.setItem("ec_marketing_sign", ecMarketingSign)
1549    }
1550  }
1551
1552  /** @description check whether marketing storage is allowed under Shopify customer privacy state */
1553  function isMarketingStorageAllowedByCustomerPrivacy() {
1554    const customerPrivacy = window?.Shopify?.customerPrivacy
1555    if (!customerPrivacy) {
1556      return false
1557    }
1558    const marketingAllowed = typeof customerPrivacy.marketingAllowed === "function" && customerPrivacy.marketingAllowed()
1559    if (marketingAllowed) {
1560      return true
1561    }
1562    if (typeof customerPrivacy.currentVisitorConsent === "function") {
1563      const consent = customerPrivacy.currentVisitorConsent()
1564      return consent?.marketing === "yes"
1565    }
1566    return false
1567  }
1568
1569  /** @description check whether analytics storage is allowed under Shopify customer privacy state */
1570  function isAnalyticsStorageAllowedByCustomerPrivacy() {
1571    const customerPrivacy = window?.Shopify?.customerPrivacy
1572    if (!customerPrivacy) {
1573      return false
1574    }
1575    const analyticsAllowed = typeof customerPrivacy.analyticsProcessingAllowed === "function" && customerPrivacy.analyticsProcessingAllowed()
1576    if (analyticsAllowed) {
1577      return true
1578    }
1579    if (typeof customerPrivacy.currentVisitorConsent === "function") {
1580      const consent = customerPrivacy.currentVisitorConsent()
1581      return consent?.analytics === "yes"
1582    }
1583    return false
1584  }
1585
1586  /** @description execute marketing param caching with GDPR guard: functional off when GDPR disabled */
1587  function cacheMarketingParamsWithGdprGuard() {
1588    if (!ECOMSEND_GDPR_ENABLED) {
1589      cacheMarketingParams()
1590      return
1591    }
1592    if (isMarketingStorageAllowedByCustomerPrivacy()) {
1593      cacheMarketingParams()
1594    }
1595  }
1596
1597  /** @description cache shop id used by pixel report branches */
1598  function cacheShopIdForPixel() {
1599    if (!window.EcomSendApps?.common?.shop?.id || !window.localStorage) {
1600      return
1601    }
1602    window.localStorage.setItem("ECOMSEND:ES_SHOP_ID", window.EcomSendApps.common.shop.id)
1603  }
1604
1605  /**
1606   * Flow client config (e.g. browserStaySeconds) is fetched by the main ecomsend.js bundle:
1607   * bootstrapFlowClientConfig → POST /api/automation/v2/clientFlowConfig (API Sign)
1608   * → localStorage ECOMSEND:FLOW_CLIENT_CONFIG.byEventId → read by web-pixel.
1609   * Keep new C-end Flow config on this path; do not scatter fetches in liquid.
1610   */
1611
1612  /** @description execute shop id caching with GDPR guard and shared consent policy */
1613  function cacheShopIdWithGdprGuard() {
1614    if (!ECOMSEND_GDPR_ENABLED) {
1615      cacheShopIdForPixel()
1616      return
1617    }
1618    if (isAnalyticsStorageAllowedByCustomerPrivacy()) {
1619      cacheShopIdForPixel()
1620    }
1621  }
1622
1623  /** @description load Shopify consent-tracking API before GDPR-gated cache writes */
1624  function withCustomerPrivacyApiReady(onReady) {
1625    if (!ECOMSEND_GDPR_ENABLED) {
1626      onReady()
1627      return
1628    }
1629    if (window?.Shopify?.customerPrivacy) {
1630      onReady()
1631      return
1632    }
1633    if (typeof window?.Shopify?.loadFeatures !== "function") {
1634      return
1635    }
1636    window.Shopify.loadFeatures(
1637      [{ name: "consent-tracking-api", version: "0.1" }],
1638      (error) => {
1639        if (error) {
1640          return
1641        }
1642        onReady()
1643      }
1644    )
1645  }
1646
1647  try {
1648    withCustomerPrivacyApiReady(() => {
1649      cacheMarketingParamsWithGdprGuard()
1650      cacheShopIdWithGdprGuard()
1651    })
1652    if (ECOMSEND_GDPR_ENABLED) {
1653      document.addEventListener("visitorConsentCollected", () => {
1654        cacheMarketingParamsWithGdprGuard()
1655        cacheShopIdWithGdprGuard()
1656      })
1657    }
1658  } catch (e) {}
1659
1660  /** @description inject wasm asset url into shared namespace before main bundle executes */
1661  window.EcomSendApps.wasmURL = ECOMSEND_WASM_ASSET_URL
1662
1663  ECOMSEND_INTERACTION_EVENTS.forEach((eventName) => {
1664    window.addEventListener(eventName, scheduleMainBundleLoad, { once: true, passive: true })
1665  })
1666
1667  if (document.readyState === "loading") {
1668    document.addEventListener("DOMContentLoaded", scheduleMainBundleLoad, { once: true })
1669  } else {
1670    scheduleMainBundleLoad()
1671  }
1672</script>
1672
1673
1674<style id="ecomsend-custom-style"></style>
1675
1676<script>window.shopLocale = 'en'</script>
1676
1677
1678<script>
1679  /** @description timeout used for deferred discount request scheduling */
1680  const ECOMSEND_DISCOUNT_IDLE_TIMEOUT_MS = 1500
1681
1682  /** @description apply discount code from url query only when parameter exists */
1683  function applyWillDiscountCode() {
1684    const urlParams = new URLSearchParams(window.location.search)
1685    const willDiscountCode = urlParams.get("willDiscountCode")
1686    if (!willDiscountCode || /[\u0000-\u001F\u007F]/.test(willDiscountCode)) {
1687      return
1688    }
1689    fetch("/cart/update.js", {
1690      method: "POST",
1691      headers: {
1692        "Content-Type": "application/json",
1693      },
1694      body: JSON.stringify({
1695        discount: willDiscountCode,
1696      }),
1697    })
1698  }
1699
1700  try {
1701    if (!window.__ecomsendDeferredTasksScheduled) {
1702      /** @description global guard to avoid duplicate deferred task scheduling */
1703      window.__ecomsendDeferredTasksScheduled = true
1704      if (window.requestIdleCallback) {
1705        window.requestIdleCallback(() => {
1706          applyWillDiscountCode()
1707        }, { timeout: ECOMSEND_DISCOUNT_IDLE_TIMEOUT_MS })
1708      } else {
1709        window.setTimeout(() => {
1710          applyWillDiscountCode()
1711        }, ECOMSEND_DISCOUNT_IDLE_TIMEOUT_MS)
1712      }
1713    }
1714  } catch (error) {}
1715</script>
1715
1716
1717
1718
1719</div>
1719<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
1719
1720</body>
1721</html>
1722<div class="yotpo-widget-instance" data-yotpo-instance-id="949437" data-yotpo-product-id="" data-yotpo-name="" data-yotpo-url="https://efxusa.com" data-yotpo-image-url="//efxusa.com/cdn/shopifycloud/storefront/assets/no-image-2048-a2addb12_large.gif" data-yotpo-description=""></div>

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.