/**
 * Luzi Storefront — icon subset (24 glyphs of the Elementor custom set "stsho", 5 KB instead of 117 KB).
 * To add an icon: take its code from uploads/elementor/custom-icons/stsho/css/stsho.css, re-subset the font
 * (fontTools: pyftsubset --unicodes=...) and add the rule below. Elementor widgets that pick a stsho icon
 * load the full set themselves, so nothing else is affected.
 */
@font-face {
    font-family: 'stsho';
    src: url('/wp-content/uploads/luzi-storefront/fonts/stsho-subset.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
[class^="icon-"]:before, [class*=" icon-"]:before {
    font-family: 'stsho';
    font-style: normal;
    font-weight: normal;
    speak: never;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    text-align: center;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.icon-shop:before { content: '\ea33'; }
.icon-call:before { content: '\e86d'; }
.icon-home-2:before { content: '\e938'; }
.icon-shopping-cart:before { content: '\ea36'; }
.icon-user:before { content: '\ea87'; }
.icon-box-search:before { content: '\e861'; }
.icon-tick-circle:before { content: '\ea6e'; }
.icon-info-circle:before { content: '\e93f'; }
.icon-scan-barcode:before { content: '\ea10'; }
.icon-crown:before { content: '\e8ac'; }
.icon-profile-2user:before { content: '\e9d5'; }
.icon-sun:before { content: '\ea58'; }
.icon-weight:before { content: '\e801'; }
.icon-medal-star:before { content: '\e972'; }
.icon-global:before { content: '\e91a'; }
.icon-magic-star:before { content: '\e967'; }
.icon-element-3:before { content: '\e8d7'; }
.icon-heart:before { content: '\e92e'; }
.icon-battery-full:before { content: '\e854'; }
.icon-cloud:before { content: '\e895'; }
.icon-tag:before { content: '\ea5b'; }
.icon-maximize-circle:before { content: '\e970'; }
.icon-sun-1:before { content: '\ea59'; }
.icon-tree:before { content: '\ea7c'; }
