/* Subconjunto de icomoon: solo los 38 iconos que usa el tema.
   Para añadir uno nuevo hay que regenerar la fuente (ver ESTADO-PROYECTO.md). */
@font-face {
  font-family: 'icomoon';
  src: url('fonts/icomoon.woff2?sub1') format('woff2'),
       url('fonts/icomoon.woff?sub1') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-facebook:before {
  content: "\e932";
}
.icon-fi-rr-angle-small-down:before {
  content: "\ea4f";
}
.icon-fi-rr-angle-small-left:before {
  content: "\ea50";
}
.icon-fi-rr-angle-small-right:before {
  content: "\ea51";
}
.icon-fi-rr-bed:before {
  content: "\ea6e";
}
.icon-fi-rr-carrot:before {
  content: "\ea94";
}
.icon-fi-rr-cloud-download:before {
  content: "\eaab";
}
.icon-fi-rr-copy:before {
  content: "\eabd";
}
.icon-fi-rr-cross:before {
  content: "\eac4";
}
.icon-fi-rr-cross-small:before {
  content: "\eac6";
}
.icon-fi-rr-cube:before {
  content: "\eac8";
}
.icon-fi-rr-edit:before {
  content: "\eae2";
}
.icon-fi-rr-envelope:before {
  content: "\eae5";
}
.icon-fi-rr-fish:before {
  content: "\eb00";
}
.icon-fi-rr-headset:before {
  content: "\eb25";
}
.icon-fi-rr-heart:before {
  content: "\eb27";
}
.icon-fi-rr-home:before {
  content: "\eb29";
}
.icon-fi-rr-label:before {
  content: "\eb3e";
}
.icon-fi-rr-map-marker:before {
  content: "\eb54";
}
.icon-fi-rr-marker:before {
  content: "\eb59";
}
.icon-fi-rr-megaphone:before {
  content: "\eb5f";
}
.icon-fi-rr-paint-brush:before {
  content: "\eb78";
}
.icon-fi-rr-paper-plane:before {
  content: "\eb7a";
}
.icon-fi-rr-paw:before {
  content: "\eb7d";
}
.icon-fi-rr-play:before {
  content: "\eb89";
}
.icon-fi-rr-search:before {
  content: "\ebb6";
}
.icon-fi-rr-shield-check:before {
  content: "\ebbd";
}
.icon-fi-rr-shopping-bag:before {
  content: "\ebc4";
}
.icon-fi-rr-shopping-cart:before {
  content: "\ebc6";
}
.icon-fi-rr-sign-out:before {
  content: "\ebcf";
}
.icon-fi-rr-trash:before {
  content: "\ec0e";
}
.icon-fi-rr-user:before {
  content: "\ec1c";
}
.icon-fi_shopping-cart:before {
  content: "\e9f9";
}
.icon-instagram:before {
  content: "\ec3b";
}
.icon-tik-tok:before {
  content: "\ec5b";
}
.icon-u_transaction:before {
  content: "\f069";
}
.icon-u_trees:before {
  content: "\f06c";
}
.icon-u_whatsapp:before {
  content: "\f0b4";
}
