._counter_1vshb_1{display:flex;align-items:center;gap:4px;max-width:7.5rem;pointer-events:all}._counter_1vshb_1._x-small_1vshb_8{gap:0}._counter_1vshb_1._small_1vshb_11{gap:4px}._counter_1vshb_1._medium_1vshb_14{gap:12px}._counter_1vshb_1._large_1vshb_17{gap:16px}._counter_1vshb_1 input{width:2rem;text-align:center;font-size:1.125rem;font-weight:500;line-height:22px;letter-spacing:-.36px;font-family:var(--font-family);background-color:transparent}._counter_1vshb_1 input[type=number]::-webkit-inner-spin-button,._counter_1vshb_1 input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._counter_1vshb_1 input[type=number]{-moz-appearance:textfield}._counter_1vshb_1 input._small_1vshb_11,._counter_1vshb_1 input._x-small_1vshb_8{font-style:normal;font-size:14px;font-weight:500;line-height:20px;letter-spacing:-.28px}._counter_1vshb_1 input._medium_1vshb_14,._counter_1vshb_1 input._large_1vshb_17{font-style:normal;font-size:18px;font-weight:500;line-height:22px;letter-spacing:-.36px}._counter_1vshb_1 ._counter-button_1vshb_53{display:flex;align-items:center;justify-content:center;height:1.5rem;width:1.5rem;border:var(--border-width01) solid var(--border-border03);border-radius:var(--border-radius-rounded);padding:.3125rem;transition:opacity .3s ease;color:var(--text-font01);background:none}._counter_1vshb_1 ._counter-button_1vshb_53._secondary_1vshb_66{border-color:var(--border-border03)}._counter_1vshb_1 ._counter-button_1vshb_53._primary_1vshb_69{border-color:var(--border-border08)}._counter_1vshb_1 ._counter-button_1vshb_53._small_1vshb_11,._counter_1vshb_1 ._counter-button_1vshb_53._x-small_1vshb_8{padding:.3125rem;height:1.5rem;width:1.5rem}._counter_1vshb_1 ._counter-button_1vshb_53._medium_1vshb_14{padding:.5rem;height:2rem;width:2rem}._counter_1vshb_1 ._counter-button_1vshb_53._large_1vshb_17{padding:.75rem;height:2.5rem;width:2.5rem}._counter_1vshb_1 ._counter-button_1vshb_53._disabled_1vshb_87{border-color:var(--border-border04);pointer-events:none;cursor:not-allowed}._counter_1vshb_1 ._counter-button_1vshb_53 ._icons_1vshb_92{height:.75rem;width:.75rem}._counter_1vshb_1 ._counter-button_1vshb_53 ._icons_1vshb_92._minus_1vshb_96{height:1.125rem;width:.625rem}._counter_1vshb_1 ._counter-button_1vshb_53:hover{cursor:pointer}._counter_1vshb_1 ._counter-button_1vshb_53:disabled{border-color:var(--border-border04);cursor:not-allowed;color:var(--text-font07)}
