1<!doctype html> 2<html lang="en" data-theme="xtra" dir="ltr" class="no-js "> 3 <head> 4 5<meta name="google-site-verification" content="55IlwN4p5la74Gqjvv3apElKkicAdAS1tj_q6n6sjl4" /> 6<meta name="google-site-verification" content="w9owHGSvmBujPKfra6bGwg_pmX3IjXyLaw212dUdxQo" /> 7 8 9 <meta charset="utf-8"> 10 <meta content="text/html; charset=UTF-8" http-equiv="Content-Type"> 11 <meta http-equiv="x-ua-compatible" content="ie=edge"> 12<title>Scorpio Rising – Exclusive Books Online</title><meta name="description" content="Two impossible cases. One unstoppable team. When Detective Benny Griessel is assigned the case of a private eye crushed under a BMW in his garage, it looks a lot like suicide. But Bennyâs partner, Vaughn Cupido, knew the deceased, and he says itâs murder. Benny would love to have Vaughnâs help on the case, because so f"><meta name="theme-color" content=""> 13 <meta name="MobileOptimized" content="320"> 14 <meta name="HandheldFriendly" content="true"> 15 <meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=5, viewport-fit=cover, shrink-to-fit=no"> 16 <meta name="msapplication-config" content="//exclusivebooks.co.za/cdn/shop/t/39/assets/browserconfig.xml?v=52024572095365081671771159648"> 17<link rel="canonical" href="https://exclusivebooks.co.za/products/9781770109735"> 18 <link rel="preconnect" href="https://cdn.shopify.com" crossorigin> 19 <link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><link rel="preload" as="style" href="//exclusivebooks.co.za/cdn/shop/t/39/assets/screen.css?v=126688030789285730301789736021"> 20 <link rel="preload" as="style" href="//exclusivebooks.co.za/cdn/shop/t/39/assets/screen-settings.css?v=172576754712532619141771159726"> 21 22 <link rel="preload" as="font" href="//exclusivebooks.co.za/cdn/fonts/instrument_sans/instrumentsans_n6.27dc66245013a6f7f317d383a3cc9a0c347fb42d.woff2" type="font/woff2" crossorigin> 23 24 <link rel="preload" as="font" href="//exclusivebooks.co.za/cdn/shop/t/39/assets/icomoon.woff2?v=142692698157823554481771159651" crossorigin> 25 <link media="screen" rel="stylesheet" href="//exclusivebooks.co.za/cdn/shop/t/39/assets/screen.css?v=126688030789285730301789736021" id="core-css"> 26 <link rel="stylesheet" href="//exclusivebooks.co.za/cdn/shop/t/39/assets/async-menu.css?v=14577245275313722531784892970"> 27 28 <!--<noscript><link rel="stylesheet" href="//exclusivebooks.co.za/cdn/shop/t/39/assets/async-menu.css?v=14577245275313722531784892970"></noscript>--><link media="screen" rel="stylesheet" href="//exclusivebooks.co.za/cdn/shop/t/39/assets/page-product.css?v=45184997565101531571771159651" id="product-css"> 29 30 <meta name="description" content="Scorpio Rising - Two impossible cases. One unstoppable team. 31When Detective Benny Griessel is assigned the case of a private ey... Search online with - Exclusive Books"><link media="screen" rel="stylesheet" href="//exclusivebooks.co.za/cdn/shop/t/39/assets/screen-settings.css?v=172576754712532619141771159726" id="custom-css"> 32<link rel="icon" href="//exclusivebooks.co.za/cdn/shop/files/5000438B_EB_LogoPrimary_fa-02-01.png?crop=center&height=32&v=1707231195&width=32" type="image/png"> 33 <link rel="mask-icon" href="safari-pinned-tab.svg" color="#333333"> 34 <link rel="apple-touch-icon" href="apple-touch-icon.png"><link rel="manifest" href="//exclusivebooks.co.za/cdn/shop/t/39/assets/manifest.json?v=69675086569049310631771159649"> 35 <link rel="preconnect" href="//cdn.shopify.com"> 36
36<script>document.documentElement.classList.remove('no-js');</script>
36 37 <meta name="msapplication-config" content="//exclusivebooks.co.za/cdn/shop/t/39/assets/browserconfig.xml?v=52024572095365081671771159648"> 38<meta property="og:title" content="Scorpio Rising"> 39<meta property="og:type" content="product"> 40<meta property="og:description" content="Two impossible cases. One unstoppable team. 41When Detective Benny Griessel is assigned the case of a private eye crushed under a BMW in his garage, it looks a lot like suicide. But Bennyâs partner, Vaughn Cupido, knew the deceased, and he says itâs murder. Benny would love to have Vaughnâs help on the case, because so far, itâs going nowhere. But his partner is stuck wasting his considerable talents investigating the arson of a remote shepherdâs hut. 42Then a caravan explodes on a nearby farm, and the identity of the body inside drives the media into a feeding frenzy just a week before an international security forum comes to town. Suddenly, Griessel and Cupidoâs dead-end cases are burning red-hot, and the flames threaten not just their careers, but those dearest to them. 43Local and international threats become perilously entwined in this tautly constructed thriller from a master of the form, as Griessel and Cupido race against time to uncover a plot that could challenge global politics at the highest level . . .Search online with - Exclusive Books"> 44<meta property="og:site_name" content="Exclusive Books Online"> 45<meta property="og:url" content="https://exclusivebooks.co.za/products/9781770109735"> 46 47 48 <meta property="product:price:amount" content="R 390.00"> 49 <meta property="og:price:amount" content="R 390.00"> 50 <meta property="og:price:currency" content="ZAR"> 51 <meta property="og:availability" content="instock" /> 52 53<meta property="og:image" content="//exclusivebooks.co.za/cdn/shop/files/9781770109735.jpg?crop=center&height=500&v=1784697295&width=600"> 54 55<meta name="twitter:title" content="Scorpio Rising"> 56<meta name="twitter:description" content="Two impossible cases. One unstoppable team. 57When Detective Benny Griessel is assigned the case of a private eye crushed under a BMW in his garage, it looks a lot like suicide. But Bennyâs partner, Vaughn Cupido, knew the deceased, and he says itâs murder. Benny would love to have Vaughnâs help on the case, because so far, itâs going nowhere. But his partner is stuck wasting his considerable talents investigating the arson of a remote shepherdâs hut. 58Then a caravan explodes on a nearby farm, and the identity of the body inside drives the media into a feeding frenzy just a week before an international security forum comes to town. Suddenly, Griessel and Cupidoâs dead-end cases are burning red-hot, and the flames threaten not just their careers, but those dearest to them. 59Local and international threats become perilously entwined in this tautly constructed thriller from a master of the form, as Griessel and Cupido race against time to uncover a plot that could challenge global politics at the highest level . . .Search online with - Exclusive Books"> 60<meta name="twitter:site" content="Exclusive Books Online"> 61 62<meta property="twitter:image" content="//exclusivebooks.co.za/cdn/shop/files/9781770109735.jpg?crop=center&height=500&v=1784697295&width=600"> 63
64<script type="application/ld+json"> 65 [{ 66 "@context": "http://schema.org", 67 "@type": "Product", 68 "name": "Scorpio Rising - Exclusive Books Online", 69 "url": "https://exclusivebooks.co.za/products/9781770109735","brand": { "@type": "Brand", "name": "Deon Meyer" },"description": Scorpio Rising - "Two impossible cases. One unstoppable team.\nWhen Detective Benny Griessel is assigned the case of a private eye crushed under a BMW in his garage, it looks a lot like suicide. But Bennyâs partner, Vaughn Cupido, knew the deceased, and he says itâs murder. Benny would love to have Vaughnâs help on the case, because so far, itâs going nowhere. But his partner is stuck wasting his considerable talents investigating the arson of a remote shepherdâs hut.\nThen a caravan explodes on a nearby farm, and the identity of the body inside drives the media into a feeding frenzy just a week before an international security forum comes to town. Suddenly, Griessel and Cupidoâs dead-end cases are burning red-hot, and the flames threaten not just their careers, but those dearest to them.\nLocal and international threats become perilously entwined in this tautly constructed thriller from a master of the form, as Griessel and Cupido race against time to uncover a plot that could challenge global politics at the highest level . . . Search online with - Exclusive Books""image": "//exclusivebooks.co.za/cdn/shop/files/9781770109735.jpg?crop=center&height=500&v=1784697295&width=600","gtin8": "","sku": "9781770109735","offers": { 70 "@type": "Offer", 71 "price": "390.00", 72 "url": "https://exclusivebooks.co.za/products/9781770109735", 73 "priceValidUntil": "2027-10-02", 74 "priceCurrency": "ZAR", 75 "availability": "https://schema.org/InStock", 76 "inventoryLevel": "3325"} 77 },{ 78 "@context": "http://schema.org/", 79 "@type": "Organization", 80 "url": "https://exclusivebooks.co.za/products/9781770109735", 81 "name": "Exclusive Books Online", 82 "legalName": "Exclusive Books Online", 83 "description": "Two impossible cases. One unstoppable team. 84When Detective Benny Griessel is assigned the case of a private eye crushed under a BMW in his garage, it looks a lot like suicide. But Bennyâs partner, Vaughn Cupido, knew the deceased, and he says itâs murder. Benny would love to have Vaughnâs help on the case, because so far, itâs going nowhere. But his partner is stuck wasting his considerable talents investigating the arson of a remote shepherdâs hut. 85Then a caravan explodes on a nearby farm, and the identity of the body inside drives the media into a feeding frenzy just a week before an international security forum comes to town. Suddenly, Griessel and Cupidoâs dead-end cases are burning red-hot, and the flames threaten not just their careers, but those dearest to them. 86Local and international threats become perilously entwined in this tautly constructed thriller from a master of the form, as Griessel and Cupido race against time to uncover a plot that could challenge global politics at the highest level . . .Search online with - Exclusive Books","contactPoint": { 87 "@type": "ContactPoint", 88 "contactType": "Customer service", 89 "telephone": "+27 (0) 87 365 4677" 90 }, 91 "address": { 92 "@type": "PostalAddress", 93 "streetAddress": "60 Riviera Rd", 94 "addressLocality": "Johannesburg", 95 "postalCode": "2193", 96 "addressCountry": "SOUTH AFRICA" 97 } 98 }, 99 { 100 "@context": "http://schema.org", 101 "@type": "WebSite", 102 "url": "https://exclusivebooks.co.za/products/9781770109735", 103 "name": "Exclusive Books Online", 104 "description": "Two impossible cases. One unstoppable team. 105When Detective Benny Griessel is assigned the case of a private eye crushed under a BMW in his garage, it looks a lot like suicide. But Bennyâs partner, Vaughn Cupido, knew the deceased, and he says itâs murder. Benny would love to have Vaughnâs help on the case, because so far, itâs going nowhere. But his partner is stuck wasting his considerable talents investigating the arson of a remote shepherdâs hut. 106Then a caravan explodes on a nearby farm, and the identity of the body inside drives the media into a feeding frenzy just a week before an international security forum comes to town. Suddenly, Griessel and Cupidoâs dead-end cases are burning red-hot, and the flames threaten not just their careers, but those dearest to them. 107Local and international threats become perilously entwined in this tautly constructed thriller from a master of the form, as Griessel and Cupido race against time to uncover a plot that could challenge global politics at the highest level . . .Search online with - Exclusive Books", 108 "author": [ 109 { 110 "@type": "Organization", 111 "url": "https://www.someoneyouknow.online", 112 "name": "Someoneyouknow", 113 "address": { 114 "@type": "PostalAddress", 115 "streetAddress": "Wilhelminaplein 25", 116 "addressLocality": "Eindhoven", 117 "addressRegion": "NB", 118 "postalCode": "5611 HG", 119 "addressCountry": "NL" 120 } 121 } 122 ] 123 } 124 ] 125</script>
125 126 127
127<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
127<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/78443577662/digital_wallets/dialog"> 128<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="buy" href="/cart/53944170185022:1?ucp/version=2026-08-25" payment="com.google.pay dev.shopify.card"><link rel="alternate" type="application/json+oembed" href="https://exclusivebooks.co.za/products/9781770109735.oembed">
129<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=4656922942"></script>
vendor: 1 bytes, line 129
129
130<script id="shopify-features" type="application/json">{"accessToken":"c5bbdae77576951952dc7618f0e2bd5b","betas":["rich-media-storefront-analytics"],"domain":"exclusivebooks.co.za","predictiveSearch":true,"shopId":78443577662,"locale":"en"}</script>
vendor: 1 bytes, line 130
130
131<script>var Shopify = Shopify || {}; 132Shopify.shop = "ebv1.myshopify.com"; 133Shopify.locale = "en"; 134Shopify.currency = {"active":"ZAR","rate":"1.0"}; 135Shopify.country = "US"; 136Shopify.theme = {"name":"Exclusive-Books-Theme\/master","id":184280416574,"schema_name":"Xtra","schema_version":"1.1.3","theme_store_id":null,"role":"main"}; 137Shopify.theme.handle = "null"; 138Shopify.theme.style = {"id":null,"handle":null}; 139Shopify.cdnHost = "exclusivebooks.co.za/cdn"; 140Shopify.routes = Shopify.routes || {}; 141Shopify.routes.root = "/"; 142Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 143Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 144Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 145Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 145
145
146<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 146
146
147<script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
vendor: 1 bytes, line 147
147
148<script> 149 window.Shopify = window.Shopify || {}; 150 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 151 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 152 window.Shopify.SignInWithShop.eligible = false; 153</script>
vendor: 1 bytes, line 153
153
154<script id="shop-js-analytics" type="application/json">{"pageType":"product"}</script>
vendor: 1 bytes, line 154
154
155<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
vendor: 1 bytes, line 155
155
156<script type="module"> 157 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 158 159 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 160 161</script>
vendor: 1 bytes, line 161
161
162<script>(function() { 163 var isLoaded = false; 164 function asyncLoad() { 165 if (isLoaded) return; 166 isLoaded = true; 167 var urls = ["https:\/\/platform-api.sharethis.com\/js\/sharethis.js?shop=ebv1.myshopify.com#property=64a3b5db0f9156001a291715\u0026product=follow\u0026source=follow-shopify\u0026ver=1698671412","\/\/eu.fw-cdn.com\/10857545\/383508.js?shop=ebv1.myshopify.com","https:\/\/d1ggrngj0uwslm.cloudfront.net\/fm_adhoc_scripts\/added_product_cart.js?shop=ebv1.myshopify.com","https:\/\/d1ggrngj0uwslm.cloudfront.net\/fm_adhoc_scripts\/viewed_product.js?shop=ebv1.myshopify.com","https:\/\/cdn.s3.pop-convert.com\/pcjs.production.min.js?unique_id=ebv1.myshopify.com\u0026shop=ebv1.myshopify.com","https:\/\/script.pop-convert.com\/new-micro\/production.pc.min.js?unique_id=ebv1.myshopify.com\u0026shop=ebv1.myshopify.com","https:\/\/redirectify.app\/script_tags\/tracking.js?shop=ebv1.myshopify.com"]; 168 for (var i = 0; i < urls.length; i++) { 169 var s = document.createElement('script'); 170 s.type = 'text/javascript'; 171 s.async = true; 172 s.src = urls[i]; 173 var x = document.getElementsByTagName('script')[0]; 174 x.parentNode.insertBefore(s, x); 175 } 176 }; 177 if(window.attachEvent) { 178 window.attachEvent('onload', asyncLoad); 179 } else { 180 window.addEventListener('load', asyncLoad, false); 181 } 182})();</script>
vendor: 1 bytes, line 182
182
183<script id="__st">var __st={"a":78443577662,"offset":7200,"reqid":"70eab3ce-13c0-4769-b925-d7489db324c2-1790912262","pageurl":"exclusivebooks.co.za\/products\/9781770109735","u":"69ad82088fea","p":"product","rtyp":"product","rid":12525727777086};</script>
vendor: 1 bytes, line 183
183
184<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 184
184
185<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!1,!0)}();</script>
vendor: 1 bytes, line 185
185
186<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//exclusivebooks.co.za/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 186
186
187<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//exclusivebooks.co.za/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
187<script id="shopify-origin-trials" async="async" integrity="sha256-qJbe/jEZBHtr5W/BlA2cKAz3vkXu6vJQyLjgvgCC86g=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-318ab40a.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></script>
vendor: 1 bytes, line 187
187
188<script> 189 window.Shopify = window.Shopify || {}; 190 window.Shopify.MCP = window.Shopify.MCP || {}; 191 window.Shopify.MCP.enabled = true; 192 window.Shopify.MCP.shop = "ebv1.myshopify.com"; 193 window.Shopify.MCP.mcpEndpoint = "https:\/\/exclusivebooks.co.za\/api\/mcp"; 194 window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n - What is your return policy?\n - What is your shipping policy?\n - What is your phone number?\n - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}]; 195</script>
vendor: 1 bytes, line 195
195
196<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/exclusivebooks.co.za\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 197</script>
vendor: 1 bytes, line 197
197
198<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://exclusivebooks.co.za/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 199</script>
vendor: 1 bytes, line 199
199
200<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 201 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); 202</script>
vendor: 1 bytes, line 202
202
203<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}})); 204</script>
204 205<link rel="stylesheet" media="screen" href="//exclusivebooks.co.za/cdn/shop/t/39/compiled_assets/styles.css?v=169357559920098565971790602897">
206<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
206 207 208 <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.15.4/css/all.css" integrity="sha384-DyZ88mC6Up2uqS4h/KRgHuoeGwBcD4Ng9SiP4dIRy0EXTlnuz47vAwmeGwVChigm" crossorigin="anonymous"/> 209
209<script defer src="https://use.fontawesome.com/releases/v5.15.4/js/all.js" integrity="sha384-rOA1PnstxnOBLzCLMcre8ybwbTmemjzdNlILg8O7z1lUkLXozs4DHonlDtnE7fpc" crossorigin="anonymous"></script>
209 210 <link media="screen" rel="stylesheet" href="//exclusivebooks.co.za/cdn/shop/t/39/assets/TDMC-Custom.css?v=43402590075553466541787556514"> 211 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.2.0/css/all.css"> 212
212<script type="text/javascript">if(typeof window.hulkappsWishlist === 'undefined') { 213 window.hulkappsWishlist = {}; 214 } 215 window.hulkappsWishlist.baseURL = '/apps/advanced-wishlist/api'; 216 window.hulkappsWishlist.hasAppBlockSupport = '1'; 217 </script>
217 218 219 220 <style> 221 222 .bv_atual { 223 line-height: 40px; 224 text-decoration: none; 225} 226 .bv_ul_inner { 227 display: none; 228} 229 .featured-product--card > .wishlist-btn{display: block !important; width: 30px; height: 30px;} 230 231 </style> 232 233 234 235 236 237 238 239 240 241 242<!-- Start of Judge.me Core --> 243<link rel="dns-prefetch" href="https://cdn.judge.me/">
244<script data-cfasync='false' class='jdgm-settings-script'>window.jdgmSettings={"pagination":5,"disable_web_reviews":false,"coupon_receiving_condition":"","coupon_value_type":"percentage","coupon_value_percentage":10,"coupon_value_fixed_amount":0,"coupon_discount_type":"single","coupon_tier_text_enabled":false,"coupon_tier_text_percentage":10,"coupon_tier_text_fixed_amount":0,"coupon_tier_photo_enabled":false,"coupon_tier_photo_percentage":10,"coupon_tier_photo_fixed_amount":0,"coupon_tier_video_enabled":false,"coupon_tier_video_percentage":10,"coupon_tier_video_fixed_amount":0,"enable_coupons":false,"badge_no_review_text":"No reviews","badge_n_reviews_text":"{{ n }} review/reviews","hide_badge_preview_if_no_reviews":true,"badge_hide_text":false,"enforce_center_preview_badge":false,"widget_title":"Customer Reviews","widget_open_form_text":"Write a review","widget_close_form_text":"Cancel review","widget_refresh_page_text":"Refresh page","widget_summary_text":"Based on {{ number_of_reviews }} review/reviews","widget_no_review_text":"Be the first to write a review","widget_name_field_text":"Display name","widget_verified_name_field_text":"Verified Name (public)","widget_name_placeholder_text":"Display name","widget_required_field_error_text":"This field is required.","widget_email_field_text":"Email address","widget_verified_email_field_text":"Verified Email (private, can not be edited)","widget_email_placeholder_text":"Your email address","widget_email_field_error_text":"Please enter a valid email address.","widget_rating_field_text":"Rating","widget_review_title_field_text":"Review Title","widget_review_title_placeholder_text":"Give your review a title","widget_review_body_field_text":"Review content","widget_review_body_placeholder_text":"Start writing here...","widget_pictures_field_text":"Picture/Video (optional)","widget_submit_review_text":"Submit Review","widget_submit_verified_review_text":"Submit Verified Review","widget_submit_success_msg_with_auto_publish":"Thank y
244ou! Please refresh the page in a few moments to see your review. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_submit_success_msg_no_auto_publish":"Thank you! Your review will be published as soon as it is approved by the shop admin. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_show_default_reviews_out_of_total_text":"Showing {{ n_reviews_shown }} out of {{ n_reviews }} reviews.","widget_show_all_link_text":"Show all","widget_show_less_link_text":"Show less","widget_author_said_text":"{{ reviewer_name }} said:","widget_days_text":"{{ n }} days ago","widget_weeks_text":"{{ n }} week/weeks ago","widget_months_text":"{{ n }} month/months ago","widget_years_text":"{{ n }} year/years ago","widget_yesterday_text":"Yesterday","widget_today_text":"Today","widget_replied_text":"\u003e\u003e {{ shop_name }} replied:","widget_read_more_text":"Read more","widget_reviewer_name_as_initial":"","widget_rating_filter_color":"","widget_rating_filter_see_all_text":"See all reviews","widget_sorting_most_recent_text":"Most Recent","widget_sorting_highest_rating_text":"Highest Rating","widget_sorting_lowest_rating_text":"Lowest Rating","widget_sorting_with_pictures_text":"Only Pictures","widget_sorting_most_helpful_text":"Most Helpful","widget_open_question_form_text":"Ask a question","widget_reviews_subtab_text":"Reviews","widget_questions_subtab_text":"Questions","widget_question_label_text":"Question","widget_answer_label_text":"Answer","widget_question_placeholder_text":"Write your question here","widget_submit_question_text":"Submit Question","widget_question_submit_success_text":"Thank you for your question! We will notify you once it gets answered.","verified_badge_text":"Verified","verified_badge_bg_color":"","verified_badge_text_color":"","verified_badge_placement":"left-of-reviewer-name","widget_review_max_height":"","widget_hide_border":false,"widget_social_share":false,"widget_thumb":false,"widget_review_location_show":false,"widget_location_format":"country_iso_code","all_reviews_include_out_of_store_products":true,"all_reviews_out_of_store_text":"(out of store)","all_reviews_pagination":100,"all_reviews_product_name_prefix_text":"about","enable_review_pictures":true,"enable_question_anwser":false,"widget_theme":"","review_date_format":"dd/mm/yyyy","default_sort_method":"most-recent","enable_ai_review_visibility":true,"widget_product_reviews_subtab_text":"Product Reviews","widget_shop_reviews_subtab_text":"Shop Reviews","widget_other_products_reviews_text":"Reviews for other products","widget_store_reviews_subtab_text":"Store reviews","widget_product_variant_reference_text":"Review for","widget_no_store_reviews_text":"This store hasn't received any reviews yet","widget_web_restriction_product_reviews_text":"This product hasn't received any reviews yet","widget_no_items_text":"No items found","widget_show_more_text":"Show more","widget_write_a_store_review_text":"Write a Store Review","widget_product_and_store_reviews_text":"Product and store reviews","widget_reviews_in_collection_text":"Reviews in this collection","widget_other_languages_heading":"Reviews in Other Languages","widget_translate_review_text":"Translate review to {{ language }}","widget_translating_review_text":"Translating...","widget_show_original_translation_text":"Show original ({{ language }})","widget_translate_review_failed_text":"Review couldn't be translated.","widget_translate_review_retry_text":"Retry","widget_translate_review_try_again_later_text":"Try again later","show_product_url_for_grouped_product":false,"widget_sorting_pictures_first_text":"Pictures First","show_pictures_on_all_rev_page_mobile":false,"show_pictures_on_all_rev_page_desktop":false,"floating_tab_hide_mobile_install_preference":true,"floating_tab_button_name":"Reviews","floating_tab_title":"Let customers speak for us","floating_tab_button_color":"","floating_tab_button_background_color":"","floating_tab_url":"","floating_tab_url_enabled":false,"floating_tab_tab_style":"text","all_reviews_text_badge_text":"Customers rate us {{ shop.metafields.judgeme.all_reviews_rating | round: 1 }}/5 based on {{ shop.metafields.judgeme.all_reviews_count }} reviews.","all_reviews_text_badge_text_branded_style":"{{ shop.metafields.judgeme.all_reviews_rating | round: 1 }} out of 5 stars based on {{ shop.metafields.judgeme.all_reviews_count }} reviews","is_all_reviews_text_badge_a_link":false,"show_stars_for_all_reviews_text_badge":false,"all_reviews_text_badge_url":"","all_reviews_text_style":"branded","all_reviews_text_color_style":"judgeme_brand_color","all_reviews_text_color":"#108474","all_reviews_text_show_jm_brand":true,"featured_carousel_show_header":true,"featured_carousel_title":"What readers have to say","testimonials_carousel_title":"Customers are saying","videos_carousel_title":"Real customer stories","cards_carousel_title":"Customers are saying","featured_carousel_count_text":"from {{ n }} reviews","featured_carousel_add_link_to_all_reviews_page":false,"featured_carousel_url":"","featured_carousel_show_images":true,"featured_carousel_autoslide_interval":5,"featured_carousel_arrows_on_the_sides":true,"featured_carousel_height":100,"featured_carousel_width":100,"featured_carousel_image_size":0,"featured_carousel_image_height":250,"featured_carousel_arrow_color":"#eeeeee","verified_count_badge_style":"branded","verified_count_badge_orientation":"horizontal","verified_count_badge_color_style":"judgeme_brand_color","verified_count_badge_color":"#108474","is_verified_count_badge_a_link":false,"verified_count_badge_url":"","verified_count_badge_show_jm_brand":true,"widget_rating_preset_default":5,"widget_first_sub_tab":"product-reviews","widget_show_histogram":true,"widget_histogram_use_custom_color":false,"widget_pagination_use_custom_color":false,"widget_star_use_custom_color":false,"widget_verified_badge_use_custom_color":false,"widget_write_review_use_custom_color":false,"picture_reminder_submit_button":"Upload Pictures","enable_review_videos":false,"mute_video_by_default":false,"widget_sorting_videos_first_text":"Videos First","widget_review_pending_text":"Pending","featured_carousel_items_for_large_screen":3,"social_share_options_order":"Facebook,Twitter","remove_microdata_snippet":true,"disable_json_ld":false,"enable_json_ld_products":false,"preview_badge_show_question_text":false,"preview_badge_no_question_text":"No questions","preview_badge_n_question_text":"{{ number_of_questions }} question/questions","qa_badge_show_icon":false,"qa_badge_position":"same-row","remove_judgeme_branding":true,"widget_add_search_bar":false,"widget_search_bar_placeholder":"Search","widget_sorting_verified_only_text":"Verified only","widget_sorting_most_relevant_text":"Most Relevant","featured_carousel_theme":"compact","featured_carousel_show_rating":true,"featured_carousel_show_title":true,"featured_carousel_show_body":true,"featured_carousel_show_date":false,"featured_carousel_show_reviewer":false,"featured_carousel_show_product":false,"featured_carousel_header_background_color":"#108474","featured_carousel_header_text_color":"#ffffff","featured_carousel_name_product_separator":"reviewed","featured_carousel_full_star_background":"#108474","featured_carousel_empty_star_background":"#dadada","featured_carousel_vertical_theme_background":"#f9fafb","featured_carousel_verified_badge_enable":false,"featured_carousel_verified_badge_color":"#108474","featured_carousel_border_style":"round","featured_carousel_review_line_length_limit":3,"featured_carousel_more_reviews_button_text":"Read more reviews","featured_carousel_view_product_button_text":"View product","all_reviews_page_load_reviews_on":"scroll","all_reviews_page_load_more_text":"Load More Reviews","disable_fb_tab_reviews":false,"enable_ajax_cdn_cache":false,"widget_advanced_speed_features":5,"widget_public_name_text":"displayed publicly like","default_reviewer_name":"John Smith","default_reviewer_name_has_non_latin":true,"widget_reviewer_anonymous":"Anonymous","medals_widget_title":"Judge.me Review Medals","medals_widget_background_color":"#f9fafb","medals_widget_position":"footer_all_pages","medals_widget_border_color":"#f9fafb","medals_widget_verified_text_position":"left","medals_widget_use_monochromatic_version":false,"medals_widget_elements_color":"#108474","show_reviewer_avatar":false,"widget_invalid_yt_video_url_error_text":"Not a YouTube video URL","widget_max_length_field_error_text":"Please enter no more than {0} characters.","widget_show_country_flag":false,"widget_show_collected_via_shop_app":true,"widget_verified_by_shop_badge_style":"light","widget_verified_by_shop_text":"Verified by Shop","widget_show_photo_gallery":false,"widget_load_with_code_splitting":true,"widget_ugc_install_preference":false,"widget_ugc_title":"Made by us, Shared by you","widget_ugc_subt
244itle":"Tag us to see your picture featured in our page","widget_ugc_arrows_color":"#ffffff","widget_ugc_primary_button_text":"Buy Now","widget_ugc_primary_button_background_color":"#108474","widget_ugc_primary_button_text_color":"#ffffff","widget_ugc_primary_button_border_width":"0","widget_ugc_primary_button_border_style":"none","widget_ugc_primary_button_border_color":"#108474","widget_ugc_primary_button_border_radius":"25","widget_ugc_secondary_button_text":"Load More","widget_ugc_secondary_button_background_color":"#ffffff","widget_ugc_secondary_button_text_color":"#108474","widget_ugc_secondary_button_border_width":"2","widget_ugc_secondary_button_border_style":"solid","widget_ugc_secondary_button_border_color":"#108474","widget_ugc_secondary_button_border_radius":"25","widget_ugc_reviews_button_text":"View Reviews","widget_ugc_reviews_button_background_color":"#ffffff","widget_ugc_reviews_button_text_color":"#108474","widget_ugc_reviews_button_border_width":"2","widget_ugc_reviews_button_border_style":"solid","widget_ugc_reviews_button_border_color":"#108474","widget_ugc_reviews_button_border_radius":"25","widget_ugc_reviews_button_link_to":"judgeme-reviews-page","widget_ugc_show_post_date":true,"widget_ugc_max_width":"800","widget_rating_metafield_value_type":true,"widget_primary_color":"#e8e013","widget_enable_secondary_color":false,"widget_secondary_color":"#edf5f5","widget_summary_average_rating_text":"{{ average_rating }} out of 5","widget_media_grid_title":"Customer photos \u0026 videos","widget_media_grid_see_more_text":"See more","widget_round_style":false,"widget_show_product_medals":true,"widget_verified_by_judgeme_text":"Verified by Judge.me","widget_show_store_medals":true,"widget_verified_by_judgeme_text_in_store_medals":"Verified by Judge.me","widget_media_field_exceed_quantity_message":"Sorry, we can only accept {{ max_media }} for one review.","widget_media_field_exceed_limit_message":"{{ file_name }} is too large, please select a {{ media_type }} less than {{ size_limit }}MB.","widget_review_submitted_text":"Review Submitted!","widget_question_submitted_text":"Question Submitted!","widget_close_form_text_question":"Cancel","widget_write_your_answer_here_text":"Write your answer here","widget_enabled_branded_link":true,"widget_show_collected_by_judgeme":true,"widget_reviewer_name_color":"","widget_write_review_text_color":"","widget_write_review_bg_color":"","widget_collected_by_judgeme_text":"collected by Judge.me","widget_pagination_type":"standard","widget_load_more_text":"Load More","widget_load_more_color":"#108474","widget_full_review_text":"Full Review","widget_read_more_reviews_text":"Read More Reviews","widget_read_questions_text":"Read Questions","widget_questions_and_answers_text":"Questions \u0026 Answers","widget_verified_by_text":"Verified by","widget_verified_text":"Verified","widget_number_of_reviews_text":"{{ number_of_reviews }} reviews","widget_back_button_text":"Back","widget_next_button_text":"Next","widget_custom_forms_filter_button":"Filters","custom_forms_style":"horizontal","widget_show_review_information":false,"how_reviews_are_collected":"How reviews are collected?","widget_show_review_keywords":false,"widget_gdpr_statement":"How we use your data: We'll only contact you about the review you left, and only if necessary. By submitting your review, you agree to Judge.me's \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms\u003c/a\u003e, \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy\u003c/a\u003e and \u003ca href='https://judge.me/content-policy' target='_blank' rel='nofollow noopener'\u003econtent\u003c/a\u003e policies.","widget_multilingual_sorting_enabled":false,"widget_translate_review_content_enabled":false,"widget_translate_review_content_method":"manual","popup_widget_review_selection":"automatically_with_pictures","popup_widget_round_border_style":true,"popup_widget_show_title":true,"popup_widget_show_body":true,"popup_widget_show_reviewer":false,"popup_widget_show_product":true,"popup_widget_show_pictures":true,"popup_widget_use_review_picture":true,"popup_widget_show_on_home_page":true,"popup_widget_show_on_product_page":true,"popup_widget_show_on_collection_page":true,"popup_widget_show_on_cart_page":true,"popup_widget_position":"bottom_left","popup_widget_first_review_delay":5,"popup_widget_duration":5,"popup_widget_interval":5,"popup_widget_review_count":5,"popup_widget_hide_on_mobile":true,"popup_widget_source_mode":"auto","popup_widget_page_product":"current_product","popup_widget_page_collection":"current_collection","popup_widget_page_cart":"cart_mode","popup_widget_page_home":"all","popup_widget_star_rating":"all","popup_widget_review_type":"all","popup_widget_top_up_thin_pages":true,"popup_widget_corner_styling":"soft","review_snippet_widget_round_border_style":true,"review_snippet_widget_card_color":"#FFFFFF","review_snippet_widget_text_color":"#000000","review_snippet_widget_lighter_text_color":"#7B7B7B","review_snippet_widget_slider_arrows_background_color":"#FFFFFF","review_snippet_widget_slider_arrows_color":"#000000","review_snippet_widget_star_color":"#e8e013","show_product_variant":false,"all_reviews_product_variant_label_text":"Variant: ","widget_show_verified_branding":false,"widget_ai_summary_title":"Customers say","widget_ai_summary_disclaimer":"Summarized and selected by AI from recent customer reviews","widget_show_ai_summary":false,"widget_show_ai_summary_bg":false,"write_review_button_visibility":"everyone","store_summary_widget_heading":"Customers rate this store","store_summary_widget_button_text":"View customer reviews","store_summary_widget_button_theme_text":"See AI reviews summary","widget_show_review_title_input":true,"widget_autofill_review_title":true,"redirect_reviewers_invited_via_email":"review_widget","request_store_review_after_product_review":false,"request_review_other_products_in_order":false,"review_form_color_scheme":"default","review_form_corner_style":"square","review_form_star_color":"#e8e013","review_form_text_color":"#333333","review_form_background_color":"#ffffff","review_form_field_background_color":"#fafafa","review_form_button_color":"#e8e013","review_form_button_text_color":"#ffffff","review_form_modal_overlay_color":"#000000","review_form_theme":"multi_step","review_form_location":"in_store_popup","review_form_external_page_background_color":"#C5F7F0","review_content_screen_title_text":"How would you rate this product?","review_content_introduction_text":"We would love it if you would share a bit about your experience.","store_review_form_title_text":"How would you rate this store?","store_review_form_introduction_text":"We would love it if you would share a bit about your experience.","show_review_guidance_text":true,"one_star_review_guidance_text":"Poor","five_star_review_guidance_text":"Great","customer_information_screen_title_text":"About you","customer_information_introduction_text":"Please tell us more about you.","custom_questions_screen_title_text":"Your experience in more detail","custom_questions_introduction_text":"Here are a few questions to help us understand more about your experience.","review_submitted_screen_title_text":"Thanks for your review!","review_submitted_screen_thank_you_text":"We are processing it and it will appear on the store soon.","review_submitted_screen_email_verification_text":"Please confirm your email by clicking the link we just sent you. This helps us keep reviews authentic.","confirm_email_screen_title_text":"Confirm your email","confirm_email_screen_message_text":"To help keep reviews authentic, we'll send you a secure link to continue writing your review. It only takes a moment.","check_email_screen_title_text":"Check your email","check_email_screen_message_text":"We sent you an email to {{ email }}. Click the button on the email to continue.","check_email_screen_resend_message_text":"Email resent!","check_email_resend_hint_text":"Didn't get the email? Check your spam folder or [resend the email].","verification_email_rate_limit_error_text":"You've reached the limit for review attempts on this product. Please check your inbox or try again later.","review_submitted_request_store_review_text":"Would you like to share your experience of shopping with us?","review_submitted_review_other_products_text":"Would you like to review these products?","store_review_screen_title_text":"Would you like to share your experience of shopping with us?","store_review_introduction_text":"We value your feedback and use it to improve. Please share any thoughts or suggestions you have.","reviewer_media_screen_title_picture_text":"Share a picture","reviewer_media_introduction_picture_text":"Upload a photo to support your review.","reviewer_media_screen_title_video_text":"Share a video","reviewer_media_introduction_video_text":"Upload a video to support your review.","reviewer_media_screen_title_picture_or_video_text":"Share a picture or video","reviewer_media_introduction_picture_or_video_text":"Upload a photo or video to support your review.","reviewer_media_
244youtube_url_text":"Paste your Youtube URL here","advanced_settings_next_step_button_text":"Next","advanced_settings_close_review_button_text":"Close","modal_write_review_flow":false,"write_review_flow_required_text":"Required","write_review_flow_privacy_message_text":"We respect your privacy.","write_review_flow_anonymous_text":"Post review as anonymous","write_review_flow_visibility_text":"This won't be visible to other customers.","write_review_flow_multiple_selection_help_text":"Select as many as you like","write_review_flow_single_selection_help_text":"Select one option","write_review_flow_required_field_error_text":"This field is required","write_review_flow_invalid_email_error_text":"Please enter a valid email address","write_review_flow_max_length_error_text":"Max. {{ max_length }} characters.","write_review_flow_media_upload_text":"\u003cb\u003eClick to upload\u003c/b\u003e or drag and drop","write_review_flow_gdpr_statement":"We'll only contact you about your review if necessary. By submitting your review, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","rating_only_reviews_enabled":false,"show_negative_reviews_help_screen":false,"new_review_flow_help_screen_rating_threshold":3,"negative_review_resolution_screen_title_text":"Tell us more","negative_review_resolution_text":"Your experience matters to us. If there were issues with your purchase, we're here to help. Feel free to reach out to us, we'd love the opportunity to make things right.","negative_review_resolution_button_text":"Contact us","negative_review_resolution_proceed_with_review_text":"Leave a review","negative_review_resolution_subject":"Issue with purchase from {{ shop_name }}.{{ order_name }}","coupon_promo_intro_any_review_text":"Write a review and get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_with_photo_text":"Write a review and add a photo or video to get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_with_video_text":"Write a review and add a video to get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_up_to_any_review_text":"Write a review and get a coupon for up to {{ amount }} off your next purchase","coupon_promo_intro_up_to_with_photo_text":"Write a review and add a photo or video to get a coupon for up to {{ amount }} off your next purchase","coupon_promo_intro_external_text":"Write a review and get a reward for your next purchase","coupon_promo_intro_external_with_photo_text":"Write a review and add a photo or video to get a reward for your next purchase","coupon_promo_intro_external_with_video_text":"Write a review and add a video to get a reward for your next purchase","coupon_promo_media_photo_text":"Add a photo or video and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_photo_only_text":"Add a photo and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_video_text":"Add a video and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_external_photo_text":"Add a photo or video and get a reward for your next purchase","coupon_promo_media_external_photo_only_text":"Add a photo and get a reward for your next purchase","coupon_promo_media_external_video_text":"Add a video and get a reward for your next purchase","coupon_promo_success_text":"You've got a coupon for your next purchase at {{ shop_name }}!","coupon_promo_success_subtext":"You'll receive your coupon email within the hour.","preview_badge_collection_page_install_status":false,"widget_review_custom_css":"","preview_badge_custom_css":"","preview_badge_stars_count":"5-stars","featured_carousel_custom_css":"","floating_tab_custom_css":"","all_reviews_widget_custom_css":"","medals_widget_custom_css":"","verified_badge_custom_css":"","all_reviews_text_custom_css":"","transparency_badges_collected_via_store_invite":false,"transparency_badges_from_another_provider":false,"transparency_badges_collected_from_store_visitor":false,"transparency_badges_collected_by_verified_review_provider":true,"transparency_badges_earned_reward":false,"transparency_badges_collected_via_store_invite_text":"Review collected via store invitation","transparency_badges_from_another_provider_text":"Review collected from another provider","transparency_badges_collected_from_store_visitor_text":"Review collected from a store visitor","transparency_badges_written_in_google_text":"Review written in Google","transparency_badges_written_in_etsy_text":"Review written in Etsy","transparency_badges_written_in_shop_app_text":"Review written in Shop App","transparency_badges_earned_reward_text":"Review earned a reward for future purchase","product_review_widget_per_page":10,"widget_other_languages_reviews_per_page":3,"widget_store_review_label_text":"Review about the store","widget_cart_mode_aggregate_heading_text":"Customers rate this store","checkout_comment_extension_title_on_product_page":"Customer Comments","checkout_comment_extension_num_latest_comment_show":5,"checkout_comment_extension_format":"name_and_timestamp","checkout_comment_customer_name":"last_initial","checkout_comment_comment_notification":true,"preview_badge_collection_page_install_preference":false,"preview_badge_home_page_install_preference":false,"preview_badge_product_page_install_preference":false,"review_widget_install_preference":"","review_carousel_install_preference":false,"floating_reviews_tab_install_preference":"none","verified_reviews_count_badge_install_preference":false,"all_reviews_text_install_preference":false,"review_widget_best_location":false,"judgeme_medals_install_preference":false,"review_widget_revamp_enabled":false,"review_widget_qna_enabled":false,"review_widget_header_theme":"minimal","review_widget_widget_title_enabled":true,"review_widget_header_text_size":"medium","review_widget_header_text_weight":"regular","review_widget_average_rating_style":"compact","review_widget_bar_chart_enabled":true,"review_widget_bar_chart_type":"numbers","review_widget_bar_chart_style":"standard","review_widget_expanded_media_gallery_enabled":false,"review_widget_show_review_highlights":false,"review_widget_show_review_keywords_in_gray":false,"review_widget_reviews_section_theme":"standard","review_widget_image_style":"thumbnails","review_widget_review_image_ratio":"square","review_widget_stars_size":"medium","review_widget_verified_badge":"standard_text","review_widget_review_title_text_size":"medium","review_widget_review_text_size":"medium","review_widget_review_text_length":"medium","review_widget_number_of_columns_desktop":3,"review_widget_carousel_transition_speed":5,"review_widget_custom_questions_answers_display":"always","review_widget_card_section_size":"small","review_widget_button_text_color":"#FFFFFF","review_widget_text_color":"#000000","review_widget_lighter_text_color":"#7B7B7B","review_widget_corner_styling":"soft","review_widget_review_word_singular":"review","review_widget_review_word_plural"
244:"reviews","review_widget_voting_label":"Helpful?","review_widget_shop_reply_label":"Reply from {{ shop_name }}:","review_widget_filters_title":"Filters","review_widget_filter_rating_title":"Rating","review_widget_filter_keyword_title":"Keyword","review_widget_clear_filters_text":"Clear filters","review_widget_expand_more_text":"More","review_widget_review_highlights_title":"Review highlights","qna_widget_question_word_singular":"Question","qna_widget_question_word_plural":"Questions","qna_widget_answer_reply_label":"Answer from {{ answerer_name }}:","qna_content_screen_title_text":"Ask a question about this product","qna_widget_question_required_field_error_text":"Please enter your question.","qna_widget_flow_gdpr_statement":"We'll only contact you about your question if necessary. By submitting your question, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","qna_widget_question_submitted_text":"Thanks for your question!","qna_widget_close_form_text_question":"Close","qna_widget_question_submit_success_text":"Weâll notify you by email when your question is answered.","all_reviews_widget_v2025_enabled":false,"all_reviews_widget_v2025_header_theme":"default","all_reviews_widget_v2025_widget_title_enabled":true,"all_reviews_widget_v2025_header_text_size":"medium","all_reviews_widget_v2025_header_text_weight":"regular","all_reviews_widget_v2025_average_rating_style":"compact","all_reviews_widget_v2025_bar_chart_enabled":true,"all_reviews_widget_v2025_bar_chart_type":"numbers","all_reviews_widget_v2025_bar_chart_style":"standard","all_reviews_widget_v2025_expanded_media_gallery_enabled":false,"all_reviews_widget_v2025_show_store_medals":true,"all_reviews_widget_v2025_show_photo_gallery":true,"all_reviews_widget_v2025_show_review_keywords":false,"all_reviews_widget_v2025_show_ai_summary":false,"all_reviews_widget_v2025_show_ai_summary_bg":false,"all_reviews_widget_v2025_show_review_highlights":false,"all_reviews_widget_v2025_show_review_keywords_in_gray":false,"all_reviews_widget_v2025_add_search_bar":false,"all_reviews_widget_v2025_default_sort_method":"most-recent","all_reviews_widget_v2025_reviews_per_page":10,"all_reviews_widget_v2025_reviews_section_theme":"default","all_reviews_widget_v2025_image_style":"thumbnails","all_reviews_widget_v2025_review_image_ratio":"square","all_reviews_widget_v2025_stars_size":"medium","all_reviews_widget_v2025_verified_badge":"standard_text","all_reviews_widget_v2025_review_title_text_size":"medium","all_reviews_widget_v2025_review_text_size":"medium","all_reviews_widget_v2025_review_text_length":"medium","all_reviews_widget_v2025_number_of_columns_desktop":3,"all_reviews_widget_v2025_carousel_transition_speed":5,"all_reviews_widget_v2025_custom_questions_answers_display":"always","all_reviews_widget_v2025_review_dates":false,"all_reviews_widget_v2025_card_section_size":"small","all_reviews_widget_v2025_show_product_variant":false,"all_reviews_widget_v2025_show_reviewer_avatar":true,"all_reviews_widget_v2025_reviewer_name_as_initial":"","all_reviews_widget_v2025_review_location_show":false,"all_reviews_widget_v2025_location_format":"","all_reviews_widget_v2025_show_country_flag":false,"all_reviews_widget_v2025_widget_thumb":false,"all_reviews_widget_v2025_verified_by_shop_badge_style":"light","all_reviews_widget_v2025_social_share":false,"all_reviews_widget_v2025_social_share_options_order":"Facebook,Twitter,LinkedIn,Pinterest","all_reviews_widget_v2025_pagination_type":"standard","all_reviews_widget_v2025_button_text_color":"#FFFFFF","all_reviews_widget_v2025_text_color":"#000000","all_reviews_widget_v2025_lighter_text_color":"#7B7B7B","all_reviews_widget_v2025_corner_styling":"soft","all_reviews_widget_v2025_title":"Customer reviews","all_reviews_widget_v2025_ai_summary_title":"Customers say about this store","all_reviews_widget_v2025_no_review_text":"Be the first to write a review","all_reviews_widget_v2025_review_highlights_title":"Review highlights","reviews_grid_widget_show_sample_reviews":false,"reviews_grid_widget_review_selection":"all","reviews_grid_widget_select_products":[],"reviews_grid_widget_show_media_only":false,"reviews_grid_widget_display_order":"media_first","reviews_grid_widget_card_grouping":"per_media","reviews_grid_widget_columns_desktop":3,"reviews_grid_widget_rows_desktop":3,"reviews_grid_widget_columns_mobile":2,"reviews_grid_widget_rows_mobile":6,"reviews_grid_widget_show_stars":true,"reviews_grid_widget_show_reviewer_name":true,"reviews_grid_widget_show_review_title_on_hover_desktop":true,"reviews_grid_widget_corner_styling":"soft","reviews_grid_widget_card_spacing":"medium","reviews_grid_widget_header_text_color":"#000000","reviews_grid_widget_star_and_reviewer_name_color":"#F9F9F9","reviews_grid_widget_overlay_and_background_color":"#000000","reviews_grid_widget_content_color":"#F9F9F9","reviews_grid_widget_header_text":"From our customers","reviews_grid_widget_show_average_rating":true,"trust_badge_enabled":false,"trust_badge_structure":"outline","trust_badge_color":"black","trust_badge_star":"black","trust_badge_rating_display_default":"show_avg_text","platform":"shopify","branding_url":"https://app.judge.me/reviews/stores/exclusivebooks.co.za","branding_text":"Powered by Judge.me","locale":"en","reply_name":"Exclusive Books Online","shop_currency":"ZAR","widget_version":"3.0","footer":true,"autopublish":false,"review_dates":true,"enable_custom_form":false,"shop_use_review_site":true,"shop_locale":"en","enable_multi_locales_translations":true,"show_review_title_input":true,"autofill_review_title":true,"review_verification_email_status":"always","require_verification_before_submit":false,"sign_in_with_
244shop_enabled":false,"customer_account_validation_enabled":true,"most_relevant_sort_enabled":false,"widget_events_v4_impressions_enabled":false,"widget_events_review_grain_enabled":false,"widget_events_v4_time_in_view_enabled":false,"widget_events_v4_session_key_enabled":false,"widget_events_v4_interactions_enabled":false,"widget_attribution_exposure_timestamps_enabled":false,"widget_attribution_v4_exposures_enabled":false,"coupon_promo_invited_eligible":true,"coupon_promo_web_eligible":false,"uses_coupon_integration":false,"uses_external_coupon":false,"hostname_allowlist":"","can_be_branded":true,"rtl_stars_enabled_ar":true,"rtl_stars_enabled_he":true,"reply_name_text":"Exclusive Books Online"};</script>
244 <style class='jdgm-settings-style'>.jdgm-xx{left:0}:root{--jdgm-primary-color: #e8e013;--jdgm-secondary-color: rgba(232,224,19,0.1);--jdgm-star-color: #e8e013;--jdgm-write-review-text-color: white;--jdgm-write-review-bg-color: #e8e013;--jdgm-paginate-color: #e8e013;--jdgm-border-radius: 0;--jdgm-reviewer-name-color: #e8e013}.jdgm-histogram__bar-content{background-color:#e8e013}.jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after,.jdgm-rev__buyer-badge.jdgm-rev__buyer-badge{color:white;background-color:#e8e013}.jdgm-review-widget--small .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}@media only screen and (min-width: 768px){.jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}}.jdgm-prev-badge[data-average-rating='0.00']{display:none !important}.jdgm-rev .jdgm-rev__icon{display:none !important}.jdgm-author-all-initials{display:none !important}.jdgm-author-last-initial{display:none !important}.jdgm-rev-widg__title{visibility:hidden}.jdgm-rev-widg__summary-text{visibility:hidden}.jdgm-prev-badge__text{visibility:hidden}.jdgm-rev__prod-link-prefix:before{content:'about'}.jdgm-rev__variant-label:before{content:'Variant: '}.jdgm-rev__out-of-store-text:before{content:'(out of store)'}@media only screen and (min-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}@media only screen and (max-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}@media all and (max-width: 768px){.jdgm-widget .jdgm-revs-tab-btn,.jdgm-widget .jdgm-revs-tab-btn[data-style="stars"]{display:none}}.jdgm-preview-badge[data-template="product"]{display:none !important}.jdgm-preview-badge[data-template="collection"]{display:none !important}.jdgm-preview-badge[data-template="index"]{display:none !important}.jdgm-review-widget[data-from-snippet="true"]{display:none !important}.jdgm-verified-count-badget[data-from-snippet="true"]{display:none !important}.jdgm-carousel-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-all-reviews-text[data-from-snippet="true"]{display:none !important}.jdgm-medals-section[data-from-snippet="true"]{display:none !important}.jdgm-ugc-media-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_via_store_invitation"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_another_provider"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_store_visitor"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_earned_for_future_purchase"]{display:none !important}.jdgm-review-snippet-widget{--jdgm-snippet-card-color: #fff;--jdgm-snippet-text-color: #000;--jdgm-snippet-lighter-text-color: #7B7B7B;--jdgm-snippet-star-color: #e8e013;--jdgm-snippet-border-radius: 8px;--jdgm-snippet-arrows-bg-color: #fff;--jdgm-snippet-arrows-color: #000}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card{border-radius:8px;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card__rev-rating .jdgm-star{color:#e8e013}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn{border-radius:50%;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn>svg,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn>svg{fill:#000}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jm-mfp-content,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__icon,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__pic-img,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__reply{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev[data-verified-buyer="true"] .jdgm-full-rev__icon::after{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-rev__buyer-badge{border-radius:calc( 8px / 2 )}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__replier::before{content:'Exclusive Books Online'}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button{border-radius:calc( 8px * 6 )} 245</style> <style class='jdgm-settings-style'></style> 246 247 248 249 250 <style class='jdgm-miracle-styles'> 251 @-webkit-keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@font-face{font-family:'JudgemeStar';src:url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAScAA0AAAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEgAAAABoAAAAcbyQ+3kdERUYAAARgAAAAHgAAACAAMwAGT1MvMgAAAZgAAABGAAAAVi+vS9xjbWFwAAAB8AAAAEAAAAFKwBMjvmdhc3AAAARYAAAACAAAAAj//wADZ2x5ZgAAAkAAAAEJAAABdH33LXtoZWFkAAABMAAAAC0AAAA2BroQKWhoZWEAAAFgAAAAHAAAACQD5QHQaG10eAAAAeAAAAAPAAAAFAYAAABsb2NhAAACMAAAAA4AAAAOAO4AeG1heHAAAAF8AAAAHAAAACAASgAvbmFtZQAAA0wAAADeAAABkorWfVZwb3N0AAAELAAAACkAAABEp3ubLXgBY2BkYADhPPP4OfH8Nl8ZuJkYQODS2fRrCPr/aSYGxq1ALgcDWBoAO60LkwAAAHgBY2BkYGDc+v80gx4TAwgASaAICmABAFB+Arl4AWNgZGBgYGPQYWBiAAIwyQgWc2AAAwAHVQB6eAFjYGRiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbByMsCBAAMCBKS5pjA4PGB4wMR44P8BBj3GrQymQGFGkBwAjtgK
251/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/IazfD8HEODtmQCfoANwNsyp2/GJt3WKQrd1NLiYYWx2PBqOsmJMEOznPOTzfSCrhAtbbLdmeFLJV9eKd63WLrZcIcuaEVdssWCKM6pLCfTVOYbz/0pNSMSZKLIZpvh78sAUH6PlMrreTCabP9r+Z/puPZ2ur/RqpQHgh+MIegCnXeM4MRAPjYN//5tj4ZtTjkFqEdmeMShlEJ7tVAly2TAkx6R68Fl4E/aVvn8JqHFQ4JS1434gXKcuL31dDhzs3YbsEOAd/IU88gAAAHgBfY4xTgMxEEVfkk0AgRCioKFxQYd2ZRtpixxgRU2RfhU5q5VWseQ4JdfgAJyBlmNwAM7ABRhZQ0ORwp7nr+eZAa54YwYg9zm3ynPOeFRe8MCrciXOh/KSS76UV5L/iDmrLiS5AeU519wrL3jmSbkS5115yR2fyivJv9kx0ZMZ2RLZw27q87iNQi8EBo5FSPIMw3HqBboi5lKTGAGDp8FKXWP+t9TU01Lj5His1Ba6uM9dTEMwvrFmbf5GC/q2drW3ruXUhhsCiQOjznFlCzYhHUZp4xp76vsvQh89CQAAeAFjYGJABowM6IANLMrEyMTIzMjCXpyRWJBqZshWXJJYBKOMAFHFBucAAAAAAAAB//8AAngBY2BkYGDgA2IJBhBgAvKZGViBJAuYxwAABJsAOgAAeAFjYGBgZACCk535hiD60tn0azAaAEqpB6wAAA==") format("woff");font-weight:normal;font-style:normal}.jdgm-star{font-family:'JudgemeStar';display:inline !important;text-decoration:none !important;padding:0 4px 0 0 !important;margin:0 !important;font-weight:bold;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jdgm-star:hover{opacity:1}.jdgm-star:last-of-type{padding:0 !important}.jdgm-star.jdgm--on:before{content:"\e000"}.jdgm-star.jdgm--off:before{content:"\e001"}.jdgm-star.jdgm--half:before{content:"\e002"}.jdgm-widget *{margin:0;line-height:1.4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}.jdgm-hidden{display:none !important;visibility:hidden !important}.jdgm-temp-hidden{display:none}.jdgm-spinner{width:40px;height:40px;margin:auto;border-radius:50%;border-top:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;border-left:2px solid #ccc;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear}.jdgm-prev-badge{display:block !important} 252 253</style> 254 255 256 257 258 259 260
261<script data-cfasync='false' class='jdgm-script'> 262!function(e){window.jdgm=window.jdgm||{},jdgm.CDN_HOST="https://cdn.judge.me/", 263jdgm.docReady=function(d){(e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState)? 264setTimeout(d,0):e.addEventListener("DOMContentLoaded",d)},jdgm.loadCSS=function(d,t,o,s){ 265!o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d), 266(s=e.createElement("link")).rel="stylesheet",s.class="jdgm-stylesheet",s.media="nope!", 267s.href=d,s.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(s))}, 268jdgm.loadCSS.requestedUrls=[],jdgm.loadJS=function(e,d){var t=new XMLHttpRequest; 269t.onreadystatechange=function(){4===t.readyState&&(Function(t.response)(),d&&d(t.response))}, 270t.open("GET",e),t.send()},jdgm.docReady((function(){(window.jdgmLoadCSS||e.querySelectorAll( 271".jdgm-widget, .jdgm-all-reviews-page").length>0)&&(jdgmSettings.widget_load_with_code_splitting? 272parseFloat(jdgmSettings.widget_version)>=3?jdgm.loadCSS(jdgm.CDN_HOST+"widget_v3/base.css"): 273jdgm.loadCSS(jdgm.CDN_HOST+"widget/base.css"):jdgm.loadCSS(jdgm.CDN_HOST+"shopify_v2.css"), 274jdgm.loadJS(jdgm.CDN_HOST+"loader.js"))}))}(document); 275</script>
275 276 277<noscript><link rel="stylesheet" type="text/css" media="all" href="https://cdn.judge.me/shopify_v2.css"></noscript> 278<!-- End of Judge.me Core --> 279 280 281 282 283<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.6.1/css/font-awesome.min.css" rel="stylesheet" type="text/css" media="all" /> 284<link href="//exclusivebooks.co.za/cdn/shop/t/39/assets/genie-storepickup.css?v=58047785046117751311771159650" rel="stylesheet" type="text/css" media="all" /> 285<link href="//exclusivebooks.co.za/cdn/shop/t/39/assets/genie-storepickup-custom.css?v=44514456551662881001771159649" rel="stylesheet" type="text/css" media="all" />
286<script src="https://cdn.jsdelivr.net/npm/promise-polyfill@8/dist/polyfill.min.js" type="text/javascript"></script>
vendor: 1 bytes, line 286
286
287<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.20.1/moment.min.js" type="text/javascript"></script>
vendor: 1 bytes, line 287
287
288<script src="//exclusivebooks.co.za/cdn/shop/t/39/assets/genie-storepickup-vender.js?v=9053302037419138741771159650" type="text/javascript"></script>
vendor: 1 bytes, line 288
288
289<script src="//exclusivebooks.co.za/cdn/shop/t/39/assets/genie-storepickup.js?v=78710292736133253281771159651" type="text/javascript"></script>
289 290 291 292 293 <!-- Hotjar Tracking Code for Exclusive books -->
294<script>
vendor: 125 bytes, lines 294-297
294 295 (function(h,o,t,j,a,r){ 296 h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)}; 297 h._hjSettings={hjid:
2973861532
vendor: 258 bytes, lines 297-302
297,hjsv:6}; 298 a=o.getElementsByTagName('head')[0]; 299 r=o.createElement('script');r.async=1; 300 r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; 301 a.appendChild(r); 302 })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');
303</script>
303 304 <!-- Google tag (gtag.js) -->
vendor: 64 bytes, lines 304-305
304 305<script async src="https://www.googletagmanager.com/gtag/js?id=
305G-T156RNXLV4
vendor: 12 bytes, line 305
305"></script>
306<script> 307
vendor: 134 bytes, lines 307-311
307window.dataLayer = window.dataLayer || []; 308 function gtag(){dataLayer.push(arguments);} 309 gtag('js', new Date()); 310 311 gtag('config', '
311G-T156RNXLV4
vendor: 4 bytes, line 311
311');
312</script>
312 313 314 315 316 317 318 319<!-- BEGIN app block: shopify://apps/animify-storefront-animation/blocks/animify-embed/ac151f31-6933-4292-8fdf-785225fc0d8a -->
319<script> var fc_metafield_animify_settings = {"appstatus":"disable","heartrange":"1","mobile":"disabled","heartopacity":"70","frontpage":"enabled","heartcolor":"0","freeicon":"https:\/\/d1owz8ug8bf83z.cloudfront.net\/images\/animify\/icons\/1.svg","primaryicon":"https:\/\/d1owz8ug8bf83z.cloudfront.net\/images\/animify\/icons\/85.svg","objectsize":"57","speed":"51","effect":"premium","multipleanimation":0,"freeElem":1,"primaryElem":"85","upwards":"topLeftHover","disappear":"enabled","disappeartime":"17","redirectUrl":"https:\/\/exclusivebooks.co.za\/collections\/pumpkin-spice-series"}</script>
319 320<!-- END app block --><!-- BEGIN app block: shopify://apps/advanced-wishlist/blocks/app/330d9272-08ea-4193-b3e0-475a69fa65fa --><!-- BEGIN app snippet: variables -->
320<script type="text/javascript"> 321 if(typeof window.hulkappsWishlist === 'undefined') { 322 window.hulkappsWishlist = {}; 323 } 324 window.hulkappsWishlist.customerID = null; 325 window.hulkappsWishlist.customerName = null; 326 window.hulkappsWishlist.customerEmail = null; 327 window.hulkappsWishlist.domain = "ebv1.myshopify.com"; 328 window.hulkappsWishlist.selectedVariant = 53944170185022; 329 window.hulkappsWishlist.buttonStyleSettings = {"theme_color":"#000000","button_icon_type":"default_icon","empty_set_custom_icon":null,"filled_set_custom_icon":null,"button_style":"style_4","button_font_size":16,"button_font_weight":500,"button_border":0,"button_border_radius":0,"button_background_color":"#70B0C9","button_text_color":"#FFFFFF","button_border_color":"#70B0C9","hover_button_background_color":"#70B0C9","hover_button_text_color":"#FFFFFF","hover_button_border_color":"#70B0C9","position":"auto_inject","view":"grid","button_top_bottom_vertical_space":9,"button_left_right_vertical_space":16,"share_button":"show","facebook":true,"pinterest":true,"twitter":false,"email":true,"set_icon":"set_1","modal_title":"Or Share Via","copy_link_title":"Copy wishlist link to share","copy_button_text":"Copy","wl_floating_button":false,"floating_button_background_color":"#5c6ac4","floating_button_text_color":"#FFFFFF","floating_button_position":"bottom_right","floating_button_type":"icon","floating_button_font_size":14,"floating_button_font_weight":500,"floating_button_top_bottom_vertical_space":10,"floating_button_left_right_vertical_space":10,"hover_floating_button_background_color":"#5c6ac4","hover_floating_button_text_color":"#FFFFFF","hide_floating_button_mobile_version":false,"display_my_wishlist_as":"redirect","floating_my_wishlist_text":"My wishlist","floating_explore_more_products_button_text":"Explore more products","floating_close_button_text":"Close","show_icon_animation":"true","header_type":"header_menu","header_icon_position":"manual_header_icon","header_icon_selector":"a[href='\/cart']","header_icon_color":"#000","header_icon_size":16,"header_icon_weight":500,"icon_type":"outline","icon_size":16,"icon_fill_color":"#ffffff","icon_border_color":"#ffffff","icon_hover_color":"#5c6ac4","icon_background_type":"icon_no_background","icon_background_color":"#cccccc","selected_icon_fill_color":"#5c6ac4","selected_icon_border_color":"#5c6ac4","custom_wishlist_icon":true,"custom_wishlist_icon_right":"false","collection_icon_type":"outline","collection_icon_size":16,"collection_icon_fill_color":"#FFFFFF","collection_icon_border_color":"#FFFFFF","collection_icon_hover_color":"#5C6AC4","collection_icon_background_type":"icon_no_background","collection_icon_background_color":"#cccccc","collection_selected_icon_fill_color":"#FB0909","collection_selected_icon_border_color":"#5C6AC4","collection_count_layout":"beside_count","customize_product_icon":false,"customize_collection_icon":true,"collection_count_background_color":"#5c6ac4","collection_count_color":"#ffffff","individual_save_items_text_color":"#000000","individual_save_items_font_size":16,"individual_save_items_font_thickness":500,"save_for_later_type":"individual_button","global_button_bg_color":"#5c6ac4","global_button_text_color":"#ffffff","global_button_border_color":"#5c6ac4","global_button_border_width":0,"global_button_font_size":16,"global_button_font_thickness":500,"global_button_border_radius":0,"global_button_horizontal_space":7,"global_button_vertical_space":10,"empty_set_custom_icon_text":"Choose file","filled_set_custom_icon_text":"Choose file","share_email":true,"product_share_button":false,"save_for_later_status":true,"individual_button_position":"individual_button_automatic","save_for_later_selector":"#main-cart-items .cart-item__name","save_for_later_selector_cart_drawer":"#CartDrawer-CartItems .cart-item__name","individual_save_items_text_hover_color":"#000000","global_button_position":"global_button_automatic","save_all_for_later_selector":"[name='\/checkout']","global_button_bg_hover_color":"#5c6ac4","global_button_text_hover_color":"#ffffff","product_share_facebook":true,"product_share_pinterest":true,"product_share_twitter":true,"product_share_email":true,"product_share_set_icon":"set_1"}; 330 window.hulkappsWishlist.generalSettings = {"frontend_enabled":true,"app_proxy_prefix":"apps","app_proxy_path":"advanced-wishlist","facebook_pixel_code":null,"google_conversion_tracking_code":null,"is_guest_enabled":true,"delete_on_move_to_wishlist":true,"public_wishlist_count":"hide","product_compact_numbers":false,"product_page_tooltip":true,"tooltip_message":"This item has been wishlisted","tooltip_time_message":"time(s)","collection_wishlist_count":"hide","collection_compact_numbers":false,"display_zero_counter":false,"wishlist_header_count":"hide","can_share_wishlist":false,"has_multiple_wishlist":true,"can_subscribe_wishlist":false,"css_style":"[data-hulkmoveallitmes]{display: none !important;}\n.hulk__wishlist-wrap .wishlist-grid-view .wishlist-card {\n display: block !important;\n}\n.hulk__wishlist-wrap button{\nfloat: none !important;\n}\n.hulk__wishlist-wrap .wishlist-list-view .wishlist__product .wishlist__product-img{\nheight:130px !important;\n}","stay_WL_page_after_add_cart":true,"is_my_wishlist_custom_title":false,"my_wishlist_custom_title":"My Wishlist","account_page_link":true,"button_layout":"simple_button","wl_account_page_link":true,"product_click_option":"show_product_details","header_count_background_color":"#5C6AC4","header_count_color":"#FFFFFF","per_page":"12","wishlist_view":"both","price_color":"#3d4246","date_color":"#69727b","price_font_size":14,"header_font_size":26,"pd_name_font_size":14,"login_message_font_size":26,"date_format":"d F Y","customer_consent":false,"show_variant_picker":true,"save_for_later_status":true,"remove_share_wl_items":true,"klaviyo":{"status":false,"out_of_stock":false},"zapier_integration":false,"guest_wishlist_share":true,"sorting":true,"total_wishlist_count":false,"popup_delay":"5","custom_js":"window.onload = function() {\
330n console.log(\"This window has loaded\");\n\n const wishlistCards = document.querySelectorAll('.wishlist-card');\n\n wishlistCards.forEach(card =\u003e {\n console.log(\"Cards have loaded\");\n\n const priceSpan = card.querySelector('.hulk-price \u003e span');\n const wishlistBtn = card.querySelector('.wishlist-btn');\n\n if (priceSpan \u0026\u0026 wishlistBtn) {\n const price = parseFloat(priceSpan.textContent);\n if (price === 0.00) {\n wishlistBtn.style.display = 'none';\n }\n }\n });\n};\n\/\/\nfunction muttonhide() {\nconst wishlistCards = document.querySelectorAll('.wishlist-grid-view .wishlist-card,.wishlist-list-view .wishlist-card');\n\nwishlistCards.forEach((card) =\u003e {\n\n const priceElement = card.querySelector('.hulk-price .money');\n\n if (priceElement \u0026\u0026 priceElement.textContent.trim() == 'R 0.00') {\n const button = card.querySelector('.wishlist-status button');\n \n \/\/ If the button exists, hide it\n if (button) {\n button.style.display = 'none';\n }\n }\n});\n}\n\nconst wishlistListView = document.querySelector('.hulk__wishlist-wrap .wishlist-grid-view,.hulk__wishlist-wrap .wishlist-list-view');\n\nconst observer = new MutationObserver((mutationsList) =\u003e {\n mutationsList.forEach((mutation) =\u003e {\n if (mutation.type === 'childList') {\n console.log('Child node added or removed:', mutation);\n muttonhide();\n }\n\n });\n});\n\nconst config = {\n childList: true, \/\/ Observe when child nodes are added or removed\n attributes: true, \/\/ Observe when attributes are modified\n subtree: true, \/\/ Observe all descendant nodes\n};\n\nif (wishlistListView) {\n observer.observe(wishlistListView, config);\n}\nmuttonhide()","theme_publish_notification":true,"bulk_action_enabled":true,"custom_title_position":false,"title_position":"left","pagination_type":"pagination","wishlist_notifications":true,"empty_wishlist_button_link":"\/checkout","is_empty_wishlist_button_link":false,"load_more":{"background":"#5c6ac4","color":"#ffffff","size":"16","border_color":"#2e3561"},"help_button":{"status":false,"content":"\u003ch3 style=\"text-align: center\"\u003eWishlist management page\u003c\/h3\u003e\u003cul\u003e\u003cli\u003eThis page allows you to manage and add wishlist items directly to the cart.\u003c\/li\u003e\u003cli\u003eShare your public wishlist on social media, through links, and via custom email.\u003c\/li\u003e\u003cli\u003eYou can subscribe to get update about your wishlist items.\u003c\/li\u003e\u003c\/ul\u003e"},"recommend":{"status":false,"type":"newest","collection_id":null,"product_ids":[],"products":[],"quick_add":true,"show_navigation":true,"per_slide":"4","detail_box_color":"white","hover_button_color":"#4c4749","heading_color":"black","arrow_color":"black","product_text_color":"black"},"is_exclude_enabled":false,"show_quantity":false,"low_stock_offer":false,"price_drop_offer":false}; 331 window.hulkappsWishlist.languageSettings = {"button_text":"Add to wishlist","tooltip_text":"This item has been wishlisted (X) items","success_button_text":"Added to wishlist","save_button_text":"Save","create_wishlist_button":"Save","heading_text":"Add to wishlist","unsubscribe_button":"Close","unsubscribe_title":"You have been unsubscribed","unsubscribe_content":"You will no longer receive emails about wishlist activities from this store.","wishlist":{"placeholder":"Ex. Watch","choose":"Choose wishlist","create":"Create a new wishlist","my":"My wishlist"},"success_message":{"wishlist_create":"Wishlist created successfully!","wishlist_update":"Wishlist updated successfully!","wishlist_move":"Wishlist moved successfully!","subscribe":"Subscribed to wishlist successfully!","without_login":"Product has been temporarily added to your wishlist, please \u003ca href=\"\/account\"\u003elogin\u003c\/a\u003e to save it permanently.","for_login_users":"Product has been successfully added to your wishlist, view \u003ca href='\/apps\/advanced-wishlist''\u003eMy Wishlist\u003c\/a\u003e.","for_update_login_users":"Product has been successfully updated in your wishlist, view \u003ca href='\/apps\/advanced-wishlist'\u003eMy Wishlist\u003c\/a\u003e.","for_guest_login_disabled":"Please \u003ca href=\"\/account\"\u003elogin\u003c\/a\u003e to add this product to your wishlist.","for_wishlist_removed":"Wishlist deleted successfully!","for_item_removed":"Product has been successfully removed from your wishlist.","without_login_latest":"{Product} has been temporarily added to your wishlist, please \u003ca href=\"\/account\"\u003elogin\u003c\/a\u003e to save it permanently.","for_login_users_latest":"{Product} has been successfully added to your wishlist, view \u003ca href='\/apps\/advanced-wishlist'\u003eMy Wishlist\u003c\/a\u003e.","for_update_login_users_latest":"{Product} has been successfully updated in your wishlist, view \u003ca href='\/apps\/advanced-wishlist'\u003eMy Wishlist\u003c\/a\u003e.","for_multiple_item_removed":"{Count} products has been successfully removed from your wishlist.","item_move_to_cart":"Product added to cart successfully!","variant_changed":"Product variant changed successfully!","variant_changed_latest":"{Product} variant has been successfully changed!","quantity_changed":"Product quantity changed successfully!","quantity_changed_latest":"{Product} quantity has been successfully changed!"},"shared_email":{"title":"Share List Via Email","send_button":"SHARE WISHLIST","subject":"{shopper_name} shared their wishlist!","body":"Hey there! Check out My Wishlist:","name":"Sender Name*","email":"Recipientâs Email*","subject_label":"Subject*","body_label":"Message*"},"action_button":{"share":"Share","subscribe":"Subscribe","subscribed":"Subscribed","my_account":"My account","account_page":"My wishlist","quick_add":"QUICK ADD","email":"Email","help_text":"Learn more","save_button_text":"save","load_more":"Load more"},"no_data_found":"No data found!","placeholder_searchbox":"Search products","placeholder__wishlistsearchbox":"Search wishlists","date_label":"Added on","button":{"move_to_cart":"Move to cart","after_move_to_cart":"Products added to cart.","delete":"Delete","out_of_stock":"Out of stock","save_for_later":"Save for later","save_all_for_later":"Save all for later","save_all_for_later_excluded_products":"All products, except {product-title} have been successfully added to your wishlist.","log_in":"Login","add_product":"Return to
331shop","previous":"Previous","next":"Next","delete_yes":"Yes","delete_no":"No"},"subscribe":{"input_field_text":"Enter your email","input_field":"See product details","button_text":"Subscribe"},"title":{"empty_wishlist":"Please add product to your wishlist to see them here.","login":"Login to see your wishlist!","guest_wishlist_title":"My wishlist","new_wishlist_text":"New wishlist","delete_wishlist_text":"Are you sure you want to delete this wishlist?","delete_bulk_product_text":"Are you sure you want to delete selected products?","delete_product_text":"Are you sure you want to delete this product?","move_bulk_wishlist_text":"Are you sure you want to move selected products to your cart?","move_wishlist_text":"Are you sure you want to move this item to your cart?","select_all_text":"Select All","move_to_cart_text":"Move to cart","delete_text":"Delete","featured_product":"You may also like"},"popup":{"title":"Subscribe and get alerts about your wishlist.","subscribe_message":"We will notify you on events like low stock, price drop or general reminders so that you dont miss the deal."},"error_message":{"product_detail":"Product details not found!","product_variant_detail":"Product variant details not found!","wishlist":"Wishlist not found!","wishlist_already_use":"Wishlist name already in use! Please use a different name.","can_subscribe_wishlist":"Unable to subscribe to the wishlist! Please contact your store owner!","max_wishlist_limit":"Maximum wishlist product limit exceeded!","subscribe_empty_email":"Please enter a email address!","subscribe_invalid_email":"Please enter a valid email address!"},"en":{"primary_language":false,"button_text":"Add to wishlist","tooltip_text":"This item has been wishlisted (X) items","success_button_text":"Added to wishlist","save_button_text":"Save","create_wishlist_button":"Save","heading_text":"Add to wishlist","unsubscribe_button":"Close","unsubscribe_title":"You have been unsubscribed","unsubscribe_content":"You will no longer receive emails about wishlist activities from this store.","wishlist":{"placeholder":"Ex. Watch","choose":"Choose wishlist","create":"Create a new wishlist","my":"My wishlist"},"success_message":{"wishlist_create":"Wishlist created successfully!","wishlist_update":"Wishlist updated successfully!","wishlist_move":"Wishlist moved successfully!","subscribe":"Subscribed to wishlist successfully!","without_login":"Product has been added to your wishlist, please \u003ca href=\"\/account\"\u003elogin\u003c\/a\u003e to save it permanently.","for_login_users":"Item has been successfully added to wishlist, view \u003ca href=\"\/apps\/advanced-wishlist\"\u003e'My Wishlist'\u003c\/a\u003e.","for_update_login_users":"Product has been successfully updated in your wishlist, view \u003ca href=\"\/apps\/advanced-wishlist\"\u003e'My Wishlist'\u003c\/a\u003e.","for_guest_login_disabled":"Please \u003ca href=\"\/account\"\u003elogin\u003c\/a\u003e to add this product to your wishlist.","for_wishlist_removed":"Wishlist deleted successfully!","for_item_removed":"Product has been successfully removed from your wishlist.","without_login_latest":"{Product} has been temporarily added to your wishlist, please \u003ca href=\"\/account\"\u003e'My Wishlist'\u003c\/a\u003elogin\u003c\/a\u003e to save it permanently.","for_login_users_latest":"{Product} has been successfully added to your wishlist, view \u003ca href=\"\/apps\/advanced-wishlist\"\u003e'My Wishlist'\u003c\/a\u003e.","for_update_login_users_latest":"{Product} has been successfully updated in your wishlist, view \u003ca href=\"\/apps\/advanced-wishlist\"\u003e'My Wishlist'\u003c\/a\u003e.","for_multiple_item_removed":"{Count} products has been successfully removed from your wishlist.","item_move_to_cart":"Product added to cart successfully!","variant_changed":"Product variant changed successfully!","variant_changed_latest":"{Product} variant has been successfully changed!","quantity_changed":"Product quantity changed successfully!","quantity_changed_latest":"{Product} quantity has been successfully changed!"},"guest_share_wishlist":{"title":"Guest shopper","description":"You are currently shopping anonymously!","login_description":"Login to save your wishlist.","copy_link_text":"Copy link to share"},"sort_by":{"title":"Sort By","default":"Sort by latest","price_high_to_low":"Sort by price: high to low","price_low_to_high":"Sort by price: low to high"},"shared_email":{"title":"Share List Via Email","send_button":"SHARE WISHLIST","subject":"{shopper_name} shared their wishlist!","body":"Hey there! Check out My Wishlist:","name":"Sender Name*","email":"Recipientâs Email*","subject_label":"Subject*","body_label":"Message*","modal_title":"Share my wishlist","name_val
331idation_message":"Enter Name!","email_validation_message":"Enter Email!","body_validation_message":"Enter Body!","subject_validation_message":"Enter Subject!","check_email_validation_message":"Enter Valid Email!"},"action_button":{"share":"Share","subscribe":"Subscribe","subscribed":"Subscribed","my_account":"My account","account_page":"My wishlist","quick_add":"QUICK ADD","email":"Email","help_text":"Learn more","save_button_text":"Save","load_more":"Load more"},"no_data_found":"No data found!","placeholder_searchbox":"Search products","placeholder__wishlistsearchbox":"Search wishlists","date_label":"Added on","button":{"move_to_cart":"Move to cart","after_move_to_cart":"Products added to cart.","delete":"Delete","out_of_stock":"Out of stock","save_for_later":"Save for later","save_all_for_later":"Save all for later","save_all_for_later_excluded_products":"All products, except {product-title} have been successfully added to your wishlist.","log_in":"Login","add_product":"Return to shop","previous":"Previous","next":"Next","delete_yes":"Yes","delete_no":"No"},"subscribe":{"input_field_text":"Enter your email","input_field":"See product details","button_text":"Subscribe"},"title":{"empty_wishlist":"Please add product to your wishlist to see them here.","login":"Login to see your wishlist!","guest_wishlist_title":"My wishlist","new_wishlist_text":"New wishlist","delete_wishlist_text":"Are you sure you want to delete this wishlist?","delete_bulk_product_text":"Are you sure you want to delete selected products?","copied_link_message":"Link has been copied!","delete_product_text":"Are you sure you want to delete this product?","move_bulk_wishlist_text":"Are you sure you want to move selected products to your cart?","move_wishlist_text":"Are you sure you want to move this item to your cart?","select_all_text":"Select All","move_to_cart_text":"Move to cart","delete_text":"Delete","featured_product":"You may also like","rename_wishlist":"Rename","product_share_title":"Share this item","delete_wishlist":"Delete","my_wishlist_custom_title":"My wishlist"},"popup":{"title":"Subscribe and get alerts about your wishlist.","subscribe_message":"We will notify you on events like low stock, price drop or general reminders so that you dont miss the deal."},"error_message":{"product_detail":"Product details not found!","product_variant_detail":"Product variant details not found!","wishlist":"Wishlist not found!","wishlist_already_use":"Wishlist name already in use! Please use a different name.","can_subscribe_wishlist":"Unable to subscribe to the wishlist! Please contact your store owner!","max_wishlist_limit":"Maximum wishlist product limit exceeded!","subscribe_empty_email":"Please enter a email address!","subscribe_invalid_email":"Please enter a valid email address!"},"sidebar_widgets":{"floating_my_wishlist_text":"My wishlist","floating_explore_more_products_button_text":"Explore more products","floating_add_products_button_text":"Add products","floating_close_button_text":"Close"}}}; 332 333 334 window.hulkappsWishlist.productJSON = { 335 id: 12525727777086, 336 handle: "9781770109735", 337 title: "Scorpio Rising", 338 339 vendor: "Deon Meyer", 340 type: "Trade paperback", 341 tags: ["Deon Meyer","EBRecs","ebroct26crime","Pan Macmillan South Africa","Scorpio Rising"], 342 343 price: 39000, 344 compare_at_price: null, 345 346 variants: [{ 347 id: 53944170185022, 348 price: 39000, 349 sku: "9781770109735", 350 title: "Default Title", 351 compare_at_price: null, 352 available: true 353 }] 354 }; 355 356</script>
356 357<!-- END app snippet --> 358<!-- BEGIN app snippet: global --><link href="//cdn.shopify.com/extensions/01a0e6d8-55ac-7532-811a-4502935d7ece/my-wishlist-share-remind-327/assets/hulkapps-wishlist-styles.css" rel="stylesheet" type="text/css" media="all" />
359<script src="https://cdn.shopify.com/extensions/01a0e6d8-55ac-7532-811a-4502935d7ece/my-wishlist-share-remind-327/assets/hulkapps-wishlist-global.js" async></script>
vendor: 1 bytes, line 359
359
360<script src="https://cdn.shopify.com/extensions/01a0e6d8-55ac-7532-811a-4502935d7ece/my-wishlist-share-remind-327/assets/hulkapps-wishlist-modals.js" async></script>
360 361 362 363 364 365 366<!-- END app snippet --> 367 368 369<!-- END app block --><!-- BEGIN app block: shopify://apps/judge-me-reviews/blocks/judgeme_core/61ccd3b1-a9f2-4160-9fe9-4fec8413e5d8 --><!-- Start of Judge.me Core --> 370 371 372 373 374 375 376 377<link rel="dns-prefetch" href="https://cdn.judge.me"> 378<link rel="dns-prefetch" href="https://cdn1.judge.me"> 379<link rel="dns-prefetch" href="https://api.judge.me"> 380
381<script data-cfasync='false' class='jdgm-settings-script'>window.jdgmSettings={"pagination":5,"disable_web_reviews":false,"coupon_receiving_condition":"","coupon_value_type":"percentage","coupon_value_percentage":10,"coupon_value_fixed_amount":0,"coupon_discount_type":"single","coupon_tier_text_enabled":false,"coupon_tier_text_percentage":10,"coupon_tier_text_fixed_amount":0,"coupon_tier_photo_enabled":false,"coupon_tier_photo_percentage":10,"coupon_tier_photo_fixed_amount":0,"coupon_tier_video_enabled":false,"coupon_tier_video_percentage":10,"coupon_tier_video_fixed_amount":0,"enable_coupons":false,"badge_no_review_text":"No reviews","badge_n_reviews_text":"{{ n }} review/reviews","hide_badge_preview_if_no_reviews":true,"badge_hide_text":false,"enforce_center_preview_badge":false,"widget_title":"Customer Reviews","widget_open_form_text":"Write a review","widget_close_form_text":"Cancel review","widget_refresh_page_text":"Refresh page","widget_summary_text":"Based on {{ number_of_reviews }} review/reviews","widget_no_review_text":"Be the first to write a review","widget_name_field_text":"Display name","widget_verified_name_field_text":"Verified Name (public)","widget_name_placeholder_text":"Display name","widget_required_field_error_text":"This field is required.","widget_email_field_text":"Email address","widget_verified_email_field_text":"Verified Email (private, can not be edited)","widget_email_placeholder_text":"Your email address","widget_email_field_error_text":"Please enter a valid email address.","widget_rating_field_text":"Rating","widget_review_title_field_text":"Review Title","widget_review_title_placeholder_text":"Give your review a title","widget_review_body_field_text":"Review content","widget_review_body_placeholder_text":"Start writing here...","widget_pictures_field_text":"Picture/Video (optional)","widget_submit_review_text":"Submit Review","widget_submit_verified_review_text":"Submit Verified Review","widget_submit_success_msg_with_auto_publish":"Thank y
381ou! Please refresh the page in a few moments to see your review. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_submit_success_msg_no_auto_publish":"Thank you! Your review will be published as soon as it is approved by the shop admin. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_show_default_reviews_out_of_total_text":"Showing {{ n_reviews_shown }} out of {{ n_reviews }} reviews.","widget_show_all_link_text":"Show all","widget_show_less_link_text":"Show less","widget_author_said_text":"{{ reviewer_name }} said:","widget_days_text":"{{ n }} days ago","widget_weeks_text":"{{ n }} week/weeks ago","widget_months_text":"{{ n }} month/months ago","widget_years_text":"{{ n }} year/years ago","widget_yesterday_text":"Yesterday","widget_today_text":"Today","widget_replied_text":"\u003e\u003e {{ shop_name }} replied:","widget_read_more_text":"Read more","widget_reviewer_name_as_initial":"","widget_rating_filter_color":"","widget_rating_filter_see_all_text":"See all reviews","widget_sorting_most_recent_text":"Most Recent","widget_sorting_highest_rating_text":"Highest Rating","widget_sorting_lowest_rating_text":"Lowest Rating","widget_sorting_with_pictures_text":"Only Pictures","widget_sorting_most_helpful_text":"Most Helpful","widget_open_question_form_text":"Ask a question","widget_reviews_subtab_text":"Reviews","widget_questions_subtab_text":"Questions","widget_question_label_text":"Question","widget_answer_label_text":"Answer","widget_question_placeholder_text":"Write your question here","widget_submit_question_text":"Submit Question","widget_question_submit_success_text":"Thank you for your question! We will notify you once it gets answered.","verified_badge_text":"Verified","verified_badge_bg_color":"","verified_badge_text_color":"","verified_badge_placement":"left-of-reviewer-name","widget_review_max_height":"","widget_hide_border":false,"widget_social_share":false,"widget_thumb":false,"widget_review_location_show":false,"widget_location_format":"country_iso_code","all_reviews_include_out_of_store_products":true,"all_reviews_out_of_store_text":"(out of store)","all_reviews_pagination":100,"all_reviews_product_name_prefix_text":"about","enable_review_pictures":true,"enable_question_anwser":false,"widget_theme":"","review_date_format":"dd/mm/yyyy","default_sort_method":"most-recent","enable_ai_review_visibility":true,"widget_product_reviews_subtab_text":"Product Reviews","widget_shop_reviews_subtab_text":"Shop Reviews","widget_other_products_reviews_text":"Reviews for other products","widget_store_reviews_subtab_text":"Store reviews","widget_product_variant_reference_text":"Review for","widget_no_store_reviews_text":"This store hasn't received any reviews yet","widget_web_restriction_product_reviews_text":"This product hasn't received any reviews yet","widget_no_items_text":"No items found","widget_show_more_text":"Show more","widget_write_a_store_review_text":"Write a Store Review","widget_product_and_store_reviews_text":"Product and store reviews","widget_reviews_in_collection_text":"Reviews in this collection","widget_other_languages_heading":"Reviews in Other Languages","widget_translate_review_text":"Translate review to {{ language }}","widget_translating_review_text":"Translating...","widget_show_original_translation_text":"Show original ({{ language }})","widget_translate_review_failed_text":"Review couldn't be translated.","widget_translate_review_retry_text":"Retry","widget_translate_review_try_again_later_text":"Try again later","show_product_url_for_grouped_product":false,"widget_sorting_pictures_first_text":"Pictures First","show_pictures_on_all_rev_page_mobile":false,"show_pictures_on_all_rev_page_desktop":false,"floating_tab_hide_mobile_install_preference":true,"floating_tab_button_name":"Reviews","floating_tab_title":"Let customers speak for us","floating_tab_button_color":"","floating_tab_button_background_color":"","floating_tab_url":"","floating_tab_url_enabled":false,"floating_tab_tab_style":"text","all_reviews_text_badge_text":"Customers rate us {{ shop.metafields.judgeme.all_reviews_rating | round: 1 }}/5 based on {{ shop.metafields.judgeme.all_reviews_count }} reviews.","all_reviews_text_badge_text_branded_style":"{{ shop.metafields.judgeme.all_reviews_rating | round: 1 }} out of 5 stars based on {{ shop.metafields.judgeme.all_reviews_count }} reviews","is_all_reviews_text_badge_a_link":false,"show_stars_for_all_reviews_text_badge":false,"all_reviews_text_badge_url":"","all_reviews_text_style":"branded","all_reviews_text_color_style":"judgeme_brand_color","all_reviews_text_color":"#108474","all_reviews_text_show_jm_brand":true,"featured_carousel_show_header":true,"featured_carousel_title":"What readers have to say","testimonials_carousel_title":"Customers are saying","videos_carousel_title":"Real customer stories","cards_carousel_title":"Customers are saying","featured_carousel_count_text":"from {{ n }} reviews","featured_carousel_add_link_to_all_reviews_page":false,"featured_carousel_url":"","featured_carousel_show_images":true,"featured_carousel_autoslide_interval":5,"featured_carousel_arrows_on_the_sides":true,"featured_carousel_height":100,"featured_carousel_width":100,"featured_carousel_image_size":0,"featured_carousel_image_height":250,"featured_carousel_arrow_color":"#eeeeee","verified_count_badge_style":"branded","verified_count_badge_orientation":"horizontal","verified_count_badge_color_style":"judgeme_brand_color","verified_count_badge_color":"#108474","is_verified_count_badge_a_link":false,"verified_count_badge_url":"","verified_count_badge_show_jm_brand":true,"widget_rating_preset_default":5,"widget_first_sub_tab":"product-reviews","widget_show_histogram":true,"widget_histogram_use_custom_color":false,"widget_pagination_use_custom_color":false,"widget_star_use_custom_color":false,"widget_verified_badge_use_custom_color":false,"widget_write_review_use_custom_color":false,"picture_reminder_submit_button":"Upload Pictures","enable_review_videos":false,"mute_video_by_default":false,"widget_sorting_videos_first_text":"Videos First","widget_review_pending_text":"Pending","featured_carousel_items_for_large_screen":3,"social_share_options_order":"Facebook,Twitter","remove_microdata_snippet":true,"disable_json_ld":false,"enable_json_ld_products":false,"preview_badge_show_question_text":false,"preview_badge_no_question_text":"No questions","preview_badge_n_question_text":"{{ number_of_questions }} question/questions","qa_badge_show_icon":false,"qa_badge_position":"same-row","remove_judgeme_branding":true,"widget_add_search_bar":false,"widget_search_bar_placeholder":"Search","widget_sorting_verified_only_text":"Verified only","widget_sorting_most_relevant_text":"Most Relevant","featured_carousel_theme":"compact","featured_carousel_show_rating":true,"featured_carousel_show_title":true,"featured_carousel_show_body":true,"featured_carousel_show_date":false,"featured_carousel_show_reviewer":false,"featured_carousel_show_product":false,"featured_carousel_header_background_color":"#108474","featured_carousel_header_text_color":"#ffffff","featured_carousel_name_product_separator":"reviewed","featured_carousel_full_star_background":"#108474","featured_carousel_empty_star_background":"#dadada","featured_carousel_vertical_theme_background":"#f9fafb","featured_carousel_verified_badge_enable":false,"featured_carousel_verified_badge_color":"#108474","featured_carousel_border_style":"round","featured_carousel_review_line_length_limit":3,"featured_carousel_more_reviews_button_text":"Read more reviews","featured_carousel_view_product_button_text":"View product","all_reviews_page_load_reviews_on":"scroll","all_reviews_page_load_more_text":"Load More Reviews","disable_fb_tab_reviews":false,"enable_ajax_cdn_cache":false,"widget_advanced_speed_features":5,"widget_public_name_text":"displayed publicly like","default_reviewer_name":"John Smith","default_reviewer_name_has_non_latin":true,"widget_reviewer_anonymous":"Anonymous","medals_widget_title":"Judge.me Review Medals","medals_widget_background_color":"#f9fafb","medals_widget_position":"footer_all_pages","medals_widget_border_color":"#f9fafb","medals_widget_verified_text_position":"left","medals_widget_use_monochromatic_version":false,"medals_widget_elements_color":"#108474","show_reviewer_avatar":false,"widget_invalid_yt_video_url_error_text":"Not a YouTube video URL","widget_max_length_field_error_text":"Please enter no more than {0} characters.","widget_show_country_flag":false,"widget_show_collected_via_shop_app":true,"widget_verified_by_shop_badge_style":"light","widget_verified_by_shop_text":"Verified by Shop","widget_show_photo_gallery":false,"widget_load_with_code_splitting":true,"widget_ugc_install_preference":false,"widget_ugc_title":"Made by us, Shared by you","widget_ugc_subt
381itle":"Tag us to see your picture featured in our page","widget_ugc_arrows_color":"#ffffff","widget_ugc_primary_button_text":"Buy Now","widget_ugc_primary_button_background_color":"#108474","widget_ugc_primary_button_text_color":"#ffffff","widget_ugc_primary_button_border_width":"0","widget_ugc_primary_button_border_style":"none","widget_ugc_primary_button_border_color":"#108474","widget_ugc_primary_button_border_radius":"25","widget_ugc_secondary_button_text":"Load More","widget_ugc_secondary_button_background_color":"#ffffff","widget_ugc_secondary_button_text_color":"#108474","widget_ugc_secondary_button_border_width":"2","widget_ugc_secondary_button_border_style":"solid","widget_ugc_secondary_button_border_color":"#108474","widget_ugc_secondary_button_border_radius":"25","widget_ugc_reviews_button_text":"View Reviews","widget_ugc_reviews_button_background_color":"#ffffff","widget_ugc_reviews_button_text_color":"#108474","widget_ugc_reviews_button_border_width":"2","widget_ugc_reviews_button_border_style":"solid","widget_ugc_reviews_button_border_color":"#108474","widget_ugc_reviews_button_border_radius":"25","widget_ugc_reviews_button_link_to":"judgeme-reviews-page","widget_ugc_show_post_date":true,"widget_ugc_max_width":"800","widget_rating_metafield_value_type":true,"widget_primary_color":"#e8e013","widget_enable_secondary_color":false,"widget_secondary_color":"#edf5f5","widget_summary_average_rating_text":"{{ average_rating }} out of 5","widget_media_grid_title":"Customer photos \u0026 videos","widget_media_grid_see_more_text":"See more","widget_round_style":false,"widget_show_product_medals":true,"widget_verified_by_judgeme_text":"Verified by Judge.me","widget_show_store_medals":true,"widget_verified_by_judgeme_text_in_store_medals":"Verified by Judge.me","widget_media_field_exceed_quantity_message":"Sorry, we can only accept {{ max_media }} for one review.","widget_media_field_exceed_limit_message":"{{ file_name }} is too large, please select a {{ media_type }} less than {{ size_limit }}MB.","widget_review_submitted_text":"Review Submitted!","widget_question_submitted_text":"Question Submitted!","widget_close_form_text_question":"Cancel","widget_write_your_answer_here_text":"Write your answer here","widget_enabled_branded_link":true,"widget_show_collected_by_judgeme":true,"widget_reviewer_name_color":"","widget_write_review_text_color":"","widget_write_review_bg_color":"","widget_collected_by_judgeme_text":"collected by Judge.me","widget_pagination_type":"standard","widget_load_more_text":"Load More","widget_load_more_color":"#108474","widget_full_review_text":"Full Review","widget_read_more_reviews_text":"Read More Reviews","widget_read_questions_text":"Read Questions","widget_questions_and_answers_text":"Questions \u0026 Answers","widget_verified_by_text":"Verified by","widget_verified_text":"Verified","widget_number_of_reviews_text":"{{ number_of_reviews }} reviews","widget_back_button_text":"Back","widget_next_button_text":"Next","widget_custom_forms_filter_button":"Filters","custom_forms_style":"horizontal","widget_show_review_information":false,"how_reviews_are_collected":"How reviews are collected?","widget_show_review_keywords":false,"widget_gdpr_statement":"How we use your data: We'll only contact you about the review you left, and only if necessary. By submitting your review, you agree to Judge.me's \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms\u003c/a\u003e, \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy\u003c/a\u003e and \u003ca href='https://judge.me/content-policy' target='_blank' rel='nofollow noopener'\u003econtent\u003c/a\u003e policies.","widget_multilingual_sorting_enabled":false,"widget_translate_review_content_enabled":false,"widget_translate_review_content_method":"manual","popup_widget_review_selection":"automatically_with_pictures","popup_widget_round_border_style":true,"popup_widget_show_title":true,"popup_widget_show_body":true,"popup_widget_show_reviewer":false,"popup_widget_show_product":true,"popup_widget_show_pictures":true,"popup_widget_use_review_picture":true,"popup_widget_show_on_home_page":true,"popup_widget_show_on_product_page":true,"popup_widget_show_on_collection_page":true,"popup_widget_show_on_cart_page":true,"popup_widget_position":"bottom_left","popup_widget_first_review_delay":5,"popup_widget_duration":5,"popup_widget_interval":5,"popup_widget_review_count":5,"popup_widget_hide_on_mobile":true,"popup_widget_source_mode":"auto","popup_widget_page_product":"current_product","popup_widget_page_collection":"current_collection","popup_widget_page_cart":"cart_mode","popup_widget_page_home":"all","popup_widget_star_rating":"all","popup_widget_review_type":"all","popup_widget_top_up_thin_pages":true,"popup_widget_corner_styling":"soft","review_snippet_widget_round_border_style":true,"review_snippet_widget_card_color":"#FFFFFF","review_snippet_widget_text_color":"#000000","review_snippet_widget_lighter_text_color":"#7B7B7B","review_snippet_widget_slider_arrows_background_color":"#FFFFFF","review_snippet_widget_slider_arrows_color":"#000000","review_snippet_widget_star_color":"#e8e013","show_product_variant":false,"all_reviews_product_variant_label_text":"Variant: ","widget_show_verified_branding":false,"widget_ai_summary_title":"Customers say","widget_ai_summary_disclaimer":"Summarized and selected by AI from recent customer reviews","widget_show_ai_summary":false,"widget_show_ai_summary_bg":false,"write_review_button_visibility":"everyone","store_summary_widget_heading":"Customers rate this store","store_summary_widget_button_text":"View customer reviews","store_summary_widget_button_theme_text":"See AI reviews summary","widget_show_review_title_input":true,"widget_autofill_review_title":true,"redirect_reviewers_invited_via_email":"review_widget","request_store_review_after_product_review":false,"request_review_other_products_in_order":false,"review_form_color_scheme":"default","review_form_corner_style":"square","review_form_star_color":"#e8e013","review_form_text_color":"#333333","review_form_background_color":"#ffffff","review_form_field_background_color":"#fafafa","review_form_button_color":"#e8e013","review_form_button_text_color":"#ffffff","review_form_modal_overlay_color":"#000000","review_form_theme":"multi_step","review_form_location":"in_store_popup","review_form_external_page_background_color":"#C5F7F0","review_content_screen_title_text":"How would you rate this product?","review_content_introduction_text":"We would love it if you would share a bit about your experience.","store_review_form_title_text":"How would you rate this store?","store_review_form_introduction_text":"We would love it if you would share a bit about your experience.","show_review_guidance_text":true,"one_star_review_guidance_text":"Poor","five_star_review_guidance_text":"Great","customer_information_screen_title_text":"About you","customer_information_introduction_text":"Please tell us more about you.","custom_questions_screen_title_text":"Your experience in more detail","custom_questions_introduction_text":"Here are a few questions to help us understand more about your experience.","review_submitted_screen_title_text":"Thanks for your review!","review_submitted_screen_thank_you_text":"We are processing it and it will appear on the store soon.","review_submitted_screen_email_verification_text":"Please confirm your email by clicking the link we just sent you. This helps us keep reviews authentic.","confirm_email_screen_title_text":"Confirm your email","confirm_email_screen_message_text":"To help keep reviews authentic, we'll send you a secure link to continue writing your review. It only takes a moment.","check_email_screen_title_text":"Check your email","check_email_screen_message_text":"We sent you an email to {{ email }}. Click the button on the email to continue.","check_email_screen_resend_message_text":"Email resent!","check_email_resend_hint_text":"Didn't get the email? Check your spam folder or [resend the email].","verification_email_rate_limit_error_text":"You've reached the limit for review attempts on this product. Please check your inbox or try again later.","review_submitted_request_store_review_text":"Would you like to share your experience of shopping with us?","review_submitted_review_other_products_text":"Would you like to review these products?","store_review_screen_title_text":"Would you like to share your experience of shopping with us?","store_review_introduction_text":"We value your feedback and use it to improve. Please share any thoughts or suggestions you have.","reviewer_media_screen_title_picture_text":"Share a picture","reviewer_media_introduction_picture_text":"Upload a photo to support your review.","reviewer_media_screen_title_video_text":"Share a video","reviewer_media_introduction_video_text":"Upload a video to support your review.","reviewer_media_screen_title_picture_or_video_text":"Share a picture or video","reviewer_media_introduction_picture_or_video_text":"Upload a photo or video to support your review.","reviewer_media_
381youtube_url_text":"Paste your Youtube URL here","advanced_settings_next_step_button_text":"Next","advanced_settings_close_review_button_text":"Close","modal_write_review_flow":false,"write_review_flow_required_text":"Required","write_review_flow_privacy_message_text":"We respect your privacy.","write_review_flow_anonymous_text":"Post review as anonymous","write_review_flow_visibility_text":"This won't be visible to other customers.","write_review_flow_multiple_selection_help_text":"Select as many as you like","write_review_flow_single_selection_help_text":"Select one option","write_review_flow_required_field_error_text":"This field is required","write_review_flow_invalid_email_error_text":"Please enter a valid email address","write_review_flow_max_length_error_text":"Max. {{ max_length }} characters.","write_review_flow_media_upload_text":"\u003cb\u003eClick to upload\u003c/b\u003e or drag and drop","write_review_flow_gdpr_statement":"We'll only contact you about your review if necessary. By submitting your review, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","rating_only_reviews_enabled":false,"show_negative_reviews_help_screen":false,"new_review_flow_help_screen_rating_threshold":3,"negative_review_resolution_screen_title_text":"Tell us more","negative_review_resolution_text":"Your experience matters to us. If there were issues with your purchase, we're here to help. Feel free to reach out to us, we'd love the opportunity to make things right.","negative_review_resolution_button_text":"Contact us","negative_review_resolution_proceed_with_review_text":"Leave a review","negative_review_resolution_subject":"Issue with purchase from {{ shop_name }}.{{ order_name }}","coupon_promo_intro_any_review_text":"Write a review and get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_with_photo_text":"Write a review and add a photo or video to get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_with_video_text":"Write a review and add a video to get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_up_to_any_review_text":"Write a review and get a coupon for up to {{ amount }} off your next purchase","coupon_promo_intro_up_to_with_photo_text":"Write a review and add a photo or video to get a coupon for up to {{ amount }} off your next purchase","coupon_promo_intro_external_text":"Write a review and get a reward for your next purchase","coupon_promo_intro_external_with_photo_text":"Write a review and add a photo or video to get a reward for your next purchase","coupon_promo_intro_external_with_video_text":"Write a review and add a video to get a reward for your next purchase","coupon_promo_media_photo_text":"Add a photo or video and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_photo_only_text":"Add a photo and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_video_text":"Add a video and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_external_photo_text":"Add a photo or video and get a reward for your next purchase","coupon_promo_media_external_photo_only_text":"Add a photo and get a reward for your next purchase","coupon_promo_media_external_video_text":"Add a video and get a reward for your next purchase","coupon_promo_success_text":"You've got a coupon for your next purchase at {{ shop_name }}!","coupon_promo_success_subtext":"You'll receive your coupon email within the hour.","preview_badge_collection_page_install_status":false,"widget_review_custom_css":"","preview_badge_custom_css":"","preview_badge_stars_count":"5-stars","featured_carousel_custom_css":"","floating_tab_custom_css":"","all_reviews_widget_custom_css":"","medals_widget_custom_css":"","verified_badge_custom_css":"","all_reviews_text_custom_css":"","transparency_badges_collected_via_store_invite":false,"transparency_badges_from_another_provider":false,"transparency_badges_collected_from_store_visitor":false,"transparency_badges_collected_by_verified_review_provider":true,"transparency_badges_earned_reward":false,"transparency_badges_collected_via_store_invite_text":"Review collected via store invitation","transparency_badges_from_another_provider_text":"Review collected from another provider","transparency_badges_collected_from_store_visitor_text":"Review collected from a store visitor","transparency_badges_written_in_google_text":"Review written in Google","transparency_badges_written_in_etsy_text":"Review written in Etsy","transparency_badges_written_in_shop_app_text":"Review written in Shop App","transparency_badges_earned_reward_text":"Review earned a reward for future purchase","product_review_widget_per_page":10,"widget_other_languages_reviews_per_page":3,"widget_store_review_label_text":"Review about the store","widget_cart_mode_aggregate_heading_text":"Customers rate this store","checkout_comment_extension_title_on_product_page":"Customer Comments","checkout_comment_extension_num_latest_comment_show":5,"checkout_comment_extension_format":"name_and_timestamp","checkout_comment_customer_name":"last_initial","checkout_comment_comment_notification":true,"preview_badge_collection_page_install_preference":false,"preview_badge_home_page_install_preference":false,"preview_badge_product_page_install_preference":false,"review_widget_install_preference":"","review_carousel_install_preference":false,"floating_reviews_tab_install_preference":"none","verified_reviews_count_badge_install_preference":false,"all_reviews_text_install_preference":false,"review_widget_best_location":false,"judgeme_medals_install_preference":false,"review_widget_revamp_enabled":false,"review_widget_qna_enabled":false,"review_widget_header_theme":"minimal","review_widget_widget_title_enabled":true,"review_widget_header_text_size":"medium","review_widget_header_text_weight":"regular","review_widget_average_rating_style":"compact","review_widget_bar_chart_enabled":true,"review_widget_bar_chart_type":"numbers","review_widget_bar_chart_style":"standard","review_widget_expanded_media_gallery_enabled":false,"review_widget_show_review_highlights":false,"review_widget_show_review_keywords_in_gray":false,"review_widget_reviews_section_theme":"standard","review_widget_image_style":"thumbnails","review_widget_review_image_ratio":"square","review_widget_stars_size":"medium","review_widget_verified_badge":"standard_text","review_widget_review_title_text_size":"medium","review_widget_review_text_size":"medium","review_widget_review_text_length":"medium","review_widget_number_of_columns_desktop":3,"review_widget_carousel_transition_speed":5,"review_widget_custom_questions_answers_display":"always","review_widget_card_section_size":"small","review_widget_button_text_color":"#FFFFFF","review_widget_text_color":"#000000","review_widget_lighter_text_color":"#7B7B7B","review_widget_corner_styling":"soft","review_widget_review_word_singular":"review","review_widget_review_word_plural"
381:"reviews","review_widget_voting_label":"Helpful?","review_widget_shop_reply_label":"Reply from {{ shop_name }}:","review_widget_filters_title":"Filters","review_widget_filter_rating_title":"Rating","review_widget_filter_keyword_title":"Keyword","review_widget_clear_filters_text":"Clear filters","review_widget_expand_more_text":"More","review_widget_review_highlights_title":"Review highlights","qna_widget_question_word_singular":"Question","qna_widget_question_word_plural":"Questions","qna_widget_answer_reply_label":"Answer from {{ answerer_name }}:","qna_content_screen_title_text":"Ask a question about this product","qna_widget_question_required_field_error_text":"Please enter your question.","qna_widget_flow_gdpr_statement":"We'll only contact you about your question if necessary. By submitting your question, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","qna_widget_question_submitted_text":"Thanks for your question!","qna_widget_close_form_text_question":"Close","qna_widget_question_submit_success_text":"Weâll notify you by email when your question is answered.","all_reviews_widget_v2025_enabled":false,"all_reviews_widget_v2025_header_theme":"default","all_reviews_widget_v2025_widget_title_enabled":true,"all_reviews_widget_v2025_header_text_size":"medium","all_reviews_widget_v2025_header_text_weight":"regular","all_reviews_widget_v2025_average_rating_style":"compact","all_reviews_widget_v2025_bar_chart_enabled":true,"all_reviews_widget_v2025_bar_chart_type":"numbers","all_reviews_widget_v2025_bar_chart_style":"standard","all_reviews_widget_v2025_expanded_media_gallery_enabled":false,"all_reviews_widget_v2025_show_store_medals":true,"all_reviews_widget_v2025_show_photo_gallery":true,"all_reviews_widget_v2025_show_review_keywords":false,"all_reviews_widget_v2025_show_ai_summary":false,"all_reviews_widget_v2025_show_ai_summary_bg":false,"all_reviews_widget_v2025_show_review_highlights":false,"all_reviews_widget_v2025_show_review_keywords_in_gray":false,"all_reviews_widget_v2025_add_search_bar":false,"all_reviews_widget_v2025_default_sort_method":"most-recent","all_reviews_widget_v2025_reviews_per_page":10,"all_reviews_widget_v2025_reviews_section_theme":"default","all_reviews_widget_v2025_image_style":"thumbnails","all_reviews_widget_v2025_review_image_ratio":"square","all_reviews_widget_v2025_stars_size":"medium","all_reviews_widget_v2025_verified_badge":"standard_text","all_reviews_widget_v2025_review_title_text_size":"medium","all_reviews_widget_v2025_review_text_size":"medium","all_reviews_widget_v2025_review_text_length":"medium","all_reviews_widget_v2025_number_of_columns_desktop":3,"all_reviews_widget_v2025_carousel_transition_speed":5,"all_reviews_widget_v2025_custom_questions_answers_display":"always","all_reviews_widget_v2025_review_dates":false,"all_reviews_widget_v2025_card_section_size":"small","all_reviews_widget_v2025_show_product_variant":false,"all_reviews_widget_v2025_show_reviewer_avatar":true,"all_reviews_widget_v2025_reviewer_name_as_initial":"","all_reviews_widget_v2025_review_location_show":false,"all_reviews_widget_v2025_location_format":"","all_reviews_widget_v2025_show_country_flag":false,"all_reviews_widget_v2025_widget_thumb":false,"all_reviews_widget_v2025_verified_by_shop_badge_style":"light","all_reviews_widget_v2025_social_share":false,"all_reviews_widget_v2025_social_share_options_order":"Facebook,Twitter,LinkedIn,Pinterest","all_reviews_widget_v2025_pagination_type":"standard","all_reviews_widget_v2025_button_text_color":"#FFFFFF","all_reviews_widget_v2025_text_color":"#000000","all_reviews_widget_v2025_lighter_text_color":"#7B7B7B","all_reviews_widget_v2025_corner_styling":"soft","all_reviews_widget_v2025_title":"Customer reviews","all_reviews_widget_v2025_ai_summary_title":"Customers say about this store","all_reviews_widget_v2025_no_review_text":"Be the first to write a review","all_reviews_widget_v2025_review_highlights_title":"Review highlights","reviews_grid_widget_show_sample_reviews":false,"reviews_grid_widget_review_selection":"all","reviews_grid_widget_select_products":[],"reviews_grid_widget_show_media_only":false,"reviews_grid_widget_display_order":"media_first","reviews_grid_widget_card_grouping":"per_media","reviews_grid_widget_columns_desktop":3,"reviews_grid_widget_rows_desktop":3,"reviews_grid_widget_columns_mobile":2,"reviews_grid_widget_rows_mobile":6,"reviews_grid_widget_show_stars":true,"reviews_grid_widget_show_reviewer_name":true,"reviews_grid_widget_show_review_title_on_hover_desktop":true,"reviews_grid_widget_corner_styling":"soft","reviews_grid_widget_card_spacing":"medium","reviews_grid_widget_header_text_color":"#000000","reviews_grid_widget_star_and_reviewer_name_color":"#F9F9F9","reviews_grid_widget_overlay_and_background_color":"#000000","reviews_grid_widget_content_color":"#F9F9F9","reviews_grid_widget_header_text":"From our customers","reviews_grid_widget_show_average_rating":true,"trust_badge_enabled":false,"trust_badge_structure":"outline","trust_badge_color":"black","trust_badge_star":"black","trust_badge_rating_display_default":"show_avg_text","platform":"shopify","branding_url":"https://app.judge.me/reviews/stores/exclusivebooks.co.za","branding_text":"Powered by Judge.me","locale":"en","reply_name":"Exclusive Books Online","shop_currency":"ZAR","widget_version":"3.0","footer":true,"autopublish":false,"review_dates":true,"enable_custom_form":false,"shop_use_review_site":true,"shop_locale":"en","enable_multi_locales_translations":true,"show_review_title_input":true,"autofill_review_title":true,"review_verification_email_status":"always","require_verification_before_submit":false,"sign_in_with_
381shop_enabled":false,"customer_account_validation_enabled":true,"most_relevant_sort_enabled":false,"widget_events_v4_impressions_enabled":false,"widget_events_review_grain_enabled":false,"widget_events_v4_time_in_view_enabled":false,"widget_events_v4_session_key_enabled":false,"widget_events_v4_interactions_enabled":false,"widget_attribution_exposure_timestamps_enabled":false,"widget_attribution_v4_exposures_enabled":false,"coupon_promo_invited_eligible":true,"coupon_promo_web_eligible":false,"uses_coupon_integration":false,"uses_external_coupon":false,"hostname_allowlist":"","can_be_branded":true,"rtl_stars_enabled_ar":true,"rtl_stars_enabled_he":true,"reply_name_text":"Exclusive Books Online"};</script>
381 <style class='jdgm-settings-style'>.jdgm-xx{left:0}:root{--jdgm-primary-color: #e8e013;--jdgm-secondary-color: rgba(232,224,19,0.1);--jdgm-star-color: #e8e013;--jdgm-write-review-text-color: white;--jdgm-write-review-bg-color: #e8e013;--jdgm-paginate-color: #e8e013;--jdgm-border-radius: 0;--jdgm-reviewer-name-color: #e8e013}.jdgm-histogram__bar-content{background-color:#e8e013}.jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after,.jdgm-rev__buyer-badge.jdgm-rev__buyer-badge{color:white;background-color:#e8e013}.jdgm-review-widget--small .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}@media only screen and (min-width: 768px){.jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}}.jdgm-prev-badge[data-average-rating='0.00']{display:none !important}.jdgm-rev .jdgm-rev__icon{display:none !important}.jdgm-author-all-initials{display:none !important}.jdgm-author-last-initial{display:none !important}.jdgm-rev-widg__title{visibility:hidden}.jdgm-rev-widg__summary-text{visibility:hidden}.jdgm-prev-badge__text{visibility:hidden}.jdgm-rev__prod-link-prefix:before{content:'about'}.jdgm-rev__variant-label:before{content:'Variant: '}.jdgm-rev__out-of-store-text:before{content:'(out of store)'}@media only screen and (min-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}@media only screen and (max-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}@media all and (max-width: 768px){.jdgm-widget .jdgm-revs-tab-btn,.jdgm-widget .jdgm-revs-tab-btn[data-style="stars"]{display:none}}.jdgm-preview-badge[data-template="product"]{display:none !important}.jdgm-preview-badge[data-template="collection"]{display:none !important}.jdgm-preview-badge[data-template="index"]{display:none !important}.jdgm-review-widget[data-from-snippet="true"]{display:none !important}.jdgm-verified-count-badget[data-from-snippet="true"]{display:none !important}.jdgm-carousel-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-all-reviews-text[data-from-snippet="true"]{display:none !important}.jdgm-medals-section[data-from-snippet="true"]{display:none !important}.jdgm-ugc-media-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_via_store_invitation"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_another_provider"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_store_visitor"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_earned_for_future_purchase"]{display:none !important}.jdgm-review-snippet-widget{--jdgm-snippet-card-color: #fff;--jdgm-snippet-text-color: #000;--jdgm-snippet-lighter-text-color: #7B7B7B;--jdgm-snippet-star-color: #e8e013;--jdgm-snippet-border-radius: 8px;--jdgm-snippet-arrows-bg-color: #fff;--jdgm-snippet-arrows-color: #000}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card{border-radius:8px;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card__rev-rating .jdgm-star{color:#e8e013}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn{border-radius:50%;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn>svg,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn>svg{fill:#000}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jm-mfp-content,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__icon,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__pic-img,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__reply{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev[data-verified-buyer="true"] .jdgm-full-rev__icon::after{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-rev__buyer-badge{border-radius:calc( 8px / 2 )}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__replier::before{content:'Exclusive Books Online'}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button{border-radius:calc( 8px * 6 )} 382</style> <style class='jdgm-settings-style'></style> 383 384 385 386 387 <style class='jdgm-miracle-styles'> 388 @-webkit-keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@font-face{font-family:'JudgemeStar';src:url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAScAA0AAAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEgAAAABoAAAAcbyQ+3kdERUYAAARgAAAAHgAAACAAMwAGT1MvMgAAAZgAAABGAAAAVi+vS9xjbWFwAAAB8AAAAEAAAAFKwBMjvmdhc3AAAARYAAAACAAAAAj//wADZ2x5ZgAAAkAAAAEJAAABdH33LXtoZWFkAAABMAAAAC0AAAA2BroQKWhoZWEAAAFgAAAAHAAAACQD5QHQaG10eAAAAeAAAAAPAAAAFAYAAABsb2NhAAACMAAAAA4AAAAOAO4AeG1heHAAAAF8AAAAHAAAACAASgAvbmFtZQAAA0wAAADeAAABkorWfVZwb3N0AAAELAAAACkAAABEp3ubLXgBY2BkYADhPPP4OfH8Nl8ZuJkYQODS2fRrCPr/aSYGxq1ALgcDWBoAO60LkwAAAHgBY2BkYGDc+v80gx4TAwgASaAICmABAFB+Arl4AWNgZGBgYGPQYWBiAAIwyQgWc2AAAwAHVQB6eAFjYGRiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbByMsCBAAMCBKS5pjA4PGB4wMR44P8BBj3GrQymQGFGkBwAjtgK
388/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/IazfD8HEODtmQCfoANwNsyp2/GJt3WKQrd1NLiYYWx2PBqOsmJMEOznPOTzfSCrhAtbbLdmeFLJV9eKd63WLrZcIcuaEVdssWCKM6pLCfTVOYbz/0pNSMSZKLIZpvh78sAUH6PlMrreTCabP9r+Z/puPZ2ur/RqpQHgh+MIegCnXeM4MRAPjYN//5tj4ZtTjkFqEdmeMShlEJ7tVAly2TAkx6R68Fl4E/aVvn8JqHFQ4JS1434gXKcuL31dDhzs3YbsEOAd/IU88gAAAHgBfY4xTgMxEEVfkk0AgRCioKFxQYd2ZRtpixxgRU2RfhU5q5VWseQ4JdfgAJyBlmNwAM7ABRhZQ0ORwp7nr+eZAa54YwYg9zm3ynPOeFRe8MCrciXOh/KSS76UV5L/iDmrLiS5AeU519wrL3jmSbkS5115yR2fyivJv9kx0ZMZ2RLZw27q87iNQi8EBo5FSPIMw3HqBboi5lKTGAGDp8FKXWP+t9TU01Lj5His1Ba6uM9dTEMwvrFmbf5GC/q2drW3ruXUhhsCiQOjznFlCzYhHUZp4xp76vsvQh89CQAAeAFjYGJABowM6IANLMrEyMTIzMjCXpyRWJBqZshWXJJYBKOMAFHFBucAAAAAAAAB//8AAngBY2BkYGDgA2IJBhBgAvKZGViBJAuYxwAABJsAOgAAeAFjYGBgZACCk535hiD60tn0azAaAEqpB6wAAA==") format("woff");font-weight:normal;font-style:normal}.jdgm-star{font-family:'JudgemeStar';display:inline !important;text-decoration:none !important;padding:0 4px 0 0 !important;margin:0 !important;font-weight:bold;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jdgm-star:hover{opacity:1}.jdgm-star:last-of-type{padding:0 !important}.jdgm-star.jdgm--on:before{content:"\e000"}.jdgm-star.jdgm--off:before{content:"\e001"}.jdgm-star.jdgm--half:before{content:"\e002"}.jdgm-widget *{margin:0;line-height:1.4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}.jdgm-hidden{display:none !important;visibility:hidden !important}.jdgm-temp-hidden{display:none}.jdgm-spinner{width:40px;height:40px;margin:auto;border-radius:50%;border-top:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;border-left:2px solid #ccc;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear}.jdgm-prev-badge{display:block !important} 389 390</style> 391 392 393 394 395 396 397 398 399
400<script data-cfasync='false' class='jdgm-script'> 401!function(e){window.jdgm=window.jdgm||{}; 402/* INF-1976 */ 403var _jdgmBlocked=function(){var raw=(window.jdgmSettings||{}).hostname_allowlist;var list=(raw==null?"":""+raw).split(/[\s,]+/).map(function(h){return h.trim().toLowerCase().replace(/\.$/,"");}).filter(function(h){return h;});if(!list.length)return false;var host=(e.location.hostname||"").toLowerCase().replace(/\.$/,"");if(/(^|\.)shopifypreview\.com$/.test(host))return false;var bare=host.replace(/^www\./,"");for(var i=0;i<list.length;i++){var en=list[i];if(en.indexOf("*.")===0){var b=en.slice(2);if(host===b||host.slice(-(b.length+1))==="."+b)return false;}else if(bare===en.replace(/^www\./,""))return false;}return true;}(); 404if(_jdgmBlocked){jdgm._loaderExecuted=true;jdgm._blocked=true;var _jdgmS=e.createElement("style");_jdgmS.textContent='[class^="jdgm-"],[class*=" jdgm-"]{display:none !important}';(e.head||e.documentElement).appendChild(_jdgmS);return;} 405jdgm.CDN_HOST="https://cdn2.judge.me/cdn/widget_frontend/",jdgm.CDN_HOST_ALT="https://cdn2.judge.me/cdn/widget_frontend/",jdgm.API_HOST="https://api.judge.me/",jdgm.CDN_BASE_URL="https://cdn.shopify.com/extensions/01a0f14c-14c3-7c54-8630-ec498be121ab/judgeme-770/assets/",jdgm.CDN_API_HOST="https://cdn.judge.me/", 406jdgm.docReady=function(d){(e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState)? 407setTimeout(d,0):e.addEventListener("DOMContentLoaded",d)},jdgm.loadCSS=function(d,t,o,a){ 408!o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d), 409(a=e.createElement("link")).rel="stylesheet",a.class="jdgm-stylesheet",a.media="nope!", 410a.href=d,a.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(a))}, 411jdgm.loadCSS.requestedUrls=[],jdgm.loadJS=function(e,d){var t=new XMLHttpRequest; 412t.onreadystatechange=function(){4===t.readyState&&t.status>=200&&t.status<300&&(Function(t.response)(),d&&d(t.response))}, 413t.open("GET",e),t.onerror=function(){if(e.indexOf(jdgm.CDN_HOST)===0&&jdgm.CDN_HOST_ALT!==jdgm.CDN_HOST){var f=e.replace(jdgm.CDN_HOST,jdgm.CDN_HOST_ALT);jdgm.loadJS(f,d)}},t.send()},jdgm.docReady((function(){(window.jdgmLoadCSS||e.querySelectorAll( 414".jdgm-widget, .jdgm-all-reviews-page").length>0)&&(jdgmSettings.widget_load_with_code_splitting? 415parseFloat(jdgmSettings.widget_version)>=3?jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_v3_base.css"): 416jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_base.css"):jdgm.loadCSS(jdgm.CDN_BASE_URL+"shopify_v2.css") 417)}))}(document); 418</script>
418 419<noscript><link rel="stylesheet" type="text/css" media="all" href="https://cdn.shopify.com/extensions/01a0f14c-14c3-7c54-8630-ec498be121ab/judgeme-770/assets/shopify_v2.css"></noscript> 420 421<!-- BEGIN app snippet: theme_fix_tags -->
421<script> 422 (function() { 423 var jdgmThemeFixes = null; 424 if (!jdgmThemeFixes) return; 425 426 // "All themes" fix: CSS and JS applied on every theme. CSS is injected 427 // before the per-theme fix so the theme-specific CSS wins the cascade. 428 // HTML is never applied globally (too risky). 429 var allThemesFix = jdgmThemeFixes['all']; 430 if (allThemesFix && allThemesFix.css) { 431 var allStyleTag = document.createElement('style'); 432 allStyleTag.classList.add('jdgm-theme-fix-style-all'); 433 allStyleTag.innerHTML = allThemesFix.css; 434 document.head.append(allStyleTag); 435 }; 436 437 if (allThemesFix && allThemesFix.js) { 438 var allScriptTag = document.createElement('script'); 439 allScriptTag.classList.add('jdgm-theme-fix-script-all'); 440 allScriptTag.innerHTML = allThemesFix.js; 441 document.head.append(allScriptTag); 442 }; 443 444 var thisThemeFix = jdgmThemeFixes[Shopify.theme.id]; 445 if (!thisThemeFix) return; 446 447 if (thisThemeFix.html) { 448 document.addEventListener("DOMContentLoaded", function() { 449 var htmlDiv = document.createElement('div'); 450 htmlDiv.classList.add('jdgm-theme-fix-html'); 451 htmlDiv.innerHTML = thisThemeFix.html; 452 document.body.append(htmlDiv); 453 }); 454 }; 455 456 if (thisThemeFix.css) { 457 var styleTag = document.createElement('style'); 458 styleTag.classList.add('jdgm-theme-fix-style'); 459 styleTag.innerHTML = thisThemeFix.css; 460 document.head.append(styleTag); 461 }; 462 463 if (thisThemeFix.js) { 464 var scriptTag = document.createElement('script'); 465 scriptTag.classList.add('jdgm-theme-fix-script'); 466 scriptTag.innerHTML = thisThemeFix.js; 467 document.head.append(scriptTag); 468 }; 469 })(); 470</script>
470 471<!-- END app snippet --> 472<!-- End of Judge.me Core --> 473 474 475 476<!-- END app block --><!-- BEGIN app block: shopify://apps/hulk-form-builder/blocks/app-embed/b6b8dd14-356b-4725-a4ed-77232212b3c3 --><!-- BEGIN app snippet: hulkapps-formbuilder-theme-ext -->
476<script type="text/javascript"> 477 478 if (typeof window.formbuilder_customer != "object") { 479 window.formbuilder_customer = {} 480 } 481 482 483 484 window.hulkFormBuilder = { 485 form_data: {"form_075mWC7ktqj_lBmsd26kfA":{"uuid":"075mWC7ktqj_lBmsd26kfA","form_name":"Vendor Registration","form_data":{"div_back_gradient_1":"#fff","div_back_gradient_2":"#fff","back_color":"#fff","form_title":"","form_submit":"Submit","after_submit":"hideAndmessage","after_submit_msg":"","captcha_enable":"no","label_style":"blockLabels","input_border_radius":"5","back_type":"transparent","input_back_color":"#fff","input_back_color_hover":"#fff","back_shadow":"none","label_font_clr":"#333333","input_font_clr":"#333333","button_align":"leftBtn","button_clr":"#fff","button_back_clr":"#333333","button_border_radius":"2","form_width":"100%","form_border_size":"2","form_border_clr":"transparent","form_border_radius":"1","label_font_size":"14","input_font_size":"12","button_font_size":"16","form_padding":"35","input_border_color":"#ccc","input_border_color_hover":"#ccc","btn_border_clr":"#333333","btn_border_size":"1","form_name":"Vendor Registration","form_access_message":"\u
485003cp\u003ePlease login to access the form\u003cbr\u003eDo not have an account? Create account\u003c\/p\u003e","captcha_version_3_enable":"no","formElements":[{"type":"text","position":0,"label":"FIRST NAME","customClass":"","halfwidth":"yes","Conditions":{},"required":"yes","page_number":1},{"type":"text","position":1,"label":"SURNAME","halfwidth":"yes","Conditions":{},"required":"yes","page_number":1},{"type":"email","position":2,"label":"EMAIL","required":"yes","email_confirm":"yes","Conditions":{},"halfwidth":"no","page_number":1},{"Conditions":{},"type":"phone","position":3,"label":"PHONE","required":"yes","page_number":1,"default_country_code":"South Africa +27"},{"Conditions":{},"type":"text","position":4,"label":"ADDRESS LINE 1","halfwidth":"yes","required":"yes","page_number":1},{"Conditions":{},"type":"text","position":5,"label":"ADDRESS LINE 2","halfwidth":"yes","required":"no","page_number":1},{"Conditions":{},"type":"text","position":6,"label":"CITY","halfwidth":"yes","required":"yes","page_number":1},{"Conditions":{},"type":"text","position":7,"label":"PROVINCE","halfwidth":"yes","required":"yes","page_number":1},{"Conditions":{},"type":"select","position":8,"label":"COUNTRY","halfwidth":"yes","required":"yes","values":"South Africa\nAfghanistan\nAlbania\nAlgeria\nAndorra\nAngola\nAntigua and Barbuda\nArgentina\nArmenia\nAustralia\nAustria\nAzerbaijan\nBahamas\nBahrain\nBangladesh\nBarbados\nBelarus\nBelgium\nBelize\nBenin\nBhutan\nBolivia\nBosnia and Herzegovina\nBotswana\nBrazil\nBrunei\nBulgaria\nBurkina Faso\nBurundi\nCabo Verde\nCambodia\nCameroon\nCanada\nCentral African Republic\nChad\nChile\nChina\nColombia\nComoros\nCongo, Democratic Republic of the\nCongo, Republic of the\nCosta Rica\nCote dIvoire\nCroatia\nCuba\nCyprus\nCzechia\nDenmark\nDjibouti\nDominica\nDominican Republic\nEcuador\nEgypt\nEl Salvador\nEquatorial Guinea\nEritrea\nEstonia\nEswatini (formerly Swaziland)\nEthiopia\nFiji\nFinland\nFrance\nGabon\nGambia\nGeorgia\nGermany\nGhana\nGreece\nGrenada\nGuatemala\nGuinea\nGuinea-Bissau\nGuyana\nHaiti\nHonduras\nHungary\nIceland\nIndia\nIndonesia\nIran\nIraq\nIreland\nIsrael\nItaly\nJamaica\nJapan\nJordan\nKazakhstan\nKenya\nKiribati\nKosovo\nKuwait\nKyrgyzstan\nLaos\nLatvia\nLebanon\nLesotho\nLiberia\nLibya\nLiechtenstein\nLithuania\nLuxembourg\nMadagascar\nMalawi\nMalaysia\nMaldives\nMali\nMalta\nMarshall Islands\nMauritania\nMauritius\nMexico\nMicronesia, Federated States of\nMoldova\nMonaco\nMongolia\nMontenegro\nMorocco\nMozambique\nMyanmar (formerly Burma)\nNamibia\nNauru\nNepal\nNetherlands\nNew Zealand\nNicaragua\nNiger\nNigeria\nNorth Korea\nNorth Macedonia (formerly Macedonia)\nNorway\nOman\nPakistan\nPalau\nPanama\nPapua New Guinea\nParaguay\nPeru\nPhilippines\nPoland\nPortugal\nQatar\nRomania\nRussia\nRwanda\nSaint Kitts and Nevis\nSaint Lucia\nSaint Vincent and the Grenadines\nSamoa\nSan Marino\nSao Tome and Principe\nSaudi Arabia\nSenegal\nSerbia\nSeychelles\nSierra Leone\nSingapore\nSlovakia\nSlovenia\nSolomon Islands\nSomalia\nSouth Africa\nSouth Korea\nSouth Sudan\nSpain\nSri Lanka\nSudan\nSuriname\nSweden\nSwitzerland\nSyria\nTaiwan\nTajikistan\nTanzania\nThailand\nTimor-Leste (formerly East Timor)\nTogo\nTonga\nTrinidad and Tobago\nTunisia\nTurkey\nTurkmenistan\nTuvalu\nUganda\nUkraine\nUnited Arab Emirates (UAE)\nUnited Kingdom (UK)\nUnited States of America (USA)\nUruguay\nUzbekistan\nVanuatu\nVatican City (Holy See)\nVenezuela\nVietnam\nYemen\nOther","elementCost":{},"other_value":"yes","other_value_label":"Other","page_number":1},{"Conditions":{},"type":"space","position":9,"label":"Label (11)","page_number":1},{"Conditions":{},"type":"label","position":10,"label":"Book Details","page_number":1},{"Conditions":{},"type":"text","position":11,"label":"BOOK TITLE","halfwidth":"yes","required":"yes","page_number":1},{"Conditions":{},"type":"text","position":12,"label":"ISBN","halfwidth":"yes","required":"yes","page_number":1},{"Conditions":{},"type":"text","position":13,"label":"RECOMMENDED RETAIL PRICE","halfwidth":"yes","required":"yes","page_number":1},{"Conditions":{},"type":"text","position":14,"label":"ILLUSTRATOR (IF APPLICABLE)","halfwidth":"yes","required":"no","page_number":1},{"Conditions":{},"type":"text","position":15,"label":"NAME OF YOUR PUBLISHER","halfwidth":"yes","required":"yes","page_number":1},{"Conditions":{},"type":"label","position":16,"label":"UPLOAD IMAGE OF BOOK","page_number":1},{"Conditions":{},"type":"image","position":17,"label":"UPLOAD HERE","halfwidth":"no","required":"yes","page_number":1},{"Conditions":{},"type":"textarea","position":18,"label":"BRIEF SYNOPSIS OF BOOK","required":"no","limitCharacters":"250","page_number":1},{"Conditions":{},"type":"multipleCheckbox","position":19,"label":"LANGUAGE","halfwidth":"yes","values":"Afrikaans\nEnglish\nXhosa\nZulu\nTswana\nVenda\nTsonga\nSwati\nNdebele\nOther","elementCost":{},"align":"vertical","page_number":1},{"Conditions":{},"type":"multipleCheckbox","position":20,"label":"GENRE","halfwidth":"yes","values":"Fiction\nShort Stories\nSci-Fi Fantasy \/ Graphic Novel\nCurrent Affairs\nBusiness\nFood \u0026 Drinks\nHistory\nSelf Help \/ Inspirational\nBiogra
485phy \/ Memoir\nChildrens\nNon-Book Product (Stationary)\nOther","elementCost":{},"align":"vertical","page_number":1}]},"is_spam_form":false,"shop_uuid":"O4GRRked7v_WfCWVije84w","shop_timezone":"Africa\/Harare","shop_id":87042,"shop_is_after_submit_enabled":true,"shop_shopify_plan":"Plus","shop_shopify_domain":"ebv1.myshopify.com","popup_settings":{},"form_is_active":true},"form_3uL9J17ARs-iIvjoyfDL6w":{"uuid":"3uL9J17ARs-iIvjoyfDL6w","form_name":"Corporate Registration","form_data":{"div_back_gradient_1":"#fff","div_back_gradient_2":"#fff","back_color":"#fff","form_title":"","form_submit":"Send","after_submit":"hideAndmessage","after_submit_msg":"","captcha_enable":"no","label_style":"blockLabels","input_border_radius":"2","back_type":"transparent","input_back_color":"#fff","input_back_color_hover":"#fff","back_shadow":"none","label_font_clr":"#333333","input_font_clr":"#333333","button_align":"leftBtn","button_clr":"#fff","button_back_clr":"#333333","button_border_radius":"2","form_width":"100%","form_border_size":"2","form_border_clr":"transparent","form_border_radius":"1","label_font_size":"14","input_font_size":"12","button_font_size":"16","form_padding":"35","input_border_color":"#ccc","input_border_color_hover":"#ccc","btn_border_clr":"#333333","btn_border_size":"1","form_name":"Corporate Registration","form_access_message":"\u
485003cp\u003ePlease login to access the form\u003cbr\u003eDo not have an account? Create account\u003c\/p\u003e","formElements":[{"type":"text","position":0,"label":"COMPANY NAME","customClass":"","halfwidth":"no","Conditions":{},"required":"yes","page_number":1},{"type":"text","position":1,"label":"COMPANY REGISTRATION NO.","halfwidth":"yes","Conditions":{},"required":"yes","page_number":1},{"Conditions":{},"type":"text","position":2,"label":"COMPANY VAT NO.","halfwidth":"yes","required":"yes","page_number":1},{"Conditions":{},"type":"phone","position":3,"label":"COMPANY PHONE NUMBER.","required":"yes","page_number":1,"default_country_code":"South Africa +27"},{"Conditions":{},"type":"text","position":4,"label":"BILL TO \/ DEPARTMENT","halfwidth":"yes","required":"yes","page_number":1},{"Conditions":{},"type":"text","position":5,"label":"CONTACT PERSON","halfwidth":"yes","required":"yes","page_number":1},{"type":"email","position":6,"label":"Email","required":"yes","email_confirm":"yes","Conditions":{},"halfwidth":"yes","page_number":1},{"Conditions":{},"type":"text","position":7,"label":"EXCLUSIVE BOOKS ACCOUNT NO. (IF APPLICABLE)","halfwidth":"yes","page_number":1},{"Conditions":{},"type":"label","position":8,"label":"UPLOAD VAT REGISTRATION","halfwidth":"no","page_number":1},{"Conditions":{},"type":"file","position":9,"label":"Choose a File","halfwidth":"yes","page_number":1},{"Conditions":{},"type":"label","position":10,"label":"For validation, please upload the Companys registration document","halfwidth":"no","page_number":1},{"Conditions":{},"type":"label","position":11,"label":"UPLOAD PROOF OF ADDRESS â E.G. UTILITY BILL","page_number":1},{"Conditions":{},"type":"file","position":12,"label":"Choose a File","page_number":1},{"Conditions":{},"type":"label","position":13,"label":"UPLOAD PROOF OF BANK ACCOUNT","page_number":1},{"Conditions":{},"type":"file","position":14,"label":"Choose a File","page_number":1}]},"is_spam_form":false,"shop_uuid":"O4GRRked7v_WfCWVije84w","shop_timezone":"Africa\/Harare","shop_id":87042,"shop_is_after_submit_enabled":true,"shop_shopify_plan":"Plus","shop_shopify_domain":"ebv1.myshopify.com","popup_settings":{},"form_is_active":true},"form_CjZtkuw8KCeqLZTjNAuWdQ":{"uuid":"CjZtkuw8KCeqLZTjNAuWdQ","form_name":"Non Book Product Supplier","form_data":{"div_back_gradient_1":"#fff","div_back_gradient_2":"#fff","back_color":"#fff","form_title":"","form_submit":"Submit","after_submit":"hideAndmessage","after_submit_msg":"","captcha_enable":"no","label_style":"blockLabels","input_border_radius":"2","back_type":"transparent","input_back_color":"#fff","input_back_color_hover":"#fff","back_shadow":"none","label_font_clr":"#333333","input_font_clr":"#333333","button_align":"leftBtn","button_clr":"#fff","button_back_clr":"#333333","button_border_radius":"2","form_width":"100%","form_border_size":"2","form_border_clr":"transparent","form_border_radius":"1","label_font_size":"14","input_font_size":"12","button_font_size":"16","form_padding":"35","input_border_color":"#ccc","input_border_color_hover":"#ccc","btn_border_clr":"#333333","btn_border_size":"1","form_name":"Non Book Product Supplier","form_access_message":"\u
485003cp\u003ePlease login to access the form\u003cbr\u003eDo not have an account? Create account\u003c\/p\u003e","formElements":[{"type":"text","position":0,"label":"NAME","customClass":"","halfwidth":"yes","Conditions":{},"required":"yes","page_number":1},{"Conditions":{},"type":"text","position":1,"label":"ADDRESS LINE 1","halfwidth":"yes","required":"yes","page_number":1},{"type":"text","position":2,"label":"SURNAME","halfwidth":"yes","Conditions":{},"required":"yes","page_number":1},{"Conditions":{},"type":"text","position":3,"label":"ADDRESS LINE 2","halfwidth":"yes","required":"no","page_number":1},{"Conditions":{},"type":"text","position":4,"label":"VAT NUMBER","required":"yes","halfwidth":"yes","page_number":1},{"Conditions":{},"type":"text","position":5,"label":"CITY","halfwidth":"yes","required":"yes","page_number":1},{"Conditions":{},"type":"text","position":6,"label":"CONTACT PERSON","halfwidth":"yes","required":"yes","page_number":1},{"Conditions":{},"type":"text","position":7,"label":"PROVINCE","halfwidth":"yes","required":"yes","page_number":1},{"type":"email","position":8,"label":"Email","required":"yes","email_confirm":"yes","Conditions":{},"halfwidth":"yes","page_number":1},{"Conditions":{},"type":"select","position":9,"label":"COUNTRY","halfwidth":"yes","required":"yes","values":"Afghanistan\nAlbania\nAlgeria\nAndorra\nAngola\nAntigua and Barbuda\nArgentina\nArmenia\nAustralia\nAustria\nAzerbaijan\nBahamas\nBahrain\nBangladesh\nBarbados\nBelarus\nBelgium\nBelize\nBenin\nBhutan\nBolivia\nBosnia and Herzegovina\nBotswana\nBrazil\nBrunei\nBulgaria\nBurkina Faso\nBurundi\nCabo Verde\nCambodia\nCameroon\nCanada\nCentral African Republic\nChad\nChile\nChina\nColombia\nComoros\nCongo, Democratic Republic of the\nCongo, Republic of the\nCosta Rica\nCote dIvoire\nCroatia\nCuba\nCyprus\nCzechia\nDenmark\nDjibouti\nDominica\nDominican Republic\nEcuador\nEgypt\nEl Salvador\nEquatorial Guinea\nEritrea\nEstonia\nEswatini (formerly Swaziland)\nEthiopia\nFiji\nFinland\nFrance\nGabon\nGambia\nGeorgia\nGermany\nGhana\nGreece\nGrenada\nGuatemala\nGuinea\nGuinea-Bissau\nGuyana\nHaiti\nHonduras\nHungary\nIceland\nIndia\nIndonesia\nIran\nIraq\nIreland\nIsrael\nItaly\nJamaica\nJapan\nJordan\nKazakhstan\nKenya\nKiribati\nKosovo\nKuwait\nKyrgyzstan\nLaos\nLatvia\nLebanon\nLesotho\nLiberia\nLibya\nLiechtenstein\nLithuania\nLuxembourg\nMadagascar\nMalawi\nMalaysia\nMaldives\nMali\nMalta\nMarshall Islands\nMauritania\nMauritius\nMexico\nMicronesia, Federated States of\nMoldova\nMonaco\nMongolia\nMontenegro\nMorocco\nMozambique\nMyanmar (formerly Burma)\nNamibia\nNauru\nNepal\nNetherlands\nNew Zealand\nNicaragua\nNiger\nNigeria\nNorth Korea\nNorth Macedonia (formerly Macedonia)\nNorway\nOman\nPakistan\nPalau\nPanama\nPapua New Guinea\nParaguay\nPeru\nPhilippines\nPoland\nPortugal\nQatar\nRomania\nRussia\nRwanda\nSaint Kitts and Nevis\nSaint Lucia\nSaint Vincent and the Grenadines\nSamoa\nSan Marino\nSao Tome and Principe\nSaudi Arabia\nSenegal\nSerbia\nSeychelles\nSierra Leone\nSingapore\nSlovakia\nSlovenia\nSolomon Islands\nSomalia\nSouth Africa\nSouth Korea\nSouth Sudan\nSpain\nSri Lanka\nSudan\nSuriname\nSweden\nSwitzerland\nSyria\nTaiwan\nTajikistan\nTanzania\nThailand\nTimor-Leste (formerly East Timor)\nTogo\nTonga\nTrinidad and Tobago\nTunisia\nTurkey\nTurkmenistan\nTuvalu\nUganda\nUkraine\nUnited Arab Emirates (UAE)\nUnited Kingdom (UK)\nUnited States of America (USA)\nUruguay\nUzbekistan\nVanuatu\nVatican City (Holy See)\nVenezuela\nVietnam\nYemen\nOther","elementCost":{},"other_value":"yes","other_value_label":"Other","page_number":1},{"Conditions":{},"type":"label","position":10,"label":"Product Details","page_number":1},{"Conditions":{},"type":"text","position":11,"label":"PLEASE SPECIFY THE TYPE OF PRODUCT YOU ARE OFFERING","required":"yes","page_number":1},{"Conditions":{},"type":"label","position":12,"label":"UPLOAD IMAGE OF BOOK","page_number":1},{"Conditions":{},"type":"file","position":13,"label":"Choose a File","page_number":1}]},"is_spam_form":false,"shop_uuid":"O4GRRked7v_WfCWVije84w","shop_timezone":"Africa\/Harare","shop_id":87042,"shop_is_after_submit_enabled":true,"shop_shopify_plan":"Plus","shop_shopify_domain":"ebv1.myshopify.com","popup_settings":{},"form_is_active":true},"form_hfxCI-Qr3-ASJx0j4tYDtQ":{"uuid":"hfxCI-Qr3-ASJx0j4tYDtQ","form_name":"Fanatics Registration","form_data":{"div_back_gradient_1":"#fff","div_back_gradient_2":"#fff","back_color":"#fff","form_title":"","form_submit":"Submit","after_submit":"hideAndmessage","after_submit_msg":"","captcha_enable":"no","label_style":"blockLabels","input_border_radius":"2","back_type":"transparent","input_back_color":"#fff","input_back_color_hover":"#fff","back_shadow":"none","label_font_clr":"#333333","input_font_clr":"#333333","button_align":"leftBtn","button_clr":"#fff","button_back_clr":"#333333","button_border_radius":"2","form_width":"600px","form_border_size":"2","form_border_clr":"#c7c7c7","form_border_radius":"1","label_font_size":"14","input_font_size":"12","button_font_size":"16","form_padding":"35","input_border_color":"#ccc","input_border_color_hover":"#ccc","btn_border_clr":"#333333","btn_border_size":"1","form_name":"Fanatics Registration","form_access_message":"\u
485003cp\u003ePlease login to access the form\u003cbr\u003eDo not have an account? Create account\u003c\/p\u003e","formElements":[{"type":"email","position":0,"label":"Email","required":"yes","email_confirm":"yes","Conditions":{},"page_number":1},{"Conditions":{},"type":"hidden","position":1,"label":"Customer ID","fieldvalue":"{{customer.id}}","page_number":1}]},"is_spam_form":false,"shop_uuid":"O4GRRked7v_WfCWVije84w","shop_timezone":"Africa\/Harare","shop_id":87042,"shop_is_after_submit_enabled":true,"shop_shopify_plan":"Plus","shop_shopify_domain":"ebv1.myshopify.com","popup_settings":{},"form_is_active":true},"form_ROaG9W5UwMzRBETztmBZtQ":{"uuid":"ROaG9W5UwMzRBETztmBZtQ","form_name":"Publisher Form","form_data":{"div_back_gradient_1":"#fff","div_back_gradient_2":"#fff","back_color":"#fff","form_title":"","form_submit":"Submit","after_submit":"hideAndmessage","after_submit_msg":"","captcha_enable":"no","label_style":"blockLabels","input_border_radius":"2","back_type":"transparent","input_back_color":"#fff","input_back_color_hover":"#fff","back_shadow":"none","label_font_clr":"#333333","input_font_clr":"#333333","button_align":"leftBtn","button_clr":"#fff","button_back_clr":"#333333","button_border_radius":"2","form_width":"100%","form_border_size":"2","form_border_clr":"transparent","form_border_radius":"1","label_font_size":"14","input_font_size":"12","button_font_size":"16","form_padding":"35","input_border_color":"#ccc","input_border_color_hover":"#ccc","btn_border_clr":"#333333","btn_border_size":"1","form_name":"Publisher Form","form_access_message":"\u
485003cp\u003ePlease login to access the form\u003cbr\u003eDo not have an account? Create account\u003c\/p\u003e","formElements":[{"type":"text","position":0,"label":"FIRST NAME","customClass":"","halfwidth":"yes","Conditions":{},"page_number":1},{"Conditions":{},"type":"text","position":1,"label":"ADDRESS LINE 1","halfwidth":"yes","required":"yes","page_number":1},{"type":"text","position":2,"label":"SURNAME","halfwidth":"yes","Conditions":{},"page_number":1},{"Conditions":{},"type":"text","position":3,"label":"ADDRESS LINE 2","halfwidth":"yes","page_number":1},{"Conditions":{},"type":"text","position":4,"label":"VAT NUMBER","halfwidth":"yes","required":"yes","page_number":1},{"Conditions":{},"type":"text","position":5,"label":"CITY","halfwidth":"yes","required":"yes","page_number":1},{"type":"email","position":6,"label":"EMAIL","required":"yes","email_confirm":"yes","Conditions":{},"page_number":1,"halfwidth":"yes"},{"Conditions":{},"type":"text","position":7,"label":"PROVINCE","halfwidth":"yes","required":"yes","page_number":1},{"Conditions":{},"type":"text","position":8,"label":"CONTACT PERSON","halfwidth":"yes","required":"yes","page_number":1},{"Conditions":{},"type":"select","position":9,"label":"SELECT A COUNTRY","halfwidth":"yes","required":"yes","values":"Afghanistan\nAlbania\nAlgeria\nAndorra\nAngola\nAntigua and Barbuda\nArgentina\nArmenia\nAustralia\nAustria\nAzerbaijan\nBahamas\nBahrain\nBangladesh\nBarbados\nBelarus\nBelgium\nBelize\nBenin\nBhutan\nBolivia\nBosnia and Herzegovina\nBotswana\nBrazil\nBrunei\nBulgaria\nBurkina Faso\nBurundi\nCabo Verde\nCambodia\nCameroon\nCanada\nCentral African Republic\nChad\nChile\nChina\nColombia\nComoros\nCongo, Democratic Republic of the\nCongo, Republic of the\nCosta Rica\nCote dIvoire\nCroatia\nCuba\nCyprus\nCzechia\nDenmark\nDjibouti\nDominica\nDominican Republic\nEcuador\nEgypt\nEl Salvador\nEquatorial Guinea\nEritrea\nEstonia\nEswatini (formerly Swaziland)\nEthiopia\nFiji\nFinland\nFrance\nGabon\nGambia\nGeorgia\nGermany\nGhana\nGreece\nGrenada\nGuatemala\nGuinea\nGuinea-Bissau\nGuyana\nHaiti\nHonduras\nHungary\nIceland\nIndia\nIndonesia\nIran\nIraq\nIreland\nIsrael\nItaly\nJamaica\nJapan\nJordan\nKazakhstan\nKenya\nKiribati\nKosovo\nKuwait\nKyrgyzstan\nLaos\nLatvia\nLebanon\nLesotho\nLiberia\nLibya\nLiechtenstein\nLithuania\nLuxembourg\nMadagascar\nMalawi\nMalaysia\nMaldives\nMali\nMalta\nMarshall Islands\nMauritania\nMauritius\nMexico\nMicronesia, Federated States of\nMoldova\nMonaco\nMongolia\nMontenegro\nMorocco\nMozambique\nMyanmar (formerly Burma)\nNamibia\nNauru\nNepal\nNetherlands\nNew Zealand\nNicaragua\nNiger\nNigeria\nNorth Korea\nNorth Macedonia (formerly Macedonia)\nNorway\nOman\nPakistan\nPalau\nPanama\nPapua New Guinea\nParaguay\nPeru\nPhilippines\nPoland\nPortugal\nQatar\nRomania\nRussia\nRwanda\nSaint Kitts and Nevis\nSaint Lucia\nSaint Vincent and the Grenadines\nSamoa\nSan Marino\nSao Tome and Principe\nSaudi Arabia\nSenegal\nSerbia\nSeychelles\nSierra Leone\nSingapore\nSlovakia\nSlovenia\nSolomon Islands\nSomalia\nSouth Africa\nSouth Korea\nSouth Sudan\nSpain\nSri Lanka\nSudan\nSuriname\nSweden\nSwitzerland\nSyria\nTaiwan\nTajikistan\nTanzania\nThailand\nTimor-Leste (formerly East Timor)\nTogo\nTonga\nTrinidad and Tobago\nTunisia\nTurkey\nTurkmenistan\nTuvalu\nUganda\nUkraine\nUnited Arab Emirates (UAE)\nUnited Kingdom (UK)\nUnited States of America (USA)\nUruguay\nUzbekistan\nVanuatu\nVatican City (Holy See)\nVenezuela\nVietnam\nYemen","elementCost":{},"other_value":"yes","other_value_label":"Other","page_number":1},{"Conditions":{},"type":"phone","position":10,"label":"PHONE","required":"yes","page_number":1,"default_country_code":"+27"},{"Conditions":{},"type":"image","position":11,"label":"UPLOAD CATALOGUE","required":"yes","page_number":1}]},"is_spam_form":false,"shop_uuid":"O4GRRked7v_WfCWVije84w","shop_timezone":"Africa\/Harare","shop_id":87042,"shop_is_after_submit_enabled":true,"shop_shopify_plan":"Plus","shop_shopify_domain":"ebv1.myshopify.com","popup_settings":{},"form_is_active":true},"form_UwAwRUntuR-YblXnOARVVg":{"uuid":"UwAwRUntuR-YblXnOARVVg","form_name":"online survey","form_data":{"div_back_gradient_1":"#fff","div_back_gradient_2":"#fff","back_color":"#f4f4f4","form_title":"\u003cp\u003eExclusive Books Online Survey\u0026nbsp;\u003c\/p\u003e\n","form_submit":"Submit","after_submit":"clearAndPrevent","after_submit_msg":"Received. Thank y
485ou!","captcha_enable":"no","label_style":"blockLabels","input_border_radius":"5","back_type":"color","input_back_color":"#fff","input_back_color_hover":"#fff","back_shadow":"none","label_font_clr":"#000","input_font_clr":"#000","button_align":"fullBtn","button_clr":"#fff","button_back_clr":"#000","button_border_radius":"5","form_width":"600px","form_border_size":"2","form_border_clr":"#000","form_border_radius":"5","label_font_size":"14","input_font_size":"14","button_font_size":"16","form_padding":"25","input_border_color":"#ccc","input_border_color_hover":"#ccc","btn_border_clr":"#000","btn_border_size":2,"form_name":"online survey","form_description":"\u003cp\u003eThank you for shopping with Exclusive Books. Because we value your feedback, we would love to know what you think of Exclusive Books Online. This survey contains 13 questions and should take around 2 minutes to complete. Your answers will be used internally to help us improve website functionality.\u0026nbsp;\u003c\/p\u003e\n\n\u003cp\u003eBy completing this survey, you stand a chance at winning a R500 Exclusive Books voucher. To win, please make sure to enter your email address at the end of the survey!\u003c\/p\u003e\n","form_access_message":"\u
485003cp\u003ePlease login to access the form\u003cbr\u003eDo not have an account? Create account\u003c\/p\u003e","submition_single_email":"yes","schedule_start_date_message":"\u003cp\u003eThis form is not available yet.\u0026nbsp;\u003c\/p\u003e\n","schedule_end_date_message":"\u003cp\u003eThis form is now closed.\u0026nbsp;\u003c\/p\u003e\n","submission_message":"\u003cp\u003eThis form is now closed.\u0026nbsp;\u003c\/p\u003e\n","custommessage":{"thank_you":"Thank you for your feedback! "},"form_banner":"https:\/\/form-builder-by-hulkapps.s3.amazonaws.com\/uploads\/ebv1.myshopify.com\/backend_image\/5000438B_EB_LogoPrimary_fa-02-01__1_.png","banner_img_width":"150","form_banner_alignment":"center","label_fonts_type":"System Fonts","no_allow_submission":"250","schedule_start_date":"02\/20\/2025","schedule_end_date":"03\/17\/2025","schedule_end_time":"09:00:00","formElements":[{"Conditions":{},"type":"radio","position":0,"label":"Rate your experience searching for books on the Exclusive Books website.","value":"Daily \nWeekly \nMonthly ","values":"Positive\nAverage\nNot good\nNegative","align":"vertical","required":"yes","elementCost":{},"page_number":1},{"Conditions":{},"type":"radio","position":1,"label":"How often do you find the book you are searching for when looking on the Exclusive Books website?","required":"yes","values":"Very often\nOften\nSometimes\nNever","elementCost":{},"page_number":1},{"Conditions":{},"type":"radio","position":2,"label":"In this case, how would you rate the accuracy of search results when searching on the Exclusive Books website (i.e. book, description, title, author, book cover)","required":"yes","values":"Very good\nGood\nNot good\nTerrible","elementCost":{},"page_number":1},{"Conditions":{},"type":"radio","position":3,"label":"Rate your experience checking out your cart on the Exclusive Books website. ","required":"yes","values":"Positive\nAverage\nUnderwhelming\nNegative","elementCost":{},"page_number":1},{"Conditions":{},"type":"radio","position":4,"label":"When checking out your cart on the Exclusive Books website, all relevant information regarding your order is displayed.","required":"yes","values":"Always\nMost of the time\nSometimes\nNever","elementCost":{},"page_number":1},{"Conditions":{},"type":"select","position":5,"label":"Registering an online account affects my decision to make an online purchase","values":"Absolutely\nMost of the time\nSometimes\nNever","elementCost":{},"page_number":1,"required":"yes"},{"Conditions":{},"type":"select","position":6,"label":"Rate your experience linking your Fanatics membership to your online purchase\/s","required":"yes","values":"Satisfied\nSomewhat satisfied\nNot Satisfied\nDissatisfied\nI am not a Fanatics member\nI do not link my Fanatics membership to online purchases","elementCost":{},"page_number":1},{"Conditions":{},"type":"radio","position":7,"label":"Which of the following influenced your book-buying decision when shopping with Exclusive Books?","required":"yes","values":"Price\nTotal retail experience\nProduct availability\nDelivery time","elementCost":{},"page_number":1},{"Conditions":{},"type":"radio","position":8,"label":"How do you start your book buying journey?","required":"yes","values":"Search engine\nSocial media\nBlog post\nSearching directly on Exclusive Books","elementCost":{},"page_number":1},{"Conditions":{},"type":"select","position":9,"label":"When shopping on the Exclusive Books website, did you experience any problems that required you to contact one of our customer care channels (i.e. Whatsapp, chat, email)?","required":"yes","values":"I didnâ²t experience any problems.\nI experienced problems but I didnâ²t contact customer care.\nI experienced problems, contacted customer case and had my problems resolved.\nI experienced problems, contacted customer care and didnâ²t have my problems resolved.","elementCost":{},"page_number":1},{"Conditions":{},"type":"textarea","position":10,"label":"Any additional comments regarding you Exclusive Books Online experience","limitCharacters":"300","page_number":1},{"Conditions":{},"type":"text","position":11,"label":"Enter your email address and stand a chance to win a R500 Exclusive Books voucher:","required":"yes","page_number":1},{"Conditions":{},"type":"select","position":12,"label":"Would you be available to answer further questions?","values":"Yes, you may contact me.\nNo, please do not contact me.","elementCost":{},"page_number":1,"required":"yes"}]},"is_spam_form":false,"shop_uuid":"O4GRRked7v_WfCWVije84w","shop_timezone":"Africa\/Harare","shop_id":87042,"shop_is_after_submit_enabled":true,"shop_shopify_plan":"Plus","shop_shopify_domain":"ebv1.myshopify.com","popup_settings":{},"form_is_active":true}}, 486 shop_data: {"shop_O4GRRked7v_WfCWVije84w":{"shop_uuid":"O4GRRked7v_WfCWVije84w","shop_timezone":"Africa\/Harare","shop_id":87042,"shop_is_after_submit_enabled":true,"shop_shopify_plan":"Plus","shop_shopify_domain":"ebv1.myshopify.com","shop_created_at":"2023-07-04T01:02:52.114-05:00","is_skip_metafield":false,"shop_deleted":false,"shop_disabled":false}}, 487 settings_data: {"shop_settings":{"shop_customise_msgs":[{"thank_you":"Thank y
487ou, your response has been submitted."}],"default_customise_msgs":{"is_required":"is required","thank_you":"Thank you! The form was submitted successfully.","processing":"Processing...","valid_data":"Please provide valid data","valid_email":"Provide valid email format","valid_tags":"HTML Tags are not allowed","valid_phone":"Provide valid phone number","valid_captcha":"Please provide a valid CAPTCHA response.","valid_url":"Provide valid URL","only_number_alloud":"Provide valid number in","number_less":"must be less than","number_more":"must be more than","image_must_less":"Image must be less than 20MB","image_number":"Images allowed","image_extension":"Invalid extension! Please provide image file","error_image_upload":"Error in image upload. Please try again.","error_file_upload":"Error in file upload. Please try again.","your_response":"Your response","error_form_submit":"Error occur.Please try again after sometime.","email_submitted":"Form with this email is already submitted","invalid_email_by_zerobounce":"The email address you entered appears to be invalid. Please check it and try again.","download_file":"Download file","card_details_invalid":"Your card details are invalid","card_details":"Card details","please_enter_card_details":"Please enter card details","card_number":"Card number","exp_mm":"Exp MM","exp_yy":"Exp YY","crd_cvc":"CVV","payment_value":"Payment amount","please_enter_payment_amount":"Please enter a payment amount.","address1":"Address line 1","address2":"Address line 2","city":"City","province":"Province","zipcode":"Zip code","country":"Country","blocked_domain":"This form does not accept addresses from","file_must_less":"File must be less than 20MB","file_extension":"Invalid extension! Please provide file","only_file_number_alloud":"files allowed","previous":"Previous","next":"Next","must_have_a_input":"Please enter at least one field.","please_enter_required_data":"Please enter required data","atleast_one_special_char":"Include at least one special character","atleast_one_lowercase_char":"Include at least one lowercase character","atleast_one_uppercase_char":"Include at least one uppercase character","atleast_one_number":"Include at least one number","must_have_8_chars":"Must have 8 characters long","be_between_8_and_12_chars":"Be between 8 and 12 characters long","please_select":"Please Select","phone_submitted":"Form with this phone number is already submitted","user_res_parse_error":"Error while submitting the form","valid_same_values":"values must be the same","product_choice_clear_selection":"Clear Selection","picture_choice_clear_selection":"Clear Selection","remove_all_for_file_image_upload":"Remove All","invalid_file_type_for_image_upload":"You can't upload files of this type.","invalid_file_type_for_signature_upload":"You can't upload files of this type.","max_files_exceeded_for_file_upload":"You can not upload any more files.","max_files_exceeded_for_image_upload":"You can not upload any more files.","file_already_exist":"File already uploaded","max_limit_exceed":"You have added the maximum number of text fields.","cancel_upload_for_file_upload":"Cancel upload","cancel_upload_for_image_upload":"Cancel upload","cancel_upload_for_signature_upload":"Cancel upload"}}}, 488 features_data: {"shop_plan_features":{"shop_plan_features":["unlimited-forms","full-design-customization","export-form-submissions","multiple-recipients-for-form-submissions","multiple-admin-notifications","enable-captcha","unlimited-file-uploads","save-submitted-form-data","set-auto-response-message","conditional-logic","form-banner","save-as-draft-facility","include-user-response-in-admin-email","disable-form-submission","mail-platform-integration","stripe-payment-integration","pre-built-templates","create-customer-account-on-shopify","google-analytics-3-by-tracking-id","facebook-pixel-id","bing-uet-pixel-id","advanced-js","advanced-css","api-available","customize-form-message","hidden-field","restrict-from-submissions-per-one-user","utm-tracking","ratings","privacy-notices","heading","paragraph","shopify-flow-trigger","domain-setup","block-domain","address","html-code","form-schedule","after-submit-script","customize-form-scrolling","on-form-submission-record-the-referrer-url","password","duplicate-the-forms","include-user-response-in-auto-responder-email","elements-add-ons","admin-and-auto-responder-email-with-tokens","email-export","premium-support","google-analytics-4-by-measurement-id","google-ads-for-tracking-conversion","validation-field","load_form_as_popup","advanced_conditional_logic","forms-limit","submissions-visibility-limit","file-upload"]}}, 489 shop: null, 490 shop_id: null, 491 plan_features: null, 492 validateDoubleQuotes: false, 493 assets: { 494 searchableDropdown: "https://cdn.shopify.com/extensions/01a08a53-1431-71a3-8d75-dd04d3c69aa4/form-builder
494-by-hulkapps-74/assets/searchable-dropdown.js", 495 extraFunctions: "https://cdn.shopify.com/extensions/01a08a53-1431-71a3-8d75-dd04d3c69aa4/form-builder-by-hulkapps-74/assets/extra-functions.js", 496 extraStyles: "https://cdn.shopify.com/extensions/01a08a53-1431-71a3-8d75-dd04d3c69aa4/form-builder-by-hulkapps-74/assets/extra-styles.css", 497 bootstrapStyles: "https://cdn.shopify.com/extensions/01a08a53-1431-71a3-8d75-dd04d3c69aa4/form-builder-by-hulkapps-74/assets/theme-app-extension-bootstrap.css", 498 }, 499 translations: { 500 htmlTagNotAllowed: "HTML Tags are not allowed", 501 sqlQueryNotAllowed: "SQL Queries are not allowed", 502 doubleQuoteNotAllowed: "Double quotes are not allowed", 503 504 maxTextFieldsReached: "You have added the maximum number of text fields.", 505 506 507 508 zerobounceApiErrorMsg: "We couldn\u0026#39;t verify your email due to a technical issue. Please try again later.", 509 } 510 511 } 512 513 514 515 window.FbThemeAppExtSettingsHash = {} 516 517</script>
517<!-- END app snippet --><!-- END app block --><!-- BEGIN app block: shopify://apps/sitemap-noindex-pro-seo/blocks/app-embed/4d815e2c-5af0-46ba-8301-d0f9cf660031 --> 518<!-- END app block --><!-- BEGIN app block: shopify://apps/easy-profile-editor/blocks/edit-profile/fa7e2622-7360-4890-9ee6-d7e16991c434 -->
518<script> 519 document.addEventListener('DOMContentLoaded', () => { 520 const target = getTargetLink(); 521 // if (!target) return; 522 523 try { 524 const editProfileEl = document.createElement('a'); 525 editProfileEl.style.display = 'block'; 526 527 editProfileEl.href = '/a/edit-profile'; 528 editProfileEl.className = `${target.className} cf-edit-account-link`; 529 editProfileEl.innerText = 'Edit Profile'; 530 531 target.insertAdjacentElement('afterend', editProfileEl); 532 } catch (error) { 533 console.error("unable to find element") 534 } 535 536 function getTargetLink() { 537 const main = document.querySelector('main') || document; 538 const addressesHref = main.querySelector('[href*="/account/addresses"]'); 539 const logoutHref = main.querySelector('[href*="/account/logout"]'); 540 541 return addressesHref || logoutHref; 542 } 543 544 // Inject popover 545 (function() { 546 // Change labels/hrefs to your routes 547 const OPTIONS = [ 548 { 549 label: 'Profile', 550 href: '/account', 551 icon: 'account' 552 }, 553 { 554 label: 'Edit Profile', 555 href: '/a/edit-profile', 556 icon: 'pencil' 557 }, 558 { 559 label: 'Logout', 560 href: '/logout', 561 icon: 'logoutIcon' 562 }, 563 ]; 564 565 // ------------------ Find Target ------------------ 566 567 let target; 568 569 if ('na' !== 'na') { 570 target = document.querySelector('na') 571 } else { 572 target = Array.from(document.querySelector('header').querySelectorAll('a[href]')) 573 .filter(el => { 574 const href = el.getAttribute('href'); 575 576 // Match '/account' optionally followed by '?' and query params, but nothing else. 577 const matches = /\/account(?:\?.*)?$/.test(href); 578 if (!matches) return false; 579 580 const style = window.getComputedStyle(el); 581 const rect = el.getBoundingClientRect(); 582 583 const isVisible = 584 style.display !== 'none' && 585 style.visibility !== 'hidden' && 586 style.opacity !== '0' && 587 rect.width > 0 && 588 rect.height > 0 && 589 rect.bottom > 0 && 590 rect.right > 0; 591 592 return isVisible; 593 }).at(0) 594 } 595 if (!target) { 596 console.warn('[popover] User icon not found. Add data-user-icon to your icon or update TARGET_SELECTOR_CANDIDATES.'); 597 return; 598 } 599 if (!target.hasAttribute('tabindex')) target.setAttribute('tabindex', '0'); // keyboard focusable 600 target.setAttribute("href", "javascript:void(0);"); 601 // ------------------ Styles (Injected) ------------------ 602 const style = document.createElement('style'); 603 style.textContent = ` 604 /* Popover base */ 605 #ep-account-popover { 606 position: absolute; 607 z-index: 10000; 608 min-width: 200px; 609 padding: 8px; 610 border-radius: 10px; 611 border: 1px solid rgba(0,0,0,0.08); 612 background: #fff; 613 color: #111827; 614 box-shadow: 0 8px 24px rgba(0,0,0,0.08), 0 1px 2px rgba(0,0,0,0.12); 615 font: inherit; /* blend with site */ 616 font-size: 14px; 617 line-height: 1.45; 618 } 619 #ep-account-popover.hidden { display: none; } 620 621 /* Arrow */ 622 #ep-account-popover::before { 623 content: ''; 624 position: absolute; 625 top: -6px; 626 left: calc(50% - 6px); 627 width: 12px; height: 12px; 628 background: #fff; 629 border-left: 1px solid rgba(0,0,0,0.08); 630 border-top: 1px solid rgba(0,0,0,0.08); 631 transform: rotate(45deg); 632 } 633 634 /* Items */ 635 .ep-popover__list { display: flex; flex-direction: column; gap: 4px; } 636 .ep-popover__item { 637 display: flex; align-items: center; gap: 10px; 638 padding: 8px 10px; 639 border-radius: 6px; 640 color: inherit; text-decoration: none; 641 cursor: pointer; 642 } 643 .ep-popover__item:hover { background: rgba(0,0,0,0.04); } 644 .ep-popover__icon { width: 18px; height: 18px; opacity: 0.75; color: currentColor; } 645 `; 646 647 document.head.appendChild(style); 648 649 // ------------------ Icons (simple inline SVGs) ------------------ 650 const ICONS = { 651 pencil: `
652 <svg class="ep-popover__icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" 653 stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"> 654 <path d="M12 20h9" /> 655 <path d="M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4L16.5 3.5z" /> 656 </svg> 657 `, 658 logoutIcon: ` 659 <svg class="ep-popover__icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" 660 stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"> 661 <path d="M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4" /> 662 <path d="M16 17l5-5-5-5" /> 663 <path d="M21 12H9" /> 664 </svg> 665 `, 666 account: ` 667 <svg class="ep-popover__icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" 668 stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"> 669 <circle cx="12" cy="8" r="3" /> 670 <path d="M4 20a8 8 0 0 1 16 0" /> 671 </svg> 672 `, 673 }; 674 675 // ------------------ Build and attach popover ------------------ 676 let popover = null; 677 let hideTimer = null; 678 679 function buildPopover() { 680 const el = document.createElement('div'); 681 el.id = 'ep-account-popover'; 682 el.className = 'hidden'; 683 el.setAttribute('role', 'menu'); 684 el.setAttribute('aria-label', 'Account options'); 685 686 const list = document.createElement('div'); 687 list.className = 'ep-popover__list'; 688 689 list.innerHTML = OPTIONS.map(o => ` 690 <a class="ep-popover__item" role="menuitem" href="${o.href}"> 691 ${ICONS[o.icon] || ''} 692 <span>${o.label}</span> 693 </a> 694 `).join(''); 695 696 el.appendChild(list); 697 document.body.appendChild(el); 698 return el; 699 } 700 701 702 function positionPopover(pop, tgt) { 703 pop.style.visibility = 'hidden'; 704 pop.classList.remove('hidden'); 705 const r = tgt.getBoundingClientRect(); 706 const gap = 10; 707 const scrollY = window.scrollY || document.documentElement.scrollTop; 708 const scrollX = window.scrollX || document.documentElement.scrollLeft; 709 710 // Center under the icon 711 const top = r.bottom + gap + scrollY; 712 let left = r.left + r.width / 2 + scrollX - pop.offsetWidth / 2; 713 714 // Keep within viewport 715 left = Math.max(8 + scrollX, Math.min(left, scrollX + window.innerWidth - pop.offsetWidth - 8)); 716 717 pop.style.top = `${top}px`; 718 pop.style.left = `${left}px`; 719 pop.style.visibility = 'visible'; 720 } 721 722 function showPopover() { 723 clearTimeout(hideTimer); 724 if (!popover) popover = buildPopover(); 725 positionPopover(popover, target); 726 popover.classList.remove('hidden'); 727 } 728 729 function hidePopover() { 730 hideTimer = setTimeout(() => { 731 if (popover) popover.classList.add('hidden'); 732 }, 120); 733 } 734 735 // Keep open while hovering popover 736 function onDocMouseEnter(e) { 737 if (!popover) return; 738 if (e.target === popover || popover.contains(e.target)) { 739 clearTimeout(hideTimer); 740 } 741 } 742 743 function onDocMouseLeave(e) { 744 if (!popover) return; 745 if ((e.target === popover || popover.contains(e.target)) && e.target.tagName != 'SPAN') { 746 hidePopover(); 747 } 748 } 749 750 // Events: hover + focus for accessibility, click for touch users 751 ['mouseenter', 'focus'].forEach(ev => target.addEventListener(ev, showPopover)); 752 ['mouseleave', 'blur'].forEach(ev => target.addEventListener(ev, hidePopover)); 753 document.addEventListener('mouseenter', onDocMouseEnter, true); 754 document.addEventListener('mouseleave', onDocMouseLeave, true); 755 756 // Reposition on resize/scroll if visible 757 ['scroll', 'resize'].forEach(ev => window.addEventListener(ev, () => { 758 if (popover && !popover.classList.contains('hidden')) positionPopover(popover, target); 759 })); 760 761 // Toggle on click (mobile/touch-friendly) 762 target.addEventListener('click', (e) => { 763 if (!popover) popover = buildPopover(); 764 if (popover.classList.contains('hidden')) { 765 showPopover(); 766 } else { 767 clearTimeout(hideTimer); 768 popover.classList.add('hidden'); 769 } 770 }); 771 })(); 772}); 773</script>
773 774 775 776<!-- END app block -->
776<script src="https://cdn.shopify.com/extensions/01a0f68d-2edb-7ccb-ac6c-9e51e21024eb/pushowl-331/assets/pushowl-shopify.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 776
776
777<script src="https://cdn.shopify.com/extensions/019ff6cb-6be1-7f53-ae60-c20f25bf967c/valentine-s-day-flying-hearts-31/assets/animify.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 777
777
778<script src="https://cdn.shopify.com/extensions/01a0f14c-14c3-7c54-8630-ec498be121ab/judgeme-770/assets/loader.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 778
778
779<script src="https://cdn.shopify.com/extensions/01a08a53-1431-71a3-8d75-dd04d3c69aa4/form-builder-by-hulkapps-74/assets/form-builder-script.js" type="text/javascript" defer="defer"></script>
779 780<link href="https://cdn.shopify.com/extensions/2a12110e-a794-4869-b3e5-26e4698bb89f/jelly-books-excerpt-35/assets/jellybooks-button.css" rel="stylesheet" type="text/css" media="all">
781<script src="https://cdn.shopify.com/extensions/01a08c01-4410-7f5e-a1bb-20b17bb2f397/pop-convert-45/assets/main.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 781
781
782<script src="https://cdn.shopify.com/extensions/01a0f5c2-a34a-7217-a998-4319ae5864cf/globo-product-options-469/assets/gpomain.js" type="text/javascript" defer="defer"></script>
782 783<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
784<script>(function(){if ("sendBeacon" in navigator && "performance" in window) {try {var session_token_from_headers = performance.getEntriesByType('navigation')[0].serverTiming.find(x => x.name == '_s').description;} catch {var session_token_from_headers = undefined;}var session_cookie_matches = document.cookie.match(/_shopify_s=([^;]*)/);var session_token_from_cookie = session_cookie_matches && session_cookie_matches.length === 2 ? session_cookie_matches[1] : "";var session_token = session_token_from_headers || session_token_from_cookie || "";function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 78443577662,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);}}());</script>
vendor: 1 bytes, line 784
784
785<script> 786 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 787</script>
vendor: 1 bytes, line 787
787
788<script>(function(){var wpmLoader=function(){"use strict";var e=/Googlebot|Storebot-Google|bingbot|Baiduspider|YandexBot|DuckDuckBot|Slurp|facebookexternalhit|Twitterbot|LinkedInBot|Applebot|AdsBot-Google|Mediapartners-Google|APIs-Google|PetalBot|SemrushBot|AhrefsBot|MJ12bot|DotBot|Acunetix|PerplexityBot|Perplexity-User/i,t=/bytedance/i;function i(){try{var e=document.cookie;if(!e||"string"!=typeof e)return;for(var t=0,i=e.split(";");t<i.length;t++){var n=i[t],r=n.indexOf("=");if(-1!==r){var o=n.slice(0,r).trim();if(o){var a=void 0;try{a=decodeURIComponent(o)}catch(e){a=o}if("_shopify_s"===a){var d=n.slice(r+1).trim();try{return decodeURIComponent(d)}catch(e){return d}}}}}return}catch(e){return}}function n(e){try{"undefined"!=typeof console&&"function"==typeof console.warn&&console.warn(e)}catch(e){}}function r(e,t){return"string"==typeof e&&e.length>0&&e.length<=t?e:void 0}function o(e){var t;switch(null==(t=null==e?void 0:e.navigation)?void 0:t.type){case 0:return"navigate";case 1:return"reload";case 2:return"back_forward";default:return}}function a(){var e,t,i;try{var n=null==(i=null==(t=null==(e=self.ShopifyAnalytics)?void 0:e.lib)?void 0:t.trekkie)?void 0:i.state;return"awaiting-consent"===n||"initialized"===n?n:void 0}catch(e){return}}return function(d,s,u,l){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};try{var p=c.trekkieShim;!0!==p&&"true"!==p||null!=window.__TREKKIE_SHIM_QUEUE||(window.__TREKKIE_SHIM_QUEUE=[])}catch(e){}var f,v,h,y,g=(v=(f={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,h=f.legacy,(y=navigator.userAgent).match(e)?"bot":y.match(v)?"modern":y.match(h)?"legacy":y.match(t)?"bot":"unknown"),m=function(e){var t,i,n=r(e,128);try{var a=window.performance,d=null==(t=null==a?void 0:a.getEntriesByType)?void 0:t.call(a,"navigation")[0];if(!d)return{requestId:n,navigationType:o(a)};var s="type"in d?r(d.type,64):void 0,u="serverTiming"in d&&Array.isArray(d.serverTiming)?d.serverTiming:[];return{requestId:null!=n?n:r(null==(i=u.find(function(e){return"requestID"===e.name}))?void 0:i.description,128),navigationType:s}}catch(e){return{requestId:n}}}(c.requestId),w=function(e){var t=e.version,r=e.browserTarget,o=e.surface,a=e.shopId,d=e.monorailEndpoint,s=window.location.href;return{emit:function(e){var u=e.status,l=e.errorMsg,c=e.failureReason,p=e.useKeepaliveFallback,f=void 0!==p&&p,v=e.navigationType,h=e.pagehidePersisted,y=e.requestId,g=e.trekkieState;if(d){var m,w;try{var b=(new Date).getTime();m=JSON.stringify({metadata:{event_sent_at_ms:b},events:[{schema_id:"web_pixels_manager_load/3.3",payload:{version:t,bundle_target:r,page_url:s,status:u,surface:o,error_msg:l,failure_reason:c,navigation_type:v,pagehide_persisted:h,request_id:y,trekkie_state:g,shop_id:a,visit_token:i()},metadata:{event_created_at_ms:b}}]})}catch(e){return}try{if("function"==typeof window.navigator.sendBeacon&&-1===(w=window.navigator.userAgent).indexOf("iPhone; CPU iPhone OS 12_")&&-1===w.indexOf("iPad; CPU OS 12_")&&-1===w.indexOf("iPod touch; CPU iPhone OS 12_")&&window.navigator.sendBeacon.bind(window.navigator)(d,m))return}catch(e){}if(f)try{"function"==typeof window.fetch&&window.fetch(d,{method:"POST",headers:{"Content-Type":"text/plain"},body:m,keepalive:!0}
788).catch(function(){})}catch(e){}else try{var _=new XMLHttpRequest;_.open("POST",d,!0),_.setRequestHeader("Content-Type","text/plain"),_.send(m)}catch(e){n("[Web Pixels Manager] Got an unhandled error while logging to Monorail.")}}else n("[Web Pixels Manager] No Monorail endpoint provided, skipping logging.")}}}({version:u,browserTarget:g,surface:d.surface,shopId:d.shopId,monorailEndpoint:d.monorailEndpoint});if(Boolean(null==(_=null==(b=window.Shopify)?void 0:b.analytics)?void 0:_.replayQueue))w.emit({status:"setup-skipped",errorMsg:"replay queue already initialized."});else{var b,_;w.emit({status:"setup-started"}),window.Shopify=window.Shopify||{};var S=window.Shopify;S.analytics=S.analytics||{};var P=S.analytics;P.replayQueue=[],P.publish=function(e,t,i){return P.replayQueue.push([e,t,i]),!0};try{self.performance.mark("wpm:start")}catch(e){}var k,C="modern"===g?"modern":"legacy",E=(null!=l?l:{modern:"",legacy:""})[C],I=[(k={baseUrl:s,hashVersion:u,buildTarget:C}).baseUrl,"/wpm","/b",k.hashVersion,"modern"===k.buildTarget?"m":"l",".js"].join(""),O=!1,T=!1;try{c.browserTarget=g,function(){O=!0;try{window.addEventListener("pagehide",M)}catch(e){O=!1}}(),R(function(){try{R(x)}catch(e){D(e)}}),w.emit({status:"loading",requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()})}catch(e){D(e)}}function U(){var e;if(q(),!function(){var e,t;return Boolean(null==(t=null==(e=window.Shopify)?void 0:e.analytics)?void 0:t.initialized)}()){var t,i,n;try{if("function"!=typeof(null==(e=window.webPixelsManager)?void 0:e.init))return void A();if(!(null!==(n=i=t=window.webPixelsManager.init(d))&&"function"!=typeof n&&Object(n)===n&&"publish"in i&&"function"==typeof i.publish&&"publishCustomEvent"in i&&"function"==typeof i.publishCustomEvent&&"visitor"in i&&"function"==typeof i.visitor))return void A()}catch(e){return void A(e)}var r=window.Shopify.analytics;r.replayQueue.forEach(function(e){var i=e[0],n=e[1],r=e[2];t.publishCustomEvent(i,n,r)}),r.replayQueue=[],r.publish=t.publishCustomEvent,r.visitor=t.visitor,r.initialized=!0}}function A(e){B("manager_api_unavailable",void 0===e?void 0:Q(e))}function x(){B("script_load_failed","".concat(I," has failed to load"))}function B(e,t){T||(T=!0,q(),w.emit({status:"failed",errorMsg:t,failureReason:e,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function M(e){O&&(q(),w.emit({status:"pagehide-while-loading",useKeepaliveFallback:!0,pagehidePersisted:e.persisted,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function q(){O=!1;try{window.removeEventListener("pagehide",M)}catch(e){}}function R(e){var t;!function(e){var t=e.src,i=e.async,n=void 0===i||i,r=e.onload,o=e.onerror,a=e.sri,d=e.scriptDataAttributes,s=void 0===d?{}:d,u=document.createElement("script"),l=document.querySelector("head"),c=document.querySelector("body");if(u.async=n,u.src=t,a&&(u.integrity=a,u.crossOrigin="anonymous"),s)for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))try{u.dataset[p]=String(s[p])}catch(e){}if(r&&u.addEventListener("load",r),o&&u.addEventListener("error",o),l)l.appendChild(u);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(u)}}({src:I,async:!0,onload:U,onerror:e,sri:(t=E,"string"==typeof t&&/^sha384-[A-Za-z0-9+/=]+$/.test(t)?E:""),scriptDataAttributes:c})}function D(e){B("script_append_failed",Q(e))}function Q(e){return e instanceof Error?e.message:"Unknown error"}}}();wpmLoader({shopId: 78443577662,storefrontBaseUrl: "https://exclusivebooks.co.za",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://exclusivebooks.co.za/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"1507295550","configuration":"{\"webPixelName\":\"Judge.me\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"8acc938b1a30dc7624e304493ca567d7","type":"APP","apiClientId":683015,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
788,"dataSharingState":"unrestricted"},{"id":"1135870270","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-T156RNXLV4\\\"],\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-T156RNXLV4\\\",\\\"AW-833841009\\\/kcyFCKX85J8aEPHOzY0D\\\"]},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-T156RNXLV4\\\",\\\"AW-833841009\\\/M8PwCK-J5Z8aEPHOzY0D\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-T156RNXLV4\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-T156RNXLV4\\\",\\\"AW-833841009\\\/sMYTCKL85J8aEPHOzY0D\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-T156RNXLV4\\\",\\\"AW-833841009\\\/EvEXCJz85J8aEPHOzY0D\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-T156RNXLV4\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-T156RNXLV4\\\",\\\"AW-833841009\\\/ezGDCJ_85J8aEPHOzY0D\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-T156RNXLV4\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-T156RNXLV4\\\",\\\"AW-833841009\\\/TorJCLKJ5Z8aEPHOzY0D\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-T156RNXLV4\\\",\\\"AW-833841009\\\/aqGkCKj85J8aEPHOzY0D\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-T156RNXLV4\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"337641790","configuration":"{\"pixel_id\":\"1344897068926188\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"Exclusive Books Online","paymentSettings":{"currencyCode":"ZAR"},"myshopifyDomain":"ebv1.myshopify.com","countryCode":"ZA","storefrontUrl":"https:\/\/exclusivebooks.co.za"},"customer":null,"cart":null,"checkout":null,"productVariants":[{"price":{"amount":390.0,"currencyCode":"ZAR"},"product":{"title":"Scorpio Rising","vendor":"Deon Meyer","id":"12525727777086","untranslatedTitle":"Scorpio Rising","url":"\/products\/9781770109735","type":"Trade paperback"},"id":"53944170185022","image":{"src":"\/\/exclusivebooks.co.za\/cdn\/shop\/files\/9781770109735.jpg?v=1784697295"},"sku":"9781770109735","title":"Default Title","untranslatedTitle":"Default Title"}],"products":[{"id":"12525727777086","handle":"9781770109735","isCollective":null,"title":"Scorpio Rising","type":"Trade paperback","untranslatedTitle":"Scorpio Rising","url":"\/products\/9781770109735","vendor":"Deon Meyer","remoteShopId":null,"variants":[{"id":"53944170185022","image":{"src":"\/\/exclusivebooks.co.za\/cdn\/shop\/files\/9781770109735.jpg?v=1784697295"},"price":{"amount":390.0,"currencyCode":"ZAR"},"sku":"9781770109735","title":"Default Title","untranslatedTitle":"Default Title"}]}],"purchasingCompany":null},},"https://exclusivebooks.co.za/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"184280416574","themePublished":"true","eventMetadataId":"0310f026-0453-4485-98a5-f313a423ab48","pageType":"product","resourceId":"12525727777086","shopId":"78443577662","storefrontBaseUrl":"https:\/\/exclusivebooks.co.za","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}],[\"product_viewed\",{\"productVariant\":{\"price\":{\"amount\":390.0,\"currencyCode\":\"ZAR\"},\"product\":{\"title\":\"Scorpio Rising\",\"vendor\":\"Deon Meyer\",\"id\":\"12525727777086\",\"untranslatedTitle\":\"Scorpio Rising\",\"url\":\"\/products\/9781770109735\",\"type\":\"Trade paperback\"},\"id\":\"53944170185022\",\"image\":{\"src\":\"\/\/exclusivebooks.co.za\/cdn\/shop\/files\/9781770109735.jpg?v=1784697295\"},\"sku\":\"9781770109735\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"}}]]"});})();</script>
788<script> 789 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 790 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 791 window.ShopifyAnalytics.meta.currency = 'ZAR'; 792 var meta = {"product":{"id":12525727777086,"gid":"gid:\/\/shopify\/Product\/12525727777086","vendor":"Deon Meyer","type":"Trade paperback","handle":"9781770109735","variants":[{"id":53944170185022,"price":39000,"name":"Scorpio Rising","public_title":null,"sku":"9781770109735"}],"remote":false},"page":{"pageType":"product","resourceType":"product","resourceId":12525727777086,"requestId":"70eab3ce-13c0-4769-b925-d7489db324c2-1790912262"}}; 793 for (var attr in meta) { 794 window.ShopifyAnalytics.meta[attr] = meta[attr]; 795 } 796</script>
vendor: 1 bytes, line 796
796
797<script class="analytics"> 798 (function () { 799 var customDocumentWrite = function(content) { 800 var jquery = null; 801 802 if (window.jQuery) { 803 jquery = window.jQuery; 804 } else if (window.Checkout && window.Checkout.$) { 805 jquery = window.Checkout.$; 806 } 807 808 if (jquery) { 809 jquery('body').append(content); 810 } 811 }; 812 813 var hasLoggedConversion = function(token) { 814 if (token) { 815 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 816 } 817 return false; 818 } 819 820 var setCookieIfConversion = function(token) { 821 if (token) { 822 var twoMonthsFromNow = new Date(Date.now()); 823 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 824 825 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 826 } 827 } 828 829 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 830 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 831 if (trekkie.integrations) { 832 return; 833 } 834 trekkie.methods = [ 835 'identify', 836 'page', 837 'ready', 838 'track', 839 'trackForm', 840 'trackLink' 841 ]; 842 trekkie.factory = function(method) { 843 return function() { 844 var args = Array.prototype.slice.call(arguments); 845 args.unshift(method); 846 trekkie.push(args); 847 if (method == 'track' || method == 'page') { 848 var pageUrl; 849 try { 850 pageUrl = window.location.href; 851 } catch (e) {} 852 var pageReferrer; 853 try { 854 pageReferrer = document.referrer; 855 } catch (e) {} 856 try { 857 if (window.__TREKKIE_SHIM_QUEUE == null) { 858 window.__TREKKIE_SHIM_QUEUE = []; 859 } 860 window.__TREKKIE_SHIM_QUEUE.push({ 861 from: 'trekkie-stub', 862 method: method, 863 args: args.slice(1), 864 pageContext: { 865 url: pageUrl, 866 referrer: pageReferrer 867 } 868 }); 869 } catch (e) { 870 // no-op 871 } 872 } 873 return trekkie; 874 }; 875 }; 876 for (var i = 0; i < trekkie.methods.length; i++) { 877 var key = trekkie.methods[i]; 878 trekkie[key] = trekkie.factory(key); 879 } 880 trekkie.load = function(config) { 881 trekkie.config = config || {}; 882 trekkie.config.initialDocumentCookie = document.cookie; 883 var first = document.getElementsByTagName('script')[0]; 884var script = document.createElement('script'); 885script.type = 'text/javascript'; 886script.onerror = function(e) { 887 var scriptFallback = document.createElement('script'); 888 scriptFallback.type = 'text/javascript'; 889 scriptFallback.onerror = function(error) { 890 var Monorail = { 891 produce: function produce(monorailDomain, schemaId, payload) { 892 var currentMs = new Date().getTime(); 893 var event = { 894 schema_id: schemaId, 895 payload: payload, 896 metadata: { 897 event_created_at_ms: currentMs, 898 event_sent_at_ms: currentMs 899 } 900 }; 901 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 902 }, 903 sendRequest: function sendRequest(endpointUrl, payload) { 904 // Try the sendBeacon API 905 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 906 var blobData = new window.Blob([payload], { 907 type: 'text/plain' 908 }); 909 910 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 911 return true; 912 } // sendBeacon was not successful 913 914 } // XHR beacon 915 916 var xhr = new XMLHttpRequest(); 917 918 try { 919 xhr.open('POST', endpointUrl); 920 xhr.setRequestHeader('Content-Type', 'text/plain'); 921 xhr.send(payload); 922 } catch (e) { 923 console.log(e); 924 } 925 926 return false; 927 }, 928 isIos12: function isIos12() { 929 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 930 } 931 }; 932 Monorail.produce('monorail-edge.shopifysvc.com', 933 'trekkie_storefront_load_errors/1.1', 934 {shop_id: 78443577662, 935 theme_id: 184280416574, 936 app_name: "storefront", 937 context_url: window.location.href, 938 source_url: "//exclusivebooks.co.za/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 939 940 }; 941 scriptFallback.async = true; 942 scriptFallback.src = '//exclusivebooks.co.za/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 943 first.parentNode.insertBefore(scriptFallback, first); 944}; 945script.async = true; 946script.src = '//exclusivebooks.co.za/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 947first.parentNode.insertBefore(script, first); 948 949 }; 950 trekkie.load( 951 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":78443577662,"isMerchantRequest":null,"themeId":184280416574,"themeCityHash":"9995660861669322858","contentLanguage":"en","currency":"ZAR","eventMetadataId":"0310f026-0453-4485-98a5-f313a423ab48"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 952 ); 953 954 var loaded = false;
955 trekkie.ready(function() { 956 if (loaded) return; 957 loaded = true; 958 959 window.ShopifyAnalytics.lib = window.trekkie; 960 961 var originalDocumentWrite = document.write; 962 document.write = customDocumentWrite; 963 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 964 document.write = originalDocumentWrite; 965 966 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 967 var token = match? match[1]: undefined; 968 if (!hasLoggedConversion(token)) { 969 setCookieIfConversion(token); 970 window.ShopifyAnalytics.lib.track("Viewed Product",{"currency":"ZAR","variantId":53944170185022,"productId":12525727777086,"productGid":"gid:\/\/shopify\/Product\/12525727777086","name":"Scorpio Rising","price":"390.00","sku":"9781770109735","brand":"Deon Meyer","variant":null,"category":"Trade paperback","nonInteraction":true,"remote":false,"available":true},undefined,undefined,{"shopifyEmitted":true}); 971 } 972 }); 973 974 window.ShopifyAnalytics.lib.page(null,{"pageType":"product","resourceType":"product","resourceId":12525727777086,"requestId":"70eab3ce-13c0-4769-b925-d7489db324c2-1790912262","shopifyEmitted":true}); 975 976 var eventsListenerScript = document.createElement('script'); 977 eventsListenerScript.async = true; 978 eventsListenerScript.src = "//exclusivebooks.co.za/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 979 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 980})();</script>
vendor: 1 bytes, line 980
980
981<script 982 defer 983 src="https://exclusivebooks.co.za/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 984 data-application="storefront-renderer" 985 data-shop-id="78443577662" 986 data-render-region="gcp-us-central1" 987 data-page-type="product" 988 data-theme-instance-id="184280416574" 989 data-theme-name="Xtra" 990 data-theme-version="1.1.3" 991 data-monorail-region="shop_domain" 992 data-resource-timing-sampling-rate="10" 993 data-shs="true" 994 data-shs-beacon="true" 995 data-shs-export-with-fetch="true" 996 data-shs-logs-sample-rate="1" 997 data-shs-beacon-endpoint="https://exclusivebooks.co.za/api/collect" 998></script>
998 999<meta name="shopify-y" content="9a4dd009-89a0-46f2-b669-861c8ed8cf35" data-expiration="1822469862000"><meta name="shopify-s" content="46aa0b87-3449-4498-9a82-87cac2bf8808" data-expiration="1790914062000"><meta name="new-cookie-storage-activated" content="t"> 1000</head> 1001 <body class="template-product"><div id="shopify-section-announcement-bar" class="shopify-section"><div class="text-center"> 1002 <div> 1003 <p> 1004 FREE delivery to all EXCLUSIVE BOOKS stores nationwide. FREE delivery to your door on all orders over R450. Excludes all international deliveries. 1005 </p> 1006 </div><style data-shopify>:root { 1007 --custom_alert_bg: var(--black_bg); 1008 --custom_alert_fg: var(--black_fg); 1009 }</style></div> 1010 1011 1012 1013</div><div id="root"><div id="shopify-section-header" class="shopify-section">
1014<script>document.documentElement.classList.add('t1nt');document.documentElement.classList.add('t1sr-mobile');</script>
1014<nav id="skip"> 1015 <ul> 1016 <li><a href="/" accesskey="a" class="link-accessible">Toggle accessibility mode (a)</a></li> 1017 <li><a href="/" accesskey="h">Go to homepage (h)</a></li> 1018 <li><a href="#nav" accesskey="n">Go to navigation (n)</a></li> 1019 <li><a href="/search" aria-controls="search" accesskey="s">Go to search (s)</a></li> 1020 <li><a href="#content" accesskey="c">Go to content (c)</a></li> 1021 <li><a href="#shopify-section-footer" accesskey="f">Go to footer (f)</a></li> 1022 </ul> 1023</nav> 1024 1025<div class="mobile-header-bar"> 1026<div class="mobile-flex"> 1027<div class="mobile-logo"> 1028 <a href="/"><img 1029 class="logo-img" 1030 src="//exclusivebooks.co.za/cdn/shop/files/bot-icon.jpg?v=1688453711&width=140" 1031 alt="Exclusive Books Online" 1032 width="140" 1033 height="36" 1034 ></a> 1035</div> 1036 1037 1038 <div class="mobile-header-icons"> 1039<ul data-type="user-nav" class="top-header--right"> 1040 <li class="search-icon"> 1041 <a href="/search" aria-controls="search" accesskey="s"> 1042 1043 <svg class="icon-gifting" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="18" height="18" fill="none" aria-hidden="true" focusable="false"> 1044 <path d="M12 8.4C8.2 8.4 6.4 6.6 6.7 4.7C7.1 2.5 10.8 2.8 12 8.4Z" stroke="#6a5988" stroke-width="1.65" stroke-linecap="round" stroke-linejoin="round"/> 1045 <path d="M12 8.4C15.8 8.4 17.6 6.6 17.3 4.7C16.9 2.5 13.2 2.8 12 8.4Z" stroke="#6a5988" stroke-width="1.65" stroke-linecap="round" stroke-linejoin="round"/> 1046 <rect x="3.35" y="11.15" width="17.3" height="10.35" rx="1.55" fill="#cbb3dc" stroke="#6a5988" stroke-width="1.65"/> 1047 <rect x="2.35" y="8.15" width="19.3" height="4.35" rx="1.35" fill="#cbb3dc" stroke="#6a5988" stroke-width="1.65"/> 1048 <path d="M12 8.15v13.35" stroke="#6a5988" stroke-width="1.65" stroke-linecap="round"/> 1049 </svg> 1050 1051 1052 </a> 1053</li> 1054 <li class="wishlist-icon"><a class="wishlist--header" href="/apps/advanced-wishlist" aria-label="Wishlist"><i aria-hidden="true" class="fa fa-heart"></i></a></li> 1055 1056 <li class="cart cart-icon"> 1057 <a class="cart--header" href="/cart" data-panel="cart" aria-label="Cart"><i class="fa fa-shopping-cart" aria-hidden="true"></i></a> 1058 </li> 1059 1060 1061 1062 1063 1064 <li class="user-icon"> <a class="header-account a2" href="/account/login" aria-label="Sign in"> 1065 <i class="fa fa-user" aria-hidden="true"></i> 1066 </a></li> 1067 1068 1069 1070<li class="menu-icon"> 1071 <a id="menuIcon" href="#" class="menu-icon-btn" role="button" aria-label="Menu"> 1072 <i class="fa-solid fa-bars" aria-hidden="true"></i> 1073 </a> 1074</li> 1075 </ul> 1076 </div> 1077 1078 1079 1080</div> 1081 1082 1083</div> 1084 1085<div id="header-outer"><nav id="nav-top" class="no-js"> 1086 <p>Please enable the JavaScript to improve your experience.</p> 1087 </nav><div id="top-header-bar" class="top-header"> 1088 1089 <ul> 1090 1091 1092 <li><a href="/collections/special-editions" title="">SPECIAL EDITIONS</a> <span class="header--divider">|</span></li> 1093 1094 1095 1096 <li><a href="/collections/pre-orders" title="">PRE-ORDERS</a> <span class="header--divider">|</span></li> 1097 1098 1099 1100 <li><a href="/collections/eb-corporate" title="">EB CORPORATE</a> <span class="header--divider">|</span></li> 1101 1102 1103 1104 <li><a href="/pages/events" title="">EVENTS</a> <span class="header--divider">|</span></li> 1105 1106 1107 1108 <li><a href="/pages/fanatics" title="Fanatics"><img class="eb-fanatics-logo" src="https://cdn.shopify.com/s/files/1/0784/4357/7662/files/EB-Fanatics.svg?v=1688465127" alt="Fanatics"/></a> <span class="header--divider">|</span></li> 1109 1110 1111</ul> 1112 <nav id="nav-user" class="text-end"> 1113 <ul data-type="user-nav" class="top-header--right"> 1114<li><a class="wishlist--header" href="/collections/gifting"><span>GIFTS </span> 1115 <svg class="icon-gifting" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="18" height="18" fill="none" aria-hidden="true" focusable="false"> 1116 <path d="M12 8.4C8.2 8.4 6.4 6.6 6.7 4.7C7.1 2.5 10.8 2.8 12 8.4Z" stroke="#6a5988" stroke-width="1.65" stroke-linecap="round" stroke-linejoin="round"/> 1117 <path d="M12 8.4C15.8 8.4 17.6 6.6 17.3 4.7C16.9 2.5 13.2 2.8 12 8.4Z" stroke="#6a5988" stroke-width="1.65" stroke-linecap="round" stroke-linejoin="round"/> 1118 <rect x="3.35" y="11.15" width="17.3" height="10.35" rx="1.55" fill="#cbb3dc" stroke="#6a5988" stroke-width="1.65"/> 1119 <rect x="2.35" y="8.15" width="19.3" height="4.35" rx="1.35" fill="#cbb3dc" stroke="#6a5988" stroke-width="1.65"/> 1120 <path d="M12 8.15v13.35" stroke="#6a5988" stroke-width="1.65" stroke-linecap="round"/> 1121 </svg> 1122 1123</a></li> 1124 <li><a class="wishlist--header" href="/apps/advanced-wishlist"><span>WISHLIST </span><i aria-hidden="true" class="icon-heart"></i></a></li> 1125 1126 <li class="cart"> 1127 <a class="cart--header" href="/cart" data-panel="cart" aria-label="Cart"><span>CART</span><i aria-hidden="true" class="icon-cart"><span id="cart-count">0</span></i> <span class="hidden">
1127Cart</span></a> 1128 </li> 1129 1130<li class="sub user-login menu-hide"><a href="/account/login" class="toggle mobile-hide"><i aria-hidden="true" aria-label="Sign in" class="icon-user"></i> <span>Sign in</span></a> 1131 <a href="/account/login" class="mobile-only" data-panel="login" aria-label="Sign in"><i aria-hidden="true" class="icon-user"></i> <span>Sign in</span></a><form method="post" action="/account/login" id="customer_login" accept-charset="UTF-8" data-login-with-shop-sign-in="true" class="f8vl"><input type="hidden" name="form_type" value="customer_login" /><input type="hidden" name="utf8" value="â" /><fieldset> 1132 <legend>Login</legend> 1133 <p class="strong">Login</p> 1134 <p> 1135 <label for="login_email_address_header">Email<span class="overlay-theme">*</span></label> 1136 <input type="email" id="login_email_address_header" name="customer[email]" placeholder="Email" required> 1137 </p> 1138 <p> 1139 <label for="login_password_header">Password<span class="overlay-theme">*</span> <a href="./" class="show"><span>Show</span> <span class="hidden">Hide</span></a></label> 1140 <input type="password" id="login_password_header" name="customer[password]" placeholder="Password" required> 1141 <a href="/account/login#recover" class="size-12">Forgot your password?</a> 1142 </p> 1143 <p class="submit"> 1144 <button type="submit">Sign in</button> 1145 Don't have an account yet?<br> <a href="/account/register" class="overlay-content">Create account</a> 1146 </p> 1147 </fieldset></form></li></ul> 1148 </nav> 1149 </div> 1150 <div id="header" class="no-sticky"> 1151 <div id="header-inner"><p id="logo" class=" 1152 text-center-mobile 1153 1154 1155 1156 "> 1157 <a href="/"><picture><img 1158 class="logo-img mobile-only" 1159 1160 srcset=",//exclusivebooks.co.za/cdn/shop/files/bot-icon.jpg?pad_color=fff&v=1688453711&width=165 165w,//exclusivebooks.co.za/cdn/shop/files/bot-icon.jpg?pad_color=fff&v=1688453711&width=240 240w,//exclusivebooks.co.za/cdn/shop/files/bot-icon.jpg?pad_color=fff&v=1688453711&width=350 350w,//exclusivebooks.co.za/cdn/shop/files/bot-icon.jpg?pad_color=fff&v=1688453711&width=533 533w,//exclusivebooks.co.za/cdn/shop/files/bot-icon.jpg?pad_color=fff&v=1688453711&width=720 720w" 1161 src="//exclusivebooks.co.za/cdn/shop/files/bot-icon.jpg?v=1688453711" 1162 1163 sizes=" 1164 (min-width: 760px) 0 1165 140 1166 " 1167 width="140" 1168 height="36" 1169 alt="Exclusive Books Online" 1170 ><img 1171 class="logo-img mobile-hide" 1172 1173 srcset=",//exclusivebooks.co.za/cdn/shop/files/EB_logo_Website-01_e5caf4a4-4639-4058-8e9a-cb230164b466.png?pad_color=fff&v=1762334259&width=165 165w,//exclusivebooks.co.za/cdn/shop/files/EB_logo_Website-01_e5caf4a4-4639-4058-8e9a-cb230164b466.png?pad_color=fff&v=1762334259&width=240 240w,//exclusivebooks.co.za/cdn/shop/files/EB_logo_Website-01_e5caf4a4-4639-4058-8e9a-cb230164b466.png?pad_color=fff&v=1762334259&width=350 350w,//exclusivebooks.co.za/cdn/shop/files/EB_logo_Website-01_e5caf4a4-4639-4058-8e9a-cb230164b466.png?pad_color=fff&v=1762334259&width=533 533w,//exclusivebooks.co.za/cdn/shop/files/EB_logo_Website-01_e5caf4a4-4639-4058-8e9a-cb230164b466.png?pad_color=fff&v=1762334259&width=720 720w" 1174 src="//exclusivebooks.co.za/cdn/shop/files/EB_logo_Website-01_e5caf4a4-4639-4058-8e9a-cb230164b466.png?v=1762334259&width=300" 1175 1176 sizes=" 1177 (min-width: 760px) 300 1178 0 1179 " 1180 width="300" 1181 height="36" 1182 alt="Exclusive Books Online" 1183 > 1184 </picture></a><style data-shopify> 1185 #logo img { 1186 width: 300px; 1187 } 1188 @media only screen and (max-width: 47.5em) { 1189 #logo img { 1190 width: 140px; 1191 } 1192 } 1193 </style> 1194</p> 1195<form action="/search" method="get" id="search" class=" 1196 compact compact-mobile 1197 text-center-sticky 1198 no-overlay 1199 "> 1200 <fieldset> 1201 <legend>Search</legend> 1202 <p> 1203 <label for="search_main">Search</label> 1204 <input type="search" id="search_main" name="q" placeholder="What are you looking for?" autocomplete="off" required> 1205 <button type="submit" class="override">Zoeken</button> 1206 </p> 1207 <div id="livesearch"> 1208 <div class="cols"> 1209 <p>Search results</p> 1210 </div> 1211 </div> 1212 </fieldset> 1213 </form> 1214</div> 1215 1216 </div><nav id="nav-bar" aria-label="Back" class="main-menu--navbar has-menu-bar"> 1217 <ul data-type="horizontal-nav" class="main-ul"> 1218<li class="sub text-uppercase" > 1219 <a accesskey="1" href="/collections/exclusivebooks-recommends">New 1220</a><span class="header--divider span--new">|</span> 1221 <em>(1)</em> 1222 <a href="./" class="toggle">All collections</a> 1223 <ul> 1224 1225 <li> 1226 <ul> 1227 1228 <li><a href="/collections/exclusivebooks-recommends" >EB Recommends 1229 </a></li> 1230 1231 </li> 1232 </ul> 1233 1234</ul></li><li class="sub text-uppercase inactive" > 1235 <a accesskey="2" href="#">
1235Fiction 1236</a><span class="header--divider span--fiction">|</span> 1237 <em>(2)</em> 1238 <a href="./" class="toggle">All collections</a> 1239 <ul> 1240 1241 <li> 1242 <ul> 1243 1244 <li><a href="#" >Genres 1245 </a> 1246 <a href="#" class="toggle">Toggle submenu Genres </a> 1247 <ul><li> 1248 <a href="/collections/classics">Classics 1249 </a> 1250 </li><li> 1251 <a href="/collections/fantasy-sci-fi">Fantasy & Sci-Fi 1252 </a> 1253 </li><li> 1254 <a href="/collections/romance">Romance 1255 </a> 1256 </li><li> 1257 <a href="/collections/poetry">Poetry 1258 </a> 1259 </li><li> 1260 <a href="/collections/thriller">Thriller 1261 </a> 1262 </li></ul></li> 1263 1264 </li> 1265 </ul> 1266 1267 1268 1269 <li> 1270 <ul> 1271 1272 <li><a href="#" >Afrikaans 1273 </a> 1274 <a href="#" class="toggle">Toggle submenu Afrikaans </a> 1275 <ul><li> 1276 <a href="/collections/chris-carsten">Chris Karsten 1277 </a> 1278 </li><li> 1279 <a href="/collections/antjie-krog">Antjie Krog 1280 </a> 1281 </li><li> 1282 <a href="/collections/deon-meyer">Deon Meyer 1283 </a> 1284 </li><li> 1285 <a href="/collections/chanette-paul">Chanette Paul 1286 </a> 1287 </li><li> 1288 <a href="/collections/rudi-van-rensburg">Rudie van Rensburg 1289 </a> 1290 </li><li> 1291 <a href="/collections/irma-venter">Irma Venter 1292 </a> 1293 </li></ul></li> 1294 1295 </li> 1296 </ul> 1297 1298 1299 1300 <li> 1301 <ul> 1302 1303 <li><a href="/collections/jeffrey-archer" >Jeffrey Archer 1304 </a></li> 1305 1306 </li> 1307 </ul> 1308 1309 1310 1311 <li> 1312 <ul> 1313 1314 <li><a href="/collections/sally-andrew" >Sally Andrew 1315 </a></li> 1316 1317 </li> 1318 </ul> 1319 1320 1321 1322 <li> 1323 <ul> 1324 1325 <li><a href="/collections/margaret-atwood" >Margaret Atwood 1326 </a></li> 1327 1328 </li> 1329 </ul> 1330 1331 1332 1333 <li> 1334 <ul> 1335 1336 <li><a href="/collections/david-baldacci" >David Baldacci 1337 </a></li> 1338 1339 </li> 1340 </ul> 1341 1342 1343 1344 <li> 1345 <ul> 1346 1347 <li><a href="/collections/dudu-busani-dube" >Dudu Busani-Dube 1348 </a></li> 1349 1350 </li> 1351 </ul> 1352 1353 1354 1355 <li> 1356 <ul> 1357 1358 <li><a href="/collections/michael-connelly" >Michael Connelly 1359 </a></li> 1360 1361 </li> 1362 </ul> 1363 1364 1365 1366 <li> 1367 <ul> 1368 1369 <li><a href="/collections/lee-child" >Lee Child 1370 </a></li> 1371 1372 </li> 1373 </ul> 1374 1375 1376 1377 <li> 1378 <ul> 1379 1380 <li><a href="/collections/paulo-coelho" >Paulo Coelho 1381 </a></li> 1382 1383 </li> 1384 </ul> 1385 1386 1387 1388 <li> 1389 <ul> 1390 1391 <li><a href="/collections/remembering-athol-fugard" >Athol Fugard 1392 </a></li> 1393 1394 </li> 1395 </ul> 1396 1397 1398 1399 <li> 1400 <ul> 1401 1402 <li><a href="/collections/john-grisham" >John Grisham 1403 </a></li> 1404 1405 </li> 1406 </ul> 1407 1408 1409 1410 <li> 1411 <ul> 1412 1413 <li><a href="/collections/kazuo-ishiguro" >Kazuo Ishiguro 1414 </a></li> 1415 1416 </li> 1417 </ul> 1418 1419 1420 1421 <li> 1422 <ul> 1423 1424 <li><a href="/collections/ian-mcewan" >Ian McEwan 1425 </a></li> 1426 1427 </li> 1428 </ul> 1429 1430 1431 1432 <li> 1433 <ul> 1434 1435 <li><a href="/collections/haruki-murakami" >Haruki Murakami 1436 </a></li> 1437 1438 </li> 1439 </ul> 1440 1441 1442 1443 <li> 1444 <ul> 1445 1446 <li><a href="/collections/marian-keyes" >Marian Keyes 1447 </a></li> 1448 1449 </li> 1450 </ul> 1451 1452 1453 1454 <li> 1455 <ul> 1456 1457 <li><a href="/collections/stephen-king" >Stephen King 1458 </a></li> 1459 1460 </li> 1461 </ul> 1462 1463 1464 1465 <li> 1466 <ul> 1467 1468 <li><a href="/collections/richard-osman" >Richard Osman 1469 </a></li> 1470 1471 </li> 1472 </ul> 1473 1474 1475 1476 <li> 1477 <ul> 1478 1479 <li><a href="/collections/tony-park" >Tony Park 1480 </a></li> 1481 1482 </li> 1483 </ul> 1484 1485 1486 1487 <li> 1488 <ul> 1489 1490 <li><a href="/collections/james-patterson" >James Patterson 1491 </a></li> 1492 1493 </li> 1494 </ul> 1495 1496 1497 1498 <li> 1499 <ul> 1500 1501 <li><a href="/collections/jackie-phamotse" >Jackie Phamotse 1502 </a></li> 1503 1504 </li> 1505 </ul> 1506 1507 1508 1509 <li> 1510 <ul> 1511 1512 <li><a href="/collections/jodi-picoult" >Jodi Picoult 1513 </a></li> 1514 1515 </li> 1516 </ul> 1517 1518 1519 1520 <li> 1521 <ul> 1522 1523 <li><a href="/collections/lucinda-riley" >Lucinda Riley 1524 </a></li> 1525 1526 </li> 1527 </ul> 1528 1529 1530 1531 <li> 1532 <ul> 1533 1534 <li><a href="/collections/tom-robbins" >Tom Robbins 1535 </a></li> 1536 1537 </li> 1538 </ul> 1539 1540 1541 1542 <li> 1543 <ul> 1544 1545 <li><a href="https://exclusivebooks.co.za/collections/sally-rooney" >Sally Rooney 1546 </a></li> 1547 1548 </li> 1549 </ul> 1550 1551 1552 1553 <li> 1554 <ul> 1555 1556 <li><a href="/collections/karin-slaughter" >Karin Slaughter 1557 </a></li> 1558 1559 </li> 1560 </ul> 1561 1562 1563 1564 <li> 1565 <ul> 1566 1567 <li><a href="/collections/wilbur-smith" >Wilbur Smith 1568 </a></li> 1569 1570 </li> 1571 </ul> 1572 1573 1574 1575 <li> 1576 <ul> 1577 1578 <li><a href="/collections/nicholas-sparks" >Nicholas Sparks 1579 </a></li> 1580 1581 </li> 1582 </ul> 1583 1584</ul></li><li class="sub text-uppercase inactive" > 1585 <a accesskey="3" href="#">Non-Fiction 1586</a><span class="header--divider span--non-fiction">|</span> 1587 <em>(3)</em> 1588 <a href="./" class="toggle">All collections</a> 1589 <ul> 1590 1591 <li> 1592 <ul> 1593 1594 <li><a href="/collections/non-fiction-1" >Recommends and Bestsellers 1595 </a></li> 1596 1597 1598 <li><a href="/collections/adult-colouring-books" >Adult Colouring Books 1599 </a></li> 1600 1601 1602 <li><a href="/collections/art" >Art 1603 </a></li> 1604 1605 1606 <li><a href="/collections/biography-and-autobigraphy" >Biography & Autobiography 1607 </a></li> 1608 1609 1610 <li><a href="/collections/business" >Business 1611 </a></li> 1612 1613 1614 <li><a href="/collections/crafting-and-hobbies" >Crafting and Hobbies 1615 </a></li> 1616 1617 </li> 1618 </ul> 1619 1620 1621 1622 <li> 1623 <ul> 1624 1625 <li><a href="/collections/history-and-current-affairs" >History & Current Affairs 1626 </a></li> 1627 1628 1629 <li><a href="/collections/science-and-tech" >Nature, Science & Tech 1630 </a></li> 1631 1632 1633 <li><a href="/collections/philosophy" >Philosophy 1634 </a></li> 1635 1636 1637 <li><a href="/collections/psychology-and-self-help" >Psychology & Self-Help 1638 </a></li> 1639 1640 1641 <li><a href="/collections/sport" >Sport 1642 </a></li> 1643 1644 </li> 1645 </ul> 1646 1647</ul></li><li class="sub text-uppercase inactive" > 1648 <a accesskey="4" href="#">Children 1649</a><span class="header--divider span--children">|</span> 1650 <em>(4)</em> 1651 <a href="./" class="toggle">All collections</a> 1652 <ul> 1653 1654 <li> 1655 <ul> 1656 1657 <li><a href="/collections/hooked-on-books-2026" >Hooked on Books 1658 </a></li> 1659 1660 1661 <li><a >Ages 0-5 1662 </a> 1663 <a href="/collections/childrens-books-age-0-5" class="toggle">Toggle submenu Ages 0-5</a> 1664 <ul><li> 1665 <a href="/collections/dr-seuss">Dr Seuss 1666 </a> 1667 </li><li> 1668 <a href="/collections/enid-blyton">Enid Blyton 1669 </a> 1670 </li><li> 1671 <a href="/collections/little-miss-and-mr-men">Little Miss and Mr Men 1672 </a> 1673 </li><li> 1674 <a href="/collections/my-little-library-collection"
1674>My Little Library 1675 </a> 1676 </li><li> 1677 <a href="/collections/oliver-jeffers">Oliver Jeffers 1678 </a> 1679 </li><li> 1680 <a href="/collections/peppa-pig">Peppa Pig 1681 </a> 1682 </li><li> 1683 <a href="/collections/peter-rabbit">Peter Rabbit 1684 </a> 1685 </li><li> 1686 <a href="/collections/priddy">Priddy 1687 </a> 1688 </li><li> 1689 <a href="/collections/refiloe-moahloli">Refiloe Moahloli 1690 </a> 1691 </li><li> 1692 <a href="/collections/the-gruffalo">The Gruffalo and more 1693 </a> 1694 </li><li> 1695 <a href="/collections/the-very-hungry-caterpillar">The Very Hungry Caterpillar 1696 </a> 1697 </li><li> 1698 <a href="/collections/wheres-wally">Where's Wally? 1699 </a> 1700 </li><li> 1701 <a href="/collections/winnie-the-pooh">Winnie-the-Pooh 1702 </a> 1703 </li></ul></li> 1704 1705 </li> 1706 </ul> 1707 1708 1709 1710 <li> 1711 <ul> 1712 1713 <li><a >Ages 6-12 1714 </a> 1715 <a href="/collections/childrens-books-ages-6-12" class="toggle">Toggle submenu Ages 6-12</a> 1716 <ul><li> 1717 <a href="/collections/dog-man">Dog Man 1718 </a> 1719 </li><li> 1720 <a href="/collections/captain-underpants">Captain Underpants 1721 </a> 1722 </li><li> 1723 <a href="/collections/bear-grylls">Bear Grylls 1724 </a> 1725 </li><li> 1726 <a href="/collections/the-treehouse-series">The Treehouse series 1727 </a> 1728 </li><li> 1729 <a href="/collections/diary-of-a-wimpy-kid">Diary of a Wimpy Kid 1730 </a> 1731 </li><li> 1732 <a href="/collections/roald-dahl-childrens-classics">Roald Dahl 1733 </a> 1734 </li><li> 1735 <a href="/collections/harry-potter">Harry Potter 1736 </a> 1737 </li><li> 1738 <a href="/collections/david-williams">David Walliams 1739 </a> 1740 </li><li> 1741 <a href="/collections/dork-diaries">Dork Diaries 1742 </a> 1743 </li><li> 1744 <a href="/collections/skulduggery-pleasant">Skulduggery Pleasant 1745 </a> 1746 </li><li> 1747 <a href="/collections/michael-morpurgo">Michael Morpurgo 1748 </a> 1749 </li><li> 1750 <a href="/collections/the-investigators">Investigators 1751 </a> 1752 </li><li> 1753 <a href="/collections/study-guides-primary-sch
1753ool">Primary Study Guides 1754 </a> 1755 </li></ul></li> 1756 1757 </li> 1758 </ul> 1759 1760</ul></li><li class="sub text-uppercase inactive" > 1761 <a accesskey="5" href="#">Teen & Young Adult 1762</a><span class="header--divider span--teen-young-adult">|</span> 1763 <em>(5)</em> 1764 <a href="./" class="toggle">All collections</a> 1765 <ul> 1766 1767 <li> 1768 <ul> 1769 1770 <li><a >Teen 1771 </a> 1772 <a href="/collections/teen-young-adult" class="toggle">Toggle submenu Teen</a> 1773 <ul><li> 1774 <a href="/collections/cassandra-clare">Cassandra Clare 1775 </a> 1776 </li><li> 1777 <a href="/collections/john-green">John Green 1778 </a> 1779 </li><li> 1780 <a href="/collections/jenny-han">Jenny Han 1781 </a> 1782 </li><li> 1783 <a href="/collections/percy-jackson-and-more">Percy Jackson and more 1784 </a> 1785 </li><li> 1786 <a href="/collections/nicola-yoon">Nicola Yoon 1787 </a> 1788 </li><li> 1789 <a href="/collections/the-divergent-series">The Divergent Series 1790 </a> 1791 </li><li> 1792 <a href="/collections/the-twilight-saga">The Twilight Saga 1793 </a> 1794 </li><li> 1795 <a href="/collections/the-hunger-games">The Hunger Games 1796 </a> 1797 </li><li> 1798 <a href="/collections/study-guides-high-school">High School Study Guides 1799 </a> 1800 </li></ul></li> 1801 1802 </li> 1803 </ul> 1804 1805 1806 1807 <li> 1808 <ul> 1809 1810 <li><a >Young Adult 1811 </a> 1812 <a href="/collections/teen-young-adult" class="toggle">Toggle submenu Young Adult</a> 1813 <ul><li> 1814 <a href="/collections/angie-thomas">Angie Thomas 1815 </a> 1816 </li><li> 1817 <a href="/collections/heartstopper">Heartstopper 1818 </a> 1819 </li><li> 1820 <a href="/collections/holly-jackson">Holly Jackson 1821 </a> 1822 </li><li> 1823 <a href="/collections/jennifer-niven">Jennifer Niven 1824 </a> 1825 </li><li> 1826 <a href="/collections/karen-m-mcmanus">Karen M. McManus 1827 </a> 1828 </li><li> 1829 <a href="/collections/leigh-bardugo">Leigh Bardugo 1830 </a> 1831 </li><li> 1832 <a href="/collections/tahereh-mafi">Tahereh Mafi 1833 </a> 1834 </li></ul></li> 1835 1836 </li> 1837 </ul> 1838 1839 1840 1841 <li> 1842 <ul> 1843 1844 <li><a href="/collections/manga" >Manga 1845 </a> 1846 <a href="/collections/manga" class="toggle">Toggle submenu Manga</a> 1847 <ul><li> 1848 <a href="/collections/1-punch-man">1 Punch Man 1849 </a> 1850 </li><li> 1851 <a href="/collections/attack-on-titan">Attack on Titan 1852 </a> 1853 </li><li> 1854 <a href="/collections/chainsaw-man">Chainsaw Man 1855 </a> 1856 </li><li> 1857 <a href="/collections/death-note">Death Note 1858 </a> 1859 </li><li> 1860 <a href="/collections/demon-slayer">Demon Slayer 1861 </a> 1862 </li><li> 1863 <a href="/collections/dragon-ball-super">Dragon Ball 1864 </a> 1865 </li><li> 1866 <a href="/collections/jujutsu-kaisen">Jujutsu Kaisen 1867 </a> 1868 </li><li> 1869 <a href="/collections/my-hero-academia">My Hero Academia 1870 </a> 1871 </li><li> 1872 <a href="/collections/one-piece">One Piece 1873 </a> 1874 </li><li> 1875 <a href="/collections/spy-x-family">Spy x Family 1876 </a> 1877 </li><li> 1878 <a href="/collections/tokyo-ghoul">Tokyo Ghoul 1879 </a> 1880 </li></ul></li> 1881 1882 </li> 1883 </ul> 1884 1885</ul></li><li class="sub text-uppercase inactive" > 1886 <a accesskey="6" href="#">#BOOKTOK 1887</a><span class="header--divider span--booktok">|</span> 1888 <em>(6)</em> 1889 <a href="./" class="toggle">All collections</a> 1890 <ul> 1891 1892 <li> 1893 <ul> 1894 1895 <li><a href="/collections/booktok-best-sellers" >#Booktok Bestsellers 1896 </a></li> 1897 1898 1899 <li><a href="/collections/romantasy" >Romantasy 1900 </a></li> 1901 1902 </li> 1903 </ul> 1904 1905 1906 1907 <li> 1908 <ul> 1909 1910 <li><a href="/collections/tropes" >Popular Tropes 1911 </a></li> 1912 1913 1914 <li><a href="/collections/booktok-spicy" >Spicy Reads 1915 </a></li> 1916 1917 </li> 1918 </ul> 1919 1920 1921 1922 <li> 1923 <ul> 1924 1925 <li><a href="/collections/elena-armas" >Elena Armas 1926 </a></li> 1927 1928 1929 <li><a href="/collections/lauren-asher" >Lauren Asher 1930 </a></li> 1931 1932 </li> 1933 </ul> 1934 1935 1936 1937 <li> 1938 <ul> 1939 1940 <li><a href="/collections/tessa-bailey" >Tessa Bailey 1941 </a></li> 1942 1943 1944 <li><a href="/collections/leigh-bardugo" >Leigh Bardugo 1945 </a></li> 1946 1947 </li> 1948 </ul> 1949 1950 1951 1952 <li> 1953 <ul> 1954 1955 <li><a href="/collections/holly-black" >Holly Black 1956 </a></li> 1957 1958 1959 <li><a href="/collections/olivie-blake" >Olivie Blake 1960 </a></li> 1961 1962 </li> 1963 </ul> 1964 1965 1966 1967 <li> 1968 <ul> 1969 1970 <li><a href="/collections/carissa-broadbent" >Carissa Broadbent 1971 </a></li> 1972 1973 1974 <li><a href="/collections/kiera-cass" >Kiera Cass 1975 </a></li> 1976 1977 </li> 1978 </ul> 1979 1980 1981 1982 <li> 1983 <ul> 1984 1985 <li><a href="https://exclusivebooks.co.za/collections/hannah-grace" >Hannah Grace 1986 </a></li> 1987 1988 1989 <li><a href="/collections/chloe-gong" >Chloe Gong 1990 </a></li> 1991 1992 </li> 1993 </ul> 1994 1995 1996 1997 <li> 1998 <ul> 1999 2000 <li><a href="/collections/jessa-hastings" >Jessa Hastings 2001 </a></li> 2002 2003 2004 <li><a href="/collections/ali-hazelwood" >Ali Hazelwood 2005 </a></li> 2006 2007 </li> 2008 </ul> 2009 2010 2011 2012 <li> 2013 <ul> 2014 2015 <li><a href="/collections/emily-henry" >Emily Henry 2016 </a></li> 2017 2018 2019 <li><a href="/collections/colleen-hoover" >Colleen Hoover 2020 </a></li> 2021 2022 </li> 2023 </ul> 2024 2025 2026 2027 <li> 2028 <ul> 2029 2030 <li><a href="/collections/ana-huang" >Ana Huang 2031 </a></li> 2032 2033 2034 <li><a href="/collections/holly-jackson" >Holly Jackson 2035 </a></li> 2036 2037 </li> 2038 </ul> 2039 2040 2041 2042 <li> 2043 <ul> 2044 2045 <li><a href="/collections/taylor-jenkins-reid" >Taylor Jenkins Reid 2046 </a></li> 2047 2048 2049 <li><a href="/collections/toshikazu-kawaguchi" >Toshikazu Kawaguchi 2050 </a></li> 2051 2052 </li> 2053 </ul> 2054 2055 2056 2057 <li> 2058 <ul> 2059 2060 <li><a href="/collections/elle-kennedy" >Elle Kennedy 2061 </a></li> 2062 2063 2064 <li><a href="/collections/raven-kennedy" >Raven Kennedy 2065 </a></li> 2066 2067 </li> 2068 </ul> 2069 2070 2071 2072 <li> 2073 <ul> 2074 2075 <li><a href="/collections/tj-klune" >T. J. Klune 2076 </a></li> 2077 2078 2079 <li><a href="https://exclusivebooks.co.za/collections/r-f-kuang" >R.F. Kuang 2080 </a></li> 2081 2082 </li> 2083 </ul> 2084 2085 2086 2087 <li> 2088 <ul> 2089 2090 <li><a href="/collections/christina-lauren" >Christina Lauren 2091 </a></li> 2092 2093 2094 <li><a href="/collections/claire-legrand" >Claire Legrand 2095 </a></li> 2096 2097 </li> 2098 </ul> 2099 2100 2101 2102 <li> 2103 <ul> 2104 2105 <li><a href="/collections/sarah-j-maas" >Sarah J. Maas 2106 </a></li> 2107 2108 2109 <li><a href="/collections/tahereh-mafi" >Tahereh Mafi 2110 </a></li> 2111 2112 </li> 2113 </ul> 2114 2115 2116 2117 <li> 2118 <ul> 2119 2120 <li><a href="/collections/emily-mcintire" >Emily McIntire 2121 </a></li> 2122 2123 2124 <li><a href="/collections/casey-mcquiston" >Casey McQuiston 2125 </a></li> 2126 2127 </li> 2128 </ul> 2129 2130 2131 2132 <li> 2133 <ul> 2134 2135 <li><a href="/collections/madeline-miller" >Madeline Miller 2136 </a></li> 2137 2138 2139 <li><a href="/collections/alice-oseman" >Alice Oseman 2140 </a></li> 2141
2141 2142 </li> 2143 </ul> 2144 2145 2146 2147 <li> 2148 <ul> 2149 2150 <li><a href="/collections/lynn-painter" >Lynn Painter 2151 </a></li> 2152 2153 2154 <li><a href="/collections/bridgerton" >Julia Quinn 2155 </a></li> 2156 2157 </li> 2158 </ul> 2159 2160 2161 2162 <li> 2163 <ul> 2164 2165 <li><a href="/collections/meghan-quinn" >Meghan Quinn 2166 </a></li> 2167 2168 2169 <li><a href="/collections/katee-robert" >Katee Robert 2170 </a></li> 2171 2172 </li> 2173 </ul> 2174 2175 2176 2177 <li> 2178 <ul> 2179 2180 <li><a href="/collections/lauren-roberts" >Lauren Roberts 2181 </a></li> 2182 2183 2184 <li><a href="https://exclusivebooks.co.za/collections/v-e-schwab" >V.E. Schwab 2185 </a></li> 2186 2187 </li> 2188 </ul> 2189 2190 2191 2192 <li> 2193 <ul> 2194 2195 <li><a href="/collections/lucy-score" >Lucy Score 2196 </a></li> 2197 2198 2199 <li><a href="/collections/samantha-shannon" >Samantha Shannon 2200 </a></li> 2201 2202 </li> 2203 </ul> 2204 2205 2206 2207 <li> 2208 <ul> 2209 2210 <li><a href="/collections/elsie-silver" >Elsie Silver 2211 </a></li> 2212 2213 2214 <li><a href="/collections/sierra-simone" >Sierra Simone 2215 </a></li> 2216 2217 </li> 2218 </ul> 2219 2220 2221 2222 <li> 2223 <ul> 2224 2225 <li><a href="/collections/laura-thalassa" >Laura Thalassa 2226 </a></li> 2227 2228 2229 <li><a href="/collections/chloe-walsch" >Chloe Walsh 2230 </a></li> 2231 2232 </li> 2233 </ul> 2234 2235 2236 2237 <li> 2238 <ul> 2239 2240 <li><a href="/collections/mariana-zapata" >Mariana Zapata 2241 </a></li> 2242 2243 </li> 2244 </ul> 2245 2246</ul></li><li class="sub text-uppercase inactive" > 2247 <a accesskey="7" href="#">Pan-African 2248</a><span class="header--divider span--pan-african">|</span> 2249 <em>(7)</em> 2250 <a href="./" class="toggle">All collections</a> 2251 <ul> 2252 2253 <li> 2254 <ul> 2255 2256 <li><a href="/collections/pan-african-classics" >Pan African Classics 2257 </a></li> 2258 2259 2260 <li><a href="#" >Authors a - z 2261 </a> 2262 <a href="#" class="toggle">Toggle submenu Authors a - z</a> 2263 <ul><li> 2264 <a href="/collections/chinua-achebe">Chinua Achebe 2265 </a> 2266 </li><li> 2267 <a href="/collections/chimamanda-ngozi-adiche">Chimamanda Ngozi Adiche 2268 </a> 2269 </li><li> 2270 <a href="/collections/james-baldwin">James Baldwin 2271 </a> 2272 </li><li> 2273 <a href="/collections/tsisti-dangarembga">Tsitsi Dangarembga 2274 </a> 2275 </li><li> 2276 <a href="/collections/k-sello-duiker">K. Sello Duiker 2277 </a> 2278 </li><li> 2279 <a href="/collections/ben-okri">Ben Okri 2280 </a> 2281 </li><li> 2282 <a href="/collections/ngugi-wa-thiongo">Ngugi wa Thiong'o 2283 </a> 2284 </li></ul></li> 2285 2286 </li> 2287 </ul> 2288 2289</ul></li><li class="sub text-uppercase" > 2290 <a accesskey="8" href="/collections/gift-cards">Gift Cards & Stationery 2291</a><span class="header--divider span--gift-cards-stationery">|</span> 2292 <em>(8)</em> 2293 <a href="./" class="toggle">All collections</a> 2294 <ul> 2295 2296 <li> 2297 <ul> 2298 2299 <li><a href="/collections/gift-cards" >Gift Cards and Vouchers 2300 </a></li> 2301 2302 2303 <li><a href="/collections/moleskine" >Moleskine 2304 </a></li> 2305 2306 2307 <li><a href="/collections/moleskine-reading-glasses" >Moleskine Readers 2308 </a></li> 2309 2310 2311 <li><a href="/collections/legami" >Legami Pens and More 2312 </a></li> 2313 2314 2315 <li><a href="/collections/if-stationery" >If Stationery 2316 </a></li> 2317 2318 2319 <li><a href="/collections/lamy-safari-pens" >LAMY Pens 2320 </a></li> 2321 2322 </li> 2323 </ul> 2324 2325 2326 2327 <li> 2328 <ul> 2329 2330 <li><a href="/collections/ohh-deer-greeting-cards" >Ohh Deer Greeting Cards 2331 </a></li> 2332 2333 </li> 2334 </ul> 2335 2336</ul></li><li class="sub text-uppercase inactive" > 2337 <a accesskey="9" href="#">Crime Fiction 2338</a><span class="header--divider span--crime-fiction">|</span> 2339 <em>(9)</em> 2340 <a href="./" class="toggle">All collections</a> 2341 <ul> 2342 2343 <li> 2344 <ul> 2345 2346 <li><a href="#" >Subgenres 2347 </a> 2348 <a href="#" class="toggle">Toggle submenu Subgenres</a> 2349 <ul><li> 2350 <a href="/collections/crime-fiction-classics">Classic Crime 2351 </a> 2352 </li><li> 2353 <a href="/collections/cozy-crime">Cozy Crime 2354 </a> 2355 </li><li> 2356 <a href="/collections/historical-crime">Historical Crime 2357 </a> 2358 </li><li> 2359 <a href="/collections/nordic-noir">Nordic Noir 2360 </a> 2361 </li></ul></li> 2362 2363 2364 <li><a href="/collections/john-burdett" >John Burdett 2365 </a></li> 2366 2367 </li> 2368 </ul> 2369 2370 2371 2372 <li> 2373 <ul> 2374 2375 <li><a href="/collections/agatha-christie" >Agatha Christie 2376 </a></li> 2377 2378 2379 <li><a href="/collections/harlan-coben" >Harlan Coben 2380 </a></li> 2381 2382 2383 <li><a href="/collections/patricia-cornwell" >Patricia Cornwell 2384 </a></li> 2385 2386 2387 <li><a href="/collections/jeffrey-deaver" >Jeffery Deaver 2388 </a></li> 2389 2390 2391 <li><a href="/collections/robert-galbraith" >Robert Galbraith 2392 </a></li> 2393 2394 2395 <li><a href="/collections/tess-gerritsen" >Tess Gerritsen 2396 </a></li> 2397 2398 </li> 2399 </ul> 2400 2401 2402 2403 <li> 2404 <ul> 2405 2406 <li><a href="/collections/anthony-horowitz" >Anthony Horowitz 2407 </a></li> 2408 2409 2410 <li><a href="/collections/stieg-larsson" >Stieg Larsson 2411 </a></li> 2412 2413 2414 <li><a href="/collections/dennis-lehane" >
2414Dennis Lehane 2415 </a></li> 2416 2417 2418 <li><a href="/collections/henning-mankell" >Henning Mankell 2419 </a></li> 2420 2421 2422 <li><a href="/collections/alexander-mccall-smith" >Alexander McCall Smith 2423 </a></li> 2424 2425 2426 <li><a href="/collections/jo-nesbo" >Jo Nesbo 2427 </a></li> 2428 2429 </li> 2430 </ul> 2431 2432 2433 2434 <li> 2435 <ul> 2436 2437 <li><a href="/collections/ian-rankin" >Ian Rankin 2438 </a></li> 2439 2440 2441 <li><a href="/collections/james-patterson" >James Patterson 2442 </a></li> 2443 2444 2445 <li><a href="/collections/john-sandford" >John Sandford 2446 </a></li> 2447 2448 2449 <li><a href="/collections/c-j-sansom" >C. J. Sansom 2450 </a></li> 2451 2452 </li> 2453 </ul> 2454 2455</ul></li><li class="sub text-uppercase inactive" > 2456 <a accesskey="10" href="#">Mind, Body & Spirit 2457</a><span class="header--divider span--mind-body-spirit">|</span> 2458 <em>(10)</em> 2459 <a href="./" class="toggle">All collections</a> 2460 <ul> 2461 2462 <li> 2463 <ul> 2464 2465 <li><a href="/collections/tarot" >Tarot Cards 2466 </a></li> 2467 2468 2469 <li><a href="/collections/rhonda-byrne" >Rhonda Byrne 2470 </a></li> 2471 2472 2473 <li><a href="/collections/deepak-chopra" >Deepak Chopra 2474 </a></li> 2475 2476 2477 <li><a href="/collections/joe-dispenza" >Joe Dispenza 2478 </a></li> 2479 2480 2481 <li><a href="/collections/louise-hay" >Louise Hay 2482 </a></li> 2483 2484 2485 <li><a href="/collections/ryan-holiday" >Ryan Holiday 2486 </a></li> 2487 2488 </li> 2489 </ul> 2490 2491 2492 2493 <li> 2494 <ul> 2495 2496 <li><a href="/collections/don-miguel-ruiz" >Don Miguel Ruiz 2497 </a></li> 2498 2499 2500 <li><a href="/collections/robin-sharma" >Robin Sharma 2501 </a></li> 2502 2503 2504 <li><a href="/collections/jay-shetty" >Jay Shetty 2505 </a></li> 2506 2507 2508 <li><a href="/collections/eckhart-tolle" >Eckhart Tolle 2509 </a></li> 2510 2511 2512 <li><a href="/collections/marianne-williamson" >Marianne Williamson 2513 </a></li> 2514 2515 </li> 2516 </ul> 2517 2518</ul></li><li class="sub text-uppercase inactive" > 2519 <a accesskey="11" href="#">Christianity 2520</a><span class="header--divider span--christianity">|</span> 2521 <em>(11)</em> 2522 <a href="./" class="toggle">All collections</a> 2523 <ul> 2524 2525 <li> 2526 <ul> 2527 2528 <li><a href="/collections/christianity-bestsellers" >Bestsellers 2529 </a></li> 2530 2531 2532 <li><a href="#" >Bibles 2533 </a> 2534 <a href="#" class="toggle">Toggle submenu Bibles </a> 2535 <ul><li> 2536 <a href="/collections/bibles">Bibles 2537 </a> 2538 </li><li> 2539 <a href="/collections/african-languages-bibles">African Language Bibles 2540 </a> 2541 </li></ul></li> 2542 2543 2544 <li><a href="/collections/journals-and-devotionals" >Devotionals & Journals 2545 </a></li> 2546 2547 2548 <li><a href="/collections/john-bevere" >John Bevere 2549 </a></li> 2550 2551 </li> 2552 </ul> 2553 2554 2555 2556 <li> 2557 <ul> 2558 2559 <li><a href="/collections/gary-chapman" >Gary Chapman 2560 </a></li> 2561 2562 2563 <li><a href="/collections/henry-cloud" >Henry Cloud 2564 </a></li> 2565 2566 2567 <li><a href="/collections/louie-giglio" >Louie Giglio 2568 </a></li> 2569 2570 2571 <li><a href="/collections/t-d-jakes" >T. D. Jakes 2572 </a></li> 2573 2574 2575 <li><a href="/collections/sarah-jakes-roberts" >Sarah Jakes Roberts 2576 </a></li> 2577 2578 2579 <li><a href="/collections/c-s-lewis-1" >C. S. Lewis 2580 </a></li> 2581 2582 </li> 2583 </ul> 2584 2585 2586 2587 <li> 2588 <ul> 2589 2590 <li><a href="/collections/max-lucado" >Max Lucado 2591 </a></li> 2592 2593 2594 <li><a href="/collections/john-c-maxwell" >John C. Maxwell 2595 </a></li> 2596 2597 2598 <li><a href="/collections/joyce-meyer" >Joyce Meyer 2599 </a></li> 2600 2601 2602 <li><a href="/collections/myles-munroe" >Myles Munroe 2603 </a></li> 2604 2605 2606 <li><a href="/collections/stormie-omaritian" >Stormie Omaritian 2607 </a></li> 2608 2609 2610 <li><a href="/collections/derek-prince" >Derek Prince 2611 </a></li> 2612 2613 </li> 2614 </ul> 2615 2616 2617 2618 <li> 2619 <ul> 2620 2621 <li><a href="/collections/francine-rivers" >Francine Rivers 2622 </a></li> 2623 2624 2625 <li><a href="/collections/priscilla-shirer" >Priscilla Shirer 2626 </a></li> 2627 2628 2629 <li><a href="/collections/charles-h-spurgeon" >Charles H. Spurgeon 2630 </a></li> 2631 2632 2633 <li><a href="/collections/lee-strobel" >Lee Strobel 2634 </a></li> 2635 2636 2637 <li><a href="/collections/lysa-terkeurst" >Lysa Terkeurst 2638 </a></li> 2639 2640 2641 <li><a href="/collections/michael-todd" >Michael Todd 2642 </a></li> 2643 2644 </li> 2645 </ul> 2646 2647 2648 2649 <li> 2650 <ul> 2651 2652 <li><a href="/collections/a-w-tozer" >A. W. Tozer 2653 </a></li> 2654 2655 2656 <li><a href="/collections/neale-donald-walsch" >Neale Donald Walsch 2657 </a></li> 2658 2659 2660 <li><a href="/collections/rick-warren" >Rick Warren 2661 </a></li> 2662 2663 </li> 2664 </ul> 2665 2666</ul></li> 2667</ul> 2668 </nav><nav id="nav" aria-label="Menu" class=" has-menu-bar "> 2669 <ul data-type="main-nav" > 2670<li class=" text-uppercase" > 2671 <a accesskey="1" href="/pages/contact">Contact Us 2672</a><span class="header--divider span--contact-us">|</span> 2673 <em>(1)</em></li><li class=" text-uppercase" > 2674 <a accesskey="2" href="/pages/find-a-store">Store Locator 2675</a><span class="header--divider span--store-locator">|</span> 2676 <em>(2)</em></li><li class=" text-uppercase" > 2677 <a accesskey="3" href="/blogs/news">EB News 2678</a><span class="header--divider span--eb-news">|</span> 2679 <em>(3)</em></li><li class=" text-uppercase" > 2680 <a accesskey="4" href="/pages/events">Events 2681</a><span class="header--divider span--events">|</span> 2682 <em>(4)</em></li><li class=" text-uppercase" > 2683 <a accesskey="5" href="/pages/fanatics">Join our Fanatics Loyalty Programme 2684</a><span class="header--divider span--join-our-fanatics-loyalty-programme">|</span> 2685 <em>(5)</em></li><li class=" text-uppercase" >
2686 <a accesskey="6" href="/pages/how-fanatics-works">Read about how Fanatics works 2687</a><span class="header--divider span--read-about-how-fanatics-works">|</span> 2688 <em>(6)</em></li><li class=" text-uppercase" > 2689 <a accesskey="7" href="/pages/about">About Exclusive Books 2690</a><span class="header--divider span--about-exclusive-books">|</span> 2691 <em>(7)</em></li><li class=" text-uppercase" > 2692 <a accesskey="8" href="/collections/gift-cards-and-vouchers">Gift Cards & Vouchers 2693</a><span class="header--divider span--gift-cards-vouchers">|</span> 2694 <em>(8)</em></li><li class=" text-uppercase" > 2695 <a accesskey="9" href="https://exclusivebooks.co.za/pages/careers">Careers 2696</a><span class="header--divider span--careers">|</span> 2697 <em>(9)</em></li><li class=" text-uppercase" > 2698 <a accesskey="10" href="/pages/faqs">Help 2699</a><span class="header--divider span--help">|</span> 2700 <em>(10)</em></li><li class=" text-uppercase" > 2701 <a accesskey="11" href="/pages/rewards-partners">Rewards Partners 2702</a><span class="header--divider span--rewards-partners">|</span> 2703 <em>(11)</em></li><li class=" text-uppercase" > 2704 <a accesskey="12" href="/pages/cookie-policy">Cookie Policy 2705</a><span class="header--divider span--cookie-policy">|</span> 2706 <em>(12)</em></li><li class=" text-uppercase" > 2707 <a accesskey="13" href="/pages/terms-and-conditions">T's and C's 2708</a><span class="header--divider span--ts-and-cs">|</span> 2709 <em>(13)</em></li><li class=" text-uppercase" > 2710 <a accesskey="14" href="/pages/privacy-policy">Privacy Policy 2711</a><span class="header--divider span--privacy-policy">|</span> 2712 <em>(14)</em></li><li class=" text-uppercase" > 2713 <a accesskey="15" href="https://cdn.shopify.com/s/files/1/0622/7492/8799/files/ExclusiveBooksPOPIComplianceManual.pdf">POPIA Compliance 2714</a><span class="header--divider span--popia-compliance">|</span> 2715 <em>(15)</em></li> 2716</ul> 2717 </nav></div><style data-shopify> 2718 :root { 2719 2720 --custom_top_up_bg: var(--light_bg); 2721 --custom_top_up_fg: var(--light_fg); 2722 --custom_top_up_fg_hover: var(--light_btn_bg); 2723 2724 --custom_top_main_bg: var(--white_bg); 2725 --custom_top_main_fg: var(--white_fg);--custom_top_main_link_bg: var(--white_bg); 2726 --custom_top_main_link_dark: var(--white_bg_dark); 2727 --custom_top_main_link_text: var(--white_fg); 2728 --custom_top_nav_bg: var(--white_bg); 2729 --custom_top_nav_bd: var(--white_bg); 2730 --custom_top_nav_fg: var(--white_fg); 2731 --custom_top_nav_fg_hover: var(--white_btn_bg); 2732 2733 --custom_drop_nav_bg: var(--white_bg); 2734 --custom_drop_nav_fg: var(--white_fg); 2735 --custom_drop_nav_fg_text: var(--white_fg); 2736 --custom_drop_nav_fg_hover: var(--white_btn_bg); 2737 --custom_drop_nav_head_bg: var(--white_bg); 2738 --custom_drop_nav_head_fg: var(--white_fg); 2739 2740--custom_top_search_bd: var(--white_bg_dark);--custom_top_search_bg: var(--white_bg); 2741 --custom_top_search_fg: var(--white_fg); 2742 --custom_top_search_pl: var(--white_pl); 2743 } 2744 2745 2746 .sub ul, 2747 .sub-static ul { 2748 /* Remove opacity and visibility - let the theme's default display handle this */ 2749 transition: opacity 0.3s ease; 2750 } 2751 2752 /* Only apply hover-out delay when mouse leaves the menu */ 2753 .sub:not(:hover) > ul, 2754 .sub-static:not(:hover) > ul { 2755 transition: opacity 2s ease 2s; /* 500ms delay before starting to fade out */ 2756 } 2757 2758 /* Keep menu visible while hovering over it */ 2759 .sub > ul:hover, 2760 .sub-static > ul:hover { 2761 opacity: 1; 2762 } 2763 2764 2765 @media only screen and (max-width: 62.5em ) { 2766 #root #header .f8vl *, #root .m6pn.f8vl * { 2767 --secondary_btn_text: var(--white_btn_fg); 2768 --secondary_bg_btn: var(--white_btn_bg); 2769 --secondary_bg_btn_dark: var(--white_btn_bg_dark); 2770 --secondary_bg_btn_fade: var(--white_btn_bg_dark); 2771 --white: var(--white_btn_fg); 2772 } 2773 } 2774 #root #header .f8vl .submit, #root .m6pn.f8vl .submit { 2775 --secondary_btn_text: var(--white_btn_fg); 2776 --secondary_bg_btn: var(--white_btn_bg); 2777 --secondary_bg_btn_dark: var(--white_btn_bg_dark); 2778 --secondary_bg_btn_fade: var(--white_btn_bg_dark); 2779 --secondary_bg_fade: var(--secondary_bg_btn_fade); 2780 } 2781 2782 2783 #root .icon-cart:before { content: "\e903"; } 2784 .cart { 2785 --custom_top_main_link_bg: var(--light_bg); 2786 --custom_top_main_link_dark: var(--light_bg_dark); 2787 --custom_top_main_link_text: var(--light_fg); 2788 } 2789 #shopify-section-header #nav { 2790 --custom_drop_nav_head_bg: var(--white_bg_var); 2791 }</style> 2792</div><main id="content"> 2793 <div id="shopify-section-template--26007126311230__breadcrumbs" class="shopify-section"><nav class="n6br" role="navigation" aria-label="breadcrumbs"> 2794 <ol class="mobile-hide"> 2795 2796 <li> 2797 <a href="/" title="Home">Homepage</a> 2798 </li> 2799 2800 2801 <li> 2802 Scorpio Rising 2803 </li> 2804 2805 2806 </ol><p class="mobile-only"><a class="breadcrumb-back"><i aria-hidden="true" class="icon-chevron-left"></i> Back</a></p></nav> 2807 2808 2809 2810</div><div id="shopify-section-template--26007126311230__main-product" class="shopify-section with-mobile-tab product--templates"> 2811 2812 2813<article class="m6pr m6pr-template--26007126311230__main-product" data-template="template--26007126311230__main-product product--template"><div class="l4pr-container"> 2814 <ul class="l4pr 2815 2816 aside-pager 2817 no-scrollbar 2818 " 2819 data-featured_media_position=><li class="portrait"> 2820 <div class="four-day-delivery product-upsell-icons"> 2821 2822 2823
2824 <svg width="100%" height="100%" viewBox="0 0 50 50" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;" aria-label="[title]"><title></title><circle cx="25" cy="25" r="24.5" style="fill:none;"/><clipPath id="_clip1"><circle cx="25" cy="25" r="24.5"/></clipPath><g clip-path="url(#_clip1)"><g><g><g><clipPath id="_clip2"><path d="M24.941,1.834c12.795,-0.033 23.193,10.313 23.225,23.107c0.033,12.795 -10.313,23.193 -23.107,23.225c-12.795,0.033 -23.193,-10.313 -23.225,-23.107c-0.033,-12.795 10.313,-23.193 23.107,-23.225Z"/></clipPath><g clip-path="url(#_clip2)"><path d="M24.342,1.007c14.045,-0.035 25.459,10.866 25.493,24.35c0.034,13.483 -11.324,24.443 -25.369,24.478c-14.046,0.036 -25.459,-10.866 -25.493,-24.35c-0.034,-13.483 11.324,-24.442 25.369,-24.478" style="fill:#fff200;"/><clipPath id="_clip3"><path d="M24.342,1.007c14.045,-0.035 25.459,10.866 25.493,24.35c0.034,13.483 -11.324,24.443 -25.369,24.478c-14.046,0.036 -25.459,-10.866 -25.493,-24.35c-0.034,-13.483 11.324,-24.442 25.369,-24.478"/></clipPath><g clip-path="url(#_clip3)"><path d="M-7.846,16.958c0.01,4.189 0.899,7.207 2.478,10.328l21.336,-0.054l0.017,0.001c2.12,0.109 3.831,0.507 5.23,1.124c1.282,0.566 2.301,1.314 3.133,2.194c0.827,-0.884 1.843,-1.638 3.121,-2.21c1.397,-0.624 3.106,-1.03 5.225,-1.15l0.018,-0.001l20.852,-0.053c1.563,-3.129 2.437,-6.151 2.426,-10.34c-0.011,-4.189 -8.34,-20.309 -10.774,-23.981l-12.591,0.032c-2.025,0.116 -3.651,0.502 -4.974,1.093c-1.313,0.588 -2.329,1.381 -3.141,2.315c-0.007,0.008 -0.014,0.016 -0.022,0.023c-0.022,0.022 -0.047,0.04 -0.074,0.054c-0.007,0.003 -0.013,0.006 -0.02,0.009c-0.038,0.017 -0.078,0.026 -0.119,0.027c-0.009,0.001 -0.018,0.001 -0.027,0.001c-0.041,-0.002 -0.081,-0.011 -0.119,-0.027c-0.007,-0.003 -0.013,-0.006 -0.02,-0.01c-0.027,-0.013 -0.052,-0.031 -0.075,-0.053c-0.007,-0.007 -0.014,-0.015 -0.021,-0.022c-0.817,-0.931 -1.837,-1.719 -3.153,-2.3c-1.326,-0.585 -2.954,-0.962 -4.979,-1.068l-12.591,0.032c-2.416,3.685 -11.147,19.847 -11.136,24.036"/></g></g></g><text x="7.093px" y="37.346px" style="font-family:'DINAlternate-Bold', 'DIN Alternate', sans-serif;font-weight:700;font-size:6.25px;">Recommends</text></g><g><g><path d="M7.581,16.359l0.006,1.476l1.887,-0.008c0.118,-0.001 0.182,0.005 0.182,0.127l0.002,0.367c-0.015,0.065 -0.046,0.084 -0.181,0.085l-2.77,0.012c-0.136,0.001 -0.191,-0.012 -0.192,-0.146l-0.018,-4.173c-0.001,-0.14 0.047,-0.171 0.189,-0.179l2.77,-0.013c0.111,-0 0.191,-0.001 0.183,0.121l0.001,0.311c0.009,0.128 -0.046,0.141 -0.181,0.142l-1.887,0.008l0.006,1.31l1.592,-0.007c0.119,-0.001 0.168,0.012 0.168,0.12l0.001,0.313c0.001,0.114 -0.047,0.126 -0.175,0.127l-1.583,0.007Z" style="fill:#fff;fill-rule:nonzero;"/><path d="M12.077,16.765l-1.099,1.507c-0.08,0.108 -0.095,0.128 -0.231,0.128l-0.548,0.003c-0.056,-0 -0.16,0 -0.16,-0.076c-0.001,-0.027 0.016,-0.051 0.072,-0.122l1.525,-2.112l-1.369,-2.004c-0.024,-0.038 -0.041,-0.064 -0.041,-0.088c-0.001,-0.09 0.103,-0.09 0.151,-0.091l0.716,-0.003c0.16,-0.001 0.19,0.012 0.272,0.12l0.88,1.237l0.894,-1.245c0.087,-0.116 0.102,-0.122 0.245,-0.122l0.55,-0.003c0.047,0 0.143,-0 0.144,0.083c-0,0.038 -0.024,0.069 -0.048,0.107l-1.328,1.845l1.577,2.258c0.024,0.044 0.048,0.075 0.048,0.107c0.001,0.09 -0.094,0.09 -0.151,0.091l-0.763,0.003c-0.144,0.001 -0.167,-0.013 -0.255,-0.126l-1.081,-1.497Z" style="fill:#fff;fill-rule:nonzero;"/><path d="M16.928,14.301c-0.732,0.003 -1.335,0.572 -1.331,1.589c0.006,1.241 0.79,1.931 1.719,1.927c0.503,-0.003 0.835,-0.196 0.963,-0.265c0.159,-0.091 0.198,-0.116 0.294,-0.116c0.135,-0.001 0.255,0.082 0.256,0.209c0.001,0.273 -0.617,0.824 -1.771,0.828c-1.79,0.008 -2.599,-1.139 -2.605,-2.361c-0.006,-1.279 0.921,-2.326 2.561,-2.333c1.161,-0.006 1.862,0.538 1.864,0.92c0.001,0.216 -0.212,0.369 -0.475,0.371c-0.199,0 -0.326,-0.068 -0.422,-0.189c-0.232,-0.278 -0.481,-0.583 -1.053,-0.58" style="fill:#fff;fill-rule:nonzero;"/><path d="M20.689,17.769l1.823,-0.008c0.135,-0.001 0.159,0.025 0.159,0.127l0.002,0.331c-0.008,0.108 -0.039,0.127 -0.175,0.128l-2.722,0.012c-0.103,0 -0.158,-0.012 -0.159,-0.126l-0.019,-4.237c-0,-0.108 0.047,-0.127 0.167,-0.128l0.74,-0.
2824003c0.127,-0.001 0.167,0.018 0.167,0.126l0.017,3.778Z" style="fill:#fff;fill-rule:nonzero;"/><path d="M27.209,17.008c-0.008,0.198 -0.007,0.452 -0.163,0.708c-0.072,0.12 -0.427,0.714 -1.741,0.72c-0.739,0.004 -1.464,-0.179 -1.777,-0.704c-0.135,-0.229 -0.169,-0.502 -0.17,-0.757l-0.013,-3.001c-0.001,-0.11 0.039,-0.122 0.15,-0.123l0.78,-0.003c0.127,-0.001 0.166,0.005 0.167,0.121l0.013,2.905c0.011,0.274 0.036,0.904 0.967,0.9c0.923,-0.004 0.929,-0.654 0.928,-0.844l-0.013,-2.958c-0,-0.114 0.03,-0.134 0.157,-0.134l0.534,-0.003c0.12,-0 0.167,0.012 0.168,0.121l0.013,3.052Z" style="fill:#fff;fill-rule:nonzero;"/><path d="M30.456,15.722c0.502,0.207 1.291,0.528 1.295,1.374c0.003,0.827 -0.79,1.315 -1.831,1.319c-1.29,0.006 -1.825,-0.666 -1.827,-1.035c-0.001,-0.28 0.277,-0.389 0.466,-0.39c0.319,-0.001 0.448,0.196 0.568,0.366c0.104,0.171 0.328,0.514 0.861,0.511c0.431,-0.002 0.747,-0.243 0.746,-0.6c-0.003,-0.453 -0.417,-0.623 -1.055,-0.887l-0.438,-0.176c-0.304,-0.132 -1.083,-0.466 -1.087,-1.235c-0.003,-0.77 0.71,-1.244 1.696,-1.249c1.051,-0.005 1.681,0.476 1.683,0.84c0.001,0.216 -0.197,0.369 -0.451,0.37c-0.28,0.001 -0.382,-0.139 -0.488,-0.277c-0.135,-0.172 -0.343,-0.431 -0.774,-0.429c-0.405,0.001 -0.691,0.251 -0.689,0.569c0.002,0.412 0.409,0.577 0.95,0.784l0.375,0.145Z" style="fill:#fff;fill-rule:nonzero;"/><path d="M33.791,18.156c0,0.121 -0.07,0.14 -0.175,0.141l-0.739,0.003c-0.11,-0.005 -0.174,-0.025 -0.174,-0.139l-0.019,-4.218c0.006,-0.089 0.023,-0.134 0.164,-0.134l0.757,-0.004c0.12,-0 0.166,0.019 0.167,0.133l0.019,4.218Z" style="fill:#fff;fill-rule:nonzero;"/><path d="M36.602,16.864l1.204,-2.956c0.047,-0.11 0.079,-0.122 0.198,-0.122l0.525,-0.003c0.079,-0 0.167,0.012 0.168,0.083c-0,0.012 -0,0.025 -0.04,0.1l-1.795,4.195c-0.046,0.102 -0.071,0.121 -0.206,0.122l-0.382,0.001c-0.08,-0.005 -0.096,-0.031 -0.136,-0.113l-1.889,-4.185c-0.023,-0.062 -0.032,-0.075 -0.032,-0.1c-0.001,-0.083 0.096,-0.084 0.151,-0.084l0.787,-0.003c0.137,-0.001 0.167,0.005 0.216,0.12l1.231,2.945Z" style="fill:#fff;fill-rule:nonzero;"/><path d="M40.234,16.211l0.007,1.476l1.884,-0.008c0.12,-0.001 0.184,0.006 0.184,0.127l0.002,0.369c-0.016,0.064 -0.047,0.082 -0.183,0.083l-2.768,0.012c-0.135,0.001 -0.192,-0.012 -0.192,-0.144l-0.019,-4.174c-0.001,-0.14 0.048,-0.172 0.191,-0.18l2.768,-0.012c0.111,-0.001 0.191,-0.001 0.184,0.12l0.001,0.311c0.009,0.129 -0.046,0.142 -0.183,0.143l-1.884,0.008l0.006,1.309l1.59,-0.007c0.119,-0 0.169,0.012 0.17,0.12l0.001,0.313c0,0.114 -0.05,0.127 -0.176,0.127l-1.583,0.007Z" style="fill:#fff;fill-rule:nonzero;"/><path d="M13.063,20.693c-0.001,-0.133 0.03,-0.179 0.158,-0.217c0.189,-0.052 0.811,-0.091 1.273,-0.093c0.588,-0.003 1.168,0.037 1.584,0.239c0.422,0.202 0.607,0.513 0.608,0.85c0.003,0.579 -0.545,0.867 -0.846,0.99c-0.064,0.02 -0.119,0.039 -0.183,0.058c0.064,0.013 0.119,0.019 0.175,0.031c0.819,0.169 1.164,0.657 1.167,1.159c0.002,0.528 -0.378,0.879 -0.895,1.066c-0.365,0.123 -0.834,0.189 -1.59,0.192c-0.597,0.003 -1.122,-0.046 -1.258,-0.077c-0.143,-0.032 -0.175,-0.07 -0.175,-0.235l-0.018,-3.963Zm1.065,1.668c0.207,0.006 0.367,0.005 0.557,-0.009c0.875,-0.08 0.936,-0.595 0.936,-0.748c-0.004,-0.731 -0.887,-0.727 -1.07,-0.727c-0.16,0.001 -0.254,0.007 -0.43,0.029l0.007,1.455Zm0.009,2.062c0.12,0.011 0.302,0.024 0.518,0.023c0.732,-0.003 1.241,-0.235 1.239,-0.788c-0.004,-0.878 -1.104,-0.873 -1.429,-0.872c-0.143,0.001 -0.223,0.007 -0.335,0.014l0.007,1.623Z" style="fill:#fff;fill-rule:nonzero;"/><path d="M20.083,25c-1.361,0.006 -2.542,-0.79 -2.549,-2.329c-0.005,-1.317 0.92,-2.365 2.542,-2.372c1.585,-0.007 2.456,1.026 2.525,2.222c0.078,1.424 -0.992,2.472 -2.518,2.479m1.034,-3.663c-0.393,-0.482 -0.902,-0.492 -1.062,-0.491c-0.207,0.001 -0.42,0.047 -0.596,0.13c-0.777,0.372 -0.805,1.275 -0.803,1.619c0.001,0.255 0.025,0.464 0.066,0.643c0.234,1.036 1.055,1.16 1.366,1.158c0.359,-0.001 0.795,-0.144 1.087,-0.559c0.253,-0.37 0.314,-0.86 0.304,-1.298c-0.008,-0.338 -0.059,-0.814 -0.362,-1.202" style="fill:#fff;fill-rule:nonzero;"/><path d="M25.881,24.974c-1.361,0.006 -2.542,-0.789 -2.549,-2.329c-0.006,-1.317 0.92,-2.365 2.543,-2.372c1.584,-0.007 2.456,1.026 2.525,2.222c0.077,1.424 -0.992,2.472 -2.519,2.479m1.034,-3.662c-0.392,-0.483 -0.902,-0.492 -1.062,-0.492c-0.206,0.001 -0.42,0.047 -0.595,0.13c-0.778,0.373 -0.806,1.275 -0.805,1.618c0.001,0.255 0.026,0.465 0.068,0.643c0.235,1.037 1.055,1.16 1.365,1.159c0.358,-0.002 0.795,-0.144 1.088,-0.559c0.252,-0.37 0.313,-0.86 0.303,-1.299c-0.009,-0.338 -0.059,-0.813 -0.362,-1.2" style="fill:#fff;fill-rule:nonzero;"/><path d="M31.301,22.31l1.968,2.325c0.033,0.044 0.056,0.076 0.056,0.115c0,0.069 -0.062,0.089 -0.
2824142,0.089l-0.868,0.004c-0.174,0.001 -0.184,-0.011 -0.286,-0.132l-1.673,-2.066l0.009,2.067c0.001,0.121 -0.062,0.14 -0.166,0.141l-0.716,0.003c-0.097,0 -0.168,-0.006 -0.168,-0.127l-0.019,-4.23c-0.001,-0.108 0.047,-0.134 0.174,-0.135l0.709,-0.003c0.151,-0.007 0.167,0.031 0.167,0.128l0.008,1.786l1.647,-1.793c0.104,-0.11 0.119,-0.13 0.286,-0.13l0.558,-0.003c0.069,-0.007 0.15,0.013 0.151,0.083c-0,0.032 -0.016,0.063 -0.088,0.139l-1.607,1.739Z" style="fill:#fff;fill-rule:nonzero;"/><path d="M36.011,22.237c0.501,0.208 1.291,0.528 1.294,1.375c0.004,0.827 -0.79,1.314 -1.832,1.319c-1.288,0.006 -1.825,-0.666 -1.827,-1.036c-0.001,-0.28 0.278,-0.388 0.468,-0.389c0.317,-0.001 0.447,0.195 0.566,0.365c0.105,0.173 0.329,0.514 0.863,0.512c0.429,-0.002 0.747,-0.245 0.745,-0.601c-0.002,-0.451 -0.417,-0.622 -1.055,-0.886l-0.438,-0.176c-0.303,-0.133 -1.085,-0.467 -1.088,-1.236c-0.003,-0.769 0.709,-1.244 1.697,-1.249c1.051,-0.004 1.68,0.477 1.682,0.839c0.001,0.218 -0.197,0.371 -0.451,0.372c-0.278,0.001 -0.383,-0.138 -0.486,-0.278c-0.137,-0.171 -0.344,-0.431 -0.774,-0.429c-0.405,0.002 -0.691,0.252 -0.689,0.57c0.002,0.412 0.407,0.577 0.949,0.783l0.376,0.145Z" style="fill:#fff;fill-rule:nonzero;"/></g></g></g></g><circle cx="25" cy="25" r="24.5" style="fill:none;stroke:#000;stroke-width:1px;"/></svg> 2825 2826 2827 2828 2829 2830 2831 </div> 2832 <a data-fancybox="product-gallery-12525727777086" 2833 2834 href="//exclusivebooks.co.za/cdn/shop/files/9781770109735.jpg?v=1784697295" 2835 2836 data-gallery-thumb=" 2837 2838 //exclusivebooks.co.za/cdn/shop/files/9781770109735.jpg?v=1784697295&width=103 2839 2840 " 2841 ><span class="label"> 2842</span> 2843<picture > 2844 2845 2846<img src="//exclusivebooks.co.za/cdn/shop/files/9781770109735.jpg?crop=center&height=430&v=1784697295&width=310" alt="Scorpio Rising" width="310" height="430" loading="eager" srcset=" 2847,//exclusivebooks.co.za/cdn/shop/files/9781770109735.jpg?height=206&v=1784697295 165w,//exclusivebooks.co.za/cdn/shop/files/9781770109735.jpg?height=300&v=1784697295 240w,//exclusivebooks.co.za/cdn/shop/files/9781770109735.jpg?height=438&v=1784697295 350w,//exclusivebooks.co.za/cdn/shop/files/9781770109735.jpg?height=666&v=1784697295 533w,//exclusivebooks.co.za/cdn/shop/files/9781770109735.jpg?height=900&v=1784697295 720w,//exclusivebooks.co.za/cdn/shop/files/9781770109735.jpg?height=1175&v=1784697295 940w,//exclusivebooks.co.za/cdn/shop/files/9781770109735.jpg?height=1333&v=1784697295 1066w,//exclusivebooks.co.za/cdn/shop/files/9781770109735.jpg?height=1600&v=1784697295 1280w,//exclusivebooks.co.za/cdn/shop/files/9781770109735.jpg?height=1750&v=1784697295 1400w" sizes="(min-width: 1000px) 570px, 100vw"> 2848</picture> 2849 </a></li></ul> 2850 2851 </div><div class="product--info"><header class=" header--product-title"> 2852 <h1 class="m5">Scorpio Rising</h1> 2853 <a href="/search?q=Deon%20Meyer" class="author-title">Deon Meyer</a> 2854 <ul class="l4dr m15"></ul> 2855 </header><div class="f8pr"> 2856 <legend>Product form</legend> 2857 2858 2859 2860 2861 2862 2863 2864 2865 2866 2867 2868 2869 2870 2871 2872<div style='' class='jdgm-widget jdgm-preview-badge' data-id='12525727777086' 2873data-template='manual-installation' 2874data-auto-install='false'> 2875 <div style='display:none' class='jdgm-prev-badge' data-average-rating='0.00' data-number-of-reviews='0' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='0.00' tabindex='0' aria-label='0.00 stars' role='button'> <span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span> </span> <span class='jdgm-prev-badge__text'> No reviews </span> </div> 2876</div> 2877 2878 2879 2880 2881 2882<ul class="l4ch" ></ul><span><strong>FORMAT: </strong></span><span>Trade paperback</span> 2883 2884 2885 2886<style></style><div class="f8pr-variant-selection no-zindex" ><input name="id" id="id-template--26007126311230__main-product" value="53944170185022" type="hidden" form="main-product-form-12525727777086-template--26007126311230__main-product"> 2887 </div><div class="f8pr-stock m0"></div> 2888 <p class="f8pr-price s1pr price" >R 390.00
2889 <span class="price-availability">Price and availability exclusive to website</span></p> 2890 2891<form method="post" action="/cart/add" id="product-form-installment-template--26007126311230__main-product" accept-charset="UTF-8" class="f8pr-product-form-installment" enctype="multipart/form-data"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="id" value="53944170185022"> 2892 <div class="shopify-installments-container"></div><input type="hidden" name="product-id" value="12525727777086" /><input type="hidden" name="section-id" value="template--26007126311230__main-product" /></form> 2893 2894 2895 <div class="fanatics--rewards-container"> 2896 <span class="fanatics-text">YOU COULD EARN 390 FUTURE RETAIL DISCOUNTS.</span><div><a href="/pages/fanatics"><span class="fanatics-links">LINK YOUR FANATICS CARD</span></a> / <a href="/accounts/login"><span class="fanatics-links">JOIN HERE</span></a></div> 2897 </div> 2898 2899 <div class="mobile-store-shopping"><p><strong>Store stock available</strong><br> 2900Good news! It looks like the product youâre looking for is also available in-store. Live Chat with one of our friendly agents to find the closest store with available stock, and if youâre a Fanatics member, we can set it aside for you to collect. Click the chat icon on the bottom right-hand side of your screen to start a Live Chat. </p></div> 2901 2902 2903 2904 2905 <span class="estimated-delivery"><strong>ESTIMATED DELIVERY: </strong>Approx 4 Business Days</span><br> 2906 2907 2908 2909<div class="accordion-a compact" 2910 > 2911 <details > 2912 <summary> 2913 <div class="accordion-summary"> 2914 <div class="accordion-title"><span>BUY NOW PAY LATER</span></div> 2915 <span class="accordion-subheading">From R 65.00 per month!</span> 2916 </div> 2917 </summary> 2918 <div> 2919 <div class="bnpl-container"> 2920 <div class="bnpl-item"> 2921 <div class="bnpl-content"> 2922 <span><strong>3x</strong> monthly payments of <strong>R 130.00</strong> with </span> 2923 </div> 2924 <div class="bnpl-logo"> 2925 2926 <img src="https://checkout.float.co.za/img/Float_Logo.svg" alt="Float" width="60"/> 2927 <a href="https://www.float.co.za/how-it-works/" target="_blank"> 2928 <div> 2929 <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 2930 <g clip-path="url(#clip0_2732_63942)"> 2931 <path 2932 d="M7.99998 14.6663C11.6819 14.6663 14.6666 11.6816 14.6666 7.99967C14.6666 4.31778 11.6819 1.33301 7.99998 1.33301C4.31808 1.33301 1.33331 4.31778 1.33331 7.99967C1.33331 11.6816 4.31808 14.6663 7.99998 14.6663Z" 2933 stroke="#101111" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" /> 2934 <path d="M8 10.6667V8" stroke="#101111" stroke-width="1.7" stroke-linecap="round" 2935 stroke-linejoin="round" /> 2936 <path d="M8 5.33301H8.00667" stroke="#101111" stroke-width="1.7" stroke-linecap="round" 2937 stroke-linejoin="round" /> 2938 </g> 2939 <defs> 2940 <clipPath id="clip0_2732_63942"> 2941 <rect width="16" height="16" fill="white" /> 2942 </clipPath> 2943 </defs> 2944</svg> 2945 </div></a> 2946 </div> 2947 </div> 2948 <div class="bnpl-item"> 2949 <div class="bnpl-content"> 2950 <span><strong>4x</strong> fortnightly payments of <strong>R 97.50</strong> with </span> 2951 </div> 2952 <div class="bnpl-logo"> 2953 2954 <svg width="90" height="40" viewBox="0 0 25 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 2955 <image xlink:href="https://widgets.payflex.co.za/assets/widget-payflex.svg" src="https://widgets.payflex.co.za/assets/widget-payflex.svg" width="30"/> 2956</svg> 2957 <a href="https://payflex.co.za/for-shoppers/" target="_blank"> 2958 <div>
2958<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 2959 <g clip-path="url(#clip0_2732_63942)"> 2960 <path 2961 d="M7.99998 14.6663C11.6819 14.6663 14.6666 11.6816 14.6666 7.99967C14.6666 4.31778 11.6819 1.33301 7.99998 1.33301C4.31808 1.33301 1.33331 4.31778 1.33331 7.99967C1.33331 11.6816 4.31808 14.6663 7.99998 14.6663Z" 2962 stroke="#101111" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" /> 2963 <path d="M8 10.6667V8" stroke="#101111" stroke-width="1.7" stroke-linecap="round" 2964 stroke-linejoin="round" /> 2965 <path d="M8 5.33301H8.00667" stroke="#101111" stroke-width="1.7" stroke-linecap="round" 2966 stroke-linejoin="round" /> 2967 </g> 2968 <defs> 2969 <clipPath id="clip0_2732_63942"> 2970 <rect width="16" height="16" fill="white" /> 2971 </clipPath> 2972 </defs> 2973</svg></div></a> 2974 2975 </div> 2976 2977 </div> 2978</div> 2979 </div> 2980 </details> 2981 </div> 2982<form method="post" action="/cart/add" id="main-product-form-12525727777086-template--26007126311230__main-product" accept-charset="UTF-8" class="f8pr f8pr-buy-button" enctype="multipart/form-data" autocomplete="off" data-gpo-product-form="true"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /> 2983 <div id="product--form-buttons"> 2984 2985 <p class="submit m10 " > 2986 <button type="submit" class="overlay-tertiary"><i aria-hidden="true" class="icon-cart add-to-cart--icon"></i>Add to cart</button> 2987 2988</p> 2989 2990 2991 2992<a id="wishlist-button" href="#" class="icon-wishlist-heart-empty wishlist-btn grid-wishlist-btn heart-wishlist-animation" data-wishList data-added="false" data-proID="12525727777086" data-varID="53944170185022" data-button-layout="simple_button" style="display:none"> 2993 <div class="hulk_wl_icon-text" hulk-wl-custom-style data-count="hide"> 2994 <div class="hulk_wl_icon"> 2995 <i class="heart-hulk-animation"><i class="icon-wishlist-heart-empty"></i></i> 2996 <span>Add to wishlist</span> 2997 </div> 2998 </div> 2999 3000 <span class="count" hulk-wl-custom-style>(0)</span> 3001 3002 3003</a> 3004 3005 </div><input type="hidden" name="product-id" value="12525727777086" /><input type="hidden" name="section-id" value="template--26007126311230__main-product" /></form><div class="sharethis-inline-share-buttons"></div><div id="shopify-block-AUEM0WGtxc3VpQUhMR__jelly_books_excerpt_jellybooks_button_4z3An8" class="shopify-block shopify-app-block"><link href="//cdn.shopify.com/extensions/2a12110e-a794-4869-b3e5-26e4698bb89f/jelly-books-excerpt-35/assets/jellybooks-button.css" rel="stylesheet" type="text/css" media="all" /> 3006<style data-shopify> 3007 #jelly-books-app-block-AUEM0WGtxc3VpQUhMR__jelly_books_excerpt_jellybooks_button_4z3An8 .jelly-books-button{ 3008 background: #f04568; 3009 color: #ffffff; 3010 text-align: center; 3011 } 3012 #jelly-books-app-block-AUEM0WGtxc3VpQUhMR__jelly_books_excerpt_jellybooks_button_4z3An8 .jelly-books-button:hover{ 3013 background: #000000; 3014 color: #ffffff; 3015 text-align: center; 3016 } 3017 </style> 3018 3019<div class="jelly-books-app-block" id="jelly-books-app-block-AUEM0WGtxc3VpQUhMR__jelly_books_excerpt_jellybooks_button_4z3An8"> 3020 <div class="jelly-books-container"> 3021 3022 3023 3024 3025 3026 3027 3028 3029 3030 3031 3032 3033 3034 <!-- Button starts hidden by default, only shown if excerpt is found in database --> 3035 <a href="#" 3036 class="jelly-books-button jelly-books-hidden" 3037 id="jelly-button-AUEM0WGtxc3VpQUhMR__jelly_books_excerpt_jellybooks_button_4z3An8" 3038 style="display: none;" 3039 data-isbn="9781770109735" 3040 data-language="en" 3041 data-proxyurl="https://jelley-books-final.vercel.app" 3042 data-apikey="af490d31cb51d1eb296472ae595f6dd3" 3043 title="Read an excerpt from this book">
3044 <span class="jelly-books-icon">ð</span> Read a Sample 3045 </a> 3046 3047
3047<script> 3048 document.addEventListener('DOMContentLoaded', function() { 3049 try { 3050 // Get the button element 3051 const buttonId = 'jelly-button-AUEM0WGtxc3VpQUhMR__jelly_books_excerpt_jellybooks_button_4z3An8'; 3052 const button = document.getElementById(buttonId); 3053 3054 // Ensure button exists before proceeding 3055 if (!button) { 3056 console.error('Jellybooks button not found with ID:', buttonId); 3057 return; 3058 } 3059 3060 // Get settings from data attributes 3061 const isbn = button.dataset.isbn || ''; 3062 const language = button.dataset.language || 'en'; 3063 const proxyUrl = button.dataset.proxyurl || ''; 3064 const apiKey = button.dataset.apikey || ''; 3065 3066 // Check for missing required parameters 3067 if (!isbn) { 3068 console.error('ISBN is required but not provided'); 3069 return; 3070 } 3071 3072 if (!proxyUrl) { 3073 console.error('Proxy URL is required but not provided'); 3074 return; 3075 } 3076 3077 if (!apiKey) { 3078 console.error('API Key is required but not provided'); 3079 return; 3080 } 3081 3082 // Check if the excerpt exists in the database 3083 async function checkExcerptAvailability() { 3084 try { 3085 // Ensure proxyUrl doesn't have trailing slash 3086 const cleanProxyUrl = proxyUrl.endsWith('/') ? proxyUrl.slice(0, -1) : proxyUrl; 3087 const apiCheckUrl = `${cleanProxyUrl}/api/jellybooks/excerpt?isbn=${encodeURIComponent(isbn)}&apiKey=${encodeURIComponent(apiKey)}&checkOnly=true`; 3088 3089 const response = await fetch(apiCheckUrl); 3090 3091 if (!response.ok) { 3092 const data = await response.json(); 3093 return; 3094 } 3095 3096 // If we get a success response, show the button 3097 button.classList.remove('jelly-books-hidden'); 3098 button.style.display = 'inline-block'; 3099 setupButtonClick(); 3100 } catch (error) { 3101 console.error('Error checking excerpt availability:', error); 3102 } 3103 } 3104 3105 function setupButtonClick() { 3106 // Remove any existing listeners 3107 const newButton = button.cloneNode(true); 3108 button.parentNode.replaceChild(newButton, button); 3109 3110 newButton.addEventListener('click', async function(event) { 3111 event.preventDefault(); 3112 3113 if (!isbn) { 3114 alert('This product does not have a valid ISBN.'); 3115 return; 3116 } 3117 3118 this.innerHTML = '<span class="jelly-books-icon">â³</span> Loading...'; 3119 3120 try { 3121 // Call the proxy server to get the excerpt URL 3122 const cleanProxyUrl = proxyUrl.endsWith('/') ? proxyUrl.slice(0, -1) : proxyUrl; 3123 const apiUrl = `${cleanProxyUrl}/api/jellybooks/excerpt?isbn=${encodeURIComponent(isbn)}&apiKey=${encodeURIComponent(apiKey)}&language=${encodeURIComponent(language)}`; 3124 3125 const response = await fetch(apiUrl); 3126 3127 if (!response.ok) { 3128 const data = await response.json(); 3129 throw new Error(data.message || 'Failed to fetch excerpt'); 3130 } 3131 3132 const data = await response.json(); 3133 3134 if (data.url) { 3135 // Open the excerpt URL in a new window 3136 window.open(data.url, '_blank'); 3137 } else { 3138 alert('Sorry, no excerpt is available for this book.'); 3139 } 3140 } catch (error) { 3141 console.error('Error fetching excerpt:', error); 3142 alert('Sorry, we could not load the excerpt at this time.'); 3143 } finally { 3144 this.innerHTML = '<span class="jelly-books-icon">ð</span> Read a Sample'; 3145 } 3146 }); 3147 } 3148 3149 // Start the availability check process 3150 checkExcerptAvailability().catch(error => { 3151 console.error('Error checking excerpt availability:', error); 3152 }); 3153 } catch (error) { 3154 console.error('Error in Jellybooks setup:', error); 3155 } 3156 }); 3157 </script>
3157 3158 3159 3160 </div> 3161</div> 3162 3163 </div> 3164</div> 3165 </div> 3166 3167 3168 3169 3170 3171 <div class="desktop-store-shopping"> 3172 <div class="store-stock"><p><strong>Store stock available</strong><br> 3173Good news! It looks like the product youâre looking for is also available in-store. Live Chat with one of our friendly agents to find the closest store with available stock, and if youâre a Fanatics member, we can set it aside for you to collect. Click the chat icon on the bottom right-hand side of your screen to start a Live Chat. </p></div> 3174 3175 </div> 3176 3177 3178 3179 3180</article> 3181 3182<div id="product--content-desktop"> 3183 3184 3185 3186<!-- Tab links --> 3187<div class="tab"> 3188 <button id="defaultOpen" class="tablinks" onclick="openTab(event, 'About-The-Book')">About the Book</button> 3189 3190 <button class="tablinks" onclick="openTab(event, 'About-The-Author')">About the Author</button> 3191 <button class="tablinks" onclick="openTab(event, 'Reviews')">Customer Reviews</button> 3192 3193</div> 3194 3195<!-- Tab content --> 3196<div id="About-The-Book" class="tabcontent"> 3197 <div class="product--description"> 3198 <div class="book--format"> 3199 3200 </div> 3201 <p><strong>Two impossible cases. One unstoppable team.</strong></p> 3202<p>When Detective Benny Griessel is assigned the case of a private eye crushed under a BMW in his garage, it looks a lot like suicide. But Bennyâs partner, Vaughn Cupido, knew the deceased, and he says itâs murder. Benny would love to have Vaughnâs help on the case, because so far, itâs going nowhere. But his partner is stuck wasting his considerable talents investigating the arson of a remote shepherdâs hut.</p> 3203<p>Then a caravan explodes on a nearby farm, and the identity of the body inside drives the media into a feeding frenzy just a week before an international security forum comes to town. Suddenly, Griessel and Cupidoâs dead-end cases are burning red-hot, and the flames threaten not just their careers, but those dearest to them.</p> 3204<p>Local and international threats become perilously entwined in this tautly constructed thriller from a master of the form, as Griessel and Cupido race against time to uncover a plot that could challenge global politics at the highest level . . .</p> 3205 <div class="book--info"> 3206 3207 <div class="book-info--half"> 3208 <span><strong>Format: </strong>Trade Paperback</span> 3209 <span><strong>CONTRIBUTORS: </strong>Deon Meyer</span> 3210 <span><strong>EAN: </strong>9781770109735</span> 3211 <span><strong>COUNTRY: </strong>South Africa</span> 3212 <span><strong>PAGES: </strong></span> 3213 <span><strong>WEIGHT: </strong></span> 3214 <span><strong>HEIGHT: </strong></span> 3215 </div> 3216 <div class="book-info--half"> 3217 <span><strong>PUBLISHED BY: </strong>Pan Macmillan South Africa</span> 3218 <span><strong>DATE PUBLISHED: </strong>2026-10-01</span> 3219 <span><strong>CITY: </strong></span> 3220 <span><strong>GENRE: </strong>Crime and / or mystery fiction</span> 3221 <span><strong>WIDTH: </strong></span> 3222 <span><strong>SPINE: </strong></span> 3223 </div> 3224 </div> 3225 <div class="book--themes"> 3226 <h4>Book Themes:</h4> 3227 <div>Thriller/ Suspense</div> 3228 3229 </div> 3230 </div> 3231</div> 3232 3233<div id="Reviews" class="tabcontent"> 3234 3235 3236 3237 3238<div style='clear:both'></div> 3239<div id='judgeme_product_reviews' class='jdgm-widget jdgm-review-widget' data-product-title='Scorpio Rising' data-id='12525727777086' 3240data-from-snippet='false' 3241data-auto-install='false'> 3242 <div class='jdgm-rev-widg' data-updated-at='2026-07-22T05:26:23Z' data-average-rating='0.00' data-number-of-reviews='0' data-number-of-questions='0' data-image-url='https://cdn.shopify.com/s/files/1/0784/4357/7662/files/9781770109735.jpg?v=1784697295'> <style class='jdgm-temp-hiding-style'>.jdgm-rev-widg{ display: none }</style> <div class='jdgm-rev-widg__header'> <h2 class='jdgm-rev-widg__title'>Customer Reviews</h2> <div class='jdgm-rev-widg__summary'> <div class='jdgm-rev-widg__summary-stars' aria-label='Average rating is 0.00 stars' role='img'> <span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span> </div> <div class='jdgm-rev-widg__summary-text'>Be the first to write a review</div> </div> <a style='display: none' href='#' class='jdgm-write-rev-link' role='button'>Write a review</a> <div class='jdgm-histogram jdgm-temp-hidden'> <div class='jdgm-histogram__row' data-rating='5' data-frequency='0' data-percentage='0'> <div class='jdgm-histogram__star' role='button' aria-label="0% (0) reviews with 5 star rating" tabindex='0' ><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span></div> <div class='jdgm-histogram__bar'> <div class='jdgm-histogram__bar-content' style='width: 0%;'> </div> </div> <div class='jdgm-histogram__percentage'>0%</div> <div class='jdgm-histogram__frequency'>(0)</div> </div> <div class='jdgm-histogram__row' data-rating='4' data-frequency='0' data-percentage='0'> <div class='jdgm-histogram__star' role='button' aria-label="0% (0) reviews with 4 star rating" tabindex='0' ><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--off'></span></div> <div class='jdgm-histogram__bar'> <div class='jdgm-histogram__bar-content' style='width: 0%;'> </div> </div> <div class='jdgm-histogram__percentage'>0%</div> <div class='jdgm-histogram__frequency'>(0)</div> </div> <div class='jdgm-histogram__row' data-rating='3' data-frequency='0' data-percentage='0'> <div class='jdgm-histogram__star' role='button' aria-label="0% (0) reviews with 3 star rating" tabindex='0' ><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span></div> <div class='jdgm-histogram__bar'> <div class='jdgm-histogram__bar-content' style='width: 0%;'> </div> </div> <div class='jdgm-histogram__percentage'>0%</div> <div class='jdgm-histogram__frequency'>(0)</div> </div> <div class='jdgm-histogram__row' data-rating='2' data-frequency='0' data-percentage='0'> <div class='jdgm-histogram__star' role='button' aria-label="0% (0) reviews with 2 star rating" tabindex='0' ><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span></div> <div class='jdgm-histogram__bar'> <div class='jdgm-histogram__bar-content' style='width: 0%;'> </div> </div> <div class='jdgm-histogram__percentage'>0%</div> <div class='jdgm-histogram__frequency'>(0)</div> </div> <div class='jdgm-histogram__row' data-rating='1' data-frequency='0' data-percentage='0'> <div class='jdgm-histogram__star' role='button' aria-label="0% (0) reviews with 1 star rating" tabindex='0' ><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span></div> <div class='jdgm-histogram__bar'> <div class='jdgm-histogram__bar-content' style='width: 0%;'> </div> </div> <div class='jdgm-histogram__percentage'>0%</div> <div class='jdgm-histogram__frequency'>(0)</div> </div> <div class='jdgm-histogram__row jdgm-histogram__clear-filter' data-rating=null tabindex='0'></div> </div> <div class='jdgm-rev-widg__sort-wrapper'></div> </div> <div class='jdgm-rev-widg__body'> <div class='jdgm-rev-widg__reviews'></div> <div class='jdgm-paginate' data-per-page='5' data-url='https://api.judge.me/reviews/reviews_for_widget' style="display: none;"></div> </div> <div class='jdgm-rev-widg__paginate-spinner-wrapper'> <div class='jdgm-spinner'></div> </div> </div> 3243</div> 3244 3245 3246 3247 3248 3249 3250 3251 3252 3253 3254 3255 3256 3257 3258 3259 3260 3261</div> 3262<div id="About-The-Author" class="tabcontent"> 3263 <div class="product--description"> 3264 DEON MEYER is a South African bestselling crime fiction author and screenwriter. A former journalist, advertising copywriter, internet manager and brand strategist, Deon has published 17 novels and two short story collections. 3265His books have been published in 28 languages in more than 40 countries w
3265orldwide. He has also written several series for television, and four screenplays for feature films, as well as producing and directing movies in Afrikaans. 3266 </div> 3267</div> 3268 3269 3270<style> 3271 /* Style the tab */ 3272.tab { 3273 overflow: hidden; 3274} 3275 3276/* Style the buttons that are used to open the tab content */ 3277.tab button { 3278 background-color: #ffffff; 3279 border: none; 3280 outline: none; 3281 cursor: pointer; 3282 padding: 14px 16px; 3283 transition: 0.3s; 3284 margin-bottom: 0px; 3285 margin-right: 0px; 3286 color: #000000; 3287} 3288 3289/* Change background color of buttons on hover */ 3290.tab button:hover { 3291 background-color: #ddd; 3292} 3293.tab button:before{background: #ffffff; color: #000000; border: 1px solid #ccc; } 3294/* Create an active/current tablink class */ 3295.tab button.active { 3296 background: #000000 !important; 3297 color: #ffffff; 3298} 3299 .tab button.active:before{background: #000000; color: #ffffff; border: 1px solid #000000;} 3300 3301/* Style the tab content */ 3302.tabcontent { 3303 display: none; 3304 border: 1px solid #ccc !important; 3305 margin-bottom: 40px; 3306} 3307</style>
3308<script> 3309 document.getElementById("defaultOpen").click(); 3310 function openTab(evt, tabName) { 3311 // Declare all variables 3312 var i, tabcontent, tablinks; 3313 3314 // Get all elements with class="tabcontent" and hide them 3315 tabcontent = document.getElementsByClassName("tabcontent"); 3316 for (i = 0; i < tabcontent.length; i++) { 3317 tabcontent[i].style.display = "none"; 3318 } 3319 3320 // Get all elements with class="tablinks" and remove the class "active" 3321 tablinks = document.getElementsByClassName("tablinks"); 3322 for (i = 0; i < tablinks.length; i++) { 3323 tablinks[i].className = tablinks[i].className.replace(" active", ""); 3324 } 3325 3326 // Show the current tab, and add an "active" class to the button that opened the tab 3327 document.getElementById(tabName).style.display = "block"; 3328 evt.currentTarget.className += " active"; 3329} 3330</script>
3330 3331</div> 3332<div id="product--content-mobile"> 3333 3334 3335<button class="accordion-btn">ABOUT THE BOOK</button> 3336<div class="panel"> 3337 <div class="product--description"> 3338 <div class="book--format"> 3339 3340 </div> 3341 <p><strong>Two impossible cases. One unstoppable team.</strong></p> 3342<p>When Detective Benny Griessel is assigned the case of a private eye crushed under a BMW in his garage, it looks a lot like suicide. But Bennyâs partner, Vaughn Cupido, knew the deceased, and he says itâs murder. Benny would love to have Vaughnâs help on the case, because so far, itâs going nowhere. But his partner is stuck wasting his considerable talents investigating the arson of a remote shepherdâs hut.</p> 3343<p>Then a caravan explodes on a nearby farm, and the identity of the body inside drives the media into a feeding frenzy just a week before an international security forum comes to town. Suddenly, Griessel and Cupidoâs dead-end cases are burning red-hot, and the flames threaten not just their careers, but those dearest to them.</p> 3344<p>Local and international threats become perilously entwined in this tautly constructed thriller from a master of the form, as Griessel and Cupido race against time to uncover a plot that could challenge global politics at the highest level . . .</p> 3345 <div class="book--info"> 3346 <div class="book-info--half"> 3347 <span><strong>Format: </strong>Trade Paperback</span> 3348 <span><strong>CONTRIBUTORS: </strong>Deon Meyer</span> 3349 <span><strong>EAN: </strong>9781770109735</span> 3350 <span><strong>COUNTRY: </strong>South Africa</span> 3351 <span><strong>PAGES: </strong></span> 3352 <span><strong>WEIGHT: </strong></span> 3353 <span><strong>HEIGHT: </strong></span> 3354 </div> 3355 <div class="book-info--half"> 3356 <span><strong>PUBLISHED BY: </strong>Pan Macmillan South Africa</span> 3357 <span><strong>DATE PUBLISHED: </strong>2026-10-01</span> 3358 <span><strong>CITY: </strong></span> 3359 <span><strong>GENRE: </strong>Crime and / or mystery fiction</span> 3360 <span><strong>WIDTH: </strong></span> 3361 <span><strong>SPINE: </strong></span> 3362 </div> 3363 </div> 3364 <div class="book--themes"> 3365 <h4>Book Themes:</h4> 3366 <div>Thriller/ Suspense</div> 3367 </div> 3368 </div> 3369</div> 3370 3371<button class="accordion-btn">CUSTOMER RATING</button> 3372<div class="panel"> 3373 3374 3375 3376 3377<div style='clear:both'></div> 3378<div id='judgeme_product_reviews' class='jdgm-widget jdgm-review-widget' data-product-title='Scorpio Rising' data-id='12525727777086' 3379data-from-snippet='false' 3380data-auto-install='false'> 3381 <div class='jdgm-rev-widg' data-updated-at='2026-07-22T05:26:23Z' data-average-rating='0.00' data-number-of-reviews='0' data-number-of-questions='0' data-image-url='https://cdn.shopify.com/s/files/1/0784/4357/7662/files/9781770109735.jpg?v=1784697295'> <style class='jdgm-temp-hiding-style'>.jdgm-rev-widg{ display: none }</style> <div class='jdgm-rev-widg__header'> <h2 class='jdgm-rev-widg__title'>Customer Reviews</h2> <div class='jdgm-rev-widg__summary'> <div class='jdgm-rev-widg__summary-stars' aria-label='Average rating is 0.00 stars' role='img'> <span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span> </div> <div class='jdgm-rev-widg__summary-text'>Be the first to write a review</div> </div> <a style='display: none' href='#' class='jdgm-write-rev-link' role='button'>Write a review</a> <div class='jdgm-histogram jdgm-temp-hidden'> <div class='jdgm-histogram__row' data-rating='5' data-frequency='0' data-percentage='0'> <div class='jdgm-histogram__star' role='button' aria-label="0% (0) reviews with 5 star rating" tabindex='0' ><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span></div> <div class='jdgm-histogram__bar'> <div class='jdgm-histogram__bar-content' style='width: 0%;'> </div> </div> <div class='jdgm-histogram__percentage'>0%</div> <div class='jdgm-histogram__frequency'>(0)</div> </div> <div class='jdgm-histogram__row' data-rating='4' data-frequency='0' data-percentage='0'> <div class='jdgm-histogram__star' role='button' aria-label="0% (0) reviews with 4 star rating" tabindex='0' ><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--off'></span></div> <div class='jdgm-histogram__bar'> <div class='jdgm-histogram__bar-content' style='width: 0%;'> </div> </div> <div class='jdgm-histogram__percentage'>0%</div> <div class='jdgm-histogram__frequency'>(0)</div> </div> <div class='jdgm-histogram__row' data-rating='3' data-frequency='0' data-percentage='0'> <div class='jdgm-histogram__star' role='button' aria-label="0% (0) reviews with 3 star rating" tabindex='0' ><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span></div> <div class='jdgm-histogram__bar'> <div class='jdgm-histogram__bar-content' style='width: 0%;'> </div> </div> <div class='jdgm-histogram__percentage'>0%</div> <div class='jdgm-histogram__frequency'>(0)</div> </div> <div class='jdgm-histogram__row' data-rating='2' data-frequency='0' data-percentage='0'> <div class='jdgm-histogram__star' role='button' aria-label="0% (0) reviews with 2 star rating" tabindex='0' ><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span></div> <div class='jdgm-histogram__bar'> <div class='jdgm-histogram__bar-content' style='width: 0%;'> </div> </div> <div class='jdgm-histogram__percentage'>0%</div> <div class='jdgm-histogram__frequency'>(0)</div> </div> <div class='jdgm-histogram__row' data-rating='1' data-frequency='0' data-percentage='0'> <div class='jdgm-histogram__star' role='button' aria-label="0% (0) reviews with 1 star rating" tabindex='0' ><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span></div> <div class='jdgm-histogram__bar'> <div class='jdgm-histogram__bar-content' style='width: 0%;'> </div> </div> <div class='jdgm-histogram__percentage'>0%</div> <div class='jdgm-histogram__frequency'>(0)</div> </div> <div class='jdgm-histogram__row jdgm-histogram__clear-filter' data-rating=null tabindex='0'></div> </div> <div class='jdgm-rev-widg__sort-wrapper'></div> </div> <div class='jdgm-rev-widg__body'> <div class='jdgm-rev-widg__reviews'></div> <div class='jdgm-paginate' data-per-page='5' data-url='https://api.judge.me/reviews/reviews_for_widget' style="display: none;"></div> </div> <div class='jdgm-rev-widg__paginate-spinner-wrapper'> <div class='jdgm-spinner'></div> </div> </div> 3382</div> 3383 3384 3385 3386 3387 3388 3389 3390 3391 3392 3393 3394 3395 3396 3397 3398 3399 3400</div> 3401<button class="accordion-btn">About the Author</button> 3402<div class="panel"> 3403 <div class="product--description"> 3404 DEON MEYER is a South African bestselling crime fiction author and screenwriter. A former journalist, advertising copywriter, internet manager and brand strategist, Deon has published 17 novels and two short story collections. 3405His books have been published in 28 languages in more than 40 countries w
3405orldwide. He has also written several series for television, and four screenplays for feature films, as well as producing and directing movies in Afrikaans. 3406 </div> 3407</div> 3408 3409<style> 3410 /* Style the buttons that are used to open and close the accordion panel */ 3411.accordion-btn { 3412 background-color: #ffffff; 3413 color: #000000; 3414 cursor: pointer; 3415 padding: 18px; 3416 width: 100%; 3417 text-align: left; 3418 border: none; 3419 outline: none; 3420 transition: 0.4s; 3421} 3422 3423/* Add a background color to the button if it is clicked on (add the .active class with JS), and when you move the mouse over it (hover) */ 3424.active, .accordion-btn:hover { 3425 background-color: #ccc; 3426} 3427 3428/* Style the accordion panel. Note: hidden by default */ 3429.panel { 3430 background-color: white; 3431 display: none; 3432 overflow: visible; 3433 transition: max-height 0.2s ease-out; 3434} 3435 .accordion-btn:after { 3436 content: '\e904'; /* Unicode character for "plus" sign (+) */ 3437 font-size: 13px; 3438 color: #000; 3439 float: right; 3440 margin-left: 5px; 3441} 3442 3443.acc_active:after { 3444 content: "\2796"; /* Unicode character for "minus" sign (-) */ 3445} 3446</style> 3447
3448<script> 3449var acc = document.getElementsByClassName("accordion-btn"); 3450var i; 3451 3452for (i = 0; i < acc.length; i++) { 3453 acc[i].addEventListener("click", function() { 3454 this.classList.toggle("acc_active"); 3455 var panel = this.nextElementSibling; 3456 if (panel.style.display === "block") { 3457 panel.style.display = "none"; 3458 } else { 3459 panel.style.display = "block"; 3460 } 3461 }); 3462} 3463</script>
3463 3464</div> 3465 3466 3467 3468 3469 3470<style> #shopify-section-template--26007126311230__main-product .float-product-details {width: 100%;} #shopify-section-template--26007126311230__main-product .float-product-details img {height: 100% !important; width: 100px;} #shopify-section-template--26007126311230__main-product #partPayCalculatorWidget1 {width: 400px !important;} </style></div><div id="shopify-section-template--26007126311230__recommendations" class="shopify-section with-mobile-tab hidden"><div class="m6tb static"> 3471 <nav class="hidden"> 3472 <ul> 3473 <li class="active"><a href="#section-related">Recommended Products</a></li> 3474 </ul> 3475 </nav> 3476 <div> 3477 <div id="section-related" data-hide class="product-recommendations" data-template="template--26007126311230__recommendations" data-product-id="12525727777086" data-limit="6" data-intent="related"> 3478 <article></article> 3479 </div> 3480 </div> 3481</div> 3482 3483<style> 3484 @media only screen and (min-width: 47.5em) { 3485 #shopify-section-template--26007126311230__recommendations, 3486 #shopify-section-template--26007126311230__recommendations .m6tb { 3487 width: 100%; 3488 clear: both; 3489 float: none; 3490 } 3491 #shopify-section-template--26007126311230__recommendations .l4cl { margin-bottom: 28px; } 3492 } 3493 @media only screen and (max-width: 47.5em) { 3494 #shopify-section-template--26007126311230__recommendations { margin-bottom: 26px; } 3495 } 3496</style> 3497 3498 3499</div><article id="shopify-section-template--26007126311230__recently-viewed" class="shopify-section recently-viewed-products"><header><h2 class="w720 h2">Recently viewed products</h2></header><ul class="l4cl" 3500 data-number_of_items=5 3501 3502 3503 3504 3505 3506> 3507</ul> 3508 3509<style> 3510 #shopify-section-template--26007126311230__recently-viewed .l4cl { margin-bottom: 28px; } 3511 @media only screen and (max-width: 47.5em) { 3512 #shopify-section-template--26007126311230__recently-viewed .l4cl { margin-bottom: 22px; } 3513 } 3514</style> 3515 3516 3517</article><div id="shopify-section-template--26007126311230__1690199367b6cb722c" class="shopify-section"> 3518 3519 3520 3521</div> 3522 </main> 3523<form method="post" action="/account/login" id="login" accept-charset="UTF-8" data-login-with-shop-sign-in="true" class="m6pn m6pl f8vl"><input type="hidden" name="form_type" value="customer_login" /><input type="hidden" name="utf8" value="â" /><header> 3524 <h2>Login</h2> 3525 </header> 3526 <p> 3527 <label for="login_email_address_mobile">Email<span class="overlay-theme">*</span></label> 3528 <input type="email" id="login_email_address_mobile" name="customer[email]" placeholder="Email" required> 3529 </p> 3530 <p> 3531 <label for="login_password_mobile">Password<span class="overlay-theme">*</span> <a href="./" class="show"><span>Toon</span> <span class="hidden">Hide</span></a></label> 3532 <input type="password" id="login_password_mobile" name="customer[password]" placeholder="Password" required> 3533 <a href="/account/login#recover" class="size-12">Forgot your password?</a> 3534 </p> 3535 <p class="submit"> 3536 <button type="submit">Sign in</button> 3537 Don't have an account yet?<br> <a href="/account/register" class="overlay-content">Create account</a> 3538 </p></form><aside class="m6pn" id="cart" aria-hidden="true"></aside> 3539<div class="m6pn" id="quickshop" aria-hidden="true"></div> 3540<aside class="m6pn" id="pickup-availability" aria-hidden="true"></aside> 3541<footer id="shopify-section-footer" class="shopify-section"> 3542<nav> 3543<div class="menu-container" > 3544 <h3 class="menu-header--item" style="color: #ffffff;">CUSTOMER CARE</h3> 3545 <div class="strong" > 3546 <p style="color: #91918f">INTERNATIONAL<br><span style="color: #ededed;"><a href="tel:%20+27%20(0)%2087%20365%204677">+27 (0) 87 365 4677</a></span></p> 3547<p style="color: #91918f">EMAIL<br><span style="color: #ededed;"><a href="mailto:[email protected]">[email protected]</a></span></p> 3548<p style="color: #91918f">CONTACT HOURS<br><span style="color: #ededed;">Monday to Friday</span><br><span style="color: #91918f"> 8:00AM - 4:30PM</span><br><span style="color: #ededed;">Saturday</span><br><span style="color: #91918f"> 8:00AM - 1:00PM</span> 3549</p> 3550 </div> 3551 </div><div class="footer-menu--container"><h3 class="menu-header--item">ABOUT US</h3><div class="menu-container" > 3552 <a class="menu--sub-item" href="/pages/contact">Contact Us</a></div><div class="menu-container" > 3553 <a class="menu--sub-item" href="/pages/find-a-store">Store Locator</a></div><div class="menu-container" > 3554 <a class="menu--sub-item" href="/blogs/news">EB News</a></div><div class="menu-container" > 3555 <a class="menu--sub-item" href="/pages/events">Events</a></div><div class="menu-container" > 3556 <a class="menu--sub-item" href="/pages/fanatics">Join our Fanatics Loyalty Programme</a></div><div class="menu-container" > 3557 <a class="menu--sub-item" href="/pages/how-fanatics-wor
3557ks">Read about how Fanatics works</a></div><div class="menu-container" > 3558 <a class="menu--sub-item" href="/pages/about">About Exclusive Books</a></div><div class="menu-container" > 3559 <a class="menu--sub-item" href="/collections/gift-cards-and-vouchers">Gift Cards & Vouchers</a></div><div class="menu-container" > 3560 <a class="menu--sub-item" href="https://exclusivebooks.co.za/pages/careers">Careers</a></div><div class="menu-container" > 3561 <a class="menu--sub-item" href="/pages/faqs">Help</a></div><div class="menu-container" > 3562 <a class="menu--sub-item" href="/pages/rewards-partners">Rewards Partners</a></div><div class="menu-container" > 3563 <a class="menu--sub-item" href="/pages/cookie-policy">Cookie Policy</a></div><div class="menu-container" > 3564 <a class="menu--sub-item" href="/pages/terms-and-conditions">T's and C's</a></div><div class="menu-container" > 3565 <a class="menu--sub-item" href="/pages/privacy-policy">Privacy Policy</a></div><div class="menu-container" > 3566 <a class="menu--sub-item" href="https://cdn.shopify.com/s/files/1/0622/7492/8799/files/ExclusiveBooksPOPIComplianceManual.pdf">POPIA Compliance</a></div></div><div class="footer-menu--container"><h3 class="menu-header--item">CUSTOMER SERVICES</h3><div class="menu-container" > 3567 <a class="menu--sub-item" href="/account">Track Order</a></div><div class="menu-container" > 3568 <a class="menu--sub-item" href="/pages/delivery-information">Delivery Information</a></div><div class="menu-container" > 3569 <a class="menu--sub-item" href="/pages/guarantee-and-returns">Guarantee & Returns</a></div><div class="menu-container" > 3570 <a class="menu--sub-item" href="/pages/banking-details">Banking Details</a></div><div class="menu-container" > 3571 <a class="menu--sub-item" href="/pages/corporate-clients">Corporate Clients</a></div><div class="menu-container" > 3572 <a class="menu--sub-item" href="/pages/vendor-registrations">Vendor Registrations</a></div><div class="menu-container" > 3573 <a class="menu--sub-item" href="/pages/corporate-registration">Corporate Registration</a></div><div class="menu-container" > 3574 <a class="menu--sub-item" href="/pages/faqs">FAQs</a></div></div><div class="strong" ><h3>SUBSCRIBE</h3><p> Get exclusive deals, previews and updates when you subscribe.</p><form method="post" action="/contact#newsletter-footer" id="newsletter-footer" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="contact[tags]" value="newsletter"><fieldset> 3575 <legend>Sign up for our newsletter</legend> 3576 <p> 3577 <input type="text" name="contact[first_name]" placeholder="Your First Name" pattern="^(?!.*@.*\..*).*$" title="Please enter your first name only, not an email address" required> 3578 </p> 3579 <p> 3580 <input type="email" name="contact[email]" id="email-footer" aria-label="Email Address" placeholder="Email Address" required> 3581 <button type="submit" class="mobile-only">Subscribe <i aria-hidden="true" class="icon-chevron-right"></i></button> 3582 </p><p class="submit mobile-hide"><button type="submit">Subscribe <i aria-hidden="true" class="icon-chevron-right"></i></button></p> 3583 </fieldset></form> 3584<ul class="l4sc"><li><a aria-label="Instagram" href="https://www.instagram.com/exclusivebooks/" rel="external noopener" target="external"><i aria-hidden="true" class="icon-instagram"></i><span>Instagram</span></a></li><li><a aria-label="facebook" href="https://www.facebook.com/ExclusiveBooks/" rel="external noopener" target="external"><i aria-hidden="true" class="icon-facebook"></i><span>facebook</span></a></li><li><a aria-label="Twitter" href="https://twitter.com/ExclusiveBooks" rel="external noopener" target="external"><img src="https://cdn.shopify.com/s/files/1/0784/4357/7662/files/logo.png?v=1691391364" alt="Twitter" width="20px"/><span>Twitter</span></a></li><li><a aria-label="TikTok" href="https://www.tiktok.com/@exclusivebooks" rel="external noopener" target="external"><i aria-hidden="true" class="icon-tiktok"></i><span>TikTok</span></a></li></ul></div></nav><div><p>© <span class="date">2026</span> Exclusive Books Online, <a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=p
3584oweredby&utm_medium=shopify&utm_source=onlinestore">Powered by Shopify</a></a></p> 3585 3586 <ul class="l4dr"></ul></div> 3587 3588<div class="footer_logos"><img src="https://cdn.shopify.com/s/files/1/0622/7492/8799/files/2d3063d74fab02081f66de2cbd058e2c.png?v=1669967268" alt="LOGO" width="123" height="30"/> 3589<img src="https://cdn.shopify.com/s/files/1/0622/7492/8799/files/baa19f552a1e61160406596e3ab1cf1f.png?v=1669967268" alt="LOGO" width="75" height="25"/> 3590<img src="https://cdn.shopify.com/s/files/1/0622/7492/8799/files/502298102573943a8a5bdfef1b564065.png?v=1669967268" alt="LOGO" width="51" height="30"/> 3591<img src="https://cdn.shopify.com/s/files/1/0622/7492/8799/files/66b40d2cb86e6c18f14fa69bfe5f6022.jpg?v=1669967064" alt="LOGO" width="75" height="30"/> 3592<img src="https://cdn.shopify.com/s/files/1/0622/7492/8799/files/2a50cd2d2ba6592d6e944afd0773740c.png?v=1669967064" alt="LOGO" width="75" height="30"/> 3593<img src="https://cdn.shopify.com/s/files/1/0622/7492/8799/files/623bac251dbcffda7b497518e353840d.png?v=1669967268" alt="LOGO" width="49" height="18"/> 3594<img src="https://cdn.shopify.com/s/files/1/0622/7492/8799/files/2d3b48573c4fac727f2e6732bd9d320d.png?v=1669967064" alt="LOGO" width="75" height="30"/> 3595<img src="https://cdn.shopify.com/s/files/1/0622/7492/8799/files/f2b19854c5212c2dcd4c0070f61ffe78.png?v=1669967064" alt="LOGO" width="75" height="30"/> 3596<img src="https://cdn.shopify.com/s/files/1/0622/7492/8799/files/5c324ac39ceb37930d692b454b31f0b3.png?v=1669967268" alt="LOGO" width="83" height="30"/> 3597 <svg width="70" height="70"> 3598 <image xlink:href="https://checkout.float.co.za/img/Float_Logo.svg" src="https://checkout.float.co.za/img/Float_Logo.svg" width="70" height="70"/> 3599</svg> 3600<svg width="70" height="70"> 3601 <image xlink:href="https://widgets.payflex.co.za/assets/widget-payflex.svg" src="https://widgets.payflex.co.za/assets/widget-payflex.svg" width="70" height="70"/> 3602</svg> 3603</div> 3604 3605 3606<style data-shopify> 3607 #shopify-section-footer { 3608 3609 --custom_footer_bg: var(--light_2_bg); 3610 --custom_footer_fg: var(--light_2_fg); 3611 --custom_footer_fg_hover: var(--light_2_btn_bg); 3612 3613 --custom_footer_link_bg: var(--light_2_bg); 3614 --custom_footer_link_dark: var(--light_2_bg_dark); 3615 --custom_footer_link_text: var(--light_2_fg); 3616 3617 3618 --custom_footer_bg_bottom: var(--light_bg); 3619 --custom_footer_fg_bottom: var(--light_fg); 3620 --custom_footer_fg_bottom_hover: var(--light_btn_bg); 3621 } 3622 3623</style> 3624 3625 3626</footer> 3627<link href="//exclusivebooks.co.za/cdn/shop/t/39/assets/mobile-bottom-nav.css?v=12224881405434711571789736020" rel="stylesheet" type="text/css" media="all" /> 3628 3629<nav 3630 id="mobile-bottom-nav" 3631 class="mobile-bottom-nav" 3632 aria-label="Mobile navigation" 3633 data-mobile-bottom-nav 3634> 3635 <ul class="mobile-bottom-nav__list"> 3636 <li class="mobile-bottom-nav__item"> 3637 <a 3638 href="/" 3639 class="mobile-bottom-nav__link" 3640 3641 > 3642 <span class="mobile-bottom-nav__icon" aria-hidden="true"> 3643 <i class="fa-solid fa-house"></i> 3644 </span> 3645 <span class="mobile-bottom-nav__label">Home</span> 3646 </a> 3647 </li> 3648 3649 <li class="mobile-bottom-nav__item"> 3650 <button 3651 type="button" 3652 class="mobile-bottom-nav__link mobile-bottom-nav__link--button" 3653 data-mobile-nav="categories" 3654 aria-label="Open menu" 3655 > 3656 <span class="mobile-bottom-nav__icon" aria-hidden="true"> 3657 <i class="fa-solid fa-bars-staggered"></i> 3658 </span> 3659 <span class="mobile-bottom-nav__label">Menu</span> 3660 </button> 3661 </li> 3662 3663 3664 3665 <li class="mobile-bottom-nav__item"> 3666 <a 3667 href="/apps/advanced-wishlist" 3668 class="mobile-bottom-nav__link" 3669 3670 > 3671 <span class="mobile-bottom-nav__icon" aria-hidden="true"> 3672 <i class="fa fa-heart"></i> 3673 </span> 3674 <span class="mobile-bottom-nav__label">Lists</span> 3675 </a> 3676 </li> 3677 3678 <li class="mobile-bottom-nav__item"> 3679 <a 3680 class="mobile-bottom-nav__link cart--header" 3681 href="/cart" 3682 data-panel="cart" 3683 aria-label="Cart" 3684 >
3685 <span class="mobile-bottom-nav__icon" aria-hidden="true"> 3686 <i class="fa fa-shopping-cart"></i> 3687 </span> 3688 <span class="mobile-bottom-nav__label">Cart</span> 3689 </a> 3690 </li> 3691 </ul> 3692</nav> 3693
3694<script src="//exclusivebooks.co.za/cdn/shop/t/39/assets/mobile-bottom-nav.js?v=133418195113513127201784892972" defer></script>
3694 3695</div> 3696 <!-- Ticket Logging Snippet --> 3697
3697<script> 3698 window.fwSettings={'widget_id':103000001772}; 3699 !function(){if("function"!=typeof window.FreshworksWidget){var n=function(){n.q.push(arguments)};n.q=[],window.FreshworksWidget=n}}() 3700 </script>
3700 3701
3702<script type='text/javascript' src='https://euc-widget.freshworks.com/widgets/103000001772.js' async defer></script>
3702 3703 <!-- End Ticket Logging Snippet --> 3704 <!-- NEW CODE FOR DALE -->
3705<script> 3706 function initFreshChat() { 3707 window.fcWidget.init({ 3708 token: "f37d074d-96ed-42e0-84ec-4ff7feb63fa2", 3709 host: "https://ebsa.freshchat.com" 3710 }); 3711 } 3712 function initialize(i,t){var e;i.getElementById(t)? 3713 initFreshChat():((e=i.createElement("script")).id=t,e.async=!0, 3714 e.src="https://ebsa.freshchat.com/js/widget.js",e.onload=initFreshChat,i.head.appendChild(e))} 3715 function initiateCall(){initialize(document,"Freshchat-js-sdk")} 3716 window.addEventListener?window.addEventListener("load",initiateCall,!1): 3717 window.attachEvent("load",initiateCall,!1); 3718</script>
3718 3719<!-- END NEW CODE FOR DALE --> 3720
3720<script> 3721 window.routes = { 3722 predictive_search_url: '/search/suggest', 3723 cart_add_url: '/cart/add', 3724 cart_change_url: '/cart/change', 3725 cart_update_url: '/cart/update', 3726 product_recommendations_url: '/recommendations/products' 3727 }; 3728 window.general = { 3729 3730 viewed_product: '/products/9781770109735', 3731 viewed_product_id: '12525727777086', 3732 3733 template: 'product', 3734 enable_accessibility_default: false 3735 }; 3736 window.translations = { 3737 readmore_text: "Read more", 3738 unavailable_text: "Unavailable" 3739 }; 3740 </script>
3740<script defer src="//exclusivebooks.co.za/cdn/shop/t/39/assets/scripts.js?v=182930930313936326981771159649"></script>
3740 3741
3741<script defer src="//exclusivebooks.co.za/cdn/shop/t/39/assets/custom.js?v=108788045645647437441790602898"></script>
3741 3742 3743
3743<script type="text/javascript" src="https://formbuilder.websyms.in/js/function.js"></script>
3743 3744
3744<script> 3745 $(document).on('click', '.bv_ul_inner', function(e){ 3746 e.preventDefault(); 3747 console.log('test'); 3748 setTimeout(() => { 3749 GPOConfigs.initialize(); 3750 }, 500) 3751 }); 3752 </script>
3752 3753
3754<script> 3755 window.onload = function() { 3756 const wishlistCards = document.querySelectorAll('.wishlist-card'); 3757 3758 wishlistCards.forEach(card => { 3759 console.log("Cards have loaded"); 3760 const priceSpan = card.querySelector('.hulk-price > span'); 3761 const wishlistBtn = card.querySelector('.wishlist-btn'); 3762 3763 if (priceSpan && wishlistBtn && priceSpan.textContent.includes('0.00')) { 3764 wishlistBtn.style.display = 'none'; 3765 } 3766 }); 3767 }; 3768 /** 3769 * Automatically removes products with price R0.00 from Shopify cart on page load 3770 */ 3771async function removeZeroPriceProductsFromShopifyCart() { 3772 try { 3773 // Fetch current cart state 3774 const response = await fetch('/cart.js'); 3775 if (!response.ok) throw new Error('Failed to fetch cart'); 3776 const cart = await response.json(); 3777 3778 // Filter out items with R0.00 price 3779 const itemsToRemove = cart.items.filter(item => 3780 parseFloat(item.price) === 0 || 3781 item.price_formatted === 'R0.00' 3782 ); 3783 3784 if (itemsToRemove.length === 0) { 3785 console.log('No zero-priced items found in cart'); 3786 return; 3787 } 3788 3789 // Create updates object for cart 3790 const updates = {}; 3791 itemsToRemove.forEach(item => { 3792 updates[item.variant_id] = 0; 3793 }); 3794 3795 // Update cart using Shopify Cart API 3796 const updateResponse = await fetch('/cart/update.js', { 3797 method: 'POST', 3798 headers: { 3799 'Content-Type': 'application/json' 3800 }, 3801 body: JSON.stringify({ 3802 updates: updates 3803 }) 3804 }); 3805 3806 if (!updateResponse.ok) throw new Error('Failed to update cart'); 3807 3808 const updatedCart = await updateResponse.json(); 3809 console.log('Successfully removed zero-priced items from cart'); 3810 3811 // Refresh the page to show updated cart 3812 window.location.reload(); 3813 3814 return updatedCart; 3815 3816 } catch (error) { 3817 console.error('Error managing cart:', error); 3818 throw error; 3819 } 3820} 3821 3822// Execute immediately when DOM is ready 3823document.addEventListener('DOMContentLoaded', () => { 3824 // Check if we're on a cart-related page (optional - remove this check to run on all pages) 3825 if (window.location.pathname.includes('/cart')) { 3826 removeZeroPriceProductsFromShopifyCart() 3827 .catch(error => console.error('Failed to remove items:', error)); 3828 } 3829}); 3830 </script>
3830 3831
3831<script> 3832 setTimeout(function(){ 3833 var listOption = document.querySelectorAll('.bv_mainselect .bv_ul_inner li a') 3834 listOption.forEach((item) => { 3835 item.addEventListener('click', function(evt){ 3836 console.log('okela') 3837 setTimeout(() => { 3838 evt.preventDefault(); 3839 GPOConfigs.initialize(); 3840 }, 500) 3841 }) 3842 }) 3843 }, 500) 3844</script>
3844 3845
3845<script> 3846 document.addEventListener('DOMContentLoaded', function() { 3847 const priceElements = document.querySelectorAll('.hulk-price span'); 3848 const wishlistButtons = document.querySelectorAll('.wishlist-btn'); 3849 3850 priceElements.forEach((priceElement, index) => { 3851 console.log('Test:' + priceElement); 3852 if (priceElement && wishlistButtons[index]) { 3853 const price = priceElement.textContent.trim(); 3854 if (price === 'R0,00') { 3855 wishlistButtons[index].style.display = 'none'; 3856 } 3857 } 3858 }); 3859}); 3860 3861 </script>
3861 3862 3863 3864 3865 <div id="shopify-block-AcThYNTRkUW1SdzMyZ__6610233760104865948" class="shopify-block shopify-app-block">
3865<script> 3866 window.pushowlSubdomain = "ebv1.myshopify.com".split(".")[0] 3867 window.isPushowlThemeAppExtentionEnabled = true 3868 window.pushowlGUID = "4da9aba2-2036-46c3-9064-415ce8dc9879" 3869 window.pushowlEnvironment = "production" 3870 window.pushowlConfigSource = "pushowl" 3871 window.pushowlConfigUrl = "" 3872</script>
3872 3873 3874 3875 3876 3877</div><div id="shopify-block-AenBHK0lKV1lteHBpM__18408366429334172745" class="shopify-block shopify-app-block">
3877<script> 3878 window.myPC = {"unique_id":"ebv1.myshopify.com","request_served_at":"2026-07-06T20:44:05.823Z","source":"shopify","site_name":"Exclusive Books Online","site_url":"ebv1.myshopify.com","currency":"ZAR","locale":"en","permissions":["WATERMARK_DISABLED","EMAILS","NEW_MICRO","AI_GEN_AVAILABLE"],"pop_devices":["Desktop","Tablet","Mobile"],"pop_position_mobile":"Top","pop_position_desktop":"Bottom Left","pop_delay_time":5,"pop_show_time":5,"pop_between_time":5,"pop_size":"Medium","pop_repeat":true,"pop_random_order":false,"pop_can_close":true,"titlebar_enabled":null,"titlebar_text":null,"titlebar_counter_enabled":null,"titlebar_counter_color":null,"titlebar_counter_background_color":null,"cartsync_enabled":false,"campaigns":[],"pops":[],"buttons":[],"limits":{}}; 3879 3880</script>
3880 3881 3882</div><div id="shopify-block-AR3JjZDY4emxKYnFYS__3720565183479497137" class="shopify-block shopify-app-block">
3882<script> 3883 window.GPOConfigs = window.GPOConfigs || {}; 3884 window.GPOConfigs.appEmbed = true; 3885 window.GPOConfigs.appUrl = 'https://option.globo.io'; 3886 window.GPOConfigs.cdnUrl = '';window.GPOConfigs.assetUrl = 'https://cdn.shopify.com/extensions/01a0f5c2-a34a-7217-a998-4319ae5864cf/globo-product-options-469/assets/'; 3887 window.GPOConfigs.embedAssetUrl = 'https://cdn.shopify.com/extensions/01a0f5c2-a34a-7217-a998-4319ae5864cf/globo-product-options-469/assets/'; 3888 window.GPOConfigs.fileUrl = 'https://exclusivebooks.co.za/cdn/shop/files/'; 3889 window.GPOConfigs.shopifyRoot = Shopify?.routes?.root ?? Shopify?.routes?.root_url ?? '/'; 3890 window.GPOConfigs.curCountryCode = "US"; 3891 window.GPOConfigs.optionIds = "";window.GPOConfigs.productOptionSetMap = {};window.GPOConfigs.options = window.GPOConfigs.options || []; 3892 window.GPOConfigs.page = { type: "product" };window.GPOConfigs.themeInfo = {"theme_store_id":1609,"theme_name":"Xtra","theme_version":"1.1.3"};window.GPOConfigs.theme = {"product":{"form":["[data-gpo-product-form]",".gf_column product-form form",".gpo-form-wrapper form","form[action*=\"/cart/add\"]:not([class*=\"installment\"]):not([class*=\"instalment\"]):not([id*=\"Installment\"]):not([id*=\"installment\"]):not([id*=\"instalment\"]):not([hidden]):not([data-uploadkit-validation-added])"],"sticky":{"variantActivator":"#shopify-section-sticky-add-to-cart #product_id_sticky","atcButton":"#shopify-section-sticky-add-to-cart button[type=submit]"},"imageContainer":"[data-gpo-product-image-container],.l4pr-container .swiper-outer .swiper-wrapper","imageButton":".l4pr-container .swiper-custom-pagination .swiper-button-nav,.l4pr-container .swiper-custom-pagination .swiper-pagination-bullets .swiper-pagination-bullet","image":"[data-gpo-product-image],.l4pr-container .swiper-outer .swiper-wrapper .swiper-slide-active img","unitPrice":"[data-gpo-product-unit-price],gp-product-price.gpo-product-unit-price [type=regular]","compareAtPrice":"[data-gpo-product-compare-at-price]","variantWrapper":".f8pr-variant-selection","variantSelector":"[data-gpo-product-variant-selector],[name=id]","variantActivator":"#main-product .bv_mainselect .bv_ul_inner .li,.f8pr-variant-selection ul li","quantity":"[name=qty],[name=quantity]","addToCartButton":"[data-gpo-product-atc],[data-pf-type*=ProductATC],.gp-button-atc.gpo-gp-atc,gp-button button.gp-button-atc,.lh-buy-now,button.product-buy-buttons--primary,button[id*=AddToCart],button[id*=addToCart],a[id*=AddToCart],a[id*=addToCart],.AddtoCart,.btn-addtocart,.product__add-to-cart-button,button.product-submit,input.product-submit,.product-form--atc-button,.product-form__cart-submit,.product-form__add-button,.product-form--add-to-cart,.product-buy-buttons--cta,.btn--add-to-cart,.button-cart,button.add-to-cart-btn,.add-to-cart-button,.add_to_cart:not(#customily-cart-btn-preview),.button--addToCart,[data-product-add],input.add-to-cart,.smi-button-add-to-cart,button.add-to-cart:not(.ymp_mainBtn),.product-details .add-to-cart-ui button:not(.qty-minus):not(.qty-plus),.gp-button-atc[aria-label=\"Add To Cart\"],.qview-btn-addtocart,[name=add]:not([type=normal]):not([egw-atc-override]),[type=submit]:not([name=subscribe]):not([name=checkout]):not([class*=search]):not(#query-btn):not(.spr-button):not(.active):not(.gpo-exclude):not(.cowlendar-add-to-cart):not([style=\"display:none;\"])","paymentButton":"[data-shopify=\"payment-button\"],[data-product-buy-now],[data-fast-checkout],#button-cart-buy,.shopify-payment-button__button--unbranded"},"collection":{"wrapper":"[id*=featured_collection],[id*=main-collection],[id*=featured_products]","item":"[id*=featured_collection] .swiper-wrapper .swiper-slide,[id*=featured_products] .swiper-wrapper .swiper-slide,[id*=main-collection] .product-card","productLink":"[id*=featured_collection] .swiper-wrapper .swiper-slide a.overlay-buy_button,[id*=featured_products] .swiper-wrapper .swiper-slide a.overlay-buy_button,[id*=main-collection] .product-card a.overlay-buy_button","quickViewActivator":".overlay-buy_button","quickViewProductForm":"#quickshop form:not([id*=installment])"},"cart":{"form":["[data-gpo-cart-form]","[id*=\"shopify-section\"][id$=\"cart\"]","form[action*=\"/cart\"]:not([action*=\"/cart/add\"]):not([hidden])"],"page":[{"lineItem":{"key":"form[action*=\"/cart\"] article>ul+ul>li,.form-cart ul.l4ca>li","image":"picture img","details":"article>ul+ul>li section,.form-cart ul.l4ca>li section","quantity":{"wrapper":".semantic-amount","input":".semantic-amount input","decrease":".semantic-amount .decr","increase":".semantic-amount .incr"},"removeButton":"a.remove-from-cart-link"}}]},"theme_store_id":1609,"theme_name":"Xtra"};window.GPOConfigs.options[313029] = {"elements":[{"id":"group-1","clo":{"match":"all","whens":[{"value":"","where":"EQUALS","select":"null"}],"display":"show"},"icon":"","type":"group","label":"Group","style":"default","elements":[{"id":"radio-1","type":"radio","label":"SELECT A PRODUCT","helptext":"Gift Card: Purchase a physical gift card. Estimated delivery 48 - 72 hours.eVoucher: Your digital voucher(s) will be sent by email once you have added them to your bag and complete the checkout process. This is a digital item. Delivery is immediate.","required":true,"columnWidth":100,"label_on_cart":"VoucherType","option_values":[{"id":0,"value":"eVoucher","full_asset_name":"optionSet313029_radio-1_1_undefined"}],"advanced_addon":"default","helptext_position":"tooltip"},{"id":"text-1","type":"text","label":"RECIPIENT NAME","required":true,"columnWidth":100,"allowed_value":"default","label_on_cart":"RecipientName","advanced_addon":"default","text_transform":"none"},{"id":"email-1","type":"email","label":"RECIPIENT EMAIL ADDRESS","required":true,"columnWidth":100,"label_on_cart":"RecipientEmailAddress"},{"id":"text-2","type":"text","label":"SENDER NAME","required":true,"columnWidth":100,"allowed_value":"default","label_on_cart":"SenderName","advanced_addon":"default","text_transform":"none"},{"id":"datetime-1","mode":"single","type":"datetime","label":"PREFERRED DATE OF DELIVERY","format":"date","required":true,"columnWidth":100,"date-format":"d-m-Y","label_on_cart":"PreferredDateOfDelivery"},{"id":"textarea-1","type":"textarea","label":"MESSAGE","required":true,"columnWidth":100,"allowed_value":"default","label_on_cart":"Message","advanced_addon":"default","text_transform":"none"}],"conditionalField":false}],"products":{"rule":{"all":{"enable":false},"manual":{"ids":[10670705541438],"enable":true},"automate":{"enable":false,"operator":"and","conditions":[{"value":"","where":"EQUALS","select":"TITLE"}]}}},"status":0,"customers":{"rule":{"all":{"enable":true},"manual":{"ids":[],"enable":false},"automate":{"enable":false,"operator":"and","conditions":[{"value":"","where":"EQUALS","select":"TAG"}]}}},"countries":{"type":"include","enable":false,"countries":[]},"settings":{"style":null,"colors":null,"typography":null,"error_messages":null},"published_scope":"web,pos"};window.GPOConfigs.options[313060] = {"elements":[{"id":"radio-1","type":"radio","label":"SELECT A PRODUCT","label_on_cart":"VoucherType","option_values":[{"id":0,"value":"Gift Card"}],"required":true,"advanced_addon":"default","default_value":"Gift Card","helptext":"Gift Card: Purchase a physical gift card. Estimated delivery 48 - 72 hours.eVoucher: Your digital voucher(s) will be sent by email once you have added them to your bag and complete the checkout process. This is a digital item. Delivery is immediate.","helptext_position":"tooltip","columnWidth":100}],"products":{"rule":{"manual":{"enable":true,"ids":[10761582772542]},"automate":{"enable":false,"operator":"and","conditions":[{"select":"TITLE","where":"EQUALS","value":""}]},"all":{"enable":false}}},"status":0,"published_scope":"web,pos"};window.GPOConfigs.shop = {"id":79767,"url":"ebv1.myshopify.com","version":2,"settings":{"general":{"widget":{"app_position":"before_selector","html_selector":".product--form-buttons","alignment":"left","show_tooltip":true,"show_value_next_label":true,"fixed_height_and_scrollable":false,"fixed_height":null,"swatch_image_format":"jpg","watermark":"\u003cspan style=\"font-size:12px;color:#868686\"\u003ePowered by \u003ca style=\"font-weight:bold;color:#2c6ecb;text-decoration:none;\" href=\"https:\/\/apps.shopify.com\/product-options-pro\" target=\"_blank\"\u003eGlobo Variant Option\u003c\/a\u003e\u003c\/span\u003e","enable_remove_watermark":true,"remove_all_watermarks":true},"collection_page":{"show_on_quickview":false}
3892,"product_page":{"redirect_to_cart":true,"scroll_to_invalid":true,"file_preview":"link_or_image"},"cart_page":{"disable_quantity_and_remove":true,"edit_options":false},"others_page":{"show_on_homepage":true,"show_on_page":true}},"design":{"color":{"app_background":"#fff","label_text":"#000000","required_text":"#ff0000","helptext":"#737373","total_text":"#202223","total_text_money":"#008000","input_text":"#000","input_border":"#9a9a9a","input_background":"#fff","select_text":"#000","select_border":"#9a9a9a","select_background":"#fff","switch_background":"#ddd","switch_active_background":"#ea1255","choicelist_text":"#000","choicelist_text_hover":"#000","choicelist_text_active":"#000","choicelist_hover":"#eb1256","choicelist_active":"#eb1256","button_text":"#000","button_text_hover":"#eb1256","button_text_active":"#fff","button_background":"#fff","button_background_hover":"#fff","button_background_active":"#eb1256","swatch_border":"#ddd","swatch_border_hover":"#ddd","swatch_border_active":"#eb1256","tab_title":"#71717A","tab_title_active":"#212B36","tab_title_hover":"#212B36","tab_content":"#212B36","tab_border":"#e1e1e1"},"border":{"input":{"size":1,"radius":2},"dropdown":{"size":1,"radius":2},"swatch":{"size":1,"radius":2}},"typography":{"labeltext":{"customFont":false,"customFontFamily":"Lato","customFontVariant":"400","fontFamily":"Open Sans","fontVariant":"600","fontSize":"14"},"maintext":{"customFont":false,"customFontFamily":"Lato","customFontVariant":"400","fontFamily":"Open Sans","fontVariant":"regular","fontSize":"14"},"helptext":{"customFont":false,"customFontFamily":"Lato","customFontVariant":"400","fontFamily":"Open Sans","fontVariant":"regular","fontSize":"14"},"totaltext":{"customFont":false,"customFontFamily":"Lato","customFontVariant":"400","fontFamily":"Open Sans","fontVariant":"regular","fontSize":"14"}},"additional":{"custom_css":"\/*.gpo-container {*\/\n\/* z-index: 99 !important;*\/\n\/*}*\/"}},"price":{"product_page":{"money_format":"money_with_currency_format","label_addon":"(+ {{addon}})","show_for_input":true,"show_for_option":true,"show_addon_message":true,"add_addon_to_product_price":true}},"translation":{"widget":{"choose_file":"Choose file","or_drop_file_to_upload":"or drop file to upload","file_uploading":"Uploading...","uploaded_msg":"Uploaded file:","uploaded_link":"Link","selection_will_add":"Selections will add {{addon}} to the price","enter_qty":"Enter quantity"},"cart":{"edit_options":"Edit Options","cancel":"Cancel","save":"Save Changes"},"addtocart":{"items_are_no_longer_available":"Some items are no longer available. Please try again later.","buynow_not_allowed":"This product cannot be purchased using this checkout method. Please add the item to cart, then proceed to checkout from the cart."},"validation":{"required":"This field is required","invalid":"Invalid","invalid_email":"Invalid email","invalid_phone":"Invalid phone number","invalid_number":"Invalid number","char_limit":"Please enter less than or equal to {{character_limit}} characters","char_counter":"{{character_count}}\/{{character_limit}} characters","min_value":"Please enter a value greater than or equal to {{min_value}}","max_value":"Please enter a value less than or equal to {{max_value}}","min_selection":"Please select at least {{min_selection}} options","max_selection":"Please select at maximum {{max_selection}} options","exactly_selection":"Please select exactly {{exactly_selection}} options","file_not_allowed":"File not allowed"}}}}; 3893 window.GPOConfigs.money_format = window.GPOConfigs?.shop?.settings?.price?.product_page?.money_format === "money_with_currency_format" ? "R {{amount}} ZAR" : "R {{amount}}"; 3894 window.GPOConfigs.product = {"id":12525727777086,"title":"Scorpio Rising","handle":"9781770109735","description":"\u003cp\u003e\u003cstrong\u003eTwo impossible cases. One unstoppable team.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eWhen Detective Benny Griessel is assigned the case of a private eye crushed under a BMW in his garage, it looks a lot like suicide. But Bennyâs partner, Vaughn Cupido, knew the deceased, and he says itâs murder. Benny would love to have Vaughnâs help on the case, because so far, itâs going nowhere. But his partner is stuck wasting his considerable talents investigating the arson of a remote shepherdâs hut.\u003c\/p\u003e\n\u003cp\u003eThen a caravan explodes on a nearby farm, and the identity of the body inside drives the media into a feeding frenzy just a week before an international security forum comes to town. Suddenly, Griessel and Cupidoâs dead-end cases are burning red-hot, and the flames threaten not just their careers, but those dearest to them.\u003c\/p\u003e\n\u003cp\u003eLocal and international threats become perilously entwined in this tautly constructed thriller from a master of the form, as Griessel and Cupido race against time to uncover a plot that could challenge global politics at the highest level . . .\u003c\/p\u003e","published_at":"2026-07-22T07:23:47+02:00","created_at":"2026-07-22T07:23:45+02:00","vendor":"Deon Meyer","type":"Trade paperback","tags":["Deon Meyer","EBRecs","ebroct26crime","Pan Macmillan South Africa","Scorpio Rising"],"price":39000,"price_min":39000,"price_max":39000,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":53944170185022,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"9781770109735","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Scorpio Rising","public_title":null,"options":["Default Title"],"price":39000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/exclusivebooks.co.za\/cdn\/shop\/files\/9781770109735.jpg?v=1784697295"],"featured_image":"\/\/exclusivebooks.co.za\/cdn\/shop\/files\/9781770109735.jpg?v=1784697295","options":["Title"],"media":[{"alt":null,"id":45624597414206,"position":1,"preview_image":{"aspect_ratio":0.65,"height":2835,"width":1843,"src":"\/\/exclusivebooks.co.za\/cdn\/shop\/files\/9781770109735.jpg?v=1784697295"},"aspect_ratio":0.65,"height":2835,"media_type":"image","src":"\/\/exclusivebooks.co.za\/cdn\/shop\/files\/9781770109735.jpg?v=1784697295","width":1843}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003e\u003cstrong\u003eTwo impossible cases. One unstoppable team.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eWhen Detective Benny Griessel is assigned the case of a private eye crushed under a BMW in his garage, it looks a lot like suicide. But Bennyâs partner, Vaughn Cupido, knew the deceased, and he says itâs murder. Benny would love to have Vaughnâs help on the case, because so far, itâs going nowhere. But his partner is stuck wasting his considerable talents investigating the arson of a remote shepherdâs hut.\u003c\/p\u003e\n\u003cp\u003eThen a caravan explodes on a nearby farm, and the identity of the body inside drives the media into a feeding frenzy just a week before an international security forum comes to town. Suddenly, Griessel and Cupidoâs dead-end cases are burning red-hot, and the flames threaten not just their careers, but those dearest to them.\u003c\/p\u003e\n\u003cp\u003eLocal and international threats become perilously entwined in this tautly constructed thriller from a master of the form, as Griessel and Cupido race against time to uncover a plot that could challenge global politics at the highest level . . .\u003c\/p\u003e"}; 3895 window.GPOConfigs.product.collections = [450954690878,450950070590,450956493118,450956656958,505958957374]; 3896 window.GPOConfigs.customer = false;
3897 window.GPOConfigs.cart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"ZAR","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}; 3898 window.GPOConfigs.cart_type = null; 3899 if (window.AVADA_SPEED_WHITELIST) { 3900 const gpo_w = /globo-product-option/i; 3901 window.AVADA_SPEED_WHITELIST = [].concat(window.AVADA_SPEED_WHITELIST, gpo_w); 3902 } 3903</script>
3903 3904 3905<style>.gpo-hidden,[class*=gpo-original],[data-gpo-is-enabled=true] [data-shopify=payment-button],[data-gpo-is-enabled=true][data-gpo-cart-hide-additional-payment-button=true] [data-shopify=dynamic-checkout-cart],a[class*=gpo-original],button[class*=gpo-original],input#AddToCart[class*=gpo-original],input#addToCart[class*=gpo-original],input[class*=gpo-original]{display:none!important}.gpo-hidden{opacity:0!important;visibility:hidden!important}#mini-cart form.cart a.gpo-clone-checkout-button,.cart-flyout a.gpo-clone-checkout-button{display:block!important}</style> 3906</div><div id="shopify-block-AcGtOeDlQeStkWVZqR__qikify-mobilemenu-1702437148" class="shopify-block shopify-app-block"><!-- QIKIFY NAVIGATOR START -->
3906<script id="qikify-navigator">'use strict'; if (!window.shopifyLinkLists) { var shopifyCurrencyFormat = "R {{amount}}"; var shopifyLinkLists = [{ id: "main-menu", title: "Main menu", items: ["/collections/exclusivebooks-recommends","#","#","#","#","#","#","/collections/gift-cards","#","#","#",], },{ id: "footer", title: "Footer menu", items: ["/search",], },{ id: "547849371966-child-83fc8e54476edc58fd5979974eca1c16-legacy-new", title: "New", items: ["/collections/exclusivebooks-recommends",], },{ id: "about-us", title: "About Us", items: ["/pages/contact","/pages/find-a-store","/blogs/news","/pages/events","/pages/fanatics","/pages/how-fanatics-works","/pages/about","/collections/gift-cards-and-vouchers","https://exclusivebooks.co.za/pages/careers","/pages/faqs","/pages/rewards-partners","/pages/cookie-policy","/pages/terms-and-conditions","/pages/privacy-policy","https://cdn.shopify.com/s/files/1/0622/7492/8799/files/ExclusiveBooksPOPIComplianceManual.pdf",], },{ id: "customer-services", title: "Customer Services", items: ["/account","/pages/delivery-information","/pages/guarantee-and-returns","/pages/banking-details","/pages/corporate-clients","/pages/vendor-registrations","/pages/corporate-registration","/pages/faqs",], },{ id: "subscribe", title: "SUBSCRIBE", items: [], },{ id: "gift-wrapping", title: "Gift Wrapping", items: ["/products/gift-wrapping",], },{ id: "top-menu", title: "Top Menu", items: ["/collections/special-editions","/collections/pre-orders","/collections/eb-corporate","/pages/events","/pages/fanatics",], },{ id: "547865002302-child-2ee5bd706cc11c18477593cab69ab4fe-legacy-fiction", title: "Fiction", items: ["#","#","/collections/jeffrey-archer","/collections/sally-andrew","/collections/margaret-atwood","/collections/david-baldacci","/collections/dudu-busani-dube","/collections/michael-connelly","/collections/lee-child","/collections/paulo-coelho","/collections/remembering-athol-fugard","/collections/john-grisham","/collections/kazuo-ishiguro","/collections/ian-mcewan","/collections/haruki-murakami","/collections/marian-keyes","/collections/stephen-king","/collections/richard-osman","/collections/tony-park","/collections/james-patterson","/collections/jackie-phamotse","/collections/jodi-picoult","/collections/lucinda-riley","/collections/tom-robbins","https://exclusivebooks.co.za/collections/sally-rooney","/collections/karin-slaughter","/collections/wilbur-smith","/collections/nicholas-sparks",], },{ id: "547865493822-child-b5c5b61638b63d2c6eb8d00c5674b947-legacy-booktok", title: "#BOOKTOK", items: ["/collections/booktok-best-sellers","/collections/romantasy","/collections/tropes","/collections/booktok-spicy","/collections/elena-armas","/collections/lauren-asher","/collections/tessa-bailey","/collections/leigh-bardugo","/collections/holly-black","/collections/olivie-blake","/collections/carissa-broadbent","/collections/kiera-cass","https://exclusivebooks.co.za/collections/hannah-grace","/collections/chloe-gong","/collections/jessa-hastings","/collections/ali-hazelwood","/collections/emily-henry","/collections/colleen-hoover","/collections/ana-huang","/collections/holly-jackson","/collections/taylor-jenkins-reid","/collections/toshikazu-kawaguchi","/collections/elle-kennedy","/collections/raven-kennedy","/collections/tj-klune","https://exclusivebooks.co.za/collections/r-f-kuang","/collections/christina-lauren","/collections/claire-legrand","/collections/sarah-j-maas","/collections/tahereh-mafi","/collections/emily-mcintire","/collections/casey-mcquiston","/collections/madeline-miller","/collections/alice-oseman","/collections/lynn-painter","/collections/bridgerton","/collections/meghan-quinn","/collections/katee-robert","/collections/lauren-roberts","https://exclusivebooks.co.za/collections/v-e-schwab","/collections/lucy-score","/collections/samantha-shannon","/collections/elsie-silver","/collections/sierra-simone","/collections/laura-thalassa","/collections/chloe-walsch","/collections/mariana-zapata",], },{ id: "547865559358-child-ff3d5c7f2c561362131a8dd42d6e15c2-legacy-gift-cards-stationery", title: "Gift Cards & Stationery", items: ["/collections/gift-cards","/collections/moleskine","/collections/moleskine-reading-glasses","/collections/legami","/collections/if-stationery","/collections/lamy-safari-pens","/collections/ohh-deer-greeting-cards",], },{ id: "547865461054-child-df89550ea891047c3228bf4c73718219-legacy-teen-young-adult", title: "Teen & Young Adult", items: ["/collections/teen-young-adult","/collections/teen-young-adult","/collections/manga",], },{ id: "547873161534-child-34bc577f38a97b4ba4119dc292931aa2-legacy-young-adult", title: "Young Adult", items: ["/collections/angie-thomas","/collections/heartstopper","/collections/holly-jackson","/collections/jennifer-niven","/collections/karen-m-mcmanus","/collections/leigh-bardugo","/collections/tahereh-mafi",], },{ id: "547873128766-child-35f6d2d0d335441a9e382ccadeaaff79-legacy-teen", title: "Teen", items: ["/collections/cassandra-clare","/collections/john-green","/collections/jenny-han","/collections/percy-jackson-and-more","/collections/nicola-yoon","/collections/the-divergent-series","/collections/the-twilight-saga","/collections/the-hunger-games","/collections/study-guides-high-school",], },{ id: "547865428286-child-a4789ee96e66a0babdfa7a293b9f3c10-legacy-children", title: "Children", items: ["/collections/hooked-on-books-2026","/collections/childrens-books-age-0-5","/collections/childrens-books-ages-6-12",], }
3906,{ id: "547873947966-child-0b2b77a3d8ef66097f9502488f5c5b89-legacy-ages-0-5", title: "Ages 0-5", items: ["/collections/dr-seuss","/collections/enid-blyton","/collections/little-miss-and-mr-men","/collections/my-little-library-collection","/collections/oliver-jeffers","/collections/peppa-pig","/collections/peter-rabbit","/collections/priddy","/collections/refiloe-moahloli","/collections/the-gruffalo","/collections/the-very-hungry-caterpillar","/collections/wheres-wally","/collections/winnie-the-pooh",], },{ id: "547874013502-child-d9ec316b3fd2aa6bd18f012ca02e9a2b-legacy-ages-6-12", title: "Ages 6-12", items: ["/collections/dog-man","/collections/captain-underpants","/collections/bear-grylls","/collections/the-treehouse-series","/collections/diary-of-a-wimpy-kid","/collections/roald-dahl-childrens-classics","/collections/harry-potter","/collections/david-williams","/collections/dork-diaries","/collections/skulduggery-pleasant","/collections/michael-morpurgo","/collections/the-investigators","/collections/study-guides-primary-school",], },{ id: "597654864190-child-6a41b4bc2e4ad068160406dd8421a753-legacy-crime-fiction", title: "Crime Fiction", items: ["#","/collections/john-burdett","/collections/agatha-christie","/collections/harlan-coben","/collections/patricia-cornwell","/collections/jeffrey-deaver","/collections/robert-galbraith","/collections/tess-gerritsen","/collections/anthony-horowitz","/collections/stieg-larsson","/collections/dennis-lehane","/collections/henning-mankell","/collections/alexander-mccall-smith","/collections/jo-nesbo","/collections/ian-rankin","/collections/james-patterson","/collections/john-sandford","/collections/c-j-sansom",], },{ id: "597757526334-child-5fb9736631c6bdd75d7564c5952b45bc-legacy-subgenres", title: "Subgenres", items: ["/collections/crime-fiction-classics","/collections/cozy-crime","/collections/historical-crime","/collections/nordic-noir",], },{ id: "597976252734-child-38c48aaaf351a14976e8ac10d9b3098d-legacy-mind-body-spirit", title: "Mind, Body & Spirit", items: ["/collections/tarot","/collections/rhonda-byrne","/collections/deepak-chopra","/collections/joe-dispenza","/collections/louise-hay","/collections/ryan-holiday","/collections/don-miguel-ruiz","/collections/robin-sharma","/collections/jay-shetty","/collections/eckhart-tolle","/collections/marianne-williamson",], },{ id: "547873489214-child-edf14c37dc6152031d854b5c2723d60b-legacy-manga", title: "Manga", items: ["/collections/1-punch-man","/collections/attack-on-titan","/collections/chainsaw-man","/collections/death-note","/collections/demon-slayer","/collections/dragon-ball-super","/collections/jujutsu-kaisen","/collections/my-hero-academia","/collections/one-piece","/collections/spy-x-family","/collections/tokyo-ghoul",], },{ id: "547865395518-child-70853bf6f374a92d2c460547e9e9a698-legacy-non-fiction", title: "Non-Fiction", items: ["/collections/non-fiction-1","/collections/adult-colouring-books","/collections/art","/collections/biography-and-autobigraphy","/collections/business","/collections/crafting-and-hobbies","/collections/history-and-current-affairs","/collections/science-and-tech","/collections/philosophy","/collections/psychology-and-self-help","/collections/sport",], },{ id: "604325937470-child-7bbc61f8253d1f2a8c972a48015759f8-legacy-genres", title: "Genres ", items: ["/collections/classics","/collections/fantasy-sci-fi","/collections/romance","/collections/poetry","/collections/thriller",], },{ id: "604409102654-child-4cc5e4f649c3f02c161065f53f9713e4-legacy-afrikaans", title: "Afrikaans ", items: ["/collections/chris-carsten","/collections/antjie-krog","/collections/deon-meyer","/collections/chanette-paul","/collections/rudi-van-rensburg","/collections/irma-venter",], },{ id: "547865526590-child-82bb21a0af0bc4697d45f6de7e48000d-legacy-pan-african", title: "Pan-African", items: ["/collections/pan-african-classics","#",], },{ id: "605604938046-child-51a70caa767bd79bff9614291cbf6fe2-legacy-authors-a-z", title: "Authors a - z", items: ["/collections/chinua-achebe","/collections/chimamanda-ngozi-adiche","/collections/james-baldwin","/collections/tsisti-dangarembga","/collections/k-sello-duiker","/collections/ben-okri","/collections/ngugi-wa-thiongo",], },{ id: "customer-account-main-menu", title: "Customer account main menu", items: ["https://shopify.com/78443577662/account/orders?locale=en®ion_country=US&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJlYnYxLm15c2hvcGlmeS5jb20iLCJmbGFncyI6W10sImV4cCI6MTc5MTUxNzA2MywibmJmIjoxNzkwOTEyMjYzfQ.kx6-ysUNtOCl3WOWKyV5MKcSq3gVeIE9S9wFi5w_Q9s","https://shopify.com/78443577662/account/profile?locale=en®ion_country=US&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJlYnYxLm15c2hvcGlmeS5jb20iLCJmbGFncyI6W10sImV4cCI6MTc5MTUxNzA2MywibmJmIjoxNzkwOTEyMjYzfQ.kx6-ysUNtOCl3WOWKyV5MKcSq3gVeIE9S9wFi5w_Q9s",], },{ id: "718048526654-child-569364341f9a8f7c2cb03b95e20b334b-legacy-christianity", title: "Christianity", items: ["/collections/christianity-bestsellers","#","/collections/journals-and-devotionals","/collections/john-bevere","/collections/gary-chapman","/collections/henry-cloud","/collections/louie-giglio","/collections/t-d-jakes","/collections/sarah-jakes-roberts","/collections/c-s-lewis-1","/collections/max-lucado","/collections/john-c-maxwell","/collections/joyce-meyer","/collections/myles-munroe","/collections/stormie-omaritian","/collections/derek-prince","/collections/francine-rivers","/collections/priscilla-shirer","/collections/charles-h-spurgeon","/collections/lee-strobel","/collections/lysa-terkeurst","/collections/michael-todd","/collections/a-w-tozer","/collections/neale-donald-walsch","/collections/rick-warren",], },{ id: "597976777022-child-95af4906bbf8c59fb00155e2241967e3-legacy-bibles", title: "Bibles ", items: ["/collections/bibles","/collections/african-languages-bibles",], },]; window.shopifyLinkLists = shopifyLinkLists; window.shopifyCurrencyFormat = shopifyCurrencyFormat; } </script>
3906 <!-- QIKIFY NAVIGATOR END --> 3907
3908<script id="qikify-mobilemenu-config" type="text/javascript"> 3909 3910 3911 window._QMM = { 3912 entries: null, 3913 subscription: null, 3914 moneyFormat: "R {{amount}}", 3915 }; 3916 3917 3918 _QMM.entries = [{"id":248660,"priority":0,"type":null,"data":{"menu_selector":"offcanvas","alignment":"left","top_spacing":"15","sections":[{"type":"logo","heading":"Logo","id":"dmenu-section-528592","setting":{"logo":"https://qikify-cdn.nyc3.digitaloceanspaces.com/staging/mobilemenu/instances/18/9c38756d6641d9314bc744413ff10ba62b0214c65b44c716fbaaff7e3b52302a.jpeg","logo_width":"55"},"hide":true},{"type":"search","heading":"Search box","id":"dmenu-section-486446","setting":{"placeholder":"Search"},"hide":true},{"type":"menu","heading":"Menu","id":"dmenu-section-783349","setting":{"disable_title":false,"title":"New","enable_collapse":true,"collapsed_by_default":true},"blocks":[{"id":"dmenu-block-792333","type":"menuitem","setting":{"title":"EB RECOMMENDS","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450949218622","handle":"new-eb-recommends","title":"EB Recommends","image":{"altText":null,"id":"1734657540414","url":"https://cdn.shopify.com/s/files/1/0784/4357/7662/collections/EBR_June_Web_Banner_aac4a314-f6ba-4773-9c35-ae740f282481.jpg?v=1688461468"}}}}},{"id":"dmenu-block-540748","type":"menuitem","setting":{"title":"HIGHLIGHTS","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450948825406","handle":"new-highlights","title":"New Highlights","image":null}}},"hide":true},{"id":"dmenu-block-943127","type":"menuitem","setting":{"title":"FOR THE FANS","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450953150782","handle":"for-the-fans","title":"For the Fans","image":null}}},"hide":true},{"id":"dmenu-block-410700","type":"menuitem","setting":{"title":"FESTIVALS AND COLLABORATION","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450953183550","handle":"festivals-and-collaborations","title":"Festivals and Collaborations","image":null}}},"hide":true}],"hide_submenu":true},{"type":"menu","heading":"Menu","id":"dmenu-section-695489","setting":{"disable_title":true,"title":"Bestsellers"},"blocks":[{"id":"dmenu-block-732984","type":"menuitem","setting":{"title":"BESTSELLERS","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450956493118","handle":"bestsellers","title":"BESTSELLERS","image":null}}}}],"hide_submenu":false,"hide":true},{"type":"menu","heading":"Menu","id":"dmenu-section-126122","setting":{"disable_title":false,"title":"Fiction","enable_collapse":true,"collapsed_by_default":true},"blocks":[{"id":"dmenu-block-191453","type":"menuitem","setting":{"title":"CLASSICS","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450949316926","handle":"classic-fiction","title":"Classic Fiction","image":null}}},"hide":true},{"id":"dmenu-block-918851","type":"menuitem","setting":{"title":"DUDU BUSANI-DUBE","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450951938366","handle":"dudu-busani-dube","title":"Dudu Busani-Dube","image":null}}}},{"id":"dmenu-block-303563","type":"menuitem","setting":{"title":"JOHN GRISHAM","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450949775678","handle":"john-grisham","title":"John Grisham","image":null}}}},{"id":"dmenu-block-982170","type":"menuitem","setting":{"title":"JODI PICOULT","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450956394814","handle":"jodi-picoult","title":"Jodi Picoult","image":null}}}},{"id":"dmenu-block-396667","type":"menuitem","setting":{"title":"SALLY ANDREW","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450953543998","handle":"sally-andrew","title":"Sally Andrew","image":null}}}},{"id":"dmenu-block-310739","type":"menuitem","setting":{"title":"HARUKI MURAKAMI","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450954527038","handle":"haruki-murakami","title":"Haruki Murakami","image":null}}}},{"id":"dmenu-block-623468","type":"menuitem","setting":{"title":"MARGARET ATWOOD","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450956296510","handle":"margaret-atwood","title":"Margaret Atwood","image":null}}}},{"id":"dmenu-block-612641","type":"menuitem","setting":{"title":"LEE CHILD","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450949284158","handle":"lee-child","title":"Lee Child","image":null}}}},{"id":"dmenu-block-840319","type":"menuitem","setting":{"title":"IRMA VENTER","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450952659262","handle":"irma-venter","title":"Irma Venter","image":null}}}},{"id":"dmenu-block-420209","type":"menuitem","setting":{"title":"WILBUR SMITH","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450951053630","handle":"wilbur-smith","title":"Wilbur Smith","image":null}}}},{"id":"dmenu-block-134663","type":"menuitem","setting":{"title":"CHANETTE PAUL","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450956362046","handle":"chanette-paul","title":"Chanette Paul","image":null}}}},{"id":"dmenu-block-328728","type":"menuitem","setting":{"title":"JACKIE PHAMOTSE","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450956067134","handle":"jackie-phamotse","title":"Jackie Phamotse","image":null}}}},{"id":"dmenu-block-572965","type":"menuitem","setting":{"title":"KAZUO ISHIGURO","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"}
3918,"collection":{"id":"450956001598","handle":"kazuo-ishiguro","title":"Kazuo Ishiguro","image":null}}}},{"id":"dmenu-block-509875","type":"menuitem","setting":{"title":"IAN MCEWAN","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450956460350","handle":"ian-mcewan","title":"Ian McEwan","image":null}}}},{"id":"dmenu-block-970820","type":"menuitem","setting":{"title":"DAVID BALDACCI","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450949742910","handle":"david-baldacci","title":"David Baldacci","image":null}}}},{"id":"dmenu-block-387070","type":"menuitem","setting":{"title":"CHRIS KARSTEN","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450951086398","handle":"chris-carsten","title":"Chris Karsten","image":null}}}},{"id":"dmenu-block-345711","type":"menuitem","setting":{"title":"RICHARD OSMAN","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450951283006","handle":"richard-osman","title":"Richard Osman","image":null}}}},{"id":"dmenu-block-930939","type":"menuitem","setting":{"title":"JEFFREY ARCHER","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450953511230","handle":"jeffrey-archer","title":"Jeffrey Archer","image":null}}}},{"id":"dmenu-block-368702","type":"menuitem","setting":{"title":"TAYLOR JENKINS REID","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450956099902","handle":"taylor-jenkins-reid","title":"Taylor Jenkins Reid","image":null}}}},{"id":"dmenu-block-411662","type":"menuitem","setting":{"title":"SARAH J. MAAS","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450952757566","handle":"sarah-j-maas","title":"Sarah J. Maas","image":null}}}},{"id":"dmenu-block-572276","type":"menuitem","setting":{"title":"MICHAEL CONNELLY","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450956165438","handle":"michael-connelly","title":"Michael Connelly","image":null}}}},{"id":"dmenu-block-100298","type":"menuitem","setting":{"title":"KARIN SLAUGHTER","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450951741758","handle":"karin-slaughter","title":"Karin Slaughter","image":null}}}},{"id":"dmenu-block-108927","type":"menuitem","setting":{"title":"LUCINDA RILEY","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450951708990","handle":"lucinda-riley","title":"Lucinda Riley","image":null}}}},{"id":"dmenu-block-578666","type":"menuitem","setting":{"title":"TONY PARK","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450949808446","handle":"tony-park","title":"Tony Park","image":null}}}},{"id":"dmenu-block-734808","type":"menuitem","setting":{"title":"STEPHEN KING","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450956591422","handle":"stephen-king","title":"Stephen King","image":null}}}},{"id":"dmenu-block-770374","type":"menuitem","setting":{"title":"NICHOLAS SPARKS","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450956034366","handle":"nicholas-sparks","title":"Nicholas Sparks","image":null}}}},{"id":"dmenu-block-503511","type":"menuitem","setting":{"title":"JAMES PATTERSON","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450950005054","handle":"james-patterson","title":"James Patterson","image":null}}}},{"id":"dmenu-block-528349","type":"menuitem","setting":{"title":"PAULO COELHO","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450956132670","handle":"paulo-coelho","title":"Paulo Coelho","image":null}}}},{"id":"dmenu-block-172384","type":"menuitem","setting":{"title":"DEON MEYER","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450951807294","handle":"deon-meyer","title":"Deon Meyer","image":null}}}},{"id":"dmenu-block-694865","type":"menuitem","setting":{"title":"COLLEEN HOOVER","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450950365502","handle":"colleen-hoover","title":"Colleen Hoover","image":null}}}}
3918,{"id":"dmenu-block-517654","type":"menuitem","setting":{"title":"ANTJIE KROG","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450956329278","handle":"antjie-krog","title":"Antjie Krog","image":null}}}},{"id":"dmenu-block-793248","type":"menuitem","setting":{"title":"MARIAN KEYES","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450956198206","handle":"marian-keyes","title":"Marian Keyes","image":null}}}},{"id":"dmenu-block-202451","type":"menuitem","setting":{"title":"DANIELLE STEELE","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450955313470","handle":"danielle-steele","title":"Danielle Steel","image":null}}}},{"id":"dmenu-block-857619","type":"menuitem","setting":{"title":"RUDIE VAN RENSBURG","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450956230974","handle":"rudi-van-rensburg","title":"Rudie van Rensburg","image":null}}}}],"hide_submenu":true},{"type":"menu","heading":"Menu","id":"dmenu-section-636584","setting":{"disable_title":false,"title":"Non-Fiction","enable_collapse":true,"collapsed_by_default":true},"blocks":[{"id":"dmenu-block-668787","type":"menuitem","setting":{"title":"NON-FICTION","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450948727102","handle":"non-fiction","title":"NON-FICTION","image":null}}}}],"hide_submenu":false},{"type":"menu","heading":"Menu","id":"dmenu-section-197689","setting":{"disable_title":false,"title":"Children's","enable_collapse":true,"collapsed_by_default":true},"blocks":[{"id":"dmenu-block-443007","type":"menuitem","setting":{"title":"LOCAL CHILDREN'S BOOKS","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450956624190","handle":"local-childrens-books","title":"Local Children's Books","image":null}}},"hide":true},{"id":"dmenu-block-888397","type":"menuitem","setting":{"title":"AGES 0-5","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450948628798","handle":"childrens-books-age-0-5","title":"Children's Books Age 0-5","image":null}}},"blocks":[{"id":"dmenu-block-973859","type":"menuitem","setting":{"title":"PEPPA PIG","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450948661566","handle":"peppa-pig","title":"Peppa Pig","image":null}}}},{"id":"dmenu-block-105753","type":"menuitem","setting":{"title":"The Gruffalo and more","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450948694334","handle":"the-gruffalo-and-more","title":"The Gruffalo and more","image":null}}}},{"id":"dmenu-block-880849","type":"menuitem","setting":{"title":"OLIVER JEFFERS","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450948890942","handle":"oliver-jeffers","title":"Oliver Jeffers","image":null}}}},{"id":"dmenu-block-272233","type":"menuitem","setting":{"title":"WHERE'S WALLY","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450948923710","handle":"wheres-wally","title":"Where's Wally?","image":null}}}},{"id":"dmenu-block-273968","type":"menuitem","setting":{"title":"ENID BLYTON","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450948989246","handle":"enid-blyton","title":"Enid Blyton","image":null}}}},{"id":"dmenu-block-137541","type":"menuitem","setting":{"title":"REFILOE MOAHLOLI","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450949022014","handle":"refiloe-moahloli","title":"Refiloe Moahloli","image":null}}}},{"id":"dmenu-block-824902","type":"menuitem","setting":{"title":"PADDINGTON","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450949054782","handle":"paddington","title":"Paddington","image":null}}}},{"id":"dmenu-block-932669","type":"menuitem","setting":{"title":"PETER RABBIT","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450949087550","handle":"peter-rabbit","title":"Peter Rabbit","image":null}}}},{"id":"dmenu-block-441571","type":"menuitem","setting":{"title":"DR SEUSS","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450949120318","handle":"dr-seuss","title":"Dr Seuss","image":null}}}},{"id":"dmenu-block-241401","type":"menuitem","setting":{"title":"LITTLE MISS AND MR MEN","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450949153086","handle":"little-miss-and-mr-men","title":"Little Miss and Mr Men","image":null}}}},{"id":"dmenu-block-595369","type":"menuitem","setting":{"title":"THE HUNGRY CATERPILLAR","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450949349694","handle":"the-hungry-caterpillar","title":"The Hungry Caterpillar","
3918image":null}}}},{"id":"dmenu-block-528198","type":"menuitem","setting":{"title":"WINNIE-THE-POOH","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450949382462","handle":"winnie-the-pooh","title":"Winnie-the-Pooh","image":null}}}},{"id":"dmenu-block-662048","type":"menuitem","setting":{"title":"PRIDDY","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450949415230","handle":"priddy","title":"Priddy","image":null}}}},{"id":"dmenu-block-269504","type":"menuitem","setting":{"title":"DK","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450949447998","handle":"dk","title":"DK","image":null}}}}],"hide_submenu":true},{"id":"dmenu-block-727140","type":"menuitem","setting":{"title":"AGES 6-12","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450949480766","handle":"childrens-books-ages-6-12","title":"Children's Books Ages 6-12","image":null}}},"blocks":[{"id":"dmenu-block-511834","type":"menuitem","setting":{"title":"DOG MAN","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450949513534","handle":"dog-man","title":"Dog Man","image":null}}}},{"id":"dmenu-block-159542","type":"menuitem","setting":{"title":"CAPTAIN UNDERPANTS","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450949546302","handle":"captain-underpants","title":"Captain Underpants","image":null}}}},{"id":"dmenu-block-356574","type":"menuitem","setting":{"title":"BEAR GRYLLS","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450949579070","handle":"bear-grylls","title":"Bear Grylls","image":null}}}},{"id":"dmenu-block-888324","type":"menuitem","setting":{"title":"THE TREEHOUSE SERIES","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450949611838","handle":"the-treehouse-series","title":"The Treehouse Series","image":null}}}},{"id":"dmenu-block-656691","type":"menuitem","setting":{"title":"INVESTIGATORS","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450949644606","handle":"investigators","title":"InvestiGators","image":null}}}},{"id":"dmenu-block-828310","type":"menuitem","setting":{"title":"DIARY OF A WIMPY KID","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450949677374","handle":"diary-of-a-wimpy-kid","title":"Diary of a Wimpy Kid","image":null}}}},{"id":"dmenu-block-305220","type":"menuitem","setting":{"title":"ROALD DAHL","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450949710142","handle":"roald-dahl","title":"Roald Dahl","image":null}}}},{"id":"dmenu-block-711927","type":"menuitem","setting":{"title":"HARRY POTTER","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450949873982","handle":"harry-potter","title":"Harry Potter","image":null}}}},{"id":"dmenu-block-183928","type":"menuitem","setting":{"title":"DAVID WILLIAMS","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450949841214","handle":"david-williams","title":"David Walliams","image":null}}}},{"id":"dmenu-block-342374","type":"menuitem","setting":{"title":"HOW TO TRAIN YOUR DRAGON AND MORE","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450950201662","handle":"how-to-train-your-dragon-and-more","title":"How to Train your Dragon and more","image":null}}}},{"id":"dmenu-block-127799","type":"menuitem","setting":{"title":"DORK DIARIES","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450950299966","handle":"dork-diaries","title":"Dork Diaries","image":null}}}},{"id":"dmenu-block-730990","type":"menuitem","setting":{"title":"SCARLET AND IVY","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450949972286","handle":"scarlet-and-ivy","title":"Scarlet and Ivy","image":null}}}},{"id":"dmenu-block-426005","type":"menuitem","setting":{"title":"SKULDUGGERY PLEASANT","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450950332734","handle":"skulduggery-pleasant","t
3918itle":"Skulduggery Pleasant","image":null}}}},{"id":"dmenu-block-295923","type":"menuitem","setting":{"title":"JAMES PATTERSON","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450950005054","handle":"james-patterson","title":"James Patterson","image":null}}}},{"id":"dmenu-block-334123","type":"menuitem","setting":{"title":"PERCY JACKSON AND MORE","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450950037822","handle":"percy-jackson-and-more","title":"Percy Jackson and more","image":null}}}},{"id":"dmenu-block-155822","type":"menuitem","setting":{"title":"MICHAEL MORPURGO","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450949906750","handle":"michael-morpurgo","title":"Michael Morpurgo","image":null}}}},{"id":"dmenu-block-800029","type":"menuitem","setting":{"title":"C.S LEWIS","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450950234430","handle":"c-s-lewis","title":"C.S Lewis","image":null}}}}],"hide_submenu":true}],"hide_submenu":false},{"type":"menu","heading":"Menu","id":"dmenu-section-502354","setting":{"disable_title":false,"title":"Teen & Young Adult","enable_collapse":true,"collapsed_by_default":true},"blocks":[{"id":"dmenu-block-946572","type":"menuitem","setting":{"title":"Teen","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"link":"#","collection":{"id":"450948858174","handle":"teen-young-adult","title":"TEEN & YOUNG ADULT","image":null}}},"blocks":[{"id":"dmenu-block-593648","type":"menuitem","setting":{"title":"CASSANDRA CLARE","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450953216318","handle":"cassandra-clare","title":"CASSANDRA CLARE","image":null}}}},{"id":"dmenu-block-400347","type":"menuitem","setting":{"title":"JOHN GREEN","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450953249086","handle":"john-green","title":"JOHN GREEN","image":null}}}},{"id":"dmenu-block-856924","type":"menuitem","setting":{"title":"JENNY HAN","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450953281854","handle":"jenny-han","title":"JENNY HAN","image":null}}}},{"id":"dmenu-block-426868","type":"menuitem","setting":{"title":"NICOLA YOON","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450953412926","handle":"nicola-yoon","title":"NICOLA YOON","image":null}}}},{"id":"dmenu-block-663090","type":"menuitem","setting":{"title":"THE DIVERGENT SERIES","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450953314622","handle":"the-divergent-series","title":"THE DIVERGENT SERIES","image":null}}}},{"id":"dmenu-block-916465","type":"menuitem","setting":{"title":"TWILIGHT SAGA","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450953347390","handle":"twilight-saga","title":"TWILIGHT SAGA","image":null}}}},{"id":"dmenu-block-862366","type":"menuitem","setting":{"title":"THE HUNGER GAMES","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450953380158","handle":"the-hunger-games","title":"THE HUNGER GAMES","image":null}}}}],"hide_submenu":true},{"id":"dmenu-block-667376","type":"menuitem","setting":{"title":"Young Adult","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450948858174","handle":"teen-young-adult","title":"TEEN & YOUNG ADULT","image":null}}},"blocks":[{"id":"dmenu-block-920594","type":"menuitem","setting":{"title":"HOLLY JACKSON","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450953445694","handle":"holly-jackson","title":"HOLLY JACKSON","image":null}}}},{"id":"dmenu-block-866801","type":"menuitem","setting":{"title":"KAREN M. MCMANUS","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450953478462","handle":"karen-m-mcmanus","title":"KAREN M. MCMANUS","image":null}}}},{"id":"dmenu-block-243957","type":"menuitem","setting":{"title":"HEARTSTOPPER","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450953609534","handle":"heartstopper","title":"HEARTSTOPPER","image":null}}}},{"id":"dmenu-block-895575","type":"menuitem","setting":{"title":"LEIGH BARDUGO","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450952823102","handle":"leigh-bardugo","title":"Leigh Bardugo","image":null}}}},{"id":"dmenu-block-324389","type":"menuitem","setting":{"title":"TAHEREH MAFI","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450952266046","handle":"tahereh-mafi","title":"Tahereh Mafi","image":null}}}},{"id":"dmenu-block-118543","type":"menuitem","setting":{"title":"KIERA CASS","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450952855870","handle":"kiera-cass","title":"Kiera Cass","image":null}}}},{"id":"dmenu-block-356032","type":"menuitem","setting":{"title":"JENNIFER NIVEN","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450953675070","handle":"jennifer-niven","title":"JENNIFER NIVEN","image":null}}}},{"id":"dmenu-block-829305","type":"menuitem","setting":{"title":"ANGIE THOMAS","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450953707838","handle":"angie-thomas","title":"ANGIE THOMAS","image":null}}}}],"hide_submenu":false},{"id":"dmenu-block-268382","type":"menuitem","setting":{"title":"Manga","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450953740606","handle":"manga","title":"MANGA","image":null}}}}],"hide_submenu":false},{"type":"menu","heading":"Menu","id":"dmenu-section-114819","setting":{"disable_title":false,"title":"#BOOKTOK","enable_collapse":true,"collapsed_by_default":true},"blocks":[{"id":"dmenu-block-756422","type":"menuitem","setting":{"title":"Colleen Hoover","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450950365502","handle":"colleen-hoover","title":"Colleen Hoover","image":null}}}},{"id":"dmenu-block-183863","type":"menuitem","setting":{"title":"Ana Huang","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"}
3918,"collection":{"id":"450951414078","handle":"ana-huang","title":"Ana Huang","image":null}}}},{"id":"dmenu-block-328132","type":"menuitem","setting":{"title":"Emily Henry","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450951479614","handle":"emily-henry","title":"Emily Henry","image":null}}}},{"id":"dmenu-block-266655","type":"menuitem","setting":{"title":"Ali Hazelwood","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450951545150","handle":"ali-hazelwood","title":"Ali Hazelwood","image":null}}}},{"id":"dmenu-block-519859","type":"menuitem","setting":{"title":"Elena Armas","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450951577918","handle":"elena-armas","title":"Elena Armas","image":null}}}},{"id":"dmenu-block-732963","type":"menuitem","setting":{"title":"Hannah Grace","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"470936158526","handle":"hannah-grace","title":"Hannah Grace","image":null}}}},{"id":"dmenu-block-143949","type":"menuitem","setting":{"title":"Jessa Hastings","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450951610686","handle":"jessa-hastings","title":"Jessa Hastings","image":null}}}},{"id":"dmenu-block-801918","type":"menuitem","setting":{"title":"Samantha Shannon","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450951512382","handle":"samantha-shannon","title":"Samantha Shannon","image":null}}}},{"id":"dmenu-block-653732","type":"menuitem","setting":{"title":"Emily McIntire","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450951643454","handle":"emily-mcintire","title":"Emily McIntire","image":null}}}},{"id":"dmenu-block-587316","type":"menuitem","setting":{"title":"Laura Thalassa","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450951676222","handle":"laura-thalassa","title":"Laura Thalassa","image":null}}}},{"id":"dmenu-block-462301","type":"menuitem","setting":{"title":"Meghan Quinn","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450951840062","handle":"meghan-quinn","title":"Meghan Quinn","image":null}}}},{"id":"dmenu-block-243461","type":"menuitem","setting":{"title":"Sara Desai","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450952298814","handle":"sara-desai","title":"Sara Desai","image":null}}}},{"id":"dmenu-block-753417","type":"menuitem","setting":{"title":"Raven Kennedy","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450952331582","handle":"raven-kennedy","title":"Raven Kennedy","image":null}}}},{"id":"dmenu-block-598981","type":"menuitem","setting":{"title":"Alice Oseman","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450952528190","handle":"alice-oseman","title":"Alice Oseman","image":null}}}},{"id":"dmenu-block-913416","type":"menuitem","setting":{"title":"Tessa Bailey","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450951872830","handle":"tessa-bailey","title":"Tessa Bailey","image":null}}}},{"id":"dmenu-block-922106","type":"menuitem","setting":{"title":"Lauren Asher","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450952560958","handle":"lauren-asher","title":"Lauren Asher","image":null}}}},{"id":"dmenu-block-542262","type":"menuitem","setting":{"title":"Elsie Silver","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450951446846","handle":"elsie-silver","title":"Elsie Silver","image":null}}}},{"id":"dmenu-block-401405","type":"menuitem","setting":{"title":"R.F. Kuang","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"}
3918,"collection":{"id":"450951905598","handle":"r-f-kuang","title":"R.F. Kuang","image":null}}}},{"id":"dmenu-block-658451","type":"menuitem","setting":{"title":"Christina Lauren","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450952593726","handle":"christina-lauren","title":"Christina Lauren","image":null}}}},{"id":"dmenu-block-725201","type":"menuitem","setting":{"title":"Chloe Gong","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450952364350","handle":"chloe-gong","title":"Chloe Gong","image":null}}}},{"id":"dmenu-block-435431","type":"menuitem","setting":{"title":"Toshikazu Kawaguchi","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450952626494","handle":"toshikazu-kawaguchi","title":"Toshikazu Kawaguchi","image":null}}}},{"id":"dmenu-block-639023","type":"menuitem","setting":{"title":"Elle Kennedy","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450952397118","handle":"elle-kennedy","title":"Elle Kennedy","image":null}}}},{"id":"dmenu-block-483976","type":"menuitem","setting":{"title":"Mariana Zapata","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450951971134","handle":"mariana-zapata","title":"Mariana Zapata","image":null}}}},{"id":"dmenu-block-532413","type":"menuitem","setting":{"title":"Casey McQuiston","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450952429886","handle":"casey-mcquiston","title":"Casey McQuiston","image":null}}}},{"id":"dmenu-block-943827","type":"menuitem","setting":{"title":"Olivie Blake","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450952069438","handle":"olivie-blake","title":"Olivie Blake","image":null}}}},{"id":"dmenu-block-581732","type":"menuitem","setting":{"title":"Mia Sosa","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450952102206","handle":"mia-sosa","title":"Mia Sosa","image":null}}}},{"id":"dmenu-block-514626","type":"menuitem","setting":{"title":"Lucy Score","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450952233278","handle":"lucy-score","title":"Lucy Score","image":null}}}},{"id":"dmenu-block-569923","type":"menuitem","setting":{"title":"Helen Hoang","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450952462654","handle":"helen-hoang","title":"Helen Hoang","image":null}}}},{"id":"dmenu-block-233037","type":"menuitem","setting":{"title":"Talia Hibbert","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450952134974","handle":"talia-hibbert","title":"Talia Hibbert","image":null}}}},{"id":"dmenu-block-300487","type":"menuitem","setting":{"title":"Tahereh Mafi","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450952266046","handle":"tahereh-mafi","title":"Tahereh Mafi","image":null}}}},{"id":"dmenu-block-572661","type":"menuitem","setting":{"title":"Katee Robert","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450952167742","handle":"katee-robert","title":"Katee Robert","image":null}}}},{"id":"dmenu-block-784215","type":"menuitem","setting":{"title":"Madeline Miller","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450952200510","handle":"madeline-miller","title":"Madeline Miller","image":null}}}},{"id":"dmenu-block-129173","type":"menuitem","setting":{"title":"Sally Thorne","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450952692030","handle":"sally-thorne","title":"Sally Thorne","image":null}}}},{"id":"dmenu-block-393168","type":"menuitem","setting":{"title":"Holly Black","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450952724798","handle":"holly-black","title":"Holly Black","image":null}}}},{"id":"dmenu-block-248956","type":"menuitem","setting":{"title":"Sarah J Maas","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450952757566","handle":"sarah-j-maas","title":"Sarah J. Maas","image":null}}}},{"id":"dmenu-block-932533","type":"menuitem","setting":{"title":"E. Lockhart","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450952790334","handle":"e-lockhart","title":"E. Lockhart","image":null}}}},{"id":"dmenu-block-943578","type":"menuitem","setting":{"title":"Leigh Bardugo","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450952823102","handle":"leigh-bardugo","title":"Leigh Bardugo","image":null}}}},{"id":"dmenu-block-150528","type":"menuitem","setting":{"title":"Kiera Cass","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450952855870","handle":"kiera-cass","title":"Kiera Cass","image":null}}}},{"id":"dmenu-block-586758","type":"menuitem","setting":{"title":"TJ Klune","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450952888638","handle":"tj-klune","title":"TJ Klune","image":null}}}},{"id":"dmenu-block-513523","type":"menuitem","setting":{"title":"Jennifer Lynn Barnes","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450952921406","handle":"jennifer-lynn-barnes","title":"Jennifer Lynn Barnes","image":null}}}}],"hide_submenu":false},{"type":"menu","heading":"Menu","id":"dmenu-section-604495","setting":{"disable_title":true,"title":"Pan-African Classics"},"blocks":[{"id":"dmenu-block-268664","type":"menuitem","setting":{"title":"PAN-AFRICAN CLASSICS","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450953773374","handle":"pan-african-classics","title":"PAN-AFRICAN CLASSICS","image":null}}}}],"hide_submenu":false},{"type":"menu","heading":"Menu","id":"dmenu-section-763478","setting":{"disable_title":false,"title":"Gift Cards, Vouchers & Stationery","enable_collapse":true,"collapsed_by_default":true},"blocks":[{"id":"dmenu-block-237344","type":"menuitem","setting":{"title":"GIFT CARDS AND VOUCHERS","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450950103358","handle":"gift-cards","title":"Gift Cards","image":null}}}},{"id":"dmenu-block-926812","type":"menuitem","setting":{"title":"MOLESKINE","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450951217470","handle":"moleskine-readers","title":"Moleskine Readers","image":null}}}},{"id":"dmenu-block-579165","type":"menuitem","setting":{"title":"LAMY","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450953838910","handle":"lamy","title":"LAMY","image":null}}}},{"id":"dmenu-block-167634","type":"menuitem","setting":{"title":"JOURNALS","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450953871678","handle":"journals","title":"JOURNALS","image":null}}}}],"hide_submenu":false},{"type":"menu","heading":"Menu","id":"dmenu-section-147326","setting":{"disable_title":true,"title":"PRE-ORDERS"},"blocks":[{"id":"dmenu-block-350500","type":"menuitem","setting":{"title":"PRE-ORDERS","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450955018558","handle":"pre-order","title":"Pre-Orders","image":{"altText":null,"id":"1734657933630","url":"https://cdn.shopify.com/s/files/1/0784/4357/7662/collections/Pre-order_banner_revised.jpg?v=1688461650"}}}}}],"hide_submenu":true},{"type":"menu","heading":"Menu","id":"dmenu-section-174033","setting":{"disable_title":true,"title":"EB CORPORATE"},"blocks":[{"id":"dmenu-block-263338","type":"menuitem","setting":{"title":"EB CORPORATE","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"}
3918,"collection":{"id":"450953019710","handle":"eb-corporate","title":"EB Corporate","image":{"altText":null,"id":"1734657802558","url":"https://cdn.shopify.com/s/files/1/0784/4357/7662/collections/Corporate_banner.jpg?v=1688461591"}}}}}],"hide_submenu":true},{"type":"menu","heading":"Menu","id":"dmenu-section-703805","setting":{"disable_title":true,"title":"EVENTS"},"blocks":[{"id":"dmenu-block-977335","type":"menuitem","setting":{"title":"EVENTS","url":{"type":{"id":"page","icon":["fas","newspaper"],"name":"Page"},"page":{"id":121716113726,"title":"Events","handle":"events"}}}}],"hide_submenu":true},{"type":"menu","heading":"Menu","id":"dmenu-section-617310","setting":{"disable_title":true,"title":"Fanatic","el_class":"header-fanatic-icon"},"blocks":[{"id":"dmenu-block-722261","type":"menuitem","setting":{"title":"FANATICS","url":{"type":{"id":"page","icon":["fas","newspaper"],"name":"Page"},"page":{"id":121716146494,"title":"Fanatics","handle":"fanatics"}}}}],"hide_submenu":true},{"type":"menu","heading":"Menu","id":"dmenu-section-914953","setting":{"disable_title":true,"title":"36 Hour Delivery","el_class":"header-hour-icon"},"blocks":[{"id":"dmenu-block-630972","type":"menuitem","setting":{"title":"4 DAYS DELIVERY","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"450954690878","handle":"4-day-delivery","title":"4 Day Delivery","image":null}}}}]}],"navigator":{"id":"main-menu","title":"Main menu"},"hamburger_position":"top_right","hamburger_selector":"#menuIcon","selector":"#menuIcon"},"status":1,"created_at":"2023-07-04 08:01:55","updated_at":"2024-04-05 10:17:11"}] 3919 3920 3921 3922 _QMM.subscription = {"name":"mobilemenu-free","kind":"subscription"} 3923 3924</script>
3924 3925
3926<script src="https://cdn.shopify.com/extensions/019cfaff-1f96-7ce6-b4d1-d54cdb4f2888/mobilemenu-17/assets/mobilemenu-v2.js" defer="defer"></script>
3926 3927 3928 3929 3930 3931 <style id="qikify-mobilemenu-custom-style"></style> 3932 3933 3934 3935
3935<script id="qikify-mobilemenu-custom-script">QikifyMobileMenu = { 3936 forceRender: true, 3937}</script>
3937 3938 3939 3940 3941</div><div id="shopify-block-Aamora2hLNHcxQVNaT__12120936241911852800" class="shopify-block shopify-app-block"><section class='jdgm-widget jdgm-revs-tab' role='complementary'> 3942 3943 <div class='jdgm-revs-tab-btn btn' position="right" tabindex="0" aria-label="Click to open Judge.me floating reviews tab" role='button'>â Reviews</div> 3944 <div class='jdgm-revs-tab__header'> 3945 <a class='jdgm-close-ico'></a> 3946 <h3 class='jdgm-revs-tab__title'>Let customers speak for us</h3> 3947 <a class='jdgm-revs-tab__url' href='/pages/reviews'> 3948 <div data-score='4.80' class='jdgm-all-reviews-rating' aria-label='Average rating is 4.80' role='img'></div>1599 reviews 3949 </a> 3950 </div> 3951 3952 3953 <div class='jdgm-widget jdgm-all-reviews-widget-v2025' 3954 data-widget='all-reviews-v2025' 3955 data-entry-point='all_reviews_widget_v2025.js' 3956 data-entry-key='all-reviews-widget-v2025/main.js' 3957 data-block-id='Aamora2hLNHcxQVNaT__12120936241911852800' 3958 data-review-source='' 3959 data-show-all-reviews-in-same-tab='' 3960 data-show-first='' 3961 data-empty-state='' 3962 data-is-floating-tab='true' 3963 3964 > 3965 3966 <div class='jdgm-legacy-widget-content' style='display: none;'> 3967 <style> </style> <section class='jdgm-revs-tab__wrapper'> <style>.jdgm-revs-tab{display: none}</style> <div class='jdgm-mask'></div> <div class='jdgm-revs-tab__main'> <div class='jdgm-revs-tab__content'> <div class='jdgm-revs-tab__content-header' data-number-of-product-reviews='1599' data-number-of-shop-reviews='0'> <a style='display: none' href='#' class='jdgm-write-rev-link'>Write a review</a> <div class='jdgm-histogram jdgm-temp-hidden'> <div class='jdgm-histogram__row' data-rating='5' data-frequency='1332' data-percentage='83'> <div class='jdgm-histogram__star' role='button' aria-label="83% (1332) reviews with 5 star rating" tabindex='0' ><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span></div> <div class='jdgm-histogram__bar'> <div class='jdgm-histogram__bar-content' style='width: 83%;'> </div> </div> <div class='jdgm-histogram__percentage'>83%</div> <div class='jdgm-histogram__frequency'>(1332)</div> </div> <div class='jdgm-histogram__row' data-rating='4' data-frequency='229' data-percentage='14'> <div class='jdgm-histogram__star' role='button' aria-label="14% (229) reviews with 4 star rating" tabindex='0' ><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--off'></span></div> <div class='jdgm-histogram__bar'> <div class='jdgm-histogram__bar-content' style='width: 14%;'> </div> </div> <div class='jdgm-histogram__percentage'>14%</div> <div class='jdgm-histogram__frequency'>(229)</div> </div> <div class='jdgm-histogram__row' data-rating='3' data-frequency='28' data-percentage='2'> <div class='jdgm-histogram__star' role='button' aria-label="2% (28) reviews with 3 star rating" tabindex='0' ><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span></div> <div class='jdgm-histogram__bar'> <div class='jdgm-histogram__bar-content' style='width: 2%;'> </div> </div> <div class='jdgm-histogram__percentage'>2%</div> <div class='jdgm-histogram__frequency'>(28)</div> </div> <div class='jdgm-histogram__row' data-rating='2' data-frequency='7' data-percentage='0'> <div class='jdgm-histogram__star' role='button' aria-label="0% (7) reviews with 2 star rating" tabindex='0' ><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span></div> <div class='jdgm-histogram__bar'> <div class='jdgm-histogram__bar-content' style='width: 0%;'> </div> </div> <div class='jdgm-histogram__percentage'>0%</div> <div class='jdgm-histogram__frequency'>(7)</div> </div> <div class='jdgm-histogram__row' data-rating='1' data-frequency='3' data-percentage='0'> <div class='jdgm-histogram__star' role='button' aria-label="0% (3) reviews with 1 star rating" tabindex='0' ><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span></div> <div class='jdgm-histogram__bar'> <div class='jdgm-histogram__bar-content' style='width: 0%;'> </div> </div> <div class='jdgm-histogram__percentage'>0%</div> <div class='jdgm-histogram__frequency'>(3)</div> </div> <div class='jdgm-histogram__row jdgm-histogram__clear-filter' data-rating=null tabindex='0'></div> </div> <div class="jdgm-medals-wrapper jdgm-hidden" data-updated-at='2026-10-01T21:33:44Z'> <style type="text/css"></style> <div class="jdgm-medals" data-link="https://app.judge.me/reviews/stores/exclusivebooks.co.za">
3967 <div class="jdgm-medals__container"> <div class="jdgm-medal-wrapper" title="Diamond Verified Reviews Shop. Obtained at least 1000 reviews submitted by genuine customers with proof of purchase history"> <a class="jdgm-medal jdgm--loading" data-value="1107" data-type="ver_rev" data-tier="diamond" aria-label="Judge.me Diamond Verified Reviews Shop medal"> <div class="jdgm-medal__image" data-url="ver_rev/diamond.svg" data-alt="Judge.me Diamond Verified Reviews Shop medal"></div> <div class="jdgm-medal__value jdgm-medal__value--long">1107</div> </a> </div> <div class="jdgm-medal-wrapper" title="Platinum Monthly Record Shop. Achieved an all-time record of 213 published verified reviews within one calendar month."> <a class="jdgm-medal jdgm--loading" data-value="213" data-type="mon_rec" data-tier="platinum" aria-label="Judge.me Platinum Monthly Record Shop medal"> <div class="jdgm-medal__image" data-url="mon_rec/platinum_hollow.svg" data-alt="Judge.me Platinum Monthly Record Shop medal"></div> <div class="jdgm-medal__value ">213</div> </a> </div> <div class="jdgm-medal-wrapper" title="Bronze Transparent Shop. Published at least 80% of verified reviews received in total"> <a class="jdgm-medal jdgm--loading" data-value="" data-type="tran" data-tier="bronze" aria-label="Judge.me Bronze Transparent Shop medal"> <div class="jdgm-medal__image" data-url="tran/bronze.svg" data-alt="Judge.me Bronze Transparent Shop medal"></div> </a> </div> <div class="jdgm-medal-wrapper" title="Top 5% Shops. Top 5% shops that obtained and published the most verified reviews of all time"> <a class="jdgm-medal jdgm--loading" data-value="" data-type="tops" data-tier="5-percent" aria-label="Judge.me Top 5% Shops medal"> <div class="jdgm-medal__image" data-url="tops/5-percent.svg" data-alt="Judge.me Top 5% Shops medal"></div> </a> </div> </div> </div> </div> <div class='jdgm-rev-widg__sort-wrapper'></div> </div> <div class='jdgm-revs-tab__content-body'> <div class='jdgm-revs-tab__reviews'><div class='jdgm-rev jdgm-divider-top' data-verified-buyer='true' data-review-id='baf25aa0-c6fa-448d-8132-d304eeb01afc' data-thumb-up-count='0' data-thumb-down-count='0'> <div class='jdgm-rev__header'> <div class='jdgm-rev__icon' > V </div> <span class='jdgm-rev__rating' data-score='4' tabindex='0' aria-label='4 star review' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--off'></span> </span> <span class='jdgm-rev__timestamp jdgm-spinner' data-content='2026-09-30 04:18:43 UTC'></span> <span class='jdgm-rev__prod-info-wrapper'> <span class='jdgm-rev__prod-link-prefix'></span> <a href='/products/9780063424982' target='_blank' class='jdgm-rev__prod-link'> The World Is Waiting for You: Embrace Your Calling and Manifest the God Dream Over Your Life </a> </span> <div class='jdgm-rev__br'></div> <span class='jdgm-rev__buyer-badge-wrapper'> <span class='jdgm-rev__buyer-badge'></span> </span> <span class='jdgm-rev__author-wrapper'> <span class='jdgm-rev__author'>Vuyo Sokupha</span> <span class='jdgm-rev__location' > </span> </span> </div> <div class='jdgm-rev__content'> <div class='jdgm-rev__custom-form'> </div> <b class='jdgm-rev__title'></b> <div class='jdgm-rev__body'><p>The World Is Waiting for You: Embrace Your Calling and Manifest the God Dream Over Your Life</p></div> <div class='jdgm-rev__pics'> </div> <div class='jdgm-rev__vids'> </div> </div> <div class='jdgm-rev__actions'> <div class='jdgm-rev__social'></div> <div class='jdgm-rev__votes'></div> </div> <div class='jdgm-rev__reply'> </div> </div><div class='jdgm-rev jdgm-divider-top' data-verified-buyer='true' data-review-id='db49a772-c1c9-493d-95fb-c19d78bac693' data-thumb-up-count='0' data-thumb-down-count='0'> <div class='jdgm-rev__header'> <div class='jdgm-rev__icon' > B </div> <span class='jdgm-rev__rating' data-score='5' tabindex='0' aria-label='5 star review' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </span> <span class='jdgm-rev__timestamp jdgm-spinner' data-content='2026-09-29 13:35:08 UTC'></span> <span class='jdgm-rev__prod-info-wrapper'> <span class='jdgm-rev__prod-link-prefix'></span> <a href='/products/9781786227126' target='_blank' class='jdgm-rev__prod-link'> Galahad and the Grail </a> </span> <div class='jdgm-rev__br'></div> <span class='jdgm-rev__buyer-badge-wrapper'> <span class='jdgm-rev__buyer-badge'></span> </span> <span class='jdgm-rev__author-wrapper'> <span class='jdgm-rev__author'>Busi Crafford</span> <span class='jdgm-rev__location' > </span> </span> </div> <div class='jdgm-rev__content'> <div class='jdgm-rev__custom-form'> </div> <b class='jdgm-rev__title'></b> <div class='jdgm-rev__body'><p>Galahad and the Grail</p></div> <div class='jdgm-rev__pics'> </div> <div class='jdgm-rev__vids'> </div> </div> <div class='jdgm-rev__actions'> <div class='jdgm-rev__social'></div> <div class='jdgm-rev__votes'></div> </div> <div class='jdgm-rev__reply'> </div> </div><div class='jdgm-rev jdgm-divider-top' data-verified-buyer='true' data-review-id='f6c210b8-c3fc-46f9-8a6b-dfe32a1dea3b' data-thumb-up-count='0' data-thumb-down-count='0'> <div class='jdgm-rev__header'> <div class='jdgm-rev__icon' > L </div> <span class='jdgm-rev__rating' data-score='5' tabindex='0' aria-label='5
3967star review' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </span> <span class='jdgm-rev__timestamp jdgm-spinner' data-content='2026-09-28 16:13:24 UTC'></span> <span class='jdgm-rev__prod-info-wrapper'> <span class='jdgm-rev__prod-link-prefix'></span> <a href='/products/9780718183653' target='_blank' class='jdgm-rev__prod-link'> Jamie Oliver's Christmas Cookbook </a> </span> <div class='jdgm-rev__br'></div> <span class='jdgm-rev__buyer-badge-wrapper'> <span class='jdgm-rev__buyer-badge'></span> </span> <span class='jdgm-rev__author-wrapper'> <span class='jdgm-rev__author'>Liezl Da Silva</span> <span class='jdgm-rev__location' > </span> </span> </div> <div class='jdgm-rev__content'> <div class='jdgm-rev__custom-form'> </div> <b class='jdgm-rev__title'>Jamieâs Christmas Cookbook</b> <div class='jdgm-rev__body'><p>A classic holiday cookbook with all of his age old favorites</p></div> <div class='jdgm-rev__pics'> </div> <div class='jdgm-rev__vids'> </div> </div> <div class='jdgm-rev__actions'> <div class='jdgm-rev__social'></div> <div class='jdgm-rev__votes'></div> </div> <div class='jdgm-rev__reply'> </div> </div><div class='jdgm-rev jdgm-divider-top' data-verified-buyer='true' data-review-id='0d894e08-4709-497b-92b9-eeeefd0925cc' data-thumb-up-count='0' data-thumb-down-count='0'> <div class='jdgm-rev__header'> <div class='jdgm-rev__icon' > W </div> <span class='jdgm-rev__rating' data-score='5' tabindex='0' aria-label='5 star review' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </span> <span class='jdgm-rev__timestamp jdgm-spinner' data-content='2026-09-28 15:47:28 UTC'></span> <span class='jdgm-rev__prod-info-wrapper'> <span class='jdgm-rev__prod-link-prefix'></span> <a href='/products/9781324035435' target='_blank' class='jdgm-rev__prod-link'> Random Walk Down Wall Street </a> </span> <div class='jdgm-rev__br'></div> <span class='jdgm-rev__buyer-badge-wrapper'> <span class='jdgm-rev__buyer-badge'></span> </span> <span class='jdgm-rev__author-wrapper'> <span class='jdgm-rev__author'>Willem Deyzel</span> <span class='jdgm-rev__location' > </span> </span> </div> <div class='jdgm-rev__content'> <div class='jdgm-rev__custom-form'> </div> <b class='jdgm-rev__title'>Random Walk Down Wall Street</b> <div class='jdgm-rev__body'><p>This book has given me a new insight into the âmurkyâ world of the stock exchange, and a renewed respect for the traders who navigate this challenging environment on a daily basis.</p></div> <div class='jdgm-rev__pics'> </div> <div class='jdgm-rev__vids'> </div> </div> <div class='jdgm-rev__actions'> <div class='jdgm-rev__social'></div> <div class='jdgm-rev__votes'></div> </div> <div class='jdgm-rev__reply'> </div> </div><div class='jdgm-rev jdgm-divider-top' data-verified-buyer='true' data-review-id='4e81126f-8f5f-47ff-bd05-f4414374c96f' data-thumb-up-count='0' data-thumb-down-count='0'> <div class='jdgm-rev__header'> <div class='jdgm-rev__icon' > S </div> <span class='jdgm-rev__rating' data-score='5' tabindex='0' aria-label='5 star review' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </span> <span class='jdgm-rev__timestamp jdgm-spinner' data-content='2026-09-28 10:18:04 UTC'></span> <span class='jdgm-rev__prod-info-wrapper'> <span class='jdgm-rev__prod-link-prefix'></span> <a href='/products/9781779890078' target='_blank' class='jdgm-rev__prod-link'> Stuartsâ Field Guide Mammals of Southern Africa (including Angola, Zambia and Malawi) </a> </span> <div class='jdgm-rev__br'></div> <span class='jdgm-rev__buyer-badge-wrapper'> <span class='jdgm-rev__buyer-badge'></span> </span> <span class='jdgm-rev__author-wrapper'> <span class='jdgm-rev__author'>Stephan Venter</span> <span class='jdgm-rev__location' > </span> </span> </div> <div class='jdgm-rev__content'> <div class='jdgm-rev__custom-form'> </div> <b class='jdgm-rev__title'>SIV</b> <div class='jdgm-rev__body'><p>A comprehensive and well researched field guide, just as can be expected of mr Stuart. It must have taken many months and even years to compile.</p></div> <div class='jdgm-rev__pics'> </div> <div class='jdgm-rev__vids'> </div> </div> <div class='jdgm-rev__actions'> <div class='jdgm-rev__social'></div> <div class='jdgm-rev__votes'></div> </div> <div class='jdgm-rev__reply'> </div> </div></div> <div class='jdgm-spinner jdgm-revs-tab__spinner' style='display: none'> </div> <div class='jdgm-paginate' data-per-page='5' data-url='https://api.judge.me/reviews/reviews_for_reviews_tab' ><a class='jdgm-paginate__page jdgm-curt' data-page='1' aria-label='Page 1' tabindex='0' aria-current='page' role='button'>1</a><a class='jdgm-paginate__page ' data-page='2' aria-label='Page 2' tabindex='0' role='button'>2</a><a class='jdgm-paginate__page ' data-page='3' aria-label='Page 3' tabindex='0' role='button'>3</a><a class='jdgm-paginate__page jdgm-paginate__next-page' data-page='2' aria-label='Page 2' tabindex='0' rel='next' role='button'></a><a class='jdgm-paginate__page jdgm-paginate__last-page' data-page='320' aria-label='Page 320' tabindex='0' role='button'></a></div> </div> </div> </div> </section> 3968 </div> 3969 3970 </div> 3971 3972 3973</section> 3974 3975 3976</div>
3976<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
3976 3977</body> 3978</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.