.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}.login-registration-header{margin-top:0.625rem}@media(max-width: 543.98px){.login-registration-header{padding-left:0;padding-right:0}}.login-page,.order-status{margin-top:0;margin-bottom:4.0625rem}@media(min-width: 769px){.login-page,.order-status{margin-bottom:6.5rem}}.login-page .hero,.order-status .hero{position:static}.login-page .card,.order-status .card{border:1px solid #e2e2e2;background-color:#f9f9f9;border-radius:0.375rem}.login-page .card .card-body,.order-status .card .card-body{border:0;border-radius:0;padding:0}.login-page .login-form-nav,.order-status .login-form-nav{margin-bottom:1.4375rem}@media(min-width: 769px){.login-page .login-form-nav,.order-status .login-form-nav{margin-bottom:3rem}}.login-page .login-form-nav .nav-tabs,.order-status .login-form-nav .nav-tabs{background-color:#f6f6f6;border-radius:3rem;padding:0.25rem}.login-page .login-form-nav .nav-tabs .nav-item,.order-status .login-form-nav .nav-tabs .nav-item{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}.login-page .login-form-nav .nav-tabs .nav-item .nav-link,.order-status .login-form-nav .nav-tabs .nav-item .nav-link{border-radius:1rem;font-size:0.875rem;line-height:1.3571428571em;color:#000 !important;padding:0.375rem}.login-page .login-form-nav .nav-tabs .nav-item .nav-link:hover,.order-status .login-form-nav .nav-tabs .nav-item .nav-link:hover{background-color:rgba(0,0,0,0)}.login-page .login-form-nav .nav-tabs .nav-item .nav-link.active,.order-status .login-form-nav .nav-tabs .nav-item .nav-link.active{border:0;background-color:#fff;color:#034694 !important;font-family:"Helvetica Neue LT W05_75 Bold";font-size:1rem;line-height:1.1875em}.login-page .login .forgot-password-link,.login-page .login .email-verification-resend-link,.order-status .login .forgot-password-link,.order-status .login .email-verification-resend-link{color:#034694;font-size:0.8125rem;line-height:1.2307692308em}.login-page .login .forgot-password,.order-status .login .forgot-password{margin-bottom:1.5rem}.login-page .login .requied-field-msg,.order-status .login .requied-field-msg{margin-top:0.625rem}.login-page .login-checkbox,.order-status .login-checkbox{padding-left:0}.login-page .login-checkbox input[type=checkbox],.order-status .login-checkbox input[type=checkbox]{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:0.0625rem;overflow:hidden;position:absolute;white-space:nowrap;width:0.0625rem}.login-page .login-checkbox input[type=checkbox]+label,.order-status .login-checkbox input[type=checkbox]+label{position:relative;padding-left:1.4375rem;font-family:"Helvetica Neue LT W05 55 Roman";font-size:0.8125rem;line-height:1.1538461538em;color:#000;cursor:pointer}.login-page .login-checkbox input[type=checkbox]+label::before,.order-status .login-checkbox input[type=checkbox]+label::before{content:"";position:absolute;left:0;top:50%;width:1rem;height:1rem;border:2px solid #979797;background-color:#fff;border-radius:0.125rem;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);-webkit-transition:border-color .2s cubic-bezier(0.4, 0, 0.2, 1),background-color .2s cubic-bezier(0.4, 0, 0.2, 1);transition:border-color .2s cubic-bezier(0.4, 0, 0.2, 1),background-color .2s cubic-bezier(0.4, 0, 0.2, 1)}.login-page .login-checkbox input[type=checkbox]+label::after,.order-status .login-checkbox input[type=checkbox]+label::after{content:"";font-family:"FontAwesome";font-weight:400;position:absolute;top:-1px;left:0;font-size:0.5625rem;color:#fff;text-align:center;width:1rem;height:1rem}.login-page .login-checkbox input[type=checkbox]:checked+label::before,.order-status .login-checkbox input[type=checkbox]:checked+label::before{border:2px solid #034694;background:#034694}.login-page .login-checkbox input[type=checkbox]:checked+label::after,.order-status .login-checkbox input[type=checkbox]:checked+label::after{content:"\F00C"}.login-page .login-checkbox input[type=checkbox]:disabled+label,.order-status .login-checkbox input[type=checkbox]:disabled+label{opacity:.5;cursor:not-allowed}.login-page .login-checkbox label::before,.order-status .login-checkbox label::before{background:#fff}.login-page .login-checkbox label::after,.order-status .login-checkbox label::after{top:0 !important}.login-page .login-message,.order-status .login-message{font-size:0.9375rem;line-height:1.4em;font-family:"Helvetica Neue LT W05 55 Roman";color:#353535;margin-bottom:1.0625rem}.login-page .requied-field-msg,.order-status .requied-field-msg{font-size:0.75rem;line-height:1.1666666667em;font-family:"Helvetica Neue LT W05 55 Roman";color:#353535}.login-page .trackorder .track-order-header,.order-status .trackorder .track-order-header{font-size:1rem;line-height:2em;font-family:"Helvetica Neue LT W05_75 Bold";color:#fff;background-color:#034694;padding:0.96875rem 1.5rem;border-top-right-radius:6px;border-top-left-radius:6px}@media(min-width: 769px){.login-page .trackorder .track-order-header,.order-status .trackorder .track-order-header{font-size:1.5rem;line-height:1.3333333333em}}.login-page .trackorder .track-order-header .svg-symbol,.order-status .trackorder .track-order-header .svg-symbol{width:2.4375rem;height:1.5rem;margin-right:0.5rem;fill:#fff}@media(min-width: 769px){.login-page .trackorder .track-order-header .svg-symbol,.order-status .trackorder .track-order-header .svg-symbol{margin-right:1.5625rem}}.login-page .trackorder .card-body,.order-status .trackorder .card-body{padding-left:1.3125rem;padding-right:1.3125rem;padding-top:1.5rem;padding-bottom:1.4375rem}@media(min-width: 769px){.login-page .trackorder .card-body,.order-status .trackorder .card-body{padding-bottom:3rem}}@media(min-width: 1171px){.login-page .trackorder .card-body,.order-status .trackorder .card-body{padding-left:14.5%;padding-right:14.5%}}.login-page .trackorder .order-email-billing-container,.order-status .trackorder .order-email-billing-container{margin-bottom:3.1875rem}@media(min-width: 769px){.login-page .trackorder .order-email-billing-container,.order-status .trackorder .order-email-billing-container{margin-bottom:1.0625rem}}.login-page .trackorder .order-email-billing-container .order-email-container,.order-status .trackorder .order-email-billing-container .order-email-container{padding-right:0.3125rem}.login-page .trackorder .order-email-billing-container .billing-code-container,.order-status .trackorder .order-email-billing-container .billing-code-container{padding-left:0.3125rem}.login-page .trackorder .order-email-billing-container .disclaimer,.order-status .trackorder .order-email-billing-container .disclaimer{font-size:0.875rem}.login-page .trackorder .requied-field-msg,.order-status .trackorder .requied-field-msg{text-align:right;position:relative;top:20px}.login-page .trackorder .form-control-label,.order-status .trackorder .form-control-label{white-space:nowrap}.login-page .registration .left-field,.order-status .registration .left-field{padding-right:0.46875rem}.login-page .registration .right-field,.order-status .registration .right-field{padding-left:0.46875rem}.login-page .registration .password-must-info,.order-status .registration .password-must-info{margin-top:0.1875rem;font-size:0.8125rem;line-height:1.1538461538em}.login-page .registration .login-checkbox .custom-control-label,.order-status .registration .login-checkbox .custom-control-label{height:0.9375rem}@media(min-width: 1621px){.login-page .registration .login-checkbox .custom-control-label,.order-status .registration .login-checkbox .custom-control-label{white-space:nowrap}}.login-page .registration .custom-select,.order-status .registration .custom-select{border-radius:0.375rem;background-color:#fff;width:100%;height:2.5625rem;border:2px solid #e2e2e2}@media(min-width: 769px){.login-page .registration .custom-select,.order-status .registration .custom-select{height:3rem}}.login-page .registration .custom-select .selected-option,.order-status .registration .custom-select .selected-option{white-space:nowrap;text-overflow:ellipsis}.login-page .registration hr,.order-status .registration hr{margin-top:2.125rem;margin-bottom:1.8125rem;border:1px solid #e2e2e2}.login-page .registration .g-recaptcha-container,.order-status .registration .g-recaptcha-container{margin-bottom:5%}.login-page .pcr-credit-card-login .pcr-credit-card-header,.order-status .pcr-credit-card-login .pcr-credit-card-header{background-color:#f6f6f6;border-bottom:none;color:#034694;font-size:1rem;line-height:2em;font-family:"Helvetica Neue LT W05_75 Bold";padding:0.96875rem 1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}@media(min-width: 769px){.login-page .pcr-credit-card-login .pcr-credit-card-header,.order-status .pcr-credit-card-login .pcr-credit-card-header{font-size:1.5rem;line-height:1.3333333333em}}.login-page .pcr-credit-card-login .pcr-credit-card-header .svg-symbol,.order-status .pcr-credit-card-login .pcr-credit-card-header .svg-symbol{width:2.3125rem;height:1.75rem;margin-right:0.625rem;fill:#fff}@media(min-width: 769px){.login-page .pcr-credit-card-login .pcr-credit-card-header .svg-symbol,.order-status .pcr-credit-card-login .pcr-credit-card-header .svg-symbol{width:2.5rem;height:1.8125rem;margin-right:1.5625rem}}.login-page .pcr-credit-card-login .pcr-credit-card-img,.order-status .pcr-credit-card-login .pcr-credit-card-img{width:8.4375rem}.login-page .pcr-credit-card-login .card-body,.order-status .pcr-credit-card-login .card-body{background-color:#f6f6f6;padding-left:1.3125rem;padding-right:1.3125rem;padding-top:1.625rem;padding-bottom:2rem}.login-page .pcr-credit-card-login .pcr-credit-card-msg,.order-status .pcr-credit-card-login .pcr-credit-card-msg{font-size:1rem;line-height:1.3125em;font-family:"Helvetica Neue LT W05_75 Bold";color:#353535;margin-bottom:1rem;text-align:center}.login-page .pcr-credit-card-login .pcr-credit-card-options,.order-status .pcr-credit-card-login .pcr-credit-card-options{font-size:1rem;line-height:1.3125em;font-family:"Helvetica Neue LT W05_75 Bold";color:#353535;margin:0 auto 0.9375rem;max-width:13.125rem}@media(min-width: 769px){.login-page .pcr-credit-card-login .pcr-credit-card-options,.order-status .pcr-credit-card-login .pcr-credit-card-options{margin-bottom:2.25rem}}@media(min-width: 1621px){.login-page .pcr-credit-card-login .pcr-credit-card-options,.order-status .pcr-credit-card-login .pcr-credit-card-options{white-space:nowrap}}.login-page .pcr-credit-card-login .pcr-credit-card-option,.order-status .pcr-credit-card-login .pcr-credit-card-option{display:-webkit-box;display:-ms-flexbox;display:flex}.login-page .pcr-credit-card-login .pcr-credit-card-option:not(:last-child),.order-status .pcr-credit-card-login .pcr-credit-card-option:not(:last-child){margin-bottom:1rem}.login-page .pcr-credit-card-login .prc-credit-login-button,.order-status .pcr-credit-card-login .prc-credit-login-button{text-align:center}.login-page .pcr-credit-card-login .check-mark,.order-status .pcr-credit-card-login .check-mark{width:1.25rem;height:1.25rem;margin-right:0.5rem}.login-page:not(.checkout-page) .header-form-title{color:#034694;font-family:"Helvetica Neue LT W05_75 Bold";font-size:1.5rem;margin-bottom:0.5rem;text-align:center}.login-page:not(.checkout-page) .card{background-color:rgba(0,0,0,0);border:0}.request-password-title,.reset-password-title,.email-verification-resend-title{font-family:"Helvetica Neue LT W05_75 Bold";color:#034694;letter-spacing:0.045rem;font-size:1.125rem;line-height:1.2777777778em}@media(min-width: 1171px){.request-password-title,.reset-password-title,.email-verification-resend-title{letter-spacing:0.06rem;font-size:1.5rem;line-height:1.2083333333em}}.forget-password-page,.email-verification-resend-page{padding-top:0.6875rem;padding-bottom:1.3125rem}.reset-password-form{margin-top:1rem}.reset-password-form .btn-outline-primary{border-width:0.125rem}.reset-password-form .password-must-info{margin-top:0.1875rem;font-size:0.8125rem;line-height:1.1538461538em}.orderstatus-faq{background:#f9f9f9}.email-verification-alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid rgba(0,0,0,0);border-radius:.1875rem}.email-verification-resend-link{text-decoration:underline;color:#5252d5}.email-verification-confirm-body-image{background-image:url("../../images/email-success.svg");height:116px;background-repeat:no-repeat;background-position:center;margin-bottom:1.25rem;background-color:#f6f6f6}.email-verification-image{background-image:url("../../images/email-alert.svg");height:116px;background-repeat:no-repeat;background-position:center;margin-bottom:1.25rem;background-color:#f6f6f6}.modal-bold{font-family:"Helvetica Neue LT W05_75 Bold"}
