div.reBuy-overlay {
  position: fixed; /* Sit on top of the page content */
  display: none ; /* Hidden by default */
  width: 100%; /* Full width (cover the whole page) */
  height: 100%; /* Full height (cover the whole page) */
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: hsla(0, 0%, 0%, 0.5); /* Black background with opacity */
  z-index: 30; /* Specify a stack order in case you're using a different order for other elements */
  /*cursor: pointer; /* Add a pointer on hover */
  flex-direction: row;
  justify-content:space-around;
}
div.reBuy-overlay > .overlay-rebuy-content{
  align-self: center;
 background-color: whitesmoke;
 border-radius: 5px;
 height: auto;
 padding: 10px;
}
div.reBuy-overlay > .overlay-rebuy-content > .close-btn{

}


div.container-rebuy{
  display: grid ;
  grid-template-columns: 1fr 1fr 1fr;
}

.flex-item-rebuy{

}
