.plus-icon {
  position: relative;
  width: 60px;
  height: 60px;
  border: 1px solid #b38d5e;
  transform: rotate(45deg);
  display: flex;
  align-items: center;
  justify-content: center;
  transition: transform 0.3s ease; /* płynna animacja */
}

.plus-icon span {
  position: absolute;
  transform: rotate(-45deg);
  font-size: 40px;
  color: #b38d5e;
  line-height: 1;
  transition: transform 0.3s ease; /* płynna animacja znaku */
}

/* 🔸 Efekt powiększenia po najechaniu */
.plus-icon:hover {
  transform: rotate(45deg) scale(1.1);
}

.plus-icon:hover span {
  transform: rotate(-45deg) scale(1.1);
}