:root {
  --fa-angle-down: url('../icons/fa/solid/angle-down.svg');
  --fa-angle-right: url('../icons/fa/solid/angle-right.svg');
  --fa-angle-up: url('../icons/fa/solid/angle-up.svg');
  --fa-check: url('../icons/fa/solid/check.svg');
  --fa-circle-info: url('../icons/fa/solid/circle-info.svg');
  --fa-comments: url('../icons/fa/solid/comments.svg');
  --fa-ellipsis: url('../icons/fa/solid/ellipsis.svg');
  --fa-location: url('../icons/fa/solid/location-dot.svg');
  --fa-minus: url('../icons/fa/solid/minus.svg');
  --fa-plus: url('../icons/fa/solid/plus.svg');
  --fa-rocket: url('../icons/fa/solid/rocket.svg');
  --fa-search: url('../icons/fa/original/icon-search.svg');
  --fa-sliders: url('../icons/fa/solid/sliders.svg');
  --fa-tag: url('../icons/fa/solid/tag.svg');
  --fa-telegram: url('../icons/fa/brands/telegram.svg');
  --fa-vk: url('../icons/fa/brands/vk.svg');
  --fa-youtube: url('../icons/fa/brands/youtube.svg');
  --fa-xmark: url('../icons/fa/solid/xmark.svg');
}
.fa {display: inline-block;font-style: normal;font-variant: normal;font-weight: normal;line-height: 1;text-rendering: auto;}
.fa::before {background-color: currentColor;content: "";display: inline-block;height: 1em;-webkit-mask: var(--fa-icon, none) center / contain no-repeat;mask: var(--fa-icon, none) center / contain no-repeat;vertical-align: -0.125em;width: 1em;}
.fa-angle-down { --fa-icon: var(--fa-angle-down); }
.fa-angle-right { --fa-icon: var(--fa-angle-right); }
.fa-angle-up { --fa-icon: var(--fa-angle-up); }
.fa-icon-search,
.fa-search { --fa-icon: var(--fa-search); }
.fa-location { --fa-icon: var(--fa-location); }
.fa-minus { --fa-icon: var(--fa-minus); }
.fa-plus { --fa-icon: var(--fa-plus); }
.fa-rocket { --fa-icon: var(--fa-rocket); }
.fa-telegram { --fa-icon: var(--fa-telegram); }
.fa-vk { --fa-icon: var(--fa-vk); }
.fa-youtube,
.fa-youtube-play { --fa-icon: var(--fa-youtube); }
.footer-icons-size::before {height: 1em;width: 1em;}
.main-navigation ul li.menu-item-has-children > a::after,.pipka::after,a.go_to::after {background-color:#1d1d1f; content:""; display:inline-block; font-family:inherit; height:11px; -webkit-mask:var(--fa-angle-down) center / contain no-repeat; mask:var(--fa-angle-down) center / contain no-repeat; width:11px; right:0; margin-top:1px}
.main-navigation ul li.menu-item-has-children > a::after {position:absolute}
.pipkas::after {background-color:currentColor; content:""; display:inline-block; font-family:inherit; height:0.8em; -webkit-mask:var(--fa-angle-up) center / contain no-repeat; mask:var(--fa-angle-up) center / contain no-repeat; width:0.8em}
.pipkapr::after,.allcarcolor .pipmcccc::after {background-color:currentColor; content:""; display:inline-block; font-family:inherit; height:0.8em; -webkit-mask:var(--fa-angle-right) center / contain no-repeat; mask:var(--fa-angle-right) center / contain no-repeat; width:0.8em}
.widget .recentcomments::before {background-color:currentColor; content:""; font-family:inherit; height:1em; -webkit-mask:var(--fa-comments) center / contain no-repeat; mask:var(--fa-comments) center / contain no-repeat; width:1em}
.woocommerce-message::before,.woocommerce .woocommerce-message::before,.woocommerce-page .woocommerce-message::before {background-color:currentColor; content:""; font-family:inherit; height:1em; -webkit-mask:var(--fa-check) center / contain no-repeat; mask:var(--fa-check) center / contain no-repeat; width:1em}
.woocommerce-info::before,.woocommerce .woocommerce-info::before,.woocommerce-page .woocommerce-info::before {background-color:currentColor; content:""; font-family:inherit; height:1em; -webkit-mask:var(--fa-circle-info) center / contain no-repeat; mask:var(--fa-circle-info) center / contain no-repeat; width:1em}
.woocommerce-error::before,.woocommerce .woocommerce-error::before,.woocommerce-page .woocommerce-error::before {background-color:currentColor; content:""; font-family:inherit; height:1em; -webkit-mask:var(--fa-xmark) center / contain no-repeat; mask:var(--fa-xmark) center / contain no-repeat; width:1em}
.woocommerce .products.large-block-grid-6 span.onsale::before,.woocommerce-page .products.large-block-grid-6 span.onsale::before,.woocommerce .products span.onsale::before,.woocommerce-page .products span.onsale::before {background-color:currentColor; content:""; display:inline-block; height:1em; -webkit-mask:var(--fa-tag) center / contain no-repeat; mask:var(--fa-tag) center / contain no-repeat; width:1em}
.woocommerce .widget_layered_nav ul li.chosen a::before,.woocommerce-page .widget_layered_nav ul li.chosen a::before,.fr-close-icon::before {background-color:currentColor; content:""; display:inline-block; height:1em; -webkit-mask:var(--fa-xmark) center / contain no-repeat; mask:var(--fa-xmark) center / contain no-repeat; width:1em}
.filters_button::before {background-color:currentColor; content:""; display:block; height:1em; -webkit-mask:var(--fa-sliders) center / contain no-repeat; mask:var(--fa-sliders) center / contain no-repeat; width:1em}
.trigger-footer-widget-icon::before {background-color:currentColor; content:""; display:inline-block; height:1em; -webkit-mask:var(--fa-ellipsis) center / contain no-repeat; mask:var(--fa-ellipsis) center / contain no-repeat; width:1em}
#upbutton::before {background-color:currentColor; content:""; display:inline-block; height:40px; -webkit-mask:var(--fa-angle-up) center / contain no-repeat; mask:var(--fa-angle-up) center / contain no-repeat; width:40px}