/* Typography tokens and text tracking are scoped to Paintisol widget markup. */
.elementor-widget [class^="psw-"],
.elementor-widget [class*=" psw-"] {
  --psw-font-heading: "Unbounded", sans-serif;
  font-family: var(--psw-font-body);
  letter-spacing: normal;
}
.elementor-widget [class^="psw-"] *,
.elementor-widget [class*=" psw-"] * {
  letter-spacing: normal;
}
.elementor-widget [class^="psw-"] :is(h1, h2, h3, [class*="title"], [class*="heading"]),
.elementor-widget [class*=" psw-"] :is(h1, h2, h3, [class*="title"], [class*="heading"]) {
  font-family: var(--psw-font-heading);
  letter-spacing: normal;
}
