PageSourceSearch

https://secondchapterbookstore.com/cart

html secondchapterbookstore.com collected 2026-10-06 05:22:08 UTC 139,473 bytes, 2,004 lines download raw bytes

1<!doctype html>
2<html class="js" lang="en">
3  <head>
4    <meta charset="utf-8">
5    <meta http-equiv="X-UA-Compatible" content="IE=edge">
6    <meta name="viewport" content="width=device-width,initial-scale=1">
7    <meta name="theme-color" content="">
8    <link rel="canonical" href="https://secondchapterbookstore.com/cart"><link rel="icon" type="image/png" href="//secondchapterbookstore.com/cdn/shop/files/REV_PURPLE_Second_Chapter_Logo_4.png?crop=center&height=32&v=1755618606&width=32"><title>
9      Your Shopping Cart
10 &ndash; Second Chapter Bookstore</title>
11
12    
13
14    
15
16<meta property="og:site_name" content="Second Chapter Bookstore">
17<meta property="og:url" content="https://secondchapterbookstore.com/cart">
18<meta property="og:title" content="Your Shopping Cart">
19<meta property="og:type" content="website">
20<meta property="og:description" content="Second Chapter Bookstore"><meta name="twitter:card" content="summary_large_image">
21<meta name="twitter:title" content="Your Shopping Cart">
22<meta name="twitter:description" content="Second Chapter Bookstore">
23
24
25    
25<script src="//secondchapterbookstore.com/cdn/shop/t/2/assets/constants.js?v=132983761750457495441755618473" defer="defer"></script>
25
26    
26<script src="//secondchapterbookstore.com/cdn/shop/t/2/assets/pubsub.js?v=25310214064522200911755618475" defer="defer"></script>
26
27    
27<script src="//secondchapterbookstore.com/cdn/shop/t/2/assets/global.js?v=7301445359237545521755618473" defer="defer"></script>
27
28    
28<script src="//secondchapterbookstore.com/cdn/shop/t/2/assets/details-disclosure.js?v=13653116266235556501755618473" defer="defer"></script>
28
29    
29<script src="//secondchapterbookstore.com/cdn/shop/t/2/assets/details-modal.js?v=25581673532751508451755618473" defer="defer"></script>
29
30    
30<script src="//secondchapterbookstore.com/cdn/shop/t/2/assets/search-form.js?v=133129549252120666541755618475" defer="defer"></script>
30<script src="//secondchapterbookstore.com/cdn/shop/t/2/assets/animations.js?v=88693664871331136111755618472" defer="defer"></script>
30<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
30<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/94510973297/digital_wallets/dialog">
31<meta id="in-context-paypal-metadata" data-shop-id="94510973297" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD">
32<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
32<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
32
33<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
34<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=94510973297" crossorigin="anonymous"></script>
vendor: 1 bytes, line 34
34
35<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":94510973297,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/94510973297","merchantName":"Second Chapter Bookstore","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"Second Chapter Bookstore","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 35
35
36<script id="shopify-features" type="application/json">{"accessToken":"f0d7ac78b418fd293c5902e392c51c95","betas":["rich-media-storefront-analytics"],"domain":"secondchapterbookstore.com","predictiveSearch":true,"shopId":94510973297,"locale":"en"}</script>
vendor: 1 bytes, line 36
36
37<script>var Shopify = Shopify || {};
38Shopify.shop = "sgdzdv-tf.myshopify.com";
39Shopify.locale = "en";
40Shopify.currency = {"active":"USD","rate":"1.0"};
41Shopify.country = "US";
42Shopify.theme = {"name":"Ride","id":183315628401,"schema_name":"Ride","schema_version":"15.4.0","theme_store_id":1500,"role":"main"};
43Shopify.theme.handle = "null";
44Shopify.theme.style = {"id":null,"handle":null};
45Shopify.cdnHost = "secondchapterbookstore.com/cdn";
46Shopify.routes = Shopify.routes || {};
47Shopify.routes.root = "/";
48Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
49Shopify.SignInWithShop = Shopify.SignInWithShop || {};
50Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
51Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 51
51
52<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 52
52
53<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 53
53
54<script>
55  window.ShopifyPay = window.ShopifyPay || {};
56  window.ShopifyPay.apiHost = "shop.app\/pay";
57  window.ShopifyPay.redirectState = null;
58</script>
vendor: 1 bytes, line 58
58
59<script>
60  window.Shopify = window.Shopify || {};
61  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
62  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
63  window.Shopify.SignInWithShop.eligible = true;
64</script>
vendor: 1 bytes, line 64
64
65<script id="shop-js-analytics" type="application/json">{"pageType":"cart"}</script>
vendor: 1 bytes, line 65
65
66<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 66
66
67<script type="module">
68  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
69
70  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
71
72</script>
vendor: 1 bytes, line 72
72
73<script>
74  window.Shopify = window.Shopify || {};
75  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
76  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"]};
77</script>
vendor: 1 bytes, line 77
77
78<script>(function() {
79  var isLoaded = false;
80  function asyncLoad() {
81    if (isLoaded) return;
82    isLoaded = true;
83    var urls = ["https:\/\/evey-files.s3.amazonaws.com\/js\/online_store.js?shop=sgdzdv-tf.myshopify.com"];
84    for (var i = 0; i < urls.length; i++) {
85      var s = document.createElement('script');
86      s.type = 'text/javascript';
87      s.async = true;
88      s.src = urls[i];
89      var x = document.getElementsByTagName('script')[0];
90      x.parentNode.insertBefore(s, x);
91    }
92  };
93  if(window.attachEvent) {
94    window.attachEvent('onload', asyncLoad);
95  } else {
96    window.addEventListener('load', asyncLoad, false);
97  }
98})();</script>
vendor: 1 bytes, line 98
98
99<script id="__st">var __st={"a":94510973297,"offset":-14400,"reqid":"14e623bc-358c-4363-9b78-6ac11e6f8216-1791264128","pageurl":"secondchapterbookstore.com\/cart","u":"9600d20f32ba","p":"cart"};</script>
vendor: 1 bytes, line 99
99
100<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 100
100
101<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 101
101
102<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//secondchapterbookstore.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 102
102
103<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 = "//secondchapterbookstore.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>
103<script crossorigin="anonymous" defer="defer" src="//secondchapterbookstore.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 103
103
104<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 104
104
105<script>
106  window.Shopify = window.Shopify || {};
107  window.Shopify.MCP = window.Shopify.MCP || {};
108  window.Shopify.MCP.enabled = true;
109  window.Shopify.MCP.shop = "sgdzdv-tf.myshopify.com";
110  window.Shopify.MCP.mcpEndpoint = "https:\/\/secondchapterbookstore.com\/api\/mcp";
111  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"]}}];
112</script>
vendor: 1 bytes, line 112
112
113<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("\/\/secondchapterbookstore.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
114</script>
vendor: 1 bytes, line 114
114
115<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://secondchapterbookstore.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
116</script>
vendor: 1 bytes, line 116
116
117<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
118  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);
119</script>
vendor: 1 bytes, line 119
119
120<script>
121  function portableWalletsCleanup(e){e&&e.src&&console.error("Failed to load portable wallets script "+e.src);var t=document.querySelectorAll("shopify-accelerated-checkout .shopify-payment-button__skeleton, shopify-accelerated-checkout-cart .wallet-cart-button__skeleton"),e=document.getElementById("shopify-buyer-consent");for(let e=0;e<t.length;e++)t[e].remove();e&&e.remove()}function portableWalletsNotLoadedAsModule(e){e instanceof ErrorEvent&&"string"==typeof e.message&&e.message.includes("import.meta")&&"string"==typeof e.filename&&e.filename.includes("portable-wallets")&&(window.removeEventListener("error",portableWalletsNotLoadedAsModule),window.Shopify.PaymentButton.failedToLoad=e,"loading"===document.readyState?document.addEventListener("DOMContentLoaded",window.Shopify.PaymentButton.init):window.Shopify.PaymentButton.init())}window.addEventListener("error",portableWalletsNotLoadedAsModule);
122</script>
122
123
124<script type="module" src="https://secondchapterbookstore.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js" onError="portableWalletsCleanup(this)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 124
124
125<script nomodule>
126  document.addEventListener("DOMContentLoaded", portableWalletsCleanup);
127</script>
127
128
129<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://secondchapterbookstore.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
130<style id="shopify-accelerated-checkout-cart">
131        #shopify-buyer-consent {
132  margin-top: 1em;
133  display: inline-block;
134  width: 100%;
135}
136
137#shopify-buyer-consent.hidden {
138  display: none;
139}
140
141#shopify-subscription-policy-button {
142  background: none;
143  border: none;
144  padding: 0;
145  text-decoration: underline;
146  font-size: inherit;
147  cursor: pointer;
148}
149
150#shopify-subscription-policy-button::before {
151  box-shadow: none;
152}
153
154      </style>
155<script id="sections-script" data-sections="header" defer="defer" src="//secondchapterbookstore.com/cdn/shop/t/2/compiled_assets/scripts.js?v=90487813905515327061755618494"></script>
vendor: 1 bytes, line 155
155
156<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
156
157
158
159    <style data-shopify>
160      
161      
162      
163      
164      
165
166      
167        :root,
168        .color-scheme-1 {
169          --color-background: 31,31,33;
170        
171          --gradient-background: #1f1f21;
172        
173
174        
175
176        --color-foreground: 255,255,255;
177        --color-background-contrast: 43,43,46;
178        --color-shadow: 255,255,255;
179        --color-button: 227,252,2;
180        --color-button-text: 31,31,33;
181        --color-secondary-button: 31,31,33;
182        --color-secondary-button-text: 227,252,2;
183        --color-link: 227,252,2;
184        --color-badge-foreground: 255,255,255;
185        --color-badge-background: 31,31,33;
186        --color-badge-border: 255,255,255;
187        --payment-terms-background-color: rgb(31 31 33);
188      }
189      
190        
191        .color-scheme-2 {
192          --color-background: 31,31,33;
193        
194          --gradient-background: #1f1f21;
195        
196
197        
198
199        --color-foreground: 255,255,255;
200        --color-background-contrast: 43,43,46;
201        --color-shadow: 255,255,255;
202        --color-button: 255,255,255;
203        --color-button-text: 31,31,33;
204        --color-secondary-button: 31,31,33;
205        --color-secondary-button-text: 255,255,255;
206        --color-link: 255,255,255;
207        --color-badge-foreground: 255,255,255;
208        --color-badge-background: 31,31,33;
209        --color-badge-border: 255,255,255;
210        --payment-terms-background-color: rgb(31 31 33);
211      }
212      
213        
214        .color-scheme-3 {
215          --color-background: 255,255,255;
216        
217          --gradient-background: #ffffff;
218        
219
220        
221
222        --color-foreground: 31,31,33;
223        --color-background-contrast: 191,191,191;
224        --color-shadow: 255,255,255;
225        --color-button: 31,31,33;
226        --color-button-text: 255,255,255;
227        --color-secondary-button: 255,255,255;
228        --color-secondary-button-text: 31,31,33;
229        --color-link: 31,31,33;
230        --color-badge-foreground: 31,31,33;
231        --color-badge-background: 255,255,255;
232        --color-badge-border: 31,31,33;
233        --payment-terms-background-color: rgb(255 255 255);
234      }
235      
236        
237        .color-scheme-4 {
238          --color-background: 227,252,2;
239        
240          --gradient-background: #e3fc02;
241        
242
243        
244
245        --color-foreground: 31,31,33;
246        --color-background-contrast: 113,126,1;
247        --color-shadow: 255,255,255;
248        --color-button: 31,31,33;
249        --color-button-text: 227,252,2;
250        --color-secondary-button: 227,252,2;
251        --color-secondary-button-text: 31,31,33;
252        --color-link: 31,31,33;
253        --color-badge-foreground: 31,31,33;
254        --color-badge-background: 227,252,2;
255        --color-badge-border: 31,31,33;
256        --payment-terms-background-color: rgb(227 252 2);
257      }
258      
259        
260        .color-scheme-5 {
261          --color-background: 0,252,237;
262        
263          --gradient-background: #00fced;
264        
265
266        
267
268        --color-foreground: 31,31,33;
269        --color-background-contrast: 0,125,117;
270        --color-shadow: 255,255,255;
271        --color-button: 31,31,33;
272        --color-button-text: 0,252,237;
273        --color-secondary-button: 0,252,237;
274        --color-secondary-button-text: 31,31,33;
275        --color-link: 31,31,33;
276        --color-badge-foreground: 31,31,33;
277        --color-badge-background: 0,252,237;
278        --color-badge-border: 31,31,33;
279        --payment-terms-background-color: rgb(0 252 237);
280      }
281      
282        
283        .color-scheme-d3fa4fc7-acef-4627-a507-56a317c12679 {
284          --color-background: 255,255,255;
285        
286          --gradient-background: #ffffff;
287        
288
289        
290
291        --color-foreground: 31,31,33;
292        --color-background-contrast: 191,191,191;
293        --color-shadow: 255,255,255;
294        --color-button: 54,1,63;
295        --color-button-text: 31,31,33;
296        --color-secondary-button: 255,255,255;
297        --color-secondary-button-text: 31,31,33;
298        --color-link: 31,31,33;
299        --color-badge-foreground: 31,31,33;
300        --color-badge-background: 255,255,255;
301        --color-badge-border: 31,31,33;
302        --payment-terms-background-color: rgb(255 255 255);
303      }
304      
305        
306        .color-scheme-26a56f36-7323-4dcb-b447-c0f8bae43598 {
307          --color-background: 54,1,63;
308        
309          --gradient-background: #36013f;
310        
311
312        
313
314        --color-foreground: 255,255,255;
315        --color-background-contrast: 225,67,252;
316        --color-shadow: 255,255,255;
317        --color-button: 54,1,63;
318        --color-button-text: 31,31,33;
319        --color-secondary-button: 54,1,63;
320        --color-secondary-button-text: 255,255,255;
321        --color-link: 255,255,255;
322        --color-badge-foreground: 255,255,255;
323        --color-badge-background: 54,1,63;
324        --color-badge-border: 255,255,255;
325        --payment-terms-background-color: rgb(54 1 63);
326      }
327      
328        
329        .color-scheme-7e694543-cd3e-436d-95b9-ec1a0469ad9d {
330          --color-background: 255,255,255;
331        
332          --gradient-background: #ffffff;
333        
334
335        
336
337        --color-foreground: 54,1,63;
338        --color-background-contrast: 191,191,191;
339        --color-shadow: 255,255,255;
340        --color-button: 54,1,63;
341        --color-button-text: 255,255,255;
342        --color-secondary-button: 255,255,255;
343        --color-secondary-button-text: 54,1,63;
344        --color-link: 54,1,63;
345        --color-badge-foreground: 54,1,63;
346        --color-badge-background: 255,255,255;
347        --color-badge-border: 54,1,63;
348        --payment-terms-background-color: rgb(255 255 255);
349      }
350      
351        
352        .color-scheme-841c5f77-5ea9-421b-a0a9-4b2f02841fbd {
353          --color-background: 54,1,63;
354        
355          --gradient-background: #36013f;
356        
357
358        
359
360        --color-foreground: 255,255,255;
361        --color-background-contrast: 225,67,252;
362        --color-shadow: 255,255,255;
363        --color-button: 31,31,33;
364        --color-button-text: 255,255,255;
365        --color-secondary-button: 54,1,63;
366        --color-secondary-button-text: 31,31,33;
367        --color-link: 31,31,33;
368        --color-badge-foreground: 255,255,255;
369        --color-badge-background: 54,1,63;
370        --color-badge-border: 255,255,255;
371        --payment-terms-background-color: rgb(54 1 63);
372      }
373      
374
375      body, .color-scheme-1, .color-scheme-2, .color-scheme-3, .color-scheme-4, .color-scheme-5, .color-scheme-d3fa4fc7-acef-4627-a507-56a317c12679, .color-scheme-26a56f36-7323-4dcb-b447-c0f8bae43598, .color-scheme-7e694543-cd3e-436d-95b9-ec1a0469ad9d, .color-scheme-841c5f77-5ea9-421b-a0a9-4b2f02841fbd {
376        color: rgba(var(--color-foreground), 0.75);
377        background-color: rgb(var(--color-background));
378      }
379
380      :root {
381        --font-body-family: "SF Mono", Menlo, Consolas, Monaco, Liberation Mono, Lucida Console, monospace, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
382        --font-body-style: normal;
383        --font-body-weight: 400;
384        --font-body-weight-bold: 700;
385
386        --font-heading-family: Helvetica, Arial, sans-serif;
387        --font-heading-style: normal;
388        --font-heading-weight: 700;
389
390        --font-body-scale: 1.0;
391        --font-heading-scale: 1.4;
392
393        --media-padding: px;
394        --media-border-opacity: 0.1;
395        --media-border-width: 0px;
396        --media-radius: 0px;
397        --media-shadow-opacity: 0.0;
398        --media-shadow-horizontal-offset: 0px;
399        --media-shadow-vertical-offset: 4px;
400        --media-shadow-blur-radius: 5px;
401        --media-shadow-visible: 0;
402
403        --page-width: 160rem;
404        --page-width-margin: 0rem;
405
406        --product-card-image-padding: 0.0rem;
407        --product-card-corner-radius: 0.0rem;
408        --product-card-text-alignment: left;
409        --product-card-border-width: 0.0rem;
410        --product-card-border-opacity: 0.1;
411        --product-card-shadow-opacity: 0.0;
412        --product-card-shadow-visible: 0;
413        --product-card-shadow-horizontal-offset: 0.0rem;
414        --product-card-shadow-vertical-offset: 0.4rem;
415        --product-card-shadow-blur-radius: 0.5rem;
416
417        --collection-card-image-padding: 0.0rem;
418        --collection-card-corner-radius: 0.0rem;
419        --collection-card-text-alignment: left;
420        --collection-card-border-width: 0.0rem;
421        --collection-card-border-opacity: 0.1;
422        --collection-card-shadow-opacity: 0.0;
423        --collection-card-shadow-visible: 0;
424        --collection-card-shadow-horizontal-offset: 0.0rem;
425        --collection-card-shadow-vertical-offset: 0.4rem;
426        --collection-card-shadow-blur-radius: 0.5rem;
427
428        --blog-card-image-padding: 0.0rem;
429        --blog-card-corner-radius: 0.0rem;
430        --blog-card-text-alignment: left;
431        --blog-card-border-width: 0.0rem;
432        --blog-card-border-opacity: 0.1;
433        --blog-card-shadow-opacity: 0.0;
434        --blog-card-shadow-visible: 0;
435        --blog-card-shadow-horizontal-offset: 0.0rem;
436        --blog-card-shadow-vertical-offset: 0.4rem;
437        --blog-card-shadow-blur-radius: 0.5rem;
438
439        --badge-corner-radius: 4.0rem;
440
441        --popup-border-width: 1px;
442        --popup-border-opacity: 0.1;
443        --popup-corner-radius: 0px;
444        --popup-shadow-opacity: 0.0;
445        --popup-shadow-horizontal-offset: 0px;
446        --popup-shadow-vertical-offset: 4px;
447        --popup-shadow-blur-radius: 5px;
448
449        --drawer-border-width: 1px;
450        --drawer-border-opacity: 0.1;
451        --drawer-shadow-opacity: 0.0;
452        --drawer-shadow-horizontal-offset: 0px;
453        --drawer-shadow-vertical-offset: 4px;
454        --drawer-shadow-blur-radius: 5px;
455
456        --spacing-sections-desktop: 0px;
457        --spacing-sections-mobile: 0px;
458
459        --grid-desktop-vertical-spacing: 40px;
460        --grid-desktop-horizontal-spacing: 40px;
461        --grid-mobile-vertical-spacing: 20px;
462        --grid-mobile-horizontal-spacing: 20px;
463
464        --text-boxes-border-opacity: 0.1;
465        --text-boxes-border-width: 0px;
466        --text-boxes-radius: 0px;
467        --text-boxes-shadow-opacity: 0.0;
468        --text-boxes-shadow-visible: 0;
469        --text-boxes-shadow-horizontal-offset: 0px;
470        --text-boxes-shadow-vertical-offset: 4px;
471        --text-boxes-shadow-blur-radius: 5px;
472
473        --buttons-radius: 0px;
474        --buttons-radius-outset: 0px;
475        --buttons-border-width: 1px;
476        --buttons-border-opacity: 1.0;
477        --buttons-shadow-opacity: 0.0;
478        --buttons-shadow-visible: 0;
479        --buttons-shadow-horizontal-offset: 0px;
480        --buttons-shadow-vertical-offset: 4px;
481        --buttons-shadow-blur-radius: 5px;
482        --buttons-border-offset: 0px;
483
484        --inputs-radius: 0px;
485        --inputs-border-width: 1px;
486        --inputs-border-opacity: 0.55;
487        --inputs-shadow-opacity: 0.0;
488        --inputs-shadow-horizontal-offset: 0px;
489        --inputs-margin-offset: 0px;
490        --inputs-shadow-vertical-offset: 4px;
491        --inputs-shadow-blur-radius: 5px;
492        --inputs-radius-outset: 0px;
493
494        --variant-pills-radius: 40px;
495        --variant-pills-border-width: 1px;
496        --variant-pills-border-opacity: 0.55;
497        --variant-pills-shadow-opacity: 0.0;
498        --variant-pills-shadow-horizontal-offset: 0px;
499        --variant-pills-shadow-vertical-offset: 4px;
500        --variant-pills-shadow-blur-radius: 5px;
501      }
502
503      *,
504      *::before,
505      *::after {
506        box-sizing: inherit;
507      }
508
509      html {
510        box-sizing: border-box;
511        font-size: calc(var(--font-body-scale) * 62.5%);
512        height: 100%;
513      }
514
515      body {
516        display: grid;
517        grid-template-rows: auto auto 1fr auto;
518        grid-template-columns: 100%;
519        min-height: 100%;
520        margin: 0;
521        font-size: 1.5rem;
522        letter-spacing: 0.06rem;
523        line-height: calc(1 + 0.8 / var(--font-body-scale));
524        font-family: var(--font-body-family);
525        font-style: var(--font-body-style);
526        font-weight: var(--font-body-weight);
527      }
528
529      @media screen and (min-width: 750px) {
530        body {
531          font-size: 1.6rem;
532        }
533      }
534    </style>
535
536    <link href="//secondchapterbookstore.com/cdn/shop/t/2/assets/base.css?v=159841507637079171801755618472" rel="stylesheet" type="text/css" media="all" />
537    <link rel="stylesheet" href="//secondchapterbookstore.com/cdn/shop/t/2/assets/component-cart-items.css?v=13033300910818915211755618472" media="print" onload="this.media='all'"><link
538        rel="stylesheet"
539        href="//secondchapterbookstore.com/cdn/shop/t/2/assets/component-predictive-search.css?v=118923337488134913561755618473"
540        media="print"
541        onload="this.media='all'"
542      >
542<script>
543      if (Shopify.designMode) {
544        document.documentElement.classList.add('shopify-design-mode');
545      }
546    </script>
546
547  <!-- BEGIN app block: shopify://apps/essential-grid-gallery/blocks/app-embed/b252af1e-c43a-4272-b19c-e87bc447c686 -->
548<link rel="stylesheet" href="https://cdn.shopify.com/extensions/01a0f732-650b-7796-943f-6c67b471afbe/essential-grid-177/assets/settings.min.css" media="all">
549<link rel="stylesheet" href="https://cdn.shopify.com/extensions/01a0f732-650b-7796-943f-6c67b471afbe/essential-grid-177/assets/fontello.css" media="all">
550<link rel="stylesheet" href="https://cdn.shopify.com/extensions/01a0f732-650b-7796-943f-6c67b471afbe/essential-grid-177/assets/jquery.esgbox.min.css" media="all">
551<link rel="stylesheet" href="https://cdn.shopify.com/extensions/01a0f732-650b-7796-943f-6c67b471afbe/essential-grid-177/assets/hfeg-custom.min.css" media="all">
552<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.css" media="all">
553
554<script src="https://cdn.shopify.com/extensions/01a0f732-650b-7796-943f-6c67b471afbe/essential-grid-177/assets/jquery.min.js" defer="defer"></script>
vendor: 1 bytes, line 554
554
555<script src="https://cdn.shopify.com/extensions/01a0f732-650b-7796-943f-6c67b471afbe/essential-grid-177/assets/rbtools.min.js" defer="defer"></script>
vendor: 1 bytes, line 555
555
556<script src="https://cdn.shopify.com/extensions/01a0f732-650b-7796-943f-6c67b471afbe/essential-grid-177/assets/esg.min.js" defer="defer"></script>
vendor: 1 bytes, line 556
556
557<script src="https://cdn.shopify.com/extensions/01a0f732-650b-7796-943f-6c67b471afbe/essential-grid-177/assets/esgbox.min.js" defer="defer"></script>
vendor: 1 bytes, line 557
557
558<script src="https://cdn.shopify.com/extensions/01a0f732-650b-7796-943f-6c67b471afbe/essential-grid-177/assets/eg-ajax-cart.min.js" defer="defer"></script>
558
559
560
561
562
563
564<script>
565  document.addEventListener("DOMContentLoaded", (event) => {
566
567    function loadScript(url, callback) {
568        const script = document.createElement('script');
569        script.type = 'text/javascript';
570        script.src = url;
571
572        // Bind the event to the callback function.
573        // On some browsers, the 'onload' event is not triggered for dynamically loaded scripts.
574        script.onreadystatechange = callback;
575        script.onload = callback;
576
577        // Append the script to the <head> or <body> (here we use <body>)
578        document.body.appendChild(script);
579    }
580
581    // Try to find by ID first
582    var output = document.getElementById('essgrid-gallery-section');
583
584    if (output) {
585        function scriptLoaded(id) {
586            const funcName = `essgrid_init_func_${id}`;
587
588            // Check if essgrid_init_func exists
589            if (typeof window.essgrid_init_func === "function") {
590                window.essgrid_init_func();
591            }
592            // Otherwise check the dynamic function
593            else if (typeof window[funcName] === "function") {
594                window[funcName]();
595            }
596        }
597        handleEssGrid(output);
598    } else {
599        function scriptLoaded(id) {
600            const funcName = `essgrid_init_func_${id}`;
601            if (typeof window[funcName] === 'function') {
602                window[funcName]();
603            }
604        }
605
606        // If no ID found, fallback to class (can be multiple)
607        document.querySelectorAll('.essgrid-gallery-section').forEach(function (element) {
608            handleEssGrid(element);
609        });
610    }
611
612    function handleEssGrid(output) {
613        var gid = output.getAttribute('data-gallery-id');
614        if (!gid) return;
615
616        var xhr = new XMLHttpRequest();
617        const scriptLoaded_bind = scriptLoaded.bind(null, gid);
618
619        xhr.open('GET', 'https://dqe29l4aluox5.cloudfront.net/sgdzdv-tf.myshopify.com_' + gid, true);
620        xhr.onload = function () {
621            if (this.status === 200) {
622                output.innerHTML = "";
623
624                var str_data = this.responseText;
625                str_data = str_data.replace(/egshpfy_lazyload_img/g, "https://cdn.shopify.com/extensions/01a0f732-650b-7796-943f-6c67b471afbe/essential-grid-177/assets/300x200transparent.png");
626                str_data = str_data.replace(/egshpfy_lazythumb_img/g, "https://cdn.shopify.com/extensions/01a0f732-650b-7796-943f-6c67b471afbe/essential-grid-177/assets/25x25transparent.png");
627                str_data = str_data.replace(/egshpfy_branding_img/g, "https://cdn.shopify.com/extensions/01a0f732-650b-7796-943f-6c67b471afbe/essential-grid-177/assets/esg-logo.png");
628
629                output.innerHTML = str_data;
630
631                loadScript(
632                    'https://dqe29l4aluox5.cloudfront.net/sgdzdv-tf.myshopify.com_' + gid + '_js_file',
633                    scriptLoaded_bind
634                );
635            } else {
636                console.error('Error:', this.statusText);
637            }
638        };
639
640        xhr.onerror = function () {
641            console.error('Request failed');
642        };
643
644        xhr.send();
645    }
646
647});
648</script>
648
649
650<script>
651    (() => {
652
653        // Guard: the app embed can inject this script more than once per page
654        // (e.g. twice on index/product templates). Only the first copy runs —
655        // prevents double fetch/XHR patching and duplicate listeners.
656        if (window.__esgTrackingInit) return;
657        window.__esgTrackingInit = 1;
658
659        var SS_PREFIX  = 'esg_attr:';
660        var STASH_TTL  = 30 * 60 * 1000; // 30 min — attribution window for ATC/order tagging
661
662        function isAddUrl(u) {
663            if (u && typeof u === 'object' && u.url) u = u.url;
664            return typeof u === 'string' && /\/cart\/add(\.js)?(\?|$)/.test(u);
665        }
666
667        function esgUuid() {
668            return (window.crypto && crypto.randomUUID) ?
669                crypto.randomUUID() :
670                (Date.now().toString(36) + Math.random().toString(36).slice(2));
671        }
672
673        function ingestUrlParams() {
674            try {
675                var m = window.location.pathname.match(/\/products\/([^\/?#]+)/);
676                if (!m) return;
677
678                var params = new URLSearchParams(window.location.search);
679                var g = params.get('esg_g');
680                var i = params.get('esg_i');
681                if (g === null && i === null) return;
682
683                sessionStorage.setItem(SS_PREFIX + m[1], JSON.stringify({
684                    g: g || '',
685                    i: i || '',
686                    t: Date.now()
687                }));
688
689                params.delete('esg_g');
690                params.delete('esg_i');
691                var qs = params.toString();
692                var clean = window.location.pathname + (qs ? '?' + qs : '') + window.location.hash;
693                if (window.history && history.replaceState) {
694                    history.replaceState(null, '', clean);
695                }
696            } catch (_) {}
697        }
698
699        function readStash(handle) {
700            try {
701                var raw = sessionStorage.getItem(SS_PREFIX + handle);
702                if (!raw) return null;
703                var d = JSON.parse(raw);
704                if (!d || !d.g) return null;
705                // Expire stale attribution — stops ATC beacons / cart tagging when the
706                // user adds this product later via search, collections, etc.
707                if (!d.t || (Date.now() - d.t) > STASH_TTL) {
708                    sessionStorage.removeItem(SS_PREFIX + handle);
709                    return null;
710                }
711                return d;
712            } catch (_) {
713                return null;
714            }
715        }
716
717        // fromAtc=true  → triggered by an actual add-to-cart fetch/XHR; send the ATC beacon.
718        // fromAtc=false → page-load / bfcache restore; tag cart properties only, no beacon.
719        function reconcile(fromAtc) {
720            if (window.__esgReconciling) return;
721            window.__esgReconciling = true;
722
723            fetch('/cart.js', { headers: { 'Accept': 'application/json' } })
724                .then(function (r) { return r.json(); })
725                .then(function (cart) {
726
727                    var items = cart.items || [];
728                    var chain = Promise.resolve();
729                    var tagged = 0;
730
731                    items.forEach(function (it) {
732                        if (!it.handle) return;
733                        if (it.properties && it.properties._esg_gallery_id) return;
734
735                        var data = readStash(it.handle);
736                        if (!data || !data.g) return;
737
738                        var props = {};
739                        if (it.properties) {
740                            Object.keys(it.properties).forEach(function (p) {
741                                props[p] = it.properties[p];
742                            });
743                        }
744                        props._esg_gallery_id = data.g;
745                        if (data.i != null) props._impression_id = data.i;
746
747                        tagged++;
748
749                        // Only send the beacon when this reconcile was triggered by a real ATC action.
750                        if (fromAtc) {
751                            try {
752                                var atcDedupKey = 'esg_atc:' + it.handle;
753                                if (!sessionStorage.getItem(atcDedupKey)) {
754                                    sessionStorage.setItem(atcDedupKey, '1');
755                                    var atcUrl = '/apps/essential-grid?app=976845312&event=add_to_cart'
756                                        + '&gallery_id='    + encodeURIComponent(data.g)
757                                        + '&impression_id=' + encodeURIComponent(data.i == null ? '' : data.i)
758                                        + '&handle='        + encodeURIComponent(it.handle);
759                                    if (navigator.sendBeacon) {
760                                        navigator.sendBeacon(atcUrl);
761                                    } else {
762                                        fetch(atcUrl, { method: 'POST', keepalive: true });
763                                    }
764                                }
765                            } catch (_) {}
766                        }
767
768                        chain = chain.then(function () {
769                            return fetch('/cart/change.js', {
770                                method: 'POST',
771                                headers: { 'Content-Type': 'application/json' },
772                                body: JSON.stringify({ id: it.key, properties: props })
773                            });
774                        });
775                    });
776
777                    if (!tagged) {
778                        window.__esgReconciling = false;
779                        return;
780                    }
781
782                    chain.catch(function () {}).then(function () {
783                        window.__esgReconciling = false;
784                    });
785                })
786                .catch(function () {
787                    window.__esgReconciling = false;
788                });
789        }
790
791        // Extract grid_id from .myportfolio-container id: esg-grid-{grid_id}-{serial}-wrap → grid_id.
792        function esgIdFromEl(el) {
793            if (!el) return '';
794            var m = (el.getAttribute('id') || '').match(/esg-grid-(\d+)/);
795            return m ? m[1] : '';
796        }
797
798        // Click tracking — STRICT: the link must be physically inside .myportfolio-container.
799        // .esg-grid-wrap-container is intentionally NOT in the gate: on some stores it wraps
800        // more than the grid (section headings, buttons, adjacent links), which caused beacons
801        // to fire for links that were never inside the gallery.
802        document.addEventListener('click', function (e) {
803            var link = e.target.closest && e.target.closest('a[href*="/products/"]');
804            if (!link) return;
805
806            var section = link.closest ? link.closest('.myportfolio-container') : null;
807            if (!section) return;
808
809            var href   = link.getAttribute('href');
810            var hm     = (href || '').match(/\/products\/([^\/?#]+)/);
811            if (!hm) return;
812            var handle = hm[1];
813
814            // Gallery ID comes ONLY from the container the link actually sits in.
815            // No lookup into sibling/nested grids elsewhere on the page — if this
816            // container has no esg-grid-{id}, the click is not trackable → bail.
817            var gId = esgIdFromEl(section);
818            if (!gId) return;
819
820            var iId = esgUuid();
821
822            // 1. Attribution stash — last-click wins, timestamped for TTL.
823            try {
824                sessionStorage.setItem(SS_PREFIX + handle, JSON.stringify({ g: gId, i: iId, t: Date.now() }));
825            } catch (_) {}
826
827            // 2. Carry attribution on the URL — survives new-tab / noopener navigation.
828            try {
829                var u = new URL(href, window.location.origin);
830                u.searchParams.set('esg_g', gId);
831                u.searchParams.set('esg_i', iId);
832                link.setAttribute('href', u.pathname + u.search + u.hash);
833            } catch (_) {}
834
835            // 3. Click beacon — once per product per session.
836            try {
837                var clickDedupKey = 'esg_click:' + handle;
838                if (!sessionStorage.getItem(clickDedupKey)) {
839                    sessionStorage.setItem(clickDedupKey, '1');
840                    var clickUrl = '/apps/essential-grid?app=976845312'
841                        + '&gallery_id='    + encodeURIComponent(gId)
842                        + '&impression_id=' + encodeURIComponent(iId)
843                        + '&handle='        + encodeURIComponent(handle);
844                    if (navigator.sendBeacon) {
845                        navigator.sendBeacon(clickUrl);
846                    } else {
847                        fetch(clickUrl, { method: 'POST', keepalive: true });
848                    }
849                }
850            } catch (_) {}
851
852        }, true);
853
854        // Patch fetch to intercept add-to-cart calls.
855        if (window.fetch) {
856            var origFetch = window.fetch;
857            window.fetch = function (input, init) {
858                var u = (typeof input === 'string') ? input : (input && input.url);
859                var p = origFetch.apply(this, arguments);
860                if (isAddUrl(u)) { p.then(function () { setTimeout(function () { reconcile(true); }, 150); }).catch(function () {}); }
861                return p;
862            };
863        }
864
865        var origOpen = XMLHttpRequest.prototype.open;
866        var origSend = XMLHttpRequest.prototype.send;
867        XMLHttpRequest.prototype.open = function (method, url) {
868            this.__esgAdd = isAddUrl(url);
869            return origOpen.apply(this, arguments);
870        };
871        XMLHttpRequest.prototype.send = function () {
872            if (this.__esgAdd) {
873                this.addEventListener('load', function () { setTimeout(function () { reconcile(true); }, 150); });
874            }
875            return origSend.apply(this, arguments);
876        };
877
878        ingestUrlParams();
879
880        if (document.readyState === 'loading') {
881            document.addEventListener('DOMContentLoaded', function () { reconcile(false); });
882        } else {
883            reconcile(false);
884        }
885        window.addEventListener('pageshow', function () {
886            ingestUrlParams();
887            reconcile(false);
888        });
889
890    })();
891</script>
891
892
893
894<!-- END app block --><!-- BEGIN app block: shopify://apps/pagefly-ai-page-builder/blocks/app-embed/83e179f7-59a0-4589-8c66-c0dddf959200 -->
895
896<!-- BEGIN app snippet: pagefly-cro-ab-testing-main -->
897
898
899
900
901
902
903
904<script>
905  ;(function () {
906    const url = new URL(window.location)
907    const viewParam = url.searchParams.get('view')
908    if (viewParam && viewParam.includes('variant-pf-')) {
909      url.searchParams.set('pf_v', viewParam)
910      url.searchParams.delete('view')
911      window.history.replaceState({}, '', url)
912    }
913  })()
914</script>
914
915
916
917
918<script type='module'>
919  
920  window.PAGEFLY_CRO = window.PAGEFLY_CRO || {}
921
922  window.PAGEFLY_CRO['data_debug'] = {
923    original_template_suffix: "",
924    allow_ab_test: false,
925    ab_test_start_time: 0,
926    ab_test_end_time: 0,
927    today_date_time: 1791264128000,
928  }
929  window.PAGEFLY_CRO['GA4'] = { enabled: false}
930</script>
930
931
932<!-- END app snippet -->
933
934
935
936
937
938
939
940
941  
941<script src='https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-helper.js' defer='defer'></script>
941
942
943  
943<script src='https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-general-helper.js' defer='defer'></script>
943
944
945  
945<script src='https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-snap-slider.js' defer='defer'></script>
945
946
947  
947<script src='https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-slideshow-v3.js' defer='defer'></script>
947
948
949  
949<script src='https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-slideshow-v4.js' defer='defer'></script>
949
950
951  
951<script src='https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-glider.js' defer='defer'></script>
951
952
953  
953<script src='https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-slideshow-v1-v2.js' defer='defer'></script>
953
954
955  
955<script src='https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-product-media.js' defer='defer'></script>
955
956
957  
957<script src='https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-product.js' defer='defer'></script>
957
958
959
960<script id='pagefly-helper-data' type='application/json'>
961  {
962    "page_optimization": {
963      "assets_prefetching": false
964    },
965    "elements_asset_mapper": {
966      "Accordion": "https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-accordion.js",
967      "Accordion3": "https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-accordion3.js",
968      "CountDown": "https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-countdown.js",
969      "GMap1": "https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-gmap.js",
970      "GMap2": "https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-gmap.js",
971      "GMapBasicV2": "https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-gmap.js",
972      "GMapAdvancedV2": "https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-gmap.js",
973      "HTML.Video": "https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-htmlvideo.js",
974      "HTML.Video2": "https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-htmlvideo2.js",
975      "HTML.Video3": "https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-htmlvideo2.js",
976      "BackgroundVideo": "https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-htmlvideo2.js",
977      "Instagram": "https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-instagram.js",
978      "Instagram2": "https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-instagram.js",
979      "Insta3": "https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-instagram3.js",
980      "Tabs": "https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-tab.js",
981      "Tabs3": "https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-tab3.js",
982      "ProductBox": "https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-cart.js",
983      "FBPageBox2": "https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-facebook.js",
984      "FBLikeButton2": "https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-facebook.js",
985      "TwitterFeed2": "https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-twitter.js",
986      "Paragraph4": "https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-paragraph4.js",
987
988      "AliReviews": "https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-3rd-elements.js",
989      "BackInStock": "https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-3rd-elements.js",
990      "GloboBackInStock": "https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-3rd-elements.js",
991      "GrowaveWishlist": "https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-3rd-elements.js",
992      "InfiniteOptionsShopPad": "https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-3rd-elements.js",
993      "InkybayProductPersonalizer": "https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder
993-364/assets/pagefly-3rd-elements.js",
994      "LimeSpot": "https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-3rd-elements.js",
995      "Loox": "https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-3rd-elements.js",
996      "Opinew": "https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-3rd-elements.js",
997      "Powr": "https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-3rd-elements.js",
998      "ProductReviews": "https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-3rd-elements.js",
999      "PushOwl": "https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-3rd-elements.js",
1000      "ReCharge": "https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-3rd-elements.js",
1001      "Rivyo": "https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-3rd-elements.js",
1002      "TrackingMore": "https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-3rd-elements.js",
1003      "Vitals": "https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-3rd-elements.js",
1004      "Wiser": "https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-3rd-elements.js"
1005    },
1006    "custom_elements_mapper": {
1007      "pf-click-action-element": "https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-click-action-element.js",
1008      "pf-dialog-element": "https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-dialog-element.js"
1009    }
1010  }
1011</script>
1011
1012
1013<script id='pagefly-heatmap-config' type='application/json'>
1014  {}
1015</script>
vendor: 1 bytes, line 1015
1015
1016<script>
1017  (function () {
1018    var el = document.getElementById('pagefly-heatmap-config')
1019    if (!el) { window.__pagefly_heatmap_config__ = {}; return }
1020    try {
1021      window.__pagefly_heatmap_config__ = JSON.parse(el.textContent || '{}') || {}
1022    } catch (e) {
1023      window.__pagefly_heatmap_config__ = {}
1024    }
1025  })()
1026</script>
vendor: 1 bytes, line 1026
1026
1027<script>
1028  // Heatmap overlay loader. Three gates, all of them cheap, none of them trusting the URL:
1029  // the visitor must have arrived on a pf_heatmap link, the SERVER must have published an
1030  // overlay path in the metafield, and this page must already be one the merchant enabled
1031  // tracking for. The last gate is what stops a crafted link pulling the asset onto an
1032  // arbitrary storefront page. Everything else is decided inside the asset, and by the server.
1033  (function () {
1034    var cfg = window.__pagefly_heatmap_config__ || {}
1035    var id = (window.__pagefly_page_setting__ || {}).pageId
1036    if (!/[#&]pf_heatmap=/.test(window.location.hash || '')) return
1037    if (!cfg.overlay_data_path || !Array.isArray(cfg.enabled_page_ids)) return
1038    if (!id || cfg.enabled_page_ids.indexOf(id) === -1) return
1039    var s = document.createElement('script')
1040    s.src = 'https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-heatmap-overlay.js'
1041    s.defer = true
1042    document.head.appendChild(s)
1043  })()
1044</script>
1044
1045
1046<!-- BEGIN app snippet: pf-ai-schema -->
1047<!-- END app snippet -->
1048
1049
1050<!-- END app block --><link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1051<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: 94510973297,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "cart"};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 1051
1051
1052<script>
1053  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
1054</script>
vendor: 1 bytes, line 1054
1054
1055<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}
1055).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: 94510973297,storefrontBaseUrl: "https://secondchapterbookstore.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://secondchapterbookstore.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"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":"Second Chapter Bookstore","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"sgdzdv-tf.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/secondchapterbookstore.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://secondchapterbookstore.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"183315628401","themeStoreId":"1500","themePublished":"true","eventMetadataId":"a4b24a8a-51ae-44de-9b22-6d2413580981","pageType":"cart","shopId":"94510973297","storefrontBaseUrl":"https:\/\/secondchapterbookstore.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
1055<script>
1056  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
1057  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
1058  window.ShopifyAnalytics.meta.currency = 'USD';
1059  var meta = {"page":{"pageType":"cart","requestId":"14e623bc-358c-4363-9b78-6ac11e6f8216-1791264128"}};
1060  for (var attr in meta) {
1061    window.ShopifyAnalytics.meta[attr] = meta[attr];
1062  }
1063</script>
vendor: 1 bytes, line 1063
1063
1064<script class="analytics">
1065  (function () {
1066    var customDocumentWrite = function(content) {
1067      var jquery = null;
1068
1069      if (window.jQuery) {
1070        jquery = window.jQuery;
1071      } else if (window.Checkout && window.Checkout.$) {
1072        jquery = window.Checkout.$;
1073      }
1074
1075      if (jquery) {
1076        jquery('body').append(content);
1077      }
1078    };
1079
1080    var hasLoggedConversion = function(token) {
1081      if (token) {
1082        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
1083      }
1084      return false;
1085    }
1086
1087    var setCookieIfConversion = function(token) {
1088      if (token) {
1089        var twoMonthsFromNow = new Date(Date.now());
1090        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
1091
1092        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
1093      }
1094    }
1095
1096    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
1097    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
1098    if (trekkie.integrations) {
1099      return;
1100    }
1101    trekkie.methods = [
1102      'identify',
1103      'page',
1104      'ready',
1105      'track',
1106      'trackForm',
1107      'trackLink'
1108    ];
1109    trekkie.factory = function(method) {
1110      return function() {
1111        var args = Array.prototype.slice.call(arguments);
1112        args.unshift(method);
1113        trekkie.push(args);
1114        if (method == 'track' || method == 'page') {
1115          var pageUrl;
1116          try {
1117            pageUrl = window.location.href;
1118          } catch (e) {}
1119          var pageReferrer;
1120          try {
1121            pageReferrer = document.referrer;
1122          } catch (e) {}
1123          try {
1124            if (window.__TREKKIE_SHIM_QUEUE == null) {
1125              window.__TREKKIE_SHIM_QUEUE = [];
1126            }
1127            window.__TREKKIE_SHIM_QUEUE.push({
1128              from: 'trekkie-stub',
1129              method: method,
1130              args: args.slice(1),
1131              pageContext: {
1132                url: pageUrl,
1133                referrer: pageReferrer
1134              }
1135            });
1136          } catch (e) {
1137            // no-op
1138          }
1139        }
1140        return trekkie;
1141      };
1142    };
1143    for (var i = 0; i < trekkie.methods.length; i++) {
1144      var key = trekkie.methods[i];
1145      trekkie[key] = trekkie.factory(key);
1146    }
1147    trekkie.load = function(config) {
1148      trekkie.config = config || {};
1149      trekkie.config.initialDocumentCookie = document.cookie;
1150      var first = document.getElementsByTagName('script')[0];
1151var script = document.createElement('script');
1152script.type = 'text/javascript';
1153script.onerror = function(e) {
1154  var scriptFallback = document.createElement('script');
1155  scriptFallback.type = 'text/javascript';
1156  scriptFallback.onerror = function(error) {
1157          var Monorail = {
1158      produce: function produce(monorailDomain, schemaId, payload) {
1159        var currentMs = new Date().getTime();
1160        var event = {
1161          schema_id: schemaId,
1162          payload: payload,
1163          metadata: {
1164            event_created_at_ms: currentMs,
1165            event_sent_at_ms: currentMs
1166          }
1167        };
1168        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
1169      },
1170      sendRequest: function sendRequest(endpointUrl, payload) {
1171        // Try the sendBeacon API
1172        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
1173          var blobData = new window.Blob([payload], {
1174            type: 'text/plain'
1175          });
1176
1177          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
1178            return true;
1179          } // sendBeacon was not successful
1180
1181        } // XHR beacon
1182
1183        var xhr = new XMLHttpRequest();
1184
1185        try {
1186          xhr.open('POST', endpointUrl);
1187          xhr.setRequestHeader('Content-Type', 'text/plain');
1188          xhr.send(payload);
1189        } catch (e) {
1190          console.log(e);
1191        }
1192
1193        return false;
1194      },
1195      isIos12: function isIos12() {
1196        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
1197      }
1198    };
1199    Monorail.produce('monorail-edge.shopifysvc.com',
1200      'trekkie_storefront_load_errors/1.1',
1201      {shop_id: 94510973297,
1202      theme_id: 183315628401,
1203      app_name: "storefront",
1204      context_url: window.location.href,
1205      source_url: "//secondchapterbookstore.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
1206
1207  };
1208  scriptFallback.async = true;
1209  scriptFallback.src = '//secondchapterbookstore.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
1210  first.parentNode.insertBefore(scriptFallback, first);
1211};
1212script.async = true;
1213script.src = '//secondchapterbookstore.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
1214first.parentNode.insertBefore(script, first);
1215
1216    };
1217    trekkie.load(
1218      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":94510973297,"isMerchantRequest":null,"themeId":183315628401,"themeCityHash":"3143915579110209741","contentLanguage":"en","currency":"USD","eventMetadataId":"a4b24a8a-51ae-44de-9b22-6d2413580981"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}}
1219    );
1220
1221    var loaded = false;
1222    trekkie.ready(function() {
1223      if (loaded) return;
1224      loaded = true;
1225
1226      window.ShopifyAnalytics.lib = window.trekkie;
1227
1228      var originalDocumentWrite = document.write;
1229      document.write = customDocumentWrite;
1230      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
1231      document.write = originalDocumentWrite;
1232
1233      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
1234      var token = match? match[1]: undefined;
1235      if (!hasLoggedConversion(token)) {
1236        setCookieIfConversion(token);
1237        
1238      }
1239    });
1240
1241    window.ShopifyAnalytics.lib.page(null,{"pageType":"cart","requestId":"14e623bc-358c-4363-9b78-6ac11e6f8216-1791264128","shopifyEmitted":true});
1242
1243    var eventsListenerScript = document.createElement('script');
1244    eventsListenerScript.async = true;
1245    eventsListenerScript.src = "//secondchapterbookstore.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
1246    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
1247})();</script>
vendor: 1 bytes, line 1247
1247
1248<script
1249  defer
1250  src="https://secondchapterbookstore.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.5.min.js"
1251  data-application="storefront-renderer"
1252  data-shop-id="94510973297"
1253  data-render-region="gcp-us-central1"
1254  data-page-type="cart"
1255  data-theme-instance-id="183315628401"
1256  data-theme-name="Ride"
1257  data-theme-version="15.4.0"
1258  data-monorail-region="shop_domain"
1259  data-resource-timing-sampling-rate="10"
1260  data-shs="true"
1261  data-shs-beacon="true"
1262  data-shs-export-with-fetch="true"
1263  data-shs-logs-sample-rate="1"
1264  data-shs-beacon-endpoint="https://secondchapterbookstore.com/api/collect"
1265></script>
1265
1266<meta name="shopify-y" content="edcad6af-32c2-4275-aa08-cb77eb801c45" data-expiration="1822821728000"><meta name="shopify-s" content="45306b08-8cd9-45fc-badc-0dd21c360601" data-expiration="1791265928000"><meta name="new-cookie-storage-activated" content="t">
1267</head>
1268
1269  <body class="gradient">
1270    <a class="skip-to-content-link button visually-hidden" href="#MainContent">
1271      Skip to content
1272    </a><!-- BEGIN sections: header-group -->
1273<div id="shopify-section-sections--25615486222705__announcement-bar" class="shopify-section shopify-section-group-header-group announcement-bar-section"><link href="//secondchapterbookstore.com/cdn/shop/t/2/assets/component-slideshow.css?v=17933591812325749411755618473" rel="stylesheet" type="text/css" media="all" />
1274<link href="//secondchapterbookstore.com/cdn/shop/t/2/assets/component-slider.css?v=14039311878856620671755618473" rel="stylesheet" type="text/css" media="all" />
1275
1276  <link href="//secondchapterbookstore.com/cdn/shop/t/2/assets/component-list-social.css?v=35792976012981934991755618472" rel="stylesheet" type="text/css" media="all" />
1277
1278
1279<div
1280  class="utility-bar color-scheme-26a56f36-7323-4dcb-b447-c0f8bae43598 gradient utility-bar--bottom-border"
1281>
1282  <div class="page-width utility-bar__grid"><div
1283        class="announcement-bar"
1284        role="region"
1285        aria-label="Announcement"
1286        
1287      ><p class="announcement-bar__message h5">
1288            <span>MORE THAN A BOOKSTORE</span></p></div><div class="localization-wrapper">
1289</div>
1290  </div>
1291</div>
1292
1293
1294</div><div id="shopify-section-sections--25615486222705__header" class="shopify-section shopify-section-group-header-group section-header"><link rel="stylesheet" href="//secondchapterbookstore.com/cdn/shop/t/2/assets/component-list-menu.css?v=151968516119678728991755618472" media="print" onload="this.media='all'">
1295<link rel="stylesheet" href="//secondchapterbookstore.com/cdn/shop/t/2/assets/component-search.css?v=165164710990765432851755618473" media="print" onload="this.media='all'">
1296<link rel="stylesheet" href="//secondchapterbookstore.com/cdn/shop/t/2/assets/component-menu-drawer.css?v=147478906057189667651755618473" media="print" onload="this.media='all'">
1297<link
1298  rel="stylesheet"
1299  href="//secondchapterbookstore.com/cdn/shop/t/2/assets/component-cart-notification.css?v=54116361853792938221755618472"
1300  media="print"
1301  onload="this.media='all'"
1302><link rel="stylesheet" href="//secondchapterbookstore.com/cdn/shop/t/2/assets/component-price.css?v=47596247576480123001755618473" media="print" onload="this.media='all'"><style>
1303  header-drawer {
1304    justify-self: start;
1305    margin-left: -1.2rem;
1306  }@media screen and (min-width: 990px) {
1307      header-drawer {
1308        display: none;
1309      }
1310    }.menu-drawer-container {
1311    display: flex;
1312  }
1313
1314  .list-menu {
1315    list-style: none;
1316    padding: 0;
1317    margin: 0;
1318  }
1319
1320  .list-menu--inline {
1321    display: inline-flex;
1322    flex-wrap: wrap;
1323  }
1324
1325  summary.list-menu__item {
1326    padding-right: 2.7rem;
1327  }
1328
1329  .list-menu__item {
1330    display: flex;
1331    align-items: center;
1332    line-height: calc(1 + 0.3 / var(--font-body-scale));
1333  }
1334
1335  .list-menu__item--link {
1336    text-decoration: none;
1337    padding-bottom: 1rem;
1338    padding-top: 1rem;
1339    line-height: calc(1 + 0.8 / var(--font-body-scale));
1340  }
1341
1342  @media screen and (min-width: 750px) {
1343    .list-menu__item--link {
1344      padding-bottom: 0.5rem;
1345      padding-top: 0.5rem;
1346    }
1347  }
1348</style><style data-shopify>.header {
1349    padding: 10px 3rem 10px 3rem;
1350  }
1351
1352  .section-header {
1353    position: sticky; /* This is for fixing a Safari z-index issue. PR #2147 */
1354    margin-bottom: 0px;
1355  }
1356
1357  @media screen and (min-width: 750px) {
1358    .section-header {
1359      margin-bottom: 0px;
1360    }
1361  }
1362
1363  @media screen and (min-width: 990px) {
1364    .header {
1365      padding-top: 20px;
1366      padding-bottom: 20px;
1367    }
1368  }</style>
1368<script src="//secondchapterbookstore.com/cdn/shop/t/2/assets/cart-notification.js?v=133508293167896966491755618472" defer="defer"></script>
1368
1369
1370<div
1371  
1372  class="header-wrapper color-scheme-d3fa4fc7-acef-4627-a507-56a317c12679 gradient"
1373><header class="header header--top-center header--mobile-center page-width header--has-menu header--has-social header--has-account">
1374
1375<header-drawer data-breakpoint="tablet">
1376  <details id="Details-menu-drawer-container" class="menu-drawer-container">
1377    <summary
1378      class="header__icon header__icon--menu header__icon--summary link focus-inset"
1379      aria-label="Menu"
1380    >
1381      <span><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-hamburger" viewBox="0 0 18 16"><path fill="currentColor" d="M1 .5a.5.5 0 1 0 0 1h15.71a.5.5 0 0 0 0-1zM.5 8a.5.5 0 0 1 .5-.5h15.71a.5.5 0 0 1 0 1H1A.5.5 0 0 1 .5 8m0 7a.5.5 0 0 1 .5-.5h15.71a.5.5 0 0 1 0 1H1a.5.5 0 0 1-.5-.5"/></svg>
1382<svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-close" viewBox="0 0 18 17"><path fill="currentColor" d="M.865 15.978a.5.5 0 0 0 .707.707l7.433-7.431 7.579 7.282a.501.501 0 0 0 .846-.37.5.5 0 0 0-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 1 0-.707-.708L8.991 7.853 1.413.573a.5.5 0 1 0-.693.72l7.563 7.268z"/></svg>
1383</span>
1384    </summary>
1385    <div id="menu-drawer" class="gradient menu-drawer motion-reduce color-scheme-d3fa4fc7-acef-4627-a507-56a317c12679">
1386      <div class="menu-drawer__inner-container">
1387        <div class="menu-drawer__navigation-container">
1388          <nav class="menu-drawer__navigation">
1389            <ul class="menu-drawer__menu has-submenu list-menu" role="list"><li><a
1390                      id="HeaderDrawer-home"
1391                      href="/"
1392                      class="menu-drawer__menu-item list-menu__item link link--text focus-inset"
1393                      
1394                    >
1395                      Home
1396                    </a></li><li><a
1397                      id="HeaderDrawer-about-us"
1398                      href="/pages/about"
1399                      class="menu-drawer__menu-item list-menu__item link link--text focus-inset"
1400                      
1401                    >
1402                      About Us
1403                    </a></li><li><a
1404                      id="HeaderDrawer-store"
1405                      href="/collections/all"
1406                      class="menu-drawer__menu-item list-menu__item link link--text focus-inset"
1407                      
1408                    >
1409                      Store
1410                    </a></li><li><a
1411                      id="HeaderDrawer-community-events-photos"
1412                      href="/pages/photo-gallery"
1413                      class="menu-drawer__menu-item list-menu__item link link--text focus-inset"
1414                      
1415                    >
1416                      Community Events &amp; Photos
1417                    </a></li><li><a
1418                      id="HeaderDrawer-news-media"
1419                      href="/pages/news-media"
1420                      class="menu-drawer__menu-item list-menu__item link link--text focus-inset"
1421                      
1422                    >
1423                      News &amp; Media
1424                    </a></li><li><a
1425                      id="HeaderDrawer-contact-us"
1426                      href="/search"
1427                      class="menu-drawer__menu-item list-menu__item link link--text focus-inset"
1428                      
1429                    >
1430                      Contact Us
1431                    </a></li></ul>
1432          </nav>
1433          <div class="menu-drawer__utility-links"><a
1434                href="https://secondchapterbookstore.com/customer_authentication/redirect?locale=en&region_country=US"
1435                class="menu-drawer__account link focus-inset h5 medium-hide large-up-hide"
1436                rel="nofollow"
1437              ><account-icon><span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-account" viewBox="0 0 18 19"><path fill="currentColor" fill-rule="evenodd" d="M6 4.5a3 3 0 1 1 6 0 3 3 0 0 1-6 0m3-4a4 4 0 1 0 0 8 4 4 0 0 0 0-8m5.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.15M9 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.
14371-3.67-1.35-6.17-1.35" clip-rule="evenodd"/></svg>
1438</span></account-icon>Log in</a><div class="menu-drawer__localization header-localization">
1439</div><ul class="list list-social list-unstyled" role="list"><li class="list-social__item">
1440                  <a href="https://www.facebook.com/SecondChapterBookstoreNY" class="list-social__link link">
1441                    <span class="svg-wrapper"><svg class="icon icon-facebook" viewBox="0 0 20 20"><path fill="currentColor" d="M18 10.049C18 5.603 14.419 2 10 2s-8 3.603-8 8.049C2 14.067 4.925 17.396 8.75 18v-5.624H6.719v-2.328h2.03V8.275c0-2.017 1.195-3.132 3.023-3.132.874 0 1.79.158 1.79.158v1.98h-1.009c-.994 0-1.303.621-1.303 1.258v1.51h2.219l-.355 2.326H11.25V18c3.825-.604 6.75-3.933 6.75-7.951"/></svg>
1442</span>
1443                    <span class="visually-hidden">Facebook</span>
1444                  </a>
1445                </li><li class="list-social__item">
1446                  <a href="https://www.instagram.com/secondchapterbookstore/" class="list-social__link link">
1447                    <span class="svg-wrapper"><svg class="icon icon-instagram" viewBox="0 0 20 20"><path fill="currentColor" fill-rule="evenodd" d="M13.23 3.492c-.84-.037-1.096-.046-3.23-.046-2.144 0-2.39.01-3.238.055-.776.027-1.195.164-1.487.273a2.4 2.4 0 0 0-.912.593 2.5 2.5 0 0 0-.602.922c-.11.282-.238.702-.274 1.486-.046.84-.046 1.095-.046 3.23s.01 2.39.046 3.229c.004.51.097 1.016.274 1.495.145.365.319.639.602.913.282.282.538.456.92.602.474.176.974.268 1.479.273.848.046 1.103.046 3.238.046s2.39-.01 3.23-.046c.784-.036 1.203-.164 1.486-.273.374-.146.648-.329.921-.602.283-.283.447-.548.602-.922.177-.476.27-.979.274-1.486.037-.84.046-1.095.046-3.23s-.01-2.39-.055-3.229c-.027-.784-.164-1.204-.274-1.495a2.4 2.4 0 0 0-.593-.913 2.6 2.6 0 0 0-.92-.602c-.284-.11-.703-.237-1.488-.273ZM6.697 2.05c.857-.036 1.131-.045 3.302-.045a63 63 0 0 1 3.302.045c.664.014 1.321.14 1.943.374a4 4 0 0 1 1.414.922c.41.397.728.88.93 1.414.23.622.354 1.279.365 1.942C18 7.56 18 7.824 18 10.005c0 2.17-.01 2.444-.046 3.292-.036.858-.173 1.442-.374 1.943-.2.53-.474.976-.92 1.423a3.9 3.9 0 0 1-1.415.922c-.51.191-1.095.337-1.943.374-.857.036-1.122.045-3.302.045-2.171 0-2.445-.009-3.302-.055-.849-.027-1.432-.164-1.943-.364a4.15 4.15 0 0 1-1.414-.922 4.1 4.1 0 0 1-.93-1.423c-.183-.51-.329-1.085-.365-1.943C2.009 12.45 2 12.167 2 10.004c0-2.161 0-2.435.055-3.302.027-.848.164-1.432.365-1.942a4.4 4.4 0 0 1 .92-1.414 4.2 4.2 0 0 1 1.415-.93c.51-.183 1.094-.33 1.943-.366Zm.427 4.806a4.105 4.105 0 1 1 5.805 5.805 4.105 4.105 0 0 1-5.805-5.805m1.882 5.371a2.668 2.668 0 1 0 2.042-4.93 2.668 2.668 0 0 0-2.042 4.93m5.922-5.942a.958.958 0 1 1-1.355-1.355.958.958 0 0 1 1.355 1.355" clip-rule="evenodd"/></svg>
1448</span>
1449                    <span class="visually-hidden">Instagram</span>
1450                  </a>
1451                </li></ul>
1452          </div>
1453        </div>
1454      </div>
1455    </div>
1456  </details>
1457</header-drawer>
1458
1459
1460<details-modal class="header__search">
1461  <details>
1462    <summary
1463      class="header__icon header__icon--search header__icon--summary link focus-inset modal__toggle"
1464      aria-haspopup="dialog"
1465      aria-label="Search"
1466    >
1467      <span>
1468        <span class="svg-wrapper"><svg fill="none" class="icon icon-search" viewBox="0 0 18 19"><path fill="currentColor" fill-rule="evenodd" d="M11.03 11.68A5.784 5.784 0 1 1 2.85 3.5a5.784 5.784 0 0 1 8.18 8.18m.26 1.12a6.78 6.78 0 1 1 .72-.7l5.4 5.4a.5.5 0 1 1-.71.7z" clip-rule="evenodd"/></svg>
1469</span>
1470        <span class="svg-wrapper header__icon-close"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-close" viewBox="0 0 18 17"><path fill="currentColor" d="M.865 15.978a.5.5 0 0 0 .707.707l7.433-7.431 7.579 7.282a.501.501 0 0 0 .846-.37.5.5 0 0 0-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 1 0-.707-.708L8.991 7.853 1.413.573a.5.5 0 1 0-.693.72l7.563 7.268z"/></svg>
1471</span>
1472      </span>
1473    </summary>
1474    <div
1475      class="search-modal modal__content gradient"
1476      role="dialog"
1477      aria-modal="true"
1478      aria-label="Search"
1479    >
1480      <div class="modal-overlay"></div>
1481      <div
1482        class="search-modal__content search-modal__content-bottom"
1483        tabindex="-1"
1484      ><predictive-search class="search-modal__form" data-loading-text="Loading..."><form action="/search" method="get" role="search" class="search search-modal__form">
1485          <div class="field">
1486            <input
1487              class="search__input field__input"
1488              id="Search-In-Modal-1"
1489              type="search"
1490              name="q"
1491              value=""
1492              placeholder="Search"role="combobox"
1493                aria-expanded="false"
1494                aria-owns="predictive-search-results"
1495                aria-controls="predictive-search-results"
1496                aria-haspopup="listbox"
1497                aria-autocomplete="list"
1498                autocorrect="off"
1499                autocomplete="off"
1500                autocapitalize="off"
1501                spellcheck="false">
1502            <label class="field__label" for="Search-In-Modal-1">Search</label>
1503            <input type="hidden" name="options[prefix]" value="last">
1504            <button
1505              type="reset"
1506              class="reset__button field__button hidden"
1507              aria-label="Clear search term"
1508            >
1509              <span class="svg-wrapper"><svg fill="none" stroke="currentColor" class="icon icon-close" viewBox="0 0 18 18"><circle cx="9" cy="9" r="8.5" stroke-opacity=".2"/><path stroke-linecap="round" stroke-linejoin="round" d="M11.83 11.83 6.172 6.17M6.229 11.885l5.544-5.77"/></svg>
1510</span>
1511            </button>
1512            <button class="search__button field__button" aria-label="Search">
1513              <span class="svg-wrapper"><svg fill="none" class="icon icon-search" viewBox="0 0 18 19"><path fill="currentColor" fill-rule="evenodd" d="M11.03 11.68A5.784 5.784 0 1 1 2.85 3.5a5.784 5.784 0 0 1 8.18 8.18m.26 1.12a6.78 6.78 0 1 1 .72-.7l5.4 5.4a.5.5 0 1 1-.71.7z" clip-rule="evenodd"/></svg>
1514</span>
1515            </button>
1516          </div><div class="predictive-search predictive-search--header" tabindex="-1" data-predictive-search>
1517
1518<div class="predictive-search__loading-state">
1519  <svg xmlns="http://www.w3.org/2000/svg" class="spinner" viewBox="0 0 66 66"><circle stroke-width="6" cx="33" cy="33" r="30" fill="none" class="path"/></svg>
1520
1521</div>
1522</div>
1523
1524            <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span></form></predictive-search><button
1525          type="button"
1526          class="search-modal__close-button modal__close-button link link--text focus-inset"
1527          aria-label="Close"
1528        >
1529          <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-close" viewBox="0 0 18 17"><path fill="currentColor" d="M.865 15.978a.5.5 0 0 0 .707.707l7.433-7.431 7.579 7.282a.501.501 0 0 0 .846-.37.5.5 0 0 0-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 1 0-.707-.708L8.991 7.853 1.413.573a.5.5 0 1 0-.693.72l7.563 7.268z"/></svg>
1530</span>
1531        </button>
1532      </div>
1533    </div>
1534  </details>
1535</details-modal>
1536<a href="/" class="header__heading-link link link--text focus-inset"><div class="header__heading-logo-wrapper">
1537            
1538            <img src="//secondchapterbookstore.com/cdn/shop/files/REV_PURPLE_Second_Chapter_Logo_4.png?v=1755618606&amp;width=600" alt="Second Chapter Bookstore" srcset="//secondchapterbookstore.com/cdn/shop/files/REV_PURPLE_Second_Chapter_Logo_4.png?v=1755618606&amp;width=300 300w, //secondchapterbookstore.com/cdn/shop/files/REV_PURPLE_Second_Chapter_Logo_4.png?v=1755618606&amp;width=450 450w, //secondchapterbookstore.com/cdn/shop/files/REV_PURPLE_Second_Chapter_Logo_4.png?v=1755618606&amp;width=600 600w" width="300" height="136.36363636363637" loading="eager" class="header__heading-logo motion-reduce" sizes="(max-width: 600px) 50vw, 300px">
1539          </div></a>
1540
1541<nav class="header__inline-menu">
1542  <ul class="list-menu list-menu--inline" role="list"><li><a
1543            id="HeaderMenu-home"
1544            href="/"
1545            class="header__menu-item list-menu__item link link--text focus-inset"
1546            
1547          >
1548            <span
1549            >Home</span>
1550          </a></li><li><a
1551            id="HeaderMenu-about-us"
1552            href="/pages/about"
1553            class="header__menu-item list-menu__item link link--text focus-inset"
1554            
1555          >
1556            <span
1557            >About Us</span>
1558          </a></li><li><a
1559            id="HeaderMenu-store"
1560            href="/collections/all"
1561            class="header__menu-item list-menu__item link link--text focus-inset"
1562            
1563          >
1564            <span
1565            >Store</span>
1566          </a></li><li><a
1567            id="HeaderMenu-community-events-photos"
1568            href="/pages/photo-gallery"
1569            class="header__menu-item list-menu__item link link--text focus-inset"
1570            
1571          >
1572            <span
1573            >Community Events &amp; Photos</span>
1574          </a></li><li><a
1575            id="HeaderMenu-news-media"
1576            href="/pages/news-media"
1577            class="header__menu-item list-menu__item link link--text focus-inset"
1578            
1579          >
1580            <span
1581            >News &amp; Media</span>
1582          </a></li><li><a
1583            id="HeaderMenu-contact-us"
1584            href="/search"
1585            class="header__menu-item list-menu__item link link--text focus-inset"
1586            
1587          >
1588            <span
1589            >Contact Us</span>
1590          </a></li></ul>
1591</nav>
1592
1593<div class="header__icons header__icons--localization header-localization">
1594      <div class="desktop-localization-wrapper">
1595</div>
1596      
1597
1598<details-modal class="header__search">
1599  <details>
1600    <summary
1601      class="header__icon header__icon--search header__icon--summary link focus-inset modal__toggle"
1602      aria-haspopup="dialog"
1603      aria-label="Search"
1604    >
1605      <span>
1606        <span class="svg-wrapper"><svg fill="none" class="icon icon-search" viewBox="0 0 18 19"><path fill="currentColor" fill-rule="evenodd" d="M11.03 11.68A5.784 5.784 0 1 1 2.85 3.5a5.784 5.784 0 0 1 8.18 8.18m.26 1.12a6.78 6.78 0 1 1 .72-.7l5.4 5.4a.5.5 0 1 1-.71.7z" clip-rule="evenodd"/></svg>
1607</span>
1608        <span class="svg-wrapper header__icon-close"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-close" viewBox="0 0 18 17"><path fill="currentColor" d="M.865 15.978a.5.5 0 0 0 .707.707l7.433-7.431 7.579 7.282a.501.501 0 0 0 .846-.37.5.5 0 0 0-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 1 0-.707-.708L8.991 7.853 1.413.573a.5.5 0 1 0-.693.72l7.563 7.268z"/></svg>
1609</span>
1610      </span>
1611    </summary>
1612    <div
1613      class="search-modal modal__content gradient"
1614      role="dialog"
1615      aria-modal="true"
1616      aria-label="Search"
1617    >
1618      <div class="modal-overlay"></div>
1619      <div
1620        class="search-modal__content search-modal__content-bottom"
1621        tabindex="-1"
1622      ><predictive-search class="search-modal__form" data-loading-text="Loading..."><form action="/search" method="get" role="search" class="search search-modal__form">
1623          <div class="field">
1624            <input
1625              class="search__input field__input"
1626              id="Search-In-Modal"
1627              type="search"
1628              name="q"
1629              value=""
1630              placeholder="Search"role="combobox"
1631                aria-expanded="false"
1632                aria-owns="predictive-search-results"
1633                aria-controls="predictive-search-results"
1634                aria-haspopup="listbox"
1635                aria-autocomplete="list"
1636                autocorrect="off"
1637                autocomplete="off"
1638                autocapitalize="off"
1639                spellcheck="false">
1640            <label class="field__label" for="Search-In-Modal">Search</label>
1641            <input type="hidden" name="options[prefix]" value="last">
1642            <button
1643              type="reset"
1644              class="reset__button field__button hidden"
1645              aria-label="Clear search term"
1646            >
1647              <span class="svg-wrapper"><svg fill="none" stroke="currentColor" class="icon icon-close" viewBox="0 0 18 18"><circle cx="9" cy="9" r="8.5" stroke-opacity=".2"/><path stroke-linecap="round" stroke-linejoin="round" d="M11.83 11.83 6.172 6.17M6.229 11.885l5.544-5.77"/></svg>
1648</span>
1649            </button>
1650            <button class="search__button field__button" aria-label="Search">
1651              <span class="svg-wrapper"><svg fill="none" class="icon icon-search" viewBox="0 0 18 19"><path fill="currentColor" fill-rule="evenodd" d="M11.03 11.68A5.784 5.784 0 1 1 2.85 3.5a5.784 5.784 0 0 1 8.18 8.18m.26 1.12a6.78 6.78 0 1 1 .72-.7l5.4 5.4a.5.5 0 1 1-.71.7z" clip-rule="evenodd"/></svg>
1652</span>
1653            </button>
1654          </div><div class="predictive-search predictive-search--header" tabindex="-1" data-predictive-search>
1655
1656<div class="predictive-search__loading-state">
1657  <svg xmlns="http://www.w3.org/2000/svg" class="spinner" viewBox="0 0 66 66"><circle stroke-width="6" cx="33" cy="33" r="30" fill="none" class="path"/></svg>
1658
1659</div>
1660</div>
1661
1662            <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span></form></predictive-search><button
1663          type="button"
1664          class="search-modal__close-button modal__close-button link link--text focus-inset"
1665          aria-label="Close"
1666        >
1667          <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-close" viewBox="0 0 18 17"><path fill="currentColor" d="M.865 15.978a.5.5 0 0 0 .707.707l7.433-7.431 7.579 7.282a.501.501 0 0 0 .846-.37.5.5 0 0 0-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 1 0-.707-.708L8.991 7.853 1.413.573a.5.5 0 1 0-.693.72l7.563 7.268z"/></svg>
1668</span>
1669        </button>
1670      </div>
1671    </div>
1672  </details>
1673</details-modal>
1674
1675<a
1676          href="https://secondchapterbookstore.com/customer_authentication/redirect?locale=en&region_country=US"
1677          class="header__icon header__icon--account link focus-inset small-hide"
1678          rel="nofollow"
1679        ><account-icon><span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-account" viewBox="0 0 18 19"><path fill="currentColor" fill-rule="evenodd" d="M6 4.5a3 3 0 1 1 6 0 3 3 0 0 1-6 0m3-4a4 4 0 1 0 0 8 4 4 0 0 0 0-8m5.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.15M9 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.35" clip-rule="evenodd"/></svg>
1680</span></account-icon><span class="visually-hidden">Log in</span>
1681        </a><a href="/cart" class="header__icon header__icon--cart link focus-inset" id="cart-icon-bubble">
1682        
1683          <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-cart-empty" viewBox="0 0 40 40"><path fill="currentColor" fill-rule="evenodd" 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.33L28.4 11.8zm0 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"/></svg>
1684</span>
1685        
1686        <span class="visually-hidden">Cart</span></a>
1687    </div>
1688  </header>
1689</div>
1690
1691<script type="application/ld+json">
1692  {
1693    "@context": "http://schema.org",
1694    "@type": "Organization",
1695    "name": "Second Chapter Bookstore",
1696    
1697      "logo": "https:\/\/secondchapterbookstore.com\/cdn\/shop\/files\/REV_PURPLE_Second_Chapter_Logo_4.png?v=1755618606\u0026width=500",
1698    
1699    "sameAs": [
1700      "",
1701      "https:\/\/www.facebook.com\/SecondChapterBookstoreNY",
1702      "",
1703      "https:\/\/www.instagram.com\/secondchapterbookstore\/",
1704      "",
1705      "",
1706      "",
1707      "",
1708      ""
1709    ],
1710    "url": "https:\/\/secondchapterbookstore.com"
1711  }
1712</script>
1712
1713</div>
1714<!-- END sections: header-group -->
1715
1716    <main id="MainContent" class="content-for-layout focus-none" role="main" tabindex="-1">
1717      <div id="shopify-section-template--25615485632881__cart-items" class="shopify-section"><link href="//secondchapterbookstore.com/cdn/shop/t/2/assets/component-cart.css?v=164708765130180853531755618472" rel="stylesheet" type="text/css" media="all" />
1718<link href="//secondchapterbookstore.com/cdn/shop/t/2/assets/component-cart-items.css?v=13033300910818915211755618472" rel="stylesheet" type="text/css" media="all" />
1719<link href="//secondchapterbookstore.com/cdn/shop/t/2/assets/component-totals.css?v=15906652033866631521755618473" rel="stylesheet" type="text/css" media="all" />
1720<link href="//secondchapterbookstore.com/cdn/shop/t/2/assets/component-price.css?v=47596247576480123001755618473" rel="stylesheet" type="text/css" media="all" />
1721<link href="//secondchapterbookstore.com/cdn/shop/t/2/assets/component-discounts.css?v=152760482443307489271755618472" rel="stylesheet" type="text/css" media="all" />
1722<link href="//secondchapterbookstore.com/cdn/shop/t/2/assets/quantity-popover.css?v=160630540099520878331755618475" rel="stylesheet" type="text/css" media="all" />
1723<style data-shopify>.section-template--25615485632881__cart-items-padding {
1724    padding-top: 0px;
1725    padding-bottom: 0px;
1726  }
1727
1728  @media screen and (min-width: 750px) {
1729    .section-template--25615485632881__cart-items-padding {
1730      padding-top: 0px;
1731      padding-bottom: 0px;
1732    }
1733  }</style>
1733<script src="//secondchapterbookstore.com/cdn/shop/t/2/assets/cart.js?v=25986244538023964561755618472" defer="defer"></script>
1733<script src="//secondchapterbookstore.com/cdn/shop/t/2/assets/quantity-popover.js?v=987015268078116491755618475" defer="defer"></script>
1733
1734
1735<cart-items class="gradient color-scheme-7e694543-cd3e-436d-95b9-ec1a0469ad9d isolate is-empty">
1736  <div class="page-width">
1737    <div class="title-wrapper-with-link">
1738      <h1 class="title title--primary">Your cart</h1>
1739      <a href="/collections/all" class="underlined-link">Continue shopping</a>
1740    </div>
1741
1742    <div class="cart__warnings">
1743      <h1 class="cart__empty-text">Your cart is empty</h1>
1744      <a href="/collections/all" class="button">
1745        Continue shopping
1746      </a><h2 class="cart__login-title">Have an account?</h2>
1747        <p class="cart__login-paragraph">
1748          <a href="https://secondchapterbookstore.com/customer_authentication/redirect?locale=en&region_country=US" class="link underlined-link">Log in</a> to check out faster.
1749        </p></div>
1750
1751    <form action="/cart" class="cart__contents critical-hidden" method="post" id="cart">
1752      <div class="cart__items" id="main-cart-items" data-id="template--25615485632881__cart-items">
1753        <div class="js-contents"></div>
1754      </div>
1755
1756      <p class="visually-hidden" id="cart-live-region-text" aria-live="polite" role="status"></p>
1757      <p
1758        class="visually-hidden"
1759        id="shopping-cart-line-item-status"
1760        aria-live="polite"
1761        aria-hidden="true"
1762        role="status"
1763      >
1764        Loading...
1765      </p>
1766    </form>
1767  </div>
1768</cart-items>
1769
1770
1771</div><div id="shopify-section-template--25615485632881__cart-footer" class="shopify-section cart__footer-wrapper"><link href="//secondchapterbookstore.com/cdn/shop/t/2/assets/component-cart.css?v=164708765130180853531755618472" rel="stylesheet" type="text/css" media="all" />
1772<link href="//secondchapterbookstore.com/cdn/shop/t/2/assets/component-totals.css?v=15906652033866631521755618473" rel="stylesheet" type="text/css" media="all" />
1773<link href="//secondchapterbookstore.com/cdn/shop/t/2/assets/component-price.css?v=47596247576480123001755618473" rel="stylesheet" type="text/css" media="all" />
1774<link href="//secondchapterbookstore.com/cdn/shop/t/2/assets/component-discounts.css?v=152760482443307489271755618472" rel="stylesheet" type="text/css" media="all" />
1775<style data-shopify>.section-template--25615485632881__cart-footer-padding {
1776    padding-top: 15px;
1777    padding-bottom: 30px;
1778  }
1779
1780  @media screen and (min-width: 750px) {
1781    .section-template--25615485632881__cart-footer-padding {
1782      padding-top: 20px;
1783      padding-bottom: 40px;
1784    }
1785  }</style><div
1786  class="gradient color-scheme-7e694543-cd3e-436d-95b9-ec1a0469ad9d is-empty"
1787  id="main-cart-footer"
1788  data-id="template--25615485632881__cart-footer"
1789>
1790  <div class="page-width">
1791    <div class="cart__footer isolate section-template--25615485632881__cart-footer-padding"><div class="cart__blocks">
1792        
1793<div class="js-contents" >
1794                <div></div>
1795
1796                <div class="totals">
1797                  <h2 class="totals__total">Estimated total</h2>
1798                  <p class="totals__total-value">$0.00 USD</p>
1799                </div>
1800
1801                <small class="tax-note caption-large rte">Taxes, discounts and shipping calculated at checkout.
1802</small>
1803              </div>
1804<div class="cart__ctas" >
1805                <button
1806                  type="submit"
1807                  id="checkout"
1808                  class="cart__checkout-button button"
1809                  name="checkout"
1810                  
1811                    disabled
1812                  
1813                  form="cart"
1814                >
1815                  Check out
1816                </button>
1817              </div><div class="cart__dynamic-checkout-buttons additional-checkout-buttons">
1818                  <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;:94510973297,&quot;merchantName&quot;:&quot;Second Chapter Bookstore&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;:94510973297,&quot;countryCode&quot;:&quot;US&quot;,&quot;merchantName&quot;:&quot;Second Chapter Bookstore&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;:false,&quot;gatewayType&quot;:&quot;MANAGED&quot;,&quot;merchantId&quot;:&quot;GUU29FHKDU742&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=GUU29FHKDU742\u0026intent=authorize&quot;,&quot;serviceableCountryCodes&quot;:[&quot;AE&quot;,&quot;AT&quot;,&quot;AU&quot;,&quot;BE&quot;,&quot;CA&quot;,&quot;CH&quot;,&quot;CZ&quot;,&quot;DE&quot;,&quot;DK&quot;,&quot;ES&quot;,&quot;FI&quot;,&quot;FR&quot;,&quot;GB&quot;,&quot;HK&quot;,&quot;IE&quot;,&quot;IL&quot;,&quot;IT&quot;,&quot;JP&quot;,&quot;KR&quot;,&quot;MY&quot;,&quot;NL&quot;,&quot;NO&quot;,&quot;NZ&quot;,&quot;PL&quot;,&quot;PT&quot;,&quot;SE&quot;,&quot;SG&quot;,&quot;US&quot;]}}]" access-token="f0d7ac78b418fd293c5902e392c51c95" buyer-country="US" buyer-locale="en" buyer-currency="USD" shop-id="94510973297" cart-id="735b619ab861482e5711b718da030574" 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>
1819                </div>
1820
1821        <div id="cart-errors"></div>
1822      </div>
1823    </div>
1824  </div>
1825</div>
1826
1827
1828</div>
1829    </main>
1830
1831    <!-- BEGIN sections: footer-group -->
1832<div id="shopify-section-sections--25615486189937__footer" class="shopify-section shopify-section-group-footer-group">
1833<link href="//secondchapterbookstore.com/cdn/shop/t/2/assets/section-footer.css?v=60318643098753476351755618475" rel="stylesheet" type="text/css" media="all" />
1834<link href="//secondchapterbookstore.com/cdn/shop/t/2/assets/component-newsletter.css?v=4727253280200485261755618473" rel="stylesheet" type="text/css" media="all" />
1835<link href="//secondchapterbookstore.com/cdn/shop/t/2/assets/component-list-menu.css?v=151968516119678728991755618472" rel="stylesheet" type="text/css" media="all" />
1836<link href="//secondchapterbookstore.com/cdn/shop/t/2/assets/component-list-payment.css?v=69253961410771838501755618472" rel="stylesheet" type="text/css" media="all" />
1837<link href="//secondchapterbookstore.com/cdn/shop/t/2/assets/component-list-social.css?v=35792976012981934991755618472" rel="stylesheet" type="text/css" media="all" />
1838<style data-shopify>.footer {
1839    margin-top: 0px;
1840  }
1841
1842  .section-sections--25615486189937__footer-padding {
1843    padding-top: 33px;
1844    padding-bottom: 30px;
1845  }
1846
1847  @media screen and (min-width: 750px) {
1848    .footer {
1849      margin-top: 0px;
1850    }
1851
1852    .section-sections--25615486189937__footer-padding {
1853      padding-top: 44px;
1854      padding-bottom: 40px;
1855    }
1856  }</style><footer class="footer color-scheme-26a56f36-7323-4dcb-b447-c0f8bae43598 gradient section-sections--25615486189937__footer-padding">
1856<div class="footer__content-top page-width"><div
1857          class="footer-block--newsletter scroll-trigger animate--slide-in"
1858          
1859            data-cascade
1860          
1861        ><div class="footer__follow-on-shop">
1862              
1862<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.shop-follow-button.en.esm.js"></script>
vendor: 1 bytes, line 1862
1862
1863<script type="module">
1864  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.shop-follow-button.en.esm.js");
1865
1866  
1867</script>
1867
1868
1869<shop-follow-button ux-mode="windoid" return-uri="https://secondchapterbookstore.com/account/redirect" proxy="true"></shop-follow-button>
1870
1871            </div>
1872
1873<ul class="list-unstyled list-social footer__list-social" role="list"><li class="list-social__item">
1874      <a href="https://www.facebook.com/SecondChapterBookstoreNY" class="link list-social__link">
1875        <span class="svg-wrapper"><svg class="icon icon-facebook" viewBox="0 0 20 20"><path fill="currentColor" d="M18 10.049C18 5.603 14.419 2 10 2s-8 3.603-8 8.049C2 14.067 4.925 17.396 8.75 18v-5.624H6.719v-2.328h2.03V8.275c0-2.017 1.195-3.132 3.023-3.132.874 0 1.79.158 1.79.158v1.98h-1.009c-.994 0-1.303.621-1.303 1.258v1.51h2.219l-.355 2.326H11.25V18c3.825-.604 6.75-3.933 6.75-7.951"/></svg>
1876</span>
1877        <span class="visually-hidden">Facebook</span>
1878      </a>
1879    </li><li class="list-social__item">
1880      <a href="https://www.instagram.com/secondchapterbookstore/" class="link list-social__link">
1881        <span class="svg-wrapper"><svg class="icon icon-instagram" viewBox="0 0 20 20"><path fill="currentColor" fill-rule="evenodd" d="M13.23 3.492c-.84-.037-1.096-.046-3.23-.046-2.144 0-2.39.01-3.238.055-.776.027-1.195.164-1.487.273a2.4 2.4 0 0 0-.912.593 2.5 2.5 0 0 0-.602.922c-.11.282-.238.702-.274 1.486-.046.84-.046 1.095-.046 3.23s.01 2.39.046 3.229c.004.51.097 1.016.274 1.495.145.365.319.639.602.913.282.282.538.456.92.602.474.176.974.268 1.479.273.848.046 1.103.046 3.238.046s2.39-.01 3.23-.046c.784-.036 1.203-.164 1.486-.273.374-.146.648-.329.921-.602.283-.283.447-.548.602-.922.177-.476.27-.979.274-1.486.037-.84.046-1.095.046-3.23s-.01-2.39-.055-3.229c-.027-.784-.164-1.204-.274-1.495a2.4 2.4 0 0 0-.593-.913 2.6 2.6 0 0 0-.92-.602c-.284-.11-.703-.237-1.488-.273ZM6.697 2.05c.857-.036 1.131-.045 3.302-.045a63 63 0 0 1 3.302.045c.664.014 1.321.14 1.943.374a4 4 0 0 1 1.414.922c.41.397.728.88.93 1.414.23.622.354 1.279.365 1.942C18 7.56 18 7.824 18 10.005c0 2.17-.01 2.444-.046 3.292-.036.858-.173 1.442-.374 1.943-.2.53-.474.976-.92 1.423a3.9 3.9 0 0 1-1.415.922c-.51.191-1.095.337-1.943.374-.857.036-1.122.045-3.302.045-2.171 0-2.445-.009-3.302-.055-.849-.027-1.432-.164-1.943-.364a4.15 4.15 0 0 1-1.414-.922 4.1 4.1 0 0 1-.93-1.423c-.183-.51-.329-1.085-.365-1.943C2.009 12.45 2 12.167 2 10.004c0-2.161 0-2.435.055-3.302.027-.848.164-1.432.365-1.942a4.4 4.4 0 0 1 .92-1.414 4.2 4.2 0 0 1 1.415-.93c.51-.183 1.094-.33 1.943-.366Zm.427 4.806a4.105 4.105 0 1 1 5.805 5.805 4.105 4.105 0 0 1-5.805-5.805m1.882 5.371a2.668 2.668 0 1 0 2.042-4.93 2.668 2.668 0 0 0-2.042 4.93m5.922-5.942a.958.958 0 1 1-1.355-1.355.958.958 0 0 1 1.355 1.355" clip-rule="evenodd"/></svg>
1882</span>
1883        <span class="visually-hidden">Instagram</span>
1884      </a>
1885    </li></ul>
1886</div>
1887      </div><div
1888    class="footer__content-bottom scroll-trigger animate--slide-in"
1889    
1890      data-cascade
1891    
1892  >
1893    <div class="footer__content-bottom-wrapper page-width">
1894      <div class="footer__column footer__localization isolate"></div>
1895      <div class="footer__column footer__column--info"><div class="footer__payment">
1896            <span class="visually-hidden">Payment methods</span>
1897            <ul class="list list-payment" role="list"><li class="list-payment__item">
1898                  <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;"/>
1898</svg>
1899
1900                </li><li class="list-payment__item">
1901                  <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>
1902
1903                </li><li class="list-payment__item">
1904                  <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>
1905                </li><li class="list-payment__item">
1906                  <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>
1907                </li><li class="list-payment__item">
1908                  <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-google_pay"><title id="pi-google_pay">Google Pay</title><path 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" opacity=".07"/><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-2h32" fill="#FFF"/><path d="M18.093 11.976v3.2h-1.018v-7.9h2.691a2.447 2.447 0 0 1 1.747.692 2.28 2.28 0 0 1 .11 3.224l-.11.116c-.47.447-1.098.69-1.747.674l-1.673-.006zm0-3.732v2.788h1.698c.377.012.741-.135 1.005-.404a1.391 1.391 0 0 0-1.005-2.354l-1.698-.03zm6.484 1.348c.65-.03 1.286.188 1.778.613.445.43.682 1.03.65 1.649v3.334h-.969v-.766h-.049a1.93 1.93 0 0 1-1.673.931 2.17 2.17 0 0 1-1.496-.533 1.667 1.667 0 0 1-.613-1.324 1.606 1.606 0 0 1 .613-1.336 2.746 2.746 0 0 1 1.698-.515c.517-.02 1.03.093 1.49.331v-.208a1.134 1.134 0 0 0-.417-.901 1.416 1.416 0 0 0-.98-.368 1.545 1.545 0 0 0-1.319.717l-.895-.564a2.488 2.488 0 0 1 2.182-1.
190806zM23.29 13.52a.79.79 0 0 0 .337.662c.223.176.5.269.785.263.429-.001.84-.17 1.146-.472.305-.286.478-.685.478-1.103a2.047 2.047 0 0 0-1.324-.374 1.716 1.716 0 0 0-1.03.294.883.883 0 0 0-.392.73zm9.286-3.75l-3.39 7.79h-1.048l1.281-2.728-2.224-5.062h1.103l1.612 3.885 1.569-3.885h1.097z" fill="#5F6368"/><path d="M13.986 11.284c0-.308-.024-.616-.073-.92h-4.29v1.747h2.451a2.096 2.096 0 0 1-.9 1.373v1.134h1.464a4.433 4.433 0 0 0 1.348-3.334z" fill="#4285F4"/><path d="M9.629 15.721a4.352 4.352 0 0 0 3.01-1.097l-1.466-1.14a2.752 2.752 0 0 1-4.094-1.44H5.577v1.17a4.53 4.53 0 0 0 4.052 2.507z" fill="#34A853"/><path d="M7.079 12.05a2.709 2.709 0 0 1 0-1.735v-1.17H5.577a4.505 4.505 0 0 0 0 4.075l1.502-1.17z" fill="#FBBC04"/><path d="M9.629 8.44a2.452 2.452 0 0 1 1.74.68l1.3-1.293a4.37 4.37 0 0 0-3.065-1.183 4.53 4.53 0 0 0-4.027 2.5l1.502 1.171a2.715 2.715 0 0 1 2.55-1.875z" fill="#EA4335"/></svg>
1909
1910                </li><li class="list-payment__item">
1911                  <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;"/><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>
1912
1913                </li><li class="list-payment__item">
1914                  <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 
19140-.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>
1915                </li><li class="list-payment__item">
1916                  <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>
1917
1918                </li><li class="list-payment__item">
1919                  <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 
191916.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>
1920
1921                </li></ul>
1922          </div></div>
1923    </div>
1924    <div class="footer__content-bottom-wrapper page-width">
1925      <div class="footer__copyright caption">
1926        <small class="copyright__content"
1927          >&copy; 2026, <a href="/" title="">Second Chapter Bookstore</a></small>
1928        <small class="copyright__content"><a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=poweredby&amp;utm_medium=shopify&amp;utm_source=onlinestore"> </a></small><ul class="policies list-unstyled"><li>
1929                  <small class="copyright__content"
1930                    ><a href="/policies/privacy-policy">Privacy policy</a></small
1931                  >
1932                </li><li>
1933                  <small class="copyright__content"
1934                    ><a href="/policies/terms-of-service">Terms of service</a></small
1935                  >
1936                </li><li>
1937                  <small class="copyright__content"
1938                    ><a href="/policies/refund-policy">Refund policy</a></small
1939                  >
1940                </li><li>
1941                  <small class="copyright__content"
1942                    ><a href="/policies/contact-information">Contact information</a></small
1943                  >
1944                </li></ul></div>
1945    </div>
1946  </div>
1947</footer>
1948
1949
1950</div>
1951<!-- END sections: footer-group -->
1952
1953    <ul hidden>
1954      <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li>
1955      <li id="a11y-new-window-message">Opens in a new window.</li>
1956    </ul>
1957
1958    
1958<script>
1959      window.shopUrl = 'https://secondchapterbookstore.com';
1960      window.routes = {
1961        cart_add_url: '/cart/add',
1962        cart_change_url: '/cart/change',
1963        cart_update_url: '/cart/update',
1964        cart_url: '/cart',
1965        predictive_search_url: '/search/suggest',
1966      };
1967
1968      window.cartStrings = {
1969        error: `There was an error while updating your cart. Please try again.`,
1970        quantityError: `You can only add [quantity] of this item to your cart.`,
1971      };
1972
1973      window.variantStrings = {
1974        addToCart: `Add to cart`,
1975        soldOut: `Sold out`,
1976        unavailable: `Unavailable`,
1977        unavailable_with_option: `[value] - Unavailable`,
1978      };
1979
1980      window.quickOrderListStrings = {
1981        itemsAdded: `[quantity] items added`,
1982        itemAdded: `[quantity] item added`,
1983        itemsRemoved: `[quantity] items removed`,
1984        itemRemoved: `[quantity] item removed`,
1985        viewCart: `View cart`,
1986        each: `[money]/ea`,
1987        min_error: `This item has a minimum of [min]`,
1988        max_error: `This item has a maximum of [max]`,
1989        step_error: `You can only add this item in increments of [step]`,
1990      };
1991
1992      window.accessibilityStrings = {
1993        imageAvailable: `Image [index] is now available in gallery view`,
1994        shareSuccess: `Link copied to clipboard`,
1995        pauseSlideshow: `Pause slideshow`,
1996        playSlideshow: `Play slideshow`,
1997        recipientFormExpanded: `Gift card recipient form expanded`,
1998        recipientFormCollapsed: `Gift card recipient form collapsed`,
1999        countrySelectorSearchCount: `[count] countries/regions found`,
2000      };
2001    </script>
2001<script src="//secondchapterbookstore.com/cdn/shop/t/2/assets/predictive-search.js?v=57209189334897115771755618475" defer="defer"></script>
2001<style>  </style>
2002<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
2002
2003</body>
2004</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.