.form-group.required .form-control-label{position:relative}.form-group.required .form-control-label::after{content:"*";color:#4b4d54;position:absolute;right:-9px;top:0}.page[data-action=Login-Show] .login-page{background-color:#f4f4f4;margin-top:0;position:relative}@media(min-width: 768px){.page[data-action=Login-Show] .login-page{min-height:1000px}}@media(min-width: 768px){.page[data-action=Login-Show] .login-page .card{margin-top:56px}}.page[data-action=Login-Show] .login-page .card::before{content:"";display:block;position:absolute;top:0;right:-10px;width:100vw;height:44px;background-color:#fff;z-index:0}@media(min-width: 768px){.page[data-action=Login-Show] .login-page .card::before{content:none}}.page[data-action=Login-Show] .login-page .card-body{padding:0;width:432px;max-width:100%}.page[data-action=Login-Show] .login-page input.is-invalid~.invalid-feedback{position:static;margin-bottom:-20px}.login-page{margin-top:1em}.login-page .card{background-color:rgba(0,0,0,0)}.login-page .card-body{margin:0 auto;padding:8px;z-index:1}.login-page .card-body .form-group{margin-bottom:10px}.login-page .card-body .btn-block{margin:20px auto 5px}.login-page .login-page-banner{position:absolute;top:0;left:0;height:100%;width:50%}.login-page .login-page-banner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.login-page .login-form-nav{margin-bottom:1.25em}.login-page .login-form-nav .tab-pane{padding-top:19px}.login-page .login-form-nav .nav-item{width:50%}.login-page .login-form-nav .nav-item>.nav-link{text-transform:none;font-family:"assistant-bold",sans-serif;color:#0c0f0a;font-size:18px;line-height:26px;margin-bottom:-2px;opacity:.4}@media(min-width: 768px){.login-page .login-form-nav .nav-item>.nav-link{font-size:24px}}.login-page .login-form-nav .nav-item>.nav-link.active{border-bottom:3px solid #0c0f0a;color:#0c0f0a;opacity:1}.login-page .login-form-nav .nav-item>.nav-link:hover{background-color:rgba(0,0,0,0)}.login-page .login-form-nav .custom-checkbox label.custom-control-label{font-family:"roboto-regular",sans-serif;color:#4b4d54}.login-page .login{margin-bottom:.938em}.login-page .login .error-message-form{padding:.625em;background-color:#c00;color:#fff;border-radius:.188em}.login-page .verification-resend{color:#4b4d54;text-decoration:underline}.login-page .check-order-status{font-size:14px;color:#4b4d54}.login-page .check-order-status a.default-anchor{color:#0c0f0a}.reg-password-field a.default-anchor{padding-left:16px;font-size:14px;color:#4b4d54}.registration-page .privacy-policy,.registration .privacy-policy{margin-top:1em;font-size:14px;color:#4b4d54}.registration-page .privacy-policy a.default-anchor,.registration .privacy-policy a.default-anchor{color:#4b4d54}@media(min-width: 1024px){.registration-page .privacy-policy,.registration .privacy-policy{margin-top:23px}}.track-order-header{margin-top:12px;padding-left:8px}.login-banner.hero{min-height:auto;overflow:hidden;max-height:220px;background-size:cover}@media(min-width: 768px){.login-banner.hero{min-height:220px}}@media(min-width: 1024px){.login-banner.hero{min-height:460px}}@media(min-width: 1280px){.login-banner.hero{min-height:550px}}.equal-height .card{width:100%}.reset-password-form .send-email-btn .btn-block{margin:20px auto 5px}