@import url(https://fonts.googleapis.com/css?family=Playfair+Display&subset=latin-ext);@import url(https://fonts.googleapis.com/css2?family=PT+Sans:wght@400;700&display=swap);@import url(https://use.typekit.net/vxa7myu.css);@import url(https://fonts.googleapis.com/css2?family=Almarai:wght@300;400;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Risque:wght@300;400;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Agbalumo:wght@300;400;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=DM+Sans:wght@300;400;700;800&display=swap);.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:#c00;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}.form-group.required .form-control-label:before{content:"*";color:#c00}body{overflow-x:hidden}.login-page .breadcrumb{border-bottom:none!important;margin-bottom:0}.login-page .loginpage-banner .v-1,.login-page .loginpage-banner img{height:auto!important}@media (max-width:89.98rem){.login-page .loginpage-banner img{height:12rem!important}}@media (max-width:1023px) and (min-width:768px){.login-page .loginpage-banner img{height:9rem!important}}.login-page span.info-msg{color:#735f45;font-family:neue-haas-grotesk-display,sans-serif;font-size:.75rem;font-style:normal;font-weight:500;line-height:1rem;letter-spacing:.03125rem}.login-page .petgrooming-info{color:#3d3935;text-align:center;font-size:1.25rem;font-style:normal;font-weight:700;line-height:1.25rem;letter-spacing:.00625rem;font-family:Almarai,sans-serif}.login-page .account-login-heading,.login-page .create-account-heading{font-family:neue-haas-grotesk-display,sans-serif;font-weight:500;font-size:30px;line-height:35px;letter-spacing:0;-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex;text-transform:capitalize;padding-bottom:12px}@media (min-width:48rem){.login-page .account-login-heading,.login-page .create-account-heading{border-bottom:1px solid #e1d5c9}}@media (max-width:63.98rem){.login-page .account-login-heading,.login-page .create-account-heading{font-size:25px}}@media (min-width:48rem){.login-page .create-account-form{max-width:40%}}@media (max-width:63.98rem){.login-page .create-account-form .text-center{font-size:15px}}.login-page .horizontal-line,.login-page .vertical-line{width:1px;height:100%;background-color:#e1d5c9;margin:10px 50%}.login-page .account-login-row [type=submit]:not(:disabled),.login-page .account-login-row button:not(:disabled){cursor:pointer;padding:10px 28px;margin:0 auto}.login-page .account-login-row .guest-txt-link-wrap{text-align:center;padding:.8rem 0;font-size:12px}.login-page .account-login-forms .form-group{font-size:13px;line-height:26px;margin-bottom:1rem}@media only screen and (min-width:1200px) and (max-width:1439px){.login-page .account-login-forms .form-group{line-height:normal}}@media (max-width:47.98rem){.login-page .account-login-forms .form-group{font-size:14px}}.login-page .account-login-forms .invalid-feedback{font-size:14px}@media (max-width:1023px) and (min-width:768px){.login-page .login-body{max-width:90%}}