.checkout-card{height:auto;min-height:560px}
.checkout-card:before{clip-path:polygon(60% 0,100% 0,100% 100%,70% 100%)}
.checkout-card .co-form{position:relative;visibility:visible;width:62%;height:auto;padding:42px 5.5% 46px}
.checkout-card .welcome-in{visibility:visible;width:34%;right:0;padding:85px 3%}
.checkout-card .welcome-in h2{font-size:46px}
.co-form #preview-checkout-items{margin:6px 0 4px;font:12px/1.6 Arial;color:#30483e}
.co-form #preview-checkout-items *{color:inherit}
.co-form #preview-checkout-items img{max-width:64px;height:auto;border-radius:6px}
.co-form #preview-checkout-items button{background:none;border:0;border-bottom:1px solid #ad9b7c;color:#30483e;font:9px Arial;cursor:pointer}
.co-form .micro{font-size:7px;letter-spacing:1.6px}
@media(max-width:700px){
.checkout-card{height:auto;min-height:0;display:flex;flex-direction:column}
.checkout-card:before{clip-path:polygon(0 0,100% 0,100% 150px,0 190px)}
.checkout-card .welcome-in{position:relative;width:100%;height:170px;padding:28px 8%;order:0}
.checkout-card .welcome-in h2{font-size:38px;margin:22px 0 0}
.checkout-card .co-form{position:relative;width:100%;padding:28px 8% 34px;order:1}
}
.checkout-card .account-submit{background:#143f31;color:#efe5d4;border-color:#143f31}
.checkout-card .account-submit:hover{background:#285b46}
.checkout-card .auth-blade{display:none}
.co-address{border:0;margin:0;padding:0;min-width:0}.co-address legend{font:11px/1.4 Arial;letter-spacing:.18em;padding:0 0 4px}.co-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px 22px}.co-grid label{margin:0}.co-note{font:11px/1.5 Arial;color:#6a5d48;margin:8px 0 0}@media(max-width:700px){.co-grid{grid-template-columns:1fr}}
