@font-face {
  font-family: "Montserrat Local";
  src: url("../fonts/Montserrat-VariableFont_wght.ttf") format("truetype-variations");
  font-weight: 100 900;
  font-style: normal italic;
  font-display: swap;
}

@font-face {
  font-family: "Tangerine Local";
  src: url("../fonts/Tangerine-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Tangerine Local";
  src: url("../fonts/Tangerine-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

:root {
  --ghe-font-body: "Montserrat Local", "Times New Roman", Times, serif;
  --ghe-font-heading: "Tangerine Local", "Times New Roman", Times, serif;
}

body,
span,
ul,
.animated-title,
.price,
.woocommerce-Price-amount .amount,
.button,
.product_type_simple.add_to_cart_button.ajax_add_to_cart,
.read-more,
.woocommerce-ordering {
  font-family: var(--ghe-font-body) !important;
}

h1,
h2,
h3,
h4,
h5,
h6,
#gold__text-header,
.woocommerce-loop-product__title {
  font-family: var(--ghe-font-heading) !important;
}

/* Override MDB defaults to avoid Roboto fallback from bundled CSS variables */
:root,
[data-mdb-theme="light"],
[data-mdb-theme="dark"] {
  --mdb-font-sans-serif: var(--ghe-font-body);
  --mdb-body-font-family: var(--ghe-font-body);
}
