.ops-shell_bleed__kS_Ty{min-width:0}.mh-shellmain:has(>.ops-shell_bleed__kS_Ty){max-width:none;width:100%;padding:0}.CompactCartAction_root__NUQLJ{position:relative;display:inline-flex;align-items:center;justify-content:flex-end;min-width:0}.CompactCartAction_primaryBtn__Dsf4k{position:relative;width:32px;height:32px;border-radius:.625rem;border:1.5px solid var(--cca-border,rgba(0,0,0,.18));background:var(--cca-bg,transparent);color:var(--cca-fg,currentColor);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;box-shadow:0 1px 3px rgba(0,0,0,.12),0 0 0 0 var(--cca-glow,transparent);transition:background .18s ease,border-color .18s ease,box-shadow .22s ease;will-change:transform}.CompactCartAction_primaryBtn__Dsf4k:hover{background:var(--cca-hover-bg,rgba(0,0,0,.08));box-shadow:0 3px 8px rgba(0,0,0,.16),0 0 0 3px var(--cca-glow,transparent)}.CompactCartAction_primaryBtn__Dsf4k:active{box-shadow:0 1px 2px rgba(0,0,0,.1)}.CompactCartAction_qtyBadge__WB6eI{position:absolute;top:-4px;right:-4px;min-width:13px;height:13px;padding:0 3px;border-radius:999px;border:1px solid var(--cca-badge-border,rgba(255,255,255,.8));background:var(--cca-badge-bg,color-mix(in srgb,currentColor 12%,white));color:var(--cca-badge-fg,currentColor);display:inline-flex;align-items:center;justify-content:center;font-size:8px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.CompactCartAction_controls__x_mP5{display:inline-flex;align-items:center;gap:3px;padding:2px;border-radius:999px;border:1px solid var(--cca-border,rgba(0,0,0,.14));background:var(--cca-controls-bg,color-mix(in srgb,white 92%,currentColor));min-height:28px;box-sizing:border-box}.CompactCartAction_controlBtn__3eLBL{width:22px;height:22px;border:none;border-radius:999px;background:transparent;color:var(--cca-fg,currentColor);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .16s ease,transform .12s ease}.CompactCartAction_controlBtn__3eLBL:hover{background:var(--cca-hover-bg,rgba(0,0,0,.06))}.CompactCartAction_controlBtn__3eLBL:active{transform:scale(.92)}.CompactCartAction_controlBtn__3eLBL:after,.CompactCartAction_primaryBtn__Dsf4k:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:44px}@media (hover:hover) and (pointer:fine){.CompactCartAction_controlBtn__3eLBL:after,.CompactCartAction_primaryBtn__Dsf4k:after{display:none}}.CompactCartAction_primaryBtn__Dsf4k:after{width:44px}.CompactCartAction_controlBtn__3eLBL{position:relative}.CompactCartAction_controlBtn__3eLBL:after{width:calc(100% + 3px)}.CompactCartAction_value__zOUdg{min-width:14px;text-align:center;font-size:11px;font-weight:700;color:var(--cca-fg,currentColor);font-variant-numeric:tabular-nums;user-select:none}.CompactCartAction_sizeSm__ExR4P .CompactCartAction_primaryBtn__Dsf4k{width:30px;height:30px;border-radius:.5rem}.CompactCartAction_sizeSm__ExR4P .CompactCartAction_controls__x_mP5{padding:1px;min-height:24px}.CompactCartAction_sizeSm__ExR4P .CompactCartAction_controlBtn__3eLBL{width:20px;height:20px}.CompactCartAction_sizeSm__ExR4P .CompactCartAction_value__zOUdg{min-width:12px;font-size:10px}.CompactCartAction_sizeSm__ExR4P .CompactCartAction_qtyBadge__WB6eI{min-width:12px;height:12px;font-size:7px;top:-3px;right:-3px}@media (max-width:430px){.CompactCartAction_primaryBtn__Dsf4k{width:36px;height:36px;border-radius:.75rem}.CompactCartAction_controls__x_mP5{padding:2px;min-height:26px}.CompactCartAction_controlBtn__3eLBL{width:20px;height:20px}.CompactCartAction_value__zOUdg{min-width:13px;font-size:10px}.CompactCartAction_qtyBadge__WB6eI{min-width:12px;height:12px;font-size:7px;top:-3px;right:-3px}}