		:root {
		    --primary-color: #f6e081;
		    --fs-color-primary: #f6e081;
		    --fs-color-secondary: #5d4c34;
		    --fs-color-success: #7a9c59;
		    --fs-color-alert: #b20000;
		    --fs-experimental-link-color: #dcc8a1;
		    --fs-experimental-link-color-hover: #ffffff;
		}

		.tooltipster-base {
		    --tooltip-color: #fff;
		    --tooltip-bg-color: #000;
		}

		.off-canvas-right .mfp-content,
		.off-canvas-left .mfp-content {
		    --drawer-width: 300px;
		}

		.off-canvas .mfp-content.off-canvas-cart {
		    --drawer-width: 360px;
		}

		.container-width,
		.full-width .ubermenu-nav,
		.container,
		.row {
		    max-width: 1230px;
		}

		.row.row-collapse {
		    max-width: 1200px;
		}

		.row.row-small {
		    max-width: 1222.5px;
		}

		.row.row-large {
		    max-width: 1260px;
		}

		.sticky-add-to-cart--active,
		#wrapper,
		#main,
		#main.dark {
		    background-color: #241f1a;
		}

		.header-main {
		    height: 90px;
		}

		#logo img {
		    max-height: 90px;
		}
		#logo img {
		    padding: 2px 0;
		}

		.header-bottom {
		    min-height: 10px;
		}

		.header-top {
		    min-height: 40px;
		}

		.transparent .header-main {
		    height: 265px;
		}

		.transparent #logo img {
		    max-height: 265px;
		}

		.has-transparent+.page-title:first-of-type,
		.has-transparent+#main>.page-title,
		.has-transparent+#main>div>.page-title,
		.has-transparent+#main .page-header-wrapper:first-of-type .page-title {
		    padding-top: 295px;
		}

		.header.show-on-scroll,
		.stuck .header-main {
		    height: 60px !important;
		}

		.stuck #logo img {
		    max-height: 60px !important;
		}

		.search-form {
		    width: 100%;
		}

		.header-bg-color {
		    background-color: rgba(255, 255, 255, 0.9);
		}

		.header-bottom {
		    background-color: #0a0a0a;
		}

		.top-bar-nav>li>a {
		    line-height: 16px;
		}

		.header-main .nav>li>a {
		    line-height: 69px;
		}

		.stuck .header-main .nav>li>a {
		    line-height: 30px;
		}

		@media (max-width: 549px) {
		    .header-main {
		        height: 70px;
		    }

		    #logo img {
		        max-height: 70px;
		    }
		}

		.main-menu-overlay {
		    background-color: #f6e081;
		}

		.header-top {
		    background-color: rgba(255, 233, 140, 0.878) !important;
		}

		body {
		    color: #b3b3b3;
		}

		h1,
		h2,
		h3,
		h4,
		h5,
		h6,
		.heading-font {
		    color: #1e1e1e;
		}

		body {
		    font-size: 100%;
		}

		@media screen and (max-width: 549px) {
		    body {
		        font-size: 100%;
		    }
		}

		body {
		    font-family: Mulish, sans-serif;
		}

		body {
		    font-weight: 400;
		    font-style: normal;
		}

		.nav>li>a {
		    font-family: Mulish, sans-serif;
		}

		.mobile-sidebar-levels-2 .nav>li>ul>li>a {
		    font-family: Mulish, sans-serif;
		}

		.nav>li>a,
		.mobile-sidebar-levels-2 .nav>li>ul>li>a {
		    font-weight: 500;
		    font-style: normal;
		}

		h1,
		h2,
		h3,
		h4,
		h5,
		h6,
		.heading-font,
		.off-canvas-center .nav-sidebar.nav-vertical>li>a {
		    font-family: Mulish, sans-serif;
		}

		h1,
		h2,
		h3,
		h4,
		h5,
		h6,
		.heading-font,
		.banner h1,
		.banner h2 {
		    font-weight: 700;
		    font-style: normal;
		}

		.alt-font {
		    font-family: "Dancing Script", sans-serif;
		}

		.alt-font {
		    font-weight: 400 !important;
		    font-style: normal !important;
		}

		.header:not(.transparent) .top-bar-nav>li>a {
		    color: #dec9a1;
		}

		.header:not(.transparent) .header-nav-main.nav>li>a {
		    color: #ddc9a1;
		}

		.header:not(.transparent) .header-nav-main.nav>li>a:hover,
		.header:not(.transparent) .header-nav-main.nav>li.active>a,
		.header:not(.transparent) .header-nav-main.nav>li.current>a,
		.header:not(.transparent) .header-nav-main.nav>li>a.active,
		.header:not(.transparent) .header-nav-main.nav>li>a.current {
		    color: #ffffff;
		}

		.header-nav-main.nav-line-bottom>li>a:before,
		.header-nav-main.nav-line-grow>li>a:before,
		.header-nav-main.nav-line>li>a:before,
		.header-nav-main.nav-box>li>a:hover,
		.header-nav-main.nav-box>li.active>a,
		.header-nav-main.nav-pills>li>a:hover,
		.header-nav-main.nav-pills>li.active>a {
		    color: #fff !important;
		    background-color: #ffffff;
		}

		.widget:where(:not(.widget_shopping_cart)) a {
		    color: #dcc8a1;
		}

		.widget:where(:not(.widget_shopping_cart)) a:hover {
		    color: #ffffff;
		}

		.widget .tagcloud a:hover {
		    border-color: #ffffff;
		    background-color: #ffffff;
		}

		.shop-page-title.featured-title .title-overlay {
		    background-color: #151512;
		}

		.has-equal-box-heights .box-image {
		    padding-top: 100%;
		}

		@media screen and (min-width: 550px) {
		    .products .box-vertical .box-image {
		        min-width: 300px !important;
		        width: 300px !important;
		    }
		}

		.absolute-footer,
		html {
		    background-color: #100c08;
		}

		.nav-vertical-fly-out>li+li {
		    border-top-width: 1px;
		    border-top-style: solid;
		}

		/* Custom CSS */
		#top-bar .nav-left .html {
		    font-size: 15px;
		    color: #ddc9a1;
		    letter-spacing: 0;
		}

		#header-contact li a {
		    text-transform: none;
		    color: #ddc9a1;
		    color: #ddc9a1;
		    letter-spacing: 0;
		    font-size: 14px;
		}

		.header-top {
		    border-bottom: 1px solid #070604;
		    background-image: linear-gradient(#383436, #2d2620);
		}

		.footer-bottom .col {
		    padding-bottom: 0;
		}

		.absolute-footer {
		    color: rgb(0 0 0);
		}

		.product-small.box .product-title {
		    margin-bottom: 10px;
		}

		.product-small.box .product-title a {
		    color: #d5c29c;
		}

		.product-small.box .product-title a:hover {
		    color: white;
		}

		.product-small .price ins bdi,
		.product-small .price span.amount {
		    color: white;
		    font-size: 17px;
		}

		.product-small .price del bdi {
		    color: #b4b4b4;
		    font-size: 15px;
		}

		#top-bar .cart-item a {
		    font-size: 14px;
		}

		.nav-dark .nav-tabs>li:not(.active)>a {
		    background-color: rgba(255, 255, 255, 0.1);
		    border-color: #f6eb9e;
		    border-radius: 5px;
		}

		.header-nav-main.nav-line-bottom>li>a:before {
		    background-color: #fcea95;
		}

		.slider-style-container .flickity-slider>*:not(.is-selected) {
		    opacity: 0.3;
		}

		.slider-section img {
		    border-radius: 15px;
		}

		.slider-nav-light.slider-nav-dots-simple .flickity-page-dots .dot {
		    background-color: #e99d00;
		    border-color: #e99d00;
		}

		.gioi-thieu-section h2 {
		    text-transform: uppercase;
		    font-size: 22px;
		}

		.gioi-thieu-section .icon-box h3 {
		    color: black;
		    margin-bottom: 0;
		    text-transform: uppercase;
		    font-size: 18px;
		}

		.gioi-thieu-section .icon-box {
		    padding: 20px;
		}

		.gioi-thieu-section .icon-box .icon-box-text {
		    color: #734413;
		    padding-left: 1em;
		    font-size: 15px;
		}

		.gioi-thieu-section img {
		    border-radius: 15px;
		}

		.product-small .box-image:hover::before {
		    -webkit-animation: shine 0.75s;
		    animation: shine 0.75s;
		}

		@-webkit-keyframes shine {
		    100% {
		        left: 125%;
		    }
		}

		@keyframes shine {
		    100% {
		        left: 125%;
		    }
		}

		.product-small .box-image::before {
		    position: absolute;
		    top: 0;
		    left: -75%;
		    z-index: 2;
		    display: block;
		    content: "";
		    width: 50%;
		    height: 100%;
		    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0.3) 100%);
		    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0.3) 100%);
		    -webkit-transform: skewX(-25deg);
		    transform: skewX(-25deg);
		}

		.post-item .box-image:hover::before {
		    -webkit-animation: shine 0.75s;
		    animation: shine 0.75s;
		}

		@-webkit-keyframes shine {
		    100% {
		        left: 125%;
		    }
		}

		@keyframes shine {
		    100% {
		        left: 125%;
		    }
		}

		.post-item .box-image::before {
		    position: absolute;
		    top: 0;
		    left: -75%;
		    z-index: 2;
		    display: block;
		    content: "";
		    width: 50%;
		    height: 100%;
		    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0.3) 100%);
		    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0.3) 100%);
		    -webkit-transform: skewX(-25deg);
		    transform: skewX(-25deg);
		}

		.gioi-thieu-section .icon-box::before {
		    border-radius: 10px;
		    position: absolute;
		    top: 0;
		    left: 50%;
		    z-index: 2;
		    display: block;
		    content: "";
		    width: 50%;
		    height: 100%;
		    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0.3) 100%);
		    background: linear-gradient(to right, rgb(0 0 0 / 0%) 0, #ffd00038 100%);
		    -webkit-transform: skewX(-25deg);
		    transform: skewX(0);
		}

		.header-main .nav>li>a {
		    font-size: 15px;
		}

		.product-small .add-to-cart-button a {
		    color: white;
		    background: radial-gradient(50.43% 23.75% at 50.43% 0, #fff 0, hsla(0, 0%, 100%, 0) 100%),
		        radial-gradient(65% 65% at 50.43% 0, #fff4d9 0, rgba(255, 225, 150, 0) 100%),
		        linear-gradient(180deg, #cca952, #b1955f 99.48%);
		    box-shadow:
		        0 4px 4px rgb(0 0 0 / 25%),
		        inset 0 -4px 8px rgb(92 70 24 / 60%);
		    border-radius: 20px;
		}

		.badge-container {
		    margin: 10px;
		}

		.keu-goi-section .col {
		    padding-bottom: 0;
		}

		.keu-goi-section .button {
		    margin-bottom: 0;
		}

		.san-pham-ngang .product-small.box .product-title a {
		    color: #d5c29c;
		    font-size: 17px;
		}

		.star-rating:before,
		.star-rating span:before {
		    color: #fec63e;
		}

		.cam-nhan-section .icon-box img {
		    padding-top: 0;
		    border-radius: 99%;
		}

		.tin-tuc-section .section-title-container {
		    margin-bottom: 0;
		}

		.badge-container .badge-inner {
		    border-radius: 99%;
		    color: #342828;
		    background: #fec63e;
		}

		.list-post .post-item .box-text {
		    border: 1px solid #745812;
		    padding: 15px;
		    background: radial-gradient(66.3% 39.31% at 50% -3.17%,
		            rgba(204, 169, 82, 0.17) 0,
		            rgba(204, 169, 82, 0) 100%),
		        #12100f;
		}

		.list-post .post-item a:hover {
		    color: black;
		}

		.list-post .post-item .from_the_blog_excerpt {
		    color: #cfbb97;
		}

		.list-post .post-item .post-title {
		    margin-bottom: 10px;
		    font-weight: bold;
		    font-size: 17px;
		}

		.list-post .post-item .post-title:hover {
		    color: #d6c29c;
		}

		.footer-bottom {
		    background-image: url(http://casino.themevivu.com/wp-content/uploads/2021/10/bg-footer.2a7d5bb.png);
		}

		.list-post .post-item .is-divider {
		    background-color: #f6e081;
		    max-width: 80px;
		}

		form {
		    margin-bottom: 0;
		}

		.lien-he-section .col {
		    padding-bottom: 0;
		}

		.form-lien-he .row-info {
		    display: inline-block;
		    clear: both;
		}

		.form-lien-he .row-info .left {
		    width: 78%;
		    float: left;
		    display: inline-block;
		    padding-right: 10px;
		}

		.form-lien-he input {
		    margin-bottom: 0;
		    box-shadow: none;
		    border: 1px solid gray;
		}

		.form-lien-he .row-info .right {
		    width: 22%;
		    float: left;
		    display: inline-block;
		}

		.tin-tuc-section .col {
		    padding-bottom: 0;
		}

		.form-lien-he input[type="submit"] {
		    margin-bottom: 0;
		    background: #dd9932;
		    border: 1px solid black;
		}

		.lien-he-section p {
		    margin-bottom: 0;
		}

		a.back-to-top {
		    background: #c9b794 !important;
		    color: white !important;
		    border: none !important;
		}

		.archive .shop-page-title {
		    text-shadow: none;
		    color: #ddc9a1;
		}

		.breadcrumbs {
		    font-weight: normal;
		    font-size: 14px;
		}

		.absolute-footer.dark {
		    color: rgb(214 195 156);
		}

		.archive .dark .breadcrumbs,
		.dark .breadcrumbs a {
		    color: #fff;
		}

		.dark .form-flat select {
		    border-color: rgb(0 0 0 / 33%);
		}

		.single-product .large-9 {
		    border-right: none !important;
		}

		.widget .is-divider {
		    display: none;
		}

		span.widget-title {
		    display: block;
		    background: #ffeb9b;
		    padding: 13px;
		    color: #784c08;
		    letter-spacing: 0;
		}

		ul.product-categories li {
		    padding-left: 10px;
		    background: radial-gradient(66.3% 39.31% at 50% -3.17%,
		            rgba(204, 169, 82, 0.17) 0,
		            rgba(204, 169, 82, 0) 100%),
		        #12100f;
		    box-shadow:
		        0 -2px 7px rgb(0 0 0 / 25%),
		        inset 0 5px 6px rgb(0 0 0 / 25%);
		    padding-right: 10px;
		}

		ul.product-categories li a {
		    padding: 10px 0;
		    font-size: 15px;
		}

		.recent-blog-posts a {
		    font-size: 15px;
		}

		.recent-blog-posts-li .badge-inner {
		    border-radius: 99%;
		}

		.single-product .product-info .product-title {
		    color: #ddc9a1;
		    font-size: 22px;
		    font-weight: 500;
		}

		.recent-blog-posts {
		    padding: 10px 0 10px;
		    background: radial-gradient(66.3% 39.31% at 50% -3.17%,
		            rgba(204, 169, 82, 0.17) 0,
		            rgba(204, 169, 82, 0) 100%),
		        #12100f;
		    box-shadow:
		        0 -2px 7px rgb(0 0 0 / 25%),
		        inset 0 5px 6px rgb(0 0 0 / 25%);
		}

		.dark a,
		.dark .widget a {
		    color: #c9b794;
		}

		.single-product .product-info .is-divider {
		    background-color: rgb(255 235 155);
		    max-width: 100px;
		}

		.product-info {
		    padding-top: 0;
		}

		.single-product .product-info .price ins bdi,
		.single-product .product-info .price span.amount {
		    font-size: 19px;
		    color: white;
		}

		.product_meta>span {
		    font-size: 14px;
		}

		.product-footer .woocommerce-tabs {
		    padding: 0;
		    border-top: 0;
		}

		.product-main {
		    padding-bottom: 0;
		}

		.nav>li>a {
		    font-size: 16px;
		}

		.related h3 {
		    letter-spacing: 0;
		}

		.product-short-description p {
		    color: #ddc9a0;
		    opacity: 0.7;
		}

		.product-short-description {
		    padding: 10px;
		    font-size: 15px;
		    margin-bottom: 20px;
		    background: radial-gradient(66.3% 39.31% at 50% -3.17%,
		            rgba(204, 169, 82, 0.17) 0,
		            rgba(204, 169, 82, 0) 100%),
		        #12100f;
		    box-shadow:
		        0 -2px 7px rgb(0 0 0 / 25%),
		        inset 0 5px 6px rgb(0 0 0 / 25%);
		}

		.single_add_to_cart_button {
		    background-color: #ffeb9b !important;
		    color: black !important;
		}

		.xem-them .tieu-de-xem-them {
		    font-weight: 700;
		    display: block;
		    margin-bottom: 10px;
		    font-size: 19px;
		    color: white;
		    text-transform: uppercase;
		}

		.xem-them ul li {
		    margin-bottom: 3px;
		}

		.xem-them ul li a {
		    font-weight: 500;
		    font-size: 16px;
		    color: #c9b794;
		}

		.xem-them ul li a:hover {
		    text-decoration: underline;
		}

		.blog-single .blog-share {
		    text-align: left;
		}

		.blog-single .blog-share .is-divider {
		    display: none;
		}

		.blog-single .entry-meta {
		    text-transform: none;
		    font-size: 14px;
		    letter-spacing: 0;
		    color: gray;
		    border-top: 1px solid #12100f;
		    border-bottom: 1px solid #241f1a;
		    padding: 10px;
		    background: #241f1a;
		}

		.danh-muc {
		    margin-bottom: 15px;
		}

		.danh-muc span.title,
		.the-tim-kiem span.title {
		    border-radius: 4px;
		    background: #dd9932;
		    padding: 4px 10px;
		    color: white;
		    margin-right: 5px;
		}

		.danh-muc a,
		.the-tim-kiem a {
		    line-height: 32px;
		    border-radius: 4px;
		    margin-bottom: 10px;
		    padding: 4px 10px;
		    background: #dedede;
		    color: #464646;
		}

		.danh-muc a:hover,
		.the-tim-kiem a:hover {
		    background: #ffeb9b;
		    color: #5c3800;
		}

		.bai-viet-lien-quan {
		    margin-top: 15px;
		}

		.bai-viet-lien-quan h3 {
		    font-size: 19px;
		    color: white;
		    text-transform: uppercase;
		}

		.bai-viet-lien-quan ul {
		    margin-bottom: 0;
		    display: inline-block;
		    width: 100%;
		}

		.bai-viet-lien-quan ul li {
		    list-style: none;
		    width: 33.33%;
		    color: graytext;
		    float: left;
		    padding-left: 4px;
		    padding-right: 5px;
		}

		.bai-viet-lien-quan ul li .box-image img {
		    height: 180px;
		    border-radius: 12px;
		    object-fit: cover;
		    object-position: center;
		}

		#comments textarea {
		    border: none;
		    background: #1a1512;
		}

		.bai-viet-lien-quan h4:hover {
		    color: white;
		}

		.blog-single .is-divider {
		    background-color: rgb(255 235 155);
		    max-width: 100px;
		}

		.bai-viet-lien-quan h4 {
		    font-weight: 500;
		    font-size: 15px;
		    color: #c9b794;
		    line-height: 19px;
		    padding-top: 7px;
		    height: 64px;
		    overflow: hidden;
		}

		.blog-archive .large-3 {
		    padding-left: 0;
		}

		.flatsome_recent_posts .mr-half {
		    margin-left: 5px;
		}

		.blog-archive .large-12 {
		    padding-bottom: 10px;
		    text-align: left;
		}

		.blog-archive .page-title {
		    letter-spacing: 0;
		}

		.blog-archive .post-item a:hover {
		    color: black;
		}

		.blog-single .large-3 {
		    padding-left: 0;
		}

		.entry-content {
		    padding-top: 0;
		    padding-bottom: 0;
		}

		#breadcrumbs {
		    font-size: 15px;
		}

		.entry-header-text {
		    padding: 0;
		}

		.blog-archive .post-item .post-title {
		    font-size: 20px;
		    font-weight: 500;
		}

		.blog-archive .box-blog-post .is-divider {
		    max-width: 100px;
		    background: #ffeb9b;
		}

		.blog-archive .post-item .post-title:hover {
		    color: #ddc9a1;
		}

		.blog-archive .post-item .from_the_blog_excerpt {
		    color: #ddc9a1;
		}

		.blog-single .article-inner {
		    background: radial-gradient(66.3% 39.31% at 50% -3.17%,
		            rgba(204, 169, 82, 0.17) 0,
		            rgba(204, 169, 82, 0) 100%),
		        #12100f;
		    box-shadow:
		        0 -2px 7px rgb(0 0 0 / 25%),
		        inset 0 5px 6px rgb(0 0 0 / 25%);
		    padding: 20px;
		}

		.blog-single .entry-content p {
		    color: #b3b3b3;
		}

		.blog-single .entry-title {
		    color: #d4c098;
		}

		#breadcrumbs {
		    margin-bottom: 7px;
		}

		.page-right-sidebar .large-9 {
		    border-right: none !important;
		}

		h1.entry-title.mb {
		    margin-bottom: 15px;
		    letter-spacing: 0;
		    font-size: 23px;
		}

		.page-right-sidebar .large-3 {
		    padding-left: 0;
		}

		.header-main {
		    background-image: linear-gradient(#11110f, #2d2721);
		    border-top: 1px solid #dbc8a014;
		}

		.gioi-thieu-section {
		    background-image: url(https://oxbet.club/_nuxt/img/bg-section-sport.3e15aaf.svg);
		    background-repeat: no-repeat;
		    background-position-x: center;
		    background-position-y: center;
		    background-size: cover;
		}

		.danh-muc-section {
		    background: linear-gradient(180deg, #161513, #0a0500);
		}

		.danh-muc-section .box-category {
		    background: radial-gradient(50.43% 23.75% at 50.43% 0, #fff 0, hsla(0, 0%, 100%, 0) 100%),
		        radial-gradient(65% 65% at 50.43% 0, #fff4d9 0, rgba(255, 225, 150, 0) 100%),
		        linear-gradient(180deg, #cca952, #b1955f 99.48%);
		    box-shadow:
		        0 4px 4px rgb(0 0 0 / 25%),
		        inset 0 -4px 8px rgb(92 70 24 / 60%);
		}

		.danh-muc-section .box-category h5 {
		    color: white;
		}

		.danh-muc-section .box-category .count {
		    color: white;
		    opacity: 0.5;
		}

		.section-title b {
		    background-color: #ddc9a1;
		}

		.product-small .box-text {
		    background: radial-gradient(66.3% 39.31% at 50% -3.17%,
		            rgba(204, 169, 82, 0.17) 0,
		            rgba(204, 169, 82, 0) 100%),
		        #12100f;
		    box-shadow:
		        0 -2px 7px rgb(0 0 0 / 25%),
		        inset 0 5px 6px rgb(0 0 0 / 25%);
		    overflow: hidden;
		    /* border-radius: 4px; */
		    border: 1px solid #745812;
		}

		.float-contact {
		    position: fixed;
		    bottom: 20px;
		    left: 20px;
		    z-index: 99999;
		}

		.chat-zalo {
		    background: #8eb22b;
		    border-radius: 20px;
		    padding: 0 18px;
		    color: white;
		    display: block;
		    margin-bottom: 6px;
		}

		.chat-face {
		    background: #125c9e;
		    border-radius: 20px;
		    padding: 0 18px;
		    color: white;
		    display: block;
		    margin-bottom: 6px;
		}

		.float-contact .hotline {
		    background: #dd9932 !important;
		    border-radius: 20px;
		    padding: 0 18px;
		    color: white;
		    display: block;
		    margin-bottom: 6px;
		}

		.chat-zalo a,
		.chat-face a,
		.hotline a {
		    font-size: 15px;
		    color: white;
		    font-weight: 400;
		    text-transform: none;
		    line-height: 0;
		}

		@media (max-width: 549px) {
		    .float-contact {
		        display: none;
		    }
		}

		.keu-goi-section {
		    background-image: url(https://oxbet.club/_nuxt/img/bg-section-sport.3e15aaf.svg);
		    background-repeat: no-repeat;
		    background-position-x: center;
		    background-position-y: center;
		    background-size: cover;
		}

		.tin-tuc-section {
		    background: linear-gradient(180deg, #161513, #0a0500);
		}

		.woocommerce-tabs .nav-tabs>li.active>a {
		    background: #ffeb9b;
		    color: black;
		}

		.woocommerce-tabs .nav-tabs+.tab-panels {
		    border: 1px solid #3a341c;
		    background-color: #fff;
		    padding: 30px;
		    background: radial-gradient(66.3% 39.31% at 50% -3.17%,
		            rgba(204, 169, 82, 0.17) 0,
		            rgba(204, 169, 82, 0) 100%),
		        #12100f;
		    box-shadow:
		        0 -2px 7px rgb(0 0 0 / 25%),
		        inset 0 5px 6px rgb(0 0 0 / 25%);
		}

		/* Custom CSS Mobile */
		@media (max-width: 549px) {
		    .bai-viet-lien-quan ul li {
		        width: 50%;
		    }

		    .bai-viet-lien-quan ul li .box-image img {
		        height: 90px;
		    }

		    .off-canvas .nav-vertical>li>a {
		        padding-top: 13px;
		        padding-bottom: 13px;
		        color: black;
		        font-size: 15px;
		    }

		    .gioi-thieu-section .icon-box h3 {
		        font-size: 17px;
		    }

		    .gioi-thieu-section .col {
		        padding-bottom: 12px;
		    }

		    .form-lien-he .row-info .left,
		    .form-lien-he .row-info .right {
		        width: 100%;
		        padding: 0;
		    }

		    .form-lien-he input[type="submit"] {
		        width: 100%;
		    }

		    .lien-he-section .col {
		        padding-bottom: 10px;
		    }

		    .form-lien-he input {
		        margin-bottom: 10px;
		    }

		    .lien-he-section {
		        padding-bottom: 0 !important;
		    }

		    .box-text.text-center {
		        padding-left: 5px;
		        padding-right: 5px;
		    }

		    .keu-goi-section .button {
		        margin-bottom: 10px;
		        margin-right: 0;
		        width: 100%;
		    }

		    .xem-them ul li a {
		        font-size: 15px;
		    }

		    .woocommerce-tabs .tab-panels {
		        padding: 10px;
		    }

		    .single-product .large-3,
		    .blog-archive .large-3,
		    .blog-single .large-3 {
		        padding-left: 15px;
		    }

		    .bai-viet-lien-quan h4 {
		        font-size: 14px;
		    }
		}

		.label-new.menu-item>a:after {
		    content: "Mới";
		}

		.label-hot.menu-item>a:after {
		    content: "Thịnh hành";
		}

		.label-sale.menu-item>a:after {
		    content: "Giảm giá";
		}

		.label-popular.menu-item>a:after {
		    content: "Phổ biến";
		}