.nppe-component-newsletter-sticky-banner-web-form-js:has(.webform-submission-winalot-popup-email-only-form) .close-newsletter-sticky-banner-web-form {
  background-image: url("/sites/default/files/2026-03/close_black.png");
}

.nppe-component-newsletter-sticky-banner-web-form-js:has(.webform-submission-winalot-popup-email-only-form){background-color:#ECD9C8;}

#edit-submit-container{display:flex;align-items:baseline;gap:48px;}
.winalot-pop-up {display: flex;flex-wrap: nowrap;align-items:flex-start;justify-content: flex-start !important;gap: 30px;}
.winalot-pop-up .form_content{max-width: 635px;}
.winalot-pop-up form .form-item{margin-bottom: 0;}
.webform-submission-winalot-popup-email-only-form .brand_img, #edit-logo-container{max-width: fit-content;margin-bottom:0;}
.brand_img, #edit-logo-container, #edit-logo{flex-shrink: inherit;}
#edit-logo {margin-bottom: 20px;}
.nppe-component-newsletter-sticky-banner-web-form-js:has(.webform-submission-winalot-popup-email-only-form) .winalot-pop-up .form_title h3{font-weight: 500;font-size: 25px;line-height: 35px;padding-bottom: 0px;}
.brand_img{align-self: center;}
.form--nppe-component-newsletter-sticky-banner-web-form-js:has(.webform-submission-winalot-popup-email-only-form){padding:0px;}
.winalot-pop-up #edit-enter-your-email{
width: 100% !important;
}

.winalot-pop-up #edit-enter-your-email::placeholder{color: #2b2b2b;}
.nppe-component-newsletter-sticky-banner-web-form-js .winalot-pop-up .form-item-enter-your-email {width: 100%;}

.bt-purina-one-pop-up .recaptcha-google, .winalot-pop-up .recaptcha-google *{font-size: 12px !important;}

.nppe-component-newsletter-sticky-banner-web-form-js .winalot-pop-up a:before,
.nppe-component-newsletter-sticky-banner-web-form-js .winalot-pop-up a:after{background: transparent;}
.nppe-component-newsletter-sticky-banner-web-form-js .winalot-pop-up .font-12 a{font-family: "interlight", Helvetica, sans-serif;border-bottom: none;font-size:12px;}
.pet_img-desktop{display:block;}
.pet_img-mob{display:none;}
.region-right .nppe-component-newsletter-sticky-banner-web-form-js:has(.webform-submission-winalot-popup-email-only-form) .google_recaptcha-wrapper{display:flex;flex-direction:column;gap: 16px;}
.region-right .nppe-component-newsletter-sticky-banner-web-form-js:has(.webform-submission-winalot-popup-email-only-form) .google_recaptcha-wrapper .recaptcha-google, .region-right .nppe-component-newsletter-sticky-banner-web-form-js:has(.webform-submission-winalot-popup-email-only-form) .google_recaptcha-wrapper .recaptcha-google a{font-size:12px;font-family: "interlight", Helvetica, sans-serif;line-height: 16px;}
.region-right .nppe-component-newsletter-sticky-banner-web-form-js:has(.webform-submission-winalot-popup-email-only-form) .google_recaptcha-wrapper .recaptcha-google{margin-bottom:0px;}
.region-right .nppe-component-newsletter-sticky-banner-web-form-js:has(.webform-submission-winalot-popup-email-only-form) .google_recaptcha-wrapper .recaptcha-google a{border-bottom: 1px solid #000;padding: 0;}
.region-right .webform-submission-winalot-popup-email-only-form .input__wrapper input[type=submit]{background-color: #0E4231;border-color: #0E4231;padding: 10px 15px;font-family: 'interlight';}
.webform-submission-winalot-popup-email-only-form .input__wrapper input[type=submit]:hover{background-color: #2b2b2b;border-color: #2b2b2b;}
.webform-submission-winalot-popup-email-only-form input.form-email{background-color: #ECD9C8; !important;}
.webform-submission-winalot-popup-email-only-form .bottom_img{display:none;}
.winalot-pop-up input:-internal-autofill-selected{background-color: rgba(0, 0, 0, 0) !important;}
.winalot-pop-up #edit-enter-your-email:autofill {background: rgba(0, 0, 0, 0) !important;}
input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus textarea:-webkit-autofill, textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus, select:-webkit-autofill, select:-webkit-autofill:hover, select:-webkit-autofill:focus{background: rgba(0, 0, 0, 0) !important;-webkit-box-shadow:none;}
.winalot-pop-up #edit-enter-your-email:-webkit-autofill,
.winalot-pop-up #edit-enter-your-email:-webkit-autofill:hover,
.winalot-pop-up #edit-enter-your-email:-webkit-autofill:focus,
.winalot-pop-up #edit-enter-your-email:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0 1000px transparent inset !important;
  box-shadow: 0 0 0 1000px transparent inset !important;
  -webkit-text-fill-color: inherit !important;
  transition: background-color 9999s ease-in-out 0s;
}

@media only screen and (max-width: 1140px) {
.pet_img-desktop{display:none;}
.pet_img-mob{display:block;max-width: 128px;}
.winalot-pop-up{align-items: center;flex-direction: column;gap: 0px;margin-top:40px;}
.winalot-pop-up .form_content {max-width: 100%;padding: 0px 14px;}
.nppe-component-newsletter-sticky-banner-web-form-js:has(.webform-submission-winalot-popup-email-only-form) .winalot-pop-up .form_title{padding-top:16px;max-width:90%;margin-bottom:32px;}
#edit-primary-cta{display:none;}
#edit-submit-container {margin-bottom: 32px;}
.brand_img {padding: 0;}
.webform-submission-winalot-popup-email-only-form .col-12{padding:0px !important;}
.google_recaptcha-wrapper{gap: 20px;margin-bottom: 0px;}
.webform-submission-winalot-popup-email-only-form .bottom_img{display:block;margin-bottom: 0px;}
.webform-submission-winalot-popup-email-only-form .bottom_img .pet_img-mob{max-width: 100%;text-align: center;}
}



@media only screen and (max-width: 768px) {

#edit-submit-container {flex-direction: column;gap: 6px;}
#edit-logo-container{padding-right:0px;margin-right:0px;position:relative;}
#edit-logo {max-width: 106px;margin-right:-60px;margin-left: 10px;position: relative;z-index: 1;}

}

.nppe-component-newsletter-sticky-banner-web-form-js .form-actions.webform-actions.js-form-wrapper::after {display:none;}

@media only screen and (min-width: 1140px){
.region-right .nppe-component-newsletter-sticky-banner-web-form-js .row .col-12 {padding-left: 0px;}
.brand_img {padding-left: 0px;padding-right:0px;}
.nppe-component-newsletter-sticky-banner-web-form-js div#edit-primary-cta {padding-top: 38px;margin-bottom: 20px;}
.winalot-pop-up .form_content {margin-top: 28px;padding:0px;}
.google_recaptcha-wrapper {margin-bottom: 0px;}
.nppe-component-newsletter-sticky-banner-web-form-js:has(.webform-submission-winalot-popup-email-only-form) .winalot-pop-up .form_title{margin-bottom:24px;max-width: 90%;}
.nppe-component-newsletter-sticky-banner-web-form-js .winalot-pop-up .form-item-enter-your-email {margin-bottom: 40px;}
}

