
/* FontAwesome 5/6 Minimal - Only Required Icons */
@font-face {
  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url("fa-solid-900.woff2") format("woff2"),
       url("fa-solid-900.eot?#iefix") format("embedded-opentype"),
       url("fa-solid-900.woff") format("woff"),
       url("fa-solid-900.ttf") format("truetype"),
       url("fa-solid-900.svg#fontawesome") format("svg")
}

/* Definicja czcionki dla ikon brandowych */
@font-face {
  font-family: "Font Awesome 5 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("fa-brands-400.woff2") format("woff2"),
       url("fa-brands-400.eot?#iefix") format("embedded-opentype"),
       url("fa-brands-400.woff") format("woff"),
       url("fa-brands-400.ttf") format("truetype"),
       url("fa-brands-400.svg#fontawesome") format("svg")
}

/* Podstawowe style dla ikon */
.fa, .fas {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}

/* Style dla ikon brandowych */
.fab {
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}

/* Menu i nawigacja */
.fa-bars:before { content: "\f0c9"; }
.fa-times:before { content: "\f00d"; }
.fa-caret-down:before { content: "\f0d7"; }
.fa-chevron-up:before { content: "\f077"; }
.fa-chevron-left:before { content: "\f053"; }
.fa-chevron-right:before { content: "\f054"; }

/* Logo i ikony produktów */
.fa-tree:before { content: "\f1bb"; }
.fa-leaf:before { content: "\f06c"; }
.fa-seedling:before { content: "\f4d8"; }
.fa-spa:before { content: "\f5bb"; }

/* Kontakt i lokalizacja */
.fa-map-marker-alt:before { content: "\f3c5"; }
.fa-map:before { content: "\f279"; }
.fa-phone:before { content: "\f095"; }
.fa-mobile-alt:before { content: "\f3cd"; }
.fa-envelope:before { content: "\f0e0"; }
.fa-paper-plane:before { content: "\f1d8"; }
.fa-clock:before { content: "\f017"; }
.fa-globe-europe:before { content: "\f7a2"; }

/* Cechy produktu */
.fa-certificate:before { content: "\f0a3"; }
.fa-truck:before { content: "\f0d1"; }
.fa-thumbs-up:before { content: "\f164"; }

/* Sekcja intro */
.fa-palette:before { content: "\f53f"; }
.fa-apple-alt:before { content: "\f5d1"; }
.fa-wind:before { content: "\f72e"; }
.fa-shapes:before { content: "\f61f"; }
.fa-home:before { content: "\f015"; }

/* Inne ikony */
.fa-award:before { content: "\f559"; }
.fa-check-circle:before { content: "\f058"; }
.fa-calendar-alt:before { content: "\f073"; }

/* Social media */
.fa-facebook-f:before { content: "\f39e"; }
.fa-instagram:before { content: "\f16d"; }
.fa-youtube:before { content: "\f167"; }
.fab.fa-facebook-f:before { content: "\f39e"; }
.fab.fa-instagram:before { content: "\f16d"; }
.fab.fa-youtube:before { content: "\f167"; }
