@font-face {
    font-family: 'iconfont';
    /* Project id 2761402 */
    src        : url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAWUAAsAAAAADEgAAAVGAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHFQGYACDagqKYIhxATYCJAMkCxQABCAFhGcHbxuCClFUcCLIfkiStNh4oAABRwAAJIcDAAcA/GAxD4ggGvvf7MlTa18U0RI0/kQiaRJNNKJYIwUSLVAPK+FtLdu3rhlUhLkqqV1Vv7+XvevZyYamcQrjcC8k1WMU86+b/ZTqh5pp6ChmUDELE++SG8FrCjWT7Uw2tf//fqUTZT/AJq49kzG7fyJruy1p4vhWHN8zQBtV1oKVumDLto/pQFdZl7uMwMB1Ozo3Tq5uW4snSprWuh5rYJC2jyd5qloj0au0MKHn6PTdtIhvKul9OgV8DZ8//nOJEUnNrCOdPT5OWu9vOG05Y1vMvfwLm68bLp5QkXF5Z/542x59oxvXXNY1qNt7zx0tAz1Jat+boM235e1/Vqjmt7m2lBrP1nJgZGKG4SRr8qqj+88THZZ1hOIXtT0axyUEjUtIND4h0wSEQpsjVNo8oUNbInRpy149FPaXXmjZ0YofpHMgvmFOtu6NZitCKgdro/YYLTteerIzn7p6+NeR01DXlJMzN1MsSlVMj8cPJwF89/BA3N0B8scR9TT2sJoCLkIyuGKyPGP6uKgeLU7lBn42C2L8AWJIyBAM4v08Wm6vhYqE+tyWXiJvFVLwc4NkDgdCXMTA4RNn2oN+eBJ7gCxPcDVTuAINWDpFiEh4sGlG/D2Nx94yWNydBc9bGLUWAi0YZi1cbJcjhJghwofjuEMDfLXJ21v8/t6FI8zMoD51Rzw0Deo2UTiH09/JjAvMYD+P41s/uHIFdHyYOuSjuZpy2Hxev4aFBLa6zzbrCAIBTJ6JZMYaFAg187hEh965pk6ZEmSEsXHMWdYAGGYZGxMvZ2f2HyMG+jeG3g52YaH2KYDBmg50xVhF81TFgA8pSvFK5um59pWGN/YgNqudZ0/RlIS5YSXWE353VPsbEGvjrfSz07DzveH7LsOunyuFrPT9Kd8f0tpkyzUe0ahxYd8NvxpBI/cb+JccSQGagHIGhTgO/U22rWyqoTz8Cv9oU+NsbnqkW73mmvW/so5zjnJyinKO23cwwASz2fflWenUarpPpqdnpg/9nYMBJpjN/k6+HyUtJ/n9VJ3ifZ29Yp3UvSKKk9qq9arVivVK2CxaWDeIqgSF0WxL6LaBYSroYF4hGpwb2OqsAoAU0Fzgm4uiub4FPwADVy5Ks/+giYw3M93TwWhh3lR0YBidpdkG1TzeUluxWsphGe0bmMTAHBemxkcaU16giWiJtJQ1xRViRORpziWQr6t4Ls3Mdflr00ugJntewfC1AOeaKn2PkmbchS/PrHiuwczpVB2o+/lYVD5QpaaSlkh0DNowANgu5miSYiiMVf+YV2vusphk28YckgKVbzOHpIVoN2Foi4Hx3/qMDEXqV1nyvzfu1+kfOZLZLhYwTstQbKC3llnZQM+sRS+lX+r672pHKPsSwfABCTAAAewpuQBP5rUve+tYr101hUSGLmSyTPhFbAMVmQt0yPKFAVvgt/WQKigHXUiRAwDtqVeAMPMGycRPyGZW/CL+gGrjDzpm/mHgbsx3N3Qa+pBRCSawfIFcU2Mch4TFXmP6UCmuqrxHdjmWQ+SHxfpTbJCnWMM9prGIAcNUwwl/NKwqAstUoBY/E7EbQWDqrsTXVLcOMaQIlABLL0BOIw3jZ5f867uGUg8qCvfk34eZoxpSPIj4wh78U2vTq9eddHUepWJCqgxghLakBk7GhVFl1xBg6xcqIE34shFV1oaAZDN9rf769vpDT4MB6yz9SJGjRI1OdKMX/Rio91XqUddv1tOKZeAt5NHQ1XmFHvXDZUZPynoZ1TjhMx61WgAA');
}

[class*='g-icon'] {
    --icon-mall       : '\e696'; // 商城
    --icon-mall-filled: '\e697'; // 商城(填充)
    --icon-cart       : '\e69a'; // 购物车
    --icon-cart-filled: '\e699'; // 购物车(填充)
    --icon-mine       : '\e6b5'; // 我的
    --icon-mine-filled: '\e6b6'; // 我的(填充)

    display    : inline-flex;
    align-items: center;

    &:before,
    &:after {
        font-family            : 'iconfont' !important;
        font-style             : normal;
        font-size              : 36px;
        line-height            : 1;
        -webkit-font-smoothing : antialiased;
        -moz-osx-font-smoothing: grayscale;
    }
}