window.SDG = window.SDG || {};
SDG.Data = {};
SDG.Data.template = “product”;
SDG.Data.language = “EN”;
SDG.Data.locationCookie = true;
SDG.Data.locationCookieExpiry = 7;
SDG.Data.ctoNoCoverage = ‘No coverage’;
SDG.Data.ctoProductModalDescription = ‘To get {{ selected_option_title }} we changed your selection to:’;
SDG.Data.ctoUpdateMessageDescription = ‘is changed’;
SDG.Data.noCombinationMessage = ‘Combination does not exist’;
SDG.Data.productPriceFrom = ‘From {{ price }}’;
SDG.Data.nmpPriceCalculation = ‘/mo. for {{ per_month }} mo.’;
SDG.Data.adobeAnalyticsData = {
page_name: “Product”,
page_type: “product”,
page_url: window.location.hostname + window.location.pathname,
page_title: document.title,
language: “EN”,
country: “SG”,
currency: “SGD”,
login_status: ‘logged out’,
};
window.dataLayer = window.dataLayer || [];
window.performance && window.performance.mark && window.performance.mark(‘shopify.content_for_header.start’);
{“accessToken”:”02dc024b3b107f5c668c6465659caac4″,”betas”:[“rich-media-storefront-analytics”],”domain”:”www.istudiosg.com”,”predictiveSearch”:true,”shopId”:63738642612,”locale”:”en”}
var Shopify = Shopify || {};
Shopify.shop = “istudio-elush-production.myshopify.com”;
Shopify.locale = “en”;
Shopify.currency = { “active”: “SGD”, “rate”: “1.0” };
Shopify.country = “SG”;
Shopify.theme = { “name”: “360u00265 – 2.0”, “id”: 139536236724, “schema_name”: “Dawn”, “schema_version”: “11.0.0”, “theme_store_id”: null, “role”: “main” };
Shopify.theme.handle = “null”;
Shopify.theme.style = { “id”: null, “handle”: null };
Shopify.cdnHost = “www.istudiosg.com/cdn”;
Shopify.routes = Shopify.routes || {};
Shopify.routes.root = “/”;
!function (o) { (o.Shopify = o.Shopify || {}).modules = !0 }(window);
!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);
{“pageType”:”product”}
(function () {
var isLoaded = false;
function asyncLoad() {
if (isLoaded) return;
isLoaded = true;
var urls = [“//app.backinstock.org/widget/91512_1746008386.js?category=bisu0026v=6u0026shop=istudio-elush-production.myshopify.com”];
for (var i = 0; i < urls.length; i++) {
var s = document.createElement('script');
s.type = 'text/javascript';
s.async = true;
s.src = urls[i];
var x = document.getElementsByTagName('script')[0];
x.parentNode.insertBefore(s, x);
}
};
if (window.attachEvent) {
window.attachEvent('onload', asyncLoad);
} else {
window.addEventListener('load', asyncLoad, false);
}
})();
var __st = { “a”: 63738642612, “offset”: 28800, “reqid”: “18ba35d6-d225-45a5-8994-5ab9e4062cbb-1757934467”, “pageurl”: “https://navarsedutech.com/”, “u”: “d161f9134dfb”, “p”: “product”, “rtyp”: “product”, “rid”: 7986668568756 };
window.ShopifyPaypalV4VisibilityTracking = true;
!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.2.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) }();
var Shopify = Shopify || {}; Shopify.PaymentButton = Shopify.PaymentButton || { isStorefrontPortableWallets: !0, init: function () { window.Shopify.PaymentButton.init = function () { }; var t = document.createElement(“script”); t.src = “//www.istudiosg.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js”, t.type = “module”, document.head.appendChild(t) } };
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);
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 }) } }));
window.performance && window.performance.mark && window.performance.mark(‘shopify.content_for_header.end’);
#Details-popup_custom_6mTgxV-template–17605519376564__main .popup_round_border {
display: inline-block !important;
}
#PopupModal-popup_custom_6mTgxV .image {
width: 100%;
height: auto;
display: block;
}
#PopupModal-popup_custom_6mTgxV .image.desktop {
display: none;
}
#PopupModal-popup_custom_6mTgxV .product-popup-modal__content {
padding: 0 1rem;
}
#PopupModal-popup_custom_6mTgxV .product-popup-modal__content-info>h1.h2 {
display: none;
}
@media screen and (min-width:750px) {
#PopupModal-popup_custom_6mTgxV .product-popup-modal__content {
width: 80%
}
#PopupModal-popup_custom_6mTgxV .image.desktop {
display: block;
}
#PopupModal-popup_custom_6mTgxV .image.mobile {
display: none;
}
}
#PopupModal-popup_custom_6mTgxV .product-popup-modal__content-info {
padding-right: 0;
}
@font-face {
font-family: ‘SF Pro Text’;
src: url(“//www.istudiosg.com/cdn/shop/t/14/assets/SFProText-Regular.woff2?v=21706269404805127741742784888”) format(‘woff2’),
url(“//www.istudiosg.com/cdn/shop/t/14/assets/SFProText-Regular.woff?v=144701899629177247781742784888”) format(‘woff’);
font-weight: 400;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: ‘SF Pro Text’;
src: url(‘//www.istudiosg.com/cdn/shop/t/14/assets/SFProText-Medium.woff2?v=142744590770268640871742784888’) format(‘woff2’),
url(‘//www.istudiosg.com/cdn/shop/t/14/assets/SFProText-Medium.woff?v=86846661406826704271742784889’) format(‘woff’);
font-weight: 500;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: ‘SF Pro Text’;
src: url(‘//www.istudiosg.com/cdn/shop/t/14/assets/SFProText-Semibold.woff2?v=31375109001105336161742784889’) format(‘woff2’),
url(‘//www.istudiosg.com/cdn/shop/t/14/assets/SFProText-Semibold.woff?v=158359377723366996921742784888’) format(‘woff’);
font-weight: 600;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: ‘SF Pro Text’;
src: url(‘//www.istudiosg.com/cdn/shop/t/14/assets/SFProText-Bold.woff2?v=81066619648910226671742784888’) format(‘woff2’),
url(‘//www.istudiosg.com/cdn/shop/t/14/assets/SFProText-Bold.woff?v=11034071917097156431742784889’) format(‘woff’);
font-weight: 700;
font-style: bold;
font-display: swap;
}
@font-face {
font-family: ‘Font Awesome 6 Free’;
font-style: normal;
font-weight: 900;
font-display: block;
src: url(“//www.istudiosg.com/cdn/shop/t/14/assets/fa-solid-900.woff2?v=118991557498766039071742784889”) format(“woff2”), url(“//www.istudiosg.com/cdn/shop/t/14/assets/fa-solid-900.ttf?v=11227793290438786691742784887”) format(“truetype”);
}
@font-face {
font-family: ‘Font Awesome 6 Brands’;
font-style: normal;
font-weight: 400;
font-display: block;
src: url(“//www.istudiosg.com/cdn/shop/t/14/assets/fa-brands-400.woff2?2866”) format(“woff2″), url(” //www.istudiosg.com/cdn/shop/t/14/assets/fa-brands-400.ttf?2866″) format(“truetype”);
}
@font-face {
font-family: Assistant;
font-weight: 400;
font-style: normal;
font-display: swap;
src: url(“//www.istudiosg.com/cdn/fonts/assistant/assistant_n4.9120912a469cad1cc292572851508ca49d12e768.woff2?h1=aXN0dWRpby1lbHVzaC1wcm9kdWN0aW9uLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=aXN0dWRpb3NnLmNvbQ&hmac=f08b4c8dad363a51140f208e167805f634db94adbbb3544a6fbd71c32b1ebc6f”) format(“woff2”),
url(“//www.istudiosg.com/cdn/fonts/assistant/assistant_n4.6e9875ce64e0fefcd3f4446b7ec9036b3ddd2985.woff?h1=aXN0dWRpby1lbHVzaC1wcm9kdWN0aW9uLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=aXN0dWRpb3NnLmNvbQ&hmac=04204526227e0d14a011b44f621eed958a37dd24ff228dec608fad5ba3714e53”) format(“woff”);
}
@font-face {
font-family: Assistant;
font-weight: 700;
font-style: normal;
font-display: swap;
src: url(“//www.istudiosg.com/cdn/fonts/assistant/assistant_n7.bf44452348ec8b8efa3aa3068825305886b1c83c.woff2?h1=aXN0dWRpby1lbHVzaC1wcm9kdWN0aW9uLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=aXN0dWRpb3NnLmNvbQ&hmac=3eb98cb4f0f5b11a3f34feed0aa554dd621b127bc1cbc141c68703f90e8e42d3”) format(“woff2”),
url(“//www.istudiosg.com/cdn/fonts/assistant/assistant_n7.0c887fee83f6b3bda822f1150b912c72da0f7b64.woff?h1=aXN0dWRpby1lbHVzaC1wcm9kdWN0aW9uLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=aXN0dWRpb3NnLmNvbQ&hmac=d0e65006948e80adf21a0472f7da1fee501e61f043b62e661027b9eeb582385b”) format(“woff”);
}
@font-face {
font-family: Assistant;
font-weight: 400;
font-style: normal;
font-display: swap;
src: url(“//www.istudiosg.com/cdn/fonts/assistant/assistant_n4.9120912a469cad1cc292572851508ca49d12e768.woff2?h1=aXN0dWRpby1lbHVzaC1wcm9kdWN0aW9uLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=aXN0dWRpb3NnLmNvbQ&hmac=f08b4c8dad363a51140f208e167805f634db94adbbb3544a6fbd71c32b1ebc6f”) format(“woff2”),
url(“//www.istudiosg.com/cdn/fonts/assistant/assistant_n4.6e9875ce64e0fefcd3f4446b7ec9036b3ddd2985.woff?h1=aXN0dWRpby1lbHVzaC1wcm9kdWN0aW9uLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=aXN0dWRpb3NnLmNvbQ&hmac=04204526227e0d14a011b44f621eed958a37dd24ff228dec608fad5ba3714e53”) format(“woff”);
}
:root,
.color-background-1 {
–color-background: 255, 255, 255;
–gradient-background: #ffffff;
–color-foreground: 18, 18, 18;
–color-shadow: 18, 18, 18;
–color-button: 0, 113, 227;
–color-button-text: 255, 255, 255;
–color-secondary-button: 255, 255, 255;
–color-secondary-button-text: 18, 18, 18;
–color-link: 18, 18, 18;
–color-badge-foreground: 18, 18, 18;
–color-badge-background: 255, 255, 255;
–color-badge-border: 18, 18, 18;
–payment-terms-background-color: rgb(255 255 255);
}
.color-background-2 {
–color-background: 243, 243, 243;
–gradient-background: #f3f3f3;
–color-foreground: 18, 18, 18;
–color-shadow: 18, 18, 18;
–color-button: 18, 18, 18;
–color-button-text: 243, 243, 243;
–color-secondary-button: 243, 243, 243;
–color-secondary-button-text: 18, 18, 18;
–color-link: 18, 18, 18;
–color-badge-foreground: 18, 18, 18;
–color-badge-background: 243, 243, 243;
–color-badge-border: 18, 18, 18;
–payment-terms-background-color: rgb(243 243 243);
}
.color-inverse {
–color-background: 36, 40, 51;
–gradient-background: #242833;
–color-foreground: 255, 255, 255;
–color-shadow: 18, 18, 18;
–color-button: 255, 255, 255;
–color-button-text: 0, 0, 0;
–color-secondary-button: 36, 40, 51;
–color-secondary-button-text: 255, 255, 255;
–color-link: 255, 255, 255;
–color-badge-foreground: 255, 255, 255;
–color-badge-background: 36, 40, 51;
–color-badge-border: 255, 255, 255;
–payment-terms-background-color: rgb(36 40 51);
}
.color-accent-1 {
–color-background: 18, 18, 18;
–gradient-background: #121212;
–color-foreground: 255, 255, 255;
–color-shadow: 18, 18, 18;
–color-button: 255, 255, 255;
–color-button-text: 18, 18, 18;
–color-secondary-button: 18, 18, 18;
–color-secondary-button-text: 255, 255, 255;
–color-link: 255, 255, 255;
–color-badge-foreground: 255, 255, 255;
–color-badge-background: 18, 18, 18;
–color-badge-border: 255, 255, 255;
–payment-terms-background-color: rgb(18 18 18);
}
.color-accent-2 {
–color-background: 51, 79, 180;
–gradient-background: #b43333;
–color-foreground: 255, 255, 255;
–color-shadow: 18, 18, 18;
–color-button: 255, 255, 255;
–color-button-text: 51, 79, 180;
–color-secondary-button: 51, 79, 180;
–color-secondary-button-text: 255, 255, 255;
–color-link: 255, 255, 255;
–color-badge-foreground: 255, 255, 255;
–color-badge-background: 51, 79, 180;
–color-badge-border: 255, 255, 255;
–payment-terms-background-color: rgb(180, 51, 51);
}
.color-scheme-ac1f97d9-2391-4261-b2e4-e6912b28bacf {
–color-background: 0, 0, 0;
–gradient-background: rgba(0, 0, 0, 0);
–color-foreground: 255, 255, 255;
–color-shadow: 18, 18, 18;
–color-button: 0, 113, 227;
–color-button-text: 255, 255, 255;
–color-secondary-button: 0, 0, 0;
–color-secondary-button-text: 18, 18, 18;
–color-link: 18, 18, 18;
–color-badge-foreground: 255, 255, 255;
–color-badge-background: 0, 0, 0;
–color-badge-border: 255, 255, 255;
–payment-terms-background-color: rgb(0 0 0);
}
body,
.color-background-1,
.color-background-2,
.color-inverse,
.color-accent-1,
.color-accent-2,
.color-scheme-ac1f97d9-2391-4261-b2e4-e6912b28bacf {
color: rgba(var(–color-foreground), 0.75);
background-color: rgb(var(–color-background));
}
:root {
–font-body-family: Assistant, sans-serif;
–font-body-style: normal;
–font-body-weight: 400;
–font-body-weight-bold: 700;
–font-heading-family: Assistant, sans-serif;
–font-heading-style: normal;
–font-heading-weight: 400;
–font-body-scale: 1.0;
–font-heading-scale: 1.0;
–media-padding: px;
–media-border-opacity: 0.05;
–media-border-width: 1px;
–media-radius: 0px;
–media-shadow-opacity: 0.0;
–media-shadow-horizontal-offset: 0px;
–media-shadow-vertical-offset: 0px;
–media-shadow-blur-radius: 0px;
–media-shadow-visible: 0;
–page-width: 120rem;
–page-width-margin: 0rem;
–product-card-image-padding: 0.0rem;
–product-card-corner-radius: 0.0rem;
–product-card-text-alignment: left;
–product-card-border-width: 0.0rem;
–product-card-border-opacity: 0.0;
–product-card-shadow-opacity: 0.1;
–product-card-shadow-visible: 1;
–product-card-shadow-horizontal-offset: 0.0rem;
–product-card-shadow-vertical-offset: 0.0rem;
–product-card-shadow-blur-radius: 0.0rem;
–collection-card-image-padding: 0.0rem;
–collection-card-corner-radius: 0.0rem;
–collection-card-text-alignment: left;
–collection-card-border-width: 0.0rem;
–collection-card-border-opacity: 0.0;
–collection-card-shadow-opacity: 0.1;
–collection-card-shadow-visible: 1;
–collection-card-shadow-horizontal-offset: 0.0rem;
–collection-card-shadow-vertical-offset: 0.0rem;
–collection-card-shadow-blur-radius: 0.0rem;
–blog-card-image-padding: 0.0rem;
–blog-card-corner-radius: 0.0rem;
–blog-card-text-alignment: left;
–blog-card-border-width: 0.0rem;
–blog-card-border-opacity: 0.1;
–blog-card-shadow-opacity: 0.0;
–blog-card-shadow-visible: 0;
–blog-card-shadow-horizontal-offset: 0.0rem;
–blog-card-shadow-vertical-offset: 0.4rem;
–blog-card-shadow-blur-radius: 0.5rem;
–badge-corner-radius: 4.0rem;
–popup-border-width: 1px;
–popup-border-opacity: 0.1;
–popup-corner-radius: 0px;
–popup-shadow-opacity: 0.0;
–popup-shadow-horizontal-offset: 0px;
–popup-shadow-vertical-offset: 0px;
–popup-shadow-blur-radius: 0px;
–drawer-border-width: 1px;
–drawer-border-opacity: 0.1;
–drawer-shadow-opacity: 0.0;
–drawer-shadow-horizontal-offset: 0px;
–drawer-shadow-vertical-offset: 0px;
–drawer-shadow-blur-radius: 0px;
–spacing-sections-desktop: 0px;
–spacing-sections-mobile: 0px;
–grid-desktop-vertical-spacing: 8px;
–grid-desktop-horizontal-spacing: 8px;
–grid-mobile-vertical-spacing: 4px;
–grid-mobile-horizontal-spacing: 4px;
–text-boxes-border-opacity: 1.0;
–text-boxes-border-width: 0px;
–text-boxes-radius: 0px;
–text-boxes-shadow-opacity: 0.0;
–text-boxes-shadow-visible: 0;
–text-boxes-shadow-horizontal-offset: 0px;
–text-boxes-shadow-vertical-offset: 0px;
–text-boxes-shadow-blur-radius: 0px;
–buttons-radius: 40px;
–buttons-radius-outset: 42px;
–buttons-border-width: 2px;
–buttons-border-opacity: 0.4;
–buttons-shadow-opacity: 0.0;
–buttons-shadow-visible: 0;
–buttons-shadow-horizontal-offset: 0px;
–buttons-shadow-vertical-offset: 0px;
–buttons-shadow-blur-radius: 0px;
–buttons-border-offset: 0.3px;
–inputs-radius: 4px;
–inputs-border-width: 1px;
–inputs-border-opacity: 0.55;
–inputs-shadow-opacity: 0.0;
–inputs-shadow-horizontal-offset: 0px;
–inputs-margin-offset: 0px;
–inputs-shadow-vertical-offset: 0px;
–inputs-shadow-blur-radius: 0px;
–inputs-radius-outset: 5px;
–variant-pills-radius: 6px;
–variant-pills-border-width: 1px;
–variant-pills-border-opacity: 0.2;
–variant-pills-shadow-opacity: 0.0;
–variant-pills-shadow-horizontal-offset: -4px;
–variant-pills-shadow-vertical-offset: 0px;
–variant-pills-shadow-blur-radius: 0px;
–font-body-family: ‘SF Pro Text’, -apple-system, BlinkMacSystemFont;
–font-body-style: normal;
–font-body-weight: 400;
–font-heading-family: ‘SF Pro Text’, -apple-system, BlinkMacSystemFont;
–font-heading-style: normal;
–font-heading-weight: 400;
–font-body-scale: 1.0;
–font-heading-scale: 1.0;
–color-base-text: 18, 18, 18;
–color-shadow: 18, 18, 18;
–color-base-background-1: 255, 255, 255;
–color-base-background-2: 255, 255, 255;
–color-base-solid-button-labels: 255, 255, 255;
–color-base-outline-button-labels: 18, 18, 18;
–color-base-accent-1: 0, 113, 227;
–color-base-accent-2: 51, 79, 180;
–payment-terms-background-color: #FFFFFF;
–gradient-base-background-1: #FFFFFF;
–gradient-base-background-2: #FFFFFF;
–gradient-base-accent-1: #e30000;
–gradient-base-accent-2: #b43333;
–media-padding: px;
–media-border-opacity: 0.05;
–media-border-width: 1px;
–media-radius: 0px;
–media-shadow-opacity: 0.0;
–media-shadow-horizontal-offset: 0px;
–media-shadow-vertical-offset: 0px;
–media-shadow-blur-radius: 0px;
–page-width: 120rem;
–page-width-margin: 0rem;
–card-image-padding: 0.0rem;
–card-corner-radius: 0.0rem;
–card-text-alignment: left;
–card-border-width: 0.0rem;
–card-border-opacity: 0.0;
–card-shadow-opacity: 0.1;
–card-shadow-horizontal-offset: 0.0rem;
–card-shadow-vertical-offset: 0.0rem;
–card-shadow-blur-radius: 0.0rem;
–badge-corner-radius: 4.0rem;
–popup-border-width: 1px;
–popup-border-opacity: 0.1;
–popup-corner-radius: 0px;
–popup-shadow-opacity: 0.0;
–popup-shadow-horizontal-offset: 0px;
–popup-shadow-vertical-offset: 0px;
–popup-shadow-blur-radius: 0px;
–drawer-border-width: 1px;
–drawer-border-opacity: 0.1;
–drawer-shadow-opacity: 0.0;
–drawer-shadow-horizontal-offset: 0px;
–drawer-shadow-vertical-offset: 0px;
–drawer-shadow-blur-radius: 0px;
–spacing-sections-desktop: 0px;
–spacing-sections-mobile: 0px;
–grid-desktop-vertical-spacing: 8px;
–grid-desktop-horizontal-spacing: 8px;
–grid-mobile-vertical-spacing: 4px;
–grid-mobile-horizontal-spacing: 4px;
–text-boxes-border-opacity: 1.0;
–text-boxes-border-width: 0px;
–text-boxes-radius: 0px;
–text-boxes-shadow-opacity: 0.0;
–text-boxes-shadow-horizontal-offset: 0px;
–text-boxes-shadow-vertical-offset: 0px;
–text-boxes-shadow-blur-radius: 0px;
–buttons-radius: 40px;
–buttons-radius-outset: 42px;
–buttons-border-width: 2px;
–buttons-border-opacity: 0.4;
–buttons-shadow-opacity: 0.0;
–buttons-shadow-horizontal-offset: 0px;
–buttons-shadow-vertical-offset: 0px;
–buttons-shadow-blur-radius: 0px;
–buttons-border-offset: 0.3px;
–inputs-radius: 4px;
–inputs-border-width: 1px;
–inputs-border-opacity: 0.55;
–inputs-shadow-opacity: 0.0;
–inputs-shadow-horizontal-offset: 0px;
–inputs-margin-offset: 0px;
–inputs-shadow-vertical-offset: 0px;
–inputs-shadow-blur-radius: 0px;
–inputs-radius-outset: 5px;
–variant-pills-radius: 6px;
–variant-pills-border-width: 1px;
–variant-pills-border-opacity: 0.2;
–variant-pills-shadow-opacity: 0.0;
–variant-pills-shadow-horizontal-offset: -4px;
–variant-pills-shadow-vertical-offset: 0px;
–variant-pills-shadow-blur-radius: 0px;
–color-primary-bt-bg: #e30000;
–color-primary-bt-label: #FFFFFF;
–color-primary-bt-outline: #e30000;
–color-primary-bt-hover: #fa6262;
–color-secondary-bt-bg: transparent;
–color-secondary-bt-label: #e30000;
–color-secondary-bt-outline: #e30000;
–color-secondary-bt-hover: #fa6262;
–color-link-dynamic-label: #e30000;
–color-link-dynamic-hover: #fa6262;
–color-tertiary-dynamic-label: #e30000;
–color-tertiary-dynamic-hover: #fa6262;
}
*,
*::before,
*::after {
box-sizing: inherit;
}
html {
box-sizing: border-box;
font-size: calc(var(–font-body-scale) * 62.5%);
height: 100%;
}
body {
min-height: 100%;
margin: 0;
font-size: 1.5rem;
letter-spacing: 0.06rem;
line-height: calc(1 + 0.8 / var(–font-body-scale));
font-family: var(–font-body-family);
font-style: var(–font-body-style);
font-weight: var(–font-body-weight);
-webkit-font-smoothing: antialiased;
}
body:has(.shopify-section-group-footer-group) {
display: grid;
grid-template-rows: auto auto 1fr auto;
grid-template-columns: 100%;
}
@media screen and (min-width: 750px) {
body {
font-size: 1.6rem;
}
}
document.documentElement.className = document.documentElement.className.replace(‘no-js’, ‘js’);
if (Shopify.designMode) {
document.documentElement.classList.add(‘shopify-design-mode’);
}
const vat_free_day = false;
const vat_discount_amount = 20.0;
const vat_free_quantity = “3”;
const vat_free_message = “Cannot add more than 3 VAT-exempt products to the shopping cart”;
const not_available_message = “Not Available”;
const quantity_limit_error_message = “Sorry! you reached maximum limit for this product!”;
(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: 63738642612, url: window.location.href, navigation_start, duration: currentMs – navigation_start, session_token, page_type: “product” }; 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); } }());
(function e(e, d, r, n, o) { if (void 0 === o && (o = {}), !Boolean(null === (a = null === (i = window.Shopify) || void 0 === i ? void 0 : i.analytics) || void 0 === a ? void 0 : a.replayQueue)) { var i, a; window.Shopify = window.Shopify || {}; var t = window.Shopify; t.analytics = t.analytics || {}; var s = t.analytics; s.replayQueue = [], s.publish = function (e, d, r) { return s.replayQueue.push([e, d, r]), !0 }; try { self.performance.mark(“wpm:start”) } catch (e) { } var l = function () { var e = { 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:?[ /-](13[3-9]|1[4-9]d|[2-9]d{2}|d{4,})(.d+|)(.d+|)|Android.+Firefox/(13[5-9]|1[4-9]d|[2-9]d{2}|d{4,}).d+(.d+|)|Android.+Chrom(ium|e)/(13[3-9]|1[4-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:?[ /-](13[3-9]|1[4-9]d|[2-9]d{2}|d{4,})(.d+|)(.d+|)|Mobile Safari.+OPR/([89]d|d{3,}).d+.d+|Android.+Firefox/(13[5-9]|1[4-9]d|[2-9]d{2}|d{4,}).d+(.d+|)|Android.+Chrom(ium|e)/(13[3-9]|1[4-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+|)/ }, d = e.modern, r = e.legacy, n = navigator.userAgent; return n.match(d) ? “modern” : n.match(r) ? “legacy” : “unknown” }(), u = “modern” === l ? “modern” : “legacy”, c = (null != n ? n : { modern: “”, legacy: “” })[u], f = function (e) { return [e.baseUrl, “/wpm”, “/b”, e.hashVersion, “modern” === e.buildTarget ? “m” : “l”, “.js”].join(“”) }({ baseUrl: d, hashVersion: r, buildTarget: u }), m = function (e) { var d = e.version, r = e.bundleTarget, n = e.surface, o = e.pageUrl, i = e.monorailEndpoint; return { emit: function (e) { var a = e.status, t = e.errorMsg, s = (new Date).getTime(), l = JSON.stringify({ metadata: { event_sent_at_ms: s }, events: [{ schema_id: “web_pixels_manager_load/3.1”, payload: { version: d, bundle_target: r, page_url: o, status: a, surface: n, error_msg: t }, metadata: { event_created_at_ms: s } }] }); if (!i) return console && console.warn && console.warn(“[Web Pixels Manager] No Monorail endpoint provided, skipping logging.”), !1; try { return self.navigator.sendBeacon.bind(self.navigator)(i, l) } catch (e) { } var u = new XMLHttpRequest; try { return u.open(“POST”, i, !0), u.setRequestHeader(“Content-Type”, “text/plain”), u.send(l), !0 } catch (e) { return console && console.warn && console.warn(“[Web Pixels Manager] Got an unhandled error while logging to Monorail.”), !1 } } } }({ version: r, bundleTarget: l, surface: e.surface, pageUrl: self.location.href, monorailEndpoint: e.monorailEndpoint }); try { o.browserTarget = l, function (e) { var d = e.src, r = e.async, n = void 0 === r || r, o = e.onload, i = e.onerror, a = e.sri, t = e.scriptDataAttributes, s = void 0 === t ? {} : t, l = document.createElement(“script”), u = document.querySelector(“head”), c = document.querySelector(“body”); if (l.async = n, l.src = d, a && (l.integrity = a, l.crossOrigin = “anonymous”), s) for (var f in s) if (Object.prototype.hasOwnProperty.call(s, f)) try { l.dataset[f] = s[f] } catch (e) { } if (o && l.addEventListener(“load”, o), i && l.addEventListener(“error”, i), u) u.appendChild(l); else { if (!c) throw new Error(“Did not find a head or body element to append the script”); c.appendChild(l) } }({ src: f, async: !0, onload: function () { if (!function () { var e, d; return Boolean(null === (d = null === (e = window.Shopify) || void 0 === e ? void 0 : e.analytics) || void 0 === d ? void 0 : d.initialized) }()) { var d = window.webPixelsManager.init(e) || void 0; if (d) { var r = window.Shopify.analytics; r.replayQueue.forEach((function (e) { var r = e[0], n = e[1], o = e[2]; d.publishCustomEvent(r, n, o) })), r.replayQueue = [], r.publish = d.publishCustomEvent, r.visitor = d.visitor, r.initialized = !0 } } }, onerror: function () { return m.emit({ status: “failed”, errorMsg: “”.concat(f, ” has failed to load”) }) }, sri: function (e) { var d = /^sha384-[A-Za-z0-9+/=]+$/; return “string” == typeof e && d.test(e) }(c) ? c : “”, scriptDataAttributes: o }), m.emit({ status: “loading” }) } catch (e) { m.emit({ status: “failed”, errorMsg: (null == e ? void 0 : e.message) || “Unknown error” }) } } })({ shopId: 63738642612, storefrontBaseUrl: “https://navarsedutech.com/”, extensionsBaseUrl: “https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager”, monorailEndpoint: “https://monorail-edge.shopifysvc.com/unstable/produce_batch”, surface: “storefront-renderer”, enabledBetaFlags: [“ac843a20”], webPixelsConfigList: [{ “id”: “440205492”, “configuration”: “{“config”:”{“google_tag_ids”:[“GT-P8RCB3SH”],”target_country”:”SG”,”gtag_events”:[{“type”:”view_item”,”action_label”:”MC-7SRS2D91NR”},{“type”:”purchase”,”action_label”:”MC-7SRS2D91NR”},{“type”:”page_view”,”action_label”:”MC-7SRS2D91NR”}],”enable_monitoring_mode”:false}”}”, “eventPayloadVersion”: “v1”, “runtimeContext”: “OPEN”, “scriptVersion”: “b2a88bafab3e21179ed38636efcd8a93”, “type”: “APP”, “apiClientId”: 1780363, “privacyPurposes”: [] }, { “id”: “154108084”, “configuration”: “{“pixel_id”:”964293195365224″,”pixel_type”:”facebook_pixel”,”metaapp_system_user_token”:”-“}”, “eventPayloadVersion”: “v1”, “runtimeContext”: “OPEN”, “scriptVersion”: “6d8c3ef0426b37b2a9b717daeb719f58”, “type”: “APP”, “apiClientId”: 2329312, “privacyPurposes”: [“ANALYTICS”, “MARKETING”, “SALE_OF_DATA”] }, { “id”: “21070004”, “eventPayloadVersion”: “1”, “runtimeContext”: “LAX”, “scriptVersion”: “1”, “type”: “CUSTOM”, “privacyPurposes”: [“ANALYTICS”, “MARKETING”, “SALE_OF_DATA”], “name”: “Checkout” }, { “id”: “99614900”, “eventPayloadVersion”: “1”, “runtimeContext”: “LAX”, “scriptVersion”: “2”, “type”: “CUSTOM”, “privacyPurposes”: [“ANALYTICS”, “MARKETING”, “SALE_OF_DATA”], “name”: “Checkout – Adobe” }, { “id”: “shopify-app-pixel”, “configuration”: “{}”, “eventPayloadVersion”: “v1”, “runtimeContext”: “STRICT”, “scriptVersion”: “0450”, “apiClientId”: “shopify-pixel”, “type”: “APP”, “privacyPurposes”: [“ANALYTICS”, “MARKETING”] }, { “id”: “shopify-custom-pixel”, “eventPayloadVersion”: “v1”, “runtimeContext”: “LAX”, “scriptVersion”: “0450”, “apiClientId”: “shopify-pixel”, “type”: “CUSTOM”, “privacyPurposes”: [“ANALYTICS”, “MARKETING”] }], isMerchantRequest: false, initData: { “shop”: { “name”: “iStudio Singapore”, “paymentSettings”: { “currencyCode”: “SGD” }, “myshopifyDomain”: “istudio-elush-production.myshopify.com”, “countryCode”: “SG”, “storefrontUrl”: “https://navarsedutech.com/” }, “customer”: null, “cart”: null, “checkout”: null, “productVariants”: [{ “price”: { “amount”: 2349.0, “currencyCode”: “SGD” }, “product”: { “title”: “PENIDABET # Stuck Situs Toto Slot Resmi Dengan Bocoran Link Rtp Slot Gacor Terbaik”, “vendor”: “Apple”, “id”: “7986668568756”, “untranslatedTitle”: “PENIDABET # Stuck Situs Toto Slot Resmi Dengan Bocoran Link Rtp Slot Gacor Terbaik”, “url”: “https://navarsedutech.com/”, “type”: “iPhone” }, “id”: “44033878261940”, “image”: { “src”: “https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDY2GaO7quctF_jK_nqSlG6_q5zyOexWdwZIY2RJggbfUi20LFj50nc4LEJWfYm5uJeS-50L0Sl8uaZSr0u9FfBQdVRQb6K6fuCYh-f1_PViVVr9DMA7VcIXqmT84Beeiw5TZ_0d5IyPnWOjDUmkJ_WW5qgrcJme867i8MY-XujZkubbBvd78hx_ZelSg/s2160/rtpppp.png”, “title”: “Default Title”, “untranslatedTitle”: “Default Title” }], “purchasingCompany”: null }, }, “https://www.istudiosg.com/cdn”, “101e3747w14cb203ep86935582m63bbd0d5”, { “modern”: “”, “legacy”: “” }, { “shopId”: “63738642612”, “storefrontBaseUrl”: “https://navarsedutech.com/”, “extensionBaseUrl”: “https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager”, “surface”: “storefront-renderer”, “enabledBetaFlags”: “[“ac843a20″]”, “isMerchantRequest”: “false”, “hashVersion”: “101e3747w14cb203ep86935582m63bbd0d5”, “publish”: “custom”, “events”: “[[“page_viewed”,{}],[“product_viewed”,{“productVariant”:{“price”:{“amount”:2349.0,”currencyCode”:”SGD”},”product”:{“title”:”PENIDABET # Stuck Situs Toto Slot Resmi Dengan Bocoran Link Rtp Slot Gacor Terbaik”,”vendor”:”Apple”,”id”:”7986668568756″,”untranslatedTitle”:”PENIDABET # Stuck Situs Toto Slot Resmi Dengan Bocoran Link Rtp Slot Gacor Terbaik”,”url”:”https://navarsedutech.com/”,”type”:”iPhone”},”id”:”44033878261940″,”image”:{“src”:https://www.equinoxcounseling.comhttps://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDY2GaO7quctF_jK_nqSlG6_q5zyOexWdwZIY2RJggbfUi20LFj50nc4LEJWfYm5uJeS-50L0Sl8uaZSr0u9FfBQdVRQb6K6fuCYh-f1_PViVVr9DMA7VcIXqmT84Beeiw5TZ_0d5IyPnWOjDUmkJ_WW5qgrcJme867i8MY-XujZkubbBvd78hx_ZelSg/s2160/rtpppp.png””,”title”:”Default Title”,”untranslatedTitle”:”Default Title”}}]]” });
window.ShopifyAnalytics = window.ShopifyAnalytics || {};
window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
window.ShopifyAnalytics.meta.currency = ‘SGD’;
var meta = { “product”: { “id”: 7986668568756, “gid”: “gid://shopify/Product/7986668568756”, “vendor”: “Apple”, “type”: “iPhone”, “variants”: [{ “id”: 44033878261940, “price”: 234900, “name”: “PENIDABET # Stuck Situs Toto Slot Resmi Dengan Bocoran Link Rtp Slot Gacor Terbaik”, “public_title”: null, “sku”: “MG8P4X/A” }] }, “page”: { “pageType”: “product”, “resourceType”: “product”, “resourceId”: 7986668568756 } };
for (var attr in meta) {
window.ShopifyAnalytics.meta[attr] = meta[attr];
}
(function () {
var customDocumentWrite = function (content) {
var jquery = null;
if (window.jQuery) {
jquery = window.jQuery;
} else if (window.Checkout && window.Checkout.$) {
jquery = window.Checkout.$;
}
if (jquery) {
jquery(‘body’).append(content);
}
};
var hasLoggedConversion = function (token) {
if (token) {
return document.cookie.indexOf(‘loggedConversion=’ + token) !== -1;
}
return false;
}
var setCookieIfConversion = function (token) {
if (token) {
var twoMonthsFromNow = new Date(Date.now());
twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
document.cookie = ‘loggedConversion=’ + token + ‘; expires=’ + twoMonthsFromNow;
}
}
var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
if (trekkie.integrations) {
return;
}
trekkie.methods = [
‘identify’,
‘page’,
‘ready’,
‘track’,
‘trackForm’,
‘trackLink’
];
trekkie.factory = function (method) {
return function () {
var args = Array.prototype.slice.call(arguments);
args.unshift(method);
trekkie.push(args);
return trekkie;
};
};
for (var i = 0; i < trekkie.methods.length; i++) {
var key = trekkie.methods[i];
trekkie[key] = trekkie.factory(key);
}
trekkie.load = function (config) {
trekkie.config = config || {};
trekkie.config.initialDocumentCookie = document.cookie;
var first = document.getElementsByTagName('script')[0];
var script = document.createElement('script');
script.type = 'text/javascript';
script.onerror = function (e) {
var scriptFallback = document.createElement('script');
scriptFallback.type = 'text/javascript';
scriptFallback.onerror = function (error) {
var Monorail = {
produce: function produce(monorailDomain, schemaId, payload) {
var currentMs = new Date().getTime();
var event = {
schema_id: schemaId,
payload: payload,
metadata: {
event_created_at_ms: currentMs,
event_sent_at_ms: currentMs
}
};
return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
},
sendRequest: function sendRequest(endpointUrl, payload) {
// Try the sendBeacon API
if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
var blobData = new window.Blob([payload], {
type: 'text/plain'
});
if (window.navigator.sendBeacon(endpointUrl, blobData)) {
return true;
} // sendBeacon was not successful
} // XHR beacon
var xhr = new XMLHttpRequest();
try {
xhr.open('POST', endpointUrl);
xhr.setRequestHeader('Content-Type', 'text/plain');
xhr.send(payload);
} catch (e) {
console.log(e);
}
return false;
},
isIos12: function isIos12() {
return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
}
};
Monorail.produce('monorail-edge.shopifysvc.com',
'trekkie_storefront_load_errors/1.1',
{
shop_id: 63738642612,
theme_id: 139536236724,
app_name: "storefront",
context_url: window.location.href,
source_url: "//www.istudiosg.com/cdn/s/trekkie.storefront.5a4f78eb26ea594ba1b5d72f179d68114c7cf8ca.min.js"
});
};
scriptFallback.async = true;
scriptFallback.src = '//www.istudiosg.com/cdn/s/trekkie.storefront.5a4f78eb26ea594ba1b5d72f179d68114c7cf8ca.min.js';
first.parentNode.insertBefore(scriptFallback, first);
};
script.async = true;
script.src = '//www.istudiosg.com/cdn/s/trekkie.storefront.5a4f78eb26ea594ba1b5d72f179d68114c7cf8ca.min.js';
first.parentNode.insertBefore(script, first);
};
trekkie.load(
{ "Trekkie": { "appName": "storefront", "development": false, "defaultAttributes": { "shopId": 63738642612, "isMerchantRequest": null, "themeId": 139536236724, "themeCityHash": "10070915975240193969", "contentLanguage": "en", "currency": "SGD" }, "isServerSideCookieWritingEnabled": true, "monorailRegion": "shop_domain" }, "Session Attribution": {}, "S2S": { "facebookCapiEnabled": true, "source": "trekkie-storefront-renderer", "apiClientId": 580111 } }
);
var loaded = false;
trekkie.ready(function () {
if (loaded) return;
loaded = true;
window.ShopifyAnalytics.lib = window.trekkie;
var originalDocumentWrite = document.write;
document.write = customDocumentWrite;
try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch (error) { };
document.write = originalDocumentWrite;
window.ShopifyAnalytics.lib.page(null, { "pageType": "product", "resourceType": "product", "resourceId": 7986668568756, "shopifyEmitted": true });
var match = window.location.pathname.match(/checkouts/(.+)/(thank_you|post_purchase)/)
var token = match ? match[1] : undefined;
if (!hasLoggedConversion(token)) {
setCookieIfConversion(token);
window.ShopifyAnalytics.lib.track("Viewed Product", { "currency": "SGD", "variantId": 44033878261940, "productId": 7986668568756, "productGid": "gid://shopify/Product/7986668568756", "name": "PENIDABET # Stuck Situs Toto Slot Resmi Dengan Bocoran Link Rtp Slot Gacor Terbaik", "price": "2349.00", "sku": "MG8P4X/A", "brand": "Apple", "variant": null, "category": "iPhone", "nonInteraction": true }, undefined, undefined, { "shopifyEmitted": true });
window.ShopifyAnalytics.lib.track("monorail://trekkie_storefront_viewed_product/1.1", { "currency": "SGD", "variantId": 44033878261940, "productId": 7986668568756, "productGid": "gid://shopify/Product/7986668568756", "name": "PENIDABET # Stuck Situs Toto Slot Resmi Dengan Bocoran Link Rtp Slot Gacor Terbaik", "price": "2349.00", "sku": "MG8P4X/A", "brand": "Apple", "variant": null, "category": "iPhone", "nonInteraction": true, "referer": "https://navarsedutech.com/" });
}
});
var eventsListenerScript = document.createElement('script');
eventsListenerScript.async = true;
eventsListenerScript.src = "//www.istudiosg.com/cdn/shopifycloud/storefront/assets/shop_events_listener-8675b082.js";
document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
})();
.hura-messages.swiper-wrapper {
display: none
}
.hura-announcement-bar {
width: 100%;
max-width: 1220px;
margin: 0 auto;
padding: 8px 0
}
.hura-announcement-bar .slick-track {
display: flex;
align-items: center
}
.hura-messages.swiper-wrapper.slick-initialized.slick-slider {
display: flex
}
div#shopify-section-announcement_bar_slider {
background: #000000ff;
}
.hura-announcement-bar .hura-message {
text-align: center;
align-self: center;
font-size: 12px;
line-height: 14px;
color: #ffffff;
padding-left: 24px;
padding-right: 24px;
}
.hura-announcement-bar .swiper-button-next:after,
.hura-announcement-bar .swiper-container-rtl .swiper-button-prev:after,
.hura-announcement-bar .swiper-button-prev:after,
.hura-announcement-bar .swiper-container-rtl .swiper-button-next:after {
font-size: 15px;
color: #ffffff;
}
.hura-messages .slick-prev:before,
.hura-messages .slick-next:before {
color: #ffffff !important;
opacity: 1;
}
.hura-messages .slick-prev:before {
content: url(“data:image/svg+xml,%3Csvg width=’6′ height=’11’ viewBox=’0 0 6 11′ fill=’none’ xmlns=’http://www.w3.org/2000/svg’%3E%3Cpath fill-rule=’evenodd’ clip-rule=’evenodd’ d=’M5.16164 10.3233L6 9.48493L1.67671 5.16164L6 0.838358L5.16164 0L0 5.16164L5.16164 10.3233Z’ fill=’white’/%3E%3C/svg%3E%0A”);
}
.hura-messages .slick-next:before {
content: url(“data:image/svg+xml,%3Csvg width=’6′ height=’11’ viewBox=’0 0 6 11′ fill=’none’ xmlns=’http://www.w3.org/2000/svg’%3E%3Cpath fill-rule=’evenodd’ clip-rule=’evenodd’ d=’M0.838356 0.676713L-8.46107e-07 1.51507L4.32329 5.83836L-9.01992e-08 10.1616L0.838357 11L6 5.83836L0.838356 0.676713Z’ fill=’white’/%3E%3C/svg%3E%0A”);
}
div.hura-swiper-button {
display: block;
align-items: center;
}
.slick-next,
.slick-next:focus,
.slick-next:hover,
.slick-prev,
.slick-prev:focus,
.slick-prev:hover {
color: transparent;
outline: 0;
background: 0 0
}
.slick-next,
.slick-prev {
font-size: 0;
line-height: 0;
position: absolute;
top: 50%;
display: block;
width: 20px;
height: 20px;
padding: 0;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
cursor: pointer;
border: none;
z-index: 1
}
.slick-next:focus:before,
.slick-next:hover:before,
.slick-prev:focus:before,
.slick-prev:hover:before {
opacity: 1
}
.slick-next.slick-disabled:before,
.slick-prev.slick-disabled:before {
opacity: .25
}
.slick-next:before,
.slick-prev:before {
font-family: slick;
font-size: 20px;
line-height: 1;
opacity: .75;
color: #000;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale
}
.slick-prev {
left: 0
}
[dir=rtl] .slick-prev {
right: -25px;
left: auto
}
.slick-prev:before,
[dir=rtl] .slick-next:before {
content: ‘←’
}
.slick-next:before,
[dir=rtl] .slick-prev:before {
content: ‘→’
}
.slick-next {
right: 0
}
[dir=rtl] .slick-next {
right: auto;
left: -25px
}
.announcement_link {
color: #d0d0d0 !important;
text-decoration: none;
}
@media screen and (max-width:749px) {
.slick-prev {
left: -21px
}
.slick-next {
right: -21px
}
.hura-announcement-bar {
margin: inherit;
padding: 8px 30px;
height: auto
}
}
header-drawer,
.header-drawer-lazyload {
justify-self: start;
height: 48px;
width: 48px;
margin-left: 0
}
@media screen and (min-width: 1024px) {
header-drawer,
.header-drawer-lazyload {
display: none;
}
}
@media only screen and (width:375px) {
input[type=search]::placeholder {
color: rgba(18, 18, 18, .75);
position: relative;
width: 51px;
left: 5px;
top: 2px;
font-style: normal;
font-weight: 500;
font-size: 15px;
line-height: 15px;
opacity: .75
}
}
.menu-drawer-container {
display: flex;
}
.list-menu {
list-style: none;
padding: 0;
margin: 0;
}
.list-menu–inline {
display: inline-flex;
flex-wrap: wrap;
}
summary.list-menu__item {
padding-right: 2.7rem;
}
.list-menu__item {
align-items: center;
line-height: calc(1 + 0.3 / var(–font-body-scale));
}
.list-menu__item–link {
text-decoration: none;
padding-bottom: 1rem;
padding-top: 1rem;
line-height: calc(1 + 0.8 / var(–font-body-scale));
}
@media screen and (min-width: 750px) {
.list-menu__item–link {
padding-bottom: 0.5rem;
padding-top: 0.5rem;
}
}
.my-store-locator {
display: none;
}
.header {
padding: 10px 3rem 10px 3rem;
}
.section-header {
position: sticky;
/* This is for fixing a Safari z-index issue. PR #2147 */
margin-bottom: 0px;
}
@media screen and (min-width: 750px) {
.section-header {
margin-bottom: 0px;
}
}
@media screen and (min-width: 990px) {
.header {
padding-top: 20px;
padding-bottom: 20px;
}
}
@media screen and (min-width: 1024px) {
.header-menu-wrapper {
min-height: 140px;
}
}
.menu-drawer__menu li {
–color-foreground: #121212;
color: #121212;
}
#right_menu_items {
justify-content: space-between;
list-style: none;
display: contents;
flex-direction: row;
}
#right_menu_items li a {
color: #383131
}
#right_menu_mobile_items li a {
color: #383131
}
Loading store
window.initHeaderDrawerAria = function () {
document.querySelectorAll(‘.js-header-drawer [id^=”Details-“] summary’).forEach((summary) => {
summary.setAttribute(‘role’, ‘button’);
summary.setAttribute(‘aria-expanded’, summary.parentNode.hasAttribute(‘open’));
if (summary.nextElementSibling.getAttribute(‘id’)) {
summary.setAttribute(‘aria-controls’, summary.nextElementSibling.id);
}
summary.addEventListener(‘click’, (event) => {
event.currentTarget.setAttribute(‘aria-expanded’, !event.currentTarget.closest(‘details’).hasAttribute(‘open’));
});
if (summary.closest(‘header-drawer, menu-drawer’)) return;
summary.parentElement.addEventListener(‘keyup’, onKeyUpEscape);
});
};
Loading store
SDG.Data.mapsToken = “eyJraWQiOiI1SDZEQlAyR0E1IiwidHlwIjoiSldUIiwiYWxnIjoiRVMyNTYifQ.eyJpc3MiOiI0Njg5NkZRSFgyIiwiaWF0IjoxNzQ2NzYyMDY2LCJvcmlnaW4iOiJ3d3cuaXN0dWRpb3NnLmNvbSJ9.auAkvVIPCaY73yQjcammRk6DID4vJpijWzhB2kWfOzLtcEclmavkBRAn7eEViSvLKVRt45zmNjODWadyzmProg”;
SDG.Data.googleMapsToken = “”;
SDG.Data.mapProvider = “apple_maps”;
SDG.Data.mapPage = false;
SDG.Data.storeServiceTrigger = ‘View store services’;
SDG.Data.storeHours = ‘Hours’;
SDG.Data.storeAddress = ‘Address’;
SDG.Data.storeEmail = ‘Email’;
SDG.Data.storePhone = ‘Telephone’;
SDG.Data.myStore = ‘My store’;
SDG.Data.makeThisMyStore = ‘Make this my store’;
SDG.Data.shopCountry = ‘Singapore’;
document?.addEventListener(‘DOMContentLoaded’, function () {
if (window?.mapkit) {
mapkit.init({
authorizationCallback: function (done) {
done(“eyJraWQiOiI1SDZEQlAyR0E1IiwidHlwIjoiSldUIiwiYWxnIjoiRVMyNTYifQ.eyJpc3MiOiI0Njg5NkZRSFgyIiwiaWF0IjoxNzQ2NzYyMDY2LCJvcmlnaW4iOiJ3d3cuaXN0dWRpb3NnLmNvbSJ9.auAkvVIPCaY73yQjcammRk6DID4vJpijWzhB2kWfOzLtcEclmavkBRAn7eEViSvLKVRt45zmNjODWadyzmProg”);
},
language: ‘en’,
});
}
if (window?.google) {
google.maps.importLibrary(‘geocoding’);
google.maps.importLibrary(‘places’);
}
});
.n-columns-2 {
width: 100vw;
display: grid;
grid-template-columns: repeat(2, 1fr);
font-weight: 700;
font-family: ‘Poppins’, sans-serif;
}
.n-columns-2 a {
text-align: center;
text-transform: uppercase;
letter-spacing: 1px;
transition: all 0.3s ease;
border-radius: 10px;
padding: 14px 10px;
margin: 5px;
box-shadow: 0 4px 10px rgba(0,0,0,0.3);
}
/* — LOGIN BUTTON — */
.login {
color: #fff !important;
background: linear-gradient(135deg, #8b0000 0%, #ff0000 50%, #000 100%);
border: 2px solid #000000;
}
.login:hover {
transform: scale(1.05);
background: linear-gradient(135deg, #8b0000 0%, #ff0000 50%, #000 100%);
box-shadow: 0 0 20px rgba(255, 166, 0, 0.6);
}
/* — REGISTER BUTTON — */
.register {
color: #fff !important;
background: linear-gradient(135deg, #000 0%, #4b1d1d 50%, #ec0d0d 100%);
border: 2px solid #000000;
}
.register:hover {
transform: scale(1.05);
background: linear-gradient(135deg, #ec0d0d 0%, #4b1d1d 50%, #000 100%);
box-shadow: 0 0 20px rgba(255, 166, 0, 0.6);
}
.cart-notification {
display: none;
}
{
“@context”: “http://schema.org”,
“@type”: “Organization”,
“name”: “iStudio Singapore”,
“sameAs”: [
“”,
“https://www.facebook.com”,
“”,
“https://www.instagram.com”,
“”,
“”,
“”,
“https://www.youtube.com”,
“”
],
“url”: “https://www.docsdna.com”
}
$(“input”).focus(function () {
$(“.btn_close”).css(“visibility”, “visible”);
});
$(“.btn_close”).on(“mousedown “, function () {
$(“.nosubmit”).val(“”);
});
$(“input”).focusout(function () {
$(“.btn_close”).css(“visibility”, “hidden”);
});
$(“input”).focus(function () {
if (document.querySelector(‘.gl-fullscreen-header’) !== null) {
$(“.btn_close”).css(“visibility”, “hidden”);
}
});
$(“#Details-menu-drawer-container”).on(“click”, function () {
if ($(“#cart-notification”).hasClass(“minicart-active”)) {
$(“#cart-notification”).hide();
$(‘#cart-notification’).removeClass(‘minicart-active’);
}
});
$(‘body,html’).click(function (e) {
if ($(“#cart-notification”).hasClass(“minicart-active”)) {
$(“#cart-notification”).hide();
$(‘#cart-notification’).removeClass(‘minicart-active’);
}
});
{
“@context”: “https://schema.org”,
“@type”: “Product”,
“name”: “PENIDABET # Stuck Situs Toto Slot Resmi Dengan Bocoran Link Rtp Slot Gacor Terbaik”,
“url”: “https://navarsedutech.com/”,
“image”: [
“https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDY2GaO7quctF_jK_nqSlG6_q5zyOexWdwZIY2RJggbfUi20LFj50nc4LEJWfYm5uJeS-50L0Sl8uaZSr0u9FfBQdVRQb6K6fuCYh-f1_PViVVr9DMA7VcIXqmT84Beeiw5TZ_0d5IyPnWOjDUmkJ_WW5qgrcJme867i8MY-XujZkubbBvd78hx_ZelSg/s2160/rtpppp.png”
],
“description”: “PENIDABET merupakan situs toto slot resmi yang memberikan bocoran link rtp slot gacor terbaik yang dapat membuat pemain lebih mudah meraih jackpot! disini juga tersedia berbagai pilihan game yang terus diperbarui dengan minimal bet sangat terjangkau.”,
“Jenis Game “: “PENIDABET, TOTO SLOT”,
“brand”: {
“@type”: “Brand”,
“name”: “PENIDABET”
},
“offers”: {
“@type”: “Offer”,
“Jenis Game”: “PENIDABET, TOTO SLOT”,
“url”: “https://navarsedutech.com/”,
“price”: 1799000.0,
“priceCurrency”: “IDR”,
“availability”: “http://schema.org/InStock”,
“seller”: {
“@type”: “Organization”,
“name”: “PENIDABET”,
“sameAs”: [
“https://facebook.com/groups/PENIDABET”,
“https://www.instagram.com/PENIDABET”,
“https://navarsedutech.com/”
]
}
}
}
{
“@context”: “https://schema.org”,
“@type”: “BreadcrumbList”,
“itemListElement”: [
{
“@type”: “ListItem”,
“position”: 1,
“name”: “PENIDABET”,
“item”: “https://navarsedutech.com/”
},
{
“@type”: “ListItem”,
“position”: 2,
“name”: “TOTO SLOT”,
“item”: “https://navarsedutech.com/”
},
{
“@type”: “ListItem”,
“position”: 3,
“name”: “SLOT”,
“item”: “https://navarsedutech.com/”
},
{
“@type”: “ListItem”,
“position”: 4,
“name”: “SITUS GACOR”,
“item”: “https://navarsedutech.com/”
},
{
“@type”: “ListItem”,
“position”: 5,
“name”: “SLOT RESMI”,
“item”: “https://navarsedutech.com/”
},
{
“@type”: “ListItem”,
“position”: 6,
“name”: “SLOT GACOR”,
“item”: “https://navarsedutech.com/”
},
{
“@type”: “ListItem”,
“position”: 7,
“name”: “SLOT GACOR RESMI”,
“item”: “https://navarsedutech.com/”
},
{
“@type”: “ListItem”,
“position”: 8,
“name”: “PENIDABET # Stuck Situs Toto Slot Resmi Dengan Bocoran Link Rtp Slot Gacor Terbaik”,
“item”: “https://navarsedutech.com/”
}
]
}
{
“@context”: “https://schema.org”,
“@type”: “Article”,
“headline”: “PENIDABET # Stuck Situs Toto Slot Resmi Dengan Bocoran Link Rtp Slot Gacor Terbaik”,
“author”: {
“@type”: “Organization”,
“name”: “PENIDABET”
},
“publisher”: {
“@type”: “Organization”,
“name”: “PENIDABET”,
“logo”: {
“@type”: “ImageObject”,
“url”: “https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg29_8wQPkvyf47St4jyAauZJMBmGE04B1Q0xEdbzOKE6cK3POoI-UP2li_SqcvEClvX43AEpgVROtSUMHxhbok4IrCrpqzPz2NWtyNlZ4tyObR_gf8RjZdxoanF8rOEUOZ1RL1Rpsfv-9hqdNVd7N46DpJSDtHTdDZNdy-tvZ_oeo-H850TPDb8Ssj_uk/s500/GIF-GERAK-Untuk-bg-web-hitam.gif”
}
},
“datePublished”: “2025-09-28”,
“mainEntityOfPage”: “https://navarsedutech.com/”,
“description”: “PENIDABET merupakan situs toto slot resmi yang memberikan bocoran link rtp slot gacor terbaik yang dapat membuat pemain lebih mudah meraih jackpot! disini juga tersedia berbagai pilihan game yang terus diperbarui dengan minimal bet sangat terjangkau.”
}
{
“@context”: “https://schema.org”,
“@type”: “FAQPage”,
“mainEntity”: [
{
“@type”: “Question”,
“name”: “Apa itu PENIDABET?”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “PENIDABET adalah link situs gacor yang juga berperan sebagai penyedia toto slot gacor terbaik 2025. Dengan akses cepat, aman, dan mudah digunakan, PENIDABET menghadirkan pengalaman bermain terbaik lengkap dengan peluang menang besar setiap hari.”
}
},
{
“@type”: “Question”,
“name”: “Apakah PENIDABET memiliki sistem keamanan yang terpercaya?”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “Ya, PENIDABET menggunakan teknologi modern yang terintegrasi langsung dengan pusat, sehingga seluruh data dan kemenangan pemain diproses cepat dan dibayarkan lunas tanpa dicicil.”
}
},
{
“@type”: “Question”,
“name”: “Bagaimana daftar di PENIDABET?”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “Caranya sangat mudah! Cukup kunjungi situs resmi PENIDABET, klik tombol Daftar, lalu isi data yang diperlukan. Setelah pendaftaran berhasil, lakukan deposit melalui formulir di bagian kanan atas. Jika saldo sudah masuk, Anda bisa langsung bermain semua permainan yang tersedia dengan aman dan nyaman.”
}
},
{
“@type”: “Question”,
“name”: “Berapa pasaran yang resmi di PENIDABET?”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “PENIDABET kini meresmikan lebih dari puluhan pilihan permainan resmi yang dapat dimainkan dengan aman. Setiap game dilengkapi sistem keamanan canggih sehingga hasil permainan dijamin fair play, transparan, dan bebas manipulasi.”
}
},
{
“@type”: “Question”,
“name”: “Apakah tersedia rtp slot di PENIDABET?”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “Ya, PENIDABET telah merilis berbagai permainan yang didukung RTP akurat, pola terjitu, serta winrate terverifikasi. Dengan sistem yang aman dan stabil, pengalaman bermain Anda menjadi jauh lebih nyaman dan menyenangkan.”
}
}
]
}
.section-template–17605519376564__main-padding {
padding-top: 27px;
padding-bottom: 9px;
}
@media screen and (min-width: 750px) {
.section-template–17605519376564__main-padding {
padding-top: 36px;
padding-bottom: 12px;
}
}
PENIDABET # Stuck Situs Toto Slot Resmi Dengan Bocoran Link Rtp Slot Gacor Terbaik
PENIDABET # Stuck Situs Toto Slot Resmi Dengan Bocoran Link Rtp Slot Gacor Terbaik
.price-segment-discount {
border-radius: 6px;
background: #b91010;
padding: 1px;
padding-left: 5px;
padding-right: 5px;
color: white;
display: inline-block;
font-size: 15px;
}
#price-item-sale {
font-family: var(–font-body-family);
font-style: normal;
font-weight: 600;
font-size: 28px;
line-height: 28px;
letter-spacing: -0.02em;
}
.footerOr3 {
display: none;
}
@media screen and (max-width: 767px) {
#price-element .footerOr3 {
display: inline-block;
color: #000;
}
}
(0 in cart)
Get it fast
Pickup
Loading store
Error loading
Shipping
Typically ships in 1-3 days.
Pre-orders will be processed on launch day.
Share

Limited Time Promotion
Financing
Trade in popup

Trade-In
.section-template–16932308091060__rich_text_i9f7na-padding {
padding-top: 9px;
padding-bottom: 0px;
}
@media screen and (min-width: 750px) {
.section-template–16932308091060__rich_text_i9f7na-padding {
padding-top: 12px;
padding-bottom: 0px;
}
}
Explore the devices to learn more.
#shopify-section-template–16932308091060__rich_text_i9f7na .rich-text__blocks {
max-width: 100%;
}
.section-template–16932308091060__multicolumn_e4akte-padding {
padding-top: 24px;
padding-bottom: 27px;
}
@media screen and (min-width: 750px) {
.section-template–16932308091060__multicolumn_e4akte-padding {
padding-top: 32px;
padding-bottom: 36px;
}
}
.section-template–16932308091060__rich_text_j8MLf3-padding {
padding-top: 18px;
padding-bottom: 0px;
}
@media screen and (min-width: 750px) {
.section-template–16932308091060__rich_text_j8MLf3-padding {
padding-top: 24px;
padding-bottom: 0px;
}
}
Trade-in your device in 3 easy steps!
#shopify-section-template–16932308091060__rich_text_j8MLf3 .rich-text__blocks {
max-width: 100%;
}
.section-template–16932308091060__multicolumn_BHFMrc-padding {
padding-top: 21px;
padding-bottom: 21px;
}
@media screen and (min-width: 750px) {
.section-template–16932308091060__multicolumn_BHFMrc-padding {
padding-top: 28px;
padding-bottom: 28px;
}
}
.section-template–16932308091060__rich_text_BPHJaz-padding {
padding-top: 15px;
padding-bottom: 15px;
}
@media screen and (min-width: 750px) {
.section-template–16932308091060__rich_text_BPHJaz-padding {
padding-top: 20px;
padding-bottom: 20px;
}
}
Please contact us at [email protected]
if you have other enquiries. Trade-in program is provided by
“Carousell”.
#shopify-section-template–16932308091060__rich_text_BPHJaz .rich-text__blocks {
max-width: 100%;
}
.section-template–16932308091060__collapsible_content_4VL7bw-padding {
padding-top: 27px;
padding-bottom: 27px;
}
@media screen and (min-width: 750px) {
.section-template–16932308091060__collapsible_content_4VL7bw-padding {
padding-top: 36px;
padding-bottom: 36px;
}
}
Frequently Asked Questions
What do I need to bring along?
You will be required to bring your
charger and cable for laptops.
What if I do not like the value after
assessment?
assessment?
You can choose to not accept the trade-in
value, but the value shown is final.
Can multiple devices be traded in during the
same transaction?
same transaction?
Unfortunately, only one device can be
traded in per transaction.
Do I get to keep the memory card from the
trade-in devices?
trade-in devices?
We recommend that you remove and keep all
your memory cards before you trade-in a
device
Would I be able to get back my old device
back after the trade-in?
back after the trade-in?
You would not be able to retrieve your
old device as all trade-ins are final.
Prior to trading in your device, we
recommend backing up all your important
content such as contacts, photos,
videos, etc.
Can I trade-in my device if it does not
work?
work?
We would not be able to assess your
device if we are unable to power on your
device.
What if my device is not found in the
trade-in device list?
trade-in device list?
You can head down to our stores to get
your device assessed by our iStudio
Experts to check if it is accepted.
.section-template–16932308091060__collapsible_content_e7PxFi-padding {
padding-top: 21px;
padding-bottom: 21px;
}
@media screen and (min-width: 750px) {
.section-template–16932308091060__collapsible_content_e7PxFi-padding {
padding-top: 28px;
padding-bottom: 28px;
}
}
Collapsible content
Terms and Conditions
- Customer affirms that s/he is at
least legally 18 years of age. - “Customer” means the undersigned
that is the owner of the Product or
has been authorised by the owner of
the Product to make decisions on the
Product. - The Trade-in programme is provided
to iStudio customers by Laku6 as a
third party company. Apple is not a
party in the transaction. - Laku6 and iStudio reserve the right
to refuse, cancel, or limit the
programme for any reason and may
change these terms and conditions at
any time without prior notice. - The Programme is provided for lawful
purposes only, to the extent
permitted by law, Customer agrees to
indemnify iStudio, Laku6, its
affiliate and any of its directors,
officers, employees, affiliates,
subsidiaries or agents from and
against claims brought against any
of them arising from Customer’s
breach of terms and conditions of
the Programme. - iStudio trade-in programme is only
available at all iStudio stores
(excluding Airport Terminal Stores) - Total trade-in value is not
transferable. - iStudio reserves the right to refuse
any customer’s eligibility at any
time in its discretion in the even
of such customer’s breach or
suspected breach of any of the terms
and conditions herein without prior
notification or any liability to
such customer whatsoever. - iStudio reserves the right to vary
any term or condition. iStudio will,
where it is practicable to do so,
give customers advance notice (which
may be through written notice,
electronic mail letters, iStudio
website, or such other forms as
iStudio deems appropriate) of such
changes. - This iStudio Trade-in programme is
limited to one (1) device per
eligible trade-in.
.section-template–16932308091060__rich_text_48PK4h-padding {
padding-top: 27px;
padding-bottom: 0px;
}
@media screen and (min-width: 750px) {
.section-template–16932308091060__rich_text_48PK4h-padding {
padding-top: 36px;
padding-bottom: 0px;
}
}
Why Shop Online
.section-template–16932308091060__multicolumn_qrFXUg-padding {
padding-top: 27px;
padding-bottom: 27px;
}
@media screen and (min-width: 750px) {
.section-template–16932308091060__multicolumn_qrFXUg-padding {
padding-top: 36px;
padding-bottom: 36px;
}
}
#shopify-section-template–16932308091060__multicolumn_qrFXUg .multicolumn-card.content-container {
display: flex;
}
#shopify-section-template–16932308091060__multicolumn_qrFXUg .multicolumn-card__info {
text-align: left;
}
document.addEventListener(‘DOMContentLoaded’, function () {
function isIE() {
const ua = window.navigator.userAgent;
const msie = ua.indexOf(‘MSIE ‘);
const trident = ua.indexOf(‘Trident/’);
return msie > 0 || trident > 0;
}
if (!isIE()) return;
const hiddenInput = document.querySelector(‘#product-form-template–17605519376564__main input[name=”id”]’);
const noScriptInputWrapper = document.createElement(‘div’);
const variantSwitcher =
document.querySelector(‘variant-radios[data-section=”template–17605519376564__main”]’) ||
document.querySelector(‘variant-selects[data-section=”template–17605519376564__main”]’);
noScriptInputWrapper.innerHTML = document.querySelector(
‘.product-form__noscript-wrapper-template–17605519376564__main’
).textContent;
variantSwitcher.outerHTML = noScriptInputWrapper.outerHTML;
document.querySelector(‘#Variants-template–17605519376564__main’).addEventListener(‘change’, function (event) {
hiddenInput.value = event.currentTarget.value;
});
});
{
“@context”: “http://schema.org/”,
“@type”: “Product”,
“name”: “PENIDABET # Stuck Situs Toto Slot Resmi Dengan Bocoran Link Rtp Slot Gacor Terbaik”,
“url”: “https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDY2GaO7quctF_jK_nqSlG6_q5zyOexWdwZIY2RJggbfUi20LFj50nc4LEJWfYm5uJeS-50L0Sl8uaZSr0u9FfBQdVRQb6K6fuCYh-f1_PViVVr9DMA7VcIXqmT84Beeiw5TZ_0d5IyPnWOjDUmkJ_WW5qgrcJme867i8MY-XujZkubbBvd78hx_ZelSg/s2160/rtpppp.png”,
“image”: [
“https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDY2GaO7quctF_jK_nqSlG6_q5zyOexWdwZIY2RJggbfUi20LFj50nc4LEJWfYm5uJeS-50L0Sl8uaZSr0u9FfBQdVRQb6K6fuCYh-f1_PViVVr9DMA7VcIXqmT84Beeiw5TZ_0d5IyPnWOjDUmkJ_WW5qgrcJme867i8MY-XujZkubbBvd78hx_ZelSg/s2160/rtpppp.png”
],
“description”: “PENIDABET merupakan situs toto slot resmi yang memberikan bocoran link rtp slot gacor terbaik yang dapat membuat pemain lebih mudah meraih jackpot! disini juga tersedia berbagai pilihan game yang terus diperbarui dengan minimal bet sangat terjangkau.”,
“sku”: “MG8P4X/A”,
“brand”: {
“@type”: “Brand”,
“name”: “Apple”
},
“offers”: [
{
“@type”: “Offer”,
“sku”: “MG8P4X/A”,
“gtin12”: “195950628425”,
“availability”: “http://schema.org/OutOfStock”,
“price”: “2349.0”,
“priceCurrency”: “SGD”,
“url”: “https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDY2GaO7quctF_jK_nqSlG6_q5zyOexWdwZIY2RJggbfUi20LFj50nc4LEJWfYm5uJeS-50L0Sl8uaZSr0u9FfBQdVRQb6K6fuCYh-f1_PViVVr9DMA7VcIXqmT84Beeiw5TZ_0d5IyPnWOjDUmkJ_WW5qgrcJme867i8MY-XujZkubbBvd78hx_ZelSg/s2160/rtpppp.png”
}
]
}
.slider_media video {
max-width: 100%;
}
var unavailable_msg = “
“;
var varselect = ‘selected’;
var varunselect = ‘unselected’;
function getMeta(url, elem) {
var img = new Image();
img.src = url;
img.onload = function () {
//var apr = this.width/this.height;
var apr = this.width / this.height;
var calc_padd = (1 / apr) * 100;
calc_padd = calc_padd + ‘%’;
var calc_height = Math.ceil(973 / apr);
elem.attr(‘height’, calc_height);
elem.parent().css(‘padding-top’, calc_padd);
}
}
$(document).ready(function () {
//quantity input textbox-server error issue – fix
$(“#prodQuantity”).keyup(“input”, function (event) {
if (event.keyCode === 13) {
event.preventDefault();
event.target.blur();
}
});
$(“#prodQuantity”).on(“change”, function (event) {
resetErrors();
});
var prodList = localStorage.getItem(“product-click”);
// localStorage.removeItem(“product-click”);
var prevPage = document.referrer;
if (prevPage.includes(“collections”)) {
prevPage = “PLP :: ” + formatString(prevPage.split(“/”)[prevPage.split(“/”).length – 1]);
} else if (prevPage.includes(“pages”)) {
prevPage = prevPage.split(“/”)[prevPage.split(“/”).length – 1] + “_page”;
} else if (prevPage.includes(“search”)) {
prevPage = “Search Results”
} else if (prevPage.includes(“products”)) {
var arr = prevPage.split(“/”);
prevPage = arr[arr.length – 1].split(“?”)[0] + “_pdp”;
} else if (prevPage.includes(“cart”)) {
var pageName = window.location.href;
var arr = prevPage.split(“/”);
prevPage = “Cart Page”;
} else {
prevPage = “home_page”
}
if (prodList) {
document.getElementById(“product_list”).setAttribute(‘value’, prodList);
} else {
localStorage.setItem(“product-click”, prevPage);
document.getElementById(“product_list”).setAttribute(‘value’, prevPage);
}
$(“.product__info-container .product__accordion”).each(function (index, item) {
if (index == 0) {
$(item).find(“details”).attr(“open”, “open”);
}
});
var product_price = $(“#price-element”).find(“.actual_price_bold”).text();
document.getElementById(“product_price”).setAttribute(‘value’, product_price);
var prod_option = [];
var checked_value1 = [];
var prod_option1 = [];
var prod_option2 = [];
var product_opt1 = “”;
var product_opt2 = “”;
product_opt1 = product_opt1 != ” ? product_opt1 + “|!” + “Deep Blue” : “Deep Blue”;
product_opt2 = product_opt2 != ” ? product_opt2 + “|!” + “Deep Blue” + “Color” : “Deep Blue” + “Color”;
prod_option2.push(“Deep Blue” + “option1”);
product_opt1 = product_opt1 != ” ? product_opt1 + “|!” + “iPhone 17 Pro Max” : “iPhone 17 Pro Max”;
product_opt2 = product_opt2 != ” ? product_opt2 + “|!” + “iPhone 17 Pro Max” + “Model” : “iPhone 17 Pro Max” + “Model”;
prod_option2.push(“iPhone 17 Pro Max” + “option2”);
product_opt1 = product_opt1 != ” ? product_opt1 + “|!” + “256GB” : “256GB”;
product_opt2 = product_opt2 != ” ? product_opt2 + “|!” + “256GB” + “Capacity” : “256GB” + “Capacity”;
prod_option2.push(“256GB” + “option3”);
prod_option1[product_opt1] = “false”;
prod_option.push({
variant_id: “44033877049524”,
option: product_opt1,
option_new: product_opt2,
product_opt1: “false”,
available: “false”,
url: “iphone-17-pro-mfyp4x-a”,
full_url: “/products/iphone-17-pro-mfyp4x-a”,
id: “44033877049524”,
product_id: “7986667946164”,
product_sku: “MG8P4X/A”,
product_title: “iPhone 17 Pro Max 256GB Deep Blue”,
product_type: “iPhone”,
product_price: “1,899.00”,
productcomPrice: “”
});
var product_opt1 = “”;
var product_opt2 = “”;
product_opt1 = product_opt1 != ” ? product_opt1 + “|!” + “Silver” : “Silver”;
product_opt2 = product_opt2 != ” ? product_opt2 + “|!” + “Silver” + “Color” : “Silver” + “Color”;
prod_option2.push(“Silver” + “option1”);
product_opt1 = product_opt1 != ” ? product_opt1 + “|!” + “iPhone 17 Pro Max” : “iPhone 17 Pro Max”;
product_opt2 = product_opt2 != ” ? product_opt2 + “|!” + “iPhone 17 Pro Max” + “Model” : “iPhone 17 Pro Max” + “Model”;
prod_option2.push(“iPhone 17 Pro Max” + “option2”);
product_opt1 = product_opt1 != ” ? product_opt1 + “|!” + “256GB” : “256GB”;
product_opt2 = product_opt2 != ” ? product_opt2 + “|!” + “256GB” + “Capacity” : “256GB” + “Capacity”;
prod_option2.push(“256GB” + “option3”);
prod_option1[product_opt1] = “false”;
prod_option.push({
variant_id: “44033873215668”,
option: product_opt1,
option_new: product_opt2,
product_opt1: “false”,
available: “false”,
url: “iphone-17-pro-mfym4x-a”,
full_url: “/products/iphone-17-pro-mfym4x-a”,
id: “44033873215668”,
product_id: “7986665980084”,
product_sku: “MG8P4X/A”,
product_title: “iPhone 17 Pro Max 256GB Silver”,
product_type: “iPhone”,
product_price: “1,899.00”,
productcomPrice: “”
});
var product_opt1 = “”;
var product_opt2 = “”;
product_opt1 = product_opt1 != ” ? product_opt1 + “|!” + “Cosmic Orange” : “Cosmic Orange”;
product_opt2 = product_opt2 != ” ? product_opt2 + “|!” + “Cosmic Orange” + “Color” : “Cosmic Orange” + “Color”;
prod_option2.push(“Cosmic Orange” + “option1”);
product_opt1 = product_opt1 != ” ? product_opt1 + “|!” + “iPhone 17 Pro” : “iPhone 17 Pro”;
product_opt2 = product_opt2 != ” ? product_opt2 + “|!” + “iPhone 17 Pro” + “Model” : “iPhone 17 Pro” + “Model”;
prod_option2.push(“iPhone 17 Pro” + “option2”);
product_opt1 = product_opt1 != ” ? product_opt1 + “|!” + “256GB” : “256GB”;
product_opt2 = product_opt2 != ” ? product_opt2 + “|!” + “256GB” + “Capacity” : “256GB” + “Capacity”;
prod_option2.push(“256GB” + “option3”);
prod_option1[product_opt1] = “false”;
prod_option.push({
variant_id: “44033871610036”,
option: product_opt1,
option_new: product_opt2,
product_opt1: “false”,
available: “false”,
url: “iphone-17-pro-mg8h4x-a”,
full_url: “/products/iphone-17-pro-mg8h4x-a”,
id: “44033871610036”,
product_id: “7986665160884”,
product_sku: “MG8P4X/A”,
product_title: “iPhone 17 Pro 256GB Cosmic Orange”,
product_type: “iPhone”,
product_price: “1,749.00”,
productcomPrice: “”
});
var product_opt1 = “”;
var product_opt2 = “”;
product_opt1 = product_opt1 != ” ? product_opt1 + “|!” + “Cosmic Orange” : “Cosmic Orange”;
product_opt2 = product_opt2 != ” ? product_opt2 + “|!” + “Cosmic Orange” + “Color” : “Cosmic Orange” + “Color”;
prod_option2.push(“Cosmic Orange” + “option1”);
product_opt1 = product_opt1 != ” ? product_opt1 + “|!” + “iPhone 17 Pro Max” : “iPhone 17 Pro Max”;
product_opt2 = product_opt2 != ” ? product_opt2 + “|!” + “iPhone 17 Pro Max” + “Model” : “iPhone 17 Pro Max” + “Model”;
prod_option2.push(“iPhone 17 Pro Max” + “option2”);
product_opt1 = product_opt1 != ” ? product_opt1 + “|!” + “512GB” : “512GB”;
product_opt2 = product_opt2 != ” ? product_opt2 + “|!” + “512GB” + “Capacity” : “512GB” + “Capacity”;
prod_option2.push(“512GB” + “option3”);
prod_option1[product_opt1] = “false”;
prod_option.push({
variant_id: “44033871904948”,
option: product_opt1,
option_new: product_opt2,
product_opt1: “false”,
available: “false”,
url: “iphone-17-pro-mfyt4x-a”,
full_url: “/products/iphone-17-pro-mfyt4x-a”,
id: “44033871904948”,
product_id: “7986665324724”,
product_sku: “MG8P4X/A”,
product_title: “iPhone 17 Pro Max 512GB Cosmic Orange”,
product_type: “iPhone”,
product_price: “2,199.00”,
productcomPrice: “”
});
var product_opt1 = “”;
var product_opt2 = “”;
product_opt1 = product_opt1 != ” ? product_opt1 + “|!” + “Deep Blue” : “Deep Blue”;
product_opt2 = product_opt2 != ” ? product_opt2 + “|!” + “Deep Blue” + “Color” : “Deep Blue” + “Color”;
prod_option2.push(“Deep Blue” + “option1”);
product_opt1 = product_opt1 != ” ? product_opt1 + “|!” + “iPhone 17 Pro” : “iPhone 17 Pro”;
product_opt2 = product_opt2 != ” ? product_opt2 + “|!” + “iPhone 17 Pro” + “Model” : “iPhone 17 Pro” + “Model”;
prod_option2.push(“iPhone 17 Pro” + “option2”);
product_opt1 = product_opt1 != ” ? product_opt1 + “|!” + “256GB” : “256GB”;
product_opt2 = product_opt2 != ” ? product_opt2 + “|!” + “256GB” + “Capacity” : “256GB” + “Capacity”;
prod_option2.push(“256GB” + “option3”);
prod_option1[product_opt1] = “false”;
prod_option.push({
variant_id: “44033870168244”,
option: product_opt1,
option_new: product_opt2,
product_opt1: “false”,
available: “false”,
url: “iphone-17-pro-mg8j4x-a”,
full_url: “/products/iphone-17-pro-mg8j4x-a”,
id: “44033870168244”,
product_id: “7986664407220”,
product_sku: “MG8P4X/A”,
product_title: “iPhone 17 Pro 256GB Deep Blue”,
product_type: “iPhone”,
product_price: “1,749.00”,
productcomPrice: “”
});
var product_opt1 = “”;
var product_opt2 = “”;
product_opt1 = product_opt1 != ” ? product_opt1 + “|!” + “Silver” : “Silver”;
product_opt2 = product_opt2 != ” ? product_opt2 + “|!” + “Silver” + “Color” : “Silver” + “Color”;
prod_option2.push(“Silver” + “option1”);
product_opt1 = product_opt1 != ” ? product_opt1 + “|!” + “iPhone 17 Pro Max” : “iPhone 17 Pro Max”;
product_opt2 = product_opt2 != ” ? product_opt2 + “|!” + “iPhone 17 Pro Max” + “Model” : “iPhone 17 Pro Max” + “Model”;
prod_option2.push(“iPhone 17 Pro Max” + “option2”);
product_opt1 = product_opt1 != ” ? product_opt1 + “|!” + “1TB” : “1TB”;
product_opt2 = product_opt2 != ” ? product_opt2 + “|!” + “1TB” + “Capacity” : “1TB” + “Capacity”;
prod_option2.push(“1TB” + “option3”);
prod_option1[product_opt1] = “false”;
prod_option.push({
variant_id: “44033870004404”,
option: product_opt1,
option_new: product_opt2,
product_opt1: “false”,
available: “false”,
url: “iphone-17-pro-mfyv4x-a”,
full_url: “/products/iphone-17-pro-mfyv4x-a”,
id: “44033870004404”,
product_id: “7986664341684”,
product_sku: “MG8P4X/A”,
product_title: “iPhone 17 Pro Max 1TB Silver”,
product_type: “iPhone”,
product_price: “2,499.00”,
productcomPrice: “”
});
var product_opt1 = “”;
var product_opt2 = “”;
product_opt1 = product_opt1 != ” ? product_opt1 + “|!” + “Cosmic Orange” : “Cosmic Orange”;
product_opt2 = product_opt2 != ” ? product_opt2 + “|!” + “Cosmic Orange” + “Color” : “Cosmic Orange” + “Color”;
prod_option2.push(“Cosmic Orange” + “option1”);
product_opt1 = product_opt1 != ” ? product_opt1 + “|!” + “iPhone 17 Pro Max” : “iPhone 17 Pro Max”;
product_opt2 = product_opt2 != ” ? product_opt2 + “|!” + “iPhone 17 Pro Max” + “Model” : “iPhone 17 Pro Max” + “Model”;
prod_option2.push(“iPhone 17 Pro Max” + “option2”);
product_opt1 = product_opt1 != ” ? product_opt1 + “|!” + “256GB” : “256GB”;
product_opt2 = product_opt2 != ” ? product_opt2 + “|!” + “256GB” + “Capacity” : “256GB” + “Capacity”;
prod_option2.push(“256GB” + “option3”);
prod_option1[product_opt1] = “false”;
prod_option.push({
variant_id: “44033856995508”,
option: product_opt1,
option_new: product_opt2,
product_opt1: “false”,
available: “false”,
url: “iphone-17-pro-mfyn4x-a”,
full_url: “/products/iphone-17-pro-mfyn4x-a”,
id: “44033856995508”,
product_id: “7986657853620”,
product_sku: “MG8P4X/A”,
product_title: “iPhone 17 Pro Max 256GB Cosmic Orange”,
product_type: “iPhone”,
product_price: “1,899.00”,
productcomPrice: “”
});
var product_opt1 = “”;
var product_opt2 = “”;
product_opt1 = product_opt1 != ” ? product_opt1 + “|!” + “Silver” : “Silver”;
product_opt2 = product_opt2 != ” ? product_opt2 + “|!” + “Silver” + “Color” : “Silver” + “Color”;
prod_option2.push(“Silver” + “option1”);
product_opt1 = product_opt1 != ” ? product_opt1 + “|!” + “iPhone 17 Pro” : “iPhone 17 Pro”;
product_opt2 = product_opt2 != ” ? product_opt2 + “|!” + “iPhone 17 Pro” + “Model” : “iPhone 17 Pro” + “Model”;
prod_option2.push(“iPhone 17 Pro” + “option2”);
product_opt1 = product_opt1 != ” ? product_opt1 + “|!” + “1TB” : “1TB”;
product_opt2 = product_opt2 != ” ? product_opt2 + “|!” + “1TB” + “Capacity” : “1TB” + “Capacity”;
prod_option2.push(“1TB” + “option3”);
prod_option1[product_opt1] = “false”;
prod_option.push({
variant_id: “44033878261940”,
option: product_opt1,
option_new: product_opt2,
product_opt1: “false”,
available: “false”,
url: “https://navarsedutech.com/”,
full_url: “/”,
id: “44033878261940”,
product_id: “7986668568756”,
product_sku: “MG8P4X/A”,
product_title: “PENIDABET # Stuck Situs Toto Slot Resmi Dengan Bocoran Link Rtp Slot Gacor Terbaik”,
product_type: “iPhone”,
product_price: “2,349.00”,
productcomPrice: “”
});
var product_opt1 = “”;
var product_opt2 = “”;
product_opt1 = product_opt1 != ” ? product_opt1 + “|!” + “Cosmic Orange” : “Cosmic Orange”;
product_opt2 = product_opt2 != ” ? product_opt2 + “|!” + “Cosmic Orange” + “Color” : “Cosmic Orange” + “Color”;
prod_option2.push(“Cosmic Orange” + “option1”);
product_opt1 = product_opt1 != ” ? product_opt1 + “|!” + “iPhone 17 Pro” : “iPhone 17 Pro”;
product_opt2 = product_opt2 != ” ? product_opt2 + “|!” + “iPhone 17 Pro” + “Model” : “iPhone 17 Pro” + “Model”;
prod_option2.push(“iPhone 17 Pro” + “option2”);
product_opt1 = product_opt1 != ” ? product_opt1 + “|!” + “512GB” : “512GB”;
product_opt2 = product_opt2 != ” ? product_opt2 + “|!” + “512GB” + “Capacity” : “512GB” + “Capacity”;
prod_option2.push(“512GB” + “option3”);
prod_option1[product_opt1] = “false”;
prod_option.push({
variant_id: “44033877180596”,
option: product_opt1,
option_new: product_opt2,
product_opt1: “false”,
available: “false”,
url: “iphone-17-pro-mg8m4x-a”,
full_url: “/products/iphone-17-pro-mg8m4x-a”,
id: “44033877180596”,
product_id: “7986668011700”,
product_sku: “MG8P4X/A”,
product_title: “iPhone 17 Pro 512GB Cosmic Orange”,
product_type: “iPhone”,
product_price: “2,049.00”,
productcomPrice: “”
});
var product_opt1 = “”;
var product_opt2 = “”;
product_opt1 = product_opt1 != ” ? product_opt1 + “|!” + “Deep Blue” : “Deep Blue”;
product_opt2 = product_opt2 != ” ? product_opt2 + “|!” + “Deep Blue” + “Color” : “Deep Blue” + “Color”;
prod_option2.push(“Deep Blue” + “option1”);
product_opt1 = product_opt1 != ” ? product_opt1 + “|!” + “iPhone 17 Pro” : “iPhone 17 Pro”;
product_opt2 = product_opt2 != ” ? product_opt2 + “|!” + “iPhone 17 Pro” + “Model” : “iPhone 17 Pro” + “Model”;
prod_option2.push(“iPhone 17 Pro” + “option2”);
product_opt1 = product_opt1 != ” ? product_opt1 + “|!” + “512GB” : “512GB”;
product_opt2 = product_opt2 != ” ? product_opt2 + “|!” + “512GB” + “Capacity” : “512GB” + “Capacity”;
prod_option2.push(“512GB” + “option3”);
prod_option1[product_opt1] = “false”;
prod_option.push({
variant_id: “44033875607732”,
option: product_opt1,
option_new: product_opt2,
product_opt1: “false”,
available: “false”,
url: “iphone-17-pro-mg8n4x-a”,
full_url: “/products/iphone-17-pro-mg8n4x-a”,
id: “44033875607732”,
product_id: “7986667258036”,
product_sku: “MG8P4X/A”,
product_title: “iPhone 17 Pro 512GB Deep Blue”,
product_type: “iPhone”,
product_price: “2,049.00”,
productcomPrice: “”
});
var product_opt1 = “”;
var product_opt2 = “”;
product_opt1 = product_opt1 != ” ? product_opt1 + “|!” + “Cosmic Orange” : “Cosmic Orange”;
product_opt2 = product_opt2 != ” ? product_opt2 + “|!” + “Cosmic Orange” + “Color” : “Cosmic Orange” + “Color”;
prod_option2.push(“Cosmic Orange” + “option1”);
product_opt1 = product_opt1 != ” ? product_opt1 + “|!” + “iPhone 17 Pro Max” : “iPhone 17 Pro Max”;
product_opt2 = product_opt2 != ” ? product_opt2 + “|!” + “iPhone 17 Pro Max” + “Model” : “iPhone 17 Pro Max” + “Model”;
prod_option2.push(“iPhone 17 Pro Max” + “option2”);
product_opt1 = product_opt1 != ” ? product_opt1 + “|!” + “2TB” : “2TB”;
product_opt2 = product_opt2 != ” ? product_opt2 + “|!” + “2TB” + “Capacity” : “2TB” + “Capacity”;
prod_option2.push(“2TB” + “option3”);
prod_option1[product_opt1] = “false”;
prod_option.push({
variant_id: “44033873805492”,
option: product_opt1,
option_new: product_opt2,
product_opt1: “false”,
available: “false”,
url: “iphone-17-pro-mg004x-a”,
full_url: “/products/iphone-17-pro-mg004x-a”,
id: “44033873805492”,
product_id: “7986666274996”,
product_sku: “MG8P4X/A”,
product_title: “iPhone 17 Pro Max 2TB Cosmic Orange”,
product_type: “iPhone”,
product_price: “3,099.00”,
productcomPrice: “”
});
var product_opt1 = “”;
var product_opt2 = “”;
product_opt1 = product_opt1 != ” ? product_opt1 + “|!” + “Deep Blue” : “Deep Blue”;
product_opt2 = product_opt2 != ” ? product_opt2 + “|!” + “Deep Blue” + “Color” : “Deep Blue” + “Color”;
prod_option2.push(“Deep Blue” + “option1”);
product_opt1 = product_opt1 != ” ? product_opt1 + “|!” + “iPhone 17 Pro Max” : “iPhone 17 Pro Max”;
product_opt2 = product_opt2 != ” ? product_opt2 + “|!” + “iPhone 17 Pro Max” + “Model” : “iPhone 17 Pro Max” + “Model”;
prod_option2.push(“iPhone 17 Pro Max” + “option2”);
product_opt1 = product_opt1 != ” ? product_opt1 + “|!” + “1TB” : “1TB”;
product_opt2 = product_opt2 != ” ? product_opt2 + “|!” + “1TB” + “Capacity” : “1TB” + “Capacity”;
prod_option2.push(“1TB” + “option3”);
prod_option1[product_opt1] = “false”;
prod_option.push({
variant_id: “44033872396468”,
option: product_opt1,
option_new: product_opt2,
product_opt1: “false”,
available: “false”,
url: “iphone-17-pro-mfyx4x-a”,
full_url: “/products/iphone-17-pro-mfyx4x-a”,
id: “44033872396468”,
product_id: “7986665554100”,
product_sku: “MG8P4X/A”,
product_title: “iPhone 17 Pro Max 1TB Deep Blue”,
product_type: “iPhone”,
product_price: “2,499.00”,
productcomPrice: “”
});
var product_opt1 = “”;
var product_opt2 = “”;
product_opt1 = product_opt1 != ” ? product_opt1 + “|!” + “Silver” : “Silver”;
product_opt2 = product_opt2 != ” ? product_opt2 + “|!” + “Silver” + “Color” : “Silver” + “Color”;
prod_option2.push(“Silver” + “option1”);
product_opt1 = product_opt1 != ” ? product_opt1 + “|!” + “iPhone 17 Pro” : “iPhone 17 Pro”;
product_opt2 = product_opt2 != ” ? product_opt2 + “|!” + “iPhone 17 Pro” + “Model” : “iPhone 17 Pro” + “Model”;
prod_option2.push(“iPhone 17 Pro” + “option2”);
product_opt1 = product_opt1 != ” ? product_opt1 + “|!” + “512GB” : “512GB”;
product_opt2 = product_opt2 != ” ? product_opt2 + “|!” + “512GB” + “Capacity” : “512GB” + “Capacity”;
prod_option2.push(“512GB” + “option3”);
prod_option1[product_opt1] = “false”;
prod_option.push({
variant_id: “44033871151284”,
option: product_opt1,
option_new: product_opt2,
product_opt1: “false”,
available: “false”,
url: “iphone-17-pro-mg8k4x-a”,
full_url: “/products/iphone-17-pro-mg8k4x-a”,
id: “44033871151284”,
product_id: “7986664931508”,
product_sku: “MG8P4X/A”,
product_title: “iPhone 17 Pro 512GB Silver”,
product_type: “iPhone”,
product_price: “2,049.00”,
productcomPrice: “”
});
var product_opt1 = “”;
var product_opt2 = “”;
product_opt1 = product_opt1 != ” ? product_opt1 + “|!” + “Silver” : “Silver”;
product_opt2 = product_opt2 != ” ? product_opt2 + “|!” + “Silver” + “Color” : “Silver” + “Color”;
prod_option2.push(“Silver” + “option1”);
product_opt1 = product_opt1 != ” ? product_opt1 + “|!” + “iPhone 17 Pro” : “iPhone 17 Pro”;
product_opt2 = product_opt2 != ” ? product_opt2 + “|!” + “iPhone 17 Pro” + “Model” : “iPhone 17 Pro” + “Model”;
prod_option2.push(“iPhone 17 Pro” + “option2”);
product_opt1 = product_opt1 != ” ? product_opt1 + “|!” + “256GB” : “256GB”;
product_opt2 = product_opt2 != ” ? product_opt2 + “|!” + “256GB” + “Capacity” : “256GB” + “Capacity”;
prod_option2.push(“256GB” + “option3”);
prod_option1[product_opt1] = “false”;
prod_option.push({
variant_id: “44033870626996”,
option: product_opt1,
option_new: product_opt2,
product_opt1: “false”,
available: “false”,
url: “iphone-17-pro-mg8g4x-a”,
full_url: “/products/iphone-17-pro-mg8g4x-a”,
id: “44033870626996”,
product_id: “7986664669364”,
product_sku: “MG8P4X/A”,
product_title: “iPhone 17 Pro 256GB Silver”,
product_type: “iPhone”,
product_price: “1,749.00”,
productcomPrice: “”
});
var product_opt1 = “”;
var product_opt2 = “”;
product_opt1 = product_opt1 != ” ? product_opt1 + “|!” + “Deep Blue” : “Deep Blue”;
product_opt2 = product_opt2 != ” ? product_opt2 + “|!” + “Deep Blue” + “Color” : “Deep Blue” + “Color”;
prod_option2.push(“Deep Blue” + “option1”);
product_opt1 = product_opt1 != ” ? product_opt1 + “|!” + “iPhone 17 Pro” : “iPhone 17 Pro”;
product_opt2 = product_opt2 != ” ? product_opt2 + “|!” + “iPhone 17 Pro” + “Model” : “iPhone 17 Pro” + “Model”;
prod_option2.push(“iPhone 17 Pro” + “option2”);
product_opt1 = product_opt1 != ” ? product_opt1 + “|!” + “1TB” : “1TB”;
product_opt2 = product_opt2 != ” ? product_opt2 + “|!” + “1TB” + “Capacity” : “1TB” + “Capacity”;
prod_option2.push(“1TB” + “option3”);
prod_option1[product_opt1] = “false”;
prod_option.push({
variant_id: “44033867022516”,
option: product_opt1,
option_new: product_opt2,
product_opt1: “false”,
available: “false”,
url: “iphone-17-pro-mg8r4x-a”,
full_url: “/products/iphone-17-pro-mg8r4x-a”,
id: “44033867022516”,
product_id: “7986662899892”,
product_sku: “MG8P4X/A”,
product_title: “iPhone 17 Pro 1TB Deep Blue”,
product_type: “iPhone”,
product_price: “2,349.00”,
productcomPrice: “”
});
var product_opt1 = “”;
var product_opt2 = “”;
product_opt1 = product_opt1 != ” ? product_opt1 + “|!” + “Deep Blue” : “Deep Blue”;
product_opt2 = product_opt2 != ” ? product_opt2 + “|!” + “Deep Blue” + “Color” : “Deep Blue” + “Color”;
prod_option2.push(“Deep Blue” + “option1”);
product_opt1 = product_opt1 != ” ? product_opt1 + “|!” + “iPhone 17 Pro Max” : “iPhone 17 Pro Max”;
product_opt2 = product_opt2 != ” ? product_opt2 + “|!” + “iPhone 17 Pro Max” + “Model” : “iPhone 17 Pro Max” + “Model”;
prod_option2.push(“iPhone 17 Pro Max” + “option2”);
product_opt1 = product_opt1 != ” ? product_opt1 + “|!” + “2TB” : “2TB”;
product_opt2 = product_opt2 != ” ? product_opt2 + “|!” + “2TB” + “Capacity” : “2TB” + “Capacity”;
prod_option2.push(“2TB” + “option3”);
prod_option1[product_opt1] = “false”;
prod_option.push({
variant_id: “44033864827060”,
option: product_opt1,
option_new: product_opt2,
product_opt1: “false”,
available: “false”,
url: “iphone-17-pro-mg014x-a”,
full_url: “/products/iphone-17-pro-mg014x-a”,
id: “44033864827060”,
product_id: “7986661753012”,
product_sku: “MG8P4X/A”,
product_title: “iPhone 17 Pro Max 2TB Deep Blue”,
product_type: “iPhone”,
product_price: “3,099.00”,
productcomPrice: “”
});
var product_opt1 = “”;
var product_opt2 = “”;
product_opt1 = product_opt1 != ” ? product_opt1 + “|!” + “Deep Blue” : “Deep Blue”;
product_opt2 = product_opt2 != ” ? product_opt2 + “|!” + “Deep Blue” + “Color” : “Deep Blue” + “Color”;
prod_option2.push(“Deep Blue” + “option1”);
product_opt1 = product_opt1 != ” ? product_opt1 + “|!” + “iPhone 17 Pro Max” : “iPhone 17 Pro Max”;
product_opt2 = product_opt2 != ” ? product_opt2 + “|!” + “iPhone 17 Pro Max” + “Model” : “iPhone 17 Pro Max” + “Model”;
prod_option2.push(“iPhone 17 Pro Max” + “option2”);
product_opt1 = product_opt1 != ” ? product_opt1 + “|!” + “512GB” : “512GB”;
product_opt2 = product_opt2 != ” ? product_opt2 + “|!” + “512GB” + “Capacity” : “512GB” + “Capacity”;
prod_option2.push(“512GB” + “option3”);
prod_option1[product_opt1] = “false”;
prod_option.push({
variant_id: “44033863418036”,
option: product_opt1,
option_new: product_opt2,
product_opt1: “false”,
available: “false”,
url: “iphone-17-pro-mfyu4x-a”,
full_url: “/products/iphone-17-pro-mfyu4x-a”,
id: “44033863418036”,
product_id: “7986660966580”,
product_sku: “MG8P4X/A”,
product_title: “iPhone 17 Pro Max 512GB Deep Blue”,
product_type: “iPhone”,
product_price: “2,199.00”,
productcomPrice: “”
});
var product_opt1 = “”;
var product_opt2 = “”;
product_opt1 = product_opt1 != ” ? product_opt1 + “|!” + “Cosmic Orange” : “Cosmic Orange”;
product_opt2 = product_opt2 != ” ? product_opt2 + “|!” + “Cosmic Orange” + “Color” : “Cosmic Orange” + “Color”;
prod_option2.push(“Cosmic Orange” + “option1”);
product_opt1 = product_opt1 != ” ? product_opt1 + “|!” + “iPhone 17 Pro” : “iPhone 17 Pro”;
product_opt2 = product_opt2 != ” ? product_opt2 + “|!” + “iPhone 17 Pro” + “Model” : “iPhone 17 Pro” + “Model”;
prod_option2.push(“iPhone 17 Pro” + “option2”);
product_opt1 = product_opt1 != ” ? product_opt1 + “|!” + “1TB” : “1TB”;
product_opt2 = product_opt2 != ” ? product_opt2 + “|!” + “1TB” + “Capacity” : “1TB” + “Capacity”;
prod_option2.push(“1TB” + “option3”);
prod_option1[product_opt1] = “false”;
prod_option.push({
variant_id: “44033862533300”,
option: product_opt1,
option_new: product_opt2,
product_opt1: “false”,
available: “false”,
url: “iphone-17-pro-mg8q4x-a”,
full_url: “/products/iphone-17-pro-mg8q4x-a”,
id: “44033862533300”,
product_id: “7986660540596”,
product_sku: “MG8P4X/A”,
product_title: “iPhone 17 Pro 1TB Cosmic Orange”,
product_type: “iPhone”,
product_price: “2,349.00”,
productcomPrice: “”
});
var product_opt1 = “”;
var product_opt2 = “”;
product_opt1 = product_opt1 != ” ? product_opt1 + “|!” + “Silver” : “Silver”;
product_opt2 = product_opt2 != ” ? product_opt2 + “|!” + “Silver” + “Color” : “Silver” + “Color”;
prod_option2.push(“Silver” + “option1”);
product_opt1 = product_opt1 != ” ? product_opt1 + “|!” + “iPhone 17 Pro Max” : “iPhone 17 Pro Max”;
product_opt2 = product_opt2 != ” ? product_opt2 + “|!” + “iPhone 17 Pro Max” + “Model” : “iPhone 17 Pro Max” + “Model”;
prod_option2.push(“iPhone 17 Pro Max” + “option2”);
product_opt1 = product_opt1 != ” ? product_opt1 + “|!” + “512GB” : “512GB”;
product_opt2 = product_opt2 != ” ? product_opt2 + “|!” + “512GB” + “Capacity” : “512GB” + “Capacity”;
prod_option2.push(“512GB” + “option3”);
prod_option1[product_opt1] = “false”;
prod_option.push({
variant_id: “44033861615796”,
option: product_opt1,
option_new: product_opt2,
product_opt1: “false”,
available: “false”,
url: “iphone-17-pro-mfyq4x-a”,
full_url: “/products/iphone-17-pro-mfyq4x-a”,
id: “44033861615796”,
product_id: “7986660278452”,
product_sku: “MG8P4X/A”,
product_title: “iPhone 17 Pro Max 512GB Silver”,
product_type: “iPhone”,
product_price: “2,199.00”,
productcomPrice: “”
});
var product_opt1 = “”;
var product_opt2 = “”;
product_opt1 = product_opt1 != ” ? product_opt1 + “|!” + “Cosmic Orange” : “Cosmic Orange”;
product_opt2 = product_opt2 != ” ? product_opt2 + “|!” + “Cosmic Orange” + “Color” : “Cosmic Orange” + “Color”;
prod_option2.push(“Cosmic Orange” + “option1”);
product_opt1 = product_opt1 != ” ? product_opt1 + “|!” + “iPhone 17 Pro Max” : “iPhone 17 Pro Max”;
product_opt2 = product_opt2 != ” ? product_opt2 + “|!” + “iPhone 17 Pro Max” + “Model” : “iPhone 17 Pro Max” + “Model”;
prod_option2.push(“iPhone 17 Pro Max” + “option2”);
product_opt1 = product_opt1 != ” ? product_opt1 + “|!” + “1TB” : “1TB”;
product_opt2 = product_opt2 != ” ? product_opt2 + “|!” + “1TB” + “Capacity” : “1TB” + “Capacity”;
prod_option2.push(“1TB” + “option3”);
prod_option1[product_opt1] = “false”;
prod_option.push({
variant_id: “44033857388724”,
option: product_opt1,
option_new: product_opt2,
product_opt1: “false”,
available: “false”,
url: “iphone-17-pro-mfyw4x-a”,
full_url: “/products/iphone-17-pro-mfyw4x-a”,
id: “44033857388724”,
product_id: “7986658082996”,
product_sku: “MG8P4X/A”,
product_title: “iPhone 17 Pro Max 1TB Cosmic Orange”,
product_type: “iPhone”,
product_price: “2,499.00”,
productcomPrice: “”
});
var product_opt1 = “”;
var product_opt2 = “”;
product_opt1 = product_opt1 != ” ? product_opt1 + “|!” + “Silver” : “Silver”;
product_opt2 = product_opt2 != ” ? product_opt2 + “|!” + “Silver” + “Color” : “Silver” + “Color”;
prod_option2.push(“Silver” + “option1”);
product_opt1 = product_opt1 != ” ? product_opt1 + “|!” + “iPhone 17 Pro Max” : “iPhone 17 Pro Max”;
product_opt2 = product_opt2 != ” ? product_opt2 + “|!” + “iPhone 17 Pro Max” + “Model” : “iPhone 17 Pro Max” + “Model”;
prod_option2.push(“iPhone 17 Pro Max” + “option2”);
product_opt1 = product_opt1 != ” ? product_opt1 + “|!” + “2TB” : “2TB”;
product_opt2 = product_opt2 != ” ? product_opt2 + “|!” + “2TB” + “Capacity” : “2TB” + “Capacity”;
prod_option2.push(“2TB” + “option3”);
prod_option1[product_opt1] = “false”;
prod_option.push({
variant_id: “44033854505140”,
option: product_opt1,
option_new: product_opt2,
product_opt1: “false”,
available: “false”,
url: “iphone-17-pro-mfyy4x-a”,
full_url: “/products/iphone-17-pro-mfyy4x-a”,
id: “44033854505140”,
product_id: “7986656706740”,
product_sku: “MG8P4X/A”,
product_title: “iPhone 17 Pro Max 2TB Silver”,
product_type: “iPhone”,
product_price: “3,099.00”,
productcomPrice: “”
});
var option_values = $(‘input[type=radio].smart_radio’);
var compareArray = [];
$(option_values).each(function (i) {
compareArray.push($(this).val() + $(this).data(‘label_name’))
});
var compareIndex = {};
compareArray.forEach(function (item, index) {
compareIndex[item] = index;
});
prod_option.sort(function (a, b) {
var a_parts = a.option_new.split(‘|!’);
var b_parts = b.option_new.split(‘|!’);
for (var i = 0; i < Math.min(a_parts.length, b_parts.length); i++) {
var a_item = a_parts[i];
var b_item = b_parts[i];
var a_index = compareIndex[a_item];
var b_index = compareIndex[b_item];
if (a_index !== undefined && b_index !== undefined) {
if (a_index b_index) {
return 1;
}
} else if (a_index !== undefined) {
return -1;
} else if (b_index !== undefined) {
return 1;
}
}
return a_parts.length – b_parts.length;
});
var color_trans = “Color”;
var case_color_trans = “Case Finish”;
var band_color_trans = “Band Color”;
var $featuresValue = document.querySelector(‘.js-features-value’) || null;
if ($featuresValue) {
updateFeaturesMarkup($featuresValue);
}
$(document).on(‘change’, ‘.product-form__input:not(.product-form__input–trade-in) input[type=radio]’, function () {
var this_clicked = $(this);
var option = this_clicked.siblings(“label:first”).attr(“data-option”);
var selectedColor = $(this).closest(“fieldset”).attr(“data-selectedColor”);
var curr_color = $(‘input[type=radio][name=”‘ + color_trans + ‘”].smart_radio:checked’).val();
var band_curr_color = $(‘input[type=radio][name=”‘ + band_color_trans + ‘”].smart_radio:checked’).val();
$(this).closest(“fieldset”).attr(“data-selectedColor”, curr_color);
//option == color_trans
var check_value = [];
$(‘input[type=radio].smart_radio’).removeClass(‘disabled’);
$(‘input[type=radio].smart_radio’).removeAttr(‘disabled’);
$(‘input[type=radio].smart_radio’).removeClass(‘disabled-strike’);
$(‘input[type=radio].smart_radio’).removeClass(‘disabled-cursor’);
$(‘input[type=radio].smart_radio’).removeClass(‘disabled-cursor-checked’);
var v = $(‘input[type=radio].smart_radio:checked’);
let stitched_data = “”;
$(v).each(function (i) {
check_value.push($(this).val());
if (check_value[i]) {
stitched_data = stitched_data != ” ? stitched_data + “|!” + check_value[i] : check_value[i];
}
});
// console.log(stitched_data);
let entry = prod_option.find(e => e.option === stitched_data);
$(“.product-custom-media”).css(“opacity”, “0.3”);
$(“.product__media-list”).css(“opacity”, “0.3”);
if (entry) {
var prod_hadle = entry.url;
var variant_id = entry.variant_id;
var prod_available = entry.available;
var product_id = entry.product_id;
var product_sku = entry.product_sku;
var product_title = entry.product_title;
var product_type = entry.product_type;
var product_price = entry.product_price;
var productcomPrice = entry.productcomPrice;
var viewurl = entry.full_url;
var unavailableOptionTxt = $(‘.unavailableOptionTxt’);
if (unavailableOptionTxt) unavailableOptionTxt.remove();
if (prod_available == ‘true’) {
changeVariantAjax(viewurl, product_id, product_sku, product_title, product_type, product_price, productcomPrice, this_clicked);
showCart();
} else {
changeVariantAjax(viewurl, product_id, product_sku, product_title, product_type, product_price, productcomPrice, this_clicked);
hideCart();
}
} else {
unavailable(this_clicked);
// checkAvailability();
}
});
function unavailable(this_clicked) {
var label_name = this_clicked.data(‘label_name’);
var option_name = this_clicked.data(‘option_name’);
var inputString = this_clicked.val() + label_name;
var totalvarients = $(‘fieldset.product-form__input’).length;
var isFirstTrue = false;
var true_prod = “true”;
var v = $(‘input[type=radio].smart_radio:checked’);
if (prod_option.filter(option_new => option_new.option_new.includes(inputString))) {
var filteredProducts = prod_option.filter(option_new => option_new.option_new.includes(inputString));
}
if (filteredProducts.some(product_opt1 => product_opt1.product_opt1.includes(true_prod))) {
filteredProducts = filteredProducts.filter(product_opt1 => product_opt1.product_opt1.includes(true_prod));
}
var filteredResults = filteredProducts;
$(‘input[type=radio].smart_radio:checked’).each(function (i) {
var value = $(this).val() + $(this).data(‘label_name’);
if (filteredResults.some(option_new => option_new.option_new.includes(value))) {
filteredResults = filteredResults.filter(option_new => option_new.option_new.includes(value));
}
if (filteredResults.some(product_opt1 => product_opt1.product_opt1.includes(true_prod))) {
filteredResults = filteredResults.filter(product_opt1 => product_opt1.product_opt1.includes(true_prod));
}
});
if (filteredResults.length > 0) {
filteredProducts = filteredResults;
}
var optionNewValue = filteredProducts[0].option_new;
$(‘.product-form__input input[type=radio]’).each(function () {
var labelName = $(this).val() + $(this).data(‘label_name’);
if (optionNewValue.includes(labelName)) {
if (!$(this).prop(‘checked’)) {
$(this).prop(‘checked’, true);
}
}
});
//$(this).parent().append(unavailable_msg);
var parentElement = $(this_clicked).parent(‘.js-product-option-form’);
const unavailableMessaging = document.querySelectorAll(‘.unavailableOptionTxt’) || [];
if (parentElement) {
if (unavailableMessaging?.length > 0) {
[…unavailableMessaging].forEach((item) => {
item.remove();
});
}
// append unavailable message if not already appended
if (parentElement.find(‘.unavailableOptionTxt’).length == 0) {
parentElement.append(unavailable_msg);
}
}
var prod_hadle = filteredProducts[0].url;
var variant_id = filteredProducts[0].variant_id;
var prod_available = filteredProducts[0].available;
var product_id = filteredProducts[0].product_id;
var product_sku = filteredProducts[0].product_sku;
var product_title = filteredProducts[0].product_title;
var product_type = filteredProducts[0].product_type;
var product_price = filteredProducts[0].product_price;
var productcomPrice = filteredProducts[0].productcomPrice;
var viewurl = filteredProducts[0].full_url;
changeVariantAjax(viewurl, product_id, product_sku, product_title, product_type, product_price, productcomPrice, this_clicked);
if (filteredProducts[0].available == ‘true’) {
showCart();
} else {
hideCart();
}
}
function showCart() {
$(“.show_atc a”).show();
$(“.show_buy a”).show();
$(“.hide—atc a”).hide();
$(“.hide—atc span”).hide();
$(“.free_shipping_msg”).show();
$(“.free_shipping_msg_2”).show();
$(“pickup-availability”).css(“display”, “block”);
$(“.four-buynow”).addClass(“four-atc”);
$(“.applyforFinancing”).show();
$(“.sticky-container”).removeClass(“outofstock_sc”);
}
function hideCart() {
$(“.hide—atc a”).show();
$(“.hide—atc span”).show();
$(“.show_atc a”).hide();
$(“.show_buy a”).hide();
$(“.free_shipping_msg”).hide();
$(“.free_shipping_msg_2”).hide();
$(“pickup-availability”).css(“display”, “none”);
$(“.four-buynow”).removeClass(“four-atc”);
$(“.applyforFinancing”).hide();
$(“.sticky-container”).addClass(“outofstock_sc”);
}
var shop_url = “https://navarsedutech.com/”;
function changeVariantAjax(viewurl, product_id, product_sku, product_title, product_type, product_price, productcomPrice, this_clicked) {
var option1 = this_clicked.siblings(“label:first”).attr(“data-option”);
var option_color = this_clicked.attr(“data-color_present”);
var productRecommendationsCurrentId = ‘#frequent-list_current-product’;
var productRecommendationsCurrentEl = $(productRecommendationsCurrentId);
var productRecommendationsView = ‘product-recommendations-view’;
resetErrors();
var sectionIds = [‘template–17605519376564__main’, ‘product-ajax-data’];
$(‘.js-collapsecon’).each(function () {
var sectionId = $(this).attr(‘id’)?.split(‘shopify-section-‘)[1] || null;
if (sectionId) {
sectionIds.push(sectionId);
}
});
$.ajax({
type: ‘GET’,
url: viewurl + `?sections=${sectionIds.join(‘,’)}`,
beforeSend: function () {
$(‘variant-radios1’).addClass(‘var_radio_point_none’);
// $(‘.loader_pdp_variant_switch’).addClass(‘active’);
$(“pickup-availability”).each(function (index, item) {
item.renderLoading();
});
},
success: function (resp) {
var itemData = Object.values(resp).join(”);
// remove the store locator from the response so it doesn’t fetch the API each time jQuery is called
var itemDataNode = new DOMParser().parseFromString(itemData, ‘text/html’);
var newStoreLocator = itemDataNode.querySelector(‘my-store-locator’);
if (newStoreLocator) {
newStoreLocator.remove();
}
itemData = itemDataNode;
var newPickupAvailability = $(itemData).find(‘pickup-availability’).first();
var productId = newPickupAvailability.attr(“data-product-id”);
var selectedOptions = newPickupAvailability.attr(“data-selected-options”);
var nmpTest = document.querySelector(‘.js-nmp-test-mode’) || null;
var nmpTrigger = itemData?.querySelector(‘.js-net-monthly-pricing-pdp-trigger’) || null;
$(“pickup-availability”).attr(“data-product-id”, productId);
$(“pickup-availability”).attr(“data-selected-options”, selectedOptions);
$(“.js-store-locator-product-info”).html($(itemData).find(‘.js-store-locator-product-info’).html());
// init store locator again with new variant details
var storeLocator = document.querySelector(‘my-store-locator’);
if (storeLocator) {
storeLocator.init();
}
if (nmpTrigger && nmpTest) {
var { product: productHandle } = nmpTrigger.dataset || {};
if (productHandle) {
// init nmp test mode with new variant details
nmpTest.getNMPTerms(productHandle);
}
}
// update old product tag html to new product tag html
var newProductTag = $(itemData).find(‘.product_tag_display_container’).first();
$(‘.product_tag_display_container’).each(function (index, item) {
if (newProductTag) {
$(item).html(newProductTag.html().trim());
} else {
$(item).html(”);
}
});
$(document).attr(‘title’, $(itemData).find(‘#page_title’).val());
window.history.replaceState(“”, “”, viewurl);
//var product_list = $(“#product_list”).val();
$(“.product__title”).html($(itemData).find(‘.product__title’).html());
$(“.color-name”).html($(itemData).find(‘.color-name’).html());
$(“.band-color-name”).html($(itemData).find(‘.band-color-name’).html());
$(“.skuAndBarcode”).html($(itemData).find(‘.skuAndBarcode’).html());
$(“.product__preorder-message”).html($(itemData).find(‘.product__preorder-message’).html());
$(“.pricestyle”).html($(itemData).find(‘.pricestyle’).html());
$(itemData).find(“.product__info-container .product__accordion”).each(function (index, item) {
// var isOpen=$(“.product__info-container”).find(“.product__accordion”).eq(index).find(“details”).attr(“open”);
if (index == 0) {
$(item).find(“details”).attr(“open”, “open”);
}
$(“.product__info-container”).find(“.product__accordion”).eq(index).html($(item).html());
});
$(“.product-custom-media”).html($(itemData).find(‘.product-custom-media’).html());
$(“.product-media-modal__content”).html($(itemData).find(‘.product-media-modal__content’).html());
$(‘.product__media-gallery’).prepend(‘
‘);
$(‘.slider_media’).html(”);
// $(“#product_list”).val(product_list);
$(“.common_medias”).each(function () {
var data = $(this).find(‘.product__media’).html()
$(‘.slider_media’).append(‘
‘);
});
$(‘.slider_media’).slick({
prevArrow: `
`,
nextArrow: `
`
});
$(‘.slider_media’).on(‘beforeChange’, function (event, slick, currentSlide, nextSlide) {
$(‘video’).each(function () {
$(this).get(0).pause();
});
});
$(‘.slider_media’).on(‘afterChange’, function (event, slick, currentSlide, nextSlide) {
if ($(‘.slick-current’).find(‘video’).length !== 0) {
$(“.slider_media .slick-current video”)[0].play();
}
});
// Remove aria-describedby from slick slides for desktop
setTimeout(() => {
const slickSlides = $(‘.slider_media’).find(‘.slick-list .slick-slide’);
adaFormatSlickSlides(slickSlides);
}, 250);
$(“.main-accordions”).html($(itemData).find(‘.main-accordions’).html());
$(“.product-form”).html($(itemData).find(‘.product-form’).html());
$(“.one-pickup”).html($(itemData).find(‘.one-pickup’).html());
$(“.two-price”).html($(itemData).find(‘.two-price’).html());
$(‘#pdp_monthly_price_taxfree_true’).html($(itemData).find(‘#pdp_monthly_price_taxfree_true’).html());
$(‘#pdp_monthly_price_taxfree_false’).html($(itemData).find(‘#pdp_monthly_price_taxfree_false’).html());
$(‘#pdp_monthly_price_taxfree_true_2’).html($(itemData).find(‘#pdp_monthly_price_taxfree_true_2’).html());
$(“.applecare-replace”).html($(itemData).find(‘.applecare-replace’).html());
$(“.secWarranty-replace”).html($(itemData).find(‘.secWarranty-replace’).html());
$(“.js-gwp-replace”).html($(itemData).find(‘.js-gwp-replace’).html());
$(“.learn_more_sw”).html($(itemData).find(‘.learn_more_sw’).html());
$(“.learn_more_apple”).html($(itemData).find(‘.learn_more_apple’).html());
$(“.js-sticky-atc”).html($(itemData).find(‘.js-sticky-atc’).html());
$(‘#stickybar_monthlyprice_1’).html($(itemData).find(‘#stickybar_monthlyprice_1’).html());
$(‘#stickybar_monthlyprice_2’).html($(itemData).find(‘#stickybar_monthlyprice_2’).html());
$(‘#stickybar_monthlyprice_3’).html($(itemData).find(‘#stickybar_monthlyprice_3’).html());
$(‘#url’).val($(itemData).find(‘#url’).val());
setTimeout(function () {
$(‘variant-radios1’).removeClass(‘var_radio_point_none’);
//$(‘.loader_pdp_variant_switch’).removeClass(‘active’);
Shopify?.PaymentButton?.init()
}, 1000);
// $(‘.share-button’).html($(itemData).find(‘.share-button’).html());
callOptGa(product_id, product_sku, product_title, product_type, product_price, productcomPrice);
checkAvailability();
$(“.product-custom-media”).css(“opacity”, “1”);
$(“.product__media-list”).css(“opacity”, “1”);
function isEmpty(el) {
return !$.trim(el.html());
}
let all_are_hidden1 = true;
let all_are_hidden2 = true;
$(‘#tblNodes’).each(function () {
if (($(this).css(‘display’) !== ‘none’) || ($(‘#tblNodes’).html() != “”)) {
all_are_hidden1 = false;
return false;
}
});
if (all_are_hidden1 == true) {
$(“.overviewAccordion”).css(“display”, “none”);
} else {
$(“.overviewAccordion”).css(“display”, “block”);
}
$(‘#tblNodes2’).each(function () {
if (($(this).css(‘display’) !== ‘none’) || ($(‘#tblNodes2’).html() != “”)) {
all_are_hidden2 = false;
return false;
}
});
if (all_are_hidden2 == true) {
$(“.specificationAccordion”).css(“display”, “none”);
} else {
$(“.specificationAccordion”).css(“display”, “block”);
}
if (isEmpty($(‘#tblNodes’))) {
$(“.overviewAccordion”).css(“display”, “none”);
}
if (isEmpty($(‘#tblNodes2’))) {
$(“.specificationAccordion”).css(“display”, “none”);
}
if (all_are_hidden1 == true && all_are_hidden2 == true || $(‘.specificationAccordion’).css(‘display’) == “none” && $(‘.overviewAccordion’).css(‘display’) == “none”) {
$(“.container_X”).css(“display”, “none”);
} else {
$(“.container_X”).css(“display”, “block”);
}
$(“.overviewAccordion”).trigger(“click”);
$(“#tradeIn”).html($(itemData).find(‘#tradeIn’).html());
$(‘.js-net-monthly-pricing-pdp-trigger’).on(‘click’, function () {
if ($(‘.js-net-monthly-pricing-modal-trigger’).length) {
$(‘.js-net-monthly-pricing-modal-trigger’)[0].click();
}
});
$(‘#adobeAnalyticsProductData’).html($(itemData).find(‘#adobeAnalyticsProductData’).html());
window.refreshModals();
if (window.refreshTradeInModal) window.refreshTradeInModal();
if (window.initTradeInModals) window.initTradeInModals();
var $featuresValue = document.querySelector(‘.js-features-value’) || null;
if ($featuresValue) {
updateFeaturesMarkup($featuresValue);
}
}
});
// Set first product in ‘Product recommendations’ section to current product
if (productRecommendationsCurrentEl) {
var viewTemplate = $(productRecommendationsCurrentId)?.data(productRecommendationsView);
var productRecommendationsUrl = `${viewurl}?view=${viewTemplate}`;
$.ajax({
type: ‘GET’,
url: productRecommendationsUrl,
success: function (itemData) {
setCurrentProduct(productRecommendationsCurrentEl, itemData);
}
});
}
}
$(document).on(“click”, “.accordion1”, function () {
this.classList.toggle(“active_1”);
this.classList.toggle(“headerBlu”);
var panel1 = this.nextElementSibling;
$(panel1.style.maxHeight);
if (panel1.style.maxHeight) {
panel1.style.maxHeight = null;
$(this).find(‘span’).removeClass(“svgrotate_2”);
} else {
panel1.style.maxHeight = panel1.scrollHeight + “px”;
$(this).find(‘span’).addClass(“svgrotate_2”);
}
});
checkAvailability();
var color_sw_array = [];
$(‘.smart_radio’).each(function () {
color_sw_array.push($(this).val() + $(this).data(‘option_count’));
});
var diff = $(color_sw_array).not(prod_option2).get();
for (var i = 0; i < diff.length; i++) {
var smartColor = diff[i];
var convertedText = handleize(smartColor);
$('label.title-tip-color-swatch.color-swatch.radio-label.' + convertedText).css("display", "none");
$('label.title-tip.' + convertedText).css("display", "none");
// Hide inputs for ADA compliance
const titleTipColorSwatchInput = $('label.title-tip-color-swatch.color-swatch.radio-label.' + convertedText).prev().is('input');
const titleTipInput = $('label.title-tip-color-swatch.color-swatch.radio-label.' + convertedText).prev().is('input');
if (titleTipColorSwatchInput) {
$('label.title-tip-color-swatch.color-swatch.radio-label.' + convertedText).prev().css("display", "none");
}
if (titleTipInput) {
$('label.title-tip-color-swatch.color-swatch.radio-label.' + convertedText).prev().css("display", "none");
}
}
function handleize(str) {
const normalizedStr = str.normalize('NFD'); // Normalize
return normalizedStr
.replace(/p{Diacritic}/gu, '') // Remove diacritics
.replace(/[()]/g, '') // Remove parentheses to match Shopify handleize filter functionality
.replace(/^([^a-zA-Z0-9])*(.*?)/, '$2') // Remove non alphanumeric characters from start and end
.replace(/([^a-zA-Z0-9])/g, '-') // Replace non alphanumeric characters with hyphen
.replace(/-+/g, '-') // Replace duplicate hyphens with single hyphen
.toLowerCase();
}
function checkAvailability() {
var out_of_stock = "Out of Stock";
var not_present = "Combination does not exist";
var totalvarients = $('fieldset.product-form__input:not(.product-form__input–trade-in)').length;
for (var i = 0; i < totalvarients; i++) {
$('.product-form__input').eq(i).find('input').each(function () {
if (!$(this).is(":checked")) {
var currelt = '';
for (var j = 0; j < totalvarients; j++) {
currelt = currelt == '' ? currelt : currelt + '|!';
if (j == i) {
currelt = currelt + $(this).data('varient');
} else {
currelt = currelt + $('.product-form__input').eq(j).find('input:checked').data('varient');
}
}
if (prod_option1[currelt] == "false") {
$(this).addClass('disabled');
$(this).addClass('disabled-strike');
$(this).next("label").attr("data-noproduct", out_of_stock);
}
if (prod_option1[currelt] == undefined) {
if (($(this).data("option_name") != 'Color')) {
$(this).addClass('disabled');
$(this).addClass('disabled-cursor');
$(this).next("label").attr("data-noproduct", not_present);
}
}
}
if ($(this).is(":checked")) {
var currelt = '';
for (var j = 0; j (match.toLowerCase()))
.replace(/^[^ ]/g, match => (match.toUpperCase()));
}
var productPrice = Number(product_price.replace(/[^0-9.-]+/g, “”));
var value_price = productPrice * parseInt(prodQuant);
var value_price1 = parseFloat(value_price);
var productPrice1 = parseFloat(productPrice);
document.getElementById(“product_list”)?.setAttribute(‘value’, item_list_name);
if ((prevPage.includes(“search”)) && (item_list_name == “Search Results”)) {
dataLayer.push({ ‘ecommerce’: null });
dataLayer.push({
‘event’: ‘select_item’,
‘search_term’: search_value,
‘ecommerce’: {
‘items’: [{
‘item_id’: product_sku,
‘item_name’: product_title,
‘item_category’: product_type,
‘item_list_name’: item_list_name,
‘price’: productPrice,
‘quantity’: 1
}]
}
});
}
dataLayer.push({ ‘ecommerce’: null });
dataLayer.push({
‘event’: ‘view_item’,
‘search_term’: search_value,
‘currency’: productCurrency,
‘value’: value_price1,
‘ecommerce’: {
‘items’: [{
‘item_id’: product_sku,
‘item_name’: product_title,
‘item_category’: product_type,
‘item_list_name’: item_list_name,
‘price’: productPrice,
‘quantity’: 1
}]
}
});
}
$(“.infocircle”).click(function () {
$(“.infocircle”).removeClass(“tooltip-active”);
$(this).addClass(“tooltip-active”);
$(“.infocircle .inf1”).addClass(“inf3”);
$(“.infocircle .inf2”).addClass(“inf3”);
});
// Set the current product as the first item in the ‘Product recommendations’ section
function setCurrentProduct($el, data) {
$el.html(data);
}
function mediaSize_1(className) {
if (window.matchMedia(‘(max-width: 1024px)’).matches) {
$(className).css(“display”, “block”);
} else {
$(className).css(“display”, “flex”);
}
}
function mediaSize_2(className) {
if (window.matchMedia(‘(max-width: 1024px)’).matches) {
$(className).css(“display”, “block”);
} else {
$(className).css(“display”, “inline-flex”);
}
}
$(‘.product__media-gallery’).prepend(‘
‘);
// Remove aria-describedby from slick slides for mobile
setTimeout(() => {
const slickSlides = $(‘.mobile_media_slider .slider_media’).find(‘.slick-list .slick-slide’);
adaFormatSlickSlides(slickSlides);
}, 250);
$(‘.variant-meta-image’).each(function () {
var elem = $(this).find(‘img’);
var img_src = $(this).find(‘img’).attr(‘data-src’);
if (elem.length) {
getMeta(img_src, elem);
}
});
$(‘.video’).parent().click(function () {
if ($(this).children(“.video”).get(0).paused) {
$(this).children(“.video”).get(0).play();
} else {
$(this).children(“.video”).get(0).pause();
}
});
var videos = document.querySelectorAll(‘video’);
for (var i = 0; i < videos.length; i++) {
videos[i].addEventListener('play', function () { pauseAll(this) }, true);
}
function pauseAll(elem) {
for (var i = 0; i 0 && !videos[i].paused) {
videos[i].pause();
}
}
}
$(‘.variant-all-image’).each(function () {
$(this).css(“display”, “none”);
});
$(‘.variant-meta-image’).each(function () {
$(this).css(“display”, “none”);
});
$(‘.is-active’).css(“display”, “block”);
$(‘.product-media-modal__content img’).each(function () {
$(this).hide();
});
$(‘.product-media-modal__content video’).each(function () {
$(this).hide();
});
$(‘.product-media-modal__content deferred-media’).each(function () {
$(this).hide();
});
$(‘.product-media-modal__content deferred-media video’).each(function () {
$(this).hide();
});
var c1 = parseInt($(“.variant-listed-image-44033878261940”).length);
var c2 = 0;
var c3 = c1 + c2;
var c3 = 0;
if (c3 == 0) {
$(“.common_medias”).each(function () {
$(this).css(“display”, “block”);
});
$(“.variant-meta-image”).each(function () {
$(this).css(“display”, “none”);
});
//$(‘.slider_media’).slick(‘unslick’);
$(‘.slider_media’).html(”);
$(“.common_medias”).each(function () {
var data = $(this).find(‘.product__media’).html()
$(‘.slider_media’).append(‘
‘);
})
$(‘.slider_media’).slick({
prevArrow: `
`,
nextArrow: `
`
});
$(‘.slider_media’).on(‘beforeChange’, function (event, slick, currentSlide, nextSlide) {
$(‘video’).each(function () {
$(this).get(0).pause();
});
});
$(‘.slider_media’).on(‘afterChange’, function (event, slick, currentSlide, nextSlide) {
if ($(‘.slick-current’).find(‘video’).length !== 0) {
$(“.slider_media .slick-current video”)[0].play();
}
});
$(‘.product-media-modal__content img’).not(‘.custom_media_images’).each(function () {
$(this).show();
});
$(‘.product-media-modal__content deferred-media’).each(function () {
$(this).show();
});
$(‘.product-media-modal__content deferred-media video’).each(function () {
$(this).show();
});
return;
}
$(‘body’).on(‘click’, ‘.frequent-products-checkbox’, function () {
if ($(this).is(‘:checked’)) {
$(this).siblings(‘label’).html(varselect);
} else {
$(this).siblings(‘label’).html(varunselect);
}
});
function resetErrors() {
var errorMessage = document?.querySelector(‘.js-qty-error’) || null;
var qtyInput = document?.querySelector(‘.js-qty-input’) || null;
// reset error messaging
if (errorMessage) {
errorMessage.classList.add(‘hidden’);
}
if (qtyInput) {
qtyInput.classList.remove(‘quantity–error’);
}
}
function updateFeaturesMarkup(val) {
var $container = document.querySelector(‘.overviewPanel’);
var $list = document.createElement(‘ul’);
var $content = val.innerHTML;
if ($content && $content?.length > 0) {
// Split the content by
tag
var $items = $content.split(//i);
if ($items?.length > 0) {
$items = $items.map((item) => {
var $listItem = document.createElement(‘li’);
$listItem.innerHTML = item;
// add li to $list
$list.appendChild($listItem);
});
// Clear the existing content
val.innerHTML = ”;
val.appendChild($list);
if ($container && $container?.style?.maxHeight) {
// update the max height of the container to account for the new content
$container.style.maxHeight = $container.scrollHeight + ‘px’;
}
}
}
}
});
$(document).ready(function () {
$(document).on(‘click’, ‘#apple-care-add’, function (event) {
var isChecked = $(‘#add-apple-care’).is(‘:checked’);
if (isChecked) {
$(‘#add-apple-care’).prop(‘checked’, false);
$(“#apple-care-add .pdp-care-btn”).html(“Add”);
// $(“#apple-added-if”).val(“”);
} else {
$(‘#add-apple-care’).prop(‘checked’, true);
$(“#apple-care-add .pdp-care-btn”).html(“Added”);
// $(“#apple-added-if”).val(“added”);
}
var appleCareID = $(this).attr(“data-index”);
$(“#apple-care-varid”).val(appleCareID);
updatePriceAfterAddingCareOrWarranty();
});
$(document).on(‘click’, ‘#secWarranty-add’, function (event) {
var isChecked2 = $(‘#add-secWarranty’).is(‘:checked’);
if (isChecked2) {
$(‘#add-secWarranty’).prop(‘checked’, false);
$(“#secWarranty-add .pdp-secWarranty-btn”).html(“Add”);
} else {
$(‘#add-secWarranty’).prop(‘checked’, true);
$(“#secWarranty-add .pdp-secWarranty-btn”).html(“Added”);
// $(“#apple-added-if”).val(“added”);
}
var secWarrantyID = $(this).attr(“data-index”);
$(“#secWarranty-varid”).val(secWarrantyID);
updatePriceAfterAddingCareOrWarranty();
});
// Reset trade-in values to 0
$(document).on(‘click’, ‘#no-trade-in’, () => {
const $tradeInValueAmounts = document.querySelectorAll(‘.js-trade-in-value-amount’);
const $startTradeInBtn = document.querySelector(‘.js-product-option-form .js-trade-in-modal-trigger-input’);
const $startTradeInBtnLabel = document.querySelector(‘.js-product-option-form .js-trade-in-modal-trigger-input + label’);
const $hiddenSelectedTradeIn = document.querySelector(‘#selected-trade-in-value’);
const $productPrices = document.querySelectorAll(‘.js-product-price-with-care-warranty’);
$tradeInValueAmounts.forEach(($tradeInValueAmount) => {
if ($tradeInValueAmount.classList?.contains(‘pdp-value-amount’)) {
$tradeInValueAmount.innerText = ‘$0’;
$tradeInValueAmount.setAttribute(‘data-trade-in-value’, 0);
$tradeInValueAmount.parentElement?.classList?.add(‘hidden’);
}
});
$startTradeInBtnLabel.innerText = ‘Start trade-in’;
$hiddenSelectedTradeIn.value = 0;
updatePriceAfterRemovingTradeIn();
});
function updatePriceAfterRemovingTradeIn() {
const isAppleCareAdded = $(‘#add-apple-care’).is(‘:checked’);
const isWarrantyAdded = $(‘#add-secWarranty’).is(‘:checked’);
const isTradeInAdded = document.querySelector(‘#selected-trade-in-value’)?.value;
const $productPrices = document.querySelectorAll(‘.js-product-price-with-care-warranty’);
$(‘.js-product-price-with-care-warranty’).each((i, $productPrice) => {
const price = $($productPrice).data(‘price’);
let updatedPrice;
/* TO BE ADDED */
if (isTradeInAdded && isAppleCareAdded && isWarrantyAdded) {
updatedPrice = $($productPrice).attr(‘data-price-with-care-and-secWarranty’);
} else if (isTradeInAdded && isAppleCareAdded) {
updatedPrice = $($productPrice).attr(‘data-price-with-care’);
} else if (isTradeInAdded && isWarrantyAdded) {
updatedPrice = $($productPrice).attr(‘data-price-with-secWarranty’);
} else if (isTradeInAdded) {
updatedPrice = price;
} else {
updatedPrice = price;
}
$($productPrice).html(updatedPrice);
});
}
function updatePriceAfterAddingCareOrWarranty() {
const isAppleCareAdded = $(‘#add-apple-care’).is(‘:checked’);
const isWarrantyAdded = $(‘#add-secWarranty’).is(‘:checked’);
const hasTradeIn = $(‘#selected-trade-in-value’).val() && $(‘#selected-trade-in-value’).val() !== ‘0’ && $(“#selected-trade-in-device”).val() !== ”;
const hiddenSelectedTradeInValue = $(‘#selected-trade-in-value’).val();
const tradeInPrice = hiddenSelectedTradeInValue
? formatMoney(hiddenSelectedTradeInValue)
: 0;
$(‘.js-product-price-with-care-warranty’).each(function (i, $productPrice) {
let price = $(this).attr(‘data-price’);
const nmpPriceCalculation = $(this).data(‘priceCalculation’);
if (isAppleCareAdded && isWarrantyAdded && hasTradeIn) {
price = setPriceWithTradeIn(‘data-price-with-care-and-secWarranty’, $productPrice);
} else if (isAppleCareAdded && isWarrantyAdded) {
price = $(this).attr(‘data-price-with-care-and-secWarranty’);
} else if (isAppleCareAdded && hasTradeIn) {
price = setPriceWithTradeIn(‘data-price-with-care’, $productPrice);
} else if (isWarrantyAdded && hasTradeIn) {
price = setPriceWithTradeIn(‘data-price-with-secWarranty’, $productPrice);
} else if (isAppleCareAdded) {
price = $(this).attr(‘data-price-with-care’);
} else if (isWarrantyAdded) {
price = $(this).attr(‘data-price-with-secWarranty’);
} else if (hasTradeIn) {
price = setPriceWithTradeIn(‘data-price’, $productPrice);
}
$(this).html(price);
});
}
function setCookie(name, value, days) {
var expires = “”;
if (days) {
var date = new Date();
date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
expires = “; expires=” + date.toUTCString();
}
document.cookie = name + “=” + (value || “”) + expires + “; path=/”;
}
function getCookie(name) {
var nameEQ = name + “=”;
var ca = document.cookie.split(‘;’);
for (var i = 0; i < ca.length; i++) {
var c = ca[i];
while (c.charAt(0) == ' ') c = c.substring(1, c.length);
if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);
}
return null;
}
function eraseCookie(name) {
document.cookie = name + '=; Path=/; Expires=Thu, 01 Jan 1970 00:00:01 GMT;';
}
//added by anusha – 4th variant option cookie approach – start
//check if the main product is inside 4th option product list. if its present, set cookie array
var pid = "7986668568756";
var pid1 = "";
var pid1 = pid1.replace(/s/g, "");
var pid2 = pid1.split('-');
var count = 0;
for (var j = 0; j 0) {
setCookie(‘optionPIDlist’, pid2.join(‘|’), {
path: ‘/’
});
}
// if the main product has ’empty 4th product list’, then delete all the cookies
if (!pid1.length > 0) {
eraseCookie(‘option1select’);
eraseCookie(‘option2select’);
eraseCookie(‘option3select’);
eraseCookie(‘optionPIDlist’);
}
// cookie values – 3 options
let op1 = getCookie(‘option1select’);
let op2 = getCookie(‘option2select’);
let op3 = getCookie(‘option3select’);
// when customer change the 4th option selection – trigger click event (inorder to set cookie values for 3 options)
if (op1 && $(‘fieldset.product-form__input[data-opcount=”1″]’).length > 0) {
setTimeout(function () {
$(‘fieldset.product-form__input[data-opcount=”1″]’).find(‘label[data-title=”‘ + op1 + ‘”]’).trigger(‘click’);
}, 1000);
};
if (op2 && $(‘fieldset.product-form__input[data-opcount=”2″]’).length > 0) {
setTimeout(function () {
$(‘fieldset.product-form__input[data-opcount=”2″]’).find(‘label[data-title=”‘ + op2 + ‘”]’).trigger(‘click’);
}, 1000);
};
if (op3 && $(‘fieldset.product-form__input[data-opcount=”3″]’).length > 0) {
setTimeout(function () {
$(‘fieldset.product-form__input[data-opcount=”3″]’).find(‘label[data-title=”‘ + op3 + ‘”]’).trigger(‘click’);
}, 1000);
};
let op11 = $(“input[type=’radio’][name=’Title’]:checked”).val();
let op22 = $(“input[type=’radio’][name=”]:checked”).val();
let op33 = $(“input[type=’radio’][name=”]:checked”).val();
// when customer dont click on any of the variant buttons – set cookie values for 3 options from current mainprod variant selection
if (op1 == null && op2 == null && op3 == null) {
if (op11 && $(‘fieldset.product-form__input[data-opcount=”1″]’).length > 0) {
setTimeout(function () {
$(‘fieldset.product-form__input[data-opcount=”1″]’).find(‘label[data-title=”‘ + op11 + ‘”]’).trigger(‘click’);
}, 1000);
};
if (op22 && $(‘fieldset.product-form__input[data-opcount=”2″]’).length > 0) {
setTimeout(function () {
$(‘fieldset.product-form__input[data-opcount=”2″]’).find(‘label[data-title=”‘ + op22 + ‘”]’).trigger(‘click’);
}, 1000);
};
if (op33 && $(‘fieldset.product-form__input[data-opcount=”3″]’).length > 0) {
setTimeout(function () {
$(‘fieldset.product-form__input[data-opcount=”3″]’).find(‘label[data-title=”‘ + op33 + ‘”]’).trigger(‘click’);
}, 1000);
};
if (getCookie(‘optionPIDlist’)) {
setCookie(‘option1select’, op11, 7);
setCookie(‘option2select’, op22, 7);
setCookie(‘option3select’, op33, 7);
}
}
// added by anusha – 4th variant option cookie approach – end
if (vat_free_day == true) {
var vat_price_footer = $(“.pricestyle”).find(“.vat_price_bold”).text();
if (vat_price_footer != “”) {
$(“#price-element”).find(“.footerOr2”).css(“display”, “none”);
}
}
});
$(document).on(‘change’, ‘input[type=”number”]’, function (event) {
this.value = this.value.replace(/[^0-9]+/g, ”);
if (this.value 31 && event.which 57 && event.which 47) && (event.which < 58)) || (event.which == 13));
});
// reload page on back button click since the cached version on Safari browsers is incorrect
$(window).bind("pageshow", function (event) {
if (event.originalEvent.persisted) {
window.location.reload();
}
});
.add-on-product-style.add-on-product-style-secWarranty .care-pdp-title {
/* margin-left: 0; */
}
#shopify-section-template–17605519376564__main .accordion__content p a {
color: var(–color-link-dynamic-label) !important;
}
#shopify-section-template–17605519376564__main .popup_round_border {
display: none;
}
PENIDABET # Stuck Situs Toto Slot Resmi Dengan Bocoran Link Rtp Slot Gacor Terbaik
PENIDABET merupakan situs toto slot resmi yang memberikan bocoran link rtp slot gacor terbaik yang dapat membuat pemain lebih mudah meraih jackpot! disini juga tersedia berbagai pilihan game yang terus diperbarui dengan minimal bet sangat terjangkau.
.popup-container iframe {
margin-left: -45px !important;
width: 110% !important;
height: 100% !important;
border: none;
}
@media screen and (max-width: 1023px) {
.popup-container iframe {
width: 100% !important;
margin-left: auto !important;
margin-right: auto !important;
}
}
.productcomparediv {
border: 1px solid #007570;
background-color: #007570;
border-radius: 8px;
text-align: center;
display: flex;
flex-direction: column;
gap: 16px;
}
TOTO SLOT
SITUS GACOR
SITUS RESMI
SLOT RESMI
SLOT GACOR
SLOT GACOR RESMI
SITUS TOTO SLOT
LINK SLOT
SITUS SLOT
$(document).ready(function () {
$(‘.overviewAccordion’).trigger(‘click’);
});
$(document).ready(function () {
function isEmpty(el) {
return !$.trim(el.html());
}
let all_are_hidden1 = true;
let all_are_hidden2 = true;
$(‘#tblNodes’).each(function () {
if ($(this).css(‘display’) !== ‘none’) {
all_are_hidden1 = false;
return false;
}
});
if (all_are_hidden1 == true) {
$(‘.overviewAccordion’).css(‘display’, ‘none’);
} else {
$(‘.overviewAccordion’).css(‘display’, ‘block’);
}
$(‘#tblNodes2’).each(function () {
if ($(this).css(‘display’) !== ‘none’) {
all_are_hidden2 = false;
return false;
}
});
if (all_are_hidden2 == true) {
$(‘.specificationAccordion’).css(‘display’, ‘none’);
} else {
$(‘.specificationAccordion’).css(‘display’, ‘block’);
}
if (isEmpty($(‘#tblNodes’))) {
$(‘.overviewAccordion’).css(‘display’, ‘none’);
}
if (isEmpty($(‘#tblNodes2’))) {
$(‘.specificationAccordion’).css(‘display’, ‘none’);
}
if (
(all_are_hidden1 == true && all_are_hidden2 == true) ||
($(‘.specificationAccordion’).css(‘display’) == ‘none’ && $(‘.overviewAccordion’).css(‘display’) == ‘none’)
) {
$(‘.container_X’).css(‘display’, ‘none’);
} else {
$(‘.container_X’).css(‘display’, ‘block’);
}
});
// var acc1 = document.getElementsByClassName(“accordion1”);
// var i;
// for (i = 0; i < acc1.length; i++) {
// acc1[i].addEventListener("click", function() {
// this.classList.toggle("active_1");
// this.classList.toggle("headerBlu");
// var panel1 = this.nextElementSibling;
// $(panel1.style.maxHeight);
// if (panel1.style.maxHeight) {
// panel1.style.maxHeight = null;
// $(this).find('svg').removeClass("svgrotate_2");
// } else {
// panel1.style.maxHeight = panel1.scrollHeight + "px";
// $(this).find('svg').addClass("svgrotate_2");
// }
// });
// }
.section-template–17605519376564__15d93b38-4435-4b54-813e-8d02e7e01400-padding {
padding-top: 27px;
padding-bottom: 27px;
}
@media screen and (min-width: 750px) {
.section-template–17605519376564__15d93b38-4435-4b54-813e-8d02e7e01400-padding {
padding-top: 36px;
padding-bottom: 36px;
}
}
Single column accordion
- Choosing a selection results in a full page refresh.
- Opens in a new window.
window.themeJsData = {
templateName: “product”,
templateStrip: “product”,
cartItemCount: 0,
shopCurrency: ‘SGD’,
}
window.shopUrl = ‘https://navarsedutech.com/’;
window.routes = {
cart_add_url: ‘/cart/add’,
cart_change_url: ‘/cart/change’,
cart_clear_url: ‘/cart/clear’,
cart_update_url: ‘/cart/update’,
cart_url: ‘/cart’,
account_addresses_url: ‘/account/addresses’,
account_login_url: ‘/account/login’,
account_logout_url: ‘/account/logout’,
account_recover_url: ‘/account/recover’,
account_register_url: ‘/account/register’,
account_url: ‘/account’,
predictive_search_url: ‘/search/suggest’,
};
window.cartStrings = {
error: `There was an error while updating your cart. Please try again.`,
quantityError: `You can only add [quantity] of this item to your cart.`,
storeConfirmationMessage: ‘Confirm store at checkout’,
};
window.variantStrings = {
addToCart: `Add to cart`,
soldOut: `Out of Stock`,
unavailable: `Unavailable`,
unavailable_with_option: `[value] – Unavailable`,
};
window.quickOrderListStrings = {
itemsAdded: `[quantity] items added`,
itemAdded: `[quantity] item added`,
itemsRemoved: `[quantity] items removed`,
itemRemoved: `[quantity] item removed`,
viewCart: `View cart`,
each: `[money]/ea`,
};
window.accessibilityStrings = {
imageAvailable: `Image [index] is now available in gallery view`,
shareSuccess: `Link copied to clipboard`,
pauseSlideshow: `Pause slideshow`,
playSlideshow: `Play slideshow`,
recipientFormExpanded: `Gift card recipient form expanded`,
recipientFormCollapsed: `Gift card recipient form collapsed`,
};
window.deliveryOptionsStrings = { “en”: { “Usually ready in 1 hour”: “Usually ready in 1 hour”, “Usually ready in 2 hours”: “Usually ready in 2 hours”, “Usually ready in 4 hours”: “Usually ready in 4 hours”, “Usually ready in 24 hours”: “Usually ready in 24 hours”, “Usually ready in 2-4 days”: “Usually ready in 2-4 days”, “Temporarily Unavailable for Pickup”: “Temporarily Unavailable for Pickup” } };
.modal__submit.modal__submit–notify {
background-color: #0071E3;
}
.modal__submit.modal__submit–notify {
color: #FFFFFF;
}
How does Financing work?
Get what you want now, pay for it later!
Shopping online made so much more accessible now with PayLater by Grab.
Explore options
.header__heading {
align-items: center;
}
.brand–logo {
margin-right: 78px;
max-width: 139px;
}
.header__icons {
align-items: center;
}
@media screen and (max-width: 749px) {
.brand–logo {
margin-right: 39px;
}
}
div .product-form>form.form {
display: none;
}
.shopify-policy__title h1 {
margin-top: 75px;
}
table.tbl-content {
table-layout: fixed;
border-collapse: collapse;
font-size: 1.4rem;
border-style: hidden;
border-top: 0.1rem solid rgba(var(–color-foreground), 0.2);
border-right: 0.1rem solid rgba(var(–color-foreground), 0.2);
border-left: 0.1rem solid rgba(var(–color-foreground), 0.2);
border-bottom: 0.1rem solid rgba(var(–color-foreground), 0.2);
}
table.tbl-content td,
table.tbl-content th {
padding: 1em;
border: 0.1rem solid rgba(var(–color-foreground), 0.2);
}
.rte ul,
.rte ol {
list-style-position: outside;
}
.shopify-policy__container {
max-width: 125ch;
}
.shopify-policy__body table.tbl-content td,
table.tbl-content th {
font-size: 16px;
}
.shopify-policy__body table.tbl-content td span.cite,
table.tbl-content th span.cite {
font-size: 12px;
}
/*applecare learn more pop up*/
.modal .ac-modal {
display: flex !important;
flex-direction: column;
}
.apple-care-modal__heading {
order: 1;
margin-bottom: 30px;
}
.modal .media.media–transparent.ratio {
width: 100% !important;
height: 110px !important;
order: 0;
}
.modal .media.media–transparent.ratio img {
width: 110px !important;
height: auto !important;
position: relative !important;
}
.apple-care-modal__content {
order: 2;
}
/*end applecare learn more pop up*/
.social_icon_circle {
background-color: #333333;
color: #ffffff;
}