/* Локальный подмножественный RemixIcon: только 22 класса, реально используемые
   на сайте (вместо полного набора ~307 KiB с cdnjs). Имена классов совпадают
   с оригинальным remixicon.min.css, JSX трогать не нужно.
   Источник: https://cdnjs.cloudflare.com/ajax/libs/remixicon/4.6.0/remixicon.min.css */

@font-face {
  font-family: 'remixicon-subset';
  src: url('/assets/fonts/remixicon-subset.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

[class^="ri-"],
[class*=" ri-"] {
  font-family: 'remixicon-subset' !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  line-height: 1;
  text-rendering: auto;
}

.ri-add-line:before { content: "\ea13"; }
.ri-arrow-left-line:before { content: "\ea60"; }
.ri-chat-smile-3-line:before { content: "\eb71"; }
.ri-check-line:before { content: "\eb7b"; }
.ri-checkbox-circle-fill:before { content: "\eb80"; }
.ri-close-line:before { content: "\eb99"; }
.ri-code-s-slash-fill:before { content: "\ebac"; }
.ri-fire-fill:before { content: "\ed32"; }
.ri-flow-chart:before { content: "\ed46"; }
.ri-google-fill:before { content: "\edd4"; }
.ri-mail-line:before { content: "\eef6"; }
.ri-map-pin-line:before { content: "\ef14"; }
.ri-megaphone-line:before { content: "\f385"; }
.ri-menu-line:before { content: "\ef3e"; }
.ri-phone-line:before { content: "\efec"; }
.ri-reactjs-line:before { content: "\f058"; }
.ri-robot-2-line:before { content: "\f3d9"; }
.ri-search-eye-line:before { content: "\f0cf"; }
.ri-shopping-bag-3-line:before { content: "\f116"; }
.ri-smartphone-line:before { content: "\f15a"; }
.ri-star-line:before { content: "\f18b"; }
.ri-subtract-line:before { content: "\f1af"; }
