.form-group.required .form-control-label:before{color:#c00;content:"*"}.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{background-color:#c00;border-radius:.188em;color:#fff;padding:.625em}.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}.alert-description{color:#cf0a2c}.nb-modal .reset-password-text,.reset-password-page .reset-password-text{color:#000;font-size:1.5rem;font-weight:700;letter-spacing:0;line-height:2rem}.nb-modal .enter-email-address-text,.reset-password-page .enter-email-address-text{color:#000;letter-spacing:0;line-height:1.25rem;margin-bottom:3rem}@media(max-width:768.98px){.nb-modal .enter-email-address-text,.reset-password-page .enter-email-address-text{margin-bottom:2.75rem}}.nb-modal .reset-password-input-container,.reset-password-page .reset-password-input-container{margin-bottom:2rem}@media(max-width:768.98px){.nb-modal .reset-password-input-container,.reset-password-page .reset-password-input-container{margin-bottom:1.5rem}}.free-shipping-login{background-color:#efefef!important;border-radius:.25rem}.login-page .have-account{display:none}.login-page .nav-tabs{border:2px solid #f2f2f3;border-radius:4px}.login-page .nav-tabs .nav-item{flex:1 1}.login-page .nav-tabs .nav-item:first-of-type .nav-link{border-radius:4px 0 0 4px}.login-page .nav-tabs .nav-item:last-of-type .nav-link{border-radius:0 4px 4px 0}.login-page .nav-tabs .nav-link{background-color:#f2f2f3}.login-page .nav-tabs .nav-link.active{background-color:#fff;color:#000;font-weight:500}.login-page .card{border:1px solid #abb0b4;border-radius:4px;color:#000;display:flex;gap:12px;padding:1rem}.login-page .card h3{font-size:1.125rem;line-height:19px}.login-page .card-body{padding:12px 0}.login-page .card .login-divider{border-top:1px solid #737b82;color:#737b82;margin-top:32px;text-align:center}.login-page .card .login-divider span{background:#fff;display:inline-block;font-weight:500;padding:0 16px;position:relative;text-transform:capitalize;top:-12px}.login-page .card-form .button-wrapper{display:flex;flex-direction:column;gap:8px;justify-content:space-between}.login-page .card-form .font-body.error{background:rgba(207,10,44,.2);border:1px solid #cf0a2c;border-radius:4px;color:#cf0a2c;margin:8px;padding:4px 12px;text-align:center}.login-page .card-form .card-body{display:flex;flex-direction:column;gap:12px}.login-page .card-form .card-body .input-wrapper{margin:0;position:relative}.login-page .card-form .card-body .row{gap:12px;margin:0}.login-page .card-form .card-body .col-12,.login-page .card-form .card-body .col-lg-4,.login-page .card-form .card-body .col-lg-6{padding:0}.login-page .card-form .card-body .col-lg-6{flex:none;width:calc(50% - 6px)}.login-page .card-form .card-body .col-lg-4{flex:none;width:calc(33.33333% - 8px)}.login-page .card-form .card-body .form-group{margin-bottom:0}.login-page .card-form .card-body .form-group input:not([type=radio]):not([type=checkbox]),.login-page .card-form .card-body .form-group select{border:1px solid #abb0b4;border-radius:4px;font-size:1rem;height:58px;line-height:inherit;min-height:0;padding:28px 11px 12px}.login-page .card-form .card-body .form-group input:not([type=radio]):not([type=checkbox]).is-invalid,.login-page .card-form .card-body .form-group select.is-invalid{background-image:none;border:1px solid #92071f}.login-page .card-form .card-body .form-group input:not([type=radio]):not([type=checkbox]):focus~label,.login-page .card-form .card-body .form-group input:not([type=radio]):not([type=checkbox]):not(:placeholder-shown)~label,.login-page .card-form .card-body .form-group select:focus~label,.login-page .card-form .card-body .form-group select:not(:placeholder-shown)~label{color:#5c6268;font-size:.875rem;left:0;line-height:1;top:12px}.login-page .card-form .card-body .form-group select{padding:24px 11px 12px}.login-page .card-form .card-body .invalid-feedback{color:#92071f;font-size:.875rem;margin:0}.login-page .card-form .card-body input[type=date]:not(.has-no-value)::-webkit-datetime-edit{opacity:1}.login-page .card-form .card-body input[type=date].has-no-value::-webkit-datetime-edit{opacity:0}.login-page .card-form .card-body label{color:#5c6268;font-size:.875rem;font-weight:300;line-height:1;position:absolute;text-transform:lowercase;top:12px;z-index:1}.login-page .card-form .card-body label:first-letter{text-transform:capitalize}.login-page .card-form .card-body .font-body:not(.text-main){color:#5c6268}.login-page .card-form .card-body .custom-checkbox label{color:#151415;font-weight:500;min-width:120px;padding:0;top:4px}.login-page .card-form .card-body .custom-checkbox label:after,.login-page .card-form .card-body .custom-checkbox label:before{border-radius:4px;inset-inline-start:0;top:0}.login-page .card-form .card-body .custom-checkbox label+div{padding:2px}.login-page .card-form .card-body .custom-checkbox .custom-control-input:not(:checked)+.custom-control-label:after{background-image:none;border:1px solid #000}.login-page .card-form .card-body .hide-show{inset-inline-end:12px;position:absolute;top:18px;z-index:1}.login-page .card-form .card-body .hide-password{display:none}.login-page .card-form .card-body .list-style-disc{font-size:.875rem;list-style-type:disc}.login-page .card-form .card-body .list-style-disc li{color:#737b82}.login-page .card-form .card-body .requirements-list{color:#5c6268;list-style-type:disc}.login-page .card .text-link{text-decoration:underline}.account-wrapper.change-email{margin-top:24px;min-height:50vh;width:450px}.account-wrapper.change-email .text-wrapper{margin-bottom:16px;text-align:center}.account-wrapper.change-email .card-footer{margin-top:32px}