.btn-cart {
  font-size:14px; 
  display:inline-flex;
  align-items:center;
  gap:.5rem;
  padding:.5rem 0.8rem;
  background:black;
  color:#fff !important;
  font-weight:600;
  border-radius:5px;
  text-decoration:none;
  margin-bottom: 20px;
}
.btn-cart:hover {
  background: var(--gt-orange);
}
.btn-cart i {
  font-size:1rem;
}

/* Match Woo/product spacing on Books singles */
/* Books singles: match Woo top spacing (move breadcrumb + content down together) */
.is-books-post .inside-article > nav.woocommerce-breadcrumb {
  margin-top: 2em;
}



