.form-group.required .form-control-label:before{content:"*";color:#c00}.login-page{margin-top:1em}.login-page .login-form-nav{margin-bottom:1.25em}.login-page .login-form-nav .tab-pane{margin-top:1em}.login-page .login{margin-bottom:.938em}.login-page .login .error-message-form{padding:.625em;background-color:#c00;color:#fff;border-radius:.188em}.registration-page .privacy-policy{margin-top:1rem}.login-banner{background-image:url(../images/account.jpg);background-position-y:40%}.equal-height .card{width:100%}.track-order-header{font-size:1.75rem}.request-password-title{font-size:1.5rem}.pull-left-xs{float:left}.pull-right-xs{float:right}@media (min-width:544px) and (max-width:768.98px){.pull-left-sm{float:left}.pull-right-sm{float:right}}@media (min-width:769px) and (max-width:991.98px){.pull-left-md{float:left}.pull-right-md{float:right}}@media (min-width:992px) and (max-width:1199.98px){.pull-left-lg{float:left}.pull-right-lg{float:right}}@media (min-width:1200px){.pull-left-xl{float:left}.pull-right-xl{float:right}}@media (max-width:543.98px){.hidden-xs-down{display:none!important}}@media (max-width:768.98px){.hidden-sm-down{display:none!important}}@media (max-width:991.98px){.hidden-md-down{display:none!important}}@media (max-width:1199.98px){.hidden-lg-down{display:none!important}}.hidden-xl-down{display:none!important}.row.equal-height>[class^=col]{display:-ms-flexbox;display:flex}.sign-up-account{padding-top:40px}@media (min-width:544px){.sign-up-account{padding-bottom:80px}}@media (min-width:544px){.sign-up-account .icon-create-account{font-size:8.125rem}}@media (max-width:768.98px){.sign-up-account .icon-create-account{font-size:6.5625rem}}.form-row-caption{margin-top:10px;font-size:12px;line-height:18px;color:#6f6f6f}.btn-create-account{font-size:15px;font-weight:700;letter-spacing:.8px}@media (min-width:544px){.btn-create-account{max-width:300px}}.country-code-wrap input{padding-left:34px}.country-code-wrap .country-code{position:absolute;font-size:16px;color:#495057;margin-top:-31px;margin-left:8px}.country-code-wrap .country-code:after{position:absolute;content:"|";height:2px;width:100%;color:#797777;padding-left:5px;font-size:21px;margin-top:-3px}.field-eye-icon{position:absolute;right:0;margin-top:-24px;margin-right:24px;cursor:pointer}input[type=checkbox].is-invalid+.checkmark{border-color:#c00}input[type=checkbox]:checked+.checkmark{border-color:#222}.login-page .createaccount-cta #account-create-button{margin:0 5px}@media (min-width:544px){.login-page{padding-top:80px}}@media (max-width:543.98px){.login-page{padding-top:10px}}.login-page .login-title{line-height:20px;letter-spacing:1px}@media (min-width:769px){.login-page .login-title{font-size:30px;margin-bottom:3.75rem!important}}@media (max-width:991.98px){.login-page .login-title{font-size:20px;margin-bottom:1.875rem}}.login-page .card{border-width:0}@media (min-width:544px){.login-page .card .card-body{padding-top:0}}@media (max-width:768.98px){.login-page .card .card-body{padding:0}}.login-page .signup-tab .nav-item{width:50%}@media (min-width:1200px){.login-page .login-section{padding-right:70px;border-right:1px solid #ccc}}.login-page .login-section .password-reset{text-transform:capitalize}@media (min-width:1200px){.login-page .sign-up-section{padding-left:70px}}@media (min-width:769px){.login-page .sign-up-section .sign-up-content{min-height:285.5px}}.login-page .nav-tabs .nav-link{border-bottom:2px solid #f3f3f3;font-size:16px;color:#222}.login-page .nav-tabs .nav-link.active{border-bottom:2px solid #222}.login-page:not(.guest-checkout-login) .createaccount-cta{display:none}input[type=date]{-webkit-align-items:center;display:-webkit-inline-flex;padding:10px;-webkit-padding-start:10px}.otp-popup{padding:1rem}.otp-popup .otp-container{background:#fff;padding:2rem;border-radius:.5rem}.otp-popup .otp-container .form-group{width:100%}.otp-popup .otp-container .form-control{width:100%;margin-bottom:.75rem}.otp-popup .otp-container .btn{width:100%;margin-top:.5rem}@media (max-width:768.98px){.otp-popup .otp-container{padding:1rem}}@media screen and (max-width:600px){#otpPopup{padding:0 1rem}}@media screen and (max-width:1024px){#otpPopup{padding:0 2rem}}