PageSourceSearch

https://store.rachelhannaauthor.com/

html rachelhannaauthor.com collected 2026-10-10 01:44:19 UTC 412,392 bytes, 4,319 lines download raw bytes

1<!doctype html>
2<html class="no-js" lang="en">
3  <head><meta name="facebook-domain-verification" content="v4dnveovblpeclj4egpitp3w6hr4oh" />
4 
5<meta charset="utf-8">
6    <meta http-equiv="X-UA-Compatible" content="IE=edge">
7    <meta name="viewport" content="width=device-width,initial-scale=1">
8    <meta name="theme-color" content="">
9    <link rel="canonical" href="https://store.rachelhannaauthor.com/">
10    <link rel="preconnect" href="https://cdn.shopify.com" crossorigin><link rel="icon" type="image/png" href="//store.rachelhannaauthor.com/cdn/shop/files/rh-monogram-jar_32x32.png?v=1788710858"><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><title>
11      Rachel Hanna Southern Women&#39;s Fiction Romance Books
12</title>
13
14    
15      <meta name="description" content="Rachel Hanna, USA Today and WSJ bestselling author of clean Southern women&#39;s fiction. 54+ books, 2.5M+ copies sold. Discounted bundles and signed editions, direct from the author.">
16    
17
18    
19
20<meta property="og:site_name" content="Rachel Hanna">
21<meta property="og:url" content="https://store.rachelhannaauthor.com/">
22<meta property="og:title" content="Rachel Hanna Southern Women&#39;s Fiction Romance Books">
23<meta property="og:type" content="website">
24<meta property="og:description" content="Rachel Hanna, USA Today and WSJ bestselling author of clean Southern women&#39;s fiction. 54+ books, 2.5M+ copies sold. Discounted bundles and signed editions, direct from the author."><meta property="og:image" content="http://store.rachelhannaauthor.com/cdn/shop/files/ChatGPT_Image_May_9_2026_03_50_20_PM.png?v=1778356232">
25  <meta property="og:image:secure_url" content="https://store.rachelhannaauthor.com/cdn/shop/files/ChatGPT_Image_May_9_2026_03_50_20_PM.png?v=1778356232">
26  <meta property="og:image:width" content="1734">
27  <meta property="og:image:height" content="907"><meta name="twitter:card" content="summary_large_image">
28<meta name="twitter:title" content="Rachel Hanna Southern Women&#39;s Fiction Romance Books">
29<meta name="twitter:description" content="Rachel Hanna, USA Today and WSJ bestselling author of clean Southern women&#39;s fiction. 54+ books, 2.5M+ copies sold. Discounted bundles and signed editions, direct from the author.">
30
31
32    
32<script src="//store.rachelhannaauthor.com/cdn/shop/t/53/assets/global.js?v=19528202971589137851791589159" defer="defer"></script>
32<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
32<meta name="facebook-domain-verification" content="jwxw5nhqtsvzeh93bqz7us73senmzd">
33<meta name="google-site-verification" content="hb95GfLKgfyYwr50KuiTz8_c4yGi2YnMD2lBRrHIDOw">
34<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/68221600059/digital_wallets/dialog">
35<meta id="in-context-paypal-metadata" data-shop-id="68221600059" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD">
36<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
36<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
36
37<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
38<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=68221600059" crossorigin="anonymous"></script>
vendor: 1 bytes, line 38
38
39<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":68221600059,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/68221600059","merchantName":"Rachel Hanna","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","discover","amex","elo","jcb"],"total":{"type":"pending","label":"Rachel Hanna","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 39
39
40<script id="shopify-features" type="application/json">{"accessToken":"d6b17c4f362b22987de5506a25b0f54b","betas":["rich-media-storefront-analytics"],"domain":"store.rachelhannaauthor.com","predictiveSearch":true,"shopId":68221600059,"locale":"en"}</script>
vendor: 1 bytes, line 40
40
41<script>var Shopify = Shopify || {};
42Shopify.shop = "rachel-hanna.myshopify.com";
43Shopify.locale = "en";
44Shopify.currency = {"active":"USD","rate":"1.0"};
45Shopify.country = "US";
46Shopify.theme = {"name":"Happy Harbor Added (Oct 9 2026)","id":188043297083,"schema_name":"Riverdale","schema_version":"2.2.0","theme_store_id":null,"role":"main"};
47Shopify.theme.handle = "null";
48Shopify.theme.style = {"id":null,"handle":null};
49Shopify.cdnHost = "store.rachelhannaauthor.com/cdn";
50Shopify.routes = Shopify.routes || {};
51Shopify.routes.root = "/";
52Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
53Shopify.SignInWithShop = Shopify.SignInWithShop || {};
54Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
55Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 55
55
56<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 56
56
57<script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
vendor: 1 bytes, line 57
57
58<script>
59  window.ShopifyPay = window.ShopifyPay || {};
60  window.ShopifyPay.apiHost = "shop.app\/pay";
61  window.ShopifyPay.redirectState = null;
62</script>
vendor: 1 bytes, line 62
62
63<script>
64  window.Shopify = window.Shopify || {};
65  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
66  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
67  window.Shopify.SignInWithShop.eligible = true;
68</script>
vendor: 1 bytes, line 68
68
69<script id="shop-js-analytics" type="application/json">{"pageType":"index"}</script>
vendor: 1 bytes, line 69
69
70<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
vendor: 1 bytes, line 70
70
71<script type="module">
72  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
73
74  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
75
76</script>
vendor: 1 bytes, line 76
76
77<script>
78  window.Shopify = window.Shopify || {};
79  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
80  window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.en.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.en.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.en.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.en.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.en.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.en.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.en.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.en.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.en.esm.js"],"listener":["modules/v2/loader.listener.en.esm.js"],"pay-button":["modules/v2/loader.pay-button.en.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.en.esm.js"],"shop-button":["modules/v2/loader.shop-button.en.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.en.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.en.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.en.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.en.esm.js"],"shop-login":["modules/v2/loader.shop-login.en.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.en.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.en.esm.js"]};
81</script>
vendor: 1 bytes, line 81
81
82<script>(function() {
83  var isLoaded = false;
84  function asyncLoad() {
85    if (isLoaded) return;
86    isLoaded = true;
87    var urls = ["https:\/\/loox.io\/widget\/m0XFQDjjj3\/loox.1694803145561.js?shop=rachel-hanna.myshopify.com"];
88    for (var i = 0; i < urls.length; i++) {
89      var s = document.createElement('script');
90      s.type = 'text/javascript';
91      s.async = true;
92      s.src = urls[i];
93      var x = document.getElementsByTagName('script')[0];
94      x.parentNode.insertBefore(s, x);
95    }
96  };
97  if(window.attachEvent) {
98    window.attachEvent('onload', asyncLoad);
99  } else {
100    window.addEventListener('load', asyncLoad, false);
101  }
102})();</script>
vendor: 1 bytes, line 102
102
103<script id="__st">var __st={"a":68221600059,"offset":-14400,"reqid":"67940057-9adb-4138-8159-a49104b33c38-1791596658","pageurl":"store.rachelhannaauthor.com\/","u":"bf5ca8acbe4b","p":"home"};</script>
vendor: 1 bytes, line 103
103
104<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 104
104
105<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 105
105
106<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//store.rachelhannaauthor.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 106
106
107<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//store.rachelhannaauthor.com/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
107<script crossorigin="anonymous" defer="defer" src="//store.rachelhannaauthor.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-f0e26bdf.js?v=20250812"></script>
vendor: 1 bytes, line 107
107
108<script id="shopify-origin-trials" async="async" integrity="sha256-qJbe/jEZBHtr5W/BlA2cKAz3vkXu6vJQyLjgvgCC86g=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-318ab40a.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></script>
vendor: 1 bytes, line 108
108
109<script>
110  window.Shopify = window.Shopify || {};
111  window.Shopify.MCP = window.Shopify.MCP || {};
112  window.Shopify.MCP.enabled = true;
113  window.Shopify.MCP.shop = "rachel-hanna.myshopify.com";
114  window.Shopify.MCP.mcpEndpoint = "https:\/\/store.rachelhannaauthor.com\/api\/mcp";
115  window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n  - What is your return policy?\n  - What is your shipping policy?\n  - What is your phone number?\n  - What are your hours of operation?\"\nSet policy_types to also get the store's written policies (full text and URL).\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."},"policy_types":{"type":"array","items":{"type":"string","enum":["refund","shipping","privacy","terms_of_service","terms_of_sale","subscription","legal_notice","contact"]},"description":"Policy kinds to fetch, chosen from the user's question — e.g. [\"refund\"] for returns\/exchanges\/damaged items, [\"contact\"] for phone\/hours\/address. Include every kind the question touches. Omit it to get only FAQ answers."}},"required":["query"]}}];
116</script>
vendor: 1 bytes, line 116
116
117<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/store.rachelhannaauthor.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-f427de6a.js","sha256-ypGF+5vIq4Psw4WG7nsVtdd\/TCfsJWnrNuACdqLCElY=");})();
118</script>
vendor: 1 bytes, line 118
118
119<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://store.rachelhannaauthor.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
120</script>
vendor: 1 bytes, line 120
120
121<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
122  function portableWalletsHideBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.add("hidden"),t.setAttribute("aria-hidden","true"),n.removeEventListener("click",e))}function portableWalletsShowBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.remove("hidden"),t.removeAttribute("aria-hidden"),n.addEventListener("click",e))}window.Shopify?.PaymentButton&&(window.Shopify.PaymentButton.hideBuyerConsent=portableWalletsHideBuyerConsent,window.Shopify.PaymentButton.showBuyerConsent=portableWalletsShowBuyerConsent);
123</script>
vendor: 1 bytes, line 123
123
124<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}}));
125</script>
vendor: 1 bytes, line 125
125
126<script integrity="sha256-/LA1C2Bx6899fYCos0FS9qLj2opaGFm7AXrTUvBEb4s=" data-source-attribution="shopify.remote_product_tracking" data-shopify-remote-tracking="{&quot;session_id&quot;:&quot;01M4HQQ01M7QRTSZMA568MBKF1&quot;,&quot;publisher_shop_id&quot;:68221600059,&quot;theme_id&quot;:188043297083,&quot;theme_published&quot;:true,&quot;theme_store_id&quot;:0,&quot;placement&quot;:&quot;collection&quot;,&quot;event_data&quot;:{&quot;handle&quot;:&quot;&quot;,&quot;page_type&quot;:&quot;home&quot;},&quot;recommendations_tracking_enabled&quot;:true}" defer="defer" src="//store.rachelhannaauthor.com/cdn/shopifycloud/storefront/assets/storefront/remote_product_tracking-91d95044.js" crossorigin="anonymous"></script>
126
127<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://store.rachelhannaauthor.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
128<style id="shopify-accelerated-checkout-cart">
129        #shopify-buyer-consent {
130  margin-top: 1em;
131  display: inline-block;
132  width: 100%;
133}
134
135#shopify-buyer-consent.hidden {
136  display: none;
137}
138
139#shopify-subscription-policy-button {
140  background: none;
141  border: none;
142  padding: 0;
143  text-decoration: underline;
144  font-size: inherit;
145  cursor: pointer;
146}
147
148#shopify-subscription-policy-button::before {
149  box-shadow: none;
150}
151
152      </style>
153<script id="sections-script" data-sections="header,footer" defer="defer" src="//store.rachelhannaauthor.com/cdn/shop/t/53/compiled_assets/scripts.js?v=19617023176070261641791589159"></script>
vendor: 1 bytes, line 153
153
154<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
154
155
156    <style data-shopify>
157      @font-face {
158  font-family: Poppins;
159  font-weight: 400;
160  font-style: normal;
161  font-display: swap;
162  src: url("//store.rachelhannaauthor.com/cdn/fonts/poppins/poppins_n4.0ba78fa5af9b0e1a374041b3ceaadf0a43b41362.woff2") format("woff2"),
163       url("//store.rachelhannaauthor.com/cdn/fonts/poppins/poppins_n4.214741a72ff2596839fc9760ee7a770386cf16ca.woff") format("woff");
164}
165
166      @font-face {
167  font-family: Poppins;
168  font-weight: 700;
169  font-style: normal;
170  font-display: swap;
171  src: url("//store.rachelhannaauthor.com/cdn/fonts/poppins/poppins_n7.56758dcf284489feb014a026f3727f2f20a54626.woff2") format("woff2"),
172       url("//store.rachelhannaauthor.com/cdn/fonts/poppins/poppins_n7.f34f55d9b3d3205d2cd6f64955ff4b36f0cfd8da.woff") format("woff");
173}
174
175      @font-face {
176  font-family: Poppins;
177  font-weight: 400;
178  font-style: italic;
179  font-display: swap;
180  src: url("//store.rachelhannaauthor.com/cdn/fonts/poppins/poppins_i4.846ad1e22474f856bd6b81ba4585a60799a9f5d2.woff2") format("woff2"),
181       url("//store.rachelhannaauthor.com/cdn/fonts/poppins/poppins_i4.56b43284e8b52fc64c1fd271f289a39e8477e9ec.woff") format("woff");
182}
183
184      @font-face {
185  font-family: Poppins;
186  font-weight: 700;
187  font-style: italic;
188  font-display: swap;
189  src: url("//store.rachelhannaauthor.com/cdn/fonts/poppins/poppins_i7.42fd71da11e9d101e1e6c7932199f925f9eea42d.woff2") format("woff2"),
190       url("//store.rachelhannaauthor.com/cdn/fonts/poppins/poppins_i7.ec8499dbd7616004e21155106d13837fff4cf556.woff") format("woff");
191}
192
193      @font-face {
194  font-family: "Playfair Display";
195  font-weight: 700;
196  font-style: normal;
197  font-display: swap;
198  src: url("//store.rachelhannaauthor.com/cdn/fonts/playfair_display/playfairdisplay_n7.592b3435e0fff3f50b26d410c73ae7ec893f6910.woff2") format("woff2"),
199       url("//store.rachelhannaauthor.com/cdn/fonts/playfair_display/playfairdisplay_n7.998b1417dec711058cce2abb61a0b8c59066498f.woff") format("woff");
200}
201
202
203      :root {
204        --font-body-family: Poppins, sans-serif;
205        --font-body-style: normal;
206        --font-body-weight: 400;
207
208        --font-heading-family: "Playfair Display", serif;
209        --font-heading-style: normal;
210        --font-heading-weight: 700;
211
212        --color-base-text: 15, 37, 87;
213        --color-base-background-1: 255, 255, 255;
214        --color-base-background-2: 207, 223, 247;
215        --color-base-solid-button-labels: 255, 255, 255;
216        --color-base-outline-button-labels: 31, 74, 168;
217        --color-base-accent-1: 31, 74, 168;
218        --color-base-accent-2: 238, 243, 251;
219        --payment-terms-background-color: #ffffff;
220
221        --gradient-base-background-1: #FFFFFF;
222        --gradient-base-background-2: #cfdff7;
223        --gradient-base-accent-1: #1f4aa8;
224        --gradient-base-accent-2: #eef3fb;
225
226        --page-width: 160rem;
227        --page-width-margin: 2rem;
228      }
229
230      *,
231      *::before,
232      *::after {
233        box-sizing: inherit;
234      }
235
236      html {
237        box-sizing: border-box;
238        font-size: 62.5%;
239        height: 100%;
240      }
241
242      body {
243        display: grid;
244        grid-template-rows: auto auto 1fr auto;
245        grid-template-columns: 100%;
246        min-height: 100%;
247        margin: 0;
248        font-size: 1.5rem;
249        letter-spacing: 0.06rem;
250        line-height: 1.8;
251        font-family: var(--font-body-family);
252        font-style: var(--font-body-style);
253        font-weight: var(--font-body-weight);
254      }
255
256      @media screen and (min-width: 750px) {
257        body {
258          font-size: 1.6rem;
259        }
260      }
261    </style>
262
263    <link href="//store.rachelhannaauthor.com/cdn/shop/t/53/assets/base.css?v=156262979991264935981791589159" rel="stylesheet" type="text/css" media="all" />
264    <link rel="preconnect" href="https://fonts.googleapis.com">
265    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
266    <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Great+Vibes&display=swap">
267    <link href="//store.rachelhannaauthor.com/cdn/shop/t/53/assets/rh-brand.css?v=73122609894662081061791589159" rel="stylesheet" type="text/css" media="all" />
268<link rel="preload" as="font" href="//store.rachelhannaauthor.com/cdn/fonts/poppins/poppins_n4.0ba78fa5af9b0e1a374041b3ceaadf0a43b41362.woff2" type="font/woff2" crossorigin><link rel="preload" as="font" href="//store.rachelhannaauthor.com/cdn/fonts/playfair_display/playfairdisplay_n7.592b3435e0fff3f50b26d410c73ae7ec893f6910.woff2" type="font/woff2" crossorigin><link rel="stylesheet" href="//store.rachelhannaauthor.com/cdn/shop/t/53/assets/component-predictive-search.css?v=171342419786403665911791589159" media="print" onload="this.media='all'">
268<script>document.documentElement.className = document.documentElement.className.replace('no-js', 'js');</script>
268
269
270      
270<script>
271/* don't expect this to work on older ie */
272window.oncontextmenu = function () { return false; }
273</script>
273
274  
275	<!-- __LXV: 1791585296832;__LXR: https://loox.io;__LXC: m0XFQDjjj3; -->
275<script>var loox_global_hash = '1791585296832';
276var loox_bundle_reviews_enabled = true;</script>
276<style>.loox-reviews-default { max-width: 1200px; margin: 0 auto; }.loox-rating .loox-icon { color:#EBBF20; }
277:root { --lxs-rating-icon-color: #EBBF20; }</style>
278<!-- BEGIN app block: shopify://apps/blockify-fraud-filter/blocks/app_embed/2e3e0ba5-0e70-447a-9ec5-3bf76b5ef12e --><link href="https://cdn.shopify.com/extensions/01a11e96-28ad-7b62-bc64-10e789b24446/region-restrictions-385/assets/ip-blocker-embed.min.js" as="script" type="text/javascript" rel="preload">
279
280<link rel="preconnect" href="https://media.synctrack.io">
281
282<script type="application/json" id="ipblocker-config">
283  {
284    "shopIdentifier": "rachel-hanna.myshopify.com",
285    "ipBlockerMetafields": "{\"showOverlayByPass\":false,\"disableSpyExtensions\":false,\"blockUnknownBots\":false,\"activeApp\":true,\"blockByMetafield\":false,\"visitorAnalytic\":true,\"showWatermark\":true}",
286    "ipBlockerRules": null,
287    "ipBlockerGeneral": {"activeVpnProxy":false,"vpnRiskCore":66,"torBlock":false,"showWatermark":true,"autoBlock":false,"enableVisitorAnalytics":true,"blockUnknownBots":false,"protectTexts":false,"protectImages":false,"protectContents":false,"allowVpnFromPrivateRelay":false,"plan":"enterprise","enableApp":true,"siteUrl":"store.rachelhannaauthor.com","showOverlayByPass":false,"useClientSideCheck":true},
288    "ipBlockerBlockTemplate": "{\"customCss\":\"#blockify---container{--bg-blockify: #fff;position:relative}#blockify---container::after{content:'';position:absolute;inset:0;background-repeat:no-repeat !important;background-size:cover !important;background:var(--bg-blockify);z-index:0}#blockify---container #blockify---container__inner{display:flex;flex-direction:column;align-items:center;position:relative;z-index:1}#blockify---container #blockify---container__inner #blockify-block-content{display:flex;flex-direction:column;align-items:center;text-align:center}#blockify---container #blockify---container__inner #blockify-block-content #blockify-block-superTitle{display:none !important}#blockify---container #blockify---container__inner #blockify-block-content #blockify-block-title{font-size:313%;font-weight:bold;margin-top:1em}@media only screen and (min-width: 768px) and (max-width: 1199px){#blockify---container #blockify---container__inner #blockify-block-content #blockify-block-title{font-size:188%}}@media only screen and (max-width: 767px){#blockify---container #blockify---container__inner #blockify-block-content #blockify-block-title{font-size:107%}}#blockify---container #blockify---container__inner #blockify-block-content #blockify-block-description{font-size:125%;margin:1.5em;line-height:1.5}@media only screen and (min-width: 768px) and (max-width: 1199px){#blockify---container #blockify---container__inner #blockify-block-content #blockify-block-description{font-size:88%}}@media only screen and (max-width: 767px){#blockify---container #blockify---container__inner #blockify-block-content #blockify-block-description{font-size:107%}}#blockify---container #blockify---container__inner #blockify-block-content #blockify-block-description #blockify-block-text-blink{display:none !important}#blockify---container #blockify---container__inner #blockify-logo-block-image{position:relative;width:400px;height:auto;max-height:300px}@media only screen and (max-width: 767px){#blockify---container #blockify---container__inner #blockify-logo-block-image{width:200px}}#blockify---container #blockify---container__inner #blockify-logo-block-image::before{content:'';display:block;padding-bottom:56.2%}#blockify---container #blockify---container__inner #blockify-logo-block-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}\\n\",\"logoImage\":{\"active\":true,\"value\":\"https:\/\/fraud.blockifyapp.com\/s\/api\/public\/assets\/default-thumbnail.png\",\"altText\":\"Red octagonal stop sign with a black hand symbol in the center, indicating a warning or prohibition\"},\"superTitle\":{\"active\":false,\"text\":\"403\",\"color\":\"#899df1\"},\"title\":{\"active\":true,\"text\":\"Access Denied\",\"color\":\"#000\"},\"description\":{\"active\":true,\"text\":\"The site owner may have set restrictions that prevent you from accessing the site. Please contact the site owner for access.\",\"color\":\"#000\"},\"background\":{\"active\":true,\"value\":\"#fff\",\"type\":\"1\",\"colorFrom\":null,\"colorTo\":null}}",
289    "ipBlockerBotsAllow": [{"botName":"aHrefs Bot","regex":"AhrefsBot"},{"botName":"Applebot","regex":"Applebot"},{"botName":"BingBot","regex":"MSNBot|msrbot|bingbot|BingPreview|msnbot-(UDiscovery|NewsBlogs)|adidxbot"},{"botName":"Facebook External Hit","regex":"facebookexternalhit|facebookplatform|facebookexternalua"},{"botName":"Googlebot","regex":"AdsBot-Google(-Mobile)?|Adwords-(DisplayAds|Express|Instant)|Google Web Preview|Google[ -]Publisher[ -]Plugin|Google-(Ads-Qualify|Adwords|AMPHTML|Assess|HotelAdsVerifier|Read-Aloud|Shopping-Quality|Site-Verification|speakr|Test|Youtube-Links)|(APIs|DuplexWeb|Feedfetcher|Mediapartners)-Google|Googlebot(-Mobile|-Image|-Video|-News)?|GoogleProducer|Google.*\/\\+\/web\/snippet"},{"botName":"Lighthouse","regex":"([A-z0-9]*)-Lighthouse"},{"botName":"LinkedIn Bot","regex":"LinkedInBot"},{"botName":"Pinterest","regex":"Pinterest(bot)?\/\\d\\.\\d.*www\\.pinterest\\.com.*"},{"botName":"Semrush Bot","regex":"SemrushBot"}],
290    "baseUrl": "https:\/\/fraud.blockifyapp.com\/s\/api",
291    "bucketUrl": "https:\/\/media.synctrack.io\/megamind-fraud",
292    "storefrontApiUrl": "https:\/\/fraud.blockifyapp.com\/p\/api",
293    "ipBlockerChecking": true,
294    "ipBlockerCollectionId": null,
295    "ipBlockerProductCollections": null,
296    "ipBlockerCheckoutProduct": null
297  }
298</script>
298
299
300<script
301  id="blockifyScriptTag"
302  src="https://cdn.shopify.com/extensions/01a11e96-28ad-7b62-bc64-10e789b24446/region-restrictions-385/assets/ip-blocker-embed.min.js"
303  async
304></script>
304<!-- END app block --><!-- BEGIN app block: shopify://apps/frequently-bought/blocks/app-embed-block/b1a8cbea-c844-4842-9529-7c62dbab1b1f -->
304<script>
305    window.codeblackbelt = window.codeblackbelt || {};
306    window.codeblackbelt.shop = window.codeblackbelt.shop || 'rachel-hanna.myshopify.com';
307    </script>
307<script src="//cdn.codeblackbelt.com/widgets/frequently-bought-together/bootstrap.min.js?version=2026100921-0400" async></script>
307
308 <!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->
309
310
311
312
313
314
315
316
317
318
319
320
321  
321<script async src="https://static.klaviyo.com/onsite/js/VYeSyt/klaviyo.js?company_id=VYeSyt"></script>
321
322  
322<script>!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();</script>
322
323
324  
325
326
327
328
329  
329<script>
330    window.klaviyoReviewsProductDesignMode = false
331  </script>
331
332
333
334
335
336
337
338
339
340
341<!-- END app block --><!-- BEGIN app block: shopify://apps/inbox/blocks/chat/841fc607-4181-4ad1-842d-e24d7f8bad6b --><link rel='modulepreload' href='https://cdn.shopify.com/storefront/web-components/chat.js' crossorigin fetchpriority='low'>
342
343<script id='shopify-chat-app-embed-data' type='application/json'>
344  {
345    "settings": {
346      "invertActivatorColors": true,
347      "greetingMessage": "👋 Hi! Send me a message with any questions. I'm happy to help! Check out the most common questions below.",
348      "showFeaturedProducts": true,
349      "featuredProducts": [],
350      "horizontalPosition": "bottom_left",
351      "icon": "chat_bubble",
352      "buttonLabel": ""
353    }
354  }
355</script>
355
356
357<style data-shopify>
358  
359
360  /* Shadow DOM content does not prevent theme-wide :empty rules from matching the host. */
361  shopify-chat:defined:empty {
362    display: grid;
363  }
364
365  :root {
366    --shopify-chat-bg-color: #FFFFFF;
367    --shopify-chat-text-color: #000000;
368    --shopify-chat-accent-bg-color: #000000;
369    --shopify-chat-accent-text-color: #FFFFFF;
370    --shopify-chat-activator-offset: 20px;
371
372    
373
374    --shopify-chat-activator-font-size: 16px;
375    --shopify-chat-border-radius: 16px;
376  }
377
378  
379</style>
380
381<script src='https://cdn.shopify.com/storefront/web-components/chat.js' type='module' crossorigin fetchpriority='low' async></script>
381
382
383
384<!-- END app block --><!-- BEGIN app block: shopify://apps/triplewhale/blocks/triple_pixel_snippet/483d496b-3f1a-4609-aea7-8eee3b6b7a2a --><link rel='preconnect dns-prefetch' href='https://api.config-security.com/' crossorigin />
385<link rel='preconnect dns-prefetch' href='https://conf.config-security.com/' crossorigin />
386<script>
387/* >> TriplePixel :: start*/
388window.TriplePixelData={TripleName:"rachel-hanna.myshopify.com",ver:"2.16",plat:"SHOPIFY",isHeadless:false,src:'SHOPIFY_EXT',product:{id:"",name:``,price:"",variant:"",av:{  }},search:"",collection:"",cart:"",template:"index",curr:"USD" || "USD", market:"39442841915"},function(W,H,A,L,E,_,B,N){function O(U,T,P,H,R){void 0===R&&(R=!1),H=new XMLHttpRequest,P?(H.open("POST",U,!0),H.setRequestHeader("Content-Type","text/plain")):H.open("GET",U,!0),H.send(JSON.stringify(P||{})),H.onreadystatechange=function(){4===H.readyState&&200===H.status?(R=H.responseText,U.includes("/first")?eval(R):P||(N[B]=R)):(299<H.status||H.status<200)&&T&&!R&&(R=!0,O(U,T-1,P))}}if(N=window,!N[H+"sn"]){N[H+"sn"]=1,L=function(){return Date.now().toString(36)+"_"+Math.random().toString(36)};try{A.setItem(H,1+(0|A.getItem(H)||0)),(E=JSON.parse(A.getItem(H+"U")||"[]")).push({u:location.href,r:document.referrer,t:Date.now(),id:L()}),A.setItem(H+"U",JSON.stringify(E))}catch(e){}var i,m,p;A.getItem('"!nC`')||(_=A,A=N,A[H]||(E=A[H]=function(t,e,i){return void 0===i&&(i=[]),"State"==t?E.s:(W=L(),(E._q=E._q||[]).push([W,t,e].concat(i)),W)},E.s="Installed",E._q=[],E.ch=W,B="configSecurityConfModel",N[B]=1,O("https://conf.config-security.com/model",5),i=L(),m=A[atob("c2NyZWVu")],_.setItem("di_pmt_wt",i),p={id:i,action:"profile",avatar:_.getItem("auth-security_rand_salt_"),time:m[atob("d2lkdGg=")]+":"+m[atob("aGVpZ2h0")],host:A.TriplePixelData.TripleName,plat:A.TriplePixelData.plat,url:window.location.href.slice(0,500),ref:document.referrer,ver:A.TriplePixelData.ver},O("https://api.config-security.com/event",5,p),O("https://api.config-security.com/first?host=".concat(p.host,"&plat=").concat(p.plat),5)))}}("","TriplePixel",localStorage);
389/* << TriplePixel :: end*/
390</script>
390
391
392
393
394<!-- END app block --><link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
395<script>(function(){if ("sendBeacon" in navigator && "performance" in window) {try {var session_token_from_headers = performance.getEntriesByType('navigation')[0].serverTiming.find(x => x.name == '_s').description;} catch {var session_token_from_headers = undefined;}var session_cookie_matches = document.cookie.match(/_shopify_s=([^;]*)/);var session_token_from_cookie = session_cookie_matches && session_cookie_matches.length === 2 ? session_cookie_matches[1] : "";var session_token = session_token_from_headers || session_token_from_cookie || "";function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 68221600059,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "index"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 395
395
396<script>
397  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
398</script>
vendor: 1 bytes, line 398
398
399<script>(function(){var wpmLoader=function(){"use strict";var e=/Googlebot|Storebot-Google|bingbot|Baiduspider|YandexBot|DuckDuckBot|Slurp|facebookexternalhit|Twitterbot|LinkedInBot|Applebot|AdsBot-Google|Mediapartners-Google|APIs-Google|PetalBot|SemrushBot|AhrefsBot|MJ12bot|DotBot|Acunetix|PerplexityBot|Perplexity-User/i,t=/bytedance/i;function i(){try{var e=document.cookie;if(!e||"string"!=typeof e)return;for(var t=0,i=e.split(";");t<i.length;t++){var n=i[t],r=n.indexOf("=");if(-1!==r){var o=n.slice(0,r).trim();if(o){var a=void 0;try{a=decodeURIComponent(o)}catch(e){a=o}if("_shopify_s"===a){var d=n.slice(r+1).trim();try{return decodeURIComponent(d)}catch(e){return d}}}}}return}catch(e){return}}function n(e){try{"undefined"!=typeof console&&"function"==typeof console.warn&&console.warn(e)}catch(e){}}function r(e,t){return"string"==typeof e&&e.length>0&&e.length<=t?e:void 0}function o(e){var t;switch(null==(t=null==e?void 0:e.navigation)?void 0:t.type){case 0:return"navigate";case 1:return"reload";case 2:return"back_forward";default:return}}function a(){var e,t,i;try{var n=null==(i=null==(t=null==(e=self.ShopifyAnalytics)?void 0:e.lib)?void 0:t.trekkie)?void 0:i.state;return"awaiting-consent"===n||"initialized"===n?n:void 0}catch(e){return}}return function(d,s,u,l){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};try{var p=c.trekkieShim;!0!==p&&"true"!==p||null!=window.__TREKKIE_SHIM_QUEUE||(window.__TREKKIE_SHIM_QUEUE=[])}catch(e){}var f,v,h,y,g=(v=(f={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,h=f.legacy,(y=navigator.userAgent).match(e)?"bot":y.match(v)?"modern":y.match(h)?"legacy":y.match(t)?"bot":"unknown"),m=function(e){var t,i,n=r(e,128);try{var a=window.performance,d=null==(t=null==a?void 0:a.getEntriesByType)?void 0:t.call(a,"navigation")[0];if(!d)return{requestId:n,navigationType:o(a)};var s="type"in d?r(d.type,64):void 0,u="serverTiming"in d&&Array.isArray(d.serverTiming)?d.serverTiming:[];return{requestId:null!=n?n:r(null==(i=u.find(function(e){return"requestID"===e.name}))?void 0:i.description,128),navigationType:s}}catch(e){return{requestId:n}}}(c.requestId),w=function(e){var t=e.version,r=e.browserTarget,o=e.surface,a=e.shopId,d=e.monorailEndpoint,s=window.location.href;return{emit:function(e){var u=e.status,l=e.errorMsg,c=e.failureReason,p=e.useKeepaliveFallback,f=void 0!==p&&p,v=e.navigationType,h=e.pagehidePersisted,y=e.requestId,g=e.trekkieState;if(d){var m,w;try{var b=(new Date).getTime();m=JSON.stringify({metadata:{event_sent_at_ms:b},events:[{schema_id:"web_pixels_manager_load/3.3",payload:{version:t,bundle_target:r,page_url:s,status:u,surface:o,error_msg:l,failure_reason:c,navigation_type:v,pagehide_persisted:h,request_id:y,trekkie_state:g,shop_id:a,visit_token:i()},metadata:{event_created_at_ms:b}}]})}catch(e){return}try{if("function"==typeof window.navigator.sendBeacon&&-1===(w=window.navigator.userAgent).indexOf("iPhone; CPU iPhone OS 12_")&&-1===w.indexOf("iPad; CPU OS 12_")&&-1===w.indexOf("iPod touch; CPU iPhone OS 12_")&&window.navigator.sendBeacon.bind(window.navigator)(d,m))return}catch(e){}if(f)try{"function"==typeof window.fetch&&window.fetch(d,{method:"POST",headers:{"Content-Type":"text/plain"},body:m,keepalive:!0}
399).catch(function(){})}catch(e){}else try{var _=new XMLHttpRequest;_.open("POST",d,!0),_.setRequestHeader("Content-Type","text/plain"),_.send(m)}catch(e){n("[Web Pixels Manager] Got an unhandled error while logging to Monorail.")}}else n("[Web Pixels Manager] No Monorail endpoint provided, skipping logging.")}}}({version:u,browserTarget:g,surface:d.surface,shopId:d.shopId,monorailEndpoint:d.monorailEndpoint});if(Boolean(null==(_=null==(b=window.Shopify)?void 0:b.analytics)?void 0:_.replayQueue))w.emit({status:"setup-skipped",errorMsg:"replay queue already initialized."});else{var b,_;w.emit({status:"setup-started"}),window.Shopify=window.Shopify||{};var S=window.Shopify;S.analytics=S.analytics||{};var P=S.analytics;P.replayQueue=[],P.publish=function(e,t,i){return P.replayQueue.push([e,t,i]),!0};try{self.performance.mark("wpm:start")}catch(e){}var k,C="modern"===g?"modern":"legacy",E=(null!=l?l:{modern:"",legacy:""})[C],I=[(k={baseUrl:s,hashVersion:u,buildTarget:C}).baseUrl,"/wpm","/b",k.hashVersion,"modern"===k.buildTarget?"m":"l",".js"].join(""),O=!1,T=!1;try{c.browserTarget=g,function(){O=!0;try{window.addEventListener("pagehide",M)}catch(e){O=!1}}(),R(function(){try{R(x)}catch(e){D(e)}}),w.emit({status:"loading",requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()})}catch(e){D(e)}}function U(){var e;if(q(),!function(){var e,t;return Boolean(null==(t=null==(e=window.Shopify)?void 0:e.analytics)?void 0:t.initialized)}()){var t,i,n;try{if("function"!=typeof(null==(e=window.webPixelsManager)?void 0:e.init))return void A();if(!(null!==(n=i=t=window.webPixelsManager.init(d))&&"function"!=typeof n&&Object(n)===n&&"publish"in i&&"function"==typeof i.publish&&"publishCustomEvent"in i&&"function"==typeof i.publishCustomEvent&&"visitor"in i&&"function"==typeof i.visitor))return void A()}catch(e){return void A(e)}var r=window.Shopify.analytics;r.replayQueue.forEach(function(e){var i=e[0],n=e[1],r=e[2];t.publishCustomEvent(i,n,r)}),r.replayQueue=[],r.publish=t.publishCustomEvent,r.visitor=t.visitor,r.initialized=!0}}function A(e){B("manager_api_unavailable",void 0===e?void 0:Q(e))}function x(){B("script_load_failed","".concat(I," has failed to load"))}function B(e,t){T||(T=!0,q(),w.emit({status:"failed",errorMsg:t,failureReason:e,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function M(e){O&&(q(),w.emit({status:"pagehide-while-loading",useKeepaliveFallback:!0,pagehidePersisted:e.persisted,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function q(){O=!1;try{window.removeEventListener("pagehide",M)}catch(e){}}function R(e){var t;!function(e){var t=e.src,i=e.async,n=void 0===i||i,r=e.onload,o=e.onerror,a=e.sri,d=e.scriptDataAttributes,s=void 0===d?{}:d,u=document.createElement("script"),l=document.querySelector("head"),c=document.querySelector("body");if(u.async=n,u.src=t,a&&(u.integrity=a,u.crossOrigin="anonymous"),s)for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))try{u.dataset[p]=String(s[p])}catch(e){}if(r&&u.addEventListener("load",r),o&&u.addEventListener("error",o),l)l.appendChild(u);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(u)}}({src:I,async:!0,onload:U,onerror:e,sri:(t=E,"string"==typeof t&&/^sha384-[A-Za-z0-9+/=]+$/.test(t)?E:""),scriptDataAttributes:c})}function D(e){B("script_append_failed",Q(e))}function Q(e){return e instanceof Error?e.message:"Unknown error"}}}();wpmLoader({shopId: 68221600059,storefrontBaseUrl: "https://store.rachelhannaauthor.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://store.rachelhannaauthor.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab"],webPixelsConfigList: [{"id":"2872017211","configuration":"{\"accountID\":\"BLOCKIFY_TRACKING-123\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7181e78c7b6e7ca9ee10b75c1c408547","type":"APP","apiClientId":2309454,"privacyPurposes":["ANALYTICS","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"}
399,{"id":"1874788667","configuration":"{\"accountID\":\"VYeSyt\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c63c5b72c8d77be5f2d27d14c081da38","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted","enabledFlags":["9a3ed68a"]},{"id":"1814757691","configuration":"{\"shopId\":\"rachel-hanna.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7093dff47f098f6de2afb75b62011ebe","type":"APP","apiClientId":2753413,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1226998075","configuration":"{\"accountID\":\"1220658\",\"workspaceId\":\"dbc7596b-3240-4555-8eb2-9c98b03979bf\",\"projectId\":\"8d423587-6906-418a-b158-bec764397360\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"f90ac1e17165627856441738d0e6db9d","type":"APP","apiClientId":5461967,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"964067643","configuration":"{\"tagID\":\"2612910774166\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7ae565e198624b39e0856d352b9a6b4c","type":"APP","apiClientId":3009811,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"945914171","configuration":"{\"pixelCode\":\"CGS60EJC77U57NTABDJ0\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"22e92c2ad45662f435e4801458fb78cc","type":"APP","apiClientId":4383523,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"770998587","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"GT-MQR2WBK\\\",\\\"GT-K5MK8P2\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-PV8MYY7P25\\\",\\\"AW-11204726700\\\/LHkhCMyPp6cYEKyf6t4p\\\"]},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-PV8MYY7P25\\\",\\\"AW-11204726700\\\/BtC2CM6Op6cYEKyf6t4p\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-PV8MYY7P25\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-PV8MYY7P25\\\",\\\"AW-11204726700\\\/EWf3CMuOp6cYEKyf6t4p\\\",\\\"MC-6RCJ8J9B87\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-PV8MYY7P25\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-PV8MYY7P25\\\",\\\"AW-11204726700\\\/NDdZCMWOp6cYEKyf6t4p\\\",\\\"MC-6RCJ8J9B87\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-PV8MYY7P25\\\",\\\"AW-11204726700\\\/DOOtCMiOp6cYEKyf6t4p\\\",\\\"MC-6RCJ8J9B87\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-PV8MYY7P25\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-PV8MYY7P25\\\",\\\"AW-11204726700\\\/xYRwCM-Pp6cYEKyf6t4p\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-PV8MYY7P25\\\",\\\"AW-11204726700\\\/tNtjCMmPp6cYEKyf6t4p\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-PV8MYY7P25\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
399,"dataSharingState":"unrestricted","enabledFlags":["9a3ed68a"]},{"id":"368214331","configuration":"{\"pixel_id\":\"544628907094929\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"bd2f978c17a94bbb8a74d43de2165dc5","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted","enabledFlags":["9a3ed68a"]},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"Rachel Hanna","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"rachel-hanna.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/store.rachelhannaauthor.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"10105495781691","handle":"preorder-the-silver-bell-ebook","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"50344410808635","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10408350023995","handle":"this-little-life","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"51319837720891","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9781471707451","handle":"south-carolina-sunsets-books-1-10-paperback-bundle","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"49397471019323","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9842340299067","handle":"january-cove-books-1-10-paperback-bundle","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"49580520210747","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9842321654075","handle":"ultimate-small-town-mountain-paperback-bundle","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"49580435145019","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8075388158267","handle":"the-beach-house-ebook","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44205966557499","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8078393803067","handle":"sunsets-second-chances-ebook","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44225031864635","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8078409957691","handle":"fireflies-family-ties-ebook","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44225060700475","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8080379281723","handle":"the-inn-at-seagrove","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44234991501627","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8080402841915","handle":"the-wedding-at-seagrove-ebook","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44235129880891","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8080403562811","handle":"a-seagrove-christmas-ebook","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45355160109371","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
399,{"id":"8080407560507","handle":"lighthouse-cove-ebook","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44235163009339","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8080421978427","handle":"beneath-the-willow-tree-ebook","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44235253743931","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8080432300347","handle":"mutts-magnolias-ebook","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44235306369339","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8149802451259","handle":"chasing-sunsets-ebook","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44468005077307","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8607372771643","handle":"sea-glass-summer-ebook","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46188766003515","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8343249617211","handle":"south-carolina-sunsets-ebook-10-bundle","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45060019913019","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8119445029179","handle":"the-beach-house-audio","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44366327021883","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8131231220027","handle":"sunsets-second-chances-audio","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44408929485115","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8131970924859","handle":"fireflies-family-ties-audio","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44412788048187","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8132011950395","handle":"the-inn-at-seagrove-audio","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44413115892027","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8135343276347","handle":"the-wedding-at-seagrove-audio","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44423699988795","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8136622113083","handle":"a-seagrove-christmas-audio","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44427755225403","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8136655667515","handle":"lighthouse-cove-audio","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44427908153659","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8136662384955","handle":"beneath-the-willow-tree-audio","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44427936760123","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8136665727291","handle":"mutts-magnolias-audio","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44427959828795","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8159372443963","handle":"chasing-sunsets-audio","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44494685339963","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9070743388475","handle":"sea-glass-summer-audio","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47805850616123","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8224278348091","handle":"south-carolina-sunsets-ebooks-6-10-bundle","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44745715614011","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8224262324539","handle":"south-carolina-sunsets-ebooks-1-5-bundle","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44745697657147","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8284833349947","handle":"south-carolina-sunsets-audiobook-bundle-books-1-5","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44917445394747","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8284837380411","handle":"south-carolina-sunsets-audiobook-bundle-books-6-10","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44917459026235","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8543364546875","handle":"south-carolina-sunsets-audiobook-bundle-books-1-10","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45868489802043","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
399,{"id":"10029486997819","handle":"serenity-at-seagrove-south-carolina-sunsets-book-12-ebook","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"50061663568187","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10029487784251","handle":"serenity-at-seagrove-south-carolina-sunsets-book-12-audio","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"50061670351163","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10075295744315","handle":"seagrove-childrens-book-collection","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"50237064544571","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10056381497659","handle":"seagrove-special-edition-hardcover-signed","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"50172992323899","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10215918862651","handle":"seagrove-2-special-edition-hardcover-author-signed-bookplate","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"50721818902843","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10499414851899","handle":"piece-by-piece-ebook","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"51492394303803","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10499419767099","handle":"piece-by-piece-audio","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"51492403970363","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10520330109243","handle":"the-last-good-summer-south-carolina-sunsets-book-14-ebook","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"51559470137659","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10561012695355","handle":"seagrove-3-special-edition-hardcover-author-signed-bookplate","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"51641657688379","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15416457986363","handle":"the-last-good-summer-south-carolina-sunsets-book-14-audio","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"67666973851963","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9864648753467","handle":"special-edition-the-baking-games-hardcover-with-sprayed-edges","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"49660736733499","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8148062568763","handle":"the-one-for-me-ebook","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44463161082171","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8118323511611","handle":"the-book-club-on-waverly-lane","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44361853665595","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8103521288507","handle":"sweet-tea-b-b-ebook","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44318458839355","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8141755482427","handle":"starting-over-ebook","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44445266575675","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8260815946043","handle":"the-bucket-list-ebook","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44837417287995","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8148211859771","handle":"welcome-to-jubilee-ebook","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44463441314107","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
399,{"id":"10044110307643","handle":"the-wexley-inn","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"50112871563579","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9384730657083","handle":"the-baking-games","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"48508836970811","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8136669364539","handle":"wisteria-island-ebook","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44427995251003","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8136707146043","handle":"wisteria-island-audio","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44428203917627","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8140959285563","handle":"wisteria-winds-audio","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44442448822587","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8148072268091","handle":"loving-tessa-ebook","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44463177302331","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8148098548027","handle":"finding-love-ebook","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44463235498299","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8148107297083","handle":"falling-for-you-ebook","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44463259386171","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8148120731963","handle":"all-i-need-ebook","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44463291498811","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8172439273787","handle":"wisteria-winds-ebook","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44540840608059","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8319097045307","handle":"the-bucket-list-audio","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44996855169339","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8344723226939","handle":"loving-tessa-audiobook","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45063351632187","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8372763197755","handle":"falling-for-you-audio","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45192408727867","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8374174089531","handle":"january-cove-beach-audiobooks-bundle","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45199226601787","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8379029815611","handle":"waiting-for-you-ebook","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"452181129
39962875","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8125064151355","handle":"faith-hope-and-love-audio","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44383618761019","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8190819991867","handle":"faith-hope-and-love-ebook","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44621439664443","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8140266799419","handle":"finding-love-audio","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44440600576315","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8172506710331","handle":"second-chance-christmas-audio","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44541058548027","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8172432556347","handle":"second-chance-christmas-ebook","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44540818161979","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8125608362299","handle":"secrets-and-soulmates-audio","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44384942522683","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8190739775803","handle":"secrets-and-soulmates-ebook","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44621025706299","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8140234359099","handle":"spying-on-the-billionaire-audio","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44440501911867","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8190837883195","handle":"spying-on-the-billionaire-ebook","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44621505167675","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://store.rachelhannaauthor.com/cdn","7ec887c8w14f9f074p854094e1m1370c602",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"188043297083","themePublished":"true","eventMetadataId":"19335ced-ed99-4a64-93b0-7b948d585a46","pageType":"home","shopId":"68221600059","storefrontBaseUrl":"https:\/\/store.rachelhannaauthor.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\"]","isMerchantRequest":"false","hashVersion":"7ec887c8w14f9f074p854094e1m1370c602","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
399<script>
400  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
401  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
402  window.ShopifyAnalytics.meta.currency = 'USD';
403  var meta = {"page":{"pageType":"home","requestId":"67940057-9adb-4138-8159-a49104b33c38-1791596658"}};
404  for (var attr in meta) {
405    window.ShopifyAnalytics.meta[attr] = meta[attr];
406  }
407</script>
vendor: 1 bytes, line 407
407
408<script class="analytics">
409  (function () {
410    var customDocumentWrite = function(content) {
411      var jquery = null;
412
413      if (window.jQuery) {
414        jquery = window.jQuery;
415      } else if (window.Checkout && window.Checkout.$) {
416        jquery = window.Checkout.$;
417      }
418
419      if (jquery) {
420        jquery('body').append(content);
421      }
422    };
423
424    var hasLoggedConversion = function(token) {
425      if (token) {
426        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
427      }
428      return false;
429    }
430
431    var setCookieIfConversion = function(token) {
432      if (token) {
433        var twoMonthsFromNow = new Date(Date.now());
434        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
435
436        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
437      }
438    }
439
440    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
441    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
442    if (trekkie.integrations) {
443      return;
444    }
445    trekkie.methods = [
446      'identify',
447      'page',
448      'ready',
449      'track',
450      'trackForm',
451      'trackLink'
452    ];
453    trekkie.factory = function(method) {
454      return function() {
455        var args = Array.prototype.slice.call(arguments);
456        args.unshift(method);
457        trekkie.push(args);
458        if (method == 'track' || method == 'page') {
459          var pageUrl;
460          try {
461            pageUrl = window.location.href;
462          } catch (e) {}
463          var pageReferrer;
464          try {
465            pageReferrer = document.referrer;
466          } catch (e) {}
467          try {
468            if (window.__TREKKIE_SHIM_QUEUE == null) {
469              window.__TREKKIE_SHIM_QUEUE = [];
470            }
471            window.__TREKKIE_SHIM_QUEUE.push({
472              from: 'trekkie-stub',
473              method: method,
474              args: args.slice(1),
475              pageContext: {
476                url: pageUrl,
477                referrer: pageReferrer
478              }
479            });
480          } catch (e) {
481            // no-op
482          }
483        }
484        return trekkie;
485      };
486    };
487    for (var i = 0; i < trekkie.methods.length; i++) {
488      var key = trekkie.methods[i];
489      trekkie[key] = trekkie.factory(key);
490    }
491    trekkie.load = function(config) {
492      trekkie.config = config || {};
493      trekkie.config.initialDocumentCookie = document.cookie;
494      var first = document.getElementsByTagName('script')[0];
495var script = document.createElement('script');
496script.type = 'text/javascript';
497script.onerror = function(e) {
498  var scriptFallback = document.createElement('script');
499  scriptFallback.type = 'text/javascript';
500  scriptFallback.onerror = function(error) {
501          var Monorail = {
502      produce: function produce(monorailDomain, schemaId, payload) {
503        var currentMs = new Date().getTime();
504        var event = {
505          schema_id: schemaId,
506          payload: payload,
507          metadata: {
508            event_created_at_ms: currentMs,
509            event_sent_at_ms: currentMs
510          }
511        };
512        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
513      },
514      sendRequest: function sendRequest(endpointUrl, payload) {
515        // Try the sendBeacon API
516        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
517          var blobData = new window.Blob([payload], {
518            type: 'text/plain'
519          });
520
521          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
522            return true;
523          } // sendBeacon was not successful
524
525        } // XHR beacon
526
527        var xhr = new XMLHttpRequest();
528
529        try {
530          xhr.open('POST', endpointUrl);
531          xhr.setRequestHeader('Content-Type', 'text/plain');
532          xhr.send(payload);
533        } catch (e) {
534          console.log(e);
535        }
536
537        return false;
538      },
539      isIos12: function isIos12() {
540        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
541      }
542    };
543    Monorail.produce('monorail-edge.shopifysvc.com',
544      'trekkie_storefront_load_errors/1.1',
545      {shop_id: 68221600059,
546      theme_id: 188043297083,
547      app_name: "storefront",
548      context_url: window.location.href,
549      source_url: "//store.rachelhannaauthor.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js"});
550
551  };
552  scriptFallback.async = true;
553  scriptFallback.src = '//store.rachelhannaauthor.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js';
554  first.parentNode.insertBefore(scriptFallback, first);
555};
556script.async = true;
557script.src = '//store.rachelhannaauthor.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js';
558first.parentNode.insertBefore(script, first);
559
560    };
561    trekkie.load(
562      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":68221600059,"isMerchantRequest":null,"themeId":188043297083,"themeCityHash":"8911359869303923271","contentLanguage":"en","currency":"USD","eventMetadataId":"19335ced-ed99-4a64-93b0-7b948d585a46"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
563    );
564
565    var loaded = false;
566    trekkie.ready(function() {
567      if (loaded) return;
568      loaded = true;
569
570      window.ShopifyAnalytics.lib = window.trekkie;
571
572      var originalDocumentWrite = document.write;
573      document.write = customDocumentWrite;
574      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
575      document.write = originalDocumentWrite;
576
577      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
578      var token = match? match[1]: undefined;
579      if (!hasLoggedConversion(token)) {
580        setCookieIfConversion(token);
581        
582      }
583    });
584
585    window.ShopifyAnalytics.lib.page(null,{"pageType":"home","requestId":"67940057-9adb-4138-8159-a49104b33c38-1791596658","shopifyEmitted":true});
586
587    var eventsListenerScript = document.createElement('script');
588    eventsListenerScript.async = true;
589    eventsListenerScript.src = "//store.rachelhannaauthor.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
590    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
591})();</script>
vendor: 1 bytes, line 591
591
592<script
593  defer
594  src="https://store.rachelhannaauthor.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.10.1.min.js"
595  data-application="storefront-renderer"
596  data-shop-id="68221600059"
597  data-render-region="gcp-us-central1"
598  data-page-type="index"
599  data-theme-instance-id="188043297083"
600  data-theme-name="Riverdale"
601  data-theme-version="2.2.0"
602  data-monorail-region="shop_domain"
603  data-resource-timing-sampling-rate="10"
604  data-shs="true"
605  data-shs-beacon="true"
606  data-shs-export-with-fetch="true"
607  data-shs-logs-sample-rate="1"
608  data-shs-beacon-endpoint="https://store.rachelhannaauthor.com/api/collect"
609></script>
vendor: 1 bytes, line 609
609
610<script id="shopify-chat-page-data" type="application/json">{"greetingMessage":"Welcome to Rachel Hanna. How can I help?","customerServiceEmail":"[email protected]","onlineStorePasswordProtected":false,"continueAsChip":true,"exportCommand":false,"shopName":"Rachel Hanna","translations":[{"key":"agent_chat.panel.open_chat","value":"Open chat"},{"key":"agent_chat.panel.ask_anything","value":"Ask anything"},{"key":"agent_chat.panel.title","value":"Storekick"},{"key":"agent_chat.panel.unread_replies","value":"Unread replies"},{"key":"agent_chat.panel.back_to_chat","value":"Back to chat"},{"key":"agent_chat.panel.see_history","value":"See chat history"},{"key":"agent_chat.panel.new_chat","value":"Create a new chat"},{"key":"agent_chat.panel.close","value":"Close chat"},{"key":"agent_chat.panel.undock","value":"Undock chat"},{"key":"agent_chat.panel.dock","value":"Dock chat"},{"key":"agent_chat.panel.expand","value":"Expand chat"},{"key":"agent_chat.panel.contract","value":"Contract chat"},{"key":"agent_chat.panel.jump_to_latest","value":"Jump to latest"},{"key":"agent_chat.panel.loading_chat","value":"Loading chat"},{"key":"agent_chat.input.label","value":"Type your message"},{"key":"agent_chat.input.placeholder","value":"Ask anything..."},{"key":"agent_chat.input.send","value":"Send"},{"key":"agent_chat.input.stop","value":"Stop generating"},{"key":"agent_chat.thinking","value":"Thinking..."},{"key":"agent_chat.first_response_delayed","value":"Agent is taking longer to respond…"},{"key":"agent_chat.searching","value":"Searching..."},{"key":"agent_chat.message.sent_timestamp","value":"Sent · {{time}}"},{"key":"agent_chat.message.automated_label","value":"Automated"},{"key":"agent_chat.message.automated_timestamp","value":"Automated · {{time}}"},{"key":"agent_chat.liveAgentHandoff","value":"Someone from our team will be with you shortly"},{"key":"agent_chat.human_handoff.action","value":"Chat with our team"},{"key":"agent_chat.human_handoff.request","value":"I’d like to talk to someone from your team"},{"key":"agent_chat.human_handoff.ai_assistant","value":"AI assistant"},{"key":"agent_chat.greeting.default","value":"Hi there!"},{"key":"agent_chat.greeting.with_name","value":"Hi {{name}}!"},{"key":"agent_chat.greeting.welcome","value":"You can ask questions about shopping, sizing\/dimensions, shipping, returns, or order status."},{"key":"agent_chat.greeting.welcome_back","value":"Welcome back to %{shop_name}! How can I help?"},{"key":"agent_chat.greeting.welcome_back_no_shop","value":"Welcome back! How can I help?"},{"key":"agent_chat.greeting.welcome_to_shop","value":"Welcome to %{shop_name}. How can I help?"},{"key":"agent_chat.greeting.generic","value":"How can I help?"},{"key":"agent_chat.disclaimer.text","value":"This chat is powered by AI from Shopify and may make mistakes. Your messages are visible to {{shop_name}}. See"},{"key":"agent_chat.disclaimer.text_human","value":"Your messages are visible to {{shop_name}} and to Shopify for the provision and improvement of the services. See"},{"key":"agent_chat.disclaimer.link_text","value":"privacy policy"},{"key":"agent_chat.error.response_unavailable","value":"Response unavailable"},{"key":"agent_chat.error.generic","value":"Something went wrong."},{"key":"agent_chat.error.response_failed","value":"Couldn’t load this message"},{"key":"agent_chat.error.message_send_failed","value":"Your message couldn’t be sent"},{"key":"agent_chat.error.attachment_upload_failed","value":"Your attachment didn’t upload"},{"key":"agent_chat.error.first_response_stalled","value":"Agent couldn’t respond"},{"key":"agent_chat.error.try_again","value":"Try again"},{"key":"agent_chat.error.unavailable","value":"Chat isn't available right now - try again later"},{"key":"agent_chat.error.usage_limit","value":"Message limit reached — try again later or email us at {{email}}"},{"key":"agent_chat.error.usage_limit_no_email","value":"Message limit reached — try again later"},{"key":"agent_chat.error.cost_quota_unhandled","value":"Chat isn’t available right now—email us at {{email}}"},{"key":"agent_chat.error.cost_quota_unhandled_no_email","value":"Chat isn’t available right now"},{"key":"agent_chat.error.cost_quota_handover","value":"AI assistant isn’t available right now — our team will reply shortly"},{"key":"agent_chat.unavailable.title","value":"Chat isn’t available right now"},{"key":"agent_chat.unavailable.description","value":"Something went wrong while loading the chat."},{"key":"agent_chat.history.heading","value":"Chat history"},{"key":"agent_chat.history.loading","value":"Loading conversation history"},{"key":"agent_chat.history.aria_label","value":"Conversation history"},{"key":"agent_chat.history.no_conversations","value":"No conversations"},{"key":"agent_chat.history.conversation.one","value":"conversation"},{"key":"agent_chat.history.conversation.other","value":"conversations"},{"key":"agent_chat.history.error_message","value":"Something went wrong."},{"key":"agent_chat.history.try_again","value":"Try again"},{"key":"agent_chat.history.no_past","value":"No past conversations"},{"key":"agent_chat.history.start_new","value":"Start a new chat"},{"key":"agent_chat.history.untitled","value":"Untitled conversation"},{"key":"agent_chat.history.resume","value":"Resume: {{title}}"},{"key":"agent_chat.history.resume_with_time","value":"Resume: {{title}}, {{time}}"},{"key":"agent_chat.history.delete","value":"Delete conversation: {{title}}"},{"key":"agent_chat.history.delete_failed","value":"Could not delete conversation"},{"key":"agent_chat.feedback.group_label","value":"Message feedback"},{"key":"agent_chat.feedback.thumbs_up","value":"Thumbs up"},{"key":"agent_chat.feedback.thumbs_down","value":"Thumbs down"},{"key":"agent_chat.feedback.add_comment","value":"Add comment"},{"key":"agent_chat.feedback.thanks","value":"Thanks for your feedback"},{"key":"agent_chat.feedback.placeholder_up","value":"Tell us what went well"},{"key":"agent_chat.feedback.placeholder_down","value":"Tell us what could have been better"},{"key":"agent_chat.feedback.comment_label","value":"Feedback comment"},{"key":"agent_chat.feedback.cancel","value":"Cancel"},{"key":"agent_chat.feedback.submit","value":"Submit"},{"key":"agent_chat.feedback.character_count","value":"{{current}}\/{{max}}"},{"key":"agent_chat.feedback.character_limit_reached","value":"Maximum length reached. Feedback is limited to {{max}} characters."},{"key":"agent_chat.buyer_profile.button.open","value":"Buyer Profile"},{"key":"agent_chat.buyer_profile.title","value":"Buyer Profile"},{"key":"agent_chat.buyer_profile.empty","value":"No buyer profile available."},{"key":"agent_chat.buyer_profile.close","value":"Close"},{"key":"agent_chat.suggestions.empty_state_label","value":"Suggested questions"},{"key":"agent_chat.suggestions.quick_reply_label","value":"Suggested replies"},{"key":"agent_chat.auth.sign_in_to_continue","value":"Sign in to continue"},{"key":"agent_chat.auth.sign_in","value":"Sign in"},{"key":"agent_chat.auth.skip_and_chat","value":"Skip and start chatting"},{"key":"agent_chat.auth.pre_chat_title","value":"Sign in to personalize and save your chats"},{"key":"agent_chat.auth.pre_chat_subtitle","value":"Sign in or create an account"},{"key":"agent_chat.auth.staff_chat_required_title","value":"Don't miss a reply"},{"key":"agent_chat.auth.staff_chat_required_subtitle","value":"Sign in to chat with our team. We'll email you if you leave the chat."},{"key":"agent_chat.auth.share_disclaimer","value":"By continuing, Shop will share your name and email with this store. See their {{terms_link}} and {{privacy_link}}"},{"key":"agent_chat.auth.terms_link","value":"terms"},{"key":"agent_chat.auth.privacy_link","value":"privacy policy"},{"key":"agent_chat.auth.declined_pre_chat","value":"I can’t connect you with the store unless you sign in."},{"key":"agent_chat.reply_by_email.continuation_prompt","value":"If you leave the chat, we’ll email you when there’s a reply."},{"key":"agent_chat.reply_by_email.sign_in_prompt","value":"Sign in to get emailed when there’s a reply."},{"key":"agent_chat.order_lookup.track_order","value":"Track my order"},{"key":"agent_chat.order_lookup.track_another_order","value":"Track another order"},{"key":"agent_chat.order_lookup.new_conversation","value":"New conversation"},{"key":"agent_chat.order_lookup.follow_up_label","value":"Order lookup actions"},{"key":"agent_chat.order_lookup.enter_order_information","value":"Enter order information"},{"key":"agent_chat.order_lookup.prompt","value":"To see your order status, please provide your order details."},{"key":"agent_chat.order_lookup.form_title","value":"Track my order"},{"key":"agent_chat.order_lookup.form_subtitle","value":"Please provide your information."},{"key":"agent_chat.order_lookup.order_number_label","value":"Order number"},{"key":"agent_chat.order_lookup.email_label","value":"Email address"},{"key":"agent_chat.order_lookup.submit","value":"Track my order"},{"key":"agent_chat.order_lookup.cancel","value":"Cancel"},{"key":"agent_chat.order_lookup.invalid_order_number","value":"Please enter a valid order number with only numbers and letters, no spaces (e.g. 1006)."},{"key":"agent_chat.order_lookup.invalid_order_number_whitespace","value":"Please enter a valid order number with only numbers and letters, no spaces (e.g. 1006)."},{"key":"agent_chat.order_lookup.invalid_email","value":"Please enter a valid email address"},{"key":"agent_chat.order_lookup.generic_error","value":"There was a problem looking up your order. Please try again."},{"key":"agent_chat.order_lookup.rate_limited_error","value":"Too many attempts. Try again later."},{"key":"agent_chat.order_lookup.locked_composer_status","value":"Order lookup is in progress. Start a new conversation to ask something else."},{"key":"agent_chat.legacy_contact.form_title","value":"Before we get started"},{"key":"agent_chat.legacy_contact.form_subtitle","value":"Please provide your information so we can reply to you if you leave the chat."},{"key":"agent_chat.legacy_contact.first_name_label","value":"First name"},{"key":"agent_chat.legacy_contact.last_name_label","value":"Last name"},{"key":"agent_chat.legacy_contact.email_label","value":"Email"},{"key":"agent_chat.legacy_contact.marketing_opt_in","value":"Email me with news and offers"},{"key":"agent_chat.legacy_contact.submit","value":"Start chat"},{"key":"agent_chat.legacy_contact.cancel","value":"Cancel"}
610,{"key":"agent_chat.legacy_contact.invalid_first_name","value":"Enter a valid first name."},{"key":"agent_chat.legacy_contact.invalid_last_name","value":"Enter a valid last name."},{"key":"agent_chat.legacy_contact.invalid_email","value":"Enter a valid email address."},{"key":"agent_chat.legacy_contact.invalid_email_length","value":"Email address is too long."},{"key":"agent_chat.legacy_contact.generic_error","value":"Something went wrong."},{"key":"agent_chat.legacy_contact.rate_limited_error","value":"Too many attempts. Try again later."},{"key":"agent_chat.discountCard.useDiscount","value":"Use discount"},{"key":"agent_chat.discountCard.discountApplicationContext","value":"Applies automatically at checkout"},{"key":"agent_chat.cart.checkout","value":"Checkout"},{"key":"agent_chat.product.add_to_cart","value":"Add to cart"},{"key":"agent_chat.product.view_details","value":"View details"},{"key":"agent_chat.product.out_of_stock","value":"Out of stock"},{"key":"agent_chat.product.compare_suggestions","value":"Compare suggestions"},{"key":"agent_chat.product.hide_suggestions","value":"Hide suggestions"},{"key":"agent_chat.product.sold_out","value":"Sold out"},{"key":"agent_chat.order.item.one","value":"item"},{"key":"agent_chat.order.item.other","value":"items"},{"key":"agent_chat.order.less_items.one","value":"- hide {{count}} item"},{"key":"agent_chat.order.less_items.other","value":"- hide {{count}} items"},{"key":"agent_chat.order.more_items.one","value":"+ {{count}} more item"},{"key":"agent_chat.order.more_items.other","value":"+ {{count}} more items"},{"key":"agent_chat.order.view_order","value":"View order {{orderId}}"},{"key":"agent_chat.order.track_shipment","value":"Track shipment"},{"key":"agent_chat.order.of_total","value":"{{index}} of {{total}}"},{"key":"agent_chat.order.label","value":"Order {{number}}"},{"key":"agent_chat.order.count.one","value":"{{count}} Order"},{"key":"agent_chat.order.count.other","value":"{{count}} Orders"},{"key":"agent_chat.order.ordered_on","value":"Ordered {{date}}"},{"key":"agent_chat.order.select","value":"Select order {{number}}"},{"key":"agent_chat.return.heading","value":"Select items to return"},{"key":"agent_chat.return.toggle_item","value":"Select {{name}}"},{"key":"agent_chat.return.select_item_non_returnable","value":"{{name}}, not returnable"},{"key":"agent_chat.return.quantity_label","value":"Return quantity"},{"key":"agent_chat.return.reason_label","value":"Reason for return"},{"key":"agent_chat.return.reason_placeholder","value":"Select a reason"},{"key":"agent_chat.return.confirm","value":"Request return"},{"key":"agent_chat.return.confirmed","value":"Return requested"},{"key":"agent_chat.return.reason.size_too_small","value":"Size too small"},{"key":"agent_chat.return.reason.size_too_large","value":"Size too large"},{"key":"agent_chat.return.reason.unwanted","value":"Unwanted"},{"key":"agent_chat.return.reason.not_as_described","value":"Not as described"},{"key":"agent_chat.return.reason.wrong_item","value":"Wrong item"},{"key":"agent_chat.return.reason.defective","value":"Defective"},{"key":"agent_chat.return.reason.style","value":"Style"},{"key":"agent_chat.return.reason.color","value":"Color"},{"key":"agent_chat.return.reason.other_reason","value":"Other"},{"key":"agent_chat.scroll.previous","value":"Previous"},{"key":"agent_chat.scroll.next","value":"Next"}]}</script>
vendor: 1 bytes, line 610
610
611<script id="shopify-customer-account-data" type="application/json">{"customer":null,"shop":{"id":"68221600059","customerAccountTranslations":[{"key":"account_menu.signed_out_state.sheet_title","value":"Sign in or create account"},{"key":"account_menu.signed_out_state.section_divider","value":"More ways to sign in"},{"key":"account_menu.signed_out_state.alternate_divider","value":"OR"},{"key":"account_menu.signed_out_state.email_field_label","value":"Email"},{"key":"account_menu.signed_out_state.orders_button","value":"Orders"},{"key":"account_menu.signed_out_state.profile_button","value":"Profile"},{"key":"account_menu.signed_out_state.shop_login_button","value":"Sign in with Shop"},{"key":"account_menu.signed_out_state.continue_with_google","value":"Continue with Google"},{"key":"account_menu.signed_out_state.continue_with_facebook","value":"Continue with Facebook"},{"key":"account_menu.signed_out_state.marketing_consent_label","value":"Get new release and discount notifications"},{"key":"account_menu.signed_in_state.greeting_with_name","value":"Hi, {{first_name}}"},{"key":"account_menu.signed_in_state.greeting_without_name","value":"Account"},{"key":"account_menu.signed_in_state.orders_button","value":"Orders"},{"key":"account_menu.signed_in_state.profile_button","value":"Profile"},{"key":"account_menu.location_picker.sheet_title","value":"Locations"},{"key":"account_menu.location_picker.search_field_placeholder","value":"Search"},{"key":"account_menu.aria_labels.close_menu","value":"Close menu"},{"key":"account_menu.aria_labels.back_to_main_menu","value":"Back to main menu from {{title}}"},{"key":"account_menu.aria_labels.open_submenu","value":"{{title}}, opens submenu"},{"key":"account_menu.aria_labels.loading_menu","value":"Loading menu"},{"key":"account_menu.aria_labels.loading","value":"Loading"},{"key":"account_menu.aria_labels.account","value":"Account"},{"key":"account_menu.aria_labels.sign_in_with_email","value":"Sign in with email"},{"key":"account_menu.aria_labels.sign_in","value":"Sign in"}],"socialLoginProviders":[{"handle":"Shop"}],"legacyCustomerAccounts":false,"signInLinksVisible":true,"b2bEnabled":false,"marketingConsentSigninEnabled":true,"marketingConsentPreselected":true},"visitor":{"country":"US","language":"en"}}</script>
611
612<meta name="shopify-y" content="56ee3030-62c4-4034-a696-3c828ff690bc" data-expiration="1823154258000"><meta name="shopify-s" content="c5332bca-5f54-40dc-9a14-2b9151fcee20" data-expiration="1791598458000">
613</head>
614
615  <body class="gradient">
616    <a class="skip-to-content-link button visually-hidden" href="#MainContent">
617      Skip to content
618    </a>
619
620    <div id="shopify-section-announcement-bar" class="shopify-section"><div class="announcement-bar color-inverse gradient" role="region" aria-label="Announcement" ><a href="/products/the-beach-house-ebook" class="announcement-bar__link link link--text focus-inset animate-arrow"><p class="announcement-bar__message h5">
621                📚 NEW HERE? Start with The Beach House - just $2.99!
622<svg viewBox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg">
623  <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor">
624</svg>
625
626</p></a></div>
627</div>
628    <div id="shopify-section-header" class="shopify-section"><link href="//store.rachelhannaauthor.com/cdn/shop/t/53/assets/header-social.css?v=176389493910898571271791589159" rel="stylesheet" type="text/css" media="all" />
629<link rel="stylesheet" href="//store.rachelhannaauthor.com/cdn/shop/t/53/assets/component-list-menu.css?v=161614383810958508431791589159" media="print" onload="this.media='all'">
630<link rel="stylesheet" href="//store.rachelhannaauthor.com/cdn/shop/t/53/assets/component-search.css?v=128662198121899399791791589159" media="print" onload="this.media='all'">
631<link rel="stylesheet" href="//store.rachelhannaauthor.com/cdn/shop/t/53/assets/component-menu-drawer.css?v=25441607779389632351791589159" media="print" onload="this.media='all'">
632<link rel="stylesheet" href="//store.rachelhannaauthor.com/cdn/shop/t/53/assets/component-cart-notification.css?v=87135131402575196631791589159" media="print" onload="this.media='all'"><link rel="stylesheet" href="//store.rachelhannaauthor.com/cdn/shop/t/53/assets/component-price.css?v=183556404328749792281791589159" media="print" onload="this.media='all'">
633  <link rel="stylesheet" href="//store.rachelhannaauthor.com/cdn/shop/t/53/assets/component-loading-overlay.css?v=167310470843593579841791589159" media="print" onload="this.media='all'"><noscript><link href="//store.rachelhannaauthor.com/cdn/shop/t/53/assets/component-list-menu.css?v=161614383810958508431791589159" rel="stylesheet" type="text/css" media="all" /></noscript>
634<noscript><link href="//store.rachelhannaauthor.com/cdn/shop/t/53/assets/component-search.css?v=128662198121899399791791589159" rel="stylesheet" type="text/css" media="all" /></noscript>
635<noscript><link href="//store.rachelhannaauthor.com/cdn/shop/t/53/assets/component-menu-drawer.css?v=25441607779389632351791589159" rel="stylesheet" type="text/css" media="all" /></noscript>
636<noscript><link href="//store.rachelhannaauthor.com/cdn/shop/t/53/assets/component-cart-notification.css?v=87135131402575196631791589159" rel="stylesheet" type="text/css" media="all" /></noscript>
637
638<style>
639  header-drawer {
640    justify-self: start;
641    margin-left: -1.2rem;
642  }
643
644  @media screen and (min-width: 990px) {
645    header-drawer {
646      display: none;
647    }
648  }
649
650  .menu-drawer-container {
651    display: flex;
652  }
653
654  .list-menu {
655    list-style: none;
656    padding: 0;
657    margin: 0;
658  }
659
660  .list-menu--inline {
661    display: inline-flex;
662    flex-wrap: wrap;
663  }
664
665  summary.list-menu__item {
666    padding-right: 2.7rem;
667  }
668
669  .list-menu__item {
670    display: flex;
671    align-items: center;
672    line-height: 1.3;
673  }
674
675  .list-menu__item--link {
676    text-decoration: none;
677    padding-bottom: 1rem;
678    padding-top: 1rem;
679    line-height: 1.8;
680  }
681
682  @media screen and (min-width: 750px) {
683    .list-menu__item--link {
684      padding-bottom: 0.5rem;
685      padding-top: 0.5rem;
686    }
687  }
688  
689.header__megamenu-item details-disclosure > details {
690    position: static;
691  }
692
693  .header__megamenu-item .header__submenu.list-menu--disclosure {
694    left: 0;
695  }
696
697  .header__megamenu-item .header__submenu .page-width {
698    display: flex;
699    justify-content: space-between;
700  }
701
702  .header__megamenu-item .header__submenu .header__menu-item {
703    text-transform: uppercase;
704  }
705
706  .header__megamenu-item .header__submenu .header__submenu .header__menu-item {
707    text-transform: none;
708  }
709
710  .header__megamenu-item .header__menu-item-img {
711    display: flex;
712    flex-direction: column;
713    padding: 0.75rem 0 0;
714  }
715
716  .header__megamenu-item .header__menu-item-img img {
717    max-width: 100%;
718    height: auto;
719    margin-bottom: 1rem;
720  }
721</style>
722
723<script src="//store.rachelhannaauthor.com/cdn/shop/t/53/assets/details-disclosure.js?v=130383321174778955031791589159" defer="defer"></script>
vendor: 1 bytes, line 723
723
724<script src="//store.rachelhannaauthor.com/cdn/shop/t/53/assets/details-modal.js?v=28236984606388830511791589159" defer="defer"></script>
vendor: 1 bytes, line 724
724
725<script src="//store.rachelhannaauthor.com/cdn/shop/t/53/assets/cart-notification.js?v=18770815536247936311791589159" defer="defer"></script>
725
726
727<svg xmlns="http://www.w3.org/2000/svg" class="hidden">
728  <symbol id="icon-search" viewbox="0 0 18 19" fill="none">
729    <path fill-rule="evenodd" clip-rule="evenodd" d="M11.03 11.68A5.784 5.784 0 112.85 3.5a5.784 5.784 0 018.18 8.18zm.26 1.12a6.78 6.78 0 11.72-.7l5.4 5.4a.5.5 0 11-.71.7l-5.41-5.4z" fill="currentColor"/>
730  </symbol>
731
732  <symbol id="icon-close" class="icon icon-close" fill="none" viewBox="0 0 18 17">
733    <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor">
734  </symbol>
735</svg>
736<div class="header-wrapper color-background-1 gradient"><header class="header header--top-center page-width header--has-menu"><header-drawer data-breakpoint="tablet">
737        <details class="menu-drawer-container">
738          <summary class="header__icon header__icon--menu header__icon--summary link focus-inset" aria-label="Menu">
739            <span>
740              <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-hamburger" fill="none" viewBox="0 0 18 16">
741  <path d="M1 .5a.5.5 0 100 1h15.71a.5.5 0 000-1H1zM.5 8a.5.5 0 01.5-.5h15.71a.5.5 0 010 1H1A.5.5 0 01.5 8zm0 7a.5.5 0 01.5-.5h15.71a.5.5 0 010 1H1a.5.5 0 01-.5-.5z" fill="currentColor">
742</svg>
743
744              <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" fill="none" viewBox="0 0 18 17">
745  <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor">
746</svg>
747
748            </span>
749          </summary>
750          <div id="menu-drawer" class="menu-drawer motion-reduce" tabindex="-1">
751            <div class="menu-drawer__inner-container">
752              <div class="menu-drawer__navigation-container">
753                <nav class="menu-drawer__navigation">
754                  <ul class="menu-drawer__menu list-menu" role="list"><li><a href="/" class="menu-drawer__menu-item list-menu__item link link--text focus-inset menu-drawer__menu-item--active" aria-current="page">
755                            Home
756                          </a></li><li><details>
757                            <summary class="menu-drawer__menu-item list-menu__item link link--text focus-inset">
758                              Shop
759                              <svg viewBox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg">
760  <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor">
761</svg>
762
763                              <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 10 6">
764  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
765</svg>
766
767                            </summary>
768                            <div id="link-Shop" class="menu-drawer__submenu motion-reduce" tabindex="-1">
769                              <div class="menu-drawer__inner-submenu">
770                                <button class="menu-drawer__close-button link link--text focus-inset" aria-expanded="true">
771                                  <svg viewBox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg">
772  <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor">
773</svg>
774
775                                  Shop
776                                </button>
777                                <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li>
778                                    
779<details id="Details-menu-drawer-submenu-1">
780                                    <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
781                                      Shop by Series
782                                      <svg viewBox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg">
783  <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor">
784</svg>
785
786                                      <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 10 6">
787  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
788</svg>
789
790                                    </summary>
791                                    <div id="childlink-Shop by Series" class="menu-drawer__submenu motion-reduce">
792                                      <button class="menu-drawer__close-button link link--text focus-inset" aria-expanded="true">
793                                        <svg viewBox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg">
794  <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor">
795</svg>
796
797                                        Shop by Series
798                                      </button>
799                                      <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li>
800                                          <a href="/collections/south-carolina-sunsets-series" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
801                                            South Carolina Sunsets
802                                          </a>
803                                        </li><li>
804                                          <a href="/collections/january-cove-series" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
805                                            January Cove
806                                          </a>
807                                        </li><li>
808                                          <a href="/collections/sweet-tea-b-b-series" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
809                                            Sweet Tea B&amp;B
810                                          </a>
811                                        </li><li>
812                                          <a href="/collections/whiskey-ridge-series" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
813                                            Whiskey Ridge
814                                          </a>
815                                        </li><li>
816                                          <a href="/collections/the-jubilee-series" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
817                                            Jubilee
818                                          </a>
819                                        </li><li>
820                                          <a href="/collections/wisteria-island" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
821                                            Wisteria Island
822                                          </a>
823                                        </li><li>
824                                          <a href="/collections/the-lowcountry-ladies-club" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
825                                            Lowcountry Ladies Club
826                                          </a>
827                                        </li><li>
828                                          <a href="/collections/standalone-novels" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
829                                            Standalone Novels
830                                          </a>
831                                        </li></ul>
832                                    </div>
833                                  </details></li>
834                                
835<li>
836                                    
837<details id="Details-menu-drawer-submenu-2">
838                                    <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
839                                      Shop by Type
840                                      <svg viewBox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg">
841  <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor">
842</svg>
843
844                                      <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 10 6">
845  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
846</svg>
847
848                                    </summary>
849                                    <div id="childlink-Shop by Type" class="menu-drawer__submenu motion-reduce">
850                                      <button class="menu-drawer__close-button link link--text focus-inset" aria-expanded="true">
851                                        <svg viewBox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg">
852  <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor">
853</svg>
854
855                                        Shop by Type
856                                      </button>
857                                      <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li>
858                                          <a href="/collections/ebooks" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
859                                            eBooks
860                                          </a>
861                                        </li><li>
862                                          <a href="/collections/audiobooks" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
863                                            Audiobooks
864                                          </a>
865                                        </li><li>
866                                          <a href="/collections/boxed-sets" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
867                                            eBook Bundles
868                                          </a>
869                                        </li><li>
870                                          <a href="/collections/audiobook-bundles" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
871                                            Audiobook Bundles
872                                          </a>
873                                        </li><li>
874                                          <a href="/collections/paperback-bundles-1" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
875                                            Paperback Bundles
876                                          </a>
877                                        </li><li>
878                                          <a href="/collections/hardcover-special-editions" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
879                                            Special Editions
880                                          </a>
881                                        </li><li>
882                                          <a href="/pages/single-paperbacks" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
883                                            Single Paperbacks
884                                          </a>
885                                        </li><li>
886                                          <a href="/pages/large-print-books" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
887                                            Large Print
888                                          </a>
889                                        </li><li>
890                                          <a href="/products/rachel-hanna-gift-card" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
891                                            Gift Cards
892                                          </a>
893                                        </li></ul>
894                                    </div>
895                                  </details></li>
896                                
897<li>
898                                    
899<details id="Details-menu-drawer-submenu-3">
900                                    <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
901                                      Shop by Setting
902                                      <svg viewBox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg">
903  <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor">
904</svg>
905
906                                      <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 10 6">
907  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
908</svg>
909
910                                    </summary>
911                                    <div id="childlink-Shop by Setting" class="menu-drawer__submenu motion-reduce">
912                                      <button class="menu-drawer__close-button link link--text focus-inset" aria-expanded="true">
913                                        <svg viewBox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg">
914  <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor">
915</svg>
916
917                                        Shop by Setting
918                                      </button>
919                                      <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li>
920                                          <a href="/collections/beach-books" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
921                                            Beach Books
922                                          </a>
923                                        </li><li>
924                                          <a href="/collections/mountain-books" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
925                                            Mountain Books
926                                          </a>
927                                        </li><li>
928                                          <a href="/collections/bundles" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
929                                            All Bundles
930                                          </a>
931                                        </li><li>
932                                          <a href="/pages/where-to-start" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
933                                            Not Sure Where to Start?
934                                          </a>
935                                        </li></ul>
936                                    </div>
937                                  </details></li>
938                                
939</ul>
940                              </div>
941                            </div>
942                          </details></li><li><a href="/pages/reading-order" class="menu-drawer__menu-item list-menu__item link link--text focus-inset">
943                            Reading Order
944                          </a></li><li><a href="/pages/my-bookshelf" class="menu-drawer__menu-item list-menu__item link link--text focus-inset">
945                            My Bookshelf
946                          </a></li><li><a href="/collections/bundles" class="menu-drawer__menu-item list-menu__item link link--text focus-inset">
947                            Bundles
948                          </a></li><li><details>
949                            <summary class="menu-drawer__menu-item list-menu__item link link--text focus-inset">
950                              About
951                              <svg viewBox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg">
952  <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor">
953</svg>
954
955                              <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 10 6">
956  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
957</svg>
958
959                            </summary>
960                            <div id="link-About" class="menu-drawer__submenu motion-reduce" tabindex="-1">
961                              <div class="menu-drawer__inner-submenu">
962                                <button class="menu-drawer__close-button link link--text focus-inset" aria-expanded="true">
963                                  <svg viewBox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg">
964  <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor">
965</svg>
966
967                                  About
968                                </button>
969                                <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li>
970                                    
971<a href="/pages/about" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
972                                    About Rachel
973                                  </a></li>
974                                
975<li>
976                                    
977<a href="/pages/frequently-asked-questions" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
978                                    FAQ
979                                  </a></li>
980                                
981<li>
982                                    
983<a href="/pages/contact" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
984                                    Contact
985                                  </a></li>
986                                
987<li>
988                                    
989<a href="/pages/book-club-questions" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
990                                    Book Clubs
991                                  </a></li>
992                                
993<li>
994                                    
995<a href="/pages/newsletter-sign-up" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
996                                    Newsletter
997                                  </a></li>
998                                
999<li>
1000                                    
1001<a href="/pages/happy-customers" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
1002                                    Happy Customers
1003                                  </a></li>
1004                                
1005<li>
1006                                    
1007<a href="/pages/how-to-get-your-books" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
1008                                    How to Get Your Books
1009                                  </a></li>
1010                                
1011<li>
1012                                    
1013<a href="/pages/milestones" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
1014                                    Milestones
1015                                  </a></li>
1016                                
1017</ul>
1018                              </div>
1019                            </div>
1020                          </details></li></ul>
1021                </nav>
1022                <div class="menu-drawer__utility-links"><a href="https://store.rachelhannaauthor.com/customer_authentication/redirect?locale=en&region_country=US" class="menu-drawer__account link focus-inset h5">
1023                      <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-account" fill="none" viewBox="0 0 18 19">
1024  <path fill-rule="evenodd" clip-rule="evenodd" d="M6 4.5a3 3 0 116 0 3 3 0 01-6 0zm3-4a4 4 0 100 8 4 4 0 000-8zm5.58 12.15c1.12.82 1.83 2.24 1.91 4.85H1.51c.08-2.6.79-4.03 1.9-4.85C4.66 11.75 6.5 11.5 9 11.5s4.35.26 5.58 1.15zM9 10.5c-2.5 0-4.65.24-6.17 1.35C1.27 12.98.5 14.93.5 18v.5h17V18c0-3.07-.77-5.02-2.33-6.15-1.52-1.1-3.67-1.35-6.17-1.35z" fill="currentColor">
1025</svg>
1026
1027Log in</a><ul class="list list-social list-unstyled" role="list"><li class="list-social__item">
1028                        <a href="https://www.facebook.com/groups/RachelReaders" class="list-social__link link"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-facebook" viewBox="0 0 18 18">
1029  <path fill="currentColor" d="M16.42.61c.27 0 .5.1.69.28.19.2.28.42.28.7v15.44c0 .27-.1.5-.28.69a.94.94 0 01-.7.28h-4.39v-6.7h2.25l.31-2.65h-2.56v-1.7c0-.4.1-.72.28-.93.18-.2.5-.32 1-.32h1.37V3.35c-.6-.06-1.27-.1-2.01-.1-1.01 0-1.83.3-2.45.9-.62.6-.93 1.44-.93 2.53v1.97H7.04v2.65h2.24V18H.98c-.28 0-.5-.1-.7-.28a.94.94 0 01-.28-.7V1.59c0-.27.1-.5.28-.69a.94.94 0 01.7-.28h15.44z">
1030</svg>
1031<span class="visually-hidden">Facebook</span>
1032                        </a>
1033                      </li><li class="list-social__item">
1034                        <a href="https://www.instagram.com/rachelhannawrites/" class="list-social__link link"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-instagram" viewBox="0 0 18 18">
1035  <path fill="currentColor" d="M8.77 1.58c2.34 0 2.62.01 3.54.05.86.04 1.32.18 1.63.3.41.17.7.35 1.01.66.3.3.5.6.65 1 .12.32.27.78.3 1.64.05.92.06 1.2.06 3.54s-.01 2.62-.05 3.54a4.79 4.79 0 01-.3 1.63c-.17.41-.35.7-.66 1.01-.3.3-.6.5-1.01.66-.31.12-.77.26-1.63.3-.92.04-1.2.05-3.54.05s-2.62 0-3.55-.05a4.79 4.79 0 01-1.62-.3c-.42-.16-.7-.35-1.01-.66-.31-.3-.5-.6-.66-1a4.87 4.87 0 01-.3-1.64c-.04-.92-.05-1.2-.05-3.54s0-2.62.05-3.54c.04-.86.18-1.32.3-1.63.16-.41.35-.7.66-1.01.3-.3.6-.5 1-.65.32-.12.78-.27 1.63-.3.93-.05 1.2-.06 3.55-.06zm0-1.58C6.39 0 6.09.01 5.15.05c-.93.04-1.57.2-2.13.4-.57.23-1.06.54-1.55 1.02C1 1.96.7 2.45.46 3.02c-.22.56-.37 1.2-.4 2.13C0 6.1 0 6.4 0 8.77s.01 2.68.05 3.61c.04.94.2 1.57.4 2.13.23.58.54 1.07 1.02 1.56.49.48.98.78 1.55 1.01.56.22 1.2.37 2.13.4.94.05 1.24.06 3.62.06 2.39 0 2.68-.01 3.62-.05.93-.04 1.57-.2 2.13-.41a4.27 4.27 0 001.55-1.01c.49-.49.79-.98 1.01-1.56.22-.55.37-1.19.41-2.13.04-.93.05-1.23.05-3.61 0-2.39 0-2.68-.05-3.62a6.47 6.47 0 00-.4-2.13 4.27 4.27 0 00-1.02-1.55A4.35 4.35 0 0014.52.46a6.43 6.43 0 00-2.13-.41A69 69 0 008.77 0z"/>
1036  <path fill="currentColor" d="M8.8 4a4.5 4.5 0 100 9 4.5 4.5 0 000-9zm0 7.43a2.92 2.92 0 110-5.85 2.92 2.92 0 010 5.85zM13.43 5a1.05 1.05 0 100-2.1 1.05 1.05 0 000 2.1z">
1037</svg>
1038<span class="visually-hidden">Instagram</span>
1039                        </a>
1040                      </li><li class="list-social__item">
1041                        <a href="https://www.tiktok.com/@rachelhannaauthor" class="list-social__link link"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-tiktok" width="16" height="18" fill="none" xmlns="http://www.w3.org/2000/svg">
1042  <path d="M8.02 0H11s-.17 3.82 4.13 4.1v2.95s-2.3.14-4.13-1.26l.03 6.1a5.52 5.52 0 11-5.51-5.52h.77V9.4a2.5 2.5 0 101.76 2.4L8.02 0z" fill="currentColor">
1043</svg>
1044<span class="visually-hidden">TikTok</span>
1045                        </a>
1046                      </li></ul>
1047                </div>
1048              </div>
1049            </div>
1050          </div>
1051        </details>
1052      </header-drawer><details-modal class="header__search">
1053        <details>
1054          <summary class="header__icon header__icon--search header__icon--summary link focus-inset modal__toggle" aria-haspopup="dialog" aria-label="Search">
1055            <span>
1056              <svg class="modal__toggle-open icon icon-search" aria-hidden="true" focusable="false" role="presentation">
1057                <use href="#icon-search">
1058              </svg>
1059              <svg class="modal__toggle-close icon icon-close" aria-hidden="true" focusable="false" role="presentation">
1060                <use href="#icon-close">
1061              </svg>
1062            </span>
1063          </summary>
1064          <div class="search-modal modal__content" role="dialog" aria-modal="true" aria-label="Search">
1065            <div class="modal-overlay"></div>
1066            <div class="search-modal__content" tabindex="-1"><predictive-search class="search-modal__form" data-loading-text="Loading..."><form action="/search" method="get" role="search" class="search search-modal__form">
1067                  <div class="field">
1068                    <input class="search__input field__input" 
1069                      id="Search-In-Modal-1"
1070                      type="search"
1071                      name="q"
1072                      value=""
1073                      placeholder="Search"role="combobox"
1074                        aria-expanded="false"
1075                        aria-owns="predictive-search-results-list"
1076                        aria-controls="predictive-search-results-list"
1077                        aria-haspopup="listbox"
1078                        aria-autocomplete="list"
1079                        autocorrect="off"
1080                        autocomplete="off"
1081                        autocapitalize="off"
1082                        spellcheck="false">
1083                    <label class="field__label" for="Search-In-Modal-1">Search</label>
1084                    <input type="hidden" name="options[prefix]" value="last">
1085                    <button class="search__button field__button" aria-label="Search">
1086                      <svg class="icon icon-search" aria-hidden="true" focusable="false" role="presentation">
1087                        <use href="#icon-search">
1088                      </svg>
1089                    </button> 
1090                  </div><div class="predictive-search predictive-search--header" tabindex="-1" data-predictive-search>
1091                      <div class="predictive-search__loading-state">
1092                        <svg aria-hidden="true" focusable="false" role="presentation" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg">
1093                          <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle>
1094                        </svg>
1095                      </div>
1096                    </div>
1097
1098                    <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span></form></predictive-search><button type="button" class="modal__close-button link link--text focus-inset" aria-label="Close">
1099                <svg class="icon icon-close" aria-hidden="true" focusable="false" role="presentation">
1100                  <use href="#icon-close">
1101                </svg>
1102              </button>
1103            </div>
1104          </div>
1105        </details>
1106      </details-modal><div class="header__heading"><a href="/" class="header__heading-link link link--text focus-inset"><img srcset="//store.rachelhannaauthor.com/cdn/shop/files/rh-logo-horizontal_550x.png?v=1788710858 1x, //store.rachelhannaauthor.com/cdn/shop/files/[email protected]?v=1788710858 2x"
1107              src="//store.rachelhannaauthor.com/cdn/shop/files/rh-logo-horizontal_550x.png?v=1788710858"
1108              loading="lazy"
1109              class="header__heading-logo"
1110              width="2172"
1111              height="724"
1112              alt="Rachel Hanna – Southern Stories with Heart"
1113            ></a></div><nav class="header__inline-menu">
1114  <ul class="list-menu list-menu--inline" role="list"><li class=""><a href="/" class="header__menu-item header__menu-item list-menu__item link link--text focus-inset" aria-current="page">
1115            <span class="header__active-menu-item">Home</span>
1116          </a></li><li class="header__megamenu-item"><details-disclosure>
1117            <details id="Details-HeaderMenu-2">
1118              <summary class="header__menu-item list-menu__item link focus-inset">
1119                <span>Shop</span>
1120                <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 10 6">
1121  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
1122</svg>
1123
1124              </summary>
1125              <ul 
1126                id="HeaderMenu-MenuList-2" 
1127                class="header__submenu list-menu list-menu--disclosure caption-large motion-reduce rh-mega" 
1128                role="list" 
1129                tabindex="-1">
1130                <div class="page-width"><li>
1131                      
1132                        <a href="/pages/reading-order" class="header__menu-item list-menu__item link link--text focus-inset caption-large rh-mega__head">
1133                          Shop by Series
1134                        </a>
1135                      
1136                      <ul id="HeaderMenu-SubMenuList-1" class="header__submenu list-menu motion-reduce"><li>
1137                            <a href="/collections/south-carolina-sunsets-series" class="header__menu-item list-menu__item link link--text focus-inset caption-large">
1138                              South Carolina Sunsets
1139                            </a>
1140                          </li><li>
1141                            <a href="/collections/january-cove-series" class="header__menu-item list-menu__item link link--text focus-inset caption-large">
1142                              January Cove
1143                            </a>
1144                          </li><li>
1145                            <a href="/collections/sweet-tea-b-b-series" class="header__menu-item list-menu__item link link--text focus-inset caption-large">
1146                              Sweet Tea B&amp;B
1147                            </a>
1148                          </li><li>
1149                            <a href="/collections/whiskey-ridge-series" class="header__menu-item list-menu__item link link--text focus-inset caption-large">
1150                              Whiskey Ridge
1151                            </a>
1152                          </li><li>
1153                            <a href="/collections/the-jubilee-series" class="header__menu-item list-menu__item link link--text focus-inset caption-large">
1154                              Jubilee
1155                            </a>
1156                          </li><li>
1157                            <a href="/collections/wisteria-island" class="header__menu-item list-menu__item link link--text focus-inset caption-large">
1158                              Wisteria Island
1159                            </a>
1160                          </li><li>
1161                            <a href="/collections/the-lowcountry-ladies-club" class="header__menu-item list-menu__item link link--text focus-inset caption-large">
1162                              Lowcountry Ladies Club
1163                            </a>
1164                          </li><li>
1165                            <a href="/collections/standalone-novels" class="header__menu-item list-menu__item link link--text focus-inset caption-large">
1166                              Standalone Novels
1167                            </a>
1168                          </li></ul>
1169                    </li><li>
1170                      
1171                        <a href="/collections/bundles" class="header__menu-item list-menu__item link link--text focus-inset caption-large rh-mega__head">
1172                          Shop by Type
1173                        </a>
1174                      
1175                      <ul id="HeaderMenu-SubMenuList-2" class="header__submenu list-menu motion-reduce"><li>
1176                            <a href="/collections/ebooks" class="header__menu-item list-menu__item link link--text focus-inset caption-large">
1177                              eBooks
1178                            </a>
1179                          </li><li>
1180                            <a href="/collections/audiobooks" class="header__menu-item list-menu__item link link--text focus-inset caption-large">
1181                              Audiobooks
1182                            </a>
1183                          </li><li>
1184                            <a href="/collections/boxed-sets" class="header__menu-item list-menu__item link link--text focus-inset caption-large">
1185                              eBook Bundles
1186                            </a>
1187                          </li><li>
1188                            <a href="/collections/audiobook-bundles" class="header__menu-item list-menu__item link link--text focus-inset caption-large">
1189                              Audiobook Bundles
1190                            </a>
1191                          </li><li>
1192                            <a href="/collections/paperback-bundles-1" class="header__menu-item list-menu__item link link--text focus-inset caption-large">
1193                              Paperback Bundles
1194                            </a>
1195                          </li><li>
1196                            <a href="/collections/hardcover-special-editions" class="header__menu-item list-menu__item link link--text focus-inset caption-large">
1197                              Special Editions
1198                            </a>
1199                          </li><li>
1200                            <a href="/pages/single-paperbacks" class="header__menu-item list-menu__item link link--text focus-inset caption-large">
1201                              Single Paperbacks
1202                            </a>
1203                          </li><li>
1204                            <a href="/pages/large-print-books" class="header__menu-item list-menu__item link link--text focus-inset caption-large">
1205                              Large Print
1206                            </a>
1207                          </li><li>
1208                            <a href="/products/rachel-hanna-gift-card" class="header__menu-item list-menu__item link link--text focus-inset caption-large">
1209                              Gift Cards
1210                            </a>
1211                          </li></ul>
1212                    </li><li>
1213                      
1214                        <a href="/pages/where-to-start" class="header__menu-item list-menu__item link link--text focus-inset caption-large rh-mega__head">
1215                          Shop by Setting
1216                        </a>
1217                      
1218                      <ul id="HeaderMenu-SubMenuList-3" class="header__submenu list-menu motion-reduce"><li>
1219                            <a href="/collections/beach-books" class="header__menu-item list-menu__item link link--text focus-inset caption-large">
1220                              Beach Books
1221                            </a>
1222                          </li><li>
1223                            <a href="/collections/mountain-books" class="header__menu-item list-menu__item link link--text focus-inset caption-large">
1224                              Mountain Books
1225                            </a>
1226                          </li><li>
1227                            <a href="/collections/bundles" class="header__menu-item list-menu__item link link--text focus-inset caption-large">
1228                              All Bundles
1229                            </a>
1230                          </li><li>
1231                            <a href="/pages/where-to-start" class="header__menu-item list-menu__item link link--text focus-inset caption-large">
1232                              Not Sure Where to Start?
1233                            </a>
1234                          </li></ul>
1235                    </li></div>
1236              </ul>
1237            </details>
1238          </details-disclosure></li><li class=""><a href="/pages/reading-order" class="header__menu-item header__menu-item list-menu__item link link--text focus-inset">
1239            <span>Reading Order</span>
1240          </a></li><li class=""><a href="/pages/my-bookshelf" class="header__menu-item header__menu-item list-menu__item link link--text focus-inset">
1241            <span>My Bookshelf</span>
1242          </a></li><li class=""><a href="/collections/bundles" class="header__menu-item header__menu-item list-menu__item link link--text focus-inset">
1243            <span>Bundles</span>
1244          </a></li><li class=""><details-disclosure>
1245            <details id="Details-HeaderMenu-6">
1246              <summary class="header__menu-item list-menu__item link focus-inset">
1247                <span>About</span>
1248                <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 10 6">
1249  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
1250</svg>
1251
1252              </summary>
1253              <ul 
1254                id="HeaderMenu-MenuList-6" 
1255                class="header__submenu list-menu list-menu--disclosure caption-large motion-reduce" 
1256                role="list" 
1257                tabindex="-1">
1258                <div class=""><li>
1259                      
1260                        <a href="/pages/about" class="header__menu-item list-menu__item link link--text focus-inset caption-large">
1261                          About Rachel
1262                        </a>
1263                      
1264                      <ul id="HeaderMenu-SubMenuList-1" class="header__submenu list-menu motion-reduce"></ul>
1265                    </li><li>
1266                      
1267                        <a href="/pages/frequently-asked-questions" class="header__menu-item list-menu__item link link--text focus-inset caption-large">
1268                          FAQ
1269                        </a>
1270                      
1271                      <ul id="HeaderMenu-SubMenuList-2" class="header__submenu list-menu motion-reduce"></ul>
1272                    </li><li>
1273                      
1274                        <a href="/pages/contact" class="header__menu-item list-menu__item link link--text focus-inset caption-large">
1275                          Contact
1276                        </a>
1277                      
1278                      <ul id="HeaderMenu-SubMenuList-3" class="header__submenu list-menu motion-reduce"></ul>
1279                    </li><li>
1280                      
1281                        <a href="/pages/book-club-questions" class="header__menu-item list-menu__item link link--text focus-inset caption-large">
1282                          Book Clubs
1283                        </a>
1284                      
1285                      <ul id="HeaderMenu-SubMenuList-4" class="header__submenu list-menu motion-reduce"></ul>
1286                    </li><li>
1287                      
1288                        <a href="/pages/newsletter-sign-up" class="header__menu-item list-menu__item link link--text focus-inset caption-large">
1289                          Newsletter
1290                        </a>
1291                      
1292                      <ul id="HeaderMenu-SubMenuList-5" class="header__submenu list-menu motion-reduce"></ul>
1293                    </li><li>
1294                      
1295                        <a href="/pages/happy-customers" class="header__menu-item list-menu__item link link--text focus-inset caption-large">
1296                          Happy Customers
1297                        </a>
1298                      
1299                      <ul id="HeaderMenu-SubMenuList-6" class="header__submenu list-menu motion-reduce"></ul>
1300                    </li><li>
1301                      
1302                        <a href="/pages/how-to-get-your-books" class="header__menu-item list-menu__item link link--text focus-inset caption-large">
1303                          How to Get Your Books
1304                        </a>
1305                      
1306                      <ul id="HeaderMenu-SubMenuList-7" class="header__submenu list-menu motion-reduce"></ul>
1307                    </li><li>
1308                      
1309                        <a href="/pages/milestones" class="header__menu-item list-menu__item link link--text focus-inset caption-large">
1310                          Milestones
1311                        </a>
1312                      
1313                      <ul id="HeaderMenu-SubMenuList-8" class="header__submenu list-menu motion-reduce"></ul>
1314                    </li></div>
1315              </ul>
1316            </details>
1317          </details-disclosure></li></ul>
1318</nav><div class="header__icons">
1319      <details-modal class="header__search">
1320        <details>
1321          <summary class="header__icon header__icon--search header__icon--summary link focus-inset modal__toggle" aria-haspopup="dialog" aria-label="Search">
1322            <span>
1323              <svg class="modal__toggle-open icon icon-search" aria-hidden="true" focusable="false" role="presentation">
1324                <use href="#icon-search">
1325              </svg>
1326              <svg class="modal__toggle-close icon icon-close" aria-hidden="true" focusable="false" role="presentation">
1327                <use href="#icon-close">
1328              </svg>
1329            </span>
1330          </summary>
1331          <div class="search-modal modal__content" role="dialog" aria-modal="true" aria-label="Search">
1332            <div class="modal-overlay"></div>
1333            <div class="search-modal__content" tabindex="-1"><predictive-search class="search-modal__form" data-loading-text="Loading..."><form action="/search" method="get" role="search" class="search search-modal__form">
1334                  <div class="field">
1335                    <input class="search__input field__input" 
1336                      id="Search-In-Modal"
1337                      type="search"
1338                      name="q"
1339                      value=""
1340                      placeholder="Search"role="combobox"
1341                        aria-expanded="false"
1342                        aria-owns="predictive-search-results-list"
1343                        aria-controls="predictive-search-results-list"
1344                        aria-haspopup="listbox"
1345                        aria-autocomplete="list"
1346                        autocorrect="off"
1347                        autocomplete="off"
1348                        autocapitalize="off"
1349                        spellcheck="false">
1350                    <label class="field__label" for="Search-In-Modal">Search</label>
1351                    <input type="hidden" name="options[prefix]" value="last">
1352                    <button class="search__button field__button" aria-label="Search">
1353                      <svg class="icon icon-search" aria-hidden="true" focusable="false" role="presentation">
1354                        <use href="#icon-search">
1355                      </svg>
1356                    </button> 
1357                  </div><div class="predictive-search predictive-search--header" tabindex="-1" data-predictive-search>
1358                      <div class="predictive-search__loading-state">
1359                        <svg aria-hidden="true" focusable="false" role="presentation" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg">
1360                          <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle>
1361                        </svg>
1362                      </div>
1363                    </div>
1364
1365                    <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span></form></predictive-search><button type="button" class="search-modal__close-button modal__close-button link link--text focus-inset" aria-label="Close">
1366                <svg class="icon icon-close" aria-hidden="true" focusable="false" role="presentation">
1367                  <use href="#icon-close">
1368                </svg>
1369              </button>
1370            </div>
1371          </div>
1372        </details>
1373      </details-modal>
1374 
1375              
1376              <ul class="list list-social2 list-unstyled" role="list"><li class="list-social2__item">
1377                        <a href="https://www.facebook.com/groups/RachelReaders" class="list-social__link link"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-facebook" viewBox="0 0 18 18">
1378  <path fill="currentColor" d="M16.42.61c.27 0 .5.1.69.28.19.2.28.42.28.7v15.44c0 .27-.1.5-.28.69a.94.94 0 01-.7.28h-4.39v-6.7h2.25l.31-2.65h-2.56v-1.7c0-.4.1-.72.28-.93.18-.2.5-.32 1-.32h1.37V3.35c-.6-.06-1.27-.1-2.01-.1-1.01 0-1.83.3-2.45.9-.62.6-.93 1.44-.93 2.53v1.97H7.04v2.65h2.24V18H.98c-.28 0-.5-.1-.7-.28a.94.94 0 01-.28-.7V1.59c0-.27.1-.5.28-.69a.94.94 0 01.7-.28h15.44z">
1379</svg>
1380<span class="visually-hidden">Facebook</span>
1381                        </a>
1382                      </li><li class="list-social2__item">
1383                        <a href="https://www.instagram.com/rachelhannawrites/" class="list-social__link link"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-instagram" viewBox="0 0 18 18">
1384  <path fill="currentColor" d="M8.77 1.58c2.34 0 2.62.01 3.54.05.86.04 1.32.18 1.63.3.41.17.7.35 1.01.66.3.3.5.6.65 1 .12.32.27.78.3 1.64.05.92.06 1.2.06 3.54s-.01 2.62-.05 3.54a4.79 4.79 0 01-.3 1.63c-.17.41-.35.7-.66 1.01-.3.3-.6.5-1.01.66-.31.12-.77.26-1.63.3-.92.04-1.2.05-3.54.05s-2.62 0-3.55-.05a4.79 4.79 0 01-1.62-.3c-.42-.16-.7-.35-1.01-.66-.31-.3-.5-.6-.66-1a4.87 4.87 0 01-.3-1.64c-.04-.92-.05-1.2-.05-3.54s0-2.62.05-3.54c.04-.86.18-1.32.3-1.63.16-.41.35-.7.66-1.01.3-.3.6-.5 1-.65.32-.12.78-.27 1.63-.3.93-.05 1.2-.06 3.55-.06zm0-1.58C6.39 0 6.09.01 5.15.05c-.93.04-1.57.2-2.13.4-.57.23-1.06.54-1.55 1.02C1 1.96.7 2.45.46 3.02c-.22.56-.37 1.2-.4 2.13C0 6.1 0 6.4 0 8.77s.01 2.68.05 3.61c.04.94.2 1.57.4 2.13.23.58.54 1.07 1.02 1.56.49.48.98.78 1.55 1.01.56.22 1.2.37 2.13.4.94.05 1.24.06 3.62.06 2.39 0 2.68-.01 3.62-.05.93-.04 1.57-.2 2.13-.41a4.27 4.27 0 001.55-1.01c.49-.49.79-.98 1.01-1.56.22-.55.37-1.19.41-2.13.04-.93.05-1.23.05-3.61 0-2.39 0-2.68-.05-3.62a6.47 6.47 0 00-.4-2.13 4.27 4.27 0 00-1.02-1.55A4.35 4.35 0 0014.52.46a6.43 6.43 0 00-2.13-.41A69 69 0 008.77 0z"/>
1385  <path fill="currentColor" d="M8.8 4a4.5 4.5 0 100 9 4.5 4.5 0 000-9zm0 7.43a2.92 2.92 0 110-5.85 2.92 2.92 0 010 5.85zM13.43 5a1.05 1.05 0 100-2.1 1.05 1.05 0 000 2.1z">
1386</svg>
1387<span class="visually-hidden">Instagram</span>
1388                        </a>
1389                      </li><li class="list-social2__item">
1390                        <a href="https://www.tiktok.com/@rachelhannaauthor" class="list-social__link link"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-tiktok" width="16" height="18" fill="none" xmlns="http://www.w3.org/2000/svg">
1391  <path d="M8.02 0H11s-.17 3.82 4.13 4.1v2.95s-2.3.14-4.13-1.26l.03 6.1a5.52 5.52 0 11-5.51-5.52h.77V9.4a2.5 2.5 0 101.76 2.4L8.02 0z" fill="currentColor">
1392</svg>
1393<span class="visually-hidden">TikTok</span>
1394                        </a>
1395                      </li></ul><a href="https://store.rachelhannaauthor.com/customer_authentication/redirect?locale=en&region_country=US" class="header__icon header__icon--account link focus-inset small-hide">
1396          <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-account" fill="none" viewBox="0 0 18 19">
1397  <path fill-rule="evenodd" clip-rule="evenodd" d="M6 4.5a3 3 0 116 0 3 3 0 01-6 0zm3-4a4 4 0 100 8 4 4 0 000-8zm5.58 12.15c1.12.82 1.83 2.24 1.91 4.85H1.51c.08-2.6.79-4.03 1.9-4.85C4.66 11.75 6.5 11.5 9 11.5s4.35.26 5.58 1.15zM9 10.5c-2.5 0-4.65.24-6.17 1.35C1.27 12.98.5 14.93.5 18v.5h17V18c0-3.07-.77-5.02-2.33-6.15-1.52-1.1-3.67-1.35-6.17-1.35z" fill="currentColor">
1398</svg>
1399
1400          <span class="visually-hidden">Log in</span>
1401        </a><a href="/cart" class="header__icon header__icon--cart link focus-inset" id="cart-icon-bubble"><svg class="icon icon-cart-empty" aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40" fill="none">
1402  <path d="m15.75 11.8h-3.16l-.77 11.6a5 5 0 0 0 4.99 5.34h7.38a5 5 0 0 0 4.99-5.33l-.78-11.61zm0 1h-2.22l-.71 10.67a4 4 0 0 0 3.99 4.27h7.38a4 4 0 0 0 4-4.27l-.72-10.67h-2.22v.63a4.75 4.75 0 1 1 -9.5 0zm8.5 0h-7.5v.63a3.75 3.75 0 1 0 7.5 0z" fill="currentColor" fill-rule="evenodd"/>
1403</svg>
1404<span class="visually-hidden">Cart</span></a>
1405    </div>
1406  </header>
1407</div>
1408
1409<cart-notification>
1410  <div class="cart-notification-wrapper page-width color-background-1">
1411    <div id="cart-notification" class="cart-notification focus-inset" aria-modal="true" aria-label="Item added to your cart" role="dialog" tabindex="-1">
1412      <div class="cart-notification__header">
1413        <h2 class="cart-notification__heading caption-large"><svg class="icon icon-checkmark color-foreground-outline-button" aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 9" fill="none">
1414  <path fill-rule="evenodd" clip-rule="evenodd" d="M11.35.643a.5.5 0 01.006.707l-6.77 6.886a.5.5 0 01-.719-.006L.638 4.845a.5.5 0 11.724-.69l2.872 3.011 6.41-6.517a.5.5 0 01.707-.006h-.001z" fill="currentColor"/>
1415</svg>
1416Item added to your cart</h2>
1417        <button type="button" class="cart-notification__close modal__close-button link link--text focus-inset" aria-label="Close">
1418          <svg class="icon icon-close" aria-hidden="true" focusable="false"><use href="#icon-close"></svg>
1419        </button>
1420      </div>
1421      <div id="cart-notification-product" class="cart-notification-product"></div>
1422      <div class="cart-notification__links">
1423        <a href="/cart" id="cart-notification-button" class="button button--secondary button--full-width"></a>
1424        <form action="/cart" method="post" id="cart-notification-form">
1425          <button class="button button--primary button--full-width" name="checkout">Check out</button>
1426        </form>
1427        <button type="button" class="link button-label">Continue shopping</button>
1428      </div>
1429    </div>
1430  </div>
1431</cart-notification>
1432<style data-shopify>
1433  .cart-notification {
1434     display: none;
1435  }
1436</style>
1437
1438
1439<script type="application/ld+json">
1440  {
1441    "@context": "http://schema.org",
1442    "@type": "Organization",
1443    "name": "Rachel Hanna",
1444    
1445      
1446      "logo": "https:\/\/store.rachelhannaauthor.com\/cdn\/shop\/files\/rh-logo-horizontal_2172x.png?v=1788710858",
1447    
1448"sameAs": ["https:\/\/www.facebook.com\/groups\/RachelReaders"
1449,"https:\/\/www.instagram.com\/rachelhannawrites\/"
1450,"https:\/\/www.tiktok.com\/@rachelhannaauthor"
1451,"https:\/\/www.amazon.com\/stores\/Rachel-Hanna\/author\/B0092HX540"
1452,"https:\/\/www.patreon.com\/cw\/RachelHannaBooks"
1453],
1454    "url": "https:\/\/store.rachelhannaauthor.com"
1455  }
1456</script>
1456
1457  
1457<script type="application/ld+json">
1458    {
1459      "@context": "http://schema.org",
1460      "@type": "WebSite",
1461      "name": "Rachel Hanna",
1462      "potentialAction": {
1463        "@type": "SearchAction",
1464        "target": "https:\/\/store.rachelhannaauthor.com\/search?q={search_term_string}",
1465        "query-input": "required name=search_term_string"
1466      },
1467      "url": "https:\/\/store.rachelhannaauthor.com"
1468    }
1469  </script>
1469
1470</div>
1471    <style>
1472  /* fireflies injected over the mountain section at night */
1473  .rh-firefly { position:absolute; width: 5px; height: 5px; border-radius:50%; background:#fff2a8; box-shadow: 0 0 8px 3px rgba(255,236,150,.9); opacity: 0; pointer-events:none; z-index: 3; animation: rh-firefly 7s ease-in-out infinite; }
1474  @keyframes rh-firefly { 0%,100% { opacity: 0; transform: translate(0,0); } 20% { opacity: 1; } 50% { opacity: .25; transform: translate(14px,-18px); } 70% { opacity: 1; transform: translate(-8px,-30px); } }
1475  @media (prefers-reduced-motion: reduce) { .rh-firefly { animation: none !important; } }
1476</style>
1477<script>
1478(function(){
1479  var h=new Date().getHours();
1480  var dusk = (h>=18 || h<6), night = (h>=20 || h<5);
1481  if(dusk) document.documentElement.classList.add('rh-dusk');
1482  if(night) document.documentElement.classList.add('rh-night');
1483  if(!night) return;
1484  function go(){
1485    var sec=document.querySelector('[id$="__16478987890f403079"]'); if(!sec) return;
1486    sec.style.position = sec.style.position || 'relative';
1487    for(var i=0;i<9;i++){ var f=document.createElement('span'); f.className='rh-firefly'; f.style.left=(8+Math.random()*84)+'%'; f.style.top=(30+Math.random()*60)+'%'; f.style.animationDelay=(Math.random()*7)+'s'; f.style.animationDuration=(5+Math.random()*4)+'s'; sec.appendChild(f); }
1488  }
1489  if(document.readyState==='loading') document.addEventListener('DOMContentLoaded', go); else go();
1490})();
1491</script>
1491
1492
1493    <main id="MainContent" class="content-for-layout focus-none" role="main" tabindex="-1">
1494      <div id="shopify-section-template--27626471489851__16645630277787316d" class="shopify-section index-section index-section--flush index-section--slideshow"><link href="//store.rachelhannaauthor.com/cdn/shop/t/53/assets/section-image-slider.css?v=162707333322206536511791589159" rel="stylesheet" type="text/css" media="all" />
1495<link  rel="stylesheet"  href="https://unpkg.com/swiper/swiper-bundle.min.css" />
1496<script src="https://unpkg.com/swiper/swiper-bundle.min.js"></script>
vendor: 1 bytes, line 1496
1496
1497<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
1497
1498
1499<section class="homepage-slideshow">
1500  <div class="swiper fade-mySwiper">
1501    <div class="swiper-wrapper">
1502      
1503
1504        <a  href="/products/preorder-the-silver-bell-ebook" class="swiper-slide  slideshow--adapt">
1505          <div class="slideshow__text-wrap text-postion-center-center slideshow__text-wrap--desktop">
1506              <div class="slideshow__text-content slideshow__text-content--vertical- text-">
1507                <div class="page-width">
1508                  
1509</div>
1510              </div>
1511
1512  
1513</div>
1514
1515<picture><source media="(max-width: 769px)" srcset="//store.rachelhannaauthor.com/cdn/shop/files/ChatGPT_Image_Jul_17_2026_02_17_01_PM.png?v=1784312231&width=1300" width="1254" height="1254"><img src="//store.rachelhannaauthor.com/cdn/shop/files/ChatGPT_Image_Jul_17_2026_02_15_02_PM.png?v=1784312140&width=2600" alt="The Silver Bell by Rachel Hanna, coming November 2026. Book 2 of The Lowcountry Ladies Club. The paperback on a porch decorated for Christmas" width="1852" height="849" loading="eager" fetchpriority="high"></picture>
1516       
1517        </a>
1518
1519      
1520
1521        <a  href="/products/this-little-life" class="swiper-slide  slideshow--adapt">
1522          <div class="slideshow__text-wrap text-postion-center-center slideshow__text-wrap--desktop">
1523              <div class="slideshow__text-content slideshow__text-content--vertical- text-">
1524                <div class="page-width">
1525                  
1526</div>
1527              </div>
1528
1529  
1530</div>
1531
1532<picture><source media="(max-width: 769px)" srcset="//store.rachelhannaauthor.com/cdn/shop/files/this-little-life-rachel-hanna-coming-february-2027-mobile.png?v=1790908743&width=1300" width="1254" height="1254"><img src="//store.rachelhannaauthor.com/cdn/shop/files/this-little-life-rachel-hanna-coming-february-2027-desktop.png?v=1790908743&width=2600" alt="This Little Life by Rachel Hanna, coming February 2027. Preorder now. The paperback on a porch table with wildflowers and a teacup at sunset over the mountains" width="1850" height="850" loading="lazy"></picture>
1533       
1534        </a>
1535
1536      
1537    </div>
1538    <div class="swiper-button-next"></div>
1539    <div class="swiper-button-prev"></div>
1540  </div>
1541  
1542  
1543
1544</section>
1545
1546<script>
1547  var swiper = new Swiper(".fade-mySwiper", {
1548    spaceBetween: 30,
1549    
1550      autoplay: {
1551        delay: 5000,
1552        disableOnInteraction: false,
1553      },
1554    
1555    effect: "fade",
1556    navigation: {
1557      nextEl: ".swiper-button-next",
1558      prevEl: ".swiper-button-prev",
1559        },
1560      pagination: {
1561        el: ".swiper-pagination",
1562        clickable: true,
1563      },
1564    });
1565</script>
1565
1566
1567</div><div id="shopify-section-template--27626471489851__rh_porch_welcome" class="shopify-section"><style>
1568  .rhp {
1569    --navy: #0f2557; --cobalt: #1f4aa8; --hyd: #cfdff7; --porc: #eef3fb;
1570    --haint: #d6e7ee; --haint-deep: #bfd8e2; --floor: #d9e4ec; --floor-deep: #c4d3de; --wicker: #fbfcfe;
1571    position: relative; overflow: hidden; font-family: var(--font-body-family, Poppins, sans-serif);
1572    background: linear-gradient(180deg, var(--haint-deep) 0%, var(--haint) 30%, var(--porc) 46%, var(--porc) 72%, var(--floor) 72.5%, var(--floor-deep) 100%);
1573  }/* haint-blue beadboard ceiling */
1574  .rhp__ceiling { position: absolute; left: 0; right: 0; top: 0; height: 46%;
1575    background: repeating-linear-gradient(90deg, rgba(255,255,255,.5) 0 2px, transparent 2px 56px); }
1576  .rhp__ceiling::after { content: ''; position: absolute; left: 0; right: 0; bottom: 0; height: 16px; background: #fff; box-shadow: 0 4px 10px rgba(15,37,87,.10); }
1577  /* porch floor boards */
1578  .rhp__floor { position: absolute; left: 0; right: 0; bottom: 0; height: 28%;
1579    background: repeating-linear-gradient(180deg, transparent 0 26px, rgba(15,37,87,.07) 26px 27px); }
1580  /* white columns at the edges */
1581  .rhp__col { position: absolute; top: 46%; bottom: 0; width: clamp(38px, 4vw, 102px); background: linear-gradient(90deg, #fff, #f3f6fa 60%, #e4eaf2); box-shadow: 4px 0 14px rgba(15,37,87,.10); }
1582  .rhp__col--l { left: 0; } .rhp__col--r { right: 0; box-shadow: -4px 0 14px rgba(15,37,87,.10); }
1583  .rhp__col::before { content: ''; position: absolute; left: -10px; right: -10px; top: -14px; height: 14px; background: #fff; box-shadow: 0 3px 8px rgba(15,37,87,.12); }
1584  /* white railing along the bottom */
1585  .rhp__rail { position: absolute; left: 0; right: 0; bottom: 6%; height: 64px; pointer-events: none; z-index: 1;
1586    background:
1587      linear-gradient(#fff, #fff) 0 0 / 100% 10px no-repeat,
1588      linear-gradient(#fff, #fff) 0 54px / 100% 8px no-repeat,
1589      repeating-linear-gradient(90deg, transparent 0 40px, #fff 40px 47px);
1590    filter: drop-shadow(0 3px 5px rgba(15,37,87,.14)); }
1591
1592  .rhp__inner { position: relative; z-index: 2; max-width: 2790px; margin: 0 auto;
1593    padding: clamp(150px, 16vw, 408px) 24px clamp(120px, 12vw, 306px);
1594    display: grid; grid-template-columns: 1fr minmax(0, clamp(620px, 60vw, 1530px)) 1fr; align-items: end; gap: 16px; }
1595  .rhp__copy { text-align: center; padding-bottom: 12px; }
1596  .rhp__script { font-family: var(--rh-script, 'Great Vibes', cursive); font-size: clamp(40px, 5vw, 128px); color: var(--cobalt); line-height: 1; margin: 0 0 6px; }
1597  .rhp__title { font-family: var(--font-heading-family, 'Playfair Display', serif); font-size: clamp(28px, 3.1vw, 79px); color: var(--navy); text-transform: none; letter-spacing: .02em; margin: 0 0 14px; line-height: 1.2; }
1598  .rhp__text { font-size: clamp(17px, 1.4vw, 36px); line-height: 1.7; color: rgba(15,37,87,.85); margin: 0 auto 24px; max-width: clamp(860px, 50.6vw, 1290px); }
1599  .rhp__btns { display: flex; gap: 12px; justify-content: center; flex-wrap: wrap; }
1600  .rhp__btn { display: inline-flex; align-items: center; justify-content: center; min-height: clamp(48px, 3.6vw, 92px); padding: 0 clamp(26px, 2.2vw, 56px); border-radius: 3px; font-size: clamp(13px, 1.05vw, 27px); font-weight: 600; letter-spacing: .14em; text-transform: uppercase; text-decoration: none; transition: transform .15s ease, box-shadow .15s ease, background .15s ease; }
1601  .rhp__btn--solid { background: var(--cobalt); color: #fff; }
1602  .rhp__btn--solid:hover { background: #173a86; transform: translateY(-1px); box-shadow: 0 6px 16px rgba(15,37,87,.25); color: #fff; }
1603  .rhp__btn--ghost { background: #fff; color: var(--cobalt); box-shadow: inset 0 0 0 1.5px var(--cobalt); }
1604  .rhp__btn--ghost:hover { background: var(--porc); transform: translateY(-1px); color: var(--cobalt); }
1605  .rhp__h1 { display: flex; flex-direction: column-reverse; align-items: center; }
1606  .rhp__seo { display: block; margin: 8px 0 0; font-family: var(--font-body-family, Poppins, sans-serif); font-size: clamp(12px, .9vw, 23px); font-weight: 600; letter-spacing: .12em; text-transform: uppercase; line-height: 1.5; color: rgba(15,37,87,.6); }
1607  .rhp__caption { margin: 22px 0 0; font-size: 12px; letter-spacing: .12em; text-transform: uppercase; color: rgba(15,37,87,.55); }
1608
1609  /* ceiling fan (palm-leaf blades) */
1610  .rhp__fan { position: absolute; left: 50%; top: 0; transform: translateX(-50%); width: clamp(180px, 20vw, 510px); z-index: 1; }
1611  .rhp__fan svg, .rhp__fan img { width: 100%; height: auto; display: block; overflow: visible; }
1612  .rhp__fan-blades { transform-origin: 100px 118px; animation: rhp-spin 6s linear infinite; }
1613  .rhp__fan img { animation: none; }
1614  .rhp__fan--single { width: clamp(220px, 24vw, 612px); top: -4px; }
1615  /* real video of a fan on a white ceiling: multiply blend drops the white, a soft mask feathers the edges */
1616  .rhp__fan--video { width: clamp(300px, 34vw, 867px); top: -10px; aspect-ratio: 16/9; overflow: hidden; }
1617  .rhp__fan--video video { width: 100%; height: 100%; object-fit: cover; display: block; mix-blend-mode: multiply; -webkit-mask-image: radial-gradient(ellipse 50% 50% at 50% 50%, #000 52%, transparent 74%); mask-image: radial-gradient(ellipse 50% 50% at 50% 50%, #000 52%, transparent 74%); animation: none; }
1618  .rhp__fan--layered { width: clamp(200px, 22vw, 561px); top: -2px; }
1619  /* an angled (3/4-view) fan photo can't spin convincingly, so it holds 
1619still; a straight-from-below photo spins */
1620  .rhp__fan--layered .rhp__fan-img { animation: none; transform: none; }
1621  /* straight-down fan photo: spins flat inside a tilted 3D plane, so it reads like a fan seen from a porch chair */
1622  .rhp__fan--below { width: clamp(240px, 26vw, 663px); top: -6px; aspect-ratio: 1 / 0.6; perspective: 1100px; }
1623  .rhp__fan--below .rhp__fan-rod { position: absolute; left: 40%; top: 0; width: 20%; height: auto; z-index: 3; animation: none; transform: none; }
1624  .rhp__fan--below .rhp__fan-rod--css { height: 24%; background: linear-gradient(90deg, transparent 42%, #0f2557 42%, #0f2557 58%, transparent 58%); }
1625  .rhp__fan--below .rhp__fan-rod--css::before { content: ''; position: absolute; left: 10%; right: 10%; top: 0; height: 22%; background: #0f2557; border-radius: 0 0 40% 40%; }
1626  /* motor body between the rod and the blades */
1627  .rhp__fan--below .rhp__fan-motor { position: absolute; left: 44%; width: 12%; top: 20.5%; height: 7.5%; background: linear-gradient(90deg, #1b3a86, #0f2557 55%, #1b3a86); border-radius: 30% 30% 45% 45% / 30% 30% 60% 60%; z-index: 3; box-shadow: 0 3px 4px rgba(15,37,87,.35); }
1628  /* blades: a straight-on picture spinning flat inside a tilted plane (the way you'd see it from a rocker) */
1629  .rhp__fan--below .rhp__fan-plane { position: absolute; left: 0; width: 100%; top: -24.5%; aspect-ratio: 1; transform: rotateX(60deg); transform-origin: 50% 50%; transform-style: preserve-3d; z-index: 2; }
1630  .rhp__fan--below .rhp__fan-below { position:absolute; inset:0; width: 100%; height: auto; display: block; transform-origin: 50% 50%; animation: rhp-spin 2.6s linear infinite; filter: drop-shadow(0 14px 10px rgba(15,37,87,.22)); }
1631  .rhp__fan--below .rhp__fan-below--ghost { opacity: .35; animation-delay: -.07s; filter: blur(1.2px); }
1632  .rhp__fan--below .rhp__fan-below--ghost2 { opacity: .2; animation-delay: -.14s; filter: blur(2px); }
1633  @media (prefers-reduced-motion: reduce) { .rhp__fan--below .rhp__fan-below { animation-duration: 40s; } .rhp__fan--below .rhp__fan-below--ghost, .rhp__fan--below .rhp__fan-below--ghost2 { display:none; } }
1634  .rhp__fan--layered .rhp__fan-rod { position: absolute; left: 40.36%; top: 0; width: 19.53%; height: auto; animation: none; transform: none; }
1635  @keyframes rhp-spin { to { transform: rotate(360deg); } }
1636
1637  /* hanging planters */
1638  .rhp__planter { position: absolute; top: 0; width: clamp(120px, 13vw, 332px); z-index: 1; }
1639  .rhp__planter--img { width: clamp(150px, 16vw, 408px); top: -4px; }
1640  .rhp__planter--l { left: clamp(60px, 9vw, 230px); } .rhp__planter--r { right: clamp(60px, 9vw, 230px); }
1641  .rhp__planter-swing { transform-origin: 50% 0; animation: rhp-sway 6.5s ease-in-out infinite; position: relative; }
1642  .rhp__planter--r .rhp__planter-swing { animation-delay: -3.2s; }
1643  @keyframes rhp-sway { 0%,100% { transform: rotate(-2deg); } 50% { transform: rotate(2deg); } }
1644  .rhp__planter img.rhp__planter-img { width: 100%; height: auto; display: block; }
1645  .rhp__planter-fall { position: relative; width: 100%; aspect-ratio: 1 / 1.25; }
1646  .rhp__planter-chains { position: absolute; inset: 0; width: 100%; height: 100%; display: block; z-index: 0; }
1647  .rhp__planter-bloom { position: absolute; left: 4%; right: 4%; top: 30%; aspect-ratio: 1 / 0.82; overflow: hidden; border-radius: 48% 48% 10% 10% / 60% 60% 8% 8%; z-index: 1; }
1648  .rhp__planter-bloom img { width: 100%; height: 100%; object-fit: cover; object-position: 55% 30%; display: block; }
1649  .rhp__planter-pot { position: absolute; left: 50%; bottom: 0; transform: translateX(-50%); width: 64%; height: auto; z-index: 2; display: block; filter: drop-shadow(0 6px 8px rgba(15,37,87,.18)); }
1650  /* left: rocker ; right: table */
1651  .rhp__side { position: relative; align-self: end; display: flex; justify-content: center; align-items: flex-end; }
1652  .rhp__side svg, .rhp__side img { width: 100%; height: auto; display: block; overflow: visible; }
1653  .rhp__rocker { max-width: 330px; width: 100%; }
1654  img.rhp__rocker { max-width: clamp(300px, 25vw, 638px); filter: drop-shadow(0 18px 22px rgba(15,37,87,.16)); }
1655  .rhp__rocker-wrap { position: relative; width: 100%; max-width: clamp(300px, 25vw, 638px); transform-origin: 50% 96%; animation: rhp-rock-img 5.2s ease-in-out infinite; }
1656  @keyframes rhp-rock-img { 0%,100% { transform: rotate(-2.2deg); } 50% { transform: rotate(2.2deg); } }
1657  /* seasonal accents (a pumpkin by the rocker, a wreath over the table, whatever the month calls for) */
1658  .rhp__accent { position:absolute; z-index: 3; width: clamp(90px, 9vw, 230px); pointer-events:none; }
1659  .rhp__accent img { width:100%; height:auto; display:block; filter: drop-shadow(0 10px 12px rgba(15,37,87,.18)); }
1660  .rhp__accent--l { left: clamp(20px, 22vw, 561px); bottom: 17%; }
1661  .rhp__accent--r { right: clamp(20px, 6vw, 153px); top: 34%; }
1662  @media (max-width: 989px) { .rhp__accent { display:none !important; } }
1663  /* butterfly: drifts across the porch every so often */
1664  .rhp__butterfly { position: absolute; left: 0; top: 34%; width: clamp(38px, 4vw, 102px); z-index: 3; pointer-events: none; opacity: 0; animation: rhp-bf-path 26s ease-in-out infinite; animation-delay: 3s; }
1665  .rhp__butterfly img, .rhp__bf { width: 100%; height: auto; display: block; }
1666  .rhp__bf { animation: rhp-bf-bob 1.1s ease-in-out infinite; }
1667  .rhp__bf-wing { transform-origin: 60px 52px; animation: rhp-bf-flap .34s ease-in-out infinite alternate; }
1668  .rhp__bf-wing--l { transform-origin: 58px 52px; }
1669  .rhp__bf-wing--r { transform-origin: 62px 52px; }
1670  @keyframes rhp-bf-flap { from { transform: scaleX(1); } to { transform: scaleX(.28); } }
1671  @keyframes rhp-bf-bob { 0%,100% { transform: translateY(0); } 50% { transform: translateY(-6px); } }
1672  @keyframes rhp-bf-path {
1673    0%   { transform: translate(-80px, 60px) rotate(8deg);
1673 opacity: 0; }
1674    4%   { opacity: 1; }
1675    18%  { transform: translate(18vw, -30px) rotate(-6deg); }
1676    32%  { transform: translate(38vw, 40px) rotate(10deg); }
1677    46%  { transform: translate(60vw, -50px) rotate(-8deg); }
1678    58%  { transform: translate(82vw, 10px) rotate(6deg); opacity: 1; }
1679    64%  { transform: translate(104vw, -40px) rotate(0); opacity: 0; }
1680    100% { transform: translate(104vw, -40px) rotate(0); opacity: 0; }
1681  }
1682  .rhp__rock { transform-origin: 170px 250px; animation: rhp-rock 4.6s ease-in-out infinite; }
1683  @keyframes rhp-rock { 0%,100% { transform: rotate(-2.2deg); } 50% { transform: rotate(2.2deg); } }
1684  .rhp__table { max-width: 330px; width: 100%; }
1685  img.rhp__table { max-width: clamp(280px, 23vw, 586px); filter: drop-shadow(0 18px 22px rgba(15,37,87,.16)); }
1686  .rhp__drop { animation: rhp-drip 3.2s ease-in infinite; opacity: 0; }
1687  .rhp__drop:nth-child(2) { animation-delay: 1.1s; } .rhp__drop:nth-child(3) { animation-delay: 2.3s; }
1688  @keyframes rhp-drip { 0% { transform: translateY(0); opacity: 0; } 15% { opacity: .9; } 100% { transform: translateY(22px); opacity: 0; } }
1689
1690  @media (max-width: 989px) {
1691    .rhp__inner { grid-template-columns: 1fr 1fr; grid-template-areas: 'copy copy' 'rocker table'; padding-top: clamp(150px, 34vw, 867px); padding-bottom: 90px; gap: 8px; }
1692    .rhp__copy { grid-area: copy; }
1693    .rhp__side--rocker { grid-area: rocker; } .rhp__side--table { grid-area: table; }
1694    img.rhp__rocker, .rhp__rocker-wrap, img.rhp__table { max-width: 200px; }
1695    .rhp__planter { width: 96px; } .rhp__planter--l { left: 10px; } .rhp__planter--r { right: 10px; }
1696    .rhp__fan { width: 160px; } .rhp__fan--layered { width: 190px; } .rhp__fan--below { width: 200px; } .rhp__col { display: none; } .rhp__rail { height: 44px; bottom: 4%; background-size: 100% 8px, 100% 6px, auto; }
1697  }
1698  @media (prefers-reduced-motion: reduce) { .rhp__fan-blades, .rhp__fan img, .rhp__planter-swing, .rhp__rock, .rhp__drop, .rhp__rocker-wrap, .rhp__butterfly, .rhp__bf, .rhp__bf-wing { animation: none; } }
1699</style>
1700
1701<section class="rhp" aria-label="Stories to escape into. Characters who feel like friends.">
1702  <div class="rhp__ceiling" aria-hidden="true"></div>
1703  <div class="rhp__floor" aria-hidden="true"></div>
1704  <div class="rhp__col rhp__col--l" aria-hidden="true"></div>
1705  <div class="rhp__col rhp__col--r" aria-hidden="true"></div>
1706  <div class="rhp__rail" aria-hidden="true"></div><div class="rhp__butterfly" aria-hidden="true"><svg viewBox="0 0 120 100" class="rhp__bf">
1707        <defs>
1708          <radialGradient id="rhpBfL" cx="30%" cy="40%" r="80%"><stop offset="0" stop-color="#dbe8ff"/><stop offset=".45" stop-color="#6f9ff0"/><stop offset="1" stop-color="#1f4aa8"/></radialGradient>
1709          <radialGradient id="rhpBfR" cx="70%" cy="40%" r="80%"><stop offset="0" stop-color="#dbe8ff"/><stop offset=".45" stop-color="#6f9ff0"/><stop offset="1" stop-color="#1f4aa8"/></radialGradient>
1710        </defs>
1711        <g class="rhp__bf-wing rhp__bf-wing--l">
1712          <path d="M58,50 C40,14 8,10 6,30 C4,46 26,54 44,52 C24,58 6,70 14,86 C22,98 46,84 58,58 Z" fill="url(#rhpBfL)" stroke="#0f2557" stroke-width="1.6" stroke-linejoin="round"/>
1713          <g fill="#fff" opacity=".85"><circle cx="20" cy="30" r="3"/><circle cx="30" cy="22" r="2.2"/><circle cx="22" cy="78" r="2.4"/><circle cx="34" cy="70" r="1.8"/></g>
1714          <path d="M44,52 C30,60 20,70 16,82" fill="none" stroke="#0f2557" stroke-width=".8" opacity=".5"/>
1715        </g>
1716        <g class="rhp__bf-wing rhp__bf-wing--r">
1717          <path d="M62,50 C80,14 112,10 114,30 C116,46 94,54 76,52 C96,58 114,70 106,86 C98,98 74,84 62,58 Z" fill="url(#rhpBfR)" stroke="#0f2557" stroke-width="1.6" stroke-linejoin="round"/>
1718          <g fill="#fff" opacity=".85"><circle cx="100" cy="30" r="3"/><circle cx="90" cy="22" r="2.2"/><circle cx="98" cy="78" r="2.4"/><circle cx="86" cy="70" r="1.8"/></g>
1719          <path d="M76,52 C90,60 100,70 104,82" fill="none" stroke="#0f2557" stroke-width=".8" opacity=".5"/>
1720        </g>
1721        <ellipse cx="60" cy="54" rx="3.2" ry="16" fill="#0f2557"/>
1722        <circle cx="60" cy="38" r="3.6" fill="#0f2557"/>
1723        <path d="M58,36 C52,26 46,22 42,20 M62,36 C68,26 74,22 78,20" fill="none" stroke="#0f2557" stroke-width="1.4" stroke-linecap="round"/>
1724      </svg></div>
1725
1726  <div class="rhp__fan rhp__fan--single" aria-hidden="true"><img src="//store.rachelhannaauthor.com/cdn/shop/files/rh-porch-fan_900x.png?v=1788721709" alt="" width="1536" height="1024"></div><div class="rhp__planter rhp__planter--l rhp__planter--img" aria-hidden="true">
1727    <div class="rhp__planter-swing"><img class="rhp__planter-img" src="//store.rachelhannaauthor.com/cdn/shop/files/rh-porch-planter_600x.png?v=1788721708" alt="" loading="lazy" width="600" height="600"></div>
1728  </div><div class="rhp__planter rhp__planter--r rhp__planter--img" aria-hidden="true">
1729    <div class="rhp__planter-swing"><img class="rhp__planter-img" src="//store.rachelhannaauthor.com/cdn/shop/files/rh-porch-planter_600x.png?v=1788721708" alt="" loading="lazy" width="600" height="600"></div>
1730  </div><div class="rhp__inner">
1731    <div class="rhp__side rhp__side--rocker" aria-hidden="true"><span class="rhp__rocker-wrap" style="display:block">
1732          <img class="rhp__rocker" src="//store.rachelhannaauthor.com/cdn/shop/files/rh-porch-rocker_800x.png?v=1788721709" alt="" loading="lazy" width="800" height="800">
1733        </span></div>
1734
1735    <div class="rhp__copy"><p class="rhp__script">Come sit a spell.</p><h1 class="rhp__title rhp__h1"><span class="rhp__seo">Rachel Hanna – Clean Southern Women's Fiction & Romance Books</span> <span class="rhp__title-main">Stories to escape into. Characters who feel like friends.</span></h1><p class="rhp__text">Discover heartfelt women's fiction by Rachel Hanna, where women's lives, choices, and fresh starts take center stage, and romance is part of the journey. Find your next escape in paperback, ebook, or audiobook.</p><div class="rhp__btns"><a class="rhp__btn rhp__btn--solid" href="#find-your-first-read">Find Your First Read</a><a class="rhp__btn rhp__btn--ghost" href="/collections/paperback-bundles-1">Shop Paperback Bundles</a></div></div>
1736
1737    <div class="rhp__side rhp__side--table" aria-hidden="true"><img class="rhp__table" src="//store.rachelhannaauthor.com/cdn/shop/files/rh-porch-table_800x.png?v=1788721709" alt="" loading="lazy" width="800" height="800"></div>
1738  </div>
1739</section>
1740
1741
1742</div><div id="shopify-section-template--27626471489851__rh_destinations" class="shopify-section"><style>
1743  #rhd-template--27626471489851__rh_destinations { --navy:#0f2557; --cobalt:#1f4aa8; --pale:#eef3fb; --line:#cfdff7; background:#fff; padding: 44px 0 56px; }
1744  #rhd-template--27626471489851__rh_destinations .rhd__wrap { max-width: 2542px; margin: 0 auto; padding: 0 clamp(20px, 3vw, 76px); }
1745  #rhd-template--27626471489851__rh_destinations .rhd__quote { max-width: 1705px; margin: 0 auto 34px !important; text-align: center; border: 0 !important; padding: 0 !important; background: none !important; }
1746  #rhd-template--27626471489851__rh_destinations .rhd__quote p { font-family: var(--font-heading-family, 'Playfair Display', serif); font-style: italic; font-size: clamp(22px, 2.6vw, 66px); line-height: 1.4; color: var(--navy); margin: 0 0 8px; }
1747  #rhd-template--27626471489851__rh_destinations .rhd__quote small { display:block; font-size: clamp(14px, 1vw, 26px); letter-spacing: .08em; text-transform: uppercase; color: rgba(15,37,87,.65); }
1748  #rhd-template--27626471489851__rh_destinations .rhd__head { text-align:center; margin: 0 0 30px; }
1749  #rhd-template--27626471489851__rh_destinations .rhd__script { font-family: 'Great Vibes', var(--font-heading-family, serif); font-size: clamp(34px, 4.2vw, 107px); color: var(--cobalt); line-height: 1; margin: 0 0 6px; }
1750  #rhd-template--27626471489851__rh_destinations .rhd__title { font-family: var(--font-heading-family, 'Playfair Display', serif); font-size: clamp(28px, 3.6vw, 92px); color: var(--navy); margin: 0; line-height: 1.2; text-transform: none; }
1751  #rhd-template--27626471489851__rh_destinations .rhd__grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: clamp(20px, 2.4vw, 61px); }
1752  #rhd-template--27626471489851__rh_destinations .rhd__card { background: var(--pale); border: 2px solid var(--line); border-radius: 18px; overflow: hidden; display:flex; flex-direction: column; text-align:center; }
1753  #rhd-template--27626471489851__rh_destinations .rhd__img { display:block; aspect-ratio: 1/1; overflow:hidden; background:#fff; }
1754  #rhd-template--27626471489851__rh_destinations .rhd__img img { width:100%; height:100%; object-fit: cover; display:block; transition: transform .5s ease; }
1755  #rhd-template--27626471489851__rh_destinations .rhd__card:hover .rhd__img img { transform: scale(1.03); }
1756  #rhd-template--27626471489851__rh_destinations .rhd__body { padding: clamp(22px, 2vw, 51px) clamp(22px, 2vw, 51px) clamp(26px, 2.4vw, 61px); display:flex; flex-direction:column; gap: 10px; flex:1; }
1757  #rhd-template--27626471489851__rh_destinations .rhd__place { font-family: var(--font-heading-family, 'Playfair Display', serif); font-size: clamp(24px, 2.3vw, 59px); color: var(--navy); margin:0; line-height:1.2; }
1758  #rhd-template--27626471489851__rh_destinations .rhd__place a { color: inherit; text-decoration: none; }
1759  #rhd-template--27626471489851__rh_destinations .rhd__blurb { font-size: clamp(17px, 1.3vw, 33px); line-height: 1.6; color: rgba(15,37,87,.85); margin: 0; }
1760  #rhd-template--27626471489851__rh_destinations .rhd__price { font-size: clamp(16px, 1.15vw, 29px); color: rgba(15,37,87,.7); margin: 0; }
1761  #rhd-template--27626471489851__rh_destinations .rhd__price b { color: var(--navy); font-size: clamp(18px, 1.4vw, 36px); }
1762  #rhd-template--27626471489851__rh_destinations .rhd__btn { margin: 8px auto 0; display:inline-flex; align-items:center; justify-content:center; min-height: clamp(56px, 4vw, 102px); padding: 0 clamp(30px, 2.6vw, 66px); color:#fff !important; font-weight:600; font-size: clamp(15px, 1.1vw, 28px); letter-spacing:.14em; text-transform: uppercase; text-decoration:none !important; background: #1f4aa8; border: 2px solid #1f4aa8; border-radius: 4px; box-shadow: inset 0 0 0 2px #fff, inset 0 0 0 3.5px #1f4aa8, 0 6px 14px rgba(15,37,87,.14); }
1763  #rhd-template--27626471489851__rh_destinations .rhd__btn:hover { filter: brightness(1.08); }
1764  #rhd-template--27626471489851__rh_destinations .rhd__foot { text-align:center; margin: clamp(30px, 3vw, 76px) auto 0; max-width: 1705px; font-size: clamp(17px, 1.25vw, 32px); line-height: 1.6; color: rgba(15,37,87,.8); }
1765  #rhd-template--27626471489851__rh_destinations .rhd__foot p { margin: 0; text-align: center; }
1766  #rhd-template--27626471489851__rh_destinations .rhd__foot a { color: var(--cobalt); font-weight: 700; }
1767  @media (max-width: 900px) { #rhd-template--27626471489851__rh_destinations .rhd__grid { grid-template-columns: 1fr; max-width: clamp(520px, 30.6vw, 780px); margin: 0 auto; } #rhd-template--27626471489851__rh_destinations { padding: 34px 0 44px; } }
1768</style>
1769<section id="rhd-template--27626471489851__rh_destinations" aria-label="Where would you like to go?">
1770  <div class="rhd__wrap"><blockquote class="rhd__quote"><p>“I feel like if I went to January Cove I'd recognize everyone.”</p><small>Reader review</small></blockquote><div class="rhd__head"><p class="rhd__script">Pick a town</p><h2 class="rhd__title">Where would you like to go?</h2>
1771    </div>
1772    <div class="rhd__grid"><article class="rhd__card" >
1773          <a class="rhd__img" href="/products/south-carolina-sunsets-books-1-10-paperback-bundle" aria-label="South Carolina Sunsets Paperback Bundle (Books 1-10)"><img src="//store.rachelhannaauthor.com/cdn/shop/files/rh-porch-south-carolina-sunsets-books-1-10-paperback-bundle.jpg?v=1790446394&amp;width=1200" alt="South Carolina Sunsets Paperback Bundle (Books 1-10)" srcset="//store.rachelhannaauthor.com/cdn/shop/files/rh-porch-south-carolina-sunsets-books-1-10-paperback-bundle.jpg?v=1790446394&amp;width=400 400w, //store.rachelhannaauthor.com/cdn/shop/files/rh-porch-south-carolina-sunsets-books-1-10-paperback-bundle.jpg?v=1790446394&amp;width=600 600w, //store.rachelhannaauthor.com/cdn/shop/files/rh-porch-south-carolina-sunsets-books-1-10-paperback-bundle.jpg?v=1790446394&amp;width=900 900w, //store.rachelhannaauthor.com/cdn/shop/files/rh-porch-south-carolina-sunsets-books-1-10-paperback-bundle.jpg?v=1790446394&amp;width=1200 1200w" width="1200" height="1200" loading="lazy" sizes="(max-width: 900px) 92vw, 32vw"></a>
1774          <div class="rhd__body">
1775            <h3 class="rhd__place"><a href="/products/south-carolina-sunsets-books-1-10-paperback-bundle">South Carolina Sunsets</a></h3>
1776            <p class="rhd__blurb">Begin your visit with a ten-book paperback starter bundle from this ongoing series.</p>
1777            <p class="rhd__price">Bundle <b><span class=money>$119.99</span></b></p>
1778            <a class="rhd__btn" href="/products/south-carolina-sunsets-books-1-10-paperback-bundle">Shop the bundle</a>
1779          </div>
1780        </article><article class="rhd__card" >
1781          <a class="rhd__img" href="/products/january-cove-books-1-10-paperback-bundle" aria-label="January Cove Paperback Bundle (Books 1-10)"><img src="//store.rachelhannaauthor.com/cdn/shop/files/rh-porch-january-cove-books-1-10-paperback-bundle.jpg?v=1790446393&amp;width=1200" alt="January Cove Paperback Bundle (Books 1-10)" srcset="//store.rachelhannaauthor.com/cdn/shop/files/rh-porch-january-cove-books-1-10-paperback-bundle.jpg?v=1790446393&amp;width=400 400w, //store.rachelhannaauthor.com/cdn/shop/files/rh-porch-january-cove-books-1-10-paperback-bundle.jpg?v=1790446393&amp;width=600 600w, //store.rachelhannaauthor.com/cdn/shop/files/rh-porch-january-cove-books-1-10-paperback-bundle.jpg?v=1790446393&amp;width=900 900w, //store.rachelhannaauthor.com/cdn/shop/files/rh-porch-january-cove-books-1-10-paperback-bundle.jpg?v=1790446393&amp;width=1200 1200w" width="1200" height="1200" loading="lazy" sizes="(max-width: 900px) 92vw, 32vw"></a>
1782          <div class="rhd__body">
1783            <h3 class="rhd__place"><a href="/products/january-cove-books-1-10-paperback-bundle">January Cove</a></h3>
1784            <p class="rhd__blurb">Settle into a complete ten-book series, together in one paperback bundle.</p>
1785            <p class="rhd__price">Bundle <b><span class=money>$119.99</span></b></p>
1786            <a class="rhd__btn" href="/products/january-cove-books-1-10-paperback-bundle">Shop the bundle</a>
1787          </div>
1788        </article><article class="rhd__card" >
1789          <a class="rhd__img" href="/products/ultimate-small-town-mountain-paperback-bundle" aria-label="Ultimate Small Town Mountain Paperback Bundle (Sweet Tea B&amp;B + Whiskey Ridge)"><img src="//store.rachelhannaauthor.com/cdn/shop/files/rh-porch-ultimate-small-town-mountain-paperback-bundle.jpg?v=1790446587&amp;width=1200" alt="Ultimate Small Town Mountain Paperback Bundle (Sweet Tea B&amp;B + Whiskey Ridge)" srcset="//store.rachelhannaauthor.com/cdn/shop/files/rh-porch-ultimate-small-town-mountain-paperback-bundle.jpg?v=1790446587&amp;width=400 400w, //store.rachelhannaauthor.com/cdn/shop/files/rh-porch-ultimate-small-town-mountain-paperback-bundle.jpg?v=1790446587&amp;width=600 600w, //store.rachelhannaauthor.com/cdn/shop/files/rh-porch-ultimate-small-town-mountain-paperback-bundle.jpg?v=1790446587&amp;width=900 900w, //store.rachelhannaauthor.com/cdn/shop/files/rh-porch-ultimate-small-town-mountain-paperback-bundle.jpg?v=1790446587&amp;width=1200 1200w" width="1200" height="1200" loading="lazy" sizes="(max-width: 900px) 92vw, 32vw"></a>
1790          <div class="rhd__body">
1791            <h3 class="rhd__place"><a href="/products/ultimate-small-town-mountain-paperback-bundle">The North Georgia Mountains</a></h3>
1792            <p class="rhd__blurb">Enjoy Whiskey Ridge and Sweet Tea B&B in the Ultimate Small Town Mountain Bundle: two complete series, eleven paperbacks.</p>
1793            <p class="rhd__price">Bundle <b><span class=money>$109.99</span></b></p>
1794            <a class="rhd__btn" href="/products/ultimate-small-town-mountain-paperback-bundle">Shop the bundle</a>
1795          </div>
1796        </article></div><div class="rhd__foot"><p>Every paperback bundle ships within 3–5 business days, wrapped up cute with stickers and a bookmark.
1796 Prefer eBooks or audiobooks? <a href="/collections/bundles">See every bundle</a>.</p></div></div>
1797</section>
1798
1799</div><div id="shopify-section-template--27626471489851__rh_bookshelf_band" class="shopify-section"><style>
1800  #rhbb-template--27626471489851__rh_bookshelf_band { --navy:#0f2557; --cobalt:#1f4aa8; --porc:#eef3fb; --hyd:#cfdff7; --pink:#c41f6b; background: var(--porc); padding: clamp(44px, 5vw, 128px) clamp(20px, 4vw, 102px); color: var(--navy); font-family: var(--font-body-family, Poppins, sans-serif); }
1801  #rhbb-template--27626471489851__rh_bookshelf_band .rhbb__grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1.25fr); gap: clamp(28px, 4vw, 102px); align-items: center; }
1802  #rhbb-template--27626471489851__rh_bookshelf_band .rhbb__script { font-family: 'Great Vibes', var(--font-heading-family, serif); font-size: clamp(34px, 3.8vw, 97px); color: var(--cobalt); line-height: 1; margin: 0 0 8px; }
1803  #rhbb-template--27626471489851__rh_bookshelf_band .rhbb__title { font-family: var(--font-heading-family, 'Playfair Display', serif); font-size: clamp(30px, 3.6vw, 92px); line-height: 1.15; margin: 0 0 clamp(12px, 1.2vw, 31px); color: var(--navy); text-transform: none; letter-spacing: 0; }
1804  #rhbb-template--27626471489851__rh_bookshelf_band .rhbb__text { font-size: clamp(18px, 1.45vw, 37px); line-height: 1.65; margin: 0 0 clamp(20px, 2vw, 51px); color: rgba(15,37,87,.9); }
1805  #rhbb-template--27626471489851__rh_bookshelf_band .rhbb__btn { display: inline-flex; align-items: center; justify-content: center; min-height: clamp(56px, 4vw, 102px); padding: 10px clamp(26px, 2.4vw, 61px); color: #fff !important; font-weight: 600; font-size: clamp(14px, 1.05vw, 27px); letter-spacing: .12em; text-transform: uppercase; text-decoration: none !important; background: #1f4aa8; border: 2px solid #1f4aa8; border-radius: 4px; box-shadow: inset 0 0 0 2px #fff, inset 0 0 0 3.5px #1f4aa8, 0 6px 14px rgba(15,37,87,.14); }
1806  #rhbb-template--27626471489851__rh_bookshelf_band .rhbb__btn:hover { filter: brightness(1.1); }
1807  #rhbb-template--27626471489851__rh_bookshelf_band .rhbb__shelf { list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: repeat(5, 1fr); gap: clamp(10px, 1.2vw, 31px); }
1808  #rhbb-template--27626471489851__rh_bookshelf_band .rhbb__shelf a { display: block; text-decoration: none; }
1809  #rhbb-template--27626471489851__rh_bookshelf_band .rhbb__cov { position: relative; display: block; aspect-ratio: 2 / 3; border-radius: 6px; overflow: hidden; background: var(--hyd); box-shadow: 0 10px 22px rgba(15,37,87,.22); }
1810  #rhbb-template--27626471489851__rh_bookshelf_band .rhbb__cov img { width: 100%; height: 100%; object-fit: cover; display: block; }
1811  #rhbb-template--27626471489851__rh_bookshelf_band .is-read .rhbb__cov img { opacity: .55; }
1812  #rhbb-template--27626471489851__rh_bookshelf_band .rhbb__check { position: absolute; top: 50%; left: 50%; width: 46%; aspect-ratio: 1; transform: translate(-50%, -50%); background: var(--cobalt); color: #fff; border: 3px solid #fff; border-radius: 50%; padding: 9%; box-shadow: 0 6px 18px rgba(15,37,87,.35); }
1813  #rhbb-template--27626471489851__rh_bookshelf_band .is-next .rhbb__cov { box-shadow: 0 0 0 4px var(--pink), 0 10px 22px rgba(15,37,87,.22); }
1814  #rhbb-template--27626471489851__rh_bookshelf_band .rhbb__next { position: absolute; left: 0; right: 0; bottom: 0; font-style: normal; font-weight: 700; font-size: clamp(11px, .85vw, 22px); padding: 6px 4px; background: var(--pink); color: #fff; text-align: center; }
1815  #rhbb-template--27626471489851__rh_bookshelf_band .rhbb__count { margin: clamp(14px, 1.4vw, 36px) 0 0; text-align: center; font-size: clamp(16px, 1.2vw, 31px); font-weight: 600; }
1816  #rhbb-template--27626471489851__rh_bookshelf_band .rhbb__bar { height: clamp(10px, .8vw, 20px); background: var(--hyd); border-radius: 999px; overflow: hidden; margin: 10px auto 0; max-width: 80%; }
1817  #rhbb-template--27626471489851__rh_bookshelf_band .rhbb__bar span { display: block; height: 100%; width: 23%; background: var(--cobalt); border-radius: 999px; }
1818  @media (max-width: 749px) {
1819    #rhbb-template--27626471489851__rh_bookshelf_band .rhbb__grid { grid-template-columns: 1fr; text-align: center; }
1820    #rhbb-template--27626471489851__rh_bookshelf_band .rhbb__btn { width: 100%; }
1821  }
1822</style>
1823<section id="rhbb-template--27626471489851__rh_bookshelf_band" aria-labelledby="rhbb-t-template--27626471489851__rh_bookshelf_band">
1824  <div class="rhbb__grid">
1825    <div>
1826      <p class="rhbb__script">New for readers</p>
1827      <h2 class="rhbb__title" id="rhbb-t-template--27626471489851__rh_bookshelf_band">My Rachel Hanna Bookshelf</h2>
1828      <p class="rhbb__text">Check off every book you've read, see which one comes next in each series, and earn a little badge when you finish one. New books show up on your shelf as soon as they come out.</p>
1829      <a class="rhbb__btn" href="/pages/my-bookshelf">Open my bookshelf</a>
1830    </div>
1831    <div>
1832      <ol class="rhbb__shelf" aria-hidden="true"><li class="is-read"><a href="/pages/my-bookshelf" tabindex="-1"><span class="rhbb__cov"><img src="//store.rachelhannaauthor.com/cdn/shop/files/rh-cover-h-the-beach-house-ebook.png?v=1789057572&width=360" alt="" width="360" height="540" loading="lazy"><span class="rhbb__check"><svg viewBox="0 0 24 24" width="100%" height="100%"><path d="M5 12.5l4.2 4.2L19 7" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"/></svg></span></span></a></li><li class="is-read"><a href="/pages/my-bookshelf" tabindex="-1"><span class="rhbb__cov"><img src="//store.rachelhannaauthor.com/cdn/shop/files/rh-cover-h-sunsets-second-chances-ebook.png?v=1789057571&width=360" alt="" width="360" height="540" loading="lazy"><span class="rhbb__check"><svg viewBox="0 0 24 24" width="100%" height="100%"><path d="M5 12.5l4.2 4.2L19 7" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"/></svg></span></span></a></li><li class="is-read"><a href="/pages/my-bookshelf" tabindex="-1"><span class="rhbb__cov"><img src="//store.rachelhannaauthor.com/cdn/shop/files/rh-cover-h-fireflies-family-ties-ebook.png?v=1789057570&width=360" alt="" width="360" height="540" loading="lazy"><span class="rhbb__check"><svg viewBox="0 0 24 24" width="100%" height="100%"><path d="M5 12.5l4.2 4.2L19 7" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"/></svg></span></span></a></li><li class="is-next"><a href="/pages/my-bookshelf" tabindex="-1"><span class="rhbb__cov"><img src="//store.rachelhannaauthor.com/cdn/shop/files/rh-cover-h-the-inn-at-seagrove.png?v=1789057570&width=360" alt="" width="360" height="540" loading="lazy"><em class="rhbb__next">Up next</em></span></a></li><li class=""><a href="/pages/my-bookshelf" tabindex="-1"><span class="rhbb__cov"><img src="//store.rachelhannaauthor.com/cdn/shop/files/rh-cover-h-the-wedding-at-seagrove-ebook.png?v=1789057570&width=360" alt="" width="360" height="540" loading="lazy"></span></a></li></ol>
1833      <p class="rhbb__count" aria-hidden="true">3 read, 1 up next</p>
1834      <div class="rhbb__bar" aria-hidden="true"><span></span></div>
1835    </div>
1836  </div>
1837</section>
1838
1839</div><div id="shopify-section-template--27626471489851__rh_gift_hardcovers" class="shopify-section"><style>
1840  .rhgh { --navy:#0f2557; --cobalt:#1f4aa8; --porc:#eef3fb; --hyd:#cfdff7; --pink:#c41f6b; --pinkbg:#fde8f0; background: var(--porc); padding: clamp(44px, 5vw, 128px) clamp(20px, 4vw, 102px); font-family: var(--font-body-family, Poppins, sans-serif); color: var(--navy); text-align: center; }
1841  .rhgh__script { font-family: var(--rh-script, 'Great Vibes', cursive); font-size: clamp(36px, 4.4vw, 112px); color: var(--cobalt); line-height: 1; margin: 0 0 6px; }
1842  .rhgh__title { font-family: var(--font-heading-family, 'Playfair Display', serif); font-size: clamp(28px, 3.6vw, 92px); line-height: 1.15; color: var(--navy); margin: 0 0 clamp(10px, 1vw, 26px); text-transform: none; letter-spacing: .01em; }
1843  .rhgh__text { font-size: clamp(17px, 1.35vw, 34px); line-height: 1.65; max-width: clamp(300px, 62vw, 1600px); margin: 0 auto; color: rgba(15,37,87,.88); }
1844  .rhgh__points { list-style: none; margin: clamp(16px, 1.6vw, 40px) 0 0; padding: 0; display: flex; flex-wrap: wrap; justify-content: center; gap: clamp(8px, .8vw, 20px) clamp(10px, 1vw, 26px); }
1845  .rhgh__points li { background: #fff; border: 2px solid var(--hyd); border-radius: 999px; padding: clamp(8px, .7vw, 18px) clamp(16px, 1.4vw, 36px); font-size: clamp(15px, 1.1vw, 28px); font-weight: 600; color: var(--navy); }
1846  .rhgh__grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(clamp(220px, 20vw, 520px), 1fr)); gap: clamp(18px, 2.2vw, 56px); max-width: 2540px; margin: clamp(28px, 3vw, 76px) auto 0; }
1847  .rhgh__card { background: #fff; border: 2px solid var(--hyd); border-radius: 18px; overflow: hidden; display: flex; flex-direction: column; text-align: center; box-shadow: 0 14px 30px rgba(15,37,87,.10); }
1848  .rhgh__img { position: relative; display: block; aspect-ratio: 1 / 1; overflow: hidden; background: #fff; }
1849  .rhgh__img img { width: 100%; height: 100%; object-fit: cover; display: block; transition: transform .5s ease; }
1850  .rhgh__card:hover .rhgh__img img { transform: scale(1.03); }
1851  .rhgh__badge { position: absolute; left: 12px; top: 12px; background: var(--pinkbg); color: var(--pink); font-size: clamp(12px, .9vw, 23px); font-weight: 700; letter-spacing: .06em; padding: 5px 12px; border-radius: 4px; }
1852  .rhgh__body { padding: clamp(18px, 1.8vw, 46px) clamp(16px, 1.6vw, 40px) clamp(22px, 2vw, 52px); display: flex; flex-direction: column; gap: clamp(6px, .6vw, 16px); flex: 1; }
1853  .rhgh__name { font-family: var(--font-heading-family, 'Playfair Display', serif); font-size: clamp(20px, 1.7vw, 43px); line-height: 1.2; margin: 0; color: var(--navy); text-transform: none; letter-spacing: 0; }
1854  .rhgh__name a { color: inherit; text-decoration: none; }
1855  .rhgh__sub { margin: 0; font-size: clamp(15px, 1.1vw, 28px); color: rgba(15,37,87,.75); }
1856  .rhgh__price { margin: 0; font-family: var(--font-heading-family, 'Playfair Display', serif); font-weight: 800; font-size: clamp(22px, 1.8vw, 46px); color: var(--cobalt); }
1857  .rhgh__btn, .rhgh__all { display: inline-flex; align-items: center; justify-content: center; min-height: clamp(52px, 3.8vw, 97px); padding: 0 clamp(24px, 2.2vw, 56px); font-weight: 600; font-size: clamp(14px, 1.05vw, 27px); letter-spacing: .14em; text-transform: uppercase; text-decoration: none !important; border-radius: 4px; }
1858  .rhgh__btn { margin: auto auto 0; color: #fff !important; background: var(--cobalt); border: 2px solid var(--cobalt); box-shadow: inset 0 0 0 2px #fff, inset 0 0 0 3.5px var(--cobalt), 0 6px 14px rgba(15,37,87,.14); }
1859  .rhgh__btn:hover { background: #173a86; border-color: #173a86; box-shadow: inset 0 0 0 2px #fff, inset 0 0 0 3.5px #173a86, 0 8px 18px rgba(15,37,87,.22); }
1860  .rhgh__all { margin-top: clamp(26px, 2.8vw, 72px); color: var(--cobalt) !important; background: #fff; border: 2px solid var(--cobalt); box-shadow: inset 0 0 0 2px #fff, inset 0 0 0 3px var(--hyd), 0 6px 14px rgba(15,37,87,.10); }
1861  .rhgh__all:hover { background: var(--porc); }
1862  @media (max-width: 749px) { .rhgh__grid { grid-template-columns: 1fr 1fr; gap: 12px; } .rhgh__body { padding: 12px 10px 16px; } .rhgh__name { font-size: 16px; } .rhgh__sub { font-size: 13px; } .rhgh__price { font-size: 19px; } .rhgh__btn { min-height: 44px; padding: 0 10px; font-size: 12px; letter-spacing: .08em; width: 100%; } .rhgh__points li { font-size: 14px; } }
1863</style><section class="rhgh" aria-label="Gift-ready hardcovers"><p class="rhgh__script">Wrapped up pretty</p><h2 class="rhgh__title">Gift-ready hardcovers</h2><p class="rhgh__text">My special edition hardcovers are only available here in my store. They make a lovely gift for the reader in your life, or for your own shelf.</p><ul class="rhgh__points"><li >Store exclusive hardcovers</li><li >Sprayed page edges and original cover art</li><li >
1863Ships within 3–5 business days</li></ul><div class="rhgh__grid"><article class="rhgh__card">
1864        <a class="rhgh__img" href="/products/seagrove-special-edition-hardcover-signed" aria-label="Seagrove Special Edition Hardcover #1 (Books 1-3)">
1865          <img src="//store.rachelhannaauthor.com/cdn/shop/files/rh-porch-seagrove-special-edition-hardcover-signed.jpg?v=1790446394&amp;width=1100" alt="Seagrove Special Edition Hardcover #1 (Books 1-3)" srcset="//store.rachelhannaauthor.com/cdn/shop/files/rh-porch-seagrove-special-edition-hardcover-signed.jpg?v=1790446394&amp;width=360 360w, //store.rachelhannaauthor.com/cdn/shop/files/rh-porch-seagrove-special-edition-hardcover-signed.jpg?v=1790446394&amp;width=540 540w, //store.rachelhannaauthor.com/cdn/shop/files/rh-porch-seagrove-special-edition-hardcover-signed.jpg?v=1790446394&amp;width=800 800w, //store.rachelhannaauthor.com/cdn/shop/files/rh-porch-seagrove-special-edition-hardcover-signed.jpg?v=1790446394&amp;width=1100 1100w" width="1100" height="1100" loading="lazy" sizes="(max-width: 749px) 46vw, 24vw">
1866</a>
1867        <div class="rhgh__body">
1868          <h3 class="rhgh__name"><a href="/products/seagrove-special-edition-hardcover-signed">Seagrove Special Edition Hardcover #1</a></h3><p class="rhgh__sub">Books 1–3</p><p class="rhgh__price"><span class=money>$39.99</span></p>
1869          <a class="rhgh__btn" href="/products/seagrove-special-edition-hardcover-signed">See this edition</a>
1870        </div>
1871      </article><article class="rhgh__card">
1872        <a class="rhgh__img" href="/products/seagrove-2-special-edition-hardcover-author-signed-bookplate" aria-label="Seagrove Special Edition Hardcover #2 (Books 4-6)">
1873          <img src="//store.rachelhannaauthor.com/cdn/shop/files/rh-porch-seagrove-2-special-edition-hardcover-author-signed-bookplate.jpg?v=1790446394&amp;width=1100" alt="Seagrove Special Edition Hardcover #2 (Books 4-6)" srcset="//store.rachelhannaauthor.com/cdn/shop/files/rh-porch-seagrove-2-special-edition-hardcover-author-signed-bookplate.jpg?v=1790446394&amp;width=360 360w, //store.rachelhannaauthor.com/cdn/shop/files/rh-porch-seagrove-2-special-edition-hardcover-author-signed-bookplate.jpg?v=1790446394&amp;width=540 540w, //store.rachelhannaauthor.com/cdn/shop/files/rh-porch-seagrove-2-special-edition-hardcover-author-signed-bookplate.jpg?v=1790446394&amp;width=800 800w, //store.rachelhannaauthor.com/cdn/shop/files/rh-porch-seagrove-2-special-edition-hardcover-author-signed-bookplate.jpg?v=1790446394&amp;width=1100 1100w" width="1100" height="1100" loading="lazy" sizes="(max-width: 749px) 46vw, 24vw">
1874</a>
1875        <div class="rhgh__body">
1876          <h3 class="rhgh__name"><a href="/products/seagrove-2-special-edition-hardcover-author-signed-bookplate">Seagrove Special Edition Hardcover #2</a></h3><p class="rhgh__sub">Books 4–6</p><p class="rhgh__price"><span class=money>$39.99</span></p>
1877          <a class="rhgh__btn" href="/products/seagrove-2-special-edition-hardcover-author-signed-bookplate">See this edition</a>
1878        </div>
1879      </article><article class="rhgh__card">
1880        <a class="rhgh__img" href="/products/seagrove-3-special-edition-hardcover-author-signed-bookplate" aria-label="Seagrove Special Edition Hardcover #3 (Books 7-9)">
1881          <img src="//store.rachelhannaauthor.com/cdn/shop/files/Codex_Image_Sep_16_2026_11_56_27_AM.png?v=1789574214&amp;width=1100" alt="Seagrove Special Edition Hardcover #3 (Books 7-9)" srcset="//store.rachelhannaauthor.com/cdn/shop/files/Codex_Image_Sep_16_2026_11_56_27_AM.png?v=1789574214&amp;width=360 360w, //store.rachelhannaauthor.com/cdn/shop/files/Codex_Image_Sep_16_2026_11_56_27_AM.png?v=1789574214&amp;width=540 540w, //store.rachelhannaauthor.com/cdn/shop/files/Codex_Image_Sep_16_2026_11_56_27_AM.png?v=1789574214&amp;width=800 800w, //store.rachelhannaauthor.com/cdn/shop/files/Codex_Image_Sep_16_2026_11_56_27_AM.png?v=1789574214&amp;width=1100 1100w" width="1100" height="1100" loading="lazy" sizes="(max-width: 749px) 46vw, 24vw">
1882</a>
1883        <div class="rhgh__body">
1884          <h3 class="rhgh__name"><a href="/products/seagrove-3-special-edition-hardcover-author-signed-bookplate">Seagrove Special Edition Hardcover #3</a></h3><p class="rhgh__sub">Books 7–9</p><p class="rhgh__price"><span class=money>$39.99</span></p>
1885          <a class="rhgh__btn" href="/products/seagrove-3-special-edition-hardcover-author-signed-bookplate">See this edition</a>
1886        </div>
1887      </article><article class="rhgh__card">
1888        <a class="rhgh__img" href="/products/special-edition-the-baking-games-hardcover-with-sprayed-edges" aria-label="The Baking Games Special Edition Hardcover (Sprayed Edges)">
1889          <img src="//store.rachelhannaauthor.com/cdn/shop/files/rh-porch-special-edition-the-baking-games-hardcover-with-sprayed-edges.jpg?v=1790446582&amp;width=1100" alt="The Baking Games Special Edition Hardcover (Sprayed Edges)" srcset="//store.rachelhannaauthor.com/cdn/shop/files/rh-porch-special-edition-the-baking-games-hardcover-with-sprayed-edges.jpg?v=1790446582&amp;width=360 360w, //store.rachelhannaauthor.com/cdn/shop/files/rh-porch-special-edition-the-baking-games-hardcover-with-sprayed-edges.jpg?v=1790446582&amp;width=540 540w, //store.rachelhannaauthor.com/cdn/shop/files/rh-porch-special-edition-the-baking-games-hardcover-with-sprayed-edges.jpg?v=1790446582&amp;width=800 800w, //store.rachelhannaauthor.com/cdn/shop/files/rh-porch-special-edition-the-baking-games-hardcover-with-sprayed-edges.jpg?v=1790446582&amp;width=1100 1100w" width="1100" height="1100" loading="lazy" sizes="(max-width: 749px) 46vw, 24vw">
1890<span class="rhgh__badge">Final stock</span></a>
1891        <div class="rhgh__body">
1892          <h3 class="rhgh__name"><a href="/products/special-edition-the-baking-games-hardcover-with-sprayed-edges">The Baking Games Special Edition Hardcover</a></h3><p class="rhgh__sub">Sprayed Edges</p><p class="rhgh__price"><span class=money>$29.99</span></p>
1893          <a class="rhgh__btn" href="/products/special-edition-the-baking-games-hardcover-with-sprayed-edges">See this edition</a>
1894        </div>
1895      </article></div><a class="rhgh__all" href="/collections/hardcover-special-editions">See all special editions</a></section>
1896</div><div id="shopify-section-template--27626471489851__1647896655f89fee20" class="shopify-section"><link href="//store.rachelhannaauthor.com/cdn/shop/t/53/assets/marquee-scroll.css?v=131726722070055961701791589159" rel="stylesheet" type="text/css" media="all" />
1897
1898<script>
1899    window.addEventListener('DOMContentLoaded', (event) => {
1900    })
1901</script>
1901
1902
1903<section 
1904    id="scrollmarquee-text-template--27626471489851__1647896655f89fee20" 
1905    class="scrollmarquee-text">
1906    
1907        <a href="/collections/bundles">
1908    
1909        <div 
1910            class="marquee-item text-lg fw-bold text-uppercase"
1911            style="animation-duration: 14s">
1912            
1913                <span 
1914                    class="text-nowrap"
1915                    aria-hidden="">
1916                    Y'all like a bargain? The bundles are this way
1917                </span>
1918            
1919                <span 
1920                    class="text-nowrap"
1921                    aria-hidden="true">
1922                    Y'all like a bargain? The bundles are this way
1923                </span>
1924            
1925                <span 
1926                    class="text-nowrap"
1927                    aria-hidden="true">
1928                    Y'all like a bargain? The bundles are this way
1929                </span>
1930            
1931                <span 
1932                    class="text-nowrap"
1933                    aria-hidden="true">
1934                    Y'all like a bargain? The bundles are this way
1935                </span>
1936            
1937                <span 
1938                    class="text-nowrap"
1939                    aria-hidden="true">
1940                    Y'all like a bargain? The bundles are this way
1941                </span>
1942            
1943                <span 
1944                    class="text-nowrap"
1945                    aria-hidden="true">
1946                    Y'all like a bargain? The bundles are this way
1947                </span>
1948            
1949                <span 
1950                    class="text-nowrap"
1951                    aria-hidden="true">
1952                    Y'all like a bargain? The bundles are this way
1953                </span>
1954            
1955                <span 
1956                    class="text-nowrap"
1957                    aria-hidden="true">
1958                    Y'all like a bargain? The bundles are this way
1959                </span>
1960            
1961                <span 
1962                    class="text-nowrap"
1963                    aria-hidden="true">
1964                    Y'all like a bargain? The bundles are this way
1965                </span>
1966            
1967                <span 
1968                    class="text-nowrap"
1969                    aria-hidden="true">
1970                    Y'all like a bargain? The bundles are this way
1971                </span>
1972            
1973                <span 
1974                    class="text-nowrap"
1975                    aria-hidden="true">
1976                    Y'all like a bargain? The bundles are this way
1977                </span>
1978            
1979                <span 
1980                    class="text-nowrap"
1981                    aria-hidden="true">
1982                    Y'all like a bargain? The bundles are this way
1983                </span>
1984            
1985                <span 
1986                    class="text-nowrap"
1987                    aria-hidden="true">
1988                    Y'all like a bargain? The bundles are this way
1989                </span>
1990            
1991                <span 
1992                    class="text-nowrap"
1993                    aria-hidden="true">
1994                    Y'all like a bargain? The bundles are this way
1995                </span>
1996            
1997                <span 
1998                    class="text-nowrap"
1999                    aria-hidden="true">
2000                    Y'all like a bargain? The bundles are this way
2001                </span>
2002            
2003                <span 
2004                    class="text-nowrap"
2005                    aria-hidden="true">
2006                    Y'all like a bargain? The bundles are this way
2007                </span>
2008            
2009                <span 
2010                    class="text-nowrap"
2011                    aria-hidden="true">
2012                    Y'all like a bargain? The bundles are this way
2013                </span>
2014            
2015                <span 
2016                    class="text-nowrap"
2017                    aria-hidden="true">
2018                    Y'all like a bargain? The bundles are this way
2019                </span>
2020            
2021                <span 
2022                    class="text-nowrap"
2023                    aria-hidden="true">
2024                    Y'all like a bargain? The bundles are this way
2025                </span>
2026            
2027                <span 
2028                    class="text-nowrap"
2029                    aria-hidden="true">
2030                    Y'all like a bargain? The bundles are this way
2031                </span>
2032            
2033        </div>
2034    
2035        </a>
2036    
2037</section>
2038
2039<style>
2040    
2041    #scrollmarquee-text-template--27626471489851__1647896655f89fee20 {
2042        
2043            background-color: #eef3fb;
2044        
2045        
2046            color: #0f2557;
2047        
2048        padding-top: 2rem;
2049        padding-bottom: 0rem;
2050        margin-top: 0rem;
2051        margin-bottom: 0rem;
2052    }
2053
2054    #scrollmarquee-text-template--27626471489851__1647896655f89fee20 .marquee-item > span {
2055        margin-left: 14px;
2056        margin-right: 14px;
2057    }
2058
2059    #scrollmarquee-text-template--27626471489851__1647896655f89fee20 a {
2060        
2061            color: #0f2557;
2062        
2063    }
2064
2065    #scrollmarquee-text-template--27626471489851__1647896655f89fee20 .text-sm {
2066        font-size: .8em;
2067    }
2068
2069    #scrollmarquee-text-template--27626471489851__1647896655f89fee20 .text-lg {
2070        font-size: 1.2em;
2071    }
2072
2073    #scrollmarquee-text-template--27626471489851__1647896655f89fee20 .fw-bold {
2074        font-weight: bold;
2075    }
2076
2077    #scrollmarquee-text-template--27626471489851__1647896655f89fee20 .text-uppercase {
2078        text-transform: uppercase;
2079    }
2080
2081    #scrollmarquee-text-template--27626471489851__1647896655f89fee20 .text-capitalize {
2082        text-transform: capitalize;
2083    }
2084
2085</style>
2086
2087
2088</div><div id="shopify-section-template--27626471489851__rh_pick_porch" class="shopify-section"><style>
2089  .rhd { --navy: #0f2557; --cobalt: #1f4aa8; --hyd: #cfdff7; --porc: #eef3fb;
2090    background: linear-gradient(180deg, #fff 0%, var(--porc) 100%); padding: clamp(56px, 7vw, 178px) 20px clamp(64px, 7vw, 178px); text-align: center; font-family: var(--font-body-family, Poppins, sans-serif); }
2091  .rhd__script { font-family: var(--rh-script, 'Great Vibes', cursive); font-size: clamp(38px, 4.6vw, 117px); color: var(--cobalt); line-height: 1; margin: 0 0 6px; }
2092  .rhd__title { font-family: var(--font-heading-family, 'Playfair Display', serif); font-size: clamp(28px, 3.6vw, 92px); color: var(--navy); text-transform: none; letter-spacing: .02em; margin: 0 0 10px; }
2093  .rhd__cue { font-size: clamp(12px, .9vw, 23px); letter-spacing: .28em; text-transform: uppercase; color: rgba(15,37,87,.55); margin: 0 0 clamp(36px, 4vw, 102px); font-weight: 600; }
2094  .rhd__row { display: flex; flex-wrap: wrap; justify-content: center; gap: clamp(28px, 4vw, 102px); max-width: 2728px; margin: 0 auto; }
2095  .rhd__door { text-decoration: none; display: block; width: clamp(210px, 23vw, 586px); transition: transform .25s ease; }
2096  .rhd__door:hover { transform: translateY(-8px); }
2097  .rhd__frame, .rhd__scene, .rhd__leaf, .rhd__enter, .rhd__pull, .rhd__spring, .rhd__jamb { display: block; }
2098
2099  /* door jamb + trim (white painted wood) */
2100  .rhd__frame { position: relative; width: 100%; aspect-ratio: 3 / 4.6; box-sizing: border-box; padding: 12px; background: #fff;aspect-ratio: 698 / 1515; padding: 8px;border-radius: 4px; box-shadow: 0 0 0 2px var(--navy), 0 22px 44px rgba(15,37,87,.16); perspective: 1800px; }
2101  .rhd__frame::before { content: ''; position: absolute; left: -6%; right: -6%; top: -22px; height: 22px; border-radius: 3px 3px 0 0;
2102    background: repeating-linear-gradient(90deg, rgba(255,255,255,.55) 0 2px, transparent 2px 14px), linear-gradient(180deg, #cfe3ec, #bdd8e3); box-shadow: 0 0 0 2px var(--navy), 0 6px 10px rgba(15,37,87,.12); }
2103  .rhd__frame { background: linear-gradient(180deg, #fdfcf8, #f3f1ea); }
2104  .rhd__jamb { position: absolute; inset: 12px; box-shadow: inset 0 0 0 1px rgba(15,37,87,.35), inset 0 10px 22px rgba(15,37,87,.22); pointer-events: none; z-index: 2; border-radius: 2px; }
2105
2106  /* the view through the door */
2107  .rhd__scene { position: absolute; inset: 12px; overflow: hidden; isolation: isolate; z-index: 0; background: var(--hyd);inset: 8px;}
2108  .rhd__jamb {inset: 8px !important;}
2109  .rhd__scene img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; transform-origin: 50% 40%; transition: transform 1.2s ease; }
2110  @keyframes rhd-kenburns { from { transform: scale(1) translate(0,0); } to { transform: scale(1.08) translate(-1.5%, 1.5%); } }
2111  /* coast: light shimmering on the water */
2112  .rhd__fx { position: absolute; left: 0; right: 0; pointer-events: none; display: block; }
2113  .rhd__fx--shimmer { top: 31%; height: 9%; overflow: hidden; opacity: .55; mix-blend-mode: screen; }
2114  .rhd__fx--shimmer::before, .rhd__fx--shimmer::after { content: ''; position: absolute; left: -100%; right: -100%; top: 0; bottom: 0;
2115    background: repeating-linear-gradient(90deg, transparent 0 34px, rgba(255,255,255,.55) 34px 46px, transparent 46px 80px); background-size: 80px 100%;
2116    animation: rhd-shimmer 5s linear infinite; filter: blur(1.5px); }
2117  .rhd__fx--shimmer::after { top: 45%; animation-duration: 7s; animation-direction: reverse; opacity: .6; }
2118  @keyframes rhd-shimmer { from { transform: translateX(0); } to { transform: translateX(80px); } }
2119  /* mountains: chimney smoke + fireflies */
2120  .rhd__smoke { position: absolute; width: 10px; height: 10px; border-radius: 50%; background: rgba(255,255,255,.75); filter: blur(2px); opacity: 0; animation: rhd-smoke 4.5s ease-out infinite; display: block; }
2121  @keyframes rhd-smoke { 0% { transform: translate(0,0) scale(.6); opacity: 0; } 15% { opacity: .75; } 100% { transform: translate(14px,-70px) scale(2.4); opacity: 0; } }
2122  /* small town: sun dapple drifting over the porch */
2123  .rhd__fx--dapple { inset: 0; background: radial-gradient(circle at 30% 60%, rgba(255,250,220,.35) 0 6%, transparent 14%), radial-gradient(circle at 70% 35%, rgba(255,250,220,.3) 0 5%, transparent 12%), radial-gradient(circle at 55% 80%, rgba(255,250,220,.28) 0 4%, transparent 10%); mix-blend-mode: screen; animation: rhd-dapple 9s ease-in-out infinite alternate; }
2124  @keyframes rhd-dapple { from { transform: translate(-3%, 0) scale(1); } to { transform: translate(3%, -2%) scale(1.08); } }
2125  .rhd__fx--dapple { background: radial-gradient(circle at 30% 60%, rgba(255,250,215,.55) 0 7%, transparent 16%), radial-gradient(circle at 70% 35%, rgba(255,250,215,.5) 0 6%, transparent 14%), radial-gradient(circle at 55% 82%, rgba(255,250,215,.45) 0 5%, transparent 12%); }
2126  /* lantern glow (top-left of the small-town painting) */
2127  .rhd__lamp { position:absolute; left: 8%; top: 9%; width: 14%; aspect-ratio: 1; border-radius: 50%; background: radial-gradient(circle, rgba(255,222,150,.85) 0 18%, rgba(255,210,120,.35) 45%, transparent 70%); animation: rhd-lamp 2.4s ease-in-out infinite alternate; display:block; pointer-events:none; }
2128  @keyframes rhd-lamp { from { opacity: .55; transform: scale(.95); } to { opacity: 1; transform: scale(1.1); } }
2129  /* drifting hydrangea petals */
2130  .rhd__petal { position:absolute; top: -6%; width: 9px; height: 9px; border-radius: 50% 0 50% 0; background: #9fbdf0; opacity: 0; animation: rhd-petal 8s linear infinite; display:block; pointer-events:none; }
2131  @keyframes rhd-petal { 0% { transform: translate(0,0) rotate(0); opacity: 0; } 10% { opacity: .9; } 50% { transform: translate(-18px, 50%) rotate(180deg); } 90% { opacity: .8; } 100% { transform: translate(12px, 105%) rotate(360deg); opacity: 0; } }
2132  /* potted hydrangeas outside the two end doors */
2133  .rhd__row { position: relative; }
2134  .rhd__endpot { position: absolute; bottom: 8%; width: clamp(110px, 12vw, 306px); pointer-events: none; display: block; }
2135  .rhd__endpot img { width: 100%; height: auto; display: block; filter: drop-shadow(0 10px 12px rgba(15,37,87,.2)); }
2136  .rhd__endpot--l { left: calc(50% - 3 * clamp(105px, 11.5vw, 293px) - clamp(14px, 2vw, 51px) - clamp(110px, 12vw, 306px) - 14px); }
2137  .rhd__endpot--r { right: calc(50% - 3 * clamp(105px, 11.5vw, 293px) - clamp(14px, 2vw, 51px) - clamp(110px, 12vw, 306px) - 14px); }
2138  @media (max-width: 1100px) { .rhd__endpot { display: none; } }
2139
2140  /* screen door leaf: white frame with two mesh panels, a kick plate and a Z brace */
2141  .rhd__leaf { position: absolute; inset: 12px; z-index: 2; transform-origin: left center; transition: transform .6s cubic-bezier(.5, 0, .25, 1); transform: rotateY(-20deg);inset: 8px; background: none !important; box-shadow: 8px 0 22px rgba(15,37,87,.28);background:
2142      linear-gradient(#fff, #fff) 0 0 / 100% 11px no-repeat,
2143      linear-gradient(#fff, #fff) 0 100% / 100% 24% no-repeat,
2144      linear-gradient(#fff, #fff) 0 0 / 11px 100% no-repeat,
2145      linear-gradient(#fff, #fff) 100% 0 / 11px 100% no-repeat,
2146      linear-gradient(#fff, #fff) 0 47% / 100% 12px no-repeat,
2147      repeating-linear-gradient(0deg, rgba(15,37,87,.14) 0 1px, transparent 1px 4px),
2148      repeating-linear-gradient(90deg, rgba(15,37,87,.14) 0 1px, transparent 1px 4px),
2149      rgba(255,255,255,.10);
2150    box-shadow: inset 0 0 0 1.5px var(--navy), 6px 0 18px rgba(15,37,87,.22); backface-visibility: hidden; }
2151  /* Z brace on the kick panel */
2152  .rhd__leaf::after { content: ''; position: absolute; left: 11px; right: 11px; bottom: 11px; height: calc(24% - 12px); border-top: 1.5px solid rgba(15,37,87,.55);
2153    background: linear-gradient(to top right, transparent 49.2%, rgba(15,37,87,.55) 49.2%, rgba(15,37,87,.55) 50.8%, transparent 50.8%); }
2154  .rhd__pull { position: absolute; right: 18px; top: 50%; width: 8px; height: 34px; border-radius: 4px; background: var(--navy); transform: translateY(-50%); box-shadow: 0 0 0 2px #fff; }
2155  .rhd__leaf img { position: absolute; inset: 0; width: 100%; height: 100%;
2155 object-fit: fill; display: block; }
2156  .rhd__leaf--img::after, .rhd__leaf--img .rhd__pull, .rhd__leaf--img .rhd__spring { display: none; }
2157  .rhd__spring { position: absolute; left: 14px; top: 20px; width: 34%; height: 5px; background: repeating-linear-gradient(90deg, var(--navy) 0 2px, transparent 2px 4px); opacity: .6; border-radius: 3px; }
2158  .rhd__door:hover .rhd__leaf, .rhd__door:focus-visible .rhd__leaf { transform: rotateY(-74deg); }
2159  /* touch screens: no swinging; every door wears a "Tap to come in" tag and one tap goes on in */
2160  .rhd__enter-t, .rhd__cue-t { display:none; }
2161  @media (hover: none) {
2162    .rhd__leaf { transform: rotateY(-14deg); }
2163    .rhd__enter { opacity: 1; transform: translateX(-50%) translateY(0); font-size: 13px; padding: 8px 16px; }
2164    .rhd__enter-h, .rhd__cue-h { display:none; } .rhd__enter-t, .rhd__cue-t { display:inline; }
2165  }
2166  /* phones: one door at a time, closed enough to stay inside its frame, room between doors */
2167  @media (max-width: 749px) {
2168    .rhd__row { gap: 64px; }
2169    .rhd__door { width: min(78vw, 300px); }
2170    .rhd__leaf { transform: rotateY(-12deg) !important; }
2171    .rhd__sub { margin-top: 16px; margin-bottom: 4px; font-size: 17px; }
2172  }
2173  .rhd__enter { position: absolute; left: 50%; top: 14px; transform: translateX(-50%) translateY(-6px); z-index: 3; background: var(--navy); color: #fff; padding: 6px 14px; border-radius: 30px; font-size: 11px; font-weight: 700; letter-spacing: .18em; text-transform: uppercase; opacity: 0; transition: opacity .3s ease .2s, transform .3s ease .2s; white-space: nowrap; }
2174  .rhd__door:hover .rhd__enter { opacity: 1; transform: translateX(-50%) translateY(0); }
2175  .rhd__label { display: block; font-family: var(--font-heading-family, serif); font-weight: 700; font-size: clamp(18px, 1.7vw, 43px); color: var(--navy); }
2176  .rhd__sub { display: block; font-family: var(--font-heading-family, serif); font-size: clamp(17px, 1.4vw, 36px); line-height: 1.45; color: var(--navy); margin-top: 18px; padding: 0 6px; }
2177  .rhd__label.visually-hidden { position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); }
2178  /* painted sign on the door's wood panel */
2179  .rhd__sign { position: absolute; left: 21%; right: 21%; top: 74.5%; height: 13%; display: flex; align-items: center; justify-content: center; padding: 3px;
2180    background: #fdfbf5; border: 1.5px solid var(--navy); box-shadow: inset 0 0 0 3px #fdfbf5, inset 0 0 0 4px var(--cobalt), 0 2px 4px rgba(15,37,87,.25); border-radius: 2px; transform: rotate(-1deg); }
2181  .rhd__sign-text { font-family: var(--font-heading-family, serif); font-weight: 700; font-size: clamp(12px, 1.15vw, 29px); letter-spacing: .12em; text-transform: uppercase; color: var(--navy); text-align: center; line-height: 1.15; }
2182  .rhd__door:hover .rhd__label { color: var(--cobalt); }
2183
2184  /* built-in painterly fallbacks (used until a watercolor scene is uploaded) */
2185  .rhd__scene--coast { background:
2186      radial-gradient(circle at 50% 30%, rgba(255,247,214,.95) 0 9%, rgba(255,240,190,.55) 14%, transparent 22%),
2187      linear-gradient(180deg, #cfe3fb 0%, #eaf4ff 34%, #f7fbff 46%, #9fc5ec 47%, #79a9e2 62%, #cfe2f6 63%, #b9d3ee 72%, #f3e9d2 73%, #efe1c4 100%); }
2188  .rhd__scene--coast::after { content: ''; position: absolute; left: 0; right: 0; top: 46%; height: 27%;
2189    background: repeating-linear-gradient(180deg, rgba(255,255,255,.35) 0 2px, transparent 2px 9px); mix-blend-mode: screen; }
2190  .rhd__scene--mtn { background:
2191      radial-gradient(circle at 72% 18%, rgba(255,255,255,.95) 0 6%, rgba(255,255,255,.35) 10%, transparent 16%),
2192      linear-gradient(180deg, #dbe6fa 0%, #efe4f0 38%, #c9d7f2 48%, #9fb3e0 58%, #6f8bcc 68%, #3e5aa6 80%, #21386f 100%); }
2193  .rhd__scene--mtn::before { content: ''; position: absolute; left: -20%; right: -20%; top: 44%; height: 30%; border-radius: 50% 50% 0 0 / 100% 100% 0 0; background: #b4c6ec; opacity: .9; }
2194  .rhd__scene--mtn::after { content: ''; position: absolute; left: -35%; right: 10%; top: 56%; height: 30%; border-radius: 50% 50% 0 0 / 100% 100% 0 0; background: #7f98d3; }
2195  .rhd__fly { position: absolute; width: 5px; height: 5px; border-radius: 50%; background: #fff2a8; box-shadow: 0 0 8px 3px rgba(255,236,150,.9); animation: rhd-fly 6s ease-in-out infinite; opacity: 0; display: block; z-index: 1; }
2196  @keyframes rhd-fly { 0%,100% { opacity: 0; transform: translate(0,0); } 20% { opacity: 1; } 50% { opacity: .2; transform: translate(10px,-14px); } 70% { opacity: 1; transform: translate(-6px,-24px); } }
2197  .rhd__scene--town { background: linear-gradient(180deg, #d8e8ee 0%, #eef3fb 40%, #fbfcfe 41%, #fbfcfe 100%); }
2198  .rhd__scene--town::before { content: ''; position: absolute; left: 0; right: 0; top: 40%; height: 3px; background: #fff; box-shadow: 0 3px 8px rgba(15,37,87,.15); }
2199  .rhd__scene--town::after { content: ''; position: absolute; left: 0; right: 0; bottom: 0; height: 26%;
2200    background: linear-gradient(#fff,#fff) 0 0 / 100% 8px no-repeat, linear-gradient(#fff,#fff) 0 100% / 100% 8px no-repeat, repeating-linear-gradient(90deg, transparent 0 22px, #fff 22px 27px), repeating-linear-gradient(180deg, #e3ebf3 0 14px, #d8e2ec 14px 15px); }
2201  /* --- living scenes --- */
2202  .rhd__sway { position:absolute; inset:0; display:block; pointer-events:none; z-index:1; -webkit-mask-image: radial-gradient(ellipse var(--rx) var(--ry) at var(--cx) var(--cy), #000 55%, transparent 100%); mask-image: radial-gradient(ellipse var(--rx) var(--ry) at var(--cx) var(--cy), #000 55%, transparent 100%); transform-origin: var(--ox) var(--oy); }
2203  .rhd__sway img { position:absolute; inset:0; width:100%; height:100%; object-fit:cover; display:block; }
2204  .rhd__sway--fern { animation: rhd-swayf 5.2s ease-in-out infinite; }
2205  /* mountains: the sky band drifts slowly so the clouds move with the smoke */
2206  .rhd__sway--sky { -webkit-mask-image: linear-gradient(to bottom, #000 0 9%, transparent 17%); mask-image: linear-gradient(to bottom, #000 0 9%, transparent 17%); transform-origin: 50% 0; animation: rhd-clouds 46s ease-in-out infinite alternate; }
2207  @keyframes rhd-clouds { from { transform: translateX(-1.6%) scale(1.03); } to { transform: translateX(1.6%) scale(1.03); } }
2208  @keyframes rhd-swayf { 0%,100% { transform: rotate(-.9deg); } 50% { transform: rotate(.9deg); } }
2209  .rhd__door:hover .rhd__sway--fern { animation-duration: 3.2s; }
2210  .rhd__bird { position:absolute; left:-10%; top: var(--y); width: var(--w, 4.5%); display:block; pointer-events:none; z-index:1; opacity:.85; animation: rhd-gull var(--d) linear infinite; animation-delay: var(--delay, 0s); }
2211  .rhd__bird svg { width:100%; height:auto; display:block; transform-origin: 50% 70%; animation: rhd-flap .55s ease-in-out infinite alternate; }
2212  @keyframes rhd-gull { from { transform: translate(0, 0); } to { transform: translate(1150%, var(--dy, -30%)); } }
2213  @keyframes rhd-flap { from { transform: scaleY(.3); } to { transform: scaleY(1); } }
2214  @media (prefers-reduced-motion: reduce) { .rhd__sway, .rhd__bird, .rhd__bird svg { animation: none; } }
2215  .rhd__bloom { position: absolute; display: block; z-index: 1; }
2216  .rhd__bloom img { width: 100%; height: auto; display: block; filter: drop-shadow(0 8px 10px rgba(15,37,87,.2)); }
2217  @media (prefers-reduced-motion: reduce) { .rhd__leaf { transition: none; } .rhd__door:hover .rhd__leaf { transform: rotateY(-40deg); } .rhd__fly { animation: none; } }
2218</style>
2219
2220<section class="rhd" aria-label="Pick your kind of read."><p class="rhd__script">What are you in the mood for?</p><h2 class="rhd__title">Pick your kind of read.</h2><p class="rhd__cue"><span class="rhd__cue-h">Open a door to browse</span><span class="rhd__cue-t">Tap a door to browse</span></p><div class="rhd__row"><span class="rhd__endpot rhd__endpot--l" aria-hidden="true"><img src="//store.rachelhannaauthor.com/cdn/shop/files/rh-pot-left_500x.png?v=1788737702" alt="" loading="lazy" width="1086" height="1448"></span><span class="rhd__endpot rhd__endpot--r" aria-hidden="true"><img src="//store.rachelhannaauthor.com/cdn/shop/files/rh-pot-right_500x.png?v=1788737702" alt="" loading="lazy" width="1086" height="1448"></span><a class="rhd__door" href="/collections/beach-books">
2221      <span class="rhd__frame">
2222        <span class="rhd__scene" aria-hidden="true"><img src="//store.rachelhannaauthor.com/cdn/shop/files/rh-door-coast_800x.png?v=1788733568" alt="" loading="lazy" width="1024" height="1536"><span class="rhd__fx rhd__fx--shimmer" aria-hidden="true"></span><span class="rhd__bird" style="--y:8%; --d:30s; --w:11%; --dy:-35%; --delay:0s" aria-hidden="true"><svg viewBox="0 0 24 12"><path d="M1 8 Q6 1 12 8 Q18 1 23 8" fill="none" stroke="#2b3752" stroke-width="2.6" stroke-linecap="round"/></svg></span><span class="rhd__bird" style="--y:16%; --d:36s; --w:8.5%; --dy:-15%; --delay:-9s" aria-hidden="true"><svg viewBox="0 0 24 12"><path d="M1 8 Q6 1 12 8 Q18 1 23 8" fill="none" stroke="#2b3752" stroke-width="2.6" stroke-linecap="round"/></svg></span><span class="rhd__bird" style="--y:4%; --d:27s; --w:7%; --dy:30%; --delay:-17s" aria-hidden="true"><svg viewBox="0 0 24 12"><path d="M1 8 Q6 1 12 8 Q18 1 23 8" fill="none" stroke="#2b3752" stroke-width="2.6" stroke-linecap="round"/></svg></span></span>
2223        <span class="rhd__jamb" aria-hidden="true"></span>
2224        <span class="rhd__enter"><span class="rhd__enter-h">Come on in</span><span class="rhd__enter-t">Tap to come in</span></span>
2225        <span class="rhd__leaf rhd__leaf--img" aria-hidden="true"><img src="//store.rachelhannaauthor.com/cdn/shop/files/rh-screen-door_700x.png?v=1788721708" alt="" loading="lazy" width="698" height="1515"><span class="rhd__sign"><span class="rhd__sign-text">The Coast</span></span>
2226          <span class="rhd__spring"></span><span class="rhd__pull"></span></span>
2227      </span>
2228      <span class="rhd__label visually-hidden">The Coast</span>
2229      <span class="rhd__sub">Salt air, screen doors, and small beach towns.</span>
2230    </a><a class="rhd__door" href="/collections/mountain-books">
2231      <span class="rhd__frame">
2232        <span class="rhd__scene" aria-hidden="true"><img src="//store.rachelhannaauthor.com/cdn/shop/files/rh-door-mountains_800x.png?v=1788733568" alt="" loading="lazy" width="1024" height="1536"><span class="rhd__sway rhd__sway--sky" aria-hidden="true"><img src="//store.rachelhannaauthor.com/cdn/shop/files/rh-door-mountains_800x.png?v=1788733568" alt="" loading="lazy" width="1024" height="1536"></span><span class="rhd__smoke" style="left:72.5%; top:29%; animation-delay:0s"></span><span class="rhd__smoke" style="left:73%; top:29.5%; animation-delay:2.2s"></span>
2233          <span class="rhd__fly" style="left:20%; top:64%; animation-delay:0s"></span><span class="rhd__fly" style="left:46%; top:72%; animation-delay:1.6s"></span><span class="rhd__fly" style="left:78%; top:60%; animation-delay:3.1s"></span><span class="rhd__fly" style="left:32%; top:82%; animation-delay:4.4s"></span></span>
2234        <span class="rhd__jamb" aria-hidden="true"></span>
2235        <span class="rhd__enter"><span class="rhd__enter-h">Come on in</span><span class="rhd__enter-t">Tap to come in</span></span>
2236        <span class="rhd__leaf rhd__leaf--img" aria-hidden="true"><img src="//store.rachelhannaauthor.com/cdn/shop/files/rh-screen-door_700x.png?v=1788721708" alt="" loading="lazy" width="698" height="1515"><span class="rhd__sign"><span class="rhd__sign-text">The Mountains</span></span>
2237          <span class="rhd__spring"></span><span class="rhd__pull"></span></span>
2238      </span>
2239      <span class="rhd__label visually-hidden">The Mountains</span>
2240      <span class="rhd__sub">Blue Ridge towns and firefly evenings.</span>
2241    </a><a class="rhd__door" href="/collections/standalone-novels">
2242      <span class="rhd__frame">
2243        <span class="rhd__scene" aria-hidden="true"><img src="//store.rachelhannaauthor.com/cdn/shop/files/rh-door-town_800x.png?v=1788748211" alt="" loading="lazy" width="1024" height="1536"><span class="rhd__sway rhd__sway--fern" style="--cx:36%; --cy:14%; --rx:17%; --ry:12%; --ox:36%; --oy:2%" aria-hidden="true"><img src="//store.rachelhannaauthor.com/cdn/shop/files/rh-door-town_800x.png?v=1788748211" alt="" loading="lazy" width="1024" height="1536"></span><span class="rhd__fx rhd__fx--dapple" aria-hidden="true"></span><span class="rhd__lamp" aria-hidden="true"></span>
2244          <span class="rhd__petal" style="left:22%; animation-delay:0s"></span><span class="rhd__petal" style="left:48%; animation-delay:2.2s; animation-duration:9s"></span><span class="rhd__petal" style="left:70%; animation-delay:4.5s"></span><span class="rhd__petal" style="left:36%; animation-delay:6.4s; animation-duration:10s"></span></span>
2245        <span class="rhd__jamb" aria-hidden="true"></span>
2246        <span class="rhd__enter"><span class="rhd__enter-h">Come on in</span><span class="rhd__enter-t">Tap to come in</span></span>
2247        <span class="rhd__leaf rhd__leaf--img" aria-hidden="true"><img src="//store.rachelhannaauthor.com/cdn/shop/files/rh-screen-door_700x.png?v=1788721708" alt="" loading="lazy" width="698" height="1515"><span class="rhd__sign"><span class="rhd__sign-text">Standalone Stories</span></span>
2248          <span class="rhd__spring"></span><span class="rhd__pull"></span></span>
2249      </span>
2250      <span class="rhd__label visually-hidden">Standalone Stories</span>
2251      <span class="rhd__sub">Complete in one book, set all over the South.</span>
2252    </a></div>
2253</section>
2254
2255
2256</div><div id="shopify-section-template--27626471489851__rh_divider_1" class="shopify-section"><style>
2257  .rhc { display: flex; align-items: center; justify-content: center; gap: 10px; padding: 24px 24px; background: #ffffff; }
2258  .rhc__line { flex: 0 1 220px; height: 2px; background: linear-gradient(90deg, transparent, #1f4aa8 40%, #1f4aa8); opacity: .55; }
2259  .rhc__line--r { background: linear-gradient(90deg, #1f4aa8, #1f4aa8 60%, transparent); }
2260  .rhc__sprig { width: clamp(120px, 16vw, 240px); height: auto; flex: 0 0 auto; display: block; }
2261  .rhc__sprig--r { transform: scaleX(-1); }
2262  .rhc__jar { width: clamp(90px, 9vw, 120px); height: auto; flex: 0 0 auto; display: block; margin: 0 6px; filter: drop-shadow(0 8px 12px rgba(15,37,87,.14)); }
2263  @media (max-width: 749px) { .rhc__line { flex-basis: 40px; } }
2264</style>
2265<div class="rhc" aria-hidden="true">
2266  <span class="rhc__line" style="display:block"></span>
2267  <img class="rhc__sprig" src="//store.rachelhannaauthor.com/cdn/shop/files/rh-sprig-wide_600x.png?v=13981825859570919949" alt="" loading="lazy" width="2172" height="724">
2268  <img class="rhc__jar" src="//store.rachelhannaauthor.com/cdn/shop/files/rh-jar-only_400x.png?v=7269280709762194889" alt="" loading="lazy" width="400" height="400">
2269  <img class="rhc__sprig rhc__sprig--r" src="//store.rachelhannaauthor.com/cdn/shop/files/rh-sprig-wide_600x.png?v=13981825859570919949" alt="" loading="lazy" width="2172" height="724">
2270  <span class="rhc__line rhc__line--r" style="display:block"></span>
2271</div>
2272
2273</div><div id="shopify-section-template--27626471489851__rh_cabinet" class="shopify-section"><style>
2274  .rhcab { --nm: clamp(15px, 1.45vw, 37px); --nm-h: calc(var(--nm) * 1.25); --pad-b: clamp(10px, 1vw, 26px); --gap-n: clamp(12px, 1.1vw, 28px); --dent-h: clamp(10px, .7vw, 18px); --rail-h: clamp(24px, 1.6vw, 41px); --navy:#0f2557; --cobalt:#1f4aa8; --hyd:#cfdff7; --porc:#eef3fb; --haint:#d6e6e8; padding: clamp(48px, 6vw, 153px) 0 0; background:#fff; text-align:center; font-family: var(--font-body-family, Poppins, sans-serif); }
2275  .rhcab__script { font-family: var(--rh-script,'Great Vibes',cursive); font-size: clamp(38px, 4.6vw, 117px); color: var(--cobalt); line-height:1; margin:0 0 4px; }
2276  .rhcab__title { font-family: var(--font-heading-family,'Playfair Display',serif); font-size: clamp(28px, 3.6vw, 92px); color: var(--navy); text-transform:none; letter-spacing:.02em; margin:0 0 10px; }
2277  .rhcab__cue { font-size:clamp(12px, .9vw, 23px); letter-spacing:.28em; text-transform:uppercase; color:rgba(15,37,87,.55); margin:0 0 clamp(26px, 3vw, 76px); font-weight:600; }
2278  /* the wall: haint-blue beadboard between two runs of white trim */
2279  .rhcab__wall { position:relative; background: repeating-linear-gradient(90deg, rgba(255,255,255,.5) 0 2px, transparent 2px 26px, rgba(15,37,87,.08) 26px 27px, transparent 27px 28px), var(--haint); padding: clamp(36px, 4vw, 102px) 16px clamp(40px, 4vw, 102px); border-top: 10px solid #fff; border-bottom: 10px solid #fff; box-shadow: inset 0 12px 20px rgba(15,37,87,.10), inset 0 -12px 20px rgba(15,37,87,.08); }
2280  .rhcab__wall::before, .rhcab__wall::after { content:''; position:absolute; left:0; right:0; height: 6px; background: #f3efe6; box-shadow: 0 3px 5px rgba(15,37,87,.18); }
2281  .rhcab__wall::before { top: 0; } .rhcab__wall::after { bottom: 0; box-shadow: 0 -3px 5px rgba(15,37,87,.12); }
2282  .rhcab__rows { max-width: 2542px; margin: 0 auto; }
2283  .rhcab__shelf { position:relative; display:flex; justify-content:center; align-items:flex-end; gap: clamp(16px, 3vw, 76px); padding: 0 2% var(--pad-b); }
2284  .rhcab__shelf + .rhcab__shelf { margin-top: clamp(40px, 4.6vw, 117px); }
2285  /* the rail: a white ledge with a lip, sitting under the plates */
2286  .rhcab__shelf::after { content:''; position:absolute; left: 2%; right: 2%; bottom: calc(var(--pad-b) + var(--nm-h) + var(--gap-n) + var(--dent-h)
2286); height: var(--rail-h); border-radius: 3px 3px 5px 5px;
2287    background: linear-gradient(180deg, #ffffff 0 18%, #f6f3ec 18% 24%, #ffffff 24% 42%, #e9e4d8 42% 48%, #fbfaf6 48% 66%, #e3ddcf 66% 72%, #f7f4ee 72% 100%);
2288    box-shadow: 0 12px 20px rgba(15,37,87,.22), 0 0 0 1px rgba(15,37,87,.22), inset 0 -2px 0 rgba(15,37,87,.08); }
2289  /* dentil trim under the molding */
2290  .rhcab__shelf::before { content:''; position:absolute; left: 3%; right: 3%; bottom: calc(var(--pad-b) + var(--nm-h) + var(--gap-n)); height: var(--dent-h); background: repeating-linear-gradient(90deg, #f3efe6 0 14px, transparent 14px 22px); border-radius: 0 0 3px 3px; box-shadow: 0 6px 10px rgba(15,37,87,.12); z-index:0; }
2291  .rhcab__plate { position:relative; z-index:2; display:block; text-decoration:none; width: clamp(160px, 19vw, 485px); transition: transform .3s ease; }
2292  .rhcab__plate:hover { transform: translateY(-10px); z-index:5; }
2293  .rhcab__disc { position:relative; display:block; width:100%; aspect-ratio:1; filter: drop-shadow(0 14px 14px rgba(15,37,87,.30)); }
2294  .rhcab__disc img { position:absolute; inset:0; width:100%; height:100%; object-fit:contain; display:block; }
2295  /* drawn plate for a series that has no picture yet */
2296  .rhcab__disc--css { border-radius:50%; background: radial-gradient(circle, #fff 0 46%, #eaf1fc 46% 100%); box-shadow: inset 0 0 0 7px var(--cobalt), inset 0 0 0 11px #fff, inset 0 0 0 13px #9db6e6; }
2297  .rhcab__disc--css::before { content:''; position:absolute; inset: 14px; border-radius:50%; border: 3px dashed var(--cobalt); opacity:.7; }
2298  /* series name under the shelf: big, Southern serif */
2299  .rhcab__name { display:block; margin: calc(var(--gap-n) + var(--dent-h) + var(--rail-h) * .72) 0 0 50%; transform: translateX(-50%); width: max-content; max-width: none; height: var(--nm-h); font-family: var(--font-heading-family,'Playfair Display',serif); font-weight:700; font-size: var(--nm); letter-spacing:.01em; text-transform:none;
2299 color: var(--navy); line-height:1.25; white-space: nowrap; text-shadow: 0 1px 0 #fff; }
2300  .rhcab__plate:hover .rhcab__name { color: var(--cobalt); }
2301  .rhcab__foot { margin: 0; padding: 22px 16px 0; font-size: 13px; color: rgba(15,37,87,.6); }
2302  /* ---- cabinet mode: a real cabinet picture, plates placed on its shelves, name on a placard ---- */
2303  .rhcab--img .rhcab__wall { background:none; border:0; box-shadow:none; padding: 0 16px; }
2304  .rhcab--img .rhcab__wall::before, .rhcab--img .rhcab__wall::after { display:none; }
2305  .rhcab--img .rhcab__rows { position:relative; max-width: 1860px; aspect-ratio: var(--cab-ratio, 4/5); }
2306  .rhcab--img .rhcab__cabimg { position:absolute; inset:0; width:100%; height:100%; object-fit: fill; display:block; }
2307  .rhcab--img .rhcab__shelf { position:absolute; left: var(--inset); right: var(--inset); padding:0; margin:0; transform: translateY(-100%); justify-content:center; gap: 1.5%; }
2308  .rhcab--img .rhcab__shelf::after { display:none; }
2309  .rhcab--img .rhcab__shelf--1 { top: var(--s1); } .rhcab--img .rhcab__shelf--2 { top: var(--s2); } .rhcab--img .rhcab__shelf--3 { top: var(--s3); }
2310  .rhcab--img .rhcab__plate { width: var(--plate-w); }
2311  .rhcab--img .rhcab__plate:hover { transform: translateY(-6px) scale(1.06); }
2312  .rhcab--img .rhcab__name { position:absolute; left:50%; top:58%; transform: translate(-50%,-50%) rotate(-2deg); margin:0; width:auto; min-width:56%; max-width:78%; font-size: clamp(11px, 1.1vw, 28px); letter-spacing:.09em; padding: 7px 9px; }
2313  .rhcab--img .rhcab__foot { padding-top: 26px; }
2314  @media (max-width: 749px) {
2315    /* phones: two plates per row, each on its own little molded bracket shelf, names lined up */
2316    .rhcab__wall { padding: 30px 12px 34px; }
2317    .rhcab__shelf { display:grid; grid-template-columns: 1fr 1fr; gap: 26px 6%; padding: 0 4%; align-items: start; }
2318    .rhcab__shelf + .rhcab__shelf { margin-top: 30px; }
2319    .rhcab__shelf::after, .rhcab__shelf::before { display:none; }
2320    .rhcab__plate { width: 100%; }
2321    .rhcab__plate:last-child:nth-child(odd) { grid-column: 1 / -1; width: 47%; margin: 0 auto; }
2322    .rhcab__name { display:block; margin: 0; transform: none; width: auto; max-width: none; white-space: normal; font-size: 15px; letter-spacing: 0; height: 74px; line-height: 1.25; overflow: visible; }
2323    .rhcab__name::before { content:''; display:block; height: 16px; margin: -8px 0 12px; border-radius: 3px 3px 5px 5px;
2324      background: linear-gradient(180deg, #ffffff 0 22%, #f6f3ec 22% 30%, #ffffff 30% 48%, #e9e4d8 48% 56%, #fbfaf6 56% 74%, #e3ddcf 74% 82%, #f7f4ee 82% 100%);
2325      box-shadow: 0 8px 14px rgba(15,37,87,.22), 0 0 0 1px rgba(15,37,87,.22); }
2326  }
2327</style><section class="rhcab" aria-label="Every series has a place on the shelf." style="--cab-ratio:4/5; --inset:18%; --plate-w:20%; --s1:23%; --s2:39%; --s3:56%;"><p class="rhcab__script">On the shelf</p><h2 class="rhcab__title">Every series has a place on the shelf.</h2><p class="rhcab__cue">Pick a plate to browse the series</p><div class="rhcab__wall">
2328    <div class="rhcab__rows"><div class="rhcab__shelf rhcab__shelf--1"><a class="rhcab__plate" href="/collections/south-carolina-sunsets-series" ><span class="rhcab__disc"><img src="//store.rachelhannaauthor.com/cdn/shop/files/rh-plate-1_600x.png?v=1788746700" alt="" loading="lazy" width="600" height="600"></span><span class="rhcab__name">South Carolina Sunsets</span>
2329      </a><a class="rhcab__plate" href="/collections/january-cove-series" ><span class="rhcab__disc"><img src="//store.rachelhannaauthor.com/cdn/shop/files/rh-plate-2_600x.png?v=1788746701" alt="" loading="lazy" width="600" height="600"></span><span class="rhcab__name">January Cove</span>
2330      </a><a class="rhcab__plate" href="/collections/sweet-tea-b-b-series" ><span class="rhcab__disc"><img src="//store.rachelhannaauthor.com/cdn/shop/files/rh-plate-3_600x.png?v=1788746700" alt="" loading="lazy" width="600" height="600"></span><span class="rhcab__name">Sweet Tea B&B</span>
2331      </a><a class="rhcab__plate" href="/collections/the-jubilee-series" ><span class="rhcab__disc"><img src="//store.rachelhannaauthor.com/cdn/shop/files/rh-plate-4_600x.png?v=1788746700" alt="" loading="lazy" width="600" height="600"></span><span class="rhcab__name">Jubilee</span>
2332      </a></div>
2332<div class="rhcab__shelf rhcab__shelf--2"><a class="rhcab__plate" href="/collections/whiskey-ridge-series" ><span class="rhcab__disc"><img src="//store.rachelhannaauthor.com/cdn/shop/files/rh-plate-5_600x.png?v=1788746700" alt="" loading="lazy" width="600" height="600"></span><span class="rhcab__name">Whiskey Ridge</span>
2333      </a><a class="rhcab__plate" href="/collections/the-lowcountry-ladies-club" ><span class="rhcab__disc"><img src="//store.rachelhannaauthor.com/cdn/shop/files/rh-plate-6_600x.png?v=1788746701" alt="" loading="lazy" width="600" height="600"></span><span class="rhcab__name">Lowcountry Ladies Club</span>
2334      </a><a class="rhcab__plate" href="/collections/standalone-novels" ><span class="rhcab__disc"><img src="//store.rachelhannaauthor.com/cdn/shop/files/rh-plate-7_600x.png?v=1788751215" alt="" loading="lazy" width="600" height="600"></span><span class="rhcab__name">Standalone Stories</span>
2335      </a></div>
2336    </div></div>
2337</section>
2338
2339</div><div id="shopify-section-template--27626471489851__rh_chalkboard" class="shopify-section"><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Caveat:wght@500;700&display=swap">
2340<style>
2341  .rhck { --navy:#0f2557; --cobalt:#1f4aa8; --porc:#eef3fb; padding: clamp(40px, 5vw, 128px) clamp(20px, 4vw, 102px); background: var(--porc); font-family: var(--font-body-family, Poppins, sans-serif); }
2342  .rhck__inner { max-width: 2542px; margin: 0 auto; display: grid; grid-template-columns: 0.85fr 1.35fr; gap: clamp(24px, 4vw, 102px); align-items: center; }
2343  .rhck__copy { text-align: left; }
2344  .rhck__script { font-family: var(--rh-script,'Great Vibes',cursive); font-size: clamp(36px, 4.2vw, 107px); color: var(--cobalt); line-height:1; margin:0 0 6px; }
2345  .rhck__title { font-family: var(--font-heading-family,'Playfair Display',serif); font-size: clamp(26px, 3vw, 76px); color: var(--navy); text-transform:none; letter-spacing:.01em; margin:0 0 12px; }
2346  .rhck__text { color: rgba(15,37,87,.85); font-size: clamp(17px, 1.35vw, 34px); line-height:1.7; margin:0; }
2347  /* the board */
2348  .rhck__board { position:relative; background: #26433a; border: 12px solid #a9774c; border-radius: 6px; box-shadow: inset 0 0 40px rgba(0,0,0,.45), 0 20px 40px rgba(15,37,87,.18), inset 0 0 0 2px #7f5735; padding: clamp(26px, 3.4vw, 87px) clamp(26px, 3.4vw, 87px) clamp(30px, 3.4vw, 87px); min-height: 440px; transform: rotate(-.6deg);
2349    background-image: radial-gradient(ellipse at 20% 10%, rgba(255,255,255,.06), transparent 40%), radial-gradient(ellipse at 80% 90%, rgba(255,255,255,.05), transparent 40%); }
2350  .rhck__board::before { content:''; position:absolute; left: 12%; right: 12%; top: -22px; height: 12px; border-radius: 6px; background: var(--navy); box-shadow: 0 3px 6px rgba(0,0,0,.3); }
2351  .rhck__head { font-family: 'Caveat', cursive; font-weight: 700; font-size: clamp(38px, 4.2vw, 107px); color: #fff; margin: 0 0 16px; text-align:center; letter-spacing:.02em; text-shadow: 0 0 6px rgba(255,255,255,.25); }
2352  .rhck__head::after { content:''; display:block; width: 60%; height: 2px; margin: 8px auto 0; background: linear-gradient(90deg, transparent, rgba(255,255,255,.7), transparent); }
2353  .rhck__list { list-style:none; margin:0; padding:0; }
2354  .rhck__list li { font-family: 'Caveat', cursive; font-weight: 500; font-size: clamp(26px, 2.8vw, 71px); color: #f5f1e6; line-height: 1.35; padding: 11px 0 11px 44px; position: relative; border-bottom: 1px dashed rgba(255,255,255,.18); }
2355  .rhck__list li:last-child { border-bottom: 0; }
2356  .rhck__list li::before { content:''; position:absolute; left: 4px;
2356 top: 17px; width: 24px; height: 24px; border: 2px solid rgba(255,255,255,.8); border-radius: 4px; }
2357  .rhck__list li.is-done::before { background: rgba(255,255,255,.9); box-shadow: inset 0 0 0 3px #26433a; }
2358  .rhck__list li strong { color: #cfe3ff; font-weight: 700; }
2359  .rhck__btn { display:inline-flex; align-items:center; min-height: clamp(46px, 3.6vw, 92px); padding: 0 clamp(24px, 2.2vw, 56px); margin-top: 18px; border-radius: 3px; background: var(--cobalt); color:#fff; font-size:clamp(13px, 1.05vw, 27px); font-weight:600; letter-spacing:.14em; text-transform:uppercase; text-decoration:none; }
2360  .rhck__btn:hover { background:#173a86; color:#fff; }
2361  .rhck__chalk { position:absolute; right: 18px; bottom: -6px; width: 44px; height: 8px; background: #fff; border-radius: 4px; transform: rotate(-8deg); box-shadow: 0 2px 4px rgba(0,0,0,.35); }
2362  .rhck__chalk--blue { right: 70px; background: #9fc4ff; transform: rotate(6deg); width: 30px; }
2363  @media (max-width: 899px) { .rhck__inner { grid-template-columns: 1fr; } .rhck__copy { text-align:center; } .rhck__board { transform: none; } }
2364</style>
2365<section class="rhck" aria-label="A little of what I&#39;m up to.">
2366  <div class="rhck__inner">
2367    <div class="rhck__copy"><p class="rhck__script">This month</p><h2 class="rhck__title">A little of what I'm up to.</h2><p class="rhck__text">Here's what's new with my books, plus what's happening on The Front Porch, my reader community on Patreon.</p><a class="rhck__btn" href="https://www.patreon.com/cw/RachelHannaBooks">Join The Front Porch on Patreon</a></div>
2368    <div class="rhck__board">
2369      <p class="rhck__head">What's Happening in October</p>
2370      <ul class="rhck__list"><li class="" ><strong>New book, November 9:</strong>&nbsp;The Silver Bell</li><li class="" ><strong>On my Patreon:</strong>&nbsp;A month-long Fall Festival</li><li class="" ><strong>On my Patreon:</strong>&nbsp;A January Cove ghost tour story, the last week of October, for paid members</li></ul>
2371      <span class="rhck__chalk" aria-hidden="true"></span><span class="rhck__chalk rhck__chalk--blue" aria-hidden="true"></span>
2372    </div>
2373  </div>
2374</section>
2375
2376</div><div id="shopify-section-template--27626471489851__image_with_text_NErwCY" class="shopify-section spaced-section spaced-section--full-width"><link href="//store.rachelhannaauthor.com/cdn/shop/t/53/assets/component-image-with-text.css?v=127832538790687136601791589159" rel="stylesheet" type="text/css" media="all" />
2377
2378<div class="image-with-text page-width color-scheme-background-1">
2379  <div class="image-with-text__grid color-background-1 grid grid--gapless grid--1-col grid--2-col-tablet gradient">
2380    <div class="grid__item">
2381      <div class="image-with-text__media image-with-text__media--small media"
2382        
2383      ><img
2384            srcset="//store.rachelhannaauthor.com/cdn/shop/files/IMG_5677_165x.heic?v=1723061418 165w,//store.rachelhannaauthor.com/cdn/shop/files/IMG_5677_360x.heic?v=1723061418 360w,//store.rachelhannaauthor.com/cdn/shop/files/IMG_5677_535x.heic?v=1723061418 535w,//store.rachelhannaauthor.com/cdn/shop/files/IMG_5677_750x.heic?v=1723061418 750w,//store.rachelhannaauthor.com/cdn/shop/files/IMG_5677_1070x.heic?v=1723061418 1070w,//store.rachelhannaauthor.com/cdn/shop/files/IMG_5677_1500x.heic?v=1723061418 1500w,//store.rachelhannaauthor.com/cdn/shop/files/IMG_5677.heic?v=1723061418 2927w"
2385            src="//store.rachelhannaauthor.com/cdn/shop/files/IMG_5677_1500x.heic?v=1723061418"
2386            sizes="(min-width: 1600px) 750px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)"
2387            alt=""
2388            loading="lazy"
2389            width="2927"
2390            height="2223"
2391          ></div>
2392    </div>
2393    <div class="grid__item">
2394      <div class="image-with-text__content image-with-text__content--small"><h2 class="image-with-text__heading h1" >
2395                New To Rachel Hanna?
2396              </h2><div class="image-with-text__text rte" ><p>1. <a href="https://store.rachelhannaauthor.com/pages/reading-order" target="_blank" title="https://store.rachelhannaauthor.com/pages/reading-order">Click to see the reading order and a complete list of Rachel's books</a></p><p>2. <a href="https://www.facebook.com/groups/RachelReaders" target="_blank" title="https://www.facebook.com/groups/RachelReaders">Join Rachel's Facebook reader group with over 28,000 readers!</a></p><p>3. <a href="https://rachelhannaauthor.com/newsletter/" target="_blank" title="https://rachelhannaauthor.com/newsletter/">Sign up for Rachel's newsletter!</a></p><p>4. <a href="https://www.instagram.com/rachelhannawrites/" target="_blank" title="https://www.instagram.com/rachelhannawrites/">Follow Rachel on Instagram!</a></p><p>5. <a href="https://www.patreon.com/cw/RachelHannaBooks" target="_blank" title="Rachel Hanna's Patreon">Join The Front Porch, Rachel's Patreon community!</a></p><p>What to read next?</p><p>Check out my reading order at the link above OR click on the word SHOP in the menu at the top of the page.</p></div></div>
2397    </div>
2398  </div>
2399</div>
2400
2401
2402</div><div id="shopify-section-template--27626471489851__rh_matchmaker" class="shopify-section"><style>
2403  .rhmm { --navy:#0f2557; --cobalt:#1f4aa8; --hyd:#cfdff7; --porc:#eef3fb; --tea:#c9782a; --tea-lt:#e9a94f; --lemon:#f3d24d; padding: clamp(56px, 7vw, 178px) 20px; background: linear-gradient(180deg,#fff,var(--porc)); text-align:center; font-family: var(--font-body-family, Poppins, sans-serif); }
2404  .rhmm__script { font-family: var(--rh-script,'Great Vibes',cursive); font-size: clamp(38px, 4.6vw, 117px); color: var(--cobalt); line-height:1; margin:0 0 6px; }
2405  .rhmm__title { letter-spacing:.01em;
2405 font-family: var(--font-heading-family,'Playfair Display',serif); font-size: clamp(28px, 3.6vw, 92px); color: var(--navy); text-transform:none; margin:0 0 8px; }
2406  .rhmm__cue { font-size: clamp(17px, 1.4vw, 36px); letter-spacing:.04em; text-transform:none; color: var(--navy); margin:0 0 36px; font-weight:500; }
2407  .rhmm__wrap { max-width: 2108px; margin: 0 auto; display:grid; grid-template-columns: clamp(250px, 22vw, 561px) 1fr; gap: clamp(24px, 3.5vw, 89px); align-items:center; text-align:center; background:#fff; border: 1.5px solid var(--cobalt); border-radius: 8px; box-shadow: inset 0 0 0 4px #fff, inset 0 0 0 5px var(--hyd), 0 16px 34px rgba(15,37,87,.12); padding: clamp(24px, 3vw, 76px) clamp(22px, 3.5vw, 89px); }
2408  .rhmm__panel { min-height: 300px; display:flex; flex-direction:column; justify-content:center; }
2409  /* mason jar */
2410  .rhmm__jar { position:relative; width: clamp(220px, 19vw, 484px); margin: 0 auto; transform-origin: 50% 90%; transition: transform .8s cubic-bezier(.5,0,.3,1); }
2411  .rhmm.is-pouring .rhmm__jar { transform: rotate(-24deg) translateX(-10px); }
2412  .rhmm__jar svg { width:100%; height:auto; display:block; overflow:visible; }
2413  .rhmm__jar--img { width: 100%; max-width: clamp(250px, 22vw, 561px); }
2414  .rhmm__jarimg { position:relative; display:block; width:100%; }
2415  .rhmm__jarimg img { width:100%; height:auto; display:block; }
2416  .rhmm__jarimg .rhmm__jarfull { position:absolute; inset:0; clip-path: inset(100% 0 0 0); transition: clip-path 1s cubic-bezier(.4,0,.2,1); }
2417  .rhmm[data-fill="1"] .rhmm__jarfull { clip-path: inset(72% 0 0 0); } .rhmm[data-fill="2"] .rhmm__jarfull { clip-path: inset(52% 0 0 0); } .rhmm[data-fill="3"] .rhmm__jarfull { clip-path: inset(0 0 0 0); }
2418  .rhmm__tea { transform-origin: 50% 100%; transform: scaleY(0); transition: transform .9s cubic-bezier(.4,0,.2,1); }
2419  .rhmm[data-fill="1"] .rhmm__tea { transform: scaleY(.34); } .rhmm[data-fill="2"] .rhmm__tea { transform: scaleY(.66); } .rhmm[data-fill="3"] .rhmm__tea { transform: scaleY(.96); }
2420  .rhmm__ice { opacity:0; transition: opacity .6s ease .4s; } .rhmm[data-fill="2"] .rhmm__ice, .rhmm[data-fill="3"] .rhmm__ice { opacity:1; }
2421  .rhmm__lemon { opacity:0; transform: translateY(-20px); transition: all .6s ease .3s; } .rhmm[data-fill="3"] .rhmm__lemon { opacity:1; transform: none; }
2422  .rhmm__label { font-family: var(--rh-script,'Great Vibes',cursive); font-size: 26px; fill: var(--navy); }
2423  /* questions */
2424  .rhmm__step { display:none; } .rhmm__step.is-active { display:block; animation: rhmm-in .35s ease; }
2425  @keyframes rhmm-in { from { opacity:0; transform: translateY(8px); } to { opacity:1; transform:none; } }
2426  .rhmm__q { font-family: var(--font-heading-family,serif); font-size: clamp(26px, 2.8vw, 71px); color: var(--navy); margin: 0 0 20px; }
2427  .rhmm__opts { display:flex; flex-wrap:wrap; gap: 14px; justify-content:center; }
2428  .rhmm__opt { cursor:pointer; background:#fff; color: var(--navy); border: 2px solid var(--cobalt); border-radius: 999px; padding: clamp(15px, 1.2vw, 31px) clamp(28px, 2.2vw, 56px); font: inherit; font-size: clamp(17px, 1.4vw, 36px); font-weight: 600; letter-spacing: .02em; box-shadow: inset 0 0 0 2px #fff, inset 0 0 0 3px var(--hyd), 0 6px 14px rgba(15,37,87,.10); transition: all .15s ease; }
2429  .rhmm__opt:hover { background: var(--porc); transform: translateY(-2px); }
2430  .rhmm__crumbs { font-size: clamp(12px, .9vw, 23px); letter-spacing:.14em; text-transform:uppercase; color: rgba(15,37,87,.55); margin: 0 0 10px; min-height: 16px; }
2431  /* result */
2432  .rhmm__result { justify-content:center; display:none; align-items:center; gap: 24px; text-align:left; }
2433  .rhmm.is-done .rhmm__result { display:flex; animation: rhmm-in .5s ease; }
2434  .rhmm__cover { width: 170px; height: auto; max-height: 260px; object-fit: contain; flex: 0 0 auto; filter: drop-shadow(0 12px 18px rgba(15,37,87,.25)); border-radius: 3px; }
2435  .rhmm__kicker { font-size: clamp(12px, .9vw, 23px); letter-spacing:.2em; text-transform:uppercase; color: var(--cobalt); font-weight:700; margin:0 0 6px; }
2436  .rhmm__book { font-family: var(--font-heading-family,serif); font-size: clamp(22px, 2.2vw, 56px); color: var(--navy); margin: 0 0 8px; }
2437  .rhmm__why { font-size: clamp(16px, 1.3vw, 33px); line-height: 1.6; color: rgba(15,37,87,.85); margin: 0 0 14px; }
2438  .rhmm__btns { display:flex; flex-wrap:wrap; gap: 10px; align-items:center; }
2439  .rhmm__btn { display:inline-flex; align-items:center; min-height: clamp(46px, 3.4vw, 87px); padding: 0 clamp(22px, 2vw, 51px); border-radius: 3px; background: var(--cobalt); color:#fff; font-size:clamp(13px, 1.05vw, 27px); font-weight:600; letter-spacing:.14em; text-transform:uppercase; text-decoration:none; }
2440  .rhmm__btn--ghost { background:#fff; color: var(--cobalt); box-shadow: inset 0 0 0 1.5px var(--cobalt); }
2441  .rhmm__again { background:none; border:0; color: rgba(15,37,87,.6); text-decoration: underline; cursor:pointer; font: inherit; font-size: clamp(13px, 1vw, 26px); margin-left: auto; }
2442  @media (max-width: 799px) { .rhmm { padding-left: 14px; padding-right: 14px; } .rhmm__wrap { grid-template-columns: 1fr; text-align:center; gap: 14px; padding: 22px 16px 26px; } .rhmm__panel { min-height: 0; } .rhmm__opts { justify-content:center; } .rhmm__result { flex-direction: column; text-align:center; } .rhmm__btns { justify-content:center; } .rhmm__jar { width: 170px; } .rhmm__jar--img { max-width: 190px; } .rhmm__again { margin-left: 0; } }
2443</style><span id="find-your-first-read" style="display:block;position:relative;top:-90px;visibility:hidden" aria-hidden="true"></span>
2444<section class="rhmm" id="rhmm-template--27626471489851__rh_matchmaker" data-fill="0" aria-label="Let me pour you a book."><p class="rhmm__script">Not sure where to start?</p><h2 class="rhmm__title">Let me pour you a book.</h2><p class="rhmm__cue">Three quick taps and the jar fills up</p><div class="rhmm__wrap">
2445    <div class="rhmm__jar rhmm__jar--img" aria-hidden="true"><span class="rhmm__jarimg"><img src="//store.rachelhannaauthor.com/cdn/shop/files/rh-jar-empty_700x.png?v=1788746700" alt="" width="700" height="900"><img class="rhmm__jarfull" src="//store.rachelhannaauthor.com/cdn/shop/files/rh-jar-full_700x.png?v=1788746700" alt="" width="700" height="900"></span></div>
2446
2447    <div class="rhmm__panel">
2448      <p class="rhmm__crumbs" data-crumbs></p>
2449      <div class="rhmm__step is-active" data-step="1">
2450        <p class="rhmm__q">Where do you want to go?</p>
2451        <div class="rhmm__opts">
2452          <button type="button" class="rhmm__opt" data-q="place" data-v="coast">The beach</button>
2453          <button type="button" class="rhmm__opt" data-q="place" data-v="mountains">The mountains</button>
2454          <button type="button" class="rhmm__opt" data-q="place" data-v="surprise">Surprise me</button>
2455        </div>
2456      </div>
2457      <div class="rhmm__step" data-step="2">
2458        <p class="rhmm__q">How long do you want to stay?</p>
2459        <div class="rhmm__opts">
2460          <button type="button" class="rhmm__opt" data-q="length" data-v="series">A big series to binge</button>
2461          <button type="button" class="rhmm__opt" data-q="length" data-v="cozy">A cozier, shorter series</button>
2462          <button type="button" class="rhmm__opt" data-q="length" data-v="standalone">One complete book</button>
2463        </div>
2464      </div>
2465      <div class="rhmm__step" data-step="3">
2466        <p class="rhmm__q">And how do you take your tea?</p>
2467        <div class="rhmm__opts">
2468          <button type="button" class="rhmm__opt" data-q="tea" data-v="sweet">Sweet, of course</button>
2469          <button type="button" class="rhmm__opt" data-q="tea" data-v="unsweet">Unsweet with lemon</button>
2470        </div>
2471      </div>
2472
2473      <div class="rhmm__result" data-result>
2474        <img class="rhmm__cover" data-cover src="" alt="" width="190" height="190">
2475        <div>
2476          <p class="rhmm__kicker" data-kicker></p>
2477          <h3 class="rhmm__book" data-book></h3>
2478          <p class="rhmm__why" data-why></p>
2479          <div class="rhmm__btns">
2480            <a class="rhmm__btn" data-buy href="#">Get the book</a>
2481            <a class="rhmm__btn rhmm__btn--ghost" data-series href="#"></a>
2482            <button type="button" class="rhmm__again" data-again>Pour another</button>
2483          </div>
2484        </div>
2485      </div>
2486    </div>
2487  </div>
2488
2489  
2489<script type="application/json" data-books>
2490  {"coast-series": { "title": "The Beach House - South Carolina Sunsets Book 1 (eBook)", "url": "\/products\/the-beach-house-ebook", "img": "\/\/store.rachelhannaauthor.com\/cdn\/shop\/files\/rh-porch-the-beach-house-ebook_300x.jpg?v=1790446586", "price": "$2.99", "why": "Start with The Beach House. A fresh start on the coast and the first book of the South Carolina Sunsets series my readers binge straight through.", "kicker": "Your porch-perfect match", "series_url": "\/collections\/south-carolina-sunsets-series", "series_label": "See the South Carolina Sunsets series" },
2491"coast-cozy": { "title": "The One For Me - January Cove Book 1 (eBook)", "url": "\/products\/the-one-for-me-ebook", "img": "\/\/store.rachelhannaauthor.com\/cdn\/shop\/files\/rh-porch-the-one-for-me-ebook_300x.jpg?v=1790446587", "price": "$5.99", "why": "The One For Me is where it all began. January Cove, small-town love on the Georgia coast, a shorter series that is easy to settle into.", "kicker": "Your porch-perfect match", "series_url": "\/collections\/january-cove-series", "series_label": "See the January Cove series" },
2492"coast-standalone": { "title": "The Book Club On Waverly Lane (eBook)", "url": "\/products\/the-book-club-on-waverly-lane", "img": "\/\/store.rachelhannaauthor.com\/cdn\/shop\/files\/rh-porch-the-book-club-on-waverly-lane_300x.jpg?v=1790472280", "price": "$5.99", "why": "The Book Club On Waverly Lane. One complete story, no cliffhangers, perfect for a weekend by the water.", "kicker": "Your porch-perfect match", "series_url": "\/collections\/standalone-novels", "series_label": "Browse all standalones" },
2493"mountains-series": { "title": "Sweet Tea B\u0026B - Sweet Tea B\u0026B Series Book 1 (eBook)", "url": "\/products\/sweet-tea-b-b-ebook", "img": "\/\/store.rachelhannaauthor.com\/cdn\/shop\/files\/rh-porch-sweet-tea-b-b-ebook_300x.jpg?v=1790446238", "price": "$5.99", "why": "Sweet Tea B\u0026B. A Georgia mountain town, a bed and breakfast, and neighbors you will want to keep.", "kicker": "Your firelight match", "series_url": "\/collections\/sweet-tea-b-b-series", "series_label": "See the Sweet Tea B\u0026B series" },
2494"mountains-cozy": { "title": "Starting Over - Whiskey Ridge Book 1 (eBook)", "url": "\/products\/starting-over-ebook", "img": "\/\/store.rachelhannaauthor.com\/cdn\/shop\/files\/rh-porch-starting-over-ebook_300x.jpg?v=1790446583", "price": "$5.99", "why": "Starting Over kicks off Whiskey Ridge, and this series reads in any order, so pick up any book and fall right in.", "kicker": "Your firelight match", "series_url": "\/collections\/whiskey-ridge-series", "series_label": "See the Whiskey Ridge series" },
2495"mountains-standalone": { "title": "The Bucket List (eBook)", "url": "\/products\/the-bucket-list-ebook", "img": "\/\/store.rachelhannaauthor.com\/cdn\/shop\/files\/rh-porch-the-bucket-list-ebook_300x.jpg?v=1790473195", "price": "$5.99", "why": "The Bucket List. One complete, heartwarming story you can finish in a weekend.", "kicker": "Your firelight match", "series_url": "\/collections\/standalone-novels", "series_label": "Browse all standalones" },
2496"surprise-series": { "title": "Welcome To Jubilee - The Jubilee Series Book 1 (eBook)", "url": "\/products\/welcome-to-jubilee-ebook", "img": "\/\/store.rachelhannaauthor.com\/cdn\/shop\/files\/rh-porch-welcome-to-jubilee-ebook_300x.jpg?v=1790471443", "price": "$6.99", "why": "Welcome To Jubilee. Move into a brand-new small town and meet the whole cast.", "kicker": "Trust me on this one", "series_url": "\/collections\/the-jubilee-series", "series_label": "See the Jubilee series" },
2497"surprise-cozy": { "title": "The Wexley Inn - The Lowcountry Ladies Club Book 1 (eBook)", "url": "\/products\/the-wexley-inn", "img": "\/\/store.rachelhannaauthor.com\/cdn\/shop\/files\/rh-porch-the-wexley-inn_300x.jpg?v=1790473196", "price": "$6.99", "why": "The Wexley Inn opens The Lowcountry Ladies Club, one of my newest series. Get in on the ground floor.", "kicker": "Trust me on this one", "series_url": "\/collections\/the-lowcountry-ladies-club", "series_label": "See the Lowcountry Ladies Club" },
2498"surprise-standalone": { "title": "The Baking Games (eBook)", "url": "\/products\/the-baking-games", "img": "\/\/store.rachelhannaauthor.com\/cdn\/shop\/files\/rh-porch-the-baking-games_300x.jpg?v=1790446585", "price": "$5.99", "why": "The Baking Games. A sweet, complete story in one book. Grab a cup of tea and enjoy.", "kicker": "Trust me on this one", "series_url": "\/collections\/standalone-novels", "series_label": "Browse all standalones" }
2499}
2500  </script>
2500
2501</section>
2502
2503<script>
2504(function(){
2505  var root=document.getElementById('rhmm-template--27626471489851__rh_matchmaker'); if(!root) return;
2506  var books=JSON.parse(root.querySelector('[data-books]').textContent);
2507  var picks={}, fill=0;
2508  var crumbs=root.querySelector('[data-crumbs]');
2509  function show(n){ root.querySelectorAll('.rhmm__step').forEach(function(s){ s.classList.toggle('is-active', s.getAttribute('data-step')==String(n)); }); }
2510  root.querySelectorAll('.rhmm__opt').forEach(function(btn){
2511    btn.addEventListener('click', function(){
2512      picks[btn.getAttribute('data-q')]=btn.getAttribute('data-v');
2513      fill++; root.setAttribute('data-fill', String(fill));
2514      crumbs.textContent = Object.keys(picks).map(function(k){ return root.querySelector('.rhmm__opt[data-q="'+k+'"][data-v="'+picks[k]+'"]').textContent.trim(); }).join('  ·  ');
2515      if(fill<3){ show(fill+1); return; }
2516      var key=(picks.place||'surprise')+'-'+(picks.length||'series'); var b=books[key]||books['surprise-series'];
2517      root.querySelectorAll('.rhmm__step').forEach(function(s){ s.classList.remove('is-active'); });
2518      root.classList.add('is-pouring');
2519      setTimeout(function(){
2520        root.querySelector('[data-cover]').src=b.img; root.querySelector('[data-cover]').alt=b.title;
2521        root.querySelector('[data-kicker]').textContent=b.kicker; root.querySelector('[data-book]').textContent=b.title;
2522        root.querySelector('[data-why]').textContent=b.why;
2523        var buy=root.querySelector('[data-buy]'); buy.href=b.url; buy.textContent='Get the book · '+b.price;
2524        var ser=root.querySelector('[data-series]'); ser.href=b.series_url; ser.textContent=b.series_label;
2525        root.classList.add('is-done');
2526      }, 700);
2527    });
2528  });
2529  root.querySelector('[data-again]').addEventListener('click', function(){
2530    picks={}; fill=0; root.setAttribute('data-fill','0'); root.classList.remove('is-done','is-pouring'); crumbs.textContent=''; show(1);
2531  });
2532})();
2533</script>
2533
2534
2535
2536</div><section id="shopify-section-template--27626471489851__featured_products" class="shopify-section spaced-section"><link href="//store.rachelhannaauthor.com/cdn/shop/t/53/assets/component-card.css?v=136495801168825312651791589159" rel="stylesheet" type="text/css" media="all" />
2537<link href="//store.rachelhannaauthor.com/cdn/shop/t/53/assets/component-price.css?v=183556404328749792281791589159" rel="stylesheet" type="text/css" media="all" />
2538<link href="//store.rachelhannaauthor.com/cdn/shop/t/53/assets/component-product-grid.css?v=121312940050546451241791589159" rel="stylesheet" type="text/css" media="all" />
2539
2540<link rel="stylesheet" href="//store.rachelhannaauthor.com/cdn/shop/t/53/assets/component-slider.css?v=150829420615550892251791589159" media="print" onload="this.media='all'">
2541<link rel="stylesheet" href="//store.rachelhannaauthor.com/cdn/shop/t/53/assets/template-collection.css?v=81190276721177101261791589159" media="print" onload="this.media='all'">
2542
2543<noscript><link href="//store.rachelhannaauthor.com/cdn/shop/t/53/assets/component-slider.css?v=150829420615550892251791589159" rel="stylesheet" type="text/css" media="all" /></noscript>
2544<noscript><link href="//store.rachelhannaauthor.com/cdn/shop/t/53/assets/template-collection.css?v=81190276721177101261791589159" rel="stylesheet" type="text/css" media="all" /></noscript><div class="collection page-width page-width-desktop">
2545  <div class="title-wrapper-with-link title-wrapper--self-padded-tablet-down">
2546    <h2 class="title">Headed to the coast?</h2><a href="/collections/beach-books" class="link underlined-link large-up-hide">View all</a></div>
2547
2548  <slider-component class="slider-mobile-gutter">
2549    <ul class="grid grid--2-col product-grid grid--3-col-tablet grid--one-third-max grid--4-col-desktop grid--quarter-max slider slider--tablet grid--peek negative-margin--small" role="list"><li class="grid__item slider__slide">
2550          
2551
2552<link href="//store.rachelhannaauthor.com/cdn/shop/t/53/assets/component-rating.css?v=24573085263941240431791589159" rel="stylesheet" type="text/css" media="all" />
2553<link href="//store.rachelhannaauthor.com/cdn/shop/t/53/assets/component-loading-overlay.css?v=167310470843593579841791589159" rel="stylesheet" type="text/css" media="all" />
2554<link href="//store.rachelhannaauthor.com/cdn/shop/t/53/assets/component-quick-add.css?v=148958810411896317681791589159" rel="stylesheet" type="text/css" media="all" />
2555<link href="//store.rachelhannaauthor.com/cdn/shop/t/53/assets/rh-stars.css?v=173453516834626129091791589159" rel="stylesheet" type="text/css" media="all" />
2556<script src="//store.rachelhannaauthor.com/cdn/shop/t/53/assets/product-form.js?v=35762392250326715141791589159" defer="defer"></script>
2556
2557
2558<div class="card-wrapper">
2559  <div class="card-information">
2560    <div class="card-information__wrapper"><h3 class="card-information__text h5">
2561          <a href="/products/the-beach-house-ebook" class="full-unstyled-link">
2562            The Beach House - South Carolina Sunsets Book 1 (eBook)
2563          </a>
2564        </h3>
2565      <span class="caption-large light"></span><div class="rh-stars" aria-label="4.3 out of 5 stars from 37,000+ reader ratings"><i style="--p:86%" aria-hidden="true">&#9733;&#9733;&#9733;&#9733;&#9733;</i><b>4.3</b><span>(37,000+)</span></div>
2566<div class="price  price--on-sale ">
2567  <dl><div class="price__regular">
2568      <dt>
2569        <span class="visually-hidden visually-hidden--inline">Regular price</span>
2570      </dt>
2571      <dd >
2572        <span class="price-item price-item--regular">
2573          <span class=money>$2.99 USD</span>
2574        </span>
2575      </dd>
2576    </div>
2577    <div class="price__sale">
2578      <dt class="price__compare">
2579        <span class="visually-hidden visually-hidden--inline">Regular price</span>
2580      </dt>
2581      <dd class="price__compare">
2582        <s class="price-item price-item--regular">
2583          
2584            <span class=money>$5.99 USD</span>
2585          
2586        </s>
2587      </dd>
2588      <dt>
2589        <span class="visually-hidden visually-hidden--inline">Sale price</span>
2590      </dt>
2591      <dd >
2592        <span class="price-item price-item--sale">
2593          <span class=money>$2.99 USD</span>
2594        </span>
2595      </dd>
2596    </div>
2597    <small class="unit-price caption hidden">
2598      <dt class="visually-hidden">Unit price</dt>
2599      <dd >
2600        <span></span>
2601        <span aria-hidden="true">/</span>
2602        <span class="visually-hidden">&nbsp;per&nbsp;</span>
2603        <span>
2604        </span>
2605      </dd>
2606    </small>
2607  </dl></div>
2608
2609
2610      
2611<div class="card-quick-add"><product-form class="product-form card-quick-add__form">
2612            <div class="product-form__error-message-wrapper" role="alert" hidden>
2613              <span class="product-form__error-message"></span>
2614            </div><form method="post" action="/cart/add" id="quick-add-form-8075388158267" accept-charset="UTF-8" class="form" enctype="multipart/form-data" novalidate="novalidate" data-type="add-to-cart-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="id" value="44205966557499">
2615              <input type="hidden" name="quantity" value="1">
2616              <button
2617                type="submit"
2618                name="add"
2619                class="product-form__submit button button--full-width button--primary card-quick-add__button"
2620                
2621              >
2622                <span>Add to cart
2623</span>
2624                <div class="loading-overlay__spinner hidden">
2625                  <svg aria-hidden="true" focusable="false" role="presentation" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg">
2626                    <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle>
2627                  </svg>
2628                </div>
2629              </button><input type="hidden" name="product-id" value="8075388158267" /><input type="hidden" name="section-id" value="template--27626471489851__featured_products" /></form></product-form></div>
2630    </div>
2631  </div>
2632
2633  <div class="card card--product" tabindex="-1">
2634    <div class="card__inner"><div class="card__media-full-spacer">
2635          <div class="media media--transparent media--adapt media--hover-effect"
2636             style="padding-bottom: 100.0%;"
2637          >
2638            <img
2639              srcset="//store.rachelhannaauthor.com/cdn/shop/files/rh-porch-the-beach-house-ebook_165x.jpg?v=1790446586 165w,//store.rachelhannaauthor.com/cdn/shop/files/rh-porch-the-beach-house-ebook_360x.jpg?v=1790446586 360w,//store.rachelhannaauthor.com/cdn/shop/files/rh-porch-the-beach-house-ebook_533x.jpg?v=1790446586 533w,//store.rachelhannaauthor.com/cdn/shop/files/rh-porch-the-beach-house-ebook_720x.jpg?v=1790446586 720w,//store.rachelhannaauthor.com/cdn/shop/files/rh-porch-the-beach-house-ebook_940x.jpg?v=1790446586 940w,//store.rachelhannaauthor.com/cdn/shop/files/rh-porch-the-beach-house-ebook_1066x.jpg?v=1790446586 1066w,//store.rachelhannaauthor.com/cdn/shop/files/rh-porch-the-beach-house-ebook.jpg?v=1790446586 1254w"
2640              src="//store.rachelhannaauthor.com/cdn/shop/files/rh-porch-the-beach-house-ebook_533x.jpg?v=1790446586"
2641              sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)"
2642              alt="The Beach House - South Carolina Sunsets Book 1 (eBook) eBook Rachel Hanna"
2643              loading="lazy"
2644              class="motion-reduce"
2645              width="1254"
2646              height="1254"
2647            ></div>
2648        </div><div class="card__badge"><span class="badge badge--bottom-left color-accent-1">Sale</span></div>
2649    </div>
2650  </div>
2651</div>
2652
2653        </li><li class="grid__item slider__slide">
2654          
2655
2656<link href="//store.rachelhannaauthor.com/cdn/shop/t/53/assets/component-rating.css?v=24573085263941240431791589159" rel="stylesheet" type="text/css" media="all" />
2657<link href="//store.rachelhannaauthor.com/cdn/shop/t/53/assets/component-loading-overlay.css?v=167310470843593579841791589159" rel="stylesheet" type="text/css" media="all" />
2658<link href="//store.rachelhannaauthor.com/cdn/shop/t/53/assets/component-quick-add.css?v=148958810411896317681791589159" rel="stylesheet" type="text/css" media="all" />
2659<link href="//store.rachelhannaauthor.com/cdn/shop/t/53/assets/rh-stars.css?v=173453516834626129091791589159" rel="stylesheet" type="text/css" media="all" />
2660<script src="//store.rachelhannaauthor.com/cdn/shop/t/53/assets/product-form.js?v=35762392250326715141791589159" defer="defer"></script>
2660
2661
2662<div class="card-wrapper">
2663  <div class="card-information">
2664    <div class="card-information__wrapper"><h3 class="card-information__text h5">
2665          <a href="/products/sunsets-second-chances-ebook" class="full-unstyled-link">
2666            Sunsets &amp; Second Chances - South Carolina Sunsets Book 2 (eBook)
2667          </a>
2668        </h3>
2669      <span class="caption-large light"></span><div class="rh-stars" aria-label="4.5 out of 5 stars from 18,000+ reader ratings"><i style="--p:90%" aria-hidden="true">&#9733;&#9733;&#9733;&#9733;&#9733;</i><b>4.5</b><span>(18,000+)</span></div>
2670<div class="price ">
2671  <dl><div class="price__regular">
2672      <dt>
2673        <span class="visually-hidden visually-hidden--inline">Regular price</span>
2674      </dt>
2675      <dd >
2676        <span class="price-item price-item--regular">
2677          <span class=money>$5.99 USD</span>
2678        </span>
2679      </dd>
2680    </div>
2681    <div class="price__sale">
2682      <dt class="price__compare">
2683        <span class="visually-hidden visually-hidden--inline">Regular price</span>
2684      </dt>
2685      <dd class="price__compare">
2686        <s class="price-item price-item--regular">
2687          
2688            
2689          
2690        </s>
2691      </dd>
2692      <dt>
2693        <span class="visually-hidden visually-hidden--inline">Sale price</span>
2694      </dt>
2695      <dd >
2696        <span class="price-item price-item--sale">
2697          <span class=money>$5.99 USD</span>
2698        </span>
2699      </dd>
2700    </div>
2701    <small class="unit-price caption hidden">
2702      <dt class="visually-hidden">Unit price</dt>
2703      <dd >
2704        <span></span>
2705        <span aria-hidden="true">/</span>
2706        <span class="visually-hidden">&nbsp;per&nbsp;</span>
2707        <span>
2708        </span>
2709      </dd>
2710    </small>
2711  </dl></div>
2712
2713
2714      
2715<div class="card-quick-add"><product-form class="product-form card-quick-add__form">
2716            <div class="product-form__error-message-wrapper" role="alert" hidden>
2717              <span class="product-form__error-message"></span>
2718            </div><form method="post" action="/cart/add" id="quick-add-form-8078393803067" accept-charset="UTF-8" class="form" enctype="multipart/form-data" novalidate="novalidate" data-type="add-to-cart-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="id" value="44225031864635">
2719              <input type="hidden" name="quantity" value="1">
2720              <button
2721                type="submit"
2722                name="add"
2723                class="product-form__submit button button--full-width button--primary card-quick-add__button"
2724                
2725              >
2726                <span>Add to cart
2727</span>
2728                <div class="loading-overlay__spinner hidden">
2729                  <svg aria-hidden="true" focusable="false" role="presentation" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg">
2730                    <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle>
2731                  </svg>
2732                </div>
2733              </button><input type="hidden" name="product-id" value="8078393803067" /><input type="hidden" name="section-id" value="template--27626471489851__featured_products" /></form></product-form></div>
2734    </div>
2735  </div>
2736
2737  <div class="card card--product" tabindex="-1">
2738    <div class="card__inner"><div class="card__media-full-spacer">
2739          <div class="media media--transparent media--adapt media--hover-effect"
2740             style="padding-bottom: 100.0%;"
2741          >
2742            <img
2743              srcset="//store.rachelhannaauthor.com/cdn/shop/files/rh-porch-sunsets-second-chances-ebook_165x.jpg?v=1790446583 165w,//store.rachelhannaauthor.com/cdn/shop/files/rh-porch-sunsets-second-chances-ebook_360x.jpg?v=1790446583 360w,//store.rachelhannaauthor.com/cdn/shop/files/rh-porch-sunsets-second-chances-ebook_533x.jpg?v=1790446583 533w,//store.rachelhannaauthor.com/cdn/shop/files/rh-porch-sunsets-second-chances-ebook_720x.jpg?v=1790446583 720w,//store.rachelhannaauthor.com/cdn/shop/files/rh-porch-sunsets-second-chances-ebook_940x.jpg?v=1790446583 940w,//store.rachelhannaauthor.com/cdn/shop/files/rh-porch-sunsets-second-chances-ebook_1066x.jpg?v=1790446583 1066w,//store.rachelhannaauthor.com/cdn/shop/files/rh-porch-sunsets-second-chances-ebook.jpg?v=1790446583 1254w"
2744              src="//store.rachelhannaauthor.com/cdn/shop/files/rh-porch-sunsets-second-chances-ebook_533x.jpg?v=1790446583"
2745              sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)"
2746              alt="Sunsets &amp; Second Chances - South Carolina Sunsets Book 2 (eBook) eBook Rachel Hanna"
2747              loading="lazy"
2748              class="motion-reduce"
2749              width="1254"
2750              height="1254"
2751            ></div>
2752        </div><div class="card__badge"></div>
2753    </div>
2754  </div>
2755</div>
2756
2757        </li><li class="grid__item slider__slide">
2758          
2759
2760<link href="//store.rachelhannaauthor.com/cdn/shop/t/53/assets/component-rating.css?v=24573085263941240431791589159" rel="stylesheet" type="text/css" media="all" />
2761<link href="//store.rachelhannaauthor.com/cdn/shop/t/53/assets/component-loading-overlay.css?v=167310470843593579841791589159" rel="stylesheet" type="text/css" media="all" />
2762<link href="//store.rachelhannaauthor.com/cdn/shop/t/53/assets/component-quick-add.css?v=148958810411896317681791589159" rel="stylesheet" type="text/css" media="all" />
2763<link href="//store.rachelhannaauthor.com/cdn/shop/t/53/assets/rh-stars.css?v=173453516834626129091791589159" rel="stylesheet" type="text/css" media="all" />
2764<script src="//store.rachelhannaauthor.com/cdn/shop/t/53/assets/product-form.js?v=35762392250326715141791589159" defer="defer"></script>
2764
2765
2766<div class="card-wrapper">
2767  <div class="card-information">
2768    <div class="card-information__wrapper"><h3 class="card-information__text h5">
2769          <a href="/products/fireflies-family-ties-ebook" class="full-unstyled-link">
2770            Fireflies &amp; Family Ties - South Carolina Sunsets Book 3 (eBook)
2771          </a>
2772        </h3>
2773      <span class="caption-large light"></span><div class="rh-stars" aria-label="4.5 out of 5 stars from 16,000+ reader ratings"><i style="--p:90%" aria-hidden="true">&#9733;&#9733;&#9733;&#9733;&#9733;</i><b>4.5</b><span>(16,000+)</span></div>
2774<div class="price ">
2775  <dl><div class="price__regular">
2776      <dt>
2777        <span class="visually-hidden visually-hidden--inline">Regular price</span>
2778      </dt>
2779      <dd >
2780        <span class="price-item price-item--regular">
2781          <span class=money>$5.99 USD</span>
2782        </span>
2783      </dd>
2784    </div>
2785    <div class="price__sale">
2786      <dt class="price__compare">
2787        <span class="visually-hidden visually-hidden--inline">Regular price</span>
2788      </dt>
2789      <dd class="price__compare">
2790        <s class="price-item price-item--regular">
2791          
2792            
2793          
2794        </s>
2795      </dd>
2796      <dt>
2797        <span class="visually-hidden visually-hidden--inline">Sale price</span>
2798      </dt>
2799      <dd >
2800        <span class="price-item price-item--sale">
2801          <span class=money>$5.99 USD</span>
2802        </span>
2803      </dd>
2804    </div>
2805    <small class="unit-price caption hidden">
2806      <dt class="visually-hidden">Unit price</dt>
2807      <dd >
2808        <span></span>
2809        <span aria-hidden="true">/</span>
2810        <span class="visually-hidden">&nbsp;per&nbsp;</span>
2811        <span>
2812        </span>
2813      </dd>
2814    </small>
2815  </dl></div>
2816
2817
2818      
2819<div class="card-quick-add"><product-form class="product-form card-quick-add__form">
2820            <div class="product-form__error-message-wrapper" role="alert" hidden>
2821              <span class="product-form__error-message"></span>
2822            </div><form method="post" action="/cart/add" id="quick-add-form-8078409957691" accept-charset="UTF-8" class="form" enctype="multipart/form-data" novalidate="novalidate" data-type="add-to-cart-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="id" value="44225060700475">
2823              <input type="hidden" name="quantity" value="1">
2824              <button
2825                type="submit"
2826                name="add"
2827                class="product-form__submit button button--full-width button--primary card-quick-add__button"
2828                
2829              >
2830                <span>Add to cart
2831</span>
2832                <div class="loading-overlay__spinner hidden">
2833                  <svg aria-hidden="true" focusable="false" role="presentation" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg">
2834                    <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle>
2835                  </svg>
2836                </div>
2837              </button><input type="hidden" name="product-id" value="8078409957691" /><input type="hidden" name="section-id" value="template--27626471489851__featured_products" /></form></product-form></div>
2838    </div>
2839  </div>
2840
2841  <div class="card card--product" tabindex="-1">
2842    <div class="card__inner"><div class="card__media-full-spacer">
2843          <div class="media media--transparent media--adapt media--hover-effect"
2844             style="padding-bottom: 100.0%;"
2845          >
2846            <img
2847              srcset="//store.rachelhannaauthor.com/cdn/shop/files/rh-porch-fireflies-family-ties-ebook_165x.jpg?v=1790446392 165w,//store.rachelhannaauthor.com/cdn/shop/files/rh-porch-fireflies-family-ties-ebook_360x.jpg?v=1790446392 360w,//store.rachelhannaauthor.com/cdn/shop/files/rh-porch-fireflies-family-ties-ebook_533x.jpg?v=1790446392 533w,//store.rachelhannaauthor.com/cdn/shop/files/rh-porch-fireflies-family-ties-ebook_720x.jpg?v=1790446392 720w,//store.rachelhannaauthor.com/cdn/shop/files/rh-porch-fireflies-family-ties-ebook_940x.jpg?v=1790446392 940w,//store.rachelhannaauthor.com/cdn/shop/files/rh-porch-fireflies-family-ties-ebook_1066x.jpg?v=1790446392 1066w,//store.rachelhannaauthor.com/cdn/shop/files/rh-porch-fireflies-family-ties-ebook.jpg?v=1790446392 1254w"
2848              src="//store.rachelhannaauthor.com/cdn/shop/files/rh-porch-fireflies-family-ties-ebook_533x.jpg?v=1790446392"
2849              sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)"
2850              alt="Fireflies &amp; Family Ties - South Carolina Sunsets Book 3 (eBook) eBook Rachel Hanna"
2851              loading="lazy"
2852              class="motion-reduce"
2853              width="1254"
2854              height="1254"
2855            ></div>
2856        </div><div class="card__badge"></div>
2857    </div>
2858  </div>
2859</div>
2860
2861        </li><li class="grid__item slider__slide">
2862          
2863
2864<link href="//store.rachelhannaauthor.com/cdn/shop/t/53/assets/component-rating.css?v=24573085263941240431791589159" rel="stylesheet" type="text/css" media="all" />
2865<link href="//store.rachelhannaauthor.com/cdn/shop/t/53/assets/component-loading-overlay.css?v=167310470843593579841791589159" rel="stylesheet" type="text/css" media="all" />
2866<link href="//store.rachelhannaauthor.com/cdn/shop/t/53/assets/component-quick-add.css?v=148958810411896317681791589159" rel="stylesheet" type="text/css" media="all" />
2867<link href="//store.rachelhannaauthor.com/cdn/shop/t/53/assets/rh-stars.css?v=173453516834626129091791589159" rel="stylesheet" type="text/css" media="all" />
2868<script src="//store.rachelhannaauthor.com/cdn/shop/t/53/assets/product-form.js?v=35762392250326715141791589159" defer="defer"></script>
2868
2869
2870<div class="card-wrapper">
2871  <div class="card-information">
2872    <div class="card-information__wrapper"><h3 class="card-information__text h5">
2873          <a href="/products/the-inn-at-seagrove" class="full-unstyled-link">
2874            The Inn at Seagrove - South Carolina Sunsets Book 4 (eBook)
2875          </a>
2876        </h3>
2877      <span class="caption-large light"></span><div class="rh-stars" aria-label="4.5 out of 5 stars from 14,000+ reader ratings"><i style="--p:90%" aria-hidden="true">&#9733;&#9733;&#9733;&#9733;&#9733;</i><b>4.5</b><span>(14,000+)</span></div>
2878<div class="price ">
2879  <dl><div class="price__regular">
2880      <dt>
2881        <span class="visually-hidden visually-hidden--inline">Regular price</span>
2882      </dt>
2883      <dd >
2884        <span class="price-item price-item--regular">
2885          <span class=money>$5.99 USD</span>
2886        </span>
2887      </dd>
2888    </div>
2889    <div class="price__sale">
2890      <dt class="price__compare">
2891        <span class="visually-hidden visually-hidden--inline">Regular price</span>
2892      </dt>
2893      <dd class="price__compare">
2894        <s class="price-item price-item--regular">
2895          
2896            
2897          
2898        </s>
2899      </dd>
2900      <dt>
2901        <span class="visually-hidden visually-hidden--inline">Sale price</span>
2902      </dt>
2903      <dd >
2904        <span class="price-item price-item--sale">
2905          <span class=money>$5.99 USD</span>
2906        </span>
2907      </dd>
2908    </div>
2909    <small class="unit-price caption hidden">
2910      <dt class="visually-hidden">Unit price</dt>
2911      <dd >
2912        <span></span>
2913        <span aria-hidden="true">/</span>
2914        <span class="visually-hidden">&nbsp;per&nbsp;</span>
2915        <span>
2916        </span>
2917      </dd>
2918    </small>
2919  </dl></div>
2920
2921
2922      
2923<div class="card-quick-add"><product-form class="product-form card-quick-add__form">
2924            <div class="product-form__error-message-wrapper" role="alert" hidden>
2925              <span class="product-form__error-message"></span>
2926            </div><form method="post" action="/cart/add" id="quick-add-form-8080379281723" accept-charset="UTF-8" class="form" enctype="multipart/form-data" novalidate="novalidate" data-type="add-to-cart-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="id" value="44234991501627">
2927              <input type="hidden" name="quantity" value="1">
2928              <button
2929                type="submit"
2930                name="add"
2931                class="product-form__submit button button--full-width button--primary card-quick-add__button"
2932                
2933              >
2934                <span>Add to cart
2935</span>
2936                <div class="loading-overlay__spinner hidden">
2937                  <svg aria-hidden="true" focusable="false" role="presentation" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg">
2938                    <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle>
2939                  </svg>
2940                </div>
2941              </button><input type="hidden" name="product-id" value="8080379281723" /><input type="hidden" name="section-id" value="template--27626471489851__featured_products" /></form></product-form></div>
2942    </div>
2943  </div>
2944
2945  <div class="card card--product" tabindex="-1">
2946    <div class="card__inner"><div class="card__media-full-spacer">
2947          <div class="media media--transparent media--adapt media--hover-effect"
2948             style="padding-bottom: 100.0%;"
2949          >
2950            <img
2951              srcset="//store.rachelhannaauthor.com/cdn/shop/files/rh-porch-the-inn-at-seagrove_165x.jpg?v=1790446586 165w,//store.rachelhannaauthor.com/cdn/shop/files/rh-porch-the-inn-at-seagrove_360x.jpg?v=1790446586 360w,//store.rachelhannaauthor.com/cdn/shop/files/rh-porch-the-inn-at-seagrove_533x.jpg?v=1790446586 533w,//store.rachelhannaauthor.com/cdn/shop/files/rh-porch-the-inn-at-seagrove_720x.jpg?v=1790446586 720w,//store.rachelhannaauthor.com/cdn/shop/files/rh-porch-the-inn-at-seagrove_940x.jpg?v=1790446586 940w,//store.rachelhannaauthor.com/cdn/shop/files/rh-porch-the-inn-at-seagrove_1066x.jpg?v=1790446586 1066w,//store.rachelhannaauthor.com/cdn/shop/files/rh-porch-the-inn-at-seagrove.jpg?v=1790446586 1254w"
2952              src="//store.rachelhannaauthor.com/cdn/shop/files/rh-porch-the-inn-at-seagrove_533x.jpg?v=1790446586"
2953              sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)"
2954              alt="The Inn at Seagrove - South Carolina Sunsets Book 4 (eBook) eBook Rachel Hanna"
2955              loading="lazy"
2956              class="motion-reduce"
2957              width="1254"
2958              height="1254"
2959            ></div>
2960        </div><div class="card__badge"></div>
2961    </div>
2962  </div>
2963</div>
2964
2965        </li><li class="grid__item slider__slide">
2966          
2967
2968<link href="//store.rachelhannaauthor.com/cdn/shop/t/53/assets/component-rating.css?v=24573085263941240431791589159" rel="stylesheet" type="text/css" media="all" />
2969<link href="//store.rachelhannaauthor.com/cdn/shop/t/53/assets/component-loading-overlay.css?v=167310470843593579841791589159" rel="stylesheet" type="text/css" media="all" />
2970<link href="//store.rachelhannaauthor.com/cdn/shop/t/53/assets/component-quick-add.css?v=148958810411896317681791589159" rel="stylesheet" type="text/css" media="all" />
2971<link href="//store.rachelhannaauthor.com/cdn/shop/t/53/assets/rh-stars.css?v=173453516834626129091791589159" rel="stylesheet" type="text/css" media="all" />
2972<script src="//store.rachelhannaauthor.com/cdn/shop/t/53/assets/product-form.js?v=35762392250326715141791589159" defer="defer"></script>
2972
2973
2974<div class="card-wrapper">
2975  <div class="card-information">
2976    <div class="card-information__wrapper"><h3 class="card-information__text h5">
2977          <a href="/products/the-wedding-at-seagrove-ebook" class="full-unstyled-link">
2978            The Wedding at Seagrove - South Carolina Sunsets Book 5 (eBook)
2979          </a>
2980        </h3>
2981      <span class="caption-large light"></span><div class="rh-stars" aria-label="4.6 out of 5 stars from 12,000+ reader ratings"><i style="--p:92%" aria-hidden="true">&#9733;&#9733;&#9733;&#9733;&#9733;</i><b>4.6</b><span>(12,000+)</span></div>
2982<div class="price ">
2983  <dl><div class="price__regular">
2984      <dt>
2985        <span class="visually-hidden visually-hidden--inline">Regular price</span>
2986      </dt>
2987      <dd >
2988        <span class="price-item price-item--regular">
2989          <span class=money>$5.99 USD</span>
2990        </span>
2991      </dd>
2992    </div>
2993    <div class="price__sale">
2994      <dt class="price__compare">
2995        <span class="visually-hidden visually-hidden--inline">Regular price</span>
2996      </dt>
2997      <dd class="price__compare">
2998        <s class="price-item price-item--regular">
2999          
3000            
3001          
3002        </s>
3003      </dd>
3004      <dt>
3005        <span class="visually-hidden visually-hidden--inline">Sale price</span>
3006      </dt>
3007      <dd >
3008        <span class="price-item price-item--sale">
3009          <span class=money>$5.99 USD</span>
3010        </span>
3011      </dd>
3012    </div>
3013    <small class="unit-price caption hidden">
3014      <dt class="visually-hidden">Unit price</dt>
3015      <dd >
3016        <span></span>
3017        <span aria-hidden="true">/</span>
3018        <span class="visually-hidden">&nbsp;per&nbsp;</span>
3019        <span>
3020        </span>
3021      </dd>
3022    </small>
3023  </dl></div>
3024
3025
3026      
3027<div class="card-quick-add"><product-form class="product-form card-quick-add__form">
3028            <div class="product-form__error-message-wrapper" role="alert" hidden>
3029              <span class="product-form__error-message"></span>
3030            </div><form method="post" action="/cart/add" id="quick-add-form-8080402841915" accept-charset="UTF-8" class="form" enctype="multipart/form-data" novalidate="novalidate" data-type="add-to-cart-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="id" value="44235129880891">
3031              <input type="hidden" name="quantity" value="1">
3032              <button
3033                type="submit"
3034                name="add"
3035                class="product-form__submit button button--full-width button--primary card-quick-add__button"
3036                
3037              >
3038                <span>Add to cart
3039</span>
3040                <div class="loading-overlay__spinner hidden">
3041                  <svg aria-hidden="true" focusable="false" role="presentation" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg">
3042                    <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle>
3043                  </svg>
3044                </div>
3045              </button><input type="hidden" name="product-id" value="8080402841915" /><input type="hidden" name="section-id" value="template--27626471489851__featured_products" /></form></product-form></div>
3046    </div>
3047  </div>
3048
3049  <div class="card card--product" tabindex="-1">
3050    <div class="card__inner"><div class="card__media-full-spacer">
3051          <div class="media media--transparent media--adapt media--hover-effect"
3052             style="padding-bottom: 100.0%;"
3053          >
3054            <img
3055              srcset="//store.rachelhannaauthor.com/cdn/shop/files/rh-porch-the-wedding-at-seagrove-ebook_165x.jpg?v=1790446587 165w,//store.rachelhannaauthor.com/cdn/shop/files/rh-porch-the-wedding-at-seagrove-ebook_360x.jpg?v=1790446587 360w,//store.rachelhannaauthor.com/cdn/shop/files/rh-porch-the-wedding-at-seagrove-ebook_533x.jpg?v=1790446587 533w,//store.rachelhannaauthor.com/cdn/shop/files/rh-porch-the-wedding-at-seagrove-ebook_720x.jpg?v=1790446587 720w,//store.rachelhannaauthor.com/cdn/shop/files/rh-porch-the-wedding-at-seagrove-ebook_940x.jpg?v=1790446587 940w,//store.rachelhannaauthor.com/cdn/shop/files/rh-porch-the-wedding-at-seagrove-ebook_1066x.jpg?v=1790446587 1066w,//store.rachelhannaauthor.com/cdn/shop/files/rh-porch-the-wedding-at-seagrove-ebook.jpg?v=1790446587 1254w"
3056              src="//store.rachelhannaauthor.com/cdn/shop/files/rh-porch-the-wedding-at-seagrove-ebook_533x.jpg?v=1790446587"
3057              sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)"
3058              alt="The Wedding at Seagrove - South Carolina Sunsets Book 5 (eBook) eBook Rachel Hanna"
3059              loading="lazy"
3060              class="motion-reduce"
3061              width="1254"
3062              height="1254"
3063            ></div>
3064        </div><div class="card__badge"></div>
3065    </div>
3066  </div>
3067</div>
3068
3069        </li><li class="grid__item slider__slide">
3070          
3071
3072<link href="//store.rachelhannaauthor.com/cdn/shop/t/53/assets/component-rating.css?v=24573085263941240431791589159" rel="stylesheet" type="text/css" media="all" />
3073<link href="//store.rachelhannaauthor.com/cdn/shop/t/53/assets/component-loading-overlay.css?v=167310470843593579841791589159" rel="stylesheet" type="text/css" media="all" />
3074<link href="//store.rachelhannaauthor.com/cdn/shop/t/53/assets/component-quick-add.css?v=148958810411896317681791589159" rel="stylesheet" type="text/css" media="all" />
3075<link href="//store.rachelhannaauthor.com/cdn/shop/t/53/assets/rh-stars.css?v=173453516834626129091791589159" rel="stylesheet" type="text/css" media="all" />
3076<script src="//store.rachelhannaauthor.com/cdn/shop/t/53/assets/product-form.js?v=35762392250326715141791589159" defer="defer"></script>
3076
3077
3078<div class="card-wrapper">
3079  <div class="card-information">
3080    <div class="card-information__wrapper"><h3 class="card-information__text h5">
3081          <a href="/products/a-seagrove-christmas-ebook" class="full-unstyled-link">
3082            A Seagrove Christmas - South Carolina Sunsets Book 6 (eBook)
3083          </a>
3084        </h3>
3085      <span class="caption-large light"></span><div class="rh-stars" aria-label="4.5 out of 5 stars from 10,000+ reader ratings"><i style="--p:90%" aria-hidden="true">&#9733;&#9733;&#9733;&#9733;&#9733;</i><b>4.5</b><span>(10,000+)</span></div>
3086<div class="price ">
3087  <dl><div class="price__regular">
3088      <dt>
3089        <span class="visually-hidden visually-hidden--inline">Regular price</span>
3090      </dt>
3091      <dd >
3092        <span class="price-item price-item--regular">
3093          <span class=money>$5.99 USD</span>
3094        </span>
3095      </dd>
3096    </div>
3097    <div class="price__sale">
3098      <dt class="price__compare">
3099        <span class="visually-hidden visually-hidden--inline">Regular price</span>
3100      </dt>
3101      <dd class="price__compare">
3102        <s class="price-item price-item--regular">
3103          
3104            
3105          
3106        </s>
3107      </dd>
3108      <dt>
3109        <span class="visually-hidden visually-hidden--inline">Sale price</span>
3110      </dt>
3111      <dd >
3112        <span class="price-item price-item--sale">
3113          <span class=money>$5.99 USD</span>
3114        </span>
3115      </dd>
3116    </div>
3117    <small class="unit-price caption hidden">
3118      <dt class="visually-hidden">Unit price</dt>
3119      <dd >
3120        <span></span>
3121        <span aria-hidden="true">/</span>
3122        <span class="visually-hidden">&nbsp;per&nbsp;</span>
3123        <span>
3124        </span>
3125      </dd>
3126    </small>
3127  </dl></div>
3128
3129
3130      
3131<div class="card-quick-add"><product-form class="product-form card-quick-add__form">
3132            <div class="product-form__error-message-wrapper" role="alert" hidden>
3133              <span class="product-form__error-message"></span>
3134            </div><form method="post" action="/cart/add" id="quick-add-form-8080403562811" accept-charset="UTF-8" class="form" enctype="multipart/form-data" novalidate="novalidate" data-type="add-to-cart-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="id" value="45355160109371">
3135              <input type="hidden" name="quantity" value="1">
3136              <button
3137                type="submit"
3138                name="add"
3139                class="product-form__submit button button--full-width button--primary card-quick-add__button"
3140                
3141              >
3142                <span>Add to cart
3143</span>
3144                <div class="loading-overlay__spinner hidden">
3145                  <svg aria-hidden="true" focusable="false" role="presentation" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg">
3146                    <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle>
3147                  </svg>
3148                </div>
3149              </button><input type="hidden" name="product-id" value="8080403562811" /><input type="hidden" name="section-id" value="template--27626471489851__featured_products" /></form></product-form></div>
3150    </div>
3151  </div>
3152
3153  <div class="card card--product" tabindex="-1">
3154    <div class="card__inner"><div class="card__media-full-spacer">
3155          <div class="media media--transparent media--adapt media--hover-effect"
3156             style="padding-bottom: 100.0%;"
3157          >
3158            <img
3159              srcset="//store.rachelhannaauthor.com/cdn/shop/files/rh-porch-a-seagrove-christmas-ebook_165x.jpg?v=1790446389 165w,//store.rachelhannaauthor.com/cdn/shop/files/rh-porch-a-seagrove-christmas-ebook_360x.jpg?v=1790446389 360w,//store.rachelhannaauthor.com/cdn/shop/files/rh-porch-a-seagrove-christmas-ebook_533x.jpg?v=1790446389 533w,//store.rachelhannaauthor.com/cdn/shop/files/rh-porch-a-seagrove-christmas-ebook_720x.jpg?v=1790446389 720w,//store.rachelhannaauthor.com/cdn/shop/files/rh-porch-a-seagrove-christmas-ebook_940x.jpg?v=1790446389 940w,//store.rachelhannaauthor.com/cdn/shop/files/rh-porch-a-seagrove-christmas-ebook_1066x.jpg?v=1790446389 1066w,//store.rachelhannaauthor.com/cdn/shop/files/rh-porch-a-seagrove-christmas-ebook.jpg?v=1790446389 1254w"
3160              src="//store.rachelhannaauthor.com/cdn/shop/files/rh-porch-a-seagrove-christmas-ebook_533x.jpg?v=1790446389"
3161              sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)"
3162              alt="A Seagrove Christmas - South Carolina Sunsets Book 6 (eBook) eBook Rachel Hanna"
3163              loading="lazy"
3164              class="motion-reduce"
3165              width="1254"
3166              height="1254"
3167            ></div>
3168        </div><div class="card__badge"></div>
3169    </div>
3170  </div>
3171</div>
3172
3173        </li><li class="grid__item slider__slide">
3174          
3175
3176<link href="//store.rachelhannaauthor.com/cdn/shop/t/53/assets/component-rating.css?v=24573085263941240431791589159" rel="stylesheet" type="text/css" media="all" />
3177<link href="//store.rachelhannaauthor.com/cdn/shop/t/53/assets/component-loading-overlay.css?v=167310470843593579841791589159" rel="stylesheet" type="text/css" media="all" />
3178<link href="//store.rachelhannaauthor.com/cdn/shop/t/53/assets/component-quick-add.css?v=148958810411896317681791589159" rel="stylesheet" type="text/css" media="all" />
3179<link href="//store.rachelhannaauthor.com/cdn/shop/t/53/assets/rh-stars.css?v=173453516834626129091791589159" rel="stylesheet" type="text/css" media="all" />
3180<script src="//store.rachelhannaauthor.com/cdn/shop/t/53/assets/product-form.js?v=35762392250326715141791589159" defer="defer"></script>
3180
3181
3182<div class="card-wrapper">
3183  <div class="card-information">
3184    <div class="card-information__wrapper"><h3 class="card-information__text h5">
3185          <a href="/products/lighthouse-cove-ebook" class="full-unstyled-link">
3186            Lighthouse Cove - South Carolina Sunsets Book 7 (eBook)
3187          </a>
3188        </h3>
3189      <span class="caption-large light"></span><div class="rh-stars" aria-label="4.6 out of 5 stars from 8,800+ reader ratings"><i style="--p:92%" aria-hidden="true">&#9733;&#9733;&#9733;&#9733;&#9733;</i><b>4.6</b><span>(8,800+)</span></div>
3190<div class="price ">
3191  <dl><div class="price__regular">
3192      <dt>
3193        <span class="visually-hidden visually-hidden--inline">Regular price</span>
3194      </dt>
3195      <dd >
3196        <span class="price-item price-item--regular">
3197          <span class=money>$5.99 USD</span>
3198        </span>
3199      </dd>
3200    </div>
3201    <div class="price__sale">
3202      <dt class="price__compare">
3203        <span class="visually-hidden visually-hidden--inline">Regular price</span>
3204      </dt>
3205      <dd class="price__compare">
3206        <s class="price-item price-item--regular">
3207          
3208            
3209          
3210        </s>
3211      </dd>
3212      <dt>
3213        <span class="visually-hidden visually-hidden--inline">Sale price</span>
3214      </dt>
3215      <dd >
3216        <span class="price-item price-item--sale">
3217          <span class=money>$5.99 USD</span>
3218        </span>
3219      </dd>
3220    </div>
3221    <small class="unit-price caption hidden">
3222      <dt class="visually-hidden">Unit price</dt>
3223      <dd >
3224        <span></span>
3225        <span aria-hidden="true">/</span>
3226        <span class="visually-hidden">&nbsp;per&nbsp;</span>
3227        <span>
3228        </span>
3229      </dd>
3230    </small>
3231  </dl></div>
3232
3233
3234      
3235<div class="card-quick-add"><product-form class="product-form card-quick-add__form">
3236            <div class="product-form__error-message-wrapper" role="alert" hidden>
3237              <span class="product-form__error-message"></span>
3238            </div><form method="post" action="/cart/add" id="quick-add-form-8080407560507" accept-charset="UTF-8" class="form" enctype="multipart/form-data" novalidate="novalidate" data-type="add-to-cart-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="id" value="44235163009339">
3239              <input type="hidden" name="quantity" value="1">
3240              <button
3241                type="submit"
3242                name="add"
3243                class="product-form__submit button button--full-width button--primary card-quick-add__button"
3244                
3245              >
3246                <span>Add to cart
3247</span>
3248                <div class="loading-overlay__spinner hidden">
3249                  <svg aria-hidden="true" focusable="false" role="presentation" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg">
3250                    <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle>
3251                  </svg>
3252                </div>
3253              </button><input type="hidden" name="product-id" value="8080407560507" /><input type="hidden" name="section-id" value="template--27626471489851__featured_products" /></form></product-form></div>
3254    </div>
3255  </div>
3256
3257  <div class="card card--product" tabindex="-1">
3258    <div class="card__inner"><div class="card__media-full-spacer">
3259          <div class="media media--transparent media--adapt media--hover-effect"
3260             style="padding-bottom: 100.0%;"
3261          >
3262            <img
3263              srcset="//store.rachelhannaauthor.com/cdn/shop/files/rh-porch-lighthouse-cove-ebook_165x.jpg?v=1790446393 165w,//store.rachelhannaauthor.com/cdn/shop/files/rh-porch-lighthouse-cove-ebook_360x.jpg?v=1790446393 360w,//store.rachelhannaauthor.com/cdn/shop/files/rh-porch-lighthouse-cove-ebook_533x.jpg?v=1790446393 533w,//store.rachelhannaauthor.com/cdn/shop/files/rh-porch-lighthouse-cove-ebook_720x.jpg?v=1790446393 720w,//store.rachelhannaauthor.com/cdn/shop/files/rh-porch-lighthouse-cove-ebook_940x.jpg?v=1790446393 940w,//store.rachelhannaauthor.com/cdn/shop/files/rh-porch-lighthouse
3263-cove-ebook_1066x.jpg?v=1790446393 1066w,//store.rachelhannaauthor.com/cdn/shop/files/rh-porch-lighthouse-cove-ebook.jpg?v=1790446393 1254w"
3264              src="//store.rachelhannaauthor.com/cdn/shop/files/rh-porch-lighthouse-cove-ebook_533x.jpg?v=1790446393"
3265              sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)"
3266              alt="Lighthouse Cove - South Carolina Sunsets Book 7 (eBook) eBook Rachel Hanna"
3267              loading="lazy"
3268              class="motion-reduce"
3269              width="1254"
3270              height="1254"
3271            ></div>
3272        </div><div class="card__badge"></div>
3273    </div>
3274  </div>
3275</div>
3276
3277        </li><li class="grid__item slider__slide">
3278          
3279
3280<link href="//store.rachelhannaauthor.com/cdn/shop/t/53/assets/component-rating.css?v=24573085263941240431791589159" rel="stylesheet" type="text/css" media="all" />
3281<link href="//store.rachelhannaauthor.com/cdn/shop/t/53/assets/component-loading-overlay.css?v=167310470843593579841791589159" rel="stylesheet" type="text/css" media="all" />
3282<link href="//store.rachelhannaauthor.com/cdn/shop/t/53/assets/component-quick-add.css?v=148958810411896317681791589159" rel="stylesheet" type="text/css" media="all" />
3283<link href="//store.rachelhannaauthor.com/cdn/shop/t/53/assets/rh-stars.css?v=173453516834626129091791589159" rel="stylesheet" type="text/css" media="all" />
3284<script src="//store.rachelhannaauthor.com/cdn/shop/t/53/assets/product-form.js?v=35762392250326715141791589159" defer="defer"></script>
3284
3285
3286<div class="card-wrapper">
3287  <div class="card-information">
3288    <div class="card-information__wrapper"><h3 class="card-information__text h5">
3289          <a href="/products/beneath-the-willow-tree-ebook" class="full-unstyled-link">
3290            Beneath The Willow Tree - South Carolina Sunsets Book 8 (eBook)
3291          </a>
3292        </h3>
3293      <span class="caption-large light"></span><div class="rh-stars" aria-label="4.6 out of 5 stars from 7,000+ reader ratings"><i style="--p:92%" aria-hidden="true">&#9733;&#9733;&#9733;&#9733;&#9733;</i><b>4.6</b><span>(7,000+)</span></div>
3294<div class="price ">
3295  <dl><div class="price__regular">
3296      <dt>
3297        <span class="visually-hidden visually-hidden--inline">Regular price</span>
3298      </dt>
3299      <dd >
3300        <span class="price-item price-item--regular">
3301          <span class=money>$5.99 USD</span>
3302        </span>
3303      </dd>
3304    </div>
3305    <div class="price__sale">
3306      <dt class="price__compare">
3307        <span class="visually-hidden visually-hidden--inline">Regular price</span>
3308      </dt>
3309      <dd class="price__compare">
3310        <s class="price-item price-item--regular">
3311          
3312            
3313          
3314        </s>
3315      </dd>
3316      <dt>
3317        <span class="visually-hidden visually-hidden--inline">Sale price</span>
3318      </dt>
3319      <dd >
3320        <span class="price-item price-item--sale">
3321          <span class=money>$5.99 USD</span>
3322        </span>
3323      </dd>
3324    </div>
3325    <small class="unit-price caption hidden">
3326      <dt class="visually-hidden">Unit price</dt>
3327      <dd >
3328        <span></span>
3329        <span aria-hidden="true">/</span>
3330        <span class="visually-hidden">&nbsp;per&nbsp;</span>
3331        <span>
3332        </span>
3333      </dd>
3334    </small>
3335  </dl></div>
3336
3337
3338      
3339<div class="card-quick-add"><product-form class="product-form card-quick-add__form">
3340            <div class="product-form__error-message-wrapper" role="alert" hidden>
3341              <span class="product-form__error-message"></span>
3342            </div><form method="post" action="/cart/add" id="quick-add-form-8080421978427" accept-charset="UTF-8" class="form" enctype="multipart/form-data" novalidate="novalidate" data-type="add-to-cart-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="id" value="44235253743931">
3343              <input type="hidden" name="quantity" value="1">
3344              <button
3345                type="submit"
3346                name="add"
3347                class="product-form__submit button button--full-width button--primary card-quick-add__button"
3348                
3349              >
3350                <span>Add to cart
3351</span>
3352                <div class="loading-overlay__spinner hidden">
3353                  <svg aria-hidden="true" focusable="false" role="presentation" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg">
3354                    <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle>
3355                  </svg>
3356                </div>
3357              </button><input type="hidden" name="product-id" value="8080421978427" /><input type="hidden" name="section-id" value="template--27626471489851__featured_products" /></form></product-form></div>
3358    </div>
3359  </div>
3360
3361  <div class="card card--product" tabindex="-1">
3362    <div class="card__inner"><div class="card__media-full-spacer">
3363          <div class="media media--transparent media--adapt media--hover-effect"
3364             style="padding-bottom: 100.0%;"
3365          >
3366            <img
3367              srcset="//store.rachelhannaauthor.com/cdn/shop/files/rh-porch-beneath-the-willow-tree-ebook_165x.jpg?v=1790446390 165w,//store.rachelhannaauthor.com/cdn/shop/files/rh-porch-beneath-the-willow-tree-ebook_360x.jpg?v=1790446390 360w,//store.rachelhannaauthor.com/cdn/shop/files/rh-porch-beneath-the-willow-tree-ebook_533x.jpg?v=1790446390 533w,//store.rachelhannaauthor.com/cdn/shop/files/rh-porch-beneath-the-willow-tree-ebook_720x.jpg?v=1790446390 720w,//store.rachelhannaauthor.com/cdn/shop/files/rh-porch-beneath-the-willow-tree-ebook_940x.jpg?v=1790446390 940w,//store.rachelhannaauthor.com/cdn/shop/files/rh-porch-beneath-the-willow-tree-ebook_1066x.jpg?v=1790446390 1066w,//store.rachelhannaauthor.com/cdn/shop/files/rh-porch-beneath-the-willow-tree-ebook.jpg?v=1790446390 1254w"
3368              src="//store.rachelhannaauthor.com/cdn/shop/files/rh-porch-beneath-the-willow-tree-ebook_533x.jpg?v=1790446390"
3369              sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)"
3370              alt="Beneath The Willow Tree - South Carolina Sunsets Book 8 (eBook) eBook Rachel Hanna"
3371              loading="lazy"
3372              class="motion-reduce"
3373              width="1254"
3374              height="1254"
3375            ></div>
3376        </div><div class="card__badge"></div>
3377    </div>
3378  </div>
3379</div>
3380
3381        </li></ul><div class="slider-buttons no-js-hidden">
3382        <button type="button" class="slider-button slider-button--prev" name="previous" aria-label="Slide left"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 10 6">
3383  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
3384</svg>
3385</button>
3386        <div class="slider-counter caption">
3387          <span class="slider-counter--current">1</span>
3388          <span aria-hidden="true"> / </span>
3389          <span class="visually-hidden">of</span>
3390          <span class="slider-counter--total">8</span>
3391        </div>
3392        <button type="button" class="slider-button slider-button--next" name="next" aria-label="Slide right"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 10 6">
3393  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
3394</svg>
3395</button>
3396      </div></slider-component><div class="center small-hide medium-hide">
3397      <a href="/collections/beach-books"
3398        class="button"
3399        aria-label="View all products in the Beach Books collection"
3400      >
3401        View all
3402      </a>
3403    </div></div>
3404
3405
3406</section><div id="shopify-section-template--27626471489851__16478987890f403079" class="shopify-section">
3407
3408
3409    
3409<script src="https://unpkg.com/jarallax@1/dist/jarallax.min.js" defer></script>
3409
3410    
3411        
3411<script src="https://unpkg.com/jarallax@1/dist/jarallax-video.min.js" defer></script>
3411
3412    
3413
3414
3415
3416<section 
3417    id="mm-parallax-image-template--27626471489851__16478987890f403079" 
3418    class="mm-parallax-image">
3419    <div 
3420        class="jarallax"
3421        data-parallax-type="scroll"
3422        data-parallax-speed="0.5"
3423        data-parallax-disable-mobile="false"
3424        data-jarallax-video="https://vimeo.com/792426414"
3425        data-video-start-time=""
3426        data-video-end-time=""
3427        data-video-loop="true"
3428        data-video-play-only-visible="true"
3429        data-video-lazy-loading="false">
3430        
3431        
3432        <div class="mm-parallax-image-content">
3433            <div class="page-width container">
3434                
3435                    <h2 class="mm-title h1">
3436                        Headed to the mountains?
3437                    </h2>
3438                
3439                
3440                    <div class="mm-description rte">
3441                        <p>Clean Southern stories set in the Blue Ridge, with front porches and firefly evenings.</p>
3442                    </div>
3443                
3444                
3445                    <a 
3446                        class="btn button btn-secondary button--secondaryy button--inverted" 
3447                        href="/collections/mountain-books">
3448                        Take me to the mountains
3449                    </a>
3450                
3451            </div>
3452        </div>
3453    </div>
3454</section>
3455
3456<style>
3457    .mm-description p{
3458      color: #ffffff !important;
3459    }
3460    .mm-title {
3461    color: #000000 !important;
3462    }
3463    /* General styling */
3464    .button--inverted {
3465        filter: invert;
3466    }
3467
3468    /* jarallax default styling */
3469    .jarallax {
3470        position: relative;
3471        z-index: 0;
3472    }
3473    .jarallax > .jarallax-img {
3474        position: absolute;
3475        object-fit: cover;
3476        top: 0;
3477        left: 0;
3478        width: 100%;
3479        height: 100%;
3480        z-index: -1;
3481    }
3482
3483    /* section styling */
3484    #mm-parallax-image-template--27626471489851__16478987890f403079 {
3485        margin-top: 3rem;
3486        margin-bottom: 0rem;
3487        background-color: rgba(0,0,0,0)
3488    }
3489    #mm-parallax-image-template--27626471489851__16478987890f403079 .jarallax-img,
3490    #mm-parallax-image-template--27626471489851__16478987890f403079 iframe {
3491        opacity: 1
3492    }
3493    #mm-parallax-image-template--27626471489851__16478987890f403079 .mm-parallax-image-backdrop {
3494        position: absolute;
3495        top: 0;
3496        left: 0;
3497        width: 100%;
3498        height: 100%;
3499        z-index: -1;
3500    }
3501    #mm-parallax-image-template--27626471489851__16478987890f403079 .mm-parallax-image-content {
3502        overflow: hidden;
3503        padding-top: 0rem;
3504        padding-bottom: 0rem;
3505        display: flex;
3506        justify-content: center;
3507        align-items: center;
3508        min-height: 560px;
3509        text-align: center;
3510        
3511            max-width: 720px;
3512            margin-left: auto;
3513            margin-right: auto;
3514        
3515    }
3516    #mm-parallax-image-template--27626471489851__16478987890f403079 .title {
3517        margin-top: 0;
3518        margin-bottom: 1rem;   
3519        color: white
3520    }
3521    #mm-parallax-image-template--27626471489851__16478987890f403079 .description {
3522        color: rgba(255, 255, 255, .75);
3523        font-size: 1.6rem;
3524        line-height: 1.5;
3525    }
3526    #mm-parallax-image-template--27626471489851__16478987890f403079 .btn {
3527        margin-top: 3rem;
3528        margin-bottom: .5rem;
3529    }
3530
3531    /* Dummy code to fix editor styling */
3532    #mm-parallax-image-template--27626471489851__16478987890f403079 .test {} 
3533    /* End dummy code */
3534</style>
3535
3536<script>
3537    window.addEventListener('DOMContentLoaded', (event) => {
3538        // Init Accordion
3539        const initJarallax = () => {
3540            const el = document.querySelector('#mm-parallax-image-template--27626471489851__16478987890f403079 .jarallax')
3541            jarallax(el, {
3542                type: el.dataset.parallaxType,
3543                speed: Number(el.dataset.parallaxSpeed),
3544                disableParallax: el.dataset.parallaxDisableMobile === 'true' ? /iPad|iPhone|Android/ : false,
3545                videoStartTime: Number(el.dataset.videoStartTime || 0),
3546                videoEndTime: Number(el.dataset.videoEndTime || 0),
3547                videoLoop: el.dataset.videoEndTime === 'true',
3548                videoPlayOnlyVisible: el.dataset.videoPlayOnlyVisible === 'true',
3549                videoLazyLoading: el.dataset.videoLazyLoading === 'true',      
3550            });  
3551        }
3552        initJarallax()
3553
3554        // Listen for changes in Shopify Theme editor
3555        document.addEventListener('shopify:section:load', (e) => {
3556            if (e.target.querySelector('#mm-parallax-image-template--27626471489851__16478987890f403079 .jarallax')) {
3557                initJarallax()
3558            }
3559        })
3560    })
3561</script>
3561
3562
3563
3564</div><div id="shopify-section-template--27626471489851__1645660144dbe6ddf5" class="shopify-section"><animated-images>
3565  <div class="animatedContainer" id="animated--template--27626471489851__1645660144dbe6ddf5" style="background: #eef3fb; flex-direction: row ">
3566    <div class="imagesContainer">
3567       
3568       
3569      
3570      
3571      <a class="firstLink" >
3572       <img class="firstImage"  alt=""
3573         srcset="//store.rachelhannaauthor.com/cdn/shop/files/IMG_8872_2_493x.jpg?v=1674618576 493w,
3574          //store.rachelhannaauthor.com/cdn/shop/files/IMG_8872_2_600x.jpg?v=1674618576 600w,
3575          //store.rachelhannaauthor.com/cdn/shop/files/IMG_8872_2_713x.jpg?v=1674618576 713w,
3576          //store.rachelhannaauthor.com/cdn/shop/files/IMG_8872_2_823x.jpg?v=1674618576 823w,
3577          //store.rachelhannaauthor.com/cdn/shop/files/IMG_8872_2_990x.jpg?v=1674618576 990w,
3578          //store.rachelhannaauthor.com/cdn/shop/files/IMG_8872_2_1100x.jpg?v=1674618576 1100w,
3579          //store.rachelhannaauthor.com/cdn/shop/files/IMG_8872_2_1206x.jpg?v=1674618576 1206w,
3580          //store.rachelhannaauthor.com/cdn/shop/files/IMG_8872_2_1346x.jpg?v=1674618576 1346w,
3581          //store.rachelhannaauthor.com/cdn/shop/files/IMG_8872_2_1426x.jpg?v=1674618576 1426w,
3582          //store.rachelhannaauthor.com/cdn/shop/files/IMG_8872_2_1646x.jpg?v=1674618576 1646w,
3583          //store.rachelhannaauthor.com/cdn/shop/files/IMG_8872_2_1946x.jpg?v=1674618576 1946w,
3584          //store.rachelhannaauthor.com/cdn/shop/files/IMG_8872_2.jpg?v=1674618576 files/IMG_8872_2.jpgw"
3585        src="//store.rachelhannaauthor.com/cdn/shop/files/IMG_8872_2_1946x.jpg?v=1674618576"
3586        loading="lazy"
3587        width="973"> 
3588      </a>
3589      
3590      
3591      <a class="secondLink" >
3592          <img class="secondImage" alt=""          
3593          srcset="//store.rachelhannaauthor.com/cdn/shop/files/IMG_8872_2_493x.jpg?v=1674618576 493w,
3594          //store.rachelhannaauthor.com/cdn/shop/files/IMG_8504_3_600x.jpg?v=1674618579 600w,
3595          //store.rachelhannaauthor.com/cdn/shop/files/IMG_8504_3_713x.jpg?v=1674618579 713w,
3596          //store.rachelhannaauthor.com/cdn/shop/files/IMG_8504_3_823x.jpg?v=1674618579 823w,
3597          //store.rachelhannaauthor.com/cdn/shop/files/IMG_8504_3_990x.jpg?v=1674618579 990w,
3598          //store.rachelhannaauthor.com/cdn/shop/files/IMG_8504_3_1100x.jpg?v=1674618579 1100w,
3599          //store.rachelhannaauthor.com/cdn/shop/files/IMG_8504_3_1206x.jpg?v=1674618579 1206w,
3600          //store.rachelhannaauthor.com/cdn/shop/files/IMG_8504_3_1346x.jpg?v=1674618579 1346w,
3601          //store.rachelhannaauthor.com/cdn/shop/files/IMG_8504_3_1426x.jpg?v=1674618579 1426w,
3602          //store.rachelhannaauthor.com/cdn/shop/files/IMG_8504_3_1646x.jpg?v=1674618579 1646w,
3603          //store.rachelhannaauthor.com/cdn/shop/files/IMG_8504_3_1946x.jpg?v=1674618579 1946w,
3604          //store.rachelhannaauthor.com/cdn/shop/files/IMG_8504_3.jpg?v=1674618579 files/IMG_8504_3.jpgw"
3605        src="//store.rachelhannaauthor.com/cdn/shop/files/IMG_8504_3_1946x.jpg?v=1674618579"
3606        loading="lazy"
3607        width="973"> 
3608      </a>
3609      
3610      
3611      
3612    </div>
3613    <div class="textContainer" style="color: #0f2557;">
3614       <h2 class="textContainer__title" style="color: #0f2557;"> A NOTE FROM RACHEL</h2>
3615      <p>I started writing women's fiction in my forties because I wanted to give these women the spotlight.</p><p>I love romance, and it runs through many of my books. But it's not the sole focus of a woman's journey. I wanted to write stories that made room for her own life, her choices, and her growth.</p><p>Books have always given me an escape, a comfort, a place to go when the world is crazy around you. Hearing that my stories offer readers that same comfort means so much to me. Readers tell me they feel like they know the characters, and miss them when a book ends.</p><p>I'm Rachel Hanna. I'm 53, have been married for almost thirty years, and have three grown children and a two-year-old granddaughter. We live on a multigenerational property in North Georgia, and I love spending time at our house in the North Georgia mountains. When I'm not writing, I love gardening, antiquing, and animals.</p><p>If you're looking for a story to settle into, I'd love to help you <a href="#find-your-first-read">find your first read</a>.</p>
3616      
3617      <a href="/pages/about" class="button--primary"> READ MORE ABOUT ME  →</a>
3618      
3619    </div>
3620  </div>
3621</animated-images>
3622<style>  
3623  .animatedContainer {
3624    width: 100%;
3625    padding: 5% 10%;
3626    display: flex;
3627    gap: 40px;
3628    position: relative;
3629    justify-content: space-between;
3630    align-items: center;
3631    background: #eef3fb;
3632  }
3633
3634  .imagesContainer {
3635    display: flex;
3636    align-items: center;
3637    flex: 0 1 50%;
3638    margin-left: -15px;
3639    margin-bottom: 5rem
3640  }
3641
3642  .imagesContainer > a > img {
3643    width: 100%;
3644  }
3645  
3646  .imagesContainer .slideLink {
3647    z-index: 1;
3648  }
3649  
3650  
3651  .imagesContainer .firstLink {
3652    z-index: 1;
3653    flex: 0 1 50%;
3654    transform: translate(50px, 50px);
3655  }
3656  
3657  .imagesContainer .secondLink {
3658    flex: 0 1 50%;
3659  }
3660
3661  .textContainer {
3662    width: 50%;
3663    display: flex;
3664    justify-content: center;
3665    flex-direction: column;
3666    min-width: 43%;
3667    flex: 0 1 43%;
3668    align-items: center;
3669  }
3670
3671  .textContainer h1,
3672  .textContainer h2.textContainer__title {
3673    font-style: normal;
3674    font-weight: 300;
3675    margin: 0;
3676  }
3677  .textContainer p {
3678    text-align: center;
3679  }
3680
3681  .textContainer a {
3682    text-decoration: none;
3683    padding: 10px 20px;
3684    border: 2px solid #0f2557;
3685    display: inline-block;
3686    width: max-content;
3687    border-radius: 0rem;
3688  }
3689
3690  .button--primary {
3691    color: white;
3692    background: #0f2557;
3693  }
3694  .button--secondary {
3695    color: #0f2557;
3696  }
3697  .slide--left {
3698    flex-direction: row-reverse;
3699  }
3700  .slide--right {
3701    flex-direction: row;
3702  }
3703  
3704  .section-animation .slide--left {
3705    transition:  margin-left 1s cubic-bezier(.215,.61,.355,1);
3706    animation: slideFromLeft 1s cubic-bezier(.215,.61,.355,1);
3707  }
3708  .section-animation .slide--right {
3709    transition:  margin-left 1s cubic-bezier(.215,.61,.355,1);
3710    animation: slideFromRight 1s cubic-bezier(.215,.61,.355,1);
3711  }
3712
3713  .section-animation .firstLink{
3714    transition:  opacity .5s ease, width 1s ease, transform .5s cubic-bezier(.2, .06, .05, .95);
3715    animation: fade-in .6s ease, first-image .6s cubic-bezier(.2, .06, .05, .95);
3716  }
3717
3718  .section-animation .secondLink {
3719    transition: opacity .5s ease, width 1s ease, transform .5s cubic-bezier(.2, .06, .05, .95);
3720    animation: fade-in .6s ease , second-image .6s cubic-bezier(.2, .06, .05, .95);
3721  }
3722  .section-animation .textContainer {
3723    transition: opacity .9s cubic-bezier(.04, 0, .2, 1),transform .9s cubic-bezier(.04, 0, .2, 1);
3724    animation: move-up .8s ease; 
3725  }
3726
3727  @keyframes slideFromLeft {
3728    0% {
3729      opacity: 0;
3730      margin-left: 5%;
3731    }
3732    100%{  
3733      opacity: 1;
3734      margin-left: 0;
3735    }
3736  }
3737
3738  @keyframes slideFromRight{
3739    0% {
3740      opacity: 0;
3741      margin-left: -5%;
3742    }
3743    100%{  
3744      opacity: 1;
3745      margin-left: 0;
3746    }
3747  }
3748
3749  @keyframes first-image {
3750    0% {
3751      transform: translate(-50px, 50px);
3752    }
3753    100%{  
3754      transform: translate(50px, 50px);
3755    }
3756  }
3757
3758  @keyframes second-image {
3759    0% {
3760      transform: translateX(50px);
3761    }
3762    100%{  
3763      transform: translate(0);
3764    }
3765  }
3766
3767  @keyframes fade-in {
3768    0% {
3769      opacity: 0;
3770      width: 110%;
3771    }
3772    100%{   opacity: 1;
3773      width: 100%;
3774    }
3775  }
3776
3777  @keyframes move-up {
3778    0% {
3779      opacity: 0;
3780      transform: translateY(100px);
3781    }
3782    100%{   
3783      opacity: 1;
3784      transform: translateY(0px);
3785    }
3786  }
3787
3788  @media only screen and (max-width: 900px) {
3789    .animatedContainer {
3790      flex-direction: column !important;
3791      padding: 5% 8%;
3792    }
3793
3794    .imagesContainer {
3795      width: 100%;
3796    }
3797
3798    .textContainer {
3799      width: 100%;
3800      padding: 0 5%;
3801    }    
3802  }
3803
3804</style>
3805
3806</div><div id="shopify-section-template--27626471489851__rh_collectors_note" class="shopify-section"><style>
3807  .rhn { --navy: #0f2557; --cobalt: #1f4aa8; --hyd: #cfdff7; --porc: #eef3fb; position: relative; overflow: hidden; padding: clamp(64px, 8vw, 204px) clamp(24px, 4vw, 102px); font-family: var(--font-body-family, Poppins, sans-serif);
3808    background-color: var(--porc);
3809    background-image:
3810      url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 160'><g fill='none' stroke='%231f4aa8' stroke-width='1.4' opacity='.28'><path d='M20,80 C40,40 70,40 80,20 C90,40 120,40 140,80 C120,120 90,120 80,140 C70,120 40,120 20,80 Z'/><path d='M80,60 c-10,8 -10,32 0,40 c10,-8 10,-32 0,-40z'/><path d='M60,80 c8,-10 32,-10 40,0 c-8,10 -32,10 -40,0z'/></g><g fill='%231f4aa8' opacity='.25'><circle cx='80' cy='80' r='3'/><circle cx='20' cy='20' r='2'/><circle cx='140' cy='140' r='2'/><circle cx='140' cy='20' r='2'/><circle cx='20' cy='140' r='2'/></g></svg>") ;
3811    background-size: 160px 160px;
3812  }.rhn { background-image: linear-gradient(rgba(238,243,251,.72), rgba(238,243,251,.72)), url("//store.rachelhannaauthor.com/cdn/shop/files/rh-note-bg_2000x.png?v=1788721708"); background-size: cover; background-position: center; }.rhn::before, .rhn::after { content: ''; position: absolute; left: 0; right: 0; height: 7px; }
3813  .rhn::before { top: 0; background: linear-gradient(var(--navy), var(--navy)) 0 0 / 100% 2px no-repeat, linear-gradient(var(--hyd), var(--hyd)) 0 5px / 100% 2px no-repeat; }
3814  .rhn::after { bottom: 0; background: linear-gradient(var(--hyd), var(--hyd)) 0 0 / 100% 2px no-repeat, linear-gradient(var(--navy), var(--navy)) 0 5px / 100% 2px no-repeat; }
3815  .rhn__inner { position: relative; z-index: 1; max-width: 2542px; margin: 0 auto; display: grid; grid-template-columns: 1fr 1.05fr; gap: clamp(28px, 5vw, 128px); align-items: center; }
3816  .rhn__art { position: relative; text-align: center; }
3817  .rhn__art img { width: min(100%, 780px); height: auto; display: block; margin: 0 auto; filter: drop-shadow(0 24px 34px rgba(15,37,87,.18)); }
3818  .rhn__art--photo img { width: min(100%, 660px); border: 10px solid #fff; box-shadow: 0 24px 50px rgba(15,37,87,.22); border-radius: 4px; filter: brightness(1.22) contrast(1.04) saturate(1.06); transform: none; }
3819  .rhn__shelf-caption { margin: 10px 0 0; text-align: center; font-family: var(--rh-script, 'Great Vibes', cursive); font-size: clamp(28px, 3vw, 76px); color: #1f4aa8; line-height: 1; }
3820  /* note card */
3821  .rhn__card { position: relative; background: #fff; border: 1.5px solid var(--hyd); border-radius: 6px; padding: clamp(28px, 3.5vw, 89px);
3822    box-shadow: 0 24px 56px rgba(15,37,87,.14);
3823    background-image: repeating-linear-gradient(180deg, transparent 0 31px, rgba(31,74,168,.10) 31px 32px); background-origin: content-box; }
3824  .rhn__card::before { content: ''; position: absolute; inset: 8px; border: 1px solid rgba(31,74,168,.35); border-radius: 4px; pointer-events: none; }
3825  .rhn__script { font-family: var(--rh-script, 'Great Vibes', cursive); font-size: clamp(36px, 4.2vw, 107px); color: var(--cobalt); line-height: 1; margin: 0 0 8px; }
3826  .rhn__title { font-family: var(--font-heading-family, 'Playfair Display', serif); font-size: clamp(24px, 2.8vw, 71px); color: var(--navy); text-transform: none; letter-spacing: .01em; line-height: 1.25; margin: 0 0 16px; padding-right: 70px; }
3827  .rhn__text { font-size: clamp(17px, 1.35vw, 34px); line-height: 2; color: rgba(15,37,87,.88); margin: 0; }
3828  .rhn__text p { margin: 0 0 12px; }
3829  .rhn__sig { font-family: var(--rh-script, 'Great Vibes', cursive); font-size: clamp(32px, 3.4vw, 87px); color: var(--navy); margin: 14px 0 0; line-height: 1; }
3830  .rhn__stamp { position: absolute; right: 22px; top: 18px; width: 78px; height: 78px; border-radius: 50%; border: 2px dashed var(--cobalt); display: grid; place-items: center; transform: rotate(8deg); opacity: .9; background: rgba(238,243,251,.6); }
3831  .rhn__stamp img { width: 58px; height: 58px; object-fit: contain; }
3832  .rhn__btn { display: inline-flex; align-items: center; min-height: clamp(46px, 3.6vw, 92px); padding: 0 clamp(24px, 2.2vw, 56px); margin-top: 18px; border-radius: 3px; background: var(--cobalt); color: #fff; font-size: clamp(13px, 1.05vw, 27px); font-weight: 600; letter-spacing: .14em; text-transform: uppercase; text-decoration: none; transition: transform .15s ease, background .15s ease; }
3833  .rhn__btn:hover { background: #173a86; transform: translateY(-1px); color: #fff; }
3834  @media (max-width: 989px) { .rhn__inner { grid-template-columns: 1fr; } .rhn__art img { width: min(100%, 380px); } }
3835  @media (max-width: 749px) { .rhn__stamp { position: static; float: right; width: 62px; height: 62px; margin: -6px -6px 6px 10px; transform: rotate(8deg); } .rhn__stamp img { width: 46px; height: 46px; } .rhn__title { padding-right: 0; clear: none; } }
3836</style>
3837
3838<section class="rhn" aria-label="I collect blue and white. I write about the South.">
3839  <div class="rhn__inner">
3840    <div class="rhn__art rhn__art--photo"><img src="//store.rachelhannaauthor.com/cdn/shop/files/rh-note-photo_1200x.jpg?v=1788721708" alt="Rachel&#39;s blue and white collection" loading="lazy" width="1350" height="1800"><p class="rhn__shelf-caption">A little of the real collection.</p></div>
3841
3842    <div class="rhn__card">
3843      <span class="rhn__stamp" aria-hidden="true"><img src="//store.rachelhannaauthor.com/cdn/shop/files/rh-monogram-jar_200x.png?v=3819254937779068246" alt="" loading="lazy" width="200" height="200"></span><p class="rhn__script">From Rachel's porch</p><h2 class="rhn__title">I collect blue and white. I write about the South.</h2>
3844      <div class="rhn__text"><p>Ginger jars, chinoiserie plates, anything blue and white that catches my eye in a little antique shop. It's the same thing I love about writing: old things with good stories still in them.</p><p>My books live on the Georgia and South Carolina coast, in the Blue Ridge mountains, and in the small towns in between. The porch is always open.</p></div><p class="rhn__sig">Rachel</p><a class="rhn__btn" href="https://www.patreon.com/cw/RachelHannaBooks">Visit The Front Porch</a></div>
3845  </div>
3846</section>
3847
3848
3849</div><div id="shopify-section-template--27626471489851__rh_recipe" class="shopify-section"><style>
3850  .rhrc { --navy:#0f2557; --cobalt:#1f4aa8; --hyd:#cfdff7; --porc:#eef3fb; padding: clamp(56px, 7vw, 178px) clamp(20px, 4vw, 102px); background: var(--porc); font-family: var(--font-body-family, Poppins, sans-serif); }
3851  .rhrc__inner { max-width: 2325px; margin:0 auto; display:grid; grid-template-columns: 1fr 1fr; gap: clamp(24px, 4vw, 102px); align-items:center; }
3852  .rhrc__card { position:relative; background: #fdfbf5; border: 1.5px solid var(--navy); border-radius: 6px; padding: clamp(22px, 3vw, 76px); box-shadow: 0 20px 44px rgba(15,37,87,.14); transform: rotate(-1.2deg);
3853    background-image: repeating-linear-gradient(180deg, transparent 0 29px, rgba(31,74,168,.12) 29px 30px); background-origin: content-box; }
3854  .rhrc__card::before { content:''; position:absolute; inset: 8px; border: 1px solid rgba(31,74,168,.35); border-radius: 4px; pointer-events:none; }
3855  .rhrc__card::after { content:''; position:absolute; top: -14px; left: 50%; width: 90px;
3855 height: 26px; transform: translateX(-50%) rotate(-2deg); background: rgba(207,223,247,.75); border: 1px solid rgba(31,74,168,.35); }
3856  .rhrc__kicker { font-size: clamp(12px, .9vw, 23px); letter-spacing:.24em; text-transform:uppercase; color: var(--cobalt); font-weight:700; margin: 0 0 6px; text-align:center; }
3857  .rhrc__name { font-family: var(--rh-script,'Great Vibes',cursive); font-size: clamp(34px, 3.8vw, 97px); color: var(--navy); line-height:1.05; margin: 0 0 12px; text-align:center; }
3858  .rhrc__img { width:100%; aspect-ratio: 4/3; object-fit: cover; border-radius: 4px; border: 4px solid #fff; box-shadow: 0 8px 18px rgba(15,37,87,.15); display:block; margin: 0 0 14px; }
3859  .rhrc__list { list-style:none; margin:0; padding:0; font-size: clamp(15px, 1.2vw, 31px); line-height: 30px; color: rgba(15,37,87,.88); }
3860  .rhrc__list li { padding-left: 22px; position:relative; }
3861  .rhrc__list li::before { content:''; position:absolute; left: 4px; top: 11px; width: 7px; height: 7px; border-radius:50%; background: var(--cobalt); }
3862  .rhrc__note { font-style: italic; color: rgba(15,37,87,.7); font-size: clamp(14px, 1.05vw, 27px); margin: 12px 0 0; text-align:center; }
3863  .rhrc__script { font-family: var(--rh-script,'Great Vibes',cursive); font-size: clamp(36px, 4.4vw, 112px); color: var(--cobalt); line-height:1; margin:0 0 6px; }
3864  .rhrc__title { letter-spacing:.01em; font-family: var(--font-heading-family,'Playfair Display',serif); font-size: clamp(26px, 3.2vw, 82px); color: var(--navy); text-transform:none; margin:0 0 12px; }
3865  .rhrc__text { font-size: clamp(17px, 1.35vw, 34px); line-height:1.7; color: rgba(15,37,87,.85); margin:0 0 20px; }
3866  .rhrc__btn { display:inline-flex; align-items:center; min-height: clamp(48px, 3.6vw, 92px); padding: 0 clamp(26px, 2.2vw, 56px); border-radius: 3px; background: var(--cobalt); color:#fff; font-size:clamp(13px, 1.05vw, 27px); font-weight:600; letter-spacing:.14em; text-transform:uppercase; text-decoration:none; }
3867  .rhrc__btn:hover { background:#173a86; color:#fff; }
3868  .rhrc__btns { display:flex; flex-wrap:wrap; gap: 12px; align-items:center; }
3869  .rhrc__btn--ghost { background:#fff; color: var(--cobalt); border: 2px solid var(--cobalt); box-shadow: inset 0 0 0 2px #fff, inset 0 0 0 3px var(--hyd); }
3870  .rhrc__btn--ghost:hover { background: var(--porc); color: var(--cobalt); }
3871  .rhrc__note a { color: var(--cobalt); }
3872  @media (max-width: 849px) { .rhrc__btns { justify-content:center; } }
3873  @media (max-width: 849px) { .rhrc__inner { grid-template-columns: 1fr; text-align:center; } .rhrc__card { transform:none; } }
3874</style>
3875<section class="rhrc" aria-label="Supper&#39;s on The Front Porch.">
3876  <div class="rhrc__inner">
3877    <div class="rhrc__card">
3878      <p class="rhrc__kicker">From the Keepsake Letters</p>
3879      <p class="rhrc__name">A recipe in every set</p><ul class="rhrc__list"><li >Tucked inside every month's Keepsake Letters</li><li >Printable, so it can live in your kitchen</li><li >Only on The Front Porch, my Patreon community</li></ul><p class="rhrc__note"><a href="https://www.patreon.com/RachelHannaBooks/posts/preheat-your-i-165967566">Want a taste? See a sample recipe.</a></p></div>
3880    <div><p class="rhrc__script">Sunday supper</p><h2 class="rhrc__title">Supper's on The Front Porch.</h2><p class="rhrc__text">Every month, my Front Porch community on Patreon gets a new set of Keepsake Letters written by the characters, and there is always a recipe tucked inside. The recipes live over on the porch, not here on the website, so come on over.</p><div class="rhrc__btns"><a class="rhrc__btn" href="https://www.patreon.com/cw/RachelHannaBooks">Join The Front Porch on Patreon</a><a class="rhrc__btn rhrc__btn--ghost" href="https://www.patreon.com/RachelHannaBooks/posts/preheat-your-i-165967566">See a sample recipe</a></div>
3881    </div>
3882  </div>
3883</section>
3884
3885</div><div id="shopify-section-template--27626471489851__rh_reader_tags" class="shopify-section"><style>
3886  .rhtag { --navy:#0f2557; --cobalt:#1f4aa8; --hyd:#cfdff7; --porc:#eef3fb; padding: clamp(48px, 6vw, 153px) 20px clamp(40px, 5vw, 128px); background:#fff; text-align:center; font-family: var(--font-body-family, Poppins, sans-serif); overflow:hidden; }
3887  .rhtag__script { font-family: var(--rh-script,'Great Vibes',cursive); font-size: clamp(36px, 4.4vw, 112px); color: var(--cobalt); line-height:1; margin:0 0 6px; }
3888  .rhtag__title { font-family: var(--font-heading-family,'Playfair Display',
3888serif); font-size: clamp(26px, 3.2vw, 82px); color: var(--navy); text-transform:none; margin:0 0 34px; }
3889  .rhtag__rail { position:relative; max-width: 2666px; margin: 0 auto; padding-top: 22px; }
3890  .rhtag__rail::before { content:''; position:absolute; left:0; right:0; top: 0; height: 12px; background: #fff; box-shadow: 0 0 0 2px var(--navy), 0 6px 10px rgba(15,37,87,.15); border-radius: 3px; }
3891  .rhtag__row { display:flex; justify-content:center; align-items:flex-start; gap: clamp(14px, 2.5vw, 64px); flex-wrap:wrap; }
3892  .rhtag__item { position:relative; width: clamp(200px, 21vw, 536px); padding-top: 34px; transform-origin: 50% 0; animation: rhtag-swing 6s ease-in-out infinite; }
3893  .rhtag__item:nth-child(2n) { animation-delay: -2s; } .rhtag__item:nth-child(3n) { animation-delay: -4s; animation-duration: 7s; }
3894  @keyframes rhtag-swing { 0%,100% { transform: rotate(-1.4deg); } 50% { transform: rotate(1.4deg); } }
3895  .rhtag__string { position:absolute; left:50%; top:-10px; width: 2px; height: 44px; background: var(--navy); transform: translateX(-50%); }
3896  .rhtag__card { position:relative; background: #fdfbf5; border: 1.5px solid var(--navy); border-radius: 4px 4px 4px 4px; padding: 22px 18px 16px; box-shadow: 0 10px 22px rgba(15,37,87,.14); clip-path: polygon(0 12px, 12px 0, calc(100% - 12px) 0, 100% 12px, 100% 100%, 0 100%); }
3897  .rhtag__card::before { content:''; position:absolute; left:50%; top: 8px; width: 9px; height: 9px; border-radius:50%; background:#fff; box-shadow: inset 0 0 0 2px var(--navy); transform: translateX(-50%); }
3898  .rhtag__quote { font-family: var(--font-heading-family,serif); font-style: italic; font-size: clamp(16px, 1.35vw, 34px); line-height: 1.5; color: var(--navy); margin: 8px 0 10px; }
3899  .rhtag__quote::before { content: '\201C'; color: var(--cobalt); font-size: 1.6em; line-height: 0; vertical-align: -.3em; margin-right: 2px; }
3900  .rhtag__name { display:block; font-size: clamp(12px, .9vw, 23px); letter-spacing: .16em; text-transform: uppercase; color: var(--cobalt); font-weight: 600; }
3901  .rhtag__book { display:block; font-size: clamp(12px, .9vw, 23px); color: rgba(15,37,87,.6); margin-top: 3px; }
3902  .rhtag__empty { color: rgba(15,37,87,.55); font-size: 14px; padding: 30px; border: 1.5px dashed var(--hyd); border-radius: 6px; max-width: clamp(520px, 30.6vw, 780px); margin: 0 auto; }
3903  @media (prefers-reduced-motion: reduce) { .rhtag__item { animation: none; } }
3904</style>
3905</div><div id="shopify-section-template--27626471489851__rh_divider_2" class="shopify-section"><style>
3906  .rhc { display: flex; align-items: center; justify-content: center; gap: 10px; padding: 20px 24px; background: #ffffff; }
3907  .rhc__line { flex: 0 1 220px; height: 2px; background: linear-gradient(90deg, transparent, #1f4aa8 40%, #1f4aa8); opacity: .55; }
3908  .rhc__line--r { background: linear-gradient(90deg, #1f4aa8, #1f4aa8 60%, transparent); }
3909  .rhc__sprig { width: clamp(120px, 16vw, 240px); height: auto; flex: 0 0 auto; display: block; }
3910  .rhc__sprig--r { transform: scaleX(-1); }
3911  .rhc__jar { width: clamp(90px, 9vw, 120px); height: auto; flex: 0 0 auto; display: block; margin: 0 6px; filter: drop-shadow(0 8px 12px rgba(15,37,87,.14)); }
3912  @media (max-width: 749px) { .rhc__line { flex-basis: 40px; } }
3913</style>
3914<div class="rhc" aria-hidden="true">
3915  <span class="rhc__line" style="display:block"></span>
3916  <img class="rhc__sprig" src="//store.rachelhannaauthor.com/cdn/shop/files/rh-sprig-wide_600x.png?v=13981825859570919949" alt="" loading="lazy" width="2172" height="724">
3917  <img class="rhc__jar" src="//store.rachelhannaauthor.com/cdn/shop/files/rh-jar-only_400x.png?v=7269280709762194889" alt="" loading="lazy" width="400" height="400">
3918  <img class="rhc__sprig rhc__sprig--r" src="//store.rachelhannaauthor.com/cdn/shop/files/rh-sprig-wide_600x.png?v=13981825859570919949" alt="" loading="lazy" width="2172" height="724">
3919  <span class="rhc__line rhc__line--r" style="display:block"></span>
3920</div>
3921
3922</div><section id="shopify-section-template--27626471489851__169480532532d8c54a" class="shopify-section spaced-section"><div class="page-width"></div>
3923
3924
3925</section><section id="shopify-section-template--27626471489851__17112328803d719c08" class="shopify-section spaced-section"><div class="page-width"></div>
3926
3927
3928</section><section id="shopify-section-template--27626471489851__1711232974006a0d33" class="shopify-section spaced-section"><div class="page-width"><div id="shopify-block-AUFJ4d2dsYVlXZEkwQ__loox_reviews_loox_card_carousel_section_Jp3bXq" class="shopify-block shopify-app-block">
3929    <div class="loox-v2-carousel-container loox-widget"
3930         id="LOOX-V2_CAROUSEL-AUFJ4d2dsYVlXZEkwQ__loox_reviews_loox_card_carousel_section_Jp3bXq"
3931         data-widget="carousel"
3932         data-slide-type="card"
3933          data-max-width="840" 
3934 data-border-radius="8" 
3935 data-items-per-view="5" 
3936 data-mobile-items-per-view="2" 
3937 data-max-number-of-characters="100" 
3938 data-image-ratio="1" 
3939 data-reviewer-name-color="1f4aa8" 
3940 data-text-color="000000" 
3941 data-item-background-color="ffffff" 
3942 data-stars-color="" 
3943 data-stars-background-color="ffffff" 
3944 data-arrows_background-color="ffffff" 
3945 data-arrows_icon-color="1f4aa8" 
3946 data-shadow="offset-dark" 
3947 data-border_active="no" 
3948 data-border_width="4" 
3949 data-border_color="000000" 
3950 data-product-ids="" 
3951
3952         data-customer-locale="en"
3953         
3954    >
3955    </div>
3956    
3957    
3958    </div>
3959</div>
3960
3961
3962</section>
3963    </main>
3964
3965    <div id="shopify-section-rh-mailbox" class="shopify-section"><style>
3966  .rhmb { --navy:#0f2557; --cobalt:#1f4aa8; --hyd:#cfdff7; --porc:#eef3fb; padding: clamp(56px,7vw,96px) 20px; background:#fff; font-family: var(--font-body-family, Poppins, sans-serif); }
3967  .rhmb__inner { max-width: 1000px; margin:0 auto; display:grid; grid-template-columns: 300px 1fr; gap: clamp(24px,4vw,64px); align-items:center; }
3968  .rhmb__box { position:relative; width: 100%; max-width: 300px; margin: 0 auto; }
3969  .rhmb__box svg, .rhmb__box img { width:100%; height:auto; display:block; overflow:visible; }
3970  .rhmb__flag { transform-origin: 176px 96px; transition: transform .7s cubic-bezier(.5,0,.3,1.4); }
3971  .rhmb.is-up .rhmb__flag { transform: rotate(-95deg); }
3972  .rhmb__door { transform-origin: 44px 120px; transition: transform .6s ease; }
3973  .rhmb.is-sent .rhmb__door { transform: perspective(300px) rotateY(70deg); }
3974  .rhmb__script { font-family: var(--rh-script,'Great Vibes',cursive); font-size: clamp(34px,3.8vw,54px); color: var(--cobalt); line-height:1; margin:0 0 6px; }
3975  .rhmb__title { letter-spacing:.01em; font-family: var(--font-heading-family,'Playfair Display',serif); font-size: clamp(24px,2.6vw,36px); color: var(--navy); text-transform:none; margin:0 0 10px; }
3976  .rhmb__text { font-size: clamp(15px,1.1vw,17px); line-height:1.7; color: rgba(15,37,87,.85); margin:0 0 18px; }
3977  .rhmb__form { display:flex; gap: 10px; flex-wrap:wrap; }
3978  .rhmb__input { flex: 1 1 240px; min-height: 50px; padding: 0 16px; border: 2px solid var(--cobalt); border-radius: 4px; font: inherit; font-size: 15px; color: var(--navy); background:#fff; box-shadow: inset 0 0 0 2px #fff, inset 0 0 0 3px var(--hyd); }
3979  .rhmb__input:focus { outline: none; box-shadow: inset 0 0 0 2px #fff, inset 0 0 0 3px var(--cobalt); }
3980  .rhmb__btn { min-height: 50px; padding: 0 24px; border-radius: 4px; border: 2px solid var(--cobalt); background: var(--cobalt); color:#fff; font: inherit; font-size: 13px; font-weight: 600; letter-spacing:.14em; text-transform:uppercase; cursor:pointer; box-shadow: inset 0 0 0 2px #fff, inset 0 0 0 3.5px var(--cobalt); }
3981  .rhmb__btn:hover { background:#173a86; border-color:#173a86; }
3982  .rhmb__fine { font-size: 12px; color: rgba(15,37,87,.55); margin: 10px 0 0; }
3983  .rhmb__box { position:relative; aspect-ratio: 2 / 3; }
3984  .rhmb__img { position:absolute; inset:0; width:100%; height:100%; object-fit:contain; object-position: center bottom; display:block; transition: opacity .45s ease; }
3985  .rhmb.is-up .rhmb__img:not(.rhmb__img--up) { opacity:0; }
3986  .rhmb__img--up { position:absolute; inset:0; opacity:0; transition: opacity .45s ease; }
3987  .rhmb.is-up .rhmb__img--up { opacity:1; }
3988  .rhmb__msg { font-family: var(--font-heading-family,serif); color: var(--navy); font-size: 18px; margin: 12px 0 0; }
3989  .rhmb__msg--err { color: #a33; font-size: 14px; }
3990  @media (max-width: 799px) { .rhmb__inner { grid-template-columns: 1fr; text-align:center; } .rhmb__form { justify-content:center; } .rhmb__box { max-width: 230px; } }
3991</style><form method="post" action="/contact#RHMailbox" id="RHMailbox" accept-charset="UTF-8" class="rhmb-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" /><section class="rhmb" id="rhmb-rh-mailbox" aria-label="Get new releases and porch deals in your mailbox.">
3992  <div class="rhmb__inner">
3993    <div class="rhmb__box" aria-hidden="true"><img class="rhmb__img" src="//store.rachelhannaauthor.com/cdn/shop/files/rh-mailbox-down_600x.png?v=1788751218" alt="" loading="lazy" width="600" height="600"><img class="rhmb__img rhmb__img--up" src="//store.rachelhannaauthor.com/cdn/shop/files/rh-mailbox_600x.png?v=1788753936" alt="" loading="lazy" width="600" height="600"></div>
3994    <div><p class="rhmb__script">Leave your address</p><h2 class="rhmb__title">Get new releases and porch deals in your mailbox.</h2><p class="rhmb__text">Be the first to hear about new books, sales, and special offers you can only get directly from me.</p><input type="hidden" name="contact[tags]" value="newsletter">
3995        <div class="rhmb__form">
3996          <input class="rhmb__input" type="email" name="contact[email]" id="RHMailboxEmail" value="" placeholder="Your email address" autocomplete="email" autocorrect="off" autocapitalize="off" required aria-label="Email">
3997          <button class="rhmb__btn" type="submit" name="commit">Raise the flag</button>
3998        </div><p class="rhmb__fine">No spam, ever. Unsubscribe anytime.</p></div>
3999  </div>
4000</section></form>
4000<script>
4001(function(){ var r=document.getElementById('rhmb-rh-mailbox'); if(!r) return; var i=r.querySelector('.rhmb__input'); if(!i) return;
4002  i.addEventListener('input', function(){ r.classList.toggle('is-up', i.value.length>0); });
4003  i.addEventListener('focus', function(){ r.classList.add('is-up'); });
4004  i.addEventListener('blur', function(){ if(!i.value) r.classList.remove('is-up'); });
4005})();
4006</script>
4006
4007
4008</div>
4009    <div id="shopify-section-rh-porch-lights" class="shopify-section"><style>
4010  .rhl { position: relative; background: linear-gradient(180deg, #fff 0%, #eef3fb 100%); padding: 26px 16px 34px; text-align: center; overflow: hidden; font-family: var(--font-body-family, Poppins, sans-serif); }
4011  .rhl__wire { display: block; width: 100%; max-width: 1600px; margin: 0 auto 6px; height: auto; overflow: visible; }
4012  .rhl__img { display: block; width: 100%; max-width: 1600px; margin: 0 auto 4px; height: auto; transform-origin: 50% 0; animation: rhl-sway 7s ease-in-out infinite; }
4013  @keyframes rhl-sway { 0%,100% { transform: rotate(-.6deg) translateY(0); } 50% { transform: rotate(.6deg) translateY(3px); } }
4014  .rhl__bulb { animation: rhl-glow 3.4s ease-in-out infinite; transform-origin: center; }
4015  .rhl__bulb:nth-child(2n) { animation-delay: 1.2s; } .rhl__bulb:nth-child(3n) { animation-delay: 2.1s; }
4016  @keyframes rhl-glow { 0%,100% { opacity: .55; } 50% { opacity: 1; } }
4017  .rhl__script { font-family: var(--rh-script, 'Great Vibes', cursive); font-size: clamp(32px, 3.6vw, 48px); color: #1f4aa8; line-height: 1; margin: 6px 0 4px; }
4018  .rhl__sub { font-size: 12px; letter-spacing: .2em; text-transform: uppercase; color: rgba(15,37,87,.6); margin: 0; font-weight: 600; }
4019  @media (prefers-reduced-motion: reduce) { .rhl__bulb, .rhl__img { animation: none; } }
4020</style>
4021<div class="rhl" aria-label="Y&#39;all come back soon."><img class="rhl__img" src="//store.rachelhannaauthor.com/cdn/shop/files/rh-string-lights_1800x.png?v=1788737701" alt="" loading="lazy" width="2172" height="470"><p class="rhl__script">Y'all come back soon.</p><p class="rhl__sub">Every direct order supports an independent author. Thank you.</p></div>
4022
4023</div>
4024    <div id="shopify-section-rh-welcome-mat" class="shopify-section"><style>
4025  .rhwm { position: fixed; left: 50%; bottom: 18px; transform: translate(-50%, 120%); width: min(560px, calc(100% - 24px)); z-index: 60; transition: transform .8s cubic-bezier(.4,0,.2,1); font-family: var(--font-body-family, Poppins, sans-serif); }
4026  .rhwm.is-in { transform: translate(-50%, 0); }
4027  .rhwm__mat { position:relative; background: #c9a878; border: 6px solid #a88755; border-radius: 6px; padding: 22px 24px 20px; box-shadow: 0 20px 50px rgba(15,37,87,.35), inset 0 0 0 3px #d9bb8c;
4028    background-image: repeating-linear-gradient(90deg, rgba(0,0,0,.06) 0 2px, transparent 2px 6px), repeating-linear-gradient(0deg, rgba(255,255,255,.08) 0 2px, transparent 2px 5px); }
4029  .rhwm__mat::before { content:''; position:absolute; inset: 10px; border: 2px solid #0f2557; border-radius: 3px; opacity: .8; pointer-events:none; }
4030  .rhwm__inner { display:grid; grid-template-columns: 1fr auto; gap: 16px; align-items:center; position:relative; }
4031  .rhwm__hi { font-family: var(--rh-script,'Great Vibes',cursive); font-size: clamp(34px,5vw,46px); color: #0f2557; line-height: 1; margin: 0 0 4px; }
4032  .rhwm__text { font-size: 14px; line-height: 1.5; color: #0f2557; margin: 0; }
4033  .rhwm__btn { display:inline-flex; align-items:center; min-height: 44px; padding: 0 20px; border-radius: 3px; background: #1f4aa8; color:#fff; font-size: 12px; font-weight: 700; letter-spacing:.14em; text-transform:uppercase; text-decoration:none; white-space: nowrap; box-shadow: inset 0 0 0 2px #fff, inset 0 0 0 3.5px #1f4aa8; border: 2px solid #1f4aa8; }
4034  .rhwm__btn:hover { background:#173a86; color:#fff; }
4035  .rhwm__close { position:absolute; top: -14px; right: -14px; width: 32px; height: 32px; border-radius: 50%; border: 2px solid #0f2557; background: #fff; color: #0f2557; font-size: 18px; line-height: 1; cursor:pointer; box-shadow: 0 4px 10px rgba(15,37,87,.25); }
4036  @media (max-width: 599px) { .rhwm__inner { grid-template-columns: 1fr; text-align:center; } .rhwm__btn { justify-content:center; } }
4037</style>
4038<div class="rhwm" id="rhwm" role="dialog" aria-label="Welcome" hidden>
4039  <div class="rhwm__mat">
4040    <button class="rhwm__close" type="button" aria-label="Close" data-close>&times;</button>
4041    <div class="rhwm__inner">
4042      <div>
4043        <p class="rhwm__hi">Welcome, y'all.</p>
4044        <p class="rhwm__text">First time on the porch? Start with The Beach House for just $2.99.</p>
4045      </div>
4046      <a class="rhwm__btn" href="/products/the-beach-house-ebook" data-go>Start reading</a>
4047    </div>
4048  </div>
4049</div>
4050<script>
4051(function(){
4052  var el=document.getElementById('rhwm'); if(!el) return; var KEY='rh_mat_seen';
4053  try { if(localStorage.getItem(KEY)) return; } catch(e) { return; }
4054  function seen(){ try{ localStorage.setItem(KEY, String(Date.now())); }catch(e){} }
4055  setTimeout(function(){ el.hidden=false; requestAnimationFrame(function(){ el.classList.add('is-in'); }); }, 4000);
4056  el.querySelector('[data-close]').addEventListener('click', function(){ el.classList.remove('is-in'); seen(); setTimeout(function(){ el.hidden=true; }, 800); });
4057  el.querySelector('[data-go]').addEventListener('click', seen);
4058})();
4059</script>
4059
4060</div>
4061    <div id="shopify-section-footer" class="shopify-section">
4062<link href="//store.rachelhannaauthor.com/cdn/shop/t/53/assets/section-footer.css?v=4339121222637130401791589159" rel="stylesheet" type="text/css" media="all" />
4063<link rel="stylesheet" href="//store.rachelhannaauthor.com/cdn/shop/t/53/assets/component-newsletter.css?v=86926557559852953891791589159" media="print" onload="this.media='all'">
4064<link rel="stylesheet" href="//store.rachelhannaauthor.com/cdn/shop/t/53/assets/component-list-menu.css?v=161614383810958508431791589159" media="print" onload="this.media='all'">
4065<link rel="stylesheet" href="//store.rachelhannaauthor.com/cdn/shop/t/53/assets/component-list-payment.css?v=69253961410771838501791589159" media="print" onload="this.media='all'">
4066<link rel="stylesheet" href="//store.rachelhannaauthor.com/cdn/shop/t/53/assets/component-list-social.css?v=52211663153726659061791589159" media="print" onload="this.media='all'">
4067<link rel="stylesheet" href="//store.rachelhannaauthor.com/cdn/shop/t/53/assets/component-rte.css?v=84043763465619332371791589159" media="print" onload="this.media='all'">
4068<link rel="stylesheet" href="//store.rachelhannaauthor.com/cdn/shop/t/53/assets/disclosure.css?v=60749307208738363111791589159" media="print" onload="this.media='all'">
4069
4070<noscript><link href="//store.rachelhannaauthor.com/cdn/shop/t/53/assets/component-newsletter.css?v=86926557559852953891791589159" rel="stylesheet" type="text/css" media="all" /></noscript>
4071<noscript><link href="//store.rachelhannaauthor.com/cdn/shop/t/53/assets/component-list-menu.css?v=161614383810958508431791589159" rel="stylesheet" type="text/css" media="all" /></noscript>
4072<noscript><link href="//store.rachelhannaauthor.com/cdn/shop/t/53/assets/component-list-payment.css?v=69253961410771838501791589159" rel="stylesheet" type="text/css" media="all" /></noscript>
4073<noscript><link href="//store.rachelhannaauthor.com/cdn/shop/t/53/assets/component-list-social.css?v=52211663153726659061791589159" rel="stylesheet" type="text/css" media="all" /></noscript>
4074<noscript><link href="//store.rachelhannaauthor.com/cdn/shop/t/53/assets/component-rte.css?v=84043763465619332371791589159" rel="stylesheet" type="text/css" media="all" /></noscript>
4075<noscript><link href="//store.rachelhannaauthor.com/cdn/shop/t/53/assets/disclosure.css?v=60749307208738363111791589159" rel="stylesheet" type="text/css" media="all" /></noscript>
4076
4077<footer class="footer color-accent-2 gradient"><div class="footer__content-top page-width"><div class="footer__blocks-wrapper grid grid--1-col grid--2-col grid--4-col-tablet "><div class="footer-block grid__item footer-block--menu" ><h2 class="footer-block__heading">Links</h2><ul class="footer-block__details-content list-unstyled"><li>
4078                          <a href="/" class="link link--text list-menu__item list-menu__item--link list-menu__item--active">
4079                            Home page
4080                          </a>
4081                        </li><li>
4082                          <a href="/pages/about" class="link link--text list-menu__item list-menu__item--link">
4083                            About
4084                          </a>
4085                        </li><li>
4086                          <a href="/pages/reading-order" class="link link--text list-menu__item list-menu__item--link">
4087                            Reading Order
4088                          </a>
4089                        </li><li>
4090                          <a href="/pages/where-to-start" class="link link--text list-menu__item list-menu__item--link">
4091                            Where to Start
4092                          </a>
4093                        </li><li>
4094                          <a href="/pages/book-club-questions" class="link link--text list-menu__item list-menu__item--link">
4095                            Book Club Questions
4096                          </a>
4097                        </li></ul></div><div class="footer-block grid__item footer-block--menu" ><h2 class="footer-block__heading">Info</h2><ul class="footer-block__details-content list-unstyled"><li>
4098                          <a href="/pages/contact" class="link link--text list-menu__item list-menu__item--link">
4099                            Contact
4100                          </a>
4101                        </li><li>
4102                          <a href="https://store.rachelhannaauthor.com/pages/terms-and-conditions" class="link link--text list-menu__item list-menu__item--link">
4103                            Terms and Conditions
4104                          </a>
4105                        </li><li>
4106                          <a href="https://store.rachelhannaauthor.com/pages/privacy-policy" class="link link--text list-menu__item list-menu__item--link">
4107                            Privacy Policy
4108                          </a>
4109                        </li><li>
4110                          <a href="https://store.rachelhannaauthor.com/pages/shipping-policy" class="link link--text list-menu__item list-menu__item--link">
4111                            Shipping Policy
4112                          </a>
4113                        </li><li>
4114                          <a href="https://store.rachelhannaauthor.com/pages/refund-policy" class="link link--text list-menu__item list-menu__item--link">
4115                            Refund Policy
4116                          </a>
4117                        </li><li>
4118                          <a href="/search" class="link link--text list-menu__item list-menu__item--link">
4119                            Search
4120                          </a>
4121                        </li><li>
4122                          <a href="/pages/frequently-asked-questions" class="link link--text list-menu__item list-menu__item--link">
4123                            FAQs
4124                          </a>
4125                        </li></ul></div><div class="footer-block grid__item" ><div class="footer-block__details-content footer-block-image center"><img
4126                        srcset= "//store.rachelhannaauthor.com/cdn/shop/files/rh-logo-stacked_200x.png?v=1788710858, //store.rachelhannaauthor.com/cdn/shop/files/[email protected]?v=1788710858 2x"
4127                        src="//store.rachelhannaauthor.com/cdn/shop/files/rh-logo-stacked_400x.png?v=1788710858"
4128                        alt="Rachel Hanna – Southern Stories with Heart"
4129                        loading="lazy"
4130                        width="1254"
4131                        height="1254"
4132                        style="max-width: min(100%, 200px);"
4133                      ></div></div></div><div class="footer-block--newsletter"><ul class="footer__list-social list-unstyled list-social" role="list"><li class="list-social__item">
4134                <a href="https://www.facebook.com/groups/RachelReaders" class="link list-social__link" ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-facebook" viewBox="0 0 18 18">
4135  <path fill="currentColor" d="M16.42.61c.27 0 .5.1.69.28.19.2.28.42.28.7v15.44c0 .27-.1.5-.28.69a.94.94 0 01-.7.28h-4.39v-6.7h2.25l.31-2.65h-2.56v-1.7c0-.4.1-.72.28-.93.18-.2.5-.32 1-.32h1.37V3.35c-.6-.06-1.27-.1-2.01-.1-1.01 0-1.83.3-2.45.9-.62.6-.93 1.44-.93 2.53v1.97H7.04v2.65h2.24V18H.98c-.28 0-.5-.1-.7-.28a.94.94 0 01-.28-.7V1.59c0-.27.1-.5.28-.69a.94.94 0 01.7-.28h15.44z">
4136</svg>
4137<span class="visually-hidden">Facebook</span>
4138                </a>
4139              </li><li class="list-social__item">
4140                <a href="https://www.instagram.com/rachelhannawrites/" class="link list-social__link" ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-instagram" viewBox="0 0 18 18">
4141  <path fill="currentColor" d="M8.77 1.58c2.34 0 2.62.01 3.54.05.86.04 1.32.18 1.63.3.41.17.7.35 1.01.66.3.3.5.6.65 1 .12.32.27.78.3 1.64.05.92.06 1.2.06 3.54s-.01 2.62-.05 3.54a4.79 4.79 0 01-.3 1.63c-.17.41-.35.7-.66 1.01-.3.3-.6.5-1.01.66-.31.12-.77.26-1.63.3-.92.04-1.2.05-3.54.05s-2.62 0-3.55-.05a4.79 4.79 0 01-1.62-.3c-.42-.16-.7-.35-1.01-.66-.31-.3-.5-.6-.66-1a4.87 4.87 0 01-.3-1.64c-.04-.92-.05-1.2-.05-3.54s0-2.62.05-3.54c.04-.86.18-1.32.3-1.63.16-.41.35-.7.66-1.01.3-.3.6-.5 1-.65.32-.12.78-.27 1.63-.3.93-.05 1.2-.06 3.55-.06zm0-1.58C6.39 0 6.09.01 5.15.05c-.93.04-1.57.2-2.13.4-.57.23-1.06.54-1.55 1.02C1 1.96.7 2.45.46 3.02c-.22.56-.37 1.2-.4 2.13C0 6.1 0 6.4 0 8.77s.01 2.68.05 3.61c.04.94.2 1.57.4 2.13.23.58.54 1.07 1.02 1.56.49.48.98.78 1.55 1.01.56.22 1.2.37 2.13.4.94.05 1.24.06 3.62.06 2.39 0 2.68-.01 3.62-.05.93-.04 1.57-.2 2.13-.41a4.27 4.27 0 001.55-1.01c.49-.49.79-.98 1.01-1.56.22-.55.37-1.19.41-2.13.04-.93.05-1.23.05-3.61 0-2.39 0-2.68-.05-3.62a6.47 6.47 0 00-.4-2.13 4.27 4.27 0 00-1.02-1.55A4.35 4.35 0 0014.52.46a6.43 6.43 0 00-2.13-.41A69 69 0 008.77 0z"/>
4142  <path fill="currentColor" d="M8.8 4a4.5 4.5 0 100 9 4.5 4.5 0 000-9zm0 7.43a2.92 2.92 0 110-5.85 2.92 2.92 0 010 5.85zM13.43 5a1.05 1.05 0 100-2.1 1.05 1.05 0 000 2.1z">
4143</svg>
4144<span class="visually-hidden">Instagram</span>
4145                </a>
4146              </li><li class="list-social__item">
4147                <a href="https://www.tiktok.com/@rachelhannaauthor" class="link list-social__link" ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-tiktok" width="16" height="18" fill="none" xmlns="http://www.w3.org/2000/svg">
4148  <path d="M8.02 0H11s-.17 3.82 4.13 4.1v2.95s-2.3.14-4.13-1.26l.03 6.1a5.52 5.52 0 11-5.51-5.52h.77V9.4a2.5 2.5 0 101.76 2.4L8.02 0z" fill="currentColor">
4149</svg>
4150<span class="visually-hidden">TikTok</span>
4151                </a>
4152              </li></ul></div>
4153    </div><div class="footer__content-bottom">
4154    <div class="footer__content-bottom-wrapper page-width">
4155      <div class="footer__column footer__localization"></div>
4156      <div class="footer__column footer__column--info"><div class="footer__payment">
4157            <span class="visually-hidden">Payment methods</span>
4158            <ul class="list list-payment" role="list"><li class="list-payment__item">
4159                  <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-american_express"><title id="pi-american_express">American Express</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#0071CE" style="fill:#0071CE;fill:color(display-p3 0.0000 0.4431 0.8078);fill-opacity:1;"/><path d="M3 0.5H35C36.3348 0.5 37.5 1.58692 37.5 3V21C37.5 22.4239 36.4239 23.5 35 23.5H3C1.66524 23.5 0.5 22.4131 0.5 21V3C0.5 1.57614 1.57614 0.5 3 0.5Z" stroke="black" stroke-opacity="0.07" style="stroke:black;stroke-opacity:0.07;"/><path d="M25.8662 6.33203V3H31L31.8662 5.5332L32.7334 3H37V14.2002H36.7998L34.8672 16.2656L36.7998 18.3594H37V21.2666H33.5996L31.9336 19.3994L30.2002 21.2666H19.4668V12.666H16L20.2666 3H24.4004L25.8662 6.33203ZM20.5996 20.2656H27V18.5322H22.666V17.3994H26.8662V15.666H22.666V14.5322H27V12.7988H20.5996V20.2656ZM30.5332 16.5322L27 20.2656H29.5996L31.8662 17.8662L34.0664 20.2656H36.7324L33.1992 16.4658L36.7324 12.7988H34.1328L31.8662 15.1992L29.7324 12.7988H27L30.5332 16.5322ZM17.666 11.7324H19.9326L20.5332 10.1992H23.999L24.666 11.7324H26.999L23.666 4.19922H20.999L17.666 11.7324ZM33.5996 4.19922L31.9326 8.86621L30.1992 4.19922H27V11.666H29.0664V6.39941L31 11.666H32.7998L34.7324 6.39941V11.666H36.7324V4.13281L33.5996 4.19922ZM23.2656 8.46582H21.2656L22.2656 5.99902L23.2656 8.46582Z" fill="white" style="fill:white;fill-opacity:1;"/>
4159</svg>
4160
4161                </li><li class="list-payment__item">
4162                  <svg class="icon icon--full-color" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewBox="0 0 165.521 105.965" xml:space="preserve" aria-labelledby="pi-apple_pay"><title id="pi-apple_pay">Apple Pay</title><path fill="#000" d="M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z" /><path fill="#FFF" d="M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558 0 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303 1.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858" /><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048" /></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z" /><path fill="#000" d="M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z" /><path fill="#000" d="M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z" /></g></g></svg>
4163
4164                </li><li class="list-payment__item">
4165                  <svg class="icon icon--full-color" width="38" height="24" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 38 24" aria-labelledby="pi-bizum"><title id="pi-bizum">Bizum</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18a3 3 0 003 3h32c1.7 0 3-1.3 3-3V3a3 3 0 00-3-3z" opacity=".07"/><path fill="#fff" d="M35 1a2 2 0 012 2v18a2 2 0 01-2 2H3a2 2 0 01-2-2V3c0-1.1.9-2 2-2h32"/><path fill="#05c0c7" fill-rule="evenodd" d="M18.81 10.55a.52.52 0 00-.52.51v3.88a.52.52 0 101.05 0v-3.88a.52.52 0 00-.53-.51zm0-1.93a.6.6 0 00-.59.59c0 .32.27.6.6.6a.6.6 0 000-1.2zm5.12 2.44c0-.32-.26-.44-.5-.44h-2.6c-.25 0-.46.2-.46.44 0 .26.2.46.46.46h1.71l-2.21 3.08a.55.55 0 00-.1.31c0 .33.26.5.48.5h2.76c.25 0 .46-.2.46-.45 0-.26-.2-.46-.46-.46H21.6l2.17-3.01a.7.7 0 00.15-.43zm-7.66 2.44c0 .63-.28 1.02-.92 1.02s-.9-.39-.9-1.02v-1.98h.94c.78 0 .88.42.88.9v1.08zm
41651.05-1.1c0-1.1-.57-1.8-1.9-1.8h-.96V9.14a.52.52 0 00-.52-.52.52.52 0 00-.52.52v4.36c0 1.08.58 1.96 1.95 1.96 1.36 0 1.96-.9 1.96-1.96v-1.11h-.01zm10.7-1.85a.52.52 0 00-.52.52v2.43c0 .63-.28 1.02-.92 1.02-.63 0-.9-.39-.9-1.02v-2.43a.52.52 0 00-.51-.52.52.52 0 00-.53.52v2.43c0 1.08.58 1.96 1.95 1.96s1.96-.9 1.96-1.96v-2.43a.54.54 0 00-.53-.52zM36 12.52c0-1.08-.5-1.96-1.87-1.96-.61 0-1.05.18-1.35.48-.3-.3-.74-.48-1.35-.48-1.36 0-1.87.9-1.87 1.96v2.43c0 .29.24.52.52.52.29 0 .52-.23.52-.52v-2.43c0-.63.2-1.02.83-1.02.63 0 .82.39.82 1.02v2.43c0 .29.24.52.52.52.29 0 .52-.23.52-.52v-2.43c0-.63.2-1.02.83-1.02.64 0 .83.39.83 1.02v2.43c0 .29.23.52.5.52.3 0 .53-.23.53-.52l.02-2.43zM3.87 10.56c.37.27.88.19 1.15-.18l.96-1.33a.82.82 0 10-1.33-.97l-.97 1.33a.83.83 0 00.2 1.15zm4.4-1.88a.82.82 0 00-1.15.18l-3.86 5.32a.82.82 0 101.33.97l3.86-5.32a.81.81 0 00-.18-1.15zM3.5 8.26a.82.82 0 10-1.32-.97.82.82 0 001.32.97zm5.86 7.3a.82.82 0 10-.97 1.33.82.82 0 10.97-1.33zm-1.5-2.1a.82.82 0 00-1.15.17l-.97 1.33a.82.82 0 101.32.97l.98-1.33a.82.82 0 00-.18-1.15z" clip-rule="evenodd"/></svg>
4166                </li><li class="list-payment__item">
4167                  <svg class="icon icon--full-color" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" aria-labelledby="pi-diners_club"><title id="pi-diners_club">Diners Club</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M12 12v3.7c0 .3-.2.3-.5.2-1.9-.8-3-3.3-2.3-5.4.4-1.1 1.2-2 2.3-2.4.4-.2.5-.1.5.2V12zm2 0V8.3c0-.3 0-.3.3-.2 2.1.8 3.2 3.3 2.4 5.4-.4 1.1-1.2 2-2.3 2.4-.4.2-.4.1-.4-.2V12zm7.2-7H13c3.8 0 6.8 3.1 6.8 7s-3 7-6.8 7h8.2c3.8 0 6.8-3.1 6.8-7s-3-7-6.8-7z" fill="#3086C8"/></svg>
4168                </li><li class="list-payment__item">
4169                  <svg class="icon icon--full-color" viewBox="0 0 38 24" width="38" height="24" role="img" aria-labelledby="pi-discover" fill="none" xmlns="http://www.w3.org/2000/svg"><title id="pi-discover">Discover</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32z" fill="#fff"/><path d="M3.57 7.16H2v5.5h1.57c.83 0 1.43-.2 1.96-.63.63-.52 1-1.3 1-2.11-.01-1.63-1.22-2.76-2.96-2.76zm1.26 4.14c-.34.3-.77.44-1.47.44h-.29V8.1h.29c.69 0 1.11.12 1.47.44.37.33.59.84.59 1.37 0 .53-.22 1.06-.59 1.39zm2.19-4.14h1.07v5.5H7.02v-5.5zm3.69 2.11c-.64-.24-.83-.4-.83-.69 0-.35.34-.61.8-.61.32 0 .59.13.86.45l.56-.73c-.46-.4-1.01-.61-1.62-.61-.97 0-1.72.68-1.72 1.58 0 .76.35 1.15 1.35 1.51.42.15.63.25.74.31.21.14.32.34.32.57 0 .45-.35.78-.83.78-.51 0-.92-.26-1.17-.73l-.69.67c.49.73 1.09 1.05 1.9 1.05 1.11 0 1.9-.74 1.9-1.81.02-.89-.35-1.29-1.57-1.74zm1.92.65c0 1.62 1.27 2.87 2.9 2.87.46 0 .86-.09 1.34-.32v-1.26c-.43.43-.81.6-1.29.6-1.08 0-1.85-.78-1.85-1.9 0-1.06.79-1.89 1.8-1.89.51 0 .9.18 1.34.62V7.38c-.47-.24-.86-.34-1.32-.34-1.61 0-2.92 1.28-2.92 2.88zm12.76.94l-1.47-3.7h-1.17l2.33 5.64h.58l2.37-5.64h-1.16l-1.48 3.7zm3.13 1.8h3.04v-.93h-1.97v-1.48h1.9v-.93h-1.9V8.1h1.97v-.94h-3.04v5.5zm7.29-3.87c0-1.03-.71-1.62-1.95-1.62h-1.59v5.5h1.07v-2.21h.14l1.48 2.21h1.32l-1.73-2.32c.81-.17 1.26-.72 1.26-1.56zm-2.16.91h-.31V8.03h.33c.67 0 1.03.28 1.03.82 0 .55-.36.85-1.05.85z" fill="#231F20"/><path d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint0_linear)"/><path opacity=".65" d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint1_linear)"/><path d="M36.57 7.506c0-.1-.07-.15-.18-.15h-.16v.48h.12v-.19l.14.19h.14l-.16-.2c.06-.01.1-.06.1-.13zm-.2.07h-.02v-.13h.02c.06 0 .09.02.09.06 0 .05-.03.07-.09.07z" fill="#231F20"/><path d="M36.41 7.176c-.23 0-.42.19-.42.42 0 .23.19.42.42.42.23 0 .42-.19.42-.42 0-.23-.19-.42-.42-.42zm0 .77c-.18 0-.34-.15-.34-.35 0-.19.15-.35.34-.35.18 0 .33.16.33.35 0 .19-.15.35-.33.35z" fill="#231F20"/><path d="M37 12.984S27.09 19.873 8.976 23h26.023a2 2 0 002-1.984l.024-3.02L37 12.985z" fill="#F48120"/><defs><linearGradient id="pi-paint0_linear" x1="21.657" y1="12.275" x2="19.632" y2="9.104" gradientUnits="userSpaceOnUse"><stop stop-color="#F89F20"/><stop offset=".25" stop-color="#F79A20"/><stop offset=".533" stop-color="#F68D20"/><stop offset=".62" stop-color="#F58720"/><stop offset=".723" stop-color="#F48120"/><stop offset="1" stop-color="#F37521"/></linearGradient><linearGradient id="pi-paint1_linear" x1="21.338" y1="12.232" x2="18.378" y2="6.446" gradientUnits="userSpaceOnUse"><stop stop-color="#F58720"/><stop offset=".359" stop-color="#E16F27"/><stop offset=".703" stop-color="#D4602C"/><stop offset=".982" stop-color="#D05B2E"/></linearGradient></defs></svg>
4170                </li><li class="list-payment__item">
4171                  <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#1C1C1C" style="fill:#1C1C1C;fill:color(display-p3 0.1098 0.1098 0.1098);fill-opacity:1;"/>
4171<path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#232323" style="fill:#232323;fill:color(display-p3 0.1373 0.1373 0.1373);fill-opacity:1;"/><path d="M14.6364 19.2727C18.8538 19.2727 22.2727 15.8538 22.2727 11.6364C22.2727 7.41892 18.8538 4 14.6364 4C10.4189 4 7 7.41892 7 11.6364C7 15.8538 10.4189 19.2727 14.6364 19.2727Z" fill="#EB001B" style="fill:#EB001B;fill:color(display-p3 0.9216 0.0000 0.1059);fill-opacity:1;"/><path d="M23.3637 19.2727C27.5811 19.2727 31 15.8538 31 11.6364C31 7.41892 27.5811 4 23.3637 4C19.1462 4 15.7273 7.41892 15.7273 11.6364C15.7273 15.8538 19.1462 19.2727 23.3637 19.2727Z" fill="#F79E1B" style="fill:#F79E1B;fill:color(display-p3 0.9686 0.6196 0.1059);fill-opacity:1;"/><path d="M22.2727 11.6362C22.2727 9.01797 20.9637 6.72706 19 5.41797C17.0364 6.83615 15.7273 9.12706 15.7273 11.6362C15.7273 14.1452 17.0364 16.5452 19 17.8543C20.9637 16.5452 22.2727 14.2543 22.2727 11.6362Z" fill="#FF5F00" style="fill:#FF5F00;fill:color(display-p3 1.0000 0.3725 0.0000);fill-opacity:1;"/></svg>
4172
4173                </li><li class="list-payment__item">
4174                  <svg class="icon icon--full-color" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-paypal"><title id="pi-paypal">PayPal</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path fill="#003087" d="M23.9 8.3c.2-1 0-1.7-.6-2.3-.6-.7-1.7-1-3.1-1h-4.1c-.3 0-.5.2-.6.5L14 15.6c0 .2.1.4.3.4H17l.4-3.4 1.8-2.2 4.7-2.1z"/><path fill="#3086C8" d="M23.9 8.3l-.2.2c-.5 2.8-2.2 3.8-4.6 3.8H18c-.3 0-.5.2-.6.5l-.6 3.9-.2 1c0 .2.1.4.3.4H19c.3 0 .5-.2.5-.4v-.1l.4-2.4v-.1c0-.2.3-.4.5-.4h.3c2.1 0 3.7-.8 4.1-3.2.2-1 .1-1.8-.4-2.4-.1-.5-.3-.7-.5-.8z"/><path fill="#012169" d="M23.3 8.1c-.1-.1-.2-.1-.3-.1-.1 0-.2 0-.3-.1-.3-.1-.7-.1-1.1-.1h-3c-.1 0-.2 
41740-.2.1-.2.1-.3.2-.3.4l-.7 4.4v.1c0-.3.3-.5.6-.5h1.3c2.5 0 4.1-1 4.6-3.8v-.2c-.1-.1-.3-.2-.5-.2h-.1z"/></svg>
4175                </li><li class="list-payment__item">
4176                  <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-shopify_pay"><title id="pi-shopify_pay">Shop Pay</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000"/><path d="M35.889 0C37.05 0 38 .982 38 2.182v19.636c0 1.2-.95 2.182-2.111 2.182H2.11C.95 24 0 23.018 0 21.818V2.182C0 .982.95 0 2.111 0H35.89z" fill="#5A31F4"/><path d="M9.35 11.368c-1.017-.223-1.47-.31-1.47-.705 0-.372.306-.558.92-.558.54 0 .934.238 1.225.704a.079.079 0 00.104.03l1.146-.584a.082.082 0 00.032-.114c-.475-.831-1.353-1.286-2.51-1.286-1.52 0-2.464.755-2.464 1.956 0 1.275 1.15 1.597 2.17 1.82 1.02.222 1.474.31 1.474.705 0 .396-.332.582-.993.582-.612 0-1.065-.282-1.34-.83a.08.08 0 00-.107-.035l-1.143.57a.083.083 0 00-.036.111c.454.92 1.384 1.437 2.627 1.437 1.583 0 2.539-.742 2.539-1.98s-1.155-1.598-2.173-1.82v-.003zM15.49 8.855c-.65 0-1.224.232-1.636.646a.04.04 0 01-.069-.03v-2.64a.08.08 0 00-.08-.081H12.27a.08.08 0 00-.08.082v8.194a.08.08 0 00.08.082h1.433a.08.08 0 00.081-.082v-3.594c0-.695.528-1.227 1.239-1.227.71 0 1.226.521 1.226 1.227v3.594a.08.08 0 00.081.082h1.433a.08.08 0 00.081-.082v-3.594c0-1.51-.981-2.577-2.355-2.577zM20.753 8.62c-.778 0-1.507.24-2.03.588a.082.082 0 00-.027.109l.632 1.088a.08.08 0 00.11.03 2.5 2.5 0 011.318-.366c1.25 0 2.17.891 2.17 2.068 0 1.003-.736 1.745-1.669 1.745-.76 0-1.288-.446-1.288-1.077 0-.361.152-.657.548-.866a.08.08 0 00.032-.113l-.596-1.018a.08.08 0 00-.098-.035c-.799.299-1.359 1.018-1.359 1.984 0 1.46 1.152 2.55 2.76 2.55 1.877 0 3.227-1.313 3.227-3.195 0-2.018-1.57-3.492-3.73-3.492zM28.675 8.843c-.724 0-1.373.27-1.845.746-.026.027-.069.007-.069-.029v-.572a.08.08 0 00-.08-.082h-1.397a.08.08 0 00-.08.082v8.182a.08.08 0 00.08.081h1.433a.08.08 0 00.081-.081v-2.683c0-.036.043-.054.069-.03a2.6 2.6 0 001.808.7c1.682 0 2.993-1.373 2.993-3.157s-1.313-3.157-2.993-3.157zm-.271 4.929c-.956 0-1.681-.768-1.681-1.783s.723-1.783 1.681-1.783c.958 0 1.68.755 1.68 1.783 0 1.027-.713 1.783-1.681 1.783h.001z" fill="#fff"/></svg>
4177
4178                </li><li class="list-payment__item">
4179                  <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#142FBD" style="fill:#142FBD;fill:color(display-p3 0.0784 0.1843 0.7412);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#1532CB" style="fill:#1532CB;fill:color(display-p3 0.0824 0.1961 0.7961);fill-opacity:1;"/><path d="M29.5944 10.2167H29.2778C28.8556 11.2722 28.5389 11.8 28.2222 13.3833H30.2278C29.9111 11.8 29.9111 11.0611 29.5944 10.2167V10.2167ZM32.6556 16.4444H30.8611C30.7556 16.4444 30.7556 16.4444 30.65 16.3389L30.4389 15.3889L30.3333 15.1778H27.8C27.6944 15.1778 27.5889 15.1778 27.5889 15.3889L27.2722 16.3389C27.2722 16.4444 27.1667 16.4444 27.1667 16.4444H24.95L25.1611 15.9167L28.2222 8.73889C28.2222 8.21111 28.5389 8 29.0667 8H30.65C30.7556 8 30.8611 8 30.8611 8.21111L32.3389 15.0722C32.4444 15.4944 32.55 15.8111 32.55 16.2333C32.6556 16.3389 32.6556 16.3389 32.6556 16.4444V16.4444ZM18.5111 16.1278L18.9333 14.2278C19.0389 14.2278 19.1444 14.3333 19.1444 14.3333C19.8833 14.65 20.6222 14.8611 21.3611 14.7556C21.5722 14.7556 21.8889 14.65 22.1 14.5444C22.6278 14.3333 22.6278 13.8056 22.2056 13.3833C21.9944 13.1722 21.6778 13.0667 21.3611 12.8556C20.9389 12.6444 20.5167 12.4333 20.2 12.1167C18.9333 11.0611 19.3556 9.58333 20.0944 8.84444C20.7278 8.42222 21.0444 8 21.8889 8C23.1556 8 24.5278 8 25.1611 8.21111H25.2667C25.1611 8.84444 25.0556 9.37222 24.8444 10.0056C24.3167 9.79444 23.7889 9.58333 23.2611 9.58333C22.9444 9.58333 22.6278 9.58333 22.3111 9.68889C22.1 9.68889 21.9944 9.79444 21.8889 9.9C21.6778 10.1111 21.6778 10.4278 21.8889 10.6389L22.4167 11.0611C22.8389 11.2722 23.2611 11.4833 23.5778 11.6944C24.1056 12.0111 24.6333 12.5389 24.7389 13.1722C24.95 14.1222 24.6333 14.9667 23.7889 15.6C23.2611 16.0222 23.05 16.2333 22.3111 16.2333C20.8333 16.2333 19.6722 16.3389 18.7222 16.0222C18.6167 16.2333 18.6167 16.2333 18.5111 16.1278V16.1278ZM14.8167 16.4444C14.9222 15.7056 14.9222 15.7056 15.0278 15.3889C15.5556 13.0667 16.0833 10.6389 16.5056 8.31667C16.6111 8.10556 16.6111 8 16.8222 8H18.7222C18.5111 9.26667 18.3 10.2167 17.9833 11.3778C17.6667 12.9611 17.35 14.5444 16.9278 16.1278C16.9278 16.3389 16.8222 16.3389 16.6111 16.3389L14.8167 16.4444ZM5 8.21111C5 8.10556 5.21111 8 5.31667 8H8.90556C9.43333 8 9.85556 8.31667 9.96111 8.84444L10.9111 13.4889C10.9111 13.5944 10.9111 13.5944 11.0167 13.7C11.0167 13.5944 11.1222 13.5944 11.1222 13.5944L13.3389 8.21111C13.2333 8.10556 13.3389 8 13.4444 8H15.6611C15.6611 8.10556 15.6611 8.10556 15.5556 8.21111L12.2833 15.9167C12.1778 16.1278 12.1778 
417916.2333 12.0722 16.3389C11.9667 16.4444 11.7556 16.3389 11.5444 16.3389H9.96111C9.85556 16.3389 9.75 16.3389 9.75 16.1278L8.06111 9.58333C7.85 9.37222 7.53333 9.05556 7.11111 8.95C6.47778 8.63333 5.31667 8.42222 5.10556 8.42222L5 8.21111Z" fill="white" style="fill:white;fill-opacity:1;"/></svg>
4180
4181                </li></ul>
4182          </div><div class="footer__copyright caption">
4183          <small class="copyright__content">&copy; 2026 | <a href="/" title="">Rachel Hanna</a> 
4184         
4185        </div>
4186      </div>
4187    </div>
4188  </div>
4189</footer>
4190
4191
4192
4193
4194</div>
4195
4196    <ul hidden>
4197      <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li>
4198    </ul>
4199
4200    
4200<script>
4201      window.routes = {
4202        cart_add_url: '/cart/add',
4203        cart_change_url: '/cart/change',
4204        cart_update_url: '/cart/update',
4205        predictive_search_url: '/search/suggest'
4206      };
4207
4208      window.cartStrings = {
4209        error: `There was an error while updating your cart. Please try again.`,
4210        quantityError: `You can only add [quantity] of this item to your cart.`
4211      }
4212
4213      window.variantStrings = {
4214        addToCart: `Add to cart`,
4215        soldOut: `Sold out`,
4216        unavailable: `Unavailable`,
4217      }
4218
4219      window.accessibilityStrings = {
4220        shareSuccess: `Link copied to clipboard`,
4221      }
4222    </script>
4222<script src="//store.rachelhannaauthor.com/cdn/shop/t/53/assets/predictive-search.js?v=123393712146888685351791589159" defer="defer"></script>
4222<style> .product-form button[name="add"] {background-color: #4cb165 !important; /* Change to your desired color */ color: white !important; /* Ensures text is readable */} details.ocu-cart-notes {display: none;} </style>
4223<div id="shopify-block-AQmluZzRtdWVZZjkrT__11753626725791430220" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: cart-drawer -->
4223<script>((o,c,u)=>{o[c]=o[c]||{},o[u]=o[u]||{},o[c].OCU=o[c].OCU||{api:o[u]}})(window,'Zipify','OCUApi');</script>
4223<template data-ocu-cart-additional-buttons-src>
4224  <div class="dynamic-checkout__content" id="dynamic-checkout-cart" data-shopify="dynamic-checkout-cart"> <shopify-accelerated-checkout-cart wallet-configs="[{&quot;supports_subs&quot;:true,&quot;supports_def_opts&quot;:false,&quot;name&quot;:&quot;shop_pay&quot;,&quot;wallet_params&quot;:{&quot;shopId&quot;:68221600059,&quot;merchantName&quot;:&quot;Rachel Hanna&quot;,&quot;personalized&quot;:true}},{&quot;supports_subs&quot;:true,&quot;supports_def_opts&quot;:false,&quot;name&quot;:&quot;paypal&quot;,&quot;wallet_params&quot;:{&quot;shopId&quot;:68221600059,&quot;countryCode&quot;:&quot;US&quot;,&quot;merchantName&quot;:&quot;Rachel Hanna&quot;,&quot;phoneRequired&quot;:false,&quot;companyRequired&quot;:false,&quot;shippingType&quot;:&quot;shipping&quot;,&quot;shopifyPaymentsEnabled&quot;:true,&quot;hasManagedSellingPlanState&quot;:false,&quot;requiresBillingAgreement&quot;:true,&quot;gatewayType&quot;:&quot;MANAGED&quot;,&quot;merchantId&quot;:&quot;R44MUK69UXDEQ&quot;,&quot;sdkUrl&quot;:&quot;https://www.paypal.com/sdk/js?components=buttons\u0026commit=false\u0026currency=USD\u0026locale=en_US\u0026client-id=AbasDhzlU0HbpiStJiN1KRJ_cNJJ7xYBip7JJoMO0GQpLi8ePNgdbLXkC7_KMeyTg8tnAKW4WKrh9qmf\u0026merchant-id=R44MUK69UXDEQ\u0026intent=authorize&quot;,&quot;serviceableCountryCodes&quot;:[&quot;AC&quot;,&quot;AD&quot;,&quot;AE&quot;,&quot;AF&quot;,&quot;AG&quot;,&quot;AI&quot;,&quot;AL&quot;,&quot;AM&quot;,&quot;AO&quot;,&quot;AR&quot;,&quot;AT&quot;,&quot;AU&quot;,&quot;AW&quot;,&quot;AX&quot;,&quot;AZ&quot;,&quot;BA&quot;,&quot;BB&quot;,&quot;BD&quot;,&quot;BE&quot;,&quot;BF&quot;,&quot;BG&quot;,&quot;BH&quot;,&quot;BI&quot;,&quot;BJ&quot;,&quot;BL&quot;,&quot;BM&quot;,&quot;BN&quot;,&quot;BO&quot;,&quot;BQ&quot;,&quot;BR&quot;,&quot;BS&quot;,&quot;BT&quot;,&quot;BW&quot;,&quot;BY&quot;,&quot;BZ&quot;,&quot;CA&quot;,&quot;CC&quot;,&quot;CD&quot;,&quot;CF&quot;,&quot;CG&quot;,&quot;CH&quot;,&quot;CI&quot;,&quot;CK&quot;,&quot;CL&quot;,&quot;CM&quot;,&quot;CN&quot;,&quot;CO&quot;,&quot;CR&quot;,&quot;CV&quot;,&quot;CW&quot;,&quot;CX&quot;,&quot;CY&quot;,&quot;CZ&quot;,&quot;DE&quot;,&quot;DJ&quot;,&quot;DK&quot;,&quot;DM&quot;,&quot;DO&quot;,&quot;DZ&quot;,&quot;EC&quot;,&quot;EE&quot;,&quot;EG&quot;,&quot;EH&quot;,&quot;ER&quot;,&quot;ES&quot;,&quot;ET&quot;,&quot;FI&quot;,&quot;FJ&quot;,&quot;FK&quot;,&quot;FO&quot;,&quot;FR&quot;,&quot;GA&quot;,&quot;GB&quot;,&quot;GD&quot;,&quot;GE&quot;,&quot;GF&quot;,&quot;GG&quot;,&quot;GH&quot;,&quot;GI&quot;,&quot;GL&quot;,&quot;GM&quot;,&quot;GN&quot;,&quot;GP&quot;,&quot;GQ&quot;,&quot;GR&quot;,&quot;GS&quot;,&quot;GT&quot;,&quot;GW&quot;,&quot;GY&quot;,&quot;HK&quot;,&quot;HN&quot;,&quot;HR&quot;,&quot;HT&quot;,&quot;HU&quot;,&quot;ID&quot;,&quot;IE&quot;,&quot;IL&quot;,&quot;IM&quot;,&quot;IN&quot;,&quot;IO&quot;,&quot;IQ&quot;,&quot;IS&quot;,&quot;IT&quot;,&quot;JE&quot;,&quot;JM&quot;,&quot;JO&quot;,&quot;JP&quot;,&quot;KE&quot;,&quot;KG&quot;,&quot;KH&quot;,&quot;KI&quot;,&quot;KM&quot;,&quot;KN&quot;,&quot;KR&quot;,&quot;KW&quot;,&quot;KY&quot;,&quot;KZ&quot;,&quot;LA&quot;,&quot;LB&quot;,&quot;LC&quot;,&quot;LI&quot;,&quot;LK&quot;,&quot;LR&quot;,&quot;LS&quot;,&quot;LT&quot;,&quot;LU&quot;,&quot;LV&quot;,&quot;LY&quot;,&quot;MA&quot;,&quot;MC&quot;,&quot;MD&quot;,&quot;ME&quot;,&quot;MF&quot;,&quot;MG&quot;,&quot;MK&quot;,&quot;ML&quot;,&quot;MM&quot;,&quot;MN&quot;,&quot;MO&quot;,&quot;MQ&quot;,&quot;MR&quot;,&quot;MS&quot;,&quot;MT&quot;,&quot;MU&quot;,&quot;MV&quot;,&quot;MW&quot;,&quot;MX&quot;,&quot;MY&quot;,&quot;MZ&quot;,&quot;NA&quot;,&quot;NC&quot;,&quot;NE&quot;,&quot;NF&quot;,&quot;NG&quot;,&quot;NI&quot;,&quot;NL&quot;,&quot;NO&quot;,&quot;NP&quot;,&quot;NR&quot;,&quot;NU&quot;,&quot;NZ&quot;,&quot;OM&quot;,&quot;PA&quot;,&quot;PE&quot;,&quot;PF&quot;,&quot;PG&quot;,&quot;PH&quot;,&quot;PK&quot;,&quot;PL&quot;,&quot;PM&quot;,&quot;PN&quot;,&quot;PS&quot;,&quot;PT&quot;,&quot;PY&quot;,&quot;QA&quot;,&quot;RE&quot;,&quot;RO&quot;,&quot;RS&quot;,&quot;RU&quot;,&quot;RW&quot;,&quot;SA&quot;,&quot;SB&quot;,&quot;SC&quot;,&quot;SD&quot;,&quot;SE&quot;,&quot;SG&quot;,&quot;SH&quot;,&quot;SI&quot;,&quot;SJ&quot;,&quot;SK&quot;,&quot;SL&quot;,&quot;SM&quot;,&quot;SN&quot;,&quot;SO&quot;,&quot;SR&quot;,&quot;SS&quot;,&quot;ST&quot;,&quot;SV&quot;,&quot;SX&quot;,&quot;SZ&quot;,&quot;TA&quot;,&quot;TC&quot;,&quot;TD&quot;,&quot;TF&quot;,&quot;TG&quot;,&quot;TH&quot;,&quot;TJ&quot;,&quot;TK&quot;,&quot;TL&quot;,&quot;TM&quot;,&quot;TN&quot;,&quot;TO&quot;,&quot;TR&quot;,&quot;TT&quot;,&quot;TV&quot;,&quot;TW&quot;,&quot;TZ&quot;,&quot;UA&quot;,&quot;UG&quot;,&quot;UM&quot;,&quot;US&quot;,&quot;UY&quot;,&quot;UZ&quot;,&quot;VA&quot;,&quot;VC&quot;,&quot;VE&quot;,&quot;VG&quot;,&quot;VN&quot;,&quot;VU&quot;,&quot;WF&quot;,&quot;WS&quot;,&quot;XK&quot;,&quot;YE&quot;,&quot;YT&quot;,&quot;ZA&quot;,&quot;ZM&quot;,&quot;ZW&quot;]}}]" access-token="d6b17c4f362b22987de5506a25b0f54b" buyer-country="US" buyer-locale="en" buyer-currency="USD" shop-id="68221600059" cart-id="7cf479fd2f6574488de588ac9baf95d3" enabled-flags="[&quot;1172c16a&quot;,&quot;a1d1f9a1&quot;,&quot;f5afabb3&quot;,&quot;370070f3&quot;]" > <div class="wallet-button-wrapper"> <ul class='wallet-cart-grid wallet-cart-grid--skeleton' role="list" data-shopify-buttoncontainer="true"> <li data-testid='grid-cell' class='wallet-cart-button-container'><div class='wallet-cart-button wallet-cart-button__skeleton' role='button' disabled aria-hidden='true'>&nbsp</div></li><li data-testid='grid-cell' class='wallet-cart-button-container'><div class='wallet-cart-button wallet-cart-button__skeleton' role='button' disabled aria-hidden='true'>&nbsp</div></li> </ul> </div> </shopify-accelerated-checkout-cart> </div>
4225</template>
4225<script>
4226(() => {((o,c,u)=>{o[c]=o[c]||{},o[c][u]=o[c][u]||{api:{},integrations:{}}})(window,'Zipify','Cart');
4227  if (Zipify.Cart.snippet) return;
4228
4229  Zipify.Cart.version = Zipify.Cart.version ?? '2025/11/11';
4230  Zipify.Cart.assetUrl = 'https://cdn.shopify.com/extensions/01a11bb2-12f4-7d40-8f4d-02355d3859f8/ocu-in-checkout-1126/assets/zipify-cart-drawer.js';
4231  Zipify.Cart.domain = 'rachel-hanna.myshopify.com';
4232  Zipify.Cart.moneyFormat = '<span class=money>${{amount}}</span>';
4233  Zipify.Cart.moneyWithCurrencyFormat = '<span class=money>${{amount}} USD</span>';
4234  Zipify.Cart.tags = [];
4235  Zipify.Cart.cart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0};
4236  Zipify.Cart.product = null;
4237  Zipify.Cart.collectionVariantHandles = {};
4238  Zipify.Cart.metafileds = ({"general":{"settings":{"app_endpoint":"https:\/\/ocu.zipify.com","proxy_url":"\/apps\/oneclickupsell","sdp":"https:\/\/[email protected]\/52","inc_sdp":"https:\/\/[email protected]\/50","popup_locations":{"product":true,"cart":true,"collection":true,"index":false,"page":false,"zp_page":false,"zp_index":false,"zp_product":false,"zp_collection":false},"popup_settings":{"popup_frequency":"accept_or_decline"},"snippet_source":"extension","cart_drawer_extension":true,"cart_drawer_upsell":true,"ads_widget":false,"features":{"ppw":true,"cart_drawer":true},"offer_scripts":{"zipify-oneclickupsell-multiple":false,"zipify-oneclickupsell-single":true,"zipify-oneclickupsell-on-page":true}},"integrations":{"skip_cart":"false"}}})?.general?.settings;
4239  Zipify.Cart.accessibility = {
4240    close: 'Translation missing: en.accessibility.close',
4241    discount: 'Translation missing: en.customer.order.discount',
4242    cartTitle: 'Translation missing: en.sections.cart.title',
4243    quantityLabel: 'Translation missing: en.sections.cart.headings.quantity',
4244    remove: (title) => 'Translation missing: en.sections.cart.remove_title'.replace('\{\{ title \}\}', title),
4245    decrease: (title) => 'Translation missing: en.products.product.quantity.decrease'.replace('\{\{ product \}\}', title),
4246    increase: (title) => 'Translation missing: en.products.product.quantity.increase'.replace('\{\{ product \}\}', title),
4247    quantity: (title) => 'Translation missing: en.products.product.quantity.input_label'.replace('\{\{ product \}\}', title),
4248    cartCount: (count) => 'Translation missing: en.sections.header.cart_count'.replace(/\d+?/, count),
4249  };
4250
4251  const loadExtension=()=>{let e=document.createElement("script");e.src=Zipify.Cart.assetUrl,e.defer=!0,document.head.append(e),Zipify.Cart.loaded=!0;return e};
4252  const extension = loadExtension();
4253  extension.onload = () => Zipify.Cart.integrations.init();
4254})();
4255</script>
4255<!-- END app snippet -->
4256
4257
4258</div><div id="shopify-block-AaUVQZ3RJdytsVHRjb__3667842014806057753" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: snippet -->
4259
4260
4261
4262
4263
4264
4265
4266
4267
4268<script>
4269!(function () {
4270  if (window.OCUIncart) return;
4271
4272  window.Zipify = window.Zipify || {};
4273  window.OCUApi = window.OCUApi || {};
4274  Zipify.OCU = Zipify.OCU || { api: OCUApi };
4275  Zipify.OCU.enabled = true;
4276})()
4277</script>
4277
4278
4279
4280
4281
4282<style>.ocu-hidden.ocu-hidden.ocu-hidden,.bold_hidden.bold_hidden.bold_hidden{display:none !important}</style>
4283<script>
4284(() => {
4285const manifest = {"zipify-oneclickupsell-single.js":"https://d1npnstlfekkfz.cloudfront.net/zipify-oneclickupsell-single.5d9dc4770dd1e640.js","zipify-oneclickupsell-multiple.js":"https://d1npnstlfekkfz.cloudfront.net/zipify-oneclickupsell-multiple.463ffab04fde41f7.js","zipify-oneclickupsell-on-page.js":"https://d1npnstlfekkfz.cloudfront.net/zipify-oneclickupsell-on-page.7e08b7d7c5421ba2.js","zipify-oneclickupsell-vendor.js":"https://d1npnstlfekkfz.cloudfront.net/zipify-oneclickupsell-vendor.b945e8f438a465d3.js","zipify-oneclickupsell-single-offer.js":"https://d1npnstlfekkfz.cloudfront.net/zipify-oneclickupsell-single-offer.e192ff313ae82e61.js","zipify-oneclickupsell-sentry.js":"https://d1npnstlfekkfz.cloudfront.net/zipify-oneclickupsell-sentry.966111528c5fab4a.js","zipify-oneclickupsell-multiple-offer.js":"https://d1npnstlfekkfz.cloudfront.net/zipify-oneclickupsell-multiple-offer.8f70180113ddf0c3.js","zipify-oneclickupsell-on-page.css":"https://d1npnstlfekkfz.cloudfront.net/zipify-oneclickupsell-on-page.4488f1662872f0c6.css","zipify-oneclickupsell-single.css":"https://d1npnstlfekkfz.cloudfront.net/zipify-oneclickupsell-single.9ea72cf83db583ab.css","zipify-oneclickupsell-editor.js":"https://d1npnstlfekkfz.cloudfront.net/zipify-oneclickupsell-editor.156e756a90a94fd7.js","zipify-oneclickupsell-single-offer.css":"https://d1npnstlfekkfz.cloudfront.net/zipify-oneclickupsell-single-offer.1c248fe391ff7e2a.css","zipify-oneclickupsell-multiple.css":"https://d1npnstlfekkfz.cloudfront.net/zipify-oneclickupsell-multiple.1a16d2c5397d6816.css","zipify-oneclickupsell-multiple-offer.css":"https://d1npnstlfekkfz.cloudfront.net/zipify-oneclickupsell-multiple-offer.0ea4791b8f507018.css","zipify-oneclickupsell-clear-cart.js":"https://d1npnstlfekkfz.cloudfront.net/zipify-oneclickupsell-clear-cart.dcfebf9f26a7ca29.js","zipify-oneclickupsell-editor.css":"https://d1npnstlfekkfz.cloudfront.net/zipify-oneclickupsell-editor.0f21a96c9971c356.css"};
4286if (window.OCUIncart) return;const loopReturns=JSON.parse(localStorage.getItem('loop-onstore-data'));if (loopReturns && loopReturns.active) return;
4287window.OCUIncart={...(window.OCUIncart ||{}),version:'2025/11/11',cart_items:[],subscription_tags:'',money_format:'<span class=money>${{amount}}</span>',option_selection:'//store.rachelhannaauthor.com/cdn/shopifycloud/storefront/assets/themes_support/option_selection-b017cd28.js',metafields:{main:
4288  {
4289    
4290      general: {"settings":{"app_endpoint":"https://ocu.zipify.com","proxy_url":"/apps/oneclickupsell","sdp":"https://[email protected]/52","inc_sdp":"https://[email protected]/50","popup_locations":{"product":true,"cart":true,"collection":true,"index":false,"page":false,"zp_page":false,"zp_index":false,"zp_product":false,"zp_collection":false},"popup_settings":{"popup_frequency":"accept_or_decline"},"snippet_source":"extension","cart_drawer_extension":true,"cart_drawer_upsell":true,"ads_widget":false,"features":{"ppw":true,"cart_drawer":true},"offer_scripts":{"zipify-oneclickupsell-multiple":false,"zipify-oneclickupsell-single":true,"zipify-oneclickupsell-on-page":true}},"integrations":{"skip_cart":"false"}},
4291    
4292  }
4293 ||{},triggerProducts:'',get general() {return this.main.general ||{};},get settings() {return this.general.settings ||{};},get triggers() {return this.general.triggers ? this.general.triggers.pre_checkout:{};},get proxy_url() {return this.settings.proxy_url ||'/apps/secure-checkout';},get scripts() {const onPage='zipify-oneclickupsell-on-page';const scripts=this.general.settings.offer_scripts ?? {};const vendor='zipify-oneclickupsell-vendor';const loaded=Zipify.OCU.api.loaded ||{};if (Shopify?.designMode && !scripts[onPage]) scripts[onPage]=true;const uris=Object .entries(scripts) .reduce((acc,[script,enabled]) => (enabled && !script.includes('.js') && !loaded[script] ? [...acc,script]:acc),[]);return uris.length ? [...uris,vendor]:uris;}},get hasNotOfferInCart() {if (!this.cart_items?.length) return true;return !this.cart_items.find(function(item) {return item && item.properties && (item.properties._ocu_offer_id ||item.properties._ocu_product_page_id);});},get hasWidgetOffersInCart() {if (!this.cart_items?.length) return true;return this.cart_items.find(function(item) {return item && item.properties && item.properties._ocu_product_page_id;});},get settings() {return this.metafields.settings.popup_settings;},get proxy_url() {return this.metafields.proxy_url;},get appEndpoint() {return this.metafields.settings.app_endpoint;},get popupLocation() {return this.metafields.general.settings.popup_locations;},get isEmptyCart() {return !this.cart_items.length && this.popupLocation.product;},get permanent_domain() {return Zipify.OCU.lqd.permanent_domain;},get hasProductAddonsWidgetOffers() {return !!Object.keys(OCUApi.store.get('productPageWidget')).length;},get hasWidgetOffers() {console.warn('[OCU] Deprecation:`OCUIncart.hasWidgetOffers` is deprecated. Please use `OCUIncart.hasProductAddonsWidgetOffers` instead');return this.hasProductAddonsWidgetOffers;},get triggerProducts() {let products=this.metafields.triggerProducts;try {products=JSON.parse(products);} catch {products={}}
4293 const handles=products?.trigger_products?.reduce((acc,obj) => {const [key,value]=Object.entries(obj)[0];acc[key]=value;return acc;},{});return {...handles,...this._externalHandles};},_externalHandles:{},preventHandle(checkoutButton,addToCartButton) {return OCUApi.productLocationOnly && !this.popupLocation.cart && checkoutButton && !addToCartButton;}};Zipify.OCU.lqd={cart:{"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0},path:'' ==='true' ? 'd56719fefdd75e95ba06caea3d9a3732':'5965fedc7708e03e1024db4bf2ed5fe6',template_name:'index',template_suffix:'',shop_currency:'USD',country_code:'US',skip_cart:OCUIncart.metafields.general.integrations.skip_cart ==='true',skip_cart_only:'false' ==='true',cart_products_json:JSON.parse("[]"),cart_collections_json:[],cart_variants_json:[],customer_id:"",customer:{id:"",email:''},customer_tags:[],proxy_url:OCUIncart.metafields.general.settings.proxy_url,scripts:OCUIncart.metafields.scripts,permanent_domain:'rachel-hanna.myshopify.com',current_domain:'store.rachelhannaauthor.com',disabled_by_subscription_app:false,subscription_app_enabled:false,subscription_products_json:'',subscription_variants_json:'',subscription_products_size:0,integrate_with_recharge:'' ==='true',product:null ||OCUApi.product,collectionVariantHandles:
4294  {
4295    
4296  }
4297,product_tags:[],amazon_pay:'' ==='true',themePopup:'' ==='true' ||'' ==='true',root_url:'/',themeSkipCart:'' ==='redirect_checkout' ||'' ==='true' ||'' ==='skip_cart',get upsell_cart_include_subscription_upsells() {var self=this;var hasSubscription=this.product_tags.reduce(function(acc,tag) {return acc ||~self.postcheckout_tags.indexOf(tag.toLowerCase());},false);return hasSubscription;},get isThemePopupTag() {return this.product && this.product.tags.some(function(tag) {return /cross-sell-\d/.test(tag);});},get isSkipCartPage() {return /index|collection|product/.test(this.template_name);},get isSkipCartCondition() {return (this.skip_cart ||this.themeSkipCart) && this.isSkipCartPage && !this.isThemePopupTag;},get checkoutUrl() {return (this.root_url ==='/' ? '':this.root_url) + '/checkout';},get isPopupTriggerPage() {const popupLocation={...OCUIncart.popupLocation};if (OCUApi.enableCollectionLocation) {popupLocation.collection=popupLocation.product;}
4297 if (OCUApi.enableCustomPages) {const pageName=OCUApi.customPageName ||'page';popupLocation[pageName]=(popupLocation[pageName] ||popupLocation.product) && OCUApi.enableCustomPages.includes(location.pathname);} const pages=Zipify.OCU.api.context.integrations.zipifyPages;if (pages.isZipifyEntity() && !pages.isAcceptableZPLocation()) {return null;} else if (pages.isAcceptableZPLocation()) {return popupLocation[pages.zpLocation()];} return popupLocation[Zipify.OCU.lqd.template_name];}};Zipify.OCU.lqd.cart_products_json=Zipify.OCU.lqd.cart_products_json.filter(function(item) {return item.handle && !item.error;});const lqd=Zipify.OCU.lqd;if (Zipify.OCU.loadScriptTags) Zipify.OCU.loadScriptTags(manifest);
4298Zipify.OCU.cdn="https://d1u9wuqimc88kc.cloudfront.net",Zipify.OCU.api.loaded||={};const DEV_ENV=!1,INTERNAL_MANIFEST={"zipify-oneclickupsell-extension.js":"https://cdn.shopify.com/extensions/01a11bb2-12f4-7d40-8f4d-02355d3859f8/ocu-in-checkout-1126/assets/zipify-oneclickupsell-extension.js"},ON_DUPLICATE_LOAD={"zipify-oneclickupsell-on-page.js":()=>Zipify.OCU.__initProductPageWidgets()};function loadScript(e,i){var o;Zipify.OCU.api.loaded[e]?ON_DUPLICATE_LOAD[e]&&ON_DUPLICATE_LOAD[e]():(o=document.createElement("script"),Zipify.OCU.api.loaded[e]=!0,o.src=i,o.defer=!0,document.head.append(o))}function loadStyle(o,n){if(!Zipify.OCU.api.loaded[o]){const t=document.createElement("link");const l=!("undefined"!=typeof InstallTrigger),r=(e=3,i=100)=>{Zipify.OCU.api.loaded[o]||(t.relList?.supports?.("prefetch")&&l?(t.as="style",t.rel="prefetch",t.onload=()=>{t.rel="stylesheet",Zipify.OCU.api.loaded[o]=!0}):(t.rel="stylesheet",t.onload=()=>Zipify.OCU.api.loaded[o]=!0),t.onerror=()=>{0<e?setTimeout(()=>r(--e),i):console.error(`Failed to load ${n} after multiple retries`)},t.href=n,document.head.append(t))};r()}}function getManifestUrl(e){return manifest[e]||(console.warn("[OCU Extension] Missing resource in manifest: "+e),null)}function isVendorScript(e){return e.includes("vendor")}function loadAppScript(e){var i,e=e+".js";Zipify.OCU.api.loaded[e]?ON_DUPLICATE_LOAD[e]&&ON_DUPLICATE_LOAD[e]():DEV_ENV&&isVendorScript(e)||(i=getManifestUrl(e))&&loadScript(e,i)}function loadAppStyle(e){var i,e=e+".css";isVendorScript(e)||(i=getManifestUrl(e))&&loadStyle(e,i)}function loadAppResources(){for(const e of Zipify.OCU.lqd.scripts)loadAppScript(e),DEV_ENV||loadAppStyle(e)}function loadInternalResources(){for(const e in INTERNAL_MANIFEST)loadScript(e,INTERNAL_MANIFEST[e])}function loadResources(){loadInternalResources(),loadAppResources()}OCUApi.loadScriptsOnWindowLoad?window.addEventListener("load",loadResources):loadResources();
4299})();
4300</script>
4300<!-- END app snippet -->
4301
4302</div><div id="shopify-block-AakNoTzR0N0NkN3Z2W__11532412952436166569" class="shopify-block shopify-app-block">
4302<script async src="https://loox.io/widget/m0XFQDjjj3/loox.1676126356329.js?shop=rachel-hanna.myshopify.com"></script>
4302
4303
4304
4305	<!-- __LXV: 1791585296832;__LXR: https://loox.io;__LXC: m0XFQDjjj3; -->
4305<script>var loox_global_hash = '1791585296832';
4306var loox_bundle_reviews_enabled = true;</script>
4306<style>.loox-reviews-default { max-width: 1200px; margin: 0 auto; }.loox-rating .loox-icon { color:#EBBF20; }
4307:root { --lxs-rating-icon-color: #EBBF20; }</style>
4308
4309
4310
4311
4312
4313
4314
4315</div>
4315<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
4315
4316<shopify-store store-domain="https://store.rachelhannaauthor.com" country="US" language="en"></shopify-store>
4317<shopify-chat></shopify-chat>
4318</body>
4319</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.