.product-details-top {
    margin-bottom: 20px;

    > div {
        position: relative;
    }

    .right-sidebar {
        width: 285px;
        min-width: 285px;
        padding-left: 15px;

        .feature-list {
            flex-direction: column;
            margin-top: 0;

            .single-feature {
                margin-bottom: 20px;
                justify-content: flex-start;

                &:last-child {
                    margin-bottom: 0;
                }
            }
        }
    }
}

@media screen and (max-width: 1350px) {
    .product-details-top {
        .right-sidebar {
            display: none;
        }
    }
}

@media screen and (max-width: 991px) {
    .product-details-top {
        margin-bottom: 20px;

        > div {
            position: unset;
        }
    }
}
