<style id="frontpage-css">

body.home:not(.woocommerce):not(.single-post) h2:not(.widget-title) {
    font-size: calc(26px + (38 - 26) * ((100vw - 300px) / (1440 - 300)));
}

.home .woocommerce li.product {
	box-shadow: 0 0 0px 3px rgb(245 245 245 / 70%);
    border-radius: 4px;
}

.home .woocommerce li.product .woocommerce-loop-product__title {
	padding: 0 20px
}

.home .woocommerce li.product .entry-meta {
	padding: 0 20px 20px 20px;
}

.home .woocommerce .ct-woo-card-actions,
.home .woocommerce-LoopProduct-link .price,
.hide {
	overflow: hidden;
    clip: rect(0 0 0 0);
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    border: 0;
	top:-999vh;left:-999vw;
	content-visibility: hidden;
}

body.home:not(.woocommerce) [data-products] h2.woocommerce-loop-product__title,
body.home:not(.woocommerce) [data-products] .woocommerce-loop-category__title {
	font-size: calc(15px + (16 - 15) * ((100vw - 300px) / (1440 - 300)));
}

@media (min-width: 769px) {

	.home .woocommerce ul.products {
    	grid-row-gap: calc(var(--grid-columns-gap, 35px));
	}

	.home .woocommerce li.product {
		margin-bottom: 30px;
	}

	.full-width-d {
		min-width: 100vw
	}

	.home .kt-blocks-post-grid-item .kt-blocks-post-grid-item-inner .entry-title {
		overflow: hidden;
    	text-overflow: ellipsis;
    	display: -webkit-box;
    	-webkit-line-clamp: 2;
    	-webkit-box-orient: vertical;
	}

	.home .kt-blocks-post-loop-block .kt-blocks-post-grid-item .kt-blocks-post-grid-item-inner {
		display: flex;
    	flex-direction: column;
    	min-height: 165px;
	}
    
	.home .kt-blocks-post-grid-item .kt-blocks-post-grid-item-inner .entry-content {
		margin-top: auto;
	}

}

@media (max-width: 768px) {

	.gb-container.hero-cover:before {
    	content: "";
    	background-image: linear-gradient(360deg, rgb(0 0 0 / 30%), rgba(0, 0, 0, 0.02) 72%);
    	z-index: 0;
    	position: absolute;
    	top: 0;
    	right: 0;
    	bottom: 0;
    	left: 0;
	}

	.hero-cover h2.gb-headline-text .gb-highlight {
		font-size: 97.5%;
		font-weight: inherit
	}

	.home .woocommerce ul.products {
    	grid-row-gap: calc(var(--grid-columns-gap, 30px));
	}

	.text-white-m {
		color: #fff!important
	}

	.text-black-m {
		color: #000!important
	}

	.invert-blocks-color-m {
    	filter: invert(1);
	}

	.gb-container.sections-bg:before {
		background-size: 150vh;
	}

	.gb-container.sections-bg.right:before {
		background-position: 10% 0;
	}

	.gb-container.sections-bg.third:before {
		background-position: 30% 0;
	}

	.gb-container.sections-bg.left:before {
		background-position: 70% 0;
	}

	.gb-container.sections-bg.special:before {
    	background-size: 175vh;
	}

	.gb-container.sections-bg.right.special:before {
    	background-position: 2% 0;
	}

	.gb-button-wrapper.button-reverse-color .gb-button,
	.gb-button-wrapper.button-reverse-color .gb-button:visited {
	    background-color: #000;
	    color: #fff;
    }


}

</style>
Shopping Cart

No products in the cart.