body.soko-site{font-family:var(--soko-font-body);font-size:var(--soko-body-size);font-weight:var(--soko-body-weight);line-height:var(--soko-body-leading)}
.soko-site :where(input,select,textarea){font-family:var(--soko-font-body)}
.soko-site :where(h1,h2,h3,h4,h5,h6):not(.elementor *):not(.soko-font-source-custom *){font-family:var(--soko-font-heading)!important;font-weight:var(--soko-heading-weight)}
.soko-site :where(button,input[type=submit],a.button,.soko-button,.wp-block-button__link,.wc-block-components-button):not(.elementor *):not(.soko-font-source-custom *){font-family:var(--soko-font-button)!important}
.soko-site :where(.soko-nav,.soko-footer nav,.soko-mobile-menu){font-family:var(--soko-font-navigation)}
.soko-site.soko-theme-fonts .elementor{--e-global-typography-primary-font-family:var(--soko-font-heading);--e-global-typography-secondary-font-family:var(--soko-font-heading);--e-global-typography-text-font-family:var(--soko-font-body);--e-global-typography-accent-font-family:var(--soko-font-button)}
.soko-site.soko-theme-fonts .elementor :where(.elementor-widget-text-editor,.elementor-widget-text-editor p,.elementor-widget-soko-products,.elementor-widget-soko-search,.elementor-widget-soko-filters,.elementor-widget-html):not(.soko-font-source-custom):not(.soko-font-source-custom *){font-family:var(--soko-font-body)!important}
.soko-site.soko-theme-fonts .elementor :where(h1,h2,h3,h4,h5,h6,.elementor-heading-title):not(.soko-font-source-custom):not(.soko-font-source-custom *){font-family:var(--soko-font-heading)!important}
.soko-site.soko-theme-fonts .elementor :where(.elementor-button,button,input[type=submit],a.button,.wp-block-button__link):not(.soko-font-source-custom):not(.soko-font-source-custom *){font-family:var(--soko-font-button)!important}
.soko-site.soko-theme-fonts .elementor :where(.soko-el-navigation,.soko-el-actions):not(.soko-font-source-custom):not(.soko-font-source-custom *){font-family:var(--soko-font-navigation)!important}
