@font-face {
  font-family: 'tico';
  src:  url('fonts/tico.eot?b65q6l');
  src:  url('fonts/tico.eot?b65q6l#iefix') format('embedded-opentype'),
    url('fonts/tico.ttf?b65q6l') format('truetype'),
    url('fonts/tico.woff?b65q6l') format('woff'),
    url('fonts/tico.svg?b65q6l#tico') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="tico-"], [class*=" tico-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'tico' !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;
}

.tico-accessori:before {
  content: "\e900";
}
.tico-article-cart:before {
  content: "\e901";
}
.tico-cart:before {
  content: "\e902";
}
.tico-check:before {
  content: "\e903";
}
.tico-download:before {
  content: "\e904";
}
.tico-email-bottom:before {
  content: "\e905";
}
.tico-email-top:before {
  content: "\e906";
}
.tico-ev-chargers:before {
  content: "\e907";
}
.tico-hours:before {
  content: "\e90c";
}
.tico-address:before {
  content: "\e90d";
}
.tico-inverter:before {
  content: "\e90e";
}
.tico-location:before {
  content: "\e90f";
}
.tico-login:before {
  content: "\e910";
}
.tico-solar-panel:before {
  content: "\e911";
}
.tico-newsletter:before {
  content: "\e912";
}
.tico-optimizers:before {
  content: "\e913";
}
.tico-payment:before {
  content: "\e914";
}
.tico-ac-pump:before {
  content: "\e915";
}
.tico-question:before {
  content: "\e916";
}
.tico-quote {
  width: 1em;
  height: 1em;
}
.tico-quote:before {
  content: "";
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="40" zoomAndPan="magnify" viewBox="0 0 30 30.000001" height="40" preserveAspectRatio="xMidYMid meet" version="1.0"><defs><clipPath id="5ec29e456f"><path d="M 0.484375 0 L 29.515625 0 L 29.515625 29.03125 L 0.484375 29.03125 Z M 0.484375 0 " clip-rule="nonzero"/></clipPath><clipPath id="0c9f90c23b"><path d="M 16 2 L 29.515625 2 L 29.515625 20 L 16 20 Z M 16 2 " clip-rule="nonzero"/></clipPath><clipPath id="4e9c34e2d0"><path d="M 0.484375 0.34375 L 22 0.34375 L 22 28.652344 L 0.484375 28.652344 Z M 0.484375 0.34375 " clip-rule="nonzero"/></clipPath></defs><g clip-path="url(%235ec29e456f)"><path fill="%23ffffff" d="M 0.484375 0 L 29.515625 0 L 29.515625 29.03125 L 0.484375 29.03125 Z M 0.484375 0 " fill-opacity="1" fill-rule="nonzero"/><path fill="%23ffffff" d="M 0.484375 0 L 29.515625 0 L 29.515625 29.03125 L 0.484375 29.03125 Z M 0.484375 0 " fill-opacity="1" fill-rule="nonzero"/></g><g clip-path="url(%230c9f90c23b)"><path fill="%23212121" d="M 27.167969 4.355469 L 25.097656 7.175781 L 21.128906 12.589844 L 18.621094 16.007812 L 18.457031 17.085938 L 19.503906 16.671875 C 20.28125 15.613281 23.445312 11.300781 25.765625 8.136719 C 26.871094 6.628906 27.683594 5.519531 28.070312 4.996094 C 27.984375 4.921875 27.859375 4.820312 27.714844 4.710938 C 27.527344 4.5625 27.328125 4.429688 27.167969 4.355469 Z M 24.039062 6.398438 L 26.347656 3.25 L 26.515625 3.019531 L 26.796875 2.984375 C 26.847656 2.980469 26.898438 2.976562 26.945312 2.976562 C 27.425781 2.976562 28.039062 3.296875 28.523438 3.675781 C 29.03125 4.070312 29.445312 4.597656 29.492188 4.949219 C 29.5 4.996094 29.5 5.03125 29.5 5.050781 L 29.5 5.261719 L 29.375 5.4375 C 28.964844 6 27.960938 7.363281 26.828125 8.914062 C 24.371094 12.257812 20.972656 16.890625 20.453125 17.597656 L 20.34375 17.75 L 20.164062 17.820312 L 17.878906 18.726562 L 16.8125 19.148438 L 16.984375 18.019531 L 17.34375 15.65625 L 17.367188 15.496094 L 17.464844 15.363281 C 17.769531 14.945312 18.804688 13.535156 20.070312 11.8125 Z M 28.191406 5.117188 C 28.191406 5.121094 28.191406 5.121094 28.191406 5.113281 L 28.210938 5.277344 L 28.191406 5.117188 " fill-opacity="1" fill-rule="nonzero"/></g><g clip-path="url(%234e9c34e2d0)"><path fill="%23212121" d="M 1.980469 0.339844 L 20.109375 0.339844 C 20.515625 0.339844 20.886719 0.507812 21.15625 0.777344 C 21.425781 1.042969 21.589844 1.414062 21.589844 1.824219 L 21.589844 8.625 L 20.273438 10.421875 L 20.273438 1.824219 C 20.273438 1.777344 20.253906 1.738281 20.222656 1.707031 C 20.195312 1.675781 20.152344 1.65625 20.109375 1.65625 L 1.980469 1.65625 C 1.9375 1.65625 1.894531 1.675781 1.863281 1.707031 C 1.835938 1.738281 1.816406 1.777344 1.816406 1.824219 L 1.816406 27.167969 C 1.816406 27.214844 1.835938 27.253906 1.863281 27.285156 C 1.894531 27.316406 1.9375 27.335938 1.980469 27.335938 L 16.699219 27.335938 L 20.273438 23.777344 L 20.273438 18.527344 C 20.550781 18.363281 20.726562 18.253906 20.730469 18.253906 L 20.914062 18.082031 L 21.589844 17.160156 L 21.589844 24.316406 L 21.394531 24.511719 L 17.433594 28.457031 L 16.96875 28.652344 L 1.980469 28.652344 C 1.570312 28.652344 1.199219 28.484375 0.933594 28.214844 C 0.664062 27.949219 0.496094 27.578125 0.496094 27.167969 L 0.496094 1.824219 C 0.496094 1.414062 0.664062 1.042969 0.933594 0.777344 C 1.199219 0.507812 1.570312 0.339844 1.980469 0.339844 " fill-opacity="1" fill-rule="nonzero"/></g><path fill="%23212121" d="M 3.792969 7.582031 L 17.636719 7.582031 L 17.636719 8.898438 L 3.792969 8.898438 L 3.792969 7.582031 " fill-opacity="1" fill-rule="nonzero"/><path fill="%23212121" d="M 3.792969 11.535156 L 17.636719 11.535156 L 17.636719 12.851562 L 3.792969 12.851562 L 3.792969 11.535156 " fill-opacity="1" fill-rule="nonzero"/><path fill="%23212121" d="M 3.792969 15.484375 L 15 15.484375 L 15 16.800781 L 3.792969 16.800781 L 3.792969 15.484375 " fill-opacity="1" fill-rule="nonzero"/><path fill="%23212121" d="M 3.792969 19.433594 L 15 19.433594 L 15 20.75 L 3.792969 20.75 L 3.792969 19.433594 " fill-opacity="1" fill-rule="nonzero"/></svg>');
  background-size: contain;
  display: block;
  width: 1em;
  height: 1em;
  position: absolute;
}
.tico-search:before {
  content: "\e918";
}
.tico-shipping:before {
  content: "\e919";
}
.tico-accu:before {
  content: "\e91a";
}
.tico-settings:before {
  content: "\e91b";
}
.tico-tel:before {
  content: "\e91c";
}
