:root{--bg:#FFFFFF;--ink:#2B2B2B;--brand:#C2242E;--brand-dark:#9C1B24;--marigold:#F6B21B;--krishna:#2E5FA3;--paper:#FFFFFF;--cream:#FFF7E6;--line:#ECE5D8;--soft:#FDF1D8;--radius:14px}body{background-color:#fff4f7!important}.inside-book-section,.faq-section{padding:50px 0}.section-head{text-align:center;max-width:640px;margin:0 auto 2rem}.section-head .eyebrow{font-size:.95rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--brand)}.section-head h2{font-size:clamp(1.5rem,2.6vw,2rem);margin-top:.4rem}.stars{color:var(--marigold);letter-spacing:.1em}.facts{display:grid;grid-template-columns:repeat(3,1fr);gap:.7rem;margin-bottom:1.2rem}.fact{background:var(--paper);border:1px solid var(--line);border-radius:12px;text-align:center;padding:.85rem .5rem}.fact .ico{font-size:1.5rem;display:block;margin-bottom:.25rem}.fact b{display:block;font-size:1.5rem}.fact small{color:#7a7a7a;font-size:1.5rem}.gift-note{background:var(--cream);border-left:4px solid var(--marigold);border-radius:0 10px 10px 0;padding:.8rem 1rem;font-size:1.3rem;margin-bottom:1.2rem}.assure{display:flex;flex-wrap:wrap;gap:1rem;font-size:1.2rem;color:#5c5c5c}.assure span{display:inline-flex;align-items:center;gap:.35rem}.story-band{background:#fff7e6;border-block:1px solid #f2dce4;padding:54px 0}.story-grid{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;align-items:center}.story-grid img{border-radius:14px;border:1px solid #ece5d8;max-width:100%;height:auto}.story-copy h2{font-size:clamp(1.4rem,2.4vw,2.8rem);margin-bottom:1rem;font-family:Mulish,sans-serif;font-weight:600}.story-copy p{margin-bottom:1rem}.simple-ways{list-style:none;display:grid;gap:.5rem;margin:1rem 0}.simple-ways li{display:flex;gap:.6rem;align-items:baseline}.simple-ways li:before{content:"\2726";color:var(--marigold)}.inside-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.inside-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:1.6rem;position:relative;overflow:hidden}.inside-card:before{content:"";position:absolute;inset:0 auto 0 0;width:6px;background:var(--brand)}.inside-card.act:before{background:var(--krishna)}.inside-card .part{font-size:.72rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#7a7a7a}.inside-card h3{font-size:1.25rem;margin:.3rem 0 .7rem}.activities{list-style:none;display:grid;gap:.6rem;margin-top:1.5rem}.activities li{display:flex;gap:.7rem;align-items:baseline;font-size:1.5rem}.activities .n{flex:none;width:24px;height:24px;border-radius:50%;background:var(--cream);color:var(--brand);font-weight:700;font-size:.78rem;display:grid;place-items:center}.love-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem}.love{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:1.4rem}.love .ico{font-size:1.6rem}.love b{display:block;margin:.5rem 0 .3rem;font-size:1.6rem}.love p{font-size:1.5rem;color:#4a4a4a}.faq{max-width:760px;margin:0 auto}.faq details{background:var(--paper);border:1px solid var(--line);border-radius:12px;margin-bottom:.7rem;overflow:hidden}.faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;font-weight:700;cursor:pointer}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-size:1.5rem;color:var(--brand);transition:transform .2s}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{padding:0 1.2rem 1.1rem;font-size:1.5rem;color:#4a4a4a}.reviews-band{padding:50px 0;background:#f7f9fd;border-block:1px solid var(--line)}.review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem}.review{background:var(--cream);border:1px solid var(--line);border-radius:var(--radius);padding:1.4rem}.review .stars{font-size:1.5rem}.review p{font-size:1.5rem;margin:.6rem 0 .8rem}.review b{font-size:1.4rem}.review small{display:block;color:#7a7a7a;font-size:1.2rem}.sample-note{text-align:center;font-size:1.2rem;color:#9a9a9a;margin-top:1.2rem}@media(max-width:767px){.story-grid{grid-template-columns:1fr}.inside-grid{display:flex;overflow-x:auto;gap:16px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;align-items:flex-start;scrollbar-width:none;-ms-overflow-style:none}.inside-grid::-webkit-scrollbar{display:none}.inside-card{flex:0 0 88%;scroll-snap-align:start;height:auto!important;min-height:unset!important;align-self:flex-start}.love-grid{display:flex;overflow-x:auto;gap:16px;padding-bottom:10px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;align-items:flex-start}.love-grid::-webkit-scrollbar{display:none}.love{flex:0 0 88%;scroll-snap-align:start;height:auto!important;min-height:unset!important;align-self:flex-start}}.badge{background:#f6b21b;color:#2b2b2b;font-weight:700;border-radius:6px}.product-information .jdgm-prev-badge{display:flex;align-items:center;gap:10px}.product-information .jdgm-prev-badge__text,.product-information .jdgm-prev-badge__reviews,.product-information .jdgm-prev-badge__badge{display:none!important}.trust-line{display:flex;align-items:center;gap:14px;margin-top:-28px;margin-left:140px;flex-wrap:nowrap}.trust-text{color:#d5563a;font-size:16px;font-weight:600;white-space:nowrap}.made-india{background:#f8f0df;border-radius:30px;padding:8px 16px;font-size:13px;font-weight:700;letter-spacing:.5px;white-space:nowrap}.jdgm-prev-badge__text{display:none!important}.button:after,.shopify-payment-button__button--unbranded:after{border-radius:6px!important}.shopify-payment-button__button,.shopify-payment-button__button--unbranded{border-radius:6px!important}.quantity{border-radius:6px!important;overflow:hidden}.quantity:before,.quantity:after{border-radius:6px!important}
/*# sourceMappingURL=/cdn/shop/t/17/assets/product.css.map */
