@font-face {  font-family: 'icomoon';  src:  url('fonts/icomoon.eot?10si43');  src:  url('fonts/icomoon.eot?10si43#iefix') format('embedded-opentype'),    /*url('fonts/icomoon.ttf?10si43') format('truetype'),*/    url('fonts/icomoon.woff?10si43') format('woff');    /*url('fonts/icomoon.svg?10si43#icomoon') format('svg');*/  font-weight: normal;  font-style: normal;    font-display: swap;}[class^="icon-"], [class*=" icon-"] {  /* use !important to prevent issues with browser extensions that change fonts */  font-family: 'icomoon' !important;  speak: none;  font-style: normal;  font-weight: normal;  font-variant: normal;  text-transform: none;  line-height: 1;  /* Better Font Rendering =========== */  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}.icon-facebook:before {    content: "\f09a";}.icon-instagram:before {    content: "\f16d";}.icon-linkedin:before {    content: "\f0e1";}.icon-menu:before {    content: "\e5d2";}.icon-close2:before {    content: "\e5cd";}.icon-arrow_back:before {    content: "\e5c4";}.icon-arrow_forward:before {    content: "\e5c8";}.icon-person:before {    content: "\e7fd";}.icon-person_outline:before {    content: "\e7ff";}.icon-opencart:before {    content: "\f23d";}.icon-shopping_cart:before {    content: "\e8cc";}