
.elementor-87 .elementor-element.elementor-element-756a280d {
	padding: 2em 0em 5em 0em;
}

.elementor-87 .elementor-element.elementor-element-2a282885.elementor-wc-products ul.products li.product {
	--button-align-display: flex;
	--button-align-direction: column;
	--button-align-justify: space-between;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 5px;
	padding: 1em 1em 1em 1em;
	background-color: var(--e-global-color-text);
	border-color: rgba(2, 1, 1, 0);
}

.elementor-87 .elementor-element.elementor-element-2a282885.elementor-wc-products  ul.products {
	grid-column-gap: 20px;
	grid-row-gap: 91px;
}

.elementor-87 .elementor-element.elementor-element-2a282885.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-87 .elementor-element.elementor-element-2a282885.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
	font-family: var(--e-global-typography-520c191-font-family), Sans-serif;
	font-size: var(--e-global-typography-520c191-font-size);
	font-weight: var(--e-global-typography-520c191-font-weight);
}

.elementor-87 .elementor-element.elementor-element-2a282885.elementor-wc-products ul.products li.product .star-rating {
	color: var(--e-global-color-7dba3a4);
}

.elementor-87 .elementor-element.elementor-element-2a282885.elementor-wc-products ul.products li.product .star-rating::before {
	color: var(--e-global-color-4d462f5);
}

.elementor-87 .elementor-element.elementor-element-2a282885.elementor-wc-products ul.products li.product .price {
	color: var(--e-global-color-639e8dd);
	font-family: var(--e-global-typography-69c152f-font-family), Sans-serif;
	font-size: var(--e-global-typography-69c152f-font-size);
	font-weight: var(--e-global-typography-69c152f-font-weight);
	line-height: var(--e-global-typography-69c152f-line-height);
}

.elementor-87 .elementor-element.elementor-element-2a282885.elementor-wc-products ul.products li.product .price ins {
	color: var(--e-global-color-639e8dd);
}

.elementor-87 .elementor-element.elementor-element-2a282885.elementor-wc-products ul.products li.product .price ins .amount {
	color: var(--e-global-color-639e8dd);
}

.elementor-87 .elementor-element.elementor-element-2a282885.elementor-wc-products ul.products li.product .price del {
	color: var(--e-global-color-secondary);
}

.elementor-87 .elementor-element.elementor-element-2a282885.elementor-wc-products ul.products li.product .price del .amount {
	color: var(--e-global-color-secondary);
}

.elementor-87 .elementor-element.elementor-element-2a282885.elementor-wc-products ul.products li.product .price del {
	font-family: var(--e-global-typography-69c152f-font-family), Sans-serif;
	font-size: var(--e-global-typography-69c152f-font-size);
	font-weight: var(--e-global-typography-69c152f-font-weight);
	line-height: var(--e-global-typography-69c152f-line-height);
}

.elementor-87 .elementor-element.elementor-element-2a282885.elementor-wc-products ul.products li.product .button {
	color: var(--e-global-color-text);
	background-color: var(--e-global-color-d49ac81);
	font-family: var(--e-global-typography-69c152f-font-family), Sans-serif;
	font-size: var(--e-global-typography-69c152f-font-size);
	font-weight: var(--e-global-typography-69c152f-font-weight);
	line-height: var(--e-global-typography-69c152f-line-height);
	border-radius: 5px 5px 5px 5px;
}

.elementor-87 .elementor-element.elementor-element-2a282885.elementor-wc-products ul.products li.product .button:hover {
	color: var(--e-global-color-text);
	background-color: var(--e-global-color-332724a);
}

.elementor-87 .elementor-element.elementor-element-2a282885.elementor-wc-products .added_to_cart {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-520c191-font-family), Sans-serif;
	font-size: var(--e-global-typography-520c191-font-size);
	font-weight: var(--e-global-typography-520c191-font-weight);
}

.elementor-87 .elementor-element.elementor-element-2a282885.elementor-wc-products ul.products li.product:hover {
	border-color: var(--e-global-color-332724a);
}

.elementor-87 .elementor-element.elementor-element-2a282885.elementor-wc-products ul.products li.product span.onsale {
	display: block;
	color: var(--e-global-color-secondary);
	background-color: var(--e-global-color-7dba3a4);
}

@media (max-width:1024px) {
	.elementor-87 .elementor-element.elementor-element-756a280d {
		padding: 1em 0em 3em 0em;
	}
	
	.elementor-87 .elementor-element.elementor-element-2a282885.elementor-wc-products  ul.products {
		grid-column-gap: 20px;
		grid-row-gap: 40px;
	}
	
	.elementor-87 .elementor-element.elementor-element-2a282885.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-87 .elementor-element.elementor-element-2a282885.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
		font-size: var(--e-global-typography-520c191-font-size);
	}
	
	.elementor-87 .elementor-element.elementor-element-2a282885.elementor-wc-products ul.products li.product .price {
		font-size: var(--e-global-typography-69c152f-font-size);
		line-height: var(--e-global-typography-69c152f-line-height);
	}
	
	.elementor-87 .elementor-element.elementor-element-2a282885.elementor-wc-products ul.products li.product .price del {
		font-size: var(--e-global-typography-69c152f-font-size);
		line-height: var(--e-global-typography-69c152f-line-height);
	}
	
	.elementor-87 .elementor-element.elementor-element-2a282885.elementor-wc-products ul.products li.product .button {
		font-size: var(--e-global-typography-69c152f-font-size);
		line-height: var(--e-global-typography-69c152f-line-height);
	}
	
	.elementor-87 .elementor-element.elementor-element-2a282885.elementor-wc-products .added_to_cart {
		font-size: var(--e-global-typography-520c191-font-size);
	}
}

@media (max-width:767px) {
	.elementor-87 .elementor-element.elementor-element-2a282885.elementor-wc-products  ul.products {
		grid-column-gap: 7px;
		grid-row-gap: 7px;
	}
	
	.elementor-87 .elementor-element.elementor-element-2a282885.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-87 .elementor-element.elementor-element-2a282885.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
		font-size: var(--e-global-typography-520c191-font-size);
	}
	
	.elementor-87 .elementor-element.elementor-element-2a282885.elementor-wc-products ul.products li.product .price {
		font-size: var(--e-global-typography-69c152f-font-size);
		line-height: var(--e-global-typography-69c152f-line-height);
	}
	
	.elementor-87 .elementor-element.elementor-element-2a282885.elementor-wc-products ul.products li.product .price del {
		font-size: var(--e-global-typography-69c152f-font-size);
		line-height: var(--e-global-typography-69c152f-line-height);
	}
	
	.elementor-87 .elementor-element.elementor-element-2a282885.elementor-wc-products ul.products li.product .button {
		font-size: var(--e-global-typography-69c152f-font-size);
		line-height: var(--e-global-typography-69c152f-line-height);
	}
	
	.elementor-87 .elementor-element.elementor-element-2a282885.elementor-wc-products .added_to_cart {
		font-size: var(--e-global-typography-520c191-font-size);
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-87 .elementor-element.elementor-element-1ad7174f {
		width: 65%;
	}
}
