/* Montserrat Font Family (using Averta files) */

/* --- Thin --- */
@font-face {
  font-family: 'Montserrat';
  src: url('/asset/fonts/averta/Averta-Extrathin.woff2') format('woff2'),
       url('/asset/fonts/averta/Averta-Extrathin.woff') format('woff');
  font-weight: 100; /* Extrathin */
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/asset/fonts/averta/Averta-ExtrathinItalic.woff2') format('woff2'),
       url('/asset/fonts/averta/Averta-ExtrathinItalic.woff') format('woff');
  font-weight: 100; /* Extrathin */
  font-style: italic;
  font-display: swap;
}

/* --- Light --- */
@font-face {
  font-family: 'Montserrat';
  src: url('/asset/fonts/averta/Averta-Light.woff2') format('woff2'),
       url('/asset/fonts/averta/Averta-Light.woff') format('woff');
  font-weight: 300; /* Light */
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/asset/fonts/averta/Averta-LightItalic.woff2') format('woff2'),
       url('/asset/fonts/averta/Averta-LightItalic.woff') format('woff');
  font-weight: 300; /* Light */
  font-style: italic;
  font-display: swap;
}

/* --- Regular (NORMAL) - FONT MANCANTE! --- */
@font-face {
  font-family: 'Montserrat';
  src: url('/asset/fonts/averta/Averta-Regular.woff2') format('woff2'),
       url('/asset/fonts/averta/Averta-Regular.woff') format('woff');
  font-weight: 400; /* Normal / Regular */
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/asset/fonts/averta/Averta-RegularItalic.woff2') format('woff2'),
       url('/asset/fonts/averta/Averta-RegularItalic.woff') format('woff');
  font-weight: 400; /* Normal / Regular */
  font-style: italic;
  font-display: swap;
}

/* --- Semibold --- */
@font-face {
  font-family: 'Montserrat';
  src: url('/asset/fonts/averta/Averta-Semibold.woff2') format('woff2'),
       url('/asset/fonts/averta/Averta-Semibold.woff') format('woff');
  font-weight: 600; /* Semibold */
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/asset/fonts/averta/Averta-SemiboldItalic.woff2') format('woff2'),
       url('/asset/fonts/averta/Averta-SemiboldItalic.woff') format('woff');
  font-weight: 600; /* Semibold */
  font-style: italic;
  font-display: swap;
}

/* --- Bold --- */
@font-face {
  font-family: 'Montserrat';
  src: url('/asset/fonts/averta/Averta-Bold.woff2') format('woff2'),
       url('/asset/fonts/averta/Averta-Bold.woff') format('woff');
  font-weight: 700; /* Bold */
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/asset/fonts/averta/Averta-BoldItalic.woff2') format('woff2'),
       url('/asset/fonts/averta/Averta-BoldItalic.woff') format('woff');
  font-weight: 700; /* Bold */
  font-style: italic;
  font-display: swap;
}

/* --- ExtraBold --- */
@font-face {
  font-family: 'Montserrat';
  src: url('/asset/fonts/averta/Averta-ExtraBold.woff2') format('woff2'),
       url('/asset/fonts/averta/Averta-ExtraBold.woff') format('woff');
  font-weight: 800; /* ExtraBold */
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/asset/fonts/averta/Averta-ExtraBoldItalic.woff2') format('woff2'),
       url('/asset/fonts/averta/Averta-ExtraBoldItalic.woff') format('woff');
  font-weight: 800; /* ExtraBold */
  font-style: italic;
  font-display: swap;
}

/* --- Black --- */
@font-face {
  font-family: 'Montserrat';
  src: url('/asset/fonts/averta/Averta-Black.woff2') format('woff2'),
       url('/asset/fonts/averta/Averta-Black.woff') format('woff');
  font-weight: 900; /* Black */
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/asset/fonts/averta/Averta-BlackItalic.woff2') format('woff2'),
       url('/asset/fonts/averta/Averta-BlackItalic.woff') format('woff');
  font-weight: 900; /* Black */
  font-style: italic;
  font-display: swap;
}

.homepage .item-wrapper .subtitle.gold
{
    font-weight: 600; /* Semibold */
}