PageSourceSearch

https://wardini.co.nz/cart

html wardini.co.nz collected 2026-09-26 16:04:30 UTC 45,667 bytes, 1,289 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3<head>
4  <meta charset="utf-8">
5  <meta http-equiv="X-UA-Compatible" content="IE=edge">
6  <meta name="viewport" content="width=device-width, initial-scale=1">
7  <meta name="csrf-param" content="authenticity_token" />
8<meta name="csrf-token" content="N6icf1E5mZvIGQq-0Sz3dCpfT5nuEmWxAawcfoS0lKrSnpuO6PNgU9pjg1xeD9uPF-3LMgWRbhh7ktjQS391nw" />
9  <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
10              
10<script nonce="ZEIp2syXJEqGjRq2N1NqaQ==">
vendor: 388 bytes, lines 10-15
10(function(w,d,s,l,i){
11            w[l]=w[l]||[];w[l].push({'gtm.start':
12            new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
13            j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
14            'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
15            })(window,document,'script','dataLayer','
15GTM-NWX8PGW
vendor: 3 bytes, line 15
15');
15</script>
15
16
17
18  <title>Cart - Wardini Books</title>
19
20  <meta itemprop="title" content="Cart - Wardini Books">
21  <meta itemprop="name" content="Wardini Books">
22  <meta itemprop="description" content="Independent Bookshop in Havelock North, Hawkes Bay">
23
24  <!-- Google meta titles and meta descriptions  -->
25  <meta name="title" content="Cart - Wardini Books">
26  <meta name="description" content="Cart">
27  <meta name="author" content="Wardini Books">
28  <meta name="publisher" content="Wardini Books">
29  <meta name="theme-color" content="#300000" />
30  <link rel="canonical" href="https://wardini.co.nz/cart" />
31
32  <!-- Open Graph  -->
33  
34
35
36  
37    <meta property="og:site_name" content="Wardini Books" />
38    <meta property="og:title" content="Cart - Wardini Books" />
39    <meta property="og:description" content="Independent Bookshop in Havelock North, Hawkes Bay" />
40    <meta property="og:type" content="ecommerce" />
41
42      <meta property="og:image" content="https://storage.googleapis.com/circlesoft/document/photos/003/032/937/meta_wardini-trans-logo2.png?1575324974" />
43
44    <meta property="og:publisher" content="Wardini Books">
45    <meta property="og:url" content="https://wardini.co.nz" />
46
47  
48
49  
49<script type="application/ld+json">
50{
51  "@context": "http://schema.org",
52  "@type": "Bookstore",
53  "image": "https://wardini.co.nz/",
54  "@id": "https://wardini.co.nz",
55  "name": "Wardini Books",
56  "address": {
57    "@type": "PostalAddress",
58    "streetAddress": "16 Te Mata Rd",
59    "addressLocality": "Havelock North",
60    "addressRegion": "Hawkes Bay",
61    "postalCode": "4130",
62    "addressCountry": "NZ"
63  },
64  "url": "https://wardini.co.nz",
65  "telephone": "06 8777783"
66}
67</script>
67
68
69  <meta name="robots" content="index, follow" />
70
71  <!-- fav and touch icons -->
72  <link rel="icon" href="https://storage.googleapis.com/circlesoft/document/photos/003/032/936/original_favicon.png?1575324238" />
73
74
75  <link href="https://fonts.googleapis.com/css?family=Open+Sans:400,600,700,800|Raleway:400,500,600,700,900" rel="stylesheet">
76
77  <link rel="stylesheet" href="https://cdnmaster4.circlesoft.net/assets/application-becfb0a1912c5042f4cde97e6b3dcf6e934b8f72fc11266e4ff456dd3f5fabac.css" nonce="ZEIp2syXJEqGjRq2N1NqaQ==" />
78
79  
79<script src="https://cdnmaster4.circlesoft.net/assets/alpine_js.min-aed5e259999a9c819b54638ac94573805f65d3e94363fb228195a0e8a0cd8c26.js" nonce="ZEIp2syXJEqGjRq2N1NqaQ==" defer="defer"></script>
79
80  
80<script src="https://cdnmaster4.circlesoft.net/assets/application-ffbb3b7caf3a76534292214ef25d9ca47dacb727e1398f4499a16b3f93bd2bb4.js" nonce="ZEIp2syXJEqGjRq2N1NqaQ=="></script>
80
81
82  
82<script src="https://cdnmaster4.circlesoft.net/assets/jquery.lazyload-0f914751dde4d73dd6ba0c38f45b549280753aacce1654667c6862c9d3e3bf15.js" nonce="ZEIp2syXJEqGjRq2N1NqaQ=="></script>
vendor: 1 bytes, line 82
82
83<script nonce="ZEIp2syXJEqGjRq2N1NqaQ==">
84  $(function() {
85      loadLazyLoadedImages();
86      $('.owl-next, .owl-prev, .owl-carousel').on("click", function () {
87        setTimeout(loadLazyLoadedImages, 500);
88      });
89
90      $(window).on("resize", function() {
91        setTimeout(loadLazyLoadedImages, 500);
92      });
93
94      $('html, body').on("click", function () {
95        setTimeout(loadLazyLoadedImages, 500);
96      });
97
98      function loadLazyLoadedImages() {
99        if ($('.lazyload').length) {
100          $('.lazyload').on("error", function () {
101            $(this).off('error').attr('src', "https://cdnmaster4.circlesoft.net/assets/nophoto-7ea475a5e85c82d081508a01bce15d0abfd1b1244e9e1184f569d11a0500a70b.jpg");
102          });
103
104          $('.lazyload').lazyload({
105            skip_invisible: false,
106            effect: 'fadeIn',
107            failure_limit: 50,
108            threshold: 0
109          });
110        }
111      }
112
113      $(document).ready(function(){
114        $('.lazyload').each(function() {
115          $(this).attr('src', $(this).data('original'));
116        });
117      });
118  });
119</script>
119
120
121    
121<script src="https://cdnmaster4.circlesoft.net/assets/elastic-apm-rum.umd.min-df890bb04ebf415eaf3ddd22d7c8b598e5fca02afbb80d7c3ed305c7c36e78e9.js" nonce="ZEIp2syXJEqGjRq2N1NqaQ=="></script>
121
122  
122<script nonce="ZEIp2syXJEqGjRq2N1NqaQ==">
123//<![CDATA[
124
125    window._apm_service_name = "prod8-0-bots";
126    window._apm_service_url = "https://apm.circlepos.com:443/rum/";
127    window._apm_mapping_url = "https://storage.googleapis.com/circlesoft-cdn/cdnmaster4.circlesoft.net/assets/elastic-apm-rum.umd.min.js.map";
128    window._apm_active = true;
129    window._apm_transaction_sample_rate = 0.3;
130    window._apm_breakdown_metrics = true;
131
132//]]>
133</script>
133  
133<script src="https://cdnmaster4.circlesoft.net/assets/elastic-apm-init-70844a7c3967a0360c4b8e9dd1a54a527e51364dc37a6809edbb50dbf9c557f0.js" nonce="ZEIp2syXJEqGjRq2N1NqaQ=="></script>
vendor: 75 bytes, lines 133-139
133
134
135
136  <script src="https://www.google.com/recaptcha/api.js"></script>
137  
138
139  
139<script>
vendor: 351 bytes, lines 139-145
139
140  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
141  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
142  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
143  })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
144
145  ga('create', '
145UA-66026833-32
vendor: 42 bytes, lines 145-147
145', 'auto');
146  ga('send', 'pageview');
147
148</script>
148
149<!-- circle:checkout-name-trim v1 START (remove this block to revert) -->
150<script>
151  (function () {
152    if (!window.location.pathname.includes('/cart/checkout')) return;
153    var normalizeName = function () {
154      var el = document.getElementById('address_name');
155      if (el) el.value = el.value.trim().replace(/\s+/g, ' ');
156    };
157    var bind = function () {
158      var el = document.getElementById('address_name');
159      if (!el) return false;
160      if (el.dataset.nameTrimBound) return true;
161      el.dataset.nameTrimBound = '1';
162      el.addEventListener('blur', normalizeName);
163      var btn = document.getElementById('btn-validate-action');
164      if (btn) btn.addEventListener('click', normalizeName, true);
165      return true;
166    };
167    var start = function () {
168      if (bind()) return;
169      var observer = new MutationObserver(function () {
170        if (bind()) observer.disconnect();
171      });
172      observer.observe(document.body, { childList: true, subtree: true });
173    };
174    if (document.body) start();
175    else document.addEventListener('DOMContentLoaded', start);
176  })();
177</script>
177
178<!-- circle:checkout-name-trim v1 END -->
179
180  <link rel="sitemap" type="application/xml" title="Sitemap" href="/sitemap.xml">
181
182    <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Alegreya:400,400italic,700,700italic&#39;" nonce="ZEIp2syXJEqGjRq2N1NqaQ==" />
183  <style type='text/css' nonce="UWPjUy7pwOywjQN6TsLA6g==">
184    @media(min-width:1200px) { .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container { width: 1170px !important; } }
185    @media(max-width:1199px) and (min-width: 980px) { .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container { width: 960px !important; } } 
186    @media(max-width:979px) and (min-width: 768px) { .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container { width: 724px !important; } }
187    @media(max-width:767px) { .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container { width: auto; }}
188
189    /* general */
190    body {
191      background-image: url("https://storage.googleapis.com/circlesoft/document/photos/003/032/939/original_bg-wrapper.png?1575324239");
192    }
193
194    /*Apply google fonts if specified in settings*/
195    body, input, a, div, .button , button, select, textarea, p, span{
196      font-family: Alegreya;
197    }
198    .navbar-default .navbar-nav>li>a {
199      font-family: Alegreya;
200    }
201
202    .book-name, .stock-count, .title-text, label, ul.nav li{
203      font-family: Alegreya !important;
204    }
205
206
207     ************************/
208    .homepage .page-header { margin: 0; border-bottom: 0; }
209    .homepage .header h1, .page-header h1 { font-size: 1.5em; line-height: 1.2em; }
210    .homepage .header .side-links { clear: right; float: right; }
211    .homepage .header + .empty { border-top: 1px solid #ccc; }
212    .homepage .page-content { margin-bottom: 10px; padding: 10px; border: 1px solid #ccc; }
213
214    /************************
215     * Categories
216     ************************/
217    #category-list               { background: #ddd; padding-left:0px;padding-right:0px; }
218    .categories                  { background: #ddd; }
219    .categories h2               { color: #CCCCCC; }
220    .categories ul               { width: 100%; padding: 0; margin: 0; list-style-type: none; font-size: 15px; }
221    .categories ul.highlighted   { font-weight: bold; border-bottom: 2px solid black; }
222
223    .categories ul li            { color: #666; background: #ddd; padding: 0.4em 1em; margin: 0; text-align: left;}
224    .categories ul li:last-child { border-bottom: 0; }
225    .categories ul li a          { color: #666; text-decoration: none; display: block; }
226    .categories ul li a:hover    { color: #000; }
227
228    .categories ul li.promoted   { background: #c6c6c6; }
229
230    .categories ul li.main       { background: #fff; }
231
232    .categories ul ul            { font-weight: normal; }
233    .categories ul ul li         { background: #fff; padding: 0 1em; font-size: 0.85em; border-bottom: 0; }
234    .categories ul ul li.sub > a { color: white; }
235    .categories ul ul li.active  { font-weight: bold; }
236
237    /* Color setting for side list menu */
238    .categories ul li {
239      background-color:#d1d2d4;
240    }
241    /************************
242     * End Categories
243     ************************/
244
245    /* Catalog */
246    #catalog-container{
247      margin-top: 20px;
248      /* color setting for catalog */
249      background-color: #FCFCFC;
250    }
251
252    .featured-category-header a, .featured-category-header a:visited, a.featured-product-header,  a.featured-product-header:visited {
253      color: #e87324;
254    }
255    .category-header a, .category-header a:visited {
256      color: #e87324;
257    }
258
259    /************************
260    * Discount flag
261    ************************/
262    .product .flag,
263    .inline-block .flag {
264      position: absolute;
265      top: 0;
266      left: 0;
267      width: 0;
268      height: 0;
269      border-right: 27px solid transparent;
270      border-top: 27px solid #dd305a;
271      border-left: 27px solid #dd305a;
272      border-bottom: 27px solid transparent;
273      z-index: 99;
274      }
275
276    .product .flag .tag,
277    .inline-block .flag .tag {
278      margin-top: -20px;
279      margin-left: -22px;
280      width: max-content;
281    }
282
283    .product .flag .tag span,
284    .inline-block .flag .tag span {
285      font-weight: bold;
286      color: #FFFFFF;
287    }
288    /************************
289    * End Discount flag
290    ************************/
291
292    /*color options for category headers*/
293
294    .fill-nav, .navbar-blue{
295      background-image: linear-gradient(#300000, #300000);
296      border-color:  #300000;
297      border-radius: 0px 0px 4px 4px;
298    }
299
300    .nav-link a {
301      color: #FFFFFF;
302    }
303    .top-navbar .nav > li > a{
304      color: #FFFFFF;
305    }
306    .nav-link a:hover {
307      color: #e87324;
308    }
309
310    .top-navbar .nav > li > a:hover{
311      color: #e87324;
312    }
313    .top-navbar{
314      color: #e87324;
315    }
316    .top-navbar .nav > li > a:hover{
317      color: #e87324;
318    }
319    .top-navbar .navbar-brand {
320      background-image: linear-gradient(#300000, #300000);
321      border-color:  #300000;
322    }
323    .top-navbar .navbar-toggle {
324      display: none;
325      background-image: linear-gradient(#300000, #300000);
326      border-color:  #300000;
327    }
328    .top-navbar .navbar-toggle:hover {
329      background-color: #300000);
330      border-color:  #300000;
331    }
332    .top-navbar .navbar-brand { color: white; }
333
334
335    /* Background color settings for headers */
336    .home-box, .categories-header{
337      background-color: #FFFFFF;
338    }
339    /*color setting for links */
340    a, #topnav a                 { color: #e87324; text-decoration:none; }
341    a:hover, #topnav a:hover     { color: #CC3300; }
342
343    /* Footer */
344    #footer{
345      background-color: #d1d2d4;
346    }
347
348     #footer a:hover{
349      color: #e87324;
350    }
351    #footer .nav > li > a:hover, .nav > li > a:focus{
352      background-color: unset;
353      color: #e87324;
354    }
355    #footer .nav > li > a, #footer a, #footer p, #footer div{
356      color: #636363;
357    }
358    #banner { background-color: none; }
359
360    .sub-page-menu li {
361       font-family: Alegreya;
362    }
363
364    .sub-page-menu, .sub-page-menu li {
365        background-color: #300000;
366    }
367    .sub-page-menu li a, .nav-link a {
368      color: #FFFFFF;
369    }
370    .navbar-inverse .nav > li > a{
371      color: #FFFFFF;
372    }
373
374    .nav-link a:hover {
375      color: #e87324;
376    }
377    .navbar-inverse .nav > li > a:hover{
378      color: #e87324;
379    }
380    .navbar-inverse .navbar-brand {
381      background-image: linear-gradient(#300000, #300000);
382      border-color:  #300000;
383    }
384    .navbar-inverse .navbar-toggle {
385      display: none;
386      background-image: linear-gradient(#300000, #300000);
387      border-color:  #300000;
388    }
389    .navbar-inverse .navbar-toggle:hover {
390      background-color: #300000);
391      border-color:  #300000;
392    }
393
394
395    @media (min-width: 479px) {
396      .navbar.top-navbar .navbar-brand {
397      }
398      .navbar .container-fluid { padding-left: 0; padding-right: 0; }
399
400      .quick_search_category { color: white; }
401      .quick_search_category > label { color: white; }
402      .quick_search_category a { color: white; }
403
404      #advanced_search_fields > input { margin: 0 2px 2px 0; }
405    }
406
407    @media (max-width: 480px) {
408      #banner { background-color: white; }
409    /*  .banner-img { display: none; }*/
410
411      #search { float: left; width: 100%; margin: 0; }
412      #search .searchattributeinput { width: 90%; margin: 0 auto; display: block; }
413      #search .search_button { display: none; }
414
415      .top-navbar .navbar-brand, .top-navbar .navbar-text,
416      .bottom-navbar, #bottom-copyright { float: none; text-align: center; }
417      .mid-navbar { margin-top: 18px; }
418
419      body { padding: 0; }
420    }
421    @media (max-width: 979px) {
422      .navbar-inverse .navbar-brand { color: white; }
423    }
424    @media (min-width: 980px) {
425      .navbar .navbar-brand { color: transparent; display: none; }
426    }
427
428    .cart { border-top-color: white; }
429
430    /* Override btn color */
431    .browse-category h2, .custom-header {
432      background-color: #300000;
433      border-color: #300000;
434    }
435
436    .btn-primary, .basketbtn .btn.btn-primary.btn-xs {
437       background-color: #e87324;
438       border-color: #e87324;
439     }
440    .btn-primary:hover {
441       background-color: #e87324;
442       border-color: #e87324;
443       box-shadow:inset 0 0 0 99999px rgba(255,255,255,0.3);
444     }
445
446    .btn-outline-primary {
447      /* background-color: #e87324; */
448      border-color: #e87324;
449      color: #e87324;
450    }
451
452    .btn-outline-primary:hover {
453      background-color: #e87324;
454      border-color: #e87324;
455      color: white;
456    }
457
458
459    .btn-primary-text {
460      background-color: transparent;
461      border-color: transparent;
462      color: #e87324;
463    }
464
465    .btn-primary-text:hover {
466      color: #e873247a;
467    }
468
469    /*---mobile navbar and sidebar ----*/
470    #nav-sidebar a,
471    .nav-sidebar-wrapper .nav-sidebar__header div label,
472    .navbar-clean__button, .navbar-clean__button a {
473      color: #A6A6A6;
474    }
475
476    .nav-sidebar-wrapper .nav-sidebar__header div input:checked + label {
477      border-color: #A6A6A6;
478    }
479
480    .nav-sidebar-wrapper .nav-sidebar-tab-content-wrapper .nav-sidebar-tab-contents ul li:hover {
481      background-color: #0a6ebd7a;
482    }
483
484    .nav-sidebar-wrapper .nav-sidebar-tab-content-wrapper .nav-sidebar-tab-contents ul li ul li,
485    .nav-sidebar-wrapper .nav-sidebar-tab-content-wrapper .nav-sidebar-tab-contents ul li a:hover {
486      background-color: #0a6ebd;
487    }
488
489    .navbar-clean .navbar-clean__cart i.with-data:after {
490      background: #ff0000
491    }
492    /*---end---------------------------*/
493
494    /*---new checkout interface--------*/
495    div#checkout-stages input[type='radio']:checked + label{
496      background-color: #e873244f;
497    }
498    div#checkout-stages input:not([disabled]) + label {
499      background-color: #e873241a;
500    }
501    div#checkout-stages input:not([disabled]) + label:hover {
502      background-color: #e873242f;
503    }
504    div.payment-options div.enabled-payment-options input[type='radio']:checked + label,
505    div#delivery-options-stage div.delivery-options div.saved-shipping-rates input[type='radio']:checked + label,
506    div#shipping-address-stage div.addresses div.saved-address input[type='radio']:checked + label {
507      border: 1px solid #e87324 !important;
508    }
509    div#cart-total-price span span.items_expand_trigger,
510    div.payment-options span i#card-type-icon,
511    div.payment-options input[type='radio']:checked + label:before,
512    div#delivery-options-stage div.delivery-options input[type='radio']:checked + label:before,
513    div#shipping-address-stage div.addresses input[type='radio']:checked + label:before,
514    div#promotion-container span#promotion-code {
515      color: #e87324;
516    }
517    div#shipping-address-stage div.address-actions a:hover,
518    div#shipping-address-stage div.address-actions button:hover {
519      color: #CC3300 !important ;
520    }
521    /*---end---------------------------*/
522
523    ul#portal-list {
524      zoom: 75%
525    }
526
527    a#terms_and_conditions_url,
528    a#review-maps-link,
529    a#review-back-btn,
530    span.review-delivery-shipping-cost,
531    #loyalty-message-title {
532      color: #e87324;
533    }
534
535    .new-checkout-title {
536      color: #e87324;
537      font-weight: 600;
538    }
539
540    :root {
541      --checkout-summary-bg: color-mix(in srgb, #e87324 100%, black 100%);
542      --checkout-accent: #e87324;
543    }
544
545    h2.review-order-title {
546      color: #e87324;
547      font-weight: 600;
548      margin-top: 0;
549    }
550
551    .link-btn {
552      color: #e87324;
553      background-color: transparent;
554      padding: 4px 8px;
555      border: none;
556    }
557
558    .link-btn:hover {
559      color: #e87324da;
560    }
561
562    .link-btn:active, 
563    .link-btn:focus,
564    .link-btn:active:focus {
565      color: #e87324;
566      background-color: #e873243a;
567      border-radius: 100px;
568    }
569
570    .select-design-system {
571      width: 100%;
572      height: 32px;
573      border-radius: 100px;
574      padding: 0 1.6rem;
575      background: white;
576      border-color: #808080;
577    }
578                                                
579    .btn-design-system {
580      border-radius: 100px;
581      padding: 4px 16px;
582      min-height: 32px;
583      font-weight: 600;
584    }
585    
586    .input-design-system {
587      padding: 4px 8px;
588      border: 1px solid #808080;
589      color: black;
590      border-radius: 100px;
591      min-height: 32px;
592    }
593
594    .select-design-system:hover,
595    .select-design-system:active, 
596    .select-design-system:focus, 
597    .select-design-system:active:focus, 
598    .input-design-system:hover,
599    .input-design-system:active, 
600    .input-design-system:focus, 
601    .input-design-system:active:focus, {
602      border-color: #e87324 !important;
603      border-radius: 100px !important;
604    }
605
606    .btn-design-system:hover {
607      background-color: #e87324fa;
608    }
609
610    .btn-design-system:active,
611    .btn-design-system:focus,
612    .btn-design-system:active:focus {
613      background-color: color-mix(in srgb, #e87324 100%, black 20%) !important;
614    }
615
616    .success-alert-design-system,
617    .danger-alert-design-system {
618      padding: 8px 16px;
619      margin: 8px 0;
620    }
621
622    .success-alert-design-system {
623      background-color: #A6D3AA;
624      color: #333333;
625    }
626
627    .danger-alert-design-system {
628      background-color: #F9B4B5;
629      color: #333333;
630    }
631
632    .info-alert-design-system {
633      background-color: #99D5F2;
634      color: #333333;
635    }
636
637    .checkbox-wrapper-design-system label {
638      display: block;
639      position: relative;
640      padding-left: 24px;
641      margin-bottom: 5px;
642      cursor: pointer;
643      font-size: 18px;
644    }
645
646    .checkbox-wrapper-design-system input[type="radio"] {
647      position: absolute;
648      z-index: -1;
649      opacity: 0;
650      appearance: none;
651      -moz-appearance: none;
652      -webkit-appearance: none;
653    }
654
655    .checkbox-wrapper-design-system .control__indicator {
656      position: absolute;
657      top: 2px;
658      left: 0;
659      height: 16px;
660      width: 16px;
661      background: #e6e6e6;
662      border-radius: 50%;
663    }
664    .checkbox-wrapper-design-system:hover input ~ .control__indicator,
665    .checkbox-wrapper-design-system input:focus ~ .control__indicator {
666      background: #ccc;
667    }
668    .checkbox-wrapper-design-system input:checked ~ .control__indicator {
669      background: #e87324;
670    }
671    .checkbox-wrapper-design-system:hover input:not([disabled]):checked ~ .control__indicator,
672    .checkbox-wrapper-design-system input:checked:focus ~ .control__indicator {
673      background: color-mix(in srgb, #e87324 100%, black 100%);
674    }
675    .checkbox-wrapper-design-system input:disabled ~ .control__indicator {
676      background: #e6e6e6;
677      opacity: 0.6;
678      pointer-events: none;
679      cursor: not-allowed;
680    }
681    .checkbox-wrapper-design-system .control__indicator:after {
682      content: '';
683      position: absolute;
684      display: none;
685    }
686    .checkbox-wrapper-design-system input:checked ~ .control__indicator:after {
687      display: block;
688    }
689    .checkbox-wrapper-design-system .control__indicator:after {
690      left: 5px;
691      top: 5px;
692      height: 6px;
693      width: 6px;
694      border-radius: 50%;
695      background: #fff;
696    }
697    .checkbox-wrapper-design-system input:disabled ~ .control__indicator:after {
698      background: #7b7b7b;
699      cursor: not-allowed;
700    }
701
702    div.loyalty-component {
703      background-color: color-mix(in srgb, #e87324 100%, black 100%);
704      color: white;
705      border: 1px solid #e87324fa;
706      border-radius: 16px !important;
707      margin-top: 1rem;
708
709      > div > p {
710        color: white;
711      }
712    }
713
714    .pagination {
715      a {
716        text-decoration: underline;
717      }
718    }
719
720    .event-info-outline {
721      border: 1px solid #e87324;
722      border-radius: 16px;
723      padding: 10px;
724      margin-bottom: 10px;
725      background: #fafafa;
726      font-size: 11px;
727      text-align: left;
728      max-width: fit-content;
729      i {
730        color: #e87324;
731      }
732      position: relative;
733
734      @media (max-width: 600px) {
735        max-width: 100%;
736        font-size: 12px;
737      }
738    }
739
740    .event-info-outline::before {
741      content: "\f274";
742      font-family: "Font Awesome 6 Free";
743      font-style: normal;
744      font-weight: normal;
745      text-decoration: inherit;
746      font-size: 14px;
747      position: absolute;
748      top: -14px;
749      right: -13px;
750      background: #e87324;
751      border-radius: 50%;
752      padding: 2px;
753      width: 24px;
754      height: 24px;
755      text-align: center;
756      color: white;
757    }
758
759    .product-detail-font-size,
760    .product-detail-font-size .event-info-outline {
761      font-size: 12px;
762    }
763
764    .event-info-outline a {
765      color: #333333;
766      text-decoration: none;
767    }
768
769    .airdp-today-btn-custom {
770      cursor: pointer;
771      display: flex;
772      justify-content: center;
773      align-items: center;
774      margin: 8px auto 8px auto;
775      padding: 3px 10px;
776      background: #eee;
777      border-radius: 4px;
778      border: 1px solid #ccc;
779      font-size: 12px;
780      text-align: center;
781      width: 70px;
782    }
783  </style>
784
785  <link rel="stylesheet" href="https://storage.googleapis.com/circlesoft/document/css_documents/000/006/423/hide_-2-.css?1737686079" nonce="ZEIp2syXJEqGjRq2N1NqaQ==" />
786
787  
788</head>
789
790<body class="">
vendor: 78 bytes, lines 790-791
790
791          <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
791GTM-NWX8PGW
vendor: 95 bytes, lines 791-795
791"
792        height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
793
794
795  
795<a href="#main-content" class="sr-only sr-only-focusable">Skip to main content</a>
796
797  <header class="site-header" role="banner">
798    
799
800
801<div class="site-sidebar">
802  <div id="nav-sidebar" class="nav-sidebar-wrapper navbar-blue visible-xs">
803    <nav class="nav-sidebar__header" aria-label="Sidebar tabs">
804      <div>
805        <input id="tab2" data-content="1" type="radio" name="tabs" checked class="nav-sidebar__tabs nav-sidebar__tab2">
806        <label for="tab2" class="nav-sidebar__labels nav-sidebar__label2">
807          Menu
808        </label>
809      </div>
810      <div>
811        <input id="tab1" data-content="2" type="radio" name="tabs" class="nav-sidebar__tabs nav-sidebar__tab1">
812        <label for="tab1" class="nav-sidebar__labels nav-sidebar__label1">Categories</label>
813      </div>
814      <div>
815        <input id="tab3" data-content="3" type="radio" name="tabs" class="nav-sidebar__tabs nav-sidebar__tab3">
816        <label for="tab3" class="nav-sidebar__labels nav-sidebar__label3">
817            Account
818        </label>
819      </div>
820    </nav>
821
822    <div class="nav-sidebar-tab-content-wrapper">
823      <nav class="nav-sidebar-tab-contents nav-sidebar-tab-content2" aria-label="Information">
824        <ul>
825            <li>
826              <div>
827                <a class="" title="Go to ABOUT US" href="/pages/1531-ABOUTUS">ABOUT US</a>
828              </div>
829            </li>
830            <li>
831              <div>
832                <a class="" title="Go to CONTACT &amp; OPENING HOURS" href="/pages/1532-CONTACTOPENINGHOURS">CONTACT &amp; OPENING HOURS</a>
833              </div>
834            </li>
835            <li>
836              <div>
837                <a class="" title="Go to EVENTS" href="/pages/1614-EVENTS">EVENTS</a>
838              </div>
839            </li>
840            <li>
841              <div>
842                <a class="" title="Go to Gift Cards" href="/pages/10278-GiftCards">Gift Cards</a>
843              </div>
844            </li>
845        </ul>
846      </nav>
847
848      <nav class="nav-sidebar-tab-contents nav-sidebar-tab-content1" aria-label="Categories">
849              <ul class="highlighted">
850        <li>
851          <a title="Go to Fiction" class="underline" href="https://wardini.co.nz/c/fiction__88">Fiction</a>
852        </li>
853        <li>
854          <a title="Go to Wardini Tokens" class="underline" href="https://wardini.co.nz/c/wardini-tokens">Wardini Tokens</a>
855        </li>
856  </ul>
857
858<ul>
859        <li>
860          <a title="Go to BookShop Detectives" class="underline" href="https://wardini.co.nz/c/bookshop-detectives">BookShop Detectives</a>
861        </li>
862        <li>
863          <a title="Go to Children&#39;s" class="underline" href="https://wardini.co.nz/c/children-s__12">Children&#39;s</a>
864        </li>
865        <li>
866          <a title="Go to LGBTQ+" class="underline" href="https://wardini.co.nz/c/lgbtq-bde80b0f-929d-45bd-8743-4c0ff552e17e">LGBTQ+</a>
867        </li>
868        <li>
869          <a title="Go to Non-Fiction" class="underline" href="https://wardini.co.nz/c/non-fiction__55">Non-Fiction</a>
870        </li>
871        <li>
872          <a title="Go to Pre-Orders" class="underline" href="https://wardini.co.nz/c/pre-orders__2">Pre-Orders</a>
873        </li>
874        <li>
875          <a title="Go to PREORDERS" class="underline" href="https://wardini.co.nz/c/preorders-62db41bb-2666-48bf-a2e4-222ab920c50e">PREORDERS</a>
876        </li>
877        <li>
878          <a title="Go to Staff Picks - Amy" class="underline" href="https://wardini.co.nz/c/staff-picks-amy">Staff Picks - Amy</a>
879        </li>
880        <li>
881          <a title="Go to Staff Picks - Catt" class="underline" href="https://wardini.co.nz/c/staff-picks-catt">Staff Picks - Catt</a>
882        </li>
883        <li>
884          <a title="Go to Staff Picks - Gareth" class="underline" href="https://wardini.co.nz/c/staff-picks-gareth">Staff Picks - Gareth</a>
885        </li>
886        <li>
887          <a title="Go to Staff Picks - Louise" class="underline" href="https://wardini.co.nz/c/staff-picks-louise">Staff Picks - Louise</a>
888        </li>
889        <li>
890          <a title="Go to Staff Picks - Phill" class="underline" href="https://wardini.co.nz/c/staff-picks-phill">Staff Picks - Phill</a>
891        </li>
892        <li>
893          <a title="Go to Staff Picks - Pia" class="underline" href="https://wardini.co.nz/c/staff-picks-pia-4ca02226-848a-473f-acd0-95354ab6fb13">Staff Picks - Pia</a>
894        </li>
895        <li>
896          <a title="Go to Staff Picks - Young Adults" class="underline" href="https://wardini.co.nz/c/staff-picks-young-adults">Staff Picks - Young Adults</a>
897        </li>
898        <li>
899          <a title="Go to Staff Picks -Children&#39;s" class="underline" href="https://wardini.co.nz/c/staff-picks-children-s">Staff Picks -Children&#39;s</a>
900        </li>
901        <li>
902          <a title="Go to Stationery" class="underline" href="https://wardini.co.nz/c/stationery__53">Stationery</a>
903        </li>
904        <li>
905          <a title="Go to Te Reo Maori" class="underline" href="https://wardini.co.nz/c/te-reo-maori-93d43aa0-deae-445b-bcf1-047ea713fdfe">Te Reo Maori</a>
906        </li>
907        <li>
908          <a title="Go to Wardini&#39;s Authors" class="underline" href="https://wardini.co.nz/c/wardini-s-authors">Wardini&#39;s Authors</a>
909        </li>
910        <li>
911          <a title="Go to Wardini&#39;s Book Club" class="underline" href="https://wardini.co.nz/c/wardini-s-book-club">Wardini&#39;s Book Club</a>
912        </li>
913        <li>
914          <a title="Go to Young Adult" class="underline" href="https://wardini.co.nz/c/young-adult__29">Young Adult</a>
915        </li>
916</ul>
917
918      </nav>
919
920      <nav class="nav-sidebar-tab-contents nav-sidebar-tab-content3" aria-label="Account">
921          <ul>
922            <input type="hidden" name="landing" id="landing" autocomplete="off" />
923            <li>
924              <a href="/auth/login"><i class="fa fa-sign-in" aria-hidden="true"></i> Login / Sign up</a>
925            </li>
926          </ul>
927      </nav>
928    </div>
929  </div>
930</div>
931
932<div id="sidebar-overlay" class="visible-xs"></div>
933<div class="nav-wrapper visible-xs ">
934  <nav class="navbar top-navbar nav-login navbar-blue navbar-clean"
935       aria-label="Header utility navigation (mobile)">
936    <button class="navbar-clean__button navbar-clean__menu ripple" aria-label="navigation menu">
937      <i class="fa fa-bars" aria-hidden="true"></i>
938    </button>
939    <div class="navbar-clean__icon flex-spacer text-center">
940    </div>
941    <div class="navbar-clean__button navbar-clean__cart ripple navbar-cart-wrapper">
942      <a style="padding:0" aria-label="open shopping cart" href="/cart"><i data-count="0" class="fa fa-shopping-cart"></i></a>
943    </div>
944  </nav>
945</div>
946<nav class="hidden-xs navbar top-navbar nav-login navbar-default navbar-blue container-fluid navbar-top-nav-links"
947     aria-label="Header utility navigation (desktop)">
948  <div class="inner-container-home container" id="top_nav_links">
949    <div class="col-xs-12 col-sm-12 col-md-12 col-lg-12">
950      <div class="collapse navbar-collapse pl-0" id="main-nav">
951        <ul class="nav navbar-nav site-nav-links">
952              <li>
953                <a target="_blank" rel="noopener noreferrer" href="https://wardinibooks.circlesoft.net"><i class="fa fa-home"></i> HOME</a>
954              </li>
955              <li>
956                <a target="_blank" rel="noopener noreferrer" href="https://www.facebook.com/wardinibooks"><i class="fa-brands fa-facebook"></i><span class="sr-only">facebook.com</span></a>
957              </li>
958              <li>
959                <a target="_blank" rel="noopener noreferrer" href="http://www.thegreatwardini.co.nz/"><i class="fa fa-magic"></i> Hire The Great Wardini</a>
960              </li>
961              <li>
962                <a target="_blank" rel="noopener noreferrer" href="https://wardininapier.circlesoft.net/">Wardini Books Napier</a>
963              </li>
964        </ul>
965        <ul class="nav navbar-nav navbar-right navbar-cart">
966          <li id="cart_link" class="list-none">
967            <a class="btn btn-default" id="cart-link-btn" aria-label="View cart, 0 items" href="/cart"><img id="cart-link-img" alt="Cart image" src="https://cdnmaster4.circlesoft.net/assets/cart-e73aa3b846d5a318be60473ecf11011a11fc9ac910c4ee930c471f3ad865f10e.png" />0 items</a>
968          </li>
969            <input type="hidden" name="landing" id="landing" autocomplete="off" />
970            <li><a href="/auth/login">Login/Sign up</a></li>
971        </ul>
972      </div>
973    </div>
974  </div>
975</nav>
976<!-- HEADER BAR (TOP) -->
977<div class="header-bar banner container-fluid" id="banner">
978  <div class="inner-container-home container" id="inner-container-home">
979    <div class="row">
980      <div class="logo-container hidden-xs col-sm-5 col-md-6 col-lg-6">
981        <h1 id="shop-logo" class="logo">
982          <a href="https://wardini.co.nz/"><img class="banner-img" alt="Wardini Books" src="https://storage.googleapis.com/circlesoft/document/photos/003/032/937/original_wardini-trans-logo2.png?1575324974" /></a>
983        </h1>
984      </div><!--.col-->
985      <div class="quick-search-container col-xs-12 col-sm-7 col-md-5 col-lg-4 ">
986        <form id="quick_search" name="search_form" class="clearfix" role="search" aria-label="Site search" action="/catalog/search" accept-charset="UTF-8" method="get"><input name="utf8" type="hidden" value="&#x2713;" autocomplete="off" />
987          <div class="quick_search_form form-group" style="padding-top: 25px">
988            <label class="sr-only" for="keyword">Search for books</label>
989            <div class="input-group">
990              <input type="search" name="keyword" id="keyword" value="" class="searchattributeinput form-control" placeholder="Search for books by title, keyword or ISBN" autocomplete="off" />
991              <input type="hidden" name="search_type" id="search_type" value="core^keyword" autocomplete="off" />
992              <span class="input-group-addon btn-primary">
993                <button type="submit" class="btn-primary btn-borderless" aria-label="Search books">
994                  <i class="fa fa-search btn-borderless" aria-hidden="true"></i>
995                </button>
996              </span>
997            </div>
998            <div id="type_ahead_results" style="display:none" role="status" aria-live="polite">
999              <div class="heading" id="when_blank_text">Start typing to search by keyword, title, author or ISBN</div>
1000              <div class="heading" id="type_ahead_results_searching">Searching...</div>
1001              <div class="heading" id="making_purchase_order">Going to product page...</div>
1002              <div id="type_ahead_results_inner"></div>
1003            </div>
1004          </div>
1005</form>      </div>
1006    </div>
1007  </div>
1008</div>
1009
1010<div class="clearfix"></div>
1011
1012<div role="navigation" aria-label="Primary">
1013  <!-- MAIN NAVBAR -->
1014
1015<script type="text/javascript" nonce="ZEIp2syXJEqGjRq2N1NqaQ==">
1016  drop_menu_timeout = {};
1017  $(document).ready(function(){
1018    $('.has_drop').on("mouseover", function() {
1019      ul = $(this).next();
1020      show_drop_menu(ul);
1021    }).on("mouseout", function() {
1022      ul = $(this).next();
1023      hide_drop_menu(ul);
1024    });
1025
1026    $('.sub-page-menu').each(function() {
1027      ul = $(this);
1028      ul.on("mouseover", function() {
1029        ul = $(this);
1030        show_drop_menu(ul);
1031      });
1032      ul.on("mouseout", function() {
1033        ul = $(this);
1034        hide_drop_menu(ul);
1035      });
1036    });
1037  })
1038
1039  function hide_drop_menu(ul) {
1040    drop_menu_timeout[ul.attr('id')] = setTimeout(function() {
1041      ul.hide();
1042    }, 50);
1043  }
1044
1045  function show_drop_menu(ul) {
1046    clearTimeout(drop_menu_timeout[ul.attr('id')]);
1047    ul.show();
1048  }
1049
1050</script>
1050
1051
1052<nav class="navbar top-navbar navbar-default navbar-blue container-fluid navbar-content-pages hidden-xs"
1053     aria-label="Content pages navigation">
1054    <div class="inner-container-home container"  id="contant-pages">
1055          <div class="col-xs-12 col-sm-12 col-md-12 col-lg-12">
1056    <!-- Brand and toggle get grouped for better mobile display -->
1057    <div class="navbar-header">
1058      <button aria-expanded="false" class="navbar-toggle collapsed" data-target="#pages-nav" data-toggle="collapse" type="button">
1059        <span class="sr-only">Toggle navigation</span> <span class="glyphicon glyphicon-bar"></span>
1060        <span class="glyphicon glyphicon-bar"></span>
1061        <span class="glyphicon glyphicon-bar"></span>
1062      </button>
1063    </div><!-- Collect the nav links, forms, and other content for toggling -->
1064    <div class="collapse navbar-collapse" style="padding-left:0" id="pages-nav">
1065      <ul class="nav navbar-nav">
1066  <li>
1067    <a class="" title="go to ABOUT US" href="/pages/1531-ABOUTUS">ABOUT US</a>
1068  </li>
1069  <li>
1070    <a class="" title="go to CONTACT &amp; OPENING HOURS" href="/pages/1532-CONTACTOPENINGHOURS">CONTACT &amp; OPENING HOURS</a>
1071  </li>
1072  <li>
1073    <a class="" title="go to EVENTS" href="/pages/1614-EVENTS">EVENTS</a>
1074  </li>
1075  <li>
1076    <a class="" title="go to Gift Cards" href="/pages/10278-GiftCards">Gift Cards</a>
1077  </li>
1078</ul>
1079
1080    </div><!-- /.navbar-collapse -->
1081  </div>
1082  </div><!-- /.container-fluid -->
1083</nav>
1084
1085<style nonce="ZEIp2syXJEqGjRq2N1NqaQ==">
1086.nav-active { font-weight:bold}
1087
1088</style>
1089
1090</div>
1091
1092
1093<script nonce="ZEIp2syXJEqGjRq2N1NqaQ==">
1094    applicationLayoutInit()
1095
1096  function update_menu() {
1097    var xAxis = [0, -101, -202];
1098    var content = $("input.nav-sidebar__tabs:checked").data("content");
1099    $(".nav-sidebar-tab-content-wrapper").css("transform", "translateX(" + xAxis[content - 1] + "%)");
1100  }
1101
1102  function applicationLayoutInit() {
1103    update_menu();
1104    $("input[type='radio']").on("change", function() {
1105      update_menu();
1106    });
1107
1108    $(".drop-trigger").on("click", function() {
1109      var ul = $(this).parent().parent().find("ul");
1110      ul.slideToggle();
1111    })
1112
1113    $(".navbar-clean__menu").on("click", function() {
1114      $("#sidebar-overlay, .nav-sidebar-wrapper").addClass("toggled");
1115      $("body").css("overflow", "hidden");
1116    });
1117
1118    $("#sidebar-overlay").on("click", function() {
1119      $("#sidebar-overlay, .nav-sidebar-wrapper").removeClass("toggled");
1120      $("body").css("overflow", "auto");
1121    });
1122  }
1123</script>
1123
1124
1125  </header>
1126
1127  <div class="modal fade" id="modal_dialog" tabindex="-1" role="dialog"></div>
1128  <div id="lightbox" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myLargeModalLabel" aria-hidden="true"></div>
1129
1130  
1131
1132  <main class="container" id="catalog-container">
1133    <nav class="breadcrumbs-section " aria-label="Breadcrumb">
1134      <div id="flash-messages" class="col-xs-12 col-sm-12 col-md-12 col-lg-12"
1135           role="status" aria-live="polite" aria-atomic="true">
1136        
1137      </div>
1138      <div class="row">
1139        <div class="hidden-xs">
1140          <div class="breadcrumbs col-xs-12 col-sm-12 col-md-12 col-lg-12"><ol class="breadcrumb"><li><a aria-label="Go to Homepage" href="https://wardini.co.nz/"><span class="fa fa-home"></span></a></li><li><span>Cart</span></li></ol></div>
1141        </div>
1142      </div>
1143    </nav>
1144
1145    <div class="row">
1146      <div id="main-content" class="col-xs-12 col-sm-12 col-md-12 col-lg-12">
1147        
1148<div class="container">
1149  <div class="row">
1150    <div class="col-xs-12 col-sm-12 col-md-12 col-lg-12">
1151      <h1 class="book-name">Your Cart</h1>
1152    </div>
1153  </div>
1154
1155  <div class="row" style="margin-top: 25px">
1156    <div class="col-xs-12 col-sm-7 col-md-7 col-lg-7">
1157        <form action="/cart/add_with_code" accept-charset="UTF-8" data-remote="true" method="post"><input name="utf8" type="hidden" value="&#x2713;" autocomplete="off" /><input type="hidden" name="authenticity_token" value="3nu3W5motVAkcphYr0EYzcKWofII-C8OYEkmTxGW1D-wsLoO7J9RVeebwoOO9yRF6GpgpP88jVDmS4qWLvxT_g" autocomplete="off" />
1158          <div class="extra-add-to-cart">
1159            <input type="text" name="code" id="scan_add_to_cart" value="" rows="1" cols="5" placeholder="ISBN" class="form-control  pull-left" />
1160            &nbsp;
1161            <input type="submit" name="commit" value="Add to Cart" class="btn btn-primary ga-add-to-cart" data-disable-with="Add to Cart" />
1162            <div class="clear"></div>
1163          </div>
1164</form>    </div>
1165    <div class="hidden-xs col-sm-4 col-md-4 col-lg-4">
1166      <form class="button_to" method="get" action="/cart/checkout"><button class="btn btn-primary btn-lg btn-wide btn-checkout" type="submit">Proceed to Checkout</button></form>
1167    </div>
1168  </div>
1169
1170  <hr>
1171
1172  <input type="hidden" name="allow_quantity_exceed_available_stock" id="allow_quantity_exceed_available_stock" value="no" autocomplete="off" />
1173  <input type="hidden" name="allow_ordering_when_item_is_out_of_stock_and_not_on_order" id="allow_ordering_when_item_is_out_of_stock_and_not_on_order" value="0" autocomplete="off" />
1174
1175  <!-- Cart Items-->
1176  <div id="cart_items">
1177    <!-- CART ITEM -->
1178
1179
1180
1181<script nonce="ZEIp2syXJEqGjRq2N1NqaQ==">
1182  dollar_symbol_removal = "false"
1183  tax_rate = ""
1184  currency_name = "NZD"
1185  disable_checkout_message = ""
1186</script>
1186
1187
1188  </div>
1189
1190  <!-- Totals -->
1191  <div class="row" style="margin-top: 20px">
1192    <div class="col-xs-12 col-sm-11 col-md-11 col-lg-11">
1193      <div class="form-inline pull-right">
1194        <div id="promotion-container" class="mb-5">
1195            <form action="/cart/apply_promotion" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" autocomplete="off" /><input type="hidden" name="authenticity_token" value="miDEAehQdRyS33EkSBSEkVBCfoEr1BUTJ559Z5C95UnlwAKbC4fbNM33s-M8aaEfu3Z-Wwkn88NCbqlQcoFdTA" autocomplete="off" />
1196              <div class="flex items-center gap-4 justify-end">
1197                <label class="control-label" for="quantity">Discount code:</label>
1198                <div>
1199                  <input type="text" name="promo_code" id="promo_code" value="" class="form-control" />
1200                </div>
1201                <button name="button" type="submit" id="apply-promotion-code" class="btn btn-primary">Apply</button>
1202              </div>
1203</form>        </div>
1204        <p class="text-right">
1205        <span class="cart-total">Total</span>
1206        <span style="padding-right: 15px">excl. delivery</span>
1207        <span id="sub_total_cart_items" class="total-cost cart-final-cost">
1208          <span class="price-text">
1209            $0.00
1210            NZD
1211          </span>
1212        </span>
1213        </p>
1214      </div>
1215    </div>
1216  </div>
1217
1218  <div class="row" style="margin-top: 15px">
1219    <div class="col-xs-12 col-sm-4 col-md-4 col-lg-4 col-sm-offset-7 col-md-offset-7 col-lg-offset-7">
1220      <form class="button_to" method="get" action="/cart/checkout"><button class="btn btn-primary btn-lg btn-wide btn-checkout" type="submit">Proceed to Checkout</button></form>
1221    </div>
1222  </div>
1223</div>
1224
1225<style nonce="ZEIp2syXJEqGjRq2N1NqaQ==" type="text/css">
1226#scan_add_to_cart { width: 200px;}
1227</style>
1228
1229      </div>
1230    </div>
1231  </main>
1232
1233  <!-- FOOTER -->
1234<footer id="footer" class="footer navbar-blue main-footer" role="contentinfo">
1235  <div class="container">
1236    <div class="row">
1237      <div class="col-xs-12 col-sm-12 col-md-12 col-lg-12">
1238        <div class="pull-left" id="footer-content">
1239          <h3>WARDINI BOOKS</h3>
1240<p>16 Te Mata Road |&nbsp;Havelock North |&nbsp;06 877 7783</p>
1241<p><a href="mailto:[email protected]">[email protected]</a>&nbsp; | &nbsp; <a href="https://www.facebook.com/wardinibooks">Like us on Facebook. We're often mildly amusing</a></p>
1242        </div>
1243      </div>
1244    </div>
1245
1246    <div class="row footer-center-mobile">
1247      <div class="col-xs-12 col-sm-12 col-md-12 col-lg-12">
1248        <div class="">
1249          <ul class="nav navbar-nav" aria-label="Footer links">
1250
1251                  <li><a target="_blank" rel="noopener noreferrer" href="https://wardinibooks.circlesoft.net"><i class="fa fa-home"></i> HOME</a></li>
1252
1253                  <li><a target="_blank" rel="noopener noreferrer" href="https://www.facebook.com/wardinibooks"><i class="fa-brands fa-facebook"></i><span class="sr-only">facebook.com</span></a></li>
1254
1255                  <li><a target="_blank" rel="noopener noreferrer" href="http://www.thegreatwardini.co.nz/"><i class="fa fa-magic"></i> Hire The Great Wardini</a></li>
1256
1257                  <li><a target="_blank" rel="noopener noreferrer" href="https://wardininapier.circlesoft.net/">Wardini Books Napier</a></li>
1258          </ul>
1259        </div>
1260        <div class="circle-rights">
1261          <p id="ssl_cert">
1262            <a
1263              href="https://circlepos.com/?utm_source=footer&utm_medium=link&utm_campaign=system_by_circle"
1264              target="_blank"
1265              rel="noopener noreferrer"
1266              class=""
1267            >
1268              System by Circle
1269            </a>
1270          </p>
1271          <p>&copy; CircleSoft 2026.</p>
1272        </div>
1273      </div>
1274    </div>
1275  </div>
1276</footer>
1277
1278  
1278<script nonce="ZEIp2syXJEqGjRq2N1NqaQ==">
1279    fixOnErrorImages()
1280
1281  function fixOnErrorImages() {
1282    jQuery('img.onerror-fallback, .onerror-fallback img').on('error', function() {
1283      jQuery(this).off("error").attr('src', 'https://cdnmaster4.circlesoft.net/assets/nophoto-7ea475a5e85c82d081508a01bce15d0abfd1b1244e9e1184f569d11a0500a70b.jpg')
1284    })
1285  }
1286</script>
1286
1287
1288</body>
1289</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.