/* @ glyph: display fonts often mis-align U+0040 — use system metrics for that char only. */
@font-face {
    font-family: "StoreAtSafe";
    src: local("Segoe UI"), local("Arial"), local("Helvetica Neue"), local("Helvetica");
    unicode-range: U+0040;
    font-weight: 100 900;
    font-style: normal;
}

html,
body,
.rbt-fancy-text,
.footer-contact-item,
.footer-contact-item__content,
.dynamic-store-topbar,
.store-at-char,
.dynamic-topbar-at {
    font-family: "StoreAtSafe", var(--font-primary, "Cabin"), system-ui, sans-serif;
}

.store-at-char,
.dynamic-topbar-at {
    font-family: "StoreAtSafe", "Segoe UI", Tahoma, Arial, sans-serif !important;
    font-weight: 400 !important;
    font-style: normal !important;
    font-synthesis: none;
    letter-spacing: 0.04em;
    vertical-align: baseline;
    line-height: inherit;
}
