/*
 * Loaded after Hello Elementor, the child stylesheet and Elementor frontend.
 * Existing component !important declarations stay intact until visual
 * regression coverage proves that a specific override can be removed.
 */
:root{--benira-child-cascade:1;--benira-font-family:IRANSansX,IRANSansXFaNum,Tahoma,sans-serif}.benira-child-cascade-active :where(.hc-checkout-shell,.ty-pro-wrapper,.hyper-shop-wrap,.hyper-single-wrap,.hn-pro-wrap,.benira-suite-box,.benira-compare-modal,.benira-sa-modal){font-family:var(--benira-font-family)!important}.benira-child-cascade-active :where(button,input,select,textarea){font-family:inherit}.benira-child-cascade-active :where(button,[role=button],a,input,select,textarea):focus-visible{outline:3px solid #0f172a!important;outline:3px solid color-mix(in srgb,var(--bn-color-focus,#0f172a) 72%,transparent)!important;outline-offset:3px!important}
