.form-group.required .form-control-label .required-indicator,.form-group.required .form-control-label:not(:has(.required-indicator)):after{content:"*";color:#1c1a1a;margin-left:.25rem}@media (min-width:1025px){.login-page .breadcrumb{margin-top:2.25rem}}.login-page .breadcrumb .breadcrumb-item:last-child{display:none}.login-page .page-title{margin-bottom:1.25rem}@media (min-width:1025px){.login-page .page-title{margin-bottom:2.25rem}}.login-page .login-box .card,.login-page .login-box .nav-tabs,.login-page .order-box .card,.login-page .order-box .nav-tabs{border-color:#c7c7c7}.login-page .login-box .card-body,.login-page .order-box .card-body{padding:1.25rem}@media (min-width:1025px){.login-page .login-box .card-body,.login-page .order-box .card-body{padding:2.25rem}}.login-page .login-box .card-body .card-header,.login-page .order-box .card-body .card-header{line-height:1.625rem;padding:0 0 .75rem;border-color:#c7c7c7}@media (max-width:1024.98px){.login-page .login-box .card-body .card-header,.login-page .order-box .card-body .card-header{font-size:1rem}}.login-page .login-box .trackorder,.login-page .order-box .trackorder{margin-top:2.25rem}.login-page .login-form-nav .nav-tabs{justify-content:left}.login-page .login-form-nav .nav-link{position:relative;font-size:1.5rem;padding:0 0 .75rem;line-height:1.625rem;text-transform:capitalize;height:2.5rem;color:#1c1a1a;font-weight:500;font-family:AvenirLTPro-Medium,TenorSans-Regular,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;border-bottom:none;background-color:transparent}.login-page .login-form-nav .nav-link:after{content:"";position:absolute;display:block;width:100%;background-color:#5e7797;left:0;bottom:0}.login-page .login-form-nav .nav-link.hover:after{height:2px}@media (hover:hover){.login-page .login-form-nav .nav-link:hover:after{height:2px}}.login-page .login-form-nav .nav-link.active{color:#1c1a1a}.login-page .login-form-nav .nav-link.active:after{height:1px}.login-page .track-order-header{font-family:AvenirLTPro-Medium,TenorSans-Regular,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.login-page .login{padding:2.25rem 0 0}.login-page .login .error-message-form{padding:1.25rem;background-color:#e20303;color:#fff;border-radius:0}.login-page .login .forgot-password-link{font-size:.75rem;text-decoration:underline;display:inline-block}.login-page .login .forgot-password-link:first-letter{text-transform:uppercase}.login-page .login .forgot-password-link.hover{text-decoration:none}@media (hover:hover){.login-page .login .forgot-password-link:hover{text-decoration:none}}.login-page .registration{margin-top:2.25rem}.login-page .registration .form-group{margin-bottom:1.25rem}.login-page .registration .privacy-policy{display:none}.login-page .registration #add-to-email-list+label{text-transform:none}.login-page .registration .form-text{font-family:AvenirLTPro-Medium,TenorSans-Regular,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.67;text-transform:none}.registration-page .privacy-policy{margin-top:1rem}.login-banner{background-image:url(../images/account.jpg);background-position-y:40%}.equal-height .card{width:100%}div.attentive-col{display:flex;padding-left:28px;justify-content:center;align-items:center;gap:10px;align-self:stretch}div.attentive-col2{flex:100;color:#4a4a4a;font-family:AvenirNextLTPro-Regular;font-size:12px;font-style:normal;font-weight:400;line-height:16px}div.attentive-col2 a{-webkit-text-decoration-line:underline;text-decoration-line:underline;text-underline-offset:auto;text-underline-position:from-font}label#add-to-attentive-list-label,label#add-to-attentive-list-label-confirm{margin-bottom:.25rem}div#add-to-email-list-parent{margin-bottom:1.25rem}.profile-item:nth-last-child(2){margin-bottom:0}.attentive-subscribe{color:#1c1a1a;font-family:AvenirNextLTPro-Regular;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.25rem;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-underline-offset:auto;text-underline-position:from-font}@media (max-width:991.98px){.attentive-subscribe{margin-bottom:1rem}}.attentive-row{margin-left:1.75rem;font-size:.75rem;line-height:1.33333;font-family:AvenirNextLTPro-Regular;font-weight:400}input#registration-form-password-confirm{padding-bottom:0}.card.order-confirm-create-account .form-group.required{margin-bottom:1.25rem}.attentive-subscribe{cursor:pointer}.attentive-subscribe.hover{color:#5e7797}@media (hover:hover){.attentive-subscribe:hover{color:#5e7797}}