#quantity-selector{color:var(--color-neutral-900);transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}#quantity-selector.vertical{display:flex;gap:9px;flex-direction:column;align-items:flex-start;justify-content:flex-start;letter-spacing:0}#quantity-selector.horizontal{gap:9px;align-items:center;margin-top:8px;min-height:48px;padding-left:10px;padding-right:10px}#quantity-selector quantity-input{display:grid;gap:4px;grid-template-columns:minmax(0, auto) minmax(0, 1fr) minmax(0, auto);align-items:center;justify-content:space-between;justify-items:center}#quantity-selector quantity-input.vertical{width:100%;max-height:48px;min-height:48px;padding-left:10px;padding-right:10px;border:1px solid #b3b3b3;border-radius:8px}#quantity-selector quantity-input button{display:flex;height:25px;width:25px;cursor:pointer;align-items:center;justify-content:center;border-radius:9999px;background-color:#f1f1f1;text-align:center;font-size:19px;font-weight:400;opacity:1}#quantity-selector quantity-input input{margin:0;padding:0;height:36px;min-height:auto;max-width:2rem;text-align:center;font-size:16px;font-weight:600;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}#quantity-selector quantity-input input::-webkit-outer-spin-button,#quantity-selector quantity-input input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}#quantity-selector quantity-input input,#quantity-selector quantity-input button{border-width:0;border-style:solid;border-color:#e5e7eb}