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'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'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'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®ion_country=US?return_url=%2F%23k-hub", 807 register: "https://account.ipowerresale.com?locale=en®ion_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 & 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 & 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&width=2400" alt="" srcset="//ipowerresale.com/cdn/shop/files/iPad_Pencil_Promo_2_8443e931-2b1a-43db-8503-719d6f9546c8.webp?v=1790278372&width=352 352w, //ipowerresale.com/cdn/shop/files/iPad_Pencil_Promo_2_8443e931-2b1a-43db-8503-719d6f9546c8.webp?v=1790278372&width=832 832w, //ipowerresale.com/cdn/shop/files/iPad_Pencil_Promo_2_8443e931-2b1a-43db-8503-719d6f9546c8.webp?v=1790278372&width=1200 1200w, //ipowerresale.com/cdn/shop/files/iPad_Pencil_Promo_2_8443e931-2b1a-43db-8503-719d6f9546c8.webp?v=1790278372&width=1920 1920w, //ipowerresale.com/cdn/shop/files/iPad_Pencil_Promo_2_8443e931-2b1a-43db-8503-719d6f9546c8.webp?v=1790278372&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&width=1200" alt="" srcset="//ipowerresale.com/cdn/shop/files/iPad_Pencil_Promo_Mobile_969f823f-ba5d-4032-99fe-79ec4605be61.webp?v=1790281840&width=352 352w, //ipowerresale.com/cdn/shop/files/iPad_Pencil_Promo_Mobile_969f823f-ba5d-4032-99fe-79ec4605be61.webp?v=1790281840&width=832 832w, //ipowerresale.com/cdn/shop/files/iPad_Pencil_Promo_Mobile_969f823f-ba5d-4032-99fe-79ec4605be61.webp?v=1790281840&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&width=80" alt="" srcset="//ipowerresale.com/cdn/shop/files/Layer_1_25.svg?v=1772690675&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'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&width=2400" alt="" srcset="//ipowerresale.com/cdn/shop/files/iPhone_Homepage_Banner_1786478541853.webp?v=1786478556&width=352 352w, //ipowerresale.com/cdn/shop/files/iPhone_Homepage_Banner_1786478541853.webp?v=1786478556&width=832 832w, //ipowerresale.com/cdn/shop/files/iPhone_Homepage_Banner_1786478541853.webp?v=1786478556&width=1200 1200w, //ipowerresale.com/cdn/shop/files/iPhone_Homepage_Banner_1786478541853.webp?v=1786478556&width=1920 1920w, //ipowerresale.com/cdn/shop/files/iPhone_Homepage_Banner_1786478541853.webp?v=1786478556&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&width=1200" alt="" srcset="//ipowerresale.com/cdn/shop/files/iPhone_Homepage_Banner_Mobile_1786478539993.webp?v=1786478552&width=352 352w, //ipowerresale.com/cdn/shop/files/iPhone_Homepage_Banner_Mobile_1786478539993.webp?v=1786478552&width=832 832w, //ipowerresale.com/cdn/shop/files/iPhone_Homepage_Banner_Mobile_1786478539993.webp?v=1786478552&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&width=500" alt="iPad Pro 11-inch M5" srcset="//ipowerresale.com/cdn/shop/files/media_cafccf73-53e7-4608-a7f4-863a08925a0c.png?v=1766104668&width=352 352w, //ipowerresale.com/cdn/shop/files/media_cafccf73-53e7-4608-a7f4-863a08925a0c.png?v=1766104668&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&width=500" alt="Apple Watch 11" srcset="//ipowerresale.com/cdn/shop/files/media_18e777d8-7f88-4e94-8e14-936276d175ac.png?v=1766100587&width=352 352w, //ipowerresale.com/cdn/shop/files/media_18e777d8-7f88-4e94-8e14-936276d175ac.png?v=1766100587&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&width=500" alt="iPad 11th Generation" srcset="//ipowerresale.com/cdn/shop/files/media_622bf164-22e6-441b-9fd0-5158bb61a120.png?v=1766096912&width=352 352w, //ipowerresale.com/cdn/shop/files/media_622bf164-22e6-441b-9fd0-5158bb61a120.png?v=1766096912&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&width=500" alt="16-inch MacBook Pro M5 Pro" srcset="//ipowerresale.com/cdn/shop/files/media_2ee27dc2-45d9-40bb-8b25-39a8d5005231.png?v=1777665939&width=352 352w, //ipowerresale.com/cdn/shop/files/media_2ee27dc2-45d9-40bb-8b25-39a8d5005231.png?v=1777665939&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&width=500" alt="iPad Air 11-inch M4" srcset="//ipowerresale.com/cdn/shop/files/media_df2b3204-f80d-4e87-82cd-b59d80190c4d.png?v=1779210782&width=352 352w, //ipowerresale.com/cdn/shop/files/media_df2b3204-f80d-4e87-82cd-b59d80190c4d.png?v=1779210782&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&width=500" alt="14-inch MacBook Pro M5" srcset="//ipowerresale.com/cdn/shop/files/media_f1404700-d069-4f48-bb5d-94e87f276364.png?v=1777575591&width=352 352w, //ipowerresale.com/cdn/shop/files/media_f1404700-d069-4f48-bb5d-94e87f276364.png?v=1777575591&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&width=500" alt="Apple Watch Ultra 3 Black Titanium" srcset="//ipowerresale.com/cdn/shop/files/media_819290cb-07ca-4856-8293-a7ba4dd05d6f.png?v=1766096908&width=352 352w, //ipowerresale.com/cdn/shop/files/media_819290cb-07ca-4856-8293-a7ba4dd05d6f.png?v=1766096908&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&width=500" alt="15-inch MacBook Air M4" srcset="//ipowerresale.com/cdn/shop/files/media_fdb0a753-046c-48c3-88b7-d029130ee8c4.png?v=1766097078&width=352 352w, //ipowerresale.com/cdn/shop/files/media_fdb0a753-046c-48c3-88b7-d029130ee8c4.png?v=1766097078&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&width=500" alt="iPad Air 13-inch M4" srcset="//ipowerresale.com/cdn/shop/files/media_2dffd396-35c9-41fd-9bdc-3f53b8df8b37.png?v=1779210784&width=352 352w, //ipowerresale.com/cdn/shop/files/media_2dffd396-35c9-41fd-9bdc-3f53b8df8b37.png?v=1779210784&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&width=500" alt="13-inch MacBook Air M4" srcset="//ipowerresale.com/cdn/shop/files/media_c0a1ebee-f848-4c56-9a2c-2b5898edc907.png?v=1766096839&width=352 352w, //ipowerresale.com/cdn/shop/files/media_c0a1ebee-f848-4c56-9a2c-2b5898edc907.png?v=1766096839&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.