body.bt-brand #MainContent :is(.bt-story__text,.bt-letter,.article-template__content,.product__description,.rte){line-height:1.75;overflow-wrap:break-word}
body.bt-brand #MainContent :is(.bt-story__text,.bt-letter,.article-template__content,.product__description,.rte) p{margin-block:0 1.2em}
body.bt-brand #MainContent :is(.bt-story,.bt-letter,.article-template__content,.product__description,.main-blog,.bt-page-header) :is(h2,h3){font-family:'Cinzel',serif;line-height:1.3;overflow-wrap:break-word}
body.bt-brand #MainContent :is(.article-template__content,.product__description,.rte) :is(h2,h3){margin-block:1.8em .75em}
body.bt-brand #MainContent :is(.article-template__content,.product__description,.rte) li{margin-block:.4em}
body.bt-brand #MainContent :is(.article-template__content,.product__description,.rte) a:not(.button){text-underline-offset:4px}
body.bt-brand #MainContent :is(.button,.bt-ui-button){min-height:48px;border-radius:4px}
.bt-option-availability{font-size:14px;line-height:1.5;color:#f4f1e8;margin:12px 0}
.bt-product-details-title{font:600 22px/1.3 'Cinzel',serif;margin:28px 0 16px}
.bt-purchase-help{margin:20px 0 28px}
.bt-ux-details{border-block-start:1px solid #39352c}
.bt-ux-details:last-child{border-block-end:1px solid #39352c}
.bt-ux-details summary{padding:18px 0;cursor:pointer;color:#f4f1e8;font-weight:600;min-height:48px}
.bt-ux-details>div{padding:0 0 20px;font-size:15px;line-height:1.65}
.bt-ux-details p{margin:0 0 12px}
.bt-ux-details a,.bt-shop-help a{color:#c9a227;text-decoration:underline;text-underline-offset:4px;display:inline-block;padding:8px 0;margin-right:20px}
.bt-ux-details summary:focus-visible,.bt-shop-help a:focus-visible,.bt-reading-nav a:focus-visible{outline:2px solid #c9a227;outline-offset:4px}
.bt-shop-help{max-width:1092px;margin:24px auto 48px;display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:0 24px}
.bt-shop-help>div{border:1px solid #39352c;background:#171614;border-radius:4px;padding:24px}
.bt-shop-help h2{font:600 20px/1.4 'Cinzel',serif;margin:0 0 12px;color:#f4f1e8}
.bt-shop-help p{font-size:15px;line-height:1.65;margin:0 0 12px;color:#f4f1e8}
.bt-reading-nav{max-width:1092px;margin:24px auto;padding:20px 24px;border:1px solid #39352c;border-radius:4px;background:#171614;color:#f4f1e8;font-family:var(--font-body-family)}
.bt-reading-nav>p{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#c9a227;margin:0 0 12px}
.bt-reading-nav ol{margin:0;padding-left:20px;display:grid;gap:8px}
.bt-reading-nav a{color:#f4f1e8;font-size:15px;line-height:1.5;text-underline-offset:4px}
.bt-reading-target{scroll-margin-top:150px}
.bt-reading-top{display:inline-block;margin:24px 0;color:#c9a227;text-underline-offset:4px}
@media(max-width:749px){.bt-shop-help{grid-template-columns:1fr;padding:0 20px;gap:16px}.bt-shop-help>div{padding:20px}.bt-reading-nav{margin:20px;padding:20px}.bt-reading-target{scroll-margin-top:100px}}
