/* WebZone Font Bridge — v4.2.74.1
 * Loads bundled Persian variable fonts from assets/fonts and exposes one shared
 * font token for WooCommerce Zone modules and the optional site-wide font mode.
 */
@font-face{
    font-family:'WXZYekanBakhVF';
    src:local('Yekan Bakh Variable'),local('YekanBakh VF'),local('YekanBakh-VF'),url('../fonts/YekanBakh-VF.woff') format('woff');
    font-weight:100 950;
    font-style:normal;
    font-display:swap;
}
@font-face{
    font-family:'WXZMorabaVF';
    src:local('Moraba VF'),local('Moraba Variable'),local('Moraba'),url('../fonts/Moraba-VF.woff2') format('woff2');
    font-weight:100 950;
    font-style:normal;
    font-display:swap;
}
@font-face{
    font-family:'WXZDoranVF';
    src:local('Doran VF'),local('Doran'),url('../fonts/Doran-VF.woff2') format('woff2');
    font-weight:100 950;
    font-style:normal;
    font-display:swap;
}
@font-face{
    font-family:'WXZIRANSansXVF';
    src:local('IRANSansX'),local('IRANSansX VF'),local('IRANSans'),url('../fonts/IRANSansX-VF.woff') format('woff');
    font-weight:100 1000;
    font-style:normal;
    font-display:swap;
}
@font-face{
    font-family:'WXZIRANYekanXVF';
    src:local('IRANYekanX'),local('IRANYekanX VF'),local('IRANYekan'),url('../fonts/IRANYekanX-VF.woff') format('woff');
    font-weight:100 1000;
    font-style:normal;
    font-display:swap;
}
@font-face{
    font-family:'WXZDanaVF';
    src:url('../fonts/Dana-VF.woff') format('woff');
    font-weight:10 900;
    font-style:normal;
    font-display:swap;
}
@font-face{
    font-family:'WXZLahzehVF';
    src:local('Lahzeh VF'),local('Lahzeh'),url('../fonts/Lahzeh-VF.woff2') format('woff2');
    font-weight:100 900;
    font-style:normal;
    font-display:swap;
}
@font-face{
    font-family:'WXZAbarVF';
    src:local('Abar VF'),local('Abar'),url('../fonts/Abar-VF.woff2') format('woff2');
    font-weight:100 950;
    font-style:normal;
    font-display:swap;
}
body.wxz-zone-runtime,body.wxz-zone-admin-runtime{
    --wxz-font-yekanbakh:'WXZYekanBakhVF',bakh,'bakh','Yekan Bakh Variable','YekanBakhVariable','Yekan Bakh VF','Yekan Bakh','YekanBakh','IRANSansX','IRANSans',Tahoma,Arial,sans-serif;
    --wxz-font-moraba:'WXZMorabaVF','Moraba VF','Moraba Variable','Moraba','IRANSansX','IRANSans',Tahoma,Arial,sans-serif;
    --wxz-font-doran:'WXZDoranVF','Doran VF','Doran','IRANSansX','IRANSans',Tahoma,Arial,sans-serif;
    --wxz-font-iransans:'WXZIRANSansXVF','IRANSansX','IRANSans',Tahoma,Arial,sans-serif;
    --wxz-font-iranyekan:'WXZIRANYekanXVF','IRANYekanX','IRANYekan','Yekan',Tahoma,Arial,sans-serif;
    --wxz-font-dana:'WXZDanaVF','Dana VF','Dana','IRANSansX','IRANSans',Tahoma,Arial,sans-serif;
    --wxz-font-lahzeh:'WXZLahzehVF','Lahzeh VF','Lahzeh','IRANSansX','IRANSans',Tahoma,Arial,sans-serif;
    --wxz-font-abar:'WXZAbarVF','Abar VF','Abar','IRANSansX','IRANSans',Tahoma,Arial,sans-serif;
    --wxz-font-family:var(--wxz-font-yekanbakh);
    --wxz-font-features:'ss01' 1,'locl' 1;
    --wxz-font-weight-thin:100;
    --wxz-font-weight-extralight:200;
    --wxz-font-weight-light:300;
    --wxz-font-weight-regular:400;
    --wxz-font-weight-medium:500;
    --wxz-font-weight-semibold:600;
    --wxz-font-weight-bold:700;
    --wxz-font-weight-extrabold:800;
    --wxz-font-weight-black:900;
    --wxz-font-weight-heavy:950;
}


