.wrapperA {
        width: 100%;
        position: relative;
    }

    /* .wrapperA i {
            background-color: #f5edde;
            top: 50%;
            height: 50px;
            width: 50px;
            cursor: pointer;
            font-size: 1.25rem;
            position: absolute;
            text-align: center;
            line-height: 50px;
            background: #fff;
            border-radius: 50%;
            box-shadow: 0 3px 6px rgba(0, 0, 0, 0.23);
            transform: translateY(-50%);
            transition: transform 0.1s linear;
        } */

    /* .wrapperA i:active {
            transform: translateY(-50%) scale(0.85);
        } */

    /* .wrapperA i:first-child {
            left: -22px;
        }
    
        .wrapperA i:last-child {
            right: -22px;
        } */

    .wrapperA>ul>li>div>img {
        max-height: 400px !important;
    }

    .wrapperA .carouselA {
        display: grid;
        grid-auto-flow: column;
        grid-template-rows: 350px 350px;
        /* grid-auto-columns: calc((100% / 3) - 12px); */
        grid-auto-columns: 350px;
        overflow-x: auto;
        scroll-snap-type: x mandatory;
        gap: 10px;
        scroll-behavior: smooth;
        /* scrollbar-width: none; */
    }

    /* .carouselA::-webkit-scrollbar {
            display: none;
        } */

    .carouselA::-webkit-scrollbar {
        height: 8px;
    }

    .carouselA::-webkit-scrollbar-track {
        background: #ffffff00;
    }

    .carouselA::-webkit-scrollbar-thumb {
        background: #f5edde;
        border-radius: 5px;
    }

    .carouselA::-webkit-scrollbar-thumb:hover {
        background: #be830e;
    }


    .carouselA .no-transition {
        scroll-behavior: auto;
    }

    .carouselA .dragging {
        scroll-snap-type: none;
        scroll-behavior: auto;
    }

    .carouselA .dragging .card {
        cursor: grab;
        user-select: none;
    }

    .carouselA :where(.card, .img) {
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .carouselA .card {
        scroll-snap-align: start;
        height: 350px;
        list-style: none;
        cursor: pointer;
        padding-bottom: 10px;
        flex-direction: column;
    }

    .carouselA .card .img {
        height: 350px;
        width: 350px;
    }

    .card .img img {
        height: 350px;
        width: 350px;
        object-fit: cover;
    }

    @media screen and (max-width: 576px) {
        .wrapperA .carouselA {
        grid-template-rows: 200px 200px;
        grid-auto-columns: 200px;
    }

        .carouselA .card {
        height: 200px;
    }

        .carouselA .card .img {
            height: 200px;
            width: 200px;
        }

        .card .img img {
            height: 200px;
            width: 200px;
        }

    }
    
    /* @media screen and (max-width: 900px) {
            .wrapperA .carouselA {
                grid-auto-columns: calc((100% / 2) - 9px);
            }
        }
    
        @media screen and (max-width: 600px) {
            .wrapperA .carouselA {
                grid-auto-columns: 100%;
            }
        } */