@media (max-width: 767px) {
	.mini-cart > a {
		display: block;
		width: 24px;
		margin-right: 5px;
		position: relative;
 }
	.mini-cart .count_item {
		position: absolute;
		right: -12px;
		top: -5px;
		font-size: 10px;
 }
}
.ega-cr-addon li.ega-menu__item.ega-loadmore-btn {
	display: var(--show-loadmore);
}
.ega-cr-addon li.ega-menu__item.ega-loadmore-btn + li.ega-menu__item {
	order: var(--order-loadmore);
}
#crCartModal .crbtn-modal__right b {
	color: var(--price-color);
}
@media (max-width: 767px) {
	.ega-smartsearch-item__image {
		width: 60px !important;
 }
	.ega-smartsearch-item__image img {
		max-width: 60px !important;
		max-height: 60px !important;
 }
}
@media (max-width: 767px) {
	#ega-smartsearch-search-suggestion.sticky:before, #ega-smartsearch-search-suggestion.sticky:after {
		right: 90px;
 }
}
/* ============================================================
   TỐI ƯU HIỂN THỊ NỘI DUNG BLOG TRÊN MOBILE (KHÍ NÉN Á CHÂU)
   Mục tiêu: Giảm cỡ chữ và khoảng cách để vừa vặn màn hình điện thoại
   ============================================================ */

@media (max-width: 767px) {
    /* 1. Giảm cỡ chữ nội dung chính về mức chuẩn 17px */
    #knac-blog-detail p, 
    #knac-blog-detail .rte ul li,
    #knac-blog-detail div { 
        font-size: 17px !important; 
        line-height: 1.6 !important;
        margin-bottom: 15px !important;
    }

    /* 2. Thu nhỏ Tiêu đề H2 để không bị nhảy dòng quá nhiều */
    #knac-blog-detail h2 {
        font-size: 20px !important;
        padding: 4px 0 4px 10px !important;
        margin: 25px 0 15px 0 !important;
        border-left-width: 4px !important;
    }

    /* 3. Bóp gọn khoảng cách lề của khung bài viết */
    .article-wraper {
        padding: 15px 15px !important;
        margin-top: 10px !important;
    }

    /* 4. Căn chỉnh lại dấu tích xanh cho cân đối */
    #knac-blog-detail .rte ul {
        padding-left: 25px !important;
    }
    #knac-blog-detail .rte ul li::before {
        left: -25px !important;
        font-size: 15px !important;
    }

    /* 5. Cố định chiều rộng bảng để không bị tràn màn hình */
    #knac-blog-detail table td, 
    #knac-blog-detail table th {
        font-size: 14px !important; /* Chữ trong bảng nhỏ hơn để hiển thị nhiều data hơn */
        padding: 8px 5px !important;
    }
}