/* Font Awesome 6.5.1 - storefront subset.
   Generated from the official webfonts, cut to the 142 icons the storefront
   templates actually reference. The admin surfaces still load the full kit
   from cdnjs; this file is linked ONLY from templates/storefront/base.html.
   Rebuild: scratchpad/fa/build_map.py + build_css.py after adding an icon.
   Adding a NEW icon to a storefront template REQUIRES a rebuild or it will
   render as a blank box. */
@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:swap;src:url("../fonts/fa/fa-solid-900.subset.922a4e18b76a.woff2") format("woff2")}
@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/fa/fa-regular-400.subset.2c33061b5493.woff2") format("woff2")}
@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/fa/fa-brands-400.subset.e85ed5bfd0b1.woff2") format("woff2")}
.fa,.fa-brands,.fa-regular,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}
.fa-solid,.fas,.fa{font-family:"Font Awesome 6 Free";font-weight:900}
.fa-regular,.far{font-family:"Font Awesome 6 Free";font-weight:400}
.fa-brands,.fab{font-family:"Font Awesome 6 Brands";font-weight:400}
.fa-spin{animation-name:fa-spin;animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}
.fa-spin-reverse{--fa-animation-direction:reverse}
@keyframes fa-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}
@media (prefers-reduced-motion:reduce){.fa-spin{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1}}

