@font-face {
    font-family: "elfhame-shop";
    src: url("data:font/ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SFJwAAAE4AAAAYGNtYXDE/+YSAAABuAAAAIRnYXNwAAAAEAAADgAAAAAIZ2x5ZucOsIAAAAJUAAAKGGhlYWQvME7nAAAAvAAAADZoaGVhB8IDxgAAAPQAAAAkaG10eA4AACAAAAGYAAAAIGxvY2EJPAvmAAACPAAAABhtYXhwAB0BCQAAARgAAAAgbmFtZXTxThkAAAxsAAABdHBvc3QAAwAAAAAN4AAAACAAAQAAAAEAAEF1Rg9fDzz1AAsEAAAAAADmCIU1AAAAAOYIhTUAAP/ABAADwAAAAAgAAgAAAAAAAAABAAADwP/AAAAEAAAAAAAEAAABAAAAAAAAAAAAAAAAAAAABQABAAAACwEHABEAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAMDzAGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA96YDwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAAQAAAAEAAAAAgAAAAQAAAAAAAAAAAAAAAAAACAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAaAAAABYAEAADAAYAAAANACDxO/Fo8tXzG/PE9az3pv//AAAAAAANACDxO/Fo8tXzG/PE9az3pv//AAH/9f/jDskOnQ0xDOwMRApdCGQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQBmgKgAv4DJgSkBQwAEQAA/8AEAAPAABgAIgAuADcAPgBFAEwAUwBbAGcAcQB9AIUAjwCYAKQArgAAETQ3PgE3NjIXHgEXFhQHDgEHBiInLgEnJgEGBwYHBgcGBzMjPgE3Njc2NwYHBgcXPgE3IwYHBgc3BgcGBzM1MxUzJicmJwUWFxYXMzUzFTM2NzY3BRYXFhcWFzUHJicmJy4BJyMWFxYnJicmJyMWFxYXBTY3NjcjDgEHBgcGJxU2NzY3Nj8BMzY3NjcjBgcGNyYnJicjHgEXAxYXFhczJicmJx4BByYnJicmJyYnFSgnjlxf0F9cjicoKCeOXF/QX1yOJygB4CEeIBoICAcHl9oIFA0ICgkLPDIyJVEBCgiJEgoLA/UJBgUBv0C/AQUGCf5XAQUGCapAqgkFBgH+ag4QGiAeIYsLCQoIDRQIdiUyMiUIBQUBoAMLChICQDwyMiV2CBQNCAoJliEeIBoQDlWJEgoLA6ABBQWrAwsKEokICgFODAoLCHYlMjI8ChQSBwcICBogHiEBwGhfXI4nKCgnjlxf0F9cjicoKCeOXF8CIwodHzEQERESGTIXEA8PDhgpKDXgKlAmJigoKqAnKCkooKAoKSgn4CgpKCegoCUoKSrgJR8xHx0Ku54ODw8QFzIZNSgpxicpKCgqKSgl3hgpKDUZMhcQDw+QuwodHzEfJUAlKCkqKCgpuSooKCYmUCoBQhYYGRs1KCkYDR5zEhEREDEfHQq7AAAAAQAAAAAEAANAAFcAACEjIiYnFjMWMzI2NyYnJicmJx4BMzI2NyYnJicmPQEWFxYXJicmJyY3NjcWFxYXFhcmNzY3Njc+ATMyFxYXNjc2Nw4BBzY3NjcGBwYHFgcUBwYHBgcGBwYBQgFVpEgMDQwNR4Y4LCknHR4NCRQKDhwNMCcmFRYWGBgZIhcWCQkGBRU1RURPUFQLCgobHCoXMhorJykeIyIiHwwwIR8fHh0VGxofAQEZGTEyR0tcYjAuAgEuLAESEyAhKwICBAMKHh4rLDEDDAYHARchISYnJygkQjAvGxwELi4tJCYWDQwRESAHDA0SJDwUBAgJDB8cGxcNDlRUVkxPOj0hJAAAAAUAAP/wBAADwAAyAFEAYQCIAMYAAAEyFxYXFhcWFRQGBwYHBgcGBwYHDgEjIicmPwE2NTQnJicmJyYnJicmJyY1NDc2NzY3NgMjNTQmKwEiBh0BFBcUFx4BOwEyNzY9ATQ1JicmIyY3IgYdARQWOwEyNj0BNCYjMyIGHQEvASMnIyIGHQEUFjsBMjY9ARcyFRYzFzMUMjMyNj0BNCYjFzU0NSYnJiMmKwEiByIHDgEdARQXFhcWFxY7ATI3Nj0BNDUmJyYjJisBNTMyNzY9ATQ1JicuASsBNTMyNzYCAGhfXEdHJyg2OCU/NkM5NTEWCQ4FDwICAggCBAQOCxBbUE06OiAgKCdHR1xfV2EGBCQEBgECAQQCjwUCAwECAQICMQQGBgQkBAYGBNMEBmYCAQEmBAYGBCQEBmYBAQEBAgIkBAYGBNABAQICAgGQAgIBAgECAQEBAgECApAEAwIBAQICAgFiYQUCAwECAQQCYWEFAgMDwCEfOjlLTVRFfj0rNC0uKCEdCQQEDQcOLQ0KDwgKBwUEDCQkODdER0xUTUs5Oh8h/hSxBAYGBN8CAgECAQIDAwQkAgICAQIBuwYE3wQGBgTfBAYGBISKAgEGBN8EBgYEhYsBAQEBBgTfBAYuJAICAgECAQECAQQC3wICAQIBAQEDAwQkAgICAQIBJgMDBCQCAQICAQIlAwMAAQAA/8AEAAPAAD8AAAEUBw4BBwYHETM3IzU0NzY7ATUjKgEnIiMmJyYnJicmIyIHBgcGHQEjFTMRJicmJyYnJjU0Nz4BNzYyFx4BFxYEACEgdk5QW3cXjhIVLEEBAQICAgIGBQgHExIWFDosKxgYgoJbUE47OyAhKCeOXF/QX1yOJygBvV9YVIosLg4BaJVhIhUZfwEBAQEBAgECFxgsLkBxlf6YDi4sREVVWF9pX12OKCgoKI5dXwAAAAACAAD/8AQAA5AACwAPAAABMwkBIQMBIwkBIRsBMwEjAyad/qkBlP7E9/7knQFv/n0BRODLV/3PXgOQ/nf96QFE/rwBpAH8/tf95wLpAAAAAAUAAP/ABAADwABRALMAyQDxAQYAAAEyFzIXFhcWFx4BFx4BFxYXFhcWFRYUBxQHBgcOAgcGBwYHBgcGBwYjBiInIicmJy4FJyYnJjUmNDc0NzY3Njc+ATc+ATc2NzY3NjM2FyoBIyIHIgcGBwYHBgcGBw4BBwYHBgcGFQYVFBcUFxYXFhcWFxYXFhcWFxYXFhcWFxYyNzY3Njc2NzY3Njc2NzY3Njc2NzY1NjU0JzQnJicmJyYnJicmJyYnJicmJyYjJiMFMhcWFxYVFAcOASMiJyYnJjU0Njc2BRYXFhcWFxYUBwYHBgcGByoBIyInJicmJyYnJjQ3Njc2NzY3NjM6ARciBwYHBhQXFhcWMjc2NzY0JyYnJgIAYyYeLCcfHBoaLhMUHgkKBgYCAgEBAgIGBhQcFRMXFxoZHR8nLB4mxiYeLCcfHDQsKhwUBgYCAgEBAgIGBgoJHhQTLhoaHB8nLB4mNQMGAzwdFyUhGhMREg4NDg0SBwcEBQICAQECAgUEBwYKCQ0NDw4RERMaISseJMQlHSsiGRMREg4NDg0JCgYHBAUCAgEBAgIFBAcHCQkNDg0OEhETGiEqHiRjARERDg4ICQkIHBEQDw4ICBAOD/7/NTAvIyQUFBQUJCMvMDUBAgEuLCsjJBcSCQkJCRIXJCMrLC4BAgEuKCcWGBgWJyhcKCcWGBgWJygDwAECAgYGCgkeFBMuGhocHycsHibGJh4sJx8cNCwVFA8OCgoGBgICAQECAgYGFBwqLDQcHycsHibGJh4sJx8cGhouExQeCQoGBgICAVwBAgIFBAcHCQkNDRwSERIaIisdJGNiJB4rIRoSEhAPDw0MCgoGBwMGAgEBAQEBAQIGAwcHCQkNDQ8PEBISGiErHiRiYyQdKyIZExESDg0ODQkJBwcEBQICAVUJCA4OERAPDhAICA4PEBEcCAlIARUUJSQvMGowLyUkFBUBEA8eHSgfIiFGISIfKB0dEBBcGBYnKFwoJxYYGBYnKFwoJxYYAAAAAgAgAAAD4ANzADUAQgAAARc1NDc2OwEyFxYdARcWFxYUBwYHBiIvAREUDgEjISIuATURBwYiJyYnJjQ3NjcBNjc2MhcWCQIRFBcWMyEyNzY1Ai2TCQoNQA0KCZcEAwICAwQKGgopGiwa/cAaLBopChoKBAMCAgMEAaoJDAsaCwwBHP7A/sAJCg0CQA0KCQNgk1MNCgkJCg3TlgUGBgwGBgUJCSr+rRosGhosGgFTKgkJBQYGDAYGBQGpCQUFBQX+igFA/sD+bQ0KCQkKDQAAAAAADACWAAEAAAAAAAEADAAhAAEAAAAAAAIABwBFAAEAAAAAAAMADABaAAEAAAAAAAQAFACiAAEAAAAAAAUACwAAAAEAAAAAAAYADAB+AAMAAQQJAAEAGAAtAAMAAQQJAAIADgBMAAMAAQQJAAMAGABmAAMAAQQJAAQAKAC2AAMAAQQJAAUAFgALAAMAAQQJAAYAGACKVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwZWxmaGFtZS1zaG9wAGUAbABmAGgAYQBtAGUALQBzAGgAbwBwUmVndWxhcgBSAGUAZwB1AGwAYQByZWxmaGFtZS1zaG9wAGUAbABmAGgAYQBtAGUALQBzAGgAbwBwZWxmaGFtZS1zaG9wAGUAbABmAGgAYQBtAGUALQBzAGgAbwBwZWxmaGFtZS1zaG9wIFJlZ3VsYXIAZQBsAGYAaABhAG0AZQAtAHMAaABvAHAAIABSAGUAZwB1AGwAYQByAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAB//8ADw==") format("truetype");
    font-weight: normal;
    font-style: normal;
    font-display: block;
}
.ef-icon, [class^="icon-"], [class*=" icon-"] {
    /* Use !important to prevent extensions from overriding this font. */
    font-family: "elfhame-shop" !important;
    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-house:before {
    content: "\f7a6";
}
.icon-globe:before {
    content: "\f13b";
}
.icon-facebook:before {
    content: "\f31b";
}
.icon-twitter-x:before {
    content: "\f3c4";
}
.icon-twitter:before {
    content: "\f168";
}
.icon-instagram:before {
    content: "\f5ac";
}
.icon-line:before {
    content: "\f2d5";
}