/**
 * mibeon Katalog-Shopping Plugin - Font Definitions
 * Mitgelieferte Schriftarten für das Plugin
 */

/* === Merriweather Sans === */
@font-face {
    font-display: swap;
    font-family: "Merriweather Sans";
    font-style: normal;
    font-weight: 400;
    src: url("../fonts/merriweather-sans-v28-latin-regular.woff2") format("woff2");
}

@font-face {
    font-display: swap;
    font-family: "Merriweather Sans";
    font-style: normal;
    font-weight: 700;
    src: url("../fonts/merriweather-sans-v28-latin-700.woff2") format("woff2");
}

body[data-mks-font="merriweather-sans"] .mks-overlay,
body[data-mks-font="merriweather-sans"] .mks-overlay *:not([class*="ms-"]),
body[data-mks-font="merriweather-sans"] .mks-trigger-button,
body[data-mks-font="merriweather-sans"] .mks-trigger-button *:not([class*="ms-"]) {
    font-family: "Merriweather Sans", sans-serif !important;
}
/* === Merriweather Sans - END === */

/* === Noto Sans (500) === */
@font-face {
    font-display: swap;
    font-family: "Noto Sans";
    font-style: normal;
    font-weight: 400;
    src: url("../fonts/noto-sans-v42-latin-500.woff2") format("woff2");
}

@font-face {
    font-display: swap;
    font-family: "Noto Sans";
    font-style: normal;
    font-weight: 700;
    src: url("../fonts/noto-sans-v42-latin-700.woff2") format("woff2");
}

body[data-mks-font="noto-sans"] .mks-overlay,
body[data-mks-font="noto-sans"] .mks-overlay *:not([class*="ms-"]),
body[data-mks-font="noto-sans"] .mks-trigger-button,
body[data-mks-font="noto-sans"] .mks-trigger-button *:not([class*="ms-"]) {
    font-family: "Noto Sans", sans-serif !important;
}
/* === Noto Sans (500) - END === */

/* === Fira Sans === */
@font-face {
    font-display: swap;
    font-family: 'Fira Sans';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/fira-sans-v18-latin-regular.woff2') format('woff2');
}

@font-face {
    font-display: swap;
    font-family: 'Fira Sans';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/fira-sans-v18-latin-700.woff2') format('woff2');
}

body[data-mks-font="fira-sans"] .mks-overlay,
body[data-mks-font="fira-sans"] .mks-overlay *:not([class*="ms-"]),
body[data-mks-font="fira-sans"] .mks-trigger-button,
body[data-mks-font="fira-sans"] .mks-trigger-button *:not([class*="ms-"]) {
    font-family: "Fira Sans", sans-serif !important;
}
/* === Fira Sans - END === */

/* === Outfit === */
@font-face {
    font-display: swap;
    font-family: 'Outfit';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/outfit-v15-latin-regular.woff2') format('woff2');
}

@font-face {
  font-display: swap;
  font-family: 'Outfit';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/outfit-v15-latin-700.woff2') format('woff2');
}

body[data-mks-font="outfit"] .mks-overlay,
body[data-mks-font="outfit"] .mks-overlay *:not([class*="ms-"]),
body[data-mks-font="outfit"] .mks-trigger-button,
body[data-mks-font="outfit"] .mks-trigger-button *:not([class*="ms-"]) {
    font-family: "Outfit", sans-serif !important;
}
/* === Outfit - END === */

/* === Barlow (500) === */
@font-face {
    font-display: swap;
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/barlow-v13-latin-500.woff2') format('woff2');
}

@font-face {
  font-display: swap;
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/barlow-v13-latin-700.woff2') format('woff2');
}

body[data-mks-font="barlow"] .mks-overlay,
body[data-mks-font="barlow"] .mks-overlay *:not([class*="ms-"]),
body[data-mks-font="barlow"] .mks-trigger-button,
body[data-mks-font="barlow"] .mks-trigger-button *:not([class*="ms-"]) {
    font-family: "Barlow", sans-serif !important;
}
/* === Barlow - END === */

/* === Archivo === */
@font-face {
    font-display: swap;
    font-family: 'Archivo';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/archivo-v25-latin-regular.woff2') format('woff2');
}

@font-face {
    font-display: swap;
    font-family: 'Archivo';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/archivo-v25-latin-700.woff2') format('woff2');
}

