.slider-brand {
    background-color: var(--Others-Background-light);

    /* padding-block-end: var(--section-spacing-small);

    @media (max-width: 989px) { padding-top: 31px; } */

    & .slider-brand-wrapper {
        gap: 42px;
        display: flex;
        flex-direction: column;

        @media (max-width: 989px) { gap: 18px }

        & .slider-brand-section {
            gap: 54px;
            display: flex;
            align-items: center;
            justify-content: center;

            @media (max-width: 989px) { gap: 18px }

            &.slider-brand-section--top {
                padding-inline: var(--section-main-margin-side);
            }

            & .swiper {
                flex: 1;
                margin: 0;
            }

            & .slider-brand-thumb {
                gap: 36px;
                height: 76px;

                @media (max-width: 989px) { height: 52px; }

                & .swiper-slide {
                    --slide-per-view: 5;
                    --slide-gap: 54px;

                    cursor: pointer;

                    flex-basis: calc((100% - (var(--slide-per-view) - 1) * var(--slide-gap)) / var(--slide-per-view));

                    @media (max-width: 989px) { --slide-per-view: 3; --slide-gap: 36px }

                    &:not(&.active) { opacity: 0.4; }

                    &:not(&:last-child) { margin-right: var(--slide-gap); }

                    & > img {
                        height: 100%;
                        width: 100%;

                        object-fit: contain;
                    }
                }
            }


            & .slider-brand-comment {
                max-width: 500px;

                text-align: center;
                font-family: var(--font-family-paragraph);
                font-size: var(--font-paragraph-extra-large-size);
                font-weight: 700;
                font-style: normal;
                line-height: var(--font-paragraph-extra-large-line-height);
                color: var(--Secondary-Soft-dark-100);

                @media (max-width: 989px) {
                    font-size: var(--font-paragraph-medium-size);
                    line-height: var(--font-paragraph-medium-line-height);
                }
            }

            & .slider-brand-navigation {
                width: 42px !important;
                height: 42px !important;

                border: none;
                border-radius: 12px !important;

                color: var(--Others-White);

                @media (max-width: 989px) { 
                    width: 24px !important;
                    height: 24px !important;
                    
                    border-radius: 8px !important;
                }

                & > svg {
                    height: 15px !important;

                    @media (max-width: 989px) {
                        height: 9px !important;
                    }
                }
            }
        }
    }
}