/* ---------- variable style ---------- */

:root {
  /* fonts */
  --letter-spacing: 0.10em;
  --letter-spacing-tit: 0.05em;
  --letter-spacing-btn: 0.12em;
  --line-height-tit: 1.2em;
  --line-height-txt: 1.5em !important;
  --font-bold: 900;
  --font-medium: 600;
  --transition-p: all 0.4s ease;

  --tit-size: clamp(35px, 5vw, 70px);
  --subtith2-size: clamp(25px, 5vw, 40px);
  --subtith3-size: clamp(18px, 5vw, 30px);
  --btn-txt: clamp(15px, 5vw, 20px);
  --letpq-size: clamp(10px, 5vw, 12px);
  --transitions-large: all 1s ease;
  --letter-spacing: 0.05em;


  /* colors */
  --c-primary: #DBA765;
  --c-primary-hover: #c5975a8e;
  --c-text: #505050;
  --c-text_lighter: #8F8F8F;
  --c-text-accent: #2f4f3e;
  --c-secondary: #2C3A2A; /* verde musgo*/
  --c-grey-light: #ededed;
  --c-grey: #606060;
  --c-white: #fff;

  --c-bg-crema: #F5F0E8;

  --font-primary: "Archivo-Light", "Helvetica Neue", "Arial Narrow", sans-serif;
  --title-font: 'bon_vivant_regular';
  --font-bold: "Archivo-Medium", "Helvetica Neue", "Arial Narrow", sans-serif;
  /* Transitions */
  --all-transition: all 0.4s ease;
}

@font-face {
  font-family: 'bon_vivant_serif_bold';
  src: url('/wp-content/themes/generatepress_child/fonts/bonvivantserifbold-webfont.woff2') format('woff2'),
    url('/wp-content/themes/generatepress_child/fonts/bonvivantserifbold-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'bon_vivant_regular';
  src: url('/wp-content/themes/generatepress_child/fonts/bonvivantserif-webfont.woff2') format('woff2'),
    url('/wp-content/themes/generatepress_child/fonts/bonvivantserif-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Archivo-Medium';
  src: url('/wp-content/themes/generatepress_child/fonts/Archivo-Medium.woff2') format('woff2'),
    url('/wp-content/themes/generatepress_child/fonts/Archivo-Medium.woff') format('woff');
  font-weight: bold;
  font-style: bold;
}

@font-face {
  font-family: 'Archivo-Regular';
  src: url('/wp-content/themes/generatepress_child/fonts/Archivo-Regular.woff2') format('woff2'),
    url('/wp-content/themes/generatepress_child/fonts/Archivo-Regular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Archivo-Thin';
  src: url('/wp-content/themes/generatepress_child/fonts/Archivo-Thin.woff2') format('woff2'),
    url('/wp-content/themes/generatepress_child/fonts/Archivo-Thin.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Archivo-Light';
  src: url('/wp-content/themes/generatepress_child/fonts/Archivo-Light.woff2') format('woff2'),
    url('/wp-content/themes/generatepress_child/fonts/Archivo-Light.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}