:where(
    [class^='wxz-'],[class*=' wxz-'],
    [class^='wxpr-'],[class*=' wxpr-'],
    [class^='wxpg-'],[class*=' wxpg-'],
    [class^='wxdb-'],[class*=' wxdb-'],
    [class^='wxpq-'],[class*=' wxpq-'],
    [class^='wxzvsw-'],[class*=' wxzvsw-'],
    .wxpr-dark-admin,.wxz-zone-admin,.wxz-theme-admin,.wxpg-admin,.wxzvsw-admin,
    body.wxz-account-ultimate .woocommerce,
    body[class*='woocommerce-zone_page_wxz'],body.toplevel_page_wxpr-settings,
    [data-wxz-module],[data-wxz-feature],[data-wxz-mini-cart],[data-wxz-search],[data-wxz-product-filters]
){
    font-family:var(--wxz-font-family)!important;
    font-synthesis-weight:none;
    -webkit-font-feature-settings:var(--wxz-font-features,'locl' 1);
    font-feature-settings:var(--wxz-font-features,'locl' 1);
    font-variant-numeric:normal;
}

:where(
    [class^='wxz-'],[class*=' wxz-'],
    [class^='wxpr-'],[class*=' wxpr-'],
    [class^='wxpg-'],[class*=' wxpg-'],
    [class^='wxdb-'],[class*=' wxdb-'],
    [class^='wxpq-'],[class*=' wxpq-'],
    [class^='wxzvsw-'],[class*=' wxzvsw-'],
    .wxpr-dark-admin,.wxz-zone-admin,.wxz-theme-admin,.wxpg-admin,.wxzvsw-admin,
    body.wxz-account-ultimate .woocommerce,
    [data-wxz-module],[data-wxz-feature],[data-wxz-mini-cart],[data-wxz-search],[data-wxz-product-filters]
) :where(button,input,select,textarea,option,a,span,strong,b,em,small,div,p,li,label,h1,h2,h3,h4,h5,h6){
    font-family:inherit!important;
    font-synthesis-weight:none;
}

/* Elementor preview inherits the same font without forcing layout changes. */
body.elementor-editor-active :where([class^='wxz-'],[class*=' wxz-'],[class^='wxpr-'],[class*=' wxpr-']){
    font-family:var(--wxz-font-family)!important;
}

/* Opt out for technical strings that must stay visually Latin, when needed. */
:where(.wxz-latin-digits,[data-wxz-latin-digits='true']){
    -webkit-font-feature-settings:'ss01' 0,'ss02' 0,'ss03' 0,'locl' 1!important;
    font-feature-settings:'ss01' 0,'ss02' 0,'ss03' 0,'locl' 1!important;
}
:where(.wxz-latin-digits,[data-wxz-latin-digits='true']) *{
    -webkit-font-feature-settings:'ss01' 0,'ss02' 0,'ss03' 0,'locl' 1!important;
    font-feature-settings:'ss01' 0,'ss02' 0,'ss03' 0,'locl' 1!important;
}

