@font-face {
	font-family: "Vazirmatn";
	src:
		url("./fonts/Vazirmatn-Variable.woff2") format("woff2"),
		url("./fonts/Vazirmatn-Black.ttf") format("truetype");
	font-style: normal;
	font-weight: 100 900;
	font-display: swap;
}

@font-face {
	font-family: "Lalezar";
	src: url("./fonts/Lalezar-Regular.ttf") format("truetype");
	font-style: normal;
	font-weight: 400;
	font-display: swap;
}

:root {
	--besh-body-font: "Vazirmatn", Tahoma, "Segoe UI", sans-serif;
}

html,
body,
button,
input,
select,
textarea,
.ct-button,
.button,
.added_to_cart,
.price,
.woocommerce-Price-amount,
.woocommerce-loop-product__title,
.product-title,
.product_title,
.entry-title,
.page-title,
.widget-title,
.elementor-heading-title,
.ct-breadcrumbs,
[data-id="menu"] > ul > li > a,
[data-id="mobile-menu"],
.ct-header-account,
.ct-cart-item,
.woocommerce-message,
.woocommerce-info,
.woocommerce-error {
	font-family: var(--besh-body-font);
}

body {
	font-family: var(--besh-body-font);
	font-weight: 400;
}

h1,
h2,
h3,
h4,
h5,
h6,
.page-title,
.entry-title,
.widget-title,
.elementor-widget-heading .elementor-heading-title,
.woocommerce div.product .product_title,
.woocommerce-loop-product__title {
	font-family: var(--besh-body-font);
	font-weight: 800;
}

.price,
.woocommerce-Price-amount,
.woocommerce-Price-currencySymbol,
.ct-button,
.button,
.added_to_cart {
	font-family: var(--besh-body-font);
	font-weight: 700;
}
