@font-face {
  font-family: elementskit;
  src: url('../fonts/elementskit-home.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

.ekit-wid-con .icon::before,
.elementor-editor-active .icon::before,
.elementor-widget .icon::before {
  font-family: elementskit !important;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ekit-wid-con .icon.icon-tshirt::before,
.icon.icon-tshirt::before { content: "\e9a4"; }

.ekit-wid-con .icon.icon-user::before,
.icon.icon-user::before { content: "\e82a"; }

.ekit-wid-con .icon.icon-shopping-cart11::before,
.icon.icon-shopping-cart11::before { content: "\ea74"; }

.ekit-wid-con .icon.icon-menu-button-of-three-horizontal-lines::before,
.icon.icon-menu-button-of-three-horizontal-lines::before { content: "\eb1b"; }

.ekit-wid-con .icon.icon-down-arrow1::before,
.icon.icon-down-arrow1::before { content: "\e994"; }

.ekit-wid-con .icon.icon-truck-2::before,
.icon.icon-truck-2::before { content: "\ea93"; }

.ekit-wid-con .icon.icon-store::before,
.icon.icon-store::before { content: "\e82d"; }

.ekit-wid-con .icon.icon-laptop-phone::before,
.icon.icon-laptop-phone::before { content: "\e83d"; }

.ekit-wid-con .icon.icon-leaf::before,
.icon.icon-leaf::before { content: "\e849"; }

.ekit-wid-con .icon.icon-bubble::before,
.icon.icon-bubble::before { content: "\e83f"; }
