1<!doctype html> 2<html class="no-js" lang="en" dir="ltr"> 3 <head> 4<!-- SEOAnt Optimize Loading Style --><!-- /SEOAnt Optimize Loading Style --> 5<!-- SEOAnt Speed Up Script -->
5<script> 6const AllowUrlArray_SEOAnt = ['cdn.nfcube.com', 'cdnv2.mycustomizer.com']; 7const ForbidUrlArray_SEOAnt = []; 8window.WhiteUrlArray_SEOAnt = AllowUrlArray_SEOAnt.map(src => new RegExp(src, 'i')); 9window.BlackUrlArray_SEOAnt = ForbidUrlArray_SEOAnt.map(src => new RegExp(src, 'i')); 10</script>
vendor: 1 bytes, line 10
10
11<script> 12// Limit output 13class AllowJsPlugin{constructor(e){const attrArr=["default","defer","async"];this.listener=this.handleListener.bind(this,e),this.jsArr=[],this.attribute=attrArr.reduce(((e,t)=>({...e,[t]:[]})),{});const t=this;e.forEach((e=>window.addEventListener(e,t.listener,{passive:!0})))}handleListener(e){const t=this;return e.forEach((e=>window.removeEventListener(e,t.listener))),"complete"===document.readyState?this.handleDOM():document.addEventListener("readystatechange",(e=>{if("complete"===e.target.readyState)return setTimeout(t.handleDOM.bind(t),1)}))}async handleDOM(){this.pauseEvent(),this.pauseJQuery(),this.getScripts(),this.beforeScripts();for(const e of Object.keys(this.attribute))await this.changeScripts(this.attribute[e]);for(const e of["DOMContentLoaded","readystatechange"])await this.requestRedraw(),document.dispatchEvent(new Event("allowJS-"+e));document.lightJSonreadystatechange&&document.lightJSonreadystatechange();for(const e of["DOMContentLoaded","load"])await this.requestRedraw(),window.dispatchEvent(new Event("allowJS-"+e));await this.requestRedraw(),window.lightJSonload&&window.lightJSonload(),await this.requestRedraw(),this.jsArr.forEach((e=>e(window).trigger("allowJS-jquery-load"))),window.dispatchEvent(new Event("allowJS-pageshow")),await this.requestRedraw(),window.lightJSonpageshow&&window.lightJSonpageshow()}async requestRedraw(){return new Promise((e=>requestAnimationFrame(e)))}getScripts(){document.querySelectorAll("script[type=AllowJs]").forEach((e=>{e.hasAttribute("src")?e.hasAttribute("async")&&e.async?this.attribute.async.push(e):e.hasAttribute("defer")&&e.defer?this.attribute.defer.push(e):this.attribute.default.push(e):this.attribute.default.push(e)}))}beforeScripts(){const e=this,t=Object.keys(this.attribute).reduce(((t,n)=>[...t,...e.attribute[n]]),[]),n=document.createDocumentFragment();t.forEach((e=>{const t=e.getAttribute("src");if(!t)return;const s=document.createElement("link");s.href=t,s.rel="preload",s.as="script",n.appendChild(s)})),document.head.appendChild(n)}async changeScripts(e){let t;for(;t=e.shift();)await this.requestRedraw(),new Promise((e=>{const n=document.createElement("script");[...t.attributes].forEach((e=>{"type"!==e.nodeName&&n.setAttribute(e.nodeName,e.nodeValue)})),t.hasAttribute("src")?(n.addEventListener("load",e),n.addEventListener("error",e)):(n.text=t.text,e()),t.parentNode.replaceChild(n,t)}))}pauseEvent(){const e={};[{obj:document,name:"DOMContentLoaded"},{obj:window,name:"DOMContentLoaded"},{obj:window,name:"load"},{obj:window,name:"pageshow"},{obj:document,name:"readystatechange"}].map((t=>function(t,n){function s(n){return e[t].list.indexOf(n)>=0?"allowJS-"+n:n}e[t]||(e[t]={list:[n],add:t.addEventListener,remove:t.removeEventListener},t.addEventListener=(...n)=>{n[0]=s(n[0]),e[t].add.apply(t,n)},t.removeEventListener=(...n)=>{n[0]=s(n[0]),e[t].remove.apply(t,n)})}(t.obj,t.name))),[{obj:document,name:"onreadystatechange"},{obj:window,name:"onpageshow"}].map((e=>function(e,t){let n=e[t];Object.defineProperty(e,t,{get:()=>n||function(){},set:s=>{e["allowJS"+t]=n=s}})}(e.obj,e.name)))}pauseJQuery(){const e=this;let t=window.jQuery;Object.defineProperty(window,"jQuery",{get:()=>t,set(n){if(!n||!n.fn||!e.jsArr.includes(n))return void(t=n);n.fn.ready=n.fn.init.prototype.ready=e=>{e.bind(document)(n)};const s=n.fn.on;n.fn.on=n.fn.init.prototype.on=function(...e){if(window!==this[0])return s.apply(this,e),this;const t=e=>e.split(" ").map((e=>"load"===e||0===e.indexOf("load.")?"allowJS-jquery-load":e)).join(" ");return"string"==typeof e[0]||e[0]instanceof String?(e[0]=t(e[0]),s.apply(this,e),this):("object"==typeof e[0]&&Object.keys(e[0]).forEach((n=>{delete Object.assign(e[0],{[t(n)]:e[0][n]})[n]})),s.apply(this,e),this)},e.jsArr.push(n),t=n}})}}new AllowJsPlugin(["keydown","wheel","mouseenter","mousemove","mouseleave","touchstart","touchmove","touchend"]); 14</script>
vendor: 1 bytes, line 14
14
15<script> 16"use strict";function SEOAnt_toConsumableArray(t){if(Array.isArray(t)){for(var e=0,r=Array(t.length);e<t.length;e++)r[e]=t[e];return r}return Array.from(t)}function _0x960a(t,e){var r=_0x3840();return(_0x960a=function(t,e){return t-=247,r[t]})(t,e)}function _0x3840(){var t=["defineProperties","application/javascript","preventDefault","4990555yeBSbh","addEventListener","set","setAttribute","bind","getAttribute","parentElement","WhiteUrlArray_SEOAnt","listener","toString","toLowerCase","every","touchend","SEOAnt scripts can't be lazy loaded","keydown","touchstart","removeChild","length","58IusxNw","BlackUrlArray_SEOAnt","observe","name","value","documentElement","wheel","warn","whitelist","map","tagName","402345HpbWDN","getOwnPropertyDescriptor","head","type","touchmove","removeEventListener","8160iwggKQ","call","beforescriptexecute","some","string","options","push","appendChild","blacklisted","querySelectorAll","5339295FeRgGa","4OtFDAr","filter","57211uwpiMx","nodeType","createElement","src","13296210cxmbJp",'script[type="',"1744290Faeint","test","forEach","script","blacklist","attributes","get","$&","744DdtCNR"];return(_0x3840=function(){return t})()}var _extends=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},_slicedToArray=function(){function t(t,e){var r=[],n=!0,o=!1,i=void 0;try{for(var a,c=t[Symbol.iterator]();!(n=(a=c.next()).done)&&(r.push(a.value),!e||r.length!==e);n=!0);}catch(t){o=!0,i=t}finally{try{!n&&c.return&&c.return()}finally{if(o)throw i}}return r}return function(e,r){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,r);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t};(function(t,e){for(var r=_0x960a,n=t();[];)try{if(531094===parseInt(r(306))/1+-parseInt(r(295))/2*(parseInt(r(312))/3)+-parseInt(r(257))/4*(parseInt(r(277))/5)+-parseInt(r(265))/6+-parseInt(r(259))/7*(-parseInt(r(273))/8)+-parseInt(r(256))/9+parseInt(r(263))/10)break;n.push(n.shift())}catch(t){n.push(n.shift())}})(_0x3840),function(){var t=_0x960a,e="javascript/blocked",r={blacklist:window[t(296)],whitelist:window[t(284)]},n={blacklisted:[]},o=function(n,o){return n&&(!o||o!==e)&&(!r.blacklist||r[t(269)][t(249)](function(e){return e[t(266)](n)}))&&(!r[t(303)]||r.whitelist[t(288)](function(e){return!e[t(266)](n)}))},i=function(e){var n=t,o=e[n(282)](n(262));return r[n(269)]&&r.blacklist[n(288)](function(t){return!t.test(o)})||r[n(303)]&&r.whitelist[n(249)](function(t){return t[n(266)](o)})},a=new MutationObserver(function(r){for(var i=t,a=0;a<r[i(294)];a++)for(var c=r[a].addedNodes,u=0;u<c.length;u++)!function(t){var r=c[t];if(1===r[i(260)]&&"SCRIPT"===r[i(305)]){var a=r[i(262)],u=r[i(309)];if(o(a,u)){n.blacklisted[i(252)]([r,r.type]),r[i(309)]=e;var s=function t(n){var o=i;r[o(282)](o(309))===e&&n[o(276)](),r[o(311)](o(248),t)};r[i(278)](i(248),s),r[i(283)]&&r[i(283)][i(293)](r)}}}(u)});a[t(297)](document[t(300)],{childList:!![],subtree:!![]});var c=/[|\{}()\[\]^$+*?.]/g,u=function(){for(var o=arguments.length,u=Array(o),s=0;s<o;s++)u[s]=arguments[s];var l=t;u[l(294)]<1?(r[l(269)]=[],r[l(303)]=[]):(r.blacklist&&(r[l(269)]=r.blacklist[l(258)](function(t){return u[l(288)](function(e){var r=l;return(void 0===e?"undefined":_typeof(e))===r(250)?!t.test(e):e instanceof RegExp?t.toString()!==e.toString():void 0})})),r[l(303)]&&(r[l(303)]=[].concat(SEOAnt_toConsumableArray(r[l(303)]),SEOAnt_toConsumableArray(u.map(function(t){var e=l;if("string"==typeof t){var n=t.replace(c,e(272)),o=".*"+n+".*";if(r[e(303)][e(288)](function(t){return t[e(286)]()!==o[e(286)]()}))return new RegExp(o)}else if(t instanceof RegExp&&r[e(303)][e(288)](function(r){return r[e(286)]()!==t.toString()}))return t;return null})[l(258)](Boolean)))));for(var f=document[l(255)](l(264)+e+'"]'),p=0;p<f[l(294)];p++){var y=f[p];i(y)&&(n[l(254)][l(252)]([y,l(275)]),y[l(283)][l(293)](y))}var v=0;[].concat(SEOAnt_toConsumableArray(n[l(254)]))[l(267)](function(t,e){var r=_slicedToArray(t,2),o=r[0],a=r[1],c=l;if(i(o)){for(var u=document.createElement("script"),s=0;s<o.attributes.length;s++){var f=o[c(270)][s];f[c(298)]!==c(262)&&f.name!==c(309)&&u.setAttribute(f.name,o.attributes[s][c(299)])}u[c(280)](c(262),o[c(262)]),u.setAttribute("type",a||c(275)),document[c(308)][c(253)](u),n[c(254)].splice(e-v,1),v++}}),r[l(269)]&&r.blacklist.length<1&&a.disconnect()},s=document.createElement,l={src:Object[t(307)](HTMLScriptElement.prototype,t(262)),type:Object[t(307)](HTMLScriptElement.prototype,t(309))};document[t(261)]=function(){for(var r=t,n=arguments.length,i=Array(n),a=0;a<n;a++)i[a]=arguments[a];if(i[0][r(287)]()!==r(268))return s[r(281)](document).apply(void 0,i);var c=s.bind(document).apply(void 0,i);try{Object[r(274)](c,{src:_extends({},l[r(262)],{set:function(t){var n=r;o(t,c[n(309)])&&l.type[n(279)][n(247)](this,e),l[n(262)][n(279)].call(this,t)}}),type:_extends({},l[r(309)],{get:function(){var t=r,n=l[t(309)][t(271)][t(247)](this);return n===e||o(this[t(262)],n)?null:n},set:function(t){var n=r,i=o(c[n(262)],c[n(309)])?e:t;l.type[n(279)][n(247)](this,i)}})}),c.setAttribute=function(t,e){var n=r;t===n(309)||t===n(262)?c[t]=e:HTMLScriptElement.prototype[n(280)][n(247)](c,t,e)}}catch(t){console[r(302)](r(290),t)}return c},[t(291),"mousemove",t(289),t(310),t(292),t(301)][t(304)](function(t){return{type:t,listener:function(){return u()},options:{passive:!![]}}}
16).forEach(function(e){var r=t;document[r(278)](e[r(309)],e[r(285)],e[r(251)])})}(); 17</script>
17 18<!-- /SEOAnt Speed Up Script --> 19 20 <meta charset="utf-8"> 21 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 22 <meta name="viewport" content="width=device-width,initial-scale=1"> 23 <meta name="theme-color" content=""> 24 <link rel="canonical" href="https://spigen.com.sg/pages/tech-house-store"> 25 <link rel="preconnect" href="https://cdn.shopify.com" crossorigin><link rel="icon" type="image/png" href="//spigen.com.sg/cdn/shop/files/Spigen_Header_New_Logo_20638fef-69b9-4eb0-8252-02a665f12b0d.png?crop=center&height=32&v=1714646902&width=32"> 26 27 28<link rel="preload" as="font" href="//spigen.com.sg/cdn/fonts/inter/inter_n4.b2a3f24c19b4de56e8871f609e73ca7f6d2e2bb9.woff2" type="font/woff2" crossorigin><link rel="preload" as="font" href="//spigen.com.sg/cdn/fonts/inter/inter_n7.02711e6b374660cfc7915d1afc1c204e633421e4.woff2" type="font/woff2" crossorigin><link rel="preload" as="font" href="//spigen.com.sg/cdn/fonts/lato/lato_n4.c3b93d431f0091c8be23185e15c9d1fee1e971c5.woff2" type="font/woff2" crossorigin><link rel="preload" as="font" href="//spigen.com.sg/cdn/fonts/lato/lato_n7.900f219bc7337bc57a7a2151983f0a4a4d9d5dcf.woff2" type="font/woff2" crossorigin> 29<title> 30 Tech House Store - Visit Us | Spigen Singapore Official Store 31</title> 32 33 34 <meta name="description" content="Tech House store is a Singapore-based shop that sells premium gadgets, audio and accessories. We offer customers a full range of Anker, Spigen, Soundcore and Many More. Lowest Price Guarantee in Town."> 35 36 37 38<meta property="og:site_name" content="Spigen Singapore"> 39<meta property="og:url" content="https://spigen.com.sg/pages/tech-house-store"> 40<meta property="og:title" content="Tech House Store - Visit Us | Spigen Singapore Official Store"> 41<meta property="og:type" content="website"> 42<meta property="og:description" content="Tech House store is a Singapore-based shop that sells premium gadgets, audio and accessories. We offer customers a full range of Anker, Spigen, Soundcore and Many More. Lowest Price Guarantee in Town."><meta property="og:image" content="http://spigen.com.sg/cdn/shop/files/spigen-logod.jpg?v=1715233901"> 43 <meta property="og:image:secure_url" content="https://spigen.com.sg/cdn/shop/files/spigen-logod.jpg?v=1715233901"> 44 <meta property="og:image:width" content="1200"> 45 <meta property="og:image:height" content="1200"><meta name="twitter:card" content="summary_large_image"> 46<meta name="twitter:title" content="Tech House Store - Visit Us | Spigen Singapore Official Store"> 47<meta name="twitter:description" content="Tech House store is a Singapore-based shop that sells premium gadgets, audio and accessories. We offer customers a full range of Anker, Spigen, Soundcore and Many More. Lowest Price Guarantee in Town.">
48<script> 49 window.shopUrl = 'https://spigen.com.sg'; 50 window.routes = { 51 cart_url: '/cart', 52 cart_add_url: '/cart/add', 53 cart_change_url: '/cart/change', 54 cart_update_url: '/cart/update', 55 predictive_search_url: '/search/suggest', 56 search_url: '/search', 57 product_recommendations_url: '/recommendations/products' 58 }; 59 60 window.photoswipeUrls = { 61 lib: '//spigen.com.sg/cdn/shop/t/8/assets/photoswipe.umd.min.js?v=26433048617275824511767779316', 62 loaded: false 63 }; 64 65 window.hasQuickAddDrawer = false; 66 window.hasQuickViewModal = false; 67 68 window.cartStrings = { 69 error: `There was an error while updating your cart. Please try again.`, 70 quantityError: `You can only add [quantity] of this item to your cart.`, 71 success: `The product has been added to the cart.` 72 } 73 74 window.variantStrings = { 75 addToCart: `Add to cart`, 76 soldOut: `Sold out`, 77 unavailable: `Unavailable`, 78 unavailable_with_option: `[value] - Unavailable` 79 } 80 81 window.accessibilityStrings = { 82 imageAvailable: `Image [index] is now available in gallery view`, 83 shareSuccess: `Link copied to clipboard`, 84 copyToClipboard: `Copy link`, 85 pauseSlideshow: `Pause slideshow`, 86 playSlideshow: `Play slideshow`,countdownExpiredMsg: `The countdown timer has been expired.` 87 };window.recentlyViewedStrings = { 88 empty: "There are no recently viewed products." 89 };window.freeShippingBarExcludeProducts =[];window.moneyFormat = "${{amount}}"; 90 window.loadedBackgroundColorSwatches =false; 91 window.currencyMain = "SGD"; 92 </script>
92<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
92<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/68362469622/digital_wallets/dialog"> 93<meta id="in-context-paypal-metadata" data-shop-id="68362469622" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="SGD"> 94<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" hreflang="x-default" href="https://spigen.com.sg/pages/tech-house-store"> 95<link rel="alternate" hreflang="en" href="https://spigen.com.sg/pages/tech-house-store"> 96<link rel="alternate" hreflang="zh-Hans" href="https://spigen.com.sg/zh/pages/tech-house-store"> 97<link rel="alternate" hreflang="ms" href="https://spigen.com.sg/ms/pages/tech-house-store"> 98<link rel="alternate" hreflang="id" href="https://spigen.com.sg/id/pages/tech-house-store"> 99<link rel="alternate" hreflang="ja" href="https://spigen.com.sg/ja/pages/tech-house-store">
100<script async="async" src="/checkouts/internal/preloads.js?locale=en-SG"></script>
100 101<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
102<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-SG&shop_id=68362469622" crossorigin="anonymous"></script>
vendor: 1 bytes, line 102
102
103<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":68362469622,"countryCode":"SG","currencyCode":"SGD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/68362469622","merchantName":"Spigen Singapore","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex"],"total":{"type":"pending","label":"Spigen Singapore","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 103
103
104<script id="shopify-features" type="application/json">{"accessToken":"af38b36d5b68fd5e28ec2daf9293be1b","betas":["rich-media-storefront-analytics"],"domain":"spigen.com.sg","predictiveSearch":true,"shopId":68362469622,"locale":"en"}</script>
vendor: 1 bytes, line 104
104
105<script>var Shopify = Shopify || {}; 106Shopify.shop = "ee30c5.myshopify.com"; 107Shopify.locale = "en"; 108Shopify.currency = {"active":"SGD","rate":"1.0"}; 109Shopify.country = "SG"; 110Shopify.theme = {"name":"CNY 2026","id":155795816694,"schema_name":"Woodstock","schema_version":"1.5.1","theme_store_id":2239,"role":"main"}; 111Shopify.theme.handle = "null"; 112Shopify.theme.style = {"id":null,"handle":null}; 113Shopify.cdnHost = "spigen.com.sg/cdn"; 114Shopify.routes = Shopify.routes || {}; 115Shopify.routes.root = "/"; 116Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 117Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 118Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 119Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 119
119
120<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 120
120
121<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 121
121
122<script> 123 window.ShopifyPay = window.ShopifyPay || {}; 124 window.ShopifyPay.apiHost = "shop.app\/pay"; 125 window.ShopifyPay.redirectState = null; 126</script>
vendor: 1 bytes, line 126
126
127<script> 128 window.Shopify = window.Shopify || {}; 129 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 130 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 131 window.Shopify.SignInWithShop.eligible = true; 132</script>
vendor: 1 bytes, line 132
132
133<script id="shop-js-analytics" type="application/json">{"pageType":"page"}</script>
vendor: 1 bytes, line 133
133
134<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 134
134
135<script type="module"> 136 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 137 138 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 139 140</script>
vendor: 1 bytes, line 140
140
141<script> 142 window.Shopify = window.Shopify || {}; 143 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 144 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"]}; 145</script>
vendor: 1 bytes, line 145
145
146<script>(function() { 147 var isLoaded = false; 148 function asyncLoad() { 149 if (isLoaded) return; 150 isLoaded = true; 151 var urls = ["\/\/www.powr.io\/powr.js?powr-token=ee30c5.myshopify.com\u0026external-type=shopify\u0026shop=ee30c5.myshopify.com","https:\/\/www.pxucdn.com\/apps\/uso.js?shop=ee30c5.myshopify.com"]; 152 for (var i = 0; i < urls.length; i++) { 153 var s = document.createElement('script'); 154 s.type = 'text/javascript'; 155 if (AllowUrlArray_SEOAnt.filter(u => urls[i].indexOf(u) > -1).length === 0) s.type = 'AllowJs'; s.async = true; 156 s.src = urls[i]; 157 var x = document.getElementsByTagName('script')[0]; 158 x.parentNode.insertBefore(s, x); 159 } 160 }; 161 if(window.attachEvent) { 162 window.attachEvent('onload', asyncLoad); 163 } else { 164 window.addEventListener('load', asyncLoad, false); 165 } 166})();</script>
vendor: 1 bytes, line 166
166
167<script id="__st">var __st={"a":68362469622,"offset":28800,"reqid":"751fce5b-2333-4c69-87ff-8912d929e97c-1790708872","pageurl":"spigen.com.sg\/pages\/tech-house-store","s":"pages-106848911606","u":"eb70759c5ad2","p":"page","rtyp":"page","rid":106848911606};</script>
vendor: 1 bytes, line 167
167
168<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 168
168
169<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 169
169
170<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//spigen.com.sg/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 170
170
171<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 = "//spigen.com.sg/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>
171<script crossorigin="anonymous" defer="defer" src="//spigen.com.sg/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 171
171
172<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 172
172
173<script> 174 window.Shopify = window.Shopify || {}; 175 window.Shopify.MCP = window.Shopify.MCP || {}; 176 window.Shopify.MCP.enabled = true; 177 window.Shopify.MCP.shop = "ee30c5.myshopify.com"; 178 window.Shopify.MCP.mcpEndpoint = "https:\/\/spigen.com.sg\/api\/mcp"; 179 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"]}}]; 180</script>
vendor: 1 bytes, line 180
180
181<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("\/\/spigen.com.sg\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 182</script>
vendor: 1 bytes, line 182
182
183<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://spigen.com.sg/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 184</script>
vendor: 1 bytes, line 184
184
185<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 186 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); 187</script>
vendor: 1 bytes, line 187
187
188<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})}})); 189</script>
189 190<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://spigen.com.sg/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 191<style id="shopify-accelerated-checkout-cart"> 192 #shopify-buyer-consent { 193 margin-top: 1em; 194 display: inline-block; 195 width: 100%; 196} 197 198#shopify-buyer-consent.hidden { 199 display: none; 200} 201 202#shopify-subscription-policy-button { 203 background: none; 204 border: none; 205 padding: 0; 206 text-decoration: underline; 207 font-size: inherit; 208 cursor: pointer; 209} 210 211#shopify-subscription-policy-button::before { 212 box-shadow: none; 213} 214 215 </style> 216
217<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
217 218 219
219<script src="//spigen.com.sg/cdn/shop/t/8/assets/critical-global.s.min.js?v=72035609739318418631767779298" defer="defer"></script>
219<style data-shopify>@font-face { 220 font-family: Inter; 221 font-weight: 400; 222 font-style: normal; 223 font-display: swap; 224 src: url("//spigen.com.sg/cdn/fonts/inter/inter_n4.b2a3f24c19b4de56e8871f609e73ca7f6d2e2bb9.woff2") format("woff2"), 225 url("//spigen.com.sg/cdn/fonts/inter/inter_n4.af8052d517e0c9ffac7b814872cecc27ae1fa132.woff") format("woff"); 226} 227@font-face { 228 font-family: Inter; 229 font-weight: 700; 230 font-style: normal; 231 font-display: swap; 232 src: url("//spigen.com.sg/cdn/fonts/inter/inter_n7.02711e6b374660cfc7915d1afc1c204e633421e4.woff2") format("woff2"), 233 url("//spigen.com.sg/cdn/fonts/inter/inter_n7.6dab87426f6b8813070abd79972ceaf2f8d3b012.woff") format("woff"); 234} 235@font-face { 236 font-family: Inter; 237 font-weight: 400; 238 font-style: italic; 239 font-display: swap; 240 src: url("//spigen.com.sg/cdn/fonts/inter/inter_i4.feae1981dda792ab80d117249d9c7e0f1017e5b3.woff2") format("woff2"), 241 url("//spigen.com.sg/cdn/fonts/inter/inter_i4.62773b7113d5e5f02c71486623cf828884c85c6e.woff") format("woff"); 242} 243@font-face { 244 font-family: Inter; 245 font-weight: 700; 246 font-style: italic; 247 font-display: swap; 248 src: url("//spigen.com.sg/cdn/fonts/inter/inter_i7.b377bcd4cc0f160622a22d638ae7e2cd9b86ea4c.woff2") format("woff2"), 249 url("//spigen.com.sg/cdn/fonts/inter/inter_i7.7c69a6a34e3bb44fcf6f975857e13b9a9b25beb4.woff") format("woff"); 250} 251@font-face { 252 font-family: Inter; 253 font-weight: 500; 254 font-style: normal; 255 font-display: swap; 256 src: url("//spigen.com.sg/cdn/fonts/inter/inter_n5.d7101d5e168594dd06f56f290dd759fba5431d97.woff2") format("woff2"), 257 url("//spigen.com.sg/cdn/fonts/inter/inter_n5.5332a76bbd27da00474c136abb1ca3cbbf259068.woff") format("woff"); 258} 259@font-face { 260 font-family: Inter; 261 font-weight: 600; 262 font-style: normal; 263 font-display: swap; 264 src: url("//spigen.com.sg/cdn/fonts/inter/inter_n6.771af0474a71b3797eb38f3487d6fb79d43b6877.woff2") format("woff2"), 265 url("//spigen.com.sg/cdn/fonts/inter/inter_n6.88c903d8f9e157d48b73b7777d0642925bcecde7.woff") format("woff"); 266} 267@font-face { 268 font-family: Lato; 269 font-weight: 400; 270 font-style: normal; 271 font-display: swap; 272 src: url("//spigen.com.sg/cdn/fonts/lato/lato_n4.c3b93d431f0091c8be23185e15c9d1fee1e971c5.woff2") format("woff2"), 273 url("//spigen.com.sg/cdn/fonts/lato/lato_n4.d5c00c781efb195594fd2fd4ad04f7882949e327.woff") format("woff"); 274} 275@font-face { 276 font-family: Lato; 277 font-weight: 700; 278 font-style: normal; 279 font-display: swap; 280 src: url("//spigen.com.sg/cdn/fonts/lato/lato_n7.900f219bc7337bc57a7a2151983f0a4a4d9d5dcf.woff2") format("woff2"), 281 url("//spigen.com.sg/cdn/fonts/lato/lato_n7.a55c60751adcc35be7c4f8a0313f9698598612ee.woff") format("woff"); 282} 283@font-face { 284 font-family: Lato; 285 font-weight: 500; 286 font-style: normal; 287 font-display: swap; 288 src: url("//spigen.com.sg/cdn/fonts/lato/lato_n5.b2fec044fbe05725e71d90882e5f3b21dae2efbd.woff2") format("woff2"), 289 url("//spigen.com.sg/cdn/fonts/lato/lato_n5.f25a9a5c73ff9372e69074488f99e8ac702b5447.woff") format("woff"); 290} 291@font-face { 292 font-family: Lato; 293 font-weight: 600; 294 font-style: normal; 295 font-display: swap; 296 src: url("//spigen.com.sg/cdn/fonts/lato/lato_n6.38d0e3b23b74a60f769c51d1df73fac96c580d59.woff2") format("woff2"), 297 url("//spigen.com.sg/cdn/fonts/lato/lato_n6.3365366161bdcc36a3f97cfbb23954d8c4bf4079.woff") format("woff"); 298} 299 300:root,.color-background-1 { 301 --color-foreground: 0, 0, 0; 302 --color-background: 255, 255, 255; 303 --gradient-background: #ffffff; 304 --color-button-text: 255, 255, 255; 305 --color-button: 37, 99, 235; 306 --color-sale-off-price: 239, 68, 68; 307 --color-compare-at-price: 148, 163, 184; 308 --color-review-stars: 251, 191, 36; 309 --color-background-input: 250, 250, 250;--free-shipping-tracking-background:linear-gradient(269.94deg, rgba(239, 68, 68, 1) 0.05%, rgba(251, 191, 36, 1) 99.95%);--color-text-message-success: 22, 101, 52; 310 --color-background-message-success: 239, 253, 244; 311 --color-text-message-warning: 160, 98, 7; 312 --color-background-message-warning: 254, 252, 232; 313 --color-text-message-error: 152, 28, 27; 314 --color-background-message-error: 254, 242, 242; 315 } 316.color-background-2 { 317 --color-foreground: 0, 0, 0; 318 --color-background: 255, 255, 255; 319 --gradient-background: #ffffff; 320 --color-button-text: 255, 255, 255; 321 --color-button: 37, 99, 235; 322 --color-sale-off-price: 239, 68, 68; 323 --color-compare-at-price: 255, 255, 255; 324 --color-review-stars: 251, 191, 36; 325 --color-background-input: 255, 255, 255;--free-shipping-tracking-background:linear-gradient(269.94deg, rgba(239, 68, 68, 1) 0.05%, rgba(251, 191, 36, 1) 99.95%);--color-text-message-success: 22, 101, 52; 326 --color-background-message-success: 239, 253, 244; 327 --color-text-message-warning: 160, 98, 7; 328 --color-background-message-warning: 254, 252, 232; 329 --color-text-message-error: 152, 28, 27; 330 --color-background-message-error: 254, 242, 242; 331 } 332.color-inverse { 333 --color-foreground: 255, 255, 255; 334 --color-background: 0, 0, 0; 335 --gradient-background: linear-gradient(180deg, rgba(196, 102, 238, 1), rgba(82, 218, 236, 1) 100%); 336 --color-button-text: 255, 255, 255; 337 --color-button: 44, 145, 244; 338 --color-sale-off-price: 239, 68, 68; 339 --color-compare-at-price: 115, 115, 115; 340 --color-review-stars: 4, 69, 202; 341 --color-background-input: 248, 138, 255;--free-shipping-tracking-background:linear-gradient(269.94deg, rgba(239, 68, 68, 1) 0.05%, rgba(251, 191, 36, 1) 99.95%);--color-text-message-success: 22, 101, 52; 342 --color-background-message-success: 239, 253, 244; 343 --color-text-message-warning: 160, 98, 7; 344 --color-background-message-warning: 254, 252, 232; 345 --color-text-message-error: 152, 28, 27; 346 --color-background-message-error: 254, 242, 242; 347 } 348.color-scheme-80367457-cd79-4f5d-ae94-05915d8a7145 { 349 --color-foreground: 255, 255, 255; 350 --color-background: 153, 6, 6; 351 --gradient-background: #990606; 352 --color-button-text: 255, 255, 255; 353 --color-button: 255, 117, 0; 354 --color-sale-off-price: 239, 68, 68;
355 --color-compare-at-price: 148, 163, 184; 356 --color-review-stars: 251, 191, 36; 357 --color-background-input: 226, 12, 12;--free-shipping-tracking-background:linear-gradient(269.94deg, rgba(239, 68, 68, 1) 0.05%, rgba(251, 191, 36, 1) 99.95%);--color-text-message-success: 22, 101, 52; 358 --color-background-message-success: 239, 253, 244; 359 --color-text-message-warning: 160, 98, 7; 360 --color-background-message-warning: 254, 252, 232; 361 --color-text-message-error: 152, 28, 27; 362 --color-background-message-error: 254, 242, 242; 363 }:root { 364 --font-body-family: Inter, sans-serif; 365 --font-body-style: normal; 366 --font-body-weight: 400; 367 --font-body-weight-bold: 700; 368 --font-body-weight-medium:500; 369 --font-body-weight-large:600; 370 371 --font-heading-family: Lato, sans-serif; 372 --font-heading-style: normal; 373 --font-heading-weight: 400; 374 --font-heading-weight-bold: 700; 375 --font-heading-weight-rte-bold: 700; 376 --font-heading-weight-semi-bold:600; 377 --font-heading-weight-medium:500; 378 379 --font-body-scale: 1.0; 380 --font-heading-scale: 1.0; 381 382 --color-global-shadow: 0, 0, 0;--font-button-family: var(--font-heading-family); 383 --font-button-style: var(--font-heading-style); 384 --font-button-weight: var(--font-heading-weight); 385 --font-button-weight-medium: var(--font-heading-weight-medium); 386 --font-button-scale: var(--font-heading-scale); 387 --font-button-weight-bold: var(--font-heading-weight-semi-bold);--page-width: 160rem; 388 --page-width-margin: 0rem; 389 390 --transform-direction: -1; 391 --left-holder: left; 392 --right-holder: right; 393 --center-holder: center; 394 395 --product-card-text-alignment: var(--left-holder); 396 --product-card-border-opacity: 0.05; 397 --product-card-padding: 2rem; 398 --product-card-shadow-position: 0rem; 399 --product-card-shadow-opacity: 0.15; 400 401 --collection-card-text-alignment: var(--center-holder); 402 403 --color-sale-badge-foreground: 220, 38, 38; 404 --color-sale-badge-background: 254, 242, 242; 405 --color-sold-out-badge-foreground: 234, 92, 92; 406 --color-sold-out-badge-background: 255, 255, 255; 407 --color-custom-badge-1-foreground: 22, 163, 74; 408 --color-custom-badge-1-background: 240, 253, 244; 409 --color-custom-badge-2-foreground: 255, 255, 255; 410 --color-custom-badge-2-background: 6, 5, 227; 411 --color-custom-badge-3-foreground: 255, 255, 255; 412 --color-custom-badge-3-background: 0, 0, 0; 413 --color-custom-badge-4-foreground: 255, 255, 255; 414 --color-custom-badge-4-background: 24, 206, 8; 415 --color-custom-badge-5-foreground: 0, 0, 0; 416 --color-custom-badge-5-background: 138, 255, 248; 417 418 --spacing-sections-desktop: 0px; 419 --spacing-sections-mobile: 0px; 420 421 --grid-desktop-vertical-spacing: 28px; 422 --grid-desktop-horizontal-spacing: 28px; 423 --grid-mobile-vertical-spacing: 14px; 424 --grid-mobile-horizontal-spacing: 14px; 425 426 --variants-pills-color-radius:0.3rem; 427 --card-product-color-radius:0rem;--color-page-heading-text: 255, 255, 255;/* Deprecated variables - will be removed in the next version */ 428 --font-body-weight-500: var(--font-body-weight-medium); 429 } 430 431 :root, .color-background-1, .color-background-2, .color-inverse, .color-scheme-80367457-cd79-4f5d-ae94-05915d8a7145 { 432 --color-button-outline: var(--color-button-text); 433 --color-button-text-outline: var(--color-button); 434 --color-link: var(--color-foreground); 435 --color-line: rgb(var(--color-foreground), .3); 436 --color-card-hover: var(--color-foreground); 437 --color-accent-text: var(--color-highlight); 438 --color-price-foreground: var(--color-foreground); 439 --color-review-stars-foreground: var(--color-review-stars); 440 --color-highlight: var(--color-button); 441 } 442 443 body, .color-background-1, .color-background-2, .color-inverse, .color-scheme-80367457-cd79-4f5d-ae94-05915d8a7145 { 444 color: rgb(var(--color-foreground)); 445 background-color: rgb(var(--color-background)); 446 }*, 447 *::before, 448 *::after { 449 box-sizing: inherit; 450 } 451 452 html { 453 box-sizing: border-box; 454 font-size: calc(var(--font-body-scale) * 62.5%); 455 height: 100%; 456 } 457 458 body { 459 display: grid; 460 grid-template-rows: auto auto 1fr auto; 461 grid-template-columns: 100%; 462 min-height: 100%; 463 margin: 0; 464 font-size: 1.6rem; 465 line-height: calc(1 + 0.6 / var(--font-body-scale)); 466 font-family: var(--font-body-family); 467 font-style: var(--font-body-style); 468 font-weight: var(--font-body-weight); 469 }ul.grid.contains-card--product { 470 --grid-horizontal-spacing: 0rem; 471 --grid-mobile-vertical-spacing: 0rem; 472 --grid-desktop-vertical-spacing: 0rem; 473 row-gap: 0rem; 474 }</style><link href="//spigen.com.sg/cdn/shop/t/8/assets/critical-base.css?v=115862661681349753621767779297" rel="stylesheet" type="text/css" media="all" /> 475 <!-- SEOAnt Optimize Loading --> 476 477<link 478 rel="stylesheet" 479 href="//spigen.com.sg/cdn/shop/t/8/assets/component-card.css?v=21169732318601331531767779262"> 480<!-- /SEOAnt Optimize Loading --> 481 482
482<script> 483 document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 484 if (Shopify.designMode) { 485 document.documentElement.classList.add('shopify-design-mode'); 486 } 487 </script>
487 488 489 490 491<!-- Google tag (gtag.js) -->
vendor: 64 bytes, lines 491-492
491 492<script async src="https://www.googletagmanager.com/gtag/js?id=
492AW-877789746
vendor: 13 bytes, lines 492-493
492"> 493</script>
494<script> 495
vendor: 134 bytes, lines 495-499
495window.dataLayer = window.dataLayer || []; 496 function gtag(){dataLayer.push(arguments);} 497 gtag('js', new Date()); 498 499 gtag('config', '
499AW-877789746
vendor: 4 bytes, line 499
499');
500</script>
500<!-- BEGIN app block: shopify://apps/chatway-live-chat-ai-chatbot/blocks/chatway/b98feb50-a1d2-42c7-be3b-c24d75144246 -->
501<script 502 type="text/javascript" 503 async="" 504 src="https://cdn.chatway.app/widget.js?id=olexeJmBbJO9&shop=ee30c5.myshopify.com"></script>
504 505 506 507<!-- END app block --><!-- BEGIN app block: shopify://apps/pagefly-ai-page-builder/blocks/app-embed/83e179f7-59a0-4589-8c66-c0dddf959200 --> 508 509<!-- BEGIN app snippet: pagefly-cro-ab-testing-main --> 510 511 512 513 514 515 516
517<script> 518 ;(function () { 519 const url = new URL(window.location) 520 const viewParam = url.searchParams.get('view') 521 if (viewParam && viewParam.includes('variant-pf-')) { 522 url.searchParams.set('pf_v', viewParam) 523 url.searchParams.delete('view') 524 window.history.replaceState({}, '', url) 525 } 526 })() 527</script>
527 528 529 530
531<script type='module'> 532 533 window.PAGEFLY_CRO = window.PAGEFLY_CRO || {} 534 535 window.PAGEFLY_CRO['data_debug'] = { 536 original_template_suffix: "", 537 allow_ab_test: false, 538 ab_test_start_time: 0, 539 ab_test_end_time: 0, 540 today_date_time: 1790708873000, 541 } 542 window.PAGEFLY_CRO['GA4'] = { enabled: false} 543</script>
543 544 545<!-- END app snippet --> 546 547 548 549 550 551 552 553 554
554<script src='https://cdn.shopify.com/extensions/01a0e58f-3d16-74ea-aee0-5fb7bd72b297/pagefly-ai-page-builder-360/assets/pagefly-helper.js' defer='defer'></script>
554 555 556
556<script src='https://cdn.shopify.com/extensions/01a0e58f-3d16-74ea-aee0-5fb7bd72b297/pagefly-ai-page-builder-360/assets/pagefly-general-helper.js' defer='defer'></script>
556 557 558
558<script src='https://cdn.shopify.com/extensions/01a0e58f-3d16-74ea-aee0-5fb7bd72b297/pagefly-ai-page-builder-360/assets/pagefly-snap-slider.js' defer='defer'></script>
558 559 560
560<script src='https://cdn.shopify.com/extensions/01a0e58f-3d16-74ea-aee0-5fb7bd72b297/pagefly-ai-page-builder-360/assets/pagefly-slideshow-v3.js' defer='defer'></script>
560 561 562
562<script src='https://cdn.shopify.com/extensions/01a0e58f-3d16-74ea-aee0-5fb7bd72b297/pagefly-ai-page-builder-360/assets/pagefly-slideshow-v4.js' defer='defer'></script>
562 563 564
564<script src='https://cdn.shopify.com/extensions/01a0e58f-3d16-74ea-aee0-5fb7bd72b297/pagefly-ai-page-builder-360/assets/pagefly-glider.js' defer='defer'></script>
564 565 566
566<script src='https://cdn.shopify.com/extensions/01a0e58f-3d16-74ea-aee0-5fb7bd72b297/pagefly-ai-page-builder-360/assets/pagefly-slideshow-v1-v2.js' defer='defer'></script>
566 567 568
568<script src='https://cdn.shopify.com/extensions/01a0e58f-3d16-74ea-aee0-5fb7bd72b297/pagefly-ai-page-builder-360/assets/pagefly-product-media.js' defer='defer'></script>
568 569 570
570<script src='https://cdn.shopify.com/extensions/01a0e58f-3d16-74ea-aee0-5fb7bd72b297/pagefly-ai-page-builder-360/assets/pagefly-product.js' defer='defer'></script>
570 571 572
573<script id='pagefly-helper-data' type='application/json'> 574 { 575 "page_optimization": { 576 "assets_prefetching": false 577 }, 578 "elements_asset_mapper": { 579 "Accordion": "https://cdn.shopify.com/extensions/01a0e58f-3d16-74ea-aee0-5fb7bd72b297/pagefly-ai-page-builder-360/assets/pagefly-accordion.js", 580 "Accordion3": "https://cdn.shopify.com/extensions/01a0e58f-3d16-74ea-aee0-5fb7bd72b297/pagefly-ai-page-builder-360/assets/pagefly-accordion3.js", 581 "CountDown": "https://cdn.shopify.com/extensions/01a0e58f-3d16-74ea-aee0-5fb7bd72b297/pagefly-ai-page-builder-360/assets/pagefly-countdown.js", 582 "GMap1": "https://cdn.shopify.com/extensions/01a0e58f-3d16-74ea-aee0-5fb7bd72b297/pagefly-ai-page-builder-360/assets/pagefly-gmap.js", 583 "GMap2": "https://cdn.shopify.com/extensions/01a0e58f-3d16-74ea-aee0-5fb7bd72b297/pagefly-ai-page-builder-360/assets/pagefly-gmap.js", 584 "GMapBasicV2": "https://cdn.shopify.com/extensions/01a0e58f-3d16-74ea-aee0-5fb7bd72b297/pagefly-ai-page-builder-360/assets/pagefly-gmap.js", 585 "GMapAdvancedV2": "https://cdn.shopify.com/extensions/01a0e58f-3d16-74ea-aee0-5fb7bd72b297/pagefly-ai-page-builder-360/assets/pagefly-gmap.js", 586 "HTML.Video": "https://cdn.shopify.com/extensions/01a0e58f-3d16-74ea-aee0-5fb7bd72b297/pagefly-ai-page-builder-360/assets/pagefly-htmlvideo.js", 587 "HTML.Video2": "https://cdn.shopify.com/extensions/01a0e58f-3d16-74ea-aee0-5fb7bd72b297/pagefly-ai-page-builder-360/assets/pagefly-htmlvideo2.js", 588 "HTML.Video3": "https://cdn.shopify.com/extensions/01a0e58f-3d16-74ea-aee0-5fb7bd72b297/pagefly-ai-page-builder-360/assets/pagefly-htmlvideo2.js", 589 "BackgroundVideo": "https://cdn.shopify.com/extensions/01a0e58f-3d16-74ea-aee0-5fb7bd72b297/pagefly-ai-page-builder-360/assets/pagefly-htmlvideo2.js", 590 "Instagram": "https://cdn.shopify.com/extensions/01a0e58f-3d16-74ea-aee0-5fb7bd72b297/pagefly-ai-page-builder-360/assets/pagefly-instagram.js", 591 "Instagram2": "https://cdn.shopify.com/extensions/01a0e58f-3d16-74ea-aee0-5fb7bd72b297/pagefly-ai-page-builder-360/assets/pagefly-instagram.js", 592 "Insta3": "https://cdn.shopify.com/extensions/01a0e58f-3d16-74ea-aee0-5fb7bd72b297/pagefly-ai-page-builder-360/assets/pagefly-instagram3.js", 593 "Tabs": "https://cdn.shopify.com/extensions/01a0e58f-3d16-74ea-aee0-5fb7bd72b297/pagefly-ai-page-builder-360/assets/pagefly-tab.js", 594 "Tabs3": "https://cdn.shopify.com/extensions/01a0e58f-3d16-74ea-aee0-5fb7bd72b297/pagefly-ai-page-builder-360/assets/pagefly-tab3.js", 595 "ProductBox": "https://cdn.shopify.com/extensions/01a0e58f-3d16-74ea-aee0-5fb7bd72b297/pagefly-ai-page-builder-360/assets/pagefly-cart.js", 596 "FBPageBox2": "https://cdn.shopify.com/extensions/01a0e58f-3d16-74ea-aee0-5fb7bd72b297/pagefly-ai-page-builder-360/assets/pagefly-facebook.js", 597 "FBLikeButton2": "https://cdn.shopify.com/extensions/01a0e58f-3d16-74ea-aee0-5fb7bd72b297/pagefly-ai-page-builder-360/assets/pagefly-facebook.js", 598 "TwitterFeed2": "https://cdn.shopify.com/extensions/01a0e58f-3d16-74ea-aee0-5fb7bd72b297/pagefly-ai-page-builder-360/assets/pagefly-twitter.js", 599 "Paragraph4": "https://cdn.shopify.com/extensions/01a0e58f-3d16-74ea-aee0-5fb7bd72b297/pagefly-ai-page-builder-360/assets/pagefly-paragraph4.js", 600 601 "AliReviews": "https://cdn.shopify.com/extensions/01a0e58f-3d16-74ea-aee0-5fb7bd72b297/pagefly-ai-page-builder-360/assets/pagefly-3rd-elements.js", 602 "BackInStock": "https://cdn.shopify.com/extensions/01a0e58f-3d16-74ea-aee0-5fb7bd72b297/pagefly-ai-page-builder-360/assets/pagefly-3rd-elements.js", 603 "GloboBackInStock": "https://cdn.shopify.com/extensions/01a0e58f-3d16-74ea-aee0-5fb7bd72b297/pagefly-ai-page-builder-360/assets/pagefly-3rd-elements.js", 604 "GrowaveWishlist": "https://cdn.shopify.com/extensions/01a0e58f-3d16-74ea-aee0-5fb7bd72b297/pagefly-ai-page-builder-360/assets/pagefly-3rd-elements.js", 605 "InfiniteOptionsShopPad": "https://cdn.shopify.com/extensions/01a0e58f-3d16-74ea-aee0-5fb7bd72b297/pagefly-ai-page-builder-360/assets/pagefly-3rd-elements.js", 606 "InkybayProductPersonalizer": "https://cdn.shopify.com/extensions/01a0e58f-3d16-74ea-aee0-5fb7bd72b297/pagefly-ai-page-builder
606-360/assets/pagefly-3rd-elements.js", 607 "LimeSpot": "https://cdn.shopify.com/extensions/01a0e58f-3d16-74ea-aee0-5fb7bd72b297/pagefly-ai-page-builder-360/assets/pagefly-3rd-elements.js", 608 "Loox": "https://cdn.shopify.com/extensions/01a0e58f-3d16-74ea-aee0-5fb7bd72b297/pagefly-ai-page-builder-360/assets/pagefly-3rd-elements.js", 609 "Opinew": "https://cdn.shopify.com/extensions/01a0e58f-3d16-74ea-aee0-5fb7bd72b297/pagefly-ai-page-builder-360/assets/pagefly-3rd-elements.js", 610 "Powr": "https://cdn.shopify.com/extensions/01a0e58f-3d16-74ea-aee0-5fb7bd72b297/pagefly-ai-page-builder-360/assets/pagefly-3rd-elements.js", 611 "ProductReviews": "https://cdn.shopify.com/extensions/01a0e58f-3d16-74ea-aee0-5fb7bd72b297/pagefly-ai-page-builder-360/assets/pagefly-3rd-elements.js", 612 "PushOwl": "https://cdn.shopify.com/extensions/01a0e58f-3d16-74ea-aee0-5fb7bd72b297/pagefly-ai-page-builder-360/assets/pagefly-3rd-elements.js", 613 "ReCharge": "https://cdn.shopify.com/extensions/01a0e58f-3d16-74ea-aee0-5fb7bd72b297/pagefly-ai-page-builder-360/assets/pagefly-3rd-elements.js", 614 "Rivyo": "https://cdn.shopify.com/extensions/01a0e58f-3d16-74ea-aee0-5fb7bd72b297/pagefly-ai-page-builder-360/assets/pagefly-3rd-elements.js", 615 "TrackingMore": "https://cdn.shopify.com/extensions/01a0e58f-3d16-74ea-aee0-5fb7bd72b297/pagefly-ai-page-builder-360/assets/pagefly-3rd-elements.js", 616 "Vitals": "https://cdn.shopify.com/extensions/01a0e58f-3d16-74ea-aee0-5fb7bd72b297/pagefly-ai-page-builder-360/assets/pagefly-3rd-elements.js", 617 "Wiser": "https://cdn.shopify.com/extensions/01a0e58f-3d16-74ea-aee0-5fb7bd72b297/pagefly-ai-page-builder-360/assets/pagefly-3rd-elements.js" 618 }, 619 "custom_elements_mapper": { 620 "pf-click-action-element": "https://cdn.shopify.com/extensions/01a0e58f-3d16-74ea-aee0-5fb7bd72b297/pagefly-ai-page-builder-360/assets/pagefly-click-action-element.js", 621 "pf-dialog-element": "https://cdn.shopify.com/extensions/01a0e58f-3d16-74ea-aee0-5fb7bd72b297/pagefly-ai-page-builder-360/assets/pagefly-dialog-element.js" 622 } 623 } 624</script>
624 625
626<script id='pagefly-heatmap-config' type='application/json'> 627 {} 628</script>
vendor: 1 bytes, line 628
628
629<script> 630 (function () { 631 var el = document.getElementById('pagefly-heatmap-config') 632 if (!el) { window.__pagefly_heatmap_config__ = {}; return } 633 try { 634 window.__pagefly_heatmap_config__ = JSON.parse(el.textContent || '{}') || {} 635 } catch (e) { 636 window.__pagefly_heatmap_config__ = {} 637 } 638 })() 639</script>
vendor: 1 bytes, line 639
639
640<script> 641 // Heatmap overlay loader. Three gates, all of them cheap, none of them trusting the URL: 642 // the visitor must have arrived on a pf_heatmap link, the SERVER must have published an 643 // overlay path in the metafield, and this page must already be one the merchant enabled 644 // tracking for. The last gate is what stops a crafted link pulling the asset onto an 645 // arbitrary storefront page. Everything else is decided inside the asset, and by the server. 646 (function () { 647 var cfg = window.__pagefly_heatmap_config__ || {} 648 var id = (window.__pagefly_page_setting__ || {}).pageId 649 if (!/[#&]pf_heatmap=/.test(window.location.hash || '')) return 650 if (!cfg.overlay_data_path || !Array.isArray(cfg.enabled_page_ids)) return 651 if (!id || cfg.enabled_page_ids.indexOf(id) === -1) return 652 var s = document.createElement('script') 653 s.src = 'https://cdn.shopify.com/extensions/01a0e58f-3d16-74ea-aee0-5fb7bd72b297/pagefly-ai-page-builder-360/assets/pagefly-heatmap-overlay.js' 654 s.defer = true 655 document.head.appendChild(s) 656 })() 657</script>
657 658 659<!-- BEGIN app snippet: pf-ai-schema --> 660<!-- END app snippet --> 661 662 663<!-- END app block --><!-- BEGIN app block: shopify://apps/consentik-cookie/blocks/omega-cookies-notification/13cba824-a338-452e-9b8e-c83046a79f21 -->
663<script> 664 window.otCKAppData = {}; 665 var otCKRequestDataInfo = {}; 666 var otCKRootLink = ''; 667 var otCKSettings = {}; 668 window.OCBCookies = [] 669 window.OCBCategories = [] 670 window['otkConsent'] = window['otkConsent'] || {}; 671</script>
671 672 673 674 675 676
676<script> 677 function __remvoveCookie(name) { 678 document.cookie = name + '=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/;'; 679 } 680 681 __remvoveCookie('__cross_accepted'); 682 </script>
682 683 684 685 686 687 688
688<script> 689 let otCKEnableDebugger = 0; 690 </script>
690 691 692 693 694 695
695<script> 696 window.cstCookiesData = {"rootLink":"https://apps.consentik.com/consentik","cookies":[],"category":[]}; 697 </script>
697 698 699 700 701
701<script> 702 window.cstMultipleLanguages = {"rootLink":"https://apps.consentik.com/consentik","config":{},"cookieInformation":[{"trigger":"Cookies detail","name":"Name","provider":"Provider","domain":"Domain","path":"Path","type":"Type","retention":"Retention","purpose":"Purpose","language":"en"}],"bannerText":[],"cookies":[],"categories":[],"privacyPopup":[]}; 703 </script>
703 704 705 706 707 708 709
709<script> 710 window.otCKAppData = {"uId":252333,"lowestId":258194,"terms":["cookie_banner","customize_appearance","custom_text_and_color","built_in_themes","custom_banner_width","show_cookie_icon","show_dismiss_btn","google_policy","customer_privacy","show_close_icon","quick_cookie_selector","show_preference_btn","display_restriction"],"consentMode":{"have_gtm":true,"gtm":null,"security_storage":false,"functionality_storage":false,"personalization_storage":false,"ad_user_data":false,"ad_personalization":false,"ad_storage":false,"analytics_storage":false,"ads_data_redaction":true,"url_passthrough":true,"enable_gcm":true,"use_template":false,"keep_gtm_setup":false},"consentModeRegions":null,"settings":{"id":36690,"shop":"ee30c5.myshopify.com","shop_id":"68362469622","message":"We use cookies to ensure you get the best experience on our website and to assist with our marketing efforts. By continuing to browse, you agree to our use of cookies and our sharing of information about your interactions on our site with our social media, advertising, and analytics partners.","submit_text":"Got it!","info_text":"","privacy_link":null,"dismiss_text":"Decline","prefrences_text":"Preferences","preferences_title":null,"accept_selected_text":"Allow selection","accept_all_text":"Allow all cookies","title_popup":"This website uses cookies","mess_popup":"This website is using cookies to analyze our traffic, personalize content and/or ads, to provide video content. We also share information about your use of our site with our analytics and advertising partners who may combine it with other information that youâve provided to them or that theyâve collected from your use of their services.","title":null,"google_privacy_text":"Google's Privacy Policy","impressum_title":"Legal Disclosure (Imprint)","permission":"0","show_icon":"0","app_enable":"1","popup_layout":1,"fullwidth_position":2,"corner_position":4,"center_position":1,"show_homepage":"0","show_all":"1","show_all_eu":"1","eu_countries":"[]","cache_time":7,"popup_bgcolor":"#000000","popup_textcolor":"#Ffffff","more_textcolor":"#Ffffff","submit_bgcolor":"#Ffffff","submit_textcolor":"#242D46","custom_css":null,"show_dismiss":"0","show_dismiss_popup":"0","show_prefrences":"0","color_text_popup":"#FFFFFF","dismiss_textcolor":"#242D46","dismiss_bgcolor":"#Ffffff","text_size":13,"close_dismis":"0","prefrences_bgcolor":"#Ffffff","prefrences_textcolor":"#242D46","accept_selected_text_color":"#Ffffff","accept_selected_bgcolor":"#9398A4","accept_all_text_color":"#242D46","accept_all_bgcolor":"#Ffffff","show_cookies":"1","title_color_popup":"#Ffffff","bgcolor_popup":"#242D46","show_specific_region":null,"style_request_page":"{\"info_bgcolor\":\"#ffffff\",\"show_bgcolor\":\"#2f87e4\",\"edit_bgcolor\":\"#ca2f2f\",\"delete_bgcolor\":\"#770e0e\",\"delete_textcolor\":\"#ffffff\",\"edit_textcolor\":\"#ffffff\",\"show_textcolor\":\"#ffffff\",\"info_textcolor\":\"#000000\",\"info_text_size\":\"13\"}","banner_position":"full","side_position":"left","show_cookies_btn":"0","upgrade_date":"2024-05-03T01:09:03.000Z","theme_name":"DARK","unit_space":"%","popup_width":100,"position_top":0,"position_left":0,"position_right":0,"position_bottom":0,"enable_debugger":"0","regulation_template":null,"is_updated_cookies":"1","script_tagid":null,"google_privacy_link":"https://business.safety.google/privacy/","enable_google_privacy":"0","enable_impressum":"0","impressum_link":"","decline_behavior":"hide_banner_temporarily","leave_site_url":null,"language_template":"en","text_align":"center","icon_size":25,"button_style":"solid","submit_border_color":"#333333","preferences_border_color":"#333333","dismiss_border_color":"#333333","plan_name":"Basic"},"unpublicCookies":[],"rootLink":"https://apps.consentik.com/consentik","shopId":"68362469622","privacyPopup":{},"advancedSetting":{"icon_banner_url":null,"button_icon_url":null,"pages_locked":null,"show_close_icon":"0","app_lang":"en","check_list":{"show_decline_btn":false,"show_preferences_btn":false,"show_cookie_reopen":false,"add_privacy_link":false,"enable_blocking":false,"data_request":false},"is_hide_checklist":0,"schedule_enable":"0","schedule_duration":null,"schedule_interval":"no","schedule_secret":"0","banner_holiday":"0","admin_mode":false,"setup_mode":false,"banner_status":null,"glass_effect":null,"quick_show_category":"0","delay_show":0,"gpc":"0","reopen_conf":{"btnBg":"#EA9F30","btnText":"Manage cookie","behavior":"banner","btnColor":"#FFFFFF","position":"bottom-right","displayAs":"icon","verticalMargin":10,"footerLinkEnable":false,"horizontalMargin":10},"data_sale_opts":null,"preferences_opts":{"show_table":false,"show_count":false,"type":"necessary","consent":["necessary"]},"buttons_position":null,"sklik_rtg_id":null,"microsoft_consent":null,"font_name":null,"border_style":"rounded","store_front_metafield_id":null,"block_interaction":{"enable":false,"blur":6,"opacity":0.3},"block_element":{"enable":false,"displayTrigger":false,"triggerText":"Update cookie settings","blockedMessage":"This element was blocked due to your marketing cookie settings."},"shop_locales":null,"enable_uet":"0","cross_domains":null},"type":"BASIC","planId":37,"fromPlus":false,"fromAdvanced":false,"fromPremium":false,"isUnlimited":false,"isFree":true,"isPaid":false}; 711 window.cstUseLiquid = window.otCKAppData.uId >= window.otCKAppData.lowestId; 712 if (typeof otCKAppData === 'object') { 713 otCKRootLink = otCKAppData.rootLink; 714 otCKSettings = otCKAppData.settings; 715 } 716 if (window.cstCookiesData != undefined) { 717 window.otCKAppData.cookies = window.cstCookiesData.cookies 718 window.otCKAppData.category = window.cstCookiesData.category 719 } 720 window.otCKRequestDataInfo = window.otCKRequestDataInfo ? window.otCKRequestDataInfo : {}; 721 </script>
721 722 723 724<!-- BEGIN app snippet: consent-mode -->
724<script> 725 window.dataLayer = window.dataLayer || []; 726 const cstConsentMode = window.otCKAppData?.consentMode; 727 const canNextHandle = typeof window['otkConsent'] === 'undefined' || Object.values(window['otkConsent']).length === 0; 728 if (!!cstConsentMode && canNextHandle) { 729 const isEnable = cstConsentMode?.enable_gcm; 730 // gcm_v2 is a paid term. The API already writes enable_gcm=false here for shops without 731 // it; this keeps the default command and the gtag.js loads term-gated on their own too. 732 const hasGcmTerm = Array.isArray(window.otCKAppData?.terms) && window.otCKAppData.terms.includes('gcm_v2'); 733 window['otkConsent'] = cstConsentMode; 734 const isUseTemplate = cstConsentMode.use_template && cstConsentMode.have_gtm 735 if (!isUseTemplate && isEnable && hasGcmTerm) { 736 _cst_gcm_initialize(cstConsentMode) 737 } 738 } else { 739 console.log('GCM ALREADY SET CUSTOM CUSTOM...'); 740 } 741 742 // The 7 GCM storage types, all set to the same value. Used for the two 743 // Smart Geo defaults (global = Denied for an Opt-in world, region-scoped = 744 // Granted for the Opt-out/Notice exceptions). 745 function _cst_gcm_uniform_storage(value) { 746 return { 747 ad_user_data: value, 748 ad_personalization: value, 749 ad_storage: value, 750 analytics_storage: value, 751 functionality_storage: value, 752 personalization_storage: value, 753 security_storage: value 754 }; 755 } 756 757 // Smart Geo owns the GCM default while it is on: the region's law decides, 758 // not the merchant's per-storage toggles (which the admin locks in that 759 // state). Returns null when Smart Geo is off so the merchant config is used. 760 function _cst_gcm_smart_geo_storage() { 761 const smartGeo = window.otCKAppData?.smartGeo; 762 if (smartGeo?.enabled !== true) return null; 763 const isGrantedByDefault = smartGeo.defaultMode === 'opt-out' || smartGeo.defaultMode === 'notice'; 764 return _cst_gcm_uniform_storage(isGrantedByDefault ? "granted" : "denied"); 765 } 766 767 function _cst_gcm_initialize(consentMode) { 768 const trackingIds = consentMode.gtm?.split(','); 769 window['otkConsent'] = window['otkConsent'] || consentMode; 770 771 /** 772 * @type {string[]} 773 */ 774 const regions = window.otCKAppData.consentModeRegions; 775 const isShowAll = window.otCKAppData?.settings?.show_all === '1'; 776 const userRegion = isShowAll ? {} : { region: regions }; 777 window.cstUserRegion = userRegion; 778 779 const merchantStorage = { 780 // Marketing 781 ad_user_data: !consentMode.ad_user_data ? "granted" : "denied", 782 ad_personalization: !consentMode.ad_personalization ? "granted" : "denied", 783 ad_storage: !consentMode.ad_storage ? "granted" : "denied", 784 // analytics 785 analytics_storage: !consentMode.analytics_storage ? "granted" : "denied", 786 // preferences 787 functionality_storage: !consentMode.functionality_storage ? "granted" : "denied", 788 personalization_storage: !consentMode.personalization_storage ? "granted" : "denied", 789 security_storage: !consentMode.security_storage ? "granted" : "denied" 790 }; 791 const defaultStorage = _cst_gcm_smart_geo_storage() ?? merchantStorage; 792 793 window.otCookiesGCM = { 794 url_passthrough: false, 795 ads_data_redaction: false, 796 config: Object.assign({}, defaultStorage, { 797 cst_default: 'granted', 798 wait_for_update: 500 799 }, userRegion), 800 }; 801 802 window.dataLayer.push = function (...items) { 803 items.forEach((item) => { 804 const isValidDefault = otValidateDefault(item); 805 if (isValidDefault) { 806 const firstIndex = item[0] ?? false; 807 const secondIndex = item[1] ?? false; 808 const thirdValue = item[2] ?? []; 809 if (firstIndex && 810 firstIndex === "consent" && 811 secondIndex && 812 secondIndex === "update" && thirdValue && Object.keys(thirdValue).includes("cst_update")) { 813 const {cst_update, ...dataUpdate} = thirdValue; 814 item[2] = {...dataUpdate}; 815 Array.prototype.push.call(this, item); 816 } 817 if (firstIndex && 818 firstIndex === "consent" && 819 secondIndex && 820 secondIndex === "default" && thirdValue && Object.keys(thirdValue).includes("cst_default")) { 821 const {cst_default, ...dataDefault} = thirdValue; 822 item[2] = {...dataDefault}; 823 Array.prototype.push.call(this, item); 824 } else { 825 Array.prototype.push.call(this, item); 826 } 827 } 828 }); 829 }; 830 831 function gtag() { 832 dataLayer.push(arguments); 833 } 834 835 function otValidateDefault(item) { 836 const firstIndex = item[0] ?? false; 837 const secondIndex = item[1] ?? false; 838 if (firstIndex && firstIndex === "consent" && secondIndex && secondIndex === "default") { 839 const thirdIndex = item[2] ?? {}; 840 if (Object.values(thirdIndex).length) { 841 const listKeys = Object.keys(thirdIndex); 842 const listValue = Object.values(thirdIndex); 843 const isOneGranted = listValue.some((item) => item === "granted"); 844 const isFromConsentik = listKeys.includes("cst_default"); 845 return !isOneGranted || (isOneGranted && isFromConsentik); 846 } else { 847 return true; 848 } 849 } else if ( 850 firstIndex && 851 firstIndex === "consent" && 852 secondIndex && 853 secondIndex === "update" 854 ) { 855 const listKeys = Object.keys(item[2]); 856 return listKeys.includes("cst_update"); 857 } else { 858 return true; 859 } 860 } 861 862 gtag("consent", "default", window.otCookiesGCM.config); 863 gtag("set", "developer_id.dNjA1Yz", true); 864 865 // ââ Smart Geo-targeting: region-scoped GCM default ââââââââââââââââââ 866 // The global default above is Denied for all 7 storage types whenever 867 // Smart Geo is on (_cst_gcm_smart_geo_storage) â the law of the visitor's 868 // region decides, not the merchant's per-storage toggles. This second 869 // `consent default` grants the exception regions (opt-out ⪠notice) â 870 // GCM applies the most specific matching command per visitor, so this 871 // overrides the global default correctly without ever needing to 872 // list the ~180 opt-in regions. No-op when Smart Geo is off/undefined 873 // or there are no exception regions. 874 const smartGeo = window.otCKAppData?.smartGeo; 875 if (smartGeo?.enabled === true && smartGeo.defaultMode === 'opt-in') { 876 const exceptionRegions = [] 877 .concat(smartGeo.regionsByMode?.['opt-out'] || []) 878 .concat(smartGeo.regionsByMode?.['notice'] || []); 879 if (exceptionRegions.length > 0) { 880 gtag("consent", "default", Object.assign(_cst_gcm_uniform_storage("granted"), { 881 cst_default: "granted", 882 wait_for_update: 500, 883 region: exceptionRegions 884 })); 885 } 886 } 887 888 addEventListener("DOMContentLoaded", function () { 889 let savedCookie = _getCookie(window.otCurrentCookieName); 890 let blockedMarketing = true; 891 if (savedCookie) { 892 savedCookie = JSON.parse(savedCookie); 893 const acceptedCat = savedCookie[0].categoriesSelected; 894 blockedMarketing = !acceptedCat.includes("marketing"); 895 window.otCookiesGCM.config = { 896 ad_user_data: acceptedCat.includes("marketing") 897 ? "granted" 898 : "denied", 899 ad_personalization: acceptedCat.includes("marketing") 900 ? "granted" 901 : "denied", 902 ad_storage: acceptedCat.includes("marketing") 903 ? "granted" 904 : "denied", 905 analytics_storage: acceptedCat.includes("analytics") 906 ? "granted" 907 : "denied", 908 functionality_storage: acceptedCat.includes("necessary") 909 ? "granted" 910 : "denied", 911 personalization_storage: acceptedCat.includes("preferences") 912 ? "granted" 913 : "denied", 914 security_storage: acceptedCat.includes("necessary") 915 ? "granted" 916 : "denied" 917 }; 918 gtag("consent", "update", {...window.otCookiesGCM.config, cst_update: "granted"}); 919 } 920 window.otCookiesGCM.ads_data_redaction = 921 window.otkConsent.ads_data_redaction && blockedMarketing; 922 window.otCookiesGCM.url_passthrough = window.otkConsent.url_passthrough; 923 window.otCookiesGCM.ads_data_redaction && 924 gtag( 925 "set", 926 "ads_data_redaction", 927 window.otCookiesGCM.ads_data_redaction 928 ); 929 window.otCookiesGCM.url_passthrough && 930 gtag("set", "url_passthrough", window.otCookiesGCM.url_passthrough); 931 }); 932 933 function _getCookie(prefix) { 934 if (!prefix) return null; 935 const cookies = document.cookie.split(";"); 936 for (let i = 0; i < cookies.length; i++) { 937 const cookie = cookies[i].trim(); 938 const eqIndex = cookie.indexOf("="); 939 const name = decodeURIComponent(cookie.substring(0, eqIndex)); 940 const value = decodeURIComponent(cookie.substring(eqIndex + 1)); 941 if (name.startsWith(prefix)) { 942 return value; 943 } 944 } 945 return null; 946 } 947 948 if (trackingIds?.length > 0) { 949 if (trackingIds.some(id => id.trim().startsWith('G-') || id.trim().startsWith('AW-'))) { 950 window.dataLayer = window.dataLayer || []; 951 window.gtag = window.gtag || function () { 952 dataLayer.push(arguments); 953 }; 954 gtag('js', new Date()); 955 } 956 trackingIds.forEach(key => { 957 const ID = key.trim(); 958 if (!ID) return; 959 if (ID.startsWith('GTM-')) { 960 const script = document.createElement('script'); 961 script.innerHTML = `(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;
961j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','${ID}');`; 962 document.head.append(script); 963 } else if (ID.startsWith('G-')) { 964 const script = document.createElement('script'); 965 script.async = true; 966 script.src = `https://www.googletagmanager.com/gtag/js?id=${ID}`; 967 document.head.append(script); 968 gtag('config', ID); 969 } else if (ID.startsWith('ca-pub-')) { 970 const script = document.createElement("script"); 971 script.async = true; 972 script.src = `https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=${ID}`; 973 script.setAttribute('crossorigin', 'anonymous'); 974 document.head.append(script); 975 } else if (ID.startsWith('AW-')) { 976 const script = document.createElement("script"); 977 script.async = true; 978 script.src = `https://www.googletagmanager.com/gtag/js?id=${ID}`; 979 document.head.append(script); 980 gtag('config', ID); 981 } 982 }); 983 } 984 } 985</script>
985 986<!-- END app snippet --> 987<!-- BEGIN app snippet: UET -->
987<script> 988 const cstAdvanced = window.otCKAppData?.advancedSetting; 989 const cstUetEnabled = cstAdvanced?.enable_uet === '1'; 990 const cstMicrosoftConsent = cstAdvanced?.microsoft_consent; 991 992 if (cstUetEnabled && window.cstUseLiquid && !!cstMicrosoftConsent) { 993 if (cstMicrosoftConsent.hasUET && !!cstMicrosoftConsent.uetId) { 994 !function (e, a, n, t, o) { 995 var c, r, d; 996 e[o] = e[o] || [], c = function () { 997 var a = {ti: Number(cstMicrosoftConsent.uetId), enableAutoSpaTracking: !0}; 998 a.q = e[o], e[o] = new UET(a), e[o].push("pageLoad") 999 }, (r = a.createElement(n)).src = "//bat.bing.com/bat.js", r.async = 1, r.onload = r.onreadystatechange = function () { 1000 var e = this.readyState; 1001 e && "loaded" !== e && "complete" !== e || (c(), r.onload = r.onreadystatechange = null) 1002 }, (d = a.getElementsByTagName(n)[0]).parentNode.insertBefore(r, d) 1003 }(window, document, "script", 0, "uetq"); 1004 1005 } 1006 1007 if (cstMicrosoftConsent.hasClarity && !!cstMicrosoftConsent.clarityId) { 1008 (function (c, l, a, r, i, t, y) { 1009 c[a] = c[a] || function () { 1010 (c[a].q = c[a].q || []).push(arguments) 1011 }; 1012 t = l.createElement(r); 1013 t.async = 1; 1014 t.src = "https://www.clarity.ms/tag/" + i; 1015 y = l.getElementsByTagName(r)[0]; 1016 y.parentNode.insertBefore(t, y); 1017 })(window, document, "clarity", "script", `${cstMicrosoftConsent.clarityId}`); 1018 } 1019 /** 1020 * UET Function 1021 */ 1022 window.uetq = window.uetq || []; 1023 1024 function __cstUetHasCookie(name, values) { 1025 return document.cookie.split(";").some((cookie) => { 1026 cookie = cookie.trim(); 1027 return ( 1028 cookie.startsWith(name) && values.some((v) => cookie.includes(v)) 1029 ); 1030 }); 1031 } 1032 1033 function __cstUetSetCookie(name, value, days) { 1034 let expires = ""; 1035 if (typeof value !== "string") { 1036 value = JSON.stringify(value); 1037 } 1038 let expiredDate = window.otCookiesExpiredDate; 1039 if (days) { 1040 expiredDate = days; 1041 } 1042 let date = new Date(); 1043 date.setTime(date.getTime() + expiredDate * 24 * 60 * 60 * 1000); 1044 expires = "; expires=" + date.toUTCString(); 1045 document.cookie = name + "=" + value + expires + "; path=/"; 1046 } 1047 1048 // Smart Geo: Opt-out/Notice regions may run ads before consent â their 1049 // law doesn't require prior permission, so Microsoft consent starts 1050 // Granted there and only flips to Denied when the visitor opts out. 1051 // Mode is undefined while Smart Geo is off (or before the region 1052 // resolves), which keeps the previous denied-by-default behaviour. 1053 function __cstUetDefaultGranted() { 1054 const cstMode = window.cstConsentMode; 1055 return cstMode === 'opt-out' || cstMode === 'notice'; 1056 } 1057 1058 // Both handlers run twice: once at DOMContentLoaded (fail-safe, before 1059 // the region is known) and again once Smart Geo resolves. The consent 1060 // default must only ever be declared once â the second pass upgrades it 1061 // with an update instead. 1062 let __cstUetDefaultSent = false; 1063 let __cstClarityDefaultSent = false; 1064 1065 function _otkBingConsent() { 1066 if (typeof window.uetq !== 'undefined') { 1067 1068 const isAccepted = __cstUetHasCookie(window.otCurrentCookieName, [ 1069 "marketing", 1070 "analytics" 1071 ]); 1072 const isGranted = isAccepted || __cstUetDefaultGranted(); 1073 __cstUetSetCookie("_uetmsdns", isGranted ? 0 : 1); 1074 if (!__cstUetDefaultSent) { 1075 __cstUetDefaultSent = true; 1076 window.uetq.push("consent", "default", { 1077 ad_storage: __cstUetDefaultGranted() ? "granted" : "denied" 1078 }); 1079 } 1080 if (isGranted) { 1081 window.uetq.push("consent", "update", { 1082 ad_storage: "granted" 1083 }); 1084 } 1085 } 1086 } 1087 1088 function _otkClarityConsent() { 1089 1090 if (typeof window.clarity !== 'undefined') { 1091 const isAccepted = __cstUetHasCookie(window.otCurrentCookieName, [ 1092 "marketing", 1093 "analytics" 1094 ]); 1095 const isGranted = isAccepted || __cstUetDefaultGranted(); 1096 __cstUetSetCookie("_claritymsdns", isGranted ? 0 : 1); 1097 if (!__cstClarityDefaultSent) { 1098 __cstClarityDefaultSent = true; 1099 const cstClarityDefault = __cstUetDefaultGranted() ? "granted" : "denied"; 1100 window.clarity("consentv2", { 1101 ad_Storage: cstClarityDefault, 1102 analytics_Storage: cstClarityDefault 1103 }); 1104 } 1105 if (isGranted) { 1106 window.clarity("consentv2", { 1107 ad_Storage: "granted", 1108 analytics_Storage: "granted" 1109 }); 1110 } 1111 } 1112 } 1113 1114 function __cstApplyMicrosoftConsent() { 1115 _otkBingConsent() 1116 _otkClarityConsent() 1117 } 1118 1119 document.addEventListener("DOMContentLoaded", () => { 1120 // Apply the safe default immediately so nothing is measured with no 1121 // consent state at all, then re-apply once Smart Geo knows the region. 1122 __cstApplyMicrosoftConsent() 1123 const cstSmartGeo = window.otCKAppData?.smartGeo; 1124 if (cstSmartGeo?.enabled === true && typeof window._cstResolveConsentMode === 'function') { 1125 window._cstResolveConsentMode().then(__cstApplyMicrosoftConsent, __cstApplyMicrosoftConsent); 1126 } 1127 }) 1128 } 1129 1130</script>
1130<!-- END app snippet --> 1131 1132 1133
1134<script> 1135 window.otckBannerVersion = "legacy"; 1136 1137</script>
1137 1138 1139 1140 1141
1141<script type="text/javascript" src="https://cdn.shopify.com/extensions/01a0c754-953e-788b-869a-4ff98e7c7039/consentik-ex-202609221116/assets/jQueryOT.min.js" defer></script>
1141 1142 1143 <!-- BEGIN app snippet: source --> 1144
1145<script type="text/javascript" src="https://cdn.shopify.com/extensions/01a0c754-953e-788b-869a-4ff98e7c7039/consentik-ex-202609221116/assets/cst-styles.js" defer></script>
vendor: 1 bytes, line 1145
1145
1146<script type="text/javascript" src="https://cdn.shopify.com/extensions/01a0c754-953e-788b-869a-4ff98e7c7039/consentik-ex-202609221116/assets/cst.js" defer></script>
1146 1147 1148<style id="cst-style-main"></style> 1149 1150<style id="cst-style-layout"></style> 1151
1152<script> 1153 function otLoadSource(fileName) { 1154 otLoadScript(otGetResouceFile(fileName)) 1155 } 1156 1157 function otLoadScript(url, callback = () => {}) { 1158 var script = document.createElement('script'); 1159 script.type = 'text/javascript'; 1160 script.src = url; 1161 script.defer = true; 1162 1163 if (script.readyState) { // IE 1164 script.onreadystatechange = function() { 1165 if (script.readyState == 'loaded' || script.readyState == 'complete') { 1166 script.onreadystatechange = null; 1167 callback(); 1168 } 1169 }; 1170 } else { // Other browsers 1171 script.onload = function() { 1172 callback(); 1173 }; 1174 } 1175 1176 document.getElementsByTagName('head')[0].appendChild(script); 1177 } 1178 // Stylesheets ride along inside the JS bundles (window.otStyles) instead of 1179 // being fetched as .css assets. Every caller passes a slotId so the rules land 1180 // in a fixed spot in the document; appending to <body> is only a fallback for a 1181 // stale snippet, and it puts the rules after #ot-custom-css. 1182 function otInjectStyle(key, slotId) { 1183 const css = (window.otStyles || {})[key]; 1184 if (!css) return; 1185 1186 if (slotId) { 1187 const slot = document.getElementById(slotId); 1188 if (slot) { 1189 slot.textContent = css; 1190 return; 1191 } 1192 } 1193 1194 const style = document.createElement("style"); 1195 style.textContent = css; 1196 document.getElementsByTagName("body")[0].appendChild(style); 1197 } 1198 1199 function otGetResouceFile(fileName) { 1200 const listFile = [{ 1201 key: 'full', 1202 url: "https://cdn.shopify.com/extensions/01a0c754-953e-788b-869a-4ff98e7c7039/consentik-ex-202609221116/assets/full.js", 1203 },{ 1204 key: 'corner', 1205 url: "https://cdn.shopify.com/extensions/01a0c754-953e-788b-869a-4ff98e7c7039/consentik-ex-202609221116/assets/corner.js", 1206 },{ 1207 key: 'sidebar', 1208 url: "https://cdn.shopify.com/extensions/01a0c754-953e-788b-869a-4ff98e7c7039/consentik-ex-202609221116/assets/sidebar.js", 1209 },{ 1210 key: 'center', 1211 url: "https://cdn.shopify.com/extensions/01a0c754-953e-788b-869a-4ff98e7c7039/consentik-ex-202609221116/assets/center.js", 1212 }, 1213 { 1214 key: 'custom', 1215 url: "https://cdn.shopify.com/extensions/01a0c754-953e-788b-869a-4ff98e7c7039/consentik-ex-202609221116/assets/custom.js", 1216 }, 1217 { 1218 key: 'dataRequest', 1219 url: "https://cdn.shopify.com/extensions/01a0c754-953e-788b-869a-4ff98e7c7039/consentik-ex-202609221116/assets/dataRequest.js", 1220 }, 1221 ] 1222 const fileURL = listFile.find(item => item.key === fileName) 1223 return fileURL.url 1224 } 1225</script>
1225 1226<!-- END app snippet --> 1227 1228 1229 1230 1231 1232 1233 1234
1234<script> 1235 window.otIsSetupMode = false 1236 </script>
1236 1237 1238 1239 1240 1241 1242 1243 1244<!-- END app block --><!-- BEGIN app block: shopify://apps/seowill-ai-seo/blocks/seoant-core/8e57283b-dcb0-4f7b-a947-fb5c57a0d59d --><!--SEOAnt Core By SEOAnt Teams, v0.1.6 START --> 1245<!-- BEGIN app snippet: Page-JSON-LD-V2 -->
1245<script type="application/ld+json" data-seoant="1" data-seoant-version="v2"> 1246{ 1247"@context": "https://schema.org", 1248"@graph": [{ 1249"@type": "Organization", 1250"@id": "https:\/\/spigen.com.sg\/#organization", 1251"name": "Spigen Singapore", 1252"url": "https:\/\/spigen.com.sg" 1253},{ 1254"@type": "BreadcrumbList", 1255"@id": "https:\/\/spigen.com.sg\/pages\/tech-house-store#breadcrumb", 1256"itemListElement": [ 1257{ 1258"@type": "ListItem", 1259"position": 1, 1260"name": "Home", 1261"item": "https:\/\/spigen.com.sg" 1262}, 1263{ 1264"@type": "ListItem", 1265"position": 2, 1266"name": "Tech House Store", 1267"item": "https:\/\/spigen.com.sg\/pages\/tech-house-store" 1268} 1269] 1270},{ 1271"@type": "WebPage", 1272"@id": "https:\/\/spigen.com.sg\/pages\/tech-house-store#webpage", 1273"url": "https:\/\/spigen.com.sg\/pages\/tech-house-store", 1274"name": "Tech House Store" 1275, 1276"breadcrumb": { "@id": "https:\/\/spigen.com.sg\/pages\/tech-house-store#breadcrumb" }, 1277"publisher": { "@id": "https:\/\/spigen.com.sg\/#organization" }} 1278] 1279} 1280</script>
1280<!-- END app snippet --> 1281<!-- JsSON-LD generated By SEOAnt END --> 1282<!-- Start : SEOAnt BrokenLink Redirect -->
1282<script src="https://cdn.shopify.com/extensions/01a0d261-ec07-7224-8562-58005aa6a0f8/seowill-ai-seo-121/assets/seoant-receive-id.js" data-shop="ee30c5.myshopify.com" defer></script>
1282<!-- END : SEOAnt BrokenLink Redirect --> 1283<!-- Added By SEOAnt AMP. v0.0.1, START --><!-- Added By SEOAnt AMP END --> 1284<!-- Instant Page START -->
1284<script src="https://cdn.shopify.com/extensions/01a0d261-ec07-7224-8562-58005aa6a0f8/seowill-ai-seo-121/assets/pagespeed-preloading.js" defer="defer"></script>
1284<!-- Instant Page END --> 1285<!-- Google search console START v1.0 --><!-- Google search console END v1.0 --> 1286<!-- Lazy Loading START --><!-- Lazy Loading END --> 1287<!-- Video Lazy START -->
1287<script src="https://cdn.shopify.com/extensions/01a0d261-ec07-7224-8562-58005aa6a0f8/seowill-ai-seo-121/assets/videolazy.s.min.js" async></script>
1287<!-- Video Lazy END --> 1288<!-- SEOAnt Core End --> 1289<!-- END app block --><!-- BEGIN app block: shopify://apps/powerful-form-builder/blocks/app-embed/e4bcb1eb-35b2-42e6-bc37-bfe0e1542c9d -->
1289<script type="text/javascript" hs-ignore data-cookieconsent="ignore"> 1290 var Globo = Globo || {}; 1291 var globoFormbuilderRecaptchaInit = function(){}; 1292 var globoFormbuilderHcaptchaInit = function(){}; 1293 window.Globo.FormBuilder = window.Globo.FormBuilder || {}; 1294 window.Globo.FormBuilder.shop = {"configuration":{"money_format":"${{amount}}"},"pricing":{"features":{"bulkOrderForm":false,"cartForm":false,"fileUpload":2,"removeCopyright":false,"restrictedEmailDomains":false}},"settings":{"copyright":"Powered by <a href=\"https://globosoftware.net\" target=\"_blank\">Globo</a> <a href=\"https://apps.shopify.com/form-builder-contact-form\" target=\"_blank\">Form Builder</a>","hideWaterMark":false,"reCaptcha":{"recaptchaType":"v2","siteKey":false,"languageCode":"en"},"hCaptcha":{"siteKey":false},"scrollTop":false,"customCssCode":"","customCssEnabled":false,"additionalColumns":[]},"encryption_form_id":1,"url":"https://app.powerfulform.com/","CDN_URL":"https://dxo9oalx9qc1s.cloudfront.net"}; 1295 if(window.Globo.FormBuilder.shop && window.Globo.FormBuilder.shop.storefront_access_token){ 1296 delete window.Globo.FormBuilder.shop.storefront_access_token; 1297 } 1298 1299 if(window.Globo.FormBuilder.shop.settings.customCssEnabled && window.Globo.FormBuilder.shop.settings.customCssCode){ 1300 const customStyle = document.createElement('style'); 1301 customStyle.type = 'text/css'; 1302 customStyle.innerHTML = window.Globo.FormBuilder.shop.settings.customCssCode; 1303 document.head.appendChild(customStyle); 1304 } 1305 1306 window.Globo.FormBuilder.forms = []; 1307 1308 1309 1310 1311 1312 1313 window.Globo.FormBuilder.url = window.Globo.FormBuilder.shop.url; 1314 window.Globo.FormBuilder.CDN_URL = window.Globo.FormBuilder.shop.CDN_URL ?? window.Globo.FormBuilder.shop.url; 1315 window.Globo.FormBuilder.themeOs20 = true; 1316 window.Globo.FormBuilder.searchProductByJson = true; 1317 1318 1319 window.Globo.FormBuilder.__webpack_public_path_2__ = "https://cdn.shopify.com/extensions/01a0e77f-c761-7da5-b325-965823aaaa66/powerful-form-builder-356/assets/";Globo.FormBuilder.page = { 1320 href : window.location.href, 1321 type: "page" 1322 }; 1323 Globo.FormBuilder.page.title = document.title 1324 1325 1326 if(window.AVADA_SPEED_WHITELIST){ 1327 const pfbs_w = new RegExp("powerful-form-builder", 'i') 1328 if(Array.isArray(window.AVADA_SPEED_WHITELIST)){ 1329 window.AVADA_SPEED_WHITELIST.push(pfbs_w) 1330 }else{ 1331 window.AVADA_SPEED_WHITELIST = [pfbs_w] 1332 } 1333 } 1334 1335 Globo.FormBuilder.shop.configuration = Globo.FormBuilder.shop.configuration || {}; 1336 Globo.FormBuilder.shop.configuration.money_format = "${{amount}}"; 1337</script>
vendor: 1 bytes, line 1337
1337
1338<script src="https://cdn.shopify.com/extensions/01a0e77f-c761-7da5-b325-965823aaaa66/powerful-form-builder-356/assets/globo.formbuilder.index.js" defer="defer" data-cookieconsent="ignore"></script>
1338 1339 1340 1341 1342 1343<!-- END app block --><!-- BEGIN app block: shopify://apps/videowise-video-commerce/blocks/script_embed/b48d6c0c-3e3f-4791-a9ab-a5ab7ec82f4d --> 1344 1345 1346 1347 1348<link 1349 rel="preload" 1350 as="style" 1351 onload="this.onload=null;this.rel='stylesheet'" 1352 href="https://assets.videowise.com/style.css.gz" 1353 id="videowise-style-css">
1354<script 1355 defer 1356 src="https://assets.videowise.com/vendors.js.gz" 1357 id="videowise-vendors-js"></script>
vendor: 1 bytes, line 1357
1357
1358<script 1359 defer 1360 src="https://assets.videowise.com/client.js.gz" 1361 id="videowise-client-js"></script>
1361 1362 1363<link rel="dns-prefetch" href="https://assets.videowise.com/" /> 1364 1365<link rel="dns-prefetch" href="https://cdn2.videowise.com/" /> 1366 1367<link rel="dns-prefetch" href="https://api-cdn.videowise.com/" /> 1368 1369<link rel="dns-prefetch" href="https://images.videowise.com/" /> 1370 1371<link rel="dns-prefetch" href="https://cdn.videowise.com/" /> 1372 1373<!-- END app block -->
1373<script src="https://cdn.shopify.com/extensions/01a0a516-d34f-795a-ab91-339831e1344c/countdown-timer-30-97/assets/countdown_timer_essential_apps.min.js" type="text/javascript" defer="defer"></script>
1373 1374<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1375<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: 68362469622,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "page"};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 1375
1375
1376<script> 1377 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 1378</script>
vendor: 1 bytes, line 1378
1378
1379<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}
1379).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: 68362469622,storefrontBaseUrl: "https://spigen.com.sg",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://spigen.com.sg/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"2418016502","configuration":"{\"pixel_id\":\"1063389569835728\",\"pixel_type\":\"facebook_pixel\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"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":"optimized","enabledFlags":["9a3ed68a"]}
1379,{"id":"1621229814","configuration":"{\"accountID\":\"ee30c5\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"4f82d0323b06a4642fbff9b42c9979eb","type":"APP","apiClientId":12388204545,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1618084086","configuration":"{\"appProxyPath\":\"\/apps\/pagefly\",\"analyticsEndpoint\":\"undefined\/analytics-v2\/events\",\"focusDuration\":\"3\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"cc510d1a3167776ef03f2a6c403db7ae","type":"APP","apiClientId":1743893,"privacyPurposes":["ANALYTICS","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1360167158","configuration":"{\"pixelCode\":\"D33T8MRC77U7TGIRE7D0\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"22e92c2ad45662f435e4801458fb78cc","type":"APP","apiClientId":4383523,"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":"optimized"},{"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":"Spigen Singapore","paymentSettings":{"currencyCode":"SGD"},"myshopifyDomain":"ee30c5.myshopify.com","countryCode":"SG","storefrontUrl":"https:\/\/spigen.com.sg"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://spigen.com.sg/cdn","fff817eew048894c6p0347dc4em7b2d6332",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"155795816694","themeStoreId":"2239","themePublished":"true","eventMetadataId":"d8e92fb2-f4c8-47dc-9a44-96777e208f75","pageType":"page","resourceId":"106848911606","shopId":"68362469622","storefrontBaseUrl":"https:\/\/spigen.com.sg","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"fff817eew048894c6p0347dc4em7b2d6332","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
1379<script> 1380 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 1381 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 1382 window.ShopifyAnalytics.meta.currency = 'SGD'; 1383 var meta = {"page":{"pageType":"page","resourceType":"page","resourceId":106848911606,"requestId":"751fce5b-2333-4c69-87ff-8912d929e97c-1790708872"}}; 1384 for (var attr in meta) { 1385 window.ShopifyAnalytics.meta[attr] = meta[attr]; 1386 } 1387</script>
vendor: 1 bytes, line 1387
1387
1388<script class="analytics"> 1389 (function () { 1390 var customDocumentWrite = function(content) { 1391 var jquery = null; 1392 1393 if (window.jQuery) { 1394 jquery = window.jQuery; 1395 } else if (window.Checkout && window.Checkout.$) { 1396 jquery = window.Checkout.$; 1397 } 1398 1399 if (jquery) { 1400 jquery('body').append(content); 1401 } 1402 }; 1403 1404 var hasLoggedConversion = function(token) { 1405 if (token) { 1406 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 1407 } 1408 return false; 1409 } 1410 1411 var setCookieIfConversion = function(token) { 1412 if (token) { 1413 var twoMonthsFromNow = new Date(Date.now()); 1414 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 1415 1416 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 1417 } 1418 } 1419 1420 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 1421 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 1422 if (trekkie.integrations) { 1423 return; 1424 } 1425 trekkie.methods = [ 1426 'identify', 1427 'page', 1428 'ready', 1429 'track', 1430 'trackForm', 1431 'trackLink' 1432 ]; 1433 trekkie.factory = function(method) { 1434 return function() { 1435 var args = Array.prototype.slice.call(arguments); 1436 args.unshift(method); 1437 trekkie.push(args); 1438 if (method == 'track' || method == 'page') { 1439 var pageUrl; 1440 try { 1441 pageUrl = window.location.href; 1442 } catch (e) {} 1443 var pageReferrer; 1444 try { 1445 pageReferrer = document.referrer; 1446 } catch (e) {} 1447 try { 1448 if (window.__TREKKIE_SHIM_QUEUE == null) { 1449 window.__TREKKIE_SHIM_QUEUE = []; 1450 } 1451 window.__TREKKIE_SHIM_QUEUE.push({ 1452 from: 'trekkie-stub', 1453 method: method, 1454 args: args.slice(1), 1455 pageContext: { 1456 url: pageUrl, 1457 referrer: pageReferrer 1458 } 1459 }); 1460 } catch (e) { 1461 // no-op 1462 } 1463 } 1464 return trekkie; 1465 }; 1466 }; 1467 for (var i = 0; i < trekkie.methods.length; i++) { 1468 var key = trekkie.methods[i]; 1469 trekkie[key] = trekkie.factory(key); 1470 } 1471 trekkie.load = function(config) { 1472 trekkie.config = config || {}; 1473 trekkie.config.initialDocumentCookie = document.cookie; 1474 var first = document.getElementsByTagName('script')[0]; 1475var script = document.createElement('script'); 1476script.type = 'text/javascript'; 1477script.onerror = function(e) { 1478 var scriptFallback = document.createElement('script'); 1479 scriptFallback.type = 'text/javascript'; 1480 scriptFallback.onerror = function(error) { 1481 var Monorail = { 1482 produce: function produce(monorailDomain, schemaId, payload) { 1483 var currentMs = new Date().getTime(); 1484 var event = { 1485 schema_id: schemaId, 1486 payload: payload, 1487 metadata: { 1488 event_created_at_ms: currentMs, 1489 event_sent_at_ms: currentMs 1490 } 1491 }; 1492 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 1493 }, 1494 sendRequest: function sendRequest(endpointUrl, payload) { 1495 // Try the sendBeacon API 1496 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 1497 var blobData = new window.Blob([payload], { 1498 type: 'text/plain' 1499 }); 1500 1501 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 1502 return true; 1503 } // sendBeacon was not successful 1504 1505 } // XHR beacon 1506 1507 var xhr = new XMLHttpRequest(); 1508 1509 try { 1510 xhr.open('POST', endpointUrl); 1511 xhr.setRequestHeader('Content-Type', 'text/plain'); 1512 xhr.send(payload); 1513 } catch (e) { 1514 console.log(e); 1515 } 1516 1517 return false; 1518 }, 1519 isIos12: function isIos12() { 1520 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 1521 } 1522 }; 1523 Monorail.produce('monorail-edge.shopifysvc.com', 1524 'trekkie_storefront_load_errors/1.1', 1525 {shop_id: 68362469622, 1526 theme_id: 155795816694, 1527 app_name: "storefront", 1528 context_url: window.location.href, 1529 source_url: "//spigen.com.sg/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"}); 1530 1531 }; 1532 scriptFallback.async = true; 1533 scriptFallback.src = '//spigen.com.sg/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 1534 first.parentNode.insertBefore(scriptFallback, first); 1535}; 1536script.async = true; 1537script.src = '//spigen.com.sg/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 1538first.parentNode.insertBefore(script, first); 1539 1540 }; 1541 trekkie.load( 1542 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":68362469622,"isMerchantRequest":null,"themeId":155795816694,"themeCityHash":"7084925729146351707","contentLanguage":"en","currency":"SGD","eventMetadataId":"d8e92fb2-f4c8-47dc-9a44-96777e208f75"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 1543 ); 1544 1545 var loaded = false;
1546 trekkie.ready(function() { 1547 if (loaded) return; 1548 loaded = true; 1549 1550 window.ShopifyAnalytics.lib = window.trekkie; 1551 1552 var originalDocumentWrite = document.write; 1553 document.write = customDocumentWrite; 1554 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 1555 document.write = originalDocumentWrite; 1556 1557 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 1558 var token = match? match[1]: undefined; 1559 if (!hasLoggedConversion(token)) { 1560 setCookieIfConversion(token); 1561 1562 } 1563 }); 1564 1565 window.ShopifyAnalytics.lib.page(null,{"pageType":"page","resourceType":"page","resourceId":106848911606,"requestId":"751fce5b-2333-4c69-87ff-8912d929e97c-1790708872","shopifyEmitted":true}); 1566 1567 var eventsListenerScript = document.createElement('script'); 1568 eventsListenerScript.async = true; 1569 eventsListenerScript.src = "//spigen.com.sg/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 1570 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 1571})();</script>
vendor: 1 bytes, line 1571
1571
1572<script 1573 defer 1574 src="https://spigen.com.sg/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 1575 data-application="storefront-renderer" 1576 data-shop-id="68362469622" 1577 data-render-region="gcp-us-central1" 1578 data-page-type="page" 1579 data-theme-instance-id="155795816694" 1580 data-theme-name="Woodstock" 1581 data-theme-version="1.5.1" 1582 data-monorail-region="shop_domain" 1583 data-resource-timing-sampling-rate="10" 1584 data-shs="true" 1585 data-shs-beacon="true" 1586 data-shs-export-with-fetch="true" 1587 data-shs-logs-sample-rate="1" 1588 data-shs-beacon-endpoint="https://spigen.com.sg/api/collect" 1589></script>
1589 1590<meta name="shopify-y" content="700699c7-a0d4-4024-91cf-4e9b5f6f606e" data-expiration="1822266472000"><meta name="shopify-s" content="92248695-1aca-4b35-9088-87e67b4dfca1" data-expiration="1790710672000"><meta name="new-cookie-storage-activated" content="t"> 1591</head> 1592 1593 <body class="gradient"> 1594 <a class="skip-to-content-link skip-to-content-link--all button visually-hidden" href="#MainContent"> 1595 <span>Skip to content</span> 1596 </a><svg xmlns="http://www.w3.org/2000/svg" class="hidden"> 1597 <symbol id="icon-search" viewbox="0 0 24 24" fill="none"> 1598 <path d="M22 22L15.656 15.656" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 1599 <path d="M10 18C14.4183 18 18 14.4183 18 10C18 5.58172 14.4183 2 10 2C5.58172 2 2 5.58172 2 10C2 14.4183 5.58172 18 10 18Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 1600 </symbol> 1601 1602 <symbol id="icon-close" class="icon icon-close" fill="none" viewBox="0 0 18 17"> 1603 <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor"> 1604 </symbol> 1605 1606 <symbol id="icon-star"> 1607 <path d="M6.5 0L8.3544 3.7568L12.5 4.3592L9.5 7.2832L10.208 11.4128L6.5 9.4632L2.792 11.4128L3.5 7.2832L0.5 4.3592L4.6456 3.7568L6.5 0Z" fill="currentColor"/> 1608 </symbol> 1609 1610 <symbol id="icon-eye"> 1611 <path d="M2 9C2 9 5 4.5 9.5 4.5C14 4.5 17 9 17 9C17 9 14 13.5 9.5 13.5C5 13.5 2 9 2 9Z" stroke="currentColor" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"/> 1612 <path d="M9.5 10.5C11.1569 10.5 12.5 9.15685 12.5 7.5C12.5 5.84315 11.1569 4.5 9.5 4.5C7.84315 4.5 6.5 5.84315 6.5 7.5C6.5 9.15685 7.84315 10.5 9.5 10.5Z" stroke="currentColor" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"/> 1613 </symbol> 1614</svg><!-- BEGIN sections: header-group --> 1615<div id="shopify-section-sections--20830945149174__announcement_bar_KgTPXk" class="shopify-section shopify-section-group-header-group"><div class="color-inverse gradient announcement-bar-wrap announcement-bar-wrap--sections--20830945149174__announcement_bar_KgTPXk"> 1616 <slider-component class="por slider-sections--20830945149174__announcement_bar_KgTPXk slider-component-desktop"> 1617 <button type="button" class="slider-button flex flex-column justify-center align-center slider-button--prev no-js-hidden tap-area-icon slider-button--float slider-button--transparent slider-button--sections--20830945149174__announcement_bar_KgTPXk" name="previous" aria-label="Slide left" aria-controls="Slider-sections--20830945149174__announcement_bar_KgTPXk" disabled="disabled"><span></span> 1618<span></span></button> 1619 <div class="grid grid--1-col slider slider--mobile slider--tablet slider--desktop slider--buttons-mobile grid--announcement-sections--20830945149174__announcement_bar_KgTPXk" id="Slider-sections--20830945149174__announcement_bar_KgTPXk" data-autoplay="false" data-speed="5"><div id="Slide-sections--20830945149174__announcement_bar_KgTPXk-1" class="slider__slide announcement-bar grid__item flex justify-center align-center" role="region" aria-label="Announcement" ><p class="announcement-bar__message announcement-bar__message--sections--20830945149174__announcement_bar_KgTPXk margin0 text-small"> 1620 Official Tech House showrooms present Spigen full range products 1621</p></div><div id="Slide-sections--20830945149174__announcement_bar_KgTPXk-2" class="slider__slide announcement-bar grid__item flex justify-center align-center" role="region" aria-label="Announcement" ><p class="announcement-bar__message announcement-bar__message--sections--20830945149174__announcement_bar_KgTPXk margin0 text-small"> 1622 Bulk purchase is welcome, please chat with us. 1623</p></div><div id="Slide-sections--20830945149174__announcement_bar_KgTPXk-3" class="slider__slide announcement-bar grid__item flex justify-center align-center" role="region" aria-label="Announcement" ><p class="announcement-bar__message announcement-bar__message--sections--20830945149174__announcement_bar_KgTPXk margin0 text-small"> 1624 100% authentic guaranteed direct from Korea & fast delivery 1625</p></div></div> 1626 <button type="button" class="slider-button flex flex-column justify-center align-center slider-button--next no-js-hidden tap-area-icon slider-button--float slider-button--transparent slider-button--sections--20830945149174__announcement_bar_KgTPXk" name="next" aria-label="Slide right" aria-controls="Slider-sections--20830945149174__announcement_bar_KgTPXk"><span></span> 1627<span></span></button> 1628 </slider-component> 1629</div><style data-shopify>.announcement-bar-wrap--sections--20830945149174__announcement_bar_KgTPXk { 1630 border-bottom: 0.1rem solid rgba(var(--color-foreground), 0.08); 1631 } 1632 .slider-sections--20830945149174__announcement_bar_KgTPXk { 1633 margin: 0 auto; 1634 width: 100%; 1635 padding: 0 3rem; 1636 } 1637 div.slider.grid--announcement-sections--20830945149174__announcement_bar_KgTPXk { 1638 --grid-desktop-horizontal-spacing: 0; 1639 column-gap: 0; 1640 } 1641 .slider--desktop.grid--announcement-sections--20830945149174__announcement_bar_KgTPXk .slider__slide:first-child { 1642 scroll-margin-inline-start: 0; 1643 margin-inline-start: 0; 1644 } 1645 .announcement-bar__link--sections--20830945149174__announcement_bar_KgTPXk { 1646 display: block; 1647 text-decoration: none; 1648 } 1649 1650 .announcement-bar__link--sections--20830945149174__announcement_bar_KgTPXk .icon-arrow { 1651 display: inline-block; 1652 pointer-events: none; 1653 margin-inline-start: 0.8rem; 1654 vertical-align: middle; 1655 margin-bottom: 0.2rem; 1656 } 1657 1658 .announcement-bar__message--sections--20830945149174__announcement_bar_KgTPXk { 1659 text-align: center; 1660 padding: 1rem 3rem; 1661 letter-spacing: 0.1rem; 1662 } 1663 1664 @media(min-width: 990px) { 1665 .slider-sections--20830945149174__announcement_bar_KgTPXk { 1666 width: 70vw; 1667 } 1668 }</style></div><div id="shopify-section-sections--20830945149174__header" class="shopify-section shopify-section-group-header-group section-header"> 1669<link rel="stylesheet" href="//spigen.com.sg/cdn/shop/t/8/assets/component-list-menu.s.min.css?v=110016819413111568251767779273" media="print" onload="this.media='all'"> 1670<link rel="stylesheet" href="//spigen.com.sg/cdn/shop/t/8/assets/component-search.s.min.css?v=82557701534636867801767779288" media="print" onload="this.media='all'"> 1671<link rel="stylesheet" href="//spigen.com.sg/cdn/shop/t/8/assets/component-menu-drawer.s.min.css?v=43249516930852109831767779276" media="print" onload="this.media='all'"><link rel="stylesheet" href="//spigen.com.sg/cdn/shop/t/8/assets/component-price.s.min.css?v=73598618046301564421767779282" media="print" onload="this.media='all'"> 1672 <link rel="stylesheet" href="//spigen.com.sg/cdn/shop/t/8/assets/component-loading-overlay.s.min.css?v=117983886352618125581767779275" media="print" onload="this.media='all'"><link rel="stylesheet" href="//spigen.com.sg/cdn/shop/t/8/assets/component-mega-menu.s.min.css?v=1294893403573022531767779276" media="print" onload="this.media='all'"> 1673 1674<noscript><link href="//spigen.com.sg/cdn/shop/t/8/assets/component-mega-menu.s.min.css?v=1294893403573022531767779276" rel="stylesheet" type="text/css" media="all" /></noscript> 1675<noscript><link href="//spigen.com.sg/cdn/shop/t/8/assets/component-list-menu.s.min.css?v=110016819413111568251767779273" rel="stylesheet" type="text/css" media="all" /></noscript> 1676<noscript><link href="//spigen.com.sg/cdn/shop/t/8/assets/component-search.s.min.css?v=82557701534636867801767779288" rel="stylesheet" type="text/css" media="all" /></noscript> 1677<noscript><link href="//spigen.com.sg/cdn/shop/t/8/assets/component-menu-drawer.s.min.css?v=43249516930852109831767779276" rel="stylesheet" type="text/css" media="all" /></noscript><link rel="stylesheet" href="//spigen.com.sg/cdn/shop/t/8/assets/component-drawer.s.min.css?v=69132353869799808741767779268" media="print" onload="this.media='all'"> 1678 <link rel="stylesheet" href="//spigen.com.sg/cdn/shop/t/8/assets/component-cart-drawer.s.min.css?v=154744342917512727631767779263" media="print" onload="this.media='all'"> 1679 <link rel="stylesheet" href="//spigen.com.sg/cdn/shop/t/8/assets/component-cart.s.min.css?v=40128641271110374431767779265" media="print" onload="this.media='all'"> 1680 <link rel="stylesheet" href="//spigen.com.sg/cdn/shop/t/8/assets/component-totals.s.min.css?v=156118446377467137651767779294" media="print" onload="this.media='all'"> 1681 <link rel="stylesheet" href="//spigen.com.sg/cdn/shop/t/8/assets/component-discounts.s.min.css?v=47684712497475525531767779268" media="print" onload="this.media='all'"><link rel="stylesheet" href="//spigen.com.sg/cdn/shop/t/8/assets/component-cart-items.s.min.css?v=131099238956048720961767779264" media="print" onload="this.media='all'"><style> 1682 .header-top { 1683 --disclosure-direction: 0.5rem; 1684 } 1685 1686 .menu-drawer-container { 1687 display: flex; 1688 } 1689 1690 .header__heading-logo { 1691 max-width: 50px; 1692 } 1693 1694 .header__icons { 1695 column-gap: 1rem; 1696 } 1697 1698 .list-menu { 1699 list-style: none; 1700 padding: 0; 1701 margin: 0; 1702 } 1703 1704 .list-menu--inline { 1705 display: inline-flex; 1706 flex-wrap: wrap; 1707 column-gap: 0.5rem; 1708 } 1709 1710 summary.list-menu__item { 1711 padding-inline-end: 2.7rem; 1712 } 1713 1714 .list-menu__item:not(.header__menu-item--top) { 1715 line-height: calc(1 + 0.3 / var(--font-body-scale)); 1716 } 1717 1718 .list-menu__item--link { 1719 text-decoration: none; 1720 padding-bottom: 1rem; 1721 padding-top: 1rem; 1722 line-height: calc(1 + 0.8 / var(--font-body-scale)); 1723 } 1724 1725 .predictive-search-loading-icon { 1726 display: none; 1727 } 1728 1729 .header__toggle-nav-button { 1730 width: 0rem; 1731 padding: 0; 1732 background: none; 1733 border: none; 1734 }@media screen and (min-width: 750px) { 1735 .list-menu__item--link { 1736 padding-bottom: 0.5rem; 1737 padding-top: 0.5rem; 1738 } 1739 } 1740 @media screen and (min-width: 1200px) { 1741 .list-menu--inline { 1742 column-gap: 1rem; 1743 } 1744 } 1745</style><style data-shopify>@media screen and (max-width: 989px) { 1746 .header__heading-link {text-align: center;} 1747 } 1748 .header { 1749 --header-template-areas: 'left-icon heading icons';--header-template-columns: 1fr auto 1fr;} 1750 @media screen and (min-width: 990px) { 1751 .header {--header-template-areas: 'heading navigation icons'; 1752 --header-template-columns: minmax(0,270px) 1fr minmax(0,270px); 1753 padding-top: 1rem; 1754 padding-bottom: 1rem;}.header__inline-menu { 1755 justify-self: center; 1756 align-self: center; 1757 }}</style>
1757<script src="//spigen.com.sg/cdn/shop/t/8/assets/details-disclosure.s.min.js?v=54196107646055233741767779302" defer="defer"></script>
vendor: 1 bytes, line 1757
1757
1758<script src="//spigen.com.sg/cdn/shop/t/8/assets/details-modal.s.min.js?v=25178954495501962971767779303" defer="defer"></script>
1758<div class="header-wrapper por color-background-1 gradient""><header class="header header--middle-left-navigation-center w100 header--has-menu header--mobile-center"> 1759 <div class="header__inner page-width"><div class="header__left-icons flex justify-left large-up-hide"> 1760 <header-drawer data-breakpoint="tablet" class="header__drawer-mobile align-self-center" id="header-drawer-menu-mobile"> 1761 <details id="Details-menu-drawer-container" class="menu-drawer-container"> 1762 <summary class="header__icon header__icon--menu header__icon--summary link header__button-icon flex justify-center align-center" aria-label="Menu"> 1763 <span class="por"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon icon-hamburger icon-open-state"> 1764 <line x1="5" y1="7" x2="19" y2="7" stroke="currentColor" stroke-width="2" stroke-linecap="round"/> 1765 <line x1="5" y1="12" x2="19" y2="12" stroke="currentColor" stroke-width="2" stroke-linecap="round"/> 1766 <line x1="5" y1="17" x2="19" y2="17" stroke="currentColor" stroke-width="2" stroke-linecap="round"/> 1767</svg><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-close icon-close-state" width="24" height="24" viewBox="0 0 22 22" fill="none"> 1768 <path d="M5.5 16.5L16.5 5.5M5.5 5.5L16.5 16.5" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 1769</svg></span> 1770 </summary> 1771 <div id="menu-drawer" class="gradient menu-drawer menu-drawer--left motion-reduce" tabindex="-1"> 1772 <div class="menu-drawer__inner-container por h100"> 1773 <div class="menu-drawer__navigation-container h100 overflow-hidden"><nav class="menu-drawer__navigation menu-drawer__block"> 1774 <ul class="menu-drawer__menu has-submenu list-menu menu-drawer__background" role="list"><li><details id="Details-menu-drawer-menu-item-1"> 1775 <summary class="menu-drawer__menu-item list-menu__item link link--text header__menu-item--top h6 first w100"> 1776 PHONE 1777<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon icon-caret"> 1778 <path d="M12.6667 6L8 10.6667L3.33333 6" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 1779</svg> </summary><div id="link-phone" class="menu-drawer__submenu has-submenu gradient motion-reduce" tabindex="-1"> 1780 <div class="menu-drawer__inner-submenu menu-drawer__background"> 1781 <button class="menu-drawer__close-button link link--text" aria-expanded="true"> 1782 <svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg"> 1783 <path d="M14 5L21 12M21 12L14 19M21 12L3 12" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 1784</svg> 1785 1786 PHONE 1787 </button> 1788 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li><details id="Details-menu-drawer-submenu-1"> 1789 <summary class="menu-drawer__menu-item link link--text list-menu__item w100"> 1790 APPLE 1791 <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon icon-caret"> 1792 <path d="M12.6667 6L8 10.6667L3.33333 6" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 1793</svg> 1794 </summary> 1795 <div id="childlink-apple" class="menu-drawer__submenu has-submenu gradient motion-reduce"> 1796 <div class="menu-drawer__inner-submenu menu-drawer__background"> 1797 <button class="menu-drawer__close-button link link--text" aria-expanded="true"> 1798 <svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg"> 1799 <path d="M14 5L21 12M21 12L14 19M21 12L3 12" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 1800</svg> 1801 1802 APPLE 1803 </button> 1804 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li> 1805 <a href="/collections/iphone-17-pro-max" class="menu-drawer__menu-item link link--text list-menu__item w100"> 1806 iPhone 17 Pro Max 1807 </a> 1808 </li><li> 1809 <a href="https://spigen.com.sg/collections/iphone-17-pro" class="menu-drawer__menu-item link link--text list-menu__item w100"> 1810 iPhone 17 Pro 1811 </a> 1812 </li><li> 1813 <a href="https://spigen.com.sg/collections/iphone-17" class="menu-drawer__menu-item link link--text list-menu__item w100"> 1814 iPhone 17 1815 </a> 1816 </li><li> 1817 <a href="https://spigen.com.sg/collections/iphone-air" class="menu-drawer__menu-item link link--text list-menu__item w100"> 1818 iPhone Air 1819 </a> 1820 </li><li> 1821 <a href="/collections/iphone-15-pro-max" class="menu-drawer__menu-item link link--text list-menu__item w100"> 1822 iPhone 15 Pro Max 1823 </a> 1824 </li><li> 1825 <a href="/collections/iphone-15-pro" class="menu-drawer__menu-item link link--text list-menu__item w100"> 1826 iPhone 15 Pro 1827 </a> 1828 </li><li> 1829 <a href="/collections/iphone-15-plus" class="menu-drawer__menu-item link link--text list-menu__item w100"> 1830 iPhone 15 Plus 1831 </a> 1832 </li><li> 1833 <a href="/collections/iphone-15" class="menu-drawer__menu-item link link--text list-menu__item w100"> 1834 iPhone 15 1835 </a> 1836 </li><li> 1837 <a href="/collections/iphone-14-pro-max" class="menu-drawer__menu-item link link--text list-menu__item w100"> 1838 iPhone 14 Pro Max 1839 </a> 1840 </li><li> 1841 <a href="/collections/iphone-14-pro" class="menu-drawer__menu-item link link--text list-menu__item w100"> 1842 iPhone 14 Pro 1843 </a> 1844 </li><li> 1845 <a href="/collections/iphone-14-plus" class="menu-drawer__menu-item link link--text list-menu__item w100"> 1846 iPhone 14 Plus 1847 </a> 1848 </li><li> 1849 <a href="/collections/iphone-14" class="menu-drawer__menu-item link link--text list-menu__item w100"> 1850 iPhone 14 1851 </a> 1852 </li><li> 1853 <a href="/collections/iphone-se" class="menu-drawer__menu-item link link--text list-menu__item w100"> 1854 iPhone SE 1855 </a> 1856 </li><li> 1857 <a href="/collections/iphone-13-pro-max" class="menu-drawer__menu-item link link--text list-menu__item w100"> 1858 iPhone 13 Pro Max 1859 </a> 1860 </li><li> 1861 <a href="/collections/iphone-13-pro" class="menu-drawer__menu-item link link--text list-menu__item w100"> 1862 iPhone 13 Pro 1863 </a> 1864 </li><li> 1865 <a href="/collections/iphone-13" class="menu-drawer__menu-item link link--text list-menu__item w100"> 1866 iPhone 13 1867 </a> 1868 </li><li> 1869 <a href="/collections/iphone-13-mini" class="menu-drawer__menu-item link link--text list-menu__item w100"> 1870 iPhone 13 Mini 1871 </a> 1872 </li><li> 1873 <a href="/collections/iphone-12-pro-max" class="menu-drawer__menu-item link link--text list-menu__item w100"> 1874 iPhone 12 Pro Max 1875 </a> 1876 </li><li> 1877 <a href="/collections/iphone-12-pro-iphone-12" class="menu-drawer__menu-item link link--text list-menu__item w100"> 1878 iPhone 12 Pro / iPhone 12 1879 </a> 1880 </li><li> 1881 <a href="/collections/iphone-12-mini" class="menu-drawer__menu-item link link--text list-menu__item w100"> 1882 iPhone 12 Mini 1883 </a> 1884 </li><li> 1885 <a href="/collections/iphone-11-pro-max" class="menu-drawer__menu-item link link--text list-menu__item w100"> 1886 iPhone 11 Pro Max 1887 </a> 1888 </li><li> 1889 <a href="/collections/iphone-11-pro" class="menu-drawer__menu-item link link--text list-menu__item w100"> 1890 iPhone 11 Pro 1891 </a> 1892 </li><li> 1893 <a href="/collections/iphone-11" class="menu-drawer__menu-item link link--text list-menu__item w100"> 1894 iPhone 11 1895 </a> 1896 </li><li> 1897 <a href="/collections/iphone-xs-max" class="menu-drawer__menu-item link link--text list-menu__item last w100"> 1898 iPhone XS Max 1899 </a> 1900 </li></ul> 1901 </div> 1902 </div> 1903 </details></li><li>
1903<details id="Details-menu-drawer-submenu-2"> 1904 <summary class="menu-drawer__menu-item link link--text list-menu__item w100"> 1905 SAMSUNG 1906 <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon icon-caret"> 1907 <path d="M12.6667 6L8 10.6667L3.33333 6" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 1908</svg> 1909 </summary> 1910 <div id="childlink-samsung" class="menu-drawer__submenu has-submenu gradient motion-reduce"> 1911 <div class="menu-drawer__inner-submenu menu-drawer__background"> 1912 <button class="menu-drawer__close-button link link--text" aria-expanded="true"> 1913 <svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg"> 1914 <path d="M14 5L21 12M21 12L14 19M21 12L3 12" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 1915</svg> 1916 1917 SAMSUNG 1918 </button> 1919 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li> 1920 <a href="https://spigen.com.sg/collections/galaxy-s26-ultra" class="menu-drawer__menu-item link link--text list-menu__item w100"> 1921 Samsung S26 Ultra 1922 </a> 1923 </li><li> 1924 <a href="https://spigen.com.sg/collections/galaxy-s26-plus" class="menu-drawer__menu-item link link--text list-menu__item w100"> 1925 Samsung S26 Plus 1926 </a> 1927 </li><li> 1928 <a href="https://spigen.com.sg/collections/galaxy-s26" class="menu-drawer__menu-item link link--text list-menu__item w100"> 1929 Samsung S26 1930 </a> 1931 </li><li> 1932 <a href="/collections/galaxy-s24-ultra" class="menu-drawer__menu-item link link--text list-menu__item w100"> 1933 Galaxy S24 Ultra 1934 </a> 1935 </li><li> 1936 <a href="/collections/galaxy-s24-plus" class="menu-drawer__menu-item link link--text list-menu__item w100"> 1937 Galaxy S24 Plus 1938 </a> 1939 </li><li> 1940 <a href="/collections/galaxy-s24" class="menu-drawer__menu-item link link--text list-menu__item w100"> 1941 Galaxy S24 1942 </a> 1943 </li><li> 1944 <a href="/collections/galaxy-s23-fe" class="menu-drawer__menu-item link link--text list-menu__item w100"> 1945 Galaxy S23 FE 1946 </a> 1947 </li><li> 1948 <a href="/collections/galaxy-s23-ultra" class="menu-drawer__menu-item link link--text list-menu__item w100"> 1949 Galaxy S23 Ultra 1950 </a> 1951 </li><li> 1952 <a href="/collections/galaxy-s23-plus" class="menu-drawer__menu-item link link--text list-menu__item w100"> 1953 Galaxy S23 Plus 1954 </a> 1955 </li><li> 1956 <a href="/collections/galaxy-s23" class="menu-drawer__menu-item link link--text list-menu__item w100"> 1957 Galaxy S23 1958 </a> 1959 </li><li> 1960 <a href="/collections/galaxy-z-fold-5" class="menu-drawer__menu-item link link--text list-menu__item w100"> 1961 Galaxy Z Fold 5 1962 </a> 1963 </li><li> 1964 <a href="/collections/galaxy-z-flip-5" class="menu-drawer__menu-item link link--text list-menu__item w100"> 1965 Galaxy Z Flip 5 1966 </a> 1967 </li><li> 1968 <a href="/collections/galaxy-a-series-2023-2022" class="menu-drawer__menu-item link link--text list-menu__item w100"> 1969 Galaxy A Series (2023/2022) 1970 </a> 1971 </li><li> 1972 <a href="/collections/galaxy-z-fold-4" class="menu-drawer__menu-item link link--text list-menu__item w100"> 1973 Galaxy Z Fold 4 (2022) 1974 </a> 1975 </li><li> 1976 <a href="/collections/galaxy-z-flip-4" class="menu-drawer__menu-item link link--text list-menu__item w100"> 1977 Galaxy Z Flip 4 (2022) 1978 </a> 1979 </li><li> 1980 <a href="/collections/galaxy-s22-ultra" class="menu-drawer__menu-item link link--text list-menu__item w100"> 1981 Galaxy S22 Ultra 1982 </a> 1983 </li><li> 1984 <a href="/collections/galaxy-s22-plus" class="menu-drawer__menu-item link link--text list-menu__item w100"> 1985 Galaxy S22 Plus 1986 </a> 1987 </li><li> 1988 <a href="/collections/galaxy-s22" class="menu-drawer__menu-item link link--text list-menu__item w100"> 1989 Galaxy S22 1990 </a> 1991 </li><li> 1992 <a href="/collections/galaxy-s21-fe" class="menu-drawer__menu-item link link--text list-menu__item w100"> 1993 Galaxy S21 FE 1994 </a> 1995 </li><li> 1996 <a href="/collections/galaxy-s21-ultra" class="menu-drawer__menu-item link link--text list-menu__item w100"> 1997 Galaxy S21 Ultra 1998 </a> 1999 </li><li> 2000 <a href="/collections/galaxy-s21-plus" class="menu-drawer__menu-item link link--text list-menu__item w100"> 2001 Galaxy S21 Plus 2002 </a> 2003 </li><li> 2004 <a href="/collections/galaxy-s21" class="menu-drawer__menu-item link link--text list-menu__item w100"> 2005 Galaxy S21 2006 </a> 2007 </li><li> 2008 <a href="/collections/galaxy-z-fold-3" class="menu-drawer__menu-item link link--text list-menu__item w100"> 2009 Galaxy Z Fold 3 2010 </a> 2011 </li><li> 2012 <a href="/collections/galaxy-z-flip-3" class="menu-drawer__menu-item link link--text list-menu__item last w100"> 2013 Galaxy Z Flip 3 2014 </a> 2015 </li></ul> 2016 </div> 2017 </div> 2018 </details></li><li>
2018<details id="Details-menu-drawer-submenu-3"> 2019 <summary class="menu-drawer__menu-item link link--text list-menu__item w100"> 2020 GALAXY NOTE 2021 <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon icon-caret"> 2022 <path d="M12.6667 6L8 10.6667L3.33333 6" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 2023</svg> 2024 </summary> 2025 <div id="childlink-galaxy-note" class="menu-drawer__submenu has-submenu gradient motion-reduce"> 2026 <div class="menu-drawer__inner-submenu menu-drawer__background"> 2027 <button class="menu-drawer__close-button link link--text" aria-expanded="true"> 2028 <svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg"> 2029 <path d="M14 5L21 12M21 12L14 19M21 12L3 12" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 2030</svg> 2031 2032 GALAXY NOTE 2033 </button> 2034 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li> 2035 <a href="/collections/note-20-ultra" class="menu-drawer__menu-item link link--text list-menu__item w100"> 2036 Note 20 Ultra 2037 </a> 2038 </li><li> 2039 <a href="/collections/note-20" class="menu-drawer__menu-item link link--text list-menu__item w100"> 2040 Note 20 2041 </a> 2042 </li><li> 2043 <a href="/collections/note-10-plus" class="menu-drawer__menu-item link link--text list-menu__item w100"> 2044 Note 10 Plus 2045 </a> 2046 </li><li> 2047 <a href="/collections/note-10" class="menu-drawer__menu-item link link--text list-menu__item w100"> 2048 Note 10 2049 </a> 2050 </li><li> 2051 <a href="/collections/note-10-lite" class="menu-drawer__menu-item link link--text list-menu__item w100"> 2052 Note 10 Lite 2053 </a> 2054 </li><li> 2055 <a href="/collections/note-9" class="menu-drawer__menu-item link link--text list-menu__item w100"> 2056 Note 9 2057 </a> 2058 </li><li> 2059 <a href="/collections/note-8" class="menu-drawer__menu-item link link--text list-menu__item last w100"> 2060 Note 8 2061 </a> 2062 </li></ul> 2063 </div> 2064 </div> 2065 </details></li><li>
2065<details id="Details-menu-drawer-submenu-4"> 2066 <summary class="menu-drawer__menu-item link link--text list-menu__item w100"> 2067 HUAWEI 2068 <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon icon-caret"> 2069 <path d="M12.6667 6L8 10.6667L3.33333 6" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 2070</svg> 2071 </summary> 2072 <div id="childlink-huawei" class="menu-drawer__submenu has-submenu gradient motion-reduce"> 2073 <div class="menu-drawer__inner-submenu menu-drawer__background"> 2074 <button class="menu-drawer__close-button link link--text" aria-expanded="true"> 2075 <svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg"> 2076 <path d="M14 5L21 12M21 12L14 19M21 12L3 12" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 2077</svg> 2078 2079 HUAWEI 2080 </button> 2081 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li> 2082 <a href="/collections/mate-60-pro" class="menu-drawer__menu-item link link--text list-menu__item w100"> 2083 Mate 60 Pro 2084 </a> 2085 </li><li> 2086 <a href="/collections/p40" class="menu-drawer__menu-item link link--text list-menu__item w100"> 2087 P40 2088 </a> 2089 </li><li> 2090 <a href="/collections/p40-lite" class="menu-drawer__menu-item link link--text list-menu__item w100"> 2091 P40 Lite 2092 </a> 2093 </li><li> 2094 <a href="/collections/mate-30" class="menu-drawer__menu-item link link--text list-menu__item w100"> 2095 Mate 30 2096 </a> 2097 </li><li> 2098 <a href="/collections/mate-10" class="menu-drawer__menu-item link link--text list-menu__item w100"> 2099 Mate 10 2100 </a> 2101 </li><li> 2102 <a href="/collections/y-series" class="menu-drawer__menu-item link link--text list-menu__item last w100"> 2103 Y Series 2104 </a> 2105 </li></ul> 2106 </div> 2107 </div> 2108 </details></li><li><details id="Details-menu-drawer-submenu-5"> 2109 <summary class="menu-drawer__menu-item link link--text list-menu__item w100"> 2110 GOOGLE 2111 <svg width="16" height="16" viewB
2111ox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon icon-caret"> 2112 <path d="M12.6667 6L8 10.6667L3.33333 6" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 2113</svg> 2114 </summary> 2115 <div id="childlink-google" class="menu-drawer__submenu has-submenu gradient motion-reduce"> 2116 <div class="menu-drawer__inner-submenu menu-drawer__background"> 2117 <button class="menu-drawer__close-button link link--text" aria-expanded="true"> 2118 <svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg"> 2119 <path d="M14 5L21 12M21 12L14 19M21 12L3 12" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 2120</svg> 2121 2122 GOOGLE 2123 </button> 2124 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li> 2125 <a href="/collections/google-pixel-8a" class="menu-drawer__menu-item link link--text list-menu__item w100"> 2126 Pixel 8a 2127 </a> 2128 </li><li> 2129 <a href="/collections/pixel-8-pro" class="menu-drawer__menu-item link link--text list-menu__item w100"> 2130 Pixel 8 Pro 2131 </a> 2132 </li><li> 2133 <a href="/collections/pixel-8" class="menu-drawer__menu-item link link--text list-menu__item w100"> 2134 Pixel 8 2135 </a> 2136 </li><li> 2137 <a href="/collections/pixel-7a" class="menu-drawer__menu-item link link--text list-menu__item w100"> 2138 Pixel 7a 2139 </a> 2140 </li><li> 2141 <a href="/collections/pixel-7-pro" class="menu-drawer__menu-item link link--text list-menu__item w100"> 2142 Pixel 7 Pro 2143 </a> 2144 </li><li> 2145 <a href="/collections/pixel-7" class="menu-drawer__menu-item link link--text list-menu__item w100"> 2146 Pixel 7 2147 </a> 2148 </li><li> 2149 <a href="/collections/pixel-6-pro" class="menu-drawer__menu-item link link--text list-menu__item w100"> 2150 Pixel 6 Pro 2151 </a> 2152 </li><li> 2153 <a href="/collections/pixel-4" class="menu-drawer__menu-item link link--text list-menu__item last w100"> 2154 Pixel 4 2155 </a> 2156 </li></ul> 2157 </div> 2158 </div> 2159 </details></li><li>
2159<details id="Details-menu-drawer-submenu-6"> 2160 <summary class="menu-drawer__menu-item link link--text list-menu__item last w100"> 2161 OTHER 2162 <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon icon-caret"> 2163 <path d="M12.6667 6L8 10.6667L3.33333 6" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 2164</svg> 2165 </summary> 2166 <div id="childlink-other" class="menu-drawer__submenu has-submenu gradient motion-reduce"> 2167 <div class="menu-drawer__inner-submenu menu-drawer__background"> 2168 <button class="menu-drawer__close-button link link--text" aria-expanded="true"> 2169 <svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg"> 2170 <path d="M14 5L21 12M21 12L14 19M21 12L3 12" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 2171</svg> 2172 2173 OTHER 2174 </button> 2175 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li> 2176 <a href="/collections/oneplus" class="menu-drawer__menu-item link link--text list-menu__item w100"> 2177 OnePlus 2178 </a> 2179 </li><li> 2180 <a href="/collections/xiaomi" class="menu-drawer__menu-item link link--text list-menu__item w100"> 2181 Xiaomi 2182 </a> 2183 </li><li> 2184 <a href="/collections/lg" class="menu-drawer__menu-item link link--text list-menu__item w100"> 2185 LG 2186 </a> 2187 </li><li> 2188 <a href="/collections/htc" class="menu-drawer__menu-item link link--text list-menu__item w100"> 2189 HTC 2190 </a> 2191 </li><li> 2192 <a href="/collections/tough-amor-xp" class="menu-drawer__menu-item link link--text list-menu__item last w100"> 2193 Tough Amor XP 2194 </a> 2195 </li></ul> 2196 </div> 2197 </div> 2198 </details></li></ul> 2199 </div> 2200 </div> 2201 </details></li><li><details id="Details-menu-drawer-menu-item-2"> 2202 <summary class="menu-drawer__menu-item list-menu__item link link--text header__menu-item--top h6 w100"> 2203 TABLET 2204<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon icon-caret"> 2205 <path d="M12.6667 6L8 10.6667L3.33333 6" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 2206</svg> </summary><div id="link-tablet" class="menu-drawer__submenu has-submenu gradient motion-reduce" tabindex="-1"> 2207 <div class="menu-drawer__inner-submenu menu-drawer__background"> 2208 <button class="menu-drawer__close-button link link--text" aria-expanded="true"> 2209 <svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg"> 2210 <path d="M14 5L21 12M21 12L14 19M21 12L3 12" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 2211</svg> 2212 2213 TABLET 2214 </button> 2215 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li>
2215<details id="Details-menu-drawer-submenu-1"> 2216 <summary class="menu-drawer__menu-item link link--text list-menu__item w100"> 2217 APPLE 2218 <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon icon-caret"> 2219 <path d="M12.6667 6L8 10.6667L3.33333 6" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 2220</svg> 2221 </summary> 2222 <div id="childlink-apple" class="menu-drawer__submenu has-submenu gradient motion-reduce"> 2223 <div class="menu-drawer__inner-submenu menu-drawer__background"> 2224 <button class="menu-drawer__close-button link link--text" aria-expanded="true"> 2225 <svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg"> 2226 <path d="M14 5L21 12M21 12L14 19M21 12L3 12" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 2227</svg> 2228 2229 APPLE 2230 </button> 2231 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li> 2232 <a href="/collections/ipad-11th-gen-10th-gen" class="menu-drawer__menu-item link link--text list-menu__item w100"> 2233 iPad 10.9" (10th Gen 2022) 2234 </a> 2235 </li><li> 2236 <a href="/collections/ipad-pro-11-inch-2022-2021-2020" class="menu-drawer__menu-item link link--text list-menu__item w100"> 2237 iPad Pro 11" (2022 / 2021 / 2020) 2238 </a> 2239 </li><li> 2240 <a href="/collections/ipad-pro-12-9-inch-2022-2021-2020" class="menu-drawer__menu-item link link--text list-menu__item w100"> 2241 iPad Pro 12.9" (2022 / 2021 / 2020) 2242 </a> 2243 </li><li> 2244 <a href="/collections/ipad-air-10-9-inch-2022-2020" class="menu-drawer__menu-item link link--text list-menu__item w100"> 2245 iPad Air 10.9" (2022 / 2020) 2246 </a> 2247 </li><li> 2248 <a href="/collections/ipad-mini" class="menu-drawer__menu-item link link--text list-menu__item w100"> 2249 iPad Mini 6 (2021) 2250 </a> 2251 </li><li> 2252 <a href="/collections/ipad-10-2-inch-2021-2020-2019" class="menu-drawer__menu-item link link--text list-menu__item w100"> 2253 iPad 10.2" (2021 / 2020 / 2019) 2254 </a> 2255 </li><li> 2256 <a href="/collections/ipad-mini-5-ipad-air-10-5-inch-2019" class="menu-drawer__menu-item link link--text list-menu__item w100"> 2257 iPad Mini 5 / iPad Air 10.5" (2019) 2258 </a> 2259 </li><li> 2260 <a href="/collections/ipad-pro-11-inch-12-9-inch-2018" class="menu-drawer__menu-item link link--text list-menu__item w100"> 2261 iPad Pro 11" / 12.9" (2018) 2262 </a> 2263 </li><li> 2264 <a href="/collections/ipad-9-7-inch-2018-2017" class="menu-drawer__menu-item link link--text list-menu__item w100"> 2265 iPad 9.7" (2018 / 2017) 2266 </a> 2267 </li><li> 2268 <a href="/collections/macbook-air" class="menu-drawer__menu-item link link--text list-menu__item last w100"> 2269 Macbook 2270 </a> 2271 </li></ul> 2272 </div> 2273 </div> 2274 </details></li><li>
2274<details id="Details-menu-drawer-submenu-2"> 2275 <summary class="menu-drawer__menu-item link link--text list-menu__item w100"> 2276 SAMSUNG 2277 <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon icon-caret"> 2278 <path d="M12.6667 6L8 10.6667L3.33333 6" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 2279</svg> 2280 </summary> 2281 <div id="childlink-samsung" class="menu-drawer__submenu has-submenu gradient motion-reduce"> 2282 <div class="menu-drawer__inner-submenu menu-drawer__background"> 2283 <button class="menu-drawer__close-button link link--text" aria-expanded="true"> 2284 <svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg"> 2285 <path d="M14 5L21 12M21 12L14 19M21 12L3 12" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 2286</svg> 2287 2288 SAMSUNG 2289 </button> 2290 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li> 2291 <a href="/collections/galaxy-tab-s9-fe-series" class="menu-drawer__menu-item link link--text list-menu__item w100"> 2292 Galaxy Tab S9 FE Series 2293 </a> 2294 </li><li> 2295 <a href="/collections/galaxy-tab-s9-series" class="menu-drawer__menu-item link link--text list-menu__item w100"> 2296 Galaxy Tab S9 Series 2297 </a> 2298 </li><li> 2299 <a href="/collections/galaxy-tab-s8-ultra" class="menu-drawer__menu-item link link--text list-menu__item w100"> 2300 Galaxy Tab S8 Ultra 2301 </a> 2302 </li><li> 2303 <a href="/collections/galaxy-tab-a" class="menu-drawer__menu-item link link--text list-menu__item last w100"> 2304 Galaxy Tab A7 2305 </a> 2306 </li></ul> 2307 </div> 2308 </div> 2309 </details></li><li><details id="Details-menu-drawer-submenu-3"> 2310 <summary class="menu-drawer__menu-item link link--text list-menu__item last w100"> 2311 OTHER 2312 <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon icon-caret"> 2313 <path d="M12.6667 6L8 10.6667L3.33333 6" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 2314</svg> 2315 </summary> 2316 <div id="childlink-other" class="menu-drawer__submenu has-submenu gradient motion-reduce"> 2317 <div class="menu-drawer__inner-submenu menu-drawer__background"> 2318 <button class="menu-drawer__close-button link link--text" aria-expanded="true"> 2319 <svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg"> 2320 <path d="M14 5L21 12M21 12L14 19M21 12L3 12" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 2321</svg> 2322 2323 OTHER 2324 </button> 2325 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li> 2326 <a href="/collections/nintendo-switch" class="menu-drawer__menu-item link link--text list-menu__item w100"> 2327 Nintendo Switch 2328 </a> 2329 </li><li> 2330 <a href="/collections/steam-deck" class="menu-drawer__menu-item link link--text list-menu__item w100"> 2331 Steam Deck 2332 </a> 2333 </li><li> 2334 <a href="/collections/microsoft-surface" class="menu-drawer__menu-item link link--text list-menu__item last w100"> 2335 Microsoft Surface 2336 </a> 2337 </li></ul> 2338 </div> 2339 </div> 2340 </details></li></ul> 2341 </div> 2342 </div> 2343 </details></li><li>
2343<details id="Details-menu-drawer-menu-item-3"> 2344 <summary class="menu-drawer__menu-item list-menu__item link link--text header__menu-item--top h6 w100"> 2345 WEARABLES 2346<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon icon-caret"> 2347 <path d="M12.6667 6L8 10.6667L3.33333 6" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 2348</svg> </summary><div id="link-wearables" class="menu-drawer__submenu has-submenu gradient motion-reduce" tabindex="-1"> 2349 <div class="menu-drawer__inner-submenu menu-drawer__background"> 2350 <button class="menu-drawer__close-button link link--text" aria-expanded="true"> 2351 <svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg"> 2352 <path d="M14 5L21 12M21 12L14 19M21 12L3 12" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 2353</svg> 2354 2355 WEARABLES 2356 </button> 2357 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li><details id="Details-menu-drawer-submenu-1"> 2358 <summary class="menu-drawer__menu-item link link--text list-menu__item w100"> 2359 APPLE WATCH 2360 <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon icon-caret"> 2361 <path d="M12.6667 6L8 10.6667L3.33333 6" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 2362</svg> 2363 </summary> 2364 <div id="childlink-apple-watch" class="menu-drawer__submenu has-submenu gradient motion-reduce"> 2365 <div class="menu-drawer__inner-submenu menu-drawer__background"> 2366 <button class="menu-drawer__close-button link link--text" aria-expanded="true"> 2367 <svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg"> 2368 <path d="M14 5L21 12M21 12L14 19M21 12L3 12" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 2369</svg> 2370 2371 APPLE WATCH 2372 </button> 2373 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li> 2374 <a href="/collections/apple-watch-ultra-49mm" class="menu-drawer__menu-item link link--text list-menu__item w100"> 2375 Series Ultra 2 / Ultra (49mm) 2376 </a> 2377 </li><li> 2378 <a href="/collections/apple-watch-45mm" class="menu-drawer__menu-item link link--text list-menu__item w100"> 2379 Series 9 / 8 / 7 (45mm / 41mm) 2380 </a> 2381 </li><li> 2382 <a href="/collections/apple-watch-44mm" class="menu-drawer__menu-item link link--text list-menu__item w100"> 2383 Series SE2 / SE / 6 / 5 / 4 (44mm) 2384 </a> 2385 </li><li> 2386 <a href="/collections/apple-watch-40mm" class="menu-drawer__menu-item link link--text list-menu__item w100"> 2387 Series SE2 / SE / 6 / 5/ 4 (40mm) 2388 </a> 2389 </li><li> 2390 <a href="/collections/series-3-2-1" class="menu-drawer__menu-item link link--text list-menu__item last w100"> 2391 Series 3 / 2 / 1 2392 </a> 2393 </li></ul> 2394 </div> 2395 </div> 2396 </details></li><li>
2396<details id="Details-menu-drawer-submenu-2"> 2397 <summary class="menu-drawer__menu-item link link--text list-menu__item w100"> 2398 WATCH BAND 2399 <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon icon-caret"> 2400 <path d="M12.6667 6L8 10.6667L3.33333 6" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 2401</svg> 2402 </summary> 2403 <div id="childlink-watch-band" class="menu-drawer__submenu has-submenu gradient motion-reduce"> 2404 <div class="menu-drawer__inner-submenu menu-drawer__background"> 2405 <button class="menu-drawer__close-button link link--text" aria-expanded="true"> 2406 <svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg"> 2407 <path d="M14 5L21 12M21 12L14 19M21 12L3 12" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 2408</svg> 2409 2410 WATCH BAND 2411 </button> 2412 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li> 2413 <a href="/collections/apple-watch-band" class="menu-drawer__menu-item link link--text list-menu__item w100"> 2414 Apple Watch Band 2415 </a> 2416 </li><li> 2417 <a href="/collections/galaxy-watch-band" class="menu-drawer__menu-item link link--text list-menu__item last w100"> 2418 Galaxy Watch Band 2419 </a> 2420 </li></ul> 2421 </div> 2422 </div> 2423 </details></li><li><details id="Details-menu-drawer-submenu-3"> 2424 <summary class="menu-drawer__menu-item link link--text list-menu__item w100"> 2425 AIRPODS 2426 <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon icon-caret"> 2427 <path d="M12.6667 6L8 10.6667L3.33333 6" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 2428</svg> 2429 </summary> 2430 <div id="childlink-airpods" class="menu-drawer__submenu has-submenu gradient motion-reduce"> 2431 <div class="menu-drawer__inner-submenu menu-drawer__background"> 2432 <button class="menu-drawer__close-button link link--text" aria-expanded="true"> 2433 <svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg"> 2434 <path d="M14 5L21 12M21 12L14 19M21 12L3 12" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 2435</svg> 2436 2437 AIRPODS 2438 </button> 2439 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li> 2440 <a href="/collections/airpods-pro-2" class="menu-drawer__menu-item link link--text list-menu__item w100"> 2441 AirPods Pro 2 2442 </a> 2443 </li><li> 2444 <a href="/collections/airpods-pro" class="menu-drawer__menu-item link link--text list-menu__item w100"> 2445 AirPods Pro 2446 </a> 2447 </li><li> 2448 <a href="/collections/airpods-3" class="menu-drawer__menu-item link link--text list-menu__item w100"> 2449 AirPods 3 2450 </a> 2451 </li><li> 2452 <a href="/collections/airpods-2-airpods-accessories" class="menu-drawer__menu-item link link--text list-menu__item w100"> 2453 AirPods 2 / 1 2454 </a> 2455 </li><li> 2456 <a href="/collections/airpods-max" class="menu-drawer__menu-item link link--text list-menu__item last w100"> 2457 AirPods Max 2458 </a> 2459 </li></ul> 2460 </div> 2461 </div> 2462 </details></li><li>
2462<details id="Details-menu-drawer-submenu-4"> 2463 <summary class="menu-drawer__menu-item link link--text list-menu__item w100"> 2464 SAMSUNG 2465 <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon icon-caret"> 2466 <path d="M12.6667 6L8 10.6667L3.33333 6" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 2467</svg> 2468 </summary> 2469 <div id="childlink-samsung" class="menu-drawer__submenu has-submenu gradient motion-reduce"> 2470 <div class="menu-drawer__inner-submenu menu-drawer__background"> 2471 <button class="menu-drawer__close-button link link--text" aria-expanded="true"> 2472 <svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg"> 2473 <path d="M14 5L21 12M21 12L14 19M21 12L3 12" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 2474</svg> 2475 2476 SAMSUNG 2477 </button> 2478 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li> 2479 <a href="/collections/galaxy-watch-6-series" class="menu-drawer__menu-item link link--text list-menu__item w100"> 2480 Galaxy Watch 6 Series 2481 </a> 2482 </li><li> 2483 <a href="/collections/galaxy-watch-5-series" class="menu-drawer__menu-item link link--text list-menu__item w100"> 2484 Galaxy Watch 5 Series 2485 </a> 2486 </li><li> 2487 <a href="/collections/galaxy-buds" class="menu-drawer__menu-item link link--text list-menu__item w100"> 2488 Galaxy Buds 2489 </a> 2490 </li><li> 2491 <a href="/collections/galaxy-watch-4-watch-3" class="menu-drawer__menu-item link link--text list-menu__item last w100"> 2492 Galaxy Watch 4 / Watch 3 2493 </a> 2494 </li></ul> 2495 </div> 2496 </div> 2497 </details></li><li><details id="Details-menu-drawer-submenu-5"> 2498 <summary class="menu-drawer__menu-item link link--text list-menu__item last w100"> 2499 OTHER 2500 <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon icon-caret"> 2501 <path d="M12.6667 6L8 10.6667L3.33333 6" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 2502</svg> 2503 </summary> 2504 <div id="childlink-other" class="menu-drawer__submenu has-submenu gradient motion-reduce"> 2505 <div class="menu-drawer__inner-submenu menu-drawer__background"> 2506 <button class="menu-drawer__close-button link link--text" aria-expanded="true"> 2507 <svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg"> 2508 <path d="M14 5L21 12M21 12L14 19M21 12L3 12" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 2509</svg> 2510 2511 OTHER 2512 </button> 2513 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li> 2514 <a href="/collections/sony" class="menu-drawer__menu-item link link--text list-menu__item w100"> 2515 Sony 2516 </a> 2517 </li><li> 2518 <a href="/collections/jabra-elite" class="menu-drawer__menu-item link link--text list-menu__item w100"> 2519 Jabra Elite 2520 </a> 2521 </li><li> 2522 <a href="/collections/google-pixel-buds-pro" class="menu-drawer__menu-item link link--text list-menu__item w100"> 2523 Google Pixel Buds Pro 2524 </a> 2525 </li><li> 2526 <a href="/collections/bose" class="menu-drawer__menu-item link link--text list-menu__item last w100"> 2527 Bose 2528 </a> 2529 </li></ul> 2530 </div> 2531 </div> 2532 </details></li></ul> 2533 </div> 2534 </div> 2535 </details></li><li>
2535<details id="Details-menu-drawer-menu-item-4"> 2536 <summary class="menu-drawer__menu-item list-menu__item link link--text header__menu-item--top h6 w100"> 2537 ACCESSORIES 2538<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon icon-caret"> 2539 <path d="M12.6667 6L8 10.6667L3.33333 6" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 2540</svg> </summary><div id="link-accessories" class="menu-drawer__submenu has-submenu gradient motion-reduce" tabindex="-1"> 2541 <div class="menu-drawer__inner-submenu menu-drawer__background"> 2542 <button class="menu-drawer__close-button link link--text" aria-expanded="true"> 2543 <svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg"> 2544 <path d="M14 5L21 12M21 12L14 19M21 12L3 12" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 2545</svg> 2546 2547 ACCESSORIES 2548 </button> 2549 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li><details id="Details-menu-drawer-submenu-1"> 2550 <summary class="menu-drawer__menu-item link link--text list-menu__item w100"> 2551 MOUNTS 2552 <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon icon-caret"> 2553 <path d="M12.6667 6L8 10.6667L3.33333 6" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 2554</svg> 2555 </summary> 2556 <div id="childlink-mounts" class="menu-drawer__submenu has-submenu gradient motion-reduce"> 2557 <div class="menu-drawer__inner-submenu menu-drawer__background"> 2558 <button class="menu-drawer__close-button link link--text" aria-expanded="true"> 2559 <svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg"> 2560 <path d="M14 5L21 12M21 12L14 19M21 12L3 12" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 2561</svg> 2562 2563 MOUNTS 2564 </button> 2565 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li> 2566 <a href="/collections/bike-mount-case-accessories" class="menu-drawer__menu-item link link--text list-menu__item w100"> 2567 Bike Mount Case Accessories 2568 </a> 2569 </li><li> 2570 <a href="/collections/car-mount" class="menu-drawer__menu-item link link--text list-menu__item last w100"> 2571 Car Mount 2572 </a> 2573 </li></ul> 2574 </div> 2575 </div> 2576 </details></li><li><details id="Details-menu-drawer-submenu-2"> 2577 <summary class="menu-drawer__menu-item link link--text list-menu__item w100"> 2578 POWER 2579 <svg width="16" height="16" viewB
2579ox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon icon-caret"> 2580 <path d="M12.6667 6L8 10.6667L3.33333 6" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 2581</svg> 2582 </summary> 2583 <div id="childlink-power" class="menu-drawer__submenu has-submenu gradient motion-reduce"> 2584 <div class="menu-drawer__inner-submenu menu-drawer__background"> 2585 <button class="menu-drawer__close-button link link--text" aria-expanded="true"> 2586 <svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg"> 2587 <path d="M14 5L21 12M21 12L14 19M21 12L3 12" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 2588</svg> 2589 2590 POWER 2591 </button> 2592 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li> 2593 <a href="/collections/chargers-cables" class="menu-drawer__menu-item link link--text list-menu__item last w100"> 2594 Chargers / Cables 2595 </a> 2596 </li></ul> 2597 </div> 2598 </div> 2599 </details></li><li><details id="Details-menu-drawer-submenu-3"> 2600 <summary class="menu-drawer__menu-item link link--text list-menu__item last w100"> 2601 ACCESSORIES 2602 <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon icon-caret"> 2603 <path d="M12.6667 6L8 10.6667L3.33333 6" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 2604</svg> 2605 </summary> 2606 <div id="childlink-accessories" class="menu-drawer__submenu has-submenu gradient motion-reduce"> 2607 <div class="menu-drawer__inner-submenu menu-drawer__background"> 2608 <button class="menu-drawer__close-button link link--text" aria-expanded="true"> 2609 <svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg"> 2610 <path d="M14 5L21 12M21 12L14 19M21 12L3 12" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 2611</svg> 2612 2613 ACCESSORIES 2614 </button> 2615 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li> 2616 <a href="/collections/magsafe-accessories" class="menu-drawer__menu-item link link--text list-menu__item w100"> 2617 MagSafe Accessories 2618 </a> 2619 </li><li> 2620 <a href="/collections/tesla" class="menu-drawer__menu-item link link--text list-menu__item w100"> 2621 Tesla 2622 </a> 2623 </li><li> 2624 <a href="/collections/airtag" class="menu-drawer__menu-item link link--text list-menu__item w100"> 2625 AirTag 2626 </a> 2627 </li><li> 2628 <a href="/collections/waterproof-case" class="menu-drawer__menu-item link link--text list-menu__item w100"> 2629 Armband / Waterproof Case 2630 </a> 2631 </li><li> 2632 <a href="/collections/selfie-stick-stand" class="menu-drawer__menu-item link link--text list-menu__item w100"> 2633 Selfie Stick / Stand 2634 </a> 2635 </li><li> 2636 <a href="/collections/other-accessories" class="menu-drawer__menu-item link link--text list-menu__item last w100"> 2637 Other 2638 </a> 2639 </li></ul> 2640 </div> 2641 </div> 2642 </details></li></ul> 2643 </div> 2644 </div> 2645 </details></li><li><a href="/pages/tech-house-store" class="menu-drawer__menu-item list-menu__item link link--text header__menu-item--top h6 menu-drawer__menu-item--active last w100" aria-current="page"> 2646 LOCATION 2647</a></li></ul> 2648 </nav><div class="menu-drawer__block menu-drawer__background"><a class="header__customer-support-region__button flex link link--text align-center por no-control-menu" href="tel:Your hotline"> 2649 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-support-region light"> 2650 <path d="M2 10L5 10C5.55228 10 6 10.4477 6 11V16C6 16.5523 5.55228 17 5 17H3C2.44772 17 2 16.5523 2
265016V10Z" stroke="currentColor" stroke-width="2"/> 2651 <path d="M22 10L19 10C18.4477 10 18 10.4477 18 11V16C18 16.5523 18.4477 17 19 17H21C21.5523 17 22 16.5523 22 16V10Z" stroke="currentColor" stroke-width="2"/> 2652 <path d="M21 8C21 4.5 17.5228 1 12 1C6.47715 1 3 4.5 3 8" stroke="currentColor" stroke-width="2"/> 2653 <path d="M21 20V21V21C21 22.1046 20.1046 23 19 23H11.5" stroke="currentColor" stroke-width="2" stroke-linecap="round"/> 2654 </svg> 2655 <span class="header__customer-support-region__global-info"><span class="font-body-bold">Your hotline</span> 2656 </span> 2657 </a></div><div class="menu-drawer__utility-links menu-drawer__block menu-drawer__background"><ul class="list-unstyled flex list-social flex-wrap list-social--has-background list list-social--in-drawer" role="list"><li class="list-social__item flex align-center"> 2658 <a href="https://www.facebook.com/TechHouseOfficialStore/" class="link flex justify-center align-center por tap-area-icon list-social__link list-social__link--facebook" target="_blank"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-facebook" role="presentation"> 2659 <path d="M6.02103 15.3333L6.00001 8.66663H3.33334V5.99996H6.00001V4.33329C6.00001 1.85903 7.53222 0.666626 9.73944 0.666626C10.7967 0.666626 11.7054 0.745339 11.9702 0.780526V3.36628L10.4394 3.36697C9.23898 3.36697 9.00655 3.93739 9.00655 4.77443V5.99996H12.5L11.1667 8.66663H9.00655V15.3333H6.02103Z" fill="currentColor"/> 2660</svg><span class="visually-hidden">Facebook</span> 2661 </a> 2662 </li><li class="list-social__item flex align-center"> 2663 <a href="https://www.instagram.com/tech_house_singapore" class="link flex justify-center align-center por tap-area-icon list-social__link list-social__link--instagram" target="_blank"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-instagram"> 2664 <path d="M7.99999 1.98796C9.95799 1.98796 10.19 1.99529 10.9633 2.03063C11.4282 2.03604 11.8888 2.12151 12.3247 2.28329C12.6433 2.4007 12.9315 2.5882 13.168 2.83196C13.4117 3.06842 13.5993 3.35663 13.7167 3.67529C13.8784 4.11119 13.9639 4.57171 13.9693 5.03663C14.0047 5.80996 14.012 6.04196 14.012 7.99996C14.012 9.95796 14.0047 10.19 13.9693 10.9633C13.9639 11.4282 13.8784 11.8887 13.7167 12.3246C13.5946 12.6409 13.4077 12.9282 13.168 13.1679C12.9282 13.4077 12.641 13.5946 12.3247 13.7166C11.8888 13.8784 11.4282 13.9639 10.9633 13.9693C10.19 14.0046 9.95799 14.012 7.99999 14.012C6.04199 14.012 5.80999 14.0046 5.03666 13.9693C4.57174 13.9639 4.11122 13.8784 3.67532 13.7166C3.35666 13.5992 3.06845 13.4117 2.83199 13.168C2.58823 12.9315 2.40073 12.6433 2.28332 12.3246C2.12154 11.8887 2.03607 11.4282 2.03066 10.9633C1.99532 10.19 1.98799 9.95796 1.98799 7.99996C1.98799 6.04196 1.99532 5.80996 2.03066 5.03663C2.03607 4.57171 2.12154 4.11119 2.28332 3.67529C2.40073 3.35663 2.58823 3.06842 2.83199 2.83196C3.06845 2.5882 3.35666 2.4007 3.67532 2.28329C4.11122 2.12151 4.571
266474 2.03604 5.03666 2.03063C5.80999 1.99529 6.04199 1.98796 7.99999 1.98796ZM7.99999 0.666626C6.00866 0.666626 5.75866 0.675293 4.97666 0.710626C4.36838 0.723197 3.76659 0.838371 3.19666 1.05129C2.70902 1.24007 2.26626 1.52875 1.8968 1.89879C1.52734 2.26882 1.23935 2.71203 1.05132 3.19996C0.838401 3.76989 0.723227 4.37168 0.710656 4.97996C0.675323 5.75863 0.666656 6.00863 0.666656 7.99996C0.666656 9.99129 0.675323 10.2413 0.710656 11.0233C0.723227 11.6316 0.838401 12.2334 1.05132 12.8033C1.2401 13.2909 1.52878 13.7337 1.89882 14.1032C2.26885 14.4726 2.71206 14.7606 3.19999 14.9486C3.76992 15.1615 4.37171 15.2767 4.97999 15.2893C5.75866 15.3246 6.00866 15.3333 7.99999 15.3333C9.99132 15.3333 10.2413 15.3246 11.0233 15.2893C11.6316 15.2767 12.2334 15.1615 12.8033 14.9486C13.291 14.7598 13.7337 14.4712 14.1032 14.1011C14.4726 13.7311 14.7606 13.2879 14.9487 12.8C15.1616 12.23 15.2768 11.6282 15.2893 11.02C15.3247 10.2413 15.3333 9.99129 15.3333 7.99996C15.3333 6.00863 15.3247 5.75863 15.2893 4.97663C15.2768 4.36835 15.1616 3.76656 14.9487 3.19663C14.7599 2.70899 14.4712 2.26623 14.1012 1.89677C13.7311 1.52731 13.2879 1.23932 12.8 1.05129C12.2301 0.838371 11.6283 0.723197 11.02 0.710626C10.2413 0.675293 9.99132 0.666626 7.99999 0.666626Z" fill="currentColor"/> 2665 <path d="M7.99998 4.23401C7.25514 4.23401 6.52702 4.45488 5.9077 4.86869C5.28839 5.28251 4.80569 5.87068 4.52065 6.55882C4.23561 7.24697 4.16103 8.00419 4.30634 8.73472C4.45165 9.46525 4.81033 10.1363 5.33702 10.663C5.8637 11.1897 6.53474 11.5483 7.26527 11.6936C7.9958 11.839 8.75302 11.7644 9.44117 11.4793C10.1293 11.1943 10.7175 10.7116 11.1313 10.0923C11.5451 9.47297 11.766 8.74485 11.766 8.00001C11.766 7.0012 11.3692 6.04331 10.6629 5.33705C9.95668 4.63078 8.99879 4.23401 7.99998 4.23401V4.23401ZM7.99998 10.4447C7.51647 10.4447 7.04382 10.3013 6.6418 10.0327C6.23977 9.76405 5.92643 9.38225 5.7414 8.93554C5.55637 8.48884 5.50796 7.9973 5.60229 7.52308C5.69661 7.04886 5.92945 6.61326 6.27134 6.27137C6.61323 5.92948 7.04883 5.69664 7.52305 5.60232C7.99727 5.50799 8.48881 5.5564 8.93551 5.74143C9.38222 5.92646 9.76402 6.2398 10.0326 6.64182C10.3013 7.04385 10.4446 7.5165 10.4446 8.00001C10.4446 8.64837 10.1871 9.27019 9.72862 9.72865C9.27016 10.1871 8.64835 10.4447 7.99998 10.4447V10.4447Z" fill="currentColor"/> 2666 <path d="M11.9147 4.96532C12.4007 4.96532 12.7947 4.57133 12.7947 4.08532C12.7947 3.59931 12.4007 3.20532 11.9147 3.20532C11.4287 3.20532 11.0347 3.59931 11.0347 4.08532C11.0347 4.57133 11.4287 4.96532 11.9147 4.96532Z" fill="currentColor"/> 2667</svg><span class="visually-hidden">Instagram</span> 2668 </a> 2669 </li><li class="list-social__item flex align-center"> 2670 <a href="https://www.youtube.com/channel/UCdA0PnybL4-ZucXLfiyLKZg" class="link flex justify-center align-center por tap-area-icon list-social__link list-social__link--youtube" target="_blank"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-youtube"> 2671 <path d="M15.9963 5.6389C16.0323 4.1584 15.8047 2.68898 15.3349 1.36707C15.0161 0.824662 14.5737 0.45862 14.0848 0.33273C12.0625 0.0715852 10.0317 -0.0354495 8.00136 0.0120845C5.97838 -0.037607 3.95498 0.0659739 1.93973 0.322387C1.54131 0.425528 1.17259 0.691484 0.878584 1.0878C0.224452 1.9463 0.15177 3.41507 0.0790889 4.65628C-0.026363 6.88794 -0.026363 9.12715 0.0790889 11.3588C0.100116 12.0574 0.173207 12.7509 0.297133 13.4275C0.384769 13.9499 0.562073 14.4332 0.813171 14.8342C1.10918 15.2515 1.48648 15.5326 1.89612 15.641C3.46307 15.9162 5.04193 16.0303 6.62041 15.9823C9.16426 16.034 11.3956 15.9823 14.0339 15.6927C14.4536 15.591 14.8415 15.3095 15.1459 14.8859C15.3494 14.5962 15.5014 14.2416 15.5893 13.8516C15.8492 12.7165 15.9769 11.5286 15.9672 10.3348C15.9963 9.75558 15.9963 6.25951 15.9963 5.6389ZM6.35876 10.9554V4.55284L10.6615 7.76965C9.45499 8.72124 7.86327 9.79696 6.35876 10.9554Z" fill="currentColor"/> 2672</svg><span class="visually-hidden">YouTube</span> 2673 </a> 2674 </li></ul></div> 2675 </div> 2676 </div> 2677 </div> 2678 </details> 2679 </header-drawer><a href="/account/login" class="header__icon header__icon--account link header__button-icon flex justify-center align-center"> 2680 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon icon-account"> 2681 <rect x="7" y="2" width="10" height="10" rx="5" stroke="currentColor" stroke-width="2"/> 2682 <path d="M12 15.5C13.5 15.5 16 15.8333 16.5 16C17 16.1667 20.2 16.8 21 18C22 19.5 22 20 22 22" stroke="currentColor" stroke-width="2" stroke-linecap="round"/> 2683 <path d="M12 15.5C10.5 15.5 8 15.8333 7.5 16C7 16.1667 3.8 16.8 3 18C2 19.5 2 20 2 22" stroke="currentColor" stroke-width="2" stroke-linecap="round"/> 2684</svg>
2685 <span class="visually-hidden">Log in</span> 2686 </a></div><div class="header__heading flex align-center"><a href="/" class="header__heading-link link link--text flex justify-center"><img src="//spigen.com.sg/cdn/shop/files/Spigen_Header_New_Logo.png?v=1708575017&width=500" alt="Spigen Singapore" srcset="//spigen.com.sg/cdn/shop/files/Spigen_Header_New_Logo.png?v=1708575017&width=50 50w, //spigen.com.sg/cdn/shop/files/Spigen_Header_New_Logo.png?v=1708575017&width=100 100w, //spigen.com.sg/cdn/shop/files/Spigen_Header_New_Logo.png?v=1708575017&width=150 150w, //spigen.com.sg/cdn/shop/files/Spigen_Header_New_Logo.png?v=1708575017&width=200 200w, //spigen.com.sg/cdn/shop/files/Spigen_Header_New_Logo.png?v=1708575017&width=250 250w, //spigen.com.sg/cdn/shop/files/Spigen_Header_New_Logo.png?v=1708575017&width=300 300w, //spigen.com.sg/cdn/shop/files/Spigen_Header_New_Logo.png?v=1708575017&width=400 400w, //spigen.com.sg/cdn/shop/files/Spigen_Header_New_Logo.png?v=1708575017&width=500 500w" width="80" height="80.0" class="header__heading-logo motion-reduce"> 2687</a></div><div class="header__inline-menu small-hide medium-hide"><nav> 2688 <ul class="list-menu list-menu--inline" role="list"><li><header-menu> 2689 <details id="Details-HeaderMenu-1" class="mega-menu"> 2690 <summary class="header__menu-item header__menu-item--top list-menu__item link h6 header__menu-item--link" data-href="/"> 2691 <span class="link-effect-no-underline">PHONE</span><svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon icon-caret light"> 2692 <path d="M12.6667 6L8 10.6667L3.33333 6" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 2693</svg> </summary><div id="MegaMenu-Content-1" class="mega-menu__content gradient motion-reduce global-settings-popup" tabindex="-1"> 2694 <div class="page-width flex mega-menu__content__inner flex-wrap"><ul class="mega-menu__list mega-menu__list--center mega-menu__column--span4" role="list"><li> 2695 <a href="/collections/home-page" class="mega-menu__link link font-heading-bold mega-menu__link--title h4"> 2696 <span class="link-effect-no-underline">APPLE</span> 2697 </a><ul class="list-unstyled" role="list"><li> 2698 <a href="/collections/iphone-17-pro-max" class="mega-menu__link link header-menu__link-sub font-body-semi-bold text-small"> 2699 <span class="link-effect-no-underline">iPhone 17 Pro Max</span> 2700 </a> 2701 </li><li> 2702 <a href="https://spigen.com.sg/collections/iphone-17-pro" class="mega-menu__link link header-menu__link-sub font-body-semi-bold text-small"> 2703 <span class="link-effect-no-underline">iPhone 17 Pro</span> 2704 </a> 2705 </li><li> 2706 <a href="https://spigen.com.sg/collections/iphone-17" class="mega-menu__link link header-menu__link-sub font-body-semi-bold text-small"> 2707 <span class="link-effect-no-underline">iPhone 17</span> 2708 </a> 2709 </li><li> 2710 <a href="https://spigen.com.sg/collections/iphone-air" class="mega-menu__link link header-menu__link-sub font-body-semi-bold text-small"> 2711 <span class="link-effect-no-underline">iPhone Air</span> 2712 </a> 2713 </li><li> 2714 <a href="/collections/iphone-15-pro-max" class="mega-menu__link link header-menu__link-sub font-body-semi-bold text-small"> 2715 <span class="link-effect-no-underline">iPhone 15 Pro Max</span> 2716 </a> 2717 </li><li> 2718 <a href="/collections/iphone-15-pro" class="mega-menu__link link header-menu__link-sub font-body-semi-bold text-small"> 2719 <span class="link-effect-no-underline">iPhone 15 Pro</span> 2720 </a> 2721 </li><li> 2722 <a href="/collections/iphone-15-plus" class="mega-menu__link link header-menu__link-sub font-body-semi-bold text-small">
2723 <span class="link-effect-no-underline">iPhone 15 Plus</span> 2724 </a> 2725 </li><li> 2726 <a href="/collections/iphone-15" class="mega-menu__link link header-menu__link-sub font-body-semi-bold text-small"> 2727 <span class="link-effect-no-underline">iPhone 15</span> 2728 </a> 2729 </li><li> 2730 <a href="/collections/iphone-14-pro-max" class="mega-menu__link link header-menu__link-sub font-body-semi-bold text-small"> 2731 <span class="link-effect-no-underline">iPhone 14 Pro Max</span> 2732 </a> 2733 </li><li> 2734 <a href="/collections/iphone-14-pro" class="mega-menu__link link header-menu__link-sub font-body-semi-bold text-small"> 2735 <span class="link-effect-no-underline">iPhone 14 Pro</span> 2736 </a> 2737 </li><li> 2738 <a href="/collections/iphone-14-plus" class="mega-menu__link link header-menu__link-sub font-body-semi-bold text-small"> 2739 <span class="link-effect-no-underline">iPhone 14 Plus</span> 2740 </a> 2741 </li><li> 2742 <a href="/collections/iphone-14" class="mega-menu__link link header-menu__link-sub font-body-semi-bold text-small"> 2743 <span class="link-effect-no-underline">iPhone 14</span> 2744 </a> 2745 </li><li> 2746 <a href="/collections/iphone-se" class="mega-menu__link link header-menu__link-sub font-body-semi-bold text-small"> 2747 <span class="link-effect-no-underline">iPhone SE</span> 2748 </a> 2749 </li><li> 2750 <a href="/collections/iphone-13-pro-max" class="mega-menu__link link header-menu__link-sub font-body-semi-bold text-small"> 2751 <span class="link-effect-no-underline">iPhone 13 Pro Max</span> 2752 </a> 2753 </li><li> 2754 <a href="/collections/iphone-13-pro" class="mega-menu__link link header-menu__link-sub font-body-semi-bold text-small"> 2755 <span class="link-effect-no-underline">iPhone 13 Pro</span> 2756 </a> 2757 </li><li> 2758 <a href="/collections/iphone-13" class="mega-menu__link link header-menu__link-sub font-body-semi-bold text-small"> 2759 <span class="link-effect-no-underline">iPhone 13</span> 2760 </a> 2761 </li><li> 2762 <a href="/collections/iphone-13-mini" class="mega-menu__link link header-menu__link-sub font-body-semi-bold text-small"> 2763 <span class="link-effect-no-underline">iPhone 13 Mini</span> 2764 </a> 2765 </li><li> 2766 <a href="/collections/iphone-12-pro-max" class="mega-menu__link link header-menu__link-sub font-body-semi-bold text-small"> 2767 <span class="link-effect-no-underline">iPhone 12 Pro Max</span> 2768 </a> 2769 </li><li> 2770 <a href="/collections/iphone-12-pro-iphone-12" class="mega-menu__link link header-menu__link-sub font-body-semi-bold text-small"> 2771 <span class="link-effect-no-underline">iPhone 12 Pro / iPhone 12</span> 2772 </a> 2773 </li><li> 2774 <a href="/collections/iphone-12-mini" class="mega-menu__link link header-menu__link-sub font-body-semi-bold text-small"> 2775 <span class="link-effect-no-underline">iPhone 12 Mini</span> 2776 </a> 2777 </li><li> 2778 <a href="/collections/iphone-11-pro-max" class="mega-menu__link link header-menu__link-sub font-body-semi-bold text-small"> 2779 <span class="link-effect-no-underline">iPhone 11 Pro Max</span> 2780 </a> 2781 </li><li> 2782 <a href="/collections/iphone-11-pro" class="mega-menu__link link header-menu__link-sub font-body-semi-bold text-small">
2783 <span class="link-effect-no-underline">iPhone 11 Pro</span> 2784 </a> 2785 </li><li> 2786 <a href="/collections/iphone-11" class="mega-menu__link link header-menu__link-sub font-body-semi-bold text-small"> 2787 <span class="link-effect-no-underline">iPhone 11</span> 2788 </a> 2789 </li><li> 2790 <a href="/collections/iphone-xs-max" class="mega-menu__link link header-menu__link-sub font-body-semi-bold text-small"> 2791 <span class="link-effect-no-underline">iPhone XS Max</span> 2792 </a> 2793 </li></ul></li><li> 2794 <a href="/" class="mega-menu__link link font-heading-bold mega-menu__link--title h4"> 2795 <span class="link-effect-no-underline">SAMSUNG</span> 2796 </a><ul class="list-unstyled" role="list"><li> 2797 <a href="https://spigen.com.sg/collections/galaxy-s26-ultra" class="mega-menu__link link header-menu__link-sub font-body-semi-bold text-small"> 2798 <span class="link-effect-no-underline">Samsung S26 Ultra</span> 2799 </a> 2800 </li><li> 2801 <a href="https://spigen.com.sg/collections/galaxy-s26-plus" class="mega-menu__link link header-menu__link-sub font-body-semi-bold text-small"> 2802 <span class="link-effect-no-underline">Samsung S26 Plus</span> 2803 </a> 2804 </li><li> 2805 <a href="https://spigen.com.sg/collections/galaxy-s26" class="mega-menu__link link header-menu__link-sub font-body-semi-bold text-small"> 2806 <span class="link-effect-no-underline">Samsung S26</span> 2807 </a> 2808 </li><li> 2809 <a href="/collections/galaxy-s24-ultra" class="mega-menu__link link header-menu__link-sub font-body-semi-bold text-small"> 2810 <span class="link-effect-no-underline">Galaxy S24 Ultra</span> 2811 </a> 2812 </li><li> 2813 <a href="/collections/galaxy-s24-plus" class="mega-menu__link link header-menu__link-sub font-body-semi-bold text-small"> 2814 <span class="link-effect-no-underline">Galaxy S24 Plus</span> 2815 </a> 2816 </li><li> 2817 <a href="/collections/galaxy-s24" class="mega-menu__link link header-menu__link-sub font-body-semi-bold text-small"> 2818 <span class="link-effect-no-underline">Galaxy S24</span> 2819 </a> 2820 </li><li> 2821 <a href="/collections/galaxy-s23-fe" class="mega-menu__link link header-menu__link-sub font-body-semi-bold text-small"> 2822 <span class="link-effect-no-underline">Galaxy S23 FE</span> 2823 </a> 2824 </li><li> 2825 <a href="/collections/galaxy-s23-ultra" class="mega-menu__link link header-menu__link-sub font-body-semi-bold text-small"> 2826 <span class="link-effect-no-underline">Galaxy S23 Ultra</span> 2827 </a> 2828 </li><li> 2829 <a href="/collections/galaxy-s23-plus" class="mega-menu__link link header-menu__link-sub font-body-semi-bold text-small"> 2830 <span class="link-effect-no-underline">Galaxy S23 Plus</span> 2831 </a> 2832 </li><li> 2833 <a href="/collections/galaxy-s23" class="mega-menu__link link header-menu__link-sub font-body-semi-bold text-small"> 2834 <span class="link-effect-no-underline">Galaxy S23</span> 2835 </a> 2836 </li><li> 2837 <a href="/collections/galaxy-z-fold-5" class="mega-menu__link link header-menu__link-sub font-body-semi-bold text-small"> 2838 <span class="link-effect-no-underline">Galaxy Z Fold 5</span> 2839 </a> 2840 </li><li> 2841 <a href="/collections/galaxy-z-flip-5" class="mega-menu__link link header-menu__link-sub font-body-semi-bold text-small">
2842 <span class="link-effect-no-underline">Galaxy Z Flip 5</span> 2843 </a> 2844 </li><li> 2845 <a href="/collections/galaxy-a-series-2023-2022" class="mega-menu__link link header-menu__link-sub font-body-semi-bold text-small"> 2846 <span class="link-effect-no-underline">Galaxy A Series (2023/2022)</span> 2847 </a> 2848 </li><li> 2849 <a href="/collections/galaxy-z-fold-4" class="mega-menu__link link header-menu__link-sub font-body-semi-bold text-small"> 2850 <span class="link-effect-no-underline">Galaxy Z Fold 4 (2022)</span> 2851 </a> 2852 </li><li> 2853 <a href="/collections/galaxy-z-flip-4" class="mega-menu__link link header-menu__link-sub font-body-semi-bold text-small"> 2854 <span class="link-effect-no-underline">Galaxy Z Flip 4 (2022)</span> 2855 </a> 2856 </li><li> 2857 <a href="/collections/galaxy-s22-ultra" class="mega-menu__link link header-menu__link-sub font-body-semi-bold text-small"> 2858 <span class="link-effect-no-underline">Galaxy S22 Ultra</span> 2859 </a> 2860 </li><li> 2861 <a href="/collections/galaxy-s22-plus" class="mega-menu__link link header-menu__link-sub font-body-semi-bold text-small"> 2862 <span class="link-effect-no-underline">Galaxy S22 Plus</span> 2863 </a> 2864 </li><li> 2865 <a href="/collections/galaxy-s22" class="mega-menu__link link header-menu__link-sub font-body-semi-bold text-small"> 2866 <span class="link-effect-no-underline">Galaxy S22</span> 2867 </a> 2868 </li><li> 2869 <a href="/collections/galaxy-s21-fe" class="mega-menu__link link header-menu__link-sub font-body-semi-bold text-small"> 2870 <span class="link-effect-no-underline">Galaxy S21 FE</span> 2871 </a> 2872 </li><li> 2873 <a href="/collections/galaxy-s21-ultra" class="mega-menu__link link header-menu__link-sub font-body-semi-bold text-small"> 2874 <span class="link-effect-no-underline">Galaxy S21 Ultra</span> 2875 </a> 2876 </li><li> 2877 <a href="/collections/galaxy-s21-plus" class="mega-menu__link link header-menu__link-sub font-body-semi-bold text-small"> 2878 <span class="link-effect-no-underline">Galaxy S21 Plus</span> 2879 </a> 2880 </li><li> 2881 <a href="/collections/galaxy-s21" class="mega-menu__link link header-menu__link-sub font-body-semi-bold text-small"> 2882 <span class="link-effect-no-underline">Galaxy S21</span> 2883 </a> 2884 </li><li> 2885 <a href="/collections/galaxy-z-fold-3" class="mega-menu__link link header-menu__link-sub font-body-semi-bold text-small"> 2886 <span class="link-effect-no-underline">Galaxy Z Fold 3</span> 2887 </a> 2888 </li><li> 2889 <a href="/collections/galaxy-z-flip-3" class="mega-menu__link link header-menu__link-sub font-body-semi-bold text-small"> 2890 <span class="link-effect-no-underline">Galaxy Z Flip 3</span> 2891 </a> 2892 </li></ul></li><li> 2893 <a href="/" class="mega-menu__link link font-heading-bold mega-menu__link--title h4"> 2894 <span class="link-effect-no-underline">GALAXY NOTE</span> 2895 </a><ul class="list-unstyled" role="list"><li> 2896 <a href="/collections/note-20-ultra" class="mega-menu__link link header-menu__link-sub font-body-semi-bold text-small"> 2897 <span class="link-effect-no-underline">Note 20 Ultra</span> 2898 </a> 2899 </li><li> 2900 <a href="/collections/note-20" class="mega-menu__link link header-menu__link-sub font-body-semi-bold text-small">
2901 <span class="link-effect-no-underline">Note 20</span> 2902 </a> 2903 </li><li> 2904 <a href="/collections/note-10-plus" class="mega-menu__link link header-menu__link-sub font-body-semi-bold text-small"> 2905 <span class="link-effect-no-underline">Note 10 Plus</span> 2906 </a> 2907 </li><li> 2908 <a href="/collections/note-10" class="mega-menu__link link header-menu__link-sub font-body-semi-bold text-small"> 2909 <span class="link-effect-no-underline">Note 10</span> 2910 </a> 2911 </li><li> 2912 <a href="/collections/note-10-lite" class="mega-menu__link link header-menu__link-sub font-body-semi-bold text-small"> 2913 <span class="link-effect-no-underline">Note 10 Lite</span> 2914 </a> 2915 </li><li> 2916 <a href="/collections/note-9" class="mega-menu__link link header-menu__link-sub font-body-semi-bold text-small"> 2917 <span class="link-effect-no-underline">Note 9</span> 2918 </a> 2919 </li><li> 2920 <a href="/collections/note-8" class="mega-menu__link link header-menu__link-sub font-body-semi-bold text-small"> 2921 <span class="link-effect-no-underline">Note 8</span> 2922 </a> 2923 </li></ul></li><li> 2924 <a href="/" class="mega-menu__link link font-heading-bold mega-menu__link--title h4"> 2925 <span class="link-effect-no-underline">HUAWEI</span> 2926 </a><ul class="list-unstyled" role="list"><li> 2927 <a href="/collections/mate-60-pro" class="mega-menu__link link header-menu__link-sub font-body-semi-bold text-small"> 2928 <span class="link-effect-no-underline">Mate 60 Pro</span> 2929 </a> 2930 </li><li> 2931 <a href="/collections/p40" class="mega-menu__link link header-menu__link-sub font-body-semi-bold text-small"> 2932 <span class="link-effect-no-underline">P40</span> 2933 </a> 2934 </li><li> 2935 <a href="/collections/p40-lite" class="mega-menu__link link header-menu__link-sub font-body-semi-bold text-small"> 2936 <span class="link-effect-no-underline">P40 Lite</span> 2937 </a> 2938 </li><li> 2939 <a href="/collections/mate-30" class="mega-menu__link link header-menu__link-sub font-body-semi-bold text-small"> 2940 <span class="link-effect-no-underline">Mate 30</span> 2941 </a> 2942 </li><li> 2943 <a href="/collections/mate-10" class="mega-menu__link link header-menu__link-sub font-body-semi-bold text-small"> 2944 <span class="link-effect-no-underline">Mate 10</span> 2945 </a> 2946 </li><li> 2947 <a href="/collections/y-series" class="mega-menu__link link header-menu__link-sub font-body-semi-bold text-small"> 2948 <span class="link-effect-no-underline">Y Series</span> 2949 </a> 2950 </li></ul></li><li> 2951 <a href="/" class="mega-menu__link link font-heading-bold mega-menu__link--title h4"> 2952 <span class="link-effect-no-underline">GOOGLE</span> 2953 </a><ul class="list-unstyled" role="list"><li> 2954 <a href="/collections/google-pixel-8a" class="mega-menu__link link header-menu__link-sub font-body-semi-bold text-small"> 2955 <span class="link-effect-no-underline">Pixel 8a</span> 2956 </a> 2957 </li><li> 2958 <a href="/collections/pixel-8-pro" class="mega-menu__link link header-menu__link-sub font-body-semi-bold text-small"> 2959 <span class="link-effect-no-underline">Pixel 8 Pro</span> 2960 </a> 2961 </li><li> 2962 <a href="/collections/pixel-8" class="mega-menu__link link header-menu__link-sub font-body-semi-bold text-small">
2963 <span class="link-effect-no-underline">Pixel 8</span> 2964 </a> 2965 </li><li> 2966 <a href="/collections/pixel-7a" class="mega-menu__link link header-menu__link-sub font-body-semi-bold text-small"> 2967 <span class="link-effect-no-underline">Pixel 7a</span> 2968 </a> 2969 </li><li> 2970 <a href="/collections/pixel-7-pro" class="mega-menu__link link header-menu__link-sub font-body-semi-bold text-small"> 2971 <span class="link-effect-no-underline">Pixel 7 Pro</span> 2972 </a> 2973 </li><li> 2974 <a href="/collections/pixel-7" class="mega-menu__link link header-menu__link-sub font-body-semi-bold text-small"> 2975 <span class="link-effect-no-underline">Pixel 7</span> 2976 </a> 2977 </li><li> 2978 <a href="/collections/pixel-6-pro" class="mega-menu__link link header-menu__link-sub font-body-semi-bold text-small"> 2979 <span class="link-effect-no-underline">Pixel 6 Pro</span> 2980 </a> 2981 </li><li> 2982 <a href="/collections/pixel-4" class="mega-menu__link link header-menu__link-sub font-body-semi-bold text-small"> 2983 <span class="link-effect-no-underline">Pixel 4</span> 2984 </a> 2985 </li></ul></li><li> 2986 <a href="/" class="mega-menu__link link font-heading-bold mega-menu__link--title h4"> 2987 <span class="link-effect-no-underline">OTHER</span> 2988 </a><ul class="list-unstyled" role="list"><li> 2989 <a href="/collections/oneplus" class="mega-menu__link link header-menu__link-sub font-body-semi-bold text-small"> 2990 <span class="link-effect-no-underline">OnePlus</span> 2991 </a> 2992 </li><li> 2993 <a href="/collections/xiaomi" class="mega-menu__link link header-menu__link-sub font-body-semi-bold text-small"> 2994 <span class="link-effect-no-underline">Xiaomi</span> 2995 </a> 2996 </li><li> 2997 <a href="/collections/lg" class="mega-menu__link link header-menu__link-sub font-body-semi-bold text-small"> 2998 <span class="link-effect-no-underline">LG</span> 2999 </a> 3000 </li><li> 3001 <a href="/collections/htc" class="mega-menu__link link header-menu__link-sub font-body-semi-bold text-small"> 3002 <span class="link-effect-no-underline">HTC</span> 3003 </a> 3004 </li><li> 3005 <a href="/collections/tough-amor-xp" class="mega-menu__link link header-menu__link-sub font-body-semi-bold text-small"> 3006 <span class="link-effect-no-underline">Tough Amor XP</span> 3007 </a> 3008 </li></ul></li></ul></div></div></details> 3009 </header-menu></li><li><header-menu> 3010 <details id="Details-HeaderMenu-2" class="mega-menu"> 3011 <summary class="header__menu-item header__menu-item--top list-menu__item link h6 header__menu-item--link" data-href="/collections/all"> 3012 <span class="link-effect-no-underline">TABLET</span><svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon icon-caret light"> 3013 <path d="M12.6667 6L8 10.6667L3.33333 6" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 3014</svg> </summary><ul id="HeaderMenu-MenuList-2" class="header__submenu list-menu list-menu--disclosure gradient caption-large motion-reduce global-settings-popup" role="list" tabindex="-1"><li><header-menu> 3015 <details id="Details-HeaderSubMenu-2-1" class="header__submenu__last"> 3016 <summary class="header__menu-item header__menu-item--has-last-sub flex justify-space-between align-center w100 link list-menu__item focus-inset caption-large w100 font-body-semi-bold header__menu-item--link" data-href="/">
3017 <span class="link-effect-no-underline">APPLE</span> 3018 <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon icon-caret"> 3019 <path d="M12.6667 6L8 10.6667L3.33333 6" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 3020</svg> 3021 </summary> 3022 <ul id="HeaderMenu-SubMenuList-2-1" class="header__submenu list-menu motion-reduce header__submenu--last-level global-settings-popup"><li> 3023 <a href="/collections/ipad-11th-gen-10th-gen" class="header__menu-item list-menu__item link focus-inset caption-large w100 font-body-semi-bold"> 3024 <span class="link-effect-no-underline">iPad 10.9" (10th Gen 2022)</span> 3025 </a> 3026 </li><li> 3027 <a href="/collections/ipad-pro-11-inch-2022-2021-2020" class="header__menu-item list-menu__item link focus-inset caption-large w100 font-body-semi-bold"> 3028 <span class="link-effect-no-underline">iPad Pro 11" (2022 / 2021 / 2020)</span> 3029 </a> 3030 </li><li> 3031 <a href="/collections/ipad-pro-12-9-inch-2022-2021-2020" class="header__menu-item list-menu__item link focus-inset caption-large w100 font-body-semi-bold"> 3032 <span class="link-effect-no-underline">iPad Pro 12.9" (2022 / 2021 / 2020)</span> 3033 </a> 3034 </li><li> 3035 <a href="/collections/ipad-air-10-9-inch-2022-2020" class="header__menu-item list-menu__item link focus-inset caption-large w100 font-body-semi-bold"> 3036 <span class="link-effect-no-underline">iPad Air 10.9" (2022 / 2020)</span> 3037 </a> 3038 </li><li> 3039 <a href="/collections/ipad-mini" class="header__menu-item list-menu__item link focus-inset caption-large w100 font-body-semi-bold"> 3040 <span class="link-effect-no-underline">iPad Mini 6 (2021)</span> 3041 </a> 3042 </li><li> 3043 <a href="/collections/ipad-10-2-inch-2021-2020-2019" class="header__menu-item list-menu__item link focus-inset caption-large w100 font-body-semi-bold"> 3044 <span class="link-effect-no-underline">iPad 10.2" (2021 / 2020 / 2019)</span> 3045 </a> 3046 </li><li> 3047 <a href="/collections/ipad-mini-5-ipad-air-10-5-inch-2019" class="header__menu-item list-menu__item link focus-inset caption-large w100 font-body-semi-bold"> 3048 <span class="link-effect-no-underline">iPad Mini 5 / iPad Air 10.5" (2019)</span> 3049 </a> 3050 </li><li> 3051 <a href="/collections/ipad-pro-11-inch-12-9-inch-2018" class="header__menu-item list-menu__item link focus-inset caption-large w100 font-body-semi-bold"> 3052 <span class="link-effect-no-underline">iPad Pro 11" / 12.9" (2018)</span> 3053 </a> 3054 </li><li> 3055 <a href="/collections/ipad-9-7-inch-2018-2017" class="header__menu-item list-menu__item link focus-inset caption-large w100 font-body-semi-bold"> 3056 <span class="link-effect-no-underline">iPad 9.7" (2018 / 2017)</span> 3057 </a> 3058 </li><li> 3059 <a href="/collections/macbook-air" class="header__menu-item list-menu__item link focus-inset caption-large w100 font-body-semi-bold"> 3060 <span class="link-effect-no-underline">Macbook</span> 3061 </a> 3062 </li></ul> 3063 </details> 3064 </header-menu></li><li><header-menu> 3065 <details id="Details-HeaderSubMenu-2-2" class="header__submenu__last"> 3066 <summary class="header__menu-item header__menu-item--has-last-sub flex justify-space-between align-center w100 link list-menu__item focus-inset caption-large w100 font-body-semi-bold header__menu-item--link" data-href="/"> 3067 <span class="link-effect-no-underline">SAMSUNG</span>
3068 <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon icon-caret"> 3069 <path d="M12.6667 6L8 10.6667L3.33333 6" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 3070</svg> 3071 </summary> 3072 <ul id="HeaderMenu-SubMenuList-2-2" class="header__submenu list-menu motion-reduce header__submenu--last-level global-settings-popup"><li> 3073 <a href="/collections/galaxy-tab-s9-fe-series" class="header__menu-item list-menu__item link focus-inset caption-large w100 font-body-semi-bold"> 3074 <span class="link-effect-no-underline">Galaxy Tab S9 FE Series</span> 3075 </a> 3076 </li><li> 3077 <a href="/collections/galaxy-tab-s9-series" class="header__menu-item list-menu__item link focus-inset caption-large w100 font-body-semi-bold"> 3078 <span class="link-effect-no-underline">Galaxy Tab S9 Series</span> 3079 </a> 3080 </li><li> 3081 <a href="/collections/galaxy-tab-s8-ultra" class="header__menu-item list-menu__item link focus-inset caption-large w100 font-body-semi-bold"> 3082 <span class="link-effect-no-underline">Galaxy Tab S8 Ultra</span> 3083 </a> 3084 </li><li> 3085 <a href="/collections/galaxy-tab-a" class="header__menu-item list-menu__item link focus-inset caption-large w100 font-body-semi-bold"> 3086 <span class="link-effect-no-underline">Galaxy Tab A7</span> 3087 </a> 3088 </li></ul> 3089 </details> 3090 </header-menu></li><li><header-menu> 3091 <details id="Details-HeaderSubMenu-2-3" class="header__submenu__last"> 3092 <summary class="header__menu-item header__menu-item--has-last-sub flex justify-space-between align-center w100 link list-menu__item focus-inset caption-large w100 font-body-semi-bold header__menu-item--link" data-href="/"> 3093 <span class="link-effect-no-underline">OTHER</span> 3094 <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon icon-caret"> 3095 <path d="M12.6667 6L8 10.6667L3.33333 6" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 3096</svg> 3097 </summary> 3098 <ul id="HeaderMenu-SubMenuList-2-3" class="header__submenu list-menu motion-reduce header__submenu--last-level global-settings-popup"><li> 3099 <a href="/collections/nintendo-switch" class="header__menu-item list-menu__item link focus-inset caption-large w100 font-body-semi-bold"> 3100 <span class="link-effect-no-underline">Nintendo Switch</span> 3101 </a> 3102 </li><li> 3103 <a href="/collections/steam-deck" class="header__menu-item list-menu__item link focus-inset caption-large w100 font-body-semi-bold"> 3104 <span class="link-effect-no-underline">Steam Deck</span> 3105 </a> 3106 </li><li> 3107 <a href="/collections/microsoft-surface" class="header__menu-item list-menu__item link focus-inset caption-large w100 font-body-semi-bold"> 3108 <span class="link-effect-no-underline">Microsoft Surface</span> 3109 </a> 3110 </li></ul> 3111 </details> 3112 </header-menu></li></ul></details> 3113 </header-menu></li><li><header-menu> 3114 <details id="Details-HeaderMenu-3" class="mega-menu"> 3115 <summary class="header__menu-item header__menu-item--top list-menu__item link h6 header__menu-item--link" data-href="/pages/contact-us"> 3116 <span class="link-effect-no-underline">WEARABLES</span><svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon icon-caret light"> 3117 <path d="M12.6667 6L8 10.6667L3.33333 6" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 3118</svg> </summary><div id="MegaMenu-Content-3" class="mega-menu__content gradient motion-reduce global-settings-popup" tabindex="-1"> 3119 <div class="page-width flex mega-menu__content__inner flex-wrap"><ul class="mega-menu__list mega-menu__list--center mega-menu__column--span4" role="list"><li> 3120 <a href="/" class="mega-menu__link link font-heading-bold mega-menu__link--title h4">
3121 <span class="link-effect-no-underline">APPLE WATCH</span> 3122 </a><ul class="list-unstyled" role="list"><li> 3123 <a href="/collections/apple-watch-ultra-49mm" class="mega-menu__link link header-menu__link-sub font-body-semi-bold text-small"> 3124 <span class="link-effect-no-underline">Series Ultra 2 / Ultra (49mm)</span> 3125 </a> 3126 </li><li> 3127 <a href="/collections/apple-watch-45mm" class="mega-menu__link link header-menu__link-sub font-body-semi-bold text-small"> 3128 <span class="link-effect-no-underline">Series 9 / 8 / 7 (45mm / 41mm)</span> 3129 </a> 3130 </li><li> 3131 <a href="/collections/apple-watch-44mm" class="mega-menu__link link header-menu__link-sub font-body-semi-bold text-small"> 3132 <span class="link-effect-no-underline">Series SE2 / SE / 6 / 5 / 4 (44mm)</span> 3133 </a> 3134 </li><li> 3135 <a href="/collections/apple-watch-40mm" class="mega-menu__link link header-menu__link-sub font-body-semi-bold text-small"> 3136 <span class="link-effect-no-underline">Series SE2 / SE / 6 / 5/ 4 (40mm)</span> 3137 </a> 3138 </li><li> 3139 <a href="/collections/series-3-2-1" class="mega-menu__link link header-menu__link-sub font-body-semi-bold text-small"> 3140 <span class="link-effect-no-underline">Series 3 / 2 / 1</span> 3141 </a> 3142 </li></ul></li><li> 3143 <a href="/" class="mega-menu__link link font-heading-bold mega-menu__link--title h4"> 3144 <span class="link-effect-no-underline">WATCH BAND</span> 3145 </a><ul class="list-unstyled" role="list"><li> 3146 <a href="/collections/apple-watch-band" class="mega-menu__link link header-menu__link-sub font-body-semi-bold text-small"> 3147 <span class="link-effect-no-underline">Apple Watch Band</span> 3148 </a> 3149 </li><li> 3150 <a href="/collections/galaxy-watch-band" class="mega-menu__link link header-menu__link-sub font-body-semi-bold text-small"> 3151 <span class="link-effect-no-underline">Galaxy Watch Band</span> 3152 </a> 3153 </li></ul></li><li> 3154 <a href="/" class="mega-menu__link link font-heading-bold mega-menu__link--title h4"> 3155 <span class="link-effect-no-underline">AIRPODS</span> 3156 </a><ul class="list-unstyled" role="list"><li> 3157 <a href="/collections/airpods-pro-2" class="mega-menu__link link header-menu__link-sub font-body-semi-bold text-small"> 3158 <span class="link-effect-no-underline">AirPods Pro 2</span> 3159 </a> 3160 </li><li> 3161 <a href="/collections/airpods-pro" class="mega-menu__link link header-menu__link-sub font-body-semi-bold text-small"> 3162 <span class="link-effect-no-underline">AirPods Pro</span> 3163 </a> 3164 </li><li> 3165 <a href="/collections/airpods-3" class="mega-menu__link link header-menu__link-sub font-body-semi-bold text-small"> 3166 <span class="link-effect-no-underline">AirPods 3</span> 3167 </a> 3168 </li><li> 3169 <a href="/collections/airpods-2-airpods-accessories" class="mega-menu__link link header-menu__link-sub font-body-semi-bold text-small"> 3170 <span class="link-effect-no-underline">AirPods 2 / 1</span> 3171 </a> 3172 </li><li> 3173 <a href="/collections/airpods-max" class="mega-menu__link link header-menu__link-sub font-body-semi-bold text-small"> 3174 <span class="link-effect-no-underline">AirPods Max</span> 3175 </a> 3176 </li></ul></li><li> 3177 <a href="/" class="mega-menu__link link font-heading-bold mega-menu__link--title h4">
3178 <span class="link-effect-no-underline">SAMSUNG</span> 3179 </a><ul class="list-unstyled" role="list"><li> 3180 <a href="/collections/galaxy-watch-6-series" class="mega-menu__link link header-menu__link-sub font-body-semi-bold text-small"> 3181 <span class="link-effect-no-underline">Galaxy Watch 6 Series</span> 3182 </a> 3183 </li><li> 3184 <a href="/collections/galaxy-watch-5-series" class="mega-menu__link link header-menu__link-sub font-body-semi-bold text-small"> 3185 <span class="link-effect-no-underline">Galaxy Watch 5 Series</span> 3186 </a> 3187 </li><li> 3188 <a href="/collections/galaxy-buds" class="mega-menu__link link header-menu__link-sub font-body-semi-bold text-small"> 3189 <span class="link-effect-no-underline">Galaxy Buds</span> 3190 </a> 3191 </li><li> 3192 <a href="/collections/galaxy-watch-4-watch-3" class="mega-menu__link link header-menu__link-sub font-body-semi-bold text-small"> 3193 <span class="link-effect-no-underline">Galaxy Watch 4 / Watch 3</span> 3194 </a> 3195 </li></ul></li><li> 3196 <a href="/" class="mega-menu__link link font-heading-bold mega-menu__link--title h4"> 3197 <span class="link-effect-no-underline">OTHER</span> 3198 </a><ul class="list-unstyled" role="list"><li> 3199 <a href="/collections/sony" class="mega-menu__link link header-menu__link-sub font-body-semi-bold text-small"> 3200 <span class="link-effect-no-underline">Sony</span> 3201 </a> 3202 </li><li> 3203 <a href="/collections/jabra-elite" class="mega-menu__link link header-menu__link-sub font-body-semi-bold text-small"> 3204 <span class="link-effect-no-underline">Jabra Elite</span> 3205 </a> 3206 </li><li> 3207 <a href="/collections/google-pixel-buds-pro" class="mega-menu__link link header-menu__link-sub font-body-semi-bold text-small"> 3208 <span class="link-effect-no-underline">Google Pixel Buds Pro</span> 3209 </a> 3210 </li><li> 3211 <a href="/collections/bose" class="mega-menu__link link header-menu__link-sub font-body-semi-bold text-small"> 3212 <span class="link-effect-no-underline">Bose</span> 3213 </a> 3214 </li></ul></li></ul></div></div></details> 3215 </header-menu></li><li><header-menu> 3216 <details id="Details-HeaderMenu-4" class="mega-menu"> 3217 <summary class="header__menu-item header__menu-item--top list-menu__item link h6 header__menu-item--link" data-href="/"> 3218 <span class="link-effect-no-underline">ACCESSORIES</span><svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon icon-caret light"> 3219 <path d="M12.6667 6L8 10.6667L3.33333 6" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 3220</svg> </summary><ul id="HeaderMenu-MenuList-4" class="header__submenu list-menu list-menu--disclosure gradient caption-large motion-reduce global-settings-popup" role="list" tabindex="-1"><li><header-menu> 3221 <details id="Details-HeaderSubMenu-4-1" class="header__submenu__last"> 3222 <summary class="header__menu-item header__menu-item--has-last-sub flex justify-space-between align-center w100 link list-menu__item focus-inset caption-large w100 font-body-semi-bold header__menu-item--link" data-href="/"> 3223 <span class="link-effect-no-underline">MOUNTS</span> 3224 <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon icon-caret"> 3225 <path d="M12.6667 6L8 10.6667L3.33333 6" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 3226</svg> 3227 </summary> 3228 <ul id="HeaderMenu-SubMenuList-4-1" class="header__submenu list-menu motion-reduce header__submenu--last-level global-settings-popup"><li> 3229 <a href="/collections/bike-mount-case-accessories" class="header__menu-item list-menu__item link focus-inset caption-large w100 font-body-semi-bold">
3230 <span class="link-effect-no-underline">Bike Mount Case Accessories</span> 3231 </a> 3232 </li><li> 3233 <a href="/collections/car-mount" class="header__menu-item list-menu__item link focus-inset caption-large w100 font-body-semi-bold"> 3234 <span class="link-effect-no-underline">Car Mount</span> 3235 </a> 3236 </li></ul> 3237 </details> 3238 </header-menu></li><li><header-menu> 3239 <details id="Details-HeaderSubMenu-4-2" class="header__submenu__last"> 3240 <summary class="header__menu-item header__menu-item--has-last-sub flex justify-space-between align-center w100 link list-menu__item focus-inset caption-large w100 font-body-semi-bold header__menu-item--link" data-href="/"> 3241 <span class="link-effect-no-underline">POWER</span> 3242 <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon icon-caret"> 3243 <path d="M12.6667 6L8 10.6667L3.33333 6" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 3244</svg> 3245 </summary> 3246 <ul id="HeaderMenu-SubMenuList-4-2" class="header__submenu list-menu motion-reduce header__submenu--last-level global-settings-popup"><li> 3247 <a href="/collections/chargers-cables" class="header__menu-item list-menu__item link focus-inset caption-large w100 font-body-semi-bold"> 3248 <span class="link-effect-no-underline">Chargers / Cables</span> 3249 </a> 3250 </li></ul> 3251 </details> 3252 </header-menu></li><li><header-menu> 3253 <details id="Details-HeaderSubMenu-4-3" class="header__submenu__last"> 3254 <summary class="header__menu-item header__menu-item--has-last-sub flex justify-space-between align-center w100 link list-menu__item focus-inset caption-large w100 font-body-semi-bold header__menu-item--link" data-href="/"> 3255 <span class="link-effect-no-underline">ACCESSORIES</span> 3256 <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon icon-caret"> 3257 <path d="M12.6667 6L8 10.6667L3.33333 6" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 3258</svg> 3259 </summary> 3260 <ul id="HeaderMenu-SubMenuList-4-3" class="header__submenu list-menu motion-reduce header__submenu--last-level global-settings-popup"><li> 3261 <a href="/collections/magsafe-accessories" class="header__menu-item list-menu__item link focus-inset caption-large w100 font-body-semi-bold"> 3262 <span class="link-effect-no-underline">MagSafe Accessories</span> 3263 </a> 3264 </li><li> 3265 <a href="/collections/tesla" class="header__menu-item list-menu__item link focus-inset caption-large w100 font-body-semi-bold"> 3266 <span class="link-effect-no-underline">Tesla</span> 3267 </a> 3268 </li><li> 3269 <a href="/collections/airtag" class="header__menu-item list-menu__item link focus-inset caption-large w100 font-body-semi-bold"> 3270 <span class="link-effect-no-underline">AirTag</span> 3271 </a> 3272 </li><li> 3273 <a href="/collections/waterproof-case" class="header__menu-item list-menu__item link focus-inset caption-large w100 font-body-semi-bold"> 3274 <span class="link-effect-no-underline">Armband / Waterproof Case</span> 3275 </a> 3276 </li><li> 3277 <a href="/collections/selfie-stick-stand" class="header__menu-item list-menu__item link focus-inset caption-large w100 font-body-semi-bold"> 3278 <span class="link-effect-no-underline">Selfie Stick / Stand</span> 3279 </a> 3280 </li><li> 3281 <a href="/collections/other-accessories" class="header__menu-item list-menu__item link focus-inset caption-large w100 font-body-semi-bold">
3282 <span class="link-effect-no-underline">Other</span> 3283 </a> 3284 </li></ul> 3285 </details> 3286 </header-menu></li></ul></details> 3287 </header-menu></li><li><a href="/pages/tech-house-store" class="header__menu-item header__menu-item--top header__menu-item list-menu__item link h6" aria-current="page"> 3288 <span class="header__active-menu-item underlined-link">LOCATION</span></a></li></ul> 3289 </nav></div><div class="header__icons flex align-center"><details-modal class="header__search header__search--has-predictive" data-breakpoint="tablet"> 3290 <details class="flex"> 3291 <summary class="header__icon header__icon--search header__icon--summary link header__button-icon modal__toggle flex justify-center align-center" aria-haspopup="dialog" aria-label="Search"> 3292 <svg class="modal__toggle-open icon icon-search" aria-hidden="true" focusable="false" role="presentation" width="24" height="24"> 3293 <use href="#icon-search"> 3294 </svg> 3295 </summary> 3296 <div class="search-modal gradient color-background-1" role="dialog" aria-modal="true" aria-label="Search"> 3297 <div class="page-width"> 3298 <div class="por search-modal__inner" tabindex="-1"><predictive-search class="db por predictive-search"><form action="/search" method="get" role="search" class="search search--header flex w100 por"> 3299 <input class="search__input search__input--header w100 color-foreground" 3300 id="Search-In-Modal" 3301 type="search" 3302 name="q" 3303 value="" 3304 placeholder="Search"role="combobox" 3305 aria-expanded="false" 3306 aria-haspopup="listbox" 3307 aria-autocomplete="list" 3308 autocorrect="off" 3309 autocomplete="off" 3310 autocapitalize="off" 3311 spellcheck="false"> 3312 <label class="field__label visually-hidden" for="Search-In-Modal">Search</label> 3313 <input type="hidden" name="options[prefix]" value="last"> 3314 <button class="search__button search__button--header field__button light flex justify-center align-center overflow-hidden" aria-label="Search"> 3315 <svg class="icon icon-search" aria-hidden="true" focusable="false" role="presentation" width="24" height="24"> 3316 <use href="#icon-search"> 3317 </svg> 3318 </button> 3319 </form><div data-predictive-search class="predictive-search__full" tabindex="-1"> 3320 <div class="predictive-search__results"></div> 3321 <div class="predictive-search__loading-state"></div> 3322 </div> 3323 <div class="predictive-search__overlay"></div> 3324 </predictive-search><button type="button" class="search-modal__close-button modal__close-button link link--text focus-inset flex justify-center align-center" aria-label="Close"> 3325 <svg class="icon icon-close" aria-hidden="true" focusable="false" role="presentation"> 3326 <use href="#icon-close"/> 3327 </svg> 3328 </button> 3329 </div> 3330 </div> 3331 </div> 3332 </details> 3333 <div class="details-modal-overlay search-modal-overlay"></div> 3334</details-modal><a href="/account/login" class="header__icon header__icon--account link header__button-icon flex justify-center align-center small-hide medium-hide"> 3335 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon icon-account"> 3336 <rect x="7" y="2" width="10" height="10" rx="5" stroke="currentColor" stroke-width="2"/> 3337 <path d="M12 15.5C13.5 15.5 16 15.8333 16.5 16C17 16.1667 20.2 16.8 21 18C22 19.5 22 20 22 22" stroke="currentColor" stroke-width="2" stroke-linecap="round"/> 3338 <path d="M12 15.5C10.5 15.5 8 15.8333 7.5 16C7 16.1667 3.8 16.8 3 18C2 19.5 2 20 2 22" stroke="currentColor" stroke-width="2" stroke-linecap="round"/> 3339</svg> 3340 <span class="visually-hidden">Log in</span> 3341 </a><a href="/cart" class="header__icon header__icon--cart link flex justify-center align-center por header__button-icon" id="cart-icon-bubble"><div class="header__cart-inner flex justify-center align-center"> 3342 <div class="por flex"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon icon-cart icon-open-state"> 3343 <path d="M19.5013 6H5.49868C4.1187 6 3 7.13667 3 8.53883V20.4612C3 21.8633 4.1187 23 5.49868 23H19.5013C20.8813 23 22 21.8633 22 20.4612V8.53883C22 7.13667 20.8813 6 19.5013 6Z" stroke="currentColor" stroke-width="2" stroke-miterlimit="10"/> 3344 <path d="M8 5.3C8 2.93 9.92 1 12.3 1C14.67 1 16.6 2.92 16.6 5.3" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/> 3345</svg> <div class="cart-count-bubble flex justify-center align-center header__count-bubble font-body-semi-bold"><span aria-hidden="true" class="flex justify-center align-center">0</span><span class="visually-hidden flex justify-center align-center">0 items</span> 3346 </div> 3347 </div> 3348 <div class="flex header__cart-total flex-column small-hide medium-hide"> 3349 <span class="flex align-center small-hide medium-hide light header__cart-total__label caption lh1">Subtotal</span> 3350 <span class="font-body-bold header__cart-total__price lh1 price">$0.00</span> 3351 </div> 3352</div></a> 3353</div></div> 3354 </header> 3355</div> 3356
3357<script type="application/ld+json"> 3358 { 3359 "@context": "http://schema.org", 3360 "@type": "Organization", 3361 "name": "Spigen Singapore", 3362 3363 "logo": "https:\/\/spigen.com.sg\/cdn\/shop\/files\/Spigen_Header_New_Logo.png?v=1708575017\u0026width=800", 3364 3365 "sameAs": [ 3366 "", 3367 "https:\/\/www.facebook.com\/TechHouseOfficialStore\/", 3368 "", 3369 "https:\/\/www.instagram.com\/tech_house_singapore", 3370 "", 3371 "", 3372 "", 3373 "https:\/\/www.youtube.com\/channel\/UCdA0PnybL4-ZucXLfiyLKZg", 3374 "" 3375 ], 3376 "url": "https:\/\/spigen.com.sg\/pages\/tech-house-store" 3377 } 3378</script>
3378<template id="predictive-search-placeholder-tpl"> 3379 <div class="predictive-search__header"> 3380 <div class="skeleton-box small-margin-bottom"> 3381 <span class="w100 db margin-top-1rem"></span> 3382 </div> 3383 </div> 3384 <div class="predictive-search__products"> 3385 <ul class="list-unstyled predictive-search__item-list flex flex-column"> 3386 <li class="predictive-search__product predictive-search__item por"> 3387 <div class="skeleton-box"> 3388 <span class="media media--square w100 db"></span> 3389 </div> 3390 <div class="predictive-search__item__info"> 3391 <div class="skeleton-box small-margin-bottom"> 3392 <span class="w100 db margin-top-1rem"></span> 3393 </div> 3394 <div class="skeleton-box"> 3395 <span class="w100 db margin-top-1rem"></span> 3396 </div> 3397 </div> 3398 </li> 3399 <li class="predictive-search__product predictive-search__item por"> 3400 <div class="skeleton-box"> 3401 <span class="media media--square w100 db"></span> 3402 </div> 3403 <div class="predictive-search__item__info"> 3404 <div class="skeleton-box small-margin-bottom"> 3405 <span class="w100 db margin-top-1rem"></span> 3406 </div> 3407 <div class="skeleton-box"> 3408 <span class="w100 db margin-top-1rem"></span> 3409 </div> 3410 </div> 3411 </li> 3412 <li class="predictive-search__product predictive-search__item por"> 3413 <div class="skeleton-box"> 3414 <span class="media media--square w100 db"></span> 3415 </div> 3416 <div class="predictive-search__item__info"> 3417 <div class="skeleton-box small-margin-bottom"> 3418 <span class="w100 db margin-top-1rem"></span> 3419 </div> 3420 <div class="skeleton-box"> 3421 <span class="w100 db margin-top-1rem"></span> 3422 </div> 3423 </div> 3424 </li> 3425 </ul> 3426 <div class="small-margin-top predictive-search__notification"> 3427 <div class="skeleton-box small-margin-bottom"> 3428 <span class="w100 db margin-top-1rem margin-bottom-1rem"></span> 3429 </div> 3430 </div> 3431 </div> 3432 </template> 3433</div> 3434<!-- END sections: header-group --><main id="MainContent" class="content-for-layout focus-none" role="main" tabindex="-1"> 3435 <section id="shopify-section-template--20830944952566__main" class="shopify-section section"><link rel="stylesheet" href="//spigen.com.sg/cdn/shop/t/8/assets/section-main-page.s.min.css?v=10168666566431920841176
34357779339" media="print" onload="this.media='all'"> 3436<link rel="stylesheet" href="//spigen.com.sg/cdn/shop/t/8/assets/component-rte.s.min.css?v=4770141053410746401767779287" media="print" onload="this.media='all'"> 3437 3438<noscript><link href="//spigen.com.sg/cdn/shop/t/8/assets/section-main-page.s.min.css?v=101686665664319208411767779339" rel="stylesheet" type="text/css" media="all" /></noscript> 3439<noscript><link href="//spigen.com.sg/cdn/shop/t/8/assets/component-rte.s.min.css?v=4770141053410746401767779287" rel="stylesheet" type="text/css" media="all" /></noscript><style data-shopify>.section-template--20830944952566__main-padding { 3440 padding-top: 60px; 3441 padding-bottom: 30px;} 3442 3443 @media screen and (min-width: 750px) { 3444 .section-template--20830944952566__main-padding { 3445 padding-top: 80px; 3446 padding-bottom: 40px;} 3447 }</style><div class="color-background-1 gradient"><div class="page-title por background-input color-background-1"><div class="page-title__text-wrapper"> 3448 <div class="page-width"> 3449<div class="breadcrumb w100 margin-bottom-1rem caption-large"><ol class="breadcrumb__list list-unstyled flex align-center justify-left" itemscope itemtype="https://schema.org/BreadcrumbList"> 3450<li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem" class="flex"><a itemprop="item" href="/" class="light full-unstyled-link"><span itemprop="name">Home</span></a><meta itemprop="position" content="1" /> 3451</li><li class="flex"> 3452 <svg class="icon breadcrumb__slash light icon-revert-in-rtl" aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 3453 <path d="M6 3.33329L10.6667 7.99996L6 12.6666" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 3454 </svg> 3455</li> 3456<li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem" class="flex"><span itemprop="name" class="break">Tech House Store</span><meta itemprop="position" content="2" /> 3457</li></ol></div><style data-shopify>.breadcrumb__list { 3458 gap: 0.5rem 1.2rem; 3459 } 3460 .shopify-section-header-sticky .breadcrumb { 3461 visibility: hidden; 3462 pointer-events: none; 3463 } 3464 .breadcrumb li:last-child { 3465 font-weight: var(--font-body-weight-medium); 3466 }</style><h1 class="page-title__title h0 left margin0 font-heading-extra-bold"> 3467 <span class="visually-hidden">Collection: </span>Tech House Store</h1></div> 3468 </div> 3469</div><style data-shopify>.page-title { 3470 --page-title-height: 5rem; 3471 padding: var(--page-title-height) 0 calc(var(--page-title-height) + var(--extra-height, 0rem)); 3472} 3473.page-title__title { 3474 font-weight: var(--font-heading-weight-bold); 3475}</style><div class="section-template--20830944952566__main-padding page-width"> 3476 <div class="rte left"> 3477 <div style="text-align: center;" class="locations-page"> 3478<h2 class="title">Official Showrooms by Tech House</h2> 3479<p><img src="https://cdn.shopify.com/s/files/1/0683/6246/9622/files/8.31_-_TH_ADDRESS_-_UPDATED.jpg?v=1788164537" alt=""></p> 3480<div class="panel-content" style="text-align: center;"><img src="https://cdn.shopify.com/s/files/1/0683/6246/9622/files/T2.jpg?v=1738554060" alt=""></div> 3481<div class="panel-content"> 3482<strong>#<span>02-K2</span>Â <span>Changi Airport T2</span></strong><br>Monday to Sunday | 11:30 AM - 9:00 PM<br><a href="tel:+6588895043">+65 8889 5043</a>Â <span>(WhatsApp Message Only)</span> 3483</div> 3484<div class="panel-content"><br></div> 3485<div class="panel-content"><br></div> 3486<div class="panel-content"><hr width="100%"></div> 3487<div class="accordion-locations-wrap"> 3488<div class="panel"> 3489<div class="panel-content" style="text-align: center;"><img src="https://cdn.shopify.com/s/files/1/0683/6246/9622/files/4000_TH_airport_copy.jpg?v=1725585984" style="float: none;"></div> 3490<div class="panel-content"><strong>#B2-K3Â Changi Airport T3</strong></div> 3491<div class="panel-content">Monday to Sunday | 11:30 AM - 9:00 PM<br><a href="tel:+65%2082671157">+65 8062 6642</a>Â (WhatsApp Message Only)</div> 3492<div class="panel-content"><br></div> 3493<div class="panel-content"><br></div> 3494</div> 3495</div> 3496<hr width="100%"> 3497<div class="accordion-locations-wrap"><br></div> 3498<div class="accordion-locations-wrap"> 3499<div class="panel"> 3500<div style="text-align: center;" class="panel-content"><img src="https://cdn.shopify.com/s/files/1/0683/6246/9622/files/CP.jpg?v=1714963649" style="float: none;"></div> 3501<div class="panel-content"> 3502<strong>#01-23 Chinatown Point</strong><br>Monday to Sunday | 11:30 AM - 9:00 PM<br><a href="tel:+65%2080516499">
3502+65 8051 6499</a>Â <span>(WhatsApp Message Only)</span> 3503</div> 3504<div class="panel-content"><br></div> 3505</div> 3506</div> 3507<hr width="100%"> 3508<div class="accordion-locations-wrap"><br></div> 3509<div class="accordion-locations-wrap"> 3510<div class="panel"> 3511<div style="text-align: center;" class="panel-content"><img src="https://cdn.shopify.com/s/files/1/0683/6246/9622/files/J8_2.jpg?v=1714963793" style="float: none;"></div> 3512<div class="panel-content"> 3513<strong>#02-38A Junction 8</strong><br>Monday to Sunday | 11:30 AM - 9:00 PM<br><a href="tel:+65%2088869768">+65 8886 9768</a>Â <span>(WhatsApp Message Only)</span> 3514</div> 3515<div class="panel-content"><br></div> 3516</div> 3517</div> 3518<hr width="100%"> 3519<div class="accordion-locations-wrap"><br></div> 3520<div class="accordion-locations-wrap"> 3521<div class="panel"> 3522<div style="text-align: center;" class="panel-content"><img src="https://cdn.shopify.com/s/files/1/0683/6246/9622/files/westgate.jpg?v=1714963899" style="float: none;"></div> 3523<div class="panel-content"> 3524<strong>#B1-44 Westgate</strong><br>Monday to Sunday | 11:30 AM - 9:00 PM<br><a href="tel:+65%2088828713">+65 8882 8713</a>Â <span>(WhatsApp Message Only)</span> 3525</div> 3526</div> 3527</div> 3528<br> 3529<div class="accordion-locations-wrap"></div> 3530</div> 3531<div class="locator-grid-right"> 3532<hr width="100%"> 3533<div class="accordion-locations-wrap"><br></div> 3534<div class="accordion-locations-wrap"> 3535<br> 3536<div class="panel"> 3537<div style="text-align: center;" class="panel-content"> 3538<p><img src="https://cdn.shopify.com/s/files/1/0683/6246/9622/files/Suntec_Photo.jpg?v=1764294873" alt=""></p> 3539<strong>#02-439 Suntec City (Tower 5)</strong><br>Monday to Sunday | 11:30 AM - 9:00 PM<br><a href="tel:+6580516256">+65 8051 6256</a>Â <span>(WhatsApp Message Only)</span> 3540</div> 3541<div class="panel-content"><br></div> 3542</div> 3543</div> 3544<hr width="100%"> 3545<div class="accordion-locations-wrap"><br></div> 3546<div class="accordion-locations-wrap"> 3547<br> 3548<div class="panel"> 3549<div style="text-align: center;" class="panel-content"> 3550<p><img src="https://cdn.shopify.com/s/files/1/0683/6246/9622/files/Small_467_x_350_1.jpg?v=1714965338" style="float: none;"></p> 3551<strong>#04-03 Tampines Mall</strong><br>Monday to Sunday | 11:30 AM - 9:00 PM<br><a href="tel:+6588869739">+65 8886 9739</a>Â <span>(WhatsApp Message Only)</span> 3552</div> 3553<div class="panel-content"><br></div> 3554</div> 3555</div> 3556<hr width="100%"> 3557<div class="accordion-locations-wrap"> 3558<div class="panel"> 3559<div style="text-align: center;" class="panel-content"> 3560<p><img src="https://cdn.shopify.com/s/files/1/0683/6246/9622/files/test_1_1.jpg?v=1714965478" style="float: none;"></p> 3561<strong>#04-K1/K2 NEX</strong><br>Monday to Sunday | 11:30 AM - 9:00 PM<br><a href="tel:+6588826671">+65 8882 6671</a>Â <span>(WhatsApp Message Only)</span> 3562</div> 3563<div class="panel-content"><br></div> 3564</div> 3565</div> 3566<hr width="100%"> 3567<div class="accordion-locations-wrap"><br></div> 3568<div class="accordion-locations-wrap"> 3569<br> 3570<div class="panel"> 3571<div style="text-align: center;" class="panel-content"> 3572<p><img src="https://cdn.shopify.com/s/files/1/0683/6246/9622/files/causeway.jpg?v=1714965610" style="float: none;"></p> 3573<strong>#03-K02 Causeway Point</strong><br>Monday to Sunday | 11:30 AM - 9:00 PM<br><a href="tel:+6588871557">+65 88871557</a>Â <span>(WhatsApp Message Only)</span> 3574</div> 3575<div class="panel-content"><br></div> 3576</div> 3577</div> 3578<hr width="100%"> 3579<div class="accordion-locations-wrap"><br></div> 3580<div class="accordion-locations-wrap"> 3581<br> 3582<div class="panel"> 3583<div style="text-align: center;" class="panel-content"> 3584<p><img src="https://cdn.shopify.com/s/files/1/0683/6246/9622/files/Vivocity.jpg?v=1714965723" style="float: none;"></p> 3585<strong>#02-216A VivoCity</strong><br>Monday to Sunday | 11:30 AM - 9:00 PM<br><a href="tel:+65%2088828564">+65 8882 8564</a>Â <span>(WhatsApp Message Only)</span> 3586</div> 3587<div class="panel-content"><br></div> 3588</div> 3589</div> 3590<hr width="100%"> 3591<div class="accordion-locations-wrap"><br></div> 3592<div class="accordion-locations-wrap"> 3593<br> 3594<div class="panel"> 3595<div style="text-align: center;" class="panel-content"> 3596<p><img src="https://cdn.shopify.com/s/files/1/0683/6246/9622/files/Parkway.jpg?v=1714965838" style="float: none;"></p> 3597<strong>#02-K4 Parkway Parade (Level 2 Atrium)</strong><br>Monday to Sunday | 11:30 AM - 9:00 PM<br><a href="tel:+6581349233">+65 8134 9233</a>Â <span>(WhatsApp Message Only)</span> 3598</div> 3599<div style="text-align: center;" class="panel-content"> 3600<span></span><br> 3601</div> 3602</div> 3603</div> 3604</div> 3605<div style="text-align: center;" class="page-footer"> 3606<div class="top-footer-panel"> 3607<div class="container"> 3608<div class="title-news-letter"> 3609<br> 3610<div class="accordion-locations-wrap"><br></div> 3611<div class="accordion-locations-wrap"><br></div> 3612<div class="accordion-locations-wrap" style="text-align: center;"><br></div> 3613</div> 3614</div> 3615</div> 3616</div> 3617 </div> 3618 </div></div> 3619 3620 3621</section><section id="shopify-section-template--20830944952566__1751259755cb91c911" class="shopify-section section"><div class="page-width"></div> 3622 3623 3624</section><section id="shopify-section-template--20830944952566__1751260009095d2fe4" class="shopify-section section"><div class="page-width"></div> 3625 3626 3627</section><section id="shopify-section-template--20830944952566__1751335275960fd1fe" class="shopify-section section"><div class="page-width"></div> 3628 3629 3630</section> 3631 </main><!-- BEGIN sections: footer-group --> 3632<section id="shopify-section-sections--20830945116406__1709201904f876dc7f" class="shopify-section shopify-section-group-footer-group section"><div class="page-width"><div id="shopify-block-ATVlSL2VWYlYrK2IvM__qikify_form_builder_embed_form_HyYcJD" class="shopify-block shopify-app-block"> 3633 3634<!-- Qikify Contact Form Builder by Qikify - https://apps.shopify.com/contact-form-by-qikify --> 3635 3636 <div contactform-embed="399644"></div> 3637 3638 3639 3640 3641 3642</div> 3643</div> 3644 3645 3646</section><section id="shopify-section-sections--20830945116406__4e078c05-1639-42a5-afa3-cafcfb09f9ef" class="shopify-section shopify-section-group-footer-group section"><link href="//spigen.com.sg/cdn/shop/t/8/assets/newsletter-section.s.min.css?v=27142106939309031231767779312" rel="stylesheet" type="text/css" media="all" /> 3647<link href="//spigen.com.sg/cdn/shop/t/8/assets/component-newsletter.s.min.css?v=136559001120400515791767779278" rel="stylesheet" type="text/css" media="all" /> 3648<link href="//spigen.com.sg/cdn/shop/t/8/assets/component-image-with-text.s.min.css?v=148807892708388659001767779273" rel="stylesheet" type="text/css" media="all" /> 3649<style data-shopify>.section-sections--20830945116406__4e078c05-1639-42a5-afa3-cafcfb09f9ef-padding { 3650 padding-top: 21px; 3651 padding-bottom: 21px;--border-radius-media: 1rem; 3652 }@media screen and (min-width: 750px) { 3653 .section-sections--20830945116406__4e078c05-1639-42a5-afa3-cafcfb09f9ef-padding { 3654 padding-top: 28px; 3655 padding-bottom: 28px; 3656 } 3657 }</style><div class="newsletter color-inverse gradient isolate section-sections--20830945116406__4e078c05-1639-42a5-afa3-cafcfb09f9ef-padding"> 3658 <div class="page-width"><div class="newsletter__grid image-with-text__grid grid grid--1-col"><div class="image-with-text__text-item grid__item flex-grow-1"> 3659 <div id="ImageWithText--sections--20830945116406__4e078c05-1639-42a5-afa3-cafcfb09f9ef" class="newsletter__content image-with-text__content image-with-text__content--top image-with-text__content--desktop-center image-with-text__content--mobile-left image-with-text__content--small por"><h2 class="newsletter__heading image-with-text__heading break newsletter__override-color-sections--20830945116406__4e078c05-1639-42a5-afa3-cafcfb09f9ef h2 font-heading-extra-bold" >STAY CONNECTED</h2><div class="newsletter__box" > 3660 <form method="post" action="/contact#contact_form" id="contact_form" accept-charset="UTF-8" class="newsletter__email-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /> 3661 <input type="hidden" name="contact[tags]" value="newsletter"> 3662 <div class="newsletter__form-field-wrapper newsletter__form-field-wrapper--sections--20830945116406__4e078c05-1639-42a5-afa3-cafcfb09f9ef flex justify-space-between"> 3663 <div class="field flex-grow-1"> 3664 <input 3665 id="NewsletterForm--sections--20830945116406__4e078c05-1639-42a5-afa3-cafcfb09f9ef" 3666 type="email" 3667 name="contact[email]" 3668 class="newsletter__input field__input" 3669 value="" 3670 aria-required="true" 3671 autocorrect="off" 3672 autocapitalize="off" 3673 autocomplete="email" 3674 3675 placeholder="Email" 3676 required 3677 > 3678 <label class="field__label visually-hidden" for="NewsletterForm--sections--20830945116406__4e078c05-1639-42a5-afa3-cafcfb09f9ef"> 3679 Email 3680 </label> 3681 </div> 3682 <button type="submit" class="button newsletter__button" name="commit" id="Subscribe-sections--20830945116406__4e078c05-1639-42a5-afa3-cafcfb09f9ef" aria-label="Subscribe"><span class="small-hide">Subscribe</span><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow medium-hide large-up-hide" xmlns="http://www.w3.org/2000/svg"> 3683 <path d="M14 5L21 12M21 12L14 19M21 12L3 12" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 3684</svg> 3685</button> 3686 </div></form> 3687 </div></div> 3688 </div> 3689 </div></div> 3690</div> 3691 3692 3693</section><div id="shopify-section-sections--20830945116406__footer" class="shopify-section shopify-section-group-footer-group"> 3694<link href="//spigen.com.sg/cdn/shop/t/8/assets/section-footer.s.min.css?v=168478400140679539491767779333" rel="stylesheet" type="text/css" media="all" /> 3695<link rel="stylesheet" href="//spigen.com.sg/cdn/shop/t/8/assets/component-list-menu.s.min.css?v=110016819413111568251767779273" media="print" onload="this.media='all'"> 3696<link rel="stylesheet" href="//spigen.com.sg/cdn/shop/t/8/assets/component-list-social.s.min.css?v=83528579896051938681767779274" media="print" onload="this.media='all'"> 3697<link rel="stylesheet" href="//spigen.com.sg/cdn/shop/t/8/assets/component-rte.s.min.css?v=4770141053410746401767779287" media="print" onload="this.media='all'"> 3698<link rel="stylesheet" href="//spigen.com.sg/cdn/shop/t/8/assets/disclosure.s.min.css?v=17157224511994093871767779304" media="print" onload="this.media='all'">
3698<script src="//spigen.com.sg/cdn/shop/t/8/assets/footer-collapse-block.s.min.js?v=178794180071782478621767779306" defer="defer"></script>
3698<noscript><link href="//spigen.com.sg/cdn/shop/t/8/assets/component-list-menu.s.min.css?v=110016819413111568251767779273" rel="stylesheet" type="text/css" media="all" /></noscript> 3699<noscript><link href="//spigen.com.sg/cdn/shop/t/8/assets/component-list-social.s.min.css?v=83528579896051938681767779274" rel="stylesheet" type="text/css" media="all" /></noscript> 3700<noscript><link href="//spigen.com.sg/cdn/shop/t/8/assets/component-rte.s.min.css?v=4770141053410746401767779287" rel="stylesheet" type="text/css" media="all" /></noscript> 3701<noscript><link href="//spigen.com.sg/cdn/shop/t/8/assets/disclosure.s.min.css?v=17157224511994093871767779304" rel="stylesheet" type="text/css" media="all" /></noscript><style data-shopify>.section-sections--20830945116406__footer-padding { 3702 padding-top: 39px; 3703 --newsletter-input-height: 5rem; 3704 } 3705 3706 .footer__newsletter__heading { 3707 flex: 1; 3708 } 3709 3710 @media screen and (min-width: 750px) {.section-sections--20830945116406__footer-padding { 3711 padding-top: 52px; 3712 } 3713 }</style><footer class="footer"> 3714 <div class="footer__inner color-inverse gradient section-sections--20830945116406__footer-padding"><div class="footer__content-top page-width"><div class="footer__blocks-wrapper grid grid--1-col grid--2-col grid--4-col-tablet "><footer-collapse-block open class="footer-block grid__item footer-block--menu" ><h2 class="footer-block__heading h6 font-heading-bold"><a class="full-unstyled-link footer-block__collapse-link" href="#"> 3715 <span>INFO</span><svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon icon-caret no-js-hidden medium-hide large-up-hide"> 3716 <path d="M12.6667 6L8 10.6667L3.33333 6" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 3717</svg> </a></h2><ul class="footer-block__details-content list-unstyled"><li> 3718 <a href="/pages/our-story" class="link list-menu__item list-menu__item--link footer__text-color text-small"> 3719 <span class="link-effect-no-underline">Our Story</span> 3720 </a> 3721 </li><li> 3722 <a href="/pages/careers" class="link list-menu__item list-menu__item--link footer__text-color text-small"> 3723 <span class="link-effect-no-underline">Careers</span> 3724 </a> 3725 </li><li> 3726 <a href="/pages/bulk-order-inquiry" class="link list-menu__item list-menu__item--link footer__text-color text-small"> 3727 <span class="link-effect-no-underline">Bulk Order Inquiry</span> 3728 </a> 3729 </li><li> 3730 <a href="/pages/tech-house-store" class="link list-menu__item list-menu__item--link footer__text-color text-small"> 3731 <span class="underlined-link">Store Locations</span> 3732 </a> 3733 </li></ul></footer-collapse-block><footer-collapse-block class="footer-block grid__item footer-block--menu" ><h2 class="footer-block__heading h6 font-heading-bold"><a class="full-unstyled-link footer-block__collapse-link" href="#"> 3734 <span>LEGAL</span><svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon icon-caret no-js-hidden medium-hide large-up-hide"> 3735 <path d="M12.6667 6L8 10.6667L3.33333 6" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 3736</svg> </a></h2><ul class="footer-block__details-content list-unstyled"><li> 3737 <a href="/pages/privacy-policy" class="link list-menu__item list-menu__item--link footer__text-color text-small"> 3738 <span class="link-effect-no-underline">Privacy Policy</span> 3739 </a> 3740 </li><li> 3741 <a href="/pages/terms-and-conditions" class="link list-menu__item list-menu__item--link footer__text-color text-small">
3742 <span class="link-effect-no-underline">Terms Of Use</span> 3743 </a> 3744 </li></ul></footer-collapse-block><footer-collapse-block class="footer-block grid__item footer-block--menu" ><h2 class="footer-block__heading h6 font-heading-bold"><a class="full-unstyled-link footer-block__collapse-link" href="#"> 3745 <span>SUPPORT</span><svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon icon-caret no-js-hidden medium-hide large-up-hide"> 3746 <path d="M12.6667 6L8 10.6667L3.33333 6" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 3747</svg> </a></h2><ul class="footer-block__details-content list-unstyled"><li> 3748 <a href="/pages/contact-us" class="link list-menu__item list-menu__item--link footer__text-color text-small"> 3749 <span class="link-effect-no-underline">Contact Us</span> 3750 </a> 3751 </li><li> 3752 <a href="/pages/shipping" class="link list-menu__item list-menu__item--link footer__text-color text-small"> 3753 <span class="link-effect-no-underline">Shipping</span> 3754 </a> 3755 </li><li> 3756 <a href="/pages/return-exchange-policy" class="link list-menu__item list-menu__item--link footer__text-color text-small"> 3757 <span class="link-effect-no-underline">Return & Exchange</span> 3758 </a> 3759 </li></ul></footer-collapse-block></div></div><div class="footer__content-middle"> 3760 <div class="page-width flex w100 footer__content-sub-wrapper align-center"><div class="footer__column footer__content-middle__column footer__social-icons flex-grow-1"><ul class="list-unstyled flex list-social flex-wrap footer__list-social justify-right" role="list"><li class="list-social__item flex align-center"> 3761 <a href="https://www.facebook.com/TechHouseOfficialStore/" class="link flex justify-center align-center por tap-area-icon list-social__transparent" target="_blank"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-facebook" role="presentation"> 3762 <path d="M6.02103 15.3333L6.00001 8.66663H3.33334V5.99996H6.00001V4.33329C6.00001 1.85903 7.53222 0.666626 9.73944 0.666626C10.7967 0.666626 11.7054 0.745339 11.9702 0.780526V3.36628L10.4394 3.36697C9.23898 3.36697 9.00655 3.93739 9.00655 4.77443V5.99996H12.5L11.1667 8.66663H9.00655V15.3333H6.02103Z" fill="currentColor"/> 3763</svg><span class="visually-hidden">Facebook</span> 3764 </a> 3765 </li><li class="list-social__item flex align-center"> 3766 <a href="https://www.instagram.com/tech_house_singapore" class="link flex justify-center align-center por tap-area-icon list-social__transparent" target="_blank"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-instagram"> 3767 <path d="M7.99999 1.98796C9.95799 1.98796 10.19 1.99529 10.9633 2.03063C11.4282 2.03604 11.8888 2.12151 12.3247 2.28329C12.6433 2.4007 12.9315 2.5882 13.168 2.83196C13.4117 3.06842 13.5993 3.35663 13.7167 3.67529C13.8784 4.11119 13.9639 4.57171 13.9693 5.03663C14.0047 5.80996 14.012 6.04196 14.012 7.99996C14.012 9.95796 14.0047 10.19 13.9693 10.9633C13.9639 11.4282 13.8784 11.8887 13.7167 12.3246C13.5946 12.6409 13.4077 12.9282 13.168 13.1679C12.9282 13.4077 12.641 13.5946 12.3247 13.7166C11.8888 13.8784 11.4282 13.9639 10.9633 13.9693C10.19 14.0046 9.95799 14.012 7.99999 14.012C6.04199 14.012 5.80999 14.0046 5.03666 13.9693C4.57174 13.9639 4.11122 13.8784 3.67532 13.7166C3.35666 13.5992 3.06845 13.4117 2.83199 13.168C2.58823 12.9315 2.40073 12.6433 2.28332 12.3246C2.12154 11.8887 2.03607 11.4282 2.03066 10.9633C1.99532 10.19 1.98799 9.95796 1.98799 7.99996C1.98799 6.04196 1.99532 5.80996 2.03066 5.03663C2.03607 4.57171 2.12154 4.11119 2.28332 3.67529C2.40073 3.35663 2.58823 3.06842 2.83199 2.83196C3.06845 2.5882 3.35666 2.4007 3.67532 2.28329C4.11122 2.12151 4.571
376774 2.03604 5.03666 2.03063C5.80999 1.99529 6.04199 1.98796 7.99999 1.98796ZM7.99999 0.666626C6.00866 0.666626 5.75866 0.675293 4.97666 0.710626C4.36838 0.723197 3.76659 0.838371 3.19666 1.05129C2.70902 1.24007 2.26626 1.52875 1.8968 1.89879C1.52734 2.26882 1.23935 2.71203 1.05132 3.19996C0.838401 3.76989 0.723227 4.37168 0.710656 4.97996C0.675323 5.75863 0.666656 6.00863 0.666656 7.99996C0.666656 9.99129 0.675323 10.2413 0.710656 11.0233C0.723227 11.6316 0.838401 12.2334 1.05132 12.8033C1.2401 13.2909 1.52878 13.7337 1.89882 14.1032C2.26885 14.4726 2.71206 14.7606 3.19999 14.9486C3.76992 15.1615 4.37171 15.2767 4.97999 15.2893C5.75866 15.3246 6.00866 15.3333 7.99999 15.3333C9.99132 15.3333 10.2413 15.3246 11.0233 15.2893C11.6316 15.2767 12.2334 15.1615 12.8033 14.9486C13.291 14.7598 13.7337 14.4712 14.1032 14.1011C14.4726 13.7311 14.7606 13.2879 14.9487 12.8C15.1616 12.23 15.2768 11.6282 15.2893 11.02C15.3247 10.2413 15.3333 9.99129 15.3333 7.99996C15.3333 6.00863 15.3247 5.75863 15.2893 4.97663C15.2768 4.36835 15.1616 3.76656 14.9487 3.19663C14.7599 2.70899 14.4712 2.26623 14.1012 1.89677C13.7311 1.52731 13.2879 1.23932 12.8 1.05129C12.2301 0.838371 11.6283 0.723197 11.02 0.710626C10.2413 0.675293 9.99132 0.666626 7.99999 0.666626Z" fill="currentColor"/> 3768 <path d="M7.99998 4.23401C7.25514 4.23401 6.52702 4.45488 5.9077 4.86869C5.28839 5.28251 4.80569 5.87068 4.52065 6.55882C4.23561 7.24697 4.16103 8.00419 4.30634 8.73472C4.45165 9.46525 4.81033 10.1363 5.33702 10.663C5.8637 11.1897 6.53474 11.5483 7.26527 11.6936C7.9958 11.839 8.75302 11.7644 9.44117 11.4793C10.1293 11.1943 10.7175 10.7116 11.1313 10.0923C11.5451 9.47297 11.766 8.74485 11.766 8.00001C11.766 7.0012 11.3692 6.04331 10.6629 5.33705C9.95668 4.63078 8.99879 4.23401 7.99998 4.23401V4.23401ZM7.99998 10.4447C7.51647 10.4447 7.04382 10.3013 6.6418 10.0327C6.23977 9.76405 5.92643 9.38225 5.7414 8.93554C5.55637 8.48884 5.50796 7.9973 5.60229 7.52308C5.69661 7.04886 5.92945 6.61326 6.27134 6.27137C6.61323 5.92948 7.04883 5.69664 7.52305 5.60232C7.99727 5.50799 8.48881 5.5564 8.93551 5.74143C9.38222 5.92646 9.76402 6.2398 10.0326 6.64182C10.3013 7.04385 10.4446 7.5165 10.4446 8.00001C10.4446 8.64837 10.1871 9.27019 9.72862 9.72865C9.27016 10.1871 8.64835 10.4447 7.99998 10.4447V10.4447Z" fill="currentColor"/> 3769 <path d="M11.9147 4.96532C12.4007 4.96532 12.7947 4.57133 12.7947 4.08532C12.7947 3.59931 12.4007 3.20532 11.9147 3.20532C11.4287 3.20532 11.0347 3.59931 11.0347 4.08532C11.0347 4.57133 11.4287 4.96532 11.9147 4.96532Z" fill="currentColor"/> 3770</svg><span class="visually-hidden">Instagram</span> 3771 </a> 3772 </li><li class="list-social__item flex align-center"> 3773 <a href="https://www.youtube.com/channel/UCdA0PnybL4-ZucXLfiyLKZg" class="link flex justify-center align-center por tap-area-icon list-social__transparent" target="_blank"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-youtube"> 3774 <path d="M15.9963 5.6389C16.0323 4.1584 15.8047 2.68898 15.3349 1.36707C15.0161 0.824662 14.5737 0.45862 14.0848 0.33273C12.0625 0.0715852 10.0317 -0.0354495 8.00136 0.0120845C5.97838 -0.037607 3.95498 0.0659739 1.93973 0.322387C1.54131 0.425528 1.17259 0.691484 0.878584 1.0878C0.224452 1.9463 0.15177 3.41507 0.0790889 4.65628C-0.026363 6.88794 -0.026363 9.12715 0.0790889 11.3588C0.100116 12.0574 0.173207 12.7509 0.297133 13.4275C0.384769 13.9499 0.562073 14.4332 0.813171 14.8342C1.10918 15.2515 1.48648 15.5326 1.89612 15.641C3.46307 15.9162 5.04193 16.0303 6.62041 15.9823C9.16426 16.034 11.3956 15.9823 14.0339 15.6927C14.4536 15.591 14.8415 15.3095 15.1459 14.8859C15.3494 14.5962 15.5014 14.2416 15.5893 13.8516C15.8492 12.7165 15.9769 11.5286 15.9672 10.3348C15.9963 9.75558 15.9963 6.25951 15.9963 5.6389ZM6.35876 10.9554V4.55284L10.6615 7.76965C9.45499 8.72124 7.86327 9.79696 6.35876 10.9554Z" fill="currentColor"/> 3775</svg><span class="visually-hidden">YouTube</span> 3776 </a> 3777 </li></ul></div><div class="footer__column footer__content-middle__column flex-grow-1 footer__follow-on-shop flex justify-right"> 3778 3779 3780
3780<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.shop-follow-button.en.esm.js"></script>
vendor: 1 bytes, line 3780
3780
3781<script type="module"> 3782 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.shop-follow-button.en.esm.js"); 3783 3784 3785</script>
3785 3786 3787<shop-follow-button ux-mode="windoid" return-uri="https://spigen.com.sg/account/redirect" proxy="true"></shop-follow-button> 3788 3789 3790 </div></div> 3791 </div><div class="footer__content-bottom background-input"> 3792 <div class="page-width flex w100 footer__content-sub-wrapper"><div class="footer__column footer__copyright caption w100"> 3793 <small class="copyright__content">© 2026, <a href="/" title="">Spigen Singapore</a></small> 3794 <small class="copyright__content"><a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=poweredby&utm_medium=shopify&utm_source=onlinestore">Powered by Shopify</a></small> 3795 </div> 3796 </div> 3797 </div> 3798 </div> 3799</footer> 3800 3801 3802</div> 3803<!-- END sections: footer-group --><section id="shopify-section-cookies-banner" class="shopify-section section cookies-banner-section">
3803<script src="//spigen.com.sg/cdn/shop/t/8/assets/cookies-banner.s.min.js?v=64009042675354493361767779296" defer="defer"></script>
3803 3804 3805 <cookies-banner class="cookies-banner" id="cookies-banner"></cookies-banner></section><div id="shopify-section-email-signup-popup" class="shopify-section section email-signup-popup-section"></div><ul hidden> 3806 <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li> 3807 </ul> 3808 3809
3809<script src="//spigen.com.sg/cdn/shop/t/8/assets/global.s.min.js?v=34476894836311836981767779307" defer="defer"></script>
3809<script src="//spigen.com.sg/cdn/shop/t/8/assets/cart.s.min.js?v=153629631490534394421767779255" defer="defer"></script>
3809<div id="shopify-section-cart-drawer" class="shopify-section cart-drawer-section"><cart-drawer class="flex drawer drawer--cart is-empty h100"> 3810 <div id="CartDrawer" class="cart-drawer"> 3811 <div id="CartDrawer-Overlay"class="cart-drawer__overlay drawer__overlay"></div> 3812 <div class="drawer__inner drawer__inner--small drawer__inner--cart" role="dialog" aria-modal="true" aria-label="Your cart" tabindex="-1"> 3813 <div class="drawer__header flex justify-space-between align-center"> 3814 <h2 class="drawer__heading margin0 h4 font-heading-bold">Your cart</h2> 3815 <button class="drawer__close" type="button" onclick="this.closest('cart-drawer').close()" aria-label="Close"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" width="24" height="24" viewBox="0 0 22 22" fill="none"> 3816 <path d="M5.5 16.5L16.5 5.5M5.5 5.5L16.5 16.5" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 3817</svg></button> 3818 </div><div><free-shipping-bar class="free-shipping-bar db background-input no-js-hidden cart-drawer__free-shipping-bar" data-threshold="6000" data-total="0"> 3819 <div class="free-shipping-bar__unreached-message text-small hidden rte">Spend <strong>[remain]</strong> more to reach <strong>Free Shipping</strong>!</div> 3820 <div class="free-shipping-bar__reached-message text-small hidden rte">Congratulations! You've got free shipping.</div> 3821 <div class="free-shipping-bar__progress-wrapper flex align-center"> 3822 <div class="free-shipping-bar__progress-bar por flex-grow-1"> 3823 <span class="free-shipping-bar__progress-bar__passed"></span> 3824 </div> 3825 <span class="free-shipping-bar__progress-number font-body-bold"></span> 3826 </div> 3827</free-shipping-bar>
3828<script src="//spigen.com.sg/cdn/shop/t/8/assets/free-shipping-bar.s.min.js?v=141512217892444502301767779307" defer="defer"></script>
3828 3829<link rel="stylesheet" href="//spigen.com.sg/cdn/shop/t/8/assets/component-free-shipping-bar.s.min.css?v=41954925742047001441767779272" media="print" onload="this.media='all'"></div><div class="drawer__inner-empty"> 3830 <div class="cart-drawer__warnings flex flex-column justify-center center"> 3831 <div class="cart-drawer__empty-content"> 3832 <h2>Your cart is empty</h2> 3833 <div> 3834 <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="180" height="180" viewBox="0 0 20 20"> 3835 <path fill="currentColor" d="M17.453 17.117l-1.141-10.98c-0.078-0.758-0.719-1.332-1.492-1.332h-1.891v-0.547c0-1.66-1.348-3.008-3.008-3.008s-3.008 1.348-3.008 3.008v0.547h-1.813c-0.773 0-1.414 0.57-1.492 1.332l-1.141 10.98c-0.043 0.414 0.094 0.828 0.371 1.137 0.285 0.316 0.691 0.496 1.121 0.496h12c0.43 0 0.836-0.18 1.121-0.496 0.277-0.309 0.414-0.723 0.371-1.137zM16.473 17.703c-0.129 0.145-0.316 0.227-0.512 0.227h-12c-0.195 0-0.383-0.082-0.512-0.227-0.125-0.141-0.184-0.316-0.164-0.504l1.141-10.98c0.035-0.34 0.328-0.594 0.676-0.594h1.813v1.145c-0.348 0.098-0.586 0.406-0.59 0.777-0.004 0.406 0.301 0.762 0.703 0.82 0.508 0.074 0.938-0.316 0.938-0.813 0-0.336-0.23-0.629-0.504-0.754v-2.504c0-1.352 1.074-2.477 2.422-2.496 1.375-0.020 2.5 1.090 2.5 2.461v0.547h-2.871c-0.227 0-0.41 0.184-0.41 0.41v0c0 0.227 0.184 0.41 0.41 0.41h2.871v1.145c-0.348 0.098-0.586 0.406-0.59 0.777-0.004 0.406 0.301 0.762 0.703 0.82 0.508 0.074 0.938-0.316 0.938-0.813 0-0.336-0.23-0.629-0.504-0.754v-1.18h1.891c0.352 0 0.641 0.254 0.676 0.594l1.141 10.98c0.020 0.188-0.039 0.367-0.164 0.504zM9.996 12.5c-1.156 0-2.238 0.328-3.156 0.898-0.191 0.117-0.246 0.375-0.113 0.559v0c0.117 0.168 0.348 0.215 0.523 0.105 0.801-0.496 1.742-0.781 2.75-0.781 1.004 0 1.953 0.285 2.754 0.785 0.176 0.109 0.402 0.059 0.52-0.105v0c0.133-0.184 0.078-0.441-0.113-0.559-0.918-0.574-1.988-0.902-3.164-0.902z"></path> 3836 </svg> 3837 </div> 3838 <a href="/collections/all" class="button element-small-margin-top"> 3839 <span>Continue shopping</span> 3840 </a> 3841 3842 <hr><p class="cart__login-title h3">Have an account?</p> 3843 <p class="cart__login-paragraph"> 3844 <a href="/account/login" class="link underlined-link">Log in</a> to check out faster. 3845 </p></div> 3846 </div></div> 3847 <div class="cart-drawer__scroll-area"> 3848 <cart-drawer-items class="cart-drawer__items h100"> 3849 <form action="/cart" id="CartDrawer-Form" class="cart__contents cart-drawer__form flex flex-wrap flex-grow-1" method="post"> 3850 <div id="CartDrawer-CartItems" class="drawer__contents js-contents"><p id="CartDrawer-LiveRegionText" class="visually-hidden" role="status"></p> 3851 <p id="CartDrawer-LineItemStatus" class="visually-hidden" aria-hidden="true" role="status">Loading...</p> 3852 </div> 3853 <div id="CartDrawer-CartErrors" role="alert" class="cart-errors alert alert--error alert--small flex hidden"> 3854 <span class="cart-item__error-text"></span> 3855 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-error" viewBox="0 0 13 13"> 3856 <circle cx="6.5" cy="6.50049" r="5.5" stroke="white" stroke-width="2"/> 3857 <circle cx="6.5" cy="6.5" r="5.5" fill="#EB001B" stroke="#EB001B" stroke-width="0.7"/> 3858 <path d="M5.87413 3.52832L5.97439 7.57216H7.02713L7.12739 3.52832H5.87413ZM6.50076 9.66091C6.88091 9.66091 7.18169 9.37267 7.18169 9.00504C7.18169 8.63742 6.88091 8.34917 6.50076 8.34917C6.12061 8.34917 5.81982 8.63742 5.81982 9.00504C5.81982 9.37267 6.12061 9.66091 6.50076 9.66091Z" fill="white"/> 3859 <path d="M5.87413 3.17832H5.51535L5.52424 3.537L5.6245 7.58083L5.63296 7.92216H5.97439H7.02713H7.36856L7.37702 7.58083L7.47728 3.537L7.48617 3.17832H7.12739H5.87413ZM6.50076 10.0109C7.06121 10.0109 7.5317 9.57872 7.5317 9.00504C7.5317 8.43137 7.06121 7.99918 6.50076 7.99918C5.94031 7.99918 5.46982 8.43137 5.46982 9.00504C5.46982 9.57872 5.94031 10.0109 6.50076 10.0109Z" fill="white" stroke="#EB001B" stroke-width="0.7"> 3860 </svg> 3861 </div> 3862 </form> 3863 </cart-drawer-items><hr class="cart-drawer__scroll-area__line"><cart-product-recommendations 3864 data-url="/recommendations/products" 3865 data-product-ids="" 3866 data-limit="5" 3867 class="no-js-hidden cart-drawer__recommendation cart
3867-drawer__recommendation--media-square" 3868 data-section-id="cart-drawer-product-recommendations" 3869 data-component-classes="slider-component-desktop slider-component-tablet slider-component-mobile" 3870 data-grid-classes="slider slider--mobile slider--tablet slider--desktop grid--1-col" 3871 data-remove-loading="true" 3872 data-item-selector=".item" 3873 > 3874 <div class="cart-drawer__recommendation-title-wrapper flex justify-space-between w100 align-center"> 3875 <h2 class="h5 margin0">Recommendations</h2> 3876 <div class="cart-drawer__recommendation__slider-buttons slider-buttons slider-buttons--box flex align-center"> 3877 <button type="button" id="Slider-cart-drawer-product-recommendations-prev-button" class="cart-drawer__recommendation__slider-button slider-button flex flex-column justify-center align-center slider-button--prev no-js-hidden tap-area-icon" name="previous" aria-label="Slide left" aria-controls="Slider-cart-drawer-product-recommendations" disabled="disabled"><span></span> 3878<span></span></button> 3879 <button type="button" id="Slider-cart-drawer-product-recommendations-next-button" class="cart-drawer__recommendation__slider-button slider-button flex flex-column justify-center align-center slider-button--next no-js-hidden tap-area-icon" name="next" aria-label="Slide right" aria-controls="Slider-cart-drawer-product-recommendations"><span></span> 3880<span></span></button> 3881 </div> 3882 </div> 3883 <div class="cart__recommendation-list"></div> 3884 <div class="cart__recommendation-loading small-margin-bottom"> 3885 <div class="cart-drawer__recommendation-item"> 3886 <span class="cart-drawer__recommendation-item__info media skeleton-box"></span> 3887 <div> 3888 <div class="skeleton-box"> 3889 <span class="db margin-top-1rem"></span> 3890 </div> 3891 <div class="skeleton-box margin-top-1rem"> 3892 <span class="db margin-top-1rem"></span> 3893 </div> 3894 </div> 3895 </div> 3896 </div> 3897 </cart-product-recommendations></div> 3898 <div class="drawer__footer por flex flex-column justify-right flex-grow-1"> 3899 <div class="drawer__footer__inner flex flex-column background-input"><div class="drawer__footer__actions w100 flex overflow-hidden margin-bottom-1rem"><cart-drawer-footer-action class="cart-drawer__footer__action flex-grow-1"> 3900 <button type="button" class="flex justify-center align-center cart-drawer__footer__action-label button-label w100 unstyled-button color-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> 3901 <path d="M7.33332 3.33334H3.99999C3.26361 3.33334 2.66666 3.93029 2.66666 4.66667V12C2.66666 12.7364 3.26361 13.3333 3.99999 13.3333H11.3333C12.0697 13.3333 12.6667 12.7364 12.6667 12V8.66667M11.7238 2.39052C12.2445 1.86983 13.0888 1.86983 13.6095 2.39052C14.1302 2.91122 14.1302 3.75544 13.6095 4.27614L7.88561 10H5.99999L5.99999 8.11438L11.7238 2.39052Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 3902</svg><span>Note</span> 3903 </button> 3904 <cart-drawer-note class="cart-drawer__footer__action-content w100 por overflow-hidden"> 3905 <div class="cart-drawer__footer__content-heading-wrapper w100 flex justify-space-between align-center"> 3906 <div class="cart-drawer__footer__content-heading flex align-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 16 16" fill="none"> 3907 <path d="M7.33332 3.33334H3.99999C3.26361 3.33334 2.66666 3.93029 2.66666 4.66667V12C2.66666 12.7364 3.26361 13.3333 3.99999 13.3333H11.3333C12.0697 13.3333 12.6667 12.7364 12.6667 12V8.66667M11.7238 2.39052C12.2445 1.86983 13.0888 1.86983 13.6095 2.39052C14.1302 2.91122 14.1302 3.75544 13.6095 4.27614L7.88561 10H5.99999L5.99999 8.11438L11.7238 2.39052Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 3908</svg><span class="h4 font-heading-bold">Note</span> 3909 </div> 3910 <button type="button" class="cart-drawer__footer__action-close flex justify-center align-center tap-area-icon unstyled-button color-foreground"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" width="24" height="24" viewBox="0 0 22 22" fill="none"> 3911 <path d="M5.5 16.5L16.5 5.5M5.5 5.5L16.5 16.5" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 3912</svg></button> 3913 </div>
3914 <div class="cart-drawer__footer__content-inner"> 3915 <div class="cart__note"> 3916 <label for="Cart-note" class="cart-drawer__footer__action-content-label w100 field__label text-small font-body-bold uppercase">Order special instructions</label> 3917 <textarea class="text-area field__input" name="note" form="CartDrawer-Form" id="Cart-note" placeholder="Order special instructions"></textarea> 3918 </div> 3919 <div class="center cart__note__button-wrap element-small-margin-top"> 3920 <button class="button button--primary" type="button"> 3921 <span>Apply</span> 3922 </button> 3923 </div> 3924 </div> 3925 </cart-drawer-note> 3926 </cart-drawer-footer-action><cart-drawer-footer-action class="cart-drawer__footer__action flex-grow-1"> 3927 <button type="button" class="flex justify-center align-center cart-drawer__footer__action-label button-label w100 unstyled-button color-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none" class="icon icon-shipping"> 3928 <path d="M9.16667 10.6667V4.00001C9.16667 3.63182 8.86819 3.33334 8.5 3.33334H3.16667C2.79848 3.33334 2.5 3.63182 2.5 4.00001V10.6667C2.5 11.0349 2.79848 11.3333 3.16667 11.3333H3.83333M9.16667 10.6667C9.16667 11.0349 8.86819 11.3333 8.5 11.3333H6.5M9.16667 10.6667L9.16667 5.33334C9.16667 4.96515 9.46514 4.66668 9.83333 4.66668H11.5572C11.734 4.66668 11.9036 4.73691 12.0286 4.86194L14.3047 7.13808C14.4298 7.26311 14.5 7.43267 14.5 7.60949V10.6667C14.5 11.0349 14.2015 11.3333 13.8333 11.3333H13.1667M9.16667 10.6667C9.16667 11.0349 9.46514 11.3333 9.83333 11.3333H10.5M3.83333 11.3333C3.83333 12.0697 4.43029 12.6667 5.16667 12.6667C5.90305 12.6667 6.5 12.0697 6.5 11.3333M3.83333 11.3333C3.83333 10.597 4.43029 10 5.16667 10C5.90305 10 6.5 10.597 6.5 11.3333M10.5 11.3333C10.5 12.0697 11.097 12.6667 11.8333 12.6667C12.5697 12.6667 13.1667 12.0697 13.1667 11.3333M10.5 11.3333C10.5 10.597 11.097 10 11.8333 10C12.5697 10 13.1667 10.597 13.1667 11.3333" stroke="currentColor"/> 3929</svg><span>Shipping</span> 3930 </button> 3931 <div class="cart-drawer__footer__action-content w100 cart-drawer__footer__action-content--shipping-calculator por"> 3932 <div class="cart-drawer__footer__content-heading-wrapper w100 flex justify-space-between align-center"> 3933 <div class="cart-drawer__footer__content-heading flex align-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 16 16" fill="none" class="icon icon-shipping"> 3934 <path d="M9.16667 10.6667V4.00001C9.16667 3.63182 8.86819 3.33334 8.5 3.33334H3.16667C2.79848 3.33334 2.5 3.63182 2.5 4.00001V10.6667C2.5 11.0349 2.79848 11.3333 3.16667 11.3333H3.83333M9.16667 10.6667C9.16667 11.0349 8.86819 11.3333 8.5 11.3333H6.5M9.16667 10.6667L9.16667 5.33334C9.16667 4.96515 9.46514 4.66668 9.83333 4.66668H11.5572C11.734 4.66668 11.9036 4.73691 12.0286 4.86194L14.3047 7.13808C14.4298 7.26311 14.5 7.43267 14.5 7.60949V10.6667C14.5 11.0349 14.2015 11.3333 13.8333 11.3333H13.1667M9.16667 10.6667C9.16667 11.0349 9.46514 11.3333 9.83333 11.3333H10.5M3.83333 11.3333C3.83333 12.0697 4.43029 12.6667 5.16667 12.6667C5.90305 12.6667 6.5 12.0697 6.5 11.3333M3.83333 11.3333C3.83333 10.597 4.43029 10 5.16667 10C5.90305 10 6.5 10.597 6.5 11.3333M10.5 11.3333C10.5 12.0697 11.097 12.6667 11.8333 12.6667C12.5697 12.6667 13.1667 12.0697 13.1667 11.3333M10.5 11.3333C10.5 10.597 11.097 10 11.8333 10C12.5697 10 13.1667 10.597 13.1667 11.3333" stroke="currentColor"/> 3935</svg><span class="h4 font-heading-bold">Shipping calculator</span> 3936 </div> 3937 <button type="button" class="cart-drawer__footer__action-close flex justify-center align-center tap-area-icon unstyled-button color-foreground"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" width="24" height="24" viewBox="0 0 22 22" fill="none"> 3938 <path d="M5.5 16.5L16.5 5.5M5.5 5.5L16.5 16.5" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 3939</svg></button> 3940 </div>
3941 <div class="cart-drawer__footer__content-inner"><shipping-calculator class="shipping-calculator"> 3942 <div> 3943 <label for="AddressCountryCalculator" class="field__label text-small font-body-bold uppercase"> 3944 Country/region 3945 </label> 3946 <div class="select"> 3947 <select 3948 id="AddressCountryCalculator" 3949 name="address[country]" 3950 data-address-country-select 3951 data-default="Singapore" 3952 autocomplete="country" 3953 class="select__select" 3954 ><option value="Singapore" data-provinces="[]">Singapore</option> 3955</select> 3956 <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon icon-caret"> 3957 <path d="M12.6667 6L8 10.6667L3.33333 6" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 3958</svg> 3959 </div> 3960 </div> 3961 <div id="AddressProvinceContainerCalculator" style="display:none;" class="element-small-margin-top"> 3962 <label for="AddressProvinceCalculator" class="field__label text-small font-body-bold uppercase"> 3963 Province 3964 </label> 3965 <div class="select"> 3966 <select 3967 id="AddressProvinceCalculator" 3968 name="address[province]" 3969 data-default="" 3970 autocomplete="address-level1" 3971 class="select__select" 3972 > 3973 </select> 3974 <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon icon-caret"> 3975 <path d="M12.6667 6L8 10.6667L3.33333 6" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 3976</svg> 3977 </div> 3978 </div> 3979 <div class="field element-small-margin-top"> 3980 <label for="AddressZipCalculator" class="field__label text-small font-body-bold uppercase">Postal/ZIP code</label> 3981 <input type="text" id="AddressZipCalculator" name="address[zip]" value="" autocapitalize="characters" autocomplete="postal-code" placeholder="Postal/ZIP code" class="field__input"> 3982 </div> 3983 <div class="element-small-margin-top"> 3984 <button type="button" class="button button--secondary"> 3985 <span>Calculate</span> 3986 <div class="loading-overlay__spinner hidden"><svg version="1.1" id="L5" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" 3987 viewBox="0 0 100 100" enable-background="new 0 0 0 0" xml:space="preserve"> 3988 <circle fill="currentColor" stroke="none" cx="10" cy="50" r="10"> 3989 <animateTransform 3990 attributeName="transform" 3991 dur="1s" 3992 type="translate" 3993 values="0 15 ; 0 -15; 0 15" 3994 repeatCount="indefinite" 3995 begin="0.1"/> 3996 </circle> 3997 <circle fill="currentColor" stroke="none" cx="50" cy="50" r="10"> 3998 <animateTransform 3999 attributeName="transform" 4000 dur="1s" 4001 type="translate" 4002 values="0 10 ; 0 -10; 0 10" 4003 repeatCount="indefinite" 4004 begin="0.2"/> 4005 </circle> 4006 <circle fill="currentColor" stroke="none" cx="90" cy="50" r="10"> 4007 <animateTransform 4008 attributeName="transform" 4009 dur="1s" 4010 type="translate" 4011 values="0 5 ; 0 -5; 0 5" 4012 repeatCount="indefinite" 4013 begin="0.3"/> 4014 </circle> 4015</svg></div> 4016 </button> 4017 </div> 4018 4019 <div class="element-small-margin-top shipping-calculator__results hidden"> 4020 <div class="form__message margin-bottom-1rem"> 4021 <span class="caption-large text-body w100 db" role="alert" tabindex="-1"> 4022 <span class="shipping-calculator__error-heading alert alert--error alert--small w100 db"> 4023 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-error" viewBox="0 0 13 13"> 4024 <circle cx="6.5" cy="6.50049" r="5.5" stroke="white" stroke-width="2"/> 4025 <circle cx="6.5" cy="6.5" r="5.5" fill="#EB001B" stroke="#EB001B" stroke-width="0.7"/> 4026 <path d="M5.87413 3.52832L5.97439 7.57216H7.02713L7.12739 3.52832H5.87413ZM6.50076 9.66091C6.88091 9.66091 7.18169 9.37267 7.18169 9.00504C7.18169 8.63742 6.88091 8.34917 6.50076 8.34917C6.12061 8.34917 5.81982 8.63742 5.81982 9.00504C5.81982 9.37267 6.12061 9.66091 6.50076 9.66091Z" fill="white"/> 4027 <path d="M5.87413 3.17832H5.51535L5.52424 3.537L5.6245 7.58083L5.63296 7.92216H5.97439H7.02713H7.36856L7.37702 7.58083L7.47728 3.537L7.48617 3.17832H7.12739H5.87413ZM6.50076 10.0109C7.06121 10.0109 7.5317 9.57872 7.5317 9.00504C7.5317 8.43137 7.06121 7.99918 6.50076 7.99918C5.94031 7.99918 5.46982 8.43137 5.46982 9.00504C5.46982 9.57872 5.94031 10.0109 6.50076 10.0109Z" fill="white" stroke="#EB001B" stroke-width="0.7"> 4028</svg> 4029 4030 Errors 4031 </span>
4032 <span class="shipping-calculator__success-heading alert alert--success alert--small w100 db"> 4033 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-success" viewBox="0 0 13 13"> 4034 <path d="M6.5 12.35C9.73087 12.35 12.35 9.73086 12.35 6.5C12.35 3.26913 9.73087 0.65 6.5 0.65C3.26913 0.65 0.65 3.26913 0.65 6.5C0.65 9.73086 3.26913 12.35 6.5 12.35Z" fill="#428445" stroke="white" stroke-width="0.7"/> 4035 <path d="M5.53271 8.66357L9.25213 4.68197" stroke="white"/> 4036 <path d="M4.10645 6.7688L6.13766 8.62553" stroke="white"> 4037</svg> 4038 4039 Available shipping carriers 4040 </span> 4041 </span> 4042 </div> 4043 <ul class="form-status-list caption-large shipping-calculator__results-list" role="list"> 4044 </ul> 4045 </div> 4046</shipping-calculator></div> 4047 </div> 4048 </cart-drawer-footer-action></div><div class="cart-drawer__footer cart-drawer__footer--subtotal" > 4049 <div class="totals flex justify-space-between align-end" role="status"> 4050 <h2 class="totals__subtotal font-heading-bold uppercase h4">Subtotal</h2> 4051 <p class="totals__subtotal-value price font-body-semi-bold">$0.00</p> 4052 </div> 4053 4054 <div></div> 4055 4056 <small class="tax-note text-small rte db">Tax included and shipping calculated at checkout 4057</small> 4058 </div><div class="center cart__ctas cart__ctas--grid" > 4059 <noscript> 4060 <button type="submit" class="cart__update-button button button--secondary" form="CartDrawer-Form"> 4061 <span>Update</span> 4062 </button> 4063 </noscript><a href="/cart" id="CartDrawer-ViewCart" class="button button--secondary button--shadow"> 4064 <span>View cart</span> 4065 </a><button type="submit" id="CartDrawer-Checkout" class="cart__checkout-button button button--shadow" name="checkout" form="CartDrawer-Form"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none" class="icon icon-lock"> 4066 <path d="M10.5 12.5V14.1667M5.49998 17.5H15.5C16.4205 17.5 17.1666 16.7538 17.1666 15.8333V10.8333C17.1666 9.91286 16.4205 9.16667 15.5 9.16667H5.49998C4.57951 9.16667 3.83331 9.91286 3.83331 10.8333V15.8333C3.83331 16.7538 4.57951 17.5 5.49998 17.5ZM13.8333 9.16667V5.83333C13.8333 3.99238 12.3409 2.5 10.5 2.5C8.65903 2.5 7.16665 3.99238 7.16665 5.83333V9.16667H13.8333Z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"/> 4067</svg><span>Check out</span> 4068 </button> 4069 </div></div> 4070 </div> 4071 </div> 4072 </div> 4073</cart-drawer> 4074
4075<script> 4076 document.addEventListener('DOMContentLoaded', function() { 4077 function isIE() { 4078 const ua = window.navigator.userAgent; 4079 const msie = ua.indexOf('MSIE '); 4080 const trident = ua.indexOf('Trident/'); 4081 4082 return (msie > 0 || trident > 0); 4083 } 4084 4085 if (!isIE()) return; 4086 const cartSubmitInput = document.createElement('input'); 4087 cartSubmitInput.setAttribute('name', 'checkout'); 4088 cartSubmitInput.setAttribute('type', 'hidden'); 4089 document.querySelector('#cart').appendChild(cartSubmitInput); 4090 document.querySelector('#checkout').addEventListener('click', function(event) { 4091 document.querySelector('#cart').submit(); 4092 }); 4093 }); 4094</script>
4094<script src="//spigen.com.sg/cdn/shop/t/8/assets/shipping-calculator.s.min.js?v=13047644050374779281767779348" defer="defer"></script>
4094<link rel="stylesheet" href="//spigen.com.sg/cdn/shop/t/8/assets/component-cart-drawer-product-recommendation.s.min.css?v=118264235383259902221767779263" media="print" onload="this.media='all'"> 4095
4095<script src="//spigen.com.sg/cdn/shop/t/8/assets/product-price.s.min.js?v=83719613886954034891767779320" defer="defer"></script>
4095 4096
4096<script src="//spigen.com.sg/cdn/shop/t/8/assets/product-form.s.min.js?v=147254543956238174491767779318" defer="defer"></script>
4096 4097
4097<script src="//spigen.com.sg/cdn/shop/t/8/assets/cart-product-recommendation.s.min.js?v=44605292736920063941767779254" defer="defer"></script>
4097 4098
4098<script src="//spigen.com.sg/cdn/shop/t/8/assets/cart-drawer-product-recommendation-item.s.min.js?v=90184166846451807841767779253" defer="defer"></script>
4098</div>
4098<script src="//spigen.com.sg/cdn/shop/t/8/assets/cart-drawer.s.min.js?v=114752339984876433621767779253" defer="defer"></script>
4098<toast-message-manager></toast-message-manager> 4099 <back-button-menu class="back-button-menu"> 4100 <button type="button" class="button"><svg class="icon" aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none"><path d="M3 10H13C17.4183 10 21 13.5817 21 18V20M3 10L9 16M3 10L9 4" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg></button> 4101 </back-button-menu><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-close hidden icon-close-sample" width="24" height="24" viewBox="0 0 22 22" fill="none"> 4102 <path d="M5.5 16.5L16.5 5.5M5.5 5.5L16.5 16.5" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 4103</svg>
4103<script src="//spigen.com.sg/cdn/shop/t/8/assets/back-to-top.s.min.js?v=154177183391220404991767779249" async></script>
4103 4104 <back-to-top class="floating-element"> 4105 <button class="button floating-button" type="button" aria-label="Back to top"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon icon-caret"> 4106 <path d="M12.6667 6L8 10.6667L3.33333 6" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 4107</svg> </button> 4108 </back-to-top><template id="countdown-tpl"><div class="countdown__timer flex"> 4109 <div class="countdown__part countdown__days center"> 4110 <span class="countdown__part__value countdown__part__value--in-banner countdown__days__value flex justify-center align-center h2 font-heading-extra-bold"></span> 4111 <span class="countdown__text countdown__text--in-banner font-body-semi-bold db countdown__days__label uppercase break">Days</span> 4112 </div> 4113 <div class="countdown__part countdown__hours center"> 4114 <span class="countdown__part__value countdown__part__value--in-banner countdown__hours__value flex justify-center align-center h2 font-heading-extra-bold"></span> 4115 <span class="countdown__text countdown__text--in-banner font-body-semi-bold db countdown__hours__label uppercase break">Hours</span> 4116 </div> 4117 <div class="countdown__part countdown__minutes center"> 4118 <span class="countdown__part__value countdown__part__value--in-banner countdown__minutes__value flex justify-center align-center h2 font-heading-extra-bold"></span> 4119 <span class="countdown__text countdown__text--in-banner font-body-semi-bold db countdown__minutes__label uppercase break">Minutes</span> 4120 </div> 4121 <div class="countdown__part countdown__seconds center"> 4122 <span class="countdown__part__value countdown__part__value--in-banner countdown__seconds__value flex justify-center align-center h2 font-heading-extra-bold"></span> 4123 <span class="countdown__text countdown__text--in-banner font-body-semi-bold db countdown__seconds__label uppercase break">Seconds</span> 4124 </div> 4125</div></template>
4125<script src="//spigen.com.sg/cdn/shop/t/8/assets/recently-viewed.s.min.js?v=46482604879860891251767779324" defer="defer"></script>
4125<script src="//spigen.com.sg/cdn/shop/t/8/assets/predictive-search.s.min.js?v=163928772171118752741767779317" defer="defer"></script>
4125 4126 <link 4127 rel="stylesheet" 4128 href="//spigen.com.sg/cdn/shop/t/8/assets/component-predictive-search.s.min.css?v=126443990204460230331767779281" 4129 media="print" 4130 onload="this.media='all'" 4131 ><!-- SEOAnt Optimize Loading --> 4132 4133<link 4134 rel="stylesheet" 4135 href="//spigen.com.sg/cdn/shop/t/8/assets/base.css?v=1643416961465122781772444454"> 4136<!-- /SEOAnt Optimize Loading --> 4137 <link 4138 rel="stylesheet" 4139 href="//spigen.com.sg/cdn/shop/t/8/assets/component-search-modal.s.min.css?v=76051395836277116321767779288" 4140 media="print" 4141 onload="this.media='all'" 4142 > 4143 <noscript> 4144 <!-- SEOAnt Optimize Loading --> 4145 4146<link 4147 rel="stylesheet" 4148 href="//spigen.com.sg/cdn/shop/t/8/assets/base.css?v=1643416961465122781772444454"> 4149<!-- /SEOAnt Optimize Loading --> 4150 <!-- SEOAnt Optimize Loading --> 4151 4152<link 4153 rel="stylesheet" 4154 href="//spigen.com.sg/cdn/shop/t/8/assets/component-search-modal.css?v=104788159261205638651767779287"> 4155<!-- /SEOAnt Optimize Loading --> 4156 <!-- SEOAnt Optimize Loading --> 4157 4158<link 4159 rel="stylesheet" 4160 href="//spigen.com.sg/cdn/shop/t/8/assets/component-card.css?v=21169732318601331531767779262"> 4161<!-- /SEOAnt Optimize Loading --><!-- SEOAnt Optimize Loading --> 4162 4163<link 4164 rel="stylesheet" 4165 href="//spigen.com.sg/cdn/shop/t/8/assets/component-predictive-search.css?v=22589552167945498751767779281"> 4166<!-- /SEOAnt Optimize Loading --><!-- SEOAnt Optimize Loading --> 4167 4168<link 4169 rel="stylesheet" 4170 href="//spigen.com.sg/cdn/shop/t/8/assets/no-js.css?v=148093004747666403051767779312"> 4171<!-- /SEOAnt Optimize Loading --> 4172 </noscript><style> 4173 .mdw-float-btn, .mdw-float-btn-message, .mdw-close-icon-widget { 4174 display: none; 4175 } 4176 .customize-btn-widget_container { 4177 display: flex; 4178 align-items: center; 4179 gap: 16px; 4180 justify-content: center; 4181 } 4182 .customize-btn-widget { 4183 width: 60px; 4184 height: 60px; 4185 background: linear-gradient(199.05deg, #469d46, rgb(125, 212, 125)); 4186 display: flex; 4187 align-items: center; 4188 justify-content: center; 4189 border-radius: 50%; 4190 cursor: pointer; 4191 } 4192 .customize-btn-widget_icon { 4193 width: 26px; 4194 height: 26px; 4195 } 4196 .customize-widget-message { 4197 font-size: 13px; 4198 max-width: 300px; 4199 background-color: #fff; 4200 padding: 10px 12px; 4201 border-radius: 10px; 4202 box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px; 4203 } 4204</style> 4205<style> .product-details-text {margin-bottom: 20px; /* Adjust the bottom margin to reduce spacing between paragraphs */} </style> 4206<div id="shopify-block-ASzk3UFRuTnZjVGUra__840971061205612094" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: clevercat-embed-styles --><!-- BEGIN app snippet: clevercat-carousel-styles --><link 4207 rel="preload" 4208 href="https://cdn.shopify.com/extensions/01a0e94e-2a06-7e55-bd2f-163ca7001d28/clevercat-shoppable-videos-964/assets/clevercat-carousel.core.min.css" 4209 as="style" 4210> 4211<link 4212 rel="stylesheet" 4213 href="https://cdn.shopify.com/extensions/01a0e94e-2a06-7e55-bd2f-163ca7001d28/clevercat-shoppable-videos-964/assets/clevercat-carousel.core.min.css" 4214 media="print" 4215 onload="this.media='all';this.onload=null;" 4216> 4217<noscript> 4218 <link rel="stylesheet" href="https://cdn.shopify.com/extensions/01a0e94e-2a06-7e55-bd2f-163ca7001d28/clevercat-shoppable-videos-964/assets/clevercat-carousel.core.min.css"> 4219</noscript> 4220 4221<link 4222 rel="stylesheet" 4223 href="https://cdn.shopify.com/extensions/01a0e94e-2a06-7e55-bd2f-163ca7001d28/clevercat-shoppable-videos-964/assets/clevercat-carousel.features.min.css" 4224 media="print" 4225 onload="this.media='all';this.onload=null;" 4226> 4227<noscript> 4228 <link rel="stylesheet" href="https://cdn.shopify.com/extensions/01a0e94e-2a06-7e55-bd2f-163ca7001d28/clevercat-shoppable-videos-964/assets/clevercat-carousel.features.min.css"> 4229</noscript><!-- END app snippet --> 4230<!-- END app snippet --> 4231<!-- BEGIN app snippet: app-scripts --><!-- BEGIN app snippet: clevercat-customer-auth -->
4231<script> 4232 window.__CLEVERCAT_CUSTOMER_AUTH_BOOTSTRAP__ = { 4233 4234 customer: null, 4235 4236 shop: "ee30c5.myshopify.com" 4237 }; 4238 window.dispatchEvent(new CustomEvent("clevercat:customer-auth-bootstrap")); 4239</script>
vendor: 1 bytes, line 4239
4239
4240<script src="https://cdn.shopify.com/extensions/01a0e94e-2a06-7e55-bd2f-163ca7001d28/clevercat-shoppable-videos-964/assets/clevercat-customer-auth.min.js"></script>
4240 4241<!-- END app snippet -->
4242<script>window.logger=window.logger||{log:function(){console.log.apply(console,arguments)},warn:function(){console.warn.apply(console,arguments)},error:function(){console.error.apply(console,arguments)},group:function(){console.group&&console.group.apply(console,arguments)},groupEnd:function(){console.groupEnd&&console.groupEnd()}};</script>
4242<img 4243 alt="" 4244 width="1" 4245 height="1" 4246 decoding="async" 4247 style="position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important;border:0!important" 4248 src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==" 4249 data-cc-boot-src="https://cdn.shopify.com/extensions/01a0e94e-2a06-7e55-bd2f-163ca7001d28/clevercat-shoppable-videos-964/assets/clevercat-script-boot.js" 4250 data-cc-core=""https:\/\/cdn.shopify.com\/extensions\/01a0e94e-2a06-7e55-bd2f-163ca7001d28\/clevercat-shoppable-videos-964\/assets\/clevercat-cdn.js","https:\/\/cdn.shopify.com\/extensions\/01a0e94e-2a06-7e55-bd2f-163ca7001d28\/clevercat-shoppable-videos-964\/assets\/global-app.min.js","https:\/\/cdn.shopify.com\/extensions\/01a0e94e-2a06-7e55-bd2f-163ca7001d28\/clevercat-shoppable-videos-964\/assets\/logger.js"" 4251 onload="!function(e){if(window.__CLEVERCAT_BOOT_TAG__)return;window.__CLEVERCAT_BOOT_TAG__=1;var c=e.getAttribute('data-cc-core')||'';try{window.__CLEVERCAT_CORE_URLS__=JSON.parse('['+c+']')}catch(r){window.__CLEVERCAT_CORE_URLS__=[]}var u=e.getAttribute('data-cc-boot-src'),s=document.createElement('script');s.src=u;s.async=!1;s.setAttribute('data-cc-boot','1');(document.head||document.documentElement).appendChild(s)}(this)" 4252> 4253<!-- BEGIN app snippet: clevercat-runtime-urls -->
4253<script> 4254 window.CLEVERCAT_INDEX_MIN_URL = "https:\/\/cdn.shopify.com\/extensions\/01a0e94e-2a06-7e55-bd2f-163ca7001d28\/clevercat-shoppable-videos-964\/assets\/index.min.js"; 4255 window.CLEVERCAT_SWIPER_URL = "https:\/\/cdn.shopify.com\/extensions\/01a0e94e-2a06-7e55-bd2f-163ca7001d28\/clevercat-shoppable-videos-964\/assets\/swiper-bundle.min.js"; 4256 window.CLEVERCAT_CAROUSEL_RUNTIME_URL = "https:\/\/cdn.shopify.com\/extensions\/01a0e94e-2a06-7e55-bd2f-163ca7001d28\/clevercat-shoppable-videos-964\/assets\/clevercat.runtime.min.js"; 4257 window.CLEVERCAT_RADHE_STORIES_RUNTIME_URL = "https:\/\/cdn.shopify.com\/extensions\/01a0e94e-2a06-7e55-bd2f-163ca7001d28\/clevercat-shoppable-videos-964\/assets\/clevercat-radhe-stories.min.js"; 4258 window.CLEVERCAT_RADHE_STORIES_INDEX_URL = "https:\/\/cdn.shopify.com\/extensions\/01a0e94e-2a06-7e55-bd2f-163ca7001d28\/clevercat-shoppable-videos-964\/assets\/index_radhe_stories.min.js"; 4259 window.CLEVERCAT_COLLECTION_CAROUSEL_RUNTIME_URL = "https:\/\/cdn.shopify.com\/extensions\/01a0e94e-2a06-7e55-bd2f-163ca7001d28\/clevercat-shoppable-videos-964\/assets\/clevercat-collection-carousel.min.js"; 4260 window.CLEVERCAT_PRODUCT_CAROUSEL_RUNTIME_URL = "https:\/\/cdn.shopify.com\/extensions\/01a0e94e-2a06-7e55-bd2f-163ca7001d28\/clevercat-shoppable-videos-964\/assets\/clevercat-product-carousel.min.js"; 4261 window.CLEVERCAT_CAROUSEL_STYLE_URLS = { 4262 stacked: "https:\/\/cdn.shopify.com\/extensions\/01a0e94e-2a06-7e55-bd2f-163ca7001d28\/clevercat-shoppable-videos-964\/assets\/stacked-carousel.css", 4263 grid: "https:\/\/cdn.shopify.com\/extensions\/01a0e94e-2a06-7e55-bd2f-163ca7001d28\/clevercat-shoppable-videos-964\/assets\/grid-carousel.css", 4264 urbaning: "https:\/\/cdn.shopify.com\/extensions\/01a0e94e-2a06-7e55-bd2f-163ca7001d28\/clevercat-shoppable-videos-964\/assets\/product_urbaning.css", 4265 atAGlance: "https:\/\/cdn.shopify.com\/extensions\/01a0e94e-2a06-7e55-bd2f-163ca7001d28\/clevercat-shoppable-videos-964\/assets\/product_at_a_glance.css", 4266 mosaic: "https:\/\/cdn.shopify.com\/extensions\/01a0e94e-2a06-7e55-bd2f-163ca7001d28\/clevercat-shoppable-videos-964\/assets\/product_mosaic.css", 4267 centerPeekMobile: "https:\/\/cdn.shopify.com\/extensions\/01a0e94e-2a06-7e55-bd2f-163ca7001d28\/clevercat-shoppable-videos-964\/assets\/product_center_peek_mobile.css", 4268 belowWithImage: "https:\/\/cdn.shopify.com\/extensions\/01a0e94e-2a06-7e55-bd2f-163ca7001d28\/clevercat-shoppable-videos-964\/assets\/product_below_with_image.css", 4269 coverflow: "https:\/\/cdn.shopify.com\/extensions\/01a0e94e-2a06-7e55-bd2f-163ca7001d28\/clevercat-shoppable-videos-964\/assets\/coverflow-carousel.css", 4270 outerStories: "https:\/\/cdn.shopify.com\/extensions\/01a0e94e-2a06-7e55-bd2f-163ca7001d28\/clevercat-shoppable-videos-964\/assets\/cc-outer-stories.css" 4271 }; 4272</script>
4272 4273<!-- END app snippet --> 4274<!-- END app snippet --> 4275 4276 4277 4278 4279 4280 4281 4282 4283 4284 4285 4286 4287 4288 4289 4290 4291 4292 4293 4294 4295 4296 4297 4298 4299 4300 4301<style id="clevercat-bubble-position-ASzk3UFRuTnZjVGUra__840971061205612094"> 4302 .clevercat-short[data-ccat-bubble="ASzk3UFRuTnZjVGUra__840971061205612094"] { 4303 bottom: 20px !important; 4304 } 4305 .clevercat-short[data-ccat-bubble="ASzk3UFRuTnZjVGUra__840971061205612094"].-minimized { 4306 bottom: 110px !important; 4307 } 4308 @media (max-width: 768px) { 4309 .clevercat-short[data-ccat-bubble="ASzk3UFRuTnZjVGUra__840971061205612094"] { 4310 bottom: 60px !important; 4311 } 4312 .clevercat-short[data-ccat-bubble="ASzk3UFRuTnZjVGUra__840971061205612094"].-minimized { 4313 bottom: 80px !important; 4314 } 4315 /* Hide bubble + Watch pill on mobile when merchant enables the toggle. */ 4316 .clevercat-short[data-ccat-bubble="ASzk3UFRuTnZjVGUra__840971061205612094"][data-ccat-hide-mobile="true"] { 4317 display: none !important; 4318 pointer-events: none !important; 4319 visibility: hidden !important; 4320 } 4321 } 4322</style> 4323 4324<div 4325 class="clevercat-short -rect -right " 4326 data-ccat-bubble="ASzk3UFRuTnZjVGUra__840971061205612094" 4327 data-ccat-hide-mobile="false" 4328 data-ccat-display-mode="allow_pill" 4329 data-ccat-close-behavior="minimized_pill" 4330 data-ccat-default-display="bubble" 4331 data-ccat-bubble-position="right" 4332 data-ccat-pill-position="right" 4333 data-ccat-pill-click-behavior="expand_bubble" 4334 style="--ccat-short-bottom-desktop: 20px; --ccat-short-bottom-mobile: 60px; --ccat-short-side-gap: 20px; --ccat-short-side-gap-mobile: 14px; --ccat-short-bubble-size-desktop: 130px; --ccat-short-bubble-size-mobile: 80px; --ccat-pill-bottom-desktop: 110px; --ccat-pill-bottom-mobile: 80px; --ccat-pill-side-gap: 58px; --ccat-pill-side-gap-mobile: 14px; --ccat-short-pill-z-index: 4;" 4335> 4336 4337 <div class="clevercat-short__ring"> 4338 <div class="clevercat-short__pulse"></div> 4339 </div> 4340 4341 <div class="clevercat-short__videoWrapper"> 4342 <div 4343 class="clevercat-stories__wrapper clevercat-stories__main-slider_slide clevercat-short__video" 4344 data-active-index="0" 4345 > 4346 <div class="clevercat-stories__main-slider_slide_video -shimmer2"> 4347 <video 4348 muted="" 4349 playsinline="" 4350 preload="none" 4351 loop="" 4352 class="clevercat-stories__video" 4353 src="" 4354 ></video> 4355 </div> 4356 </div> 4357 4358 <div class="clevercat-short__playOverlay"> 4359 <svg viewBox="0 0 24 24" fill="white"><path d="M8 5v14l11-7z"/></svg> 4360 </div> 4361 4362 <button class="clevercat-short__closeIcon" aria-label="Close"> 4363 <svg viewBox="0 0 24 24"><path d="M18.3 5.71a1 1 0 0 0-1.41 0L12 10.59 7.11 5.7A1 1 0 0 0 5.7 7.11L10.59 12 5.7 16.89a1 1 0 1 0 1.41 1.41L12 13.41l4.89 4.89a1 1 0 0 0 1.41-1.41L13.41 12l4.89-4.89a1 1 0 0 0 0-1.4z"/></svg> 4364 </button> 4365 </div> 4366 4367 <div class="clevercat-short__label"> 4368 <span class="clevercat-short__labelDot"></span> 4369 <span>Watch</span> 4370 </div> 4371 4372 <button type="button" class="clevercat-short__minimizedPill" aria-label="Watch video"> 4373 <span class="clevercat-short__minimizedThumb" aria-hidden="true"> 4374 <svg class="clevercat-short__minimizedPlayIcon" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 4375 <circle cx="12" cy="12" r="10" stroke="white" stroke-width="1.5"/> 4376 <path d="M10 8.5v7l5.5-3.5L10 8.5z" fill="white"/> 4377 </svg> 4378 </span> 4379 <span class="clevercat-short__minimizedContent"> 4380 <span class="clevercat-short__minimizedTitle">Watch video</span> 4381 <span class="clevercat-short__minimizedSubtitle">Tap to play</span> 4382 </span> 4383 <span class="clevercat-short__minimizedChevron" aria-hidden="true"> 4384 <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 4385 <path d="M7 14l5-5 5 5" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 4386 </svg> 4387 </span> 4388 </button> 4389</div> 4390 4391
4392<script src="https://cdn.shopify.com/extensions/01a0e94e-2a06-7e55-bd2f-163ca7001d28/clevercat-shoppable-videos-964/assets/toastify.js" defer></script>
vendor: 1 bytes, line 4392
4392
4393<script src="https://cdn.shopify.com/extensions/01a0e94e-2a06-7e55-bd2f-163ca7001d28/clevercat-shoppable-videos-964/assets/purify.min.js" defer></script>
4393 4394 4395<style> 4396 .clevercat-short[data-ccat-bubble="ASzk3UFRuTnZjVGUra__840971061205612094"] { 4397 --ccat-short-z-index: 10; 4398 --ccat-short-pill-z-index: 4; 4399 z-index: var(--ccat-short-z-index, 10) !important; 4400 } 4401 4402 .clevercat-short[data-ccat-bubble="ASzk3UFRuTnZjVGUra__840971061205612094"].-minimized { 4403 z-index: var(--ccat-short-pill-z-index, 4) !important; 4404 } 4405 4406 /* Bubble only: never surface the compact Watch video pill. */ 4407 .clevercat-short[data-ccat-bubble="ASzk3UFRuTnZjVGUra__840971061205612094"].-bubble-only .clevercat-short__minimizedPill, 4408 .clevercat-short[data-ccat-bubble="ASzk3UFRuTnZjVGUra__840971061205612094"][data-ccat-display-mode="bubble_only"] .clevercat-short__minimizedPill { 4409 display: none !important; 4410 } 4411</style> 4412
4413<script> 4414 (function() { 4415 try { 4416 var pageUrl = new URL(window.location.href); 4417 4418 window.CLEVERCAT_CONFIG = { 4419 4420 4421 // ð¹ PAGE CONTEXT 4422 context: { 4423 type: "page", 4424 productId: null, 4425 productHandle: null, 4426 productTitle: null, 4427 productImageUrl: null, 4428 collectionId: null, 4429 collectionHandle: null, 4430 pageHandle: "tech-house-store" 4431 }, 4432 4433 isProductAvailable: false, 4434 productId: null, 4435 productTitle: null, 4436 productHandle: null, 4437 productImageUrl: null, 4438 customer: null, 4439 customerName: null, 4440 logoUrl: "https:\/\/cdn.shopify.com\/extensions\/01a0e94e-2a06-7e55-bd2f-163ca7001d28\/clevercat-shoppable-videos-964\/assets\/logo.png", 4441 logoUrlPurple: "https:\/\/cdn.shopify.com\/extensions\/01a0e94e-2a06-7e55-bd2f-163ca7001d28\/clevercat-shoppable-videos-964\/assets\/purple_logo.png", 4442 placeholderUrl: "https:\/\/cdn.shopify.com\/extensions\/01a0e94e-2a06-7e55-bd2f-163ca7001d28\/clevercat-shoppable-videos-964\/assets\/placeholder.svg", 4443 sectionId: "shopify-section-ASzk3UFRuTnZjVGUra__840971061205612094", 4444 guestUserLogo: "https:\/\/cdn.shopify.com\/extensions\/01a0e94e-2a06-7e55-bd2f-163ca7001d28\/clevercat-shoppable-videos-964\/assets\/guestUser_logo.png", 4445 feedId: null, 4446 moneyFormat: "${{amount}}", 4447 currency: { prefix: "\u003c!-- BEGIN app snippet: clevercat-currency-parts --\u003e$", suffix: "\n\u003c!-- END app snippet --\u003e" }, 4448 currencyConfig: { 4449 code: "SGD", 4450 symbol: "$", 4451 prefix: "\u003c!-- BEGIN app snippet: clevercat-currency-parts --\u003e$", 4452 suffix: "\n\u003c!-- END app snippet --\u003e" 4453 }, 4454 AppUrl: "https://" + pageUrl.hostname + "/apps/clevercat-video", 4455 permanentDomain: "ee30c5.myshopify.com", 4456 shopDomain: "spigen.com.sg", 4457 showCheckoutButton: false, 4458 isBuyNowEnable: false, 4459 buyNowButtonText: "Buy Now", 4460 viewMoreButtonColor: "#784FFF", 4461 addToCartButtonColor: "#343434", 4462 openCartDrawerOnCartIconClick: false, 4463 bubbleDisplayMode: "allow_pill", 4464 bubbleCloseBehavior: "minimized_pill", 4465 bubbleDefaultDisplay: "bubble", 4466 bubblePillClickBehavior: "expand_bubble", 4467 hideBubbleOnMobile: false, 4468 productVideosMetafield: null, 4469 stockSyncConfigMetafield: null, 4470 storeSettingMetafield: null, 4471 metaPixelConfig: null, 4472 carouselFeedsVersionsMetafield: {"spigen-9cc1dfdd":"1790154738216"}, 4473 carouselFeedsCdnBaseUrl: "https:\/\/cdn.clevercat.ai", 4474 defaultCarousel: null, 4475 defaultHomepageOnboardingCarousel: null, 4476 isHomepageTemplate: false, 4477 productFeedsVersionsMetafield: {"8338246402294":"1778692601819","8988029780214":"1778692604171","9298497241334":"1778692606718","9282779578614":"1778692609144","8827604828406":"1778692611708","9158894420214":"177869261325
44775","8894654054646":"1778692615519","8980689518838":"1778692617395","8967427522806":"1778692619090","9282758377718":"1778692621548","8826623328502":"1778692623908","8826630701302":"1778692625706","8338929582326":"1778692627326","8826625720566":"1778692629037","8826624704758":"1778692630688","9021670490358":"1778692632267","9158891929846":"1778692634071","9168613966070":"1778692636356","9158893928694":"1778692638038","8826628538614":"1778692640606","8826637287670":"1778692642167","9001195372790":"1778692643939","8338245845238":"1778692645578","8826642202870":"1778692648329","9213685399798":"1778692649976","9234903498998":"1778692652405","9282776957174":"1778692654809","9282752610550":"1778692657393","9282779283702":"1778692659640","9165232242934":"1778692662050","8610365898998":"1778692664317","8826626998518":"1778692666651","8826632601846":"1778692668818","8826631028982":"1778692671148","9282776760566":"1778692672839","8826631618806":"1778692675060","9282758082806":"1778692676671","8967427195126":"1778692679567","9282779250934":"1778692681817","8338932826358":"1778692684628","8681653764342":"1778692686178","8827605811446":"1778692688479","9158892060918":"1778692690788","9282778890486":"1778692693159","9228388237558":"1778692695468","9282776989942":"1778692697752","8688704618742":"1778692700038","8606363943158":"1778692702337","8338246009078":"1778692704628","9106214191350":"1778692706984","8826630144246":"1778692709453","8426502979830":"1778692711017","8826629456118":"1778692713340","9160429109494":"1778692714997","9152089981174":"1778692717299","8826624508150":"1778692719635","8867149807862":"1778692721379","9282776727798":"1778692723743","9158893043958":"1778692726342","9182872371446":"1778692729187","8606373773558":"1778692731784","8476447473910":"1778692734053","8338250105078":"1778692736382","9282779021558":"1778692739277","9158895010038":"1778692741758","8947564675318":"1778692744109","8338246303990":"1778692746419","8572206252278":"1778692748728","8947563921654":"1778692751619","8338131222774":"1778692753300","9158892093686":"1778692755776","9282753855734":"1778692758060","8572206711030":"1778692760451","9282758017270":"1778692762929","9158894846198":"1778692765252","8934872776950":"1778692767618","8947566379254":"1778692770083","9158895108342":"1778692772239","8826632470774":"1778692774681","8941125959926":"1778692776312","8826641449206":"1778692777980","8338245910774":"1778692779618","9282778824950":"1778692781917","9282778956022":"1778692784338","9021693264118":"1778692786670","8338246172918":"1778692789045","8921987842294":"1778692791280","8773106303222":"1778692793551","8947563823350":"1778692795777","9106214519030":"1778692798030","9266275942646":"1778692800249","8338911920374":"1778692802577","9282779119862":"1778692804869","8814885699830":"1778692807672","8826632012022":"1778692810157","8968641183990":"1778692811681","8826626506998":"1778692814200","9028097540342":"1778692816437","8337738858742":"1778692818076","8979698221302":"1778692819792","8967427490038":"1778692821619","8548946903286":"1778692824038","8826642596086":"1778692826794","9047849763062":"1778692828619","8716122620150":"1778692830254","8826640826614":"1778692832584","8337743380726":"1778692834232","8338132467958":"1778692836662","9218171896054":"1778692839112","8338249154806":"1778692841592","8338246336758":"1778692843952","8826627653878":"1778692846412","9106151375094":"1778692848121","8826625261814":"1778692850434","8826639679734":"1778692852150","9158891798774":"1778692853901","9282776793334":"1778692856791","8337349181686":"1778692859498","9282779152630":"1778692861911","9158893732086":"1778692864479","8337744888054":"1778692867111","8688407249142":"1778692869411","8461049594102":"1778692872076","9158893895926":"1778692874602","8338246435062":"1778692877276","8826630865142":"1778692879984","8338250236150":"1778692881988","8967427555574":"1778692884431","8826623688950":"1778692886883","8827604730102":"1778692888613","8826632700150":"1778692890348","9282779447542":"1778692891994","8826629619958":"1778692894574","9125885346038":"1778692896222","9165769507062":"1778692898091","8826642727158":"1778692900
4477758","8337739874550":"1778692903524","8826631389430":"1778692905244","8681655009526":"1778692907507","9158895272182":"1778692910113","8826625097974":"1778692912848","8967427457270":"1778692915238","8826624311542":"1778692918462","8786109104374":"1778692920172","9298499207414":"1778692922762","8338131157238":"1778692925250","8826641023222":"1778692927607","9228445090038":"1778692929312","9158892650742":"1778692931769","8826630439158":"1778692934343","8967427129590":"1778692936254","9040636248310":"1778692938988","8826641383670":"1778692940711","9158893994230":"1778692942302","9158893568246":"1778692944833","8988029812982":"1778692947823","9158894059766":"1778692950900","8338249056502":"1778692953187","9282779087094":"1778692955688","8342766223606":"1778692958227","8826625425654":"1778692960682","8947565625590":"1778692962372","8826632831222":"1778692964687","9182548951286":"1778692966512","8990256496886":"1778692968861","8338246467830":"1778692971357","8930636038390":"1778692973717","8826630570230":"1778692976012","8777403203830":"1778692977632","8947565363446":"1778692979514","8826626015478":"1778692981551","8342839034102":"1778692983682","8826633191670":"1778692985342","8826632995062":"1778692987089","9158891897078":"1778692988690","8968641118454":"1778692991135","8826637910262":"1778692993639","8826629325046":"1778692995591","9158891864310":"1778692997303","8826623918326":"1778692999787","8826624934134":"1778693001471","9282779185398":"1778693003161","8681655927030":"1778693005663","8826630308086":"1778693008234","9282779644150":"1778693009887","8826632208630":"1778693012286","9158893371638":"1778693014003","8826631848182":"1778693016491","8338250006774":"1778693018373","8342837297398":"1778693020801","8826640171254":"1778693023327","8342839787766":"1778693025667","9087156289782":"1778693028358","8426404315382":"1778693031003","9225939976438":"1778693033410","9158892028150":"1778693035752","9282776858870":"1778693038226","8968640659702":"1778693040873","8947565953270":"1778693043401","9266219712758":"1778693045122","8826623164662":"1778693047791","9169662181622":"1778693049521","8853823455478":"1778693051941","8826629882102":"1778693053811"}, 4478 productFeedsCdnBaseUrl: "https:\/\/cdn.clevercat.ai", 4479 bubbleFeedsVersionsMetafield: null, 4480 bubbleFeedsCdnBaseUrl: "https:\/\/cdn.clevercat.ai", 4481 feedsCdnFallbackBaseUrl: "https:\/\/pub-06ecdb72ae2e4c37b8110361ec9568bc.r2.dev", 4482 }; 4483 4484 window.svgIcons = { 4485 cart: "https:\/\/cdn.shopify.com\/extensions\/01a0e94e-2a06-7e55-bd2f-163ca7001d28\/clevercat-shoppable-videos-964\/assets\/cart.svg", 4486 plus: "https:\/\/cdn.shopify.com\/extensions\/01a0e94e-2a06-7e55-bd2f-163ca7001d28\/clevercat-shoppable-videos-964\/assets\/plus.svg" 4487 }; 4488 4489 console.log("â CLEVERCAT_CONFIG loaded", window.CLEVERCAT_CONFIG); 4490 } catch (e) { 4491 console.error("â CLEVERCAT_CONFIG error:", e); 4492 } 4493 })(); 4494</script>
4494 4495
4496<script src="https://cdn.shopify.com/extensions/01a0e94e-2a06-7e55-bd2f-163ca7001d28/clevercat-shoppable-videos-964/assets/clevercat-widget.min.js" defer></script>
vendor: 1 bytes, line 4496
4496
4497<script src="https://cdn.shopify.com/extensions/01a0e94e-2a06-7e55-bd2f-163ca7001d28/clevercat-shoppable-videos-964/assets/clevercat-visitor-id-boot.min.js" defer></script>
vendor: 1 bytes, line 4497
4497
4498<script src="https://cdn.shopify.com/extensions/01a0e94e-2a06-7e55-bd2f-163ca7001d28/clevercat-shoppable-videos-964/assets/clevercat-meta-pixel.min.js" defer></script>
vendor: 1 bytes, line 4498
4498
4499<script src="https://cdn.shopify.com/extensions/01a0e94e-2a06-7e55-bd2f-163ca7001d28/clevercat-shoppable-videos-964/assets/clevercat-bubble-drawer-fix.min.js" defer></script>
4499 4500 4501 4502 4503 4504 4505</div><div id="shopify-block-AWFNNenlBR2N5d2ZuU__12657775114333427046" class="shopify-block shopify-app-block">
4505<script> 4506 4507 window.essentialCountdownTimerConfigs = []; 4508 4509 const essentialCollectionId = null; 4510 window.essentialCountdownTimerMeta = { 4511 productData: null, 4512 productCollections: null, 4513 }; 4514 window.essentialProductId = null 4515 window.essentialProductTags = null 4516 window.essentialCollectionId = null 4517 window.essentialCountdownTimerPageTemplate = "page" 4518 4519</script>
4519 4520 4521 4522 4523<style> 4524 .essential-countdown-timer-img-reset { 4525 /* wipe common globals */ 4526 box-sizing: content-box; 4527 display: inline; 4528 width: auto; 4529 height: auto; 4530 max-width: none; 4531 max-height: none; 4532 margin: 0; 4533 padding: 0; 4534 border: none; 4535 border-radius: 0; 4536 box-shadow: none; 4537 background: none; 4538 object-fit: fill; 4539 object-position: 50% 50%; 4540 filter: none; 4541 opacity: 1; 4542 position: static; 4543 float: none; 4544 clear: none; 4545 vertical-align: baseline; 4546 transform: none; 4547 transition: none; 4548 animation: none; 4549 /* typography sometimes leaks via universal selectors */ 4550 font: inherit; 4551 line-height: normal; 4552 letter-spacing: normal; 4553 text-align: start; 4554 } 4555</style> 4556 4557 4558</div><div id="shopify-block-AdFEvYlk1MUxES3MrM__15623156175785154009" class="shopify-block shopify-app-block"> 4559<!-- QIKIFY NAVIGATOR START -->
4559<script id="qikify-navigator"> 'use strict'; var shopifyCurrencyFormat = "${{amount}}"; var shopifyLinkLists = [{ id: "main-menu", title: "Main menu", items: ["/","/collections/all","/pages/contact-us","/","/pages/tech-house-store",], },{ id: "footer", title: "INFO", items: ["/pages/our-story","/pages/careers","/pages/bulk-order-inquiry","/pages/tech-house-store",], },{ id: "494470922486-child-d644b0b5961e19ec233d2039949170cc-legacy-phone", title: "PHONE", items: ["/collections/home-page","/","/","/","/","/",], },{ id: "498170757366-child-00435353070cc16985517745288a4b24-legacy-apple", title: "APPLE", items: ["/collections/iphone-17-pro-max","https://spigen.com.sg/collections/iphone-17-pro","https://spigen.com.sg/collections/iphone-17","https://spigen.com.sg/collections/iphone-air","/collections/iphone-15-pro-max","/collections/iphone-15-pro","/collections/iphone-15-plus","/collections/iphone-15","/collections/iphone-14-pro-max","/collections/iphone-14-pro","/collections/iphone-14-plus","/collections/iphone-14","/collections/iphone-se","/collections/iphone-13-pro-max","/collections/iphone-13-pro","/collections/iphone-13","/collections/iphone-13-mini","/collections/iphone-12-pro-max","/collections/iphone-12-pro-iphone-12","/collections/iphone-12-mini","/collections/iphone-11-pro-max","/collections/iphone-11-pro","/collections/iphone-11","/collections/iphone-xs-max",], },{ id: "498173608182-child-d025ce3750438a2777acfbd066fb9e2e-legacy-samsung", title: "SAMSUNG", items: ["https://spigen.com.sg/collections/galaxy-s26-ultra","https://spigen.com.sg/collections/galaxy-s26-plus","https://spigen.com.sg/collections/galaxy-s26","/collections/galaxy-s24-ultra","/collections/galaxy-s24-plus","/collections/galaxy-s24","/collections/galaxy-s23-fe","/collections/galaxy-s23-ultra","/collections/galaxy-s23-plus","/collections/galaxy-s23","/collections/galaxy-z-fold-5","/collections/galaxy-z-flip-5","/collections/galaxy-a-series-2023-2022","/collections/galaxy-z-fold-4","/collections/galaxy-z-flip-4","/collections/galaxy-s22-ultra","/collections/galaxy-s22-plus","/collections/galaxy-s22","/collections/galaxy-s21-fe","/collections/galaxy-s21-ultra","/collections/galaxy-s21-plus","/collections/galaxy-s21","/collections/galaxy-z-fold-3","/collections/galaxy-z-flip-3",], },{ id: "498267029750-child-2f22c4a56371fbe7ed01b8e2bc331a28-legacy-galaxy-note", title: "GALAXY NOTE", items: ["/collections/note-20-ultra","/collections/note-20","/collections/note-10-plus","/collections/note-10","/collections/note-10-lite","/collections/note-9","/collections/note-8",], },{ id: "498337874166-child-b53b3cc9f2a21188b35899b8a415e7e0-legacy-huawei", title: "HUAWEI", items: ["/collections/mate-60-pro","/collections/p40","/collections/p40-lite","/collections/mate-30","/collections/mate-10","/collections/y-series",], },{ id: "498340298998-child-ec78ca2b532681107c04fa70ef18ad90-legacy-google", title: "GOOGLE", items: ["/collections/google-pixel-8a","/collections/pixel-8-pro","/collections/pixel-8","/collections/pixel-7a","/collections/pixel-7-pro","/collections/pixel-7","/collections/pixel-6-pro","/collections/pixel-4",], },{ id: "498342494454-child-29b5234c5ae42488dc0daf3e2fc80a35-legacy-other", title: "OTHER", items: ["/collections/oneplus","/collections/xiaomi","/collections/lg","/collections/htc","/collections/tough-amor-xp",], },{ id: "494470955254-child-c58ecd51883066fc3da727a6bbf69695-legacy-tablet", title: "TABLET", items: ["/","/","/",], },{ id: "498347802870-child-b2f919db147d94d536c8339ed8c614d4-legacy-apple", title: "APPLE", items: ["/collections/ipad-11th-gen-10th-gen","/collections/ipad-pro-11-inch-2022-2021-2020","/collections/ipad-pro-12-9-inch-2022-2021-2020","/collections/ipad-air-10-9-inch-2022-2020","/collections/ipad-mini","/collections/ipad-10-2-inch-2021-2020-2019","/collections/ipad-mini-5-ipad-air-10-5-inch-2019","/collections/ipad-pro-11-inch-12-9-inch-2018","/collections/ipad-9-7-inch-2018-2017","/collections/macbook-air",], },{ id: "498348556534-child-ac79b517fe87b7eca6cc90bfaf82413d-legacy-samsung", title: "SAMSUNG", items: ["/collections/galaxy-tab-s9-fe-series","/collections/galaxy-tab-s9-series","/collections/galaxy-tab-s8-ultra","/collections/galaxy-tab-a",], },{ id: "498350981366-child-dd10a78ff94be67cdadeb88c0af485bb-legacy-other", title: "OTHER", items: ["/collections/nintendo-switch","/collections/steam-deck","/collections/microsoft-surface",], },{ id: "494470988022-child-3b0f7865498049402573943790711801-legacy-wearables", title: "WEARABLES", items: ["/","/","/","/","/",], },{ id: "498356453622-child-d3a952400450da118fd96ff34e305762-legacy-apple-watch", title: "APPLE WATCH", items: ["/collections/apple-watch-ultra-49mm","/collections/apple-watch-45mm","/collections/apple-watch-44mm","/collections/apple-watch-40mm","/collections/series-3-2-1",], },{ id: "498356551926-child-abbf329019c711d10006667795f33b81-legacy-watch-band", title: "WATCH BAND", items: ["/collections/apple-watch-band","/collections/galaxy-watch-band",], },{ id: "498356584694-child-92ea5b8724c17b9fb001ebe0d1acd1ad-legacy-airpods", title: "AIRPODS", items: ["/collections/airpods-pro-2","/collections/airpods-pro","/collections/airpods-3","/collections/airpods-2-airpods-accessories","/collections/airpods-max",], },{ id: "498356617462-child-355ae13a11b3c8148a0e1222d30a55b5-legacy-samsung", title: "SAMSUNG", items: ["/collections/galaxy-watch-6-series","/collections/galaxy-watch-5-series","/collections/galaxy-buds","/collections/galaxy-watch-4-watch-3",], },{ id: "498356650230-child-e7797452956224695a530563e858b121-legacy-other", title: "OTHER", items: ["/collections/sony","/collections/jabra-elite","/collections/google-pixel-buds-pro","/collections/bose",], },{ id: "498065866998-child-669ae919651c57b9e910160c24475883-legacy-accessories", title: "ACCESSORIES", items: ["/","/","/",], },{ id: "498360778998-child-461966e1d4e1a8bda80715104a9b0b26-legacy-mounts", title: "MOUNTS", items: ["/collections/bike-mount-case-accessories","/collections/car-mount",], },{ id: "498360877302-child-33710041d1ea037fd5b13fc5bd81f85f-legacy-power", title: "POWER", items: ["/collections/chargers-cables",], }
4559,{ id: "498360942838-child-39a508baf35f7da3ad9b81c27072f5a1-legacy-accessories", title: "ACCESSORIES", items: ["/collections/magsafe-accessories","/collections/tesla","/collections/airtag","/collections/waterproof-case","/collections/selfie-stick-stand","/collections/other-accessories",], },{ id: "legal", title: "LEGAL", items: ["/pages/privacy-policy","/pages/terms-and-conditions",], },{ id: "support", title: "SUPPORT", items: ["/pages/contact-us","/pages/shipping","/pages/return-exchange-policy",], },{ id: "customer-account-main-menu", title: "Customer account main menu", items: ["https://shopify.com/68362469622/account/orders?locale=en&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJlZTMwYzUubXlzaG9waWZ5LmNvbSIsImZsYWdzIjpbXSwiZXhwIjoxNzkxMzEzNjczLCJuYmYiOjE3OTA3MDg4NzN9.pXwEnvqGyJuBFiVct9bl9HlNZf5kf6Io9vc4c_nmdIE®ion_country=SG","https://shopify.com/68362469622/account/profile?locale=en&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJlZTMwYzUubXlzaG9waWZ5LmNvbSIsImZsYWdzIjpbXSwiZXhwIjoxNzkxMzEzNjczLCJuYmYiOjE3OTA3MDg4NzN9.pXwEnvqGyJuBFiVct9bl9HlNZf5kf6Io9vc4c_nmdIE®ion_country=SG",], },]; window.shopifyLinkLists = shopifyLinkLists; window.shopifyCurrencyFormat = shopifyCurrencyFormat; </script>
4559 <!-- QIKIFY NAVIGATOR END --> 4560
4561<script id="qikify-smartmenu-config"> 4562 4563_SM = { 4564 newEntries: null, 4565 oldEntries: null, 4566 subscription: null, 4567 marketId: null, 4568 translation: null, 4569 storefrontAccessToken: null, 4570 synced: null, 4571 }; 4572 4573 4574 _SM.newEntries = {"entry_329523":{"data":{"id":329523,"priority":0,"type":null,"data":{"menu_selector":"selector","theme_selector":"all","transition":"fade","trigger":"hover","show_indicator":true,"show_mobile_indicator":true,"menu_height":"50","alignment":"center","root_padding":"15","submenu_fullwidth":true,"megamenu":[{"id":"tmenu-menu-152628","setting":{"item_layout":"text","submenu_type":"mega","submenu_mega_position":"fullwidth","title":"PHONE","submenu_mega_width":"850","disable_link":true},"menus":[{"id":"tmenu-menu-691105","setting":{"item_layout":"text","title":"APPLE","item_display":true,"column_width":"3","disable_link":true},"menus":[{"id":"tmenu-menu-956998","setting":{"item_layout":"image","title":"iPhone","image":"https:\/\/i.ytimg.com\/vi\/t8U9wk9MC0k\/maxresdefault.jpg","image_position":"notext","column_width":"12"},"menus":[]},{"id":"tmenu-menu-914725","setting":{"item_layout":"collection","title":"Submenu item","collection":{"id":"499089866998","title":"iPhone Duo","handle":"iphone-duo"}},"menus":[]},{"id":"tmenu-menu-498267","setting":{"item_layout":"collection","title":"Submenu item","collection":{"id":"499089735926","title":"iPhone 18 Pro Max","handle":"iphone-18-pro-max"}},"menus":[]},{"id":"tmenu-menu-536275","setting":{"item_layout":"collection","title":"Submenu item","collection":{"id":"499089801462","title":"iPhone 18 Pro","handle":"iphone-18-pro"}},"menus":[]},{"id":"tmenu-menu-606441","setting":{"item_layout":"collection","title":"Submenu item","collection":{"id":"466183717110","title":"iPhone 17 Pro Max","handle":"iphone-17-pro-max"}},"menus":[]},{"id":"tmenu-menu-741366","setting":{"item_layout":"collection","title":"Submenu item","collection":{"id":"466183782646","title":"iPhone 17 Pro","handle":"iphone-17-pro"}},"menus":[]},{"id":"tmenu-menu-615352","setting":{"item_layout":"collection","title":"Submenu item","collection":{"id":"466183848182","title":"iPhone 17","handle":"iphone-17"}},"menus":[]},{"id":"tmenu-menu-281003","setting":{"item_layout":"collection","title":"Submenu item","collection":{"id":"466183815414","title":"iPhone Air","handle":"iphone-air"}},"menus":[]},{"id":"tmenu-menu-571275","setting":{"item_layout":"collection","title":"ð iPhone 16e","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"451303342326","handle":"iphone-16e-2025","image":null,"title":"iPhone 16e (2025)"}},"collection":{"id":"451303342326","title":"iPhone 17e \/ 16e","handle":"iphone-17e-16e"}},"menus":[]},{"id":"tmenu-menu-677199","setting":{"item_layout":"collection","title":"Menu item","collection":{"id":"437059944694","handle":"iphone-16-pro-max","image":null,"title":"iPhone 16 Pro Max"}},"menus":[]},{"id":"tmenu-menu-405898","setting":{"item_layout":"collection","title":"Menu item","collection":{"id":"437060010230","handle":"iphone-16-pro","image":null,"title":"iPhone 16 Pro"}},"menus":[]},{"id":"tmenu-menu-477410","setting":{"item_layout":"collection","title":"Menu item","collection":{"id":"437060075766","handle":"iphone-16-plus","image":null,"title":"iPhone 16 Plus"}},"menus":[]},{"id":"tmenu-menu-743564","setting":{"item_layout":"collection","title":"Menu item","collection":{"id":"437060108534","handle":"iphone-16","image":null,"title":"iPhone 16"}},"menus":[]},{"id":"tmenu-menu-431759","setting":{"item_layout":"text","title":"iPhone 15 Pro Max","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"417073496310","handle":"iphone-15-pro-max","image":null,"title":"iPhone 15 Pro Max"}}},"menus":[]},{"id":"tmenu-menu-978755","setting":{"item_layout":"text","title":"iPhone 15 Pro","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"417074053366","handle":"iphone-15-pro","image":null,"title":"iPhone 15 Pro"}}},"menus":[]}
4574,{"id":"tmenu-menu-170258","setting":{"item_layout":"text","title":"iPhone 15 Plus","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"417074413814","handle":"iphone-15-plus","image":null,"title":"iPhone 15 Plus"}}},"menus":[]},{"id":"tmenu-menu-214587","setting":{"item_layout":"text","title":"iPhone 15","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"417074643190","handle":"iphone-15","image":null,"title":"iPhone 15"}}},"menus":[]},{"id":"tmenu-menu-858902","setting":{"item_layout":"collection","title":"Copy of iPhone 15","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"417074643190","handle":"iphone-15","image":null,"title":"iPhone 15"}},"collection":{"id":"417074807030","handle":"iphone-14-pro-max","image":null,"title":"iPhone 14 Pro Max"}},"menus":[]},{"id":"tmenu-menu-262143","setting":{"item_layout":"collection","product_image_position":"top","collection_image_position":"noimage","image_position":"above","title":"","collection":{"id":"417074872566","handle":"iphone-14-pro","image":null,"title":"iPhone 14 Pro"}},"menus":[]},{"id":"tmenu-menu-382547","setting":{"item_layout":"collection","product_image_position":"top","collection_image_position":"noimage","image_position":"above","collection":{"id":"417075101942","handle":"iphone-14-plus","image":null,"title":"iPhone 14 Plus"}},"menus":[]},{"id":"tmenu-menu-508787","setting":{"item_layout":"collection","product_image_position":"top","collection_image_position":"noimage","image_position":"above","collection":{"id":"417075200246","handle":"iphone-14","image":null,"title":"iPhone 14"}},"menus":[]},{"id":"tmenu-menu-614982","setting":{"item_layout":"collection","product_image_position":"top","collection_image_position":"noimage","image_position":"above","collection":{"id":"417098793206","handle":"iphone-13-pro-max","image":null,"title":"iPhone 13 Pro Max"}},"menus":[]},{"id":"tmenu-menu-283552","setting":{"item_layout":"collection","product_image_position":"top","collection_image_position":"noimage","image_position":"above","collection":{"id":"417098924278","handle":"iphone-13-pro","image":null,"title":"iPhone 13 Pro"}},"menus":[]},{"id":"tmenu-menu-467772","setting":{"item_layout":"collection","product_image_position":"top","collection_image_position":"noimage","image_position":"above","collection":{"id":"417099088118","handle":"iphone-13","image":null,"title":"iPhone 13"}},"menus":[]},{"id":"tmenu-menu-539044","setting":{"item_layout":"collection","product_image_position":"top","collection_image_position":"noimage","image_position":"above","collection":{"id":"417099153654","handle":"iphone-13-mini","image":null,"title":"iPhone 13 Mini"}},"menus":[]},{"id":"tmenu-menu-763381","setting":{"item_layout":"collection","product_image_position":"top","collection_image_position":"noimage","image_position":"above","collection":{"id":"417098629366","handle":"iphone-se","image":null,"title":"iPhone SE"}},"menus":[]},{"id":"tmenu-menu-119135","setting":{"item_layout":"collection","product_image_position":"top","collection_image_position":"noimage","image_position":"above","collection":{"id":"417099219190","handle":"iphone-12-pro-max","image":null,"title":"iPhone 12 Pro Max"}},"menus":[]},{"id":"tmenu-menu-521909","setting":{"item_layout":"collection","product_image_position":"top","collection_image_position":"noimage","image_position":"above","collection":{"id":"417099284726","handle":"iphone-12-pro-iphone-12","image":null,"title":"iPhone 12 Pro \/ iPhone 12"}},"menus":[]},{"id":"tmenu-menu-230681","setting":{"item_layout":"collection","product_image_position":"top","collection_image_position":"noimage","image_position":"above","collection":{"id":"417099546870","handle":"iphone-12-mini","image":null,"title":"iPhone 12 Mini"}},"menus":[]},{"id":"tmenu-menu-469726","setting":{"item_layout":"collection","product_image_position":"top","collection_image_position":"noimage","image_position":"above","collection":{"id":"417099579638","handle":"iphone-11-pro-max","image":null,"title":"iPhone 11 Pro Max"}},"menus":[]},{"id":"tmenu-menu-487753","setting":{"item_layout":"collection","product_image_position":"top","collection_image_position":"noimage","image_position":"above","collection":{"id":"417099677942","handle":"iphone-11-pro","image":null,"title":"iPhone 11 Pro"}},"menus":[]},{"id":"tmenu-menu-885335","setting":{"item_layout":"collection","product_image_position":"top","collection_image_position":"noimage","image_position":"above","collection":{"id":"417099809014","handle":"iphone-11","image":null,"title":"iPhone 11"}},"menus":[]},{"id":"tmenu-menu-498421","setting":{"item_layout":"collection","product_image_position":"top","collection_image_position":"noimage","image_position":"above","collection":{"id":"417099776246","handle":"iphone-xs-max","image":null,"title":"iPhone XS Max"}},"menus":[]},{"id":"tmenu-menu-990415","setting":{"item_layout":"collection","product_image_position":"top","collection_image_position":"noimage","image_position":"above","collection":{"id":"418131116278","handle":"iphone-xs","image":null,"title":"iPhone XS"}},"menus":[]},{"id":"tmenu-menu-850605","setting":{"item_layout":"collection","product_image_position":"top","collection_image_position":"noimage","image_position":"above","collection":{"id":"418131149046","handle":"iphone-xr","image":null,"title":"iPhone XR"}},"menus":[]},{"id":"tmenu-menu-123357","setting":{"item_layout":"collection","product_image_position":"top","collection_image_position":"noimage","image_position":"above","collection":{"id":"418517582070","handle":"iphone-8-plus-7-plus","image":null,"title":"iPhone 8 Plus \/ 7 Plus"}},"menus":[]}],"hide_submenu":true}
4574,{"id":"tmenu-menu-881131","setting":{"item_layout":"text","title":"SAMSUNG","item_display":true,"column_width":"3","disable_link":true},"menus":[{"id":"tmenu-menu-762397","setting":{"item_layout":"image","title":"Submenu item","image":"https:\/\/www.notebookcheck.net\/fileadmin\/_processed_\/4\/d\/csm_Spigen_Galaxy_S25_Ultra2.jpg_4e9b0eb12a.jpg","image_position":"notext","image_width":"0","column_width":"12"},"menus":[]},{"id":"tmenu-menu-333841","setting":{"item_layout":"text","title":"Galaxy Z Fold 8 Ultra","url":{"type":{"id":"link"},"link":"https:\/\/spigen.com.sg\/collections\/galaxy-z-fold-8-ultra"}},"menus":[]},{"id":"tmenu-menu-164851","setting":{"item_layout":"text","title":"Galaxy Z Fold 8","url":{"type":{"id":"link"},"link":"https:\/\/spigen.com.sg\/collections\/galaxy-z-fold-8"}},"menus":[]},{"id":"tmenu-menu-473710","setting":{"item_layout":"text","title":"Galaxy Z Flip 8","url":{"type":{"id":"link"},"link":"https:\/\/spigen.com.sg\/collections\/galaxy-z-flip-8"}},"menus":[]},{"id":"tmenu-menu-676740","setting":{"item_layout":"collection","title":"Submenu item","collection":{"id":"482576892150","title":"Galaxy S26 Ultra","handle":"galaxy-s26-ultra"},"url":{"type":{"id":"collection"}}},"menus":[]},{"id":"tmenu-menu-483578","setting":{"item_layout":"collection","title":"Submenu item","collection":{"id":"482576990454","title":"Galaxy S26 Plus","handle":"galaxy-s26-plus"}},"menus":[]},{"id":"tmenu-menu-304670","setting":{"item_layout":"collection","title":"Submenu item","collection":{"id":"482577055990","title":"Galaxy S26","handle":"galaxy-s26"}},"menus":[]},{"id":"tmenu-menu-475811","setting":{"item_layout":"collection","title":"Submenu item","collection":{"id":"498161615094","title":"Galaxy S26 FE","handle":"galaxy-s26-fe"}},"menus":[]},{"id":"tmenu-menu-820312","setting":{"item_layout":"collection","title":"ð Galaxy Z Fold 7","url":{"type":{"id":"collection"},"collection":{"id":"460344328438","title":"Galaxy Z Fold 7","handle":"samsung-galaxy-z-fold-7"}},"collection":{"id":"460344328438","title":"Galaxy Z Fold 7","handle":"galaxy-z-fold-7"}},"menus":[]},{"id":"tmenu-menu-402251","setting":{"item_layout":"collection","title":"ð Galaxy Z Flip 7","url":{"type":{"id":"collection"},"collection":{"id":"460347703542","title":"Galaxy Z Flip 7","handle":"samsung-galaxy-z-flip-7"}},"collection":{"id":"460347703542","title":"Galaxy Z Flip 7","handle":"samsung-galaxy-z-flip-7"}},"menus":[]},{"id":"tmenu-menu-541435","setting":{"item_layout":"collection","title":"ð Galaxy Z Flip 7 FE","url":{"type":{"id":"collection"},"collection":{"id":"460347834614","title":"Galaxy Z Flip 7 FE","handle":"samsung-galaxy-z-flip-7-fe"}},"collection":{"id":"429794033910","title":"Galaxy Z Flip 7 FE \/ Z Flip 6","handle":"samsung-galaxy-z-flip-7-fe"}},"menus":[]},{"id":"tmenu-menu-791427","setting":{"item_layout":"collection","title":"Copy of Galaxy S25 Edge","collection":{"id":"468813578486","title":"Galaxy S25 FE","handle":"s25-fe"},"url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"458023305462","handle":"samsung-s25-edge","image":null,"title":"Samsung S25 Edge"}}},"menus":[]},{"id":"tmenu-menu-207858","setting":{"item_layout":"text","title":"Galaxy S25 Ultra","collection":{"id":"449462272246","handle":"samsung-s25-ultra","image":null,"title":"Samsung S25 Ultra"},"icon":{"id":"arrow-right","name":"arrow right","code":"ï¡","type":"fas"},"url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"449462272246","handle":"samsung-s25-ultra","image":null,"title":"Samsung S25 Ultra"}}},"menus":[]},{"id":"tmenu-menu-621275","setting":{"item_layout":"text","title":"Galaxy S25 Plus","collection":{"id":"449462403318","handle":"samsung-s25-plus","image":null,"title":"Samsung S25 Plus"},"icon":{"id":"star","name":"star","code":"ï
","type":"fas"},"url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"449462403318","handle":"samsung-s25-plus","image":null,"title":"Samsung S25 Plus"}}},"menus":[]}
4574,{"id":"tmenu-menu-542093","setting":{"item_layout":"text","title":"Galaxy S25","collection":{"id":"449462468854","title":"Samsung S25","handle":"samsung-s25"},"icon":{"id":"star","name":"star","code":"ï
","type":"fas"},"url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"449462468854","handle":"samsung-s25","image":null,"title":"Samsung S25"}}},"menus":[]},{"id":"tmenu-menu-793534","setting":{"item_layout":"text","title":"Galaxy S25 Edge","collection":{"id":"458023305462","handle":"samsung-s25-edge","image":null,"title":"Samsung S25 Edge"},"url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"458023305462","handle":"samsung-s25-edge","image":null,"title":"Samsung S25 Edge"}}},"menus":[]},{"id":"tmenu-menu-658125","setting":{"item_layout":"collection","product_image_position":"top","collection_image_position":"noimage","image_position":"above","collection":{"id":"417100726518","handle":"galaxy-a-series-2023-2022","image":null,"title":"Galaxy A Series"}},"menus":[]},{"id":"tmenu-menu-483197","setting":{"item_layout":"collection","title":"Menu item","collection":{"id":"429794001142","handle":"samsung-galaxy-z-fold-6","image":null,"title":"Galaxy Z Fold 6"}},"menus":[]},{"id":"tmenu-menu-600987","setting":{"item_layout":"collection","title":"Menu item","collection":{"id":"438889808118","handle":"galaxy-s24-fe","image":null,"title":"Galaxy S24 FE"}},"menus":[]},{"id":"tmenu-menu-680022","setting":{"item_layout":"collection","product_image_position":"top","collection_image_position":"noimage","image_position":"above","collection":{"id":"417099907318","handle":"galaxy-s24-ultra","image":null,"title":"Galaxy S24 Ultra"}},"menus":[]},{"id":"tmenu-menu-228216","setting":{"item_layout":"collection","product_image_position":"top","collection_image_position":"noimage","image_position":"above","collection":{"id":"417099940086","handle":"galaxy-s24-plus","image":null,"title":"Galaxy S24 Plus"}},"menus":[]},{"id":"tmenu-menu-308672","setting":{"item_layout":"collection","product_image_position":"top","collection_image_position":"noimage","image_position":"above","collection":{"id":"417100071158","handle":"galaxy-s24","image":null,"title":"Galaxy S24"}},"menus":[]},{"id":"tmenu-menu-167497","setting":{"item_layout":"collection","product_image_position":"top","collection_image_position":"noimage","image_position":"above","collection":{"id":"417100234998","handle":"galaxy-s23-ultra","image":null,"title":"Galaxy S23 Ultra"}},"menus":[]},{"id":"tmenu-menu-686148","setting":{"item_layout":"collection","product_image_position":"top","collection_image_position":"noimage","image_position":"above","collection":{"id":"417100398838","handle":"galaxy-s23-plus","image":null,"title":"Galaxy S23 Plus"}},"menus":[]},{"id":"tmenu-menu-168319","setting":{"item_layout":"collection","product_image_position":"top","collection_image_position":"noimage","image_position":"above","collection":{"id":"417100464374","handle":"galaxy-s23","image":null,"title":"Galaxy S23"}},"menus":[]},{"id":"tmenu-menu-730037","setting":{"item_layout":"collection","product_image_position":"top","collection_image_position":"noimage","image_position":"above","collection":{"id":"417100136694","handle":"galaxy-s23-fe","image":null,"title":"Galaxy S23 FE"}},"menus":[]},{"id":"tmenu-menu-453803","setting":{"item_layout":"collection","product_image_position":"top","collection_image_position":"noimage","image_position":"above","collection":{"id":"417100497142","handle":"galaxy-z-fold-5","image":null,"title":"Galaxy Z Fold 5"}},"menus":[]},{"id":"tmenu-menu-612445","setting":{"item_layout":"collection","product_image_position":"top","collection_image_position":"noimage","image_position":"above","collection":{"id":"417100595446","handle":"galaxy-z-flip-5","image":null,"title":"Galaxy Z Flip 5"}},"menus":[]},{"id":"tmenu-menu-986419","setting":{"item_layout":"collection","product_image_position":"top","collection_image_position":"noimage","image_position":"above","collection":{"id":"417100792054","handle":"galaxy-z-fold-4","
4574image":null,"title":"Galaxy Z Fold 4"}},"menus":[]},{"id":"tmenu-menu-695574","setting":{"item_layout":"collection","product_image_position":"top","collection_image_position":"noimage","image_position":"above","collection":{"id":"417105445110","handle":"galaxy-z-flip-4","image":null,"title":"Galaxy Z Flip 4"}},"menus":[]},{"id":"tmenu-menu-995078","setting":{"item_layout":"collection","product_image_position":"top","collection_image_position":"noimage","image_position":"above","collection":{"id":"417105477878","handle":"galaxy-s22-ultra","image":null,"title":"Galaxy S22 Ultra"}},"menus":[]},{"id":"tmenu-menu-882399","setting":{"item_layout":"collection","product_image_position":"top","collection_image_position":"noimage","image_position":"above","collection":{"id":"417107673334","handle":"galaxy-s22-plus","image":null,"title":"Galaxy S22 Plus"}},"menus":[]},{"id":"tmenu-menu-542554","setting":{"item_layout":"collection","product_image_position":"top","collection_image_position":"noimage","image_position":"above","collection":{"id":"417107706102","handle":"galaxy-s22","image":null,"title":"Galaxy S22"}},"menus":[]},{"id":"tmenu-menu-628612","setting":{"item_layout":"collection","title":"Menu item","collection":{"id":"417108033782","handle":"galaxy-z-fold-3","image":null,"title":"Galaxy Z Fold 3"}},"menus":[]},{"id":"tmenu-menu-802311","setting":{"item_layout":"collection","title":"Galaxy Z ","collection":{"id":"417108066550","handle":"galaxy-z-flip-3","image":null,"title":"Galaxy Z Flip 3"}},"menus":[]},{"id":"tmenu-menu-214703","setting":{"item_layout":"collection","product_image_position":"top","collection_image_position":"noimage","image_position":"above","collection":{"id":"417107771638","handle":"galaxy-s21-ultra","image":null,"title":"Galaxy S21 Ultra"}},"menus":[]},{"id":"tmenu-menu-846389","setting":{"item_layout":"collection","product_image_position":"top","collection_image_position":"noimage","image_position":"above","collection":{"id":"417107804406","handle":"galaxy-s21-plus","image":null,"title":"Galaxy S21 Plus"}},"menus":[]},{"id":"tmenu-menu-233570","setting":{"item_layout":"collection","product_image_position":"top","collection_image_position":"noimage","image_position":"above","collection":{"id":"417107869942","handle":"galaxy-s21","image":null,"title":"Galaxy S21"}},"menus":[]},{"id":"tmenu-menu-961679","setting":{"item_layout":"collection","product_image_position":"top","collection_image_position":"noimage","image_position":"above","collection":{"id":"417107738870","handle":"galaxy-s21-fe","image":null,"title":"Galaxy S21 FE"}},"menus":[]},{"id":"tmenu-menu-890954","setting":{"item_layout":"collection","product_image_position":"top","collection_image_position":"noimage","image_position":"above","collection":{"id":"418517713142","handle":"galaxy-s20-ultra","image":null,"title":"Galaxy S20 Ultra"}},"menus":[]},{"id":"tmenu-menu-233269","setting":{"item_layout":"collection","product_image_position":"top","collection_image_position":"noimage","image_position":"above","collection":{"id":"417109344502","handle":"note-20-ultra","image":null,"title":"Note 20 Ultra"}},"menus":[]},{"id":"tmenu-menu-168722","setting":{"item_layout":"collection","product_image_position":"top","collection_image_position":"noimage","image_position":"above","collection":{"id":"417109410038","handle":"note-10-plus","image":null,"title":"Note 10 Plus"}},"menus":[]},{"id":"tmenu-menu-377850","setting":{"item_layout":"collection","title":"Menu item","collection":{"id":"429136543990","handle":"galaxy-s8-series","image":null,"title":"Galaxy S8"}},"menus":[]}],"hide_submenu":true},{"id":"tmenu-menu-418256","setting":{"item_layout":"text","title":"GOOGLE","item_display":true,"column_width":"3","disable_link":true},"menus":[{"id":"tmenu-menu-836186","setting":{"item_layout":"image","title":"google","image":"https:\/\/i.ytimg.com\/vi\/gErFK3ZvDUM\/maxresdefault.jpg","image_position":"notext","column_width":"12"},"menus":[]},{"id":"tmenu-menu-905325","setting":{"item_layout":"collection","title":"Submenu item","collection":{"id":"495575105782","title":"Google Pixel 11 Pro XL","handle":"google-pixel-11-pro-xl"}},"menus":[]},{"id":"tmenu-menu-127643","setting":{"item_layout":"collection","title":"Submenu item","collection":{"id":"495575040246","title":"Google Pixel 11 Pro","handle":"google-pixel-11-pro-1"}},"menus":[]},{"id":"tmenu-menu-794720","setting":{"item_layout":"collection","title":"Submenu item","collection":{"id":"495574941942","title":"Google Pixel 11","handle":"google-pixel-11"}},"menus":[]},{"id":"tmenu-menu-554378","setting":{"item_layout":"collection","title":"Submenu item","collection":{"id":"495575171318","title":"Google Pixel 11 Pro Fold","handle":"google-pixel-11-pro-fold"}},"menus":[]},{"id":"tmenu-menu-510228","setting":{"item_layout":"collection","title":"Submenu item","collection":{"id":"481766244598","title":"Google Pixel 10a","handle":"google-pixel-10a"}},"menus":[]},{"id":"tmenu-menu-468075","setting":{"item_layout":"collection","title":"Google Pixel 10 Pro XL","url":{"type":{"id":"collection"},"collection":{"id":"464247980278","title":"Google Pixel 10 Pro XL","handle":"google-pixel-10-pro-xl"}},"collection":{"id":"464247980278","title":"Google Pixel 10 Pro XL","handle":"google-pixel-10-pro-xl"}},"menus":[]},{"id":"tmenu-menu-560909","setting":{"item_layout":"collection","title":"ð Google Pixel 10 Pro","url":{"type":{"id":"collection"},"collection":{"id":"464752181494","title":"Google Pixel 10 Pro","handle":"google-pixel-10"}},"collection":{"id":"464752181494","title":"Google Pixel 10 Pro","handle":"google-pixel-10-pro"}},"menus":[]},{"id":"tmenu-menu-995771","setting":{"item_layout":"collection","title":"ð Google Pixel 10","url":{"type":{"id":"collection"},"collection":{"id":"464752279798","title":"Google Pixel 10","handle":"google-pixel-11"}},"collection":{"id":"464752279798","title":"Google Pixel 10","handle":"google-pixel-10"}},"menus":[]},{"id":"tmenu-menu-514023","setting":{"item_layout":"collection","title":"Submenu item","collection":{"id":"464757653750","title":"Google Pixel 10 Pro Fold","handle":"google-pixel-10-pro-fold"}},"menus":[]},{"id":"tmenu-menu-156256","setting":{"item_layout":"collection","title":"ð Google Pixel 9a","collection":{"id":"453695045878","handle":"google-pixel-9a","image":null,"title":"Google Pixel 9a"},"url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"453695045878","handle":"google-pixel-9a","image":null,"title":"Google Pixel 9a"}}},"menus":[]},{"id":"tmenu-menu-437120","setting":{"item_layout":"collection","title":"Menu item","collection":{"id":"435030425846","handle":"google-pixel-9-pro-fold","image":null,"title":"Google Pixel 9 Pro Fold"}},"menus":[]},{"id":"tmenu-menu-371853","setting":{"item_layout":"collection","title":"Menu item","collection":{"id":"434234196214","handle":"google-pixel-9-pro-xl","image":null,"title":"Google Pixel 9 Pro XL"}},"menus":[]},{"id":"tmenu-menu-134533","setting":{"item_layout":"collection","title":"Menu item","collection":{"id":"434234032374","handle":"google-pixel-9-pro","image":null,"title":"Google Pixel 9 Pro"}},"menus":[]},{"id":"tmenu-menu-251763","setting":{"item_layout":"collection","title":"Menu item","collection":{"id":"435065356534","handle":"google-pixel-9","image":null,"title":"Google Pixel 9"}},"menus":[]}
4574,{"id":"tmenu-menu-981083","setting":{"item_layout":"collection","title":"Menu item","collection":{"id":"422721847542","handle":"google-pixel-8a","image":null,"title":"Google Pixel 8a"}},"menus":[]},{"id":"tmenu-menu-479961","setting":{"item_layout":"collection","product_image_position":"top","collection_image_position":"noimage","image_position":"above","collection":{"id":"417150599414","handle":"pixel-8-pro","image":null,"title":"Pixel 8 Pro"}},"menus":[]},{"id":"tmenu-menu-402794","setting":{"item_layout":"collection","product_image_position":"top","collection_image_position":"noimage","image_position":"above","collection":{"id":"417150664950","handle":"pixel-8","image":null,"title":"Pixel 8"}},"menus":[]},{"id":"tmenu-menu-458430","setting":{"item_layout":"collection","product_image_position":"top","collection_image_position":"noimage","image_position":"above","collection":{"id":"417150697718","handle":"pixel-7a","image":null,"title":"Pixel 7a"}},"menus":[]},{"id":"tmenu-menu-273000","setting":{"item_layout":"collection","product_image_position":"top","collection_image_position":"noimage","image_position":"above","collection":{"id":"417151385846","handle":"pixel-7-pro","image":null,"title":"Pixel 7 Pro"}},"menus":[]}],"hide_submenu":true},{"id":"tmenu-menu-552604","setting":{"item_layout":"text","title":"MORE","item_display":true,"column_width":"3","disable_link":true},"menus":[{"id":"tmenu-menu-786739","setting":{"item_layout":"image","title":"Copy of google","image":"https:\/\/phandroid.com\/wp-content\/uploads\/2024\/03\/oneplus-12-spigen-case.png","image_position":"notext","column_width":"11"},"menus":[]},{"id":"tmenu-menu-242510","setting":{"item_layout":"collection","title":"Submenu item","collection":{"id":"422857736438","title":"Nothing Phone","handle":"nothing-phone"}},"menus":[]},{"id":"tmenu-menu-995989","setting":{"item_layout":"collection","product_image_position":"top","collection_image_position":"noimage","image_position":"above","collection":{"id":"418603270390","handle":"huawei","image":null,"title":"Huawei"}},"menus":[]},{"id":"tmenu-menu-793131","setting":{"item_layout":"collection","product_image_position":"top","collection_image_position":"noimage","image_position":"above","collection":{"id":"417153188086","handle":"oneplus","image":null,"title":"OnePlus"}},"menus":[]}],"hide_submenu":true}],"hide_submenu":false},{"id":"tmenu-menu-513857","setting":{"item_layout":"text","submenu_type":"mega","submenu_mega_position":"fullwidth","title":"WEARABLES","submenu_mega_width":"850","disable_link":true},"menus":[{"id":"tmenu-menu-302497","setting":{"item_layout":"text","title":"APPLE","item_display":true,"column_width":"3","disable_link":true},"menus":[{"id":"tmenu-menu-706717","setting":{"item_layout":"image","title":"Submenu item","image_position":"notext","image":"https:\/\/m-cdn.phonearena.com\/images\/articles\/392782-image\/Spigen-Watch-Rugged-Armor.jpg","column_width":"12"},"menus":[]},{"id":"tmenu-menu-925978","setting":{"item_layout":"collection","title":"Submenu item","collection":{"id":"499415417078","title":"Apple Watch 12 (46mm)","handle":"apple-watch-12-46mm"}},"menus":[]},{"id":"tmenu-menu-737323","setting":{"item_layout":"collection","title":"Submenu item","collection":{"id":"499415449846","title":"Apple Watch 12 (42mm)","handle":"apple-watch-12-42mm"}},"menus":[]},{"id":"tmenu-menu-974722","setting":{"item_layout":"collection","product_image_position":"top","collection_image_position":"noimage","image_position":"above","collection":{"id":"417157185782","title":"Apple Watch Ultra Series (49mm)","handle":"apple-watch-ultra-49mm"}},"menus":[]},{"id":"tmenu-menu-261570","setting":{"item_layout":"collection","title":"Menu item","collection":{"id":"437654356214","title":"Apple Watch 11 \/ 10 (46mm)","handle":"apple-watch-11-46mm"}},"menus":[]},{"id":"tmenu-menu-405187","setting":{"item_layout":"collection","title":"Submenu item","collection":{"id":"462613086454","title":"Apple Watch 11 \/ 10 (42mm)","handle":"apple-watch-11-42mm"}},"menus":[]},{"id":"tmenu-menu-262254","setting":{"item_layout":"collection","product_image_position":"top","collection_image_position":"noimage","image_position":"above","collection":{"id":"417157578998","handle":"apple-watch-45mm","image":null,"title":"Apple Watch 45mm"}},"menus":[]},{"id":"tmenu-menu-555015","setting":{"item_layout":"collection","product_image_position":"top","collection_image_position":"noimage","image_position":"above","collection":{"id":"417157841142","handle":"apple-watch-44mm","image":null,"title":"Apple Watch 44mm"}},"menus":[]},{"id":"tmenu-menu-253327","setting":{"item_layout":"collection","title":"Apple Watch 41mm","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"422854951158","handle":"apple-watch-41mm","image":null,"title":"Apple Watch 41mm"}},"collection":{"id":"422854951158","handle":"apple-watch-41mm","image":null,"title":"Apple Watch 41mm"}},"menus":[]},{"id":"tmenu-menu-687943","setting":{"item_layout":"collection","product_image_position":"top","collection_image_position":"noimage","image_position":"above","collection":{"id":"417157906678","handle":"apple-watch-40mm","image":null,"title":"Apple Watch 40mm"}},"menus":[]},{"id":"tmenu-menu-140730","setting":{"item_layout":"collection","product_image_position":"top","collection_image_position":"noimage","image_position":"above","collection":{"id":"417158103286","title":"Apple Watch Band (For All Series)","handle":"apple-watch-band"}},"menus":[]}],"hide_submenu":false}
4574,{"id":"tmenu-menu-624581","setting":{"item_layout":"text","title":"AIRPODS","item_display":true,"column_width":"3"},"menus":[{"id":"tmenu-menu-527945","setting":{"item_layout":"image","title":"Submenu item","image":"https:\/\/m-cdn.phonearena.com\/images\/articles\/394932-image\/pr-sda-airpodspro-magarmor-magfit.jpg","image_position":"notext","column_width":"12"},"menus":[]},{"id":"tmenu-menu-127905","setting":{"item_layout":"collection","title":"Menu item","collection":{"id":"437908963574","title":"AirPods 5 \/ 4","handle":"airpods-5-2026"}},"menus":[]},{"id":"tmenu-menu-516115","setting":{"item_layout":"collection","title":"Submenu item","collection":{"id":"466572902646","title":"AirPods Pro 3","handle":"airpods-pro-3"}},"menus":[]},{"id":"tmenu-menu-451189","setting":{"item_layout":"collection","product_image_position":"top","collection_image_position":"noimage","image_position":"above","collection":{"id":"417158267126","handle":"airpods-pro-2","image":null,"title":"AirPods Pro 2"}},"menus":[]},{"id":"tmenu-menu-994087","setting":{"item_layout":"collection","product_image_position":"top","collection_image_position":"noimage","image_position":"above","collection":{"id":"417158332662","handle":"airpods-pro","image":null,"title":"AirPods Pro"}},"menus":[]},{"id":"tmenu-menu-905750","setting":{"item_layout":"collection","product_image_position":"top","collection_image_position":"noimage","image_position":"above","collection":{"id":"417158430966","handle":"airpods-3","image":null,"title":"AirPods 3"}},"menus":[]},{"id":"tmenu-menu-171161","setting":{"item_layout":"collection","product_image_position":"top","collection_image_position":"noimage","image_position":"above","collection":{"id":"417158463734","title":"AirPods 2 \/ AirPods","handle":"airpods-2-airpods-accessories"}},"menus":[]},{"id":"tmenu-menu-510716","setting":{"item_layout":"collection","product_image_position":"top","collection_image_position":"noimage","image_position":"above","collection":{"id":"417158496502","title":"AirPods Max 2 \/ 1","handle":"airpods-max"}},"menus":[]}],"hide_submenu":false},{"id":"tmenu-menu-788058","setting":{"item_layout":"text","title":"SAMSUNG","item_display":true,"column_width":"3"},"menus":[{"id":"tmenu-menu-552987","setting":{"item_layout":"image","title":"Submenu item","image":"https:\/\/www.androidauthority.com\/wp-content\/uploads\/2023\/05\/spigen-rugged-armor-and-armor-pro-for-galaxy-watch-buds-and-tab.jpg","image_position":"notext"},"menus":[]},{"id":"tmenu-menu-282703","setting":{"item_layout":"text","title":"Galaxy Watch Ultra 2 (47mm)","url":{"type":{"id":"link"},"link":"https:\/\/spigen.com.sg\/collections\/galaxy-watch-ultra-2-47mm"}},"menus":[]},{"id":"tmenu-menu-223594","setting":{"item_layout":"text","title":"Galaxy Watch 9 \/ 8 (44mm)","collection":{"id":"461100810486","title":"Galaxy Watch 8 (44mm)","handle":"galaxy-watch-8-44mm"},"url":{"type":{"id":"link"},"link":"https:\/\/spigen.com.sg\/collections\/galaxy-watch-9-44mm"}},"menus":[]},{"id":"tmenu-menu-737752","setting":{"item_layout":"text","title":"Galaxy Watch 9 \/ 8 (40mm)","collection":{"id":"461100876022","title":"Galaxy Watch 8 (40mm)","handle":"galaxy-watch-8-40mm"},"url":{"type":{"id":"link"},"link":"https:\/\/spigen.com.sg\/collections\/galaxy-watch-9-40mm"}},"menus":[]},{"id":"tmenu-menu-644190","setting":{"item_layout":"collection","title":"Submenu item","collection":{"id":"482839068918","title":"Galaxy Buds 4 \/ 4 Pro","handle":"galaxy-buds-4-4-pro"}},"menus":[]},{"id":"tmenu-menu-831448","setting":{"item_layout":"collection","title":"Submenu item","collection":{"id":"461100777718","title":"Galaxy Watch 8 Classic (46mm)","handle":"galaxy-watch-8-classic-46mm"}},"menus":[]},{"id":"tmenu-menu-908122","setting":{"item_layout":"collection","title":"ð Galaxy Watch Ultra (2025\/2024)","collection":{"id":"429794099446","title":"Galaxy Watch Ultra (2025\/2024)","handle":"galaxy-watch-ultra-47mm"},"url":{"type":{"id":"collection"},"collection":{"id":"429794099446","title":"Galaxy Watch Ultra (2025\/2024)","handle":"galaxy-watch-ultra-47mm"}}},"menus":[]},{"id":"tmenu-menu-830895","setting":{"item_layout":"collection","title":"Menu item","collection":{"id":"429794066678","handle":"galaxy-watch-7-series","image":null,"title":"Galaxy Watch 7 Series"}},"menus":[]},{"id":"tmenu-menu-109174","setting":{"item_layout":"collection","title":"Menu item","collection":{"id":"451325919478","handle":"galaxy-watch-fe","image":null,"title":"Galaxy Watch FE"}},"menus":[]},{"id":"tmenu-menu-406754","setting":{"item_layout":"collection","title":"Menu item","collection":{"id":"429794164982","handle":"galaxy-buds-3-3-pro","image":null,"title":"Galaxy Buds 3 \/ 3 Pro"}},"menus":[]},{"id":"tmenu-menu-507913","setting":{"item_layout":"collection","product_image_position":"top","collection_image_position":"noimage","image_position":"above","collection":{"id":"417158725878","handle":"galaxy-buds","image":null,"title":"Galaxy Buds"}},"menus":[]},{"id":"tmenu-menu-406780","setting":{"item_layout":"collection","product_image_position":"top","collection_image_position":"noimage","image_position":"above","collection":{"id":"417158594806","handle":"galaxy-watch-6-series","image":null,"title":"Galaxy Watch 6 Series"}},"menus":[]}
4574,{"id":"tmenu-menu-654323","setting":{"item_layout":"text","title":"Galaxy Watch 5 Series","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"417158660342","handle":"galaxy-watch-5-series","image":null,"title":"Galaxy Watch 5 Series"}},"disable_link":false,"hidden_desktop":true,"hidden_mobile":true},"menus":[]},{"id":"tmenu-menu-274394","setting":{"item_layout":"collection","product_image_position":"top","collection_image_position":"noimage","image_position":"above","collection":{"id":"417158758646","handle":"galaxy-watch-4-watch-3","image":null,"title":"Galaxy Watch 4 Watch 3"}},"menus":[]},{"id":"tmenu-menu-414406","setting":{"item_layout":"text","title":"Galaxy Watch Band","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"417158136054","handle":"galaxy-watch-band","image":null,"title":"Galaxy Watch Band"}}},"menus":[]}],"hide_submenu":false},{"id":"tmenu-menu-571744","setting":{"item_layout":"text","title":"GOOGLE"},"menus":[{"id":"tmenu-menu-806607","setting":{"item_layout":"image","title":"Copy of Submenu item","image":"https:\/\/static1.anpoimages.com\/wordpress\/wp-content\/uploads\/2022\/09\/Spigel-Buds-cases.jpg","image_position":"notext"},"menus":[]},{"id":"tmenu-menu-177161","setting":{"item_layout":"collection","title":"Submenu item","collection":{"id":"475811512566","title":"Google Pixel Watch 5 \/ 4 (45mm)","handle":"google-pixel-watch-5-45mm"}},"menus":[]},{"id":"tmenu-menu-924702","setting":{"item_layout":"collection","title":"Submenu item","collection":{"id":"475811447030","title":"Google Pixel Watch 5 \/ 4 (41mm)","handle":"google-pixel-watch-5-41mm"}},"menus":[]},{"id":"tmenu-menu-992218","setting":{"item_layout":"collection","title":"Menu item","collection":{"id":"434233540854","handle":"google-pixel-watch-3-45mm","image":null,"title":"Google Pixel Watch 3 (45mm)"}},"menus":[]},{"id":"tmenu-menu-317990","setting":{"item_layout":"collection","title":"Menu item","collection":{"id":"435066994934","handle":"google-pixel-watch-3-41mm","image":null,"title":"Google Pixel Watch 3 (41mm)"}},"menus":[]},{"id":"tmenu-menu-872467","setting":{"item_layout":"collection","title":"","collection":{"id":"434233835766","handle":"google-pixel-buds-pro-2-pro","image":null,"title":"Google Pixel Buds Pro 2 \/ Pro"}},"menus":[]}]},{"id":"tmenu-menu-886220","setting":{"item_layout":"text","title":"MORE","item_display":true,"column_width":"3"},"menus":[{"id":"tmenu-menu-164053","setting":{"item_layout":"image","title":"Submenu item","image":"https:\/\/m-cdn.phonearena.com\/images\/articles\/394931-image\/pr-sda-airpodspro-lockfit-galaxybuds2-lockfit.jpg","image_position":"notext"},"menus":[]},{"id":"tmenu-menu-638884","setting":{"item_layout":"collection","product_image_position":"top","collection_image_position":"noimage","image_position":"above","collection":{"id":"417158791414","handle":"sony","image":null,"title":"Sony"}},"menus":[]},{"id":"tmenu-menu-893000","setting":{"item_layout":"collection","product_image_position":"top","collection_image_position":"noimage","image_position":"above","collection":{"id":"417158824182","handle":"jabra-elite","image":null,"title":"Jabra Elite"}},"menus":[]},{"id":"tmenu-menu-730935","setting":{"item_layout":"collection","title":"Menu item","collection":{"id":"423495139574","handle":"bose","image":null,"title":"Bose"}},"menus":[]}]}],"hide_submenu":false},{"id":"tmenu-menu-857424","setting":{"item_layout":"text","submenu_type":"mega","submenu_mega_position":"fullwidth","title":"TABLET","submenu_mega_width":"850","disable_link":true},"menus":[{"id":"tmenu-menu-767573","setting":{"item_layout":"text","title":"APPLE","item_display":true,"column_width":"3"},"menus":[{"id":"tmenu-menu-305726","setting":{"item_layout":"image","title":"Submenu item","image_position":"notext","image":"https:\/\/m-cdn.phonearena.com\/images\/articles\/394935-image\/pr-sda-ipadpro12.9-ruggedarmorpro.jpg"},"menus":[]},{"id":"tmenu-menu-149635","setting":{"item_layout":"collection","title":"Menu item","collection":{"id":"423999930614","title":"iPad Air 11\" \/ 13\" (2026 \/ 2025 \/ 2024)","handle":"ipad-air-11-13-2026"}},"menus":[]},{"id":"tmenu-menu-783524","setting":{"item_layout":"collection","title":"Menu item","collection":{"id":"423999897846","title":"iPad Pro 11\" \/ 13\" (2025 \/ 2024)","handle":"ipad-pro-11-13-2024"}},"menus":[]},{"id":"tmenu-menu-823613","setting":{"item_layout":"collection","title":"Menu item","collection":{"id":"417155154166","handle":"ipad-11th-gen-10th-gen","image":null,"title":"iPad 11th Gen \/ 10th Gen (2025 \/ 2022)"}},"menus":[]},{"id":"tmenu-menu-505633","setting":{"item_layout":"collection","product_image_position":"top","collection_image_position":"noimage","image_position":"above","collection":{"id":"417155449078","handle":"ipad-mini","image":null,"title":"iPad Mini 7 (2024) \/ 6 (2021)"}},"menus":[]},{"id":"tmenu-menu-162017","setting":{"item_layout":"collection","product_image_position":"top","collection_image_position":"noimage","image_position":"above","collection":{"id":"417155219702","handle":"ipad-pro-11-inch-2022-2021-2020","image":null,"title":"iPad Pro 11\" (2022 \/ 2021 \/ 2020)"}},"menus":[]},{"id":"tmenu-menu-847953","setting":{"item_layout":"collection","product_image_position":"top","collection_image_position":"noimage","image_position":"above","collection":{"id":"417155285238","handle":"ipad-pro-12-9-inch-2022-2021-2020","image":null,"title":"iPad Pro 12.9\" (2022 \/ 2021 \/ 2020)"}},"menus":[]},{"id":"tmenu-menu-807967","setting":{"item_layout":"collection","product_image_position":"top","collection_image_position":"noimage","image_position":"above","collection":{"id":"417155383542","handle":"ipad-air-10-9-inch-2022-2020","image":null,"title":"iPad Air 10.9\" (2
4574022 \/ 2020)"}},"menus":[]},{"id":"tmenu-menu-378628","setting":{"item_layout":"collection","product_image_position":"top","collection_image_position":"noimage","image_position":"above","collection":{"id":"417155547382","handle":"ipad-10-2-inch-2021-2020-2019","image":null,"title":"iPad 10.2 inch (2021 \/ 2020 \/ 2019)"}},"menus":[]}],"hide_submenu":false},{"id":"tmenu-menu-794685","setting":{"item_layout":"text","title":"SAMSUNG","item_display":true,"column_width":"3"},"menus":[{"id":"tmenu-menu-210473","setting":{"item_layout":"image","title":"Submenu item","image":"https:\/\/images.frandroid.com\/wp-content\/uploads\/2022\/02\/spigen-wearable-5.jpg","image_position":"notext"},"menus":[]},{"id":"tmenu-menu-895083","setting":{"item_layout":"collection","title":"Submenu item","collection":{"id":"470868328694","title":"Galaxy Tab S11 Series","handle":"galaxy-tab-s11-series"}},"menus":[]},{"id":"tmenu-menu-300644","setting":{"item_layout":"collection","title":"Menu item","collection":{"id":"457607217398","title":"Galaxy Tab S10 FE+ \/ S10 FE","handle":"galaxy-tab-s10-fe-plus"}},"menus":[]},{"id":"tmenu-menu-755025","setting":{"item_layout":"collection","title":"Menu item","collection":{"id":"439249633526","handle":"galaxy-tab-s10-ultra","image":null,"title":"Galaxy Tab S10 Series"}},"menus":[]},{"id":"tmenu-menu-615581","setting":{"item_layout":"collection","product_image_position":"top","collection_image_position":"noimage","image_position":"above","collection":{"id":"417156006134","title":"Galaxy Tab S9 FE+ \/ S9 FE","handle":"galaxy-tab-s9-fe-series"}},"menus":[]},{"id":"tmenu-menu-643721","setting":{"item_layout":"collection","product_image_position":"top","collection_image_position":"noimage","image_position":"above","collection":{"id":"417156137206","handle":"galaxy-tab-s9-series","image":null,"title":"Galaxy Tab S9 Series"}},"menus":[]},{"id":"tmenu-menu-568820","setting":{"item_layout":"text","title":"Galaxy S8 \/ S7 Series","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"417156235510","handle":"galaxy-tab-s8-ultra","image":null,"title":"Galaxy Tab S8 \/ S7"}}},"menus":[]}],"hide_submenu":false},{"id":"tmenu-menu-644553","setting":{"item_layout":"text","title":"MORE","item_display":true},"menus":[{"id":"tmenu-menu-431267","setting":{"item_layout":"image","title":"Submenu item","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0683\/6246\/9622\/files\/macbook.jpg?v=1714740373","image_position":"notext"},"menus":[]},{"id":"tmenu-menu-393817","setting":{"item_layout":"collection","title":"Menu item","collection":{"id":"490539352310","title":"Macbook Neo (2026)","handle":"macbook-neo-2026"}},"menus":[]},{"id":"tmenu-menu-851808","setting":{"item_layout":"collection","title":"Submenu item","collection":{"id":"490539286774","title":"Macbook Pro","handle":"macbook-pro"}},"menus":[]},{"id":"tmenu-menu-301206","setting":{"item_layout":"collection","title":"Submenu item","collection":{"id":"417155776758","title":"Macbook Air","handle":"macbook-air"}},"menus":[]},{"id":"tmenu-menu-141465","setting":{"item_layout":"collection","product_image_position":"top","collection_image_position":"noimage","image_position":"above","collection":{"id":"417157021942","handle":"microsoft-surface","image":null,"title":"Microsoft Surface"}},"menus":[]}],"hide_submenu":false},{"id":"tmenu-menu-222239","setting":{"item_layout":"text","title":"Submenu item"},"menus":[]}],"hide_submenu":true},{"id":"tmenu-menu-771667","setting":{"item_layout":"text","submenu_type":"mega","submenu_mega_position":"fullwidth","title":"GAMING","submenu_mega_width":"850"},"menus":[{"id":"tmenu-menu-962901","setting":{"item_layout":"text","title":"NINTENDO SWITCH","item_display":true,"column_width":"3","disable_link":true},"menus":[{"id":"tmenu-menu-123546","setting":{"item_layout":"image","title":"Submenu item","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0683\/6246\/9622\/files\/NS2.jpg?v=1751610431","image_position":"notext","image_width":"1000"},"menus":[]},{"id":"tmenu-menu-279682","setting":{"item_layout":"collection","title":"Nintendo Switch","collection":{"id":"459187388662","handle":"nintendo-switch-2","image":null,"title":"Nintendo Switch 2"}},"menus":[]},{"id":"tmenu-menu-591848","setting":{"item_layout":"collection","product_image_position":"top","collection_image_position":"noimage","image_position":"above","collection":{"id":"417156923638","title":"Nintendo Switch","handle":"nintendo-switch"}},"menus":[]},{"id":"tmenu-menu-296284","setting":{"item_layout":"collection","title":"Nintendo Switch OLED","collection":{"id":"459187421430","handle":"nintendo-switch-oled","image":null,"title":"Nintendo Switch OLED"}},"menus":[]},{"id":"tmenu-menu-796304","setting":{"item_layout":"collection","title":"Nintendo Switch Lite","collection":{"id":"459187486966","handle":"nintendo-switch-lite","image":null,"title":"Nintendo Switch Lite"}},"menus":[]}],"hide_submenu":false}
4574,{"id":"tmenu-menu-148093","setting":{"item_layout":"text","title":"STEAM DECK","item_display":true,"column_width":"3","disable_link":true},"menus":[{"id":"tmenu-menu-625497","setting":{"item_layout":"image","title":"Submenu item","image":"https:\/\/i.ytimg.com\/vi\/G0l8NbRPN1o\/maxresdefault.jpg","image_position":"notext","image_width":""},"menus":[]},{"id":"tmenu-menu-498717","setting":{"item_layout":"collection","product_image_position":"top","collection_image_position":"noimage","image_position":"above","collection":{"id":"417156989174","title":"Steam Deck OLED \/ Steam Deck","handle":"steam-deck"}},"menus":[]}],"hide_submenu":false},{"id":"tmenu-menu-992108","setting":{"item_layout":"text","title":"PLAYSTATION","item_display":true,"column_width":"3","disable_link":true},"menus":[{"id":"tmenu-menu-737742","setting":{"item_layout":"image","title":"Submenu item","image":"https:\/\/i.ytimg.com\/vi\/CQatiCF-qB4\/hq720.jpg?sqp=-oaymwEhCK4FEIIDSFryq4qpAxMIARUAAAAAGAElAADIQj0AgKJD\u0026rs=AOn4CLCNOyZPDtiUpU_U52B3RTk_kaaj6w","image_position":"notext","image_width":""},"menus":[]},{"id":"tmenu-menu-506050","setting":{"item_layout":"collection","title":"Menu item","collection":{"id":"423498023158","title":"Sony Playstation","handle":"playstation"}},"menus":[]}],"hide_submenu":false},{"id":"tmenu-menu-281425","setting":{"item_layout":"text","title":"ASUS ROG ALLY","item_display":true,"column_width":"3","disable_link":true},"menus":[{"id":"tmenu-menu-331878","setting":{"item_layout":"image","title":"Submenu item","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0683\/6246\/9622\/files\/Asus.jpg?v=1751610431","image_position":"notext","image_width":""},"menus":[]},{"id":"tmenu-menu-489170","setting":{"item_layout":"collection","title":"Menu item","collection":{"id":"423496581366","title":"Asus ROG Ally","handle":"asus-rog-ally"}},"menus":[]}],"hide_submenu":false}],"hide_submenu":true},{"id":"tmenu-menu-971024","setting":{"item_layout":"text","submenu_type":"mega","submenu_mega_position":"fullwidth","title":"ACCESSORIES","submenu_mega_width":"850"},"menus":[{"id":"tmenu-menu-235358","setting":{"item_layout":"text","title":"MOUNTS","item_display":true,"column_width":"3"},"menus":[{"id":"tmenu-menu-727262","setting":{"item_layout":"image","title":"Submenu item","image_position":"notext","image":"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2021\/03\/c55a1e4f.jpg"},"menus":[]},{"id":"tmenu-menu-727879","setting":{"item_layout":"collection","product_image_position":"top","collection_image_position":"noimage","image_position":"above","collection":{"id":"417160003830","handle":"bike-mount-case-accessories","image":null,"title":"Bike Mount"}},"menus":[]},{"id":"tmenu-menu-271943","setting":{"item_layout":"collection","product_image_position":"top","collection_image_position":"noimage","image_position":"above","collection":{"id":"417160102134","handle":"car-mount","image":null,"title":"Car Mount"}},"menus":[]}],"hide_submenu":true},{"id":"tmenu-menu-453963","setting":{"item_layout":"text","title":"ACCESORIES","item_display":true,"column_width":"3"},"menus":[{"id":"tmenu-menu-612566","setting":{"item_layout":"image","title":"Submenu item","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0683\/6246\/9622\/files\/1.jpg?v=1714732193","image_position":"notext"},"menus":[]},{"id":"tmenu-menu-330922","setting":{"item_layout":"collection","product_image_position":"top","collection_image_position":"noimage","image_position":"above","collection":{"id":"441873531126","handle":"travel-accessories","image":null,"title":"Travel Accessories"}},"menus":[]},{"id":"tmenu-menu-347082","setting":{"item_layout":"collection","title":"Menu item","collection":{"id":"451326804214","handle":"daily-essentials","image":null,"title":"Daily Essentials"}},"menus":[]},{"id":"tmenu-menu-346472","setting":{"item_layout":"collection","product_image_position":"top","collection_image_position":"noimage","image_position":"above","collection":{"id":"417160757494","handle":"magsafe-accessories","image":null,"title":"MagSafe Accessories"}},"menus":[]},{"id":"tmenu-menu-443857","setting":{"item_layout":"collection","title":"Menu item","collection":{"id":"451326673142","handle":"outdoor-accessories","image":null,"title":"Outdoor Accessories"}},"menus":[]},{"id":"tmenu-menu-355273","setting":{"item_layout":"collection","product_image_position":"top","collection_image_position":"noimage","image_position":"above","collection":{"id":"417160954102","handle":"armband-waterproof-case","image":null,"title":"Waterproof Accessories"}},"menus":[]},{"id":"tmenu-menu-884284","setting":{"item_layout":"collection","title":"Menu item","collection":{"id":"451326935286","handle":"power-accessories","image":null,"title":"Power Acce
4574ssories"}},"menus":[]},{"id":"tmenu-menu-364811","setting":{"item_layout":"collection","title":"Submenu item","collection":{"id":"498168004854","title":"Car Accessories","handle":"car-accessories"}},"menus":[]}],"hide_submenu":false},{"id":"tmenu-menu-763937","setting":{"item_layout":"text","title":"TESLA COLLECTION","item_display":true,"column_width":"3"},"menus":[{"id":"tmenu-menu-488961","setting":{"item_layout":"image","title":"Submenu item","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0683\/6246\/9622\/files\/Tesla.jpg?v=1751610431","image_position":"notext","image_width":""},"menus":[]},{"id":"tmenu-menu-529679","setting":{"item_layout":"collection","title":"Menu item","collection":{"id":"417160888566","handle":"tesla","image":null,"title":"Tesla Accessories"}},"menus":[]}],"hide_submenu":false}],"hide_submenu":false},{"id":"tmenu-menu-483889","setting":{"item_layout":"text","submenu_type":"mega","submenu_mega_position":"fullwidth","title":"LOCATION","url":{"type":{"id":"page","icon":["fas","newspaper"],"name":"Page"},"page":{"id":106848911606,"title":"Locations","handle":"locations"}}},"menus":[],"hide_submenu":false},{"id":"tmenu-menu-491210","setting":{"item_layout":"text","submenu_type":"mega","submenu_mega_position":"fullwidth","title":"BULK PURCHASE","url":{"type":{"id":"page","icon":["fas","newspaper"],"name":"Page"},"page":{"id":106870079734,"title":"Bulk Order Inquiry","handle":"bulk-order-inquiry"}}},"menus":[],"hide_submenu":false}],"orientation":"horizontal","theme":[{"created_at":{"date":"2024-02-22 11:41:15.000000","timezone_type":1,"timezone":"+08:00"},"id":140518588662,"name":"Woodstock","role":"demo","updated_at":{"date":"2024-03-07 16:49:56.000000","timezone_type":1,"timezone":"+08:00"},"previewable":true,"processing":false}],"navigator":{"id":"main-menu","title":"Main menu","items":["\/","\/collections\/all","\/pages\/contact","\/","\/pages\/locations"]},"mobile_navigator":{"id":"main-menu","title":"Main menu","items":["\/","\/collections\/all","\/pages\/contact","\/","\/pages\/locations","\/collections\/enzo-collection"]},"navigator_selector":".list-menu.list-menu--inline","mobile_navigator_selector":".menu-drawer__menu.list-menu","menu_wrap":false,"root_color":"#000000","root_active_color":"#000000","typography":{"fontFamily":"Lato"},"root_active_background":"#4A90E2","item_hover_color":"#4A90E2","item_header_border":"","submenu_background":"#FFFFFF","menu_background":"#FFFFFF","item_color":"#000000","root_typography":{"fontFamily":"Alexandria","fontSize":"16","variant":"300"},"market_selector":"all","market":[],"published_at":"2026-09-17T10:43:29.556Z"},"status":1,"created_at":"2024-03-07 09:40:54","updated_at":"2026-09-17 10:43:30"},"data_file_url":null}}; 4575 4576 4577 4578 _SM.oldEntries = [{"id":329523,"status":1,"priority":0,"published_at":"2026-09-17T10:43:29.556Z","created_at":"2024-03-07 09:40:54","updated_at":"2026-09-17 10:43:30"}]; 4579 4580 4581 4582 _SM.subscription = {"name":"tmenu-free","kind":"subscription"}; 4583 4584 4585 4586 _SM.marketId = 16577855734; 4587 4588 4589 4590 _SM.translation = {}; 4591 4592 4593 4594 _SM.storefrontAccessToken = "3892364bc43fe94323ef57c9e3d13a90"; 4595 4596 4597 4598 _SM.synced = true; 4599</script>
4599 4600
4601<script src="https://cdn.shopify.com/extensions/01a0aeff-a095-71a4-a52b-376d9bd8a613/smart-menu-112/assets/smartmenu-v2.js" defer="defer"></script>
4601 4602 4603 4604 4605 4606 <style id="qikify-tmenu-custom-style">.tmenu_app_mobile .tmenu_item_link { 4607 color: black; 4608}</style> 4609 4610 4611 4612
4612<script id="qikify-tmenu-custom-script"></script>
4612 4613 4614 4615 4616 4617</div><div id="shopify-block-AaW53NVNIM3V6M3RCV__15393088698543645836" class="shopify-block shopify-app-block"> 4618 4619 4620<!-- BEGIN app snippet: vite-tag --> 4621 4622 4623
4623<script src="https://cdn.shopify.com/extensions/01a0ecb4-0700-7ccb-94e5-3cc931ed7bd0/essential-pre-order-presale-3661/assets/app-embed-DCTrnCIN.js" type="module" crossorigin="anonymous"></script>
4623 4624 <link rel="modulepreload" href="https://cdn.shopify.com/extensions/01a0ecb4-0700-7ccb-94e5-3cc931ed7bd0/essential-pre-order-presale-3661/assets/product-D6gRCrY-.js" crossorigin="anonymous"> 4625 <link href="//cdn.shopify.com/extensions/01a0ecb4-0700-7ccb-94e5-3cc931ed7bd0/essential-pre-order-presale-3661/assets/product-WmoMvY_Y.css" rel="stylesheet" type="text/css" media="all" /> 4626 <link rel="modulepreload" href="https://cdn.shopify.com/extensions/01a0ecb4-0700-7ccb-94e5-3cc931ed7bd0/essential-pre-order-presale-3661/assets/browse-8wOTTGJs.js" crossorigin="anonymous"> 4627 <link href="//cdn.shopify.com/extensions/01a0ecb4-0700-7ccb-94e5-3cc931ed7bd0/essential-pre-order-presale-3661/assets/app-embed-BQKD--QH.css" rel="stylesheet" type="text/css" media="all" /> 4628 4629<!-- END app snippet --> 4630 4631 4632 4633 4634 4635 4636 4637 4638 4639 4640 4641 4642
4643<script> 4644 window.essentialPreorderConfigs = { 4645 addToCartTexts: [ 4646 window.variantStrings?.addToCart, 4647 window.variantStrings?.soldOut, 4648 window.theme?.strings?.addToCart, 4649 window.theme?.strings?.soldOut, 4650 window.theme?.variantStrings?.addToCart, 4651 window.theme?.variantStrings?.soldOut, 4652 window.MinimogStrings?.addToCart, 4653 window.MinimogStrings?.soldOut, 4654 window.themeVariables?.strings?.productFormAddToCart, 4655 window.themeVariables?.strings?.productFormSoldOut, 4656 "Add to cart", 4657 "Sold out" 4658 ].filter(Boolean), 4659 selectedOrFirstAvailableVariantId: "null", 4660 permanentDomain: "ee30c5.myshopify.com", 4661 selectedLocale: "en", 4662 selectedCountry: "SG", 4663 selectedMarketId: "16577855734", 4664 } 4665</script>
4665 4666 4667<essential-preorder-app-embed 4668 customer-email="" 4669 customer-phone="" 4670 cart="{"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"SGD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}" 4671 cart-inventory-quantity-by-variant-id="{}" 4672 product="null" 4673 preorder-app-data="{"preorderCampaigns":[],"preorderDisplay":{"featuredProductsEnabled":true,"listEnabled":true,"quickViewEnabled":true,"discountEnabled":true},"publicAccessToken":"197537336ca66748695db15a268f1ef2","isStaging":false}" 4674 preorder-app-data-back-in-stock="{"backInStockCampaigns":[],"bisDisplay":{"featuredProductsEnabled":false,"listEnabled":false,"quickViewEnabled":false}}" 4675 preorder-app-data-inventory-quantity-limits="[]" 4676 preorder-app-data-market-quantity="null" 4677 preorder-app-data-app-settings="{"paidFeatures":{"isCustomizeEmailDisabled":false,"isTranslationsDisabled":false,"isButtonInQuickAddModalDisabled":false,"isPreorderConfirmationEmailDisabled":false}}" 4678 product-collections="null" 4679 inventory-quantity-by-variant-id="{}" 4680 money-format-by-settings="${{amount}}" 4681 money-format="${{amount}}" 4682 template="page" 4683></essential-preorder-app-embed> 4684 4685 4686 4687</div><div id="shopify-block-AaUY3TDlOK3J2UVAyQ__4015264832934714879" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: ecomsend-app -->
4687<script type="text/javascript"> 4688 //SendWILL APPS COMMON JS CODE 4689 window.EcomSendApps = window.EcomSendApps || {} 4690 4691 window.EcomSendApps.design_mode = false 4692 4693 4694 window.EcomSendApps.common = window.EcomSendApps.common || {} 4695 window.EcomSendApps.common.shop = { 4696 permanent_domain: 'ee30c5.myshopify.com', 4697 currency: "SGD", 4698 money_format: "${{amount}}", 4699 id: 68362469622, 4700 } 4701 4702 4703 4704 window.EcomSendApps.common.customer = { 4705 id: null, 4706 tags: null, 4707 email: null, 4708 accepts_marketing: null, 4709 first_name: null, 4710 } 4711 4712 4713 4714 window.EcomSendApps.common.template = 'page' 4715</script>
4715 4716<!-- END app snippet --> 4717
4718<script> 4719 window.EcomSendApps = window.EcomSendApps || {} 4720 /** @description shared localStorage key used by web-pixel sandbox to read storefront GDPR mode */ 4721 const ECOMSEND_GDPR_ENABLED_STORAGE_KEY = "ECOMSEND:GDPR_ENABLED" 4722 /** @description storefront main bundle asset url */ 4723 const ECOMSEND_MAIN_SCRIPT_URL = 'https://cdn.shopify.com/extensions/01a0d28e-b1b8-7cde-aaa7-5e10be7991d9/ecomsend-207/assets/ecomsend.js' 4724 /** @description storefront style asset url */ 4725 const ECOMSEND_MAIN_STYLE_URL = 'https://cdn.shopify.com/extensions/01a0d28e-b1b8-7cde-aaa7-5e10be7991d9/ecomsend-207/assets/style.css' 4726 /** @description storefront wasm asset url for runtime signature module */ 4727 const ECOMSEND_WASM_ASSET_URL = 'https://cdn.shopify.com/extensions/01a0d28e-b1b8-7cde-aaa7-5e10be7991d9/ecomsend-207/assets/client_safe.wasm' 4728 /** @description fallback delay when requestIdleCallback is unavailable */ 4729 const ECOMSEND_IDLE_TIMEOUT_MS = 800 4730 /** @description user interaction events used to trigger lazy init earlier */ 4731 const ECOMSEND_INTERACTION_EVENTS = ["pointerdown", "keydown", "touchstart"] 4732 /** @description global flag key for emergency immediate loading */ 4733 const ECOMSEND_FORCE_IMMEDIATE_FLAG = window.EcomSendApps?.forceImmediateLoad === true 4734 /** @description default GDPR mode comes from block setting and can be overridden on window.EcomSendApps.GDPR */ 4735 const ECOMSEND_DEFAULT_GDPR_FLAG = false 4736 /** @description default CWTracks mode comes from block setting and can be overridden on window.EcomSendApps.CWTracksEnabled */ 4737 const ECOMSEND_DEFAULT_CWTRACKS_ENABLED = false 4738 4739 /** @description normalize merchant-provided GDPR switch into a strict boolean value */ 4740 function normalizeEcomsendBooleanFlag(rawValue) { 4741 if (typeof rawValue === "boolean") { 4742 return rawValue 4743 } 4744 if (typeof rawValue === "number") { 4745 return rawValue === 1 4746 } 4747 if (typeof rawValue === "string") { 4748 const normalizedValue = rawValue.trim().toLowerCase() 4749 return normalizedValue === "true" || normalizedValue === "1" || normalizedValue === "yes" 4750 } 4751 return false 4752 } 4753 4754 /** @description lock runtime switch value on EcomSendApps to reduce accidental console overwrite. */ 4755 function lockEcomsendReadonlyFlag(flagName, flagValue) { 4756 try { 4757 Object.defineProperty(window.EcomSendApps, flagName, { 4758 value: flagValue, 4759 writable: false, 4760 configurable: false, 4761 enumerable: true, 4762 }) 4763 return 4764 } catch (error) {} 4765 window.EcomSendApps[flagName] = flagValue 4766 } 4767 4768 /** @description resolve storefront GDPR mode from merchant theme override */ 4769 function resolveEcomsendGdprMode() { 4770 if (typeof window.EcomSendApps.GDPR === "undefined") { 4771 window.EcomSendApps.GDPR = ECOMSEND_DEFAULT_GDPR_FLAG 4772 } 4773 const gdprEnabled = normalizeEcomsendBooleanFlag(window.EcomSendApps.GDPR) 4774 window.EcomSendApps.GDPR = gdprEnabled 4775 return gdprEnabled 4776 } 4777 4778 /** @description resolve storefront CWTracks mode from merchant theme block setting and runtime override */ 4779 function resolveEcomsendCwTracksMode() { 4780 if (typeof window.EcomSendApps.CWTracksEnabled === "undefined") { 4781 window.EcomSendApps.CWTracksEnabled = ECOMSEND_DEFAULT_CWTRACKS_ENABLED 4782 } 4783 const cwTracksEnabled = normalizeEcomsendBooleanFlag(window.EcomSendApps.CWTracksEnabled) 4784 window.EcomSendApps.CWTracksEnabled = cwTracksEnabled 4785 return cwTracksEnabled 4786 } 4787 4788 /** @description persist storefront GDPR mode so web-pixel sandbox can consume the same switch */ 4789 function syncEcomsendGdprModeToStorage(gdprEnabled) { 4790 if (!window.localStorage) { 4791 return 4792 } 4793 if (gdprEnabled) { 4794 window.localStorage.setItem(ECOMSEND_GDPR_ENABLED_STORAGE_KEY, "true") 4795 return 4796 } 4797 window.localStorage.removeItem(ECOMSEND_GDPR_ENABLED_STORAGE_KEY) 4798 } 4799 4800 /** @description enable GDPR gating only when merchant explicitly turns on storefront GDPR mode */ 4801 const ECOMSEND_GDPR_ENABLED = resolveEcomsendGdprMode() 4802 /** @description enable CWTracks callback/event emit only when merchant turns on CWTracks mode. */ 4803 const ECOMSEND_CWTRACKS_ENABLED = resolveEcomsendCwTracksMode() 4804 lockEcomsendReadonlyFlag("GDPR", ECOMSEND_GDPR_ENABLED) 4805 lockEcomsendReadonlyFlag("CWTracksEnabled", ECOMSEND_CWTRACKS_ENABLED) 4806 4807 try { 4808 syncEcomsendGdprModeToStorage(ECOMSEND_GDPR_ENABLED) 4809 } catch (error) {} 4810 4811 /** @description create main stylesheet node for storefront runtime */ 4812 function createEcomSendMainStyleEle() { 4813 const ecomsendMainStyleEle = document.createElement("link") 4814 ecomsendMainStyleEle.rel = "stylesheet" 4815 ecomsendMainStyleEle.href = ECOMSEND_MAIN_STYLE_URL 4816 ecomsendMainStyleEle.dataset.ecomsendTag = "main-style" 4817 return ecomsendMainStyleEle 4818 } 4819 4820 /** @description append runtime stylesheet exactly once */ 4821 function ensureEcomSendMainStyleLoaded() { 4822 if (document.querySelector('link[data-ecomsend-tag="main-style"]')) { 4823 return 4824 } 4825 const ecomsendMainStyleEle = createEcomSendMainStyleEle() 4826 document.head.appendChild(ecomsendMainStyleEle) 4827 } 4828 4829 /** @description remove interaction listeners after first lazy-init trigger */ 4830 function clearInteractionListeners() {
4831 ECOMSEND_INTERACTION_EVENTS.forEach((eventName) => { 4832 window.removeEventListener(eventName, scheduleMainBundleLoad) 4833 }) 4834 } 4835 4836 /** @description run low-priority task via idle callback with timeout fallback */ 4837 function scheduleLowPriorityTask(taskRunner, timeoutMs) { 4838 if (window.requestIdleCallback) { 4839 window.requestIdleCallback(() => { 4840 taskRunner() 4841 }, { timeout: timeoutMs }) 4842 return 4843 } 4844 window.setTimeout(() => { 4845 taskRunner() 4846 }, timeoutMs) 4847 } 4848 4849 /** @description load main storefront bundle once and keep rollback override */ 4850 function loadEcomsendMainBundle() { 4851 if (window.__ecomsendMainBundleLoaded) { 4852 return 4853 } 4854 window.__ecomsendMainBundleLoaded = true 4855 clearInteractionListeners() 4856 /** @description ensure storefront runtime css is loaded together with main bundle */ 4857 ensureEcomSendMainStyleLoaded() 4858 const ecomsendMainScriptEle = document.createElement("script") 4859 ecomsendMainScriptEle.src = ECOMSEND_MAIN_SCRIPT_URL 4860 ecomsendMainScriptEle.async = true 4861 ecomsendMainScriptEle.dataset.ecomsendTag = "main-script" 4862 document.body.appendChild(ecomsendMainScriptEle) 4863 } 4864 4865 /** @description schedule heavy bundle with idle-first strategy to reduce main-thread contention */ 4866 function scheduleMainBundleLoad() { 4867 if (window.__ecomsendMainBundleLoadScheduled) { 4868 return 4869 } 4870 /** @description dedupe idle scheduling from DOMContentLoaded and first interactions */ 4871 window.__ecomsendMainBundleLoadScheduled = true 4872 if (ECOMSEND_FORCE_IMMEDIATE_FLAG) { 4873 loadEcomsendMainBundle() 4874 return 4875 } 4876 scheduleLowPriorityTask(loadEcomsendMainBundle, ECOMSEND_IDLE_TIMEOUT_MS) 4877 } 4878 4879 /** @description cache marketing params for pixel/report flows before heavy bundle starts */ 4880 function cacheMarketingParams() { 4881 const urlParams = new URLSearchParams(window.location.search) 4882 const marketingId = urlParams.get("ec_marketing_id") 4883 const ecEmailId = urlParams.get("ec_email_id") 4884 const ecMarketingSign = urlParams.get("ec_marketing_sign") 4885 4886 if (marketingId && window.localStorage) { 4887 window.localStorage.setItem("ec_marketing_id", marketingId) 4888 } 4889 if (ecEmailId && window.localStorage) { 4890 window.localStorage.setItem("ec_email_id", ecEmailId) 4891 } 4892 if (ecMarketingSign && window.localStorage) { 4893 window.localStorage.setItem("ec_marketing_sign", ecMarketingSign) 4894 } 4895 } 4896 4897 /** @description check whether marketing storage is allowed under Shopify customer privacy state */ 4898 function isMarketingStorageAllowedByCustomerPrivacy() { 4899 const customerPrivacy = window?.Shopify?.customerPrivacy 4900 if (!customerPrivacy) { 4901 return false 4902 } 4903 const marketingAllowed = typeof customerPrivacy.marketingAllowed === "function" && customerPrivacy.marketingAllowed() 4904 if (marketingAllowed) { 4905 return true 4906 } 4907 if (typeof customerPrivacy.currentVisitorConsent === "function") { 4908 const consent = customerPrivacy.currentVisitorConsent() 4909 return consent?.marketing === "yes" 4910 } 4911 return false 4912 } 4913 4914 /** @description check whether analytics storage is allowed under Shopify customer privacy state */ 4915 function isAnalyticsStorageAllowedByCustomerPrivacy() { 4916 const customerPrivacy = window?.Shopify?.customerPrivacy 4917 if (!customerPrivacy) { 4918 return false 4919 } 4920 const analyticsAllowed = typeof customerPrivacy.analyticsProcessingAllowed === "function" && customerPrivacy.analyticsProcessingAllowed() 4921 if (analyticsAllowed) { 4922 return true 4923 } 4924 if (typeof customerPrivacy.currentVisitorConsent === "function") { 4925 const consent = customerPrivacy.currentVisitorConsent() 4926 return consent?.analytics === "yes" 4927 } 4928 return false 4929 } 4930 4931 /** @description execute marketing param caching with GDPR guard: functional off when GDPR disabled */ 4932 function cacheMarketingParamsWithGdprGuard() { 4933 if (!ECOMSEND_GDPR_ENABLED) { 4934 cacheMarketingParams() 4935 return 4936 } 4937 if (isMarketingStorageAllowedByCustomerPrivacy()) { 4938 cacheMarketingParams() 4939 } 4940 } 4941 4942 /** @description cache shop id used by pixel report branches */ 4943 function cacheShopIdForPixel() { 4944 if (!window.EcomSendApps?.common?.shop?.id || !window.localStorage) { 4945 return 4946 } 4947 window.localStorage.setItem("ECOMSEND:ES_SHOP_ID", window.EcomSendApps.common.shop.id) 4948 } 4949 4950 /** 4951 * Flow client config (e.g. browserStaySeconds) is fetched by the main ecomsend.js bundle: 4952 * bootstrapFlowClientConfig â POST /api/automation/v2/clientFlowConfig (API Sign) 4953 * â localStorage ECOMSEND:FLOW_CLIENT_CONFIG.byEventId â read by web-pixel. 4954 * Keep new C-end Flow config on this path; do not scatter fetches in liquid. 4955 */ 4956 4957 /** @description execute shop id caching with GDPR guard and shared consent policy */ 4958 function cacheShopIdWithGdprGuard() { 4959 if (!ECOMSEND_GDPR_ENABLED) { 4960 cacheShopIdForPixel() 4961 return 4962 } 4963 if (isAnalyticsStorageAllowedByCustomerPrivacy()) { 4964 cacheShopIdForPixel() 4965 } 4966 } 4967 4968 /** @description load Shopify consent-tracking API before GDPR-gated cache writes */ 4969 function withCustomerPrivacyApiReady(onReady) { 4970 if (!ECOMSEND_GDPR_ENABLED) { 4971 onReady() 4972 return 4973 } 4974 if (window?.Shopify?.customerPrivacy) { 4975 onReady() 4976 return 4977 } 4978 if (typeof window?.Shopify?.loadFeatures !== "function") { 4979 return 4980 } 4981 window.Shopify.loadFeatures( 4982 [{ name: "consent-tracking-api", version: "0.1" }], 4983 (error) => { 4984 if (error) { 4985 return 4986 } 4987 onReady() 4988 } 4989 ) 4990 } 4991 4992 try { 4993 withCustomerPrivacyApiReady(() => { 4994 cacheMarketingParamsWithGdprGuard() 4995 cacheShopIdWithGdprGuard() 4996 }) 4997 if (ECOMSEND_GDPR_ENABLED) { 4998 document.addEventListener("visitorConsentCollected", () => { 4999 cacheMarketingParamsWithGdprGuard() 5000 cacheShopIdWithGdprGuard() 5001 }) 5002 } 5003 } catch (e) {} 5004 5005 /** @description inject wasm asset url into shared namespace before main bundle executes */ 5006 window.EcomSendApps.wasmURL = ECOMSEND_WASM_ASSET_URL 5007
5008 ECOMSEND_INTERACTION_EVENTS.forEach((eventName) => { 5009 window.addEventListener(eventName, scheduleMainBundleLoad, { once: true, passive: true }) 5010 }) 5011 5012 if (document.readyState === "loading") { 5013 document.addEventListener("DOMContentLoaded", scheduleMainBundleLoad, { once: true }) 5014 } else { 5015 scheduleMainBundleLoad() 5016 } 5017</script>
5017 5018 5019<style id="ecomsend-custom-style"></style> 5020
5021<script>window.shopLocale = 'en'</script>
5021 5022
5023<script> 5024 /** @description timeout used for deferred discount request scheduling */ 5025 const ECOMSEND_DISCOUNT_IDLE_TIMEOUT_MS = 1500 5026 5027 /** @description apply discount code from url query only when parameter exists */ 5028 function applyWillDiscountCode() { 5029 const urlParams = new URLSearchParams(window.location.search) 5030 const willDiscountCode = urlParams.get("willDiscountCode") 5031 if (!willDiscountCode || /[\u0000-\u001F\u007F]/.test(willDiscountCode)) { 5032 return 5033 } 5034 fetch("/cart/update.js", { 5035 method: "POST", 5036 headers: { 5037 "Content-Type": "application/json", 5038 }, 5039 body: JSON.stringify({ 5040 discount: willDiscountCode, 5041 }), 5042 }) 5043 } 5044 5045 try { 5046 if (!window.__ecomsendDeferredTasksScheduled) { 5047 /** @description global guard to avoid duplicate deferred task scheduling */ 5048 window.__ecomsendDeferredTasksScheduled = true 5049 if (window.requestIdleCallback) { 5050 window.requestIdleCallback(() => { 5051 applyWillDiscountCode() 5052 }, { timeout: ECOMSEND_DISCOUNT_IDLE_TIMEOUT_MS }) 5053 } else { 5054 window.setTimeout(() => { 5055 applyWillDiscountCode() 5056 }, ECOMSEND_DISCOUNT_IDLE_TIMEOUT_MS) 5057 } 5058 } 5059 } catch (error) {} 5060</script>
5060 5061 5062 5063 5064</div>
5064<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
5064 5065</body> 5066</html>
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.