@charset "UTF-8";
/*! Font Awesome Pro 5.15.4 — zestaw okrojony dla midmod.pl (18.10.2026). Oryginal: themes/minimog/assets/fonts/awesome/css/all.min.css.
   Kody ikon w zestawie (153): e01a e01d e033 e070 e07b e094 e095 e0f2 e1ff e20c e20d e311 e312 e61b e80d e87f e8fb e901 e902 e903 e904 e90e e92a f002 f004 f005 f007 f00a f00c f00d f00e f010 f013 f015 f017 f019 f01e f021 f023 f02b f02f f03a f041 f047 f053 f054 f057 f058 f059 f05a f05e f060 f061 f062 f063 f065 f066 f067 f068 f06a f06b f06e f070 f071 f075 f077 f078 f07a f089 f08a f08b f08c f093 f095 f099 f09a f09c f09d f0b0 f0b2 f0c1 f0c5 f0c9 f0d1 f0d2 f0d7 f0d8 f0d9 f0da f0dc f0e0 f0e1 f0e2 f0e7 f0ec f0f3 f100 f101 f102 f103 f104 f105 f106 f107 f110 f128 f129 f12a f133 f167 f16d f175 f176 f177 f178 f179 f189 f19a f19e f1a0 f1ce f1de f1e0 f1ed f1f8 f231 f232 f270 f274 f290 f2bd f2c0 f2d5 f2ed f2f1 f2f9 f304 f309 f30a f30b f30c f31e f35d f39e f3c5 f3ca f3f4 f3fa f424 f4ad f51e f555 f5c0 */
