/* Lokalny subset Font Awesome 6.7.2 (zamiast 6.0.0-beta3 z cdnjs, 60 KB CSS + 158 KB font).
   Zawiera tylko ikony uzywane na stronie (motyw + style.css + tresci).
   font-display: swap - ikony nie blokuja FCP (pelne FA mialo display: block).
   Gdy dojdzie nowa ikona: dodac glif do subsetu (pyftsubset) i regule ponizej. */

@font-face {
	font-family: 'Font Awesome 6 Free';
	font-style: normal;
	font-weight: 900;
	font-display: swap;
	src: url('fonts/fa-solid-subset.woff2') format('woff2');
}
@font-face {
	font-family: 'Font Awesome 6 Free';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('fonts/fa-regular-subset.woff2') format('woff2');
}
/* Alias v4 - style.css uzywa font-family:'FontAwesome' (content:'\f054') */
@font-face {
	font-family: 'FontAwesome';
	font-display: swap;
	src: url('fonts/fa-solid-subset.woff2') format('woff2');
}

.fa,
.fas,
.far,
.fa-solid,
.fa-regular {
	font-family: 'Font Awesome 6 Free';
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	line-height: 1;
	text-rendering: auto;
}
.fa,
.fas,
.fa-solid {
	font-weight: 900;
}
.far,
.fa-regular {
	font-weight: 400;
}
/* pen-nib nie istnieje w wariancie regular FA Free - wymus solid */
.far.fa-pen-nib {
	font-weight: 900;
}

.fa-bars::before { content: '\f0c9'; }
.fa-shopping-cart::before,
.fa-cart-shopping::before { content: '\f07a'; }
.fa-list-ul::before { content: '\f0ca'; }
.fa-user::before { content: '\f007'; }
.fa-phone-alt::before,
.fa-phone-flip::before { content: '\f879'; }
.fa-pen-nib::before { content: '\f5ad'; }
.fa-envelope::before { content: '\f0e0'; }
.fa-chevron-up::before { content: '\f077'; }
.fa-chevron-right::before { content: '\f054'; }
.fa-chevron-left::before { content: '\f053'; }
.fa-truck::before { content: '\f0d1'; }
.fa-lock::before { content: '\f023'; }
