/*!
 * all-awesome.css — rebuilt for the `freshen` theme on farmaciafedericodie.es.
 *
 * The theme's own Font Awesome bundle is gone and the commercial theme is not downloadable. Shipping
 * upstream's `all.css` would be worse than useless here: every one of its @font-face rules points at
 * `../webfonts/*` relative to the THEME, and those files do not exist on this domain — one missing
 * stylesheet would become four missing fonts.
 *
 * Elementor's copy of Font Awesome **is** present (restored from the plugin zip at
 * /core/modules/f65f29574d/assets/lib/font-awesome/webfonts/), so the @font-face below points at
 * the fonts that are actually there, under both the obfuscated and the plain spelling.
 *
 * Only the glyphs the pages actually use are declared — taken from the markup:
 *     fas fa-eye (16)   fa-regular fa-circle-check (4)   fa fa-bars (1)
 * plus the generic .fa/.fas/.far base rule those classes rely on for sizing and alignment.
 */

@font-face {
    font-family: "Font Awesome 5 Free";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url("/core/modules/f65f29574d/assets/lib/font-awesome/webfonts/fa-solid-900.woff2") format("woff2"),
         url("/core/modules/f65f29574d/assets/lib/font-awesome/webfonts/fa-solid-900.woff") format("woff"),
         url("/core/modules/f65f29574d/assets/lib/font-awesome/webfonts/fa-solid-900.ttf") format("truetype");
}

.fa,
.fas,
.far,
.fab,
.fa-solid,
.fa-regular,
.fa-brands {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
}

/* sizing helpers the theme's markup may use alongside the icon classes */
.fa-lg { font-size: 1.33333em; line-height: 0.75em; vertical-align: -0.0667em; }
.fa-xs { font-size: 0.75em; }
.fa-sm { font-size: 0.875em; }
.fa-2x { font-size: 2em; }
.fa-fw { text-align: center; width: 1.25em; }

.fa-eye::before          { content: "\f06e"; }
.fa-eye-slash::before    { content: "\f070"; }
.fa-circle-check::before,
.fa-check-circle::before { content: "\f058"; }
.fa-bars::before         { content: "\f0c9"; }
.fa-times::before,
.fa-xmark::before        { content: "\f00d"; }
.fa-search::before,
.fa-magnifying-glass::before { content: "\f002"; }
.fa-angle-down::before   { content: "\f107"; }
.fa-angle-up::before     { content: "\f106"; }
.fa-angle-left::before   { content: "\f104"; }
.fa-angle-right::before  { content: "\f105"; }
.fa-spinner::before      { content: "\f110"; }
