.mira-app :is(.mira-menu-heading,.mira-products-heading) .mira-menu-toolbar{justify-content:flex-end;align-items:center;gap:10px;width:min(58%,650px);min-width:0;margin-left:auto;display:flex}.mira-app .mira-menu-toolbar :is(.mira-menu-tool-button,.mira-menu-filter-trigger[aria-haspopup=dialog]){border:1px solid var(--mira-line);background:var(--mira-card);width:48px;height:48px;min-height:48px;color:var(--mira-secondary);border-radius:50%;flex:0 0 48px;justify-content:center;align-items:center;padding:0;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex;position:relative}.mira-app .mira-menu-toolbar :is(.mira-menu-tool-button,.mira-menu-filter-trigger):hover:not(:disabled){background:var(--mira-green-soft);color:var(--mira-green-ink);border-color:#a7bfaf}.mira-app .mira-menu-toolbar .mira-menu-favorites-toggle[aria-pressed=true]{color:#d54b55;background:#fcecef;border-color:#efc5ca}.mira-app .mira-menu-toolbar .mira-menu-favorites-toggle[aria-pressed=true]:hover{color:#bc3541;background:#f8dce1}.mira-app .mira-menu-toolbar .mira-menu-filter-trigger[data-active=true]{background:var(--mira-green-soft);color:var(--mira-green-ink);border-color:#a7bfaf}.mira-menu-toolbar .mira-menu-filter-count{border:2px solid var(--mira-bg);background:var(--mira-green);color:#fff;border-radius:9px;min-width:18px;height:18px;padding:0 4px;font-size:10px;position:absolute;top:-3px;right:-3px}@media (width<=1023px){.mira-app :is(.mira-menu-heading,.mira-products-heading) .mira-menu-toolbar{width:100%}}@media (prefers-reduced-motion:reduce){.mira-app .mira-menu-toolbar button{transition:none}}