/* BANUK Atelier — Estedad 8.5 v1. Official OFL-1.1 variable font, FA only. */
@font-face {
  font-family: "BANUK Estedad";
  src: url("./fonts/Estedad-VF.woff2") format("woff2");
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
}
html[lang|="fa"] {
  --wp--preset--font-family--primary: "BANUK Estedad", Vazirmatn, Tahoma, sans-serif;
  --banuk-font-fa: "BANUK Estedad", Vazirmatn, Tahoma, sans-serif;
}
html[lang|="fa"] body,
html[lang|="fa"] .wp-site-blocks,
html[lang|="fa"] .woocommerce,
html[lang|="fa"] .woocommerce-page,
html[lang|="fa"] .bn-header,
html[lang|="fa"] .bn-footer {
  font-family: var(--banuk-font-fa) !important;
  font-synthesis: none;
}
html[lang|="fa"] :is(h1, h2, h3, h4, h5, h6, p, blockquote, figcaption),
html[lang|="fa"] :is(button, input, select, textarea),
html[lang|="fa"] :is(.bn-desktop-nav, .bn-language, .bn-button, .bn-link),
html[lang|="fa"] :is(.bv4-home, .bv4-hero, .bv4-section-head, .bv4-product),
html[lang|="fa"] .woocommerce :is(.product_title, .woocommerce-loop-product__title, .price, .button),
html[lang|="fa"] :is(.wc-block-components-button, .wp-element-button, .wp-block-button__link) {
  font-family: var(--banuk-font-fa) !important;
}
html[lang|="fa"] :is(h1, h2, h3, .bv4-hero h1, .bv4-section-head h2, .woocommerce div.product .product_title) {
  font-weight: 500;
  line-height: 1.42;
  letter-spacing: 0;
}
html[lang|="fa"] :is(.woocommerce-loop-product__title, .bn-desktop-nav, .bv4-product, .bv4-cat-name) {
  font-weight: 450;
  letter-spacing: 0;
}
html[lang|="fa"] :is(.woocommerce .price, .woocommerce-page .price, .bv4-product .price) {
  font-variant-numeric: tabular-nums;
  font-weight: 500;
}
html[lang|="fa"] :is(p, .woocommerce-product-details__short-description) {
  line-height: 1.85;
}
@media (max-width: 767px) {
  html[lang|="fa"] :is(.bv4-hero h1, .woocommerce div.product .product_title) {
    line-height: 1.5;
  }
}


/* Fashion editorial typographic hierarchy */
html[lang|="fa"] :is(.bv4-overline, .woocommerce .price, .woocommerce-page .price) {
  font-family: var(--banuk-font-fa) !important; font-weight: 500;
}
html[lang|="fa"] :is(.woocommerce-product-details__short-description, .bv4-intro p, .bv4-manifesto p, .bv4-craft p) {
  font-family: var(--banuk-font-fa) !important; font-weight: 400;
}
