.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
} 
.section_product_tab .view-more {
    margin-top: 6px;
    text-align: center;
} 
.category_module .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li{
width:100%;
}
.category_module .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li>a {
	justify-content:center;
} 

@media (max-width: 767px) {
    #section_brands-0 .elementor-element .jet-posts:not(.jet-equal-cols):not(.slick-slider) .jet-posts__item {
        flex: 0 0 calc(100% / 2);
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(100% / 1);
    }
    .elementor-56 .elementor-element > .elementor-widget-container {
    padding: 0px 0px 10px 0px;
}
}
.elementor-kit-7 h1{
	text-transform:uppercase;
} 
.elementor-widget-theme-site-logo img{
    max-width: 150px;
    margin: 0 auto;
}
@media (max-width:767px){
.elementor-widget-theme-site-logo img{
    max-width: 120px;
}
}
.section_text_image .elementor-container{
	align-items:center;
} 
.footer .elementor-widget-theme-site-logo img{
	max-width:120px;
}
.elementor-56 .elementor-element.elementor-element-90dbfab.elementor-wc-products ul.products li.product .button,
.elementor-56 .elementor-element .jet-posts .jet-more,
.product-viewmore .button,
.woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart--align-justify form.cart button{
background:#ED1C24
}
.elementor-widget-icon-box .elementor-icon-box-title{
	margin:0;
} 
.elementor-663 .elementor-element .jet-posts:not(.slick-slider) {
    display: flex;
    flex-wrap: wrap; /* Để các item không bị tràn hàng */
    gap: 16px; /* Điều chỉnh khoảng cách giữa các item */
}

.elementor-663 .elementor-element .jet-posts:not(.slick-slider) .jet-posts__item {
    max-width: calc(25% - 12px) !important;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #f2f2f2;
    height: 200px;
    border-radius:8px;
} 
.woocommerce ul.products li.product a img {
    height: 300px;
    object-fit: contain;
}
.elementor-716 .elementor-element.elementor-element-b41ea33 .elementor-post__excerpt p,
.elementor-56 .elementor-element .jet-posts .entry-excerpt{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.elementor-716 .elementor-element.elementor-element-b41ea33.elementor-posts--thumbnail-top .elementor-post__thumbnail__link img{
	height:180px;
    object-fit: cover;
    width:100%
}
@media (max-width:767px){
.elementor-716 .elementor-element.elementor-element-b41ea33 .elementor-posts-container .elementor-post__thumbnail{
	padding-bottom:0 !important
}
h3.elementor-post__title{
	height:auto
}
.section_image_text-logo{
max-width:180px !important;
}
.elementor-button.elementor-size-md{
	padding:10px 20px;
}
.elementor-kit-7 h1{
	font-size:28px;
    line-height:34px;
}
} 
.elementor-56 .elementor-element .jet-posts .entry-title a{
  overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.elementor-56 .elementor-element .jet-posts .entry-excerpt{
		padding:0;
}
.elementor-56 .elementor-element.elementor-element-bd61614,
.elementor-56 .elementor-element.elementor-element-60f0272{
	padding-bottom:0;
}
.elementor-56 .elementor-element > .elementor-widget-container{
	padding:0;
} 
.elementor-56 .elementor-element.elementor-element-c42abc8{
	padding-top:0;
}
.elementor-56 .elementor-element .jet-posts .entry-excerpt{
	margin-bottom:0.5rem
}
@media (max-width:767px){
	.elementor-widget-icon-box .elementor-icon-box-title {
    font-size: 28px !important;
    line-height: 34px !important;
}
.elementor-icon{
	font-size:40px !important
}
 .elementor-widget-icon-box .elementor-icon-box-description{
 	font-size:16px !important
 }
 .elementor-widget-icon-box.elementor-mobile-position-top .elementor-icon-box-icon{
 	margin-bottom:0;
 }
 .woocommerce ul.products li.product a img{
 	height:150px
 }
 .elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
    font-size: 20px !important;
    line-height: 26px !important;
    min-height:78px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    padding:0;
}
} 
@media (max-width: 767px) {
    .footer .elementor-widget-icon-box .elementor-icon-box-title {
        font-size: 20px !important;
        line-height: 26px !important;
    }
    .footer.elementor-72 .elementor-element.elementor-element-a00cf2d .elementor-icon-box-title a{
    	font-size:20px !important;
        line-height:26px;
    }
} 
.elementor-587 .elementor-element.elementor-element-d1f7841 .elementor-button[type="submit"]{
background:#ED1C24 !important
} 
.elementor-widget-icon-box .elementor-icon-box-title{
	text-transform:uppercase;
} 
.elementor-kit-7 h1 {
    color: #0FA8A1;
}
.elementor-widget-icon-box .elementor-icon-box-description{
	text-align:center !important;
} 
.category_module .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li>a {
    justify-content: left;
} 
.elementor-219 .elementor-element.elementor-element-c67829c.elementor-wc-products ul.products li.product .button {
    background-color: #0FA8A1;
} 
.woocommerce div.product form.cart .button{
    font-size: 26px;
    border-radius: 14px 14px 14px 14px;
    background-color: #0CA9A2;
    text-align: center;
} 
#section_brands- .owl-carousel .owl-item img{
		    height: 120px;
    object-fit: contain;
    border:1px solid #dadada;
    padding:8px;
} 
.elementor-219 .elementor-element.elementor-element-c67829c.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{
	min-height:115px
}
.elementor-219 .elementor-element.elementor-element-c67829c.elementor-wc-products ul.products li.product .button{
background-color: #0FA8A1 !important;
}
@media (max-width:767px){
	.elementor-219 .elementor-element.elementor-element-c67829c.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{
        min-height:80px
    }
}

