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 – 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 & 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 & 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®ion_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&width=600" alt="Second Chapter Bookstore" srcset="//secondchapterbookstore.com/cdn/shop/files/REV_PURPLE_Second_Chapter_Logo_4.png?v=1755618606&width=300 300w, //secondchapterbookstore.com/cdn/shop/files/REV_PURPLE_Second_Chapter_Logo_4.png?v=1755618606&width=450 450w, //secondchapterbookstore.com/cdn/shop/files/REV_PURPLE_Second_Chapter_Logo_4.png?v=1755618606&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 & 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 & 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®ion_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®ion_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="[{"supports_subs":true,"supports_def_opts":false,"name":"shop_pay","wallet_params":{"shopId":94510973297,"merchantName":"Second Chapter Bookstore","personalized":true}},{"supports_subs":true,"supports_def_opts":false,"name":"paypal","wallet_params":{"shopId":94510973297,"countryCode":"US","merchantName":"Second Chapter Bookstore","phoneRequired":false,"companyRequired":false,"shippingType":"shipping","shopifyPaymentsEnabled":true,"hasManagedSellingPlanState":false,"requiresBillingAgreement":false,"gatewayType":"MANAGED","merchantId":"GUU29FHKDU742","sdkUrl":"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","serviceableCountryCodes":["AE","AT","AU","BE","CA","CH","CZ","DE","DK","ES","FI","FR","GB","HK","IE","IL","IT","JP","KR","MY","NL","NO","NZ","PL","PT","SE","SG","US"]}}]" access-token="f0d7ac78b418fd293c5902e392c51c95" buyer-country="US" buyer-locale="en" buyer-currency="USD" shop-id="94510973297" cart-id="735b619ab861482e5711b718da030574" enabled-flags="["1172c16a","a1d1f9a1","f5afabb3","370070f3"]" > <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'> </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'> </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 >© 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&utm_medium=shopify&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.