.ecwid .ecwid-productBrowser .ec-store.ec-store__product-page .ec-page-title, .noCategoryTitle .ecwid .ecwid-productBrowser .ec-store.ec-store__category-page .page-title__name, .option-surcharge, .favorite-product {
  display: none;
}

.ec-store__category-page .ec-page-title {
  display: block;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control--primary .form-control__button {
  border-radius: 0;
  text-transform: uppercase;
  letter-spacing: 2px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control--primary .form-control__button:hover {
  border-color: #67c3e0;
  background-color: #67c3e0;
}

html#ecwid_html body#ecwid_body .ec-minicart {
  display: none;
}

html#ecwid_html body#ecwid_body.ecwid-shopping-cart .ec-minicart.ec-minicart--rect {
  display: block;
}

html#ecwid_html body#ecwid_body .ec-minicart .ec-minicart__counter::after {
  background-color: #7bb749 !important;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-cart__discount {
  display: none;
}

html#ecwid_html body#ecwid_body .ecsp form p {
  margin: 0;
}

html#ecwid_html body#ecwid_body .ecsp.ecsp-SingleProduct-v2.ecsp-SingleProduct-v2-centered.loaded {
  margin-bottom: 30px;
}

@media (min-width: 994px) {
  html#ecwid_html body#ecwid_body .ecsp.ecsp-SingleProduct-v2.ecsp-SingleProduct-v2-centered.loaded {
    display: inline-block;
    max-width: unset !important;
    width: 32.1%;
  }
  html#ecwid_html body#ecwid_body .ecsp.ecsp-SingleProduct-v2.ecsp-SingleProduct-v2-centered.loaded:nth-child(3n+2) {
    margin: 0 10px;
  }
  html#ecwid_html body#ecwid_body .ecsp.ecsp-SingleProduct-v2 .ecwid-SingleProduct-picture img {
    max-width: 100%;
    height: auto !important;
    width: 100% !important;
  }
}
