/*NOTE: This file is intended for programmers. Aspro technical support is not advised to work with him.*/

/* Examples (uncomment to use):*/

/* Expand site width */
/* body .wrapper { max-width: 1400px !important;  } */

/* Set site background image */
/* body {  background: url(image_source) top no-repeat; }

/* Hide compare button */
/* a.compare_item { display: none !important;  }*/

.catalog-slider {
    position: relative;
    max-width: 100%;
    overflow: hidden;
    margin: 0 auto;
  }
  
  .slider-container {
    display: flex;
    transition: transform 0.3s ease-in-out;
    height: 500px; /* Фиксируем высоту */
    width: 100%;
  }
  
  .slider-container img {
    height: 500px; /* Высота фиксированная */
    width: auto;   /* Ширина автоматически подстраивается под высоту */
    object-fit: contain; /* Сохраняем пропорции и не обрезаем */
    flex-shrink: 0;
    user-select: none;
    background-color: #f9f9f9; /* Необязательно, фон под картинку */
  }
  
  .slider-arrow {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background-color: rgba(0, 0, 0, 0.5);
    color: white;
    border: none;
    padding: 10px 15px;
    font-size: 24px;
    cursor: pointer;
    z-index: 2;
    /* border-radius: 50%; */
  }
  
  .slider-arrow-left {
    left: 10px;
  }
  
  .slider-arrow-right {
    right: 10px;
  }




.social__items {
display: flex;
gap: 10px;
}

.header-zayavka-button {
padding: 3px 17px;
border: 1px solid #2c52c1;
border-radius: 30px;
color: #2c52c1;
}