/*!
 * Font Awesome 6.4.2 — SUBSET SELF-HOSTATO (solo icone realmente usate nel sito)
 * Generato per Il Bosco di Bobo. NON caricare più da cdnjs: niente CDN, niente SRI.
 * Contiene solo i glifi usati nel sito (classi .fa-* + content:'\fXXX' nei CSS).
 * Per aggiungere icone: rigenerare il subset e incrementare il ?v= dei font qui sotto.
 * Licenza font: Font Awesome Free (SIL OFL 1.1 / CC BY 4.0). https://fontawesome.com
 */
/* NB: il ?v=... sui font è cache-busting. Quando rigeneri i .woff2 (aggiunta icone),
   INCREMENTA questo numero, altrimenti browser/CDN continuano a servire il font vecchio. */
@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(../webfonts/fa-solid-900.subset.woff2?v=2) format("woff2")}
@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url(../webfonts/fa-regular-400.subset.woff2?v=2) format("woff2")}
@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(../webfonts/fa-brands-400.subset.woff2?v=2) format("woff2")}
.fa,.fas,.fa-solid,.far,.fa-regular,.fab,.fa-brands{-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-family:"Font Awesome 6 Free";font-weight:900}
.far,.fa-regular{font-family:"Font Awesome 6 Free";font-weight:400}
.fab,.fa-brands{font-family:"Font Awesome 6 Brands";font-weight:400}
.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-fw{text-align:center;width:1.25em}
.fa-spin{animation:fa-spin 2s linear infinite}.fa-pulse{animation:fa-spin 1s steps(8) infinite}
@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}

.fa-arrow-down::before{content:"\f063"}
.fa-arrow-left::before{content:"\f060"}
.fa-bag-shopping::before{content:"\f290"}
.fa-ban::before{content:"\f05e"}
.fa-bars::before{content:"\f0c9"}
.fa-box-open::before{content:"\f49e"}
.fa-check::before{content:"\f00c"}
.fa-check-double::before{content:"\f560"}
.fa-circle-check::before{content:"\f058"}
.fa-circle-o-notch::before{content:"\f1ce"}
.fa-clock::before{content:"\f017"}
.fa-credit-card::before{content:"\f09d"}
.fa-cubes-stacked::before{content:"\e4e6"}
.fa-envelope::before{content:"\f0e0"}
.fa-euro-sign::before{content:"\f153"}
.fa-eye::before{content:"\f06e"}
.fa-eye-slash::before{content:"\f070"}
.fa-facebook-f::before{content:"\f39e"}
.fa-file-alt::before{content:"\f15c"}
.fa-file-invoice::before{content:"\f570"}
.fa-filter::before{content:"\f0b0"}
.fa-fire::before{content:"\f06d"}
.fa-fire-burner::before{content:"\e4f1"}
.fa-fire-flame-curved::before{content:"\f7e4"}
.fa-gem::before{content:"\f3a5"}
.fa-headset::before{content:"\f590"}
.fa-home::before{content:"\f015"}
.fa-hourglass-half::before{content:"\f252"}
.fa-house::before{content:"\f015"}
.fa-instagram::before{content:"\f16d"}
.fa-layer-group::before{content:"\f5fd"}
.fa-leaf::before{content:"\f06c"}
.fa-list::before{content:"\f03a"}
.fa-list-alt::before{content:"\f022"}
.fa-location-dot::before{content:"\f3c5"}
.fa-lock::before{content:"\f023"}
.fa-map-location-dot::before{content:"\f5a0"}
.fa-map-marker-alt::before{content:"\f3c5"}
.fa-pencil-alt::before{content:"\f303"}
.fa-phone::before{content:"\f095"}
.fa-piggy-bank::before{content:"\f4d3"}
.fa-pizza-slice::before{content:"\f818"}
.fa-plus-circle::before{content:"\f055"}
.fa-scale-balanced::before{content:"\f24e"}
.fa-shield-halved::before{content:"\f3ed"}
.fa-star::before{content:"\f005"}
.fa-thumbs-up::before{content:"\f164"}
.fa-truck::before{content:"\f0d1"}
.fa-truck-fast::before{content:"\f48b"}
.fa-truck-ramp-box::before{content:"\f4de"}
.fa-user::before{content:"\f007"}
.fa-user-plus::before{content:"\f234"}
.fa-utensils::before{content:"\f2e7"}
.fa-whatsapp::before{content:"\f232"}
