:root {
	--color-white: #fff;
	--color-black: #000;
	--color-main: #0E5F49;
	--color-phu: #e7000b;
}
/* Firefox */
html {
    scrollbar-width: thin;
    scrollbar-color: var(--color-main) #fff;
}

/* Chrome, Edge, Safari */
::-webkit-scrollbar {
    width: 8px;
    height: 8px;
}

::-webkit-scrollbar-track {
    background: var(--color-white);
}

::-webkit-scrollbar-thumb {
    background: var(--color-main);
    border-radius: 999px;
    transition: background .3s ease;
}

::-webkit-scrollbar-thumb:hover {
    background: var(--color-phu);
}

/* Firefox */
::selection {
	background: var(--color-phu);
	color: var(--color-white);
}

::-moz-selection {
	background: var(--color-phu);
	color: var(--color-white);
}

h1, h2, h3 {
	font-weight: 700 !important;
}

.flex-grow .nav-left {
	justify-content: space-around !important;
	font-size: 15px;
}

.off-canvas-left .mfp-content {
	background: var(--color-main) !important;
}

.off-canvas:not(.off-canvas-center) .nav-vertical li>a {
	color: var(--color-white);
	font-size: 15px;
}

.absolute-footer.dark {
	color: var(--color-white) !important;
	display: none;
}

.border-anh img {
	border-radius: 10px;
}

.pt-half, .comments-area {
	display: none;
}

.khuvuc-lq .product-section {
	border-top: none !important;
}