/* brand/solventum.fonts.css
   Solve Pro font-face definitions.
   Files expected under: WebFashion/store-app/assets/fonts/SolvePro/
*/

@font-face {
  font-family: "Solve Pro";
  src:
    url("../store-app/assets/fonts/SolvePro/Solve-Pro-Regular.woff2") format("woff2"),
    url("../store-app/assets/fonts/SolvePro/Solve-Pro-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Solve Pro";
  src:
    url("../store-app/assets/fonts/SolvePro/Solve-Pro-Medium.woff2") format("woff2"),
    url("../store-app/assets/fonts/SolvePro/Solve-Pro-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Solve Pro";
  src:
    url("../store-app/assets/fonts/SolvePro/Solve-Pro-Bold.woff2") format("woff2"),
    url("../store-app/assets/fonts/SolvePro/Solve-Pro-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: fontregular;
  src:
    url("../store-app/assets/fonts/SolvePro/Solve-Pro-Regular.woff2") format("woff2"),
    url("../store-app/assets/fonts/SolvePro/Solve-Pro-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: fontbold;
  src:
    url("../store-app/assets/fonts/SolvePro/Solve-Pro-Bold.woff2") format("woff2"),
    url("../store-app/assets/fonts/SolvePro/Solve-Pro-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: fontlight;
  src:
    url("../store-app/assets/fonts/SolvePro/Solve-Pro-Light.woff2") format("woff2"),
    url("../store-app/assets/fonts/SolvePro/Solve-Pro-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

/* Defaults */
:root {
  --sv-font-sans: "Solve Pro", system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
}

body,
h1, h2, h3, h4, h5, h6 {
  font-family: var(--sv-font-sans);
}
