﻿.cad {
    padding: 16px !IMPORTANT;
    background: #FFF;
}

.w-banner-cate-home {
    background: #E1F1DB;
    padding: 22px 0;
}

.vcb {
    background: #E1F1DB;
}

.product-combo-home {
    background: #E1F1DB;
}

.fm {
}

.mvzc {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
    z-index: 1;
}

.tta {
    font-size: 24px !important;
    font-style: normal !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    color: #FFF !important;
}

.cznm {
    display: flex;
    flex-direction: column;
}

    .cznm span {
        color: #FFF;
        font-family: 'InterR';
        font-size: 16px;
        font-style: italic;
        font-weight: 500;
        line-height: 117.84%; /* 18.854px */
        margin-top: 6px;
        text-transform: capitalize;
    }

.vnop {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 10px;
    border-bottom: 1px solid #0000004a;
}

.mbpx {
    display: flex;
    align-items: center;
    gap: 7px;
}

    .mbpx h4 {
        color: #1E1E1E !important;
        font-family: 'InterSB' !important;
        font-size: 20px !important;
        font-style: normal !important;
        font-weight: 600 !important;
        line-height: normal !important;
    }

.fm-left {
    display: flex;
    gap: 10px;
    align-items: center;
    position: relative;
    z-index: 1;
}

.mbcvb {
    transform: translateY(-81px);
}

.fm-left:before {
    content: "";
    width: 392px;
    height: 120px;
    top: -36px;
    z-index: -1;
    left: -67px;
    position: absolute;
    background: url(/Design/2a26.png) no-repeat;
    background-size: cover;
}

.fm-left h4 {
    font-size: 24px;
    text-transform: uppercase;
    font-family: 'InterM';
    color: #FFFF;
}

.vz a {
    margin-top: 0 !important;
    border-radius: 58px;
    width: 138px !important;
}

.btn-detail-seller.vz {
}

.cab {
    display: flex;
    justify-content: center;
}

@media (max-width:739px) {
    .w-banner-cate-home {
    }

    .cad {
    }

    .cab {
    }

    .fm-left h4 {
        font-size: 16px;
    }

    .fm-left:before {
        width: 116%;
        height: 340%;
        left: -25px;
        top: -22px;
    }

    .product-default.product-seller .btn-detail-seller a {
        margin-top: 0 !important;
    }

    .mvzc {
        margin-bottom: 19px;
    }

    .container.cab {
    }

    .home-flashSale {
        padding-bottom: 0 !Important
    }

    .WTitleSeller h4 {
        font-size: 14px !important
    }

    .title-big-seller {
        top: -80px !important;
    }

    .cznm span {
        font-size: 11px;
    }

    .title-tab-menu-side {
        padding-top: 43px;
    }

    .title-big-seller {
    }

        .title-big-seller.cvzs {
            top: -61px !important;
        }

    .mbcvb {
        transform: translateY(-54px);
    }

    .vnop {
    }

    .mbpx h4 {
        font-size: 14px !important;
    }

    .WTitleSeller.cznm {
        margin-top: -9px;
        padding: 1px;
    }

    .title-tab-menu-side.bvb {
        margin-top: 21px;
    }

    .banner-default.mini-banner-home.banner-mini-two {
        padding-bottom: 55px !important;
    }

    #ctl00_ContentPlaceHolder1_ProductSideItem_upProducts {
        margin-top: -76px;
    }

    .home-about-top .item.left {
        display: none;
    }

    .home-about-top .item.right {
        padding: 0
    }

    .bottom-re h4 {
        font-size: 14px;
    }

    .bottom-re {
        padding: 7px 10px;
        height: 70px;
    }
}
