@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/assets/fonts/source-serif-4-latin-wght-normal.woff2?v=382475f3) format("woff2-variations")}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(/assets/fonts/source-serif-4-latin-wght-italic.woff2?v=b4f56ddc) format("woff2-variations")}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/atkinson-hyperlegible-latin-400-normal.woff2?v=d64ba838) format("woff2")}@font-face{font-family:Atkinson Hyperlegible;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/atkinson-hyperlegible-latin-400-italic.woff2?v=bc8825fd) format("woff2")}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/atkinson-hyperlegible-latin-700-normal.woff2?v=140e2bd2) format("woff2")}:root{--red:#A4471A;--red-deep:#7A3311;--cream:#F6F0E4;--paper:#FBF7EF;--ink:#221C18;--soft:#3F3833;--muted:#5C534B;--olive:#4E5A2E;--gold:#F3C553;--rule:#E0D3BE;--on-red:#FFF6F0;--serif:"Source Serif 4",Georgia,"Times New Roman",serif;--sans:"Atkinson Hyperlegible","Helvetica Neue",Arial,sans-serif;--wrap:1140px;--radius:16px;--bar-h:76px}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{margin:0;overflow-x:clip;background:var(--cream);color:var(--ink);font-family:var(--sans);font-size:19px;line-height:1.6;-webkit-font-smoothing:antialiased;padding-bottom:var(--bar-h)}img{max-width:100%;height:auto;display:block}a{color:inherit}p{margin:0 0 16px}.wrap{width:min(var(--wrap),100% - 40px);margin-inline:auto}h1,h2,h3{font-family:var(--serif);font-weight:650;line-height:1.12;margin:0;letter-spacing:-.005em}h1 em,h2 em{font-style:italic;font-weight:600;color:var(--red)}h2{font-size:clamp(31px,7.2vw,52px);margin-bottom:18px}.kicker{font-size:15px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--red);margin:0 0 12px}.kicker.gold{color:var(--gold)}.lede{font-size:clamp(19px,2.2vw,22px);color:var(--soft)}.swipe-hint{font-weight:700;color:var(--red);white-space:nowrap}strong{font-weight:700;color:var(--ink)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:14px 26px;border:0;border-radius:999px;cursor:pointer;background:var(--red);color:#fff;text-decoration:none;font-family:var(--sans);font-weight:700;font-size:18px;line-height:1.2;text-align:center;box-shadow:0 10px 22px -12px #3c140acc;transition:transform .15s ease,background .15s ease}.btn:hover{transform:translateY(-2px);background:var(--red-deep)}.btn:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.btn-big{min-height:62px;font-size:20px;padding:16px 34px}.btn-light{background:var(--paper);color:var(--red-deep);box-shadow:none}.btn-light:hover{background:#fff}.rise{opacity:0;transform:translateY(16px);animation:rise .7s cubic-bezier(.2,.7,.2,1) forwards}.d1{animation-delay:.05s}.d2{animation-delay:.15s}.d3{animation-delay:.27s}.d4{animation-delay:.38s}@keyframes rise{to{opacity:1;transform:none}}.reveal{opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.rise,.reveal{opacity:1;transform:none;animation:none;transition:none}.marquee-track{animation:none!important}}.launch-bar{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px 12px;background:var(--ink);color:#fff;padding:9px 16px;text-align:center}.lb-tag{font-size:15px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.lb-box{background:var(--red);color:#fff;border-radius:10px;padding:3px 12px;font-size:17px;font-weight:700;font-variant-numeric:tabular-nums}.lb-peel{background:none;border:0;padding:4px 2px;color:var(--gold);font:700 16px/1.3 var(--sans);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.lb-peel:hover{color:#fff}.hero{padding:34px 0 40px}.hero-grid{display:grid;gap:26px}.hero h1{font-size:clamp(38px,10vw,72px)}.cover-stage{position:relative;width:min(300px,74vw);margin:6px auto 8px}.cover-stage .book{position:relative;z-index:2;border-radius:3px 8px 8px 3px;transform:rotate(-2deg);box-shadow:-12px 24px 44px -18px #3c140a99,inset 5px 0 8px #00000026}.cover-stage .spread{position:absolute;z-index:1;width:62%;right:-16%;top:12%;border-radius:5px;transform:rotate(5deg);box-shadow:-8px 16px 30px -14px #3c140a80}.stamp{position:absolute;z-index:3;left:-14px;bottom:20px;width:96px;height:96px;border-radius:50%;background:var(--red);color:var(--on-red);display:grid;place-items:center;text-align:center;font-family:var(--sans);font-weight:700;font-size:14px;line-height:1.12;transform:rotate(-10deg);box-shadow:0 0 0 4px var(--cream),0 0 0 6px var(--red),0 12px 22px -10px #3c140a99}.stamp b{display:block;font-family:var(--serif);font-size:26px;letter-spacing:.02em;margin-bottom:2px}.hero .lede{margin-bottom:22px}.price-row .btn{width:100%}.price-note{margin:12px 0 0;font-size:16px;color:var(--muted);text-align:center}.trust{list-style:none;padding:0;margin:22px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:10px 14px;font-size:16px;color:var(--soft)}.trust li{display:flex;gap:8px;align-items:baseline}.trust li:before{content:"✓";color:var(--olive);font-weight:700}.marquee{overflow:hidden;padding:4px 0 8px}.marquee-track{display:flex;gap:12px;width:max-content;animation:slide 80s linear infinite}.marquee:hover .marquee-track{animation-play-state:paused}.marquee figure{margin:0;position:relative}.marquee img{width:190px;height:250px;object-fit:cover;border-radius:12px}.marquee figcaption{position:absolute;left:8px;right:8px;bottom:8px;padding:6px 10px;border-radius:8px;background:#221c18b8;color:#fff;font-size:15px;font-weight:700;line-height:1.25}@keyframes slide{to{transform:translate(-50%)}}.truth{background:var(--red);color:var(--on-red);padding:64px 0;margin-top:36px}.truth h2{color:#fff}.truth h2 em{color:var(--gold)}.truth-cols{display:grid;gap:22px;margin-top:26px}.truth-cols>div{background:#00000024;border-radius:14px;padding:20px 22px}.truth-cols b{display:block;font-family:var(--serif);font-size:25px;color:#fff;margin-bottom:6px}.truth-cols p{margin:0;color:var(--on-red)}.section-cta{margin-top:34px;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.section-cta .btn{width:100%}.section-cta small{font-size:16px;opacity:.85}.absolve{margin:30px 0 0;font-family:var(--serif);font-weight:600;font-size:clamp(23px,5.4vw,32px);line-height:1.3;color:#fff}.story{padding:64px 0}.story-grid{display:grid;gap:30px}.portrait{margin:0}.portrait img{width:100%;border-radius:var(--radius);box-shadow:0 26px 50px -30px #3c140aa6}.letter p{font-family:var(--serif);font-size:21px;line-height:1.62;color:var(--ink)}.letter p.kicker{font-family:var(--sans);font-size:15px;line-height:1.4;color:var(--red)}.letter .sign{font-style:italic;font-weight:600;font-size:40px;color:var(--red);margin:6px 0 0}.myths{background:var(--paper);padding:64px 0;border-block:1px solid var(--rule)}.myth-head{display:none}.myth-table{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;margin:22px -20px 0;padding:4px 20px 18px;scrollbar-width:none}.myth-table::-webkit-scrollbar{display:none}.myth{flex:0 0 84%;scroll-snap-align:start;background:#fff;border:1px solid var(--rule);border-radius:var(--radius);padding:22px;display:flex;flex-direction:column;box-shadow:0 14px 30px -24px #3c140a80}.myth p{margin:0}.myth .sold{color:var(--muted);font-size:17px;text-decoration:line-through;text-decoration-color:var(--red);text-decoration-thickness:2px}.myth .sold:before{content:"The usual way";display:block;text-decoration:none;font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:4px}.myth .real{font-family:var(--serif);font-weight:600;font-size:23px;line-height:1.3;margin:16px 0 18px;flex:1}.myth .real:before{content:"SANJAY does";display:block;font-family:var(--sans);font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--red);margin-bottom:4px}.myth .ref{font-size:15px;font-weight:700;color:var(--olive)}.anatomy{padding:64px 0}.center-head{max-width:760px}.anatomy-grid{display:grid;gap:28px;margin-top:26px}.spread-pair{display:grid;grid-template-columns:1fr 1fr;gap:8px}.spread-pair img{border-radius:5px;box-shadow:0 16px 30px -18px #3c140a8c}.callouts{list-style:none;padding:0;margin:0;counter-reset:c}.callouts li{counter-increment:c;position:relative;padding:0 0 18px 52px}.callouts li:before{content:counter(c);position:absolute;left:0;top:0;width:36px;height:36px;border-radius:50%;background:var(--red);color:#fff;display:grid;place-items:center;font-weight:700;font-size:17px}.callouts b{display:block;font-family:var(--serif);font-weight:650;font-size:22px;line-height:1.25}.callouts span{color:var(--soft);font-size:18px}.numbers{padding:10px 0 60px}.num-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.num{background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius);padding:20px 16px;text-align:center}.num b{display:block;font-family:var(--serif);font-weight:700;font-size:48px;line-height:1;color:var(--red)}.num span{display:block;margin-top:8px;font-size:16px;line-height:1.35;color:var(--soft)}.chapters{background:var(--ink);color:var(--cream);padding:64px 0}.chapters h2{color:#fff}.chapters h2 em{color:var(--gold)}.ch-list{list-style:none;padding:0;margin:20px 0 0}.ch-list li{display:grid;grid-template-columns:34px 1fr auto;gap:14px;align-items:start;padding:18px 0;border-bottom:1px solid rgba(246,240,228,.16)}.ch-list .n{font-family:var(--serif);font-style:italic;font-weight:600;font-size:22px;line-height:1.25;color:var(--gold)}.ch-list .t{font-family:var(--serif);font-weight:600;font-size:22px;line-height:1.25}.ch-list .t small{display:block;font-family:var(--sans);font-weight:400;font-size:16px;line-height:1.4;color:#e4dace;margin-top:4px}.ch-list .meta{display:block;margin-top:6px;font-family:var(--sans);font-size:15px;font-weight:700;color:var(--gold)}.ch-list .v{text-align:right;font-family:var(--serif);font-weight:700;font-size:24px;line-height:1.1;color:#fff;font-variant-numeric:tabular-nums}.ch-list .v-label{display:block;font-family:var(--sans);font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#bfb3a5;margin-bottom:2px}.ch-total{margin-top:26px}.ch-total-row{display:flex;justify-content:space-between;align-items:baseline;padding:4px 0 18px;font-family:var(--serif);font-weight:600;font-size:24px;color:#fff}.ch-total-row s{font-size:30px;color:#cfc4b7;text-decoration-color:var(--red);text-decoration-thickness:3px}.pay-card{display:grid;justify-items:center;gap:4px;background:var(--paper);color:var(--ink);border-radius:20px;padding:24px 20px;text-align:center}.pay-label{font-size:15px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--red)}.pay-price{font-family:var(--serif);font-weight:700;font-size:60px;line-height:1.05}.pay-price s{font-size:30px;font-weight:600;color:var(--muted);margin-right:8px;vertical-align:middle}.pay-card .btn{width:100%;margin-top:12px}.pay-per{font-size:17px;font-weight:700;color:var(--olive)}.gallery{padding:64px 0 50px}.pages-scroll{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:14px max(20px,calc((100% - var(--wrap)) / 2)) 24px;scrollbar-width:thin}.pages-scroll figure{margin:0;flex:0 0 auto;width:64vw;max-width:270px;scroll-snap-align:start}.pages-scroll img{border-radius:6px;box-shadow:0 16px 32px -20px #3c140a99}.pages-scroll figcaption{font-size:16px;color:var(--soft);margin-top:10px}.fit{padding:64px 0 20px}.fit-grid{display:grid;gap:16px}.fit-card{border-radius:var(--radius);padding:24px;border:1px solid var(--rule);background:var(--paper)}.fit-card h3{font-size:25px;margin-bottom:12px}.fit-card ul{list-style:none;margin:0;padding:0}.fit-card li{position:relative;padding:8px 0 8px 34px;font-size:18px;line-height:1.45}.fit-card li:before{position:absolute;left:0;top:7px;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:14px;font-weight:700;color:#fff}.fit-card.yes li:before{content:"✓";background:var(--olive)}.fit-card.no{background:transparent}.fit-card.no li:before{content:"✕";background:var(--muted)}.offer{padding:50px 0 64px;scroll-margin-top:10px}.offer-card{background:var(--paper);border:1px solid var(--rule);border-radius:22px;padding:26px 20px;box-shadow:0 40px 80px -50px #3c140a8c}.offer-card .book{width:min(200px,56vw);margin:0 auto 22px;border-radius:3px 8px 8px 3px;transform:rotate(-2deg);box-shadow:-10px 20px 36px -16px #3c140a99}.includes{list-style:none;padding:0;margin:16px 0 22px}.includes li{position:relative;padding:11px 0 11px 34px;border-bottom:1px dashed var(--rule);font-size:18px;line-height:1.4}.includes li:before{content:"";position:absolute;left:4px;top:17px;width:15px;height:8px;border-left:3px solid var(--olive);border-bottom:3px solid var(--olive);transform:rotate(-45deg)}.price-box{background:#fff;border:2px solid var(--red);border-radius:var(--radius);padding:20px;text-align:center;display:grid;gap:16px}.price{font-family:var(--serif);font-weight:700;font-size:56px;line-height:1;color:var(--ink)}.price s{font-size:28px;font-weight:600;color:var(--muted);margin-right:6px;vertical-align:middle}.price small{display:block;margin-top:8px;font-family:var(--sans);font-weight:400;font-size:16px;line-height:1.4;color:var(--muted)}.price-box .btn{width:100%}.guarantee{display:flex;gap:14px;align-items:flex-start;margin-top:20px}.guarantee .seal{flex:0 0 auto;width:62px;height:62px;border-radius:50%;border:3px solid var(--olive);color:var(--olive);display:grid;place-items:center;text-align:center;font-weight:700;font-size:14px;line-height:1.05}.guarantee p{margin:0;font-size:17px;color:var(--soft)}.faq{padding:10px 0 64px}.faq .wrap{max-width:820px}.faq details{border-bottom:1px solid var(--rule)}.faq summary{cursor:pointer;list-style:none;position:relative;padding:18px 44px 18px 0;font-weight:700;font-size:20px;line-height:1.35}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";position:absolute;right:6px;top:12px;font-size:30px;font-weight:400;color:var(--red);transition:transform .2s ease}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{color:var(--soft);padding-bottom:8px}.final{background:var(--red);color:var(--on-red);text-align:center;padding:64px 0}.final-face{width:118px;height:118px;object-fit:cover;object-position:50% 12%;border-radius:50%;margin:0 auto 22px;border:4px solid var(--paper)}.final h2{color:#fff;max-width:20ch;margin-inline:auto}.final h2 em{color:var(--gold)}.final p{font-size:20px}.final .btn{width:100%;max-width:460px;margin-top:8px}.final-small{font-size:16px!important;margin-top:14px}.buybar{position:fixed;z-index:50;left:0;right:0;bottom:0;display:flex;align-items:center;gap:12px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#fbf7eff7;border-top:1px solid var(--rule);box-shadow:0 -12px 30px -22px #3c140a8c;transform:translateY(120%);transition:transform .3s ease}.buybar.show{transform:none}.bb-cover{width:38px;height:52px;object-fit:cover;border-radius:3px;box-shadow:0 4px 10px -4px #0006}.bb-text{flex:1;min-width:0;line-height:1.2}.bb-text b{display:block;font-family:var(--serif);font-size:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bb-text small{font-size:15px;color:var(--muted)}.buybar .btn{min-height:50px;padding:12px 18px;font-size:17px;white-space:nowrap;box-shadow:none}@media(max-width:360px){.bb-cover{display:none}}s.js-was{opacity:.72;text-decoration-thickness:2px;font-weight:400}.btn s.js-was{margin-right:2px}.peel-pop{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:20px;background:#221c189e;opacity:0;pointer-events:none;transition:opacity .25s ease}.peel-pop.open{opacity:1;pointer-events:auto}.peel-card{position:relative;width:min(420px,100%);background:var(--paper);border-radius:24px;padding:30px 24px 24px;text-align:center;box-shadow:0 40px 80px -30px #0009;transform:translateY(18px) scale(.97);transition:transform .3s cubic-bezier(.2,.7,.2,1)}.peel-pop.open .peel-card{transform:none}.peel-x{position:absolute;top:10px;right:12px;width:44px;height:44px;border:0;background:none;font-size:30px;line-height:1;color:var(--muted);cursor:pointer;border-radius:50%}.peel-x:hover{color:var(--ink);background:#0000000d}.peel-card h3{font-size:30px;margin:0 0 6px}.peel-card h3 em{font-style:italic;color:var(--red)}.peel-sub{font-size:17px;color:var(--soft);margin:0 0 18px}.peel-zone{position:relative;width:240px;height:150px;margin:0 auto 18px;touch-action:none;user-select:none;-webkit-user-select:none}.code-slot{position:absolute;inset:0;border:3px dashed var(--red);border-radius:18px;background:#fff;display:grid;place-content:center;gap:2px}.code-slot small{font-size:14px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.code-slot b{font-family:var(--serif);font-size:50px;line-height:1;letter-spacing:.04em;color:var(--red)}.sticker{position:absolute;inset:0;cursor:grab}.sticker:active{cursor:grabbing}.sticker-face{position:absolute;inset:0;border-radius:18px;background:linear-gradient(135deg,var(--red) 0%,var(--red-deep) 100%);color:#fff;display:grid;place-content:center;gap:4px;box-shadow:0 8px 18px -8px #3c140a99}.sticker-face b{font-family:var(--serif);font-size:48px;line-height:1}.sticker-face span{font-size:15px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.sticker-face i{position:absolute;left:16px;bottom:12px;font-style:normal;font-size:14px;font-weight:700;color:#ffffffd9}.sticker-flap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:visible;pointer-events:none}.sticker-flap polygon{fill:url(/assets/#flapGrad);filter:drop-shadow(-3px -3px 4px rgba(0,0,0,.25))}.sticker.peeled{transition:opacity .35s ease,transform .45s ease;opacity:0;transform:translate(-40px,-60px) rotate(-14deg);pointer-events:none}.peel-hint{font-size:15px;color:var(--muted);margin:-6px 0 16px;min-height:22px}.peel-actions{display:grid;gap:10px}.peel-actions .btn{width:100%}.peel-actions .btn[aria-disabled=true]{opacity:.45;pointer-events:none}.copy-btn{background:none;border:0;color:var(--red-deep);font:700 16px/1.3 var(--sans);text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:8px}.peel-note{font-size:15px;color:var(--muted);margin:10px 0 0}@keyframes nudge{0%,to{transform:none}50%{transform:translate(-3px,-3px)}}@media(min-width:900px){body{font-size:20px}.hero{padding:70px 0 64px}.hero-grid{grid-template-columns:1.08fr .92fr;grid-template-areas:"copy cover" "buy cover";column-gap:64px;row-gap:22px;align-items:end}.hero-copy{grid-area:copy}.hero-buy{grid-area:buy;align-self:start}.cover-stage{grid-area:cover;align-self:center;width:min(400px,100%);margin:0 auto}.cover-stage .spread{right:-26%}.stamp{left:-36px;bottom:34px;width:124px;height:124px;font-size:16px}.stamp b{font-size:32px}.price-row{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.price-row .btn{width:auto}.price-note{margin:0;text-align:left;max-width:19ch;line-height:1.35}.trust{display:flex;flex-wrap:wrap;gap:8px 24px}.marquee img{width:240px;height:320px}.truth{padding:100px 0;margin-top:56px}.truth h2{max-width:20ch}.truth-cols{grid-template-columns:repeat(3,1fr);gap:26px;margin-top:40px}.absolve{max-width:32ch;margin-top:46px}.section-cta .btn{width:auto}.story{padding:110px 0}.story-grid{grid-template-columns:.95fr 1.05fr;gap:70px;align-items:center}.myths{padding:100px 0}.swipe-hint{display:none}.myth-table{display:block;overflow:visible;margin:36px 0 0;padding:0;border-top:2px solid var(--ink)}.myth-head{display:grid;grid-template-columns:1fr 1.5fr 220px;gap:36px;padding:14px 0;font-size:15px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--soft);border-bottom:1px solid var(--rule)}.myth{display:grid;grid-template-columns:1fr 1.5fr 220px;gap:36px;align-items:baseline;background:none;border:0;border-bottom:1px solid var(--rule);border-radius:0;box-shadow:none;padding:22px 0}.myth .sold:before,.myth .real:before{display:none}.myth .sold{font-size:19px}.myth .real{margin:0;font-size:24px}.myth .ref{text-align:right}.anatomy{padding:100px 0}.center-head{margin:0 auto;text-align:center}.anatomy-grid{grid-template-columns:1.15fr .85fr;gap:56px;align-items:center;margin-top:44px}.spread-pair{gap:14px}.numbers{padding:0 0 100px}.num-grid{grid-template-columns:repeat(4,1fr);gap:18px}.num b{font-size:68px}.chapters{padding:100px 0}.ch-list{display:grid;grid-template-columns:1fr 1fr;column-gap:56px;margin-top:34px}.ch-total{max-width:620px;margin:44px auto 0}.pay-card{padding:28px 40px}.pay-card .btn{width:auto;min-width:320px}.gallery{padding:100px 0 70px}.pages-scroll figure{width:250px}.fit{padding:90px 0 30px}.fit-grid{grid-template-columns:1.4fr 1fr;gap:22px;align-items:start}.offer{padding:70px 0 100px}.offer-card{display:grid;grid-template-columns:.7fr 1.3fr;gap:56px;align-items:center;padding:56px}.offer-card .book{width:100%;max-width:320px;margin:0}.price-box{grid-template-columns:auto 1fr;text-align:left;align-items:center;padding:22px 26px;gap:26px}.faq{padding:0 0 100px}.final{padding:100px 0}body{padding-bottom:0}.buybar{left:50%;right:auto;bottom:18px;width:min(680px,calc(100% - 40px));border:1px solid var(--rule);border-radius:999px;padding:10px 10px 10px 16px;transform:translate(-50%,140%);box-shadow:0 20px 44px -18px #3c140a80}.buybar.show{transform:translate(-50%)}.bb-text b{font-size:20px}.buybar .btn{padding:12px 26px}.peel-card{padding:36px 34px 28px}.peel-zone{width:280px;height:170px}}body.policy{padding-bottom:0}.p-top{border-bottom:1px solid var(--rule)}.p-top .wrap{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:64px}.p-home{font-family:var(--serif);font-weight:650;font-size:20px;text-decoration:none}.p-home em{font-style:italic;color:var(--red)}.p-back{font-size:16px;font-weight:700;color:var(--red);text-decoration:none;white-space:nowrap}.p-back:hover{text-decoration:underline}.p-main{padding:44px 0 70px}.p-main .wrap{max-width:780px}.p-main h1{font-size:clamp(38px,8vw,58px);margin-bottom:10px}.p-updated{font-size:16px;color:var(--muted);margin-bottom:28px}.plain{background:var(--paper);border:1px solid var(--rule);border-left:5px solid var(--red);border-radius:14px;padding:20px 22px;margin:0 0 34px}.plain h2{font-size:22px;margin:0 0 8px}.plain p{margin:0;font-size:19px}.p-body{counter-reset:sec}.p-sec{counter-increment:sec;padding:26px 0;border-top:1px solid var(--rule)}.p-sec h2{font-size:26px;margin:0 0 12px;display:flex;gap:12px;align-items:baseline}.p-sec h2:before{content:counter(sec,decimal-leading-zero);font-family:var(--sans);font-size:15px;font-weight:700;color:var(--red);letter-spacing:.06em}.p-sec p,.p-sec li{color:var(--soft)}.p-sec ul{margin:0 0 14px;padding-left:22px}.p-sec li{margin-bottom:8px}.p-sec a{color:var(--red-deep);font-weight:700}.contact-box{margin-top:34px;background:var(--ink);color:var(--cream);border-radius:18px;padding:26px 24px}.contact-box h2{color:#fff;font-size:26px;margin-bottom:8px}.contact-box p{color:#e4dace}.contact-box .btn{margin-top:8px}.about-hero{display:grid;gap:26px;margin-bottom:30px}.about-hero img{width:100%;border-radius:18px;box-shadow:0 26px 50px -30px #3c140aa6}.about-body p{font-family:var(--serif);font-size:21px;line-height:1.62;color:var(--ink)}.about-body .sign{font-style:italic;font-weight:600;font-size:40px;color:var(--red)}.about-cta{margin-top:30px;background:var(--paper);border:1px solid var(--rule);border-radius:18px;padding:24px;text-align:center}.about-cta p{font-family:var(--sans);font-size:18px;color:var(--soft)}@media(min-width:900px){.p-main{padding:70px 0 100px}.contact-box{padding:32px 36px}}.site-foot{background:var(--ink);color:#cfc4b7;text-align:center;padding:56px 20px 40px;margin:0;font-size:16px}.sf-inner{max-width:760px;margin:0 auto}.sf-name{display:inline-block;font-family:var(--serif);font-style:italic;font-weight:600;font-size:34px;color:#fff;text-decoration:none;margin-bottom:22px}.sf-links{list-style:none;margin:0 0 22px;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:12px 26px}.sf-links a{display:inline-flex;align-items:center;gap:7px;color:#e4dace;font-size:17px;text-decoration:none;padding-bottom:6px;border-bottom:1px solid rgba(228,218,206,.35)}.sf-links a:hover{color:#fff;border-bottom-color:#fff}.sf-links .sf-refund{color:#e4dace}.email-out{display:inline-block;padding:4px 0 6px;color:#fff;font-weight:400;user-select:all;-webkit-user-select:all;word-break:break-all}.contact-box .email-out{margin-top:8px;font-size:20px;color:var(--gold)}.p-sec .email-out{color:var(--red-deep);padding:0}.sf-copy{margin:0 0 10px;font-size:16px}.sf-note{margin:0 auto;max-width:52ch;font-size:15px;line-height:1.5;color:#a99e92}@media(max-width:899px){body:not(.policy) .site-foot{padding-bottom:calc(40px + var(--bar-h))}}@media(min-width:900px){body:not(.policy) .site-foot{padding-bottom:100px}}.reader-reviews{padding:70px 0 76px;background:var(--paper);border-bottom:1px solid var(--rule)}.reader-reviews h2{margin-bottom:32px}.reviews-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.review-card{background:var(--cream);border:1px solid var(--rule);border-radius:var(--radius);padding:26px;box-shadow:0 5px 18px #221c1805}.review-person{display:flex;align-items:center;gap:14px;margin-bottom:20px}.review-person img{width:64px;height:64px;flex:0 0 64px;border-radius:50%;object-fit:cover}.review-person h3{font-family:var(--sans);font-size:19px;line-height:1.25}.review-stars{color:var(--red);font-size:21px;letter-spacing:2px;line-height:1.5}.review-card blockquote{margin:0;font-size:18px;line-height:1.6}.review-card p{margin:0}@media(max-width:850px){.reviews-grid{grid-template-columns:1fr}.reader-reviews{padding:48px 0}.review-card{padding:24px}}:root{--store-cream:#f5efe3;--store-ink:#34261d;--store-rust:#9c4024;--store-gold:#d7b365;--store-dark:#30251d;--store-green:#254e41;--store-muted:#71675e}body.sanjay-store{background:var(--store-cream);color:var(--store-ink);font-size:17px;padding-bottom:90px;line-height:1.65;overflow-x:clip}.sanjay-store .wrap{width:min(1190px,calc(100% - 56px))}.sanjay-store h1,.sanjay-store h2,.sanjay-store h3{font-weight:500;letter-spacing:-.025em;line-height:1.08}.sanjay-store h2{font-size:clamp(35px,4.4vw,58px)}.sanjay-store h2 em,.sanjay-store h1 em{color:var(--store-rust);font-weight:500}.announcement{background:var(--store-dark);color:#f8e7c3;text-align:center;padding:10px 18px;font-size:11px;letter-spacing:.14em;font-weight:700}.announcement span{padding:0 13px;color:var(--store-gold)}.store-header{position:sticky;top:0;z-index:40;background:#f5efe3f2;border-bottom:1px solid #dcd2c3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.nav-wrap{width:min(1300px,calc(100% - 40px));margin:auto;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:16px 0}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;font-family:var(--serif);font-size:24px;font-weight:600;line-height:1.1;white-space:nowrap}.brand small{display:block;margin-top:7px;font:10px/1.2 var(--sans);letter-spacing:.15em}.brand-icon{background:var(--store-rust);color:#efda9e;width:43px;height:45px;display:grid;place-items:center;border:1px solid #c79e69;box-shadow:inset 0 0 0 3px var(--store-rust),inset 0 0 0 4px #d7b36588;border-radius:6px}.brand-icon svg{width:31px;height:31px}.store-header nav{display:flex;gap:30px;align-items:center;font-size:14px;font-weight:700}.store-header nav>a{text-decoration:none}.store-btn{display:flex;justify-content:center;align-items:center;text-decoration:none;background:var(--store-rust);color:#fff8eb;border:1px solid var(--store-rust);font-weight:700;border-radius:6px;min-height:54px;line-height:1.3;padding:15px 20px;letter-spacing:.025em;box-shadow:0 8px 18px #6c31151a;transition:transform .18s,background .18s;text-align:center;font-size:14px;cursor:pointer}.store-btn:hover{background:#7c301a;transform:translateY(-2px)}.store-btn:focus-visible,a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--store-gold);outline-offset:5px}.nav-cta{font-size:13px;min-height:45px;padding:12px 20px}.store-hero{background-image:linear-gradient(#a77b3510 1px,transparent 1px),linear-gradient(90deg,#a77b3510 1px,transparent 1px);background-size:32px 32px;padding:58px 0 32px}.hero-head{text-align:center;max-width:950px}.eyebrow{color:var(--store-rust);letter-spacing:.15em;font-size:11px;font-weight:700;line-height:1.6;margin:0 0 16px;text-transform:uppercase}.hero-pill{display:inline-block;background:#fffaf1;border:1px solid #e4d7bf;padding:7px 17px;border-radius:99px;font-size:10px;box-shadow:0 3px 8px #795c3510}.store-hero h1{font-size:clamp(43px,6.1vw,80px);margin:5px 0 22px}.hero-intro{max-width:760px;margin:0 auto 16px;font-size:18px;color:#6b6158;line-height:1.7}.text-link{font-size:14px;font-weight:700;text-underline-offset:5px}.text-link span{margin-left:8px}.offer-anchor{scroll-margin-top:125px}.store-offers{display:grid;grid-template-columns:1fr 1.14fr 1fr;gap:22px;align-items:start;margin-top:62px!important}.store-product{background:#fffbf4;border:1px solid #dfd4c4;border-radius:18px;box-shadow:0 18px 45px #5332170c;overflow:hidden;margin-top:70px}.store-product h2{font-size:30px;line-height:1.09;margin:0 0 14px}.product-art{background:linear-gradient(135deg,#efe3c9,#e4dac9);margin:20px 20px 0;border-radius:12px;height:292px;display:flex;align-items:center;justify-content:center;overflow:hidden}.book-mockup{position:relative;transform:perspective(1000px) rotateY(-10deg) rotate(-3deg);box-shadow:10px 16px 16px #3020153c;border-radius:1px 3px 3px 1px;max-width:100%}.book-mockup:before{content:"";position:absolute;left:-7px;top:2px;bottom:2px;width:7px;background:#4a3122;transform:skewY(-12deg);border-radius:2px 0 0 2px}.book-mockup:after{content:"";position:absolute;inset:0;box-shadow:inset 4px 0 7px #fff4,inset -3px 0 5px #0003;pointer-events:none}.book-mockup img{height:247px;width:auto;border-radius:1px 3px 3px 1px}.product-info{padding:25px 23px}.product-info>p:not(.eyebrow):not(.saving){font-size:15px;line-height:1.65;color:#73665a;min-height:75px}.product-info .eyebrow{font-size:9px;letter-spacing:.12em}.product-price{font:500 49px/1 var(--serif);margin:20px 0 18px;color:var(--store-rust);display:flex;align-items:baseline;gap:12px}.product-price small{font:13px/1.2 var(--sans);color:#8b7b69}.tick-list{list-style:none;padding:0;margin:20px 0 25px;font-size:14px}.tick-list li{position:relative;padding-left:23px;margin:9px 0;line-height:1.55}.tick-list li:before{content:"✓";position:absolute;left:0;color:#486544;font-weight:700}.delivery{display:block;text-align:center;font-size:10px;color:#817264;margin:12px 0 0}.featured-bundle{margin-top:0;border:2px solid var(--store-rust);position:relative;overflow:visible;background:#fffaf0;box-shadow:0 20px 45px #7e3e1814}.best-value{position:absolute;top:-17px;left:50%;transform:translate(-50%);white-space:nowrap;background:var(--store-rust);color:#fff4d8;border-radius:99px;padding:9px 15px;font-size:9px;font-weight:700;letter-spacing:.08em;z-index:2}.featured-bundle .product-art{margin-top:27px;height:272px}.bundle-art{position:relative;gap:13px;padding:20px}.bundle-original{width:auto;height:223px;box-shadow:8px 10px 14px #49301c3a;transform:rotate(-5deg)}.mini-books{display:grid;gap:4px;margin-left:-19px;transform:rotate(4deg)}.mini-books img{height:67px;width:auto;border:1px solid #f9eedb;box-shadow:3px 5px 7px #49301c35}.featured-bundle h2{font-size:33px}.featured-bundle .product-info{padding-top:21px}.featured-bundle .product-price{font-size:55px}.saving{font-size:12px;color:#87682d;margin:-6px 0 15px}.reassurance{display:flex;justify-content:center;flex-wrap:wrap;gap:15px 30px;font-size:11px;margin-top:34px!important;color:#81715f}.dish-showcase{padding:65px 0 50px;background:#fffaf2}.section-heading{text-align:center;margin-bottom:30px!important}.section-heading>p:last-child{color:var(--store-muted);font-size:16px}.dish-showcase .marquee img{width:205px;height:270px;border-radius:7px}.dish-showcase .marquee-track{gap:16px;animation-duration:80s}.store-stats{background:#eae1d0;border-top:1px solid #dbd0ba;border-bottom:1px solid #dbd0ba;padding:28px 0}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);text-align:center}.stats-grid>div+div{border-left:1px solid #cdbd9f}.stats-grid b{display:block;font:500 42px/1.2 var(--serif);color:var(--store-rust)}.stats-grid span{font-size:9px;font-weight:700;letter-spacing:.09em}.store-author{padding:80px 0;scroll-margin-top:100px}.author-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:72px;align-items:center;max-width:1040px}.author-image{padding:25px 25px 12px;background:#e6d9bb;border-radius:12px}.author-image img{width:100%;height:330px;object-fit:cover;object-position:50% 12%;border-radius:6px}.author-image span{display:block;text-align:center;font-size:8px;letter-spacing:.12em;margin-top:12px;color:#7b6546}.store-author h2{font-size:36px;margin-bottom:24px;line-height:1.2}.store-author p:not(.eyebrow):not(.author-sign){font-size:16px;color:#71675e}.author-sign{font:italic 30px var(--serif);color:var(--store-rust);margin:18px 0 6px}.store-author small{font-size:9px;letter-spacing:.15em;color:#827360}.book-detail{padding:84px 0;color:#fff6e7;scroll-margin-top:82px}.breakfast-detail{background:radial-gradient(ellipse at 20% 60%,#60432a,#32251b 65%)}.curry-detail{background:radial-gradient(ellipse at 20% 60%,#42614c,#1c3b32 65%)}.detail-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:85px;align-items:center}.detail-art{display:flex;flex-direction:column;align-items:center;padding:15px 20px}.book-mockup.large img{height:auto;max-height:520px;width:auto}.detail-art>p{font-size:10px;letter-spacing:.09em;color:#c5b299;margin:35px 0 0;text-align:center}.detail-copy>.eyebrow{color:#dabb7b}.detail-copy h2{font-size:clamp(38px,4.1vw,56px);line-height:1.09}.sanjay-store .detail-copy h2 em{color:#dabb7b}.detail-copy p:not(.eyebrow):not(.detail-note){color:#e4dccf;font-size:16px}.detail-copy .detail-lede{font:italic 23px/1.4 var(--serif)!important;color:#dabb7b!important}.detail-ticks{display:grid;grid-template-columns:1fr 1fr;gap:12px 20px;list-style:none;padding:0;margin:25px 0 30px;font-size:13px;color:#ece2d3}.detail-ticks li{padding-left:19px;position:relative}.detail-ticks li:before{content:"✓";position:absolute;left:0;color:#dabb7b}.gold-btn{background:linear-gradient(#e2c987,#d1ae63);color:#382718;border-color:#cfaf68;max-width:380px}.gold-btn:hover{background:#e6cf96}.detail-note{font-size:11px!important;color:#a99783;line-height:1.65;margin:16px 0 0}.curry-detail .detail-note{color:#b3c0b3}.sanjay-store .gallery{background:#faf5eb;padding:65px 0}.sanjay-store .gallery>.wrap{text-align:center}.sanjay-store .gallery .lede{font-size:16px;color:var(--store-muted)}.sanjay-store .pages-scroll figure{flex-basis:auto}.sanjay-store .pages-scroll img{height:345px;width:auto;max-width:none}.complete-section{padding:85px 0;background:#eee3cc;scroll-margin-top:100px}.complete-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:75px;align-items:center}.complete-art{position:relative;text-align:center;display:flex;flex-direction:column;align-items:center;padding-bottom:20px}.full-guide{height:350px;width:auto;box-shadow:10px 20px 30px #5a35143d;transform:rotate(-4deg);margin-bottom:27px}.complete-three{display:flex;gap:12px;transform:rotate(2deg)}.complete-three img{height:180px;width:auto;box-shadow:7px 10px 16px #5a351430}.complete-art>p{font-size:8px;letter-spacing:.12em;margin:27px 0 0;color:#826444}.complete-section h2{font-size:48px}.complete-section p{font-size:16px;color:#766451}.exclusive-box{display:flex;gap:21px;align-items:center;padding:22px;border:1px solid #c6a767;border-radius:9px;background:#f8f0de;margin:24px 0}.exclusive-box>img{height:135px;width:auto;flex-shrink:0;box-shadow:5px 8px 12px #71542a35}.exclusive-box .eyebrow{font-size:9px;margin-bottom:8px}.exclusive-box h3{font-size:24px;line-height:1.15;margin:0 0 10px}.exclusive-box p:last-child{font-size:12px;line-height:1.5;margin:0}.bundle-cost{font:500 52px/1.1 var(--serif)!important;color:var(--store-rust)!important;margin:22px 0!important}.bundle-cost span{display:block;font:12px/1.5 var(--sans);color:#8b795e;margin-top:6px}.complete-section .store-btn{max-width:390px}.store-faq{padding-top:75px;padding-bottom:75px;max-width:900px}.store-faq>h2{margin-bottom:32px}.store-faq details{border-bottom:1px solid #d9cdb8;padding:17px 0}.store-faq summary{cursor:pointer;font-size:16px;font-weight:700;list-style:none;display:flex;justify-content:space-between;gap:15px}.store-faq summary:after{content:"+";font-size:21px;font-weight:400;color:var(--store-rust)}.store-faq details[open] summary:after{content:"−"}.store-faq details p{font-size:15px;color:#766856;line-height:1.75;margin:14px 0 8px}.tax-note{font-size:11px;color:#8b7d6c;margin-top:30px}.store-footer{background:var(--store-dark);color:#f1e2c6;text-align:center;padding:40px 0 25px}.footer-brand{justify-content:center;margin-bottom:30px}.footer-brand .brand-icon{background:#59402a}.footer-links{display:flex;justify-content:center;flex-wrap:wrap;gap:22px;font-size:12px;margin:24px 0}.store-footer p{font-size:11px;color:#b9a48b}.store-footer .footer-fine{max-width:700px;font-size:10px;margin:20px auto 0}.store-sticky{position:fixed;z-index:50;bottom:14px;left:50%;transform:translate(-50%) translateY(130%);display:flex;justify-content:space-between;align-items:center;gap:30px;width:min(620px,calc(100% - 32px));background:#38281bf5;color:#f6ead1;border:1px solid #a98543;border-radius:10px;padding:12px 17px;box-shadow:0 15px 35px #0003;transition:transform .25s}.store-sticky.show{transform:translate(-50%) translateY(0)}.store-sticky b{font:500 22px var(--serif)}.store-sticky small{display:block;font-size:10px;margin-top:4px;color:#c4ad8a}.store-sticky .store-btn{background:var(--store-gold);color:#392717;border-color:#d4b771;font-size:11px;min-height:43px}.exit-reminder[hidden]{display:none!important}.exit-reminder{position:fixed;inset:0;z-index:200;background:#241b18b8;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);display:grid;place-items:center;padding:30px}.exit-card{position:relative;background:#fff9ef;display:grid;grid-template-columns:.8fr 1.2fr;max-width:1030px;width:100%;border-radius:24px;overflow:hidden;box-shadow:0 30px 100px #0005;max-height:90vh;overflow-y:auto}.exit-art{background:linear-gradient(145deg,#943c22,#63301e);display:flex;align-items:center;justify-content:center;gap:12px;padding:40px 27px;position:relative;min-height:470px}.exit-art .exit-full{width:53%;height:auto;transform:rotate(-7deg);box-shadow:8px 14px 20px #1b0d0a66;z-index:2}.exit-mini{display:grid;gap:8px;transform:rotate(6deg);margin-left:-15px;z-index:3}.exit-mini img{width:100px;height:auto;box-shadow:5px 7px 12px #1b0d0a55}.exit-copy{padding:65px 45px 45px;display:flex;flex-direction:column;justify-content:center}.exit-copy h2{font-size:46px;line-height:1.05;margin:0 0 20px}.exit-copy>p:not(.eyebrow):not(.exit-price){font-size:17px;color:#7b6c5c;line-height:1.7}.exit-copy .exit-price{font:500 70px/1 var(--serif);color:var(--store-rust);margin:10px 0 22px}.exit-copy .store-btn{font-size:15px;min-height:60px;border-radius:99px}.exit-copy small{display:block;font-size:11px;color:#8a7865;text-align:center;margin-top:18px}.exit-close{position:absolute;right:20px;top:17px;z-index:4;width:40px;height:40px;border-radius:50%;background:transparent;border:1px solid #dfcfb5;color:var(--store-ink);font-size:26px;cursor:pointer}.modal-active{overflow:hidden}@media(max-width:1000px){.store-header nav{gap:18px}.brand{font-size:21px}.brand small{font-size:8px}.store-offers{gap:14px}.store-product h2{font-size:25px}.product-info{padding:22px 17px}.product-art{margin:14px 14px 0;height:248px}.book-mockup img{height:216px}.featured-bundle .product-art{height:228px}.bundle-original{height:190px}.mini-books img{height:55px}.product-info .store-btn{font-size:11px;padding:14px 7px}.detail-grid{gap:48px}.author-grid{gap:42px}.complete-grid{gap:40px}.complete-three img{height:145px}.store-hero h1{font-size:65px}.featured-bundle h2{font-size:28px}}@media(max-width:760px){.announcement{font-size:8px;letter-spacing:.06em;padding:9px 8px}.announcement span{padding:0 5px}.nav-wrap{width:calc(100% - 28px);padding:12px 0;gap:10px}.brand{font-size:19px;gap:8px}.brand small{font-size:6px;letter-spacing:.09em}.brand-icon{width:35px;height:38px}.brand-icon svg{width:27px}.store-header nav>a:not(.nav-cta){display:none}.nav-cta{font-size:9px;max-width:125px;padding:10px;min-height:38px}.sanjay-store .wrap{width:calc(100% - 34px)}.store-hero{padding-top:32px}.hero-pill{font-size:7px;padding:6px 11px;margin-bottom:12px}.store-hero h1{font-size:42px;line-height:1.08}.hero-intro{font-size:15px;line-height:1.65}.text-link{font-size:12px}.store-offers{grid-template-columns:1fr;max-width:470px;margin-top:44px!important;gap:26px}.store-product{margin-top:0}.featured-bundle{grid-row:1}.store-product h2,.featured-bundle h2{font-size:33px}.product-info{padding:26px}.product-info>p:not(.eyebrow):not(.saving){min-height:0;font-size:16px}.product-art{height:295px;margin:20px 20px 0}.book-mockup img{height:260px}.featured-bundle .product-art{height:290px}.bundle-original{height:245px}.mini-books img{height:74px}.product-info .store-btn{font-size:13px}.product-info .eyebrow{font-size:10px}.tick-list{font-size:15px}.delivery{font-size:11px}.reassurance{font-size:10px;gap:10px 20px}.dish-showcase{padding:43px 0 35px}.section-heading h2{font-size:34px}.dish-showcase .marquee img{width:170px;height:225px}.stats-grid{grid-template-columns:1fr 1fr;gap:20px 0}.stats-grid>div:nth-child(3){border-left:0}.stats-grid b{font-size:38px}.stats-grid span{font-size:8px}.store-author{padding:48px 0}.author-grid,.detail-grid,.complete-grid{grid-template-columns:1fr;gap:33px}.author-image{max-width:285px;margin:auto;padding:18px}.author-image img{height:285px}.store-author h2{font-size:32px}.store-author p:not(.eyebrow):not(.author-sign){font-size:15px}.book-detail{padding:45px 0}.detail-art{order:1;padding-top:0}.detail-copy{order:2}.book-mockup.large img{height:370px;max-width:100%;object-fit:contain}.detail-art>p{margin:25px 0 0;font-size:8px}.detail-copy h2{font-size:37px}.detail-copy .detail-lede{font-size:21px!important}.detail-ticks{font-size:12px;gap:13px}.gold-btn{font-size:11px;width:100%;max-width:none}.sanjay-store .gallery{padding:45px 0}.sanjay-store .gallery h2{font-size:34px}.sanjay-store .pages-scroll img{height:300px}.complete-section{padding:50px 0}.full-guide{height:280px}.complete-three img{height:145px}.complete-three{gap:9px}.complete-section h2{font-size:36px}.exclusive-box{padding:17px;gap:14px}.exclusive-box>img{height:115px}.exclusive-box h3{font-size:21px}.exclusive-box p:last-child{font-size:11px}.store-faq{padding-top:48px;padding-bottom:48px}.store-faq h2{font-size:34px}.store-faq summary{font-size:15px}.store-sticky{bottom:8px;gap:12px;padding:10px 12px}.store-sticky b{font-size:19px}.store-sticky small{font-size:8px}.store-sticky .store-btn{font-size:9px;padding:12px}.footer-links{font-size:11px;gap:13px}.exit-reminder{display:none!important}}.store-btn,.nav-cta,.text-link{gap:8px;flex-wrap:wrap}.button-prices{white-space:nowrap}.button-prices s{opacity:.6;font-size:.85em;margin-right:5px;font-weight:400}.announcement s{opacity:.55;margin-left:5px}.announcement .launch-label{padding:0;color:#f8e7c3}.announcement .launch-clock{font-variant-numeric:tabular-nums;letter-spacing:.08em;color:#e8c47e}.hero-head .text-link{display:inline-flex;align-items:center;text-decoration:none;border-bottom:1px solid #b99c79;padding-bottom:3px}.text-link .button-prices{color:var(--store-rust)}.store-product{margin-top:105px}.featured-bundle{margin-top:0}.best-value{top:-17px;max-width:calc(100% - 28px);font-size:9px;letter-spacing:.1em;padding:9px 16px;line-height:16px;text-align:center;white-space:normal;width:max-content}.featured-bundle .product-art{margin-top:29px;height:auto;min-height:292px;padding:25px 16px 16px;display:block;overflow:visible}.product-price{gap:12px}.product-price>s{font:400 23px/1.2 var(--sans);color:#9a8e80;text-decoration-thickness:1.5px}.bundle-saving{min-height:0!important;color:#826020!important;font-size:12px!important;margin:-5px 0 18px}.launch-countdown{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:20px 0 0;padding:11px 12px;border-radius:6px;background:#efe3c7;border:1px solid #deca9f;color:#80602a;font-size:11px}.launch-clock{font-variant-numeric:tabular-nums;white-space:nowrap}.launch-countdown b{font-size:22px;line-height:1;letter-spacing:.07em;color:var(--store-rust)}.launch-ended{display:none!important}.hardcover{position:relative;display:inline-block;flex-shrink:0;isolation:isolate;transform:perspective(900px) rotateY(-13deg) rotate(-2deg);transform-origin:center;box-shadow:10px 14px 18px #2e201442;border-radius:1px 4px 4px 1px;overflow:visible}.hardcover>img{display:block;width:100%;height:auto;border-radius:1px 4px 4px 1px;border-left:2px solid #ffffff28;position:relative;z-index:2;box-shadow:inset 4px 0 5px #fff3}.hardcover:before{content:"SANJAY SHARMA";position:absolute;left:-10px;top:1px;bottom:1px;width:11px;background:linear-gradient(90deg,#201b18,#514131 40%,#30251d);color:#e8d4a7;writing-mode:vertical-rl;text-orientation:mixed;text-align:center;font:6px/11px var(--serif);letter-spacing:.12em;transform:skewY(-15deg);transform-origin:right;border-radius:3px 0 0 3px;z-index:1}.hardcover:after{content:"";position:absolute;inset:-4px 1px auto 0;height:5px;background:repeating-linear-gradient(#ddd4c3 0 1px,#fff8e8 1px 2px);transform:skew(-62deg);transform-origin:bottom;box-shadow:0 -1px #675237;border-radius:1px;z-index:1}.book-one .hardcover:before,.breakfast-detail .hardcover:before{background:linear-gradient(90deg,#19253d,#354d78,#243652)}.book-two .hardcover:before,.curry-detail .hardcover:before{background:linear-gradient(90deg,#15382f,#276151,#183e33)}.book-mockup.hardcover img{width:auto;height:247px}.book-mockup.large.hardcover img{height:auto;max-height:520px;max-width:100%}.bundle-volumes{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;align-items:end;position:relative;z-index:1;width:100%}.bundle-volumes figure{min-width:0;margin:0;position:relative;text-align:center}.bundle-volumes .hardcover{width:100%;max-width:170px}.bundle-volumes figcaption{font-size:8px;font-weight:700;letter-spacing:.1em;line-height:1.4;color:#7c6d5b;margin-top:14px;position:relative;z-index:2;white-space:nowrap}.exclusive-volume:before{content:"";position:absolute;inset:-20px -17px 10px;background:radial-gradient(ellipse,#ffd982a6,transparent 70%);filter:blur(6px);z-index:-1}.exclusive-volume .hardcover{box-shadow:0 0 25px #e0a9408c,8px 14px 18px #2e201442}.bundle-volumes .exclusive-volume figcaption{display:inline-block;padding:5px 9px;border-radius:99px;background:var(--store-rust);color:#fff4db;font-size:7px;letter-spacing:.04em;margin-top:10px;box-shadow:0 0 15px #cf92384a}.included-original{display:flex;flex-direction:column;align-items:center;gap:12px;margin:22px 0 0;padding-top:18px;border-top:1px solid #c9b99588;text-align:center}.included-original>.hardcover{width:70px}.included-original figcaption{line-height:1.35;color:var(--store-rust)}.included-original b{display:block;font-size:11px;letter-spacing:.025em}.included-original span{display:block;margin-top:4px;font-size:8px;color:#84735e}.bundle-art .included-original>.hardcover{width:66px}.bundle-art .included-original{gap:9px;margin-top:17px;padding-top:14px}.bundle-art .bundle-volumes{gap:12px}.bundle-art .bundle-volumes .hardcover:before{width:7px;left:-6px;line-height:7px;font-size:4px}.bundle-art .hardcover:after{height:3px;top:-2px}.featured-bundle .product-art{min-height:0}.complete-art{display:block;padding:24px 15px}.complete-art .bundle-volumes{gap:28px}.complete-art .included-original{margin-top:32px;padding-top:28px}.complete-art .included-original>.hardcover{width:145px}.complete-art .included-original b{font-size:16px}.complete-art .included-original span{font-size:11px}.complete-art .bundle-volumes figcaption{font-size:10px}.complete-art .exclusive-volume figcaption{font-size:9px}.exclusive-box-book{width:88px}.exclusive-box-book>img{height:auto;width:100%}.bundle-cost>s{font:400 28px/1.2 var(--sans);color:#9b8b73;vertical-align:middle;margin-right:12px}.complete-section .store-btn{max-width:100%}.store-sticky b>s{font:400 15px var(--sans);opacity:.6;margin-right:8px}.store-sticky .store-btn{flex-wrap:nowrap}.store-header .nav-cta{font-size:12px}.store-sticky .button-prices{font-size:11px}.exclusive-detail{background:radial-gradient(ellipse at 25% 50%,#65441c,#35261b 70%);border-top:1px solid #c8a65b66}.exclusive-detail-art{position:relative;isolation:isolate}.exclusive-detail-art:before{content:"";position:absolute;inset:0 -50px 20px;z-index:-1;background:radial-gradient(ellipse,#d9a54c64,transparent 65%);filter:blur(18px)}.exclusive-detail-art .hardcover{width:80%;max-width:355px;box-shadow:0 0 45px #e7af4a40,14px 25px 28px #130b0566}.exclusive-detail-art p{position:relative;z-index:2}.exclusive-detail .detail-note{color:#c5b292}.detail-bundle-saving{color:#dfc489!important;font-size:13px!important;font-weight:700}.detail-copy .store-btn{max-width:100%}.exit-art{display:flex;flex-direction:column;gap:0;min-height:470px;padding:48px 28px}.exit-art .bundle-volumes{gap:16px}.exit-art .bundle-volumes figcaption{color:#f3ddbb;font-size:8px}.exit-art .exclusive-volume figcaption{background:#ddbc73;color:#49321e;font-size:7px}.exit-art .included-original{border-top-color:#d7b36566;padding-top:25px;margin-top:25px}.exit-art .included-original>.hardcover{width:90px}.exit-art .included-original b{color:#fff0d3;font-size:14px}.exit-art .included-original span{color:#d7bd96}.exit-copy .exit-price>s{font:400 28px var(--sans);color:#a4927c;vertical-align:middle}.exit-copy>p.exit-saving{margin-top:-6px;color:#866227!important;font-size:13px!important}.exit-copy .store-btn{font-size:13px}@media(min-width:761px)and (max-width:1100px){.bundle-art .bundle-volumes{gap:9px}.bundle-art .bundle-volumes figcaption{font-size:6px}.bundle-art .exclusive-volume figcaption{font-size:6px;padding:4px 5px}.bundle-art .included-original>.hardcover{width:58px}.best-value{font-size:8px;letter-spacing:.06em}.book-mockup.hardcover img{height:216px}.store-header nav{gap:17px}.nav-cta{padding:11px 15px}}@media(max-width:760px){.store-product{margin-top:0}.store-header .nav-cta{max-width:165px;font-size:10px;padding:9px 12px;gap:4px}.nav-cta>span:last-child{display:none}.announcement{font-size:8px;line-height:1.8;letter-spacing:.02em}.announcement span{padding:0 4px}.announcement .launch-label{display:none}.best-value{font-size:9px;top:-17px;padding:9px 15px;letter-spacing:.08em}.featured-bundle .product-art{height:auto;padding:27px 21px 20px;margin-top:28px}.bundle-art .bundle-volumes{gap:16px}.bundle-art .bundle-volumes figcaption{font-size:8px}.bundle-art .exclusive-volume figcaption{font-size:7px}.bundle-art .included-original>.hardcover{width:80px}.bundle-art .included-original{gap:12px;margin-top:22px;padding-top:20px}.bundle-art .included-original b{font-size:13px}.bundle-art .included-original span{font-size:10px}.book-mockup.hardcover img{height:260px}.book-mockup.large.hardcover img{max-height:400px;width:auto}.exclusive-detail-art .hardcover{width:65%;max-width:270px}.exclusive-detail-art .hardcover img{max-height:none;width:100%}.complete-art .bundle-volumes{max-width:400px;margin:auto;gap:23px}.complete-art .included-original>.hardcover{width:120px}.complete-art .bundle-volumes figcaption{font-size:8px}.complete-art .exclusive-volume figcaption{font-size:8px}.store-sticky{width:calc(100% - 20px);gap:8px}.store-sticky small{font-size:8px}.store-sticky .store-btn{font-size:10px;padding:10px;gap:5px}.store-sticky .button-prices{font-size:10px}.store-sticky .store-btn>span:last-child{display:none}.product-info .store-btn{font-size:12px}.store-btn .button-prices{white-space:nowrap}.gold-btn{padding-inline:14px;font-size:11px}.exit-reminder{display:none!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.store-btn,.store-sticky{transition:none}.dish-showcase .marquee-track{animation:none}}.book-render{display:block;position:relative;margin:0 auto;transform:none;border:0;box-shadow:none;background:none;max-width:100%}.book-render:before,.book-render:after{content:none!important;display:none!important}.book-render>img{display:block;width:100%;height:auto;border:0;border-radius:0;box-shadow:none;object-fit:contain;filter:drop-shadow(0 10px 9px #38251920)}.product-art:not(.bundle-art) .book-render{height:100%;width:100%;padding:4px 10px}.product-art:not(.bundle-art) .book-render>img{width:100%;height:100%;object-fit:contain}.featured-bundle .product-art{padding:24px 16px 22px}.bundle-volumes{gap:7px;align-items:end}.bundle-volumes .book-render{width:100%;max-width:190px}.bundle-art .bundle-volumes{gap:6px}.bundle-volumes figcaption,.bundle-art .bundle-volumes figcaption,.complete-art .bundle-volumes figcaption,.exit-art .bundle-volumes figcaption{font-size:16px;line-height:1.4;letter-spacing:0;color:#41372b;margin-top:12px;font-weight:700;white-space:normal}.bundle-volumes .exclusive-volume figcaption,.bundle-art .exclusive-volume figcaption,.complete-art .exclusive-volume figcaption,.exit-art .exclusive-volume figcaption{font-size:14px;letter-spacing:0;padding:6px 8px;background:#953b20;color:#fff8ed;line-height:1.4}.exclusive-volume .book-render>img{filter:drop-shadow(0 0 15px #cf94376b) drop-shadow(0 10px 8px #38251933)}.bundle-connectors{display:block;width:100%;height:65px;margin:7px 0 2px;overflow:visible}.bundle-connectors path{fill:none;stroke:#9c4024;stroke-width:2;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.included-original,.bundle-art .included-original,.complete-art .included-original,.exit-art .included-original{border-top:0;padding-top:0;margin-top:0;gap:12px}.included-original>.book-render,.bundle-art .included-original>.book-render{width:132px}.included-original b,.bundle-art .included-original b,.complete-art .included-original b,.exit-art .included-original b{font-size:25px;line-height:1.25;letter-spacing:0;color:#88331b}.included-original span,.bundle-art .included-original span,.complete-art .included-original span,.exit-art .included-original span{font-size:18px;line-height:1.5;margin-top:8px;color:#514333}.complete-art .included-original>.book-render{width:190px}.complete-art .bundle-volumes{gap:12px}.complete-art .bundle-volumes figcaption{font-size:18px}.complete-art .exclusive-volume figcaption{font-size:16px}.detail-art>.book-render{width:min(390px,100%)}.detail-art .book-render>img{max-height:560px;width:100%;object-fit:contain}.exclusive-detail-art .book-render{width:min(390px,100%)}.exclusive-box>.book-render{width:96px;flex:0 0 96px}.bundle-page-count{margin:12px 0 18px!important;padding:14px 0;border-top:1px solid #d4c6ae;border-bottom:1px solid #d4c6ae;min-height:0!important;color:#4e3d2a!important;font-size:18px!important;line-height:1.5!important}.bundle-page-count b{display:block;font-size:20px;color:#4e3d2a}.bundle-page-count span{display:block;margin-top:5px;font-size:16px;color:#574a3b}.sanjay-store .product-info>p:not(.eyebrow):not(.saving):not(.bundle-page-count):not(.bundle-saving){font-size:18px;line-height:1.6;color:#574a3e}.product-info .eyebrow{font-size:13px;letter-spacing:.05em}.product-info .tick-list{font-size:17px;line-height:1.65}.product-info .delivery{font-size:14px;line-height:1.5;color:#63513e}.product-info .store-btn{font-size:16px;min-height:58px}.featured-bundle .bundle-saving{font-size:16px!important;line-height:1.5!important;color:#77520d!important}.best-value{font-size:12px;line-height:1.4;letter-spacing:.025em;top:-20px;padding:10px 16px}.exit-art .bundle-volumes figcaption{color:#fff0d4}.exit-art .included-original b{color:#fff0d4}.exit-art .included-original span{color:#f1d9b7}.exit-art .bundle-connectors path{stroke:#e8bd6d}.exit-art .included-original>.book-render{width:120px}.exit-art{padding:40px 20px}.exit-art .bundle-connectors{height:55px}@media(min-width:761px)and (max-width:1100px){.bundle-volumes figcaption,.bundle-art .bundle-volumes figcaption{font-size:15px}.bundle-art .exclusive-volume figcaption{font-size:13px;padding:6px 5px}.product-info .store-btn{font-size:14px}.included-original>.book-render,.bundle-art .included-original>.book-render{width:115px}}@media(max-width:760px){.featured-bundle .product-art{padding:25px 16px 22px}.bundle-art .bundle-volumes{gap:5px}.bundle-art .bundle-volumes figcaption{font-size:16px}.bundle-art .exclusive-volume figcaption{font-size:14px;padding:6px 5px}.bundle-connectors{height:65px}.included-original>.book-render,.bundle-art .included-original>.book-render{width:140px}.bundle-art .included-original b{font-size:26px}.bundle-art .included-original span{font-size:18px}.complete-art{padding-inline:0}.complete-art .bundle-volumes{gap:5px}.complete-art .bundle-volumes figcaption{font-size:16px}.complete-art .exclusive-volume figcaption{font-size:14px}.complete-art .included-original>.book-render{width:165px}.detail-art>.book-render,.exclusive-detail-art .book-render{width:min(310px,95%)}.product-info .eyebrow{font-size:13px}.product-info .store-btn{font-size:16px}.product-info .delivery{font-size:14px}.best-value{font-size:12px;max-width:calc(100% - 24px);top:-20px;padding:10px 12px}.book-detail .detail-art>p{font-size:14px;letter-spacing:.025em}.store-stats .stats-grid span{font-size:12px}.store-btn{font-size:16px}.exit-reminder{display:none!important}}.offer-exclusive-card{gap:12px;padding:16px 12px;margin:22px 0;border-color:#bd994b}.offer-exclusive-card>.book-render{width:78px;flex-basis:78px}.offer-exclusive-card h3{font-size:23px;line-height:1.2}.offer-exclusive-card .eyebrow{font-size:12px;line-height:1.5;margin-bottom:8px}.offer-exclusive-card p:last-child{font-size:16px;line-height:1.5;color:#594b38}.offer-exclusive-card>div:last-child{min-width:0}.bundle-volumes figcaption{white-space:nowrap;min-height:32px;display:flex;align-items:center;justify-content:center}.bundle-volumes .exclusive-volume figcaption{display:inline-flex;min-height:32px}.rv-stars{letter-spacing:1px;white-space:nowrap}.rv-stars .rv-on{color:#d99a1e}.rv-stars .rv-off{color:var(--rule)}.rv-badge{display:inline-flex;align-items:center;gap:8px;margin-top:14px;padding:7px 14px;border-radius:999px;background:var(--paper);border:1px solid var(--rule);color:var(--soft);font-size:15px;text-decoration:none}.rv-badge b{color:var(--ink)}.rv-badge:hover{border-color:var(--red)}.rv-section{padding:72px 0 40px}.rv-section h2{font-family:var(--serif);font-weight:500;font-size:clamp(32px,4.4vw,48px);line-height:1.1;margin:8px 0 12px}.rv-section h2 em{color:var(--red)}.rv-score{margin:0 0 28px;color:var(--soft);font-size:17px}.rv-score b{color:var(--ink)}.rv-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.rv-card{margin:0;padding:22px;background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius);display:flex;flex-direction:column;gap:12px}.rv-card blockquote{margin:0;font-size:16px;line-height:1.6;color:var(--soft);flex:1}.rv-card figcaption{display:flex;flex-direction:column;font-size:14px;color:var(--muted)}.rv-card figcaption b{color:var(--ink);font-size:15px}.rv-more{margin-top:18px}.rv-more summary{cursor:pointer;list-style:none;display:inline-block;padding:12px 22px;border:1.5px solid var(--ink);border-radius:999px;font-weight:700;margin-bottom:18px}.rv-more summary::-webkit-details-marker{display:none}.rv-more[open] summary{display:none}@media(max-width:900px){.rv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.rv-grid{grid-template-columns:1fr}.rv-section{padding:48px 0 24px}}@media(max-width:760px){body.sanjay-store .announcement{font-size:12px;letter-spacing:.03em;padding:8px 10px}body.sanjay-store .brand small{display:none}body.sanjay-store .brand{font-size:20px;min-height:44px}body.sanjay-store .store-header .nav-cta{font-size:13px;min-height:44px;max-width:none;padding:8px 14px;white-space:nowrap}body.sanjay-store .store-header .nav-cta .button-prices s{display:none}body.sanjay-store .hero-pill{font-size:12px;letter-spacing:.08em;padding:7px 13px}body.sanjay-store .hero-intro{font-size:17px}body.sanjay-store .eyebrow{font-size:12px;letter-spacing:.1em}body.sanjay-store .reassurance{font-size:13px;gap:8px 16px}body.sanjay-store .detail-note,body.sanjay-store .tax-note,body.sanjay-store .footer-fine,body.sanjay-store .author-image span,body.sanjay-store .detail-art>p{font-size:13px!important}body.sanjay-store .detail-ticks li,body.sanjay-store .offer-exclusive-card p:last-child{font-size:15px}body.sanjay-store small{font-size:12px}body.sanjay-store .store-faq summary{min-height:48px;align-items:center;font-size:16px}body.sanjay-store .footer-links{font-size:14px;gap:4px 8px}body.sanjay-store .footer-links a{display:inline-flex;align-items:center;min-height:44px;padding:0 6px}body.sanjay-store .rv-badge{min-height:44px}body.sanjay-store .store-sticky{bottom:calc(8px + env(safe-area-inset-bottom));padding:10px 10px 10px 14px;gap:10px}body.sanjay-store .store-sticky small{font-size:12px;line-height:1.3}body.sanjay-store .store-sticky .store-btn{font-size:15px;min-height:46px;padding:10px 14px;white-space:nowrap}body.sanjay-store .store-sticky .button-prices{font-size:15px}body.sanjay-store .store-sticky .button-prices s{display:none}body.sanjay-store .store-offers{grid-template-columns:minmax(0,1fr)}body.sanjay-store .store-product,body.sanjay-store .product-info{min-width:0}body.sanjay-store .store-btn{min-height:48px}}@media(max-width:380px){body.sanjay-store .wrap{width:calc(100% - 24px)}body.sanjay-store .store-hero h1{font-size:36px}body.sanjay-store .brand{font-size:18px}body.sanjay-store .brand-icon{width:30px;height:32px}body.sanjay-store .store-header .nav-cta{font-size:12px;padding:8px 10px}body.sanjay-store .product-info{padding:22px 16px}body.sanjay-store .store-product h2,body.sanjay-store .featured-bundle h2{font-size:28px}body.sanjay-store .bundle-art .bundle-volumes figcaption,body.sanjay-store .complete-art .bundle-volumes figcaption{font-size:13px}body.sanjay-store .bundle-art .exclusive-volume figcaption,body.sanjay-store .complete-art .exclusive-volume figcaption{font-size:12px;padding:5px 3px}body.sanjay-store .included-original>.book-render,body.sanjay-store .bundle-art .included-original>.book-render{width:110px}body.sanjay-store .bundle-art .included-original b{font-size:22px}body.sanjay-store .bundle-art .included-original span{font-size:15px}body.sanjay-store .store-sticky small{display:none}}@media(min-width:600px)and (max-width:760px){body.sanjay-store .store-offers{max-width:560px}body.sanjay-store .store-hero h1{font-size:50px}body.sanjay-store .brand small{display:block;font-size:11px}}@media(min-width:761px)and (max-width:1100px){body.sanjay-store .announcement{font-size:12px}body.sanjay-store .brand small{font-size:11px}body.sanjay-store .hero-pill,body.sanjay-store .eyebrow{font-size:12px}body.sanjay-store .best-value{font-size:11px}body.sanjay-store .reassurance{font-size:13px}body.sanjay-store .detail-note,body.sanjay-store .tax-note,body.sanjay-store .footer-fine,body.sanjay-store .author-image span,body.sanjay-store .detail-art>p{font-size:13px!important}body.sanjay-store .store-header .nav-cta,body.sanjay-store .product-info .store-btn,body.sanjay-store .store-sticky .store-btn{font-size:14px}body.sanjay-store .store-header .nav-cta .button-prices s{display:none}body.sanjay-store small{font-size:12px}body.sanjay-store .footer-links{font-size:14px}}@media(max-height:640px)and (orientation:landscape){body.sanjay-store .store-header{position:relative}body.sanjay-store .store-sticky{bottom:calc(6px + env(safe-area-inset-bottom));padding-block:6px}}@supports (padding:max(0px)){body.sanjay-store .nav-wrap{padding-left:max(0px,env(safe-area-inset-left));padding-right:max(0px,env(safe-area-inset-right))}}@media(horizontal-viewport-segments:2){body.sanjay-store .store-offers,body.sanjay-store .detail-grid,body.sanjay-store .author-grid,body.sanjay-store .complete-grid{width:100%;max-width:none;display:grid;grid-template-columns:calc(env(viewport-segment-width 0 0) - 40px) calc(env(viewport-segment-width 1 0) - 40px);column-gap:calc(env(viewport-segment-left 1 0) - env(viewport-segment-right 0 0) + 40px);padding-inline:20px;box-sizing:border-box}body.sanjay-store .store-offers .featured-bundle{grid-row:1/span 2;grid-column:2}body.sanjay-store .hero-head{width:calc(env(viewport-segment-width 0 0) - 40px);margin-left:20px;text-align:left}}@media(max-width:1100px){body.sanjay-store s{font-size:max(12px,.85em)}body.sanjay-store .best-value,body.sanjay-store .brand small{font-size:12px}}@media(pointer:coarse){body.sanjay-store .store-faq summary{min-height:48px;align-items:center}body.sanjay-store .footer-links a{display:inline-flex;align-items:center;min-height:44px}body.sanjay-store .store-header nav>a:not(.nav-cta){padding-block:12px}body.sanjay-store .rv-badge{min-height:44px}}@media(max-width:1100px){body.sanjay-store .exclusive-box p:not(.eyebrow){font-size:15px;line-height:1.5}body.sanjay-store .store-footer p{font-size:13px}}body.sanjay-store .product-price s{color:#6f6357;opacity:1}body.sanjay-store .button-prices s{opacity:1;color:#f3d9c7}body.sanjay-store .gold-btn .button-prices s,body.sanjay-store .store-sticky .button-prices s{color:#4a3624}body.sanjay-store .reassurance{color:#6b5d4c}body.sanjay-store .author-image span{color:#5a4630}body.sanjay-store .store-author small{color:#6b5d4c}body.sanjay-store .complete-section .eyebrow{color:#5c4a38}body.sanjay-store .rv-stars .rv-on{color:#8f6000}body.sanjay-store .complete-section p,body.sanjay-store .complete-section .detail-note{color:#5c4a38}body.sanjay-store .bundle-cost s{color:#6f6357}body.sanjay-store .bundle-cost span{color:#5c4a38}body.sanjay-store .tax-note{color:#6b5d4c}.rv-stars .rv-off{color:#8f6000}.recipes-link{text-align:center;margin:18px 20px 0;font-weight:700}.recipes-link a{color:var(--red-deep)}.marquee figcaption a{color:inherit;text-decoration:none}.announcement.launch-bar{background:#c21f26;color:#fff;font-size:13px;line-height:1.4;letter-spacing:.12em;padding:10px 12px}.announcement.launch-bar .launch-clock{color:#fff;padding:0 0 0 8px;letter-spacing:.06em;font-weight:800;font-variant-numeric:tabular-nums}.launch-bar.launch-ended{display:none}.rv-open{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.rv-open:focus-visible{outline:3px solid #f3c553;outline-offset:3px;border-radius:4px}.rv-open-wrap{margin:18px 0 0;text-align:center}html.rvd-lock{overflow:hidden}.rvd{width:min(680px,calc(100vw - 32px));max-width:none;max-height:min(88vh,900px);margin:auto;padding:0;border:0;border-radius:18px;background:#fbf8f3;color:#2a1d14;box-shadow:0 30px 80px #1e140c59;font-size:16px;line-height:1.5}.rvd[open]{display:flex}.rvd::backdrop{background:#1e140c8c}.rvd-in{display:flex;flex-direction:column;width:100%;max-height:inherit;min-height:0}.rvd-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid #e6dccd}.rvd-head h2{margin:0;font-size:20px;line-height:1.2}.rvd-x{flex:0 0 auto;width:44px;height:44px;border:0;border-radius:50%;background:#efe6d8;color:#2a1d14;font-size:26px;line-height:1;cursor:pointer}.rvd-x:focus-visible,.rvd-chip:focus-visible,.rvd-bar:focus-visible,.rvd-more:focus-visible{outline:3px solid #f3c553;outline-offset:2px}.rvd-body{overflow-y:auto;overscroll-behavior:contain;padding:16px 20px 22px;-webkit-overflow-scrolling:touch}.rvd-sum{display:grid;grid-template-columns:auto 1fr;gap:8px 24px;align-items:center;margin-bottom:14px}.rvd-avg{display:flex;flex-direction:column;align-items:center;margin:0}.rvd-avg b{font-size:40px;line-height:1}.rvd-avg span:last-child{font-size:13px;color:#6f6157}.rvd-bars{display:grid;gap:2px}.rvd-bar{display:grid;grid-template-columns:2.8em 1fr 2.4em;align-items:center;gap:8px;width:100%;min-height:30px;padding:2px 6px;border:0;border-radius:8px;background:none;color:inherit;font:inherit;font-size:14px;text-align:left;cursor:pointer}.rvd-bar:hover:not(:disabled),.rvd-bar[aria-pressed=true]{background:#efe6d8}.rvd-bar[aria-pressed=true]{font-weight:700}.rvd-bar:disabled{cursor:default;opacity:.5}.rvd-bar i{position:relative;height:8px;border-radius:4px;background:#e6dccd;overflow:hidden}.rvd-bar i:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--w, 0);background:#8f6000;border-radius:4px}.rvd-bar span:last-child{text-align:right;color:#6f6157}.rvd-chips{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 6px}.rvd-chip{min-height:38px;padding:6px 14px;border:1px solid #d9cbb8;border-radius:999px;background:#fff;color:#2a1d14;font:inherit;font-size:14px;cursor:pointer}.rvd-chip[aria-pressed=true]{background:#3b2a1e;border-color:#3b2a1e;color:#fff}.rvd-status{margin:6px 0 0;font-size:13px;color:#6f6157}.rvd .rvd-list .rv-card{display:block;min-height:0;height:auto;margin:0;padding:14px 0;border:0;border-top:1px solid #e6dccd;border-radius:0;background:none;box-shadow:none}.rvd .rvd-list .rv-card blockquote:before,.rvd .rvd-list .rv-card:before{content:none}.rvd .rv-card blockquote{margin:6px 0 8px;font-size:15px;line-height:1.55}.rvd .rv-card figcaption{display:flex;flex-wrap:wrap;gap:4px 8px;font-size:13px;color:#6f6157}.rvd .rv-card figcaption b{color:#2a1d14}.rvd .rv-stars{color:#8f6000;letter-spacing:1px;font-size:15px}.rvd-more{width:100%;min-height:46px;margin-top:10px;border:1px solid #d9cbb8;border-radius:12px;background:#fff;color:#2a1d14;font:inherit;font-weight:700;cursor:pointer}.rvd-more[hidden]{display:none}@media(max-width:600px){.rvd{width:100vw;max-height:92vh;height:92vh;margin:auto 0 0;border-radius:18px 18px 0 0}.rvd-sum{grid-template-columns:1fr}.rvd-avg{flex-direction:row;gap:8px;justify-content:flex-start}.rvd-avg b{font-size:28px}}@media(prefers-reduced-motion:no-preference){.rvd[open]{animation:rvd-in .18s ease-out}@keyframes rvd-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}}body.sanjay-store .announcement.launch-bar{position:sticky;top:0;z-index:60}html.launch-on body.sanjay-store .store-header{top:var(--launch-h,0px)}@media(max-width:760px){body.sanjay-store .store-offers .book-one{order:1}body.sanjay-store .store-offers .book-two{order:2}body.sanjay-store .store-offers .featured-bundle{order:3;grid-row:auto;grid-column:auto}}
