@font-face {
	font-family: IRANYekanX;
	font-style: normal;
	font-weight: 100;
	src: url('woff/IRANYekanX-Thin.woff') format('woff'),   
	url('woff2/IRANYekanX-Thin.woff2') format('woff2');		
}

@font-face {
	font-family: IRANYekanX;
	font-style: normal;
	font-weight: 200;
	src: url('woff/IRANYekanX-UltraLight.woff') format('woff'),   
	url('woff2/IRANYekanX-UltraLight.woff2') format('woff2');	
}

@font-face {
	font-family: IRANYekanX;
	font-style: normal;
	font-weight: 300;
	src: url('woff/IRANYekanX-Light.woff') format('woff'),   
	url('woff2/IRANYekanX-Light.woff2') format('woff2');		 
}

@font-face {
	font-family: IRANYekanX;
	font-style: normal;
	font-weight: 500;
	src: url('woff/IRANYekanX-Medium.woff') format('woff'),   
	url('woff2/IRANYekanX-Medium.woff2') format('woff2');		 
}

@font-face {
	font-family: IRANYekanX;
	font-style: normal;
	font-weight: 600;
	src: url('woff/IRANYekanX-DemiBold.woff') format('woff'),   
	url('woff2/IRANYekanX-DemiBold.woff2') format('woff2');	 
}

@font-face {
	font-family: IRANYekanX;
	font-style: normal;
	font-weight: 800;
	src: url('woff/IRANYekanX-ExtraBold.woff') format('woff'),   
	url('woff2/IRANYekanX-ExtraBold.woff2') format('woff2');		 
}

@font-face {
	font-family: IRANYekanX;
	font-style: normal;
	font-weight: 900;
	src: url('woff/IRANYekanX-Black.woff') format('woff'),   
	url('woff2/IRANYekanX-Black.woff2') format('woff2');		 
}
@font-face {
	font-family: IRANYekanX;
	font-style: normal;
	font-weight: 950;
	src: url('woff/IRANYekanX-ExtraBlack.woff') format('woff'),   
	url('woff2/IRANYekanX-ExtraBlack.woff2') format('woff2');		 
}

@font-face {
	font-family: IRANYekanX;
	font-style: normal;
	font-weight: 1000;
	src: url('woff/IRANYekanX-Heavy.woff') format('woff'),   
	url('woff2/IRANYekanX-Heavy.woff2') format('woff2');		 
}

@font-face {
	font-family: IRANYekanX;
	font-style: normal;
	font-weight: bold;
	src: url('woff/IRANYekanX-Bold.woff') format('woff'),   
	url('woff2/IRANYekanX-Bold.woff2') format('woff2');	 
}

@font-face {
	font-family: IRANYekanX;
	font-style: normal;
	font-weight: normal;
	src: url('woff/IRANYekanX-Regular.woff') format('woff'),   
	url('woff2/IRANYekanX-Regular.woff2') format('woff2');	
}

:root{
    --bs-body-font-family: IRANYekanX, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

[type=tel],
.number-format,
.card-format,
.tel-format,
.intro-form,
.date-picker,
.select2-container--default .select2-search--dropdown .select2-search__field,
.select2-container--default .select2-selection__rendered,
.paginate-links span,
.paginate-links a,
ul.page-numbers > li > span,
ul.page-numbers > li > a,
.widget .wc-block-product-filter-price-slider .text input,
.wc-block-product-filter-checkbox-list__text,
.fanum, .persiannumber, .popover {
    -moz-font-feature-settings: "ss02";
    -webkit-font-feature-settings: "ss02";
    font-feature-settings: "ss02";
}