/**
 * SWELL Icon Encoding Fix
 *
 * Re-declares SWELL IcoMoon private-use glyphs with ASCII-safe CSS Unicode
 * escapes. This avoids mojibake when a local/server path decodes literal UTF-8
 * private-use characters incorrectly. Loaded only while SWELL (or child) is active.
 *
 * @package HairHubOfficial
 * @since 5.2.0-alpha-2.1
 */

.icon-caret-down::before { content: "\e904" !important; }
.icon-caret-left::before { content: "\e93c" !important; }
.icon-caret-right::before { content: "\e93b" !important; }
.icon-caret-up::before { content: "\e943" !important; }
.icon-chevron-small-down::before { content: "\e910" !important; }
.icon-chevron-left::before { content: "\e911" !important; }
.icon-chevron-right::before { content: "\e921" !important; }
.icon-chevron-up::before { content: "\e912" !important; }
.icon-home::before { content: "\e922" !important; }
.icon-tag::before { content: "\e935" !important; }
.icon-folder::before { content: "\e92f" !important; }
.icon-file-zip::before { content: "\e924" !important; }
.icon-bubble::before { content: "\e96b" !important; }
.icon-bubbles::before { content: "\e970" !important; }
.icon-eye::before { content: "\e9ce" !important; }
.icon-link::before { content: "\e9c5" !important; }
.icon-share::before { content: "\e925" !important; }
.icon-film::before { content: "\e93a" !important; }
.icon-image::before { content: "\e937" !important; }
.icon-heart::before { content: "\e9da" !important; }
.icon-star-empty::before { content: "\e9d7" !important; }
.icon-star-full::before { content: "\e9d9" !important; }
.icon-star-half::before { content: "\e9d8" !important; }
.icon-blocked::before { content: "\ea0e" !important; }
.icon-info::before { content: "\e91d" !important; }
.icon-info-fill::before { content: "\e941" !important; }
.icon-alert-outline::before { content: "\e940" !important; }
.icon-alert::before { content: "\e916" !important; }
.icon-modified::before { content: "\e92d" !important; }
.icon-posted::before { content: "\e931" !important; }
.icon-settings::before { content: "\e8b8" !important; }
.icon-download::before { content: "\e914" !important; }
.icon-lock-open::before { content: "\e933" !important; }
.icon-lock-closed::before { content: "\e932" !important; }
.icon-person::before { content: "\e7fd" !important; }
.icon-markunread::before { content: "\e92c" !important; }
.icon-shopping_cart::before { content: "\e939" !important; }
.icon-phone::before { content: "\e942" !important; }
.icon-pen::before { content: "\e934" !important; }
.icon-quill::before { content: "\e929" !important; }
.icon-flag::before { content: "\e153" !important; }
.icon-bookmarks::before { content: "\e9d3" !important; }
.icon-books::before { content: "\e91a" !important; }
.icon-megaphone::before { content: "\e913" !important; }
.icon-thumb_down::before { content: "\e8db" !important; }
.icon-thumb_up::before { content: "\e8dc" !important; }
.icon-light-bulb::before { content: "\e915" !important; }
.icon-light-bulb-fill::before { content: "\e944" !important; }
.icon-circle::before { content: "\ea56" !important; }
.icon-x::before { content: "\e91f" !important; }
.icon-triangle::before { content: "\e93f" !important; }
.icon-checkmark::before { content: "\e923" !important; }
.icon-hatena::before { content: "\e917" !important; }
.icon-minus::before { content: "\e919" !important; }
.icon-plus::before { content: "\e91c" !important; }
.icon-toc::before { content: "\e918" !important; }
.icon-search::before { content: "\e92e" !important; }
.icon-close-thin::before { content: "\e920" !important; }
.icon-menu-thin::before { content: "\e91b" !important; }
.icon-more_arrow::before { content: "\e930" !important; }
.icon-swell::before { content: "\e936" !important; }
.icon-tiktok::before { content: "\e93e" !important; }
.icon-room::before { content: "\e93d" !important; }
.icon-amazon::before { content: "\e91e" !important; }
.icon-codepen::before { content: "\e900" !important; }
.icon-facebook::before { content: "\e901" !important; }
.icon-feedly::before { content: "\e902" !important; }
.icon-github::before { content: "\e903" !important; }
.icon-hatebu::before { content: "\e905" !important; }
.icon-instagram::before { content: "\e906" !important; }
.icon-line::before { content: "\e907" !important; }
.icon-medium::before { content: "\e908" !important; }
.icon-pinterest::before { content: "\e909" !important; }
.icon-pocket::before { content: "\e90a" !important; }
.icon-rss::before { content: "\e90b" !important; }
.icon-tumblr::before { content: "\e90c" !important; }
.icon-twitter::before { content: "\e90d" !important; }
.icon-twitter-x::before { content: "\e926" !important; }
.icon-wordpress::before { content: "\e90e" !important; }
.icon-youtube::before { content: "\e90f" !important; }
