@import url('https://fonts.googleapis.com/css2?family=Yantramanav:wght@300;700&display=swap');

/* Category Landing + PLP */
div[class*='cat-landing'] h1,
div[class*='cat-landing'] h2,
div[class*='cat-landing'] h3,
div[class*='cat-landing'] h4,
div[class*='cat-landing'] h5,
div[class*='cat-landing'] h6,
div[class*='cat-landing'] p,
div[class*='cat-landing'] span,
div[class*='plp-'] h1,
div[class*='plp-'] h2,
div[class*='plp-'] h3,
div[class*='plp-'] h4,
div[class*='plp-'] h5,
div[class*='plp-'] h6,
div[class*='plp-'] p,
div[class*='plp-'] span {
    font-family: 'Yantramanav', sans-serif !important;
    font-weight: 300 !important;
}

div[class*='cat-landing'] strong,
div[class*='cat-landing'] .b,
div[class*='plp-'] strong,
div[class*='plp-'] .b {
    font-weight: 700 !important;
}

/* Exclude buttons */
div[class*='cat-landing'] .btn,
div[class*='cat-landing'] .btn *,
div[class*='plp-'] .btn,
div[class*='plp-'] .btn * {
    font-family: inherit !important;
    font-weight: inherit !important;
}

/* PLP: Exclude search results content */
.search-results.grid h1,
.search-results.grid h2,
.search-results.grid h3,
.search-results.grid h4,
.search-results.grid h5,
.search-results.grid h6,
.search-results.grid p,
.search-results.grid span,
.search-results.grid strong,
.search-results.grid .b,
.search-results.grid .btn,
.search-results.grid .btn * {
	font-family: inherit !important;
}