.toggle-stock {
  display: block;
  line-height: 32px;
  margin: 0;
  padding: 0px 10px 0 10px;
}
.products.wrapper.list.products-list + .toolbar.toolbar-products > .toggle-stock,
.products.wrapper.grid.products-grid + .toolbar.toolbar-products > .toggle-stock {
    display: none;
}

@media(max-width: 550px) {
  .toolbar.toolbar-products {
    flex-wrap: wrap;
    align-items: baseline;
    justify-content: flex-end;
  }

  .toolbar.toolbar-products > div {
    padding-top: 5px;
    padding-bottom: 5px;;
  }
}

@media screen and (max-width: 1199px) {
  .mgs-products.products-grid .product-item-info .tocart.btn-cart {
    width: auto;
    padding: 0 25px;
  }
  .mgs-products.products-grid .product-item-info .tocart.btn-cart .text {
    display: block;
  }
}