@font-face {
    font-family: 'Garamond';
    src: url('assets/templates/fonts/Garamond/garamond-garamond-regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Garamond';
    src: url('assets/templates/fonts/Garamond/garamond-bold-garamond-bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Garamond';
    src: url('assets/templates/fonts/Garamond/garamond-italic-garamond-italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Garamond';
    src: url('assets/templates/fonts/Garamond/garamond-bolditalic-04.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

/* TT Chocolates Font Family */
@font-face {
    font-family: 'TT Chocolates';
    src: url('/assets/templates/fonts/TTChocolates/tt-chocolates-regular.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'TT Chocolates';
    src: url('/assets/templates/fonts/TTChocolates/tt-chocolates-italic.otf') format('opentype');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'TT Chocolates';
    src: url('/assets/templates/fonts/TTChocolates/tt-chocolates-light.otf') format('opentype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'TT Chocolates';
    src: url('/assets/templates/fonts/TTChocolates/tt-chocolates-light-italic.otf') format('opentype');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'TT Chocolates';
    src: url('/assets/templates/fonts/TTChocolates/tt-chocolates-extralight.otf') format('opentype');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'TT Chocolates';
    src: url('/assets/templates/fonts/TTChocolates/tt-chocolates-extralight-italic.otf') format('opentype');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'TT Chocolates';
    src: url('/assets/templates/fonts/TTChocolates/tt-chocolates-medium.otf') format('opentype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'TT Chocolates';
    src: url('/assets/templates/fonts/TTChocolates/tt-chocolates-medium-italic.otf') format('opentype');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'TT Chocolates';
    src: url('/assets/templates/fonts/TTChocolates/tt-chocolates-demibold.otf') format('opentype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'TT Chocolates';
    src: url('/assets/templates/fonts/TTChocolates/tt-chocolates-demibold-italic.otf') format('opentype');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'TT Chocolates';
    src: url('/assets/templates/fonts/TTChocolates/tt-chocolates-bold.otf') format('opentype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'TT Chocolates';
    src: url('/assets/templates/fonts/TTChocolates/tt-chocolates-bold-italic.otf') format('opentype');
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'TT Chocolates';
    src: url('/assets/templates/fonts/TTChocolates/tt-chocolates-extrabold.otf') format('opentype');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'TT Chocolates';
    src: url('/assets/templates/fonts/TTChocolates/tt-chocolates-extrabold-italic.otf') format('opentype');
    font-weight: 800;
    font-style: italic;
    font-display: swap;
}