.widget-promotion-single {
    border: 1px solid $primary;
    .header {
        &:before {
            display: none;
        }
        .title {
            font-weight: normal;
        }
    }
    .owl-carousel {
        .progressbar-wrapper {
            height: 1px;
            background: #F5F5F5;
            position: relative;
            margin-bottom: 15px;
            .progressbar {
                box-shadow: 0 0 8px 0 hsla(0, 100%, 77%, .5);
                border-top-style: solid;
                border-width: 0;
                border-top-width: 1px;
                border-image-source: linear-gradient(90deg, #FFD3DB, #FB3449);
                border-image-slice: 1;
                position: absolute;
                width: 0;
                left: 0;
                top: 0;
                display: inline-block;
                animation: progressbar 10s ease-in-out;
                animation-iteration-count: infinite;
            }
        }
        .owl-item img {
            width: auto;
            margin:auto;
        }
        .price {
            height: auto;
        }
    }
}

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

.promotion-single-wrapper {
    .header h3 {
        font-size: $font-size;
    }
}