#stipe-checkout-sso .stipe-checkout-sso-card{background:#252525;border:1px solid #494949;border-top:3px solid #e74c3c;border-radius:5px;padding:22px 24px;margin:0 0 18px;color:#ddd;font-family:Montserrat,Arial,sans-serif}
#stipe-checkout-sso h3{font:600 19px/1.5 Montserrat,Arial,sans-serif;color:#fff;margin:0 0 7px}
#stipe-checkout-sso p{font-size:13px;color:#bfbfbf;margin:0 0 12px}
#stipe-checkout-sso .stipe-sso-options{max-width:none;font-family:inherit;display:flex;flex-wrap:wrap;gap:12px;margin:17px 0 0}
#stipe-checkout-sso .stipe-sso-options form{flex:1 1 210px;width:auto!important;margin:0!important}
#stipe-checkout-sso .stipe-sso-provider{font:600 13px/1.5 Montserrat,Arial,sans-serif;min-height:47px}
#stipe-checkout-sso .stipe-sso-note{flex-basis:100%;text-align:left!important;margin:0!important;font-size:12px!important}
#stipe-checkout-sso .stipe-checkout-password-label{color:#bbb;font:400 13px/1.5 Montserrat,Arial,sans-serif;margin:18px 0 24px}
#stipe-checkout-sso-message:empty{display:none}#stipe-checkout-sso-message{margin-top:12px!important;color:#ffb5ab!important}
.stipe-checkout-resume-note{padding:14px;border-left:3px solid #e74c3c;background:#252525;color:#ddd}
@media(max-width:600px){#stipe-checkout-sso .stipe-checkout-sso-card{padding:18px 16px}#stipe-checkout-sso .stipe-sso-options form{flex-basis:100%}}
