.banner-mua-hang {
    background: linear-gradient(to right,#F6E4DB,#D09E8A);
    margin-top: 15px;
    padding: 10px 0;
}
@media (min-width: 1200px){
    .banner-mua-hang{
        width: 100vw;
        position: relative;
        margin-left: -51vw;
        left: 50%;
    }
}
@media (min-width: 992px){
    .col-width-5{
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
    }
}
.product-catalog{
    padding-top: 20px;
}
.product-catalog-nav{
    display: flex;
    align-items: center;
}
.left.filter-panel{
    flex: auto;
    display: flex;
    justify-content: flex-end;
}
.product-catalog .row{
    margin-right: 0;
    margin-left: 0;
}
.product-catalog-nav h3{
    color: #414042;
    margin: 0;
    text-align: center;
    justify-content: center;
    align-items: center;
    min-height: 40px;
    padding: 0 20px;
    line-height: 40px;
    font-size: 15px;
    border-bottom: 1px solid #D66D75;
    font-weight: 600;
    text-transform: uppercase;
}
.product-catalog-nav h3 a{
    color: #414042;
}
.btn.btn-danger.btn-sm {
    background: linear-gradient(to right,#F6E4DB,#D09E8A);
    color: #414042;
    border: none;
    border-radius: 3px;
    padding: 8px;
}
.product-catalog-nav a{
    font-size: 14px;
}
.sale_price{
    position: absolute;
    left: 0;
    top: 15px;
    padding: 3px 7px;
    font-size: 13px;
    background: #FD0000;
    color: #fff;
    display: inline-block;
    border-radius: 0 3px 3px 0;
    z-index: 99;
}
/*.product-info{*/
/*    position: relative;*/
/*}*/
.image{
    position: relative;
}
.image i {
    position: absolute;
    top: 10px;
    right: 10px;
    font-size: 20px;
    color: #00a400;
    z-index: 9;
}
.zing-tooltip {
    position: absolute;
    width: 350px;
    height: auto;
    float: left;
    z-index: 999999;
    border: solid 1px #c8c8c8;
    background: #fff;
    display: none;
}
.zing-tooltip .tooltip-header {
    background: linear-gradient(to right,#F6E4DB,#D09E8A);
    padding: 10px 10px;
    font-size: 16px;
    color: #414042;
}
.tooltip-title{
    font-size: 16px;
}
.tooltip-header .product-price {
    height: 100%;
    color: #000;
    font-weight: 300;
    display: flex;
    align-items: center;
}
.tooltip-header .product-price .price{
    padding-left: 10px;
    font-weight: 500;
}
.tooltip-body{
    padding: 10px;
}
.tooltip-body .label-promotion {
    display: flex;
    align-items: center;
    text-transform: capitalize;
}
.tooltip-body .label-promotion i{
    color: #00a400;
    padding-right: 10px;
    font-size: 20px;
}
.cate-news a{
    display: block;
    position: relative;
}
.cate-news p{
    background: linear-gradient(to right,#F6E4DB,#D09E8A);
    margin-top: 10px;
    display: block;
    padding: 10px 10px;
    line-height: 20px;
    font-weight: bold;
    font-size: 16px;
    position: absolute;
    bottom: -16px;
    color: #000;
    width: 100%;
}
.small-news-img{
    width: 100%;
}
.small-news-img img{
    height: 100%;
}
.left-news p{
    bottom: -22px;
}
.right-news{
    margin-top: 0;
}
.right-news p{
    font-size: 14px;
    font-weight: 400;
}
.right-news .col-lg-6{
    padding-bottom: 10px;
}


/*chân trang*/
footer {
    background: #fff;
    border-top: solid 1px #fff;
    padding-bottom: 20px;
    padding-top: 20px;
    margin-top: 20px;
    color: #4D4D4F;
}
.flex {
    display: flex;
}
.flex-auto {
    flex: auto;
}
footer .social {
    margin: 15px 0 0;
    padding: 5px 0 0;
    outline: none medium;
    box-sizing: border-box;
    color: #000;
    font-family: Arial;
}
footer .social ul {
    padding: 0;
    margin: 0;
}
footer .social li {
    float: left;
    list-style: none;
    margin-right: 5px;
}
footer .social .social-facebook i {
    color: #0084ff;
}
footer .social li i {
    font-size: 35px;
}
footer .social .social-twitter i {
    color: #29a5e7;
}
footer .social .social-google i {
    color: #dc3f1e;
}
footer .social .social-youtube i {
    color: #ce1312;
}
footer .social .social-pinterest i {
    color: #d30006;
}
footer .footer_title {
    text-transform: uppercase;
    color: #4D4D4F;
    font-weight: bold;
    font-size: 16px;
    margin-bottom: 5px;
}
footer .footer_content {
    color: #77787B;
}
.mt-30 {
    margin-top: 30px;
}
footer .footer_content ul li {
    display: block;
}
footer .footer_content ul li a {
    display: block;
    color: #4D4D4F;
    font-size: 14px;
    line-height: 22px;
}
.mt-15 {
    margin-top: 15px;
}
.contact-footer{
    padding-left: 30px;
    position: relative;
}
footer .contact-footer .icon {
    width: 24px;
    height: 24px;
    background: #FEBC11;
    color: #fff;
    border-radius: 4px;
    text-align: center;
    line-height: 24px;
    position: absolute;
    left: 0;
}
footer .contact-footer a {
    color: #77787B;
    padding: 0 5px;
}
.maps {
    position: relative;
}
#Maps-footer .modal-body iframe {
    width: 100%;
    height: 600px;
    border: none;
}
.maps .map-over {
    position: absolute;
    bottom: 30px;
    right: 10px;
    width: 600px;
    max-width: 100vw;
    z-index: 99;
    border: 3px solid #aaa;
    border-radius: 5px;
    display: none;
}
.maps:hover .map-over {
    display: block;
}
.rotate-90 {
    transform: rotate(90deg);
}
.contact-footer p{
    margin-bottom: 10px;
}
.contact-footer .maps{
    margin-bottom: 10px;
}
.foot-bar {
    background: linear-gradient(to right,#F6E4DB,#D09E8A);
    color: #3A3A3B;
    height: 40px;
    line-height: 40px;
    margin: 0;
    overflow: hidden;
}
.foot-bar {
    height: 50px;
    line-height: 50px;
}
.foot-bar .footer-menu {
    flex: auto;
    text-transform: uppercase;
    color: #3A3A3B;
    font-size: 16px;
}
ul.menu {
    list-style: none;
    padding: 0;
    height: 52px;
    overflow: hidden;
    margin: 0;
}
ul.menu li {
    display: inline-block;
    padding: 16px 0;
}
.foot-bar .footer-menu li {
    padding: 0;
}
ul.menu li a {
    display: inline-block;
    padding-left: 15px;
    line-height: 20px;
    position: relative;
    padding-right: 15px;
    border-left: solid 1px #ddd;
    color: #000;
}
.foot-bar .footer-menu li a {
    padding: 0 5px;
}
ul.menu li:first-child a {
    padding-left: 0;
    border-left: none;
}
.foot-bar .footer-menu li:first-child a {
    padding-left: 0;
}
.foot-bar .copyright {
    align-content: flex-end;
    font-size: 13px;
}
@media (max-width: 768px){
    .cate-news p{
        margin-top: 0;
        position: unset;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        display: -webkit-box;
    }
    .left-news p{
        height: 58px
    }
    .right-news p{
        height: 50px;
    }
    .footer-menu{
        display: none;
    }
}


/*css của khách*/
@import url('https://fonts.googleapis.com/css2?family=Quicksand:wght@500;600;700&display=swap');

body {
    font-family: 'Quicksand', sans-serif;
}

.header__top {
    background: #d0021b;
    font-size: 14px;
}

.h__content {
    background: linear-gradient(to right,#f6e4db,#d09e8a);
}

.form-control {
    font-size: 14px;
}

#history-buy a {
    color: #000;
}

#cart-box i {
    color: #000;
    font-size: 20px;
}

.switchboard {
    color: #000;
}

.switchboard span {
    color: #000;
}

.kinhnghiemhay {
    color: #000;
}

.kinhnghiemhay span {
    color: #000;
}

.kinhnghiemhay span>label.arr-down {
    border-top: 6px solid #000;
}

a {
    color: #d0021b;
}

.homenews h2 a {
    color: #d0021b;
}

.homenews h2 a:after {
    border-left: 5px solid #d0021b;
}

.nav-menu-right ul li a:hover {
    color: #d0021b;
}

#sync2 .owl-stage .owl-item.active.current {
    border-top: 5px solid #d0021b;
}

.sale_price {
    background: #d0021b;
    border-radius: 3px;
}

#wh-menu .wh-menu ul.lv1>li.lv1-i {
    height: 40px;
}

ul.lv1 li.lv1-i .lv1-d {
    padding: 4px;
}

.col-6.col-sm-6.col-md-3.col-width-5.product-item.has-gift:hover {
    box-shadow: 2px 3px 8px 0px #d1a08c61;
}

.product-catalog-nav h3 {
    padding-bottom: 5px;
}

.left.filter-panel {
    padding-bottom: 10px;
}

footer .contact-footer .icon {
    background: #d0021b;
    font-weight: 100;
}

.breadcrumb li a {
    color: #d0021b;
}

ul.menu {
    font-size: 14px;
}

.listinfo.new-policy ul li:first-child {
    background: linear-gradient(to right, #f6e4db, #d09e8a);
}
.listinfo.new-policy ul li:first-child:after {
    border-left: 17px solid #d5a794;
}

.listinfo.new-policy ul {
    border: 1px solid #f6e3da;
}

.listinfo.new-policy ul li:nth-child(2) {
    color: #d0021b;
}

[class^=newiconcs-], [class*=newiconcs-] {
    filter: brightness(0);
}

.listinfo.new-policy ul li:last-child {
    border-left: 1px solid #d0021b;
    color: #d0021b;
}

.orderbar-v2 .ordertype a.check {
    border: none;
    padding: 4px 12px;
    color: #000;
    background: linear-gradient(to right,#f6e4db,#d09e8a);
}

.filter a {
    color: #d0021b;
}

.filter-item span {
    color: #d0021b;
}

a.more:after {
    border-top: 5px solid #d0021b;
}

.area_order .buy_now {
    background: linear-gradient(to right,#f6e4db,#d09e8a);
}

.area_order span {
    color: #000;
}

.area_order span {
    color: #000;
}

.area_order .buy_repay {
    background: #f2f2f2;
    color: #000;
    border: 1px solid #3b3b3b;
}

[class^=icondetailV3-], [class*=icondetailV3-] {
    filter: hue-rotate(145deg);
}

.callorder a {
    color: #d0021b;
}

.viewmorekeyselling:after {
    border-top: 6px solid #d0021b;
}

.viewparameterfull {
    color: #000;
    border: none;
    background: linear-gradient(to right,#f6e4db,#d09e8a);
}

.product-view-vote-right-title {
    color: #d0021b;
}
body {
    font-weight: 500;
}

.kinhnghiemhay span {
    color: #000;
    font-weight: 500;
}

.switchboard span {
    color: #000;
    font-weight: 500;
}

.btn.btn-danger.btn-sm {
    box-shadow: 2px 3px 8px 0px #0000001c;
}

#wh-menu .wh-menu ul.lv1>li.lv1-i-child:hover {
    border-left: solid #d0021b 3px;
}

ul.lv1 li.lv1-i .lv1-d a:hover {
    color: #d0021b;
}

.listinfo ul li:first-child {
    color: #000;
}

.area_order .buy_now {
    color: #000;
}

.readmore-pview:hover {
    background: #d0021b;
}

.readmore-pview span, .readmore-pview i {
    color: #d0021b;
}

.readmore-pview {
    border: 1px solid #d0021b;
}

.title-news a {
    color: #d0021b;
}

.title-news a .arr-down {
    border-left: 6px solid #d0021b;
}

.kinhnghiemhay:hover, .switchboard:hover {
    color: #d0021b;
}

.hover-box>a:hover {
    color: #d0021b;
}
#back-to-top {
    background: #d0021b;
    width: 40px;
    height: 40px;
    line-height: 40px;
    transition: 0.2s all ease-in-out;
}

#back-to-top:hover {
    background: #d09e8a;
    color: #000;
}
#installment,#installment2{
    display: none;
}
.policy_intuitive ul.policy{
    display: none;
}
.policy_intuitive .for-mobile .policy_new li:nth-child(3),
.policy_intuitive .for-mobile .policy_new li:nth-child(5),
.policy_intuitive .for-mobile .policy_new li:nth-child(6){
    display: none;
}
.nav-menu-right{
    display: none;
}
.checkstockbox{
    display: none;
}
.policy_intuitive h4{
    display: none;
}