body[data-mks-font="archivo"] .mks-overlay,
body[data-mks-font="archivo"] .mks-overlay *:not([class*="ms-"]),
body[data-mks-font="archivo"] .mks-trigger-button,
body[data-mks-font="archivo"] .mks-trigger-button *:not([class*="ms-"]) {
    font-family: "Archivo", sans-serif !important;
}
/* === Archivo - END === */

/* === Josefin Sans === */
@font-face {
    font-display: swap;
    font-family: 'Josefin Sans';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/josefin-sans-v34-latin-regular.woff2') format('woff2');
}

@font-face {
    font-display: swap;
    font-family: 'Josefin Sans';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/josefin-sans-v34-latin-700.woff2') format('woff2');
}

body[data-mks-font="josefin-sans"] .mks-overlay,
body[data-mks-font="josefin-sans"] .mks-overlay *:not([class*="ms-"]),
body[data-mks-font="josefin-sans"] .mks-trigger-button,
body[data-mks-font="josefin-sans"] .mks-trigger-button *:not([class*="ms-"]) {
    font-family: "Josefin Sans", sans-serif !important;
}
/* === Josefin Sans - END === */

/* === Exo 2 === */
@font-face {
    font-display: swap;
    font-family: 'Exo 2';
    font-style: normal;
    font-weight: 500;
    src: url('../fonts/exo-2-v26-latin-500.woff2') format('woff2');
}

@font-face {
    font-display: swap;
    font-family: 'Exo 2';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/exo-2-v26-latin-700.woff2') format('woff2');
}

body[data-mks-font="exo-2"] .mks-overlay,
body[data-mks-font="exo-2"] .mks-overlay *:not([class*="ms-"]),
body[data-mks-font="exo-2"] .mks-trigger-button,
body[data-mks-font="exo-2"] .mks-trigger-button *:not([class*="ms-"]) {
    font-family: "Exo 2", sans-serif !important;
}
/* === Exo 2 - END === */

/* === Inter Tight === */
@font-face {
    font-display: swap;
    font-family: 'Inter Tight';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/inter-tight-v9-latin-regular.woff2') format('woff2');
}

@font-face {
    font-display: swap;
    font-family: 'Inter Tight';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/inter-tight-v9-latin-700.woff2') format('woff2');
}

body[data-mks-font="inter-tight"] .mks-overlay,
body[data-mks-font="inter-tight"] .mks-overlay *:not([class*="ms-"]),
body[data-mks-font="inter-tight"] .mks-trigger-button,
body[data-mks-font="inter-tight"] .mks-trigger-button *:not([class*="ms-"]) {
    font-family: "Inter Tight", sans-serif !important;
}
/* === Inter Tight - END === */

/* === Overpass === */
@font-face {
    font-display: swap;
    font-family: 'Overpass';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/overpass-v19-latin-regular.woff2') format('woff2');
}

@font-face {
    font-display: swap;
    font-family: 'Overpass';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/overpass-v19-latin-700.woff2') format('woff2');
}

body[data-mks-font="overpass"] .mks-overlay,
body[data-mks-font="overpass"] .mks-overlay *:not([class*="ms-"]),
body[data-mks-font="overpass"] .mks-trigger-button,
body[data-mks-font="overpass"] .mks-trigger-button *:not([class*="ms-"]) {
    font-family: "Overpass", sans-serif !important;
}
/* === Overpass - END === */

/* === Arvo === */
@font-face {
    font-display: swap;
    font-family: 'Arvo';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/arvo-v23-latin-regular.woff2') format('woff2');
}

@font-face {
    font-display: swap;
    font-family: 'Arvo';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/arvo-v23-latin-700.woff2') format('woff2');
}

body[data-mks-font="arvo"] .mks-overlay,
body[data-mks-font="arvo"] .mks-overlay *:not([class*="ms-"]),
body[data-mks-font="arvo"] .mks-trigger-button,
body[data-mks-font="arvo"] .mks-trigger-button *:not([class*="ms-"]) {
    font-family: "Arvo", serif !important;
}
/* === Arvo - END === */

/* === Sora === */
@font-face {
    font-display: swap;
    font-family: 'Sora';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/sora-v17-latin-regular.woff2') format('woff2');
}
/* sora-700 - latin */
@font-face {
    font-display: swap;
    font-family: 'Sora';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/sora-v17-latin-700.woff2') format('woff2');
}

body[data-mks-font="sora"] .mks-overlay,
body[data-mks-font="sora"] .mks-overlay *:not([class*="ms-"]),
body[data-mks-font="sora"] .mks-trigger-button,
body[data-mks-font="sora"] .mks-trigger-button *:not([class*="ms-"]) {
    font-family: "Sora", sans-serif !important;
}
/* === Sora - END === */

