.mf-rail{z-index:var(--z-nav);justify-content:space-between;align-items:center;gap:var(--space-3);min-height:58px;padding:0 var(--space-3) 0 var(--space-4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--color-ink-100);background:#ffffffeb;display:flex;position:sticky;top:0}.mf-rail__side{align-items:center;gap:var(--space-2);min-width:0;display:flex}.mf-rail__brand{border-radius:var(--radius-sm);align-items:center;display:inline-flex}.mf-rail__brand .mf-logo{height:46px;margin-block:-6px}.mf-rail__icon{border:1px solid var(--color-ink-150);width:38px;height:38px;color:var(--color-ink-950);transition:border-color var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard);background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.mf-rail__icon:hover{border-color:var(--color-ink-400);background:var(--color-ink-50)}.mf-rail__orders{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-full);border:1px solid var(--color-ink-150);min-width:38px;height:38px;color:var(--color-ink-950);font-size:var(--text-sm);font-weight:var(--weight-semibold);white-space:nowrap;transition:border-color var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard);background:#fff;flex-shrink:0;padding:0;display:inline-flex}.mf-rail__orders:hover{border-color:var(--color-ink-400);background:var(--color-ink-50)}.mf-rail__orders-long,.mf-rail__orders-short{display:none}@container sf (width>=360px){.mf-rail:not(.mf-rail--back) .mf-rail__orders{padding:0 var(--space-3)}.mf-rail:not(.mf-rail--back) .mf-rail__orders-short{display:inline}.mf-rail:not(.mf-rail--back) .mf-rail__share{display:none}}.mf-rail__cta{height:38px;padding:0 var(--space-4);border-radius:var(--radius-full);background:var(--color-accent-500);color:var(--color-ink-950);font-size:var(--text-sm);font-weight:var(--weight-bold);white-space:nowrap;transition:background var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);align-items:center;display:inline-flex}.mf-rail__cta:hover{background:var(--color-accent-400);transform:translateY(-1px)}.mf-rail__cta:active{transform:translateY(0)}.mf-rail__cta-long,.mf-rail__cta-tiny{display:none}@container sf (width>=520px){.mf-rail__cta-long{display:inline}.mf-rail__cta-short{display:none}}@container sf (width>=640px){.mf-rail__orders{padding:0 var(--space-4)}.mf-rail__orders-long{display:inline}.mf-rail__orders-short{display:none!important}.mf-rail:not(.mf-rail--back) .mf-rail__share{display:inline-flex}}@container sf (width>=800px){.mf-rail{padding-inline:var(--space-10);min-height:64px}}.mf-rail__orders:focus-visible,.mf-rail a:focus-visible,.mf-rail button:focus-visible{outline:2px solid var(--color-accent-500);outline-offset:2px}@container sf (width<=359px){.mf-rail{padding-inline:var(--space-3) var(--space-2)}.mf-rail__brand .mf-logo{height:38px;margin-block:-4px}.mf-rail__cta{padding:0 var(--space-3);font-size:var(--text-xs)}.mf-rail__share{display:none}}@container sf (width<=419px){.mf-rail__cta-short{display:none}.mf-rail__cta-tiny{display:inline}.mf-rail--back .mf-rail__share{display:none}.mf-rail--back{padding-inline:var(--space-3) var(--space-2)}.mf-rail--back .mf-rail__side{gap:6px}.mf-rail--back .mf-rail__brand .mf-logo{height:40px;margin-block:-5px}.mf-rail--back .mf-rail__cta{padding:0 var(--space-3);font-size:var(--text-xs)}}.mf-rail__cart{border-radius:var(--radius-full);border:1px solid var(--color-ink-150);width:38px;height:38px;color:var(--color-ink-950);transition:border-color var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard);background:#fff;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.mf-rail__cart:hover{border-color:var(--color-ink-400);background:var(--color-ink-50)}.mf-rail__cart:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.mf-rail__cart-count{border-radius:var(--radius-full);background:var(--color-accent-500);min-width:18px;height:18px;color:var(--color-ink-950);font-size:11px;font-weight:var(--weight-bold);text-align:center;font-variant-numeric:tabular-nums;padding:0 5px;line-height:18px;position:absolute;top:-5px;right:-5px}@container sf (width<=439px){.mf-rail:not(.mf-rail--back) .mf-rail__orders{padding:0}.mf-rail:not(.mf-rail--back) .mf-rail__orders-short{display:none}}@container sf (width<=359px){.mf-rail--back .mf-rail__brand .mf-logo{height:32px;margin-block:-2px}}.mf-rail__brand{min-height:40px}@container sf (width<=359px){.mf-rail--back .mf-rail__icon,.mf-rail--back .mf-rail__cart,.mf-rail--back .mf-rail__orders{width:34px;min-width:34px;height:34px}}.mf-rail__shop{max-width:46vw;padding-inline:var(--space-2);font-family:var(--font-display);font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
