.qty.svelte-thmuyg{display:flex;align-items:center;border:1px solid var(--color-gray-200)}.qty-btn.svelte-thmuyg{width:48px;height:48px;display:flex;align-items:center;justify-content:center;color:var(--color-gray-500);background:transparent;border:none;cursor:pointer;transition:color .2s,background-color .2s}.qty-btn.svelte-thmuyg:hover{color:var(--color-blum-orange);background-color:var(--color-gray-50)}.qty-btn.svelte-thmuyg:disabled{opacity:.5;cursor:not-allowed}.qty.svelte-thmuyg .qty-value{--qty-w: 52px;height:48px;font-size:1.125rem;font-weight:500;color:var(--color-text-primary);border:none;border-left:1px solid var(--color-gray-200);border-right:1px solid var(--color-gray-200);background:var(--color-gray-50, #fafafa);cursor:text}.qty.svelte-thmuyg .qty-value:hover{background:#fff}.qty.svelte-thmuyg .qty-value:focus-visible{outline:2px solid var(--color-blum-orange);outline-offset:-2px}.qty.sm.svelte-thmuyg .qty-btn:where(.svelte-thmuyg){width:34px;height:34px}.qty.sm.svelte-thmuyg .qty-btn:where(.svelte-thmuyg) svg{width:15px;height:15px}.qty.sm.svelte-thmuyg .qty-value{--qty-w: 42px;height:34px;font-size:.9375rem}
