.row m-0 fixed-header no-shadow{height:90px!important}.homepage-restaurant{margin-top:9px}@media screen and (min-width:500px){.content-to-render-product-item{min-height:200px}#content_dinamic{overflow-x:hidden;margin-top:0!important}.card-combo-item{}}@media screen and (max-width:500px){.card-combo-item{height:350px!important}.content-to-render-product-item{min-height:inherit}#content_dinamic{overflow-x:hidden}}

/* Estilos para el logo en dispositivos móviles */
.mobile-header .logo {
  display: flex !important;
  align-items: center !important;
  padding: 0 !important;
}

.mobile-header .logo figure {
  display: flex !important;
  align-items: center !important;
  margin: 0 5px 0 0 !important;
  height: auto !important;
}

.mobile-header .logo figure img {
  max-height: 32px !important;
  margin: 0 !important;
  vertical-align: middle !important;
}

.mobile-header .col.center {
  display: flex !important;
  align-items: center !important;
  justify-content: flex-start !important;
  height: 50px !important;
}

@media screen and (max-width: 768px) {
  .mobile-header .logo figure img {
    max-height: 30px !important;
  }
}

@media screen and (max-width: 480px) {
  .mobile-header .logo figure img {
    max-height: 28px !important;
  }
}