.general-online span {
    display: inline-block;
    padding: 0.5rem;
    background-color: transparent !important;

}
.pattern.top {
  visibility: hidden !important;
}
.navbar-brand img {
    border-radius: 10px;
}
.categories.filter-button-group.d-inline-flex {
  border-radius: 10px;
}
.category.filter-button.text-black.font-weight-bolder.active{
  border-radius: 10px;
}

.d-inline-flex {
    display: inline-flex !important;
    flex-direction: column-reverse;
}

.card {
    position: relative;
    display: flex;
    flex-direction: column;
}

.shop {
    display: flex;
    width: 100%;
    flex-direction: row;
}
.row.d-flex.justify-content-center {
    flex-grow: 1;
  padding-left: 1.5rem !important;
}
.section.section-md.pt-0 {
    margin-top: 2rem !important;
}
.card.border-0.shadow-lg.rounded-xl.mb-5 {
    box-shadow: none !important;

    background-color: #fcfdfd !important;
}
.category.filter-button {
  margin-bottom: 2rem;
  background-color: #f5b7598c;
    color: white !important;
    border-radius: 10px;
}
.category.filter-button:hover {

  background-color: #f5b759;

}
.btn:hover {
  opacity: 0.7
}
h4 {
  margin: -0.6rem !important;
  font-size: 1rem;
}
.product-info {
  visibility: hidden;
}
.col-12.py-4.more-products {
  visibility:hidden;
  margin: -11111rem;
}
.alert-warning.p-3.mb-3 {
  visibility: hidden;
  margin: -11111rem;
}
.mb-0.small.lh-110.mt-3.text-muted.text-center {
  visibility: hidden;
  margin: -11111rem;
}  
.btn.btn-danger {
  background-color: #f5b759 !important;
}  
.row.justify-content-center {
  margin-top: 2rem;
}
.row.d-flex {
  margin-top: -0.01rem !important;
}
.card.shadow-none {
  box-shadow: 0 0 0.5rem #ff9a00 !important;
}

.modal-title.text-black.mb-0.text-uppercase.font-weight-600 {
  font-size: 1rem
}
.category.filter-button.text-black.font-weight-bolder.all-products {
  display: none;
}
span[data-filter=".РџСЂРёРІРёР»РµРіРёРё"] {
  order: 99;
}
span[data-filter=".Р”РѕРЅР°С‚-РєРµР№СЃ"] {
  order: 98;
}
span[data-filter=".Р”СЂСѓРіРёРµ"] {
  order: -1;
}