.login-page{margin-top:2rem}.login-page .breadcrumb-wrapper{display:none}.login-page .login-form-nav{margin-bottom:1.25em;min-height:520px;height:100%}.login-page .login-form-nav .btn-login-action{margin-top:1rem}.login-page .login-form-nav .tab-pane{margin-top:1em}.login-page .login-form-nav .nav-tabs{border-bottom:none;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:2rem}.login-page .login-form-nav .nav-tabs .nav-item{-ms-flex:1 1 50%;flex:1 1 50%}.login-page .login-form-nav .nav-link{text-transform:uppercase;font-size:.875rem;border-bottom:2px solid transparent;transition:all .2s ease}.login-page .login-form-nav .nav-link.active{color:#fc4237;border-bottom:2px solid #fc4237}.login-page .login-form-nav .login-types-form{margin-bottom:1rem}.login-page .login-form-nav #email-password-reset,.login-page .login-form-nav #phone-password-reset{text-decoration:underline}.login-page .login-form-nav .phone-notice{font-size:.75rem;line-height:1.25rem;margin-top:4px}.login-page .login{margin-bottom:.938em}.login-page .login .error-message-form{padding:.625em;background-color:#c00;color:#fff;border-radius:.188em}.login-page-wrapper{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:row;flex-direction:row}.login-page-wrapper>div{-ms-flex:1 1 50%;flex:1 1 50%;width:100%;height:100%;max-width:calc(50% - 15px)}.login-page-wrapper .login-banner-col{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;padding-left:15px}.login-page-wrapper .login-banner-col img{width:100%;height:100%;object-fit:cover;margin-bottom:1em;transition:all .4s ease}.login-page-wrapper .login-form-col{padding-left:0;margin:1em 15px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.login-page-wrapper .login-form-col .card,.login-page-wrapper .login-form-col .card-body{max-width:375px;padding:0;margin-bottom:0;border:none}@media (max-width:991.98px){.login-page-wrapper{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.login-page-wrapper .login-banner-col{padding-left:0;max-width:100%}.login-page-wrapper .login-form-col{padding:0 15px;margin:1em 0 auto;max-width:100%}.login-page-wrapper .card{border-radius:0}.login-page-wrapper img{max-height:300px;aspect-ratio:16/9}}.login-page #register .register-wrapper .due-date,.login-page #register .register-wrapper .previous,.login-page #register .register-wrapper .tab{display:none}.login-page #register .register-wrapper .tab .progress-bar{height:2px;background-color:#e0e0e0;position:relative;margin-bottom:1rem}.login-page #register .register-wrapper .tab .progress{height:2px;background-color:#333;width:50%}.login-page #register .register-wrapper .btn-sms-verification{margin-top:2rem}.login-page #register .register-wrapper #step1of2 .resend-sms-verify-wrapper input{width:calc(100% - 216px)}.login-page #register .register-wrapper #step2of2 .progress{width:100%}.login-page #register .register-wrapper #step2of2 .password-wrapper .form-group{-ms-flex:1 1 50%;flex:1 1 50%}@media (max-width:991.98px){.login-page #register .register-wrapper #step2of2 .password-wrapper{-ms-flex-direction:column;flex-direction:column;gap:0}}.login-page #register .register-wrapper .register-oauth-account{margin-bottom:2rem}.login-page #register .start-register{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.login-page #register .start-register button{margin:1rem 0;text-transform:uppercase}.login-page #register .start-register .got-account{margin:0 0 1.5rem}.login-page #register .step-wrapper{padding-left:40px}.login-page #register .step-wrapper span:first-child{color:#999;margin-bottom:.75em}.login-page #register .step-wrapper span:nth-child(2){color:#1b1b1b;font-weight:700;margin-bottom:2rem}.login-page #register #verify-otp-button{margin-top:2rem}.login-page #register .resend-otp-input{width:50%}.login-page #register #resend-otp-button{font-size:12px;margin-top:0;max-width:210px;width:100%;transition:all .2s ease}.login-page #register .wrong-number{margin:1rem 0;text-decoration:underline;cursor:pointer}.login-page #register .mm-register-form{position:relative}.login-page #register .mm-register-form .previous{position:absolute;top:2.25rem;left:0}.login-page #register .mm-register-form .previous button{padding-left:0!important;outline:0;border:none;background:0 0}.login-page #register .mm-register-form .previous button:before{font-weight:300;font-family:Font Awesome\ 5 Pro;font-style:normal;font-size:1em;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-variant:normal;text-rendering:auto;line-height:1;content:"\F053"}.login-page #register .mm-register-form .step-stype{padding:.375rem .75rem}.login-page #register .mm-register-form .captcha-row{margin:0}.login-page #register .mm-register-form .captcha-row .captcha-data{width:100%}.login-page #register .mm-register-form .captcha-row .captcha-data svg{width:100%;max-width:100%;height:auto}.login-page #register .mm-register-form .registration-terms{margin:2rem 0;font-size:.75rem}.login-page #register .got-account a,.login-page #register .registration-terms a{color:#00f;text-decoration:underline;cursor:pointer}.login-page .login-oauth{display:-ms-flexbox;display:flex;margin-top:2rem}.login-page .login-oauth span{margin-bottom:1rem}.login-page .login-oauth-btn-wrapper{width:100%}.login-page .login-oauth-btn-wrapper .form-group{text-decoration:none;padding:.5rem 1rem;border:1px solid rgba(0,0,0,.125)}.login-page .login-oauth-btn-wrapper span{margin:0 0 1rem .875rem}.login-page .login-oauth-btn-wrapper a{display:block;text-decoration:none}@media (max-width:991.98px){.login-page .login-oauth-btn-wrapper .form-group:first-child{border-right:1px solid rgba(0,0,0,.125)}}@media (max-width:991.98px){.login-page{max-width:100%}}.registration-page .privacy-policy{margin-top:1rem}.equal-height .card{width:100%}.track-order-header{font-size:1.75rem}.page-title{font-style:1.125rem;text-transform:uppercase}#requestPasswordResetModal .request-password-title{font-size:1.125rem;text-transform:uppercase}.reset-password-form .send-email-btn button{text-transform:uppercase;font-weight:700}.new-password-header{text-transform:uppercase}.new-password-header h1{font-size:1.125rem;font-weight:400;margin-bottom:1rem}.new-password-wrapper .card{border:none!important}.new-password-wrapper .card-body{padding-top:0}.new-password-wrapper .btn-wrapper{-ms-flex-pack:end;justify-content:flex-end;gap:1rem;padding-right:1rem}.new-password-wrapper .btn-wrapper button[name=save]{text-transform:uppercase}.new-password-wrapper form[name=change-password-form] .divider{margin-top:3rem}.login-form-col input,.new-password-page input,.reset-password-form input,form[name=change-password-form] input{border-radius:4px;border-color:#d5d5d5}