.nppe-component-newsletter-sticky-banner-web-form-js:has(.webform-submission-bt-purina-one-pop-up-email-only-form) .close-newsletter-sticky-banner-web-form {
  background-image: url("/sites/default/files/2025-09/close-white.png");
}
.region-right .nppe-component-newsletter-sticky-banner-web-form-js .btn-close-open {
background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd' transform='translate(-13 -254)'%3E%3Cg%3E%3Cpath d='M0 0H24V24H0z' transform='translate(13 254)'/%3E%3Cg%3E%3Cpath d='M0 0H16V16H0z' transform='translate(13 254) matrix(-1 0 0 1 19 4)'/%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 15L11 8 3 1' transform='translate(13 254) matrix(-1 0 0 1 19 4) rotate(90 7 8)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}


#edit-submit-container{display:flex;align-items:baseline;gap:48px;}
.bt-purina-one-pop-up {display: flex;flex-wrap: nowrap;align-items:flex-end;justify-content: flex-start !important;gap: 40px;}
.bt-purina-one-pop-up #edit-content{max-width: 565px;}
.bt-purina-one-pop-up form .form-item{margin-bottom: 0;}
#edit-brand-img, #edit-logo-container{max-width: fit-content;margin-bottom:0;}
#edit-brand-img, #edit-logo-container, #edit-logo{flex-shrink: inherit;}
#edit-logo {margin-bottom: 30px;}
.bt-purina-one-pop-up #edit-cta h3{font-family: Antenna Purina !important;}
#edit-brand-img{align-self: center;}
.recaptcha-google.variant_b_c, #edit-brand-img-c .variant_b_mob, #edit-brand-img-c .variant_a_mob, #edit-brand-img-c{display: none;}
.form--nppe-component-newsletter-sticky-banner-web-form-js:has(.webform-submission-bt-purina-one-pop-up-email-only-form){padding:0px;}
.nppe-component-newsletter-sticky-banner-web-form-js:has(.webform-submission-bt-purina-one-pop-up-email-only-form){background: #131F8F;}
.nppe-component-newsletter-sticky-banner-web-form-js:has(.webform-submission-bt-purina-one-pop-up-email-only-form) *{color: #fff;}
.bt-purina-one-pop-up #edit-enter-your-email{
width: 100% !important;
color: #fff;
border-bottom: 1px solid #fff !important;
background-color: #131F8F;
}
.nppe-component-newsletter-sticky-banner-web-form-js .bt-purina-one-pop-up .form-item-enter-your-email {margin-bottom: 20px;}
.bt-purina-one-pop-up #edit-enter-your-email::placeholder{color: #fff;}
.nppe-component-newsletter-sticky-banner-web-form-js .bt-purina-one-pop-up .form-item-enter-your-email {width: 100%;}

.bt-purina-one-pop-up .recaptcha-google, .bt-purina-one-pop-up .recaptcha-google *{font-size: 12px !important;}
.bt-purina-one-pop-up .recaptcha-google a{font-size: 12px;font-family: "interlight", Helvetica, sans-serif;border-bottom: none;}
.nppe-component-newsletter-sticky-banner-web-form-js .bt-purina-one-pop-up a:before,
.nppe-component-newsletter-sticky-banner-web-form-js .bt-purina-one-pop-up a:after{background: #fff;}
.nppe-component-newsletter-sticky-banner-web-form-js .bt-purina-one-pop-up .font-12 a{font-family: "interlight", Helvetica, sans-serif;color: #fff;border-bottom: none;font-size:12px;}

@media only screen and (max-width: 1140px) {
#edit-brand-img{display:none;}
.bt-purina-one-pop-up{align-items: center;flex-direction: column;gap: 10px;}
.bt-purina-one-pop-up #edit-content {max-width: 100%;}
#edit-cta{padding-top:50px;}
#edit-primary-cta{display:none;}
#edit-container-logo-c{display: flex;align-items: center;}
#edit-brand-img-c, #edit-brand-img-c .variant_a_mob{display: block;margin-bottom: 0px;}
#edit-submit-container {margin-bottom: 20px;}
#edit-logo {margin-bottom: 0;max-width: fit-content;}
.recaptcha-google.variant_b_c{display:inline-block !important;}
}



@media only screen and (max-width: 768px) {
#edit-submit-container {flex-direction: column;gap: 0px;}
#edit-logo-container{padding-right:0px;margin-right:0px;position:relative;}
#edit-brand-img-c{margin-right: -10px;min-width: 244px;}
#edit-logo {max-width: 106px;margin-right:-60px;margin-left: 10px;position: relative;z-index: 1;}
}
@media only screen and (max-width: 425px) {

}
.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 .form--nppe-component-newsletter-sticky-banner-web-form-js {margin-left: 0px !important;}
.region-right .nppe-component-newsletter-sticky-banner-web-form-js .row .col-12 {padding-left: 0px;}
#edit-brand-img {padding-left: 0px;}
}

/*variant b*/
