:root {
    --shop-color-header-top: #8c607b !important;
    --shop-color-bg: #f5f5f5 !important;
    --shop-color-main: #660033 !important;
    --shop-color-sub: #ffbf00 !important;
    --shop-color-text: #252a2b !important;
    --shop-color-header: #fff !important;
    --shop-color-title: #333333 !important;
    --shop-color-hover: #660033 !important;
    --shop-color-label: #bd110f !important;
    --shop-color-button: #ffbf00 !important;
    --shop-color-button-text: #fff !important;
    --footer-bg-color-2: #2a2a2a !important;
    --footer-color-title: #263b96 !important;
    --footer-color-text: #1c1b1b !important;
}

header.header .logo img {
	border-radius: 10px;
}
.menu_mega {
	display: none;
  	padding-bottom: 10px;
    border-bottom: 1px solid #e4e4e4;
    margin-bottom: 10px;
}
.title_menu {
    padding-left: 15px;
    font-weight: bold;
    text-transform: uppercase;
}
.ul_menu li a, .title_menu .title_ {
	line-height: 30px;
}
.ul_menu .nav_item .fa {
	float: right;
}
@media (max-width: 991px) {
    .menu_mega {
      display: block;
  }
}
/* Bọc link banner */
.section_slider .swiper-slide a {
    display: block;
    overflow: hidden; /* quan trọng để không tràn ảnh */
}

/* Ảnh trong banner */
.section_slider .swiper-slide img {
    transition: transform 0.4s ease;
    transform: scale(1);
}

/* Hover phóng to 10% */
.section_slider .swiper-slide a:hover img {
    transform: scale(1.1);
}
.row-header {
    margin-top: 10px;
    margin-bottom: 20px;
}
.header-menu {
	z-index: 99999;
}
.section_flashsale .lof-labelexpired {
	display: none;
}
.swiper-button-next,
.swiper-button-prev {
    background: rgba(250, 187, 24, 0.25);
}
.section_flashsale .group_title_index_flash .title .title-name img, .section_flashsale .count-down {
	display: none;
}
.footer .mid-footer .list-menu h4 {
  	margin-bottom: 0;
}
.footer .mid-footer .list-menu ul {
  margin-bottom: 10px;
} 
.title-index, .title-page,.section-title h2{
	font-weight:700
}

.menu-vertical .nav-item > a {
    padding: 10px 30px 10px 10px;
    margin-bottom: 10px;
    border-radius: 10px;
    background: var(--shop-color-main);
    color: #fff;
    font-weight: 700;
    font-size: 16px;
    display: block;
    position: relative;
}