.sb-hero{position:relative;background:#111;color:#fff;padding:100px 0 80px;text-align:center;overflow:hidden}.sb-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#1a1a1af7,#28231cf0);z-index:1}.sb-hero__inner{position:relative;z-index:2;max-width:720px;margin:0 auto;padding:0 24px}.sb-hero__kicker{font-family:var(--font-body);font-size:.7rem;letter-spacing:.25em;text-transform:uppercase;color:var(--color-accent);margin-bottom:16px;display:block}.sb-hero__title{font-family:var(--font-heading);font-size:clamp(2.4rem,5vw,4rem);font-weight:400;line-height:1.1;margin-bottom:20px;letter-spacing:-.01em}.sb-hero__subtitle{font-family:var(--font-body);font-size:clamp(.95rem,1.4vw,1.1rem);line-height:1.7;color:#ffffffa6;max-width:560px;margin:0 auto 32px}.sb-hero__stats{display:flex;justify-content:center;gap:40px;flex-wrap:wrap}.sb-hero__stat{text-align:center}.sb-hero__stat-num{display:block;font-family:var(--font-heading);font-size:1.6rem;font-weight:500;color:var(--color-accent)}.sb-hero__stat-label{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:#ffffff73}.sb-layout{display:grid;grid-template-columns:240px 1fr;gap:0;max-width:1280px;margin:0 auto;position:relative}@media(max-width:1023px){.sb-layout{grid-template-columns:1fr}}.sb-toc{position:sticky;top:80px;align-self:start;padding:40px 24px 40px 0;height:fit-content;max-height:calc(100vh - 100px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--color-accent) transparent}.sb-toc::-webkit-scrollbar{width:3px}.sb-toc::-webkit-scrollbar-thumb{background:var(--color-accent);border-radius:2px}.sb-toc__title{font-family:var(--font-body);font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:16px;padding-left:16px}.sb-toc__chapters{list-style:none;margin:0;padding:0}.sb-toc__chapter{margin-bottom:2px}.sb-toc__chapter>a{display:block;padding:8px 16px;font-family:var(--font-body);font-size:.82rem;font-weight:500;color:var(--color-text);text-decoration:none;border-left:2px solid transparent;transition:all .2s}.sb-toc__chapter>a:hover,.sb-toc__chapter.is-active>a{color:var(--color-accent);border-left-color:var(--color-accent);background:#c9a66b0a}.sb-toc__sections{list-style:none;margin:0;padding:0;max-height:0;overflow:hidden;transition:max-height .3s ease}.sb-toc__chapter.is-active .sb-toc__sections{max-height:600px}.sb-toc__sections li a{display:block;padding:4px 16px 4px 28px;font-size:.75rem;color:var(--color-text-muted);text-decoration:none;transition:color .2s}.sb-toc__sections li a:hover,.sb-toc__sections li.is-active a{color:var(--color-accent)}@media(max-width:1023px){.sb-toc{display:none}}.sb-toc-mobile{display:none;position:sticky;top:60px;z-index:50;background:var(--color-bg);border-bottom:1px solid var(--color-border);padding:12px 20px}.sb-toc-mobile select{width:100%;padding:10px 12px;font-family:var(--font-body);font-size:.85rem;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg);color:var(--color-text)}@media(max-width:1023px){.sb-toc-mobile{display:block}}.sb-content{padding:0 0 80px;border-left:1px solid var(--color-border);min-width:0}@media(max-width:1023px){.sb-content{border-left:none}}.sb-chapter{padding:64px 48px 48px;border-bottom:1px solid var(--color-border)}.sb-chapter:last-child{border-bottom:none}@media(max-width:767px){.sb-chapter{padding:40px 20px 32px}}.sb-chapter__number{font-family:var(--font-heading);font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent);margin-bottom:8px;display:block}.sb-chapter__title{font-family:var(--font-heading);font-size:clamp(1.6rem,3vw,2.2rem);font-weight:400;margin-bottom:12px;line-height:1.2}.sb-chapter__intro{font-size:.95rem;line-height:1.8;color:var(--color-text-light);max-width:680px;margin-bottom:40px}.sb-section{margin-bottom:56px}.sb-section:last-child{margin-bottom:0}.sb-section__title{font-family:var(--font-heading);font-size:1.2rem;font-weight:500;margin-bottom:8px;padding-bottom:10px;border-bottom:1px solid var(--color-border)}.sb-section__desc{font-size:.88rem;line-height:1.7;color:var(--color-text-light);margin-bottom:24px;max-width:640px}.sb-options{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;margin-bottom:16px}@media(max-width:600px){.sb-options{grid-template-columns:1fr}}.sb-option{background:var(--color-bg-alt,#fafaf8);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;transition:box-shadow .25s,transform .25s}.sb-option:hover{box-shadow:0 8px 24px #0000000f;transform:translateY(-2px)}.sb-option__img-wrap{aspect-ratio:4/3;overflow:hidden;background:#f0ede8;display:flex;align-items:center;justify-content:center;padding:16px}.sb-option__img-wrap img{max-width:100%;max-height:100%;object-fit:contain;transition:transform .4s}.sb-option:hover .sb-option__img-wrap img{transform:scale(1.05)}.sb-option__body{padding:20px}.sb-option__name{font-family:var(--font-heading);font-size:1.05rem;font-weight:500;margin-bottom:6px}.sb-option__tags{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.sb-option__tag{font-size:.65rem;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:3px;background:var(--color-surface);color:var(--color-text-muted);border:1px solid var(--color-border)}.sb-option__tag--formal{background:#1a1a1a;color:#fff;border-color:#1a1a1a}.sb-option__tag--casual{background:var(--color-accent);color:#fff;border-color:var(--color-accent)}.sb-option__tag--signature{background:#8b2635;color:#fff;border-color:#8b2635}.sb-option__text{font-size:.84rem;line-height:1.65;color:var(--color-text-light)}.sb-option__tip{font-size:.78rem;line-height:1.6;color:var(--color-accent);margin-top:10px;padding-top:10px;border-top:1px solid var(--color-border);font-style:italic}.sb-option--text-only .sb-option__body{padding:24px}.sb-prose{max-width:680px}.sb-prose p{font-size:.9rem;line-height:1.8;color:var(--color-text-light);margin-bottom:16px}.sb-prose h4{font-family:var(--font-heading);font-size:1rem;font-weight:500;margin:28px 0 8px}.sb-prose ul,.sb-prose ol{margin:0 0 16px 20px;font-size:.88rem;line-height:1.7;color:var(--color-text-light)}.sb-prose li{margin-bottom:6px}.sb-prose strong{color:var(--color-text);font-weight:500}.sb-prose blockquote{border-left:3px solid var(--color-accent);padding:12px 20px;margin:20px 0;background:#c9a66b0a;font-style:italic;font-size:.9rem;line-height:1.7;color:var(--color-text-light)}.sb-table-wrap{overflow-x:auto;margin-bottom:24px;-webkit-overflow-scrolling:touch}.sb-table{width:100%;border-collapse:collapse;font-size:.84rem}.sb-table th{font-family:var(--font-heading);font-weight:500;text-align:left;padding:12px 16px;border-bottom:2px solid var(--color-text);font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}.sb-table td{padding:12px 16px;border-bottom:1px solid var(--color-border);vertical-align:top;line-height:1.5}.sb-table tr:hover td{background:#c9a66b08}.sb-cta{background:#1a1a1a;color:#fff;padding:56px 48px;text-align:center;border-radius:var(--radius-lg);margin:48px 48px 0}@media(max-width:767px){.sb-cta{margin:32px 20px 0;padding:40px 24px}}.sb-cta__title{font-family:var(--font-heading);font-size:1.5rem;font-weight:400;margin-bottom:12px}.sb-cta__text{font-size:.9rem;color:#fff9;margin-bottom:24px;max-width:480px;margin-left:auto;margin-right:auto}.sb-cta__btn{display:inline-block;padding:14px 32px;background:var(--color-accent);color:#fff;text-decoration:none;font-size:.85rem;font-weight:500;letter-spacing:.06em;border-radius:var(--radius);transition:background .2s}.sb-cta__btn:hover{background:#b8956c}.sb-share{display:flex;align-items:center;gap:12px;padding:20px 0;margin-top:24px;border-top:1px solid var(--color-border)}.sb-share__label{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted)}.sb-share__link{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1px solid var(--color-border);color:var(--color-text-muted);text-decoration:none;font-size:.8rem;transition:all .2s}.sb-share__link:hover{border-color:var(--color-accent);color:var(--color-accent);background:#c9a66b0f}.sb-formality{display:flex;gap:3px;margin:8px 0}.sb-formality__dot{width:8px;height:8px;border-radius:50%;background:var(--color-border)}.sb-formality__dot.is-filled{background:var(--color-accent)}.sb-animate{opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}.sb-animate.is-visible{opacity:1;transform:translateY(0)}@media print{.sb-toc,.sb-toc-mobile,.sb-cta,.sb-share,.sb-hero:before{display:none!important}.sb-layout{display:block}.sb-content{border:none}.sb-chapter{page-break-inside:avoid;padding:24px 0}.sb-option{break-inside:avoid;box-shadow:none}}
/*# sourceMappingURL=/cdn/shop/t/133/assets/style-bible.css.map */
