/* Self-hosted Latin subsets remove two render-blocking Google Fonts stylesheets. */
@font-face {
    font-family: 'Barlow Semi Condensed';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('/wp-content/themes/halesac/assets/fonts/barlow-semi-condensed-700-latin.woff2') format('woff2');
}

@font-face {
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400 700;
    font-display: swap;
    src: url('/wp-content/themes/halesac/assets/fonts/instrument-sans-variable-latin.woff2') format('woff2');
}

@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    font-display: optional;
    src: url('/wp-content/themes/halesac/assets/fonts/poppins-400-latin.woff2') format('woff2');
}

@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 500;
    font-display: optional;
    src: url('/wp-content/themes/halesac/assets/fonts/poppins-500-latin.woff2') format('woff2');
}

@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-display: optional;
    src: url('/wp-content/themes/halesac/assets/fonts/poppins-600-latin.woff2') format('woff2');
}

@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 700;
    font-display: optional;
    src: url('/wp-content/themes/halesac/assets/fonts/poppins-700-latin.woff2') format('woff2');
}

@font-face {
    font-family: 'Racing Sans One';
    font-style: normal;
    font-weight: 400;
    font-display: optional;
    src: url('/wp-content/themes/halesac/assets/fonts/racing-sans-one-400-latin.woff2') format('woff2');
}

/* Define the theme icon font in the inline font sheet so header icons do not
 * reflow while the deferred global stylesheet is loading. */
@font-face {
    font-family: 'hales-icon';
    font-style: normal;
    font-weight: normal;
    font-display: block;
    src: url('/wp-content/themes/halesac/assets/icons/hales-icon.woff?lc3bxt') format('woff');
}