/* === SUSE === */
@font-face {
    font-display: swap;
    font-family: 'SUSE';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/suse-v4-latin-regular.woff2') format('woff2');
}

@font-face {
    font-display: swap;
    font-family: 'SUSE';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/suse-v4-latin-700.woff2') format('woff2');
}

body[data-mks-font="suse"] .mks-overlay,
body[data-mks-font="suse"] .mks-overlay *:not([class*="ms-"]),
body[data-mks-font="suse"] .mks-trigger-button,
body[data-mks-font="suse"] .mks-trigger-button *:not([class*="ms-"]) {
    font-family: "SUSE", sans-serif !important;
}
/* === SUSE - END === */

/* === SUSE Mono === */
@font-face {
    font-display: swap;
    font-family: 'SUSE Mono';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/suse-mono-v1-latin-regular.woff2') format('woff2');
}

@font-face {
    font-display: swap;
    font-family: 'SUSE Mono';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/suse-mono-v1-latin-700.woff2') format('woff2');
}

body[data-mks-font="suse-mono"] .mks-overlay,
body[data-mks-font="suse-mono"] .mks-overlay *:not([class*="ms-"]),
body[data-mks-font="suse-mono"] .mks-trigger-button,
body[data-mks-font="suse-mono"] .mks-trigger-button *:not([class*="ms-"]) {
    font-family: "SUSE Mono", monospace !important;
}
/* === SUSE Mono - END === */

/* === Geologica === */
@font-face {
    font-display: swap;
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/geologica-v5-latin-regular.woff2') format('woff2');
}

@font-face {
    font-display: swap;
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/geologica-v5-latin-700.woff2') format('woff2');
}

body[data-mks-font="geologica"] .mks-overlay,
body[data-mks-font="geologica"] .mks-overlay *:not([class*="ms-"]),
body[data-mks-font="geologica"] .mks-trigger-button,
body[data-mks-font="geologica"] .mks-trigger-button *:not([class*="ms-"]) {
    font-family: "Geologica", sans-serif !important;
}
/* === Geologica - END === */

/* === JetBrains Mono === */
@font-face {
    font-display: swap;
    font-family: 'JetBrains Mono';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/jetbrains-mono-v24-latin-regular.woff2') format('woff2');
}

@font-face {
    font-display: swap;
    font-family: 'JetBrains Mono';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/jetbrains-mono-v24-latin-700.woff2') format('woff2');
}

body[data-mks-font="jetbrains-mono"] .mks-overlay,
body[data-mks-font="jetbrains-mono"] .mks-overlay *:not([class*="ms-"]),
body[data-mks-font="jetbrains-mono"] .mks-trigger-button,
body[data-mks-font="jetbrains-mono"] .mks-trigger-button *:not([class*="ms-"]) {
    font-family: "JetBrains Mono", monospace !important;
}
/* === JetBrains Mono - END === */

/* === Sofia Sans === */
@font-face {
    font-display: swap;
    font-family: 'Sofia Sans';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/sofia-sans-v20-latin-regular.woff2') format('woff2');
}

@font-face {
    font-display: swap;
    font-family: 'Sofia Sans';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/sofia-sans-v20-latin-700.woff2') format('woff2');
}

body[data-mks-font="sofia-sans"] .mks-overlay,
body[data-mks-font="sofia-sans"] .mks-overlay *:not([class*="ms-"]),
body[data-mks-font="sofia-sans"] .mks-trigger-button,
body[data-mks-font="sofia-sans"] .mks-trigger-button *:not([class*="ms-"]) {
    font-family: "Sofia Sans", sans-serif !important;
}
/* === Sofia Sans - END === */

/* === Courier Prime === */
@font-face {
    font-display: swap;
    font-family: 'Courier Prime';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/courier-prime-v11-latin-regular.woff2') format('woff2');
}

@font-face {
    font-display: swap;
    font-family: 'Courier Prime';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/courier-prime-v11-latin-700.woff2') format('woff2');
}

body[data-mks-font="courier-prime"] .mks-overlay,
body[data-mks-font="courier-prime"] .mks-overlay *:not([class*="ms-"]),
body[data-mks-font="courier-prime"] .mks-trigger-button,
body[data-mks-font="courier-prime"] .mks-trigger-button *:not([class*="ms-"]) {
    font-family: "Courier Prime", monospace !important;
}
/* === Courier Prime - END === */

/* === PT Sans === */
@font-face {
    font-display: swap;
    font-family: 'PT Sans';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/pt-sans-v18-latin-regular.woff2') format('woff2');
}

