@import url('https://fonts.googleapis.com/css2?family=Bellota:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Dosis:wght@200..800&display=swap');

.product-amerce,
.listado-amerce {
	--font-heading: "Bellota", cursive;
	--font-body: "DM Sans", sans-serif;
	--text-2: #101010;
	font-family: var(--font-body);
}

.product-amerce .cl-text-3,
.listado-amerce .cl-text-3 {
	color: #101010 !important;
}

.product-amerce h1,
.product-amerce h2,
.product-amerce h3,
.product-amerce h4,
.product-amerce h5,
.product-amerce h6,
.product-amerce .ficha-desc-title,
.product-amerce .ficha-rich-content h2,
.product-amerce .ficha-rich-content h3,
.product-amerce .ficha-rich-content h4,
.product-amerce .ficha-rich-content h5,
.listado-amerce h1,
.listado-amerce h2,
.listado-amerce h3,
.listado-amerce h4,
.listado-amerce h5,
.listado-amerce h6,
.listado-amerce .brand-long-description h2,
.listado-amerce .brand-long-description h3,
.listado-amerce .brand-long-description h4 {
	font-family: var(--font-heading);
}

.product-amerce h1,
.listado-amerce h1 {
	font-size: 1.75rem;
	font-weight: 400;
}

.product-amerce h2,
.listado-amerce h2,
.product-amerce .ficha-desc-title,
.product-amerce .ficha-rich-content h2,
.listado-amerce .brand-long-description h2,
.listado-amerce .box-seo-search-intro h2 {
	font-size: 1.65rem;
	font-weight: 400;
}

.product-amerce .section-product-description .ficha-tab-btn,
.product-amerce .section-product-description .ficha-tab-btn:hover,
.product-amerce .section-product-description .ficha-tab-btn.active {
	font-family: "DM Sans", sans-serif;
	font-size: 0.95rem;
	font-weight: 600;
	letter-spacing: calc(0.02em * -1);
	color: #111013;
}

.product-amerce h5.desc_title {
	font-family: "DM Sans", sans-serif;
	font-size: 1rem;
	font-weight: 600;
}

.product-amerce #ficha-tab-info .box-desc:first-child .desc_title {
	font-size: 1.15rem;
}

.product-amerce .price-on-sale,
.product-amerce .product-infor-price .price {
	font-family: var(--font-body);
}
