/**
 * Spalvota Theme Fonts
 * 
 * Font families:
 * - URW Geometric: Main body font
 * - COCOGOOSE: Headings and buttons
 * - Config Rounded: Prices
 */

/* COCOGOOSE - Headings and buttons */
@font-face {
    font-family: 'COCOGOOSE';
    src: local('COCOGOOSE Pro Regular'), local('COCOGOOSE-Pro-Regular'),
        url('../fonts/cocogoose-pro.regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Config Rounded - Prices */
@font-face {
    font-family: 'Config Rounded';
    src: local('Config Rounded Medium'), local('Config-Rounded-Medium'),
        url('../fonts/ConfigRoundedMedium.woff2') format('woff2'),
        url('../fonts/ConfigRoundedMedium.woff') format('woff'),
        url('../fonts/ConfigRoundedMedium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Config Rounded';
    src: local('Config Rounded Semibold'), local('Config-Rounded-Semibold'),
        url('../fonts/ConfigRoundedSemibold.woff2') format('woff2'),
        url('../fonts/ConfigRoundedSemibold.woff') format('woff'),
        url('../fonts/ConfigRoundedSemibold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

/* URW Geometric - Main body font */
@font-face {
    font-family: 'URW Geometric';
    src: local('URW Geometric Regular'), local('URWGeometric-Regular'),
        url('../fonts/URWGeometric-Regular.woff2') format('woff2'),
        url('../fonts/URWGeometric-Regular.woff') format('woff'),
        url('../fonts/URWGeometric-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'URW Geometric';
    src: local('URW Geometric Medium'), local('URWGeometric-Medium'),
        url('../fonts/URWGeometric-Medium.woff2') format('woff2'),
        url('../fonts/URWGeometric-Medium.woff') format('woff'),
        url('../fonts/URWGeometric-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'URW Geometric';
    src: local('URW Geometric Semi Bold'), local('URWGeometric-SemiBold'),
        url('../fonts/URWGeometric-SemiBold.woff2') format('woff2'),
        url('../fonts/URWGeometric-SemiBold.woff') format('woff'),
        url('../fonts/URWGeometric-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'URW Geometric';
    src: local('URW Geometric Bold'), local('URWGeometric-Bold'),
        url('../fonts/URWGeometric-Bold.woff2') format('woff2'),
        url('../fonts/URWGeometric-Bold.woff') format('woff'),
        url('../fonts/URWGeometric-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
