/* Font Awesome — только используемые иконки */

@font-face {
  font-family: "Font Awesome 7 Free";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(webfonts/fa-solid-900.woff2) format("woff2");
}
@font-face {
  font-family: "Font Awesome 7 Free";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(webfonts/fa-regular-400.woff2) format("woff2");
}
@font-face {
  font-family: "Font Awesome 7 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(webfonts/fa-brands-400.woff2) format("woff2");
}

:root {
  --fa-family-classic: "Font Awesome 7 Free";
  --fa-family-brands: "Font Awesome 7 Brands";
  --fa-font-solid: normal 900 1em/1 var(--fa-family-classic);
  --fa-font-regular: normal 400 1em/1 var(--fa-family-classic);
  --fa-font-brands: normal 400 1em/1 var(--fa-family-brands);
}

.fas, .fa-solid {
  font-family: var(--fa-family-classic);
  font-weight: 900;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
}
.fas::before, .fa-solid::before { content: var(--fa); }

.far, .fa-regular {
  font-family: var(--fa-family-classic);
  font-weight: 400;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
}
.far::before, .fa-regular::before { content: var(--fa); }

.fab, .fa-brands {
  font-family: var(--fa-family-brands);
  font-weight: 400;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
}
.fab::before, .fa-brands::before { content: var(--fa); }

/* Используемые иконки */
.fa-telegram, .fa-telegram-plane { --fa: "\f2c6"; }
.fa-viber                        { --fa: "\f409"; }
.fa-star                         { --fa: "\f005"; }
.fa-battery-full                 { --fa: "\f240"; }
.fa-bolt                         { --fa: "\f0e7"; }
.fa-microchip                    { --fa: "\f2db"; }
.fa-unlock                       { --fa: "\f09c"; }
.fa-phone-alt                    { --fa: "\f879"; }
.fa-chevron-left                 { --fa: "\f053"; }
.fa-chevron-right                { --fa: "\f054"; }
.fa-plus                         { --fa: "\2b";   }
.fa-shipping-fast                { --fa: "\f48b"; }
.fa-video                        { --fa: "\f03d"; }