@font-face {
    font-family: "coreicon";
    src: url('coreicon.eot');
    src: url('coreicon.eot#iefix') format('embedded-opentype'),
        url("coreicon.woff2") format("woff2"),
        url("coreicon.woff") format("woff"),
        url('coreicon.ttf') format('truetype');
    font-display: swap;
}

[class^="core-icon-"],
[class*="core-icon-"] {
    font-family: 'coreicon' !important;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.core-icon-lg {
    font-size: 1.3333em;
    line-height: 0.75em;
    vertical-align: -.0667em;
}

.core-icon-xl {
    font-size: 1.5em;
    line-height: 0.6666em;
    vertical-align: -.075em;
}

.core-icon-xxs {
    font-size: .5em;
}

.core-icon-xs {
    font-size: .75em;
}

.core-icon-sm {
    font-size: .875em
}

.core-icon-1x {
    font-size: 1em;
}

.core-icon-2x {
    font-size: 2em;
}

.core-icon-3x {
    font-size: 3em;
}

.core-icon-4x {
    font-size: 4em;
}

.core-icon-5x {
    font-size: 5em;
}

.core-icon-6x {
    font-size: 6em;
}

.core-icon-7x {
    font-size: 7em;
}

.core-icon-8x {
    font-size: 8em;
}

.core-icon-9x {
    font-size: 9em;
}

.core-icon-10x {
    font-size: 10em;
}

.core-icon-fw {
    text-align: center;
    width: 1.25em;
}

.core-icon-shopping-bag-4-line:before {
    content: "\f511";
}

.core-icon-user-3-line:before {
    content: "\f256";
}

.core-icon-heart-3-line:before {
    content: "\ee0b";
}

.core-icon-heart-3-fill:before {
    content: "\ee0a";
}

.core-icon-search-2-line:before {
    content: "\f0cd";
}

.core-icon-arrow-right-long-fill:before {
    content: "\f5db";
}

.core-icon-arrow-left-long-fill:before {
    content: "\f5d5";
}

.core-icon-arrow-drop-down-line:before {
    content: "\ea50";
}

.core-icon-arrow-drop-left-line:before {
    content: "\ea52";
}

.core-icon-arrow-drop-right-line:before {
    content: "\ea54";
}

.core-icon-arrow-drop-up-line:before {
    content: "\ea56";
}

.core-icon-close-fill:before {
    content: "\eb98";
}

.core-icon-close-large-fill:before {
    content: "\f4c7";
}

.core-icon-arrow-right-up-line:before {
    content: "\ea70";
}

.core-icon-arrow-right-down-line:before {
    content: "\ea6a";
}

.core-icon-arrow-up-double-line:before {
    content: "\f2eb";
}

.core-icon-arrow-right-double-line:before {
    content: "\f2e5";
}

.core-icon-arrow-down-double-line:before {
    content: "\f2e1";
}

.core-icon-arrow-left-double-line:before {
    content: "\f2e3";
}

.core-icon-loop-left-line:before {
    content: "\f33d";
}

.core-icon-eye-line:before {
    content: "\ecb5";
}

.core-icon-eye-2-line:before {
    content: "\ecb1";
}

.core-icon-shopping-basket-2-line:before {
    content: "\f11a";
}

.core-icon-shopping-cart-line:before {
    content: "\f120";
}

.core-icon-shopping-cart-2-line:before {
    content: "\f11e";
}

.core-icon-shopping-bag-line:before {
    content: "\f118";
}

.core-icon-mail-send-line:before {
    content: "\eefc";
}

.core-icon-mail-open-line:before {
    content: "\eefa";
}

.core-icon-mail-line:before {
    content: "\eef6";
}

.core-icon-verified-badge-line:before {
    content: "\f3e9";
}

.core-icon-bookmark-line:before {
    content: "\eae5";
}

.core-icon-chat-2-line:before {
    content: "\eb4f";
}

.core-icon-chat-ai-2-line:before {
    content: "\f60b";
}

.core-icon-chat-3-line:before {
    content: "\eb51";
}

.core-icon-chat-ai-3-line:before {
    content: "\f60d";
}

.core-icon-smartphone-line:before {
    content: "\f15a";
}

.core-icon-phone-line:before {
    content: "\efec";
}

.core-icon-bank-card-line:before {
    content: "\ea92";
}

.core-icon-coupon-fill:before {
    content: "\ebed";
}

.core-icon-price-tag-3-line:before {
    content: "\f023";
}

.core-icon-gift-line:before {
    content: "\edbb";
}

.core-icon-heart-line:before {
    content: "\ee0f";
}

.core-icon-apple-line:before {
    content: "\ea40";
}

.core-icon-app-store-line:before {
    content: "\ea3e";
}

.core-icon-android-line:before {
    content: "\ea36";
}

.core-icon-facebook-line:before {
    content: "\ecbd";
}

.core-icon-facebook-circle-line:before {
    content: "\ecbb";
}

.core-icon-google-play-line:before {
    content: "\edd7";
}

.core-icon-google-play-fill:before {
    content: "\edd6";
}

.core-icon-facebook-fill:before {
    content: "\ecbc";
}

.core-icon-facebook-circle-fill:before {
    content: "\ecba";
}

.core-icon-android-fill:before {
    content: "\ea35";
}

.core-icon-app-store-fill:before {
    content: "\ea3d";
}

.core-icon-apple-fill:before {
    content: "\ea3f";
}

.core-icon-instagram-line:before {
    content: "\ee66";
}

.core-icon-linkedin-line:before {
    content: "\eeb6";
}

.core-icon-pinterest-line:before {
    content: "\f000";
}

.core-icon-pinterest-fill:before {
    content: "\efff";
}

.core-icon-skype-line:before {
    content: "\f14c";
}

.core-icon-skype-fill:before {
    content: "\f14b";
}

.core-icon-telegram-line:before {
    content: "\f1f0";
}

.core-icon-telegram-2-line:before {
    content: "\f548";
}

.core-icon-telegram-fill:before {
    content: "\f1ef";
}

.core-icon-telegram-2-fill:before {
    content: "\f547";
}

.core-icon-tiktok-line:before {
    content: "\f373";
}

.core-icon-tiktok-fill:before {
    content: "\f372";
}

.core-icon-twitch-line:before {
    content: "\f239";
}

.core-icon-twitch-fill:before {
    content: "\f238";
}

.core-icon-twitter-x-line:before {
    content: "\f3e7";
}

.core-icon-twitter-x-fill:before {
    content: "\f3e6";
}

.core-icon-whatsapp-line:before {
    content: "\f2bc";
}

.core-icon-whatsapp-fill:before {
    content: "\f2bb";
}

.core-icon-youtube-line:before {
    content: "\f2d5";
}

.core-icon-youtube-fill:before {
    content: "\f2d4";
}

.core-icon-map-pin-2-line:before {
    content: "\ef0a";
}

.core-icon-map-pin-line:before {
    content: "\ef14";
}

.core-icon-map-line:before {
    content: "\ef08";
}

.core-icon-map-2-line:before {
    content: "\ef06";
}

.core-icon-road-map-line:before {
    content: "\f08e";
}

.core-icon-fullscreen-line:before {
    content: "\ed9c";
}

.core-icon-menu-line:before {
    content: "\ef3e";
}

.core-icon-menu-2-line:before {
    content: "\ef32";
}

.core-icon-star-line:before {
    content: "\f18b";
}

.core-icon-star-fill:before {
    content: "\f186";
}

.core-icon-settings-line:before {
    content: "\f0ee";
}

.core-icon-settings-2-line:before {
    content: "\f0e4";
}

.core-icon-star-half-line:before {
    content: "\f188";
}

.core-icon-check-line:before {
    content: "\eb7b";
}

.core-icon-close-circle-line:before {
    content: "\eb97";
}

.core-icon-delete-bin-line:before {
    content: "\ec2a";
}

.core-icon-delete-back-2-line:before {
    content: "\ec1a";
}

.core-icon-shield-check-fill:before {
    content: "\f0ff";
}

.core-icon-shield-check-line:before {
    content: "\f100";
}

.core-icon-share-forward-line:before {
    content: "\f0fd";
}

.core-icon-share-forward-fill:before {
    content: "\f0fc";
}

.core-icon-share-2-line:before {
    content: "\f41c";
}

.core-icon-external-link-line:before {
    content: "\ecaf";
}

.core-icon-filter-2-line:before {
    content: "\ed23";
}

.core-icon-loop-right-line:before {
    content: "\f33f";
}

.core-icon-account-circle-line:before {
    content: "\ea09";
}

.core-icon-customer-service-2-line:before {
    content: "\ec0c";
}

.core-icon-truck-line:before {
    content: "\f231";
}