/* v145 — approved search spacing and green order buttons only. */
#products.products #productSearchBox input{
  box-sizing:border-box!important;
  padding-right:82px!important;
  padding-left:48px!important;
  text-indent:0!important;
}
#products.products #productSearchBox input::placeholder{
  text-overflow:ellipsis!important;
}
#products.products #productsGrid.grid > article.card.user-card .card-body .card-bottom a.order,
#products.products #productsGrid.grid > article.card.user-card .card-body .card-bottom a.order:link,
#products.products #productsGrid.grid > article.card.user-card .card-body .card-bottom a.order:visited,
#products.products #productsGrid.grid > article.card.user-card .card-body .card-bottom a.order:hover,
#products.products #productsGrid.grid > article.card.user-card .card-body .card-bottom a.order:focus,
#products.products #productsGrid.grid > article.card.user-card .card-body .card-bottom a.order:active{
  border:0!important;
  background-color:#087f68!important;
  background-image:linear-gradient(135deg,#0a8b70 0%,#06735d 100%)!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  box-shadow:0 8px 18px rgba(8,127,104,.20)!important;
}
#products.products #productsGrid.grid > article.card.user-card .card-body .card-bottom a.order::before,
#products.products #productsGrid.grid > article.card.user-card .card-body .card-bottom a.order::after{
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}
#products.products #productsGrid.grid > article.card.user-card.sold-out .card-body .card-bottom a.order{
  background-color:#aeb8b5!important;
  background-image:none!important;
  box-shadow:none!important;
}
@media(max-width:700px){
  #products.products #productSearchBox input{
    padding-right:74px!important;
    padding-left:42px!important;
  }
}
