PageSourceSearch

https://rosettabooks.com.au/auth/login

html rosettabooks.com.au collected 2026-10-01 01:35:51 UTC 51,235 bytes, 1,360 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="eeUST8oGS_-ADz7a-K6qz52UclbcUinZjbMloQXsYK1mlzz_0TdHQcK4wl4RzKLPuAOxFQzxvfiGT8LWtHrlKA" />
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="kL5tqwx8XGiDOwEiO/hOmQ==">
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>Home - Rosetta Books</title>
19
20  <meta itemprop="title" content="Home - Rosetta Books">
21  <meta itemprop="name" content="Rosetta Books">
22  <meta itemprop="description" content="">
23
24  <!-- Google meta titles and meta descriptions  -->
25  <meta name="title" content="Home - Rosetta Books">
26  <meta name="description" content="Home">
27  <meta name="author" content="Rosetta Books">
28  <meta name="publisher" content="Rosetta Books">
29  <meta name="theme-color" content="#FFFFFF" />
30  <link rel="canonical" href="https://rosettabooks.com.au/auth/login" />
31
32  <!-- Open Graph  -->
33  
34
35
36  
37    <meta property="og:site_name" content="Rosetta Books" />
38    <meta property="og:title" content="Home - Rosetta Books" />
39    <meta property="og:description" content="" />
40    <meta property="og:type" content="ecommerce" />
41
42      <meta property="og:image" content="https://storage.googleapis.com/circlesoft/document/photos/004/039/103/meta_micro.png?1696614026" />
43
44    <meta property="og:publisher" content="Rosetta Books">
45    <meta property="og:url" content="https://www.rosettabooks.com.au" />
46
47  
48
49  
49<script type="application/ld+json">
50{
51  "@context": "http://schema.org",
52  "@type": "Bookstore",
53  "image": "https://rosettabooks.com.au",
54  "@id": "https://rosettabooks.com.au",
55  "name": "Rosetta Books",
56  "address": {
57    "@type": "PostalAddress",
58    "streetAddress": "30 Maple Street",
59    "addressLocality": "Maleny",
60    "addressRegion": "Qld",
61    "postalCode": "4552",
62    "addressCountry": "AU"
63  },
64  "url": "https://rosettabooks.com.au",
65  "telephone": "0754352134"
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/916/322/original_ravicon-white.png?1696564928" />
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="kL5tqwx8XGiDOwEiO/hOmQ==" />
78
79  
79<script src="https://cdnmaster4.circlesoft.net/assets/alpine_js.min-aed5e259999a9c819b54638ac94573805f65d3e94363fb228195a0e8a0cd8c26.js" nonce="kL5tqwx8XGiDOwEiO/hOmQ==" defer="defer"></script>
79
80  
80<script src="https://cdnmaster4.circlesoft.net/assets/application-ffbb3b7caf3a76534292214ef25d9ca47dacb727e1398f4499a16b3f93bd2bb4.js" nonce="kL5tqwx8XGiDOwEiO/hOmQ=="></script>
80
81
82  
82<script src="https://cdnmaster4.circlesoft.net/assets/jquery.lazyload-0f914751dde4d73dd6ba0c38f45b549280753aacce1654667c6862c9d3e3bf15.js" nonce="kL5tqwx8XGiDOwEiO/hOmQ=="></script>
vendor: 1 bytes, line 82
82
83<script nonce="kL5tqwx8XGiDOwEiO/hOmQ==">
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="kL5tqwx8XGiDOwEiO/hOmQ=="></script>
121
122  
122<script nonce="kL5tqwx8XGiDOwEiO/hOmQ==">
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="kL5tqwx8XGiDOwEiO/hOmQ=="></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=Barlow" nonce="kL5tqwx8XGiDOwEiO/hOmQ==" />
174  <style type='text/css' nonce="aUkfTRfw+AjFEOPgY1Fyfg==">
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/916/321/original_background-new.jpg?1697075211");
183    }
184
185    /*Apply google fonts if specified in settings*/
186    body, input, a, div, .button , button, select, textarea, p, span{
187      font-family: Barlow;
188    }
189    .navbar-default .navbar-nav>li>a {
190      font-family: Barlow;
191    }
192
193    .book-name, .stock-count, .title-text, label, ul.nav li{
194      font-family: Barlow !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: #840b24; }
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: white;
241    }
242
243    .featured-category-header a, .featured-category-header a:visited, a.featured-product-header,  a.featured-product-header:visited {
244      color: #840b24;
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 #dd305a;
262      border-left: 27px solid #dd305a;
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: #840b24;
293    }
294    .top-navbar .nav > li > a{
295      color: #840b24;
296    }
297    .nav-link a:hover {
298      color: #dcc4ca;
299    }
300
301    .top-navbar .nav > li > a:hover{
302      color: #dcc4ca;
303    }
304    .top-navbar{
305      color: #dcc4ca;
306    }
307    .top-navbar .nav > li > a:hover{
308      color: #dcc4ca;
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: #840b24; text-decoration:none; }
332    a:hover, #topnav a:hover     { color: #dcc4ca; }
333
334    /* Footer */
335    #footer{
336      background-color: #dcc4ca;
337    }
338
339     #footer a:hover{
340      color: #606060;
341    }
342    #footer .nav > li > a:hover, .nav > li > a:focus{
343      background-color: unset;
344      color: #606060;
345    }
346    #footer .nav > li > a, #footer a, #footer p, #footer div{
347      color: #840b24;
348    }
349    #banner { background-color: none; }
350
351    .sub-page-menu li {
352       font-family: Barlow;
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: #840b24;
360    }
361    .navbar-inverse .nav > li > a{
362      color: #840b24;
363    }
364
365    .nav-link a:hover {
366      color: #dcc4ca;
367    }
368    .navbar-inverse .nav > li > a:hover{
369      color: #dcc4ca;
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        display: block;
389        background: url(https://storage.googleapis.com/circlesoft/document/photos/004/039/103/thumb_micro.png?1696614026) no-repeat center;
390      }
391      .navbar .container-fluid { padding-left: 0; padding-right: 0; }
392
393      .quick_search_category { color: white; }
394      .quick_search_category > label { color: white; }
395      .quick_search_category a { color: white; }
396
397      #advanced_search_fields > input { margin: 0 2px 2px 0; }
398    }
399
400    @media (max-width: 480px) {
401      #banner { background-color: white; }
402    /*  .banner-img { display: none; }*/
403
404      #search { float: left; width: 100%; margin: 0; }
405      #search .searchattributeinput { width: 90%; margin: 0 auto; display: block; }
406      #search .search_button { display: none; }
407
408      .top-navbar .navbar-brand, .top-navbar .navbar-text,
409      .bottom-navbar, #bottom-copyright { float: none; text-align: center; }
410      .mid-navbar { margin-top: 18px; }
411
412      body { padding: 0; }
413    }
414    @media (max-width: 979px) {
415      .navbar-inverse .navbar-brand { color: white; }
416    }
417    @media (min-width: 980px) {
418      .navbar .navbar-brand { color: transparent; display: none; }
419    }
420
421    .cart { border-top-color: white; }
422
423    /* Override btn color */
424    .browse-category h2, .custom-header {
425      background-color: #FFFFFF;
426      border-color: #FFFFFF;
427    }
428
429    .btn-primary, .basketbtn .btn.btn-primary.btn-xs {
430       background-color: #840b24;
431       border-color: #840b24;
432     }
433    .btn-primary:hover {
434       background-color: #840b24;
435       border-color: #840b24;
436       box-shadow:inset 0 0 0 99999px rgba(255,255,255,0.3);
437     }
438
439    .btn-outline-primary {
440      /* background-color: #840b24; */
441      border-color: #840b24;
442      color: #840b24;
443    }
444
445    .btn-outline-primary:hover {
446      background-color: #840b24;
447      border-color: #840b24;
448      color: white;
449    }
450
451
452    .btn-primary-text {
453      background-color: transparent;
454      border-color: transparent;
455      color: #840b24;
456    }
457
458    .btn-primary-text:hover {
459      color: #840b247a;
460    }
461
462    /*---mobile navbar and sidebar ----*/
463    #nav-sidebar a,
464    .nav-sidebar-wrapper .nav-sidebar__header div label,
465    .navbar-clean__button, .navbar-clean__button a {
466      color: #840b24;
467    }
468
469    .nav-sidebar-wrapper .nav-sidebar__header div input:checked + label {
470      border-color: #840b24;
471    }
472
473    .nav-sidebar-wrapper .nav-sidebar-tab-content-wrapper .nav-sidebar-tab-contents ul li:hover {
474      background-color: #dcc4ca7a;
475    }
476
477    .nav-sidebar-wrapper .nav-sidebar-tab-content-wrapper .nav-sidebar-tab-contents ul li ul li,
478    .nav-sidebar-wrapper .nav-sidebar-tab-content-wrapper .nav-sidebar-tab-contents ul li a:hover {
479      background-color: #dcc4ca;
480    }
481
482    .navbar-clean .navbar-clean__cart i.with-data:after {
483      background: #FF3300
484    }
485    /*---end---------------------------*/
486
487    /*---new checkout interface--------*/
488    div#checkout-stages input[type='radio']:checked + label{
489      background-color: #840b244f;
490    }
491    div#checkout-stages input:not([disabled]) + label {
492      background-color: #840b241a;
493    }
494    div#checkout-stages input:not([disabled]) + label:hover {
495      background-color: #840b242f;
496    }
497    div.payment-options div.enabled-payment-options input[type='radio']:checked + label,
498    div#delivery-options-stage div.delivery-options div.saved-shipping-rates input[type='radio']:checked + label,
499    div#shipping-address-stage div.addresses div.saved-address input[type='radio']:checked + label {
500      border: 1px solid #840b24 !important;
501    }
502    div#cart-total-price span span.items_expand_trigger,
503    div.payment-options span i#card-type-icon,
504    div.payment-options input[type='radio']:checked + label:before,
505    div#delivery-options-stage div.delivery-options input[type='radio']:checked + label:before,
506    div#shipping-address-stage div.addresses input[type='radio']:checked + label:before,
507    div#promotion-container span#promotion-code {
508      color: #840b24;
509    }
510    div#shipping-address-stage div.address-actions a:hover,
511    div#shipping-address-stage div.address-actions button:hover {
512      color: #dcc4ca !important ;
513    }
514    /*---end---------------------------*/
515
516    ul#portal-list {
517      zoom: initial
518    }
519
520    a#terms_and_conditions_url,
521    a#review-maps-link,
522    a#review-back-btn,
523    span.review-delivery-shipping-cost,
524    #loyalty-message-title {
525      color: #840b24;
526    }
527
528    .new-checkout-title {
529      color: #840b24;
530      font-weight: 600;
531    }
532
533    :root {
534      --checkout-summary-bg: color-mix(in srgb, #840b24 100%, black 100%);
535      --checkout-accent: #840b24;
536    }
537
538    h2.review-order-title {
539      color: #840b24;
540      font-weight: 600;
541      margin-top: 0;
542    }
543
544    .link-btn {
545      color: #840b24;
546      background-color: transparent;
547      padding: 4px 8px;
548      border: none;
549    }
550
551    .link-btn:hover {
552      color: #840b24da;
553    }
554
555    .link-btn:active, 
556    .link-btn:focus,
557    .link-btn:active:focus {
558      color: #840b24;
559      background-color: #840b243a;
560      border-radius: 100px;
561    }
562
563    .select-design-system {
564      width: 100%;
565      height: 32px;
566      border-radius: 100px;
567      padding: 0 1.6rem;
568      background: white;
569      border-color: #808080;
570    }
571                                                
572    .btn-design-system {
573      border-radius: 100px;
574      padding: 4px 16px;
575      min-height: 32px;
576      font-weight: 600;
577    }
578    
579    .input-design-system {
580      padding: 4px 8px;
581      border: 1px solid #808080;
582      color: black;
583      border-radius: 100px;
584      min-height: 32px;
585    }
586
587    .select-design-system:hover,
588    .select-design-system:active, 
589    .select-design-system:focus, 
590    .select-design-system:active:focus, 
591    .input-design-system:hover,
592    .input-design-system:active, 
593    .input-design-system:focus, 
594    .input-design-system:active:focus, {
595      border-color: #840b24 !important;
596      border-radius: 100px !important;
597    }
598
599    .btn-design-system:hover {
600      background-color: #840b24fa;
601    }
602
603    .btn-design-system:active,
604    .btn-design-system:focus,
605    .btn-design-system:active:focus {
606      background-color: color-mix(in srgb, #840b24 100%, black 20%) !important;
607    }
608
609    .success-alert-design-system,
610    .danger-alert-design-system {
611      padding: 8px 16px;
612      margin: 8px 0;
613    }
614
615    .success-alert-design-system {
616      background-color: #A6D3AA;
617      color: #333333;
618    }
619
620    .danger-alert-design-system {
621      background-color: #F9B4B5;
622      color: #333333;
623    }
624
625    .info-alert-design-system {
626      background-color: #99D5F2;
627      color: #333333;
628    }
629
630    .checkbox-wrapper-design-system label {
631      display: block;
632      position: relative;
633      padding-left: 24px;
634      margin-bottom: 5px;
635      cursor: pointer;
636      font-size: 18px;
637    }
638
639    .checkbox-wrapper-design-system input[type="radio"] {
640      position: absolute;
641      z-index: -1;
642      opacity: 0;
643      appearance: none;
644      -moz-appearance: none;
645      -webkit-appearance: none;
646    }
647
648    .checkbox-wrapper-design-system .control__indicator {
649      position: absolute;
650      top: 2px;
651      left: 0;
652      height: 16px;
653      width: 16px;
654      background: #e6e6e6;
655      border-radius: 50%;
656    }
657    .checkbox-wrapper-design-system:hover input ~ .control__indicator,
658    .checkbox-wrapper-design-system input:focus ~ .control__indicator {
659      background: #ccc;
660    }
661    .checkbox-wrapper-design-system input:checked ~ .control__indicator {
662      background: #840b24;
663    }
664    .checkbox-wrapper-design-system:hover input:not([disabled]):checked ~ .control__indicator,
665    .checkbox-wrapper-design-system input:checked:focus ~ .control__indicator {
666      background: color-mix(in srgb, #840b24 100%, black 100%);
667    }
668    .checkbox-wrapper-design-system input:disabled ~ .control__indicator {
669      background: #e6e6e6;
670      opacity: 0.6;
671      pointer-events: none;
672      cursor: not-allowed;
673    }
674    .checkbox-wrapper-design-system .control__indicator:after {
675      content: '';
676      position: absolute;
677      display: none;
678    }
679    .checkbox-wrapper-design-system input:checked ~ .control__indicator:after {
680      display: block;
681    }
682    .checkbox-wrapper-design-system .control__indicator:after {
683      left: 5px;
684      top: 5px;
685      height: 6px;
686      width: 6px;
687      border-radius: 50%;
688      background: #fff;
689    }
690    .checkbox-wrapper-design-system input:disabled ~ .control__indicator:after {
691      background: #7b7b7b;
692      cursor: not-allowed;
693    }
694
695    div.loyalty-component {
696      background-color: color-mix(in srgb, #840b24 100%, black 100%);
697      color: white;
698      border: 1px solid #840b24fa;
699      border-radius: 16px !important;
700      margin-top: 1rem;
701
702      > div > p {
703        color: white;
704      }
705    }
706
707    .pagination {
708      a {
709        text-decoration: underline;
710      }
711    }
712
713    .event-info-outline {
714      border: 1px solid #840b24;
715      border-radius: 16px;
716      padding: 10px;
717      margin-bottom: 10px;
718      background: #fafafa;
719      font-size: 11px;
720      text-align: left;
721      max-width: fit-content;
722      i {
723        color: #840b24;
724      }
725      position: relative;
726
727      @media (max-width: 600px) {
728        max-width: 100%;
729        font-size: 12px;
730      }
731    }
732
733    .event-info-outline::before {
734      content: "\f274";
735      font-family: "Font Awesome 6 Free";
736      font-style: normal;
737      font-weight: normal;
738      text-decoration: inherit;
739      font-size: 14px;
740      position: absolute;
741      top: -14px;
742      right: -13px;
743      background: #840b24;
744      border-radius: 50%;
745      padding: 2px;
746      width: 24px;
747      height: 24px;
748      text-align: center;
749      color: white;
750    }
751
752    .product-detail-font-size,
753    .product-detail-font-size .event-info-outline {
754      font-size: 12px;
755    }
756
757    .event-info-outline a {
758      color: #333333;
759      text-decoration: none;
760    }
761
762    .airdp-today-btn-custom {
763      cursor: pointer;
764      display: flex;
765      justify-content: center;
766      align-items: center;
767      margin: 8px auto 8px auto;
768      padding: 3px 10px;
769      background: #eee;
770      border-radius: 4px;
771      border: 1px solid #ccc;
772      font-size: 12px;
773      text-align: center;
774      width: 70px;
775    }
776  </style>
777
778  <link rel="stylesheet" href="https://storage.googleapis.com/circlesoft/document/css_documents/000/007/577/micro.css?1785112509" nonce="kL5tqwx8XGiDOwEiO/hOmQ==" />
779
780  
781</head>
782
783<body class="">
vendor: 78 bytes, lines 783-784
783
784          <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
784GTM-NWX8PGW
vendor: 95 bytes, lines 784-788
784"
785        height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
786
787
788  
788<a href="#main-content" class="sr-only sr-only-focusable">Skip to main content</a>
789
790  <header class="site-header" role="banner">
791    
792
793
794<div class="site-sidebar">
795  <div id="nav-sidebar" class="nav-sidebar-wrapper navbar-blue visible-xs">
796    <nav class="nav-sidebar__header" aria-label="Sidebar tabs">
797      <div>
798        <input id="tab2" data-content="1" type="radio" name="tabs" checked class="nav-sidebar__tabs nav-sidebar__tab2">
799        <label for="tab2" class="nav-sidebar__labels nav-sidebar__label2">
800          Menu
801        </label>
802      </div>
803      <div>
804        <input id="tab1" data-content="2" type="radio" name="tabs" class="nav-sidebar__tabs nav-sidebar__tab1">
805        <label for="tab1" class="nav-sidebar__labels nav-sidebar__label1">Categories</label>
806      </div>
807      <div>
808        <input id="tab3" data-content="3" type="radio" name="tabs" class="nav-sidebar__tabs nav-sidebar__tab3">
809        <label for="tab3" class="nav-sidebar__labels nav-sidebar__label3">
810            Account
811        </label>
812      </div>
813    </nav>
814
815    <div class="nav-sidebar-tab-content-wrapper">
816      <nav class="nav-sidebar-tab-contents nav-sidebar-tab-content2" aria-label="Information">
817        <ul>
818            <li>
819              <div>
820                <a class="" title="Go to About us" href="/pages/8731-Aboutus">About us</a>
821              </div>
822            </li>
823            <li>
824              <div>
825                <a class="" title="Go to Events" href="/pages/8819-Events">Events</a>
826              </div>
827            </li>
828            <li>
829              <div>
830                <a class="" title="Go to Book Club" href="/pages/9133-BookClub">Book Club</a>
831              </div>
832            </li>
833            <li>
834              <div>
835                <a class="" title="Go to Gift Cards" href="/pages/9168-GiftCards">Gift Cards</a>
836              </div>
837            </li>
838            <li>
839              <div>
840                <a class="" title="Go to Consignments" href="/pages/9103-Consignments">Consignments</a>
841              </div>
842            </li>
843            <li>
844              <div>
845                <a class="" title="Go to Contact &amp; Opening Hours" href="/pages/8732-ContactOpeningHours">Contact &amp; Opening Hours</a>
846              </div>
847            </li>
848            <li>
849              <div>
850                <a class="" title="Go to Terms and Conditions" href="/pages/9120-TermsandConditions">Terms and Conditions</a>
851              </div>
852            </li>
853            <li>
854              <div>
855                <a class="" title="Go to Work with Us" href="/pages/10734-WorkwithUs">Work with Us</a>
856              </div>
857            </li>
858            <li>
859              <div>
860                <a class="" title="Go to Rosetta Readers Club" href="/pages/14458-RosettaReadersClub">Rosetta Readers Club</a>
861              </div>
862            </li>
863            <li>
864              <div>
865                <a class="" title="Go to Rainforest Readers Program" href="/pages/14459-RainforestReadersProgram">Rainforest Readers Program</a>
866              </div>
867            </li>
868        </ul>
869      </nav>
870
871      <nav class="nav-sidebar-tab-contents nav-sidebar-tab-content1" aria-label="Categories">
872              <ul class="highlighted">
873        <li>
874          <a title="Go to Latest Release Highlights" class="underline" href="https://rosettabooks.com.au/c/latest-release-highlights">Latest Release Highlights</a>
875        </li>
876        <li>
877          <a title="Go to 2026 Award Winners" class="underline" href="https://rosettabooks.com.au/c/2026-award-winners-4a3ac269-fcef-4506-92b4-355d74c24cda">2026 Award Winners</a>
878        </li>
879        <li>
880          <a title="Go to Best Sellers" class="underline" href="https://rosettabooks.com.au/c/best-sellers-b6016880-9c37-4f7d-86a1-a51737911875">Best Sellers</a>
881        </li>
882        <li>
883          <a title="Go to Books in Film" class="underline" href="https://rosettabooks.com.au/c/books-in-film">Books in Film</a>
884        </li>
885        <li>
886          <a title="Go to Cosy Reads" class="underline" href="https://rosettabooks.com.au/c/cosy-reads">Cosy Reads</a>
887        </li>
888        <li>
889          <a title="Go to Events" class="underline" href="https://rosettabooks.com.au/c/events-5766f1bb-749e-4eb8-ab01-368ff01197a6">Events</a>
890        </li>
891        <li>
892          <a title="Go to Staff Picks" class="underline" href="https://rosettabooks.com.au/c/staff-picks-74abf141-4bb1-44cd-9f6a-c8c63ea86762">Staff Picks</a>
893        </li>
894  </ul>
895
896<ul>
897        <li>
898          <a title="Go to Biography &amp; Memoir" class="underline" href="https://rosettabooks.com.au/c/biography-memoir-5f30b2cc-1f7d-453e-9eeb-9a799a9c7ee6">Biography &amp; Memoir</a>
899        </li>
900        <li>
901          <a title="Go to Children &amp; Teen" class="underline" href="https://rosettabooks.com.au/c/children-teen-0e8bd5ee-0e81-4726-9c2c-61a4ea738f4f">Children &amp; Teen</a>
902        </li>
903        <li>
904          <a title="Go to Fiction" class="underline" href="https://rosettabooks.com.au/c/fiction-ea96b195-8e4a-449f-a262-b76298fb971f">Fiction</a>
905        </li>
906        <li>
907          <a title="Go to Food &amp; Drink" class="underline" href="https://rosettabooks.com.au/c/food-drink-73a19442-7ae5-401d-a2db-e05e3cf64ee5">Food &amp; Drink</a>
908        </li>
909        <li>
910          <a title="Go to Games &amp; Puzzles" class="underline" href="https://rosettabooks.com.au/c/games-puzzles-5005d0ce-678f-4b98-8db8-32e0a3fcf75c">Games &amp; Puzzles</a>
911        </li>
912        <li>
913          <a title="Go to Health &amp; Lifestyle" class="underline" href="https://rosettabooks.com.au/c/health-lifestyle-02f479c3-760d-4620-914f-11e16137f5d5">Health &amp; Lifestyle</a>
914        </li>
915        <li>
916          <a title="Go to History" class="underline" href="https://rosettabooks.com.au/c/history-088f11d3-804f-4d26-9dbe-287fc6b20739">History</a>
917        </li>
918        <li>
919          <a title="Go to Hobbies &amp; Craft" class="underline" href="https://rosettabooks.com.au/c/hobbies-craft">Hobbies &amp; Craft</a>
920        </li>
921        <li>
922          <a title="Go to Home &amp; Garden" class="underline" href="https://rosettabooks.com.au/c/home-garden-5fc33b96-afd8-4228-91bb-e4f0d5622e8a">Home &amp; Garden</a>
923        </li>
924        <li>
925          <a title="Go to Humour" class="underline" href="https://rosettabooks.com.au/c/humour-5a1d0ed6-28b5-4142-a3fd-23cf18963d79">
925Humour</a>
926        </li>
927        <li>
928          <a title="Go to Local Authors" class="underline" href="https://rosettabooks.com.au/c/local-authors-cd223bff-28fe-4c3a-a0ba-90581b63119c">Local Authors</a>
929        </li>
930        <li>
931          <a title="Go to Mind, Body, Spirit" class="underline" href="https://rosettabooks.com.au/c/mind-body-spirit-7b8c0164-06bd-4a6a-be91-754fb6b02396">Mind, Body, Spirit</a>
932        </li>
933        <li>
934          <a title="Go to Non-Fiction" class="underline" href="https://rosettabooks.com.au/c/non-fiction-286388ae-761f-4da2-af10-238898f749db">Non-Fiction</a>
935        </li>
936        <li>
937          <a title="Go to Poetry" class="underline" href="https://rosettabooks.com.au/c/poetry-7137fc2b-7828-491a-9054-fad0523b03bc">Poetry</a>
938        </li>
939        <li>
940          <a title="Go to Special Editions" class="underline" href="https://rosettabooks.com.au/c/special-editions-a7f16c69-5125-4fb8-80c0-ab12e3c1785a">Special Editions</a>
941        </li>
942        <li>
943          <a title="Go to Sport" class="underline" href="https://rosettabooks.com.au/c/sport-490d6e3a-d01e-4938-9cce-fe3bdedd2327">Sport</a>
944        </li>
945        <li>
946          <a title="Go to The Arts" class="underline" href="https://rosettabooks.com.au/c/the-arts-9a6ebb6f-43da-4a5e-8f30-9ded4fb74a17">The Arts</a>
947        </li>
948        <li>
949          <a title="Go to Travel" class="underline" href="https://rosettabooks.com.au/c/travel-a2c89474-befe-49a5-b277-471bde129c65">Travel</a>
950        </li>
951</ul>
952
953      </nav>
954
955      <nav class="nav-sidebar-tab-contents nav-sidebar-tab-content3" aria-label="Account">
956          <ul>
957            <input type="hidden" name="landing" id="landing" autocomplete="off" />
958            <li>
959              <a href="/auth/login"><i class="fa fa-sign-in" aria-hidden="true"></i> Login / Sign up</a>
960            </li>
961          </ul>
962      </nav>
963    </div>
964  </div>
965</div>
966
967<div id="sidebar-overlay" class="visible-xs"></div>
968<div class="nav-wrapper visible-xs ">
969  <nav class="navbar top-navbar nav-login navbar-blue navbar-clean"
970       aria-label="Header utility navigation (mobile)">
971    <button class="navbar-clean__button navbar-clean__menu ripple" aria-label="navigation menu">
972      <i class="fa fa-bars" aria-hidden="true"></i>
973    </button>
974    <div class="navbar-clean__icon flex-spacer text-center">
975        <a href="https://rosettabooks.com.au" aria-label="Rosetta Books">
976          <img width="60%" srcset="https://storage.googleapis.com/circlesoft/document/photos/004/039/103/large_micro.png?1696614026 1x, https://storage.googleapis.com/circlesoft/document/photos/004/039/103/original_micro.png?1696614026 2x" alt="Rosetta Books logo" class="micro-logo" src="https://storage.googleapis.com/circlesoft/document/photos/004/039/103/large_micro.png?1696614026" />
977        </a>
978    </div>
979    <div class="navbar-clean__button navbar-clean__cart ripple navbar-cart-wrapper">
980      <a style="padding:0" aria-label="open shopping cart" href="/cart"><i data-count="0" class="fa fa-shopping-cart"></i></a>
981    </div>
982  </nav>
983</div>
984<nav class="hidden-xs navbar top-navbar nav-login navbar-default navbar-blue container-fluid navbar-top-nav-links"
985     aria-label="Header utility navigation (desktop)">
986  <div class="inner-container-home container-fluid" id="top_nav_links">
987    <div class="col-xs-12 col-sm-12 col-md-12 col-lg-12">
988      <div class="collapse navbar-collapse pl-0" id="main-nav">
989        <ul class="nav navbar-nav site-nav-links">
990              <li>
991                <a target="_blank" rel="noopener noreferrer" href="https://www.facebook.com/p/Rosetta-Books-Maleny-100064843894874/"><i class="fa-brands fa-facebook"></i><span class="sr-only">facebook.com</span></a>
992              </li>
993              <li>
994                <a target="_blank" rel="noopener noreferrer" href="https://www.instagram.com/rosettabooks/?hl=en"><i class="fa-brands fa-instagram"></i><span class="sr-only">instagram.com</span></a>
995              </li>
996        </ul>
997        <ul class="nav navbar-nav navbar-right navbar-cart">
998          <li id="cart_link" class="list-none">
999            <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>
1000          </li>
1001            <input type="hidden" name="landing" id="landing" autocomplete="off" />
1002            <li><a href="/auth/login">Login/Sign up</a></li>
1003        </ul>
1004      </div>
1005    </div>
1006  </div>
1007</nav>
1008<!-- HEADER BAR (TOP) -->
1009<div class="header-bar banner container-fluid" id="banner">
1010  <div class="inner-container-home container-fluid" id="inner-container-home">
1011    <div class="row">
1012      <div class="logo-container hidden-xs col-sm-5 col-md-6 col-lg-6">
1013        <h1 id="shop-logo" class="logo">
1014          <a href="https://rosettabooks.com.au/"><img class="banner-img" alt="Rosetta Books" src="https://storage.googleapis.com/circlesoft/document/photos/003/916/320/original_banner-boxedartboard_4.png?1697075179" /></a>
1015        </h1>
1016      </div><!--.col-->
1017      <div class="quick-search-container col-xs-12 col-sm-7 col-md-5 col-lg-4 ">
1018        <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" />
1019          <div class="quick_search_form form-group" style="padding-top: 25px">
1020            <label class="sr-only" for="keyword">Search for books</label>
1021            <div class="input-group">
1022              <input type="search" name="keyword" id="keyword" value="" class="searchattributeinput form-control" placeholder="Search for books by title, keyword or ISBN" autocomplete="off" />
1023              <input type="hidden" name="search_type" id="search_type" value="core^keyword" autocomplete="off" />
1024              <span class="input-group-addon btn-primary">
1025                <button type="submit" class="btn-primary btn-borderless" aria-label="Search books">
1026                  <i class="fa fa-search btn-borderless" aria-hidden="true"></i>
1027                </button>
1028              </span>
1029            </div>
1030            <div id="type_ahead_results" style="display:none" role="status" aria-live="polite">
1031              <div class="heading" id="when_blank_text">Start typing to search by keyword, title, author or ISBN</div>
1032              <div class="heading" id="type_ahead_results_searching">Searching...</div>
1033              <div class="heading" id="making_purchase_order">Going to product page...</div>
1034              <div id="type_ahead_results_inner"></div>
1035            </div>
1036          </div>
1037</form>      </div>
1038    </div>
1039  </div>
1040</div>
1041
1042<div class="clearfix"></div>
1043
1044<div role="navigation" aria-label="Primary">
1045  <!-- MAIN NAVBAR -->
1046
1047<script type="text/javascript" nonce="kL5tqwx8XGiDOwEiO/hOmQ==">
1048  drop_menu_timeout = {};
1049  $(document).ready(function(){
1050    $('.has_drop').on("mouseover", function() {
1051      ul = $(this).next();
1052      show_drop_menu(ul);
1053    }).on("mouseout", function() {
1054      ul = $(this).next();
1055      hide_drop_menu(ul);
1056    });
1057
1058    $('.sub-page-menu').each(function() {
1059      ul = $(this);
1060      ul.on("mouseover", function() {
1061        ul = $(this);
1062        show_drop_menu(ul);
1063      });
1064      ul.on("mouseout", function() {
1065        ul = $(this);
1066        hide_drop_menu(ul);
1067      });
1068    });
1069  })
1070
1071  function hide_drop_menu(ul) {
1072    drop_menu_timeout[ul.attr('id')] = setTimeout(function() {
1073      ul.hide();
1074    }, 50);
1075  }
1076
1077  function show_drop_menu(ul) {
1078    clearTimeout(drop_menu_timeout[ul.attr('id')]);
1079    ul.show();
1080  }
1081
1082</script>
1082
1083
1084<nav class="navbar top-navbar navbar-default navbar-blue container-fluid navbar-content-pages hidden-xs"
1085     aria-label="Content pages navigation">
1086    <div class="inner-container-home container-fluid"  id="contant-pages">
1087          <div class="col-xs-12 col-sm-12 col-md-12 col-lg-12">
1088    <!-- Brand and toggle get grouped for better mobile display -->
1089    <div class="navbar-header">
1090      <button aria-expanded="false" class="navbar-toggle collapsed" data-target="#pages-nav" data-toggle="collapse" type="button">
1091        <span class="sr-only">Toggle navigation</span> <span class="glyphicon glyphicon-bar"></span>
1092        <span class="glyphicon glyphicon-bar"></span>
1093        <span class="glyphicon glyphicon-bar"></span>
1094      </button>
1095    </div><!-- Collect the nav links, forms, and other content for toggling -->
1096    <div class="collapse navbar-collapse" style="padding-left:0" id="pages-nav">
1097      <ul class="nav navbar-nav">
1098  <li>
1099    <a class="" title="go to About us" href="/pages/8731-Aboutus">About us</a>
1100  </li>
1101  <li>
1102    <a class="" title="go to Events" href="/pages/8819-Events">Events</a>
1103  </li>
1104  <li>
1105    <a class="" title="go to Book Club" href="/pages/9133-BookClub">Book Club</a>
1106  </li>
1107  <li>
1108    <a class="" title="go to Gift Cards" href="/pages/9168-GiftCards">Gift Cards</a>
1109  </li>
1110  <li>
1111    <a class="" title="go to Consignments" href="/pages/9103-Consignments">Consignments</a>
1112  </li>
1113  <li>
1114    <a class="" title="go to Contact &amp; Opening Hours" href="/pages/8732-ContactOpeningHours">Contact &amp; Opening Hours</a>
1115  </li>
1116  <li>
1117    <a class="" title="go to Terms and Conditions" href="/pages/9120-TermsandConditions">Terms and Conditions</a>
1118  </li>
1119  <li>
1120    <a class="" title="go to Work with Us" href="/pages/10734-WorkwithUs">Work with Us</a>
1121  </li>
1122  <li>
1123    <a class="" title="go to Rosetta Readers Club" href="/pages/14458-RosettaReadersClub">Rosetta Readers Club</a>
1124  </li>
1125  <li>
1126    <a class="" title="go to Rainforest Readers Program" href="/pages/14459-RainforestReadersProgram">Rainforest Readers Program</a>
1127  </li>
1128</ul>
1129
1130    </div><!-- /.navbar-collapse -->
1131  </div>
1132  </div><!-- /.container-fluid -->
1133</nav>
1134
1135<style nonce="kL5tqwx8XGiDOwEiO/hOmQ==">
1136.nav-active { font-weight:bold}
1137
1138</style>
1139
1140</div>
1141
1142
1143<script nonce="kL5tqwx8XGiDOwEiO/hOmQ==">
1144    applicationLayoutInit()
1145
1146  function update_menu() {
1147    var xAxis = [0, -101, -202];
1148    var content = $("input.nav-sidebar__tabs:checked").data("content");
1149    $(".nav-sidebar-tab-content-wrapper").css("transform", "translateX(" + xAxis[content - 1] + "%)");
1150  }
1151
1152  function applicationLayoutInit() {
1153    update_menu();
1154    $("input[type='radio']").on("change", function() {
1155      update_menu();
1156    });
1157
1158    $(".drop-trigger").on("click", function() {
1159      var ul = $(this).parent().parent().find("ul");
1160      ul.slideToggle();
1161    })
1162
1163    $(".navbar-clean__menu").on("click", function() {
1164      $("#sidebar-overlay, .nav-sidebar-wrapper").addClass("toggled");
1165      $("body").css("overflow", "hidden");
1166    });
1167
1168    $("#sidebar-overlay").on("click", function() {
1169      $("#sidebar-overlay, .nav-sidebar-wrapper").removeClass("toggled");
1170      $("body").css("overflow", "auto");
1171    });
1172  }
1173</script>
1173
1174
1175  </header>
1176
1177  <div class="modal fade" id="modal_dialog" tabindex="-1" role="dialog"></div>
1178  <div id="lightbox" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myLargeModalLabel" aria-hidden="true"></div>
1179
1180  
1181
1182  <main class="container-fluid" id="catalog-container">
1183    <nav class="breadcrumbs-section " aria-label="Breadcrumb">
1184      <div id="flash-messages" class="col-xs-12 col-sm-12 col-md-12 col-lg-12"
1185           role="status" aria-live="polite" aria-atomic="true">
1186        
1187      </div>
1188      <div class="row">
1189        <div class="hidden-xs">
1190          
1191        </div>
1192      </div>
1193    </nav>
1194
1195    <div class="row">
1196      <div id="main-content" class="col-xs-12 col-sm-12 col-md-12 col-lg-12">
1197        <!-- ALERT BOX -->
1198<div class="container">
1199  <!-- REGISTRATION / LOGIN FORMS -->
1200  <div class="">
1201
1202    
1202<script src="https://cdnmaster4.circlesoft.net/assets/sign_up_recaptcha_callback-28e5088c927799774ae93087d147405a4b0dc1bf0741bb1b36466f63d57db0d4.js" nonce="kL5tqwx8XGiDOwEiO/hOmQ=="></script>
vendor: 66 bytes, lines 1202-1204
1202
1203<script src="https://www.google.com/recaptcha/api.js"></script>
1204
1205<div class="col-xs-12 col-sm-6 col-md-6 col-lg-6 login-new-customer ">
1206  <h2 class="login-title" >New Customer? Register Now</h2>
1207  <p class="sub-header hidden-xs hidden-sm">Register in less than 30 seconds</p>
1208  
1209  <form id="new_user" class="form-horizontal" action="/users/create_user" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" autocomplete="off" /><input type="hidden" name="authenticity_token" value="WF2SupW2TWIhCE8rqehFVQRSXs26iiN0Pzvq9-tYhEKNeomg5QoEt6h0EvKjwBTbW6wNeEzpa4JBRwJcxDWN2A" autocomplete="off" />
1210  <input type="hidden" name="signup" id="signup" value="true" autocomplete="off" />
1211  <input type="hidden" name="no_address" id="no_address" value="true" autocomplete="off" />
1212  <input type="hidden" name="return_to" id="return_to" autocomplete="off" />
1213  <input type="hidden" name="landing" id="landing" autocomplete="off" />
1214  <input autocomplete="off" type="hidden" name="account[from_website][true]" id="account_from_website_true" />
1215  <input type="hidden" name="force_return_to" id="force_return_to" value="" autocomplete="off" />
1216  <div class=" margin30" >
1217    <div class="col-xs-12 col-sm-12 col-md-12 col-lg-9 col-lg-offset-2">
1218      <div class="form-group">
1219        <span class="required">*</span>
1220        <label for="user_first_name">First name</label>
1221        <input id="user_first_name" autocomplete="OFF" class="form-control" type="text" name="account[first_name]" />
1222      </div>
1223      <div class="form-group">
1224        <span class="required">*</span>
1225        <label for="user_last_name">Last name</label>
1226        <input id="user_last_name" autocomplete="OFF" class="form-control" type="text" name="account[last_name]" />
1227      </div>
1228      <div class="form-group">
1229        <span class="required">*</span>
1230        <label for="user_email">Email</label>
1231        <input id="user_email" type="email" autocomplete="email" placeholder="Email address" class="form-control" name="account[email]" />
1232      </div>
1233      <div class="form-group">
1234        <label for="user_cell">Mobile Phone</label>
1235        <input id="user_cell" autocomplete="OFF" class="form-control" type="text" name="account[cell]" />
1236      </div>
1237      <div class="form-group">
1238        <span class="required">*</span>
1239        <label for="account_password">Password</label>
1240        <input value="" autocomplete="OFF" class="form-control required_form_field" placeholder="Enter new password" type="password" name="account[password]" id="account_password" />
1241      </div>
1242      <div class="form-group margin20">
1243        <span class="required">*</span>
1244        <label for="account_password_confirmation">Re-enter password</label>
1245        <input value="" autocomplete="OFF" class="form-control required_form_field" placeholder="Confirm password" type="password" name="account[password_confirmation]" id="account_password_confirmation" />
1246      </div>
1247        <div class="form-group margin20 g-recaptcha" data-sitekey="6LcmyVknAAAAALYuvTP8s0JohvJ-_4SzPTKVkuAX" data-callback="recaptchaCallback"></div>
1248      <div class="form-group login-submit">
1249        <p><input type="submit" name="commit" value="Register and Checkout" class="btn btn-primary register-btn" disabled="disabled" data-disable-with="Register and Checkout" /></p>
1250      </div>
1251      <em>* required fields</em>
1252    </div>
1253  </div>
1254</form></div>
1255
1256    <hr class="visible-xs">
1257   <!--***** EXISTING CUSTOMER LOGIN *****-->
1258<div class=" col-xs-12 col-sm-6 col-md-6 col-lg-5 ">
1259  <h2 class="login-title">Existing Customers</h2>
1260  <p class="sub-header hidden-xs hidden-sm">&nbsp;</p>
1261
1262  
1263  <form name="login_form" class="form-horizontal login-form" action="https://rosettabooks.com.au/auth/do_login" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" autocomplete="off" /><input type="hidden" name="authenticity_token" value="Z5IY09E5DbuVMie3dZttJ-9LeX_Eezw_TFWYwFuwDwcey2XgfLmkxaU766ZvCUjBk4dGVUsRTE2_smz4ghKVOg" autocomplete="off" />
1264  <div class=" margin30">
1265    <div class="col-xs-12 col-sm-12 col-md-11 col-lg-9 col-lg-offset-3">
1266      <div class="form-group">
1267        <label for="user_name">E-mail address or username</label>
1268        <input type="text" name="user_name" id="user_name" value="" autocomplete="username" placeholder="Email address or username" class="form-control" />
1269      </div>
1270      <div class="form-group margin20">
1271        <label for="emailAddress">Password</label>
1272        <input type="password" name="password" id="password" value="" placeholder="Password" class="form-control long-form" />
1273      </div>
1274      <div class="form-group login-submit">
1275        <p><input type="submit" name="commit" value="Login and Checkout" class="btn btn-primary login-btn" data-disable-with="Login and Checkout" /></p>
1276      </div>
1277      <input type="hidden" name="landing" id="landing" autocomplete="off" />
1278      <input type="hidden" name="return_to" id="return_to" autocomplete="off" />
1279      <input type="hidden" name="force_return_to" id="force_return_to" value="" autocomplete="off" />
1280      <p><a data-visibility-on="#forgot_password" data-visibility="" href="#" >Forgotten Password?</a></p>
1281    </div><!--.col-md-12-->
1282  </div><!--.row-->
1283</form>  <form class="form-horizontal" action="/auth/forgot_password" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" autocomplete="off" /><input type="hidden" name="authenticity_token" value="edKj_24ez0UU3OyBH-2Q9I_VR3mMwVhCfQPCbDLHaGJ9QZ-i83WDyJ6ovxOBgyZbKfo5prQBlY9LWQzrgDRlnw" autocomplete="off" />
1284  <div id="forgot_password" class="row hidden">
1285    <div class="col-xs-12 col-sm-12 col-md-11 col-lg-6 col-lg-offset-3">
1286      <div class="form-group">
1287        <label for="fullName">Enter your email:</label>
1288        <input type="email" name="email" id="email" value="" autocomplete="email" placeholder="Email address" class="form-control" />
1289      </div>
1290    </div><!--.col-md-12-->
1291    <div class="row">
1292      <div class="col-xs-12 col-sm-12 col-md-12 col-lg-6 col-lg-offset-3">
1293        <input type="submit" name="commit" value="Send" class="btn btn-primary" data-disable-with="Send" />
1294        <a class="btn btn-default" data-visibility-off="#forgot_password" data-visibility="" href="#">Cancel</a>
1295      </div><!--.col-md-12-->
1296    </div><!--.row-->
1297  </div>
1298</form></div><!--.col-existing-customer-->
1299
1300  </div><!--.row-->
1301</div><!--.container-->
1302
1303
1304      </div>
1305    </div>
1306  </main>
1307
1308  <!-- FOOTER -->
1309<footer id="footer" class="footer navbar-blue main-footer" role="contentinfo">
1310  <div class="container">
1311    <div class="row">
1312      <div class="col-xs-12 col-sm-12 col-md-12 col-lg-12">
1313        <div class="pull-left" id="footer-content">
1314          <p><img src="https://storage.googleapis.com/circlesoft/tiny_mce/0005/4210/original_longlogo_icon-cropped.png?6" width="350" height="80"></p>
1315<p>Rosetta Books</p>
1316<p>30 Maple Street, Maleny Qld 4552<br>Tel: 07 5435 2134 | Email: <a href="mailto:[email protected]" target="_blank">[email protected]</a>&nbsp;</p>
1317        </div>
1318      </div>
1319    </div>
1320
1321    <div class="row footer-center-mobile">
1322      <div class="col-xs-12 col-sm-12 col-md-12 col-lg-12">
1323        <div class="">
1324          <ul class="nav navbar-nav" aria-label="Footer links">
1325
1326                  <li><a target="_blank" rel="noopener noreferrer" href="https://www.facebook.com/p/Rosetta-Books-Maleny-100064843894874/"><i class="fa-brands fa-facebook"></i><span class="sr-only">facebook.com</span></a></li>
1327
1328                  <li><a target="_blank" rel="noopener noreferrer" href="https://www.instagram.com/rosettabooks/?hl=en"><i class="fa-brands fa-instagram"></i><span class="sr-only">instagram.com</span></a></li>
1329          </ul>
1330        </div>
1331        <div class="circle-rights">
1332          <p id="ssl_cert">
1333            <a
1334              href="https://circlepos.com/?utm_source=footer&utm_medium=link&utm_campaign=system_by_cir
1334cle"
1335              target="_blank"
1336              rel="noopener noreferrer"
1337              class=""
1338            >
1339              System by Circle
1340            </a>
1341          </p>
1342          <p>&copy; CircleSoft 2026.</p>
1343        </div>
1344      </div>
1345    </div>
1346  </div>
1347</footer>
1348
1349  
1349<script nonce="kL5tqwx8XGiDOwEiO/hOmQ==">
1350    fixOnErrorImages()
1351
1352  function fixOnErrorImages() {
1353    jQuery('img.onerror-fallback, .onerror-fallback img').on('error', function() {
1354      jQuery(this).off("error").attr('src', 'https://cdnmaster4.circlesoft.net/assets/nophoto-7ea475a5e85c82d081508a01bce15d0abfd1b1244e9e1184f569d11a0500a70b.jpg')
1355    })
1356  }
1357</script>
1357
1358
1359</body>
1360</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.