/* -- Qérys CSS File -- */

@font-face {
    font-family: "Livvic";
    src: url("https://dhome-electricite.fr/wp-content/uploads/sites/7/2025/11/Livvic-Regular.woff2") format("woff2");
    font-style: normal;
    font-weight: 400;
}

@font-face {
    font-family: "Livvic";
    src: url("https://dhome-electricite.fr/wp-content/uploads/sites/7/2025/11/Livvic-Bold.woff2") format("woff2");
    font-style: normal;
    font-weight: 700;
}

@font-face {
    font-family: "Josefin Sans";
    src: url("https://dhome-electricite.fr/wp-content/uploads/sites/7/2025/11/JosefinSans-Regular.woff2") format("woff2");
    font-style: normal;
    font-weight: 400;
}




/* Custom typography */

body.qerys .qerys-font--paragraph {
    font-family:     var(--e-global-typography-paragraph-font-family);
    font-size:       var(--e-global-typography-paragraph-font-size);
    font-weight:     var(--e-global-typography-paragraph-font-weight);
    font-style:      var(--e-global-typography-paragraph-font-style);
    line-height:     var(--e-global-typography-paragraph-line-height);
    letter-spacing:  var(--e-global-typography-paragraph-letter-spacing);
    word-spacing:    var(--e-global-typography-paragraph-word-spacing);
    text-transform:  var(--e-global-typography-paragraph-text-transform);
    text-decoration: var(--e-global-typography-paragraph-text-decoration);
}

body.qerys .qerys-font--paragraph-small {
    font-family:     var(--e-global-typography-paragraph-small-font-family);
    font-size:       var(--e-global-typography-paragraph-small-font-size);
    font-weight:     var(--e-global-typography-paragraph-small-font-weight);
    font-style:      var(--e-global-typography-paragraph-small-font-style);
    line-height:     var(--e-global-typography-paragraph-small-line-height);
    letter-spacing:  var(--e-global-typography-paragraph-small-letter-spacing);
    word-spacing:    var(--e-global-typography-paragraph-small-word-spacing);
    text-transform:  var(--e-global-typography-paragraph-small-text-transform);
    text-decoration: var(--e-global-typography-paragraph-small-text-decoration);
}

body.qerys .qerys-font--paragraph-big {
    font-family:     var(--e-global-typography-paragraph-big-font-family);
    font-size:       var(--e-global-typography-paragraph-big-font-size);
    font-weight:     var(--e-global-typography-paragraph-big-font-weight);
    font-style:      var(--e-global-typography-paragraph-big-font-style);
    line-height:     var(--e-global-typography-paragraph-big-line-height);
    letter-spacing:  var(--e-global-typography-paragraph-big-letter-spacing);
    word-spacing:    var(--e-global-typography-paragraph-big-word-spacing);
    text-transform:  var(--e-global-typography-paragraph-big-text-transform);
    text-decoration: var(--e-global-typography-paragraph-big-text-decoration);
}

body.qerys .qerys-font--hero {
    font-family:     var(--e-global-typography-hero-font-family);
    font-size:       var(--e-global-typography-hero-font-size);
    font-weight:     var(--e-global-typography-hero-font-weight);
    font-style:      var(--e-global-typography-hero-font-style);
    line-height:     var(--e-global-typography-hero-line-height);
    letter-spacing:  var(--e-global-typography-hero-letter-spacing);
    word-spacing:    var(--e-global-typography-hero-word-spacing);
    text-transform:  var(--e-global-typography-hero-text-transform);
    text-decoration: var(--e-global-typography-hero-text-decoration);
}

body.qerys .qerys-font--h1 {
    font-family:     var(--e-global-typography-h1-font-family);
    font-size:       var(--e-global-typography-h1-font-size);
    font-weight:     var(--e-global-typography-h1-font-weight);
    font-style:      var(--e-global-typography-h1-font-style);
    line-height:     var(--e-global-typography-h1-line-height);
    letter-spacing:  var(--e-global-typography-h1-letter-spacing);
    word-spacing:    var(--e-global-typography-h1-word-spacing);
    text-transform:  var(--e-global-typography-h1-text-transform);
    text-decoration: var(--e-global-typography-h1-text-decoration);
}

body.qerys .qerys-font--h2 {
    font-family:     var(--e-global-typography-h2-font-family);
    font-size:       var(--e-global-typography-h2-font-size);
    font-weight:     var(--e-global-typography-h2-font-weight);
    font-style:      var(--e-global-typography-h2-font-style);
    line-height:     var(--e-global-typography-h2-line-height);
    letter-spacing:  var(--e-global-typography-h2-letter-spacing);
    word-spacing:    var(--e-global-typography-h2-word-spacing);
    text-transform:  var(--e-global-typography-h2-text-transform);
    text-decoration: var(--e-global-typography-h2-text-decoration);
}

