@font-face {
  font-family: opal-icon;
  src: url(fonts/opal-icon.eot);
  src: url(fonts/opal-icon.eot?#iefix) format("eot"), url(fonts/opal-icon.woff2) format("woff2"), url(fonts/opal-icon.woff) format("woff"), url(fonts/opal-icon.ttf) format("truetype"), url(fonts/opal-icon.svg#opal-icon) format("svg");
}

.opal-icon {
  font-family: 'opal-icon' !important;
  speak: never;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-decoration: none;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.opal-icon-arrow-left:before {
  content: ""; }

.opal-icon-arrow-right:before {
  content: ""; }

.opal-icon-award:before {
  content: ""; }

.opal-icon-bars:before {
  content: ""; }

.opal-icon-cart-empty:before,.woocommerce-cart .cart-empty:before {
  content: ""; }

.opal-icon-check:before {
  content: ""; }

.opal-icon-chevron-down:before {
  content: ""; }

.opal-icon-chevron-left:before {
  content: ""; }

.opal-icon-chevron-right:before {
  content: ""; }

.opal-icon-chevron-up:before {
  content: ""; }

.opal-icon-circle:before {
  content: ""; }

.opal-icon-cogs:before {
  content: ""; }

.opal-icon-compare:before,.shop-action .compare:before,.shop-action .woosc-btn:before,.shop-action .wooscp-btn:before,.single-product div.product .entry-summary .woosc-btn:before,.single-product div.product .entry-summary .wooscp-btn:before,.single-product div.product .summary .compare:before {
  content: ""; }

.opal-icon-credit-card:before {
  content: ""; }

.opal-icon-decor-left:before {
  content: ""; }

.opal-icon-decor-right:before {
  content: ""; }

.elementor-nav-menu--layout-horizontal .elementor-nav-menu>.menu-item:before,.entry-meta .entry-meta-inner>span:not(:first-child):before,.main-navigation .top-menu>li:not(:last-child):before,.opal-icon-diamond:before {
  content: ""; }

.opal-icon-download:before {
  content: ""; }

.opal-icon-email:before {
  content: ""; }

.opal-icon-envelope-open-text:before {
  content: ""; }

.opal-icon-filter:before {
  content: ""; }

.opal-icon-heart-remove:before,.wishlist-empty:before {
  content: ""; }

.opal-icon-heart:before,.shop-action .woosw-btn:before,.shop-action .yith-wcwl-add-to-wishlist>div>a:before,.single-product div.product .entry-summary .woosw-btn:before,.single-product div.product .summary .yith-wcwl-add-to-wishlist>div>a:before {
  content: ""; }

.opal-icon-helmet:before {
  content: ""; }

.opal-icon-home-lg-alt:before {
  content: ""; }

.opal-icon-home-lg:before {
  content: ""; }

.opal-icon-location-circle:before {
  content: ""; }

.opal-icon-location:before {
  content: ""; }

.opal-icon-long-arrow-down:before {
  content: ""; }

.opal-icon-long-arrow-up:before {
  content: ""; }

.opal-icon-menu:before {
  content: ""; }

.opal-icon-minus:before {
  content: ""; }

.opal-icon-motocross:before {
  content: ""; }

.opal-icon-motorcycle:before {
  content: ""; }

.opal-icon-mouse-pointer:before {
  content: ""; }

.opal-icon-phone-square:before {
  content: ""; }

.opal-icon-phone:before {
  content: ""; }

.opal-icon-pistons:before {
  content: ""; }

.opal-icon-play:before {
  content: ""; }

.opal-icon-plus:before {
  content: ""; }

.opal-icon-quickview:before,.shop-action .woosq-btn:before,.shop-action .yith-wcqv-button:before {
  content: ""; }

.opal-icon-quote-left:before,blockquote:before {
  content: ""; }

.opal-icon-safe:before {
  content: ""; }

.handheld-footer-bar .search .search-footer:before,.opal-icon-search:before {
  content: ""; }

.handheld-footer-bar .cart .footer-cart-contents:before,.opal-icon-shopping-cart:before,.shop-action a[class*=product_type_]:before {
  content: ""; }

.opal-icon-sign-in:before {
  content: ""; }

.opal-icon-sign-out:before {
  content: ""; }

.opal-icon-sliders-v:before {
  content: ""; }

.opal-icon-speedometer:before {
  content: ""; }

.opal-icon-star:before {
  content: ""; }

.opal-icon-support-heart:before {
  content: ""; }

.opal-icon-tachometer-alt-fastest:before {
  content: ""; }

.opal-icon-thermometer-full:before {
  content: ""; }

.opal-icon-times:before {
  content: ""; }

.opal-icon-tyre:before {
  content: ""; }

.handheld-footer-bar .my-account .my-accrount-footer:before,.opal-icon-user-circle:before {
  content: ""; }

.opal-icon-user-friends:before {
  content: ""; }

.opal-icon-user-headset:before {
  content: ""; }

.opal-icon-user:before {
  content: ""; }

.opal-icon-users-class:before {
  content: ""; }

.opal-icon-users:before {
  content: ""; }