.similar-objects {
  padding: var(--sp-half) 0 var(--sp);
}

.similar-objects__header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 20px;
  margin-bottom: 40px;
}

.similar-objects__navigation {
  display: flex;
  align-items: center;
  gap: 8px;
}

.similar-objects__prev,
.similar-objects__next {
  width: 40px;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: var(--white, #FFF);
  cursor: pointer;
  transition: all 0.3s ease;
  color: var(--secondary, #122D33);
}

.similar-objects__prev:hover,
.similar-objects__next:hover {
  background: var(--secondary, #122D33);
  color: var(--white, #FFF);
}

.similar-objects__prev.swiper-button-disabled,
.similar-objects__next.swiper-button-disabled {
  opacity: 0.3;
  cursor: not-allowed;
  pointer-events: none;
}

.similar-objects__prev svg,
.similar-objects__next svg {
  width: 24px;
  height: 24px;
}

.similar-objects__slider .swiper-slide {
  height: auto;
}

@media (max-width: 1260px) {
  .similar-objects__navigation {
    display: none;
  }
}

@media (max-width: 760px) {
  .similar-objects__header {
    margin-bottom: 24px;
  }

  .similar-objects__slider {
    overflow: visible !important;
  }
}