.account-segment{padding:0 0 2.5rem}@media (min-width:48rem){.account-segment{padding:0 0 3.75rem}}.account-title{font-family:var(--up-sem-font-family-heading);font-size:var(--up-sem-font-size-heading-lg);font-weight:var(--up-sem-font-weight-heading);letter-spacing:var(--up-sem-letter-spacing-heading);line-height:var(--up-sem-line-height-heading);-webkit-font-feature-settings:var(--up-sem-font-feature-settings-heading);font-feature-settings:var(--up-sem-font-feature-settings-heading)}@media (max-width:63.98rem){.container-site-nav{padding-left:var(--up-com-container-primary-horizontal-padding,1.25rem);padding-right:var(--up-com-container-primary-horizontal-padding,1.25rem)}}.login-page h1{color:#2f333a;margin-bottom:1.25rem}.login-page h2{color:#47596b}.login-page p{margin-bottom:1.75rem;margin-top:.625rem}@media (min-width:64rem){.login-page .account-page-container .row>div:first-child{padding-right:1.25rem}}.login-page .account-page-container .row>div:last-child{margin-top:2.625rem}@media (min-width:64rem){.login-page .account-page-container .row>div:last-child{margin-top:0;padding-left:1.25rem}}@media (max-width:63.98rem){.login-page .container-site-nav{padding-left:var(--up-com-container-primary-horizontal-padding,1.25rem);padding-right:var(--up-com-container-primary-horizontal-padding,1.25rem)}}.login-page .card{border:.125rem solid #f7f7f8;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.login-page .custom-checkbox label[for=add-to-email-list] .custom-control-label-text,.login-page .custom-checkbox label[for=login-add-to-email-list] .custom-control-label-text{color:#47596b;font-family:Open Sans,Arial,sans-serif;font-size:.875rem;font-weight:600;line-height:1.75rem;letter-spacing:.3px}.login-page .custom-checkbox.remember-me .custom-control-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.login-page .custom-checkbox.remember-me .custom-control-label-text{color:#67696d;font-family:Open Sans,Arial,sans-serif;font-size:.875rem;font-weight:400;line-height:2.33;letter-spacing:.3px}.login-page .custom-checkbox .privacy-policy button{font-weight:600}.login-page .forgot-password{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.login-page .forgot-password .btn-link{text-transform:capitalize}.login-page .login-form-nav .tab-pane{margin-top:1rem}.login-page .login-form-nav .nav{border:0;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:2rem}.login-page .login-form-nav .nav .nav-item{-webkit-box-flex:unset;-ms-flex:unset;flex:unset;margin-bottom:-.125rem;text-align:left}.login-page .login-form-nav .nav .nav-link{border-bottom:.25rem solid #f7f7f8;-webkit-box-sizing:border-box;box-sizing:border-box;color:#67696d;font-family:Montserrat,Arial,sans-serif;font-size:1.25rem;font-weight:400;line-height:60px;letter-spacing:.0125rem;margin-right:.3125rem;padding:0 1.875rem}@media (max-width:425px){.login-page .login-form-nav .nav .nav-link{padding:0 .8125rem}}.login-page .login-form-nav .nav .nav-link.active{border-bottom:.25rem solid #6286a3;color:#6286a3;font-weight:500}.login-page .login-form-nav .nav .nav-link:hover{border-color:#d5d5d5;color:#67696d}.login-page .login-form-nav .login-oauth{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}@media (min-width:64rem){.login-page .login-form-nav .login-oauth{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:unset}}.login-page .login-form-nav .login-oauth .form-group{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:0}form.login button[type=submit],form.registration button[type=submit],form.trackorder button[type=submit]{width:100%}@media (min-width:48rem){form.login button[type=submit],form.registration button[type=submit],form.trackorder button[type=submit]{width:auto}}.login,.login .custom-checkbox,.registration,.registration .custom-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.login .custom-checkbox,.registration .custom-checkbox{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:.625rem 0 1.875rem}.login .custom-checkbox p,.registration .custom-checkbox p{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding-left:1.75rem;width:100%}.login .custom-checkbox .custom-control-label,.registration .custom-checkbox .custom-control-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.login .form-group:not(.custom-checkbox),.registration .form-group:not(.custom-checkbox){width:100%}.registration .custom-checkbox{gap:0}.registration .custom-checkbox .brand-copy{line-height:1.5rem}.registration .custom-checkbox label[for=add-to-email-list] .custom-control-label-text{margin:0 .5rem}.registration .custom-checkbox .privacy-policy button{line-height:.875rem}.equal-height .card{width:100%}#requestPasswordResetModal .modal-content{border-radius:0}#requestPasswordResetModal .modal-content .modal-body{padding:0 20px 20px}#requestPasswordResetModal .modal-content .modal-header{padding:20px}.set-new-password .card{border:.125rem solid #f7f7f8;border-radius:0;-webkit-box-shadow:none;box-shadow:none;padding:1.25rem}.set-new-password .card h2{color:#47596b}
