/* Vazir Persian Web Fonts - Niloufar Honey */
@font-face {
  font-family: "Vazir";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/vazir/Vazir-Regular.woff2") format("woff2");
}

@font-face {
  font-family: "Vazir";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../fonts/vazir/Vazir-Medium.woff2") format("woff2");
}

@font-face {
  font-family: "Vazir";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/vazir/Vazir-Bold.woff2") format("woff2");
}

@font-face {
  font-family: "Vazir";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url("../fonts/vazir/Vazir-Black.woff2") format("woff2");
}

/* Vazirmatn alias for compatibility */
@font-face {
  font-family: "Vazirmatn";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/vazir/Vazir-Regular.woff2") format("woff2");
}

@font-face {
  font-family: "Vazirmatn";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../fonts/vazir/Vazir-Medium.woff2") format("woff2");
}

@font-face {
  font-family: "Vazirmatn";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/vazir/Vazir-Bold.woff2") format("woff2");
}

@font-face {
  font-family: "Vazirmatn";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url("../fonts/vazir/Vazir-Black.woff2") format("woff2");
}

:root {
  --font-family-primary: "Vazir", "Vazirmatn", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;
  --font-family-headings: "Vazir", "Vazirmatn", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea,
h1, h2, h3, h4, h5, h6,
.elementor-heading-title,
.elementor-widget-heading,
.elementor-widget-text-editor,
.elementor-button,
.woocommerce,
.woocommerce-page {
  font-family: var(--font-family-primary) !important;
}