.fa, .fab, .fad, .fal, .far, .fas { -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; }
.fa-lg { font-size: 1.33333em; line-height: 0.75em; vertical-align: -0.0667em; }
.fa-xs { font-size: 0.75em; }
.fa-sm { font-size: 0.875em; }
.fa-1x { font-size: 1em; }
.fa-2x { font-size: 2em; }
.fa-3x { font-size: 3em; }
.fa-4x { font-size: 4em; }
.fa-5x { font-size: 5em; }
.fa-6x { font-size: 6em; }
.fa-7x { font-size: 7em; }
.fa-8x { font-size: 8em; }
.fa-9x { font-size: 9em; }
.fa-10x { font-size: 10em; }
.fa-fw { text-align: center; width: 1.25em; }
.fa-ul { list-style-type: none; margin-left: 2.5em; padding-left: 0px; }
.fa-ul > li { position: relative; }
.fa-li { left: -2em; position: absolute; text-align: center; width: 2em; line-height: inherit; }
.fa-border { border: 0.08em solid rgb(238, 238, 238); border-radius: 0.1em; padding: 0.2em 0.25em 0.15em; }
.fa-pull-left { float: left; }
.fa-pull-right { float: right; }
.fa.fa-pull-left, .fab.fa-pull-left, .fal.fa-pull-left, .far.fa-pull-left, .fas.fa-pull-left { margin-right: 0.3em; }
.fa.fa-pull-right, .fab.fa-pull-right, .fal.fa-pull-right, .far.fa-pull-right, .fas.fa-pull-right { margin-left: 0.3em; }
.fa-spin { animation: 2s linear 0s infinite normal none running fa-spin; }
.fa-pulse { animation: 1s steps(8) 0s infinite normal none running fa-spin; }
@-webkit-keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}
@keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}
.fa-rotate-90 { transform: rotate(90deg); }
.fa-rotate-180 { transform: rotate(180deg); }
.fa-rotate-270 { transform: rotate(270deg); }
.fa-flip-horizontal { transform: scaleX(-1); }
.fa-flip-vertical { transform: scaleY(-1); }
.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical, .fa-flip-vertical { }
.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical { transform: scale(-1); }
:root .fa-flip-both, :root .fa-flip-horizontal, :root .fa-flip-vertical, :root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270 { filter: none; }
.fa-stack { display: inline-block; height: 2em; line-height: 2em; position: relative; vertical-align: middle; width: 2.5em; }
.fa-stack-1x, .fa-stack-2x { left: 0px; position: absolute; text-align: center; width: 100%; }
.fa-stack-1x { line-height: inherit; }
.fa-stack-2x { font-size: 2em; }
.fa-inverse { color: rgb(255, 255, 255); }
.fa-amazon::before { content: ""; }
.fa-angle-double-down::before { content: ""; }
.fa-angle-double-left::before { content: ""; }
.fa-angle-double-right::before { content: ""; }
.fa-angle-double-up::before { content: ""; }
.fa-angle-down::before { content: ""; }
.fa-angle-left::before { content: ""; }
.fa-angle-right::before { content: ""; }
.fa-angle-up::before { content: ""; }
.fa-apple::before { content: ""; }
.fa-arrow-down::before { content: ""; }
.fa-arrow-left::before { content: ""; }
.fa-arrow-right::before { content: ""; }
.fa-arrow-up::before { content: ""; }
.fa-arrows::before { content: ""; }
.fa-arrows-alt::before { content: ""; }
.fa-ban::before { content: ""; }
.fa-bandcamp::before { content: ""; }
.fa-bars::before { content: ""; }
.fa-bell::before { content: ""; }
.fa-bolt::before { content: ""; }
.fa-calendar::before { content: ""; }
.fa-calendar-check::before { content: ""; }
.fa-caret-down::before { content: ""; }
.fa-caret-left::before { content: ""; }
.fa-caret-right::before { content: ""; }
.fa-caret-up::before { content: ""; }
.fa-check::before { content: ""; }
.fa-check-circle::before { content: ""; }
.fa-chevron-down::before { content: ""; }
.fa-chevron-left::before { content: ""; }
.fa-chevron-right::before { content: ""; }
.fa-chevron-up::before { content: ""; }
.fa-circle-notch::before { content: ""; }
.fa-clock::before { content: ""; }
.fa-cog::before { content: ""; }
.fa-coins::before { content: ""; }
.fa-comment::before { content: ""; }
.fa-comment-dots::before { content: ""; }
.fa-compress::before { content: ""; }
.fa-copy::before { content: ""; }
.fa-credit-card::before { content: ""; }
.fa-download::before { content: ""; }
.fa-envelope::before { content: ""; }
.fa-exchange::before { content: ""; }
.fa-exclamation::before { content: ""; }
.fa-exclamation-circle::before { content: ""; }
.fa-exclamation-triangle::before { content: ""; }
.fa-expand::before { content: ""; }
.fa-expand-alt::before { content: ""; }
.fa-expand-arrows-alt::before { content: ""; }
.fa-external-link-alt::before { content: ""; }
.fa-eye::before { content: ""; }
.fa-eye-slash::before { content: ""; }
.fa-facebook::before { content: ""; }
.fa-facebook-f::before { content: ""; }
.fa-filter::before { content: ""; }
.fa-gift::before { content: ""; }
.fa-google::before { content: ""; }
.fa-heart::before { content: ""; }
.fa-home::before { content: ""; }
.fa-info::before { content: ""; }
.fa-info-circle::before { content: ""; }
.fa-instagram::before { content: ""; }
.fa-link::before { content: ""; }
.fa-linkedin::before { content: ""; }
.fa-linkedin-in::before { content: ""; }
.fa-list::before { content: ""; }
.fa-lock::before { content: ""; }
.fa-long-arrow-alt-down::before { content: ""; }
.fa-long-arrow-alt-left::before { content: ""; }
.fa-long-arrow-alt-right::before { content: ""; }
.fa-long-arrow-alt-up::before { content: ""; }
.fa-long-arrow-down::before { content: ""; }
.fa-long-arrow-left::before { content: ""; }
.fa-long-arrow-right::before { content: ""; }
.fa-long-arrow-up::before { content: ""; }
.fa-map-marker::before { content: ""; }
.fa-map-marker-alt::before { content: ""; }
.fa-microblog::before { content: ""; }
.fa-microsoft::before { content: ""; }
.fa-minus::before { content: ""; }
.fa-oven::before { content: ""; }
.fa-paypal::before { content: ""; }
.fa-pen::before { content: ""; }
.fa-phone::before { content: ""; }
.fa-pinterest::before { content: ""; }
.fa-pinterest-p::before { content: ""; }
.fa-plus::before { content: ""; }
.fa-print::before { content: ""; }
.fa-question::before { content: ""; }
.fa-question-circle::before { content: ""; }
.fa-redo::before { content: ""; }
.fa-redo-alt::before { content: ""; }
.fa-search::before { content: ""; }
.fa-search-minus::before { content: ""; }
.fa-search-plus::before { content: ""; }
.fa-share-alt::before { content: ""; }
.fa-shopping-bag::before { content: ""; }
.fa-shopping-cart::before { content: ""; }
.fa-sign-out::before { content: ""; }
.fa-sliders-h::before { content: ""; }
.fa-sort::before { content: ""; }
.fa-space-station-moon::before { content: ""; }
.fa-spinner::before { content: ""; }
.fa-spinner-third::before { content: ""; }
.fa-star::before { content: ""; }
.fa-star-half::before { content: ""; }
.fa-star-half-alt::before { content: ""; }
.fa-store-alt-slash::before { content: ""; }
.fa-sync::before { content: ""; }
.fa-sync-alt::before { content: ""; }
.fa-tablet-alt::before { content: ""; }
.fa-tag::before { content: ""; }
.fa-th::before { content: ""; }
.fa-tiktok::before { content: ""; }
.fa-times::before { content: ""; }
.fa-times-circle::before { content: ""; }
.fa-trash::before { content: ""; }
.fa-trash-alt::before { content: ""; }
.fa-truck::before { content: ""; }
.fa-twitter::before { content: ""; }
.fa-undo::before { content: ""; }
.fa-unlock::before { content: ""; }
.fa-upload::before { content: ""; }
.fa-user::before { content: ""; }
.fa-user-circle::before { content: ""; }
.fa-vk::before { content: ""; }
.fa-wallet::before { content: ""; }
.fa-whatsapp::before { content: ""; }
.fa-wordpress::before { content: ""; }
.fa-yahoo::before { content: ""; }
.fa-youtube::before { content: ""; }
.sr-only { border: 0px; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; }
.sr-only-focusable:active, .sr-only-focusable:focus { clip: auto; height: auto; margin: 0px; overflow: visible; position: static; width: auto; }
@font-face { font-family: "Font Awesome 5 Pro"; font-style: normal; font-weight: 900; font-display: block; src: url("fa-solid-900.woff2") format("woff2"); }
.fa, .fas { font-family: "Font Awesome 5 Pro"; font-weight: 900; }
@font-face { font-family: "Font Awesome 5 Pro"; font-style: normal; font-weight: 400; font-display: block; src: url("fa-regular-400.woff2") format("woff2"); }
.far { font-family: "Font Awesome 5 Pro"; font-weight: 400; }
@font-face { font-family: "Font Awesome 5 Pro"; font-style: normal; font-weight: 300; font-display: block; src: url("fa-light-300.woff2") format("woff2"); }
.fal { font-family: "Font Awesome 5 Pro"; font-weight: 300; }
@font-face { font-family: "Font Awesome 5 Brands"; font-style: normal; font-weight: 400; font-display: block; src: url("fa-brands-400.woff2") format("woff2"); }
.fab { font-family: "Font Awesome 5 Brands"; font-weight: 400; }