.related-products {
  display: block;
}

.related-products__heading {
  margin: 0 0 3rem;
}

.related-products .slider-buttons {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
  pointer-events: none;
  display: flex;
  justify-content: space-between;
}

.related-products .slider-button {
  pointer-events: auto;
  border-radius: 100%;
  background-color: rgb(var(--color-foreground));
  color: #fff; 
}

.related-products .slider-button[disabled] {
  opacity: 0;
  pointer-events: none;
}