/* Responsive */
@media (max-width:1024px){
	.flashsale-arr{display: flex;}
	.hoptac-d2.d-mobile{grid-template-columns: 1fr 1fr;gap: 20px;display: grid;}
	.filter{display:block;position:relative;}
	.tintuc-popup{max-width:calc(100vw - 45px);right:unset;left:-50px;}
	.thuonghieu-d{width:100%;}
	.ttkt .wrap-content{gap:20px}
	.ttkt .wrap-content,
	.goiy-d,
	.about .wrap-content{grid-template-columns:1fr;}
	.title-index{margin-bottom:15px;}
	.title-index h2{font-size:40px;text-align:center;}
	.flashsale .wrap-content{padding:20px 10px;}
	.tieuchi,
	.chuongtrinh,
	.thuonghieu,
	.banner5,
	.goiy,
	.about,
	.danhmuc_nb,
	.banner1,
	.noibat,
	.danhmuc{margin:30px 0px;}
	.header-bottom{padding: 0px;}
	.navigation{background:#a1001a;padding: 5px 0px;}
	.header-top .wrap-content{padding:10px 0px}
	.header-chinhanh div{left:60%;}
	.header-chinhanh{margin-right:30px;}
	.header-cart{position:fixed;right:20px;top:20%;z-index:9999;width:45px;border-radius:50%;}
	.header-bottom .wrap-content{padding-bottom:0px;}
	.d-mobile.close-filter{display:flex}
	.d-mobile{display:block;}
	.footer-powered .wrap-content{flex-wrap:wrap;padding:10px 0px;}
	.footer-article .wrap-content{grid-template-columns:1fr;gap:20px}
	.ttkt,
	.about,
	.custom-py{padding:30px 0px;}
	.album-d,
	.product-d,
	.grid-news{grid-template-columns:repeat(3,1fr)!important;gap:10px}

	/* General */
	.flex-product-main .left-product{position:fixed;z-index:999;top:0px;left:0px;transform:translateX(-250px);bottom:0px;overflow-x:hidden;background:#fff;box-shadow:0px 0px 5px #000;transition:all 0.5s;padding:10px;}
	.flex-product-main .left-product.show{transform:translateX(0px);}
	.flex-product-main .right-product{width:100%;}
	.goiy-box:nth-child(1),.header-menu,.d-deskop,.header-cart .text-cart,.search,.header-slogan,.header-hotline,.navigation nav#menu{display:none;}
	.menu-mobile{display:block!important;}
	.navigation nav ul li ul{position:unset;box-shadow:none;opacity:1;visibility:unset;}
	.search-phone{display:flex;background:#fff;max-width:70%;border:2px solid #fff;}
	.search-phone input{border:0;width:calc(100% - 40px);height: 35px;}
	.search-phone label{width: 40px;height: 35px;display:flex;align-items:center;justify-content:center;background:var(--m1);color:#fff;}
	#hamburger{display:block;margin-bottom:0;width: 30px;height: 20px;position:relative;cursor:pointer;}
	#hamburger:before,
	#hamburger:after,
	#hamburger span{background:var(--clr-black);}
	#hamburger:before,
	#hamburger:after,
	#hamburger span{background:#ffffff;content:'';display:block;width:100%;height:2px;position:absolute;left:0px;}
	#hamburger:before{top:0px;}
	#hamburger span{top:10px;}
	#hamburger:after{top: 19px;}
	#hamburger:before,
	#hamburger:after,
	#hamburger span{-webkit-transition:none 0.5s ease 0.5s;transition:none 0.5s ease 0.5s;-webkit-transition-property:transform,top,bottom,left,opacity;-webkit-transition-property:top,bottom,left,opacity,-webkit-transform;transition-property:top,bottom,left,opacity,-webkit-transform;transition-property:transform,top,bottom,left,opacity;transition-property:transform,top,bottom,left,opacity,-webkit-transform;}
}
@media (max-width:850px){
	.tintucp-item{min-width: 100%;}
	.tintucp-layout{grid-template-columns: 1fr;}
	.tintucp-box:nth-child(2){display: none;}
	.logo-header{max-width:100px;}
	.see-more{margin-top:20px!important;}
	.product-price{flex-wrap:wrap;margin-bottom:auto;}
	.product-star{margin:5px 0px;}
	.product-info{padding:10px;}
	.flashsale-title h2{font-size:20px;}
	.product-price-new{}

	/* General */
	.grid-album{--col:3;}
	.news-left{width:100%;}
	.news-right{width:100%;margin-top:30px;padding:10px;}

	/* Footer */
	.footer-article__inner>[class^="footer-article--"]{width:100%;}
	.footer-article__inner>[class^="footer-article--"]:not(:last-child){margin-bottom:1.5rem;}
}
@media (max-width:769px){
	.product-info-box:nth-child(1){grid-template-columns: repeat(2, 1fr);gap: 10px}
	.product-info-d{grid-template-columns: 1fr;gap: 20px}
	.product-empty{font-size:14px;padding:10px;}
	.hethong-box:nth-child(1){padding:10px 0px 10px 10px;}
	.hethong-d{grid-template-columns:1fr;gap:20px}
	.hethong-box:nth-child(2){padding:10px;}
	.footer-logo{max-width:200px;}
	.nhantin-form{margin:0px;flex:unset;width:100%;}
	.nhantin .wrap-content{gap:20px;flex-wrap:wrap;justify-content:center;}
	.thuonghieu .wrap-content{flex-wrap:wrap;gap:20px 10px;justify-content:center;}
	.kienthuc-one h3{-webkit-line-clamp:2;font-size:18px;}
	.goiy-box .product-list a{padding:10px;}
	.kienthuc-d,
	.tieuchuan-d{gap:10px;grid-template-columns:1fr;}
	.product-page{gap:5px}
	.product-add a{font-size:10px;height:30px;}
	.title-index h2{font-size:30px;}
	.product-buy{margin-top:10px;}
	.product-name{font-size:14px;-webkit-line-clamp:3;margin-bottom:unset;}
	.flashsale-countdown .time-box{width:35px;height:50px;}
	.flashsale-countdown > div span{font-size:20px;}
	.danhmuc-title{font-size:20px;margin-bottom:15px;}
	.album-d,
	.product-d,
	.grid-news{grid-template-columns:repeat(2,1fr)!important;}
	.gutter-x-20{--bs-gutter-x:10px;}
	.grid-pro-detail{display:block;}
	.grid-pro-detail .right-pro-detail,
	.grid-pro-detail .left-pro-detail{width:100%;padding:0px;border-right:none;}
	.footer-powered:has(.footer-statistic) .footer-copyright,
	.footer-powered:has(.footer-statistic) .footer-statistic{text-align:center;}
	.footer-powered:has(.footer-statistic) .footer-copyright{}
	.feedback__info:before{content:none;}
}
@media (max-width:576px){
	.
	.tintuc-bell-txt{font-size:12px;}
	.tintuc-bell-img{max-width:60px;}
	.nhantin-form button{width:100px;}
	.nhantin-social{flex-wrap:wrap;justify-content:center;gap:10px;}
	.tintuc-txt div{font-size:13px;}
	.tintuc-item{gap:10px}
	.tintuc-img{max-width:110px;}
	.goiy-box .product-list a img{max-width:20px;}
	.tieuchuan-title{font-size:20px;}
	.about-txt-1 span:nth-child(2),.title-index h2{font-size:25px;}
	.flashsale-countdown{font-size:14px;}

	/* General */
	.grid-album{--col:2;}
}
@media (max-width:440px){
	.product-info-box:nth-child(1);{grid-template-columns: 1fr;}
	.flashsale-countdown{font-size:12px;}
}
@media (max-width:369px){
}
