/**
 * فونت یکان‌بخ — بارگذاری لوکال (بدون CDN / گوگل)
 * فقط برای سبد خرید، پرداخت و صفحه تشکر از خرید
 */

@font-face {
	font-family: 'Yekan Bakh';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url('../fonts/yekan-bakh/woff2/YekanBakh-Light.woff2') format('woff2');
}

@font-face {
	font-family: 'Yekan Bakh';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('../fonts/yekan-bakh/woff2/YekanBakh-Regular.woff2') format('woff2');
}

@font-face {
	font-family: 'Yekan Bakh';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('../fonts/yekan-bakh/woff2/YekanBakh-SemiBold.woff2') format('woff2');
}

/* پایه: متن سبک‌تر */
body.woocommerce-cart,
body.woocommerce-checkout,
body.woocommerce-order-received {
	font-family: 'Yekan Bakh', Tahoma, sans-serif;
	font-weight: 300;
}

body.woocommerce-cart .woocommerce,
body.woocommerce-checkout .woocommerce,
body.woocommerce-order-received .woocommerce,
body.woocommerce-cart .woocommerce input,
body.woocommerce-cart .woocommerce select,
body.woocommerce-cart .woocommerce textarea,
body.woocommerce-cart .woocommerce button,
body.woocommerce-checkout .woocommerce input,
body.woocommerce-checkout .woocommerce select,
body.woocommerce-checkout .woocommerce textarea,
body.woocommerce-checkout .woocommerce button,
body.woocommerce-order-received .woocommerce {
	font-family: inherit;
	font-weight: inherit;
}

/* عناوین و تاکید — نیمه‌ضخیم به‌جای bold سنگین */
body.woocommerce-cart .woocommerce strong,
body.woocommerce-cart .woocommerce b,
body.woocommerce-cart .woocommerce th,
body.woocommerce-checkout .woocommerce strong,
body.woocommerce-checkout .woocommerce b,
body.woocommerce-checkout .woocommerce th,
body.woocommerce-checkout .woocommerce h3,
body.woocommerce-order-received .woocommerce strong,
body.woocommerce-order-received .woocommerce b,
body.woocommerce-order-received .woocommerce h2 {
	font-weight: 600;
}

/* جایگزینی font-weight: bold در استایل‌های inline قالب */
body.woocommerce-cart .woocommerce [style*="font-weight: bold"],
body.woocommerce-cart .woocommerce [style*="font-weight:bold"],
body.woocommerce-checkout .woocommerce [style*="font-weight: bold"],
body.woocommerce-checkout .woocommerce [style*="font-weight:bold"],
body.woocommerce-order-received .woocommerce [style*="font-weight: bold"],
body.woocommerce-order-received .woocommerce [style*="font-weight:bold"] {
	font-weight: 600 !important;
}

body.woocommerce-cart .woocommerce .checkout-button,
body.woocommerce-cart .woocommerce .product-price,
body.woocommerce-cart .woocommerce .cart_totals .order-total,
body.woocommerce-checkout .woocommerce #place_order,
body.woocommerce-checkout .woocommerce button#place_order {
	font-weight: 600 !important;
}
