.packaging__item {
  display: flex;
  align-items: center;
  justify-content: center;
  /* border: 1px solid lightgray; */
  width: 100%;
  aspect-ratio: 1/1;
  overflow: hidden;
  background-color: rgb(248, 246, 242);
}

.packaging__item-image {
  object-fit: contain;
  transition: transform 0.5s ease;
  width: 100%;
  height: 100%;
}

.packaging__item:hover .packaging__item-image {
  transform: scale(1.5);
}

@media (max-width: 1024px) {
  .packaging__item {
    width: 100%;
    aspect-ratio: 1/1;
  }

  .packaging__item-image {
    aspect-ratio: 1/1;
  }
}