/* Restore icon-font families only inside WooCommerce Zone components. */
:where(
    [class^='wxz-'],[class*=' wxz-'],
    [class^='wxpr-'],[class*=' wxpr-'],
    [class^='wxpg-'],[class*=' wxpg-'],
    [class^='wxdb-'],[class*=' wxdb-'],
    [class^='wxpq-'],[class*=' wxpq-'],
    [class^='wxzvsw-'],[class*=' wxzvsw-'],
    .wxpr-dark-admin,.wxz-zone-admin,.wxz-theme-admin,.wxpg-admin,.wxzvsw-admin,
    .ipc-product-attributes-box,.ipc-product-description-box,.ez-reviews-section,
    .pqa-wrapper,.pqa-modal,.pqa-toast-container,
    body.wxz-account-ultimate .woocommerce,
    [data-wxz-module],[data-wxz-feature],[data-wxz-mini-cart],[data-wxz-search],[data-wxz-product-filters]
) :where(.dashicons,[class^='dashicons'],[class*=' dashicons']),
:where(
    [class^='wxz-'],[class*=' wxz-'],
    [class^='wxpr-'],[class*=' wxpr-'],
    [class^='wxpg-'],[class*=' wxpg-'],
    [class^='wxdb-'],[class*=' wxdb-'],
    [class^='wxpq-'],[class*=' wxpq-'],
    [class^='wxzvsw-'],[class*=' wxzvsw-'],
    .wxpr-dark-admin,.wxz-zone-admin,.wxz-theme-admin,.wxpg-admin,.wxzvsw-admin,
    .ipc-product-attributes-box,.ipc-product-description-box,.ez-reviews-section,
    .pqa-wrapper,.pqa-modal,.pqa-toast-container,
    body.wxz-account-ultimate .woocommerce,
    [data-wxz-module],[data-wxz-feature],[data-wxz-mini-cart],[data-wxz-search],[data-wxz-product-filters]
):is(.dashicons,[class^='dashicons'],[class*=' dashicons']){font-family:dashicons!important;}
:where(
    [class^='wxz-'],[class*=' wxz-'],
    [class^='wxpr-'],[class*=' wxpr-'],
    [class^='wxpg-'],[class*=' wxpg-'],
    [class^='wxdb-'],[class*=' wxdb-'],
    [class^='wxpq-'],[class*=' wxpq-'],
    [class^='wxzvsw-'],[class*=' wxzvsw-'],
    .wxpr-dark-admin,.wxz-zone-admin,.wxz-theme-admin,.wxpg-admin,.wxzvsw-admin,
    .ipc-product-attributes-box,.ipc-product-description-box,.ez-reviews-section,
    .pqa-wrapper,.pqa-modal,.pqa-toast-container,
    body.wxz-account-ultimate .woocommerce,
    [data-wxz-module],[data-wxz-feature],[data-wxz-mini-cart],[data-wxz-search],[data-wxz-product-filters]
) :where(.dashicons-before:before),
:where(
    [class^='wxz-'],[class*=' wxz-'],
    [class^='wxpr-'],[class*=' wxpr-'],
    [class^='wxpg-'],[class*=' wxpg-'],
    [class^='wxdb-'],[class*=' wxdb-'],
    [class^='wxpq-'],[class*=' wxpq-'],
    [class^='wxzvsw-'],[class*=' wxzvsw-'],
    .wxpr-dark-admin,.wxz-zone-admin,.wxz-theme-admin,.wxpg-admin,.wxzvsw-admin,
    .ipc-product-attributes-box,.ipc-product-description-box,.ez-reviews-section,
    .pqa-wrapper,.pqa-modal,.pqa-toast-container,
    body.wxz-account-ultimate .woocommerce,
    [data-wxz-module],[data-wxz-feature],[data-wxz-mini-cart],[data-wxz-search],[data-wxz-product-filters]
):is(.dashicons-before):before{font-family:dashicons!important;}
:where(
    [class^='wxz-'],[class*=' wxz-'],
    [class^='wxpr-'],[class*=' wxpr-'],
    [class^='wxpg-'],[class*=' wxpg-'],
    [class^='wxdb-'],[class*=' wxdb-'],
    [class^='wxpq-'],[class*=' wxpq-'],
    [class^='wxzvsw-'],[class*=' wxzvsw-'],
    .wxpr-dark-admin,.wxz-zone-admin,.wxz-theme-admin,.wxpg-admin,.wxzvsw-admin,
    .ipc-product-attributes-box,.ipc-product-description-box,.ez-reviews-section,
    .pqa-wrapper,.pqa-modal,.pqa-toast-container,
    body.wxz-account-ultimate .woocommerce,
    [data-wxz-module],[data-wxz-feature],[data-wxz-mini-cart],[data-wxz-search],[data-wxz-product-filters]
) :where(.eicon,[class^='eicon-'],[class*=' eicon-']),
:where(
    [class^='wxz-'],[class*=' wxz-'],
    [class^='wxpr-'],[class*=' wxpr-'],
    [class^='wxpg-'],[class*=' wxpg-'],
    [class^='wxdb-'],[class*=' wxdb-'],
    [class^='wxpq-'],[class*=' wxpq-'],
    [class^='wxzvsw-'],[class*=' wxzvsw-'],
    .wxpr-dark-admin,.wxz-zone-admin,.wxz-theme-admin,.wxpg-admin,.wxzvsw-admin,
    .ipc-product-attributes-box,.ipc-product-description-box,.ez-reviews-section,
    .pqa-wrapper,.pqa-modal,.pqa-toast-container,
    body.wxz-account-ultimate .woocommerce,
    [data-wxz-module],[data-wxz-feature],[data-wxz-mini-cart],[data-wxz-search],[data-wxz-product-filters]
):is(.eicon,[class^='eicon-'],[class*=' eicon-']){font-family:eicons!important;}
:where(
    [class^='wxz-'],[class*=' wxz-'],
    [class^='wxpr-'],[class*=' wxpr-'],
    [class^='wxpg-'],[class*=' wxpg-'],
    [class^='wxdb-'],[class*=' wxdb-'],
    [class^='wxpq-'],[class*=' wxpq-'],
    [class^='wxzvsw-'],[class*=' wxzvsw-'],
    .wxpr-dark-admin,.wxz-zone-admin,.wxz-theme-admin,.wxpg-admin,.wxzvsw-admin,
    .ipc-product-attributes-box,.ipc-product-description-box,.ez-reviews-section,
    .pqa-wrapper,.pqa-modal,.pqa-toast-container,
    body.wxz-account-ultimate .woocommerce,
    [data-wxz-module],[data-wxz-feature],[data-wxz-mini-cart],[data-wxz-search],[data-wxz-product-filters]
) :where(.fa,.fas,[class^='fa-'],[class*=' fa-']),
:where(
    [class^='wxz-'],[class*=' wxz-'],
    [class^='wxpr-'],[class*=' wxpr-'],
    [class^='wxpg-'],[class*=' wxpg-'],
    [class^='wxdb-'],[class*=' wxdb-'],
    [class^='wxpq-'],[class*=' wxpq-'],
    [class^='wxzvsw-'],[class*=' wxzvsw-'],
    .wxpr-dark-admin,.wxz-zone-admin,.wxz-theme-admin,.wxpg-admin,.wxzvsw-admin,
    .ipc-product-attributes-box,.ipc-product-description-box,.ez-reviews-section,
    .pqa-wrapper,.pqa-modal,.pqa-toast-container,
    body.wxz-account-ultimate .woocommerce,
    [data-wxz-module],[data-wxz-feature],[data-wxz-mini-cart],[data-wxz-search],[data-wxz-product-filters]
):is(.fa,.fas,[class^='fa-'],[class*=' fa-']){font-family:'Font Awesome 5 Free','FontAwesome'!important;font-weight:900;}
:where(
    [class^='wxz-'],[class*=' wxz-'],
    [class^='wxpr-'],[class*=' wxpr-'],
    [class^='wxpg-'],[class*=' wxpg-'],
    [class^='wxdb-'],[class*=' wxdb-'],
    [class^='wxpq-'],[class*=' wxpq-'],
    [class^='wxzvsw-'],[class*=' wxzvsw-'],
    .wxpr-dark-admin,.wxz-zone-admin,.wxz-theme-admin,.wxpg-admin,.wxzvsw-admin,
    .ipc-product-attributes-box,.ipc-product-description-box,.ez-reviews-section,
    .pqa-wrapper,.pqa-modal,.pqa-toast-container,
    body.wxz-account-ultimate .woocommerce,
    [data-wxz-module],[data-wxz-feature],[data-wxz-mini-cart],[data-wxz-search],[data-wxz-product-filters]
) :where(.far),:where(
    [class^='wxz-'],[class*=' wxz-'],
    [class^='wxpr-'],[class*=' wxpr-'],
    [class^='wxpg-'],[class*=' wxpg-'],
    [class^='wxdb-'],[class*=' wxdb-'],
    [class^='wxpq-'],[class*=' wxpq-'],
    [class^='wxzvsw-'],[class*=' wxzvsw-'],
    .wxpr-dark-admin,.wxz-zone-admin,.wxz-theme-admin,.wxpg-admin,.wxzvsw-admin,
    .ipc-product-attributes-box,.ipc-product-description-box,.ez-reviews-section,
    .pqa-wrapper,.pqa-modal,.pqa-toast-container,
    body.wxz-account-ultimate .woocommerce,
    [data-wxz-module],[data-wxz-feature],[data-wxz-mini-cart],[data-wxz-search],[data-wxz-product-filters]
):is(.far){font-family:'Font Awesome 5 Free','FontAwesome'!important;font-weight:400;}
:where(
    [class^='wxz-'],[class*=' wxz-'],
    [class^='wxpr-'],[class*=' wxpr-'],
    [class^='wxpg-'],[class*=' wxpg-'],
    [class^='wxdb-'],[class*=' wxdb-'],
    [class^='wxpq-'],[class*=' wxpq-'],
    [class^='wxzvsw-'],[class*=' wxzvsw-'],
    .wxpr-dark-admin,.wxz-zone-admin,.wxz-theme-admin,.wxpg-admin,.wxzvsw-admin,
    .ipc-product-attributes-box,.ipc-product-description-box,.ez-reviews-section,
    .pqa-wrapper,.pqa-modal,.pqa-toast-container,
    body.wxz-account-ultimate .woocommerce,
    [data-wxz-module],[data-wxz-feature],[data-wxz-mini-cart],[data-wxz-search],[data-wxz-product-filters]
) :where(.fab),:where(
    [class^='wxz-'],[class*=' wxz-'],
    [class^='wxpr-'],[class*=' wxpr-'],
    [class^='wxpg-'],[class*=' wxpg-'],
    [class^='wxdb-'],[class*=' wxdb-'],
    [class^='wxpq-'],[class*=' wxpq-'],
    [class^='wxzvsw-'],[class*=' wxzvsw-'],
    .wxpr-dark-admin,.wxz-zone-admin,.wxz-theme-admin,.wxpg-admin,.wxzvsw-admin,
    .ipc-product-attributes-box,.ipc-product-description-box,.ez-reviews-section,
    .pqa-wrapper,.pqa-modal,.pqa-toast-container,
    body.wxz-account-ultimate .woocommerce,
    [data-wxz-module],[data-wxz-feature],[data-wxz-mini-cart],[data-wxz-search],[data-wxz-product-filters]
):is(.fab){font-family:'Font Awesome 5 Brands'!important;font-weight:400;}
