.single-wps_products .wps-collection-header {
  overflow: hidden;
  position: relative;
  display: flex;
  justify-content: center;
  height: 300px;
  align-items: center; }
  .single-wps_products .wps-collection-header .wps-collection-heading {
    z-index: 9999;
    position: relative;
    text-align: center;
    color: #fff; }
  .single-wps_products .wps-collection-header img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%; }
.single-wps_products #product_title .wps-products-title {
  font-size: 24px !important;
  text-align: left !important;
  color: #ef9d45;
  font-weight: 500; }
.single-wps_products #product_pricing {
  margin: 10px 0; }
  .single-wps_products #product_pricing .wps-product-pricing {
    text-align: left; }
.single-wps_products .wps-component-products-quantity {
  text-align: center;
  margin: 20px auto; }

body {
  /*Collection pages, remove Collection featured image*/
  /*Collection pages, remove Collection featured image END */ }
  body .wps-container .wps-cart-icon-fixed {
    top: calc(0% + 40px); }
  body .wps-container h2.wps-products-title, body .wps-container h3.wps-products-title {
    color: #e5bb77;
    line-height: 1.2;
    text-align: center !important;
    font-size: 1.33333em !important; }
    body .wps-container h2.wps-products-title:hover, body .wps-container h3.wps-products-title:hover {
      color: #ef9d45; }
  body .wps-container .wps-product-pricing {
    margin: 5px 0 0px;
    text-align: center; }
    body .wps-container .wps-product-pricing .wps-product-individual-price {
      color: #727272; }
  body .wps-container .wps-products-price[data-wps-is-showing-compare-at=true] {
    margin-top: 10px; }
    body .wps-container .wps-products-price[data-wps-is-showing-compare-at=true] .wps-product-individual-price {
      opacity: .5; }
  body div[data-wps-client-component-type="collections"] .wps-component-collection-image {
    display: none; }
  body div[data-wps-client-component-type="collections"] .container-fluid {
    padding-left: 0;
    padding-right: 0; }
    body div[data-wps-client-component-type="collections"] .container-fluid .wps-items .wps-item {
      padding: 0.7rem !important; }
  body div[data-wps-client-component-type="products"] {
    padding: 0; }
    body div[data-wps-client-component-type="products"] .container-fluid {
      padding-left: 0;
      padding-right: 0; }
      body div[data-wps-client-component-type="products"] .container-fluid .wps-items .wps-item {
        padding: 0.7rem !important; }

/*# sourceMappingURL=custom.css.map */
