
/* Custom CSS theme */
/* Hide all prices across the store */
div.ecwid-productBrowser-price, div.ecwid-productBrowser-subtotal, div.ecwid-productBrowser-cart-total, .ecwid-productBrowser-ProductPage-price {
  display: none !important;
}

/* Hide the 'Add to Bag' button */
div.ecwid-AddToBagButton {
  display: none !important;
}

/* Replace 'Add to Bag' with a custom 'Request Quote' link/button appearance */
/* Note: Since we can't change the HTML link via CSS alone, we usually redirect the checkout process to a 'Quote' payment method. */
/* Hide the Shopping Bag icon in the header/footer */
div.ecwid-minicart {
  display: none !important;
}

/* Hide all price elements completely */
.grid-product__price,
.product-details__product-price,
.ec-price,
.ecwid-productBrowser-price {
  display: none !important;
}

/* Hide the Shopping Bag icon and 'Add to Bag' buttons */
.ec-minicart,
.ecwid-minicart,
.details-product-purchase__controls,
.grid-product__button--add-to-bag {
  display: none !important;
}

/* First level category links */
span.ecwid-categories-category {
  font: normal 21px helvetica, verdana, sans-serif;
  color: #4b4b4b;
  white-space: nowrap;
}

/* Second level category links */
div.ecwid-categoriesMenuBar span.ecwid-categories-category {
  font-size: 14px;
}

/* Space cell below a category */
td.ecwid-productBrowser-subcategories-cellSpace {
  width: 1px;
  height: 0px;
}

/* The panel containing the top fragment of a product */
div.ecwid-productBrowser-productsGrid-productTopFragment {
  text-align: center;
  margin: 0px 0px 0;
  border: none;
  padding-top: 10px;
}
