.single-product [id*="wpdevar_comment"] {
  display: none!important;
}

ul.products {
  margin: 0 0 1em;
  padding: 0;
  list-style: none outside;
  clear: both;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-self: start;
}

ul.products li.product:first-child {
  clear: both;
}
ul.products li.product {
  margin: 0 0 2.992em 0;
  padding: 0;
  position: relative;
  width: 22.05%;
  margin-left: 0;
  list-style: none outside;
}
ul.products li.product a {
  text-decoration: none;
}
ul.products li.product img {
  width: 100%;
  height: auto;
  display: block;
  margin: 0 0 1em;
  box-shadow: none;
}
ul.products li.product .theme-loop-product__title {
  display: block!important;
  padding: .5em 0;
  margin: 0;
  font-size: 1em;
  color: #3a2b23;
  text-align: center;
}

@media screen and (max-width: 768px) {
  ul.products li.product {
    width: 48%;
  }
}

#menu-menu-productos,
.menu-menu-productos {
  display: flex!important;
  justify-content: space-between;
  align-items: center;
  gap: unset!important;
  margin: 0 0 1em;
  padding: 0;
  list-style: none outside;
  flex-wrap: wrap;
}
  

#menu-menu-productos li,
.menu-menu-productos li,
.menu-menu-productos li.item-producto-menu.active {
  margin: 0 auto;
  padding: 0;
  list-style: none outside;
  width: calc(100% / 10);
  display: flex;
  align-items: center;
  flex-direction: column;
}

@media screen and (max-width: 1200px) {
  #menu-menu-productos li,
  .menu-menu-productos li {
    width: calc(100% / 7) !important;
  }
}

@media screen and (max-width: 940px) {
  #menu-menu-productos,
  .menu-menu-productos {
    flex-flow: row wrap;
  }
  #menu-menu-productos::after,
  .menu-menu-productos::after {
    content: "";
    flex: auto;
  }
  #menu-menu-productos li,
  .menu-menu-productos li {
    width: calc(100% / 5) !important;
  }
}

@media screen and (max-width: 768px) {
  #menu-menu-productos li,
  .menu-menu-productos li {
    width: calc(100% / 4) !important;
  }
}

/* Prodyct Gallery */
#product-gallery {
  transform: translate(-10%, -30%);
}