/*
Generated time: May 30, 2024 13:55
This file was created by the app developer. Feel free to contact the original developer with any questions. It was minified (compressed) by AVADA. AVADA do NOT own this script.
*/
.section-products-features {
    background-image: url("/cdn/shop/files/Vector_12.png?v=1666722124");
    background-repeat: no-repeat;
    width: 100%;
    max-height: 789.95px;
    background-size: cover;
    margin-top: 98px;
    z-index: 9;
    position: relative;
    background-position: bottom
}

.section-products-features .container {
    max-width: 1280px;
    margin: auto;
    padding: 100px 82px;
    position: relative
}

.section-products-features .container .slider-features-products {
    overflow: hidden;
    display: flex;
    position: relative;
    margin-top: 61px
}

.section-products-features .container .slider-features-products .card {
    border-radius: 10px;
    border: 1px solid #56453a;
    height: 203.41px;
    width: 262.64px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all .4s;
    text-decoration: none;
    margin: auto;
    flex-direction: column;
    cursor: pointer
}

.section-products-features .container .slider-features-products .swiper-wrapper .swiper-slide-active .card {
    background: #fff;
    border: none;
    box-shadow: 0 0 20px rgba(86, 69, 58, .2)
}

.section-products-features .container .slider-features-products .card:hover {
    border: 1px solid #c0dbe4;
    box-shadow: none
}

.section-products-features .container .slider-features-products .card img {
    width: 80px;
    height: 73px;
    object-fit: contain
}

.section-products-features .container .slider-features-products .card h3 {
    font-family: var(--font-program);
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 34px;
    text-align: center;
    color: #56453a;
    margin: 0;
    padding-top: 19px
}

.section-products-features .container .button-sldierr::after {
    color: #56453a;
    font-size: 25px
}

.section-products-features .container .text-description {
    padding-top: 50px;
    display: none
}

.section-products-features .container .text-description.active {
    display: block
}

.section-products-features .container .text-description h4 {
    font-family: var(--font-program);
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 34px;
    text-align: center;
    color: #56453a;
    margin: 0
}

.section-products-features .container .text-description p {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    font-size: 18px;
    line-height: 30px;
    text-align: center;
    color: #48484a;
    margin: 0 auto;
    max-width: 590px
}

.section-products-features .container .content-arrow-products-feature {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    height: 100%;
    top: 27px;
    left: 0;
    padding: 0 36px
}

.section-products-features .container .content-arrow-products-feature .button-sldierr {
    cursor: pointer
}

.section-products-features .container .content-arrow-products-feature .button-sldierr:hover svg path {
    stroke: #B18975
}

.section-products-features .container .content-arrow-products-feature .slider-features-products-arrow-next {
    transform: rotate(180deg);
    position: relative;
    top: -15px
}

.section-products-features .container .swiper-pagination-1 {
    display: none
}

.section-products-features .container .content-arrow-products-feature .swiper-button-disabled {
    opacity: .5;
    cursor: text
}

@media only screen and (max-width:992px) {
    .section-products-features .container .content-arrow-products-feature {
        display: none
    }
}

@media only screen and (max-width:768px) {
    .section-products-features .container {
        padding: 75px 46px 80px;
        overflow: hidden
    }

    .section-products-features .container .slider-features-products {
        overflow: initial
    }

    .section-products-features .container .slider-features-products .card {
        background-color: #fff;
        border: none;
        height: 184.56px
    }

    .section-products-features .container .swiper-slide.swiper-slide-active .card {
        height: 203.41px;
        width: 262.64px;
        position: relative;
        box-shadow: 0 0 20px rgba(86, 69, 58, .2);
        border-radius: 10px;
        top: -5px
    }

    .section-products-features .container .button-sldierr {
        display: none
    }

    .section-products-features .container .text-description h4 {
        display: none
    }

    .section-products-features .container .text-description p {
        font-weight: 300;
        font-size: 16px;
        line-height: 26px
    }

    .section-products-features .container .swiper-pagination-1 {
        bottom: -130px;
        display: block
    }

    .section-products-features .container .swiper-pagination-1 .swiper-pagination-bullet {
        width: 10px;
        height: 10px;
        border: 1px solid #56453a;
        background: 0 0;
        opacity: 1
    }

    .section-products-features .container .swiper-pagination-1 .swiper-pagination-bullet-active {
        background-color: #56453a
    }
}

@media only screen and (max-width:568px) {
    /* .section-products-features .container .swiper-pagination-1 {
        bottom: -200px
    } */

    .section-products-features .container .text-description {
        padding-top: 32px
    }

    .section-products-features {
        background: url('/cdn/shop/files/Vector_1_ff502b90-c993-4ef0-87dd-4a8582764972.png?v=1673554706');
        background-repeat: no-repeat;
        background-size: cover
    }
}