.sidebar .widget-related-products {
    .header {
        &:before {
            left: 50%;
            top: 100%;
            transform: translateX(-50%);
        }
    }
    .owl-carousel {
        .owl-item img {
            width: auto;
            margin:auto;
        }
        .owl-nav {
            .owl-next, .owl-prev {
                background: transparent !important;
                box-shadow: none;
                height: 36px;
                width: 36px;
                border-radius: 3px;
                span {
                    bottom: 2px;
                    display: inline-block;
                    direction: initial;
                }
            }
        }
        &:hover {
            .owl-nav {
                .owl-next, .owl-prev {
                    background-color: #000000AF !important;
                    color: #FFF !important;
                }
            }
        }
    }
}

@media (max-width: 992px) {
    .sidebar .widget-related-products .owl-carousel .item {
        width: 100%;
    }
}