.asc-login-main{background:#f4f7fb;padding:64px 24px 72px;color:#0b2559}.asc-login-card{max-width:1120px;margin:auto;display:grid;grid-template-columns:1fr 1fr;background:#fff;border:1px solid #e3e9f2;box-shadow:0 12px 45px #0b255908;overflow:hidden;border-radius:12px}.asc-login-form-panel{padding:54px 58px}.asc-login-eyebrow{font-size:12px;letter-spacing:1.7px;font-weight:700;color:#1d349a;margin:0 0 14px}.asc-login-form-panel h1{font-size:34px;font-weight:600;line-height:1.18;letter-spacing:-.8px;margin:0 0 14px}.asc-login-intro{font-size:15px;line-height:1.65;color:#637089;margin:0 0 30px}.asc-login-form label{display:block;font-size:14px;font-weight:600;margin:0 0 9px}.asc-login-field{position:relative;margin-bottom:22px}.asc-login-field input{width:100%;box-sizing:border-box;font:inherit;font-size:14px;border:1px solid #d6deea;border-radius:6px;background:#fff;height:50px;padding:0 15px;color:#0b2559;transition:border-color .2s,box-shadow .2s}.asc-login-field input::placeholder{color:#8993a4;font-weight:400}.asc-login-field input:focus{outline:none;border-color:#1d349a;box-shadow:0 0 0 3px #1d349a12}.asc-login-field input[type=password],.asc-login-field input[data-password]{padding-right:64px}.asc-password-toggle{position:absolute;right:12px;bottom:0;height:50px;padding:0 3px;border:0;background:none;color:#526079;font:inherit;font-size:12px;cursor:pointer}.asc-login-options{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 24px}.asc-login-options label{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:400;margin:0;color:#637089}.asc-login-options input{accent-color:#1d349a;margin:0;width:14px;height:14px}.asc-login-text-button{font:inherit;font-size:12px;color:#1d349a;padding:0;border:0;background:transparent;cursor:pointer}.asc-login-text-button:hover{color:#db7e11}.asc-login-submit{width:100%;padding:15px;border:0;border-radius:6px;color:#fff;background:#1d349a;font:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:background .2s,transform .2s}.asc-login-submit:hover{background:#0b2559;transform:translateY(-1px)}.asc-login-register{text-align:center;font-size:13px;color:#637089;margin:26px 0 0}.asc-login-register a{color:#1d349a;font-weight:600;text-decoration:none}.asc-login-support{border-top:1px solid #e9edf4;margin-top:28px;padding-top:22px;text-align:center;font-size:12px;line-height:1.8;color:#637089}.asc-login-support a{color:#0b2559;font-weight:600;text-decoration:none}.asc-login-benefits{padding:54px 44px;background:radial-gradient(ellipse at 100% 0,#4e72d7 0,transparent 60%),linear-gradient(145deg,#1d349a,#0b2559);color:#fff;display:flex;flex-direction:column;position:relative}.asc-login-benefits .asc-login-eyebrow{color:#ffbc69}.asc-login-benefits h2{font-size:34px;font-weight:500;line-height:1.25;letter-spacing:-.7px;margin:0 0 16px}.asc-login-benefits>p{font-size:14px;line-height:1.7;color:#dce5ff;margin:0 0 28px}.asc-login-benefit-list{list-style:none;padding:0;margin:0}.asc-login-benefit-list li{display:flex;align-items:flex-start;gap:12px;padding:16px 0;border-bottom:1px solid #ffffff20}.asc-login-check{display:grid;place-items:center;background:#ffbc6920;color:#ffbc69;border-radius:50%;width:23px;height:23px;flex-shrink:0;font-size:13px}.asc-login-benefit-list strong{display:block;font-size:14px;font-weight:600;line-height:1.4;margin-bottom:4px}.asc-login-benefit-list p{font-size:13px;line-height:1.6;color:#dce5ff;margin:0}.asc-login-wholesale{margin-top:auto;padding-top:30px;font-size:13px;line-height:1.7;color:#dce5ff}.asc-login-wholesale a{color:#ffbc69;text-decoration:none;font-weight:600;display:inline-block;margin-top:6px}.asc-login-notice{font-size:13px;line-height:1.6;border-radius:6px;background:#edf3ff;color:#1d349a;margin:18px 0 0;padding:12px}.asc-login-notice[hidden],.asc-login-form[hidden]{display:none}@media(max-width:800px){.asc-login-main{padding:36px 20px}.asc-login-form-panel,.asc-login-benefits{padding:36px 30px}.asc-login-form-panel h1,.asc-login-benefits h2{font-size:28px}.asc-login-options{align-items:flex-start;flex-direction:column}}@media(max-width:600px){.asc-login-card{grid-template-columns:1fr}.asc-login-form-panel,.asc-login-benefits{padding:32px 24px}.asc-login-options{align-items:center;flex-direction:row}.asc-login-benefits h2{max-width:330px}.asc-login-main{padding:28px 16px 40px}}@media(prefers-reduced-motion:reduce){.asc-login-submit{transition:none}}.asc-login-benefits h2{color:#fff}.asc-login-benefits>.asc-login-eyebrow{margin-bottom:8px}.asc-login-notice.asc-login-error{background:#fdecec;color:#9b1c1c}.asc-login-notice ul{margin:0;padding-left:18px}.asc-login-notice .errors{margin:0}
/*# sourceMappingURL=/cdn/shop/t/15/assets/asc26-login.css.map */
