/* Physical book renders include their own spine and page block. */
.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}
