/* ONLY /tproduct/ pages */
.is-tproduct-page a.t-store__prod-popup__btn,
.is-tproduct-page a.t-store__prod-popup__btn.t-btn,
.is-tproduct-page a.t-store__prod-popup__btn.t-btnflex {
  background-color: #97bd7d !important;
  border-color: #97bd7d !important;
  color: #ffffff !important;
  background-image: none !important;
}

/* Hover */
.is-tproduct-page a.t-store__prod-popup__btn:hover,
.is-tproduct-page a.t-store__prod-popup__btn:focus,
.is-tproduct-page a.t-store__prod-popup__btn:active {
  background-color: #239627 !important;
  border-color: #239627 !important;
  color: #ffffff !important;
  background-image: none !important;
}

/* Text inside button */
.is-tproduct-page a.t-store__prod-popup__btn .js-store-prod-popup-buy-btn-txt,
.is-tproduct-page a.t-store__prod-popup__btn td {
  color: #ffffff !important;
}

/* If background is drawn via pseudo-elements */
.is-tproduct-page a.t-store__prod-popup__btn:before,
.is-tproduct-page a.t-store__prod-popup__btn:after {
  background-color: #97bd7d !important;
}
.is-tproduct-page a.t-store__prod-popup__btn:hover:before,
.is-tproduct-page a.t-store__prod-popup__btn:hover:after {
  background-color: #239627 !important;
}