.product-quantity[data-v-3b3310db]{display:inline-flex;flex-direction:column;gap:.25rem;position:relative}.product-quantity--disabled[data-v-3b3310db]{opacity:.6;pointer-events:none}.product-quantity__label[data-v-3b3310db]{color:#333;font-size:.875rem;font-weight:500}[dir] .product-quantity__label[data-v-3b3310db]{margin-bottom:.25rem}.product-quantity__select-wrapper[data-v-3b3310db]{align-items:center;display:inline-flex;position:relative}.product-quantity__base-select[data-v-3b3310db] .select__container.qty{font-weight:600;min-width:70px}[dir] .product-quantity__base-select[data-v-3b3310db] .select__container.qty{background-color:#fff;border-radius:4px;box-shadow:0 1px 3px #172b4d3d;text-align:center}.product-quantity__loading-overlay[data-v-3b3310db]{align-items:center;display:flex;inset:0;justify-content:center;position:absolute;z-index:1}[dir] .product-quantity__loading-overlay[data-v-3b3310db]{background:#fffc;border-radius:4px}.product-quantity__stepper[data-v-3b3310db]{align-items:center;display:inline-flex;overflow:hidden;position:relative}[dir] .product-quantity__stepper[data-v-3b3310db]{background:#fff;border:1px solid #e0e6ed;border-radius:4px;box-shadow:0 1px 3px #172b4d3d}.product-quantity__btn[data-v-3b3310db]{align-items:center;color:#42526e;display:flex;height:36px;justify-content:center;width:36px}[dir] .product-quantity__btn[data-v-3b3310db]{background:#fff;border:none;cursor:pointer;padding:0;transition:background .2s,color .2s}[dir] .product-quantity__btn[data-v-3b3310db]:hover:not(:disabled){background:#f5f5f5}.product-quantity__btn[data-v-3b3310db]:disabled{color:#aaa}[dir] .product-quantity__btn[data-v-3b3310db]:disabled{cursor:not-allowed}[dir] .product-quantity__btn--decrement[data-v-3b3310db]{border-inline-end:1px solid #e0e6ed}[dir] .product-quantity__btn--increment[data-v-3b3310db]{border-inline-start:1px solid #e0e6ed}.product-quantity__input[data-v-3b3310db]{-moz-appearance:textfield;color:#42526e;font-size:1rem;font-weight:600;height:36px;width:50px}[dir] .product-quantity__input[data-v-3b3310db]{background:#fff;border:none;padding:0 .5rem;text-align:center}.product-quantity__input[data-v-3b3310db]::-webkit-inner-spin-button,.product-quantity__input[data-v-3b3310db]::-webkit-outer-spin-button{-webkit-appearance:none}[dir] .product-quantity__input[data-v-3b3310db]::-webkit-inner-spin-button,[dir] .product-quantity__input[data-v-3b3310db]::-webkit-outer-spin-button{margin:0}.product-quantity__input[data-v-3b3310db]:focus{outline:none}[dir] .product-quantity__input[data-v-3b3310db]:focus{background:#fff}.product-quantity__input[data-v-3b3310db]:disabled{color:#999}[dir] .product-quantity__input[data-v-3b3310db]:disabled{background:#f5f5f5}.product-quantity__loading[data-v-3b3310db]{align-items:center;display:flex;inset:0;justify-content:center;position:absolute}[dir] .product-quantity__loading[data-v-3b3310db]{background:#fffc}[dir=ltr] .product-quantity__spinner[data-v-3b3310db]{animation:spin-ltr-3b3310db 1s linear infinite}[dir=rtl] .product-quantity__spinner[data-v-3b3310db]{animation:spin-rtl-3b3310db 1s linear infinite}.product-quantity__available[data-v-3b3310db],.product-quantity__qty-label[data-v-3b3310db]{color:#666;font-size:.75rem}.product-quantity__error[data-v-3b3310db]{color:#dc3545;font-size:.75rem}.product-quantity--small .product-quantity__base-select[data-v-3b3310db] .select__container.qty{font-size:.875rem;min-width:60px}.product-quantity--small .product-quantity__btn[data-v-3b3310db]{height:28px;width:28px}.product-quantity--small .product-quantity__input[data-v-3b3310db]{font-size:.875rem;height:28px;width:40px}.product-quantity--large .product-quantity__base-select[data-v-3b3310db] .select__container.qty{font-size:1.125rem;min-width:80px}.product-quantity--large .product-quantity__btn[data-v-3b3310db]{height:44px;width:44px}.product-quantity--large .product-quantity__input[data-v-3b3310db]{font-size:1.125rem;height:44px;width:60px}@keyframes spin-ltr-3b3310db{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes spin-rtl-3b3310db{0%{transform:rotate(0)}to{transform:rotate(-1turn)}}
