PageSourceSearch

https://paradisebookshop.com.au/cart

html paradisebookshop.com.au collected 2026-10-04 01:38:28 UTC 41,211 bytes, 1,198 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="U4O6hRvR6wzE-8Zhi1P855x-FlJydmlHNfUG-RP9FN_vSXDT32fQIpBfDfwCRK6GFg1f_So84kpf1CqhdG6YcQ" />
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="tBxzxDlu9kNUN8hj91jgrw==">
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 - Paradise Books</title>
19
20  <meta itemprop="title" content="Cart - Paradise Books">
21  <meta itemprop="name" content="Paradise Books">
22  <meta itemprop="description" content="Daylesford&#39;s best bookshop for new and second hand books.">
23
24  <!-- Google meta titles and meta descriptions  -->
25  <meta name="title" content="Cart - Paradise Books">
26  <meta name="description" content="Cart">
27  <meta name="author" content="Paradise Books">
28  <meta name="publisher" content="Paradise Books">
29  <meta name="theme-color" content="#FFFFFF" />
30  <link rel="canonical" href="https://paradisebookshop.com.au/cart" />
31
32  <!-- Open Graph  -->
33  
34
35
36  
37    <meta property="og:site_name" content="Paradise Books" />
38    <meta property="og:title" content="Cart - Paradise Books" />
39    <meta property="og:description" content="Daylesford&#39;s best bookshop for new and second hand books." />
40    <meta property="og:type" content="ecommerce" />
41
42      <meta property="og:image" content="https://storage.googleapis.com/circlesoft/document/photos/003/875/224/meta_bannerartboard_4_copy.png?1700606550" />
43
44    <meta property="og:publisher" content="Paradise Books">
45    <meta property="og:url" content="https://www.paradisebookshop.com.au" />
46
47  
48
49  
49<script type="application/ld+json">
50{
51  "@context": "http://schema.org",
52  "@type": "Bookstore",
53  "image": "http://paradisebookshop.com.au",
54  "@id": "https://paradisebookshop.com.au",
55  "name": "Paradise Books",
56  "address": {
57    "@type": "PostalAddress",
58    "streetAddress": "46 Vincent St ",
59    "addressLocality": "Daylesford",
60    "addressRegion": "VIC",
61    "postalCode": "3460",
62    "addressCountry": "AU"
63  },
64  "url": "https://paradisebookshop.com.au",
65  "telephone": ""
66}
67</script>
67
68
69  <meta name="robots" content="index, follow" />
70
71  <!-- fav and touch icons -->
72  <link rel="icon" href="" />
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="tBxzxDlu9kNUN8hj91jgrw==" />
78
79  
79<script src="https://cdnmaster4.circlesoft.net/assets/alpine_js.min-aed5e259999a9c819b54638ac94573805f65d3e94363fb228195a0e8a0cd8c26.js" nonce="tBxzxDlu9kNUN8hj91jgrw==" defer="defer"></script>
79
80  
80<script src="https://cdnmaster4.circlesoft.net/assets/application-ffbb3b7caf3a76534292214ef25d9ca47dacb727e1398f4499a16b3f93bd2bb4.js" nonce="tBxzxDlu9kNUN8hj91jgrw=="></script>
80
81
82  
82<script src="https://cdnmaster4.circlesoft.net/assets/jquery.lazyload-0f914751dde4d73dd6ba0c38f45b549280753aacce1654667c6862c9d3e3bf15.js" nonce="tBxzxDlu9kNUN8hj91jgrw=="></script>
vendor: 1 bytes, line 82
82
83<script nonce="tBxzxDlu9kNUN8hj91jgrw==">
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="tBxzxDlu9kNUN8hj91jgrw=="></script>
121
122  
122<script nonce="tBxzxDlu9kNUN8hj91jgrw==">
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="tBxzxDlu9kNUN8hj91jgrw=="></script>
vendor: 76 bytes, lines 133-139
133
134
135
136  <script src="https://www.google.com/recaptcha/api.js"></script>
137  
138
139  
140<!-- circle:checkout-name-trim v1 START (remove this block to revert) -->
141<script>
142  (function () {
143    if (!window.location.pathname.includes('/cart/checkout')) return;
144    var normalizeName = function () {
145      var el = document.getElementById('address_name');
146      if (el) el.value = el.value.trim().replace(/\s+/g, ' ');
147    };
148    var bind = function () {
149      var el = document.getElementById('address_name');
150      if (!el) return false;
151      if (el.dataset.nameTrimBound) return true;
152      el.dataset.nameTrimBound = '1';
153      el.addEventListener('blur', normalizeName);
154      var btn = document.getElementById('btn-validate-action');
155      if (btn) btn.addEventListener('click', normalizeName, true);
156      return true;
157    };
158    var start = function () {
159      if (bind()) return;
160      var observer = new MutationObserver(function () {
161        if (bind()) observer.disconnect();
162      });
163      observer.observe(document.body, { childList: true, subtree: true });
164    };
165    if (document.body) start();
166    else document.addEventListener('DOMContentLoaded', start);
167  })();
168</script>
168
169<!-- circle:checkout-name-trim v1 END -->
170
171  <link rel="sitemap" type="application/xml" title="Sitemap" href="/sitemap.xml">
172
173    <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Atkinson+Hyperlegible" nonce="tBxzxDlu9kNUN8hj91jgrw==" />
174  <style type='text/css' nonce="xfnh0FMNmcS/Li3wrIYqmw==">
175    @media(min-width:1200px) { .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container { width: 1170px !important; } }
176    @media(max-width:1199px) and (min-width: 980px) { .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container { width: 960px !important; } } 
177    @media(max-width:979px) and (min-width: 768px) { .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container { width: 724px !important; } }
178    @media(max-width:767px) { .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container { width: auto; }}
179
180    /* general */
181    body {
182      background-image: url("https://storage.googleapis.com/circlesoft/document/photos/003/875/226/original_clour_backgorund.jpg?1711425596");
183    }
184
185    /*Apply google fonts if specified in settings*/
186    body, input, a, div, .button , button, select, textarea, p, span{
187      font-family: Atkinson Hyperlegible;
188    }
189    .navbar-default .navbar-nav>li>a {
190      font-family: Atkinson Hyperlegible;
191    }
192
193    .book-name, .stock-count, .title-text, label, ul.nav li{
194      font-family: Atkinson Hyperlegible !important;
195    }
196
197
198     ************************/
199    .homepage .page-header { margin: 0; border-bottom: 0; }
200    .homepage .header h1, .page-header h1 { font-size: 1.5em; line-height: 1.2em; }
201    .homepage .header .side-links { clear: right; float: right; }
202    .homepage .header + .empty { border-top: 1px solid #ccc; }
203    .homepage .page-content { margin-bottom: 10px; padding: 10px; border: 1px solid #ccc; }
204
205    /************************
206     * Categories
207     ************************/
208    #category-list               { background: #ddd; padding-left:0px;padding-right:0px; }
209    .categories                  { background: #ddd; }
210    .categories h2               { color: #123154; }
211    .categories ul               { width: 100%; padding: 0; margin: 0; list-style-type: none; font-size: 15px; }
212    .categories ul.highlighted   { font-weight: bold; border-bottom: 2px solid black; }
213
214    .categories ul li            { color: #666; background: #ddd; padding: 0.4em 1em; margin: 0; text-align: left;}
215    .categories ul li:last-child { border-bottom: 0; }
216    .categories ul li a          { color: #666; text-decoration: none; display: block; }
217    .categories ul li a:hover    { color: #000; }
218
219    .categories ul li.promoted   { background: #c6c6c6; }
220
221    .categories ul li.main       { background: #fff; }
222
223    .categories ul ul            { font-weight: normal; }
224    .categories ul ul li         { background: #fff; padding: 0 1em; font-size: 0.85em; border-bottom: 0; }
225    .categories ul ul li.sub > a { color: white; }
226    .categories ul ul li.active  { font-weight: bold; }
227
228    /* Color setting for side list menu */
229    .categories ul li {
230      background-color:#FFFFFF;
231    }
232    /************************
233     * End Categories
234     ************************/
235
236    /* Catalog */
237    #catalog-container{
238      margin-top: 20px;
239      /* color setting for catalog */
240      background-color: #e1dfe3;
241    }
242
243    .featured-category-header a, .featured-category-header a:visited, a.featured-product-header,  a.featured-product-header:visited {
244      color: #123154;
245    }
246    .category-header a, .category-header a:visited {
247      color: #8a0005;
248    }
249
250    /************************
251    * Discount flag
252    ************************/
253    .product .flag,
254    .inline-block .flag {
255      position: absolute;
256      top: 0;
257      left: 0;
258      width: 0;
259      height: 0;
260      border-right: 27px solid transparent;
261      border-top: 27px solid #14426c;
262      border-left: 27px solid #14426c;
263      border-bottom: 27px solid transparent;
264      z-index: 99;
265      }
266
267    .product .flag .tag,
268    .inline-block .flag .tag {
269      margin-top: -20px;
270      margin-left: -22px;
271      width: max-content;
272    }
273
274    .product .flag .tag span,
275    .inline-block .flag .tag span {
276      font-weight: bold;
277      color: #FFFFFF;
278    }
279    /************************
280    * End Discount flag
281    ************************/
282
283    /*color options for category headers*/
284
285    .fill-nav, .navbar-blue{
286      background-image: linear-gradient(#FFFFFF, #FFFFFF);
287      border-color:  #FFFFFF;
288      border-radius: 0px 0px 4px 4px;
289    }
290
291    .nav-link a {
292      color: #123154;
293    }
294    .top-navbar .nav > li > a{
295      color: #123154;
296    }
297    .nav-link a:hover {
298      color: #14426c;
299    }
300
301    .top-navbar .nav > li > a:hover{
302      color: #14426c;
303    }
304    .top-navbar{
305      color: #14426c;
306    }
307    .top-navbar .nav > li > a:hover{
308      color: #14426c;
309    }
310    .top-navbar .navbar-brand {
311      background-image: linear-gradient(#FFFFFF, #FFFFFF);
312      border-color:  #FFFFFF;
313    }
314    .top-navbar .navbar-toggle {
315      display: none;
316      background-image: linear-gradient(#FFFFFF, #FFFFFF);
317      border-color:  #FFFFFF;
318    }
319    .top-navbar .navbar-toggle:hover {
320      background-color: #FFFFFF);
321      border-color:  #FFFFFF;
322    }
323    .top-navbar .navbar-brand { color: white; }
324
325
326    /* Background color settings for headers */
327    .home-box, .categories-header{
328      background-color: white;
329    }
330    /*color setting for links */
331    a, #topnav a                 { color: #123154; text-decoration:none; }
332    a:hover, #topnav a:hover     { color: #14426c; }
333
334    /* Footer */
335    #footer{
336      background-color: #123154;
337    }
338
339     #footer a:hover{
340      color: #5a688b;
341    }
342    #footer .nav > li > a:hover, .nav > li > a:focus{
343      background-color: unset;
344      color: #5a688b;
345    }
346    #footer .nav > li > a, #footer a, #footer p, #footer div{
347      color: #FFFFFF;
348    }
349    #banner { background-color: none; }
350
351    .sub-page-menu li {
352       font-family: Atkinson Hyperlegible;
353    }
354
355    .sub-page-menu, .sub-page-menu li {
356        background-color: #FFFFFF;
357    }
358    .sub-page-menu li a, .nav-link a {
359      color: #123154;
360    }
361    .navbar-inverse .nav > li > a{
362      color: #123154;
363    }
364
365    .nav-link a:hover {
366      color: #14426c;
367    }
368    .navbar-inverse .nav > li > a:hover{
369      color: #14426c;
370    }
371    .navbar-inverse .navbar-brand {
372      background-image: linear-gradient(#FFFFFF, #FFFFFF);
373      border-color:  #FFFFFF;
374    }
375    .navbar-inverse .navbar-toggle {
376      display: none;
377      background-image: linear-gradient(#FFFFFF, #FFFFFF);
378      border-color:  #FFFFFF;
379    }
380    .navbar-inverse .navbar-toggle:hover {
381      background-color: #FFFFFF);
382      border-color:  #FFFFFF;
383    }
384
385
386    @media (min-width: 479px) {
387      .navbar.top-navbar .navbar-brand {
388      }
389      .navbar .container-fluid { padding-left: 0; padding-right: 0; }
390
391      .quick_search_category { color: white; }
392      .quick_search_category > label { color: white; }
393      .quick_search_category a { color: white; }
394
395      #advanced_search_fields > input { margin: 0 2px 2px 0; }
396    }
397
398    @media (max-width: 480px) {
399      #banner { background-color: white; }
400    /*  .banner-img { display: none; }*/
401
402      #search { float: left; width: 100%; margin: 0; }
403      #search .searchattributeinput { width: 90%; margin: 0 auto; display: block; }
404      #search .search_button { display: none; }
405
406      .top-navbar .navbar-brand, .top-navbar .navbar-text,
407      .bottom-navbar, #bottom-copyright { float: none; text-align: center; }
408      .mid-navbar { margin-top: 18px; }
409
410      body { padding: 0; }
411    }
412    @media (max-width: 979px) {
413      .navbar-inverse .navbar-brand { color: white; }
414    }
415    @media (min-width: 980px) {
416      .navbar .navbar-brand { color: transparent; display: none; }
417    }
418
419    .cart { border-top-color: white; }
420
421    /* Override btn color */
422    .browse-category h2, .custom-header {
423      background-color: #FFFFFF;
424      border-color: #FFFFFF;
425    }
426
427    .btn-primary, .basketbtn .btn.btn-primary.btn-xs {
428       background-color: #123154;
429       border-color: #123154;
430     }
431    .btn-primary:hover {
432       background-color: #123154;
433       border-color: #123154;
434       box-shadow:inset 0 0 0 99999px rgba(255,255,255,0.3);
435     }
436
437    .btn-outline-primary {
438      /* background-color: #123154; */
439      border-color: #123154;
440      color: #123154;
441    }
442
443    .btn-outline-primary:hover {
444      background-color: #123154;
445      border-color: #123154;
446      color: white;
447    }
448
449
450    .btn-primary-text {
451      background-color: transparent;
452      border-color: transparent;
453      color: #123154;
454    }
455
456    .btn-primary-text:hover {
457      color: #1231547a;
458    }
459
460    /*---mobile navbar and sidebar ----*/
461    #nav-sidebar a,
462    .nav-sidebar-wrapper .nav-sidebar__header div label,
463    .navbar-clean__button, .navbar-clean__button a {
464      color: #14426c;
465    }
466
467    .nav-sidebar-wrapper .nav-sidebar__header div input:checked + label {
468      border-color: #14426c;
469    }
470
471    .nav-sidebar-wrapper .nav-sidebar-tab-content-wrapper .nav-sidebar-tab-contents ul li:hover {
472      background-color: #9ba0b77a;
473    }
474
475    .nav-sidebar-wrapper .nav-sidebar-tab-content-wrapper .nav-sidebar-tab-contents ul li ul li,
476    .nav-sidebar-wrapper .nav-sidebar-tab-content-wrapper .nav-sidebar-tab-contents ul li a:hover {
477      background-color: #9ba0b7;
478    }
479
480    .navbar-clean .navbar-clean__cart i.with-data:after {
481      background: #FF0033
482    }
483    /*---end---------------------------*/
484
485    /*---new checkout interface--------*/
486    div#checkout-stages input[type='radio']:checked + label{
487      background-color: #1231544f;
488    }
489    div#checkout-stages input:not([disabled]) + label {
490      background-color: #1231541a;
491    }
492    div#checkout-stages input:not([disabled]) + label:hover {
493      background-color: #1231542f;
494    }
495    div.payment-options div.enabled-payment-options input[type='radio']:checked + label,
496    div#delivery-options-stage div.delivery-options div.saved-shipping-rates input[type='radio']:checked + label,
497    div#shipping-address-stage div.addresses div.saved-address input[type='radio']:checked + label {
498      border: 1px solid #123154 !important;
499    }
500    div#cart-total-price span span.items_expand_trigger,
501    div.payment-options span i#card-type-icon,
502    div.payment-options input[type='radio']:checked + label:before,
503    div#delivery-options-stage div.delivery-options input[type='radio']:checked + label:before,
504    div#shipping-address-stage div.addresses input[type='radio']:checked + label:before,
505    div#promotion-container span#promotion-code {
506      color: #123154;
507    }
508    div#shipping-address-stage div.address-actions a:hover,
509    div#shipping-address-stage div.address-actions button:hover {
510      color: #14426c !important ;
511    }
512    /*---end---------------------------*/
513
514    ul#portal-list {
515      zoom: initial
516    }
517
518    a#terms_and_conditions_url,
519    a#review-maps-link,
520    a#review-back-btn,
521    span.review-delivery-shipping-cost,
522    #loyalty-message-title {
523      color: #123154;
524    }
525
526    .new-checkout-title {
527      color: #123154;
528      font-weight: 600;
529    }
530
531    :root {
532      --checkout-summary-bg: color-mix(in srgb, #123154 100%, black 100%);
533      --checkout-accent: #123154;
534    }
535
536    h2.review-order-title {
537      color: #123154;
538      font-weight: 600;
539      margin-top: 0;
540    }
541
542    .link-btn {
543      color: #123154;
544      background-color: transparent;
545      padding: 4px 8px;
546      border: none;
547    }
548
549    .link-btn:hover {
550      color: #123154da;
551    }
552
553    .link-btn:active, 
554    .link-btn:focus,
555    .link-btn:active:focus {
556      color: #123154;
557      background-color: #1231543a;
558      border-radius: 100px;
559    }
560
561    .select-design-system {
562      width: 100%;
563      height: 32px;
564      border-radius: 100px;
565      padding: 0 1.6rem;
566      background: white;
567      border-color: #808080;
568    }
569                                                
570    .btn-design-system {
571      border-radius: 100px;
572      padding: 4px 16px;
573      min-height: 32px;
574      font-weight: 600;
575    }
576    
577    .input-design-system {
578      padding: 4px 8px;
579      border: 1px solid #808080;
580      color: black;
581      border-radius: 100px;
582      min-height: 32px;
583    }
584
585    .select-design-system:hover,
586    .select-design-system:active, 
587    .select-design-system:focus, 
588    .select-design-system:active:focus, 
589    .input-design-system:hover,
590    .input-design-system:active, 
591    .input-design-system:focus, 
592    .input-design-system:active:focus, {
593      border-color: #123154 !important;
594      border-radius: 100px !important;
595    }
596
597    .btn-design-system:hover {
598      background-color: #123154fa;
599    }
600
601    .btn-design-system:active,
602    .btn-design-system:focus,
603    .btn-design-system:active:focus {
604      background-color: color-mix(in srgb, #123154 100%, black 20%) !important;
605    }
606
607    .success-alert-design-system,
608    .danger-alert-design-system {
609      padding: 8px 16px;
610      margin: 8px 0;
611    }
612
613    .success-alert-design-system {
614      background-color: #A6D3AA;
615      color: #333333;
616    }
617
618    .danger-alert-design-system {
619      background-color: #F9B4B5;
620      color: #333333;
621    }
622
623    .info-alert-design-system {
624      background-color: #99D5F2;
625      color: #333333;
626    }
627
628    .checkbox-wrapper-design-system label {
629      display: block;
630      position: relative;
631      padding-left: 24px;
632      margin-bottom: 5px;
633      cursor: pointer;
634      font-size: 18px;
635    }
636
637    .checkbox-wrapper-design-system input[type="radio"] {
638      position: absolute;
639      z-index: -1;
640      opacity: 0;
641      appearance: none;
642      -moz-appearance: none;
643      -webkit-appearance: none;
644    }
645
646    .checkbox-wrapper-design-system .control__indicator {
647      position: absolute;
648      top: 2px;
649      left: 0;
650      height: 16px;
651      width: 16px;
652      background: #e6e6e6;
653      border-radius: 50%;
654    }
655    .checkbox-wrapper-design-system:hover input ~ .control__indicator,
656    .checkbox-wrapper-design-system input:focus ~ .control__indicator {
657      background: #ccc;
658    }
659    .checkbox-wrapper-design-system input:checked ~ .control__indicator {
660      background: #123154;
661    }
662    .checkbox-wrapper-design-system:hover input:not([disabled]):checked ~ .control__indicator,
663    .checkbox-wrapper-design-system input:checked:focus ~ .control__indicator {
664      background: color-mix(in srgb, #123154 100%, black 100%);
665    }
666    .checkbox-wrapper-design-system input:disabled ~ .control__indicator {
667      background: #e6e6e6;
668      opacity: 0.6;
669      pointer-events: none;
670      cursor: not-allowed;
671    }
672    .checkbox-wrapper-design-system .control__indicator:after {
673      content: '';
674      position: absolute;
675      display: none;
676    }
677    .checkbox-wrapper-design-system input:checked ~ .control__indicator:after {
678      display: block;
679    }
680    .checkbox-wrapper-design-system .control__indicator:after {
681      left: 5px;
682      top: 5px;
683      height: 6px;
684      width: 6px;
685      border-radius: 50%;
686      background: #fff;
687    }
688    .checkbox-wrapper-design-system input:disabled ~ .control__indicator:after {
689      background: #7b7b7b;
690      cursor: not-allowed;
691    }
692
693    div.loyalty-component {
694      background-color: color-mix(in srgb, #123154 100%, black 100%);
695      color: white;
696      border: 1px solid #123154fa;
697      border-radius: 16px !important;
698      margin-top: 1rem;
699
700      > div > p {
701        color: white;
702      }
703    }
704
705    .pagination {
706      a {
707        text-decoration: underline;
708      }
709    }
710
711    .event-info-outline {
712      border: 1px solid #123154;
713      border-radius: 16px;
714      padding: 10px;
715      margin-bottom: 10px;
716      background: #fafafa;
717      font-size: 11px;
718      text-align: left;
719      max-width: fit-content;
720      i {
721        color: #123154;
722      }
723      position: relative;
724
725      @media (max-width: 600px) {
726        max-width: 100%;
727        font-size: 12px;
728      }
729    }
730
731    .event-info-outline::before {
732      content: "\f274";
733      font-family: "Font Awesome 6 Free";
734      font-style: normal;
735      font-weight: normal;
736      text-decoration: inherit;
737      font-size: 14px;
738      position: absolute;
739      top: -14px;
740      right: -13px;
741      background: #123154;
742      border-radius: 50%;
743      padding: 2px;
744      width: 24px;
745      height: 24px;
746      text-align: center;
747      color: white;
748    }
749
750    .product-detail-font-size,
751    .product-detail-font-size .event-info-outline {
752      font-size: 12px;
753    }
754
755    .event-info-outline a {
756      color: #333333;
757      text-decoration: none;
758    }
759
760    .airdp-today-btn-custom {
761      cursor: pointer;
762      display: flex;
763      justify-content: center;
764      align-items: center;
765      margin: 8px auto 8px auto;
766      padding: 3px 10px;
767      background: #eee;
768      border-radius: 4px;
769      border: 1px solid #ccc;
770      font-size: 12px;
771      text-align: center;
772      width: 70px;
773    }
774  </style>
775
776  <link rel="stylesheet" href="https://storage.googleapis.com/circlesoft/document/css_documents/000/007/408/blow.css?1764725664" nonce="tBxzxDlu9kNUN8hj91jgrw==" />
777
778  
779</head>
780
781<body class="">
vendor: 78 bytes, lines 781-782
781
782          <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
782GTM-NWX8PGW
vendor: 95 bytes, lines 782-786
782"
783        height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
784
785
786  
786<a href="#main-content" class="sr-only sr-only-focusable">Skip to main content</a>
787
788  <header class="site-header" role="banner">
789    
790
791
792<div class="site-sidebar">
793  <div id="nav-sidebar" class="nav-sidebar-wrapper navbar-blue visible-xs">
794    <nav class="nav-sidebar__header" aria-label="Sidebar tabs">
795      <div>
796        <input id="tab2" data-content="1" type="radio" name="tabs" checked class="nav-sidebar__tabs nav-sidebar__tab2">
797        <label for="tab2" class="nav-sidebar__labels nav-sidebar__label2">
798          Menu
799        </label>
800      </div>
801      <div>
802        <input id="tab1" data-content="2" type="radio" name="tabs" class="nav-sidebar__tabs nav-sidebar__tab1">
803        <label for="tab1" class="nav-sidebar__labels nav-sidebar__label1">Categories</label>
804      </div>
805      <div>
806        <input id="tab3" data-content="3" type="radio" name="tabs" class="nav-sidebar__tabs nav-sidebar__tab3">
807        <label for="tab3" class="nav-sidebar__labels nav-sidebar__label3">
808            Account
809        </label>
810      </div>
811    </nav>
812
813    <div class="nav-sidebar-tab-content-wrapper">
814      <nav class="nav-sidebar-tab-contents nav-sidebar-tab-content2" aria-label="Information">
815        <ul>
816            <li>
817              <div>
818                <a class="" title="Go to SELL/DONATE BOOKS" href="/pages/7248-SELLDONATEBOOKS">SELL/DONATE BOOKS</a>
819              </div>
820            </li>
821            <li>
822              <div>
823                <a class="" title="Go to GIFT CARDS" href="/pages/9376-GIFTCARDS">GIFT CARDS</a>
824              </div>
825            </li>
826            <li>
827              <div>
828                <a class="" title="Go to EVENTS" href="/pages/13915-EVENTS">EVENTS</a>
829              </div>
830            </li>
831        </ul>
832      </nav>
833
834      <nav class="nav-sidebar-tab-contents nav-sidebar-tab-content1" aria-label="Categories">
835            
836<ul>
837</ul>
838
839      </nav>
840
841      <nav class="nav-sidebar-tab-contents nav-sidebar-tab-content3" aria-label="Account">
842          <ul>
843            <input type="hidden" name="landing" id="landing" autocomplete="off" />
844            <li>
845              <a href="/auth/login"><i class="fa fa-sign-in" aria-hidden="true"></i> Login / Sign up</a>
846            </li>
847          </ul>
848      </nav>
849    </div>
850  </div>
851</div>
852
853<div id="sidebar-overlay" class="visible-xs"></div>
854<div class="nav-wrapper visible-xs ">
855  <nav class="navbar top-navbar nav-login navbar-blue navbar-clean"
856       aria-label="Header utility navigation (mobile)">
857    <button class="navbar-clean__button navbar-clean__menu ripple" aria-label="navigation menu">
858      <i class="fa fa-bars" aria-hidden="true"></i>
859    </button>
860    <div class="navbar-clean__icon flex-spacer text-center">
861    </div>
862    <div class="navbar-clean__button navbar-clean__cart ripple navbar-cart-wrapper">
863      <a style="padding:0" aria-label="open shopping cart" href="/cart"><i data-count="0" class="fa fa-shopping-cart"></i></a>
864    </div>
865  </nav>
866</div>
867<nav class="hidden-xs navbar top-navbar nav-login navbar-default navbar-blue container-fluid navbar-top-nav-links"
868     aria-label="Header utility navigation (desktop)">
869  <div class="inner-container-home container-fluid" id="top_nav_links">
870    <div class="col-xs-12 col-sm-12 col-md-12 col-lg-12">
871      <div class="collapse navbar-collapse pl-0" id="main-nav">
872        <ul class="nav navbar-nav site-nav-links">
873              <li>
874                <a target="_blank" rel="noopener noreferrer" href="https://www.facebook.com/ParadiseBookshop/"><i class="fa-brands fa-facebook"></i><span class="sr-only">facebook.com</span></a>
875              </li>
876              <li>
877                <a target="_blank" rel="noopener noreferrer" href="https://www.instagram.com/paradise.bookshop.daylesford"><i class="fa-brands fa-instagram"></i><span class="sr-only">instagram.com</span></a>
878              </li>
879              <li>
880                <a target="_blank" rel="noopener noreferrer" href="mailto:[email protected]">Send us an email</a>
881              </li>
882        </ul>
883        <ul class="nav navbar-nav navbar-right navbar-cart">
884          <li id="cart_link" class="list-none">
885            <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>
886          </li>
887            <input type="hidden" name="landing" id="landing" autocomplete="off" />
888            <li><a href="/auth/login">Login/Sign up</a></li>
889        </ul>
890      </div>
891    </div>
892  </div>
893</nav>
894<!-- HEADER BAR (TOP) -->
895<div class="header-bar banner container-fluid" id="banner">
896  <div class="inner-container-home container-fluid" id="inner-container-home">
897    <div class="row">
898      <div class="logo-container hidden-xs col-sm-5 col-md-6 col-lg-6">
899        <h1 id="shop-logo" class="logo">
900          <a href="http://paradisebookshop.com.au"><img class="banner-img" alt="Paradise Books" src="https://storage.googleapis.com/circlesoft/document/photos/003/875/224/original_bannerartboard_4_copy.png?1700606550" /></a>
901        </h1>
902      </div><!--.col-->
903      <div class="quick-search-container col-xs-12 col-sm-7 col-md-5 col-lg-4 ">
904        <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" />
905          <div class="quick_search_form form-group" style="padding-top: 25px">
906            <label class="sr-only" for="keyword">Search for books</label>
907            <div class="input-group">
908              <input type="search" name="keyword" id="keyword" value="" class="searchattributeinput form-control" placeholder="Search for books by title, keyword or ISBN" autocomplete="off" />
909              <input type="hidden" name="search_type" id="search_type" value="core^keyword" autocomplete="off" />
910              <span class="input-group-addon btn-primary">
911                <button type="submit" class="btn-primary btn-borderless" aria-label="Search books">
912                  <i class="fa fa-search btn-borderless" aria-hidden="true"></i>
913                </button>
914              </span>
915            </div>
916            <div id="type_ahead_results" style="display:none" role="status" aria-live="polite">
917              <div class="heading" id="when_blank_text">Start typing to search by keyword, title, author or ISBN</div>
918              <div class="heading" id="type_ahead_results_searching">Searching...</div>
919              <div class="heading" id="making_purchase_order">Going to product page...</div>
920              <div id="type_ahead_results_inner"></div>
921            </div>
922          </div>
923</form>      </div>
924    </div>
925  </div>
926</div>
927
928<div class="clearfix"></div>
929
930<div role="navigation" aria-label="Primary">
931  <!-- MAIN NAVBAR -->
932
933<script type="text/javascript" nonce="tBxzxDlu9kNUN8hj91jgrw==">
934  drop_menu_timeout = {};
935  $(document).ready(function(){
936    $('.has_drop').on("mouseover", function() {
937      ul = $(this).next();
938      show_drop_menu(ul);
939    }).on("mouseout", function() {
940      ul = $(this).next();
941      hide_drop_menu(ul);
942    });
943
944    $('.sub-page-menu').each(function() {
945      ul = $(this);
946      ul.on("mouseover", function() {
947        ul = $(this);
948        show_drop_menu(ul);
949      });
950      ul.on("mouseout", function() {
951        ul = $(this);
952        hide_drop_menu(ul);
953      });
954    });
955  })
956
957  function hide_drop_menu(ul) {
958    drop_menu_timeout[ul.attr('id')] = setTimeout(function() {
959      ul.hide();
960    }, 50);
961  }
962
963  function show_drop_menu(ul) {
964    clearTimeout(drop_menu_timeout[ul.attr('id')]);
965    ul.show();
966  }
967
968</script>
968
969
970<nav class="navbar top-navbar navbar-default navbar-blue container-fluid navbar-content-pages hidden-xs"
971     aria-label="Content pages navigation">
972    <div class="inner-container-home container-fluid"  id="contant-pages">
973          <div class="col-xs-12 col-sm-12 col-md-12 col-lg-12">
974    <!-- Brand and toggle get grouped for better mobile display -->
975    <div class="navbar-header">
976      <button aria-expanded="false" class="navbar-toggle collapsed" data-target="#pages-nav" data-toggle="collapse" type="button">
977        <span class="sr-only">Toggle navigation</span> <span class="glyphicon glyphicon-bar"></span>
978        <span class="glyphicon glyphicon-bar"></span>
979        <span class="glyphicon glyphicon-bar"></span>
980      </button>
981    </div><!-- Collect the nav links, forms, and other content for toggling -->
982    <div class="collapse navbar-collapse" style="padding-left:0" id="pages-nav">
983      <ul class="nav navbar-nav">
984  <li>
985    <a class="" title="go to SELL/DONATE BOOKS" href="/pages/7248-SELLDONATEBOOKS">SELL/DONATE BOOKS</a>
986  </li>
987  <li>
988    <a class="" title="go to GIFT CARDS" href="/pages/9376-GIFTCARDS">GIFT CARDS</a>
989  </li>
990  <li>
991    <a class="" title="go to EVENTS" href="/pages/13915-EVENTS">EVENTS</a>
992  </li>
993</ul>
994
995    </div><!-- /.navbar-collapse -->
996  </div>
997  </div><!-- /.container-fluid -->
998</nav>
999
1000<style nonce="tBxzxDlu9kNUN8hj91jgrw==">
1001.nav-active { font-weight:bold}
1002
1003</style>
1004
1005</div>
1006
1007
1008<script nonce="tBxzxDlu9kNUN8hj91jgrw==">
1009    applicationLayoutInit()
1010
1011  function update_menu() {
1012    var xAxis = [0, -101, -202];
1013    var content = $("input.nav-sidebar__tabs:checked").data("content");
1014    $(".nav-sidebar-tab-content-wrapper").css("transform", "translateX(" + xAxis[content - 1] + "%)");
1015  }
1016
1017  function applicationLayoutInit() {
1018    update_menu();
1019    $("input[type='radio']").on("change", function() {
1020      update_menu();
1021    });
1022
1023    $(".drop-trigger").on("click", function() {
1024      var ul = $(this).parent().parent().find("ul");
1025      ul.slideToggle();
1026    })
1027
1028    $(".navbar-clean__menu").on("click", function() {
1029      $("#sidebar-overlay, .nav-sidebar-wrapper").addClass("toggled");
1030      $("body").css("overflow", "hidden");
1031    });
1032
1033    $("#sidebar-overlay").on("click", function() {
1034      $("#sidebar-overlay, .nav-sidebar-wrapper").removeClass("toggled");
1035      $("body").css("overflow", "auto");
1036    });
1037  }
1038</script>
1038
1039
1040  </header>
1041
1042  <div class="modal fade" id="modal_dialog" tabindex="-1" role="dialog"></div>
1043  <div id="lightbox" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myLargeModalLabel" aria-hidden="true"></div>
1044
1045  
1046
1047  <main class="container-fluid" id="catalog-container">
1048    <nav class="breadcrumbs-section " aria-label="Breadcrumb">
1049      <div id="flash-messages" class="col-xs-12 col-sm-12 col-md-12 col-lg-12"
1050           role="status" aria-live="polite" aria-atomic="true">
1051        
1052      </div>
1053      <div class="row">
1054        <div class="hidden-xs">
1055          <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://paradisebookshop.com.au/"><span class="fa fa-home"></span></a></li><li><span>Cart</span></li></ol></div>
1056        </div>
1057      </div>
1058    </nav>
1059
1060    <div class="row">
1061      <div id="main-content" class="col-xs-12 col-sm-12 col-md-12 col-lg-12">
1062        
1063<div class="container">
1064  <div class="row">
1065    <div class="col-xs-12 col-sm-12 col-md-12 col-lg-12">
1066      <h1 class="book-name">Your Cart</h1>
1067    </div>
1068  </div>
1069
1070  <div class="row" style="margin-top: 25px">
1071    <div class="col-xs-12 col-sm-7 col-md-7 col-lg-7">
1072    </div>
1073    <div class="hidden-xs col-sm-4 col-md-4 col-lg-4">
1074      <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>
1075    </div>
1076  </div>
1077
1078  <hr>
1079
1080  <input type="hidden" name="allow_quantity_exceed_available_stock" id="allow_quantity_exceed_available_stock" value="no" autocomplete="off" />
1081  <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" />
1082
1083  <!-- Cart Items-->
1084  <div id="cart_items">
1085    <!-- CART ITEM -->
1086
1087
1088
1089<script nonce="tBxzxDlu9kNUN8hj91jgrw==">
1090  dollar_symbol_removal = "false"
1091  tax_rate = ""
1092  currency_name = "AUD"
1093  disable_checkout_message = ""
1094</script>
1094
1095
1096  </div>
1097
1098  <!-- Totals -->
1099  <div class="row" style="margin-top: 20px">
1100    <div class="col-xs-12 col-sm-11 col-md-11 col-lg-11">
1101      <div class="form-inline pull-right">
1102        <div id="promotion-container" class="mb-5">
1103            <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="PhBXLt5wwxWBrLwR8rPxy5y4yeAk-x29p5mC-ZV-jFJ_9XqqXGLYDfIKNGwCsbLH0oK_ZYyIFPlBDdxWzOVLUA" autocomplete="off" />
1104              <div class="flex items-center gap-4 justify-end">
1105                <label class="control-label" for="quantity">Discount code:</label>
1106                <div>
1107                  <input type="text" name="promo_code" id="promo_code" value="" class="form-control" />
1108                </div>
1109                <button name="button" type="submit" id="apply-promotion-code" class="btn btn-primary">Apply</button>
1110              </div>
1111</form>        </div>
1112        <p class="text-right">
1113        <span class="cart-total">Total</span>
1114        <span style="padding-right: 15px">excl. delivery</span>
1115        <span id="sub_total_cart_items" class="total-cost cart-final-cost">
1116          <span class="price-text">
1117            $0.00
1118            AUD
1119          </span>
1120        </span>
1121        </p>
1122      </div>
1123    </div>
1124  </div>
1125
1126  <div class="row" style="margin-top: 15px">
1127    <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">
1128      <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>
1129    </div>
1130  </div>
1131</div>
1132
1133<style nonce="tBxzxDlu9kNUN8hj91jgrw==" type="text/css">
1134#scan_add_to_cart { width: 200px;}
1135</style>
1136
1137      </div>
1138    </div>
1139  </main>
1140
1141  <!-- FOOTER -->
1142<footer id="footer" class="footer navbar-blue main-footer" role="contentinfo">
1143  <div class="container">
1144    <div class="row">
1145      <div class="col-xs-12 col-sm-12 col-md-12 col-lg-12">
1146        <div class="pull-left" id="footer-content">
1147          <h3><img src="https://storage.googleapis.com/circlesoft/tiny_mce/0005/4927/original_footer.png?21" width="260" height="76"></h3>
1148<p style="text-align: center;">&nbsp;</p>
1149<p style="text-align: center;"><strong>Paradise Bookshop acknowledges the first storytellers and traditional custodians of these lands, waters and skies, the Dja Dja Wurrung peoples of the greater Kulin Nation. We pay our respects to their Elders, past and present and to all First Nations peoples around the world.&nbsp;</strong><strong>Sovereignty was never ceded. Always was, always will be Aboriginal Land.&nbsp;</strong></p>
1150<p style="text-align: center;">46 Vincent St, Daylesford VIC 3460| Djaara Country</p>
1151<p style="text-align: center;">ph: 5348 1288 | e:&nbsp;<a href="mailto:[email protected]">info@paradise</a><a href="mailto:[email protected]">bookshop.com.au</a></p>
1152<p style="text-align: center;">Opening Hours: 11am-5pm, seven days a week</p>
1153        </div>
1154      </div>
1155    </div>
1156
1157    <div class="row footer-center-mobile">
1158      <div class="col-xs-12 col-sm-12 col-md-12 col-lg-12">
1159        <div class="">
1160          <ul class="nav navbar-nav" aria-label="Footer links">
1161
1162                  <li><a target="_blank" rel="noopener noreferrer" href="https://www.facebook.com/ParadiseBookshop/"><i class="fa-brands fa-facebook"></i><span class="sr-only">facebook.com</span></a></li>
1163
1164                  <li><a target="_blank" rel="noopener noreferrer" href="https://www.instagram.com/paradise.bookshop.daylesford"><i class="fa-brands fa-instagram"></i><span class="sr-only">instagram.com</span></a></li>
1165
1166                  <li><a target="_blank" rel="noopener noreferrer" href="mailto:[email protected]">Send us an email</a></li>
1167          </ul>
1168        </div>
1169        <div class="circle-rights">
1170          <p id="ssl_cert">
1171            <a
1172              href="https://circlepos.com/?utm_source=footer&utm_medium=link&utm_campaign=system_by_circle"
1173              target="_blank"
1174              rel="noopener noreferrer"
1175              class=""
1176            >
1177              System by Circle
1178            </a>
1179          </p>
1180          <p>&copy; CircleSoft 2026.</p>
1181        </div>
1182      </div>
1183    </div>
1184  </div>
1185</footer>
1186
1187  
1187<script nonce="tBxzxDlu9kNUN8hj91jgrw==">
1188    fixOnErrorImages()
1189
1190  function fixOnErrorImages() {
1191    jQuery('img.onerror-fallback, .onerror-fallback img').on('error', function() {
1192      jQuery(this).off("error").attr('src', 'https://cdnmaster4.circlesoft.net/assets/nophoto-7ea475a5e85c82d081508a01bce15d0abfd1b1244e9e1184f569d11a0500a70b.jpg')
1193    })
1194  }
1195</script>
1195
1196
1197</body>
1198</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.