.elementor-19439 .elementor-element.elementor-element-26d5410f > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-19439 .elementor-element.elementor-element-78e04aa6 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-19439 .elementor-element.elementor-element-18ae48f6.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
	color: var(--e-global-color-primary);
}

.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
	color: var(--e-global-color-primary);
}

.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2 {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins {
	color: var(--e-global-color-primary);
}

.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins .amount {
	color: var(--e-global-color-primary);
}

.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {
	color: var(--e-global-color-primary);
}

.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del .amount {
	color: var(--e-global-color-primary);
}

.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-19439 .elementor-element.elementor-element-14e916af.elementor-wc-products  ul.products {
	grid-column-gap: 20px;
	grid-row-gap: 40px;
}

@media (max-width:1024px) {
	.elementor-19439 .elementor-element.elementor-element-14e916af.elementor-wc-products  ul.products {
		grid-column-gap: 20px;
		grid-row-gap: 40px;
	}
}

@media (max-width:767px) {
	.elementor-19439 .elementor-element.elementor-element-14e916af.elementor-wc-products  ul.products {
		grid-column-gap: 20px;
		grid-row-gap: 40px;
	}
}

@media (min-width:768px) {}

@media (max-width:1024px) and (min-width:768px) {}

.elementor-element-a211d0d .my-table thead {
	background-color: #333;
	color: white;
	font-weight: 600;
	text-transform: uppercase;
}

.elementor-element-a211d0d .my-table thead tr th {
	padding: 1rem;
}

.elementor-element-a211d0d .my-table tbody tr td {
	padding: 1rem;
}

.elementor-element-a211d0d
.table-striped>tbody>tr:nth-of-type(odd) {
	background-color: rgba(222, 222, 222, 20%);
}

.elementor-element-a211d0d
.my-table thead tr th:first-child {
	border-radius: 4px 0 0 0;
}

.elementor-element-a211d0d
.my-table thead tr th:last-child {
	border-radius: 0 4px 0 0;
}