.corev2mbar-mobile-nav{display:none}
@media(max-width:1099px){
body:not(.cv2-q){--cv2-control-bottom:calc(86px + env(safe-area-inset-bottom,0px));padding-bottom:84px}
.corev2mbar-mobile-nav{--qn-bg:var(--cv2-menu-card,var(--color-surface));--qn-ink:var(--cv2-menu-text,var(--color-text-primary));--qn-muted:var(--cv2-menu-muted,var(--color-text-secondary));--qn-line:var(--color-border);--qn-primary:var(--cv2-menu-primary,var(--cv2-primary));display:flex;position:fixed;bottom:calc(12px + env(safe-area-inset-bottom,0px));left:50%;transform:translateX(-50%);z-index:650;gap:10px;width:calc(100% - 24px);max-width:500px;align-items:center;color:var(--qn-ink)}
.corev2mbar-links{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);flex:1;min-width:0;gap:0;padding:6px;border:1px solid var(--qn-line);border-radius:999px;background:var(--qn-bg);overflow:visible}
.corev2mbar-links>a{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;min-width:0;height:50px;border-radius:999px;text-decoration:none;color:var(--qn-muted);transition:color .2s;isolation:isolate;-webkit-tap-highlight-color:transparent}
.corev2mbar-links>a::before{content:"";position:absolute;z-index:-1;left:50%;top:50%;width:50px;max-width:100%;aspect-ratio:1;border-radius:50%;background:color-mix(in srgb,var(--qn-primary) 12%,var(--qn-bg));transform:translate(-50%,-50%);opacity:0;transition:opacity .2s}
.corev2mbar-links>a i{font-size:21px;line-height:1;display:grid;place-items:center;width:23px;height:23px}
.corev2mbar-avatar{width:23px;height:23px;object-fit:cover;border-radius:50%}
.corev2mbar-links>a span:not(.cv2-bday-avw){max-width:100%;font-size:10px;font-weight:600;letter-spacing:0;line-height:1.25;text-align:center;overflow-wrap:anywhere;padding:0 3px}
.corev2mbar-links>a.corev2mbar-mobile-active{color:var(--qn-primary)}
.corev2mbar-links>a.corev2mbar-mobile-active::before{opacity:1}
.corev2mbar-cart{display:grid;place-items:center;position:relative;flex:0 0 58px;width:58px;height:58px;border:1px solid color-mix(in srgb,var(--qn-primary) 30%,var(--qn-line));border-radius:50%;background:var(--cv2-gradient,var(--qn-primary));color:var(--color-on-primary);text-decoration:none;font-size:25px}
.corev2mbar-cart:hover{color:var(--color-on-primary)}
.corev2mbar-cart b{position:absolute;right:-2px;top:-2px;min-width:21px;line-height:17px;padding:0 4px;border:2px solid var(--qn-bg);border-radius:999px;background:var(--qn-ink);color:var(--qn-bg);font-size:10px;text-align:center}
.corev2mbar-cart b[hidden]{display:none}
.corev2mbar-links>a:focus-visible,.corev2mbar-cart:focus-visible{outline:2px solid var(--qn-primary);outline-offset:2px}
.corev2mbar-links>a:focus:not(:focus-visible),.corev2mbar-cart:focus:not(:focus-visible){outline:none}
}
@media(prefers-reduced-motion:reduce){.corev2mbar-links>a,.corev2mbar-links>a::before{transition:none}}