/*
Theme Name: Panahman Child
Description: قالب فرزند پناه من برای وودمارت؛ پایه انتقال تدریجی بخش‌های اختصاصی.
Author: Panahman
Template: woodmart
Version: 1.1.7
Text Domain: panahman-child
*/

/* Add site-specific styles below. */

/* Apply typography without replacing icon fonts or changing sizes/weights. */
:root, body {
 --wd-text-font: "IRANYekanXFaNum", Tahoma, sans-serif;
 --wd-title-font: "IRANYekanXFaNum", Tahoma, sans-serif;
 --wd-entities-title-font: "IRANYekanXFaNum", Tahoma, sans-serif;
 --wd-alternative-font: "IRANYekanXFaNum", Tahoma, sans-serif;
 --wd-widget-title-font: "IRANYekanXFaNum", Tahoma, sans-serif;
 --wd-header-el-font: "IRANYekanXFaNum", Tahoma, sans-serif;
}
body, body[class*="elementor-kit-"] {
 font-family: "IRANYekanXFaNum", Tahoma, sans-serif !important;
 --e-global-typography-primary-font-family: "IRANYekanXFaNum";
 --e-global-typography-secondary-font-family: "IRANYekanXFaNum";
 --e-global-typography-text-font-family: "IRANYekanXFaNum";
 --e-global-typography-accent-font-family: "IRANYekanXFaNum";
}
body h1, body h2, body h3, body h4, body h5, body h6,
body button, body input, body select, body textarea,
body .button, body .elementor-button,
body .woocommerce-cart-form, body .cart_totals {
 font-family: "IRANYekanXFaNum", Tahoma, sans-serif !important;
}

/* The shortcode supplies its own filters, so no theme sidebar is rendered. */
body.panahman-custom-archive .site-content {
    --wd-col-lg: 12;
    --wd-col-md: 12;
    width: 100%;
    max-width: 100%;
    flex-basis: 100%;
    min-width: 0;
}
.panahman-native-archive { width: 100%; min-width: 0; }

body.panahman-native-content-page .panahman-content-fullwidth{--wd-col-lg:12;--wd-col-md:12;width:100%;max-width:100%;flex-basis:100%;min-width:0;}

/* Remove theme side columns without touching native product filters or footer widgets. */
body.panahman-no-theme-sidebar .main-page-wrapper .sidebar-container,
body.panahman-no-theme-sidebar .main-page-wrapper .area-sidebar-shop {
    display: none !important;
}
body.panahman-no-theme-sidebar .main-page-wrapper .wd-content-area.site-content {
    --wd-col-lg: 12 !important;
    --wd-col-md: 12 !important;
    --wd-col-sm: 12 !important;
    width: 100% !important;
    max-width: 100% !important;
    flex-basis: 100% !important;
    grid-column: 1 / -1 !important;
    min-width: 0;
}
