PageSourceSearch

https://ipowerresale.com/blogs/apple-buying-guides

html ipowerresale.com collected 2026-10-04 13:25:21 UTC 284,452 bytes, 5,243 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/blogs/apple-buying-guides">
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>iPower Buying Guides
61&ndash; iPowerResale
62</title>
63<meta name="description" content="Explore Apple buying guides from iPowerResale with expert tips on Macs, iPads, Apple Watch, storage, and open box devices tailored to every need and budget."><meta property="og:site_name" content="iPowerResale">
64  <meta property="og:url" content="https://ipowerresale.com/blogs/apple-buying-guides">
65  <meta property="og:title" content="iPower Buying Guides">
66  <meta property="og:type" content="website">
67  <meta property="og:description" content="Explore Apple buying guides from iPowerResale with expert tips on Macs, iPads, Apple Watch, storage, and open box devices tailored to every need and budget."><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="iPower Buying Guides">
73  <meta name="twitter:description" content="Explore Apple buying guides from iPowerResale with expert tips on Macs, iPads, Apple Watch, storage, and open box devices tailored to every need and budget.">
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" type="application/atom+xml" title="Feed" href="/blogs/apple-buying-guides.atom" />
300<link rel="alternate" hreflang="x-default" href="https://ipowerresale.com/blogs/apple-buying-guides">
301<link rel="alternate" hreflang="en" href="https://ipowerresale.com/blogs/apple-buying-guides">
302<link rel="alternate" hreflang="de" href="https://ipowerresale.com/de/blogs/apple-buying-guides">
303<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&configuration_id=4671242409&edited_at=1790268240"></script>
303
304<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
305<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&configuration_id=4671242409&edited_at=1790268240&shop_id=62136156329" crossorigin="anonymous"></script>
vendor: 1 bytes, line 305
305
306<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 306
306
307<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 307
307
308<script>var Shopify = Shopify || {};
309Shopify.shop = "ipowerresale.myshopify.com";
310Shopify.locale = "en";
311Shopify.currency = {"active":"USD","rate":"1.0"};
312Shopify.country = "US";
313Shopify.theme = {"name":"iPad Pencil Promo 09.24.26","id":165931122857,"schema_name":"Impulse","schema_version":"8.1.0","theme_store_id":null,"role":"main"};
314Shopify.theme.handle = "null";
315Shopify.theme.style = {"id":null,"handle":null};
316Shopify.cdnHost = "ipowerresale.com/cdn";
317Shopify.routes = Shopify.routes || {};
318Shopify.routes.root = "/";
319Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
320Shopify.SignInWithShop = Shopify.SignInWithShop || {};
321Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
322Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 322
322
323<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 323
323
324<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 324
324
325<script>
326  window.ShopifyPay = window.ShopifyPay || {};
327  window.ShopifyPay.apiHost = "shop.app\/pay";
328  window.ShopifyPay.redirectState = null;
329</script>
vendor: 1 bytes, line 329
329
330<script>
331  window.Shopify = window.Shopify || {};
332  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
333  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
334  window.Shopify.SignInWithShop.eligible = true;
335</script>
vendor: 1 bytes, line 335
335
336<script id="shop-js-analytics" type="application/json">{"pageType":"blog"}</script>
vendor: 1 bytes, line 336
336
337<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 337
337
338<script type="module">
339  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
340
341  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
342
343</script>
vendor: 1 bytes, line 343
343
344<script>
345  window.Shopify = window.Shopify || {};
346  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
347  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"]};
348</script>
vendor: 1 bytes, line 348
348
349<script>(function() {
350  var isLoaded = false;
351  function asyncLoad() {
352    if (isLoaded) return;
353    isLoaded = true;
354    var urls = ["https:\/\/cdn-scripts.signifyd.com\/shopify\/script-tag.js?shop=ipowerresale.myshopify.com"];
355    for (var i = 0; i < urls.length; i++) {
356      var s = document.createElement('script');
357      s.type = 'text/javascript';
358      s.async = true;
359      s.src = urls[i];
360      var x = document.getElementsByTagName('script')[0];
361      x.parentNode.insertBefore(s, x);
362    }
363  };
364  if(window.attachEvent) {
365    window.attachEvent('onload', asyncLoad);
366  } else {
367    window.addEventListener('load', asyncLoad, false);
368  }
369})();</script>
vendor: 1 bytes, line 369
369
370<script id="__st">var __st={"a":62136156329,"offset":-25200,"reqid":"78de5329-71a9-440d-b239-41e57e671e04-1791120321","pageurl":"ipowerresale.com\/blogs\/apple-buying-guides","s":"blogs-85675147433","u":"e7f43bdffed4","p":"blog","rtyp":"blog","rid":85675147433};</script>
vendor: 1 bytes, line 370
370
371<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 371
371
372<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 372
372
373<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 373
373
374<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>
374<script crossorigin="anonymous" defer="defer" src="//ipowerresale.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 374
374
375<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 375
375
376<script>
377  window.Shopify = window.Shopify || {};
378  window.Shopify.MCP = window.Shopify.MCP || {};
379  window.Shopify.MCP.enabled = true;
380  window.Shopify.MCP.shop = "ipowerresale.myshopify.com";
381  window.Shopify.MCP.mcpEndpoint = "https:\/\/ipowerresale.com\/api\/mcp";
382  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"]}}];
383</script>
vendor: 1 bytes, line 383
383
384<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=");})();
385</script>
vendor: 1 bytes, line 385
385
386<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)}};
387</script>
vendor: 1 bytes, line 387
387
388<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
389  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);
390</script>
vendor: 1 bytes, line 390
390
391<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})}}));
392</script>
392
393<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">
394<style id="shopify-accelerated-checkout-cart">
395        #shopify-buyer-consent {
396  margin-top: 1em;
397  display: inline-block;
398  width: 100%;
399}
400
401#shopify-buyer-consent.hidden {
402  display: none;
403}
404
405#shopify-subscription-policy-button {
406  background: none;
407  border: none;
408  padding: 0;
409  text-decoration: underline;
410  font-size: inherit;
411  cursor: pointer;
412}
413
414#shopify-subscription-policy-button::before {
415  box-shadow: none;
416}
417
418      </style>
419
420<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
420
421
422    <style data-shopify>:root
423    {
424      /* Root Variables */
425      /* ========================= */
426      --root-color-primary: #171717;
427      --color-primary: #171717;
428      --root-color-secondary: #ffffff;
429      --color-secondary: #ffffff;
430      --color-sale-tag: #d74a5d;
431      --color-sale-tag-text: #ffffff;
432      --layout-section-padding-block: 3rem;
433      --layout-section-padding-inline--md: 40px;
434      --layout-section-max-inline-size: 1420px;
435
436
437      /* Text */
438      /* ========================= */
439
440      /* Body Font Styles */
441      --element-text-font-family--body: Inter;
442      --element-text-font-family-fallback--body: sans-serif;
443      --element-text-font-weight--body: 400;
444      --element-text-letter-spacing--body: 0.05em;
445      --element-text-text-transform--body: none;
446
447      /* Body Font Sizes */
448      --element-text-font-size--body: initial;
449      --element-text-font-size--body-xs: 12px;
450      --element-text-font-size--body-sm: 14px;
451      --element-text-font-size--body-md: 16px;
452      --element-text-font-size--body-lg: 18px;
453
454      /* Body Line Heights */
455      --element-text-line-height--body: 1.4;
456
457      /* Heading Font Styles */
458      --element-text-font-family--heading: Inter;
459      --element-text-font-family-fallback--heading: sans-serif;
460      --element-text-font-weight--heading: 400;
461      --element-text-letter-spacing--heading: 0.1em;
462
463      
464        --element-text-text-transform--heading: uppercase;
465      
466
467
468      /* Heading Font Sizes */
469      --element-text-font-size--heading-2xl: 48px;
470      --element-text-font-size--heading-xl: 32px;
471      --element-text-font-size--heading-lg: 26px;
472      --element-text-font-size--heading-md: 24px;
473      --element-text-font-size--heading-sm: 18px;
474      --element-text-font-size--heading-xs: 16px;
475
476      /* Heading Line Heights */
477      --element-text-line-height--heading: 1.1;
478
479      /* Buttons */
480      /* ========================= */
481      
482        --element-button-radius: 3px;
483      
484
485      --element-button-padding-block: 12px;
486      --element-button-text-transform: uppercase;
487      --element-button-font-weight: 800;
488      --element-button-font-size: max(calc(var(--typeBaseSize) - 4px), 13px);
489      --element-button-letter-spacing: 0.3em;
490
491      /* Base Color Variables */
492      --element-button-color-primary: #5e6350;
493      --element-button-color-secondary: #ffffff;
494      --element-button-shade-border: 100%;
495
496      /* Hover State Variables */
497      --element-button-shade-background--hover: 0;
498      --element-button-shade-border--hover: 100%;
499
500      /* Focus State Variables */
501      --element-button-color-focus: var(--color-focus);
502
503      /* Inputs */
504      /* ========================= */
505      
506        --element-icon-radius: 3px;
507      
508
509      --element-input-font-size: var(--element-text-font-size--body-sm);
510      --element-input-box-shadow-shade: 100%;
511
512      /* Hover State Variables */
513      --element-input-background-shade--hover: 0;
514      --element-input-box-shadow-spread-radius--hover: 1px;
515    }
516
517    @media only screen and (max-width: 768px) {
518      :root {
519        --element-button-font-size: max(calc(var(--typeBaseSize) - 5px), 11px);
520      }
521    }
522
523    .element-radio {
524       &:has(input[type='radio']:checked) {
525        --element-button-color: var(--element-button-color-secondary);
526      }
527    }
528
529    /* ATC Button Overrides */
530    /* ========================= */
531
532    .element-button[type="submit"],
533    .element-button[type="submit"] .element-text,
534    .element-button--shopify-payment-wrapper button {
535      --element-button-padding-block: 13px;
536      --element-button-padding-inline: 20px;
537      --element-button-line-height: 1.42;
538      --_font-size--body-md: var(--element-button-font-size);
539
540      line-height: 1.42 !important;
541    }
542
543    /* When dynamic checkout is enabled */
544    product-form:has(.element-button--shopify-payment-wrapper) {
545      --element-button-color: #171717;
546
547      .element-button[type="submit"],
548      .element-button--shopify-payment-wrapper button {
549        min-height: 50px !important;
550      }
551
552      .shopify-payment-button {
553        margin: 0;
554      }
555    }
556
557    /* Hover animation for non-angled buttons */
558    body:not([data-button_style='angled']) .element-button[type="submit"] {
559      position: relative;
560      overflow: hidden;
561
562       &:after {
563        content: '';
564        position: absolute;
565        top: 0;
566        left: 150%;
567        width: 200%;
568        height: 100%;
569        transform: skewX(-20deg);
570        background-image: linear-gradient(to right,transparent, rgba(255,255,255,.25),transparent);
571      }
572
573       &:hover:after {
574        animation: shine 0.75s cubic-bezier(0.01, 0.56, 1, 1);
575      }
576    }
577
578    /* ANGLED STYLE - ATC Button Overrides */
579    /* ========================= */[data-button_style='angled'] {
580      --element-button-shade-background--active: var(--element-button-shade-background);
581      --element-button-shade-border--active: var(--element-button-shade-border);
582
583      .element-button[type="submit"] {
584        --_box-shadow: none;
585
586        position: relative;
587        max-width: 94%;
588        border-top: 1px solid#5e6350;
589        border-bottom: 1px solid#5e6350;
590
591         &:before,
592         &:after {
593          content: '';
594          position: absolute;
595          display: block;
596          top: -1px;
597          bottom: -1px;
598          width: 20px;
599          transform: skewX(-12deg);
600          background-color: #5e6350;
601        }
602
603         &:before {
604          left: -6px;
605        }
606
607         &:after {
608          right: -6px;
609        }
610      }
611
612      /* When dynamic checkout is enabled */
613      product-form:has(.element-button--shopify-payment-wrapper) {
614        .element-button[type="submit"]:before,
615        .element-button[type="submit"]:after {
616          background-color: color-mix(in srgb,var(--_color-text) var(--_shade-background),var(--_color-background));
617          border-top: 1px solid#5e6350;
618          border-bottom: 1px solid#5e6350;
619        }
620
621        .element-button[type="submit"]:before {
622          border-left: 1px solid#5e6350;
623        }
624
625        .element-button[type="submit"]:after {
626          border-right: 1px solid#5e6350;
627        }
628      }
629
630      .element-button--shopify-payment-wrapper {
631        --_color-background: #5e6350;
632
633        button:hover,
634        button:before,
635        button:after {
636          background-color: color-mix(in srgb,var(--_color-text) var(--_shade-background),var(--_color-background)) !important;
637        }
638
639        button:not(button:focus-visible) {
640          box-shadow: none !important;
641        }
642      }
643    }
644  </style>
645
646  
646<script src="//ipowerresale.com/cdn/shop/t/130/assets/vendor-scripts-v11.js" defer="defer"></script>
646
647
648  
649
650  
650<script src="//ipowerresale.com/cdn/shop/t/130/assets/theme.js?v=22325264162658116151790278047" defer="defer"></script>
650
651
652  
653  <link rel="stylesheet" href="//ipowerresale.com/cdn/shop/t/130/assets/swiper-bundle.min.css?v=180860052655026696261790278033">
654  <meta name="google-site-verification" content="mT0-PDURl4kxpuKSF0i2zq36K1IDnkJ_Boeg_zzF1iM" />
655 <!-- Klaviyo integration script from Consentmo GDPR app -->
656<script id="consentmo-klaviyo-integration-script">
657  function checkConsentForKlaviyo(isMarketingEnabled) {
658    if (isMarketingEnabled) {
659      console.log('exec klaviyo');
660      document.cookie = "__kla_off=;expires=Thu, 01 Jan 1970 00:00:00 GMT";
661    } else {
662      console.log('blocked klaviyo');
663      document.cookie = "__kla_off=true"; 
664    }
665  }
666
667  document.addEventListener('consentmoSignal_onLoad', function(eventData) {
668    const csmLoadSignal = eventData.detail || {isActive:false};
669
670    if (!csmLoadSignal.isActive) {
671      checkConsentForKlaviyo(true);
672    } else {
673      document.addEventListener('consentmoSignal', function(event) {
674        const csmPreferences = event.detail.preferences;
675        checkConsentForKlaviyo(csmPreferences.marketing);
676      });
677    }
678  });
679</script>
679
680
681
682<!-- BEGIN app block: shopify://apps/consentmo-gdpr/blocks/ada_compliance/4fbe573f-a377-4fea-9801-3ee0858cae41 -->
683<!-- END app block --><!-- BEGIN app block: shopify://apps/consentmo-gdpr/blocks/gdpr_cookie_consent/4fbe573f-a377-4fea-9801-3ee0858cae41 -->
684<link rel="preconnect" href="https://app.consentmo.com" crossorigin data-csm-preconnect="app">
685<link rel="dns-prefetch" href="https://workers.consentmo.com" data-csm-preconnect="workers">
686<link rel="dns-prefetch" href="https://storage.consentmo.com" data-csm-preconnect="storage">
687<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">
688  <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">
689  <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">
690  <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">
691  <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">
691<script>
692(function () {
693  try {
694    document.documentElement.classList.add('csm-cookie-embed');
695  } catch (e) {}
696})();
697</script>
697<script data-consentmo-data-src-bootstrap>
698(function () {
699  'use strict';
700  if (window.__consentmoDataSrcBootstrapInit) return;
701  window.__consentmoDataSrcBootstrapInit = true;
702
703  var DATA_SRC_SELECTOR = [
704    'script[data-src*="consentmo_cookie_consent"]',
705    'script[data-src*="gdpr_cookie_consent.min"]',
706    'script[data-src*="gdrp_cookie_consent_unlimited"]'
707  ].join(',');
708
709  function activateConsentmoDataSrcScripts() {
710    if (!window.Shopify || !window.Shopify.shop) return;
711    document.querySelectorAll(DATA_SRC_SELECTOR).forEach(function (scriptEl) {
712      // getAttribute: src="" must not count as "already has src" (.src === page URL).
713      if (scriptEl.getAttribute('src')) return;
714      var url = scriptEl.getAttribute('data-src');
715      if (!url) return;
716      if (scriptEl.getAttribute('type') === 'text/plain') {
717        scriptEl.removeAttribute('type');
718      }
719      scriptEl.src = url;
720    });
721  }
722  function scheduleActivation() {
723    activateConsentmoDataSrcScripts();
724    // Retry on next task so other DCL handlers (lazy-loaders) can finish setting Shopify.shop / data-src first.
725    setTimeout(activateConsentmoDataSrcScripts, 0);
726  }
727  if (document.readyState === 'loading') {
728    document.addEventListener('DOMContentLoaded', scheduleActivation, { once: true });
729  } else {
730    scheduleActivation();
731  }
732})();
733</script>
733
734
735
736<!-- END app block --><!-- BEGIN app block: shopify://apps/indexgpt/blocks/schema_markup/019ff2af-aa2f-763f-82f0-dea6ed984c56 --><!-- indexgpt-schema --><!-- BEGIN app snippet: breadcrumb-jsonld -->
736<script type="application/ld+json">
737{
738  "@context": "https://schema.org",
739  "@type": "BreadcrumbList",
740  "itemListElement": [{
741        "@type": "ListItem",
742        "position": 1,
743        "name": "Home",
744        "item": "https:\/\/ipowerresale.com"
745      },
746{
747        "@type": "ListItem",
748        "position": 2,
749        "name": "Buying Guides",
750        "item": "https:\/\/ipowerresale.com\/blogs\/apple-buying-guides"
751      }
752]
753}
754</script>
754<!-- 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 -->
755<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->
756
757
758
759
760
761
762
763
764
765
766
767
768  
768<script async src="https://static.klaviyo.com/onsite/js/SEVKDs/klaviyo.js?company_id=SEVKDs"></script>
768
769  
769<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>
769
770
771  
772
773
774
775
776  
776<script>
777    window.klaviyoReviewsProductDesignMode = false
778  </script>
778
779
780
781
782  <!-- BEGIN app snippet: customer-hub-data -->
782<script>
783  if (!window.customerHub) {
784    window.customerHub = {};
785  }
786  window.customerHub.storefrontRoutes = {
787    login: "https://ipowerresale.com/customer_authentication/redirect?locale=en&region_country=US?return_url=%2F%23k-hub",
788    register: "https://account.ipowerresale.com?locale=en&region_country=US&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJpcG93ZXJyZXNhbGUubXlzaG9waWZ5LmNvbSIsImZsYWdzIjpbIntcImZsYWdcIjp7XCJsb3dpZFwiOlwiMTM4MTg0Nzc1ODI5NzE1ODEyNDlcIixcImhpZ2hpZFwiOlwiNTMzNDU3MzA1ODEwMzkyMjAzMFwifX0iXSwiZXhwIjoxNzkxNzI1MTIxLCJuYmYiOjE3OTExMjAzMjF9.b8Thpb4EzZTk8YcUMnpvWjKbt-8XgHPyDxsK4rgEEE8?return_url=%2F%23k-hub",
789    logout: "/account/logout",
790    profile: "/account",
791    addresses: "/account/addresses",
792  };
793  
794  window.customerHub.userId = null;
795  
796  window.customerHub.storeDomain = "ipowerresale.myshopify.com";
797
798  
799
800  
801    window.customerHub.storeLocale = {
802        currentLanguage: 'en',
803        currentCountry: 'US',
804        availableLanguages: [
805          
806            {
807              iso_code: 'en',
808              endonym_name: 'English'
809            },
810          
811            {
812              iso_code: 'de',
813              endonym_name: 'Deutsch'
814            }
815          
816        ],
817        availableCountries: [
818          
819            {
820              iso_code: 'AX',
821              name: 'Åland Islands',
822              currency_code: 'EUR'
823            },
824          
825            {
826              iso_code: 'AL',
827              name: 'Albania',
828              currency_code: 'ALL'
829            },
830          
831            {
832              iso_code: 'AD',
833              name: 'Andorra',
834              currency_code: 'EUR'
835            },
836          
837            {
838              iso_code: 'AU',
839              name: 'Australia',
840              currency_code: 'AUD'
841            },
842          
843            {
844              iso_code: 'AT',
845              name: 'Austria',
846              currency_code: 'EUR'
847            },
848          
849            {
850              iso_code: 'BS',
851              name: 'Bahamas',
852              currency_code: 'BSD'
853            },
854          
855            {
856              iso_code: 'BE',
857              name: 'Belgium',
858              currency_code: 'EUR'
859            },
860          
861            {
862              iso_code: 'BA',
863              name: 'Bosnia &amp; Herzegovina',
864              currency_code: 'BAM'
865            },
866          
867            {
868              iso_code: 'BG',
869              name: 'Bulgaria',
870              currency_code: 'EUR'
871            },
872          
873            {
874              iso_code: 'CA',
875              name: 'Canada',
876              currency_code: 'CAD'
877            },
878          
879            {
880              iso_code: 'BQ',
881              name: 'Caribbean Netherlands',
882              currency_code: 'USD'
883            },
884          
885            {
886              iso_code: 'HR',
887              name: 'Croatia',
888              currency_code: 'EUR'
889            },
890          
891            {
892              iso_code: 'CZ',
893              name: 'Czechia',
894              currency_code: 'CZK'
895            },
896          
897            {
898              iso_code: 'DK',
899              name: 'Denmark',
900              currency_code: 'DKK'
901            },
902          
903            {
904              iso_code: 'EG',
905              name: 'Egypt',
906              currency_code: 'EGP'
907            },
908          
909            {
910              iso_code: 'EE',
911              name: 'Estonia',
912              currency_code: 'EUR'
913            },
914          
915            {
916              iso_code: 'FO',
917              name: 'Faroe Islands',
918              currency_code: 'DKK'
919            },
920          
921            {
922              iso_code: 'FI',
923              name: 'Finland',
924              currency_code: 'EUR'
925            },
926          
927            {
928              iso_code: 'FR',
929              name: 'France',
930              currency_code: 'EUR'
931            },
932          
933            {
934              iso_code: 'DE',
935              name: 'Germany',
936              currency_code: 'EUR'
937            },
938          
939            {
940              iso_code: 'GI',
941              name: 'Gibraltar',
942              currency_code: 'GBP'
943            },
944          
945            {
946              iso_code: 'GR',
947              name: 'Greece',
948              currency_code: 'EUR'
949            },
950          
951            {
952              iso_code: 'GL',
953              name: 'Greenland',
954              currency_code: 'DKK'
955            },
956          
957            {
958              iso_code: 'GG',
959              name: 'Guernsey',
960              currency_code: 'GBP'
961            },
962          
963            {
964              iso_code: 'HU',
965              name: 'Hungary',
966              currency_code: 'HUF'
967            },
968          
969            {
970              iso_code: 'IS',
971              name: 'Iceland',
972              currency_code: 'ISK'
973            },
974          
975            {
976              iso_code: 'IE',
977              name: 'Ireland',
978              currency_code: 'EUR'
979            },
980          
981            {
982              iso_code: 'IM',
983              name: 'Isle of Man',
984              currency_code: 'GBP'
985            },
986          
987            {
988              iso_code: 'IT',
989              name: 'Italy',
990              currency_code: 'EUR'
991            },
992          
993            {
994              iso_code: 'JP',
995              name: 'Japan',
996              currency_code: 'JPY'
997            },
998          
999            {
1000              iso_code: 'JE',
1001              name: 'Jersey',
1002              currency_code: 'USD'
1003            },
1004          
1005            {
1006              iso_code: 'XK',
1007              name: 'Kosovo',
1008              currency_code: 'EUR'
1009            },
1010          
1011            {
1012              iso_code: 'KW',
1013              name: 'Kuwait',
1014              currency_code: 'USD'
1015            },
1016          
1017            {
1018              iso_code: 'LV',
1019              name: 'Latvia',
1020              currency_code: 'EUR'
1021            },
1022          
1023            {
1024              iso_code: 'LI',
1025              name: 'Liechtenstein',
1026              currency_code: 'CHF'
1027            },
1028          
1029            {
1030              iso_code: 'LT',
1031              name: 'Lithuania',
1032              currency_code: 'EUR'
1033            },
1034          
1035            {
1036              iso_code: 'LU',
1037              name: 'Luxembourg',
1038              currency_code: 'EUR'
1039            },
1040          
1041            {
1042              iso_code: 'MW',
1043              name: 'Malawi',
1044              currency_code: 'MWK'
1045            },
1046          
1047            {
1048              iso_code: 'MV',
1049              name: 'Maldives',
1050              currency_code: 'MVR'
1051            },
1052          
1053            {
1054              iso_code: 'MT',
1055              name: 'Malta',
1056              currency_code: 'EUR'
1057            },
1058          
1059            {
1060              iso_code: 'MQ',
1061              name: 'Martinique',
1062              currency_code: 'EUR'
1063            },
1064          
1065            {
1066              iso_code: 'MD',
1067              name: 'Moldova',
1068              currency_code: 'MDL'
1069            },
1070          
1071            {
1072              iso_code: 'MC',
1073              name: 'Monaco',
1074              currency_code: 'EUR'
1075            },
1076          
1077            {
1078              iso_code: 'ME',
1079              name: 'Montenegro',
1080              currency_code: 'EUR'
1081            },
1082          
1083            {
1084              iso_code: 'NL',
1085              name: 'Netherlands',
1086              currency_code: 'EUR'
1087            },
1088          
1089            {
1090              iso_code: 'NZ',
1091              name: 'New Zealand',
1092              currency_code: 'NZD'
1093            },
1094          
1095            {
1096              iso_code: 'MK',
1097              name: 'North Macedonia',
1098              currency_code: 'MKD'
1099            },
1100          
1101            {
1102              iso_code: 'NO',
1103              name: 'Norway',
1104              currency_code: 'USD'
1105            },
1106          
1107            {
1108              iso_code: 'PL',
1109              name: 'Poland',
1110              currency_code: 'PLN'
1111            },
1112          
1113            {
1114              iso_code: 'PT',
1115              name: 'Portugal',
1116              currency_code: 'EUR'
1117            },
1118          
1119            {
1120              iso_code: 'RO',
1121              name: 'Romania',
1122              currency_code: 'RON'
1123            },
1124          
1125            {
1126              iso_code: 'SM',
1127              name: 'San Marino',
1128              currency_code: 'EUR'
1129            },
1130          
1131            {
1132              iso_code: 'RS',
1133              name: 'Serbia',
1134              currency_code: 'RSD'
1135            },
1136          
1137            {
1138              iso_code: 'SG',
1139              name: 'Singapore',
1140              currency_code: 'SGD'
1141            },
1142          
1143            {
1144              iso_code: 'SX',
1145              name: 'Sint Maarten',
1146              currency_code: 'ANG'
1147            },
1148          
1149            {
1150              iso_code: 'SK',
1151              name: 'Slovakia',
1152              currency_code: 'EUR'
1153            },
1154          
1155            {
1156              iso_code: 'SI',
1157              name: 'Slovenia',
1158              currency_code: 'EUR'
1159            },
1160          
1161            {
1162              iso_code: 'ES',
1163              name: 'Spain',
1164              currency_code: 'EUR'
1165            },
1166          
1167            {
1168              iso_code: 'SJ',
1169              name: 'Svalbard &amp; Jan Mayen',
1170              currency_code: 'USD'
1171            },
1172          
1173            {
1174              iso_code: 'SE',
1175              name: 'Sweden',
1176              currency_code: 'SEK'
1177            },
1178          
1179            {
1180              iso_code: 'CH',
1181              name: 'Switzerland',
1182              currency_code: 'CHF'
1183            },
1184          
1185            {
1186              iso_code: 'TW',
1187              name: 'Taiwan',
1188              currency_code: 'TWD'
1189            },
1190          
1191            {
1192              iso_code: 'TR',
1193              name: 'Türkiye',
1194              currency_code: 'USD'
1195            },
1196          
1197            {
1198              iso_code: 'UM',
1199              name: 'U.S. Outlying Islands',
1200              currency_code: 'USD'
1201            },
1202          
1203            {
1204              iso_code: 'UA',
1205              name: 'Ukraine',
1206              currency_code: 'UAH'
1207            },
1208          
1209            {
1210              iso_code: 'AE',
1211              name: 'United Arab Emirates',
1212              currency_code: 'AED'
1213            },
1214          
1215            {
1216              iso_code: 'GB',
1217              name: 'United Kingdom',
1218              currency_code: 'GBP'
1219            },
1220          
1221            {
1222              iso_code: 'US',
1223              name: 'United States',
1224              currency_code: 'USD'
1225            },
1226          
1227            {
1228              iso_code: 'VA',
1229              name: 'Vatican City',
1230              currency_code: 'EUR'
1231            }
1232          
1233        ]
1234    };
1235  
1236</script>
1236
1237<!-- END app snippet -->
1238
1239
1240
1241
1242
1243
1244
1245<!-- END app block --><!-- BEGIN app block: shopify://apps/elevar-conversion-tracking/blocks/dataLayerEmbed/bc30ab68-b15c-4311-811f-8ef485877ad6 -->
1246
1247
1248
1249<script type="module" dynamic>
1250  const configUrl = "/a/elevar/static/configs/edcaa1c365642731a75cdb639c73dfcfb6dd0e71/config.js";
1251  const config = (await import(configUrl)).default;
1252  const scriptUrl = config.script_src_app_theme_embed;
1253
1254  if (scriptUrl) {
1255    const { handler } = await import(scriptUrl);
1256
1257    await handler(
1258      config,
1259      {
1260        cartData: {
1261  marketId: "21378531497",
1262  localeCountryCode:"US",
1263  attributes:{},
1264  cartTotal: "0.0",
1265  currencyCode:"USD",
1266  items: []
1267}
1268,
1269        user: {
1270  cartTotal: "0.0",
1271  currencyCode:"USD",
1272  customer: {},
1273}
1274,
1275        isOnCartPage:false,
1276        collectionView:null,
1277        searchResultsView:null,
1278        productView:null,
1279      }
1280    );
1281  }
1282</script>
1282
1283
1284
1285<!-- END app block -->
1285<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 1285
1285
1286<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>
vendor: 1 bytes, line 1286
1286
1287<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>
1287
1288<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1289<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: "blog"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 1289
1289
1290<script>
1291  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
1292</script>
vendor: 1 bytes, line 1292
1292
1293<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}
1293).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"]}
1293,"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"]}
1293,"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":"1ad81279-c90b-4ce6-ac5b-e3a983e68c90","pageType":"blog","resourceId":"85675147433","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\",{}]]"});})();</script>
1293<script>
1294  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
1295  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
1296  window.ShopifyAnalytics.meta.currency = 'USD';
1297  var meta = {"page":{"pageType":"blog","resourceType":"blog","resourceId":85675147433,"requestId":"78de5329-71a9-440d-b239-41e57e671e04-1791120321"}};
1298  for (var attr in meta) {
1299    window.ShopifyAnalytics.meta[attr] = meta[attr];
1300  }
1301</script>
vendor: 1 bytes, line 1301
1301
1302<script class="analytics">
1303  (function () {
1304    var customDocumentWrite = function(content) {
1305      var jquery = null;
1306
1307      if (window.jQuery) {
1308        jquery = window.jQuery;
1309      } else if (window.Checkout && window.Checkout.$) {
1310        jquery = window.Checkout.$;
1311      }
1312
1313      if (jquery) {
1314        jquery('body').append(content);
1315      }
1316    };
1317
1318    var hasLoggedConversion = function(token) {
1319      if (token) {
1320        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
1321      }
1322      return false;
1323    }
1324
1325    var setCookieIfConversion = function(token) {
1326      if (token) {
1327        var twoMonthsFromNow = new Date(Date.now());
1328        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
1329
1330        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
1331      }
1332    }
1333
1334    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
1335    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
1336    if (trekkie.integrations) {
1337      return;
1338    }
1339    trekkie.methods = [
1340      'identify',
1341      'page',
1342      'ready',
1343      'track',
1344      'trackForm',
1345      'trackLink'
1346    ];
1347    trekkie.factory = function(method) {
1348      return function() {
1349        var args = Array.prototype.slice.call(arguments);
1350        args.unshift(method);
1351        trekkie.push(args);
1352        if (method == 'track' || method == 'page') {
1353          var pageUrl;
1354          try {
1355            pageUrl = window.location.href;
1356          } catch (e) {}
1357          var pageReferrer;
1358          try {
1359            pageReferrer = document.referrer;
1360          } catch (e) {}
1361          try {
1362            if (window.__TREKKIE_SHIM_QUEUE == null) {
1363              window.__TREKKIE_SHIM_QUEUE = [];
1364            }
1365            window.__TREKKIE_SHIM_QUEUE.push({
1366              from: 'trekkie-stub',
1367              method: method,
1368              args: args.slice(1),
1369              pageContext: {
1370                url: pageUrl,
1371                referrer: pageReferrer
1372              }
1373            });
1374          } catch (e) {
1375            // no-op
1376          }
1377        }
1378        return trekkie;
1379      };
1380    };
1381    for (var i = 0; i < trekkie.methods.length; i++) {
1382      var key = trekkie.methods[i];
1383      trekkie[key] = trekkie.factory(key);
1384    }
1385    trekkie.load = function(config) {
1386      trekkie.config = config || {};
1387      trekkie.config.initialDocumentCookie = document.cookie;
1388      var first = document.getElementsByTagName('script')[0];
1389var script = document.createElement('script');
1390script.type = 'text/javascript';
1391script.onerror = function(e) {
1392  var scriptFallback = document.createElement('script');
1393  scriptFallback.type = 'text/javascript';
1394  scriptFallback.onerror = function(error) {
1395          var Monorail = {
1396      produce: function produce(monorailDomain, schemaId, payload) {
1397        var currentMs = new Date().getTime();
1398        var event = {
1399          schema_id: schemaId,
1400          payload: payload,
1401          metadata: {
1402            event_created_at_ms: currentMs,
1403            event_sent_at_ms: currentMs
1404          }
1405        };
1406        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
1407      },
1408      sendRequest: function sendRequest(endpointUrl, payload) {
1409        // Try the sendBeacon API
1410        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
1411          var blobData = new window.Blob([payload], {
1412            type: 'text/plain'
1413          });
1414
1415          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
1416            return true;
1417          } // sendBeacon was not successful
1418
1419        } // XHR beacon
1420
1421        var xhr = new XMLHttpRequest();
1422
1423        try {
1424          xhr.open('POST', endpointUrl);
1425          xhr.setRequestHeader('Content-Type', 'text/plain');
1426          xhr.send(payload);
1427        } catch (e) {
1428          console.log(e);
1429        }
1430
1431        return false;
1432      },
1433      isIos12: function isIos12() {
1434        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
1435      }
1436    };
1437    Monorail.produce('monorail-edge.shopifysvc.com',
1438      'trekkie_storefront_load_errors/1.1',
1439      {shop_id: 62136156329,
1440      theme_id: 165931122857,
1441      app_name: "storefront",
1442      context_url: window.location.href,
1443      source_url: "//ipowerresale.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
1444
1445  };
1446  scriptFallback.async = true;
1447  scriptFallback.src = '//ipowerresale.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
1448  first.parentNode.insertBefore(scriptFallback, first);
1449};
1450script.async = true;
1451script.src = '//ipowerresale.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
1452first.parentNode.insertBefore(script, first);
1453
1454    };
1455    trekkie.load(
1456      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":62136156329,"isMerchantRequest":null,"themeId":165931122857,"themeCityHash":"2231133484116938434","contentLanguage":"en","currency":"USD","eventMetadataId":"1ad81279-c90b-4ce6-ac5b-e3a983e68c90"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}}
1457    );
1458
1459    var loaded = false;
1460    trekkie.ready(function() {
1461      if (loaded) return;
1462      loaded = true;
1463
1464      window.ShopifyAnalytics.lib = window.trekkie;
1465
1466      var originalDocumentWrite = document.write;
1467      document.write = customDocumentWrite;
1468      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
1469      document.write = originalDocumentWrite;
1470
1471      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
1472      var token = match? match[1]: undefined;
1473      if (!hasLoggedConversion(token)) {
1474        setCookieIfConversion(token);
1475        
1476      }
1477    });
1478
1479    window.ShopifyAnalytics.lib.page(null,{"pageType":"blog","resourceType":"blog","resourceId":85675147433,"requestId":"78de5329-71a9-440d-b239-41e57e671e04-1791120321","shopifyEmitted":true});
1480
1481    var eventsListenerScript = document.createElement('script');
1482    eventsListenerScript.async = true;
1483    eventsListenerScript.src = "//ipowerresale.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
1484    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
1485})();</script>
vendor: 1 bytes, line 1485
1485
1486<script
1487  defer
1488  src="https://ipowerresale.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
1489  data-application="storefront-renderer"
1490  data-shop-id="62136156329"
1491  data-render-region="gcp-us-central1"
1492  data-page-type="blog"
1493  data-theme-instance-id="165931122857"
1494  data-theme-name="Impulse"
1495  data-theme-version="8.1.0"
1496  data-monorail-region="shop_domain"
1497  data-resource-timing-sampling-rate="10"
1498  data-shs="true"
1499  data-shs-beacon="true"
1500  data-shs-export-with-fetch="true"
1501  data-shs-logs-sample-rate="1"
1502  data-shs-beacon-endpoint="https://ipowerresale.com/api/collect"
1503></script>
1503
1504<meta name="shopify-y" content="00000000-0000-0000-5000-000000000000" data-expiration="1822677921000"><meta name="shopify-s" content="00000000-0000-0000-5000-000000000000" data-expiration="1791122121000"><meta name="new-cookie-storage-activated" content="t">
1505</head>
1506
1507<body
1508  class="template-blog"
1509  data-center-text="true"
1510  data-button_style="round-slight"
1511  data-type_header_capitalize="true"
1512  data-type_headers_align_text="true"
1513  data-type_product_capitalize="false"
1514  data-swatch_style="round"
1515  >
1516
1517  <a class="in-page-link visually-hidden skip-link" href="#MainContent">Skip to content</a>
1518
1519  <div id="PageContainer" class="page-container">
1520    <div class="transition-body"><!-- BEGIN sections: header-group -->
1521<div id="shopify-section-sections--23893840232617__custom_header_DeLQhc" class="shopify-section shopify-section-group-header-group"><style data-shopify>/* ── Announcement Bar ── */
1522  .custom-announcement-bar-sections--23893840232617__custom_header_DeLQhc {
1523    text-align: center;
1524    padding: 9px 36px;
1525  }
1526
1527  .custom-announcement-bar-sections--23893840232617__custom_header_DeLQhc .announcement-swiper {
1528    overflow: hidden;
1529    width: 100%;
1530  }
1531
1532  .custom-announcement-bar-sections--23893840232617__custom_header_DeLQhc .swiper-slide {
1533    text-align: center;
1534  }
1535
1536  .custom-announcement-bar-sections--23893840232617__custom_header_DeLQhc .announcement-bar__text {
1537    color: #ffffff;
1538    margin: 0;
1539    font-size: 14px;
1540    line-height: 20px;
1541    letter-spacing: -0.02em;
1542    font-family: 'Inter-Regular';
1543  }
1544
1545  .custom-announcement-bar-sections--23893840232617__custom_header_DeLQhc .announcement-bar__text p {
1546    margin: 0;
1547    color: #ffffff;
1548    font-size: 14px;
1549    line-height: 18px;
1550    letter-spacing: -0.02em;
1551    font-family: 'Inter-Medium';
1552    font-weight: 500;
1553  }
1554
1555  .custom-announcement-bar-sections--23893840232617__custom_header_DeLQhc .announcement-bar__text a {
1556    color: #ffffff;
1557    text-decoration: underline;
1558  }
1559
1560  /* ── Header Wrapper ── */
1561  .custom-header-wrapper-sections--23893840232617__custom_header_DeLQhc {
1562    position: relative;
1563    z-index: 100;
1564    background: #171717B2;
1565    border: 0.25px solid rgba(255, 255, 255, 0.4);
1566    border-top: none;
1567    border-radius: 0 0 30px 30px;
1568    backdrop-filter: blur(20px);
1569    -webkit-backdrop-filter: blur(20px);
1570  }
1571
1572  .custom-header-wrapper-sections--23893840232617__custom_header_DeLQhc.sticky-header {
1573    position: sticky;
1574    top: 0;
1575    z-index: 100;
1576  }
1577
1578  .custom-header-wrapper-sections--23893840232617__custom_header_DeLQhc.sticky-header.header--overlay {
1579    position: absolute;
1580    top: 0;
1581  }
1582
1583  .custom-header-wrapper-sections--23893840232617__custom_header_DeLQhc.is-sticky {
1584    position: fixed !important;
1585    top: 0;
1586    left: 36px;
1587    right: 36px;
1588    width: auto;
1589    /* box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15); */
1590  }
1591
1592  /* ── Overlay header for all pages ── */
1593  .custom-header-wrapper-sections--23893840232617__custom_header_DeLQhc.header--overlay:not(.is-sticky) {
1594    position: absolute;
1595    top: 0;
1596    left: 36px;
1597    right: 36px;
1598    z-index: 100;
1599  }
1600
1601  .custom-header-wrapper-sections--23893840232617__custom_header_DeLQhc.header--overlay .custom-header-sections--23893840232617__custom_header_DeLQhc {
1602    background: transparent !important;
1603    border-bottom-color: transparent !important;
1604  }
1605
1606  /* ── Cart Drawer z-index override ── */
1607  #CartDrawer { z-index: 1001 !important; }
1608  .drawer      { z-index: 1001 !important; }
1609  .drawer__overlay { z-index: 1000 !important; }
1610
1611  /* ── Main Header ── */
1612  .custom-header-sections--23893840232617__custom_header_DeLQhc {
1613    position: relative;
1614    width: 100%;
1615    border-top: 0.25px solid rgba(255, 255, 255, 0.4);
1616  }
1617
1618  .custom-header-sections--23893840232617__custom_header_DeLQhc .header__container {
1619    max-width: 1440px;
1620    margin: 0 auto;
1621    padding: 18px 36px;
1622    display: flex;
1623    align-items: center;
1624    justify-content: space-between;
1625  }
1626
1627  /* ── Desktop Nav ── */
1628  .custom-header-sections--23893840232617__custom_header_DeLQhc .header__left {
1629    flex: 1 1 0;
1630    display: flex;
1631    align-items: center;
1632    gap: 16px;
1633  }
1634
1635  .custom-header-sections--23893840232617__custom_header_DeLQhc .header__menu-nav {
1636    flex: 0 0 auto;
1637    display: flex;
1638    justify-content: center;
1639  }
1640
1641  .custom-header-sections--23893840232617__custom_header_DeLQhc .header__menu {
1642    display: flex;
1643    align-items: center;
1644    gap: 32px;
1645    list-style: none;
1646    margin: 0;
1647    padding: 0;
1648  }
1649
1650  .custom-header-sections--23893840232617__custom_header_DeLQhc .header__menu-item {
1651    position: relative;
1652    margin: 0;
1653  }
1654
1655  .custom-header-sections--23893840232617__custom_header_DeLQhc .header__menu-link {
1656    color: #ffffff;
1657    text-decoration: none;
1658    display: flex;
1659    align-items: center;
1660    gap: 5px;
1661    white-space: nowrap;
1662    transition: opacity 0.2s;
1663    font-size: 14px;
1664    line-height: 20px;
1665    letter-spacing: -0.05em;
1666    font-weight: 500;
1667    font-family: 'Inter-Medium';
1668    text-align: center;
1669    padding: 0;
1670    margin: 0;
1671  }
1672
1673
1674  /* ── Logo ── */
1675  .custom-header-sections--23893840232617__custom_header_DeLQhc .header__logo {
1676    flex: 0 0 auto;
1677    margin: 0;
1678  }
1679
1680  .custom-header-sections--23893840232617__custom_header_DeLQhc .header__logo img {
1681    display: block;
1682    max-width: 135px;
1683    height: auto;
1684  }
1685
1686  /* ── Icons ── */
1687  .custom-header-sections--23893840232617__custom_header_DeLQhc .header__icons {
1688    flex: 1 1 0;
1689    display: flex;
1690    align-items: center;
1691    justify-content: flex-end;
1692    gap: 24px;
1693  }
1694
1695  .custom-header-sections--23893840232617__custom_header_DeLQhc .header__icon {
1696    color: #ffffff;
1697    text-decoration: none;
1698    position: relative;
1699    cursor: pointer;
1700    background: none;
1701    border: none;
1702    padding: 0;
1703    display: flex;
1704    align-items: center;
1705    justify-content: center;
1706    transition: opacity 0.2s;
1707  }
1708
1709  .custom-header-sections--23893840232617__custom_header_DeLQhc .header__icon svg {
1710    display: block;
1711  }
1712
1713  .custom-header-sections--23893840232617__custom_header_DeLQhc .header__icon:hover {
1714    opacity: 0.75;
1715  }
1716
1717  .custom-header-sections--23893840232617__custom_header_DeLQhc .header__cart-count {
1718    background-color: #1D7F9A;
1719    color: #FFFFFF;
1720    border-radius: 50%;
1721    min-width: 23px;
1722    height: 23px;
1723    display: flex;
1724    align-items: center;
1725    justify-content: center;
1726    font-size: 13px;
1727    line-height: 13px;
1728    font-weight: 700;
1729    margin-left: 4px;
1730    font-family: "ABC Diatype";
1731    letter-spacing: 0;
1732  }
1733
1734  .custom-header-sections--23893840232617__custom_header_DeLQhc .header__mobile-menu-icon {
1735    display: none;
1736  }
1737
1738  /* ── Dropdown ── */
1739  .custom-header-sections--23893840232617__custom_header_DeLQhc .header__dropdown {
1740    position: absolute;
1741    top: 100%;
1742    left: 0;
1743    background: #1a1a1a;
1744    min-width: 200px;
1745    opacity: 0;
1746    visibility: hidden;
1747    transform: translateY(4px);
1748    transition: all 0.25s ease;
1749    z-index: 1000;
1750    padding: 24px 28px;
1751    pointer-events: none;
1752    list-style: none;
1753    margin: 0;
1754    border-radius: 8px;
1755  }
1756
1757  .custom-header-sections--23893840232617__custom_header_DeLQhc .header__dropdown li {
1758    list-style: none;
1759    margin-bottom: 16px;
1760  }
1761
1762  .custom-header-sections--23893840232617__custom_header_DeLQhc .header__dropdown li:last-child {
1763    margin-bottom: 0;
1764  }
1765
1766  .custom-header-sections--23893840232617__custom_header_DeLQhc .header__menu-item.is-active .header__dropdown {
1767    opacity: 1;
1768    visibility: visible;
1769    transform: translateY(0);
1770    pointer-events: auto;
1771  }
1772
1773  .custom-header-sections--23893840232617__custom_header_DeLQhc .header__dropdown-link {
1774    display: block;
1775    color: #ffffff;
1776    font-size: 15px;
1777    line-height: 20px;
1778    font-weight: 400;
1779    font-family: 'Inter-Regular';
1780    letter-spacing: -0.02em;
1781    text-decoration: none;
1782    transition: opacity 0.2s;
1783  }
1784
1785  .custom-header-sections--23893840232617__custom_header_DeLQhc .header__dropdown-link:hover {
1786    opacity: 0.7;
1787  }
1788
1789  /* ── Mega Menu ── */
1790  .custom-header-sections--23893840232617__custom_header_DeLQhc .header__megamenu-wrapper {
1791    position: absolute;
1792    top: 100%;
1793    left: -1px;
1794    right: -1px;
1795    width: auto;
1796    background: #171717B2;
1797    backdrop-filter: blur(20px);
1798    -webkit-backdrop-filter: blur(20px);
1799    border: 0.25px solid rgba(255, 255, 255, 0.4);
1800    border-radius: 0 0 30px 30px;
1801    opacity: 0;
1802    visibility: hidden;
1803    transition: opacity 0.25s ease, visibility 0.25s ease;
1804    pointer-events: none;
1805    z-index: 999;
1806  }
1807
1808  .custom-header-sections--23893840232617__custom_header_DeLQhc .header__megamenu-wrapper.is-active {
1809    opacity: 1;
1810    visibility: visible;
1811    pointer-events: auto;
1812  }
1813
1814  /* Remove bottom radius from wrapper when mega menu is open */
1815  .custom-header-wrapper-sections--23893840232617__custom_header_DeLQhc:has(.header__megamenu-wrapper.is-active),
1816  .custom-header-wrapper-sections--23893840232617__custom_header_DeLQhc.megamenu-open {
1817    border-radius: 0;
1818    border-bottom-color: transparent;
1819  }
1820
1821  .custom-header-sections--23893840232617__custom_header_DeLQhc .header__megamenu {
1822    max-width: 1296px;
1823    padding: 54px 0;
1824    display: flex;
1825    gap: 36px;
1826    margin: 0 auto;
1827  }
1828
1829  /* Icon-grid layout for mega menu items */
1830  .custom-header-sections--23893840232617__custom_header_DeLQhc .header__megamenu-items {
1831    display: flex;
1832    gap: 36px;
1833    flex: 1;
1834    align-items: center;
1835    justify-content: center;
1836  }
1837
1838  .custom-header-sections--23893840232617__custom_header_DeLQhc .header__megamenu-item {
1839    display: flex;
1840    flex-direction: column;
1841    align-items: center;
1842    gap: 10px;
1843    text-decoration: none;
1844    width: 108px;
1845    flex-shrink: 0;
1846  }
1847
1848  .custom-header-sections--23893840232617__custom_header_DeLQhc .header__megamenu-item-icon {
1849    width: 108px;
1850    height: 66px;
1851    display: flex;
1852    align-items: center;
1853    justify-content: center;
1854    flex-shrink: 0;
1855  }
1856
1857  .custom-header-sections--23893840232617__custom_header_DeLQhc .header__megamenu-item-icon img {
1858    width: 100%;
1859    height: 100%;
1860    object-fit: contain;
1861    display: block;
1862  }
1863
1864  .custom-header-sections--23893840232617__custom_header_DeLQhc .header__megamenu-item-label {
1865    color: #ffffff;
1866    font-size: 14px;
1867    line-height: 20px;
1868    letter-spacing: -0.05em;
1869    font-family: 'Inter-Medium';
1870    font-weight: 500;
1871    text-align: center;
1872    margin: 0;
1873  }
1874
1875  .custom-header-sections--23893840232617__custom_header_DeLQhc .header__megamenu-cta-wrap {
1876    display: flex;
1877    align-items: center;
1878    align-self: flex-start;
1879    padding-top: 4px;
1880    flex-shrink: 0;
1881  }
1882
1883  .custom-header-sections--23893840232617__custom_header_DeLQhc .header__megamenu-cta {
1884    color: #FFFFFF;
1885    font-size: 14px;
1886    line-height: 20px;
1887    letter-spacing: -0.05em;
1888    font-family: 'Inter';
1889    max-width: 108px;
1890    text-align: center;
1891    width: 100%;
1892    padding: 0 23px;
1893  }
1894
1895  @media (max-width: 1030px) and (min-width: 769px) {
1896    .custom-header-sections--23893840232617__custom_header_DeLQhc .header__megamenu-items {
1897      overflow-x: scroll;
1898    justify-content: unset;
1899    padding: 0 24px;
1900     }
1901  }
1902
1903  /* ── Tablet adjustments ── */
1904  @media screen and (min-width: 956px) and (max-width: 1100px) {
1905    .custom-header-sections--23893840232617__custom_header_DeLQhc .header__menu {
1906      gap: 16px;
1907    }
1908
1909    .custom-header-sections--23893840232617__custom_header_DeLQhc .header__menu-link {
1910      font-size: 13px;
1911    }
1912
1913    .custom-header-sections--23893840232617__custom_header_DeLQhc .header__logo {
1914      margin: 0;
1915    }
1916  }
1917
1918  @media screen and (min-width: 769px) and (max-width: 955px) {
1919    .custom-header-sections--23893840232617__custom_header_DeLQhc .header__menu-link {
1920      font-size: 10px;
1921    }
1922
1923    .custom-header-sections--23893840232617__custom_header_DeLQhc .header__menu {
1924      gap: 8px;
1925    }
1926
1927    .custom-header-sections--23893840232617__custom_header_DeLQhc .header__logo {
1928      margin: 0;
1929    }
1930  }
1931
1932  /* ── Mobile Styles ── */
1933  @media (max-width: 768px) {
1934
1935  .custom-announcement-bar-sections--23893840232617__custom_header_DeLQhc .announcement-bar__text p {
1936    font-size: 16px;
1937    line-height: 16px;
1938    font-family: 'Inter-Regular';
1939    font-weight: 400;
1940  }
1941
1942  .custom-header-wrapper-sections--23893840232617__custom_header_DeLQhc.header--overlay:not(.is-sticky) { 
1943    position: absolute;
1944    top: 0;
1945    left: 0;
1946    right: 0;
1947    z-index: 100;
1948    margin: 0;
1949  }
1950
1951    .custom-header-wrapper-sections--23893840232617__custom_header_DeLQhc,
1952    .custom-header-wrapper-sections--23893840232617__custom_header_DeLQhc.is-sticky {
1953      margin: 0;
1954      left: 0;
1955      right: 0;
1956    }
1957
1958    /* When mobile drawer is open — remove all borders, only announcement bar gets border */
1959    .custom-header-wrapper-sections--23893840232617__custom_header_DeLQhc.drawer-open {
1960      border-radius: 0;
1961      border: none;
1962    }
1963
1964    .custom-header-wrapper-sections--23893840232617__custom_header_DeLQhc.drawer-open .custom-announcement-bar-sections--23893840232617__custom_header_DeLQhc {
1965      border: 0.25px solid rgba(255, 255, 255, 0.4);
1966    }
1967
1968    .custom-header-wrapper-sections--23893840232617__custom_header_DeLQhc.drawer-open .custom-header-sections--23893840232617__custom_header_DeLQhc {
1969      border-top: none;
1970    }
1971
1972    .custom-announcement-bar-sections--23893840232617__custom_header_DeLQhc {
1973      padding: 12px 0;
1974    }
1975
1976    .custom-header-sections--23893840232617__custom_header_DeLQhc .header__container {
1977      padding: 27px;
1978      gap: 0;
1979    }
1980
1981    .custom-header-sections--23893840232617__custom_header_DeLQhc .header__menu-nav {
1982      display: none;
1983    }
1984
1985    .custom-header-sections--23893840232617__custom_header_DeLQhc .header__megamenu-wrapper {
1986      display: none;
1987    }
1988
1989    /* On mobile, header__left only shows hamburger + logo */
1990    .custom-header-sections--23893840232617__custom_header_DeLQhc .header__left {
1991      flex: 1 1 auto;
1992      gap: 0;
1993    }
1994
1995    .custom-header-sections--23893840232617__custom_header_DeLQhc .header__container {
1996      position: relative;
1997    }
1998
1999    .custom-header-sections--23893840232617__custom_header_DeLQhc .header__logo {
2000      position: absolute;
2001      left: 50%;
2002      transform: translateX(-50%);
2003    }
2004
2005    .custom-header-sections--23893840232617__custom_header_DeLQhc .header__logo img {
2006      max-width: 135px;
2007      display: block;
2008    }
2009
2010    .custom-header-sections--23893840232617__custom_header_DeLQhc .header__mobile-menu-icon {
2011      display: flex;
2012        align-items: center;
2013        justify-content: center;
2014        flex-shrink: 0;
2015    }
2016
2017    .hamburger-icon {
2018      width: 26px;
2019      height: 21px;
2020    }
2021
2022    .custom-header-sections--23893840232617__custom_header_DeLQhc .header__icon--account {
2023      display: none;
2024    }
2025
2026    .custom-header-sections--23893840232617__custom_header_DeLQhc .header__icons {
2027      flex: 0 0 auto;
2028      gap: 18px;
2029    }
2030  }
2031
2032  /* ── Mobile Drawer ── */
2033  .custom-mobile-drawer-sections--23893840232617__custom_header_DeLQhc {
2034    position: fixed;
2035    top: 0;
2036    left: -100%;
2037    width: 100%;
2038    max-width: 100%;
2039    height: 100vh;
2040    background: #222222;
2041    z-index: 1000;
2042    transition: left 0.3s ease;
2043    overflow-y: auto;
2044  }
2045
2046  .custom-mobile-drawer-sections--23893840232617__custom_header_DeLQhc.is-open {
2047    left: 0;
2048  }
2049
2050  .custom-mobile-drawer-sections--23893840232617__custom_header_DeLQhc .drawer__menu {
2051    list-style: none;
2052    padding: 0;
2053    margin: 0;
2054  }
2055
2056  .custom-mobile-drawer-sections--23893840232617__custom_header_DeLQhc .drawer__menu-item {
2057    margin-bottom: 18px;
2058  }
2059
2060  .custom-mobile-drawer-sections--23893840232617__custom_header_DeLQhc .drawer__menu-item:last-child {
2061    margin-bottom: 0;
2062  }
2063
2064  /* Menu title (parent link — both with and without children) */
2065  .custom-mobile-drawer-sections--23893840232617__custom_header_DeLQhc .drawer__menu-link,
2066  .custom-mobile-drawer-sections--23893840232617__custom_header_DeLQhc .drawer__menu-toggle {
2067    display: flex;
2068    align-items: center;
2069    justify-content: space-between;
2070    padding: 0;
2071    color: #FFFFFF;
2072    text-decoration: none;
2073    font-size: 16px;
2074    line-height: 16px;
2075    letter-spacing: -0.02em;
2076    font-weight: 500;
2077    background: none;
2078    border: none;
2079    cursor: pointer;
2080    width: 100%;
2081    text-align: left;
2082    margin-bottom: 18px;
2083  }
2084
2085  /* Submenu — first one open by default, rest closed */
2086  .custom-mobile-drawer-sections--23893840232617__custom_header_DeLQhc .drawer__submenu {
2087    list-style: none;
2088    padding: 0;
2089    margin: 0;
2090    padding-left: 18px;
2091    border-left: 1px solid #FFFFFF;
2092    display: none;
2093  }
2094
2095  .custom-mobile-drawer-sections--23893840232617__custom_header_DeLQhc .drawer__submenu.is-open {
2096    display: block;
2097  }
2098
2099  .custom-mobile-drawer-sections--23893840232617__custom_header_DeLQhc .drawer__submenu li {
2100    margin-bottom: 10px;
2101  }
2102
2103  .custom-mobile-drawer-sections--23893840232617__custom_header_DeLQhc .drawer__submenu li:last-child {
2104    margin-bottom: 0;
2105  }
2106
2107  .custom-mobile-drawer-sections--23893840232617__custom_header_DeLQhc .drawer__submenu-link {
2108    display: block;
2109    color: #FFFFFF;
2110    text-decoration: none;
2111    font-size: 16px;
2112    line-height: 16px;
2113    letter-spacing: -0.02em;
2114    font-weight: 500;
2115    opacity: 1;
2116  }
2117
2118  .custom_mobile_nav {
2119    padding: 36px;
2120    padding-top: 36px;
2121    padding-bottom: 0;
2122  }
2123
2124  /* Drawer Footer */
2125  .custom-mobile-drawer-sections--23893840232617__custom_header_DeLQhc .drawer__footer {
2126    padding: 0 36px 36px;
2127    margin-top: 86px;
2128    border: none;
2129  }
2130
2131  /* Account CTA */
2132  .custom-mobile-drawer-sections--23893840232617__custom_header_DeLQhc .drawer__account-link {
2133    display: inline-block;
2134    color: #FFFFFF;
2135    text-decoration: none;
2136    font-size: 18px;
2137    line-height: 20px;
2138    letter-spacing: -0.02em;
2139    font-family: 'Inter-Regular';
2140    font-weight: 400;
2141  }
2142
2143  /* Drawer Social */
2144  .custom-mobile-drawer-sections--23893840232617__custom_header_DeLQhc .drawer__social-row {
2145    display: flex;
2146    gap: 22px;
2147    align-items: center;
2148    margin: 0 36px;
2149    border-top: 1px solid rgba(255,255,255,0.15);
2150    padding-top: 18px;
2151    padding-bottom: 36px;
2152  }
2153
2154  .custom-mobile-drawer-sections--23893840232617__custom_header_DeLQhc .drawer__social-icon {
2155    color: #ffffff;
2156    text-decoration: none;
2157    display: flex;
2158    align-items: center;
2159    justify-content: center;
2160    opacity: 0.85;
2161    transition: opacity 0.2s;
2162  }
2163
2164  .custom-mobile-drawer-sections--23893840232617__custom_header_DeLQhc .drawer__social-icon:hover {
2165    opacity: 1;
2166  }
2167
2168  /* Drawer Banner Slider */
2169  .custom-mobile-drawer-sections--23893840232617__custom_header_DeLQhc .drawer__slider-wrapper {
2170    overflow: hidden;
2171    position: relative;
2172  }
2173
2174  .custom-mobile-drawer-sections--23893840232617__custom_header_DeLQhc .swiper-slide.drawer__slide {
2175    width: calc(70% - 18px);
2176  }
2177
2178  .custom-mobile-drawer-sections--23893840232617__custom_header_DeLQhc .drawer__slide-link {
2179    display: block;
2180    text-decoration: none;
2181  }
2182
2183  .custom-mobile-drawer-sections--23893840232617__custom_header_DeLQhc .drawer__slide-image {
2184    width: 100%;
2185    height: 280px;
2186    background-size: cover;
2187    background-position: center;
2188    background-repeat: no-repeat;
2189    display: flex;
2190    align-items: flex-end;
2191    overflow: hidden;
2192    border-radius: 12px;
2193  }
2194
2195  .custom-mobile-drawer-sections--23893840232617__custom_header_DeLQhc .drawer__slide-content {
2196    background: rgba(255,255,255,0.92);
2197    padding: 14px 16px;
2198    margin: 12px;
2199    width: calc(100% - 24px);
2200    border-radius: 6px;
2201  }
2202
2203  .custom-mobile-drawer-sections--23893840232617__custom_header_DeLQhc .drawer__slide-title {
2204    color: #171717;
2205    font-size: 16px;
2206    line-height: 20px;
2207    font-weight: 500;
2208    margin: 0 0 6px;
2209    letter-spacing: -0.02em;
2210    font-family: 'Inter-Medium';
2211  }
2212
2213  .custom-mobile-drawer-sections--23893840232617__custom_header_DeLQhc .drawer__slide-cta {
2214    display: inline-block;
2215    color: #FFFFFF;
2216    background: #1D7F9A;
2217    border-radius: 100px;
2218    font-size: 13px;
2219    font-weight: 500;
2220    letter-spacing: 0.05em;
2221    text-transform: uppercase;
2222    padding: 6px 16px;
2223    text-decoration: none;
2224    font-family: 'Inter-Medium';
2225  }
2226
2227  /* ── Drawer Overlay ── */
2228  .custom-drawer-overlay-sections--23893840232617__custom_header_DeLQhc {
2229    position: fixed;
2230    top: 0;
2231    left: 0;
2232    width: 100%;
2233    height: 100vh;
2234    background: rgba(0,0,0,0.5);
2235    z-index: 999;
2236    opacity: 0;
2237    visibility: hidden;
2238    transition: all 0.3s ease;
2239  }
2240
2241  .custom-drawer-overlay-sections--23893840232617__custom_header_DeLQhc.is-open {
2242    opacity: 1;
2243    visibility: visible;
2244  }
2245
2246  /* ── Predictive Search results ── */
2247  .predictive-search-results h3,
2248  .predictive-search-results .h4 {
2249    color: #222222;
2250    font-family: 'Inter-Regular';
2251    font-size: 36px;
2252    line-height: 36px;
2253    letter-spacing: 0.03em;
2254    font-weight: 400;
2255    text-transform: unset !important;
2256    border-bottom: 1px solid #222222;
2257    padding-bottom: 8px;
2258    margin-bottom: 12px;
2259  }
2260
2261  .results-products__info span,
2262  .predictive-search-results li a span {
2263    color: #222222;
2264    font-family: 'Inter-Regular';
2265    font-size: 16px;
2266    line-height: 16px;
2267    letter-spacing: -0.02em;
2268    font-weight: 700;
2269  }
2270
2271  .results__search-btn {
2272    color: #222222;
2273    font-family: 'Inter-Regular';
2274    font-size: 18px;
2275    line-height: 24px;
2276    letter-spacing: -0.03em;
2277    font-weight: 500;
2278    background: transparent;
2279    border: none;
2280    border-top: 1px solid #222222;
2281    width: 100%;
2282    text-align: left;
2283    padding: 12px 16px;
2284    cursor: pointer;
2285  }
2286 @media only screen and (max-width: 768px) {
2287  .results__search-btn {
2288    font-size: 16px;
2289    letter-spacing: -0.02em;
2290  }
2291  .predictive-search-results h3, .predictive-search-results .h4 {
2292    font-size: 24px;
2293    line-height: 28px;
2294    letter-spacing: -0.03em;
2295  }
2296 }</style><div id="CartDrawer" class="drawer drawer--right">
2297    <form id="CartDrawerForm" action="/cart" method="post" novalidate class="drawer__contents" data-location="cart-drawer">
2298      <div class="drawer__fixed-header">
2299        <div class="drawer__header appear-animation appear-delay-1">
2300          <div class="h2 drawer__title">Cart</div>
2301          <div class="drawer__close">
2302            <button type="button" class="drawer__close-button js-drawer-close">
2303              <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>
2304              <span class="icon__fallback-text">Close cart</span>
2305            </button>
2306          </div>
2307        </div>
2308      </div>
2309
2310      <div class="drawer__inner">
2311        <div class="drawer__scrollable">
2312          <div data-products class="appear-animation appear-delay-2"></div>
2313
2314          
2315        </div>
2316
2317        <div class="drawer__footer appear-animation appear-delay-4">
2318          <div data-discounts>
2319            
2320          </div>
2321
2322          <div class="cart__item-sub cart__item-row">
2323            <div class="ajaxcart__subtotal">Subtotal</div>
2324            <div data-subtotal>$0.00</div>
2325          </div>
2326
2327          <div class="cart__item-row text-center">
2328            <small>
2329              Shipping, taxes, and discount codes calculated at checkout.<br />
2330            </small>
2331          </div>
2332
2333          
2334
2335          <div class="cart__checkout-wrapper">
2336            <button type="submit" name="checkout" data-terms-required="false" class="btn cart__checkout">
2337              Check out
2338            </button>
2339
2340            
2341          </div>
2342        </div>
2343      </div>
2344
2345      <div class="drawer__cart-empty appear-animation appear-delay-2">
2346        <div class="drawer__scrollable">
2347          Your cart is currently empty.
2348        </div>
2349      </div>
2350    </form>
2351  </div><div
2352  class="custom-header-wrapper-sections--23893840232617__custom_header_DeLQhc sticky-header header--overlay"
2353  data-section-id="sections--23893840232617__custom_header_DeLQhc"
2354  data-sticky-enabled="true"
2355  data-overlay-enabled="true"
2356><div class="custom-announcement-bar-sections--23893840232617__custom_header_DeLQhc">
2357        <div class="swiper announcement-swiper announcement-swiper--sections--23893840232617__custom_header_DeLQhc">
2358          <div class="swiper-wrapper"><div class="swiper-slide" >
2359                <div class="announcement-bar__text"><p>Free 2-day Shipping</p></div>
2360              </div><div class="swiper-slide" >
2361                <div class="announcement-bar__text"><p>Shop now, pay later with Afterpay!</p></div>
2362              </div><div class="swiper-slide" >
2363                <div class="announcement-bar__text"><p>1-year Limited Warranty on All Devices</p></div>
2364              </div><div class="swiper-slide">
2365                <div class="announcement-bar__text"><p>Free 2-day Shipping</p></div>
2366              </div><div class="swiper-slide">
2367                <div class="announcement-bar__text"><p>Shop now, pay later with Afterpay!</p></div>
2368              </div><div class="swiper-slide">
2369                <div class="announcement-bar__text"><p>1-year Limited Warranty on All Devices</p></div>
2370              </div></div>
2371        </div>
2372      </div><header class="custom-header-sections--23893840232617__custom_header_DeLQhc">
2373    <div class="header__container"><div class="header__left">
2374        <button
2375          class="header__icon header__mobile-menu-icon js-mobile-drawer-open-sections--23893840232617__custom_header_DeLQhc"
2376          aria-label="Open menu"
2377        >
2378          <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">
2379          <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;">
2380            <path d="M0.5 0.5L25.5 25.5" stroke="white" stroke-linecap="round"/>
2381            <path d="M0.5 25.5L25.5 0.499996" stroke="white" stroke-linecap="round"/>
2382          </svg>
2383        </button><div class="header__logo">
2384          <a href="/"><img
2385                src="//ipowerresale.com/cdn/shop/files/svg840.svg?v=1772971322&width=600"
2386                alt="iPowerResale"
2387                width="135"
2388                height="18.0"
2389                loading="eager"
2390              ></a>
2391        </div>
2392      </div><nav class="header__menu-nav" role="navigation" aria-label="Primary navigation">
2393        <ul class="header__menu"><li class="header__menu-item header__menu-item--megamenu">
2394              <a
2395                href="/pages/mac"
2396                class="header__menu-link"
2397                data-megamenu-trigger="mac"
2398                
2399              >
2400                Mac
2401              </a></li><li class="header__menu-item header__menu-item--megamenu">
2402              <a
2403                href="/pages/ipad"
2404                class="header__menu-link"
2405                data-megamenu-trigger="ipad"
2406                
2407              >
2408                iPad
2409              </a></li><li class="header__menu-item">
2410              <a
2411                href="/collections/iphone"
2412                class="header__menu-link"
2413                
2414              >
2415                iPhone
2416              </a></li><li class="header__menu-item">
2417              <a
2418                href="/collections/watch"
2419                class="header__menu-link"
2420                
2421              >
2422                Watch
2423              </a></li><li class="header__menu-item">
2424              <a
2425                href="/collections/airpods"
2426                class="header__menu-link"
2427                
2428              >
2429                AirPods
2430              </a></li><li class="header__menu-item">
2431              <a
2432                href="/collections/apple-display"
2433                class="header__menu-link"
2434                
2435              >
2436                Displays
2437              </a></li><li class="header__menu-item">
2438              <a
2439                href="/collections/accessories"
2440                class="header__menu-link"
2441                
2442              >
2443                Accessories
2444              </a></li><li class="header__menu-item">
2445              <a
2446                href="/pages/reviews"
2447                class="header__menu-link"
2448                
2449              >
2450                Reviews
2451              </a></li><li class="header__menu-item header__menu-item--has-dropdown">
2452              <a
2453                href="/pages/troubleshooting-guides"
2454                class="header__menu-link"
2455                data-dropdown-trigger="true"
2456              >
2457                Support
2458              </a><ul class="header__dropdown"><li>
2459                      <a href="/pages/faq" class="header__dropdown-link">FAQs</a>
2460                    </li><li>
2461                      <a href="/pages/service-support" class="header__dropdown-link">Service & Support</a>
2462                    </li><li>
2463                      <a href="/pages/troubleshooting-guides" class="header__dropdown-link">Troubleshooting Guides</a>
2464                    </li></ul></li></ul>
2465      </nav><div class="header__icons"><a
2466            href="/search"
2467            class="header__icon header__icon--search js-search-header"
2468            aria-label="Translation missing: en.general.search.search"
2469          >
2470            <svg xmlns="http://www.w3.org/2000/svg" width="17" height="18" viewBox="0 0 17 18" fill="none">
2471              <path d="M11.6113 12.5L16.5002 17.3889" stroke="white" stroke-linecap="round"/>
2472              <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"/>
2473            </svg>
2474          </a><a href="/account" class="header__icon header__icon--account" aria-label="My account">
2475            <svg xmlns="http://www.w3.org/2000/svg" width="18" height="20" viewBox="0 0 18 20" fill="none">
2476              <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"/>
2477              <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"/>
2478            </svg>
2479          </a><a
2480          href="/cart"
2481          class="header__icon header__icon--cart"
2482          aria-label="Cart"
2483        >
2484          <svg xmlns="http://www.w3.org/2000/svg" width="18" height="21" viewBox="0 0 18 21" fill="none">
2485            <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"/>
2486            <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"/>
2487          </svg>
2488          <span class="header__cart-count" style="display: none;">0</span>
2489        </a>
2490      </div>
2491
2492    </div><div class="header__megamenu-wrapper" data-megamenu-id="ipad" >
2493          <div class="header__megamenu">
2494            <div class="header__megamenu-items"><a href="/collections/ipad-pro" class="header__megamenu-item"><div class="header__megamenu-item-icon">
2495                        <img
2496                          src="//ipowerresale.com/cdn/shop/files/ipadpro-icon.png?v=1776372609&width=128"
2497                          alt="iPad Pro"
2498                          width="64"
2499                          height="64"
2500                          loading="lazy"
2501                        >
2502                      </div><span class="header__megamenu-item-label">iPad Pro</span>
2503                  </a><a href="/collections/ipad-air" class="header__megamenu-item"><div class="header__megamenu-item-icon">
2504                        <img
2505                          src="//ipowerresale.com/cdn/shop/files/ipadair-icon.png?v=1776372609&width=128"
2506                          alt="iPad Air"
2507                          width="64"
2508                          height="64"
2509                          loading="lazy"
2510                        >
2511                      </div><span class="header__megamenu-item-label">iPad Air</span>
2512                  </a><a href="/collections/ipad" class="header__megamenu-item"><div class="header__megamenu-item-icon">
2513                        <img
2514                          src="//ipowerresale.com/cdn/shop/files/ipad-icon.png?v=1776372609&width=128"
2515                          alt="iPad"
2516                          width="64"
2517                          height="64"
2518                          loading="lazy"
2519                        >
2520                      </div><span class="header__megamenu-item-label">iPad</span>
2521                  </a><a href="/pages/ipad" class="header__megamenu-cta">
2522                Explore all 
iPads
2523              </a>
2524            </div>
2525          </div>
2526        </div><div class="header__megamenu-wrapper" data-megamenu-id="mac" >
2527          <div class="header__megamenu">
2528            <div class="header__megamenu-items"><a href="/collections/macbook-pro" class="header__megamenu-item"><div class="header__megamenu-item-icon">
2529                        <img
2530                          src="//ipowerresale.com/cdn/shop/files/mbp-icon.png?v=1776372609&width=128"
2531                          alt="MacBook Pro"
2532                          width="64"
2533                          height="64"
2534                          loading="lazy"
2535                        >
2536                      </div><span class="header__megamenu-item-label">MacBook Pro</span>
2537                  </a><a href="/collections/macbook-air" class="header__megamenu-item"><div class="header__megamenu-item-icon">
2538                        <img
2539                          src="//ipowerresale.com/cdn/shop/files/mba-icon.png?v=1776372610&width=128"
2540                          alt="MacBook Air"
2541                          width="64"
2542                          height="64"
2543                          loading="lazy"
2544                        >
2545                      </div><span class="header__megamenu-item-label">MacBook Air</span>
2546                  </a><a href="/collections/macbook-neo" class="header__megamenu-item"><div class="header__megamenu-item-icon">
2547                        <img
2548                          src="//ipowerresale.com/cdn/shop/files/mbn-icon.png?v=1777677439&width=128"
2549                          alt="MacBook Neo"
2550                          width="64"
2551                          height="64"
2552                          loading="lazy"
2553                        >
2554                      </div><span class="header__megamenu-item-label">MacBook Neo</span>
2555                  </a><a href="/collections/imac" class="header__megamenu-item"><div class="header__megamenu-item-icon">
2556                        <img
2557                          src="//ipowerresale.com/cdn/shop/files/imac-icon.png?v=1776372609&width=128"
2558                          alt="iMac"
2559                          width="64"
2560                          height="64"
2561                          loading="lazy"
2562                        >
2563                      </div><span class="header__megamenu-item-label">iMac</span>
2564                  </a><a href="/collections/mac-pro" class="header__megamenu-item"><div class="header__megamenu-item-icon">
2565                        <img
2566                          src="//ipowerresale.com/cdn/shop/files/macpro-icon.png?v=1776372610&width=128"
2567                          alt="Mac Pro"
2568                          width="64"
2569                          height="64"
2570                          loading="lazy"
2571                        >
2572                      </div><span class="header__megamenu-item-label">Mac Pro</span>
2573                  </a><a href="/collections/macmini" class="header__megamenu-item"><div class="header__megamenu-item-icon">
2574                        <img
2575                          src="//ipowerresale.com/cdn/shop/files/macmini-icon.png?v=1776372609&width=128"
2576                          alt="Mac mini"
2577                          width="64"
2578                          height="64"
2579                          loading="lazy"
2580                        >
2581                      </div><span class="header__megamenu-item-label">Mac mini</span>
2582                  </a><a href="/collections/mac-studio" class="header__megamenu-item"><div class="header__megamenu-item-icon">
2583                        <img
2584                          src="//ipowerresale.com/cdn/shop/files/macstudio-icon.png?v=1776372609&width=128"
2585                          alt="Mac Studio"
2586                          width="64"
2587                          height="64"
2588                          loading="lazy"
2589                        >
2590                      </div><span class="header__megamenu-item-label">Mac Studio</span>
2591                  </a><a href="/pages/mac" class="header__megamenu-cta">
2592                Explore all Macs
2593              </a>
2594            </div>
2595          </div>
2596        </div></header>
2597</div><div class="custom-mobile-drawer-sections--23893840232617__custom_header_DeLQhc js-mobile-drawer-sections--23893840232617__custom_header_DeLQhc">
2598
2599  <nav class="custom_mobile_nav">
2600    <ul class="drawer__menu"><li class="drawer__menu-item"><button
2601              class="drawer__menu-link drawer__menu-toggle js-drawer-submenu-toggle-sections--23893840232617__custom_header_DeLQhc"
2602              data-target="submenu-sections--23893840232617__custom_header_DeLQhc-1"
2603              aria-expanded="false"
2604            >
2605              <span>Mac</span>
2606            </button>
2607            <ul class="drawer__submenu is-open" id="submenu-sections--23893840232617__custom_header_DeLQhc-1"><li>
2608                  <a href="/collections/macbook-pro" class="drawer__submenu-link">MacBook Pro</a>
2609                </li><li>
2610                  <a href="/collections/macbook-air" class="drawer__submenu-link">MacBook Air</a>
2611                </li><li>
2612                  <a href="/collections/macbook-neo" class="drawer__submenu-link">MacBook Neo</a>
2613                </li><li>
2614                  <a href="/collections/imac" class="drawer__submenu-link">iMac</a>
2615                </li><li>
2616                  <a href="/collections/mac-pro" class="drawer__submenu-link">Mac Pro</a>
2617                </li><li>
2618                  <a href="/collections/macmini" class="drawer__submenu-link">Mac mini</a>
2619                </li><li>
2620                  <a href="/collections/mac-studio" class="drawer__submenu-link">Mac Studio</a>
2621                </li><li>
2622                  <a href="/pages/mac" class="drawer__submenu-link">Shop All Macs</a>
2623                </li></ul></li><li class="drawer__menu-item"><button
2624              class="drawer__menu-link drawer__menu-toggle js-drawer-submenu-toggle-sections--23893840232617__custom_header_DeLQhc"
2625              data-target="submenu-sections--23893840232617__custom_header_DeLQhc-2"
2626              aria-expanded="false"
2627            >
2628              <span>iPad</span>
2629            </button>
2630            <ul class="drawer__submenu" id="submenu-sections--23893840232617__custom_header_DeLQhc-2"><li>
2631                  <a href="/collections/ipad" class="drawer__submenu-link">iPad</a>
2632                </li><li>
2633                  <a href="/collections/ipad-air" class="drawer__submenu-link">iPad Air</a>
2634                </li><li>
2635                  <a href="/collections/ipad-pro" class="drawer__submenu-link">iPad Pro</a>
2636                </li><li>
2637                  <a href="/pages/ipad" class="drawer__submenu-link">Shop All iPads</a>
2638                </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
2639              class="drawer__menu-link drawer__menu-toggle js-drawer-submenu-toggle-sections--23893840232617__custom_header_DeLQhc"
2640              data-target="submenu-sections--23893840232617__custom_header_DeLQhc-9"
2641              aria-expanded="false"
2642            >
2643              <span>Support</span>
2644            </button>
2645            <ul class="drawer__submenu" id="submenu-sections--23893840232617__custom_header_DeLQhc-9"><li>
2646                  <a href="/pages/faq" class="drawer__submenu-link">FAQs</a>
2647                </li><li>
2648                  <a href="/pages/service-support" class="drawer__submenu-link">Service & Support</a>
2649                </li><li>
2650                  <a href="/pages/troubleshooting-guides" class="drawer__submenu-link">Troubleshooting Guides</a>
2651                </li></ul></li></ul>
2652  </nav><div class="drawer__footer">
2653      <a href="/account" class="drawer__account-link">
2654        My Account
2655      </a>
2656    </div></div><div class="custom-drawer-overlay-sections--23893840232617__custom_header_DeLQhc js-drawer-overlay-sections--23893840232617__custom_header_DeLQhc"></div>
2657
2658
2659
2660<script>
2661(function () {
2662  var sectionId = 'sections--23893840232617__custom_header_DeLQhc';
2663  var drawer     = document.querySelector('.js-mobile-drawer-' + sectionId);
2664  var overlay    = document.querySelector('.js-drawer-overlay-' + sectionId);
2665  var openBtn    = document.querySelector('.js-mobile-drawer-open-' + sectionId);
2666  var submenuToggles = document.querySelectorAll('.js-drawer-submenu-toggle-' + sectionId);
2667
2668  var hamburgerIcon = openBtn ? openBtn.querySelector('.hamburger-icon') : null;
2669  var closeIcon     = openBtn ? openBtn.querySelector('.close-icon')     : null;
2670
2671  function setMenuIconState(isOpen) {
2672    if (hamburgerIcon) hamburgerIcon.style.display = isOpen ? 'none' : '';
2673    if (closeIcon)     closeIcon.style.display     = isOpen ? ''     : 'none';
2674  }
2675
2676  function updateDrawerPosition() {
2677    var headerWrapper = document.querySelector('.custom-header-wrapper-' + sectionId);
2678    var bottom = headerWrapper ? headerWrapper.getBoundingClientRect().bottom : 0;
2679    if (drawer)  { drawer.style.top  = bottom + 'px'; drawer.style.height  = (window.innerHeight - bottom) + 'px'; }
2680    if (overlay) { overlay.style.top = bottom + 'px'; overlay.style.height = (window.innerHeight - bottom) + 'px'; }
2681  }
2682
2683  function openDrawer() {
2684    updateDrawerPosition();
2685    drawer.classList.add('is-open');
2686    overlay.classList.add('is-open');
2687    document.body.style.overflow = 'hidden';
2688    setMenuIconState(true);
2689    if (headerWrapper) headerWrapper.classList.add('drawer-open');
2690    // Recalculate after border-bottom removed (height changes by 1px)
2691    requestAnimationFrame(function() { updateDrawerPosition(); });
2692  }
2693
2694  function closeDrawer() {
2695    drawer.classList.remove('is-open');
2696    overlay.classList.remove('is-open');
2697    document.body.style.overflow = '';
2698    setMenuIconState(false);
2699    if (headerWrapper) headerWrapper.classList.remove('drawer-open');
2700  }
2701
2702  if (openBtn) {
2703    openBtn.addEventListener('click', function () {
2704      drawer.classList.contains('is-open') ? closeDrawer() : openDrawer();
2705    });
2706  }
2707
2708  if (overlay) { overlay.addEventListener('click', closeDrawer); }
2709
2710  window.addEventListener('resize', function () {
2711    if (drawer && drawer.classList.contains('is-open')) updateDrawerPosition();
2712  });
2713
2714  submenuToggles.forEach(function (toggle) {
2715    toggle.addEventListener('click', function () {
2716      var targetId = this.getAttribute('data-target');
2717      var submenu  = document.getElementById(targetId);
2718      if (submenu) {
2719        var isOpen = submenu.classList.toggle('is-open');
2720        this.setAttribute('aria-expanded', isOpen ? 'true' : 'false');
2721      }
2722    });
2723  });
2724
2725  // ── Cart Drawer ──
2726  var cartButton = document.querySelector('.custom-header-' + sectionId + ' .js-drawer-open-cart');
2727  if (cartButton) {
2728    cartButton.addEventListener('click', function (e) {
2729      e.preventDefault();
2730      e.stopPropagation();
2731      var cartDrawer = document.getElementById('CartDrawer');
2732      if (cartDrawer) {
2733        document.documentElement.classList.add('js-drawer-open', 'js-drawer-open-cart');
2734        cartDrawer.classList.add('drawer--is-open');
2735        document.body.style.overflow = 'hidden';
2736      }
2737    });
2738  }
2739
2740  document.addEventListener('click', function (e) {
2741    var cartDrawer = document.getElementById('CartDrawer');
2742    var cb = document.querySelector('.custom-header-' + sectionId + ' .js-drawer-open-cart');
2743    if (cartDrawer && cartDrawer.classList.contains('drawer--is-open')) {
2744      if (!cartDrawer.contains(e.target) && cb && !cb.contains(e.target)) {
2745        document.documentElement.classList.remove('js-drawer-open', 'js-drawer-open-cart');
2746        cartDrawer.classList.remove('drawer--is-open');
2747        document.body.style.overflow = '';
2748      }
2749    }
2750  });
2751
2752  document.querySelectorAll('.js-drawer-close').forEach(function (btn) {
2753    btn.addEventListener('click', function () {
2754      var cartDrawer = document.getElementById('CartDrawer');
2755      if (cartDrawer) {
2756        document.documentElement.classList.remove('js-drawer-open', 'js-drawer-open-cart');
2757        cartDrawer.classList.remove('drawer--is-open');
2758        document.body.style.overflow = '';
2759      }
2760    });
2761  });
2762
2763  // ── Mega Menu & Dropdown hover ──
2764  var megaMenuTriggers   = document.querySelectorAll('.custom-header-' + sectionId + ' [data-megamenu-trigger]');
2765  var dropdownTriggers   = document.querySelectorAll('.custom-header-' + sectionId + ' [data-dropdown-trigger]');
2766
2767  var headerWrapperEl = document.querySelector('.custom-header-wrapper-' + sectionId);
2768
2769  function closeAllMenus() {
2770    document.querySelectorAll('.custom-header-' + sectionId + ' .header__menu-item').forEach(function (item) {
2771      item.classList.remove('is-active');
2772    });
2773    document.querySelectorAll('.custom-header-' + sectionId + ' .header__megamenu-wrapper').forEach(function (w) {
2774      w.classList.remove('is-active');
2775    });
2776    if (headerWrapperEl) headerWrapperEl.classList.remove('megamenu-open');
2777  }
2778
2779  megaMenuTriggers.forEach(function (trigger) {
2780    var parentItem = trigger.closest('.header__menu-item');
2781    var menuId     = trigger.getAttribute('data-megamenu-trigger');
2782    var megaMenu   = document.querySelector('[data-megamenu-id="' + menuId + '"]');
2783    var closeTimer = null;
2784
2785    function openMM() {
2786      clearTimeout(closeTimer);
2787      closeAllMenus();
2788      parentItem.classList.add('is-active');
2789      if (megaMenu) megaMenu.classList.add('is-active');
2790      if (headerWrapperEl) headerWrapperEl.classList.add('megamenu-open');
2791    }
2792
2793    function scheduleMMClose() {
2794      clearTimeout(closeTimer);
2795      closeTimer = setTimeout(function () {
2796        parentItem.classList.remove('is-active');
2797        if (megaMenu) megaMenu.classList.remove('is-active');
2798        if (headerWrapperEl) headerWrapperEl.classList.remove('megamenu-open');
2799      }, 100);
2800    }
2801
2802    parentItem.addEventListener('mouseenter', openMM);
2803    parentItem.addEventListener('mouseleave', scheduleMMClose);
2804    if (megaMenu) {
2805      megaMenu.addEventListener('mouseenter', function () { clearTimeout(closeTimer); });
2806      megaMenu.addEventListener('mouseleave', scheduleMMClose);
2807    }
2808  });
2809
2810  dropdownTriggers.forEach(function (trigger) {
2811    var parentItem = trigger.closest('.header__menu-item');
2812    parentItem.addEventListener('mouseenter', function () {
2813      closeAllMenus();
2814      parentItem.classList.add('is-active');
2815    });
2816    parentItem.addEventListener('mouseleave', function () {
2817      parentItem.classList.remove('is-active');
2818    });
2819  });
2820
2821  document.addEventListener('keydown', function (e) {
2822    if (e.key === 'Escape') closeAllMenus();
2823  });
2824
2825  // ── Sticky Header ──
2826  var headerWrapper = document.querySelector('.custom-header-wrapper-' + sectionId);
2827  var stickyEnabled = headerWrapper && headerWrapper.getAttribute('data-sticky-enabled') === 'true';
2828
2829  if (stickyEnabled && headerWrapper) {
2830    var isSticky = false;
2831    var headerHeight = 0;
2832    var initialOffsetTop = 0;
2833
2834    function getOffsetTop() {
2835      if (!isSticky) {
2836        initialOffsetTop = headerWrapper.getBoundingClientRect().top + window.pageYOffset;
2837      }
2838    }
2839
2840    function onScroll() {
2841      var scrollTop = window.pageYOffset || document.documentElement.scrollTop;
2842      var isOverlay = headerWrapper.classList.contains('header--overlay');
2843      if (scrollTop > initialOffsetTop) {
2844        if (!isSticky) {
2845          headerHeight = headerWrapper.offsetHeight;
2846          if (!isOverlay) {
2847            document.body.style.paddingTop = headerHeight + 'px';
2848          }
2849          headerWrapper.classList.add('is-sticky');
2850          isSticky = true;
2851        }
2852      } else {
2853        if (isSticky) {
2854          headerWrapper.classList.remove('is-sticky');
2855          document.body.style.paddingTop = '';
2856          isSticky = false;
2857        }
2858      }
2859    }
2860
2861    window.addEventListener('scroll', onScroll, { passive: true });
2862    window.addEventListener('resize', function () {
2863      if (isSticky) {
2864        headerHeight = headerWrapper.offsetHeight;
2865        document.body.style.paddingTop = headerHeight + 'px';
2866      }
2867    });
2868
2869    getOffsetTop();
2870  }
2871
2872  // ── Overlay Header Logic ──
2873  var overlayEnabled = headerWrapper && headerWrapper.getAttribute('data-overlay-enabled') === 'true';
2874
2875  function applyOverlay() {
2876    if (!headerWrapper || !overlayEnabled) return;
2877    var isExcluded = document.querySelector('[data-ipr-no-overlay]') !== null;
2878    if (isExcluded) {
2879      headerWrapper.classList.remove('header--overlay');
2880    }
2881    // If not excluded, class is already set from Liquid — no action needed
2882  }
2883
2884  applyOverlay();
2885
2886  // ── Announcement Swiper ──
2887  var annSwiper = document.querySelector('.announcement-swiper--' + sectionId);
2888
2889  function initAnnouncementSwiper() {
2890    if (!annSwiper || typeof Swiper === 'undefined') return;
2891    new Swiper(annSwiper, {
2892      loop: true,
2893      autoplay: { delay: 3500, disableOnInteraction: false },
2894      slidesPerView: 1,
2895      allowTouchMove: true,
2896      speed: 600,
2897    });
2898  }
2899
2900  // Try immediately, then retry until Swiper is available
2901  function tryInitAnnouncement(attempts) {
2902    if (typeof Swiper !== 'undefined') {
2903      initAnnouncementSwiper();
2904    } else if (attempts > 0) {
2905      setTimeout(function() { tryInitAnnouncement(attempts - 1); }, 200);
2906    }
2907  }
2908
2909  tryInitAnnouncement(10);
2910
2911  // ── Drawer Banner Slider ──
2912  var drawerSlider = document.querySelector('.js-drawer-slider-' + sectionId);
2913  if (drawerSlider && typeof Swiper !== 'undefined') {
2914    new Swiper(drawerSlider, {
2915      slidesPerView: 'auto',
2916      spaceBetween: 12,
2917      freeMode: false,
2918      allowTouchMove: true,
2919      simulateTouch: true,
2920    });
2921  }
2922
2923  // ── Mega Menu horizontal scroll via mousewheel ──
2924  document.querySelectorAll('.custom-header-' + sectionId + ' .header__megamenu-items').forEach(function (el) {
2925    el.addEventListener('wheel', function (e) {
2926      if (e.deltaY !== 0) { e.preventDefault(); el.scrollLeft += e.deltaY; }
2927    }, { passive: false });
2928  });
2929
2930  // ── Real-time Cart Count Update ──
2931  function updateCartCountBubble(count) {
2932    var cartCountEl = document.querySelector('.custom-header-' + sectionId + ' .header__cart-count');
2933    if (cartCountEl) {
2934      if (typeof count !== 'undefined') {
2935        cartCountEl.textContent = count;
2936        cartCountEl.style.display = count > 0 ? 'flex' : 'none';
2937      }
2938    }
2939  }
2940
2941  var isFetchingCart = false;
2942  function fetchAndUpdateCart() {
2943    if (isFetchingCart) return;
2944    isFetchingCart = true;
2945
2946    fetch(window.Shopify.routes && window.Shopify.routes.root ? window.Shopify.routes.root + 'cart.js' : '/cart.js')
2947      .then(response => response.json())
2948      .then(cart => {
2949         updateCartCountBubble(cart.item_count);
2950      })
2951      .catch(err => console.error('Error fetching cart data:', err))
2952      .finally(() => {
2953         setTimeout(() => { isFetchingCart = false; }, 500);
2954      });
2955  }
2956
2957  document.addEventListener('cart:updated', function(event) {
2958    if (event.detail && event.detail.cart && typeof event.detail.cart.item_count !== 'undefined') {
2959      updateCartCountBubble(event.detail.cart.item_count);
2960    } else {
2961      fetchAndUpdateCart();
2962    }
2963  });
2964
2965  // Additional theme events
2966  document.addEventListener('ajaxProduct:added', fetchAndUpdateCart);
2967  document.addEventListener('cart:quantity', fetchAndUpdateCart);
2968
2969  // Global fetch interceptor for cart endpoints
2970  var originalFetch = window.fetch;
2971  window.fetch = function() {
2972    return originalFetch.apply(this, arguments).then(function(res) {
2973      var url = typeof arguments[0] === 'string' ? arguments[0] : (arguments[0] && arguments[0].url ? arguments[0].url : '');
2974      if (url.indexOf('/cart/add') !== -1 || url.indexOf('/cart/change') !== -1 || url.indexOf('/cart/update') !== -1 || url.indexOf('/cart/clear') !== -1) {
2975        setTimeout(fetchAndUpdateCart, 150);
2976      }
2977      return res;
2978    });
2979  };
2980
2981  // Global XHR interceptor
2982  var originalXHR = window.XMLHttpRequest.prototype.open;
2983  window.XMLHttpRequest.prototype.open = function(method, url) {
2984    this.addEventListener('load', function() {
2985      if (typeof url === 'string' && (url.indexOf('/cart/add') !== -1 || url.indexOf('/cart/change') !== -1 || url.indexOf('/cart/update') !== -1 || url.indexOf('/cart/clear') !== -1)) {
2986        setTimeout(fetchAndUpdateCart, 150);
2987      }
2988    });
2989    return originalXHR.apply(this, arguments);
2990  };
2991
2992})();
2993</script>
2993
2994
2995
2996</div>
2997<!-- END sections: header-group --><!-- BEGIN sections: popup-group -->
2998
2999<!-- END sections: popup-group --><main class="main-content" id="MainContent">
3000        <div id="shopify-section-template--23893838921897__custom_banner_RrMczL" class="shopify-section index-section--flush"><style data-shopify>.custom-banner--template--23893838921897__custom_banner_RrMczL {
3001    height: 350px;
3002  }
3003
3004  .custom-banner--template--23893838921897__custom_banner_RrMczL .custom-banner__overlay {
3005    background-color: #000000;
3006    opacity: 0.69;
3007  }
3008
3009  .custom-banner--template--23893838921897__custom_banner_RrMczL .custom-banner__content-wrapper {
3010    justify-content: center;
3011    align-items: flex-end;
3012  }
3013
3014  @media screen and (max-width: 768px) {
3015    .custom-banner--template--23893838921897__custom_banner_RrMczL {
3016      height: 260px;
3017    }
3018
3019    .custom-banner--template--23893838921897__custom_banner_RrMczL .custom-banner__content-wrapper {
3020      justify-content: center;
3021      align-items: flex-end;
3022    }}</style><style>
3023    .custom-banner__outer {
3024      background-color: #ebeff5;
3025    }
3026
3027    .custom-banner {
3028      position: relative;
3029      overflow: hidden;
3030      border-bottom-left-radius: 50px;
3031      border-bottom-right-radius: 50px;
3032      width: 100%;
3033    }
3034
3035    .custom-banner__bg {
3036      position: absolute;
3037      inset: 0;
3038      z-index: 0;
3039    }
3040
3041    .custom-banner__bg img,
3042    .custom-banner__bg .placeholder-svg {
3043      width: 100%;
3044      height: 100%;
3045      object-fit: cover;
3046      object-position: bottom;
3047      display: block;
3048    }
3049
3050    .custom-banner__bg--mobile {
3051      display: none;
3052    }
3053
3054    .custom-banner__overlay {
3055      position: absolute;
3056      inset: 0;
3057      z-index: 1;
3058      pointer-events: none;
3059    }
3060
3061    .custom-banner__content-wrapper {
3062      position: absolute;
3063      inset: 0;
3064      z-index: 2;
3065      display: flex;
3066      padding: 0 72px 36px;
3067    }
3068
3069    .custom-banner__content {
3070      max-width: 900px;
3071      width: 100%;
3072      text-align: center;
3073    }
3074
3075    .custom-banner__kicker {
3076      font-size: 24px;
3077      line-height: 20px;
3078      letter-spacing: -0.02em;
3079      font-weight: 400;
3080      color: #ffffff;
3081    }
3082
3083    .custom-banner__heading {
3084      text-transform: unset !important;
3085      color: #FFFFFF;
3086      font-size: 60px;
3087      line-height: 64px;
3088      margin: 0;
3089      font-weight: 300;
3090      letter-spacing: -0.03em;
3091      margin-top: 9px;
3092    }
3093
3094    @media screen and (max-width: 768px) {
3095
3096      .custom-banner__kicker {
3097      margin-bottom: 9px;
3098  }
3099
3100      .custom-banner__heading {
3101        max-width: 249px;
3102          margin: 0 auto;
3103          font-size: 32px;
3104          line-height: 40px;
3105      }
3106    }
3107</style>
3108
3109<div class="custom-banner__outer">
3110  <div
3111    class="custom-banner custom-banner--template--23893838921897__custom_banner_RrMczL"
3112    data-section-id="template--23893838921897__custom_banner_RrMczL"
3113    data-section-type="custom-banner"
3114  ><div class="custom-banner__bg custom-banner__bg--desktop">
3115
3116
3117
3118<image-element data-aos="image-fade-in" data-aos-offset="150">
3119
3120
3121  
3122<img src="//ipowerresale.com/cdn/shop/files/ef2ebbaf9172971e2464cde45963e104e301e3bf.png?v=1772042241&amp;width=2400" alt="" srcset="//ipowerresale.com/cdn/shop/files/ef2ebbaf9172971e2464cde45963e104e301e3bf.png?v=1772042241&amp;width=352 352w, //ipowerresale.com/cdn/shop/files/ef2ebbaf9172971e2464cde45963e104e301e3bf.png?v=1772042241&amp;width=832 832w, //ipowerresale.com/cdn/shop/files/ef2ebbaf9172971e2464cde45963e104e301e3bf.png?v=1772042241&amp;width=1200 1200w, //ipowerresale.com/cdn/shop/files/ef2ebbaf9172971e2464cde45963e104e301e3bf.png?v=1772042241&amp;width=1920 1920w, //ipowerresale.com/cdn/shop/files/ef2ebbaf9172971e2464cde45963e104e301e3bf.png?v=1772042241&amp;width=2400 2400w" width="2400" height="524.3172951885565" loading="eager" class="custom-banner__img image-element" sizes="100vw">
3123  
3124
3125
3126</image-element>
3127</div><div class="custom-banner__overlay"></div><div class="custom-banner__content-wrapper">
3128      <div class="custom-banner__content"><h1 class="custom-banner__heading">Our Expert Buying Guides</h1></div>
3129    </div>
3130  </div>
3131</div>
3132
3133
3134</div><section id="shopify-section-template--23893838921897__blogs_grid_7Qxba9" class="shopify-section section-blogs-grid"><style>
3135  .blogs-grid-template--23893838921897__blogs_grid_7Qxba9 {
3136    padding: 72px 0 72px;
3137    background: #ebeff5;
3138  }
3139
3140  .blogs-grid-template--23893838921897__blogs_grid_7Qxba9 .blogs-grid-description {
3141    text-align: center;
3142    font-weight: 400;
3143    font-size: 16px;
3144    line-height: 20px;
3145    letter-spacing: -0.32px;
3146    max-width: 800px;
3147    margin: 0 auto;
3148
3149    margin-bottom: 72px;
3150    color: #171717;
3151    font-family: 'Inter-Regular';
3152  }
3153
3154  .blogs-grid-template--23893838921897__blogs_grid_7Qxba9 .blogs-grid-wrapper {
3155    display: grid;
3156    grid-template-columns: repeat(3, 1fr);
3157    gap: 72px;
3158  }
3159
3160  .blogs-grid-template--23893838921897__blogs_grid_7Qxba9 .blog-card {
3161    overflow: hidden;
3162    display: flex;
3163    flex-direction: column;
3164  }
3165
3166  .blogs-grid-template--23893838921897__blogs_grid_7Qxba9 .blog-card-image,
3167  .blogs-grid-template--23893838921897__blogs_grid_7Qxba9 .placeholder-svg {
3168    width: 100%;
3169    aspect-ratio: 384 / 400;
3170    display: block;
3171    border-radius: 30px;
3172  }
3173
3174  .blogs-grid-template--23893838921897__blogs_grid_7Qxba9 .blog-card-content {
3175    flex: 1;
3176    display: flex;
3177    flex-direction: column;
3178    align-items: flex-start;
3179    margin-top: 9px;
3180  }
3181
3182  .blogs-grid-template--23893838921897__blogs_grid_7Qxba9 .blog-card-title {
3183    margin: 0 0 9px 0;
3184    font-family: Inter, sans-serif;
3185    font-size: 28px;
3186    font-weight: 500;
3187    line-height: 32px;
3188    letter-spacing: -0.84px;
3189    color: #222222;
3190    display: -webkit-box;
3191    -webkit-box-orient: vertical;
3192    -webkit-line-clamp: 2;
3193    overflow: hidden;
3194    text-transform: unset;
3195    flex: 0 1 auto;
3196    height: 64px;
3197  }
3198
3199  .blogs-grid-template--23893838921897__blogs_grid_7Qxba9 .blog-card-title a {
3200    text-decoration: none;
3201  }
3202
3203  .blogs-grid-template--23893838921897__blogs_grid_7Qxba9 .blog-card-description {
3204    margin: 0 0 9px 0;
3205    font-family: Inter, sans-serif;
3206    font-size: 14px;
3207    font-weight: 400;
3208    line-height: 20px;
3209    letter-spacing: 0;
3210    color: #222222;
3211    flex: 0 1 auto;
3212    display: -webkit-box;
3213    -webkit-box-orient: vertical;
3214    -webkit-line-clamp: 3;
3215    overflow: hidden;
3216  }
3217
3218  .blogs-grid-template--23893838921897__blogs_grid_7Qxba9 .blog-card-read-more {
3219    display: inline-block;
3220    font-family: Inter, sans-serif;
3221    font-size: 16px;
3222    font-weight: 500;
3223    line-height: 18px;
3224    letter-spacing: -0.32px;
3225    color: #000000;
3226    text-decoration: underline;
3227    padding-bottom: 3px;
3228    text-underline-offset: 3px;
3229    text-decoration-thickness: 3px;
3230    text-decoration-color: #1DACD6;
3231    margin-top: auto;
3232  }
3233
3234  @media (max-width: 1024px) {
3235    .blogs-grid-template--23893838921897__blogs_grid_7Qxba9 .blogs-grid-wrapper {
3236      grid-template-columns: repeat(2, 1fr);
3237    }
3238  }
3239
3240  @media (max-width: 768px) {
3241    .blogs-grid-template--23893838921897__blogs_grid_7Qxba9 {
3242      padding: 36px 0 36px 0;
3243    }
3244    .blogs-grid-template--23893838921897__blogs_grid_7Qxba9 .blogs-grid-wrapper {
3245      grid-template-columns: 1fr;
3246      gap: 36px;
3247    }
3248    .blogs-grid-template--23893838921897__blogs_grid_7Qxba9 .blog-card-image,
3249    .blogs-grid-template--23893838921897__blogs_grid_7Qxba9 .placeholder-svg {
3250      aspect-ratio: 321 / 400;
3251    }
3252    .blogs-grid-template--23893838921897__blogs_grid_7Qxba9 .blogs-grid-description {
3253      font-size: 14px;
3254      line-height: 20px;
3255      letter-spacing: 0;
3256    }
3257    .blogs-grid-template--23893838921897__blogs_grid_7Qxba9 .blog-card-title {
3258      display: block;
3259      -webkit-line-clamp: none;
3260      height: auto;
3261    }
3262  }
3263</style>
3264
3265<div class="blogs-grid-template--23893838921897__blogs_grid_7Qxba9">
3266  <div class="page-width"><p class="blogs-grid-description">Welcome to the iPowerResale Buying Guides hub! Your quick starting point for choosing the right Open Box Apple device. Use these short, practical guides to compare options, understand trade‑offs, and find the Apple device that fits your needs and budget.</p><div class="blogs-grid-wrapper"><div class="blog-card"><a href="/blogs/apple-buying-guides/open-box-vs-refurbished-apple" aria-label="Open-Box vs. Refurbished vs. Used Apple: Which Should You Buy?">
3267                <img
3268                  src="//ipowerresale.com/cdn/shop/articles/open-box-vs-refurbished-apple-cover.jpg?v=1789592071&width=600"
3269                  alt="Three Apple devices — a MacBook, iPhone, and iPad — arranged on a clean white surface in varying stages of unboxing, photographed in soft studio lighting with a minimal, editorial aesthetic."
3270                  class="blog-card-image"
3271                  width="600"
3272                  height="600"
3273                  loading="lazy"
3274                >
3275              </a><div class="blog-card-content">
3276              <h2 class="blog-card-title">
3277                <a href="/blogs/apple-buying-guides/open-box-vs-refurbished-apple">Open-Box vs. Refurbished vs. Used Apple: Which Should You Buy?</
3277a>
3278              </h2>
3279
3280              <p class="blog-card-description">Open-box, refurbished, and used Apple devices are three fundamentally different product types. Learn what each label really means, how they compare on quality, warranty, and savings, and why certified open-box may be the smartest choice for most Apple buyers.
3281</p>
3282
3283              <a href="/blogs/apple-buying-guides/open-box-vs-refurbished-apple" class="blog-card-read-more">
3284                Read the Article
3285              </a>
3286            </div>
3287          </div><div class="blog-card"><div
3288                class="blog-card-image"
3289                style="background-color: #f0f0f0; display: flex; align-items: center; justify-content: center;"
3290              >
3291                <svg class="placeholder-svg" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 525.5 525.5"><path d="M324.5 212.7H203c-1.6 0-2.8 1.3-2.8 2.8V308c0 1.6 1.3 2.8 2.8 2.8h121.6c1.6 0 2.8-1.3 2.8-2.8v-92.5c0-1.6-1.3-2.8-2.9-2.8zm1.1 95.3c0 .6-.5 1.1-1.1 1.1H203c-.6 0-1.1-.5-1.1-1.1v-92.5c0-.6.5-1.1 1.1-1.1h121.6c.6 0 1.1.5 1.1 1.1V308z"/><path d="M210.4 299.5H240v.1s.1 0 .2-.1h75.2v-76.2h-105v76.2zm1.8-7.2l20-20c1.6-1.6 3.8-2.5 6.1-2.5s4.5.9 6.1 2.5l1.5 1.5 16.8 16.8c-12.9 3.3-20.7 6.3-22.8 7.2h-27.7v-5.5zm101.5-10.1c-20.1 1.7-36.7 4.8-49.1 7.9l-16.9-16.9 26.3-26.3c1.6-1.6 3.8-2.5 6.1-2.5s4.5.9 6.1 2.5l27.5 27.5v7.8zm-68.9 15.5c9.7-3.5 33.9-10.9 68.9-13.8v13.8h-68.9zm68.9-72.7v46.8l-26.2-26.2c-1.9-1.9-4.5-3-7.3-3s-5.4 1.1-7.3 3l-26.3 26.3-.9-.9c-1.9-1.9-4.5-3-7.3-3s-5.4 1.1-7.3 3l-18.8 18.8V225h101.4z"/><path d="M232.8 254c4.6 0 8.3-3.7 8.3-8.3s-3.7-8.3-8.3-8.3-8.3 3.7-8.3 8.3 3.7 8.3 8.3 8.3zm0-14.9c3.6 0 6.6 2.9 6.6 6.6s-2.9 6.6-6.6 6.6-6.6-2.9-6.6-6.6 3-6.6 6.6-6.6z"/></svg>
3292              </div><div class="blog-card-content">
3293              <h2 class="blog-card-title">
3294                <a href="/blogs/apple-buying-guides/ipowerresale-vs-marketplaces">iPowerResale vs. Marketplaces: The Smarter Way to Buy Apple Devices Online</a>
3295              </h2>
3296
3297              <p class="blog-card-description">Buying Apple devices on eBay, Facebook Marketplace, or Craigslist means rolling the dice on grading, warranties, and seller honesty. iPowerResale offers a smarter alternative with Apple-certified technician testing, transparent grading, a 1-year warranty, and free 2-day shipping on every order.
3298</p>
3299
3300              <a href="/blogs/apple-buying-guides/ipowerresale-vs-marketplaces" class="blog-card-read-more">
3301                Read the Article
3302              </a>
3303            </div>
3304          </div><div class="blog-card"><div
3305                class="blog-card-image"
3306                style="background-color: #f0f0f0; display: flex; align-items: center; justify-content: center;"
3307              >
3308                <svg class="placeholder-svg" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 525.5 525.5"><path d="M324.5 212.7H203c-1.6 0-2.8 1.3-2.8 2.8V308c0 1.6 1.3 2.8 2.8 2.8h121.6c1.6 0 2.8-1.3 2.8-2.8v-92.5c0-1.6-1.3-2.8-2.9-2.8zm1.1 95.3c0 .6-.5 1.1-1.1 1.1H203c-.6 0-1.1-.5-1.1-1.1v-92.5c0-.6.5-1.1 1.1-1.1h121.6c.6 0 1.1.5 1.1 1.1V308z"/><path d="M210.4 299.5H240v.1s.1 0 .2-.1h75.2v-76.2h-105v76.2zm1.8-7.2l20-20c1.6-1.6 3.8-2.5 6.1-2.5s4.5.9 6.1 2.5l1.5 1.5 16.8 16.8c-12.9 3.3-20.7 6.3-22.8 7.2h-27.7v-5.5zm101.5-10.1c-20.1 1.7-36.7 4.8-49.1 7.9l-16.9-16.9 26.3-26.3c1.6-1.6 3.8-2.5 6.1-2.5s4.5.9 6.1 2.5l27.5 27.5v7.8zm-68.9 15.5c9.7-3.5 33.9-10.9 68.9-13.8v13.8h-68.9zm68.9-72.7v46.8l-26.2-26.2c-1.9-1.9-4.5-3-7.3-3s-5.4 1.1-7.3 3l-26.3 26.3-.9-.9c-1.9-1.9-4.5-3-7.3-3s-5.4 1.1-7.3 3l-18.8 18.8V225h101.4z"/><path d="M232.8 254c4.6 0 8.3-3.7 8.3-8.3s-3.7-8.3-8.3-8.3-8.3 3.7-8.3 8.3 3.7 8.3 8.3 8.3zm0-14.9c3.6 0 6.6 2.9 6.6 6.6s-2.9 6.6-6.6 6.6-6.6-2.9-6.6-6.6 3-6.6 6.6-6.6z"/></svg>
3309              </div><div class="blog-card-content">
3310              <h2 class="blog-card-title">
3311                <a href="/blogs/apple-buying-guides/macbook-neo-vs-open-box-air-m4">MacBook Neo vs. Open-Box MacBook Air M4: More Mac for Your Money?</a>
3312              </h2>
3313
3314              <p class="blog-card-description">The MacBook Neo starts at $599 new, but a certified open-box MacBook Air M4 can be found for as little as $750. We break down performance, display, ports, and future-proofing to help you decide where your money works hardest.
3315</p>
3316
3317              <a href="/blogs/apple-buying-guides/macbook-neo-vs-open-box-air-m4" class="blog-card-read-more">
3318                Read the Article
3319              </a>
3320            </div>
3321          </div><div class="blog-card"><a href="/blogs/apple-buying-guides/buying-guide-how-much-storage-do-i-need-for-my-apple-device" aria-label="How Much Storage Do I Need?">
3322                <img
3323                  src="//ipowerresale.com/cdn/shop/articles/BG_storage_2.png?v=1780331479&width=600"
3324                  alt="How Much Storage Do I Need?"
3325                  class="blog-card-image"
3326                  width="600"
3327                  height="600"
3328                  loading="lazy"
3329                >
3330              </a><div class="blog-card-content">
3331              <h2 class="blog-card-title">
3332                <a href="/blogs/apple-buying-guides/buying-guide-how-much-storage-do-i-need-for-my-apple-device">How Much Storage Do I Need?</a>
3333              </h2>
3334
3335              <p class="blog-card-description">Navigate the world of storage options for Apple devices with confidence. Our comprehensive buying guide helps you determine the ideal storage c
3335apacity based on your needs and usage.
3336</p>
3337
3338              <a href="/blogs/apple-buying-guides/buying-guide-how-much-storage-do-i-need-for-my-apple-device" class="blog-card-read-more">
3339                Read the Article
3340              </a>
3341            </div>
3342          </div><div class="blog-card"><a href="/blogs/apple-buying-guides/buying-guide-understanding-cosmetic-conditions-for-refurbished-and-pre-owned-devices" aria-label="Cosmetic Grade Breakdown">
3343                <img
3344                  src="//ipowerresale.com/cdn/shop/articles/BG_cosmetics.png?v=1780331662&width=600"
3345                  alt="Cosmetic Grade Breakdown"
3346                  class="blog-card-image"
3347                  width="600"
3348                  height="600"
3349                  loading="lazy"
3350                >
3351              </a><div class="blog-card-content">
3352              <h2 class="blog-card-title">
3353                <a href="/blogs/apple-buying-guides/buying-guide-understanding-cosmetic-conditions-for-refurbished-and-pre-owned-devices">Cosmetic Grade Breakdown</a>
3354              </h2>
3355
3356              <p class="blog-card-description">
3357  Every device sold on iPowerResale is fully tested by Apple‑Certified technicians
3358  and guaranteed 100% functional, regardless of cosmetic grade. This guide explains
3359  only the cosmetic differences between Grade OB, Grade A, and Grade B so you know
3360  exactly what to expect when your device arrives.
3361
3362What grading means
3363
3364  
3365    Grades describe external wear only, not performance or hardware health.
3366  
3367  
3368    All grades include: professional testing, data wipe, fresh OS install (where
3369    applicable), and a free 1‑year iPowerResale warranty.
3370  
3371  
3372    Photos on product pages are representative; specific wear will vary slightly
3373    from unit to unit within the same grade.
3374  
3375
3376Grade OB – Open Box “Like New”
3377
3378  Open Box (OB) units are comparable to a mint or like new retail product. These
3379  items are typically retail returns (for example, buyer’s remorse) that have seen
3380  little to no actual use, then pass through our in‑house inspection before being
3381  listed for sale.
3382
3383
3384  What to expect from Grade OB:
3385
3386
3387  
3388    No noticeable cosmetic blemishes on the screen, case, or chassis under normal
3389    lighting.
3390  
3391  
3392    Original OEM packaging is included; the box itself may show light handling
3393    wear, labels, or small dents from shipping or storage.
3394  
3395  
3396    Accessories are included as specified on the product page (the same as a
3397    new unit), and the device may still have remaining Apple Limited Warranty
3398    time in addition to our own coverage, depending on the specific serial number.
3399  
3400
3401
3402  Grade OB is ideal if you want a device that looks essentially new at a lower‑than‑retail
3403  price.
3404
3405Grade A – Very Good / “Like New” Use
3406
3407  Grade A units are in excellent cosmetic condition and are generally considered
3408  “very good” or “like new,” but they are not classified as open‑box and may not
3409  include retail packaging. These devices have been gently used, then fully inspected
3410  and refurbished where needed.
3411
3412
3413  What to expect from Grade A:
3414
3415
3416  
3417    Very few and faint cosmetic marks, if any—typically light hairline scratches
3418    or small scuffs that are hard to see unless viewed closely or under bright
3419    light.
3420  
3421  
3422    No major dents, chips, deep gouges, bent corners, or cracks; screens are
3423    free of significant scratches and do not have display defects such as large
3424    pressure marks or lines.
3425  
3426  
3427    Normal wear on frequently‑touched areas (keys, trackpad, buttons) but no
3428    worn‑off lettering or missing parts.
3429  
3430
3431
3432  Grade A is a great choice if you care about a clean appearance but do not necessarily
3433  need OEM packaging.
3434
3435Grade B – Good, Noticeable Wear
3436
3437  Grade B units are fully functional but show more noticeable day‑to‑day cosmetic
3438  wear. They offer strong value if you prioritize performance and price over a
3439  near‑perfect exterior.
3440
3441
3442  What to expect from Grade B:
3443
3444
3445  
3446    Visible scratches, scuffs, or nicks on the case, edges, and/or bottom; minor
3447    denting is possible, but not large structural dents or severe bends.
3448  
3449  
3450    Wear is often heavier in “out of sight” locations such as the underside of
3451    a laptop or rear housing, though some marks may be visible on more prominent
3452    surfaces as well.
3453  
3454  
3455    Keyboard keys or buttons may show slight shine or smoothing from regular
3456    use, but all labels remain legible, and all ports, hinges, and feet are present
3457    and functional.
3458  
3459
3460
3461  Grade B is ideal if you want the best price and are comfortable with visible
3462  cosmetic signs of previous use.
3463
3464Quick visual comparison
3465
3466  
3467    
3468      
3469      
3470      
3471      
3472      
3473    
3474    
3475      
3476        Grade
3477        Overall look
3478        Typical wear
3479        Packaging / extras
3480        Best for
3481      
3482    
3483    
3484      
3485        OB
3486        Essentially mint, like a new retail device.
3487        No noticeable blemishes under normal viewing.
3488        
3489          Usually OEM box; packaging may show light distress; accessories
3490          as listed on product page.
3491        
3492        
3493          Shoppers wanting a “new‑device” look and feel at a discount.
3494        
3495      
3496      
3497        A
3498        Very clean, “like new” on casual inspection.
3499        
3500          Occasional light hairline scratches or tiny scuffs; no major
3501          dings or cracks.
3502        
3503        
3504          May not include retail box; includes required accessories as
3505          listed.
3506        
3507        
3508          Users wanting a premium appearance without paying OB pricing.
3509        
3510      
3511      
3512        B
3513        Clearly used but well‑kept and fully functional.
3514        
3515          Noticeable scratches, scuffs, small nicks, and possible minor
3516          dents, especially on less visible surfaces.
3517        
3518        Standard secure packaging; accessories as listed.
3519        
3520          Value‑focused buyers who care more about performance than cosmetics.
3521        
3522      
3523    
3524  
3525
3526How to choose your grade
3527
3528  
3529    Choose Grade OB if you want the closest experience to buying
3530    new, including original packaging and a flawless exterior.
3531  
3532  
3533    Choose Grade A if you want a very clean device and don’t
3534    mind tiny, hard‑to‑see imperfections or non‑retail packaging.
3535  
3536  
3537    Choose Grade B if your priority is saving money and you
3538    are comfortable with visible cosmetic wear while still getting a reliable,
3539    fully tested Apple device backed by warranty and support.
3540  
3541
3542</p>
3543
3544              <a href="/blogs/apple-buying-guides/buying-guide-understanding-cosmetic-conditions-for-refurbished-and-pre-owned-devices" class="blog-card-read-more">
3545                Read the Article
3546              </a>
3547            </div>
3548          </div><div class="blog-card"><a href="/blogs/apple-buying-guides/macbook-vs-ipad-choosing-the-right-apple-device-for-your-needs" aria-label="MacBook vs. iPad">
3549                <img
3550                  src="//ipowerresale.com/cdn/shop/articles/BG_mac-ipad_2.png?v=1780331457&width=600"
3551                  alt="MacBook vs. iPad"
3552                  class="blog-card-image"
3553                  width="600"
3554                  height="600"
3555                  loading="lazy"
3556                >
3557              </a><div class="blog-card-content">
3558              <h2 class="blog-card-title">
3559                <a href="/blogs/apple-buying-guides/macbook-vs-ipad-choosing-the-right-apple-device-for-your-needs">MacBook vs. iPad</a>
3560              </h2>
3561
3562              <p class="blog-card-description">Trying to decide between a MacBook and an iPad? This guide walks through key differences in portability, productivity, software, and everyday use so you can choose the device that best fits your needs.
3563Portability and Form Factor
3564Both MacBooks and iPads are designed to be portable, but they feel different to use and carry.
3565
3566
3567MacBook: A traditional laptop with a built-in keyboard and trackpad. It is thin and lightweight enough for commuting, classes, and travel, while still feeling like a full computer on your desk or lap.
3568
3569iPad: A slim, lightweight tablet that is even easier to carry and use on the go. It’s great for one-handed use, quick tasks, and touch-first interaction. With a separate keyboard case, it can also function like a small laptop.
3570
3571Productivity and Performance
3572Think about the types of tasks you do most often and how many things you need to do at once.
3573
3574
3575MacBook: Well-suited for multitasking and demanding work, such as large spreadsheets, complex documents, photo/video editing, coding, or running multiple apps and browser tabs at the same time. It’s a better fit if you need “desktop-class” performance and flexibility.
3576
3577iPad: Strong performance for everyday tasks, streaming, light to moderate creative work, and note-taking. Higher-end iPad models can handle photo editing, drawing, and video projects, especially when paired with a keyboard and stylus, but very heavy workloads are usually more comfortable on a MacBook.
3578
3579Software and App Experience
3580MacBooks and iPads run different operating systems, which affects what software and apps you can use.
3581
3582
3583MacBook: Runs macOS and supports full desktop applications, including many professional tools, development environments, and advanced productivity software. If you rely on specific desktop programs for work or school, a MacBook is often the safer choice.
3584
3585iPad: Runs iPadOS with apps optimized for touch, Apple Pencil, and a more streamlined interface. Many popular tools (email, office suites, creative apps, communication apps) are available, but some advanced desktop-only software may not be. iPad apps are excellent for media consumption, reading, drawing, and note-taking.
3586
3587Use Cases and Ideal Scenarios
3588Start with how you plan to use your device most days—this often makes the decision much easier.
3589
3590
3591Choose a MacBook if you:
3592
3593Write a lot of papers, reports, or code and want a built-in keyboard and trackpad.
3594Use desktop-only software or need multiple windows and apps open at the same time.
3595Do heavier creative work like complex video editing, music production, or large design projects.
3596
3597
3598
3599Choose an iPad if you:
3600
3601Prioritize portability, touch interaction, and all-day battery life in a very light device.
3602Draw, sketch, annotate documents, or take handwritten notes with a stylus.
3603Mainly browse the web, stream content, read, and do light productivity or schoolwork.
3604
3605
3606
3607Pricing Considerations
3608Your budget and how long you plan to keep the device also matter.
3609
3610
3611MacBook: Generally costs more than entry-level iPads, but can replace a traditional desktop or laptop and often serves as a primary computer for many years.
3612
3613iPad: Available across a wide range of price points. Entry-level models can be more affordable, especially if you mainly need a device for browsing, streaming, and light work. Higher-end models with accessories can approach MacBook pricing but offer a more flexible tablet experience.
3614
3615When shopping Open Box at iPowerResale, both MacBooks and iPads can offer significant savings compared to new, while still being thoroughly inspected and backed by warranty coverage.
3616How to Decide
3617If you primarily need a full computer for work, school, or intensive creative projects, a MacBook is usually the better long-term fit. If you value ultra-portability, touch input, and creative tools like digital drawing and handwritten notes, an iPad may be the more enjoyable everyday device.
3618Still not sure which is right for you? Browse our Open Box MacBook and iPad selections, and if you’d like personalized recommendations based on how you plan to use your device, you can always contact our Support team for help.
3619</p>
3620
3621              <a href="/blogs/apple-buying-guides/macbook-vs-ipad-choosing-the-right-apple-device-for-your-needs" class="blog-card-read-more">
3622                Read the Article
3623              </a>
3624            </div>
3625          </div></div></div>
3626</div>
3627
3628
3629</section>
3630      </main><!-- BEGIN sections: footer-group -->
3631<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 {
3632    background: radial-gradient(80.42% 142.96% at 84.9% 55.37%, #003847 0%, #001E26 62.02%, #171717 100%);
3633    border-top-right-radius: 50px;
3634    border-top-left-radius: 50px;
3635  }
3636
3637  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__wrapper {
3638    max-width: 1440px;
3639    margin: 0 auto;
3640    padding: 72px;
3641  }.custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__top {
3642    display: flex;
3643    justify-content: space-between;
3644    gap: 72px;
3645    margin-bottom: 72px;
3646  }
3647
3648  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__logo {
3649    flex-shrink: 0;
3650    max-width: 220px;
3651  }
3652
3653  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__logo img {
3654    max-width: 290px;
3655    height: auto;
3656  }
3657
3658  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__menus {
3659    display: flex;
3660    flex-grow: 1;
3661    justify-content: space-between;
3662
3663  }
3664
3665  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__menu-list {
3666    list-style: none;
3667    padding: 0;
3668    margin: 0;
3669  }
3670
3671  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__menu-item {
3672    margin-bottom: 18px;
3673  }
3674
3675  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__menu-item:last-child {
3676    margin-bottom: 0;
3677  }
3678
3679  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__menu-title {
3680    color: #ffffff;
3681    font-size: 16px;
3682    line-height: 16px;
3683    letter-spacing: -0.02em;
3684    font-weight: 500;
3685    font-family: 'Inter-Medium';
3686    margin: 0 0 18px 0;
3687    text-transform: unset;
3688  }
3689
3690  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__menu-link {
3691    color: #ffffff;
3692    text-decoration: none;
3693    font-size: 16px;
3694    line-height: 16px;
3695    font-weight: 300;
3696    letter-spacing: -0.02em;
3697    font-family: 'Inter';
3698  }
3699
3700  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__newsletter {
3701    max-width: 262px;
3702    flex-shrink: 0;
3703  }
3704
3705  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__newsletter-heading {
3706    color: #ffffff;
3707    font-size: 28px;
3708    line-height: 32px;
3709    font-weight: 500;
3710    margin: 0 0 9px 0;
3711    letter-spacing: -0.03em;
3712    font-family: 'Inter-Medium';
3713    text-transform: unset !important;
3714  }
3715
3716  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__newsletter-text {
3717    color: #ffffff;
3718    font-size: 16px;
3719    line-height: 20px;
3720    margin: 0 0 24px 0;
3721    letter-spacing: -0.02em;
3722    font-weight: 400;
3723  }
3724
3725  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__newsletter-form {
3726    display: flex;
3727    margin-bottom: 36px;
3728  }
3729
3730  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__newsletter-input {
3731    flex: 1;
3732    border: none;
3733    border-bottom: 1px solid #ffffff;
3734    outline: none;
3735    font-size: 16px;
3736    line-height: 20px;
3737    letter-spacing: -0.02em;
3738    font-weight: 400;
3739    max-width: 156px;
3740    padding: 9px 18px;
3741    background: #fff;
3742    color: #222222;
3743    border-top-left-radius: 40px;
3744    border-bottom-left-radius: 40px;
3745  }
3746
3747  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__newsletter-input::placeholder {
3748    color: #222222;
3749    font-size: 16px;
3750    line-height: 20px;
3751    letter-spacing: -0.02em;
3752  }
3753
3754  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__newsletter-button {
3755    color: #FFFFFF;
3756    font-size: 16px;
3757    line-height: 20px;
3758    letter-spacing: 0.10em;
3759    font-weight: 500;
3760    font-family: 'Inter-Medium';
3761    text-transform: uppercase;
3762    padding: 9px 18px;
3763    background: #1D7F9A;
3764    border: 1px solid #1D7F9A;
3765    cursor: pointer;
3766    transition: background 0.2s ease;
3767    white-space: nowrap;
3768    border-top-right-radius: 40px;
3769    border-bottom-right-radius: 40px;
3770  }
3771
3772  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__newsletter-button:hover {
3773    background: #171717;
3774  }
3775
3776  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__socials {
3777    display: flex;
3778    gap: 18px;
3779    align-items: center;
3780  }
3781
3782  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__social-link {
3783    color: #FFFFFF;
3784  }
3785
3786
3787  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__social-link svg {
3788    width: 25px;
3789    height: 25px;
3790    display: block;
3791  }
3792
3793  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__bottom {
3794    display: flex;
3795    justify-content: flex-start;
3796    align-items: center;
3797    gap: 9px;
3798  }
3799
3800  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__copyright {
3801    margin: 0;
3802    font-size: 16px;
3803    line-height: 20px;
3804    letter-spacing: -0.02em;
3805    font-weight: 400;
3806    color: #ffffff;
3807
3808  }
3809
3810  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__legal-links {
3811    display: flex;
3812    gap: 6px;
3813    align-items: center;
3814    font-size: 16px;
3815    line-height: 20px;
3816    color: #ffffff;
3817    letter-spacing: -0.02em;
3818
3819  }
3820
3821
3822  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__legal-link {
3823    color: #ffffff;
3824    font-size: 16px;
3825    line-height: 20px;
3826    text-decoration: underline;
3827    letter-spacing: -0.02em;
3828    font-weight: 400;
3829    font-family: "ABC Diatype Regular";
3830  }
3831
3832  /* Mobile Accordion */
3833  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__mobile {
3834    display: none;
3835  }
3836
3837  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__accordion {
3838    border-bottom: 1px solid rgba(255,255,255,0.15);
3839  }
3840
3841  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__accordion-header {
3842    display: flex;
3843    justify-content: space-between;
3844    align-items: center;
3845    padding: 16px 0;
3846    cursor: pointer;
3847    background: none;
3848    border: none;
3849    width: 100%;
3850    text-align: left;
3851  }
3852
3853  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__accordion-title {
3854    color: #ffffff;
3855    margin: 0;
3856    letter-spacing: -0.02em;
3857    line-height: 16px;
3858    font-size: 16px;
3859    font-weight: 700;
3860    font-family: 'Inter-Bold';
3861    text-transform: uppercase;
3862  }
3863
3864  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__accordion-icon {
3865    display: flex;
3866    align-items: center;
3867    justify-content: center;
3868    width: 20px;
3869    height: 20px;
3870    color: #ffffff;
3871  }
3872
3873  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__accordion-icon-plus {
3874    display: block;
3875  }
3876
3877  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__accordion-icon-minus {
3878    display: none;
3879  }
3880
3881  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__accordion.active .footer__accordion-icon-plus {
3882    display: none;
3883  }
3884
3885  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__accordion.active .footer__accordion-icon-minus {
3886    display: block;
3887  }
3888
3889  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__accordion-content {
3890    max-height: 0;
3891    overflow: hidden;
3892    transition: max-height 0.3s ease;
3893  }
3894
3895  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__accordion.active .footer__accordion-content {
3896    max-height: 500px;
3897  }
3898
3899  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__accordion-list {
3900    list-style: none;
3901    padding: 0 0 16px 0;
3902    margin: 0;
3903  }
3904
3905  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__accordion-list li {
3906    margin-bottom: 14px;
3907  }
3908
3909  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__accordion-list li:last-child {
3910    margin-bottom: 0;
3911  }
3912
3913  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__accordion-list a {
3914    color: #ffffff;
3915    font-size: 16px;
3916    line-height: 16px;
3917    letter-spacing: -0.02em;
3918    font-weight: 400;
3919    text-decoration: none;
3920    font-family: 'Inter-Regular';
3921  }
3922
3923  @media (max-width: 1050px) and (min-width: 939px) {
3924    .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__bottom {
3925    flex-direction: column;
3926  }
3927  }
3928
3929  @media (max-width: 940px) and (min-width: 769px) {
3930
3931  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__wrapper {
3932    padding: 72px 36px;
3933  }
3934
3935  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__bottom {
3936    flex-direction: column;
3937  }
3938  }
3939
3940  @media (max-width: 1100px) and (min-width: 769px) {
3941    .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__menus {
3942      gap: 16px;
3943    }
3944    .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__top {
3945      gap: 36px;
3946    }
3947    .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__newsletter-input {
3948      max-width: 100% !important;
3949    }
3950  }
3951
3952  @media (max-width: 880px) and (min-width: 769px) {
3953    .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__menus {
3954      flex-wrap: wrap;
3955    }
3956  }
3957
3958  @media (max-width: 1020px) and (min-width: 769px) {
3959    .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__newsletter {
3960      width: auto;
3961    }
3962    .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__newsletter-form {
3963      /* flex-direction: column !important; */
3964    }
3965    .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__logo img {
3966      max-width: 180px !important;
3967    }
3968  }
3969
3970  @media screen and (max-width: 768px) {
3971
3972  .custom-footer-sections--23893840199849__custom_footer_AxCncV {
3973    background: linear-gradient(352.2deg, #003847 6.44%, #001E26 54.32%, #171717 83.65%);
3974    border-top-right-radius: 30px;
3975    border-top-left-radius: 30px;
3976  }
3977
3978    .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__wrapper {
3979      padding: 36px;
3980    }
3981    .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__top {
3982      display: none;
3983    }
3984    .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__mobile {
3985      display: block;
3986    }
3987    .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__mobile-logo {
3988      text-align: center;
3989      margin-bottom: 36px;
3990    }
3991    .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__mobile-logo img {
3992      max-width: 100%;
3993        width: 100%;
3994        height: auto;
3995        margin: 0 auto;
3996    }
3997    .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__mobile-newsletter {
3998      text-align: center;
3999      margin-bottom: 36px;
4000    }
4001    .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__mobile-newsletter .footer__newsletter-heading {
4002      text-align: left;
4003        font-size: 28px;
4004        line-height: 32px;
4005        font-family: 'Inter-Medium';
4006        font-weight: 500;
4007        margin-bottom: 9px;
4008    }
4009    .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__mobile-newsletter .footer__newsletter-text {
4010      font-size: 14px;
4011        line-height: 20px;
4012        letter-spacing: 0;
4013        text-align: left;
4014    }
4015    .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__mobile-newsletter .footer__newsletter-form {
4016      justify-content: center; 
4017    }
4018    .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__mobile-newsletter .footer__newsletter-input {
4019      max-width: 100% !important;
4020    }
4021    .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__mobile-socials {
4022      display: flex;
4023        justify-content: flex-start;
4024        gap: 18px;
4025        margin-bottom: 36px;
4026    }
4027    .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__accordion {
4028      border: none;
4029      margin-bottom: 18px;
4030    }
4031    .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__accordion-header {
4032      padding: 0;
4033    }
4034    .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__accordion-list {
4035      padding: 0 !important;
4036      padding-top: 18px !important;
4037    }
4038    .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__accordion-list li {
4039      margin-bottom: 18px;
4040    }
4041    .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__bottom {
4042      flex-direction: column;
4043        align-items: center;
4044        gap: 18px;
4045        padding-top: 36px;
4046    }
4047    .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__legal-links {
4048      flex-wrap: wrap;
4049      justify-content: center;
4050    }
4051
4052    .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__accordion-title { 
4053      font-weight: 500;
4054      font-family: 'Inter-Medium';
4055      text-transform: capitalize !important;
4056    }
4057
4058
4059    .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__accordion-list a { 
4060      font-weight: 300;
4061      font-family: 'Inter';
4062    }
4063
4064    .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__legal-link { 
4065      font-family: 'Inter';
4066    }
4067
4068  }</style><footer class="custom-footer-sections--23893840199849__custom_footer_AxCncV">
4069  <div class="footer__wrapper"><div class="footer__top">
4070      <div class="footer__logo"><a href="/">
4071            <img src="//ipowerresale.com/cdn/shop/files/svg840.svg?v=1772971322&width=300" alt="iPowerResale" loading="lazy">
4072          </a></div>
4073
4074      <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">
4075                    <a href="/pages/mac" class="footer__menu-link">Mac</a>
4076                  </li><li class="footer__menu-item">
4077                    <a href="/pages/ipad" class="footer__menu-link">iPad</a>
4078                  </li><li class="footer__menu-item">
4079                    <a href="/collections/iphone" class="footer__menu-link">iPhone</a>
4080                  </li><li class="footer__menu-item">
4081                    <a href="/collections/watch?filter.mfield_cql_parent_product=true" class="footer__menu-link">Watch</a>
4082                  </li><li class="footer__menu-item">
4083                    <a href="/collections/airpods" class="footer__menu-link">Airpods</a>
4084                  </li><li class="footer__menu-item">
4085                    <a href="/collections/accessories?filter.mfield_cql_parent_product=false" class="footer__menu-link">Accessories</a>
4086                  </li></ul>
4087            </nav><nav class="footer__menu-column" ><h3 class="footer__menu-title">Service </h3><ul class="footer__menu-list"><li class="footer__menu-item">
4088                    <a href="/pages/service-support" class="footer__menu-link">Service & Support</a>
4089                  </li><li class="footer__menu-item">
4090                    <a href="/pages/troubleshooting-guides" class="footer__menu-link">Troubleshooting Guides</a>
4091                  </li><li class="footer__menu-item">
4092                    <a href="/blogs/apple-buying-guides" class="footer__menu-link">Buying Guides</a>
4093                  </li><li class="footer__menu-item">
4094                    <a href="/pages/the-ipower-promise" class="footer__menu-link">The iPower Promise</a>
4095                  </li><li class="footer__menu-item">
4096                    <a href="/blogs/tech-insights" class="footer__menu-link">iPower Insights</a>
4097                  </li><li class="footer__menu-item">
4098                    <a href="/pages/faq" class="footer__menu-link">FAQs</a>
4099                  </li></ul>
4100            </nav><nav class="footer__menu-column" ><h3 class="footer__menu-title">Company</h3><ul class="footer__menu-list"><li class="footer__menu-item">
4101                    <a href="/pages/about-us" class="footer__menu-link">About Us</a>
4102                  </li><li class="footer__menu-item">
4103                    <a href="/pages/corporate-buyers" class="footer__menu-link">Corporate Buyers</a>
4104                  </li><li class="footer__menu-item">
4105                    <a href="/pages/apple-for-education" class="footer__menu-link">Educational Buyers</a>
4106                  </li><li class="footer__menu-item">
4107                    <a href="/pages/contact" class="footer__menu-link">Contact Us</a>
4108                  </li><li class="footer__menu-item">
4109                    <a href="/pages/reviews" class="footer__menu-link">Reviews</a>
4110                  </li><li class="footer__menu-item">
4111                    <a href="/pages/us-privacy-requests" class="footer__menu-link">Privacy</a>
4112                  </li></ul>
4113            </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">
4114            <input type="hidden" name="form_type" value="customer">
4115            <input type="hidden" name="contact[tags]" value="newsletter">
4116            <input
4117              type="email"
4118              name="contact[email]"
4119              class="footer__newsletter-input"
4120              placeholder="Email address"
4121              required
4122            >
4123            <button type="submit" class="footer__newsletter-button">
4124              Submit
4125            </button>
4126          </form>
4127          <div class="footer__socials"><a href="https://www.facebook.com/people/iPowerResale/61560188386080/" class="footer__social-link" target="_blank" rel="noopener" aria-label="Facebook">
4128                <svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" viewB
4128ox="0 0 25 25" fill="none">
4129                  <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"/>
4130                </svg>
4131              </a><a href="https://www.linkedin.com/company/ipowerresale/" class="footer__social-link" target="_blank" rel="noopener" aria-label="LinkedIn">
4132                <svg xmlns="http://www.w3.org/2000/svg" width="26" height="25" viewBox="0 0 26 25" fill="none">
4133                  <g clip-path="url(#clip0_footer_linkedin_desktop)">
4134                    <mask id="mask0_footer_linkedin_desktop" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="0" y="0" width="26" height="25">
4135                      <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"/>
4136                    </mask>
4137                    <g mask="url(#mask0_footer_linkedin_desktop)">
4138                      <path d="M-6.48828 -6.25H32.4879V31.25H-6.48828V-6.25Z" fill="#F6F1DC"/>
4139                    </g>
4140                  </g>
4141                  <defs>
4142                    <clipPath id="clip0_footer_linkedin_desktop">
4143                      <rect width="26" height="25" fill="white"/>
4144                    </clipPath>
4145                  </defs>
4146                </svg>
4147              </a></div>
4148        </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">
4149            <input type="hidden" name="form_type" value="customer">
4150            <input type="hidden" name="contact[tags]" value="newsletter">
4151            <input
4152              type="email"
4153              name="contact[email]"
4154              class="footer__newsletter-input"
4155              placeholder="Email address"
4156              required
4157            >
4158            <button type="submit" class="footer__newsletter-button">
4159              Submit
4160            </button>
4161          </form>
4162        </div>
4163
4164        <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">
4165              <svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" viewBox="0 0 25 25" fill="none">
4166                <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"/>
4167              </svg>
4168            </a><a href="https://www.linkedin.com/company/ipowerresale/" class="footer__social-link" target="_blank" rel="noopener" aria-label="LinkedIn">
4169              <svg xmlns="http://www.w3.org/2000/svg" width="26" height="25" viewBox="0 0 26 25" fill="none">
4170                <g clip-path="url(#clip0_footer_linkedin_mobile)">
4171                  <mask id="mask0_footer_linkedin_mobile" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="0" y="0" width="26" height="25">
4172                    <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"/>
4173                  </mask>
4174                  <g mask="url(#mask0_footer_linkedin_mobile)">
4175                    <path d="M-6.48828 -6.25H32.4879V31.25H-6.48828V-6.25Z" fill="#F6F1DC"/>
4176                  </g>
4177                </g>
4178                <defs>
4179                  <clipPath id="clip0_footer_linkedin_mobile">
4180                    <rect width="26" height="25" fill="white"/>
4181                  </clipPath>
4182                </defs>
4183              </svg>
4184            </a></div><div class="footer__mobile-logo"><a href="/">
4185            <img src="//ipowerresale.com/cdn/shop/files/svg840.svg?v=1772971322&width=240" alt="iPowerResale" loading="lazy">
4186          </a></div><div class="footer__accordion" data-accordion >
4187            <button class="footer__accordion-header" type="button">
4188              <span class="footer__accordion-title">Shop</span>
4189              <span class="footer__accordion-icon">
4190                <svg class="footer__accordion-icon-plus" xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none">
4191                  <path d="M6 1V11M1 6H11" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"/>
4192                </svg>
4193                <svg class="footer__accordion-icon-minus" xmlns="http://www.w3.org/2000/svg" width="12" height="2" viewBox="0 0 12 2" fill="none">
4194                  <path d="M1 1H11" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"/>
4195                </svg>
4196              </span>
4197            </button>
4198            <div class="footer__accordion-content">
4199              <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>
4200            </div>
4201          </div><div class="footer__accordion" data-accordion >
4202            <button class="footer__accordion-header" type="button">
4203              <span class="footer__accordion-title">Service </span>
4204              <span class="footer__accordion-icon">
4205                <svg class="footer__accordion-icon-plus" xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none">
4206                  <path d="M6 1V11M1 6H11" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"/>
4207                </svg>
4208                <svg class="footer__accordion-icon-minus" xmlns="http://www.w3.org/2000/svg" width="12" height="2" viewBox="0 0 12 2" fill="none">
4209                  <path d="M1 1H11" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"/>
4210                </svg>
4211              </span>
4212            </button>
4213            <div class="footer__accordion-content">
4214              <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>
4215            </div>
4216          </div><div class="footer__accordion" data-accordion >
4217            <button class="footer__accordion-header" type="button">
4218              <span class="footer__accordion-title">Company</span>
4219              <span class="footer__accordion-icon">
4220                <svg class="footer__accordion-icon-plus" xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none">
4221                  <path d="M6 1V11M1 6H11" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"/>
4222                </svg>
4223                <svg class="footer__accordion-icon-minus" xmlns="http://www.w3.org/2000/svg" width="12" height="2" viewBox="0 0 12 2" fill="none">
4224                  <path d="M1 1H11" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"/>
4225                </svg>
4226              </span>
4227            </button>
4228            <div class="footer__accordion-content">
4229              <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>
4230            </div>
4231          </div></div><div class="footer__bottom">
4232      <p class="footer__copyright">© 2026 iPower Resale. All Rights Reserved.</p>
4233      <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>
4234    </div>
4235
4236  </div>
4237</footer>
4238
4239<script>
4240  document.addEventListener('DOMContentLoaded', function () {
4241
4242    // Accordion
4243    var accordions = document.querySelectorAll('.custom-footer-sections--23893840199849__custom_footer_AxCncV [data-accordion]');
4244    if (accordions.length > 0) {
4245      accordions[0].classList.add('active');
4246    }
4247    accordions.forEach(function (accordion) {
4248      var header = accordion.querySelector('.footer__accordion-header');
4249      header.addEventListener('click', function () {
4250        accordion.classList.toggle('active');
4251      });
4252    });
4253
4254    // Newsletter Form Validation
4255    function initNewsletterForm(form) {
4256      if (!form) return;
4257      var input = form.querySelector('input[type="email"]');
4258      var btn   = form.querySelector('button[type="submit"]');
4259      if (!input || !btn) return;
4260
4261      var errorEl = document.createElement('p');
4262      errorEl.style.cssText = 'color:#FF6B6B;font-size:13px;line-height:18px;margin:6px 0;font-family:"Inter-Regular",sans-serif;display:none;';
4263      form.insertAdjacentElement('afterend', errorEl);
4264
4265      var successEl = document.createElement('p');
4266      successEl.style.cssText = 'color:#1D7F9A;font-size:13px;line-height:18px;margin:6px 0;font-family:"Inter-Regular",sans-serif;display:none;';
4267      successEl.textContent = 'Thank you for subscribing!';
4268      errorEl.insertAdjacentElement('afterend', successEl);
4269
4270      function validateEmail(val) {
4271        return /^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(val.trim());
4272      }
4273      function showError(msg) {
4274        errorEl.textContent = msg;
4275        errorEl.style.display = 'block';
4276        successEl.style.display = 'none';
4277        input.style.borderBottomColor = '#FF6B6B';
4278      }
4279      function clearError() {
4280        errorEl.style.display = 'none';
4281        input.style.borderBottomColor = '';
4282      }
4283
4284      input.addEventListener('input', function () {
4285        if (this.value.trim()) clearError();
4286      });
4287
4288      form.addEventListener('submit', function (e) {
4289        e.preventDefault();
4290        clearError();
4291        var val = input.value.trim();
4292        if (!val) { showError('Please enter your email address.'); return; }
4293        if (!validateEmail(val)) { showError('Please enter a valid email address.'); return; }
4294        successEl.style.display = 'block';
4295        form.submit();
4296      });
4297    }
4298
4299    document.querySelectorAll('.custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__newsletter-form').forEach(function (form) {
4300      initNewsletterForm(form);
4301    });
4302
4303  });
4304</script>
4304
4305
4306
4307</section>
4308<!-- END sections: footer-group --></div>
4309  </div><div id="VideoModal" class="modal modal--solid">
4310  <div class="modal__inner">
4311    <div class="modal__centered page-width text-center">
4312      <div class="modal__centered-content">
4313        <div class="video-wrapper video-wrapper--modal">
4314          <div id="VideoHolder"></div>
4315        </div>
4316      </div>
4317    </div>
4318  </div>
4319
4320  <button type="button" class="modal__close js-modal-close text-link">
4321    <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>
4322    <span class="icon__fallback-text">"Close (esc)"</span>
4323  </button>
4324</div>
4325<div class="pswp" tabindex="-1" role="dialog" aria-hidden="true">
4326  <div class="pswp__bg"></div>
4327  <div class="pswp__scroll-wrap">
4328    <div class="pswp__container">
4329      <div class="pswp__item"></div>
4330      <div class="pswp__item"></div>
4331      <div class="pswp__item"></div>
4332    </div>
4333
4334    <div class="pswp__ui pswp__ui--hidden">
4335      <button class="btn btn--body btn--circle pswp__button pswp__button--arrow--left" title="Previous">
4336        <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>
4337      </button>
4338
4339      <button class="btn btn--body btn--circle btn--large pswp__button pswp__button--close" title="Close (esc)">
4340        <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>
4341      </button>
4342
4343      <button class="btn btn--body btn--circle pswp__button pswp__button--arrow--right" title="Next">
4344        <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>
4345      </button>
4346    </div>
4347  </div>
4348</div>
4349<tool-tip data-tool-tip="">
4350  <div class="tool-tip__inner" data-tool-tip-inner>
4351    <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>
4352    <div data-tool-tip-title>iPower Buying Guides</div>
4353    <div class="tool-tip__content" data-tool-tip-content>
4354    </div>
4355  </div>
4356</tool-tip>
4357
4358  <template id="naturalImageMarkup">
4359    <div class="image-wrap" style="height: 0;">
4360      <image-element data-aos="image-fade-in" data-aos-offset="150">
4361        <img
4362          class="grid-product__image image-element"
4363          width
4364          height
4365          src
4366          srcset
4367          loading="lazy"
4368          alt>
4369      </image-element>
4370    </div>
4371  </template>
4372  <template id="fixedRatioImageMarkup">
4373    <div class="grid__image-ratio">
4374      <image-element data-aos="image-fade-in" data-aos-offset="150">
4375        <img
4376          class="image-element"
4377          width
4378          height
4379          src
4380          srcset
4381          loading="lazy"
4382          alt>
4383      </image-element>
4384    </div>
4385  </template>
4386  
4386<script src="//ipowerresale.com/cdn/shop/t/130/assets/swiper-bundle.min.js?v=155620977096792918481790278034"></script>
4386
4387
4388<style>  </style>
4389<div id="shopify-block-AeWtjZE1LT2Irb3pva__7079518687644006178" class="shopify-block shopify-app-block">
4389<script>
4390  (function () {
4391    const cartAttributes = {};
4392
4393    // Helper function to retrieve the UTM from Url
4394    function getUTMFromUrl() {
4395      const url_string = window.location.href;
4396      const url = new URL(url_string);
4397
4398      const utm_id = url.searchParams.get("utm_id");
4399      const utm_source = url.searchParams.get("utm_source");
4400      const utm_medium = url.searchParams.get("utm_medium");
4401      const utm_campaign = url.searchParams.get("utm_campaign");
4402      const utm_term = url.searchParams.get("utm_term");
4403      const ref = url.searchParams.get("ref");
4404
4405      if (!utm_id && !utm_source && !utm_medium && !utm_campaign && !ref) {
4406        return null;
4407      }
4408
4409      let utmParameters = {};
4410      
4411        if (utm_id) {
4412          utmParameters.utm_id = utm_id;
4413        }
4414        if (utm_source) {
4415          utmParameters.utm_source = utm_source;
4416        }
4417        if (utm_medium) {
4418          utmParameters.utm_medium = utm_medium;
4419        }
4420        if (utm_campaign) {
4421          utmParameters.utm_campaign = utm_campaign;
4422        }
4423        if (utm_term) {
4424          utmParameters.utm_term = utm_term;
4425        }
4426        if (ref) {
4427          utmParameters.ref = ref;
4428        }
4429      
4430
4431      return Object.keys(utmParameters).length === 0
4432        ? null
4433        : utmParameters;
4434    }
4435
4436    // Helper function to retrieve the UTM from Cookie
4437    function getUTMAttributes() {
4438      const urlUtmParams = getUTMFromUrl();
4439
4440      if (urlUtmParams) {
4441          return urlUtmParams;
4442      }
4443
4444      // No longer reading from deprecated Shopify cookies
4445      return undefined;
4446    }
4447
4448    function saveUtmParameters() {
4449      const utmParams = getUTMAttributes();
4450      if (utmParams) {
4451        const cartHasUtmAttributes = Object.keys(cartAttributes).find(attributeKey => attributeKey.startsWith("utm_") || attributeKey === "ref");
4452        if (cartHasUtmAttributes) {
4453          // Don't call API if it already contains our UTM parameters
4454          return;
4455        }
4456
4457        // Handle both Shopify.routes.root and routes.root_url for better compatibility
4458        var rootUrl = (window.Shopify && window.Shopify.routes && window.Shopify.routes.root) 
4459          || (window.routes && window.routes.root_url) 
4460          || '/';
4461        
4462        var updateCart = fetch(rootUrl + 'cart/update.js',
4463        {
4464          headers: {
4465            'Content-Type': 'application/json',
4466          },
4467          method: "POST",
4468          body: JSON.stringify({
4469            attributes: {
4470              ...utmParams
4471            },
4472          })
4473        })
4474        .then(response => response.json())
4475        .then(data => {
4476          return data
4477        });
4478      }
4479    }
4480
4481    saveUtmParameters();
4482  })();
4483</script>
4483
4484
4485
4486
4487
4488</div><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 -->
4489<script id="RestockRocketConfig">
4490  window._RestockRocketConfig = window._RestockRocketConfig || {}
4491  window._RestockRocket = window._RestockRocket || {}
4492  window._Stoq = window._RestockRocket
4493  window._StoqConfig = window._RestockRocketConfig
4494  try { window._RestockRocket.inlineRanAt = performance.now(); } catch (e) { }
4495  function normalizeLocale(locale) {
4496    if (!locale || locale.trim() === '') {
4497      return '';
4498    }
4499    return locale.toString().toLowerCase().replace(/-/g, '_');
4500  }
4501
4502  window._RestockRocketConfig.locale = 'en';
4503  window._RestockRocketConfig.normalizedLocale = normalizeLocale('en');
4504  window._RestockRocketConfig.shop = 'ipowerresale.myshopify.com';
4505  window._RestockRocketConfig.pageType = 'blog';
4506  window._RestockRocketConfig.liquidRenderedAt = 1791120321;window._RestockRocketConfig.marketId = 21378531497;window._RestockRocketConfig.countryName = 'United States';
4507    window._RestockRocketConfig.countryIsoCode = 'US';window._RestockRocketConfig.languageIsoCode = 'en';window._RestockRocketConfig.cartInventoryQuantity = {};
4508  if (!window._RestockRocketConfig.cartToken) {
4509    try {
4510      const m = document.cookie.match(/(?:^|;\s*)cart=([^;]+)/);
4511      if (m && m[1]) window._RestockRocketConfig.cartToken = decodeURIComponent(m[1]);
4512    } catch (e) { }
4513  }
4514window._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 
4514separately 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";
4515  window._RestockRocketConfig.metafieldNamespace = 'restockrocket_production';
4516  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: {} };
4517window._RestockRocketConfig.sellingPlans = [];(function() {
4518      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"};
4519
4520      if (cachedData && typeof cachedData === 'object' && cachedData.cached_at) {
4521        window._RestockRocketConfig.readFlags = cachedData.read_flags || {};
4522        const oldPlans = window._RestockRocketConfig.sellingPlans;
4523        const maxUpdatedAt = Array.isArray(oldPlans) && oldPlans.length > 0
4524          ? oldPlans.reduce(function(max, plan) {
4525              if (plan.updated_at) {
4526                const planDate = new Date(plan.updated_at);
4527                const maxDate = max ? new Date(max) : null;
4528                return (!maxDate || (planDate && !isNaN(planDate) && planDate > maxDate)) ? plan.updated_at : max;
4529              }
4530              return max;
4531            }, '')
4532          : null;
4533        const cachedDate = new Date(cachedData.cached_at);
4534        const maxDate = maxUpdatedAt ? new Date(maxUpdatedAt) : null;
4535        const useCached = !maxUpdatedAt || (cachedDate && !isNaN(cachedDate) && (!maxDate || cachedDate > maxDate));
4536
4537        if (useCached) {
4538          if (Array.isArray(cachedData.plans)) {
4539            window._RestockRocketConfig.sellingPlans = cachedData.plans;
4540            window._RestockRocketConfig.disabledSellingPlanIds = cachedData.disabled_plan_ids || [];
4541            console.debug('[RR] Using selling plans from cachedSellingPlans (cached_at: ' + cachedData.cached_at + ')');
4542          }
4543        } else {
4544          window._RestockRocketConfig.disabledSellingPlanIds = [];
4545          console.debug('[RR] Using selling plans from old format (max updated_at: ' + maxUpdatedAt + ')');
4546        }
4547      }
4548    })();window._RestockRocketConfig.enabledNotifyMeVariantIds = [];window._RestockRocketConfig.disabledNotifyMeVariantIds = [];window._RestockRocketConfig.backInStockTemplates = [];window._RestockRocketConfig.restockNotes = {};window._RestockRocketConfig.integrations = [];
4549  try {
4550    var _sqCfg = window._RestockRocketConfig;
4551    var _sqPlanEnabled = Array.isArray(_sqCfg.sellingPlans) &&
4552      _sqCfg.sellingPlans.some(function (p) { return p && p.enabled; });
4553    var _sqPreCount = ((_sqCfg.cachedPreorderVariantIds &&
4554      _sqCfg.cachedPreorderVariantIds.preorder_variant_ids) || []).length;
4555    _sqCfg.preordersConfigured = !!(_sqPlanEnabled && _sqPreCount);
4556  } catch (e) { }
4557  try {
4558    var _sqc = window._RestockRocketConfig;
4559    var _sqOn = !(_sqc.cachedSettings && _sqc.cachedSettings.block_accelerated_checkout === false);
4560    var _sqPre = (_sqc.cachedPreorderVariantIds &&
4561      _sqc.cachedPreorderVariantIds.preorder_variant_ids) || [];
4562    var _sqArm = false;
4563    if (_sqOn && _sqc.preordersConfigured) {
4564      if (_sqc.pageType === 'product' && _sqc.product && _sqc.product.variants) {
4565        _sqArm = _sqc.product.variants.some(function (v) { return _sqPre.indexOf(Number(v.id)) !== -1; });
4566      } else {
4567        _sqArm = (_sqc.integrations || []).some(function (i) {
4568          return i && i.type === 'featured_product' && i.enabled &&
4569            Array.isArray(i.page_types) && i.page_types.indexOf(_sqc.pageType) !== -1;
4570        });
4571      }
4572    }
4573    if (_sqArm && document.documentElement) {
4574      _sqc.acceleratedGateArmed = true;
4575      document.documentElement.classList.add('stoq-buy-now-pending');
4576      setTimeout(function () {
4577        document.documentElement.classList.remove('stoq-buy-now-pending');
4578      }, 6000);
4579    }
4580  } catch (e) { }
4581
4582  window._RestockRocketConfig.scriptUrlProduct = 'https://cdn.shopify.com/extensions/01a0f67f-532e-7916-acb4-6f3af102b411/restockrocket-1-599/assets/restockrocket-product.js'
4583  window._RestockRocketConfig.scriptUrlCollection = 'https://cdn.shopify.com/extensions/01a0f67f-532e-7916-acb4-6f3af102b411/restockrocket-1-599/assets/restockrocket-collection.js'
4584  window._RestockRocketConfig.scriptUrlProductBis = 'https://cdn.shopify.com/extensions/01a0f67f-532e-7916-acb4-6f3af102b411/restockrocket-1-599/assets/restockrocket-product-bis.js'
4585  window._RestockRocketConfig.scriptUrlCollectionBis = 'https://cdn.shopify.com/extensions/01a0f67f-532e-7916-acb4-6f3af102b411/restockrocket-1-599/assets/restockrocket-collection-bis.js'
4586  window._RestockRocketConfig.scriptHost = window._RestockRocketConfig.scriptUrlProduct.substring(0, window._RestockRocketConfig.scriptUrlProduct.lastIndexOf('/') + 1)
4587  window._RestockRocketConfig.host = (window._RestockRocketConfig.cachedSettings && window._RestockRocketConfig.cachedSettings.api_host) || 'https://app.restockrocket.io'
4588  try {
4589    const _stoqVersionMatch = window._RestockRocketConfig.scriptHost.match(/(\d+)\/?(?:assets\/?)?$/);
4590    window._RestockRocketConfig.appVersion = (_stoqVersionMatch && _stoqVersionMatch[1]) || '';
4591  } catch (e) {
4592    window._RestockRocketConfig.appVersion = '';
4593  }
4594  const SETTINGS_CACHE_DURATION = 15 * 60 * 1000;
4595  const LIQUID_CACHE_MAX_AGE = 15 * 60;
4596  const liquidRenderedAt = window._RestockRocketConfig.liquidRenderedAt;
4597  if (!liquidRenderedAt || typeof liquidRenderedAt !== 'number' || isNaN(liquidRenderedAt)) {
4598    console.debug('STOQ - Invalid or missing liquidRenderedAt timestamp, assuming fresh');
4599    window._RestockRocketConfig.isLiquidCacheFresh = true;
4600    window._RestockRocketConfig.liquidCacheAge = null;
4601  } else {
4602    const now = Math.floor(Date.now() / 1000);
4603    const liquidCacheAge = now - liquidRenderedAt;
4604    window._RestockRocketConfig.liquidCacheAge = Math.max(0, liquidCacheAge);
4605    if (liquidCacheAge < 0) {
4606      console.debug(`STOQ - Client clock appears ahead of server by ${Math.abs(Math.round(liquidCacheAge / 60))} minutes, assuming cache fresh`);
4607      window._RestockRocketConfig.isLiquidCacheFresh = true;
4608    } else if (liquidCacheAge <= LIQUID_CACHE_MAX_AGE) {
4609      console.debug(`STOQ - Liquid cache is fresh (${Math.round(liquidCacheAge / 60)} minutes old)`);
4610      window._RestockRocketConfig.isLiquidCacheFresh = true;
4611    } else {
4612      console.debug(`STOQ - Liquid cache is stale (${Math.round(liquidCacheAge / 60)} minutes old, max ${Math.round(LIQUID_CACHE_MAX_AGE / 60)} minutes)`);
4613      window._RestockRocketConfig.isLiquidCacheFresh = false;
4614    }
4615  }
4616
4617  function checkSettingsExpiry(settings) {
4618    try {
4619      if (!settings || !settings.updated_at) {
4620        console.debug('STOQ - Invalid settings data structure');
4621        return null;
4622      }
4623
4624      if (!settings.cache) {
4625        console.debug('STOQ - settings caching disabled');
4626        return null;
4627      }
4628      if (settings.multi_language_enabled) {
4629        if (!settings.translations) {
4630          console.debug('STOQ - multi-language enabled but no translation data in cache, fetching fresh');
4631          return null;
4632        }
4633        if (window._RestockRocketConfig.normalizedLocale &&
4634            !Object.prototype.hasOwnProperty.call(settings.translations, window._RestockRocketConfig.normalizedLocale)) {
4635          console.debug('STOQ - locale not explicitly translated, will use default language from cache');
4636        }
4637      }
4638
4639      const updatedAt = new Date(settings.updated_at);
4640      if (isNaN(updatedAt.getTime())) {
4641        console.debug('STOQ - Invalid updated_at date format in settings');
4642        return null;
4643      }
4644
4645      const age = Date.now() - updatedAt.getTime();
4646      if (age < SETTINGS_CACHE_DURATION) {
4647        console.debug('STOQ - settings changed recently, skipping cache');
4648        return null;
4649      }
4650
4651      return settings;
4652    } catch (error) {
4653      console.debug('STOQ - Error checking settings cache:', error);
4654      return null;
4655    }
4656  }
4657
4658  function createRestockRocketContainer() {
4659    const restockRocketContainer = document.createElement('div');
4660    restockRocketContainer.id = 'restock-rocket';
4661    document.body.appendChild(restockRocketContainer);
4662  }
4663
4664  function createRestockRocketScript(scriptUrl) {
4665    const restockRocketScriptElement = document.createElement('script');
4666    restockRocketScriptElement.setAttribute('defer', 'defer');
4667    restockRocketScriptElement.src = scriptUrl;
4668    document.body.appendChild(restockRocketScriptElement);
4669  }
4670
4671  createRestockRocketContainer()
4672
4673  console.debug('STOQ - extension activated')
4674  try {
4675    const _stoqInitConfig = window._RestockRocketConfig;
4676    const _stoqDetectedVariantIds = (_stoqInitConfig.product && Array.isArray(_stoqInitConfig.product.variants)
4676)
4677      ? _stoqInitConfig.product.variants.map(function(v) { return v.id })
4678      : [];
4679    const _stoqSelectedVariantId = _stoqInitConfig.selected_variant_id;
4680    var _stoqPageSeq = 0;
4681    try {
4682      _stoqPageSeq = (parseInt(window.sessionStorage.getItem('_stoq_pls') || '0', 10) || 0) + 1;
4683      window.sessionStorage.setItem('_stoq_pls', String(_stoqPageSeq));
4684    } catch (e) { }
4685    Shopify?.analytics?.publish?.('stoq_initialized', {
4686      cart_token: _stoqInitConfig.cartToken || '',
4687      page_url: window.location.href,
4688      page_type: _stoqInitConfig.pageType || '',
4689      shop_domain: _stoqInitConfig.shop || '',
4690      market_id: _stoqInitConfig.marketId || '',
4691      country_code: _stoqInitConfig.countryIsoCode || '',
4692      detected_variant_ids: _stoqDetectedVariantIds,
4693      selected_variant_id: _stoqSelectedVariantId || '',
4694      page_load_seq: _stoqPageSeq,
4695      liquid_rendered_at: _stoqInitConfig.liquidRenderedAt || 0,
4696      app_version: _stoqInitConfig.appVersion || '',
4697      liquid_cache_age: _stoqInitConfig.liquidCacheAge,
4698      inventory_policy: (_stoqInitConfig.variantsInventoryPolicy || {})[_stoqSelectedVariantId] || '',
4699      inventory_quantity: (_stoqInitConfig.variantsInventoryQuantity || {})[_stoqSelectedVariantId],
4700    });
4701  } catch (e) {
4702    console.debug('STOQ - stoq_initialized publish failed:', e);
4703  }
4704  try {
4705    var _sqTrack = window._RestockRocketConfig;
4706    if (_sqTrack.preordersConfigured) {
4707      document.addEventListener('click', function (e) {
4708        try {
4709          var t = e.target;
4710          if (!t || !t.closest) return;
4711          var host = t.closest('.shopify-payment-button, shopify-payment-terms');
4712          if (!host) return;
4713          var channel = host.matches && host.matches('shopify-payment-terms')
4714            ? 'shop_pay_installments' : 'buy_now';
4715          var form = host.closest('form');
4716          var vidEl = form && form.querySelector('[name="id"]');
4717          var variantId = (vidEl && vidEl.value) || _sqTrack.selected_variant_id || '';
4718          var _sqVidNum = Number(variantId);
4719          var _sqPlan = null;
4720          var _sqPlans = Array.isArray(_sqTrack.sellingPlans) ? _sqTrack.sellingPlans : [];
4721          var _sqMktId = Number(_sqTrack.marketId);
4722          var _sqForVariant = function (pl) {
4723            return pl && pl.enabled && Array.isArray(pl.variant_ids) &&
4724              pl.variant_ids.indexOf(_sqVidNum) !== -1;
4725          };
4726          _sqPlans.forEach(function (pl) {
4727            if (!_sqPlan && _sqForVariant(pl) && pl.markets_enabled &&
4728                Array.isArray(pl.shopify_market_ids) &&
4729                pl.shopify_market_ids.indexOf(_sqMktId) !== -1) { _sqPlan = pl; }
4730          });
4731          if (!_sqPlan) {
4732            _sqPlans.forEach(function (pl) {
4733              if (!_sqPlan && _sqForVariant(pl) && !pl.markets_enabled) { _sqPlan = pl; }
4734            });
4735          }
4736          Shopify?.analytics?.publish?.('stoq_accelerated_checkout_clicked', {
4737            variant_id: variantId,
4738            product_id: (_sqTrack.product && _sqTrack.product.id) || '',
4739            channel: channel,
4740            market_id: _sqTrack.marketId || '',
4741            country_code: _sqTrack.countryIsoCode || '',
4742            page_type: _sqTrack.pageType || '',
4743            cart_token: _sqTrack.cartToken || '',
4744            page_url: (window.location && window.location.href) || '',
4745            properties: {
4746              is_preorder_variant: (function () {
4747                var vid = Number(variantId);
4748                var has = function (a) { return Array.isArray(a) && a.indexOf(vid) !== -1; };
4749                return has(_sqTrack.preorderVariantIds) ||
4750                  has(_sqTrack.cachedPreorderVariantIds &&
4751                    _sqTrack.cachedPreorderVariantIds.preorder_variant_ids);
4752              })(),
4753              in_enabled_plan: !!_sqPlan,
4754              is_instock_variant: (function () {
4755                var has = function (a) { return Array.isArray(a) && a.indexOf(_sqVidNum) !== -1; };
4756                return has(_sqTrack.inStockVariantIds) ||
4757                  has(_sqTrack.cachedInStockVariantIds &&
4758                    _sqTrack.cachedInStockVariantIds.in_stock_variant_ids);
4759              })(),
4760              enrolled_plan_id: (_sqPlan && (_sqPlan.shopify_selling_plan_id || _sqPlan.shopify_selling_plan_group_id)) || '',
4761              enrolled_plan_provider: (_sqPlan && _sqPlan.inventory_provider) || '',
4762              block_enabled: !(_sqTrack.cachedSettings && _sqTrack.cachedSettings.block_accelerated_checkout === false),
4763              gate_armed: !!_sqTrack.acceleratedGateArmed,
4764              gate_active_at_click: !!(document.documentElement &&
4765                document.documentElement.classList.contains('stoq-buy-now-pending')),
4766              blocked: (function () {
4767                try {
4768                  var rr = window._RestockRocket;
4769                  return !!(rr && typeof rr.willBlockAcceleratedCl
4769ick === 'function' &&
4770                    rr.willBlockAcceleratedClick(e));
4771                } catch (err) { return false; }
4772              })(),
4773            },
4774          });
4775        } catch (err) { }
4776      }, true);
4777    }
4778  } catch (e) { }
4779  function applyTranslations(settings) {
4780    try {
4781      if (!settings || !settings.multi_language_enabled) {
4782        return settings;
4783      }
4784
4785      if (!settings.translations) {
4786        console.debug('STOQ - No translations found, skipping translation');
4787        return settings;
4788      }
4789
4790      const normalizedLocale = window._RestockRocketConfig.normalizedLocale;
4791      const translations = settings.translations;
4792
4793      if (!normalizedLocale) {
4794        console.debug('STOQ - No matching locale for translations. Available:', Object.keys(translations || {}));
4795        delete settings.translations;
4796        return settings;
4797      }
4798
4799      console.debug(`STOQ - Applying translations for normalized locale: ${normalizedLocale} (original: ${window._RestockRocketConfig.locale})`);
4800
4801      const translatedFields = translations[normalizedLocale];
4802      if (translatedFields && typeof translatedFields === 'object') {
4803        Object.keys(translatedFields).forEach(function(key) {
4804          const value = translatedFields[key];
4805          if (value !== null && value !== undefined && value !== '') {
4806            settings[key] = value;
4807          }
4808        });
4809      } else {
4810        console.debug('STOQ - No translated fields found for locale:', normalizedLocale);
4811      }
4812
4813      delete settings.translations;
4814      return settings;
4815    } catch (e) {
4816      console.debug('STOQ - error applying translations:', e);
4817      return settings;
4818    }
4819  }
4820  function setupCartSellingPlanUpdater(settings) {
4821    window.addEventListener('stoq:inventory-data-loaded', function(event) {
4822      console.debug('STOQ - Inventory data loaded, updating cart selling plans');
4823      if (window._RestockRocket && window._RestockRocket.updateCartSellingPlans) {
4824        window._RestockRocket.updateCartSellingPlans()
4825          .then(hasUpdates => {
4826            if (hasUpdates) {
4827              console.debug('STOQ - cart selling plans updated successfully');
4828            } else {
4829              console.debug('STOQ - no cart selling plan updates needed');
4830            }
4831          })
4832          .catch(error => {
4833            console.error('STOQ - error updating cart selling plans:', error);
4834          });
4835      }
4836    });
4837  }
4838  function storefrontGraphql(query, variables) {
4839    const cfg = window._RestockRocketConfig;
4840    if (!cfg.storefrontAccessToken || cfg.disableStorefrontApi === true) {
4841      return Promise.reject(new Error('Storefront API unavailable'));
4842    }
4843    return fetch(
4844      `https://${cfg.shop}/api/${cfg.storefrontApiVersion}/graphql.json`,
4845      {
4846        method: 'POST',
4847        headers: {
4848          'Content-Type': 'application/json',
4849          'X-Shopify-Storefront-Access-Token': cfg.storefrontAccessToken,
4850        },
4851        body: JSON.stringify({ query: query, variables: variables }),
4852      }
4853    )
4854    .then(function(response) {
4855      if (!response.ok) { throw new Error('Storefront API HTTP ' + response.status); }
4856      return response.json();
4857    })
4858    .then(function(body) {
4859      if (body && body.errors && body.errors.length) {
4860        throw new Error('Storefront API errors: ' + body.errors.map(function(e) { return e && e.message; }).join(', '));
4861      }
4862      return body && body.data;
4863    });
4864  }
4865  function fetchStorefrontShopMetafield(key) {
4866    const cfg = window._RestockRocketConfig;
4867    const query = 'query StoqShopMetafield($namespace: String!, $key: String!) { shop { metafield(namespace: $namespace, key: $key) { value } } }';
4868    return storefrontGraphql(query, { namespace: cfg.metafieldNamespace, key: key })
4869    .then(function(data) {
4870      const value = data && data.shop && data.shop.metafield && data.shop.metafield.value;
4871      if (!value) { throw new Error('Storefront API returned no ' + key + ' metafield value'); }
4872      return JSON.parse(value);
4873    });
4874  }
4875  (function loadStorefrontSettings() {
4876    const cfg = window._RestockRocketConfig;
4877    if (!cfg.storefrontAccessToken || cfg.disableStorefrontApi === true) return;
4878    function run() {
4879      // The live-settings read is one more shop-level metafield fetch, so it
4880      // shares fetchStorefrontShopMetafield with the integrations/selling_plans
4881      // reads rather than re-issuing the same query + parse.
4882      fetchStorefrontShopMetafield('settings')
4883      .then(function(settings) {
4884        cfg.storefrontSettings = settings;
4885        console.debug('STOQ - stored live settings from Storefront API on config.storefrontSettings');
4886      })
4887      .catch(function(e) {
4888        console.debug('STOQ - Storefront settings fetch failed (non-fatal):', e && e.message);
4889      });
4890    }
4891
4892    if (typeof window.requestIdleCallback === 'function') {
4893      window.requestIdleCallback(run, { timeout: 5000 });
4894    } else {
4895      setTimeout(run, 0);
4896    }
4897  })();
4898  const cachedSettings = window._RestockRocketConfig.cachedSettings;
4899  const validCachedSettings = cachedSettings ? checkSettingsExpiry(cachedSettings) : null;
4900
4901  if (validCachedSettings) {
4902    console.debug('STOQ - using cached settings');
4903    initializeScripts(validCachedSettings);
4904  } else {
4905    console.debug('STOQ - fetching fresh settings');
4906    const headers = {
4907      'X-Shopify-Shop-Domain': window._RestockRocketConfig.shop || window.Shopify.shop,
4908      'ngrok-skip-browser-warning': 'skip'
4909    };
4910
4911    if (window.Shopify?.theme?.role === 'main') {
4912      headers['X-Shopify-Theme-Schema-Name'] = window.Shopify.theme.schema_name;
4913      headers['X-Shopify-Theme-Schema-Version'] = window.Shopify.theme.schema_version;
4914      headers['X-Shopify-Theme-Store-Id'] = window.Shopify.theme.theme_store_id;
4915    }
4916
4917    fetch(
4918      `${window._RestockRocketConfig.host}/api/v1/setting.json?translation_locale=${window._RestockRocketConfig.normalizedLocale}`,
4919      { headers }
4920    )
4921    .then(function(response) {
4922      if (!response.ok) {
4923        throw new Error('Network response was not ok');
4924      }
4925      return response.json();
4926    })
4927    .then(function(settings) {
4928      initializeScripts(settings);
4929    })
4930    .catch(function(error) {
4931      if (cachedSettings) {
4932        console.debug('STOQ - using expired cached settings as fallback');
4933        initializeScripts(cachedSettings);
4934      } else {
4935        console.error('STOQ - failed to load settings:', error);
4936      }
4937    })
4938    .catch(function(e) {
4939      console.error(e)
4940    })
4941  }
4942
4943  function fetchEmbedConfig(endpoint, apply) {
4944    return fetch(
4945      `${window._RestockRocketConfig.host}/api/v1/embed/${endpoint}.json`,
4946      {
4947        headers: {
4948          'X-Shopify-Shop-Domain': window._RestockRocketConfig.shop || window.Shopify.shop,
4949          'ngrok-skip-browser-warning': 'skip'
4950        }
4951      }
4952    )
4953    .then(function(response) {
4954      if (!response.ok) throw new Error(`Failed to fetch ${endpoint}`);
4955      return response.json();
4956    })
4957    .then(function(data) {
4958      try {
4959        apply(data);
4960      } catch (applyError) {
4961        console.error('STOQ - apply failed for ' + endpoint + ':', applyError);
4962        throw applyError;
4963      }
4964    })
4965    .catch(function(error) {
4966      console.debug(`STOQ - using cached ${endpoint}:`, error.message);
4967    });
4968  }
4969  function refreshShopConfig(source) {
4970    const cfg = window._RestockRocketConfig;
4971    const viaEmbed = function() { return fetchEmbedConfig(source.endpoint, source.apply); };
4972    const flagOn = !!cfg.readFlags && cfg.readFlags[source.flag] === true;
4973    if (!flagOn || source.embedOnly === true) { return viaEmbed(); }
4974
4975    return fetchStorefrontShopMetafield(source.metafieldKey)
4976      .then(function(value) {
4977        if (!source.isValid(value)) { throw new Error(source.metafieldKey + ' metafield is not a valid ' + source.endpoint + ' payload'); }
4978        source.apply(value);
4979        console.debug('STOQ - refreshed ' + source.endpoint + ' from the Storefront API');
4980      })
4981      .catch(function(error) {
4982        console.debug('STOQ - Storefront ' + source.endpoint + ' read failed, using embed:', error.message);
4983        return viaEmbed();
4984      });
4985  }
4986  function refreshIntegrations() {
4987    const cfg = window._RestockRocketConfig;
4988    return refreshShopConfig({
4989      endpoint: 'integrations',
4990      metafieldKey: 'integrations',
4991      flag: 'enable_storefront_integrations_read',
4992      isValid: function(value) { return Array.isArray(value); },
4993      apply: function(data) {
4994        cfg.integrations = data;
4995      }
4996    });
4997  }
4998  function refreshSellingPlans(embedOnly) {
4999    const cfg = window._RestockRocketConfig;
5000    return refreshShopConfig({
5001      embedOnly: embedOnly === true,
5002      endpoint: 'selling_plans',
5003      metafieldKey: 'cachedSellingPlans',
5004      flag: 'enable_storefront_selling_plans_read',
5005      isValid: function(value) { return !!value && Array.isArray(value.plans); },
5006      apply: function(data) {
5007        cfg.sellingPlans = data.plans;
5008        cfg.disabledSellingPlanIds = data.disabled_plan_ids || [];
5009        if (data && data.read_flags && typeof data.read_flags === 'object' && !Array.isArray(data.read_flags)) {
5010          cfg.readFlags = data.read_flags;
5011        }
5012      }
5013    });
5014  }
5015
5016  function initializeScripts(settings) {
5017    settings = applyTranslations(settings);
5018    window._RestockRocketConfig.settings = settings;
5019    console.debug(`STOQ - settings configured for ${window._RestockRocketConfig.pageType}`);
5020    const forceEmbedSellingPlans = settings.force_embed_selling_plans === true;
5021    const staleRefresh = !window._RestockRocketConfig.isLiquidCacheFresh && !settings.disable_refresh_on_stale_liquid;
5022    if (forceEmbedSellingPlans || staleRefresh) {
5023      console.debug('STOQ - refreshing selling_plans' + (staleRefresh ? ' + integrations (Liquid cache stale)' : ' (force_embed_selling_plans)'));
5024      const refreshes = [refreshSellingPlans(forceEmbedSellingPlans)];
5025      if (staleRefresh) { refreshes.push(refreshIntegrations()); }
5026      Promise.race([
5027        Promise.all(refreshes),
5028        new Promise(function(resolve) { setTimeout(resolve, 1000); })
5029      ]).then(function() { loadScripts(settings); });
5030      return;
5031    }
5032
5033    loadScripts(settings);
5034  }
5035
5036  function loadScripts(settings) {
5037    setupCartSellingPlanUpdater(settings);
5038
5039    if(settings.enable_app) {
5040      const hijackIntegration = window._RestockRocketConfig.integrations.find(function(integration) {
5041        return integration.type === 'hijack' && integration.enabled && integration.page_types.includes(window._RestockRocketConfig.pageType);
5042      })
5043      const hasEnabledOffer = Array.isArray(window._RestockRocketConfig.sellingPlans)
5044        && window._RestockRocketConfig.sellingPlans.some(function(plan) { return plan && plan.enabled; });
5045      const hasDisabledPlanIds = Array.isArray(window._RestockRocketConfig.disabledSellingPlanIds)
5046        && window._RestockRocketConfig.disabledSellingPlanIds.length > 0;
5047      const usePreorderBuild = settings.preorder_enabled || hasEnabledOffer || hasDisabledPlanIds;
5048
5049      const collectionScriptUrl = usePreorderBuild
5050        ? window._RestockRocketConfig.scriptUrlCollection
5051        : window._RestockRocketConfig.scriptUrlCollectionBis;
5052      const productScriptUrl = usePreorderBuild
5053        ? window._RestockRocketConfig.scriptUrlProduct
5054        : window._RestockRocketConfig.scriptUrlProductBis;
5055
5056      const pageType = window._RestockRocketConfig.pageType;
5057      const collectionPageTypes = ['collection', 'index', 'search', 'page'];
5058
5059      if(collectionPageTypes.indexOf(pageType) !== -1 && (settings[`show_button_on_${pageType}`] || settings[`preorder_${pageType}_enabled`])) {
5060        createRestockRocketScript(collectionScriptUrl);
5061      } else if(pageType === 'product') {
5062        createRestockRocketScript(productScriptUrl);
5063      } else if(hijackIntegration) {
5064        createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection);
5065      } else if(usePreorderBuild) {
5066        createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection);
5067      } else {
5068        console.debug(`STOQ - no scripts enabled for ${pageType}`);
5069      }
5070      const appLoadedEvent = new CustomEvent('stoq:loaded', {
5071        detail: {
5072          pageType: window._RestockRocketConfig.pageType,
5073          enabled: settings.enable_app,
5074          settings: settings,
5075          preorderEnabled: settings.preorder_enabled
5076        }
5077      });
5078      console.debug('STOQ - dispatching app loaded event');
5079      window.dispatchEvent(appLoadedEvent);
5080    }
5081  }
5082</script>
5082<style id="RestockRocketStyle">html.stoq-buy-now-pending .shopify-payment-button{pointer-events:none!important}</style>
5083
5084
5085</div><div id="shopify-block-AWU9qK05LWVIrYm9vV__14876220180117712452" class="shopify-block shopify-app-block">
5086  <!-- BEGIN app snippet: app-data -->
5086<script>
5087    try {
5088      if (!window.AVADA_SURVEY) {
5089        window.AVADA_SURVEY = {
5090          // Slim survey/quiz arrays — enough for Tier 0 wrapper gating
5091          // (`surveys.length > 0` + `_disabled` check) and for early channel
5092          // routing decisions. Full content lazy-loaded via #avada-full-data.
5093          surveys: [
5094              {
5095                "id": "U4VyHz4GGSLGft1O6eKO",
5096                "surveyType": "survey",
5097                "isActive": true,
5098                "channels": {
5099                  "siteWidget":          { "enabled": false },
5100                  "exitIntent":          { "enabled": false },
5101                  "surveyForm":          { "enabled": false },
5102                  "embedSurvey":         { "enabled": true },
5103                  "dedicatedPageSurvey": { "enabled": true },
5104                  "postPurchasePage":    { "enabled": false },
5105                  "postPurchaseEmail":   { "enabled": false }
5106                }
5107              },
5108              {
5109                "id": "02oM6Gal1EzXJ1DDvIK2",
5110                "surveyType": null,
5111                "isActive": true,
5112                "channels": {
5113                  "siteWidget":          { "enabled": false },
5114                  "exitIntent":          { "enabled": false },
5115                  "surveyForm":          { "enabled": false },
5116                  "embedSurvey":         { "enabled": false },
5117                  "dedicatedPageSurvey": { "enabled": true },
5118                  "postPurchasePage":    { "enabled": true },
5119                  "postPurchaseEmail":   { "enabled": false }
5120                }
5121              },
5122              {
5123                "id": "oQq5678ripcyz2rOXSmF",
5124                "surveyType": null,
5125                "isActive": true,
5126                "channels": {
5127                  "siteWidget":          { "enabled": false },
5128                  "exitIntent":          { "enabled": true },
5129                  "surveyForm":          { "enabled": false },
5130                  "embedSurvey":         { "enabled": false },
5131                  "dedicatedPageSurvey": { "enabled": true },
5132                  "postPurchasePage":    { "enabled": false },
5133                  "postPurchaseEmail":   { "enabled": false }
5134                }
5135              }
5136          ],
5137          quizzes: [
5138          ],
5139          // Settings: shopId + language detection needed eagerly (wrapper /
5140          // targeting). Full settings (channel colors, design configs) lazy.
5141          settings: {
5142            shopId: "3Bu61qLyUyPg67WmmPvY",
5143            detectLanguage: "shop",
5144            translationSettings: {},
5145            moneyWithCurrencyFormat: "${{amount}} USD"
5146          },
5147          // Targeting context — small, needed before mount.
5148          page: "blog",
5149          product: {
5150            id: null,
5151            variants: null,
5152            selectedVariant: null,
5153            hasOnlyDefaultVariant: null
5154          },
5155          collection: {
5156            id: null
5157          },
5158          customer: {
5159            tags: null,
5160            email: null,
5161            name: null,
5162            id: null,
5163            acceptsMarketing: null
5164          }
5165        };
5166      }
5167    } catch (e) {
5168      console.error('Avada Survey Error:', e);
5169    }
5170  </script>
5170
5171
5172  
5172<script type="application/json" id="avada-full-data">
5173    {
5174      "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
51747065,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
5174580229289,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
517457,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
517401,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":"","
5174image":{"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"}
5174,"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"}
5174,"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"}
5174,"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"]}],
5175      "quizzes":             null,
5176      "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":[]}],
5177      "buttonTranslation":   null,
5178      "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"}},
5179      "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"}],
5180      "abTests":             null,
5181      "customerSubmissions": null,
5182      "customerQuizResults": null
5183    }
5184  </script>
5184<!-- END app snippet -->
5185
5186
5187
5188</div><div id="shopify-block-AV3hyQ2FISjdzWlBPV__11945366711752539959" class="shopify-block shopify-app-block">
5188<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>
5188
5189
5190
5191</div>
5191<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
5191
5192</body></html><!-- Begin Shopify-Afterpay JavaScript Snippet (v1.2.1) -->
5193
5194<script type="text/javascript">
5195  // Overrides:
5196  // var afterpay_msg_size = 'sm';  // Can be 'xs', 'sm', 'md' or 'lg'.
5197  // var afterpay_bold_amount = true;
5198  var afterpay_logo_theme = 'black';  // Can be 'colour', 'black' or 'white'.
5199  var afterpay_modal_open_icon = true;
5200  var afterpay_hide_upper_limit = true;
5201  var afterpay_hide_lower_limit = true;
5202  var afterpay_show_if_outside_limits = true;
5203  
5204  var afterpay_product_integration_enabled = true;
5205  var afterpay_product_selector = '#custom-product-hidden__price';
5206  // var afterpay_variable_price_fallback = false;
5207  // var afterpay_variable_price_fallback_selector = '';
5208  // var afterpay_variable_price_fallback_method = 'mutation';  // Can be 'mutation' or 'interval'.
5209  
5210  // var afterpay_cart_integration_enabled = true;
5211  // var afterpay_cart_static_selector = '#cart-subtotal-selector';
5212  // var afterpay_variable_subtotal_fallback = false;
5213  // var afterpay_variable_subtotal_fallback_selector = '';
5214  // var afterpay_variable_subtotal_fallback_method = 'mutation'; // Can be 'mutation' or 'interval'.
5215  
5216   var afterpay_dynamic_cart_integration_enabled = true;
5217   var afterpay_dynamic_cart_selector = '#customCartPage .afterpay-cart-messaging';
5218   var afterpay_dynamic_cart_observer_target = '#customCartPage';
5219  
5220  // var afterpay_footer_logo_enabled = true;
5221  // var afterpay_footer_logo_format = 'icon';  // Can be 'icon', 'stacked' or 'logo'.
5222  // var afterpay_footer_logo_theme = 'colour'; // Can be 'colour', 'black' or 'white'.
5223  // var afterpay_footer_logo_background = 'border';  // Can be 'border' or 'transparent'.
5224  // var afterpay_footer_logo_container = 'footer ul.payment-icons';
5225  // var afterpay_footer_logo_template = '<li class="payment-icon"><object data="{logo_path}" type="image/svg+xml"></object></li>';
5226  
5227  // Non-editable fields:
5228  var afterpay_js_language = "en";
5229  var afterpay_js_country = "US";
5230  var afterpay_shop_currency = "USD";
5231  var afterpay_cart_currency = "USD";
5232  var afterpay_shop_money_format = "${{amount}}";
5233  var afterpay_shop_permanent_domain = "ipowerresale.myshopify.com";
5234  var afterpay_theme_name = "iPad Pencil Promo 09.24.26";
5235  var afterpay_product = null;
5236  var afterpay_product_collections = "";
5237  var afterpay_current_variant = null;
5238  var afterpay_cart_total_price = 0;
5239  var afterpay_cart_skus = "";
5240  var afterpay_cart_collections = "";
5241  var afterpay_js_snippet_version = '1.2.1';
5242</script>
vendor: 1 bytes, line 5242
5242
5243<script type="text/javascript" src="https://static.afterpay.com/shopify-afterpay-javascript.js"></script>
5243<!-- 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.