.archival-cart-button{border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;margin-left:18px}.archival-cart{background:#faf9f5;color:#29342c;border:1px solid #d6d8cf;width:min(680px,94vw);max-height:90vh;padding:38px;overflow:auto}.archival-cart::backdrop{background:#15221a88}.archival-cart h2{font:38px Georgia,serif;margin:12px 0 24px}.cart-close{float:right;background:none;border:0;font-size:30px;cursor:pointer}.cart-test{border:1px solid #c9c7b2;padding:12px;font-size:14px}.cart-lines article{display:flex;gap:20px;justify-content:space-between;padding:24px 0;border-bottom:1px solid #dedfd5}.cart-lines strong{font-weight:500;line-height:1.5}.cart-lines p{font-size:13px}.cart-lines button{border:0;background:none;text-decoration:underline;cursor:pointer;padding:0}.archival-cart label{display:block;font-size:14px;margin:16px 0}.archival-cart input{display:block;padding:12px;background:#fff;border:1px solid #b5b9ae;font:inherit;margin-top:6px;max-width:100%;box-sizing:border-box}.cart-lines input{width:80px}.archival-cart dl{display:grid;grid-template-columns:1fr auto;gap:14px;margin:28px 0}.archival-cart dd{margin:0}.archival-cart [data-message]{padding:12px 0;line-height:1.6}.archival-cart p{line-height:1.6}.archival-cart [data-paypal]{margin-top:26px}@media(max-width:600px){.archival-cart{padding:22px}.cart-lines article{gap:12px}}
