@font-face{font-family:"IRANSansXFaNum";src:url("/fonts/IRANSansXFaNum-Thin.woff2") format("woff2");font-style:normal;font-weight:100;font-display:swap}
@font-face{font-family:"IRANSansXFaNum";src:url("/fonts/IRANSansXFaNum-UltraLight.woff2") format("woff2");font-style:normal;font-weight:200;font-display:swap}
@font-face{font-family:"IRANSansXFaNum";src:url("/fonts/IRANSansXFaNum-Light.woff2") format("woff2");font-style:normal;font-weight:300;font-display:swap}
@font-face{font-family:"IRANSansXFaNum";src:url("/fonts/IRANSansXFaNum-Regular.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:"IRANSansXFaNum";src:url("/fonts/IRANSansXFaNum-Medium.woff2") format("woff2");font-style:normal;font-weight:500;font-display:swap}
@font-face{font-family:"IRANSansXFaNum";src:url("/fonts/IRANSansXFaNum-DemiBold.woff2") format("woff2");font-style:normal;font-weight:600;font-display:swap}
@font-face{font-family:"IRANSansXFaNum";src:url("/fonts/IRANSansXFaNum-Bold.woff2") format("woff2");font-style:normal;font-weight:700;font-display:swap}
@font-face{font-family:"IRANSansXFaNum";src:url("/fonts/IRANSansXFaNum-ExtraBold.woff2") format("woff2");font-style:normal;font-weight:800;font-display:swap}
@font-face{font-family:"IRANSansXFaNum";src:url("/fonts/IRANSansXFaNum-Black.woff2") format("woff2");font-style:normal;font-weight:900;font-display:swap}
@font-face{font-family:"IRANSansXFaNum";src:url("/fonts/IRANSansXFaNum-ExtraBlack.woff2") format("woff2");font-style:normal;font-weight:950;font-display:swap}
@font-face{font-family:"IRANSansXFaNum";src:url("/fonts/IRANSansXFaNum-Heavy.woff2") format("woff2");font-style:normal;font-weight:1000;font-display:swap}

html body {
  font-family: "IRANSansXFaNum", Tahoma, Arial, sans-serif;
  font-weight: 400;
  font-synthesis: none;
}

body button, body input, body select, body textarea {font-family:"IRANSansXFaNum",Tahoma,Arial,sans-serif}
body input, body select, body textarea {font-weight:400}
body h1 {font-weight:800;letter-spacing:0;line-height:1.6}
body .hero h1 {font-weight:900;letter-spacing:0}
body h2 {font-weight:800;letter-spacing:0}
body h3 {font-weight:700;letter-spacing:0}
body h4, body summary {font-weight:600}
body .button, body .btn, body button.primary {font-weight:600}
body .nav nav a, body nav.nav a, body .tab, body .chip {font-weight:500}
body .field, body .eyebrow, body .tag {font-weight:600}
body .price, body .admin-stats strong, body .catalog-stats b, body .stat strong {font-family:"IRANSansXFaNum",Tahoma,sans-serif;font-weight:800}

body h1, body main .page-top h1, body main .article h1 {font-weight:800}
body .hero h1 {font-weight:900}
body h2, body main .section-head h2, body main .catalog-overview .section-head h2, body main .cta h2 {font-weight:700}
body h3, body .footer h3, body main .card h3, body main .exercise-body h3 {font-weight:600}
body .field, body label {font-weight:600}
body .button, body .btn, body button.primary, body button:not(.icon-btn):not(.save-btn) {font-weight:600}
body .nav nav a, body nav.nav a, body .tab, body .chip {font-weight:500}
