/* custom */





.nppe-component-newsletter-sticky-banner-web-form-js .form-actions.webform-actions.js-form-wrapper {
  display: flex;
  justify-content: space-between;
}

.recaptcha-google, .recaptcha-google a {
  font-size: 10px !important;
}

.recaptcha-google a {
  line-height: 0.7rem !important;
  border-bottom: .9px !important;
  font-family: "interlight", Helvetica, sans-serif;
}

@media only screen and (min-width: 768px) {
  .nppe-component-newsletter-sticky-banner-web-form-js .recaptcha-google.desc-hide {
    display: none;
  }
}

@media only screen and (max-width: 767px) {
  .nppe-component-newsletter-sticky-banner-web-form-js .recaptcha-google.mob-hide {
    display: none;
  }
}


#edit-your-purina-logo, .variant_b{display:none;}

.image_container,
.image_left .test_1_a .img_left_desk,
.image_left .test_1_a .img_left_mob,
.image_left .test_1_b .img_left_desk,
.image_left .test_1_b .img_left_mob,
.image_left .test_2_a .img_left_desk,
.image_left .test_2_a .img_left_mob,
.image_left .test_2_b .img_left_desk,
.image_left .test_2_b .img_left_mob,
.image_left .test_3_a .img_left_desk,
.image_left .test_3_a .img_left_mob,
.image_left .test_3_b .img_left_desk,
.image_left .test_3_b .img_left_mob{display:none;}

.cta_button{padding: 11px 20px 12px;border-radius: 4px;color: #ffffff;background-color: #e91c24;border: 1px solid #e91c24;transition:all .3s;}

.cta_button:hover{background-color: #2b2b2b;border: 1px solid #2b2b2b;}
/* new */
.email_c-submit:after{display:none;}
.variant_b .cta_button::before, .variant_b .cta_button::after{display:none;}
.webform-submission-bt-sticky-pop-up-email-only--form .email_c {display: flex;align-items: baseline;gap:40px;}
.webform-submission-bt-sticky-pop-up-email-only--form .email_c-input{width: 100%;margin-bottom: 24px;}
#edit-google-recaptcha *{line-height: 16px;padding-bottom:0px;margin-bottom: 8px;}
#edit-google-recaptcha{margin-bottom:32px;}
#edit-enter-your-email {background: #fff;}
.region-right .edit-left{margin-top:40px;}
.bt-banner-main{display:flex;align-items: flex-start;flex-wrap: nowrap;gap: min(63px, 4.38vw);}
.region-right .nppe-component-newsletter-sticky-banner-web-form-js:has(.webform-submission-bt-sticky-pop-up-email-only--form) .email_c-submit input{padding: 10px 15px;font-family: "interlight", Helvetica, sans-serif;}

.nppe-component-newsletter-sticky-banner-web-form-js:has(.webform-submission-bt-sticky-pop-up-email-only--form) .close-newsletter-sticky-banner-web-form {
  background-image: url("/sites/default/files/2026-03/close_black.png");
  top: 18px;
  right: 10px;
}
.region-right .image_container{align-self:center;}
.region-right .nppe-component-newsletter-sticky-banner-web-form-js .messages.messages--error {margin-bottom: -10px !important;}
@media (max-width: 1139px) {
#edit-page-1 {gap: 0px;}
.region-right .edit-left{max-width: 100%;padding: 0px 14px;width: 100%;}
}
@media (max-width: 768px) {
.webform-submission-bt-sticky-pop-up-email-only--form .email_c {gap: 0px;flex-direction: column;margin-bottom: 32px;}
#edit-your-purina-logo {margin-bottom: 20px;max-width: clamp(130px, 30vw, 207px);}
.region-right .nppe-component-newsletter-sticky-banner-web-form-js .row .col-12 h3 {line-height: 24px;}
.nppe-component-newsletter-sticky-banner-web-form-js:has(.webform-submission-bt-sticky-pop-up-email-only--form) .close-newsletter-sticky-banner-web-form {top: 10px;right: 8px;}
.nppe-component-newsletter-sticky-banner-web-form-js:has(.webform-submission-bt-sticky-pop-up-email-only--form) #edit-your-purina-logo{margin-bottom:24px;}
.webform-submission-bt-sticky-pop-up-email-only--form .email_c-input{margin-bottom: 16px;}
.region-right .image_left {max-width: 90%;text-align: center;margin: auto;}
}



.region-right .nppe-component-newsletter-sticky-banner-web-form-js{background: #fff;}
.region-right .nppe-component-newsletter-sticky-banner-web-form-js .form--nppe-component-newsletter-sticky-banner-web-form-js {padding-left:0px;padding-top:0px;margin-left: 0px;}
#edit-right{display:none;}
.nppe-component-newsletter-sticky-banner-web-form-js .row .col-12 {padding-left:0px;}
.webform-submission-bt-sticky-pop-up-email-only--form .row > * {flex-shrink: inherit;}
.image_container{display: inline-block;max-width: fit-content;padding: 0px;}
.region-right .edit-left {max-width: 600px;}
.region-right .image_left {margin-bottom: 0px;}
#edit-cta{margin-bottom:19px;}
#edit-cta .variant_a{display:none;}
#edit-cta .variant_b{display:block;}
#edit-google-recaptcha .recaptcha-google.variant_b{display:block;}
#edit-your-purina-logo{display:block;margin-bottom:8px;}
.cta_button{padding: 10px 16px !important;border-radius: 4px;color: #ffffff;background-color: #e91c24;border: 1px solid #e91c24;transition:all .3s;}
.cta_button:hover{background-color: #2b2b2b;border: 1px solid #2b2b2b;}
a.cta_button.button-primary.ext {display: inline-block !important;font-size: 16px;font-family: "interlight", Helvetica, sans-serif;}
#edit-google-recaptcha *{font-size: 12px !important;margin-bottom:8px;}
#edit-link-button{margin-bottom:24px;}
#edit-link-button .variant_b{display: inline-block;}
a.cta_button.button-primary.ext:after, a.cta_button.button-primary.ext:before {display: none;}
.region-right .nppe-component-newsletter-sticky-banner-web-form-js a:before, .nppe-component-newsletter-sticky-banner-web-form-js a:after {background: #2b2b2b;}
@media (max-width: 1139px) {
.region-right .nppe-component-newsletter-sticky-banner-web-form-js .form--nppe-component-newsletter-sticky-banner-web-form-js {padding-right: 0px;}
.nppe-component-newsletter-sticky-banner-web-form-js .row .col-12 {padding-right: 0px;}
.bt-banner-main {flex-direction: column-reverse;}
.region-right .edit-left {max-width: 100%;}
}
@media (max-width: 768px) {
.region-right .edit-left {margin-top: 48px;padding: 0px 14px;}
.region-right .nppe-component-newsletter-sticky-banner-web-form-js .recaptcha-google.mob-hide {display: block !important;}
#edit-cta {margin-bottom: 27px;}
#edit-link-button {margin-bottom: 32px;}
.bt-banner-main{gap: 0px;}
#edit-google-recaptcha{margin-bottom: 35px;}
  .edit-left{padding: 0px 15px;}
}
.image_left .test_1_b .img_left_desk {display:block;}
@media (max-width: 375px) {
.image_left .test_1_b .img_left_mob {display: block;}
.image_left .test_1_b .img_left_desk {display: none;}
}



.input__wrapper.input__wrapper-submit>.webform-button--submit.button.button--primary.js-form-submit.form-submit{display:none;}