.elementor-11126 .elementor-element.elementor-element-58e4266{text-align:center;}.elementor-11126 .elementor-element.elementor-element-283e8e1:not(.elementor-motion-effects-element-type-background), .elementor-11126 .elementor-element.elementor-element-283e8e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFB;}.elementor-11126 .elementor-element.elementor-element-283e8e1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 30px 0px;}.elementor-11126 .elementor-element.elementor-element-283e8e1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11126 .elementor-element.elementor-element-4777e95 .elementor-cta__content{text-align:center;}.elementor-11126 .elementor-element.elementor-element-4777e95 .elementor-cta__title{font-size:28px;font-weight:700;line-height:1.4em;letter-spacing:-0.6px;}.elementor-11126 .elementor-element.elementor-element-4777e95 .elementor-cta__button{font-size:18px;font-weight:700;line-height:1.2em;background-color:var( --e-global-color-primary );border-width:0px;border-radius:100px;}.elementor-11126 .elementor-element.elementor-element-4777e95 .elementor-cta__button:hover{background-color:var( --e-global-color-secondary );}.elementor-11126 .elementor-element.elementor-element-4777e95 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-11126 .elementor-element.elementor-element-4777e95.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-11126 .elementor-element.elementor-element-4777e95.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-11126 .elementor-element.elementor-element-4777e95.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-11126 .elementor-element.elementor-element-4777e95 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#00000040;}.elementor-11126 .elementor-element.elementor-element-4777e95 .elementor-cta .elementor-cta__bg, .elementor-11126 .elementor-element.elementor-element-4777e95 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-11126 .elementor-element.elementor-element-4777e95 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-11126 .elementor-element.elementor-element-297cf8e .elementor-cta__content{text-align:center;}.elementor-11126 .elementor-element.elementor-element-297cf8e .elementor-cta__title{font-size:28px;font-weight:700;line-height:1.4em;letter-spacing:-0.6px;}.elementor-11126 .elementor-element.elementor-element-297cf8e .elementor-cta__button{font-size:18px;font-weight:700;line-height:1.2em;background-color:var( --e-global-color-primary );border-width:0px;border-radius:100px;}.elementor-11126 .elementor-element.elementor-element-297cf8e .elementor-cta__button:hover{background-color:var( --e-global-color-secondary );}.elementor-11126 .elementor-element.elementor-element-297cf8e .elementor-cta__content-item{transition-duration:1000ms;}.elementor-11126 .elementor-element.elementor-element-297cf8e.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-11126 .elementor-element.elementor-element-297cf8e.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-11126 .elementor-element.elementor-element-297cf8e.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-11126 .elementor-element.elementor-element-297cf8e .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#00000040;}.elementor-11126 .elementor-element.elementor-element-297cf8e .elementor-cta .elementor-cta__bg, .elementor-11126 .elementor-element.elementor-element-297cf8e .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-11126 .elementor-element.elementor-element-297cf8e > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-11126 .elementor-element.elementor-element-a5c5d34 .elementor-cta__content{text-align:center;}.elementor-11126 .elementor-element.elementor-element-a5c5d34 .elementor-cta__title{font-size:28px;font-weight:700;line-height:1.4em;letter-spacing:-0.6px;}.elementor-11126 .elementor-element.elementor-element-a5c5d34 .elementor-cta__button{font-size:18px;font-weight:700;line-height:1.2em;background-color:var( --e-global-color-primary );border-width:0px;border-radius:100px;}.elementor-11126 .elementor-element.elementor-element-a5c5d34 .elementor-cta__button:hover{background-color:var( --e-global-color-secondary );}.elementor-11126 .elementor-element.elementor-element-a5c5d34 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-11126 .elementor-element.elementor-element-a5c5d34.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-11126 .elementor-element.elementor-element-a5c5d34.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-11126 .elementor-element.elementor-element-a5c5d34.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-11126 .elementor-element.elementor-element-a5c5d34 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#00000040;}.elementor-11126 .elementor-element.elementor-element-a5c5d34 .elementor-cta .elementor-cta__bg, .elementor-11126 .elementor-element.elementor-element-a5c5d34 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-11126 .elementor-element.elementor-element-a5c5d34 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-11126 .elementor-element.elementor-element-6dbf906:not(.elementor-motion-effects-element-type-background), .elementor-11126 .elementor-element.elementor-element-6dbf906 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFB;}.elementor-11126 .elementor-element.elementor-element-6dbf906{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 30px 0px;}.elementor-11126 .elementor-element.elementor-element-6dbf906 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11126 .elementor-element.elementor-element-540aac4{text-align:center;}.elementor-11126 .elementor-element.elementor-element-540aac4 .elementor-heading-title{color:#9898A3;font-family:"Josefin Sans", Sans-serif;font-size:28px;font-weight:300;font-style:italic;line-height:1.4em;letter-spacing:-2.2px;}.elementor-11126 .elementor-element.elementor-element-d6510b9{text-align:center;}.elementor-11126 .elementor-element.elementor-element-d6510b9 .elementor-heading-title{color:var( --e-global-color-text );font-size:30px;font-weight:700;line-height:1.4em;}.elementor-11126 .elementor-element.elementor-element-98b045a{text-align:center;color:var( --e-global-color-accent );font-size:18px;font-weight:400;line-height:1.5em;}.elementor-11126 .elementor-element.elementor-element-b2d3745{--image-border-radius:20px;--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;}.elementor-11126 .elementor-element.elementor-element-b2d3745 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-11126 .elementor-element.elementor-element-dc8f556 .elementor-button{font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.5em;fill:#FFFFFF;color:#FFFFFF;background-color:var( --e-global-color-primary );border-radius:99px 99px 99px 99px;padding:12.5px 30px 12.5px 30px;}.elementor-11126 .elementor-element.elementor-element-dc8f556 .elementor-button:hover, .elementor-11126 .elementor-element.elementor-element-dc8f556 .elementor-button:focus{color:#FFFFFF;background-color:#AA7220;}.elementor-11126 .elementor-element.elementor-element-dc8f556 .elementor-button:hover svg, .elementor-11126 .elementor-element.elementor-element-dc8f556 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-11126 .elementor-element.elementor-element-dc8f556 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-11126 .elementor-element.elementor-element-6be3a17:not(.elementor-motion-effects-element-type-background), .elementor-11126 .elementor-element.elementor-element-6be3a17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFB;}.elementor-11126 .elementor-element.elementor-element-6be3a17{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 20px 0px;}.elementor-11126 .elementor-element.elementor-element-6be3a17 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11126 .elementor-element.elementor-element-730a398{text-align:center;}.elementor-11126 .elementor-element.elementor-element-730a398 .elementor-heading-title{color:var( --e-global-color-text );font-size:30px;font-weight:700;line-height:1.4em;}.elementor-11126 .elementor-element.elementor-element-1d411c8{text-align:center;color:var( --e-global-color-accent );font-size:18px;font-weight:400;line-height:1.5em;}.elementor-11126 .elementor-element.elementor-element-ec2612a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:20px;}.elementor-11126 .elementor-element.elementor-element-ec2612a.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-11126 .elementor-element.elementor-element-ec2612a > .elementor-widget-container{margin:45px 0px 0px 0px;}.elementor-11126 .elementor-element.elementor-element-6fbf2b1 .elementor-button{font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.5em;fill:#FFFFFF;color:#FFFFFF;background-color:#AA7220;border-radius:99px 99px 99px 99px;padding:12.5px 30px 12.5px 30px;}.elementor-11126 .elementor-element.elementor-element-6fbf2b1 .elementor-button:hover, .elementor-11126 .elementor-element.elementor-element-6fbf2b1 .elementor-button:focus{color:#FFFFFF;background-color:#AA7220;}.elementor-11126 .elementor-element.elementor-element-6fbf2b1 .elementor-button:hover svg, .elementor-11126 .elementor-element.elementor-element-6fbf2b1 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-11126 .elementor-element.elementor-element-9c19e8f:not(.elementor-motion-effects-element-type-background), .elementor-11126 .elementor-element.elementor-element-9c19e8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFB;}.elementor-11126 .elementor-element.elementor-element-9c19e8f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 75px 0px;}.elementor-11126 .elementor-element.elementor-element-9c19e8f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11126 .elementor-element.elementor-element-46726b9{text-align:center;}.elementor-11126 .elementor-element.elementor-element-46726b9 .elementor-heading-title{color:var( --e-global-color-text );font-size:30px;font-weight:700;line-height:1.4em;}.elementor-11126 .elementor-element.elementor-element-31b6d77{text-align:center;color:var( --e-global-color-accent );font-size:18px;font-weight:400;line-height:1.5em;}.elementor-11126 .elementor-element.elementor-element-741e356 .elementor-post__thumbnail__link{width:100%;}.elementor-11126 .elementor-element.elementor-element-741e356 .elementor-post__meta-data span + span:before{content:"///";}.elementor-11126 .elementor-element.elementor-element-741e356{--grid-column-gap:20px;--grid-row-gap:20px;}.elementor-11126 .elementor-element.elementor-element-741e356 .elementor-post__thumbnail{border-radius:20px 20px 20px 20px;}.elementor-11126 .elementor-element.elementor-element-741e356.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-11126 .elementor-element.elementor-element-741e356.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-11126 .elementor-element.elementor-element-741e356.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-11126 .elementor-element.elementor-element-741e356 .elementor-post__title, .elementor-11126 .elementor-element.elementor-element-741e356 .elementor-post__title a{color:#333333;font-size:20px;font-weight:700;line-height:1.4em;}.elementor-11126 .elementor-element.elementor-element-741e356 .elementor-post__title{margin-bottom:15px;}.elementor-11126 .elementor-element.elementor-element-741e356 .elementor-post__meta-data{color:#9898A3;font-size:14px;font-weight:500;line-height:1.225em;letter-spacing:0.03px;}.elementor-11126 .elementor-element.elementor-element-741e356 .elementor-post__excerpt p{color:var( --e-global-color-accent );font-size:16px;font-weight:400;line-height:1.5em;}.elementor-11126 .elementor-element.elementor-element-741e356 > .elementor-widget-container{margin:45px 0px 0px 0px;}.elementor-11126 .elementor-element.elementor-element-ecf5aaa .elementor-button{font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.5em;fill:#FFFFFF;color:#FFFFFF;background-color:#AA7220;border-radius:99px 99px 99px 99px;padding:12.5px 30px 12.5px 30px;}.elementor-11126 .elementor-element.elementor-element-ecf5aaa .elementor-button:hover, .elementor-11126 .elementor-element.elementor-element-ecf5aaa .elementor-button:focus{color:#FFFFFF;background-color:#AA7220;}.elementor-11126 .elementor-element.elementor-element-ecf5aaa .elementor-button:hover svg, .elementor-11126 .elementor-element.elementor-element-ecf5aaa .elementor-button:focus svg{fill:#FFFFFF;}.elementor-11126 .elementor-element.elementor-element-ecf5aaa > .elementor-widget-container{margin:5px 0px 0px 0px;}@media(max-width:1024px){.elementor-11126 .elementor-element.elementor-element-283e8e1{padding:30px 0px 15px 0px;}.elementor-11126 .elementor-element.elementor-element-4777e95 .elementor-cta__button{font-size:16px;}.elementor-11126 .elementor-element.elementor-element-297cf8e .elementor-cta__button{font-size:16px;}.elementor-11126 .elementor-element.elementor-element-a5c5d34 .elementor-cta__button{font-size:16px;}.elementor-11126 .elementor-element.elementor-element-6dbf906{padding:5px 0px 15px 0px;}.elementor-11126 .elementor-element.elementor-element-b2d3745 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-11126 .elementor-element.elementor-element-dc8f556 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-11126 .elementor-element.elementor-element-6be3a17{padding:5px 0px 15px 0px;}.elementor-11126 .elementor-element.elementor-element-ec2612a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:20px;}.elementor-11126 .elementor-element.elementor-element-9c19e8f{padding:5px 0px 45px 0px;}.elementor-11126 .elementor-element.elementor-element-ecf5aaa > .elementor-widget-container{margin:10px 0px 0px 0px;}}@media(max-width:767px){.elementor-11126 .elementor-element.elementor-element-4777e95 .elementor-cta__content{min-height:190px;}.elementor-11126 .elementor-element.elementor-element-4777e95 .elementor-cta__title{font-size:20px;letter-spacing:0px;}.elementor-11126 .elementor-element.elementor-element-297cf8e .elementor-cta__content{min-height:190px;}.elementor-11126 .elementor-element.elementor-element-297cf8e .elementor-cta__title{font-size:20px;letter-spacing:0px;}.elementor-11126 .elementor-element.elementor-element-a5c5d34 .elementor-cta__content{min-height:190px;}.elementor-11126 .elementor-element.elementor-element-a5c5d34 .elementor-cta__title{font-size:20px;letter-spacing:0px;}.elementor-11126 .elementor-element.elementor-element-540aac4 .elementor-heading-title{font-size:22px;}.elementor-11126 .elementor-element.elementor-element-d6510b9 .elementor-heading-title{font-size:20px;}.elementor-11126 .elementor-element.elementor-element-98b045a{font-size:16px;}.elementor-11126 .elementor-element.elementor-element-6be3a17{padding:5px 0px 0px 0px;}.elementor-11126 .elementor-element.elementor-element-730a398 .elementor-heading-title{font-size:20px;}.elementor-11126 .elementor-element.elementor-element-1d411c8{font-size:16px;}.elementor-11126 .elementor-element.elementor-element-ec2612a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:20px;}.elementor-11126 .elementor-element.elementor-element-ec2612a > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-11126 .elementor-element.elementor-element-9c19e8f{padding:15px 0px 45px 0px;}.elementor-11126 .elementor-element.elementor-element-46726b9 .elementor-heading-title{font-size:25px;}.elementor-11126 .elementor-element.elementor-element-31b6d77{font-size:16px;}.elementor-11126 .elementor-element.elementor-element-741e356 .elementor-post__thumbnail__link{width:100%;}.elementor-11126 .elementor-element.elementor-element-741e356 .elementor-post__title, .elementor-11126 .elementor-element.elementor-element-741e356 .elementor-post__title a{font-size:18px;}.elementor-11126 .elementor-element.elementor-element-741e356 > .elementor-widget-container{margin:15px 0px 0px 0px;}}/* Start custom CSS for woocommerce-products, class: .elementor-element-ec2612a */.product-grid .product__title a.button::before, .product-grid .product__title a.added_to_cart::before {
	content: "\f217";
	font-family: "thim-ekits";
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	margin-right: 5px;
	margin-top: -3px;
	display: inline-block;
	vertical-align: middle;
}
.woocommerce a.button, .woocommerce a.added_to_cart {
	padding: 14px 25px;
	border: 1px solid var(--thim-border-color,#eee);
	box-shadow: none;
	border-radius: var(--thim-border-radius-item,0);
	font-size: var(--thim-font-button-font-size);
	display: inline-block;
	text-transform: var(--thim-font-button-text-transform);
	font-weight: var(--thim-font-button-variant);
	line-height: 1;
}
.product-grid .product__title a.button:hover, .product-grid .product__title a.added_to_cart:hover {
	border-color: var(--thim-body-primary-color,#ffb606);
	color: var(--thim-body-primary-color,#ffb606);
}
.product-grid .product__title a.button, .product-grid .product__title a.added_to_cart {
	-webkit-transition: none;
	-khtml-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none;
	color: var(--thim-font-title-color);
	background: transparent !important;
}
.product-grid .product__title .description {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	margin-bottom: 20px;
	font-size: 14px;
}
.product-grid .product__title .price ins {
	text-decoration: none;
}
.product-grid .product__title .price del {
	font-weight: normal;
	color: #aaa;
	padding-right: 5px;
}
.product-grid .product__title .price {
	font-weight: 700;
}
.product-grid .product__title .block-after-title {
	display: flex;
	flex-wrap: nowrap;
	column-gap: 15px;
	margin-bottom: 10px;
	align-items: center;
}
.product-grid .product__title a.title:hover {
	color: var(--thim-body-primary-color,#ffb606);
}
.product-grid .product__title a.title, .product-grid .product__title .price {
	display: block;
}
.product_thumb::before {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	content: "";
	background: rgba(0,0,0,0.3);
	filter: alpha(opacity=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-webkit-opacity: 0;
	-khtml-opacity: 0;
	-moz-opacity: 0;
	-ms-opacity: 0;
	-o-opacity: 0;
	opacity: 0;
	-ms-transform: rotateY(0deg);
	-webkit-transform: rotateY(0deg);
	transform: rotateY(0deg);
	-webkit-transition: all 0.4s ease-in-out;
	-khtml-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
.product_thumb:hover::before, .product_thumb:hover .quick-view {
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-webkit-opacity: 1;
	-khtml-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1;
	-ms-transform: rotateY(180deg);
	-webkit-transform: rotateY(180deg);
	transform: rotateY(180deg);
}
.link-images-product {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
.link-images-product {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
.product_thumb .quick-view a {
	color: #fff;
}
.quick-view a {
	display: inline-block;
	-webkit-transition: all 200ms ease-out;
	-khtml-transition: all 200ms ease-out;
	-moz-transition: all 200ms ease-out;
	-ms-transition: all 200ms ease-out;
	-o-transition: all 200ms ease-out;
	transition: all 200ms ease-out;
	color: #fff;
	font-size: 30px;
}
.woocommerce span.onsale {
	line-height: 40px;
	min-width: 40px;
	min-height: 40px;
}
.product_thumb:hover::before, .product_thumb:hover .quick-view {
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-webkit-opacity: 1;
	-khtml-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1;
	-ms-transform: rotateY(180deg);
	-webkit-transform: rotateY(180deg);
	transform: rotateY(180deg);
}
.quick-view {
	position: absolute;
	z-index: 999;
	width: 40px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	top: 50%;
	left: 50%;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	filter: alpha(opacity=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-webkit-opacity: 0;
	-khtml-opacity: 0;
	-moz-opacity: 0;
	-ms-opacity: 0;
	-o-opacity: 0;
	opacity: 0;
	-ms-transform: rotateY(0deg);
	-webkit-transform: rotateY(0deg);
	transform: rotateY(0deg);
	-webkit-transition: all 0.4s ease-in-out;
	-khtml-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
.product-grid .product__title a.title {
	font-size: var(--thim-font-h4-font-size);
	margin-bottom: 10px;
	font-family: var(--thim-font-title-font-family);
	color: var(--thim-font-title-color);
	font-weight: var(--thim-font-title-variant);
}
.product-grid .product__title {
	position: relative;
	padding: 20px;
}
.product-grid li {
	list-style: none;
}
.product_thumb .onsale {
    font-size: .857em;
    color: #fff;
	background-color: var(--thim-body-primary-color,#ffb606);
	font-weight: 400;
	margin: 0 !important;
	padding: 0 10px;
    position: absolute;
    top: 8px;
    left: 8px;
}
.product_thumb {
	position: relative;
	overflow: hidden;
	width: 100%;
	background: #F8F8F8;
}
.product-grid .content__product {
	border: 1px solid var(--thim-border-color,#eee);
	margin-bottom: 30px;
	border-radius: var(--thim-border-radius-item,0);
	overflow: hidden;
}
@media screen and (max-width: 1024px) {
.list-pro .product-grid .product__title .description {
	margin-bottom: 5px;
}
.list-pro .product-grid .product__title a.title, .list-pro .product-grid .product__title .block-after-title {
	margin-bottom: 0;
}
.list-pro .product-grid .product__title {
	padding: 5px 10px 15px;
}
.list-pro {
	margin-bottom: 0 !important;
}
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
.list-pro .product-grid.row {
	margin-bottom: 0;
}
.list-pro .product-grid .product__title a.button::before {
	display: none;
}
}
@media screen and (max-width: 767px) {
.list-pro .product-grid.row::before {
	display: none;
}
.list-pro .product-grid li {
	min-width: 80vw;
}
.list-pro .product-grid.row {
	white-space: normal;
	overflow-x: auto;
	overflow-y: hidden;
	overflow: scroll;
	grid-template-columns: repeat(4,1fr);
	display: grid;
	max-width: 767px;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9c19e8f */.s-kien-thuc .elementor-post:hover .elementor-post__title a {
    color: #f9a533;
}/* End custom CSS */