.block-three-products-block .show-more-action{
    justify-content: end;
    align-items: center;
    padding-bottom: 0.5rem;
    margin: 0;
    gap: .30rem !important;
}
.block-three-products-block .show-more-action >span{
    text-align: right;
    text-transform: uppercase;
    margin-top: 1px;
    margin-bottom: 1px;
}
@media (min-width: 1024px){
    .block-three-products-block{
        margin-left: 5.25rem;
        margin-right: 5.25rem;
    }
    .block-three-products-block .top-section{
        margin-bottom: 17px;
    }
   .list-products.col-3{
        column-gap: 1.5rem;
        grid-template-columns: repeat(12, minmax(0, 1fr));
        display: grid;
        margin:auto;
    }
    .list-products.col-3 >.contain-article{
        grid-column: span 4 / span 4;
    }
}
@media (max-width: 991px){
    .list-products{
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}
@media (min-width: 100px) and (max-width: 1023px){
    .block-three-products-block .top-section{
        margin-left: 1.56rem;
        margin-right: 1.56rem;
    }
    .list-products{
        row-gap: 1.5625rem;
        column-gap: 1.06rem;
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    .list-products >div:last-child{
        grid-column: span 2 / span 2;
    }

    #embla-3-products .list-products.col-3{
        display: flex !important;
        gap: 1rem!important;
        justify-content: left;
        row-gap: 0;
        column-gap: normal;
        grid-template-columns: auto;
        padding: 0 1.56rem;
    }
    #embla-3-products .list-products.col-3 >.contain-article{
        transform: translate3d(0px, 0px, 0px);
        flex: 0 0 45%;
        min-width: 0px;
    }
    .block-three-products-block .embla__progress{
        width: calc(100% - 3.12rem);
        margin: 0 auto;
    }
    .block-three-products-block .show-more-action{
        column-gap: 0.3125rem;
    }
    .block-three-products-block >section{
        display: flex;
        flex-direction: column;
        gap: 15px;
    }
}