body.template-product .t4s-product-form__submit:not(:disabled):not(.is--disabled),
body.template-product .t4s-sticky-atc__atc:not(:disabled):not(.is--disabled),
body.template-product .sgp-add-row>button[data-add]:not(:disabled),
.t4s-newsletter__submit{
  --btn-background:#526c5b;
  --btn-background-hover:#3f5546;
  --btn-color:#fff;
  --btn-color-hover:#fff;
  background-color:#526c5b!important;
  border-color:#526c5b!important;
  color:#fff!important;
}
body.template-product .t4s-product-form__submit:not(:disabled):not(.is--disabled):is(:hover,:active),
body.template-product .t4s-sticky-atc__atc:not(:disabled):not(.is--disabled):is(:hover,:active),
body.template-product .sgp-add-row>button[data-add]:not(:disabled):is(:hover,:active),
.t4s-newsletter__submit:is(:hover,:active){
  background-color:#3f5546!important;
  border-color:#3f5546!important;
  color:#fff!important;
}
body.template-product .t4s-product-form__submit:not(:disabled):not(.is--disabled)::before,
body.template-product .t4s-sticky-atc__atc:not(:disabled):not(.is--disabled)::before,
body.template-product .sgp-add-row>button[data-add]:not(:disabled)::before,
.t4s-newsletter__submit::before{background-color:inherit!important}
.t4s-product .t4s-product-price .t4s-price-from{color:#201f1f!important}
