@media screen and (max-width: 768px) {
  .navegacao_para_computadores {
    display: none;
  }
/* Ícone do menu */
.icone_menu {
  cursor: pointer;
  padding: 7px;
  width: fit-content;
  display: block;
}

  .navegacao_para_dispositivos {
    display: flex;
  }

  /* Ocultar as categorias inicialmente */
  #mostra_categoria {
    display: none;
    flex-direction: column;
    padding: 10px;
    background: #eee;
  }

  #mostra_categoria.ativo {
    display: flex;
  }
  
 /* TOPO COM LOGO + BUSCA + SINO */
.container-topo {
  position: fixed;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background-color: #fff;
  padding: 10px 15px;
  border-bottom: 1px solid #ddd;
  top: 34;
  z-index: 1000;
} 
    body{
        padding-top:90px;
    }
  .busca-topo {
    margin: 0 10px;
  }

  .container-topo {
    flex-direction: row;
  }

  #loja.produtos {
    justify-content: space-around;
  }

  .produto {
    width: 45%;
  }
}



/* Carrinho fixo para computadores */
#carrinho_computador {
  position: fixed;
  bottom: 15px;
  right: 75px; /* Ajusta para não colidir com o WhatsApp */
  background-color: #ffc107;
  padding: 10px 15px;
  border-radius: 50%;
  box-shadow: 0 0 10px rgba(0,0,0,0.3);
  cursor: pointer;
  z-index: 999;
  display: none;
}
@media (min-width: 768px) {
  #carrinho_computador {
    display: block;
  }
}
	
	
	/* MENU BOTTOM MOBILE */
#menu_mobile_bottom {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  background: #1c1c1c;
  display: flex;
  justify-content: space-around;
  padding: 10px 0;
  z-index: 1000;
  border-top: 1px solid #444;
  display: none;
}

#menu_mobile_bottom a {
  color: white;
  text-decoration: none;
  font-size: 18px;
  text-align: center;
}

#menu_mobile_bottom a span {
  display: block;
  font-size: 10px;
  margin-top: 4px;
}

@media (max-width: 767px) {
  #menu_mobile_bottom {
    display: flex;
  }
}

/* Responsivo */
@media (max-width: 600px) {
  .painel_categoria {
    width: 45%;
    height: 120px;
  }

  .painel_categoria img {
    width: 40px;
    height: 40px;
  }
}



/* RESPONSIVO */
@media (max-width: 768px) {
  .produto-box {
    max-width: 47%;
    margin-bottom: 10px;
  }
}

@media (max-width: 480px) {
  .produto-box {
    max-width: 100%;
  }

  .foto_principal img {
    height: 140px;
  }

  .btn_detalhes,
  .btn_carrinho {
    width: 100%;
    margin-bottom: 5px;
  }
}
