/* End custom CSS */

.elementor-28343 .elementor-element.elementor-element-bb75134:not(.elementor-motion-effects-element-type-background), .elementor-28343 .elementor-element.elementor-element-bb75134 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6f72b54);
}

.elementor-28343 .elementor-element.elementor-element-bb75134 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 2% 0% 2% 0%;
}

.elementor-28343 .elementor-element.elementor-element-bb75134 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-widget-woocommerce-product-title .elementor-heading-title {
	color: var(--e-global-color-primary);
}

.elementor-28343 .elementor-element.elementor-element-daa2042 {
	text-align: center;
}

.woocommerce .elementor-widget-woocommerce-product-price .price {
	color: var(--e-global-color-primary);
}

.elementor-28343 .elementor-element.elementor-element-7a63867 {
	text-align: center;
}

.elementor-widget-woocommerce-product-content {
	color: var(--e-global-color-text);
}

.elementor-28343 .elementor-element.elementor-element-c34704c {
	text-align: center;
}

.elementor-28343 .elementor-element.elementor-element-6161244 .cart button, .elementor-28343 .elementor-element.elementor-element-6161244 .cart .button {
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	background-color: var(--e-global-color-primary);
	border-color: var(--e-global-color-6f72b54);
	transition: all .2s;
}

.elementor-28343 .elementor-element.elementor-element-6161244 .cart button:hover, .elementor-28343 .elementor-element.elementor-element-6161244 .cart .button:hover {
	color: var(--e-global-color-accent);
	background-color: var(--e-global-color-6f72b54);
	border-color: var(--e-global-color-primary);
}

.elementor-28343 .elementor-element.elementor-element-6161244 .quantity .qty {
	transition: all .2s;
}

.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
	color: var(--e-global-color-primary);
}

.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
	color: var(--e-global-color-primary);
}

.elementor-widget-woocommerce-product-upsell.elementor-wc-products .products > h2 {
	color: var(--e-global-color-primary);
}

.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price {
	color: var(--e-global-color-primary);
}

.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price ins {
	color: var(--e-global-color-primary);
}

.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price ins .amount {
	color: var(--e-global-color-primary);
}

.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price del {
	color: var(--e-global-color-primary);
}

.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price del .amount {
	color: var(--e-global-color-primary);
}

.elementor-28343 .elementor-element.elementor-element-ce0c54d.elementor-wc-products ul.products {
	grid-column-gap: 20px;
	grid-row-gap: 40px;
}

.elementor-28343 .elementor-element.elementor-element-ce0c54d.elementor-wc-products ul.products li.product span.onsale {
	display: block;
}

@media (max-width:1199px) {
	.elementor-28343 .elementor-element.elementor-element-ce0c54d.elementor-wc-products ul.products {
		grid-column-gap: 20px;
		grid-row-gap: 40px;
	}
}

@media (max-width:900px) {
	.elementor-28343 .elementor-element.elementor-element-ce0c54d.elementor-wc-products ul.products {
		grid-column-gap: 20px;
		grid-row-gap: 40px;
	}
}

/* Start custom CSS */
button.single_add_to_cart_button.button.alt {
	height: 10%;
	width: 25%;
}

.quantity {
	display: none;
}
