.CompareBar_bar__1zgtY{position:fixed;box-sizing:border-box;left:50%;width:min(1920px,97vw);bottom:max(14px,env(safe-area-inset-bottom));z-index:71;background:var(--card,#fff);border:1px solid var(--erp-border,#e3e6eb);border-radius:12px;box-shadow:0 -8px 28px rgba(22,24,29,.1);transform:translateX(-50%);animation:CompareBar_rise___nJkI .18s ease}@keyframes CompareBar_rise___nJkI{0%{transform:translate(-50%,calc(100% + 16px))}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.CompareBar_bar__1zgtY{animation:none}}.CompareBar_inner__M5zDq{max-width:1440px;margin:0 auto;padding:13px 22px;display:flex;align-items:center;gap:16px}.CompareBar_left__oIega{position:relative;display:flex;align-items:center;gap:14px;min-width:0;flex:1 1}.CompareBar_title__ezj5W{display:inline-flex;align-items:baseline;gap:4px;border:0;background:none;padding:0;font-family:var(--erp-serif);font-size:1rem;font-weight:500;color:var(--ink,#16181d);white-space:nowrap;cursor:pointer}.CompareBar_titleCaret__nrrCt{font-size:.7rem;color:var(--ink-3,#79808c);transition:transform .14s ease}.CompareBar_titleCaretOpen__LzGFo{transform:rotate(180deg)}.CompareBar_quickPanel__C8UAh{position:absolute;bottom:calc(100% + 8px);left:0;z-index:2;min-width:260px;max-width:min(420px,92vw);max-height:46vh;overflow-y:auto;padding:6px;background:var(--card,#fff);border:1px solid var(--erp-border-strong,#d3d9e2);border-radius:10px;box-shadow:0 10px 30px rgba(22,24,29,.16)}.CompareBar_quickList__FXwkK{list-style:none;margin:0;padding:0}.CompareBar_quickRow__oeEG5{display:grid;grid-template-columns:1fr auto auto 20px;align-items:center;grid-gap:10px;gap:10px;padding:7px 8px;border-radius:7px;font-size:.82rem}.CompareBar_quickRow__oeEG5+.CompareBar_quickRow__oeEG5{border-top:1px solid var(--erp-border,#e3e6eb)}.CompareBar_quickSku__G5re9{font-weight:600;color:var(--ink,#16181d);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CompareBar_quickSpec___u7di{color:var(--ink-soft,#4a4f58);white-space:nowrap}.CompareBar_count__EqqMI{font-family:var(--erp-sans);font-weight:700;color:var(--navy,#1e416e)}.CompareBar_max__I_Xbf{font-family:var(--erp-sans);font-size:.8rem;color:var(--ink-3,#79808c)}.CompareBar_chips__VNLA4{display:flex;align-items:center;gap:7px;overflow-x:auto;scrollbar-width:thin;min-width:0}.CompareBar_chip__WO7Ut{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;padding:5px 7px 5px 9px;border:1px solid var(--erp-border,#e3e6eb);border-radius:999px;background:var(--erp-surface-2,#f7f8fa);font-size:.8rem}.CompareBar_chip__WO7Ut .ui-glyph{color:var(--navy,#1e416e)}.CompareBar_chipSku__sPaeH{font-weight:600;color:var(--ink,#16181d)}.CompareBar_chipCarat__Jjiyo{color:var(--ink-soft,#4a4f58)}.CompareBar_chipX__86Bm2{border:0;background:none;color:var(--ink-3,#79808c);font-size:1.05rem;line-height:1;cursor:pointer;padding:0 1px}.CompareBar_chipX__86Bm2:hover{color:var(--erp-red,#c4453b)}.CompareBar_morePill__ViWhU{flex-shrink:0;padding:5px 11px;border-radius:999px;background:var(--ice,#edf1f7);color:var(--navy,#1e416e);font-size:.8rem;font-weight:600}.CompareBar_actions__SvMtk{display:flex;align-items:center;gap:9px;flex-shrink:0}.CompareBar_compareBtn__nD8FT{height:38px;padding:0 18px}.CompareBar_compareBtn__nD8FT[aria-disabled=true]{opacity:.5;pointer-events:none}.CompareBar_cartBtn__BSCjG{height:38px;padding:0 16px;background:var(--ice,#edf1f7);color:var(--navy,#1e416e);border:1px solid var(--erp-border-strong,#d3d9e2);font-weight:600}.CompareBar_cartBtn__BSCjG:hover:not(:disabled){background:var(--ice-2,#e2e9f3);border-color:var(--navy,#1e416e)}.CompareBar_shareBtn__C_kEd{height:38px;padding:0 16px;background:var(--ice,#edf1f7);color:var(--navy,#1e416e);border:1px solid var(--erp-border-strong,#d3d9e2);font-weight:600;white-space:nowrap}.CompareBar_shareBtn__C_kEd:hover:not(:disabled){background:var(--ice-2,#e2e9f3);border-color:var(--navy,#1e416e)}.CompareBar_shareBtn__C_kEd:disabled{opacity:.55;cursor:default}@media (max-width:640px){.CompareBar_chips__VNLA4{display:none}.CompareBar_inner__M5zDq{padding:12px 16px;gap:10px}.CompareBar_actions__SvMtk{gap:7px;flex-wrap:wrap;justify-content:flex-end}.CompareBar_cartBtn__BSCjG,.CompareBar_compareBtn__nD8FT,.CompareBar_shareBtn__C_kEd{height:36px;padding:0 12px;font-size:.82rem}.CompareBar_bar__1zgtY{width:calc(100vw - 20px);bottom:max(16px,env(safe-area-inset-bottom))}}