/* Site-wide Poppins typography */

@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300 500;
  font-display: swap;
  src: url(/wp-content/uploads/2026/07/poppins-400.woff2) format('woff2');
}

@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600 800;
  font-display: swap;
  src: url(/wp-content/uploads/2026/07/poppins-700.woff2) format('woff2');
}

:root,
body,
body#the7-body {
  --e-global-typography-el_content_1-font-family: 'Poppins', sans-serif;
  --e-global-typography-el_content_2-font-family: 'Poppins', sans-serif;
  --e-global-typography-el_content_3-font-family: 'Poppins', sans-serif;
  --e-global-typography-el_title_1-font-family: 'Poppins', sans-serif;
  --e-global-typography-el_title_2-font-family: 'Poppins', sans-serif;
  --e-global-typography-el_title_3-font-family: 'Poppins', sans-serif;
  --e-global-typography-el_title_4-font-family: 'Poppins', sans-serif;
  --e-global-typography-el_title_5-font-family: 'Poppins', sans-serif;
  --e-global-typography-el_title_6-font-family: 'Poppins', sans-serif;
  --e-global-typography-el_counter_1-font-family: 'Poppins', sans-serif;
  --e-global-typography-el_counter_2-font-family: 'Poppins', sans-serif;
  --the7-base-font-family: 'Poppins', sans-serif;
  --the7-woo-title-font-family: 'Poppins', sans-serif;
}

html,
body,
#hb-head,
#hb-head *,
#hb-foot,
#hb-foot *,
#site-content,
#page,
#main,
#content,
.elementor,
.elementor-element,
.elementor-widget,
.elementor-widget-container,
.elementor-widget-wrap,
.elementor-widget-heading,
.elementor-widget-text-editor,
.elementor-widget-html,
.elementor-widget-theme-post-content,
.elementor-widget-the7_elements,
.elementor-heading-title,
.entry-content,
.wp-block-post-content,
input,
textarea,
select,
button,
.hnb-hero,
.hnb-hero *,
.blog-wrap,
.blog-hero,
.blog-card,
.blog-filters {
  font-family: 'Poppins', sans-serif !important;
}

/* Preserve icon and monospace fonts */
.dashicons,
.dashicons-before::before,
[class*='dashicons-']::before {
  font-family: dashicons !important;
}

code,
pre,
kbd,
samp {
  font-family: ui-monospace, 'Cascadia Code', 'Source Code Pro', Menlo, monospace !important;
}
