.form-group.required .form-control-label{position:relative}.form-group.required .form-control-label:after{color:#4b4d54;content:"*";position:absolute;right:-9px;top:0}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 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}.page[data-action=Login-Show] .login-page .card{margin-top:56px}}.page[data-action=Login-Show] .login-page .card:before{background-color:#fff;content:"";display:block;height:44px;position:absolute;right:-10px;top:0;width:100vw;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{max-width:100%;padding:0;width:432px}.page[data-action=Login-Show] .login-page input.is-invalid~.invalid-feedback{margin-bottom:-20px;position:static}.login-page{margin-top:1em}.login-page .card{background-color:#0000}.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{height:100%;left:0;position:absolute;top:0;width:50%}.login-page .login-page-banner img{height:100%;object-fit:cover;width:100%}.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{color:#0c0f0a;font-family:assistant-bold,sans-serif;font-size:18px;line-height:26px;margin-bottom:-2px;opacity:.4;text-transform:none}@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:#0000}.login-page .login-form-nav .custom-checkbox label.custom-control-label{color:#4b4d54;font-family:roboto-regular,sans-serif}.login-page .login{margin-bottom:.938em}.login-page .login .error-message-form{background-color:#c00;border-radius:.188em;color:#fff;padding:.625em}.login-page .verification-resend{color:#4b4d54;text-decoration:underline}.login-page .check-order-status{color:#4b4d54;font-size:14px}.login-page .check-order-status a.default-anchor{color:#0c0f0a}.reg-password-field a.default-anchor{color:#4b4d54;font-size:14px;padding-left:16px}.registration .privacy-policy,.registration-page .privacy-policy{color:#4b4d54;font-size:14px;margin-top:1em}.registration .privacy-policy a.default-anchor,.registration-page .privacy-policy a.default-anchor{color:#4b4d54}@media(min-width:1024px){.registration .privacy-policy,.registration-page .privacy-policy{margin-top:23px}}.track-order-header{margin-top:12px;padding-left:8px}.login-banner.hero{background-size:cover;max-height:220px;min-height:auto;overflow:hidden}@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}