/* Layout das páginas de categoria — referência gm-oficial-licencas.com.br */

.elementor-location-archive .woocommerce-breadcrumb {
	font-family: "Montserrat", sans-serif;
	font-size: 13px;
	color: #666;
	margin-bottom: 0;
}

.elementor-location-archive .woocommerce-breadcrumb a {
	color: #666;
	text-decoration: none;
}

.elementor-location-archive .woocommerce-breadcrumb a:hover {
	text-decoration: underline;
}

.elementor-location-archive .elementor-widget-theme-archive-title .elementor-heading-title {
	font-family: "Montserrat", sans-serif;
	color: #1a1a1a;
}

.elementor-location-archive .elementor-widget-woocommerce-archive-description {
	font-family: "Montserrat", sans-serif;
	color: #333;
}

.elementor-location-archive .elementor-widget-wc-archive-products .woocommerce-ordering {
	float: right;
	margin: 0 0 24px;
}

.elementor-location-archive .elementor-widget-wc-archive-products .woocommerce-ordering select {
	font-family: "Montserrat", sans-serif;
	font-size: 13px;
	padding: 8px 12px;
	border: 1px solid #ddd;
	border-radius: 4px;
	background: #fff;
}

.elementor-location-archive .elementor-widget-wc-archive-products .woocommerce-result-count {
	display: none;
}

.elementor-location-archive .elementor-widget-wc-archive-products::before,
.elementor-location-archive .elementor-widget-wc-archive-products::after {
	content: "";
	display: table;
	clear: both;
}

/* Paridade com widget da homepage */
.elementor-widget-wc-archive-products .gm-product-card__inner {
	height: 100%;
}

.elementor-widget-wc-archive-products ul.products li.product.gm-product-card {
	display: flex;
	flex-direction: column;
}

.elementor-widget-wc-archive-products ul.products {
	overflow: visible;
}

.elementor-widget-wc-archive-products,
.elementor-widget-wc-archive-products .elementor-widget-container,
.elementor-widget-wc-archive-products .woocommerce {
	overflow: visible !important;
}

.elementor-widget-wc-archive-products .gm-product-card .woocommerce-loop-product__title,
.elementor-widget-wc-archive-products .gm-product-card .price {
	font-family: "Montserrat", sans-serif;
}

@media (max-width: 767px) {
	.elementor-location-archive .elementor-widget-wc-archive-products .woocommerce-ordering {
		float: none;
		width: 100%;
	}

	.elementor-location-archive .elementor-widget-wc-archive-products .woocommerce-ordering select {
		width: 100%;
	}
}
