#MainContent .astra-faq-hub{width:min(1180px,92%);margin:0 auto;padding:72px 0 64px;color:#302b27;font-family:var(--font-body-family);font-size:16px;line-height:1.75}#MainContent .astra-faq-hub__header{max-width:780px;margin:0 auto 48px;text-align:center}#MainContent .astra-faq-hub__eyebrow{color:#79553e;font-size:11px;font-weight:600;letter-spacing:.17em;text-transform:uppercase;margin:0 auto 20px}#MainContent .astra-faq-hub h1{font-family:var(--font-heading-family);font-size:clamp(40px,5vw,68px);font-weight:400;line-height:1.07;letter-spacing:-.035em;text-align:center;margin:0 auto 28px;text-wrap:balance}#MainContent .astra-faq-hub__intro{max-width:58ch;margin:0 auto;color:#64584d;font-size:17px}#MainContent .astra-faq-hub__topics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}#MainContent .astra-faq-hub__topic{display:flex;flex-direction:column;align-items:center;padding:38px 28px;text-align:center;color:#302b27;background:#eee8de;text-decoration:none;border:1px solid transparent;transition:border-color .2s}#MainContent .astra-faq-hub__topic:hover{border-color:#79553e}#MainContent .astra-faq-hub h2{font-family:var(--font-heading-family);font-size:32px;font-weight:400;line-height:1.15;letter-spacing:-.025em;text-wrap:balance;margin:0 0 18px}#MainContent .astra-faq-hub__topic p{color:#64584d;margin:0 0 28px}#MainContent .astra-faq-hub__link{display:inline-flex;gap:12px;align-items:center;margin-top:auto;color:#79553e;text-decoration:underline;text-underline-offset:5px}#MainContent .astra-faq-hub__link svg{flex:none}#MainContent .astra-faq-hub__order{background:#2a211c;color:#faf8f4;text-align:center;padding:48px 28px;margin-top:32px}#MainContent .astra-faq-hub__order h2{color:#faf8f4;font-size:40px}#MainContent .astra-faq-hub__order p{color:#e4d8cd;max-width:60ch;margin:0 auto 24px}#MainContent .astra-faq-hub__order-links{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 32px}#MainContent .astra-faq-hub__order-links a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;color:#f1ddc7;text-underline-offset:5px}#MainContent .astra-faq-hub a:focus-visible{outline:2px solid currentColor;outline-offset:5px}@media(max-width:989px){#MainContent .astra-faq-hub__topics{grid-template-columns:1fr;gap:16px}#MainContent .astra-faq-hub__topic{padding:30px 28px}#MainContent .astra-faq-hub__topic p{max-width:46ch;margin-bottom:20px}}@media(max-width:749px){#MainContent .astra-faq-hub{width:90%;padding:40px 0 48px}#MainContent .astra-faq-hub__header{margin-bottom:32px}#MainContent .astra-faq-hub h1{font-size:clamp(36px,9.7vw,48px)}#MainContent .astra-faq-hub h2{font-size:29px}#MainContent .astra-faq-hub__order{padding:34px 22px}#MainContent .astra-faq-hub__order-links{flex-direction:column;gap:8px}}@media(prefers-reduced-motion:reduce){#MainContent .astra-faq-hub__topic{transition:none}}.astra-bottom-cta{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:clamp(32px,6vw,100px);align-items:center;max-width:1440px;margin:0 auto;padding:clamp(48px,7vw,100px) clamp(24px,6vw,96px);color:#30271f;background:#eee8df;text-align:center}.astra-bottom-cta__copy h2{font-family:var(--font-heading-family);font-weight:400;font-size:clamp(30px,3.6vw,52px);line-height:1.14;letter-spacing:-.025em;text-wrap:balance;margin:0 0 24px}.astra-bottom-cta__copy p{font-size:16px;line-height:1.65;margin:12px auto;max-width:54ch}.astra-bottom-cta__product{font-size:14px;line-height:1.5;margin:0 auto 16px;max-width:38ch}.astra-bottom-cta__selection{display:flex;justify-content:center;flex-wrap:wrap;gap:6px 20px;font-size:13px;line-height:1.5;color:#65584d}.astra-bottom-cta__price{margin:20px 0}.astra-bottom-cta__price .price{justify-content:center;font-size:26px;line-height:1.3}.astra-bottom-cta__price .price__container{margin:0}.astra-bottom-cta__button{position:relative;width:100%;max-width:400px;min-height:54px;border-radius:0;background:#30271f;color:#fff;font-size:14px;letter-spacing:.04em}.astra-bottom-cta__button:focus-visible{outline:2px solid #30271f;outline-offset:5px}.astra-bottom-cta__button[disabled]{opacity:.5;cursor:not-allowed}.astra-bottom-cta__error{font-size:14px;line-height:1.5;color:#8c2525;margin:16px auto 0;max-width:40ch}.astra-bottom-cta [hidden]{display:none!important}@media(max-width:749px){.astra-bottom-cta{grid-template-columns:1fr;gap:30px;padding:44px 24px}.astra-bottom-cta__copy h2{font-size:30px}.astra-bottom-cta__purchase{padding-top:26px;border-top:1px solid #30271f26}.astra-bottom-cta__button{max-width:none}}body .astra-magazine-product .astra-purchase-material{font-family:var(--font-body-family);font-size:14px;line-height:1.5;font-weight:400;letter-spacing:0;color:#65584d;margin:0 auto 22px!important;text-align:center}body .astra-magazine-product .astra-product-opening-copy{width:100%;max-width:720px;margin:0 auto;padding:12px 28px 48px;text-align:center;color:#30271f}body .astra-magazine-product .astra-product-opening-copy .astra-eyebrow{margin:0 0 18px}body .astra-magazine-product .astra-product-opening-body{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:400;font-size:28px;line-height:1.3;letter-spacing:-.015em;text-wrap:pretty}body .astra-magazine-product .astra-product-opening-body p{margin:0 0 18px}body .astra-magazine-product .astra-product-opening-body p:last-child{margin-bottom:0}body .astra-magazine-product .astra-narrative-chapter .astra-story-copy{min-height:0;padding-top:clamp(48px,8vw,110px);padding-bottom:clamp(48px,8vw,110px)}body .astra-magazine-product .astra-narrative-chapter .astra-story-copy h2.astra-long-heading{font-size:clamp(23px,3.3vw,42px);line-height:1.3;max-width:34ch}@media(min-width:750px){body .astra-magazine-product .astra-purchase-material{font-size:15px}body .astra-magazine-product .astra-product-opening-copy{max-width:860px;padding:24px 48px 72px}body .astra-magazine-product .astra-product-opening-body{font-size:clamp(32px,2.8vw,38px)}}
/*# sourceMappingURL=/cdn/shop/t/51/compiled_assets/styles.css.map */
