.quantity-input input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity-input input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity-input input[type=number]{-moz-appearance:textfield;text-align:center;font-size:xx-large}.quantity-input .q-field__append,.quantity-input .q-field__prepend{padding:0}.purchase-form__tiers{border:0;min-width:0;margin:0;padding:0}.purchase-form__tiers-row{scrollbar-width:thin;gap:8px;padding:2px 2px 4px;display:flex;overflow-x:auto}.purchase-form__tier{text-align:left;flex-direction:column;flex:1 0 auto;justify-content:flex-start;align-items:flex-start;min-width:100px;padding:8px 12px;font-weight:400}.purchase-form__price{font-size:1.25rem}.purchase-form__quantity{flex-shrink:0;width:11rem}.purchase-form__quantity input[type=number]{font-size:1.5rem}.purchase-form__add{height:56px;font-size:1.1rem}.purchase-form--compact .purchase-form__tiers-row{padding-top:10px}.purchase-form--compact .purchase-form__tier{min-width:80px;padding:6px 10px;position:relative}.purchase-form--compact .purchase-form__price{font-size:1.05rem}.purchase-form--compact .purchase-form__discount{background:var(--rs-success-text);color:var(--rs-on-success);border-radius:8px;padding:0 5px;font-size:11px;line-height:16px;position:absolute;top:-9px;right:6px}.purchase-form--compact .purchase-form__quantity{width:9.5rem}.purchase-form--compact .purchase-form__quantity input[type=number]{font-size:1.25rem}.purchase-form--compact .purchase-form__add{padding:0 12px;font-size:1rem}.purchase-form>.purchase-form__sum{margin-top:0}.purchase-form__checkout{margin-top:2px;font-size:.875rem}
