.product-page__analogues .product-page__header {
    margin-bottom: 30px;
}

/*настройки слайдера*/
.product-page__analogues .wrapper {
    /*ширина контейнера вмеcnt со стрелками*/
    max-width: 1300px;
    margin: 0 auto;
}

.product-page__analogues .slider {
    /*ширина карточек слайдера без стрелок*/
    max-width: 1300px;
    height: 390px;
    overflow: hidden;
    list-style-type: none;
}

.product-page__analogues .slick-list {
    height: 390px;
    overflow: hidden;
}

.product-page__analogues .slick-track {
    height: 390px;
    display: flex;
    gap: 20px;
}

.product-page__analogues-item {
    width: 310px;
    height: auto;
    max-width: 100%;
    min-height: 390px;
    padding: 25px;
    border-radius: 25px;
    background-color: var(--SuperWhite);
}

.product-page__analogues-item:hover .product-page__button {
    opacity: 0.8 !important;
}

.product-page__analogues-link img {
    object-fit: contain;
}

.product-page__analogues-title {
    font-size: 18px;
    line-height: 20px;
    color: var(--MaybeBlack);
}

/*Стрелки слайдера*/
.product-page__analogues .slick-arrow {
    z-index: 2;
    font-size: 0 !important;
    border: none;
    width: 40px;
    height: 40px;
}

.product-page__analogues .slick-arrow:hover {
    opacity: .8;
}

.product-page__analogues .slick-arrow.slick-prev {
    background: url(/about/images/arrow-left.png) 0 0 / 100% no-repeat;
}

.product-page__analogues .slick-arrow.slick-next {
    background: url(/about/images/arrow-right.png) 0 0 / 100% no-repeat;
}

/*неактивные стрелки вначале и в конце слайдера*/
.product-page__analogues .slick-prev.slick-disabled,
.product-page__analogues .slick-next.slick-disabled {
  opacity: .5;
  pointer-events: none;
  cursor: default;
}

@media (max-width: 480px) {
    .product-page__header .slick-prev,
    .product-page__header .slick-next {
        display: none !important;
    }
    
    .product-page__analogues .product-page__header {
        margin-bottom: 20px;
    }
    
    .product-page__analogues .slider {
        height: 267px;
       
    }
    
    .product-page__analogues .slick-list {
        height: 236px;
    }
    
    .product-page__analogues .slick-track {
        height: 236px;
        gap: 10px;
    }
    
    .product-page__analogues-item {
        width: 169px !important;
        height: 236px !important;
        border-radius: 10px;
        padding: 15px;
        min-height: 236px;
    }
    
    .product-page__analogues-item img {
        width: 139px !important;
        height: 105px !important;
    }
    
    .product-page__analogues-title {
        margin-top: 10px;
        font-size: 12px;
        line-height: 14px;
    }
    
    .product-page__analogues-item .product-page__button {
        height: 26px;
        margin: 0;
        padding: 5px;
        font-size: 8px;
        line-height: 16px;
        border-radius: 5px !important;
    }
    
    /*точки*/
    .slider .slick-dots {
        display: flex;
        width: fit-content;
        margin: 0 auto;
        margin-top: 15px;
        padding: 5px 10px;
        align-items: center;
        gap: 10px;
        background-color: var(--SuperWhite);
        border-radius: 10px;
    }

    .slider .slick-dots li {
        display: flex;
        list-style: none;
    }

    .slider .slick-dots li.slick-active button {
        background-color: var(--NoElectricBlue);
    }

    .slick-dots button {
        padding: 0;
        width: 6px !important;
        height: 6px !important;
        background-color: var(--SaintGrey);
        border-radius: 50%;
        border: none;
        font-size: 0;
    }
}

@media (max-width: 375px) {
    .product-page__analogues-item {
        width: 160px !important;
    }
}