@font-face {
  font-family: "Font Awesome 6 Pro";
  font-style: normal;
  font-weight: 300;
  font-display: block;
  src: url("/assets/frontend/vendor/fontawesome/webfonts/fa-light-300.woff2") format("woff2");
}

@font-face {
  font-family: IRANSans;
  src: url("/assets/frontend/fonts/IRANSansX-Light.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: IRANSans;
  src: url("/assets/frontend/fonts/IRANSansX-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: IRANSans;
  src: url("/assets/frontend/fonts/IRANSansX-Medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: IRANSans;
  src: url("/assets/frontend/fonts/IRANSansX-Bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

:root {
  --anjoman-font: IRANSans, Tahoma, sans-serif;
  --anjoman-icon-font: "Font Awesome 6 Pro";
}

html {
  font-family: var(--anjoman-font);
}

body,
button,
input,
textarea,
select,
optgroup,
.site,
.shell,
.site-menu-page {
  font-family: var(--anjoman-font);
}

.fa,
.fas,
.far,
.fal,
.fad,
.fat,
.fab,
.fa-solid,
.fa-regular,
.fa-light,
.fa-thin,
.fa-duotone,
.fa-brands,
i[class*="fa-"],
span[class*="fa-"] {
  font-family: var(--anjoman-icon-font) !important;
  font-weight: 300 !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.fa-light,
.fal {
  font-weight: 300 !important;
}
