/* Equestrian Vault Stage 3.7. Only scoped selectors, no approved site imagery affected. */
.vault-checkout .ev-buy-shell{max-width:1270px;margin:0 auto;padding:64px 5.8% 100px;color:#263e32}
.vault-checkout .ev-buy-kicker{display:block;color:#9a7d53;font:600 10px/1.6 Arial,sans-serif;letter-spacing:.2em;text-transform:uppercase}
.vault-checkout .ev-buy-intro{border-bottom:1px solid #d9cbb4;padding:0 0 38px;margin:0 0 30px;max-width:960px}
.vault-checkout .ev-buy-intro h1{font:400 clamp(48px,7vw,86px)/.98 'Cormorant Garamond',Georgia,serif;color:#263f33;margin:17px 0 22px}
.vault-checkout .ev-buy-intro p{max-width:680px;font:400 17px/1.75 Georgia,serif;color:#726a5e}
.vault-checkout .ev-buy-banner{background:#254436;color:#fff9ef;border:1px solid #254436;padding:23px 27px;display:flex;gap:22px;align-items:center;justify-content:space-between;margin-bottom:37px}
.vault-checkout .ev-buy-banner strong{display:block;letter-spacing:.12em;font:600 10px/1.5 Arial,sans-serif;color:#ddcca9;margin-bottom:7px}
.vault-checkout .ev-buy-banner p{margin:0;font:400 15px/1.5 Georgia,serif;color:#f2eddf}
.vault-checkout .ev-buy-banner span{flex:0 0 auto;border:1px solid #e0ceb3;padding:11px 14px;font:600 10px/1.2 Arial,sans-serif;letter-spacing:.07em;color:#f5e8ca}
.vault-checkout .ev-buy-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#d9cdb7;border:1px solid #d9cdb7;margin:0 0 44px}
.vault-checkout .ev-buy-step{background:#fffcf7;padding:18px 16px;min-height:99px}
.vault-checkout .ev-buy-step span{display:block;color:#a28a63;letter-spacing:.12em;font:600 10px/1.5 Arial,sans-serif}
.vault-checkout .ev-buy-step strong{display:block;font:400 21px/1.2 'Cormorant Garamond',Georgia,serif;margin-top:9px}
.vault-checkout .ev-buy-columns{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(300px,1fr);align-items:start;gap:34px}
.vault-checkout .ev-buy-card{border:1px solid #d6c9b2;background:#fffcf7;padding:32px;margin-bottom:20px}
.vault-checkout .ev-buy-card h2{color:#2c4335;font:400 37px/1.12 'Cormorant Garamond',Georgia,serif;margin:10px 0 17px}
.vault-checkout .ev-buy-card p{font:400 14px/1.7 Georgia,serif;color:#665f52;margin:10px 0}
.vault-checkout .ev-buy-readout{border:1px dashed #c1ac86;background:#f9f3e8;padding:20px;margin-top:20px}
.vault-checkout .ev-buy-readout p{margin:0}
.vault-checkout .ev-buy-readout.is-error{color:#953c36}
.vault-checkout .ev-buy-line{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #d7c9b2;padding:21px 0}
.vault-checkout .ev-buy-line:last-child{border-bottom:0}
.vault-checkout .ev-buy-line-eyebrow{font:600 9px/1.4 Arial,sans-serif;letter-spacing:.11em;color:#ad8c5d}
.vault-checkout .ev-buy-line h3{font:400 26px/1.15 Georgia,serif;margin:9px 0;color:#263f32}
.vault-checkout .ev-buy-line p{margin:0 0 8px}
.vault-checkout .ev-buy-stock-status{color:#6b675f;font:400 11px/1.5 Arial,sans-serif}
.vault-checkout .ev-buy-product-link{color:#224a37;white-space:nowrap;font:600 12px/1.6 Arial,sans-serif}
.vault-checkout .ev-buy-benefits{margin:19px 0 0;padding:0;list-style:none}
.vault-checkout .ev-buy-benefits li{font:400 13px/1.6 Arial,sans-serif;color:#5a5f55;border-bottom:1px solid #e5dacb;padding:13px 0}
.vault-checkout .ev-buy-terms{display:block;background:#eee7da;color:#5e584e;padding:17px 18px;font:400 12px/1.65 Arial,sans-serif;margin-top:23px}
.vault-checkout .ev-buy-disabled{border:0;background:#a6a79d;color:#f6f4e9;letter-spacing:.12em;font:600 11px/1.4 Arial,sans-serif;text-transform:uppercase;padding:18px 20px;width:100%;margin-top:22px;cursor:not-allowed}
.vault-checkout .ev-buy-links{display:flex;gap:14px;flex-wrap:wrap;margin-top:22px}
.vault-checkout .ev-buy-links a{color:#2b5140;border-bottom:1px solid #a69069;font:500 12px/1.8 Arial,sans-serif;text-decoration:none}
.vault-checkout .ev-buy-footnote{color:#6f6a61;font:400 12px/1.7 Arial,sans-serif;margin-top:25px}
@media(max-width:920px){.vault-checkout .ev-buy-columns{grid-template-columns:1fr}.vault-checkout .ev-buy-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:580px){.vault-checkout .ev-buy-shell{padding:39px 5% 68px}.vault-checkout .ev-buy-banner{align-items:start;flex-direction:column}.vault-checkout .ev-buy-card{padding:24px}.vault-checkout .ev-buy-step strong{font-size:19px}.vault-checkout .ev-buy-line{align-items:start;flex-direction:column}}
