.co-checkout{border-top:1px solid var(--color-border);margin-top:22px;padding-top:22px}.co-checkout-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;display:flex}.co-checkout-title{font-size:var(--text-headline-sm);line-height:var(--leading-tight);margin:0}.co-checkout-close{color:var(--color-text-secondary);font-family:inherit;font-size:var(--text-body-sm);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.co-checkout-summary{font-size:var(--text-body-md);color:var(--color-text-secondary);margin:14px 0 0}.co-checkout-field{flex-direction:column;gap:6px;display:flex}.co-checkout-form{flex-direction:column;gap:10px;margin-top:18px;display:flex}.co-checkout-submit{background:var(--color-accent-primary);color:#fff;font-family:inherit;font-size:var(--text-body-md);cursor:pointer;border:none;border-radius:9999px;margin-top:8px;padding:12px 32px;font-weight:600}.co-checkout-submit:disabled{opacity:.45;cursor:default}.co-checkout-fineprint{font-size:var(--text-body-sm);line-height:var(--leading-normal);color:var(--color-text-muted);margin:0}.co-checkout-form .co-checkout-fineprint{text-align:center}.co-checkout-fineprint a{color:var(--color-accent-primary);text-underline-offset:2px;text-decoration:underline}.co-checkout-error{font-size:var(--text-body-sm);color:var(--color-accent-primary);margin:12px 0 0}.co-checkout--success{border:1px solid var(--color-accent-primary);background:rgba(var(--accent-rgb), .04);border-left-width:3px;border-radius:14px;padding:22px}.co-checkout--success .co-checkout-title{font-size:var(--text-headline-md);line-height:var(--leading-tight)}.co-checkout--success p{font-size:var(--text-body-md);line-height:var(--leading-normal);max-width:58ch;margin:12px 0 0}.co-checkout--success a{color:var(--color-accent-primary);text-underline-offset:2px;text-decoration:underline}
