.purchase{background:var(--forest);color:var(--cream);border-bottom:1px solid #51645c}
.purchase [hidden]{display:none!important}
.purchase .section-head{margin-bottom:46px}
.purchase .eyebrow{color:var(--gold)}
.purchase .side-note{color:#c6d0c7}
.purchase-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1fr);align-items:center;gap:11%}
.purchase-cover{width:100%;height:auto;display:block;border:1px solid #a49b79;padding:10px}
.purchase-artist{font-size:11px;letter-spacing:3px;color:var(--gold);margin-bottom:20px}
.purchase h2{font-size:clamp(39px,4.2vw,62px)}
.purchase-intro{font-family:Georgia,serif;font-size:21px;line-height:1.5}
.purchase-status,.purchase-delivery{font-size:14px;line-height:1.75;color:#ccd4cb;max-width:440px}
.purchase-price{font-family:Georgia,serif;font-size:30px;color:var(--gold);margin:24px 0 12px}
.purchase-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:28px}
.purchase-pending{display:inline-block;padding:17px 20px;border:1px solid #96a58e;color:#e0e7db;font-size:12px;font-weight:600;border-radius:2px}
.purchase-help{margin:22px 0 0;font-size:12px;line-height:1.7;color:#e6d6b6}
.purchase-help a{text-decoration:underline;text-underline-offset:4px}
.purchase a:focus-visible{outline-color:#f2d49c}
@media(max-width:900px){.header nav{gap:22px}.purchase-grid{gap:7%}}
@media(max-width:650px){.header{height:auto;min-height:86px;flex-wrap:wrap;gap:12px;padding-top:17px;padding-bottom:17px}.header nav{gap:18px}.purchase-grid{grid-template-columns:1fr;gap:32px}.purchase-cover{max-width:390px;justify-self:center}.purchase .section-head{gap:16px;margin-bottom:30px}.purchase h2{font-size:46px}.purchase-actions{gap:22px}.purchase-pending{width:100%;text-align:center}.purchase .button{width:100%;justify-content:center}}

.purchase-currency{font-family:Arial,Helvetica,sans-serif;font-size:12px;letter-spacing:.4px;color:#d4dece;white-space:nowrap}
