.faithmug-details{display:block;min-width:0;max-width:100%;isolation:isolate;text-align:initial}.faithmug-details #faith-mug-page{--faith-ink:#352a22;--faith-gold:#ad8242;--faith-cream:#faf8f4;--faith-line:#e8ded0;font-family:Arial,Helvetica,sans-serif;color:var(--faith-ink);background:#fff;width:100%;max-width:840px;margin:0 auto;line-height:1.7;font-size:19px;box-sizing:border-box}.faithmug-details #faith-mug-page *,.faithmug-details #faith-mug-page *::before,.faithmug-details #faith-mug-page *::after{box-sizing:border-box}.faithmug-details #faith-mug-page .faith-inner{width:100%;padding:0 18px}.faithmug-details #faith-mug-page .faith-banner{padding:11px 16px;background:#f0e5d3;text-align:center;color:#624725;font-size:15px;font-weight:700;letter-spacing:.2px}.faithmug-details #faith-mug-page h2,.faithmug-details #faith-mug-page h3,.faithmug-details #faith-mug-page p{margin:0;padding:0;color:inherit}.faithmug-details #faith-mug-page h2{font-family:Georgia,"Times New Roman",serif;font-size:35px;line-height:1.23;font-weight:700;letter-spacing:-.5px}.faithmug-details #faith-mug-page h3{font-family:Georgia,"Times New Roman",serif;font-size:29px;line-height:1.28;font-weight:700}.faithmug-details #faith-mug-page p{font-size:19px;line-height:1.75;margin-top:15px}.faithmug-details #faith-mug-page .faith-kicker{display:block;font-size:13px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:#96703b;margin-bottom:14px}.faithmug-details #faith-mug-page .faith-section{width:100%;padding:38px 0 42px;border-bottom:1px solid var(--faith-line)}.faithmug-details #faith-mug-page .faith-hero{text-align:center;padding-top:37px}.faithmug-details #faith-mug-page .faith-lead{font-size:21px;line-height:1.65;color:#5e5043;max-width:680px;margin:16px auto 0}.faithmug-details #faith-mug-page .faith-photo{display:block;width:100%;max-width:100%;height:auto;margin:24px auto 0;border-radius:13px;background:#f5f1eb}.faithmug-details #faith-mug-page .faith-callout{background:var(--faith-cream);border:1px solid var(--faith-line);border-radius:16px;padding:23px;margin-top:25px}.faithmug-details #faith-mug-page .faith-callout p{margin-top:8px}.faithmug-details #faith-mug-page .faith-center{text-align:center}.faithmug-details #faith-mug-page .faith-divider{width:55px;height:3px;background:var(--faith-gold);margin:20px auto;border-radius:3px}.faithmug-details #faith-mug-page .faith-steps{display:flex;flex-direction:column;gap:13px;margin-top:22px}.faithmug-details #faith-mug-page .faith-step{background:#faf8f4;border:1px solid #e8ded0;border-radius:12px;padding:15px 18px;font-size:18px;line-height:1.6}.faithmug-details #faith-mug-page .faith-step b{color:#805d2e}.faithmug-details #faith-mug-page .faith-benefits{display:flex;flex-direction:column;gap:12px;margin-top:22px}.faithmug-details #faith-mug-page .faith-benefit{padding:14px 18px;background:#faf8f4;border-left:4px solid #b79055;border-radius:0 10px 10px 0;font-size:18px;line-height:1.6}.faithmug-details #faith-mug-page .faith-benefit strong{color:#5f452c}.faithmug-details #faith-mug-page .faith-spec{margin-top:22px;padding:20px;border:1px solid #e8ded0;border-radius:12px}.faithmug-details #faith-mug-page .faith-spec p{font-size:18px;margin:6px 0}.faithmug-details #faith-mug-page .faith-quote{text-align:center;padding:36px 23px;background:#f6f1e9;border-radius:15px;margin-top:28px}.faithmug-details #faith-mug-page .faith-quote p{font-family:Georgia,"Times New Roman",serif;font-style:italic;font-size:26px;line-height:1.5;margin:0;color:#644c30}.faithmug-details #faith-mug-page .faith-quote span{display:block;margin-top:12px;font-size:16px;font-weight:700;color:#86653e}.faithmug-details #faith-mug-page .faith-faq{padding-top:40px;padding-bottom:45px}.faithmug-details #faith-mug-page .faith-faq details{margin-top:12px;border:1px solid #e6dfd5;border-radius:12px;background:#fff;overflow:hidden}.faithmug-details #faith-mug-page .faith-faq summary{display:block;position:relative;padding:18px 46px 18px 18px;font-size:19px;line-height:1.5;font-weight:700;cursor:pointer;list-style:none}.faithmug-details #faith-mug-page .faith-faq summary::-webkit-details-marker{display:none}.faithmug-details #faith-mug-page .faith-faq summary::after{content:"+";position:absolute;right:19px;top:13px;font-size:27px;color:#9d7945}.faithmug-details #faith-mug-page .faith-faq details[open] summary::after{content:"−"}.faithmug-details #faith-mug-page .faith-answer{padding:0 18px 20px;font-size:18px;line-height:1.7;color:#61564d}.faithmug-details #faith-mug-page .faith-trust{background:#f7f4ee;border-radius:16px;padding:27px 20px;margin-top:28px;text-align:center}.faithmug-details #faith-mug-page .faith-trust p{font-size:17px}.faithmug-details #faith-mug-page .faith-trust a{color:#73522d;font-weight:700;text-decoration:underline}.faithmug-details #faith-mug-page .faith-payments{margin-top:22px;padding-top:20px;border-top:1px solid #dfd5c7;font-weight:700;font-size:17px;color:#4e4236}.faithmug-details #faith-mug-page .faith-small{font-size:15px;line-height:1.6;color:#756b60}@media (max-width:600px){.faithmug-details #faith-mug-page{font-size:19px}.faithmug-details #faith-mug-page .faith-inner{padding:0 14px}.faithmug-details #faith-mug-page h2{font-size:31px}.faithmug-details #faith-mug-page h3{font-size:27px}.faithmug-details #faith-mug-page p{font-size:19px;line-height:1.68}.faithmug-details #faith-mug-page .faith-lead{font-size:20px}.faithmug-details #faith-mug-page .faith-section{padding:30px 0 34px}.faithmug-details #faith-mug-page .faith-photo{margin-top:22px;border-radius:10px}.faithmug-details #faith-mug-page .faith-quote p{font-size:24px}}
.faithmug-details{max-width:1050px;margin:auto;padding-top:24px;padding-bottom:36px}.faithmug-details img{max-width:100%;height:auto}