@charset "utf-8";
/* CSS Document */
@font-face { font-family:Cupcake;src:url("../fonts/SVN-Cupcake.otf") format('truetype');font-weight:normal;font-style:normal;font-display: swap;}
body{font-family: 'Roboto', sans-serif;}
@media screen and (min-width: 1025px){
    .dropdown:hover >ul{display:block;opacity: 1;}
}
.top{background-color: #c21d33;padding-top: 10px;padding-bottom: 10px;color: #fff;}
.top span{font-size: 14px;}
.top span.email{background: url(../images/icon-email.png) no-repeat center left;padding-left: 20px;margin-right: 30px;}
.top span.phone{color: #ffff00;background: url(../images/icon-phone.png) no-repeat center left;padding-left: 20px;}
header{position: relative;padding-top: 10px;padding-bottom: 10px;box-shadow: 1px 2px 10px 1px #2a2a2a1a;}
.logo{
}
.logo img{max-height: 80px;}
.form-search-head{position: relative;margin-top: 23px;}
.form-search-head .form-control{height: 40px;box-shadow: inset 1px 1px 7px 1px #5e5e5e52;border: none;border-radius: 7px;}
.form-search-head .btn-search{position: absolute;right: 5px;top: 5px;bottom: 5px;width: 35px;background: url(../images/icon-search.png) no-repeat center;background-color: #c21d33;border-radius: 7px;}
header .thanhvien{background: url(../images/icon-user.png) no-repeat center left;padding-left: 32px;margin-left: 25px;margin-top: 20px;line-height: 20px;font-weight: 500;}
header .thanhvien a{display: block;color: #333;font-weight: 500;}
header .giohang{padding-left: 30px;background: url(../images/icon-giohang.png) no-repeat left bottom;position: relative;margin-top: 20px;font-weight: 500;line-height: 20px;}
header .giohang .num{position: absolute;width: 18px;height: 18px;border: 1px solid #c21d33;text-align: center;line-height: 18px;border-radius: 50%;left: 4px;color: #c21d33;}
header .giohang span{display: block;color: #333;}
.main-nav{position: absolute;left: 0;right: 0;margin: 0px auto;z-index: 1000;top: 100%;}
.btn-danhmuc{background-color: #c21d33;display: block;width: 100%;height: 50px;color: #fff;text-transform: uppercase;font-weight: 600;font-size: 18px;border-radius: 10;}
.show > .dropdown-menu{display: block !IMPORTANT;}
.dropdown-danhmuc{width: 100%;padding: 0;border-radius: 0 0 5px 5px;box-shadow: none;margin-top: 0;box-shadow: 2px 2px 5px 1px #6a6868;border: none;}
.dropdown-danhmuc>li{
}
.dropdown-danhmuc>li>a{background-position: 15px center;background-repeat: no-repeat;padding-left: 50px;display: block;padding-top: 10px;padding-bottom: 10px;background-size: 22px;font-weight: 400;color: #58585b;font-size: 15px;border: 1px solid transparent;border-radius: 5px;position: relative;}
.dropdown-danhmuc>li.nav-sub{
}
.dropdown-danhmuc>li.nav-sub ul{position: absolute;top: 0;left: 100%;height: 100%;overflow: auto;padding: 0;width: 100%;background-color: rgb(0 0 0 / 50%);display: none;padding: 10px;}
.dropdown-danhmuc>li.nav-sub ul li a{display: block;padding: 10px 15px;color: #fff;font-weight: 400;border: 1px solid transparent;border-radius: 5px;}
.dropdown-danhmuc>li.nav-sub:hover>a{background-color: #c21d33;color: #fff;}
.dropdown-danhmuc>li.nav-sub:hover>ul{display: block;}
.dropdown-danhmuc>li.nav-sub ul li a:hover{background-color: transparent;color: #fff;text-decoration: none;border: 1px solid #fff;}
.quangcao1{margin-top: 30px;margin-bottom: 30px;}
.item-quangcao{display: block;}
.item-quangcao img{width: 100%;border-radius: 10px;box-shadow: 1px 1px 6px 1px #4848485e;}
.title-home{
    position: relative;
    margin-bottom: 30px;
    margin-top: 50px;
    box-shadow: 0px 2px 9px 0px #97979778;
    padding-left: 15px;
    padding-right: 15px;
    border-radius: 3px;
    margin-right: -15px;
    margin-left: -15px;
}
.title-home:before{content:"";width: 100%;position: absolute;bottom: 0;}
.title-home:after{content:"";display: block;clear: both;}
.title-home .title-left{margin: 0;padding-left: 30px;padding-right: 30px;position: relative;text-transform: uppercase;font-size: 18px;font-weight: 600;color: #58585b;padding-bottom: 15px;padding-top: 20px;}
.title-home .title-left:before{content:"";position: absolute;bottom: 0;height: 6px;background-color: #c11d33;width: 100%;border-radius: 11px;left: 0;}
.title-home .xemthem{color: #000;font-size: 15px;margin-top: 17px;}
.quangcao img{width: 100%;border-radius: 10px;height: 100%;object-fit: cover;box-shadow: 1px 1px 10px 1px #44434333;margin-bottom: 30px;}
.item-product{margin-bottom: 30px;text-align: center;transition: all 0.2s linear;padding-bottom: 10px;}
.item-product .img_sp{position: relative;overflow: hidden;border-radius: 5px;overflow: hidden;transition: all 0.2s linear;border: 1px solid #eee;}
.item-product .img_sp .img{position: relative;display: block;}
.item-product .img_sp .img img{transition: all 0.4s linear;}
.item-product .img_sp .text-hover{position: absolute;left: 0;right: 0;bottom: 0;padding-left: 15px;padding-right: 15px;background-color: rgb(88 88 91 / 30%);border-radius: 5px;padding-top: 10px;padding-bottom: 10px;bottom: -50px;transition: all 0.2s linear;opacity: 0;}
.item-product .img_sp .text-hover i.fa{color: #c11d33;margin-right: 2px;padding-top: 3px;position: relative;top: 4px;}
.item-product .btn-addcart{padding: 0;background-color: transparent;margin-right: 7px;}
.item-product .img_sp .text-hover a{
}
.item-product .img_sp .text-hover a i{color: #fff !IMPORTANT;font-size: 18px !important;top: 3px !important;}
.item-product .title{margin-top: 15px;font-size: 17px;/* text-transform: uppercase; */margin-bottom: 10px;padding-left: 15px;padding-right: 15px;}
.item-product .title a{color: #000;}
.item-product .title a:hover{text-decoration: none;color: #c21d33;}
.item-product .gia{font-size: 14px;margin-bottom: 10px;}
.item-product .gia .giaban{color: red;}
.item-product .gia .gia_sale{margin-left: 10px;color: #645e5e;text-decoration: line-through;}
.item-product .xemchitiet{color: #403f3f;font-weight: 500;transition: all 0.2s linear;}
.item-product .xemchitiet:after{content:"\f105";display: inline-block;font: normal normal normal 14px/1 FontAwesome;margin-left: 8px;}
.item-product .xemchitiet:hover{color: red;text-decoration: none;}
.item-product:hover{box-shadow: 1px 1px 10px 1px #ccc;border-radius: 10px;overflow: hidden;}
.item-product:hover .img_sp{box-shadow: none;}
.item-product:hover .img_sp .text-hover{bottom: 0;border-radius: 0px 0px 5px 5px;opacity: 1;}
.item-product:hover .img_sp .img img{transform: scale(1.2);}
.tab-sp-home{margin-top: 10px;border: none;}
.tab-sp-home li{
}
.tab-sp-home li a{border: none;color: #000;font-weight: 400;font-size: 14px;margin-right: 0;position: relative;padding-left: 20px;padding-right: 20px;}
.tab-sp-home li a:before{content:"";position: absolute;top: 50%;transform: translateY(-50%);left: -2px;width: 5px;height: 5px;background-color: #000;border-radius: 50%;}
.tab-sp-home > li.active > a, .tab-sp-home > li.active > a:hover, .tab-sp-home > li.active > a:focus{border: none;font-weight: 600;}
.tab-sp-home > li > a:hover{background: none;text-decoration: revert;}
.title-home2{margin-bottom: 30px;margin-top: 50px;box-shadow: 0px 2px 9px 0px #97979778;padding-left: 15px;padding-right: 15px;border-radius: 3px;text-align: center;}
.title-home2 h2{display: inline-block;font-size: 16px;text-transform: uppercase;font-weight: 600;position: relative;padding-left: 15px;padding-right: 15px;padding-bottom: 15px;margin-bottom: 0;}
.title-home2 h2:before{content:"";position: absolute;bottom: 0;height: 6px;background-color: #c11d33;width: 100%;border-radius: 11px;left: 0;}
.form-dk-email{display: flex;margin-bottom: 20px;}
.form-dk-email input{border-radius: 0;box-shadow: none;background-color: rgb(238 238 238);border: none;margin-right: 10px;}
.form-dk-email .btn-dk{background-color: #c11d33;color: #fff;}
.ma-qr{display: block;}
.ma-qr img{width: 100%;}
.icon-app{display: block;margin-bottom: 10px;}
.icon-app img{width: 100%;}
.app-text{text-align: center;color: #58585b;font-weight: 500;}
.item-news-home{
}
.item-news-home .img{display: block;}
.item-news-home .img img{height: 100px;width: 100%;object-fit: cover;border-radius: 6px;}
.item-news-home h3{font-size: 15px;margin-top: 10px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.item-news-home h3 a{color: #000;}
.item-news-home .mota{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.doitac{margin-top: 30px;margin-bottom: 30px;}
.item-doitac{display: block;height: 150px;display: flex;justify-content: center;align-items: center;}
.item-doitac img{max-width: 100%;max-height: 100%;}
.quytrinh{background-color: #eeeeee;padding-top: 30px;padding-bottom: 30px;}
.item-quytrinh{width: 50%;border: 3px solid #c21d33;border-radius: 50%;display: flex;justify-content: center;align-items: center;text-align: center;padding: 14px;background-color: #fff;margin: 0px auto;position: relative;box-shadow: 1px 1px 10px 1px #b5b5b5bf;z-index: 1;}
.item-quytrinh span{font-weight: 500;position: absolute;left: 5px;top: 5px;right: 5px;bottom: 5px;display: flex;justify-content: center;align-items: center;text-align: center;padding: 10px;border: 1px solid #aba9a9;border-radius: 50%;z-index: 1;background-color: #fff;}
.col-quytrinh:before{content:"";position: absolute;width: 50%;border-bottom: 1px dashed #9f9f9f;left: 50%;top: 50%;transform: translateY(-50%);}
.col-quytrinh:after{content:"";position: absolute;width: 50%;border-bottom: 1px dashed #9f9f9f;right: 50%;top: 50%;transform: translateY(-50%);}
.item-quytrinh span:before{content:"";}
.col-quytrinh:last-child:before{display:none;}
.col-quytrinh:nth-child(1):after{display:none;}
footer{background-size: cover;background-position: center;background-repeat: no-repeat;padding-top: 30px;padding-bottom: 30px;color: #fff;margin-top: 30px;}
footer .title-f{text-transform: uppercase;font-size: 16px;margin-bottom: 20px;}
footer .content-f{line-height: 24px;font-weight: 300;}
footer a{color: #fff;}
footer a:hover{color: #fff;}
footer ul{padding: 0;list-style: none;}
footer ul li{margin-bottom: 7px;}
footer ul li a{
}
.bando_f iframe{height: 150px;}
.chantrang{padding-top: 10px;padding-bottom: 10px;}
.chantrang a{color: #000;}
.bread_home{text-align: center;margin-bottom: 30px;padding-bottom: 50px;padding-top: 100px;background-size: cover;background-position: center;position: relative;}
.bread_home .title{text-transform: uppercase;color: #ffffff;position: relative;text-shadow: 1px 1px 3px #3d3a3ac2;font-size: 41px;font-weight: 600;}
.bread_home:before{content:"";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #00000078;}
.breadcrumb a{color: #fff;}
.item-new{background-color: #fff;margin-bottom: 30px;padding-bottom: 20px;border-radius: 10px;overflow: hidden;}
.item-new .img-news{position: relative;}
.item-new .img-news .link-cate{position: absolute;top: 25px;left: 30px;transition: all 0.3s;box-shadow: 5px 0 0 0 #c21d33;color: #222;background-color: #ffffff;/* transform: skewX(-17deg); */padding: 6px 16px;overflow: hidden;z-index: 1;}
.item-new .img{display: block;height: 307px;}
.item-new .img img{width: 100%;height: 100%;object-fit: cover;}
.link-cate:after{content:"";position: absolute;top: 50%;left: 50%;width: 120%;height: 50%;opacity: 0;z-index: -1;transition: all 0.3s ease 0s;transform: translateX(-50%) translateY(-50%) rotate(45deg);background-color: #c21d33;}
.link-cate span{display: block;/* transform: skewX(17deg); */font-family: 'Roboto';font-weight: 500;text-transform: uppercase;}
.link-cate:hover>span{color: #fff;}
.link-cate:hover:after{height: 350%;opacity: 1;}
.head-news{margin-top: 20px;border-left: 4px solid #c21d33;padding-left: 20px;padding-right: 20px;margin-bottom: 20px;margin-left: 20px;}
.head-news h4{margin-top: 0;font-family: 'Roboto Condensed';text-transform: uppercase;font-weight: 600;font-size: 16px;line-height: 20px;}
.head-news h4 a{color: #c21d33;}
.head-news h4 a:hover{
}
.head-news .ngaydang{color: #615d5d;font-style: italic;font-size: 13px;}
.item-new .mota{padding-left: 20px;padding-right: 20px;margin-bottom: 20px;color: #282828;}
.f-news{padding-left: 20px;padding-right: 20px;}
.wrap-post-btn{display: inline-block;padding-right: 7px;border-left: 1px solid #eee;overflow: hidden;}
.wrap-post-btn .post-btn{display: block;padding: 8px 15px 8px 15px;font-size: 12px;font-weight: 500;color: #c21d33;vertical-align: top;border: 1px solid #c21d33;background-color: #fff;text-transform: uppercase;font-family: 'Roboto';overflow: hidden;border-radius: 4px;position: relative;}
.wrap-post-btn .post-btn span{display: block;/* transform: skewX(-22deg); */font-family: 'Roboto';}
.wrap-post-btn .post-btn:after{content:"";position: absolute;top: 50%;left: 50%;width: 120%;height: 50%;opacity: 0;z-index: -1;transition: all 0.3s ease 0s;/* transform: translateX(-50%) translateY(-50%) rotate(45deg); */background-color: #67bf4b;}
.wrap-post-btn .post-btn:hover{background-color: #c21d33;}
.wrap-post-btn .post-btn:hover span{color: #ffffff;}
.wrap-post-btn .post-btn:hover:after{height: 350%;opacity: 1;}
.wrap-social-block{display: inline-block;/* width: 190px; */margin-top: 29px;margin-left: -13px;padding-left: 8px;vertical-align: top;overflow: hidden;margin-top: 0;margin-bottom: 0px;float: right;}
.social-block{display: block;padding: 9px 0 9px;/* background-color: #383737; */}
.social-block__inner{display: block;/* margin-left: 27px; */text-align: right;}
.social-block__title{display: inline-block;font-size: 13px;font-weight: 500;color: #292525;vertical-align: middle;}
.social-block__list{padding-left: 0;list-style: none;display: inline-block;margin-bottom: 0;margin-left: 5px;vertical-align: middle;}
.social-block__list li{display: inline-block;padding-left: 5px;padding-right: 5px;}
.social-block__list li a{font-size: 14px;color: #999;transition: all 0.3s;}
.social-block__list li a:hover{color: #c21d33;}
.item-new:hover{/* background: url(../images/texture-1.gif); */box-shadow: 0 0 10px 0 rgb(0 0 0 / 10%);}
.pagination-page{margin-bottom: 30px;}
.pagination{list-style: none;text-align: center;}
.pagination li{display: inline-block;}
.pagination li a{color: #c21d33;display: block;padding: 5px;border: 1px solid #c21d33;min-width: 37px;margin-left: 2px;margin-right: 2px;font-weight: 500;padding-left: 10px;padding-right: 10px;}
.pagination li.active a{background-color: #c21d33;color: #fff;} 
.item-new-chitiet:hover{box-shadow: none;}
.item-new-chitiet h1{font-size: 20px;}
.item-new-chitiet h1 a{color: #c21d33;}
.item-new-chitiet .head-news{margin-left: 0;}
.item-new-chitiet{border-radius: 0;}
.item-new-chitiet .img img{border-radius: 10px;}
.form-lienhe{/* background-color: #eee; *//* padding: 20px; */}
.form-lienhe .form-control{border-radius: 0;border: 1px solid #eee;box-shadow: none;}
.form-lienhe input{height: 50px;}
.form-lienhe textarea{
}
.form-lienhe .btn-lienhe{display: block;width: 100%;padding: 10px;margin-top: 15px;background-color: #c21d33;color: #fff;text-transform: uppercase;font-size: 15px;font-weight: 600;}
.form-lienhe .btn-lienhe:hover, .form-lienhe .btn-lienhe:focus{
}
.list-lienhe{margin-top: 15px;}
.list-lienhe .fa{color: #c21d33;margin-right: 5px;}
.list-lienhe strong{color: #c21d33;font-weight: 400;}
.list-lienhe .table tr td{border-top: 1px dashed #ddd;padding-top: 10px;padding-bottom: 10px;}
.bando-lienhe iframe{height: 190px;}
.title-product{margin-top: 15px;font-size: 28px;text-transform: uppercase;padding-bottom: 10px;border-bottom: 1px dashed #ddd;margin-bottom: 10px;}
.ma_sp{border-bottom: 1px dashed #ddd;margin-bottom: 10px;padding-bottom: 10px;}
.ma_sp b{font-size: 14px;color: #c21d33;font-weight: 400;}
.gia_sp{font-size: 16px;border-bottom: 1px dashed #ddd;margin-bottom: 10px;padding-bottom: 10px;}
.gia_sp .giaban{font-size: 14px;font-weight: 400;}
.gia_sp .giaban strong{font-size: 20px;color: #c21d33;}
.gia_sp p{text-decoration: line-through;color: #5e5c5c;font-style: italic;margin-top: 3px;font-size: 14px;margin-bottom: 0;}
.mota_sp{border-bottom: 1px dashed #ddd;margin-bottom: 15px;padding-bottom: 0px;}
.mota_sp ul{list-style: none;padding-left: 20px;}
.mota_sp ul li{margin-bottom: 12px;}
.mota_sp ul li:before{content:"\f046";display: inline-block;font: normal normal normal 14px/1 FontAwesome;margin-right: 10px;}
.form-dathang{border-bottom: 1px dashed #ddd;margin-bottom: 15px;padding-bottom: 20px;}
.form-dathang span{font-weight: 400 !important;}
.form-dathang .soluong{
}
.form-dathang .soluong .btn-sl{height: 40px;background-color: #ddd;font-size: 12px;}
.form-dathang .soluong input{border-radius: 0;height: 40px;box-shadow: inset 1px 1px 7px 1px #20202036;border: none;width: 70px;text-align: center;color: #000;font-weight: 600;font-size: 14px;}
.btn-dathang{margin-left: 20px;height: 40px;padding-right: 30px;padding-left: 30px;background-color: #c21d33;color: #fff;text-transform: uppercase;font-weight: 600;line-height: 30px;}
.form-dathang .soluong .btn-sl:hover, .form-dathang .soluong .btn-sl:focus{color: #bf1d32;}
.btn-dathang span{margin-right: 10px;}
.img-nav{display: block;display: flex;justify-content: center;align-items: center;border: 1px solid #eee;border-radius: 10px;}
.img-nav img{max-width: 100%;max-height: 100%;}
.big_img {
}
.big_img>a{display: block;display: flex;justify-content: center;align-items: center;}
.big_img img {max-width: 100%;max-height: 100%;object-fit: cover;}
.thongtinkhac{margin-top: 10px;}
.tagdanhmuc a{color: #c21d33;font-weight: 400;}
.tagList{float: left;padding: 0;}
.tagList .name-tag{margin-right: 4px;font-weight: 600;}
.tagList li{display: inline-block;}
.tagList li.name-tag{
}
.tagList li a{display: block;padding: 2px 9px;background-color: #c21d33;border-radius: 3px;color: #fff;font-size: 13px;}
.tagList li a:hover{
}
.item-new-chitiet .f-news{border-top: 1px solid #eeee;padding-top: 15px;padding-left: 0;padding-right: 0;}
.form-search-right{position: relative;}
.form-search-right input{box-shadow: none;border-radius: 0;border: navajowhite;border-bottom: 1px solid #eee;font-size: 13px;height: 45px;outline: none;}
.form-search-right .btn-search{position: absolute;right: 0;top: 0;bottom: 0;background-color: transparent;color: #ccc;background: url(../images/search_1.png) no-repeat center;background-size: 15px;width: 50px;outline: none;}
.widget-title{font-size: 20px;text-transform: uppercase;margin-top: 30px;position: relative;padding-top: 5px;padding-bottom: 10px;margin-bottom: 15px;font-weight: 600;}
.widget-title:before{/* content:""; *//* height: 100%; *//* position: absolute; *//* left: -15px; *//* width: 3px; *//* background-color: #999; *//* top: 0; */}
.widget-title span{
    color: #c21d33;
}
.widget-title span:before{content:"";position: absolute;width: 50px;height: 1px;background-color: #282828;bottom: 0px;left: 0;}
.widget-title span:after{content:"";position: absolute;width: 33px;height: 1px;background-color: #000000;/* transform: skewX(-45deg); */bottom: -4px;left: 0;}
.dich_vu_right{list-style: none;padding: 0;}
.dich_vu_right li a{display: block;position: relative;padding: 10px 20px;color: #212121cc;}
.dich_vu_right li a:before{content:"\f0da";display: inline-block;font: normal normal normal 14px/1 FontAwesome;position: absolute;left: 5px;top: 50%;transform: translateY(-50%);color: #dc2d13;}
.news-left{margin-bottom: 10px;border-bottom: 1px dotted #d0d0d0;padding-bottom: 10px;}
.news-left .img{display: block;height: 85px;}
.news-left .img img{width: 100%;height: 100%;object-fit: cover;border-radius: 50%;border: 1px solid #fff;box-shadow: 1px 1px 10px 1px #52505047;}
.news-left h4{font-size: 16px;margin-top: 0;line-height: 17px;margin-bottom: 5px;font-weight: 500;margin-top: 10px;margin-bottom: 10px;}
.news-left h4 a{color: #313131;}
.news-left h4 a:hover{color: #dc2d13;}
.news-left p{margin-bottom: 0;line-height: 17px;font-size: 14px;color: #616060;}
.sanpham-left .img img{border-radius: 10px;box-shadow: none;}
.sanpham-left h4{
}
.sanpham-left .gia-item{
}
.sanpham-left .gia-item strong{
}
.sanpham-left .gia-item i{
}
.br-dathang{background-color: #eee;padding: 20px;}
.table-giohang{
}
.table-giohang img{height: 150px;}
.table-giohang .pro-cart{position: relative;}
.table-giohang .name-pro{font-size: 16px;font-weight: 700;/* border-bottom: 1px dashed #ccc; */margin-bottom: 15px;}
.table-giohang p{margin-bottom: 5px;}
.table-giohang strong{display: inline-block;width: 40%;font-size: 13px;}
.table-giohang input{height: 25px;border: none;background-color: #eee;box-shadow: inset 1px 1px 3px 1px #ccc;text-align: center;outline: none;margin-bottom: 3px;}
.table-giohang .gia-cart{font-weight: 600;color: red;font-size: 14px;}
.table-giohang .tongtien{
}
.table-giohang .tongtien .text-right{font-weight: 600;text-transform: uppercase;font-size: 16px;}
.tongtieng-cart{color: red;font-size: 16px;text-transform: initial;}
.table-giohang .xoa_giohang{position: absolute;right: 10px;top: 10px;background-color: red;display: inline-block;padding: 0px 7px;border-radius: 5px;color: #fff;font-weight: 600;font-size: 18px;}
.title-lienhe{text-transform: uppercase;font-weight: 600;margin-bottom: 25px;border-bottom: 1px solid;font-size: 16px;}
#form-shopping input{height: 40px;}
.lab-thanhtoan{display: block;margin-bottom: 15px;cursor: pointer;font-weight: 400;}
.lab-thanhtoan img{height: 30px;margin-left: 10px;}
.lab-thanhtoan span{font-size: 14px;color: #3c3b3b;}
.thanhtoan{padding-left: 30px;font-size: 13px;display: none;}
.lab-thanhtoan input{height: auto !important;}
.title-thanhtoan{font-size: 16px;margin-top: 22px;margin-bottom: 20px;}
.well{background-color: #eee;border-radius: 5px;padding: 20px;}
.well p{font-weight: 400;font-size: 16px;color: #000000;}
.well a{color: #c21d33;text-decoration: revert;}
#form-shopping label.error{display: block;margin-top: 5px;font-weight: 400;color: red;font-style: italic;}
.table-dathang-tc{
}
.table-dathang-tc tbody tr td{border-top: 1px dashed #ccc;}
.table-dathang-tc img{height: 70px;width: 70px;object-fit: cover;border-radius: 8px;}
.title-giohang{text-align: center;margin-bottom: 20px;text-transform: uppercase;font-weight: 600;font-size: 16px;/* border-bottom: 1px solid; */}
.ct-giohang{
}
.ct-giohang span{font-size: 13px;font-weight: 500;color: #747373;}
.ct-giohang b{color: #000;font-size: 14px;}
.table-thongtin{
}
.table-thongtin tbody tr td{border: none;}
.btn-xacnhan{background-color: #c21d33;color: #fff;padding: 7px 20px;margin-right: 5px;}
.btn-huy{background-color: #000;color: #fff;padding: 7px 20px;margin-left: 5px;}
.thongbaodathang span{font-size: 16px;position: relative;top: 10px;font-weight: 600;}
.thongbaodathang {padding: 10px 30px;}
.hc-nav-trigger.hc-nav-1{display:none !important}
.dropdown-danhmuc>li.nav-sub>a:after{content:"\f105";display: inline-block;font: normal normal normal 14px/1 FontAwesome;position: absolute;right: 15px;top: 18px;}
.item-product .img_sp .img .sale{position: absolute;top: 0;right: 5px;background-color: #ff0000;display: block;padding: 15px 14px 10px;font-weight: 600;color: #fff;font-size: 16px;}
.item-product .img_sp .img .sale:before{content:"";width: 0;height: 0;border-left: 32px solid transparent;border-right: 32px solid transparent;border-top: 22px solid #f00;position: absolute;top: 100%;left: 0;}
.gia_sp .giaban span{
}
.gia_sp .giaban span:before{content: "";}
.position-relative{
    position:relative;
}
.br-xemthem {
    background: linear-gradient(to bottom,rgba(255 255 255/0),rgba(255 255 255/62.5),rgba(255 255 255/1));
    height: 105px;
    left: 0;
    position: absolute;
    width: 100%;
    bottom: 0;
    padding-top: 51px;
}
#mucluc-pnvn{
    width:100%;
}