body.qerys .qerys-font--h3 {
    font-family:     var(--e-global-typography-h3-font-family);
    font-size:       var(--e-global-typography-h3-font-size);
    font-weight:     var(--e-global-typography-h3-font-weight);
    font-style:      var(--e-global-typography-h3-font-style);
    line-height:     var(--e-global-typography-h3-line-height);
    letter-spacing:  var(--e-global-typography-h3-letter-spacing);
    word-spacing:    var(--e-global-typography-h3-word-spacing);
    text-transform:  var(--e-global-typography-h3-text-transform);
    text-decoration: var(--e-global-typography-h3-text-decoration);
}

body.qerys .qerys-font--h4 {
    font-family:     var(--e-global-typography-h4-font-family);
    font-size:       var(--e-global-typography-h4-font-size);
    font-weight:     var(--e-global-typography-h4-font-weight);
    font-style:      var(--e-global-typography-h4-font-style);
    line-height:     var(--e-global-typography-h4-line-height);
    letter-spacing:  var(--e-global-typography-h4-letter-spacing);
    word-spacing:    var(--e-global-typography-h4-word-spacing);
    text-transform:  var(--e-global-typography-h4-text-transform);
    text-decoration: var(--e-global-typography-h4-text-decoration);
}

body.qerys .qerys-font--h5 {
    font-family:     var(--e-global-typography-h5-font-family);
    font-size:       var(--e-global-typography-h5-font-size);
    font-weight:     var(--e-global-typography-h5-font-weight);
    font-style:      var(--e-global-typography-h5-font-style);
    line-height:     var(--e-global-typography-h5-line-height);
    letter-spacing:  var(--e-global-typography-h5-letter-spacing);
    word-spacing:    var(--e-global-typography-h5-word-spacing);
    text-transform:  var(--e-global-typography-h5-text-transform);
    text-decoration: var(--e-global-typography-h5-text-decoration);
}

body.qerys .qerys-font--h6 {
    font-family:     var(--e-global-typography-h6-font-family);
    font-size:       var(--e-global-typography-h6-font-size);
    font-weight:     var(--e-global-typography-h6-font-weight);
    font-style:      var(--e-global-typography-h6-font-style);
    line-height:     var(--e-global-typography-h6-line-height);
    letter-spacing:  var(--e-global-typography-h6-letter-spacing);
    word-spacing:    var(--e-global-typography-h6-word-spacing);
    text-transform:  var(--e-global-typography-h6-text-transform);
    text-decoration: var(--e-global-typography-h6-text-decoration);
}

body.qerys .qerys-font--subtitle-big {
    font-family:     var(--e-global-typography-subtitle-big-font-family);
    font-size:       var(--e-global-typography-subtitle-big-font-size);
    font-weight:     var(--e-global-typography-subtitle-big-font-weight);
    font-style:      var(--e-global-typography-subtitle-big-font-style);
    line-height:     var(--e-global-typography-subtitle-big-line-height);
    letter-spacing:  var(--e-global-typography-subtitle-big-letter-spacing);
    word-spacing:    var(--e-global-typography-subtitle-big-word-spacing);
    text-transform:  var(--e-global-typography-subtitle-big-text-transform);
    text-decoration: var(--e-global-typography-subtitle-big-text-decoration);
}

body.qerys .qerys-font--button {
    font-family:     var(--e-global-typography-button-font-family);
    font-size:       var(--e-global-typography-button-font-size);
    font-weight:     var(--e-global-typography-button-font-weight);
    font-style:      var(--e-global-typography-button-font-style);
    line-height:     var(--e-global-typography-button-line-height);
    letter-spacing:  var(--e-global-typography-button-letter-spacing);
    word-spacing:    var(--e-global-typography-button-word-spacing);
    text-transform:  var(--e-global-typography-button-text-transform);
    text-decoration: var(--e-global-typography-button-text-decoration);
}

body.qerys .qerys-font--link {
    font-family:     var(--e-global-typography-link-font-family);
    font-size:       var(--e-global-typography-link-font-size);
    font-weight:     var(--e-global-typography-link-font-weight);
    font-style:      var(--e-global-typography-link-font-style);
    line-height:     var(--e-global-typography-link-line-height);
    letter-spacing:  var(--e-global-typography-link-letter-spacing);
    word-spacing:    var(--e-global-typography-link-word-spacing);
    text-transform:  var(--e-global-typography-link-text-transform);
    text-decoration: var(--e-global-typography-link-text-decoration);
}

body.qerys .qerys-font--overline {
    font-family:     var(--e-global-typography-overline-font-family);
    font-size:       var(--e-global-typography-overline-font-size);
    font-weight:     var(--e-global-typography-overline-font-weight);
    font-style:      var(--e-global-typography-overline-font-style);
    line-height:     var(--e-global-typography-overline-line-height);
    letter-spacing:  var(--e-global-typography-overline-letter-spacing);
    word-spacing:    var(--e-global-typography-overline-word-spacing);
    text-transform:  var(--e-global-typography-overline-text-transform);
    text-decoration: var(--e-global-typography-overline-text-decoration);
}