@font-face {
    font-display: swap;
    font-family: 'PT Sans';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/pt-sans-v18-latin-700.woff2') format('woff2');
}

body[data-mks-font="pt-sans"] .mks-overlay,
body[data-mks-font="pt-sans"] .mks-overlay *:not([class*="ms-"]),
body[data-mks-font="pt-sans"] .mks-trigger-button,
body[data-mks-font="pt-sans"] .mks-trigger-button *:not([class*="ms-"]) {
    font-family: "PT Sans", sans-serif !important;
}
/* === PT Sans - END === */

/* === Public Sans === */
@font-face {
    font-display: swap;
    font-family: 'Public Sans';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/public-sans-v21-latin-500.woff2') format('woff2');
}

@font-face {
    font-display: swap;
    font-family: 'Public Sans';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/public-sans-v21-latin-700.woff2') format('woff2');
}

body[data-mks-font="public-sans"] .mks-overlay,
body[data-mks-font="public-sans"] .mks-overlay *:not([class*="ms-"]),
body[data-mks-font="public-sans"] .mks-trigger-button,
body[data-mks-font="public-sans"] .mks-trigger-button *:not([class*="ms-"]) {
    font-family: "Public Sans", sans-serif !important;
}
/* === Public Sans - END === */

/* === Crimson Text === */
@font-face {
    font-display: swap;
    font-family: 'Crimson Text';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/crimson-text-v19-latin-regular.woff2') format('woff2');
}

@font-face {
    font-display: swap;
    font-family: 'Crimson Text';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/crimson-text-v19-latin-700.woff2') format('woff2');
}

body[data-mks-font="crimson-text"] .mks-overlay,
body[data-mks-font="crimson-text"] .mks-overlay *:not([class*="ms-"]),
body[data-mks-font="crimson-text"] .mks-trigger-button,
body[data-mks-font="crimson-text"] .mks-trigger-button *:not([class*="ms-"]) {
    font-family: "Crimson Text", serif !important;
}
/* === Crimson Text - END === */

/* === Chivo === */
@font-face {
    font-display: swap;
    font-family: 'Chivo';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/chivo-v21-latin-regular.woff2') format('woff2');
}

@font-face {
    font-display: swap;
    font-family: 'Chivo';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/chivo-v21-latin-700.woff2') format('woff2');
}

body[data-mks-font="chivo"] .mks-overlay,
body[data-mks-font="chivo"] .mks-overlay *:not([class*="ms-"]),
body[data-mks-font="chivo"] .mks-trigger-button,
body[data-mks-font="chivo"] .mks-trigger-button *:not([class*="ms-"]) {
    font-family: "Chivo", sans-serif !important;
}
/* === Chivo - END === */

/* === Jura === */
@font-face {
    font-display: swap;
    font-family: 'Jura';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/jura-v34-latin-500.woff2') format('woff2');
}

@font-face {
    font-display: swap;
    font-family: 'Jura';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/jura-v34-latin-700.woff2') format('woff2');
}

body[data-mks-font="jura"] .mks-overlay,
body[data-mks-font="jura"] .mks-overlay *:not([class*="ms-"]),
body[data-mks-font="jura"] .mks-trigger-button,
body[data-mks-font="jura"] .mks-trigger-button *:not([class*="ms-"]) {
    font-family: "Jura", sans-serif !important;
}
/* === Jura - END === */

/* === Fredoka === */
@font-face {
    font-display: swap;
    font-family: 'Fredoka';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/fredoka-v17-latin-regular.woff2') format('woff2');
}

@font-face {
    font-display: swap;
    font-family: 'Fredoka';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/fredoka-v17-latin-700.woff2') format('woff2');
}

body[data-mks-font="fredoka"] .mks-overlay,
body[data-mks-font="fredoka"] .mks-overlay *:not([class*="ms-"]),
body[data-mks-font="fredoka"] .mks-trigger-button,
body[data-mks-font="fredoka"] .mks-trigger-button *:not([class*="ms-"]) {
    font-family: "Fredoka", sans-serif !important;
}
/* === Fredoka - END === */

/* === Commissioner === */
@font-face {
    font-display: swap;
    font-family: 'Commissioner';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/commissioner-v24-latin-500.woff2') format('woff2');
}

@font-face {
    font-display: swap;
    font-family: 'Commissioner';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/commissioner-v24-latin-700.woff2') format('woff2');
}

