/*
 * English shop presentation, scoped to translated product-archive templates.
 * The templates share correct markup, but inherit different Elementor kits.
 * Keep dimensions, colors, translated copy, links and commerce data owned by
 * their original templates. These typography values match the English shop.
 */
.aam-translated-shop .elementor[data-elementor-type="product-archive"] .elementor-widget-heading .elementor-heading-title {
	font-family: Montserrat, sans-serif;
	font-weight: 700;
	line-height: 1;
}

.aam-translated-shop .elementor[data-elementor-type="product-archive"] .elementor-widget-wc-archive-products ul.products li.product .woocommerce-loop-product__title {
	font-family: Montserrat, sans-serif;
	font-weight: 400;
	line-height: 1.2;
}

.aam-translated-shop .elementor[data-elementor-type="product-archive"] .elementor-widget-wc-archive-products ul.products li.product .price {
	font-family: Montserrat, sans-serif;
	font-weight: 400;
	line-height: 1.5;
}

.aam-translated-shop .elementor[data-elementor-type="product-archive"] .elementor-widget-wc-archive-products ul.products li.product .button {
	font-family: Arial, sans-serif;
	font-weight: 600;
	line-height: 1;
}

.aam-translated-shop .elementor[data-elementor-type="product-archive"] .elementor-widget-ucaddon_list .ue-list-item-title {
	font-family: Montserrat, sans-serif;
	font-weight: 700;
	line-height: 1.2;
}

.aam-translated-shop .elementor[data-elementor-type="product-archive"] .elementor-widget-ucaddon_list .ue-list-item-text {
	font-family: Arial, sans-serif;
	font-weight: 500;
	line-height: 1.5;
}

@media (max-width: 767px) {
	.aam-translated-shop .elementor[data-elementor-type="product-archive"] .elementor-widget-heading .elementor-heading-title {
		line-height: 1.2;
	}
}
