PageSourceSearch

https://fittransformer.com/search

html fittransformer.com collected 2026-10-01 23:47:37 UTC 375,382 bytes, 3,090 lines download raw bytes

1<!doctype html>
2<html class="no-js" lang="en" dir="ltr">
3  <head>
4 
5<meta charset="utf-8">
6    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
7    <meta name="viewport" content="width=device-width,initial-scale=1">
8    <meta name="theme-color" content="#f15a1f">
9    <link rel="canonical" href="https://fittransformer.com/search">
10    <link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin>
11
12    
12<script>document.documentElement.classList.replace('no-js','js')</script>
12
13    
13<script>document.documentElement.classList.add(('ontouchstart' in window) || navigator.maxTouchPoints > 0 ? 'touch' : 'no-touch')</script>
13<link rel="shortcut icon" href="//fittransformer.com/cdn/shop/files/icon.png?crop=center&height=32&v=1758532902&width=32" type="image/png" /><title>Search &ndash; FitTransformer</title><meta name="description" content="The smart home gym that lets you switch resistance instantly without the hassle of changing iron weights.">
14<meta property="og:site_name" content="FitTransformer">
15<meta property="og:url" content="https://fittransformer.com/search">
16<meta property="og:title" content="Search">
17<meta property="og:type" content="website">
18<meta property="og:description" content="The smart home gym that lets you switch resistance instantly without the hassle of changing iron weights."><meta name="twitter:site" content="@">
19<meta name="twitter:card" content="summary_large_image">
20<meta name="twitter:title" content="Search">
21<meta name="twitter:description" content="The smart home gym that lets you switch resistance instantly without the hassle of changing iron weights.">
22<style>@font-face {
23  font-family: Poppins;
24  font-weight: 400;
25  font-style: normal;
26  font-display: swap;
27  src: url("//fittransformer.com/cdn/fonts/poppins/poppins_n4.0ba78fa5af9b0e1a374041b3ceaadf0a43b41362.woff2") format("woff2"),
28       url("//fittransformer.com/cdn/fonts/poppins/poppins_n4.214741a72ff2596839fc9760ee7a770386cf16ca.woff") format("woff");
29}
30@font-face {
31  font-family: Poppins;
32  font-weight: 500;
33  font-style: normal;
34  font-display: swap;
35  src: url("//fittransformer.com/cdn/fonts/poppins/poppins_n5.ad5b4b72b59a00358afc706450c864c3c8323842.woff2") format("woff2"),
36       url("//fittransformer.com/cdn/fonts/poppins/poppins_n5.33757fdf985af2d24b32fcd84c9a09224d4b2c39.woff") format("woff");
37}
38@font-face {
39  font-family: Poppins;
40  font-weight: 700;
41  font-style: normal;
42  font-display: swap;
43  src: url("//fittransformer.com/cdn/fonts/poppins/poppins_n7.56758dcf284489feb014a026f3727f2f20a54626.woff2") format("woff2"),
44       url("//fittransformer.com/cdn/fonts/poppins/poppins_n7.f34f55d9b3d3205d2cd6f64955ff4b36f0cfd8da.woff") format("woff");
45}
46@font-face {
47  font-family: Poppins;
48  font-weight: 400;
49  font-style: italic;
50  font-display: swap;
51  src: url("//fittransformer.com/cdn/fonts/poppins/poppins_i4.846ad1e22474f856bd6b81ba4585a60799a9f5d2.woff2") format("woff2"),
52       url("//fittransformer.com/cdn/fonts/poppins/poppins_i4.56b43284e8b52fc64c1fd271f289a39e8477e9ec.woff") format("woff");
53}
54@font-face {
55  font-family: Poppins;
56  font-weight: 700;
57  font-style: italic;
58  font-display: swap;
59  src: url("//fittransformer.com/cdn/fonts/poppins/poppins_i7.42fd71da11e9d101e1e6c7932199f925f9eea42d.woff2") format("woff2"),
60       url("//fittransformer.com/cdn/fonts/poppins/poppins_i7.ec8499dbd7616004e21155106d13837fff4cf556.woff") format("woff");
61}
62:root {
63    /*! General */
64    --color-base-text: 255 255 255;
65    --color-base-highlight: 248 96 0;
66    --color-base-background: 0 0 0;
67    --color-base-button: 241 90 31;
68    --color-base-button-gradient: #f15a1f;
69    --color-base-button-text: 255 255 255;
70    --color-keyboard-focus: 11 97 205;
71    --color-shadow: 168 232 226;
72    --color-price: 255 255 255;
73    --color-sale-price: 225 29 72;
74    --color-sale-tag: 225 29 72;
75    --color-sale-tag-text: 255 255 255;
76    --color-rating: 245 158 11;
77    --color-placeholder: 0 0 0;
78    --color-success-text: 77 124 15;
79    --color-success-background: 247 254 231;
80    --color-error-text: 190 18 60;
81    --color-error-background: 255 241 242;
82    --color-info-text: 180 83 9;
83    --color-info-background: 255 251 235;
84    
85    /*! Menu and drawers */
86    --color-drawer-text: 255 255 255;
87    --color-drawer-background: 0 0 0;
88    --color-drawer-button-background: 241 90 31;
89    --color-drawer-button-gradient: #f15a1f;
90    --color-drawer-button-text: 255 255 255;
91    --color-drawer-overlay: 255 255 255;
92
93    /*! Product card */
94    --card-radius: var(--rounded-card);
95    --card-border-width: 0.0rem;
96    --card-border-opacity: 0.0;
97    --card-shadow-opacity: 0.1;
98    --card-shadow-horizontal-offset: 0.0rem;
99    --card-shadow-vertical-offset: 0.0rem;
100
101    /*! Buttons */
102    --buttons-radius: var(--rounded-button);
103    --buttons-border-width: 2px;
104    --buttons-border-opacity: 1.0;
105    --buttons-shadow-opacity: 0.0;
106    --buttons-shadow-horizontal-offset: 0px;
107    --buttons-shadow-vertical-offset: 0px;
108
109    /*! Inputs */
110    --inputs-radius: var(--rounded-input);
111    --inputs-border-width: 0px;
112    --inputs-border-opacity: 0.65;
113
114    /*! Spacing */
115    --sp-0d5: 0.125rem;
116    --sp-1: 0.25rem;
117    --sp-1d5: 0.375rem;
118    --sp-2: 0.5rem;
119    --sp-2d5: 0.625rem;
120    --sp-3: 0.75rem;
121    --sp-3d5: 0.875rem;
122    --sp-4: 1rem;
123    --sp-4d5: 1.125rem;
124    --sp-5: 1.25rem;
125    --sp-5d5: 1.375rem;
126    --sp-6: 1.5rem;
127    --sp-6d5: 1.625rem;
128    --sp-7: 1.75rem;
129    --sp-7d5: 1.875rem;
130    --sp-8: 2rem;
131    --sp-8d5: 2.125rem;
132    --sp-9: 2.25rem;
133    --sp-9d5: 2.375rem;
134    --sp-10: 2.5rem;
135    --sp-10d5: 2.625rem;
136    --sp-11: 2.75rem;
137    --sp-12: 3rem;
138    --sp-13: 3.25rem;
139    --sp-14: 3.5rem;
140    --sp-15: 3.875rem;
141    --sp-16: 4rem;
142    --sp-18: 4.5rem;
143    --sp-20: 5rem;
144    --sp-23: 5.625rem;
145    --sp-24: 6rem;
146    --sp-28: 7rem;
147    --sp-32: 8rem;
148    --sp-36: 9rem;
149    --sp-40: 10rem;
150    --sp-44: 11rem;
151    --sp-48: 12rem;
152    --sp-52: 13rem;
153    --sp-56: 14rem;
154    --sp-60: 15rem;
155    --sp-64: 16rem;
156    --sp-68: 17rem;
157    --sp-72: 18rem;
158    --sp-80: 20rem;
159    --sp-96: 24rem;
160    --sp-100: 32rem;
161
162    /*! Font family */
163    --font-heading-family: Poppins, sans-serif;
164    --font-heading-style: normal;
165    --font-heading-weight: 600;
166    --font-heading-line-height: 1;
167    --font-heading-letter-spacing: -0.03em;
168    
169
170    --font-body-family: Poppins, sans-serif;
171    --font-body-style: normal;
172    --font-body-weight: 400;
173    --font-body-line-height: 1.2;
174    --font-body-letter-spacing: 0.0em;
175
176    --font-navigation-family: var(--font-body-family);
177    --font-navigation-size: clamp(0.875rem, 0.748rem + 0.3174vw, 1.125rem);
178    --font-navigation-weight: 500;
179    
180
181    --font-button-family: var(--font-body-family);
182    --font-button-size: clamp(0.875rem, 0.8115rem + 0.1587vw, 1.0rem);
183    --font-button-weight: 500;
184    
185
186    --font-product-family: var(--font-body-family);
187    --font-product-size: clamp(1.0rem, 0.873rem + 0.3175vw, 1.25rem);
188    --font-product-weight: 500;
189    
190
191    /*! Font size */
192    --text-3xs: 0.625rem;
193    --text-2xs: 0.6875rem;
194    --text-xs: 0.75rem;
195    --text-2sm: 0.8125rem;
196    --text-sm: 0.875rem;
197    --text-base: 1.0rem;
198    --text-lg: 1.125rem;
199    --text-xl: 1.25rem;
200    --text-2xl: 1.5rem;
201    --text-3xl: 1.875rem;
202    --text-4xl: 2.25rem;
203    --text-5xl: 3.0rem;
204    --text-6xl: 3.75rem;
205    --text-7xl: 4.5rem;
206    --text-8xl: 6.0rem;
207
208    /*! Layout */
209    --page-width: 1400px;
210    --gap-padding: clamp(var(--sp-5), 2.526vw, var(--sp-12));
211    --grid-gap: clamp(40px, 20vw, 60px);
212    --page-padding: var(--sp-5);
213    --page-container: min(calc(100vw - var(--page-padding) * 2), var(--page-width));
214    --rounded-button: 3.75rem;
215    --rounded-input: 0.375rem;
216    --rounded-card: clamp(var(--sp-2d5), 1.053vw, var(--sp-5));
217    --rounded-block: clamp(var(--sp-2d5), 1.053vw, var(--sp-5));
218
219    /*! Other */
220    --icon-weight: 1.5px;
221  }
222
223  @media screen and (min-width: 1024px) {
224    :root {
225      --page-padding: var(--sp-9);
226    }
227  }
228
229  @media screen and (min-width: 1280px) {
230    :root {
231      --gap-padding: var(--sp-12);
232      --page-padding: var(--sp-12);
233      --page-container: min(calc(100vw - var(--page-padding) * 2), max(var(--page-width), 1280px));
234    }
235  }
236
237  @media screen and (min-width: 1536px) {
238    :root {
239      --page-padding: max(var(--sp-12), 50vw - var(--page-width)/2);
240    }
241  }
242</style>
243    <link rel="preload" as="font" href="//fittransformer.com/cdn/fonts/poppins/poppins_n4.0ba78fa5af9b0e1a374041b3ceaadf0a43b41362.woff2" type="font/woff2" crossorigin>
244
245    <link rel="preload" as="font" href="//fittransformer.com/cdn/fonts/poppins/poppins_n6.aa29d4918bc243723d56b59572e18228ed0786f6.woff2" type="font/woff2" crossorigin>
246<link href="//fittransformer.com/cdn/shop/t/46/assets/theme.css?v=23062253640309277321788921290" rel="stylesheet" type="text/css" media="all" /><link rel="stylesheet" href="//fittransformer.com/cdn/shop/t/46/assets/apps.css?v=162097722211979372921788921290" media="print" fetchpriority="low" onload="this.media='all'">
247
248    
248<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
248<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/65033109709/digital_wallets/dialog">
249<meta id="in-context-paypal-metadata" data-shop-id="65033109709" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD">
250<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" hreflang="x-default" href="https://fittransformer.com/search">
251<link rel="alternate" hreflang="en" href="https://fittransformer.com/search">
252<link rel="alternate" hreflang="en-AT" href="https://eu.fittransformer.com/search">
253<link rel="alternate" hreflang="en-BE" href="https://eu.fittransformer.com/search">
254<link rel="alternate" hreflang="en-CZ" href="https://eu.fittransformer.com/search">
255<link rel="alternate" hreflang="en-DE" href="https://eu.fittransformer.com/search">
256<link rel="alternate" hreflang="en-DK" href="https://eu.fittransformer.com/search">
257<link rel="alternate" hreflang="en-ES" href="https://eu.fittransformer.com/search">
258<link rel="alternate" hreflang="en-FI" href="https://eu.fittransformer.com/search">
259<link rel="alternate" hreflang="en-FR" href="https://eu.fittransformer.com/search">
260<link rel="alternate" hreflang="en-IE" href="https://eu.fittransformer.com/search">
261<link rel="alternate" hreflang="en-IT" href="https://eu.fittransformer.com/search">
262<link rel="alternate" hreflang="en-NL" href="https://eu.fittransformer.com/search">
263<link rel="alternate" hreflang="en-PL" href="https://eu.fittransformer.com/search">
264<link rel="alternate" hreflang="en-PT" href="https://eu.fittransformer.com/search">
265<link rel="alternate" hreflang="en-SE" href="https://eu.fittransformer.com/search">
266<link rel="alternate" hreflang="en-RO" href="https://eu.fittransformer.com/search">
267<link rel="alternate" hreflang="en-BG" href="https://eu.fittransformer.com/search">
268<link rel="alternate" hreflang="en-HR" href="https://eu.fittransformer.com/search">
269<link rel="alternate" hreflang="en-CY" href="https://eu.fittransformer.com/search">
270<link rel="alternate" hreflang="en-EE" href="https://eu.fittransformer.com/search">
271<link rel="alternate" hreflang="en-GR" href="https://eu.fittransformer.com/search">
272<link rel="alternate" hreflang="en-HU" href="https://eu.fittransformer.com/search">
273<link rel="alternate" hreflang="en-LV" href="https://eu.fittransformer.com/search">
274<link rel="alternate" hreflang="en-LT" href="https://eu.fittransformer.com/search">
275<link rel="alternate" hreflang="en-LU" href="https://eu.fittransformer.com/search">
276<link rel="alternate" hreflang="en-MT" href="https://eu.fittransformer.com/search">
277<link rel="alternate" hreflang="en-SK" href="https://eu.fittransformer.com/search">
278<link rel="alternate" hreflang="en-SI" href="https://eu.fittransformer.com/search">
279<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=1183678669"></script>
279
280<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
281<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=1183678669&shop_id=65033109709" crossorigin="anonymous"></script>
vendor: 1 bytes, line 281
281
282<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":65033109709,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/65033109709","merchantName":"FitTransformer","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"FitTransformer","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 282
282
283<script id="shopify-features" type="application/json">{"accessToken":"2dbcdfa3e30729ae4daa3b7d01b90c70","betas":["rich-media-storefront-analytics"],"domain":"fittransformer.com","predictiveSearch":true,"shopId":65033109709,"locale":"en"}</script>
vendor: 1 bytes, line 283
283
284<script>var Shopify = Shopify || {};
285Shopify.shop = "gymforce-store.myshopify.com";
286Shopify.locale = "en";
287Shopify.currency = {"active":"USD","rate":"1.0"};
288Shopify.country = "US";
289Shopify.theme = {"name":"Updated V7-2","id":159868584141,"schema_name":"Concept","schema_version":"6.0.2","theme_store_id":2412,"role":"main"};
290Shopify.theme.handle = "null";
291Shopify.theme.style = {"id":null,"handle":null};
292Shopify.cdnHost = "fittransformer.com/cdn";
293Shopify.routes = Shopify.routes || {};
294Shopify.routes.root = "/";
295Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
296Shopify.SignInWithShop = Shopify.SignInWithShop || {};
297Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
298Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 298
298
299<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 299
299
300<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 300
300
301<script>
302  window.ShopifyPay = window.ShopifyPay || {};
303  window.ShopifyPay.apiHost = "shop.app\/pay";
304  window.ShopifyPay.redirectState = null;
305</script>
vendor: 1 bytes, line 305
305
306<script>
307  window.Shopify = window.Shopify || {};
308  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
309  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
310  window.Shopify.SignInWithShop.eligible = true;
311</script>
vendor: 1 bytes, line 311
311
312<script id="shop-js-analytics" type="application/json">{"pageType":"search"}</script>
vendor: 1 bytes, line 312
312
313<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 313
313
314<script type="module">
315  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
316
317  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
318
319</script>
vendor: 1 bytes, line 319
319
320<script>
321  window.Shopify = window.Shopify || {};
322  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
323  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"]};
324</script>
vendor: 1 bytes, line 324
324
325<script>(function() {
326  var isLoaded = false;
327  function asyncLoad() {
328    if (isLoaded) return;
329    isLoaded = true;
330    var urls = ["https:\/\/loox.io\/widget\/GbImR_kJXb\/loox.1755569185754.js?shop=gymforce-store.myshopify.com","https:\/\/id-shop.govx.com\/app\/gymforce-store.myshopify.com\/govx.js?shop=gymforce-store.myshopify.com","https:\/\/tr.attribuly.com\/v3-1\/1azrp001000dk380uymqz5ht00suwo78\/attribuly.js?shop=gymforce-store.myshopify.com","https:\/\/api.fastbundle.co\/scripts\/src.js?shop=gymforce-store.myshopify.com"];
331    for (var i = 0; i < urls.length; i++) {
332      var s = document.createElement('script');
333      s.type = 'text/javascript';
334      s.async = true;
335      s.src = urls[i];
336      var x = document.getElementsByTagName('script')[0];
337      x.parentNode.insertBefore(s, x);
338    }
339  };
340  if(window.attachEvent) {
341    window.attachEvent('onload', asyncLoad);
342  } else {
343    window.addEventListener('load', asyncLoad, false);
344  }
345})();</script>
vendor: 1 bytes, line 345
345
346<script id="__st">var __st={"a":65033109709,"offset":-25200,"reqid":"e9082dc2-74d3-41d7-9072-ef0675bae686-1790898456","pageurl":"fittransformer.com\/search","u":"3c32c131e784","p":"searchresults"};</script>
vendor: 1 bytes, line 346
346
347<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 347
347
348<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 348
348
349<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//fittransformer.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 349
349
350<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 = "//fittransformer.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>
350<script crossorigin="anonymous" defer="defer" src="//fittransformer.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 350
350
351<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 351
351
352<script>
353  window.Shopify = window.Shopify || {};
354  window.Shopify.MCP = window.Shopify.MCP || {};
355  window.Shopify.MCP.enabled = true;
356  window.Shopify.MCP.shop = "gymforce-store.myshopify.com";
357  window.Shopify.MCP.mcpEndpoint = "https:\/\/fittransformer.com\/api\/mcp";
358  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"]}}];
359</script>
vendor: 1 bytes, line 359
359
360<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("\/\/fittransformer.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
361</script>
vendor: 1 bytes, line 361
361
362<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://fittransformer.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
363</script>
vendor: 1 bytes, line 363
363
364<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
365  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);
366</script>
vendor: 1 bytes, line 366
366
367<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})}}));
368</script>
368
369<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://fittransformer.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
370<style id="shopify-accelerated-checkout-cart">
371        #shopify-buyer-consent {
372  margin-top: 1em;
373  display: inline-block;
374  width: 100%;
375}
376
377#shopify-buyer-consent.hidden {
378  display: none;
379}
380
381#shopify-subscription-policy-button {
382  background: none;
383  border: none;
384  padding: 0;
385  text-decoration: underline;
386  font-size: inherit;
387  cursor: pointer;
388}
389
390#shopify-subscription-policy-button::before {
391  box-shadow: none;
392}
393
394      </style>
395
396<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
396
397
398    
398<script src="//fittransformer.com/cdn/shop/t/46/assets/vendor.js?v=29347539246337823151788921290" defer="defer"></script>
398
399    
399<script src="//fittransformer.com/cdn/shop/t/46/assets/theme.js?v=110569631963458440531788921290" defer="defer"></script>
399<script>
400  window.theme = window.theme || {};
401  theme.routes = {
402    shop_url: 'https://fittransformer.com',
403    root_url: '/',
404    cart_url: '/cart',
405    cart_add_url: '/cart/add',
406    cart_change_url: '/cart/change',
407    cart_update_url: '/cart/update',
408    search_url: '/search',
409    predictive_search_url: '/search/suggest'
410  };
411
412  theme.variantStrings = {
413    preOrder: "Pre-order",
414    addToCart: "Add to Cart",
415    soldOut: "Sold Out",
416    unavailable: "Unavailable",
417    addToBundle: "Add to bundle",
418    backInStock: "Notify me when it’s available"
419  };
420
421  theme.shippingCalculatorStrings = {
422    error: "One or more errors occurred while retrieving the shipping rates:",
423    notFound: "Sorry, we do not ship to your address.",
424    oneResult: "There is one shipping rate for your address:",
425    multipleResults: "There are multiple shipping rates for your address:"
426  };
427
428  theme.discountStrings = {
429    error: "Discount code cannot be applied to your cart",
430    shippingError: "Shipping discounts are shown at checkout after adding an address"
431  };
432
433  theme.recipientFormStrings = {
434    expanded: "Gift card recipient form expanded",
435    collapsed: "Gift card recipient form collapsed"
436  };
437
438  theme.quickOrderListStrings = {
439    itemsAdded: "[quantity] items added",
440    itemAdded: "[quantity] item added",
441    itemsRemoved: "[quantity] items removed",
442    itemRemoved: "[quantity] item removed",
443    viewCart: "View cart",
444    each: "[money]\/ea",
445    minError: "This item has a minimum of [min]",
446    maxError: "This item has a maximum of [max]",
447    stepError: "You can only add this item in increments of [step]"
448  };
449
450  theme.cartStrings = {
451    error: "There was an error while updating your cart. Please try again.",
452    quantityError: "You can only add [quantity] of this item to your cart.",
453    giftNoteAttribute: "Gift note",
454    giftWrapAttribute: "Gift wrapping",
455    giftWrapBooleanTrue: "Yes",
456    targetProductAttribute: "For"
457  };
458
459  theme.dateStrings = {
460    d: "d",
461    day: "Day",
462    days: "Days",
463    h: "h",
464    hour: "Hour",
465    hours: "Hours",
466    m: "m",
467    minute: "Min",
468    minutes: "Mins",
469    s: "s",
470    second: "Sec",
471    seconds: "Secs"
472  };theme.strings = {
473    recentlyViewedEmpty: "Your recently viewed is empty.",
474    close: "Close",
475    next: "Next",
476    previous: "Previous",
477    qrImageAlt: "QR code — scan to redeem gift card",
478    searchUnsupportedLocale: "Please click the search button for results"
479  };
480
481  theme.settings = {
482    moneyFormat: "${{amount}}",
483    moneyWithCurrencyFormat: "${{amount}} USD",
484    currencyCodeEnabled: false,
485    externalLinksNewTab: false,
486    cartType: "drawer",
487    searchType: "drawer",
488    pswpModule: "\/\/fittransformer.com\/cdn\/shop\/t\/46\/assets\/photoswipe.min.js?v=41760041872977459911788921290",
489    themeName: 'Concept',
490    themeVersion: '6.0.2',
491    agencyId: ''
492  };</script>
492
493<!-- BEGIN app block: shopify://apps/pandectes-gdpr/blocks/banner/58c0baa2-6cc1-480c-9ea6-38d6d559556a -->
494
495  
496    
497      
497<script>
498        if (!window.pandectesRulesSettings) {
499          window.pandectesRulesSettings = {"version":"5","timestamp":1789521432406,"store":{"id":65033109709,"plan":"plus","primaryLocale":"en","headless":false,"checkoutRootDomain":"","storefrontRootDomain":"","storefrontAccessToken":""},"banner":{"enabled":true},"regions":{"strict":"*","visible":"*"},"storage":{"type":"http","domain":"","duration":365,"lastReset":1755570693},"gpc":{"enabled":true},"klaviyo":{"enabled":false},"customEvent":{"enabled":true},"rakuten":{"enabled":false,"cmp":false,"ccpa":false},"facebook":{"enabled":true,"id":""},"amazon":{"enabled":false},"microsoft":{"uet":{"enabled":false,"tags":""},"clarity":{"enabled":false,"id":""}},"google":{"enabled":true,"gtmId":"","ga4Id":"","adsId":"","gtmOnly":false,"adStorageCategory":4,"analyticsStorageCategory":2,"functionalityStorageCategory":1,"personalizationStorageCategory":1,"securityStorageCategory":0,"redactData":false,"urlPassthrough":false,"dataLayerName":"dataLayer","waitForUpdate":500,"sendPageView":true,"debugMode":false,"basicMode":false},"blocker":{"enabled":false,"scripts":{"0":[],"1":[],"2":[],"4":[],"8":[]},"css":{"0":[],"1":[],"2":[],"4":[],"8":[]},"iframes":{"0":[],"1":[],"2":[],"4":[],"8":[]},"pixels":{"0":[],"1":[],"2":[],"4":[],"8":[]}}};
500          const rulesScript = document.createElement('script');
501          
502            rulesScript.src = "https://cdn.shopify.com/extensions/01a0d309-5aa0-76cf-9f48-2a42b2760403/gdpr-cookie-consent-411/assets/pandectes-rules-latest.js";
503          
504          const firstChild = document.head.firstChild;
505          document.head.insertBefore(rulesScript, firstChild);
506        }
507      </script>
507
508    
509
510      
510<script defer src='https://cdn.shopify.com/extensions/01a0d309-5aa0-76cf-9f48-2a42b2760403/gdpr-cookie-consent-411/assets/pandectes-core-latest.js'></script>
510
511    
512    
512<script>
513      (() => {
514        const isLivePreview = locateLivePreviewParam();
515        let previewUrl = 'https://app.pandect.es/js/pandectes-live-site-preview.js';
516        
517
518        function locateLivePreviewParam(paramName = 'pandectesLivePreview') {
519          const fromUrl = new URLSearchParams(window.location.search).get(paramName);
520          if (fromUrl) {
521            try {
522              sessionStorage.setItem(paramName, fromUrl);
523            } catch {
524              // storage disabled
525            }
526            return fromUrl;
527          }
528          return sessionStorage.getItem(paramName);
529        }
530
531        /** Injects the preview helper script when live preview is active (URL or sessionStorage). */
532        function appendLivePreviewScriptIfNeeded(previewModeScriptUrl) {
533          if (!isLivePreview) return;
534          if (document.head.querySelector('script[data-pandectes-live-preview]')) return;
535          const script = document.createElement('script');
536          script.src = previewModeScriptUrl;
537          script.async = true;
538          script.setAttribute('data-pandectes-live-preview', '');
539          document.head.appendChild(script);
540        }
541
542        window.pandectesBannerSettings = {"version":"5","timestamp":1789521432,"store":{"id":65033109709,"plan":"plus","primaryLocale":"en","headless":false,"checkoutRootDomain":"","storefrontRootDomain":"","storefrontAccessToken":"","useGeolocation":false},"impressions":{"enabled":true,"timezone":"America/Los_Angeles"},"visibility":{"delay":0,"enabled":true,"startHidden":[],"botsFriendly":false,"disableDesignMode":false,"bots":{"show":[],"allow":[],"deny":[]},"adminMode":false},"regions":{"strict":"*","visible":"*"},"consent":{"redirectOnDeny":false,"reloadOnConsent":false,"broadcastChannel":false,"redirectOnDenyUrl":"https://www.pandectes.io","shopify":true,"saleOfData":false},"theme":{"logos":{"custom":false,"customWidget":false,"banner":"//gymforce-store.myshopify.com/cdn/shop/files/pandectes-banner-logo.png?v=1789521432","widget":"//gymforce-store.myshopify.com/cdn/shop/files/pandectes-reopen-logo.png?v=1789521432"},"mode":"light","border":0,"variables":":host { --float: 16px; --font-size: 14px; --duration: 250ms; --padding: 20px; --radius-dialog:8px; --radius-button:8px; --border-button: 2px; --font-family: inherit; --font-weight-button: 400; --color-base-100: oklch(100% 0 0);--color-base-200: oklch(97% 0 0);--color-base-300: oklch(94% 0 0);--color-base-content: oklch(7.6% 0 0);--color-primary: oklch(7.6% 0 0);--color-primary-content: oklch(100% 0 0);--color-secondary: oklch(7.6% 0 0);--color-secondary-content: oklch(100% 0 0);--color-accent: oklch(7.6% 0 0);--color-accent-content: oklch(100% 0 0);--color-neutral: oklch(7.6% 0 0);--color-neutral-content: oklch(100% 0 0);; --color-base-100-hex: #ffffff;--color-base-200-hex: #f5f5f5;--color-base-300-hex: #ebebeb;--color-base-content-hex: #010101;--color-primary-hex: #010101;--color-primary-content-hex: #ffffff;--color-secondary-hex: #010101;--color-secondary-content-hex: #ffffff;--color-accent-hex: #010101;--color-accent-content-hex: #ffffff;--color-neutral-hex: #010101;--color-neutral-content-hex: #ffffff; }","shadows":true,"isModal":false,"scrollLock":true,"useAnimations":true,"buttons":{"size":"md","border":2,"radius":8,"variants":{"primary":"filled","secondary":"outlined"}},"zIndex":2147483647,"showPoweredBy":true},"close":{"triggers":[],"action":"dismiss","pixels":200,"timeout":0},"language":{"multilingual":false,"detection":"locale","fallback":"en","supported":["en"],"allowChange":false},"widget":{"enabled":false,"position":"bottom left","action":"reopen","customTrigger":false},"dialogs":{"notice":{"style":{"type":"box","layout":"vertical-grouped","position":"middle center","animation":"animation-zoom","size":300},"buttons":{"primary":["allow","deny"],"secondary":["preferences"]},"features":{"hideHeader":false,"alignCenter":false,"flipButtons":false,"expandableIntro":false,"inlineLinks":false}},"preferences":{"style":{"type":"box","layout":"horizontal-grouped","position":"middle center","animation":"animation-fade","size":500},"buttons":{"primary":["allow","deny"],"secondary":["custom"]},"features":{"flipButtons":false,"primarySave":false,"showCookies":false,"useCheckboxes":false,"expandableIntro":false,"showDescriptions":true,"inlineLinks":false}},"status":false},"links":{"links":[{"id":"policy","url":"/policies/privacy-policy"}],"target":"_self","respectLocale":false},"storage":{"type":"http","domain":"","duration":365,"lastReset":1755570693},"texts":{"en":{"buttons":{"showLess":"Show less","showMore":"Show more","saleOfData":""},"links":{"policy":"Learn more","google":"Google's Privacy Terms","imprint":"Imprint"},"categories":[{"title":"Strictly necessary cookies","description":"The
542se cookies are essential in order to enable you to move around the website and use its features, such as accessing secure areas of the website. The website cannot function properly without these cookies."},{"title":"Functional cookies","description":"These cookies enable the site to provide enhanced functionality and personalisation. They may be set by us or by third party providers whose services we have added to our pages. If you do not allow these cookies then some or all of these services may not function properly."},{"title":"Performance cookies","description":"These cookies enable us to monitor and improve the performance of our website. For example, they allow us to count visits, identify traffic sources and see which parts of the site are most popular."},{"title":"Targeting cookies","description":"These cookies may be set through our site by our advertising partners. They may be used by those companies to build a profile of your interests and show you relevant adverts on other sites.    They do not store directly personal information, but are based on uniquely identifying your browser and internet device. If you do not allow these cookies, you will experience less targeted advertising."}],"notice":{"title":"We respect your privacy","message":"This website uses cookies to ensure you get the best experience. The collection, sharing, and use of personal data can be used for personalization of ads.","dismiss":"Ok","allow":"Accept","deny":"Decline","preferences":"Preferences"},"preferences":{"title":"Manage consent preferences","message":"We use cookies to optimize website functionality, analyze the performance, and provide personalized experience to you. Some cookies are essential to make the website operate and function correctly. Those cookies cannot be disabled. In this window you can manage your preference of cookies.","cookieDetails":"Cookies details","alwaysActive":"Always allowed","deny":"Deny all","allow":"Accept all","custom":"Save preferences","dismiss":"Close","vendorLearnMore":"Learn more about this provider"},"status":{"title":"Cookie settings","message":"Your current state","allow":"Accept all","deny":"Deny all","dismiss":"Close","reopen":"Change your consent","consentDate":"C
542onsent date","consentId":"Your consent ID","hideDetails":"Hide details","showDetails":"Show details","noConsent":"No consent"},"declaration":{"name":"Name","type":"Type","vendor":"Provider","purpose":"Purpose","retention":"Retention","expirations":{"declSeconds":"seconds","declMinutes":"minutes","declHours":"hours","declDays":"days","declWeeks":"week(s)","declMonths":"months","declYears":"years","declSession":"Session"}},"cookies":{}}},"categories":[{"bitwise":0},{"bitwise":1},{"bitwise":2},{"bitwise":4}],"vendors":[],"cookies":[]};
543        if (isLivePreview) {
544          if (!window.pandectesBannerSettings.store) {
545            window.pandectesBannerSettings.store = {};
546          }
547          window.pandectesBannerSettings.store.plan = 'enterprise';
548        }
549        
550        function whenBodyReady(callback) {
551          window.addEventListener('DOMContentLoaded', callback);
552        }
553        
554
555        whenBodyReady(function(){
556          const element = document.createElement('pandectes-cmp');
557          element.appData = window.pandectesBannerSettings;
558          document.body.appendChild(element);
559          appendLivePreviewScriptIfNeeded(previewUrl);
560        });
561
562      })()
563    </script>
563
564  
565
566
567
568
569
570<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->
571
572
573
574
575
576
577
578
579
580
581
582
583  
583<script async src="https://static.klaviyo.com/onsite/js/XgZjHj/klaviyo.js?company_id=XgZjHj"></script>
583
584  
584<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>
584
585
586  
587
588
589
590
591  
591<script>
592    window.klaviyoReviewsProductDesignMode = false
593  </script>
593
594
595
596
597
598
599
600
601
602
603<!-- END app block --><!-- BEGIN app block: shopify://apps/attribuly/blocks/app-embed/cf8e8f22-4c4c-4d92-a8ed-8b49c1c9a9f7 --><link rel="dns-prefetch" href="https://tr.attribuly.com/" />
604<script>
605var attribuly = {
606  url: 'https://tr.attribuly.com/v3-2/event',
607  cfg_url: 'https://platform.api.attribuly.com/v2-1/other_id/get_shop_info',
608  shop: {
609    id: '65033109709',
610    domain: 'fittransformer.com'
611  }
612}
613</script>
613
614<!-- END app block --><!-- BEGIN app block: shopify://apps/ecomposer-builder/blocks/app-embed/a0fc26e1-7741-4773-8b27-39389b4fb4a0 --><!-- DNS Prefetch & Preconnect -->
615<link rel="preconnect" href="https://cdn.ecomposer.app" crossorigin>
616<link rel="dns-prefetch" href="https://cdn.ecomposer.app">
617
618<link rel="prefetch" href="https://cdn.ecomposer.app/vendors/css/[email protected]" as="style">
619<link rel="prefetch" href="https://cdn.ecomposer.app/vendors/js/[email protected]" as="script">
620<link rel="prefetch" href="https://cdn.ecomposer.app/vendors/js/ecom_modal.js" as="script">
621
622<!-- Global CSS --><!--ECOM-EMBED-->
623  <style id="ecom-global-css" class="ecom-global-css">/**ECOM-INSERT-CSS**/.ecom-section > div.core__row--columns, .ecom-section>.ecom-inner{max-width: 1200px;}.ecom-column>div.core__column--wrapper, .ec-flex-wp{padding: 20px;}div.core__blocks--body>div.ecom-block.elmspace:not(:first-child), .core__group--body>div.ecom-block.elmspace:not(:first-child), div.core__blocks--body>.ec-flex-wp.elmspace:not(:first-child), .core__blocks>div.ecom-block.elmspace:not(:first-child){margin-top: 20px;}body{--column-gap: 20px;--row-gap: 20px;}:root{--ecom-global-container-width:1200px;--ecom-global-colunm-gap:20px;--ecom-global-elements-space:20px;--ecom-global-colors-primary:#171717;--ecom-global-colors-secondary:#171717;--ecom-global-colors-text:#ffffff;--ecom-global-colors-accent:#ffffff;--ecom-global-typography-h1-font-weight:600;--ecom-global-typography-h1-font-size:72px;--ecom-global-typography-h1-line-height:90px;--ecom-global-typography-h1-letter-spacing:-0.02em;--ecom-global-typography-h2-font-weight:600;--ecom-global-typography-h2-font-size:60px;--ecom-global-typography-h2-line-height:72px;--ecom-global-typography-h2-letter-spacing:-0.02em;--ecom-global-typography-h3-font-weight:600;--ecom-global-typography-h3-font-size:48px;--ecom-global-typography-h3-line-height:60px;--ecom-global-typography-h3-letter-spacing:-0.02em;--ecom-global-typography-h4-font-weight:600;--ecom-global-typography-h4-font-size:36px;--ecom-global-typography-h4-line-height:44px;--ecom-global-typography-h4-letter-spacing:-0.02em;--ecom-global-typography-h5-font-weight:600;--ecom-global-typography-h5-font-size:30px;--ecom-global-typography-h5-line-height:38px;--ecom-global-typography-h6-font-weight:600;--ecom-global-typography-h6-font-size:24px;--ecom-global-typography-h6-line-height:32px;--ecom-global-typography-h7-font-weight:400;--ecom-global-typography-h7-font-size:18px;--ecom-global-typography-h7-line-height:28px;}</style>
624  <!--/ECOM-EMBED--><!-- Custom CSS & JS --><style id="ecom-custom-css"></style>
624<script id="ecom-custom-js" async></script>
624<!-- Open Graph Meta Tags for Pages --><!-- AI Search Optimization (LLM Outreach) --><!-- Critical Inline Styles -->
625<style class="ecom-theme-helper">.ecom-animation{opacity:0}.ecom-animation.animate,.ecom-animation.ecom-animated{opacity:1}.ecom-cart-popup{display:grid;position:fixed;inset:0;z-index:9999999;align-content:center;padding:5px;justify-content:center;align-items:center;justify-items:center}.ecom-cart-popup::before{content:' ';position:absolute;background:#e5e5e5b3;inset:0}.ecom-ajax-loading{cursor:not-allowed;pointer-events:none;opacity:.6}#ecom-toast{visibility:hidden;max-width:50px;height:60px;margin:auto;background-color:#333;color:#fff;text-align:center;border-radius:2px;position:fixed;z-index:1;left:0;right:0;bottom:30px;font-size:17px;display:grid;grid-template-columns:50px auto;align-items:center;justify-content:start;align-content:center;justify-items:start}#ecom-toast.ecom-toast-show{visibility:visible;animation:ecomFadein .5s,ecomExpand .5s .5s,ecomStay 3s 1s,ecomShrink .5s 4s,ecomFadeout .5s 4.5s}#ecom-toast #ecom-toast-icon{width:50px;height:100%;box-sizing:border-box;background-color:#111;color:#fff;padding:5px}#ecom-toast .ecom-toast-icon-svg{width:100%;height:100%;position:relative;vertical-align:middle;margin:auto;text-align:center}#ecom-toast #ecom-toast-desc{color:#fff;padding:16px;overflow:hidden;white-space:nowrap}@media(max-width:768px){#ecom-toast #ecom-toast-desc{white-space:normal;min-width:250px}#ecom-toast{height:auto;min-height:60px}}.ecom__column-full-height{height:100%}[data-ec-sr]>.core__row--columns>.ecom-column:not(.ecom-sr-visible):not(.ecom-sr-done),[data-ec-sr].ec-flex-wp>.ecom-inner>.ecom-block:not(.ecom-sr-visible):not(.ecom-sr-done),[data-ec-sr].ec-flex-wp>.ecom-inner>.ec-flex-wp.core__block:not(.ecom-sr-visible):not(.ecom-sr-done),[data-ec-sr].ec-flex-wp>.ecom-block:not(.ecom-sr-visible):not(.ecom-sr-done),[data-ec-sr].ec-flex-wp>.ec-flex-wp.core__block:not(.ecom-sr-visible):not(.ecom-sr-done),[data-ec-sr]>.ecom-grid-layout>.ecom-grid-item:not(.ecom-sr-visible):not(.ecom-sr-done),[data-ec-sr-items] [data-ec-sr-item]:not(.ecom-sr-visible):not(.ecom-sr-done){opacity:0}.ecom-sr-done{opacity:1}@keyframes ecom-sr-fade-up{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes ecom-sr-fade-in{from{opacity:0}to{opacity:1}}@keyframes ecom-sr-slide-left{from{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}@keyframes ecom-sr-zoom-in{from{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.ecom-sr-visible{animation-fill-mode:both!important;animation-duration:.6s!important;animation-timing-function:cubic-bezier(.25,.46,.45,.94)!important}.ecom-sr-visible[data-sr-anim="fade-up"]{animation-name:ecom-sr-fade-up!important}.ecom-sr-visible[data-sr-anim="fade-in"]{animation-name:ecom-sr-fade-in!important}.ecom-sr-visible[data-sr-anim="slide-left"]{animation-name:ecom-sr-slide-left!important}.ecom-sr-visible[data-sr-anim="zoom-in"]{animation-name:ecom-sr-zoom-in!important}@keyframes ecomFadein{from{bottom:0;opacity:0}
625to{bottom:30px;opacity:1}}@keyframes ecomExpand{from{min-width:50px}to{min-width:var(--ecom-max-width)}}@keyframes ecomStay{from{min-width:var(--ecom-max-width)}to{min-width:var(--ecom-max-width)}}@keyframes ecomShrink{from{min-width:var(--ecom-max-width)}to{min-width:50px}}@keyframes ecomFadeout{from{bottom:30px;opacity:1}to{bottom:60px;opacity:0}}</style>
626
627
628<!-- EComposer Config Script -->
629<script id="ecom-theme-helpers" async>
630window.EComposer=window.EComposer||{};(function(){if(!this.configs)this.configs={};this.configs={"instagram":null,"custom_code":{"enable_jquery":true,"custom_css":"","custom_js":""}};this.configs.ajax_cart={enable:false};this.customer=false;this.initQuickview=function(){};
631this.proxy_path='/apps/ecomposer-visual-page-builder';this.popupScriptUrl='';this.routes={domain:'https://fittransformer.com',root_url:'/',collections_url:'/collections',all_products_collection_url:'/collections/all',cart_url:'/cart',cart_add_url:'/cart/add',cart_change_url:'/cart/change',cart_clear_url:'/cart/clear',cart_update_url:'/cart/update',product_recommendations_url:'/recommendations/products'};
632this.queryParams={};
633if(window.location.search.length){new URLSearchParams(window.location.search).forEach((value,key)=>{this.queryParams[key]=value})}
634this.money_format="${{amount}}";
635this.money_with_currency_format="${{amount}} USD";
636this.currencyCodeEnabled=false;this.abTestingData = [];this.formatMoney=function(t,e){const r=this.currencyCodeEnabled?this.money_with_currency_format:this.money_format;function a(t,e){return void 0===t?e:t}function o(t,e,r,o){if(e=a(e,2),r=a(r,","),o=a(o,"."),isNaN(t)||null==t)return 0;var n=(t=(t/100).toFixed(e)).split(".");return n[0].replace(/(\d)(?=(\d\d\d)+(?!\d))/g,"$1"+r)+(n[1]?o+n[1]:"")}"string"==typeof t&&(t=t.replace(".",""));var n="",i=/\{\{\s*(\w+)\s*\}\}/,s=e||r;switch(s.match(i)[1]){case"amount":n=o(t,2);break;case"amount_no_decimals":n=o(t,0);break;case"amount_with_comma_separator":n=o(t,2,".",",");break;case"amount_with_space_separator":n=o(t,2," ",",");break;case"amount_with_period_and_space_separator":n=o(t,2," ",".");break;case"amount_no_decimals_with_comma_separator":n=o(t,0,".",",");break;case"amount_no_decimals_with_space_separator":n=o(t,0," ");break;case"amount_with_apostrophe_separator":n=o(t,2,"'",".")}return s.replace(i,n)};
637this.resizeImage=function(t,e){try{if(!e||"original"==e||"full"==e||"master"==e)return t;if(-1!==t.indexOf("cdn.shopify.com")||-1!==t.indexOf("/cdn/shop/")){var r=t.match(/\.(jpg|jpeg|gif|png|bmp|bitmap|tiff|tif|webp)((\#[0-9a-z\-]+)?(\?v=.*)?)?$/gim);if(null==r)return null;var a=t.split(r[0]),o=r[0];return a[0]+"_"+e+o}}catch(r){return t}return t};
638this.getProduct=function(t){if(!t)return!1;let e=("/"===this.routes.root_url?"":this.routes.root_url)+"/products/"+t+".js?shop="+Shopify.shop;return window.ECOM_LIVE&&(e="/shop/builder/ajax/ecom-proxy/products/"+t+"?shop="+Shopify.shop),window.fetch(e,{headers:{"Content-Type":"application/json"}}).then(t=>t.ok?t.json():false)};
639const u=new URLSearchParams(window.location.search);if(u.has("ecom-redirect")){const r=u.get("ecom-redirect");if(r){let d;try{d=decodeURIComponent(r)}catch{return}d=d.trim().replace(/[\r\n\t]/g,"");if(d.length>2e3)return;const p=["javascript:","data:","vbscript:","file:","ftp:","mailto:","tel:","sms:","chrome:","chrome-extension:","moz-extension:","ms-browser-extension:"],l=d.toLowerCase();for(const o of p)if(l.includes(o))return;const x=[/
639<script/i,/<\/script/i,/javascript:/i,/vbscript:/i,/onload=/i,/onerror=/i,/onclick=/i,/onmouseover=/i,/onfocus=/i,/onblur=/i,/onsubmit=/i,/onchange=/i,/alert\s*\(/i,/confirm\s*\(/i,/prompt\s*\(/i,/document\./i,/window\./i,/eval\s*\(/i];for(const t of x)if(t.test(d))return;if(d.startsWith("/")&&!d.startsWith("//")){if(!/^[a-zA-Z0-9\-._~:/?#[\]@!$&'()*+,;=%]+$/.test(d))return;if(d.includes("../")||d.includes("./"))return;window.location.href=d;return}if(!d.includes("://")&&!d.startsWith("//")){if(!/^[a-zA-Z0-9\-._~:/?#[\]@!$&'()*+,;=%]+$/.test(d))return;if(d.includes("../")||d.includes("./"))return;window.location.href="/"+d;return}let n;try{n=new URL(d)}catch{return}if(!["http:","https:"].includes(n.protocol))return;if(n.port&&(parseInt(n.port)<1||parseInt(n.port)>65535))return;const a=[window.location.hostname];if(a.includes(n.hostname)&&(n.href===d||n.toString()===d))window.location.href=d}}
640}).bind(window.EComposer)();
641if(window.Shopify&&window.Shopify.designMode&&window.top&&window.top.opener){window.addEventListener("load",function(){window.top.opener.postMessage({action:"ecomposer:loaded"},"*")})}
642</script>
642<!-- Toast Template -->
643<script type="text/template" id="ecom-template-html"><!-- BEGIN app snippet: ecom-toast --><div id="ecom-toast"><div id="ecom-toast-icon"><svg xmlns="http://www.w3.org/2000/svg" class="ecom-toast-icon-svg ecom-toast-icon-info" fill="none" viewBox="0 0 24 24" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M13 16h-1v-4h-1m1-4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z"/></svg>
644<svg class="ecom-toast-icon-svg ecom-toast-icon-success" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 48c110.5 0 200 89.5 200 200 0 110.5-89.5 200-200 200-110.5 0-200-89.5-200-200 0-110.5 89.5-200 200-200m140.2 130.3l-22.5-22.7c-4.7-4.7-12.3-4.7-17-.1L215.3 303.7l-59.8-60.3c-4.7-4.7-12.3-4.7-17-.1l-22.7 22.5c-4.7 4.7-4.7 12.3-.1 17l90.8 91.5c4.7 4.7 12.3 4.7 17 .1l172.6-171.2c4.7-4.7 4.7-12.3 .1-17z"/></svg>
645</div><div id="ecom-toast-desc"></div></div><!-- END app snippet --></script>
645<!-- END app block --><!-- BEGIN app block: shopify://apps/fbp-fast-bundle/blocks/fast_bundle/9e87fbe2-9041-4c23-acf5-322413994cef -->
646
647
648
649<!-- BEGIN app snippet: fast_bundle -->
650
651
652
653
654
655
656<script>
657    if (Math.random() < 0.05) {
658        window.FastBundleRenderTimestamp = Date.now();
659    }
660
661    // Main initialization
662    const apiURL = 'https://api.fastbundle.co';
663    const sdkBaseUrl = 'https://sdk.fastbundle.co';
664    const rbrCartUrl = `${apiURL}/scripts/cart.js`;
665    const mainAppUrl = 'https://cdn.shopify.com/extensions/01a0f2a3-ce8c-7f09-b09d-297fc1e69c10/fast-bundle-product-bundles-165/assets/main.min.js'
666    const vendorUrl  = 'https://cdn.shopify.com/extensions/01a0f2a3-ce8c-7f09-b09d-297fc1e69c10/fast-bundle-product-bundles-165/assets/vendor.js';
667    const styleUrl   = 'https://cdn.shopify.com/extensions/01a0f2a3-ce8c-7f09-b09d-297fc1e69c10/fast-bundle-product-bundles-165/assets/main.min.css';
668    const legacyAppUrl = `${apiURL}/react-src/static/js/main.min.js`;
669    const previousScriptLoaded = Boolean(document.querySelectorAll(`script[src*="${sdkBaseUrl}"]`).length)
670    const previousLegacyScriptLoaded = Boolean(document.querySelectorAll(`script[src*="${legacyAppUrl}"]`).length)
671
672    if (!(previousScriptLoaded || previousLegacyScriptLoaded)) {
673        const FastBundleConf = {"enable_bap_modal":false,"frontend_version":"1.29.04","storefront_record_submitted":false,"use_shopify_prices":false,"currencies":[{"id":2574385536,"code":"EUR","conversion_fee":1.
6730,"roundup_number":0.95,"rounding_enabled":true},{"id":2574385537,"code":"USD","conversion_fee":1.0,"roundup_number":0.0,"rounding_enabled":true}],"is_active":true,"override_product_page_forms":false,"allow_funnel":false,"do_not_track_bundle_visibility":false,"translations":[{"id":5081143,"key":"add","value":"Add","locale_code":"en","model":"shop","object_id":170435},{"id":5081144,"key":"add_all_products_to_cart","value":"Add all products to cart","locale_code":"en","model":"shop","object_id":170435},{"id":5081145,"key":"add_bundle","value":"Add Bundle","locale_code":"en","model":"shop","object_id":170435},{"id":5081148,"key":"added","value":"Added","locale_code":"en","model":"shop","object_id":170435},{"id":5081149,"key":"added_","value":"Added","locale_code":"en","model":"shop","object_id":170435},{"id":5081150,"key":"added_items","value":"Added items","locale_code":"en","model":"shop","object_id":170435},{"id":5081151,"key":"added_product_issue","value":"There's an issue with the added products","locale_code":"en","model":"shop","object_id":170435},{"id":5081152,"key":"added_to_product_list","value":"Added to the product list","locale_code":"en","model":"shop","object_id":170435},{"id":5081146,"key":"add_items","value":"Please add items","locale_code":"en","model":"shop","object_id":170435},{"id":5081147,"key":"add_to_cart","value":"Add to cart","locale_code":"en","model":"shop","object_id":170435},{"id":5081153,"key":"all_included_products_are_sold_out","value":"All included products are sold out","locale_code":"en","model":"shop","object_id":170435},{"id":5081154,"key":"apply_discount","value":"Discount will be applied at checkout","locale_code":"en","model":"shop","object_id":170435},{"id":5081159,"key":"badge_price_description","value":"Save {discount}!","locale_code":"en","model":"shop","object_id":170435},{"id":5081160,"key":"badge_price_free_gift_description","value":"Free Gift","locale_code":"en","model":"shop","object_id":170435},{"id":5081155,"key":"bap_disabled","value":"Complete the bundle","locale_code":"en","model":"shop","object_id":170435},{"id":5081157,"key":"bap_modal_sub_title_without_variant","value":"Review the below boxes and click on the button to fix the cart.","locale_code":"en","model":"shop","object_id":170435},{"id":5081156,"key":"bap_modal_sub_title_with_variant","value":"Review the below boxes, select the proper variant for each included products and click on the button to fix the cart.","locale_code":"en","model":"shop","object_id":170435},{"id":5081158,"key":"bap_modal_title","value":"{product_name} is a bundle product that includes {num_of_products} products. This product will be replaced by its included products.","locale_code":"en","model":"shop","object_id":170435},{"id":5081161,"key":"builder_added_count","value":"{num_added} / {num_must_add} added","locale_code":"en","model":"shop","object_id":170435},{"id":5081162,"key":"builder_count_error","value":"You must add {quantity} other items from the above collections.","locale_code":"en","model":"shop","object_id":170435},{"id":5081163,"key":"builder_discount_status","value":"Discount status","locale_code":"en","model":"shop","object_id":170435},{"id":5081229,"key":"builder_one_time_purchase","value":"One-time purchase","locale_code":"en","model":"shop","object_id":170435},{"id":5081164,"key":"bundle_not_available","value":"The bundle is not available anymore","locale_code":"en","model":"shop","object_id":170435},{"id":5081165,"key":"bundle_title","value":"Bundle title","locale_code":"en","model":"shop","object_id":170435},{"id":5081166,"key":"buy","value":"Buy","locale_code":"en","model":"shop","object_id":170435},{"id":5081167,"key":"buy_all","value":"Buy all","locale_code":"en","model":"shop","object_id":170435},{"id":5081168,"key":"buy_from_collections","value":"Buy from these collections","locale_code":"en","model":"shop","object_id":170435},{"id":5081169,"key":"buy_item","value":"Buy {quantity} items","locale_code":"en","model":"shop","object_id":170435},{"id":5081170,"key":"bxgy_btn_title","value":"Add to cart","locale_code":"en","model":"shop","object_id":170435},{"id":5081171,"key":"cancel","value":"Cancel","locale_code":"en","model":"shop","object_id":170435},{"id":5081172,"key":"choose_items_to_buy","value":"Choose items to buy together.","locale_code":"en","model":"shop","object_id":170435},{"id":5081173,"key":"collection","value":"collection","locale_code":"en","model":"shop","object_id":170435},{"id":5081174,"key":"collection_btn_title","value":"Add selected to cart","locale_code":"en","model":"shop","object_id":170435}
673,{"id":5081175,"key":"collection_item","value":"Add {quantity} items from {collection}","locale_code":"en","model":"shop","object_id":170435},{"id":5081176,"key":"color","value":"Color","locale_code":"en","model":"shop","object_id":170435},{"id":5081177,"key":"copied","value":"Copied!","locale_code":"en","model":"shop","object_id":170435},{"id":5081178,"key":"copy_code","value":"Copy code","locale_code":"en","model":"shop","object_id":170435},{"id":5081179,"key":"currently_soldout","value":"This product is currently sold out","locale_code":"en","model":"shop","object_id":170435},{"id":5081180,"key":"days","value":"Days","locale_code":"en","model":"shop","object_id":170435},{"id":5081181,"key":"delete_bap_product","value":"here","locale_code":"en","model":"shop","object_id":170435},{"id":5081182,"key":"discount_applied","value":"{discount} discount applied","locale_code":"en","model":"shop","object_id":170435},{"id":5081183,"key":"discount_card_desc","value":"Enter the discount code below if it isn't included at checkout.","locale_code":"en","model":"shop","object_id":170435},{"id":5081184,"key":"discount_card_discount","value":"Discount code:","locale_code":"en","model":"shop","object_id":170435},{"id":5081185,"key":"discount_is_applied","value":"discount is applied on the selected products.","locale_code":"en","model":"shop","object_id":170435},{"id":5081186,"key":"discount_off","value":"{discount} OFF","locale_code":"en","model":"shop","object_id":170435},{"id":5081187,"key":"dropdown","value":"dropdown","locale_code":"en","model":"shop","object_id":170435},{"id":5081188,"key":"error_loading_bundles","value":"There is a problem loading bundles, please try again in a bit!","locale_code":"en","model":"shop","object_id":170435},{"id":5081189,"key":"fix_cart","value":"Fix your Cart","locale_code":"en","model":"shop","object_id":170435},{"id":5081190,"key":"free","value":"Free","locale_code":"en","model":"shop","object_id":170435},{"id":5081191,"key":"free_gift","value":"Free gift","locale_code":"en","model":"shop","object_id":170435},{"id":5081193,"key":"free_gift_applied","value":"Free gift applied","locale_code":"en","model":"shop","object_id":170435},{"id":5081194,"key":"free_gift_badge","value":" Free Gift","locale_code":"en","model":"shop","object_id":170435},{"id":5081192,"key":"free_gift_label","value":"Free Gift","locale_code":"en","model":"shop","object_id":170435},{"id":5081195,"key":"free_shipping","value":"Free shipping","locale_code":"en","model":"shop","object_id":170435},{"id":5081196,"key":"funnel_alert","value":"This item is already in your cart.","locale_code":"en","model":"shop","object_id":170435},{"id":5081197,"key":"funnel_button_description","value":"Buy this bundle | Save {discount}","locale_code":"en","model":"shop","object_id":170435},{"id":5081198,"key":"funnel_discount_description","value":"save {discount}","locale_code":"en","model":"shop","object_id":170435},{"id":5081199,"key":"funnel_popup_title","value":"Complete your cart with this bundle and save","locale_code":"en","model":"shop","object_id":170435},{"id":5081200,"key":"get_free_gift","value":"Get these free gifts","locale_code":"en","model":"shop","object_id":170435},{"id":5081202,"key":"get_off_collections","value":"Get {discount}% Off on these collections","locale_code":"en","model":"shop","object_id":170435},{"id":5081201,"key":"get_one_free","value":"Get One Free","locale_code":"en","model":"shop","object_id":170435},{"id":5081203,"key":"go_to_bundle_builder","value":"Go to Bundle builder","locale_code":"en","model":"shop","object_id":170435},{"id":5081204,"key":"go_to_offer_page","value":"Go to Offer Page","locale_code":"en","model":"shop","object_id":170435},{"id":5081205,"key":"have_not_selected","value":"You have not selected any items yet","locale_code":"en","model":"shop","object_id":170435},{"id":5081206,"key":"have_selected","value":"You have selected {quantity} items","locale_code":"en","model":"shop","object_id":170435},{"id":5081207,"key":"hide","value":"Hide","locale_code":"en","model":"shop","object_id":170435},{"id":5081208,"key":"hours","value":"Hours","locale_code":"en","model":"shop","object_id":170435},{"id":5081209,"key":"includes","value":"Includes","locale_code":"en","model":"shop","object_id":170435},{"id":5081210,"key":"includes_free_shipping","value":"Includes free shipping","locale_code":"en","model":"shop","object_id":170435},{"id":5081211,"key":"item","value":"item","locale_code":"en","model":"shop","object_id":170435},{"id":5081212,"key":"items","value":"items","locale_code":"en","model":"shop","object_id":170435},{"id":5081213,"key":"items_not_found","value":"No matching items found","locale_code":"en","model":"shop","object_id":170435},{"id":5081214,"key":"items_selected","value":"items selected","locale_code":"en","model":"shop","object_id":170435},{"id":5081216,"key":"main_sold_out","value":"The main product is sold out.","locale_code":"en","model":"shop","object_id":170435}
673,{"id":5081215,"key":"material","value":"Material","locale_code":"en","model":"shop","object_id":170435},{"id":5081217,"key":"min","value":"Min","locale_code":"en","model":"shop","object_id":170435},{"id":5081218,"key":"mix_btn_title","value":"Add selected to cart","locale_code":"en","model":"shop","object_id":170435},{"id":5081219,"key":"multiple_items_funnel_alert","value":"Some of the items are already in the cart","locale_code":"en","model":"shop","object_id":170435},{"id":5081220,"key":"no","value":"No","locale_code":"en","model":"shop","object_id":170435},{"id":5081221,"key":"no_item","value":"No items added!","locale_code":"en","model":"shop","object_id":170435},{"id":5081222,"key":"no_item_selected","value":"No items selected!","locale_code":"en","model":"shop","object_id":170435},{"id":5081223,"key":"not_enough","value":"insufficient inventory","locale_code":"en","model":"shop","object_id":170435},{"id":5081224,"key":"not_selected_any","value":"not selected any items yet.","locale_code":"en","model":"shop","object_id":170435},{"id":5081225,"key":"of","value":"of","locale_code":"en","model":"shop","object_id":170435},{"id":5081226,"key":"off","value":"OFF","locale_code":"en","model":"shop","object_id":170435},{"id":5081227,"key":"offer_ends","value":"This offer ends in","locale_code":"en","model":"shop","object_id":170435},{"id":5081228,"key":"one_time_purchase","value":"One time purchase","locale_code":"en","model":"shop","object_id":170435},{"id":5081230,"key":"option","value":"option","locale_code":"en","model":"shop","object_id":170435},{"id":5081231,"key":"out_of","value":"out of","locale_code":"en","model":"shop","object_id":170435},{"id":5081232,"key":"per_one","value":"per one","locale_code":"en","model":"shop","object_id":170435},{"id":5081233,"key":"Please_add_product_from_collections","value":"Please add product from the list","locale_code":"en","model":"shop","object_id":170435},{"id":5081234,"key":"powered_by","value":"Powered by","locale_code":"en","model":"shop","object_id":170435},{"id":5081235,"key":"price_description","value":"Add bundle to cart | Save {discount}","locale_code":"en","model":"shop","object_id":170435},{"id":5081236,"key":"price_description_setPrice","value":"Add to cart for {final_price}","locale_code":"en","model":"shop","object_id":170435},{"id":5081237,"key":"proceed_without_addons","value":"Proceed without add-ons","locale_code":"en","model":"shop","object_id":170435},{"id":5081238,"key":"proceed_without_extras","value":"Proceed without extras","locale_code":"en","model":"shop","object_id":170435},{"id":5081239,"key":"product","value":"product","locale_code":"en","model":"shop","object_id":170435},{"id":5081284,"key":"product_added","value":"{number} added","locale_code":"en","model":"shop","object_id":170435},{"id":5081285,"key":"product_added_with_more","value":"{number} added. Add more!","locale_code":"en","model":"shop","object_id":170435},{"id":5081240,"key":"products","value":"products","locale_code":"en","model":"shop","object_id":170435}
673,{"id":5081241,"key":"quantity","value":"Quantity","locale_code":"en","model":"shop","object_id":170435},{"id":5081242,"key":"remove_from_cart","value":"Remove from Cart","locale_code":"en","model":"shop","object_id":170435},{"id":5081243,"key":"required_tooltip","value":"This product is required and can not be deselected","locale_code":"en","model":"shop","object_id":170435},{"id":5081244,"key":"save","value":"Save","locale_code":"en","model":"shop","object_id":170435},{"id":5081245,"key":"save_more","value":"Add {range} to save more","locale_code":"en","model":"shop","object_id":170435},{"id":5081246,"key":"search_product","value":"Search product","locale_code":"en","model":"shop","object_id":170435},{"id":5081247,"key":"sec","value":"Sec","locale_code":"en","model":"shop","object_id":170435},{"id":5081248,"key":"see_all","value":"See all","locale_code":"en","model":"shop","object_id":170435},{"id":5081249,"key":"see_less","value":"See Less","locale_code":"en","model":"shop","object_id":170435},{"id":5081250,"key":"see_more_details","value":"See More Details","locale_code":"en","model":"shop","object_id":170435},{"id":5081251,"key":"select","value":"Select","locale_code":"en","model":"shop","object_id":170435},{"id":5081252,"key":"select_all","value":"All products","locale_code":"en","model":"shop","object_id":170435},{"id":5081253,"key":"select_all_variants","value":"Please select all variants","locale_code":"en","model":"shop","object_id":170435},{"id":5081254,"key":"select_all_variants_correctly","value":"Please select all variants correctly","locale_code":"en","model":"shop","object_id":170435},{"id":5081255,"key":"select_at_least","value":"You must select at least {minQty} items","locale_code":"en","model":"shop","object_id":170435},{"id":5081256,"key":"select_at_least_min_qty","value":"Select at least {min_qty} items to apply the discount.","locale_code":"en","model":"shop","object_id":170435},{"id":5081263,"key":"selected","value":"selected","locale_code":"en","model":"shop","object_id":170435},{"id":5081264,"key":"selected_products","value":"Selected products","locale_code":"en","model":"shop","object_id":170435},{"id":5081257,"key":"select_selling_plan","value":"Select a selling plan","locale_code":"en","model":"shop","object_id":170435},{"id":5081258,"key":"select_variant","value":"Select Variant","locale_code":"en","model":"shop","object_id":170435},{"id":5081259,"key":"select_variant_minimal","value":"Size / Color / Type","locale_code":"en","model":"shop","object_id":170435},{"id":5081260,"key":"select_variants","value":"Select variants","locale_code":"en","model":"shop","object_id":170435},{"id":5081261,"key":"select_variants_for","value":"Select variants for {product}","locale_code":"en","model":"shop","object_id":170435},{"id":5081262,"key":"select_variants_to_show_subscription","value":"You have not selected the variants\nor there are no subscription plans with the selected variants.","locale_code":"en","model":"shop","object_id":170435},{"id":5081265,"key":"shipping_cost","value":"shipping cost","locale_code":"en","model":"shop","object_id":170435},{"id":5081266,"key":"show","value":"Show","locale_code":"en","model":"shop","object_id":170435},{"id":5081267,"key":"size","value":"Size","locale_code":"en","model":"shop","object_id":170435},{"id":5081268,"key":"sold_out","value":"Sold out","locale_code":"en","model":"shop","object_id":170435},{"id":5081269,"key":"style","value":"Style","locale_code":"en","model":"shop","object_id":170435},{"id":5081270,"key":"tap_to_check","value":"Tap to check","locale_code":"en","model":"shop","object_id":170435},{"id":5081283,"key":"the_product_is_sold_out","value":"The product is sold out","locale_code":"en","model":"shop","object_id":170435},{"id":5081271,"key":"this_item","value":"This item","locale_code":"en","model":"shop","object_id":170435},{"id":5081272,"key":"total","value":"Total","locale_code":"en","model":"shop","object_id":170435},{"id":5081273,"key":"variant","value":"Variant","locale_code":"en","model":"shop","object_id":170435},{"id":5081274,"key":"variants","value":"Variants","locale_code":"en","model":"shop","object_id":170435},{"id":5081275,"key":"view_offer_details","value":"View offer details","locale_code":"en","model":"shop","object_id":170435},{"id":5081276,"key":"view_products_and_select_variants","value":"See all Products and select their variants","locale_code":"en","model":"shop","object_id":170435},{"id":5081277,"key":"volume_btn_title","value":"Add {quantity} | save {discount}","locale_code":"en","model":"shop","object_id":170435},{"id":5081278,"key":"x_bundle_discount","value":"Buy from these lists","locale_code":"en","model":"shop","object_id":170435},{"id":5081279,"key":"y_bundle_discount","value":"Get {discount} on these lists","locale_code":"en","model":"shop","object_id":170435},{"id":5081281,"key":"you_have","value":"You have","locale_code":"en","model":"shop","object_id":170435},{"id":5081282,"key":"you_must_select_variant","value":"You must select variant for all items.","locale_code":"en","model":"shop","object_id":170435},{"id":5081280,"key":"zero_discount_btn_title","value":"Add to cart","locale_code":"en","model":"shop","object_id":170435}],"pid":"","bap_ids":[],"active_bundles_count":1,"use_color_swatch":false,"use_shop_price":false,"dropdown_color_swatch":true,"option_config":{},"enable_subscriptions":false,"has_fbt_bundle":false,"use_shopify_function_discount":true,"use_bundle_builder_modal":true,"use_cart_hidden_attributes":true,"bap_override_fetch":true,"invali
673d_bap_override_fetch":true,"volume_discount_add_on_override_fetch":true,"pmm_new_design":true,"merged_mix_and_match":true,"change_vd_product_picture":true,"buy_it_now":true,"rgn":188231,"baps":{},"has_multilingual_permission":true,"use_vd_templating":true,"use_payload_variant_id_in_fetch_override":true,"use_compare_at_price":false,"storefront_access_token":"c3ba2ecb096bd14568337700e9e4a82f","serverless_vd_display":true,"serverless_vd_discount":true,"serverless_vd_auto_detection":false,"serverless_fixed_display":true,"serverless_add_on_display":true,"serverless_mix_and_match_display":false,"serverless_fixed_discount":true,"products_with_add_on":{"8989999792333":true},"collections_with_add_on":{},"ssr_add_on":true,"has_required_plan":true,"bundleBox":{"id":194798,"bundle_page_enabled":true,"bundle_page_style":null,"currency":"USD","currency_format":"$%s","percentage_format":"%s%","show_sold_out":true,"track_inventory":true,"shop_page_external_script":"","page_external_script":"","shop_page_style":null,"shop_page_title":null,"shop_page_description":null,"app_version":"v2","show_logo":false,"show_info":false,"money_format":"amount","tax_factor":1.0,"primary_locale":"en","discount_code_prefix":"BUNDLE","is_active":true,"created":"2026-09-11T11:17:29.739821Z","updated":"2026-09-14T09:20:36.508558Z","title":"Don't miss this offer","style":null,"inject_selector":null,"mix_inject_selector":null,"fbt_inject_selector":null,"volume_inject_selector":null,"volume_variant_selector":null,"button_title":"Buy this bundle","bogo_button_title":"Buy {quantity} items","price_description":"Add bundle to cart | Save {discount}","version":"v2.3","bogo_version":"v1","nth_child":1,"redirect_to_cart":true,"column_numbers":3,"color":null,"btn_font_color":"white","add_to_cart_selector":null,"cart_info_version":"v2","button_position":"bottom","bundle_page_shape":"row","add_bundle_action":"cart-drawer","requested_bundle_action":null,"request_action_text":null,"cart_drawer_function":"(function(){\ndocument.dispatchEvent(new CustomEvent('cart:refresh', {\n  bubbles: true, detail: { open: true }\n}));\n});","cart_drawer_function_svelte":"","theme_template":"light","external_script":"","pre_add_script":"","shop_external_script":"","shop_style":"","bap_inject_selector":"","bap_none_selector":"","bap_form_script":"","bap_button_selector":"","bap_style_object":{"fbt":{"box":{"error":{"fill":"#D72C0D","color":"#D72C0D","fontSize":14,"fontFamily":"inherit","borderColor":"#E0B5B2","borderRadius":8,"backgroundColor":"#FFF4FA"},"title":{"color":"#FFFFFF","fontSize":22,"fontFamily":"inherit","fontWeight":600},"selected":{"borderColor":"#262626","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(38, 38, 38, 0.2)"}},"poweredBy":{"color":"#FFFFFF","fontSize":14,"fontFamily":"inherit","fontWeight":400},"fastBundle":{"color":"#262626","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500},"notSelected":{"borderColor":"rgba(255, 255, 255, 0.4)","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(255, 255, 255, 0.2)"}},"sellingPlan":{"color":"#262626","fontSize":18,"fontFamily":"inherit","fontWeight":400,"borderColor":"#262626","borderRadius":8,"backgroundColor":"transparent"}},"button":{"button_position":{"position":"bottom"}},"innerBox":{"border":{"borderColor":"rgba(255, 255, 255, 0.4)","borderRadius":8},"background":{"backgroundColor":"rgba(38, 38, 38, 0.4)"}},"discount_label":{"background":{"backgroundColor":"#262626"},"text_style":{"color":"#FFFFFF"}},"product_detail":{"price_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"title_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"image_border":{"borderColor":"rgba(255, 255, 255, 0.4)","borderRadius":6},"checkbox_style":{"checked_color":"#262626"},"subtitle_style":{"color":"#FFFFFF","fontSize":14,"fontFamily":"inherit"},"separator_line_style":{"backgroundColor":"rgba(255, 255, 255, 0.2)"},"variant_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"}},"discount_options":{"applied":{"color":"#13A165","backgroundColor":"#E0FAEF"},"unApplied":{"color":"#5E5E5E","backgroundColor":"#F1F1F1"}},"title_and_description":{"description_style":{"color":"rgba(255, 255, 255, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400}}},"bogo":{"box":{"error":{"fill":"#D72C0D","color":"#D72C0D","fontSize":14,"fontFamily":"inherit","borderColor":"#E0B5B2","borderRadius":8,"backgroundColor":"#FFF4FA"},"title":{"color":"#FFFFFF","fontSize":22,"fontFamily":"inherit","fontWeight":600},"selected":{"borderColor":"#262626","borderWidth":1,"borderRadius":12,"
673separator_line_style":{"backgroundColor":"rgba(38, 38, 38, 0.2)"}},"poweredBy":{"color":"#FFFFFF","fontSize":14,"fontFamily":"inherit","fontWeight":400},"fastBundle":{"color":"#262626","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500},"notSelected":{"borderColor":"rgba(255, 255, 255, 0.4)","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(255, 255, 255, 0.2)"}},"sellingPlan":{"color":"#262626","fontSize":18,"fontFamily":"inherit","fontWeight":400,"borderColor":"#262626","borderRadius":8,"backgroundColor":"transparent"}},"button":{"button_position":{"position":"bottom"}},"innerBox":{"border":{"borderColor":"rgba(255, 255, 255, 0.4)","borderRadius":8},"background":{"backgroundColor":"rgba(38, 38, 38, 0.4)"}},"discount_label":{"background":{"backgroundColor":"#262626"},"text_style":{"color":"#FFFFFF"}},"product_detail":{"price_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"title_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"image_border":{"borderColor":"rgba(255, 255, 255, 0.4)","borderRadius":6},"checkbox_style":{"checked_color":"#262626"},"subtitle_style":{"color":"#FFFFFF","fontSize":14,"fontFamily":"inherit"},"separator_line_style":{"backgroundColor":"rgba(255, 255, 255, 0.2)"},"variant_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"}},"discount_options":{"applied":{"color":"#13A165","backgroundColor":"#E0FAEF"},"unApplied":{"color":"#5E5E5E","backgroundColor":"#F1F1F1"}},"title_and_description":{"description_style":{"color":"rgba(255, 255, 255, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400}}},"bxgyf":{"box":{"error":{"fill":"#D72C0D","color":"#D72C0D","fontSize":14,"fontFamily":"inherit","borderColor":"#E0B5B2","borderRadius":8,"backgroundColor":"#FFF4FA"},"title":{"color":"#FFFFFF","fontSize":22,"fontFamily":"inherit","fontWeight":600},"selected":{"borderColor":"#262626","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(38, 38, 38, 0.2)"}},"poweredBy":{"color":"#FFFFFF","fontSize":14,"fontFamily":"inherit","fontWeight":400},"fastBundle":{"color":"#262626","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500},"notSelected":{"borderColor":"rgba(255, 255, 255, 0.4)","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(255, 255, 255, 0.2)"}},"sellingPlan":{"color":"#262626","fontSize":18,"fontFamily":"inherit","fontWeight":400,"borderColor":"#262626","borderRadius":8,"backgroundColor":"transparent"}},"button":{"button_position":{"position":"bottom"}},"innerBox":{"border":{"borderColor":"rgba(255, 255, 255, 0.4)","borderRadius":8},"background":{"backgroundColor":"rgba(38, 38, 38, 0.4)"}},"discount_label":{"background":{"backgroundColor":"#262626"},"text_style":{"color":"#FFFFFF"}},"product_detail":{"price_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"title_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"image_border":{"borderColor":"rgba(255, 255, 255, 0.4)","borderRadius":6},"checkbox_style":{"checked_color":"#262626"},"subtitle_style":{"color":"#FFFFFF","fontSize":14,"fontFamily":"inherit"},"separator_line_style":{"backgroundColor":"rgba(255, 255, 255, 0.2)"},"variant_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"}},"discount_options":{"applied":{"color":"#13A165","backgroundColor":"#E0FAEF"},"unApplied":{"color":"#5E5E5E","backgroundColor":"#F1F1F1"}},"title_and_description":{"description_style":{"color":"rgba(255, 255, 255, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400}}},"standard":{"box":{"error":{"fill":"#D72C0D","color":"#D72C0D","fontSize":14,"fontFamily":"inherit","borderColor":"#E0B5B2","borderRadius":8,"backgroundColor":"#FFF4FA"},"title":{"color":"#FFFFFF","fontSize":22,"fontFamily":"inherit","fontWeight":600},"selected":{"borderColor":"#262626","borderWidth":1,"borderRadius":12,"
673separator_line_style":{"backgroundColor":"rgba(38, 38, 38, 0.2)"}},"poweredBy":{"color":"#FFFFFF","fontSize":14,"fontFamily":"inherit","fontWeight":400},"fastBundle":{"color":"#262626","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500},"notSelected":{"borderColor":"rgba(255, 255, 255, 0.4)","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(255, 255, 255, 0.2)"}},"sellingPlan":{"color":"#262626","fontSize":18,"fontFamily":"inherit","fontWeight":400,"borderColor":"#262626","borderRadius":8,"backgroundColor":"transparent"}},"button":{"button_position":{"position":"bottom"}},"innerBox":{"border":{"borderColor":"rgba(255, 255, 255, 0.4)","borderRadius":8},"background":{"backgroundColor":"rgba(38, 38, 38, 0.4)"}},"discount_label":{"background":{"backgroundColor":"#262626"},"text_style":{"color":"#FFFFFF"}},"product_detail":{"price_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"title_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"image_border":{"borderColor":"rgba(255, 255, 255, 0.4)","borderRadius":6},"checkbox_style":{"checked_color":"#262626"},"subtitle_style":{"color":"#FFFFFF","fontSize":14,"fontFamily":"inherit"},"separator_line_style":{"backgroundColor":"rgba(255, 255, 255, 0.2)"},"variant_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"}},"discount_options":{"applied":{"color":"#13A165","backgroundColor":"#E0FAEF"},"unApplied":{"color":"#5E5E5E","backgroundColor":"#F1F1F1"}},"title_and_description":{"description_style":{"color":"rgba(255, 255, 255, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400}}},"mix_and_match":{"box":{"error":{"fill":"#D72C0D","color":"#D72C0D","fontSize":14,"fontFamily":"inherit","borderColor":"#E0B5B2","borderRadius":8,"backgroundColor":"#FFF4FA"},"title":{"color":"#FFFFFF","fontSize":22,"fontFamily":"inherit","fontWeight":600},"selected":{"borderColor":"#262626","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(38, 38, 38, 0.2)"}},"poweredBy":{"color":"#FFFFFF","fontSize":14,"fontFamily":"inherit","fontWeight":400},"fastBundle":{"color":"#262626","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500},"notSelected":{"borderColor":"rgba(255, 255, 255, 0.4)","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(255, 255, 255, 0.2)"}},"sellingPlan":{"color":"#262626","fontSize":18,"fontFamily":"inherit","fontWeight":400,"borderColor":"#262626","borderRadius":8,"backgroundColor":"transparent"}},"button":{"button_position":{"position":"bottom"}},"innerBox":{"border":{"borderColor":"rgba(255, 255, 255, 0.4)","borderRadius":8},"background":{"backgroundColor":"rgba(38, 38, 38, 0.4)"}},"discount_label":{"background":{"backgroundColor":"#262626"},"text_style":{"color":"#FFFFFF"}},"product_detail":{"price_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"title_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"image_border":{"borderColor":"rgba(255, 255, 255, 0.4)","borderRadius":6},"checkbox_style":{"checked_color":"#262626"},"subtitle_style":{"color":"#FFFFFF","fontSize":14,"fontFamily":"inherit"},"separator_line_style":{"backgroundColor":"rgba(255, 255, 255, 0.2)"},"variant_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"}},"discount_options":{"applied":{"color":"#13A165","backgroundColor":"#E0FAEF"},"unApplied":{"color":"#5E5E5E","backgroundColor":"#F1F1F1"}},"title_and_description":{"description_style":{"color":"rgba(255, 255, 255, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400}}},"col_mix_and_match":{"box":{"error":{"fill":"#D72C0D","color":"#D72C0D","fontSize":14,"fontFamily":"inherit","borderColor":"#E0B5B2","borderRadius":8,"backgroundColor":"#FFF4FA"},"title":{"color":"#FFFFFF","fontSize":22,"fontFamily":"inherit","fontWeight":600},"selected":{"borderColor":"#262626","borderWidth":1,"borderRadius":12,"
673separator_line_style":{"backgroundColor":"rgba(38, 38, 38, 0.2)"}},"poweredBy":{"color":"#FFFFFF","fontSize":14,"fontFamily":"inherit","fontWeight":400},"fastBundle":{"color":"#262626","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500},"notSelected":{"borderColor":"rgba(255, 255, 255, 0.4)","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(255, 255, 255, 0.2)"}},"sellingPlan":{"color":"#262626","fontSize":18,"fontFamily":"inherit","fontWeight":400,"borderColor":"#262626","borderRadius":8,"backgroundColor":"transparent"}},"button":{"button_position":{"position":"bottom"}},"innerBox":{"border":{"borderColor":"rgba(255, 255, 255, 0.4)","borderRadius":8},"background":{"backgroundColor":"rgba(38, 38, 38, 0.4)"}},"discount_label":{"background":{"backgroundColor":"#262626"},"text_style":{"color":"#FFFFFF"}},"product_detail":{"price_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"title_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"image_border":{"borderColor":"rgba(255, 255, 255, 0.4)","borderRadius":6},"checkbox_style":{"checked_color":"#262626"},"subtitle_style":{"color":"#FFFFFF","fontSize":14,"fontFamily":"inherit"},"separator_line_style":{"backgroundColor":"rgba(255, 255, 255, 0.2)"},"variant_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"}},"discount_options":{"applied":{"color":"#13A165","backgroundColor":"#E0FAEF"},"unApplied":{"color":"#5E5E5E","backgroundColor":"#F1F1F1"}},"title_and_description":{"description_style":{"color":"rgba(255, 255, 255, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400}}}},"bundles_page_style_object":null,"style_object":{"fbt":{"box":{"error":{"fill":"#D72C0D","color":"#D72C0D","fontSize":14,"fontFamily":"inherit","borderColor":"#E0B5B2","borderRadius":8,"backgroundColor":"#FFF4FA"},"title":{"color":"#FFFFFF","fontSize":22,"fontFamily":"inherit","fontWeight":600},"border":{"borderColor":"#FFFFFF","borderWidth":1,"borderRadius":12},"selected":{"borderColor":"#262626","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(38, 38, 38, 0.2)"}},"poweredBy":{"color":"#FFFFFF","fontSize":14,"fontFamily":"inherit","fontWeight":400},"background":{"backgroundColor":"#262626"},"fastBundle":{"color":"#262626","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500},"notSelected":{"borderColor":"rgba(255, 255, 255, 0.4)","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(255, 255, 255, 0.2)"}},"sellingPlan":{"color":"#262626","fontSize":18,"fontFamily":"inherit","fontWeight":400,"borderColor":"#262626","borderRadius":8,"backgroundColor":"transparent"}},"plus":{"style":{"fill":"#FFFFFF","backgroundColor":"#262626"}},"title":{"style":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500},"alignment":{"textAlign":"left"}},"button":{"border":{"borderColor":"transparent","borderRadius":8},"background":{"backgroundColor":"#262626"},"button_label":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500},"button_position":{"position":"bottom"},"backgroundSecondary":{"backgroundColor":"rgba(38, 38, 38, 0.7)"},"button_labelSecondary":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500}},"design":{"main":{"design":"modern"}},"option":{"final_price_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit","fontWeight":500},"option_text_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(255, 255, 255, 0.5)","fontSize":14,"fontFamily":"inherit"}},"innerBox":{"border":{"borderColor":"rgba(255, 255, 255, 0.4)","borderRadius":8},"background":{"backgroundColor":"rgba(38, 38, 38, 0.4)"}},"custom_code":{"main":{"custom_js":"","custom_css":" "}},"soldOutBadge":{"background":{"backgroundColor":"#E8144B","borderTopRightRadius":8}},"total_section":{"text":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"border":{"borderRadius":8},"background":{"backgroundColor":"rgba(38, 38, 38, 0.05)"},"final_price_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(255, 255, 255, 0.5)","fontSize":16,"fontFamily":"inherit"}},"discount_badge":{"background":{"backgroundColor":"#E8144B","borderTopLeftRadius":8},"text_style":{"color":"#FFFFFF","fontSize":14,"fontFamily":"inherit"}},"discount_label":{"background":{"backgroundColor":"#262626"},"text_style":{"color":"#FFFFFF"}},"product_detail":{"price_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"title_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"image_border":{"borderColor":"rgba(255, 255, 255, 0.4)","borderRadius":6},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#262626"},"checkbox_style":{"checked_color":"#262626"},"subtitle_style":{"color":"rgba(255, 255, 255, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"final_price_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(255, 255, 255, 0.5)","fontSize":16,"fontFamily":"inherit"},"separator_line_style":{"backgroundColor":"rgba(255, 255, 255, 0.2)"},"variant_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"},"quantities_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"}},"discount_options":{"applied":{"color":"#13A165","backgroundColor":"#E0FAEF"},"unApplied":{"color":"#5E5E5E","backgroundColor":"#F1F1F1"}},"collection_details":{"title_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#262626"},"subtitle_style":{"color":"rgba(255, 255, 255, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description_style":{"color":"rgba(255, 255, 255, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"separator_line_style":{"backgroundColor":"rgba(255, 255, 255, 0.2)"},"collection_image_border":{"borderColor":"rgba(255, 255, 255, 0.4)"}},"title_and_description":{"alignment":{"textAlign":"left"},"title_style":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500}
673,"subtitle_style":{"color":"rgba(255, 255, 255, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400},"description_style":{"color":"rgba(255, 255, 255, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400}}},"bogo":{"box":{"error":{"fill":"#D72C0D","color":"#D72C0D","fontSize":14,"fontFamily":"inherit","borderColor":"#E0B5B2","borderRadius":8,"backgroundColor":"#FFF4FA"},"title":{"color":"#FFFFFF","fontSize":22,"fontFamily":"inherit","fontWeight":600},"border":{"borderColor":"#FFFFFF","borderWidth":1,"borderRadius":12},"selected":{"borderColor":"#262626","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(38, 38, 38, 0.2)"}},"poweredBy":{"color":"#FFFFFF","fontSize":14,"fontFamily":"inherit","fontWeight":400},"background":{"backgroundColor":"#262626"},"fastBundle":{"color":"#262626","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500},"notSelected":{"borderColor":"rgba(255, 255, 255, 0.4)","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(255, 255, 255, 0.2)"}},"sellingPlan":{"color":"#262626","fontSize":18,"fontFamily":"inherit","fontWeight":400,"borderColor":"#262626","borderRadius":8,"backgroundColor":"transparent"}},"plus":{"style":{"fill":"#FFFFFF","backgroundColor":"#262626"}},"title":{"style":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500},"alignment":{"textAlign":"left"}},"button":{"border":{"borderColor":"transparent","borderRadius":8},"background":{"backgroundColor":"#262626"},"button_label":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500},"button_position":{"position":"bottom"},"backgroundSecondary":{"backgroundColor":"rgba(38, 38, 38, 0.7)"},"button_labelSecondary":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500}},"design":{"main":{"design":"modern"}},"option":{"final_price_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit","fontWeight":500},"option_text_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(255, 255, 255, 0.5)","fontSize":14,"fontFamily":"inherit"}},"innerBox":{"border":{"borderColor":"rgba(255, 255, 255, 0.4)","borderRadius":8},"background":{"backgroundColor":"rgba(38, 38, 38, 0.4)"}},"custom_code":{"main":{"custom_js":"","custom_css":" "}},"soldOutBadge":{"background":{"backgroundColor":"#E8144B","borderTopRightRadius":8}},"total_section":{"text":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"border":{"borderRadius":8},"background":{"backgroundColor":"rgba(38, 38, 38, 0.05)"},"final_price_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(255, 255, 255, 0.5)","fontSize":16,"fontFamily":"inherit"}},"discount_badge":{"background":{"backgroundColor":"#E8144B","borderTopLeftRadius":8},"text_style":{"color":"#FFFFFF","fontSize":14,"fontFamily":"inherit"}},"discount_label":{"background":{"backgroundColor":"#262626"},"text_style":{"color":"#FFFFFF"}},"product_detail":{"price_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"title_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"image_border":{"borderColor":"rgba(255, 255, 255, 0.4)","borderRadius":6},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#262626"},"checkbox_style":{"checked_color":"#262626"},"subtitle_style":{"color":"rgba(255, 255, 255, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"final_price_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(255, 255, 255, 0.5)","fontSize":16,"fontFamily":"inherit"},"separator_line_style":{"backgroundColor":"rgba(255, 255, 255, 0.2)"},"variant_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"},"quantities_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"}},"discount_options":{"applied":{"color":"#13A165","backgroundColor":"#E0FAEF"},"unApplied":{"color":"#5E5E5E","backgroundColor":"#F1F1F1"}},"collection_details":{"title_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#262626"},"subtitle_style":{"color":"rgba(255, 255, 255, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description_style":{"color":"rgba(255, 255, 255, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"separator_line_style":{"backgroundColor":"rgba(255, 255, 255, 0.2)"},"collection_image_border":{"borderColor":"rgba(255, 255, 255, 0.4)"}},"title_and_description":{"alignment":{"textAlign":"left"},"title_style":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500}
673,"subtitle_style":{"color":"rgba(255, 255, 255, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400},"description_style":{"color":"rgba(255, 255, 255, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400}}},"bxgyf":{"box":{"error":{"fill":"#D72C0D","color":"#D72C0D","fontSize":14,"fontFamily":"inherit","borderColor":"#E0B5B2","borderRadius":8,"backgroundColor":"#FFF4FA"},"title":{"color":"#FFFFFF","fontSize":22,"fontFamily":"inherit","fontWeight":600},"border":{"borderColor":"#FFFFFF","borderWidth":1,"borderRadius":12},"selected":{"borderColor":"#262626","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(38, 38, 38, 0.2)"}},"poweredBy":{"color":"#FFFFFF","fontSize":14,"fontFamily":"inherit","fontWeight":400},"background":{"backgroundColor":"#262626"},"fastBundle":{"color":"#262626","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500},"notSelected":{"borderColor":"rgba(255, 255, 255, 0.4)","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(255, 255, 255, 0.2)"}},"sellingPlan":{"color":"#262626","fontSize":18,"fontFamily":"inherit","fontWeight":400,"borderColor":"#262626","borderRadius":8,"backgroundColor":"transparent"}},"plus":{"style":{"fill":"#FFFFFF","backgroundColor":"#262626"}},"title":{"style":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500},"alignment":{"textAlign":"left"}},"button":{"border":{"borderColor":"transparent","borderRadius":8},"background":{"backgroundColor":"#262626"},"button_label":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500},"button_position":{"position":"bottom"},"backgroundSecondary":{"backgroundColor":"rgba(38, 38, 38, 0.7)"},"button_labelSecondary":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500}},"design":{"main":{"design":"modern"}},"option":{"final_price_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit","fontWeight":500},"option_text_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(255, 255, 255, 0.5)","fontSize":14,"fontFamily":"inherit"}},"innerBox":{"border":{"borderColor":"rgba(255, 255, 255, 0.4)","borderRadius":8},"background":{"backgroundColor":"rgba(38, 38, 38, 0.4)"}},"custom_code":{"main":{"custom_js":"","custom_css":" "}},"soldOutBadge":{"background":{"backgroundColor":"#E8144B","borderTopRightRadius":8}},"total_section":{"text":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"border":{"borderRadius":8},"background":{"backgroundColor":"rgba(38, 38, 38, 0.05)"},"final_price_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(255, 255, 255, 0.5)","fontSize":16,"fontFamily":"inherit"}},"discount_badge":{"background":{"backgroundColor":"#E8144B","borderTopLeftRadius":8},"text_style":{"color":"#FFFFFF","fontSize":14,"fontFamily":"inherit"}},"discount_label":{"background":{"backgroundColor":"#262626"},"text_style":{"color":"#FFFFFF"}},"product_detail":{"price_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"title_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"image_border":{"borderColor":"rgba(255, 255, 255, 0.4)","borderRadius":6},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#262626"},"checkbox_style":{"checked_color":"#262626"},"subtitle_style":{"color":"rgba(255, 255, 255, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"final_price_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(255, 255, 255, 0.5)","fontSize":16,"fontFamily":"inherit"},"separator_line_style":{"backgroundColor":"rgba(255, 255, 255, 0.2)"},"variant_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"},"quantities_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"}},"discount_options":{"applied":{"color":"#13A165","backgroundColor":"#E0FAEF"},"unApplied":{"color":"#5E5E5E","backgroundColor":"#F1F1F1"}},"collection_details":{"title_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#262626"},"subtitle_style":{"color":"rgba(255, 255, 255, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description_style":{"color":"rgba(255, 255, 255, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"separator_line_style":{"backgroundColor":"rgba(255, 255, 255, 0.2)"},"collection_image_border":{"borderColor":"rgba(255, 255, 255, 0.4)"}},"title_and_description":{"alignment":{"textAlign":"left"},"title_style":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500}
673,"subtitle_style":{"color":"rgba(255, 255, 255, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400},"description_style":{"color":"rgba(255, 255, 255, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400}}},"general":{"customJS":"","fontSize":2,"customCSS":" ","textColor":"#FFFFFF","badgeColor":"#E8144B","fontFamily":"","labelColor":"#262626","borderColor":"#FFFFFF","borderWidth":2,"buttonColor":"#262626","borderRadius":3,"badgeTextColor":"#FFFFFF","titleAlignment":"left","backgroundColor":"#262626","buttonTextColor":"#FFFFFF","bundlesPageLayout":"horizontal","variantSelectorType":"dropdown","bundlesPageAlignment":"bottom","variantSelectorTextColor":"#000000","variantSelectorBorderColor":"#EBEBEB","variantSelectorBackgroundColor":"#fafafa","discountAppliedOptionsTextColor":"#13A165","discountUnappliedOptionsTextColor":"#5E5E5E","discountAppliedOptionsBackgroundColor":"#E0FAEF","discountUnappliedOptionsBackgroundColor":"#F1F1F1"},"standard":{"box":{"error":{"fill":"#D72C0D","color":"#D72C0D","fontSize":14,"fontFamily":"inherit","borderColor":"#E0B5B2","borderRadius":8,"backgroundColor":"#FFF4FA"},"title":{"color":"#FFFFFF","fontSize":22,"fontFamily":"inherit","fontWeight":600},"border":{"borderColor":"#FFFFFF","borderWidth":1,"borderRadius":12},"selected":{"borderColor":"#262626","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(38, 38, 38, 0.2)"}},"poweredBy":{"color":"#FFFFFF","fontSize":14,"fontFamily":"inherit","fontWeight":400},"background":{"backgroundColor":"#262626"},"fastBundle":{"color":"#262626","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500},"notSelected":{"borderColor":"rgba(255, 255, 255, 0.4)","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(255, 255, 255, 0.2)"}},"sellingPlan":{"color":"#262626","fontSize":18,"fontFamily":"inherit","fontWeight":400,"borderColor":"#262626","borderRadius":8,"backgroundColor":"transparent"}},"plus":{"style":{"fill":"#FFFFFF","backgroundColor":"#262626"}},"title":{"style":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500},"alignment":{"textAlign":"left"}},"button":{"border":{"borderColor":"transparent","borderRadius":8},"background":{"backgroundColor":"#262626"},"button_label":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500},"button_position":{"position":"bottom"},"backgroundSecondary":{"backgroundColor":"rgba(38, 38, 38, 0.7)"},"button_labelSecondary":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500}},"design":{"main":{"design":"minimal"}},"option":{"final_price_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit","fontWeight":500},"option_text_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(255, 255, 255, 0.5)","fontSize":14,"fontFamily":"inherit"}},"innerBox":{"border":{"borderColor":"rgba(255, 255, 255, 0.4)","borderRadius":8},"background":{"backgroundColor":"rgba(38, 38, 38, 0.4)"}},"custom_code":{"main":{"custom_js":"","custom_css":" "}},"soldOutBadge":{"background":{"backgroundColor":"#E8144B","borderTopRightRadius":8}},"total_section":{"text":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"border":{"borderRadius":8},"background":{"backgroundColor":"rgba(38, 38, 38, 0.05)"},"final_price_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(255, 255, 255, 0.5)","fontSize":16,"fontFamily":"inherit"}},"discount_badge":{"background":{"backgroundColor":"#E8144B","borderTopLeftRadius":8},"text_style":{"color":"#FFFFFF","fontSize":14,"fontFamily":"inherit"}},"discount_label":{"background":{"backgroundColor":"#262626"},"text_style":{"color":"#FFFFFF"}},"product_detail":{"price_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"title_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"image_border":{"borderColor":"rgba(255, 255, 255, 0.4)","borderRadius":6},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#262626"},"checkbox_style":{"checked_color":"#262626"},"subtitle_style":{"color":"rgba(255, 255, 255, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"final_price_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(255, 255, 255, 0.5)","fontSize":16,"fontFamily":"inherit"},"separator_line_style":{"backgroundColor":"rgba(255, 255, 255, 0.2)"},"variant_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"},"quantities_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"}},"discount_options":{"applied":{"color":"#13A165","backgroundColor":"#E0FAEF"},"unApplied":{"color":"#5E5E5E","backgroundColor":"#F1F1F1"}},"collection_details":{"title_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#262626"},"subtitle_style":{"color":"rgba(255, 255, 255, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description_style":{"color":"rgba(255, 255, 255, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"separator_line_style":{"backgroundColor":"rgba(255, 255, 255, 0.2)"},"collection_image_border":{"borderColor":"rgba(255, 255, 255, 0.4)"}},"title_and_description":{"alignment":{"textAlign":"left"},"title_style":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500}
673,"subtitle_style":{"color":"rgba(255, 255, 255, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400},"description_style":{"color":"rgba(255, 255, 255, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400}}},"mix_and_match":{"box":{"error":{"fill":"#D72C0D","color":"#D72C0D","fontSize":14,"fontFamily":"inherit","borderColor":"#E0B5B2","borderRadius":8,"backgroundColor":"#FFF4FA"},"title":{"color":"#FFFFFF","fontSize":22,"fontFamily":"inherit","fontWeight":600},"border":{"borderColor":"#FFFFFF","borderWidth":1,"borderRadius":12},"selected":{"borderColor":"#262626","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(38, 38, 38, 0.2)"}},"poweredBy":{"color":"#FFFFFF","fontSize":14,"fontFamily":"inherit","fontWeight":400},"background":{"backgroundColor":"#262626"},"fastBundle":{"color":"#262626","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500},"notSelected":{"borderColor":"rgba(255, 255, 255, 0.4)","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(255, 255, 255, 0.2)"}},"sellingPlan":{"color":"#262626","fontSize":18,"fontFamily":"inherit","fontWeight":400,"borderColor":"#262626","borderRadius":8,"backgroundColor":"transparent"}},"plus":{"style":{"fill":"#FFFFFF","backgroundColor":"#262626"}},"title":{"style":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500},"alignment":{"textAlign":"left"}},"button":{"border":{"borderColor":"transparent","borderRadius":8},"background":{"backgroundColor":"#262626"},"button_label":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500},"button_position":{"position":"bottom"},"backgroundSecondary":{"backgroundColor":"rgba(38, 38, 38, 0.7)"},"button_labelSecondary":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500}},"design":{"main":{"design":"modern"}},"option":{"final_price_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit","fontWeight":500},"option_text_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(255, 255, 255, 0.5)","fontSize":14,"fontFamily":"inherit"}},"innerBox":{"border":{"borderColor":"rgba(255, 255, 255, 0.4)","borderRadius":8},"background":{"backgroundColor":"rgba(38, 38, 38, 0.4)"}},"custom_code":{"main":{"custom_js":"","custom_css":" "}},"soldOutBadge":{"background":{"backgroundColor":"#E8144B","borderTopRightRadius":8}},"total_section":{"text":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"border":{"borderRadius":8},"background":{"backgroundColor":"rgba(38, 38, 38, 0.05)"},"final_price_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(255, 255, 255, 0.5)","fontSize":16,"fontFamily":"inherit"}},"discount_badge":{"background":{"backgroundColor":"#E8144B","borderTopLeftRadius":8},"text_style":{"color":"#FFFFFF","fontSize":14,"fontFamily":"inherit"}},"discount_label":{"background":{"backgroundColor":"#262626"},"text_style":{"color":"#FFFFFF"}},"product_detail":{"price_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"title_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"image_border":{"borderColor":"rgba(255, 255, 255, 0.4)","borderRadius":6},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#262626"},"checkbox_style":{"checked_color":"#262626"},"subtitle_style":{"color":"rgba(255, 255, 255, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"final_price_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(255, 255, 255, 0.5)","fontSize":16,"fontFamily":"inherit"},"separator_line_style":{"backgroundColor":"rgba(255, 255, 255, 0.2)"},"variant_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"},"quantities_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"}},"discount_options":{"applied":{"color":"#13A165","backgroundColor":"#E0FAEF"},"unApplied":{"color":"#5E5E5E","backgroundColor":"#F1F1F1"}},"collection_details":{"title_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#262626"},"subtitle_style":{"color":"rgba(255, 255, 255, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description_style":{"color":"rgba(255, 255, 255, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"separator_line_style":{"backgroundColor":"rgba(255, 255, 255, 0.2)"},"collection_image_border":{"borderColor":"rgba(255, 255, 255, 0.4)"}},"title_and_description":{"alignment":{"textAlign":"left"},"title_style":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500}
673,"subtitle_style":{"color":"rgba(255, 255, 255, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400},"description_style":{"color":"rgba(255, 255, 255, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400}}},"col_mix_and_match":{"box":{"error":{"fill":"#D72C0D","color":"#D72C0D","fontSize":14,"fontFamily":"inherit","borderColor":"#E0B5B2","borderRadius":8,"backgroundColor":"#FFF4FA"},"title":{"color":"#FFFFFF","fontSize":22,"fontFamily":"inherit","fontWeight":600},"border":{"borderColor":"#FFFFFF","borderWidth":1,"borderRadius":12},"selected":{"borderColor":"#262626","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(38, 38, 38, 0.2)"}},"poweredBy":{"color":"#FFFFFF","fontSize":14,"fontFamily":"inherit","fontWeight":400},"background":{"backgroundColor":"#262626"},"fastBundle":{"color":"#262626","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500},"notSelected":{"borderColor":"rgba(255, 255, 255, 0.4)","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(255, 255, 255, 0.2)"}},"sellingPlan":{"color":"#262626","fontSize":18,"fontFamily":"inherit","fontWeight":400,"borderColor":"#262626","borderRadius":8,"backgroundColor":"transparent"}},"plus":{"style":{"fill":"#FFFFFF","backgroundColor":"#262626"}},"title":{"style":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500},"alignment":{"textAlign":"left"}},"button":{"border":{"borderColor":"transparent","borderRadius":8},"background":{"backgroundColor":"#262626"},"button_label":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500},"button_position":{"position":"bottom"},"backgroundSecondary":{"backgroundColor":"rgba(38, 38, 38, 0.7)"},"button_labelSecondary":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500}},"design":{"main":{"design":"modern"}},"option":{"final_price_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit","fontWeight":500},"option_text_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(255, 255, 255, 0.5)","fontSize":14,"fontFamily":"inherit"}},"innerBox":{"border":{"borderColor":"rgba(255, 255, 255, 0.4)","borderRadius":8},"background":{"backgroundColor":"rgba(38, 38, 38, 0.4)"}},"custom_code":{"main":{"custom_js":"","custom_css":" "}},"soldOutBadge":{"background":{"backgroundColor":"#E8144B","borderTopRightRadius":8}},"total_section":{"text":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"border":{"borderRadius":8},"background":{"backgroundColor":"rgba(38, 38, 38, 0.05)"},"final_price_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(255, 255, 255, 0.5)","fontSize":16,"fontFamily":"inherit"}},"discount_badge":{"background":{"backgroundColor":"#E8144B","borderTopLeftRadius":8},"text_style":{"color":"#FFFFFF","fontSize":14,"fontFamily":"inherit"}},"discount_label":{"background":{"backgroundColor":"#262626"},"text_style":{"color":"#FFFFFF"}},"product_detail":{"price_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"title_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"image_border":{"borderColor":"rgba(255, 255, 255, 0.4)","borderRadius":6},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#262626"},"checkbox_style":{"checked_color":"#262626"},"subtitle_style":{"color":"rgba(255, 255, 255, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"final_price_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(255, 255, 255, 0.5)","fontSize":16,"fontFamily":"inherit"},"separator_line_style":{"backgroundColor":"rgba(255, 255, 255, 0.2)"},"variant_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"},"quantities_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"}},"discount_options":{"applied":{"color":"#13A165","backgroundColor":"#E0FAEF"},"unApplied":{"color":"#5E5E5E","backgroundColor":"#F1F1F1"}},"collection_details":{"title_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#262626"},"subtitle_style":{"color":"rgba(255, 255, 255, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description_style":{"color":"rgba(255, 255, 255, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"separator_line_style":{"backgroundColor":"rgba(255, 255, 255, 0.2)"},"collection_image_border":{"borderColor":"rgba(255, 255, 255, 0.4)"}},"title_and_description":{"alignment":{"textAlign":"left"},"title_style":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500}
673,"subtitle_style":{"color":"rgba(255, 255, 255, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400},"description_style":{"color":"rgba(255, 255, 255, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400}}}},"old_style_object":null,"zero_discount_btn_title":"Add to cart","mix_btn_title":"Add selected to cart","collection_btn_title":"Add selected to cart","cart_page_issue":null,"cart_drawer_issue":null,"volume_btn_title":"Add {quantity} | save {discount}","badge_color":"#C30000","badge_price_description":"Save {discount}!","use_discount_on_cookie":true,"show_bap_buy_button":false,"bap_version":"v1","bap_price_selector":null,"bap_compare_price_selector":null,"bundles_display":"vertical","use_first_variant":true,"shop":170435},"bundlePageInfo":{"title":null,"description":null,"enabled":true,"handle":"bundles","shop_style":null,"shop_external_script":"","style":null,"external_script":"","bundles_alignment":"bottom","bundles_display":"horizontal"},"cartInfo":{"id":194823,"currency":"USD","currency_format":"$%s","box_discount_description":"Add bundle to cart | Save {discount}","box_button_title":"Buy this bundle","free_shipping_translation":"Free shipping","shipping_cost_translation":"shipping cost","is_reference":false,"subtotal_selector":".totals","subtotal_price_selector":".totals__subtotal-value","subtotal_title_selector":"","line_items_selector":".cart-item","discount_tag_html":"<div class=\"totals %class\">\r\n                  <h3 class=\"totals__subtotal\">Bundle (-%discount)</h3>\r\n                  <p class=\"totals__subtotal-value\">%final_price</p>\r\n                </div>","free_shipping_tag":null,"form_subtotal_selector":"","form_subtotal_price_selector":"","form_line_items_selector":"","form_discount_html_tag":"","form_free_shipping_tag":null,"external_script":"","funnel_show_method":"three_seconds","funnel_popup_title":"Complete your cart with this bundle and save","funnel_alert":"This item is already in your cart.","funnel_discount_description":"save {discount}","style":"","shop_style":null,"shop_external_script":"","funnel_color":"","funnel_badge_color":"","style_object":{"fbt":{"box":{"error":{"fill":"#D72C0D","color":"#D72C0D","fontSize":14,"fontFamily":"inherit","borderColor":"#E0B5B2","borderRadius":8,"backgroundColor":"#FFF4FA"},"title":{"color":"#FFFFFF","fontSize":22,"fontFamily":"inherit","fontWeight":600},"border":{"borderColor":"#FFFFFF","borderWidth":1,"borderRadius":12},"selected":{"borderColor":"#262626","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(38, 38, 38, 0.2)"}},"poweredBy":{"color":"#FFFFFF","fontSize":14,"fontFamily":"inherit","fontWeight":400},"background":{"backgroundColor":"#262626"},"fastBundle":{"color":"#262626","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500},"notSelected":{"borderColor":"rgba(255, 255, 255, 0.4)","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(255, 255, 255, 0.2)"}},"sellingPlan":{"color":"#262626","fontSize":18,"fontFamily":"inherit","fontWeight":400,"borderColor":"#262626","borderRadius":8,"backgroundColor":"transparent"}},"plus":{"style":{"fill":"#FFFFFF","backgroundColor":"#262626"}},"title":{"style":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500},"alignment":{"textAlign":"left"}},"button":{"border":{"borderColor":"transparent","borderRadius":8},"background":{"backgroundColor":"#262626"},"button_label":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500},"button_position":{"position":"bottom"},"backgroundSecondary":{"backgroundColor":"rgba(38, 38, 38, 0.7)"},"button_labelSecondary":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500}},"design":{"main":{"design":"modern"}},"option":{"final_price_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit","fontWeight":500},"option_text_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(255, 255, 255, 0.5)","fontSize":14,"fontFamily":"inherit"}},"innerBox":{"border":{"borderColor":"rgba(255, 255, 255, 0.4)","borderRadius":8},"background":{"backgroundColor":"rgba(38, 38, 38, 0.4)"}},"custom_code":{"main":{"custom_js":"","custom_css":" "}},"soldOutBadge":{"background":{"backgroundColor":"#E8144B","borderTopRightRadius":8}},"total_section":{"text":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"border":{"borderRadius":8},"background":{"backgroundColor":"rgba(38, 38, 38, 0.05)"},"final_price_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(255, 255, 255, 0.5)","fontSize":16,"fontFamily":"inherit"}},"discount_badge":{"background":{"backgroundColor":"#E8144B","borderTopLeftRadius":8},"text_style":{"color":"#FFFFFF","fontSize":14,"fontFamily":"inherit"}},"discount_label":{"background":{"backgroundColor":"#262626"},"text_style":{"color":"#FFFFFF"}},"product_detail":{"price_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"title_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"image_border":{"borderColor":"rgba(255, 255, 255, 0.4)","borderRadius":6},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#262626"},"checkbox_style":{"checked_color":"#262626"},"subtitle_style":{"color":"rgba(255, 255, 255, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"final_price_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(255, 255, 255, 0.5)","fontSize":16,"fontFamily":"inherit"},"separator_line_style":{"backgroundColor":"rgba(255, 255, 255, 0.2)"},"variant_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"},"quantities_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"}},"discount_options":{"applied":{"color":"#13A165","backgroundColor":"#E0FAEF"},"unApplied":{"color":"#5E5E5E","backgroundColor":"#F1F1F1"}},"collection_details":{"title_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#262626"},"subtitle_style":{"color":"rgba(255, 255, 255, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description_style":{"color":"rgba(255, 255, 255, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"separator_line_style":{"backgroundColor":"rgba(255, 255, 255, 0.2)"},"collection_image_border":{"borderColor":"rgba(255, 255, 255, 0.4)"}},"title_and_description":{"alignment":{"textAlign":"left"},"title_style":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500}
673,"subtitle_style":{"color":"rgba(255, 255, 255, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400},"description_style":{"color":"rgba(255, 255, 255, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400}}},"bogo":{"box":{"error":{"fill":"#D72C0D","color":"#D72C0D","fontSize":14,"fontFamily":"inherit","borderColor":"#E0B5B2","borderRadius":8,"backgroundColor":"#FFF4FA"},"title":{"color":"#FFFFFF","fontSize":22,"fontFamily":"inherit","fontWeight":600},"border":{"borderColor":"#FFFFFF","borderWidth":1,"borderRadius":12},"selected":{"borderColor":"#262626","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(38, 38, 38, 0.2)"}},"poweredBy":{"color":"#FFFFFF","fontSize":14,"fontFamily":"inherit","fontWeight":400},"background":{"backgroundColor":"#262626"},"fastBundle":{"color":"#262626","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500},"notSelected":{"borderColor":"rgba(255, 255, 255, 0.4)","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(255, 255, 255, 0.2)"}},"sellingPlan":{"color":"#262626","fontSize":18,"fontFamily":"inherit","fontWeight":400,"borderColor":"#262626","borderRadius":8,"backgroundColor":"transparent"}},"plus":{"style":{"fill":"#FFFFFF","backgroundColor":"#262626"}},"title":{"style":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500},"alignment":{"textAlign":"left"}},"button":{"border":{"borderColor":"transparent","borderRadius":8},"background":{"backgroundColor":"#262626"},"button_label":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500},"button_position":{"position":"bottom"},"backgroundSecondary":{"backgroundColor":"rgba(38, 38, 38, 0.7)"},"button_labelSecondary":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500}},"design":{"main":{"design":"modern"}},"option":{"final_price_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit","fontWeight":500},"option_text_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(255, 255, 255, 0.5)","fontSize":14,"fontFamily":"inherit"}},"innerBox":{"border":{"borderColor":"rgba(255, 255, 255, 0.4)","borderRadius":8},"background":{"backgroundColor":"rgba(38, 38, 38, 0.4)"}},"custom_code":{"main":{"custom_js":"","custom_css":" "}},"soldOutBadge":{"background":{"backgroundColor":"#E8144B","borderTopRightRadius":8}},"total_section":{"text":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"border":{"borderRadius":8},"background":{"backgroundColor":"rgba(38, 38, 38, 0.05)"},"final_price_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(255, 255, 255, 0.5)","fontSize":16,"fontFamily":"inherit"}},"discount_badge":{"background":{"backgroundColor":"#E8144B","borderTopLeftRadius":8},"text_style":{"color":"#FFFFFF","fontSize":14,"fontFamily":"inherit"}},"discount_label":{"background":{"backgroundColor":"#262626"},"text_style":{"color":"#FFFFFF"}},"product_detail":{"price_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"title_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"image_border":{"borderColor":"rgba(255, 255, 255, 0.4)","borderRadius":6},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#262626"},"checkbox_style":{"checked_color":"#262626"},"subtitle_style":{"color":"rgba(255, 255, 255, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"final_price_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(255, 255, 255, 0.5)","fontSize":16,"fontFamily":"inherit"},"separator_line_style":{"backgroundColor":"rgba(255, 255, 255, 0.2)"},"variant_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"},"quantities_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"}},"discount_options":{"applied":{"color":"#13A165","backgroundColor":"#E0FAEF"},"unApplied":{"color":"#5E5E5E","backgroundColor":"#F1F1F1"}},"collection_details":{"title_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#262626"},"subtitle_style":{"color":"rgba(255, 255, 255, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description_style":{"color":"rgba(255, 255, 255, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"separator_line_style":{"backgroundColor":"rgba(255, 255, 255, 0.2)"},"collection_image_border":{"borderColor":"rgba(255, 255, 255, 0.4)"}},"title_and_description":{"alignment":{"textAlign":"left"},"title_style":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500}
673,"subtitle_style":{"color":"rgba(255, 255, 255, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400},"description_style":{"color":"rgba(255, 255, 255, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400}}},"bxgyf":{"box":{"error":{"fill":"#D72C0D","color":"#D72C0D","fontSize":14,"fontFamily":"inherit","borderColor":"#E0B5B2","borderRadius":8,"backgroundColor":"#FFF4FA"},"title":{"color":"#FFFFFF","fontSize":22,"fontFamily":"inherit","fontWeight":600},"border":{"borderColor":"#FFFFFF","borderWidth":1,"borderRadius":12},"selected":{"borderColor":"#262626","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(38, 38, 38, 0.2)"}},"poweredBy":{"color":"#FFFFFF","fontSize":14,"fontFamily":"inherit","fontWeight":400},"background":{"backgroundColor":"#262626"},"fastBundle":{"color":"#262626","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500},"notSelected":{"borderColor":"rgba(255, 255, 255, 0.4)","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(255, 255, 255, 0.2)"}},"sellingPlan":{"color":"#262626","fontSize":18,"fontFamily":"inherit","fontWeight":400,"borderColor":"#262626","borderRadius":8,"backgroundColor":"transparent"}},"plus":{"style":{"fill":"#FFFFFF","backgroundColor":"#262626"}},"title":{"style":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500},"alignment":{"textAlign":"left"}},"button":{"border":{"borderColor":"transparent","borderRadius":8},"background":{"backgroundColor":"#262626"},"button_label":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500},"button_position":{"position":"bottom"},"backgroundSecondary":{"backgroundColor":"rgba(38, 38, 38, 0.7)"},"button_labelSecondary":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500}},"design":{"main":{"design":"modern"}},"option":{"final_price_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit","fontWeight":500},"option_text_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(255, 255, 255, 0.5)","fontSize":14,"fontFamily":"inherit"}},"innerBox":{"border":{"borderColor":"rgba(255, 255, 255, 0.4)","borderRadius":8},"background":{"backgroundColor":"rgba(38, 38, 38, 0.4)"}},"custom_code":{"main":{"custom_js":"","custom_css":" "}},"soldOutBadge":{"background":{"backgroundColor":"#E8144B","borderTopRightRadius":8}},"total_section":{"text":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"border":{"borderRadius":8},"background":{"backgroundColor":"rgba(38, 38, 38, 0.05)"},"final_price_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(255, 255, 255, 0.5)","fontSize":16,"fontFamily":"inherit"}},"discount_badge":{"background":{"backgroundColor":"#E8144B","borderTopLeftRadius":8},"text_style":{"color":"#FFFFFF","fontSize":14,"fontFamily":"inherit"}},"discount_label":{"background":{"backgroundColor":"#262626"},"text_style":{"color":"#FFFFFF"}},"product_detail":{"price_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"title_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"image_border":{"borderColor":"rgba(255, 255, 255, 0.4)","borderRadius":6},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#262626"},"checkbox_style":{"checked_color":"#262626"},"subtitle_style":{"color":"rgba(255, 255, 255, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"final_price_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(255, 255, 255, 0.5)","fontSize":16,"fontFamily":"inherit"},"separator_line_style":{"backgroundColor":"rgba(255, 255, 255, 0.2)"},"variant_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"},"quantities_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"}},"discount_options":{"applied":{"color":"#13A165","backgroundColor":"#E0FAEF"},"unApplied":{"color":"#5E5E5E","backgroundColor":"#F1F1F1"}},"collection_details":{"title_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#262626"},"subtitle_style":{"color":"rgba(255, 255, 255, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description_style":{"color":"rgba(255, 255, 255, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"separator_line_style":{"backgroundColor":"rgba(255, 255, 255, 0.2)"},"collection_image_border":{"borderColor":"rgba(255, 255, 255, 0.4)"}},"title_and_description":{"alignment":{"textAlign":"left"},"title_style":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500}
673,"subtitle_style":{"color":"rgba(255, 255, 255, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400},"description_style":{"color":"rgba(255, 255, 255, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400}}},"general":{"box":{"error":{"fill":"#D72C0D","color":"#D72C0D","fontSize":14,"fontFamily":"inherit","borderColor":"#E0B5B2","borderRadius":8,"backgroundColor":"#FFF4FA"},"title":{"color":"#FFFFFF","fontSize":22,"fontFamily":"inherit","fontWeight":600},"border":{"borderColor":"#FFFFFF","borderWidth":1,"borderRadius":12},"selected":{"borderColor":"#262626","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(38, 38, 38, 0.2)"}},"poweredBy":{"color":"#FFFFFF","fontSize":14,"fontFamily":"inherit","fontWeight":400},"background":{"backgroundColor":"#262626"},"fastBundle":{"color":"#262626","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500},"notSelected":{"borderColor":"rgba(255, 255, 255, 0.4)","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(255, 255, 255, 0.2)"}},"sellingPlan":{"color":"#262626","fontSize":18,"fontFamily":"inherit","fontWeight":400,"borderColor":"#262626","borderRadius":8,"backgroundColor":"transparent"}},"plus":{"style":{"fill":"#FFFFFF","backgroundColor":"#262626"}},"title":{"style":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500},"alignment":{"textAlign":"left"}},"button":{"border":{"borderColor":"transparent","borderRadius":8},"background":{"backgroundColor":"#262626"},"button_label":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500},"button_position":{"position":"bottom"},"backgroundSecondary":{"backgroundColor":"rgba(38, 38, 38, 0.7)"},"button_labelSecondary":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500}},"design":{"main":{"design":"modern"}},"option":{"final_price_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit","fontWeight":500},"option_text_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(255, 255, 255, 0.5)","fontSize":14,"fontFamily":"inherit"}},"customJS":"","fontSize":2,"innerBox":{"border":{"borderColor":"rgba(255, 255, 255, 0.4)","borderRadius":8},"background":{"backgroundColor":"rgba(38, 38, 38, 0.4)"}},"customCSS":"","textColor":"#FFFFFF","badgeColor":"#E8144B","fontFamily":"","labelColor":"#262626","borderColor":"#FFFFFF","borderWidth":2,"buttonColor":"#262626","custom_code":{"main":{"custom_js":"","custom_css":" "}},"borderRadius":3,"soldOutBadge":{"background":{"backgroundColor":"#E8144B","borderTopRightRadius":8}},"total_section":{"text":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"border":{"borderRadius":8},"background":{"backgroundColor":"rgba(38, 38, 38, 0.05)"},"final_price_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(255, 255, 255, 0.5)","fontSize":16,"fontFamily":"inherit"}},"badgeTextColor":"#FFFFFF","discount_badge":{"background":{"backgroundColor":"#E8144B","borderTopLeftRadius":8},"text_style":{"color":"#FFFFFF","fontSize":14,"fontFamily":"inherit"}},"discount_label":{"background":{"backgroundColor":"#262626"},"text_style":{"color":"#FFFFFF"}},"product_detail":{"price_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"title_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"image_border":{"borderColor":"rgba(255, 255, 255, 0.4)","borderRadius":6},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#262626"},"checkbox_style":{"checked_color":"#262626"},"subtitle_style":{"color":"rgba(255, 255, 255, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"final_price_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(255, 255, 255, 0.5)","fontSize":16,"fontFamily":"inherit"},"separator_line_style":{"backgroundColor":"rgba(255, 255, 255, 0.2)"},"variant_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"},"quantities_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"}},"titleAlignment":"left","backgroundColor":"#262626","buttonTextColor":"#FFFFFF","discount_options":{"applied":{"color":"#13A165","backgroundColor":"#E0FAEF"},"unApplied":{"color":"#5E5E5E","backgroundColor":"#F1F1F1"}},"bundlesPageLayout":"horizontal","collection_details":{"title_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#262626"},"subtitle_style":{"color":"rgba(255, 255, 255, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description_style":{"color":"rgba(255, 255, 255, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"separator_line_style":{"backgroundColor":"rgba(255, 255, 255, 0.2)"},"collection_image_border":{"borderColor":"rgba(255, 255, 255, 0.4)"}},"variantSelectorType":"dropdown","bundlesPageAlignment":"bottom","title_and_description":{"alignment":{"textAlign":"left"},"title_style":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500}
673,"subtitle_style":{"color":"rgba(255, 255, 255, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400},"description_style":{"color":"rgba(255, 255, 255, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400}},"variantSelectorTextColor":"#000000","variantSelectorBorderColor":"#EBEBEB","variantSelectorBackgroundColor":"#fafafa","discountAppliedOptionsTextColor":"#13A165","discountUnappliedOptionsTextColor":"#5E5E5E","discountAppliedOptionsBackgroundColor":"#E0FAEF","discountUnappliedOptionsBackgroundColor":"#F1F1F1"},"standard":{"box":{"error":{"fill":"#D72C0D","color":"#D72C0D","fontSize":14,"fontFamily":"inherit","borderColor":"#E0B5B2","borderRadius":8,"backgroundColor":"#FFF4FA"},"title":{"color":"#FFFFFF","fontSize":22,"fontFamily":"inherit","fontWeight":600},"border":{"borderColor":"#FFFFFF","borderWidth":1,"borderRadius":12},"selected":{"borderColor":"#262626","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(38, 38, 38, 0.2)"}},"poweredBy":{"color":"#FFFFFF","fontSize":14,"fontFamily":"inherit","fontWeight":400},"background":{"backgroundColor":"#262626"},"fastBundle":{"color":"#262626","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500},"notSelected":{"borderColor":"rgba(255, 255, 255, 0.4)","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(255, 255, 255, 0.2)"}},"sellingPlan":{"color":"#262626","fontSize":18,"fontFamily":"inherit","fontWeight":400,"borderColor":"#262626","borderRadius":8,"backgroundColor":"transparent"}},"plus":{"style":{"fill":"#FFFFFF","backgroundColor":"#262626"}},"title":{"style":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500},"alignment":{"textAlign":"left"}},"button":{"border":{"borderColor":"transparent","borderRadius":8},"background":{"backgroundColor":"#262626"},"button_label":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500},"button_position":{"position":"bottom"},"backgroundSecondary":{"backgroundColor":"rgba(38, 38, 38, 0.7)"},"button_labelSecondary":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500}},"design":{"main":{"design":"minimal"}},"option":{"final_price_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit","fontWeight":500},"option_text_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(255, 255, 255, 0.5)","fontSize":14,"fontFamily":"inherit"}},"innerBox":{"border":{"borderColor":"rgba(255, 255, 255, 0.4)","borderRadius":8},"background":{"backgroundColor":"rgba(38, 38, 38, 0.4)"}},"custom_code":{"main":{"custom_js":"","custom_css":" "}},"soldOutBadge":{"background":{"backgroundColor":"#E8144B","borderTopRightRadius":8}},"total_section":{"text":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"border":{"borderRadius":8},"background":{"backgroundColor":"rgba(38, 38, 38, 0.05)"},"final_price_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(255, 255, 255, 0.5)","fontSize":16,"fontFamily":"inherit"}},"discount_badge":{"background":{"backgroundColor":"#E8144B","borderTopLeftRadius":8},"text_style":{"color":"#FFFFFF","fontSize":14,"fontFamily":"inherit"}},"discount_label":{"background":{"backgroundColor":"#262626"},"text_style":{"color":"#FFFFFF"}},"product_detail":{"price_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"title_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"image_border":{"borderColor":"rgba(255, 255, 255, 0.4)","borderRadius":6},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#262626"},"checkbox_style":{"checked_color":"#262626"},"subtitle_style":{"color":"rgba(255, 255, 255, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"final_price_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(255, 255, 255, 0.5)","fontSize":16,"fontFamily":"inherit"},"separator_line_style":{"backgroundColor":"rgba(255, 255, 255, 0.2)"},"variant_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"},"quantities_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"}},"discount_options":{"applied":{"color":"#13A165","backgroundColor":"#E0FAEF"},"unApplied":{"color":"#5E5E5E","backgroundColor":"#F1F1F1"}},"collection_details":{"title_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#262626"},"subtitle_style":{"color":"rgba(255, 255, 255, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description_style":{"color":"rgba(255, 255, 255, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"separator_line_style":{"backgroundColor":"rgba(255, 255, 255, 0.2)"},"collection_image_border":{"borderColor":"rgba(255, 255, 255, 0.4)"}},"title_and_description":{"alignment":{"textAlign":"left"},"title_style":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500}
673,"subtitle_style":{"color":"rgba(255, 255, 255, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400},"description_style":{"color":"rgba(255, 255, 255, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400}}},"mix_and_match":{"box":{"error":{"fill":"#D72C0D","color":"#D72C0D","fontSize":14,"fontFamily":"inherit","borderColor":"#E0B5B2","borderRadius":8,"backgroundColor":"#FFF4FA"},"title":{"color":"#FFFFFF","fontSize":22,"fontFamily":"inherit","fontWeight":600},"border":{"borderColor":"#FFFFFF","borderWidth":1,"borderRadius":12},"selected":{"borderColor":"#262626","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(38, 38, 38, 0.2)"}},"poweredBy":{"color":"#FFFFFF","fontSize":14,"fontFamily":"inherit","fontWeight":400},"background":{"backgroundColor":"#262626"},"fastBundle":{"color":"#262626","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500},"notSelected":{"borderColor":"rgba(255, 255, 255, 0.4)","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(255, 255, 255, 0.2)"}},"sellingPlan":{"color":"#262626","fontSize":18,"fontFamily":"inherit","fontWeight":400,"borderColor":"#262626","borderRadius":8,"backgroundColor":"transparent"}},"plus":{"style":{"fill":"#FFFFFF","backgroundColor":"#262626"}},"title":{"style":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500},"alignment":{"textAlign":"left"}},"button":{"border":{"borderColor":"transparent","borderRadius":8},"background":{"backgroundColor":"#262626"},"button_label":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500},"button_position":{"position":"bottom"},"backgroundSecondary":{"backgroundColor":"rgba(38, 38, 38, 0.7)"},"button_labelSecondary":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500}},"design":{"main":{"design":"modern"}},"option":{"final_price_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit","fontWeight":500},"option_text_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(255, 255, 255, 0.5)","fontSize":14,"fontFamily":"inherit"}},"innerBox":{"border":{"borderColor":"rgba(255, 255, 255, 0.4)","borderRadius":8},"background":{"backgroundColor":"rgba(38, 38, 38, 0.4)"}},"custom_code":{"main":{"custom_js":"","custom_css":" "}},"soldOutBadge":{"background":{"backgroundColor":"#E8144B","borderTopRightRadius":8}},"total_section":{"text":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"border":{"borderRadius":8},"background":{"backgroundColor":"rgba(38, 38, 38, 0.05)"},"final_price_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(255, 255, 255, 0.5)","fontSize":16,"fontFamily":"inherit"}},"discount_badge":{"background":{"backgroundColor":"#E8144B","borderTopLeftRadius":8},"text_style":{"color":"#FFFFFF","fontSize":14,"fontFamily":"inherit"}},"discount_label":{"background":{"backgroundColor":"#262626"},"text_style":{"color":"#FFFFFF"}},"product_detail":{"price_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"title_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"image_border":{"borderColor":"rgba(255, 255, 255, 0.4)","borderRadius":6},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#262626"},"checkbox_style":{"checked_color":"#262626"},"subtitle_style":{"color":"rgba(255, 255, 255, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"final_price_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(255, 255, 255, 0.5)","fontSize":16,"fontFamily":"inherit"},"separator_line_style":{"backgroundColor":"rgba(255, 255, 255, 0.2)"},"variant_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"},"quantities_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"}},"discount_options":{"applied":{"color":"#13A165","backgroundColor":"#E0FAEF"},"unApplied":{"color":"#5E5E5E","backgroundColor":"#F1F1F1"}},"collection_details":{"title_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#262626"},"subtitle_style":{"color":"rgba(255, 255, 255, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description_style":{"color":"rgba(255, 255, 255, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"separator_line_style":{"backgroundColor":"rgba(255, 255, 255, 0.2)"},"collection_image_border":{"borderColor":"rgba(255, 255, 255, 0.4)"}},"title_and_description":{"alignment":{"textAlign":"left"},"title_style":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500}
673,"subtitle_style":{"color":"rgba(255, 255, 255, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400},"description_style":{"color":"rgba(255, 255, 255, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400}}},"col_mix_and_match":{"box":{"error":{"fill":"#D72C0D","color":"#D72C0D","fontSize":14,"fontFamily":"inherit","borderColor":"#E0B5B2","borderRadius":8,"backgroundColor":"#FFF4FA"},"title":{"color":"#FFFFFF","fontSize":22,"fontFamily":"inherit","fontWeight":600},"border":{"borderColor":"#FFFFFF","borderWidth":1,"borderRadius":12},"selected":{"borderColor":"#262626","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(38, 38, 38, 0.2)"}},"poweredBy":{"color":"#FFFFFF","fontSize":14,"fontFamily":"inherit","fontWeight":400},"background":{"backgroundColor":"#262626"},"fastBundle":{"color":"#262626","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500},"notSelected":{"borderColor":"rgba(255, 255, 255, 0.4)","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(255, 255, 255, 0.2)"}},"sellingPlan":{"color":"#262626","fontSize":18,"fontFamily":"inherit","fontWeight":400,"borderColor":"#262626","borderRadius":8,"backgroundColor":"transparent"}},"plus":{"style":{"fill":"#FFFFFF","backgroundColor":"#262626"}},"title":{"style":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500},"alignment":{"textAlign":"left"}},"button":{"border":{"borderColor":"transparent","borderRadius":8},"background":{"backgroundColor":"#262626"},"button_label":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500},"button_position":{"position":"bottom"},"backgroundSecondary":{"backgroundColor":"rgba(38, 38, 38, 0.7)"},"button_labelSecondary":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500}},"design":{"main":{"design":"modern"}},"option":{"final_price_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit","fontWeight":500},"option_text_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(255, 255, 255, 0.5)","fontSize":14,"fontFamily":"inherit"}},"innerBox":{"border":{"borderColor":"rgba(255, 255, 255, 0.4)","borderRadius":8},"background":{"backgroundColor":"rgba(38, 38, 38, 0.4)"}},"custom_code":{"main":{"custom_js":"","custom_css":" "}},"soldOutBadge":{"background":{"backgroundColor":"#E8144B","borderTopRightRadius":8}},"total_section":{"text":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"border":{"borderRadius":8},"background":{"backgroundColor":"rgba(38, 38, 38, 0.05)"},"final_price_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(255, 255, 255, 0.5)","fontSize":16,"fontFamily":"inherit"}},"discount_badge":{"background":{"backgroundColor":"#E8144B","borderTopLeftRadius":8},"text_style":{"color":"#FFFFFF","fontSize":14,"fontFamily":"inherit"}},"discount_label":{"background":{"backgroundColor":"#262626"},"text_style":{"color":"#FFFFFF"}},"product_detail":{"price_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"title_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"image_border":{"borderColor":"rgba(255, 255, 255, 0.4)","borderRadius":6},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#262626"},"checkbox_style":{"checked_color":"#262626"},"subtitle_style":{"color":"rgba(255, 255, 255, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"final_price_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(255, 255, 255, 0.5)","fontSize":16,"fontFamily":"inherit"},"separator_line_style":{"backgroundColor":"rgba(255, 255, 255, 0.2)"},"variant_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"},"quantities_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"}},"discount_options":{"applied":{"color":"#13A165","backgroundColor":"#E0FAEF"},"unApplied":{"color":"#5E5E5E","backgroundColor":"#F1F1F1"}},"collection_details":{"title_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"inherit"},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#262626"},"subtitle_style":{"color":"rgba(255, 255, 255, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description_style":{"color":"rgba(255, 255, 255, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"separator_line_style":{"backgroundColor":"rgba(255, 255, 255, 0.2)"},"collection_image_border":{"borderColor":"rgba(255, 255, 255, 0.4)"}},"title_and_description":{"alignment":{"textAlign":"left"},"title_style":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500}
673,"subtitle_style":{"color":"rgba(255, 255, 255, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400},"description_style":{"color":"rgba(255, 255, 255, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400}}}},"old_style_object":null,"funnel_button_description":"Buy this bundle | Save {discount}","funnel_injection_constraint":"","show_discount_section":false,"discount_section_style":null,"discount_section_selector":null,"reload_after_change_detection":false,"app_version":"v2","show_info":false,"box_zero_discount_title":"Add to cart"}};
674        FastBundleConf.pid = '';
675        FastBundleConf.domain = 'gymforce-store.myshopify.com';
676        FastBundleConf.variantIds = [];
677        window.FastBundleConf = FastBundleConf;
678
679        // add random generated number query parameter to clear the cache
680        const urlQueryParameter = `?rgn=${FastBundleConf?.rgn}`;
681        loadFastBundleAssets(mainAppUrl, vendorUrl, styleUrl, rbrCartUrl + urlQueryParameter);
682    }
683
684    // if the product id is set and the bap_override_fetch is not set, we add the style to the theme to hide the add to cart buttons
685    if (window.FastBundleConf?.pid && !window.FastBundleConf?.bap_override_fetch) {
686        if (window.FastBundleConf.bap_ids.includes(+window.FastBundleConf.pid)) {
687            const styleElement = document.createElement('style')
688            let bundleBox = window.FastBundleConf?.bundleBox
689            styleElement.id = 'fb-bap-style'
690            let externalSelector = bundleBox?.bap_button_selector ? `, ${bundleBox?.bap_button_selector}` : ''
691            styleElement.innerHTML = `
692                button[name="add"], form[action="/cart/add"] button[type="submit"], input[name="add"] ${externalSelector}{
693                    display: none !important;
694                }`
695            document.head.appendChild(styleElement)
696        }
697    }
698
699    // Helper function to load FastBundle assets
700    function loadFastBundleAssets(mainAppUrl, vendorUrl, styleUrl, cartUrl) {
701
702        // Preconnect to the asset origin. Two hints are emitted because browsers
703        // maintain separate HTTP/2 connection pools per CORS-mode: the anonymous
704        // one is reused by the module scripts (vendor + main); the non-anonymous
705        // one is reused by the non-CORS stylesheet. DNS resolution is shared.
706        // Origin is parsed from mainAppUrl so this works whether assets are served
707        // from the SDK CDN or from the Shopify CDN (browser dedupes either way).
708        const assetOrigin = new URL(mainAppUrl, location.href).origin;
709
710        const preconnectAnon = document.createElement('link');
711        preconnectAnon.rel = 'preconnect';
712        preconnectAnon.href = assetOrigin;
713        preconnectAnon.crossOrigin = 'anonymous';
714        document.head.appendChild(preconnectAnon);
715
716        const preconnect = document.createElement('link');
717        preconnect.rel = 'preconnect';
718        preconnect.href = assetOrigin;
719        document.head.appendChild(preconnect);
720
721        // Load vendor script with modulepreload
722        const vendorScript = document.createElement('link');
723        vendorScript.rel = 'modulepreload';
724        vendorScript.href = vendorUrl;
725        document.head.appendChild(vendorScript);
726
727        // Load main app script
728        const mainScript = document.createElement('script');
729        mainScript.defer = true;
730        mainScript.type = 'module';
731        mainScript.src = mainAppUrl;
732        document.head.appendChild(mainScript);
733
734        // Load cart script
735        const cartScript = document.createElement('script');
736        cartScript.src = cartUrl;
737        cartScript.defer = true;
738        cartScript.type = 'text/javascript';
739        document.head.appendChild(cartScript);
740
741        // Load stylesheet
742        const styleLink = document.createElement('link');
743        styleLink.rel = 'stylesheet';
744        styleLink.href = styleUrl;
745        document.head.appendChild(styleLink);
746    }
747
748  </script>
748
749
750<!-- END app snippet -->
751  <!-- BEGIN app snippet: fast_bundle_shared -->
751<script>
752  (function(){
753    const FastBundleConf = window?.FastBundleConf || {};
754    
755    const shopDomain = FastBundleConf?.shop_domain || "gymforce-store.myshopify.com";
756    const countryByMarket = "US";
757    const countryByLocale = null;
758    const countryCode = countryByMarket || countryByLocale || FastBundleConf?.country_code || 'US';
759    const language = {"shop_locale":{"locale":"en","enabled":true,"primary":true,"published":true}};
760    const shopLocale = language.shop_locale.locale || null;
761    const firstRawLanguage = "en";
762    const SecondRawLanguage = "en";
763    const langCandidates = [
764      firstRawLanguage,
765      SecondRawLanguage,
766      navigator.language,
767      navigator.userLanguage,
768      null,
769    ];
770    let shopLanguage = null;
771    for (const candidate of langCandidates) {
772      shopLanguage = fastBundleExtractValidLanguage(candidate);
773      if (shopLanguage) break;
774    }
775    if (!shopLanguage) shopLanguage = "EN";
776    const storefrontAccessToken = "c3ba2ecb096bd14568337700e9e4a82f" || '';
777    const mainProduct = null;
778    window.FastBundleShared = window.FastBundleShared || {};
779    window.FastBundleShared.functions = window.FastBundleShared.functions || {};
780
781    function fastBundleExtractValidLanguage(raw) {
782    if (!raw || typeof raw !== "string") return null;
783    const clean = raw.trim().toLowerCase();
784    if (/^[a-z]{2}$/.test(clean)) {
785      return clean.toUpperCase();
786    }
787    if (/^[a-z]{2}-[a-z0-9]+$/.test(clean)) {
788      return clean.split('-')[0].toUpperCase();
789    }
790    if (/^[a-z]{2}_[a-z0-9]+$/.test(clean)) {
791      return clean.split('_')[0].toUpperCase();
792    }
793    return null;
794  }
795
796    window.FastBundleShared.defineFunction = function (name, fn) {
797      if (!window.FastBundleShared.functions[name]) {
798        window.FastBundleShared.functions[name] = fn;
799      } else {
800        console.warn(`Function "${name}" is already defined.`);
801      }
802    };
803
804    
805    window.FastBundleShared.config = {
806      shopDomain: shopDomain,
807      countryCode: countryCode,
808      shopLanguage: shopLanguage,
809      storefrontAccessToken: storefrontAccessToken,
810    };
811    window.FastBundleShared.__ready = window.FastBundleShared.__ready || new Promise(function (resolve) {
812      const script = document.createElement('script');
813      script.src = "https://cdn.shopify.com/extensions/01a0f2a3-ce8c-7f09-b09d-297fc1e69c10/fast-bundle-product-bundles-165/assets/fast_bundle_shared.js";
814      script.onload = resolve;
815      script.onerror = function () {
816        console.error('FastBundle: failed to load fast_bundle_shared.js');
817        resolve();
818      };
819      (document.head || document.documentElement).appendChild(script);
820    });
821
822    // A stale CDN copy of the asset may predate a fetcher, so fall back to the
823    // shape each caller expects rather than throwing.
824    function fastBundleDeferToAsset(name, emptyValue) {
825      return async function () {
826        await window.FastBundleShared.__ready;
827        const fn = window.FastBundleShared.__impl?.[name];
828        if (typeof fn !== 'function') {
829          console.error(`FastBundle: ${name} unavailable (fast_bundle_shared.js did not load)`);
830          return emptyValue;
831        }
832        return fn.apply(null, arguments);
833      };
834    }
835
836    window.FastBundleShared.defineFunction('fetchProductByID', fastBundleDeferToAsset('fetchProductByID', null));
837    window.FastBundleShared.defineFunction('fetchProductsByIDs', fastBundleDeferToAsset('fetchProductsByIDs', {}));
838    window.FastBundleShared.defineFunction('fetchAllProductVariants', fastBundleDeferToAsset('fetchAllProductVariants', null));
839    window.FastBundleShared.defineFunction('ensureAllVariants', fastBundleDeferToAsset('ensureAllVariants', null));
840
841    // fast_bundle_volume.liquid reads this synchronously at parse time, so it
842    // cannot defer to the asset like the fetchers above.
843    window.FastBundleShared.defineFunction('formatMoney', function (amount, currency = 'USD') {
844      return new Intl.NumberFormat('en-US', {
845        style: 'currency',
846        currency,
847      }).format(amount);
848    });
849
850    window.FastBundleShared.defineFunction('getMainProduct', function () {
851      if (!mainProduct) return null;
852      
853      mainProduct.collections = [];
854      mainProduct.body_html = mainProduct.description;
855      mainProduct.image = mainProduct.images.length ? mainProduct.images[0] : null;
856      mainProduct.raw_price = mainProduct.price / 100;
857      
858      mainProduct.price = "";
859      
860      mainProduct.options_with_values = [
861        
862      ];
863      mainProduct.options = mainProduct.options_with_values;
864      delete mainProduct.options_with_values
865      return mainProduct;
866    })
867
868    window.FastBundleShared.defineFunction('excludeVariants', function (product, excludedVariants) {
869      let preprocessedProduct = { ...product };
870      if (excludedVariants.length) {
871        const excludedIds = new Set(excludedVariants.map((id) => Number(id)));
872        preprocessedProduct.variants = product.variants.filter((variant) => !excludedIds.has(variant.id));
873      }
874      return preprocessedProduct;
875    });
876
877    window.FastBundleShared.defineFunction('handleTranslations', async function(offer, bundleTranslationKeys, discountTranslationKeys, itemTranslationKeys = []) {
878      const translations = offer.translations || {};
879      const t = translations[shopLocale] || {};
880      bundleTranslationKeys.forEach((key) => {
881        if (t[key]) {
882          offer[key] = t[key];
883        }
884      });
885      delete offer.translations;
886      if (offer.discounts && Array.isArray(offer.discounts)) {
887        offer.discounts.forEach((discount, j) => {
888          const discountTranslations = discount.translations || {};
889          const dt = discountTranslations[shopLocale] || {};
890          discountTranslationKeys.forEach((key) => {
891            if (dt[key]) {
892              offer.discounts[j][key] = dt[key];
893            }
894          });
895          delete discount.translations;
896        });
897      }
898      // Item-level translations (offer.items[].translations), keyed by locale like
899      // the offer/discount ones. Only mix & match passes item keys today; callers
900      // that omit them keep the exact previous behaviour, translations included.
901      if (itemTranslationKeys.length && Array.isArray(offer.items)) {
902        offer.items.forEach((item, k) => {
903          const itemTranslations = item.translations || {};
904          const it = itemTranslations[shopLocale] || {};
905          itemTranslationKeys.forEach((key) => {
906            if (it[key]) {
907              offer.items[k][key] = it[key];
908            }
909          });
910          delete item.translations;
911        });
912      }
913    });
914
915    window.FastBundleShared.defineFunction('isPreview', function(){
916      const params = new URLSearchParams(window.location.search.toLowerCase());
917      const isPreview = params.get('ispreview') === 'true';
918      return isPreview
919    })
920
921    window.FastBundleShared.defineFunction('conditionalLog', function (...args) {
922      try {
923        if (localStorage.getItem('allowRBRLogs') === 'true') {
924          console.log('From Extension:***', ...args);
925        }
926      } catch (error) {
927        console.error(error);
928      }
929    });
930  })();
931</script>
931
932<!-- END app snippet -->
933  <!-- BEGIN app snippet: fast_bundle_volume -->
934
935<script>
936  (async function() {
937    const FastBundleConf = window?.FastBundleConf || {};
938    const fetchProductByID = window.FastBundleShared.functions.fetchProductByID;
939    const getMainProduct = window.FastBundleShared.functions.getMainProduct;
940    const conditionalLog = window.FastBundleShared?.functions?.conditionalLog || (() => {});
941    const mainProduct = getMainProduct();
942    conditionalLog('mainProduct',mainProduct);
943    const excludeVariants = window.FastBundleShared.functions.excludeVariants;
944    const handleTranslations = window.FastBundleShared.functions.handleTranslations;
945    if (FastBundleConf?.serverless_vd || FastBundleConf?.serverless_vd_display) {
946      if (!mainProduct) return;
947      window.FastBundleConf.change_vd_product_picture = true;
948      let FastBundleVolumeOffers = [];
949      conditionalLog('FastBundleVolumeOffers', FastBundleVolumeOffers);
950      window.FastBundleVolumeOffers = FastBundleVolumeOffers;
951
952      function finishWithNoVolumeOffer() {
953        window.FastBundleVolumeOffer = [];
954        document.dispatchEvent(new CustomEvent('FastBundleVolumeOffersReady', { detail: [] }));
955      }
956
957      
958      const totalVariantsCount = null || 0;
959      const shopCurrency = "USD";
960      const shopMoneyFormat = "${{amount}}";
961      const fetchAllProductVariants = window.FastBundleShared.functions.fetchAllProductVariants;
962      const formatMoney = window.FastBundleShared.functions.formatMoney;
963
964      function formatWithDelimiters(cents, precision, thousands, decimal) {
965        const fixed = (cents / 100).toFixed(precision);
966        const parts = fixed.split('.');
967        const units = parts[0].replace(/(\d)(?=(\d{3})+(?!\d))/g, '$1' + thousands);
968        return parts[1] ? units + decimal + parts[1] : units;
969      }
970
971      function formatMoneyLikeLiquid(cents, currencyCode) {
972        // Reproduce the Liquid money filter so appended variants display like the first 250.
973        // Fall back to Intl formatting when the price is not in the shop currency.
974        if (currencyCode !== shopCurrency || !shopMoneyFormat) {
975          return formatMoney(cents / 100, currencyCode);
976        }
977        const placeholderRegex = /\{\{\s*(\w+)\s*\}\}/;
978        const placeholder = (shopMoneyFormat.match(placeholderRegex) || [])[1];
979        let value;
980        switch (placeholder) {
981          case 'amount_no_decimals': value = formatWithDelimiters(cents, 0, ',', '.'); break;
982          case 'amount_with_comma_separator': value = formatWithDelimiters(cents, 2, '.', ','); break;
983          case 'amount_no_decimals_with_comma_separator': value = formatWithDelimiters(cents, 0, '.', ','); break;
984          case 'amount_with_apostrophe_separator': value = formatWithDelimiters(cents, 2, "'", '.'); break;
985          default: value = formatWithDelimiters(cents, 2, ',', '.');
986        }
987        return shopMoneyFormat.replace(placeholderRegex, value);
988      }
989
990      function convertStorefrontVariant(node) {
991        const variantId = Number(String(node?.id || '').split('/').pop());
992        const currencyCode = node?.price?.currencyCode;
993        const rawPrice = parseFloat(node?.price?.amount || 0);
994        const rawCompareAtPrice = node?.compareAtPrice ? parseFloat(node.compareAtPrice.amount) : rawPrice;
995        const rawQuantity = node?.quantityAvailable;
996        const isTracked = typeof rawQuantity === 'number' && rawQuantity !== -1;
997        const sellsWhenOutOfStock = !!node?.currentlyNotInStock && node?.availableForSale === true;
998        const inventoryManagement = isTracked ? 'shopify' : null;
999        const inventoryPolicy = isTracked ? (sellsWhenOutOfStock ? 'continue' : 'deny') : 'continue';
1000        const inventoryQuantity = isTracked ? rawQuantity : (node?.availableForSale ? 1 : 0);
1001        const image = node?.image?.url ? { src: node.image.url, alt: null } : null;
1002        const selectedOptions = node?.selectedOptions || [];
1003        return {
1004          id: variantId,
1005          title: node?.title,
1006          name: mainProduct.title + ' - ' + node?.title,
1007          public_title: node?.title,
1008          available: node?.availableForSale === true,
1009          availableForSale: node?.availableForSale === true,
1010          currentlyNotInStock: !!node?.currentlyNotInStock,
1011          is_inventory_tracked: isTracked,
1012          option1: selectedOptions[0]?.value ?? null,
1013          option2: selectedOptions[1]?.value ?? null,
1014          option3: selectedOptions[2]?.value ?? null,
1015          selectedOptions: selectedOptions,
1016          sku: node?.sku || null,
1017          requires_shipping: node?.requiresShipping !== false,
1018          taxable: node?.taxable !== false,
1019          barcode: null,
1020          weight: 0,
1021          featured_image: image,
1022          featured_media: null,
1023          requires_selling_plan: false,
1024          selling_plan_allocations: [],
1025          quantity_price_breaks: [],
1026          quantity_rule: { min: 1, max: null, increment: 1 },
1027          // raw_price is in currency units to match getMainProduct() (variant.price | divided_by: 100.0)
1028          raw_price: rawPrice,
1029          price: formatMoneyLikeLiquid(Math.round(rawPrice * 100), currencyCode),
1030          raw_compare_at_price: rawCompareAtPrice,
1031          compare_at_price: formatMoneyLikeLiquid(Math.round(rawCompareAtPrice * 100), currencyCode),
1032          image: image,
1033          inventory_policy: inventoryPolicy,
1034          inventory_quantity: inventoryQuantity,
1035          inventory_management: inventoryManagement,
1036          quantity: (inventoryManagement && inventoryPolicy === 'deny') ? inventoryQuantity : 1,
1037        };
1038      }
1039
1040      async function ensureAllVariants(product) {
1041        if (!totalVariantsCount || totalVariantsCount <= product.variants.length) return product;
1042        if (typeof fetchAllProductVariants !== 'function') return product;
1043        try {
1044          const nodes = await fetchAllProductVariants(product.id);
1045          if (!nodes || !nodes.length) return product;
1046          const knownIds = new Set(product.variants.map((variant) => variant.id));
1047          const missingVariants = nodes
1048            .map(convertStorefrontVariant)
1049            .filter((variant) => variant.id && !knownIds.has(variant.id));
1050          if (!missingVariants.length) return product;
1051          conditionalLog('Volume: appended variants beyond the Liquid 250 cap', {
1052            rendered: product.variants.length,
1053            fetched: nodes.length,
1054            appended: missingVariants.length,
1055          });
1056          // Return a copy: mainProduct is shared with the other bundle types and must stay capped for them.
1057          return { ...product, variants: product.variants.concat(missingVariants) };
1058        } catch (error) {
1059          conditionalLog('Volume: full variant fetch failed, falling back to the first 250 variants', error);
1060          return product;
1061        }
1062      }
1063
1064      if (!FastBundleVolumeOffers.length) {
1065        conditionalLog('No Volume Offers Found');
1066        finishWithNoVolumeOffer();
1067        return;
1068      }
1069
1070      for (const offer of FastBundleVolumeOffers) {
1071        offer.use_compare_at_price = FastBundleConf?.use_compare_at_price;
1072        offer.discount = offer.discounts[0] || {};
1073        await handleTranslations(
1074          offer,
1075          ['title',
1076          'description',
1077          'volume_show_price_per_item_suffix'],
1078          ['badge',
1079          'description',
1080          'label',
1081          'subtitle']
1082        );
1083      }
1084      async function attachFastBundleFreeGifts() {
1085        const offersWithDiscounts = window.FastBundleVolumeOffer || [];
1086        const promises = [];
1087        offersWithDiscounts.forEach((offer) => {
1088          if (offer.discounts && Array.isArray(offer.discounts)) {
1089            offer.discounts.forEach((discount) => {
1090              if (discount.free_gift && discount.free_gift.product_id) {
1091                const numericId = discount.free_gift.product_id;
1092                const gid = `gid://shopify/Product/${numericId}`;
1093                const p = fetchProductByID(gid).then(product => {
1094                  if (product) {
1095                    discount.free_gift.product = product;
1096                  }
1097                });
1098                promises.push(p);
1099              }
1100            });
1101          }
1102        });
1103
1104        await Promise.all(promises);
1105        document.dispatchEvent(new CustomEvent('FastBundleVolumeFreeGiftsReady', { detail: offersWithDiscounts }));
1106        window.FastBundleVolumeOffer = offersWithDiscounts;
1107      }
1108      function isFastBundleOfferActive(offer) {
1109        const isPreview = window.FastBundleShared.functions.isPreview;
1110        if (!isPreview() && !offer?.enabled) return false;
1111        const now = new Date();
1112        if (offer.start_datetime && new Date(offer.start_datetime) > now) return false;
1113        if (offer.end_datetime && new Date(offer.end_datetime) < now) return false;
1114        return true;
1115      }
1116      async function determineFastBundlVolumeeOffer() {
1117        for (const offer of FastBundleVolumeOffers) {
1118          if (isFastBundleOfferActive(offer)) return offer;
1119        }
1120        return {};
1121      }
1122      determineFastBundlVolumeeOffer().then(async offer => {
1123        if (!offer?.id) {
1124          conditionalLog('No Active Volume Offer Found');
1125          finishWithNoVolumeOffer();
1126          return;
1127        }
1128
1129        const volumeProduct = await ensureAllVariants(mainProduct);
1130        const excludedVariants = [
1131          ...(offer?.item?.excluded_variants || []),
1132          ...(offer?.item?.collect_excluded_variants?.[mainProduct.id] || []),
1133        ];
1134        conditionalLog('excludedVariants', excludedVariants);
1135        const preprocessedProduct = excludeVariants(volumeProduct, excludedVariants);
1136        preprocessedProduct.item_id = offer?.item?.id || 0;
1137        offer.items = [preprocessedProduct];
1138        window.FastBundleVolumeOffer = [offer];
1139        await attachFastBundleFreeGifts();
1140        document.dispatchEvent(new CustomEvent('FastBundleVolumeOffersReady', { detail: window.FastBundleVolumeOffer }));
1141      }).catch(error => {
1142        conditionalLog('Error determining FastBundleVolumeOffer', error);
1143      });
1144    }
1145  })();
1146</script>
1146
1147<!-- END app snippet -->
1148  <!-- BEGIN app snippet: fast_bundle_cross_sell -->
1148<script>
1149  (async function(){
1150    let FastBundleCrossSellOffers = [];
1151    const conditionalLog = window.FastBundleShared?.functions?.conditionalLog || (() => {});
1152     conditionalLog('FastBundleCrossSellOffers', FastBundleCrossSellOffers);
1153    const FastBundleConf = window?.FastBundleConf || {};
1154    const handleTranslations = window.FastBundleShared.functions.handleTranslations;
1155    const isPreview = window.FastBundleShared.functions.isPreview;
1156
1157    function isCrossSellOfferActive(offer) {
1158      if (offer?.enabled === false) return false;
1159      const now = Date.now();
1160      if (offer.start_datetime && Date.parse(offer.start_datetime) > now) return false;
1161      if (offer.end_datetime && Date.parse(offer.end_datetime) < now) return false;
1162      return true;
1163    }
1164
1165    if (!isPreview()) {
1166      FastBundleCrossSellOffers = (FastBundleCrossSellOffers || []).filter(isCrossSellOfferActive);
1167    }
1168
1169    async function attachFastBundleItems(offer) {
1170      if (!offer) return;
1171        const getMainProduct = window.FastBundleShared.functions.getMainProduct;
1172        const fetchProductByID = window.FastBundleShared.functions.fetchProductByID;
1173        const mainProduct = getMainProduct();
1174        const pid = '';
1175        const excludeVariants = window.FastBundleShared.functions.excludeVariants;
1176        const uniqueChildIds = offer.children?.flatMap(child =>
1177          (child.items || []).map(item => item.item_id)
1178        ) || [];
1179        const uniqueProductIds = [
1180          ...new Set([
1181            ...(uniqueChildIds || []),
1182            offer.main_item_id ? String(offer.main_item_id) : null,
1183          ].filter(Boolean))
1184        ]
1185        const productMap = {};
1186        try {
1187          const results = await Promise.all(
1188            uniqueProductIds.map(async (id) => {
1189              const gid = id.startsWith('gid://') ? id : `gid://shopify/Product/${id}`;
1190              const product = await fetchProductByID(gid, false);
1191              if (product) productMap[id] = product;
1192            })
1193          );
1194        } catch (err) {
1195          console.error('Error fetching products:', err);
1196        }
1197        offer.main_item = productMap[String(offer.main_item_id)] || null;
1198        const filteredChildren = (offer.children || []).filter(child =>
1199          (child.items || []).every(item => productMap[item.item_id])
1200        );
1201        offer.children = filteredChildren.map(child => ({
1202          ...child,
1203          items: child.items.map(item => ({
1204            ...item,
1205            ...excludeVariants(productMap[item.item_id], item.excluded_variants) || {},
1206          })),
1207          volume_single_variant_selector: offer?.volume_single_variant_selector,
1208        }));
1209        window.FastBundleCrossSellOffer = offer;
1210    }
1211    if (FastBundleCrossSellOffers?.length) {
1212      document.dispatchEvent(new CustomEvent('FastBundleCrossSellOfferExists', {
1213        detail: true
1214      }));
1215      await attachFastBundleItems(FastBundleCrossSellOffers[0]);
1216      await handleTranslations(
1217        FastBundleCrossSellOffers[0],
1218        ['title', 'description'],
1219        ['description']
1220      );
1221      FastBundleCrossSellOffers[0].use_compare_at_price = FastBundleConf?.use_compare_at_price;
1222      for (const child of FastBundleCrossSellOffers[0].children) {
1223        await handleTranslations(
1224          child,
1225          ['title', 'description'],
1226          ['description']
1227        );
1228        child.use_compare_at_price = FastBundleConf?.use_compare_at_price;
1229        child.is_child = true;
1230        child.discount = child.discounts[0] || {};
1231      }
1232      window.FastBundleCrossSellOffer = [FastBundleCrossSellOffers?.[0]].filter(Boolean);
1233    } else {
1234      document.dispatchEvent(new CustomEvent('FastBundleCrossSellOfferExists', {
1235        detail: false
1236      }));
1237      window.FastBundleCrossSellOffer = null;
1238    }
1239    
1240    document.dispatchEvent(new CustomEvent('FastBundleCrossSellOfferReady', {
1241      detail: window.FastBundleCrossSellOffer || {}
1242    }));
1243  })();
1244</script>
1244
1245<!-- END app snippet -->
1246  <!-- BEGIN app snippet: fast_bundle_add_on -->
1247<!-- BEGIN app snippet: fast_bundle_add_on_match -->
1248<script>
1249(async function () {
1250const conditionalLog = window.FastBundleShared?.functions?.conditionalLog || (() => {});
1251
1252let FastBundleAddOnOffers = [];
1253conditionalLog('FastBundleAddOnOffers', FastBundleAddOnOffers);
1254const FastBundleConf = window?.FastBundleConf || {};
1255const handleTranslations = window.FastBundleShared.functions.handleTranslations;
1256const isPreview = window.FastBundleShared.functions.isPreview;
1257
1258function isAddOnOfferActive(offer) {
1259if (offer?.enabled === false) return false;
1260const now = Date.now();
1261if (offer.start_datetime && Date.parse(offer.start_datetime) > now) return false;
1262if (offer.end_datetime && Date.parse(offer.end_datetime) < now) return false;
1263return true;
1264}
1265
1266if (!isPreview()) {
1267FastBundleAddOnOffers = (FastBundleAddOnOffers || []).filter(isAddOnOfferActive);
1268conditionalLog('FastBundleAddOnOffers after active filter', FastBundleAddOnOffers);
1269}
1270
1271const ADD_ON_ITEM_TYPE_PRIORITY = {
1272product: 0,
1273collection: 1,
1274general: 2,
1275};
1276
1277function pickBestAddOnOfferFB(offers) {
1278const list = [...(offers || [])];
1279if (!list.length) return null;
1280
1281list.sort((a, b) => {
1282const priorityDiff =
1283(ADD_ON_ITEM_TYPE_PRIORITY[a.item_type] ?? 99) -
1284(ADD_ON_ITEM_TYPE_PRIORITY[b.item_type] ?? 99);
1285if (priorityDiff !== 0) return priorityDiff;
1286return (a.products_page_priority ?? 0) - (b.products_page_priority ?? 0);
1287});
1288
1289return list[0];
1290}
1291
1292async function attachFastBundleItemsFB(offer) {
1293if (!offer) {
1294conditionalLog('No offer found');
1295return false
1296};
1297const getMainProduct = window.FastBundleShared.functions.getMainProduct;
1298const fetchProductsByIDs = window.FastBundleShared.functions.fetchProductsByIDs;
1299const excludeVariants = window.FastBundleShared.functions.excludeVariants;
1300
1301const items = offer.items || [];
1302if (!items.length) {
1303conditionalLog('No items found');
1304return false;
1305};
1306
1307const mainProduct = getMainProduct();
1308if (!mainProduct) {
1309conditionalLog('No main product found');
1310return false;
1311};
1312
1313const addOnProductIds = [
1314...new Set(
1315items
1316.filter((item) =>
1316 item.is_add_on === true)
1317.map((item) => String(item.item_id))
1318.filter(Boolean)
1319),
1320];
1321
1322const productMap = {};
1323try {
1324if (!fetchProductsByIDs && addOnProductIds.length) {
1325conditionalLog('fetchProductsByIDs function is missing, add-on products cannot be fetched');
1326}
1327if (fetchProductsByIDs && addOnProductIds.length) {
1328const fetchedProducts = await fetchProductsByIDs(addOnProductIds, false);
1329conditionalLog('fetchedProducts', fetchedProducts);
1330Object.keys(fetchedProducts || {}).forEach((id) => {
1331if (fetchedProducts[id]) productMap[id] = fetchedProducts[id];
1332});
1333}
1334} catch (err) {
1335conditionalLog('Error fetching products:', err);
1336return false;
1337}
1338
1339const hydratedItems = [];
1340for (const item of items) {
1341if (item.is_add_on === false || item.type === 'collection' || item.type === 'general') {
1342const excludedVariants = [
1343...(item.excluded_variants || []),
1344...(item.collect_excluded_variants?.[mainProduct.id] || []),
1345];
1346const preprocessedProduct = excludeVariants(mainProduct, excludedVariants) || {};
1347if (!Array.isArray(preprocessedProduct.variants) || preprocessedProduct.variants.length === 0) {
1348conditionalLog('No variants left after exclusions on main product', mainProduct.id);
1349return false;
1350}
1351hydratedItems.push({
1352...item,
1353...preprocessedProduct,
1354id: item.id,
1355item_id: String(mainProduct.id),
1356});
1357continue;
1358}
1359
1360if (item.is_add_on === true) {
1361const product = productMap[String(item.item_id)];
1362if (!product) {
1363conditionalLog('Add-on product not found in fetched products', item.item_id);
1364return false;
1365};
1366const preprocessedProduct = excludeVariants(product, item.excluded_variants || []) || {};
1367if (!Array.isArray(preprocessedProduct.variants) || preprocessedProduct.variants.length === 0) {
1368conditionalLog('No variants left after exclusions on add-on product', item.item_id);
1369return false;
1370}
1371hydratedItems.push({ ...item, ...preprocessedProduct });
1372}
1373}
1374conditionalLog('hydratedItems', hydratedItems);
1375offer.items = hydratedItems;
1376return true;
1377}
1378
1379const pageMatchingOffers = FastBundleAddOnOffers || [];
1380const bestOffer = pickBestAddOnOfferFB(pageMatchingOffers);
1381conditionalLog('bestOffer', bestOffer);
1382if (bestOffer) {
1383document.dispatchEvent(new CustomEvent('FastBundleAddOnOfferExists', { detail: true }));
1384window.FastBundleAddOnOffers = pageMatchingOffers;
1385
1386const ok = await attachFastBundleItemsFB(bestOffer);
1387conditionalLog('attachFastBundleItemsFB result', ok);
1388if (!ok) {
1389document.dispatchEvent(new CustomEvent('FastBundleAddOnOfferExists', { detail: false }));
1390// Empty array = "serverless checked, no offer" -> SDK falls back to serverfull.
1391window.FastBundleAddOnOffer = [];
1392conditionalLog('Set window.FastBundleAddOnOffer = [] -> offer item hydration failed (see previous log for the reason), falling back to serverfull');
1393window.FastBundleAddOnOffers = null;
1394document.dispatchEvent(new CustomEvent('FastBundleAddOnOfferReady', { detail: [] }));
1395return;
1396}
1397
1398bestOffer.use_compare_at_price = FastBundleConf?.use_compare_at_price;
1399bestOffer.discount = bestOffer.discounts?.[0] || {};
1400await handleTranslations(
1401bestOffer,
1402['title', 'description'],
1403['description', 'label', 'badge', 'subtitle']
1404);
1405window.FastBundleAddOnOffer = [bestOffer];
1406} else {
1407document.dispatchEvent(new CustomEvent('FastBundleAddOnOfferExists', { detail: false }));
1408// Empty array = "serverless checked, no offer" -> SDK falls back to serverfull.
1409window.FastBundleAddOnOffer = [];
1410conditionalLog('Set window.FastBundleAddOnOffer = [] -> no active add-on offer matches this page, falling back to serverfull');
1411window.FastBundleAddOnOffers = null;
1412}
1413
1414document.dispatchEvent(new CustomEvent('FastBundleAddOnOfferReady', {
1415detail: window.FastBundleAddOnOffer || []
1416}));
1417})();
1418</script>
1418<!-- END app snippet --><!-- END app snippet -->
1419  <!-- BEGIN app snippet: fast_bundle_fixed -->
1419<script>
1420  (async function(){
1421    let FastBundleFixedOffers = [];
1422    const FastBundleConf = window?.FastBundleConf || {};
1423    const handleTranslations = window.FastBundleShared.functions.handleTranslations;
1424    const isPreview = window.FastBundleShared.functions.isPreview;
1425
1426    function isFixedOfferActive(offer) {
1427      if (offer?.enabled === false) return false;
1428      const now = Date.now();
1429      if (offer.start_datetime && new Date(offer.start_datetime).getTime() > now) return false;
1430      if (offer.end_datetime && new Date(offer.end_datetime).getTime() < now) return false;
1431      return true;
1432    }
1433
1434    if (!isPreview()) {
1435      FastBundleFixedOffers = (FastBundleFixedOffers || []).filter(isFixedOfferActive);
1436    }
1437
1438    // Returns true only if every bundle item resolves to a fetched product with
1439    // at least one selectable variant. Deleted/hidden products (or products that
1440    // collapse to zero variants after `excluded_variants`) cause the whole bundle
1441    // to be dropped — partial bundles must never reach the storefront.
1442    async function attachFastBundleItems(offer) {
1443      if (!offer) return false;
1444      const fetchProductsByIDs = window.FastBundleShared.functions.fetchProductsByIDs;
1445      const excludeVariants = window.FastBundleShared.functions.excludeVariants;
1446
1447      const items = offer.items || [];
1448      if (!items.length) return false;
1449
1450      const uniqueProductIds = [
1451        ...new Set(items.map(item => String(item.item_id)))
1452      ];
1453
1454      const productMap = {};
1455      try {
1456        if (fetchProductsByIDs && uniqueProductIds.length) {
1457          const fetchedProducts = await fetchProductsByIDs(uniqueProductIds, false);
1458          Object.keys(fetchedProducts || {}).forEach((id) => {
1459            if (fetchedProducts[id]) productMap[id] = fetchedProducts[id];
1460          });
1461        }
1462      } catch (err) {
1463        console.error('Error fetching products:', err);
1464        return false;
1465      }
1466
1467      const hydratedItems = [];
1468      for (const item of items) {
1469        const product = productMap[item.item_id];
1470        if (!product) return false;
1471        const preprocessedProduct = excludeVariants(product, item.excluded_variants) || {};
1472        if (!Array.isArray(preprocessedProduct.variants) || preprocessedProduct.variants.length === 0) {
1473          return false;
1474        }
1475        hydratedItems.push({ ...item, ...preprocessedProduct });
1476      }
1477
1478      offer.items = hydratedItems;
1479      return true;
1480    }
1481
1482    if (FastBundleFixedOffers?.length) {
1483      document.dispatchEvent(new CustomEvent('FastBundleFixedOfferExists', { detail: true }));
1484      const hydratedOffers = [];
1485      for (const offer of FastBundleFixedOffers) {
1486        const ok = await attachFastBundleItems(offer);
1487        if (!ok) continue;
1488        offer.use_compare_at_price = FastBundleConf?.use_compare_at_price;
1489        offer.discount = offer.discounts[0] || {};
1490        await handleTranslations(
1491          offer,
1492          ['title', 'description'],
1493          ['description', 'label', 'badge', 'subtitle']
1494        );
1495        hydratedOffers.push(offer);
1496      }
1497      if (hydratedOffers.length === 0) {
1498        document.dispatchEvent(new CustomEvent('FastBundleFixedOfferExists', { detail: false }));
1499        window.FastBundleFixedOffer = [];
1500        document.dispatchEvent(new CustomEvent('FastBundleFixedOfferReady', { detail: [] }));
1501        return;
1502      }
1503      window.FastBundleFixedOffer = hydratedOffers;
1504    } else {
1505      document.dispatchEvent(new CustomEvent('FastBundleFixedOfferExists', { detail: false }));
1506      // Empty array = "serverless checked, no offer" -> SDK falls back to serverfull.
1507      window.FastBundleFixedOffer = [];
1508    }
1509
1510    document.dispatchEvent(new CustomEvent('FastBundleFixedOfferReady', {
1511      detail: window.FastBundleFixedOffer || []
1512    }));
1513  })();
1514</script>
1514
1515<!-- END app snippet -->
1516  <!-- BEGIN app snippet: fast_bundle_mix_and_match -->
1517<script>
1518  (async function () {
1519    let FastBundleMixAndMatchOffers = [];
1520    
1521    const FastBundleConf = window?.FastBundleConf || {};
1522    const conditionalLog = window.FastBundleShared?.functions?.conditionalLog || (() => {});
1523    const handleTranslations = window.FastBundleShared.functions.handleTranslations;
1524    const isPreview = window.FastBundleShared.functions.isPreview;
1525    conditionalLog('FastBundleMixAndMatchOffers', FastBundleMixAndMatchOffers);
1526    function isMixAndMatchOfferActive(offer) {
1527      if (offer?.enabled === false) return false;
1528      const now = Date.now();
1529      if (offer.start_datetime && new Date(offer.start_datetime).getTime() > now) return false;
1530      if (offer.end_datetime && new Date(offer.end_datetime).getTime() < now) return false;
1531      return true;
1532    }
1533
1534    if (!isPreview()) {
1535      FastBundleMixAndMatchOffers = (FastBundleMixAndMatchOffers || []).filter(isMixAndMatchOfferActive);
1536    }
1537
1538    // No product/collection hydration and no price/id transform here — the front
1539    // project fetches collection products via the Shopify Storefront GraphQL API.
1540    // We only localize the offer-level strings so the storefront gets the same
1541    // localized copy the serverfull backend would have returned.
1542    for (const offer of FastBundleMixAndMatchOffers) {
1543      offer.use_compare_at_price = FastBundleConf?.use_compare_at_price;
1544      offer.discount = offer.discounts?.[0] || {};
1545      await handleTranslations(
1546        offer,
1547        ['title', 'description'],
1548        ['description', 'label', 'badge', 'subtitle'],
1549        // Item-level: the metafield carries a translations entry for EVERY shop
1550        // locale (primary included, rebuilt from the flat section_* values) on every
1551        // item, manual and smart alike, covering all three of the backend's
1552        // CollectionBundleItem.TRANSLATABLE_FIELDS. A locale the merchant never
1553        // filled in ships nulls for description/badge, which handleTranslations
1554        // skips, so the primary-locale wording stays.
1555        ['section_title', 'section_description', 'section_badge']
1556      );
1557    }
1558
1559    // Contract: array of product-related offers ([] when none), serves both widget
1560    // and BAP. Empty array => the front falls back to the serverfull path.
1561    window.FastBundleMixAndMatchOffer = FastBundleMixAndMatchOffers || [];
1562    conditionalLog('FastBundleMixAndMatchOffer', window.FastBundleMixAndMatchOffer);
1563    document.dispatchEvent(new CustomEvent('FastBundleMixAndMatchOfferReady', {
1564      detail: window.FastBundleMixAndMatchOffer,
1565    }));
1566  })();
1567</script>
1567
1568<!-- END app snippet -->
1569  <!-- BEGIN app snippet: recording_consent -->
1570<script src="https://cdn.shopify.com/extensions/01a0f2a3-ce8c-7f09-b09d-297fc1e69c10/fast-bundle-product-bundles-165/assets/fast_bundle_recording_consent.js" defer
1571  data-fb-record-submitted="false"
1572  data-fb-shop-id="170435"></script>
1572
1573<!-- END app snippet -->
1574
1575
1576
1577<!-- END app block --><!-- BEGIN app block: shopify://apps/gp-json-ld-schema/blocks/gropulse-rich-snippets/067179e8-363f-48e1-8ee4-5891cda502fa -->
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603<!-- END app block --><!-- BEGIN app block: shopify://apps/inbox/blocks/chat/841fc607-4181-4ad1-842d-e24d7f8bad6b --><link rel='modulepreload' href='https://cdn.shopify.com/storefront/web-components/chat.js' crossorigin fetchpriority='low'>
1604
1605<script id='shopify-chat-app-embed-data' type='application/json'>
1606  {
1607    "settings": {
1608      "invertActivatorColors": true,
1609      "greetingMessage": "",
1610      "showFeaturedProducts": true,
1611      "featuredProducts": [],
1612      "horizontalPosition": "bottom_right",
1613      "icon": "chat_bubble",
1614      "buttonLabel": ""
1615    }
1616  }
1617</script>
1617
1618
1619<style data-shopify>
1620  
1621
1622  /* Shadow DOM content does not prevent theme-wide :empty rules from matching the host. */
1623  shopify-chat:defined:empty {
1624    display: grid;
1625  }
1626
1627  :root {
1628    --shopify-chat-bg-color: #000000;
1629    --shopify-chat-text-color: #ffffff;
1630    --shopify-chat-accent-bg-color: #ffffff;
1631    --shopify-chat-accent-text-color: #000000;
1632    --shopify-chat-activator-offset: 120px;
1633
1634    
1635
1636    --shopify-chat-activator-font-size: 16px;
1637    --shopify-chat-border-radius: 16px;
1638  }
1639
1640  
1641</style>
1642
1643<script src='https://cdn.shopify.com/storefront/web-components/chat.js' type='module' crossorigin fetchpriority='low' async></script>
1643
1644
1645
1646<!-- END app block --><!-- BEGIN app block: shopify://apps/microsoft-clarity/blocks/clarity_js/31c3d126-8116-4b4a-8ba1-baeda7c4aeea -->
1647<script type="text/javascript">
1648  (function (c, l, a, r, i, t, y) {
1649    c[a] = c[a] || function () { (c[a].q = c[a].q || []).push(arguments); };
1650    t = l.createElement(r); t.async = 1; t.src = "https://www.clarity.ms/tag/" + i + "?ref=shopify";
1651    y = l.getElementsByTagName(r)[0]; y.parentNode.insertBefore(t, y);
1652
1653    c.Shopify.loadFeatures([{ name: "consent-tracking-api", version: "0.1" }], error => {
1654      if (error) {
1655        console.error("Error loading Shopify features:", error);
1656        return;
1657      }
1658
1659      c[a]('consentv2', {
1660        ad_Storage: c.Shopify.customerPrivacy.marketingAllowed() ? "granted" : "denied",
1661        analytics_Storage: c.Shopify.customerPrivacy.analyticsProcessingAllowed() ? "granted" : "denied",
1662        source: 101,
1663      });
1664    });
1665
1666    l.addEventListener("visitorConsentCollected", function (e) {
1667      c[a]('consentv2', {
1668        ad_Storage: e.detail.marketingAllowed ? "granted" : "denied",
1669        analytics_Storage: e.detail.analyticsAllowed ? "granted" : "denied",
1670        source: 101,
1671      });
1672    });
1673  })(window, document, "clarity", "script", "yggc204bu9");
1674</script>
1674
1675
1676
1677
1678<!-- END app block --><!-- BEGIN app block: shopify://apps/eu-widerrufsbutton/blocks/withdrawal-link/019e3842-e8eb-772d-9292-20f5ccbc0337 --><style>a[href*="/a/withdrawal"]:not(.anv-withdrawal-button) {
1679      display: inline-block !important;
1680      font-size: 16px !important;
1681      padding: 7px 20px !important;
1682      border-radius: 20px !important;
1683      background: #6B7280 !important;
1684      color: #ffffff !important;
1685      text-decoration: none !important;
1686    }
1687    a[href*="/a/withdrawal"]:not(.anv-withdrawal-button) span {
1688      color: #ffffff !important;
1689    }</style>
1689<script src="https://cdn.shopify.com/extensions/01a0d7a4-e166-7c45-9ee8-0c9f4d47d36e/self-serve-order-edit-120/assets/withdrawal-link-locale.js" data-anv-withdrawal-locale="en" data-anv-withdrawal-root="/" defer></script>
1689
1690
1691
1692<!-- END app block --><!-- BEGIN app block: shopify://apps/variant-image-wizard-swatch/blocks/app-embed/66205c03-f474-4e2c-b275-0a2806eeac16 -->
1693
1694<!-- END app block --><!-- BEGIN app block: shopify://apps/simprosys-google-shopping-feed/blocks/core_settings_block/1f0b859e-9fa6-4007-97e8-4513aff5ff3b --><!-- BEGIN: GSF App Core Tags & Scripts by Simprosys Google Shopping Feed -->
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704<!-- END: GSF App Core Tags & Scripts by Simprosys Google Shopping Feed -->
1705<!-- END app block -->
1705<script src="https://cdn.shopify.com/extensions/01a0ec6c-cffb-7c2f-bffb-bc0b5130e6e8/attribuly-60/assets/attr.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1705
1705
1706<script src="https://cdn.shopify.com/extensions/01a0f119-97d5-70ad-8274-d2ee373cf011/ecomposer-145/assets/ecom.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1706
1706
1707<script src="https://cdn.shopify.com/extensions/01a0dab1-bc87-79cb-8208-7bc18e81493b/drive-to-us-sticky-navigator-33/assets/locator.js" type="text/javascript" defer="defer"></script>
1707
1708<link href="https://cdn.shopify.com/extensions/01a0dab1-bc87-79cb-8208-7bc18e81493b/drive-to-us-sticky-navigator-33/assets/locator.css" rel="stylesheet" type="text/css" media="all">
1709<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1710<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: 65033109709,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "search"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 1710
1710
1711<script>
1712  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
1713</script>
vendor: 1 bytes, line 1713
1713
1714<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}
1714).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: 65033109709,storefrontBaseUrl: "https://fittransformer.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://fittransformer.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"2005565645","configuration":"{\"projectId\":\"yggc204bu9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"d8a2bb2ccbb513dc8e8b6937f4b8033e","type":"APP","apiClientId":240074326017,"privacyPurposes":[],"capabilities":["advanced_dom_events"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]}
1714,"dataSharingState":"unrestricted"},{"id":"2005336269","configuration":"{\"pixelCode\":\"DAH0PJBC77U9J87RBK60\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"22e92c2ad45662f435e4801458fb78cc","type":"APP","apiClientId":4383523,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"572489933","configuration":"{\"merchantId\":\"1041413\", \"url\":\"https:\/\/classic.avantlink.com\", \"shopName\":\"gymforce-store\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"26843be7e7f0ff401f557cffac6b5a49","type":"APP","apiClientId":125215244289,"privacyPurposes":["ANALYTICS","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"570818765","configuration":"{\"pixelEndPoint\":\"https:\\\/\\\/tr.attribuly.com\\\/v2-1\\\/1azrp001000dk380uymqz5ht00suwo78\\\/event\",\"gSessionId\":\"noGaKey\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"737b8adfbffe7a8e67a379295311e1d7","type":"APP","apiClientId":6379793,"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":"554172621","configuration":"{\"accountID\":\"123\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"4b1f94d30978e5e74a4c3495451f4c18","type":"APP","apiClientId":438566913,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"547619021","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"515d092e42c29f117541610d0f49ea57","type":"APP","apiClientId":5398951,"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":"531333325","configuration":"{\"accountID\":\"gymforce-store\"}","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":"optimized"},{"id":"524452045","configuration":"{\"accountID\":\"XgZjHj\",\"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"]},{"id":"486932685","configuration":"{\"pixel_id\":\"1276678770868680\",\"pixel_type\":\"facebook_pixel\"}","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":"486146253","configuration":"{\"campaignID\":\"40873\",\"externalExecutionURL\":\"https:\/\/engine.saasler.com\/api\/v1\/webhook_executions\/de9945cc8c7602d77242678e6bbd3a7a\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"4d2ae310e7f99f154f33560b5c81cfa9","type":"APP","apiClientId":3546795,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
1714,"dataSharingState":"unrestricted"},{"id":"479494349","configuration":"{\"account_ID\":\"1057722\",\"google_analytics_tracking_tag\":\"1\",\"measurement_id\":\"2\",\"api_secret\":\"3\",\"shop_settings\":\"{\\\"custom_pixel_script\\\":\\\"https:\\\\\\\/\\\\\\\/storage.googleapis.com\\\\\\\/gsf-scripts\\\\\\\/custom-pixels\\\\\\\/gymforce-store.js\\\",\\\"allow_tracking\\\":true,\\\"enable_post_purchase\\\":false,\\\"ga4_enabled\\\":\\\"1\\\",\\\"ga4_measurement_id\\\":\\\"G-MDBD4V3F5F\\\",\\\"ga4_tag_id\\\":\\\"\\\",\\\"ga4_submit_subtotal\\\":\\\"0\\\",\\\"google_ads_enabled\\\":\\\"1\\\",\\\"ga_conversion_id\\\":\\\"AW-17491318182\\\",\\\"ga_purchase_label\\\":\\\"ymwVCLrF_YsbEKarwZRB\\\",\\\"ga_add_to_cart_label\\\":\\\"6SQaCP3D_YsbEKarwZRB\\\",\\\"ga_begin_checkout_label\\\":\\\"igJzCPnziYwbEKarwZRB\\\",\\\"ga_tag_id\\\":\\\"\\\",\\\"ga_submit_subtotal\\\":\\\"0\\\",\\\"drm_enabled\\\":\\\"1\\\",\\\"prefixD\\\":\\\"US\\\",\\\"google_merchant_id\\\":\\\"5641511658\\\",\\\"target_country\\\":\\\"US\\\",\\\"content_language\\\":\\\"en\\\",\\\"enhace_conversion_browser_side\\\":false,\\\"enhace_conversion_server_side\\\":\\\"1\\\",\\\"consent_mode\\\":2,\\\"ads_data_redaction\\\":0,\\\"url_passthrough\\\":1,\\\"sku_as_product_id\\\":\\\"0\\\",\\\"gtm_enabled\\\":0,\\\"gtm_container\\\":\\\"\\\",\\\"server_container_url\\\":\\\"\\\",\\\"shopify_store\\\":\\\"dee2d210ec0603da49cf2cfee22b1232a279edab26ae2a793f0297a69e95f5fe6fe93d71e180a8be60758951000c2a69154bdd671760d5f4b14fb752fdde795f\\\"}\"}","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"dbf16afd37d7bda963909dd4e886232e","type":"APP","apiClientId":1558137,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"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":"FitTransformer","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"gymforce-store.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/fittransformer.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://fittransformer.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"159868584141","themeStoreId":"2412","themePublished":"true","eventMetadataId":"37d79b26-cb4c-40a7-8cd3-1220ad06ddb1","pageType":"searchresults","shopId":"65033109709","storefrontBaseUrl":"https:\/\/fittransformer.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}],[\"search_submitted\",{\"searchResult\":{\"query\":\"\",\"productVariants\":[]}}]]"});})();</script>
1714<script>
1715  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
1716  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
1717  window.ShopifyAnalytics.meta.currency = 'USD';
1718  var meta = {"products":[],"page":{"pageType":"searchresults","requestId":"e9082dc2-74d3-41d7-9072-ef0675bae686-1790898456"}};
1719  for (var attr in meta) {
1720    window.ShopifyAnalytics.meta[attr] = meta[attr];
1721  }
1722</script>
vendor: 1 bytes, line 1722
1722
1723<script class="analytics">
1724  (function () {
1725    var customDocumentWrite = function(content) {
1726      var jquery = null;
1727
1728      if (window.jQuery) {
1729        jquery = window.jQuery;
1730      } else if (window.Checkout && window.Checkout.$) {
1731        jquery = window.Checkout.$;
1732      }
1733
1734      if (jquery) {
1735        jquery('body').append(content);
1736      }
1737    };
1738
1739    var hasLoggedConversion = function(token) {
1740      if (token) {
1741        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
1742      }
1743      return false;
1744    }
1745
1746    var setCookieIfConversion = function(token) {
1747      if (token) {
1748        var twoMonthsFromNow = new Date(Date.now());
1749        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
1750
1751        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
1752      }
1753    }
1754
1755    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
1756    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
1757    if (trekkie.integrations) {
1758      return;
1759    }
1760    trekkie.methods = [
1761      'identify',
1762      'page',
1763      'ready',
1764      'track',
1765      'trackForm',
1766      'trackLink'
1767    ];
1768    trekkie.factory = function(method) {
1769      return function() {
1770        var args = Array.prototype.slice.call(arguments);
1771        args.unshift(method);
1772        trekkie.push(args);
1773        if (method == 'track' || method == 'page') {
1774          var pageUrl;
1775          try {
1776            pageUrl = window.location.href;
1777          } catch (e) {}
1778          var pageReferrer;
1779          try {
1780            pageReferrer = document.referrer;
1781          } catch (e) {}
1782          try {
1783            if (window.__TREKKIE_SHIM_QUEUE == null) {
1784              window.__TREKKIE_SHIM_QUEUE = [];
1785            }
1786            window.__TREKKIE_SHIM_QUEUE.push({
1787              from: 'trekkie-stub',
1788              method: method,
1789              args: args.slice(1),
1790              pageContext: {
1791                url: pageUrl,
1792                referrer: pageReferrer
1793              }
1794            });
1795          } catch (e) {
1796            // no-op
1797          }
1798        }
1799        return trekkie;
1800      };
1801    };
1802    for (var i = 0; i < trekkie.methods.length; i++) {
1803      var key = trekkie.methods[i];
1804      trekkie[key] = trekkie.factory(key);
1805    }
1806    trekkie.load = function(config) {
1807      trekkie.config = config || {};
1808      trekkie.config.initialDocumentCookie = document.cookie;
1809      var first = document.getElementsByTagName('script')[0];
1810var script = document.createElement('script');
1811script.type = 'text/javascript';
1812script.onerror = function(e) {
1813  var scriptFallback = document.createElement('script');
1814  scriptFallback.type = 'text/javascript';
1815  scriptFallback.onerror = function(error) {
1816          var Monorail = {
1817      produce: function produce(monorailDomain, schemaId, payload) {
1818        var currentMs = new Date().getTime();
1819        var event = {
1820          schema_id: schemaId,
1821          payload: payload,
1822          metadata: {
1823            event_created_at_ms: currentMs,
1824            event_sent_at_ms: currentMs
1825          }
1826        };
1827        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
1828      },
1829      sendRequest: function sendRequest(endpointUrl, payload) {
1830        // Try the sendBeacon API
1831        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
1832          var blobData = new window.Blob([payload], {
1833            type: 'text/plain'
1834          });
1835
1836          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
1837            return true;
1838          } // sendBeacon was not successful
1839
1840        } // XHR beacon
1841
1842        var xhr = new XMLHttpRequest();
1843
1844        try {
1845          xhr.open('POST', endpointUrl);
1846          xhr.setRequestHeader('Content-Type', 'text/plain');
1847          xhr.send(payload);
1848        } catch (e) {
1849          console.log(e);
1850        }
1851
1852        return false;
1853      },
1854      isIos12: function isIos12() {
1855        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
1856      }
1857    };
1858    Monorail.produce('monorail-edge.shopifysvc.com',
1859      'trekkie_storefront_load_errors/1.1',
1860      {shop_id: 65033109709,
1861      theme_id: 159868584141,
1862      app_name: "storefront",
1863      context_url: window.location.href,
1864      source_url: "//fittransformer.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
1865
1866  };
1867  scriptFallback.async = true;
1868  scriptFallback.src = '//fittransformer.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
1869  first.parentNode.insertBefore(scriptFallback, first);
1870};
1871script.async = true;
1872script.src = '//fittransformer.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
1873first.parentNode.insertBefore(script, first);
1874
1875    };
1876    trekkie.load(
1877      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":65033109709,"isMerchantRequest":null,"themeId":159868584141,"themeCityHash":"708278978720807612","contentLanguage":"en","currency":"USD","eventMetadataId":"37d79b26-cb4c-40a7-8cd3-1220ad06ddb1"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
1878    );
1879
1880    var loaded = false;
1881    trekkie.ready(function() {
1882      if (loaded) return;
1883      loaded = true;
1884
1885      window.ShopifyAnalytics.lib = window.trekkie;
1886
1887      var originalDocumentWrite = document.write;
1888      document.write = customDocumentWrite;
1889      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
1890      document.write = originalDocumentWrite;
1891
1892      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
1893      var token = match? match[1]: undefined;
1894      if (!hasLoggedConversion(token)) {
1895        setCookieIfConversion(token);
1896        window.ShopifyAnalytics.lib.track("Performed Search",{"query":null},undefined,undefined,{"shopifyEmitted":true});
1897      }
1898    });
1899
1900    window.ShopifyAnalytics.lib.page(null,{"pageType":"searchresults","requestId":"e9082dc2-74d3-41d7-9072-ef0675bae686-1790898456","shopifyEmitted":true});
1901
1902    var eventsListenerScript = document.createElement('script');
1903    eventsListenerScript.async = true;
1904    eventsListenerScript.src = "//fittransformer.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
1905    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
1906})();</script>
vendor: 1 bytes, line 1906
1906
1907<script
1908  defer
1909  src="https://fittransformer.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
1910  data-application="storefront-renderer"
1911  data-shop-id="65033109709"
1912  data-render-region="gcp-us-central1"
1913  data-page-type="search"
1914  data-theme-instance-id="159868584141"
1915  data-theme-name="Concept"
1916  data-theme-version="6.0.2"
1917  data-monorail-region="shop_domain"
1918  data-resource-timing-sampling-rate="10"
1919  data-shs="true"
1920  data-shs-beacon="true"
1921  data-shs-export-with-fetch="true"
1922  data-shs-logs-sample-rate="1"
1923  data-shs-beacon-endpoint="https://fittransformer.com/api/collect"
1924></script>
vendor: 1 bytes, line 1924
1924
1925<script src="https://cdn.shopify.com/storefront/web-components/account.js" type="module" crossorigin fetchpriority="low" async></script>
1925<script id="shopify-customer-account-data" type="application/json">{"customer":null,"shop":{"id":"65033109709","customerAccountTranslations":[{"key":"account_menu.signed_out_state.sheet_title","value":"Sign in or create account"},{"key":"account_menu.signed_out_state.section_divider","value":"More ways to sign in"},{"key":"account_menu.signed_out_state.alternate_divider","value":"OR"},{"key":"account_menu.signed_out_state.email_field_label","value":"Email"},{"key":"account_menu.signed_out_state.orders_button","value":"Orders"},{"key":"account_menu.signed_out_state.profile_button","value":"Profile"},{"key":"account_menu.signed_out_state.shop_login_button","value":"Sign in with Shop"},{"key":"account_menu.signed_out_state.continue_with_google","value":"Continue with Google"},{"key":"account_menu.signed_out_state.continue_with_facebook","value":"Continue with Facebook"},{"key":"account_menu.signed_out_state.marketing_consent_label","value":"Email me with news and offers"},{"key":"account_menu.signed_in_state.greeting_with_name","value":"Hi, {{first_name}}"},{"key":"account_menu.signed_in_state.greeting_without_name","value":"Account"},{"key":"account_menu.signed_in_state.orders_button","value":"Orders"},{"key":"account_menu.signed_in_state.profile_button","value":"Profile"},{"key":"account_menu.location_picker.sheet_title","value":"Locations"},{"key":"account_menu.location_picker.search_field_placeholder","value":"Search"},{"key":"account_menu.aria_labels.close_menu","value":"Close menu"},{"key":"account_menu.aria_labels.back_to_main_menu","value":"Back to main menu from {{title}}"},{"key":"account_menu.aria_labels.open_submenu","value":"{{title}}, opens submenu"},{"key":"account_menu.aria_labels.loading_menu","value":"Loading menu"},{"key":"account_menu.aria_labels.account","value":"Account"},{"key":"account_menu.aria_labels.sign_in_with_email","value":"Sign in with email"},{"key":"account_menu.aria_labels.sign_in","value":"Sign in"}],"socialLoginProviders":[{"handle":"Shop"}],"legacyCustomerAccounts":false,"signInLinksVisible":true,"b2bEnabled":false,"marketingConsentSigninEnabled":true,"marketingConsentPreselected":true},"visitor":{"country":"US","language":"en"}}</script>
vendor: 1 bytes, line 1925
1925
1926<script id="shopify-chat-page-data" type="application/json">{"greetingMessage":"Welcome to FitTransformer. How can I help?","customerServiceEmail":"[email protected]","onlineStorePasswordProtected":false,"continueAsChip":false,"translations":[{"key":"agent_chat.panel.open_chat","value":"Open chat"},{"key":"agent_chat.panel.ask_anything","value":"Ask anything"},{"key":"agent_chat.panel.title","value":"Storekick"},{"key":"agent_chat.panel.unread_replies","value":"Unread replies"},{"key":"agent_chat.panel.back_to_chat","value":"Back to chat"},{"key":"agent_chat.panel.see_history","value":"See chat history"},{"key":"agent_chat.panel.new_chat","value":"Create a new chat"},{"key":"agent_chat.panel.close","value":"Close chat"},{"key":"agent_chat.panel.undock","value":"Undock chat"},{"key":"agent_chat.panel.dock","value":"Dock chat"},{"key":"agent_chat.panel.expand","value":"Expand chat"},{"key":"agent_chat.panel.contract","value":"Contract chat"},{"key":"agent_chat.panel.jump_to_latest","value":"Jump to latest"},{"key":"agent_chat.panel.loading_chat","value":"Loading chat"},{"key":"agent_chat.input.label","value":"Type your message"},{"key":"agent_chat.input.placeholder","value":"Ask anything..."},{"key":"agent_chat.input.send","value":"Send"},{"key":"agent_chat.input.stop","value":"Stop generating"},{"key":"agent_chat.thinking","value":"Thinking..."},{"key":"agent_chat.first_response_delayed","value":"Agent is taking longer to respond…"},{"key":"agent_chat.searching","value":"Searching..."},{"key":"agent_chat.message.sent_timestamp","value":"Sent · {{time}}"},{"key":"agent_chat.message.automated_label","value":"Automated"},{"key":"agent_chat.message.automated_timestamp","value":"Automated · {{time}}"},{"key":"agent_chat.liveAgentHandoff","value":"Someone from our team will be with you shortly"},{"key":"agent_chat.human_handoff.action","value":"Chat with our team"},{"key":"agent_chat.human_handoff.request","value":"I’d like to talk to someone from your team"},{"key":"agent_chat.human_handoff.ai_assistant","value":"AI assistant"},{"key":"agent_chat.greeting.default","value":"Hi there!"},{"key":"agent_chat.greeting.with_name","value":"Hi {{name}}!"},{"key":"agent_chat.greeting.welcome","value":"You can ask questions about shopping, sizing\/dimensions, shipping, returns, or order status."},{"key":"agent_chat.greeting.welcome_back","value":"Welcome back to %{shop_name}! How can I help?"},{"key":"agent_chat.greeting.welcome_back_no_shop","value":"Welcome back! How can I help?"},{"key":"agent_chat.greeting.welcome_to_shop","value":"Welcome to %{shop_name}. How can I help?"},{"key":"agent_chat.greeting.generic","value":"How can I help?"},{"key":"agent_chat.disclaimer.text","value":"This chat is powered by AI from Shopify and may make mistakes. Your messages are visible to {{shop_name}}. See"},{"key":"agent_chat.disclaimer.text_human","value":"Your messages are visible to {{shop_name}} and to Shopify for the provision and improvement of the services. See"},{"key":"agent_chat.disclaimer.link_text","value":"privacy policy"},{"key":"agent_chat.error.response_unavailable","value":"Response unavailable"},{"key":"agent_chat.error.generic","value":"Something went wrong."},{"key":"agent_chat.error.response_failed","value":"Couldn’t load this message"},{"key":"agent_chat.error.message_send_failed","value":"Your message couldn’t be sent"},{"key":"agent_chat.error.attachment_upload_failed","value":"Your attachment didn’t upload"},{"key":"agent_chat.error.first_response_stalled","value":"Agent couldn’t respond"},{"key":"agent_chat.error.try_again","value":"Try again"},{"key":"agent_chat.error.unavailable","value":"Chat isn't available right now - try again later"},{"key":"agent_chat.error.usage_limit","value":"Message limit reached — try again later or email us at {{email}}"},{"key":"agent_chat.error.usage_limit_no_email","value":"Message limit reached — try again later"},{"key":"agent_chat.error.cost_quota_unhandled","value":"Chat isn’t available right now—email us at {{email}}"},{"key":"agent_chat.error.cost_quota_unhandled_no_email","value":"Chat isn’t available right now"},{"key":"agent_chat.error.cost_quota_handover","value":"AI assistant isn’t available right now — our team will reply shortly"},{"key":"agent_chat.history.heading","value":"Chat history"},{"key":"agent_chat.history.loading","value":"Loading conversation history"},{"key":"agent_chat.history.aria_label","value":"Conversation history"},{"key":"agent_chat.history.no_conversations","value":"No conversations"},{"key":"agent_chat.history.conversation.one","value":"conversation"},{"key":"agent_chat.history.conversation.other","value":"conversations"},{"key":"agent_chat.history.error_message","value":"Something went wrong."},{"key":"agent_chat.history.try_again","value":"Try again"},{"key":"agent_chat.history.no_past","value":"No past conversations"},{"key":"agent_chat.history.start_new","value":"Start a new chat"},{"key":"agent_chat.history.untitled","value":"Untitled conversation"},{"key":"agent_chat.history.resume","value":"Resume: {{title}}"},{"key":"agent_chat.history.resume_with_time","value":"Resume: {{title}}, {{time}}"},{"key":"agent_chat.history.delete","value":"Delete conversation: {{title}}"},{"key":"agent_chat.history.delete_failed","value":"Could not delete conversation"},{"key":"agent_chat.feedback.group_label","value":"Message feedback"},{"key":"agent_chat.feedback.thumbs_up","value":"Thumbs up"},{"key":"agent_chat.feedback.thumbs_down","value":"Thumbs down"},{"key":"agent_chat.feedback.add_comment","value":"Add comment"},{"key":"agent_chat.feedback.thanks","value":"Thanks for your feedback"},{"key":"agent_chat.feedback.placeholder_up","value":"Tell us what went well"},{"key":"agent_chat.feedback.placeholder_down","value":"Tell us what could have been better"},{"key":"agent_chat.feedback.comment_label","value":"Feedback comment"},{"key":"agent_chat.feedback.cancel","value":"Cancel"},{"key":"agent_chat.feedback.submit","value":"Submit"},{"key":"agent_chat.feedback.character_count","value":"{{current}}\/{{max}}"},{"key":"agent_chat.feedback.character_limit_reached","value":"Maximum length reached. Feedback is limited to {{max}} characters."},{"key":"agent_chat.buyer_profile.button.open","value":"Buyer Profile"},{"key":"agent_chat.buyer_profile.title","value":"Buyer Profile"},{"key":"agent_chat.buyer_profile.empty","value":"No buyer profile available."},{"key":"agent_chat.buyer_profile.close","value":"Close"},{"key":"agent_chat.suggestions.empty_state_label","value":"Suggested questions"},{"key":"agent_chat.suggestions.quick_reply_label","value":"Suggested replies"},{"key":"agent_chat.auth.sign_in_to_continue","value":"Sign in to continue"},{"key":"agent_chat.auth.sign_in","value":"Sign in"},{"key":"agent_chat.auth.skip_and_chat","value":"Skip and start chatting"},{"key":"agent_chat.auth.pre_chat_title","value":"Sign in to personalize and save your chats"},{"key":"agent_chat.auth.pre_chat_subtitle","value":"Sign in or create an account"},{"key":"agent_chat.auth.staff_chat_required_title","value":"Don't miss a reply"},{"key":"agent_chat.auth.staff_chat_required_subtitle","value":"Sign in to chat with our team. We'll email you if you leave the chat."},{"key":"agent_chat.auth.share_disclaimer","value":"By continuing, Shop will share your name and email with this store. See their {{terms_link}} and {{privacy_link}}"},{"key":"agent_chat.auth.terms_link","value":"terms"},{"key":"agent_chat.auth.privacy_link","value":"privacy policy"},{"key":"agent_chat.auth.declined_pre_chat","value":"I can’t connect you with the store unless you sign in."},{"key":"agent_chat.reply_by_email.continuation_prompt","value":"If you leave the chat, we’ll email you when there’s a reply."},{"key":"agent_chat.reply_by_email.sign_in_prompt","value":"Sign in to get emailed when there’s a reply."},{"key":"agent_chat.order_lookup.track_order","value":"Track my order"},{"key":"agent_chat.order_lookup.track_another_order","value":"Track another order"},{"key":"agent_chat.order_lookup.new_conversation","value":"New conversation"},{"key":"agent_chat.order_lookup.follow_up_label","value":"Order lookup actions"},{"key":"agent_chat.order_lookup.enter_order_information","value":"Enter order information"},{"key":"agent_chat.order_lookup.prompt","value":"To see your order status, please provide your order details."},{"key":"agent_chat.order_lookup.form_title","value":"Track my order"},{"key":"agent_chat.order_lookup.form_subtitle","value":"Please provide your information."},{"key":"agent_chat.order_lookup.order_number_label","value":"Order number"},{"key":"agent_chat.order_lookup.email_label","value":"Email address"},{"key":"agent_chat.order_lookup.submit","value":"Track my order"},{"key":"agent_chat.order_lookup.cancel","value":"Cancel"},{"key":"agent_chat.order_lookup.invalid_order_number","value":"Please enter a valid order number with only numbers and letters, no spaces (e.g. 1006)."},{"key":"agent_chat.order_lookup.invalid_order_number_whitespace","value":"Please enter a valid order number with only numbers and letters, no spaces (e.g. 1006)."},{"key":"agent_chat.order_lookup.invalid_email","value":"Please enter a valid email address"},{"key":"agent_chat.order_lookup.generic_error","value":"There was a problem looking up your order. Please try again."},{"key":"agent_chat.order_lookup.rate_limited_error","value":"Too many attempts. Try again later."},{"key":"agent_chat.order_lookup.locked_composer_status","value":"Order lookup is in progress. Start a new conversation to ask something else."},{"key":"agent_chat.legacy_contact.form_title","value":"Before we get started"},{"key":"agent_chat.legacy_contact.form_subtitle","value":"Please provide your information so we can reply to you if you leave the chat."},{"key":"agent_chat.legacy_contact.first_name_label","value":"First name"},{"key":"agent_chat.legacy_contact.last_name_label","value":"Last name"},{"key":"agent_chat.legacy_contact.email_label","value":"Email"},{"key":"agent_chat.legacy_contact.marketing_opt_in","value":"Email me with news and offers"},{"key":"agent_chat.legacy_contact.submit","value":"Start chat"},{"key":"agent_chat.legacy_contact.cancel","value":"Cancel"}
1926,{"key":"agent_chat.legacy_contact.invalid_first_name","value":"Enter a valid first name."},{"key":"agent_chat.legacy_contact.invalid_last_name","value":"Enter a valid last name."},{"key":"agent_chat.legacy_contact.invalid_email","value":"Enter a valid email address."},{"key":"agent_chat.legacy_contact.invalid_email_length","value":"Email address is too long."},{"key":"agent_chat.legacy_contact.generic_error","value":"Something went wrong."},{"key":"agent_chat.legacy_contact.rate_limited_error","value":"Too many attempts. Try again later."},{"key":"agent_chat.discountCard.useDiscount","value":"Use discount"},{"key":"agent_chat.discountCard.discountApplicationContext","value":"Applies automatically at checkout"},{"key":"agent_chat.cart.checkout","value":"Checkout"},{"key":"agent_chat.product.add_to_cart","value":"Add to cart"},{"key":"agent_chat.product.view_details","value":"View details"},{"key":"agent_chat.product.out_of_stock","value":"Out of stock"},{"key":"agent_chat.product.compare_suggestions","value":"Compare suggestions"},{"key":"agent_chat.product.hide_suggestions","value":"Hide suggestions"},{"key":"agent_chat.product.sold_out","value":"Sold out"},{"key":"agent_chat.order.item.one","value":"item"},{"key":"agent_chat.order.item.other","value":"items"},{"key":"agent_chat.order.less_items.one","value":"- hide {{count}} item"},{"key":"agent_chat.order.less_items.other","value":"- hide {{count}} items"},{"key":"agent_chat.order.more_items.one","value":"+ {{count}} more item"},{"key":"agent_chat.order.more_items.other","value":"+ {{count}} more items"},{"key":"agent_chat.order.view_order","value":"View order {{orderId}}"},{"key":"agent_chat.order.track_shipment","value":"Track shipment"},{"key":"agent_chat.order.of_total","value":"{{index}} of {{total}}"},{"key":"agent_chat.order.label","value":"Order {{number}}"},{"key":"agent_chat.order.count.one","value":"{{count}} Order"},{"key":"agent_chat.order.count.other","value":"{{count}} Orders"},{"key":"agent_chat.order.ordered_on","value":"Ordered {{date}}"},{"key":"agent_chat.order.select","value":"Select order {{number}}"},{"key":"agent_chat.return.heading","value":"Select items to return"},{"key":"agent_chat.return.toggle_item","value":"Select {{name}}"},{"key":"agent_chat.return.select_item_non_returnable","value":"{{name}}, not returnable"},{"key":"agent_chat.return.quantity_label","value":"Return quantity"},{"key":"agent_chat.return.reason_label","value":"Reason for return"},{"key":"agent_chat.return.reason_placeholder","value":"Select a reason"},{"key":"agent_chat.return.confirm","value":"Request return"},{"key":"agent_chat.return.confirmed","value":"Return requested"},{"key":"agent_chat.return.reason.size_too_small","value":"Size too small"},{"key":"agent_chat.return.reason.size_too_large","value":"Size too large"},{"key":"agent_chat.return.reason.unwanted","value":"Unwanted"},{"key":"agent_chat.return.reason.not_as_described","value":"Not as described"},{"key":"agent_chat.return.reason.wrong_item","value":"Wrong item"},{"key":"agent_chat.return.reason.defective","value":"Defective"},{"key":"agent_chat.return.reason.style","value":"Style"},{"key":"agent_chat.return.reason.color","value":"Color"},{"key":"agent_chat.return.reason.other_reason","value":"Other"},{"key":"agent_chat.scroll.previous","value":"Previous"},{"key":"agent_chat.scroll.next","value":"Next"}]}</script>
1926
1927<meta name="shopify-y" content="00000000-0000-0000-5000-000000000000" data-expiration="1822456056000"><meta name="shopify-s" content="00000000-0000-0000-5000-000000000000" data-expiration="1790900256000"><meta name="new-cookie-storage-activated" content="t">
1928</head>
1929
1930  <body class="template-search" data-rounded-button="round" data-rounded-input="round-slight" data-rounded-block="round" data-rounded-card="round" data-button-hover="standard" data-lazy-image data-modal-swipe-only data-title-animation data-page-rendering>
1931    <a class="sr-only skip-link" href="#MainContent">Skip to content</a><mouse-cursor class="mouse-cursor z-50 fixed select-none flex items-center justify-center pointer-events-none rounded-full" role="button" aria-label="Close" aria-hidden="true">
1932  <svg class="icon icon-cursor" stroke="currentColor" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg" role="presentation">
1933    <path d="M10 30L30 10M10 10L30 30" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path>
1934  </svg>
1935</mouse-cursor>
1936<!-- BEGIN sections: header-group -->
1937<div id="shopify-section-sections--22119401849037__announcement-bar" class="shopify-section shopify-section-group-header-group topbar-section"><style>
1938    :root {
1939      --topbar-height: var(--sp-12);
1940    }
1941    
1942    @media screen and (min-width: 1536px) {
1943      :root {
1944        --topbar-height: var(--sp-14);
1945      }
1946    }
1947
1948    #shopify-section-sections--22119401849037__announcement-bar {
1949      --gradient-background: #000000;
1950      --color-background: 0 0 0;
1951      --color-foreground: 250 250 250;
1952      --color-highlight: 255 221 191;
1953    }
1954  </style><nav class="topbar topbar--center page-width page-width--full section section--rounded relative grid py-0 h-full w-full items-center" aria-label="Announcement bar"><div class="social-icons hidden lg:flex items-center"><ul class="flex flex-wrap items-center gap-6" role="list"><li><a target="_blank" rel="noopener noreferrer" href="https://www.facebook.com/profile.php?id=61574626807589" class="social_platform block relative" is="magnet-link" aria-describedby="a11y-new-window-message" aria-label="FitTransformer on Facebook"><svg class="icon icon-facebook icon-sm" viewBox="0 0 24 24" stroke="none" fill="currentColor" xmlns="http://www.w3.org/2000/svg" role="presentation">
1955      <path d="M9.03153 23L9 13H5V9H9V6.5C9 2.7886 11.2983 1 14.6091 1C16.1951 1 17.5581 1.11807 17.9553 1.17085V5.04948L15.6591 5.05052C13.8584 5.05052 13.5098 5.90614 13.5098 7.16171V9H18.75L16.75 13H13.5098V23H9.03153Z"/>
1956    </svg><span class="sr-only">Facebook</span>
1957        </a>
1958      </li><li><a target="_blank" rel="noopener noreferrer" href="https://www.instagram.com/fittransformer_global/" class="social_platform block relative" is="magnet-link" aria-describedby="a11y-new-window-message" aria-label="FitTransformer on Instagram"><svg class="icon icon-instagram icon-sm" viewBox="0 0 24 24" stroke="none" fill="currentColor" xmlns="http://www.w3.org/2000/svg" role="presentation">
1959      <path d="M12 2.98C14.94 2.98 15.28 2.99 16.44 3.04C17.14 3.04 17.83 3.18 18.48 3.42C18.96 3.6 19.39 3.88 19.75 4.24C20.12 4.59 20.4 5.03 20.57 5.51C20.81 6.16 20.94 6.85 20.95 7.55C21 8.71 21.01 9.06 21.01 12C21.01 14.94 21 15.28 20.95 16.44C20.95 17.14 20.81 17.83 20.57 18.48C20.39 18.95 20.11 19.39 19.75 19.75C19.39 20.11 18.96 20.39 18.48 20.57C17.83 20.81 17.14 20.94 16.44 20.95C15.28 21 14.93 21.01 12 21.01C9.07 21.01 8.72 21 7.55 20.95C6.85 20.95 6.16 20.81 5.51 20.57C5.03 20.39 4.6 20.11 4.24 19.75C3.87 19.4 3.59 18.96 3.42 18.48C3.18 17.83 3.05 17.14 3.04 16.44C2.99 15.28 2.98 14.93 2.98 12C2.98 9.07 2.99 8.72 3.04 7.55C3.04 6.85 3.18 6.16 3.42 5.51C3.6 5.03 3.88 4.6 4.24 4.24C4.59 3.87 5.03 3.59 5.51 3.42C6.16 3.18 6.85 3.05 7.55 3.04C8.71 2.99 9.06 2.98 12 2.98ZM12 1C9.01 1 8.64 1.01 7.47 1.07C6.56 1.09 5.65 1.26 4.8 1.58C4.07 1.86 3.4 2.3 2.85 2.85C2.3 3.41 1.86 4.07 1.58 4.8C1.26 5.65 1.09 6.56 1.07 7.47C1.02 8.64 1 9.01 1 12C1 14.99 1.01 15.36 1.07 16.53C1.09 17.44 1.26 18.35 1.58 19.2C1.86 19.93 2.3 20.6 2.85 21.15C3.41 21.7 4.07 22.14 4.8 22.42C5.65 22.74 6.56 22.91 7.47 22.93C8.64 22.98 9.01 23 12 23C14.99 23 15.36 22.99 16.53 22.93C17.44 22.91 18.35 22.74 19.2 22.42C19.93 22.14 20.6 21.7 21.15 21.15C21.7 20.59 22.14 19.93 22.42 19.2C22.74 18.35 22.91 17.44 22.93 16.53C22.98 15.36 23 14.99 23 12C23 9.01 22.99 8.64 22.93 7.47C22.91 6.56 22.74 5.65 22.42 4.8C22.14 4.07 21.7 3.4 21.15 2.85C20.59 2.3 19.93 1.86 19.2 1.58C18.35 1.26 17.44 1.09 16.53 1.07C15.36 1.02 14.99 1 12 1ZM12 6.35C10.88 6.35 9.79 6.68 8.86 7.3C7.93 7.92 7.21 8.8 6.78 9.84C6.35 10.87 6.24 12.01 6.46 13.1C6.68 14.2 7.22 15.2 8.01 15.99C8.8 16.78 9.81 17.32 10.9 17.54C12 17.76 13.13 17.65 14.16 17.22C15.19 16.79 16.07 16.07 16.7 15.14C17.32 14.21 17.65 13.12 17.65 12C17.65 10.5 17.05 9.06 16 8.01C14.94 6.95 13.5 6.36 12.01 6.36L12 6.35ZM12 15.67C11.27 15.67 10.57 15.45 9.96 15.05C9.36 14.65 8.89 14.07 8.61 13.4C8.33 12.73 8.26 11.99 8.4 11.28C8.54 10.57 8.89 9.92 9.4 9.4C9.91 8.88 10.5
19597 8.54 11.28 8.4C11.99 8.26 12.73 8.33 13.4 8.61C14.07 8.89 14.64 9.36 15.05 9.96C15.45 10.56 15.67 11.27 15.67 12C15.67 12.97 15.28 13.91 14.6 14.59C13.91 15.28 12.98 15.66 12.01 15.66L12 15.67ZM17.87 7.45C18.6 7.45 19.19 6.86 19.19 6.13C19.19 5.4 18.6 4.81 17.87 4.81C17.14 4.81 16.55 5.4 16.55 6.13C16.55 6.86 17.14 7.45 17.87 7.45Z"/>
1960    </svg><span class="sr-only">Instagram</span>
1961        </a>
1962      </li><li><a target="_blank" rel="noopener noreferrer" href="https://www.youtube.com/channel/UC0yVhH42Crw4BMQ4_h5jpYQ" class="social_platform block relative" is="magnet-link" aria-describedby="a11y-new-window-message" aria-label="FitTransformer on YouTube"><svg class="icon icon-youtube icon-sm" viewBox="0 0 24 24" stroke="none" fill="currentColor" xmlns="http://www.w3.org/2000/svg" role="presentation">
1963      <path d="M23.8 7.6C23.8 7.6 23.6 5.9 22.8 5.2C21.9 4.2 20.9 4.2 20.4 4.2C17 4 12 4 12 4C12 4 7 4 3.6 4.2C3.1 4.3 2.1 4.3 1.2 5.2C0.5 5.9 0.2 7.6 0.2 7.6C0.2 7.6 0 9.5 0 11.5V13.3C0 15.2 0.2 17.2 0.2 17.2C0.2 17.2 0.4 18.9 1.2 19.6C2.1 20.6 3.3 20.5 3.8 20.6C5.7 20.8 12 20.8 12 20.8C12 20.8 17 20.8 20.4 20.5C20.9 20.4 21.9 20.4 22.8 19.5C23.5 18.8 23.8 17.1 23.8 17.1C23.8 17.1 24 15.2 24 13.2V11.4C24 9.5 23.8 7.6 23.8 7.6ZM9.5 15.5V8.8L16 12.2L9.5 15.5Z"/>
1964    </svg><span class="sr-only">YouTube</span>
1965        </a>
1966      </li><li><a target="_blank" rel="noopener noreferrer" href="https://www.tiktok.com/@fittransformerglobal" class="social_platform block relative" is="magnet-link" aria-describedby="a11y-new-window-message" aria-label="FitTransformer on TikTok"><svg class="icon icon-tiktok icon-sm" viewBox="0 0 24 24" stroke="none" fill="currentColor" xmlns="http://www.w3.org/2000/svg" role="presentation">
1967      <path d="M10.6315 8.937V13.059C10.1123 12.9221 9.56911 12.9034 9.0418 13.0044C8.5145 13.1054 8.01657 13.3234 7.58473 13.6424C7.15288 13.9613 6.79813 14.3732 6.54661 14.8475C6.2951 15.3218 6.15324 15.8466 6.13148 16.383C6.10175 16.8449 6.17125 17.3078 6.33531 17.7405C6.49938 18.1733 6.7542 18.5659 7.08266 18.892C7.41111 19.2181 7.80557 19.4701 8.23952 19.631C8.67346 19.7919 9.13684 19.8581 9.59848 19.825C10.0648 19.8608 10.5333 19.7949 10.9717 19.6319C11.41 19.4689 11.8078 19.2126 12.1374 18.8809C12.4671 18.5491 12.7208 18.1498 12.881 17.7104C13.0413 17.271 13.1042 16.8021 13.0655 16.336V0H17.1425C17.8355 4.315 19.9935 5.316 22.8825 5.778V9.913C20.8804 9.74881 18.9491 9.09645 17.2575 8.013V16.18C17.2575 19.88 15.0675 24 9.63048 24C8.61045 23.9955 7.60156 23.7875 6.66297 23.3881C5.72437 22.9886 4.87496 22.4059 4.16451 21.6739C3.45407 20.942 2.89689 20.0755 2.52563 19.1254C2.15438 18.1754 1.97652 17.1607 2.00248 16.141C2.03479 15.0794 2.29174 14.0366 2.75639 13.0815C3.22105 12.1265 3.88285 11.2807 4.69819 10.6C5.51352 9.9193 6.46387 9.41915 7.48658 9.1325C8.50929 8.84586 9.58114 8.77923 10.6315 8.937Z"/>
1968    </svg><span class="sr-only">TikTok</span>
1969        </a>
1970      </li></ul></div><div class="announcement-bar h-full flex justify-center lg:justify-center relative">
1971  <announcement-bar id="Slider-sections--22119401849037__announcement-bar" class="announcement__slides flex justify-center w-full h-full flickity" autoplay autoplay-speed="5"><div class="announcement__slide flex h-full" ><div class="announcement__content flex items-center gap-2 rte"><span class="announcement-icon hidden md:block"><svg class="icon icon-truck icon-xs stroke-1" viewBox="0 0 16 16" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg" role="presentation">
1972      <path d="M6.66675 12.6667H9.33342M6.66675 12.6667C6.66675 13.7712 5.77132 14.6667 4.66675 14.6667C3.56218 14.6667 2.66675 13.7712 2.66675 12.6667M6.66675 12.6667C6.66675 11.5621 5.77132 10.6667 4.66675 10.6667C3.56218 10.6667 2.66675 11.5621 2.66675 12.6667M9.33342 12.6667C9.33342 13.7712 10.2288 14.6667 11.3334 14.6667C12.438 14.6667 13.3334 13.7712 13.3334 12.6667M9.33342 12.6667C9.33342 11.5621 10.2288 10.6667 11.3334 10.6667C12.438 10.6667 13.3334 11.5621 13.3334 12.6667M13.3334 12.6667V12.6667C14.438 12.6667 15.3334 11.7712 15.3334 10.6667V4.53334C15.3334 3.41324 15.3334 2.85319 15.1154 2.42536C14.9237 2.04904 14.6177 1.74308 14.2414 1.55133C13.8136 1.33334 13.2535 1.33334 12.1334 1.33334H10.3334C9.40153 1.33334 8.93559 1.33334 8.56805 1.48558C8.07799 1.68857 7.68864 2.07792 7.48566 2.56798C7.33342 2.93552 7.33342 3.40146 7.33342 4.33334V4.33334C7.33342 5.26523 7.33342 5.73117 7.18117 6.09871C6.97819 6.58877 6.58884 6.97811 6.09878 7.1811C5.73124 7.33334 5.2653 7.33334 4.33341 7.33334H1.00008M2.66675 12.6667V12.6667C2.20176 12.6667 1.9
19726927 12.6667 1.77852 12.6156C1.26088 12.4769 0.85656 12.0725 0.717859 11.5549C0.666748 11.3642 0.666748 11.1317 0.666748 10.6667V8.86795C0.666748 8.44463 0.666748 8.23297 0.688385 8.0258C0.734513 7.58411 0.853872 7.15318 1.04157 6.7507C1.1296 6.56192 1.2385 6.38042 1.4563 6.01743V6.01743C1.78307 5.47281 1.94646 5.20049 2.14753 4.97976C2.57779 4.50743 3.14762 4.18479 3.77402 4.05886C4.06674 4.00001 4.38431 4.00001 5.01944 4.00001H7.33342" stroke-linecap="round" stroke-linejoin="round"/>
1973    </svg></span><p class="announcement-text leading-tight">Free Shipping · Next Titan Batch Ships by October 10</p></div></div><div class="announcement__slide flex h-full" aria-hidden="true" ><a class="announcement__content flex items-center gap-2" href="/products/fittransformer-home-gym-machine" tabindex="-1"><span class="announcement-icon hidden md:block"><svg class="icon icon-trophy icon-xs stroke-1" viewBox="0 0 16 16" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg" role="presentation">
1974      <path d="M3.33341 3.33334H1.66675C1.11446 3.33334 0.666748 3.78106 0.666748 4.33334V4.66668C0.666748 6.13944 1.86066 7.33334 3.33341 7.33334V7.33334M12.6667 3.33334H14.3334C14.8857 3.33334 15.3334 3.78106 15.3334 4.33334V4.66668C15.3334 6.13944 14.1395 7.33334 12.6667 7.33334V7.33334M8.00008 9.33334V12M6.06069 14.6667H9.93948C10.3411 14.6667 10.6667 14.3411 10.6667 13.9394V13.9394C10.6667 12.8683 9.79845 12 8.72735 12H7.27281C6.20171 12 5.33342 12.8683 5.33342 13.9394V13.9394C5.33342 14.3411 5.65903 14.6667 6.06069 14.6667ZM8.00008 9.33334V9.33334C10.5774 9.33334 12.6667 7.24401 12.6667 4.66668V3.61906C12.6667 3.3537 12.6667 3.22103 12.6542 3.10941C12.5497 2.18217 11.8179 1.45039 10.8907 1.34592C10.7791 1.33334 10.6464 1.33334 10.381 1.33334H5.61913C5.35377 1.33334 5.2211 1.33334 5.10949 1.34592C4.18225 1.45039 3.45047 2.18217 3.34599 3.10941C3.33341 3.22103 3.33341 3.3537 3.33341 3.61906V4.66668C3.33341 7.24401 5.42275 9.33334 8.00008 9.33334Z" stroke-linecap="round" stroke-linejoin="round"/>
1975    </svg></span><p class="announcement-text leading-tight">The World's First Modular Home Gym System</p></a></div><div class="announcement__slide flex h-full" aria-hidden="true" ><div class="announcement__content flex items-center gap-2 rte"><span class="announcement-icon hidden md:block"><svg class="icon icon-wrench icon-xs stroke-1" viewBox="0 0 16 16" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg" role="presentation">
1976      <path d="M10.0001 10.6667C12.5774 10.6667 14.6667 8.57734 14.6667 6.00001C14.6667 5.5367 14.5992 5.08915 14.4735 4.66668L12.9035 6.23672L12.9034 6.23675C12.7587 6.38143 12.6864 6.45378 12.6201 6.50949C11.8762 7.13461 10.7906 7.13461 10.0467 6.50949C9.98043 6.45378 9.90808 6.38142 9.76337 6.23672L9.76335 6.23669C9.61866 6.092 9.54631 6.01965 9.49061 5.95336C8.86548 5.20947 8.86548 4.12389 9.49061 3.37999C9.54631 3.3137 9.61866 3.24135 9.76333 3.09668L9.76337 3.09664L11.3334 1.5266C10.9109 1.40086 10.4634 1.33334 10.0001 1.33334C7.42275 1.33334 5.33342 3.42268 5.33342 6.00001C5.33342 6.71574 5.37879 7.72717 5.66675 8.33334L1.66675 12.3333C1.11446 12.8856 1.11446 13.7811 1.66675 14.3333C2.21903 14.8856 3.11446 14.8856 3.66675 14.3333L7.66675 10.3333C8.27292 10.6213 9.28435 10.6667 10.0001 10.6667Z" stroke-linecap="round" stroke-linejoin="round"/>
1977    </svg></span><p class="announcement-text leading-tight">One-Click Switch From Strength to Aerobic Ski Mode</p></div></div></announcement-bar><button type="button" is="previous-button" class="fader left relative flex items-center justify-start h-full" aria-controls="Slider-sections--22119401849037__announcement-bar" aria-label="Previous">
1978      <svg class="icon icon-arrow-left icon-xs transform" viewBox="0 0 15 14" fill="none" stroke="currentColor" xmlns="http://www.w3.org/2000/svg" role="presentation">
1979        <path stroke-linecap="round" stroke-linejoin="round" d="M6.33333 2.91675L2.25 7.00004M2.25 7.00004L6.33333 11.0834M2.25 7.00004H12.75"></path>
1980      </svg>
1981    </button>
1982    <button type="button" is="next-button" class="fader right relative flex items-center justify-end h-full" aria-controls="Slider-sections--22119401849037__announcement-bar" aria-label="Next">
1983      <svg class="icon icon-arrow-right icon-xs transform" viewBox="0 0 15 14" fill="none" stroke="currentColor" xmlns="http://www.w3.org/2000/svg" role="presentation">
1984        <path stroke-linecap="round" stroke-linejoin="round" d="M2.25 7.00004H12.75M12.75 7.00004L8.66667 2.91675M12.75 7.00004L8.66667 11.0834"></path>
1985      </svg>
1986    </button><button
1987        type="button"
1988        class="slideshow-control flex items-center justify-center rounded-full sr-only"
1989        is="control-button"
1990        aria-controls="Slider-sections--22119401849037__announcement-bar"
1991        aria-live="polite"
1992        aria-label="Pause slideshow"
1993        data-pause-label="Pause slideshow"
1994        data-play-label="Play slideshow"
1995      >
1996        <span class="slideshow-control__pause"><svg class="icon icon-pause icon-md" viewBox="0 0 36 36" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg" role="presentation">
1997      <path stroke-linecap="round" stroke-width="6" d="M9 4V32"></path>
1998      <path stroke-linecap="round" stroke-width="6" d="M27 4V32"></path>
1999    </svg></span>
2000        <span class="slideshow-control__play"><svg class="icon icon-play icon-md" viewBox="0 0 36 36" stroke="none" fill="currentColor" xmlns="http://www.w3.org/2000/svg" role="presentation">
2001      <path d="M34 17.5006C34 18.3302 33.5707 19.0963 32.8683 19.5206L9.535 33.6629C9.164 33.8869 8.74867 34 8.33333 34C7.93667 34 7.54 33.8986 7.183 33.6936C6.45267 33.274 6 32.4915 6 31.6429V3.35817C6 2.50962 6.45267 1.72708 7.183 1.30752C7.91333 0.885606 8.814 0.899749 9.535 1.33816L32.8683 15.4805C33.5707 15.9048 34 16.6709 34 17.5006"></path>
2002    </svg></span>
2003      </button></div>
2004</nav>
2005</div><div id="shopify-section-sections--22119401849037__header" class="shopify-section shopify-section-group-header-group header-section"><style>
2006  #shopify-section-sections--22119401849037__header {
2007    --section-padding-top: 32px;
2008    --section-padding-bottom: 32px;
2009    --color-background: 23 23 23;
2010    --color-foreground: 255 255 255;
2011    --color-transparent: 255 255 255;
2012    --color-localization: ;
2013  }
2014</style><menu-drawer id="MenuDrawer" class="menu-drawer drawer drawer--start z-30 fixed bottom-0 left-0 h-full w-full pointer-events-none"
2015  data-section-id="sections--22119401849037__header"
2016  hidden
2017>
2018  <overlay-element class="overlay fixed-modal invisible opacity-0 fixed bottom-0 left-0 w-full h-screen pointer-events-none" aria-controls="MenuDrawer" aria-expanded="false"></overlay-element>
2019  <div class="drawer__inner z-10 absolute top-0 flex flex-col w-full h-full overflow-hidden">
2020    <gesture-element class="drawer__header flex justify-between opacity-0 invisible relative" tabindex="0">
2021      <span class="drawer__title heading lg:text-3xl text-2xl leading-none tracking-tight"></span>
2022      <button class="button button--secondary button--close drawer__close hidden sm:flex items-center justify-center" type="button" is="hover-button" aria-controls="MenuDrawer" aria-expanded="false" aria-label="Close">
2023        <span class="btn-fill" data-fill></span>
2024        <span class="btn-text"><svg class="icon icon-close icon-sm" viewBox="0 0 20 20" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg" role="presentation">
2025      <path stroke-linecap="round" stroke-linejoin="round" d="M5 15L15 5M5 5L15 15"></path>
2026    </svg></span>
2027      </button>
2028    </gesture-element>
2029    <div class="drawer__content opacity-0 invisible flex flex-col h-full grow shrink">
2030      <nav class="relative grow overflow-hidden" role="navigation">
2031        <ul class="drawer__scrollable drawer__menu relative w-full h-full" role="list" data-parent><li class="drawer__menu-group"><details is="menu-details">
2032  <summary class="drawer__menu-item block cursor-pointer relative" aria-expanded="false">
2033    <span class="heading text-2xl leading-none tracking-tight"><api-button class="api-only" data-id="DrawerSubMenu-sections--22119401849037__header-1" data-section-id="sections--22119401849037__header"></api-button>Products</span><svg class="icon icon-chevron-right icon-lg" viewBox="0 0 24 24" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg" role="presentation">
2034      <path stroke-linecap="round" stroke-linejoin="round" d="M10 6L16 12L10 18"></path>
2035    </svg></summary>
2036  <div class="drawer__submenu z-1 absolute top-0 left-0 flex flex-col w-full h-full" data-parent><button type="button" class="tracking-tight heading text-base shrink-0 flex items-center gap-3 w-full" data-close>Products</button><div id="DrawerSubMenu-sections--22119401849037__header-1" class="drawer__scrollable flex flex-col h-full"></div></div>
2037</details>
2038</li><li class="drawer__menu-group"><details is="menu-details">
2039  <summary class="drawer__menu-item block cursor-pointer relative" aria-expanded="false">
2040    <span class="heading text-2xl leading-none tracking-tight"><api-button class="api-only" data-id="DrawerSubMenu-sections--22119401849037__header-2" data-section-id="sections--22119401849037__header"></api-button>Support</span><svg class="icon icon-chevron-right icon-lg" viewBox="0 0 24 24" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg" role="presentation">
2041      <path stroke-linecap="round" stroke-linejoin="round" d="M10 6L16 12L10 18"></path>
2042    </svg></summary>
2043  <div class="drawer__submenu z-1 absolute top-0 left-0 flex flex-col w-full h-full" data-parent><button type="button" class="tracking-tight heading text-base shrink-0 flex items-center gap-3 w-full" data-close>Support</button><div id="DrawerSubMenu-sections--22119401849037__header-2" class="drawer__scrollable flex flex-col h-full"></div></div>
2044</details>
2045</li><li class="drawer__menu-group"><a class="drawer__menu-item block heading text-2xl leading-none tracking-tight" href="/pages/training-library">Training Library</a></li><li class="drawer__menu-group"><a class="drawer__menu-item block heading text-2xl leading-none tracking-tight" href="/pages/experience-center">Visit a Showroom</a></li></ul>
2046      </nav>
2047      <div class="drawer__footer grid w-full"><div class="drawer__footer-bottom flex items-center justify-between gap-6"><shopify-store store-domain="https://fittransformer.com" country="US" language="en"></shopify-store>
2048<shopify-account menu="customer-account-main-menu">
2049              <hover-element class="button button--primary icon-with-text" slot="signed-out-avatar">
2050                <span class="btn-fill" data-fill></span>
2051                <span class="btn-text"><svg class="icon icon-account-2 icon-xs" viewBox="0 0 16 17" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg" role="presentation">
2052      <rect width="6.5" height="6.5" x="4.75" y="1.917" rx="3.25"></rect>
2053      <path stroke-linecap="round" d="M8 10.834c1 0 2.667.222 3 .333.333.11 2.467.533 3 1.333.667 1 .667 1.334.667 2.667M8 10.834c-1 0-2.667.222-3 .333-.333.11-2.467.533-3 1.333-.667 1-.667 1.334-.667 2.667"></path>
2054    </svg>Login</span>
2055              </hover-element>
2056            </shopify-account><ul class="flex flex-wrap items-center gap-6" role="list"><li><a target="_blank" rel="noopener noreferrer" href="https://www.facebook.com/profile.php?id=61574626807589" class="social_platform block relative" is="magnet-link" aria-describedby="a11y-new-window-message" aria-label="FitTransformer on Facebook"><svg class="icon icon-facebook icon-sm" viewBox="0 0 24 24" stroke="none" fill="currentColor" xmlns="http://www.w3.org/2000/svg" role="presentation">
2057      <path d="M9.03153 23L9 13H5V9H9V6.5C9 2.7886 11.2983 1 14.6091 1C16.1951 1 17.5581 1.11807 17.9553 1.17085V5.04948L15.6591 5.05052C13.8584 5.05052 13.5098 5.90614 13.5098 7.16171V9H18.75L16.75 13H13.5098V23H9.03153Z"/>
2058    </svg><span class="sr-only">Facebook</span>
2059        </a>
2060      </li><li><a target="_blank" rel="noopener noreferrer" href="https://www.instagram.com/fittransformer_global/" class="social_platform block relative" is="magnet-link" aria-describedby="a11y-new-window-message" aria-label="FitTransformer on Instagram"><svg class="icon icon-instagram icon-sm" viewBox="0 0 24 24" stroke="none" fill="currentColor" xmlns="http://www.w3.org/2000/svg" role="presentation">
2061      <path d="M12 2.98C14.94 2.98 15.28 2.99 16.44 3.04C17.14 3.04 17.83 3.18 18.48 3.42C18.96 3.6 19.39 3.88 19.75 4.24C20.12 4.59 20.4 5.03 20.57 5.51C20.81 6.16 20.94 6.85 20.95 7.55C21 8.71 21.01 9.06 21.01 12C21.01 14.94 21 15.28 20.95 16.44C20.95 17.14 20.81 17.83 20.57 18.48C20.39 18.95 20.11 19.39 19.75 19.75C19.39 20.11 18.96 20.39 18.48 20.57C17.83 20.81 17.14 20.94 16.44 20.95C15.28 21 14.93 21.01 12 21.01C9.07 21.01 8.72 21 7.55 20.95C6.85 20.95 6.16 20.81 5.51 20.57C5.03 20.39 4.6 20.11 4.24 19.75C3.87 19.4 3.59 18.96 3.42 18.48C3.18 17.83 3.05 17.14 3.04 16.44C2.99 15.28 2.98 14.93 2.98 12C2.98 9.07 2.99 8.72 3.04 7.55C3.04 6.85 3.18 6.16 3.42 5.51C3.6 5.03 3.88 4.6 4.24 4.24C4.59 3.87 5.03 3.59 5.51 3.42C6.16 3.18 6.85 3.05 7.55 3.04C8.71 2.99 9.06 2.98 12 2.98ZM12 1C9.01 1 8.64 1.01 7.47 1.07C6.56 1.09 5.65 1.26 4.8 1.58C4.07 1.86 3.4 2.3 2.85 2.85C2.3 3.41 1.86 4.07 1.58 4.8C1.26 5.65 1.09 6.56 1.07 7.47C1.02 8.64 1 9.01 1 12C1 14.99 1.01 15.36 1.07 16.53C1.09 17.44 1.26 18.35 1.58 19.2C1.86 19.93 2.3 20.6 2.85 21.15C3.41 21.7 4.07 22.14 4.8 22.42C5.65 22.74 6.56 22.91 7.47 22.93C8.64 22.98 9.01 23 12 23C14.99 23 15.36 22.99 16.53 22.93C17.44 22.91 18.35 22.74 19.2 22.42C19.93 22.14 20.6 21.7 21.15 21.15C21.7 20.59 22.14 19.93 22.42 19.2C22.74 18.35 22.91 17.44 22.93 16.53C22.98 15.36 23 14.99 23 12C23 9.01 22.99 8.64 22.93 7.47C22.91 6.56 22.74 5.65 22.42 4.8C22.14 4.07 21.7 3.4 21.15 2.85C20.59 2.3 19.93 1.86 19.2 1.58C18.35 1.26 17.44 1.09 16.53 1.07C15.36 1.02 14.99 1 12 1ZM12 6.35C10.88 6.35 9.79 6.68 8.86 7.3C7.93 7.92 7.21 8.8 6.78 9.84C6.35 10.87 6.24 12.01 6.46 13.1C6.68 14.2 7.22 15.2 8.01 15.99C8.8 16.78 9.81 17.32 10.9 17.54C12 17.76 13.13 17.65 14.16 17.22C15.19 16.79 16.07 16.07 16.7 15.14C17.32 14.21 17.65 13.12 17.65 12C17.65 10.5 17.05 9.06 16 8.01C14.94 6.95 13.5 6.36 12.01 6.36L12 6.35ZM12 15.67C11.27 15.67 10.57 15.45 9.96 15.05C9.36 14.65 8.89 14.07 8.61 13.4C8.33 12.73 8.26 11.99 8.4 11.28C8.54 10.57 8.89 9.92 9.4 9.4C9.91 8.88 10.57 8.54 11.28 8.4C11.99 8.26 12.73 8.33 13.4 8.61C14.07 8.89 14.64 9.36 15.05 9.96C15.45 10.56 15.67 11.27 15.67 12C15.67 12.97 15.28 13.91 14.6 14.59C13.91 15.28 12.98 15.66 12.01 15.66L12 15.67ZM17.87 7.45C18.6 7.45 19.19 6.86 19.19 6.13C19.19 5.4 18.6 4.81 17.87 4.81C17.14 4.81 16.55 5.4 16.55 6.13C16.55 6.86 17.14 7.45 17.87 7.45Z"/>
2062    </svg><span class="sr-only">Instagram</span>
2063        </a>
2064      </li><li><a target="_blank" rel="noopener noreferrer" href="https://www.youtube.com/channel/UC0yVhH42Crw4BMQ4_h5jpYQ" class="social_platform block relative" is="magnet-link" aria-describedby="a11y-new-window-message" aria-label="FitTransformer on YouTube"><svg class="icon icon-youtube icon-sm" viewBox="0 0 24 24" stroke="none" fill="currentColor" xmlns="http://www.w3.org/2000/svg" role="presentation">
2065      <path d="M23.8 7.6C23.8 7.6 23.6 5.9 22.8 5.2C21.9 4.2 20.9 4.2 20.4 4.2C17 4 12 4 12 4C12 4 7 4 3.6 4.2C3.1 4.3 2.1 4.3 1.2 5.2C0.5 5.9 0.2 7.6 0.2 7.6C0.2 7.6 0 9.5 0 11.5V13.3C0 15.2 0.2 17.2 0.2 17.2C0.2 17.2 0.4 18.9 1.2 19.6C2.1 20.6 3.3 20.5 3.8 20.6C5.7 20.8 12 20.8 12 20.8C12 20.8 17 20.8 20.4 20.5C20.9 20.4 21.9 20.4 22.8 19.5C23.5 18.8 23.8 17.1 23.8 17.1C23.8 17.1 24 15.2 24 13.2V11.4C24 9.5 23.8 7.6 23.8 7.6ZM9.5 15.5V8.8L16 12.2L9.5 15.5Z"/>
2066    </svg><span class="sr-only">YouTube</span>
2067        </a>
2068      </li><li><a target="_blank" rel="noopener noreferrer" href="https://www.tiktok.com/@fittransformerglobal" class="social_platform block relative" is="magnet-link" aria-describedby="a11y-new-window-message" aria-label="FitTransformer on TikTok"><svg class="icon icon-tiktok icon-sm" viewBox="0 0 24 24" stroke="none" fill="currentColor" xmlns="http://www.w3.org/2000/svg" role="presentation">
2069      <path d="M10.6315 8.937V13.059C10.1123 12.9221 9.56911 12.9034 9.0418 13.0044C8.5145 13.1054 8.01657 13.3234 7.58473 13.6424C7.15288 13.9613 6.79813 14.3732 6.54661 14.8475C6.2951 15.3218 6.15324 15.8466 6.13148 16.383C6.10175 16.8449 6.17125 17.3078 6.33531 17.7405C6.49938 18.1733 6.7542 18.5659 7.08266 18.892C7.41111 19.2181 7.80557 19.4701 8.23952 19.631C8.67346 19.7919 9.13684 19.8581 9.59848 19.825C10.0648 19.8608 10.5333 19.7949 10.9717 19.6319C11.41 19.4689 11.8078 19.2126 12.1374 18.8809C12.4671 18.5491 12.7208 18.1498 12.881 17.7104C13.0413 17.271 13.1042 16.8021 13.0655 16.336V0H17.1425C17.8355 4.315 19.9935 5.316 22.8825 5.778V9.913C20.8804 9.74881 18.9491 9.09645 17.2575 8.013V16.18C17.2575 19.88 15.0675 24 9.63048 24C8.61045 23.9955 7.60156 23.7875 6.66297 23.3881C5.72437 22.9886 4.87496 22.4059 4.16451 21.6739C3.45407 20.942 2.89689 20.0755 2.52563 19.1254C2.15438 18.1754 1.97652 17.1607 2.00248 16.141C2.03479 15.0794 2.29174 14.0366 2.75639 13.0815C3.22105 12.1265 3.88285 11.2807 4.69819 10.6C5.51352 9.9193 6.46387 9.41915 7.48658 9.1325C8.50929 8.84586 9.58114 8.77923 10.6315 8.937Z"/>
2070    </svg><span class="sr-only">TikTok</span>
2071        </a>
2072      </li></ul></div>
2073      </div>
2074    </div>
2075  </div>
2076</menu-drawer>
2077<header data-section-id="sections--22119401849037__header" class="header header--left-center mobile:header--center page-width page-width--full section section--rounded section--padding grid items-center z-20 relative w-full" is="sticky-header" data-sticky-type="always"><div class="header__icons header__icons--start flex justify-start z-3">
2078  <div class="header__buttons flex items-center gap-1d5"><a href="/search" class="search-drawer-button flex items-center justify-center" is="magnet-link" aria-controls="SearchDrawer" aria-expanded="false">
2079        <span class="sr-only">Search</span><svg class="icon icon-search icon-sm" viewBox="0 0 24 24" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg" role="presentation">
2080      <path stroke-linecap="round" d="m21 21-3.636-3.636m0 0A9 9 0 1 0 4.636 4.636a9 9 0 0 0 12.728 12.728Z"></path>
2081    </svg></a><button class="menu-drawer-button flex items-center gap-2d5 justify-center" type="button" is="magnet-button" aria-controls="MenuDrawer" aria-expanded="false">
2082        <span class="sr-only">Site navigation</span><svg class="icon icon-hamburger icon-sm" viewBox="0 0 24 24" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg" role="presentation">
2083      <path stroke-linecap="round" d="M3 6H21M3 12H11M3 18H16"></path>
2084    </svg></button></div>
2085</div>
2086<div class="header__logo flex justify-center z-2" itemscope itemtype="http://schema.org/Organization"><a
2087      href="/"
2088      itemprop="url"
2089      class="header__logo-link flex items-center relative"
2090    >
2091      <span class="sr-only">FitTransformer</span><img src="//fittransformer.com/cdn/shop/files/fitlogomb.png?v=1740989922&amp;width=1201" alt="" srcset="//fittransformer.com/cdn/shop/files/fitlogomb.png?v=1740989922&amp;width=338 338w, //fittransformer.com/cdn/shop/files/fitlogomb.png?v=1740989922&amp;width=450 450w, //fittransformer.com/cdn/shop/files/fitlogomb.png?v=1740989922&amp;width=675 675w" width="1201" height="129" loading="eager" fetchpriority="low" sizes="225px" style="max-height: 24px;max-width: 225px;" itemprop="logo" is="lazy-image" class="logo hidden md:block"><img src="//fittransformer.com/cdn/shop/files/fitlogomb.png?v=1740989922&amp;width=1201" alt="" srcset="//fittransformer.com/cdn/shop/files/fitlogomb.png?v=1740989922&amp;width=240 240w, //fittransformer.com/cdn/shop/files/fitlogomb.png?v=1740989922&amp;width=320 320w, //fittransformer.com/cdn/shop/files/fitlogomb.png?v=1740989922&amp;width=480 480w" width="1201" height="129" loading="eager" fetchpriority="low" sizes="160px" style="max-height: 17px;max-width: 160px;" itemprop="logo" is="lazy-image" class="logo md:hidden"></a></div><div class="header__navigation hidden lg:flex lg:gap-5 lg:justify-start">
2092    <nav class="header__menu hidden lg:flex" role="navigation" aria-label="Primary"><ul class="flex flex-wrap list-menu with-block" role="list"><li>
2093        <details is="details-mega" trigger="hover" level="top" >
2094          <summary data-link="#" class="z-2 relative rounded-full" aria-haspopup="true" aria-expanded="false" aria-label="Products">
2095            <magnet-element class="menu__item text-sm-lg flex items-center font-medium z-2 relative cursor-pointer" data-magnet="0"><api-button class="api-only" data-id="HeaderNavMega-sections--22119401849037__header-1-start" data-section-id="sections--22119401849037__header"></api-button><span class="btn-text" data-text>Products</span><span class="btn-text btn-duplicate">Products</span></magnet-element>
2096          </summary>
2097          <div class="mega-menu absolute top-0 left-0 w-full max-w-full overflow-hidden pointer-events-none"><div class="mega-menu__container invisible"><ul id="HeaderNavMega-sections--22119401849037__header-1-start" class="mega-menu__list page-width page-width--full flex flex-wrap w-full h-full overflow-hidden" role="list" tabindex="-1"><li class="mega-menu__item flex opacity-0 w-full aspect-square">
2098            <span class="media-card media-card--card w-full h-full"></span>
2099          </li><li class="mega-menu__item flex opacity-0 w-full aspect-square">
2100            <span class="media-card media-card--card w-full h-full"></span>
2101          </li><li class="mega-menu__item flex opacity-0 w-full aspect-square">
2102            <span class="media-card media-card--card w-full h-full"></span>
2103          </li><li class="mega-menu__item flex opacity-0 w-full aspect-square">
2104            <span class="media-card media-card--card w-full h-full"></span>
2105          </li><li class="mega-menu__item flex opacity-0 w-full aspect-square">
2106            <span class="media-card media-card--card w-full h-full"></span>
2107          </li></ul></div></div>
2108        </details>
2109      </li><li>
2110        <details is="details-dropdown" trigger="hover" level="top">
2111          <summary data-link="#" class="z-2 relative rounded-full" aria-haspopup="true" aria-expanded="false" aria-label="Support">
2112            <magnet-element class="menu__item text-sm-lg flex items-center font-medium z-2 relative cursor-pointer" data-magnet
2112="0">
2113              <span class="btn-text" data-text>Support</span><span class="btn-text btn-duplicate">Support</span></magnet-element>
2114          </summary>
2115          <div id="DropdownMenu-sections--22119401849037__header-2-start" class="dropdown opacity-0 invisible absolute top-0 max-w-full pointer-events-none">
2116            <div class="dropdown__container relative"><span class="dropdown__corner corner left top flex absolute pointer-events-none">
2117  <svg class="w-full h-auto" viewBox="0 0 101 101" stroke="none" fill="currentColor" xmlns="http://www.w3.org/2000/svg" role="presentation">
2118    <path fill-rule="evenodd" clip-rule="evenodd" d="M101 0H0V101H1C1 45.7715 45.7715 1 101 1V0Z"></path>
2119    <path d="M1 101C1 45.7715 45.7715 1 101 1" fill="none"></path>
2120  </svg>
2121</span>
2122<span class="dropdown__corner corner right top flex absolute pointer-events-none">
2123  <svg class="w-full h-auto" viewBox="0 0 101 101" stroke="none" fill="currentColor" xmlns="http://www.w3.org/2000/svg" role="presentation">
2124    <path fill-rule="evenodd" clip-rule="evenodd" d="M101 0H0V101H1C1 45.7715 45.7715 1 101 1V0Z"></path>
2125    <path d="M1 101C1 45.7715 45.7715 1 101 1" fill="none"></path>
2126  </svg>
2127</span><ul class="dropdown__nav flex flex-col gap-1d5 xl:gap-2" role="list"><li class="opacity-0">
2128                      <p>
2129                        <a href="/pages/order-tracking" class="reversed-link text-sm-base">Track Order</a>
2130                      </p>
2131                    </li><li class="opacity-0">
2132                      <p>
2133                        <a href="/pages/contact" class="reversed-link text-sm-base">Contact Us</a>
2134                      </p>
2135                    </li><li class="opacity-0">
2136                      <p>
2137                        <a href="/pages/faqs" class="reversed-link text-sm-base">FAQs</a>
2138                      </p>
2139                    </li><li class="opacity-0">
2140                      <p>
2141                        <a href="/pages/about-us" class="reversed-link text-sm-base">About Us</a>
2142                      </p>
2143                    </li><li class="opacity-0">
2144                      <p>
2145                        <a href="/pages/manual-book" class="reversed-link text-sm-base">Manual Book</a>
2146                      </p>
2147                    </li><li class="opacity-0">
2148                      <p>
2149                        <a href="/pages/govx-id-military-discount" class="reversed-link text-sm-base">Military Discount</a>
2150                      </p>
2151                    </li><li class="opacity-0">
2152                      <p>
2153                        <a href="/pages/fittransformer-2026-ces" class="reversed-link text-sm-base">FitTransformer 2026 CES</a>
2154                      </p>
2155                    </li></ul>
2156            </div>
2157          </div>
2158        </details>
2159      </li><li>
2160        <a href="/pages/training-library" class="menu__item text-sm-lg flex items-center font-medium z-2 relative cursor-pointer" is="magnet-link" data-magnet="0" aria-label="Training Library">
2161          <span class="btn-text" data-text>Training Library</span><span class="btn-text btn-duplicate">Training Library</span></a>
2162      </li><li>
2163        <a href="/pages/experience-center" class="menu__item text-sm-lg flex items-center font-medium z-2 relative cursor-pointer" is="magnet-link" data-magnet="0" aria-label="Visit a Showroom">
2164          <span class="btn-text" data-text>Visit a Showroom</span><span class="btn-text btn-duplicate">Visit a Showroom</span></a>
2165      </li></ul>
2166</nav>
2167  </div><div class="header__icons header__icons--end flex justify-end z-3">
2168  <div class="header__buttons flex items-center gap-1d5"><a href="/search" class="search-drawer-button flex items-center justify-center" is="magnet-link" aria-controls="SearchDrawer" aria-expanded="false">
2169        <span class="sr-only">Search</span><svg class="icon icon-search icon-sm" viewBox="0 0 24 24" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg" role="presentation">
2170      <path stroke-linecap="round" d="m21 21-3.636-3.636m0 0A9 9 0 1 0 4.636 4.636a9 9 0 0 0 12.728 12.728Z"></path>
2171    </svg></a><shopify-account class="hidden lg:flex items-center justify-center" menu="customer-account-main-menu">
2172        <magnet-element class="block" slot="signed-out-avatar">
2173          <span class="sr-only">Login</span><svg class="icon icon-account icon-sm" viewBox="0 0 24 24" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg" role="presentation">
2174      <rect width="10.5" height="10.5" x="6.75" y="1.75" rx="5.25"></rect>
2175      <path stroke-linecap="round" d="M12 15.5c1.5 0 4 .333 4.5.5.5.167 3.7.8 4.5 2 1 1.5 1 2 1 4m-10-6.5c-1.5 0-4 .333-4.5.5-.5.167-3.7.8-4.5 2-1 1.5-1 2-1 4"></path>
2176    </svg></magnet-element>
2177      </shopify-account><a href="/cart" class="cart-drawer-button flex items-center justify-center relative" is="magnet-link" aria-controls="CartDrawer" aria-expanded="false" data-no-instant>
2178        <span class="sr-only">Cart</span><svg class="icon icon-cart icon-sm" viewBox="0 0 24 24" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg" role="presentation">
2179          <path stroke-linecap="round" stroke-linejoin="round" d="M1 1h.5v0c.226 0 .339 0 .44.007a3 3 0 0 1 2.62 1.976c.034.095.065.204.127.42l.17.597m0 0 1.817 6.358c.475 1.664.713 2.496 1.198 3.114a4 4 0 0 0 1.633 1.231c.727.297 1.592.297 3.322.297h2.285c1.75 0 2.626 0 3.359-.302a4 4 0 0 0 1.64-1.253c.484-.627.715-1.472 1.175-3.161l.06-.221c.563-2.061.844-3.092.605-3.906a3 3 0 0 0-1.308-1.713C19.92 4 18.853 4 16.716 4H4.857ZM12 20a2 2 0 1 1-4 0 2 2 0 0 1 4 0Zm8 0a2 2 0 1 1-4 0 2 2 0 0 1 4 0Z"></path>
2180        </svg><cart-count class="count absolute top-0 right-0 text-xs" aria-label="0 items" hidden>0</cart-count>
2181      </a><button class="menu-drawer-button flex items-center gap-2d5 justify-center" type="button" is="magnet-button" aria-controls="MenuDrawer" aria-expanded="false">
2182        <span class="sr-only">Site navigation</span><svg class="icon icon-hamburger icon-sm" viewBox="0 0 24 24" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg" role="presentation">
2183      <path stroke-linecap="round" d="M3 6H21M3 12H11M3 18H16"></path>
2184    </svg></button></div>
2185</div>
2186<span class="header__corner corner left bottom flex absolute pointer-events-none">
2187  <svg class="w-full h-auto" viewBox="0 0 101 101" stroke="none" fill="currentColor" xmlns="http://www.w3.org/2000/svg" role="presentation">
2188    <path fill-rule="evenodd" clip-rule="evenodd" d="M101 0H0V101H1C1 45.7715 45.7715 1 101 1V0Z"></path>
2189    <path d="M1 101C1 45.7715 45.7715 1 101 1" fill="none"></path>
2190  </svg>
2191</span>
2192<span class="header__corner corner right bottom flex absolute pointer-events-none">
2193  <svg class="w-full h-auto" viewBox="0 0 101 101" stroke="none" fill="currentColor" xmlns="http://www.w3.org/2000/svg" role="presentation">
2194    <path fill-rule="evenodd" clip-rule="evenodd" d="M101 0H0V101H1C1 45.7715 45.7715 1 101 1V0Z"></path>
2195    <path d="M1 101C1 45.7715 45.7715 1 101 1" fill="none"></path>
2196  </svg>
2197</span><span class="header__cutout cutout opacity-0 absolute left-0 top-100 w-full pointer-events-none"></span></header><span class="overlay opacity-0 z-1 fixed left-0 w-full pointer-events-none"></span>
2198<style> #shopify-section-sections--22119401849037__header .media-card--overlap .media-card__content {inset-block-end: -4rem;} @media screen and (min-width: 1536px) {#shopify-section-sections--22119401849037__header .media-card--overlap .media-card__content {inset-block-end: -4.5rem; }} #shopify-section-sections--22119401849037__header .media-card--overlap .media-card__content .icon {display: none;} </style></div>
2199<!-- END sections: header-group --><!-- BEGIN sections: overlay-group -->
2200<div id="shopify-section-sections--22119403290829__cart-drawer" class="shopify-section shopify-section-group-overlay-group">
2200<script src="//fittransformer.com/cdn/shop/t/46/assets/cart.js?v=115551564407434851571788921290" defer></script>
2200<cart-drawer id="CartDrawer" class="cart-drawer drawer drawer--end z-35 fixed bottom-0 left-0 h-full w-full pointer-events-none"
2201    role="dialog"
2202    aria-modal="true"
2203    aria-label="Cart"
2204    data-section-id="sections--22119403290829__cart-drawer"
2205    shopify-design-mode
2206    hidden
2207  >
2208    <overlay-element class="overlay fixed-modal invisible opacity-0 fixed bottom-0 left-0 w-full h-screen pointer-events-none" aria-controls="CartDrawer" aria-expanded="false"></overlay-element>
2209    <div class="drawer__inner z-10 absolute top-0 flex flex-col w-full h-full overflow-hidden">
2210      <gesture-element class="drawer__header flex justify-between opacity-0 invisible relative" tabindex="0">
2211        <ul class="drawer__tabs flex gap-10" is="tab-list">
2212          <li>
2213            <button class="drawer__tab relative" type="button" aria-controls="MiniCart-sections--22119403290829__cart-drawer" aria-expanded="true">
2214              <span class="drawer__title heading lg:text-3xl text-2xl leading-none tracking-tight">Cart</span>
2215              <cart-count class="count absolute font-medium text-xs lg:text-sm leading-none" aria-label="0 items" hidden>0</cart-count>
2216            </button>
2217          </li></ul>
2218        <button class="button button--secondary button--close drawer__close hidden sm:flex items-center justify-center" type="button" is="hover-button" aria-controls="CartDrawer" aria-expanded="false" aria-label="Close">
2219          <span class="btn-fill" data-fill></span>
2220          <span class="btn-text"><svg class="icon icon-close icon-sm" viewBox="0 0 20 20" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg" role="presentation">
2221      <path stroke-linecap="round" stroke-linejoin="round" d="M5 15L15 5M5 5L15 15"></path>
2222    </svg></span>
2223        </button>
2224      </gesture-element>
2225
2226      <div class="drawer__content opacity-0 invisible flex flex-col h-full grow shrink">
2227        <div id="MiniCart-sections--22119403290829__cart-drawer" class="drawer__panel opacity-0 flex flex-col overflow-hidden" open>
2228          <span class="sr-only">Cart</span>
2229          <div class="flex flex-col h-full"><div class="drawer__scrollable relative flex justify-center items-start grow shrink text-center">
2230                <div class="drawer__empty grid gap-5 md:gap-8">
2231                  <p class="drawer__empty-text h2 heading leading-none tracking-tight">Your cart is currently empty.</p>
2232                  <div class="drawer__empty-message text-sm md:text-base leading-tight rte"><p>Not sure where to start?<br/>Explore Now!</p></div>
2233                  <ul class="drawer__empty-collections grid gap-3"><li>
2234                          <a class="flex items-center justify-between" href="/collections/frontpage">
2235                            <span class="flex items-center gap-3">Home page</span><svg class="icon icon-arrow-right icon-sm transform" viewBox="0 0 21 20" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg" role="presentation">
2236      <path stroke-linecap="round" stroke-linejoin="round" d="M3 10H18M18 10L12.1667 4.16675M18 10L12.1667 15.8334"></path>
2237    </svg></a>
2238                        </li></ul>
2239                </div>
2240              </div><div class="drawer__scrollable relative flex flex-col gap-9 grow shrink hidden"><cart-items class="block grow" data-section-id="sections--22119403290829__cart-drawer">
2241                <ul class="horizontal-products grid" role="list"></ul>
2242              </cart-items></div><div class="drawer__footer grid w-full hidden"><div class="drawer__footer-bottom grid gap-6">
2243                <div class="grid gap-4 sm:grid-6"><div class="grid grid-cols-2 gap-4">
2244                    <div class="tax-note text-sm sm:text-base rte">Taxes and <a href="/policies/shipping-policy">shipping</a> calculated at checkout</div>
2245                    <div class="totals grid place-self-end gap-1">
2246                      <span class="totals__subtotal text-sm sm:text-base">Subtotal</span>
2247                      <div class="totals__subtotal-value text-lg-2xl font-bold leading-none tracking-tight">$0.00 USD</div>
2248                    </div>
2249                  </div>
2250                </div><form action="/cart" method="POST" novalidate class="drawer__footer-buttons grid grid-cols-12 gap-4"><button class="button button--primary icon-with-text col-span-full" t
2250ype="submit" name="checkout" is="hover-button">
2251                        <span class="btn-fill" data-fill></span>
2252                        <span class="btn-text"><svg class="icon icon-lock icon-sm hidden sm:block" viewBox="0 0 20 20" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg" role="presentation">
2253      <path stroke-linecap="round" d="M5.83333 6.66675V5.83341C5.83333 4.74781 5.83333 4.205 5.97218 3.76463C6.26651 2.83114 6.99772 2.09993 7.93122 1.8056C8.37159 1.66675 8.91439 1.66675 10 1.66675V1.66675C11.0856 1.66675 11.6284 1.66675 12.0688 1.8056C13.0023 2.09993 13.7335 2.83114 14.0278 3.76463C14.1667 4.205 14.1667 4.74781 14.1667 5.83341V6.66675M10 11.6667V13.3334M8.33333 18.3334H11.6667C13.3741 18.3334 14.2278 18.3334 14.909 18.077C15.9871 17.6713 16.8379 16.8205 17.2436 15.7424C17.5 15.0612 17.5 14.2075 17.5 12.5001V12.5001C17.5 10.7926 17.5 9.93892 17.2436 9.25775C16.8379 8.17969 15.9871 7.32888 14.909 6.92312C14.2278 6.66675 13.3741 6.66675 11.6667 6.66675H8.33333C6.62589 6.66675 5.77218 6.66675 5.091 6.92312C4.01294 7.32888 3.16213 8.17969 2.75638 9.25775C2.5 9.93892 2.5 10.7926 2.5 12.5001V12.5001C2.5 14.2075 2.5 15.0612 2.75638 15.7424C3.16213 16.8205 4.01294 17.6713 5.091 18.077C5.77218 18.3334 6.62589 18.3334 8.33333 18.3334Z"></path>
2254    </svg>Check out</span>
2255                      </button></form></div>
2256            </div>
2257          </div>
2258        </div></div>
2259    </div>
2260  </cart-drawer>
2261</div><div id="shopify-section-sections--22119403290829__search-drawer" class="shopify-section shopify-section-group-overlay-group">
2261<script src="//fittransformer.com/cdn/shop/t/46/assets/search.js?v=127050713286709048891788921290" defer="defer"></script>
2261
2262
2263  <search-drawer id="SearchDrawer" class="search-drawer drawer drawer--end z-35 fixed bottom-0 left-0 h-full w-full pointer-events-none"
2264    role="dialog"
2265    aria-modal="true"
2266    aria-label="Search"
2267    shopify-design-mode
2268    hidden
2269  >
2270    <overlay-element class="overlay fixed-modal invisible opacity-0 fixed bottom-0 left-0 w-full h-screen pointer-events-none" aria-controls="SearchDrawer" aria-expanded="false"></overlay-element>
2271    <div class="drawer__inner z-10 absolute top-0 flex flex-col w-full h-full overflow-hidden">
2272      <gesture-element class="drawer__header flex justify-between opacity-0 invisible relative" tabindex="0">
2273        <span class="drawer__title heading lg:text-3xl text-2xl leading-none tracking-tight">Search</span>
2274        <button class="button button--secondary button--close drawer__close hidden sm:flex items-center justify-center" type="button" is="hover-button" aria-controls="SearchDrawer" aria-expanded="false" aria-label="Close">
2275          <span class="btn-fill" data-fill></span>
2276          <span class="btn-text"><svg class="icon icon-close icon-sm" viewBox="0 0 20 20" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg" role="presentation">
2277      <path stroke-linecap="round" stroke-linejoin="round" d="M5 15L15 5M5 5L15 15"></path>
2278    </svg></span>
2279        </button>
2280      </gesture-element>
2281      <div class="drawer__content opacity-0 invisible flex flex-col h-full grow shrink">
2282        <div class="drawer__scrollable relative flex flex-col grow shrink"><form class="search__form flex flex-col gap-8 h-full relative" action="/search" method="GET" role="search"
2283    is="predictive-search"
2284    data-section-id="sections--22119403290829__search-drawer"
2285    data-limit="3"
2286  >
2287  <input type="hidden" name="options[prefix]" value="last" />
2288  <label class="sr-only" for="SearchFormInput-sections--22119403290829__search-drawer">Search</label>
2289  <div class="search__field field flex items-center gap-4 relative"><input
2290      class="input search__input"
2291      type="search"
2292      name="q"
2293      id="SearchFormInput-sections--22119403290829__search-drawer"
2294      placeholder="Search for ..."
2295      autocomplete="off"
2296      autocorrect="off"
2297      autocapitalize="off"
2298      spellcheck="off"/>
2299      <div class="search__suffix absolute flex items-center gap-4">
2300          <button class="clear flex items-center justify-center text-xs opacity-0 pointer-events-none" type="reset">
2301            <span>Clear</span><svg class="icon icon-loader icon-sm absolute opacity-0 invisible animate-spin" viewBox="0 0 18 18" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg" role="presentation">
2302      <path stroke-linecap="round" stroke-linejoin="round" d="M0.7,9.9C0.5,5.2,4.1,1.2,8.5,1c4.7-0.3,8.9,3.8,8.8,8.8"></path>
2303    </svg></button></div></div><div id="PredictiveSearchResults-sections--22119403290829__search-drawer" class="search__box search__results text-left flex flex-col items-start grow gap-10" role="listbox"></div></form>
2304</div>
2305      </div>
2306    </div>
2307  </search-drawer>
2308<style> #shopify-section-sections--22119403290829__search-drawer .search__field.field.flex.items-center.gap-4.relative {background-color: #bebebe;} </style></div>
2309<!-- END sections: overlay-group --><div class="page-container" id="PageContainer">
2310      <main class="main-content relative" id="MainContent" role="main">
2311        <div id="shopify-section-template--22119410663629__main" class="shopify-section collection-section search-section"><style>
2312  #shopify-section-template--22119410663629__main {
2313    --section-padding-top: 40px;
2314    --section-padding-bottom: 100px;
2315  }
2316</style>
2317
2318<link href="//fittransformer.com/cdn/shop/t/46/assets/blog.css?v=107725454374733462721788921290" rel="stylesheet" type="text/css" media="all" />
2319<link href="//fittransformer.com/cdn/shop/t/46/assets/collection.css?v=70030043281113903561788921290" rel="stylesheet" type="text/css" media="all" />
2320<link href="//fittransformer.com/cdn/shop/t/46/assets/search.css?v=170773963369125709611788921290" rel="stylesheet" type="text/css" media="all" />
2321<script src="//fittransformer.com/cdn/shop/t/46/assets/collection.js?v=95654226075850162441788921290" defer="defer"></script>
vendor: 1 bytes, line 2321
2321
2322<script src="//fittransformer.com/cdn/shop/t/46/assets/search.js?v=127050713286709048891788921290" defer="defer"></script>
2322<div class="section section--padding section--rounded relative">
2323  <div class="collection page-width relative with-drawer">
2324    <div class="title-wrapper text-center leading-none grid gap-8">
2325      <h1 class="heading title-xl tracking-heading" tabindex="-1">Search</h1><form class="search__form flex flex-col gap-8 h-full relative" action="/search" method="GET" role="search"
2326    is="predictive-search"
2327    data-section-id="template--22119410663629__main"
2328    data-limit="3"
2329  >
2330  <input type="hidden" name="options[prefix]" value="last" />
2331  <label class="sr-only" for="SearchFormInput-template--22119410663629__main">Search</label>
2332  <div class="search__field field flex items-center gap-4 relative"><input
2333      class="input search__input"
2334      type="search"
2335      name="q"
2336      id="SearchFormInput-template--22119410663629__main"
2337      placeholder="Search for ..."
2338      autocomplete="off"
2339      autocorrect="off"
2340      autocapitalize="off"
2341      spellcheck="off"
2342        value=""
2343      />
2344      <div class="search__suffix absolute flex items-center gap-4">
2345          <button class="clear flex items-center justify-center text-xs opacity-0 pointer-events-none" type="reset">
2346            <span>Clear</span><svg class="icon icon-loader icon-sm absolute opacity-0 invisible animate-spin" viewBox="0 0 18 18" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg" role="presentation">
2347      <path stroke-linecap="round" stroke-linejoin="round" d="M0.7,9.9C0.5,5.2,4.1,1.2,8.5,1c4.7-0.3,8.9,3.8,8.8,8.8"></path>
2348    </svg></button></div></div><div id="PredictiveSearchResults-template--22119410663629__main" class="search__box search__results text-left flex flex-col items-start grow gap-10" role="listbox"></div><predictive-search-overlay class="search__overlay block opacity-0 z-30 fixed top-0 left-0 w-full h-full pointer-events-none"></predictive-search-overlay></form>
2349</div><div class="active-facets flex flex-wrap items-center gap-2 z-1 relative" id="FacetFiltersActive"></div>
2350<div class="collection__content flex"><div class="flex flex-col gap-12 grow" id="ProductGridContainer"></div>
2351      </div></div>
2352</div>
2353
2354
2355<style> #shopify-section-template--22119410663629__main .product-card__content {background: black;} #shopify-section-template--22119410663629__main .search__field.field.flex.items-center.gap-4.relative {background-color: #bebebe; border-radius: var(--inputs-radius);} </style></div><div id="shopify-section-template--22119410663629__recently-viewed" class="shopify-section recently-section"><style>
2356  #shopify-section-template--22119410663629__recently-viewed {
2357    --section-padding-top: 72px;
2358    --section-padding-bottom: 80px;}
2359</style>
2360
2361<recently-viewed class="recently-viewed block" data-url="/search?section_id=template--22119410663629__recently-viewed&type=product&q=" data-limit="6"></recently-viewed>
2362
2363
2364<style> #shopify-section-template--22119410663629__recently-viewed .product-card__content {background: black;} </style></div>
2365      </main>
2366
2367      <footer class="footer-group block w-full" is="footer-group"><!-- BEGIN sections: footer-group -->
2368<div id="shopify-section-sections--22119401783501__multicolumn-with-icons" class="shopify-section shopify-section-group-footer-group"><style>
2369  #shopify-section-sections--22119401783501__multicolumn-with-icons {
2370    --section-padding-top: 60px;
2371    --section-padding-bottom: 60px;--color-highlight: 248 96 0;}
2372</style>
2373
2374<div class="section section--padding section--divider">
2375  <div class="page-width relative"><carousel-element class="text-with-icons with-border block lg:grid grid--4 relative z-1" watch-css><div class="column flex gap-5 w-full flex-col xl:flex-row xl:text-left text-center" ><div class="column__icon"><svg class="icon icon-support icon-lg inline-block" viewBox="0 0 24 24" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg" role="presentation">
2376      <path class="fill" d="M6.09 17.43H4.75C3.65 17.43 2.75 16.54 2.75 15.43V12.28C2.75 11.18 3.64 10.28 4.75 10.28H6.09C7.19 10.28 8.09 11.17 8.09 12.28V15.43C8.09 16.53 7.2 17.43 6.09 17.43ZM20.56 15.43V12.28C20.56 11.18 19.67 10.28 18.56 10.28H17.22C16.12 10.28 15.22 11.17 15.22 12.28V15.43C15.22 16.53 16.11 17.43 17.22 17.43H18.56C19.66 17.43 20.56 16.54 20.56 15.43Z"/>
2377      <path d="M4.94 17.43V19.86C4.94 20.93 6.01 22 7.43 22H11.65M2
23770.56 13.78V10.67C20.57 5.74 16.58 1.75 11.66 1.75C6.74 1.75 2.75 5.74 2.75 10.66V13.77M12.27 21.99C12.27 22.32 12 22.59 11.67 22.59C11.34 22.59 11.07 22.32 11.07 21.99M12.27 21.99C12.27 21.66 12 21.39 11.67 21.39C11.34 21.39 11.07 21.66 11.07 21.99M12.27 21.99H11.07M20.57 14.76V12.96C20.57 12.13 20.57 11.71 20.43 11.39C20.25 10.95 19.9 10.61 19.47 10.43C19.14 10.29 18.73 10.29 17.9 10.29C17.07 10.29 16.65 10.29 16.33 10.43C15.89 10.61 15.55 10.96 15.37 11.39C15.23 11.72 15.23 12.13 15.23 12.96V14.76C15.23 15.59 15.23 16.01 15.37 16.33C15.55 16.77 15.9 17.11 16.33 17.29C16.66 17.43 17.07 17.43 17.9 17.43C18.73 17.43 19.15 17.43 19.47 17.29C19.91 17.11 20.25 16.76 20.43 16.33C20.57 16 20.57 15.59 20.57 14.76ZM5.43 17.43C6.26 17.43 6.68 17.43 7 17.29C7.44 17.11 7.78 16.76 7.96 16.33C8.1 16 8.1 15.59 8.1 14.76V12.96C8.1 12.13 8.1 11.71 7.96 11.39C7.78 10.95 7.43 10.61 7 10.43C6.67 10.29 6.26 10.29 5.43 10.29C4.6 10.29 4.18 10.29 3.86 10.43C3.42 10.61 3.08 10.96 2.9 11.39C2.76 11.72 2.76 12.13 2.76 12.96V14.76C2.76 15.59 2.76 16.01 2.9 16.33C3.08 16.77 3.43 17.11 3.86 17.29C4.19 17.43 4.6 17.43 5.43 17.43Z" stroke-linecap="round" stroke-linejoin="round"/>
2378    </svg></div><div class="column__content"><p class="column__title heading font-medium leading-tight tracking-none">Customer Service</p><div class="column__text rte"><p>Our dedicated customer support team is available to assist you with anything</p></div></div>
2379        </div><div class="column flex gap-5 w-full flex-col xl:flex-row xl:text-left text-center" ><div class="column__icon"><svg class="icon icon-box icon-lg inline-block" viewBox="0 0 24 24" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg" role="presentation">
2380      <path class="fill" d="M22 14.2825V7.28202C22 7.10718 21.9083 6.94515 21.7583 6.8552C21.5995 6.75991 21.4009 6.76067 21.2429 6.85718L14.5012 10.9731C13.5927 11.5278 13.1384 11.8052 12.6525 11.9135C12.2228 12.0092 11.7772 12.0092 11.3475 11.9135C10.8616 11.8052 10.4073 11.5278 9.49878 10.9731L2.75714 6.85718C2.59906 6.76067 2.40048 6.75991 2.24166 6.8552C2.09174 6.94515 2 7.10718 2 7.28202V14.2825C2 15.2735 2 15.769 2.14219 16.2143C2.26802 16.6083 2.47396 16.972 2.74708 17.2826C3.05572 17.6336 3.48062 17.8886 4.33042 18.3984L9.53042 21.5184C10.4283 22.0572 10.8773 22.3266 11.3565 22.4318C11.7805 22.5249 12.2195 22.5249 12.6435 22.4318C13.1227 22.3266 13.5717 22.0572 14.4696 21.5184L19.6696 18.3984C20.5194 17.8886 20.9443 17.6336 21.2529 17.2826C21.526 16.972 21.732 16.6083 21.8578 16.2143C22 15.769 22 15.2735 22 14.2825Z"/>
2381      <path d="M7.49988 9.5L16.5 4M12 12.5L21 7M12 12.5L3 7M12 12.5V22.5M2 9.71771V14.2823C2 15.2733 2 15.7688 2.14219 16.2141C2.26802 16.6081 2.47396 16.9718 2.74708 17.2824C3.05572 17.6334 3.48062 17.8884 4.33042 18.3983L9.53042 21.5183C10.4283 22.057 10.8773 22.3264 11.3565 22.4316C11.7805 22.5247 12.2195 22.5247 12.6435 22.4316C13.1227 22.3264 13.5717 22.057 14.4696 21.5183L19.6696 18.3983C20.5194 17.8884 20.9443 17.6334 21.2529 17.2824C21.526 16.9718 21.732 16.6081 21.8578 16.2141C22 15.7688 22 15.2733 22 14.2823V9.71771C22 8.72669 22 8.23117 21.8578 7.78593C21.732 7.39192 21.526 7.02818 21.2529 6.71757C20.9443 6.36657 20.5194 6.11163 19.6696 5.60175L14.4696 2.48175C13.5717 1.94301 13.1227 1.67364 12.6435 1.56839C12.2195 1.4753 11.7805 1.4753 11.3565 1.56839C10.8773 1.67364 10.4283 1.94301 9.53042 2.48175L4.33042 5.60175C3.48062 6.11163 3.05572 6.36657 2.74708 6.71757C2.47396 7.02818 2.26802 7.39192 2.14219 7.78593C2 8.23117 2 8.72669 2 9.71771Z" stroke-linecap="round" stroke-linejoin="round"/>
2382    </svg></div><div class="column__content"><p class="column__title heading font-medium leading-tight tracking-none">Fast Free Shipping</p><div class="column__text rte"><p>Enjoy free shipping on all orders with fast delivery to your doorstep</p></div></div>
2383        </div><div class="column flex gap-5 w-full flex-col xl:flex-row xl:text-left text-center" ><div class="column__icon"><svg class="icon icon-time icon-lg inline-block" viewBox="0 0 24 24" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg" role="presentation">
2384      <rect class="fill" x="2" y="2" width="20" height="20" rx="10"/>
2385      <path d="M12 8V12L15 14M12 22C6.47715 22 2 17.5229 2 12C2 6.47716 6.47715 2 12 2C17.5228 2 22 6.47716 22 12C22 17.5229 17.5228 22 12 22Z" stroke-linecap="round" stroke-linejoin="round"/>
2386    </svg></div><div class="column__content"><p class="column__title heading font-medium leading-tight tracking-none">Warranty</p><div class="column__text rte"><p>Enjoy a 5-year warranty on the motor and a 2-year warranty on all other core components</p></div></div>
2387        </div><div class="column flex gap-5 w-full flex-col xl:flex-row xl:text-left text-center" ><div class="column__icon">
2387<svg class="icon icon-shield icon-lg inline-block" viewBox="0 0 24 24" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg" role="presentation">
2388      <path class="fill" d="M3 8.11938C3 6.99027 3 6.42571 3.17756 5.93283C3.33451 5.49716 3.59019 5.10373 3.92457 4.78337C4.30286 4.42093 4.81875 4.19165 5.85055 3.73308L9.40073 2.15523C10.3579 1.72982 10.8365 1.51712 11.334 1.43311C11.7749 1.35866 12.2251 1.35866 12.666 1.43311C13.1635 1.51712 13.6421 1.72982 14.5993 2.15523L18.1495 3.73308C19.1812 4.19165 19.6971 4.42093 20.0754 4.78337C20.4098 5.10373 20.6655 5.49716 20.8224 5.93283C21 6.42571 21 6.99027 21 8.11938V13.5748C21 14.8271 21 15.4532 20.8274 16.0216C20.6746 16.5247 20.4241 16.9928 20.0902 17.3991C19.713 17.858 19.192 18.2053 18.1501 18.8999L14.6626 21.2249C13.7003 21.8665 13.2192 22.1872 12.6991 22.3118C12.2395 22.422 11.7605 22.422 11.3009 22.3118C10.7808 22.1872 10.2997 21.8665 9.33744 21.2249L5.84992 18.8999C4.80796 18.2053 4.28697 17.858 3.90982 17.3991C3.57592 16.9928 3.32541 16.5247 3.1726 16.0216C3 15.4532 3 14.8271 3 13.5748V8.11938Z"/>
2389      <path d="M9 12L11 14L15.5 9.5M9.40073 2.15523L5.85055 3.73308C4.81875 4.19165 4.30286 4.42093 3.92457 4.78337C3.59019 5.10373 3.33451 5.49716 3.17756 5.93283C3 6.42571 3 6.99027 3 8.11938V13.5748C3 14.8271 3 15.4532 3.1726 16.0216C3.32541 16.5247 3.57592 16.9928 3.90982 17.3991C4.28697 17.858 4.80796 18.2053 5.84992 18.8999L9.33744 21.2249C10.2997 21.8665 10.7808 22.1872 11.3009 22.3118C11.7605 22.422 12.2395 22.422 12.6991 22.3118C13.2192 22.1872 13.7003 21.8665 14.6626 21.2249L18.1501 18.8999C19.192 18.2053 19.713 17.858 20.0902 17.3991C20.4241 16.9928 20.6746 16.5247 20.8274 16.0216C21 15.4532 21 14.8271 21 13.5748V8.11938C21 6.99027 21 6.42571 20.8224 5.93283C20.6655 5.49716 20.4098 5.10373 20.0754 4.78337C19.6971 4.42093 19.1812 4.19165 18.1495 3.73308L14.5993 2.15523C13.6421 1.72982 13.1635 1.51712 12.666 1.43311C12.2251 1.35866 11.7749 1.35866 11.334 1.43311C10.8365 1.51712 10.3579 1.72982 9.40073 2.15523Z" stroke-linecap="round" stroke-linejoin="round"/>
2390    </svg></div><div class="column__content"><p class="column__title heading font-medium leading-tight tracking-none">Secure Payment</p><div class="column__text rte"><p>Your payment information is processed securely</p></div></div>
2391        </div></carousel-element>
2392  </div>
2393</div>
2394
2395
2396
2397</div><div id="shopify-section-sections--22119401783501__ecom_app_section_section_FdwV9a" class="shopify-section shopify-section-group-footer-group"> 
2398 
2399 
2400 
2401 <link rel="stylesheet" media="all" id="ecom-vendors-css_ecomposer_base" href="https://cdn.ecomposer.app/vendors/css/ecom-base.css?v=2.1" /><noscript><link rel="stylesheet" media="all" id="ecom-vendors-css_ecomposer_base" href="https://cdn.ecomposer.app/vendors/css/ecom-base.css?v=2.1" /></noscript>
2402<link href="https://fonts.googleapis.com/css?family=Poppins:100,200,300,400,500,600,700,800,900&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css?family=Cormorant+Upright:100,200,300,400,500,600,700,800,900&display=swap" rel="stylesheet"/>
2403<link href="//fittransformer.com/cdn/shop/t/46/assets/ecom-684ff4179caee8434905b705.css?v=156736917171873274961788921290" rel="stylesheet" type="text/css" media="all" />
2404<script src="//fittransformer.com/cdn/shop/t/46/assets/ecom-684ff4179caee8434905b705.js?v=133048488961318022141788921290" defer="defer"></script>
vendor: 1 bytes, line 2404
2404
2405<script type="text/javascript" class="ecom-page-info">
2406 window.EComposer = window.EComposer || {};
2407 window.EComposer.TEMPLATE_ID="684ff4179caee8434905b705";
2408 window.EComposer.SECTION = {"title":"app-section","type":"section","slug":"ecom-app-section","plan_id":4,"template_id":"684ff4179caee8434905b705"};
2409 </script>
2409
2410<div class="ecom-builder" id="ecom-app-section"><div class="ecom-sections" data-section-id="sections--22119401783501__ecom_app_section_section_FdwV9a"><section style="z-index: inherit;" class="ecom-row ecom-core ecom-section ecom-q6piq129ujb" data-id="ecom-q6piq129ujb"><div class="core__row--columns"><div class="ecom-column ecom-core core__column--first core__column--last ecom-kadkids00i"><div class="core__column--wrapper" id="ecom-kadkids00i"><div class="ecom-column__overlay"><div class="ecom-overlay"></div></div><div class="core__blocks"><div class="core__blocks--body"><div class="ecom-animation ecom-block ecom-core core__block ecom-width-mb ecom-oz3s5eo738o" ec-delay="800"><div class="ecom__element element__heading ecom-element ecom-html ecom-type-deffault" section_id="ecom-q6piq129ujb" deep="1"><h3 class="ecom__heading ecom-db">FitTransformer App</h3></div></div> <div class="ecom-animation ecom-block ecom-core core__block ecom-width-mb ecom-edgrl5t298j" ec-delay="600"><div class="ecom__element element__heading ecom-element ecom-html ecom-type-deffault" section_id="ecom-q6piq129ujb" deep="1"><h3 class="ecom__heading ecom-db"><br></h3></div></div> <div class="ecom-animation ecom-block ecom-core core__block ecom-7unajjzj1rr hide-on-mobile" ec-delay="700"><div class="ecom__element ecom-element element__featured ecom-html" section_id="ecom-q6piq129ujb" deep="1"><div class="element__featured--wrapper"><div class="element__featured--box"><a class="ecom-image-align ecom-flex" href="https://apps.apple.com/us/app/fittransformer/id6670413872" target="_blank"><figure class="element__featured--box-img ecom-image-default"><img alt="appv2-01" src="https://cdn.shopify.com/s/files/1/0650/3310/9709/files/appv2-01.png?v=1753176189"></figure></a><div class="element__featured--box-content ecom-w__full"><div class="element__featured--box-text"><div><br></div></div><div class="ecom-button-default"></div></div></div><div class="element__featured--box"><a class="ecom-image-align ecom-flex" href="https://play.google.com/store/apps/details?id=com.thousandshores.fit" target="_blank"><figure class="element__featured--box-img ecom-image-default"><img alt="appv2-02" src="https://cdn.shopify.com/s/files/1/0650/3310/9709/files/appv2-02.png?v=1753176217"></figure></a><div class="element__featured--box-content ecom-w__full"><div class="element__featured--box-text"><div><br></div></div><div class="ecom-button-default"></div></div></div><div class="element__featured--box"><a class="ecom-image-align ecom-flex" href="https://wap.fittransformer.com/" target="_blank"><figure class="element__featured--box-img ecom-image-default"><img alt="appv2-03" src="https://cdn.shopify.com/s/files/1/0650/3310/9709/files/appv2-03.png?v=1753176239"></figure></a><div class="element__featured--box-content ecom-w__full"><div class="element__featured--box-text"><div><br></div></div><div class="ecom-button-default"></div></div></div></div></div></div> <div class="ecom-animation ecom-block ecom-core core__block ecom-s1i4hozgebe hide-on-desktop hide-on-tablet" ec-delay="700"><div class="ecom__element ecom-element element__featured ecom-html" section_id="ecom-q6piq129ujb" deep="1"><div class="element__featured--wrapper"><div class="element__featured--box"><a class="ecom-image-align ecom-flex" href="https://apps.apple.com/us/app/fittransformer/id6670413872"><figure class="element__featured--box-img ecom-image-default"><img alt="appv2-01" src="https://cdn.shopify.com/s/files/1/0650/3310/9709/files/appv2-01.png?v=1753176189"></figure></a><div class="element__featured--box-content ecom-w__full"><div class="element__featured--box-text"><div><br></div></div><div class="ecom-button-default"></div></div></div><div class="element__featured--box"><a class="ecom-image-align ecom-flex" href="https://play.google.com/store/apps/details?id=com.thousandshores.fit" target="_blank"><figure class="element__featured--box-img ecom-image-default"><img alt="appv2-02" src="https://cdn.shopify.com/s/files/1/0650/3310/9709/files/appv2-02.png?v=1753176217"></figure></a><div class="element__featured--box-content ecom-w__full"><div class="element__featured--box-text"><div><br></div></div><div class="ecom-button-default"></div></div></div></div></div></div> </div></div></div></div> </div><div class="ecom-section__overlay"><div class="ecom-overlay"></div></div> </section>
2411</div></div>
2412</div><div id="shopify-section-sections--22119401783501__footer" class="shopify-section shopify-section-group-footer-group"><style>
2413  #shopify-section-sections--22119401783501__footer {
2414    --section-padding-top: 72px;
2415    --section-padding-bottom: 72px;--color-background: 31 31 31;--color-foreground: 255 255 255;
2416  --color-border: var(--color-foreground)/ 0.1;
2417  --color-border-dark: var(--color-foreground)/ 0.4;
2418  --color-border-light: var(--color-foreground)/ 0.06;--color-button-background: 255 255 255;
2419  --color-button-border: 255 255 255;--color-button-text: 0 0 0;}
2420</style><div class="section section--padding section--rounded">
2421  <div class="footer footer--no-info page-width relative grid" role="region" aria-label="Footer"><div class="footer__left flex flex-col md:flex-row gap-10"><div class="footer__logo flex flex-col gap-10" ><p class="leading-none">
2422        <a href="/">
2423          <span class="sr-only">FitTransformer</span><img src="//fittransformer.com/cdn/shop/files/fitfavired200.png?v=1740988632&amp;width=200" alt="" srcset="//fittransformer.com/cdn/shop/files/fitfavired200.png?v=1740988632&amp;width=75 75w, //fittransformer.com/cdn/shop/files/fitfavired200.png?v=1740988632&amp;width=100 100w, //fittransformer.com/cdn/shop/files/fitfavired200.png?v=1740988632&amp;width=150 150w" width="200" height="200" loading="lazy" sizes="50px" style="--image-width: 50px; --image-height: 50px;" fetchpriority="low" is="lazy-image"></a>
2424      </p><ul class="flex flex-wrap items-center gap-7" role="list"><li><a target="_blank" rel="noopener noreferrer" href="https://www.facebook.com/profile.php?id=61574626807589" class="social_platform block relative" is="magnet-link" aria-describedby="a11y-new-window-message" aria-label="FitTransformer on Facebook"><svg class="icon icon-facebook icon-lg" viewBox="0 0 24 24" stroke="none" fill="currentColor" xmlns="http://www.w3.org/2000/svg" role="presentation">
2425      <path d="M9.03153 23L9 13H5V9H9V6.5C9 2.7886 11.2983 1 14.6091 1C16.1951 1 17.5581 1.11807 17.9553 1.17085V5.04948L15.6591 5.05052C13.8584 5.05052 13.5098 5.90614 13.5098 7.16171V9H18.75L16.75 13H13.5098V23H9.03153Z"/>
2426    </svg><span class="sr-only">Facebook</span>
2427        </a>
2428      </li><li><a target="_blank" rel="noopener noreferrer" href="https://www.instagram.com/fittransformer_global/" class="social_platform block relative" is="magnet-link" aria-describedby="a11y-new-window-message" aria-label="FitTransformer on Instagram"><svg class="icon icon-instagram icon-lg" viewBox="0 0 24 24" stroke="none" fill="currentColor" xmlns="http://www.w3.org/2000/svg" role="presentation">
2429      <path d="M12 2.98C14.94 2.98 15.28 2.99 16.44 3.04C17.14 3.04 17.83 3.18 18.48 3.42C18.96 3.6 19.39 3.88 19.75 4.24C20.12 4.59 20.4 5.03 20.57 5.51C20.81 6.16 20.94 6.85 20.95 7.55C21 8.71 21.01 9.06 21.01 12C21.01 14.94 21 15.28 20.95 16.44C20.95 17.14 20.81 17.83 20.57 18.48C20.39 18.95 20.11 19.39 19.75 19.75C19.39 20.11 18.96 20.39 18.48 20.57C17.83 20.81 17.14 20.94 16.44 20.95C15.28 21 14.93 21.01 12 21.01C9.07 21.01 8.72 21 7.55 20.95C6.85 20.95 6.16 20.81 5.51 20.57C5.03 20.39 4.6 20.11 4.24 19.75C3.87 19.4 3.59 18.96 3.42 18.48C3.18 17.83 3.05 17.14 3.04 16.44C2.99 15.28 2.98 14.93 2.98 12C2.98 9.07 2.99 8.72 3.04 7.55C3.04 6.85 3.18 6.16 3.42 5.51C3.6 5.03 3.88 4.6 4.24 4.24C4.59 3.87 5.03 3.59 5.51 3.42C6.16 3.18 6.85 3.05 7.55 3.04C8.71 2.99 9.06 2.98 12 2.98ZM12 1C9.01 1 8.64 1.01 7.47 1.07C6.56 1.09 5.65 1.26 4.8 1.58C4.07 1.86 3.4 2.3 2.85 2.85C2.3 3.41 1.86 4.07 1.58 4.8C1.26 5.65 1.09 6.56 1.07 7.47C1.02 8.64 1 9.01 1 12C1 14.99 1.01 15.36 1.07 16.53C1.09 17.44 1.26 18.35 1.58 19.2C1.86 19.93 2.3 20.6 2.85 21.15C3.41 21.7 4.07 22.14 4.8 22.42C5.65 22.74 6.56 22.91 7.47 22.93C8.64 22.98 9.01 23 12 23C14.99 23 15.36 22.99 16.53 22.93C17.44 22.91 18.35 22.74 19.2 22.42C19.93 22.14 20.6 21.7 21.15 21.15C21.7 20.59 22.14 19.93 22.42 19.2C22.74 18.35 22.91 17.44 22.93 16.53C22.98 15.36 23 14.99 23 12C23 9.01 22.99 8.64 22.93 7.47C22.91 6.56 22.74 5.65 22.42 4.8C22.14 4.07 21.7 3.4 21.15 2.85C20.59 2.3 19.93 1.86 19.2 1.58C18.35 1.26 17.44 1.09 16.53 1.07C15.36 1.02 14.99 1 12 1ZM12 6.35C10.88 6.35 9.79 6.68 8.86 7.3C7.93 7.92 7.21 8.8 6.78 9.84C6.35 10.87 6.24 12.01 6.46 13.1C6.68 14.2 7.22 15.2 8.01 15.99C8.8 16.78 9.81 17.32 10.9 17.54C12 17.76 13.13 17.65 14.16 17.22C15.19 16.79 16.07 16.07 16.7 15.14C17.32 14.21 17.65 13.12 17.65 12C17.65 10.5 17.05 9.06 16 8.01C14.94 6.95 13.5 6.36 12.01 6.36L12 6.35ZM12 15.67C11.27 15.67 10.57 15.45 9.96 15.05C9.36 14.65 8.89 14.07 8.61 13.4C8.33 12.73 8.26 11.99 8.4 11.28C8.54 10.57 8.89 9.92 9.4 9.4C9.91 8.88 10.57 8.54 11.28 8.4C11.99 8.26 12.73 8.33 13.4 8.61C14.07 8.89 14.64 9.36 15.05 9.96C15.45 10.56 15.67 11.27 15.67 12C15.67 12.97 15.28 13.91 14.6 14.59C13.91 15.28 12.98 15.66 12.01 15.66L12 15.67ZM17.87 7.45C18.6 7.45 19.19 6.86 19.19 6.13C19.19 5.4 18.6 4.81 17.87 4.81C17.14 4.81 16.55 5.4 16.55 6.13C16.55 6.86 17.14 7.45 17.87 7.45Z"/>
2430    </svg><span class="sr-only">Instagram</span>
2431        </a>
2432      </li><li><a target="_blank" rel="noopener noreferrer" href="https://www.youtube.com/channel/UC0yVhH42Crw4BMQ4_h5jpYQ" class="social_platform block relative" is="magnet-link" aria-describedby="a11y-new-window-message" aria-label="FitTransformer on YouTube"><svg class="icon icon-youtube icon-lg" viewBox="0 0 24 24" stroke="none" fill="currentColor" xmlns="http://www.w3.org/2000/svg" role="presentation">
2433      <path d="M23.8 7.6C23.8 7.6 23.6 5.9 22.8 5.2C21.9 4.2 20.9 4.2 20.4 4.2C17 4 12 4 12 4C12 4 7 4 3.6 4.2C3.1 4.3 2.1 4.3 1.2 5.2C0.5 5.9 0.2 7.6 0.2 7.6C0.2 7.6 0 9.5 0 11.5V13.3C0 15.2 0.2 17.2 0.2 17.2C0.2 17.2 0.4 18.9 1.2 19.6C2.1 20.6 3.3 20.5 3.8 20.6C5.7 20.8 12 20.8 12 20.8C12 20.8 17 20.8 20.4 20.5C20.9 20.4 21.9 20.4 22.8 19.5C23.5 18.8 23.8 17.1 23.8 17.1C23.8 17.1 24 15.2 24 13.2V11.4C24 9.5 23.8 7.6 23.8 7.6ZM9.5 15.5V8.8L16 12.2L9.5 15.5Z"/>
2434    </svg><span class="sr-only">YouTube</span>
2435        </a>
2436      </li><li><a target="_blank" rel="noopener noreferrer" href="https://www.tiktok.com/@fittransformerglobal" class="social_platform block relative" is="magnet-link" aria-describedby="a11y-new-window-message" aria-label="FitTransformer on TikTok"><svg class="icon icon-tiktok icon-lg" viewBox="0 0 24 24" stroke="none" fill="currentColor" xmlns="http://www.w3.org/2000/svg" role="presentation">
2437      <path d="M10.6315 8.937V13.059C10.1123 12.9221 9.56911 12.9034 9.0418 13.0044C8.5145 13.1054 8.01657 13.3234 7.58473 13.6424C7.15288 13.9613 6.79813 14.3732 6.54661 14.8475C6.2951 15.3218 6.15324 15.8466 6.13148 16.383C6.10175 16.8449 6.17125 17.3078 6.33531 17.7405C6.49938 18.1733 6.7542 18.5659 7.08266 18.892C7.41111 19.2181 7.80557 19.4701 8.23952 19.631C8.67346 19.7919 9.13684 19.8581 9.59848 19.825C10.0648 19.8608 10.5333 19.7949 10.9717 19.6319C11.41 19.4689 11.8078 19.2126 12.1374 18.8809C12.4671 18.5491 12.7208 18.1498 12.881 17.7104C13.0413 17.271 13.1042 16.8021 13.0655 16.336V0H17.1425C17.8355 4.315 19.9935 5.316 22.8825 5.778V9.913C20.8804 9.74881 18.9491 9.09645 17.2575 8.013V16.18C17.2575 19.88 15.0675 24 9.63048 24C8.61045 23.9955 7.60156 23.7875 6.66297 23.3881C5.72437 22.9886 4.87496 22.4059 4.16451 21.6739C3.45407 20.942 2.89689 20.0755 2.52563 19.1254C2.15438 18.1754 1.97652 17.1607 2.00248 16.141C2.03479 15.0794 2.29174 14.0366 2.75639 13.0815C3.22105 12.1265 3.88285 11.2807 4.69819 10.6C5.51352 9.9193 6.46387 9.41915 7.48658 9.1325C8.50929 8.84586 9.58114 8.77923 10.6315 8.937Z"/>
2438    </svg><span class="sr-only">TikTok</span>
2439        </a>
2440      </li></ul>
2440<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.shop-follow-button.en.esm.js"></script>
vendor: 1 bytes, line 2440
2440
2441<script type="module">
2442  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.shop-follow-button.en.esm.js");
2443
2444  
2445</script>
2445
2446
2447<shop-follow-button ux-mode="windoid" return-uri="https://fittransformer.com/account/redirect" proxy="true"></shop-follow-button>
2448</div><div class="footer__accordions flex flex-wrap flex-col md:flex-row md:grow md:gap-12"><details class="footer__item--link_list-1 details active" is="footer-details" >
2449      <summary class="details__summary flex items-center justify-between gap-2 cursor-pointer">
2450        <span class="heading text-base-2xl font-medium lg:font-heading">Support</span><svg class="icon icon-chevron-up icon-md" viewBox="0 0 24 24" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg" role="presentation">
2451      <path stroke-linecap="round" stroke-linejoin="round" d="M6 15L12 9L18 15"></path>
2452    </svg></summary><div class="details__content">
2453      <ul class="flex flex-col gap-3"><li class="inline-flex">
2454            <a href="/pages/about-us" class="block reversed-link text-sm-lg leading-tight">About Us</a>
2455          </li><li class="inline-flex">
2456            <a href="/pages/faqs" class="block reversed-link text-sm-lg leading-tight">FAQs</a>
2457          </li><li class="inline-flex">
2458            <a href="/pages/order-tracking" class="block reversed-link text-sm-lg leading-tight">Track My Order</a>
2459          </li><li class="inline-flex">
2460            <a href="/pages/contact" class="block reversed-link text-sm-lg leading-tight">Contact Us</a>
2461          </li><li class="inline-flex">
2462            <a href="/pages/manual-book" class="block reversed-link text-sm-lg leading-tight">User Manual</a>
2463          </li><li class="inline-flex">
2464            <a href="/pages/affiliate" class="block reversed-link text-sm-lg leading-tight">Become An Affiliate</a>
2465          </li><li class="inline-flex">
2466            <a href="/pages/govx-id-military-discount" class="block reversed-link text-sm-lg leading-tight">Military Discount</a>
2467          </li><li class="inline-flex">
2468            <a href="/pages/training-library" class="block reversed-link text-sm-lg leading-tight">Training Library</a>
2469          </li><li class="inline-flex">
2470            <a href="/blogs/news" class="block reversed-link text-sm-lg leading-tight">News & Blogs</a>
2471          </li></ul>
2472    </div>
2473    <style>
2474      @media (min-width: 1280px) {
2475        .footer__item--link_list-1 { width: calc(30% - var(--sp-12)); }
2476      }
2477    </style></details><details class="footer__item--link_list-2 details active" is="footer-details" >
2478      <summary class="details__summary flex items-center justify-between gap-2 cursor-pointer">
2479        <span class="heading text-base-2xl font-medium lg:font-heading">Legal</span><svg class="icon icon-chevron-up icon-md" viewBox="0 0 24 24" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg" role="presentation">
2480      <path stroke-linecap="round" stroke-linejoin="round" d="M6 15L12 9L18 15"></path>
2481    </svg></summary><div class="details__content">
2482      <ul class="flex flex-col gap-3"><li class="inline-flex">
2483            <a href="/policies/privacy-policy" class="block reversed-link text-sm-lg leading-tight">Privacy Policy</a>
2484          </li><li class="inline-flex">
2485            <a href="/policies/terms-of-service" class="block reversed-link text-sm-lg leading-tight">Terms of Service</a>
2486          </li><li class="inline-flex">
2487            <a href="/policies/refund-policy" class="block reversed-link text-sm-lg leading-tight">Refund Policy</a>
2488          </li><li class="inline-flex">
2489            <a href="/policies/shipping-policy" class="block reversed-link text-sm-lg leading-tight">Shipping Policy</a>
2490          </li><li class="inline-flex">
2491            <a href="/pages/warranty" class="block reversed-link text-sm-lg leading-tight">Warranty</a>
2492          </li><li class="inline-flex">
2493            <a href="/pages/cookie-declaration" class="block reversed-link text-sm-lg leading-tight">Cookie Declaration</a>
2494          </li><li class="inline-flex">
2495            <a href="/a/withdrawal" class="block reversed-link text-sm-lg leading-tight">Withdraw contract</a>
2496          </li></ul>
2497    </div>
2498    <style>
2499      @media (min-width: 1280px) {
2500        .footer__item--link_list-2 { width: calc(30% - var(--sp-12)); }
2501      }
2502    </style></details>
2502<details class="footer__item--text_3aGm6a details active" is="footer-details" >
2503      <summary class="details__summary flex items-center justify-between gap-2 cursor-pointer">
2504        <span class="heading text-base-2xl font-medium lg:font-heading">Contact</span><svg class="icon icon-chevron-up icon-md" viewBox="0 0 24 24" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg" role="presentation">
2505      <path stroke-linecap="round" stroke-linejoin="round" d="M6 15L12 9L18 15"></path>
2506    </svg></summary><div class="details__content">
2507      <p>[email protected]</p><p>+1 800-551-8689</p><p>9:00 AM to 6:00 PM EST</p>
2508    </div>
2509    <style>
2510      @media (min-width: 1280px) {
2511        .footer__item--text_3aGm6a { width: calc(30% - var(--sp-12)); }
2512      }
2513    </style></details></div>
2514      </div></div></div>
2515
2516
2517</div><div id="shopify-section-sections--22119401783501__footer-copyright" class="shopify-section shopify-section-group-footer-group"><style>
2518  #shopify-section-sections--22119401783501__footer-copyright {
2519    --gradient-background: #171717;
2520    --color-background: 23 23 23;
2521    --color-foreground: 255 255 255;
2522  }
2523</style>
2524
2525<div class="section section--rounded" is="footer-parallax">
2526  <div class="footer-copyright page-width page-width--full w-full flex flex-col items-center justify-between gap-4 lg:gap-0 lg:flex-row relative">
2527    <div class="rte credits text-center">&copy;&nbsp;2026&nbsp;FitTransformer.&nbsp;<a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=poweredby&amp;utm_medium=shopify&amp;utm_source=onlinestore">Powered by Shopify</a><ul class="flex flex-wrap gap-3 justify-center lg:justify-start"><li>
2528                <small>
2529                  <a href="/policies/privacy-policy" class="block reversed-link">Privacy policy</a>
2530                </small>
2531              </li><li>
2532                <small>
2533                  <a href="/policies/shipping-policy" class="block reversed-link">Shipping policy</a>
2534                </small>
2535              </li><li>
2536                <small>
2537                  <a href="/policies/contact-information" class="block reversed-link">Contact information</a>
2538                </small>
2539              </li><li>
2540                <small>
2541                  <a href="/policies/refund-policy" class="block reversed-link">Refund policy</a>
2542                </small>
2543              </li><li>
2544                <small>
2545                  <a href="/policies/terms-of-service" class="block reversed-link">Terms of service</a>
2546                </small>
2547              </li></ul></div><div class="localization flex items-center justify-center flex-col md:flex-row"><div class="grid gap-2"><form method="post" action="/localization" id="footer_localization_country_form" accept-charset="UTF-8" class="localization__form flex items-center relative" enctype="multipart/form-data" is="localization-form"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/search" /><label class="sr-only" for="FooterLocalizationCountryList">Country/region</label><svg class="icon icon-currency icon-xs stroke-1 absolute pointer-events-none" viewBox="0 0 16 16" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg" role="presentation">
2548      <path stroke-linecap="round" stroke-linejoin="round" d="M0.666687 2.66675V5.33341C0.666687 6.43808 2.45735 7.33341 4.66669 7.33341C6.87602 7.33341 8.66669 6.43808 8.66669 5.33341V2.66675"></path>
2549      <path stroke-linecap="round" stroke-linejoin="round" d="M0.666687 5.3335V8.00016C0.666687 9.10483 2.45735 10.0002 4.66669 10.0002C5.69135 10.0002 6.62535 9.80683 7.33335 9.49016"></path>
2550      <path stroke-linecap="round" stroke-linejoin="round" d="M0.666687 8V10.6667C0.666687 11.7713 2.45735 12.6667 4.66669 12.6667C5.69135 12.6667 6.62602 12.474 7.33335 12.1573"></path>
2551      <path stroke-linecap="round" stroke-linejoin="round" d="M4.66669 4.66675C6.87583 4.66675 8.66669 3.77132 8.66669 2.66675C8.66669 1.56218 6.87583 0.666748 4.66669 0.666748C2.45755 0.666748 0.666687 1.56218 0.666687 2.66675C0.666687 3.77132 2.45755 4.66675 4.66669 4.66675Z"></path>
2552      <path stroke-linecap="round" stroke-linejoin="round" d="M7.33337 8V10.6667C7.33337 11.7713 9.12404 12.6667 11.3334 12.6667C13.5427 12.6667 15.3334 11.7713 15.3334 10.6667V8"></path>
2553      <path stroke-linecap="round" stroke-linejoin="round" d="M7.33337 10.6667V13.3334C7.33337 14.4381 9.12404 15.3334 11.3334 15.3334C13.5427 15.3334 15.3334 14.4381 15.3334 13.3334V10.6667"></path>
2554      <path stroke-linecap="round" stroke-linejoin="round" d="M11.3334 10C13.5425 10 15.3334 9.10457 15.3334 8C15.3334 6.89543 13.5425 6 11.3334 6C9.12424 6 7.33337 6.89543 7.33337 8C7.33337 9.10457 9.12424 10 11.3334 10Z"></path>
2555    </svg><button type="button" class="localization__item cursor-pointer leading-tight w-full"><api-button class="api-only" data-id="FooterLocalizationCountryList" data-section-id="sections--22119401783501__footer-copyright"></api-button>United States (USD $)
2556              </button><select class="localization__item cursor-pointer absolute top-0 left-0 w-full h-full opacity-0" name="locale_code" id="FooterLocalizationCountryList">
2557                  <option value="US" selected>United States (USD $)
2558                  </option>
2559                </select><svg class="icon icon-chevron-down icon-xs absolute pointer-events-none" viewBox="0 0 24 24" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg" role="presentation">
2560      <path stroke-linecap="round" stroke-linejoin="round" d="M6 9L12 15L18 9"></path>
2561    </svg></form></div></div><ul class="payment-icons flex flex-wrap justify-center gap-2 xl:gap-3"><li><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-american_express"><title id="pi-american_express">American Express</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#0071CE" style="fill:#0071CE;fill:color(display-p3 0.0000 0.4431 0.8078);fill-opacity:1;"/>
2561<path d="M3 0.5H35C36.3348 0.5 37.5 1.58692 37.5 3V21C37.5 22.4239 36.4239 23.5 35 23.5H3C1.66524 23.5 0.5 22.4131 0.5 21V3C0.5 1.57614 1.57614 0.5 3 0.5Z" stroke="black" stroke-opacity="0.07" style="stroke:black;stroke-opacity:0.07;"/><path d="M25.8662 6.33203V3H31L31.8662 5.5332L32.7334 3H37V14.2002H36.7998L34.8672 16.2656L36.7998 18.3594H37V21.2666H33.5996L31.9336 19.3994L30.2002 21.2666H19.4668V12.666H16L20.2666 3H24.4004L25.8662 6.33203ZM20.5996 20.2656H27V18.5322H22.666V17.3994H26.8662V15.666H22.666V14.5322H27V12.7988H20.5996V20.2656ZM30.5332 16.5322L27 20.2656H29.5996L31.8662 17.8662L34.0664 20.2656H36.7324L33.1992 16.4658L36.7324 12.7988H34.1328L31.8662 15.1992L29.7324 12.7988H27L30.5332 16.5322ZM17.666 11.7324H19.9326L20.5332 10.1992H23.999L24.666 11.7324H26.999L23.666 4.19922H20.999L17.666 11.7324ZM33.5996 4.19922L31.9326 8.86621L30.1992 4.19922H27V11.666H29.0664V6.39941L31 11.666H32.7998L34.7324 6.39941V11.666H36.7324V4.13281L33.5996 4.19922ZM23.2656 8.46582H21.2656L22.2656 5.99902L23.2656 8.46582Z" fill="white" style="fill:white;fill-opacity:1;"/></svg>
2562</li><li><svg version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewBox="0 0 165.521 105.965" xml:space="preserve" aria-labelledby="pi-apple_pay"><title id="pi-apple_pay">Apple Pay</title><path fill="#000" d="M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z" /><path fill="#FFF" d="M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558 0 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303 1.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858" /><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048" /></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z" />
2562<path fill="#000" d="M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z" /><path fill="#000" d="M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z" /></g></g></svg>
2563</li><li><svg xmlns="http://www.w3.org/2000/svg" aria-labelledby="pi-bancontact" role="img" viewBox="0 0 38 24" width="38" height="24"><title id="pi-bancontact">Bancontact</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M4.703 3.077h28.594c.139 0 .276.023.405.068.128.045.244.11.343.194a.9.9 0 0 1 .229.29c.053.107.08.223.08.34V20.03a.829.829 0 0 1-.31.631 1.164 1.164 0 0 1-.747.262H4.703a1.23 1.23 0 0 1-.405-.068 1.09 1.09 0 0 1-.343-.194.9.9 0 0 1-.229-.29.773.773 0 0 1-.08-.34V3.97c0-.118.027-.234.08-.342a.899.899 0 0 1 .23-.29c.098-.082.214-.148.342-.193a1.23 1.23 0 0 1 .405-.068Z" fill="#fff"/><path d="M6.38 18.562v-3.077h1.125c.818 0 1.344.259 1.344.795 0 .304-.167.515-.401.638.338.132.536.387.536.734 0 .62-.536.91-1.37.91H6.38Zm.724-1.798h.537c.328 0 .468-.136.468-.387 0-.268-.255-.356-.599-.356h-.406v.743Zm0 1.262h.448c.438 0 .693-.093.693-.383 0-.286-.219-.404-.63-.404h-.51v.787Zm3.284.589c-.713 0-1.073-.295-1.073-.69 0-.436.422-.69 1.047-.695.156.002.31.014.464.035v-.105c0-.269-.183-.396-.531-.396a2.128 2.128 0 0 0-.688.105l-.13-.474a3.01 3.01 0 0 1 .9-.132c.767 0 1.147.343 1.147.936v1.222c-.214.093-.615.194-1.136.194Zm.438-.497v-.47a2.06 2.06 0 0 0-.37-.036c-.24 0-.427.08-.427.286 0 .185.156.281.432.281a.947.947 0 0 0 .365-.061Zm1.204.444v-2.106a3.699 3.699 0 0 1 1.177-.193c.76 0 1.198.316 1.198.9v1.399h-.719v-1.354c0-.303-.167-.444-.484-.444a1.267 1.267 0 0 0-.459.079v1.719h-.713Zm4.886-2.167-.135.479a1.834 1.834 0 0 0-.588-.11c-.422 0-.652.25-.652.664 0 .453.24.685.688.685.2-.004.397-.043.578-.114l.115.488a2.035 2.035 0 0 1-.75.128c-.865 0-1.365-.453-1.365-1.17 0-.712.495-1.182 1.323-1.182.27-.001.538.043.787.132Zm1.553 2.22c-.802 0-1.302-.47-1.302-1.178 0-.704.5-1.174 1.302-1.174.807 0 1.297.47 1.297 1.173 0 .708-.49 1.179-1.297 1.179Zm0-.502c.37 0 .563-.259.563-.677 0-.413-.193-.672-.563-.672-.364 0-.568.26-.568.672 0 .418.204.677.568.677Zm1.713.449v-2.106a3.699 3.699 0 0 1 1.177-.193c.76 0 1.198.316 1.198.9v1.399h-.719v-1.354c0-.303-.166-.444-.484-.444a1.268 1.268 0 0 0-.459.079v1.719h-.713Zm3.996.053c-.62 0-.938-.286-.938-.866v-.95h-.354v-.484h.355v-.488l.718-.03v.518h.578v.484h-.578v.94c0 .256.125.374.36.374.093 0 .185-.008.276-.026l.036.488c-.149.028-.3.041-.453.04Zm1.814 0c-.713 0-1.073-.295-1.073-.69 0-.436.422-.69 1.047-.695.155.002.31.014.464.035v-.105c0-.269-.183-.396-.532-.396a2.128 2.128 0 0 0-.687.105l-.13-.474a3.01 3.01 0 0 1 .9-.132c.766 0 1.146.343 1.146.936v1.222c-.213.093-.614.194-1.135.194Zm.438-.497v-.47a2.06 2.06 0 0 0-.37-.036c-.24 0-.427.08-.427.286 0 .185.156.281.432.281a.946.946 0 0 0 .365-.061Zm3.157-1.723-.136.479a1.834 1.834 0 0 0-.588-.11c-.422 0-.651.25-.651.664 0 .453.24.685.687.685.2-.004.397-.043.578-.114l.115.488a2.035 2.035 0 0 1-.75.128c-.865 0-1.365-.453-1.365-1.17 0-.712.495-1.182 1.323-1.182.27-.001.538.043.787.132Zm1.58 2.22c-.62 0-.938-.286-.938-.866v-.95h-.354v-.484h.354v-.488l.72-.03v.518h.577v.484h-.578v.94c0 .256.125.374.36.374.092 0 .185-.008.276-.026l.036.488c-.149.028-.3.041-.453.04Z" fill="#1E3764"/><path d="M11.394 13.946c3.803 0 5.705-2.14 7.606-4.28H6.38v4.28h5.014Z" fill="url(#pi-bancontact-a)"/><path d="M26.607 5.385c-3.804 0-5.705 2.14-7.607 4.28h12.62v-4.28h-5.013Z" fill="url(#pi-bancontact-b)"/><defs><linearGradient id="pi-bancontact-a" x1="8.933" y1="12.003" x2="17.734" y2="8.13" gradientUnits="userSpaceOnUse"><stop stop-color="#005AB9"/><stop offset="1" stop-color="#1E3764"/></linearGradient><linearGradient id="pi-bancontact-b" x1="19.764" y1="10.037" x2="29.171" y2="6.235" gradientUnits="userSpaceOnUse"><stop stop-color="#FBA900"/><stop offset="1" stop-color="#FFD800"/></linearGradient></defs></svg></li><li><svg viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" aria-labelledby="pi-diners_club"><title id="pi-diners_club">Diners Club</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M12 12v3.7c0 .3-.2.3-.5.2-1.9-.8-3-3.3-2.3-5.4.4-1.1 1.2-2 2.3-2.4.4-.2.5-.1.5.2V12zm2 0V8.3c0-.3 0-.3.3-.2 2.1.8 3.2 3.3 2.4 5.4-.4 1.1-1.2 2-2.3 2.4-.4.2-.4.1-.4-.2V12zm7.2-7H13c3.8 0 6.8 3.1 6.8 7s-3 7-6.8 7h8.2c3.8 0 6.8-3.1 6.8-7s-3-7-6.8-7z" fill="#3086C8"/></svg></li><li><svg viewBox="0 0 38 24" width="38" height="24" role="img" aria-labelledby="pi-discover" fill="none" xmlns="http://www.w3.org/2000/svg"><title id="pi-discover">Discover</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32z" fill="#fff"/><path d="M3.57 7.16H2v5.5h1.57c.83 0 1.43-.2 1.96-.63.63-.52 1-1.3 1-2.11-.01-1.63-1.22-2.76-2.96-2.76zm1.26 4.14c-.34.3-.77.44-1.47.44h-.29V8.1h.29c.69 0 1.11.12 1.47.44.37.33.59.84.59 1.37 0 .53-.22 1.06-.59 1.39zm2.19-4.14h1.07v5.5H7.02v-5.5zm3.69 2.11c-.64-.24-.83-.4-.83-.69 0-.35.34-.61.8-.61.32 0 .59.13.86.45l.56-.73c-.46-.4-1.01-.61-1.62-.61-.97 0-1.72.68-1.72 1.58 0 .76.35 1.15 1.35 1.51.42.15.63.25.74.31.21.14.32.34.32.57 0 .45-.35.78-.83.78-.51 0-.92-.26-1.17-.73l-.69.67c.49.73 1.09 1.05 1.9 1.05 1.11 0 1.9-.74 1.9-1.81.02-.89-.35-1.29-1.57-1.74zm1.92.65c0 1.62 1.27 2.87 2.9 2.87.46 0 .86-.09 1.34-.32v-1.26c-.43.43-.81.6-1.29.6-1.08 0-1.85-.78-1.85-1.9 0-1.06.79-1.89 1.8-1.89.51 0 .9.18 1.34.62V7.38c-.47-.24-.86-.34-1.32-.34-1.61 0-2.92 1.28-2.92 2.88zm12.76.94l-1.47-3.7h-1.17l2.33 5.64h.58l2.37-5.64h-1.16l-1.48 3.7zm3.13 1.8h3.04v-.93h-1.97v-1.48h1.9v-.93h-1.9V8.1h1.97v-.94h-3.04v5.5zm7.29-3.87c0-1.03-.71-1.62-1.95-1.62h-1.59v5.5h1.07v-2.21h.14l1.48 2.21h1.32l-1.73-2.32c.81-.17 1.26-.72 1.26-1.56zm-2.16.91h-.31V8.03h.33c.67 0 1.03.28 1.03.82 0 .55-.36.85-1.05.85z" fill="#231F20"/><path d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint0_linear)"/><path opacity=".65" d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint1_linear)"/><path d="M36.57 7.506c0-.1-.07-.15-.18-.15h-.16v.48h.12v-.19l.14.19h.14l-.16-.2c.06-.01.1-.06.1-.13zm-.2.07h-.02v-.13h.02c.06 0 .09.02.09.06 0 .05-.03.07-.09.07z" fill="#231F20"/><path d="M36.41 7.176c-.23 0-.42.19-.42.42 0 .23.19.42.42.42.23 0 .42-.19.42-.42 0-.23-.19-.42-.42-.42zm0 .77c-.18 0-.34-.15-.34-.35 0-.19.15-.35.34-.35.18 0 .33.16.33.35 0 .19-.15.35-.33.35z" fill="#231F20"/><path d="M37 12.984S27.09 19.873 8.976 23h26.023a2 2 0 002-1.984l.024-3.02L37 12.985z" fill="#F48120"/><defs><linearGradient id="pi-paint0_linear" x1="21.657" y1="12.275" x2="19.632" y2="9.104" gradientUnits="userSpaceOnUse"><stop stop-color="#F89F20"/><stop offset=".25" stop-color="#F79A20"/><stop offset=".533" stop-color="#F68D20"/><stop offset=".62" stop-color="#F58720"/><stop offset=".723" stop-color="#F48120"/><stop offset="1" stop-color="#F37521"/></linearGradient><linearGradient id="pi-paint1_linear" x1="21.338" y1="12.232" x2="18.378" y2="6.446" gradientUnits="userSpaceOnUse"><stop stop-color="#F58720"/><stop offset=".359" stop-color="#E16F27"/><stop offset=".703" stop-color="#D4602C"/><stop offset=".982" stop-color="#D05B2E"/></linearGradient></defs></svg></li><li><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-google_pay"><title id="pi-google_pay">Google Pay</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF"/><path d="M18.093 11.976v3.2h-1.018v-7.9h2.691a2.447 2.447 0 0 1 1.747.692 2.28 2.28 0 0 1 .11 3.224l-.11.116c-.47.447-1.098.69-1.747.674l-1.673-.006zm0-3.732v2.788h1.698c.377.012.741-.135 1.005-.404a1.391 1.391 0 0 0-1.005-2.354l-1.698-.03zm6.484 1.348c.65-.03 1.286.188 1.778.613.445.43.682 1.03.65 1.649v3.334h-.969v-.766h-.049a1.93 1.93 0 0 1-1.673.931 2.17 2.17 0 0 1-1.496-.533 1.667 1.667 0 0 1-.613-1.324 1.606 1.606 0 0 1 .613-1.336 2.746 2.746 0 0 1 1.698-.515c.517-.02 1.03.093 1.49.331v-.208a1.134 1.134 0 0 0-.417-.901 1.416 1.416 0 0 0-.98-.368 1.545 1.545 0 0 0-1.319.717l-.895-.564a2.488 2.488 0 0 1 2.182-1.
256306zM23.29 13.52a.79.79 0 0 0 .337.662c.223.176.5.269.785.263.429-.001.84-.17 1.146-.472.305-.286.478-.685.478-1.103a2.047 2.047 0 0 0-1.324-.374 1.716 1.716 0 0 0-1.03.294.883.883 0 0 0-.392.73zm9.286-3.75l-3.39 7.79h-1.048l1.281-2.728-2.224-5.062h1.103l1.612 3.885 1.569-3.885h1.097z" fill="#5F6368"/><path d="M13.986 11.284c0-.308-.024-.616-.073-.92h-4.29v1.747h2.451a2.096 2.096 0 0 1-.9 1.373v1.134h1.464a4.433 4.433 0 0 0 1.348-3.334z" fill="#4285F4"/><path d="M9.629 15.721a4.352 4.352 0 0 0 3.01-1.097l-1.466-1.14a2.752 2.752 0 0 1-4.094-1.44H5.577v1.17a4.53 4.53 0 0 0 4.052 2.507z" fill="#34A853"/><path d="M7.079 12.05a2.709 2.709 0 0 1 0-1.735v-1.17H5.577a4.505 4.505 0 0 0 0 4.075l1.502-1.17z" fill="#FBBC04"/><path d="M9.629 8.44a2.452 2.452 0 0 1 1.74.68l1.3-1.293a4.37 4.37 0 0 0-3.065-1.183 4.53 4.53 0 0 0-4.027 2.5l1.502 1.171a2.715 2.715 0 0 1 2.55-1.875z" fill="#EA4335"/></svg>
2564</li><li><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#1C1C1C" style="fill:#1C1C1C;fill:color(display-p3 0.1098 0.1098 0.1098);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#232323" style="fill:#232323;fill:color(display-p3 0.1373 0.1373 0.1373);fill-opacity:1;"/><path d="M14.6364 19.2727C18.8538 19.2727 22.2727 15.8538 22.2727 11.6364C22.2727 7.41892 18.8538 4 14.6364 4C10.4189 4 7 7.41892 7 11.6364C7 15.8538 10.4189 19.2727 14.6364 19.2727Z" fill="#EB001B" style="fill:#EB001B;fill:color(display-p3 0.9216 0.0000 0.1059);fill-opacity:1;"/><path d="M23.3637 19.2727C27.5811 19.2727 31 15.8538 31 11.6364C31 7.41892 27.5811 4 23.3637 4C19.1462 4 15.7273 7.41892 15.7273 11.6364C15.7273 15.8538 19.1462 19.2727 23.3637 19.2727Z" fill="#F79E1B" style="fill:#F79E1B;fill:color(display-p3 0.9686 0.6196 0.1059);fill-opacity:1;"/><path d="M22.2727 11.6362C22.2727 9.01797 20.9637 6.72706 19 5.41797C17.0364 6.83615 15.7273 9.12706 15.7273 11.6362C15.7273 14.1452 17.0364 16.5452 19 17.8543C20.9637 16.5452 22.2727 14.2543 22.2727 11.6362Z" fill="#FF5F00" style="fill:#FF5F00;fill:color(display-p3 1.0000 0.3725 0.0000);fill-opacity:1;"/></svg>
2565</li><li><svg viewBox="0 0 38 24" role="img" width="38" height="24" aria-labelledby="pi-mbway" xmlns="http://www.w3.org/2000/svg"><title id="pi-mbway">MB WAY</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M2.652 18.267l-.059.459a.38.38 0 00.381.424H17.88c.232 0 .41-.198.383-.424l-.061-.459a.658.658 0 01.579-.72.646.646 0 01.712.579l.057.445c.116.998-.448 1.872-1.456 1.872H2.761c-1.008 0-1.573-.874-1.457-1.872l.058-.445a.646.646 0 01.711-.579.657.657 0 01.579.72" fill="#d81e25"/><path d="M18.225 10.154c0 .608-.215.952-.571 1.374l-.036.043.05.029c.705.43 1.197 1.079 1.234 1.991.055 1.359-1.097 2.482-2.463 2.479h-3.602a.642.642 0 01-.634-.65V8.435c0-.361.283-.652.632-.652l2.974.009c1.297.002 2.416.955 2.416 2.362m-1.793 4.659c.726 0 1.303-.528 1.288-1.223-.016-.712-.663-1.172-1.385-1.174h-1.46a.595.595 0 01-.588-.605c0-.337.264-.606.588-.606h.974c.658-.026 1.165-.424 1.196-1.046.032-.666-.539-1.165-1.238-1.165H13.44l-.008 5.819h3" fill="#100f0d"/><path d="M6.616 13.676l.016.049.018-.049c.168-.46.369-.969.583-1.525.22-.584.439-1.143.658-1.675.221-.541.431-1.024.631-1.444.2-.429.366-.724.493-.886a.97.97 0 01.781-.354h.149c.199 0 .354.053.47.15.107.093.171.2.188.323l.931 7.219a.593.593 0 01-.159.437c-.105.1-.256.149-.453.149-.198 0-.353-.047-.469-.138a.506.506 0 01-.218-.361c-.03-.24-.06-.507-.089-.8-.04-.292-.186-1.552-.226-1.868-.038-.327-.301-2.368-.389-3.109l-.008-.062-.299.625c-.101.215-.21.474-.331.776-.119.3-.241.618-.36.954-.13.325-.707 1.972-.707 1.972-.052.15-.154.451-.245.727a12.48 12.48 0 01-.202.572.82.82 0 01-.744.455.813.813 0 01-.746-.455 10.32 10.32 0 01-.202-.572c-.093-.276-.193-.577-.248-.727 0 0-.577-1.647-.704-1.972a29.247 29.247 0 00-.363-.954c-.12-.302-.229-.561-.328-.776l-.3-.625-.007.062c-.09.741-.35 2.782-.39 3.109-.041.316-.186 1.576-.226 1.868-.03.293-.06.56-.093.8a.502.502 0 01-.215.361c-.116.091-.273.138-.47.138-.197 0-.345-.049-.451-.149-.106-.106-.159-.252-.16-.437l.931-7.219a.529.529 0 01.189-.323.703.703 0 01.467-.15h.151c.325 0 .585.119.781.354.128.162.292.457.492.886.202.42.41.903.632 1.444.219.532.439 1.091.659 1.675.214.556.415 1.065.582 1.525" fill="#100f0d"/><path d="M4.79 3.419h11.322c1.066 0 1.597.8 1.722 1.856l.047.339a.662.662 0 01-.583.725.652.652 0 01-.715-.587l-.046-.323c-.047-.401-.217-.711-.625-.711H4.989c-.407 0-.577.31-.625.711l-.043.323a.653.653 0 11-1.301-.138l.047-.339c.126-1.056.656-1.856 1.723-1.856" fill="#d81e25"/><path d="M25.154 11.027c-.079.302-.159.625-.244.969-.085.343-.17.67-.253.984-.082.313-.161.588-.236.825a3.002 3.002 0 01-.185.486c-.089.154-.243.232-.464.232-.061 0-.141-.013-.241-.039-.098-.025-.18-.096-.248-.21a3.005 3.005 0 01-.185-.511 24.53 24.53 0 01-.235-.873c-.084-.33-.165-.679-.249-1.047a79.928 79.928 0 01-.223-1.026c-.066-.316-.121-.587-.166-.808a13.422 13.422 0 01-.074-.4c-.004-.028-.007-.047-.007-.058v-.033c0-.093.033-.169.106-.228a.42.42 0 01.264-.086c.1 0 .179.022.241.064.06.039.105.113.132.218 0 .01.016.091.045.239.032.148.07.338.116.568.048.232.101.49.158.776.058.285.117.576.182.869.063.293.128.576.191.853.063.275.12.512.176.708a36.527 36.527 0 00.381-1.38c.066-.256.13-.51.19-.767l.17-.712c.053-.221.098-.415.136-.586.039-.171.069-.297.091-.379a.46.46 0 01.157-.248c.079-.06.17-.09.281-.09a.46.46 0 01.299.095.437.437 0 01.
2565148.243c.062.268.127.57.199.903a59.514 59.514 0 00.463 2.011c.084.327.163.617.24.869.055-.197.115-.434.178-.708l.194-.85c.067-.289.129-.578.19-.865l.167-.771a106.486 106.486 0 00.164-.778c.027-.105.072-.179.132-.218a.418.418 0 01.24-.064c.104 0 .193.03.264.086a.28.28 0 01.109.228v.033a6.253 6.253 0 01-.088.458 108.095 108.095 0 01-.392 1.829 49.61 49.61 0 01-.244 1.042c-.08.33-.156.621-.232.872a2.898 2.898 0 01-.185.506.439.439 0 01-.252.218.92.92 0 01-.245.047.663.663 0 01-.099-.01.748.748 0 01-.141-.033.516.516 0 01-.148-.078.362.362 0 01-.117-.144 3.826 3.826 0 01-.178-.52 37.54 37.54 0 01-.458-1.776c-.077-.332-.15-.645-.215-.935" fill="#100f0d"/><path d="M31.315 12.279a40 40 0 00-.33-.984 17.49 17.49 0 00-.411-1.065l-.052-.142a.692.692 0 00-.053.136 16.567 16.567 0 00-.408 1.071c-.1.299-.209.627-.325.984zm-1.835.718a24.52 24.52 0 00-.22.732 5.932 5.932 0 01-.178.553c-.06.16-.181.241-.363.241-.127 0-.219-.032-.278-.096a.347.347 0 01-.086-.243.36.36 0 01.016-.109c.011-.031.045-.144.105-.337.057-.191.132-.431.226-.717.093-.286.197-.599.31-.939a34.26 34.26 0 01.707-1.941c.115-.289.224-.522.322-.696a.382.382 0 01.178-.192.785.785 0 01.303-.049c.123 0 .225.021.309.059a.324.324 0 01.178.198c.078.164.171.386.279.662.106.278.22.578.338.899.118.322.235.651.352.985.115.336.223.648.318.937l.248.738c.068.203.113.335.128.393.01.035.017.071.017.109a.32.32 0 01-.099.243c-.067.064-.163.096-.289.096-.096 0-.164-.022-.213-.064a.404.404 0 01-.11-.177 11.55 11.55 0 01-.196-.553c-.073-.225-.153-.468-.235-.732H29.48" fill="#100f0d"/><path d="M34.12 12.443a.654.654 0 01-.079-.091 5.456 5.456 0 01-.33-.514 9.736 9.736 0 01-.275-.497c-.09-.177-.177-.356-.262-.534a12.458 12.458 0 01-.231-.496c-.071-.155-.13-.289-.178-.4a1.671 1.671 0 01-.112-.298.428.428 0 01-.005-.062c0-.099.034-.182.103-.246a.395.395 0 01.286-.101c.11 0 .187.028.235.083.047.056.082.11.103.165.01.029.038.088.079.181l.152.346c.061.138.13.289.207.453.079.166.156.328.237.488.079.159.158.311.232.458.073.144.145.264.21.359a6.14 6.14 0 00.34-.603c.12-.242.236-.48.347-.716.11-.238.204-.447.286-.627.079-.182.127-.295.144-.339a.666.666 0 01.103-.165c.046-.055.126-.083.235-.083.122 0 .216.034.287.101a.327.327 0 01.101.246c0 .026 0 .048-.002.062-.003.014-.011.035-.02.062l-.096.239a24.658 24.658 0 01-.405.903c-.087.178-.174.355-.265.531-.091.175-.182.344-.274.503-.09.158-.175.295-.252.404a1.237 1.237 0 01-.156.188v1.707c0 .11-.035.199-.105.27a.37.37 0 01-.268.103.37.37 0 01-.268-.103.366.366 0 01-.104-.27v-1.707" fill="#100f0d"/></svg>
2566</li><li><svg viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-paypal"><title id="pi-paypal">PayPal</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path fill="#003087" d="M23.9 8.3c.2-1 0-1.7-.6-2.3-.6-.7-1.7-1-3.1-1h-4.1c-.3 0-.5.2-.6.5L14 15.6c0 .2.1.4.3.4H17l.4-3.4 1.8-2.2 4.7-2.1z"/><path fill="#3086C8" d="M23.9 8.3l-.2.2c-.5 2.8-2.2 3.8-4.6 3.8H18c-.3 0-.5.2-.6.5l-.6 3.9-.2 1c0 .2.1.4.3.4H19c.3 0 .5-.2.5-.4v-.1l.4-2.4v-.1c0-.2.3-.4.5-.4h.3c2.1 0 3.7-.8 4.1-3.2.2-1 .1-1.8-.4-2.4-.1-.5-.3-.7-.5-.8z"/><path fill="#012169" d="M23.3 8.1c-.1-.1-.2-.1-.3-.1-.1 0-.2 0-.3-.1-.3-.1-.7-.1-1.1-.1h-3c-.1 0-.2 
25660-.2.1-.2.1-.3.2-.3.4l-.7 4.4v.1c0-.3.3-.5.6-.5h1.3c2.5 0 4.1-1 4.6-3.8v-.2c-.1-.1-.3-.2-.5-.2h-.1z"/></svg></li><li><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-shopify_pay"><title id="pi-shopify_pay">Shop Pay</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000"/><path d="M35.889 0C37.05 0 38 .982 38 2.182v19.636c0 1.2-.95 2.182-2.111 2.182H2.11C.95 24 0 23.018 0 21.818V2.182C0 .982.95 0 2.111 0H35.89z" fill="#5A31F4"/><path d="M9.35 11.368c-1.017-.223-1.47-.31-1.47-.705 0-.372.306-.558.92-.558.54 0 .934.238 1.225.704a.079.079 0 00.104.03l1.146-.584a.082.082 0 00.032-.114c-.475-.831-1.353-1.286-2.51-1.286-1.52 0-2.464.755-2.464 1.956 0 1.275 1.15 1.597 2.17 1.82 1.02.222 1.474.31 1.474.705 0 .396-.332.582-.993.582-.612 0-1.065-.282-1.34-.83a.08.08 0 00-.107-.035l-1.143.57a.083.083 0 00-.036.111c.454.92 1.384 1.437 2.627 1.437 1.583 0 2.539-.742 2.539-1.98s-1.155-1.598-2.173-1.82v-.003zM15.49 8.855c-.65 0-1.224.232-1.636.646a.04.04 0 01-.069-.03v-2.64a.08.08 0 00-.08-.081H12.27a.08.08 0 00-.08.082v8.194a.08.08 0 00.08.082h1.433a.08.08 0 00.081-.082v-3.594c0-.695.528-1.227 1.239-1.227.71 0 1.226.521 1.226 1.227v3.594a.08.08 0 00.081.082h1.433a.08.08 0 00.081-.082v-3.594c0-1.51-.981-2.577-2.355-2.577zM20.753 8.62c-.778 0-1.507.24-2.03.588a.082.082 0 00-.027.109l.632 1.088a.08.08 0 00.11.03 2.5 2.5 0 011.318-.366c1.25 0 2.17.891 2.17 2.068 0 1.003-.736 1.745-1.669 1.745-.76 0-1.288-.446-1.288-1.077 0-.361.152-.657.548-.866a.08.08 0 00.032-.113l-.596-1.018a.08.08 0 00-.098-.035c-.799.299-1.359 1.018-1.359 1.984 0 1.46 1.152 2.55 2.76 2.55 1.877 0 3.227-1.313 3.227-3.195 0-2.018-1.57-3.492-3.73-3.492zM28.675 8.843c-.724 0-1.373.27-1.845.746-.026.027-.069.007-.069-.029v-.572a.08.08 0 00-.08-.082h-1.397a.08.08 0 00-.08.082v8.182a.08.08 0 00.08.081h1.433a.08.08 0 00.081-.081v-2.683c0-.036.043-.054.069-.03a2.6 2.6 0 001.808.7c1.682 0 2.993-1.373 2.993-3.157s-1.313-3.157-2.993-3.157zm-.271 4.929c-.956 0-1.681-.768-1.681-1.783s.723-1.783 1.681-1.783c.958 0 1.68.755 1.68 1.783 0 1.027-.713 1.783-1.681 1.783h.001z" fill="#fff"/></svg>
2567</li><li><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#142FBD" style="fill:#142FBD;fill:color(display-p3 0.0784 0.1843 0.7412);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#1532CB" style="fill:#1532CB;fill:color(display-p3 0.0824 0.1961 0.7961);fill-opacity:1;"/><path d="M29.5944 10.2167H29.2778C28.8556 11.2722 28.5389 11.8 28.2222 13.3833H30.2278C29.9111 11.8 29.9111 11.0611 29.5944 10.2167V10.2167ZM32.6556 16.4444H30.8611C30.7556 16.4444 30.7556 16.4444 30.65 16.3389L30.4389 15.3889L30.3333 15.1778H27.8C27.6944 15.1778 27.5889 15.1778 27.5889 15.3889L27.2722 16.3389C27.2722 16.4444 27.1667 16.4444 27.1667 16.4444H24.95L25.1611 15.9167L28.2222 8.73889C28.2222 8.21111 28.5389 8 29.0667 8H30.65C30.7556 8 30.8611 8 30.8611 8.21111L32.3389 15.0722C32.4444 15.4944 32.55 15.8111 32.55 16.2333C32.6556 16.3389 32.6556 16.3389 32.6556 16.4444V16.4444ZM18.5111 16.1278L18.9333 14.2278C19.0389 14.2278 19.1444 14.3333 19.1444 14.3333C19.8833 14.65 20.6222 14.8611 21.3611 14.7556C21.5722 14.7556 21.8889 14.65 22.1 14.5444C22.6278 14.3333 22.6278 13.8056 22.2056 13.3833C21.9944 13.1722 21.6778 13.0667 21.3611 12.8556C20.9389 12.6444 20.5167 12.4333 20.2 12.1167C18.9333 11.0611 19.3556 9.58333 20.0944 8.84444C20.7278 8.42222 21.0444 8 21.8889 8C23.1556 8 24.5278 8 25.1611 8.21111H25.2667C25.1611 8.84444 25.0556 9.37222 24.8444 10.0056C24.3167 9.79444 23.7889 9.58333 23.2611 9.58333C22.9444 9.58333 22.6278 9.58333 22.3111 9.68889C22.1 9.68889 21.9944 9.79444 21.8889 9.9C21.6778 10.1111 21.6778 10.4278 21.8889 10.6389L22.4167 11.0611C22.8389 11.2722 23.2611 11.4833 23.5778 11.6944C24.1056 12.0111 24.6333 12.5389 24.7389 13.1722C24.95 14.1222 24.6333 14.9667 23.7889 15.6C23.2611 16.0222 23.05 16.2333 22.3111 16.2333C20.8333 16.2333 19.6722 16.3389 18.7222 16.0222C18.6167 16.2333 18.6167 16.2333 18.5111 16.1278V16.1278ZM14.8167 16.4444C14.9222 15.7056 14.9222 15.7056 15.0278 15.3889C15.5556 13.0667 16.0833 10.6389 16.5056 8.31667C16.6111 8.10556 16.6111 8 16.8222 8H18.7222C18.5111 9.26667 18.3 10.2167 17.9833 11.3778C17.6667 12.9611 17.35 14.5444 16.9278 16.1278C16.9278 16.3389 16.8222 16.3389 16.6111 16.3389L14.8167 16.4444ZM5 8.21111C5 8.10556 5.21111 8 5.31667 8H8.90556C9.43333 8 9.85556 8.31667 9.96111 8.84444L10.9111 13.4889C10.9111 13.5944 10.9111 13.5944 11.0167 13.7C11.0167 13.5944 11.1222 13.5944 11.1222 13.5944L13.3389 8.21111C13.2333 8.10556 13.3389 8 13.4444 8H15.6611C15.6611 8.10556 15.6611 8.10556 15.5556 8.21111L12.2833 15.9167C12.1778 16.1278 12.1778 
256716.2333 12.0722 16.3389C11.9667 16.4444 11.7556 16.3389 11.5444 16.3389H9.96111C9.85556 16.3389 9.75 16.3389 9.75 16.1278L8.06111 9.58333C7.85 9.37222 7.53333 9.05556 7.11111 8.95C6.47778 8.63333 5.31667 8.42222 5.10556 8.42222L5 8.21111Z" fill="white" style="fill:white;fill-opacity:1;"/></svg>
2568</li></ul></div>
2569</div>
2570
2571
2572</div>
2573<!-- END sections: footer-group --></footer>
2574    </div>
2575
2576    <ul hidden>
2577      <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li>
2578      <li id="a11y-new-window-message">Opens in a new window.</li>
2579    </ul>
2579<script src="//fittransformer.com/cdn/shop/t/46/assets/instant-page.js?v=99963444960178710701788921290" type="module" fetchpriority="low" defer="defer"></script>
2579<div id="shopify-block-ANE5KZC94Z3lnSlFxZ__14850329200123056429" class="shopify-block shopify-app-block">
2580
2581
2582
2583
2584
2585
2586
2587
2588
2589
2590
2591
2592
2593
2594
2595
2596
2597
2598</div><div id="shopify-block-AakNoTzR0N0NkN3Z2W__11532412952436166569" class="shopify-block shopify-app-block">
2599
2600
2601	<!-- __LXV: 1790825661310;__LXR: https://loox.io;__LXC: GbImR_kJXb; -->
2601<script>var loox_global_hash = '1790825661310';
2602var loox_bundle_reviews_enabled = false;</script>
2602<style>.loox-reviews-default { max-width: 1200px; margin: 0 auto; }.loox-rating .loox-icon { color:#EBBF20; }
2603:root { --lxs-rating-icon-color: #EBBF20; }</style>
2604
2605
2606
2607
2608
2609
2610
2611</div><div id="shopify-block-ARHFCdkJEU1Mzd0U5T__7872257831342662540" class="shopify-block shopify-app-block">
2612<!-- BEGIN app snippet: seel-widget-loader -->
2613
2614<script>
2615(function(){
2616  if (window.__SEEL_WIDGET_SCRIPT_LOADED__) return;
2617  window.__SEEL_WIDGET_SCRIPT_LOADED__ = true;
2618  var s = document.createElement('script');
2619  s.src = 'https://static.seel.com/shopify/worry-free-purchase/script/gymforce-store.myshopify.com.js?source=ext&shop=gymforce-store.myshopify.com';
2620  s.defer = true;
2621  document.head.appendChild(s);
2622})();
2623</script>
2623
2624<!-- END app snippet -->
2625<div data-seel-widget="worry-free" data-shop="gymforce-store.myshopify.com" style="display:none" aria-hidden="true"></div>
2626
2627
2628</div><div id="shopify-block-AaUY3TDlOK3J2UVAyQ__4015264832934714879" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: ecomsend-app -->
2628<script type="text/javascript">
2629  //SendWILL APPS COMMON JS CODE
2630  window.EcomSendApps = window.EcomSendApps || {}
2631
2632  window.EcomSendApps.design_mode = false
2633  
2634
2635  window.EcomSendApps.common = window.EcomSendApps.common || {}
2636  window.EcomSendApps.common.shop = {
2637    permanent_domain: 'gymforce-store.myshopify.com',
2638    currency: "USD",
2639    money_format: "${{amount}}",
2640    id: 65033109709,
2641  }
2642
2643  
2644  
2645    window.EcomSendApps.common.customer = {
2646      id: null,
2647      tags: null,
2648      email: null,
2649      accepts_marketing: null,
2650      first_name: null,
2651    }
2652  
2653
2654  
2655  window.EcomSendApps.common.template = 'search'
2656</script>
2656
2657<!-- END app snippet -->
2658
2659<script>
2660  window.EcomSendApps = window.EcomSendApps || {}
2661  /** @description shared localStorage key used by web-pixel sandbox to read storefront GDPR mode */
2662  const ECOMSEND_GDPR_ENABLED_STORAGE_KEY = "ECOMSEND:GDPR_ENABLED"
2663  /** @description storefront main bundle asset url */
2664  const ECOMSEND_MAIN_SCRIPT_URL = 'https://cdn.shopify.com/extensions/01a0f197-ce1f-7a19-8adb-6b78fec4702f/ecomsend-209/assets/ecomsend.js'
2665  /** @description storefront style asset url */
2666  const ECOMSEND_MAIN_STYLE_URL = 'https://cdn.shopify.com/extensions/01a0f197-ce1f-7a19-8adb-6b78fec4702f/ecomsend-209/assets/style.css'
2667  /** @description storefront wasm asset url for runtime signature module */
2668  const ECOMSEND_WASM_ASSET_URL = 'https://cdn.shopify.com/extensions/01a0f197-ce1f-7a19-8adb-6b78fec4702f/ecomsend-209/assets/client_safe.wasm'
2669  /** @description fallback delay when requestIdleCallback is unavailable */
2670  const ECOMSEND_IDLE_TIMEOUT_MS = 800
2671  /** @description user interaction events used to trigger lazy init earlier */
2672  const ECOMSEND_INTERACTION_EVENTS = ["pointerdown", "keydown", "touchstart"]
2673  /** @description global flag key for emergency immediate loading */
2674  const ECOMSEND_FORCE_IMMEDIATE_FLAG = window.EcomSendApps?.forceImmediateLoad === true
2675  /** @description default GDPR mode comes from block setting and can be overridden on window.EcomSendApps.GDPR */
2676  const ECOMSEND_DEFAULT_GDPR_FLAG = false
2677  /** @description default CWTracks mode comes from block setting and can be overridden on window.EcomSendApps.CWTracksEnabled */
2678  const ECOMSEND_DEFAULT_CWTRACKS_ENABLED = false
2679
2680  /** @description normalize merchant-provided GDPR switch into a strict boolean value */
2681  function normalizeEcomsendBooleanFlag(rawValue) {
2682    if (typeof rawValue === "boolean") {
2683      return rawValue
2684    }
2685    if (typeof rawValue === "number") {
2686      return rawValue === 1
2687    }
2688    if (typeof rawValue === "string") {
2689      const normalizedValue = rawValue.trim().toLowerCase()
2690      return normalizedValue === "true" || normalizedValue === "1" || normalizedValue === "yes"
2691    }
2692    return false
2693  }
2694
2695  /** @description lock runtime switch value on EcomSendApps to reduce accidental console overwrite. */
2696  function lockEcomsendReadonlyFlag(flagName, flagValue) {
2697    try {
2698      Object.defineProperty(window.EcomSendApps, flagName, {
2699        value: flagValue,
2700        writable: false,
2701        configurable: false,
2702        enumerable: true,
2703      })
2704      return
2705    } catch (error) {}
2706    window.EcomSendApps[flagName] = flagValue
2707  }
2708
2709  /** @description resolve storefront GDPR mode from merchant theme override */
2710  function resolveEcomsendGdprMode() {
2711    if (typeof window.EcomSendApps.GDPR === "undefined") {
2712      window.EcomSendApps.GDPR = ECOMSEND_DEFAULT_GDPR_FLAG
2713    }
2714    const gdprEnabled = normalizeEcomsendBooleanFlag(window.EcomSendApps.GDPR)
2715    window.EcomSendApps.GDPR = gdprEnabled
2716    return gdprEnabled
2717  }
2718
2719  /** @description resolve storefront CWTracks mode from merchant theme block setting and runtime override */
2720  function resolveEcomsendCwTracksMode() {
2721    if (typeof window.EcomSendApps.CWTracksEnabled === "undefined") {
2722      window.EcomSendApps.CWTracksEnabled = ECOMSEND_DEFAULT_CWTRACKS_ENABLED
2723    }
2724    const cwTracksEnabled = normalizeEcomsendBooleanFlag(window.EcomSendApps.CWTracksEnabled)
2725    window.EcomSendApps.CWTracksEnabled = cwTracksEnabled
2726    return cwTracksEnabled
2727  }
2728
2729  /** @description persist storefront GDPR mode so web-pixel sandbox can consume the same switch */
2730  function syncEcomsendGdprModeToStorage(gdprEnabled) {
2731    if (!window.localStorage) {
2732      return
2733    }
2734    if (gdprEnabled) {
2735      window.localStorage.setItem(ECOMSEND_GDPR_ENABLED_STORAGE_KEY, "true")
2736      return
2737    }
2738    window.localStorage.removeItem(ECOMSEND_GDPR_ENABLED_STORAGE_KEY)
2739  }
2740
2741  /** @description enable GDPR gating only when merchant explicitly turns on storefront GDPR mode */
2742  const ECOMSEND_GDPR_ENABLED = resolveEcomsendGdprMode()
2743  /** @description enable CWTracks callback/event emit only when merchant turns on CWTracks mode. */
2744  const ECOMSEND_CWTRACKS_ENABLED = resolveEcomsendCwTracksMode()
2745  lockEcomsendReadonlyFlag("GDPR", ECOMSEND_GDPR_ENABLED)
2746  lockEcomsendReadonlyFlag("CWTracksEnabled", ECOMSEND_CWTRACKS_ENABLED)
2747
2748  try {
2749    syncEcomsendGdprModeToStorage(ECOMSEND_GDPR_ENABLED)
2750  } catch (error) {}
2751
2752  /** @description create main stylesheet node for storefront runtime */
2753  function createEcomSendMainStyleEle() {
2754    const ecomsendMainStyleEle = document.createElement("link")
2755    ecomsendMainStyleEle.rel = "stylesheet"
2756    ecomsendMainStyleEle.href = ECOMSEND_MAIN_STYLE_URL
2757    ecomsendMainStyleEle.dataset.ecomsendTag = "main-style"
2758    return ecomsendMainStyleEle
2759  }
2760
2761  /** @description append runtime stylesheet exactly once */
2762  function ensureEcomSendMainStyleLoaded() {
2763    if (document.querySelector('link[data-ecomsend-tag="main-style"]')) {
2764      return
2765    }
2766    const ecomsendMainStyleEle = createEcomSendMainStyleEle()
2767    document.head.appendChild(ecomsendMainStyleEle)
2768  }
2769
2770  /** @description remove interaction listeners after first lazy-init trigger */
2771  function clearInteractionListeners() {
2772    ECOMSEND_INTERACTION_EVENTS.forEach((eventName) => {
2773      window.removeEventListener(eventName, scheduleMainBundleLoad)
2774    })
2775  }
2776
2777  /** @description run low-priority task via idle callback with timeout fallback */
2778  function scheduleLowPriorityTask(taskRunner, timeoutMs) {
2779    if (window.requestIdleCallback) {
2780      window.requestIdleCallback(() => {
2781        taskRunner()
2782      }, { timeout: timeoutMs })
2783      return
2784    }
2785    window.setTimeout(() => {
2786      taskRunner()
2787    }, timeoutMs)
2788  }
2789
2790  /** @description load main storefront bundle once and keep rollback override */
2791  function loadEcomsendMainBundle() {
2792    if (window.__ecomsendMainBundleLoaded) {
2793      return
2794    }
2795    window.__ecomsendMainBundleLoaded = true
2796    clearInteractionListeners()
2797    /** @description ensure storefront runtime css is loaded together with main bundle */
2798    ensureEcomSendMainStyleLoaded()
2799    const ecomsendMainScriptEle = document.createElement("script")
2800    ecomsendMainScriptEle.src = ECOMSEND_MAIN_SCRIPT_URL
2801    ecomsendMainScriptEle.async = true
2802    ecomsendMainScriptEle.dataset.ecomsendTag = "main-script"
2803    document.body.appendChild(ecomsendMainScriptEle)
2804  }
2805
2806  /** @description schedule heavy bundle with idle-first strategy to reduce main-thread contention */
2807  function scheduleMainBundleLoad() {
2808    if (window.__ecomsendMainBundleLoadScheduled) {
2809      return
2810    }
2811    /** @description dedupe idle scheduling from DOMContentLoaded and first interactions */
2812    window.__ecomsendMainBundleLoadScheduled = true
2813    if (ECOMSEND_FORCE_IMMEDIATE_FLAG) {
2814      loadEcomsendMainBundle()
2815      return
2816    }
2817    scheduleLowPriorityTask(loadEcomsendMainBundle, ECOMSEND_IDLE_TIMEOUT_MS)
2818  }
2819
2820  /** @description cache marketing params for pixel/report flows before heavy bundle starts */
2821  function cacheMarketingParams() {
2822    const urlParams = new URLSearchParams(window.location.search)
2823    const marketingId = urlParams.get("ec_marketing_id")
2824    const ecEmailId = urlParams.get("ec_email_id")
2825    const ecMarketingSign = urlParams.get("ec_marketing_sign")
2826
2827    if (marketingId && window.localStorage) {
2828      window.localStorage.setItem("ec_marketing_id", marketingId)
2829    }
2830    if (ecEmailId && window.localStorage) {
2831      window.localStorage.setItem("ec_email_id", ecEmailId)
2832    }
2833    if (ecMarketingSign && window.localStorage) {
2834      window.localStorage.setItem("ec_marketing_sign", ecMarketingSign)
2835    }
2836  }
2837
2838  /** @description check whether marketing storage is allowed under Shopify customer privacy state */
2839  function isMarketingStorageAllowedByCustomerPrivacy() {
2840    const customerPrivacy = window?.Shopify?.customerPrivacy
2841    if (!customerPrivacy) {
2842      return false
2843    }
2844    const marketingAllowed = typeof customerPrivacy.marketingAllowed === "function" && customerPrivacy.marketingAllowed()
2845    if (marketingAllowed) {
2846      return true
2847    }
2848    if (typeof customerPrivacy.currentVisitorConsent === "function") {
2849      const consent = customerPrivacy.currentVisitorConsent()
2850      return consent?.marketing === "yes"
2851    }
2852    return false
2853  }
2854
2855  /** @description check whether analytics storage is allowed under Shopify customer privacy state */
2856  function isAnalyticsStorageAllowedByCustomerPrivacy() {
2857    const customerPrivacy = window?.Shopify?.customerPrivacy
2858    if (!customerPrivacy) {
2859      return false
2860    }
2861    const analyticsAllowed = typeof customerPrivacy.analyticsProcessingAllowed === "function" && customerPrivacy.analyticsProcessingAllowed()
2862    if (analyticsAllowed) {
2863      return true
2864    }
2865    if (typeof customerPrivacy.currentVisitorConsent === "function") {
2866      const consent = customerPrivacy.currentVisitorConsent()
2867      return consent?.analytics === "yes"
2868    }
2869    return false
2870  }
2871
2872  /** @description execute marketing param caching with GDPR guard: functional off when GDPR disabled */
2873  function cacheMarketingParamsWithGdprGuard() {
2874    if (!ECOMSEND_GDPR_ENABLED) {
2875      cacheMarketingParams()
2876      return
2877    }
2878    if (isMarketingStorageAllowedByCustomerPrivacy()) {
2879      cacheMarketingParams()
2880    }
2881  }
2882
2883  /** @description cache shop id used by pixel report branches */
2884  function cacheShopIdForPixel() {
2885    if (!window.EcomSendApps?.common?.shop?.id || !window.localStorage) {
2886      return
2887    }
2888    window.localStorage.setItem("ECOMSEND:ES_SHOP_ID", window.EcomSendApps.common.shop.id)
2889  }
2890
2891  /**
2892   * Flow client config (e.g. browserStaySeconds) is fetched by the main ecomsend.js bundle:
2893   * bootstrapFlowClientConfig → POST /api/automation/v2/clientFlowConfig (API Sign)
2894   * → localStorage ECOMSEND:FLOW_CLIENT_CONFIG.byEventId → read by web-pixel.
2895   * Keep new C-end Flow config on this path; do not scatter fetches in liquid.
2896   */
2897
2898  /** @description execute shop id caching with GDPR guard and shared consent policy */
2899  function cacheShopIdWithGdprGuard() {
2900    if (!ECOMSEND_GDPR_ENABLED) {
2901      cacheShopIdForPixel()
2902      return
2903    }
2904    if (isAnalyticsStorageAllowedByCustomerPrivacy()) {
2905      cacheShopIdForPixel()
2906    }
2907  }
2908
2909  /** @description load Shopify consent-tracking API before GDPR-gated cache writes */
2910  function withCustomerPrivacyApiReady(onReady) {
2911    if (!ECOMSEND_GDPR_ENABLED) {
2912      onReady()
2913      return
2914    }
2915    if (window?.Shopify?.customerPrivacy) {
2916      onReady()
2917      return
2918    }
2919    if (typeof window?.Shopify?.loadFeatures !== "function") {
2920      return
2921    }
2922    window.Shopify.loadFeatures(
2923      [{ name: "consent-tracking-api", version: "0.1" }],
2924      (error) => {
2925        if (error) {
2926          return
2927        }
2928        onReady()
2929      }
2930    )
2931  }
2932
2933  try {
2934    withCustomerPrivacyApiReady(() => {
2935      cacheMarketingParamsWithGdprGuard()
2936      cacheShopIdWithGdprGuard()
2937    })
2938    if (ECOMSEND_GDPR_ENABLED) {
2939      document.addEventListener("visitorConsentCollected", () => {
2940        cacheMarketingParamsWithGdprGuard()
2941        cacheShopIdWithGdprGuard()
2942      })
2943    }
2944  } catch (e) {}
2945
2946  /** @description inject wasm asset url into shared namespace before main bundle executes */
2947  window.EcomSendApps.wasmURL = ECOMSEND_WASM_ASSET_URL
2948
2949  ECOMSEND_INTERACTION_EVENTS.forEach((eventName) => {
2950    window.addEventListener(eventName, scheduleMainBundleLoad, { once: true, passive: true })
2951  })
2952
2953  if (document.readyState === "loading") {
2954    document.addEventListener("DOMContentLoaded", scheduleMainBundleLoad, { once: true })
2955  } else {
2956    scheduleMainBundleLoad()
2957  }
2958</script>
2958
2959
2960<style id="ecomsend-custom-style"></style>
2961
2962<script>window.shopLocale = 'en'</script>
2962
2963
2964<script>
2965  /** @description timeout used for deferred discount request scheduling */
2966  const ECOMSEND_DISCOUNT_IDLE_TIMEOUT_MS = 1500
2967
2968  /** @description apply discount code from url query only when parameter exists */
2969  function applyWillDiscountCode() {
2970    const urlParams = new URLSearchParams(window.location.search)
2971    const willDiscountCode = urlParams.get("willDiscountCode")
2972    if (!willDiscountCode || /[\u0000-\u001F\u007F]/.test(willDiscountCode)) {
2973      return
2974    }
2975    fetch("/cart/update.js", {
2976      method: "POST",
2977      headers: {
2978        "Content-Type": "application/json",
2979      },
2980      body: JSON.stringify({
2981        discount: willDiscountCode,
2982      }),
2983    })
2984  }
2985
2986  try {
2987    if (!window.__ecomsendDeferredTasksScheduled) {
2988      /** @description global guard to avoid duplicate deferred task scheduling */
2989      window.__ecomsendDeferredTasksScheduled = true
2990      if (window.requestIdleCallback) {
2991        window.requestIdleCallback(() => {
2992          applyWillDiscountCode()
2993        }, { timeout: ECOMSEND_DISCOUNT_IDLE_TIMEOUT_MS })
2994      } else {
2995        window.setTimeout(() => {
2996          applyWillDiscountCode()
2997        }, ECOMSEND_DISCOUNT_IDLE_TIMEOUT_MS)
2998      }
2999    }
3000  } catch (error) {}
3001</script>
3001
3002
3003
3004
3005</div><div id="shopify-block-ASUFHTU9LcXhmTHlEY__8459273577915461739" class="shopify-block shopify-app-block"><span class="google-map-icon" id="googleMapIcon">
3006  <img role="button" tabindex="0" alt="google maps store locator" onclick="EffectifyLocator.toggleLocator()" id="googleMapIconImage">
3007  <span class="ea-snts-store-locator-tooltip" id="iconOverlayText" aria-hidden="true"></span>
3008</span>
3009
3010<div class="store-card hide" id="effectifyLocator">
3011  <div class="store-locations-header" id="storeLocationsHeader">
3012    <div>
3013      <h2 class="store-locations-title" id="locatorHeader">{title}</h2>
3014    </div>
3015    <div class="header-actions">
3016      <span
3017        role="button"
3018        tabindex="0"
3019        class="header-icon-button"
3020        onclick="EffectifyLocator.expandLocator()"
3021        id="locatorExpandButton"
3022        aria-label="Expand store locator"
3023        style="display: none"
3024      >
3025        <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2-icon lucide-maximize-2"><path d="M15 3h6v6"/><path d="m21 3-7 7"/><path d="m3 21 7-7"/><path d="M9 21H3v-6"/></svg>
3026      </span>
3027      <span
3028        role="button"
3029        tabindex="0"
3030        class="header-icon-button"
3031        onclick="EffectifyLocator.collapseLocator()"
3032        id="collapseExpandButton"
3033        aria-label="Collapse store locator"
3034      >
3035        <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-minimize2-icon lucide-minimize-2"><path d="m14 10 7-7"/><path d="M20 10h-6V4"/><path d="m3 21 7-7"/><path d="M4 14h6v6"/></svg>
3036      </span>
3037      <span role="button" tabindex="0" class="header-icon-button" onclick="EffectifyLocator.hideLocator()" aria-label="Close store locator">
3038        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none" style="width: 24px;" id="hideButton">
3039          <path d="M13.97 15.03a.75.75 0 1 0 1.06-1.06l-3.97-3.97 3.97-3.97a.75.75 0 0 0-1.06-1.06l-3.97 3.97-3.97-3.97a.75.75 0 0 0-1.06 1.06l3.97 3.97-3.97 3.97a.75.75 0 1 0 1.06 1.06l3.97-3.97 3.97 3.97Z"/>
3040        </svg>
3041      </span>
3042    </div>
3043  </div>
3044
3045  <div class="store-locator-content">
3046    <div class="stores-list-container" id="storesListContainer">
3047      <div class="stores-search">
3048        <div class="search-input-wrapper">
3049          <div class="search-icon">
3050            <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 20 20" stroke-width="1.5" stroke="currentColor" class="size-6" width="16px" height="16px">
3051              <path stroke-linecap="round" stroke-linejoin="round" d="m21 21-5.197-5.197m0 0A7.5 7.5 0 1 0 5.196 5.196a7.5 7.5 0 0 0 10.607 10.607Z" />
3052            </svg>
3053          </div>
3054          <div class="search-input-field">
3055            <label for="storeSearchInput" class="sr-only">Search stores</label>
3056            <input type="text" id="storeSearchInput" placeholder="Search stores..." class="search-input" />
3057          </div>
3058        </div>
3059        <div class="search-results-count" id="searchResultsCount"></div>
3060      </div>
3061      <div class="stores-list" id="storeLocationsList"></div>
3062      <span role="button" tabindex="0" class="stores-toggle-button" id="storesToggleButton" aria-controls="storesListContainer" aria-expanded="true" onclick="EffectifyLocator.toggleStoresList()">
3063        <span class="sr-only">Toggle store list</span>
3064        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" class="stores-toggle-icon">
3065          <path fill-rule="evenodd" d="M7.22 4.47a.75.75 0 0 0-1.06 1.06L11.189 10l-5.03 4.47a.75.75 0 1 0 1.06 1.06l5.5-4.89a.75.75 0 0 0 0-1.06l-5.5-4.89Z" clip-rule="evenodd" />
3066        </svg>
3067    </span>
3068    </div>
3069
3070    <div class="store-map-container">
3071      <iframe id="google-map-iframe" class="store-map" title="Store locations map" loading="lazy" style="border:0;"></iframe>
3072      <div id="mapIframeMessage" class="map-iframe-message"></div>
3073    </div>
3074  </div>
3075</div>
3076
3077<div
3078  class="store-locator-backdrop"
3079  id="locatorBackdrop"
3080  role="presentation"
3081  aria-hidden="true"
3082  onclick="EffectifyLocator.hideLocator()"
3083></div>
3084
3085
3086
3087</div>
3087<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
3087
3088<shopify-chat></shopify-chat>
3089</body>
3090</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.