.qty{display:flex;width:fit-content;align-items:stretch;height:28px;margin:.45rem 0 .1rem;border:1px solid var(--hair, currentColor);border-radius:2px;line-height:1;transition:border-color .35s var(--ease, ease);touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.qty:hover,.qty:focus-within{border-color:var(--ink, currentColor)}.qty-btn{position:relative;appearance:none;-webkit-appearance:none;background:none;border:0;padding:0;margin:0;width:30px;color:var(--ink-mid, inherit);font:inherit;font-size:14px;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none;touch-action:manipulation;transition:color .35s var(--ease, ease)}.qty-btn:hover{color:var(--ink, inherit)}.qty-btn:after{content:"";position:absolute;top:-8px;right:-6px;bottom:-8px;left:-6px}.qty-btn:disabled,.qty-btn.is-off{opacity:.25;cursor:default}.qty-btn:disabled:after,.qty-btn.is-off:after{content:none}.qty-btn:focus-visible{outline:2px solid var(--ink, currentColor);outline-offset:2px}.qty-n{min-width:34px;padding:0 .25rem;display:inline-flex;align-items:center;justify-content:center;border-left:1px solid var(--hair, currentColor);border-right:1px solid var(--hair, currentColor);font-size:11px;letter-spacing:.08em;color:var(--ink, inherit);font-variant-numeric:tabular-nums}.bag-line[data-capped] .bag-id:after{content:"That is all we hold.";display:block;margin-top:.3rem;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-low, inherit)}.spec-buy .qty{height:30px;margin:.5rem 0 .55rem}.spec-buy .qty-btn{width:32px}.spec-buy .qty-n{min-width:36px}.spec-each{display:block;margin-top:.2rem;font-size:11px;letter-spacing:.06em;color:var(--ink-low, inherit)}@keyframes azco-drawer-in{0%{transform:translate(100%)}to{transform:none}}@keyframes azco-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes azco-line-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes azco-adding{0%,to{opacity:.45}50%{opacity:1}}.drawer:not([hidden]) .drawer-panel{animation:azco-drawer-in .34s cubic-bezier(.22,1,.36,1) both}.drawer:not([hidden]) .drawer-scrim{animation:azco-scrim-in .25s ease both}.bag-line.is-leaving{opacity:0;transform:translate(16px);pointer-events:none;transition:opacity .18s ease,transform .22s ease,height .28s ease .08s,padding .28s ease .08s,border-bottom-width .28s ease .08s}.bag-line--pending{animation:azco-line-in .28s ease both}.bag-line--pending .bag-price{color:var(--ink-mid, inherit)}.bag-adding{margin:8px 0 0;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-low, inherit);animation:azco-adding 1.2s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.drawer:not([hidden]) .drawer-panel,.drawer:not([hidden]) .drawer-scrim,.bag-line--pending,.bag-adding{animation:none}.bag-line.is-leaving{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/azco-qty.css.map */
