.form-group.required .form-control-label::after{content:"*";color:#000}.form-group:has(.nice-select) select.form-control{display:block !important;position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.form-group .nice-select.disabled{border-top:none;border-left:none;border-right:none}.form-group .nice-select.disabled::after{display:none}.customer-address-form .form-group{margin-bottom:0}.customer-address-form .form-group .form-control{line-height:normal;padding-top:14px}.customer-address-form .form-actions-container{right:8px}.customer-address-form .form-control-label,.customer-address-form .form-animate-label.focus-in .form-control-label{font:.75rem "Roboto","sans-serif";font-weight:600;letter-spacing:.03125rem;color:#000}.customer-address-form .form-animate-label:not(.focus-in,.phone-number-container,.billing-country) .form-control-label{transform:translateY(20px)}.customer-address-form .form-animate-label.phone-number-container .form-control-label{transform:translateY(8px)}.customer-address-form .form-animate-label.billing-country .form-control-label{transform:translateY(-2px) scale(1)}.login-page{margin-top:1em}.login-page .login-form-nav{margin-bottom:1.25em}.login-page .login-form-nav .tab-pane{margin-top:1em}.login-page .login{margin-bottom:.938em}.login-page .login .error-message-form{padding:.625em;background-color:#da0000;color:#fff;border-radius:.188em}.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:1.75rem}.request-password-title{font-size:1.5rem}
