*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}
body{color:#222;font-family:"Mulish",sans-serif;font-size:14px;margin:0 auto;background:#f5f6f7;position: relative;}
html{font-size:100%;font-family:"Mulish",sans-serif}
img{max-width:100%;height:auto}
a{text-decoration:none;color:#000}
.clearfix{content:"";clear:both}
ul,li{list-style:none}
table{border-collapse:collapse;width:100%}
.ul,.ol{margin:0;padding:0;list-style:none}
.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}
.d-block{display:block}
.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}
.text-center{text-align:center!important}
.d-none{display:none !important;}
.align-items{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}
.space-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}
.space-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}
.d-block{display:block!important}
.flex-direction{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.container-mb{padding:0;max-width:480px;margin:0 auto;overflow: hidden;}
.container{max-width:100%;padding:0 10px;margin:0 auto}
.line-clamp-1{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}
.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.line-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.icon-2021{background:url(../images/icon_2021-mobile.png);background-repeat:no-repeat}
.header .header-top{background:#fff;padding:10px}
.header .header-top .item-phone{width:32%}
.header .header-top .item-phone .header-phone{margin-left:10px}
.header .header-top .logo{width:45%;display:-webkit-box;display:-ms-flexbox;display:flex}
.header .header-top .logo img{width:130px;margin:0 auto}
.header .header-top .hover-shorrom{width:calc(100% - 45% - 32%);position:relative;text-align:right}
.header .header-top .hover-shorrom .content{font-weight:700;font-size:16px}
.header .header-top .icon-2021.phone{background-position:-13px -9px;display:block;width:45px;height:45px}
.header .header-main{background-color:#00878d;padding:10px}
.header .header-main #menu-mobile{width:7%;margin-right:12px}
.header .header-main #menu-mobile p{color: #fff;font-size: 11px;padding-top: 3px;}
.header .header-main #menu-mobile .icon-2021.menu{background-position:-78px -17px;width:35px;height:30px;display:block}
.header .header-main .item-cart{width:8%;position:relative}
.header .header-main .item-cart .cart-count{position:absolute;right:-3px;top:-5px;background:#ff0404;color:#fff;padding:1px 8px;border-radius:7px;font-size:12px;font-weight:800}
.header .header-main .item-cart .icon-2021.cart{background-position:-118px -17px;width:35px;height:30px;display:block}
.form__input{width:calc(100% - 7% - 8%);margin-right:10px;position:relative}
.form__input .search-form{border-radius:5px;overflow:hidden;padding:3px;background:#fff;width:500px;position:relative;width:100%}
.form__input .submit-search{position:absolute;right:0;bottom:0;border:0;width:48px;height:38px;font-weight:300;background:#bff0f2}
.form__input .fa-search{font-size:16px;color:#179399;outline:none;line-height:40px}
.form__input .text_search{border:0;padding:0 5px 0 10px;width:calc(100%);height:100%;outline:none;color:#bdbdbd;font-size:14px}
.form__input .searh-form-container{float:left;width:calc(100% - 60px);height:30px}
.custom-dots .owl-dots .owl-dot{width:25px;height:25px;border-radius:50%;margin-right:11px}
.custom-dots .owl-dots.active{background:transparent}
.custom-dots .owl-dots .owl-dot.active span{background:#00878d!important}
.custom-dots .owl-dots span{width:15px;height:15px;margin:auto;background:#bdbdbd!important}
.custom-nav .owl-nav{margin:0!important}
.custom-nav .owl-nav button{margin:0!important;background:#00000067!important;color:#fff!important;width:28px;height:40px;font-size:25px!important;text-align:left;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.custom-nav .owl-nav button:hover{color:#222!important;background:#fff!important}
.custom-nav .owl-nav .owl-prev{left:10px}
.custom-nav .owl-nav .owl-prev i{padding-left:5px}
.custom-nav .owl-nav .owl-next{right:10px}
.custom-nav .owl-nav .owl-next i{padding-left:7px}
.homepage .banner{background-color:#fff}
.homepage .main-category{background-color:#fff;padding:10px 6px}
.homepage .main-category .item{width:23.5%;overflow:unset;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:55px;background:#fff;margin:0 0 7px 5px;border-radius:10px;-webkit-box-shadow:0 0 7px 0 #e1e1e1;box-shadow:0 0 7px 0 #e1e1e1}
.homepage .main-category .item h3{font-size:13px;font-weight:600;color:#222;text-align:center;line-height:1.3em;height:unset;display:table-cell;vertical-align:middle;width:100%}
.homepage .main-category .item:nth-child(n + 8){display:-webkit-box;display:-ms-flexbox;display:flex}
.homepage .main-category .item:nth-child(n + 12){display:none}
.homepage .main-category .viewallcat{width:23.5%;overflow:unset;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:55px;background:#fff;color:red;margin:0 0 7px 5px;border-radius:10px;-webkit-box-shadow:0 0 7px 0 #e1e1e1;box-shadow:0 0 7px 0 #e1e1e1}
.homepage .main-category .viewallcat h3{font-size:13px;font-weight:600;color:red;text-align:center;line-height:1.3em;height:unset;padding-right:5px}
.homepage .product-collection{border-radius:15px}
.homepage .product-collection .top-title{background-color:#e21731;text-align:center;padding:10px 0;margin-bottom:10px}
.homepage .product-collection .top-title .title{font-size:18px;text-transform:uppercase;font-weight:800;color:#fff}
.homepage .product-collection .top-title .more-all{color:#fff;padding-top:5px;display:block}
.homepage .product-collection .section-product{padding:0 10px;overflow-x:scroll}
.homepage .product-collection .section-product .product-item{width:215px;margin-bottom:0;margin-right: 5px;}
.homepage .product-collection .section-product .product-info{width:150px}
.homepage .group-product-list{margin-top:15px}
.homepage .group-product-list .title{background:#fff;text-align:center;border-bottom:1px solid #eee}
.homepage .group-product-list .title .js-title-pro{display:inline-block;width:100px;font-size:14px;padding:10px 0;text-transform:uppercase;font-weight:700}
.homepage .group-product-list .title .js-title-pro.active{color:#00878d;border-bottom:2px solid #00878d}
.homepage .group-product-list .list-product{padding:10px;overflow-x:scroll;display:flex;}
.homepage .group-product-list .box-group-product.active{display:block}
.homepage .group-product-list .box-group-product{display:none;}
.homepage .group-product-list .list-product .product-item{float:left;width:215px;margin-bottom:0;margin-right: 5px;}
.homepage .group-product-list .list-product .product-info{width:150px}
.homepage .product-category-home{margin:10px 0;border-radius:15px}
.homepage .product-category-home .title-category{margin-bottom:10px}
.homepage .product-category-home .title-category .name{background:#00878d;padding:10px;font-size:18px}
.homepage .product-category-home .title-category .name a{color:#fff}
.homepage .product-category-home .title-category .cate-con{margin:0 20px}
.homepage .product-category-home .title-category .more-all{padding-right:10px;color:#00878d}
.homepage .product-category-home .list-product{padding:0 10px}
.homepage .product-category-home .list-product .product-item{width:100%;margin-bottom:0}
.homepage .product-category-home .more-all{display:block;margin:10px;padding:10px;border:1px solid #00878d;text-align:center;border-radius:7px;color:#00878d;text-transform:uppercase;font-weight:700}
.product-item{padding:10px;width:calc(100% / 2 - 10px);margin-right:10px;margin-bottom:10px;background:#fff;border:2px solid #f5f5f5;border-radius:15px}
.product-item .product-img{display:block;position:relative;padding-bottom:100%}
.product-item .product-img img{width:auto;position:absolute;top:0;left:0;right:0;bottom:0;max-width:100%;max-height:100%;margin:auto}
.product-item .product-img .icon-new{position:absolute;top:7px;left:5px;width:40px;height:22px}
.product-item .product-img .icon-new img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}
.product-item .product-img .icon-hot{position:absolute;top:1px;left:5px;width:38px;height:30px}
.product-item .product-img .icon-hot img{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain}
.product-item .product-title{font-size:14px;padding:5px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:40px;font-weight:700}
.product-item .product-price{position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 0}
.product-item .product-price .item-price{color:#d00406;font-size:18px;font-weight:700;height:20px;margin-right:5px}
.product-item .product-price .old-price{font-size:14px;color:#999}
.product-item .product-price .price-right{color:#fff;height: 35px;width: 40%;background-size:contain}
.product-item .product-price .price-right .price-saleoff{text-align:center;font-size:12px;line-height:35px;background:url(../images/icon-sizeoff.png);background-repeat:no-repeat;}
.product-item .product-price .price-left{width: 65%;}
.product-item .product-cart{height:30px}
.product-item .product-cart .checkpro.conhang{color:#28b52d}
.product-item .product-cart .buy-now{background-color:#ebebeb;padding:5px;border-radius:50%}
.product-item .product-cart .icon-2021{width:25px;height:25px;display:block}
.product-item .product-cart .icon-2021.icon-cart{background-position:-109px -16px}
.brand-home{background-color:#fff;margin-bottom:10px}
.brand-home .title{padding-top:20px;text-transform:uppercase;text-align:center;font-size:18px}
.brand-home .list-brand-home{padding:10px 0}
.footer .footer-group-news .cat-news{background-color:#fff;padding:0 10px;overflow:auto;white-space:nowrap;border-bottom:1px solid #eee}
.footer .footer-group-news .cat-news .item{display:block;width:calc(100% / 2 - 20px);margin-right:20px;height:40px;line-height:40px}
.footer .footer-group-news .list-art-home{display:none}
.footer .footer-group-news .list-art-home.active{display:block}
.footer .footer-group-news .title-tab-tintuc{background:#fff;border-bottom:1px solid #eee}
.footer .footer-group-news .js-title-tintuc{padding:10px}
.footer .footer-group-news .js-title-tintuc p{padding:0 5px}
.footer .footer-group-news .js-title-tintuc.active{border-bottom:2px solid #00878d}
.footer .footer-group-news .js-title-tintuc.active i,.footer .footer-group-news .js-title-tintuc.active p{color:#00878d;font-weight:700}
.footer .footer-group-news .item-art{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px;border-bottom:1px solid #eee;background:#fff}
.footer .footer-group-news .item-art .img{width:140px;margin-right:10px}
.footer .footer-group-news .item-art .img img{width:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px;height: 100px;}
.footer .footer-group-news .item-art .text{width:calc(100% - 140px)}
.footer .footer-group-news .item-art .text .time{color:#00878d;padding-bottom:7px}
.footer .footer-group-news .item-art .text .name{font-weight:700;font-size:14px}
.footer .footer-group-news .item-art:last-child{border-bottom:0}
.footer .footer-group-news .more-all{text-align:center;padding:10px;margin:10px;color:#00878d;border-radius:7px;border:1px solid #00878d;display:block;text-transform:uppercase}
.footer .footer-video{background:#fff;padding:10px 0;margin-bottom:10px}
.footer .footer-video .title{color:#d00406;padding:5px 10px;font-size:18px;text-transform:uppercase;font-weight:700;border-bottom:1px solid #eee}
.footer .footer-video .title span{border-bottom:2px solid #d00406;padding-bottom:5px}
.footer .footer-video .list-video-youtobe{padding:10px 10px 0;margin-right:-10px}
.footer .footer-video .list-video-youtobe .item-youtobe{width:calc(100% / 4 - 10px);margin-right:10px}
.footer .footer-video .list-video-youtobe .item-youtobe .img-youtobe{height:150px;position:relative;display:block}
.footer .footer-video .list-video-youtobe .item-youtobe .img-youtobe img{width:100%;height:150px;border-radius:15px}
.footer .footer-video .list-video-youtobe .item-youtobe .img-youtobe::before{position:absolute;content:"\f144";font:normal normal normal 45px/1 FontAwesome;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#000;opacity:50%;z-index:1}
.footer .footer-video .list-video-youtobe .item-youtobe .name{padding-top:10px;display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:700}
.footer .footer-policies{padding:10px 0 20px}
.footer .footer-policies .icon-2021{width:55px;height:55px;margin-right:10px}
.footer .footer-policies .icon-2021.ship{background-position:-13px -116px}
.footer .footer-policies .icon-2021.return{background-position:-84px -117px}
.footer .footer-policies .icon-2021.pay{background-position:-166px -118px}
.footer .footer-policies .icon-2021.support{background-position:-246px -117px}
.footer .footer-policies .right h4{text-transform:uppercase;font-weight:700}
.footer .footer-main{padding:10px 0;background-color:#fff}
.footer .footer-main .item-footer{margin-bottom:10px}
.footer .footer-main .item-footer .title{font-size:14px;color:#222;padding-bottom:10px;text-transform:uppercase}
.footer .footer-main .item-footer .cnt .item{display:block;margin-bottom:10px}
.footer .footer-main .item-footer .cnt .item.phone{color:#00878d;font-size:16px;font-weight:700}
.footer .footer-main .item-footer .cnt p{margin-bottom:10px}
.footer .footer-main .item-footer .cnt .img-footer{margin-top:10px}
.footer .footer-main .item-footer .cnt .img-footer img{height:45px;-o-object-fit:cover;object-fit:cover}
.footer .footer-main .item-footer .click-mobile{width:130px;display:block;background:#00878d;color:#fff;padding:10px;margin-top:10px;border-radius:5px}
.footer .footer-main .item-footer .show-footer .title{height:40px;line-height:30px;border-bottom:1px solid #dedede}
.footer .footer-main .item-footer .show-footer .title h3{font-size:16px;text-transform:uppercase;color:#222}
.footer .footer-main .item-footer .show-footer .title i{font-size:18px;color:#222;line-height:35px}
.footer .footer-main .item-footer .show-footer .cnt{padding-top:10px;display:none}
.footer .footer-main .item-footer .show-footer.active .cnt{display:block}
.footer .footer-bottom{padding:10px 0;font-size:13px}
.autocomplete-suggestions{border:1px solid #ccc;background:#fff;cursor:default;overflow:auto;width:100%;display:none;z-index:99999;position:absolute;top:100%;max-height:350px;left:-1px}
.autocomplete-suggestion{padding:3px 5px;overflow:hidden}
.autocomplete-suggestion.selected,.autocomplete-suggestion:hover{background:#f5f5f5}
.autocomplete-selected{background:#f0f0f0}
.autocomplete-suggestions strong{font-weight:400;color:#39f}
.autocomplete-suggestions a{text-decoration:none;color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;padding:10px;border-bottom: 1px solid #ededed;}
.autocomplete-suggestions .price{display:block;color:red;font-size:16px;padding-top:10px}
.autocomplete-suggestions img{width:10%;padding-right:10px}
#main-menu{position:fixed;top:0;left:-280px;width:280px;background:#fff;z-index:99999;height:100%;overflow:auto;transition:all .5s ease}
#main-menu.active{left:0}
#main-menu .head{height:50px;line-height:30px;padding:10px;background:#ddd}
#main-menu .head i{float:left;font-size:30px}
#main-menu .head .text{margin-left:50px;background:#fff;border-radius:20px;text-align:center}
#main-menu .list .item  a{display:block;padding:8px 10px}
#main-menu .list .item  a .icon{font-size:20px;padding-right:10px;vertical-align:middle}
#main-menu .line{border-top:solid 1px #ddd}
.overlay{position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.6);z-index:99;display:none}
.overlay.active{display:block}
body.active{overflow:hidden}
#category-menu .list .item a{display:block}
#category-menu .list .item a.lv1{line-height:40px;border-bottom:solid 1px #dddd;padding:0 10px}
#category-menu .list .item i{position:absolute;right:0;top:0;line-height:39px;width:40px;text-align:center;font-size:11px;border-left:solid 1px #eee;height:41px}
#category-menu .list .item.active > i{transform:rotate(180deg)}
#category-menu .list .item.active > i{border:None;border-right:solid 1px #eee}
#category-menu .list .item{position:relative}
#category-menu .list .item.active > a{font-weight:700}
#category-menu .list .item .sub{background:#eee;display:none}
#category-menu .item .sub .item .sub a{padding-left:30px;background:#f5f5f5}
#category-menu .list .item .sub a{line-height:41px;padding:0 10px 0 20px;border-bottom:solid 1px #fff}
.footer .footer-group-news .more-all i {padding-left: 5px;}
.footer{margin-top: 10px;}
.breadcrumb ol{width:100%;float:left;padding:0;margin:0;background:none}
.breadcrumb ol li{float:left;list-style:none}
.breadcrumb ol li a span{font-size:14px;color:#333;line-height:30px;float:left}
.breadcrumb ol li a:last-child{color:#222}
.breadcrumb ol li h1{font-size:15px;color:#222;line-height:30px;float:left;font-weight:400;margin:0}
.breadcrumb ol li i{margin-left:5px;margin-right:5px;float:left;line-height:30px;color:#000}
.breadcrumb ol li:last-child i{display:none}
/* detail */
.detail .main-product-detail{background-color:#fff;padding:10px}
.detail .main-product-detail .product-image-detail{width:100%;margin-right:10px}
.detail .main-product-detail .product-image-detail .product-detail-thumbnail{padding:10px 0;width:100%}
.detail .main-product-detail .product-image-detail .product-detail-thumbnail .item-thumbnail{margin-right:10px}
.detail .main-product-detail .product-image-detail .product-detail-thumbnail .item-thumbnail.active img{border:1px solid #00878d}
.detail .main-product-detail .product-image-detail .product-detail-thumbnail .item-thumbnail img{border:1px solid #eee;height:60px;width:70px;-o-object-fit:cover;object-fit:cover;border-radius:7px;padding:5px 10px}
.detail .main-product-detail .product-image-detail .product-detail-thumbnail .item-thumbnail:last-child{margin-right:0}
.detail .main-product-detail .product-detail-middle{width:100%;margin-right:10px}
.detail .main-product-detail .product-detail-middle .name{font-size:16px;margin-bottom:10px}
.detail .main-product-detail .product-detail-middle .list-brand-review{padding-bottom:7px;border-bottom:1px solid #ddd}
.detail .main-product-detail .product-detail-middle .detail-price-main{padding:10px 0}
.detail .main-product-detail .product-detail-middle .detail-price-main .detail-old-price{font-size:18px}
.detail .main-product-detail .product-detail-middle .detail-price-main .detail-price{font-size:26px;color:red;padding:0 10px}
.detail .main-product-detail .product-detail-middle .detail-price-main .detail-saleoff{color:red;font-size:14px}
.detail .main-product-detail .product-detail-middle #config-holder{margin-bottom:10px}
.detail .main-product-detail .product-detail-middle #config-holder .config-color .name{font-size:15px;font-weight:700;margin-bottom:5px}
.detail .main-product-detail .product-detail-middle #config-holder .config-color .attr-value{width:calc(100% / 4 - 10px);border:1px solid #b3b3b3;padding:10px 0;text-align:center;display:inline-block;margin-bottom:10px;margin-right:7px;border-radius:5px;color:#000}
.detail .main-product-detail .product-detail-middle #config-holder .config-color .attr-value.selected-attr-value{border:1px solid #00878d;color:#00878d;font-weight:700}
.detail .main-product-detail .product-detail-middle #offer-detail{margin-top:10px;border:solid 1px #f51f42;border-radius:5px;padding:10px 10px 10px 0;width:100%}
.detail .main-product-detail .product-detail-middle #offer-detail .title-box{background:#f51f42;color:#fff;border-radius:15px;padding:0 10px;font-weight:700;height:30px;line-height:30px}
.detail .main-product-detail .product-detail-middle #offer-detail .detail-offer{padding:0 10px}
.detail .main-product-detail .product-detail-middle #offer-detail .detail-offer p{position:relative;padding-left:10px;padding-bottom:7px;font-weight:600}
.detail .main-product-detail .product-detail-middle #offer-detail .detail-offer p::before{position:absolute;content:"";left:0;top:6px;height:5px;width:5px;background:#ff8695;border-radius:50%}
.detail .main-product-detail .product-detail-middle .button-buy{margin:10px 0;margin-right:-10px}
.detail .main-product-detail .product-detail-middle .button-buy .btn-buy{width:100%;padding:15px 10px;background:#f51f42;margin-bottom:10px;text-align:center;text-transform:uppercase;font-size:18px;border-radius:9px;margin-right:10px}
.detail .main-product-detail .product-detail-middle .button-buy .btn-buy a{color:#fff;font-weight:700}
.detail .main-product-detail .product-detail-middle .button-buy .btn-buy.add-cart{width:calc(100% / 2 - 10px);margin-right:10px;color:#00878d;border:1px solid #00878d;background:#fff;display: flex;align-items: center;justify-content: center;}
.detail .main-product-detail .product-detail-middle .button-buy .btn-buy.add-cart a{color:#00878d;font-size: 13px;}
.detail .main-product-detail .product-detail-middle .button-buy .btn-buy.add-tragop{margin-right:0;background:#00878d}
.detail .main-product-detail .product-detail-middle .button-buy .btn-buy.add-tragop a{color:#fff}
.detail .main-product-detail .product-detail-middle .button-buy .btn-buy.add-tragop span{display:block;font-size: 13px;margin-top: 3px;}
.detail .main-product-detail .product-detail-middle .product-contact{border:1px solid #e1e1e1;background:#f5f6f7;border-radius:5px;padding:11px 10px;margin-bottom: 10px;}
.detail .main-product-detail .product-detail-middle .product-contact .title{font-size:15px;padding-bottom:5px}
.detail .main-product-detail .product-detail-middle .product-contact .title .red{padding-left:5px;font-size:20px;color:#f51f42;font-weight:700}
.detail .main-product-detail .product-detail-middle .product-contact .content-contact input{width:calc(100% - 115px);height:40px;border:1px solid #dbdbdb;padding-left:10px;border-radius:7px 0 0 7px}
.detail .main-product-detail .product-detail-middle .product-contact .content-contact input::-webkit-input-placeholder{color:gray}
.detail .main-product-detail .product-detail-middle .product-contact .content-contact input:-ms-input-placeholder{color:gray}
.detail .main-product-detail .product-detail-middle .product-contact .content-contact input::-ms-input-placeholder{color:gray}
.detail .main-product-detail .product-detail-middle .product-contact .content-contact input::placeholder{color:gray}
.detail .main-product-detail .product-detail-middle .product-contact .content-contact a{background:#00878d;color:#fff;line-height:40px;width:115px;text-align:center;text-transform:uppercase;border-radius:0 7px 7px 0;font-weight:700}
.detail .main-product-detail .product-detail-bottom{width:100%;}
.detail .main-product-detail .product-detail-bottom .loiich{border:1px solid #b3b3b3;border-radius:10px}
.detail .main-product-detail .product-detail-bottom .loiich .title{text-align:center;background:#f5f6f7;color:#000;font-weight:700;font-size:17px;padding:10px 0;border-bottom:1px solid #b3b3b3;border-radius:10px 10px 0 0}
.detail .main-product-detail .product-detail-bottom .loiich .item{padding:10px}
.detail .main-product-detail .product-detail-bottom .loiich .item img{width:28px}
.detail .main-product-detail .product-detail-bottom .loiich .item .text{width:calc(100% - 35px - 10px);margin-left:10px;color:#000;font-weight:600}
.detail .main-product-detail .product-detail-bottom .loiich .item:first-child{margin-top:10px}
.detail .main-product-detail .product-detail-bottom .loiich .item:last-child{margin-bottom:10px}
.detail .main-product-detail .product-detail-bottom .phone-lienhe{text-align:center;padding:10px 0}
.detail .main-product-detail .product-detail-bottom .phone-lienhe .title{font-size:15px;padding-bottom:5px}
.detail .main-product-detail .product-detail-bottom .phone-lienhe .green{font-size:15px}
.detail .main-product-detail .product-detail-bottom .phone-lienhe .green i,.detail .main-product-detail .product-detail-right .phone-lienhe .green a{color:#00878d;font-weight:700}

.detail .content-product-detail .content-top{width:calc(100%);margin-right:10px;margin-top:10px}
.detail .content-product-detail .content-top .content-spec{background:#fff;border-radius:10px;padding-bottom:10px;}
.detail .content-product-detail .content-top .content-spec .title{padding:10px;font-size:16px;color:#00878d;border-bottom:1px solid #d8d8d8}
.detail .content-product-detail .content-top .content-spec .title span{border-bottom:1px solid #00878d;padding:10px 0}
.detail .content-product-detail .content-top .content-spec .content{margin:10px 0;width:100%;display:block;height:100%;overflow:hidden;position:relative}
.detail .content-product-detail .content-top .content-spec .content::after{content:"";position:absolute;left:0;right:0;bottom:0;height:50px;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#fff));background:linear-gradient(transparent,#fff)}
.detail .content-product-detail .content-top .content-spec .content.active{height:100%}
.detail .content-product-detail .content-top .content-spec .content.active::after{display:none}
.detail .content-product-detail .content-top .content-spec tr{padding:10px 0;width:100%}
.detail .content-product-detail .content-top .content-spec td{background-color:#fff!important;padding:10px}
.detail .content-product-detail .content-top .content-spec tr:nth-child(even) td{background:#f6f6f6!important}
.detail .content-product-detail .content-top .content-desc{background:#fff;border-radius:10px;padding-bottom:10px;}
.detail .content-product-detail .content-top .content-desc .title{padding:10px;font-size:16px;color:#00878d;border-bottom:1px solid #d8d8d8}
.detail .content-product-detail .content-top .content-desc .title span{border-bottom:1px solid #00878d;padding:10px 0;font-weight:700}
.detail .content-product-detail .content-top .content-desc .content{padding:0 10px;margin:10px 0;width:100%;display:block;height:810px;overflow:hidden;position:relative}
.detail .content-product-detail .content-top .content-desc .content::after{content:"";position:absolute;left:0;right:0;bottom:0;height:50px;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#fff));background:linear-gradient(transparent,#fff)}
.detail .content-product-detail .content-top .content-desc .content.active{height:100%}
.detail .content-product-detail .content-top .content-desc .content.active::after{display:none}
.detail .content-product-detail .content-top .content-desc .content p{line-height: 25px;}
.detail .content-product-detail .content-top .more-all{border:1px solid #00878d;display:block;width:120px;color:#00878d;padding:10px;text-align:center;margin:10px auto;border-radius:5px}
.detail .content-product-detail .content-top .variant-table-group{background-color:#fff;margin-top:10px;border-radius:10px}
.detail .content-product-detail .content-top .variant-table-group .group-title{padding:10px;font-size:16px;color:#00878d;border-bottom:1px solid #d8d8d8}
.detail .content-product-detail .content-top .variant-table-group .group-title span{border-bottom:2px solid #00878d;padding:10px 0}
.detail .content-product-detail .content-top .variant-table-group .content-table-variant{padding:10px}
.detail .content-product-detail .content-top .variant-table-group .tbl_item{width:100%;border-collapse:collapse}
.detail .content-product-detail .content-top .variant-table-group .tbl_item tr{width:100%;padding:5px 0}
.detail .content-product-detail .content-top .variant-table-group .tbl_item th{border:1px solid #ddd;padding:5px;background:#f5f6f7;color:#000;text-align:left}
.detail .content-product-detail .content-top .variant-table-group .tbl_item td{border:1px solid #ddd;padding:5px}
.detail .content-product-detail .content-top .variant-table-group .tbl_item .tbl_number{float:left;width:25px;text-align:center;height:25px;line-height:25px;border-width:1px;border-style:solid;border-color:#ddd;border-left:none;border-right:0}
.detail .content-product-detail .content-top .variant-table-group .tbl_item .click-quantity{cursor:pointer;float:left;width:20px;height:25px;border:1px solid #ddd;line-height:20px;overflow:hidden;text-align:center;color:#333;background:#f6f6f6;border-radius:5px 0 0 5px}
.detail .content-product-detail .content-top .variant-table-group .tbl_item .click-quantity i{font-size:7px}
.detail .content-product-detail .content-top .variant-table-group .tbl_item .click-quantity.plus{border-radius:0 5px 5px 0}
.detail .content-product-detail .content-top .variant-table-group .tbl_item .add-product-to-cart{width:40px;display:block;height:30px;text-align:center;background:#00878d;line-height:30px;margin:0 auto;color:#fff;border-radius:5px}
.detail .content-product-detail .content-top .variant-table-group .tbl_item .btn-sm.right{width:140px;display:block;height:30px;text-align:center;background:#00878d;line-height:30px;margin:0 auto;color:#fff;border-radius:5px;font-weight:700}
.detail .content-product-detail .content-top .detail-review-and-comment{background-color:#fff;margin-top:10px;}
.detail .content-product-detail .content-top .detail-review-and-comment .title{padding:10px;font-size:16px;font-weight:700;border-bottom:1px solid #d8d8d8}
.detail .content-product-detail .content-top .detail-review-and-comment .title span{padding:10px 0;color:#00878d}
.detail .content-product-detail .content-top .detail-review-and-comment .border-review{padding:10px}
.detail .content-product-detail .content-top .detail-review-and-comment .border-review .box-review{border:1px solid #eee;border-radius:15px;padding:10px}
.detail .content-product-detail .content-top .detail-review-and-comment .border-review .box-review li{overflow:hidden;margin-bottom:13px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.detail .content-product-detail .content-top .detail-review-and-comment .border-review .box-review .blue{width:10%;font-weight:700;margin-right:5px}
.detail .content-product-detail .content-top .detail-review-and-comment .border-review .box-review .blue i{color:#f1a400}
.detail .content-product-detail .content-top .detail-review-and-comment .border-review .box-review .line-rating{width:60%;height:13px;background:#eee;margin-top:3px;margin-right:6px;border-radius:10px}
.detail .content-product-detail .content-top .detail-review-and-comment .border-review .box-review .line-rating .percent{display:block;height:100%;border-radius:10px;background-color:#00878d}
.detail .content-product-detail .content-top .detail-review-and-comment .border-review .box-review .count{width:30%}
.detail .content-product-detail .content-top .detail-review-and-comment .border-review .box-review .rate-rar p{font-size:16px}
.detail .content-product-detail .content-top .detail-review-and-comment .border-review .box-review .rate-rar .num{font-size:40px;color:#f1a400}
.detail .content-product-detail .content-top .detail-review-and-comment .border-review .box-review .btn-blue{background:#00878d;padding:10px;color:#fff;border-radius:20px}
.detail .content-product-detail .content-top .detail-review-and-comment .border-review .box-review .cnt-start{padding-left:0;}
.detail .content-product-detail .content-top .detail-review-and-comment .form-review{padding:10px}
.detail .content-product-detail .content-top .detail-review-and-comment .form-review .title{font-size:16px;padding:10px 0}
.detail .content-product-detail .content-top .detail-review-and-comment .form-review textarea{height:80px}
.detail .content-product-detail .content-top .detail-review-and-comment .form-review .input-form{margin-bottom:10px}
.detail .content-product-detail .content-top .detail-review-and-comment .form-review .input-form .left{width:100px}
.detail .content-product-detail .content-top .detail-review-and-comment .form-review .input-form .right{width:calc(100% - 100px)}
.detail .content-product-detail .content-top .detail-review-and-comment .form-review .input-form #submit-review{background:#00878d;color:#fff;padding:10px 20px;font-size:15px;border-radius:3px;-moz-border-radius:3px;border:solid 1px #00878d;display:inline-block}
.detail .content-product-detail .content-top .detail-review-and-comment .box-produc-comment{padding:10px}
.detail .content-product-detail .content-top .detail-review-and-comment .box-produc-comment .title-review{font-size:18px;padding:10px 0;text-transform:capitalize;font-weight:700}
.detail .content-product-detail .content-top .detail-review-and-comment .box-produc-comment .form-comment{width:100%}
.detail .content-product-detail .content-top .detail-review-and-comment .box-produc-comment .form-comment textarea{font-size:14px;color:#999;padding:10px;margin:0;width:100%;height:110px;resize:none;display:block;border:solid 1px #eee;outline:0;border-radius:10px 10px 0 0}
.detail .content-product-detail .content-top .detail-review-and-comment .box-produc-comment .form-comment .send-comment{padding:3px 14.3px;border-top:none;border:solid 1px #eee;border-radius:0 0 10px 10px;border-top:none;width:100%}
.detail .content-product-detail .content-top .detail-review-and-comment .box-produc-comment .form-comment .qd-cmt{font-size:14px;color:#00878d;line-height:45px}
.detail .content-product-detail .content-top .detail-review-and-comment .box-produc-comment .form-comment .btn-send-form-cmt{width:130px;text-align:center;font-size:14px;font-weight:500;color:#fff;background:#00878d;line-height:35px;border-radius:5px}
.col-md-12 {width: 100%;margin-bottom: 10px;}
.form-control{display:block;width:100%;height:calc(1.5em + 0.75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}
.star-rank{width:100%;padding:10px 0;display:-webkit-box;display:-ms-flexbox;display:flex}
.rating-selection .rating-input{float:right;width:16px;height:16px;padding:0;margin:0 0 0 -16px;opacity:0}
.rating-selection .rating-star:hover{background-position:0 0}
.rating-selection .rating-star{position:relative;float:right;display:block;width:26px;height:26px;background:url(../images/star_sprite_pc.png) 0 0;margin:0 1px}
.rating-selection .rating-star:hover,.rating-star:hover ~ .rating-star{background-position:0 0}
.rating-selection .rating-star:hover,.rating-star:hover ~ .rating-star,.rating-input:checked ~ .rating-star{background-position:0 0}
.rating-selection .rating:hover .rating-star:hover,.rating:hover .rating-star:hover ~ .rating-star,.rating-input:checked ~ .rating-star{background-position:0 0}
.rating-selection .rating-star,.rating:hover .rating-star{position:relative;float:right;display:block;width:26px;height:26px;background:url(../images/star_rating_all.png) 0 -28px}
.rating-selection .rating:hover .rating-star:hover,.rating:hover .rating-star:hover ~ .rating-star{background-position:0 -56px!important}
.rating-selection{display:inline;float:left;margin-top:-8px}
.icon-star{background:url(../images/star_2021.png) no-repeat;width:74px;height:14px;vertical-align:text-bottom;display:inline-block}
.icon-star.star0{background-position:0 -90px}
.icon-star.star1{background-position:0 -71px}
.icon-star.star2{background-position:0 -56px}
.icon-star.star3{background-position:0 -38px}
.icon-star.star4{background-position:0 -21px}
.icon-star.star5{background-position:0 -2px}
.box-list-review{padding: 0 10px;}
.box-list-review .name-date span{font-weight: bold;}
#newCommentBox{overflow:hidden;position:fixed;left:0;right:0;bottom:0;height:100vh;background:rgba(0,0,0,.5);z-index:9;}
#newCommentBox .comment-box-container{display:block;overflow:hidden;position:relative;width:90%;margin:30% auto auto;background:#fff;border-radius:5px;}
#newCommentBox .comment-box-container .title{display:block;overflow:hidden;padding:10px;font-size:17px;color:#161616;border-bottom:1px solid #f2f2f2;font-weight:700;}
#newCommentBox .comment-box-container .back-btn{float:right;width:30px;height:30px;position:absolute;top:5px;right:5px;color:#161616;font-size:18px;}
#newCommentBox .comment-box-container .form-wrap{display:block;overflow:hidden;background:#fff;padding:10px;}
#newCommentBox .comment-box-container .form-wrap input{display:block;padding:8px;width:100%;margin:10px 0;height:35px;border:1px solid #dadada;background:#fff;border-radius:4px;font-size:14px;}
#newCommentBox .comment-box-container .sex label{margin-bottom:0;margin-right:30px;}
.box-policy-detail{border:solid 1px #eeeeee;border-top:none;margin-bottom:27px;border-radius:5px;overflow:hidden;}
#newCommentBox .comment-box-container .sex .radio{display:inline-block;}
#newCommentBox .comment-box-container .sex .radio input{display:none;}
#newCommentBox .comment-box-container .sex .radio .icon{height:13px;width:13px;display:inline-block;vertical-align:middle;margin-right:4px;position:relative;margin-top:-3px;border-radius:50%!important;background:#fff;border:2px solid #00878d;overflow:hidden;}
#newCommentBox .comment-box-container .sex .radio input:checked~.icon::before{background-color:#2b8ae0;content:"";display:block;width:5px;height:5px;border-radius:100%;left:2px;top:2px;font-size:11px;color:#fff;position:absolute;}
#newCommentBox .comment-box-container .form-wrap button{display:block;width:100%;margin:0 auto 10px;padding:8px;height:40px;font-size:14px;color:#fff;text-transform:uppercase;border:1px solid #00878d;border-radius:4px;background:#00878d;cursor:pointer;}
.product-related .product-item,.product-history .product-item{width: 100%;margin-bottom: 0;}
.product-related .title,.product-history .title {padding: 10px;font-size: 16px;font-weight: 700;border-bottom: 1px solid #d8d8d8;background: #fff;margin: 10px 0;}
.product-related .title span,.product-history .title span {border-bottom: 2px solid #00878d;padding: 10px 0;color: #00878d;}
.category .description-html{background-color:#fff;padding:10px;margin: 10px 0;}
.category .description-html .content{overflow:hidden;position:relative}
.category .description-html .content::after{content:"";position:absolute;left:0;right:0;bottom:0;height:50px;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#fff));background:linear-gradient(transparent,#fff)}
.category .description-html .content.active{height:100% !important;}
.category .description-html .content.active::after{display:none}
.category .description-html .content p{line-height: 23px;}
.item-btn {display: block;width: 120px;text-align: center;margin: 0 auto;border: 1px solid #00878d;color: #00878d;padding: 9px;border-radius: 7px;margin-top: 10px;}
.bg-popup{display:none;position:fixed;top:0;left:0;right:0;bottom:0;cursor:-webkit-grab;cursor:grab;background:rgba(0,0,0,0.5);z-index:99}
.global-form-contact-container{display:none}
.global-fixed-contact{color:#fff;background:#00878d;line-height:50px;font-size:16px;text-align:center;position:fixed;left:9px;bottom:10px;z-index:9;padding:0 10px;border-radius:6px;font-weight:700;animation-duration:500ms;animation-name:calllink;animation-iteration-count:infinite;animation-direction:alternate}
.global-fixed-contact:hover i{color:#fff;animation:tada 1.5s infinite ease-in-out}
.global-form-contact-container .bg-popup{display:block}
.global-form-contact-container .form-contact-holder{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);max-width:400px;width:100%;background:#fff;z-index:999;padding:10px;border-radius:10px;}
.global-form-contact-container .form-contact-holder *{display:block}
.global-form-contact-container .form-contact-holder label{margin-bottom:20px}
.global-form-contact-container .form-contact-holder b{margin-bottom:5px;display:inline-block;margin-top:5px}
.global-form-contact-container .form-contact-holder input,.global-form-contact-container .form-contact-holder textarea{height:36px;padding:0 0 0 10px;width:100%;border:1px solid #d6d6d6;border-radius:5px}
.global-form-contact-container .form-contact-holder textarea{outline:none;resize:none;height:80px;padding:10px}
.global-form-contact-container .form-contact-holder button{background:#00878d;color:#fff;font-size:16px;font-weight:700;border:0;width:100%;max-width:100px;height:40px;border-radius:5px}
.global-form-contact-container .form-contact-holder .global-close-form{font-size:16px;font-weight:700;position:absolute;top:-12px;right:-11px;background:#000;color:#fff;width:27px;text-align:center;height:27px;line-height:23px;border-radius:50%;border:2px solid #fff}
.category .main-category{padding:20px 10px 10px 4px;margin:10px 0;background:#fff}
.category .main-category .item{width: 23.5%;overflow: unset;height: auto;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;min-height: 55px;background: #fff;margin: 0 0 7px 5px;border-radius: 10px;-webkit-box-shadow: 0 0 7px 0 #e1e1e1;box-shadow: 0 0 7px 0 #e1e1e1;}
.category .main-category .item h3 {font-size: 11px;font-weight: 600;color: #222;text-align: center;line-height: 1.3em;height: unset;display: table-cell;vertical-align: middle;width: 100%;}
.category .main-category .item:nth-child(n + 8) { display: none;}
.category .main-category .viewallcat {width: 23.5%;overflow: unset;height: auto;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;min-height: 55px;background: #fff;color: red;margin: 0 0 7px 5px;border-radius: 10px;-webkit-box-shadow: 0 0 7px 0 #e1e1e1;box-shadow: 0 0 7px 0 #e1e1e1;}
.category .main-category .viewallcat h3 {font-size: 13px;font-weight: 600;color: red;text-align: center;line-height: 1.3em;height: unset;padding-right: 5px;}
.block-filter{display:flex;flex-wrap:wrap;width:100%;padding:10px 10px 0;background:#fff}
.block-filter .filter-item{font-size:14px;width:calc(100% / 2 - 10px);margin-bottom:15px;position:relative;margin-right: 10px;}
.block-filter .filter-item .title-field{border-radius:5px;height:37px;line-height:37px;padding:0 15px;display:flex;justify-content:space-between;font-weight:700;border: 1px solid #ebebeb;cursor: pointer;}
.block-filter .filter-item .list-filter{margin:0;position:absolute;z-index:50;width:100%;left:0;top:37px;display:none;overflow:hidden;overflow-y:scroll!important;max-height:300px}
.block-filter .filter-item .list-filter li a{display:block;border-bottom:solid 1px #fff;color:#fff;background-color:#999;padding:10px;font-size: 13px;}
.category .list-sort {background: #fff;padding: 10px;border-top: 1px solid #eee;margin-bottom: 10px;}
.category .list-product{margin-right: -10px;}
.category .list-sort .name-category {font-size: 20px;color: #00878d;padding-bottom: 10px;}
.category .list-sort .name-category span {font-size: 12px;color: #000;}
.category .sort-price-right .item {padding-left: 20px;}.category .sort-price-right .item i {color: #aaa;}
.category .paging{text-align:center;padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:0 0 10px 10px}
.category .paging a{display:block;padding:8px 10px;float:left;line-height:10px;margin-left:5px;border:solid 1px #ddd;text-decoration:none;border-radius:5px;background:#fff}
.category .paging a.current{background:#00878d;color:#fff}
.category .static-html{padding:10px;margin-top:10px;background-color:#fff;}
.category .static-html .content{height:290px;overflow:hidden;position:relative}
.category .static-html .content.active{height:100% !important;}
.category .static-html .content.active::before{display:none}
.category .static-html .content::before{content:"";position:absolute;bottom:0;left:0;right:0;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#fff));background:linear-gradient(transparent,#fff);height:200px}
.category .static-html .content p{display:block;margin-bottom:10px}
.category .faq-container{background-color:#fff;padding:10px;margin-top:10px;}
.category .faq-container .faq-title{font-size:18px;font-weight:700;padding-bottom:7px}
.category .faq-container .item{position:relative;background:#fff;border-radius:5px;margin:0 5px 15px 0;color:#666;line-height:24px;font-size:16px;display:block;border:1px solid #c7c7c7;cursor:pointer}
.category .faq-container .item .content{display:none;padding:10px}
.category .faq-container .item .title{color:#00878d;font-weight:700;position:relative;padding:10px 10px 10px 40px;background-color:#f5f6f7}
.category .faq-container .item .title::before{position:absolute;font-family:Fontawesome;color:#fff;font-size:10px;font-weight:400;position:absolute;content:"\f054";width:18px;height:18px;text-align:center;line-height:20px;border-radius:50%;background:#00878d;left:13px;top:12px}
.category .faq-container .item .title.active{border-bottom:1px solid #c7c7c7}
.category .faq-container .item .title.active::before{content:"\f078"}
.category .tintuc-lienquan{padding:10px}
.category .tintuc-lienquan .title{text-transform:uppercase}
.category .tintuc-lienquan .item-tintuc{margin:10px 0}
.category .tintuc-lienquan .img-tintuc{width:100px;margin-right:10px}
.category .tintuc-lienquan .img-tintuc img{display:block;height:50px;width:100px;border-radius:7px}
.category .tintuc-lienquan .name-tintuc{width:calc(100% - 100px);font-size:14px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.cart-title h4{font-size:18px;color:#2e2e2e;border-bottom:1px solid #ddd;padding-bottom:10px;margin-bottom:15px;margin-top:0;font-weight:400}
#list-cart-home .panel-cart ul.product-list-cart li{border-bottom:1px solid #6E6F72;padding:15px 0;position:relative;width:100%;display:inline-block}
.product-list-cart li img{float:left;margin-right:10px;max-width:130px}
.product-list-cart .info-cart-detail{float:left;width:calc(100% - 130px)}
.product-list-cart .info-cart-detail a.proructname-icon-cart{float:left;font-size:14px;overflow:hidden;text-overflow:ellipsis;font-weight:700;width:100%;color:#333;padding:0!important}
.product-list-cart .info-cart-detail .total-amount-cart{color:#008e35;font-size:15px;display:block}
.btn-cart-quantity{border-radius:0;padding:4px 13px!important;outline:none!important;float:left;background:#ddd}
.quantity-cart-header{font-size:17px;width:32px;text-align:center;float:left;outline:none;background:#EDEDED;border:none;padding:2px 0;height:25px}
.product-list-cart .info-cart-detail .del{height:14px;line-height:14px;text-align:center;cursor:pointer;border:1px solid transparent;background-color:transparent;padding:0;color:#959799;font-size:12px;outline:none;float:left;margin-top:5px}
.content-page{background:#fff;padding:10px}
.cart-total.hidden{display:none}
.row-discount-cart-item{line-height:45px;border-bottom:1px solid #ddd}
.row-discount-cart-item .totalText{text-transform:uppercase;font-size:14px}
.row-discount-cart-item .price-color{float:right}
.cart-tranfer{line-height:45px;text-transform:uppercase}
.form-horizontal{margin-top:10px}
.form-horizontal .form-group{margin-bottom:10px}
.form-horizontal textarea{height:100px;width:100%;padding:10px}
#btnSaveCart{width:100%;padding:6px;color:#fff;font-size:20px;border:none;background:#16a24a;margin-top:10px}
.buy-more a{padding:10px 0;text-align:center;color:#16a24a;font-size:15px;margin:0;display: block;}
.box-cart{width:33%;text-align:center;padding:0px 5px;}
.box-cart h4 span{height:78px;font-size:45px;line-height:78px;display:block;width:78px;float:none;text-align:center;margin-right:10px;border-radius:50%;margin:0 auto;margin-bottom:10px;}
.box-cart.box-r1 h4 span{background:#48b0f7;color:#2774a8;}
.box-cart.box-r1 h4{color:#48b0f7;}
.box-cart.box-r3 h4{color:#f55853;}
.box-cart.box-r2 h4{color:#10cfbd;}
.box-cart.box-r2 h4 span{background:#10cfbd;color:#0b9284;}
.box-cart.box-r3 h4 span{background:#f55853;color:#bb312f;}
#news{background:#fff;}
.navhome{display:block;overflow:hidden;padding-top:1.5%;margin:auto;background:#fff}
.navhome a{float:left;position:relative;width:23%;margin:0 0 5px 5px;border:1px solid #00878d;border-radius:3px;background:#00878d;display:table;overflow:hidden;height:46px}
.navhome h3{font-size:12px;font-weight:600;color:#fff;text-align:center;line-height:1.3em;height:44px;display:table-cell;vertical-align:middle;width:100%}
.morepro-title h3{display:block;overflow:hidden;font-size:15px;font-weight:600;padding:10px;background:#fff;white-space:nowrap;text-overflow:ellipsis;float:left;width:80%}
.article_list{width:100%;transform:translateX(0%);transition:transform .5s ease;overflow:hidden}
.article_list li{display:block;margin-bottom:20px;padding:0 8px;text-align:left;overflow:hidden}
.article_list li .cate-link{display:flex;text-align:left;overflow:hidden}
.article_list li:nth-child(1) .cate-link{display:block}
.article_list li:nth-child(1) img{max-width:100%!important;width:auto!important;float:none;margin:0 0 10px}
.article_list li:nth-child(1) .sum{margin:0!important}
.article_list li .sum {width: calc(100% - 130px);}
.article_list li .cate-link .cate-link-name{font-weight:700;letter-spacing:.5px;font-size:14px;color:#0054ff}
.article_list li .cate-link .more{border:1px solid #00878d;display:inline-block;border-radius:3px;padding:0 3px;font-size:9px;text-transform:uppercase}
.article_list li .cate-link h4{margin-top:5px;color:#999}
.article_list li .cate-link img{margin-right:10px;border-radius:4px;width:120px}
.btn-blue {background: #00878d;border-radius: 3px;padding: 6px 0;display:block;text-align:center;margin: 0 10px;color: #fff;}
#news .title-page{font-size: 18px;padding: 10px;}
.barpage h1{font-size: 18px;padding: 0 10px;}.detail-content{padding: 10px;}.nd.article-detail.anchor-text p, .nd.article-detail.anchor-text span{padding: 10px 0;font-size: 14px !important;}
#news .product_review{padding-left: 0 !important;}
#toc_container{border:2px dotted #089bcc;padding:10px;margin-bottom:1em;width:auto;display:table;font-size:14px;margin-top:10px;background:#eaf9f8;}
#toc_container .toc_title{text-align:center;font-weight:700;margin:0;padding:0;font-size:18px;line-height: 18px;}
#toc_container span.toc_toggle{font-weight:400;font-size:90%;}
#toc_container a{text-decoration:none;text-shadow:none;color:initial;line-height:20px;}
#toc_container .toc_title a{color:blue;}
#toc_container #outp ul{list-style:none;margin:0;padding-left:10px !important;}
#toc_container #outp li li{display:table;counter-increment:item;margin-bottom:10px;}
#toc_container #outp ol{padding:0;margin:0;padding-left:0 !important;list-style-type:disc !important;counter-reset:item;}
#toc_container .toc_light_blue.test{display:none !important;}
#toc_container #outp ul, #toc_container #outp li{list-style:none;margin:0;padding:0 !important;}
#toc_container #outp ul, #toc_container #outp li{list-style:none;margin:0;padding:0 !important;}
/*#toc_container #outp li li:before{content:counters(item, ".") "";display:table-cell;padding-right:0.6em;font-weight:bold;color:#0089e4 !important;}
#toc_container #outp li li li:before{content:counters(item, ".") " ";font-weight:bold;color:#0089e4 !important;}*/
#toc_container #outp ol ol{list-style-type:none;counter-reset:item;margin:0;padding:0 !important;color:#0089e4 !important;font-weight:normal;}
#toc_container .nd ol ol{padding-left:40px !important;margin:1em 0;list-style:decimal !important;}
#toc_container #outp li{display:table;counter-increment:item;margin-bottom:7px;}
/*#toc_container #outp li:before{content:counters(item, ".") ". ";display:table-cell;padding-right:0.6em;font-weight:bold;color:#0089e4 !important;}*/
#toc_container #outp ul li a{text-decoration:none !important;color:#0089e4 !important;}
#toc_container #outp ul li a span{font-size:14px !important;color:#0089e4 !important;font-family:inherit !important;font-weight:normal;background-color:#eaf9f8 !important;}
#toc_container #outp ul li a span strong{font-weight:unset;}
.new-box-comment p {margin: 5px 0;}
.new-box-comment .comment-form textarea {height: 113px;padding: 5px 10px;margin-bottom: 10px;width: 100%;border: 1px solid #ccc;border-radius: 4px;}
.new-box-comment .form-input {border: solid 1px #ddd;background: #fff;width: 100%;z-index: 99;padding: 10px;top: 81px;display: none;}
.new-box-comment .form-input .close {position: absolute;right: 10px;top: 5px;font-weight: bold;font-size: 18px;color: #888;}
.btn-comment-blue {background: #00878d;color: #fff;border: none;line-height: 34px;padding: 0 15px;border-radius: 4px;cursor: pointer;font-weight: 500;}
.new-box-comment .tbl-common td {padding: 5px;border: none;}
.item_comment .comment_left {float: left;width: 40px;}.item_comment .comment_right {margin-left: 50px;}
.item_comment p{margin:5px 0;}
.item_comment{padding:15px 0;border-top:solid 1px #ddd;line-height:1.45;}
.item_comment.first{border:none;}
.item_reply{margin-left:20px;padding:8px;background:#f5f5f5;margin-top:5px;overflow:hidden;}
.item_comment .comment-name{font-weight:bold;font-size:14px;}
.item_comment .comment-name .note{color:#e80000;font-style:normal;font-weight:normal;font-size:10px;}
.new-box-comment p{margin:5px 0;}
.new-box-comment .btn-red{color:#fff !important;padding:5px 20px !important;margin-top:10px !important;}
.new-box-comment .comment-form .img-avatar {float: left;}.new-box-comment .comment-form form {margin-left: 50px;}
.toc_light_blue.test {display: none !important;}
.news_col_r_item{display:flex;}
.article_list .cate-link .cate-link-name{font-weight:700;letter-spacing:.5px;font-size:14px;color:#0054ff}
.article_list .cate-link .more{border:1px solid #00878d;display:inline-block;border-radius:3px;padding:0 3px;font-size:9px;text-transform:uppercase}
.article_list .cate-link h4{margin-top:5px;color:#999}
.news_col_r_item .entry-thumb{float:left;margin-right:10px;max-width:50%;border-radius:4px;width:120px}
.news_col_r_item .sum{margin-left:130px}
.article_list.detail li:nth-child(1) img{width: 120px!important;float:left;margin:0 0 10px}
.article_list.detail li:nth-child(1) .sum{margin-left: 130px !important}
.article_list.detail li{padding: 0;}
.product-related .list-product,.product-history .list-product{padding: 0 8px;}
.nk-ttms-content{position: fixed;left: 50%;width:90%;z-index:99999;display:none;top:50%;text-align:left;box-shadow:0 7px 20px 0 #2b0000;border:1px solid #dbe4e7;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;transform: translate(-50%, -50%);}
.nk-ttms-content .head{background-color:#f2f2f2;padding:20px;border-top-left-radius:4px;border-top-right-radius:4px}
.nk-ttms-content .middle{background:#fff;}
.nk-ttms-content .middle a{background-color:#fff;border-bottom:1px solid #f0f0f0;padding:20px;display:block}
.nk-ttms-content .middle a span:first-child{color:#000;font-size:14px;font-weight:600;margin:0 0 8px}
.nk-ttms-content .middle a span{display:block;color:#00878d}
.header .header-bottom .right-menu-bottom .item-right.hover-showroom:hover .nk-ttms-content{display:block}
.nk-ttms-content .head p.title{color:#000;font-size:14px;font-weight:600;padding:0}
.nk-ttms-content.active{display:block;}
.nk-ttms-content .icon-up {position: absolute;right: -16px;font-size: 30px;top: -20px;background: #fff;border-radius: 50%;    height: 40px;width: 40px;text-align: center;}
.toc_light_blue.test { display: none !important;}
.body_content iframe {width: 100%;}
#change-submit-2022 {padding: 10px;background: #00878d;margin: 10px 0;display: block;text-align: center;color: #fff;border-radius: 5px;}
#backgroundPopup{display:none;position:fixed;_position:absolute;height:100%;width:100%;top:0;left:0;background:#000;border:1px solid #cecece;z-index:99999}
#popupContact{display:none;position:fixed!important;border:0 solid #666;z-index:999999;padding:7px;font-size:13px;text-align:center}
#popupContact div{text-align:right}
#popupContact h1{text-align:left;color:#096;font-size:18px;font-weight:700;border-bottom:1px dotted #CCC;padding-bottom:2px;margin-bottom:20px}
#popupContactClose{font-size:12px;line-height:16px;right:-34px;top:4px;color:#fff;position:absolute;font-weight:700}
#popupContact .popupText{color:#fff;font-size:36px;font-weight:bold;line-height:57px;padding:150px 10px 0;text-align:center;z-index:9999}
#popupContact .popupLink{text-align:center}
#popupContact .popupLink a{text-decoration:none;color:#999}
#popupContact .popupLink a:hover{color:#fff}
.quick-alo-phone{position:fixed;visibility:hidden;background-color:transparent;width:200px;height:200px;cursor:pointer;z-index:200000!important;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);-webkit-transition:visibility .5s;-moz-transition:visibility .5s;-o-transition:visibility .5s;transition:visibility .5s;right:150px;top:30px;}
.quick-alo-phone.quick-alo-show{visibility:visible;}
.quick-alo-phone.quick-alo-hover, .quick-alo-phone:hover{opacity:1;}
.quick-alo-ph-circle{width:160px;height:160px;top:20px;left:20px;position:absolute;background-color:transparent;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid rgba(30,30,30,.4);border:2px solid #bfebfc 9;opacity:.1;-webkit-animation:quick-alo-circle-anim 1.2s infinite ease-in-out;-moz-animation:quick-alo-circle-anim 1.2s infinite ease-in-out;-ms-animation:quick-alo-circle-anim 1.2s infinite ease-in-out;-o-animation:quick-alo-circle-anim 1.2s infinite ease-in-out;animation:quick-alo-circle-anim 1.2s infinite ease-in-out;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;}
.quick-alo-phone.quick-alo-hover .quick-alo-ph-circle, .quick-alo-phone:hover .quick-alo-ph-circle{border-color:#00aff2;opacity:.5;}
.quick-alo-phone.quick-alo-green.quick-alo-hover .quick-alo-ph-circle, .quick-alo-phone.quick-alo-green:hover .quick-alo-ph-circle{border-color:#71be2a;border-color:#71be2a 9;opacity:.5;}
.quick-alo-ph-circle-fill{width:100px;height:100px;top:50px;left:50px;position:absolute;background-color:#000;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid transparent;opacity:.1;-webkit-animation:quick-alo-circle-fill-anim 2.3s infinite ease-in-out;-moz-animation:quick-alo-circle-fill-anim 2.3s infinite ease-in-out;-ms-animation:quick-alo-circle-fill-anim 2.3s infinite ease-in-out;-o-animation:quick-alo-circle-fill-anim 2.3s infinite ease-in-out;animation:quick-alo-circle-fill-anim 2.3s infinite ease-in-out;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;}
.quick-alo-phone.quick-alo-green .quick-alo-ph-circle{border-color:#95c26b;border-color:#7fc241 9;opacity:.5;}
.quick-alo-phone.quick-alo-green .quick-alo-ph-circle-fill{background-color:rgba(127,194,65,.5);background-color:#7fc241 9;opacity:.75!important;}
.quick-alo-phone.quick-alo-hover .quick-alo-ph-circle-fill, .quick-alo-phone:hover .quick-alo-ph-circle-fill{background-color:rgba(0,175,242,.5);background-color:#00aff2 9;opacity:.75!important;}
.quick-alo-phone.quick-alo-green.quick-alo-hover .quick-alo-ph-circle-fill, .quick-alo-phone.quick-alo-green:hover .quick-alo-ph-circle-fill{background-color:rgba(113,190,42,.5);background-color:#baf5a7 9;opacity:.75!important;}
.quick-alo-ph-img-circle{width:60px;height:60px;top:70px;left:70px;position:absolute;background:rgba(30,30,30,.1) url(https://suongtuyet.com/template/default/images/message503.png) no-repeat center 10px;background-size:70%;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid transparent;opacity:1;-webkit-animation:quick-alo-circle-img-anim 1s infinite ease-in-out;-moz-animation:quick-alo-circle-img-anim 1s infinite ease-in-out;-ms-animation:quick-alo-circle-img-anim 1s infinite ease-in-out;-o-animation:quick-alo-circle-img-anim 1s infinite ease-in-out;animation:quick-alo-circle-img-anim 1s infinite ease-in-out;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;}
.quick-alo-phone.quick-alo-green.quick-alo-hover .quick-alo-ph-img-circle, .quick-alo-phone.quick-alo-green:hover .quick-alo-ph-img-circle{background-color:#71be2a;background-color:#71be2a 9;}
.quick-alo-phone.quick-alo-green .quick-alo-ph-img-circle{background-color:#3dba2e;background-color:#7fc241 9;}
@-moz-keyframes quick-alo-circle-anim{0%{-moz-transform:rotate(0) scale(.5) skew(1deg);opacity:.1;-moz-opacity:.1;-webkit-opacity:.1;-o-opacity:.1 }
 30%{-moz-transform:rotate(0) scale(.7) skew(1deg);opacity:.5;-moz-opacity:.5;-webkit-opacity:.5;-o-opacity:.5 }
 100%{-moz-transform:rotate(0) scale(1) skew(1deg);opacity:.6;-moz-opacity:.6;-webkit-opacity:.6;-o-opacity:.1 }
}
@-webkit-keyframes quick-alo-circle-anim{0%{-webkit-transform:rotate(0) scale(.5) skew(1deg);-webkit-opacity:.1 }
 30%{-webkit-transform:rotate(0) scale(.7) skew(1deg);-webkit-opacity:.5 }
 100%{-webkit-transform:rotate(0) scale(1) skew(1deg);-webkit-opacity:.1 }
}
@-o-keyframes quick-alo-circle-anim{0%;{-o-transform:rotate(0)kscale(.5)skew(1deg);-o-opacity:.1;}
30%{-o-transform:rotate(0)scale(.7)skew(1deg);-o-opacity:.5;}
100%{-o-transform:rotate(0)scale(1)skew(1deg);-o-opacity:.1;}
}
@-moz-keyframes quick-alo-circle-fill-anim{0%{-moz-transform:rotate(0) scale(.7) skew(1deg);opacity:.2 }
 50%{-moz-transform:rotate(0) -moz-scale(1) skew(1deg);opacity:.2 }
 100%{-moz-transform:rotate(0) scale(.7) skew(1deg);opacity:.2 }
}
@-webkit-keyframes quick-alo-circle-fill-anim{0%{-webkit-transform:rotate(0) scale(.7) skew(1deg);opacity:.2 }
 50%{-webkit-transform:rotate(0) scale(1) skew(1deg);opacity:.2 }
 100%{-webkit-transform:rotate(0) scale(.7) skew(1deg);opacity:.2 }
}
@-o-keyframes quick-alo-circle-fill-anim{0%;{-o-transform:rotate(0)scale(.7)skew(1deg);opacity:.2;}
50%{-o-transform:rotate(0)scale(1)skew(1deg);opacity:.2;}
100%{-o-transform:rotate(0)scale(.7)skew(1deg);opacity:.2;}
}
@-moz-keyframes quick-alo-circle-img-anim{0%{transform:rotate(0) scale(1) skew(1deg) }
 10%{-moz-transform:rotate(-25deg) scale(1) skew(1deg) }
 20%{-moz-transform:rotate(25deg) scale(1) skew(1deg) }
 30%{-moz-transform:rotate(-25deg) scale(1) skew(1deg) }
 40%{-moz-transform:rotate(25deg) scale(1) skew(1deg) }
 50%{-moz-transform:rotate(0) scale(1) skew(1deg) }
 100%{-moz-transform:rotate(0) scale(1) skew(1deg) }
}
@-webkit-keyframes quick-alo-circle-img-anim{0%{-webkit-transform:rotate(0) scale(1) skew(1deg) }
 10%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg) }
 20%{-webkit-transform:rotate(25deg) scale(1) skew(1deg) }
 30%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg) }
 40%{-webkit-transform:rotate(25deg) scale(1) skew(1deg) }
 50%{-webkit-transform:rotate(0) scale(1) skew(1deg) }
 100%{-webkit-transform:rotate(0) scale(1) skew(1deg) }
}
@-o-keyframes quick-alo-circle-img-anim{0%;{-o-transform:rotate(0)scale(1)skew(1deg);}
10%{-o-transform:rotate(-25deg)scale(1)skew(1deg);}
20%{-o-transform:rotate(25deg)scale(1)skew(1deg);}
30%{-o-transform:rotate(-25deg)scale(1)skew(1deg);}
40%{-o-transform:rotate(25deg)scale(1)skew(1deg);}
50%{-o-transform:rotate(0)scale(1)skew(1deg);}
100%{-o-transform:rotate(0)scale(1)skew(1deg);}
}
.hotline-ring-right{border:1px solid #b3b3b3;border-radius:10px;margin: 10px 0;padding: 15px 12px;}
.hotline-phone-ring {position: relative;visibility: visible;background-color: transparent;width: 26px;height: 26px;margin-right: 7px;transition: visibility .5s;left: 0;bottom: 0;display: block;float: left;}
.hotline-ring-right .hotline-phone-ring-circle {border-color: #faafb0;}
.hotline-ring-right .hotline-phone-ring-circle-fill {background-color: #faafb0;}
.hotline-ring-right .hotline-phone-ring-img-circle {background-color: #ed1c2b;}
.hotline-phone-ring-circle {width: 26px;height: 26px;top: 0;left: 0;position: absolute;background-color: transparent;border-radius: 100%;border: 2px solid rgba(0, 17, 147, 0.4);animation: phonering-alo-circle-anim 1.2s infinite ease-in-out;transition: all .5s;transform-origin: 50% 50%;opacity: .5;}
.hotline-phone-ring-circle-fill {width: 16px;height: 16px;top: 5px;left: 5px;position: absolute;background-color: #a5abd9;border-radius: 100%;border: 2px solid transparent;animation: phonering-alo-circle-fill-anim 2.3s infinite ease-in-out;transition: all .5s;transform-origin: 50% 50%;}
.hotline-phone-ring-img-circle {background-color: #001193;width: 8px;height: 8px;top: 9px;left: 9px;position: absolute;background-size: 20px;border-radius: 100%;border: 2px solid transparent;transform-origin: 50% 50%;display: flex;align-items: center;justify-content: center;}
@-webkit-keyframes phonering-alo-circle-anim{0%{-webkit-transform:rotate(0) scale(0.5) skew(1deg);-webkit-opacity:.1;}
 30%{-webkit-transform:rotate(0) scale(0.7) skew(1deg);-webkit-opacity:.5;}
 100%{-webkit-transform:rotate(0) scale(1) skew(1deg);-webkit-opacity:.1;}
}
@-webkit-keyframes phonering-alo-circle-fill-anim{0%{-webkit-transform:rotate(0) scale(0.7) skew(1deg);opacity:.6;}
 50%{-webkit-transform:rotate(0) scale(1) skew(1deg);opacity:.6;}
 100%{-webkit-transform:rotate(0) scale(0.7) skew(1deg);opacity:.6;}
}
.detail .main-product-detail .product-detail-middle .button-buy.hide-popup .btn-buy {width: 48%;}
.homepage .group-product-list .more-all {display: block;margin: 10px;padding: 10px;border: 1px solid #00878d;text-align: center;border-radius: 7px;color: #00878d;text-transform: uppercase;font-weight: 700;}
.entry-content li {list-style: inside;margin-bottom: 10px;}
.product-item .price-tragop{height: 20px;color: #00878d;}
.unselectable-attr-value, .unselectable-attr-value img{color: #ccc !important;cursor: not-allowed;border: 1px solid #b3b3b3 !important;}
.detail .main-product-detail .product-detail-middle .button-buy .btn-buy span {display: block;margin-top: 3px;font-size: 13px;text-transform: initial;}
.buy-tragop a {text-align: center;color: #fff;display: block;font-size: 20px;text-transform: uppercase;}
.buy-tragop {margin: 10px 0;background: red;padding: 8px;}
.paging{background:#fff;text-align:center;padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:0 0 10px 10px}
.paging a{display:block;padding:8px 10px;float:left;line-height:10px;margin-left:5px;border:solid 1px #ddd;text-decoration:none;border-radius:5px;background:#fff}
.paging a.current{background:#00878d;color:#fff}
.comment-list{padding: 10px;}
.comment-list .item {border-bottom: 1px solid #dadadaee;padding: 10px 0;}
.comment-list .item:last-child {border-bottom: none;}
@media (max-width: 414px){
  .header .header-top .item-phone{width: 37%;}
  .detail .main-product-detail .product-detail-middle .button-buy .btn-buy{font-size: 15px;}
}
@media (max-width: 390px){
  .header .header-top .item-phone {
      width: 40%;
  }
}
@media (max-width: 375px){
  .header .header-top .item-phone{width: 40%;}
  .header .header-top .item-phone .header-phone{font-size: 13px;margin-left: 2px;}
  .detail .main-product-detail .product-detail-middle .button-buy .btn-buy{font-size: 14px;}
  .detail .main-product-detail .product-detail-middle .product-contact .title{font-size: 14px;}
  .detail .main-product-detail .product-detail-middle .product-contact .title .red{padding-left: 10px;font-size: 18px;}
  .product-item .product-price .item-price{font-size: 15px;}
  .detail .main-product-detail .product-detail-middle #config-holder .config-color .attr-value{width: calc(100% / 3 - 10px);}
  .detail .main-product-detail .product-detail-middle .button-buy .btn-buy.add-cart a{font-size: 12px;}
}
@media (max-width: 320px){
  .detail .main-product-detail .product-detail-middle .detail-price-main .detail-price{font-size: 23px;}
  .detail .main-product-detail .product-detail-middle .button-buy.hide-popup .btn-buy{    width: 46%;text-align: center;display: flex;justify-content: center;align-items: center;font-size: 10px;}
  .detail .content-product-detail .content-top .variant-table-group .tbl_item th.col2,.detail .content-product-detail .content-top .variant-table-group .tbl_item td.col2{display:none;}
  .header .header-top .item-phone .header-phone{font-size: 9px;}
  .header .header-top .hover-shorrom .content{font-size: 13px;}
  .detail .main-product-detail .product-detail-middle .product-contact .title{font-size: 11px;}
  .detail .main-product-detail .product-detail-middle .product-contact .title .red{font-size: 14px;}
  .detail .main-product-detail .product-detail-middle .product-contact .content-contact input{ width: calc(100% - 65px);}
  .detail .main-product-detail .product-detail-middle .product-contact .content-contact a,.detail .content-product-detail .content-top .detail-review-and-comment .box-produc-comment .form-comment .qd-cmt{font-size: 12px;}
  .detail .content-product-detail .content-top .detail-review-and-comment .box-produc-comment .form-comment .btn-send-form-cmt{width: 110px;}
  .detail .main-product-detail .product-detail-middle .button-buy .btn-buy.add-cart a{font-size: 11px;}
}
.footer .item-social{width: calc(100% / 7)}
.footer .item-social .icon_2022_social{width: 40px;height: 40px;display: block;background: url(../images/icons_.png?v=1.1) no-repeat;}
.footer .item-social .icon_2022_social.shopee{background-position: -14px 0;}
.footer .item-social .icon_2022_social.zalo{background-position: -89px 0;}
.footer .item-social .icon_2022_social.facebook{background-position: -160px 0;}
.footer .item-social .icon_2022_social.instagram{background-position: -232px 0;}
.footer .item-social .icon_2022_social.tiktok{background-position: -304px 0;}
.footer .item-social .icon_2022_social.youtobe{background-position: -377px 0;}
.footer .item-social .icon_2022_social.pinterest{background-position: -448px 0;}
.entry-content p, .entry-content h2, .entry-content h3{line-height: 25px;padding-top: 15px;}
.entry-content li{line-height: 20px;padding-top: 5px;}
.category .static-html .content h2,.category .static-html .content h3,.category .static-html .content p{  line-height: 23px;display:block;margin-bottom: 7px;}
.category .static-html .content span{line-height: 23px;}
.category .static-html .content ul li{list-style: inside !important;display: list-item;}
.detail .content-product-detail .content-top .content-desc .content h3,.detail .content-product-detail .content-top .content-desc .content h2,.detail .content-product-detail .content-top .content-desc .contentt p{line-height: 23px;display:block;margin-bottom: 7px;}
.detail .content-product-detail .content-top .content-desc .content span{line-height: 23px;}
.detail .content-product-detail .content-top .content-desc .content ul li{list-style: inside !important;display: list-item;margin-bottom: 10px;}
.detail .bk-btn {display: flex;margin-top: 10px;}
.detail .bk-btn-paynow {width: 50%;padding: 15px 10px;}
.detail .bk-btn-installment {width: 50%;padding: 15px 10px;margin-right: 0;}
.cart-page .bk-btn {margin-top: 15px;}
.cart-page .bk-btn .bk-btn-paynow,.cart-page .bk-btn .bk-btn-installment{width: 100%;height: 50px;}
.box-list-review .item,.comment-list .item {margin-bottom: 10px;}
.box-list-review .list-reply,.comment-list .reply-comment {margin-left: 22px;background: #e5e5e5;padding: 10px;border-radius: 5px;margin-bottom: 20px;}
.faq-container{background-color:#fff;padding:10px;margin-top:10px;border-radius:10px}
.faq-container .faq-title{font-size:18px;font-weight:700;padding-bottom:7px}
.faq-container .item{position:relative;background:#fff;border-radius:5px;margin:0 5px 15px 0;color:#666;line-height:24px;font-size:16px;display:block;border:1px solid #c7c7c7;cursor:pointer}
.faq-container .item .content{display:none;padding:10px}
.faq-container .item .title{color:#00878d;font-weight:700;position:relative;padding:10px 10px 10px 40px;background-color:#f5f6f7}
.faq-container .item .title::before{position:absolute;font-family:"Font Awesome 5 Free";color:#fff;font-size:10px;font-weight:900;position:absolute;content:"\f105";width:18px;height:18px;text-align:center;line-height:20px;border-radius:50%;background:#00878d;left:13px;top:12px;line-height: 19px;}
.faq-container .item .title.active{border-bottom:1px solid #c7c7c7}
.faq-container .item .title.active::before{content:"\f078"}
.anchor-text td{padding: 10px;}
.content-desc .content td{padding: 10px;}
