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