.affiliate-logo-container{display:-ms-flexbox;display:flex;gap:64px;-ms-flex-pack:center;justify-content:center;margin:40px 0}@media screen and (max-width:576px){.affiliate-logo-container{gap:24px}.affiliate-logo-container .petmeds-logo{max-width:194.21px}.affiliate-logo-container .association-logo{max-width:81.49px}}.logo-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;gap:15px;align-items:center;background-color:#f4f3ef;-ms-flex-pack:start;justify-content:flex-start;padding:20px 32px}.logo-container .petmeds-header-logo{height:43px!important}.logo-container .petmeds-dynamic-logo{height:55px!important;width:90px!important;min-width:90px!important}.logo-divider{width:1px;height:64px;background-color:#000}.affiliate-login-modal,.affiliate-register-modal{overflow:scroll}.affiliate-login-modal .modal-dialog,.affiliate-register-modal .modal-dialog{max-width:629px;width:802px}@media screen and (max-width:576px){.affiliate-login-modal .modal-dialog,.affiliate-register-modal .modal-dialog{max-width:-webkit-fit-content;max-width:fit-content}.affiliate-login-modal .modal-dialog .modal-header,.affiliate-register-modal .modal-dialog .modal-header{padding-top:16px!important;display:block!important}}.affiliate-login-modal .modal-dialog .modal-logo-section,.affiliate-register-modal .modal-dialog .modal-logo-section{margin-bottom:30px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.affiliate-login-modal .modal-dialog .modal-logo-section img,.affiliate-register-modal .modal-dialog .modal-logo-section img{height:49px}.affiliate-login-modal .modal-dialog .header-create-account,.affiliate-register-modal .modal-dialog .header-create-account{font-weight:400;font-family:Libre Baskerville;padding:18px 0;font-size:32px;text-align:center}@media screen and (max-width:767px){.affiliate-login-modal .modal-dialog .disclaimer-text-login,.affiliate-register-modal .modal-dialog .disclaimer-text-login{display:none}}.affiliate-login-modal .modal-dialog .disclaimer-text-login .arizona-text,.affiliate-register-modal .modal-dialog .disclaimer-text-login .arizona-text{font-size:16px;font-weight:700;text-decoration:none!important;color:#000!important}@media screen and (max-width:767px){.affiliate-login-modal .modal-dialog .disclaimer-text-login .arizona-text,.affiliate-register-modal .modal-dialog .disclaimer-text-login .arizona-text{display:none}}.affiliate-login-modal .modal-dialog .dynamic-logo,.affiliate-register-modal .modal-dialog .dynamic-logo{text-align-last:end}.affiliate-login-modal .modal-dialog .dynamic-logo img,.affiliate-register-modal .modal-dialog .dynamic-logo img{height:55px;width:90px}@media screen and (max-width:767px){.affiliate-login-modal .modal-dialog .dynamic-logo,.affiliate-register-modal .modal-dialog .dynamic-logo{margin-right:0}}.affiliate-login-modal .modal-dialog .sign-in-link-container,.affiliate-register-modal .modal-dialog .sign-in-link-container{text-align:center;margin-bottom:16px}.affiliate-login-modal .modal-dialog .sign-in-link-container .sign-in-link,.affiliate-register-modal .modal-dialog .sign-in-link-container .sign-in-link{font-size:14px;font-weight:400;text-decoration:underline;cursor:pointer;color:#5a62d4}.affiliate-login-modal .modal-dialog .sign-in-link-container .sign-in-text,.affiliate-register-modal .modal-dialog .sign-in-link-container .sign-in-text{font-size:14px}.affiliate-login-modal .modal-dialog .modal-header-text,.affiliate-register-modal .modal-dialog .modal-header-text{font-size:16px;font-family:DM Sans;color:#000;font-weight:400;line-height:20.8px;margin-bottom:24px}.affiliate-login-modal .modal-dialog .modal-header-text h2,.affiliate-register-modal .modal-dialog .modal-header-text h2{font-family:Libre Baskerville;font-size:40px;font-weight:400;line-height:56px;letter-spacing:-1px;text-align:center;color:#2d2720;width:432px}@media (max-width:576px){.affiliate-login-modal .modal-dialog .modal-header-text h2,.affiliate-register-modal .modal-dialog .modal-header-text h2{font-family:Libre Baskerville;font-size:22px;font-weight:400;line-height:39.2px;letter-spacing:-.02em;text-align:center;width:250px}}.affiliate-login-modal .modal-dialog .modal-content,.affiliate-register-modal .modal-dialog .modal-content{overflow-y:auto}.affiliate-login-modal .modal-dialog .modal-content .circle-up,.affiliate-register-modal .modal-dialog .modal-content .circle-up{position:absolute;top:0;left:0;border-top-left-radius:10px}.affiliate-login-modal .modal-dialog .modal-content .circle-down,.affiliate-register-modal .modal-dialog .modal-content .circle-down{position:absolute;bottom:0;right:0;border-bottom-right-radius:10px}@media screen and (max-width:576px){.affiliate-login-modal .modal-dialog .modal-content,.affiliate-register-modal .modal-dialog .modal-content{padding:36px!important}.affiliate-login-modal .modal-dialog .modal-content .circle-up,.affiliate-register-modal .modal-dialog .modal-content .circle-up{width:88px;left:-32px}.affiliate-login-modal .modal-dialog .modal-content .circle-down,.affiliate-register-modal .modal-dialog .modal-content .circle-down{width:110px;height:45px;object-fit:cover;object-position:top}}.affiliate-login-modal .modal-dialog .modal-content .customer-registration,.affiliate-login-modal .modal-dialog .modal-content .login,.affiliate-register-modal .modal-dialog .modal-content .customer-registration,.affiliate-register-modal .modal-dialog .modal-content .login{margin-bottom:.938em}.affiliate-login-modal .modal-dialog .modal-content .customer-registration .error-message-form,.affiliate-login-modal .modal-dialog .modal-content .login .error-message-form,.affiliate-register-modal .modal-dialog .modal-content .customer-registration .error-message-form,.affiliate-register-modal .modal-dialog .modal-content .login .error-message-form{padding:.625em;background-color:#c00;color:#fff;border-radius:.188em}.affiliate-login-modal .modal-dialog .modal-content .customer-registration .invalid-feedback,.affiliate-login-modal .modal-dialog .modal-content .login .invalid-feedback,.affiliate-register-modal .modal-dialog .modal-content .customer-registration .invalid-feedback,.affiliate-register-modal .modal-dialog .modal-content .login .invalid-feedback{color:#d32f2f;font-family:DM Sans;font-weight:700;padding-left:15px}.affiliate-login-modal .modal-dialog .modal-content .customer-registration .form-group,.affiliate-login-modal .modal-dialog .modal-content .login .form-group,.affiliate-register-modal .modal-dialog .modal-content .customer-registration .form-group,.affiliate-register-modal .modal-dialog .modal-content .login .form-group{margin-bottom:24px}.affiliate-login-modal .modal-dialog .modal-content .customer-registration .form-group .password-show,.affiliate-login-modal .modal-dialog .modal-content .login .form-group .password-show,.affiliate-register-modal .modal-dialog .modal-content .customer-registration .form-group .password-show,.affiliate-register-modal .modal-dialog .modal-content .login .form-group .password-show{border:none;color:#b5aea8;position:absolute;top:15px;background:0 0;left:calc(100% - 50px)}.affiliate-login-modal .modal-dialog .modal-content .customer-registration .form-group .fa,.affiliate-login-modal .modal-dialog .modal-content .login .form-group .fa,.affiliate-register-modal .modal-dialog .modal-content .customer-registration .form-group .fa,.affiliate-register-modal .modal-dialog .modal-content .login .form-group .fa{font-size:20px!important}.affiliate-login-modal .modal-dialog .modal-content .customer-registration .form-group.required .form-control-label:before,.affiliate-login-modal .modal-dialog .modal-content .login .form-group.required .form-control-label:before,.affiliate-register-modal .modal-dialog .modal-content .customer-registration .form-group.required .form-control-label:before,.affiliate-register-modal .modal-dialog .modal-content .login .form-group.required .form-control-label:before{content:"*";color:#85a9ff;float:right;padding-left:5px}.affiliate-login-modal .modal-dialog .modal-content .customer-registration .form-group label.form-control-label,.affiliate-login-modal .modal-dialog .modal-content .login .form-group label.form-control-label,.affiliate-register-modal .modal-dialog .modal-content .customer-registration .form-group label.form-control-label,.affiliate-register-modal .modal-dialog .modal-content .login .form-group label.form-control-label{color:#4c4742}.affiliate-login-modal .modal-dialog .modal-content .customer-registration .form-group input:focus+label,.affiliate-login-modal .modal-dialog .modal-content .customer-registration .form-group select:focus+label,.affiliate-login-modal .modal-dialog .modal-content .login .form-group input:focus+label,.affiliate-login-modal .modal-dialog .modal-content .login .form-group select:focus+label,.affiliate-register-modal .modal-dialog .modal-content .customer-registration .form-group input:focus+label,.affiliate-register-modal .modal-dialog .modal-content .customer-registration .form-group select:focus+label,.affiliate-register-modal .modal-dialog .modal-content .login .form-group input:focus+label,.affiliate-register-modal .modal-dialog .modal-content .login .form-group select:focus+label{color:#5a62d4}.affiliate-login-modal .modal-dialog .modal-content .customer-registration .form-group input:focus,.affiliate-login-modal .modal-dialog .modal-content .login .form-group input:focus,.affiliate-register-modal .modal-dialog .modal-content .customer-registration .form-group input:focus,.affiliate-register-modal .modal-dialog .modal-content .login .form-group input:focus{border-color:#85a9ff!important}@media screen and (max-width:767px){.affiliate-login-modal .modal-dialog .modal-content .customer-registration .registrationSubmit,.affiliate-login-modal .modal-dialog .modal-content .customer-registration input,.affiliate-login-modal .modal-dialog .modal-content .login .registrationSubmit,.affiliate-login-modal .modal-dialog .modal-content .login input,.affiliate-register-modal .modal-dialog .modal-content .customer-registration .registrationSubmit,.affiliate-register-modal .modal-dialog .modal-content .customer-registration input,.affiliate-register-modal .modal-dialog .modal-content .login .registrationSubmit,.affiliate-register-modal .modal-dialog .modal-content .login input{width:100%!important}}.affiliate-login-modal .modal-dialog .modal-content .customer-registration .login-recaptch,.affiliate-login-modal .modal-dialog .modal-content .login .login-recaptch,.affiliate-register-modal .modal-dialog .modal-content .customer-registration .login-recaptch,.affiliate-register-modal .modal-dialog .modal-content .login .login-recaptch{margin:32px 0}.affiliate-login-modal .modal-dialog .modal-content .customer-registration .shipping-check label,.affiliate-login-modal .modal-dialog .modal-content .login .shipping-check label,.affiliate-register-modal .modal-dialog .modal-content .customer-registration .shipping-check label,.affiliate-register-modal .modal-dialog .modal-content .login .shipping-check label{font-family:DM Sans;font-size:12px;font-weight:500;line-height:16.2px;color:#4c4742}.affiliate-login-modal .modal-dialog .modal-content .customer-registration .shipping-check label a,.affiliate-login-modal .modal-dialog .modal-content .login .shipping-check label a,.affiliate-register-modal .modal-dialog .modal-content .customer-registration .shipping-check label a,.affiliate-register-modal .modal-dialog .modal-content .login .shipping-check label a{color:#5a62d4}.affiliate-login-modal .modal-dialog .modal-content .customer-registration .shipping-check .custom-check input:checked~.checkmark,.affiliate-login-modal .modal-dialog .modal-content .login .shipping-check .custom-check input:checked~.checkmark,.affiliate-register-modal .modal-dialog .modal-content .customer-registration .shipping-check .custom-check input:checked~.checkmark,.affiliate-register-modal .modal-dialog .modal-content .login .shipping-check .custom-check input:checked~.checkmark{background-color:#85a9ff;border:2px solid #5a62d4}.affiliate-login-modal .modal-dialog .modal-content .customer-registration .btn-primary,.affiliate-login-modal .modal-dialog .modal-content .customer-registration .registrationSubmit,.affiliate-login-modal .modal-dialog .modal-content .login .btn-primary,.affiliate-login-modal .modal-dialog .modal-content .login .registrationSubmit,.affiliate-register-modal .modal-dialog .modal-content .customer-registration .btn-primary,.affiliate-register-modal .modal-dialog .modal-content .customer-registration .registrationSubmit,.affiliate-register-modal .modal-dialog .modal-content .login .btn-primary,.affiliate-register-modal .modal-dialog .modal-content .login .registrationSubmit{width:100%;height:42px;padding:8px 22px;border-radius:64px;background-color:#f6df6e;color:#2d2720;font-size:16px;font-weight:700;line-height:19.2px;letter-spacing:.02em;text-align:center;margin-top:24px}.affiliate-login-modal .modal-dialog .modal-content .customer-registration .btn-primary:active,.affiliate-login-modal .modal-dialog .modal-content .customer-registration .btn-primary:focus,.affiliate-login-modal .modal-dialog .modal-content .customer-registration .btn-primary:hover,.affiliate-login-modal .modal-dialog .modal-content .customer-registration .registrationSubmit:active,.affiliate-login-modal .modal-dialog .modal-content .customer-registration .registrationSubmit:focus,.affiliate-login-modal .modal-dialog .modal-content .customer-registration .registrationSubmit:hover,.affiliate-login-modal .modal-dialog .modal-content .login .btn-primary:active,.affiliate-login-modal .modal-dialog .modal-content .login .btn-primary:focus,.affiliate-login-modal .modal-dialog .modal-content .login .btn-primary:hover,.affiliate-login-modal .modal-dialog .modal-content .login .registrationSubmit:active,.affiliate-login-modal .modal-dialog .modal-content .login .registrationSubmit:focus,.affiliate-login-modal .modal-dialog .modal-content .login .registrationSubmit:hover,.affiliate-register-modal .modal-dialog .modal-content .customer-registration .btn-primary:active,.affiliate-register-modal .modal-dialog .modal-content .customer-registration .btn-primary:focus,.affiliate-register-modal .modal-dialog .modal-content .customer-registration .btn-primary:hover,.affiliate-register-modal .modal-dialog .modal-content .customer-registration .registrationSubmit:active,.affiliate-register-modal .modal-dialog .modal-content .customer-registration .registrationSubmit:focus,.affiliate-register-modal .modal-dialog .modal-content .customer-registration .registrationSubmit:hover,.affiliate-register-modal .modal-dialog .modal-content .login .btn-primary:active,.affiliate-register-modal .modal-dialog .modal-content .login .btn-primary:focus,.affiliate-register-modal .modal-dialog .modal-content .login .btn-primary:hover,.affiliate-register-modal .modal-dialog .modal-content .login .registrationSubmit:active,.affiliate-register-modal .modal-dialog .modal-content .login .registrationSubmit:focus,.affiliate-register-modal .modal-dialog .modal-content .login .registrationSubmit:hover{background:#f9eaa1;border-color:#f9eaa1;box-shadow:none}@media (max-width:576px){.affiliate-login-modal .modal-dialog .modal-content .customer-registration .btn-primary,.affiliate-login-modal .modal-dialog .modal-content .customer-registration .registrationSubmit,.affiliate-login-modal .modal-dialog .modal-content .login .btn-primary,.affiliate-login-modal .modal-dialog .modal-content .login .registrationSubmit,.affiliate-register-modal .modal-dialog .modal-content .customer-registration .btn-primary,.affiliate-register-modal .modal-dialog .modal-content .customer-registration .registrationSubmit,.affiliate-register-modal .modal-dialog .modal-content .login .btn-primary,.affiliate-register-modal .modal-dialog .modal-content .login .registrationSubmit{width:100%}}.affiliate-login-modal .modal-dialog .modal-content .customer-registration .btn-primary.create-account-button,.affiliate-login-modal .modal-dialog .modal-content .customer-registration .registrationSubmit.create-account-button,.affiliate-login-modal .modal-dialog .modal-content .login .btn-primary.create-account-button,.affiliate-login-modal .modal-dialog .modal-content .login .registrationSubmit.create-account-button,.affiliate-register-modal .modal-dialog .modal-content .customer-registration .btn-primary.create-account-button,.affiliate-register-modal .modal-dialog .modal-content .customer-registration .registrationSubmit.create-account-button,.affiliate-register-modal .modal-dialog .modal-content .login .btn-primary.create-account-button,.affiliate-register-modal .modal-dialog .modal-content .login .registrationSubmit.create-account-button{width:100%}.affiliate-login-modal .modal-dialog .modal-content .customer-registration .form-group .custom-check .checkmark,.affiliate-login-modal .modal-dialog .modal-content .login .form-group .custom-check .checkmark,.affiliate-register-modal .modal-dialog .modal-content .customer-registration .form-group .custom-check .checkmark,.affiliate-register-modal .modal-dialog .modal-content .login .form-group .custom-check .checkmark{border:1px solid #b5aea8;height:18px;width:18px;border-radius:3px}@media screen and (max-width:576px){.affiliate-login-modal .modal-dialog{margin:20px auto!important}}.affiliate-login-modal .modal-dialog .header-login-text{font-size:32px;text-align:center;font-weight:400;font-family:Libre Baskerville;margin-bottom:16px}@media screen and (max-width:576px){.affiliate-login-modal .modal-dialog .header-login-text{font-size:28px}}.affiliate-login-modal .modal-dialog .signup-link-text{text-align:center;font-size:14px;padding-bottom:16px}.affiliate-login-modal .modal-dialog .signup-link-text .sign-up-link{text-decoration:underline;cursor:pointer;color:#5a62d4}.affiliate-login-modal .modal-dialog .modal-logo-section-login{margin-bottom:30px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:576px){.affiliate-login-modal .modal-dialog .modal-logo-section-login{display:none}}.affiliate-login-modal .modal-dialog .modal-logo-section-login .petmeds-logo{text-align:left}.affiliate-login-modal .modal-dialog .modal-logo-section-login .petmeds-logo img{height:49px}.affiliate-login-modal .modal-dialog .modal-logo-section-login .dynamic-logo{text-align-last:end}.affiliate-login-modal .modal-dialog .modal-logo-section-login .dynamic-logo img{height:55px;width:90px}.affiliate-login-modal .modal-dialog .modal-content{padding:40px 80px!important;border-radius:40px!important}.affiliate-login-modal .modal-dialog .modal-content .modal-body{min-width:432px}@media screen and (max-width:576px){.affiliate-login-modal .modal-dialog .modal-content .modal-body{min-width:auto}}.affiliate-login-modal .modal-dialog .modal-content .modal-body .forgot-password{text-align:center;width:100%;margin-top:8px}.affiliate-login-modal .modal-dialog .modal-content .modal-body .forgot-password a{font-size:14px;position:relative!important;font-weight:500;line-height:18.9px;text-align:center;color:#5a62d4;margin:auto;text-decoration:underline}@media screen and (max-width:576px){.affiliate-register-modal .modal-dialog{margin:20px 16px!important}}.affiliate-register-modal .modal-dialog .disclaimer-text .mobile-text{display:none}@media screen and (max-width:576px){.affiliate-register-modal .modal-dialog .disclaimer-text{font-size:12px;text-align:center}.affiliate-register-modal .modal-dialog .disclaimer-text .desktop-text{display:none}.affiliate-register-modal .modal-dialog .disclaimer-text .mobile-text{font-size:12px;display:block}}.affiliate-register-modal .modal-dialog .disclaimer-text .arizona-text{font-size:16px;font-weight:700;text-decoration:none!important;color:#000!important}@media screen and (max-width:576px){.affiliate-register-modal .modal-dialog .disclaimer-text .arizona-text{font-size:12px}}.affiliate-register-modal .modal-dialog .modal-content{padding:40px 80px!important;border-radius:40px!important}.affiliate-register-modal .modal-dialog .modal-content .modal-body{min-width:432px}@media screen and (max-width:576px){.affiliate-register-modal .modal-dialog .modal-content .modal-body{min-width:auto}}.affiliate-register-modal .modal-dialog .modal-content .modal-body .form-field-section{width:100%}@media screen and (max-width:576px){.affiliate-login-modal .modal-dialog .modal-header{margin-top:0}}