/**
 * Luzi Storefront — Typography
 * IRANSansXV (variable, wght 100–900) is the single typeface of the site.
 * The universal rule below covers Astra, Elementor, WooCommerce, Digits and plugin markup;
 * icon fonts (<i>, eicons, FontAwesome, stsho, dashicons, WooCommerce star font) are excluded.
 */
@font-face {
    font-family: 'IRANSansXV';
    src: url('/wp-content/uploads/luzi-storefront/fonts/IRANSansXV.woff2') format('woff2-variations'),
         url('/wp-content/uploads/luzi-storefront/fonts/IRANSansXV.woff2') format('woff2');
    font-weight: 100 900;
    font-style: normal;
    font-display: swap;
}

html body,
html body *:not(i):not(svg):not(svg *):not(.dashicons):not([class*="eicon-"]):not([class*="fa-"]):not(.star-rating):not(.star-rating *):not(.woocommerce-store-notice__dismiss-link) {
    font-family: 'IRANSansXV', Tahoma, 'Segoe UI', system-ui, sans-serif !important;
}
html body input::placeholder,
html body textarea::placeholder { font-family: 'IRANSansXV', Tahoma, sans-serif !important; }