.storefront-decision.book-purchase-banner{background:var(--site-dark-hero);color:#fff9ed;isolation:isolate;border-top:1px solid #c0a26b44}.book-purchase-banner:before{border-color:#d5b67b22;width:680px;height:680px;top:-280px;right:-270px;box-shadow:0 0 0 80px #ffffff02}.storefront-decision.book-purchase-banner>.book-banner-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:stretch;gap:60px;padding-top:48px;padding-bottom:48px}.book-purchase-banner .book-banner-copy{flex-direction:column;justify-content:space-between;min-width:0;display:flex}.book-purchase-banner .book-banner-copy>.eyebrow{letter-spacing:.19em;color:#d7c492;margin:0 0 16px;font-size:10px}.storefront-decision.book-purchase-banner h2{letter-spacing:-.045em;color:#fff9ed;margin:0 0 16px;font:400 clamp(42px,4.3vw,65px)/1.06 Georgia,serif}.book-purchase-banner h2>span{color:#e8c579}.book-purchase-banner .book-banner-promise{letter-spacing:-.025em;color:#fff7e9;max-width:none;margin:0 0 18px;font:400 clamp(28px,2.7vw,41px)/1.23 Georgia,serif}.book-purchase-banner .book-banner-promise em{color:#e8c579;font-weight:400}.book-purchase-banner .book-banner-description{color:#bed0d3;max-width:530px;margin:0 0 24px;font-size:16px;line-height:1.85}.book-banner-statistics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:565px;display:grid}.book-banner-statistics>a{color:#173e4a;text-align:center;background:linear-gradient(140deg,#fffdf5,#efe7d2);border:1px solid #cdb16a;border-top:3px solid #ba9346;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:102px;padding:15px 12px;transition:background .22s,color .22s,border-color .22s,box-shadow .22s,transform .22s;display:flex;position:relative}.book-banner-statistics b{letter-spacing:-.04em;font:400 46px/1 Georgia,serif}.book-banner-statistics span{color:#626d4f;font-size:13px;font-weight:650;transition:color .22s}.book-banner-statistics>a:is(:hover,:focus-visible){background:var(--site-dark-hover);color:#f3d48e;border-color:#e3bf6e;transform:translateY(-4px);box-shadow:0 12px 26px #0002}.book-banner-statistics>a:is(:hover,:focus-visible) span{color:#e0e8dc}.book-purchase-banner .book-banner-inside{color:#e8c579;border-bottom:1px solid #b6955255;align-self:flex-start;align-items:center;gap:15px;margin-top:20px;padding-bottom:5px;font-size:14px;font-weight:750;display:inline-flex}.book-banner-inside:hover{border-bottom-color:#e8c579}.storefront-decision.book-purchase-banner .book-banner-order{color:#173e4a;background:linear-gradient(135deg,#fffdf7,#f2efe4);border:1px solid #c4ae7880;border-radius:13px;min-width:0;padding:22px;box-shadow:0 20px 55px #0002}.book-banner-editions{background:#eeeee2;border:1px solid #c6cdbd;border-radius:9px;grid-template-columns:1fr 1fr;gap:7px;margin-bottom:16px;padding:6px;display:grid}.book-banner-editions button{color:#45626a;min-height:45px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:750;line-height:1.2;transition:background .16s,color .16s,border-color .16s;display:flex}.book-banner-editions button:hover{background:#faf5e8;border-color:#b18c3f}.book-banner-editions button[aria-pressed=true]{background:var(--site-dark-raised);color:#ffe6ae;border-color:#173e4a}.book-banner-order[data-preview-edition=light] .book-banner-editions button[aria-pressed=true]{color:#214853;background:#fffdf5;border-color:#b58d3e;box-shadow:inset 0 0 0 1px #b58d3e}.book-banner-preview{grid-template-columns:90px minmax(0,1fr);align-items:center;gap:18px;min-height:120px;margin-bottom:16px;display:grid}.book-banner-preview img{aspect-ratio:612/792;object-fit:contain;filter:drop-shadow(0 8px 9px #213d4526);border:1px solid #c8c9bb44;width:90px;height:auto}.book-banner-preview>div>span{letter-spacing:.1em;color:#917139;font-size:8px;font-weight:800}.book-banner-preview h3{letter-spacing:-.03em;color:#173e4a;margin:9px 0;font:400 25px/1.2 Georgia,serif}.book-purchase-banner .book-banner-preview p{color:#607777;max-width:none;margin:0 0 8px;font-size:13px;line-height:1.7}.book-banner-preview small{color:#76826c;font-size:11px;line-height:1.6;display:block}.book-banner-pricing{border-top:1px solid #c8cfbf;padding-top:16px}.book-banner-original{color:#798273;align-items:center;gap:10px;font-size:12px;display:flex}.book-banner-original del{color:#879180;font-size:19px;text-decoration-thickness:1px}.book-banner-sale{flex-wrap:wrap;align-items:baseline;gap:8px;margin:3px 0 13px;display:flex}.book-banner-sale>strong{letter-spacing:-.05em;color:#173e4a;font:400 clamp(44px,4vw,58px)/1.15 Georgia,serif}.book-banner-sale>small{letter-spacing:.07em;color:#758174;font-size:10px}.book-banner-sale>span{color:#886320;background:#eee2c5;border:1px solid #c2a15a55;border-radius:5px;margin-left:auto;padding:5px 9px;font-size:12px;font-weight:750}.storefront-decision.book-purchase-banner .book-banner-included{color:#49655c;align-items:flex-start;gap:9px;margin:0 0 15px;font-size:13px;line-height:1.65;display:flex}.book-banner-included>svg{color:#a17b2f;flex-shrink:0;margin-top:2px}.book-banner-included strong{color:#173e4a}.storefront-decision.book-purchase-banner .book-banner-buy{border-radius:5px;justify-content:space-between;width:100%;min-height:54px;margin:0;font-size:15px}.storefront-decision.book-purchase-banner .book-banner-note{color:#7e8977;white-space:nowrap;letter-spacing:-.02em;max-width:none;margin:13px 0 0;font-size:9px;line-height:1.7}.book-purchase-banner :is(a,button):focus-visible{outline-offset:4px;outline:2px solid #c29c4d}@media (width<=1000px){.storefront-decision.book-purchase-banner>.book-banner-grid{grid-template-columns:1fr 1fr;gap:38px}.storefront-decision.book-purchase-banner .book-banner-order{padding:23px}.book-banner-statistics{gap:9px}.book-banner-statistics>a{min-height:110px;padding:18px 8px}.book-banner-statistics b{font-size:40px}.book-banner-statistics span{font-size:12px}.book-banner-preview{grid-template-columns:85px minmax(0,1fr);gap:16px}.book-banner-preview img{width:85px}.book-banner-editions button{gap:6px;font-size:11px}.book-banner-sale>span{margin-left:0}.storefront-decision.book-purchase-banner .book-banner-note{white-space:normal}}@media (width<=760px){.storefront-decision.book-purchase-banner>.book-banner-grid{grid-template-columns:1fr;gap:30px;padding-top:38px;padding-bottom:38px}.book-purchase-banner .book-banner-description{max-width:600px;font-size:15px}.storefront-decision.book-purchase-banner h2{margin-bottom:19px;font-size:44px}.book-purchase-banner .book-banner-promise{font-size:32px}.book-banner-statistics{gap:12px;max-width:none}.book-banner-statistics>a{min-height:112px}.book-banner-statistics b{font-size:43px}.storefront-decision.book-purchase-banner .book-banner-order{justify-self:center;width:100%;max-width:560px;padding:25px}.book-banner-preview{grid-template-columns:110px minmax(0,1fr);gap:24px}.book-banner-preview img{width:110px}.book-banner-editions button{font-size:13px}.book-banner-sale>span{margin-left:auto}.book-banner-preview h3{font-size:27px}}@media (width<=390px){.storefront-decision.book-purchase-banner h2{font-size:38px}.book-purchase-banner .book-banner-promise{font-size:29px}.book-banner-statistics{gap:8px}.book-banner-statistics b{font-size:37px}.book-banner-statistics span{font-size:11px}.book-banner-preview{grid-template-columns:90px minmax(0,1fr);gap:16px}.book-banner-preview img{width:90px}.storefront-decision.book-purchase-banner .book-banner-order{padding:20px}.book-banner-editions button{font-size:12px}.book-banner-sale>span{margin-left:0}.storefront-decision.book-purchase-banner .book-banner-note{white-space:normal}}@media (prefers-reduced-motion:reduce){.book-banner-statistics>a,.book-banner-statistics span,.book-banner-editions button{transition:none}.book-banner-statistics>a:is(:hover,:focus-visible){transform:none}}
