#topbar,
#site-header{
    background: #000;
}
.title-info-top{
    color: #fff;
}
#nav nav.main-nav ul li a,
#nav .main-nav .sub_menu a{
    color: #fff;
    font-weight: 500;
}
#nav nav.main-nav ul li a:hover,
#nav .main-nav .sub_menu a:hover{
    color: #fff;
    font-weight: 700;
}
.iconTop {
    width: 20px;
    height: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.iconTop.icon-1-top{
    background-image: url(/tp/T0298/img/25341/phone.png);
}
.iconTop.icon-4-top{
    background-image: url(/tp/T0298/img/25341/user.png);
}
.iconTop.icon-5-top{
    background-image: url(/tp/T0298/img/25341/cart.png);
}
.searchHeader .searchInput{
    background-color: #000;
    border: solid 1px #fff;
    color: #fff;
}
.searchHeader .searchInput::placeholder{
    color: #fff;
}
#nav .main-nav .sub_menu.megaMenu a,
#nav .main-nav .sub_menu.megaMenu a:hover {
    color: #fff;
}
.search-menu svg path,
.icon-cart svg path,
.searchHeader .btnSearch{
    filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(93deg) brightness(103%) contrast(103%);
}
.header-wrap-icon span,
.header-wrap-icon span i{
    color: #fff;
}
#nav .main-nav .sub_menu{
    background: #000;
}
#nav nav.main-nav>ul>li>a:hover:after, #nav .main-nav>ul>li.active>a:after{
    background: #fff;
}
#phistory-bar{
    display: none;
}
.tabTitle li a{
    font-size: 15px!important;
}
.level-customer, .secondSection, .des-customer{
    display: none !important;
}
.box-pro-detail{
    margin-top: 20px;
}
.product-detail {
    display: flex;
    flex-direction: column-reverse;
}
.hamburger-menu .bar,
.hamburger-menu .bar:before,
.hamburger-menu .bar:after{
    background: #fff;
}
.variantColor li{
    border-radius: 0;
    padding: 0;
    margin: 0 2px;
    min-height: 39px;
}
.variantColor img{
    border-radius: 0;
}
