.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}:root{--skin-primary-color-1: $purple6;--skin-primary-color-2: $purple6}.hero.slant-down,.hero.slant-up{background:none;margin:0 auto;max-width:83rem;padding:0 1.25rem}.container{max-width:83rem;padding:0 1.25rem}.container .breadcrumb{border-color:#cacaca;margin:3.125rem 0;padding-left:0}.container .breadcrumb a{transition:all .2s ease-in-out}.container .breadcrumb a:hover{color:#888 !important}.container .c-header__nav{padding-left:0;padding-right:0}.card{border:.0625rem solid #c5c5c5;padding:1.25rem;border-radius:.25rem}.card .card-header{padding-bottom:.9375rem;border-bottom:.0625rem solid #ccc;margin-bottom:.9375rem}.card .card-header.clearfix{display:flex;align-items:center;justify-content:space-between}.card .card-header.clearfix::after{display:none}.card .card-header h2,.card .card-header h3,.card .card-header .profile-header{font-size:1.25rem;font-weight:400;letter-spacing:-0.015rem;line-height:100%;margin-bottom:0}.card .card-header-custom{padding:0}.card .btn{font-size:1.0625rem;letter-spacing:0;line-height:.72375rem;padding:1rem;text-decoration:none;width:100%}@media(min-width: 769px){.card .btn{padding:1.15625rem}}.card-body{margin-bottom:1rem}.card-body dl{margin-bottom:0}.card-body dt{color:#fff;font-size:.875rem;letter-spacing:0}@media(min-width: 769px){.card-body dt{font-size:1rem}}.card-body dd{color:#888;font-size:.875rem;letter-spacing:0}@media(min-width: 769px){.card-body dd{font-size:1rem}}.back-to-account,.profile-back-to-account-link{display:inline-block;margin-top:1.875rem}.action-button-wrapper{display:flex;flex-direction:column;gap:.625rem;margin-top:20px}@media(min-width: 769px){.action-button-wrapper{flex-direction:row;gap:0}}.action-button-wrapper a{width:100%}.receipt .my-account{margin-top:30px}.receipt .line-item-divider{display:none}.card-footer.card-footer-border .card-link{border:.0625rem solid #f8f9fa;display:inline-block;max-width:100%;text-align:center;transition:all .3s ease-in-out;vertical-align:middle;text-transform:uppercase;width:100%;background-color:#f8f9fa;color:#212529 !important;font-size:1.0625rem;letter-spacing:0;line-height:.72375rem;padding:1rem;text-decoration:none;width:100%}.card-footer.card-footer-border .card-link:hover,.card-footer.card-footer-border .card-link:focus,.card-footer.card-footer-border .card-link:active{background-color:rgba(0,0,0,0);border-color:#f8f9fa;color:#f8f9fa !important}@media(min-width: 769px){.card-footer.card-footer-border .card-link{padding:1.15625rem}}@media(min-width: 769px){.global-footer{padding-top:130px}}.login-page{max-width:83rem;padding:0 1.25rem}.login-page .login-form-nav .nav-link{font-size:1rem;line-height:1.1875rem;letter-spacing:0;transition:all .2s ease-in-out}.login-page .login-form-nav .nav-link.active{background-color:#fff;color:#212529 !important}.login-page .card-body,.login-page .login-form-nav{margin-bottom:0}.privacy-policy{margin-top:1rem;font-size:.8125rem;letter-spacing:0;line-height:100%}@media(min-width: 769px){.privacy-policy{font-size:1rem}}.privacy-policy a{text-decoration:underline;text-underline-offset:.125rem}.privacy-policy a:hover{text-decoration:underline}.track-order-header{font-size:1.25rem;font-weight:400;letter-spacing:-0.015rem;line-height:100%}.track-order-header-text,.forgot-password a,.custom-control-label{font-size:.8125rem;letter-spacing:0;line-height:normal}@media(min-width: 769px){.track-order-header-text,.forgot-password a,.custom-control-label{font-size:1rem}}@media(min-width: 769px){.custom-control-label::before,.custom-control-label::after{top:.25rem}}.forgot-password a{text-decoration:underline;text-transform:capitalize}.forgot-password a:hover{text-decoration:underline}.request-password-body p{font-size:13px}@media(min-width: 769px){.request-password-body p{font-size:1rem}}.request-password-title{font-size:1.25rem}@media(min-width: 769px){.request-password-title{font-size:1.5rem}}.login-oauth .btn{padding:.8125rem}@media(min-width: 769px){.login-oauth .btn{padding:.96875rem}}.login-oauth .oauth-google{background-color:rgba(0,0,0,0);border-color:#f3f1ed;color:#f3f1ed}.login-oauth .oauth-google:hover,.login-oauth .oauth-google:active,.login-oauth .oauth-google:focus{background-color:#f8f9fa;border-color:#f8f9fa;color:#212529}.login-oauth .oauth-google:disabled,.login-oauth .oauth-google.disabled{background-color:rgba(0,0,0,0);border-color:#f3f1ed;color:#f3f1ed}.login-oauth .oauth-facebook{background-color:#f8f9fa;border-color:#f8f9fa;color:#212529}.login-oauth .oauth-facebook:hover,.login-oauth .oauth-facebook:focus,.login-oauth .oauth-facebook:active{background-color:rgba(0,0,0,0);border-color:#f3f1ed;color:#f3f1ed}.login-oauth .oauth-facebook:disabled,.login-oauth .oauth-facebook.disabled{background-color:#f8f9fa;border-color:#f8f9fa;color:#212529}
