PageSourceSearch

https://bookbox.co.nz/blogs/book-lovers-blog

html bookbox.co.nz collected 2026-10-04 21:21:57 UTC 206,700 bytes, 2,402 lines download raw bytes

1<!doctype html>
2<html class="no-js" lang="en">
3
4<head>
5<!-- BEAE-GLOBAL-FONT --> 
6  
7 <!-- END BEAE-GLOBAL-FONT -->
8<!-- BEAE-HEADER --><!-- END BEAE-HEADER -->
9<!-- Google tag (gtag.js) -->
vendor: 64 bytes, lines 9-10
9
10<script async src="https://www.googletagmanager.com/gtag/js?id=
10UA-130661044-1
vendor: 12 bytes, line 10
10"></script>
11<script>
12  
vendor: 134 bytes, lines 12-16
12window.dataLayer = window.dataLayer || [];
13  function gtag(){dataLayer.push(arguments);}
14  gtag('js', new Date());
15
16  gtag('config', '
16UA-130661044-1
vendor: 4 bytes, line 16
16');
17</script>
17
18  
19  <!-- Global site tag (gtag.js) - Google Ads: G-Y7T9DCNC9H -->
vendor: 64 bytes, line 19
19 <script async src="https://www.googletagmanager.com/gtag/js?id=
19G-Y7T9DCNC9H
vendor: 12 bytes, line 19
19"></script> 
19<script> 
vendor: 127 bytes, line 19
19window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', '
19G-Y7T9DCNC9H
vendor: 4 bytes, line 19
19'); 
19</script>
19 
20  <meta name="google-site-verification" content="3-WusCQMYhM4AMaNMCqqW3_9tOX91SPn-MKq6uvP-O8" />
21  <meta charset="utf-8">
22  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
23  <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no">
24  <meta name="theme-color" content="#d4af37">
25  <meta name="facebook-domain-verification" content="u6ropdt3sjq1lqs8n953rzpybl6x5o" />
26  <link rel="canonical" href="https://bookbox.co.nz/blogs/book-lovers-blog">
27  
28    <link rel="shortcut icon" href="//bookbox.co.nz/cdn/shop/files/favicon_32x32.jpg?v=1614375235" type="image/png">
29  
30
31<!-- "snippets/SEOManager.liquid" was not rendered, the associated app was uninstalled -->
32  <!-- /snippets/social-meta-tags.liquid -->
33
34
35
36
37<meta property="og:site_name" content="Book Box NZ">
38<meta property="og:url" content="https://bookbox.co.nz/blogs/book-lovers-blog">
39<meta property="og:title" content="Book Lovers Blog">
40<meta property="og:type" content="website">
41<meta property="og:description" content="Keep up to date with book reviews of popular books, book related articles, and the latest book news and trends all in our Book Lovers blog - written by readers for readers!">
42
43
44
45
46
47<meta name="twitter:card" content="summary_large_image">
48<meta name="twitter:title" content="Book Lovers Blog">
49<meta name="twitter:description" content="Keep up to date with book reviews of popular books, book related articles, and the latest book news and trends all in our Book Lovers blog - written by readers for readers!">
50
51  
52
53  <link href="//fonts.googleapis.com/css?family=Playfair+Display:300,400,500,600,700,700i,800,900,900i" rel="stylesheet" type="text/css" media="all" />
54
55
56
57  <link href="//fonts.googleapis.com/css?family=Roboto:300,400,400i,500,600,700,700i,800,900" rel="stylesheet" type="text/css" media="all" />
58
59
60  
61
62    <link href="//fonts.googleapis.com/css?family=Source+Sans+Pro:700,300,400,400i,500,600,600i,700,700i,800,900,900i" rel="stylesheet" type="text/css" media="all" />
63  
64
65  <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/material-design-iconic-font/2.2.0/css/material-design-iconic-font.min.css">
66<link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons">
67<script src="https://use.fontawesome.com/56001f5fe2.js"></script>
67
68
69  
70
71<link href="//bookbox.co.nz/cdn/shop/t/4/assets/bootstrap.min.css?v=164260820837220489021727890402" rel="stylesheet" type="text/css" media="all" />
72<link href="//bookbox.co.nz/cdn/shop/t/4/assets/animate.min.css?v=23672704411935891751727890402" rel="stylesheet" type="text/css" media="all" />
73<link href="//bookbox.co.nz/cdn/shop/t/4/assets/common.scss.css?v=178210360640017702011732598441" rel="stylesheet" type="text/css" media="all" />
74<link href="//bookbox.co.nz/cdn/shop/t/4/assets/owl.carousel.min.css?v=162555186297401405911727890402" rel="stylesheet" type="text/css" media="all" />
75<link href="//bookbox.co.nz/cdn/shop/t/4/assets/owl.theme.default.css?v=128564771863452648171727890402" rel="stylesheet" type="text/css" media="all" />
76<link href="//bookbox.co.nz/cdn/shop/t/4/assets/slick.scss.css?v=55241384290655521731727890815" rel="stylesheet" type="text/css" media="all" />
77<link href="//bookbox.co.nz/cdn/shop/t/4/assets/jquery.mmenu.all.css?v=150430478545731369351727890402" rel="stylesheet" type="text/css" media="all" />
78<link href="//bookbox.co.nz/cdn/shop/t/4/assets/jquery.fancybox.css?v=62795306972241779731727890402" rel="stylesheet" type="text/css" media="all" />
79<link href="//bookbox.co.nz/cdn/shop/t/4/assets/jquery.ui.min.css?v=182456455212238476291727890402" rel="stylesheet" type="text/css" media="all" />
80<link href="//bookbox.co.nz/cdn/shop/t/4/assets/layout.scss.css?v=143311643172989333781727890815" rel="stylesheet" type="text/css" media="all" />
81<link href="//bookbox.co.nz/cdn/shop/t/4/assets/theme.scss.css?v=164349904506098161561776569569" rel="stylesheet" type="text/css" media="all" />
82
83<link href="//bookbox.co.nz/cdn/shop/t/4/assets/responsive.scss.css?v=161251991531602192061727890402" rel="stylesheet" type="text/css" media="all" />
84  
85
86<script>
87  var theme = {
88    strings: {
89      addToCart: "Add To Cart",
90      soldOut: "Sold out",
91      unavailable: "Unavailable",
92      showMore: "Show More",
93      showLess: "Show Less",
94      addressError: "Error looking up that address",
95      addressNoResults: "No results for that address",
96      addressQueryLimit: "You have exceeded the Google API usage limit. Consider upgrading to a \u003ca href=\"https:\/\/developers.google.com\/maps\/premium\/usage-limits\"\u003ePremium Plan\u003c\/a\u003e.",
97      authError: "There was a problem authenticating your Google Maps account."
98    },
99    moneyFormat: "${{amount}}",
100    moneyFormatnojson: "${{amount}}"
101  }
102  window.ajaxcart_type = 'pop_up';
103  window.file_url = '//bookbox.co.nz/cdn/shop/files/?v=1725';
104  window.asset_url = '//bookbox.co.nz/cdn/shop/t/4/assets/?v=1725';
105  window.sidebar_multichoise = true;
106  document.documentElement.className = document.documentElement.className.replace('no-js', 'js');
107</script>
107
108
109<!--[if (lte IE 9) ]>
109<script src="//bookbox.co.nz/cdn/shop/t/4/assets/match-media.min.js?v=22265819453975888031727890402" type="text/javascript"></script>
109<![endif]-->
110
111<script src="//bookbox.co.nz/cdn/shop/t/4/assets/jquery.2.2.4.min.js?v=105778841822381192391727890402" type="text/javascript"></script>
111
112
113
114
115<!--[if (gt IE 9)|!(IE)]><!-->
115<script src="//bookbox.co.nz/cdn/shop/t/4/assets/lazysizes.js?v=68441465964607740661727890402" async="async"></script>
115<!--<![endif]-->
116<!--[if lte IE 9]>
116<script src="//bookbox.co.nz/cdn/shop/t/4/assets/lazysizes.min.js?v=1725"></script>
116<![endif]-->
117
118<script src="//bookbox.co.nz/cdn/shop/t/4/assets/vendor.js?v=6196443325729383071727890402" defer="defer"></script>
118
119
120<script src="//bookbox.co.nz/cdn/shopifycloud/storefront/assets/themes_support/api.jquery-7ab1a3a4.js" type="text/javascript"></script>
vendor: 2 bytes, line 120
120
121<script src="//bookbox.co.nz/cdn/shopifycloud/storefront/assets/themes_support/option_selection-b017cd28.js" type="text/javascript"></script>
vendor: 2 bytes, line 121
121
122<script src="//bookbox.co.nz/cdn/shop/t/4/assets/history.js?v=111750485618018635111727890402" type="text/javascript"></script>
vendor: 2 bytes, line 122
122
123<script src="//bookbox.co.nz/cdn/s/javascripts/currencies.js" type="text/javascript"></script>
vendor: 2 bytes, line 123
123
124<script src="//bookbox.co.nz/cdn/shop/t/4/assets/jquery.currencies.min.js?v=175057760772006623221727890402" type="text/javascript"></script>
124
125
126
127<script src="//bookbox.co.nz/cdn/shop/t/4/assets/jquery.instafeed.min.js?v=165039831520743585941727890402" defer="defer"></script>
vendor: 2 bytes, line 127
127
128<script src="//bookbox.co.nz/cdn/shop/t/4/assets/jquery.owl.carousel.min.js?v=103974618963716553261727890402" defer="defer"></script>
vendor: 2 bytes, line 128
128
129<script src="//bookbox.co.nz/cdn/shop/t/4/assets/jquery.mmenu.all.min.js?v=69800506894114961991727890402" defer="defer"></script>
vendor: 2 bytes, line 129
129
130<script src="//bookbox.co.nz/cdn/shop/t/4/assets/jquery.sticky-kit.min.js?v=66126413308727956611727890402" defer="defer"></script>
vendor: 2 bytes, line 130
130
131<script src="//bookbox.co.nz/cdn/shop/t/4/assets/parallax.js?v=77679305127575401571727890402" defer="defer"></script>
vendor: 2 bytes, line 131
131
132<script src="//bookbox.co.nz/cdn/shop/t/4/assets/handlebars.min.js?v=79044469952368397291727890402" defer="defer"></script>
132
133<!-- /snippets/ajax-cart-template.liquid -->
134
135  
135<script id="CartTemplate" type="text/template">
136  
137    <form action="/cart" method="post" class="cart ajaxcart">
138      <div class="ajaxcart__inner">
139        {{#items}}
140        <div class="ajaxcart__product" data-line="{{line}}">
141            <div class="media">
142              <a href="{{url}}" class="mr-10"><img class="d-flex product-image" src="{{img}}" alt="{{name}}" title="{{name}}"></a>
143              <div class="media-body d-flex">
144                <div>
145                  <div class="mb-5"><a class="product-name" href="{{url}}">{{name}}</a></div>
146                  <div class="mb-5">
147                  {{#if variation}}
148                    <span class="ajaxcart__product-meta">{{variation}}</span>
149                  {{/if}}
150                  {{#properties}}
151                    {{#each this}}
152                      {{#if this}}
153                        <span class="ajaxcart__product-meta">{{@key}}: {{this}}</span>
154                      {{/if}}
155                    {{/each}}
156                  {{/properties}}
157                  
158                  </div>
159                  <span class="product-price">
160                    {{#if discountsApplied}}
161                      <small class="ajaxcart-item__price-strikethrough"><s>{{{originalLinePrice}}}</s></small>
162                      <br><span class="money">{{{linePrice}}}</span>
163                    {{else}}
164                      <span class="money">{{{linePrice}}}</span>
165                    {{/if}}
166                  </span>
167                  <span class="quantity"> x {{itemQty}}</span>
168                </div>
169                <div class="ml-auto">
170                  <a class="remove-from-cart" rel="nofollow" href="#" title="remove from cart" data-line="{{line}}">
171                    <i class="fa fa-trash-o" aria-hidden="true"></i>
172                  </a>
173                </div>
174              </div>
175            </div>
176        </div>
177        {{/items}}
178
179      </div>
180      <div class="ajaxcart__footer">
181        
182          <div class="subtotal d-flex align-items-center mt-20 mb-10">
183            <label>TOTAL&nbsp;:</label>
184            <span class="ml-auto">{{{totalPrice}}}</span>
185          </div>
186          {{#if totalCartDiscount}}
187          <div class="total d-flex align-items-center">
188            <label>TOTAL&nbsp;:</label>
189            <span class="ml-auto">{{{totalCartDiscount}}}</span>
190          </div>
191          {{/if}}
192          <p class="text-center mb-20">Shipping &amp; taxes calculated at checkout</p>
193          <div class="d-flex justify-content-center">
194            <a href="{{ shop.secure_url }}/cart" class="btn btn-primary mr-10">
195              View Cart
196            </a>
197            <button type="submit" class="btn btn-primary cart__checkout" name="checkout">
198              Check out
199            </button>
200          </div>
201          
202            <div class="additional_checkout_buttons mt-10"><div class="dynamic-checkout__content" id="dynamic-checkout-cart" data-shopify="dynamic-checkout-cart"> <shopify-accelerated-checkout-cart wallet-configs="[{&quot;supports_subs&quot;:true,&quot;supports_def_opts&quot;:false,&quot;name&quot;:&quot;shop_pay&quot;,&quot;wallet_params&quot;:{&quot;shopId&quot;:6678708288,&quot;merchantName&quot;:&quot;Book Box NZ&quot;,&quot;personalized&quot;:true}}]" access-token="df0446015cce1babf77939930e706a13" buyer-country="US" buyer-locale="en" buyer-currency="USD" shop-id="6678708288" cart-id="2f915ed4709719c3925bedaf1d2bdbc5" enabled-flags="[&quot;1172c16a&quot;,&quot;a1d1f9a1&quot;,&quot;f5afabb3&quot;,&quot;370070f3&quot;]" > <div class="wallet-button-wrapper"> <ul class='wallet-cart-grid wallet-cart-grid--skeleton' role="list" data-shopify-buttoncontainer="true"> <li data-testid='grid-cell' class='wallet-cart-button-container'><div class='wallet-cart-button wallet-cart-button__skeleton' role='button' disabled aria-hidden='true'>&nbsp</div></li> </ul> </div> </shopify-accelerated-checkout-cart> </div></div>
203          
204      </div>
205    </form>
206  
207  </script>
207
208  
208<script id="AjaxQty" type="text/template">
209  
210    <div class="ajaxcart__qty">
211      <button type="button" class="ajaxcart__qty-adjust ajaxcart__qty--minus icon-fallback-text" data-id="{{key}}" data-qty="{{itemMinus}}">
212        <span class="icon icon-minus" aria-hidden="true"></span>
213        <span class="fallback-text" aria-hidden="true">&minus;</span>
214        <span class="visually-hidden">Reduce item quantity by one</span>
215      </button>
216      <input type="text" class="ajaxcart__qty-num" value="{{itemQty}}" min="0" data-id="{{key}}" aria-label="quantity" pattern="[0-9]*">
217      <button type="button" class="ajaxcart__qty-adjust ajaxcart__qty--plus icon-fallback-text" data-id="{{key}}" data-qty="{{itemAdd}}">
218        <span class="icon icon-plus" aria-hidden="true"></span>
219        <span class="fallback-text" aria-hidden="true">+</span>
220        <span class="visually-hidden">Increase item quantity by one</span>
221      </button>
222    </div>
223  
224  </script>
224
225  
225<script id="JsQty" type="text/template">
226  
227    <div class="js-qty">
228      <button type="button" class="js-qty__adjust js-qty__adjust--minus icon-fallback-text" data-id="{{key}}" data-qty="{{itemMinus}}">
229        <span class="icon icon-minus" aria-hidden="true"></span>
230        <span class="fallback-text" aria-hidden="true">&minus;</span>
231        <span class="visually-hidden">Reduce item quantity by one</span>
232      </button>
233      <input type="text" class="js-qty__num" value="{{itemQty}}" min="1" data-id="{{key}}" aria-label="quantity" pattern="[0-9]*" name="{{inputName}}" id="{{inputId}}">
234      <button type="button" class="js-qty__adjust js-qty__adjust--plus icon-fallback-text" data-id="{{key}}" data-qty="{{itemAdd}}">
235        <span class="icon icon-plus" aria-hidden="true"></span>
236        <span class="fallback-text" aria-hidden="true">+</span>
237        <span class="visually-hidden">Increase item quantity by one</span>
238      </button>
239    </div>
240  
241  </script>
vendor: 2 bytes, line 241
241
242<script id="ListProductTemplate_type1" type="text/template">
243  
244  {{#items}}
245    <div class="{{classItem}}">
246      <div class="item-product item-animate text-center">
247        <div class="thumbnail-container{{#if has_multiimage }} has-multiimage{{/if}}">
248          <a href="{{url}}">
249            <img class="img-fluid product__thumbnail lazyload" src="{{img}}" alt="{{name}}">
250            <img class="img-fluid product__thumbnail-second lazyload" src="{{imgsecond}}" alt="{{name}}">
251          </a>
252          <div class="group-buttons-top">
253            
254            
255            
256            
257          </div>
258          <div class="group-buttons">
259            <form class="formAddToCart" action="/cart/add" method="post" enctype="multipart/form-data">
260              <input type="hidden" name="id" value="{{variants_first_id}}" />
261                {{#if variantmulti }}
262                  <a class="btn btnAddToCart" href="{{url}}" data-toggle="tooltip" data-placement="top" title="Select Options">
263                    <i class="zmdi zmdi-check"></i>
264                    <span class="text-uppercase">Select Options</span>
265                  </a>
266                {{else}}
267                  <button class="btn btnAddToCart" type="submit" value="Submit" data-handle="{{handle}}" data-toggle="tooltip" data-placement="top" title="Add To Cart">
268                    <i class="nov-icon-cart"></i>
269                    <span class="text-uppercase"> Add To Cart</span>
270                  </button>
271                {{/if}}
272            </form>
273          </div>
274        </div>
275        <div class="product__info pt-15">
276          <div class="product__title"><a href="{{url}}">{{name}}</a></div>
277          
278            
279          
280          <div class="product__price">
281            <span class="product-price__price"><span class="money">{{price}}</span></span>
282          </div>
283        </div>
284      </div>
285    </div>
286  {{/items}}
287  
288</script>
vendor: 2 bytes, line 288
288
289<script id="ListProductTemplate_type2" type="text/template">
290  
291  {{#items}}
292    <div class="{{classItem}}">
293      <div class="item-product item-animate type_2">
294        <div class="thumbnail-container">
295          <a href="{{url}}">
296            <img class="img-fluid product__thumbnail lazyload" src="{{img}}" alt="{{name}}">
297            <img class="img-fluid product__thumbnail-second lazyload" src="{{imgsecond}}" alt="{{name}}">
298          </a>
299        </div>
300
301        <div class="product__info">
302          <div class="product-group text-center">
303            <div class="product__title">
304              <a href="{{url}}">{{name}}</a>
305            </div>
306            
307            
308            
309            <div class="product__price">
310              <span class="product-price__price"><span class="money">{{price}}</span></span>
311            </div>
312          </div>
313          <div class="group-buttons d-flex justify-content-center">
314            
315            
316            
317              <form class="formAddToCart" action="/cart/add" method="post" enctype="multipart/form-data">
318                <input type="hidden" name="id" value="{{variants_first_id}}" />
319                  {{#if variantmulti }}
320                    <a class="btn btnAddToCart" href="{{url}}" data-toggle="tooltip" data-placement="top" title="Select Options">
321                      <i class="zmdi zmdi-check"></i>
322                      <span>Select Options</span>
323                    </a>
324                  {{else}}
325                    <button class="btn btnAddToCart" type="submit" value="Submit" data-handle="{{handle}}" data-toggle="tooltip" data-placement="top" title="Add To Cart">
326                      <i class="zmdi zmdi-shopping-cart"></i>
327                      <span>Add To Cart</span>
328                    </button>
329                  {{/if}}
330              </form>
331            
332            
333            
334          </div>
335        </div>
336      </div>
337    </div>
338  {{/items}}
339  
340</script>
vendor: 2 bytes, line 340
340
341<script src="//bookbox.co.nz/cdn/shop/t/4/assets/ajax-cart.js?v=162441663963419913481727890402" defer="defer"></script>
vendor: 2 bytes, line 341
341
342<script>
343  jQuery(function($) {
344    ajaxCart.init({
345      formSelector: '.formAddToCart',
346      cartContainer: '#cart-info',
347      addToCartSelector: '.btnAddToCart',
348      cartCountSelector: '#CartCount',
349      cartCostSelector: '#CartCost',
350      moneyFormat: "${{amount}}"
351    });
352  });
353
354  jQuery('body').on('afterCartLoad.ajaxCart', function(evt, cart) {
355    //timber.RightDrawer.open();
356  });
357</script>
357
358
359
360
361<script src="//bookbox.co.nz/cdn/shop/t/4/assets/jquery.countdown.js?v=120216172512754458201727890402" defer="defer"></script>
vendor: 2 bytes, line 361
361
362<script src="//bookbox.co.nz/cdn/shop/t/4/assets/theme.js?v=94235733592509515481727890402" defer="defer"></script>
vendor: 2 bytes, line 362
362
363<script src="//bookbox.co.nz/cdn/shop/t/4/assets/global.js?v=14857562566399690821727890402" defer="defer"></script>
vendor: 2 bytes, line 363
363
364<script src="//bookbox.co.nz/cdn/shop/t/4/assets/custom.js?v=128148012170336484771727890402" defer="defer"></script>
364
365  
365<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
365<meta name="google-site-verification" content="agR0FppfdAE3rF9P3fscMJzaFsyKoTblzyUDlSrA1aM">
366<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/6678708288/digital_wallets/dialog">
367<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" type="application/atom+xml" title="Feed" href="/blogs/book-lovers-blog.atom" />
368<link rel="next" href="/blogs/book-lovers-blog?page=2">
369<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
369
370<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
371<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=6678708288" crossorigin="anonymous"></script>
vendor: 1 bytes, line 371
371
372<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":6678708288,"countryCode":"NZ","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/6678708288","merchantName":"Book Box NZ","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","jcb"],"total":{"type":"pending","label":"Book Box NZ","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 372
372
373<script id="shopify-features" type="application/json">{"accessToken":"df0446015cce1babf77939930e706a13","betas":["rich-media-storefront-analytics"],"domain":"bookbox.co.nz","predictiveSearch":true,"shopId":6678708288,"locale":"en"}</script>
vendor: 1 bytes, line 373
373
374<script>var Shopify = Shopify || {};
375Shopify.shop = "book-box-nz.myshopify.com";
376Shopify.locale = "en";
377Shopify.currency = {"active":"USD","rate":"0.57265758"};
378Shopify.country = "US";
379Shopify.theme = {"name":"bookbox | Bold | Oct.2.24","id":133093654570,"schema_name":"Vinova Greenlife","schema_version":"1.0.0","theme_store_id":null,"role":"main"};
380Shopify.theme.handle = "null";
381Shopify.theme.style = {"id":null,"handle":null};
382Shopify.cdnHost = "bookbox.co.nz/cdn";
383Shopify.routes = Shopify.routes || {};
384Shopify.routes.root = "/";
385Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
386Shopify.SignInWithShop = Shopify.SignInWithShop || {};
387Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
388Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 388
388
389<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 389
389
390<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 390
390
391<script>
392  window.ShopifyPay = window.ShopifyPay || {};
393  window.ShopifyPay.apiHost = "shop.app\/pay";
394  window.ShopifyPay.redirectState = null;
395</script>
vendor: 1 bytes, line 395
395
396<script>
397  window.Shopify = window.Shopify || {};
398  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
399  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
400  window.Shopify.SignInWithShop.eligible = true;
401</script>
vendor: 1 bytes, line 401
401
402<script id="shop-js-analytics" type="application/json">{"pageType":"blog"}</script>
vendor: 1 bytes, line 402
402
403<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 403
403
404<script type="module">
405  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
406
407  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
408
409</script>
vendor: 1 bytes, line 409
409
410<script>
411  window.Shopify = window.Shopify || {};
412  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
413  window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.en.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.en.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.en.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.en.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.en.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.en.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.en.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.en.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.en.esm.js"],"listener":["modules/v2/loader.listener.en.esm.js"],"pay-button":["modules/v2/loader.pay-button.en.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.en.esm.js"],"shop-button":["modules/v2/loader.shop-button.en.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.en.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.en.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.en.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.en.esm.js"],"shop-login":["modules/v2/loader.shop-login.en.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.en.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.en.esm.js"]};
414</script>
vendor: 1 bytes, line 414
414
415<script>(function() {
416  var isLoaded = false;
417  function asyncLoad() {
418    if (isLoaded) return;
419    isLoaded = true;
420    var urls = ["\/\/www.powr.io\/powr.js?powr-token=book-box-nz.myshopify.com\u0026external-type=shopify\u0026shop=book-box-nz.myshopify.com","https:\/\/cdn.nfcube.com\/instafeed-b3968eeae8de3409ad387c995eb066e3.js?shop=book-box-nz.myshopify.com","https:\/\/cdn.hextom.com\/js\/quickannouncementbar.js?shop=book-box-nz.myshopify.com"];
421    for (var i = 0; i < urls.length; i++) {
422      var s = document.createElement('script');
423      s.type = 'text/javascript';
424      s.async = true;
425      s.src = urls[i];
426      var x = document.getElementsByTagName('script')[0];
427      x.parentNode.insertBefore(s, x);
428    }
429  };
430  if(window.attachEvent) {
431    window.attachEvent('onload', asyncLoad);
432  } else {
433    window.addEventListener('load', asyncLoad, false);
434  }
435})();</script>
vendor: 1 bytes, line 435
435
436<script id="__st">var __st={"a":6678708288,"offset":46800,"reqid":"80d5beae-258b-43b9-9b15-139ee6f497bc-1791148915","pageurl":"bookbox.co.nz\/blogs\/book-lovers-blog","s":"blogs-79949430826","u":"92f9855c9398","p":"blog","rtyp":"blog","rid":79949430826};</script>
vendor: 1 bytes, line 436
436
437<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 437
437
438<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 438
438
439<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//bookbox.co.nz/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 439
439
440<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 = "//bookbox.co.nz/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>
440<script crossorigin="anonymous" defer="defer" src="//bookbox.co.nz/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 440
440
441<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 441
441
442<script>
443  window.Shopify = window.Shopify || {};
444  window.Shopify.MCP = window.Shopify.MCP || {};
445  window.Shopify.MCP.enabled = true;
446  window.Shopify.MCP.shop = "book-box-nz.myshopify.com";
447  window.Shopify.MCP.mcpEndpoint = "https:\/\/bookbox.co.nz\/api\/mcp";
448  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"]}}];
449</script>
vendor: 1 bytes, line 449
449
450<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("\/\/bookbox.co.nz\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
451</script>
vendor: 1 bytes, line 451
451
452<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://bookbox.co.nz/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
453</script>
vendor: 1 bytes, line 453
453
454<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
455  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);
456</script>
vendor: 1 bytes, line 456
456
457<script>
458  function portableWalletsCleanup(e){e&&e.src&&console.error("Failed to load portable wallets script "+e.src);var t=document.querySelectorAll("shopify-accelerated-checkout .shopify-payment-button__skeleton, shopify-accelerated-checkout-cart .wallet-cart-button__skeleton"),e=document.getElementById("shopify-buyer-consent");for(let e=0;e<t.length;e++)t[e].remove();e&&e.remove()}function portableWalletsNotLoadedAsModule(e){e instanceof ErrorEvent&&"string"==typeof e.message&&e.message.includes("import.meta")&&"string"==typeof e.filename&&e.filename.includes("portable-wallets")&&(window.removeEventListener("error",portableWalletsNotLoadedAsModule),window.Shopify.PaymentButton.failedToLoad=e,"loading"===document.readyState?document.addEventListener("DOMContentLoaded",window.Shopify.PaymentButton.init):window.Shopify.PaymentButton.init())}window.addEventListener("error",portableWalletsNotLoadedAsModule);
459</script>
459
460
461<script type="module" src="https://bookbox.co.nz/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js" onError="portableWalletsCleanup(this)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 461
461
462<script nomodule>
463  document.addEventListener("DOMContentLoaded", portableWalletsCleanup);
464</script>
464
465
466<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://bookbox.co.nz/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
467<style id="shopify-accelerated-checkout-cart">
468        #shopify-buyer-consent {
469  margin-top: 1em;
470  display: inline-block;
471  width: 100%;
472}
473
474#shopify-buyer-consent.hidden {
475  display: none;
476}
477
478#shopify-subscription-policy-button {
479  background: none;
480  border: none;
481  padding: 0;
482  text-decoration: underline;
483  font-size: inherit;
484  cursor: pointer;
485}
486
487#shopify-subscription-policy-button::before {
488  box-shadow: none;
489}
490
491      </style>
492
493<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
vendor: 1 bytes, line 493
493
494<script src="//bookbox.co.nz/cdn/shop/t/4/assets/bsub.js?v=158520562351594542841727890850" type="text/javascript"></script>
494
495<link href="//bookbox.co.nz/cdn/shop/t/4/assets/bsub.css?v=142495173716024833511727891195" rel="stylesheet" type="text/css" media="all" />
496  <meta name="google-site-verification" content="agR0FppfdAE3rF9P3fscMJzaFsyKoTblzyUDlSrA1aM" />
497  <link href="https://fonts.googleapis.com/css?family=Sanchez" rel="stylesheet">
498  
499  <!-- Global site tag (gtag.js) - Google Ads: 774448616 -->
vendor: 64 bytes, line 499
499 <script async src="https://www.googletagmanager.com/gtag/js?id=
499AW-774448616
vendor: 12 bytes, line 499
499"></script> 
499<script> 
vendor: 127 bytes, line 499
499window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', '
499AW-774448616
vendor: 4 bytes, line 499
499'); 
499</script>
499 
500
501<img width='99999' height='99999' style='pointer-events: none; position: absolute; top: 0; left: 0; width: 96vw; height: 96vh; max-width: 99vw; max-height: 99vh;z-index:-1' src='data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSI5OTk5OXB4IiBoZWlnaHQ9Ijk5OTk5cHgiIHZpZXdCb3g9IjAgMCA5OTk5OSA5OTk5OSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48ZyBzdHJva2U9Im5vbmUiIGZpbGw9Im5vbmUiIGZpbGwtb3BhY2l0eT0iMCI+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9Ijk5OTk5IiBoZWlnaHQ9Ijk5OTk5Ij48L3JlY3Q+IDwvZz4gPC9zdmc+'>
502
503<!-- BEGIN app block: shopify://apps/inbox/blocks/chat/841fc607-4181-4ad1-842d-e24d7f8bad6b --><link rel='modulepreload' href='https://cdn.shopify.com/storefront/web-components/chat.js' crossorigin fetchpriority='low'>
504
505<script id='shopify-chat-app-embed-data' type='application/json'>
506  {
507    "settings": {
508      "invertActivatorColors": true,
509      "greetingMessage": "👋 Hello! Let us know if you have a specific question, or give an idea of what you're looking for. We're happy to make recommendations.",
510      "showFeaturedProducts": true,
511      "featuredProducts": [],
512      "horizontalPosition": "bottom_right",
513      "icon": "chat_bubble",
514      "buttonLabel": ""
515    }
516  }
517</script>
517
518
519<style data-shopify>
520  
521
522  /* Shadow DOM content does not prevent theme-wide :empty rules from matching the host. */
523  shopify-chat:defined:empty {
524    display: grid;
525  }
526
527  :root {
528    --shopify-chat-bg-color: #FFFFFF;
529    --shopify-chat-text-color: #000000;
530    --shopify-chat-accent-bg-color: #000000;
531    --shopify-chat-accent-text-color: #FFFFFF;
532    --shopify-chat-activator-offset: 20px;
533
534    
535
536    --shopify-chat-activator-font-size: 16px;
537    --shopify-chat-border-radius: 16px;
538  }
539
540  
541</style>
542
543<script src='https://cdn.shopify.com/storefront/web-components/chat.js' type='module' crossorigin fetchpriority='low' async></script>
543
544
545
546<!-- END app block --><!-- BEGIN app block: shopify://apps/searchpie-seo-speed/blocks/sb-snippets/29f6c508-9bb9-4e93-9f98-b637b62f3552 --><!-- BEGIN app snippet: sb-meta-tags --><!-- SearchPie meta tags -->
547�
548�<!-- BEGIN app snippet: sb-write-meta-tags -->
549
550
551  
552  <title>Book Lovers Blog |  Book Box NZ</title>
553  <meta name="description" content="Explore the latest news, trends, and book reviews from Book Box NZ, New Zealand's original monthly book subscription service for adults, young adults and children. Established in 2018.">
554
555
556
557<!-- END app snippet --><!-- END SearchPie meta tags X --><!-- END app snippet --><!-- BEGIN app snippet: Secomapp-Instant-Page -->
557<script>
558    var timeout = 2000;
559    (function (w, d, s) {
560        function asyncLoad_isp() {
561            setTimeout(function () {
562                var head = document.head;
563                var r = document.createElement('script');
564                r.type = "module";
565                r.integrity = "sha384-MWfCL6g1OTGsbSwfuMHc8+8J2u71/LA8dzlIN3ycajckxuZZmF+DNjdm7O6H3PSq";
566                r.src = "//instant.page/5.1.1";
567                r.defer = true;
568                head.appendChild(r);
569            }, timeout);
570        };
571        document.addEventListener('DOMContentLoaded', function (event) {
572            asyncLoad_isp();
573        });
574    })(window, document, 'script');
575</script>
575
576<!-- END app snippet --><!-- BEGIN app snippet: Secomapp-Store --><!-- END app snippet --><!-- BEGIN app snippet: Secomapp-Breadcrumb --><!-- Searchpie-json-ld-Breadcrumb -->
577<script type="application/ld+json">
578{
579    "@context": "https://schema.org",
580    "@type": "BreadcrumbList",
581    "itemListElement": [{
582        "@type": "ListItem",
583        "position": 1,
584        "name": "Book Box NZ",
585        "item": "https:\/\/bookbox.co.nz\/"
586    },{
587            "@type": "ListItem",
588            "position": 2,
589            "name": "Book Lovers Blog",
590            "item": "https:\/\/bookbox.co.nz\/blogs\/book-lovers-blog"
591        }]
592}
593</script>
593<!-- END app snippet -->
594
595
596
597<!-- BEGIN app snippet: sb-detect-broken-link -->
597<script></script>
597<!-- END app snippet -->
598<!-- BEGIN app snippet: internal-link --><!-- END app snippet -->
599<!-- BEGIN app snippet: social-tags --><!-- SearchPie Social Tags -->
600
601
602<!-- END SearchPie Social Tags --><!-- END app snippet -->
603<!-- BEGIN app snippet: sb-nx -->
604
605<!-- END app snippet -->
606<!-- BEGIN app snippet: sb-local-seo --><!--  sb-local-seo.liquid  -->
607<script>
608    const _sb_cf_local_seo = {};
609</script>
609<!-- END app snippet -->
610<!-- END SearchPie snippets -->
611<!-- END app block --><!-- BEGIN app block: shopify://apps/gempages-builder/blocks/embed-gp-script-head/20b379d4-1b20-474c-a6ca-665c331919f3 -->
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626<!-- END app block --><meta property="og:image" content="https://cdn.shopify.com/s/files/1/0066/7870/8288/files/Book_Box_NZ_Monthly_Book_Subscriptions.png?v=1656937968" />
627<meta property="og:image:secure_url" content="https://cdn.shopify.com/s/files/1/0066/7870/8288/files/Book_Box_NZ_Monthly_Book_Subscriptions.png?v=1656937968" />
628<meta property="og:image:width" content="1200" />
629<meta property="og:image:height" content="628" />
630<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
631<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: 6678708288,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "blog"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 631
631
632<script>
633  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
634</script>
vendor: 1 bytes, line 634
634
635<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}
635).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: 6678708288,storefrontBaseUrl: "https://bookbox.co.nz",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://bookbox.co.nz/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"330924074","configuration":"{\"config\":\"{\\\"pixel_id\\\":\\\"AW-774448616\\\",\\\"target_country\\\":\\\"NZ\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"AW-774448616\\\/MOULCO2r_YACEOjLpPEC\\\"},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"AW-774448616\\\/95hmCOqr_YACEOjLpPEC\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"AW-774448616\\\/aeqVCKWo_YACEOjLpPEC\\\",\\\"MC-7TDEGEKYVF\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"AW-774448616\\\/QXneCKKo_YACEOjLpPEC\\\",\\\"MC-7TDEGEKYVF\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"AW-774448616\\\/mWYECJ-o_YACEOjLpPEC\\\",\\\"MC-7TDEGEKYVF\\\"]},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"AW-774448616\\\/TPcxCPCr_YACEOjLpPEC\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"AW-774448616\\\/Q5LACOer_YACEOjLpPEC\\\"}],\\\"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":"90767402","configuration":"{\"pixel_id\":\"1196898510449484\",\"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":"72777770","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS"],"name":"Google Analytics tag (migrated)"},{"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":"Book Box NZ","paymentSettings":{"currencyCode":"NZD"},"myshopifyDomain":"book-box-nz.myshopify.com","countryCode":"NZ","storefrontUrl":"https:\/\/bookbox.co.nz"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://bookbox.co.nz/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"133093654570","themePublished":"true","eventMetadataId":"baf025d2-1408-49ed-ae5a-382f2e9624ac","pageType":"blog","resourceId":"79949430826","shopId":"6678708288","storefrontBaseUrl":"https:\/\/bookbox.co.nz","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
635<script>
636  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
637  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
638  window.ShopifyAnalytics.meta.currency = 'USD';
639  var meta = {"page":{"pageType":"blog","resourceType":"blog","resourceId":79949430826,"requestId":"80d5beae-258b-43b9-9b15-139ee6f497bc-1791148915"}};
640  for (var attr in meta) {
641    window.ShopifyAnalytics.meta[attr] = meta[attr];
642  }
643</script>
vendor: 1 bytes, line 643
643
644<script class="analytics">
645  (function () {
646    var customDocumentWrite = function(content) {
647      var jquery = null;
648
649      if (window.jQuery) {
650        jquery = window.jQuery;
651      } else if (window.Checkout && window.Checkout.$) {
652        jquery = window.Checkout.$;
653      }
654
655      if (jquery) {
656        jquery('body').append(content);
657      }
658    };
659
660    var hasLoggedConversion = function(token) {
661      if (token) {
662        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
663      }
664      return false;
665    }
666
667    var setCookieIfConversion = function(token) {
668      if (token) {
669        var twoMonthsFromNow = new Date(Date.now());
670        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
671
672        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
673      }
674    }
675
676    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
677    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
678    if (trekkie.integrations) {
679      return;
680    }
681    trekkie.methods = [
682      'identify',
683      'page',
684      'ready',
685      'track',
686      'trackForm',
687      'trackLink'
688    ];
689    trekkie.factory = function(method) {
690      return function() {
691        var args = Array.prototype.slice.call(arguments);
692        args.unshift(method);
693        trekkie.push(args);
694        if (method == 'track' || method == 'page') {
695          var pageUrl;
696          try {
697            pageUrl = window.location.href;
698          } catch (e) {}
699          var pageReferrer;
700          try {
701            pageReferrer = document.referrer;
702          } catch (e) {}
703          try {
704            if (window.__TREKKIE_SHIM_QUEUE == null) {
705              window.__TREKKIE_SHIM_QUEUE = [];
706            }
707            window.__TREKKIE_SHIM_QUEUE.push({
708              from: 'trekkie-stub',
709              method: method,
710              args: args.slice(1),
711              pageContext: {
712                url: pageUrl,
713                referrer: pageReferrer
714              }
715            });
716          } catch (e) {
717            // no-op
718          }
719        }
720        return trekkie;
721      };
722    };
723    for (var i = 0; i < trekkie.methods.length; i++) {
724      var key = trekkie.methods[i];
725      trekkie[key] = trekkie.factory(key);
726    }
727    trekkie.load = function(config) {
728      trekkie.config = config || {};
729      trekkie.config.initialDocumentCookie = document.cookie;
730      var first = document.getElementsByTagName('script')[0];
731var script = document.createElement('script');
732script.type = 'text/javascript';
733script.onerror = function(e) {
734  var scriptFallback = document.createElement('script');
735  scriptFallback.type = 'text/javascript';
736  scriptFallback.onerror = function(error) {
737          var Monorail = {
738      produce: function produce(monorailDomain, schemaId, payload) {
739        var currentMs = new Date().getTime();
740        var event = {
741          schema_id: schemaId,
742          payload: payload,
743          metadata: {
744            event_created_at_ms: currentMs,
745            event_sent_at_ms: currentMs
746          }
747        };
748        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
749      },
750      sendRequest: function sendRequest(endpointUrl, payload) {
751        // Try the sendBeacon API
752        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
753          var blobData = new window.Blob([payload], {
754            type: 'text/plain'
755          });
756
757          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
758            return true;
759          } // sendBeacon was not successful
760
761        } // XHR beacon
762
763        var xhr = new XMLHttpRequest();
764
765        try {
766          xhr.open('POST', endpointUrl);
767          xhr.setRequestHeader('Content-Type', 'text/plain');
768          xhr.send(payload);
769        } catch (e) {
770          console.log(e);
771        }
772
773        return false;
774      },
775      isIos12: function isIos12() {
776        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
777      }
778    };
779    Monorail.produce('monorail-edge.shopifysvc.com',
780      'trekkie_storefront_load_errors/1.1',
781      {shop_id: 6678708288,
782      theme_id: 133093654570,
783      app_name: "storefront",
784      context_url: window.location.href,
785      source_url: "//bookbox.co.nz/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
786
787  };
788  scriptFallback.async = true;
789  scriptFallback.src = '//bookbox.co.nz/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
790  first.parentNode.insertBefore(scriptFallback, first);
791};
792script.async = true;
793script.src = '//bookbox.co.nz/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
794first.parentNode.insertBefore(script, first);
795
796    };
797    trekkie.load(
798      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":6678708288,"isMerchantRequest":null,"themeId":133093654570,"themeCityHash":"7042407340507510771","contentLanguage":"en","currency":"USD","eventMetadataId":"baf025d2-1408-49ed-ae5a-382f2e9624ac"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
799    );
800
801    var loaded = false;
802    trekkie.ready(function() {
803      if (loaded) return;
804      loaded = true;
805
806      window.ShopifyAnalytics.lib = window.trekkie;
807
808      var originalDocumentWrite = document.write;
809      document.write = customDocumentWrite;
810      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
811      document.write = originalDocumentWrite;
812
813      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
814      var token = match? match[1]: undefined;
815      if (!hasLoggedConversion(token)) {
816        setCookieIfConversion(token);
817        
818      }
819    });
820
821    window.ShopifyAnalytics.lib.page(null,{"pageType":"blog","resourceType":"blog","resourceId":79949430826,"requestId":"80d5beae-258b-43b9-9b15-139ee6f497bc-1791148915","shopifyEmitted":true});
822
823    var eventsListenerScript = document.createElement('script');
824    eventsListenerScript.async = true;
825    eventsListenerScript.src = "//bookbox.co.nz/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
826    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
827})();</script>
827
828  
828<script>
829  if (!window.ga || (window.ga && typeof window.ga !== 'function')) {
830    window.ga = function ga() {
831      (window.ga.q = window.ga.q || []).push(arguments);
832      if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
833        window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"});
834      }
835      console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information.");
836    };
837    if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
838      window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"});
839    }
840  }
841</script>
vendor: 1 bytes, line 841
841
842<script
843  defer
844  src="https://bookbox.co.nz/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
845  data-application="storefront-renderer"
846  data-shop-id="6678708288"
847  data-render-region="gcp-us-central1"
848  data-page-type="blog"
849  data-theme-instance-id="133093654570"
850  data-theme-name="Vinova Greenlife"
851  data-theme-version="1.0.0"
852  data-monorail-region="shop_domain"
853  data-resource-timing-sampling-rate="10"
854  data-shs="true"
855  data-shs-beacon="true"
856  data-shs-export-with-fetch="true"
857  data-shs-logs-sample-rate="1"
858  data-shs-beacon-endpoint="https://bookbox.co.nz/api/collect"
859></script>
vendor: 1 bytes, line 859
859
860<script id="shopify-chat-page-data" type="application/json">{"greetingMessage":"Welcome to Book Box NZ. How can I help?","customerServiceEmail":"[email protected]","onlineStorePasswordProtected":false,"continueAsChip":false,"translations":[{"key":"agent_chat.panel.open_chat","value":"Open chat"},{"key":"agent_chat.panel.ask_anything","value":"Ask anything"},{"key":"agent_chat.panel.title","value":"Storekick"},{"key":"agent_chat.panel.unread_replies","value":"Unread replies"},{"key":"agent_chat.panel.back_to_chat","value":"Back to chat"},{"key":"agent_chat.panel.see_history","value":"See chat history"},{"key":"agent_chat.panel.new_chat","value":"Create a new chat"},{"key":"agent_chat.panel.close","value":"Close chat"},{"key":"agent_chat.panel.undock","value":"Undock chat"},{"key":"agent_chat.panel.dock","value":"Dock chat"},{"key":"agent_chat.panel.expand","value":"Expand chat"},{"key":"agent_chat.panel.contract","value":"Contract chat"},{"key":"agent_chat.panel.jump_to_latest","value":"Jump to latest"},{"key":"agent_chat.panel.loading_chat","value":"Loading chat"},{"key":"agent_chat.input.label","value":"Type your message"},{"key":"agent_chat.input.placeholder","value":"Ask anything..."},{"key":"agent_chat.input.send","value":"Send"},{"key":"agent_chat.input.stop","value":"Stop generating"},{"key":"agent_chat.thinking","value":"Thinking..."},{"key":"agent_chat.first_response_delayed","value":"Agent is taking longer to respond…"},{"key":"agent_chat.searching","value":"Searching..."},{"key":"agent_chat.message.sent_timestamp","value":"Sent · {{time}}"},{"key":"agent_chat.message.automated_label","value":"Automated"},{"key":"agent_chat.message.automated_timestamp","value":"Automated · {{time}}"},{"key":"agent_chat.liveAgentHandoff","value":"Someone from our team will be with you shortly"},{"key":"agent_chat.human_handoff.action","value":"Chat with our team"},{"key":"agent_chat.human_handoff.request","value":"I’d like to talk to someone from your team"},{"key":"agent_chat.human_handoff.ai_assistant","value":"AI assistant"},{"key":"agent_chat.greeting.default","value":"Hi there!"},{"key":"agent_chat.greeting.with_name","value":"Hi {{name}}!"},{"key":"agent_chat.greeting.welcome","value":"You can ask questions about shopping, sizing\/dimensions, shipping, returns, or order status."},{"key":"agent_chat.greeting.welcome_back","value":"Welcome back to %{shop_name}! How can I help?"},{"key":"agent_chat.greeting.welcome_back_no_shop","value":"Welcome back! How can I help?"},{"key":"agent_chat.greeting.welcome_to_shop","value":"Welcome to %{shop_name}. How can I help?"},{"key":"agent_chat.greeting.generic","value":"How can I help?"},{"key":"agent_chat.disclaimer.text","value":"This chat is powered by AI from Shopify and may make mistakes. Your messages are visible to {{shop_name}}. See"},{"key":"agent_chat.disclaimer.text_human","value":"Your messages are visible to {{shop_name}} and to Shopify for the provision and improvement of the services. See"},{"key":"agent_chat.disclaimer.link_text","value":"privacy policy"},{"key":"agent_chat.error.response_unavailable","value":"Response unavailable"},{"key":"agent_chat.error.generic","value":"Something went wrong."},{"key":"agent_chat.error.response_failed","value":"Couldn’t load this message"},{"key":"agent_chat.error.message_send_failed","value":"Your message couldn’t be sent"},{"key":"agent_chat.error.attachment_upload_failed","value":"Your attachment didn’t upload"},{"key":"agent_chat.error.first_response_stalled","value":"Agent couldn’t respond"},{"key":"agent_chat.error.try_again","value":"Try again"},{"key":"agent_chat.error.unavailable","value":"Chat isn't available right now - try again later"},{"key":"agent_chat.error.usage_limit","value":"Message limit reached — try again later or email us at {{email}}"},{"key":"agent_chat.error.usage_limit_no_email","value":"Message limit reached — try again later"},{"key":"agent_chat.error.cost_quota_unhandled","value":"Chat isn’t available right now—email us at {{email}}"},{"key":"agent_chat.error.cost_quota_unhandled_no_email","value":"Chat isn’t available right now"},{"key":"agent_chat.error.cost_quota_handover","value":"AI assistant isn’t available right now — our team will reply shortly"},{"key":"agent_chat.history.heading","value":"Chat history"},{"key":"agent_chat.history.loading","value":"Loading conversation history"},{"key":"agent_chat.history.aria_label","value":"Conversation history"},{"key":"agent_chat.history.no_conversations","value":"No conversations"},{"key":"agent_chat.history.conversation.one","value":"conversation"},{"key":"agent_chat.history.conversation.other","value":"conversations"},{"key":"agent_chat.history.error_message","value":"Something went wrong."},{"key":"agent_chat.history.try_again","value":"Try again"},{"key":"agent_chat.history.no_past","value":"No past conversations"},{"key":"agent_chat.history.start_new","value":"Start a new chat"},{"key":"agent_chat.history.untitled","value":"Untitled conversation"},{"key":"agent_chat.history.resume","value":"Resume: {{title}}"},{"key":"agent_chat.history.resume_with_time","value":"Resume: {{title}}, {{time}}"},{"key":"agent_chat.history.delete","value":"Delete conversation: {{title}}"},{"key":"agent_chat.history.delete_failed","value":"Could not delete conversation"},{"key":"agent_chat.feedback.group_label","value":"Message feedback"},{"key":"agent_chat.feedback.thumbs_up","value":"Thumbs up"},{"key":"agent_chat.feedback.thumbs_down","value":"Thumbs down"},{"key":"agent_chat.feedback.add_comment","value":"Add comment"},{"key":"agent_chat.feedback.thanks","value":"Thanks for your feedback"},{"key":"agent_chat.feedback.placeholder_up","value":"Tell us what went well"},{"key":"agent_chat.feedback.placeholder_down","value":"Tell us what could have been better"},{"key":"agent_chat.feedback.comment_label","value":"Feedback comment"},{"key":"agent_chat.feedback.cancel","value":"Cancel"},{"key":"agent_chat.feedback.submit","value":"Submit"},{"key":"agent_chat.feedback.character_count","value":"{{current}}\/{{max}}"},{"key":"agent_chat.feedback.character_limit_reached","value":"Maximum length reached. Feedback is limited to {{max}} characters."},{"key":"agent_chat.buyer_profile.button.open","value":"Buyer Profile"},{"key":"agent_chat.buyer_profile.title","value":"Buyer Profile"},{"key":"agent_chat.buyer_profile.empty","value":"No buyer profile available."},{"key":"agent_chat.buyer_profile.close","value":"Close"},{"key":"agent_chat.suggestions.empty_state_label","value":"Suggested questions"},{"key":"agent_chat.suggestions.quick_reply_label","value":"Suggested replies"},{"key":"agent_chat.auth.sign_in_to_continue","value":"Sign in to continue"},{"key":"agent_chat.auth.sign_in","value":"Sign in"},{"key":"agent_chat.auth.skip_and_chat","value":"Skip and start chatting"},{"key":"agent_chat.auth.pre_chat_title","value":"Sign in to personalize and save your chats"},{"key":"agent_chat.auth.pre_chat_subtitle","value":"Sign in or create an account"},{"key":"agent_chat.auth.staff_chat_required_title","value":"Don't miss a reply"},{"key":"agent_chat.auth.staff_chat_required_subtitle","value":"Sign in to chat with our team. We'll email you if you leave the chat."},{"key":"agent_chat.auth.share_disclaimer","value":"By continuing, Shop will share your name and email with this store. See their {{terms_link}} and {{privacy_link}}"},{"key":"agent_chat.auth.terms_link","value":"terms"},{"key":"agent_chat.auth.privacy_link","value":"privacy policy"},{"key":"agent_chat.auth.declined_pre_chat","value":"I can’t connect you with the store unless you sign in."},{"key":"agent_chat.reply_by_email.continuation_prompt","value":"If you leave the chat, we’ll email you when there’s a reply."},{"key":"agent_chat.reply_by_email.sign_in_prompt","value":"Sign in to get emailed when there’s a reply."},{"key":"agent_chat.order_lookup.track_order","value":"Track my order"},{"key":"agent_chat.order_lookup.track_another_order","value":"Track another order"},{"key":"agent_chat.order_lookup.new_conversation","value":"New conversation"},{"key":"agent_chat.order_lookup.follow_up_label","value":"Order lookup actions"},{"key":"agent_chat.order_lookup.enter_order_information","value":"Enter order information"},{"key":"agent_chat.order_lookup.prompt","value":"To see your order status, please provide your order details."},{"key":"agent_chat.order_lookup.form_title","value":"Track my order"},{"key":"agent_chat.order_lookup.form_subtitle","value":"Please provide your information."},{"key":"agent_chat.order_lookup.order_number_label","value":"Order number"},{"key":"agent_chat.order_lookup.email_label","value":"Email address"},{"key":"agent_chat.order_lookup.submit","value":"Track my order"},{"key":"agent_chat.order_lookup.cancel","value":"Cancel"},{"key":"agent_chat.order_lookup.invalid_order_number","value":"Please enter a valid order number with only numbers and letters, no spaces (e.g. 1006)."},{"key":"agent_chat.order_lookup.invalid_order_number_whitespace","value":"Please enter a valid order number with only numbers and letters, no spaces (e.g. 1006)."},{"key":"agent_chat.order_lookup.invalid_email","value":"Please enter a valid email address"},{"key":"agent_chat.order_lookup.generic_error","value":"There was a problem looking up your order. Please try again."},{"key":"agent_chat.order_lookup.rate_limited_error","value":"Too many attempts. Try again later."},{"key":"agent_chat.order_lookup.locked_composer_status","value":"Order lookup is in progress. Start a new conversation to ask something else."},{"key":"agent_chat.legacy_contact.form_title","value":"Before we get started"},{"key":"agent_chat.legacy_contact.form_subtitle","value":"Please provide your information so we can reply to you if you leave the chat."},{"key":"agent_chat.legacy_contact.first_name_label","value":"First name"},{"key":"agent_chat.legacy_contact.last_name_label","value":"Last name"},{"key":"agent_chat.legacy_contact.email_label","value":"Email"},{"key":"agent_chat.legacy_contact.marketing_opt_in","value":"Email me with news and offers"},{"key":"agent_chat.legacy_contact.submit","value":"Start chat"},{"key":"agent_chat.legacy_contact.cancel","value":"Cancel"}
860,{"key":"agent_chat.legacy_contact.invalid_first_name","value":"Enter a valid first name."},{"key":"agent_chat.legacy_contact.invalid_last_name","value":"Enter a valid last name."},{"key":"agent_chat.legacy_contact.invalid_email","value":"Enter a valid email address."},{"key":"agent_chat.legacy_contact.invalid_email_length","value":"Email address is too long."},{"key":"agent_chat.legacy_contact.generic_error","value":"Something went wrong."},{"key":"agent_chat.legacy_contact.rate_limited_error","value":"Too many attempts. Try again later."},{"key":"agent_chat.discountCard.useDiscount","value":"Use discount"},{"key":"agent_chat.discountCard.discountApplicationContext","value":"Applies automatically at checkout"},{"key":"agent_chat.cart.checkout","value":"Checkout"},{"key":"agent_chat.product.add_to_cart","value":"Add to cart"},{"key":"agent_chat.product.view_details","value":"View details"},{"key":"agent_chat.product.out_of_stock","value":"Out of stock"},{"key":"agent_chat.product.compare_suggestions","value":"Compare suggestions"},{"key":"agent_chat.product.hide_suggestions","value":"Hide suggestions"},{"key":"agent_chat.product.sold_out","value":"Sold out"},{"key":"agent_chat.order.item.one","value":"item"},{"key":"agent_chat.order.item.other","value":"items"},{"key":"agent_chat.order.less_items.one","value":"- hide {{count}} item"},{"key":"agent_chat.order.less_items.other","value":"- hide {{count}} items"},{"key":"agent_chat.order.more_items.one","value":"+ {{count}} more item"},{"key":"agent_chat.order.more_items.other","value":"+ {{count}} more items"},{"key":"agent_chat.order.view_order","value":"View order {{orderId}}"},{"key":"agent_chat.order.track_shipment","value":"Track shipment"},{"key":"agent_chat.order.of_total","value":"{{index}} of {{total}}"},{"key":"agent_chat.order.label","value":"Order {{number}}"},{"key":"agent_chat.order.count.one","value":"{{count}} Order"},{"key":"agent_chat.order.count.other","value":"{{count}} Orders"},{"key":"agent_chat.order.ordered_on","value":"Ordered {{date}}"},{"key":"agent_chat.order.select","value":"Select order {{number}}"},{"key":"agent_chat.return.heading","value":"Select items to return"},{"key":"agent_chat.return.toggle_item","value":"Select {{name}}"},{"key":"agent_chat.return.select_item_non_returnable","value":"{{name}}, not returnable"},{"key":"agent_chat.return.quantity_label","value":"Return quantity"},{"key":"agent_chat.return.reason_label","value":"Reason for return"},{"key":"agent_chat.return.reason_placeholder","value":"Select a reason"},{"key":"agent_chat.return.confirm","value":"Request return"},{"key":"agent_chat.return.confirmed","value":"Return requested"},{"key":"agent_chat.return.reason.size_too_small","value":"Size too small"},{"key":"agent_chat.return.reason.size_too_large","value":"Size too large"},{"key":"agent_chat.return.reason.unwanted","value":"Unwanted"},{"key":"agent_chat.return.reason.not_as_described","value":"Not as described"},{"key":"agent_chat.return.reason.wrong_item","value":"Wrong item"},{"key":"agent_chat.return.reason.defective","value":"Defective"},{"key":"agent_chat.return.reason.style","value":"Style"},{"key":"agent_chat.return.reason.color","value":"Color"},{"key":"agent_chat.return.reason.other_reason","value":"Other"},{"key":"agent_chat.scroll.previous","value":"Previous"},{"key":"agent_chat.scroll.next","value":"Next"}]}</script>
vendor: 1 bytes, line 860
860
861<script id="shopify-customer-account-data" type="application/json">{"customer":null,"shop":{"id":"6678708288","customerAccountTranslations":[{"key":"account_menu.signed_out_state.sheet_title","value":"Sign in or create account"},{"key":"account_menu.signed_out_state.section_divider","value":"More ways to sign in"},{"key":"account_menu.signed_out_state.alternate_divider","value":"OR"},{"key":"account_menu.signed_out_state.email_field_label","value":"Email"},{"key":"account_menu.signed_out_state.orders_button","value":"Orders"},{"key":"account_menu.signed_out_state.profile_button","value":"Profile"},{"key":"account_menu.signed_out_state.shop_login_button","value":"Sign in with Shop"},{"key":"account_menu.signed_out_state.continue_with_google","value":"Continue with Google"},{"key":"account_menu.signed_out_state.continue_with_facebook","value":"Continue with Facebook"},{"key":"account_menu.signed_out_state.marketing_consent_label","value":"Email me with news and offers"},{"key":"account_menu.signed_in_state.greeting_with_name","value":"Hi, {{first_name}}"},{"key":"account_menu.signed_in_state.greeting_without_name","value":"Account"},{"key":"account_menu.signed_in_state.orders_button","value":"Orders"},{"key":"account_menu.signed_in_state.profile_button","value":"Profile"},{"key":"account_menu.location_picker.sheet_title","value":"Locations"},{"key":"account_menu.location_picker.search_field_placeholder","value":"Search"},{"key":"account_menu.aria_labels.close_menu","value":"Close menu"},{"key":"account_menu.aria_labels.back_to_main_menu","value":"Back to main menu from {{title}}"},{"key":"account_menu.aria_labels.open_submenu","value":"{{title}}, opens submenu"},{"key":"account_menu.aria_labels.loading_menu","value":"Loading menu"},{"key":"account_menu.aria_labels.account","value":"Account"},{"key":"account_menu.aria_labels.sign_in_with_email","value":"Sign in with email"},{"key":"account_menu.aria_labels.sign_in","value":"Sign in"}],"socialLoginProviders":[{"handle":"Shop"}],"legacyCustomerAccounts":true,"signInLinksVisible":true,"b2bEnabled":false,"marketingConsentSigninEnabled":true,"marketingConsentPreselected":true},"visitor":{"country":"US","language":"en"}}</script>
861
862<meta name="shopify-y" content="23f023a9-ed0f-450f-a193-0bdd2aefb035" data-expiration="1822706515000"><meta name="shopify-s" content="150071e0-36fb-4fe2-8d0e-3559b6ae63e3" data-expiration="1791150715000"><meta name="new-cookie-storage-activated" content="t">
863</head>
864
865<body class="template-blog">
866  <a class="in-page-link visually-hidden skip-link" href="#MainContent">Skip to content</a>
867  <div id="shopify-section-nov-header" class="shopify-section"><div data-section-id="nov-header" data-section-type="header-section">
868  <header class="site-header header sticky-menu" role="banner">
869    <div class="header-mobile d-none d-xs-block">
870      <div class="row no-gutters align-items-center justify-content-end">
871        <div id="show-megamenu" class="item-mobile-top col-3"><i class="zmdi zmdi-menu"></i></div>
872        <div class="mobile_logo col-6 text-center">
873          
874            <a href="/" itemprop="url" class="site-header__logo-image">
875              
876              <img class="lazyload js" src="//bookbox.co.nz/cdn/shop/files/logo-sticky_300x_61616557-ede9-4735-a9b4-30b1e7f81fa3_300x.png?v=1614380230" alt="Book Box NZ" style="max-width: 140px">
877            </a>
878          
879        </div>
880        <div class="col-3"></div>
881      </div>
882      <div id="mobile_search">
883        <form action="/search" method="get" class="search-header-inline search position-relative" role="search">
884  <input class="search-header__input search__input"
885    type="search"
886    name="q"
887    placeholder="Search"
888    aria-label="Search">
889  <button class="search-header__submit search__submit btn--link" type="submit">
890    <span class="site-header__search-icon"><i class="zmdi zmdi-search"></i></span>
891    <span class="icon__fallback-text d-none">Search</span>
892  </button>
893</form>
894      </div>
895    </div>
896
897    <div class="container d-none d-md-block">
898      <div class="header-top">
899        <div class="row align-items-center">  
900          <div class="col-lg-4 col-md-5">
901            <div id="AccessibleNav">
902              <ul class="site-nav list--inline " id="SiteNav">
903  
904    
905    
906    
907
908
909    
910      
911        
912        
913      
914    
915
916    
917
918    
919
920      
921        <li class="site-nav--has-dropdown " aria-has-popup="true" aria-controls="SiteNavLabel-our-boxes">
922          <a href="/collections/book-boxs" class="site-nav__link site-nav__link--main">
923            Our Boxes
924          </a>
925
926          <div class="site-nav__dropdown" id="SiteNavLabel-our-boxes" aria-expanded="false">
927            
928              <ul>
929                
930                  <li >
931                    <a href="https://bookbox.co.nz/products/gift-vouchers" class="site-nav__link site-nav__child-link site-nav__link--last">Gift Vouchers</a>
932                  </li>
933                
934              </ul>
935            
936          </div>
937        </li>
938      
939
940    
941  
942    
943    
944    
945
946
947    
948      
949        
950        
951      
952    
953
954    
955
956    
957
958      
959        <li class="site-nav--has-dropdown " aria-has-popup="true" aria-controls="SiteNavLabel-about">
960          <a href="/pages/about-us" class="site-nav__link site-nav__link--main">
961            About
962          </a>
963
964          <div class="site-nav__dropdown" id="SiteNavLabel-about" aria-expanded="false">
965            
966              <ul>
967                
968                  <li >
969                    <a href="/apps/help-center" class="site-nav__link site-nav__child-link">FAQs</a>
970                  </li>
971                
972                  <li >
973                    <a href="/pages/corporate-gifting" class="site-nav__link site-nav__child-link">Corporate Gifts</a>
974                  </li>
975                
976                  <li class="site-nav--active">
977                    <a href="/blogs/book-lovers-blog" class="site-nav__link site-nav__child-link site-nav__link--last">Book Lovers Blog</a>
978                  </li>
979                
980              </ul>
981            
982          </div>
983        </li>
984      
985
986    
987  
988    
989    
990    
991
992
993    
994      
995        
996        
997      
998    
999
1000    
1001
1002    
1003
1004      
1005        <li >
1006          <a href="/pages/contact" class="site-nav__link site-nav__link--main">
1007            Contact
1008          </a>
1009        </li>
1010      
1011
1012    
1013  
1014    
1015    
1016    
1017
1018
1019    
1020      
1021        
1022        
1023      
1024    
1025
1026    
1027
1028    
1029
1030      
1031        <li >
1032          <a href="/apps/subscriptions" class="site-nav__link site-nav__link--main">
1033            Manage Subscription
1034          </a>
1035        </li>
1036      
1037
1038    
1039  
1040</ul>
1041
1042            </div>
1043          </div>
1044          <div class="logo col-lg-4 col-md-2 text-center">
1045            
1046              <div class="h2 site-header__logo" itemscope itemtype="http://schema.org/Organization">
1047            
1048              
1049                <a href="/" itemprop="url" class="site-header__logo-image" style="max-width: 140px">
1050                  
1051                  <img class="lazyload js img-fluid" src="//bookbox.co.nz/cdn/shop/files/logo_f3b8d4ea-e804-4fd9-80d6-d5ae4197c957_300x.png?v=1614380230" alt="Book Box NZ">
1052                </a>
1053              
1054            
1055              </div>
1056            
1057          </div>
1058          <div class="col-lg-4 col-md-5 d-flex justify-content-end align-items-center">
1059            <form action="/search" method="get" class="search-header-inline search position-relative" role="search">
1060  <input class="search-header__input search__input"
1061    type="search"
1062    name="q"
1063    placeholder="Search"
1064    aria-label="Search">
1065  <button class="search-header__submit search__submit btn--link" type="submit">
1066    <span class="site-header__search-icon"><i class="zmdi zmdi-search"></i></span>
1067    <span class="icon__fallback-text d-none">Search</span>
1068  </button>
1069</form>
1070            <div class="contentsticky_group d-flex">
1071              <div id="cart_block" class="ml-30">
1072                <a href="/cart" class="site-header__cart">
1073                  <span class="site-header__cart-icon"></span>
1074                  
1075                    <div class="site-header__cart-count">
1076                      <span id="CartCount">0</span>
1077                    </div>
1078                  
1079                </a>
1080                <div id="_desktop_cart"><div id="cart-info"></div></div>
1081              </div>
1082              <div class="site-header_myaccount dropdown ml-30">
1083                <div class="myaccount-title" data-toggle="dropdown"><i class="fa fa-bars" aria-hidden="true"></i></div>
1084                <div class="account-list dropdown-menu" id="_desktop_account_list">
1085                  <div class="account-list-content">
1086                    
1087                      
1088                        <div>
1089                          <a class="login" href="https://bookbox.co.nz/account/login" rel="nofollow" title="Log in">
1090                            <i class="zmdi zmdi-key"></i><span>Log in</span>
1091                          </a>
1092                        </div>
1093                        
1094                        <div>
1095                          <a class="register" href="https://bookbox.co.nz/account/register" rel="nofollow" title="Register">
1096                            <i class="zmdi zmdi-lock"></i><span>Register</span>
1097                          </a>
1098                        </div>
1099                        
1100                      
1101                    
1102                    <div>
1103                      <a class="check-out" href="https://bookbox.co.nz/checkout" rel="nofollow" title="Checkout">
1104                        <i class="zmdi zmdi-check-circle"></i><span>Checkout</span>
1105                      </a>
1106                    </div>
1107                    <div class="link_wishlist">
1108                      <a href="#swym-wishlist" class="swym-wishlist">
1109                        <i aria-hidden="true" focusable="false" role="presentation" class="fa fa-heart"></i><span>My Wishlist</span>
1110                      </a>
1111                    </div>
1112                    
1113                    <div class="d-xs-none">
1114                      
1115  <div id="_desktop_currency_selector" class="currency-selector groups-selector">
1116    
1117    <ul id="currencies" class="list-inline">
1118      
1119        
1120        
1121        
1122        <li class="currency__item list-inline-item">
1123          <span data-currency="NZD">NZD</span>
1124        </li>
1125      
1126        
1127        
1128        
1129        <li class="currency__item list-inline-item">
1130          <span data-currency="AUD">AUD</span>
1131        </li>
1132      
1133    </ul>
1134  </div>
1135
1136
1137                    </div>
1138                    
1139                  </div>
1140                </div>
1141              </div>
1142            </div>
1143          </div>
1144        </div>
1145      </div>
1146    </div>
1147  </header>
1148  
1149  <div id="header-sticky" class="pt-10 pb-10">
1150    <div class="container">
1151      <div class="row align-items-center justify-content-between">
1152        <div class="logo_sticky col-md-2">
1153          
1154            <a href="/" itemprop="url" class="site-header__logo-image">
1155              
1156              <img class="lazyload js" src="//bookbox.co.nz/cdn/shop/files/logo-sticky_e0591a90-6053-4114-8d5a-6306664b0920_300x.png?v=1614372843" alt="Book Box NZ" style="max-width: 140px">
1157            </a>
1158          
1159        </div>
1160        <div class="contentsticky_search lg_search col-md-8">
1161          <form action="/search" method="get" class="search-header-inline search position-relative" role="search">
1162  <input class="search-header__input search__input"
1163    type="search"
1164    name="q"
1165    placeholder="Search"
1166    aria-label="Search">
1167  <button class="search-header__submit search__submit btn--link" type="submit">
1168    <span class="site-header__search-icon"><i class="zmdi zmdi-search"></i></span>
1169    <span class="icon__fallback-text d-none">Search</span>
1170  </button>
1171</form>
1172        </div>
1173        <div class="contentstickynew_group d-flex justify-content-end col-md-2"></div>
1174      </div>
1175    </div>
1176  </div>
1177  
1178</div>
1179</div>
1180
1181  <section class="page-container" id="PageContainer">
1182    <main class="main-content" id="MainContent" role="main">
1183      
1184
1185<section id="NovBreadcrumbs">
1186    <div class="container">   
1187        
1188        <h1 class="headingPage">Book Lovers Blog</h1>
1189        
1190    
1191        <ol class="breadcrumb list-inline justify-content-center" itemscope itemtype="http://schema.org/BreadcrumbList">
1192            <li class="list-inline-item" itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
1193                <a href="/" title="Home" itemprop="item">
1194                    <span itemprop="name">Home</span>
1195                </a>
1196                <meta itemprop="position" content="1" />
1197            </li>
1198            
1199                
1200                    <li class="active list-inline-item" itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
1201                        <span itemprop="item"><span itemprop="name">Book Lovers Blog</span></span>
1202                        <meta itemprop="position" content="2" />
1203                    </li>
1204                
1205            
1206        </ol>
1207    </div>
1208</section>
1209
1210<div class="page-width">
1211    <div class="container">
1212        <div id="shopify-section-blog-template" class="shopify-section">
1213
1214
1215
1216<div class="blog--list blog--column-view">
1217  
1218    <div class="row">
1219    
1220      <div class="article--listing col-md-6 col-xl-4 mb-30">
1221        <div class="block_content">
1222          <div class="article__image mb-30">
1223            
1224              <a href="/blogs/book-lovers-blog/12-books-of-christmas-to-read-to-the-kids" class="article__list-image-container">
1225                <img class="article__list-image lazyload"
1226                    src="//bookbox.co.nz/cdn/shop/articles/Book_Box_Christmas_Reads_1200x.png?v=1764289060"
1227                    alt="12 Books to Read as a Family at Christmas">
1228              </a>
1229
1230            
1231          </div>
1232          <div class="article-body text-center">
1233            <h2 class="article__title"><a href="/blogs/book-lovers-blog/12-books-of-christmas-to-read-to-the-kids">12 Books to Read as a Family at Christmas</a></h2>
1234            
1235            <div class="article__excerpt mb-25">
1236              
1237                The festive season is upon us! Christmas is a great time to start family traditions, and if you have young children, one of the best to start is reading Christmas books. You've heard of the 12 Days of Christmas? Well,...
1238              
1239            </div>
1240            <a href="/blogs/book-lovers-blog/12-books-of-christmas-to-read-to-the-kids" class="article__readmore text-uppercase">Read more</a>
1241
1242            <div class="article__info mt-30">
1243              
1244                <span class="article__date">
1245                  <i class="zmdi zmdi-calendar-note"></i><time datetime="2025-11-25T02:20:07Z">November 25, 2025</time>
1246                </span>
1247              
1248
1249              
1250                <span class="article__author"><i class="zmdi zmdi-account"></i>Ben Perry</span>
1251              
1252
1253              
1254                
1255                  <span class="article__countcomment">
1256                    <i class="zmdi zmdi-comments"></i>0 Comments
1257                  </span>
1258                
1259              
1260            </div>
1261          </div>
1262        </div>
1263      </div>
1264    
1265      <div class="article--listing col-md-6 col-xl-4 mb-30">
1266        <div class="block_content">
1267          <div class="article__image mb-30">
1268            
1269              <a href="/blogs/book-lovers-blog/the-benefits-of-reading-graphic-novels" class="article__list-image-container">
1270                <img class="article__list-image lazyload"
1271                    src="//bookbox.co.nz/cdn/shop/articles/Book_Box_Top_5_Benefits_of_Reading_Graphic_Novels_1200x.png?v=1762819260"
1272                    alt="5 Benefits of Reading Graphic Novels">
1273              </a>
1274
1275            
1276          </div>
1277          <div class="article-body text-center">
1278            <h2 class="article__title"><a href="/blogs/book-lovers-blog/the-benefits-of-reading-graphic-novels">5 Benefits of Reading Graphic Novels</a></h2>
1279            
1280            <div class="article__excerpt mb-25">
1281              
1282                Why graphic novels deserve a place on your bookshelf
1283Globally, the sales of graphic novels have been rising in recent years - yet many people still don’t think of them as real books, often grouping them with comics.
1284W...
1285              
1286            </div>
1287            <a href="/blogs/book-lovers-blog/the-benefits-of-reading-graphic-novels" class="article__readmore text-uppercase">Read more</a>
1288
1289            <div class="article__info mt-30">
1290              
1291                <span class="article__date">
1292                  <i class="zmdi zmdi-calendar-note"></i><time datetime="2025-11-10T23:48:42Z">November 11, 2025</time>
1293                </span>
1294              
1295
1296              
1297                <span class="article__author"><i class="zmdi zmdi-account"></i>Ben Perry</span>
1298              
1299
1300              
1301                
1302                  <span class="article__countcomment">
1303                    <i class="zmdi zmdi-comments"></i>0 Comments
1304                  </span>
1305                
1306              
1307            </div>
1308          </div>
1309        </div>
1310      </div>
1311    
1312      <div class="article--listing col-md-6 col-xl-4 mb-30">
1313        <div class="block_content">
1314          <div class="article__image mb-30">
1315            
1316              <a href="/blogs/book-lovers-blog/the-best-christmas-gift-ideas-for-book-lovers" class="article__list-image-container">
1317                <img class="article__list-image lazyload"
1318                    src="//bookbox.co.nz/cdn/shop/articles/Book_Box_Best_Christmas_Gift_Ideas_1200x.png?v=1732247532"
1319                    alt="The Best Christmas Gift Ideas For Book Lovers">
1320              </a>
1321
1322            
1323          </div>
1324          <div class="article-body text-center">
1325            <h2 class="article__title"><a href="/blogs/book-lovers-blog/the-best-christmas-gift-ideas-for-book-lovers">The Best Christmas Gift Ideas For Book Lovers</a></h2>
1326            
1327            <div class="article__excerpt mb-25">
1328              
1329                
1330‘Tis the season and it can be tricky, and stressful, finding the right gifts for everybody you need to buy for. Here at Book Box, you know we’re all about bookish things so we’ve created a roundup of the perfect pres...
1331              
1332            </div>
1333            <a href="/blogs/book-lovers-blog/the-best-christmas-gift-ideas-for-book-lovers" class="article__readmore text-uppercase">Read more</a>
1334
1335            <div class="article__info mt-30">
1336              
1337                <span class="article__date">
1338                  <i class="zmdi zmdi-calendar-note"></i><time datetime="2024-11-22T03:52:19Z">November 22, 2024</time>
1339                </span>
1340              
1341
1342              
1343                <span class="article__author"><i class="zmdi zmdi-account"></i>Bold Commerce</span>
1344              
1345
1346              
1347                
1348                  <span class="article__countcomment">
1349                    <i class="zmdi zmdi-comments"></i>0 Comments
1350                  </span>
1351                
1352              
1353            </div>
1354          </div>
1355        </div>
1356      </div>
1357    
1358      <div class="article--listing col-md-6 col-xl-4 mb-30">
1359        <div class="block_content">
1360          <div class="article__image mb-30">
1361            
1362              <a href="/blogs/book-lovers-blog/7-ways-books-are-changing-the-world-for-the-better" class="article__list-image-container">
1363                <img class="article__list-image lazyload"
1364                    src="//bookbox.co.nz/cdn/shop/articles/Book_Box_Top_7_Ways_Books_Are_Changing_The_World_For_The_Better_1200x.png?v=1715667472"
1365                    alt="7 Ways Books Are Changing The World for the Better">
1366              </a>
1367
1368            
1369          </div>
1370          <div class="article-body text-center">
1371            <h2 class="article__title"><a href="/blogs/book-lovers-blog/7-ways-books-are-changing-the-world-for-the-better">7 Ways Books Are Changing The World For The Better</a></h2>
1372            
1373            <div class="article__excerpt mb-25">
1374              
1375                It’s no secret we’re head-over-heels for reading here at Book Box HQ. One thing we’re even more passionate about than curling up with a good book, however, is making reading more accessible.
1376              
1377            </div>
1378            <a href="/blogs/book-lovers-blog/7-ways-books-are-changing-the-world-for-the-better" class="article__readmore text-uppercase">Read more</a>
1379
1380            <div class="article__info mt-30">
1381              
1382                <span class="article__date">
1383                  <i class="zmdi zmdi-calendar-note"></i><time datetime="2024-02-28T02:33:44Z">February 28, 2024</time>
1384                </span>
1385              
1386
1387              
1388                <span class="article__author"><i class="zmdi zmdi-account"></i>Bold Commerce</span>
1389              
1390
1391              
1392                
1393                  <span class="article__countcomment">
1394                    <i class="zmdi zmdi-comments"></i>0 Comments
1395                  </span>
1396                
1397              
1398            </div>
1399          </div>
1400        </div>
1401      </div>
1402    
1403      <div class="article--listing col-md-6 col-xl-4 mb-30">
1404        <div class="block_content">
1405          <div class="article__image mb-30">
1406            
1407              <a href="/blogs/book-lovers-blog/book-box-top-tips-celebrating-maori-language-week" class="article__list-image-container">
1408                <img class="article__list-image lazyload"
1409                    src="//bookbox.co.nz/cdn/shop/articles/Book_Box_Top_Tips_Blog_Template_1_1200x.png?v=1694644741"
1410                    alt="Book Box Top Tips Maori Language Week">
1411              </a>
1412
1413            
1414          </div>
1415          <div class="article-body text-center">
1416            <h2 class="article__title"><a href="/blogs/book-lovers-blog/book-box-top-tips-celebrating-maori-language-week">Top Tips: Celebrating Maori Language Week</a></h2>
1417            
1418            <div class="article__excerpt mb-25">
1419              
1420                Each year, Aotearoa, New Zealand celebrates one of its official languages - te reo Māori - with Māori Language Week (0 Te Wiki o te Reo Māori). It has been celebrated since 1975, even before te reo became an official ...
1421              
1422            </div>
1423            <a href="/blogs/book-lovers-blog/book-box-top-tips-celebrating-maori-language-week" class="article__readmore text-uppercase">Read more</a>
1424
1425            <div class="article__info mt-30">
1426              
1427                <span class="article__date">
1428                  <i class="zmdi zmdi-calendar-note"></i><time datetime="2023-09-13T22:46:04Z">September 14, 2023</time>
1429                </span>
1430              
1431
1432              
1433                <span class="article__author"><i class="zmdi zmdi-account"></i>Bold Commerce</span>
1434              
1435
1436              
1437                
1438                  <span class="article__countcomment">
1439                    <i class="zmdi zmdi-comments"></i>0 Comments
1440                  </span>
1441                
1442              
1443            </div>
1444          </div>
1445        </div>
1446      </div>
1447    
1448      <div class="article--listing col-md-6 col-xl-4 mb-30">
1449        <div class="block_content">
1450          <div class="article__image mb-30">
1451            
1452              <a href="/blogs/book-lovers-blog/5-fab-books-for-kids-about-matariki" class="article__list-image-container">
1453                <img class="article__list-image lazyload"
1454                    src="//bookbox.co.nz/cdn/shop/articles/png_20230711_105759_0000_1200x.png?v=1689030139"
1455                    alt="5 Fab Books for Kids about Matariki">
1456              </a>
1457
1458            
1459          </div>
1460          <div class="article-body text-center">
1461            <h2 class="article__title"><a href="/blogs/book-lovers-blog/5-fab-books-for-kids-about-matariki">5 Fab Books for Kids about Matariki</a></h2>
1462            
1463            <div class="article__excerpt mb-25">
1464              
1465                If you look into the sky this month, you’ll see a cluster of nine stars. In te reo, this cluster is known as Matariki, and it marks the Māori new year, an important time in the calendar.
1466 
1467The stars are also known as ...
1468              
1469            </div>
1470            <a href="/blogs/book-lovers-blog/5-fab-books-for-kids-about-matariki" class="article__readmore text-uppercase">Read more</a>
1471
1472            <div class="article__info mt-30">
1473              
1474                <span class="article__date">
1475                  <i class="zmdi zmdi-calendar-note"></i><time datetime="2023-07-10T23:02:32Z">July 11, 2023</time>
1476                </span>
1477              
1478
1479              
1480                <span class="article__author"><i class="zmdi zmdi-account"></i>Bold Commerce</span>
1481              
1482
1483              
1484                
1485                  <span class="article__countcomment">
1486                    <i class="zmdi zmdi-comments"></i>0 Comments
1487                  </span>
1488                
1489              
1490            </div>
1491          </div>
1492        </div>
1493      </div>
1494    
1495  
1496
1497  
1498  <div class="nov-pagination d-flex align-items-center justify-content-center w-100">
1499    <div class="pagination__viewing mr-auto">
1500  
1501  
1502  Showing 1 - 0 of 18 item(s)
1503</div>
1504
1505<ul class="pagination d-flex justify-content-end align-items-center">
1506  <li class="d-none d-md-inline">
1507    
1508      <div class="pagination__btn disabled">
1509        <span class="icon__fallback-text text-uppercase">Previous</span>
1510      </div>
1511    
1512  </li>
1513
1514  
1515      
1516          
1517              <li class="pagination__text active"><span>1</span></li>
1518          
1519      
1520  
1521      
1522          <li class="pagination__text">
1523              <a href="/blogs/book-lovers-blog?page=2" title="">2</a>
1524          </li>
1525      
1526  
1527      
1528          <li class="pagination__text">
1529              <a href="/blogs/book-lovers-blog?page=3" title="">3</a>
1530          </li>
1531      
1532  
1533
1534  <li class="d-none d-md-inline">
1535    
1536      <a href="/blogs/book-lovers-blog?page=2" class="pagination__btn d-block">
1537        <span class="icon__fallback-text text-uppercase">Next</span>
1538      </a>
1539    
1540  </li>
1541</ul>
1542
1543  </div>
1544  
1545</div>
1546
1547
1548
1549
1550</div>
1551    </div>
1552</div>
1553    </main>
1554  </section>
1555    <div id="shopify-section-nov-footer" class="shopify-section nov-footer"><footer data-section-id="nov-footer">
1556  <div class="footer-top"><style>
1557      
1558      #MapSection--nov-footer .map-section__image {
1559        background-position: ;
1560      }
1561
1562      @media only screen and (max-width: 750px) {
1563        #MapSection--nov-footer .map-section__image {
1564          padding-top: 52.55023183925812%;
1565        }
1566      }
1567      
1568    </style>
1569
1570    <div id="MapSection--nov-footer"
1571     class="map-section map-section--display-map "
1572     data-section-id="nov-footer"
1573     data-section-type="map">
1574      <div class="page-width map-section__wrapper position-absolute w-100">
1575        <div class="container mw-xs-100 pl-xs-0 pr-xs-0">
1576          <div class="map-section__content-wrapper">
1577            <div class="map-section__content active pt-xs-30 pb-xs-30">
1578              
1579                <h3 class="title_block ml-40 pb-20 mb-25 text-white">Book Box</h3>
1580              
1581              
1582                <div class="rte-setting ml-40">
1583                  <div class="add mb-20 d-flex"><i class="icon mt-5"></i><span>31B Crane Street, Mount Maunganui, New Zealand</span></div>
1584                  <div class="phone_number mb-20"><i class="icon"></i></div>
1585                  <div class="email"><i class="icon"></i>[email protected]</div>
1586                </div>
1587                <a class="btn map_section__directions-btn ml-40 mt-45" href="https://maps.google.com?daddr=31B Crane Street Mount Maunganui" target="_blank">
1588                  VIEW Location
1589                </a>
1590              
1591            </div>
1592          </div>
1593        </div>
1594        <div class="map-section__background-wrapper">
1595          
1596            <div class="map-section__image lazyload js"
1597             data-bgset="//bookbox.co.nz/cdn/shop/files/3_180x.jpg?v=1614375346 180w 95h,
1598    //bookbox.co.nz/cdn/shop/files/3_360x.jpg?v=1614375346 360w 189h,
1599    //bookbox.co.nz/cdn/shop/files/3_540x.jpg?v=1614375346 540w 284h,
1600    
1601    
1602    
1603    
1604    
1605    
1606    
1607    
1608    
1609    
1610    
1611    
1612    
1613    
1614    
1615    //bookbox.co.nz/cdn/shop/files/3.jpg?v=1614375346 647w 340h"
1616             data-sizes="auto"
1617             data-parent-fit="cover"
1618             style="background-image: url('//bookbox.co.nz/cdn/shop/files/3_300x300.jpg?v=1614375346);">
1619            </div>
1620            <noscript>
1621              <div class="map-section__image" style="background-image: url(//bookbox.co.nz/cdn/shop/files/3_x800_crop_top.jpg?v=1614375346);"></div>
1622            </noscript>
1623          
1624          
1625            <div class="map-section__container"
1626                 id="Map-nov-footer"
1627                 data-map
1628                 data-address-setting="31B Crane Street Mount Maunganui"
1629                 data-api-key="AIzaSyB45yqIY29okIM17Gj3COdcsUFRtjFNsKE">
1630            </div>
1631          
1632        </div>
1633      </div>
1634    </div>
1635  </div>
1636  <div class="block_footer mt-55">
1637    <div class="container">
1638      <div class="row">
1639        
1640          
1641
1642          
1643            <div class="footer-html footer-block footer-block__1 col-sm-12 col-xs-12">
1644              
1645              
1646              
1647            </div>
1648          
1649
1650          
1651
1652          
1653
1654          
1655        
1656      </div>
1657    </div>
1658  </div>
1659  <div class="block_policy mt-50">
1660    <div class="container">
1661      <div class="row">
1662        <div class="col-md-4 d-flex nov-policy-item align-items-center layout2">
1663          <div class="image"><img class="img-fluid" src="//bookbox.co.nz/cdn/shop/files/error_100x_2aad7f8b-3bda-4a7a-97b3-3512eeb8abc5_100x.png?v=1614380228" alt="img"></div>
1664          <div class="content-text ml-25 ml-lg-10 text-uppercase font-weight-bold">
1665            <div class="title-policy">Cancel anytime</div>
1666          </div>
1667        </div>
1668        <div class="col-md-4 d-flex nov-policy-item align-items-center justify-content-md-center layout2">
1669          <div class="image"><img class="img-fluid" src="//bookbox.co.nz/cdn/shop/files/shipped_100x_4ec69df3-408b-4e3a-b168-60260582e313_100x.png?v=1614380228" alt="img"></div>
1670          <div class="content-text ml-25 ml-lg-10 text-uppercase font-weight-bold">
1671            <div class="title-policy">Free delivery within NZ</div>
1672          </div>
1673        </div>
1674        <div class="col-md-4 d-flex nov-policy-item align-items-center justify-content-md-end layout2">
1675          <div class="image"><img class="img-fluid" src="//bookbox.co.nz/cdn/shop/files/localization_1_100x_5ef03215-3578-47cf-99ce-ab05a1648a84_100x.png?v=1614380228" alt="img"></div>
1676          <div class="content-text ml-25 ml-lg-10 text-uppercase font-weight-bold">
1677            <div class="title-policy">We're local - no hidden fees</div>
1678          </div>
1679        </div>
1680      </div>
1681    </div>
1682  </div>
1683  <div id="copyright" class="mt-30 mb-50">
1684    <div class="text-center payment mb-25">
1685      <img src="//bookbox.co.nz/cdn/shop/files/book-box_300x_ee871ed7-8618-4d50-9c97-e7e48be1ee4b_300x.png?v=1614380229" alt="img">
1686    </div>
1687    <div class="text-center">
1688      Copyright © 2026 Book Box. All rights reserved. <br> <ul class="site-footer__linklist list-unstyled">                                       <li class="footer-links site-footer__linklist-item">                         <a href="/policies/terms-of-service">Terms of Service</a>                       </li>                                            <li class="site-footer__linklist-item"> | <a href="/policies/refund-policy">Refund policy</a>
1689</li> </ul>
1690    </div>
1691    
1692  </div>
1693
1694
1695  
1696</footer>
1697</div>
1698
1699  
1700  <div class="canvas-menu drawer-left">
1701    <div class="canvas-header-box d-flex justify-content-between align-items-center">
1702        <div class="title-box">Main Menu</div>
1703        <div class="close-box"><i class="zmdi zmdi-close"></i></div>
1704    </div>
1705  </div>
1706  <div class="canvas-overlay"></div>
1707  
1708  <div class="sidebar-overlay"></div>
1709  <div class="overlay overlay-search style-light-bg"><!-- class open -->
1710  <div class="close-search">
1711    <i class="zmdi zmdi-close"></i>
1712  </div>
1713  <div class="search-container">
1714    <form class="search search-bar__form" action="/search" method="get" role="search">
1715      <div class="search__des text-center">
1716        <i class="zmdi zmdi-search"></i>
1717        <h2>Search</h2>
1718        <div>Find your product with fast search. Enter some keyword such as dress, shirts, shoes etc. Or can search by product sku.</div>
1719      </div>
1720      <div class="search-container-inner">
1721        <input class="search__input search-bar__input" type="search" name="q" value="" placeholder="Search" aria-label="Search">
1722        <button class="search-bar__submit search__submit btn--link" type="submit">
1723          <span class="icon__fallback-text"><i class="zmdi zmdi-search"></i></span>
1724        </button>
1725      </div>
1726    </form>
1727  </div>
1728</div>
1729
1730  <div id="mobile-blockcart" class="mobile-boxpage d-flex d-md-none">
1731    <div class="content-boxpage col">
1732      <div class="box-header d-flex justify-content-between align-items-center">
1733          <div class="title-box">Cart</div>
1734          <div class="close-box">Close</div>
1735      </div>
1736      <div id="_mobile_cart" class="box-content"></div>
1737    </div>
1738</div>
1739
1740<div id="mobile-pageaccount" class="mobile-boxpage d-flex d-md-none" data-titlebox-parent="Account">
1741  <div class="content-boxpage col">
1742    <div class="box-header d-flex justify-content-between align-items-center">
1743        <div class="back-box">Back</div>
1744        <div class="title-box">Account</div>
1745        <div class="close-box">Close</div>
1746    </div>
1747    <div class="box-content d-flex justify-content-center align-items-center text-center">
1748      <div>
1749        <div id="_mobile_account_list"></div>
1750        
1751        <div class="links-currency" data-target="#box-currency" data-titlebox="Currency"><span>Currency</span><i class="zmdi zmdi-arrow-right"></i></div>
1752        
1753        
1754      </div>
1755    </div>
1756    
1757    <div id="box-currency" class="box-content list-unstyled">
1758      <div id="_mobile_currency_selector" class="currency-selector groups-selector"></div>
1759    </div>
1760    
1761    
1762  </div>
1763</div>
1764
1765<div id="stickymenu_bottom_mobile" class="d-flex align-items-center justify-content-center d-md-none text-center">
1766  <div class="stickymenu-item"><a href="/"><i class="zmdi zmdi-home"></i><span>Home</span></a></div>
1767  <div class="stickymenu-item"><a href="#" class="js-btn-search"><i class="zmdi zmdi-search"></i><span>Search</span></a></div>
1768  <div class="stickymenu-item"><a href="#" class="nov-toggle-page" data-target="#mobile-blockcart"><span class="cart-products-count">0</span><i class="zmdi zmdi-shopping-cart"></i><span>
1768Cart</span></a></div>
1769  <div class="stickymenu-item"><a href="#swym-wishlist"><i class="zmdi zmdi-favorite-outline"></i><span>Wishlist</span></a></div>
1770  <div class="stickymenu-item"><a href="#" class="nov-toggle-page" data-target="#mobile-pageaccount"><i class="zmdi zmdi-account-o"></i><span>Account</span></a></div>
1771</div>
1772
1773  <!-- Popup newsletter -->
1774
1775
1776  
1777
1778  <div id="back-top">
1779    <span>
1780      <i class="fa fa-long-arrow-up"></i>
1781    </span>
1782  </div>
1783
1784    <div id="popup-Cart" class="modal fade" tabindex="-1" role="dialog" aria-hidden="true">
1785    <div class="jsPopupview modal-dialog modal-sm modal-dialog-centered justify-content-center" role="document"></div>
1786</div>
1787
1788<div id="PopupCartModal" class="hidden hide">
1789    <div class="modal-content">
1790        <div class="modal-header">
1791            <button type="button" class="close popupCartClose" data-dismiss="modal" aria-label="Close"><i class="zmdi zmdi-hc-fw zmdi-close"></i></button>
1792        </div>
1793        <div class="modal-body">
1794            <div class="proBoxPrimary row spacing-15">
1795                <div class="proBoxImage col-lg-4 col-md-4 col-sm-4">
1796                    <div class="proFeaturedImage">
1797                        <img class="img-fluid proImageProduct" src="//bookbox.co.nz/cdn/shop/t/4/assets/loading.gif?v=86980394695116441821727890402" alt="Quickview"/>
1798                    </div>
1799                </div>
1800                <div class="proBoxInfo col-lg-8 col-md-8 col-sm-8 mt-10">
1801                    <div class="proName mb-5"></div>
1802                    <p class="success-message mb-25">is added to your shopping cart</p>
1803                    <div class="actions d-flex">
1804                      <a href="#" class="btn continue-shopping mr-2">Continue Shopping</a>
1805                      <a href="https://bookbox.co.nz/cart" class="btn">Go to cart</a>
1806                    </div>
1807                </div>
1808            </div>
1809        </div>
1810    </div>
1811</div>
1812
1813    
1814      <div id="AlertRequestLogin" class="modal fade" tabindex="-1" role="dialog" aria-hidden="true">
1815          <div class="modal-dialog modal-sm modal-dialog-centered justify-content-center" role="document">
1816            <div class="modal-content">
1817              <div class="modal-header">
1818                  <button type="button" class="close" data-dismiss="modal" aria-label="Close"><i class="zmdi zmdi-hc-fw zmdi-close"></i></button>
1819              </div>
1820              <div class="modal-body text-center">
1821                  <p>You must be logged in to manage your wishlist.</p>
1822                  <a href="https://bookbox.co.nz/account/login" class="btn btn-default">Login in here</a>
1823              </div>
1824          </div>
1825          </div>
1826      </div>
1827    
1828
1829  
1830
1831  
1832    
1832<script src="//bookbox.co.nz/cdn/s/javascripts/currencies.js" type="text/javascript"></script>
vendor: 2 bytes, line 1832
1832
1833<script src="//bookbox.co.nz/cdn/shop/t/4/assets/jquery.currencies.min.js?v=175057760772006623221727890402" type="text/javascript"></script>
1833
1834
1835<script>
1836
1837// Pick your format here:
1838// money_format or money_with_currency_format
1839Currency.format = 'money_format';
1840
1841var shopCurrency = 'NZD';
1842
1843/* Sometimes merchants change their shop currency, let's tell our JavaScript file */
1844Currency.moneyFormats[shopCurrency].money_with_currency_format = "${{amount}} USD";
1845Currency.moneyFormats[shopCurrency].money_format = "${{amount}}";
1846
1847var cookieCurrency = Currency.cookie.read();
1848
1849// Fix for customer account pages.
1850jQuery('span.money span.money').each(function() {
1851  jQuery(this).parents('span.money').removeClass('money');
1852});
1853
1854// Saving the current price.
1855jQuery('span.money').each(function() {
1856  jQuery(this).attr('data-currency-NZD', jQuery(this).html());
1857});
1858
1859// Select all your currencies buttons.
1860var buttons = jQuery('#currencies span');
1861var title = jQuery('.currency-selector .current-currency');
1862
1863
1864// If there's no cookie or it's the shop currency.
1865if (cookieCurrency == null || cookieCurrency === shopCurrency) {
1866  buttons.removeClass('selected');
1867  jQuery('#currencies span[data-currency=' + shopCurrency + ']').addClass('selected');
1868  Currency.currentCurrency = shopCurrency;
1869}
1870else {
1871  Currency.convertAll(shopCurrency, cookieCurrency);
1872  buttons.removeClass('selected');
1873  jQuery('#currencies span[data-currency=' + cookieCurrency + ']').addClass('selected');
1874}
1875
1876// When customer clicks on a currency button.
1877buttons.click(function() {
1878  buttons.removeClass('selected');
1879  jQuery(this).addClass('selected');
1880  var newCurrency =  jQuery(this).attr('data-currency');
1881  var txt = jQuery('#currencies span.selected').text();
1882  jQuery('.currency-selector .current-currency').text(txt);
1883  Currency.convertAll(Currency.currentCurrency, newCurrency);
1884});
1885
1886var txt = jQuery('#currencies span.selected').text();
1887jQuery('.currency-selector .current-currency').text(txt);
1888
1889
1890// For options.
1891var original_selectCallback = window.selectCallback;
1892var selectCallback = function(variant, selector) {
1893  original_selectCallback(variant, selector);
1894  Currency.convertAll(shopCurrency, jQuery('#currencies span.selected').attr('data-currency'));
1895  jQuery('.selected-currency').text(Currency.currentCurrency);
1896};
1897
1898$('body').on('ajaxCart.afterCartLoad', function(cart) {
1899  Currency.convertAll(shopCurrency, jQuery('#currencies span.selected').attr('data-currency'));
1900  jQuery('.selected-currency').text(Currency.currentCurrency);
1901});
1902
1903jQuery('.selected-currency').text(Currency.currentCurrency);
1904
1905</script>
1905
1906
1907  
1908  
1909  
1909<script>
1910    jQuery(function() {
1911      jQuery('.swatch :radio').change(function() {
1912        var optionIndex = jQuery(this).closest('.swatch').attr('data-option-index');
1913        var optionValue = jQuery(this).val();
1914        jQuery(this)
1915          .closest('form')
1916          .find('.single-option-selector')
1917          .eq(optionIndex)
1918          .val(optionValue)
1919          .trigger('change');
1920      });
1921    });
1922  </script>
1922
1923  
1924<!-- Delete the Beeketing script below after uninstalling Happy Messenger app to remove it from your theme. For more info, read here: https://bit.ly/hmesscode or contact us at [email protected]. --><!-- BEEKETINGSCRIPT CODE START --><!-- BEEKETINGSCRIPT CODE END -->
1925<!-- spurit_sri-added -->
1926<script>
1927    if(typeof(Spurit) === 'undefined'){
1928        var Spurit = {};
1929    }
1930    if(!Spurit.recurringInvoices){
1931        Spurit.recurringInvoices = {};
1932    }
1933    if(!Spurit.recurringInvoices.snippet){
1934        Spurit.recurringInvoices.snippet = {};
1935    }
1936    Spurit.recurringInvoices.snippet.appId = '46';
1937    Spurit.recurringInvoices.snippet.shopHash = 'af10a40eae2d85b2f558619830cd7d75';
1938    Spurit.recurringInvoices.snippet.shopDomain = 'book-box-nz.myshopify.com';
1939    Spurit.recurringInvoices.snippet.folderStore = 'https://s3.amazonaws.com/shopify-apps/recurring-invoices/store/';
1940    Spurit.recurringInvoices.snippet.folderCss = 'https://s3.amazonaws.com/shopify-apps/recurring-invoices/css/';
1941    Spurit.recurringInvoices.snippet.moneyFormat = '${{amount}}';
1942
1943    if(typeof(Spurit.globalSnippet) === 'undefined'){
1944        Spurit.globalSnippet = {
1945            shop_currency: 'NZD',
1946            money_format: '${{amount}}',
1947            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":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0},
1948            customer_id: ''
1949        };
1950    }
1951</script>
vendor: 1 bytes, line 1951
1951
1952<script src="https://s3.amazonaws.com/shopify-apps/recurring-invoices/js/common.js"></script>
1952
1953<!-- /spurit_sri-added -->
1954<!-- Start Laybuy 1.0 -->
1955<script>
1956    var laybuyContainer = '.product-single__price';
1957</script>
1957
1958<!-- Begin laybuy Liquid Snippet for Shopify v1.01 -->
1959
1960<!-- End laybuy Liquid Snippet for Shopify v1.01 -->
1961
1962<!-- End Laybuy 1.0 —>
1963
1964  
1964<script>window.__sumoShopify = {product:null, customer: null};</script>
1964
1965
1966<!-- **BEGIN** Hextom QAB Integration // Main Include - DO NOT MODIFY -->
1967    <!-- **BEGIN** Hextom QAB Integration // Main - DO NOT MODIFY -->
1968<script type="application/javascript">
1969    window.hextom_qab_meta = {
1970        p1: [
1971            
1972        ],
1973        p2: {
1974            
1975        }
1976    };
1977</script>
1977
1978<!-- **END** Hextom QAB Integration // Main - DO NOT MODIFY -->
1979    <!-- **END** Hextom QAB Integration // Main Include - DO NOT MODIFY -->
1980
1981<!-- BEAE-FOOTER --><!-- END BEAE-FOOTER -->
1982<!-- BEAE-ANALYTICS --><!-- END BEAE-ANALYTICS --><style> .selectorVariants {display: none !important;} </style>
1983<div id="shopify-block-AWUpOQXhTUURWaFB4N__13375938897875554821" class="shopify-block shopify-app-block">
1983<script id="q-salekit-v2" type="text/javascript">
1984  window.qskStore = {
1985    currency: "NZD",
1986    moneyFormat: "${{amount}}",
1987    templateName: "blog",
1988    productHandle: "",
1989  };
1990
1991  
1992
1993  window.qskData = {
1994    settings: null,
1995    subscription: null,
1996    isDesignMode: false,
1997    instanceConfig: null,
1998    shop: null,
1999    storeFrontAccessToken: null,
2000
2001    salespopTranslation: null,
2002    visitorCountTranslation: null,
2003    soldCountTranslation: null,
2004    cartcountdownTranslation: null,
2005    promobarTranslation: null,
2006    popupTranslation: null,
2007  };
2008
2009  
2010    qskData.settings = [{"id":266347,"priority":0,"type":"salespop","data":{"import_orders":"auto","lookback_days":"30","enable_all_orders":false,"enable_random":false,"product_filter":"all","product_filter_list":[],"import_products":[],"import_names":"Federico\nPeter\nChristina","import_locations":"Turin, ITA\nManchester, UK","import_times":"just now\n6 minutes ago\n12 minutes ago\n38 minutes ago\n1 hour ago\n2 hours ago\n6 hours ago\n8 hours ago\n11 hours ago\n15 hours ago\n1 day ago\n2 days ago","message":"{CUSTOMER} from {LOCATION}\nbought {PRODUCT}","show_fallback_order_data":true,"fallback_customer":"Someone","fallback_location":"your place","maximum_per_page":"10","random_delay":false,"random_delay_minium":"5","random_delay_maximum":"10","delay_between_popup":"10","stay_duration":"6","initial_delay":"10","page":"homepage","page_url":"","exclude_page_url":"","position":"bottom-left","position_top":"0","position_bottom":"-13","position_left":"-22","position_right":"0","hide_on_mobile":false,"position_mobile":"bottom-left","position_mobile_top":"0","position_mobile_bottom":"0","position_mobile_left":"0","position_mobile_right":"0","close_button":true,"disable_time":false,"enable_quickview":false,"template":"template-4","hide_watermark":true,"shape":"circle","background":"#ffffff","text_color":"#242424","link_color":"#D4AF37"},"status":1,"created_at":"2023-09-12 10:17:00","updated_at":"2023-09-12 10:22:24"}]
2011  
2012
2013  
2014    qskData.subscription = {"name":"salekit-free","kind":"subscription","over_capacity":false,"applied_shopify_plans":null}
2015  
2016
2017  
2018
2019  
2020    qskData.instanceConfig = null;
2021  
2022
2023  
2024    qskData.shop = {"plan_name":"basic","plan_updated_at":"2026-09-03 00:20:53"};
2025  
2026
2027  
2028    qskData.storeFrontAccessToken = 'd9981c7de357c85ebefc758d4a03db61';
2029  
2030
2031  
2032
2033  
2034
2035  
2036
2037  
2038
2039  
2040
2041  
2042</script>
2042
2043
2044<script src="https://cdn.shopify.com/extensions/01a0d681-f9be-74d3-a2e4-dcd6b838fe77/sale-kit-118/assets/salekit-v2.js" defer="defer"></script>
2044
2045
2046
2047
2048
2049  <style id="qikify-salekit-custom-style"></style>
2050
2051
2052
2053  
2053<script id="qikify-salekit-custom-script"></script>
2053
2054
2055
2056
2057
2058</div><div id="shopify-block-AY3pVa3ZJR0E3aHF6e__10436698916776057164" class="shopify-block shopify-app-block">
2058<script id="subscription-helper">
2059
2060        function appstleStringSetting(value) {
2061            if (typeof value !== 'string') return value;
2062            try { return JSON.parse('"' + value + '"'); } catch { return value; }
2063        }
2064        function appstleJsonSetting(value) {
2065            if (typeof value !== 'string') return value;
2066            try { return JSON.parse(value); } catch { return null; }
2067        }
2068
2069        if (!window.AppstleIncluded) {
2070          window.AppstleIncluded = true;
2071          window.RS = Window.RS || {};
2072          
2073            RS.Config = {
2074                "selectors": {
2075                    "payment_button_selectors": "form[action$='/cart/add'] .shopify-payment-button",
2076                    "subscriptionLinkSelector": appstleStringSetting(""),
2077                    "atcButtonPlacement": appstleStringSetting("BEFORE"),
2078                    "subscriptionLinkPlacement": appstleStringSetting("BEFORE"),
2079                    "cartRowSelector": appstleStringSetting(""),
2080                    "cartLineItemSelector": appstleStringSetting(""),
2081                    "cartLineItemPerQuantityPriceSelector": appstleStringSetting(""),
2082                    "cartLineItemTotalPriceSelector": appstleStringSetting(""),
2083                    "cartLineItemSellingPlanNameSelector": appstleStringSetting(""),
2084                    "cartSubTotalSelector" : appstleStringSetting(""),
2085                    "cartLineItemPriceSelector": appstleStringSetting(""),
2086                    "cartLineItemPlacement": appstleStringSetting("BEFORE"),
2087                    "cartHiddenAttributesSelector": appstleStringSetting(""),
2088                    "buildABoxDiscountSelector": appstleStringSetting(""),
2089                },
2090                "baseUrl": appstleStringSetting("https:\/\/subscription-admin.appstle.com"),
2091                "usedTranslation": "true",
2092                "enableCartWidgetFeature": appstleStringSetting("false"),
2093                "storefrontAnalyticsForwardingEnabled": appstleJsonSetting(false),
2094                "appstleStorefrontAnalyticsPath": appstleStringSetting(null),
2095                "useUrlWithCustomerId": appstleStringSetting("true"),
2096                "atcButtonSelector": appstleStringSetting(""),
2097                "moneyFormat": appstleStringSetting("${{amount}}"),
2098                "oneTimePurchaseText": appstleStringSetting("One Time Purchase"),
2099                "minimumQuantityMessage": appstleStringSetting(null),
2100                "tapToSelectText": appstleStringSetting("Tap To Select"),
2101                "bundleDiscountTextV2": appstleStringSetting("bundle discount extra: {{bundleDiscount}} off"),
2102                "productPageUnitPriceSelectorV2": appstleStringSetting(null),
2103                "monthsFrequencyTextV2": appstleStringSetting("Months"),
2104                "monthlyLabelTextV2": appstleStringSetting("Monthly"),
2105                "monthFrequencyTextV2": appstleStringSetting("Month"),
2106                "weeksFrequencyTextV2": appstleStringSetting("Weeks"),
2107                "weeklyLabelTextV2": appstleStringSetting("Weekly"),
2108                "weekFrequencyTextV2": appstleStringSetting("Week"),
2109                "daysFrequencyTextV2": appstleStringSetting("Days"),
2110                "dayFrequencyTextV2": appstleStringSetting("day"),
2111                "yearsFrequencyTextV2": appstleStringSetting("Years"),
2112                "yearlyLabelTextV2": appstleStringSetting("Yearly"),
2113                "yearFrequencyTextV2": appstleStringSetting("Year"),
2114                "offFrequencyTextV2": appstleStringSetting("Off"),
2115                "prepayLabelTextV2": appstleStringSetting("Prepay"),
2116                "prepaidLabelTextV2": appstleStringSetting("Prepaid"),
2117                "prepaidSaveBadgeTextV2": appstleStringSetting("SAVE {{selectedDiscountPercentage}}"),
2118                "onetimeDescriptionTextV2": appstleStringSetting(""),
2119                "atcButtonTextV2": appstleStringSetting(""),
2120                "oneTimeFrequencyTextV2": appstleStringSetting("One Time"),
2121                "cancelAnytimeLabelTextV2": appstleStringSetting("Cancel Anytime"),
2122                "noSubscriptionLabelTextV2": appstleStringSetting("No Subscription"),
2123                "addToShipmentButtonTextV2": appstleStringSetting("Add to Shipment"),
2124                "addToShipmentProcessingV2": appstleStringSetting("Processing..."),
2125                "addToShipmentSuccessTextV2": appstleStringSetting("Success"),
2126                "addToShipmentErrorTextV2": appstleStringSetting("Error"),
2127                "addToShipmentTooltipTextV2": appstleStringSetting("Please avoid double delivery charges! Login to add this product to an upcoming delivery."),
2128                "frequencyCombinedWidgetTextV2": appstleStringSetting("Frequency"),
2129                "selectDeliverOptionV2": appstleStringSetting("Select Delivery Option"),
2130                "subscribeAndSaveSuccessV2": appstleStringSetting("Subscription Selected"),
2131                "unsubscribeFrequencyTextV2": appstleStringSetting("One-time Purchase"),
2132                "deliveryEveryFrequencyTextV2": appstleStringSetting("Delivery Frequency"),
2133                "sellingPlanTitleTextNonPrepaid": appstleStringSetting("{{sellingPlanName}}"),
2134                "subscribeAndSaveInitalV2": appstleStringSetting("Subscribe and save"),
2135                "subscriptionDescriptionTextV2": appstleStringSetting(""),
2136                "atcButtonTextSelector": appstleStringSetting(""),
2137                "disableCartWidgetOnVariants": appstleStringSetting(""),
2138                "shop": appstleStringSetting("book-box-nz.myshopify.com"),
2139                "deliveryText": appstleStringSetting("delivery"),
2140                "purchaseOptionsText": appstleStringSetting("Purchase Options"),
2141                "manageSubscriptionButtonText": appstleStringSetting("Manage Subscription"),
2142                "subscriptionOptionText": appstleStringSetting("Subscribe \u0026 Save"),
2143                "sellingPlanSelectTitle": appstleStringSetting("DELIVERY FREQUENCY"),
2144                "subscriptionPriceDisplayText": appstleStringSetting(""),
2145                "tooltipTitle": appstleStringSetting("Subscription detail"),
2146                "showTooltipOnClick": appstleStringSetting("false"),
2147                "tooltipDesctiption": appstleStringSetting("\u003cstrong\u003eHave complete control of your subscriptions\u003c\\\/strong\u003e\u003cbr\\\/\u003e\u003cbr\\\/\u003eSkip, reschedule, edit, or cancel deliveries anytime, based on your needs."),
2148                "tooltipDescriptionOnPrepaidPlan": appstleStringSetting("\u003cb\u003ePrepaid Plan Details\u003c\\\/b\u003e\u003c\\\/br\u003e Total price: {{totalPrice}} ( Price for every delivery: {{pricePerDelivery}})"),
2149                "tooltipDescriptionOnMultipleDiscount": appstleStringSetting("\u003cb\u003eDiscount Details\u003c\\\/b\u003e\u003c\\\/br\u003e Discount is {{discountOne}} for the life of your subscription."),
2150                "manualTranslation": appstleStringSetting(null),
2151                "tooltipDescriptionCustomization": appstleStringSetting("{{{defaultTooltipDescription}}} \u003c\\\/br\u003e  {{{prepaidDetails}}} \u003c\\\/br\u003e {{{discountDetails}}}"),
2152                "orderStatusManageSubscriptionTitle": appstleStringSetting("Subscription"),
2153                "orderStatusManageSubscriptionDescription": appstleStringSetting("Continue to your account to view and manage your subscriptions. Please use the same email address that you used to buy the subscription."),
2154                "orderStatusManageSubscriptionButtonText": appstleStringSetting("Manage Your Subscription"),
2155                "subscriptionOptionSelectedByDefault" : appstleJsonSetting("false"),
2156                "totalPricePerDeliveryText" : appstleStringSetting("{{prepaidPerDeliveryPrice}}\\\/delivery"),
2157                "memberOnlySellingPlansJson": appstleJsonSetting("{}"),
2158                "nonMemberOnlySellingPlansJson": appstleJsonSetting("{}"),
2159                "sellingPlansJson": appstleJsonSetting("[{\"frequencyCount\":1,\"frequencyInterval\":\"MONTH\",\"billingFrequencyCount\":1,\"billingFrequencyInterval\":\"MONTH\",\"frequencyName\":\"Monthly Subscription\",\"frequencyDescription\":\"\",\"discountOffer\":5.0,\"afterCycle1\":0,\"discountType\":\"PERCENTAGE\",\"discountEnabled\":true,\"discountEnabledMasked\":true,\"id\":\"gid:\/\/shopify\/SellingPlan\/1775173674\",\"frequencyType\":\"ON_PURCHASE_DAY\",\"specificDayEnabled\":false,\"cutOff\":0,\"prepaidFlag\":\"false\",\"idNew\":\"gid:\/\/shopify\/SellingPlan\/1775173674\",\"planType\":\"PAY_AS_YOU_GO\",\"deliveryPolicyPreAnchorBehavior\":\"ASAP\",\"freeTrialEnabled\":false,\"memberOnly\":false,\"nonMemberOnly\":false,\"formFieldJson\":\"null\",\"frequencySequence\":0,\"groupName\":\"Subscription 1\",\"groupId\":981532714,\"repeatingCycle\":false,\"inventoryPolicyReserve\":\"ON_SALE\",\"appstleCycles\":[]}]"),
2160                "widgetEnabled": appstleJsonSetting("true"),
2161                "showFreeGiftPrice" : appstleJsonSetting(true),
2162                "showFreeGiftComparePrice" : appstleJsonSetting(true),
2163                "enableFreeGiftLayout" : appstleJsonSetting(false),
2164                "freeGiftLabelText": appstleStringSetting("+ Free {{productName}}"),
2165                "freeGiftBadgeText": appstleStringSetting(""),
2166                "showTooltip" : appstleJsonSetting("true"),
2167                "showCartWidgetOnBundleItems" : appstleJsonSetting("false"),
2168                "prepaidOptionSelectedByDefault" : appstleJsonSetting("false"),
2169                "disablePassingSellingPlanAsLineProperties" : appstleJsonSetting("true"),
2170                "updateThemePrice" : appstleJsonSetting("false"),
2171                "sortByDefaultSequence": appstleJsonSetting("false"),
2172                "showSubOptionBeforeOneTime": appstleJsonSetting("false"),
2173                "detectVariantFromURLParams": appstleJsonSetting("false"),
2174                "disableQueryParamsUpdate": appstleJsonSetting("false"),
2175                "showStaticTooltip": appstleJsonSetting("false"),
2176                "showAppstleLink": appstleJsonSetting("false"),
2177                "sellingPlanTitleText" : appstleStringSetting("{{sellingPlanName}} ({{sellingPlanPrice}}\\\/delivery)"),
2178                "oneTimePriceText" : appstleStringSetting("{{price}}"),
2179                "selectedPayAsYouGoSellingPlanPriceText" : appstleStringSetting("{{price}}"),
2180                "selectedPrepaidSellingPlanPriceText" : appstleStringSetting(" {{totalPrice}}"),
2181                "selectedDiscountFormat" : appstleStringSetting("SAVE {{selectedDiscountPercentage}}"),
2182                "manageSubscriptionBtnFormat" : appstleStringSetting("\u003ca href='https:\\\/\\\/book-box-nz.myshopify.com\\\/apps\\\/subscriptions' class='appstle_manageSubBtn' \u003e\u003cbutton class='btn' style='padding: 2px 20px'\u003e{{manageSubscriptionButtonText}}\u003c\\\/button\u003e\u003c\\\/a\u003e\u003cbr\u003e\u003cbr\u003e"),
2183                "manageSubscriptionUrl" : appstleStringSetting("https:\\\/\\\/book-box-nz.myshopify.com\\\/apps\\\/subscriptions"),
2184                "appstlePlanId": appstleJsonSetting("163"),
2185                "showCheckoutSubscriptionBtn": appstleJsonSetting("true"),
2186                "priceSelector": appstleStringSetting(""),
2187                "reloadPriceSelector": appstleStringSetting(""),
2188                "landingPagePriceSelector": appstleStringSetting(""),
2189                "quickViewClickSelector": appstleStringSetting(""),
2190                "badgeTop": appstleStringSetting(""),
2191                "pricePlacement": appstleStringSetting("BEFORE"),
2192                "disableLoadingJquery": appstleJsonSetting("false"),
2193                "widgetEnabledOnSoldVariant": appstleStringSetting("true"),
2194                "switchRadioButtonWidget": appstleJsonSetting("false"),
2195                "appstlePlanName": appstleStringSetting("BUSINESS"),
2196                "appstlePlanFeatures": appstleJsonSetting("{\"analytics\": true, \"webhookAccess\": false, \"accessBundling\": true, \"enableAutoSync\": false, \"enableBundling\": true, \"enableSmsAlert\": true, \"accessBuildABox\": true, \"enablePriceSync\": false, \"enableAutomation\": false, \"enableCartWidget\": true, \"accessAppstleMenu\": true, \"accessResendEmail\": true, \"enableAddressSync\": false, \"enableExternalApi\": false, \"enableIntegrations\": true, \"enableQuickActions\": false, \"accessQuickCheckout\": false, \"accessSplitContract\": true, \"enableSummaryReports\": true, \"enableCustomEmailHtml\": false, \"enableWidgetPlacement\": true, \"enableShippingProfiles\": true, \"accessZapierIntegration\": false, \"enableCustomEmailDomain\": false, \"enableDunningManagement\": true, \"enableExportActivityLog\": false, \"subscriptionOrderAmount\": 30000, \"accessGorgiasIntegration\": true, \"accessKlaviyoContactSync\": true, \"accessWidgetDe
2196signOptions\": true, \"enableImmediatePlaceOrder\": true, \"accessMechanicsIntegration\": true, \"enableAdvancedSellingPlans\": true, \"accessOneTimeProductUpsells\": true, \"enableBillingIntervalChange\": true, \"enableProductSwapAutomation\": false, \"accessShopifyFlowIntegration\": false, \"enableCancellationManagement\": true, \"enableCustomerPortalSettings\": true, \"enableSubscriptionManagement\": true, \"accessKlaviyoEmailIntegration\": true, \"enableAdminNotificationAccess\": true, \"accessSubscriptionActivityLogs\": true, \"accessSubscriberLoyaltyFeatures\": true, \"enableAddToExistingSubscription\": false, \"enableContractPriceModification\": true, \"enableTrackInventoryInSingleBAB\": false, \"accessManualSubscriptionCreation\": true, \"enableNextBillingDateModification\": true, \"accessCustomerPortalProductUpsells\": false, \"accessDiscountOnCancellationAttempt\": true, \"accessAdvanceSubscriptionPlanOptions\": true, \"accessAdvancedCustomerPortalSettings\": true}"),
2197                "formMappingAttributeName": appstleStringSetting(""),
2198                "formMappingAttributeSelector": appstleStringSetting(""),
2199                "quickViewModalPollingSelector": appstleStringSetting(""),
2200                "scriptLoadDelay": appstleStringSetting("0"),
2201                "formatMoneyOverride": appstleStringSetting("false"),
2202                "enableAddToExistingSubscriptionFeature": appstleStringSetting("false"),
2203                "displayAddToExistingSubscriptionButtonForNotLoggedInV2": appstleStringSetting(null),
2204                "showAddToSubscriptionButtonOnlyOnSubscriptionProducts": appstleStringSetting("false"),
2205                "appstle_app_proxy_path_prefix": appstleStringSetting("apps\\\/subscriptions"),
2206                "updatePriceOnQuantityChange": appstleStringSetting(""),
2207                "widgetParentSelector": appstleStringSetting(""),
2208                "quantitySelector": appstleStringSetting("quantity-input *"),
2209                "enableAddJSInterceptor": appstleStringSetting("false"),
2210                "isDevEnabled": appstleJsonSetting(false),
2211                "forceReloadWidgetSelector": appstleStringSetting(""),
2212                "forceReloadOnFreqChange": appstleJsonSetting("false"),
2213                "showPrepaidPlanSeparately": appstleJsonSetting("true"),
2214                "debugLogsEnabled": appstleJsonSetting(false),
2215                "isUseStorefrontAPI": appstleJsonSetting(true),
2216                "reBuyEnabled": appstleStringSetting("false"),
2217                "loyaltyDetailsLabelText": appstleStringSetting(null),
2218                "loyaltyPerkDescriptionTextV2": appstleStringSetting("{{#isDiscountTypeFreeProduct}}\u003cdiv style='display: flex;'\u003e\u003cdiv style='height: 60px; width: 60px; flex-shrink: 0; margin-right: 10px;'\u003e\u003cimg style='width: 100%' src={{{featured_image}}}\u003e\u003c\\\/img\u003e\u003c\\\/div\u003e\u003cdiv\u003eAfter {{{billingCycleBlock}}} orders,\u003cspan style='color: #ffc000;font-weight: 700;';\u003e get a FREE {{freeProductName}} \u003c\\\/span\u003e\u003c\\\/div\u003e\u003cdiv\u003e{{\\\/isDiscountTypeFreeProduct}}{{#isDiscountTypePercentage}}After \u003cspan class='appstle-loyalty-billing-cycle'\u003e\u003cspan class='appstle-loyalty-billing-cycle-count'\u003e{{{billingCycleBlock}}}\u003c\\\/span\u003e order\u003c\\\/span\u003e, \u003cspan class='appstle-loyalty-discount'\u003eget \u003cspan style='color: #ffc000;font-weight: 700;';\u003e{{{discount}}}% OFF your entire order\u003c\\\/span\u003e\u003c\\\/span\u003e.{{\\\/isDiscountTypePercentage}}{{#isDiscountTypeShipping}}After \u003cspan class='appstle-loyalty-billing-cycle'\u003e\u003cspan class='appstle-loyalty-billing-cycle-count'\u003e{{{billingCycleBlock}}}\u003c\\\/span\u003e order\u003c\\\/span\u003e, \u003cspan class='appstle-loyalty-discount'\u003eget \u003cspan style='color: #ffc000;font-weight: 700;';\u003eshipping at {{{formatDiscountedPrice}}}\u003c\\\/span\u003e\u003c\\\/span\u003e.{{\\\/isDiscountTypeShipping}}{{#isDiscountTypeFixed}}After \u003cspan class='appstle-loyalty-billing-cycle'\u003e\u003cspan class='appstle-loyalty-billing-cycle-count'\u003e{{{billingCycleBlock}}}\u003c\\\/span\u003e order\u003c\\\/span\u003e, \u003cspan class='appstle-loyalty-discount'\u003eget \u003cspan style='color: #ffc000;font-weight: 700;';\u003e{{{formatDiscountedPrice}}} OFF your entire order\u003c\\\/span\u003e\u003c\\\/span\u003e.{{\\\/isDiscountTypeFixed}}{{#isDiscountTypeFixedPrice}}After \u003cspan class='appstle-loyalty-billing-cycle'\u003e\u003cspan class='appstle-loyalty-billing-cycle-count'\u003e{{{billingCycleBlock}}}\u003c\\\/span\u003e order\u003c\\\/span\u003e, \u003cspan class='appstle-loyalty-discount'\u003eget this product at \u003cspan style='color: #ffc000;font-weight: 700;';\u003e{{{formatDiscountedPrice}}}\u003c\\\/span\u003e\u003c\\\/span\u003e.{{\\\/isDiscountTypeFixedPrice}}"),
2219                "widgetType": appstleStringSetting("WIDGET_TYPE_7"),
2220                "collectionWidgetType": appstleStringSetting("LEGACY"),
2221                "enableCompactProductPageWidget": appstleJsonSetting(false),
2222                "enableCartDrawerWidget": appstleJsonSetting(false),
2223                "cartDrawerWidgetStyle": appstleJsonSetting(false),
2224                "cartDrawerWidgetInlineStyle": appstleStringSetting(null),
2225                "cartDrawerWidgetPanelStyle": appstleStringSetting(null),
2226                "cartDrawerWidgetSegmentedStyle": appstleStringSetting(null),
2227                "showOneTimeComparePrice": appstleJsonSetting("false"),
2228                "showCompareAtPriceForSubscription": appstleJsonSetting(false),
2229                "showCombinedSellingPlanCartWidget": appstleJsonSetting("false"),
2230                "combinedCartWidgetSelector": appstleStringSetting(""),
2231                "removeUnsubscribeOption": appstleJsonSetting(false),
2232                "widgetTemplateHtml": "{% raw %}{% endraw %}",
2233                
2234                  "allWidgetTemplateHtml": "{\"WIDGET_TYPE_1\":\"{% raw %}{% endraw %}\",\"WIDGET_TYPE_6\":\"{% raw %}\u003cdiv id=\\\"appstle-widget-template\\\"\u003e\\n  \u003cdiv class=\\\"appstle_sub_widget\\\" id=\\\"appstle_subscription_widget{{widgetId}}\\\"\u003e\\n\u003cdiv class=\\\"appstle_widget_title\\\"\u003e{{{purchaseOptionsText}}}\u003c\/div\u003e\\n      \u003cdiv class=\\\"widgetSellingPlanWrapper\\\"\u003e\\n{{^requires_selling_plan}}\\n{{^showSubOptionBeforeOneTime}}\\n        \u003cdiv class=\\\"appstle_input_wrapper appstle_onetime_block\\\"\u003e\\n          \u003cinput type=\\\"radio\\\" id=\\\"appstle_selling_plan_label_1{{widgetId}}\\\" name=\\\"selling_plan\\\" value=\\\"\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" {{^subscriptionOptionSelectedDefault}}checked{{\/subscriptionOptionSelectedDefault}}\u003e\\n          \u003clabel for=\\\"appstle_selling_plan_label_1{{widgetId}}\\\"\u003e\\n\u003cdiv class=\\\"appstle-selling-plan-name-wrapper\\\"\u003e\\n            {{oneTimePuchaseText}}\\n\u003cdiv class=\\\"appstle-cancel-text\\\"\u003e{{{noSubscriptionLabelTextV2}}}\u003c\/div\u003e\\n\u003c\/div\u003e\\n      \u003cdiv class=\\\"appstle-selling-plan-detail-wrapper\\\"\u003e\\n\u003cdiv class=\\\"appstle_span_wrapper\\\"\u003e\\n{{#showOneTimeComparePrice}}\\n\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount_compare\\\"\u003e\\n  {{{oneTimePuchaseComparePriceAmount}}}\\n\u003c\/span\u003e\\n{{\/showOneTimeComparePrice}}\\n\\n\u003cspan  class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount\\\"\u003e{{{oneTimePuchaseAmount}}}\u003c\/span\u003e\u003c\/div\u003e\\n\u003c\/div\u003e\\n          \u003c\/label\u003e\\n          \\n        \u003c\/div\u003e\\n{{\/showSubOptionBeforeOneTime}}\\n{{\/requires_selling_plan}}\\n        {{#sellingPlanVariants}}\\n           \u003cdiv class=\\\"appstle_input_wrapper\\\"\u003e\\n    \\n             \u003cinput type=\\\"radio\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" id=\\\"{{sellingPlanId}}\\\" value=\\\"{{sellingPlanId}}\\\" name=\\\"selling_plan\\\" {{#isChecked}}checked{{\/isChecked}}\u003e\\n{{^prepaidFlag}}\\n             \u003clabel for=\\\"{{sellingPlanId}}\\\"\u003e\\n\u003cdiv class=\\\"appstle-selling-plan-name-wrapper appstle-selling-plan-label-name\\\"\u003e\\n                {{{name}}}\\n\u003cdiv class=\\\"appstle-cancel-text\\\"\u003e{{{cancelAnytimeLabelTextV2}}}\u003c\/div\u003e\\n\u003c\/div\u003e\\n\u003cdiv class=\\\"appstle-selling-plan-detail-wrapper\\\"\u003e\\n\u003cdiv class=\\\"appstle_span_wrapper\\\"\u003e\\n       \u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_formattedCompareAtPrice appstle_price_block\\\"\u003e{{{formattedCompareAtPrice}}}\u003c\/span\u003e\\n        \u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_price_block\\\"\u003e{{{formattedPrice}}}\u003c\/span\u003e\\n\\n\\n\u003c\/div\u003e   \\n\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_formattext_block\\\"\u003e\u003c\/span\u003e\\n{{#showPricePerDay}}\u003cdiv class=\\\"appstle-perday-price\\\"\u003e{{{pricePerDay}}}
2234\u003c\/div\u003e{{\/showPricePerDay}}\\n\u003cdiv class=\\\"appstle-frequency-description\\\"\u003e\\n{{{frequencyDescription}}}    \\n\u003c\/div\u003e\\n     \u003c\/div\u003e\\n \u003c\/label\u003e\\n{{#showFormattedDiscountText}}\\n  \u003cspan class=\\\"appstle_sellingPlan_discountText\\\"\u003e{{{formattedDiscountText}}}\u003c\/span\u003e\\n{{\/showFormattedDiscountText}}\\n\u003cdiv class=\\\"appstle-sm-hide  appstle-frequency-description\\\"\u003e{{{frequencyDescription}}} \u003c\/div\u003e     \\n{{\/prepaidFlag}}\\n{{#prepaidFlag}}\\n\u003clabel for=\\\"{{sellingPlanId}}\\\"\u003e\\n\u003cdiv class=\\\"appstle-selling-plan-name-wrapper appstle-selling-plan-label-name\\\"\u003e\\n                {{{name}}}\\n\u003cdiv class=\\\"appstle-cancel-text\\\"\u003e{{{cancelAnytimeLabelTextV2}}}\u003c\/div\u003e\\n\u003c\/div\u003e\\n\u003cdiv class=\\\"appstle-selling-plan-detail-wrapper\\\"\u003e\\n\u003cdiv class=\\\"appstle_span_wrapper\\\"\u003e\\n       \u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_formattedCompareAtPrice appstle_price_block\\\"\u003e{{{formattedCompareAtPrice}}}\u003c\/span\u003e\\n        \u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_price_block\\\"\u003e{{{totalPrice}}}\u003c\/span\u003e\\n\\n\u003c\/div\u003e  \\n\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_discount_block appstle_formattedPrepaidPerDeliveryPriceText\\\"\u003e{{{formattedPrepaidPerDeliveryPriceText}}}\u003c\/span\u003e\\n       {{#showPricePerDay}}\u003cdiv class=\\\"appstle-perday-price\\\"\u003e{{{pricePerDay}}}\u003c\/div\u003e{{\/showPricePerDay}}\\n\u003cdiv class=\\\"\\\"\u003e\\n\u003cdiv class=\\\"appstle-frequency-description\\\"\u003e\\n{{{frequencyDescription}}}    \\n\u003c\/div\u003e\\n\u003c\/div\u003e\\n\u003c\/div\u003e\\n\u003c\/label\u003e\\n{{#showFormattedDiscountText}}\\n  \u003cspan class=\\\"appstle_sellingPlan_discountText\\\"\u003e{{{formattedDiscountText}}}\u003c\/span\u003e\\n{{\/showFormattedDiscountText}}\\n\u003cdiv class=\\\"appstle-sm-hide  appstle-frequency-description\\\"\u003e{{{frequencyDescription}}} \u003c\/div\u003e     \\n\\n{{\/prepaidFlag}}\\n      \\n           \u003c\/div\u003e\\n        {{\/sellingPlanVariants}}\\n{{^requires_selling_plan}}\\n{{#showSubOptionBeforeOneTime}}\\n        \u003cdiv class=\\\"appstle_input_wrapper appstle_onetime_block\\\"\u003e\\n          \u003cinput type=\\\"radio\\\" id=\\\"appstle_selling_plan_label_1{{widgetId}}\\\" name=\\\"selling_plan\\\" value=\\\"\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" {{^subscriptionOptionSelectedDefault}}checked{{\/subscriptionOptionSelectedDefault}}\u003e\\n          \u003clabel for=\\\"appstle_selling_plan_label_1{{widgetId}}\\\"\u003e\\n\u003cdiv  class=\\\"appstle-selling-plan-name-wrapper\\\"\u003e\\n            {{oneTimePuchaseText}}\\n\u003cdiv class=\\\"appstle-cancel-text\\\"\u003e{{{noSubscriptionLabelTextV2}}}\u003c\/div\u003e\\n\u003c\/div\u003e\\n\u003cdiv class=\\\"appstle-selling-plan-detail-wrapper\\\"\u003e\\n\u003cspan  class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount_compare\\\"\u003e{{{oneTimePuchaseComparePriceAmount}}}\u003c\/span\u003e\\n      \u003cspan  class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount\\\"\u003e{{{oneTimePuchaseAmount}}}\u003c\/span\u003e\\n\\n\u003c\/div\u003e\\n          \u003c\/label\u003e\\n          \\n        \u003c\/div\u003e\\n{{\/showSubOptionBeforeOneTime}}\\n{{\/requires_selling_plan}}\\n    \u003c\/div\u003e\\n{{#showStaticTooltip}}\\n\u003cdiv class=\\\"appstle_tooltip_wrapper_static\\\"\u003e {{{toolTipDescription}}}\u003c\/div\u003e\\n{{\/showStaticTooltip}}\\n{{#showTooltip}}\\n\u003cdiv class=\\\"appstle-tootltip-parent\\\"\u003e\\n    \u003cdiv data-appstle-icon=\\\"\\\" class=\\\"appstle_tooltip_wrapper\\\"\u003e\\n    \u003csvg width=\\\"90\\\" height=\\\"90\\\" viewBox=\\\"0 0 90 90\\\" xmlns=\\\"http:\/\/www.w3.org\/2000\/svg\\\" class=\\\"tooltip_subscription_svg\\\"\u003e\\n    \u003cpath\\n      d=\\\"M45 0C20.1827 0 0 20.1827 0 45C0 69.8173 20.1827 90 45 90C69.8173 90 90 69.8174 90 45C90.0056 44.6025 89.9322 44.2078 89.7839 43.8389C89.6357 43.47 89.4156 43.1342 89.1365 42.8511C88.8573 42.568 88.5247 42.3432 88.158 42.1897C87.7912 42.0363 87.3976 41.9573 87 41.9573C86.6024 41.9573 86.2088 42.0363 85.842 42.1897C85.4753 42.3432 85.1427 42.568 84.8
2234635 42.8511C84.5844 43.1342 84.3643 43.47 84.2161 43.8389C84.0678 44.2078 83.9944 44.6025 84 45C84 66.5748 66.5747 84 45 84C23.4253 84 6 66.5747 6 45C6 23.4254 23.4253 6 45 6C56.1538 6 66.3012 10.5882 73.4375 18H65.4062C65.0087 17.9944 64.614 18.0678 64.2451 18.2161C63.8762 18.3643 63.5405 18.5844 63.2573 18.8635C62.9742 19.1427 62.7494 19.4753 62.596 19.842C62.4425 20.2088 62.3635 20.6024 62.3635 21C62.3635 21.3976 62.4425 21.7912 62.596 22.158C62.7494 22.5247 62.9742 22.8573 63.2573 23.1365C63.5405 23.4156 63.8762 23.6357 64.2451 23.7839C64.614 23.9322 65.0087 24.0056 65.4062 24H79.8125C80.6081 23.9999 81.3711 23.6838 81.9337 23.1212C82.4963 22.5586 82.8124 21.7956 82.8125 21V6.59375C82.821 6.18925 82.7476 5.78722 82.5966 5.41183C82.4457 5.03644 82.2205 4.69545 81.9344 4.40936C81.6483 4.12327 81.3073 3.898 80.9319 3.7471C80.5565 3.5962 80.1545 3.52277 79.75 3.53125C79.356 3.53941 78.9675 3.62511 78.6067 3.78344C78.2458 3.94177 77.9197 4.16963 77.6469 4.45402C77.3741 4.73841 77.16 5.07375 77.0168 5.44089C76.8737 5.80803 76.8042 6.19977 76.8125 6.59375V12.875C68.6156 4.86282 57.3081 0 45 0ZM43.75 20.75C43.356 20.7582 42.9675 20.8439 42.6067 21.0022C42.2458 21.1605 41.9197 21.3884 41.6469 21.6728C41.3741 21.9572 41.16 22.2925 41.0168 22.6596C40.8737 23.0268 40.8042 23.4185 40.8125 23.8125V47.375C40.8116 47.7693 40.8883 48.16 41.0385 48.5246C41.1886 48.8892 41.4092 49.2207 41.6875 49.5L54.0938 61.9375C54.6573 62.5011 55.4217 62.8177 56.2188 62.8177C57.0158 62.8177 57.7802 62.5011 58.3438 61.9375C58.9073 61.3739 59.224 60.6095 59.224 59.8125C59.224 59.0155 58.9073 58.2511 58.3438 57.6875L46.8125 46.1875V23.8125C46.821 23.408 46.7476 23.006 46.5966 22.6306C46.4457 22.2552 46.2205 21.9142 45.9344 21.6281C45.6483 21.342 45.3073 21.1168 44.9319 20.9658C44.5565 20.8149 44.1545 20.7415 43.75 20.75Z\\\"\\n    \u003e\u003c\/path\u003e\\n    \u003c\/svg\u003e\\n    \u003cspan class=\\\"appstle_tooltip_title\\\"\u003e{{{tooltipTitle}}}\u003c\/span\u003e\\n  \u003c\/div\u003e\\n\u003cdiv class=\\\"appstle_tooltip\\\"\u003e\\n    \u003cdiv class=\\\"appstle_tooltip_content\\\"\u003e\\n      {{{toolTipDescription}}}\\n    \u003c\/div\u003e\\n    {{#showAppstleLink}}\\n    \u003cdiv class=\\\"appstle_tooltip_appstle\\\"\u003e\\n      \u003ca href=\\\"https:\/\/appstle.com\\\" class=\\\"appstle_link\\\" target=\\\"_blank\\\"\u003e\\n      POWERED BY APPSTLE      \u003c\/a\u003e\\n    \u003c\/div\u003e\\n    {{\/showAppstleLink}}\\n    \u003c\/div\u003e\\n\u003c\/div\u003e\\n{{\/showTooltip}}\\n\u003cstyle\u003e\\n.widgetSellingPlanWrapper {\\n    display: grid;\\n    grid-template-columns: repeat(2, minmax(0, 1fr));\\n    gap: 1.5rem;\\n    grid-auto-rows: 1fr;\\n    margin-bottom: 6px;\\nmargin-top: 10px;\\n}\\n\\n.widgetSellingPlanWrapper input {\\n    display: none;\\n}\\n\\n.widgetSellingPlanWrapper label {\\n    border-radius: 10px;\\n    border: 1px solid rgba(var(--color-foreground));\\n    padding: 0.5rem;\\n    display: flex;\\n    justify-content: center;\\n    align-items: center;\\n    display: block;\\n    height: 100%;\\n    width: 100%;\\n    text-align: center;\\ncursor: pointer;\\n}\\n\\n.widgetSellingPlanWrapper input:checked+label {\\n    background-color: rgba(var(--color-foreground)) !important;\\ncolor: rgba(var(--color-background)) !important;\\n}\\n.appstle_lowercase {\\n    text-transform: lowercase;\\n}\\n\\n\\n.appstle_input_wrapper {\\n    position: relative;\\n}\\n\\nspan.appstle_sellingPlan_discountText {\\n    position: absolute;\\n    background: rgba(var(--color-foreground));\\n    color: rgba(var(--color-background));\\n    border-radius: 3px;\\n    padding: 1px 18px;\\n    left: 50%;\\n    display: block;\\n    transform: translate(-50%, -50%);\\n    white-space: nowrap;\\n}\\n\\nspan.appstle_sellingPlan_discountText:empty {\\n    display: none !important;\\n}\\ndiv.appstle_span_wrapper{\\n\\tdisplay: flex;\\n\\tjustify-content: center;\\n}\\n\u003c\/style\u003e\\n\u003cstyle\u003e\\n.widgetSellingPlanWrapper {\\n    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;\\n   gap: 0.8rem !important;\\n}\\n\\n.appstle_sub_widget {\\n    max-width: 100%!important;\\n} \\n\\n.widgetSellingPlanWrapper label {\\n    height: auto !important;\\n    border: none !important;\\n    padding: 14px 5px !important;\\n    display: flex !important;\\n    justify-content: center !important;
2234\\n    align-items: center !important;\\n    flex-direction: column;\\n    max-width: 100% !important;\\n    width: unset !important;\\nline-height: 20px;\\n}\\n\\n.appstle_how_does_it_work {\\n    line-height: 16px !important;\\n    margin: 6px 0px;\\n    color: rgba(var(--color-background));\\n}\\n@media screen and (max-width: 800px) {\\n    .appstle_how_does_it_work {\\n        text-align: right;\\n    }\\n}\\n\\nspan.appstle_lowercase.appstle_sellingPlan_price.appstle_formattext_block {\\ntext-align: right !important;\\n    display: block;\\n}\\n\\n.appstle_span_wrapper {\\n    align-items: baseline;\\n}\\n\\nspan.appstle_lowercase.appstle_sellingPlan_price.appstle_discount_block.appstle_formattedPrepaidPerDeliveryPriceText {\\n    display: block;\\n    text-align: right;\\n}\\n\\n.appstle_input_wrapper {\\n    display: flex;\\n    height: 100% !important;\\nflex-direction: column;\\n}\\n\\n.appstle_sub_widget input[type=radio]+label:before {\\n    content: \\\"\\\";\\n    position: absolute;\\n    inset: 0;\\n    border-radius: 12px;\\n    padding: 2px;\\n    background: #121212;\\n    -webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);\\n    -webkit-mask-composite: xor;\\n    mask-composite: exclude;\\n    pointer-events: none;\\n    z-index: 0;\\n    transition: all 0.2s;\\n}\\n\\n.appstle_sub_widget input[type=radio]:checked+label:before {\\n    content: \\\"\\\";\\n    position: absolute;\\n    inset: 0;\\n    border-radius: 12px;\\n \/\/   padding: 4px;\\n\/\/ background: linear-gradient(to right,#Fef58f,#7A3900);\\n\/\/background: #E53D29;\\n  border: 2px transparent;\\n    -webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);\\n    -webkit-mask-composite: xor;\\n    mask-composite: exclude;\\n    pointer-events: none;\\n    z-index: 0;\\n}\\n\\nspan.appstle_sellingPlan_discountText {\\n    background: rgba(var(--color-foreground));\\n    border-radius: 100px !important;\\n    padding: 0px 8px !important;\\n    height: 20px;\\n    display: flex !important;\\n    justify-content: center;\\n    align-items: center;\\n    letter-spacing: 1px;\\nz-index: 2;\\n}\\nspan.appstle_lowercase.appstle_sellingPlan_price.appstle_onetime_amount_compare {\\ntext-decoration: line-through;\\n}\\n\\n\\nspan.appstle-popular {\\n    position: absolute;\\n    top: -40px;\\n    background: black;\\n    color: rgba(var(--color-background));\\n    z-index: -3;\\n    border-radius: 10px;\\n    padding: 0px 10px 29px 10px;\\nleft: 0;\\n}\\n\\n.widgetSellingPlanWrapper label {\\n    border-radius: 14px;\\n}\\n\\n.widgetSellingPlanWrapper input:checked+label {\\n    overflow: hidden;\\n}\\n\\n\\n.appstle-perday-price {\\ndisplay: none;\\n}\\n\\n    .widgetSellingPlanWrapper {\\n    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;\\n}\\n\\n.widgetSellingPlanWrapper label {\\n    flex-direction: row;\\n    justify-content: space-between !important;\\n    align-items: flex-start !important;\\nwidth: 100% !important;\\n}\\n\\n.widgetSellingPlanWrapper label {\\n    text-align: left;\\n    padding: 16px !important;\\nflex-basis: unset;\\n}\\n\\n.appstle_span_wrapper {\\n    justify-content: flex-end !important;\\n}\\n\\n.appstle-perday-price {\\n    text-align: right;\\n}\\n\\n.widgetSellingPlanWrapper {\\n    gap: 15px !important;\\n}\\n\\nspan.appstle-popular {\\n    width: calc(100% - 20px);\\n    text-align: center;\\n    letter-spacing: 2px;\\n    top: -30px;\\nleft: 0;\\n}\\n\\nspan.appstle_sellingPlan_discountText {    \\nleft: unset !important;\\n    right: 15px;\\n    transform: translate(0, -50%) !important;\\n}\\n.appstle-cancel-text {\\n    text-align: left;\\n}\\n\\n.appstle_input_wrapper label {\\n    text-align: left !important;\\n}\\n\\n.widgetSellingPlanWrapper input:checked+label {\\n    width: 100% !important;\\n    margin: 0 !important;\\n}\\n.appstle_input_wrapper {\\n    width: 100% !important;\\nflex-direction: row;\\n}\\n.widgetSellingPlanWrapper input:checked+label+span {\\n    background: rgba(var(--color-background)) !important;\\n    color:rgba(var(--color-foreground)) !important;\\n    border: 2px solid rgba(var(--color-foreground));\\n}\\n.appstle_onetime_block .appstle_span_wrapper {\\n    grid-column: 2;\\n}\\n.appstle-frequency-description {\\n  text-align: right !important;\\n}\\n\\n\\n.appstle-sm-hide {\\n  display: none;\\n}\\n\\n@media screen and (min-width: 800px) {\\n.appstle-lg-show {\\n  display: block;\\n}\\n.appstle-lg-hide {\\n  display: none;\\n}\\n\\n}\\n\\nspan.appstle_lowercase.appstle_sellingPlan_formattedCompareAtPrice.appstle_price_block {\\n    text-decoration: line-through;\\n    display: block;\\n    margin-right: 3px;\\n    color: rgba(var(--color-foreground));\\n}\\n.widgetSellingPlanWrapper input:checked+label .appstle_sellingPlan_formattedCompareAtPrice {\\ncolor:rgba(var(--color-background));\\n} \\n\\n.appstle_span_wrapper \u003e * {\\nflex-shrink: 0\\n}\\n.appstle-selling-plan-detail-wrapper{\\ncolor: rgba(var(--color-foreground));\\n}\\n.widgetSellingPlanWrapper input:checked+label .appstle-selling-plan-detail-wrapper{\\ncolor: rgba(var(--color-background)) !important;\\n}\\n\\n\u003c\/style\u003e\\n\u003c\/div\u003e{% endraw %}\",\"WIDGET_TYPE_7\":\"{% raw %}{% endraw %}\",\"WIDGET_TYPE_8\":\"{% raw %}{% endraw %}\",\"WIDGET_TYPE_2\":\"{% raw %}{% endraw %}\",\"WIDGET_TYPE_3\":\"{% raw %}
2234\u003cdiv id=\\\"appstle-widget-template\\\"\u003e\\n  \u003cdiv class=\\\"appstle_sub_widget\\\" id=\\\"appstle_subscription_widget{{widgetId}}\\\"\u003e\\n\u003cdiv class=\\\"appstle_widget_title\\\"\u003e{{{purchaseOptionsText}}}\u003c\/div\u003e\\n      \u003cdiv class=\\\"widgetSellingPlanWrapper appstle_subscription_wrapper\\\"\u003e\\n{{#showSubOptionBeforeOneTime}}\\n        {{#sellingPlanVariants}}\\n           \u003cdiv class=\\\"appstle_input_wrapper appstle_subscription_option\\\"\u003e\\n             \u003cinput type=\\\"radio\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" id=\\\"{{sellingPlanId}}\\\" value=\\\"{{sellingPlanId}}\\\" name=\\\"selling_plan\\\" {{#isChecked}}checked{{\/isChecked}}\u003e\\n             {{^prepaidFlag}}\\n             \u003clabel for=\\\"{{sellingPlanId}}\\\" class=\\\"appstle_widget_three\\\"\u003e\\n                 {{{name}}}\\n\u003cdiv class=\\\"appstle_span_wrapper\\\"\u003e\\n        \u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_price_block\\\"\u003e{{{formattedPrice}}}\u003c\/span\u003e\\n{{#showSecondFormattedDiscountText}}{{^isFixedPrice}}\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_discount_block\\\"\u003e\u0026nbsp;({{{secondFormattedDiscountText}}})\u003c\/span\u003e {{\/isFixedPrice}}{{\/showSecondFormattedDiscountText}}\\n\u003c\/div\u003e\\n    \\n             \u003c\/label\u003e\\n        {{\/prepaidFlag}}\\n        {{#prepaidFlag}}\\n             \u003clabel for=\\\"{{sellingPlanId}}\\\" class=\\\"appstle_widget_three\\\"\u003e\\n               {{{name}}}\\n\u003cdiv class=\\\"appstle_span_wrapper\\\"\u003e\\n        \u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_price_block\\\"\u003e{{{totalPrice}}}\u003c\/span\u003e\\n {{#showSecondFormattedDiscountText}}{{^isFixedPrice}}\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_discount_block\\\"\u003e\u0026nbsp;({{{secondFormattedDiscountText}}})\u003c\/span\u003e{{\/isFixedPrice}}{{\/showSecondFormattedDiscountText}}\\n {{#formattedPrepaidPerDeliveryPriceText}}\u003cspan class=\\\"appstle_formattedPrepaidPerDeliveryPriceText\\\"\u003e\u0026nbsp;({{{formattedPrepaidPerDeliveryPriceText}}})\u003c\/span\u003e{{\/formattedPrepaidPerDeliveryPriceText}}\\n        \u003c\/div\u003e\\n    \\n             \u003c\/label\u003e\\n        {{\/prepaidFlag}}\\n      \\n           \u003c\/div\u003e\\n        {{\/sellingPlanVariants}}\\n{{\/showSubOptionBeforeOneTime}}\\n       {{^requires_selling_plan}}\\n        \u003cdiv class=\\\"appstle_input_wrapper appstle_onetime\\\"\u003e\\n          \u003cinput type=\\\"radio\\\" id=\\\"appstle_selling_plan_label_1{{widgetId}}\\\" name=\\\"selling_plan\\\" value=\\\"{{sellingPlanId}}\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" {{^subscriptionOptionSelectedDefault}}checked{{\/subscriptionOptionSelectedDefault}}\u003e\\n          \u003clabel for=\\\"appstle_selling_plan_label_1{{widgetId}}\\\" class=\\\"appstle_widget_three\\\"\u003e\\n            {{oneTimePuchaseText}}\\n      \u003cspan  class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount\\\"\u003e\\n{{#showOneTimeComparePrice}}\\n\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount_compare\\\"\u003e\\n  {{{oneTimePuchaseComparePriceAmount}}}\\n\u003c\/span\u003e\\n{{\/showOneTimeComparePrice}}\\n{{{oneTimePuchaseAmount}}}\u003c\/span\u003e\\n          \u003c\/label\u003e\\n          \\n        \u003c\/div\u003e\\n        {{\/requires_selling_plan}}\\n{{^showSubOptionBeforeOneTime}}\\n        {{#sellingPlanVariants}}\\n           \u003cdiv class=\\\"appstle_input_wrapper appstle_subscription_option\\\"\u003e\\n             \u003cinput type=\\\"radio\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" id=\\\"{{sellingPlanId}}\\\" value=\\\"{{sellingPlanId}}\\\" name=\\\"selling_plan\\\" {{#isChecked}}checked{{\/isChecked}}\u003e\\n             {{^prepaidFlag}}\\n             \u003clabel for=\\\"{{sellingPlanId}}\\\" class=\\\"appstle_widget_three\\\"\u003e\\n                 {{{name}}}\\n\u003cdiv class=\\\"appstle_span_wrapper\\\"\u003e\\n        \u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_price_block\\\"\u003e{{{formattedPrice}}}\u003c\/span\u003e\\n{{#showSecondFormattedDiscountText}}{{^isFixedPrice}}\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_discount_block\\\"\u003e\u0026nbsp;({{{secondFormattedDiscountText}}})\u003c\/span\u003e {{\/isFixedPrice}}{{\/showSecondFormattedDiscountText}}\\n\u003c\/div\u003e\\n    \\n             \u003c\/label\u003e\\n        {{\/prepaidFlag}}\\n        {{#prepaidFlag}}\\n             \u003clabel for=\\\"{{sellingPlanId}}\\\" class=\\\"appstle_widget_three\\\"\u003e\\n               {{{name}}}\\n\u003cdiv class=\\\"appstle_span_wrapper\\\"\u003e\\n        \u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_price_block\\\"\u003e{{{totalPrice}}}\u003c\/span\u003e\\n {{#showSecondFormattedDiscountText}}{{^isFixedPrice}}\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_discount_block\\\"\u003e\u0026nbsp;({{{secondFormattedDiscountText}}})\u003c\/span\u003e{{\/isFixedPrice}}{{\/showSecondFormattedDiscountText}}\\n {{#formattedPrepaidPerDeliveryPriceText}}\u003cspan class=\\\"appstle_formattedPrepaidPerDeliveryPriceText\\\"\u003e\u0026nbsp;({{{formattedPrepaidPerDeliveryPriceText}}})\u003c\/span\u003e{{\/formattedPrepaidPerDeliveryPriceText}}\\n        \u003c\/div\u003e\\n    \\n             \u003c\/label\u003e\\n        {{\/prepaidFlag}}\\n      \\n           \u003c\/div\u003e\\n        {{\/sellingPlanVariants}}\\n{{\/showSubOptionBeforeOneTime}}\\n    \u003c\/div\u003e\\n{{#showStaticTooltip}}\\n\u003cdiv class=\\\"appstle_tooltip_wrapper_static\\\"\u003e{{{toolTipDescription}}}\u003c\/div\u003e\\n{{\/showStaticTooltip}}\\n{{#showTooltip}}\\n    \u003cdiv data-appstle-icon=\\\"\\\" class=\\\"appstle_tooltip_wrapper\\\"\u003e\\n    \u003csvg width=\\\"90\\\" height=\\\"90\\\" viewBox=\\\"0 0 90 90\\\" xmlns=\\\"http:\/\/www.w3.org\/2000\/svg\\\" class=\\\"tooltip_subscription_svg\\\"\u003e\\n    \u003cpath\\n      d=\\\"M45 0C20.1827 0 0 20.1827 0 45C0 69.8173 20.1827 90 45 90C69.8173 90 90 69.8174 90 45C90.0056 44.6025 89.9322 44.2078 89.7839 43.8389C89.6357 43.47 89.4156 43.1342 89.1365 42.8511C88.8573 42.568 88.5247 42.3432 88.158 42.1897C87.7912 42.0363 87.3976 41.9573 87 41.9573C86.6024 41.9573 86.2088 42.0363 85.842 42.1897C85.4753 42.3432 85.1427 42.568 84.8
2234635 42.8511C84.5844 43.1342 84.3643 43.47 84.2161 43.8389C84.0678 44.2078 83.9944 44.6025 84 45C84 66.5748 66.5747 84 45 84C23.4253 84 6 66.5747 6 45C6 23.4254 23.4253 6 45 6C56.1538 6 66.3012 10.5882 73.4375 18H65.4062C65.0087 17.9944 64.614 18.0678 64.2451 18.2161C63.8762 18.3643 63.5405 18.5844 63.2573 18.8635C62.9742 19.1427 62.7494 19.4753 62.596 19.842C62.4425 20.2088 62.3635 20.6024 62.3635 21C62.3635 21.3976 62.4425 21.7912 62.596 22.158C62.7494 22.5247 62.9742 22.8573 63.2573 23.1365C63.5405 23.4156 63.8762 23.6357 64.2451 23.7839C64.614 23.9322 65.0087 24.0056 65.4062 24H79.8125C80.6081 23.9999 81.3711 23.6838 81.9337 23.1212C82.4963 22.5586 82.8124 21.7956 82.8125 21V6.59375C82.821 6.18925 82.7476 5.78722 82.5966 5.41183C82.4457 5.03644 82.2205 4.69545 81.9344 4.40936C81.6483 4.12327 81.3073 3.898 80.9319 3.7471C80.5565 3.5962 80.1545 3.52277 79.75 3.53125C79.356 3.53941 78.9675 3.62511 78.6067 3.78344C78.2458 3.94177 77.9197 4.16963 77.6469 4.45402C77.3741 4.73841 77.16 5.07375 77.0168 5.44089C76.8737 5.80803 76.8042 6.19977 76.8125 6.59375V12.875C68.6156 4.86282 57.3081 0 45 0ZM43.75 20.75C43.356 20.7582 42.9675 20.8439 42.6067 21.0022C42.2458 21.1605 41.9197 21.3884 41.6469 21.6728C41.3741 21.9572 41.16 22.2925 41.0168 22.6596C40.8737 23.0268 40.8042 23.4185 40.8125 23.8125V47.375C40.8116 47.7693 40.8883 48.16 41.0385 48.5246C41.1886 48.8892 41.4092 49.2207 41.6875 49.5L54.0938 61.9375C54.6573 62.5011 55.4217 62.8177 56.2188 62.8177C57.0158 62.8177 57.7802 62.5011 58.3438 61.9375C58.9073 61.3739 59.224 60.6095 59.224 59.8125C59.224 59.0155 58.9073 58.2511 58.3438 57.6875L46.8125 46.1875V23.8125C46.821 23.408 46.7476 23.006 46.5966 22.6306C46.4457 22.2552 46.2205 21.9142 45.9344 21.6281C45.6483 21.342 45.3073 21.1168 44.9319 20.9658C44.5565 20.8149 44.1545 20.7415 43.75 20.75Z\\\"\\n    \u003e\u003c\/path\u003e\\n    \u003c\/svg\u003e\\n    \u003cspan class=\\\"appstle_tooltip_title\\\"\u003e{{{tooltipTitle}}}\u003c\/span\u003e\\n  \u003c\/div\u003e\\n\u003cdiv class=\\\"appstle_tooltip appstle_tooltip_hover\\\"\u003e\\n    \u003cdiv class=\\\"appstle_tooltip_content\\\"\u003e\\n      {{{toolTipDescription}}}\\n    \u003c\/div\u003e\\n   {{#showAppstleLink}}\\n    \u003cdiv class=\\\"appstle_tooltip_appstle\\\"\u003e\\n      \u003ca href=\\\"https:\/\/appstle.com\\\" class=\\\"appstle_link\\\" target=\\\"_blank\\\"\u003e\\n      POWERED BY APPSTLE\\n      \u003c\/a\u003e\\n    \u003c\/div\u003e\\n{{\/showAppstleLink}}\\n    \u003c\/div\u003e\\n{{\/showTooltip}}\\n\u003cstyle\u003e.widgetSellingPlanWrapper {\\n    display: grid;\\n    grid-template-columns: repeat(2, minmax(0, 1fr));\\n    gap: 0.5rem;\\n    grid-auto-rows: 1fr;\\n    margin-bottom: 6px;\\n}\\n.widgetSellingPlanWrapper input {\\n    display: none;\\n}\\n.widgetSellingPlanWrapper label {\\n    border-radius: 8px;\\n    border: 1px solid rgba(var(--color-foreground));\\n    padding: 0.5rem;\\n    display: flex;\\n    justify-content: center;\\n    align-items: center;\\n    display: block;\\n    height: 100%;\\n    width: 100%;\\n    text-align: center;\\ncursor: pointer;\\ncolor: rgba(var(--color-foreground));\\n}\\n.widgetSellingPlanWrapper input:checked+label {\\n    background-color: rgba(var(--color-foreground));\\n    color: rgba(var(--color-background));\\n    border: 1px solid rgba(var(--color-background)) !important;\\n}\\n.appstle_lowercase {\\n    text-transform: lowercase;\\n}\\n.appstle_input_wrapper {\\n    position: relative;\\n}\\nspan.appstle_sellingPlan_discountText {\\n    position: absolute;\\n    background-color: color: rgba(var(--color-foreground));\\n    color: rgba(var(--color-background));\\n    border-radius: 3px;\\n    padding: 1px 18px;\\n    left: 50%;\\n    display: block;\\n    transform: translate(-50%, -50%);\\n    white-space: nowrap;\\n}\\nspan.appstle_sellingPlan_discountText:empty {\\n    display: none !important;\\n}\\nspan.appstle_lowercase.appstle_sellingPlan_price {\\n    color: rgba(var(--color-foreground));\\n}\\nspan.appstle_lowercase.appstle_sellingPlan_price.appstle_onetime_amount_compare {\\n    color: rgba(var(--color-foreground));\\n    text-decoration: line-through;\\n    padding: 0 3px;\\n}\\n#appstle_subscription_widget0 .appstle_tooltip_wrapper {\\n   margin-top: 8px;\\n    margin-bottom: 16px;\\n}\\n.appstle_subscription_wrapper {\\n    border: none !important;\\n}\\nlabel.appstle_widget_three {\\n    display: flex;\\n    flex-direction: column;\\n}\\n.widgetSellingPlanWrapper input:checked+label span {\\n   color: rgba(var(--color-background)) !important;\\n}\\n.appstle_sub_widget .appstle_subscription_wrapper{\\n    border-radius:unset !important;\\n}\\nspan.appstle_second_price_block:empty {\\n  display: none !important;\\n}\\n\u003c\/style\u003e\\n\u003c\/div\u003e{% endraw %}\",\"WIDGET_TYPE_4\":\"{% raw %}
2234\u003cdiv id=\\\"appstle-widget-template\\\"\u003e\\n  \u003cdiv class=\\\"appstle_sub_widget\\\" id=\\\"appstle_subscription_widget{{widgetId}}\\\"\u003e\\n\u003cdiv class=\\\"appstle_widget_title\\\"\u003e{{{purchaseOptionsText}}}\u003c\/div\u003e\\n      \u003cdiv class=\\\"widgetSellingPlanWrapper\\\"\u003e\\n{{^requires_selling_plan}}\\n{{^showSubOptionBeforeOneTime}}\\n        \u003cdiv class=\\\"appstle_input_wrapper\\\"\u003e\\n          \u003cinput type=\\\"radio\\\" id=\\\"appstle_selling_plan_label_1{{widgetId}}\\\" name=\\\"selling_plan\\\" value=\\\"\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" {{^subscriptionOptionSelectedDefault}}checked{{\/subscriptionOptionSelectedDefault}}\u003e\\n          \u003clabel for=\\\"appstle_selling_plan_label_1{{widgetId}}\\\"\u003e\\n            {{oneTimePuchaseText}}\\n{{#showOneTimeComparePrice}}\\n\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount_compare\\\"\u003e\\n  {{{oneTimePuchaseComparePriceAmount}}}\\n\u003c\/span\u003e\\n{{\/showOneTimeComparePrice}}\\n      \u003cspan  class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount\\\"\u003e{{{oneTimePuchaseAmount}}}\/{{{oneTimeFrequencyText}}}\u003c\/span\u003e\\n          \u003c\/label\u003e\\n        \u003c\/div\u003e\\n{{\/showSubOptionBeforeOneTime}}\\n{{\/requires_selling_plan}}\\n        {{#sellingPlanVariants}}\\n           \u003cdiv class=\\\"appstle_input_wrapper\\\"\u003e\\n      \u003cspan class=\\\"appstle_sellingPlan_discountText\\\"\u003e{{{formattedDiscountText}}}\u003c\/span\u003e\\n             \u003cinput type=\\\"radio\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" id=\\\"{{sellingPlanId}}\\\" value=\\\"{{sellingPlanId}}\\\" name=\\\"selling_plan\\\" {{#isChecked}}checked{{\/isChecked}}\u003e\\n{{^prepaidFlag}}\\n             \u003clabel for=\\\"{{sellingPlanId}}\\\"\u003e\\n                {{{name}}}\\n\u003cdiv class=\\\"appstle_span_wrapper\\\"\u003e\\n        \u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_price_block\\\"\u003e{{{formattedPrice}}}\u003cspan\u003e\\n\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_formattext_block\\\"\u003e\/{{{sellingPlanFrequencyText}}}{{#isFrequencySubsequent}}{{\/isFrequencySubsequent}}\u003c\/span\u003e\\n\u003c\/div\u003e\\n \u003c\/label\u003e\\n{{\/prepaidFlag}}\\n{{#prepaidFlag}}\\n\u003clabel for=\\\"{{sellingPlanId}}\\\"\u003e\\n                {{{name}}}\\n\u003cdiv class=\\\"appstle_span_wrapper\\\"\u003e\\n        \u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_price_block\\\"\u003e{{{totalPrice}}}\u003c\/span\u003e\\n\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_discount_block appstle_formattedPrepaidPerDeliveryPriceText\\\"\u003e\u0026nbsp;{{{formattedPrepaidPerDeliveryPriceText}}}\u003c\/span\u003e\\n\u003c\/div\u003e\\n\u003c\/label\u003e\\n{{\/prepaidFlag}}\\n           \u003c\/div\u003e\\n        {{\/sellingPlanVariants}}\\n{{^requires_selling_plan}}\\n{{#showSubOptionBeforeOneTime}}\\n        \u003cdiv class=\\\"appstle_input_wrapper\\\"\u003e\\n          \u003cinput type=\\\"radio\\\" id=\\\"appstle_selling_plan_label_1{{widgetId}}\\\" name=\\\"selling_plan\\\" value=\\\"\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" {{^subscriptionOptionSelectedDefault}}checked{{\/subscriptionOptionSelectedDefault}}\u003e\\n          \u003clabel for=\\\"appstle_selling_plan_label_1{{widgetId}}\\\"\u003e\\n            {{oneTimePuchaseText}}\\n{{#showOneTimeComparePrice}}\\n\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount_compare\\\"\u003e\\n  {{{oneTimePuchaseComparePriceAmount}}}\\n\u003c\/span\u003e\\n{{\/showOneTimeComparePrice}}\\n      \u003cspan  class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount\\\"\u003e{{{oneTimePuchaseAmount}}}\/{{{oneTimeFrequencyText}}}\u003c\/span\u003e\\n          \u003c\/label\u003e\\n        \u003c\/div\u003e\\n{{\/showSubOptionBeforeOneTime}}\\n{{\/requires_selling_plan}}\\n    \u003c\/div\u003e\\n{{#showStaticTooltip}}\\n\u003cdiv class=\\\"appstle_tooltip_wrapper_static\\\"\u003e {{{toolTipDescription}}}\u003c\/div\u003e\\n{{\/showStaticTooltip}}\\n{{#showTooltip}}\\n    \u003cdiv data-appstle-icon=\\\"\\\" class=\\\"appstle_tooltip_wrapper\\\"\u003e\\n    \u003csvg width=\\\"90\\\" height=\\\"90\\\" viewBox=\\\"0 0 90 90\\\" xmlns=\\\"http:\/\/www.w3.org\/2000\/svg\\\" class=\\\"tooltip_subscription_svg\\\"\u003e\\n    \u003cpath\\n      d=\\\"M45 0C20.1827 0 0 20.1827 0 45C0 69.8173 20.1827 90 45 90C69.8173 90 90 69.8174 90 45C90.0056 44.6025 89.9322 44.2078 89.7839 43.8389C89.6357 43.47 89.4156 43.1342 89.1365 42.8511C88.8573 42.568 88.5247 42.3432 88.158 42.1897C87.7912 42.0363 87.3976 41.9573 87 41.9573C86.6024 41.9573 86.2088 42.0363 85.842 42.1897C85.4753 42.3432 85.1427 42.568 84.8
2234635 42.8511C84.5844 43.1342 84.3643 43.47 84.2161 43.8389C84.0678 44.2078 83.9944 44.6025 84 45C84 66.5748 66.5747 84 45 84C23.4253 84 6 66.5747 6 45C6 23.4254 23.4253 6 45 6C56.1538 6 66.3012 10.5882 73.4375 18H65.4062C65.0087 17.9944 64.614 18.0678 64.2451 18.2161C63.8762 18.3643 63.5405 18.5844 63.2573 18.8635C62.9742 19.1427 62.7494 19.4753 62.596 19.842C62.4425 20.2088 62.3635 20.6024 62.3635 21C62.3635 21.3976 62.4425 21.7912 62.596 22.158C62.7494 22.5247 62.9742 22.8573 63.2573 23.1365C63.5405 23.4156 63.8762 23.6357 64.2451 23.7839C64.614 23.9322 65.0087 24.0056 65.4062 24H79.8125C80.6081 23.9999 81.3711 23.6838 81.9337 23.1212C82.4963 22.5586 82.8124 21.7956 82.8125 21V6.59375C82.821 6.18925 82.7476 5.78722 82.5966 5.41183C82.4457 5.03644 82.2205 4.69545 81.9344 4.40936C81.6483 4.12327 81.3073 3.898 80.9319 3.7471C80.5565 3.5962 80.1545 3.52277 79.75 3.53125C79.356 3.53941 78.9675 3.62511 78.6067 3.78344C78.2458 3.94177 77.9197 4.16963 77.6469 4.45402C77.3741 4.73841 77.16 5.07375 77.0168 5.44089C76.8737 5.80803 76.8042 6.19977 76.8125 6.59375V12.875C68.6156 4.86282 57.3081 0 45 0ZM43.75 20.75C43.356 20.7582 42.9675 20.8439 42.6067 21.0022C42.2458 21.1605 41.9197 21.3884 41.6469 21.6728C41.3741 21.9572 41.16 22.2925 41.0168 22.6596C40.8737 23.0268 40.8042 23.4185 40.8125 23.8125V47.375C40.8116 47.7693 40.8883 48.16 41.0385 48.5246C41.1886 48.8892 41.4092 49.2207 41.6875 49.5L54.0938 61.9375C54.6573 62.5011 55.4217 62.8177 56.2188 62.8177C57.0158 62.8177 57.7802 62.5011 58.3438 61.9375C58.9073 61.3739 59.224 60.6095 59.224 59.8125C59.224 59.0155 58.9073 58.2511 58.3438 57.6875L46.8125 46.1875V23.8125C46.821 23.408 46.7476 23.006 46.5966 22.6306C46.4457 22.2552 46.2205 21.9142 45.9344 21.6281C45.6483 21.342 45.3073 21.1168 44.9319 20.9658C44.5565 20.8149 44.1545 20.7415 43.75 20.75Z\\\"\\n    \u003e\u003c\/path\u003e\\n    \u003c\/svg\u003e\\n    \u003cspan class=\\\"appstle_tooltip_title\\\"\u003e{{{tooltipTitle}}}\u003c\/span\u003e\\n  \u003c\/div\u003e\\n    \u003cdiv class=\\\"appstle_tooltip\\\"\u003e\\n    \u003cdiv class=\\\"appstle_tooltip_content\\\"\u003e\\n      {{{toolTipDescription}}}\\n    \u003c\/div\u003e\\n{{#showAppstleLink}}\\n    \u003cdiv class=\\\"appstle_tooltip_appstle\\\"\u003e\\n      \u003ca href=\\\"https:\/\/appstle.com\\\" class=\\\"appstle_link\\\" target=\\\"_blank\\\"\u003e\\n      POWERED BY APPSTLE\\n      \u003c\/a\u003e\\n    \u003c\/div\u003e\\n{{\/showAppstleLink}}\\n    \u003c\/div\u003e\\n{{\/showTooltip}}\\n\u003cstyle\u003e\\n.widgetSellingPlanWrapper {\\n    display: grid;\\n    grid-template-columns: repeat(2, minmax(0, 1fr));\\n    gap: 16px;\\n    grid-auto-rows: 1fr;\\n    margin-bottom: 6px;\\nmargin-top: 10px\\n}\\n.widgetSellingPlanWrapper input {\\n    display: none;\\n}\\n.widgetSellingPlanWrapper label {\\n    border-radius: 10px;\\n    border: 1px solid rgba(var(--color-foreground, 0, 0, 0));\\n    padding: 0.5rem;\\n    display: flex !important;\\n    flex-direction: column;\\n    justify-content: center;\\n    align-items: center;\\n    display: block;\\n    height: 100%;\\n    width: 100%;\\n    text-align: center;\\ncursor: pointer;\\n}\\n.widgetSellingPlanWrapper input:checked+label {\\n    background-color: rgba(var(--color-foreground, 0, 0, 0));\\n}\\n.appstle_lowercase {\\n    text-transform: lowercase;\\n}\\n.appstle_input_wrapper {\\n    position: relative;\\n}\\nspan.appstle_sellingPlan_discountText {\\n    position: absolute;\\n    font-size: 1.2rem;\\n    background-color: rgba(var(--color-foreground, 0, 0, 0));\\n    color: rgba(var(--color-background, 255, 255, 255));\\n    border-radius: 3px;\\n    border: 2px solid rgba(var(--color-background, 255, 255, 255));\\n    padding: 1px 18px;\\n    left: 50%;\\n    display: block;\\n    transform: translate(-50%, -50%);\\n    white-space: nowrap;\\n}\\nspan.appstle_sellingPlan_discountText:empty {\\n    display: none !important;\\n}\\nspan.appstle_lowercase.appstle_sellingPlan_price.appstle_onetime_amount_compare {\\ntext-decoration: line-through;\\n}\\n.appstle_tooltip_wrapper {\\n    margin-bottom:10px;\\n}\\n.widgetSellingPlanWrapper input:checked+label {\\n    background-color: rgba(var(--color-foreground, 0, 0, 0));\\n    color: rgba(var(--color-background, 255, 255, 255));\\n    border: 2px solid rgba(var(--color-background, 255, 255, 255)) !important;\\n}\\n\u003c\/style\u003e\\n\u003c\/div\u003e{% endraw %}\",\"WIDGET_TYPE_5\":\"{% raw %}
2234\u003cdiv id=\\\"appstle-widget-template\\\"\u003e\\n    \u003cdiv class=\\\"appstle_sub_widget\\\" id=\\\"appstle_subscription_widget{{widgetId}}\\\"\u003e\\n\u003cdiv class=\\\"appstle_widget_title\\\"\u003e{{{purchaseOptionsText}}}\u003c\/div\u003e\\n        \u003cdiv class=\\\"widgetSellingPlanWrapper\\\"\u003e\\n{{^showSubOptionBeforeOneTime}}\\n{{^requires_selling_plan}}\\n          \u003cdiv class=\\\"appstle_input_wrapper\\\"\u003e\\n            \u003cinput type=\\\"radio\\\" id=\\\"appstle_selling_plan_label_1{{widgetId}}\\\" name=\\\"selling_plan\\\" value=\\\"\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" {{^subscriptionOptionSelectedDefault}}checked{{\/subscriptionOptionSelectedDefault}}\/\u003e\\n            \u003clabel for=\\\"appstle_selling_plan_label_1{{widgetId}}\\\"\u003e\\n              {{{oneTimePuchaseText}}}\\n            \u003c\/label\u003e\\n            \\n          \u003c\/div\u003e\\n{{\/requires_selling_plan}}\\n{{\/showSubOptionBeforeOneTime}}\\n          {{#sellingPlanVariants}}\\n             \u003cdiv class=\\\"appstle_input_wrapper\\\"\u003e\\n               \u003cinput type=\\\"radio\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" id=\\\"{{sellingPlanId}}\\\" value=\\\"{{sellingPlanId}}\\\" name=\\\"selling_plan\\\"  {{#isChecked}}checked{{\/isChecked}} \/\u003e\\n               \u003clabel for=\\\"{{sellingPlanId}}\\\"\u003e\\n                  {{{name}}}\\n               \u003c\/label\u003e\\n        \\n             \u003c\/div\u003e\\n          {{\/sellingPlanVariants}}\\n{{#showSubOptionBeforeOneTime}}\\n{{^requires_selling_plan}}\\n          \u003cdiv class=\\\"appstle_input_wrapper\\\"\u003e\\n            \u003cinput type=\\\"radio\\\" id=\\\"appstle_selling_plan_label_1{{widgetId}}\\\" name=\\\"selling_plan\\\" value=\\\"\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" {{^subscriptionOptionSelectedDefault}}checked{{\/subscriptionOptionSelectedDefault}}\/\u003e\\n            \u003clabel for=\\\"appstle_selling_plan_label_1{{widgetId}}\\\"\u003e\\n              {{{oneTimePuchaseText}}}\\n            \u003c\/label\u003e\\n            \\n          \u003c\/div\u003e\\n{{\/requires_selling_plan}}\\n{{\/showSubOptionBeforeOneTime}}\\n      \u003c\/div\u003e\\n{{#showStaticTooltip}}\\n\u003cdiv class=\\\"appstle_tooltip_wrapper_static\\\"\u003e{{{toolTipDescription}}}\u003c\/div\u003e\\n{{\/showStaticTooltip}}\\n{{#showTooltip}}\\n    \u003cdiv data-appstle-icon=\\\"\\\" class=\\\"appstle_tooltip_wrapper\\\"\u003e\\n    \u003csvg width=\\\"90\\\" height=\\\"90\\\" viewBox=\\\"0 0 90 90\\\" xmlns=\\\"http:\/\/www.w3.org\/2000\/svg\\\" class=\\\"tooltip_subscription_svg\\\"\u003e\\n    \u003cpath\\n      d=\\\"M45 0C20.1827 0 0 20.1827 0 45C0 69.8173 20.1827 90 45 90C69.8173 90 90 69.8174 90 45C90.0056 44.6025 89.9322 44.2078 89.7839 43.8389C89.6357 43.47 89.4156 43.1342 89.1365 42.8511C88.8573 42.568 88.5247 42.3432 88.158 42.1897C87.7912 42.0363 87.3976 41.9573 87 41.9573C86.6024 41.9573 86.2088 42.0363 85.842 42.1897C85.4753 42.3432 85.1427 42.568 84.8635 42.8511C84.5844 43.1342 84.3643 43.47 84.2161 43.8389C84.0678 44.2078 83.9944 44.6025 84 45C84 66.5748 66.5747 84 45 84C23.4253 84 6 66.5747 6 45C6 23.4254 23.4253 6 45 6C56.1538 6 66.3012 10.5882 73.4375 18H65.4062C65.0087 17.9944 64.614 18.0678 64.2451 18.2161C63.8762 18.3643 63.5405 18.5844 63.2573 18.8635C62.9742 19.1427 62.7494 19.4753 62.596 19.842C62.4425 20.2088 62.3635 20.6024 62.3635 21C62.3635 21.3976 62.4425 21.7912 62.596 22.158C62.7494 22.5247 62.9742 22.8573 63.2573 23.1365C63.5405 23.4156 63.8762 23.6357 64.2451 23.7839C64.614 23.9322 65.0087 24.0056 65.4062 24H79.8125C80.6081 23.9999 81.3711 23.6838 81.9337 23.1212C82.4963 22.5586 82.8124 21.7956 82.8125 21V6.59375C82.821 6.18925 82.7476 5.78722 82.5966 5.41183C82.4457 5.03644 82.2205 4.69545 81.9344 4.40936C81.6483 4.12327 81.3073 3.898 80.9319 3.7471C80.5565 3.5962 80.1545 3.52277 79.75 3.53125C79.356 3.53941 78.9675 3.62511 78.6067 3.78344C78.2458 3.94177 77.9197 4.16963 77.6469 4.45402C77.3741 4.73841 77.16 5.07375 77.0168 5.44089C76.8737 5.80803 76.8042 6.19977 76.8125 6.59375V12.875C68.6156 4.86282 57.3081 0 45 0ZM43.75 20.75C43.356 20.7582 42.9675 20.8439 42.6067 21.0022C42.2458 21.1605 41.9197 21.3884 41.6469 21.6728C41.3741 21.9572 41.16 22.2925 41.0168 22.6596C40.8737 23.0268 40.8042 23.4185 40.8125 23.8125V47.375C40.8116 47.7693 40.8883 48.16 41.0385 48.5246C41.1886 48.8892 41.4092 49.2207 41.6875 49.5L54.0938 61.9375C54.6573 62.5011 55.4217 62.8177 56.2188 62.8177C57.0158 62.8177 57.7802 62.5011 58.3438 61.9375C58.9073 61.3739 59.224 60.6095 59.224 59.8125C59.224 59.0155 58.9073 58.2511 58.3438 57.6875L46.8125 46.1875V23.8125C46.821 23.408 46.7476 23.006 46.5966 22.6306C46.4457 22.2552 46.2205 21.9142 45.9344 21.6281C45.6483 21.342 45.3073 21.1168 44.9319 20.9658C44.5565 20.8149 44.1545 20.7415 43.75 20.75Z\\\"\\n    \u003e\u003c\/path\u003e\\n    \u003c\/svg\u003e\\n    \u003cspan class=\\\"appstle_tooltip_title\\\"\u003e{{{tooltipTitle}}}\u003c\/span\u003e\\n  \u003c\/div\u003e\\n\u003cdiv class=\\\"appstle_tooltip appstle_tooltip_hover\\\"\u003e\\n    \u003cdiv class=\\\"appstle_tooltip_content\\\"\u003e\\n      {{{toolTipDescription}}}\\n    \u003c\/div\u003e\\n  {{#showAppstleLink}}\\n    \u003cdiv class=\\\"appstle_tooltip_appstle\\\"\u003e\\n      \u003ca href=\\\"https:\/\/appstle.com\\\" class=\\\"appstle_link\\\" target=\\\"_blank\\\"\u003e\\n      POWERED BY APPSTLE\\n      \u003c\/a\u003e\\n    \u003c\/div\u003e\\n  {{\/showAppstleLink}}\\n    \u003c\/div\u003e\\n{{\/showTooltip}}\\n  \u003cstyle\u003e\\n  .widgetSellingPlanWrapper {\\n      display: grid;\\n      grid-template-columns: repeat(2, minmax(0, 1fr));\\n      gap: 8px;\\n      grid-auto-rows: 1fr;\\n      margin-bottom: 6px;\\n      margin-top: 10px;\\n  }\\n  \\n  .widgetSellingPlanWrapper input {\\n      display: none;\\n  }\\n  \\n  .widgetSellingPlanWrapper label {\\n      border-radius: 4px;\\n      border: 1px solid rgba(var(--color-foreground));\\n      padding: 0.5rem;\\n      display: flex;\\n      justify-content: center;\\n      align-items: center;\\n      display: block;\\n      height: 100%;\\n      width: 100%;\\n      text-align: center;\\n \\t color: rgba(var(--color-foreground));\\ncursor: pointer;\\n  }\\n  \\n  .widgetSellingPlanWrapper input:checked+label {\\n      background-color: rgba(var(--color-foreground));\\n \\t color: rgba(var(--color-background));\\n  }\\n  .appstle_lowercase {\\n      text-transform: lowercase;\\n  }\\n  \\n  \\n  .appstle_input_wrapper {\\n      position: relative;\\n  }\\n  \\n  span.appstle_sellingPlan_discountText {\\n      position: absolute;\\n      background-color: rgba(var(--color-foreground));\\n      color: rgba(var(--color-background));\\n      border-radius: 3px;\\n      padding: 1px 18px;\\n      left: 50%;\\n      display: block;\\n      transform: translate(-50%, -50%);\\n      white-space: nowrap;\\n  }\\n  span.appstle_sellingPlan_discountText:empty {\\n      display: none !important;\\n  }\\n  \u003c\/style\u003e\\n  \u003c\/div\u003e{% endraw %}\"}",
2235                
2236                
2237                  "bundle": {},
2238                
2239                
2240                  "labels": appstleStringSetting("{\\\"appstle.subscription.wg.cartHiddenAttributesSelectorV2\\\":\\\"\\\",\\\"appstle.subscription.wg.daysFrequencyTextV2\\\":\\\"Days\\\",\\\"appstle.subscription.wg.subscribeAndSaveSuccessV2\\\":\\\"Subscription Selected\\\",\\\"appstle.subscription.wg.addToShipmentSuccessTextV2\\\":\\\"Success\\\",\\\"appstle.subscription.wg.monthFrequencyTextV2\\\":\\\"Month\\\",\\\"appstle.subscription.wg.addToShipmentButtonTextV2\\\":\\\"Add to Shipment\\\",\\\"appstle.subscription.wg.onetimeDescriptionTextV2\\\":\\\"\\\",\\\"appstle.subscription.wg.oneTimePurchaseTextV2\\\":\\\"One Time Purchase\\\",\\\"appstle.subscription.wg.loyaltyPerkDescriptionTextV2\\\":\\\"{{#isDiscountTypeFreeProduct}}\u003cdiv style='display: flex;'\u003e\u003cdiv style='height: 60px; width: 60px; flex-shrink: 0; margin-right: 10px;'\u003e\u003cimg style='width: 100%' src={{{featured_image}}}\u003e\u003c\\\/img\u003e\u003c\\\/div\u003e\u003cdiv\u003eAfter {{{billingCycleBlock}}} orders,\u003cspan style='color: #ffc000;font-weight: 700;';\u003e get a FREE {{freeProductName}} \u003c\\\/span\u003e\u003c\\\/div\u003e\u003cdiv\u003e{{\\\/isDiscountTypeFreeProduct}}{{#isDiscountTypePercentage}}After \u003cspan class='appstle-loyalty-billing-cycle'\u003e\u003cspan class='appstle-loyalty-billing-cycle-count'\u003e{{{billingCycleBlock}}}\u003c\\\/span\u003e order\u003c\\\/span\u003e, \u003cspan class='appstle-loyalty-discount'\u003eget \u003cspan style='color: #ffc000;font-weight: 700;';\u003e{{{discount}}}% OFF your entire order\u003c\\\/span\u003e\u003c\\\/span\u003e.{{\\\/isDiscountTypePercentage}}{{#isDiscountTypeShipping}}After \u003cspan class='appstle-loyalty-billing-cycle'\u003e\u003cspan class='appstle-loyalty-billing-cycle-count'\u003e{{{billingCycleBlock}}}\u003c\\\/span\u003e order\u003c\\\/span\u003e, \u003cspan class='appstle-loyalty-discount'\u003eget \u003cspan style='color: #ffc000;font-weight: 700;';\u003eshipping at {{{formatDiscountedPrice}}}\u003c\\\/span\u003e\u003c\\\/span\u003e.{{\\\/isDiscountTypeShipping}}{{#isDiscountTypeFixed}}After \u003cspan class='appstle-loyalty-billing-cycle'\u003e\u003cspan class='appstle-loyalty-billing-cycle-count'\u003e{{{billingCycleBlock}}}\u003c\\\/span\u003e order\u003c\\\/span\u003e, \u003cspan class='appstle-loyalty-discount'\u003eget \u003cspan style='color: #ffc000;font-weight: 700;';\u003e{{{formatDiscountedPrice}}} OFF your entire order\u003c\\\/span\u003e\u003c\\\/span\u003e.{{\\\/isDiscountTypeFixed}}{{#isDiscountTypeFixedPrice}}After \u003cspan class='appstle-loyalty-billing-cycle'\u003e\u003cspan class='appstle-loyalty-billing-cycle-count'\u003e{{{billingCycleBlock}}}\u003c\\\/span\u003e order\u003c\\\/span\u003e, \u003cspan class='appstle-loyalty-discount'\u003eget this product at \u003cspan style='color: #ffc000;font-weight: 700;';\u003e{{{formatDiscountedPrice}}}\u003c\\\/span\u003e\u003c\\\/span\u003e.{{\\\/isDiscountTypeFixedPrice}}\\\",\\\"appstle.subscription.wg.bundleDiscountTextV2\\\":\\\"bundle discount extra: {{bundleDiscount}} off\\\",\\\"appstle.subscription.wg.atcButtonTextSelectorV2\\\":\\\"\\\",\\\"appstle.subscription.wg.oneTimeFrequencyTextV2\\\":\\\"One Time\\\",\\\"appstle.subscription.wg.allowFulfilmentCountViaPropertiesV2\\\":\\\"false\\\",\\\"appstle.subscription.wg.valdiateFormSelectorV2\\\":\\\"\\\",\\\"appstle.subscription.wg.monthsFrequencyTextV2\\\":\\\"Months\\\",\\\"appstle.subscription.wg.prepaidSaveBadgeTextV2\\\":\\\"SAVE {{selectedDiscountPercentage}}\\\",\\\"appstle.subscription.wg.manageSubscriptionButtonTextV2\\\":\\\"Manage Subscription\\\",\\\"appstle.subscription.wg.yearFrequencyTextV2\\\":\\\"Year\\\",\\\"appstle.subscription.wg.widgetPriceChangeListenerSelectorV2\\\":\\\"\\\",\\\"appstle.subscription.wg.atcButtonTextV2\\\":\\\"\\\",\\\"appstle.subscription.wg.noSubscriptionLabelTextV2\\\":\\\"No Subscription\\\",\\\"appstle.subscription.wg.cancelAnytimeLabelTextV2\\\":\\\"Cancel Anytime\\\",\\\"appstle.subscription.wg.addToShipmentErrorTextV2\\\":\\\"Error\\\",\\\"appstle.subscription.wg.weeksFrequencyTextV2\\\":\\\"Weeks\\\",\\\"appstle.subscription.wg.weeklyLabelTextV2\\\":\\\"Weekly\\\",\\\"appstle.subscription.wg.displayAddToExistingSubscriptionButtonForNotLoggedInV2\\\":\\\"false\\\",\\\"appstle.subscription.wg.addToShipmentProcessingV2\\\":\\\"Processing...\\\",\\\"appstle.subscription.wg.showWidgetStaticV2\\\":\\\"false\\\",\\\"appstle.subscription.wg.deliveryEveryFrequencyTextV2\\\":\\\"Delivery Frequency\\\",\\\"appstle.subscription.wg.subscribeAndSaveInitalV2\\\":\\\"Subscribe and save\\\",\\\"appstle.subscription.wg.allowRefreshOnCartPageV2\\\":\\\"false\\\",\\\"appstle.subscription.wg.prepaidLabelTextV2\\\":\\\"Prepaid\\\",\\\"appstle.subscription.wg.monthlyLabelTextV2\\\":\\\"Monthly\\\",\\\"appstle.subscription.wg.displayAddToExistingSubscriptionButtonToSubscribersOnlyV2\\\":\\\"false\\\",\\\"appstle.subscription.wg.yearsFrequencyTextV2\\\":\\\"Years\\\",\\\"appstle.subscription.wg.addToShipmentTooltipTextV2\\\":\\\"Please avoid double delivery charges! Login to add this product to an upcoming delivery.\\\",\\\"appstle.subscription.wg.weekFrequencyTextV2\\\":\\\"Week\\\",\\\"appstle.subscription.wg.unsubscribeFrequencyTextV2\\\":\\\"One-time Purchase\\\",\\\"appstle.subscription.wg.widgetVariantChangeListenerSelectorV2\\\":\\\"\\\",\\\"appstle.subscription.wg.atcButtonTextSelectorObserverV2\\\":\\\"\\\",\\\"appstle.subscription.wg.dayFrequencyTextV2\\\":\\\"day\\\",\\\"appstle.subscription.wg.showPrepidPerDeliveryProductPriceV2\\\":\\\"false\\\",\\\"appstle.subscription.wg.offFrequencyTextV2\\\":\\\"Off\\\",\\\"appstle.subscription.wg.prepayLabelTextV2\\\":\\\"Prepay\\\",\\\"appstle.subscription.wg.productPageUnitPriceSelectorV2\\\":\\\"\\\",\\\"appstle.subscription.wg.frequencyCombinedWidgetTextV2\\\":\\\"Frequency\\\",\\\"appstle.subscription.wg.showNewLoyaltyUI\\\":\\\"false\\\",\\\"appstle.subscription.wg.sellingPlanTitleTextNonPrepaid\\\":\\\"{{sellingPlanName}}\\\",\\\"appstle.subscription.wg.selectDeliverOptionV2\\\":\\\"Select Delivery Option\\\",\\\"appstle.subscription.wg.yearlyLabelTextV2\\\":\\\"Yearly\\\"}"),
2241                
2242                "css": {
2243                    "appstle_subscription_widget": {
2244                        "margin-top": appstleStringSetting("") ,
2245                        "margin-bottom": appstleStringSetting(""),
2246                    },
2247
2248                    "appstle_subscription_wrapper": {
2249                        "border-width": appstleStringSetting(""),
2250                        "border-color": appstleStringSetting(""),
2251                    },
2252
2253                    "appstle_circle": {
2254                        "border-color": appstleStringSetting(""),
2255                    },
2256
2257                    "appstle_dot": {
2258                        "background-color": appstleStringSetting(""),
2259                    },
2260
2261                    "appstle_select": {
2262                        "padding-top": appstleStringSetting(""),
2263                        "padding-bottom": appstleStringSetting(""),
2264                        "padding-left": appstleStringSetting(""),
2265                        "padding-right": appstleStringSetting(""),
2266                        "border-width": appstleStringSetting(""),
2267                        "border-style": appstleStringSetting(""),
2268                        "border-color": appstleStringSetting(""),
2269                        "border-radius": appstleStringSetting(""),
2270                    },
2271
2272                    "tooltip_subscription_svg": {
2273                        "fill": appstleStringSetting(""),
2274                    },
2275
2276                    "appstle_tooltip": {
2277                        "color": appstleStringSetting(""),
2278                        "background-color": appstleStringSetting(""),
2279                    },
2280
2281                    "appstle_tooltip_border_top_color": {
2282                        "border-top-color": appstleStringSetting(""),
2283                    },
2284
2285                    "appstle_subscription_final_price": {
2286                        "color": appstleStringSetting(""),
2287                    },
2288                    "appstle_widget_text_color": {
2289                        "color": appstleStringSetting(""),
2290                    },
2291                    "appstle_selected_background": {
2292                        "background": "transparent",
2293                    },
2294                    "elementCSS": appstleStringSetting("[\\\".appstle-save-badge, #appstle-widget-template .widgetSellingPlanWrapper input:checked+label+span { background-color: #000000 !important; }\\\\n.appstle-save-badge::before {\\\\n    background: conic-gradient(\\\\n      transparent 45deg,\\\\n      #000000 45deg 135deg,\\\\n      transparent 125deg 360deg\\\\n    ) !important;\\\\n  }\\\"]"),
2295                    "customCSS": appstleStringSetting(".appstle_circle::before{\\ndisplay:none !important;\\n}"),
2296                    "customerPortalCss": appstleStringSetting(""),
2297                    "externalStyleTag": appstleStringSetting(""),
2298                    "themeCss": appstleStringSetting(""),
2299                }
2300            };
2301          
2302
2303          window.AppstleSubscription = window.AppstleSubscription || JSON
2303.parse(JSON.stringify(RS));
2304
2305          sessionStorage['appstleSubscriptionConfig'] = JSON.stringify(RS.Config);
2306
2307          
2308            try {
2309            
2310                window.appstle_build_a_box_labels = {"perDeliveryLabelTextV2":"\\\/delivery","variantNotAvailable":"Not Available","saveDiscountText":"{{discount}}","bundleSummaryTextV2":"Your bundle is empty. Please add products to your bundles to see bundle summary here.","freeProductLabelTextV2":"Free","bundleDescriptionTextV2":"Our bundle of all bundles, The Ultimate Superfood Bundle delivers exactly what it promises - a complete superfood solution. With 7 superfood blends each created to empower every aspect of your health and wellbeing - from immunity and gut health to energy \u0026 better focus.","productDetails":"Product Details","failedToAddMsgText":"Your cart can't have more than {{maxProduct}} products","cart":"Cart","reviewBundleTextV2":"Review Bundle","addButtonText":"Add","minimumQuantityToCheckoutV2":"Minimum {{quantity}} quantity to checkout","buildBoxErrormsgV2":"Build a Box token is Invalid, Please reach out to support.","continueShopping":"Continue Shopping","failedToAddTitleText":"Failed to add","spendAmountGetDiscount":"Spend {{amount}} get {{percent}}% discount","maxiumQuantityToCheckoutV2":"Maxium {{quantity}} quantity to checkout","contentsOnModalTextV2":"Contents","nextStepButtonTextV2":"Next Step","choosePlanLifeStyleTextV2":"Choose a plan to match your lifestyle","selectMinimumProductButtonText":"Please select {{minProduct}} minimum product","subtotal":"Subtotal","buyQuantityGetDiscount":"Buy {{quantity}} get {{percent}}% discount","loyaltyTablePercentageTextV2":"After \u003cspan class='appstle-loyalty-billing-cycle'\u003e\u003cspan class=''\u003e{{billingCycle}}\u003c\\\/span\u003e order\u003c\\\/span\u003e, \u003cspan class='appstle-loyalty-discount'\u003eget \u003cspan class='appstle-loyalty-discount-amount'\u003e{{discount}}% off\u003c\\\/span\u003e\u003c\\\/span\u003e.","loyaltyTablePriceTextV2":"After \u003cspan class='appstle-loyalty-billing-cycle'\u003e\u003cspan class=''\u003e{{billingCycle}}\u003c\\\/span\u003e order\u003c\\\/span\u003e, \u003cspan class='appstle-loyalty-discount'\u003eget at \u003cspan class='appstle-loyalty-discount-amount'\u003e{{price}}\u003c\\\/span\u003e\u003c\\\/span\u003e.","myDeliveryText":"My {{selectedSellingPlanDisplayName}} delivery","removeItem":"Remove","productsToProceedText":"Please select products to proceed","previousStepButtonTextV2":"Previous step","loadMoreTextV2":"Load more","selectedFrequencyLabelText":"Selected Frequency","addToCartButtonTextV2":"Add To Cart","basePriceFormatFieldV2":"{{unitPrice}}\\\/{{quantityUnit}}","title":"Build-A-Box","productPriceFormatField":"{{price}}","reviewOrdeDescriptionTextV2":"Check your items and select your required frequency plan","quantityLabelV2":"Quantity","minimumOrderAmountLabelTextV2":"Minimum order amount {{minOrderAmount}}.","subscriptionNotAvailableButtonV2":"Subscription not available","shoppingCart":"Shopping Cart","checkoutMessage":"Shipping and taxes calculated at checkout.","discountPopupCheckoutMessageV2":"Discount","selectedButtonTextV2":"Selected","congratsMessageText":null,"okBtnText":"Ok","tieredDiscount":"Tiered Discount","choosePlanLifeStyleDescriptionTextV2":"Cutoff each week to amend your meals is midnight on Thursday's. (Delivery Schedule is as follows: Gold Coast - Mondays | Brisbane \u0026 Sunshine Coast - Wednesdays)","orderNoteLabelTextV2":"Order Note","minimumToCheckoutV2":"Minimum {{quantity}} to checkout","loyaltyTableFixedTextV2":"After \u003cspan class='appstle-loyalty-billing-cycle'\u003e\u003cspan class=''\u003e{{billingCycle}}\u003c\\\/span\u003e order\u003c\\\/span\u003e, \u003cspan class='appstle-loyalty-discount'\u003eget \u003cspan class='appstle-loyalty-discount-amount'\u003e{{price}} off\u003c\\\/span\u003e\u003c\\\/span\u003e.","editQuantity":"Edit Quantity","chooseProductsTextV2":"Choose Products","loyaltyTableFreeProductTextV2":"After \u003cspan class='appstle-loyalty-billing-cycle'\u003e\u003cspan class=''\u003e{{billingCycle}}\u003c\\\/span\u003e order\u003c\\\/span\u003e, \u003cspan class='appstle-loyalty-discount'\u003eget \u003cspan class='appstle-loyalty-discount-amount'\u003eFREE PRODUCT ({{productName}})\u003c\\\/span\u003e\u003c\\\/span\u003e.","loyaltyTableShippingTextV2":"After \u003cspan class='appstle-loyalty-billing-cycle'\u003e\u003cspan class=''\u003e{{billingCycle}}\u003c\\\/span\u003e order\u003c\\\/span\u003e, \u003cspan class='appstle-loyalty-discount'\u003eget \u003cspan class='appstle-loyalty-discount-amount'\u003eshipping at {{price}}\u003c\\\/span\u003e\u003c\\\/span\u003e.","spentText":null,"quantityLabel":null,"addButtonV2":"Add","loyaltyTableFreeTrailTextV2":"Get \u003cspan class='appstle-loyalty-free-trial-discount'\u003e{{discount}} \u003cspan class='appstle-loyalty-free-trial-discount-count' style='text-transform: lowercase;'\u003e{{discountType}} \u003c\\\/span\u003e\u003c\\\/span\u003e \u003cspan class='appstle-loyalty-free-trial-text'\u003efree trial.\u003c\\\/span\u003e","bundleCheckoutTextV2":"Checkout","reviewOrderTextV2":"Review Order","goBackButtonText":"Go Back","selectPlanTextV2":"Select Plan","viewProduct":"View Product","oneTimePurchaseTextV2":"One Time Purchase","bundleOnModalTextV2":"Bundle","proceedToCheckoutButtonText":"Proceed to checkout","pleaseWaitLabelTextV2":"Please wait...","typeToSearchPlaceholderTextV2":"Type to search","selectedProgressLabelTextV2":"Selected","outOfStockTextV2":"Out of stock"};
2311            
2312            } catch (e) {
2313            console.error("Error parsing build a box labels:", e);
2314            }
2315          
2316
2317          var _RSConfig = _RSConfig || {};
2318
2319          _RSConfig.shop = "book-box-nz.myshopify.com";
2320
2321          
2322
2323          
2324
2325            
2326            _RSConfig.shopMoneyFormat = "${{amount}}";
2327            _RSConfig.shopMoneyFormatWithCurrencyFormat = "${{amount}} USD";
2328            
2329
2330            
2331
2332        }
2333
2334        
2335        
2336
2337</script>
2337
2338
2339<style id="appstle-payment-button-override">
2340    .shopify-payment-button {display: none;}
2341</style>
2342<script>
2343 let appstleCount = 0
2344 function isAppstleJSInitiated() {
2345    appstleCount++;
2346    if (window?.["RSConfig"] || appstleCount > 20) {
2347        let appstleStyleElement = document.querySelector('#appstle-payment-button-override');
2348        if (appstleStyleElement) {
2349            appstleStyleElement.remove();
2350        }
2351    } else {
2352        setTimeout(isAppstleJSInitiated, 500)
2353    }
2354 }
2355 isAppstleJSInitiated();
2356</script>
2356
2357
2358<script>
2359    var appstleExternalStyle = document.createElement('style');
2360    appstleExternalStyle.textContent = appstleStringSetting("");
2361    document.body.appendChild(appstleExternalStyle);
2362</script>
vendor: 1 bytes, line 2362
2362
2363<script>
2364    function pollAppstleInit() {
2365        if (window?.appstleInit) {
2366        window?.appstleInit()
2367        } else {
2368        setTimeout(pollAppstleInit, 30);
2369        }
2370    }
2371</script>
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
2384
2385
2386
2387    
2388
2389    
2389<script src="https://subscription-admin.appstle.com/assets/js/appstle-subscription.min.js?shop=book-box-nz.myshopify.com&v=1779262412885" defer ></script>
2389
2390
2391    
2392
2393    
2394    
2395
2396
2397
2398</div>
2398<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
2398
2399<shopify-store store-domain="https://bookbox.co.nz" country="US" language="en"></shopify-store>
2400<shopify-chat></shopify-chat>
2401</body>
2402</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.