#image-selector {
  width: 30%;
}

#image-selector img,
#image-view img {
  width: 100%;
}

#image-view {
  width: 70%;
}

#product-container {
  width: 90%;
  max-width: 1200px;
  margin-top: 2rem;
  margin-left: auto;
  margin-right: auto;
  background-color: var(--background-light);
  border-radius: 10px;
}

#image-container,
#info-container {
  width: 50%;
}

#info-container p {
  word-wrap: break-word;  
}

@media only screen and (max-width: 1024px) {
  #image-container,
  #info-container {
    width: 100%;
  }
}
