.elvtd-stands-carousel {
    max-width: 100vw;
       display: flex;
    flex-direction: column;
    gap: 64px;
      @media(max-width:1024px){
            padding:0 24px;
            gap:32px;
        }
    .heading-wrapper {
        max-width: 1024px;
        margin: auto;
        display: flex;
        flex-direction: column;
        gap: 40px;
        @media(max-width:1024px){
            max-width:80vw;
        }
          @media(max-width:1024px){
            max-width:100%;
        }
        h2 {
            line-height: 1;
        }

        h3 {
            margin: 0!important;
            font-size: 26px;
            font-weight: 400;
            @media(max-width:1024px){
                font-size:20px;
            }
            
        }
    }
    .stands-carousel-inner {
        display: flex;
        margin-bottom: 104px;
        font-family: 'Inter';
        @media(max-width:1024px){
            margin-bottom:64px;
        }
        @media(max-width:1024px){
            margin-bottom:32px;
        }
        .elvtd-stands-carousel__variant {
            background: white;
            border: 1px solid #d6d6d6;
            padding: 24px 0 32px;
            border-radius: 18px;
            margin: 0 8px;
            display: flex;
            flex-direction: column;
            gap:24px;
            align-items: center;
            &:hover {
                box-shadow: 0px 45px 50px 0px #00000026;
            }

            .elvtd-stands-carousel__variant-img {
                width: 200px;
                height: 300px;
            }
            .card-text-wrapper {
    max-width: 314px;
    display: flex;
    flex-direction: column;
    gap: 16px;
    align-items: center;
    font-family: 'Helvetica Neue';
    @media(max-width:767px){
        gap:8px;
    }
    .card-title {
        margin: 0;
        font-size: 32px;
        font-weight: 400;
        line-height: 1;
        text-align: center;
        color: #000;
        display: flex;
        align-items: flex-start;
        min-height:97px;
        @media(max-width:767px){
            min-height:72px;
           font-size:24px;
           padding:0 8px;
        }
        p,h1,h2,h3,h4,h5,span{
             @media(max-width:767px){
                align-self: center;
             }
            margin:0;
        }
    }

    .card-price {
        margin: 0;
        font-weight: 400;
        font-size: 16px;
        line-height: 20px;
        text-align: center;
        line-height: 1;
        color: #000;
    }
}

            .elvtd-stands-add-to-cart{
        background: var(--base-btn-bg-color);
        padding:8px 30px;
        border-radius:80px;
        border:none;
        color:white;
        font-size:14px;
        font-weight:400;
        text-transform:uppercase;
        cursor:pointer;
        
    }
        }

        .slick-arrow {
            bottom: 64px;
            top: unset;
            left: calc(50% - 12px);
            right: unset;
            border-color: #D30018!important;
            border-radius: 100%!important;
            display: flex;
            align-items: center;
            justify-content: center;
            @media(max-width:550px){
                bottom:32px;
            }
            &.slick-prev {
                transform: translate(calc(-50% - 4px),calc(100% + 50px));
                &:before {
                    transform: rotate(180deg)
                }
            }

            &.slick-next {
                transform: translate(calc(50% + 4px),calc(100% + 50px));
            }

            &:before {
                content: ""!important;
                background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguNzQ5OSAxN0M4Ljc0OTQzIDE2LjkwMTQgOC43Njg2NSAxNi44MDM4IDguODA2NDMgMTYuNzEyOEM4Ljg0NDIxIDE2LjYyMTggOC44OTk3OSAxNi41MzkyIDguOTY5OSAxNi40N0wxMy40Mzk5IDEyTDguOTk5OSA3LjUyOTk3QzguOTA4NTEgNy4zODkwMSA4Ljg2NzA5IDcuMjIxNDUgOC44ODIyNyA3LjA1NDE1QzguODk3NDYgNi44ODY4NCA4Ljk2ODM4IDYuNzI5NDggOS4wODM2NiA2LjYwNzI4QzkuMTk4OTQgNi40ODUwOSA5LjM1MTkgNi40MDUxMyA5LjUxODA0IDYuMzgwMjNDOS42ODQxOCA2LjM1NTMzIDkuODUzODYgNi4zODY5MyA5Ljk5OTkgNi40Njk5NkwxNC45OTk5IDExLjQ3QzE1LjE0MDMgMTEuNjEwNiAxNS4yMTkyIDExLjgwMTIgMTUuMjE5MiAxMkMxNS4yMTkyIDEyLjE5ODcgMTUuMTQwMyAxMi4zODkzIDE0Ljk5OTkgMTIuNTNMOS45OTk5IDE3LjUzQzkuODU5MjcgMTcuNjcwNCA5LjY2ODY1IDE3Ljc0OTMgOS40Njk5IDE3Ljc0OTNDOS4yNzExNSAxNy43NDkzIDkuMDgwNTIgMTcuNjcwNCA4LjkzOTkgMTcuNTNDOC44MDkyMSAxNy4zODUyIDguNzQwOTIgMTcuMTk0OCA4Ljc0OTkgMTdaIiBmaWxsPSIjRDMwMDE4Ii8+Cjwvc3ZnPgo=)!important;
                background-repeat: no-repeat!important;
                background-size: contain!important;
                height: 24px;
                width: 24px;
                display: block;
            }

            &.slick-disabled {
                border-color: #B6B6B6!important;
                cursor: default;
                &:before {
                    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguNzQ5OSAxN0M4Ljc0OTQzIDE2LjkwMTQgOC43Njg2NSAxNi44MDM4IDguODA2NDMgMTYuNzEyOEM4Ljg0NDIxIDE2LjYyMTggOC44OTk3OSAxNi41MzkyIDguOTY5OSAxNi40N0wxMy40Mzk5IDEyTDguOTk5OSA3LjUyOTk2QzguOTA4NTEgNy4zODkwMSA4Ljg2NzA5IDcuMjIxNDUgOC44ODIyNyA3LjA1NDE0QzguODk3NDYgNi44ODY4NCA4Ljk2ODM4IDYuNzI5NDggOS4wODM2NiA2LjYwNzI4QzkuMTk4OTQgNi40ODUwOSA5LjM1MTkgNi40MDUxMyA5LjUxODA0IDYuMzgwMjNDOS42ODQxOCA2LjM1NTMzIDkuODUzODYgNi4zODY5MyA5Ljk5OTkgNi40Njk5NkwxNC45OTk5IDExLjQ3QzE1LjE0MDMgMTEuNjEwNiAxNS4yMTkyIDExLjgwMTIgMTUuMjE5MiAxMkMxNS4yMTkyIDEyLjE5ODcgMTUuMTQwMyAxMi4zODkzIDE0Ljk5OTkgMTIuNTNMOS45OTk5IDE3LjUzQzkuODU5MjcgMTcuNjcwNCA5LjY2ODY1IDE3Ljc0OTMgOS40Njk5IDE3Ljc0OTNDOS4yNzExNSAxNy43NDkzIDkuMDgwNTIgMTcuNjcwNCA4LjkzOTkgMTcuNTNDOC44MDkyIDE3LjM4NTIgOC43NDA5MiAxNy4xOTQ4IDguNzQ5OSAxN1oiIGZpbGw9IiNCNkI2QjYiLz4KPC9zdmc+Cg==)!important;
                }
            }
        }
    }

    .slick-list {
        padding-bottom: 100px;
        padding-left: 240px;
        @media(max-width:1024px){
            padding-left:120px;
            padding-bottom: 50px;
        }
          @media(max-width:767px){
            padding-left:24px;
            padding-bottom: 50px;
        }
        @media(max-width:550px){
            padding-left:unset;
            padding-bottom: unset;
        }
    }
}
