/* ==============================
   فونت‌های محلی - نسخه به‌روز شده برای کاتالوگ
   ترکیب Vazirmatn و Font Awesome
   ============================== */

/* ==============================
   Vazirmatn Fonts (Persian) - Local
   ============================== */
@font-face {
  font-family: 'Vazirmatn';
  font-weight: 100;
  font-style: normal;
  src: url('../fonts/vazirmatn/webfonts/Vazirmatn-Thin.woff2') format('woff2'),
       url('../fonts/vazirmatn/ttf/Vazirmatn-Thin.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'Vazirmatn';
  font-weight: 200;
  font-style: normal;
  src: url('../fonts/vazirmatn/webfonts/Vazirmatn-ExtraLight.woff2') format('woff2'),
       url('../fonts/vazirmatn/ttf/Vazirmatn-ExtraLight.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'Vazirmatn';
  font-weight: 300;
  font-style: normal;
  src: url('../fonts/vazirmatn/webfonts/Vazirmatn-Light.woff2') format('woff2'),
       url('../fonts/vazirmatn/ttf/Vazirmatn-Light.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'Vazirmatn';
  font-weight: 400;
  font-style: normal;
  src: url('../fonts/vazirmatn/webfonts/Vazirmatn-Regular.woff2') format('woff2'),
       url('../fonts/vazirmatn/ttf/Vazirmatn-Regular.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'Vazirmatn';
  font-weight: 500;
  font-style: normal;
  src: url('../fonts/vazirmatn/webfonts/Vazirmatn-Medium.woff2') format('woff2'),
       url('../fonts/vazirmatn/ttf/Vazirmatn-Medium.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'Vazirmatn';
  font-weight: 600;
  font-style: normal;
  src: url('../fonts/vazirmatn/webfonts/Vazirmatn-SemiBold.woff2') format('woff2'),
       url('../fonts/vazirmatn/ttf/Vazirmatn-SemiBold.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'Vazirmatn';
  font-weight: 700;
  font-style: normal;
  src: url('../fonts/vazirmatn/webfonts/Vazirmatn-Bold.woff2') format('woff2'),
       url('../fonts/vazirmatn/ttf/Vazirmatn-Bold.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'Vazirmatn';
  font-weight: 800;
  font-style: normal;
  src: url('../fonts/vazirmatn/webfonts/Vazirmatn-ExtraBold.woff2') format('woff2'),
       url('../fonts/vazirmatn/ttf/Vazirmatn-ExtraBold.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'Vazirmatn';
  font-weight: 900;
  font-style: normal;
  src: url('../fonts/vazirmatn/webfonts/Vazirmatn-Black.woff2') format('woff2'),
       url('../fonts/vazirmatn/ttf/Vazirmatn-Black.ttf') format('truetype');
  font-display: swap;
}

/* ==============================
   Font Awesome 6 Free (Local) - Compatible with FA5 classes
   ============================== */
/* Solid */
@font-face {
  font-family: 'Font Awesome 6 Free';
  font-style: normal;
  font-weight: 900;
  src: url('../fonts/fontawesome/webfonts/fa-solid-900.woff2') format('woff2');
  font-display: block;
}

/* Regular */
@font-face {
  font-family: 'Font Awesome 6 Free';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/fontawesome/webfonts/fa-regular-400.woff2') format('woff2');
  font-display: block;
}

/* Brands */
@font-face {
  font-family: 'Font Awesome 6 Brands';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/fontawesome/webfonts/fa-brands-400.woff2') format('woff2');
  font-display: block;
}

/* ==============================
   Font Awesome Base Styles
   ============================== */
.fas,
.fa-solid {
  font-family: 'Font Awesome 6 Free';
  font-weight: 900;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto;
}

.far,
.fa-regular {
  font-family: 'Font Awesome 6 Free';
  font-weight: 400;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto;
}

.fab,
.fa-brands {
  font-family: 'Font Awesome 6 Brands';
  font-weight: 400;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto;
}

/* ==============================
   Common Icons Used in the Project
   ============================== */

/* آیکن‌های اصلی کاتالوگ */
.fa-store::before { content: "\f54e"; }
.fa-shopping-cart::before { content: "\f07a"; }
.fa-cart-plus::before { content: "\f217"; }
.fa-cog::before { content: "\f013"; }
.fa-download::before { content: "\f019"; }
.fa-times::before { content: "\f00d"; }
.fa-arrow-right::before { content: "\f061"; }
.fa-search::before { content: "\f002"; }
.fa-link::before { content: "\f0c1"; }
.fa-share-alt::before { content: "\f1e0"; }
.fa-trash::before { content: "\f1f8"; }
.fa-redo::before { content: "\f01e"; }
.fa-exclamation-triangle::before { content: "\f071"; }
.fa-external-link-alt::before { content: "\f35d"; }
.fa-paper-plane::before { content: "\f1d8"; }
.fa-sun::before { content: "\f185"; }
.fa-moon::before { content: "\f186"; }
.fa-desktop::before { content: "\f108"; }
.fa-list-alt::before { content: "\f022"; } /* آیکون جدید برای کاتالوگ */
.fa-clipboard-list::before { content: "\f46d"; } /* آیکون جدید برای لیست درخواست */
.fa-file-invoice::before { content: "\f570"; } /* آیکون جدید برای پیش‌فاکتور */

/* آیکن‌های دسته‌بندی‌های کاتالوگ از shop.json */
.fa-shopping-basket::before { content: "\f291"; } /* خواربار */
.fa-candy-cane::before { content: "\f786"; } /* انواع نبات */
.fa-dice::before { content: "\f522"; } /* شانسی ها */
.fa-jar::before { content: "\f5b0"; } /* کمپوت ها */
.fa-utensils::before { content: "\f2e7"; } /* کنسرویجات */
.fa-gum::before { content: "\f5b3"; } /* آدامس ها */
.fa-glass-water::before { content: "\f5b4"; } /* آبمیوه ها */
.fa-bolt::before { content: "\f0e7"; } /* انرژی زا */
.fa-leaf::before { content: "\f06c"; } /* لواشک */
.fa-cocktail::before { content: "\f561"; } /* شربت ها */
.fa-soap::before { content: "\f5b6"; } /* شوینده ها */
.fa-hand-sparkles::before { content: "\f5b7"; } /* بهداشتی ها */
.fa-seedling::before { content: "\f4d8"; } /* خشکبار */
.fa-mug-hot::before { content: "\f7b6"; } /* چای و قهوه جات */
.fa-wheat::before { content: "\f5b8"; } /* حبوبات */
.fa-fire::before { content: "\f06d"; } /* انواع ذغال و الکل */
.fa-car-battery::before { content: "\f5df"; } /* انواع باطری */
.fa-spray-can::before { content: "\f5bd"; } /* عطریات */

/* آیکن‌های وضعیت */
.fa-sync::before { content: "\f021"; }
.fa-check::before { content: "\f00c"; }
.fa-info::before { content: "\f129"; }
.fa-warning::before { content: "\f071"; }
.fa-bell::before { content: "\f0f3"; }

/* آیکن‌های فرم */
.fa-envelope::before { content: "\f0e0"; }
.fa-phone::before { content: "\f095"; }
.fa-sms::before { content: "\f7cd"; }
.fa-user::before { content: "\f007"; }
.fa-map-marker-alt::before { content: "\f3c5"; }

/* ==============================
   Social Media Icons
   ============================== */
.fa-instagram::before { content: "\f16d"; }
.fa-telegram::before { content: "\f2c6"; }
.fa-whatsapp::before { content: "\f232"; }
.fa-twitter::before { content: "\f099"; }
.fa-linkedin::before { content: "\f08c"; }
.fa-youtube::before { content: "\f167"; }
.fa-facebook::before { content: "\f09a"; }
.fa-github::before { content: "\f09b"; }
.fa-globe::before { content: "\f0ac"; }
.fa-aparat::before { content: "\f144"; }

/* ==============================
   Additional Icons from shop.js and categories.js
   ============================== */

/* آیکن‌های سیستم کاتالوگ */
.fa-chevron-down::before { content: "\f078"; }
.fa-chevron-up::before { content: "\f077"; }
.fa-chevron-right::before { content: "\f054"; }
.fa-chevron-left::before { content: "\f053"; }
.fa-plus::before { content: "\f067"; }
.fa-minus::before { content: "\f068"; }
.fa-heart::before { content: "\f004"; }
.fa-star::before { content: "\f005"; }
.fa-filter::before { content: "\f0b0"; }
.fa-sort::before { content: "\f0dc"; }
.fa-bars::before { content: "\f0c9"; }
.fa-th::before { content: "\f00a"; }
.fa-list::before { content: "\f03a"; }
.fa-grid::before { content: "\f00a"; }
.fa-image::before { content: "\f03e"; }
.fa-camera::before { content: "\f030"; }
.fa-tag::before { content: "\f02b"; }
.fa-percent::before { content: "\f295"; }
.fa-gift::before { content: "\f06b"; }
.fa-truck::before { content: "\f0d1"; }
.fa-shipping-fast::before { content: "\f48b"; }
.fa-credit-card::before { content: "\f09d"; }
.fa-money-bill::before { content: "\f0d6"; }
.fa-wallet::before { content: "\f555"; }
.fa-receipt::before { content: "\f543"; }
.fa-file-invoice::before { content: "\f570"; }
.fa-print::before { content: "\f02f"; }
.fa-download::before { content: "\f019"; }
.fa-upload::before { content: "\f093"; }
.fa-cloud-download-alt::before { content: "\f381"; }
.fa-cloud-upload-alt::before { content: "\f382"; }
.fa-database::before { content: "\f1c0"; }
.fa-server::before { content: "\f233"; }
.fa-network-wired::before { content: "\f6ff"; }
.fa-wifi::before { content: "\f1eb"; }
.fa-bluetooth::before { content: "\f293"; }
.fa-usb::before { content: "\f287"; }
.fa-hdd::before { content: "\f0a0"; }
.fa-memory::before { content: "\f538"; }
.fa-microchip::before { content: "\f2db"; }
.fa-desktop::before { content: "\f108"; }
.fa-laptop-code::before { content: "\f5fc"; }
.fa-tablet-alt::before { content: "\f3fa"; }
.fa-mobile-alt::before { content: "\f3cd"; }
.fa-gamepad::before { content: "\f11b"; }
.fa-keyboard::before { content: "\f11c"; }
.fa-mouse::before { content: "\f8cc"; }
.fa-headphones::before { content: "\f025"; }
.fa-tv::before { content: "\f26c"; }
.fa-camera-retro::before { content: "\f083"; }
.fa-video::before { content: "\f03d"; }
.fa-microphone::before { content: "\f130"; }
.fa-music::before { content: "\f001"; }
.fa-podcast::before { content: "\f2ce"; }
.fa-rss::before { content: "\f09e"; }
.fa-newspaper::before { content: "\f1ea"; }
.fa-blog::before { content: "\f781"; }
.fa-pen::before { content: "\f304"; }
.fa-edit::before { content: "\f044"; }
.fa-pencil-alt::before { content: "\f303"; }
.fa-brush::before { content: "\f55d"; }
.fa-drafting-compass::before { content: "\f568"; }
.fa-ruler::before { content: "\f545"; }
.fa-tools::before { content: "\f7d9"; }
.fa-screwdriver::before { content: "\f54a"; }
.fa-wrench::before { content: "\f0ad"; }
.fa-hammer::before { content: "\f6e3"; }
.fa-magic::before { content: "\f0d0"; }
.fa-paint-brush::before { content: "\f1fc"; }
.fa-palette::before { content: "\f53f"; }
.fa-fill-drip::before { content: "\f576"; }
.fa-eraser::before { content: "\f12d"; }
.fa-highlighter::before { content: "\f591"; }
.fa-marker::before { content: "\f5a1"; }
.fa-pen-fancy::before { content: "\f5ac"; }
.fa-stamp::before { content: "\f5bf"; }
.fa-archive::before { content: "\f187"; }
.fa-box::before { content: "\f466"; }
.fa-boxes::before { content: "\f468"; }
.fa-pallet::before { content: "\f482"; }
.fa-warehouse::before { content: "\f494"; }
.fa-dolly::before { content: "\f472"; }
.fa-forklift::before { content: "\f47a"; }
.fa-shipping-box::before { content: "\f47b"; }

/* آیکن‌های سیستم دسته‌بندی‌ها */
.fa-layer-group::before { content: "\f5fd"; }
.fa-tags::before { content: "\f02c"; }
.fa-tag::before { content: "\f02b"; }
.fa-folder::before { content: "\f07b"; }
.fa-folder-plus::before { content: "\f65e"; }
.fa-folder-minus::before { content: "\f65d"; }
.fa-folder-open::before { content: "\f07c"; }
.fa-file::before { content: "\f15b"; }
.fa-file-alt::before { content: "\f15c"; }
.fa-file-archive::before { content: "\f1c6"; }
.fa-file-code::before { content: "\f1c9"; }
.fa-file-image::before { content: "\f1c5"; }
.fa-file-video::before { content: "\f1c8"; }
.fa-file-audio::before { content: "\f1c7"; }
.fa-file-pdf::before { content: "\f1c1"; }
.fa-file-word::before { content: "\f1c2"; }
.fa-file-excel::before { content: "\f1c3"; }
.fa-file-powerpoint::before { content: "\f1c4"; }

/* آیکن‌های عملیات */
.fa-save::before { content: "\f0c7"; }
.fa-trash-alt::before { content: "\f2ed"; }
.fa-copy::before { content: "\f0c5"; }
.fa-paste::before { content: "\f0ea"; }
.fa-cut::before { content: "\f0c4"; }
.fa-clone::before { content: "\f24d"; }
.fa-expand::before { content: "\f065"; }
.fa-compress::before { content: "\f066"; }
.fa-maximize::before { content: "\f2d0"; }
.fa-minimize::before { content: "\f2d1"; }
.fa-arrows-alt::before { content: "\f0b2"; }
.fa-expand-arrows-alt::before { content: "\f31e"; }

/* آیکن‌های ناوبری */
.fa-arrow-left::before { content: "\f060"; }
.fa-arrow-up::before { content: "\f062"; }
.fa-arrow-down::before { content: "\f063"; }
.fa-chevron-circle-right::before { content: "\f138"; }
.fa-chevron-circle-left::before { content: "\f137"; }
.fa-chevron-circle-up::before { content: "\f139"; }
.fa-chevron-circle-down::before { content: "\f13a"; }
.fa-angle-right::before { content: "\f105"; }
.fa-angle-left::before { content: "\f104"; }
.fa-angle-up::before { content: "\f106"; }
.fa-angle-down::before { content: "\f107"; }
.fa-caret-right::before { content: "\f0da"; }
.fa-caret-left::before { content: "\f0d9"; }
.fa-caret-up::before { content: "\f0d8"; }
.fa-caret-down::before { content: "\f0d7"; }

/* آیکن‌های وضعیت سیستم */
.fa-spinner::before { content: "\f110"; }
.fa-circle-notch::before { content: "\f1ce"; }
.fa-sync-alt::before { content: "\f2f1"; }
.fa-cog::before { content: "\f013"; }
.fa-sliders-h::before { content: "\f1de"; }
.fa-wrench::before { content: "\f0ad"; }
.fa-tools::before { content: "\f7d9"; }
.fa-magic::before { content: "\f0d0"; }
.fa-crown::before { content: "\f521"; }
.fa-gem::before { content: "\f3a5"; }
.fa-award::before { content: "\f559"; }
.fa-trophy::before { content: "\f091"; }
.fa-medal::before { content: "\f5a2"; }
.fa-ribbon::before { content: "\f4d6"; }
.fa-certificate::before { content: "\f0a3"; }
.fa-badge::before { content: "\f335"; }
.fa-shield-alt::before { content: "\f3ed"; }
.fa-lock::before { content: "\f023"; }
.fa-unlock::before { content: "\f09c"; }
.fa-key::before { content: "\f084"; }
.fa-fingerprint::before { content: "\f577"; }
.fa-id-card::before { content: "\f2c2"; }
.fa-passport::before { content: "\f5ab"; }
.fa-address-card::before { content: "\f2bb"; }
.fa-credit-card::before { content: "\f09d"; }
.fa-qrcode::before { content: "\f029"; }
.fa-barcode::before { content: "\f02a"; }

/* آیکن‌های ارتباطی */
.fa-comment::before { content: "\f075"; }
.fa-comments::before { content: "\f086"; }
.fa-comment-alt::before { content: "\f27a"; }
.fa-comment-dots::before { content: "\f4ad"; }
.fa-comment-medical::before { content: "\f7f5"; }
.fa-comments-dollar::before { content: "\f653"; }
.fa-envelope-open::before { content: "\f2b6"; }
.fa-envelope-open-text::before { content: "\f658"; }
.fa-inbox::before { content: "\f01c"; }
.fa-paper-plane::before { content: "\f1d8"; }
.fa-reply::before { content: "\f3e5"; }
.fa-reply-all::before { content: "\f122"; }
.fa-share::before { content: "\f064"; }
.fa-share-square::before { content: "\f14d"; }
.fa-retweet::before { content: "\f079"; }
.fa-bullhorn::before { content: "\f0a1"; }
.fa-megaphone::before { content: "\f675"; }
.fa-broadcast-tower::before { content: "\f519"; }
.fa-wifi::before { content: "\f1eb"; }
.fa-bluetooth::before { content: "\f293"; }
.fa-signal::before { content: "\f012"; }
.fa-satellite::before { content: "\f7bf"; }
.fa-satellite-dish::before { content: "\f7c0"; }

/* آیکن‌های ویژه برای شبکه‌های اجتماعی ایرانی */
.fa-aparat::before { content: "\f144"; }
.fa-github::before { content: "\f09b"; }
.fa-gitlab::before { content: "\f296"; }
.fa-bitbucket::before { content: "\f171"; }
.fa-stack-overflow::before { content: "\f16c"; }
.fa-codepen::before { content: "\f1cb"; }
.fa-jsfiddle::before { content: "\f1cc"; }

/* آیکن‌های ریاضی و اعداد */
.fa-calculator::before { content: "\f1ec"; }
.fa-abacus::before { content: "\f640"; }
.fa-percentage::before { content: "\f541"; }
.fa-superscript::before { content: "\f12b"; }
.fa-subscript::before { content: "\f12c"; }
.fa-equals::before { content: "\f52c"; }
.fa-not-equal::before { content: "\f53e"; }
.fa-greater-than::before { content: "\f531"; }
.fa-less-than::before { content: "\f536"; }
.fa-greater-than-equal::before { content: "\f532"; }
.fa-less-than-equal::before { content: "\f537"; }
.fa-divide::before { content: "\f529"; }
.fa-times-circle::before { content: "\f057"; }
.fa-plus-circle::before { content: "\f055"; }
.fa-minus-circle::before { content: "\f056"; }
.fa-divide-circle::before { content: "\f5a9"; }

/* آیکن‌های پشتیبانی از RTL */
.fa-text-height::before { content: "\f034"; }
.fa-text-width::before { content: "\f035"; }
.fa-align-left::before { content: "\f036"; }
.fa-align-center::before { content: "\f037"; }
.fa-align-right::before { content: "\f038"; }
.fa-align-justify::before { content: "\f039"; }
.fa-list-ul::before { content: "\f0ca"; }
.fa-list-ol::before { content: "\f0cb"; }
.fa-indent::before { content: "\f03c"; }
.fa-outdent::before { content: "\f03b"; }
.fa-paragraph::before { content: "\f1dd"; }
.fa-heading::before { content: "\f1dc"; }

/* آیکن‌های اضافی برای پشتیبانی کامل */
.fa-ellipsis-h::before { content: "\f141"; }
.fa-ellipsis-v::before { content: "\f142"; }
.fa-circle::before { content: "\f111"; }
.fa-square::before { content: "\f0c8"; }
.fa-dot-circle::before { content: "\f192"; }
.fa-check-circle::before { content: "\f058"; }
.fa-times-circle::before { content: "\f057"; }
.fa-exclamation-circle::before { content: "\f06a"; }
.fa-question-circle::before { content: "\f059"; }
.fa-info-circle::before { content: "\f05a"; }

/* ==============================
   آیکن‌های فروشگاه/کاتالوگ (به روز شده)
   ============================== */
.fa-shopping-basket::before { content: "\f291"; } /* خواربار */
.fa-candy-cane::before { content: "\f786"; } /* انواع نبات */
.fa-dice::before { content: "\f522"; } /* شانسی ها */
.fa-jar::before { content: "\f5b0"; } /* کمپوت ها */
.fa-utensils::before { content: "\f2e7"; } /* کنسرویجات */
.fa-gum::before { content: "\f5b3"; } /* آدامس ها */
.fa-glass-water::before { content: "\f5b4"; } /* آبمیوه ها */
.fa-bolt::before { content: "\f0e7"; } /* انرژی زا */
.fa-leaf::before { content: "\f06c"; } /* لواشک */
.fa-cocktail::before { content: "\f561"; } /* شربت ها */
.fa-soap::before { content: "\f5b6"; } /* شوینده ها */
.fa-hand-sparkles::before { content: "\f5b7"; } /* بهداشتی ها */
.fa-seedling::before { content: "\f4d8"; } /* خشکبار */
.fa-mug-hot::before { content: "\f7b6"; } /* چای و قهوه جات */
.fa-wheat::before { content: "\f5b8"; } /* حبوبات */
.fa-fire::before { content: "\f06d"; } /* انواع ذغال و الکل */
.fa-car-battery::before { content: "\f5df"; } /* انواع باطری */
.fa-spray-can::before { content: "\f5bd"; } /* عطریات */

/* آیکن‌های جدید برای شربت‌ها */
.fa-wine-bottle::before { content: "\f72f"; }
.fa-bottle-water::before { content: "\f5b5"; }
.fa-jug::before { content: "\f5b6"; }
.fa-pitcher::before { content: "\f5b7"; }

/* آیکن‌های جدید اضافه شده برای کاتالوگ */
.fa-wine-glass::before { content: "\f4e3"; }
.fa-wine-glass-alt::before { content: "\f5ce"; }
.fa-beer::before { content: "\f0fc"; }
.fa-glass-cheers::before { content: "\f79f"; }
.fa-ice-cream::before { content: "\f810"; }
.fa-cookie::before { content: "\f563"; }
.fa-bread-slice::before { content: "\f7ec"; }
.fa-cheese::before { content: "\f7ef"; }
.fa-bacon::before { content: "\f7e5"; }
.fa-drumstick-bite::before { content: "\f6d7"; }
.fa-egg::before { content: "\f7fb"; }
.fa-fish::before { content: "\f578"; }
.fa-lemon::before { content: "\f094"; }
.fa-apple-alt::before { content: "\f5d1"; }
.fa-carrot::before { content: "\f787"; }
.fa-pepper-hot::before { content: "\f816"; }
.fa-mortar-pestle::before { content: "\f5a7"; }
.fa-blender::before { content: "\f517"; }
.fa-utensil-spoon::before { content: "\f2e5"; }
.fa-utensil-knife::before { content: "\f2e4"; }
.fa-utensil-fork::before { content: "\f2e3"; }
.fa-temperature-high::before { content: "\f769"; }
.fa-temperature-low::before { content: "\f76b"; }
.fa-thermometer::before { content: "\f491"; }
.fa-weight::before { content: "\f496"; }
.fa-balance-scale::before { content: "\f24e"; }
.fa-ruler-combined::before { content: "\f546"; }
.fa-ruler-horizontal::before { content: "\f547"; }
.fa-ruler-vertical::before { content: "\f548"; }
.fa-tape::before { content: "\f4db"; }
.fa-box-open::before { content: "\f49e"; }
.fa-box-tissue::before { content: "\f95b"; }
.fa-truck-loading::before { content: "\f4de"; }
.fa-truck-moving::before { content: "\f4df"; }
.fa-truck-pickup::before { content: "\f63c"; }
.fa-oil-can::before { content: "\f613"; }
.fa-gas-pump::before { content: "\f52f"; }
.fa-charging-station::before { content: "\f5e7"; }
.fa-battery-full::before { content: "\f240"; }
.fa-battery-three-quarters::before { content: "\f241"; }
.fa-battery-half::before { content: "\f242"; }
.fa-battery-quarter::before { content: "\f243"; }
.fa-battery-empty::before { content: "\f244"; }
.fa-plug::before { content: "\f1e6"; }
.fa-lightbulb::before { content: "\f0eb"; }
.fa-lamp::before { content: "\f4ca"; }
.fa-fan::before { content: "\f863"; }
.fa-air-conditioner::before { content: "\f8f4"; }
.fa-heater::before { content: "\f8f5"; }
.fa-shower::before { content: "\f2cc"; }
.fa-bath::before { content: "\f2cd"; }
.fa-toilet-paper::before { content: "\f71e"; }
.fa-pump-soap::before { content: "\f5b6"; }
.fa-hand-holding-water::before { content: "\f4c1"; }
.fa-hand-holding-medical::before { content: "\f95c"; }
.fa-hands-wash::before { content: "\f95e"; }
.fa-virus-slash::before { content: "\f975"; }
.fa-virus::before { content: "\f974"; }
.fa-head-side-mask::before { content: "\f963"; }
.fa-head-side-cough::before { content: "\f961"; }
.fa-head-side-cough-slash::before { content: "\f962"; }
.fa-hand-sparkles::before { content: "\f5b7"; }
.fa-hand-sanitizer::before { content: "\f95b"; }
.fa-pump-medical::before { content: "\f96a"; }
.fa-thermometer::before { content: "\f491"; }
.fa-clinic-medical::before { content: "\f7f2"; }
.fa-hospital::before { content: "\f0f8"; }
.fa-hospital-alt::before { content: "\f47d"; }
.fa-hospital-user::before { content: "\f80d"; }
.fa-ambulance::before { content: "\f0f9"; }
.fa-truck-medical::before { content: "\f0f9"; }
.fa-first-aid::before { content: "\f479"; }
.fa-heartbeat::before { content: "\f21e"; }
.fa-stethoscope::before { content: "\f0f1"; }
.fa-syringe::before { content: "\f48e"; }
.fa-pills::before { content: "\f484"; }
.fa-tablets::before { content: "\f490"; }
.fa-capsules::before { content: "\f46b"; }
.fa-prescription-bottle::before { content: "\f485"; }
.fa-prescription-bottle-alt::before { content: "\f486"; }
.fa-allergies::before { content: "\f461"; }
.fa-band-aid::before { content: "\f462"; }
.fa-briefcase-medical::before { content: "\f469"; }
.fa-crutch::before { content: "\f7f7"; }
.fa-procedures::before { content: "\f487"; }
.fa-user-md::before { content: "\f0f0"; }
.fa-user-nurse::before { content: "\f82f"; }
.fa-notes-medical::before { content: "\f481"; }