.elementor-219 .elementor-element.elementor-element-4f1ffe0a .elementor-nav-menu--main .elementor-item.active{
    color: var(--e-global-color-accent);
    fill: var(--e-global-color-accent);
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
} 
.elementor-89 .elementor-element.elementor-element-af9ed77.elementor-wc-products ul.products li.product .button{
background:#0CA9A2 !important
}
.elementor-56 .elementor-element.elementor-element-819140b .elementor-heading-title {
    color: #0FA8A1;
    }
    .elementor-56 .elementor-element.elementor-element-ed48294 {
    --divider-color: #0FA8A1;
    }
    .elementor-widget-image-box .elementor-image-box-title a{
    	color:#000 !important
    } 
    .information-full .jet-posts__item
{
    max-width: calc(100% / 4);
        flex: 0 0 calc(100% / 4);
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(100% / 4);
}
.elementor-widget-jet-posts .jet-posts .entry-excerpt{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    padding:0;
}
.elementor-widget-jet-posts .jet-posts .entry-title{
	min-height:88px
} 
.elementor-663 .elementor-element.elementor-element-18c7c906 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-663 .elementor-element.elementor-element-18c7c906 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{
    background-color:#0FA8A1 !important;
}
.elementor-663 .elementor-element.elementor-element-18c7c906 .elementor-nav-menu--main .elementor-item.elementor-item-active{
	text-transform:uppercase
} 
.header .elementor-widget-icon-box .elementor-icon-box-description{
	text-align:left !important;
}
.elementor-56 .elementor-element.elementor-element-90dbfab.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{
	min-height:85px
} 
.woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart--align-justify form.cart button{
	background:#0CA9A2
} 
@media (max-width: 767px) {
    .elementor-56 .elementor-element.elementor-element-90dbfab.elementor-wc-products ul.products {
        grid-template-columns: 1fr 1fr;
    }
    .elementor-56 .elementor-element.elementor-element-90dbfab.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{
    	font-size:18px;
        line-height:24px;
        min-height:90px;
    }
    .jet-woo-products-list{
    		padding:0;
    }
    .information-full .jet-posts__item {
    max-width: calc(100% / 2);
    flex: 0 0 calc(100% / 2);
    }
    .elementor-widget-jet-posts .jet-posts .entry-title{
    	font-size:18px;
        line-height:24px
    }
    .elementor-widget-theme-site-logo img{
    max-width:90px;
    }
    .elementor-27 .elementor-element.elementor-element-929b543{
    	width:60%;
    }
    .elementor-27 .elementor-element.elementor-element-fea0bf8{
    	width:20%
    }
    .elementor-kit-7 h1{
text-align:left;
} 
} 
.elementor-menu-cart__toggle .elementor-button-text,
.elementor-menu-cart__toggle .elementor-button-icon i{
	font-size:20px;
}

.panel-table-of-content .title::before{
	display:none
}
#table-of-content p{
	padding-bottom:0;
}
#table-of-content ul{
list-style:none;
padding-left:16px
}
#table-of-content ul li{
	text-align:left;
}#table-of-content ul li a{
	font-size:16px
}
.panel-table-of-content .with-chevron .chevron{
	padding-bottom:0 !important
}
@media(min-width:992px){
	.elementor-56 .elementor-element.elementor-element-90dbfab.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{
    	min-height:115px;
            overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    }
    .elementor-83 .elementor-element.elementor-element-e915873{
    	margin-top:20px;
    }
} 
@media (max-width:767px){
	.elementor-83 .elementor-element.elementor-element-caf6867 .jet-posts:not(.jet-equal-cols):not(.slick-slider) .jet-posts__item{
        flex: 0 0 calc(100% / 2) !important;
    }
    .elementor-83 .elementor-element.elementor-element-caf6867 .jet-posts:not(.slick-slider) .jet-posts__item {
    max-width: calc(100% / 2) !important;
}
.elementor-widget-jet-posts .jet-posts .entry-title{
	min-height:96px
}
.elementor-kit-7 h1{
	text-align:center;
}
.elementor-widget-jet-posts .jet-posts .entry-excerpt{
	    line-height: 22px;
    font-size: 16px;
}
.elementor-widget-jet-posts .jet-posts .entry-title{
	margin-bottom:0;
}
.post .wp-post-image{
	max-height:120px;
    height:120px;
}
}
.rte *{
	font-size:16px;
}
.rte h2,
.rte h2 *{
	font-size:20px;
    line-height:24px;font-weight: bold;
}
.rte h3,
.rte h3 *{
	font-size:18px;
    line-height:24px;font-weight: bold;
}
.rte h4,
.rte h4 *{
	font-size:16px;
    line-height:22px;font-weight: bold;
} 
.elementor-663 .elementor-element.elementor-element-3f7df0c7 .jet-woo-products-list .jet-woo-product-title{
		text-align:center;
}