.bhfb-row.bhfb-cols-1 .bhfb-column-1 {
  line-height: 0px;
}
.bhfb.bhfb-header .bhfb-component-html p {
  margin-top: 18px;
  margin-bottom: 20px;
}
.bhfb .main-navigation a {
  text-transform: uppercase;
}
html > body > #page > header:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div > div > div > div > div > p > a {
  text-decoration: underline;
}
.woocommerce h1.page-title {
  display: None;
}
.woocommerce .woocommerce-breadcrumb {
  display: None;
}
.woocommerce-sorting-wrapper {
  margin-top: -140px;
}
.woocommerce .woocommerce-info {
  margin-top: -84px;
}
.woocommerce div.product {
  margin-top: -64px;
}
@media screen and (max-width: 1024px) {
  .woocommerce-sorting-wrapper {
    margin-top: -155px;
  }
  html > body > #page > div:nth-child(7) > div > #primary > #post-19 > div > div > div > div > section:nth-child(1) > div > div > div > div > div > div > div > div > div > div:nth-child(3) > i {
    z-index: 0;
  }
  html > body > #page > div:nth-child(7) > div > #primary > #post-19 > div > div > div > div > section:nth-child(1) > div > div > div > div > div > div > div > div > div > div:nth-child(4) > i {
    z-index: 0;
  }
}
@media screen and (max-width: 768px) {
  .woocommerce div.product {
    margin-top: -48px;
  }
  .woocommerce-sorting-wrapper {
    margin-top: -165px;
  }
}
@media screen and (max-width: 568px) {
  .bhfb .botiga-credits {
    text-align: center;
    line-height: 26px;
  }
}
@media screen and (max-width: 320px) {
  .bhfb.bhfb-mobile_offcanvas .main-navigation a {
    text-transform: uppercase;
  }
}
/* Resetear tamaños impuestos por el plugin solo para Banchile Pagos */
.wc_payment_method.payment_method_banchile-chile > label > img {
  width: 180px !important;
  height: 30px !important;
  max-width: 180px !important;
  max-height: 30px !important;
}
