.banner-header-main {
    margin: 10px auto 10px auto;
    padding: 0;
    background: url(/wp-content/themes/Avada/assets/banners/2025-11-20-black-friday/bg.jpg) 0 50% no-repeat;
    background-size: cover;

    width: 100%;
    max-width: 1200px;
    height: auto;

    display: flex;
    /*display: none;*/
    justify-content: flex-end;
    align-items: flex-start;
    flex-direction: row;

    /*overflow: hidden;*/

    cursor: pointer;

    position: relative;
}

@media (max-width: 991px) {
    .banner-header-main {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        gap: 30px;
        height: auto;
        width: 100%;
    }
}

    .banner-header-main a {
        padding: 25px;
        background: url(/wp-content/themes/Avada/assets/banners/2025-11-20-black-friday/bright.png) 50% 50% no-repeat;
        background-size: cover;

        display: flex;
        justify-content: center;
        align-items: center;
        height: 100%;
        width: 100%;
    }

        .banner-header-main a img {
            margin: 0 0 0 30%;
        }
        @media (max-width: 991px) {
            .banner-header-main a img {
                margin: 0;
            }
        }





/*** PRODUCT ICON SALE ***/

ins.bf-price, .bf-price-container {
    position: relative;
}

ins.bf-price::after, .bf-price-container::after {
    content: "";
    position: absolute;
    background: url(https://comfortclinic.ca/wp-content/themes/Avada/assets/banners/2025-11-20-black-friday/pin.png) no-repeat 0 0;
    background-size: contain;
    width: 88px;
    height: 57px;
    display: block;
    right: -30px;
    top: -4px;
    transform: translate(100%, 0);
}
.bf-price-container .bf-price::after,
.cart_item .bf-price::after {
    display: none !important;
}

.fusion-price-rating ins.bf-price::after, .woocommerce-variation-price ins.bf-price::after {
    width: 50px;
    /*height: auto;*/
    right: -10px;
    top: 0px;
}

.woocommerce-variation-price ins.bf-price::after {
    top: 8px;
}

.bf-price-container::after {
    height: 80px;
    width: 123px;
    max-width: 40%;
    display: block;
    right: 10px;
    top: 10px;
    z-index: 10;
    transform: none;
}