.auth-checkout-context[hidden]{display:none}
.auth-checkout-context{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;margin:18px 0 14px;border:1px solid #bcd2fa;border-radius:13px;background:#f2f7ff;padding:12px;color:#263248}
.auth-checkout-context>span{display:grid;width:36px;height:36px;place-items:center;border-radius:10px;background:#dceaff;color:#075bce;font-size:19px}
.auth-checkout-context strong,.auth-checkout-context small{display:block}
.auth-checkout-context strong{font-size:12.5px;line-height:1.35}
.auth-checkout-context small{margin-top:3px;color:#62718a;font-size:10.5px;line-height:1.4}
.auth-checkout-context b{border-radius:99px;background:#dcf7e9;padding:5px 8px;color:#087a50;font-size:9.5px;white-space:nowrap}
.google.google-primary{min-height:50px;border:1.5px solid #a9bedd;background:#fff;color:#172033;box-shadow:0 8px 22px #003b9517;font-size:14.5px;transition:border-color .16s,box-shadow .16s,transform .16s}
.google.google-primary:hover{border-color:#075bce;box-shadow:0 11px 27px #003b9524;color:#075bce;transform:translateY(-1px)}
.google.google-primary:focus-visible{outline:3px solid #bcd2fa;outline-offset:2px}
.google-logo{width:20px;height:20px;flex:none}
.auth-email-divider{margin:17px 0 15px}
.auth-email-divider span{white-space:nowrap}
.auth-order-note{display:none;margin:11px 0 0;color:#087a50;font-size:10.5px;font-weight:700;text-align:center}
body.has-pending-checkout .auth-order-note{display:block}
body.has-pending-checkout .form-side>.intro{color:#40516d}
@media(max-width:800px){.auth-checkout-context{margin-top:15px}.google.google-primary{min-height:52px}.auth-email-divider{margin:15px 0 13px}}
@media(max-width:430px){.auth-checkout-context{grid-template-columns:auto 1fr}.auth-checkout-context b{grid-column:2;justify-self:start}.auth-email-divider span{font-size:10px}}
