.login-page{margin-top:1em}.login-page .login-form-nav{margin-bottom:1.25em}.login-page .login-form-nav .nav-tabs{border-bottom:.0625rem solid #e2e2e2;margin-bottom:1.25rem;padding:.625rem 1.25rem}.login-page .login-form-nav .nav-tabs .nav-item{-webkit-box-flex:1;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex:1;flex:1;justify-content:center}.login-page .login-form-nav .nav-tabs .nav-item:nth-child(2){border-left:.0625rem solid #e2e2e2}.login-page .login-form-nav .nav-tabs .nav-item:nth-child(2):before{display:none}.login-page .login-form-nav .nav-tabs .nav-item .nav-link{font-size:1rem;font-weight:500}.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:#c00;padding:.625em}.registration-page .privacy-policy{margin-top:1rem}.checkoutRegistration .modal-dialog{margin:.5rem auto;max-width:21.5625rem}@media(min-width:768px){.checkoutRegistration .modal-dialog{max-width:25.625rem}}.checkoutRegistration .modal-dialog .modal-content{color:#444}.checkoutRegistration .modal-dialog .modal-content .modal-header{padding:1.59375rem 1.25rem 0}.checkoutRegistration .modal-dialog .modal-content .modal-header .modal-title{font-size:1.5rem;letter-spacing:-.019375rem;line-height:1.8125rem;margin:0 auto 1.53125rem;text-align:center;width:100%}.checkoutRegistration .modal-dialog .modal-content .modal-header .close{margin:.34375rem auto 0;padding:0}.checkoutRegistration .modal-dialog .modal-content .modal-body{padding:0 1.25rem}.checkoutRegistration .modal-dialog .modal-content .modal-body .form-group{margin-bottom:.9375rem}.checkoutRegistration .modal-dialog .modal-content .modal-body .form-group.required .form-control-label:before{display:none}.checkoutRegistration .modal-dialog .modal-content .modal-body .form-group.custom-checkbox label{margin-bottom:.9375rem}.checkoutRegistration .modal-dialog .modal-content .modal-body .form-group.custom-checkbox label a{text-decoration:underline}.checkoutRegistration .modal-dialog .modal-content .modal-body .btn-primary{line-height:1.5rem;margin-bottom:.75rem;padding-bottom:.5rem;padding-top:.5rem}@media(min-width:768px){.checkoutRegistration .modal-dialog .modal-content .modal-body .btn-primary{margin-bottom:1.875rem}}.banner-container .title{background:transparent;color:#444;font-size:1.5rem;font-weight:500;letter-spacing:.03125rem;line-height:1.8125rem;margin:1.25rem auto 1.4375rem;text-align:center;width:100%}@media(min-width:768px){.banner-container .title{margin:3.75rem auto 1.5625rem}}.form-content{border:.0625rem solid #e2e2e2;margin:0 auto 3.75rem;max-width:21.5625rem;padding:0 1.25rem}@media(min-width:768px){.form-content{margin:0 auto 5rem;max-width:25.625rem}}.form-content .form-title{font-size:.875rem;font-weight:600;letter-spacing:.03125rem;margin:1.3125rem auto .3125rem}@media(min-width:768px){.form-content .form-title{margin-top:1.25rem}}.form-content .form-group.eamil,.form-content .form-group.password{margin-bottom:.9375rem}@media(min-width:768px){.form-content .form-group.password{margin-bottom:.625rem}}.form-content .form-group.required .form-control-label:before{display:none}.form-content .btn-primary{line-height:1.5rem;margin-bottom:.4375rem;margin-top:1.875rem;padding-bottom:.5rem;padding-top:.5rem}@media(min-width:768px){.form-content .btn-primary{margin-bottom:.3125rem;margin-top:1.6875rem}}.form-content .login-links-container .custom-checkbox,.form-content .login-links-container .forgot-password,.form-content .login-links-container .sign-up-link-container{line-height:1.5rem;margin-bottom:0;max-height:1.5rem}.form-content .login-links-container .custom-checkbox a,.form-content .login-links-container .forgot-password a,.form-content .login-links-container .sign-up-link-container a{font-weight:600;text-decoration:underline}.form-content .login-or-separator{border-bottom:.0625rem solid #e2e2e2;line-height:.00625rem;margin:1.375rem 0 0;text-align:center;text-transform:uppercase;width:100%}@media(min-width:768px){.form-content .login-or-separator{margin:1.625rem 0 0}}.form-content .login-or-separator span{background:#fff;padding:0 .625rem}.form-content .btn-outline-dark{margin-bottom:.3125rem;margin-top:1.6875rem}@media(min-width:768px){.form-content .btn-outline-dark{margin-top:1.875rem}}.form-content .note{letter-spacing:.03125rem;line-height:1.875rem}.equal-height .card{width:100%}.track-order-header{font-size:1rem;font-weight:500;margin-bottom:1.25rem;text-transform:uppercase}.request-password-title{font-size:1.5rem}