.brand-section--products {
    margin-bottom: 10.9rem;
}

.brand-section--products .container {
    position: relative;
}

.brand-section--products .container > .title-wrapper {
    color: var(--main-color);
    font-weight: 700;
    font-size: 3.2rem;
    margin-bottom: 3rem;
}

.brand-section--products .container .products-slider {
    width: min(1126px, calc(100% - 100px));
}

.brand-section--products .container .swiper-slide:hover {
    cursor: pointer;
}

.brand-section--products .container .swiper-slide .slide-wrapper {
    border: 1px solid #00000033;
    border-radius: 10px;
    /* padding: 2.5rem; */
}

.brand-section--products .container .swiper-slide .slide-wrapper .image-wrapper {
    padding: 2.5rem 2.5rem 0 2.5rem;
    border-bottom: 1px solid #00000033;
}

.brand-section--products .container .swiper-slide .slide-wrapper .image-wrapper img {
    width: 272px;
    height: 260px;
    margin: 0 auto;
}

.brand-section--products .container .swiper-slide .slide-wrapper .title-wrapper {
    padding: 2.5rem;
    font-size: 2.4rem;
    line-height: 3.6rem;
    display: flex;
    justify-content: space-between;
}

.brand-section--products .container .swiper-nav .my-prev {
    position: absolute;
    top: 50%;
    z-index: 10;
}

.brand-section--products .container .swiper-nav .my-next {
    position: absolute;
    top: 50%;
    z-index: 10;
    left: 0;
}

@media (max-width: 1300px) {
    .brand-section--products .container .products-slider {
        width: min(900px, calc(100% - 100px));
    }
}

@media (max-width: 1024px) {
    .brand-section--products .container .swiper-slide .slide-wrapper .image-wrapper img {
        height: auto;
    }

    .brand-section--products .container .swiper-nav .my-prev,
    .brand-section--products .container .swiper-nav .my-next {
        width: 30px;
        height: 20px;
    }

    .brand-section--products .container .swiper-nav svg {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
}