:root{--cc-cream:#faf6ef;--cc-ink:#2a241e;--cc-copper:#995623;--cc-muted:#65584d;--cc-line:#ddcbb7}body{background:var(--cc-cream)}h1,h2,h3,.h1,.h2,.h3{font-family:Georgia,Times New Roman,serif!important;font-weight:400}.cc-home{background:var(--cc-cream);color:var(--cc-ink);font-family:Georgia,Times New Roman,serif}.cc-home h1,.cc-home h2,.cc-home h3,.cc-sample h2,.cc-sample h3{color:var(--cc-ink);font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.025em}.cc-home h1{font-size:clamp(2.7rem,5vw,4.7rem);line-height:1.05;max-width:650px;margin:18px 0 24px}.cc-home h2,.cc-sample h2{font-size:clamp(2rem,3.8vw,3.5rem);line-height:1.12;margin:0 0 20px}.cc-home h3{font-size:1.55rem;margin:16px 0 12px}.cc-home p,.cc-sample p{line-height:1.65;color:var(--cc-muted);margin:0 0 22px}.cc-wrap{width:min(1160px,calc(100% - 72px));margin-inline:auto}.cc-hero{background:radial-gradient(ellipse at 85% 80%,#e9d4b7 0,transparent 56%),linear-gradient(120deg,#fffdf8,#f2e6d4);border-bottom:1px solid var(--cc-line)}.cc-hero-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:60px;align-items:center;min-height:620px;padding-block:60px}.cc-eyebrow{font-family:Arial,sans-serif;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--cc-copper)!important}.cc-lead{font-size:1.2rem;max-width:600px}.cc-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:32px}.cc-button{display:inline-flex;justify-content:center;align-items:center;gap:24px;min-height:52px;padding:14px 24px;border:1px solid var(--cc-copper);border-radius:4px;background:var(--cc-copper);color:#fffdf8!important;text-decoration:none;font:1.05rem Georgia,serif;transition:background .2s,box-shadow .2s}.cc-button:hover{background:#75401b;box-shadow:0 4px 16px #75401b20}.cc-button-outline{color:var(--cc-copper)!important;background:transparent}.cc-button-outline:hover{background:#eadbc7}.cc-button:focus-visible,.cc-reader summary:focus-visible,.cc-text-link:focus-visible{outline:3px solid #60401f;outline-offset:5px}.cc-cover-stage{display:flex;justify-content:center;align-items:center;padding:12px 28px}.cc-cover{width:min(100%,350px);height:auto;max-height:520px;object-fit:contain;box-shadow:12px 18px 32px #48331e32;border-radius:2px}.cc-facts{display:flex;justify-content:center;gap:0;flex-wrap:wrap;padding:22px 15px;border-bottom:1px solid var(--cc-line);background:#fffaf3;color:var(--cc-muted);font-size:.95rem}.cc-facts span{padding-inline:24px;border-right:1px solid var(--cc-line)}.cc-facts span:last-child{border:0}.cc-book-grid{display:grid;grid-template-columns:.85fr 1.2fr;gap:80px;align-items:center;padding-block:76px}.cc-book-art{text-align:center}.cc-cover-small{width:min(100%,260px);height:auto;box-shadow:8px 16px 24px #48331e25}.cc-subtitle{font-style:italic;font-size:1.18rem}.cc-delivery{background:#efe3d3;padding:14px 18px;border-radius:4px;font-size:.95rem}.cc-text-link{display:block;width:fit-content;color:var(--cc-copper);text-underline-offset:5px;margin-top:22px}.cc-story{background:linear-gradient(110deg,#eee0cf,#f8f1e6);padding-block:72px}.cc-story-grid{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.cc-quote-paper{padding:30px 38px;background:#fffaf1;box-shadow:5px 10px 25px #573d2120;border:1px solid #e6d4bd;transform:rotate(-1deg)}.cc-quote-paper>span{font-size:5rem;line-height:1;color:var(--cc-copper)}.cc-quote-paper blockquote{font-size:1.4rem;line-height:1.5;margin:0 0 22px}.cc-quote-paper p{font-size:.82rem;margin:0}.cc-plans{padding-block:78px}.cc-section-heading{text-align:center;max-width:740px;margin:0 auto 40px}.cc-plan-grid,.cc-faq-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.cc-plan-grid>div{padding:0 25px;border-right:1px solid var(--cc-line);text-align:center}.cc-plan-grid>div:last-child{border:0}.cc-plan-number{font-size:2.8rem;color:#af7540;font-style:italic}.cc-profit{text-align:center;max-width:760px;margin:38px auto 0!important;font-size:.95rem}.cc-sample{padding-block:65px;border-block:1px solid var(--cc-line);color:var(--cc-ink);scroll-margin-top:120px}.cc-excerpt{font:italic 1.3rem/1.6 Georgia,serif;max-width:720px;margin:0 auto 32px;text-align:center}.cc-reader{max-width:850px;margin:auto;border:1px solid var(--cc-line);border-radius:5px;background:#fffcf6}.cc-reader summary{cursor:pointer;padding:22px 26px;display:flex;justify-content:space-between;align-items:center;font:1.15rem Georgia,serif;color:var(--cc-copper)}.cc-reader[open] summary{border-bottom:1px solid var(--cc-line)}.cc-reader[open] summary span{transform:rotate(45deg)}.cc-reading{max-width:680px;margin:0 auto;padding:40px 28px;font:1.1rem/1.8 Georgia,serif}.cc-reading h3{font-size:2rem;line-height:1.2;margin:0 0 28px}.cc-reading p{color:#40372f}.cc-reading hr{border:0;border-top:1px solid var(--cc-line);margin:44px 0}.cc-copyright{font-size:.85rem;margin-top:38px!important}.cc-reader-end{background:#f0e4d3;padding:25px;margin-top:30px;text-align:center;border-radius:4px}.cc-faq{padding-block:65px}.cc-faq>h2{text-align:center}.cc-faq-grid h3{font-size:1.2rem}.cc-faq-grid p{font-size:.98rem}.cc-faq a{color:var(--cc-copper)}.cc-faq>.cc-text-link{margin:25px auto 0}header-component{font-family:Georgia,serif}@media(max-width:749px){.cc-wrap{width:calc(100% - 36px)}.cc-hero-grid{grid-template-columns:1fr;gap:32px;padding-block:38px;min-height:0}.cc-hero-copy{text-align:center}.cc-home h1{font-size:2.9rem}.cc-actions{justify-content:center}.cc-cover{max-height:390px;width:260px}.cc-cover-stage{padding:0 20px 20px}.cc-facts{gap:14px}.cc-facts span{padding-inline:12px}.cc-book-grid,.cc-story-grid{grid-template-columns:1fr;gap:36px;padding-block:45px}.cc-book-grid>div:last-child{text-align:center}.cc-book-grid .cc-text-link{margin-inline:auto}.cc-cover-small{width:190px}.cc-story{padding-block:0}.cc-story-grid{padding-block:45px}.cc-plan-grid,.cc-faq-grid{grid-template-columns:1fr;gap:22px}.cc-plan-grid>div{border-right:0;border-bottom:1px solid var(--cc-line);padding:0 12px 22px}.cc-plans,.cc-sample,.cc-faq{padding-block:45px}.cc-reading{padding:30px 22px}.cc-reader summary{padding:20px}.cc-quote-paper{padding:25px}.cc-quote-paper blockquote{font-size:1.2rem}.cc-button{min-height:50px;padding:13px 18px}.cc-facts span:nth-child(2){border:0}}@media(prefers-reduced-motion:reduce){.cc-button{transition:none}}@media(max-width:749px){rte-formatter[class*=__book_subtitle] em{font-size:clamp(11px,3.6vw,18px);white-space:nowrap}}@media(max-width:749px){main:has(rte-formatter[class*=__book_subtitle]) h1{text-align:center}rte-formatter[class*=__book_subtitle]{margin-top:0}rte-formatter[class*=__book_subtitle] p{margin-top:0}rte-formatter[class*=__book_subtitle] em{display:block;width:100%;text-align:center;margin-bottom:8px}rte-formatter[class*=__book_subtitle] br{display:none}}.cc-mobile-links{display:none}.cc-compact .cc-hero-grid{min-height:540px;padding-block:42px}.cc-compact-explore{display:flex;gap:26px;margin-top:26px;flex-wrap:wrap}.cc-compact-explore a{color:var(--cc-copper);text-underline-offset:5px}@media(max-width:749px){.cc-mobile-links{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 20px;padding:15px 18px;background:#fffaf3;border-bottom:1px solid var(--cc-line);font:14px Arial,sans-serif}.cc-mobile-links a{color:var(--cc-ink);text-decoration:none;padding-block:6px}.cc-compact .cc-hero-grid{display:flex;flex-direction:column-reverse;gap:22px;min-height:0;padding-block:24px}.cc-compact .cc-cover{max-height:270px;width:180px}.cc-compact .cc-cover-stage{padding:0}.cc-compact h1{font-size:2.45rem;margin:10px 0 12px}.cc-compact .cc-lead,.cc-compact .cc-subtitle{font-size:1rem}.cc-compact .cc-actions{margin-top:20px}.cc-compact-explore{justify-content:center;gap:18px;margin-top:22px}}.cc-gateway-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;width:min(820px,calc(100% - 40px));margin:20px auto}.cc-gateway-nav a{display:flex;align-items:center;justify-content:center;min-height:52px;padding:12px;border:1px solid var(--cc-line);border-radius:6px;text-decoration:none;color:var(--cc-ink);background:#fffcf6;font-size:17px}.cc-gateway-nav a:hover{background:#efe1cd;border-color:var(--cc-copper)}.cc-gateway-nav a:focus-visible{outline:3px solid var(--cc-copper);outline-offset:3px}.cc-gateway-intro{text-align:center;padding:30px 0 42px}.cc-gateway h1{margin:10px auto 14px;font-size:clamp(2.3rem,4.5vw,4rem)}.cc-gateway-tagline{font-size:clamp(1.2rem,2vw,1.7rem);margin-bottom:12px!important}.cc-gateway-description{max-width:630px;margin:0 auto 26px!important;font-size:1.05rem}.cc-gateway-book{display:flex;align-items:center;justify-content:center;gap:28px;width:fit-content;max-width:100%;margin:24px auto 0;padding:24px 38px;text-align:left;background:#efe4d5;border:1px solid var(--cc-line);border-radius:10px}.cc-gateway-cover{width:100px;height:auto;display:block;box-shadow:5px 7px 15px #48331e25}.cc-gateway-book h2{font-size:1.8rem;margin:5px 0 8px}.cc-gateway-book p{margin-bottom:8px}.cc-gateway-book .cc-eyebrow{font-size:10px}.cc-gateway-price{font-size:1.1rem}.cc-gateway-book .cc-button{min-height:44px;padding:10px 16px;font-size:1rem}@media(max-width:749px){.cc-gateway-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px auto;width:calc(100% - 36px)}.cc-gateway-nav a{min-height:46px;font-size:16px;padding:10px}.cc-gateway-intro{padding:18px 0 26px}.cc-gateway h1{font-size:2.25rem}.cc-gateway-description{font-size:.95rem;line-height:1.5!important;margin-bottom:18px!important}.cc-gateway-book{gap:18px;padding:16px;width:100%;margin-top:18px}.cc-gateway-cover{width:76px}.cc-gateway-book h2{font-size:1.35rem}.cc-gateway-book .cc-button{font-size:.92rem;padding:10px 12px}}.cc-gateway-nav{margin:12px auto;gap:10px}.cc-gateway-intro{padding:12px 0 24px}.cc-gateway h1{margin:4px auto 8px;font-size:clamp(2rem,4vw,3.1rem)}.cc-gateway-tagline{font-size:1.15rem;margin-bottom:8px!important}.cc-gateway-description{max-width:490px;margin-bottom:14px!important;font-size:1rem}.cc-gateway-book{margin-top:14px;padding:16px 24px}.cc-footer{background:#162216;color:#f8f5ef;padding:20px 0;font:14px/1.6 Arial,sans-serif}.cc-footer a{color:inherit;text-underline-offset:4px}.cc-footer-links,.cc-footer-policies{display:flex;flex-wrap:wrap;gap:10px 22px}.cc-footer-policies{font-size:12px;gap:8px 18px}.cc-footer a:focus-visible,.cc-newsletter summary:focus-visible{outline:2px solid #f8f5ef;outline-offset:4px}.cc-footer-links a{padding:5px 0}.cc-newsletter{margin:10px 0 16px;border-block:1px solid #ffffff26}.cc-newsletter summary{cursor:pointer;padding:12px 0}.cc-newsletter p{margin:8px 0}.cc-newsletter label{display:block;margin:10px 0 6px}.cc-newsletter-fields{display:flex;gap:8px;padding-bottom:16px;max-width:440px}.cc-newsletter input[type=email]{min-width:0;flex:1;padding:10px;border:1px solid #ddcbb7;border-radius:4px;background:#faf6ef;color:#2a241e;min-height:44px}.cc-newsletter button{border:1px solid #ddcbb7;border-radius:4px;background:#faf6ef;color:#2a241e;min-height:44px;padding:8px 16px;cursor:pointer}.cc-footer-copyright{font-size:12px;margin:16px 0 0}.cc-info{max-width:760px;padding-block:28px 44px;color:#2a241e;font:17px/1.75 Georgia,serif}.cc-info h1{font-size:2.5rem}.cc-info h2{font-size:2rem;margin-top:32px}.cc-info h3{font-size:1.3rem}.cc-info p{color:#65584d}.cc-info a{color:#995623}#our-plans{scroll-margin-top:140px}.cc-plan-status{background:#efe4d5;padding:14px;border-left:3px solid #995623}shopify-chat::part(activator){font-size:13px;min-height:44px;padding:0 10px;border-radius:24px;box-shadow:0 2px 8px #00000018}@media(max-width:749px){.cc-gateway-nav{margin:10px auto;gap:8px}.cc-gateway-nav a{min-height:44px;padding:8px;font-size:15px}.cc-gateway-intro{padding:8px 0 20px}.cc-gateway h1{font-size:2rem;margin:4px auto 8px}.cc-gateway-tagline{font-size:1.05rem;line-height:1.35}.cc-gateway-description{font-size:.9rem;line-height:1.45!important;max-width:330px;margin-bottom:10px!important}.cc-gateway-book{gap:14px;padding:14px;margin-top:10px}.cc-gateway-cover{width:68px}.cc-gateway-book h2{font-size:1.25rem}.cc-gateway-book .cc-eyebrow{letter-spacing:.12em;font-size:9px}.cc-gateway-book .cc-button{font-size:.87rem;min-height:44px;padding:9px 10px;gap:10px}.cc-footer{padding:16px 0}.cc-footer-policies{padding-right:68px}.cc-info{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/cc-warm.css.map */
