/* Shopping paths in the site's paper, forest green and warm gold palette. */
.home-purchase-paths{display:flex;align-items:flex-start;flex-direction:column;gap:12px}.home-shop-link{font:600 18px/1.3 var(--serif);color:#6b263b;text-decoration:underline;text-underline-offset:5px;padding:4px 0;min-height:36px}.home-product-fit{font:600 14px/1.4 var(--serif);color:#4d6845;margin:10px 0}.commerce-kicker{font:700 11px/1.5 var(--sans);letter-spacing:.12em;color:#8c6a38}.related-purchase{display:grid;grid-template-columns:170px minmax(0,1fr);gap:30px;align-items:center;margin:45px 0;padding:26px;background:#fff9eae8;border:1px solid #cbb68f;border-radius:3px 15px 3px 11px;transform:rotate(-.3deg)}.related-art img{display:block;width:150px;height:185px;object-fit:contain;filter:drop-shadow(4px 6px 4px #593c2425)}.related-purchase h2{font:600 36px/1.1 'Cormorant Garamond',Georgia,serif;color:#6b263b;margin:10px 0}.related-purchase p{font:18px/1.5 var(--serif);color:#5d513f;margin:10px 0}.related-product-name{font:600 19px var(--serif);color:#436145;text-decoration:underline;text-underline-offset:4px}.related-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin-top:20px}.related-actions .site-price{--site-price-size:30px}.related-actions .button{font-size:18px;min-height:48px}.physical-edition-benefit{font:16px/1.5 var(--serif);color:#486242;margin:10px 0 14px}.story-paper-bridge{display:flex;gap:25px;align-items:center;padding:22px;margin:30px 0;background:#f9f4e7e6;border:1px solid #cbb68f;transform:rotate(.3deg)}.story-paper-bridge>img{width:80px;height:124px;object-fit:contain}.story-paper-bridge h3{font:600 29px/1.1 'Cormorant Garamond',Georgia,serif;color:#6b263b;margin:0 0 8px}.story-paper-bridge p{font:17px/1.45 var(--serif);margin:7px 0}.story-paper-bridge a{font:600 18px var(--serif);color:#436145;text-underline-offset:4px}.group-purchase{display:grid;grid-template-columns:1.2fr 1fr;gap:35px;align-items:center;margin-block:55px;padding:30px;background:#fff9e9dd;border:1px solid #c8b58d;box-sizing:border-box;transform:rotate(-.25deg)}.group-purchase h2{font:600 clamp(34px,4vw,50px)/1.05 'Cormorant Garamond',Georgia,serif;color:#6b263b;margin:12px 0}.group-purchase h2 em{color:#4a6541}.group-purchase p{font:19px/1.5 var(--serif);margin:15px 0 22px}.group-purchase>img{display:block;width:100%;max-height:300px;object-fit:cover}.group-purchase .button{font-size:18px}.shop-page .shop-series{margin-top:22px;margin-bottom:35px}.shop-page .shop-series-paper{padding:20px;gap:18px;grid-template-columns:38% minmax(0,1fr)}.shop-page .shop-series-art{height:210px}.shop-page .shop-series-art img{max-height:180px}.shop-page .shop-series-paper h3{font-size:29px}.shop-page .shop-series-paper p{font-size:16px;line-height:1.4}.shop-page .shop-series-price .site-price{--site-price-size:28px}.shop-page .shop-series-price{margin:12px 0}.shop-page .shop-section-heading h2{font-size:clamp(34px,4vw,48px)}
@media(max-width:720px){.home-shop-link{font-size:16px}.related-purchase{grid-template-columns:75px minmax(0,1fr);gap:16px;padding:20px 15px;margin:30px 0}.related-art img{width:75px;height:115px}.related-purchase h2{font-size:30px}.related-purchase p{font-size:17px}.related-actions{gap:13px}.related-actions .site-price{--site-price-size:27px}.related-actions .button{width:100%;font-size:16px;padding-inline:14px}.story-paper-bridge{gap:15px;padding:18px 14px}.story-paper-bridge h3{font-size:25px}.story-paper-bridge>img{width:65px;height:100px}.group-purchase{grid-template-columns:1fr;gap:22px;padding:22px;margin-block:35px}.group-purchase>img{max-height:230px}.shop-page .shop-series-paper{grid-template-columns:32% minmax(0,1fr);padding:18px 14px;gap:14px}.shop-page .shop-series-art{height:175px}.shop-page .shop-series-art img{max-height:155px}.shop-page .shop-series-paper h3{font-size:26px}}
@media(prefers-reduced-motion:reduce){.related-purchase,.story-paper-bridge,.group-purchase{transform:none}}

@media(max-width:720px){body.related-purchase-visible #mobile-buy{display:none!important}.related-purchase>div{display:contents}.related-purchase>.related-art{grid-column:1;grid-row:1/3}.related-purchase .commerce-kicker,.related-purchase h2{grid-column:2}.related-purchase p,.related-purchase .related-product-name,.related-purchase .related-actions{grid-column:1/-1}.related-purchase h2{margin:0}.related-purchase p{margin:3px 0}.related-purchase .related-actions{margin-top:7px}}
