.chakra-book-gift{margin:25px 0 22px;padding:22px 25px;border:1px solid #d6b46b;border-radius:18px;background:linear-gradient(115deg,#faf1da,#fffaf0);color:#211b3b}
.chakra-book-gift strong{display:block;font-size:24px;line-height:1.25;color:#211b3b}
.chakra-book-gift p{margin:12px 0 0;font-size:15px;line-height:1.7}
.chakra-book-gift p:last-child{font-size:13px;color:#686079}
@media(max-width:600px){.chakra-book-gift{padding:20px}.chakra-book-gift strong{font-size:22px}}

/* Separate the book introduction from its full-width purchase and gift area. */
.chakra-book{display:block}
.chakra-book-top{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:48px;align-items:center}
.chakra-book-top .chakra-book-art img{max-width:360px}
.chakra-book-top .chakra-book-copy>:first-child{margin-top:0}
.chakra-book-top .chakra-book-copy>:last-child{margin-bottom:0}
.chakra-book-offer{margin-top:32px;padding-top:28px;border-top:1px solid var(--line)}
.chakra-book-offer .chakra-book-buy{justify-content:center;gap:20px 28px;margin:0 0 24px}
.chakra-book-offer .chakra-book-gift{margin:0 0 22px;text-align:center}
.chakra-book-offer .chakra-book-gift p{max-width:84ch;margin-inline:auto}
.chakra-book-offer>.chakra-note{max-width:110ch;margin:12px auto;text-align:center}
@media(max-width:960px){.chakra-book-top{grid-template-columns:1fr;gap:28px}.chakra-book-top .chakra-book-art img{max-width:280px}}
@media(max-width:760px){.chakra-book-top{grid-template-columns:1fr;gap:28px;align-items:start}.chakra-book-top .chakra-book-art img{max-width:240px}.chakra-book-offer{margin-top:28px;padding-top:24px}.chakra-book-offer .chakra-book-buy{gap:16px}.chakra-book-offer .chakra-book-gift{text-align:left}.chakra-book-offer>.chakra-note{text-align:left}}
