.form-group.required .form-control-label:before{content:"*";color:#d22730}.page-login-show{background-color:#f7f7f7}.login-page{margin-top:48px;margin-bottom:64px}@media (max-width:767.98px){.login-page{margin:24px 0 16px}}.login-page .login-form-nav .tab-pane{margin-top:1em}.login-page .login-form-nav .nav-tabs{border-bottom:1px solid #8e9089}.login-page .login-form-nav .nav-tabs .nav-link{color:#8e9089;font-family:Circular Bold,Arial,sans-serif;font-weight:700}.login-page .login-form-nav .nav-tabs .nav-link.active,.login-page .login-form-nav .nav-tabs .nav-link:hover{border-bottom:4px solid #211c18;color:#211c18}@media (max-width:374.98px){.login-page .login-form-nav .nav-tabs .nav-link{font-size:15px}}.login-page .login a{text-decoration:underline;line-height:150%;font-size:12px}.login-page .login .error-message-form{padding:.625em;background-color:#d22730;color:#fff;border-radius:.188em}.login-page .card{border:0}.login-page .form-input-helper{font-size:12px;line-height:15px;color:#848484;margin-top:8px}.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:16px;line-height:20px;font-weight:700;padding:0 0 24px}.request-password-title{font-size:1.5rem}.custom-select,.custom-selectbox{text-overflow:ellipsis}.forgot-password{padding-top:2px}.check-order-form{padding-top:8px;margin-bottom:0}@media (min-width:1025px){.checkorder-container{max-width:557px}}.requestpasswordpop-header{background-color:#f8f8f8;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.requestpassword-popup-dialog{max-width:550px}.modal-heading-pwd-reset{color:#000}.response-error .alert-danger{padding-left:24px;margin:8px 0 24px;color:#211c18;background-color:rgba(236,28,36,.08)}.custom-control-label{font-size:12px;line-height:150%;font-weight:400;font-family:Circular Regular,Arial,sans-serif}.row .content-slot-top-login>*{margin-bottom:48px}@media (max-width:767.98px){.row .content-slot-top-login>*{margin-bottom:32px}}.row .content-slot-bottom-login>*{margin-top:16px;margin-bottom:32px}@media (max-width:767.98px){.row .content-slot-bottom-login>*{margin-top:0;margin-bottom:32px}}.form-group .invalid-feedback{font-size:12px;line-height:150%}.contact-us-form .hbspt-form .input-group>.hs-input:not(:last-child):not([type=checkbox]){border:none}.input-group{border:1px solid #ccc}.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border:none}.FormPassGroup .show:before{content:"\F06E"}.FormPassGroup .hide:before,.FormPassGroup .show:before{font-family:FontAwesome;font-style:normal;display:block;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;margin:12px;cursor:pointer}.FormPassGroup .hide:before{content:"\F070"}.password-changed-message{color:#090;font-size:14px;margin-bottom:15px}.new-pw-error{color:red;font-size:12px}.paypal-credit-message{display:none}#apple-pay-cart-button{width:45%;display:-ms-flexbox;display:-webkit-box;display:flex;margin:20px auto;height:48px;margin-top:10px;margin-bottom:20px}#login-success-message{position:fixed;top:-60px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#28a745;padding:15px 20px;font-size:16px;font-weight:700;border-radius:5px;box-shadow:0 4px 8px rgba(0,0,0,.2);text-align:center;transition:top .5s ease-in-out;z-index:10000;width:-webkit-max-content;width:-moz-max-content;width:max-content;white-space:nowrap}#login-success-message p{color:#fff}#login-success-message.show{top:20px}