/* AEGIS-SOCIAL: real social and store logos. Logos: Font Awesome Free (CC BY 4.0, fontawesome.com) */
.bi{width:1em;height:1em;fill:currentColor;stroke:none;flex:none;display:inline-block;vertical-align:middle}
.ftr .fh{display:block;margin:20px 0 10px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;opacity:.65}
.ftr .social{display:flex!important;gap:10px;flex-wrap:wrap}
.ftr .social a{display:inline-flex!important;align-items:center;justify-content:center;width:40px;height:40px;margin:0!important;padding:0!important;border:1px solid rgba(255,255,255,.18);border-radius:50%;color:inherit;font-size:18px;transition:color .15s,border-color .15s,transform .15s}
.ftr .social a:hover{color:var(--gold,#c9a24b);border-color:var(--gold,#c9a24b);transform:translateY(-2px)}
.modal .follow{display:grid;gap:10px;margin:18px 0 8px;text-align:left}
.modal .follow-h{font-size:12px;letter-spacing:.12em;text-transform:uppercase;opacity:.7;text-align:center;margin-bottom:2px}
.modal .fl{display:flex;align-items:center;gap:14px;padding:12px 16px;border:1px solid rgba(255,255,255,.16);border-radius:14px;color:inherit;text-decoration:none;font-weight:600;font-size:15px;transition:border-color .15s,background .15s}
.modal .fl:hover{border-color:var(--gold,#c9a24b);background:rgba(255,255,255,.04)}
.modal .fl .bi{font-size:22px}
.modal .fl small{display:block;font-weight:400;font-size:12px;opacity:.65}
.store .bi{font-size:26px}
