.store-cart-modal__qty.hookah-qty-stepper{display:inline-flex;align-items:center;justify-content:center;height:2.1rem;min-height:2.1rem;max-width:100%;box-sizing:border-box;padding:.125rem .2rem;border-radius:999px;border:1px solid var(--hookah-soft-border, #e4e4e7);background:var(--hookah-soft-surface, #f4f4f5);box-shadow:none;gap:.15rem;transition:border-color .18s ease,background .18s ease}html[data-hookah-theme=dark] .store-cart-modal__qty.hookah-qty-stepper,.hookah-layout[data-theme=dark] .store-cart-modal__qty.hookah-qty-stepper,.dark .store-cart-modal__qty.hookah-qty-stepper{background:color-mix(in srgb,var(--hookah-soft-surface, #27272a) 65%,transparent);border-color:color-mix(in srgb,var(--hookah-soft-border, #3f3f46) 90%,transparent)}.store-cart-modal__qty .hookah-qty-stepper__btn,.store-cart-modal__qty .store-cart-modal__qty-btn,.store-cart-modal__qty .store-cart-modal__qty-remove-btn,.store-cart-modal__qty .hookah-qty-stepper__btn--remove{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;min-width:1.75rem;min-height:1.75rem;padding:0;border:0;border-radius:999px;background:transparent;color:var(--hookah-text-muted, #52525b);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease,color .15s ease,transform .12s ease,opacity .15s ease}html[data-hookah-theme=dark] .store-cart-modal__qty .hookah-qty-stepper__btn,html[data-hookah-theme=dark] .store-cart-modal__qty .store-cart-modal__qty-btn,html[data-hookah-theme=dark] .store-cart-modal__qty .store-cart-modal__qty-remove-btn,html[data-hookah-theme=dark] .store-cart-modal__qty .hookah-qty-stepper__btn--remove,.hookah-layout[data-theme=dark] .store-cart-modal__qty .hookah-qty-stepper__btn,.hookah-layout[data-theme=dark] .store-cart-modal__qty .store-cart-modal__qty-btn,.hookah-layout[data-theme=dark] .store-cart-modal__qty .store-cart-modal__qty-remove-btn,.hookah-layout[data-theme=dark] .store-cart-modal__qty .hookah-qty-stepper__btn--remove,.dark .store-cart-modal__qty .hookah-qty-stepper__btn,.dark .store-cart-modal__qty .store-cart-modal__qty-btn{color:var(--hookah-text, #e4e4e7)}.store-cart-modal__qty .hookah-qty-stepper__btn:hover:not(:disabled){background:color-mix(in srgb,var(--hookah-text) 8%,transparent);color:var(--hookah-text, #18181b)}html[data-hookah-theme=dark] .store-cart-modal__qty .hookah-qty-stepper__btn:hover:not(:disabled),.hookah-layout[data-theme=dark] .store-cart-modal__qty .hookah-qty-stepper__btn:hover:not(:disabled),.dark .store-cart-modal__qty .hookah-qty-stepper__btn:hover:not(:disabled){background:color-mix(in srgb,#fff 12%,transparent);color:#fff}.store-cart-modal__qty .hookah-qty-stepper__btn:active:not(:disabled){transform:scale(.92)}.store-cart-modal__qty .hookah-qty-stepper__btn--remove,.store-cart-modal__qty .store-cart-modal__qty-remove-btn{color:var(--hookah-text-muted, #71717a)}.store-cart-modal__qty .hookah-qty-stepper__btn--remove:hover:not(:disabled),.store-cart-modal__qty .store-cart-modal__qty-remove-btn:hover:not(:disabled){background:color-mix(in srgb,#ef4444 14%,transparent);color:#dc2626}html[data-hookah-theme=dark] .store-cart-modal__qty .hookah-qty-stepper__btn--remove:hover:not(:disabled),html[data-hookah-theme=dark] .store-cart-modal__qty .store-cart-modal__qty-remove-btn:hover:not(:disabled),.hookah-layout[data-theme=dark] .store-cart-modal__qty .hookah-qty-stepper__btn--remove:hover:not(:disabled),.hookah-layout[data-theme=dark] .store-cart-modal__qty .store-cart-modal__qty-remove-btn:hover:not(:disabled){background:color-mix(in srgb,#ef4444 18%,transparent);color:#f87171}.store-cart-modal__qty .store-cart-modal__qty-btn:disabled,.store-cart-modal__qty .hookah-qty-stepper__btn:disabled:not(.hookah-qty-stepper__btn--stock-limit){opacity:.35;cursor:not-allowed}.store-cart-modal__qty .hookah-qty-stepper__btn--stock-limit{cursor:not-allowed;opacity:.45}.store-cart-modal__qty .hookah-qty-stock-limit__hint{display:none}.store-cart-modal__qty .hookah-qty-stepper__icon{width:.88rem;height:.88rem;display:block}.store-cart-modal__qty .store-cart-modal__qty-value,.store-cart-modal__qty .hookah-qty-stepper__value{display:inline-flex;min-width:1.55rem;align-items:center;justify-content:center;padding:0 .15rem;color:var(--hookah-text, #18181b);font-size:.88rem;font-weight:600;font-variant-numeric:tabular-nums;line-height:1;-webkit-user-select:none;user-select:none}html[data-hookah-theme=dark] .store-cart-modal__qty .store-cart-modal__qty-value,html[data-hookah-theme=dark] .store-cart-modal__qty .hookah-qty-stepper__value,.hookah-layout[data-theme=dark] .store-cart-modal__qty .store-cart-modal__qty-value,.hookah-layout[data-theme=dark] .store-cart-modal__qty .hookah-qty-stepper__value{color:var(--hookah-text, #f4f4f5)}.store-cart-modal__qty .hookah-qty-stock-limit{display:inline-flex}@media(prefers-reduced-motion:reduce){.store-cart-modal__qty .hookah-qty-stepper__btn,.store-cart-modal__qty .store-cart-modal__qty-btn,.store-cart-modal__qty .store-cart-modal__qty-remove-btn{transition:none}}@media(max-width:767.98px){.store-cart-modal__qty.hookah-qty-stepper{height:2.35rem;min-height:2.35rem;padding:.15rem .22rem}.store-cart-modal__qty .store-cart-modal__qty-btn,.store-cart-modal__qty .hookah-qty-stepper__btn,.store-cart-modal__qty .hookah-qty-stepper__btn--remove{width:2rem;height:2rem;min-width:2rem;min-height:2rem}.store-cart-modal__qty .hookah-qty-stepper__icon{width:1rem;height:1rem}.store-cart-modal__qty .store-cart-modal__qty-value,.store-cart-modal__qty .hookah-qty-stepper__value{min-width:1.6rem;font-size:.95rem}}.hookah-qty-stepper .hookah-qty-stepper__btn:active:not(:disabled):not(.hookah-qty-stepper__btn--stock-limit),.hookah-qty-stepper .hookah-qty-stepper__btn--remove:active{filter:none}.hookah-qty-stepper .hookah-qty-stepper__focus,.hookah-qty-stepper .hookah-qty-stepper__btn:focus:not(:focus-visible),.hookah-qty-stepper .hookah-qty-stepper__btn--remove:focus:not(:focus-visible){outline:none}.hookah-qty-stepper .hookah-qty-stepper__btn:focus-visible,.hookah-qty-stepper .hookah-qty-stepper__btn--remove:focus-visible{position:relative;z-index:1;outline:2px solid var(--hookah-accent, #c99b53);outline-offset:2px}.hookah-qty-stepper .hookah-qty-stepper__btn--remove{color:#71717a}.hookah-qty-stepper .hookah-qty-stepper__btn--remove:hover:not(:disabled){background:color-mix(in srgb,#ef4444 14%,transparent);color:#dc2626}.hookah-qty-stepper .hookah-qty-stepper__btn--decrement{color:inherit}.hookah-qty-stepper .hookah-qty-stepper__btn--decrement:hover:not(:disabled){background:color-mix(in srgb,currentColor 10%,transparent)}.hookah-qty-stepper .hookah-qty-stepper__btn--increment:not(.hookah-qty-stepper__btn--stock-limit){color:inherit}.hookah-qty-stepper .hookah-qty-stepper__btn--increment:not(.hookah-qty-stepper__btn--stock-limit):hover:not(:disabled){background:color-mix(in srgb,currentColor 10%,transparent)}.hookah-qty-stepper .hookah-qty-stepper__btn[data-v-d4d1d7a1],.hookah-qty-stepper .hookah-qty-stepper__btn--remove[data-v-d4d1d7a1]{border-radius:9999px;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;transition:background-color .12s ease,color .12s ease}@media(max-width:767.98px){.hookah-qty-stepper--touch-md:not(.store-cart-modal__qty):not(.product-sticky-buy__stepper) .hookah-qty-stepper__btn[data-v-d4d1d7a1],.hookah-qty-stepper--touch-md:not(.store-cart-modal__qty):not(.product-sticky-buy__stepper) .hookah-qty-stepper__btn--remove[data-v-d4d1d7a1]{min-width:2.75rem;min-height:2.75rem}.hookah-qty-stepper--compact:not(.store-cart-modal__qty):not(.product-sticky-buy__stepper) .hookah-qty-stepper__btn[data-v-d4d1d7a1],.hookah-qty-stepper--compact:not(.store-cart-modal__qty):not(.product-sticky-buy__stepper) .hookah-qty-stepper__btn--remove[data-v-d4d1d7a1]{min-width:2.75rem;min-height:2.75rem}.hookah-qty-stepper:not(.store-cart-modal__qty):not(.product-sticky-buy__stepper) .hookah-qty-stepper__icon[data-v-d4d1d7a1]{width:1.125rem;height:1.125rem}.hookah-qty-stepper--touch-md:not(.store-cart-modal__qty):not(.product-sticky-buy__stepper) .hookah-qty-stepper__glyph[data-v-d4d1d7a1]{font-size:1.25rem;line-height:1}.hookah-qty-stepper:not(.store-cart-modal__qty):not(.product-sticky-buy__stepper) .hookah-qty-stepper__value[data-v-d4d1d7a1],.hookah-qty-stepper:not(.store-cart-modal__qty):not(.product-sticky-buy__stepper) .hookah-qty-stepper__input[data-v-d4d1d7a1]{min-width:2rem;font-size:16px!important}}
