#logo-empresa {
  max-height: 50px !important;
  width: auto;
}

/* CSS para posicionar el bage cerca del carrito */

.cart {
  position: relative;
}

#nproductos-carrito {
  position: absolute;
  top: 0px;
  left: 70%;
  background: red;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  color: white;
  padding: 2px;
  font-size: 11px;
}

/* Selector m�s espec�fico */

#input-busqueda:focus, #input-busqueda::-webkit-input-placeholder {
  outline: none !important;
  box-shadow: none !important;
}

#boton-lupa:focus, #boton-lupa::-webkit-input-placeholder {
  outline: none !important;
  box-shadow: none !important;
}

@media screen and (max-width:800px) {
  #form-busqueda {
    width: 100%;
  }
}

/* Cambia el color de la flecha y pone un ojo en el select estilo dark */

.custom-select-navbar-dark {
  color: #BDBDBD;
  border-color: var(--bs-dark);
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  -o-appearance: none !important;
  appearance: none !important;
  /*background: transparent no-repeat right center url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="rgb(189,189,189)" class="bi bi-eye" viewBox="0 0 16 16"><path d="M16 8s-3-5.5-8-5.5S0 8 0 8s3 5.5 8 5.5S16 8 16 8zM1.173 8a13.133 13.133 0 0 1 1.66-2.043C4.12 4.668 5.88 3.5 8 3.5c2.12 0 3.879 1.168 5.168 2.457A13.133 13.133 0 0 1 14.828 8c-.058.087-.122.183-.195.288-.335.48-.83 1.12-1.465 1.755C11.879 11.332 10.119 12.5 8 12.5c-2.12 0-3.879-1.168-5.168-2.457A13.134 13.134 0 0 1 1.172 8z"/><path d="M8 5.5a2.5 2.5 0 1 0 0 5 2.5 2.5 0 0 0 0-5zM4.5 8a3.5 3.5 0 1 1 7 0 3.5 3.5 0 0 1-7 0z"/></svg>');*/
  background: transparent no-repeat right center url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="rgb(189,189,189)" class="bi bi-eye-fill" viewBox="0 0 16 16"><path d="M10.5 8a2.5 2.5 0 1 1-5 0 2.5 2.5 0 0 1 5 0z"/><path d="M0 8s3-5.5 8-5.5S16 8 16 8s-3 5.5-8 5.5S0 8 0 8zm8 3.5a3.5 3.5 0 1 0 0-7 3.5 3.5 0 0 0 0 7z"/></svg>');
  background-size: 24px 24px;
  background-position: 5%;
  background-color: var(--bs-dark);
  cursor: pointer;
}

