/*
 * Every face is served from this folder — no local() fallback, so the storefront
 * renders identically whether or not the visitor's OS ships Helvetica.
 */

@font-face {
    font-family: 'Helvetica';
    font-style: normal;
    font-weight: 300;
    src: url('helvetica-light-587ebe5a59211.woff') format('woff');
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica';
    font-style: normal;
    font-weight: 400;
    src: url('Helvetica.woff') format('woff');
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica';
    font-style: italic;
    font-weight: 400;
    src: url('Helvetica-Oblique.woff') format('woff');
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica';
    font-style: normal;
    font-weight: 700;
    src: url('Helvetica-Bold.woff') format('woff');
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica';
    font-style: italic;
    font-weight: 700;
    src: url('Helvetica-BoldOblique.woff') format('woff');
    font-display: swap;
}

/*
 * Single source of truth for the storefront display font.
 * Change the stack here and it applies to every public page.
 */
:root {
    --base-font-family: "Helvetica", Arial, sans-serif;
}
