/*The hottest products start*/
.hottest-products1st {
    height: 478px;
}
.hottest-products1st .popular-products-bg-star1 {
    top: -52px;
    right: 22%;
}
.hottest-products1st .popular-products-bg-star2 {
    top: 16%;
    right: 55%;
}
.hottest-products1st .popular-products-bg-star3 {
    bottom: 3px;
    left: 17%;
    width: 56px;
    height: 56px;
}
.hottest-products1st::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 254px;
    border-radius: 48px;
    background-color: #F0F5FA;
}
.hottest-products2nd {
    max-width: 1267px;
    z-index: 2;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    top: 35px;
}
.hottest-products-carousels {
    position: relative;
}
.hottest-products-carousels .hpc-right {
    right: 0;
    top: 25px;
    z-index: 2;
}
.hottest-products-carousels .hpc-left {
    left: 0;
    top: 25px;
    z-index: 2;
}
.hp-carousel .swiper-slide:first-child {
    margin-right: 20px;
}
.hp-carousel .swiper-slide {
    height: 375px !important;
    display: flex;
    align-items: flex-end;
    padding-bottom: 10px;
    margin-left: 20px;
}
.popular-products-card.hp-card {
    padding: 12px;
}
.popular-products-card.hp-card .kp-special-offers-card-img-box {
    height: 164px !important;
}
.popular-products-card.hp-card .kp-carousel-title {
    margin: 7px 0px;
}
.popular-products-card.hp-card .hp-card-meta > * {
    background-color: #F0F5FA;
    border-radius: var(--kp-rad3);
    color: #959EB1;
    width: fit-content;
    padding: 0px 5px;
}
.popular-products-card.hp-card .hp-card-meta .hp-border {
    width: 1px;
    height: 17px;
    padding: 0;
    border-radius: unset;
    margin: 0px 10px;
    background-color: #D5E6F6;
}
.popular-products-card.hp-card .fi-card-buy-box {
    border-top: 1px dashed #D5E6F6;
    margin-top: 15px;
    padding-top: 10px;
}
.popular-products-card.hp-card:hover .fi-buy-but {
    color: #FFFFFF;
    background-color: #DD5C34;
    box-shadow: 0px 3px 5px 0px #E769415E;
}
/*The hottest products end*/
@media(max-width: 1399px) {

    /*The hottest products start*/
    .hottest-products2nd {
        max-width: 1070px;
        top: 39px;
    }
    .hottest-products-carousels .hpc-right, .hottest-products-carousels .hpc-left {
        top: 26px;
    }
    /*The hottest products end*/
}
@media(max-width: 1199px) {
    /*The hottest products start*/
    .hottest-products2nd {
        max-width: 885px;
    }
    /*The hottest products end*/
}
@media(max-width: 991px) {
    /*The hottest products start*/
    .hottest-products2nd {
        max-width: 615px;
    }
    /*The hottest products end*/
}
@media(max-width: 768px) {

    /*The hottest products start*/
    .hottest-products1st {
        height: 555px;
    }
    .hottest-products1st .popular-products-bg-star2, .hottest-products1st .popular-products-bg-star3 {
        display: none;
    }
    .hottest-products1st .popular-products-bg-star1 {
        right: 50%;
    }
    .hottest-products1st::before {
        height: 222px;
    }
    .hottest-products-carousels {
        top: 45px;
    }
    .hottest-products2nd {
        max-width: 100%;
    }
    .hottest-products2nd .kp-caroudels-head {
        width: 90%;
        margin: auto;
        height: 500px;
    }
    .hottest-products2nd .kp-caroudels-head h2 {
        font-size: 18px;
        font-weight: 800;
        line-height: 36px;
    }
    .kp-hp-prev {
        margin-left: 5px !important;
    }
    .hottest-products2nd .kp-special-but3 {
        position: absolute;
        bottom: 0;
        right: 0;
        left: 0;
        margin: auto;
    }
    .hottest-products2nd .kp-caroudels-head-buts {
        width: 73px;
    }
    /*The hottest products end*/
}