/* Bridgestone Type Fonts */

@font-face {
    font-family: "Bridgestone Type";
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    src: url('https://fonts.bridgestoneresources.com/BridgestoneType-Regular.woff2') format('woff2');
}

@font-face {
    font-family: "Bridgestone Type";
    font-weight: 400;
    font-style: italic;
    font-display: swap;
    src: url('https://fonts.bridgestoneresources.com/BridgestoneType-Italic.woff2') format('woff2');
}

@font-face {
    font-family: "Bridgestone Type";
    font-weight: 700;
    font-style: normal;
    font-display: swap;
    src: url('https://fonts.bridgestoneresources.com/BridgestoneType-Bold.woff2') format('woff2');
}

@font-face {
    font-family: "Bridgestone Type";
    font-weight: 700;
    font-style: italic;
    font-display: swap;
    src: url('https://fonts.bridgestoneresources.com/BridgestoneType-BoldItalic.woff2') format('woff2');
}


@font-face {
    font-family: Decimal;
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    src: url('https://fonts.bridgestoneresources.com/DecimalBook_normal_normal.woff2') format('woff2');
}


@font-face {
    font-family: Decimal;
    font-weight: 300;
    font-style: normal;
    font-display: swap;
    src: url('https://fonts.bridgestoneresources.com/DecimalLight_normal_normal.woff2') format('woff2');
}

@font-face {
    font-family: Decimal;
    font-weight: 500;
    font-style: normal;
    font-display: swap;
    src: url('https://fonts.bridgestoneresources.com/DecimalMedium_normal_normal.woff2') format('woff2');
}

/* Firestone Fonts */

@font-face {
    font-family: "Foundry Gridnik";
    font-weight: 500;
    font-style: normal;
    font-display: swap;
    src: url('https://fonts.bridgestoneresources.com/FoundryGridnikMedium_normal_normal.woff2') format('woff2');
}

@font-face {
    font-family: "Foundry Gridnik";
    font-weight: 700;
    font-style: normal;
    font-display: swap;
    src: url('https://fonts.bridgestoneresources.com/FoundryGridnikBold_normal_normal.woff2') format('woff2');
}

@font-face {
    font-family: Avenir;
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    src: url('https://fonts.bridgestoneresources.com/Avenir45Book_normal_normal.woff2') format('woff2');
}

@font-face {
    font-family: Avenir;
    font-weight: 500;
    font-style: normal;
    font-display: swap;
    src: url('https://fonts.bridgestoneresources.com/Avenir65Medium_normal_normal.woff2') format('woff2');
}

@font-face {
    font-family: Avenir;
    font-weight: 900;
    font-style: normal;
    font-display: swap;
    src: url('https://fonts.bridgestoneresources.com/Avenir85Heavy_normal_normal.woff2') format('woff2');
}

/* Fall Back Font */

@font-face {
    font-family: "Noto Sans";
    font-weight: 300;
    font-style: normal;
    font-display: fallback;
    src: url('https://fonts.bridgestoneresources.com/noto-sans-v36-latin-300.woff2') format('woff2');
}

@font-face {
    font-family: "Noto Sans";
    font-weight: 400;
    font-style: normal;
    font-display: fallback;
    src: url('https://fonts.bridgestoneresources.com/noto-sans-v36-latin-regular.woff2') format('woff2');
}

@font-face {
    font-family: "Noto Sans";
    font-weight: 400;
    font-style: italic;
    font-display: fallback;
    src: url('https://fonts.bridgestoneresources.com/noto-sans-v36-latin-italic.woff2') format('woff2');
}

@font-face {
    font-family: "Noto Sans";
    font-weight: 500;
    font-style: normal;
    font-display: fallback;
    src: url('https://fonts.bridgestoneresources.com/noto-sans-v36-latin-500.woff2') format('woff2');
}

@font-face {
    font-family: "Noto Sans";
    font-weight: 700;
    font-style: normal;
    font-display: fallback;
    src: url('https://fonts.bridgestoneresources.com/noto-sans-v36-latin-700.woff2') format('woff2');

}

@font-face {
    font-family: "Noto Sans";
    font-weight: 700;
    font-style: italic;
    font-display: fallback;
    src: url('https://fonts.bridgestoneresources.com/noto-sans-v36-latin-700italic.woff2') format('woff2');
}

@font-face {
    font-family: "Noto Sans";
    font-weight: 900;
    font-style: normal;
    font-display: fallback;
    src: url('https://fonts.bridgestoneresources.com/noto-sans-v36-latin-900.woff2') format('woff2');
}

:root {
    --bridgestone: 'Bridgestone Type', 'Noto Sans', sans-serif;
    --font-decimal: "Decimal", 'Noto Sans', sans-serif;
    --foundry-gridnik:"Foundry Gridnik", 'Noto Sans', sans-serif;
    --avenir:'Avenir', 'Noto Sans', sans-serif;
    
    @supports (-webkit-touch-callout: none) {
        --bridgestone: 'Bridgestone Type', 'Arial', sans-serif;
        --font-decimal: "Decimal", 'Arial', sans-serif;
        --foundry-gridnik:"Foundry Gridnik", 'Arial', sans-serif;
        --avenir:'Avenir', 'Arial', sans-serif;
    }
}
