.form-group.required .form-control-label{display:inline-flex}.form-group.required .form-control-label::before{content:"*";color:#d21010;margin-right:0.25rem}.required .form-control-label{display:inline-flex}.required .form-control-label::before{content:"*";color:#d21010;margin-right:0.25rem}.account-page.edit-or-add-address-page .form-group,.login-page.edit-or-add-address-page .form-group{margin-bottom:1.375rem}.account-page .form-group,.login-page .form-group{margin-bottom:.9375rem}.account-page .form-group .form-control-label,.login-page .form-group .form-control-label{margin-bottom:.25rem;line-height:1.0625rem;color:#212121}.account-page .form-group .form-control-label.preference,.login-page .form-group .form-control-label.preference{font-weight:500;font-size:1rem;line-height:122%;padding:.9375rem 0 .625rem;margin:0}.account-page .form-group .custom-checkbox-preference,.login-page .form-group .custom-checkbox-preference{padding-bottom:.6875rem;font-weight:400;font-size:1rem;line-height:1.5rem;color:#212121}@media (max-width: 767px){.account-page .form-group .custom-checkbox-preference,.login-page .form-group .custom-checkbox-preference{padding-bottom:.4375rem}}.account-page .form-group .bardot-group,.login-page .form-group .bardot-group{margin-bottom:.0625rem}.account-page .form-group .bardot-group .checkbox-outline label,.login-page .form-group .bardot-group .checkbox-outline label{margin-bottom:.875rem;font-size:.875rem;line-height:1.0625rem;color:#212121;padding-top:.0625rem}.account-page .form-group .form-caption-info,.login-page .form-group .form-caption-info{padding-top:0.25rem;color:#616161 !important;font-size:.75rem}.account-page .form-group .form-caption-info.tooltippopup,.login-page .form-group .form-caption-info.tooltippopup{font-size:.875rem;text-decoration:none;display:flex !important;align-items:center}.account-page .form-group .form-dob-field,.login-page .form-group .form-dob-field{padding-top:.4375rem;border:none}.account-page .form-group .form-dob-field.form-control,.login-page .form-group .form-dob-field.form-control{padding:0.875rem 0}.account-page .form-group .form-dob-field select,.login-page .form-group .form-dob-field select{color:#212121}@media (min-width: 1440px){.account-page .form-group .form-dob-field .day-selector,.login-page .form-group .form-dob-field .day-selector{width:19.8%}}@media (min-width: 768px) and (max-width: 1439px){.account-page .form-group .form-dob-field .day-selector,.login-page .form-group .form-dob-field .day-selector{width:21.04%}}@media (max-width: 767px){.account-page .form-group .form-dob-field .day-selector,.login-page .form-group .form-dob-field .day-selector{width:29%;margin-right:.3125rem}}@media (min-width: 1440px){.account-page .form-group .form-dob-field .month-selector,.login-page .form-group .form-dob-field .month-selector{width:40.4%}}@media (min-width: 768px) and (max-width: 1439px){.account-page .form-group .form-dob-field .month-selector,.login-page .form-group .form-dob-field .month-selector{width:39.8%}}@media (max-width: 767px){.account-page .form-group .form-dob-field .month-selector,.login-page .form-group .form-dob-field .month-selector{width:35.7%;margin-right:.3125rem}}@media (min-width: 1440px){.account-page .form-group .form-dob-field .year-selector,.login-page .form-group .form-dob-field .year-selector{width:33.8%}}@media (min-width: 768px) and (max-width: 1439px){.account-page .form-group .form-dob-field .year-selector,.login-page .form-group .form-dob-field .year-selector{width:32.35%}}@media (max-width: 767px){.account-page .form-group .form-dob-field .year-selector,.login-page .form-group .form-dob-field .year-selector{width:32.49%}}.account-page .form-group .form-dob-field.monthfirst .day-selector,.login-page .form-group .form-dob-field.monthfirst .day-selector{order:2}.account-page .form-group .form-dob-field.monthfirst .month-selector,.login-page .form-group .form-dob-field.monthfirst .month-selector{order:1}.account-page .form-group .form-dob-field.monthfirst .year-selector,.login-page .form-group .form-dob-field.monthfirst .year-selector{order:3}.account-page .form-group .form-dob-field select:focus,.account-page .form-group .form-dob-field select:active,.login-page .form-group .form-dob-field select:focus,.login-page .form-group .form-dob-field select:active{border:1px solid #212121;outline:0;outline-color:transparent;outline-style:none}.account-page .form-group .form-dob-field select.is-invalid,.login-page .form-group .form-dob-field select.is-invalid{border:1px solid #d21010}.account-page .form-group .form-dob-field select.is-invalid:active,.account-page .form-group .form-dob-field select.is-invalid:focus,.login-page .form-group .form-dob-field select.is-invalid:active,.login-page .form-group .form-dob-field select.is-invalid:focus{border:1px solid #d21010;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(204,0,0,0.6) !important;outline:0;outline-color:transparent;outline-style:none}body[data-site-id="bardot_junior"] .nav-link,body[data-site-id="bardot_junior_us"] .nav-link{text-transform:capitalize}body[data-site-id="bardot_junior"] .login-form-nav .nav-item .nav-link,body[data-site-id="bardot_junior_us"] .login-form-nav .nav-item .nav-link{text-transform:capitalize}body[data-site-id="bardot_junior"] .track-order-header,body[data-site-id="bardot_junior_us"] .track-order-header{text-transform:capitalize}body[data-site-id="bardot_junior"] .login-form-nav .terms-conditions .custom-control-label,body[data-site-id="bardot_junior_us"] .login-form-nav .terms-conditions .custom-control-label{text-transform:capitalize}body[data-site-id="bardot_junior"] .login-form-nav .terms-conditions .forgot-password a,body[data-site-id="bardot_junior_us"] .login-form-nav .terms-conditions .forgot-password a{text-transform:capitalize}.login-page{margin-bottom:2.625rem}@media (max-width: 1023px){.login-page{margin-bottom:3.125rem}}@media (max-width: 767px){.login-page{margin-bottom:1.5625rem}}.login-page .login-form-nav{margin-bottom:.9375rem}.login-page .login-form-nav .nav-fill .nav-item .nav-link{font-size:.875rem !important;line-height:1.0625rem !important;font-weight:500 !important;padding-bottom:1.25rem}.login-page .login-form-nav .nav-fill .nav-item .nav-link.active{padding-bottom:1.125rem}.login-page .login-form-nav .nav-fill .nav-item:nth-child(1){max-width:47.33%}.login-page .login-form-nav .nav-fill .nav-item:nth-child(2){max-width:52.66%}.login-page .login{margin-bottom:.9375rem}.login-page .login .error-message-form{padding:0.625em;background-color:#d21010;color:#d21010;border-radius:0.188em}.login-page .remember-me{margin-bottom:.5rem}.login-page .remember-me label{font-weight:500;font-size:.875rem;line-height:1.0625rem !important;padding-top:.0625rem;color:#212121}@media (max-width: 374.98px){.login-page .forgot-password{margin-bottom:.9375rem}}.login-page .forgot-password a{font-weight:500;font-size:.875rem;line-height:1.0625rem;font-family:"proxima-nova",Helvetica,Arial,sans-serif;cursor:pointer}.registration .privacy-policy{padding-top:.9375rem;line-height:.875rem}.registration .privacy-policy>*{margin-top:1rem;line-height:.8125rem;color:#212121}.registration .privacy-policy a{display:block}.registration .privacy-policy u{cursor:pointer}.login-banner{background-image:url("../images/account.jpg");background-position-y:40%}.card{width:100%}.custom-checkbox-bardotgroup .form-control{border:none}.track-order-header{font-style:normal;font-weight:600;font-size:1rem;line-height:122%;letter-spacing:0.04em;text-transform:uppercase;padding:1.0625rem 1.25rem}.spanziptooltip{margin-top:-5px}.track-order-header-text{padding-bottom:.75rem;font-weight:400;font-size:1rem;line-height:1.5rem;color:#212121}.btn-top-padding-15{padding-top:.9375rem}.btn-top-margin-15{margin-top:.9375rem}.reset-password-wrapper{padding-top:3.8125rem}.reset-password-wrapper .reset-password-header{margin-bottom:2rem}.reset-password-wrapper .reset-password-header .h4{font-family:"proxima-nova",Helvetica,Arial,sans-serif;font-style:normal;font-weight:500;font-size:1.625rem;line-height:122%;letter-spacing:0.015em;text-transform:capitalize;color:#212121}.reset-password-wrapper .card{margin-bottom:.375rem}.reset-password-wrapper .card .card-body{padding:1.875rem 1.25rem}.reset-password-wrapper .card .card-body .form-group.input-password{margin-bottom:2.875rem}.reset-password-wrapper .card .card-body .form-group.input-confirm-password{margin-bottom:2.3125rem}.reset-password-wrapper .form-caption-info{padding-top:0.25rem;color:#616161;font-size:0.75rem}.google-captcha-container{margin-top:.9375rem}.google-captcha-container .recaptcha-error{font-size:.75rem;color:#d21010}