html,body{overflow-x:hidden}body{height:100vh;margin:0;padding:0;display:flex;flex-direction:column;background:#fff}.OF-login-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1}.OF-login{padding:16px;border-radius:6px;width:340px;margin:16px auto 16px;background-color:#fff}.providers-block:after{content:"Or continue with email...";display:flex;height:48px;justify-content:center;align-items:center;font-weight:500;color:var(--secondary-text-color);margin-bottom:10px}.providers-block dt{display:none}.providers-block .formRow--button dd{display:flex;flex-direction:column-reverse}.providers-block .formRow>dd{padding:0 !important}.providers-block .button{margin-bottom:10px}.providers-block #Passkey *{fill:#000 !important}.template-register_form .OF-login input:valid:not(:focus),.template-register_form .OF-login [type=password]:valid{background-color:#eef6f0 !important;color:#3e744c;border:1px solid rgba(24,109,45,.5) !important;position:relative;background-repeat:no-repeat !important;background-position:96.7% 50% !important;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="hsla(135, 30%, 55%, 1)" height="20" viewBox="0 -960 960 960" width="20"><path d="m429-316 260-259-69-69-191 190-87-86-69 69 156 155Zm51 252q-85.64 0-161.48-32.52-75.84-32.52-132.66-89.34-56.82-56.82-89.34-132.66T64-480q0-86.896 32.579-162.461 32.579-75.566 89.5-132.552Q243-832 318.738-864 394.476-896 480-896q86.886 0 162.443 32Q718-832 775-775q57 57 89 132.583 32 75.584 32 162.5Q896-394 864-318.5t-88.987 132.421q-56.986 56.921-132.552 89.5Q566.896-64 480-64Z"/></svg>') !important}.template-register_form .OF-login form:has(.js-validationError.is-active) [placeholder=Username]{background-image:none !important;background-color:#fbe8b6 !important;border:1px solid var(--warning-fg) !important;color:var(--warning-fg)}.template-register_form .formRow dd,.template-login .formRow dd{margin-bottom:0 !important}.template-register_form .inputChoices--segment-nav,.template-login .inputChoices--segment-nav{height:46px;margin-bottom:24px}.template-register_form .inputChoices--segment-nav a,.template-login .inputChoices--segment-nav a{font-size:16px}.template-register_form h1,.template-login h1{padding:0 0 16px;color:var(--red);text-align:center}.template-register_form .formRow,.template-login .formRow{padding:0 !important;border:0 !important}.template-register_form .OF-login,.template-login .OF-login{border-radius:14px}.template-register_form .OF-login .input,.template-login .OF-login .input{width:100%;font-size:17px;padding:10px;width:100% !important;max-width:unset;font-weight:400;background:rgba(255,255,255,.6);border-color:rgba(0,0,0,.2)}.template-register_form .OF-login .input:focus,.template-login .OF-login .input:focus{border-color:#000}.template-register_form .OF-login .formRow--input dt,.template-login .OF-login .formRow--input dt{display:none}.template-register_form .OF-login .formRow>dd,.template-login .OF-login .formRow>dd{padding:0 0 10px;width:100%}.template-register_form .OF-login .button,.template-login .OF-login .button{display:inline-flex;align-items:center;justify-content:center;width:100%;margin-left:0;box-shadow:none;height:46px;padding:5px 16px 0;text-align:center}.template-register_form .OF-login .button .button-text,.template-login .OF-login .button .button-text{text-align:center}.template-register_form .OF-login .button.button--primary,.template-login .OF-login .button.button--primary{min-height:50px}.template-register_form .OF-login .button.button--primary:hover,.template-register_form .OF-login .button.button--primary:focus,.template-login .OF-login .button.button--primary:hover,.template-login .OF-login .button.button--primary:focus{opacity:.85}.template-register_form .OF-login .button.button--primary:active,.template-login .OF-login .button.button--primary:active{opacity:1}.template-register_form .OF-login .formSubmitRow-controls,.template-login .OF-login .formSubmitRow-controls{padding:0;margin:0}.template-register_form .OF-login .formSubmitRow dd,.template-login .OF-login .formSubmitRow dd{padding:0}.template-register_form .OF-login .block--register-big,.template-login .OF-login .block--register-big{margin:0}.template-register_form .OF-login .blockMessage--error,.template-login .OF-login .blockMessage--error{margin:16px 0;font-weight:600;text-align:center}.template-register_form .OF-login .iconic--hideShow,.template-login .OF-login .iconic--hideShow{display:none}.template-register_form .OF-login [data-xf-init=" password-hide-show"],.template-register_form .OF-login [data-xf-init="password-strength password-hide-show"],.template-register_form .OF-login .inputGroup,.template-login .OF-login [data-xf-init=" password-hide-show"],.template-login .OF-login [data-xf-init="password-strength password-hide-show"],.template-login .OF-login .inputGroup{width:100%}.template-register_form meter,.template-login meter{display:none}.template-register_form .meterBarLabel,.template-login .meterBarLabel{font-weight:600;display:block;padding:10px;font-size:12px;border-radius:0 0 4px 4px}.lost-password{display:block;text-align:center;margin:24px 0 10px;font-size:15px;font-weight:600;color:var(--red)}.button.button--create-account{color:var(--body-font-color);width:auto;background:rgba(0,0,0,.14)}.button.button--icon--login,.button.button--signup{font-size:19px;background:var(--red);color:#fff;border:1px solid var(--red);border-top:1px solid var(--red)}.button.button--icon--login:hover,.button.button--signup:hover{background:var(--red)}.button.button--icon--login:active,.button.button--icon--login:focus,.button.button--signup:active,.button.button--signup:focus{background:var(--red)}.OF-registration-row{display:block;border-top:1px solid rgba(0,0,0,.2);text-align:center}.OF-registration-row .button{margin-top:16px}.tos-blurb{margin:16px;font-size:15px;text-align:center;justify-self:end}.tos-blurb a{color:var(--body-font-color);font-weight:600}.login-logo{display:none}meter:not([value]),meter[value="0"],meter:not([value])+.meterBarLabel,meter[value="0"]+.meterBarLabel{display:none}.formRow.formRow--limited{display:none}.recaptcha img{max-width:100%}.button--provider .fa--xf{display:flex;align-items:center}.button--provider--apple{font-size:0}.button--provider--apple:before{content:"";display:block;width:16px;height:16px;background-color:currentColor;mask-repeat:no-repeat;mask-position:center;margin-right:5px;top:-2px;position:relative;mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><path d="M318.7 268.7c-.2-36.7 16.4-64.4 50-84.8-18.8-26.9-47.2-41.7-84.7-44.6-35.5-2.8-74.3 20.7-88.5 20.7-15 0-49.4-19.7-76.4-19.7C63.3 141.2 4 184.8 4 273.5q0 39.3 14.4 81.2c12.8 36.7 59 126.7 107.2 125.2 25.2-.6 43-17.9 75.8-17.9 31.8 0 48.3 17.9 76.4 17.9 48.6-.7 90.4-82.5 102.6-119.3-65.2-30.7-61.7-90-61.7-91.9zm-56.6-164.2c27.3-32.4 24.8-61.9 24-72.5-24.1 1.4-52 16.4-67.9 34.9-17.5 19.8-27.8 44.3-25.6 71.9 26.1 2 49.9-11.4 69.5-34.3z"/></svg>')}.button--provider--apple:after{font-size:14px;content:"Continue with Apple"}.button--provider--twitter{font-size:0}.button--provider--twitter .fa-twitter{display:none !important}.button--provider--twitter:before{content:"";display:block;width:16px;height:16px;background-size:14px 14px;background-repeat:no-repeat;background-position:center;margin-right:5px;top:-2px;position:relative;background-image:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M9.47%206.77%2015.3%200h-1.4L8.85%205.88%204.81%200H.15l6.11%208.9L.15%2016h1.38l5.35-6.21L11.14%2016h4.67L9.47%206.77Zm-1.9%202.2-.61-.88-4.93-7.05h2.12l3.98%205.69.62.88%205.17%207.4h-2.13L7.58%208.97Z%22%20fill-rule%3D%22nonzero%22%20fill%3D%22%23000000%22%20stroke%3D%22none%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}.button--provider--twitter:after{font-size:14px;content:"Continue with X"}.button--provider--google{font-size:0}.button--provider--google:after{font-size:14px;content:"Continue with Google"}.button--provider--google img{top:-2px;position:relative;width:16px !important;height:16px !important}.button--provider--microsoft{font-size:0}.button--provider--microsoft:after{font-size:14px;content:"Continue with Microsoft"}.button--provider--github{font-size:0}.button--provider--github:after{font-size:14px;content:"Continue with Github"}/*# sourceMappingURL=oxcart-auth.css.map */
