.fm-header-auth{display:flex;align-items:center;gap:.5rem;font-size:14px}
.fm-header-auth .fm-link{color:#7b1e1e;text-decoration:none;font-weight:600}
.fm-header-auth .fm-link:hover{text-decoration:underline}
.fm-header-auth .fm-dot{opacity:.5}
.fm-header-auth .fm-btn{display:inline-block;background:#7b1e1e;color:#fff;padding:10px 16px;border-radius:999px;font-weight:700;text-decoration:none}
.fm-header-auth .fm-btn:hover{filter:brightness(1.05)}
.fm-mini-cart .widget_shopping_cart_content{max-height:70vh;overflow:auto;padding:6px 2px}
