.product-title{font-size:clamp(3rem,6vw,5.4rem)}.buy-grid{display:grid;grid-template-columns:1fr 1fr;gap:5rem;padding:5rem 2rem}.checkout{background:#f3eee0;color:#132326;padding:2rem;border-radius:3px}.checkout label{display:block;margin:1.1rem 0 .4rem;font-family:Arial,sans-serif;font-size:.9rem}.checkout input:not([type=checkbox]),.checkout select,.checkout textarea{width:100%;max-width:100%;padding:.8rem;border:1px solid #b1ad9e;background:white;color:#132326;font:inherit;border-radius:2px;box-sizing:border-box}.checkout .choice{display:flex;gap:.7rem;line-height:1.5}.choice input{align-self:flex-start;margin-top:.3rem}.checkout a{color:#345758}.checkout .button{display:inline-block;background:#132326;color:#f3eee0;border:0;cursor:pointer;font:inherit;margin:.8rem 0}.checkout button:disabled{opacity:.6;cursor:wait}.checkout .copy{padding:.6rem;background:transparent;border:1px solid #8b897f;margin:.5rem 0;cursor:pointer}.checkout [hidden]{display:none!important}.checkout details{margin-top:1.5rem;border-top:1px solid #aaa;padding-top:1rem}.checkout summary{cursor:pointer}.checkout .status{display:block;line-height:1.5;border:0;padding:0;white-space:normal}.checkout p{font-size:.95rem;line-height:1.6}.price-large{font:2.4rem Georgia,serif;margin-bottom:.4rem}.legal{max-width:760px;padding:2rem 2rem 5rem}.legal p{line-height:1.75}.stats{font-family:Arial,sans-serif;font-size:.9rem;letter-spacing:.03em} @media(max-width:760px){.buy-grid{grid-template-columns:1fr;gap:2rem;padding:3rem 1.3rem}.legal{padding-left:1.3rem;padding-right:1.3rem}.checkout{padding:1.3rem}.product-title{font-size:3.3rem}}.checkout .eyebrow{color:#4f5d58}.checkout .price-large{font:2.4rem Georgia,serif;margin-bottom:.4rem}