.fa-plus::before{content:"\2b"}
.fa-soap::before{content:"\e06e"}
.fa-arrow-up-from-bracket::before{content:"\e09a"}
.fa-chart-column::before{content:"\e0e3"}
.fa-wand-magic-sparkles::before{content:"\e2ca"}
.fa-cubes-stacked::before{content:"\e4e6"}
.fa-envelope-circle-check::before{content:"\e4e8"}
.fa-people-group::before{content:"\e533"}
.fa-magnifying-glass::before{content:"\f002"}
.fa-star::before{content:"\f005"}
.fa-user::before{content:"\f007"}
.fa-table-cells-large::before{content:"\f009"}
.fa-table-list::before{content:"\f00b"}
.fa-check::before{content:"\f00c"}
.fa-xmark::before{content:"\f00d"}
.fa-gear::before{content:"\f013"}
.fa-house::before{content:"\f015"}
.fa-clock::before{content:"\f017"}
.fa-arrow-rotate-right::before{content:"\f01e"}
.fa-arrows-rotate::before{content:"\f021"}
.fa-rectangle-list::before{content:"\f022"}
.fa-lock::before{content:"\f023"}
.fa-tag::before{content:"\f02b"}
.fa-tags::before{content:"\f02c"}
.fa-bookmark::before{content:"\f02e"}
.fa-print::before{content:"\f02f"}
.fa-camera::before{content:"\f030"}
.fa-video::before{content:"\f03d"}
.fa-image::before{content:"\f03e"}
.fa-pen-to-square::before{content:"\f044"}
.fa-chevron-left::before{content:"\f053"}
.fa-chevron-right::before{content:"\f054"}
.fa-circle-plus::before{content:"\f055"}
.fa-circle-minus::before{content:"\f056"}
.fa-circle-xmark::before{content:"\f057"}
.fa-circle-check::before{content:"\f058"}
.fa-circle-question::before{content:"\f059"}
.fa-circle-info::before{content:"\f05a"}
.fa-arrow-left::before{content:"\f060"}
.fa-arrow-right::before{content:"\f061"}
.fa-arrow-up::before{content:"\f062"}
.fa-arrow-down::before{content:"\f063"}
.fa-minus::before{content:"\f068"}
.fa-circle-exclamation::before{content:"\f06a"}
.fa-gift::before{content:"\f06b"}
.fa-eye::before{content:"\f06e"}
.fa-triangle-exclamation::before{content:"\f071"}
.fa-chevron-up::before{content:"\f077"}
.fa-chevron-down::before{content:"\f078"}
.fa-cart-shopping::before{content:"\f07a"}
.fa-folder-open::before{content:"\f07c"}
.fa-arrows-left-right::before{content:"\f07e"}
.fa-key::before{content:"\f084"}
.fa-comments::before{content:"\f086"}
.fa-arrow-right-from-bracket::before{content:"\f08b"}
.fa-arrow-up-right-from-square::before{content:"\f08e"}
.fa-arrow-right-to-bracket::before{content:"\f090"}
.fa-trophy::before{content:"\f091"}
.fa-upload::before{content:"\f093"}
.fa-phone::before{content:"\f095"}
.fa-credit-card::before{content:"\f09d"}
.fa-bullhorn::before{content:"\f0a1"}
.fa-list-check::before{content:"\f0ae"}
.fa-briefcase::before{content:"\f0b1"}
.fa-users::before{content:"\f0c0"}
.fa-flask::before{content:"\f0c3"}
.fa-scissors::before{content:"\f0c4"}
.fa-copy::before{content:"\f0c5"}
.fa-paperclip::before{content:"\f0c6"}
.fa-floppy-disk::before{content:"\f0c7"}
.fa-bars::before{content:"\f0c9"}
.fa-list-ul::before{content:"\f0ca"}
.fa-truck::before{content:"\f0d1"}
.fa-envelope::before{content:"\f0e0"}
.fa-bolt::before{content:"\f0e7"}
.fa-cloud-arrow-up::before{content:"\f0ee"}
.fa-spinner::before{content:"\f110"}
.fa-info::before{content:"\f129"}
.fa-shield::before{content:"\f132"}
.fa-ticket::before{content:"\f145"}
.fa-file-lines::before{content:"\f15c"}
.fa-thumbs-up::before{content:"\f164"}
.fa-arrow-right-long::before{content:"\f178"}
.fa-file-image::before{content:"\f1c5"}
.fa-circle-notch::before{content:"\f1ce"}
.fa-paper-plane::before{content:"\f1d8"}
.fa-clock-rotate-left::before{content:"\f1da"}
.fa-paypal::before{content:"\f1ed"}
.fa-cc-visa::before{content:"\f1f0"}
.fa-cc-mastercard::before{content:"\f1f1"}
.fa-cc-amex::before{content:"\f1f3"}
.fa-trash::before{content:"\f1f8"}
.fa-eye-dropper::before{content:"\f1fb"}
.fa-paintbrush::before{content:"\f1fc"}
.fa-cart-plus::before{content:"\f217"}
.fa-user-plus::before{content:"\f234"}
.fa-hand-pointer::before{content:"\f25a"}
.fa-bag-shopping::before{content:"\f290"}
.fa-circle-user::before{content:"\f2bd"}
.fa-id-card::before{content:"\f2c2"}
.fa-rotate-left::before{content:"\f2ea"}
.fa-trash-can::before{content:"\f2ed"}
.fa-images::before{content:"\f302"}
.fa-location-dot::before{content:"\f3c5"}
.fa-mobile-screen-button::before{content:"\f3cd"}
.fa-shield-halved::before{content:"\f3ed"}
.fa-up-right-and-down-left-from-center::before{content:"\f424"}
.fa-box::before{content:"\f466"}
.fa-boxes-stacked::before{content:"\f468"}
.fa-clipboard-list::before{content:"\f46d"}
.fa-truck-fast::before{content:"\f48b"}
.fa-box-open::before{content:"\f49e"}
.fa-comment-dots::before{content:"\f4ad"}
.fa-circle-dollar-to-slot::before{content:"\f4b9"}
.fa-handshake-angle::before{content:"\f4c4"}
.fa-truck-ramp-box::before{content:"\f4de"}
.fa-user-check::before{content:"\f4fc"}
.fa-user-shield::before{content:"\f505"}
.fa-user-tie::before{content:"\f508"}
.fa-book-open::before{content:"\f518"}
.fa-crown::before{content:"\f521"}
.fa-feather::before{content:"\f52d"}
.fa-palette::before{content:"\f53f"}
.fa-receipt::before{content:"\f543"}
.fa-ruler-horizontal::before{content:"\f547"}
.fa-toolbox::before{content:"\f552"}
.fa-shirt::before{content:"\f553"}
.fa-wallet::before{content:"\f555"}
.fa-file-signature::before{content:"\f573"}
.fa-grip::before{content:"\f58d"}
.fa-headset::before{content:"\f590"}
.fa-face-sad-tear::before{content:"\f5b4"}
.fa-layer-group::before{content:"\f5fd"}
.fa-gauge-high::before{content:"\f625"}
.fa-envelope-open-text::before{content:"\f658"}
.fa-magnifying-glass-location::before{content:"\f689"}
.fa-calendar-day::before{content:"\f783"}
.fa-calendar-week::before{content:"\f784"}
.fa-gifts::before{content:"\f79c"}
.fa-person-snowboarding::before{content:"\f7ce"}
.fa-helmet-safety::before{content:"\f807"}
.fa-hat-cowboy::before{content:"\f8c0"}
