/* 
 * Polices Interflora
 * Fichier: assets/css/fonts.css
 */

/* Police Sofia Pro Light */
@font-face {
    font-family: 'Sofia Pro';
    src: url('https://www.interflora.fr/fleuristes/wp-content/themes/astra-child-interflora/assets/fonts/sofia-pro-light-webfont.c9c436d.woff2') format('woff2');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

/* Police Sofia Pro Semi Bold */
@font-face {
    font-family: 'Sofia Pro';
    src: url('https://www.interflora.fr/fleuristes/wp-content/themes/astra-child-interflora/assets/fonts/sofia-pro-semi-bold-webfont.5b657a3.woff2') format('woff2');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

/* Police Heldane Display Bold */
@font-face {
    font-family: 'Heldane Display';
    src: url('https://www.interflora.fr/fleuristes/wp-content/themes/astra-child-interflora/assets/fonts/heldane-display-web-bold.f54f312.woff2') format('woff2');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

/* Police d'icônes Interflora */
@font-face {
    font-family: 'webfont-icons';
    src: url('https://www.interflora.fr/fleuristes/wp-content/themes/astra-child-interflora/assets/fonts/webfont-icons.70db17e.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* Classes d'icônes */
.icon {
    font-family: 'webfont-icons', sans-serif;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* Icônes spécifiques Interflora */
.icon-tools-account:before { content: "\e900"; }
.icon-tools-cart:before { content: "\e901"; }
.icon-tools-deliver:before { content: "\e902"; }
.icon-heart:before { content: "\e903"; }
.icon-search:before { content: "\e904"; }
.icon-menu:before { content: "\e905"; }
.icon-close:before { content: "\e906"; }
.icon-arrow-right:before { content: "\e907"; }
.icon-arrow-left:before { content: "\e908"; }
.icon-arrow-down:before { content: "\e909"; }
.icon-arrow-up:before { content: "\e90a"; }
.icon-facebook:before { content: "\e90b"; }
.icon-twitter:before { content: "\e90c"; }
.icon-instagram:before { content: "\e90d"; }
.icon-linkedin:before { content: "\e90e"; }
.icon-youtube:before { content: "\e90f"; }
.icon-pinterest:before { content: "\e910"; }
.icon-phone:before { content: "\e911"; }
.icon-email:before { content: "\e912"; }
.icon-location:before { content: "\e913"; }
.icon-calendar:before { content: "\e914"; }
.icon-clock:before { content: "\e915"; }
.icon-star:before { content: "\e916"; }
.icon-star-empty:before { content: "\e917"; }
.icon-check:before { content: "\e918"; }
.icon-cross:before { content: "\e919"; }
.icon-plus:before { content: "\e91a"; }
.icon-minus:before { content: "\e91b"; }
.icon-info:before { content: "\e91c"; }
.icon-warning:before { content: "\e91d"; }
.icon-error:before { content: "\e91e"; }
.icon-success:before { content: "\e91f"; }

