.mr-menu:where(.astro-5mg2n3qe){background:var(--surface-card);border:1px solid var(--border-hairline);border-radius:var(--radius-menu);box-shadow:var(--shadow-overlay);padding:8px;overflow:hidden}.mr-menu:where(.astro-5mg2n3qe).wide{grid-template-columns:1fr 1fr;gap:4px 18px;width:620px;display:grid}.mr-menu:where(.astro-5mg2n3qe).product-menu{padding:12px}.mr-menu:where(.astro-5mg2n3qe).product-menu .dd-head{padding:8px 12px 7px}.mr-menu:where(.astro-5mg2n3qe).product-menu .product-menu-legacy-head{border-top:1px solid var(--border-hairline);margin-top:8px;padding-top:14px}.mr-menu:where(.astro-5mg2n3qe).product-menu .dd-item{gap:13px;min-height:66px;padding:12px}.mr-menu:where(.astro-5mg2n3qe).product-menu .dd-item>span:last-child{min-width:0}.mr-menu:where(.astro-5mg2n3qe).product-menu .dd-item .d{white-space:nowrap;max-width:none;margin-top:4px;line-height:1.5}.mr-menu:where(.astro-5mg2n3qe).product-menu .dd-item .ic-box{margin-top:1px}.mr-menu:where(.astro-5mg2n3qe) .dd-head{font-family:var(--font-mono);font-size:var(--label-sm-size);letter-spacing:var(--label-sm-tracking);color:var(--n-350);text-transform:uppercase;padding:8px 10px 4px}.mr-menu:where(.astro-5mg2n3qe) .dd-item{border-radius:var(--radius-btn);width:100%;font-family:inherit;font-size:var(--small-size);text-align:left;color:var(--n-700);cursor:pointer;transition:background var(--dur-instant) var(--ease-standard), color var(--dur-instant) var(--ease-standard);background:0 0;border:none;align-items:flex-start;gap:11px;padding:9px 10px;text-decoration:none;display:flex}.mr-menu:where(.astro-5mg2n3qe) .dd-item:hover,.mr-menu:where(.astro-5mg2n3qe) .dd-item.active{background:var(--n-150);color:var(--ink)}.mr-menu:where(.astro-5mg2n3qe) .dd-item:focus-visible{box-shadow:0 0 0 3px var(--focus-ring);outline:none}.mr-menu:where(.astro-5mg2n3qe) .dd-item>svg{width:15px;height:15px;color:var(--n-450);transition:color var(--dur-instant) var(--ease-standard);flex:none}.mr-menu:where(.astro-5mg2n3qe) .dd-item:hover>svg,.mr-menu:where(.astro-5mg2n3qe) .dd-item.active>svg{color:var(--cobalt)}.mr-menu:where(.astro-5mg2n3qe) .ic-box{background:var(--paper);width:30px;height:30px;color:var(--ink);transition:color var(--dur-instant) var(--ease-standard), background-color var(--dur-instant) var(--ease-standard);border:1px solid #0000;border-radius:7px;flex:none;justify-content:center;align-items:center;display:flex}.mr-menu:where(.astro-5mg2n3qe) .ic-box svg{width:15px;height:15px;display:block}.mr-menu:where(.astro-5mg2n3qe) .dd-item:hover .ic-box,.mr-menu:where(.astro-5mg2n3qe) .dd-item.active .ic-box{color:var(--cobalt)}.mr-menu:where(.astro-5mg2n3qe) .dd-item:hover .ic-box--hover-cobalt,.mr-menu:where(.astro-5mg2n3qe) .dd-item.active .ic-box--hover-cobalt{color:var(--cobalt);background:var(--cobalt-tint)}.mr-menu:where(.astro-5mg2n3qe) .dd-item:hover .ic-box--hover-orange,.mr-menu:where(.astro-5mg2n3qe) .dd-item.active .ic-box--hover-orange{color:var(--orange-deep);background:var(--orange-tint)}.mr-menu:where(.astro-5mg2n3qe) .dd-item:hover .ic-box--hover-yellow,.mr-menu:where(.astro-5mg2n3qe) .dd-item.active .ic-box--hover-yellow{color:var(--ink);background:var(--yellow)}.mr-menu:where(.astro-5mg2n3qe) .dd-item:hover .ic-box--hover-ink,.mr-menu:where(.astro-5mg2n3qe) .dd-item.active .ic-box--hover-ink{color:var(--dark-text);background:var(--ink)}.mr-menu:where(.astro-5mg2n3qe) .dd-item .t{font-size:var(--small-size);color:var(--ink);font-weight:600;line-height:1.3;display:block}.mr-menu:where(.astro-5mg2n3qe) .dd-item .d{color:var(--text-muted);margin-top:2px;font-size:12.5px;line-height:1.45;display:block}.mr-menu:where(.astro-5mg2n3qe) .dd-item.danger,.mr-menu:where(.astro-5mg2n3qe) .dd-item.danger:hover{color:var(--orange-deep)}.mr-menu:where(.astro-5mg2n3qe) .dd-item.danger>svg,.mr-menu:where(.astro-5mg2n3qe) .dd-item.danger .ic-box{color:var(--orange)}.mr-menu:where(.astro-5mg2n3qe) .dd-item.disabled,.mr-menu:where(.astro-5mg2n3qe) .dd-item[aria-disabled=true]{opacity:.45;pointer-events:none}.mr-menu:where(.astro-5mg2n3qe) :is(hr,.dd-sep){background:var(--divider);border:none;height:1px;margin:5px 8px}.mr-menu:where(.astro-5mg2n3qe) .dd-item .tag-soon{vertical-align:2px;margin-left:6px;padding:2px 8px;font-size:9.5px}@media (prefers-reduced-motion:reduce){.mr-menu:where(.astro-5mg2n3qe) .dd-item,.mr-menu:where(.astro-5mg2n3qe) .ic-box{transition:none}}
