PageSourceSearch

https://ipowerresale.com/

html ipowerresale.com collected 2026-10-04 13:25:18 UTC 334,549 bytes, 6,824 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/">
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>iPowerResale - Open Box Apple Products | iPowerResale
61</title>
62<meta name="description" content="Find your new iPhone, iPad, Macbook, or Mac Pro online with iPowerResale&#39;s huge selection of Open Box Apple products. Visit us today to start shopping!"><meta property="og:site_name" content="iPowerResale">
63  <meta property="og:url" content="https://ipowerresale.com/">
64  <meta property="og:title" content="iPowerResale - Open Box Apple Products | iPowerResale">
65  <meta property="og:type" content="website">
66  <meta property="og:description" content="Find your new iPhone, iPad, Macbook, or Mac Pro online with iPowerResale&#39;s huge selection of Open Box Apple products. Visit us today to start shopping!"><meta property="og:image" content="http://ipowerresale.com/cdn/shop/files/ipr.jpg?v=1680132788">
67    <meta property="og:image:secure_url" content="https://ipowerresale.com/cdn/shop/files/ipr.jpg?v=1680132788">
68    <meta property="og:image:width" content="1200">
69    <meta property="og:image:height" content="628"><meta name="twitter:site" content="@">
70  <meta name="twitter:card" content="summary_large_image">
71  <meta name="twitter:title" content="iPowerResale - Open Box Apple Products | iPowerResale">
72  <meta name="twitter:description" content="Find your new iPhone, iPad, Macbook, or Mac Pro online with iPowerResale&#39;s huge selection of Open Box Apple products. Visit us today to start shopping!">
73<script async crossorigin fetchpriority="high" src="/cdn/shopifycloud/importmap-polyfill/es-modules-shim.2.4.0.js"></script>
vendor: 1 bytes, line 73
73
74<script type="importmap">
75{
76  "imports": {
77    "element.base-media": "//ipowerresale.com/cdn/shop/t/130/assets/element.base-media.js?v=35720",
78    "element.image.parallax": "//ipowerresale.com/cdn/shop/t/130/assets/element.image.parallax.js?v=59188309605188605141790277978",
79    "element.model": "//ipowerresale.com/cdn/shop/t/130/assets/element.model.js?v=104979259955732717291790277978",
80    "element.quantity-selector": "//ipowerresale.com/cdn/shop/t/130/assets/element.quantity-selector.js?v=68208048201360514121790277979",
81    "element.text.rte": "//ipowerresale.com/cdn/shop/t/130/assets/element.text.rte.js?v=28194737298593644281790277979",
82    "element.video": "//ipowerresale.com/cdn/shop/t/130/assets/element.video.js?v=110560105447302630031790277980",
83    "is-land": "//ipowerresale.com/cdn/shop/t/130/assets/is-land.min.js?v=92343381495565747271790278026",
84    "util.misc": "//ipowerresale.com/cdn/shop/t/130/assets/util.misc.js?v=117964846174238173191790278048",
85    "util.product-loader": "//ipowerresale.com/cdn/shop/t/130/assets/util.product-loader.js?v=71947287259713254281790278048",
86    "util.resource-loader": "//ipowerresale.com/cdn/shop/t/130/assets/util.resource-loader.js?v=81301169148003274841790278049",
87    "vendor.in-view": "//ipowerresale.com/cdn/shop/t/130/assets/vendor.in-view.js?v=126891093837844970591790278050"
88  }
89}
90</script>
90<script type="module" src="//ipowerresale.com/cdn/shop/t/130/assets/is-land.min.js?v=92343381495565747271790278026"></script>
90
91<style data-shopify>@font-face {
92  font-family: Inter;
93  font-weight: 400;
94  font-style: normal;
95  font-display: swap;
96  src: url("//ipowerresale.com/cdn/fonts/inter/inter_n4.b2a3f24c19b4de56e8871f609e73ca7f6d2e2bb9.woff2") format("woff2"),
97       url("//ipowerresale.com/cdn/fonts/inter/inter_n4.af8052d517e0c9ffac7b814872cecc27ae1fa132.woff") format("woff");
98}
99
100  @font-face {
101  font-family: Inter;
102  font-weight: 400;
103  font-style: normal;
104  font-display: swap;
105  src: url("//ipowerresale.com/cdn/fonts/inter/inter_n4.b2a3f24c19b4de56e8871f609e73ca7f6d2e2bb9.woff2") format("woff2"),
106       url("//ipowerresale.com/cdn/fonts/inter/inter_n4.af8052d517e0c9ffac7b814872cecc27ae1fa132.woff") format("woff");
107}
108
109
110  @font-face {
111  font-family: Inter;
112  font-weight: 600;
113  font-style: normal;
114  font-display: swap;
115  src: url("//ipowerresale.com/cdn/fonts/inter/inter_n6.771af0474a71b3797eb38f3487d6fb79d43b6877.woff2") format("woff2"),
116       url("//ipowerresale.com/cdn/fonts/inter/inter_n6.88c903d8f9e157d48b73b7777d0642925bcecde7.woff") format("woff");
117}
118
119  @font-face {
120  font-family: Inter;
121  font-weight: 400;
122  font-style: italic;
123  font-display: swap;
124  src: url("//ipowerresale.com/cdn/fonts/inter/inter_i4.feae1981dda792ab80d117249d9c7e0f1017e5b3.woff2") format("woff2"),
125       url("//ipowerresale.com/cdn/fonts/inter/inter_i4.62773b7113d5e5f02c71486623cf828884c85c6e.woff") format("woff");
126}
127
128  @font-face {
129  font-family: Inter;
130  font-weight: 600;
131  font-style: italic;
132  font-display: swap;
133  src: url("//ipowerresale.com/cdn/fonts/inter/inter_i6.3bbe0fe1c7ee4f282f9c2e296f3e4401a48cbe19.woff2") format("woff2"),
134       url("//ipowerresale.com/cdn/fonts/inter/inter_i6.8bea21f57a10d5416ddf685e2c91682ec237876d.woff") format("woff");
135}
136
137</style><link href="//ipowerresale.com/cdn/shop/t/130/assets/theme.css?v=22760760703466984761790278101" rel="stylesheet" type="text/css" media="all" />
138<style data-shopify>:root {
139    --typeHeaderPrimary: Inter;
140    --typeHeaderFallback: sans-serif;
141    --typeHeaderSize: 32px;
142    --typeHeaderWeight: 400;
143    --typeHeaderLineHeight: 1.1;
144    --typeHeaderSpacing: 0.1em;
145
146    --typeBasePrimary:Inter;
147    --typeBaseFallback:sans-serif;
148    --typeBaseSize: 16px;
149    --typeBaseWeight: 400;
150    --typeBaseSpacing: 0.05em;
151    --typeBaseLineHeight: 1.4;
152    --typeBaselineHeightMinus01: 1.3;
153
154    --typeCollectionTitle: 22px;
155
156    --iconWeight: 3px;
157    --iconLinecaps: round;
158
159    
160        --buttonRadius: 3px;
161    
162
163    --colorGridOverlayOpacity: 0.12;
164    --colorAnnouncement: #6b3f21;
165    --colorAnnouncementText: #ffffff;
166
167    --colorBody: #ffffff;
168    --colorBodyAlpha05: rgba(255, 255, 255, 0.05);
169    --colorBodyDim: #f2f2f2;
170    --colorBodyLightDim: #fafafa;
171    --colorBodyMediumDim: #f5f5f5;
172
173
174    --colorBorder: #e8e8e1;
175
176    --colorBtnPrimary: #5e6350;
177    --colorBtnPrimaryLight: #797f67;
178    --colorBtnPrimaryDim: #515545;
179    --colorBtnPrimaryText: #ffffff;
180
181    --colorCartDot: #d74a5d;
182
183    --colorDrawers: #ffffff;
184    --colorDrawersDim: #f2f2f2;
185    --colorDrawerBorder: #e8e8e1;
186    --colorDrawerText: #171717;
187    --colorDrawerTextDark: #000000;
188    --colorDrawerButton: #171717;
189    --colorDrawerButtonText: #ffffff;
190
191    --colorFooter: #ffffff;
192    --colorFooterText: #171717;
193    --colorFooterTextAlpha01: #171717;
194
195    --colorGridOverlay: #000000;
196    --colorGridOverlayOpacity: 0.1;
197
198    --colorHeaderTextAlpha01: rgba(23, 23, 23, 0.1);
199
200    --colorHeroText: #ffffff;
201
202    --colorSmallImageBg: #ffffff;
203    --colorLargeImageBg: #171717;
204
205    --colorImageOverlay: #171717;
206    --colorImageOverlayOpacity: 0.1;
207    --colorImageOverlayTextShadow: 0.2;
208
209    --colorLink: #171717;
210
211    --colorModalBg: rgba(230, 230, 230, 0.6);
212
213    --colorNav: #ffffff;
214    --colorNavText: #171717;
215
216    --colorPrice: #171717;
217
218    --colorSaleTag: #d74a5d;
219    --colorSaleTagText: #ffffff;
220
221    --colorTextBody: #171717;
222    --colorTextBodyAlpha015: rgba(23, 23, 23, 0.15);
223    --colorTextBodyAlpha005: rgba(23, 23, 23, 0.05);
224    --colorTextBodyAlpha008: rgba(23, 23, 23, 0.08);
225    --colorTextSavings: #d74a5d;
226
227    --urlIcoSelect: url(//ipowerresale.com/cdn/shop/t/130/assets/ico-select.svg);
228    --urlIcoSelectFooter: url(//ipowerresale.com/cdn/shop/t/130/assets/ico-select-footer.svg);
229    --urlIcoSelectWhite: url(//ipowerresale.com/cdn/shop/t/130/assets/ico-select-white.svg);
230
231    --grid-gutter: 17px;
232    --drawer-gutter: 20px;
233
234    --sizeChartMargin: 25px 0;
235    --sizeChartIconMargin: 5px;
236
237    --newsletterReminderPadding: 40px;
238
239    /*Shop Pay Installments*/
240    --color-body-text: #171717;
241    --color-body: #ffffff;
242    --color-bg: #ffffff;
243    }
244
245    .placeholder-content {
246    background-image: linear-gradient(100deg, #ffffff 40%, #f7f7f7 63%, #ffffff 79%);
247    }</style>
247<script>
248          document.documentElement.className = document.documentElement.className.replace('no-js', 'js');
249
250          window.theme = window.theme || {};
251          theme.routes = {
252      home: "/",
253      cart: "/cart.js",
254      cartPage: "/cart",
255      cartAdd: "/cart/add.js",
256      cartChange: "/cart/change.js",
257      search: "/search",
258      predictiveSearch: "/search/suggest"
259          };
260          theme.strings = {
261      soldOut: "Sold Out",
262      unavailable: "Unavailable",
263      inStockLabel: "In stock, ready to ship",
264      oneStockLabel: "Low stock - [count] item left",
265      otherStockLabel: "Low stock - [count] items left",
266      willNotShipUntil: "Ready to ship [date]",
267      willBeInStockAfter: "Back in stock [date]",
268      waitingForStock: "Backordered, shipping soon",
269      savePrice: "Save [saved_amount]",
270      cartEmpty: "Your cart is currently empty.",
271      cartTermsConfirmation: "You must agree with the terms and conditions of sales to check out",
272      searchCollections: "Collections",
273      searchPages: "Pages",
274      searchArticles: "Articles",
275      productFrom: "from ",
276      maxQuantity: "You can only have [quantity] of [title] in your cart."
277          };
278          theme.settings = {
279      cartType: "drawer",
280      isCustomerTemplate: false,
281      moneyFormat: "${{amount}}",
282      saveType: "dollar",
283      productImageSize: "portrait",
284      productImageCover: true,
285      predictiveSearch: true,
286      predictiveSearchType: null,
287      predictiveSearchVendor: false,
288      predictiveSearchPrice: false,
289      quickView: true,
290      themeName: 'Impulse',
291      themeVersion: "8.1.0"
292          };
293    </script>
293
294
295    
295<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
295<meta name="google-site-verification" content="OiTKPs3JtK4D4R6Deui3jAKPBi79vsrbJD-fZ7whtxM">
296<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/62136156329/digital_wallets/dialog">
297<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">
298<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" hreflang="x-default" href="https://ipowerresale.com/">
299<link rel="alternate" hreflang="en" href="https://ipowerresale.com/">
300<link rel="alternate" hreflang="de" href="https://ipowerresale.com/de">
301<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&configuration_id=4671242409&edited_at=1790268240"></script>
301
302<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
303<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 303
303
304<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 304
304
305<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 305
305
306<script>var Shopify = Shopify || {};
307Shopify.shop = "ipowerresale.myshopify.com";
308Shopify.locale = "en";
309Shopify.currency = {"active":"USD","rate":"1.0"};
310Shopify.country = "US";
311Shopify.theme = {"name":"iPad Pencil Promo 09.24.26","id":165931122857,"schema_name":"Impulse","schema_version":"8.1.0","theme_store_id":null,"role":"main"};
312Shopify.theme.handle = "null";
313Shopify.theme.style = {"id":null,"handle":null};
314Shopify.cdnHost = "ipowerresale.com/cdn";
315Shopify.routes = Shopify.routes || {};
316Shopify.routes.root = "/";
317Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
318Shopify.SignInWithShop = Shopify.SignInWithShop || {};
319Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
320Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 320
320
321<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 321
321
322<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 322
322
323<script>
324  window.ShopifyPay = window.ShopifyPay || {};
325  window.ShopifyPay.apiHost = "shop.app\/pay";
326  window.ShopifyPay.redirectState = null;
327</script>
vendor: 1 bytes, line 327
327
328<script>
329  window.Shopify = window.Shopify || {};
330  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
331  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
332  window.Shopify.SignInWithShop.eligible = true;
333</script>
vendor: 1 bytes, line 333
333
334<script id="shop-js-analytics" type="application/json">{"pageType":"index"}</script>
vendor: 1 bytes, line 334
334
335<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 335
335
336<script type="module">
337  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
338
339  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
340
341</script>
vendor: 1 bytes, line 341
341
342<script>
343  window.Shopify = window.Shopify || {};
344  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
345  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"]};
346</script>
vendor: 1 bytes, line 346
346
347<script>(function() {
348  var isLoaded = false;
349  function asyncLoad() {
350    if (isLoaded) return;
351    isLoaded = true;
352    var urls = ["https:\/\/cdn-scripts.signifyd.com\/shopify\/script-tag.js?shop=ipowerresale.myshopify.com"];
353    for (var i = 0; i < urls.length; i++) {
354      var s = document.createElement('script');
355      s.type = 'text/javascript';
356      s.async = true;
357      s.src = urls[i];
358      var x = document.getElementsByTagName('script')[0];
359      x.parentNode.insertBefore(s, x);
360    }
361  };
362  if(window.attachEvent) {
363    window.attachEvent('onload', asyncLoad);
364  } else {
365    window.addEventListener('load', asyncLoad, false);
366  }
367})();</script>
vendor: 1 bytes, line 367
367
368<script id="__st">var __st={"a":62136156329,"offset":-25200,"reqid":"295dd9dc-7e86-4d7b-9b18-69df941d1cf1-1791120317","pageurl":"ipowerresale.com\/","u":"c924898b39f2","p":"home"};</script>
vendor: 1 bytes, line 368
368
369<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 369
369
370<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 370
370
371<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 371
371
372<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>
372<script crossorigin="anonymous" defer="defer" src="//ipowerresale.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 372
372
373<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 373
373
374<script>
375  window.Shopify = window.Shopify || {};
376  window.Shopify.MCP = window.Shopify.MCP || {};
377  window.Shopify.MCP.enabled = true;
378  window.Shopify.MCP.shop = "ipowerresale.myshopify.com";
379  window.Shopify.MCP.mcpEndpoint = "https:\/\/ipowerresale.com\/api\/mcp";
380  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"]}}];
381</script>
vendor: 1 bytes, line 381
381
382<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=");})();
383</script>
vendor: 1 bytes, line 383
383
384<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)}};
385</script>
vendor: 1 bytes, line 385
385
386<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
387  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);
388</script>
vendor: 1 bytes, line 388
388
389<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})}}));
390</script>
390
391<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">
392<style id="shopify-accelerated-checkout-cart">
393        #shopify-buyer-consent {
394  margin-top: 1em;
395  display: inline-block;
396  width: 100%;
397}
398
399#shopify-buyer-consent.hidden {
400  display: none;
401}
402
403#shopify-subscription-policy-button {
404  background: none;
405  border: none;
406  padding: 0;
407  text-decoration: underline;
408  font-size: inherit;
409  cursor: pointer;
410}
411
412#shopify-subscription-policy-button::before {
413  box-shadow: none;
414}
415
416      </style>
417
418<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
418
419
420    <style data-shopify>:root
421    {
422      /* Root Variables */
423      /* ========================= */
424      --root-color-primary: #171717;
425      --color-primary: #171717;
426      --root-color-secondary: #ffffff;
427      --color-secondary: #ffffff;
428      --color-sale-tag: #d74a5d;
429      --color-sale-tag-text: #ffffff;
430      --layout-section-padding-block: 3rem;
431      --layout-section-padding-inline--md: 40px;
432      --layout-section-max-inline-size: 1420px;
433
434
435      /* Text */
436      /* ========================= */
437
438      /* Body Font Styles */
439      --element-text-font-family--body: Inter;
440      --element-text-font-family-fallback--body: sans-serif;
441      --element-text-font-weight--body: 400;
442      --element-text-letter-spacing--body: 0.05em;
443      --element-text-text-transform--body: none;
444
445      /* Body Font Sizes */
446      --element-text-font-size--body: initial;
447      --element-text-font-size--body-xs: 12px;
448      --element-text-font-size--body-sm: 14px;
449      --element-text-font-size--body-md: 16px;
450      --element-text-font-size--body-lg: 18px;
451
452      /* Body Line Heights */
453      --element-text-line-height--body: 1.4;
454
455      /* Heading Font Styles */
456      --element-text-font-family--heading: Inter;
457      --element-text-font-family-fallback--heading: sans-serif;
458      --element-text-font-weight--heading: 400;
459      --element-text-letter-spacing--heading: 0.1em;
460
461      
462        --element-text-text-transform--heading: uppercase;
463      
464
465
466      /* Heading Font Sizes */
467      --element-text-font-size--heading-2xl: 48px;
468      --element-text-font-size--heading-xl: 32px;
469      --element-text-font-size--heading-lg: 26px;
470      --element-text-font-size--heading-md: 24px;
471      --element-text-font-size--heading-sm: 18px;
472      --element-text-font-size--heading-xs: 16px;
473
474      /* Heading Line Heights */
475      --element-text-line-height--heading: 1.1;
476
477      /* Buttons */
478      /* ========================= */
479      
480        --element-button-radius: 3px;
481      
482
483      --element-button-padding-block: 12px;
484      --element-button-text-transform: uppercase;
485      --element-button-font-weight: 800;
486      --element-button-font-size: max(calc(var(--typeBaseSize) - 4px), 13px);
487      --element-button-letter-spacing: 0.3em;
488
489      /* Base Color Variables */
490      --element-button-color-primary: #5e6350;
491      --element-button-color-secondary: #ffffff;
492      --element-button-shade-border: 100%;
493
494      /* Hover State Variables */
495      --element-button-shade-background--hover: 0;
496      --element-button-shade-border--hover: 100%;
497
498      /* Focus State Variables */
499      --element-button-color-focus: var(--color-focus);
500
501      /* Inputs */
502      /* ========================= */
503      
504        --element-icon-radius: 3px;
505      
506
507      --element-input-font-size: var(--element-text-font-size--body-sm);
508      --element-input-box-shadow-shade: 100%;
509
510      /* Hover State Variables */
511      --element-input-background-shade--hover: 0;
512      --element-input-box-shadow-spread-radius--hover: 1px;
513    }
514
515    @media only screen and (max-width: 768px) {
516      :root {
517        --element-button-font-size: max(calc(var(--typeBaseSize) - 5px), 11px);
518      }
519    }
520
521    .element-radio {
522       &:has(input[type='radio']:checked) {
523        --element-button-color: var(--element-button-color-secondary);
524      }
525    }
526
527    /* ATC Button Overrides */
528    /* ========================= */
529
530    .element-button[type="submit"],
531    .element-button[type="submit"] .element-text,
532    .element-button--shopify-payment-wrapper button {
533      --element-button-padding-block: 13px;
534      --element-button-padding-inline: 20px;
535      --element-button-line-height: 1.42;
536      --_font-size--body-md: var(--element-button-font-size);
537
538      line-height: 1.42 !important;
539    }
540
541    /* When dynamic checkout is enabled */
542    product-form:has(.element-button--shopify-payment-wrapper) {
543      --element-button-color: #171717;
544
545      .element-button[type="submit"],
546      .element-button--shopify-payment-wrapper button {
547        min-height: 50px !important;
548      }
549
550      .shopify-payment-button {
551        margin: 0;
552      }
553    }
554
555    /* Hover animation for non-angled buttons */
556    body:not([data-button_style='angled']) .element-button[type="submit"] {
557      position: relative;
558      overflow: hidden;
559
560       &:after {
561        content: '';
562        position: absolute;
563        top: 0;
564        left: 150%;
565        width: 200%;
566        height: 100%;
567        transform: skewX(-20deg);
568        background-image: linear-gradient(to right,transparent, rgba(255,255,255,.25),transparent);
569      }
570
571       &:hover:after {
572        animation: shine 0.75s cubic-bezier(0.01, 0.56, 1, 1);
573      }
574    }
575
576    /* ANGLED STYLE - ATC Button Overrides */
577    /* ========================= */[data-button_style='angled'] {
578      --element-button-shade-background--active: var(--element-button-shade-background);
579      --element-button-shade-border--active: var(--element-button-shade-border);
580
581      .element-button[type="submit"] {
582        --_box-shadow: none;
583
584        position: relative;
585        max-width: 94%;
586        border-top: 1px solid#5e6350;
587        border-bottom: 1px solid#5e6350;
588
589         &:before,
590         &:after {
591          content: '';
592          position: absolute;
593          display: block;
594          top: -1px;
595          bottom: -1px;
596          width: 20px;
597          transform: skewX(-12deg);
598          background-color: #5e6350;
599        }
600
601         &:before {
602          left: -6px;
603        }
604
605         &:after {
606          right: -6px;
607        }
608      }
609
610      /* When dynamic checkout is enabled */
611      product-form:has(.element-button--shopify-payment-wrapper) {
612        .element-button[type="submit"]:before,
613        .element-button[type="submit"]:after {
614          background-color: color-mix(in srgb,var(--_color-text) var(--_shade-background),var(--_color-background));
615          border-top: 1px solid#5e6350;
616          border-bottom: 1px solid#5e6350;
617        }
618
619        .element-button[type="submit"]:before {
620          border-left: 1px solid#5e6350;
621        }
622
623        .element-button[type="submit"]:after {
624          border-right: 1px solid#5e6350;
625        }
626      }
627
628      .element-button--shopify-payment-wrapper {
629        --_color-background: #5e6350;
630
631        button:hover,
632        button:before,
633        button:after {
634          background-color: color-mix(in srgb,var(--_color-text) var(--_shade-background),var(--_color-background)) !important;
635        }
636
637        button:not(button:focus-visible) {
638          box-shadow: none !important;
639        }
640      }
641    }
642  </style>
643
644  
644<script src="//ipowerresale.com/cdn/shop/t/130/assets/vendor-scripts-v11.js" defer="defer"></script>
644
645
646  
647
648  
648<script src="//ipowerresale.com/cdn/shop/t/130/assets/theme.js?v=22325264162658116151790278047" defer="defer"></script>
648
649
650  
651  <link rel="stylesheet" href="//ipowerresale.com/cdn/shop/t/130/assets/swiper-bundle.min.css?v=180860052655026696261790278033">
652  <meta name="google-site-verification" content="mT0-PDURl4kxpuKSF0i2zq36K1IDnkJ_Boeg_zzF1iM" />
653 <!-- Klaviyo integration script from Consentmo GDPR app -->
654<script id="consentmo-klaviyo-integration-script">
655  function checkConsentForKlaviyo(isMarketingEnabled) {
656    if (isMarketingEnabled) {
657      console.log('exec klaviyo');
658      document.cookie = "__kla_off=;expires=Thu, 01 Jan 1970 00:00:00 GMT";
659    } else {
660      console.log('blocked klaviyo');
661      document.cookie = "__kla_off=true"; 
662    }
663  }
664
665  document.addEventListener('consentmoSignal_onLoad', function(eventData) {
666    const csmLoadSignal = eventData.detail || {isActive:false};
667
668    if (!csmLoadSignal.isActive) {
669      checkConsentForKlaviyo(true);
670    } else {
671      document.addEventListener('consentmoSignal', function(event) {
672        const csmPreferences = event.detail.preferences;
673        checkConsentForKlaviyo(csmPreferences.marketing);
674      });
675    }
676  });
677</script>
677
678
679
680<!-- BEGIN app block: shopify://apps/consentmo-gdpr/blocks/ada_compliance/4fbe573f-a377-4fea-9801-3ee0858cae41 -->
681<!-- END app block --><!-- BEGIN app block: shopify://apps/consentmo-gdpr/blocks/gdpr_cookie_consent/4fbe573f-a377-4fea-9801-3ee0858cae41 -->
682<link rel="preconnect" href="https://app.consentmo.com" crossorigin data-csm-preconnect="app">
683<link rel="dns-prefetch" href="https://workers.consentmo.com" data-csm-preconnect="workers">
684<link rel="dns-prefetch" href="https://storage.consentmo.com" data-csm-preconnect="storage">
685<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">
686  <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">
687  <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">
688  <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">
689  <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">
689<script>
690(function () {
691  try {
692    document.documentElement.classList.add('csm-cookie-embed');
693  } catch (e) {}
694})();
695</script>
695<script data-consentmo-data-src-bootstrap>
696(function () {
697  'use strict';
698  if (window.__consentmoDataSrcBootstrapInit) return;
699  window.__consentmoDataSrcBootstrapInit = true;
700
701  var DATA_SRC_SELECTOR = [
702    'script[data-src*="consentmo_cookie_consent"]',
703    'script[data-src*="gdpr_cookie_consent.min"]',
704    'script[data-src*="gdrp_cookie_consent_unlimited"]'
705  ].join(',');
706
707  function activateConsentmoDataSrcScripts() {
708    if (!window.Shopify || !window.Shopify.shop) return;
709    document.querySelectorAll(DATA_SRC_SELECTOR).forEach(function (scriptEl) {
710      // getAttribute: src="" must not count as "already has src" (.src === page URL).
711      if (scriptEl.getAttribute('src')) return;
712      var url = scriptEl.getAttribute('data-src');
713      if (!url) return;
714      if (scriptEl.getAttribute('type') === 'text/plain') {
715        scriptEl.removeAttribute('type');
716      }
717      scriptEl.src = url;
718    });
719  }
720  function scheduleActivation() {
721    activateConsentmoDataSrcScripts();
722    // Retry on next task so other DCL handlers (lazy-loaders) can finish setting Shopify.shop / data-src first.
723    setTimeout(activateConsentmoDataSrcScripts, 0);
724  }
725  if (document.readyState === 'loading') {
726    document.addEventListener('DOMContentLoaded', scheduleActivation, { once: true });
727  } else {
728    scheduleActivation();
729  }
730})();
731</script>
731
732
733
734<!-- END app block --><!-- BEGIN app block: shopify://apps/elevar-conversion-tracking/blocks/dataLayerEmbed/bc30ab68-b15c-4311-811f-8ef485877ad6 -->
735
736
737
738<script type="module" dynamic>
739  const configUrl = "/a/elevar/static/configs/edcaa1c365642731a75cdb639c73dfcfb6dd0e71/config.js";
740  const config = (await import(configUrl)).default;
741  const scriptUrl = config.script_src_app_theme_embed;
742
743  if (scriptUrl) {
744    const { handler } = await import(scriptUrl);
745
746    await handler(
747      config,
748      {
749        cartData: {
750  marketId: "21378531497",
751  localeCountryCode:"US",
752  attributes:{},
753  cartTotal: "0.0",
754  currencyCode:"USD",
755  items: []
756}
757,
758        user: {
759  cartTotal: "0.0",
760  currencyCode:"USD",
761  customer: {},
762}
763,
764        isOnCartPage:false,
765        collectionView:null,
766        searchResultsView:null,
767        productView:null,
768      }
769    );
770  }
771</script>
771
772
773
774<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->
775
776
777
778
779
780
781
782
783
784
785
786
787  
787<script async src="https://static.klaviyo.com/onsite/js/SEVKDs/klaviyo.js?company_id=SEVKDs"></script>
787
788  
788<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>
788
789
790  
791
792
793
794
795  
795<script>
796    window.klaviyoReviewsProductDesignMode = false
797  </script>
797
798
799
800
801  <!-- BEGIN app snippet: customer-hub-data -->
801<script>
802  if (!window.customerHub) {
803    window.customerHub = {};
804  }
805  window.customerHub.storefrontRoutes = {
806    login: "https://ipowerresale.com/customer_authentication/redirect?locale=en&region_country=US?return_url=%2F%23k-hub",
807    register: "https://account.ipowerresale.com?locale=en&region_country=US&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJpcG93ZXJyZXNhbGUubXlzaG9waWZ5LmNvbSIsImZsYWdzIjpbIntcImZsYWdcIjp7XCJsb3dpZFwiOlwiMTM4MTg0Nzc1ODI5NzE1ODEyNDlcIixcImhpZ2hpZFwiOlwiNTMzNDU3MzA1ODEwMzkyMjAzMFwifX0iXSwiZXhwIjoxNzkxNzI1MTE3LCJuYmYiOjE3OTExMjAzMTd9.YpkAtQuYQg_G-4deVspiyH4BH89ZYnZO3oP-eR46q7w?return_url=%2F%23k-hub",
808    logout: "/account/logout",
809    profile: "/account",
810    addresses: "/account/addresses",
811  };
812  
813  window.customerHub.userId = null;
814  
815  window.customerHub.storeDomain = "ipowerresale.myshopify.com";
816
817  
818
819  
820    window.customerHub.storeLocale = {
821        currentLanguage: 'en',
822        currentCountry: 'US',
823        availableLanguages: [
824          
825            {
826              iso_code: 'en',
827              endonym_name: 'English'
828            },
829          
830            {
831              iso_code: 'de',
832              endonym_name: 'Deutsch'
833            }
834          
835        ],
836        availableCountries: [
837          
838            {
839              iso_code: 'AX',
840              name: 'Åland Islands',
841              currency_code: 'EUR'
842            },
843          
844            {
845              iso_code: 'AL',
846              name: 'Albania',
847              currency_code: 'ALL'
848            },
849          
850            {
851              iso_code: 'AD',
852              name: 'Andorra',
853              currency_code: 'EUR'
854            },
855          
856            {
857              iso_code: 'AU',
858              name: 'Australia',
859              currency_code: 'AUD'
860            },
861          
862            {
863              iso_code: 'AT',
864              name: 'Austria',
865              currency_code: 'EUR'
866            },
867          
868            {
869              iso_code: 'BS',
870              name: 'Bahamas',
871              currency_code: 'BSD'
872            },
873          
874            {
875              iso_code: 'BE',
876              name: 'Belgium',
877              currency_code: 'EUR'
878            },
879          
880            {
881              iso_code: 'BA',
882              name: 'Bosnia &amp; Herzegovina',
883              currency_code: 'BAM'
884            },
885          
886            {
887              iso_code: 'BG',
888              name: 'Bulgaria',
889              currency_code: 'EUR'
890            },
891          
892            {
893              iso_code: 'CA',
894              name: 'Canada',
895              currency_code: 'CAD'
896            },
897          
898            {
899              iso_code: 'BQ',
900              name: 'Caribbean Netherlands',
901              currency_code: 'USD'
902            },
903          
904            {
905              iso_code: 'HR',
906              name: 'Croatia',
907              currency_code: 'EUR'
908            },
909          
910            {
911              iso_code: 'CZ',
912              name: 'Czechia',
913              currency_code: 'CZK'
914            },
915          
916            {
917              iso_code: 'DK',
918              name: 'Denmark',
919              currency_code: 'DKK'
920            },
921          
922            {
923              iso_code: 'EG',
924              name: 'Egypt',
925              currency_code: 'EGP'
926            },
927          
928            {
929              iso_code: 'EE',
930              name: 'Estonia',
931              currency_code: 'EUR'
932            },
933          
934            {
935              iso_code: 'FO',
936              name: 'Faroe Islands',
937              currency_code: 'DKK'
938            },
939          
940            {
941              iso_code: 'FI',
942              name: 'Finland',
943              currency_code: 'EUR'
944            },
945          
946            {
947              iso_code: 'FR',
948              name: 'France',
949              currency_code: 'EUR'
950            },
951          
952            {
953              iso_code: 'DE',
954              name: 'Germany',
955              currency_code: 'EUR'
956            },
957          
958            {
959              iso_code: 'GI',
960              name: 'Gibraltar',
961              currency_code: 'GBP'
962            },
963          
964            {
965              iso_code: 'GR',
966              name: 'Greece',
967              currency_code: 'EUR'
968            },
969          
970            {
971              iso_code: 'GL',
972              name: 'Greenland',
973              currency_code: 'DKK'
974            },
975          
976            {
977              iso_code: 'GG',
978              name: 'Guernsey',
979              currency_code: 'GBP'
980            },
981          
982            {
983              iso_code: 'HU',
984              name: 'Hungary',
985              currency_code: 'HUF'
986            },
987          
988            {
989              iso_code: 'IS',
990              name: 'Iceland',
991              currency_code: 'ISK'
992            },
993          
994            {
995              iso_code: 'IE',
996              name: 'Ireland',
997              currency_code: 'EUR'
998            },
999          
1000            {
1001              iso_code: 'IM',
1002              name: 'Isle of Man',
1003              currency_code: 'GBP'
1004            },
1005          
1006            {
1007              iso_code: 'IT',
1008              name: 'Italy',
1009              currency_code: 'EUR'
1010            },
1011          
1012            {
1013              iso_code: 'JP',
1014              name: 'Japan',
1015              currency_code: 'JPY'
1016            },
1017          
1018            {
1019              iso_code: 'JE',
1020              name: 'Jersey',
1021              currency_code: 'USD'
1022            },
1023          
1024            {
1025              iso_code: 'XK',
1026              name: 'Kosovo',
1027              currency_code: 'EUR'
1028            },
1029          
1030            {
1031              iso_code: 'KW',
1032              name: 'Kuwait',
1033              currency_code: 'USD'
1034            },
1035          
1036            {
1037              iso_code: 'LV',
1038              name: 'Latvia',
1039              currency_code: 'EUR'
1040            },
1041          
1042            {
1043              iso_code: 'LI',
1044              name: 'Liechtenstein',
1045              currency_code: 'CHF'
1046            },
1047          
1048            {
1049              iso_code: 'LT',
1050              name: 'Lithuania',
1051              currency_code: 'EUR'
1052            },
1053          
1054            {
1055              iso_code: 'LU',
1056              name: 'Luxembourg',
1057              currency_code: 'EUR'
1058            },
1059          
1060            {
1061              iso_code: 'MW',
1062              name: 'Malawi',
1063              currency_code: 'MWK'
1064            },
1065          
1066            {
1067              iso_code: 'MV',
1068              name: 'Maldives',
1069              currency_code: 'MVR'
1070            },
1071          
1072            {
1073              iso_code: 'MT',
1074              name: 'Malta',
1075              currency_code: 'EUR'
1076            },
1077          
1078            {
1079              iso_code: 'MQ',
1080              name: 'Martinique',
1081              currency_code: 'EUR'
1082            },
1083          
1084            {
1085              iso_code: 'MD',
1086              name: 'Moldova',
1087              currency_code: 'MDL'
1088            },
1089          
1090            {
1091              iso_code: 'MC',
1092              name: 'Monaco',
1093              currency_code: 'EUR'
1094            },
1095          
1096            {
1097              iso_code: 'ME',
1098              name: 'Montenegro',
1099              currency_code: 'EUR'
1100            },
1101          
1102            {
1103              iso_code: 'NL',
1104              name: 'Netherlands',
1105              currency_code: 'EUR'
1106            },
1107          
1108            {
1109              iso_code: 'NZ',
1110              name: 'New Zealand',
1111              currency_code: 'NZD'
1112            },
1113          
1114            {
1115              iso_code: 'MK',
1116              name: 'North Macedonia',
1117              currency_code: 'MKD'
1118            },
1119          
1120            {
1121              iso_code: 'NO',
1122              name: 'Norway',
1123              currency_code: 'USD'
1124            },
1125          
1126            {
1127              iso_code: 'PL',
1128              name: 'Poland',
1129              currency_code: 'PLN'
1130            },
1131          
1132            {
1133              iso_code: 'PT',
1134              name: 'Portugal',
1135              currency_code: 'EUR'
1136            },
1137          
1138            {
1139              iso_code: 'RO',
1140              name: 'Romania',
1141              currency_code: 'RON'
1142            },
1143          
1144            {
1145              iso_code: 'SM',
1146              name: 'San Marino',
1147              currency_code: 'EUR'
1148            },
1149          
1150            {
1151              iso_code: 'RS',
1152              name: 'Serbia',
1153              currency_code: 'RSD'
1154            },
1155          
1156            {
1157              iso_code: 'SG',
1158              name: 'Singapore',
1159              currency_code: 'SGD'
1160            },
1161          
1162            {
1163              iso_code: 'SX',
1164              name: 'Sint Maarten',
1165              currency_code: 'ANG'
1166            },
1167          
1168            {
1169              iso_code: 'SK',
1170              name: 'Slovakia',
1171              currency_code: 'EUR'
1172            },
1173          
1174            {
1175              iso_code: 'SI',
1176              name: 'Slovenia',
1177              currency_code: 'EUR'
1178            },
1179          
1180            {
1181              iso_code: 'ES',
1182              name: 'Spain',
1183              currency_code: 'EUR'
1184            },
1185          
1186            {
1187              iso_code: 'SJ',
1188              name: 'Svalbard &amp; Jan Mayen',
1189              currency_code: 'USD'
1190            },
1191          
1192            {
1193              iso_code: 'SE',
1194              name: 'Sweden',
1195              currency_code: 'SEK'
1196            },
1197          
1198            {
1199              iso_code: 'CH',
1200              name: 'Switzerland',
1201              currency_code: 'CHF'
1202            },
1203          
1204            {
1205              iso_code: 'TW',
1206              name: 'Taiwan',
1207              currency_code: 'TWD'
1208            },
1209          
1210            {
1211              iso_code: 'TR',
1212              name: 'Türkiye',
1213              currency_code: 'USD'
1214            },
1215          
1216            {
1217              iso_code: 'UM',
1218              name: 'U.S. Outlying Islands',
1219              currency_code: 'USD'
1220            },
1221          
1222            {
1223              iso_code: 'UA',
1224              name: 'Ukraine',
1225              currency_code: 'UAH'
1226            },
1227          
1228            {
1229              iso_code: 'AE',
1230              name: 'United Arab Emirates',
1231              currency_code: 'AED'
1232            },
1233          
1234            {
1235              iso_code: 'GB',
1236              name: 'United Kingdom',
1237              currency_code: 'GBP'
1238            },
1239          
1240            {
1241              iso_code: 'US',
1242              name: 'United States',
1243              currency_code: 'USD'
1244            },
1245          
1246            {
1247              iso_code: 'VA',
1248              name: 'Vatican City',
1249              currency_code: 'EUR'
1250            }
1251          
1252        ]
1253    };
1254  
1255</script>
1255
1256<!-- END app snippet -->
1257
1258
1259
1260
1261
1262
1263
1264<!-- END app block --><!-- BEGIN app block: shopify://apps/indexgpt/blocks/schema_markup/019ff2af-aa2f-763f-82f0-dea6ed984c56 --><!-- indexgpt-schema --><!-- BEGIN app snippet: breadcrumb-jsonld --><!-- END app snippet --><!-- BEGIN app snippet: organization-jsonld -->
1264<script type="application/ld+json">
1265{
1266  "@context": "https://schema.org",
1267  "@type": "OnlineStore",
1268  "@id": "https:\/\/ipowerresale.com",
1269  "name": "iPowerResale"
1270, "url": "https:\/\/ipowerresale.com", "logo": "https:\/\/cdn.shopify.com\/s\/files\/1\/0621\/3615\/6329\/files\/iPower_Resale_Logo_Long_c988a0bd-3ccb-4dfc-91ff-0904628738ac.png?v=1757519861", "description": "iPowerResale offers a wide selection of Open Box Apple products, including iPhones, iPads, MacBooks, and Mac Pros. Find your next Apple device with us today!", "email": "[email protected]", "hasMerchantReturnPolicy": {
1271      "@type": "MerchantReturnPolicy",
1272      "applicableCountry": ["US"],
1273      "returnPolicyCategory": "https:\/\/schema.org\/MerchantReturnFiniteReturnWindow"
1274, "returnFees": "https:\/\/schema.org\/FreeReturn", "merchantReturnDays": 14
1275, "refundType": "https:\/\/schema.org\/FullRefund", "returnMethod": ["https:\/\/schema.org\/ReturnByMail"]}, "hasShippingService": {
1276      "@type": "ShippingService",
1277      "shippingConditions": [{
1278            "@type": "ShippingConditions",
1279            "shippingDestination": [{"@type": "DefinedRegion", "addressCountry": "US"}],
1280            "shippingRate": {
1281              "@type": "MonetaryAmount",
1282              "value": 0,
1283              "currency": "USD"
1284            }
1285          },{
1286            "@type": "ShippingConditions",
1287            "shippingDestination": [{"@type": "DefinedRegion", "addressCountry": "US"}],
1288            "shippingRate": {
1289              "@type": "MonetaryAmount",
1290              "value": 0,
1291              "currency": "USD"
1292            }
1293          },{
1294            "@type": "ShippingConditions",
1295            "shippingDestination": [{"@type": "DefinedRegion", "addressCountry": "US"}],
1296            "shippingRate": {
1297              "@type": "MonetaryAmount",
1298              "value": 0,
1299              "currency": "USD"
1300            }
1301          }]
1302    }, "address": {
1303      "@type": "PostalAddress",
1304      "streetAddress": "6383 Rose Lane, A",
1305      "addressLocality": "Carpinteria"
1306, "addressRegion": "CA", "postalCode": "93013", "addressCountry": "US"}}
1307</script>
1307<!-- END app snippet --><!-- BEGIN app snippet: product-merchant-jsonld --><!-- END app snippet --><!-- BEGIN app snippet: article-jsonld --><!-- END app snippet -->
1308<!-- END app block -->
1308<script src="https://cdn.shopify.com/extensions/01a0f14c-0eaa-7dcb-9809-3f49e8bbd346/sea-survey-163/assets/avada-survey.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1308
1308
1309<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 1309
1309
1310<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>
1310
1311<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1312<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: "index"};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 1312
1312
1313<script>
1314  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
1315</script>
vendor: 1 bytes, line 1315
1315
1316<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}
1316).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"]}
1316,"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"]}
1316,"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":[{"id":"8832364773545","handle":"apple-ipad-pro-11-inch-m5","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46682881720489","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8322597519529","handle":"apple-watch-series-11-parent","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44910760362153","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7717347393705","handle":"apple-ipad-config-parent-best","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42970814775465","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7717283397801","handle":"apple-16-inch-macbook-pro-m4-config-parent","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42970508099753","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8181496774825","handle":"ipad-air-m4-11-inch","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44386488287401","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8369645650089","handle":"apple-14-inch-macbook-pro-m5","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45117911367849","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7717356404905","handle":"apple-watch-ultra-3-black-parent","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42970864156841","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7772274524329","handle":"apple-15-inch-macbook-air-config-parent-best","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43166927093929","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8207566602409","handle":"ipad-air-m4-13-inch","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44466219516073","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7717273370793","handle":"apple-13-inch-macbook-air-config-parent-best","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42970363232425","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://ipowerresale.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"165931122857","themePublished":"true","eventMetadataId":"76307006-b32f-4b87-ac02-5a329bd0f653","pageType":"home","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>
1316<script>
1317  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
1318  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
1319  window.ShopifyAnalytics.meta.currency = 'USD';
1320  var meta = {"page":{"pageType":"home","requestId":"295dd9dc-7e86-4d7b-9b18-69df941d1cf1-1791120317"}};
1321  for (var attr in meta) {
1322    window.ShopifyAnalytics.meta[attr] = meta[attr];
1323  }
1324</script>
vendor: 1 bytes, line 1324
1324
1325<script class="analytics">
1326  (function () {
1327    var customDocumentWrite = function(content) {
1328      var jquery = null;
1329
1330      if (window.jQuery) {
1331        jquery = window.jQuery;
1332      } else if (window.Checkout && window.Checkout.$) {
1333        jquery = window.Checkout.$;
1334      }
1335
1336      if (jquery) {
1337        jquery('body').append(content);
1338      }
1339    };
1340
1341    var hasLoggedConversion = function(token) {
1342      if (token) {
1343        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
1344      }
1345      return false;
1346    }
1347
1348    var setCookieIfConversion = function(token) {
1349      if (token) {
1350        var twoMonthsFromNow = new Date(Date.now());
1351        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
1352
1353        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
1354      }
1355    }
1356
1357    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
1358    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
1359    if (trekkie.integrations) {
1360      return;
1361    }
1362    trekkie.methods = [
1363      'identify',
1364      'page',
1365      'ready',
1366      'track',
1367      'trackForm',
1368      'trackLink'
1369    ];
1370    trekkie.factory = function(method) {
1371      return function() {
1372        var args = Array.prototype.slice.call(arguments);
1373        args.unshift(method);
1374        trekkie.push(args);
1375        if (method == 'track' || method == 'page') {
1376          var pageUrl;
1377          try {
1378            pageUrl = window.location.href;
1379          } catch (e) {}
1380          var pageReferrer;
1381          try {
1382            pageReferrer = document.referrer;
1383          } catch (e) {}
1384          try {
1385            if (window.__TREKKIE_SHIM_QUEUE == null) {
1386              window.__TREKKIE_SHIM_QUEUE = [];
1387            }
1388            window.__TREKKIE_SHIM_QUEUE.push({
1389              from: 'trekkie-stub',
1390              method: method,
1391              args: args.slice(1),
1392              pageContext: {
1393                url: pageUrl,
1394                referrer: pageReferrer
1395              }
1396            });
1397          } catch (e) {
1398            // no-op
1399          }
1400        }
1401        return trekkie;
1402      };
1403    };
1404    for (var i = 0; i < trekkie.methods.length; i++) {
1405      var key = trekkie.methods[i];
1406      trekkie[key] = trekkie.factory(key);
1407    }
1408    trekkie.load = function(config) {
1409      trekkie.config = config || {};
1410      trekkie.config.initialDocumentCookie = document.cookie;
1411      var first = document.getElementsByTagName('script')[0];
1412var script = document.createElement('script');
1413script.type = 'text/javascript';
1414script.onerror = function(e) {
1415  var scriptFallback = document.createElement('script');
1416  scriptFallback.type = 'text/javascript';
1417  scriptFallback.onerror = function(error) {
1418          var Monorail = {
1419      produce: function produce(monorailDomain, schemaId, payload) {
1420        var currentMs = new Date().getTime();
1421        var event = {
1422          schema_id: schemaId,
1423          payload: payload,
1424          metadata: {
1425            event_created_at_ms: currentMs,
1426            event_sent_at_ms: currentMs
1427          }
1428        };
1429        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
1430      },
1431      sendRequest: function sendRequest(endpointUrl, payload) {
1432        // Try the sendBeacon API
1433        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
1434          var blobData = new window.Blob([payload], {
1435            type: 'text/plain'
1436          });
1437
1438          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
1439            return true;
1440          } // sendBeacon was not successful
1441
1442        } // XHR beacon
1443
1444        var xhr = new XMLHttpRequest();
1445
1446        try {
1447          xhr.open('POST', endpointUrl);
1448          xhr.setRequestHeader('Content-Type', 'text/plain');
1449          xhr.send(payload);
1450        } catch (e) {
1451          console.log(e);
1452        }
1453
1454        return false;
1455      },
1456      isIos12: function isIos12() {
1457        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
1458      }
1459    };
1460    Monorail.produce('monorail-edge.shopifysvc.com',
1461      'trekkie_storefront_load_errors/1.1',
1462      {shop_id: 62136156329,
1463      theme_id: 165931122857,
1464      app_name: "storefront",
1465      context_url: window.location.href,
1466      source_url: "//ipowerresale.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
1467
1468  };
1469  scriptFallback.async = true;
1470  scriptFallback.src = '//ipowerresale.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
1471  first.parentNode.insertBefore(scriptFallback, first);
1472};
1473script.async = true;
1474script.src = '//ipowerresale.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
1475first.parentNode.insertBefore(script, first);
1476
1477    };
1478    trekkie.load(
1479      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":62136156329,"isMerchantRequest":null,"themeId":165931122857,"themeCityHash":"2231133484116938434","contentLanguage":"en","currency":"USD","eventMetadataId":"76307006-b32f-4b87-ac02-5a329bd0f653"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}}
1480    );
1481
1482    var loaded = false;
1483    trekkie.ready(function() {
1484      if (loaded) return;
1485      loaded = true;
1486
1487      window.ShopifyAnalytics.lib = window.trekkie;
1488
1489      var originalDocumentWrite = document.write;
1490      document.write = customDocumentWrite;
1491      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
1492      document.write = originalDocumentWrite;
1493
1494      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
1495      var token = match? match[1]: undefined;
1496      if (!hasLoggedConversion(token)) {
1497        setCookieIfConversion(token);
1498        
1499      }
1500    });
1501
1502    window.ShopifyAnalytics.lib.page(null,{"pageType":"home","requestId":"295dd9dc-7e86-4d7b-9b18-69df941d1cf1-1791120317","shopifyEmitted":true});
1503
1504    var eventsListenerScript = document.createElement('script');
1505    eventsListenerScript.async = true;
1506    eventsListenerScript.src = "//ipowerresale.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
1507    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
1508})();</script>
vendor: 1 bytes, line 1508
1508
1509<script
1510  defer
1511  src="https://ipowerresale.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
1512  data-application="storefront-renderer"
1513  data-shop-id="62136156329"
1514  data-render-region="gcp-us-central1"
1515  data-page-type="index"
1516  data-theme-instance-id="165931122857"
1517  data-theme-name="Impulse"
1518  data-theme-version="8.1.0"
1519  data-monorail-region="shop_domain"
1520  data-resource-timing-sampling-rate="10"
1521  data-shs="true"
1522  data-shs-beacon="true"
1523  data-shs-export-with-fetch="true"
1524  data-shs-logs-sample-rate="1"
1525  data-shs-beacon-endpoint="https://ipowerresale.com/api/collect"
1526></script>
1526
1527<meta name="shopify-y" content="00000000-0000-0000-5000-000000000000" data-expiration="1822677917000"><meta name="shopify-s" content="00000000-0000-0000-5000-000000000000" data-expiration="1791122117000"><meta name="new-cookie-storage-activated" content="t">
1528</head>
1529
1530<body
1531  class="template-index"
1532  data-center-text="true"
1533  data-button_style="round-slight"
1534  data-type_header_capitalize="true"
1535  data-type_headers_align_text="true"
1536  data-type_product_capitalize="false"
1537  data-swatch_style="round"
1538  >
1539
1540  <a class="in-page-link visually-hidden skip-link" href="#MainContent">Skip to content</a>
1541
1542  <div id="PageContainer" class="page-container">
1543    <div class="transition-body"><!-- BEGIN sections: header-group -->
1544<div id="shopify-section-sections--23893840232617__custom_header_DeLQhc" class="shopify-section shopify-section-group-header-group"><style data-shopify>/* ── Announcement Bar ── */
1545  .custom-announcement-bar-sections--23893840232617__custom_header_DeLQhc {
1546    text-align: center;
1547    padding: 9px 36px;
1548  }
1549
1550  .custom-announcement-bar-sections--23893840232617__custom_header_DeLQhc .announcement-swiper {
1551    overflow: hidden;
1552    width: 100%;
1553  }
1554
1555  .custom-announcement-bar-sections--23893840232617__custom_header_DeLQhc .swiper-slide {
1556    text-align: center;
1557  }
1558
1559  .custom-announcement-bar-sections--23893840232617__custom_header_DeLQhc .announcement-bar__text {
1560    color: #ffffff;
1561    margin: 0;
1562    font-size: 14px;
1563    line-height: 20px;
1564    letter-spacing: -0.02em;
1565    font-family: 'Inter-Regular';
1566  }
1567
1568  .custom-announcement-bar-sections--23893840232617__custom_header_DeLQhc .announcement-bar__text p {
1569    margin: 0;
1570    color: #ffffff;
1571    font-size: 14px;
1572    line-height: 18px;
1573    letter-spacing: -0.02em;
1574    font-family: 'Inter-Medium';
1575    font-weight: 500;
1576  }
1577
1578  .custom-announcement-bar-sections--23893840232617__custom_header_DeLQhc .announcement-bar__text a {
1579    color: #ffffff;
1580    text-decoration: underline;
1581  }
1582
1583  /* ── Header Wrapper ── */
1584  .custom-header-wrapper-sections--23893840232617__custom_header_DeLQhc {
1585    position: relative;
1586    z-index: 100;
1587    background: #171717B2;
1588    border: 0.25px solid rgba(255, 255, 255, 0.4);
1589    border-top: none;
1590    border-radius: 0 0 30px 30px;
1591    backdrop-filter: blur(20px);
1592    -webkit-backdrop-filter: blur(20px);
1593  }
1594
1595  .custom-header-wrapper-sections--23893840232617__custom_header_DeLQhc.sticky-header {
1596    position: sticky;
1597    top: 0;
1598    z-index: 100;
1599  }
1600
1601  .custom-header-wrapper-sections--23893840232617__custom_header_DeLQhc.sticky-header.header--overlay {
1602    position: absolute;
1603    top: 0;
1604  }
1605
1606  .custom-header-wrapper-sections--23893840232617__custom_header_DeLQhc.is-sticky {
1607    position: fixed !important;
1608    top: 0;
1609    left: 36px;
1610    right: 36px;
1611    width: auto;
1612    /* box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15); */
1613  }
1614
1615  /* ── Overlay header for all pages ── */
1616  .custom-header-wrapper-sections--23893840232617__custom_header_DeLQhc.header--overlay:not(.is-sticky) {
1617    position: absolute;
1618    top: 0;
1619    left: 36px;
1620    right: 36px;
1621    z-index: 100;
1622  }
1623
1624  .custom-header-wrapper-sections--23893840232617__custom_header_DeLQhc.header--overlay .custom-header-sections--23893840232617__custom_header_DeLQhc {
1625    background: transparent !important;
1626    border-bottom-color: transparent !important;
1627  }
1628
1629  /* ── Cart Drawer z-index override ── */
1630  #CartDrawer { z-index: 1001 !important; }
1631  .drawer      { z-index: 1001 !important; }
1632  .drawer__overlay { z-index: 1000 !important; }
1633
1634  /* ── Main Header ── */
1635  .custom-header-sections--23893840232617__custom_header_DeLQhc {
1636    position: relative;
1637    width: 100%;
1638    border-top: 0.25px solid rgba(255, 255, 255, 0.4);
1639  }
1640
1641  .custom-header-sections--23893840232617__custom_header_DeLQhc .header__container {
1642    max-width: 1440px;
1643    margin: 0 auto;
1644    padding: 18px 36px;
1645    display: flex;
1646    align-items: center;
1647    justify-content: space-between;
1648  }
1649
1650  /* ── Desktop Nav ── */
1651  .custom-header-sections--23893840232617__custom_header_DeLQhc .header__left {
1652    flex: 1 1 0;
1653    display: flex;
1654    align-items: center;
1655    gap: 16px;
1656  }
1657
1658  .custom-header-sections--23893840232617__custom_header_DeLQhc .header__menu-nav {
1659    flex: 0 0 auto;
1660    display: flex;
1661    justify-content: center;
1662  }
1663
1664  .custom-header-sections--23893840232617__custom_header_DeLQhc .header__menu {
1665    display: flex;
1666    align-items: center;
1667    gap: 32px;
1668    list-style: none;
1669    margin: 0;
1670    padding: 0;
1671  }
1672
1673  .custom-header-sections--23893840232617__custom_header_DeLQhc .header__menu-item {
1674    position: relative;
1675    margin: 0;
1676  }
1677
1678  .custom-header-sections--23893840232617__custom_header_DeLQhc .header__menu-link {
1679    color: #ffffff;
1680    text-decoration: none;
1681    display: flex;
1682    align-items: center;
1683    gap: 5px;
1684    white-space: nowrap;
1685    transition: opacity 0.2s;
1686    font-size: 14px;
1687    line-height: 20px;
1688    letter-spacing: -0.05em;
1689    font-weight: 500;
1690    font-family: 'Inter-Medium';
1691    text-align: center;
1692    padding: 0;
1693    margin: 0;
1694  }
1695
1696
1697  /* ── Logo ── */
1698  .custom-header-sections--23893840232617__custom_header_DeLQhc .header__logo {
1699    flex: 0 0 auto;
1700    margin: 0;
1701  }
1702
1703  .custom-header-sections--23893840232617__custom_header_DeLQhc .header__logo img {
1704    display: block;
1705    max-width: 135px;
1706    height: auto;
1707  }
1708
1709  /* ── Icons ── */
1710  .custom-header-sections--23893840232617__custom_header_DeLQhc .header__icons {
1711    flex: 1 1 0;
1712    display: flex;
1713    align-items: center;
1714    justify-content: flex-end;
1715    gap: 24px;
1716  }
1717
1718  .custom-header-sections--23893840232617__custom_header_DeLQhc .header__icon {
1719    color: #ffffff;
1720    text-decoration: none;
1721    position: relative;
1722    cursor: pointer;
1723    background: none;
1724    border: none;
1725    padding: 0;
1726    display: flex;
1727    align-items: center;
1728    justify-content: center;
1729    transition: opacity 0.2s;
1730  }
1731
1732  .custom-header-sections--23893840232617__custom_header_DeLQhc .header__icon svg {
1733    display: block;
1734  }
1735
1736  .custom-header-sections--23893840232617__custom_header_DeLQhc .header__icon:hover {
1737    opacity: 0.75;
1738  }
1739
1740  .custom-header-sections--23893840232617__custom_header_DeLQhc .header__cart-count {
1741    background-color: #1D7F9A;
1742    color: #FFFFFF;
1743    border-radius: 50%;
1744    min-width: 23px;
1745    height: 23px;
1746    display: flex;
1747    align-items: center;
1748    justify-content: center;
1749    font-size: 13px;
1750    line-height: 13px;
1751    font-weight: 700;
1752    margin-left: 4px;
1753    font-family: "ABC Diatype";
1754    letter-spacing: 0;
1755  }
1756
1757  .custom-header-sections--23893840232617__custom_header_DeLQhc .header__mobile-menu-icon {
1758    display: none;
1759  }
1760
1761  /* ── Dropdown ── */
1762  .custom-header-sections--23893840232617__custom_header_DeLQhc .header__dropdown {
1763    position: absolute;
1764    top: 100%;
1765    left: 0;
1766    background: #1a1a1a;
1767    min-width: 200px;
1768    opacity: 0;
1769    visibility: hidden;
1770    transform: translateY(4px);
1771    transition: all 0.25s ease;
1772    z-index: 1000;
1773    padding: 24px 28px;
1774    pointer-events: none;
1775    list-style: none;
1776    margin: 0;
1777    border-radius: 8px;
1778  }
1779
1780  .custom-header-sections--23893840232617__custom_header_DeLQhc .header__dropdown li {
1781    list-style: none;
1782    margin-bottom: 16px;
1783  }
1784
1785  .custom-header-sections--23893840232617__custom_header_DeLQhc .header__dropdown li:last-child {
1786    margin-bottom: 0;
1787  }
1788
1789  .custom-header-sections--23893840232617__custom_header_DeLQhc .header__menu-item.is-active .header__dropdown {
1790    opacity: 1;
1791    visibility: visible;
1792    transform: translateY(0);
1793    pointer-events: auto;
1794  }
1795
1796  .custom-header-sections--23893840232617__custom_header_DeLQhc .header__dropdown-link {
1797    display: block;
1798    color: #ffffff;
1799    font-size: 15px;
1800    line-height: 20px;
1801    font-weight: 400;
1802    font-family: 'Inter-Regular';
1803    letter-spacing: -0.02em;
1804    text-decoration: none;
1805    transition: opacity 0.2s;
1806  }
1807
1808  .custom-header-sections--23893840232617__custom_header_DeLQhc .header__dropdown-link:hover {
1809    opacity: 0.7;
1810  }
1811
1812  /* ── Mega Menu ── */
1813  .custom-header-sections--23893840232617__custom_header_DeLQhc .header__megamenu-wrapper {
1814    position: absolute;
1815    top: 100%;
1816    left: -1px;
1817    right: -1px;
1818    width: auto;
1819    background: #171717B2;
1820    backdrop-filter: blur(20px);
1821    -webkit-backdrop-filter: blur(20px);
1822    border: 0.25px solid rgba(255, 255, 255, 0.4);
1823    border-radius: 0 0 30px 30px;
1824    opacity: 0;
1825    visibility: hidden;
1826    transition: opacity 0.25s ease, visibility 0.25s ease;
1827    pointer-events: none;
1828    z-index: 999;
1829  }
1830
1831  .custom-header-sections--23893840232617__custom_header_DeLQhc .header__megamenu-wrapper.is-active {
1832    opacity: 1;
1833    visibility: visible;
1834    pointer-events: auto;
1835  }
1836
1837  /* Remove bottom radius from wrapper when mega menu is open */
1838  .custom-header-wrapper-sections--23893840232617__custom_header_DeLQhc:has(.header__megamenu-wrapper.is-active),
1839  .custom-header-wrapper-sections--23893840232617__custom_header_DeLQhc.megamenu-open {
1840    border-radius: 0;
1841    border-bottom-color: transparent;
1842  }
1843
1844  .custom-header-sections--23893840232617__custom_header_DeLQhc .header__megamenu {
1845    max-width: 1296px;
1846    padding: 54px 0;
1847    display: flex;
1848    gap: 36px;
1849    margin: 0 auto;
1850  }
1851
1852  /* Icon-grid layout for mega menu items */
1853  .custom-header-sections--23893840232617__custom_header_DeLQhc .header__megamenu-items {
1854    display: flex;
1855    gap: 36px;
1856    flex: 1;
1857    align-items: center;
1858    justify-content: center;
1859  }
1860
1861  .custom-header-sections--23893840232617__custom_header_DeLQhc .header__megamenu-item {
1862    display: flex;
1863    flex-direction: column;
1864    align-items: center;
1865    gap: 10px;
1866    text-decoration: none;
1867    width: 108px;
1868    flex-shrink: 0;
1869  }
1870
1871  .custom-header-sections--23893840232617__custom_header_DeLQhc .header__megamenu-item-icon {
1872    width: 108px;
1873    height: 66px;
1874    display: flex;
1875    align-items: center;
1876    justify-content: center;
1877    flex-shrink: 0;
1878  }
1879
1880  .custom-header-sections--23893840232617__custom_header_DeLQhc .header__megamenu-item-icon img {
1881    width: 100%;
1882    height: 100%;
1883    object-fit: contain;
1884    display: block;
1885  }
1886
1887  .custom-header-sections--23893840232617__custom_header_DeLQhc .header__megamenu-item-label {
1888    color: #ffffff;
1889    font-size: 14px;
1890    line-height: 20px;
1891    letter-spacing: -0.05em;
1892    font-family: 'Inter-Medium';
1893    font-weight: 500;
1894    text-align: center;
1895    margin: 0;
1896  }
1897
1898  .custom-header-sections--23893840232617__custom_header_DeLQhc .header__megamenu-cta-wrap {
1899    display: flex;
1900    align-items: center;
1901    align-self: flex-start;
1902    padding-top: 4px;
1903    flex-shrink: 0;
1904  }
1905
1906  .custom-header-sections--23893840232617__custom_header_DeLQhc .header__megamenu-cta {
1907    color: #FFFFFF;
1908    font-size: 14px;
1909    line-height: 20px;
1910    letter-spacing: -0.05em;
1911    font-family: 'Inter';
1912    max-width: 108px;
1913    text-align: center;
1914    width: 100%;
1915    padding: 0 23px;
1916  }
1917
1918  @media (max-width: 1030px) and (min-width: 769px) {
1919    .custom-header-sections--23893840232617__custom_header_DeLQhc .header__megamenu-items {
1920      overflow-x: scroll;
1921    justify-content: unset;
1922    padding: 0 24px;
1923     }
1924  }
1925
1926  /* ── Tablet adjustments ── */
1927  @media screen and (min-width: 956px) and (max-width: 1100px) {
1928    .custom-header-sections--23893840232617__custom_header_DeLQhc .header__menu {
1929      gap: 16px;
1930    }
1931
1932    .custom-header-sections--23893840232617__custom_header_DeLQhc .header__menu-link {
1933      font-size: 13px;
1934    }
1935
1936    .custom-header-sections--23893840232617__custom_header_DeLQhc .header__logo {
1937      margin: 0;
1938    }
1939  }
1940
1941  @media screen and (min-width: 769px) and (max-width: 955px) {
1942    .custom-header-sections--23893840232617__custom_header_DeLQhc .header__menu-link {
1943      font-size: 10px;
1944    }
1945
1946    .custom-header-sections--23893840232617__custom_header_DeLQhc .header__menu {
1947      gap: 8px;
1948    }
1949
1950    .custom-header-sections--23893840232617__custom_header_DeLQhc .header__logo {
1951      margin: 0;
1952    }
1953  }
1954
1955  /* ── Mobile Styles ── */
1956  @media (max-width: 768px) {
1957
1958  .custom-announcement-bar-sections--23893840232617__custom_header_DeLQhc .announcement-bar__text p {
1959    font-size: 16px;
1960    line-height: 16px;
1961    font-family: 'Inter-Regular';
1962    font-weight: 400;
1963  }
1964
1965  .custom-header-wrapper-sections--23893840232617__custom_header_DeLQhc.header--overlay:not(.is-sticky) { 
1966    position: absolute;
1967    top: 0;
1968    left: 0;
1969    right: 0;
1970    z-index: 100;
1971    margin: 0;
1972  }
1973
1974    .custom-header-wrapper-sections--23893840232617__custom_header_DeLQhc,
1975    .custom-header-wrapper-sections--23893840232617__custom_header_DeLQhc.is-sticky {
1976      margin: 0;
1977      left: 0;
1978      right: 0;
1979    }
1980
1981    /* When mobile drawer is open — remove all borders, only announcement bar gets border */
1982    .custom-header-wrapper-sections--23893840232617__custom_header_DeLQhc.drawer-open {
1983      border-radius: 0;
1984      border: none;
1985    }
1986
1987    .custom-header-wrapper-sections--23893840232617__custom_header_DeLQhc.drawer-open .custom-announcement-bar-sections--23893840232617__custom_header_DeLQhc {
1988      border: 0.25px solid rgba(255, 255, 255, 0.4);
1989    }
1990
1991    .custom-header-wrapper-sections--23893840232617__custom_header_DeLQhc.drawer-open .custom-header-sections--23893840232617__custom_header_DeLQhc {
1992      border-top: none;
1993    }
1994
1995    .custom-announcement-bar-sections--23893840232617__custom_header_DeLQhc {
1996      padding: 12px 0;
1997    }
1998
1999    .custom-header-sections--23893840232617__custom_header_DeLQhc .header__container {
2000      padding: 27px;
2001      gap: 0;
2002    }
2003
2004    .custom-header-sections--23893840232617__custom_header_DeLQhc .header__menu-nav {
2005      display: none;
2006    }
2007
2008    .custom-header-sections--23893840232617__custom_header_DeLQhc .header__megamenu-wrapper {
2009      display: none;
2010    }
2011
2012    /* On mobile, header__left only shows hamburger + logo */
2013    .custom-header-sections--23893840232617__custom_header_DeLQhc .header__left {
2014      flex: 1 1 auto;
2015      gap: 0;
2016    }
2017
2018    .custom-header-sections--23893840232617__custom_header_DeLQhc .header__container {
2019      position: relative;
2020    }
2021
2022    .custom-header-sections--23893840232617__custom_header_DeLQhc .header__logo {
2023      position: absolute;
2024      left: 50%;
2025      transform: translateX(-50%);
2026    }
2027
2028    .custom-header-sections--23893840232617__custom_header_DeLQhc .header__logo img {
2029      max-width: 135px;
2030      display: block;
2031    }
2032
2033    .custom-header-sections--23893840232617__custom_header_DeLQhc .header__mobile-menu-icon {
2034      display: flex;
2035        align-items: center;
2036        justify-content: center;
2037        flex-shrink: 0;
2038    }
2039
2040    .hamburger-icon {
2041      width: 26px;
2042      height: 21px;
2043    }
2044
2045    .custom-header-sections--23893840232617__custom_header_DeLQhc .header__icon--account {
2046      display: none;
2047    }
2048
2049    .custom-header-sections--23893840232617__custom_header_DeLQhc .header__icons {
2050      flex: 0 0 auto;
2051      gap: 18px;
2052    }
2053  }
2054
2055  /* ── Mobile Drawer ── */
2056  .custom-mobile-drawer-sections--23893840232617__custom_header_DeLQhc {
2057    position: fixed;
2058    top: 0;
2059    left: -100%;
2060    width: 100%;
2061    max-width: 100%;
2062    height: 100vh;
2063    background: #222222;
2064    z-index: 1000;
2065    transition: left 0.3s ease;
2066    overflow-y: auto;
2067  }
2068
2069  .custom-mobile-drawer-sections--23893840232617__custom_header_DeLQhc.is-open {
2070    left: 0;
2071  }
2072
2073  .custom-mobile-drawer-sections--23893840232617__custom_header_DeLQhc .drawer__menu {
2074    list-style: none;
2075    padding: 0;
2076    margin: 0;
2077  }
2078
2079  .custom-mobile-drawer-sections--23893840232617__custom_header_DeLQhc .drawer__menu-item {
2080    margin-bottom: 18px;
2081  }
2082
2083  .custom-mobile-drawer-sections--23893840232617__custom_header_DeLQhc .drawer__menu-item:last-child {
2084    margin-bottom: 0;
2085  }
2086
2087  /* Menu title (parent link — both with and without children) */
2088  .custom-mobile-drawer-sections--23893840232617__custom_header_DeLQhc .drawer__menu-link,
2089  .custom-mobile-drawer-sections--23893840232617__custom_header_DeLQhc .drawer__menu-toggle {
2090    display: flex;
2091    align-items: center;
2092    justify-content: space-between;
2093    padding: 0;
2094    color: #FFFFFF;
2095    text-decoration: none;
2096    font-size: 16px;
2097    line-height: 16px;
2098    letter-spacing: -0.02em;
2099    font-weight: 500;
2100    background: none;
2101    border: none;
2102    cursor: pointer;
2103    width: 100%;
2104    text-align: left;
2105    margin-bottom: 18px;
2106  }
2107
2108  /* Submenu — first one open by default, rest closed */
2109  .custom-mobile-drawer-sections--23893840232617__custom_header_DeLQhc .drawer__submenu {
2110    list-style: none;
2111    padding: 0;
2112    margin: 0;
2113    padding-left: 18px;
2114    border-left: 1px solid #FFFFFF;
2115    display: none;
2116  }
2117
2118  .custom-mobile-drawer-sections--23893840232617__custom_header_DeLQhc .drawer__submenu.is-open {
2119    display: block;
2120  }
2121
2122  .custom-mobile-drawer-sections--23893840232617__custom_header_DeLQhc .drawer__submenu li {
2123    margin-bottom: 10px;
2124  }
2125
2126  .custom-mobile-drawer-sections--23893840232617__custom_header_DeLQhc .drawer__submenu li:last-child {
2127    margin-bottom: 0;
2128  }
2129
2130  .custom-mobile-drawer-sections--23893840232617__custom_header_DeLQhc .drawer__submenu-link {
2131    display: block;
2132    color: #FFFFFF;
2133    text-decoration: none;
2134    font-size: 16px;
2135    line-height: 16px;
2136    letter-spacing: -0.02em;
2137    font-weight: 500;
2138    opacity: 1;
2139  }
2140
2141  .custom_mobile_nav {
2142    padding: 36px;
2143    padding-top: 36px;
2144    padding-bottom: 0;
2145  }
2146
2147  /* Drawer Footer */
2148  .custom-mobile-drawer-sections--23893840232617__custom_header_DeLQhc .drawer__footer {
2149    padding: 0 36px 36px;
2150    margin-top: 86px;
2151    border: none;
2152  }
2153
2154  /* Account CTA */
2155  .custom-mobile-drawer-sections--23893840232617__custom_header_DeLQhc .drawer__account-link {
2156    display: inline-block;
2157    color: #FFFFFF;
2158    text-decoration: none;
2159    font-size: 18px;
2160    line-height: 20px;
2161    letter-spacing: -0.02em;
2162    font-family: 'Inter-Regular';
2163    font-weight: 400;
2164  }
2165
2166  /* Drawer Social */
2167  .custom-mobile-drawer-sections--23893840232617__custom_header_DeLQhc .drawer__social-row {
2168    display: flex;
2169    gap: 22px;
2170    align-items: center;
2171    margin: 0 36px;
2172    border-top: 1px solid rgba(255,255,255,0.15);
2173    padding-top: 18px;
2174    padding-bottom: 36px;
2175  }
2176
2177  .custom-mobile-drawer-sections--23893840232617__custom_header_DeLQhc .drawer__social-icon {
2178    color: #ffffff;
2179    text-decoration: none;
2180    display: flex;
2181    align-items: center;
2182    justify-content: center;
2183    opacity: 0.85;
2184    transition: opacity 0.2s;
2185  }
2186
2187  .custom-mobile-drawer-sections--23893840232617__custom_header_DeLQhc .drawer__social-icon:hover {
2188    opacity: 1;
2189  }
2190
2191  /* Drawer Banner Slider */
2192  .custom-mobile-drawer-sections--23893840232617__custom_header_DeLQhc .drawer__slider-wrapper {
2193    overflow: hidden;
2194    position: relative;
2195  }
2196
2197  .custom-mobile-drawer-sections--23893840232617__custom_header_DeLQhc .swiper-slide.drawer__slide {
2198    width: calc(70% - 18px);
2199  }
2200
2201  .custom-mobile-drawer-sections--23893840232617__custom_header_DeLQhc .drawer__slide-link {
2202    display: block;
2203    text-decoration: none;
2204  }
2205
2206  .custom-mobile-drawer-sections--23893840232617__custom_header_DeLQhc .drawer__slide-image {
2207    width: 100%;
2208    height: 280px;
2209    background-size: cover;
2210    background-position: center;
2211    background-repeat: no-repeat;
2212    display: flex;
2213    align-items: flex-end;
2214    overflow: hidden;
2215    border-radius: 12px;
2216  }
2217
2218  .custom-mobile-drawer-sections--23893840232617__custom_header_DeLQhc .drawer__slide-content {
2219    background: rgba(255,255,255,0.92);
2220    padding: 14px 16px;
2221    margin: 12px;
2222    width: calc(100% - 24px);
2223    border-radius: 6px;
2224  }
2225
2226  .custom-mobile-drawer-sections--23893840232617__custom_header_DeLQhc .drawer__slide-title {
2227    color: #171717;
2228    font-size: 16px;
2229    line-height: 20px;
2230    font-weight: 500;
2231    margin: 0 0 6px;
2232    letter-spacing: -0.02em;
2233    font-family: 'Inter-Medium';
2234  }
2235
2236  .custom-mobile-drawer-sections--23893840232617__custom_header_DeLQhc .drawer__slide-cta {
2237    display: inline-block;
2238    color: #FFFFFF;
2239    background: #1D7F9A;
2240    border-radius: 100px;
2241    font-size: 13px;
2242    font-weight: 500;
2243    letter-spacing: 0.05em;
2244    text-transform: uppercase;
2245    padding: 6px 16px;
2246    text-decoration: none;
2247    font-family: 'Inter-Medium';
2248  }
2249
2250  /* ── Drawer Overlay ── */
2251  .custom-drawer-overlay-sections--23893840232617__custom_header_DeLQhc {
2252    position: fixed;
2253    top: 0;
2254    left: 0;
2255    width: 100%;
2256    height: 100vh;
2257    background: rgba(0,0,0,0.5);
2258    z-index: 999;
2259    opacity: 0;
2260    visibility: hidden;
2261    transition: all 0.3s ease;
2262  }
2263
2264  .custom-drawer-overlay-sections--23893840232617__custom_header_DeLQhc.is-open {
2265    opacity: 1;
2266    visibility: visible;
2267  }
2268
2269  /* ── Predictive Search results ── */
2270  .predictive-search-results h3,
2271  .predictive-search-results .h4 {
2272    color: #222222;
2273    font-family: 'Inter-Regular';
2274    font-size: 36px;
2275    line-height: 36px;
2276    letter-spacing: 0.03em;
2277    font-weight: 400;
2278    text-transform: unset !important;
2279    border-bottom: 1px solid #222222;
2280    padding-bottom: 8px;
2281    margin-bottom: 12px;
2282  }
2283
2284  .results-products__info span,
2285  .predictive-search-results li a span {
2286    color: #222222;
2287    font-family: 'Inter-Regular';
2288    font-size: 16px;
2289    line-height: 16px;
2290    letter-spacing: -0.02em;
2291    font-weight: 700;
2292  }
2293
2294  .results__search-btn {
2295    color: #222222;
2296    font-family: 'Inter-Regular';
2297    font-size: 18px;
2298    line-height: 24px;
2299    letter-spacing: -0.03em;
2300    font-weight: 500;
2301    background: transparent;
2302    border: none;
2303    border-top: 1px solid #222222;
2304    width: 100%;
2305    text-align: left;
2306    padding: 12px 16px;
2307    cursor: pointer;
2308  }
2309 @media only screen and (max-width: 768px) {
2310  .results__search-btn {
2311    font-size: 16px;
2312    letter-spacing: -0.02em;
2313  }
2314  .predictive-search-results h3, .predictive-search-results .h4 {
2315    font-size: 24px;
2316    line-height: 28px;
2317    letter-spacing: -0.03em;
2318  }
2319 }</style><div id="CartDrawer" class="drawer drawer--right">
2320    <form id="CartDrawerForm" action="/cart" method="post" novalidate class="drawer__contents" data-location="cart-drawer">
2321      <div class="drawer__fixed-header">
2322        <div class="drawer__header appear-animation appear-delay-1">
2323          <div class="h2 drawer__title">Cart</div>
2324          <div class="drawer__close">
2325            <button type="button" class="drawer__close-button js-drawer-close">
2326              <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>
2327              <span class="icon__fallback-text">Close cart</span>
2328            </button>
2329          </div>
2330        </div>
2331      </div>
2332
2333      <div class="drawer__inner">
2334        <div class="drawer__scrollable">
2335          <div data-products class="appear-animation appear-delay-2"></div>
2336
2337          
2338        </div>
2339
2340        <div class="drawer__footer appear-animation appear-delay-4">
2341          <div data-discounts>
2342            
2343          </div>
2344
2345          <div class="cart__item-sub cart__item-row">
2346            <div class="ajaxcart__subtotal">Subtotal</div>
2347            <div data-subtotal>$0.00</div>
2348          </div>
2349
2350          <div class="cart__item-row text-center">
2351            <small>
2352              Shipping, taxes, and discount codes calculated at checkout.<br />
2353            </small>
2354          </div>
2355
2356          
2357
2358          <div class="cart__checkout-wrapper">
2359            <button type="submit" name="checkout" data-terms-required="false" class="btn cart__checkout">
2360              Check out
2361            </button>
2362
2363            
2364          </div>
2365        </div>
2366      </div>
2367
2368      <div class="drawer__cart-empty appear-animation appear-delay-2">
2369        <div class="drawer__scrollable">
2370          Your cart is currently empty.
2371        </div>
2372      </div>
2373    </form>
2374  </div><div
2375  class="custom-header-wrapper-sections--23893840232617__custom_header_DeLQhc sticky-header header--overlay"
2376  data-section-id="sections--23893840232617__custom_header_DeLQhc"
2377  data-sticky-enabled="true"
2378  data-overlay-enabled="true"
2379><div class="custom-announcement-bar-sections--23893840232617__custom_header_DeLQhc">
2380        <div class="swiper announcement-swiper announcement-swiper--sections--23893840232617__custom_header_DeLQhc">
2381          <div class="swiper-wrapper"><div class="swiper-slide" >
2382                <div class="announcement-bar__text"><p>Free 2-day Shipping</p></div>
2383              </div><div class="swiper-slide" >
2384                <div class="announcement-bar__text"><p>Shop now, pay later with Afterpay!</p></div>
2385              </div><div class="swiper-slide" >
2386                <div class="announcement-bar__text"><p>1-year Limited Warranty on All Devices</p></div>
2387              </div><div class="swiper-slide">
2388                <div class="announcement-bar__text"><p>Free 2-day Shipping</p></div>
2389              </div><div class="swiper-slide">
2390                <div class="announcement-bar__text"><p>Shop now, pay later with Afterpay!</p></div>
2391              </div><div class="swiper-slide">
2392                <div class="announcement-bar__text"><p>1-year Limited Warranty on All Devices</p></div>
2393              </div></div>
2394        </div>
2395      </div><header class="custom-header-sections--23893840232617__custom_header_DeLQhc">
2396    <div class="header__container"><div class="header__left">
2397        <button
2398          class="header__icon header__mobile-menu-icon js-mobile-drawer-open-sections--23893840232617__custom_header_DeLQhc"
2399          aria-label="Open menu"
2400        >
2401          <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">
2402          <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;">
2403            <path d="M0.5 0.5L25.5 25.5" stroke="white" stroke-linecap="round"/>
2404            <path d="M0.5 25.5L25.5 0.499996" stroke="white" stroke-linecap="round"/>
2405          </svg>
2406        </button><div class="header__logo">
2407          <a href="/"><img
2408                src="//ipowerresale.com/cdn/shop/files/svg840.svg?v=1772971322&width=600"
2409                alt="iPowerResale"
2410                width="135"
2411                height="18.0"
2412                loading="eager"
2413              ></a>
2414        </div>
2415      </div><nav class="header__menu-nav" role="navigation" aria-label="Primary navigation">
2416        <ul class="header__menu"><li class="header__menu-item header__menu-item--megamenu">
2417              <a
2418                href="/pages/mac"
2419                class="header__menu-link"
2420                data-megamenu-trigger="mac"
2421                
2422              >
2423                Mac
2424              </a></li><li class="header__menu-item header__menu-item--megamenu">
2425              <a
2426                href="/pages/ipad"
2427                class="header__menu-link"
2428                data-megamenu-trigger="ipad"
2429                
2430              >
2431                iPad
2432              </a></li><li class="header__menu-item">
2433              <a
2434                href="/collections/iphone"
2435                class="header__menu-link"
2436                
2437              >
2438                iPhone
2439              </a></li><li class="header__menu-item">
2440              <a
2441                href="/collections/watch"
2442                class="header__menu-link"
2443                
2444              >
2445                Watch
2446              </a></li><li class="header__menu-item">
2447              <a
2448                href="/collections/airpods"
2449                class="header__menu-link"
2450                
2451              >
2452                AirPods
2453              </a></li><li class="header__menu-item">
2454              <a
2455                href="/collections/apple-display"
2456                class="header__menu-link"
2457                
2458              >
2459                Displays
2460              </a></li><li class="header__menu-item">
2461              <a
2462                href="/collections/accessories"
2463                class="header__menu-link"
2464                
2465              >
2466                Accessories
2467              </a></li><li class="header__menu-item">
2468              <a
2469                href="/pages/reviews"
2470                class="header__menu-link"
2471                
2472              >
2473                Reviews
2474              </a></li><li class="header__menu-item header__menu-item--has-dropdown">
2475              <a
2476                href="/pages/troubleshooting-guides"
2477                class="header__menu-link"
2478                data-dropdown-trigger="true"
2479              >
2480                Support
2481              </a><ul class="header__dropdown"><li>
2482                      <a href="/pages/faq" class="header__dropdown-link">FAQs</a>
2483                    </li><li>
2484                      <a href="/pages/service-support" class="header__dropdown-link">Service & Support</a>
2485                    </li><li>
2486                      <a href="/pages/troubleshooting-guides" class="header__dropdown-link">Troubleshooting Guides</a>
2487                    </li></ul></li></ul>
2488      </nav><div class="header__icons"><a
2489            href="/search"
2490            class="header__icon header__icon--search js-search-header"
2491            aria-label="Translation missing: en.general.search.search"
2492          >
2493            <svg xmlns="http://www.w3.org/2000/svg" width="17" height="18" viewBox="0 0 17 18" fill="none">
2494              <path d="M11.6113 12.5L16.5002 17.3889" stroke="white" stroke-linecap="round"/>
2495              <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"/>
2496            </svg>
2497          </a><a href="/account" class="header__icon header__icon--account" aria-label="My account">
2498            <svg xmlns="http://www.w3.org/2000/svg" width="18" height="20" viewBox="0 0 18 20" fill="none">
2499              <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"/>
2500              <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"/>
2501            </svg>
2502          </a><a
2503          href="/cart"
2504          class="header__icon header__icon--cart"
2505          aria-label="Cart"
2506        >
2507          <svg xmlns="http://www.w3.org/2000/svg" width="18" height="21" viewBox="0 0 18 21" fill="none">
2508            <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"/>
2509            <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"/>
2510          </svg>
2511          <span class="header__cart-count" style="display: none;">0</span>
2512        </a>
2513      </div>
2514
2515    </div><div class="header__megamenu-wrapper" data-megamenu-id="ipad" >
2516          <div class="header__megamenu">
2517            <div class="header__megamenu-items"><a href="/collections/ipad-pro" class="header__megamenu-item"><div class="header__megamenu-item-icon">
2518                        <img
2519                          src="//ipowerresale.com/cdn/shop/files/ipadpro-icon.png?v=1776372609&width=128"
2520                          alt="iPad Pro"
2521                          width="64"
2522                          height="64"
2523                          loading="lazy"
2524                        >
2525                      </div><span class="header__megamenu-item-label">iPad Pro</span>
2526                  </a><a href="/collections/ipad-air" class="header__megamenu-item"><div class="header__megamenu-item-icon">
2527                        <img
2528                          src="//ipowerresale.com/cdn/shop/files/ipadair-icon.png?v=1776372609&width=128"
2529                          alt="iPad Air"
2530                          width="64"
2531                          height="64"
2532                          loading="lazy"
2533                        >
2534                      </div><span class="header__megamenu-item-label">iPad Air</span>
2535                  </a><a href="/collections/ipad" class="header__megamenu-item"><div class="header__megamenu-item-icon">
2536                        <img
2537                          src="//ipowerresale.com/cdn/shop/files/ipad-icon.png?v=1776372609&width=128"
2538                          alt="iPad"
2539                          width="64"
2540                          height="64"
2541                          loading="lazy"
2542                        >
2543                      </div><span class="header__megamenu-item-label">iPad</span>
2544                  </a><a href="/pages/ipad" class="header__megamenu-cta">
2545                Explore all 
iPads
2546              </a>
2547            </div>
2548          </div>
2549        </div><div class="header__megamenu-wrapper" data-megamenu-id="mac" >
2550          <div class="header__megamenu">
2551            <div class="header__megamenu-items"><a href="/collections/macbook-pro" class="header__megamenu-item"><div class="header__megamenu-item-icon">
2552                        <img
2553                          src="//ipowerresale.com/cdn/shop/files/mbp-icon.png?v=1776372609&width=128"
2554                          alt="MacBook Pro"
2555                          width="64"
2556                          height="64"
2557                          loading="lazy"
2558                        >
2559                      </div><span class="header__megamenu-item-label">MacBook Pro</span>
2560                  </a><a href="/collections/macbook-air" class="header__megamenu-item"><div class="header__megamenu-item-icon">
2561                        <img
2562                          src="//ipowerresale.com/cdn/shop/files/mba-icon.png?v=1776372610&width=128"
2563                          alt="MacBook Air"
2564                          width="64"
2565                          height="64"
2566                          loading="lazy"
2567                        >
2568                      </div><span class="header__megamenu-item-label">MacBook Air</span>
2569                  </a><a href="/collections/macbook-neo" class="header__megamenu-item"><div class="header__megamenu-item-icon">
2570                        <img
2571                          src="//ipowerresale.com/cdn/shop/files/mbn-icon.png?v=1777677439&width=128"
2572                          alt="MacBook Neo"
2573                          width="64"
2574                          height="64"
2575                          loading="lazy"
2576                        >
2577                      </div><span class="header__megamenu-item-label">MacBook Neo</span>
2578                  </a><a href="/collections/imac" class="header__megamenu-item"><div class="header__megamenu-item-icon">
2579                        <img
2580                          src="//ipowerresale.com/cdn/shop/files/imac-icon.png?v=1776372609&width=128"
2581                          alt="iMac"
2582                          width="64"
2583                          height="64"
2584                          loading="lazy"
2585                        >
2586                      </div><span class="header__megamenu-item-label">iMac</span>
2587                  </a><a href="/collections/mac-pro" class="header__megamenu-item"><div class="header__megamenu-item-icon">
2588                        <img
2589                          src="//ipowerresale.com/cdn/shop/files/macpro-icon.png?v=1776372610&width=128"
2590                          alt="Mac Pro"
2591                          width="64"
2592                          height="64"
2593                          loading="lazy"
2594                        >
2595                      </div><span class="header__megamenu-item-label">Mac Pro</span>
2596                  </a><a href="/collections/macmini" class="header__megamenu-item"><div class="header__megamenu-item-icon">
2597                        <img
2598                          src="//ipowerresale.com/cdn/shop/files/macmini-icon.png?v=1776372609&width=128"
2599                          alt="Mac mini"
2600                          width="64"
2601                          height="64"
2602                          loading="lazy"
2603                        >
2604                      </div><span class="header__megamenu-item-label">Mac mini</span>
2605                  </a><a href="/collections/mac-studio" class="header__megamenu-item"><div class="header__megamenu-item-icon">
2606                        <img
2607                          src="//ipowerresale.com/cdn/shop/files/macstudio-icon.png?v=1776372609&width=128"
2608                          alt="Mac Studio"
2609                          width="64"
2610                          height="64"
2611                          loading="lazy"
2612                        >
2613                      </div><span class="header__megamenu-item-label">Mac Studio</span>
2614                  </a><a href="/pages/mac" class="header__megamenu-cta">
2615                Explore all Macs
2616              </a>
2617            </div>
2618          </div>
2619        </div></header>
2620</div><div class="custom-mobile-drawer-sections--23893840232617__custom_header_DeLQhc js-mobile-drawer-sections--23893840232617__custom_header_DeLQhc">
2621
2622  <nav class="custom_mobile_nav">
2623    <ul class="drawer__menu"><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-1"
2626              aria-expanded="false"
2627            >
2628              <span>Mac</span>
2629            </button>
2630            <ul class="drawer__submenu is-open" id="submenu-sections--23893840232617__custom_header_DeLQhc-1"><li>
2631                  <a href="/collections/macbook-pro" class="drawer__submenu-link">MacBook Pro</a>
2632                </li><li>
2633                  <a href="/collections/macbook-air" class="drawer__submenu-link">MacBook Air</a>
2634                </li><li>
2635                  <a href="/collections/macbook-neo" class="drawer__submenu-link">MacBook Neo</a>
2636                </li><li>
2637                  <a href="/collections/imac" class="drawer__submenu-link">iMac</a>
2638                </li><li>
2639                  <a href="/collections/mac-pro" class="drawer__submenu-link">Mac Pro</a>
2640                </li><li>
2641                  <a href="/collections/macmini" class="drawer__submenu-link">Mac mini</a>
2642                </li><li>
2643                  <a href="/collections/mac-studio" class="drawer__submenu-link">Mac Studio</a>
2644                </li><li>
2645                  <a href="/pages/mac" class="drawer__submenu-link">Shop All Macs</a>
2646                </li></ul></li><li class="drawer__menu-item"><button
2647              class="drawer__menu-link drawer__menu-toggle js-drawer-submenu-toggle-sections--23893840232617__custom_header_DeLQhc"
2648              data-target="submenu-sections--23893840232617__custom_header_DeLQhc-2"
2649              aria-expanded="false"
2650            >
2651              <span>iPad</span>
2652            </button>
2653            <ul class="drawer__submenu" id="submenu-sections--23893840232617__custom_header_DeLQhc-2"><li>
2654                  <a href="/collections/ipad" class="drawer__submenu-link">iPad</a>
2655                </li><li>
2656                  <a href="/collections/ipad-air" class="drawer__submenu-link">iPad Air</a>
2657                </li><li>
2658                  <a href="/collections/ipad-pro" class="drawer__submenu-link">iPad Pro</a>
2659                </li><li>
2660                  <a href="/pages/ipad" class="drawer__submenu-link">Shop All iPads</a>
2661                </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
2662              class="drawer__menu-link drawer__menu-toggle js-drawer-submenu-toggle-sections--23893840232617__custom_header_DeLQhc"
2663              data-target="submenu-sections--23893840232617__custom_header_DeLQhc-9"
2664              aria-expanded="false"
2665            >
2666              <span>Support</span>
2667            </button>
2668            <ul class="drawer__submenu" id="submenu-sections--23893840232617__custom_header_DeLQhc-9"><li>
2669                  <a href="/pages/faq" class="drawer__submenu-link">FAQs</a>
2670                </li><li>
2671                  <a href="/pages/service-support" class="drawer__submenu-link">Service & Support</a>
2672                </li><li>
2673                  <a href="/pages/troubleshooting-guides" class="drawer__submenu-link">Troubleshooting Guides</a>
2674                </li></ul></li></ul>
2675  </nav><div class="drawer__footer">
2676      <a href="/account" class="drawer__account-link">
2677        My Account
2678      </a>
2679    </div></div><div class="custom-drawer-overlay-sections--23893840232617__custom_header_DeLQhc js-drawer-overlay-sections--23893840232617__custom_header_DeLQhc"></div>
2680
2681
2682
2683<script>
2684(function () {
2685  var sectionId = 'sections--23893840232617__custom_header_DeLQhc';
2686  var drawer     = document.querySelector('.js-mobile-drawer-' + sectionId);
2687  var overlay    = document.querySelector('.js-drawer-overlay-' + sectionId);
2688  var openBtn    = document.querySelector('.js-mobile-drawer-open-' + sectionId);
2689  var submenuToggles = document.querySelectorAll('.js-drawer-submenu-toggle-' + sectionId);
2690
2691  var hamburgerIcon = openBtn ? openBtn.querySelector('.hamburger-icon') : null;
2692  var closeIcon     = openBtn ? openBtn.querySelector('.close-icon')     : null;
2693
2694  function setMenuIconState(isOpen) {
2695    if (hamburgerIcon) hamburgerIcon.style.display = isOpen ? 'none' : '';
2696    if (closeIcon)     closeIcon.style.display     = isOpen ? ''     : 'none';
2697  }
2698
2699  function updateDrawerPosition() {
2700    var headerWrapper = document.querySelector('.custom-header-wrapper-' + sectionId);
2701    var bottom = headerWrapper ? headerWrapper.getBoundingClientRect().bottom : 0;
2702    if (drawer)  { drawer.style.top  = bottom + 'px'; drawer.style.height  = (window.innerHeight - bottom) + 'px'; }
2703    if (overlay) { overlay.style.top = bottom + 'px'; overlay.style.height = (window.innerHeight - bottom) + 'px'; }
2704  }
2705
2706  function openDrawer() {
2707    updateDrawerPosition();
2708    drawer.classList.add('is-open');
2709    overlay.classList.add('is-open');
2710    document.body.style.overflow = 'hidden';
2711    setMenuIconState(true);
2712    if (headerWrapper) headerWrapper.classList.add('drawer-open');
2713    // Recalculate after border-bottom removed (height changes by 1px)
2714    requestAnimationFrame(function() { updateDrawerPosition(); });
2715  }
2716
2717  function closeDrawer() {
2718    drawer.classList.remove('is-open');
2719    overlay.classList.remove('is-open');
2720    document.body.style.overflow = '';
2721    setMenuIconState(false);
2722    if (headerWrapper) headerWrapper.classList.remove('drawer-open');
2723  }
2724
2725  if (openBtn) {
2726    openBtn.addEventListener('click', function () {
2727      drawer.classList.contains('is-open') ? closeDrawer() : openDrawer();
2728    });
2729  }
2730
2731  if (overlay) { overlay.addEventListener('click', closeDrawer); }
2732
2733  window.addEventListener('resize', function () {
2734    if (drawer && drawer.classList.contains('is-open')) updateDrawerPosition();
2735  });
2736
2737  submenuToggles.forEach(function (toggle) {
2738    toggle.addEventListener('click', function () {
2739      var targetId = this.getAttribute('data-target');
2740      var submenu  = document.getElementById(targetId);
2741      if (submenu) {
2742        var isOpen = submenu.classList.toggle('is-open');
2743        this.setAttribute('aria-expanded', isOpen ? 'true' : 'false');
2744      }
2745    });
2746  });
2747
2748  // ── Cart Drawer ──
2749  var cartButton = document.querySelector('.custom-header-' + sectionId + ' .js-drawer-open-cart');
2750  if (cartButton) {
2751    cartButton.addEventListener('click', function (e) {
2752      e.preventDefault();
2753      e.stopPropagation();
2754      var cartDrawer = document.getElementById('CartDrawer');
2755      if (cartDrawer) {
2756        document.documentElement.classList.add('js-drawer-open', 'js-drawer-open-cart');
2757        cartDrawer.classList.add('drawer--is-open');
2758        document.body.style.overflow = 'hidden';
2759      }
2760    });
2761  }
2762
2763  document.addEventListener('click', function (e) {
2764    var cartDrawer = document.getElementById('CartDrawer');
2765    var cb = document.querySelector('.custom-header-' + sectionId + ' .js-drawer-open-cart');
2766    if (cartDrawer && cartDrawer.classList.contains('drawer--is-open')) {
2767      if (!cartDrawer.contains(e.target) && cb && !cb.contains(e.target)) {
2768        document.documentElement.classList.remove('js-drawer-open', 'js-drawer-open-cart');
2769        cartDrawer.classList.remove('drawer--is-open');
2770        document.body.style.overflow = '';
2771      }
2772    }
2773  });
2774
2775  document.querySelectorAll('.js-drawer-close').forEach(function (btn) {
2776    btn.addEventListener('click', function () {
2777      var cartDrawer = document.getElementById('CartDrawer');
2778      if (cartDrawer) {
2779        document.documentElement.classList.remove('js-drawer-open', 'js-drawer-open-cart');
2780        cartDrawer.classList.remove('drawer--is-open');
2781        document.body.style.overflow = '';
2782      }
2783    });
2784  });
2785
2786  // ── Mega Menu & Dropdown hover ──
2787  var megaMenuTriggers   = document.querySelectorAll('.custom-header-' + sectionId + ' [data-megamenu-trigger]');
2788  var dropdownTriggers   = document.querySelectorAll('.custom-header-' + sectionId + ' [data-dropdown-trigger]');
2789
2790  var headerWrapperEl = document.querySelector('.custom-header-wrapper-' + sectionId);
2791
2792  function closeAllMenus() {
2793    document.querySelectorAll('.custom-header-' + sectionId + ' .header__menu-item').forEach(function (item) {
2794      item.classList.remove('is-active');
2795    });
2796    document.querySelectorAll('.custom-header-' + sectionId + ' .header__megamenu-wrapper').forEach(function (w) {
2797      w.classList.remove('is-active');
2798    });
2799    if (headerWrapperEl) headerWrapperEl.classList.remove('megamenu-open');
2800  }
2801
2802  megaMenuTriggers.forEach(function (trigger) {
2803    var parentItem = trigger.closest('.header__menu-item');
2804    var menuId     = trigger.getAttribute('data-megamenu-trigger');
2805    var megaMenu   = document.querySelector('[data-megamenu-id="' + menuId + '"]');
2806    var closeTimer = null;
2807
2808    function openMM() {
2809      clearTimeout(closeTimer);
2810      closeAllMenus();
2811      parentItem.classList.add('is-active');
2812      if (megaMenu) megaMenu.classList.add('is-active');
2813      if (headerWrapperEl) headerWrapperEl.classList.add('megamenu-open');
2814    }
2815
2816    function scheduleMMClose() {
2817      clearTimeout(closeTimer);
2818      closeTimer = setTimeout(function () {
2819        parentItem.classList.remove('is-active');
2820        if (megaMenu) megaMenu.classList.remove('is-active');
2821        if (headerWrapperEl) headerWrapperEl.classList.remove('megamenu-open');
2822      }, 100);
2823    }
2824
2825    parentItem.addEventListener('mouseenter', openMM);
2826    parentItem.addEventListener('mouseleave', scheduleMMClose);
2827    if (megaMenu) {
2828      megaMenu.addEventListener('mouseenter', function () { clearTimeout(closeTimer); });
2829      megaMenu.addEventListener('mouseleave', scheduleMMClose);
2830    }
2831  });
2832
2833  dropdownTriggers.forEach(function (trigger) {
2834    var parentItem = trigger.closest('.header__menu-item');
2835    parentItem.addEventListener('mouseenter', function () {
2836      closeAllMenus();
2837      parentItem.classList.add('is-active');
2838    });
2839    parentItem.addEventListener('mouseleave', function () {
2840      parentItem.classList.remove('is-active');
2841    });
2842  });
2843
2844  document.addEventListener('keydown', function (e) {
2845    if (e.key === 'Escape') closeAllMenus();
2846  });
2847
2848  // ── Sticky Header ──
2849  var headerWrapper = document.querySelector('.custom-header-wrapper-' + sectionId);
2850  var stickyEnabled = headerWrapper && headerWrapper.getAttribute('data-sticky-enabled') === 'true';
2851
2852  if (stickyEnabled && headerWrapper) {
2853    var isSticky = false;
2854    var headerHeight = 0;
2855    var initialOffsetTop = 0;
2856
2857    function getOffsetTop() {
2858      if (!isSticky) {
2859        initialOffsetTop = headerWrapper.getBoundingClientRect().top + window.pageYOffset;
2860      }
2861    }
2862
2863    function onScroll() {
2864      var scrollTop = window.pageYOffset || document.documentElement.scrollTop;
2865      var isOverlay = headerWrapper.classList.contains('header--overlay');
2866      if (scrollTop > initialOffsetTop) {
2867        if (!isSticky) {
2868          headerHeight = headerWrapper.offsetHeight;
2869          if (!isOverlay) {
2870            document.body.style.paddingTop = headerHeight + 'px';
2871          }
2872          headerWrapper.classList.add('is-sticky');
2873          isSticky = true;
2874        }
2875      } else {
2876        if (isSticky) {
2877          headerWrapper.classList.remove('is-sticky');
2878          document.body.style.paddingTop = '';
2879          isSticky = false;
2880        }
2881      }
2882    }
2883
2884    window.addEventListener('scroll', onScroll, { passive: true });
2885    window.addEventListener('resize', function () {
2886      if (isSticky) {
2887        headerHeight = headerWrapper.offsetHeight;
2888        document.body.style.paddingTop = headerHeight + 'px';
2889      }
2890    });
2891
2892    getOffsetTop();
2893  }
2894
2895  // ── Overlay Header Logic ──
2896  var overlayEnabled = headerWrapper && headerWrapper.getAttribute('data-overlay-enabled') === 'true';
2897
2898  function applyOverlay() {
2899    if (!headerWrapper || !overlayEnabled) return;
2900    var isExcluded = document.querySelector('[data-ipr-no-overlay]') !== null;
2901    if (isExcluded) {
2902      headerWrapper.classList.remove('header--overlay');
2903    }
2904    // If not excluded, class is already set from Liquid — no action needed
2905  }
2906
2907  applyOverlay();
2908
2909  // ── Announcement Swiper ──
2910  var annSwiper = document.querySelector('.announcement-swiper--' + sectionId);
2911
2912  function initAnnouncementSwiper() {
2913    if (!annSwiper || typeof Swiper === 'undefined') return;
2914    new Swiper(annSwiper, {
2915      loop: true,
2916      autoplay: { delay: 3500, disableOnInteraction: false },
2917      slidesPerView: 1,
2918      allowTouchMove: true,
2919      speed: 600,
2920    });
2921  }
2922
2923  // Try immediately, then retry until Swiper is available
2924  function tryInitAnnouncement(attempts) {
2925    if (typeof Swiper !== 'undefined') {
2926      initAnnouncementSwiper();
2927    } else if (attempts > 0) {
2928      setTimeout(function() { tryInitAnnouncement(attempts - 1); }, 200);
2929    }
2930  }
2931
2932  tryInitAnnouncement(10);
2933
2934  // ── Drawer Banner Slider ──
2935  var drawerSlider = document.querySelector('.js-drawer-slider-' + sectionId);
2936  if (drawerSlider && typeof Swiper !== 'undefined') {
2937    new Swiper(drawerSlider, {
2938      slidesPerView: 'auto',
2939      spaceBetween: 12,
2940      freeMode: false,
2941      allowTouchMove: true,
2942      simulateTouch: true,
2943    });
2944  }
2945
2946  // ── Mega Menu horizontal scroll via mousewheel ──
2947  document.querySelectorAll('.custom-header-' + sectionId + ' .header__megamenu-items').forEach(function (el) {
2948    el.addEventListener('wheel', function (e) {
2949      if (e.deltaY !== 0) { e.preventDefault(); el.scrollLeft += e.deltaY; }
2950    }, { passive: false });
2951  });
2952
2953  // ── Real-time Cart Count Update ──
2954  function updateCartCountBubble(count) {
2955    var cartCountEl = document.querySelector('.custom-header-' + sectionId + ' .header__cart-count');
2956    if (cartCountEl) {
2957      if (typeof count !== 'undefined') {
2958        cartCountEl.textContent = count;
2959        cartCountEl.style.display = count > 0 ? 'flex' : 'none';
2960      }
2961    }
2962  }
2963
2964  var isFetchingCart = false;
2965  function fetchAndUpdateCart() {
2966    if (isFetchingCart) return;
2967    isFetchingCart = true;
2968
2969    fetch(window.Shopify.routes && window.Shopify.routes.root ? window.Shopify.routes.root + 'cart.js' : '/cart.js')
2970      .then(response => response.json())
2971      .then(cart => {
2972         updateCartCountBubble(cart.item_count);
2973      })
2974      .catch(err => console.error('Error fetching cart data:', err))
2975      .finally(() => {
2976         setTimeout(() => { isFetchingCart = false; }, 500);
2977      });
2978  }
2979
2980  document.addEventListener('cart:updated', function(event) {
2981    if (event.detail && event.detail.cart && typeof event.detail.cart.item_count !== 'undefined') {
2982      updateCartCountBubble(event.detail.cart.item_count);
2983    } else {
2984      fetchAndUpdateCart();
2985    }
2986  });
2987
2988  // Additional theme events
2989  document.addEventListener('ajaxProduct:added', fetchAndUpdateCart);
2990  document.addEventListener('cart:quantity', fetchAndUpdateCart);
2991
2992  // Global fetch interceptor for cart endpoints
2993  var originalFetch = window.fetch;
2994  window.fetch = function() {
2995    return originalFetch.apply(this, arguments).then(function(res) {
2996      var url = typeof arguments[0] === 'string' ? arguments[0] : (arguments[0] && arguments[0].url ? arguments[0].url : '');
2997      if (url.indexOf('/cart/add') !== -1 || url.indexOf('/cart/change') !== -1 || url.indexOf('/cart/update') !== -1 || url.indexOf('/cart/clear') !== -1) {
2998        setTimeout(fetchAndUpdateCart, 150);
2999      }
3000      return res;
3001    });
3002  };
3003
3004  // Global XHR interceptor
3005  var originalXHR = window.XMLHttpRequest.prototype.open;
3006  window.XMLHttpRequest.prototype.open = function(method, url) {
3007    this.addEventListener('load', function() {
3008      if (typeof url === 'string' && (url.indexOf('/cart/add') !== -1 || url.indexOf('/cart/change') !== -1 || url.indexOf('/cart/update') !== -1 || url.indexOf('/cart/clear') !== -1)) {
3009        setTimeout(fetchAndUpdateCart, 150);
3010      }
3011    });
3012    return originalXHR.apply(this, arguments);
3013  };
3014
3015})();
3016</script>
3016
3017
3018
3019</div>
3020<!-- END sections: header-group --><!-- BEGIN sections: popup-group -->
3021
3022<!-- END sections: popup-group --><main class="main-content" id="MainContent">
3023        <div id="shopify-section-template--23893839184041__homepage_banner_yKE8rh" class="shopify-section index-section--flush"><style data-shopify>.homepage-banner--template--23893839184041__homepage_banner_yKE8rh {
3024    height: 900px;
3025  }
3026
3027  .homepage-banner--template--23893839184041__homepage_banner_yKE8rh .homepage-banner__overlay {
3028    background-color: #000000;
3029    opacity: 0.0;
3030  }
3031
3032  .homepage-banner--template--23893839184041__homepage_banner_yKE8rh .homepage-banner__content-wrapper {
3033    justify-content: flex-start;
3034    align-items: flex-end;
3035  }
3036
3037  @media screen and (max-width: 768px) {
3038    .homepage-banner--template--23893839184041__homepage_banner_yKE8rh {
3039      height: 600px;
3040    }
3041
3042    .homepage-banner--template--23893839184041__homepage_banner_yKE8rh .homepage-banner__content-wrapper {
3043      justify-content: center;
3044      align-items: center;
3045    }.homepage-banner--template--23893839184041__homepage_banner_yKE8rh .homepage-banner__bg--desktop {
3046        display: none;
3047      }
3048      .homepage-banner--template--23893839184041__homepage_banner_yKE8rh .homepage-banner__bg--mobile {
3049        display: block;
3050      }}</style><style>
3051  .homepage-banner {
3052    position: relative;
3053    overflow: hidden;
3054    border-bottom-left-radius: 50px;
3055    border-bottom-right-radius: 50px;
3056    width: 100%;
3057  }
3058
3059  .homepage-banner__bg {
3060    position: absolute;
3061    inset: 0;
3062    z-index: 0;
3063  }
3064
3065  .homepage-banner__bg img,
3066  .homepage-banner__bg .placeholder-svg {
3067    width: 100%;
3068    height: 100%;
3069    object-fit: cover;
3070    display: block;
3071  }
3072
3073  .homepage-banner__bg--mobile {
3074    display: none;
3075  }
3076
3077  .homepage-banner__overlay {
3078    position: absolute;
3079    inset: 0;
3080    z-index: 1;
3081    pointer-events: none;
3082  }
3083
3084  .homepage-banner__content-wrapper {
3085    position: absolute;
3086    inset: 0;
3087    z-index: 2;
3088    display: flex;
3089    padding: 0 144px 160.5px;
3090  }
3091
3092  .homepage-banner__content {
3093    max-width: 600px;
3094    width: 100%;
3095    padding: 72px 0;
3096    border-radius: 30px;
3097    text-align: center;
3098    background: #22222233;
3099    backdrop-filter: blur(60px);
3100    position: relative;
3101  }
3102
3103  .homepage-banner__content::before {
3104    content: '';
3105    position: absolute;
3106    inset: 0;
3107    border-radius: 30px;
3108    padding: 1px;
3109    background: linear-gradient(150.52deg, rgba(255, 255, 255, 0.5) 0%, rgba(60, 60, 60, 0.5) 67.47%, rgba(255, 255, 255, 0.5) 98.13%);
3110    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
3111    -webkit-mask-composite: xor;
3112    mask-composite: exclude;
3113    pointer-events: none;
3114  }
3115
3116  .homepage-banner__kicker {
3117    color: #FFFFFF;
3118    font-size: 24px;
3119    line-height: 20px;
3120    letter-spacing: -0.02em;
3121    font-weight: 400;
3122    font-family: 'Inter-Regular';
3123    text-transform: unset !important;
3124    margin-bottom: 9px;
3125    display: block;
3126  }
3127
3128  .homepage-banner__heading {
3129    color: #FFFFFF;
3130    font-size: 60px;
3131    line-height: 64px;
3132    letter-spacing: -0.03em;
3133    font-weight: 300;
3134    margin-bottom: 9px;
3135    text-transform: unset ! IMPORTANT;
3136  }
3137
3138  .homepage-banner__description {
3139    color: #FFFFFF;
3140    font-size: 16px;
3141    line-height: 20px;
3142    letter-spacing: -0.02em;
3143    font-weight: 400;
3144    margin: 0;
3145  }
3146
3147
3148  .homepage-banner__cta {
3149    font-size: 16px;
3150    line-height: 20px;
3151    font-weight: 500;
3152    text-transform: uppercase;
3153    letter-spacing: 0.10em;
3154    backdrop-filter: blur(20px);
3155    border-radius: 20px;
3156    padding: 8px 16.2px;
3157    display: inline-block;
3158    cursor: pointer;
3159    width: fit-content;
3160    border: 1px solid #1D7F9A !important;
3161    transition: background-color 0.3s linear, color 0.3s linear;
3162  }
3163
3164  .homepage-banner__cta:hover {
3165    background-color: #171717 !important;
3166    color: #FFFFFF !important;
3167  }
3168
3169  .margin-bottom-27 {
3170    margin-bottom: 27px;
3171  }
3172
3173  @media screen and (max-width: 768px) {
3174    .homepage-banner__content-wrapper {
3175      padding: 36px;
3176      padding-top: 0;
3177    }
3178
3179    .homepage-banner__content {
3180      max-width: 100%;
3181      padding: 36px 0;
3182    }
3183
3184    .homepage-banner__heading {
3185      font-size: 32px;
3186        line-height: 40px;
3187        margin-bottom: 9px;
3188    }
3189
3190    .homepage-banner__description {
3191      font-size: 14px;
3192        letter-spacing: 0;
3193        line-height: 20px;
3194    }
3195  }
3196</style>
3197
3198<div
3199  class="homepage-banner homepage-banner--template--23893839184041__homepage_banner_yKE8rh"
3200  data-section-id="template--23893839184041__homepage_banner_yKE8rh"
3201  data-section-type="homepage-banner"
3202><div class="homepage-banner__bg homepage-banner__bg--desktop">
3203
3204
3205
3206<image-element data-aos="image-fade-in" data-aos-offset="150">
3207
3208
3209  
3210<img src="//ipowerresale.com/cdn/shop/files/iPad_Pencil_Promo_2_8443e931-2b1a-43db-8503-719d6f9546c8.webp?v=1790278372&amp;width=2400" alt="" srcset="//ipowerresale.com/cdn/shop/files/iPad_Pencil_Promo_2_8443e931-2b1a-43db-8503-719d6f9546c8.webp?v=1790278372&amp;width=352 352w, //ipowerresale.com/cdn/shop/files/iPad_Pencil_Promo_2_8443e931-2b1a-43db-8503-719d6f9546c8.webp?v=1790278372&amp;width=832 832w, //ipowerresale.com/cdn/shop/files/iPad_Pencil_Promo_2_8443e931-2b1a-43db-8503-719d6f9546c8.webp?v=1790278372&amp;width=1200 1200w, //ipowerresale.com/cdn/shop/files/iPad_Pencil_Promo_2_8443e931-2b1a-43db-8503-719d6f9546c8.webp?v=1790278372&amp;width=1920 1920w, //ipowerresale.com/cdn/shop/files/iPad_Pencil_Promo_2_8443e931-2b1a-43db-8503-719d6f9546c8.webp?v=1790278372&amp;width=2400 2400w" width="2400" height="1333.3333333333333" loading="eager" class="homepage-banner__img image-element" sizes="100vw">
3211  
3212
3213
3214</image-element>
3215</div><div class="homepage-banner__bg homepage-banner__bg--mobile">
3216
3217
3218
3219<image-element data-aos="image-fade-in" data-aos-offset="150">
3220
3221
3222  
3223<img src="//ipowerresale.com/cdn/shop/files/iPad_Pencil_Promo_Mobile_969f823f-ba5d-4032-99fe-79ec4605be61.webp?v=1790281840&amp;width=1200" alt="" srcset="//ipowerresale.com/cdn/shop/files/iPad_Pencil_Promo_Mobile_969f823f-ba5d-4032-99fe-79ec4605be61.webp?v=1790281840&amp;width=352 352w, //ipowerresale.com/cdn/shop/files/iPad_Pencil_Promo_Mobile_969f823f-ba5d-4032-99fe-79ec4605be61.webp?v=1790281840&amp;width=832 832w, //ipowerresale.com/cdn/shop/files/iPad_Pencil_Promo_Mobile_969f823f-ba5d-4032-99fe-79ec4605be61.webp?v=1790281840&amp;width=1200 1200w" width="1200" height="2137.4045801526718" loading="eager" class="homepage-banner__img image-element" sizes="100vw">
3224  
3225
3226
3227</image-element>
3228</div><div class="homepage-banner__overlay"></div><div class="homepage-banner__content-wrapper">
3229    <div class="homepage-banner__content"><span class="homepage-banner__kicker">Apple Pencil Promo</span><h1 class="homepage-banner__heading">iPad Pro | iPad Air</h1><p class="homepage-banner__description">Buy either an iPad Air or iPad Pro and get a Pencil Pro for $79!</p><p class="homepage-banner__description margin-bottom-27">Discount applied at checkout. Not valid with other offers.</p><a
3230          href="/pages/ipad"
3231          class="homepage-banner__cta"
3232          style="background-color: #1dacd6; color: #ffffff;"
3233        >
3234          Shop Now
3235        </a></div>
3236  </div>
3237
3238</div>
3239
3240
3241<style> #shopify-section-template--23893839184041__homepage_banner_yKE8rh .homepage-banner__img {object-fit: cover; object-position: bottom;} #shopify-section-template--23893839184041__homepage_banner_yKE8rh .homepage-banner__description {padding-left: 16px; padding-right: 16px;} #shopify-section-template--23893839184041__homepage_banner_yKE8rh .homepage-banner__description + .homepage-banner__description {font-size: 0.65em;} @media (max-width: 749px) {#shopify-section-template--23893839184041__homepage_banner_yKE8rh .homepage-banner__description + .homepage-banner__description {text-wrap: balance; }} </style></div><div id="shopify-section-template--23893839184041__value_proposition_NAjtgA" class="shopify-section"><style>
3242  .value-proposition-container {
3243    padding: 72px 144px 81px;
3244    max-width: 1440px;
3245    margin: 0 auto;
3246  }
3247
3248  .value-proposition-content {
3249    display: flex;
3250    justify-content: center;
3251  }
3252
3253  .value-proposition-block {
3254    display: flex;
3255    flex-direction: column;
3256    align-items: center;
3257    text-align: center;
3258    border-right: 1px solid #1DACD6;
3259    padding: 0 36px;
3260    width: 25%;
3261  }
3262
3263  .value-proposition-block:last-child {
3264    border-right: none;
3265  }
3266
3267  .value-proposition-block-icon {
3268    max-width: 100px;
3269    height: auto;
3270  }
3271
3272  .value-proposition-block-title {
3273    color: #222222;
3274    font-size: 24px;
3275    line-height: 28px;
3276    letter-spacing: -0.02em;
3277    font-weight: 400;
3278    margin: 0;
3279  }
3280
3281
3282  @media screen and (max-width: 1100px) and(min-width: 769px) {
3283    .value-proposition-container {
3284      padding: 72px 36px;
3285    }
3286  }
3287
3288
3289  @media screen and (max-width: 768px) {
3290    .value-proposition-container {
3291      padding: 36px 0 36px 36px;
3292    }
3293
3294    .value-proposition-content {
3295      overflow-x: scroll;
3296      justify-content: unset;
3297      scrollbar-width: none;
3298      -ms-overflow-style: none;
3299      cursor: grab;
3300    }
3301
3302    .value-proposition-content::-webkit-scrollbar {
3303      display: none;
3304    }
3305
3306    .value-proposition-content.is-dragging {
3307      cursor: grabbing;
3308
3309    }
3310
3311    .value-proposition-block {
3312      width: auto;
3313      flex-shrink: 0;
3314      display: flex;
3315      flex-direction: row;
3316      padding-right: 21.5px;
3317      padding-left: 18px;
3318      gap: 18px;
3319    }
3320
3321    .value-proposition-block-title {
3322      font-size: 20px;
3323      line-height: 20px;
3324      text-align: left;
3325    }
3326
3327    .value-proposition-block:first-child {
3328      padding-left: 3.5px;
3329    }
3330
3331  }
3332</style>
3333
3334<div class="value-proposition-container">
3335  <div class="value-proposition-content">
3336    
3337      
3338      
3339      
3340      <div class="value-proposition-block">
3341        <picture>
3342          <source
3343            media="(max-width: 768px)"
3344            srcset="//ipowerresale.com/cdn/shop/files/Layer_1_26.svg?v=1773079359&width=56"
3345            width="56"
3346            height="56">
3347          <img
3348            class="value-proposition-block-icon"
3349            src="//ipowerresale.com/cdn/shop/files/Frame_2.svg?v=1772561575"
3350            alt="Apple-Certified
3351Technician Testing"
3352            width="100"
3353            loading="lazy">
3354        </picture>
3355        <p class="value-proposition-block-title">Apple-Certified<br />
3356Technician Testing</p>
3357      </div>
3358    
3359      
3360      
3361      
3362      <div class="value-proposition-block">
3363        <picture>
3364          <source
3365            media="(max-width: 768px)"
3366            srcset="//ipowerresale.com/cdn/shop/files/Frame_2_5.svg?v=1773079683&width=62"
3367            width="62"
3368            height="77">
3369          <img
3370            class="value-proposition-block-icon"
3371            src="//ipowerresale.com/cdn/shop/files/Frame_2_1.svg?v=1772561574"
3372            alt="1-Year Limited
3373Warranty"
3374            width="100"
3375            loading="lazy">
3376        </picture>
3377        <p class="value-proposition-block-title">1-Year Limited<br />
3378Warranty</p>
3379      </div>
3380    
3381      
3382      
3383      
3384      <div class="value-proposition-block">
3385        <picture>
3386          <source
3387            media="(max-width: 768px)"
3388            srcset="//ipowerresale.com/cdn/shop/files/Frame_2_2.svg?v=1772561575&width=60"
3389            width="60"
3390            height="60">
3391          <img
3392            class="value-proposition-block-icon"
3393            src="//ipowerresale.com/cdn/shop/files/Frame_2_2.svg?v=1772561575"
3394            alt="Free 2-Day
3395U.S. Shipping"
3396            width="100"
3397            loading="lazy">
3398        </picture>
3399        <p class="value-proposition-block-title">Free 2-Day<br />
3400U.S. Shipping</p>
3401      </div>
3402    
3403      
3404      
3405      
3406      <div class="value-proposition-block">
3407        <picture>
3408          <source
3409            media="(max-width: 768px)"
3410            srcset="//ipowerresale.com/cdn/shop/files/Frame_2_3.svg?v=1772561575&width=60"
3411            width="60"
3412            height="60">
3413          <img
3414            class="value-proposition-block-icon"
3415            src="//ipowerresale.com/cdn/shop/files/Frame_2_3.svg?v=1772561575"
3416            alt="Expert Service
3417and Support"
3418            width="100"
3419            loading="lazy">
3420        </picture>
3421        <p class="value-proposition-block-title">Expert Service<br />
3422and Support</p>
3423      </div>
3424    
3425  </div>
3426</div>
3427
3428
3429
3430</div><div id="shopify-section-template--23893839184041__shop_by_category_MjpREM" class="shopify-section"><style>
3431  .shop-by-category {
3432    padding-top: 108px;
3433    background: #171717;
3434    border-radius: 50px;
3435  }
3436
3437  .shop-by-category__header {
3438    padding-left: 90px;
3439  }
3440
3441  .shop-by-category__heading {
3442    color: #ffffff;
3443    font-size: 48px;
3444    line-height: 52px;
3445    letter-spacing: -0.03em;
3446    font-weight: 400;
3447    margin-bottom: 54px;
3448    text-transform: unset !important;
3449  }
3450
3451  .shop-by-category__swiper {
3452    padding-left: 90px !important;
3453    overflow: visible;
3454  }
3455
3456  .shop-by-category__slide {
3457    height: auto;
3458  }
3459
3460  .shop-by-category__card {
3461    position: relative;
3462    border-radius: 30px;
3463    overflow: hidden;
3464    height: 600px;
3465    display: block;
3466    text-decoration: none;
3467    border: 0.25px solid #1d7f9a;
3468  }
3469
3470  .shop-by-category__card-bg {
3471    position: absolute;
3472    inset: 0;
3473    z-index: 0;
3474  }
3475
3476.shop-by-category__card-img {
3477  transition: transform 0.4s ease;
3478  transition-delay: var(--delay, 0ms);
3479}
3480
3481.shop-by-category__card:hover .shop-by-category__card-img {
3482  transform: translateY(-15px);
3483}
3484
3485  @keyframes shop-by-category-bg-rise {
3486    from {
3487      transform: translateY(10%) scale(1.06);
3488    }
3489    to {
3490      transform: translateY(0) scale(1);
3491    }
3492  }
3493
3494  .shop-by-category__card-bg img,
3495  .shop-by-category__card-bg .placeholder-svg {
3496    width: 100%;
3497    height: 100%;
3498    object-fit: cover;
3499    display: block;
3500    border-radius: 30px;
3501  }
3502
3503
3504
3505  .shop-by-category__card-content {
3506    position: absolute;
3507    bottom: 22px;
3508    left: 22px;
3509    right: 23px;
3510    border-radius: 20px;
3511    z-index: 2;
3512    padding: 36px;
3513    backdrop-filter: blur(20px);
3514    border: 0.25px solid #1d7f9a;
3515    background: #7373734d;
3516  }
3517
3518  .shop-by-category__card-cta {
3519    font-size: 16px;
3520    line-height: 20px;
3521    font-weight: 500;
3522    text-transform: uppercase;
3523    letter-spacing: 0.1em;
3524    backdrop-filter: blur(20px);
3525    border-radius: 20px;
3526    padding: 8px 16.2px;
3527    display: inline-block;
3528    cursor: pointer;
3529    width: fit-content;
3530    border: 1px solid #1d7f9a !important;
3531    background-color: #1d7f9a;
3532    color: #ffffff;
3533    transition: background-color 0.3s linear, color 0.3s linear;
3534  }
3535
3536  .shop-by-category__card-cta:hover {
3537    background-color: #171717 !important;
3538    color: #ffffff !important;
3539  }
3540
3541  /* ── Footer: same as team-quote__footer ── */
3542  .shop-by-category__footer {
3543    display: flex;
3544    align-items: center;
3545    justify-content: space-between;
3546    padding: 36px 90px 90px;
3547  }
3548
3549  .shop-by-category__pagination {
3550    display: flex !important;
3551    align-items: center;
3552    justify-content: center;
3553    gap: 8px;
3554    background: #ffffff0d;
3555    width: fit-content !important;
3556    height: 28px;
3557    padding: 9px 13px;
3558    border-radius: 100px;
3559    position: static !important;
3560    border: 0.25px solid #1d7f9a;
3561  }
3562
3563  .shop-by-category__pagination .swiper-pagination-bullet {
3564    width: 5px;
3565    height: 5px;
3566    background: #98b4d4;
3567    opacity: 1;
3568    border-radius: 100px;
3569    margin: 0 !important;
3570    transition: all 0.25s ease;
3571  }
3572
3573  .shop-by-category__pagination .swiper-pagination-bullet-active {
3574    width: 10px;
3575    height: 10px;
3576    background: #1d7f9a;
3577  }
3578
3579  .shop-by-category__arrow {
3580    display: flex;
3581    align-items: center;
3582    justify-content: center;
3583    width: 40px;
3584    height: 40px;
3585    border-radius: 100px;
3586    background: #6363634d;
3587    backdrop-filter: blur(60px);
3588    cursor: pointer;
3589    border: none;
3590    flex-shrink: 0;
3591    position: relative;
3592  }
3593
3594  .shop-by-category__arrow::before {
3595    content: '';
3596    position: absolute;
3597    inset: 0;
3598    border-radius: 100px;
3599    padding: 1px;
3600    background: linear-gradient(
3601      150.52deg,
3602      rgba(255, 255, 255, 0.5) 0%,
3603      rgba(60, 60, 60, 0.5) 67.47%,
3604      rgba(255, 255, 255, 0.5) 98.13%
3605    );
3606    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
3607    -webkit-mask-composite: xor;
3608    mask-composite: exclude;
3609    pointer-events: none;
3610  }
3611
3612  .shop-by-category__arrow--prev svg {
3613    transform: scaleX(-1);
3614  }
3615
3616  .shop-by-category__slider-wrapper {
3617    overflow: hidden;
3618  }
3619
3620  .shop-by-category__card-title {
3621    color: #ffffff;
3622    font-size: 36px;
3623    line-height: 44px;
3624    letter-spacing: -0.02em;
3625    font-weight: 500;
3626    font-family: 'Inter-Medium';
3627    margin-bottom: 5px;
3628    text-transform: unset !important;
3629  }
3630
3631  .shop-by-category__card-desc {
3632    color: #ffffff;
3633    font-size: 16px;
3634    line-height: 20px;
3635    letter-spacing: -0.02em;
3636    font-weight: 400;
3637    margin-bottom: 24px;
3638  }
3639
3640  @media screen and (max-width: 768px) {
3641    .shop-by-category {
3642      padding-top: 36px;
3643      border-radius: 30px;
3644    }
3645
3646    .shop-by-category__header {
3647      padding: 18px 36px;
3648      padding-bottom: 36px;
3649    }
3650
3651    .shop-by-category__heading {
3652      font-size: 28px;
3653      line-height: 32px;
3654      margin: 0;
3655    }
3656
3657    .shop-by-category__swiper {
3658      padding-left: 36px !important;
3659    }
3660
3661    .shop-by-category__card {
3662      height: 433px;
3663    }
3664
3665    .shop-by-category__card-content {
3666      padding: 18px;
3667      border-radius: 20px;
3668      left: 18px;
3669      right: 18px;
3670      bottom: 18px;
3671    }
3672
3673    .shop-by-category__card-title {
3674      font-size: 32px;
3675      line-height: 44px;
3676    }
3677
3678    .shop-by-category__footer {
3679      padding: 36px;
3680      padding-top: 18px;
3681    }
3682
3683    .shop-by-category__card-desc {
3684      font-size: 14px;
3685      line-height: 20px;
3686      letter-spacing: 0;
3687    }
3688  }
3689</style>
3690
3691<div
3692  class="shop-by-category shop-by-category--template--23893839184041__shop_by_category_MjpREM"
3693  data-section-id="template--23893839184041__shop_by_category_MjpREM"
3694  data-section-type="shop-by-category"
3695><div class="shop-by-category__header">
3696      <h2 class="shop-by-category__heading">Shop by Category</h2>
3697    </div><div class="shop-by-category__slider-wrapper">
3698    <div class="swiper shop-by-category__swiper shop-by-category__swiper--template--23893839184041__shop_by_category_MjpREM">
3699      <div class="swiper-wrapper"><div class="swiper-slide shop-by-category__slide" ><a
3700              href="/pages/mac"
3701              class="shop-by-category__card"
3702              aria-label="MacBooks"
3703            >
3704              <div class="shop-by-category__card-bg"><img
3705                    src="//ipowerresale.com/cdn/shop/files/Shop_by_Category_Heroes_Working_-11.webp?v=1780426096&width=800"
3706                    alt="MacBooks"
3707                    loading="lazy"
3708                    width="800"
3709                    height="100%"
3710                    class="shop-by-category__card-img"
3711                  ></div>
3712
3713              <div class="shop-by-category__card-content"><h3 class="shop-by-category__card-title">MacBooks</h3><p class="shop-by-category__card-desc">
3713Shop the latest MacBooks</p><span class="shop-by-category__card-cta">Shop Now</span></div>
3714            </a>
3715          </div><div class="swiper-slide shop-by-category__slide" ><a
3716              href="/pages/ipad"
3717              class="shop-by-category__card"
3718              aria-label="iPad"
3719            >
3720              <div class="shop-by-category__card-bg"><img
3721                    src="//ipowerresale.com/cdn/shop/files/Shop_by_Category_Heroes-7.webp?v=1776368772&width=800"
3722                    alt="iPad"
3723                    loading="lazy"
3724                    width="800"
3725                    height="100%"
3726                    class="shop-by-category__card-img"
3727                  ></div>
3728
3729              <div class="shop-by-category__card-content"><h3 class="shop-by-category__card-title">iPad</h3><p class="shop-by-category__card-desc">Shop the latest iPads</p><span class="shop-by-category__card-cta">Shop Now</span></div>
3730            </a>
3731          </div><div class="swiper-slide shop-by-category__slide" ><a
3732              href="/collections/watch"
3733              class="shop-by-category__card"
3734              aria-label="Watch"
3735            >
3736              <div class="shop-by-category__card-bg"><img
3737                    src="//ipowerresale.com/cdn/shop/files/Shop_by_Category_Heroes-5.webp?v=1776367631&width=800"
3738                    alt="Watch"
3739                    loading="lazy"
3740                    width="800"
3741                    height="100%"
3742                    class="shop-by-category__card-img"
3743                  ></div>
3744
3745              <div class="shop-by-category__card-content"><h3 class="shop-by-category__card-title">Watch</h3><p class="shop-by-category__card-desc">Shop the latest Watches</p><span class="shop-by-category__card-cta">Shop Now</span></div>
3746            </a>
3747          </div><div class="swiper-slide shop-by-category__slide" ><a
3748              href="/collections/iphone"
3749              class="shop-by-category__card"
3750              aria-label="iPhone"
3751            >
3752              <div class="shop-by-category__card-bg"><img
3753                    src="//ipowerresale.com/cdn/shop/files/Shop_by_Category_Heroes-1.webp?v=1776367052&width=800"
3754                    alt="iPhone"
3755                    loading="lazy"
3756                    width="800"
3757                    height="100%"
3758                    class="shop-by-category__card-img"
3759                  ></div>
3760
3761              <div class="shop-by-category__card-content"><h3 class="shop-by-category__card-title">iPhone</h3><p class="shop-by-category__card-desc">Shop the latest iPhones</p><span class="shop-by-category__card-cta">Shop Now</span></div>
3762            </a>
3763          </div><div class="swiper-slide shop-by-category__slide" ><a
3764              href="/collections/airpods"
3765              class="shop-by-category__card"
3766              aria-label="AirPods"
3767            >
3768              <div class="shop-by-category__card-bg"><img
3769                    src="//ipowerresale.com/cdn/shop/files/Shop_by_Category_Heroes-8.webp?v=1776369046&width=800"
3770                    alt="AirPods"
3771                    loading="lazy"
3772                    width="800"
3773                    height="100%"
3774                    class="shop-by-category__card-img"
3775                  ></div>
3776
3777              <div class="shop-by-category__card-content"><h3 class="shop-by-category__card-title">AirPods</h3><p class="shop-by-category__card-desc">Shop the latest AirPods</p><span class="shop-by-category__card-cta">Shop Now</span></div>
3778            </a>
3779          </div><div class="swiper-slide shop-by-category__slide" ><a
3780              href="/collections/apple-display"
3781              class="shop-by-category__card"
3782              aria-label="Display"
3783            >
3784              <div class="shop-by-category__card-bg"><img
3785                    src="//ipowerresale.com/cdn/shop/files/Shop_by_Category_Heroes-3_1.webp?v=1776368176&width=800"
3786                    alt="Display"
3787                    loading="lazy"
3788                    width="800"
3789                    height="100%"
3790                    class="shop-by-category__card-img"
3791                  ></div>
3792
3793              <div class="shop-by-category__card-content"><h3 class="shop-by-category__card-title">Display</h3><p class="shop-by-category__card-desc">Shop the latest Apple Displays</p><span class="shop-by-category__card-cta">Shop Now</span></div>
3794            </a>
3795          </div><div class="swiper-slide shop-by-category__slide" ><a
3796              href="/collections/accessories"
3797              class="shop-by-category__card"
3798              aria-label="Accessories"
3799            >
3800              <div class="shop-by-category__card-bg"><img
3801                    src="//ipowerresale.com/cdn/shop/files/Shop_by_Category_Heroes-9_1.png?v=1778002555&width=800"
3802                    alt="Accessories"
3803                    loading="lazy"
3804                    width="800"
3805                    height="100%"
3806                    class="shop-by-category__card-img"
3807                  ></div>
3808
3809              <div class="shop-by-category__card-content"><h3 class="shop-by-category__card-title">Accessories</h3><p class="shop-by-category__card-desc">Shop original Apple Accessories</p><span class="shop-by-category__card-cta">Shop Now</span></div>
3810            </a>
3811          </div></div>
3812    </div>
3813  </div>
3814
3815  <div class="shop-by-category__footer">
3816    <button
3817      class="shop-by-category__arrow shop-by-category__arrow--prev shop-by-category__prev--template--23893839184041__shop_by_category_MjpREM"
3818      aria-label="Previous slide"
3819    >
3820      <svg xmlns="http://www.w3.org/2000/svg" width="15" height="8" viewBox="0 0 15 8" fill="none">
3821        <path d="M14.3536 4.03568C14.5488 3.84042 14.5488 3.52384 14.3536 3.32858L11.1716 0.146595C10.9763 -0.0486672 10.6597 -0.0486672 10.4645 0.146595C10.2692 0.341857 10.2692 0.65844 10.4645 0.853702L13.2929 3.68213L10.4645 6.51056C10.2692 6.70582 10.2692 7.0224 10.4645 7.21766C10.6597 7.41293 10.9763 7.41293 11.1716 7.21766L14.3536 4.03568ZM0 3.68213V4.18213H14V3.68213V3.18213H0V3.68213Z" fill="white"/>
3822      </svg>
3823    </button>
3824
3825    <div class="shop-by-category__pagination shop-by-category__pagination--template--23893839184041__shop_by_category_MjpREM"></div>
3826
3827    <button
3828      class="shop-by-category__arrow shop-by-category__arrow--next shop-by-category__next--template--23893839184041__shop_by_category_MjpREM"
3829      aria-label="Next slide"
3830    >
3831      <svg xmlns="http://www.w3.org/2000/svg" width="15" height="8" viewBox="0 0 15 8" fill="none">
3832        <path d="M14.3536 4.03568C14.5488 3.84042 14.5488 3.52384 14.3536 3.32858L11.1716 0.146595C10.9763 -0.0486672 10.6597 -0.0486672 10.4645 0.146595C10.2692 0.341857 10.2692 0.65844 10.4645 0.853702L13.2929 3.68213L10.4645 6.51056C10.2692 6.70582 10.2692 7.0224 10.4645 7.21766C10.6597 7.41293 10.9763 7.41293 11.1716 7.21766L14.3536 4.03568ZM0 3.68213V4.18213H14V3.68213V3.18213H0V3.68213Z" fill="white"/>
3833      </svg>
3834    </button>
3835  </div>
3836</div>
3837
3838<script>
3839  (function () {
3840    function initShopByCategoryViewportAnim() {
3841      var root = document.querySelector('.shop-by-category--template--23893839184041__shop_by_category_MjpREM');
3842      var swiperEl = document.querySelector('.shop-by-category__swiper--template--23893839184041__shop_by_category_MjpREM');
3843      if (!root || !swiperEl || root.getAttribute('data-sbc-io') === '1') return;
3844
3845      var slides = swiperEl.querySelectorAll('.shop-by-category__slide');
3846      if (!slides.length) return;
3847
3848      if (window.matchMedia('(prefers-reduced-motion: reduce)').matches) {
3849        root.setAttribute('data-sbc-io', '1');
3850        return;
3851      }
3852
3853      root.setAttribute('data-sbc-io', '1');
3854
3855      var ioRoot = swiperEl.closest('.shop-by-category__slider-wrapper') || swiperEl;
3856
3857      function revealAllSlidesFallback() {
3858        var vr = ioRoot.getBoundingClientRect();
3859        var vh = window.innerHeight || document.documentElement.clientHeight;
3860        var vw = window.innerWidth || document.documentElement.clientWidth;
3861        var overlap =
3862          Math.max(0, Math.min(vr.bottom, vh) - Math.max(vr.top, 0)) *
3863          Math.max(0, Math.min(vr.right, vw) - Math.max(vr.left, 0));
3864        if (overlap <= 0) return;
3865        slides.forEach(function (slide, i) {
3866          slide.style.setProperty('--sbc-cascade', String(i));
3867          slide.classList.add('shop-by-category__slide--bg-in-view');
3868        });
3869      }
3870
3871      if (!('IntersectionObserver' in window)) {
3872        revealAllSlidesFallback();
3873        return;
3874      }
3875
3876      var enterBatch = [];
3877      var rafId = null;
3878      var sliderViewportVisible = false;
3879
3880      function flushEnterBatch() {
3881        rafId = null;
3882        if (!enterBatch.length) return;
3883        enterBatch.sort(function (a, b) {
3884          return a.getBoundingClientRect().left - b.getBoundingClientRect().left;
3885        });
3886        enterBatch.forEach(function (slide, i) {
3887          slide.style.setProperty('--sbc-cascade', String(i));
3888          slide.classList.add('shop-by-category__slide--bg-in-view');
3889        });
3890        enterBatch = [];
3891      }
3892
3893      function scheduleEnter(slide) {
3894        if (enterBatch.indexOf(slide) === -1) enterBatch.push(slide);
3895        if (rafId != null) return;
3896        rafId = requestAnimationFrame(flushEnterBatch);
3897      }
3898
3899      function removeFromPendingBatch(slide) {
3900        var idx = enterBatch.indexOf(slide);
3901        if (idx !== -1) enterBatch.splice(idx, 1);
3902      }
3903
3904      function visibleFractionInStrip(slide) {
3905        var sr = ioRoot.getBoundingClientRect();
3906        var tr = slide.getBoundingClientRect();
3907        var iw = Math.max(0, Math.min(sr.right, tr.right) - Math.max(sr.left, tr.left));
3908        var ih = Math.max(0, Math.min(sr.bottom, tr.bottom) - Math.max(sr.top, tr.top));
3909        var inter = iw * ih;
3910        var slideArea = Math.max(tr.width * tr.height, 1);
3911        return inter / slideArea;
3912      }
3913
3914      function resyncStripVisibleSlides() {
3915        if (!sliderViewportVisible) return;
3916        slides.forEach(function (slide) {
3917          if (visibleFractionInStrip(slide) >= 0.2) scheduleEnter(slide);
3918        });
3919      }
3920
3921      function clearAllSlideAnimations() {
3922        slides.forEach(function (slide) {
3923          slide.classList.remove('shop-by-category__slide--bg-in-view');
3924          slide.style.removeProperty('--sbc-cascade');
3925          removeFromPendingBatch(slide);
3926        });
3927        enterBatch = [];
3928        if (rafId != null) {
3929          cancelAnimationFrame(rafId);
3930          rafId = null;
3931        }
3932      }
3933
3934      var viewportIo = new IntersectionObserver(
3935        function (entries) {
3936          entries.forEach(function (entry) {
3937            if (entry.target !== ioRoot) return;
3938            sliderViewportVisible = entry.isIntersecting;
3939            if (!sliderViewportVisible) {
3940              clearAllSlideAnimations();
3941              return;
3942            }
3943            resyncStripVisibleSlides();
3944          });
3945        },
3946        { threshold: 0.08, rootMargin: '0px' }
3947      );
3948      viewportIo.observe(ioRoot);
3949
3950      var io = new IntersectionObserver(
3951        function (entries) {
3952          entries.forEach(function (entry) {
3953            var slide = entry.target;
3954            if (!entry.isIntersecting) {
3955              slide.classList.remove('shop-by-category__slide--bg-in-view');
3956              slide.style.removeProperty('--sbc-cascade');
3957              removeFromPendingBatch(slide);
3958              return;
3959            }
3960            if (!sliderViewportVisible) return;
3961            scheduleEnter(slide);
3962          });
3963        },
3964        { root: ioRoot, threshold: 0.2, rootMargin: '0px' }
3965      );
3966
3967      slides.forEach(function (slide) {
3968        io.observe(slide);
3969      });
3970    }
3971
3972    function initShopByCategorySwiper() {
3973      if (typeof Swiper === 'undefined') {
3974        setTimeout(initShopByCategorySwiper, 100);
3975        return;
3976      }
3977
3978      new Swiper('.shop-by-category__swiper--template--23893839184041__shop_by_category_MjpREM', {
3979        slidesPerView: 3.2,
3980        spaceBetween: 36,
3981        grabCursor: true,
3982        loop: false,
3983        mousewheel: {
3984          forceToAxis: true,
3985          sensitivity: 0.5,
3986        },
3987        freeMode: {
3988          enabled: true,
3989          sticky: false,
3990        },
3991        pagination: {
3992          el: '.shop-by-category__pagination--template--23893839184041__shop_by_category_MjpREM',
3993          clickable: true,
3994        },
3995        navigation: {
3996          prevEl: '.shop-by-category__prev--template--23893839184041__shop_by_category_MjpREM',
3997          nextEl: '.shop-by-category__next--template--23893839184041__shop_by_category_MjpREM',
3998        },
3999        breakpoints: {
4000          0: {
4001            slidesPerView: 1.3,
4002            spaceBetween: 18,
4003            slidesOffsetAfter: 18,
4004          },
4005          768: {
4006            slidesPerView: 2.2,
4007            spaceBetween: 36,
4008            slidesOffsetAfter: 36,
4009          },
4010          1024: {
4011            slidesPerView: 3.2,
4012            spaceBetween: 36,
4013            slidesOffsetAfter: 36,
4014          },
4015          1600: {
4016            slidesPerView: 5.2,
4017            spaceBetween: 36,
4018            slidesOffsetAfter: 36,
4019          },
4020        },
4021      });
4022    }
4023
4024    function bootShopByCategory() {
4025      initShopByCategorySwiper();
4026      requestAnimationFrame(function () {
4027        initShopByCategoryViewportAnim();
4028      });
4029    }
4030
4031    if (document.readyState === 'loading') {
4032      document.addEventListener('DOMContentLoaded', bootShopByCategory);
4033    } else {
4034      bootShopByCategory();
4035    }
4036
4037    document.addEventListener('shopify:section:load', function (e) {
4038      if (!e.target.querySelector || !e.target.querySelector('.shop-by-category--template--23893839184041__shop_by_category_MjpREM')) return;
4039      bootShopByCategory();
4040    });
4041  })();
4042</script>
4042
4043
4044
4045</div><div id="shopify-section-template--23893839184041__homepage_video_4iEd8Y" class="shopify-section"><style data-shopify>.homepage-video--template--23893839184041__homepage_video_4iEd8Y .homepage-video__wrapper {
4046    height: 752px;
4047  }
4048
4049  @media screen and (max-width: 768px) {
4050    .homepage-video--template--23893839184041__homepage_video_4iEd8Y .homepage-video__wrapper {
4051      height: 700px;
4052      margin: 0;
4053    }
4054  }</style><style>
4055
4056  .homepage-video {
4057    padding: 90px;
4058  } 
4059
4060  .homepage-video__wrapper {
4061    position: relative;
4062    border-radius: 30px;
4063    overflow: hidden;
4064  }
4065
4066  .homepage-video__video {
4067    width: 100%;
4068    height: 100%;
4069    object-fit: cover;
4070    display: block;
4071  }
4072
4073  .homepage-video__video--iframe {
4074    border: none;
4075    object-fit: unset;
4076  }
4077
4078  .homepage-video__placeholder {
4079    width: 100%;
4080    height: 100%;
4081  }
4082
4083  .homepage-video__placeholder .placeholder-svg {
4084    width: 100%;
4085    height: 100%;
4086    object-fit: cover;
4087  }
4088
4089  .homepage-video__overlay {
4090    position: absolute;
4091    inset: 0;
4092    z-index: 1;
4093    pointer-events: none;
4094    background: linear-gradient(to right, rgba(0,0,0,0.55) 0%, rgba(0,0,0,0.18) 60%, transparent 100%);
4095  }
4096
4097  .homepage-video__content {
4098    position: absolute;
4099    top: 0;
4100    height: 100%;
4101    left: 0;
4102    z-index: 2;
4103    max-width: 500px;
4104    background: #17171799;
4105    border-radius: 30px;
4106    border: 0.25px solid #1D7F9A;
4107    backdrop-filter: blur(30px);
4108    display: flex;
4109    flex-direction: column;
4110    align-items: center;
4111    justify-content: center;
4112    padding: 131px 72px;
4113    text-align: center;
4114  }
4115
4116  .homepage-video__icon {
4117    display: block;
4118    width: 56px;
4119    height: 56px;
4120    margin-bottom: 36px;
4121  }
4122
4123  .homepage-video__icon img {
4124    width: 100%;
4125    height: 100%;
4126    object-fit: contain;
4127    display: block;
4128  }
4129
4130  .homepage-video__heading {
4131    color: #FFFFFF;
4132    font-size: 48px;
4133    line-height: 52px;
4134    letter-spacing: -0.03em;
4135    font-weight: 400;
4136    text-transform: unset !important;
4137    font-family: 'Inter-Regular';
4138    margin-bottom: 36px;
4139  }
4140
4141  .homepage-video__description {
4142    color: #FFFFFF;
4143    font-size: 16px;
4144    line-height: 20px;
4145    letter-spacing: -0.02em;
4146    font-weight: 400;
4147    margin-bottom: 36px;
4148  }
4149
4150  .homepage-video__cta {
4151    font-size: 16px;
4152    line-height: 20px;
4153    font-weight: 500;
4154    text-transform: uppercase;
4155    letter-spacing: 0.10em;
4156    backdrop-filter: blur(20px);
4157    border-radius: 20px;
4158    padding: 8px 16.2px;
4159    display: inline-block;
4160    cursor: pointer;
4161    width: fit-content;
4162    border: 1px solid #1D7F9A !important;
4163    transition: background-color 0.3s linear, color 0.3s linear;
4164  }
4165
4166  .homepage-video__cta:hover {
4167    background-color: #171717 !important;
4168    color: #FFFFFF !important;
4169  }
4170
4171  @media screen and (max-width: 768px) {
4172
4173  .homepage-video {
4174    padding: 36px 18px;
4175}
4176
4177    .homepage-video__content {
4178      left: 0;
4179        right: 0;
4180        padding: 36px;
4181        height: 396px;
4182        bottom: 0;
4183        top: unset;
4184        width: 100%;
4185        max-width: 100%;
4186        border: none;
4187    }
4188
4189    .homepage-video__icon {
4190      width: 56px;
4191        height: 56px;
4192        margin-bottom: 18px;
4193    }
4194
4195    .homepage-video__heading {
4196      font-size: 28px;
4197        line-height: 32px;
4198        margin-bottom: 18px;
4199    }
4200
4201    .homepage-video__description {
4202      font-size: 14px;
4203        line-height: 20px;
4204        letter-spacing: 0;
4205        margin-bottom: 18px;
4206    }
4207  }
4208</style>
4209
4210<div
4211  class="homepage-video homepage-video--template--23893839184041__homepage_video_4iEd8Y"
4212  data-section-id="template--23893839184041__homepage_video_4iEd8Y"
4213  data-section-type="homepage-video"
4214>
4215  <div class="homepage-video__wrapper"><video
4216        class="homepage-video__video"
4217        autoplay
4218        muted
4219        loop
4220        playsinline
4221        preload="auto"
4222      ><source src="//ipowerresale.com/cdn/shop/videos/c/vp/9669992fbc884a2e8d7edd94d5e0f76d/9669992fbc884a2e8d7edd94d5e0f76d.m3u8?v=0" type="application/x-mpegURL"><source src="//ipowerresale.com/cdn/shop/videos/c/vp/9669992fbc884a2e8d7edd94d5e0f76d/9669992fbc884a2e8d7edd94d5e0f76d.HD-1080p-2.5Mbps-77069943.mp4?v=0" type="video/mp4"></video><div class="homepage-video__overlay"></div><div class="homepage-video__content"><span class="homepage-video__icon">
4223
4224
4225
4226<image-element data-aos="image-fade-in" data-aos-offset="150">
4227
4228
4229  
4230<img src="//ipowerresale.com/cdn/shop/files/Layer_1_25.svg?v=1772690675&amp;width=80" alt="" srcset="//ipowerresale.com/cdn/shop/files/Layer_1_25.svg?v=1772690675&amp;width=80 80w" width="80" height="80.0" loading="eager" class="homepage-video__icon-img image-element" sizes="100vw">
4231  
4232
4233
4234</image-element>
4235</span><h2 class="homepage-video__heading">Top-Quality Open Box Apple Devices – No Compromises.</h2><p class="homepage-video__description">At iPowerResale, each device is inspected by Apple Certified Technicians, shipped free and fast in the U.S., and backed by a full 1-year warranty. That&#39;s the iPower Promise.</p><a
4236          href="/pages/the-ipower-promise"
4237          class="homepage-video__cta"
4238          style="background-color: #1d7f9a; color: #ffffff;"
4239        >
4240          The iPower promise
4241        </a></div>
4242
4243  </div>
4244</div>
4245
4246<script>
4247(function () {
4248  function playVideo(container) {
4249    var video = container.querySelector('video.homepage-video__video');
4250    if (!video) return;
4251    video.muted = true;
4252    var promise = video.play();
4253    if (promise !== undefined) {
4254      promise.catch(function () {
4255        document.addEventListener('click', function handler() {
4256          video.play();
4257          document.removeEventListener('click', handler);
4258        }, { once: true });
4259      });
4260    }
4261  }
4262
4263  document.addEventListener('DOMContentLoaded', function () {
4264    var section = document.querySelector('.homepage-video--template--23893839184041__homepage_video_4iEd8Y');
4265    if (section) playVideo(section);
4266  });
4267
4268  document.addEventListener('shopify:section:load', function (e) {
4269    if (e.detail.sectionId === 'template--23893839184041__homepage_video_4iEd8Y') {
4270      playVideo(e.target);
4271    }
4272  });
4273})();
4274</script>
4274
4275
4276
4277</div><div id="shopify-section-template--23893839184041__additional_banner_6gUUDm" class="shopify-section"><style data-shopify>.additional-banner--template--23893839184041__additional_banner_6gUUDm {
4278    height: 800px;
4279  }
4280
4281  .additional-banner--template--23893839184041__additional_banner_6gUUDm .additional-banner__overlay {
4282    background-color: #000000;
4283    opacity: 0.0;
4284  }
4285
4286  .additional-banner--template--23893839184041__additional_banner_6gUUDm .additional-banner__content-wrapper {
4287    justify-content: flex-start;
4288    align-items: flex-end;
4289  }
4290
4291  @media screen and (max-width: 768px) {
4292    .additional-banner--template--23893839184041__additional_banner_6gUUDm {
4293      height: 550px;
4294    }
4295
4296    .additional-banner--template--23893839184041__additional_banner_6gUUDm .additional-banner__content-wrapper {
4297      justify-content: center;
4298      align-items: flex-start;
4299    }.additional-banner--template--23893839184041__additional_banner_6gUUDm .additional-banner__bg--desktop {
4300        display: none;
4301      }
4302      .additional-banner--template--23893839184041__additional_banner_6gUUDm .additional-banner__bg--mobile {
4303        display: block;
4304      }}</style><style>
4305  .additional-banner {
4306    position: relative;
4307    overflow: hidden;
4308    width: 100%;
4309  }
4310
4311  .additional-banner__bg {
4312    position: absolute;
4313    inset: 0;
4314    z-index: 0;
4315  }
4316
4317  .additional-banner__bg img,
4318  .additional-banner__bg .placeholder-svg {
4319    width: 100%;
4320    height: 100%;
4321    object-fit: cover;
4322    display: block;
4323    border-radius: 50px;
4324  }
4325
4326  .additional-banner__bg--mobile {
4327    display: none;
4328  }
4329
4330  .additional-banner__overlay {
4331    position: absolute;
4332    inset: 0;
4333    z-index: 1;
4334    pointer-events: none;
4335  }
4336
4337  .additional-banner__content-wrapper {
4338    position: absolute;
4339    inset: 0;
4340    z-index: 2;
4341    display: flex;
4342    padding: 0 144px 229px;
4343  }
4344
4345  .additional-banner__content {
4346    max-width: 500px;
4347    width: 100%;
4348    padding: 72px 0;
4349    background: #22222233;
4350    backdrop-filter: blur(60px);
4351    border-radius: 30px;
4352    text-align: center;
4353    position: relative;
4354  }
4355
4356  .additional-banner__content::before {
4357    content: '';
4358    position: absolute;
4359    inset: 0;
4360    border-radius: 30px;
4361    padding: 1px;
4362    background: linear-gradient(150.52deg, rgba(255, 255, 255, 0.5) 0%, rgba(60, 60, 60, 0.5) 67.47%, rgba(255, 255, 255, 0.5) 98.13%);
4363    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
4364    -webkit-mask-composite: xor;
4365    mask-composite: exclude;
4366    pointer-events: none;
4367  }
4368
4369  .additional-banner__kicker {
4370    color: #FFFFFF;
4371    font-size: 24px;
4372    line-height: 20px;
4373    letter-spacing: -0.02em;
4374    font-weight: 400;
4375    font-family: 'Inter-Regular';
4376    text-transform: capitalize;
4377    margin-bottom: 9px;
4378    display: block;
4379  }
4380
4381  .additional-banner__heading {
4382    color: #FFFFFF;
4383    font-size: 48px;
4384    line-height: 52px;
4385    letter-spacing: -0.03em;
4386    font-weight: 400;
4387    text-transform: unset !important;
4388    margin: 0 auto;
4389    margin-bottom: 9px;
4390  }
4391
4392  .additional-banner__heading--mobile {
4393    display: none;
4394  }
4395
4396  .additional-banner__description {
4397    color: #FFFFFF;
4398    font-size: 16px;
4399    line-height: 20px;
4400    letter-spacing: -0.02em;
4401    font-weight: 400;
4402    margin: 0;
4403    margin-bottom: 27px;
4404  }
4405
4406  .additional-banner__description--spaced {
4407    margin-bottom: 27px;
4408  }
4409
4410  .additional-banner__cta {
4411    font-size: 16px;
4412    line-height: 20px;
4413    font-weight: 500;
4414    text-transform: uppercase;
4415    letter-spacing: 0.10em;
4416    backdrop-filter: blur(20px);
4417    border-radius: 20px;
4418    padding: 8px 16.2px;
4419    display: inline-block;
4420    cursor: pointer;
4421    width: fit-content;
4422    text-decoration: none;
4423    border: 1px solid #1D7F9A !important;
4424    transition: background-color 0.3s linear, color 0.3s linear;
4425  }
4426
4427  .additional-banner__cta:hover {
4428    background-color: #171717 !important;
4429    border: 1px solid #1D7F9A !important;
4430    color: #FFFFFF !important;
4431  }
4432
4433  @media screen and (max-width: 768px) {
4434
4435  .additional-banner__bg img,
4436  .additional-banner__bg .placeholder-svg {
4437
4438    border-radius: 30px;
4439  }
4440
4441    .additional-banner__content-wrapper {
4442      padding: 18px;
4443    }
4444
4445    .additional-banner__content {
4446      max-width: 100%;
4447      padding: 72px;
4448    }
4449
4450    .additional-banner__kicker {
4451      font-size: 12px;
4452      margin-bottom: 8px;
4453    }
4454
4455    .additional-banner__heading {
4456      font-size: 28px;
4457        line-height: 32px;
4458        margin-bottom: 9px;
4459        font-weight: 400;
4460    }
4461
4462    .additional-banner__heading--desktop {
4463      display: none;
4464    }
4465
4466    .additional-banner__heading--mobile {
4467      display: block;
4468    }
4469  }
4470</style>
4471
4472<div
4473  class="additional-banner additional-banner--template--23893839184041__additional_banner_6gUUDm"
4474  data-section-id="template--23893839184041__additional_banner_6gUUDm"
4475  data-section-type="additional-banner"
4476><div class="additional-banner__bg additional-banner__bg--desktop">
4477
4478
4479
4480<image-element data-aos="image-fade-in" data-aos-offset="150">
4481
4482
4483  
4484<img src="//ipowerresale.com/cdn/shop/files/iPhone_Homepage_Banner_1786478541853.webp?v=1786478556&amp;width=2400" alt="" srcset="//ipowerresale.com/cdn/shop/files/iPhone_Homepage_Banner_1786478541853.webp?v=1786478556&amp;width=352 352w, //ipowerresale.com/cdn/shop/files/iPhone_Homepage_Banner_1786478541853.webp?v=1786478556&amp;width=832 832w, //ipowerresale.com/cdn/shop/files/iPhone_Homepage_Banner_1786478541853.webp?v=1786478556&amp;width=1200 1200w, //ipowerresale.com/cdn/shop/files/iPhone_Homepage_Banner_1786478541853.webp?v=1786478556&amp;width=1920 1920w, //ipowerresale.com/cdn/shop/files/iPhone_Homepage_Banner_1786478541853.webp?v=1786478556&amp;width=2400 2400w" width="2400" height="1333.3333333333333" loading="lazy" class="additional-banner__img image-element" sizes="100vw">
4485  
4486
4487
4488</image-element>
4489</div><div class="additional-banner__bg additional-banner__bg--mobile">
4490
4491
4492
4493<image-element data-aos="image-fade-in" data-aos-offset="150">
4494
4495
4496  
4497<img src="//ipowerresale.com/cdn/shop/files/iPhone_Homepage_Banner_Mobile_1786478539993.webp?v=1786478552&amp;width=1200" alt="" srcset="//ipowerresale.com/cdn/shop/files/iPhone_Homepage_Banner_Mobile_1786478539993.webp?v=1786478552&amp;width=352 352w, //ipowerresale.com/cdn/shop/files/iPhone_Homepage_Banner_Mobile_1786478539993.webp?v=1786478552&amp;width=832 832w, //ipowerresale.com/cdn/shop/files/iPhone_Homepage_Banner_Mobile_1786478539993.webp?v=1786478552&amp;width=1200 1200w" width="1200" height="2137.4045801526718" loading="lazy" class="additional-banner__img image-element" sizes="100vw">
4498  
4499
4500
4501</image-element>
4502</div><div class="additional-banner__overlay"></div><div class="additional-banner__content-wrapper">
4503    <div class="additional-banner__content"><span class="additional-banner__kicker">SHIPPING NOW</span><h2 class="additional-banner__heading additional-banner__heading--desktop">iPhone 17</h2><h2 class="additional-banner__heading additional-banner__heading--mobile">iPhone 17</h2><p class="additional-banner__description">Save on the full lineup of current iPhones</p><a
4504          href="/collections/iphone"
4505          class="additional-banner__cta"
4506          style="background-color: #ffffff; color: #1d7f9a;"
4507        >
4508          Shop Now
4509        </a></div>
4510  </div>
4511
4512</div>
4513
4514
4515<style> #shopify-section-template--23893839184041__additional_banner_6gUUDm .additional-banner__img {object-fit: cover; object-position: center bottom !important;} </style></div><div id="shopify-section-template--23893839184041__shop_featured_products_4tPXN7" class="shopify-section">
4516
4517<style>
4518  .sfp__section {
4519    background-color: #ffffff;
4520  }
4521
4522  .sfp__container {
4523    margin: 0 auto;
4524    padding-top: 18px;
4525    padding-bottom: 90px;
4526  }
4527
4528  /* Header */
4529  .sfp__header {
4530    margin-bottom: 36px;
4531    padding: 0 90px;
4532  }
4533
4534  .sfp__heading {
4535    color: #222222;
4536    font-size: 48px;
4537    line-height: 52px;
4538    letter-spacing: -0.03em;
4539    font-weight: 400;
4540    margin: 0;
4541    text-transform: unset !important;
4542    font-family: 'Inter-Regular';
4543    padding-bottom: 18px;
4544  }
4545
4546  /* Swiper */
4547  .sfp__swiper {
4548    width: 100%;
4549    overflow: hidden; 
4550  }
4551
4552  .sfp__swiper .swiper-slide {
4553    height: auto;
4554  }
4555
4556  /* Product Card */
4557  .hp-product-card {
4558    display: flex;
4559    flex-direction: column;
4560    text-decoration: none;
4561    border: 0.5px solid #1D7F9A;
4562    border-radius: 30px;
4563    overflow: hidden;
4564    height: 100%;
4565    box-sizing: border-box;
4566  }
4567
4568  .hp-product-card__image-wrap {
4569    display: flex;
4570    align-items: center;
4571    justify-content: center;
4572    background: #FFFFFF;
4573  }
4574
4575  .hp-product-card__img {
4576    object-fit: contain;
4577    display: block;
4578    aspect-ratio: 391 / 328;
4579    max-height: 328px;
4580  }
4581
4582  .hp-product-card__no-image svg {
4583    aspect-ratio: 391 / 328;
4584    max-height: 328px;
4585  }
4586
4587  .hp-product-card__body {
4588    background: #EBEFF5;
4589    border-top-left-radius: 30px;
4590    border-top-right-radius: 30px;
4591    display: flex;
4592    flex-direction: column;
4593    align-items: center;
4594    padding: 72px 9.5px;
4595    flex: 1;
4596    justify-content: space-between;
4597  }
4598
4599  .sub-title {
4600    color: #171717;
4601    font-size: 20px;
4602    line-height: 28px;
4603    letter-spacing: -0.02em;
4604    font-weight: 700;
4605    font-family: 'Inter-Bold';
4606    margin: 0;
4607    text-align: center;
4608}
4609
4610  .hp-product-card__label {
4611    color: #171717;
4612    font-size: 14px;
4613    line-height: 24px;
4614    letter-spacing: 0.10em;
4615    font-family: 'Inter-Bold';
4616    font-weight: 700;
4617    text-transform: uppercase;
4618    text-align: center;
4619    margin: 0;
4620  }
4621
4622  .hp-product-card__title {
4623    color: #171717;
4624    font-size: 36px;
4625    line-height: 44px;
4626    letter-spacing: -0.02em;
4627    font-family: 'Inter-Medium';
4628    font-weight: 500;
4629    margin: 0 0 18px;
4630    text-align: center;
4631    text-transform: unset !important;
4632  }
4633
4634  .hp-product-card__price {
4635    color: #171717;
4636    font-size: 20px;
4637    line-height: 28px;
4638    letter-spacing: -0.02em;
4639    font-weight: 400;
4640    font-family: 'Inter-Regular';
4641    margin: 0;
4642    text-align: center;
4643  }
4644
4645  .hp-product-card__cta-wrap {
4646    display: flex;
4647    justify-content: center;
4648    margin-top: 32px;
4649  }
4650
4651  .hp-product-card__cta {
4652    display: inline-block;
4653    background: #1D7F9A;
4654    color: #FFFFFF;
4655    font-size: 16px;
4656    font-weight: 500;
4657    letter-spacing: 0.10em;
4658    text-transform: uppercase;
4659    border-radius: 100px;
4660    font-family: 'Inter-Medium';
4661    padding: 13px 27px;
4662    transition: background-color 0.3s linear, color 0.3s linear;
4663    border: 1px solid #1D7F9A;
4664    line-height: 20px;
4665  }
4666
4667  .hp-product-card:hover .hp-product-card__cta {
4668    background-color: #171717;
4669    color: #FFFFFF;
4670  } 
4671
4672  /* Footer — same as team-quote style */
4673  .sfp__footer {
4674    display: flex;
4675    align-items: center;
4676    justify-content: space-between;
4677    padding: 36px 90px 0;
4678  }
4679
4680  .sfp__pagination {
4681    display: flex !important;
4682    align-items: center;
4683    justify-content: center;
4684    gap: 8px;
4685    background: #EBEFF5;
4686    width: fit-content !important;
4687    height: 28px;
4688    padding: 9px 13px;
4689    border-radius: 100px;
4690    position: static !important;
4691  }
4692
4693  .sfp__pagination .swiper-pagination-bullet {
4694    width: 5px;
4695    height: 5px;
4696    background: #98B4D4;
4697    opacity: 1;
4698    border-radius: 100px;
4699    margin: 0 !important;
4700    transition: all 0.25s ease;
4701  }
4702
4703  .sfp__pagination .swiper-pagination-bullet-active {
4704    width: 10px;
4705    height: 10px;
4706    background: #1D7F9A;
4707  }
4708
4709  .sfp__arrow {
4710    display: flex;
4711    align-items: center;
4712    justify-content: center;
4713    width: 40px;
4714    height: 40px;
4715    border-radius: 100px;
4716    background: #EBEFF5;
4717    cursor: pointer;
4718    border: none;
4719    flex-shrink: 0;
4720    transition: background 0.2s ease;
4721  }
4722
4723  .sfp__arrow:hover {
4724    background: #D8DDE8;
4725  }
4726
4727  .sfp__arrow--prev svg {
4728    transform: scaleX(-1);
4729  }
4730
4731  /* Mobile */
4732  @media screen and (max-width: 768px) {
4733
4734  .sfp__header {
4735    display: none;
4736}
4737
4738    .sfp__container {
4739      padding-top: 24px;
4740        padding-right: 0;
4741        
4742        padding-bottom: 36px;
4743    }
4744
4745    .sfp__heading {
4746      font-size: 28px;
4747      line-height: 32px;
4748    }
4749
4750    .hp-product-card__img {
4751      aspect-ratio: 308 / 278;
4752    }
4753
4754    .hp-product-card__no-image svg {
4755      width: 150px;
4756      height: 150px;
4757    }
4758
4759    .sfp__footer {
4760      padding: 0;
4761      padding-top: 36px;
4762      padding-right: 18px;
4763      padding-left: 18px;
4764    }
4765
4766    .hp-product-card__body {
4767    padding: 36px;
4768}
4769  }
4770</style>
4771
4772<div class="sfp__section">
4773  <div class="sfp__container"><div class="sfp__header">
4774        <h2 class="sfp__heading">Shop Products</h2>
4775      </div><div class="sfp__swiper sfp__swiper--template--23893839184041__shop_featured_products_4tPXN7">
4776      <div class="swiper-wrapper">
4777
4778
4779<div class="swiper-slide">
4780  <a href="/products/apple-ipad-pro-11-inch-m5" class="hp-product-card">
4781
4782    <div class="hp-product-card__image-wrap">
4783      
4784        <img src="//ipowerresale.com/cdn/shop/files/media_cafccf73-53e7-4608-a7f4-863a08925a0c.png?v=1766104668&amp;width=500" alt="iPad Pro 11-inch M5" srcset="//ipowerresale.com/cdn/shop/files/media_cafccf73-53e7-4608-a7f4-863a08925a0c.png?v=1766104668&amp;width=352 352w, //ipowerresale.com/cdn/shop/files/media_cafccf73-53e7-4608-a7f4-863a08925a0c.png?v=1766104668&amp;width=500 500w" width="500" height="500" loading="lazy" class="hp-product-card__img">
4785      
4786    </div>
4787
4788    <div class="hp-product-card__body">
4789      <div class="hp-product-card__body-inner-top">
4790        
4791          <p class="hp-product-card__label">Choose Your</p>
4792        
4793        <h3 class="hp-product-card__title">iPad Pro 11-inch M5</h3>
4794        
4795        <p class="hp-product-card__price">Priced from $979.00</p>
4796      </div>
4797
4798
4799      <div class="hp-product-card__cta-wrap">
4800        <span class="hp-product-card__cta">Customize</span>
4801      </div>
4802    </div>
4803
4804  </a>
4805</div>
4806
4807
4808
4809<div class="swiper-slide">
4810  <a href="/products/apple-watch-series-11-parent" class="hp-product-card">
4811
4812    <div class="hp-product-card__image-wrap">
4813      
4814        <img src="//ipowerresale.com/cdn/shop/files/media_18e777d8-7f88-4e94-8e14-936276d175ac.png?v=1766100587&amp;width=500" alt="Apple Watch 11" srcset="//ipowerresale.com/cdn/shop/files/media_18e777d8-7f88-4e94-8e14-936276d175ac.png?v=1766100587&amp;width=352 352w, //ipowerresale.com/cdn/shop/files/media_18e777d8-7f88-4e94-8e14-936276d175ac.png?v=1766100587&amp;width=500 500w" width="500" height="500" loading="lazy" class="hp-product-card__img">
4815      
4816    </div>
4817
4818    <div class="hp-product-card__body">
4819      <div class="hp-product-card__body-inner-top">
4820        
4821          <p class="hp-product-card__label">Choose Your</p>
4822        
4823        <h3 class="hp-product-card__title">Apple Watch 11</h3>
4824        
4825        <p class="hp-product-card__price">Priced from $319.00</p>
4826      </div>
4827
4828
4829      <div class="hp-product-card__cta-wrap">
4830        <span class="hp-product-card__cta">Customize</span>
4831      </div>
4832    </div>
4833
4834  </a>
4835</div>
4836
4837
4838
4839<div class="swiper-slide">
4840  <a href="/products/apple-ipad-config-parent-best" class="hp-product-card">
4841
4842    <div class="hp-product-card__image-wrap">
4843      
4844        <img src="//ipowerresale.com/cdn/shop/files/media_622bf164-22e6-441b-9fd0-5158bb61a120.png?v=1766096912&amp;width=500" alt="iPad 11th Generation" srcset="//ipowerresale.com/cdn/shop/files/media_622bf164-22e6-441b-9fd0-5158bb61a120.png?v=1766096912&amp;width=352 352w, //ipowerresale.com/cdn/shop/files/media_622bf164-22e6-441b-9fd0-5158bb61a120.png?v=1766096912&amp;width=500 500w" width="500" height="500" loading="lazy" class="hp-product-card__img">
4845      
4846    </div>
4847
4848    <div class="hp-product-card__body">
4849      <div class="hp-product-card__body-inner-top">
4850        
4851          <p class="hp-product-card__label">Choose Your</p>
4852        
4853        <h3 class="hp-product-card__title">iPad 11th Generation</h3>
4854        
4855        <p class="hp-product-card__price">Priced from $409.00</p>
4856      </div>
4857
4858
4859      <div class="hp-product-card__cta-wrap">
4860        <span class="hp-product-card__cta">Customize</span>
4861      </div>
4862    </div>
4863
4864  </a>
4865</div>
4866
4867
4868
4869<div class="swiper-slide">
4870  <a href="/products/apple-16-inch-macbook-pro-m4-config-parent" class="hp-product-card">
4871
4872    <div class="hp-product-card__image-wrap">
4873      
4874        <img src="//ipowerresale.com/cdn/shop/files/media_2ee27dc2-45d9-40bb-8b25-39a8d5005231.png?v=1777665939&amp;width=500" alt="16-inch MacBook Pro M5 Pro" srcset="//ipowerresale.com/cdn/shop/files/media_2ee27dc2-45d9-40bb-8b25-39a8d5005231.png?v=1777665939&amp;width=352 352w, //ipowerresale.com/cdn/shop/files/media_2ee27dc2-45d9-40bb-8b25-39a8d5005231.png?v=1777665939&amp;width=500 500w" width="500" height="500" loading="lazy" class="hp-product-card__img">
4875      
4876    </div>
4877
4878    <div class="hp-product-card__body">
4879      <div class="hp-product-card__body-inner-top">
4880        
4881          <p class="hp-product-card__label">Choose Your</p>
4882        
4883        <h3 class="hp-product-card__title">16-inch MacBook Pro M5 Pro</h3>
4884        
4885        <p class="hp-product-card__price">Priced from $2,399.00</p>
4886      </div>
4887
4888
4889      <div class="hp-product-card__cta-wrap">
4890        <span class="hp-product-card__cta">Customize</span>
4891      </div>
4892    </div>
4893
4894  </a>
4895</div>
4896
4897
4898
4899<div class="swiper-slide">
4900  <a href="/products/ipad-air-m4-11-inch" class="hp-product-card">
4901
4902    <div class="hp-product-card__image-wrap">
4903      
4904        <img src="//ipowerresale.com/cdn/shop/files/media_df2b3204-f80d-4e87-82cd-b59d80190c4d.png?v=1779210782&amp;width=500" alt="iPad Air 11-inch M4" srcset="//ipowerresale.com/cdn/shop/files/media_df2b3204-f80d-4e87-82cd-b59d80190c4d.png?v=1779210782&amp;width=352 352w, //ipowerresale.com/cdn/shop/files/media_df2b3204-f80d-4e87-82cd-b59d80190c4d.png?v=1779210782&amp;width=500 500w" width="500" height="500" loading="lazy" class="hp-product-card__img">
4905      
4906    </div>
4907
4908    <div class="hp-product-card__body">
4909      <div class="hp-product-card__body-inner-top">
4910        
4911          <p class="hp-product-card__label">Choose Your</p>
4912        
4913        <h3 class="hp-product-card__title">iPad Air 11-inch M4</h3>
4914        
4915        <p class="hp-product-card__price">Priced from $599.00</p>
4916      </div>
4917
4918
4919      <div class="hp-product-card__cta-wrap">
4920        <span class="hp-product-card__cta">Customize</span>
4921      </div>
4922    </div>
4923
4924  </a>
4925</div>
4926
4927
4928
4929<div class="swiper-slide">
4930  <a href="/products/apple-14-inch-macbook-pro-m5" class="hp-product-card">
4931
4932    <div class="hp-product-card__image-wrap">
4933      
4934        <img src="//ipowerresale.com/cdn/shop/files/media_f1404700-d069-4f48-bb5d-94e87f276364.png?v=1777575591&amp;width=500" alt="14-inch MacBook Pro M5" srcset="//ipowerresale.com/cdn/shop/files/media_f1404700-d069-4f48-bb5d-94e87f276364.png?v=1777575591&amp;width=352 352w, //ipowerresale.com/cdn/shop/files/media_f1404700-d069-4f48-bb5d-94e87f276364.png?v=1777575591&amp;width=500 500w" width="500" height="500" loading="lazy" class="hp-product-card__img">
4935      
4936    </div>
4937
4938    <div class="hp-product-card__body">
4939      <div class="hp-product-card__body-inner-top">
4940        
4941          <p class="hp-product-card__label">Choose Your</p>
4942        
4943        <h3 class="hp-product-card__title">14-inch MacBook Pro M5</h3>
4944        
4945        <p class="hp-product-card__price">Priced from $1,649.00</p>
4946      </div>
4947
4948
4949      <div class="hp-product-card__cta-wrap">
4950        <span class="hp-product-card__cta">Customize</span>
4951      </div>
4952    </div>
4953
4954  </a>
4955</div>
4956
4957
4958
4959<div class="swiper-slide">
4960  <a href="/products/apple-watch-ultra-3-black-parent" class="hp-product-card">
4961
4962    <div class="hp-product-card__image-wrap">
4963      
4964        <img src="//ipowerresale.com/cdn/shop/files/media_819290cb-07ca-4856-8293-a7ba4dd05d6f.png?v=1766096908&amp;width=500" alt="Apple Watch Ultra 3 Black Titanium" srcset="//ipowerresale.com/cdn/shop/files/media_819290cb-07ca-4856-8293-a7ba4dd05d6f.png?v=1766096908&amp;width=352 352w, //ipowerresale.com/cdn/shop/files/media_819290cb-07ca-4856-8293-a7ba4dd05d6f.png?v=1766096908&amp;width=500 500w" width="500" height="500" loading="lazy" class="hp-product-card__img">
4965      
4966    </div>
4967
4968    <div class="hp-product-card__body">
4969      <div class="hp-product-card__body-inner-top">
4970        
4971          <p class="hp-product-card__label">Choose Your</p>
4972        
4973        <h3 class="hp-product-card__title">
4973Apple Watch Ultra 3 Black Titanium</h3>
4974        
4975        <p class="hp-product-card__price">Priced from $619.00</p>
4976      </div>
4977
4978
4979      <div class="hp-product-card__cta-wrap">
4980        <span class="hp-product-card__cta">Customize</span>
4981      </div>
4982    </div>
4983
4984  </a>
4985</div>
4986
4987
4988
4989<div class="swiper-slide">
4990  <a href="/products/apple-15-inch-macbook-air-config-parent-best" class="hp-product-card">
4991
4992    <div class="hp-product-card__image-wrap">
4993      
4994        <img src="//ipowerresale.com/cdn/shop/files/media_fdb0a753-046c-48c3-88b7-d029130ee8c4.png?v=1766097078&amp;width=500" alt="15-inch MacBook Air M4" srcset="//ipowerresale.com/cdn/shop/files/media_fdb0a753-046c-48c3-88b7-d029130ee8c4.png?v=1766097078&amp;width=352 352w, //ipowerresale.com/cdn/shop/files/media_fdb0a753-046c-48c3-88b7-d029130ee8c4.png?v=1766097078&amp;width=500 500w" width="500" height="500" loading="lazy" class="hp-product-card__img">
4995      
4996    </div>
4997
4998    <div class="hp-product-card__body">
4999      <div class="hp-product-card__body-inner-top">
5000        
5001          <p class="hp-product-card__label">Choose Your</p>
5002        
5003        <h3 class="hp-product-card__title">15-inch MacBook Air M4</h3>
5004        
5005        <p class="hp-product-card__price">Priced from $1,149.00</p>
5006      </div>
5007
5008
5009      <div class="hp-product-card__cta-wrap">
5010        <span class="hp-product-card__cta">Customize</span>
5011      </div>
5012    </div>
5013
5014  </a>
5015</div>
5016
5017
5018
5019<div class="swiper-slide">
5020  <a href="/products/ipad-air-m4-13-inch" class="hp-product-card">
5021
5022    <div class="hp-product-card__image-wrap">
5023      
5024        <img src="//ipowerresale.com/cdn/shop/files/media_2dffd396-35c9-41fd-9bdc-3f53b8df8b37.png?v=1779210784&amp;width=500" alt="iPad Air 13-inch M4" srcset="//ipowerresale.com/cdn/shop/files/media_2dffd396-35c9-41fd-9bdc-3f53b8df8b37.png?v=1779210784&amp;width=352 352w, //ipowerresale.com/cdn/shop/files/media_2dffd396-35c9-41fd-9bdc-3f53b8df8b37.png?v=1779210784&amp;width=500 500w" width="500" height="500" loading="lazy" class="hp-product-card__img">
5025      
5026    </div>
5027
5028    <div class="hp-product-card__body">
5029      <div class="hp-product-card__body-inner-top">
5030        
5031          <p class="hp-product-card__label">Choose Your</p>
5032        
5033        <h3 class="hp-product-card__title">iPad Air 13-inch M4</h3>
5034        
5035        <p class="hp-product-card__price">Priced from $709.00</p>
5036      </div>
5037
5038
5039      <div class="hp-product-card__cta-wrap">
5040        <span class="hp-product-card__cta">Customize</span>
5041      </div>
5042    </div>
5043
5044  </a>
5045</div>
5046
5047
5048
5049<div class="swiper-slide">
5050  <a href="/products/apple-13-inch-macbook-air-config-parent-best" class="hp-product-card">
5051
5052    <div class="hp-product-card__image-wrap">
5053      
5054        <img src="//ipowerresale.com/cdn/shop/files/media_c0a1ebee-f848-4c56-9a2c-2b5898edc907.png?v=1766096839&amp;width=500" alt="13-inch MacBook Air M4" srcset="//ipowerresale.com/cdn/shop/files/media_c0a1ebee-f848-4c56-9a2c-2b5898edc907.png?v=1766096839&amp;width=352 352w, //ipowerresale.com/cdn/shop/files/media_c0a1ebee-f848-4c56-9a2c-2b5898edc907.png?v=1766096839&amp;width=500 500w" width="500" height="500" loading="lazy" class="hp-product-card__img">
5055      
5056    </div>
5057
5058    <div class="hp-product-card__body">
5059      <div class="hp-product-card__body-inner-top">
5060        
5061          <p class="hp-product-card__label">Choose Your</p>
5062        
5063        <h3 class="hp-product-card__title">13-inch MacBook Air M4</h3>
5064        
5065        <p class="hp-product-card__price">Priced from $1,049.00</p>
5066      </div>
5067
5068
5069      <div class="hp-product-card__cta-wrap">
5070        <span class="hp-product-card__cta">Customize</span>
5071      </div>
5072    </div>
5073
5074  </a>
5075</div>
5076</div>
5077    </div>
5078
5079    <div class="sfp__footer">
5080      <button class="sfp__arrow sfp__arrow--prev sfp__prev--template--23893839184041__shop_featured_products_4tPXN7" aria-label="Previous slide">
5081        <svg xmlns="http://www.w3.org/2000/svg" width="15" height="8" viewBox="0 0 15 8" fill="none">
5082          <path d="M14.3536 4.03568C14.5488 3.84042 14.5488 3.52384 14.3536 3.32858L11.1716 0.146595C10.9763 -0.0486672 10.6597 -0.0486672 10.4645 0.146595C10.2692 0.341857 10.2692 0.65844 10.4645 0.853702L13.2929 3.68213L10.4645 6.51056C10.2692 6.70582 10.2692 7.0224 10.4645 7.21766C10.6597 7.41293 10.9763 7.41293 11.1716 7.21766L14.3536 4.03568ZM0 3.68213V4.18213H14V3.68213V3.18213H0V3.68213Z" fill="#171717"/>
5083        </svg>
5084      </button>
5085
5086      <div class="sfp__pagination sfp__pagination--template--23893839184041__shop_featured_products_4tPXN7"></div>
5087
5088      <button class="sfp__arrow sfp__arrow--next sfp__next--template--23893839184041__shop_featured_products_4tPXN7" aria-label="Next slide">
5089        <svg xmlns="http://www.w3.org/2000/svg" width="15" height="8" viewBox="0 0 15 8" fill="none">
5090          <path d="M14.3536 4.03568C14.5488 3.84042 14.5488 3.52384 14.3536 3.32858L11.1716 0.146595C10.9763 -0.0486672 10.6597 -0.0486672 10.4645 0.146595C10.2692 0.341857 10.2692 0.65844 10.4645 0.853702L13.2929 3.68213L10.4645 6.51056C10.2692 6.70582 10.2692 7.0224 10.4645 7.21766C10.6597 7.41293 10.9763 7.41293 11.1716 7.21766L14.3536 4.03568ZM0 3.68213V4.18213H14V3.68213V3.18213H0V3.68213Z" fill="#171717"/>
5091        </svg>
5092      </button>
5093    </div>
5094
5095  </div>
5096</div>
5097
5098
5099
5100<script>
5101  (function () {
5102    function initSFPSwiper() {
5103      if (typeof Swiper === 'undefined') {
5104        setTimeout(initSFPSwiper, 100);
5105        return;
5106      }
5107
5108      new Swiper('.sfp__swiper--template--23893839184041__shop_featured_products_4tPXN7', {
5109        grabCursor: true,
5110        loop: true,
5111        mousewheel: {
5112          forceToAxis: true, 
5113          sensitivity: 0.5,
5114        },
5115        freeMode: {
5116          enabled: true,
5117          sticky: false, 
5118        },
5119        pagination: {
5120          el: '.sfp__pagination--template--23893839184041__shop_featured_products_4tPXN7',
5121          clickable: true,
5122        },
5123        navigation: {
5124          prevEl: '.sfp__prev--template--23893839184041__shop_featured_products_4tPXN7',
5125          nextEl: '.sfp__next--template--23893839184041__shop_featured_products_4tPXN7',
5126        },
5127        breakpoints: {
5128          0: {
5129            slidesPerView: 1,
5130            spaceBetween: 18,
5131          },
5132          480: {
5133            slidesPerView: 1,
5134            spaceBetween: 18,
5135          },
5136          768: {
5137            slidesPerView: 2,
5138            spaceBetween: 36,
5139          },
5140          1024: {
5141            slidesPerView: 3,
5142            spaceBetween: 36,
5143          },
5144          1280: {
5145            slidesPerView: 3,
5146            spaceBetween: 36,
5147          },
5148          1600: {
5149            slidesPerView: 5,
5150            spaceBetween: 36,
5151          }
5152        }
5153      });
5154    }
5155
5156    document.addEventListener('DOMContentLoaded', initSFPSwiper);
5157  })();
5158</script>
5158
5159
5160
5161</div><section id="shopify-section-template--23893839184041__1776952113239e0d42" class="shopify-section"><div id="shopify-block-Acm1kalhFTE9Eb2Erb__klaviyo_reviews_featured_reviews_carousel_mKJW6b" class="shopify-block shopify-app-block">
5162<div id="klaviyo-featured-reviews-carousel" style="margin: 0 auto; padding: 1em 0em;">
5163
5164</div>
5165
5166
5167
5168</div>
5169
5170<style> #shopify-section-template--23893839184041__1776952113239e0d42 #klaviyo-featured-reviews-carousel, #shopify-section-template--23893839184041__1776952113239e0d42 #klaviyo-reviews-carousel-wrapper, #shopify-section-template--23893839184041__1776952113239e0d42 #klaviyo-featured-reviews-carousel .swiper {max-width: 99% !important; width: 100% !important;} #shopify-section-template--23893839184041__1776952113239e0d42 #klaviyo-featured-reviews-carousel .kl_reviews__carousel__slide--border {padding: 40px 32px !important; margin: 0 8px !important;} @media (max-width: 1400px) {#shopify-section-template--23893839184041__1776952113239e0d42 .swiper-slide {width: 30% !important; }} @media (max-width: 900px) {#shopify-section-template--23893839184041__1776952113239e0d42 .swiper-slide {width: 46% !important; }} @media (max-width: 600px) {#shopify-section-template--23893839184041__1776952113239e0d42 .swiper-slide {width: 88% !important; }} </style></section>
5171      </main><!-- BEGIN sections: footer-group -->
5172<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 {
5173    background: radial-gradient(80.42% 142.96% at 84.9% 55.37%, #003847 0%, #001E26 62.02%, #171717 100%);
5174    border-top-right-radius: 50px;
5175    border-top-left-radius: 50px;
5176  }
5177
5178  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__wrapper {
5179    max-width: 1440px;
5180    margin: 0 auto;
5181    padding: 72px;
5182  }.custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__top {
5183    display: flex;
5184    justify-content: space-between;
5185    gap: 72px;
5186    margin-bottom: 72px;
5187  }
5188
5189  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__logo {
5190    flex-shrink: 0;
5191    max-width: 220px;
5192  }
5193
5194  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__logo img {
5195    max-width: 290px;
5196    height: auto;
5197  }
5198
5199  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__menus {
5200    display: flex;
5201    flex-grow: 1;
5202    justify-content: space-between;
5203
5204  }
5205
5206  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__menu-list {
5207    list-style: none;
5208    padding: 0;
5209    margin: 0;
5210  }
5211
5212  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__menu-item {
5213    margin-bottom: 18px;
5214  }
5215
5216  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__menu-item:last-child {
5217    margin-bottom: 0;
5218  }
5219
5220  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__menu-title {
5221    color: #ffffff;
5222    font-size: 16px;
5223    line-height: 16px;
5224    letter-spacing: -0.02em;
5225    font-weight: 500;
5226    font-family: 'Inter-Medium';
5227    margin: 0 0 18px 0;
5228    text-transform: unset;
5229  }
5230
5231  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__menu-link {
5232    color: #ffffff;
5233    text-decoration: none;
5234    font-size: 16px;
5235    line-height: 16px;
5236    font-weight: 300;
5237    letter-spacing: -0.02em;
5238    font-family: 'Inter';
5239  }
5240
5241  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__newsletter {
5242    max-width: 262px;
5243    flex-shrink: 0;
5244  }
5245
5246  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__newsletter-heading {
5247    color: #ffffff;
5248    font-size: 28px;
5249    line-height: 32px;
5250    font-weight: 500;
5251    margin: 0 0 9px 0;
5252    letter-spacing: -0.03em;
5253    font-family: 'Inter-Medium';
5254    text-transform: unset !important;
5255  }
5256
5257  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__newsletter-text {
5258    color: #ffffff;
5259    font-size: 16px;
5260    line-height: 20px;
5261    margin: 0 0 24px 0;
5262    letter-spacing: -0.02em;
5263    font-weight: 400;
5264  }
5265
5266  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__newsletter-form {
5267    display: flex;
5268    margin-bottom: 36px;
5269  }
5270
5271  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__newsletter-input {
5272    flex: 1;
5273    border: none;
5274    border-bottom: 1px solid #ffffff;
5275    outline: none;
5276    font-size: 16px;
5277    line-height: 20px;
5278    letter-spacing: -0.02em;
5279    font-weight: 400;
5280    max-width: 156px;
5281    padding: 9px 18px;
5282    background: #fff;
5283    color: #222222;
5284    border-top-left-radius: 40px;
5285    border-bottom-left-radius: 40px;
5286  }
5287
5288  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__newsletter-input::placeholder {
5289    color: #222222;
5290    font-size: 16px;
5291    line-height: 20px;
5292    letter-spacing: -0.02em;
5293  }
5294
5295  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__newsletter-button {
5296    color: #FFFFFF;
5297    font-size: 16px;
5298    line-height: 20px;
5299    letter-spacing: 0.10em;
5300    font-weight: 500;
5301    font-family: 'Inter-Medium';
5302    text-transform: uppercase;
5303    padding: 9px 18px;
5304    background: #1D7F9A;
5305    border: 1px solid #1D7F9A;
5306    cursor: pointer;
5307    transition: background 0.2s ease;
5308    white-space: nowrap;
5309    border-top-right-radius: 40px;
5310    border-bottom-right-radius: 40px;
5311  }
5312
5313  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__newsletter-button:hover {
5314    background: #171717;
5315  }
5316
5317  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__socials {
5318    display: flex;
5319    gap: 18px;
5320    align-items: center;
5321  }
5322
5323  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__social-link {
5324    color: #FFFFFF;
5325  }
5326
5327
5328  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__social-link svg {
5329    width: 25px;
5330    height: 25px;
5331    display: block;
5332  }
5333
5334  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__bottom {
5335    display: flex;
5336    justify-content: flex-start;
5337    align-items: center;
5338    gap: 9px;
5339  }
5340
5341  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__copyright {
5342    margin: 0;
5343    font-size: 16px;
5344    line-height: 20px;
5345    letter-spacing: -0.02em;
5346    font-weight: 400;
5347    color: #ffffff;
5348
5349  }
5350
5351  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__legal-links {
5352    display: flex;
5353    gap: 6px;
5354    align-items: center;
5355    font-size: 16px;
5356    line-height: 20px;
5357    color: #ffffff;
5358    letter-spacing: -0.02em;
5359
5360  }
5361
5362
5363  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__legal-link {
5364    color: #ffffff;
5365    font-size: 16px;
5366    line-height: 20px;
5367    text-decoration: underline;
5368    letter-spacing: -0.02em;
5369    font-weight: 400;
5370    font-family: "ABC Diatype Regular";
5371  }
5372
5373  /* Mobile Accordion */
5374  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__mobile {
5375    display: none;
5376  }
5377
5378  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__accordion {
5379    border-bottom: 1px solid rgba(255,255,255,0.15);
5380  }
5381
5382  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__accordion-header {
5383    display: flex;
5384    justify-content: space-between;
5385    align-items: center;
5386    padding: 16px 0;
5387    cursor: pointer;
5388    background: none;
5389    border: none;
5390    width: 100%;
5391    text-align: left;
5392  }
5393
5394  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__accordion-title {
5395    color: #ffffff;
5396    margin: 0;
5397    letter-spacing: -0.02em;
5398    line-height: 16px;
5399    font-size: 16px;
5400    font-weight: 700;
5401    font-family: 'Inter-Bold';
5402    text-transform: uppercase;
5403  }
5404
5405  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__accordion-icon {
5406    display: flex;
5407    align-items: center;
5408    justify-content: center;
5409    width: 20px;
5410    height: 20px;
5411    color: #ffffff;
5412  }
5413
5414  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__accordion-icon-plus {
5415    display: block;
5416  }
5417
5418  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__accordion-icon-minus {
5419    display: none;
5420  }
5421
5422  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__accordion.active .footer__accordion-icon-plus {
5423    display: none;
5424  }
5425
5426  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__accordion.active .footer__accordion-icon-minus {
5427    display: block;
5428  }
5429
5430  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__accordion-content {
5431    max-height: 0;
5432    overflow: hidden;
5433    transition: max-height 0.3s ease;
5434  }
5435
5436  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__accordion.active .footer__accordion-content {
5437    max-height: 500px;
5438  }
5439
5440  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__accordion-list {
5441    list-style: none;
5442    padding: 0 0 16px 0;
5443    margin: 0;
5444  }
5445
5446  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__accordion-list li {
5447    margin-bottom: 14px;
5448  }
5449
5450  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__accordion-list li:last-child {
5451    margin-bottom: 0;
5452  }
5453
5454  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__accordion-list a {
5455    color: #ffffff;
5456    font-size: 16px;
5457    line-height: 16px;
5458    letter-spacing: -0.02em;
5459    font-weight: 400;
5460    text-decoration: none;
5461    font-family: 'Inter-Regular';
5462  }
5463
5464  @media (max-width: 1050px) and (min-width: 939px) {
5465    .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__bottom {
5466    flex-direction: column;
5467  }
5468  }
5469
5470  @media (max-width: 940px) and (min-width: 769px) {
5471
5472  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__wrapper {
5473    padding: 72px 36px;
5474  }
5475
5476  .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__bottom {
5477    flex-direction: column;
5478  }
5479  }
5480
5481  @media (max-width: 1100px) and (min-width: 769px) {
5482    .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__menus {
5483      gap: 16px;
5484    }
5485    .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__top {
5486      gap: 36px;
5487    }
5488    .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__newsletter-input {
5489      max-width: 100% !important;
5490    }
5491  }
5492
5493  @media (max-width: 880px) and (min-width: 769px) {
5494    .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__menus {
5495      flex-wrap: wrap;
5496    }
5497  }
5498
5499  @media (max-width: 1020px) and (min-width: 769px) {
5500    .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__newsletter {
5501      width: auto;
5502    }
5503    .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__newsletter-form {
5504      /* flex-direction: column !important; */
5505    }
5506    .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__logo img {
5507      max-width: 180px !important;
5508    }
5509  }
5510
5511  @media screen and (max-width: 768px) {
5512
5513  .custom-footer-sections--23893840199849__custom_footer_AxCncV {
5514    background: linear-gradient(352.2deg, #003847 6.44%, #001E26 54.32%, #171717 83.65%);
5515    border-top-right-radius: 30px;
5516    border-top-left-radius: 30px;
5517  }
5518
5519    .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__wrapper {
5520      padding: 36px;
5521    }
5522    .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__top {
5523      display: none;
5524    }
5525    .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__mobile {
5526      display: block;
5527    }
5528    .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__mobile-logo {
5529      text-align: center;
5530      margin-bottom: 36px;
5531    }
5532    .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__mobile-logo img {
5533      max-width: 100%;
5534        width: 100%;
5535        height: auto;
5536        margin: 0 auto;
5537    }
5538    .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__mobile-newsletter {
5539      text-align: center;
5540      margin-bottom: 36px;
5541    }
5542    .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__mobile-newsletter .footer__newsletter-heading {
5543      text-align: left;
5544        font-size: 28px;
5545        line-height: 32px;
5546        font-family: 'Inter-Medium';
5547        font-weight: 500;
5548        margin-bottom: 9px;
5549    }
5550    .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__mobile-newsletter .footer__newsletter-text {
5551      font-size: 14px;
5552        line-height: 20px;
5553        letter-spacing: 0;
5554        text-align: left;
5555    }
5556    .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__mobile-newsletter .footer__newsletter-form {
5557      justify-content: center; 
5558    }
5559    .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__mobile-newsletter .footer__newsletter-input {
5560      max-width: 100% !important;
5561    }
5562    .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__mobile-socials {
5563      display: flex;
5564        justify-content: flex-start;
5565        gap: 18px;
5566        margin-bottom: 36px;
5567    }
5568    .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__accordion {
5569      border: none;
5570      margin-bottom: 18px;
5571    }
5572    .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__accordion-header {
5573      padding: 0;
5574    }
5575    .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__accordion-list {
5576      padding: 0 !important;
5577      padding-top: 18px !important;
5578    }
5579    .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__accordion-list li {
5580      margin-bottom: 18px;
5581    }
5582    .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__bottom {
5583      flex-direction: column;
5584        align-items: center;
5585        gap: 18px;
5586        padding-top: 36px;
5587    }
5588    .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__legal-links {
5589      flex-wrap: wrap;
5590      justify-content: center;
5591    }
5592
5593    .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__accordion-title { 
5594      font-weight: 500;
5595      font-family: 'Inter-Medium';
5596      text-transform: capitalize !important;
5597    }
5598
5599
5600    .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__accordion-list a { 
5601      font-weight: 300;
5602      font-family: 'Inter';
5603    }
5604
5605    .custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__legal-link { 
5606      font-family: 'Inter';
5607    }
5608
5609  }</style><footer class="custom-footer-sections--23893840199849__custom_footer_AxCncV">
5610  <div class="footer__wrapper"><div class="footer__top">
5611      <div class="footer__logo"><a href="/">
5612            <img src="//ipowerresale.com/cdn/shop/files/svg840.svg?v=1772971322&width=300" alt="iPowerResale" loading="lazy">
5613          </a></div>
5614
5615      <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">
5616                    <a href="/pages/mac" class="footer__menu-link">Mac</a>
5617                  </li><li class="footer__menu-item">
5618                    <a href="/pages/ipad" class="footer__menu-link">iPad</a>
5619                  </li><li class="footer__menu-item">
5620                    <a href="/collections/iphone" class="footer__menu-link">iPhone</a>
5621                  </li><li class="footer__menu-item">
5622                    <a href="/collections/watch?filter.mfield_cql_parent_product=true" class="footer__menu-link">Watch</a>
5623                  </li><li class="footer__menu-item">
5624                    <a href="/collections/airpods" class="footer__menu-link">Airpods</a>
5625                  </li><li class="footer__menu-item">
5626                    <a href="/collections/accessories?filter.mfield_cql_parent_product=false" class="footer__menu-link">Accessories</a>
5627                  </li></ul>
5628            </nav><nav class="footer__menu-column" ><h3 class="footer__menu-title">Service </h3><ul class="footer__menu-list"><li class="footer__menu-item">
5629                    <a href="/pages/service-support" class="footer__menu-link">Service & Support</a>
5630                  </li><li class="footer__menu-item">
5631                    <a href="/pages/troubleshooting-guides" class="footer__menu-link">Troubleshooting Guides</a>
5632                  </li><li class="footer__menu-item">
5633                    <a href="/blogs/apple-buying-guides" class="footer__menu-link">Buying Guides</a>
5634                  </li><li class="footer__menu-item">
5635                    <a href="/pages/the-ipower-promise" class="footer__menu-link">The iPower Promise</a>
5636                  </li><li class="footer__menu-item">
5637                    <a href="/blogs/tech-insights" class="footer__menu-link">iPower Insights</a>
5638                  </li><li class="footer__menu-item">
5639                    <a href="/pages/faq" class="footer__menu-link">FAQs</a>
5640                  </li></ul>
5641            </nav><nav class="footer__menu-column" ><h3 class="footer__menu-title">Company</h3><ul class="footer__menu-list"><li class="footer__menu-item">
5642                    <a href="/pages/about-us" class="footer__menu-link">About Us</a>
5643                  </li><li class="footer__menu-item">
5644                    <a href="/pages/corporate-buyers" class="footer__menu-link">Corporate Buyers</a>
5645                  </li><li class="footer__menu-item">
5646                    <a href="/pages/apple-for-education" class="footer__menu-link">Educational Buyers</a>
5647                  </li><li class="footer__menu-item">
5648                    <a href="/pages/contact" class="footer__menu-link">Contact Us</a>
5649                  </li><li class="footer__menu-item">
5650                    <a href="/pages/reviews" class="footer__menu-link">Reviews</a>
5651                  </li><li class="footer__menu-item">
5652                    <a href="/pages/us-privacy-requests" class="footer__menu-link">Privacy</a>
5653                  </li></ul>
5654            </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">
5655            <input type="hidden" name="form_type" value="customer">
5656            <input type="hidden" name="contact[tags]" value="newsletter">
5657            <input
5658              type="email"
5659              name="contact[email]"
5660              class="footer__newsletter-input"
5661              placeholder="Email address"
5662              required
5663            >
5664            <button type="submit" class="footer__newsletter-button">
5665              Submit
5666            </button>
5667          </form>
5668          <div class="footer__socials"><a href="https://www.facebook.com/people/iPowerResale/61560188386080/" class="footer__social-link" target="_blank" rel="noopener" aria-label="Facebook">
5669                <svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" viewB
5669ox="0 0 25 25" fill="none">
5670                  <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"/>
5671                </svg>
5672              </a><a href="https://www.linkedin.com/company/ipowerresale/" class="footer__social-link" target="_blank" rel="noopener" aria-label="LinkedIn">
5673                <svg xmlns="http://www.w3.org/2000/svg" width="26" height="25" viewBox="0 0 26 25" fill="none">
5674                  <g clip-path="url(#clip0_footer_linkedin_desktop)">
5675                    <mask id="mask0_footer_linkedin_desktop" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="0" y="0" width="26" height="25">
5676                      <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"/>
5677                    </mask>
5678                    <g mask="url(#mask0_footer_linkedin_desktop)">
5679                      <path d="M-6.48828 -6.25H32.4879V31.25H-6.48828V-6.25Z" fill="#F6F1DC"/>
5680                    </g>
5681                  </g>
5682                  <defs>
5683                    <clipPath id="clip0_footer_linkedin_desktop">
5684                      <rect width="26" height="25" fill="white"/>
5685                    </clipPath>
5686                  </defs>
5687                </svg>
5688              </a></div>
5689        </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">
5690            <input type="hidden" name="form_type" value="customer">
5691            <input type="hidden" name="contact[tags]" value="newsletter">
5692            <input
5693              type="email"
5694              name="contact[email]"
5695              class="footer__newsletter-input"
5696              placeholder="Email address"
5697              required
5698            >
5699            <button type="submit" class="footer__newsletter-button">
5700              Submit
5701            </button>
5702          </form>
5703        </div>
5704
5705        <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">
5706              <svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" viewBox="0 0 25 25" fill="none">
5707                <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"/>
5708              </svg>
5709            </a><a href="https://www.linkedin.com/company/ipowerresale/" class="footer__social-link" target="_blank" rel="noopener" aria-label="LinkedIn">
5710              <svg xmlns="http://www.w3.org/2000/svg" width="26" height="25" viewBox="0 0 26 25" fill="none">
5711                <g clip-path="url(#clip0_footer_linkedin_mobile)">
5712                  <mask id="mask0_footer_linkedin_mobile" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="0" y="0" width="26" height="25">
5713                    <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"/>
5714                  </mask>
5715                  <g mask="url(#mask0_footer_linkedin_mobile)">
5716                    <path d="M-6.48828 -6.25H32.4879V31.25H-6.48828V-6.25Z" fill="#F6F1DC"/>
5717                  </g>
5718                </g>
5719                <defs>
5720                  <clipPath id="clip0_footer_linkedin_mobile">
5721                    <rect width="26" height="25" fill="white"/>
5722                  </clipPath>
5723                </defs>
5724              </svg>
5725            </a></div><div class="footer__mobile-logo"><a href="/">
5726            <img src="//ipowerresale.com/cdn/shop/files/svg840.svg?v=1772971322&width=240" alt="iPowerResale" loading="lazy">
5727          </a></div><div class="footer__accordion" data-accordion >
5728            <button class="footer__accordion-header" type="button">
5729              <span class="footer__accordion-title">Shop</span>
5730              <span class="footer__accordion-icon">
5731                <svg class="footer__accordion-icon-plus" xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none">
5732                  <path d="M6 1V11M1 6H11" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"/>
5733                </svg>
5734                <svg class="footer__accordion-icon-minus" xmlns="http://www.w3.org/2000/svg" width="12" height="2" viewBox="0 0 12 2" fill="none">
5735                  <path d="M1 1H11" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"/>
5736                </svg>
5737              </span>
5738            </button>
5739            <div class="footer__accordion-content">
5740              <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>
5741            </div>
5742          </div><div class="footer__accordion" data-accordion >
5743            <button class="footer__accordion-header" type="button">
5744              <span class="footer__accordion-title">Service </span>
5745              <span class="footer__accordion-icon">
5746                <svg class="footer__accordion-icon-plus" xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none">
5747                  <path d="M6 1V11M1 6H11" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"/>
5748                </svg>
5749                <svg class="footer__accordion-icon-minus" xmlns="http://www.w3.org/2000/svg" width="12" height="2" viewBox="0 0 12 2" fill="none">
5750                  <path d="M1 1H11" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"/>
5751                </svg>
5752              </span>
5753            </button>
5754            <div class="footer__accordion-content">
5755              <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>
5756            </div>
5757          </div><div class="footer__accordion" data-accordion >
5758            <button class="footer__accordion-header" type="button">
5759              <span class="footer__accordion-title">Company</span>
5760              <span class="footer__accordion-icon">
5761                <svg class="footer__accordion-icon-plus" xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none">
5762                  <path d="M6 1V11M1 6H11" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"/>
5763                </svg>
5764                <svg class="footer__accordion-icon-minus" xmlns="http://www.w3.org/2000/svg" width="12" height="2" viewBox="0 0 12 2" fill="none">
5765                  <path d="M1 1H11" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"/>
5766                </svg>
5767              </span>
5768            </button>
5769            <div class="footer__accordion-content">
5770              <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>
5771            </div>
5772          </div></div><div class="footer__bottom">
5773      <p class="footer__copyright">© 2026 iPower Resale. All Rights Reserved.</p>
5774      <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>
5775    </div>
5776
5777  </div>
5778</footer>
5779
5780<script>
5781  document.addEventListener('DOMContentLoaded', function () {
5782
5783    // Accordion
5784    var accordions = document.querySelectorAll('.custom-footer-sections--23893840199849__custom_footer_AxCncV [data-accordion]');
5785    if (accordions.length > 0) {
5786      accordions[0].classList.add('active');
5787    }
5788    accordions.forEach(function (accordion) {
5789      var header = accordion.querySelector('.footer__accordion-header');
5790      header.addEventListener('click', function () {
5791        accordion.classList.toggle('active');
5792      });
5793    });
5794
5795    // Newsletter Form Validation
5796    function initNewsletterForm(form) {
5797      if (!form) return;
5798      var input = form.querySelector('input[type="email"]');
5799      var btn   = form.querySelector('button[type="submit"]');
5800      if (!input || !btn) return;
5801
5802      var errorEl = document.createElement('p');
5803      errorEl.style.cssText = 'color:#FF6B6B;font-size:13px;line-height:18px;margin:6px 0;font-family:"Inter-Regular",sans-serif;display:none;';
5804      form.insertAdjacentElement('afterend', errorEl);
5805
5806      var successEl = document.createElement('p');
5807      successEl.style.cssText = 'color:#1D7F9A;font-size:13px;line-height:18px;margin:6px 0;font-family:"Inter-Regular",sans-serif;display:none;';
5808      successEl.textContent = 'Thank you for subscribing!';
5809      errorEl.insertAdjacentElement('afterend', successEl);
5810
5811      function validateEmail(val) {
5812        return /^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(val.trim());
5813      }
5814      function showError(msg) {
5815        errorEl.textContent = msg;
5816        errorEl.style.display = 'block';
5817        successEl.style.display = 'none';
5818        input.style.borderBottomColor = '#FF6B6B';
5819      }
5820      function clearError() {
5821        errorEl.style.display = 'none';
5822        input.style.borderBottomColor = '';
5823      }
5824
5825      input.addEventListener('input', function () {
5826        if (this.value.trim()) clearError();
5827      });
5828
5829      form.addEventListener('submit', function (e) {
5830        e.preventDefault();
5831        clearError();
5832        var val = input.value.trim();
5833        if (!val) { showError('Please enter your email address.'); return; }
5834        if (!validateEmail(val)) { showError('Please enter a valid email address.'); return; }
5835        successEl.style.display = 'block';
5836        form.submit();
5837      });
5838    }
5839
5840    document.querySelectorAll('.custom-footer-sections--23893840199849__custom_footer_AxCncV .footer__newsletter-form').forEach(function (form) {
5841      initNewsletterForm(form);
5842    });
5843
5844  });
5845</script>
5845
5846
5847
5848</section>
5849<!-- END sections: footer-group --></div>
5850  </div><div id="VideoModal" class="modal modal--solid">
5851  <div class="modal__inner">
5852    <div class="modal__centered page-width text-center">
5853      <div class="modal__centered-content">
5854        <div class="video-wrapper video-wrapper--modal">
5855          <div id="VideoHolder"></div>
5856        </div>
5857      </div>
5858    </div>
5859  </div>
5860
5861  <button type="button" class="modal__close js-modal-close text-link">
5862    <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>
5863    <span class="icon__fallback-text">"Close (esc)"</span>
5864  </button>
5865</div>
5866<div class="pswp" tabindex="-1" role="dialog" aria-hidden="true">
5867  <div class="pswp__bg"></div>
5868  <div class="pswp__scroll-wrap">
5869    <div class="pswp__container">
5870      <div class="pswp__item"></div>
5871      <div class="pswp__item"></div>
5872      <div class="pswp__item"></div>
5873    </div>
5874
5875    <div class="pswp__ui pswp__ui--hidden">
5876      <button class="btn btn--body btn--circle pswp__button pswp__button--arrow--left" title="Previous">
5877        <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>
5878      </button>
5879
5880      <button class="btn btn--body btn--circle btn--large pswp__button pswp__button--close" title="Close (esc)">
5881        <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>
5882      </button>
5883
5884      <button class="btn btn--body btn--circle pswp__button pswp__button--arrow--right" title="Next">
5885        <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>
5886      </button>
5887    </div>
5888  </div>
5889</div>
5890<tool-tip data-tool-tip="">
5891  <div class="tool-tip__inner" data-tool-tip-inner>
5892    <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>
5893    <div data-tool-tip-title>iPowerResale - Open Box Apple Products | iPowerResale</div>
5894    <div class="tool-tip__content" data-tool-tip-content>
5895    </div>
5896  </div>
5897</tool-tip>
5898
5899  <template id="naturalImageMarkup">
5900    <div class="image-wrap" style="height: 0;">
5901      <image-element data-aos="image-fade-in" data-aos-offset="150">
5902        <img
5903          class="grid-product__image image-element"
5904          width
5905          height
5906          src
5907          srcset
5908          loading="lazy"
5909          alt>
5910      </image-element>
5911    </div>
5912  </template>
5913  <template id="fixedRatioImageMarkup">
5914    <div class="grid__image-ratio">
5915      <image-element data-aos="image-fade-in" data-aos-offset="150">
5916        <img
5917          class="image-element"
5918          width
5919          height
5920          src
5921          srcset
5922          loading="lazy"
5923          alt>
5924      </image-element>
5925    </div>
5926  </template>
5927  
5927<script src="//ipowerresale.com/cdn/shop/t/130/assets/swiper-bundle.min.js?v=155620977096792918481790278034"></script>
5927
5928
5929<style>  </style>
5930<div id="shopify-block-Ac0ZhMlZ2aGkrc1Z5Y__4113930173634242220" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: app-common-snippet -->
5931
5932<script>
5933var Shopjar = Shopjar || {};
5934Shopjar.settings = {"is_affiliate_enabled":true,"is_referral_enabled":true,"cookie_validity":90,"store_url":"https:\/\/ipowerresale.com\/","store_name":"iPowerResale","verified":true,"proxy_url":"\/a\/shopjar-referral","recaptcha_site_key":"6Lc_cQYeAAAAANa5X8nozNicLDPxKQZZHej21Wfu","copied_link":"Copied!","invite_friend":"Sent!","invalid_email":"Invalid email","order_contain_value":"You should be an existing customer with at least one order to become a member and participate in the referral program","referral":{"share_options":{"facebook":{"isEnabled":false},"twitter":{"isEnabled":false,"message":"Use my referral link {{referral_link}} to get exciting discounts on your next purchase at https:\/\/ipowerresale.com"},"email":{"isEnabled":true,"subject":"Get $20 Off at iPowerResale","message":"Hey there,\n\nCheck out iPowerResale and use my referral link {{referral_link}} to get $20 off your first purchase!"},"whatsapp":{"isEnabled":true,"message":"Use my referral link {{referral_link}} to get $20 off your first purchase at iPowerResale!"}}},"affiliate":{"share_options":{"facebook":{"isEnabled":false},"twitter":{"isEnabled":false,"message":"Check this out {{affiliate_link}} amazing products you might like."},"email":{"isEnabled":false,"subject":"Check this out","message":"Check this out {{affiliate_link}} amazing products you might like."},"whatsapp":{"isEnabled":false,"message":"Check this out {{affiliate_link}} amazing products you might like."}}}};
5935</script>
5935
5936<!-- END app snippet -->
5937
5938
5939<link rel="preconnect" href="https://www.google.com" crossorigin>
5940<link rel="dns-prefetch" href="https://www.google.com">
5941<script src="https://cdn.shopify.com/extensions/01a0c899-200a-7057-afe6-6d841b2f339b/referral-and-affiliates-214/assets/common.js" defer></script>
5941
5942
5943
5944
5945
5946<link href="//cdn.shopify.com/extensions/01a0c899-200a-7057-afe6-6d841b2f339b/referral-and-affiliates-214/assets/reward-claim-popup-v2.css" rel="stylesheet" type="text/css" media="all" /><style>:root {--rcp-popup-bg-color-v2: #FFFFFF;--rcp-title-one-color-v2: #1D7F9A;--rcp-title-two-color-v2: #1D7F9A;--rcp-subtitle-one-color-v2: #222222;--rcp-subtitle-two-color-v2: #222222;--rcp-button-color-v2: #1D7F9A;--rcp-button-text-color-v2: #FFFFFF;--rcp_no_thanks_button_color: #FFFFFF;--rcp-coupon-color-v2: #222222;--rcp-coupon-copy-color-v2: #222222;--rcp-continue-text-color-v2: #FFFFFF;--rcp-continue-color-v2: #1D7F9A;--rcp-prompt-message-color-v2: #1D7F9A;--rcp-prompt-copy-message-color-v2: #222222;}</style><!-- BEGIN app snippet: reward-claim-popup-v2 -->
5947
5948<script src="https://cdn.shopify.com/extensions/01a0c899-200a-7057-afe6-6d841b2f339b/referral-and-affiliates-214/assets/reward-claim-popup-v2.js" defer></script>
5948
5949
5950<script>
5951window.Shopjar = window.Shopjar || {};
5952window.Shopjar.RewardClaimPopupV2 = {"meta":{"version":1,"category":"REFERRAL","templateName":"default-reward-claim-popup-template","templateFor":"FRIEND","templateType":"LANDING_POP_UP"},"config":{"module":"Referral Program","section":"Branding \u0026 Popups","description":"Visible in the Referral Program under the Branding \u0026 Popups section."},"content":{"popup_background_color":"#FFFFFF","step1":{"title_one":"Claim your reward!","title_one_color":"#1D7F9A","is_subtitle_one_checked":true,"subtitle_one":"Your friend has gifted you $20 off!","subtitle_one_color":"#222222","placeholder":"Enter the email address","button":{"button_text":"Claim reward","button_color":"#1D7F9A","button_text_color":"#FFFFFF"},"prompt":{"prompt_message":"Enter your email address to receive the reward.","prompt_message_color":"#1D7F9A","is_prompt_message_checked":true},"closeBtn":{"button_text":"No Thanks","button_color":"#FFFFFF","button_text_color":"#000000"},"footer":"You are signing up to receive communication via email and can unsubscribe at any time."},"step2":{"title_two":"Your reward!","title_two_color":"#1D7F9A","is_subtitle_two_checked":true,"subtitle_two":"Here is your coupon code","subtitle_two_color":"#222222","coupon":{"coupon_color":"#222222","coupon_border_color":"#1D7F9A","coupon_copy_color":"#222222"},"continue":{"title":"Continue Shopping","text_color":"#FFFFFF","background_color":"#1D7F9A"},"prompt":{"copy_prompt":"Use the code above and your same email at checkout to receive your $20 discount","prompt_copy_message_color":"#222222","is_prompt_copy_message_checked":true}},"custom_css":""},"reward_claim_status":true,"status":"ACTIVE"};
5953
5954async function initRewardClaimPopupV2() {
5955// Initialize reward claim popup v2 when DOM is ready
5956if (typeof window.SJ_RewardClaimPopupV2 !== 'undefined' && window.Shopjar.RewardClaimPopupV2) {
5957window.SJ_RewardClaimPopupV2.render(window.Shopjar.RewardClaimPopupV2, 'sj_rcp_container_v2');
5958}
5959}
5960
5961document.addEventListener("DOMContentLoaded", initRewardClaimPopupV2);
5962</script>
5962
5963
5964<div id="sj_rcp_container_v2" data-nosnippet>
5965</div><!-- END app snippet -->
5966
5967
5968
5969
5970</div><div id="shopify-block-AV3hyQ2FISjdzWlBPV__11945366711752539959" class="shopify-block shopify-app-block">
5970<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>
5970
5971
5972
5973</div><div id="shopify-block-AWU9qK05LWVIrYm9vV__14876220180117712452" class="shopify-block shopify-app-block">
5974  <!-- BEGIN app snippet: app-data -->
5974<script>
5975    try {
5976      if (!window.AVADA_SURVEY) {
5977        window.AVADA_SURVEY = {
5978          // Slim survey/quiz arrays — enough for Tier 0 wrapper gating
5979          // (`surveys.length > 0` + `_disabled` check) and for early channel
5980          // routing decisions. Full content lazy-loaded via #avada-full-data.
5981          surveys: [
5982              {
5983                "id": "U4VyHz4GGSLGft1O6eKO",
5984                "surveyType": "survey",
5985                "isActive": true,
5986                "channels": {
5987                  "siteWidget":          { "enabled": false },
5988                  "exitIntent":          { "enabled": false },
5989                  "surveyForm":          { "enabled": false },
5990                  "embedSurvey":         { "enabled": true },
5991                  "dedicatedPageSurvey": { "enabled": true },
5992                  "postPurchasePage":    { "enabled": false },
5993                  "postPurchaseEmail":   { "enabled": false }
5994                }
5995              },
5996              {
5997                "id": "02oM6Gal1EzXJ1DDvIK2",
5998                "surveyType": null,
5999                "isActive": true,
6000                "channels": {
6001                  "siteWidget":          { "enabled": false },
6002                  "exitIntent":          { "enabled": false },
6003                  "surveyForm":          { "enabled": false },
6004                  "embedSurvey":         { "enabled": false },
6005                  "dedicatedPageSurvey": { "enabled": true },
6006                  "postPurchasePage":    { "enabled": true },
6007                  "postPurchaseEmail":   { "enabled": false }
6008                }
6009              },
6010              {
6011                "id": "oQq5678ripcyz2rOXSmF",
6012                "surveyType": null,
6013                "isActive": true,
6014                "channels": {
6015                  "siteWidget":          { "enabled": false },
6016                  "exitIntent":          { "enabled": true },
6017                  "surveyForm":          { "enabled": false },
6018                  "embedSurvey":         { "enabled": false },
6019                  "dedicatedPageSurvey": { "enabled": true },
6020                  "postPurchasePage":    { "enabled": false },
6021                  "postPurchaseEmail":   { "enabled": false }
6022                }
6023              }
6024          ],
6025          quizzes: [
6026          ],
6027          // Settings: shopId + language detection needed eagerly (wrapper /
6028          // targeting). Full settings (channel colors, design configs) lazy.
6029          settings: {
6030            shopId: "3Bu61qLyUyPg67WmmPvY",
6031            detectLanguage: "shop",
6032            translationSettings: {},
6033            moneyWithCurrencyFormat: "${{amount}} USD"
6034          },
6035          // Targeting context — small, needed before mount.
6036          page: "index",
6037          product: {
6038            id: null,
6039            variants: null,
6040            selectedVariant: null,
6041            hasOnlyDefaultVariant: null
6042          },
6043          collection: {
6044            id: null
6045          },
6046          customer: {
6047            tags: null,
6048            email: null,
6049            name: null,
6050            id: null,
6051            acceptsMarketing: null
6052          }
6053        };
6054      }
6055    } catch (e) {
6056      console.error('Avada Survey Error:', e);
6057    }
6058  </script>
6058
6059
6060  
6060<script type="application/json" id="avada-full-data">
6061    {
6062      "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
60627065,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
6062580229289,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
606257,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
606201,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":"","
6062image":{"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"}
6062,"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"}
6062,"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"}
6062,"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"]}],
6063      "quizzes":             null,
6064      "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":[]}],
6065      "buttonTranslation":   null,
6066      "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"}},
6067      "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"}],
6068      "abTests":             null,
6069      "customerSubmissions": null,
6070      "customerQuizResults": null
6071    }
6072  </script>
6072<!-- END app snippet -->
6073
6074
6075
6076</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 -->
6077<script id="RestockRocketConfig">
6078  window._RestockRocketConfig = window._RestockRocketConfig || {}
6079  window._RestockRocket = window._RestockRocket || {}
6080  window._Stoq = window._RestockRocket
6081  window._StoqConfig = window._RestockRocketConfig
6082  try { window._RestockRocket.inlineRanAt = performance.now(); } catch (e) { }
6083  function normalizeLocale(locale) {
6084    if (!locale || locale.trim() === '') {
6085      return '';
6086    }
6087    return locale.toString().toLowerCase().replace(/-/g, '_');
6088  }
6089
6090  window._RestockRocketConfig.locale = 'en';
6091  window._RestockRocketConfig.normalizedLocale = normalizeLocale('en');
6092  window._RestockRocketConfig.shop = 'ipowerresale.myshopify.com';
6093  window._RestockRocketConfig.pageType = 'index';
6094  window._RestockRocketConfig.liquidRenderedAt = 1791120317;window._RestockRocketConfig.marketId = 21378531497;window._RestockRocketConfig.countryName = 'United States';
6095    window._RestockRocketConfig.countryIsoCode = 'US';window._RestockRocketConfig.languageIsoCode = 'en';window._RestockRocketConfig.cartInventoryQuantity = {};
6096  if (!window._RestockRocketConfig.cartToken) {
6097    try {
6098      const m = document.cookie.match(/(?:^|;\s*)cart=([^;]+)/);
6099      if (m && m[1]) window._RestockRocketConfig.cartToken = decodeURIComponent(m[1]);
6100    } catch (e) { }
6101  }
6102window._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 
6102separately 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";
6103  window._RestockRocketConfig.metafieldNamespace = 'restockrocket_production';
6104  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: {} };
6105window._RestockRocketConfig.sellingPlans = [];(function() {
6106      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"};
6107
6108      if (cachedData && typeof cachedData === 'object' && cachedData.cached_at) {
6109        window._RestockRocketConfig.readFlags = cachedData.read_flags || {};
6110        const oldPlans = window._RestockRocketConfig.sellingPlans;
6111        const maxUpdatedAt = Array.isArray(oldPlans) && oldPlans.length > 0
6112          ? oldPlans.reduce(function(max, plan) {
6113              if (plan.updated_at) {
6114                const planDate = new Date(plan.updated_at);
6115                const maxDate = max ? new Date(max) : null;
6116                return (!maxDate || (planDate && !isNaN(planDate) && planDate > maxDate)) ? plan.updated_at : max;
6117              }
6118              return max;
6119            }, '')
6120          : null;
6121        const cachedDate = new Date(cachedData.cached_at);
6122        const maxDate = maxUpdatedAt ? new Date(maxUpdatedAt) : null;
6123        const useCached = !maxUpdatedAt || (cachedDate && !isNaN(cachedDate) && (!maxDate || cachedDate > maxDate));
6124
6125        if (useCached) {
6126          if (Array.isArray(cachedData.plans)) {
6127            window._RestockRocketConfig.sellingPlans = cachedData.plans;
6128            window._RestockRocketConfig.disabledSellingPlanIds = cachedData.disabled_plan_ids || [];
6129            console.debug('[RR] Using selling plans from cachedSellingPlans (cached_at: ' + cachedData.cached_at + ')');
6130          }
6131        } else {
6132          window._RestockRocketConfig.disabledSellingPlanIds = [];
6133          console.debug('[RR] Using selling plans from old format (max updated_at: ' + maxUpdatedAt + ')');
6134        }
6135      }
6136    })();window._RestockRocketConfig.enabledNotifyMeVariantIds = [];window._RestockRocketConfig.disabledNotifyMeVariantIds = [];window._RestockRocketConfig.backInStockTemplates = [];window._RestockRocketConfig.restockNotes = {};window._RestockRocketConfig.integrations = [];
6137  try {
6138    var _sqCfg = window._RestockRocketConfig;
6139    var _sqPlanEnabled = Array.isArray(_sqCfg.sellingPlans) &&
6140      _sqCfg.sellingPlans.some(function (p) { return p && p.enabled; });
6141    var _sqPreCount = ((_sqCfg.cachedPreorderVariantIds &&
6142      _sqCfg.cachedPreorderVariantIds.preorder_variant_ids) || []).length;
6143    _sqCfg.preordersConfigured = !!(_sqPlanEnabled && _sqPreCount);
6144  } catch (e) { }
6145  try {
6146    var _sqc = window._RestockRocketConfig;
6147    var _sqOn = !(_sqc.cachedSettings && _sqc.cachedSettings.block_accelerated_checkout === false);
6148    var _sqPre = (_sqc.cachedPreorderVariantIds &&
6149      _sqc.cachedPreorderVariantIds.preorder_variant_ids) || [];
6150    var _sqArm = false;
6151    if (_sqOn && _sqc.preordersConfigured) {
6152      if (_sqc.pageType === 'product' && _sqc.product && _sqc.product.variants) {
6153        _sqArm = _sqc.product.variants.some(function (v) { return _sqPre.indexOf(Number(v.id)) !== -1; });
6154      } else {
6155        _sqArm = (_sqc.integrations || []).some(function (i) {
6156          return i && i.type === 'featured_product' && i.enabled &&
6157            Array.isArray(i.page_types) && i.page_types.indexOf(_sqc.pageType) !== -1;
6158        });
6159      }
6160    }
6161    if (_sqArm && document.documentElement) {
6162      _sqc.acceleratedGateArmed = true;
6163      document.documentElement.classList.add('stoq-buy-now-pending');
6164      setTimeout(function () {
6165        document.documentElement.classList.remove('stoq-buy-now-pending');
6166      }, 6000);
6167    }
6168  } catch (e) { }
6169
6170  window._RestockRocketConfig.scriptUrlProduct = 'https://cdn.shopify.com/extensions/01a0f67f-532e-7916-acb4-6f3af102b411/restockrocket-1-599/assets/restockrocket-product.js'
6171  window._RestockRocketConfig.scriptUrlCollection = 'https://cdn.shopify.com/extensions/01a0f67f-532e-7916-acb4-6f3af102b411/restockrocket-1-599/assets/restockrocket-collection.js'
6172  window._RestockRocketConfig.scriptUrlProductBis = 'https://cdn.shopify.com/extensions/01a0f67f-532e-7916-acb4-6f3af102b411/restockrocket-1-599/assets/restockrocket-product-bis.js'
6173  window._RestockRocketConfig.scriptUrlCollectionBis = 'https://cdn.shopify.com/extensions/01a0f67f-532e-7916-acb4-6f3af102b411/restockrocket-1-599/assets/restockrocket-collection-bis.js'
6174  window._RestockRocketConfig.scriptHost = window._RestockRocketConfig.scriptUrlProduct.substring(0, window._RestockRocketConfig.scriptUrlProduct.lastIndexOf('/') + 1)
6175  window._RestockRocketConfig.host = (window._RestockRocketConfig.cachedSettings && window._RestockRocketConfig.cachedSettings.api_host) || 'https://app.restockrocket.io'
6176  try {
6177    const _stoqVersionMatch = window._RestockRocketConfig.scriptHost.match(/(\d+)\/?(?:assets\/?)?$/);
6178    window._RestockRocketConfig.appVersion = (_stoqVersionMatch && _stoqVersionMatch[1]) || '';
6179  } catch (e) {
6180    window._RestockRocketConfig.appVersion = '';
6181  }
6182  const SETTINGS_CACHE_DURATION = 15 * 60 * 1000;
6183  const LIQUID_CACHE_MAX_AGE = 15 * 60;
6184  const liquidRenderedAt = window._RestockRocketConfig.liquidRenderedAt;
6185  if (!liquidRenderedAt || typeof liquidRenderedAt !== 'number' || isNaN(liquidRenderedAt)) {
6186    console.debug('STOQ - Invalid or missing liquidRenderedAt timestamp, assuming fresh');
6187    window._RestockRocketConfig.isLiquidCacheFresh = true;
6188    window._RestockRocketConfig.liquidCacheAge = null;
6189  } else {
6190    const now = Math.floor(Date.now() / 1000);
6191    const liquidCacheAge = now - liquidRenderedAt;
6192    window._RestockRocketConfig.liquidCacheAge = Math.max(0, liquidCacheAge);
6193    if (liquidCacheAge < 0) {
6194      console.debug(`STOQ - Client clock appears ahead of server by ${Math.abs(Math.round(liquidCacheAge / 60))} minutes, assuming cache fresh`);
6195      window._RestockRocketConfig.isLiquidCacheFresh = true;
6196    } else if (liquidCacheAge <= LIQUID_CACHE_MAX_AGE) {
6197      console.debug(`STOQ - Liquid cache is fresh (${Math.round(liquidCacheAge / 60)} minutes old)`);
6198      window._RestockRocketConfig.isLiquidCacheFresh = true;
6199    } else {
6200      console.debug(`STOQ - Liquid cache is stale (${Math.round(liquidCacheAge / 60)} minutes old, max ${Math.round(LIQUID_CACHE_MAX_AGE / 60)} minutes)`);
6201      window._RestockRocketConfig.isLiquidCacheFresh = false;
6202    }
6203  }
6204
6205  function checkSettingsExpiry(settings) {
6206    try {
6207      if (!settings || !settings.updated_at) {
6208        console.debug('STOQ - Invalid settings data structure');
6209        return null;
6210      }
6211
6212      if (!settings.cache) {
6213        console.debug('STOQ - settings caching disabled');
6214        return null;
6215      }
6216      if (settings.multi_language_enabled) {
6217        if (!settings.translations) {
6218          console.debug('STOQ - multi-language enabled but no translation data in cache, fetching fresh');
6219          return null;
6220        }
6221        if (window._RestockRocketConfig.normalizedLocale &&
6222            !Object.prototype.hasOwnProperty.call(settings.translations, window._RestockRocketConfig.normalizedLocale)) {
6223          console.debug('STOQ - locale not explicitly translated, will use default language from cache');
6224        }
6225      }
6226
6227      const updatedAt = new Date(settings.updated_at);
6228      if (isNaN(updatedAt.getTime())) {
6229        console.debug('STOQ - Invalid updated_at date format in settings');
6230        return null;
6231      }
6232
6233      const age = Date.now() - updatedAt.getTime();
6234      if (age < SETTINGS_CACHE_DURATION) {
6235        console.debug('STOQ - settings changed recently, skipping cache');
6236        return null;
6237      }
6238
6239      return settings;
6240    } catch (error) {
6241      console.debug('STOQ - Error checking settings cache:', error);
6242      return null;
6243    }
6244  }
6245
6246  function createRestockRocketContainer() {
6247    const restockRocketContainer = document.createElement('div');
6248    restockRocketContainer.id = 'restock-rocket';
6249    document.body.appendChild(restockRocketContainer);
6250  }
6251
6252  function createRestockRocketScript(scriptUrl) {
6253    const restockRocketScriptElement = document.createElement('script');
6254    restockRocketScriptElement.setAttribute('defer', 'defer');
6255    restockRocketScriptElement.src = scriptUrl;
6256    document.body.appendChild(restockRocketScriptElement);
6257  }
6258
6259  createRestockRocketContainer()
6260
6261  console.debug('STOQ - extension activated')
6262  try {
6263    const _stoqInitConfig = window._RestockRocketConfig;
6264    const _stoqDetectedVariantIds = (_stoqInitConfig.product && Array.isArray(_stoqInitConfig.product.variants)
6264)
6265      ? _stoqInitConfig.product.variants.map(function(v) { return v.id })
6266      : [];
6267    const _stoqSelectedVariantId = _stoqInitConfig.selected_variant_id;
6268    var _stoqPageSeq = 0;
6269    try {
6270      _stoqPageSeq = (parseInt(window.sessionStorage.getItem('_stoq_pls') || '0', 10) || 0) + 1;
6271      window.sessionStorage.setItem('_stoq_pls', String(_stoqPageSeq));
6272    } catch (e) { }
6273    Shopify?.analytics?.publish?.('stoq_initialized', {
6274      cart_token: _stoqInitConfig.cartToken || '',
6275      page_url: window.location.href,
6276      page_type: _stoqInitConfig.pageType || '',
6277      shop_domain: _stoqInitConfig.shop || '',
6278      market_id: _stoqInitConfig.marketId || '',
6279      country_code: _stoqInitConfig.countryIsoCode || '',
6280      detected_variant_ids: _stoqDetectedVariantIds,
6281      selected_variant_id: _stoqSelectedVariantId || '',
6282      page_load_seq: _stoqPageSeq,
6283      liquid_rendered_at: _stoqInitConfig.liquidRenderedAt || 0,
6284      app_version: _stoqInitConfig.appVersion || '',
6285      liquid_cache_age: _stoqInitConfig.liquidCacheAge,
6286      inventory_policy: (_stoqInitConfig.variantsInventoryPolicy || {})[_stoqSelectedVariantId] || '',
6287      inventory_quantity: (_stoqInitConfig.variantsInventoryQuantity || {})[_stoqSelectedVariantId],
6288    });
6289  } catch (e) {
6290    console.debug('STOQ - stoq_initialized publish failed:', e);
6291  }
6292  try {
6293    var _sqTrack = window._RestockRocketConfig;
6294    if (_sqTrack.preordersConfigured) {
6295      document.addEventListener('click', function (e) {
6296        try {
6297          var t = e.target;
6298          if (!t || !t.closest) return;
6299          var host = t.closest('.shopify-payment-button, shopify-payment-terms');
6300          if (!host) return;
6301          var channel = host.matches && host.matches('shopify-payment-terms')
6302            ? 'shop_pay_installments' : 'buy_now';
6303          var form = host.closest('form');
6304          var vidEl = form && form.querySelector('[name="id"]');
6305          var variantId = (vidEl && vidEl.value) || _sqTrack.selected_variant_id || '';
6306          var _sqVidNum = Number(variantId);
6307          var _sqPlan = null;
6308          var _sqPlans = Array.isArray(_sqTrack.sellingPlans) ? _sqTrack.sellingPlans : [];
6309          var _sqMktId = Number(_sqTrack.marketId);
6310          var _sqForVariant = function (pl) {
6311            return pl && pl.enabled && Array.isArray(pl.variant_ids) &&
6312              pl.variant_ids.indexOf(_sqVidNum) !== -1;
6313          };
6314          _sqPlans.forEach(function (pl) {
6315            if (!_sqPlan && _sqForVariant(pl) && pl.markets_enabled &&
6316                Array.isArray(pl.shopify_market_ids) &&
6317                pl.shopify_market_ids.indexOf(_sqMktId) !== -1) { _sqPlan = pl; }
6318          });
6319          if (!_sqPlan) {
6320            _sqPlans.forEach(function (pl) {
6321              if (!_sqPlan && _sqForVariant(pl) && !pl.markets_enabled) { _sqPlan = pl; }
6322            });
6323          }
6324          Shopify?.analytics?.publish?.('stoq_accelerated_checkout_clicked', {
6325            variant_id: variantId,
6326            product_id: (_sqTrack.product && _sqTrack.product.id) || '',
6327            channel: channel,
6328            market_id: _sqTrack.marketId || '',
6329            country_code: _sqTrack.countryIsoCode || '',
6330            page_type: _sqTrack.pageType || '',
6331            cart_token: _sqTrack.cartToken || '',
6332            page_url: (window.location && window.location.href) || '',
6333            properties: {
6334              is_preorder_variant: (function () {
6335                var vid = Number(variantId);
6336                var has = function (a) { return Array.isArray(a) && a.indexOf(vid) !== -1; };
6337                return has(_sqTrack.preorderVariantIds) ||
6338                  has(_sqTrack.cachedPreorderVariantIds &&
6339                    _sqTrack.cachedPreorderVariantIds.preorder_variant_ids);
6340              })(),
6341              in_enabled_plan: !!_sqPlan,
6342              is_instock_variant: (function () {
6343                var has = function (a) { return Array.isArray(a) && a.indexOf(_sqVidNum) !== -1; };
6344                return has(_sqTrack.inStockVariantIds) ||
6345                  has(_sqTrack.cachedInStockVariantIds &&
6346                    _sqTrack.cachedInStockVariantIds.in_stock_variant_ids);
6347              })(),
6348              enrolled_plan_id: (_sqPlan && (_sqPlan.shopify_selling_plan_id || _sqPlan.shopify_selling_plan_group_id)) || '',
6349              enrolled_plan_provider: (_sqPlan && _sqPlan.inventory_provider) || '',
6350              block_enabled: !(_sqTrack.cachedSettings && _sqTrack.cachedSettings.block_accelerated_checkout === false),
6351              gate_armed: !!_sqTrack.acceleratedGateArmed,
6352              gate_active_at_click: !!(document.documentElement &&
6353                document.documentElement.classList.contains('stoq-buy-now-pending')),
6354              blocked: (function () {
6355                try {
6356                  var rr = window._RestockRocket;
6357                  return !!(rr && typeof rr.willBlockAcceleratedCl
6357ick === 'function' &&
6358                    rr.willBlockAcceleratedClick(e));
6359                } catch (err) { return false; }
6360              })(),
6361            },
6362          });
6363        } catch (err) { }
6364      }, true);
6365    }
6366  } catch (e) { }
6367  function applyTranslations(settings) {
6368    try {
6369      if (!settings || !settings.multi_language_enabled) {
6370        return settings;
6371      }
6372
6373      if (!settings.translations) {
6374        console.debug('STOQ - No translations found, skipping translation');
6375        return settings;
6376      }
6377
6378      const normalizedLocale = window._RestockRocketConfig.normalizedLocale;
6379      const translations = settings.translations;
6380
6381      if (!normalizedLocale) {
6382        console.debug('STOQ - No matching locale for translations. Available:', Object.keys(translations || {}));
6383        delete settings.translations;
6384        return settings;
6385      }
6386
6387      console.debug(`STOQ - Applying translations for normalized locale: ${normalizedLocale} (original: ${window._RestockRocketConfig.locale})`);
6388
6389      const translatedFields = translations[normalizedLocale];
6390      if (translatedFields && typeof translatedFields === 'object') {
6391        Object.keys(translatedFields).forEach(function(key) {
6392          const value = translatedFields[key];
6393          if (value !== null && value !== undefined && value !== '') {
6394            settings[key] = value;
6395          }
6396        });
6397      } else {
6398        console.debug('STOQ - No translated fields found for locale:', normalizedLocale);
6399      }
6400
6401      delete settings.translations;
6402      return settings;
6403    } catch (e) {
6404      console.debug('STOQ - error applying translations:', e);
6405      return settings;
6406    }
6407  }
6408  function setupCartSellingPlanUpdater(settings) {
6409    window.addEventListener('stoq:inventory-data-loaded', function(event) {
6410      console.debug('STOQ - Inventory data loaded, updating cart selling plans');
6411      if (window._RestockRocket && window._RestockRocket.updateCartSellingPlans) {
6412        window._RestockRocket.updateCartSellingPlans()
6413          .then(hasUpdates => {
6414            if (hasUpdates) {
6415              console.debug('STOQ - cart selling plans updated successfully');
6416            } else {
6417              console.debug('STOQ - no cart selling plan updates needed');
6418            }
6419          })
6420          .catch(error => {
6421            console.error('STOQ - error updating cart selling plans:', error);
6422          });
6423      }
6424    });
6425  }
6426  function storefrontGraphql(query, variables) {
6427    const cfg = window._RestockRocketConfig;
6428    if (!cfg.storefrontAccessToken || cfg.disableStorefrontApi === true) {
6429      return Promise.reject(new Error('Storefront API unavailable'));
6430    }
6431    return fetch(
6432      `https://${cfg.shop}/api/${cfg.storefrontApiVersion}/graphql.json`,
6433      {
6434        method: 'POST',
6435        headers: {
6436          'Content-Type': 'application/json',
6437          'X-Shopify-Storefront-Access-Token': cfg.storefrontAccessToken,
6438        },
6439        body: JSON.stringify({ query: query, variables: variables }),
6440      }
6441    )
6442    .then(function(response) {
6443      if (!response.ok) { throw new Error('Storefront API HTTP ' + response.status); }
6444      return response.json();
6445    })
6446    .then(function(body) {
6447      if (body && body.errors && body.errors.length) {
6448        throw new Error('Storefront API errors: ' + body.errors.map(function(e) { return e && e.message; }).join(', '));
6449      }
6450      return body && body.data;
6451    });
6452  }
6453  function fetchStorefrontShopMetafield(key) {
6454    const cfg = window._RestockRocketConfig;
6455    const query = 'query StoqShopMetafield($namespace: String!, $key: String!) { shop { metafield(namespace: $namespace, key: $key) { value } } }';
6456    return storefrontGraphql(query, { namespace: cfg.metafieldNamespace, key: key })
6457    .then(function(data) {
6458      const value = data && data.shop && data.shop.metafield && data.shop.metafield.value;
6459      if (!value) { throw new Error('Storefront API returned no ' + key + ' metafield value'); }
6460      return JSON.parse(value);
6461    });
6462  }
6463  (function loadStorefrontSettings() {
6464    const cfg = window._RestockRocketConfig;
6465    if (!cfg.storefrontAccessToken || cfg.disableStorefrontApi === true) return;
6466    function run() {
6467      // The live-settings read is one more shop-level metafield fetch, so it
6468      // shares fetchStorefrontShopMetafield with the integrations/selling_plans
6469      // reads rather than re-issuing the same query + parse.
6470      fetchStorefrontShopMetafield('settings')
6471      .then(function(settings) {
6472        cfg.storefrontSettings = settings;
6473        console.debug('STOQ - stored live settings from Storefront API on config.storefrontSettings');
6474      })
6475      .catch(function(e) {
6476        console.debug('STOQ - Storefront settings fetch failed (non-fatal):', e && e.message);
6477      });
6478    }
6479
6480    if (typeof window.requestIdleCallback === 'function') {
6481      window.requestIdleCallback(run, { timeout: 5000 });
6482    } else {
6483      setTimeout(run, 0);
6484    }
6485  })();
6486  const cachedSettings = window._RestockRocketConfig.cachedSettings;
6487  const validCachedSettings = cachedSettings ? checkSettingsExpiry(cachedSettings) : null;
6488
6489  if (validCachedSettings) {
6490    console.debug('STOQ - using cached settings');
6491    initializeScripts(validCachedSettings);
6492  } else {
6493    console.debug('STOQ - fetching fresh settings');
6494    const headers = {
6495      'X-Shopify-Shop-Domain': window._RestockRocketConfig.shop || window.Shopify.shop,
6496      'ngrok-skip-browser-warning': 'skip'
6497    };
6498
6499    if (window.Shopify?.theme?.role === 'main') {
6500      headers['X-Shopify-Theme-Schema-Name'] = window.Shopify.theme.schema_name;
6501      headers['X-Shopify-Theme-Schema-Version'] = window.Shopify.theme.schema_version;
6502      headers['X-Shopify-Theme-Store-Id'] = window.Shopify.theme.theme_store_id;
6503    }
6504
6505    fetch(
6506      `${window._RestockRocketConfig.host}/api/v1/setting.json?translation_locale=${window._RestockRocketConfig.normalizedLocale}`,
6507      { headers }
6508    )
6509    .then(function(response) {
6510      if (!response.ok) {
6511        throw new Error('Network response was not ok');
6512      }
6513      return response.json();
6514    })
6515    .then(function(settings) {
6516      initializeScripts(settings);
6517    })
6518    .catch(function(error) {
6519      if (cachedSettings) {
6520        console.debug('STOQ - using expired cached settings as fallback');
6521        initializeScripts(cachedSettings);
6522      } else {
6523        console.error('STOQ - failed to load settings:', error);
6524      }
6525    })
6526    .catch(function(e) {
6527      console.error(e)
6528    })
6529  }
6530
6531  function fetchEmbedConfig(endpoint, apply) {
6532    return fetch(
6533      `${window._RestockRocketConfig.host}/api/v1/embed/${endpoint}.json`,
6534      {
6535        headers: {
6536          'X-Shopify-Shop-Domain': window._RestockRocketConfig.shop || window.Shopify.shop,
6537          'ngrok-skip-browser-warning': 'skip'
6538        }
6539      }
6540    )
6541    .then(function(response) {
6542      if (!response.ok) throw new Error(`Failed to fetch ${endpoint}`);
6543      return response.json();
6544    })
6545    .then(function(data) {
6546      try {
6547        apply(data);
6548      } catch (applyError) {
6549        console.error('STOQ - apply failed for ' + endpoint + ':', applyError);
6550        throw applyError;
6551      }
6552    })
6553    .catch(function(error) {
6554      console.debug(`STOQ - using cached ${endpoint}:`, error.message);
6555    });
6556  }
6557  function refreshShopConfig(source) {
6558    const cfg = window._RestockRocketConfig;
6559    const viaEmbed = function() { return fetchEmbedConfig(source.endpoint, source.apply); };
6560    const flagOn = !!cfg.readFlags && cfg.readFlags[source.flag] === true;
6561    if (!flagOn || source.embedOnly === true) { return viaEmbed(); }
6562
6563    return fetchStorefrontShopMetafield(source.metafieldKey)
6564      .then(function(value) {
6565        if (!source.isValid(value)) { throw new Error(source.metafieldKey + ' metafield is not a valid ' + source.endpoint + ' payload'); }
6566        source.apply(value);
6567        console.debug('STOQ - refreshed ' + source.endpoint + ' from the Storefront API');
6568      })
6569      .catch(function(error) {
6570        console.debug('STOQ - Storefront ' + source.endpoint + ' read failed, using embed:', error.message);
6571        return viaEmbed();
6572      });
6573  }
6574  function refreshIntegrations() {
6575    const cfg = window._RestockRocketConfig;
6576    return refreshShopConfig({
6577      endpoint: 'integrations',
6578      metafieldKey: 'integrations',
6579      flag: 'enable_storefront_integrations_read',
6580      isValid: function(value) { return Array.isArray(value); },
6581      apply: function(data) {
6582        cfg.integrations = data;
6583      }
6584    });
6585  }
6586  function refreshSellingPlans(embedOnly) {
6587    const cfg = window._RestockRocketConfig;
6588    return refreshShopConfig({
6589      embedOnly: embedOnly === true,
6590      endpoint: 'selling_plans',
6591      metafieldKey: 'cachedSellingPlans',
6592      flag: 'enable_storefront_selling_plans_read',
6593      isValid: function(value) { return !!value && Array.isArray(value.plans); },
6594      apply: function(data) {
6595        cfg.sellingPlans = data.plans;
6596        cfg.disabledSellingPlanIds = data.disabled_plan_ids || [];
6597        if (data && data.read_flags && typeof data.read_flags === 'object' && !Array.isArray(data.read_flags)) {
6598          cfg.readFlags = data.read_flags;
6599        }
6600      }
6601    });
6602  }
6603
6604  function initializeScripts(settings) {
6605    settings = applyTranslations(settings);
6606    window._RestockRocketConfig.settings = settings;
6607    console.debug(`STOQ - settings configured for ${window._RestockRocketConfig.pageType}`);
6608    const forceEmbedSellingPlans = settings.force_embed_selling_plans === true;
6609    const staleRefresh = !window._RestockRocketConfig.isLiquidCacheFresh && !settings.disable_refresh_on_stale_liquid;
6610    if (forceEmbedSellingPlans || staleRefresh) {
6611      console.debug('STOQ - refreshing selling_plans' + (staleRefresh ? ' + integrations (Liquid cache stale)' : ' (force_embed_selling_plans)'));
6612      const refreshes = [refreshSellingPlans(forceEmbedSellingPlans)];
6613      if (staleRefresh) { refreshes.push(refreshIntegrations()); }
6614      Promise.race([
6615        Promise.all(refreshes),
6616        new Promise(function(resolve) { setTimeout(resolve, 1000); })
6617      ]).then(function() { loadScripts(settings); });
6618      return;
6619    }
6620
6621    loadScripts(settings);
6622  }
6623
6624  function loadScripts(settings) {
6625    setupCartSellingPlanUpdater(settings);
6626
6627    if(settings.enable_app) {
6628      const hijackIntegration = window._RestockRocketConfig.integrations.find(function(integration) {
6629        return integration.type === 'hijack' && integration.enabled && integration.page_types.includes(window._RestockRocketConfig.pageType);
6630      })
6631      const hasEnabledOffer = Array.isArray(window._RestockRocketConfig.sellingPlans)
6632        && window._RestockRocketConfig.sellingPlans.some(function(plan) { return plan && plan.enabled; });
6633      const hasDisabledPlanIds = Array.isArray(window._RestockRocketConfig.disabledSellingPlanIds)
6634        && window._RestockRocketConfig.disabledSellingPlanIds.length > 0;
6635      const usePreorderBuild = settings.preorder_enabled || hasEnabledOffer || hasDisabledPlanIds;
6636
6637      const collectionScriptUrl = usePreorderBuild
6638        ? window._RestockRocketConfig.scriptUrlCollection
6639        : window._RestockRocketConfig.scriptUrlCollectionBis;
6640      const productScriptUrl = usePreorderBuild
6641        ? window._RestockRocketConfig.scriptUrlProduct
6642        : window._RestockRocketConfig.scriptUrlProductBis;
6643
6644      const pageType = window._RestockRocketConfig.pageType;
6645      const collectionPageTypes = ['collection', 'index', 'search', 'page'];
6646
6647      if(collectionPageTypes.indexOf(pageType) !== -1 && (settings[`show_button_on_${pageType}`] || settings[`preorder_${pageType}_enabled`])) {
6648        createRestockRocketScript(collectionScriptUrl);
6649      } else if(pageType === 'product') {
6650        createRestockRocketScript(productScriptUrl);
6651      } else if(hijackIntegration) {
6652        createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection);
6653      } else if(usePreorderBuild) {
6654        createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection);
6655      } else {
6656        console.debug(`STOQ - no scripts enabled for ${pageType}`);
6657      }
6658      const appLoadedEvent = new CustomEvent('stoq:loaded', {
6659        detail: {
6660          pageType: window._RestockRocketConfig.pageType,
6661          enabled: settings.enable_app,
6662          settings: settings,
6663          preorderEnabled: settings.preorder_enabled
6664        }
6665      });
6666      console.debug('STOQ - dispatching app loaded event');
6667      window.dispatchEvent(appLoadedEvent);
6668    }
6669  }
6670</script>
6670<style id="RestockRocketStyle">html.stoq-buy-now-pending .shopify-payment-button{pointer-events:none!important}</style>
6671
6672
6673</div><div id="shopify-block-AeWtjZE1LT2Irb3pva__7079518687644006178" class="shopify-block shopify-app-block">
6673<script>
6674  (function () {
6675    const cartAttributes = {};
6676
6677    // Helper function to retrieve the UTM from Url
6678    function getUTMFromUrl() {
6679      const url_string = window.location.href;
6680      const url = new URL(url_string);
6681
6682      const utm_id = url.searchParams.get("utm_id");
6683      const utm_source = url.searchParams.get("utm_source");
6684      const utm_medium = url.searchParams.get("utm_medium");
6685      const utm_campaign = url.searchParams.get("utm_campaign");
6686      const utm_term = url.searchParams.get("utm_term");
6687      const ref = url.searchParams.get("ref");
6688
6689      if (!utm_id && !utm_source && !utm_medium && !utm_campaign && !ref) {
6690        return null;
6691      }
6692
6693      let utmParameters = {};
6694      
6695        if (utm_id) {
6696          utmParameters.utm_id = utm_id;
6697        }
6698        if (utm_source) {
6699          utmParameters.utm_source = utm_source;
6700        }
6701        if (utm_medium) {
6702          utmParameters.utm_medium = utm_medium;
6703        }
6704        if (utm_campaign) {
6705          utmParameters.utm_campaign = utm_campaign;
6706        }
6707        if (utm_term) {
6708          utmParameters.utm_term = utm_term;
6709        }
6710        if (ref) {
6711          utmParameters.ref = ref;
6712        }
6713      
6714
6715      return Object.keys(utmParameters).length === 0
6716        ? null
6717        : utmParameters;
6718    }
6719
6720    // Helper function to retrieve the UTM from Cookie
6721    function getUTMAttributes() {
6722      const urlUtmParams = getUTMFromUrl();
6723
6724      if (urlUtmParams) {
6725          return urlUtmParams;
6726      }
6727
6728      // No longer reading from deprecated Shopify cookies
6729      return undefined;
6730    }
6731
6732    function saveUtmParameters() {
6733      const utmParams = getUTMAttributes();
6734      if (utmParams) {
6735        const cartHasUtmAttributes = Object.keys(cartAttributes).find(attributeKey => attributeKey.startsWith("utm_") || attributeKey === "ref");
6736        if (cartHasUtmAttributes) {
6737          // Don't call API if it already contains our UTM parameters
6738          return;
6739        }
6740
6741        // Handle both Shopify.routes.root and routes.root_url for better compatibility
6742        var rootUrl = (window.Shopify && window.Shopify.routes && window.Shopify.routes.root) 
6743          || (window.routes && window.routes.root_url) 
6744          || '/';
6745        
6746        var updateCart = fetch(rootUrl + 'cart/update.js',
6747        {
6748          headers: {
6749            'Content-Type': 'application/json',
6750          },
6751          method: "POST",
6752          body: JSON.stringify({
6753            attributes: {
6754              ...utmParams
6755            },
6756          })
6757        })
6758        .then(response => response.json())
6759        .then(data => {
6760          return data
6761        });
6762      }
6763    }
6764
6765    saveUtmParameters();
6766  })();
6767</script>
6767
6768
6769
6770
6771
6772</div>
6772<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
6772
6773</body></html><!-- Begin Shopify-Afterpay JavaScript Snippet (v1.2.1) -->
6774
6775<script type="text/javascript">
6776  // Overrides:
6777  // var afterpay_msg_size = 'sm';  // Can be 'xs', 'sm', 'md' or 'lg'.
6778  // var afterpay_bold_amount = true;
6779  var afterpay_logo_theme = 'black';  // Can be 'colour', 'black' or 'white'.
6780  var afterpay_modal_open_icon = true;
6781  var afterpay_hide_upper_limit = true;
6782  var afterpay_hide_lower_limit = true;
6783  var afterpay_show_if_outside_limits = true;
6784  
6785  var afterpay_product_integration_enabled = true;
6786  var afterpay_product_selector = '#custom-product-hidden__price';
6787  // var afterpay_variable_price_fallback = false;
6788  // var afterpay_variable_price_fallback_selector = '';
6789  // var afterpay_variable_price_fallback_method = 'mutation';  // Can be 'mutation' or 'interval'.
6790  
6791  // var afterpay_cart_integration_enabled = true;
6792  // var afterpay_cart_static_selector = '#cart-subtotal-selector';
6793  // var afterpay_variable_subtotal_fallback = false;
6794  // var afterpay_variable_subtotal_fallback_selector = '';
6795  // var afterpay_variable_subtotal_fallback_method = 'mutation'; // Can be 'mutation' or 'interval'.
6796  
6797   var afterpay_dynamic_cart_integration_enabled = true;
6798   var afterpay_dynamic_cart_selector = '#customCartPage .afterpay-cart-messaging';
6799   var afterpay_dynamic_cart_observer_target = '#customCartPage';
6800  
6801  // var afterpay_footer_logo_enabled = true;
6802  // var afterpay_footer_logo_format = 'icon';  // Can be 'icon', 'stacked' or 'logo'.
6803  // var afterpay_footer_logo_theme = 'colour'; // Can be 'colour', 'black' or 'white'.
6804  // var afterpay_footer_logo_background = 'border';  // Can be 'border' or 'transparent'.
6805  // var afterpay_footer_logo_container = 'footer ul.payment-icons';
6806  // var afterpay_footer_logo_template = '<li class="payment-icon"><object data="{logo_path}" type="image/svg+xml"></object></li>';
6807  
6808  // Non-editable fields:
6809  var afterpay_js_language = "en";
6810  var afterpay_js_country = "US";
6811  var afterpay_shop_currency = "USD";
6812  var afterpay_cart_currency = "USD";
6813  var afterpay_shop_money_format = "${{amount}}";
6814  var afterpay_shop_permanent_domain = "ipowerresale.myshopify.com";
6815  var afterpay_theme_name = "iPad Pencil Promo 09.24.26";
6816  var afterpay_product = null;
6817  var afterpay_product_collections = "";
6818  var afterpay_current_variant = null;
6819  var afterpay_cart_total_price = 0;
6820  var afterpay_cart_skus = "";
6821  var afterpay_cart_collections = "";
6822  var afterpay_js_snippet_version = '1.2.1';
6823</script>
vendor: 1 bytes, line 6823
6823
6824<script type="text/javascript" src="https://static.afterpay.com/shopify-afterpay-javascript.js"></script>
6824<!-- 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.