PageSourceSearch

https://ipowerresale.com/search

html ipowerresale.com collected 2026-10-04 13:25:19 UTC 260,149 bytes, 4,669 lines download raw bytes

1<!doctype html>
2<html
3  class="no-js"
4  lang="en"
5  dir="ltr">
6  <head>
7        <!-- SEA Survey & Quiz consent blocker. Blocks outbound IP without Analytics consent -->
8    
8<script>
9(function () {
10  function cookie(name) {
11    var parts = document.cookie.split('; ');
12    for (var i = 0; i < parts.length; i++) {
13      var eq = parts[i].indexOf('=');
14      if (parts[i].slice(0, eq) === name) {
15        return decodeURIComponent(parts[i].slice(eq + 1));
16      }
17    }
18    return null;
19  }
20
21  function analyticsAllowed() {
22    var status = cookie('cookieconsent_status');
23    if (!status || status === 'deny') return false;
24    var disabled = cookie('cookieconsent_preferences_disabled') || '';
25    return disabled.split(',').indexOf('analytics') === -1;
26  }
27
28  if (analyticsAllowed()) return;  // consented: stay out of the way entirely
29
30  var store;
31  Object.defineProperty(window, 'AVADA_SURVEY', {
32    configurable: true,
33    get: function () { return store; },
34    set: function (v) {
35      store = v;
36      if (store && typeof store === 'object') store._disabled = true;
37    }
38  });
39})();
40</script>
40
41    <meta charset="utf-8">
42    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
43    <meta name="viewport" content="width=device-width,initial-scale=1">
44    <meta name="theme-color" content="#5e6350">
45    <link rel="canonical" href="https://ipowerresale.com/search">
46    <link
47      rel="preconnect"
48      href="https://cdn.shopify.com"
49      crossorigin>
50    <link
51      rel="preconnect"
52      href="https://fonts.shopifycdn.com"
53      crossorigin>
54    <link rel="dns-prefetch" href="https://productreviews.shopifycdn.com">
55    <link rel="dns-prefetch" href="https://ajax.googleapis.com">
56    <link rel="dns-prefetch" href="https://maps.googleapis.com">
57    <link rel="dns-prefetch" href="https://maps.gstatic.com"><link
58        rel="shortcut icon"
59        href="//ipowerresale.com/cdn/shop/files/favicon-cropped_32x32.png?v=1674766369"
60        type="image/png" /><title>Search
61&ndash; iPowerResale
62</title>
63<meta name="description" content="Find your new iPhone, iPad, Macbook, or Mac Pro online with iPowerResale&#39;s huge selection of Open Box Apple products. Visit us today to start shopping!"><meta property="og:site_name" content="iPowerResale">
64  <meta property="og:url" content="https://ipowerresale.com/search">
65  <meta property="og:title" content="Search">
66  <meta property="og:type" content="website">
67  <meta property="og:description" content="Find your new iPhone, iPad, Macbook, or Mac Pro online with iPowerResale&#39;s huge selection of Open Box Apple products. Visit us today to start shopping!"><meta property="og:image" content="http://ipowerresale.com/cdn/shop/files/ipr.jpg?v=1680132788">
68    <meta property="og:image:secure_url" content="https://ipowerresale.com/cdn/shop/files/ipr.jpg?v=1680132788">
69    <meta property="og:image:width" content="1200">
70    <meta property="og:image:height" content="628"><meta name="twitter:site" content="@">
71  <meta name="twitter:card" content="summary_large_image">
72  <meta name="twitter:title" content="Search">
73  <meta name="twitter:description" content="Find your new iPhone, iPad, Macbook, or Mac Pro online with iPowerResale&#39;s huge selection of Open Box Apple products. Visit us today to start shopping!">
74<script async crossorigin fetchpriority="high" src="/cdn/shopifycloud/importmap-polyfill/es-modules-shim.2.4.0.js"></script>
vendor: 1 bytes, line 74
74
75<script type="importmap">
76{
77  "imports": {
78    "element.base-media": "//ipowerresale.com/cdn/shop/t/130/assets/element.base-media.js?v=35720",
79    "element.image.parallax": "//ipowerresale.com/cdn/shop/t/130/assets/element.image.parallax.js?v=59188309605188605141790277978",
80    "element.model": "//ipowerresale.com/cdn/shop/t/130/assets/element.model.js?v=104979259955732717291790277978",
81    "element.quantity-selector": "//ipowerresale.com/cdn/shop/t/130/assets/element.quantity-selector.js?v=68208048201360514121790277979",
82    "element.text.rte": "//ipowerresale.com/cdn/shop/t/130/assets/element.text.rte.js?v=28194737298593644281790277979",
83    "element.video": "//ipowerresale.com/cdn/shop/t/130/assets/element.video.js?v=110560105447302630031790277980",
84    "is-land": "//ipowerresale.com/cdn/shop/t/130/assets/is-land.min.js?v=92343381495565747271790278026",
85    "util.misc": "//ipowerresale.com/cdn/shop/t/130/assets/util.misc.js?v=117964846174238173191790278048",
86    "util.product-loader": "//ipowerresale.com/cdn/shop/t/130/assets/util.product-loader.js?v=71947287259713254281790278048",
87    "util.resource-loader": "//ipowerresale.com/cdn/shop/t/130/assets/util.resource-loader.js?v=81301169148003274841790278049",
88    "vendor.in-view": "//ipowerresale.com/cdn/shop/t/130/assets/vendor.in-view.js?v=126891093837844970591790278050"
89  }
90}
91</script>
91<script type="module" src="//ipowerresale.com/cdn/shop/t/130/assets/is-land.min.js?v=92343381495565747271790278026"></script>
91
92<style data-shopify>@font-face {
93  font-family: Inter;
94  font-weight: 400;
95  font-style: normal;
96  font-display: swap;
97  src: url("//ipowerresale.com/cdn/fonts/inter/inter_n4.b2a3f24c19b4de56e8871f609e73ca7f6d2e2bb9.woff2") format("woff2"),
98       url("//ipowerresale.com/cdn/fonts/inter/inter_n4.af8052d517e0c9ffac7b814872cecc27ae1fa132.woff") format("woff");
99}
100
101  @font-face {
102  font-family: Inter;
103  font-weight: 400;
104  font-style: normal;
105  font-display: swap;
106  src: url("//ipowerresale.com/cdn/fonts/inter/inter_n4.b2a3f24c19b4de56e8871f609e73ca7f6d2e2bb9.woff2") format("woff2"),
107       url("//ipowerresale.com/cdn/fonts/inter/inter_n4.af8052d517e0c9ffac7b814872cecc27ae1fa132.woff") format("woff");
108}
109
110
111  @font-face {
112  font-family: Inter;
113  font-weight: 600;
114  font-style: normal;
115  font-display: swap;
116  src: url("//ipowerresale.com/cdn/fonts/inter/inter_n6.771af0474a71b3797eb38f3487d6fb79d43b6877.woff2") format("woff2"),
117       url("//ipowerresale.com/cdn/fonts/inter/inter_n6.88c903d8f9e157d48b73b7777d0642925bcecde7.woff") format("woff");
118}
119
120  @font-face {
121  font-family: Inter;
122  font-weight: 400;
123  font-style: italic;
124  font-display: swap;
125  src: url("//ipowerresale.com/cdn/fonts/inter/inter_i4.feae1981dda792ab80d117249d9c7e0f1017e5b3.woff2") format("woff2"),
126       url("//ipowerresale.com/cdn/fonts/inter/inter_i4.62773b7113d5e5f02c71486623cf828884c85c6e.woff") format("woff");
127}
128
129  @font-face {
130  font-family: Inter;
131  font-weight: 600;
132  font-style: italic;
133  font-display: swap;
134  src: url("//ipowerresale.com/cdn/fonts/inter/inter_i6.3bbe0fe1c7ee4f282f9c2e296f3e4401a48cbe19.woff2") format("woff2"),
135       url("//ipowerresale.com/cdn/fonts/inter/inter_i6.8bea21f57a10d5416ddf685e2c91682ec237876d.woff") format("woff");
136}
137
138</style><link href="//ipowerresale.com/cdn/shop/t/130/assets/theme.css?v=22760760703466984761790278101" rel="stylesheet" type="text/css" media="all" />
139<style data-shopify>:root {
140    --typeHeaderPrimary: Inter;
141    --typeHeaderFallback: sans-serif;
142    --typeHeaderSize: 32px;
143    --typeHeaderWeight: 400;
144    --typeHeaderLineHeight: 1.1;
145    --typeHeaderSpacing: 0.1em;
146
147    --typeBasePrimary:Inter;
148    --typeBaseFallback:sans-serif;
149    --typeBaseSize: 16px;
150    --typeBaseWeight: 400;
151    --typeBaseSpacing: 0.05em;
152    --typeBaseLineHeight: 1.4;
153    --typeBaselineHeightMinus01: 1.3;
154
155    --typeCollectionTitle: 22px;
156
157    --iconWeight: 3px;
158    --iconLinecaps: round;
159
160    
161        --buttonRadius: 3px;
162    
163
164    --colorGridOverlayOpacity: 0.12;
165    --colorAnnouncement: #6b3f21;
166    --colorAnnouncementText: #ffffff;
167
168    --colorBody: #ffffff;
169    --colorBodyAlpha05: rgba(255, 255, 255, 0.05);
170    --colorBodyDim: #f2f2f2;
171    --colorBodyLightDim: #fafafa;
172    --colorBodyMediumDim: #f5f5f5;
173
174
175    --colorBorder: #e8e8e1;
176
177    --colorBtnPrimary: #5e6350;
178    --colorBtnPrimaryLight: #797f67;
179    --colorBtnPrimaryDim: #515545;
180    --colorBtnPrimaryText: #ffffff;
181
182    --colorCartDot: #d74a5d;
183
184    --colorDrawers: #ffffff;
185    --colorDrawersDim: #f2f2f2;
186    --colorDrawerBorder: #e8e8e1;
187    --colorDrawerText: #171717;
188    --colorDrawerTextDark: #000000;
189    --colorDrawerButton: #171717;
190    --colorDrawerButtonText: #ffffff;
191
192    --colorFooter: #ffffff;
193    --colorFooterText: #171717;
194    --colorFooterTextAlpha01: #171717;
195
196    --colorGridOverlay: #000000;
197    --colorGridOverlayOpacity: 0.1;
198
199    --colorHeaderTextAlpha01: rgba(23, 23, 23, 0.1);
200
201    --colorHeroText: #ffffff;
202
203    --colorSmallImageBg: #ffffff;
204    --colorLargeImageBg: #171717;
205
206    --colorImageOverlay: #171717;
207    --colorImageOverlayOpacity: 0.1;
208    --colorImageOverlayTextShadow: 0.2;
209
210    --colorLink: #171717;
211
212    --colorModalBg: rgba(230, 230, 230, 0.6);
213
214    --colorNav: #ffffff;
215    --colorNavText: #171717;
216
217    --colorPrice: #171717;
218
219    --colorSaleTag: #d74a5d;
220    --colorSaleTagText: #ffffff;
221
222    --colorTextBody: #171717;
223    --colorTextBodyAlpha015: rgba(23, 23, 23, 0.15);
224    --colorTextBodyAlpha005: rgba(23, 23, 23, 0.05);
225    --colorTextBodyAlpha008: rgba(23, 23, 23, 0.08);
226    --colorTextSavings: #d74a5d;
227
228    --urlIcoSelect: url(//ipowerresale.com/cdn/shop/t/130/assets/ico-select.svg);
229    --urlIcoSelectFooter: url(//ipowerresale.com/cdn/shop/t/130/assets/ico-select-footer.svg);
230    --urlIcoSelectWhite: url(//ipowerresale.com/cdn/shop/t/130/assets/ico-select-white.svg);
231
232    --grid-gutter: 17px;
233    --drawer-gutter: 20px;
234
235    --sizeChartMargin: 25px 0;
236    --sizeChartIconMargin: 5px;
237
238    --newsletterReminderPadding: 40px;
239
240    /*Shop Pay Installments*/
241    --color-body-text: #171717;
242    --color-body: #ffffff;
243    --color-bg: #ffffff;
244    }
245
246    .placeholder-content {
247    background-image: linear-gradient(100deg, #ffffff 40%, #f7f7f7 63%, #ffffff 79%);
248    }</style>
248<script>
249          document.documentElement.className = document.documentElement.className.replace('no-js', 'js');
250
251          window.theme = window.theme || {};
252          theme.routes = {
253      home: "/",
254      cart: "/cart.js",
255      cartPage: "/cart",
256      cartAdd: "/cart/add.js",
257      cartChange: "/cart/change.js",
258      search: "/search",
259      predictiveSearch: "/search/suggest"
260          };
261          theme.strings = {
262      soldOut: "Sold Out",
263      unavailable: "Unavailable",
264      inStockLabel: "In stock, ready to ship",
265      oneStockLabel: "Low stock - [count] item left",
266      otherStockLabel: "Low stock - [count] items left",
267      willNotShipUntil: "Ready to ship [date]",
268      willBeInStockAfter: "Back in stock [date]",
269      waitingForStock: "Backordered, shipping soon",
270      savePrice: "Save [saved_amount]",
271      cartEmpty: "Your cart is currently empty.",
272      cartTermsConfirmation: "You must agree with the terms and conditions of sales to check out",
273      searchCollections: "Collections",
274      searchPages: "Pages",
275      searchArticles: "Articles",
276      productFrom: "from ",
277      maxQuantity: "You can only have [quantity] of [title] in your cart."
278          };
279          theme.settings = {
280      cartType: "drawer",
281      isCustomerTemplate: false,
282      moneyFormat: "${{amount}}",
283      saveType: "dollar",
284      productImageSize: "portrait",
285      productImageCover: true,
286      predictiveSearch: true,
287      predictiveSearchType: null,
288      predictiveSearchVendor: false,
289      predictiveSearchPrice: false,
290      quickView: true,
291      themeName: 'Impulse',
292      themeVersion: "8.1.0"
293          };
294    </script>
294
295
296    
296<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
296<meta name="google-site-verification" content="OiTKPs3JtK4D4R6Deui3jAKPBi79vsrbJD-fZ7whtxM">
297<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/62136156329/digital_wallets/dialog">
298<meta id="in-context-paypal-metadata" data-shop-id="62136156329" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD">
299<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" hreflang="x-default" href="https://ipowerresale.com/search">
300<link rel="alternate" hreflang="en" href="https://ipowerresale.com/search">
301<link rel="alternate" hreflang="de" href="https://ipowerresale.com/de/search">
302<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&configuration_id=4671602857&edited_at=1788890270"></script>
302
303<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
304<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&configuration_id=4671602857&edited_at=1788890270&shop_id=62136156329" crossorigin="anonymous"></script>
vendor: 1 bytes, line 304
304
305<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":62136156329,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/62136156329","merchantName":"iPowerResale","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"iPowerResale","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 305
305
306<script id="shopify-features" type="application/json">{"accessToken":"08e16357ba9f0749bef7b2a1df173be1","betas":["rich-media-storefront-analytics"],"domain":"ipowerresale.com","predictiveSearch":true,"shopId":62136156329,"locale":"en"}</script>
vendor: 1 bytes, line 306
306
307<script>var Shopify = Shopify || {};
308Shopify.shop = "ipowerresale.myshopify.com";
309Shopify.locale = "en";
310Shopify.currency = {"active":"USD","rate":"1.0"};
311Shopify.country = "US";
312Shopify.theme = {"name":"iPad Pencil Promo 09.24.26","id":165931122857,"schema_name":"Impulse","schema_version":"8.1.0","theme_store_id":null,"role":"main"};
313Shopify.theme.handle = "null";
314Shopify.theme.style = {"id":null,"handle":null};
315Shopify.cdnHost = "ipowerresale.com/cdn";
316Shopify.routes = Shopify.routes || {};
317Shopify.routes.root = "/";
318Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
319Shopify.SignInWithShop = Shopify.SignInWithShop || {};
320Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
321Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 321
321
322<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 322
322
323<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 323
323
324<script>
325  window.ShopifyPay = window.ShopifyPay || {};
326  window.ShopifyPay.apiHost = "shop.app\/pay";
327  window.ShopifyPay.redirectState = null;
328</script>
vendor: 1 bytes, line 328
328
329<script>
330  window.Shopify = window.Shopify || {};
331  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
332  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
333  window.Shopify.SignInWithShop.eligible = true;
334</script>
vendor: 1 bytes, line 334
334
335<script id="shop-js-analytics" type="application/json">{"pageType":"search"}</script>
vendor: 1 bytes, line 335
335
336<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 336
336
337<script type="module">
338  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
339
340  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
341
342</script>
vendor: 1 bytes, line 342
342
343<script>
344  window.Shopify = window.Shopify || {};
345  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
346  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"]};
347</script>
vendor: 1 bytes, line 347
347
348<script>(function() {
349  var isLoaded = false;
350  function asyncLoad() {
351    if (isLoaded) return;
352    isLoaded = true;
353    var urls = ["https:\/\/cdn-scripts.signifyd.com\/shopify\/script-tag.js?shop=ipowerresale.myshopify.com"];
354    for (var i = 0; i < urls.length; i++) {
355      var s = document.createElement('script');
356      s.type = 'text/javascript';
357      s.async = true;
358      s.src = urls[i];
359      var x = document.getElementsByTagName('script')[0];
360      x.parentNode.insertBefore(s, x);
361    }
362  };
363  if(window.attachEvent) {
364    window.attachEvent('onload', asyncLoad);
365  } else {
366    window.addEventListener('load', asyncLoad, false);
367  }
368})();</script>
vendor: 1 bytes, line 368
368
369<script id="__st">var __st={"a":62136156329,"offset":-25200,"reqid":"e5ef8e71-e585-4dcb-9555-cc23c2fabb00-1791120318","pageurl":"ipowerresale.com\/search","u":"0a7ce81db699","p":"searchresults"};</script>
vendor: 1 bytes, line 369
369
370<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 370
370
371<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 371
371
372<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//ipowerresale.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 372
372
373<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 = "//ipowerresale.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>
373<script crossorigin="anonymous" defer="defer" src="//ipowerresale.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 373
373
374<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 374
374
375<script>
376  window.Shopify = window.Shopify || {};
377  window.Shopify.MCP = window.Shopify.MCP || {};
378  window.Shopify.MCP.enabled = true;
379  window.Shopify.MCP.shop = "ipowerresale.myshopify.com";
380  window.Shopify.MCP.mcpEndpoint = "https:\/\/ipowerresale.com\/api\/mcp";
381  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"]}}];
382</script>
vendor: 1 bytes, line 382
382
383<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("\/\/ipowerresale.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
384</script>
vendor: 1 bytes, line 384
384
385<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://ipowerresale.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
386</script>
vendor: 1 bytes, line 386
386
387<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
388  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);
389</script>
vendor: 1 bytes, line 389
389
390<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})}}));
391</script>
391
392<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://ipowerresale.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
393<style id="shopify-accelerated-checkout-cart">
394        #shopify-buyer-consent {
395  margin-top: 1em;
396  display: inline-block;
397  width: 100%;
398}
399
400#shopify-buyer-consent.hidden {
401  display: none;
402}
403
404#shopify-subscription-policy-button {
405  background: none;
406  border: none;
407  padding: 0;
408  text-decoration: underline;
409  font-size: inherit;
410  cursor: pointer;
411}
412
413#shopify-subscription-policy-button::before {
414  box-shadow: none;
415}
416
417      </style>
418
419<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
419
420
421    <style data-shopify>:root
422    {
423      /* Root Variables */
424      /* ========================= */
425      --root-color-primary: #171717;
426      --color-primary: #171717;
427      --root-color-secondary: #ffffff;
428      --color-secondary: #ffffff;
429      --color-sale-tag: #d74a5d;
430      --color-sale-tag-text: #ffffff;
431      --layout-section-padding-block: 3rem;
432      --layout-section-padding-inline--md: 40px;
433      --layout-section-max-inline-size: 1420px;
434
435
436      /* Text */
437      /* ========================= */
438
439      /* Body Font Styles */
440      --element-text-font-family--body: Inter;
441      --element-text-font-family-fallback--body: sans-serif;
442      --element-text-font-weight--body: 400;
443      --element-text-letter-spacing--body: 0.05em;
444      --element-text-text-transform--body: none;
445
446      /* Body Font Sizes */
447      --element-text-font-size--body: initial;
448      --element-text-font-size--body-xs: 12px;
449      --element-text-font-size--body-sm: 14px;
450      --element-text-font-size--body-md: 16px;
451      --element-text-font-size--body-lg: 18px;
452
453      /* Body Line Heights */
454      --element-text-line-height--body: 1.4;
455
456      /* Heading Font Styles */
457      --element-text-font-family--heading: Inter;
458      --element-text-font-family-fallback--heading: sans-serif;
459      --element-text-font-weight--heading: 400;
460      --element-text-letter-spacing--heading: 0.1em;
461
462      
463        --element-text-text-transform--heading: uppercase;
464      
465
466
467      /* Heading Font Sizes */
468      --element-text-font-size--heading-2xl: 48px;
469      --element-text-font-size--heading-xl: 32px;
470      --element-text-font-size--heading-lg: 26px;
471      --element-text-font-size--heading-md: 24px;
472      --element-text-font-size--heading-sm: 18px;
473      --element-text-font-size--heading-xs: 16px;
474
475      /* Heading Line Heights */
476      --element-text-line-height--heading: 1.1;
477
478      /* Buttons */
479      /* ========================= */
480      
481        --element-button-radius: 3px;
482      
483
484      --element-button-padding-block: 12px;
485      --element-button-text-transform: uppercase;
486      --element-button-font-weight: 800;
487      --element-button-font-size: max(calc(var(--typeBaseSize) - 4px), 13px);
488      --element-button-letter-spacing: 0.3em;
489
490      /* Base Color Variables */
491      --element-button-color-primary: #5e6350;
492      --element-button-color-secondary: #ffffff;
493      --element-button-shade-border: 100%;
494
495      /* Hover State Variables */
496      --element-button-shade-background--hover: 0;
497      --element-button-shade-border--hover: 100%;
498
499      /* Focus State Variables */
500      --element-button-color-focus: var(--color-focus);
501
502      /* Inputs */
503      /* ========================= */
504      
505        --element-icon-radius: 3px;
506      
507
508      --element-input-font-size: var(--element-text-font-size--body-sm);
509      --element-input-box-shadow-shade: 100%;
510
511      /* Hover State Variables */
512      --element-input-background-shade--hover: 0;
513      --element-input-box-shadow-spread-radius--hover: 1px;
514    }
515
516    @media only screen and (max-width: 768px) {
517      :root {
518        --element-button-font-size: max(calc(var(--typeBaseSize) - 5px), 11px);
519      }
520    }
521
522    .element-radio {
523       &:has(input[type='radio']:checked) {
524        --element-button-color: var(--element-button-color-secondary);
525      }
526    }
527
528    /* ATC Button Overrides */
529    /* ========================= */
530
531    .element-button[type="submit"],
532    .element-button[type="submit"] .element-text,
533    .element-button--shopify-payment-wrapper button {
534      --element-button-padding-block: 13px;
535      --element-button-padding-inline: 20px;
536      --element-button-line-height: 1.42;
537      --_font-size--body-md: var(--element-button-font-size);
538
539      line-height: 1.42 !important;
540    }
541
542    /* When dynamic checkout is enabled */
543    product-form:has(.element-button--shopify-payment-wrapper) {
544      --element-button-color: #171717;
545
546      .element-button[type="submit"],
547      .element-button--shopify-payment-wrapper button {
548        min-height: 50px !important;
549      }
550
551      .shopify-payment-button {
552        margin: 0;
553      }
554    }
555
556    /* Hover animation for non-angled buttons */
557    body:not([data-button_style='angled']) .element-button[type="submit"] {
558      position: relative;
559      overflow: hidden;
560
561       &:after {
562        content: '';
563        position: absolute;
564        top: 0;
565        left: 150%;
566        width: 200%;
567        height: 100%;
568        transform: skewX(-20deg);
569        background-image: linear-gradient(to right,transparent, rgba(255,255,255,.25),transparent);
570      }
571
572       &:hover:after {
573        animation: shine 0.75s cubic-bezier(0.01, 0.56, 1, 1);
574      }
575    }
576
577    /* ANGLED STYLE - ATC Button Overrides */
578    /* ========================= */[data-button_style='angled'] {
579      --element-button-shade-background--active: var(--element-button-shade-background);
580      --element-button-shade-border--active: var(--element-button-shade-border);
581
582      .element-button[type="submit"] {
583        --_box-shadow: none;
584
585        position: relative;
586        max-width: 94%;
587        border-top: 1px solid#5e6350;
588        border-bottom: 1px solid#5e6350;
589
590         &:before,
591         &:after {
592          content: '';
593          position: absolute;
594          display: block;
595          top: -1px;
596          bottom: -1px;
597          width: 20px;
598          transform: skewX(-12deg);
599          background-color: #5e6350;
600        }
601
602         &:before {
603          left: -6px;
604        }
605
606         &:after {
607          right: -6px;
608        }
609      }
610
611      /* When dynamic checkout is enabled */
612      product-form:has(.element-button--shopify-payment-wrapper) {
613        .element-button[type="submit"]:before,
614        .element-button[type="submit"]:after {
615          background-color: color-mix(in srgb,var(--_color-text) var(--_shade-background),var(--_color-background));
616          border-top: 1px solid#5e6350;
617          border-bottom: 1px solid#5e6350;
618        }
619
620        .element-button[type="submit"]:before {
621          border-left: 1px solid#5e6350;
622        }
623
624        .element-button[type="submit"]:after {
625          border-right: 1px solid#5e6350;
626        }
627      }
628
629      .element-button--shopify-payment-wrapper {
630        --_color-background: #5e6350;
631
632        button:hover,
633        button:before,
634        button:after {
635          background-color: color-mix(in srgb,var(--_color-text) var(--_shade-background),var(--_color-background)) !important;
636        }
637
638        button:not(button:focus-visible) {
639          box-shadow: none !important;
640        }
641      }
642    }
643  </style>
644
645  
645<script src="//ipowerresale.com/cdn/shop/t/130/assets/vendor-scripts-v11.js" defer="defer"></script>
645
646
647  
648
649  
649<script src="//ipowerresale.com/cdn/shop/t/130/assets/theme.js?v=22325264162658116151790278047" defer="defer"></script>
649
650
651  
652  <link rel="stylesheet" href="//ipowerresale.com/cdn/shop/t/130/assets/swiper-bundle.min.css?v=180860052655026696261790278033">
653  <meta name="google-site-verification" content="mT0-PDURl4kxpuKSF0i2zq36K1IDnkJ_Boeg_zzF1iM" />
654 <!-- Klaviyo integration script from Consentmo GDPR app -->
655<script id="consentmo-klaviyo-integration-script">
656  function checkConsentForKlaviyo(isMarketingEnabled) {
657    if (isMarketingEnabled) {
658      console.log('exec klaviyo');
659      document.cookie = "__kla_off=;expires=Thu, 01 Jan 1970 00:00:00 GMT";
660    } else {
661      console.log('blocked klaviyo');
662      document.cookie = "__kla_off=true"; 
663    }
664  }
665
666  document.addEventListener('consentmoSignal_onLoad', function(eventData) {
667    const csmLoadSignal = eventData.detail || {isActive:false};
668
669    if (!csmLoadSignal.isActive) {
670      checkConsentForKlaviyo(true);
671    } else {
672      document.addEventListener('consentmoSignal', function(event) {
673        const csmPreferences = event.detail.preferences;
674        checkConsentForKlaviyo(csmPreferences.marketing);
675      });
676    }
677  });
678</script>
678
679
680
681<!-- BEGIN app block: shopify://apps/consentmo-gdpr/blocks/ada_compliance/4fbe573f-a377-4fea-9801-3ee0858cae41 -->
682<!-- END app block --><!-- BEGIN app block: shopify://apps/consentmo-gdpr/blocks/gdpr_cookie_consent/4fbe573f-a377-4fea-9801-3ee0858cae41 -->
683<link rel="preconnect" href="https://app.consentmo.com" crossorigin data-csm-preconnect="app">
684<link rel="dns-prefetch" href="https://workers.consentmo.com" data-csm-preconnect="workers">
685<link rel="dns-prefetch" href="https://storage.consentmo.com" data-csm-preconnect="storage">
686<link rel="preconnect" href="https://cdn.consentmo.com" crossorigin data-csm-preconnect="cdn"><link rel="prefetch" href="https://cdn.shopify.com/extensions/01a0fcf5-9827-75b1-9d7e-ea3a10d70819/gdpr-backpack-903/assets/layout-cookie-bar.consentmo.js" crossorigin data-csm-layout-prefetch="banner">
687  <link rel="prefetch" href="https://cdn.shopify.com/extensions/01a0fcf5-9827-75b1-9d7e-ea3a10d70819/gdpr-backpack-903/assets/layout-cookie-dialog.consentmo.js" crossorigin data-csm-layout-prefetch="dialog">
688  <link rel="prefetch" href="https://cdn.shopify.com/extensions/01a0fcf5-9827-75b1-9d7e-ea3a10d70819/gdpr-backpack-903/assets/layout-cookie-box.consentmo.js" crossorigin data-csm-layout-prefetch="box">
689  <link rel="prefetch" href="https://cdn.shopify.com/extensions/01a0fcf5-9827-75b1-9d7e-ea3a10d70819/gdpr-backpack-903/assets/layout-cookie-smart-banner.consentmo.js" crossorigin data-csm-layout-prefetch="smart">
690  <link rel="prefetch" href="https://cdn.shopify.com/extensions/01a0fcf5-9827-75b1-9d7e-ea3a10d70819/gdpr-backpack-903/assets/layout-mobile-cookie-bar.consentmo.js" crossorigin data-csm-layout-prefetch="mobile">
690<script>
691(function () {
692  try {
693    document.documentElement.classList.add('csm-cookie-embed');
694  } catch (e) {}
695})();
696</script>
696<script data-consentmo-data-src-bootstrap>
697(function () {
698  'use strict';
699  if (window.__consentmoDataSrcBootstrapInit) return;
700  window.__consentmoDataSrcBootstrapInit = true;
701
702  var DATA_SRC_SELECTOR = [
703    'script[data-src*="consentmo_cookie_consent"]',
704    'script[data-src*="gdpr_cookie_consent.min"]',
705    'script[data-src*="gdrp_cookie_consent_unlimited"]'
706  ].join(',');
707
708  function activateConsentmoDataSrcScripts() {
709    if (!window.Shopify || !window.Shopify.shop) return;
710    document.querySelectorAll(DATA_SRC_SELECTOR).forEach(function (scriptEl) {
711      // getAttribute: src="" must not count as "already has src" (.src === page URL).
712      if (scriptEl.getAttribute('src')) return;
713      var url = scriptEl.getAttribute('data-src');
714      if (!url) return;
715      if (scriptEl.getAttribute('type') === 'text/plain') {
716        scriptEl.removeAttribute('type');
717      }
718      scriptEl.src = url;
719    });
720  }
721  function scheduleActivation() {
722    activateConsentmoDataSrcScripts();
723    // Retry on next task so other DCL handlers (lazy-loaders) can finish setting Shopify.shop / data-src first.
724    setTimeout(activateConsentmoDataSrcScripts, 0);
725  }
726  if (document.readyState === 'loading') {
727    document.addEventListener('DOMContentLoaded', scheduleActivation, { once: true });
728  } else {
729    scheduleActivation();
730  }
731})();
732</script>
732
733
734
735<!-- END app block --><!-- BEGIN app block: shopify://apps/indexgpt/blocks/schema_markup/019ff2af-aa2f-763f-82f0-dea6ed984c56 --><!-- indexgpt-schema --><!-- BEGIN app snippet: breadcrumb-jsonld --><!-- END app snippet --><!-- BEGIN app snippet: organization-jsonld --><!-- END app snippet --><!-- BEGIN app snippet: product-merchant-jsonld --><!-- END app snippet --><!-- BEGIN app snippet: article-jsonld --><!-- END app snippet -->
736<!-- END app block --><!-- BEGIN app block: shopify://apps/elevar-conversion-tracking/blocks/dataLayerEmbed/bc30ab68-b15c-4311-811f-8ef485877ad6 -->
737
738
739
740<script type="module" dynamic>
741  const configUrl = "/a/elevar/static/configs/edcaa1c365642731a75cdb639c73dfcfb6dd0e71/config.js";
742  const config = (await import(configUrl)).default;
743  const scriptUrl = config.script_src_app_theme_embed;
744
745  if (scriptUrl) {
746    const { handler } = await import(scriptUrl);
747
748    await handler(
749      config,
750      {
751        cartData: {
752  marketId: "21378531497",
753  localeCountryCode:"US",
754  attributes:{},
755  cartTotal: "0.0",
756  currencyCode:"USD",
757  items: []
758}
759,
760        user: {
761  cartTotal: "0.0",
762  currencyCode:"USD",
763  customer: {},
764}
765,
766        isOnCartPage:false,
767        collectionView:null,
768        searchResultsView:null,
769        productView:null,
770      }
771    );
772  }
773</script>
773
774
775
776<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->
777
778
779
780
781
782
783
784
785
786
787
788
789  
789<script async src="https://static.klaviyo.com/onsite/js/SEVKDs/klaviyo.js?company_id=SEVKDs"></script>
789
790  
790<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>
790
791
792  
793
794
795
796
797  
797<script>
798    window.klaviyoReviewsProductDesignMode = false
799  </script>
799
800
801
802
803  <!-- BEGIN app snippet: customer-hub-data -->
803<script>
804  if (!window.customerHub) {
805    window.customerHub = {};
806  }
807  window.customerHub.storefrontRoutes = {
808    login: "https://ipowerresale.com/customer_authentication/redirect?locale=en&region_country=US?return_url=%2F%23k-hub",
809    register: "https://account.ipowerresale.com?locale=en&region_country=US&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJpcG93ZXJyZXNhbGUubXlzaG9waWZ5LmNvbSIsImZsYWdzIjpbIntcImZsYWdcIjp7XCJsb3dpZFwiOlwiOTczNzAwODUwODkwNzYwMjg2OVwiLFwiaGlnaGlkXCI6XCIxNzMzNDU1NDQwOTE0NTgxMTgzOVwifX0iXSwiZXhwIjoxNzkxNzI1MTE4LCJuYmYiOjE3OTExMjAzMTh9.I0rtPa6iZZR-JYllCa9eiR7ztbzoe9NN4cCJQJrQy-Y?return_url=%2F%23k-hub",
810    logout: "/account/logout",
811    profile: "/account",
812    addresses: "/account/addresses",
813  };
814  
815  window.customerHub.userId = null;
816  
817  window.customerHub.storeDomain = "ipowerresale.myshopify.com";
818
819  
820
821  
822    window.customerHub.storeLocale = {
823        currentLanguage: 'en',
824        currentCountry: 'US',
825        availableLanguages: [
826          
827            {
828              iso_code: 'en',
829              endonym_name: 'English'
830            },
831          
832            {
833              iso_code: 'de',
834              endonym_name: 'Deutsch'
835            }
836          
837        ],
838        availableCountries: [
839          
840            {
841              iso_code: 'AX',
842              name: 'Åland Islands',
843              currency_code: 'EUR'
844            },
845          
846            {
847              iso_code: 'AL',
848              name: 'Albania',
849              currency_code: 'ALL'
850            },
851          
852            {
853              iso_code: 'AD',
854              name: 'Andorra',
855              currency_code: 'EUR'
856            },
857          
858            {
859              iso_code: 'AU',
860              name: 'Australia',
861              currency_code: 'AUD'
862            },
863          
864            {
865              iso_code: 'AT',
866              name: 'Austria',
867              currency_code: 'EUR'
868            },
869          
870            {
871              iso_code: 'BS',
872              name: 'Bahamas',
873              currency_code: 'BSD'
874            },
875          
876            {
877              iso_code: 'BE',
878              name: 'Belgium',
879              currency_code: 'EUR'
880            },
881          
882            {
883              iso_code: 'BA',
884              name: 'Bosnia &amp; Herzegovina',
885              currency_code: 'BAM'
886            },
887          
888            {
889              iso_code: 'BG',
890              name: 'Bulgaria',
891              currency_code: 'EUR'
892            },
893          
894            {
895              iso_code: 'CA',
896              name: 'Canada',
897              currency_code: 'CAD'
898            },
899          
900            {
901              iso_code: 'BQ',
902              name: 'Caribbean Netherlands',
903              currency_code: 'USD'
904            },
905          
906            {
907              iso_code: 'HR',
908              name: 'Croatia',
909              currency_code: 'EUR'
910            },
911          
912            {
913              iso_code: 'CZ',
914              name: 'Czechia',
915              currency_code: 'CZK'
916            },
917          
918            {
919              iso_code: 'DK',
920              name: 'Denmark',
921              currency_code: 'DKK'
922            },
923          
924            {
925              iso_code: 'EG',
926              name: 'Egypt',
927              currency_code: 'EGP'
928            },
929          
930            {
931              iso_code: 'EE',
932              name: 'Estonia',
933              currency_code: 'EUR'
934            },
935          
936            {
937              iso_code: 'FO',
938              name: 'Faroe Islands',
939              currency_code: 'DKK'
940            },
941          
942            {
943              iso_code: 'FI',
944              name: 'Finland',
945              currency_code: 'EUR'
946            },
947          
948            {
949              iso_code: 'FR',
950              name: 'France',
951              currency_code: 'EUR'
952            },
953          
954            {
955              iso_code: 'DE',
956              name: 'Germany',
957              currency_code: 'EUR'
958            },
959          
960            {
961              iso_code: 'GI',
962              name: 'Gibraltar',
963              currency_code: 'GBP'
964            },
965          
966            {
967              iso_code: 'GR',
968              name: 'Greece',
969              currency_code: 'EUR'
970            },
971          
972            {
973              iso_code: 'GL',
974              name: 'Greenland',
975              currency_code: 'DKK'
976            },
977          
978            {
979              iso_code: 'GG',
980              name: 'Guernsey',
981              currency_code: 'GBP'
982            },
983          
984            {
985              iso_code: 'HU',
986              name: 'Hungary',
987              currency_code: 'HUF'
988            },
989          
990            {
991              iso_code: 'IS',
992              name: 'Iceland',
993              currency_code: 'ISK'
994            },
995          
996            {
997              iso_code: 'IE',
998              name: 'Ireland',
999              currency_code: 'EUR'
1000            },
1001          
1002            {
1003              iso_code: 'IM',
1004              name: 'Isle of Man',
1005              currency_code: 'GBP'
1006            },
1007          
1008            {
1009              iso_code: 'IT',
1010              name: 'Italy',
1011              currency_code: 'EUR'
1012            },
1013          
1014            {
1015              iso_code: 'JP',
1016              name: 'Japan',
1017              currency_code: 'JPY'
1018            },
1019          
1020            {
1021              iso_code: 'JE',
1022              name: 'Jersey',
1023              currency_code: 'USD'
1024            },
1025          
1026            {
1027              iso_code: 'XK',
1028              name: 'Kosovo',
1029              currency_code: 'EUR'
1030            },
1031          
1032            {
1033              iso_code: 'KW',
1034              name: 'Kuwait',
1035              currency_code: 'USD'
1036            },
1037          
1038            {
1039              iso_code: 'LV',
1040              name: 'Latvia',
1041              currency_code: 'EUR'
1042            },
1043          
1044            {
1045              iso_code: 'LI',
1046              name: 'Liechtenstein',
1047              currency_code: 'CHF'
1048            },
1049          
1050            {
1051              iso_code: 'LT',
1052              name: 'Lithuania',
1053              currency_code: 'EUR'
1054            },
1055          
1056            {
1057              iso_code: 'LU',
1058              name: 'Luxembourg',
1059              currency_code: 'EUR'
1060            },
1061          
1062            {
1063              iso_code: 'MW',
1064              name: 'Malawi',
1065              currency_code: 'MWK'
1066            },
1067          
1068            {
1069              iso_code: 'MV',
1070              name: 'Maldives',
1071              currency_code: 'MVR'
1072            },
1073          
1074            {
1075              iso_code: 'MT',
1076              name: 'Malta',
1077              currency_code: 'EUR'
1078            },
1079          
1080            {
1081              iso_code: 'MQ',
1082              name: 'Martinique',
1083              currency_code: 'EUR'
1084            },
1085          
1086            {
1087              iso_code: 'MD',
1088              name: 'Moldova',
1089              currency_code: 'MDL'
1090            },
1091          
1092            {
1093              iso_code: 'MC',
1094              name: 'Monaco',
1095              currency_code: 'EUR'
1096            },
1097          
1098            {
1099              iso_code: 'ME',
1100              name: 'Montenegro',
1101              currency_code: 'EUR'
1102            },
1103          
1104            {
1105              iso_code: 'NL',
1106              name: 'Netherlands',
1107              currency_code: 'EUR'
1108            },
1109          
1110            {
1111              iso_code: 'NZ',
1112              name: 'New Zealand',
1113              currency_code: 'NZD'
1114            },
1115          
1116            {
1117              iso_code: 'MK',
1118              name: 'North Macedonia',
1119              currency_code: 'MKD'
1120            },
1121          
1122            {
1123              iso_code: 'NO',
1124              name: 'Norway',
1125              currency_code: 'USD'
1126            },
1127          
1128            {
1129              iso_code: 'PL',
1130              name: 'Poland',
1131              currency_code: 'PLN'
1132            },
1133          
1134            {
1135              iso_code: 'PT',
1136              name: 'Portugal',
1137              currency_code: 'EUR'
1138            },
1139          
1140            {
1141              iso_code: 'RO',
1142              name: 'Romania',
1143              currency_code: 'RON'
1144            },
1145          
1146            {
1147              iso_code: 'SM',
1148              name: 'San Marino',
1149              currency_code: 'EUR'
1150            },
1151          
1152            {
1153              iso_code: 'RS',
1154              name: 'Serbia',
1155              currency_code: 'RSD'
1156            },
1157          
1158            {
1159              iso_code: 'SG',
1160              name: 'Singapore',
1161              currency_code: 'SGD'
1162            },
1163          
1164            {
1165              iso_code: 'SX',
1166              name: 'Sint Maarten',
1167              currency_code: 'ANG'
1168            },
1169          
1170            {
1171              iso_code: 'SK',
1172              name: 'Slovakia',
1173              currency_code: 'EUR'
1174            },
1175          
1176            {
1177              iso_code: 'SI',
1178              name: 'Slovenia',
1179              currency_code: 'EUR'
1180            },
1181          
1182            {
1183              iso_code: 'ES',
1184              name: 'Spain',
1185              currency_code: 'EUR'
1186            },
1187          
1188            {
1189              iso_code: 'SJ',
1190              name: 'Svalbard &amp; Jan Mayen',
1191              currency_code: 'USD'
1192            },
1193          
1194            {
1195              iso_code: 'SE',
1196              name: 'Sweden',
1197              currency_code: 'SEK'
1198            },
1199          
1200            {
1201              iso_code: 'CH',
1202              name: 'Switzerland',
1203              currency_code: 'CHF'
1204            },
1205          
1206            {
1207              iso_code: 'TW',
1208              name: 'Taiwan',
1209              currency_code: 'TWD'
1210            },
1211          
1212            {
1213              iso_code: 'TR',
1214              name: 'Türkiye',
1215              currency_code: 'USD'
1216            },
1217          
1218            {
1219              iso_code: 'UM',
1220              name: 'U.S. Outlying Islands',
1221              currency_code: 'USD'
1222            },
1223          
1224            {
1225              iso_code: 'UA',
1226              name: 'Ukraine',
1227              currency_code: 'UAH'
1228            },
1229          
1230            {
1231              iso_code: 'AE',
1232              name: 'United Arab Emirates',
1233              currency_code: 'AED'
1234            },
1235          
1236            {
1237              iso_code: 'GB',
1238              name: 'United Kingdom',
1239              currency_code: 'GBP'
1240            },
1241          
1242            {
1243              iso_code: 'US',
1244              name: 'United States',
1245              currency_code: 'USD'
1246            },
1247          
1248            {
1249              iso_code: 'VA',
1250              name: 'Vatican City',
1251              currency_code: 'EUR'
1252            }
1253          
1254        ]
1255    };
1256  
1257</script>
1257
1258<!-- END app snippet -->
1259
1260
1261
1262
1263
1264
1265
1266<!-- END app block -->
1266<script src="https://cdn.shopify.com/extensions/01a0f14c-0eaa-7dcb-9809-3f49e8bbd346/sea-survey-163/assets/avada-survey.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1266
1266
1267<script src="https://cdn.shopify.com/extensions/01a0fcf5-9827-75b1-9d7e-ea3a10d70819/gdpr-backpack-903/assets/consentmo_cookie_consent.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1267
1267
1268<script src="https://cdn.shopify.com/extensions/01a0fcf5-9827-75b1-9d7e-ea3a10d70819/gdpr-backpack-903/assets/consentmo_ada.js" type="text/javascript" defer="defer"></script>
1268
1269<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1270<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: 62136156329,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 1270
1270
1271<script>
1272  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
1273</script>
vendor: 1 bytes, line 1273
1273
1274<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}
1274).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: 62136156329,storefrontBaseUrl: "https://ipowerresale.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://ipowerresale.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"1899298985","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"6e6b2e32fe6866115b7e49e2ae3c75b2","type":"APP","apiClientId":5940125,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
1274,"dataSharingState":"unrestricted"},{"id":"1701806249","configuration":"{\"accountID\":\"shopjar\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"3695d58a4bdf3f78e3aa47292c161a2e","type":"APP","apiClientId":884572161,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1671135401","configuration":"{\"eventPixelIdAddToCart\":\"tw-r57i4-r84xl\",\"eventPixelIdSiteVisit\":\"tw-r57i4-r84xm\",\"eventPixelIdPurchase\":\"tw-r57i4-r84xn\",\"eventPixelIdAddedPaymentInfo\":\"tw-r57i4-r84xk\",\"eventPixelIdCheckoutInitiated\":\"tw-r57i4-r84xj\",\"eventPixelIdContentView\":\"tw-r57i4-r84xo\",\"eventPixelIdSearch\":\"tw-r57i4-r84xp\",\"basePixelId\":\"r57i4\",\"adsAccountId\":\"dzwtl1\",\"isDisconnected\":\"0\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"3df823913fec4164b84eb9879cd9a3dd","type":"APP","apiClientId":6455335,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1604649129","configuration":"{\"config_url\": \"https:\/\/shopify-gtm-suite.getelevar.com\/configs\/edcaa1c365642731a75cdb639c73dfcfb6dd0e71\/config.js\"}","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"7ae63d00911d5ee26809bf1e3232d852","type":"APP","apiClientId":2509311,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1354105001","configuration":"{\"accountID\":\"SEVKDs\",\"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":"unrestricted","enabledFlags":["9a3ed68a"]},{"id":"535134377","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"AW-11234468749\\\",\\\"GT-KDBGD22\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"AW-11234468749\\\/S291CJW81JQaEI3Hge0p\\\"},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"AW-11234468749\\\/plAzCJu81JQaEI3Hge0p\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"AW-11234468749\\\/t4mICJK81JQaEI3Hge0p\\\",\\\"MC-1Z3M2ZDCFM\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"AW-11234468749\\\/Zf05CIy81JQaEI3Hge0p\\\",\\\"MC-1Z3M2ZDCFM\\\",\\\"AW-11234468749\\\/yW3jCOr6vaIZEI3Hge0p\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"AW-11234468749\\\/EmvHCI-81JQaEI3Hge0p\\\",\\\"MC-1Z3M2ZDCFM\\\"]},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"AW-11234468749\\\/Or7GCJ681JQaEI3Hge0p\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"AW-11234468749\\\/dyF7CJi81JQaEI3Hge0p\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
1274,"dataSharingState":"unrestricted","enabledFlags":["9a3ed68a"]},{"id":"47841449","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":[],"name":"Signifyd"},{"id":"153714857","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"2","type":"CUSTOM","privacyPurposes":[],"name":"Elevar - Checkout Tracking"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"iPowerResale","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"ipowerresale.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/ipowerresale.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://ipowerresale.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"165931122857","themePublished":"true","eventMetadataId":"c64ac8a7-c1da-4cab-9288-8bd0db4a2d96","pageType":"searchresults","shopId":"62136156329","storefrontBaseUrl":"https:\/\/ipowerresale.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>
1274<script>
1275  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
1276  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
1277  window.ShopifyAnalytics.meta.currency = 'USD';
1278  var meta = {"products":[],"page":{"pageType":"searchresults","requestId":"e5ef8e71-e585-4dcb-9555-cc23c2fabb00-1791120318"}};
1279  for (var attr in meta) {
1280    window.ShopifyAnalytics.meta[attr] = meta[attr];
1281  }
1282</script>
vendor: 1 bytes, line 1282
1282
1283<script class="analytics">
1284  (function () {
1285    var customDocumentWrite = function(content) {
1286      var jquery = null;
1287
1288      if (window.jQuery) {
1289        jquery = window.jQuery;
1290      } else if (window.Checkout && window.Checkout.$) {
1291        jquery = window.Checkout.$;
1292      }
1293
1294      if (jquery) {
1295        jquery('body').append(content);
1296      }
1297    };
1298
1299    var hasLoggedConversion = function(token) {
1300      if (token) {
1301        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
1302      }
1303      return false;
1304    }
1305
1306    var setCookieIfConversion = function(token) {
1307      if (token) {
1308        var twoMonthsFromNow = new Date(Date.now());
1309        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
1310
1311        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
1312      }
1313    }
1314
1315    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
1316    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
1317    if (trekkie.integrations) {
1318      return;
1319    }
1320    trekkie.methods = [
1321      'identify',
1322      'page',
1323      'ready',
1324      'track',
1325      'trackForm',
1326      'trackLink'
1327    ];
1328    trekkie.factory = function(method) {
1329      return function() {
1330        var args = Array.prototype.slice.call(arguments);
1331        args.unshift(method);
1332        trekkie.push(args);
1333        if (method == 'track' || method == 'page') {
1334          var pageUrl;
1335          try {
1336            pageUrl = window.location.href;
1337          } catch (e) {}
1338          var pageReferrer;
1339          try {
1340            pageReferrer = document.referrer;
1341          } catch (e) {}
1342          try {
1343            if (window.__TREKKIE_SHIM_QUEUE == null) {
1344              window.__TREKKIE_SHIM_QUEUE = [];
1345            }
1346            window.__TREKKIE_SHIM_QUEUE.push({
1347              from: 'trekkie-stub',
1348              method: method,
1349              args: args.slice(1),
1350              pageContext: {
1351                url: pageUrl,
1352                referrer: pageReferrer
1353              }
1354            });
1355          } catch (e) {
1356            // no-op
1357          }
1358        }
1359        return trekkie;
1360      };
1361    };
1362    for (var i = 0; i < trekkie.methods.length; i++) {
1363      var key = trekkie.methods[i];
1364      trekkie[key] = trekkie.factory(key);
1365    }
1366    trekkie.load = function(config) {
1367      trekkie.config = config || {};
1368      trekkie.config.initialDocumentCookie = document.cookie;
1369      var first = document.getElementsByTagName('script')[0];
1370var script = document.createElement('script');
1371script.type = 'text/javascript';
1372script.onerror = function(e) {
1373  var scriptFallback = document.createElement('script');
1374  scriptFallback.type = 'text/javascript';
1375  scriptFallback.onerror = function(error) {
1376          var Monorail = {
1377      produce: function produce(monorailDomain, schemaId, payload) {
1378        var currentMs = new Date().getTime();
1379        var event = {
1380          schema_id: schemaId,
1381          payload: payload,
1382          metadata: {
1383            event_created_at_ms: currentMs,
1384            event_sent_at_ms: currentMs
1385          }
1386        };
1387        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
1388      },
1389      sendRequest: function sendRequest(endpointUrl, payload) {
1390        // Try the sendBeacon API
1391        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
1392          var blobData = new window.Blob([payload], {
1393            type: 'text/plain'
1394          });
1395
1396          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
1397            return true;
1398          } // sendBeacon was not successful
1399
1400        } // XHR beacon
1401
1402        var xhr = new XMLHttpRequest();
1403
1404        try {
1405          xhr.open('POST', endpointUrl);
1406          xhr.setRequestHeader('Content-Type', 'text/plain');
1407          xhr.send(payload);
1408        } catch (e) {
1409          console.log(e);
1410        }
1411
1412        return false;
1413      },
1414      isIos12: function isIos12() {
1415        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
1416      }
1417    };
1418    Monorail.produce('monorail-edge.shopifysvc.com',
1419      'trekkie_storefront_load_errors/1.1',
1420      {shop_id: 62136156329,
1421      theme_id: 165931122857,
1422      app_name: "storefront",
1423      context_url: window.location.href,
1424      source_url: "//ipowerresale.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
1425
1426  };
1427  scriptFallback.async = true;
1428  scriptFallback.src = '//ipowerresale.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
1429  first.parentNode.insertBefore(scriptFallback, first);
1430};
1431script.async = true;
1432script.src = '//ipowerresale.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
1433first.parentNode.insertBefore(script, first);
1434
1435    };
1436    trekkie.load(
1437      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":62136156329,"isMerchantRequest":null,"themeId":165931122857,"themeCityHash":"2231133484116938434","contentLanguage":"en","currency":"USD","eventMetadataId":"c64ac8a7-c1da-4cab-9288-8bd0db4a2d96"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}}
1438    );
1439
1440    var loaded = false;
1441    trekkie.ready(function() {
1442      if (loaded) return;
1443      loaded = true;
1444
1445      window.ShopifyAnalytics.lib = window.trekkie;
1446
1447      var originalDocumentWrite = document.write;
1448      document.write = customDocumentWrite;
1449      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
1450      document.write = originalDocumentWrite;
1451
1452      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
1453      var token = match? match[1]: undefined;
1454      if (!hasLoggedConversion(token)) {
1455        setCookieIfConversion(token);
1456        window.ShopifyAnalytics.lib.track("Performed Search",{"query":null},undefined,undefined,{"shopifyEmitted":true});
1457      }
1458    });
1459
1460    window.ShopifyAnalytics.lib.page(null,{"pageType":"searchresults","requestId":"e5ef8e71-e585-4dcb-9555-cc23c2fabb00-1791120318","shopifyEmitted":true});
1461
1462    var eventsListenerScript = document.createElement('script');
1463    eventsListenerScript.async = true;
1464    eventsListenerScript.src = "//ipowerresale.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
1465    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
1466})();</script>
vendor: 1 bytes, line 1466
1466
1467<script
1468  defer
1469  src="https://ipowerresale.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
1470  data-application="storefront-renderer"
1471  data-shop-id="62136156329"
1472  data-render-region="gcp-us-central1"
1473  data-page-type="search"
1474  data-theme-instance-id="165931122857"
1475  data-theme-name="Impulse"
1476  data-theme-version="8.1.0"
1477  data-monorail-region="shop_domain"
1478  data-resource-timing-sampling-rate="10"
1479  data-shs="true"
1480  data-shs-beacon="true"
1481  data-shs-export-with-fetch="true"
1482  data-shs-logs-sample-rate="1"
1483  data-shs-beacon-endpoint="https://ipowerresale.com/api/collect"
1484></script>
1484
1485<meta name="shopify-y" content="00000000-0000-0000-5000-000000000000" data-expiration="1822677918000"><meta name="shopify-s" content="00000000-0000-0000-5000-000000000000" data-expiration="1791122118000"><meta name="new-cookie-storage-activated" content="t">
1486</head>
1487
1488<body
1489  class="template-search"
1490  data-center-text="true"
1491  data-button_style="round-slight"
1492  data-type_header_capitalize="true"
1493  data-type_headers_align_text="true"
1494  data-type_product_capitalize="false"
1495  data-swatch_style="round"
1496  >
1497
1498  <a class="in-page-link visually-hidden skip-link" href="#MainContent">Skip to content</a>
1499
1500  <div id="PageContainer" class="page-container">
1501    <div class="transition-body"><!-- BEGIN sections: header-group -->
1502<div id="shopify-section-sections--23893840232617__custom_header_DeLQhc" class="shopify-section shopify-section-group-header-group"><style data-shopify>/* ── Announcement Bar ── */
1503  .custom-announcement-bar-sections--23893840232617__custom_header_DeLQhc {
1504    text-align: center;
1505    padding: 9px 36px;
1506  }
1507
1508  .custom-announcement-bar-sections--23893840232617__custom_header_DeLQhc .announcement-swiper {
1509    overflow: hidden;
1510    width: 100%;
1511  }
1512
1513  .custom-announcement-bar-sections--23893840232617__custom_header_DeLQhc .swiper-slide {
1514    text-align: center;
1515  }
1516
1517  .custom-announcement-bar-sections--23893840232617__custom_header_DeLQhc .announcement-bar__text {
1518    color: #ffffff;
1519    margin: 0;
1520    font-size: 14px;
1521    line-height: 20px;
1522    letter-spacing: -0.02em;
1523    font-family: 'Inter-Regular';
1524  }
1525
1526  .custom-announcement-bar-sections--23893840232617__custom_header_DeLQhc .announcement-bar__text p {
1527    margin: 0;
1528    color: #ffffff;
1529    font-size: 14px;
1530    line-height: 18px;
1531    letter-spacing: -0.02em;
1532    font-family: 'Inter-Medium';
1533    font-weight: 500;
1534  }
1535
1536  .custom-announcement-bar-sections--23893840232617__custom_header_DeLQhc .announcement-bar__text a {
1537    color: #ffffff;
1538    text-decoration: underline;
1539  }
1540
1541  /* ── Header Wrapper ── */
1542  .custom-header-wrapper-sections--23893840232617__custom_header_DeLQhc {
1543    position: relative;
1544    z-index: 100;
1545    background: #171717B2;
1546    border: 0.25px solid rgba(255, 255, 255, 0.4);
1547    border-top: none;
1548    border-radius: 0 0 30px 30px;
1549    backdrop-filter: blur(20px);
1550    -webkit-backdrop-filter: blur(20px);
1551  }
1552
1553  .custom-header-wrapper-sections--23893840232617__custom_header_DeLQhc.sticky-header {
1554    position: sticky;
1555    top: 0;
1556    z-index: 100;
1557  }
1558
1559  .custom-header-wrapper-sections--23893840232617__custom_header_DeLQhc.sticky-header.header--overlay {
1560    position: absolute;
1561    top: 0;
1562  }
1563
1564  .custom-header-wrapper-sections--23893840232617__custom_header_DeLQhc.is-sticky {
1565    position: fixed !important;
1566    top: 0;
1567    left: 36px;
1568    right: 36px;
1569    width: auto;
1570    /* box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15); */
1571  }
1572
1573  /* ── Overlay header for all pages ── */
1574  .custom-header-wrapper-sections--23893840232617__custom_header_DeLQhc.header--overlay:not(.is-sticky) {
1575    position: absolute;
1576    top: 0;
1577    left: 36px;
1578    right: 36px;
1579    z-index: 100;
1580  }
1581
1582  .custom-header-wrapper-sections--23893840232617__custom_header_DeLQhc.header--overlay .custom-header-sections--23893840232617__custom_header_DeLQhc {
1583    background: transparent !important;
1584    border-bottom-color: transparent !important;
1585  }
1586
1587  /* ── Cart Drawer z-index override ── */
1588  #CartDrawer { z-index: 1001 !important; }
1589  .drawer      { z-index: 1001 !important; }
1590  .drawer__overlay { z-index: 1000 !important; }
1591
1592  /* ── Main Header ── */
1593  .custom-header-sections--23893840232617__custom_header_DeLQhc {
1594    position: relative;
1595    width: 100%;
1596    border-top: 0.25px solid rgba(255, 255, 255, 0.4);
1597  }
1598
1599  .custom-header-sections--23893840232617__custom_header_DeLQhc .header__container {
1600    max-width: 1440px;
1601    margin: 0 auto;
1602    padding: 18px 36px;
1603    display: flex;
1604    align-items: center;
1605    justify-content: space-between;
1606  }
1607
1608  /* ── Desktop Nav ── */
1609  .custom-header-sections--23893840232617__custom_header_DeLQhc .header__left {
1610    flex: 1 1 0;
1611    display: flex;
1612    align-items: center;
1613    gap: 16px;
1614  }
1615
1616  .custom-header-sections--23893840232617__custom_header_DeLQhc .header__menu-nav {
1617    flex: 0 0 auto;
1618    display: flex;
1619    justify-content: center;
1620  }
1621
1622  .custom-header-sections--23893840232617__custom_header_DeLQhc .header__menu {
1623    display: flex;
1624    align-items: center;
1625    gap: 32px;
1626    list-style: none;
1627    margin: 0;
1628    padding: 0;
1629  }
1630
1631  .custom-header-sections--23893840232617__custom_header_DeLQhc .header__menu-item {
1632    position: relative;
1633    margin: 0;
1634  }
1635
1636  .custom-header-sections--23893840232617__custom_header_DeLQhc .header__menu-link {
1637    color: #ffffff;
1638    text-decoration: none;
1639    display: flex;
1640    align-items: center;
1641    gap: 5px;
1642    white-space: nowrap;
1643    transition: opacity 0.2s;
1644    font-size: 14px;
1645    line-height: 20px;
1646    letter-spacing: -0.05em;
1647    font-weight: 500;
1648    font-family: 'Inter-Medium';
1649    text-align: center;
1650    padding: 0;
1651    margin: 0;
1652  }
1653
1654
1655  /* ── Logo ── */
1656  .custom-header-sections--23893840232617__custom_header_DeLQhc .header__logo {
1657    flex: 0 0 auto;
1658    margin: 0;
1659  }
1660
1661  .custom-header-sections--23893840232617__custom_header_DeLQhc .header__logo img {
1662    display: block;
1663    max-width: 135px;
1664    height: auto;
1665  }
1666
1667  /* ── Icons ── */
1668  .custom-header-sections--23893840232617__custom_header_DeLQhc .header__icons {
1669    flex: 1 1 0;
1670    display: flex;
1671    align-items: center;
1672    justify-content: flex-end;
1673    gap: 24px;
1674  }
1675
1676  .custom-header-sections--23893840232617__custom_header_DeLQhc .header__icon {
1677    color: #ffffff;
1678    text-decoration: none;
1679    position: relative;
1680    cursor: pointer;
1681    background: none;
1682    border: none;
1683    padding: 0;
1684    display: flex;
1685    align-items: center;
1686    justify-content: center;
1687    transition: opacity 0.2s;
1688  }
1689
1690  .custom-header-sections--23893840232617__custom_header_DeLQhc .header__icon svg {
1691    display: block;
1692  }
1693
1694  .custom-header-sections--23893840232617__custom_header_DeLQhc .header__icon:hover {
1695    opacity: 0.75;
1696  }
1697
1698  .custom-header-sections--23893840232617__custom_header_DeLQhc .header__cart-count {
1699    background-color: #1D7F9A;
1700    color: #FFFFFF;
1701    border-radius: 50%;
1702    min-width: 23px;
1703    height: 23px;
1704    display: flex;
1705    align-items: center;
1706    justify-content: center;
1707    font-size: 13px;
1708    line-height: 13px;
1709    font-weight: 700;
1710    margin-left: 4px;
1711    font-family: "ABC Diatype";
1712    letter-spacing: 0;
1713  }
1714
1715  .custom-header-sections--23893840232617__custom_header_DeLQhc .header__mobile-menu-icon {
1716    display: none;
1717  }
1718
1719  /* ── Dropdown ── */
1720  .custom-header-sections--23893840232617__custom_header_DeLQhc .header__dropdown {
1721    position: absolute;
1722    top: 100%;
1723    left: 0;
1724    background: #1a1a1a;
1725    min-width: 200px;
1726    opacity: 0;
1727    visibility: hidden;
1728    transform: translateY(4px);
1729    transition: all 0.25s ease;
1730    z-index: 1000;
1731    padding: 24px 28px;
1732    pointer-events: none;
1733    list-style: none;
1734    margin: 0;
1735    border-radius: 8px;
1736  }
1737
1738  .custom-header-sections--23893840232617__custom_header_DeLQhc .header__dropdown li {
1739    list-style: none;
1740    margin-bottom: 16px;
1741  }
1742
1743  .custom-header-sections--23893840232617__custom_header_DeLQhc .header__dropdown li:last-child {
1744    margin-bottom: 0;
1745  }
1746
1747  .custom-header-sections--23893840232617__custom_header_DeLQhc .header__menu-item.is-active .header__dropdown {
1748    opacity: 1;
1749    visibility: visible;
1750    transform: translateY(0);
1751    pointer-events: auto;
1752  }
1753
1754  .custom-header-sections--23893840232617__custom_header_DeLQhc .header__dropdown-link {
1755    display: block;
1756    color: #ffffff;
1757    font-size: 15px;
1758    line-height: 20px;
1759    font-weight: 400;
1760    font-family: 'Inter-Regular';
1761    letter-spacing: -0.02em;
1762    text-decoration: none;
1763    transition: opacity 0.2s;
1764  }
1765
1766  .custom-header-sections--23893840232617__custom_header_DeLQhc .header__dropdown-link:hover {
1767    opacity: 0.7;
1768  }
1769
1770  /* ── Mega Menu ── */
1771  .custom-header-sections--23893840232617__custom_header_DeLQhc .header__megamenu-wrapper {
1772    position: absolute;
1773    top: 100%;
1774    left: -1px;
1775    right: -1px;
1776    width: auto;
1777    background: #171717B2;
1778    backdrop-filter: blur(20px);
1779    -webkit-backdrop-filter: blur(20px);
1780    border: 0.25px solid rgba(255, 255, 255, 0.4);
1781    border-radius: 0 0 30px 30px;
1782    opacity: 0;
1783    visibility: hidden;
1784    transition: opacity 0.25s ease, visibility 0.25s ease;
1785    pointer-events: none;
1786    z-index: 999;
1787  }
1788
1789  .custom-header-sections--23893840232617__custom_header_DeLQhc .header__megamenu-wrapper.is-active {
1790    opacity: 1;
1791    visibility: visible;
1792    pointer-events: auto;
1793  }
1794
1795  /* Remove bottom radius from wrapper when mega menu is open */
1796  .custom-header-wrapper-sections--23893840232617__custom_header_DeLQhc:has(.header__megamenu-wrapper.is-active),
1797  .custom-header-wrapper-sections--23893840232617__custom_header_DeLQhc.megamenu-open {
1798    border-radius: 0;
1799    border-bottom-color: transparent;
1800  }
1801
1802  .custom-header-sections--23893840232617__custom_header_DeLQhc .header__megamenu {
1803    max-width: 1296px;
1804    padding: 54px 0;
1805    display: flex;
1806    gap: 36px;
1807    margin: 0 auto;
1808  }
1809
1810  /* Icon-grid layout for mega menu items */
1811  .custom-header-sections--23893840232617__custom_header_DeLQhc .header__megamenu-items {
1812    display: flex;
1813    gap: 36px;
1814    flex: 1;
1815    align-items: center;
1816    justify-content: center;
1817  }
1818
1819  .custom-header-sections--23893840232617__custom_header_DeLQhc .header__megamenu-item {
1820    display: flex;
1821    flex-direction: column;
1822    align-items: center;
1823    gap: 10px;
1824    text-decoration: none;
1825    width: 108px;
1826    flex-shrink: 0;
1827  }
1828
1829  .custom-header-sections--23893840232617__custom_header_DeLQhc .header__megamenu-item-icon {
1830    width: 108px;
1831    height: 66px;
1832    display: flex;
1833    align-items: center;
1834    justify-content: center;
1835    flex-shrink: 0;
1836  }
1837
1838  .custom-header-sections--23893840232617__custom_header_DeLQhc .header__megamenu-item-icon img {
1839    width: 100%;
1840    height: 100%;
1841    object-fit: contain;
1842    display: block;
1843  }
1844
1845  .custom-header-sections--23893840232617__custom_header_DeLQhc .header__megamenu-item-label {
1846    color: #ffffff;
1847    font-size: 14px;
1848    line-height: 20px;
1849    letter-spacing: -0.05em;
1850    font-family: 'Inter-Medium';
1851    font-weight: 500;
1852    text-align: center;
1853    margin: 0;
1854  }
1855
1856  .custom-header-sections--23893840232617__custom_header_DeLQhc .header__megamenu-cta-wrap {
1857    display: flex;
1858    align-items: center;
1859    align-self: flex-start;
1860    padding-top: 4px;
1861    flex-shrink: 0;
1862  }
1863
1864  .custom-header-sections--23893840232617__custom_header_DeLQhc .header__megamenu-cta {
1865    color: #FFFFFF;
1866    font-size: 14px;
1867    line-height: 20px;
1868    letter-spacing: -0.05em;
1869    font-family: 'Inter';
1870    max-width: 108px;
1871    text-align: center;
1872    width: 100%;
1873    padding: 0 23px;
1874  }
1875
1876  @media (max-width: 1030px) and (min-width: 769px) {
1877    .custom-header-sections--23893840232617__custom_header_DeLQhc .header__megamenu-items {
1878      overflow-x: scroll;
1879    justify-content: unset;
1880    padding: 0 24px;
1881     }
1882  }
1883
1884  /* ── Tablet adjustments ── */
1885  @media screen and (min-width: 956px) and (max-width: 1100px) {
1886    .custom-header-sections--23893840232617__custom_header_DeLQhc .header__menu {
1887      gap: 16px;
1888    }
1889
1890    .custom-header-sections--23893840232617__custom_header_DeLQhc .header__menu-link {
1891      font-size: 13px;
1892    }
1893
1894    .custom-header-sections--23893840232617__custom_header_DeLQhc .header__logo {
1895      margin: 0;
1896    }
1897  }
1898
1899  @media screen and (min-width: 769px) and (max-width: 955px) {
1900    .custom-header-sections--23893840232617__custom_header_DeLQhc .header__menu-link {
1901      font-size: 10px;
1902    }
1903
1904    .custom-header-sections--23893840232617__custom_header_DeLQhc .header__menu {
1905      gap: 8px;
1906    }
1907
1908    .custom-header-sections--23893840232617__custom_header_DeLQhc .header__logo {
1909      margin: 0;
1910    }
1911  }
1912
1913  /* ── Mobile Styles ── */
1914  @media (max-width: 768px) {
1915
1916  .custom-announcement-bar-sections--23893840232617__custom_header_DeLQhc .announcement-bar__text p {
1917    font-size: 16px;
1918    line-height: 16px;
1919    font-family: 'Inter-Regular';
1920    font-weight: 400;
1921  }
1922
1923  .custom-header-wrapper-sections--23893840232617__custom_header_DeLQhc.header--overlay:not(.is-sticky) { 
1924    position: absolute;
1925    top: 0;
1926    left: 0;
1927    right: 0;
1928    z-index: 100;
1929    margin: 0;
1930  }
1931
1932    .custom-header-wrapper-sections--23893840232617__custom_header_DeLQhc,
1933    .custom-header-wrapper-sections--23893840232617__custom_header_DeLQhc.is-sticky {
1934      margin: 0;
1935      left: 0;
1936      right: 0;
1937    }
1938
1939    /* When mobile drawer is open — remove all borders, only announcement bar gets border */
1940    .custom-header-wrapper-sections--23893840232617__custom_header_DeLQhc.drawer-open {
1941      border-radius: 0;
1942      border: none;
1943    }
1944
1945    .custom-header-wrapper-sections--23893840232617__custom_header_DeLQhc.drawer-open .custom-announcement-bar-sections--23893840232617__custom_header_DeLQhc {
1946      border: 0.25px solid rgba(255, 255, 255, 0.4);
1947    }
1948
1949    .custom-header-wrapper-sections--23893840232617__custom_header_DeLQhc.drawer-open .custom-header-sections--23893840232617__custom_header_DeLQhc {
1950      border-top: none;
1951    }
1952
1953    .custom-announcement-bar-sections--23893840232617__custom_header_DeLQhc {
1954      padding: 12px 0;
1955    }
1956
1957    .custom-header-sections--23893840232617__custom_header_DeLQhc .header__container {
1958      padding: 27px;
1959      gap: 0;
1960    }
1961
1962    .custom-header-sections--23893840232617__custom_header_DeLQhc .header__menu-nav {
1963      display: none;
1964    }
1965
1966    .custom-header-sections--23893840232617__custom_header_DeLQhc .header__megamenu-wrapper {
1967      display: none;
1968    }
1969
1970    /* On mobile, header__left only shows hamburger + logo */
1971    .custom-header-sections--23893840232617__custom_header_DeLQhc .header__left {
1972      flex: 1 1 auto;
1973      gap: 0;
1974    }
1975
1976    .custom-header-sections--23893840232617__custom_header_DeLQhc .header__container {
1977      position: relative;
1978    }
1979
1980    .custom-header-sections--23893840232617__custom_header_DeLQhc .header__logo {
1981      position: absolute;
1982      left: 50%;
1983      transform: translateX(-50%);
1984    }
1985
1986    .custom-header-sections--23893840232617__custom_header_DeLQhc .header__logo img {
1987      max-width: 135px;
1988      display: block;
1989    }
1990
1991    .custom-header-sections--23893840232617__custom_header_DeLQhc .header__mobile-menu-icon {
1992      display: flex;
1993        align-items: center;
1994        justify-content: center;
1995        flex-shrink: 0;
1996    }
1997
1998    .hamburger-icon {
1999      width: 26px;
2000      height: 21px;
2001    }
2002
2003    .custom-header-sections--23893840232617__custom_header_DeLQhc .header__icon--account {
2004      display: none;
2005    }
2006
2007    .custom-header-sections--23893840232617__custom_header_DeLQhc .header__icons {
2008      flex: 0 0 auto;
2009      gap: 18px;
2010    }
2011  }
2012
2013  /* ── Mobile Drawer ── */
2014  .custom-mobile-drawer-sections--23893840232617__custom_header_DeLQhc {
2015    position: fixed;
2016    top: 0;
2017    left: -100%;
2018    width: 100%;
2019    max-width: 100%;
2020    height: 100vh;
2021    background: #222222;
2022    z-index: 1000;
2023    transition: left 0.3s ease;
2024    overflow-y: auto;
2025  }
2026
2027  .custom-mobile-drawer-sections--23893840232617__custom_header_DeLQhc.is-open {
2028    left: 0;
2029  }
2030
2031  .custom-mobile-drawer-sections--23893840232617__custom_header_DeLQhc .drawer__menu {
2032    list-style: none;
2033    padding: 0;
2034    margin: 0;
2035  }
2036
2037  .custom-mobile-drawer-sections--23893840232617__custom_header_DeLQhc .drawer__menu-item {
2038    margin-bottom: 18px;
2039  }
2040
2041  .custom-mobile-drawer-sections--23893840232617__custom_header_DeLQhc .drawer__menu-item:last-child {
2042    margin-bottom: 0;
2043  }
2044
2045  /* Menu title (parent link — both with and without children) */
2046  .custom-mobile-drawer-sections--23893840232617__custom_header_DeLQhc .drawer__menu-link,
2047  .custom-mobile-drawer-sections--23893840232617__custom_header_DeLQhc .drawer__menu-toggle {
2048    display: flex;
2049    align-items: center;
2050    justify-content: space-between;
2051    padding: 0;
2052    color: #FFFFFF;
2053    text-decoration: none;
2054    font-size: 16px;
2055    line-height: 16px;
2056    letter-spacing: -0.02em;
2057    font-weight: 500;
2058    background: none;
2059    border: none;
2060    cursor: pointer;
2061    width: 100%;
2062    text-align: left;
2063    margin-bottom: 18px;
2064  }
2065
2066  /* Submenu — first one open by default, rest closed */
2067  .custom-mobile-drawer-sections--23893840232617__custom_header_DeLQhc .drawer__submenu {
2068    list-style: none;
2069    padding: 0;
2070    margin: 0;
2071    padding-left: 18px;
2072    border-left: 1px solid #FFFFFF;
2073    display: none;
2074  }
2075
2076  .custom-mobile-drawer-sections--23893840232617__custom_header_DeLQhc .drawer__submenu.is-open {
2077    display: block;
2078  }
2079
2080  .custom-mobile-drawer-sections--23893840232617__custom_header_DeLQhc .drawer__submenu li {
2081    margin-bottom: 10px;
2082  }
2083
2084  .custom-mobile-drawer-sections--23893840232617__custom_header_DeLQhc .drawer__submenu li:last-child {
2085    margin-bottom: 0;
2086  }
2087
2088  .custom-mobile-drawer-sections--23893840232617__custom_header_DeLQhc .drawer__submenu-link {
2089    display: block;
2090    color: #FFFFFF;
2091    text-decoration: none;
2092    font-size: 16px;
2093    line-height: 16px;
2094    letter-spacing: -0.02em;
2095    font-weight: 500;
2096    opacity: 1;
2097  }
2098
2099  .custom_mobile_nav {
2100    padding: 36px;
2101    padding-top: 36px;
2102    padding-bottom: 0;
2103  }
2104
2105  /* Drawer Footer */
2106  .custom-mobile-drawer-sections--23893840232617__custom_header_DeLQhc .drawer__footer {
2107    padding: 0 36px 36px;
2108    margin-top: 86px;
2109    border: none;
2110  }
2111
2112  /* Account CTA */
2113  .custom-mobile-drawer-sections--23893840232617__custom_header_DeLQhc .drawer__account-link {
2114    display: inline-block;
2115    color: #FFFFFF;
2116    text-decoration: none;
2117    font-size: 18px;
2118    line-height: 20px;
2119    letter-spacing: -0.02em;
2120    font-family: 'Inter-Regular';
2121    font-weight: 400;
2122  }
2123
2124  /* Drawer Social */
2125  .custom-mobile-drawer-sections--23893840232617__custom_header_DeLQhc .drawer__social-row {
2126    display: flex;
2127    gap: 22px;
2128    align-items: center;
2129    margin: 0 36px;
2130    border-top: 1px solid rgba(255,255,255,0.15);
2131    padding-top: 18px;
2132    padding-bottom: 36px;
2133  }
2134
2135  .custom-mobile-drawer-sections--23893840232617__custom_header_DeLQhc .drawer__social-icon {
2136    color: #ffffff;
2137    text-decoration: none;
2138    display: flex;
2139    align-items: center;
2140    justify-content: center;
2141    opacity: 0.85;
2142    transition: opacity 0.2s;
2143  }
2144
2145  .custom-mobile-drawer-sections--23893840232617__custom_header_DeLQhc .drawer__social-icon:hover {
2146    opacity: 1;
2147  }
2148
2149  /* Drawer Banner Slider */
2150  .custom-mobile-drawer-sections--23893840232617__custom_header_DeLQhc .drawer__slider-wrapper {
2151    overflow: hidden;
2152    position: relative;
2153  }
2154
2155  .custom-mobile-drawer-sections--23893840232617__custom_header_DeLQhc .swiper-slide.drawer__slide {
2156    width: calc(70% - 18px);
2157  }
2158
2159  .custom-mobile-drawer-sections--23893840232617__custom_header_DeLQhc .drawer__slide-link {
2160    display: block;
2161    text-decoration: none;
2162  }
2163
2164  .custom-mobile-drawer-sections--23893840232617__custom_header_DeLQhc .drawer__slide-image {
2165    width: 100%;
2166    height: 280px;
2167    background-size: cover;
2168    background-position: center;
2169    background-repeat: no-repeat;
2170    display: flex;
2171    align-items: flex-end;
2172    overflow: hidden;
2173    border-radius: 12px;
2174  }
2175
2176  .custom-mobile-drawer-sections--23893840232617__custom_header_DeLQhc .drawer__slide-content {
2177    background: rgba(255,255,255,0.92);
2178    padding: 14px 16px;
2179    margin: 12px;
2180    width: calc(100% - 24px);
2181    border-radius: 6px;
2182  }
2183
2184  .custom-mobile-drawer-sections--23893840232617__custom_header_DeLQhc .drawer__slide-title {
2185    color: #171717;
2186    font-size: 16px;
2187    line-height: 20px;
2188    font-weight: 500;
2189    margin: 0 0 6px;
2190    letter-spacing: -0.02em;
2191    font-family: 'Inter-Medium';
2192  }
2193
2194  .custom-mobile-drawer-sections--23893840232617__custom_header_DeLQhc .drawer__slide-cta {
2195    display: inline-block;
2196    color: #FFFFFF;
2197    background: #1D7F9A;
2198    border-radius: 100px;
2199    font-size: 13px;
2200    font-weight: 500;
2201    letter-spacing: 0.05em;
2202    text-transform: uppercase;
2203    padding: 6px 16px;
2204    text-decoration: none;
2205    font-family: 'Inter-Medium';
2206  }
2207
2208  /* ── Drawer Overlay ── */
2209  .custom-drawer-overlay-sections--23893840232617__custom_header_DeLQhc {
2210    position: fixed;
2211    top: 0;
2212    left: 0;
2213    width: 100%;
2214    height: 100vh;
2215    background: rgba(0,0,0,0.5);
2216    z-index: 999;
2217    opacity: 0;
2218    visibility: hidden;
2219    transition: all 0.3s ease;
2220  }
2221
2222  .custom-drawer-overlay-sections--23893840232617__custom_header_DeLQhc.is-open {
2223    opacity: 1;
2224    visibility: visible;
2225  }
2226
2227  /* ── Predictive Search results ── */
2228  .predictive-search-results h3,
2229  .predictive-search-results .h4 {
2230    color: #222222;
2231    font-family: 'Inter-Regular';
2232    font-size: 36px;
2233    line-height: 36px;
2234    letter-spacing: 0.03em;
2235    font-weight: 400;
2236    text-transform: unset !important;
2237    border-bottom: 1px solid #222222;
2238    padding-bottom: 8px;
2239    margin-bottom: 12px;
2240  }
2241
2242  .results-products__info span,
2243  .predictive-search-results li a span {
2244    color: #222222;
2245    font-family: 'Inter-Regular';
2246    font-size: 16px;
2247    line-height: 16px;
2248    letter-spacing: -0.02em;
2249    font-weight: 700;
2250  }
2251
2252  .results__search-btn {
2253    color: #222222;
2254    font-family: 'Inter-Regular';
2255    font-size: 18px;
2256    line-height: 24px;
2257    letter-spacing: -0.03em;
2258    font-weight: 500;
2259    background: transparent;
2260    border: none;
2261    border-top: 1px solid #222222;
2262    width: 100%;
2263    text-align: left;
2264    padding: 12px 16px;
2265    cursor: pointer;
2266  }
2267 @media only screen and (max-width: 768px) {
2268  .results__search-btn {
2269    font-size: 16px;
2270    letter-spacing: -0.02em;
2271  }
2272  .predictive-search-results h3, .predictive-search-results .h4 {
2273    font-size: 24px;
2274    line-height: 28px;
2275    letter-spacing: -0.03em;
2276  }
2277 }</style><div id="CartDrawer" class="drawer drawer--right">
2278    <form id="CartDrawerForm" action="/cart" method="post" novalidate class="drawer__contents" data-location="cart-drawer">
2279      <div class="drawer__fixed-header">
2280        <div class="drawer__header appear-animation appear-delay-1">
2281          <div class="h2 drawer__title">Cart</div>
2282          <div class="drawer__close">
2283            <button type="button" class="drawer__close-button js-drawer-close">
2284              <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><title>icon-X</title><path d="m19 17.61 27.12 27.13m0-27.12L19 44.74"/></svg>
2285              <span class="icon__fallback-text">Close cart</span>
2286            </button>
2287          </div>
2288        </div>
2289      </div>
2290
2291      <div class="drawer__inner">
2292        <div class="drawer__scrollable">
2293          <div data-products class="appear-animation appear-delay-2"></div>
2294
2295          
2296        </div>
2297
2298        <div class="drawer__footer appear-animation appear-delay-4">
2299          <div data-discounts>
2300            
2301          </div>
2302
2303          <div class="cart__item-sub cart__item-row">
2304            <div class="ajaxcart__subtotal">Subtotal</div>
2305            <div data-subtotal>$0.00</div>
2306          </div>
2307
2308          <div class="cart__item-row text-center">
2309            <small>
2310              Shipping, taxes, and discount codes calculated at checkout.<br />
2311            </small>
2312          </div>
2313
2314          
2315
2316          <div class="cart__checkout-wrapper">
2317            <button type="submit" name="checkout" data-terms-required="false" class="btn cart__checkout">
2318              Check out
2319            </button>
2320
2321            
2322          </div>
2323        </div>
2324      </div>
2325
2326      <div class="drawer__cart-empty appear-animation appear-delay-2">
2327        <div class="drawer__scrollable">
2328          Your cart is currently empty.
2329        </div>
2330      </div>
2331    </form>
2332  </div><div
2333  class="custom-header-wrapper-sections--23893840232617__custom_header_DeLQhc sticky-header header--overlay"
2334  data-section-id="sections--23893840232617__custom_header_DeLQhc"
2335  data-sticky-enabled="true"
2336  data-overlay-enabled="true"
2337><div class="custom-announcement-bar-sections--23893840232617__custom_header_DeLQhc">
2338        <div class="swiper announcement-swiper announcement-swiper--sections--23893840232617__custom_header_DeLQhc">
2339          <div class="swiper-wrapper"><div class="swiper-slide" >
2340                <div class="announcement-bar__text"><p>Free 2-day Shipping</p></div>
2341              </div><div class="swiper-slide" >
2342                <div class="announcement-bar__text"><p>Shop now, pay later with Afterpay!</p></div>
2343              </div><div class="swiper-slide" >
2344                <div class="announcement-bar__text"><p>1-year Limited Warranty on All Devices</p></div>
2345              </div><div class="swiper-slide">
2346                <div class="announcement-bar__text"><p>Free 2-day Shipping</p></div>
2347              </div><div class="swiper-slide">
2348                <div class="announcement-bar__text"><p>Shop now, pay later with Afterpay!</p></div>
2349              </div><div class="swiper-slide">
2350                <div class="announcement-bar__text"><p>1-year Limited Warranty on All Devices</p></div>
2351              </div></div>
2352        </div>
2353      </div><header class="custom-header-sections--23893840232617__custom_header_DeLQhc">
2354    <div class="header__container"><div class="header__left">
2355        <button
2356          class="header__icon header__mobile-menu-icon js-mobile-drawer-open-sections--23893840232617__custom_header_DeLQhc"
2357          aria-label="Open menu"
2358        >
2359          <img class="hamburger-icon" src="https://cdn.shopify.com/s/files/1/0621/3615/6329/files/Hamburger_2.png?v=1772984800" alt="Menu" width="26" height="20">
2360          <svg class="close-icon" xmlns="http://www.w3.org/2000/svg" width="26" height="26" viewBox="0 0 26 26" fill="none" style="display:none;">
2361            <path d="M0.5 0.5L25.5 25.5" stroke="white" stroke-linecap="round"/>
2362            <path d="M0.5 25.5L25.5 0.499996" stroke="white" stroke-linecap="round"/>
2363          </svg>
2364        </button><div class="header__logo">
2365          <a href="/"><img
2366                src="//ipowerresale.com/cdn/shop/files/svg840.svg?v=1772971322&width=600"
2367                alt="iPowerResale"
2368                width="135"
2369                height="18.0"
2370                loading="eager"
2371              ></a>
2372        </div>
2373      </div><nav class="header__menu-nav" role="navigation" aria-label="Primary navigation">
2374        <ul class="header__menu"><li class="header__menu-item header__menu-item--megamenu">
2375              <a
2376                href="/pages/mac"
2377                class="header__menu-link"
2378                data-megamenu-trigger="mac"
2379                
2380              >
2381                Mac
2382              </a></li><li class="header__menu-item header__menu-item--megamenu">
2383              <a
2384                href="/pages/ipad"
2385                class="header__menu-link"
2386                data-megamenu-trigger="ipad"
2387                
2388              >
2389                iPad
2390              </a></li><li class="header__menu-item">
2391              <a
2392                href="/collections/iphone"
2393                class="header__menu-link"
2394                
2395              >
2396                iPhone
2397              </a></li><li class="header__menu-item">
2398              <a
2399                href="/collections/watch"
2400                class="header__menu-link"
2401                
2402              >
2403                Watch
2404              </a></li><li class="header__menu-item">
2405              <a
2406                href="/collections/airpods"
2407                class="header__menu-link"
2408                
2409              >
2410                AirPods
2411              </a></li><li class="header__menu-item">
2412              <a
2413                href="/collections/apple-display"
2414                class="header__menu-link"
2415                
2416              >
2417                Displays
2418              </a></li><li class="header__menu-item">
2419              <a
2420                href="/collections/accessories"
2421                class="header__menu-link"
2422                
2423              >
2424                Accessories
2425              </a></li><li class="header__menu-item">
2426              <a
2427                href="/pages/reviews"
2428                class="header__menu-link"
2429                
2430              >
2431                Reviews
2432              </a></li><li class="header__menu-item header__menu-item--has-dropdown">
2433              <a
2434                href="/pages/troubleshooting-guides"
2435                class="header__menu-link"
2436                data-dropdown-trigger="true"
2437              >
2438                Support
2439              </a><ul class="header__dropdown"><li>
2440                      <a href="/pages/faq" class="header__dropdown-link">FAQs</a>
2441                    </li><li>
2442                      <a href="/pages/service-support" class="header__dropdown-link">Service & Support</a>
2443                    </li><li>
2444                      <a href="/pages/troubleshooting-guides" class="header__dropdown-link">Troubleshooting Guides</a>
2445                    </li></ul></li></ul>
2446      </nav><div class="header__icons"><a
2447            href="/search"
2448            class="header__icon header__icon--search js-search-header"
2449            aria-label="Translation missing: en.general.search.search"
2450          >
2451            <svg xmlns="http://www.w3.org/2000/svg" width="17" height="18" viewBox="0 0 17 18" fill="none">
2452              <path d="M11.6113 12.5L16.5002 17.3889" stroke="white" stroke-linecap="round"/>
2453              <path d="M7.16667 13.8333C10.8431 13.8333 13.8333 10.8427 13.8333 7.16636C13.8333 3.49005 10.8431 0.5 7.16667 0.5C3.49019 0.5 0.5 3.49066 0.5 7.16636C0.5 10.8421 3.4908 13.8333 7.16667 13.8333Z" stroke="white"/>
2454            </svg>
2455          </a><a href="/account" class="header__icon header__icon--account" aria-label="My account">
2456            <svg xmlns="http://www.w3.org/2000/svg" width="18" height="20" viewBox="0 0 18 20" fill="none">
2457              <path d="M9.00033 9.24286C11.4111 9.24286 13.3718 7.28184 13.3718 4.87123C13.3718 2.46062 11.4111 0.5 9.00033 0.5C6.58961 0.5 4.62891 2.46102 4.62891 4.87123C4.62891 7.28144 6.59001 9.24286 9.00033 9.24286Z" stroke="white"/>
2458              <path d="M9.90655 10.2427H8.09303C3.90638 10.2427 0.5 13.7727 0.5 18.1114V18.1483C0.5 18.8778 1.07262 19.4712 1.77655 19.4712H16.2234C16.9274 19.4712 17.5 18.8778 17.5 18.1483V18.1114C17.5 13.7723 14.0936 10.2427 9.90655 10.2427Z" stroke="white"/>
2459            </svg>
2460          </a><a
2461          href="/cart"
2462          class="header__icon header__icon--cart"
2463          aria-label="Cart"
2464        >
2465          <svg xmlns="http://www.w3.org/2000/svg" width="18" height="21" viewBox="0 0 18 21" fill="none">
2466            <path d="M5.5 7.92858V3.97822C5.5 2.05154 7.01845 0.5 8.90477 0.5C10.7911 0.5 12.3095 2.05154 12.3095 3.97822V7.92858" stroke="white" stroke-linecap="round" stroke-linejoin="round"/>
2467            <path fill-rule="evenodd" clip-rule="evenodd" d="M16.3316 5.5L17.4947 18.6329C17.5859 19.6647 16.4965 20.5 15.2572 20.5H2.74279C1.50349 20.5 0.41408 19.664 0.505353 18.6329L1.66845 5.5H16.3316Z" stroke="white" stroke-linejoin="round"/>
2468          </svg>
2469          <span class="header__cart-count" style="display: none;">0</span>
2470        </a>
2471      </div>
2472
2473    </div><div class="header__megamenu-wrapper" data-megamenu-id="ipad" >
2474          <div class="header__megamenu">
2475            <div class="header__megamenu-items"><a href="/collections/ipad-pro" class="header__megamenu-item"><div class="header__megamenu-item-icon">
2476                        <img
2477                          src="//ipowerresale.com/cdn/shop/files/ipadpro-icon.png?v=1776372609&width=128"
2478                          alt="iPad Pro"
2479                          width="64"
2480                          height="64"
2481                          loading="lazy"
2482                        >
2483                      </div><span class="header__megamenu-item-label">iPad Pro</span>
2484                  </a><a href="/collections/ipad-air" class="header__megamenu-item"><div class="header__megamenu-item-icon">
2485                        <img
2486                          src="//ipowerresale.com/cdn/shop/files/ipadair-icon.png?v=1776372609&width=128"
2487                          alt="iPad Air"
2488                          width="64"
2489                          height="64"
2490                          loading="lazy"
2491                        >
2492                      </div><span class="header__megamenu-item-label">iPad Air</span>
2493                  </a><a href="/collections/ipad" class="header__megamenu-item"><div class="header__megamenu-item-icon">
2494                        <img
2495                          src="//ipowerresale.com/cdn/shop/files/ipad-icon.png?v=1776372609&width=128"
2496                          alt="iPad"
2497                          width="64"
2498                          height="64"
2499                          loading="lazy"
2500                        >
2501                      </div><span class="header__megamenu-item-label">iPad</span>
2502                  </a><a href="/pages/ipad" class="header__megamenu-cta">
2503                Explore all 
iPads
2504              </a>
2505            </div>
2506          </div>
2507        </div><div class="header__megamenu-wrapper" data-megamenu-id="mac" >
2508          <div class="header__megamenu">
2509            <div class="header__megamenu-items"><a href="/collections/macbook-pro" class="header__megamenu-item"><div class="header__megamenu-item-icon">
2510                        <img
2511                          src="//ipowerresale.com/cdn/shop/files/mbp-icon.png?v=1776372609&width=128"
2512                          alt="MacBook Pro"
2513                          width="64"
2514                          height="64"
2515                          loading="lazy"
2516                        >
2517                      </div><span class="header__megamenu-item-label">MacBook Pro</span>
2518                  </a><a href="/collections/macbook-air" class="header__megamenu-item"><div class="header__megamenu-item-icon">
2519                        <img
2520                          src="//ipowerresale.com/cdn/shop/files/mba-icon.png?v=1776372610&width=128"
2521                          alt="MacBook Air"
2522                          width="64"
2523                          height="64"
2524                          loading="lazy"
2525                        >
2526                      </div><span class="header__megamenu-item-label">MacBook Air</span>
2527                  </a><a href="/collections/macbook-neo" class="header__megamenu-item"><div class="header__megamenu-item-icon">
2528                        <img
2529                          src="//ipowerresale.com/cdn/shop/files/mbn-icon.png?v=1777677439&width=128"
2530                          alt="MacBook Neo"
2531                          width="64"
2532                          height="64"
2533                          loading="lazy"
2534                        >
2535                      </div><span class="header__megamenu-item-label">MacBook Neo</span>
2536                  </a><a href="/collections/imac" class="header__megamenu-item"><div class="header__megamenu-item-icon">
2537                        <img
2538                          src="//ipowerresale.com/cdn/shop/files/imac-icon.png?v=1776372609&width=128"
2539                          alt="iMac"
2540                          width="64"
2541                          height="64"
2542                          loading="lazy"
2543                        >
2544                      </div><span class="header__megamenu-item-label">iMac</span>
2545                  </a><a href="/collections/mac-pro" class="header__megamenu-item"><div class="header__megamenu-item-icon">
2546                        <img
2547                          src="//ipowerresale.com/cdn/shop/files/macpro-icon.png?v=1776372610&width=128"
2548                          alt="Mac Pro"
2549                          width="64"
2550                          height="64"
2551                          loading="lazy"
2552                        >
2553                      </div><span class="header__megamenu-item-label">Mac Pro</span>
2554                  </a><a href="/collections/macmini" class="header__megamenu-item"><div class="header__megamenu-item-icon">
2555                        <img
2556                          src="//ipowerresale.com/cdn/shop/files/macmini-icon.png?v=1776372609&width=128"
2557                          alt="Mac mini"
2558                          width="64"
2559                          height="64"
2560                          loading="lazy"
2561                        >
2562                      </div><span class="header__megamenu-item-label">Mac mini</span>
2563                  </a><a href="/collections/mac-studio" class="header__megamenu-item"><div class="header__megamenu-item-icon">
2564                        <img
2565                          src="//ipowerresale.com/cdn/shop/files/macstudio-icon.png?v=1776372609&width=128"
2566                          alt="Mac Studio"
2567                          width="64"
2568                          height="64"
2569                          loading="lazy"
2570                        >
2571                      </div><span class="header__megamenu-item-label">Mac Studio</span>
2572                  </a><a href="/pages/mac" class="header__megamenu-cta">
2573                Explore all Macs
2574              </a>
2575            </div>
2576          </div>
2577        </div></header>
2578</div><div class="custom-mobile-drawer-sections--23893840232617__custom_header_DeLQhc js-mobile-drawer-sections--23893840232617__custom_header_DeLQhc">
2579
2580  <nav class="custom_mobile_nav">
2581    <ul class="drawer__menu"><li class="drawer__menu-item"><button
2582              class="drawer__menu-link drawer__menu-toggle js-drawer-submenu-toggle-sections--23893840232617__custom_header_DeLQhc"
2583              data-target="submenu-sections--23893840232617__custom_header_DeLQhc-1"
2584              aria-expanded="false"
2585            >
2586              <span>Mac</span>
2587            </button>
2588            <ul class="drawer__submenu is-open" id="submenu-sections--23893840232617__custom_header_DeLQhc-1"><li>
2589                  <a href="/collections/macbook-pro" class="drawer__submenu-link">MacBook Pro</a>
2590                </li><li>
2591                  <a href="/collections/macbook-air" class="drawer__submenu-link">MacBook Air</a>
2592                </li><li>
2593                  <a href="/collections/macbook-neo" class="drawer__submenu-link">MacBook Neo</a>
2594                </li><li>
2595                  <a href="/collections/imac" class="drawer__submenu-link">iMac</a>
2596                </li><li>
2597                  <a href="/collections/mac-pro" class="drawer__submenu-link">Mac Pro</a>
2598                </li><li>
2599                  <a href="/collections/macmini" class="drawer__submenu-link">Mac mini</a>
2600                </li><li>
2601                  <a href="/collections/mac-studio" class="drawer__submenu-link">Mac Studio</a>
2602                </li><li>
2603                  <a href="/pages/mac" class="drawer__submenu-link">Shop All Macs</a>
2604                </li></ul></li><li class="drawer__menu-item"><button
2605              class="drawer__menu-link drawer__menu-toggle js-drawer-submenu-toggle-sections--23893840232617__custom_header_DeLQhc"
2606              data-target="submenu-sections--23893840232617__custom_header_DeLQhc-2"
2607              aria-expanded="false"
2608            >
2609              <span>iPad</span>
2610            </button>
2611            <ul class="drawer__submenu" id="submenu-sections--23893840232617__custom_header_DeLQhc-2"><li>
2612                  <a href="/collections/ipad" class="drawer__submenu-link">iPad</a>
2613                </li><li>
2614                  <a href="/collections/ipad-air" class="drawer__submenu-link">iPad Air</a>
2615                </li><li>
2616                  <a href="/collections/ipad-pro" class="drawer__submenu-link">iPad Pro</a>
2617                </li><li>
2618                  <a href="/pages/ipad" class="drawer__submenu-link">Shop All iPads</a>
2619                </li></ul></li><li class="drawer__menu-item"><a href="/collections/iphone" class="drawer__menu-link">iPhone</a></li><li class="drawer__menu-item"><a href="/collections/watch" class="drawer__menu-link">Watch</a></li><li class="drawer__menu-item"><a href="/collections/airpods" class="drawer__menu-link">AirPods</a></li><li class="drawer__menu-item"><a href="/collections/apple-display" class="drawer__menu-link">Displays</a></li><li class="drawer__menu-item"><a href="/collections/accessories" class="drawer__menu-link">Accessories</a></li><li class="drawer__menu-item"><a href="/pages/reviews" class="drawer__menu-link">Reviews</a></li><li class="drawer__menu-item"><button
2620              class="drawer__menu-link drawer__menu-toggle js-drawer-submenu-toggle-sections--23893840232617__custom_header_DeLQhc"
2621              data-target="submenu-sections--23893840232617__custom_header_DeLQhc-9"
2622              aria-expanded="false"
2623            >
2624              <span>Support</span>
2625            </button>
2626            <ul class="drawer__submenu" id="submenu-sections--23893840232617__custom_header_DeLQhc-9"><li>
2627                  <a href="/pages/faq" class="drawer__submenu-link">FAQs</a>
2628                </li><li>
2629                  <a href="/pages/service-support" class="drawer__submenu-link">Service & Support</a>
2630                </li><li>
2631                  <a href="/pages/troubleshooting-guides" class="drawer__submenu-link">Troubleshooting Guides</a>
2632                </li></ul></li></ul>
2633  </nav><div class="drawer__footer">
2634      <a href="/account" class="drawer__account-link">
2635        My Account
2636      </a>
2637    </div></div><div class="custom-drawer-overlay-sections--23893840232617__custom_header_DeLQhc js-drawer-overlay-sections--23893840232617__custom_header_DeLQhc"></div>
2638
2639
2640
2641<script>
2642(function () {
2643  var sectionId = 'sections--23893840232617__custom_header_DeLQhc';
2644  var drawer     = document.querySelector('.js-mobile-drawer-' + sectionId);
2645  var overlay    = document.querySelector('.js-drawer-overlay-' + sectionId);
2646  var openBtn    = document.querySelector('.js-mobile-drawer-open-' + sectionId);
2647  var submenuToggles = document.querySelectorAll('.js-drawer-submenu-toggle-' + sectionId);
2648
2649  var hamburgerIcon = openBtn ? openBtn.querySelector('.hamburger-icon') : null;
2650  var closeIcon     = openBtn ? openBtn.querySelector('.close-icon')     : null;
2651
2652  function setMenuIconState(isOpen) {
2653    if (hamburgerIcon) hamburgerIcon.style.display = isOpen ? 'none' : '';
2654    if (closeIcon)     closeIcon.style.display     = isOpen ? ''     : 'none';
2655  }
2656
2657  function updateDrawerPosition() {
2658    var headerWrapper = document.querySelector('.custom-header-wrapper-' + sectionId);
2659    var bottom = headerWrapper ? headerWrapper.getBoundingClientRect().bottom : 0;
2660    if (drawer)  { drawer.style.top  = bottom + 'px'; drawer.style.height  = (window.innerHeight - bottom) + 'px'; }
2661    if (overlay) { overlay.style.top = bottom + 'px'; overlay.style.height = (window.innerHeight - bottom) + 'px'; }
2662  }
2663
2664  function openDrawer() {
2665    updateDrawerPosition();
2666    drawer.classList.add('is-open');
2667    overlay.classList.add('is-open');
2668    document.body.style.overflow = 'hidden';
2669    setMenuIconState(true);
2670    if (headerWrapper) headerWrapper.classList.add('drawer-open');
2671    // Recalculate after border-bottom removed (height changes by 1px)
2672    requestAnimationFrame(function() { updateDrawerPosition(); });
2673  }
2674
2675  function closeDrawer() {
2676    drawer.classList.remove('is-open');
2677    overlay.classList.remove('is-open');
2678    document.body.style.overflow = '';
2679    setMenuIconState(false);
2680    if (headerWrapper) headerWrapper.classList.remove('drawer-open');
2681  }
2682
2683  if (openBtn) {
2684    openBtn.addEventListener('click', function () {
2685      drawer.classList.contains('is-open') ? closeDrawer() : openDrawer();
2686    });
2687  }
2688
2689  if (overlay) { overlay.addEventListener('click', closeDrawer); }
2690
2691  window.addEventListener('resize', function () {
2692    if (drawer && drawer.classList.contains('is-open')) updateDrawerPosition();
2693  });
2694
2695  submenuToggles.forEach(function (toggle) {
2696    toggle.addEventListener('click', function () {
2697      var targetId = this.getAttribute('data-target');
2698      var submenu  = document.getElementById(targetId);
2699      if (submenu) {
2700        var isOpen = submenu.classList.toggle('is-open');
2701        this.setAttribute('aria-expanded', isOpen ? 'true' : 'false');
2702      }
2703    });
2704  });
2705
2706  // ── Cart Drawer ──
2707  var cartButton = document.querySelector('.custom-header-' + sectionId + ' .js-drawer-open-cart');
2708  if (cartButton) {
2709    cartButton.addEventListener('click', function (e) {
2710      e.preventDefault();
2711      e.stopPropagation();
2712      var cartDrawer = document.getElementById('CartDrawer');
2713      if (cartDrawer) {
2714        document.documentElement.classList.add('js-drawer-open', 'js-drawer-open-cart');
2715        cartDrawer.classList.add('drawer--is-open');
2716        document.body.style.overflow = 'hidden';
2717      }
2718    });
2719  }
2720
2721  document.addEventListener('click', function (e) {
2722    var cartDrawer = document.getElementById('CartDrawer');
2723    var cb = document.querySelector('.custom-header-' + sectionId + ' .js-drawer-open-cart');
2724    if (cartDrawer && cartDrawer.classList.contains('drawer--is-open')) {
2725      if (!cartDrawer.contains(e.target) && cb && !cb.contains(e.target)) {
2726        document.documentElement.classList.remove('js-drawer-open', 'js-drawer-open-cart');
2727        cartDrawer.classList.remove('drawer--is-open');
2728        document.body.style.overflow = '';
2729      }
2730    }
2731  });
2732
2733  document.querySelectorAll('.js-drawer-close').forEach(function (btn) {
2734    btn.addEventListener('click', function () {
2735      var cartDrawer = document.getElementById('CartDrawer');
2736      if (cartDrawer) {
2737        document.documentElement.classList.remove('js-drawer-open', 'js-drawer-open-cart');
2738        cartDrawer.classList.remove('drawer--is-open');
2739        document.body.style.overflow = '';
2740      }
2741    });
2742  });
2743
2744  // ── Mega Menu & Dropdown hover ──
2745  var megaMenuTriggers   = document.querySelectorAll('.custom-header-' + sectionId + ' [data-megamenu-trigger]');
2746  var dropdownTriggers   = document.querySelectorAll('.custom-header-' + sectionId + ' [data-dropdown-trigger]');
2747
2748  var headerWrapperEl = document.querySelector('.custom-header-wrapper-' + sectionId);
2749
2750  function closeAllMenus() {
2751    document.querySelectorAll('.custom-header-' + sectionId + ' .header__menu-item').forEach(function (item) {
2752      item.classList.remove('is-active');
2753    });
2754    document.querySelectorAll('.custom-header-' + sectionId + ' .header__megamenu-wrapper').forEach(function (w) {
2755      w.classList.remove('is-active');
2756    });
2757    if (headerWrapperEl) headerWrapperEl.classList.remove('megamenu-open');
2758  }
2759
2760  megaMenuTriggers.forEach(function (trigger) {
2761    var parentItem = trigger.closest('.header__menu-item');
2762    var menuId     = trigger.getAttribute('data-megamenu-trigger');
2763    var megaMenu   = document.querySelector('[data-megamenu-id="' + menuId + '"]');
2764    var closeTimer = null;
2765
2766    function openMM() {
2767      clearTimeout(closeTimer);
2768      closeAllMenus();
2769      parentItem.classList.add('is-active');
2770      if (megaMenu) megaMenu.classList.add('is-active');
2771      if (headerWrapperEl) headerWrapperEl.classList.add('megamenu-open');
2772    }
2773
2774    function scheduleMMClose() {
2775      clearTimeout(closeTimer);
2776      closeTimer = setTimeout(function () {
2777        parentItem.classList.remove('is-active');
2778        if (megaMenu) megaMenu.classList.remove('is-active');
2779        if (headerWrapperEl) headerWrapperEl.classList.remove('megamenu-open');
2780      }, 100);
2781    }
2782
2783    parentItem.addEventListener('mouseenter', openMM);
2784    parentItem.addEventListener('mouseleave', scheduleMMClose);
2785    if (megaMenu) {
2786      megaMenu.addEventListener('mouseenter', function () { clearTimeout(closeTimer); });
2787      megaMenu.addEventListener('mouseleave', scheduleMMClose);
2788    }
2789  });
2790
2791  dropdownTriggers.forEach(function (trigger) {
2792    var parentItem = trigger.closest('.header__menu-item');
2793    parentItem.addEventListener('mouseenter', function () {
2794      closeAllMenus();
2795      parentItem.classList.add('is-active');
2796    });
2797    parentItem.addEventListener('mouseleave', function () {
2798      parentItem.classList.remove('is-active');
2799    });
2800  });
2801
2802  document.addEventListener('keydown', function (e) {
2803    if (e.key === 'Escape') closeAllMenus();
2804  });
2805
2806  // ── Sticky Header ──
2807  var headerWrapper = document.querySelector('.custom-header-wrapper-' + sectionId);
2808  var stickyEnabled = headerWrapper && headerWrapper.getAttribute('data-sticky-enabled') === 'true';
2809
2810  if (stickyEnabled && headerWrapper) {
2811    var isSticky = false;
2812    var headerHeight = 0;
2813    var initialOffsetTop = 0;
2814
2815    function getOffsetTop() {
2816      if (!isSticky) {
2817        initialOffsetTop = headerWrapper.getBoundingClientRect().top + window.pageYOffset;
2818      }
2819    }
2820
2821    function onScroll() {
2822      var scrollTop = window.pageYOffset || document.documentElement.scrollTop;
2823      var isOverlay = headerWrapper.classList.contains('header--overlay');
2824      if (scrollTop > initialOffsetTop) {
2825        if (!isSticky) {
2826          headerHeight = headerWrapper.offsetHeight;
2827          if (!isOverlay) {
2828            document.body.style.paddingTop = headerHeight + 'px';
2829          }
2830          headerWrapper.classList.add('is-sticky');
2831          isSticky = true;
2832        }
2833      } else {
2834        if (isSticky) {
2835          headerWrapper.classList.remove('is-sticky');
2836          document.body.style.paddingTop = '';
2837          isSticky = false;
2838        }
2839      }
2840    }
2841
2842    window.addEventListener('scroll', onScroll, { passive: true });
2843    window.addEventListener('resize', function () {
2844      if (isSticky) {
2845        headerHeight = headerWrapper.offsetHeight;
2846        document.body.style.paddingTop = headerHeight + 'px';
2847      }
2848    });
2849
2850    getOffsetTop();
2851  }
2852
2853  // ── Overlay Header Logic ──
2854  var overlayEnabled = headerWrapper && headerWrapper.getAttribute('data-overlay-enabled') === 'true';
2855
2856  function applyOverlay() {
2857    if (!headerWrapper || !overlayEnabled) return;
2858    var isExcluded = document.querySelector('[data-ipr-no-overlay]') !== null;
2859    if (isExcluded) {
2860      headerWrapper.classList.remove('header--overlay');
2861    }
2862    // If not excluded, class is already set from Liquid — no action needed
2863  }
2864
2865  applyOverlay();
2866
2867  // ── Announcement Swiper ──
2868  var annSwiper = document.querySelector('.announcement-swiper--' + sectionId);
2869
2870  function initAnnouncementSwiper() {
2871    if (!annSwiper || typeof Swiper === 'undefined') return;
2872    new Swiper(annSwiper, {
2873      loop: true,
2874      autoplay: { delay: 3500, disableOnInteraction: false },
2875      slidesPerView: 1,
2876      allowTouchMove: true,
2877      speed: 600,
2878    });
2879  }
2880
2881  // Try immediately, then retry until Swiper is available
2882  function tryInitAnnouncement(attempts) {
2883    if (typeof Swiper !== 'undefined') {
2884      initAnnouncementSwiper();
2885    } else if (attempts > 0) {
2886      setTimeout(function() { tryInitAnnouncement(attempts - 1); }, 200);
2887    }
2888  }
2889
2890  tryInitAnnouncement(10);
2891
2892  // ── Drawer Banner Slider ──
2893  var drawerSlider = document.querySelector('.js-drawer-slider-' + sectionId);
2894  if (drawerSlider && typeof Swiper !== 'undefined') {
2895    new Swiper(drawerSlider, {
2896      slidesPerView: 'auto',
2897      spaceBetween: 12,
2898      freeMode: false,
2899      allowTouchMove: true,
2900      simulateTouch: true,
2901    });
2902  }
2903
2904  // ── Mega Menu horizontal scroll via mousewheel ──
2905  document.querySelectorAll('.custom-header-' + sectionId + ' .header__megamenu-items').forEach(function (el) {
2906    el.addEventListener('wheel', function (e) {
2907      if (e.deltaY !== 0) { e.preventDefault(); el.scrollLeft += e.deltaY; }
2908    }, { passive: false });
2909  });
2910
2911  // ── Real-time Cart Count Update ──
2912  function updateCartCountBubble(count) {
2913    var cartCountEl = document.querySelector('.custom-header-' + sectionId + ' .header__cart-count');
2914    if (cartCountEl) {
2915      if (typeof count !== 'undefined') {
2916        cartCountEl.textContent = count;
2917        cartCountEl.style.display = count > 0 ? 'flex' : 'none';
2918      }
2919    }
2920  }
2921
2922  var isFetchingCart = false;
2923  function fetchAndUpdateCart() {
2924    if (isFetchingCart) return;
2925    isFetchingCart = true;
2926
2927    fetch(window.Shopify.routes && window.Shopify.routes.root ? window.Shopify.routes.root + 'cart.js' : '/cart.js')
2928      .then(response => response.json())
2929      .then(cart => {
2930         updateCartCountBubble(cart.item_count);
2931      })
2932      .catch(err => console.error('Error fetching cart data:', err))
2933      .finally(() => {
2934         setTimeout(() => { isFetchingCart = false; }, 500);
2935      });
2936  }
2937
2938  document.addEventListener('cart:updated', function(event) {
2939    if (event.detail && event.detail.cart && typeof event.detail.cart.item_count !== 'undefined') {
2940      updateCartCountBubble(event.detail.cart.item_count);
2941    } else {
2942      fetchAndUpdateCart();
2943    }
2944  });
2945
2946  // Additional theme events
2947  document.addEventListener('ajaxProduct:added', fetchAndUpdateCart);
2948  document.addEventListener('cart:quantity', fetchAndUpdateCart);
2949
2950  // Global fetch interceptor for cart endpoints
2951  var originalFetch = window.fetch;
2952  window.fetch = function() {
2953    return originalFetch.apply(this, arguments).then(function(res) {
2954      var url = typeof arguments[0] === 'string' ? arguments[0] : (arguments[0] && arguments[0].url ? arguments[0].url : '');
2955      if (url.indexOf('/cart/add') !== -1 || url.indexOf('/cart/change') !== -1 || url.indexOf('/cart/update') !== -1 || url.indexOf('/cart/clear') !== -1) {
2956        setTimeout(fetchAndUpdateCart, 150);
2957      }
2958      return res;
2959    });
2960  };
2961
2962  // Global XHR interceptor
2963  var originalXHR = window.XMLHttpRequest.prototype.open;
2964  window.XMLHttpRequest.prototype.open = function(method, url) {
2965    this.addEventListener('load', function() {
2966      if (typeof url === 'string' && (url.indexOf('/cart/add') !== -1 || url.indexOf('/cart/change') !== -1 || url.indexOf('/cart/update') !== -1 || url.indexOf('/cart/clear') !== -1)) {
2967        setTimeout(fetchAndUpdateCart, 150);
2968      }
2969    });
2970    return originalXHR.apply(this, arguments);
2971  };
2972
2973})();
2974</script>
2974
2975
2976
2977</div>
2978<!-- END sections: header-group --><!-- BEGIN sections: popup-group -->
2979
2980<!-- END sections: popup-group --><main class="main-content" id="MainContent">
2981        <div id="shopify-section-template--23893840167081__main" class="shopify-section"><style>
2982  .custom-padding-for-search {
2983    padding-top: 200px;
2984  }
2985
2986  .custom-search-title {
2987    color: #222222;
2988    font-size: 60px;
2989    line-height: 64px;
2990    letter-spacing: -0.03em;
2991    font-weight: 300;
2992    margin-bottom: 9px;
2993    text-transform: unset ! IMPORTANT;
2994  }
2995
2996  @media screen and (max-width: 768px) { 
2997
2998  .custom-padding-for-search {
2999    padding-top: 150px;
3000  }
3001
3002    .custom-search-title {
3003      font-size: 32px;
3004      line-height: 40px;
3005    }
3006  }
3007</style>
3008<div class="search-content custom-padding-for-search" data-section-id="template--23893840167081__main" data-section-type="collection-grid">
3009  <div class="page-width page-content">
3010<header class="section-header">
3011      <h1 class="section-header__title custom-search-title">
3012        Search
3013      </h1>
3014    </header><predictive-search data-context="search-page" data-enabled="true" data-dark="false">
3015  <div class="predictive__screen" data-screen></div>
3016  <form action="/search" method="get" role="search">
3017    <label for="Search" class="hidden-label">Search</label>
3018    <div class="search__input-wrap">
3019      <input
3020        class="search__input"
3021        id="Search"
3022        type="search"
3023        name="q"
3024        value=""
3025        role="combobox"
3026        aria-expanded="false"
3027        aria-owns="predictive-search-results"
3028        aria-controls="predictive-search-results"
3029        aria-haspopup="listbox"
3030        aria-autocomplete="list"
3031        autocorrect="off"
3032        autocomplete="off"
3033        autocapitalize="off"
3034        spellcheck="false"
3035        placeholder="Search"
3036        tabindex="0"
3037      >
3038      <input name="options[prefix]" type="hidden" value="last">
3039      <button class="btn--search" type="submit">
3040        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 64 64"><defs><style>.cls-1{fill:none;stroke:#000;stroke-miterlimit:10;stroke-width:2px}</style></defs><path class="cls-1" d="M47.16 28.58A18.58 18.58 0 1 1 28.58 10a18.58 18.58 0 0 1 18.58 18.58zM54 54L41.94 42"/></svg>
3041        <span class="icon__fallback-text">Search</span>
3042      </button>
3043    </div>
3044
3045    <button class="btn--close-search">
3046      <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><defs><style>.cls-1{fill:none;stroke:#000;stroke-miterlimit:10;stroke-width:2px}</style></defs><path class="cls-1" d="M19 17.61l27.12 27.13m0-27.13L19 44.74"/></svg>
3047    </button>
3048    <div id="predictive-search" class="search__results" tabindex="-1"></div>
3049  </form>
3050</predictive-search>
3051</div>
3052</div>
3053
3054
3055</div>
3056      </main><!-- BEGIN sections: footer-group -->
3057<section id="shopify-section-sections--23893840199849__custom_footer_AxCncV" class="shopify-section shopify-section-group-footer-group section"><style data-shopify>.custom-footer-sections--23893840199849__custom_footer_AxCncV {
3058    background: radial-gradient(80.42% 142.96% at 84.9% 55.37%, #003847 0%, #001E26 62.02%, #171717 100%);
3059    border-top-right-radius: 50px;
3060    border-top-left-radius: 50px;
3061  }
3062
3063  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__wrapper {
3064    max-width: 1440px;
3065    margin: 0 auto;
3066    padding: 72px;
3067  }.custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__top {
3068    display: flex;
3069    justify-content: space-between;
3070    gap: 72px;
3071    margin-bottom: 72px;
3072  }
3073
3074  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__logo {
3075    flex-shrink: 0;
3076    max-width: 220px;
3077  }
3078
3079  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__logo img {
3080    max-width: 290px;
3081    height: auto;
3082  }
3083
3084  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__menus {
3085    display: flex;
3086    flex-grow: 1;
3087    justify-content: space-between;
3088
3089  }
3090
3091  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__menu-list {
3092    list-style: none;
3093    padding: 0;
3094    margin: 0;
3095  }
3096
3097  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__menu-item {
3098    margin-bottom: 18px;
3099  }
3100
3101  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__menu-item:last-child {
3102    margin-bottom: 0;
3103  }
3104
3105  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__menu-title {
3106    color: #ffffff;
3107    font-size: 16px;
3108    line-height: 16px;
3109    letter-spacing: -0.02em;
3110    font-weight: 500;
3111    font-family: 'Inter-Medium';
3112    margin: 0 0 18px 0;
3113    text-transform: unset;
3114  }
3115
3116  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__menu-link {
3117    color: #ffffff;
3118    text-decoration: none;
3119    font-size: 16px;
3120    line-height: 16px;
3121    font-weight: 300;
3122    letter-spacing: -0.02em;
3123    font-family: 'Inter';
3124  }
3125
3126  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__newsletter {
3127    max-width: 262px;
3128    flex-shrink: 0;
3129  }
3130
3131  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__newsletter-heading {
3132    color: #ffffff;
3133    font-size: 28px;
3134    line-height: 32px;
3135    font-weight: 500;
3136    margin: 0 0 9px 0;
3137    letter-spacing: -0.03em;
3138    font-family: 'Inter-Medium';
3139    text-transform: unset !important;
3140  }
3141
3142  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__newsletter-text {
3143    color: #ffffff;
3144    font-size: 16px;
3145    line-height: 20px;
3146    margin: 0 0 24px 0;
3147    letter-spacing: -0.02em;
3148    font-weight: 400;
3149  }
3150
3151  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__newsletter-form {
3152    display: flex;
3153    margin-bottom: 36px;
3154  }
3155
3156  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__newsletter-input {
3157    flex: 1;
3158    border: none;
3159    border-bottom: 1px solid #ffffff;
3160    outline: none;
3161    font-size: 16px;
3162    line-height: 20px;
3163    letter-spacing: -0.02em;
3164    font-weight: 400;
3165    max-width: 156px;
3166    padding: 9px 18px;
3167    background: #fff;
3168    color: #222222;
3169    border-top-left-radius: 40px;
3170    border-bottom-left-radius: 40px;
3171  }
3172
3173  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__newsletter-input::placeholder {
3174    color: #222222;
3175    font-size: 16px;
3176    line-height: 20px;
3177    letter-spacing: -0.02em;
3178  }
3179
3180  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__newsletter-button {
3181    color: #FFFFFF;
3182    font-size: 16px;
3183    line-height: 20px;
3184    letter-spacing: 0.10em;
3185    font-weight: 500;
3186    font-family: 'Inter-Medium';
3187    text-transform: uppercase;
3188    padding: 9px 18px;
3189    background: #1D7F9A;
3190    border: 1px solid #1D7F9A;
3191    cursor: pointer;
3192    transition: background 0.2s ease;
3193    white-space: nowrap;
3194    border-top-right-radius: 40px;
3195    border-bottom-right-radius: 40px;
3196  }
3197
3198  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__newsletter-button:hover {
3199    background: #171717;
3200  }
3201
3202  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__socials {
3203    display: flex;
3204    gap: 18px;
3205    align-items: center;
3206  }
3207
3208  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__social-link {
3209    color: #FFFFFF;
3210  }
3211
3212
3213  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__social-link svg {
3214    width: 25px;
3215    height: 25px;
3216    display: block;
3217  }
3218
3219  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__bottom {
3220    display: flex;
3221    justify-content: flex-start;
3222    align-items: center;
3223    gap: 9px;
3224  }
3225
3226  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__copyright {
3227    margin: 0;
3228    font-size: 16px;
3229    line-height: 20px;
3230    letter-spacing: -0.02em;
3231    font-weight: 400;
3232    color: #ffffff;
3233
3234  }
3235
3236  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__legal-links {
3237    display: flex;
3238    gap: 6px;
3239    align-items: center;
3240    font-size: 16px;
3241    line-height: 20px;
3242    color: #ffffff;
3243    letter-spacing: -0.02em;
3244
3245  }
3246
3247
3248  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__legal-link {
3249    color: #ffffff;
3250    font-size: 16px;
3251    line-height: 20px;
3252    text-decoration: underline;
3253    letter-spacing: -0.02em;
3254    font-weight: 400;
3255    font-family: "ABC Diatype Regular";
3256  }
3257
3258  /* Mobile Accordion */
3259  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__mobile {
3260    display: none;
3261  }
3262
3263  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__accordion {
3264    border-bottom: 1px solid rgba(255,255,255,0.15);
3265  }
3266
3267  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__accordion-header {
3268    display: flex;
3269    justify-content: space-between;
3270    align-items: center;
3271    padding: 16px 0;
3272    cursor: pointer;
3273    background: none;
3274    border: none;
3275    width: 100%;
3276    text-align: left;
3277  }
3278
3279  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__accordion-title {
3280    color: #ffffff;
3281    margin: 0;
3282    letter-spacing: -0.02em;
3283    line-height: 16px;
3284    font-size: 16px;
3285    font-weight: 700;
3286    font-family: 'Inter-Bold';
3287    text-transform: uppercase;
3288  }
3289
3290  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__accordion-icon {
3291    display: flex;
3292    align-items: center;
3293    justify-content: center;
3294    width: 20px;
3295    height: 20px;
3296    color: #ffffff;
3297  }
3298
3299  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__accordion-icon-plus {
3300    display: block;
3301  }
3302
3303  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__accordion-icon-minus {
3304    display: none;
3305  }
3306
3307  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__accordion.active .footer__accordion-icon-plus {
3308    display: none;
3309  }
3310
3311  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__accordion.active .footer__accordion-icon-minus {
3312    display: block;
3313  }
3314
3315  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__accordion-content {
3316    max-height: 0;
3317    overflow: hidden;
3318    transition: max-height 0.3s ease;
3319  }
3320
3321  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__accordion.active .footer__accordion-content {
3322    max-height: 500px;
3323  }
3324
3325  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__accordion-list {
3326    list-style: none;
3327    padding: 0 0 16px 0;
3328    margin: 0;
3329  }
3330
3331  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__accordion-list li {
3332    margin-bottom: 14px;
3333  }
3334
3335  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__accordion-list li:last-child {
3336    margin-bottom: 0;
3337  }
3338
3339  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__accordion-list a {
3340    color: #ffffff;
3341    font-size: 16px;
3342    line-height: 16px;
3343    letter-spacing: -0.02em;
3344    font-weight: 400;
3345    text-decoration: none;
3346    font-family: 'Inter-Regular';
3347  }
3348
3349  @media (max-width: 1050px) and (min-width: 939px) {
3350    .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__bottom {
3351    flex-direction: column;
3352  }
3353  }
3354
3355  @media (max-width: 940px) and (min-width: 769px) {
3356
3357  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__wrapper {
3358    padding: 72px 36px;
3359  }
3360
3361  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__bottom {
3362    flex-direction: column;
3363  }
3364  }
3365
3366  @media (max-width: 1100px) and (min-width: 769px) {
3367    .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__menus {
3368      gap: 16px;
3369    }
3370    .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__top {
3371      gap: 36px;
3372    }
3373    .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__newsletter-input {
3374      max-width: 100% !important;
3375    }
3376  }
3377
3378  @media (max-width: 880px) and (min-width: 769px) {
3379    .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__menus {
3380      flex-wrap: wrap;
3381    }
3382  }
3383
3384  @media (max-width: 1020px) and (min-width: 769px) {
3385    .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__newsletter {
3386      width: auto;
3387    }
3388    .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__newsletter-form {
3389      /* flex-direction: column !important; */
3390    }
3391    .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__logo img {
3392      max-width: 180px !important;
3393    }
3394  }
3395
3396  @media screen and (max-width: 768px) {
3397
3398  .custom-footer-sections--23893840199849__custom_footer_AxCncV {
3399    background: linear-gradient(352.2deg, #003847 6.44%, #001E26 54.32%, #171717 83.65%);
3400    border-top-right-radius: 30px;
3401    border-top-left-radius: 30px;
3402  }
3403
3404    .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__wrapper {
3405      padding: 36px;
3406    }
3407    .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__top {
3408      display: none;
3409    }
3410    .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__mobile {
3411      display: block;
3412    }
3413    .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__mobile-logo {
3414      text-align: center;
3415      margin-bottom: 36px;
3416    }
3417    .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__mobile-logo img {
3418      max-width: 100%;
3419        width: 100%;
3420        height: auto;
3421        margin: 0 auto;
3422    }
3423    .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__mobile-newsletter {
3424      text-align: center;
3425      margin-bottom: 36px;
3426    }
3427    .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__mobile-newsletter .footer__newsletter-heading {
3428      text-align: left;
3429        font-size: 28px;
3430        line-height: 32px;
3431        font-family: 'Inter-Medium';
3432        font-weight: 500;
3433        margin-bottom: 9px;
3434    }
3435    .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__mobile-newsletter .footer__newsletter-text {
3436      font-size: 14px;
3437        line-height: 20px;
3438        letter-spacing: 0;
3439        text-align: left;
3440    }
3441    .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__mobile-newsletter .footer__newsletter-form {
3442      justify-content: center; 
3443    }
3444    .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__mobile-newsletter .footer__newsletter-input {
3445      max-width: 100% !important;
3446    }
3447    .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__mobile-socials {
3448      display: flex;
3449        justify-content: flex-start;
3450        gap: 18px;
3451        margin-bottom: 36px;
3452    }
3453    .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__accordion {
3454      border: none;
3455      margin-bottom: 18px;
3456    }
3457    .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__accordion-header {
3458      padding: 0;
3459    }
3460    .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__accordion-list {
3461      padding: 0 !important;
3462      padding-top: 18px !important;
3463    }
3464    .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__accordion-list li {
3465      margin-bottom: 18px;
3466    }
3467    .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__bottom {
3468      flex-direction: column;
3469        align-items: center;
3470        gap: 18px;
3471        padding-top: 36px;
3472    }
3473    .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__legal-links {
3474      flex-wrap: wrap;
3475      justify-content: center;
3476    }
3477
3478    .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__accordion-title { 
3479      font-weight: 500;
3480      font-family: 'Inter-Medium';
3481      text-transform: capitalize !important;
3482    }
3483
3484
3485    .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__accordion-list a { 
3486      font-weight: 300;
3487      font-family: 'Inter';
3488    }
3489
3490    .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__legal-link { 
3491      font-family: 'Inter';
3492    }
3493
3494  }</style><footer class="custom-footer-sections--23893840199849__custom_footer_AxCncV">
3495  <div class="footer__wrapper"><div class="footer__top">
3496      <div class="footer__logo"><a href="/">
3497            <img src="//ipowerresale.com/cdn/shop/files/svg840.svg?v=1772971322&width=300" alt="iPowerResale" loading="lazy">
3498          </a></div>
3499
3500      <div class="footer__menus"><nav class="footer__menu-column" ><h3 class="footer__menu-title">Shop</h3><ul class="footer__menu-list"><li class="footer__menu-item">
3501                    <a href="/pages/mac" class="footer__menu-link">Mac</a>
3502                  </li><li class="footer__menu-item">
3503                    <a href="/pages/ipad" class="footer__menu-link">iPad</a>
3504                  </li><li class="footer__menu-item">
3505                    <a href="/collections/iphone" class="footer__menu-link">iPhone</a>
3506                  </li><li class="footer__menu-item">
3507                    <a href="/collections/watch?filter.mfield_cql_parent_product=true" class="footer__menu-link">Watch</a>
3508                  </li><li class="footer__menu-item">
3509                    <a href="/collections/airpods" class="footer__menu-link">Airpods</a>
3510                  </li><li class="footer__menu-item">
3511                    <a href="/collections/accessories?filter.mfield_cql_parent_product=false" class="footer__menu-link">Accessories</a>
3512                  </li></ul>
3513            </nav><nav class="footer__menu-column" ><h3 class="footer__menu-title">Service </h3><ul class="footer__menu-list"><li class="footer__menu-item">
3514                    <a href="/pages/service-support" class="footer__menu-link">Service & Support</a>
3515                  </li><li class="footer__menu-item">
3516                    <a href="/pages/troubleshooting-guides" class="footer__menu-link">Troubleshooting Guides</a>
3517                  </li><li class="footer__menu-item">
3518                    <a href="/blogs/apple-buying-guides" class="footer__menu-link">Buying Guides</a>
3519                  </li><li class="footer__menu-item">
3520                    <a href="/pages/the-ipower-promise" class="footer__menu-link">The iPower Promise</a>
3521                  </li><li class="footer__menu-item">
3522                    <a href="/blogs/tech-insights" class="footer__menu-link">iPower Insights</a>
3523                  </li><li class="footer__menu-item">
3524                    <a href="/pages/faq" class="footer__menu-link">FAQs</a>
3525                  </li></ul>
3526            </nav><nav class="footer__menu-column" ><h3 class="footer__menu-title">Company</h3><ul class="footer__menu-list"><li class="footer__menu-item">
3527                    <a href="/pages/about-us" class="footer__menu-link">About Us</a>
3528                  </li><li class="footer__menu-item">
3529                    <a href="/pages/corporate-buyers" class="footer__menu-link">Corporate Buyers</a>
3530                  </li><li class="footer__menu-item">
3531                    <a href="/pages/apple-for-education" class="footer__menu-link">Educational Buyers</a>
3532                  </li><li class="footer__menu-item">
3533                    <a href="/pages/contact" class="footer__menu-link">Contact Us</a>
3534                  </li><li class="footer__menu-item">
3535                    <a href="/pages/reviews" class="footer__menu-link">Reviews</a>
3536                  </li><li class="footer__menu-item">
3537                    <a href="/pages/us-privacy-requests" class="footer__menu-link">Privacy</a>
3538                  </li></ul>
3539            </nav></div><div class="footer__newsletter" ><h2 class="footer__newsletter-heading">Stay in Touch</h2><p class="footer__newsletter-text">Sign up today for exclusive offers!</p><form class="footer__newsletter-form" action="/contact#contact_form" method="post">
3540            <input type="hidden" name="form_type" value="customer">
3541            <input type="hidden" name="contact[tags]" value="newsletter">
3542            <input
3543              type="email"
3544              name="contact[email]"
3545              class="footer__newsletter-input"
3546              placeholder="Email address"
3547              required
3548            >
3549            <button type="submit" class="footer__newsletter-button">
3550              Submit
3551            </button>
3552          </form>
3553          <div class="footer__socials"><a href="https://www.facebook.com/people/iPowerResale/61560188386080/" class="footer__social-link" target="_blank" rel="noopener" aria-label="Facebook">
3554                <svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" viewB
3554ox="0 0 25 25" fill="none">
3555                  <path fill-rule="evenodd" clip-rule="evenodd" d="M14.4795 25V12.4985H18.0295L18.5 8.19046H14.4795L14.4855 6.03423C14.4855 4.91062 14.5953 4.30856 16.2555 4.30856H18.4749V0H14.9243C10.6595 0 9.1584 2.08988 9.1584 5.6044V8.19095H6.5V12.499H9.1584V25H14.4795Z" fill="white"/>
3556                </svg>
3557              </a><a href="https://www.linkedin.com/company/ipowerresale/" class="footer__social-link" target="_blank" rel="noopener" aria-label="LinkedIn">
3558                <svg xmlns="http://www.w3.org/2000/svg" width="26" height="25" viewBox="0 0 26 25" fill="none">
3559                  <g clip-path="url(#clip0_footer_linkedin_desktop)">
3560                    <mask id="mask0_footer_linkedin_desktop" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="0" y="0" width="26" height="25">
3561                      <path fill-rule="evenodd" clip-rule="evenodd" d="M26 25H20.6126V16.8795C20.6126 14.9429 20.5784 12.4519 17.8132 12.4519C15.0105 12.4519 14.5825 14.5624 14.5825 16.7406V25H9.20063V8.30086H14.3657V10.5841H14.4394C15.158 9.27086 16.9152 7.88651 19.5364 7.88651C24.992 7.88651 26 11.3441 26 15.8418V25ZM3.12622 6.0199C1.39508 6.0199 0 4.67148 0 3.00934C0 1.34827 1.39508 0 3.12622 0C4.84946 0 6.24921 1.34827 6.24921 3.00934C6.24921 4.67148 4.84946 6.0199 3.12622 6.0199ZM5.82111 25H0.427959V8.30086H5.82111V25Z" fill="white"/>
3562                    </mask>
3563                    <g mask="url(#mask0_footer_linkedin_desktop)">
3564                      <path d="M-6.48828 -6.25H32.4879V31.25H-6.48828V-6.25Z" fill="#F6F1DC"/>
3565                    </g>
3566                  </g>
3567                  <defs>
3568                    <clipPath id="clip0_footer_linkedin_desktop">
3569                      <rect width="26" height="25" fill="white"/>
3570                    </clipPath>
3571                  </defs>
3572                </svg>
3573              </a></div>
3574        </div></div><div class="footer__mobile"><div class="footer__mobile-newsletter"><h2 class="footer__newsletter-heading">Stay in Touch</h2><p class="footer__newsletter-text">Sign up today for exclusive offers!</p><form class="footer__newsletter-form" action="/contact#contact_form" method="post">
3575            <input type="hidden" name="form_type" value="customer">
3576            <input type="hidden" name="contact[tags]" value="newsletter">
3577            <input
3578              type="email"
3579              name="contact[email]"
3580              class="footer__newsletter-input"
3581              placeholder="Email address"
3582              required
3583            >
3584            <button type="submit" class="footer__newsletter-button">
3585              Submit
3586            </button>
3587          </form>
3588        </div>
3589
3590        <div class="footer__mobile-socials"><a href="https://www.facebook.com/people/iPowerResale/61560188386080/" class="footer__social-link" target="_blank" rel="noopener" aria-label="Facebook">
3591              <svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" viewBox="0 0 25 25" fill="none">
3592                <path fill-rule="evenodd" clip-rule="evenodd" d="M14.4795 25V12.4985H18.0295L18.5 8.19046H14.4795L14.4855 6.03423C14.4855 4.91062 14.5953 4.30856 16.2555 4.30856H18.4749V0H14.9243C10.6595 0 9.1584 2.08988 9.1584 5.6044V8.19095H6.5V12.499H9.1584V25H14.4795Z" fill="white"/>
3593              </svg>
3594            </a><a href="https://www.linkedin.com/company/ipowerresale/" class="footer__social-link" target="_blank" rel="noopener" aria-label="LinkedIn">
3595              <svg xmlns="http://www.w3.org/2000/svg" width="26" height="25" viewBox="0 0 26 25" fill="none">
3596                <g clip-path="url(#clip0_footer_linkedin_mobile)">
3597                  <mask id="mask0_footer_linkedin_mobile" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="0" y="0" width="26" height="25">
3598                    <path fill-rule="evenodd" clip-rule="evenodd" d="M26 25H20.6126V16.8795C20.6126 14.9429 20.5784 12.4519 17.8132 12.4519C15.0105 12.4519 14.5825 14.5624 14.5825 16.7406V25H9.20063V8.30086H14.3657V10.5841H14.4394C15.158 9.27086 16.9152 7.88651 19.5364 7.88651C24.992 7.88651 26 11.3441 26 15.8418V25ZM3.12622 6.0199C1.39508 6.0199 0 4.67148 0 3.00934C0 1.34827 1.39508 0 3.12622 0C4.84946 0 6.24921 1.34827 6.24921 3.00934C6.24921 4.67148 4.84946 6.0199 3.12622 6.0199ZM5.82111 25H0.427959V8.30086H5.82111V25Z" fill="white"/>
3599                  </mask>
3600                  <g mask="url(#mask0_footer_linkedin_mobile)">
3601                    <path d="M-6.48828 -6.25H32.4879V31.25H-6.48828V-6.25Z" fill="#F6F1DC"/>
3602                  </g>
3603                </g>
3604                <defs>
3605                  <clipPath id="clip0_footer_linkedin_mobile">
3606                    <rect width="26" height="25" fill="white"/>
3607                  </clipPath>
3608                </defs>
3609              </svg>
3610            </a></div><div class="footer__mobile-logo"><a href="/">
3611            <img src="//ipowerresale.com/cdn/shop/files/svg840.svg?v=1772971322&width=240" alt="iPowerResale" loading="lazy">
3612          </a></div><div class="footer__accordion" data-accordion >
3613            <button class="footer__accordion-header" type="button">
3614              <span class="footer__accordion-title">Shop</span>
3615              <span class="footer__accordion-icon">
3616                <svg class="footer__accordion-icon-plus" xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none">
3617                  <path d="M6 1V11M1 6H11" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"/>
3618                </svg>
3619                <svg class="footer__accordion-icon-minus" xmlns="http://www.w3.org/2000/svg" width="12" height="2" viewBox="0 0 12 2" fill="none">
3620                  <path d="M1 1H11" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"/>
3621                </svg>
3622              </span>
3623            </button>
3624            <div class="footer__accordion-content">
3625              <ul class="footer__accordion-list"><li><a href="/pages/mac">Mac</a></li><li><a href="/pages/ipad">iPad</a></li><li><a href="/collections/iphone">iPhone</a></li><li><a href="/collections/watch?filter.mfield_cql_parent_product=true">Watch</a></li><li><a href="/collections/airpods">Airpods</a></li><li><a href="/collections/accessories?filter.mfield_cql_parent_product=false">Accessories</a></li></ul>
3626            </div>
3627          </div><div class="footer__accordion" data-accordion >
3628            <button class="footer__accordion-header" type="button">
3629              <span class="footer__accordion-title">Service </span>
3630              <span class="footer__accordion-icon">
3631                <svg class="footer__accordion-icon-plus" xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none">
3632                  <path d="M6 1V11M1 6H11" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"/>
3633                </svg>
3634                <svg class="footer__accordion-icon-minus" xmlns="http://www.w3.org/2000/svg" width="12" height="2" viewBox="0 0 12 2" fill="none">
3635                  <path d="M1 1H11" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"/>
3636                </svg>
3637              </span>
3638            </button>
3639            <div class="footer__accordion-content">
3640              <ul class="footer__accordion-list"><li><a href="/pages/service-support">Service & Support</a></li><li><a href="/pages/troubleshooting-guides">Troubleshooting Guides</a></li><li><a href="/blogs/apple-buying-guides">Buying Guides</a></li><li><a href="/pages/the-ipower-promise">The iPower Promise</a></li><li><a href="/blogs/tech-insights">iPower Insights</a></li><li><a href="/pages/faq">FAQs</a></li></ul>
3641            </div>
3642          </div><div class="footer__accordion" data-accordion >
3643            <button class="footer__accordion-header" type="button">
3644              <span class="footer__accordion-title">Company</span>
3645              <span class="footer__accordion-icon">
3646                <svg class="footer__accordion-icon-plus" xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none">
3647                  <path d="M6 1V11M1 6H11" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"/>
3648                </svg>
3649                <svg class="footer__accordion-icon-minus" xmlns="http://www.w3.org/2000/svg" width="12" height="2" viewBox="0 0 12 2" fill="none">
3650                  <path d="M1 1H11" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"/>
3651                </svg>
3652              </span>
3653            </button>
3654            <div class="footer__accordion-content">
3655              <ul class="footer__accordion-list"><li><a href="/pages/about-us">About Us</a></li><li><a href="/pages/corporate-buyers">Corporate Buyers</a></li><li><a href="/pages/apple-for-education">Educational Buyers</a></li><li><a href="/pages/contact">Contact Us</a></li><li><a href="/pages/reviews">Reviews</a></li><li><a href="/pages/us-privacy-requests">Privacy</a></li></ul>
3656            </div>
3657          </div></div><div class="footer__bottom">
3658      <p class="footer__copyright">© 2026 iPower Resale. All Rights Reserved.</p>
3659      <div class="footer__legal-links"><a href="/policies/privacy-policy" class="footer__legal-link">Privacy Policy</a><span class="footer__legal-sep">|</span><a href="/pages/terms-of-limited-warranty" class="footer__legal-link">Terms of Limited Warranty</a><span class="footer__legal-sep">|</span><a href="/pages/accessibility-policy" class="footer__legal-link">Accessibility Policy</a><span class="footer__legal-sep">|</span><a href="/pages/terms-conditions" class="footer__legal-link">Terms & Conditions</a></div>
3660    </div>
3661
3662  </div>
3663</footer>
3664
3665<script>
3666  document.addEventListener('DOMContentLoaded', function () {
3667
3668    // Accordion
3669    var accordions = document.querySelectorAll('.custom-footer-sections--23893840199849__custom_footer_AxCncV [data-accordion]');
3670    if (accordions.length > 0) {
3671      accordions[0].classList.add('active');
3672    }
3673    accordions.forEach(function (accordion) {
3674      var header = accordion.querySelector('.footer__accordion-header');
3675      header.addEventListener('click', function () {
3676        accordion.classList.toggle('active');
3677      });
3678    });
3679
3680    // Newsletter Form Validation
3681    function initNewsletterForm(form) {
3682      if (!form) return;
3683      var input = form.querySelector('input[type="email"]');
3684      var btn   = form.querySelector('button[type="submit"]');
3685      if (!input || !btn) return;
3686
3687      var errorEl = document.createElement('p');
3688      errorEl.style.cssText = 'color:#FF6B6B;font-size:13px;line-height:18px;margin:6px 0;font-family:"Inter-Regular",sans-serif;display:none;';
3689      form.insertAdjacentElement('afterend', errorEl);
3690
3691      var successEl = document.createElement('p');
3692      successEl.style.cssText = 'color:#1D7F9A;font-size:13px;line-height:18px;margin:6px 0;font-family:"Inter-Regular",sans-serif;display:none;';
3693      successEl.textContent = 'Thank you for subscribing!';
3694      errorEl.insertAdjacentElement('afterend', successEl);
3695
3696      function validateEmail(val) {
3697        return /^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(val.trim());
3698      }
3699      function showError(msg) {
3700        errorEl.textContent = msg;
3701        errorEl.style.display = 'block';
3702        successEl.style.display = 'none';
3703        input.style.borderBottomColor = '#FF6B6B';
3704      }
3705      function clearError() {
3706        errorEl.style.display = 'none';
3707        input.style.borderBottomColor = '';
3708      }
3709
3710      input.addEventListener('input', function () {
3711        if (this.value.trim()) clearError();
3712      });
3713
3714      form.addEventListener('submit', function (e) {
3715        e.preventDefault();
3716        clearError();
3717        var val = input.value.trim();
3718        if (!val) { showError('Please enter your email address.'); return; }
3719        if (!validateEmail(val)) { showError('Please enter a valid email address.'); return; }
3720        successEl.style.display = 'block';
3721        form.submit();
3722      });
3723    }
3724
3725    document.querySelectorAll('.custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__newsletter-form').forEach(function (form) {
3726      initNewsletterForm(form);
3727    });
3728
3729  });
3730</script>
3730
3731
3732
3733</section>
3734<!-- END sections: footer-group --></div>
3735  </div><div id="VideoModal" class="modal modal--solid">
3736  <div class="modal__inner">
3737    <div class="modal__centered page-width text-center">
3738      <div class="modal__centered-content">
3739        <div class="video-wrapper video-wrapper--modal">
3740          <div id="VideoHolder"></div>
3741        </div>
3742      </div>
3743    </div>
3744  </div>
3745
3746  <button type="button" class="modal__close js-modal-close text-link">
3747    <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><title>icon-X</title><path d="m19 17.61 27.12 27.13m0-27.12L19 44.74"/></svg>
3748    <span class="icon__fallback-text">"Close (esc)"</span>
3749  </button>
3750</div>
3751<div class="pswp" tabindex="-1" role="dialog" aria-hidden="true">
3752  <div class="pswp__bg"></div>
3753  <div class="pswp__scroll-wrap">
3754    <div class="pswp__container">
3755      <div class="pswp__item"></div>
3756      <div class="pswp__item"></div>
3757      <div class="pswp__item"></div>
3758    </div>
3759
3760    <div class="pswp__ui pswp__ui--hidden">
3761      <button class="btn btn--body btn--circle pswp__button pswp__button--arrow--left" title="Previous">
3762        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-left" viewBox="0 0 284.49 498.98"><path d="M249.49 0a35 35 0 0 1 24.75 59.75L84.49 249.49l189.75 189.74a35.002 35.002 0 1 1-49.5 49.5L10.25 274.24a35 35 0 0 1 0-49.5L224.74 10.25A34.89 34.89 0 0 1 249.49 0Z"/></svg>
3763      </button>
3764
3765      <button class="btn btn--body btn--circle btn--large pswp__button pswp__button--close" title="Close (esc)">
3766        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><title>icon-X</title><path d="m19 17.61 27.12 27.13m0-27.12L19 44.74"/></svg>
3767      </button>
3768
3769      <button class="btn btn--body btn--circle pswp__button pswp__button--arrow--right" title="Next">
3770        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-right" viewBox="0 0 284.49 498.98"><title>icon-chevron</title><path d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98Z"/></svg>
3771      </button>
3772    </div>
3773  </div>
3774</div>
3775<tool-tip data-tool-tip="">
3776  <div class="tool-tip__inner" data-tool-tip-inner>
3777    <button class="tool-tip__close" data-tool-tip-close=""><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><title>icon-X</title><path d="m19 17.61 27.12 27.13m0-27.12L19 44.74"/></svg></button>
3778    <div data-tool-tip-title>Search</div>
3779    <div class="tool-tip__content" data-tool-tip-content>
3780    </div>
3781  </div>
3782</tool-tip>
3783
3784  <template id="naturalImageMarkup">
3785    <div class="image-wrap" style="height: 0;">
3786      <image-element data-aos="image-fade-in" data-aos-offset="150">
3787        <img
3788          class="grid-product__image image-element"
3789          width
3790          height
3791          src
3792          srcset
3793          loading="lazy"
3794          alt>
3795      </image-element>
3796    </div>
3797  </template>
3798  <template id="fixedRatioImageMarkup">
3799    <div class="grid__image-ratio">
3800      <image-element data-aos="image-fade-in" data-aos-offset="150">
3801        <img
3802          class="image-element"
3803          width
3804          height
3805          src
3806          srcset
3807          loading="lazy"
3808          alt>
3809      </image-element>
3810    </div>
3811  </template>
3812  
3812<script src="//ipowerresale.com/cdn/shop/t/130/assets/swiper-bundle.min.js?v=155620977096792918481790278034"></script>
3812
3813
3814<style>  </style>
3815<div id="shopify-block-AdmdXU3VUQ3hMTm1rN__8764476057892802672" class="shopify-block shopify-app-block"><link rel="preconnect" href="https://app.restockrocket.io" crossorigin><link rel="preconnect" href="https://ipowerresale.myshopify.com" crossorigin><!-- Config and setup JS -->
3816<script id="RestockRocketConfig">
3817  window._RestockRocketConfig = window._RestockRocketConfig || {}
3818  window._RestockRocket = window._RestockRocket || {}
3819  window._Stoq = window._RestockRocket
3820  window._StoqConfig = window._RestockRocketConfig
3821  try { window._RestockRocket.inlineRanAt = performance.now(); } catch (e) { }
3822  function normalizeLocale(locale) {
3823    if (!locale || locale.trim() === '') {
3824      return '';
3825    }
3826    return locale.toString().toLowerCase().replace(/-/g, '_');
3827  }
3828
3829  window._RestockRocketConfig.locale = 'en';
3830  window._RestockRocketConfig.normalizedLocale = normalizeLocale('en');
3831  window._RestockRocketConfig.shop = 'ipowerresale.myshopify.com';
3832  window._RestockRocketConfig.pageType = 'search';
3833  window._RestockRocketConfig.liquidRenderedAt = 1791120318;window._RestockRocketConfig.marketId = 21378531497;window._RestockRocketConfig.countryName = 'United States';
3834    window._RestockRocketConfig.countryIsoCode = 'US';window._RestockRocketConfig.languageIsoCode = 'en';window._RestockRocketConfig.cartInventoryQuantity = {};
3835  if (!window._RestockRocketConfig.cartToken) {
3836    try {
3837      const m = document.cookie.match(/(?:^|;\s*)cart=([^;]+)/);
3838      if (m && m[1]) window._RestockRocketConfig.cartToken = decodeURIComponent(m[1]);
3839    } catch (e) { }
3840  }
3841window._RestockRocketConfig.cachedSettings = {"id":61159,"shop_id":61139,"currency":"USD","created_at":"2026-04-29T17:50:08.410Z","updated_at":"2026-10-01T04:54:32.095Z","enable_app":true,"enable_signup_widget":true,"storefront_button_text":"Notify me when available","storefront_button_text_color":"#FFFFFF","storefront_button_background_color":"#202223","storefront_form_header":"Notify me","storefront_form_description":"Get a notification as soon as this product is back in stock by signing up below!","storefront_form_button_text":"Notify me when available","storefront_form_button_text_color":"#FFFFFF","storefront_form_button_background_color":"#202223","storefront_form_terms":"Promise we won't spam. You'll only receive notifications for this product.","storefront_form_error":"Please enter a valid email address","storefront_form_success":"Thank you! We will notify you when the product is available.","enable_powered_by":true,"show_button_on_preorder":false,"sms_enabled":false,"email_enabled":true,"storefront_button_disable_tag":"rocket-hide","theme_config":{},"storefront_form_email_placeholder":"Email address","storefront_form_phone_placeholder":"SMS","storefront_form_phone_label":"Phone number","storefront_form_email_label":"Email","storefront_form_phone_error":"Please enter a valid phone number","storefront_form_customer_name_placeholder":"Name","storefront_form_customer_name_error":"Please enter your name","storefront_form_did_you_mean_error":"Did you mean %{suggested_email}? Or use %{current_email}","form_customer_name_enabled":false,"form_customer_name_required":false,"css_config":"","js_config":"","collect_promotion_consent":false,"storefront_form_promotion_consent_label":"Notify me about other news, sales, discounts & offers too!","show_button_on_collection":false,"sms_default_country":"us","sms_allowed_countries":[],"sms_restrict_country":false,"sms_default_channel":true,"optin_required":false,"optin_custom_domain_enabled":false,"optin_success_text":"Registration confirmed! You'll receive an alert when the product is restocked.","storefront_button_border_radius":0,"storefront_button_disable_tag_hides_button":true,"storefront_button_disable_tag_enabled":false,"quantity_required":false,"storefront_form_quantity_label":"Quantity","enable_alerts":true,"sms_allowed":true,"email_allowed":true,"collect_promotion_consent_default":true,"insert_button_after_selector":"","insert_button_after_selector_type":"afterend","storefront_button_position_type":"float-right","storefront_form_duplicate_error":"You've already subscribed for alerts to this product.","storefront_mixed_cart_error":"Preorders must be purchased 
3841separately from regular items. Please complete your current order first, or clear your cart to continue.","storefront_error_heading":"Error","default_locale":"en","collection_page_button_text_color":"#FFFFFF","collection_page_button_background_color":"#202223","show_button_if_any_out_of_stock":false,"show_button_if_any_variant_out_of_stock_collection":false,"show_button_on_index":false,"insert_button_after_selector_collection":".grid-product__link","insert_button_after_selector_index":".grid-product__link","push_enabled":false,"push_allowed":true,"storefront_form_push_label":"Push","storefront_form_push_description":"Click 'Allow' to be notified via push notification","storefront_form_push_error":"Permission rejected! Please review notification settings and try again.","storefront_font_family":"OpenSans","insert_button_after_selector_collection_type":"afterend","show_channel_selector":false,"storefront_form_empty_error":"Please fill in one or more of the options above","storefront_form_push_input":"Send push notification","insert_button_after_selector_page":".grid-product__link","show_button_on_page":false,"insert_button_after_selector_search":".grid-product__link","show_button_on_search":false,"app_proxy_path_prefix":"/apps/restockrocket-production","collection_link_selector":"","index_link_selector":"","page_link_selector":"","search_link_selector":"","collection_check_link_visibility":true,"collection_buttons_container":"","index_buttons_container":"","page_buttons_container":"","search_buttons_container":"","extension_enable_url_variant_detection":true,"extension_enable_value_variant_detection":true,"extension_value_variant_selector":"[name='id']","resubscribe_text":"This product is out of stock. Get notified when it’s restocked again by entering your details below!","preorder_enabled":false,"preorder_buy_button_selector":".shopify-payment-button","preorder_add_to_cart_button_selector":".quantity-addtoCartBtn .add-to-cart-btn","preorder_badge_selector":"","preorder_button_out_of_stock_text":"Out of stock","preorder_button_add_to_cart_text":"Add to cart","preorder_form_selector":"form[action*=\"/cart/add\"]","preorder_collection_enabled":false,"preorder_collection_form_selector":"form[action*=\"/cart/add\"]","preorder_collection_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_index_enabled":false,"preorder_index_form_selector":"form[action*=\"/cart/add\"]","preorder_index_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_page_enabled":false,"preorder_page_form_selector":"form[action*=\"/cart/add\"]","preorder_page_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_search_enabled":false,"preorder_search_form_selector":"form[action*=\"/cart/add\"]","preorder_search_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_collection_badge_selector":".grid-product__image-mask","preorder_index_badge_selector":".grid-product__image-mask","preorder_page_badge_selector":".grid-product__image-mask","preorder_search_badge_selector":".grid-product__image-mask","preorder_badge_selector_type":"afterend","preorder_collection_badge_selector_type":"afterend","preorder_button_child_selector":"span","preorder_button_disclaimer_insert_selector":".quantity-add-to-cart-section .quantity-addtoCartBtn","preorder_button_disclaimer_insert_selector_type":"afterend","preorder_payment_insert_selector":"","preorder_payment_insert_selector_type":"afterend","preorder_price_container_selector":"","preorder_price_container_selector_insert_type":"afterend","preorder_terms_insert_selector":".quantity-add-to-cart-section .quantity-addtoCartBtn","preorder_terms_insert_selector_type":"beforebegin","preorder_original_price_selector":".product__price","preorder_price_format":"{{amount}} {{currency}}","show_badge_if_any_variant_is_preorder":false,"enable_console_debug":false,"inline_form_enabled":false,"inline_form_selector":".payment-buttons","inline_form_selector_type":"afterend","storefront_form_prefill_customer":true,"storefront_form_show_image":false,"storefront_form_text_color":"#202223","storefront_form_background_color":"#FFFFFF","storefront_form_border_radius":10,"market_setup_type":"single_market","shopify_app_id":5940125,"preorder_progress_bar_insert_selector":"","preorder_progress_bar_insert_selector_type":"beforebegin","countdown_timer_insert_selector":"","countdown_timer_insert_selector_type":"afterend","configure_notify_me_enabled":false,"restock_note_insert_selector":"","restock_note_insert_selector_type":"afterend","restock_note_background_color":"#f3f4f6","restock_note_text_color":"#202223","restock_note_border_radius":4,"preorder_modal_continue_button_text":"Continue","preorder_modal_cancel_button_text":"Cancel","meta_pixel_enabled":false,"meta_pixel_id":null,"cache":true,"cached_at":"2026-10-01T04:54:32.130Z","multi_language_enabled":false,"translation_locale":"en","disable_refresh_on_stale_liquid":false,"api_host":"https://ext.stoqapp.com"};window._RestockRocketConfig.storefrontAccessToken = "2427add63ad83fb2ff4a68dd8896b178";
3842  window._RestockRocketConfig.metafieldNamespace = 'restockrocket_production';
3843  window._RestockRocketConfig.storefrontApiVersion = '2026-07';window._RestockRocketConfig.cachedPreorderVariantIds = { preorder_variant_ids: [] };window._RestockRocketConfig.cachedInStockVariantIds = { in_stock_variant_ids: [] };window._RestockRocketConfig.cachedOutOfStockVariantIds = { out_of_stock_variant_ids: [] };window._RestockRocketConfig.cachedVariantPreorderLimits = { variant_preorder_limits: {} };window._RestockRocketConfig.cachedVariantShippingTexts = { variant_shipping_texts: {} };
3844window._RestockRocketConfig.sellingPlans = [];(function() {
3845      const cachedData = {"plans":[],"disabled_plan_ids":[19713982633,18707873961],"has_in_stock_offer":false,"has_preorder_offer":false,"read_flags":{"enable_storefront_product_reads":true,"enable_storefront_integrations_read":true,"enable_storefront_selling_plans_read":true},"cached_at":"2026-10-04T10:47:28Z"};
3846
3847      if (cachedData && typeof cachedData === 'object' && cachedData.cached_at) {
3848        window._RestockRocketConfig.readFlags = cachedData.read_flags || {};
3849        const oldPlans = window._RestockRocketConfig.sellingPlans;
3850        const maxUpdatedAt = Array.isArray(oldPlans) && oldPlans.length > 0
3851          ? oldPlans.reduce(function(max, plan) {
3852              if (plan.updated_at) {
3853                const planDate = new Date(plan.updated_at);
3854                const maxDate = max ? new Date(max) : null;
3855                return (!maxDate || (planDate && !isNaN(planDate) && planDate > maxDate)) ? plan.updated_at : max;
3856              }
3857              return max;
3858            }, '')
3859          : null;
3860        const cachedDate = new Date(cachedData.cached_at);
3861        const maxDate = maxUpdatedAt ? new Date(maxUpdatedAt) : null;
3862        const useCached = !maxUpdatedAt || (cachedDate && !isNaN(cachedDate) && (!maxDate || cachedDate > maxDate));
3863
3864        if (useCached) {
3865          if (Array.isArray(cachedData.plans)) {
3866            window._RestockRocketConfig.sellingPlans = cachedData.plans;
3867            window._RestockRocketConfig.disabledSellingPlanIds = cachedData.disabled_plan_ids || [];
3868            console.debug('[RR] Using selling plans from cachedSellingPlans (cached_at: ' + cachedData.cached_at + ')');
3869          }
3870        } else {
3871          window._RestockRocketConfig.disabledSellingPlanIds = [];
3872          console.debug('[RR] Using selling plans from old format (max updated_at: ' + maxUpdatedAt + ')');
3873        }
3874      }
3875    })();window._RestockRocketConfig.enabledNotifyMeVariantIds = [];window._RestockRocketConfig.disabledNotifyMeVariantIds = [];window._RestockRocketConfig.backInStockTemplates = [];window._RestockRocketConfig.restockNotes = {};window._RestockRocketConfig.integrations = [];
3876  try {
3877    var _sqCfg = window._RestockRocketConfig;
3878    var _sqPlanEnabled = Array.isArray(_sqCfg.sellingPlans) &&
3879      _sqCfg.sellingPlans.some(function (p) { return p && p.enabled; });
3880    var _sqPreCount = ((_sqCfg.cachedPreorderVariantIds &&
3881      _sqCfg.cachedPreorderVariantIds.preorder_variant_ids) || []).length;
3882    _sqCfg.preordersConfigured = !!(_sqPlanEnabled && _sqPreCount);
3883  } catch (e) { }
3884  try {
3885    var _sqc = window._RestockRocketConfig;
3886    var _sqOn = !(_sqc.cachedSettings && _sqc.cachedSettings.block_accelerated_checkout === false);
3887    var _sqPre = (_sqc.cachedPreorderVariantIds &&
3888      _sqc.cachedPreorderVariantIds.preorder_variant_ids) || [];
3889    var _sqArm = false;
3890    if (_sqOn && _sqc.preordersConfigured) {
3891      if (_sqc.pageType === 'product' && _sqc.product && _sqc.product.variants) {
3892        _sqArm = _sqc.product.variants.some(function (v) { return _sqPre.indexOf(Number(v.id)) !== -1; });
3893      } else {
3894        _sqArm = (_sqc.integrations || []).some(function (i) {
3895          return i && i.type === 'featured_product' && i.enabled &&
3896            Array.isArray(i.page_types) && i.page_types.indexOf(_sqc.pageType) !== -1;
3897        });
3898      }
3899    }
3900    if (_sqArm && document.documentElement) {
3901      _sqc.acceleratedGateArmed = true;
3902      document.documentElement.classList.add('stoq-buy-now-pending');
3903      setTimeout(function () {
3904        document.documentElement.classList.remove('stoq-buy-now-pending');
3905      }, 6000);
3906    }
3907  } catch (e) { }
3908
3909  window._RestockRocketConfig.scriptUrlProduct = 'https://cdn.shopify.com/extensions/01a0f67f-532e-7916-acb4-6f3af102b411/restockrocket-1-599/assets/restockrocket-product.js'
3910  window._RestockRocketConfig.scriptUrlCollection = 'https://cdn.shopify.com/extensions/01a0f67f-532e-7916-acb4-6f3af102b411/restockrocket-1-599/assets/restockrocket-collection.js'
3911  window._RestockRocketConfig.scriptUrlProductBis = 'https://cdn.shopify.com/extensions/01a0f67f-532e-7916-acb4-6f3af102b411/restockrocket-1-599/assets/restockrocket-product-bis.js'
3912  window._RestockRocketConfig.scriptUrlCollectionBis = 'https://cdn.shopify.com/extensions/01a0f67f-532e-7916-acb4-6f3af102b411/restockrocket-1-599/assets/restockrocket-collection-bis.js'
3913  window._RestockRocketConfig.scriptHost = window._RestockRocketConfig.scriptUrlProduct.substring(0, window._RestockRocketConfig.scriptUrlProduct.lastIndexOf('/') + 1)
3914  window._RestockRocketConfig.host = (window._RestockRocketConfig.cachedSettings && window._RestockRocketConfig.cachedSettings.api_host) || 'https://app.restockrocket.io'
3915  try {
3916    const _stoqVersionMatch = window._RestockRocketConfig.scriptHost.match(/(\d+)\/?(?:assets\/?)?$/);
3917    window._RestockRocketConfig.appVersion = (_stoqVersionMatch && _stoqVersionMatch[1]) || '';
3918  } catch (e) {
3919    window._RestockRocketConfig.appVersion = '';
3920  }
3921  const SETTINGS_CACHE_DURATION = 15 * 60 * 1000;
3922  const LIQUID_CACHE_MAX_AGE = 15 * 60;
3923  const liquidRenderedAt = window._RestockRocketConfig.liquidRenderedAt;
3924  if (!liquidRenderedAt || typeof liquidRenderedAt !== 'number' || isNaN(liquidRenderedAt)) {
3925    console.debug('STOQ - Invalid or missing liquidRenderedAt timestamp, assuming fresh');
3926    window._RestockRocketConfig.isLiquidCacheFresh = true;
3927    window._RestockRocketConfig.liquidCacheAge = null;
3928  } else {
3929    const now = Math.floor(Date.now() / 1000);
3930    const liquidCacheAge = now - liquidRenderedAt;
3931    window._RestockRocketConfig.liquidCacheAge = Math.max(0, liquidCacheAge);
3932    if (liquidCacheAge < 0) {
3933      console.debug(`STOQ - Client clock appears ahead of server by ${Math.abs(Math.round(liquidCacheAge / 60))} minutes, assuming cache fresh`);
3934      window._RestockRocketConfig.isLiquidCacheFresh = true;
3935    } else if (liquidCacheAge <= LIQUID_CACHE_MAX_AGE) {
3936      console.debug(`STOQ - Liquid cache is fresh (${Math.round(liquidCacheAge / 60)} minutes old)`);
3937      window._RestockRocketConfig.isLiquidCacheFresh = true;
3938    } else {
3939      console.debug(`STOQ - Liquid cache is stale (${Math.round(liquidCacheAge / 60)} minutes old, max ${Math.round(LIQUID_CACHE_MAX_AGE / 60)} minutes)`);
3940      window._RestockRocketConfig.isLiquidCacheFresh = false;
3941    }
3942  }
3943
3944  function checkSettingsExpiry(settings) {
3945    try {
3946      if (!settings || !settings.updated_at) {
3947        console.debug('STOQ - Invalid settings data structure');
3948        return null;
3949      }
3950
3951      if (!settings.cache) {
3952        console.debug('STOQ - settings caching disabled');
3953        return null;
3954      }
3955      if (settings.multi_language_enabled) {
3956        if (!settings.translations) {
3957          console.debug('STOQ - multi-language enabled but no translation data in cache, fetching fresh');
3958          return null;
3959        }
3960        if (window._RestockRocketConfig.normalizedLocale &&
3961            !Object.prototype.hasOwnProperty.call(settings.translations, window._RestockRocketConfig.normalizedLocale)) {
3962          console.debug('STOQ - locale not explicitly translated, will use default language from cache');
3963        }
3964      }
3965
3966      const updatedAt = new Date(settings.updated_at);
3967      if (isNaN(updatedAt.getTime())) {
3968        console.debug('STOQ - Invalid updated_at date format in settings');
3969        return null;
3970      }
3971
3972      const age = Date.now() - updatedAt.getTime();
3973      if (age < SETTINGS_CACHE_DURATION) {
3974        console.debug('STOQ - settings changed recently, skipping cache');
3975        return null;
3976      }
3977
3978      return settings;
3979    } catch (error) {
3980      console.debug('STOQ - Error checking settings cache:', error);
3981      return null;
3982    }
3983  }
3984
3985  function createRestockRocketContainer() {
3986    const restockRocketContainer = document.createElement('div');
3987    restockRocketContainer.id = 'restock-rocket';
3988    document.body.appendChild(restockRocketContainer);
3989  }
3990
3991  function createRestockRocketScript(scriptUrl) {
3992    const restockRocketScriptElement = document.createElement('script');
3993    restockRocketScriptElement.setAttribute('defer', 'defer');
3994    restockRocketScriptElement.src = scriptUrl;
3995    document.body.appendChild(restockRocketScriptElement);
3996  }
3997
3998  createRestockRocketContainer()
3999
4000  console.debug('STOQ - extension activated')
4001  try {
4002    const _stoqInitConfig = window._RestockRocketConfig;
4003    const _stoqDetectedVariantIds = (_stoqInitConfig.product && Array.isArray(_stoqInitConfig.product.variants)
4003)
4004      ? _stoqInitConfig.product.variants.map(function(v) { return v.id })
4005      : [];
4006    const _stoqSelectedVariantId = _stoqInitConfig.selected_variant_id;
4007    var _stoqPageSeq = 0;
4008    try {
4009      _stoqPageSeq = (parseInt(window.sessionStorage.getItem('_stoq_pls') || '0', 10) || 0) + 1;
4010      window.sessionStorage.setItem('_stoq_pls', String(_stoqPageSeq));
4011    } catch (e) { }
4012    Shopify?.analytics?.publish?.('stoq_initialized', {
4013      cart_token: _stoqInitConfig.cartToken || '',
4014      page_url: window.location.href,
4015      page_type: _stoqInitConfig.pageType || '',
4016      shop_domain: _stoqInitConfig.shop || '',
4017      market_id: _stoqInitConfig.marketId || '',
4018      country_code: _stoqInitConfig.countryIsoCode || '',
4019      detected_variant_ids: _stoqDetectedVariantIds,
4020      selected_variant_id: _stoqSelectedVariantId || '',
4021      page_load_seq: _stoqPageSeq,
4022      liquid_rendered_at: _stoqInitConfig.liquidRenderedAt || 0,
4023      app_version: _stoqInitConfig.appVersion || '',
4024      liquid_cache_age: _stoqInitConfig.liquidCacheAge,
4025      inventory_policy: (_stoqInitConfig.variantsInventoryPolicy || {})[_stoqSelectedVariantId] || '',
4026      inventory_quantity: (_stoqInitConfig.variantsInventoryQuantity || {})[_stoqSelectedVariantId],
4027    });
4028  } catch (e) {
4029    console.debug('STOQ - stoq_initialized publish failed:', e);
4030  }
4031  try {
4032    var _sqTrack = window._RestockRocketConfig;
4033    if (_sqTrack.preordersConfigured) {
4034      document.addEventListener('click', function (e) {
4035        try {
4036          var t = e.target;
4037          if (!t || !t.closest) return;
4038          var host = t.closest('.shopify-payment-button, shopify-payment-terms');
4039          if (!host) return;
4040          var channel = host.matches && host.matches('shopify-payment-terms')
4041            ? 'shop_pay_installments' : 'buy_now';
4042          var form = host.closest('form');
4043          var vidEl = form && form.querySelector('[name="id"]');
4044          var variantId = (vidEl && vidEl.value) || _sqTrack.selected_variant_id || '';
4045          var _sqVidNum = Number(variantId);
4046          var _sqPlan = null;
4047          var _sqPlans = Array.isArray(_sqTrack.sellingPlans) ? _sqTrack.sellingPlans : [];
4048          var _sqMktId = Number(_sqTrack.marketId);
4049          var _sqForVariant = function (pl) {
4050            return pl && pl.enabled && Array.isArray(pl.variant_ids) &&
4051              pl.variant_ids.indexOf(_sqVidNum) !== -1;
4052          };
4053          _sqPlans.forEach(function (pl) {
4054            if (!_sqPlan && _sqForVariant(pl) && pl.markets_enabled &&
4055                Array.isArray(pl.shopify_market_ids) &&
4056                pl.shopify_market_ids.indexOf(_sqMktId) !== -1) { _sqPlan = pl; }
4057          });
4058          if (!_sqPlan) {
4059            _sqPlans.forEach(function (pl) {
4060              if (!_sqPlan && _sqForVariant(pl) && !pl.markets_enabled) { _sqPlan = pl; }
4061            });
4062          }
4063          Shopify?.analytics?.publish?.('stoq_accelerated_checkout_clicked', {
4064            variant_id: variantId,
4065            product_id: (_sqTrack.product && _sqTrack.product.id) || '',
4066            channel: channel,
4067            market_id: _sqTrack.marketId || '',
4068            country_code: _sqTrack.countryIsoCode || '',
4069            page_type: _sqTrack.pageType || '',
4070            cart_token: _sqTrack.cartToken || '',
4071            page_url: (window.location && window.location.href) || '',
4072            properties: {
4073              is_preorder_variant: (function () {
4074                var vid = Number(variantId);
4075                var has = function (a) { return Array.isArray(a) && a.indexOf(vid) !== -1; };
4076                return has(_sqTrack.preorderVariantIds) ||
4077                  has(_sqTrack.cachedPreorderVariantIds &&
4078                    _sqTrack.cachedPreorderVariantIds.preorder_variant_ids);
4079              })(),
4080              in_enabled_plan: !!_sqPlan,
4081              is_instock_variant: (function () {
4082                var has = function (a) { return Array.isArray(a) && a.indexOf(_sqVidNum) !== -1; };
4083                return has(_sqTrack.inStockVariantIds) ||
4084                  has(_sqTrack.cachedInStockVariantIds &&
4085                    _sqTrack.cachedInStockVariantIds.in_stock_variant_ids);
4086              })(),
4087              enrolled_plan_id: (_sqPlan && (_sqPlan.shopify_selling_plan_id || _sqPlan.shopify_selling_plan_group_id)) || '',
4088              enrolled_plan_provider: (_sqPlan && _sqPlan.inventory_provider) || '',
4089              block_enabled: !(_sqTrack.cachedSettings && _sqTrack.cachedSettings.block_accelerated_checkout === false),
4090              gate_armed: !!_sqTrack.acceleratedGateArmed,
4091              gate_active_at_click: !!(document.documentElement &&
4092                document.documentElement.classList.contains('stoq-buy-now-pending')),
4093              blocked: (function () {
4094                try {
4095                  var rr = window._RestockRocket;
4096                  return !!(rr && typeof rr.willBlockAcceleratedCl
4096ick === 'function' &&
4097                    rr.willBlockAcceleratedClick(e));
4098                } catch (err) { return false; }
4099              })(),
4100            },
4101          });
4102        } catch (err) { }
4103      }, true);
4104    }
4105  } catch (e) { }
4106  function applyTranslations(settings) {
4107    try {
4108      if (!settings || !settings.multi_language_enabled) {
4109        return settings;
4110      }
4111
4112      if (!settings.translations) {
4113        console.debug('STOQ - No translations found, skipping translation');
4114        return settings;
4115      }
4116
4117      const normalizedLocale = window._RestockRocketConfig.normalizedLocale;
4118      const translations = settings.translations;
4119
4120      if (!normalizedLocale) {
4121        console.debug('STOQ - No matching locale for translations. Available:', Object.keys(translations || {}));
4122        delete settings.translations;
4123        return settings;
4124      }
4125
4126      console.debug(`STOQ - Applying translations for normalized locale: ${normalizedLocale} (original: ${window._RestockRocketConfig.locale})`);
4127
4128      const translatedFields = translations[normalizedLocale];
4129      if (translatedFields && typeof translatedFields === 'object') {
4130        Object.keys(translatedFields).forEach(function(key) {
4131          const value = translatedFields[key];
4132          if (value !== null && value !== undefined && value !== '') {
4133            settings[key] = value;
4134          }
4135        });
4136      } else {
4137        console.debug('STOQ - No translated fields found for locale:', normalizedLocale);
4138      }
4139
4140      delete settings.translations;
4141      return settings;
4142    } catch (e) {
4143      console.debug('STOQ - error applying translations:', e);
4144      return settings;
4145    }
4146  }
4147  function setupCartSellingPlanUpdater(settings) {
4148    window.addEventListener('stoq:inventory-data-loaded', function(event) {
4149      console.debug('STOQ - Inventory data loaded, updating cart selling plans');
4150      if (window._RestockRocket && window._RestockRocket.updateCartSellingPlans) {
4151        window._RestockRocket.updateCartSellingPlans()
4152          .then(hasUpdates => {
4153            if (hasUpdates) {
4154              console.debug('STOQ - cart selling plans updated successfully');
4155            } else {
4156              console.debug('STOQ - no cart selling plan updates needed');
4157            }
4158          })
4159          .catch(error => {
4160            console.error('STOQ - error updating cart selling plans:', error);
4161          });
4162      }
4163    });
4164  }
4165  function storefrontGraphql(query, variables) {
4166    const cfg = window._RestockRocketConfig;
4167    if (!cfg.storefrontAccessToken || cfg.disableStorefrontApi === true) {
4168      return Promise.reject(new Error('Storefront API unavailable'));
4169    }
4170    return fetch(
4171      `https://${cfg.shop}/api/${cfg.storefrontApiVersion}/graphql.json`,
4172      {
4173        method: 'POST',
4174        headers: {
4175          'Content-Type': 'application/json',
4176          'X-Shopify-Storefront-Access-Token': cfg.storefrontAccessToken,
4177        },
4178        body: JSON.stringify({ query: query, variables: variables }),
4179      }
4180    )
4181    .then(function(response) {
4182      if (!response.ok) { throw new Error('Storefront API HTTP ' + response.status); }
4183      return response.json();
4184    })
4185    .then(function(body) {
4186      if (body && body.errors && body.errors.length) {
4187        throw new Error('Storefront API errors: ' + body.errors.map(function(e) { return e && e.message; }).join(', '));
4188      }
4189      return body && body.data;
4190    });
4191  }
4192  function fetchStorefrontShopMetafield(key) {
4193    const cfg = window._RestockRocketConfig;
4194    const query = 'query StoqShopMetafield($namespace: String!, $key: String!) { shop { metafield(namespace: $namespace, key: $key) { value } } }';
4195    return storefrontGraphql(query, { namespace: cfg.metafieldNamespace, key: key })
4196    .then(function(data) {
4197      const value = data && data.shop && data.shop.metafield && data.shop.metafield.value;
4198      if (!value) { throw new Error('Storefront API returned no ' + key + ' metafield value'); }
4199      return JSON.parse(value);
4200    });
4201  }
4202  (function loadStorefrontSettings() {
4203    const cfg = window._RestockRocketConfig;
4204    if (!cfg.storefrontAccessToken || cfg.disableStorefrontApi === true) return;
4205    function run() {
4206      // The live-settings read is one more shop-level metafield fetch, so it
4207      // shares fetchStorefrontShopMetafield with the integrations/selling_plans
4208      // reads rather than re-issuing the same query + parse.
4209      fetchStorefrontShopMetafield('settings')
4210      .then(function(settings) {
4211        cfg.storefrontSettings = settings;
4212        console.debug('STOQ - stored live settings from Storefront API on config.storefrontSettings');
4213      })
4214      .catch(function(e) {
4215        console.debug('STOQ - Storefront settings fetch failed (non-fatal):', e && e.message);
4216      });
4217    }
4218
4219    if (typeof window.requestIdleCallback === 'function') {
4220      window.requestIdleCallback(run, { timeout: 5000 });
4221    } else {
4222      setTimeout(run, 0);
4223    }
4224  })();
4225  const cachedSettings = window._RestockRocketConfig.cachedSettings;
4226  const validCachedSettings = cachedSettings ? checkSettingsExpiry(cachedSettings) : null;
4227
4228  if (validCachedSettings) {
4229    console.debug('STOQ - using cached settings');
4230    initializeScripts(validCachedSettings);
4231  } else {
4232    console.debug('STOQ - fetching fresh settings');
4233    const headers = {
4234      'X-Shopify-Shop-Domain': window._RestockRocketConfig.shop || window.Shopify.shop,
4235      'ngrok-skip-browser-warning': 'skip'
4236    };
4237
4238    if (window.Shopify?.theme?.role === 'main') {
4239      headers['X-Shopify-Theme-Schema-Name'] = window.Shopify.theme.schema_name;
4240      headers['X-Shopify-Theme-Schema-Version'] = window.Shopify.theme.schema_version;
4241      headers['X-Shopify-Theme-Store-Id'] = window.Shopify.theme.theme_store_id;
4242    }
4243
4244    fetch(
4245      `${window._RestockRocketConfig.host}/api/v1/setting.json?translation_locale=${window._RestockRocketConfig.normalizedLocale}`,
4246      { headers }
4247    )
4248    .then(function(response) {
4249      if (!response.ok) {
4250        throw new Error('Network response was not ok');
4251      }
4252      return response.json();
4253    })
4254    .then(function(settings) {
4255      initializeScripts(settings);
4256    })
4257    .catch(function(error) {
4258      if (cachedSettings) {
4259        console.debug('STOQ - using expired cached settings as fallback');
4260        initializeScripts(cachedSettings);
4261      } else {
4262        console.error('STOQ - failed to load settings:', error);
4263      }
4264    })
4265    .catch(function(e) {
4266      console.error(e)
4267    })
4268  }
4269
4270  function fetchEmbedConfig(endpoint, apply) {
4271    return fetch(
4272      `${window._RestockRocketConfig.host}/api/v1/embed/${endpoint}.json`,
4273      {
4274        headers: {
4275          'X-Shopify-Shop-Domain': window._RestockRocketConfig.shop || window.Shopify.shop,
4276          'ngrok-skip-browser-warning': 'skip'
4277        }
4278      }
4279    )
4280    .then(function(response) {
4281      if (!response.ok) throw new Error(`Failed to fetch ${endpoint}`);
4282      return response.json();
4283    })
4284    .then(function(data) {
4285      try {
4286        apply(data);
4287      } catch (applyError) {
4288        console.error('STOQ - apply failed for ' + endpoint + ':', applyError);
4289        throw applyError;
4290      }
4291    })
4292    .catch(function(error) {
4293      console.debug(`STOQ - using cached ${endpoint}:`, error.message);
4294    });
4295  }
4296  function refreshShopConfig(source) {
4297    const cfg = window._RestockRocketConfig;
4298    const viaEmbed = function() { return fetchEmbedConfig(source.endpoint, source.apply); };
4299    const flagOn = !!cfg.readFlags && cfg.readFlags[source.flag] === true;
4300    if (!flagOn || source.embedOnly === true) { return viaEmbed(); }
4301
4302    return fetchStorefrontShopMetafield(source.metafieldKey)
4303      .then(function(value) {
4304        if (!source.isValid(value)) { throw new Error(source.metafieldKey + ' metafield is not a valid ' + source.endpoint + ' payload'); }
4305        source.apply(value);
4306        console.debug('STOQ - refreshed ' + source.endpoint + ' from the Storefront API');
4307      })
4308      .catch(function(error) {
4309        console.debug('STOQ - Storefront ' + source.endpoint + ' read failed, using embed:', error.message);
4310        return viaEmbed();
4311      });
4312  }
4313  function refreshIntegrations() {
4314    const cfg = window._RestockRocketConfig;
4315    return refreshShopConfig({
4316      endpoint: 'integrations',
4317      metafieldKey: 'integrations',
4318      flag: 'enable_storefront_integrations_read',
4319      isValid: function(value) { return Array.isArray(value); },
4320      apply: function(data) {
4321        cfg.integrations = data;
4322      }
4323    });
4324  }
4325  function refreshSellingPlans(embedOnly) {
4326    const cfg = window._RestockRocketConfig;
4327    return refreshShopConfig({
4328      embedOnly: embedOnly === true,
4329      endpoint: 'selling_plans',
4330      metafieldKey: 'cachedSellingPlans',
4331      flag: 'enable_storefront_selling_plans_read',
4332      isValid: function(value) { return !!value && Array.isArray(value.plans); },
4333      apply: function(data) {
4334        cfg.sellingPlans = data.plans;
4335        cfg.disabledSellingPlanIds = data.disabled_plan_ids || [];
4336        if (data && data.read_flags && typeof data.read_flags === 'object' && !Array.isArray(data.read_flags)) {
4337          cfg.readFlags = data.read_flags;
4338        }
4339      }
4340    });
4341  }
4342
4343  function initializeScripts(settings) {
4344    settings = applyTranslations(settings);
4345    window._RestockRocketConfig.settings = settings;
4346    console.debug(`STOQ - settings configured for ${window._RestockRocketConfig.pageType}`);
4347    const forceEmbedSellingPlans = settings.force_embed_selling_plans === true;
4348    const staleRefresh = !window._RestockRocketConfig.isLiquidCacheFresh && !settings.disable_refresh_on_stale_liquid;
4349    if (forceEmbedSellingPlans || staleRefresh) {
4350      console.debug('STOQ - refreshing selling_plans' + (staleRefresh ? ' + integrations (Liquid cache stale)' : ' (force_embed_selling_plans)'));
4351      const refreshes = [refreshSellingPlans(forceEmbedSellingPlans)];
4352      if (staleRefresh) { refreshes.push(refreshIntegrations()); }
4353      Promise.race([
4354        Promise.all(refreshes),
4355        new Promise(function(resolve) { setTimeout(resolve, 1000); })
4356      ]).then(function() { loadScripts(settings); });
4357      return;
4358    }
4359
4360    loadScripts(settings);
4361  }
4362
4363  function loadScripts(settings) {
4364    setupCartSellingPlanUpdater(settings);
4365
4366    if(settings.enable_app) {
4367      const hijackIntegration = window._RestockRocketConfig.integrations.find(function(integration) {
4368        return integration.type === 'hijack' && integration.enabled && integration.page_types.includes(window._RestockRocketConfig.pageType);
4369      })
4370      const hasEnabledOffer = Array.isArray(window._RestockRocketConfig.sellingPlans)
4371        && window._RestockRocketConfig.sellingPlans.some(function(plan) { return plan && plan.enabled; });
4372      const hasDisabledPlanIds = Array.isArray(window._RestockRocketConfig.disabledSellingPlanIds)
4373        && window._RestockRocketConfig.disabledSellingPlanIds.length > 0;
4374      const usePreorderBuild = settings.preorder_enabled || hasEnabledOffer || hasDisabledPlanIds;
4375
4376      const collectionScriptUrl = usePreorderBuild
4377        ? window._RestockRocketConfig.scriptUrlCollection
4378        : window._RestockRocketConfig.scriptUrlCollectionBis;
4379      const productScriptUrl = usePreorderBuild
4380        ? window._RestockRocketConfig.scriptUrlProduct
4381        : window._RestockRocketConfig.scriptUrlProductBis;
4382
4383      const pageType = window._RestockRocketConfig.pageType;
4384      const collectionPageTypes = ['collection', 'index', 'search', 'page'];
4385
4386      if(collectionPageTypes.indexOf(pageType) !== -1 && (settings[`show_button_on_${pageType}`] || settings[`preorder_${pageType}_enabled`])) {
4387        createRestockRocketScript(collectionScriptUrl);
4388      } else if(pageType === 'product') {
4389        createRestockRocketScript(productScriptUrl);
4390      } else if(hijackIntegration) {
4391        createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection);
4392      } else if(usePreorderBuild) {
4393        createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection);
4394      } else {
4395        console.debug(`STOQ - no scripts enabled for ${pageType}`);
4396      }
4397      const appLoadedEvent = new CustomEvent('stoq:loaded', {
4398        detail: {
4399          pageType: window._RestockRocketConfig.pageType,
4400          enabled: settings.enable_app,
4401          settings: settings,
4402          preorderEnabled: settings.preorder_enabled
4403        }
4404      });
4405      console.debug('STOQ - dispatching app loaded event');
4406      window.dispatchEvent(appLoadedEvent);
4407    }
4408  }
4409</script>
4409<style id="RestockRocketStyle">html.stoq-buy-now-pending .shopify-payment-button{pointer-events:none!important}</style>
4410
4411
4412</div><div id="shopify-block-AWU9qK05LWVIrYm9vV__14876220180117712452" class="shopify-block shopify-app-block">
4413  <!-- BEGIN app snippet: app-data -->
4413<script>
4414    try {
4415      if (!window.AVADA_SURVEY) {
4416        window.AVADA_SURVEY = {
4417          // Slim survey/quiz arrays — enough for Tier 0 wrapper gating
4418          // (`surveys.length > 0` + `_disabled` check) and for early channel
4419          // routing decisions. Full content lazy-loaded via #avada-full-data.
4420          surveys: [
4421              {
4422                "id": "U4VyHz4GGSLGft1O6eKO",
4423                "surveyType": "survey",
4424                "isActive": true,
4425                "channels": {
4426                  "siteWidget":          { "enabled": false },
4427                  "exitIntent":          { "enabled": false },
4428                  "surveyForm":          { "enabled": false },
4429                  "embedSurvey":         { "enabled": true },
4430                  "dedicatedPageSurvey": { "enabled": true },
4431                  "postPurchasePage":    { "enabled": false },
4432                  "postPurchaseEmail":   { "enabled": false }
4433                }
4434              },
4435              {
4436                "id": "02oM6Gal1EzXJ1DDvIK2",
4437                "surveyType": null,
4438                "isActive": true,
4439                "channels": {
4440                  "siteWidget":          { "enabled": false },
4441                  "exitIntent":          { "enabled": false },
4442                  "surveyForm":          { "enabled": false },
4443                  "embedSurvey":         { "enabled": false },
4444                  "dedicatedPageSurvey": { "enabled": true },
4445                  "postPurchasePage":    { "enabled": true },
4446                  "postPurchaseEmail":   { "enabled": false }
4447                }
4448              },
4449              {
4450                "id": "oQq5678ripcyz2rOXSmF",
4451                "surveyType": null,
4452                "isActive": true,
4453                "channels": {
4454                  "siteWidget":          { "enabled": false },
4455                  "exitIntent":          { "enabled": true },
4456                  "surveyForm":          { "enabled": false },
4457                  "embedSurvey":         { "enabled": false },
4458                  "dedicatedPageSurvey": { "enabled": true },
4459                  "postPurchasePage":    { "enabled": false },
4460                  "postPurchaseEmail":   { "enabled": false }
4461                }
4462              }
4463          ],
4464          quizzes: [
4465          ],
4466          // Settings: shopId + language detection needed eagerly (wrapper /
4467          // targeting). Full settings (channel colors, design configs) lazy.
4468          settings: {
4469            shopId: "3Bu61qLyUyPg67WmmPvY",
4470            detectLanguage: "shop",
4471            translationSettings: {},
4472            moneyWithCurrencyFormat: "${{amount}} USD"
4473          },
4474          // Targeting context — small, needed before mount.
4475          page: "search",
4476          product: {
4477            id: null,
4478            variants: null,
4479            selectedVariant: null,
4480            hasOnlyDefaultVariant: null
4481          },
4482          collection: {
4483            id: null
4484          },
4485          customer: {
4486            tags: null,
4487            email: null,
4488            name: null,
4489            id: null,
4490            acceptsMarketing: null
4491          }
4492        };
4493      }
4494    } catch (e) {
4495      console.error('Avada Survey Error:', e);
4496    }
4497  </script>
4497
4498
4499  
4499<script type="application/json" id="avada-full-data">
4500    {
4501      "surveys":             [{"shopId":"3Bu61qLyUyPg67WmmPvY","questions":[{"type":"number_scale","heading":"How likely are you to recommend us to a friend?","description":"","image":{"url":"","alignment":"center","sizePercentage":"100"},"skippable":false,"position":0,"leftLabel":"Not likely","rightLabel":"Very likely","id":"question_1753304913316","chosen":false,"selected":false,"sectionId":null,"positionInSection":null},{"type":"number_scale","heading":"How easy was it to purchase from our online store?","description":"","image":{"url":"","alignment":"center","sizePercentage":"100"},"skippable":false,"position":1,"leftLabel":"Very difficult","rightLabel":"Very easy","id":"question_1753304913317","chosen":false,"selected":false,"sectionId":null,"positionInSection":null},{"type":"multiple","heading":"How was your delivery experience?","description":"","image":{"url":"","alignment":"center","sizePercentage":"100"},"skippable":false,"position":2,"answers":[{"id":"answer_1753304935410","content":"Excellent – Packaging arrived clean, undamaged, and looked professionally handled."},{"id":"answer_1753304935412","content":" Very Good – Minor wear, but overall the packaging was in good shape."},{"id":"answer_1753304935413","content":"Okay – Some scuffs, dents, or dust, but nothing concerning."},{"id":"answer_1753305373948","content":"Poor – Packaging was noticeably dirty, damaged, or gave a used feel."},{"id":"answer_1753305376496","content":"Very Poor – Packaging was torn, dusty, or made me question the care taken in shipping."}],"enabledCustomAnswer":false,"showWhen":"always_show","showCustomAnswerWhen":[],"customAnswerPlaceholder":"Please add more information","id":"question_1753304935411","chosen":false,"selected":false,"sectionId":null,"positionInSection":null},{"type":"short_answer","heading":"How could we improve?","description":"","image":{"url":"","alignment":"center","sizePercentage":"100"},"skippable":true,"position":3,"placeholder":"","id":"question_1753304913318","chosen":false,"selected":false,"sectionId":null,"positionInSection":null}],"thankYou":{"type":"thank_you","thankYouType":"default","heading":"Thank you for doing our survey","description":"If you have any question, please feel free to ask us","link":"samplelink.shopify.com","enableButton":true,"buttonText":"Discover more","buttonLink":""},"discount":{"enabled":false,"code":"","displayOn":"email","limitOnePerEmail":false,"card":{"heading":"Earn your discount code","description":"Enter your preferred shopping email to receive the coupon.","placeholder":"Enter your email","buttonText":"Get coupon"},"email":{"subject":"Thank you for taking the survey for {{shop.name}}. Here is your coupon reward.","fromName":"","fromEmail":"[email protected]","sendType":"default","body":"\n\u003ch2 style=\"font-size: 20px; font-weight: bold; margin: 0 0 24px 0; color: #000;\"\u003eCongratulations! Here is you coupon reward\u003c\/h2\u003e\n\u003cp\u003eHi {{customer.displayName}},\u003c\/p\u003e\n\u003cbr\u003e\n\u003cp\u003eWe truly appreciate you taking the time to complete our survey—your insights mean a lot to us.\u003c\/p\u003e\n\u003cp\u003eAs a thank-you, enjoy a special reward to use on your next purchase.\u003c\/p\u003e\n\u003cbr\u003e\n\u003cp\u003eYour coupon code is:\u003c\/p\u003e\n\u003cbr\u003e\n\u003cdiv style=\"padding: 16px;word-break: break-word; background-color: #f6f6f7; border-radius: 8px; text-align: center;\"\u003e\n  \u003cspan style=\"font-size: 20px; font-weight: bold; color: #202223; letter-spacing: 4px;\"\u003e{{discount.code}}\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\n\u003cp\u003eWarm regards,\u003c\/p\u003e\n\u003cp\u003e{{shop.name}}.\u003c\/p\u003e"},"banner":{"heading":"Earn DISCOUNT CODE","description":"Finish this survey and earn discount for your next purchase!","text":{"color":"#FFFFFF"},"background":{"type":"solid","color":"#1C1C1C","colorSolid":"#1C1C1C","gradientStart":"#1C1C1C","gradientEnd":"#637381","gradientDirection":70,"image":{"url":""}}},"template":"\n \u003cdiv class=\"Avada-Email\"\u003e\n   \u003cdiv class=\"Avada-Email__Content\"\u003e\n      {{email.content}}\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n"},"name":"Post Purchase email survey","totalResponses":182,"createdAt":"2025-07-23T21:24:48.354Z","channelTypes":["embedSurvey","dedicatedPageSurvey","hyperLink"],"channels":{"postPurchaseEmail":{"type":"postPurchaseEmail","duplicateTime":2,"emailLayout":"ctaButton","userTargeting":{"type":"all_users","userTags":[],"enabledUserTag":false,"enabledProductPurchased":true,"productPurchased":[8637120348329,8637120315561,8637120282793,8637120217257,8637120184489,8637120151721,8637120118953,8637120086185,8637120053417,8508329853097,8502970024105,8502969925801,8502969860265,8502969761961,8502969663657,8502969630889,8502969499817,8502969434281,8502969335977,8502969237673,8502967369897,8502967271593,8502967206057,8502967074985,8502966976681,8502966878377,8502966845609,8502966812841,8502966714537,8502966583465,8502966550697,8502966452393,8502966321321,8502966255785,8502966026409,8502965895337,8502965829801,8502965764265,8502965731497,8502965600425,8502963699881,8502963601577,8502963470505,8502963339433,8502963306665,8502963142825,8502963044521,8502962880681,8502962749609,8502962684073,8502962553001,8502962454697,8502962323625,8502962192553,8502962127017,8502961963177,8502961864873,8502961733801,8502961701033,8502961275049,8502958981289,8502958850217,8502958751913,8502958686377,8502958555305,8502958424233,8502958293161,8502958162089,8502957998249,8502957965481,8502957801641,8502957768873,8502957572265,8502957506729,8502957375657,8502957179049,8502957047977,8502956916905,8435664322729,8435664257193,8435664224425,8435664191657,8435664158889,8435664093353,8435664060585,8435664027817,8435663995049,8435663962281,8435663929513,8435663896745,8435663863977,8435663831209,8435663798441,8435663732905,8435663667369,8435663634601,8435663601833,8435663569065,8435663536297,8435663470761,8435663437993,8435663405225,8435663372457,8435663339689,8435663274153,8435663241385,8435663208617,8435663175849,8435663143081,8435663044777,8435663012009,8435662979241,8435662946473,8435662880937,8435661734057,8435661668521,8435661635753,8435661570217,8435661504681,8435661471913,8435661406377,8435661373609,8435661308073,8435661275305,8435661177001,8435661013161,8435660488873,8435660456105,8435660390569,8435660357801,8435660325033,8435660226729,8435660193961,8435660128425,8435660095657,8435660030121,8435659964585,8376032788649,8376032690345,8376032559273,8376032428201,8376032264361,8376032133289,8376032034985,8376031903913,8376031838377,8376031674537,8376031576233,8376031445161,8376031379625,8376031248553,8376031117481,8376031019177,8376030888105,8376030724265,8376030625961,8376030494889,8376030396585,8376030331049,8376030199977,8376030134441,8376029970601,8376029839529,8376029741225,8376029675689,8375810097321,8375809933481,8375809769641,8375809671337,8374982410409,8374982181033,8374981886121,8374981755049,8374981656745,8374981427369,8374981230761,8374981099689,8374901801129,8374901768361,8374901670057,8374901637289,8374901604521,8374901538985,8374901440681,8374901407913,8369697751209,8369697521833,8369697325225,8369697128617,8369696964777,8369696800937,8369696604329,8369696440489,8369696276649,8369696080041,8369695948969,8369695752361,8369640374441,8369640341673,8369640243369,8369640210601,8369640177833,8369640112297,8369640079529,8369640013993,8369639981225,8369639882921,8369639817385,8369639751849,8322652831913,8322652766377,8322629435561,8322629337257,8322629304489,8322629238953,8322629206185,8322629173417,8322629140649,8322629075113,8322629042345,8322628976809,8322627207337,8322627174569,8322627141801,8322627076265,8322627043497,8322626977961,8322626912425,8322626846889,8322626814121,8322626715817,8322626683049,8322626617513,8322626551977,8322626486441,8322626420905,8322626388137,832262625
45017065,8322626191529,8322626125993,8322626093225,8322625994921,8322625962153,8322625863849,8322625765545,8322625700009,8322625634473,8322625601705,8322625503401,8322625470633,8322625339561,8322625306793,8322625208489,8322625175721,8322625077417,8322625044649,8322624946345,8209842438313,8181227323561,8181227290793,8181227225257,8181227192489,8181227126953,8181226995881,8181226963113,8181226897577,8181226864809,8181226799273,8181226766505,8181226700969,8181226602665,8181226569897,8181226504361,8181226471593,8181226438825,8181226406057,8181226307753,8181226242217,8181226209449,8181226176681,8181226111145,8181225980073,8181225914537,8181225849001,8181225783465,8181225750697,8181225685161,8181225619625,8181225554089,8181225488553,8181225390249,8181225324713,8181225291945,8181225259177,8181225193641,8181225128105,8181225062569,8181225029801,8181224964265,8181224898729,8181224865961,8181224800425,8181224702121,8181224603817,8181224505513,8181224341673,8181224210601,8181224079529,8181224013993,8181223882921,8181223751849,8181223620777,8181223489705,8181223391401,8181223293097,8181223194793,8181223129257,8181223063721,8181222998185,8181222965417,8181222899881,8181222867113,8181222801577,8181222768809,8181222703273,8181222604969,8181222572201,8181222473897,8181222441129,8181222375593,8181222342825,8181222310057,8181222277289,8181222244521,8181222178985,8181222146217,8181222113449,8181222080681,8181222047913,8181222015145,8181221982377,8181221949609,8181221884073,8181221818537,8181221753001,8181221720233,8181221687465,8181221621929,8181221589161,8181221523625,8181221490857,8181221458089,8181221392553,8181221359785,8181221327017,8181221261481,8181221228713,8181221163177,8181221130409,8181221097641,8181221064873,8181220999337,8181220966569,8181220901033,8181220868265,8181220835497,8181220737193,8181220704425,8181220671657,8181220638889,8177379410089,8177379344553,8177379246249,8177379049641,8177378984105,8177378885801,8177378754729,8177378656425,8177378558121,8177378492585,8177378394281,8177378295977,8177378164905,8177378099369,8177378001065,8177377837225,8177377771689,8177377673385,8177377575081,8177377509545,8177377444009,8177377312937,8177377247401,8177377214633,8177377018025,8177376723113,8177376493737,8177376231593,8177376002217,8177375838377,8177375674537,8177375609001,8177375510697,8177375281321,8177375117481,8177375019177,8087553147049,8085538537641,8085538373801,8085538242729,8085538111657,8085537882281,8085537620137,8085537292457,8085537128617,8085530214569,8085530050729,8085529821353,8085529690281,8085529559209,8085529428137,8085529198761,8085529067689,8085528805545,8085528608937,8085528346793,8085528117417,8085527953577,8085527756969,8085527527593,8085527232681,7939342663849,7939342631081,7939342565545,7939342532777,7939342434473,7939342368937,7939342336169,7939342270633,7939342237865,7939342172329,7939341975721,7939341877417,7939341746345,7939341189289,7939341058217,7939340927145,7939340796073,7939340665001,7898816676009,7898816512169,7898816348329,7898815889577,7898815529129,7898815234217,7898815070377,7898814873769,7896910495913,7896910299305,7896910102697,7896909873321,7896909742249,7896909545641,7896909349033,7896909185193,7896909054121,7896908857513,7845307744425,7845307547817,7845307416745,7845307285673,7845307023529,7845306957993,7845306859689,7845306826921,7845306597545,7845306466473,7845306335401,7845306171561,7845306040489,7845305843881,7845305647273,7845305548969,7845305385129,7845305188521,7822628421801,7822628389033,7822628323497,7822628290729,7822628257961,7822628225193,7822628192425,7822628159657,7822628126889,7822628094121,7822628061353,7822627963049,7822627930281,7822627897513,7822627864745,7822627831977,7822627799209,7822627733673,7822627700905,7822627635369,7788098519209,7788097765545,7742086283433,7742080811177,7742080680105,7742080319657,7742079303849,7721003745449,7721003712681,7721003647145,7721003614377,7721003581609,7721003516073,7721003483305,7721003417769,7721003385001,7721003352233,7716580819113,7716580786345,7716580622505,7716580589737,7716580524201,7716580458665,7716580425897,7716580360361,7716580294825,7716
4501580229289,7716580196521,7716580098217,7716580032681,7716579967145,7716579934377,7716579868841,7716579803305,7716579737769,7716579705001,7716579639465,7716579573929,7716579508393,7716579410089,7716579344553,7716521115817,7716519116969,7715587555497,7715587522729,7715587457193,7715547250857,7715547152553,7715547119785,7715547054249,7715547021481,7715546988713,7715546955945,7715546857641,7715546398889,7715546333353,7715546300585,7715546235049,7715546202281,7715546136745,7715546103977,7715546071209,7715536076969,7715533619369,7715533553833,7715533488297,7715533389993,7715533357225,7715533226153,7715533127849,7715533029545,7715532832937,7715532701865,7715532669097,7715532570793,7715532505257,7715532439721,7715532406953,7715532243113,7715532177577,7715532144809,7715532112041,7715532079273,7715532046505,7715532013737,7715531980969,7715528966313,7714884944041,7714884845737,7714884747433,7714884649129,7714884518057,7714884419753,7714884288681,7714884190377],"productPurchasedVariants":[46059117379753,46059117346985,46059117314217,46059117183145,46059117150377,46059117117609,46059117084841,46059117052073,46059117019305,45751884120233,45743010513065,45743010381993,45743010316457,45743010218153,45743010087081,45743010054313,45743009923241,45743009824937,45743009726633,45743009628329,45743007531177,45743007498409,45743007334569,45743007203497,45743007072425,45743006974121,45743006941353,45743006908585,45743006777513,45743006646441,45743006613673,45743006548137,45743006384297,45743006285993,45743006122153,45743005958313,45743005860009,45743005794473,45743005761705,45743005630633,45743003533481,45743003369641,45743003271337,45743003107497,45743003074729,45743002976425,45743002845353,45743002648745,45743002517673,45743002386601,45743002255529,45743002157225,45743001993385,45743001862313,45743001796777,45743001632937,45743001436329,45743001338025,45743001305257,45743000912041,45742998290601,45742998126761,45742994915497,45742994849961,45742994751657,45742994587817,45742994456745,45742994227369,45742994096297,45742993997993,45742993834153,45742993801385,45742993572009,45742993539241,45742993309865,45742993211561,45742993014953,45742992851113,45460662223017,45460662157481,45460662124713,45460662091945,45460662059177,45460661993641,45460661960873,45460661829801,45460661797033,45460661764265,45460661731497,45460661698729,45460661665961,45460661633193,45460661600425,45460661534889,45460661469353,45460661436585,45460661403817,45460661338281,45460661305513,45460661239977,45460661207209,45460661174441,45460661141673,45460661108905,45460661043369,45460661010601,45460660977833,45460660945065,45460660912297,45460660650153,45460660617385,45460660584617,45460660551849,45460660486313,45460659110057,45460659077289,45460659044521,45460658847913,45460658782377,45460658749609,45460658618537,45460658553001,45460658487465,45460658421929,45460658323625,45460658192553,45460657078441,45460657045673,45460656980137,45460656947369,45460656914601,45460656816297,45460656750761,45460656685225,45460656652457,45460656554153,45460656455849,45159534428329,45159534330025,45159533969577,45159533707433,45159533543593,45159533412521,45159533281449,45159533183145,45159533117609,45159532953769,45159532855465,45159532724393,45159532658857,45159532527785,45159532069033,45159531970729,45159531741353,45159531610281,45159531479209,45159531348137,45159531249833,45159530102953,45159529971881,45159529873577,45159529709737,45159529578665,45159529480361,45159529316521,45158870974633,45158870810793,45158870646953,45158870548649,45150932304041,45150928306345,45150927192233,45150925684905,45150924669097,45150922866857,45150922375337,45150920868009,45150350409897,45150350377129,45150349918377,45150349885609,45150349852841,45150349656233,45150347526313,45150347460777,45118764875945,45118762975401,45118762057897,45118760911017,45118759239849,45118758420649,45118757699753,45118755537065,45118754390185,45118753439913,45118751834281,45118750490793,45117816602793,45117815161001,45117814931625,45117814898857,45117814309033,45117813424297,45117812801705,45117812736169,45117812703401,45117811753129,45117810278569,45117810213033,44910913814697,44910913749161,44910857453737,44910857191593,44910857158825,44910856732841,44910856700073,44910856667305,44910856634537,44910856601769,44910856011945,44910855979177,44910854275241,44910854242473,44910854209705,44910853914793,44910853882025,44910853521577,44910853456041,44910853095593,44910853062825,44910852702377,44910852669609,44910852047017,44910852014249,44910851653801,44910851358889,44910851326121,44910850834601,44910850769065,44910850408617,44910850375849,44910849753257,44910849720489,44910849163433,44910848704681,44910848344233,44910848278697,44910848245929,44910847688873,449108472956
450157,44910847000745,44910846935209,44910846378153,44910846345385,44910845755561,44910845722793,44910845165737,44473056788649,44384578601129,44384578568361,44384578502825,44384578470057,44384576143529,44384575750313,44384575717545,44384575553705,44384575357097,44384575324329,44384575291561,44384575226025,44384575094953,44384575062185,44384574701737,44384574668969,44384574636201,44384574505129,44384574439593,44384574242985,44384574210217,44384574144681,44384574079145,44384572145833,44384571621545,44384571556009,44384571392169,44384571359401,44384571228329,44384571162793,44384571064489,44384570933417,44384570802345,44384570736809,44384570704041,44384570671273,44384570474665,44384570376361,44384570245289,44384570212521,44384569950377,44384569819305,44384569786537,44384569721001,44384568606889,44384567492777,44384566345897,44384561823913,44384560480425,44384557957289,44384556843177,44384554483881,44384553238697,44384551010473,44384548782249,44384547668137,44384547537065,44384547373225,44384547242153,44384547143849,44384547078313,44384547045545,44384546947241,44384546914473,44384546783401,44384546750633,44384546652329,44384546521257,44384545669289,44384544129193,44384544096425,44384542752937,44384542720169,44384542687401,44384542654633,44384542621865,44384539672745,44384539639977,44384539607209,44384539574441,44384539541673,44384539508905,44384539476137,44384538984617,44384536494249,44384536461481,44384536363177,44384536330409,44384536264873,44384536199337,44384536166569,44384534659241,44384534626473,44384534593705,44384534528169,44384534495401,44384534462633,44384534397097,44384534364329,44384534167721,44384534134953,44384534102185,44384534069417,44384533840041,44384533807273,44384533708969,44384533676201,44384533643433,44384533119145,44384533086377,44384533053609,44384533020841,44375722000553,44375721935017,44375721836713,44375721607337,44375721541801,44375721443497,44375721312425,44375721214121,44375721083049,44375721017513,44375720919209,44375720820905,44375720689833,44375720624297,44375720558761,44375720394921,44375720362153,44375720263849,44375720165545,44375720100009,44375720034473,44375719608489,44375719542953,44375719477417,44375719280809,44375718396073,44375717937321,44375716954281,44375716528297,44375716364457,44375715709097,44375715643561,44375715053737,44375714758825,44375714562217,44375713972393,44140642238633,44136407728297,44136407564457,44136407433385,44136407269545,44136407072937,44136406810793,44136406450345,44136406286505,44136398291113,44136398127273,44136397832361,44136397701289,44136397570217,44136397439145,44136397209769,44136397078697,44136396751017,44136396554409,44136396292265,44136396062889,44136395899049,44136395702441,44136395473065,44136395178153,43758119551145,43758119518377,43758119125161,43758119092393,43758118994089,43758118731945,43758118699177,43758118633641,43758118600873,43758118535337,43758118338729,43758118207657,43758118076585,43758116569257,43758116438185,43758116241577,43758116110505,43758115979433,43612712534185,43612712337577,43612712173737,43612711157929,43612710207657,43612709683369,43612709388457,43612709159081,43607418273961,43607418044585,43607417847977,43607417585833,43607417487529,43607417290921,43607417094313,43607416897705,43607416733865,43607416504489,43412465254569,43412465057961,43412464926889,43412464664745,43412464304297,43412464238761,43412464140457,43412464107689,43412463878313,43412463747241,43412463616169,43412463452329,43412463321257,43412463124649,43412462928041,43412462829737,43412462665897,43412462469289,43356230254761,43356230221993,43356230156457,43356230090921,43356230058153,43356230025385,43356229992617,43356229959849,43356229927081,43356229894313,43356229861545,43356229763241,43356229730473,43356229697705,43356229664937,43356229632169,43356229599401,43356229173417,43356229140649,43356229075113,43241524035753,43241520529577,43051283579049,43051141857449,43051141726377,43051140874409,43051134550185,42987238490281,42987238424745,42987238359209,42987238293673,42987238260905,42987238162601,42987238129833,42987238031529,42987237998761,42987237933225,42968237408425,42968237375657,42968236687529,42968236654761,42968236589225,42968236523689,42968236490921,42968236425385,42968236359849,42968236294313,42968236261545,42968236163241,42968236097705,42968236032169,42968235999401,42968235933865,42968235868329,42968235770025,42968235737257,42968235671721,42968235573417,42968235507881,42968235409577,42968235344041,42968142938281,42968140808361,42963528941737,42963528876201,42963528351913,42963364053161,42963363922089,42963363856553,42963363791017,42963363725481,42963363659945,42963363627177,42963363496105,42963362906281,42963362807977,42963362775209,42963362676905,42963362644137,42963362480297,42963362447529,42963362381993,42963301367977,42963274203305,42963274039465,42963273908393,42963273744553,42963273679017,42963272925353,42963271975081,42963271844009,42963270926505,42963270041769,42963269976233,42963269845161,42963269746857,42963269648553,42963268993193,42963268370601,42963267682473,42963267649705,42963267616937,429632675514
450101,42963267518633,42963267453097,42963267420329,42963251593385,42960834101417,42960833806505,42960833708201,42960833609897,42960833052841,42960832921769,42960832790697,42960832692393]},"emailSetting":{"fromType":"custom_sender","delaySendMail":"7"},"enabledHeaderLogo":false,"headerLogo":{"url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0621\/3615\/6329\/files\/iPower_Resale_Logo_Long.png?v=1753306222","sizePercentage":98},"content":{"subject":"","body":"\u003ch1\u003eThank you for your purchase!\u003c\/h1\u003e\u003cp\u003eDear {{customer.displayName}},\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan style=\"white-space:pre-wrap;\"\u003eAt {{shop.name}}, we value your feedback. That's why we would like to invite you to participate in a short survey about your recent experience.\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan style=\"white-space:pre-wrap;\"\u003e\u003cbr\u003e\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan style=\"white-space:pre-wrap;\"\u003e\u003cspan style=\"white-space:pre-wrap;\"\u003ePlease click the button below to complete the survey, and it will only take a few minutes to complete.\u003cbr\u003eWe appreciate your time and effort in providing us with this valuable feedback.\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan style=\"white-space:pre-wrap;\"\u003e\u003cspan style=\"white-space:pre-wrap;\"\u003e\u003cspan style=\"white-space:pre-wrap;\"\u003e\u003cbr\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan style=\"white-space:pre-wrap;\"\u003e\u003cspan style=\"white-space:pre-wrap;\"\u003e\u003cspan style=\"white-space:pre-wrap;\"\u003e\u003cspan style=\"white-space:pre-wrap;\"\u003eWarm regards,\u003cbr\u003e{{shop.name}}\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan style=\"white-space:pre-wrap;\"\u003e\u003cspan style=\"white-space:pre-wrap;\"\u003e\u003cspan style=\"white-space:pre-wrap;\"\u003e\u003cspan style=\"white-space:pre-wrap;\"\u003e{{shop.url}}\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e"},"text":{"primaryColor":"#1C1C1C","secondaryColor":"#585858"},"background":{"outerBackground":"#F5F5F5","innerBackground":"#FFFFFF"},"button":{"color":"#FFFFFF","backgroundColor":"#1C1C1C","backgroundHover":"#333333","text":"Start your survey"},"enabledCustomCss":false,"customCss":"","enabled":false},"exitIntent":{"type":"exitIntent","enabled":false,"enableEmptyCart":false,"enableHasProducts":false,"widgetRecurrence":"only_once","position":"center","button":{"color":"#FFFFFF","backgroundColor":"#1C1C1C","backgroundHover":"#1C1C1CE6"},"section":{"primaryTextColor":"#1C1C1C","secondaryTextColor":"#585858","accentColor":"#1C1C1C","backgroundColor":"#FFFFFF"},"enabledCustomCss":false,"customCss":""},"embedSurvey":{"type":"embedSurvey","embedType":"block","button":{"color":"#FFFFFF","backgroundColor":"#1C1C1C","backgroundHover":"#1C1C1CE6"},"section":{"primaryTextColor":"#1C1C1C","secondaryTextColor":"#585858","accentColor":"#1C1C1C","backgroundColor":"#FFFFFF"},"allowMultiSubmit":false,"enabled":true,"enabledSideLogo":false},"dedicatedPageSurvey":{"type":"dedicatedPageSurvey","link":"","enabledHeaderLogo":false,"headerLogo":{"url":"","alignment":"center"},"button":{"color":"#FFFFFF","backgroundColor":"#1C1C1C","backgroundHover":"#1C1C1CE6"},"section":{"primaryTextColor":"#1C1C1C","secondaryTextColor":"#585858","accentColor":"#1C1C1C","backgroundColor":"#FFFFFF"},"background":{"type":"solid","colorSolid":"#FFFFFF","gradientStart":"#FFFFFF","gradientEnd":"#000000","gradientDirection":70,"image":{"url":""}},"enabled":true},"siteWidget":{"type":"siteWidget","position":"left","button":{"color":"#FFFFFF","backgroundColor":"#1C1C1C","backgroundHover":"#1C1C1CE6"},"section":{"primaryTextColor":"#1C1C1C","secondaryTextColor":"#585858","accentColor":"#1C1C1C","backgroundColor":"#FFFFFF"},"pageTargeting":{"type":"all_pages","enabledExcludePages":false,"pages":[],"productPageType":"all_product_pages","specificProducts":[],"collectionPageType":"all_collection_pages","specificCollections":[]},"timing":"10_seconds_after_page_load","userTargeting":{"type":"all_users","enabledUserTag":true,"userTags":[]},"widgetRecurrence":"every_time_survey_not_completed","enabled":false},"postPurchasePage":{"type":"postPurchasePage","displayType":"blockType","announcementBar":{"modalTitle":"Survey","content":"We'd love to hear your feedback!","buttonText":"Take a quick survey"},"userTargeting":{"type":"all_users","enabledUserTag":false,"userTags":[],"enabledProductPurchased":false,"productPurchased":[]},"widgetRecurrence":"once_per_customer","enabled":false},"hyperLink":{"surveyName":"U4VyHz4GGSLGft1O6eKO","linkType":"intergration_hyperlink_button","text":"How was your delivery?","buttonColor":{"backgroundColor":"#1d7f9a","textColor":"#FFFFFF"},"textColor":"#005BD3","embedCode":"\u003ca href=\"https:\/\/ipowerresale.myshopify.com\/pages\/survey\/U4VyHz4GGSLGft1O6eKO?from=hyperLink\" style=\"display: flex; max-width: 200px; padding: 16px; justify-content: center; align-items: center; gap: 8px; border-radius: 8px; text-align: right; font-family: Inter, sans-serif; font-size: 16px; font-style: normal; font-weight: 400; line-height: 20px; background-color: #1d7f9a; color: #FFFFFF; text-decoration: none;\"\u003eHow was your delivery?\u003c\/a\u003e","enabled":true,"type":"hyperLink"},"posPage":{"type":"posPage","enabled":false,"showOnPostSale":true,"showOnCustomerDetail":false,"userTargeting":{"type":"all_users","customerSegment":[]}},"embedEmail":{"enabled":false}},"updateStatus":true,"isActive":true,"updatedAt":"2026-09-02T20:58:05.527Z","id":"U4VyHz4GGSLGft1O6eKO","hasResponse":true,"sections":[],"surveyType":"survey","advancedLogicEnabled":true},{"success":true,"id":"02oM6Gal1EzXJ1DDvIK2","questions":[{"type":"single","heading":"Where did you find us?","description":"","
4501image":{"url":"","alignment":"center","sizePercentage":"100"},"skippable":false,"position":0,"answers":[{"content":"Google","id":"answer_1753314352992","position":0},{"content":"Facebook","id":"answer_1753314352990","position":1},{"content":"Instagram","id":"answer_1753314352988","position":2},{"content":"Youtube","id":"answer_1753314352991","position":3},{"id":"answer_1760656556391","content":"Amazon\/eBay","position":4},{"content":"Word of mouth","id":"answer_1753314352987","position":5},{"id":"answer_1753314367974","content":"AI ChatBot","position":6}],"enabledCustomAnswer":true,"showWhen":"when_customer_select_answers","showCustomAnswerWhen":["answer_1753314367974"],"customAnswerPlaceholder":"Let us know which one ","id":"question_1753314352987","chosen":false,"selected":false},{"type":"satisfaction","heading":"How was your experience?","description":"","image":{"url":"","alignment":"center","sizePercentage":"100"},"skippable":false,"position":1,"leftLabel":"Frustrating","rightLabel":"Simple","id":"question_1753314646910","chosen":false,"selected":false},{"type":"short_answer","heading":"Anything else youd like to add?","description":"","image":{"url":"","alignment":"center","sizePercentage":"100"},"skippable":true,"position":2,"placeholder":"Please add more information","id":"question_1755035181735","chosen":false,"selected":false}],"thankYou":{"type":"thank_you","thankYouType":"default","heading":"Thank you for doing our survey","description":"If you have any question, please feel free to ask us","link":"samplelink.shopify.com","enableButton":true,"buttonText":"Discover more","buttonLink":""},"discount":{"enabled":false,"code":"","displayOn":"email","limitOnePerEmail":false,"card":{"heading":"Earn your discount code","description":"Enter your preferred shopping email to receive the coupon.","placeholder":"Enter your email","buttonText":"Get coupon"},"email":{"subject":"Thank you for taking the survey for {{shop.name}}. Here is your coupon reward.","fromName":"","fromEmail":"[email protected]","sendType":"default","body":"\n\u003ch2 style=\"font-size: 20px; font-weight: bold; margin: 0 0 24px 0; color: #000;\"\u003eCongratulations! Here is you coupon reward\u003c\/h2\u003e\n\u003cp\u003eHi {{customer.displayName}},\u003c\/p\u003e\n\u003cbr\u003e\n\u003cp\u003eWe truly appreciate you taking the time to complete our survey—your insights mean a lot to us.\u003c\/p\u003e\n\u003cp\u003eAs a thank-you, enjoy a special reward to use on your next purchase.\u003c\/p\u003e\n\u003cbr\u003e\n\u003cp\u003eYour coupon code is:\u003c\/p\u003e\n\u003cbr\u003e\n\u003cdiv style=\"padding: 16px;word-break: break-word; background-color: #f6f6f7; border-radius: 8px; text-align: center;\"\u003e\n  \u003cspan style=\"font-size: 20px; font-weight: bold; color: #202223; letter-spacing: 4px;\"\u003e{{discount.code}}\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\n\u003cp\u003eWarm regards,\u003c\/p\u003e\n\u003cp\u003e{{shop.name}}.\u003c\/p\u003e"},"banner":{"heading":"Earn DISCOUNT CODE","description":"Finish this survey and earn discount for your next purchase!","text":{"color":"#FFFFFF"},"background":{"type":"solid","color":"#1C1C1C","colorSolid":"#1C1C1C","gradientStart":"#1C1C1C","gradientEnd":"#637381","gradientDirection":70,"image":{"url":""}}},"template":"\n \u003cdiv class=\"Avada-Email\"\u003e\n   \u003cdiv class=\"Avada-Email__Content\"\u003e\n      {{email.content}}\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n"},"name":"Post purchase survey","isActive":true,"channels":{"postPurchaseEmail":{"type":"postPurchaseEmail","duplicateTime":2,"userTargeting":{"type":"all_users","userTags":[],"enabledUserTag":false,"enabledProductPurchased":false,"productPurchased":[]},"emailSetting":{"fromType":"default"},"headerLogo":{"url":"","sizePercentage":88},"content":{"subject":"","body":"\u003ch1\u003eThank you for your visiting!\u003c\/h1\u003e\u003cp\u003eDear {{customer.displayName}},\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan style=\"white-space:pre-wrap;\"\u003eAt {{shop.name}}, we value your feedback. That's why we would like to invite you to participate in a short survey about your recent experience.\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan style=\"white-space:pre-wrap;\"\u003e\u003cbr\u003e\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan style=\"white-space:pre-wrap;\"\u003e\u003cspan style=\"white-space:pre-wrap;\"\u003ePlease click the button below to complete the survey, and it will only take a few minutes to complete.\u003cbr\u003eWe appreciate your time and effort in providing us with this valuable feedback.\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan style=\"white-space:pre-wrap;\"\u003e\u003cspan style=\"white-space:pre-wrap;\"\u003e\u003cbr\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan style=\"white-space:pre-wrap;\"\u003e\u003cspan style=\"white-space:pre-wrap;\"\u003e\u003cspan style=\"white-space:pre-wrap;\"\u003eYou could explore more products in our store for the next season here: {{shop.url}}.\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan style=\"white-space:pre-wrap;\"\u003e\u003cspan style=\"white-space:pre-wrap;\"\u003e\u003cspan style=\"white-space:pre-wrap;\"\u003e\u003cbr\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan style=\"white-space:pre-wrap;\"\u003e\u003cspan style=\"white-space:pre-wrap;\"\u003e\u003cspan style=\"white-space:pre-wrap;\"\u003e\u003cspan style=\"white-space:pre-wrap;\"\u003eWarm regards,\u003cbr\u003e{{shop.name}}.\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e"},"text":{"primaryColor":"#1C1C1C","secondaryColor":"#585858"}
4501,"background":{"outerBackground":"#F5F5F5","innerBackground":"#FFFFFF"},"button":{"color":"#FFFFFF","backgroundColor":"#1C1C1C","backgroundHover":"#333333","text":"Start your survey"},"enabledCustomCss":false,"customCss":"","enabled":false},"exitIntent":{"type":"exitIntent","enabled":false,"enableEmptyCart":false,"enableHasProducts":false,"widgetRecurrence":"only_once","position":"center","button":{"color":"#FFFFFF","backgroundColor":"#1C1C1C","backgroundHover":"#1C1C1CE6"},"section":{"primaryTextColor":"#1C1C1C","secondaryTextColor":"#585858","accentColor":"#1C1C1C","backgroundColor":"#FFFFFF"},"enabledCustomCss":false,"customCss":""},"embedSurvey":{"type":"embedSurvey","embedType":"block","button":{"color":"#FFFFFF","backgroundColor":"#1C1C1C","backgroundHover":"#1C1C1CE6"},"section":{"primaryTextColor":"#1C1C1C","secondaryTextColor":"#585858","accentColor":"#1C1C1C","backgroundColor":"#FFFFFF"},"enabled":false},"dedicatedPageSurvey":{"type":"dedicatedPageSurvey","link":"","enabledHeaderLogo":false,"headerLogo":{"url":"","alignment":"center"},"button":{"color":"#FFFFFF","backgroundColor":"#1C1C1C","backgroundHover":"#1C1C1CE6"},"section":{"primaryTextColor":"#1C1C1C","secondaryTextColor":"#585858","accentColor":"#1C1C1C","backgroundColor":"#FFFFFF"},"background":{"type":"solid","colorSolid":"#FFFFFF","gradientStart":"#FFFFFF","gradientEnd":"#000000","gradientDirection":70,"image":{"url":""}},"enabled":true},"siteWidget":{"type":"siteWidget","position":"left","button":{"color":"#FFFFFF","backgroundColor":"#1C1C1C","backgroundHover":"#1C1C1CE6"},"section":{"primaryTextColor":"#1C1C1C","secondaryTextColor":"#585858","accentColor":"#1C1C1C","backgroundColor":"#FFFFFF"},"pageTargeting":{"type":"all_pages","enabledExcludePages":false,"pages":[],"productPageType":"all_product_pages","specificProducts":[],"collectionPageType":"all_collection_pages","specificCollections":[]},"timing":"10_seconds_after_page_load","userTargeting":{"type":"all_users","enabledUserTag":true,"userTags":[]},"widgetRecurrence":"only_once","enabled":false},"postPurchasePage":{"type":"postPurchasePage","displayType":"blockType","announcementBar":{"modalTitle":"Survey","content":"We'd love to hear your feedback!","buttonText":"Take a quick survey"},"userTargeting":{"type":"all_users","enabledUserTag":false,"userTags":[],"enabledProductPurchased":false,"productPurchased":[]},"enabled":true}},"channelTypes":["dedicatedPageSurvey","postPurchasePage"],"shopId":"3Bu61qLyUyPg67WmmPvY","totalResponses":277,"createdAt":"2025-07-23T23:49:22.411Z","updatedAt":"2025-10-16T16:14:01.544Z","hasResponse":true,"updateStatus":true},{"success":true,"id":"oQq5678ripcyz2rOXSmF","questions":[{"type":"single","heading":"What is preventing you from completing your purchase today?","description":"","image":{"url":"","alignment":"center","sizePercentage":"100"},"skippable":false,"position":0,"answers":[{"content":"Pricing","id":"answer_1753314734518"},{"content":"Product information","id":"answer_1753314734519"},{"content":"Shipping \/ Delivery","id":"answer_1753314734520"},{"content":"Return policy","id":"answer_1753314734521"},{"content":"Nothing, I’ll be back","id":"answer_1753314734522"}],"enabledCustomAnswer":false,"showWhen":"always_show","showCustomAnswerWhen":[],"customAnswerPlaceholder":"Please add more information","id":"question_1753314734518","chosen":false,"selected":false},{"type":"short_answer","heading":"How could we improve the shopping experience?","description":"","image":{"url":"","alignment":"center","sizePercentage":"100"},"skippable":true,"position":1,"placeholder":"","id":"question_1753314734519","chosen":false,"selected":false}],"thankYou":{"type":"thank_you","thankYouType":"default","heading":"Thank you for doing our survey","description":"If you have any question, please feel free to ask us","link":"samplelink.shopify.com","enableButton":true,"buttonText":"Discover more","buttonLink":""},"discount":{"enabled":false,"code":"","displayOn":"email","limitOnePerEmail":false,"card":{"heading":"Earn your discount code","description":"Enter your preferred shopping email to receive the coupon.","placeholder":"Enter your email","buttonText":"Get coupon"}
4501,"email":{"subject":"Thank you for taking the survey for {{shop.name}}. Here is your coupon reward.","fromName":"","fromEmail":"[email protected]","sendType":"default","body":"\n\u003ch2 style=\"font-size: 20px; font-weight: bold; margin: 0 0 24px 0; color: #000;\"\u003eCongratulations! Here is you coupon reward\u003c\/h2\u003e\n\u003cp\u003eHi {{customer.displayName}},\u003c\/p\u003e\n\u003cbr\u003e\n\u003cp\u003eWe truly appreciate you taking the time to complete our survey—your insights mean a lot to us.\u003c\/p\u003e\n\u003cp\u003eAs a thank-you, enjoy a special reward to use on your next purchase.\u003c\/p\u003e\n\u003cbr\u003e\n\u003cp\u003eYour coupon code is:\u003c\/p\u003e\n\u003cbr\u003e\n\u003cdiv style=\"padding: 16px;word-break: break-word; background-color: #f6f6f7; border-radius: 8px; text-align: center;\"\u003e\n  \u003cspan style=\"font-size: 20px; font-weight: bold; color: #202223; letter-spacing: 4px;\"\u003e{{discount.code}}\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\n\u003cp\u003eWarm regards,\u003c\/p\u003e\n\u003cp\u003e{{shop.name}}.\u003c\/p\u003e"},"banner":{"heading":"Earn DISCOUNT CODE","description":"Finish this survey and earn discount for your next purchase!","text":{"color":"#FFFFFF"},"background":{"type":"solid","color":"#1C1C1C","colorSolid":"#1C1C1C","gradientStart":"#1C1C1C","gradientEnd":"#637381","gradientDirection":70,"image":{"url":""}}},"template":"\n \u003cdiv class=\"Avada-Email\"\u003e\n   \u003cdiv class=\"Avada-Email__Content\"\u003e\n      {{email.content}}\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n"},"name":"Cart abandonment ","isActive":true,"channels":{"dedicatedPageSurvey":{"type":"dedicatedPageSurvey","link":"","enabledHeaderLogo":false,"headerLogo":{"url":"","alignment":"center"},"button":{"color":"#FFFFFF","backgroundColor":"#1C1C1C","backgroundHover":"#1C1C1CE6"},"section":{"primaryTextColor":"#1C1C1C","secondaryTextColor":"#585858","accentColor":"#1C1C1C","backgroundColor":"#FFFFFF"},"background":{"type":"solid","colorSolid":"#FFFFFF","gradientStart":"#FFFFFF","gradientEnd":"#000000","gradientDirection":70,"image":{"url":""}},"enabled":true},"siteWidget":{"type":"siteWidget","position":"left","button":{"color":"#FFFFFF","backgroundColor":"#1C1C1C","backgroundHover":"#1C1C1CE6"},"section":{"primaryTextColor":"#1C1C1C","secondaryTextColor":"#585858","accentColor":"#1C1C1C","backgroundColor":"#FFFFFF"},"pageTargeting":{"type":"all_pages","enabledExcludePages":false,"pages":[],"productPageType":"all_product_pages","specificProducts":[],"collectionPageType":"all_collection_pages","specificCollections":[]},"timing":"10_seconds_after_page_load","userTargeting":{"type":"all_users","enabledUserTag":true,"userTags":[]},"widgetRecurrence":"every_time_survey_not_completed","enabled":false},"postPurchasePage":{"type":"postPurchasePage","userTargeting":{"type":"all_users","enabledUserTag":false,"userTags":[],"enabledProductPurchased":false,"productPurchased":[]},"enabled":false},"postPurchaseEmail":{"type":"postPurchaseEmail","userTargeting":{"type":"all_users","userTags":[],"enabledUserTag":false,"enabledProductPurchased":false,"productPurchased":[]},"emailSetting":{"fromType":"default"},"headerLogo":{"url":"","sizePercentage":88},"content":{"subject":"","body":"\u003ch1\u003eThank you for your visiting!\u003c\/h1\u003e\u003cp\u003eDear {{customer.displayName}},\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan style=\"white-space:pre-wrap;\"\u003eAt {{shop.name}}, we value your feedback. That's why we would like to invite you to participate in a short survey about your recent experience.\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan style=\"white-space:pre-wrap;\"\u003e\u003cbr\u003e\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan style=\"white-space:pre-wrap;\"\u003e\u003cspan style=\"white-space:pre-wrap;\"\u003ePlease click the button below to complete the survey, and it will only take a few minutes to complete.\u003cbr\u003eWe appreciate your time and effort in providing us with this valuable feedback.\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan style=\"white-space:pre-wrap;\"\u003e\u003cspan style=\"white-space:pre-wrap;\"\u003e\u003cbr\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan style=\"white-space:pre-wrap;\"\u003e\u003cspan style=\"white-space:pre-wrap;\"\u003e\u003cspan style=\"white-space:pre-wrap;\"\u003eYou could explore more products in our store for the next season here: {{shop.url}}.\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan style=\"white-space:pre-wrap;\"\u003e\u003cspan style=\"white-space:pre-wrap;\"\u003e\u003cspan style=\"white-space:pre-wrap;\"\u003e\u003cbr\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan style=\"white-space:pre-wrap;\"\u003e\u003cspan style=\"white-space:pre-wrap;\"\u003e\u003cspan style=\"white-space:pre-wrap;\"\u003e\u003cspan style=\"white-space:pre-wrap;\"\u003eWarm regards,\u003cbr\u003e{{shop.name}}.\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e"},"text":{"primaryColor":"#1C1C1C","secondaryColor":"#585858"}
4501,"background":{"outerBackground":"#F5F5F5","innerBackground":"#FFFFFF"},"button":{"color":"#FFFFFF","backgroundColor":"#1C1C1C","backgroundHover":"#333333","text":"Start your survey"},"enabledCustomCss":false,"customCss":"","enabled":false},"exitIntent":{"type":"exitIntent","enabled":true,"enableEmptyCart":false,"enableHasProducts":true,"widgetRecurrence":"only_once","position":"center","button":{"color":"#FFFFFF","backgroundColor":"#1C1C1C","backgroundHover":"#1C1C1CE6"},"section":{"primaryTextColor":"#1C1C1C","secondaryTextColor":"#585858","accentColor":"#1C1C1C","backgroundColor":"#FFFFFF"}},"embedSurvey":{"type":"embedSurvey","embedType":"block","button":{"color":"#FFFFFF","backgroundColor":"#1C1C1C","backgroundHover":"#1C1C1CE6"},"section":{"primaryTextColor":"#1C1C1C","secondaryTextColor":"#585858","accentColor":"#1C1C1C","backgroundColor":"#FFFFFF"},"enabled":false}},"channelTypes":["dedicatedPageSurvey","exitIntent"]}],
4502      "quizzes":             null,
4503      "logics":              [{"surveyId":"oQq5678ripcyz2rOXSmF","logics":[]},{"surveyId":"02oM6Gal1EzXJ1DDvIK2","logics":[{"id":"logic_1753392880680","questionId":"question_1753314352987","question":"Where did you find us?","type":"merchant","conditions":[],"actions":[]}]},{"surveyId":"U4VyHz4GGSLGft1O6eKO","logics":[]}],
4504      "buttonTranslation":   null,
4505      "settings":            {"shopId":"3Bu61qLyUyPg67WmmPvY","shopLogo":{"url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0621\/3615\/6329\/files\/ipowerresalelogolong_1oqt0m4.png?v=1753383728"},"shopCongratulationImage":{"url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0621\/3615\/6329\/files\/ipowerresalelogolong_1oqt0m4_56ef2899-f17e-45f8-b253-8b597b671855.png?v=1753383734"},"shopCongratulationEmailImage":{"url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0621\/3615\/6329\/files\/ipowerresalelogolong_1oqt0m4_def0fdc1-975a-452d-8df3-c753b35d7eda.png?v=1753383738"}},
4506      "segments":            [{"id":"return_customer_segment","name":"Return customer","isDefault":true,"linkedSurveys":[],"condition":{"field":"lifetimeOrderCount","operator":"greater_than","value":"1"}},{"id":"new_customer_segment","name":"New customer","isDefault":true,"linkedSurveys":[],"condition":{"field":"lifetimeOrderCount","operator":"less_than_or_equal","value":"1"}},{"id":"v5EBP7gd0EtdOtgUzA6c","condition":{"field":"lifetimeOrderCount","operator":"equals","value":"1"},"name":"First Time Purchaser"}],
4507      "abTests":             null,
4508      "customerSubmissions": null,
4509      "customerQuizResults": null
4510    }
4511  </script>
4511<!-- END app snippet -->
4512
4513
4514
4515</div><div id="shopify-block-AeWtjZE1LT2Irb3pva__7079518687644006178" class="shopify-block shopify-app-block">
4515<script>
4516  (function () {
4517    const cartAttributes = {};
4518
4519    // Helper function to retrieve the UTM from Url
4520    function getUTMFromUrl() {
4521      const url_string = window.location.href;
4522      const url = new URL(url_string);
4523
4524      const utm_id = url.searchParams.get("utm_id");
4525      const utm_source = url.searchParams.get("utm_source");
4526      const utm_medium = url.searchParams.get("utm_medium");
4527      const utm_campaign = url.searchParams.get("utm_campaign");
4528      const utm_term = url.searchParams.get("utm_term");
4529      const ref = url.searchParams.get("ref");
4530
4531      if (!utm_id && !utm_source && !utm_medium && !utm_campaign && !ref) {
4532        return null;
4533      }
4534
4535      let utmParameters = {};
4536      
4537        if (utm_id) {
4538          utmParameters.utm_id = utm_id;
4539        }
4540        if (utm_source) {
4541          utmParameters.utm_source = utm_source;
4542        }
4543        if (utm_medium) {
4544          utmParameters.utm_medium = utm_medium;
4545        }
4546        if (utm_campaign) {
4547          utmParameters.utm_campaign = utm_campaign;
4548        }
4549        if (utm_term) {
4550          utmParameters.utm_term = utm_term;
4551        }
4552        if (ref) {
4553          utmParameters.ref = ref;
4554        }
4555      
4556
4557      return Object.keys(utmParameters).length === 0
4558        ? null
4559        : utmParameters;
4560    }
4561
4562    // Helper function to retrieve the UTM from Cookie
4563    function getUTMAttributes() {
4564      const urlUtmParams = getUTMFromUrl();
4565
4566      if (urlUtmParams) {
4567          return urlUtmParams;
4568      }
4569
4570      // No longer reading from deprecated Shopify cookies
4571      return undefined;
4572    }
4573
4574    function saveUtmParameters() {
4575      const utmParams = getUTMAttributes();
4576      if (utmParams) {
4577        const cartHasUtmAttributes = Object.keys(cartAttributes).find(attributeKey => attributeKey.startsWith("utm_") || attributeKey === "ref");
4578        if (cartHasUtmAttributes) {
4579          // Don't call API if it already contains our UTM parameters
4580          return;
4581        }
4582
4583        // Handle both Shopify.routes.root and routes.root_url for better compatibility
4584        var rootUrl = (window.Shopify && window.Shopify.routes && window.Shopify.routes.root) 
4585          || (window.routes && window.routes.root_url) 
4586          || '/';
4587        
4588        var updateCart = fetch(rootUrl + 'cart/update.js',
4589        {
4590          headers: {
4591            'Content-Type': 'application/json',
4592          },
4593          method: "POST",
4594          body: JSON.stringify({
4595            attributes: {
4596              ...utmParams
4597            },
4598          })
4599        })
4600        .then(response => response.json())
4601        .then(data => {
4602          return data
4603        });
4604      }
4605    }
4606
4607    saveUtmParameters();
4608  })();
4609</script>
4609
4610
4611
4612
4613
4614</div><div id="shopify-block-AV3hyQ2FISjdzWlBPV__11945366711752539959" class="shopify-block shopify-app-block">
4614<script> var script = document.createElement('script');script.type = 'text/javascript';script.id = 'ze-snippet';script.src = 'https://static.zdassets.com/ekr/snippet.js?key=1e4b435a-5faa-4906-9738-a931eb99a554';document.getElementsByTagName('head')[0].appendChild(script); </script>
4614
4615
4616
4617</div>
4617<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
4617
4618</body></html><!-- Begin Shopify-Afterpay JavaScript Snippet (v1.2.1) -->
4619
4620<script type="text/javascript">
4621  // Overrides:
4622  // var afterpay_msg_size = 'sm';  // Can be 'xs', 'sm', 'md' or 'lg'.
4623  // var afterpay_bold_amount = true;
4624  var afterpay_logo_theme = 'black';  // Can be 'colour', 'black' or 'white'.
4625  var afterpay_modal_open_icon = true;
4626  var afterpay_hide_upper_limit = true;
4627  var afterpay_hide_lower_limit = true;
4628  var afterpay_show_if_outside_limits = true;
4629  
4630  var afterpay_product_integration_enabled = true;
4631  var afterpay_product_selector = '#custom-product-hidden__price';
4632  // var afterpay_variable_price_fallback = false;
4633  // var afterpay_variable_price_fallback_selector = '';
4634  // var afterpay_variable_price_fallback_method = 'mutation';  // Can be 'mutation' or 'interval'.
4635  
4636  // var afterpay_cart_integration_enabled = true;
4637  // var afterpay_cart_static_selector = '#cart-subtotal-selector';
4638  // var afterpay_variable_subtotal_fallback = false;
4639  // var afterpay_variable_subtotal_fallback_selector = '';
4640  // var afterpay_variable_subtotal_fallback_method = 'mutation'; // Can be 'mutation' or 'interval'.
4641  
4642   var afterpay_dynamic_cart_integration_enabled = true;
4643   var afterpay_dynamic_cart_selector = '#customCartPage .afterpay-cart-messaging';
4644   var afterpay_dynamic_cart_observer_target = '#customCartPage';
4645  
4646  // var afterpay_footer_logo_enabled = true;
4647  // var afterpay_footer_logo_format = 'icon';  // Can be 'icon', 'stacked' or 'logo'.
4648  // var afterpay_footer_logo_theme = 'colour'; // Can be 'colour', 'black' or 'white'.
4649  // var afterpay_footer_logo_background = 'border';  // Can be 'border' or 'transparent'.
4650  // var afterpay_footer_logo_container = 'footer ul.payment-icons';
4651  // var afterpay_footer_logo_template = '<li class="payment-icon"><object data="{logo_path}" type="image/svg+xml"></object></li>';
4652  
4653  // Non-editable fields:
4654  var afterpay_js_language = "en";
4655  var afterpay_js_country = "US";
4656  var afterpay_shop_currency = "USD";
4657  var afterpay_cart_currency = "USD";
4658  var afterpay_shop_money_format = "${{amount}}";
4659  var afterpay_shop_permanent_domain = "ipowerresale.myshopify.com";
4660  var afterpay_theme_name = "iPad Pencil Promo 09.24.26";
4661  var afterpay_product = null;
4662  var afterpay_product_collections = "";
4663  var afterpay_current_variant = null;
4664  var afterpay_cart_total_price = 0;
4665  var afterpay_cart_skus = "";
4666  var afterpay_cart_collections = "";
4667  var afterpay_js_snippet_version = '1.2.1';
4668</script>
vendor: 1 bytes, line 4668
4668
4669<script type="text/javascript" src="https://static.afterpay.com/shopify-afterpay-javascript.js"></script>
4669<!-- End Shopify-Afterpay JavaScript Snippet (v1.2.1) -->

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.