/* ==========================================================================
   Vazir Font (Medium FD) — تنها برای title محصولات، منوها و فیلترها
   فایل‌های فونت در /assets/fonts/ قرار دارن: ttf, woff, woff2
   ========================================================================== */

@font-face {
    font-family: 'Vazir';
    src: url('../fonts/Vazir-Medium-FD.woff2') format('woff2'),
         url('../fonts/Vazir-Medium-FD.woff') format('woff'),
         url('../fonts/Vazir-Medium-FD.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

/* ==========================================================================
   ۱) Title محصولات
   ========================================================================== */
.new-arrival-Model .content,
.new-arrival-Model .content a,
.new-arrival-Model .content span,
.new-arrival-item .content h5,
.new-arrival-item .content h5 a,
.shop-details-content .title,
.shop-details-content h1.title,
.shop-details-content h1,
.product-desc-title .title,
.product-desc-title h1,
.product-desc-title h4,
.related-product-title .title,
.related-product-title h4,
.breadcrumb-content h2,
.breadcrumb-content h1 {
    font-family: 'Vazir', 'ir-sans', 'IRANSans', Tahoma, sans-serif !important;
}

/* ==========================================================================
   ۲) منوها (header، منوی موبایل، دسته‌بندی، اکشن‌های هدر)
   ========================================================================== */
.menu-area,
.menu-area *,
#sticky-header,
#sticky-header *,
.navbar-wrap,
.navbar-wrap *,
.navigation,
.navigation *,
.header-category,
.header-category *,
.category-menu,
.category-menu *,
.header-action,
.header-action *,
.mobile-menu,
.mobile-menu *,
.menu-box,
.menu-box *,
.mobile-nav-toggler,
.mobile-nav-toggler * {
    font-family: 'Vazir', 'ir-sans', 'IRANSans', Tahoma, sans-serif ;
}
    .header-category > a > i {
        font-family:  !important;
    }
    

        /* ==========================================================================
   ۳) فیلترها (sidebar PC، slideout موبایل، نوار افقی فیلتر بالا)
   ========================================================================== */
        .shop-sidebar, .shop-sidebar *, .mobile-filter, .mobile-filter *, .top-filter-bar, .top-filter-bar *, .widget-title, .shop-cat-list, .shop-cat-list *, .shop-size-list, .shop-size-list *, .sidebar-product-size, .sidebar-product-size *, .sidebar-product-list, .sidebar-product-list * {
    font-family: 'Vazir', 'ir-sans', 'IRANSans', Tahoma, sans-serif !important;
}

/* ==========================================================================
   ۴) استثنای عمومی برای همه‌ی آیکون‌ها در کل سایت
   باید بعد از قواعد بالا بیاد تا اون‌ها رو override کنه.
   ========================================================================== */

/* Font Awesome 5 — Solid / Regular */
i.fa,
i.fas,
i.far,
.fa,
.fas,
.far {
    font-family: 'Font Awesome 5 Free' !important;
}

/* Font Awesome 5 — Brands */
i.fab,
.fab {
    font-family: 'Font Awesome 5 Brands' !important;
}

/* Font Awesome 5 — Pro (Light / Duotone) — اگر استفاده بشه */
i.fal,
i.fad,
.fal,
.fad {
    font-family: 'Font Awesome 5 Pro' !important;
}

/* Flaticon */
i[class^="flaticon-"],
i[class*=" flaticon-"],
[class^="flaticon-"],
[class*=" flaticon-"] {
    font-family: 'Flaticon' !important;
}
