.sidebox-order_action .btncart-checkout:before {
    background: var(--mainColor)!important;
}
.sidebox-order_action .btncart-checkout {
    border-color: var(--mainColor)!important;
}
.sidebox-order_total p .total-price{
	color:var(--textColor) !important
}
.cate_pro.projects figure img{
    min-height:800px;
    object-fit:cover
} 
.brand-panel img.img-auto, .navbar-desctop.affix .brand img.img-auto {
    filter: brightness(0) invert(1);
    object-fit: contain;
}
.navbar-desctop-menu li li a {
    width: max-content;
} 
.stats-list {
  list-style: none;
  padding: 28px 40px;
  margin: 0;
  background: #1e1e1e;
  display: flex;
  align-items: center;
  gap: 0;
}

.stats-list li {
  display: flex;
  flex-direction: column;
  padding: 0 48px;
  border-right: 1px solid rgba(255,255,255,0.15);
}

.stats-list li:first-child {
  padding-left: 0;
}

.stats-list li:last-child {
  border-right: none;
}

.stats-list li::before {
  font-family: 'Cormorant Garamond', Georgia, serif;
  font-size: 38px;
  font-weight: 600;
  color: #c9a96e;
  letter-spacing: 1px;
  line-height: 1;
}

.stats-list li:nth-child(1)::before { content: '5+'; }
.stats-list li:nth-child(2)::before { content: '500+'; }
.stats-list li:nth-child(3)::before { content: '1000+'; }

.stats-list li span {
  font-family: 'Montserrat', sans-serif;
  font-size: 10px;
  letter-spacing: 3px;
  text-transform: uppercase;
  color: rgba(255,255,255,0.45);
  margin-top: 8px;
} 
.container.content ul {
    list-style: disc;
    margin-block-start: 1em;
    margin-block-end: 1em;
    padding-inline-start: 40px;
} 
.rev_slider .tp-caption {
    /* Đổ bóng mờ màu đen, độ trong suốt 70% */
    text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.7);
} 
.blog-details .rte img {
    height: auto;
} 
.post-header .blog-meta {
    display: none;
} 
.main-inner {
    padding: 20vmin 0 20vmin;
}
.brand img {
    height: auto;
}