
/* Custom CSS theme */
.ec-store-productsGrid-cell-zeroPrice .ec-price-item {
  font-size: 0px !important;
}

.ec-store-productsGrid-cell-zeroPrice .ec-price-item:after {
  content: 'Price on request';
  font-size: 13px !important;
  background: black;
  color: white;
  margin: 10px 0px -10px 0px !important;
  padding: 5px 10px;
  display: block;
}

.ec-store-productsGrid-cell-zeroPrice .grid-product__button.grid-product__buy-now button {
  display: none !important;
}

.product-details--zero-price .product-details__product-price.ec-price-item,
.product-details--zero-price .product-details-module.product-details__subtitle,
.product-details--zero-price
.form-control--button {
  display: none !important;
}

.product-details--zero-price .product-details-module.product-details__action-panel.details-product-purchase:before {
  content: 'Price on request';
  font-size: 26px !important;
  margin: -30px 0 50px;
  display: block;
  font-weight: bold;
}
