.product-features-image {
    margin: 0 auto 2rem;
    max-width: 37.5rem
}

.product-features-image img,.product-features .image img {
    border-radius: 16px
}

.product-features-content {
    margin-bottom: 4rem
}

.product-features iframe {
    border-radius: 16px
}

.product-features .separator {
    margin-bottom: 3rem
}

.product-features-tab {
    padding-top: 3rem;
    display: none;
    animation: tab-content 0.6s ease-out
}

.product-features-tab.active {
    display: block
}

.product-features .flex-intro+.product-features-tab {
    padding-top: 0
}

.product-features-sections .row {
    align-items: center
}

.product-features-sections .row+.row {
    margin-top: 4rem
}

@media screen and (min-width: 62rem) {
    .product-features-sections .row .content {
        padding-right:6.5rem
    }

    .product-features-sections .row .image {
        padding: 0
    }

    .product-features-sections .row .image+.content {
        padding-right: 1rem;
        padding-left: 6.5rem
    }

    .product-features-sections .row .image video,.product-features-sections .row .image img {
        max-width: 100%;
        max-height: none;
        width: 100%
    }
}

@media screen and (max-width: 61.95rem) {
    .product-features-sections .row {
        display:flex !important;
        width: auto !important
    }

    .product-features-sections .row .image {
        order: 4
    }

    .product-features-sections .row .image+.content {
        margin-top: 2rem
    }

    .product-features-sections .row .content {
        order: 8
    }

    .product-features-sections .row .content+.image {
        margin-bottom: 2rem
    }
}