body[data-mks-font="commissioner"] .mks-overlay,
body[data-mks-font="commissioner"] .mks-overlay *:not([class*="ms-"]),
body[data-mks-font="commissioner"] .mks-trigger-button,
body[data-mks-font="commissioner"] .mks-trigger-button *:not([class*="ms-"]) {
    font-family: "Commissioner", sans-serif !important;
}
/* === Commissioner - END === */

/* === Sen === */
@font-face {
    font-display: swap;
    font-family: 'Sen';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/sen-v12-latin-500.woff2') format('woff2');
}

@font-face {
    font-display: swap;
    font-family: 'Sen';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/sen-v12-latin-700.woff2') format('woff2');
}

body[data-mks-font="sen"] .mks-overlay,
body[data-mks-font="sen"] .mks-overlay *:not([class*="ms-"]),
body[data-mks-font="sen"] .mks-trigger-button,
body[data-mks-font="sen"] .mks-trigger-button *:not([class*="ms-"]) {
    font-family: "Sen", sans-serif !important;
}
/* === Sen - END === */

/* === Geist === */
@font-face {
    font-display: swap;
    font-family: 'Geist';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/geist-v4-latin-regular.woff2') format('woff2');
}

@font-face {
    font-display: swap;
    font-family: 'Geist';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/geist-v4-latin-700.woff2') format('woff2');
}

body[data-mks-font="geist"] .mks-overlay,
body[data-mks-font="geist"] .mks-overlay *:not([class*="ms-"]),
body[data-mks-font="geist"] .mks-trigger-button,
body[data-mks-font="geist"] .mks-trigger-button *:not([class*="ms-"]) {
    font-family: "Geist", sans-serif !important;
}
/* === Geist - END === */

/* === Rokkitt === */
@font-face {
    font-display: swap;
    font-family: 'Rokkitt';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/rokkitt-v39-latin-500.woff2') format('woff2');
}

@font-face {
    font-display: swap;
    font-family: 'Rokkitt';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/rokkitt-v39-latin-700.woff2') format('woff2');
}

body[data-mks-font="rokkitt"] .mks-overlay,
body[data-mks-font="rokkitt"] .mks-overlay *:not([class*="ms-"]),
body[data-mks-font="rokkitt"] .mks-trigger-button,
body[data-mks-font="rokkitt"] .mks-trigger-button *:not([class*="ms-"]) {
    font-family: "Rokkitt", sans-serif !important;
}
/* === Rokkitt - END === */

/* === Istok Web === */
@font-face {
    font-display: swap;
    font-family: 'Istok Web';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/istok-web-v26-latin-regular.woff2') format('woff2');
}

@font-face {
    font-display: swap;
    font-family: 'Istok Web';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/istok-web-v26-latin-700.woff2') format('woff2');
}

body[data-mks-font="istok-web"] .mks-overlay,
body[data-mks-font="istok-web"] .mks-overlay *:not([class*="ms-"]),
body[data-mks-font="istok-web"] .mks-trigger-button,
body[data-mks-font="istok-web"] .mks-trigger-button *:not([class*="ms-"]) {
    font-family: "Istok Web", sans-serif !important;
}
/* === Istok Web - END === */

/* === Volkhov === */
@font-face {
    font-display: swap;
    font-family: 'Volkhov';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/volkhov-v18-latin-regular.woff2') format('woff2');
}

@font-face {
    font-display: swap;
    font-family: 'Volkhov';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/volkhov-v18-latin-700.woff2') format('woff2');
}

body[data-mks-font="volkhov"] .mks-overlay,
body[data-mks-font="volkhov"] .mks-overlay *:not([class*="ms-"]),
body[data-mks-font="volkhov"] .mks-trigger-button,
body[data-mks-font="volkhov"] .mks-trigger-button *:not([class*="ms-"]) {
    font-family: "Volkhov", serif !important;
}
/* === Volkhov - END === */

/* === Ruda === */
@font-face {
    font-display: swap;
    font-family: 'Ruda';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/ruda-v30-latin-500.woff2') format('woff2');
}

@font-face {
    font-display: swap;
    font-family: 'Ruda';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/ruda-v30-latin-700.woff2') format('woff2');
}

body[data-mks-font="ruda"] .mks-overlay,
body[data-mks-font="ruda"] .mks-overlay *:not([class*="ms-"]),
body[data-mks-font="ruda"] .mks-trigger-button,
body[data-mks-font="ruda"] .mks-trigger-button *:not([class*="ms-"]) {
    font-family: "Ruda", sans-serif !important;
}
/* === Ruda - END === */