/* 15.11.2026: полегшена копія icons.css — прибрано правила для класів, яких немає на сайті. Оригінал icons.css не змінювався; відкат — повернути icons.css у CartshopThemeAsset.php */
@font-face{
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot?v=4.5.0');
  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.5.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.5.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.5.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.5.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa{
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.fa-spin{
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
.fa-pulse{
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin{
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin{
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-search:before{
  content: "\f002";
}
.fa-star:before{
  content: "\f005";
}
.fa-star-o:before{
  content: "\f006";
}
.fa-shopping-cart:before{
  content: "\f07a";
}
.fa-reorder:before{
  content: "\f0c9";
}
.fa-caret-down:before{
  content: "\f0d7";
}
.fa-caret-right:before{
  content: "\f0da";
}
.fa-envelope:before{
  content: "\f0e0";
}
.fa-angle-left:before{
  content: "\f104";
}
.fa-angle-right:before{
  content: "\f105";
}
.fa-spinner:before{
  content: "\f110";
}
.fa-location-arrow:before{
  content: "\f124";
}
@font-face{
    font-family: 'simple-line-icons';
    src:    url('../fonts/simple-line-icons.eot?thkwh4');
    src:    url('../fonts/simple-line-icons.eot?thkwh4#iefix') format('embedded-opentype'),
        url('../fonts/simple-line-icons.ttf?thkwh4') format('truetype'),
        url('../fonts/simple-line-icons.woff?thkwh4') format('woff'),
        url('../fonts/simple-line-icons.svg?thkwh4#simple-line-icons') format('svg');
    font-weight: normal;
    font-style: normal;
}
.sl{
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'simple-line-icons' !important;
    speak: none;
    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;
}
@font-face{
    font-family: 'reneva';
    src:    url('../fonts/reneva.eot?nwpz3');
    src:    url('../fonts/reneva.eot?nwpz3#iefix') format('embedded-opentype'),
        url('../fonts/reneva.ttf?nwpz3') format('truetype'),
        url('../fonts/reneva.woff?nwpz3') format('woff'),
        url('../fonts/reneva.svg?nwpz3#reneva') format('svg');
    font-weight: normal;
    font-style: normal;
}
