/**
 * @author    ELEGANTAL <info@elegantal.com>
 * @copyright (c) 2025, ELEGANTAL <www.elegantal.com>
 * @license   Proprietary License - It is forbidden to resell or redistribute copies of the module or modified copies of the module.
 */
#elegantalrelatedproductbyfeature .elegantalrelatedproductbyfeature_slider {
    position: relative;
    display: none;
}
#elegantalrelatedproductbyfeature .elegantalrelatedproductbyfeature_slider .js-product-miniature-wrapper, 
#elegantalrelatedproductbyfeature .elegantalrelatedproductbyfeature_slider .js-product-miniature {
    max-width: none !important;
}
.elegantalrelatedproductbyfeature_header {
    margin-bottom: 10px;
}
.elegantalrelatedproductbyfeature_header::after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
}
.elegantalrelatedproductbyfeature_header h4 {
    float: left;
    margin: 0;
}
.elegantalrelatedproductbyfeature_header a {
    float: right;
}

/********************** Slider ***************************/
#elegantalrelatedproductbyfeature .elegantal-carousel {
    margin: 0;
}
#elegantalrelatedproductbyfeature .elegantal-carousel .elegantal-item > * {
    width: 100% !important;
    -webkit-box-flex: 0;
    -webkit-flex: none;
    -ms-flex: 0;
    flex: none;
    max-width: 100%;
}
#elegantalrelatedproductbyfeature .elegantal-nav .elegantal-next,
#elegantalrelatedproductbyfeature .elegantal-nav .elegantal-prev {
    direction: ltr !important;
    position: absolute;
    top: 40%;
    font-size: 40px;
    color: #a9a6a6;
    outline: 0;
}
#elegantalrelatedproductbyfeature .elegantal-nav .elegantal-next:hover,
#elegantalrelatedproductbyfeature .elegantal-nav .elegantal-prev:hover {
    background: none;
    color: #111;
}
#elegantalrelatedproductbyfeature .elegantal-nav .elegantal-next {
    right: -5px;
}
#elegantalrelatedproductbyfeature .elegantal-nav .elegantal-prev {
    left: -5px;
}
#elegantalrelatedproductbyfeature .elegantal-nav .disabled {
    opacity: .5;
    cursor: default;
}