/* 
   Mapping icomoon classes to Font Awesome icons
   This file fixes the missing icon font files issue
   by using Font Awesome as a replacement
*/

[class^="icon-"], [class*=" icon-"] {
    font-family: 'Font Awesome 6 Free' !important;
    font-weight: 900;
    font-style: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* Override all icon classes with Font Awesome content codes */
.icon-heart:before,
.icon-Heart:before { content: "\f004"; }

.icon-ArrowsLeftRight:before { content: "\f0ec"; }

.icon-Eye:before,
.icon-Eye-1:before { content: "\f06e"; }

.icon-X2:before,
.icon-X:before { content: "\f00d"; }

.icon-CaretDown:before,
.icon-CaretBottomThin:before { content: "\f0d7"; }

.icon-CaretLeft:before { content: "\f0d9"; }

.icon-CaretRightThin:before { content: "\f0da"; }

.icon-CaretTopThin:before { content: "\f0d8"; }

.icon-CheckCircle:before,
.icon-CheckCircle1:before { content: "\f058"; }

.icon-check:before { content: "\f00c"; }

.icon-plus:before { content: "\f067"; }

.icon-minus:before { content: "\f068"; }

.icon-ArrowRight:before { content: "\f061"; }

.icon-ArrowLeft:before { content: "\f060"; }

.icon-ArrowUpRight:before,
.icon-ArrowUpRight1:before { content: "\f08e"; }

.icon-ArrowTop:before { content: "\f062"; }

.icon-ArrowBottom:before { content: "\f063"; }

.icon-ArrowLongRight:before { content: "\f178"; }

.icon-ArrowLongLeft:before { content: "\f177"; }

.icon-ArrowLongTop:before { content: "\f176"; }

.icon-ArrowLongBottom:before { content: "\f175"; }

.icon-ArrowClockwise:before { content: "\f01e"; }

.icon-ArrowFatUp:before { content: "\f062"; }

.icon-user:before,
.icon-User:before { content: "\f007"; }

.icon-storefront:before { content: "\f54f"; }

.icon-shopping-cart-simple:before { content: "\f07a"; }

.icon-sidebar:before,
.icon-List:before { content: "\f0c9"; }

.icon-magnifying-glass:before,
.icon-MagnifyingGlass:before { content: "\f002"; }

.icon-SealPercent:before { content: "\f0c3"; }

.icon-Star:before,
.icon-Star-thin:before,
.icon-Star2:before { content: "\f005"; }

.icon-filter:before { content: "\f0b0"; }

.icon-trash:before { content: "\f1f8"; }

.icon-GearSix:before { content: "\f013"; }

.icon-Tag:before { content: "\f02b"; }

.icon-CalendarBlank:before { content: "\f133"; }

.icon-Timer:before { content: "\f017"; }

.icon-Truck:before,
.icon-Truck2:before { content: "\f0d1"; }

.icon-Package:before { content: "\f4a6"; }

.icon-ShareNetwork:before { content: "\f1e0"; }

.icon-InstagramLogo:before { content: "\f16d"; }

.icon-FacebookLogo:before { content: "\f39e"; }

.icon-TiktokLogo:before { content: "\e07b"; }

.icon-XLogo:before { content: "\e00dd"; }

.icon-grid-2:before,
.icon-grid-3:before,
.icon-grid-4:before,
.icon-grid-5:before,
.icon-grid-6:before,
.icon-SquaresFour:before { content: "\f00b"; }

.icon-CopySimple:before { content: "\f0c5"; }

.icon-Question:before,
.icon-Question1:before { content: "\f128"; }

.icon-Vector:before { content: "\f3a5"; }

.icon-Ruler:before { content: "\f545"; }

.icon-Handbag:before { content: "\f290"; }

.icon-Headset:before { content: "\f590"; }

.icon-Lightning:before,
.icon-Lightning-1:before { content: "\f0e7"; }

.icon-SignOut:before { content: "\f08b"; }

.icon-SnapchatLogo:before { content: "\f2ab"; }

.icon-HourglassMedium:before { content: "\f253"; }

.icon-HouseLine:before { content: "\f015"; }

.icon-PictureInPicture:before { content: "\f3aa"; }

.icon-PuzzlePiece:before { content: "\f12e"; }

.icon-Files:before { content: "\f0c5"; }

.icon-CodeBlock:before { content: "\f121"; }

.icon-Exclude:before { content: "\f096"; }

.icon-Feather:before { content: "\f52b"; }

.icon-ShieldCheck:before { content: "\f2e7"; }

.icon-SneakerMove:before { content: "\f774"; }

.icon-Sparkle:before { content: "\f2da"; }

.icon-Wind:before { content: "\f72e"; }

.icon-Leaf:before { content: "\f06c"; }

.icon-Users:before { content: "\f0c0"; }

.icon-Armchair:before { content: "\f4b8"; }

.icon-NotePencil:before { content: "\f303"; }

.icon-EyeSlash:before { content: "\f070"; }

.icon-HeartStraight:before { content: "\f21e"; }

.icon-ReceiptX:before { content: "\f057"; }

.icon-Browsers:before { content: "\f38d"; }

.icon-Devices:before { content: "\f4bb"; }

.icon-Layout:before { content: "\f4fe"; }

.icon-ListDashes:before { content: "\f0cb"; }

.icon-MouseScroll:before { content: "\f0c4"; }

.icon-Slideshow:before { content: "\f26c"; }

.icon-TextAa:before { content: "\f031"; }

.icon-TextIndent:before { content: "\f03c"; }

.icon-video:before { content: "\f03d"; }

.icon-btn3d:before { content: "\f5b0"; }

.icon-GitDiff:before { content: "\f293"; }

/* Legacy support */
.icon {
    font-family: 'Font Awesome 6 Free' !important;
    font-weight: 900;
}
