.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:-9px;right:-7px;bottom:-9px;left:-7px}.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)}.drawer-sub span:last-child,.drawer-ship span:last-child{font-size:15px;color:var(--ink-mid, inherit)}.drawer-sub{margin-bottom:8px}.drawer-ship{margin-bottom:4px}.drawer-free{margin:0 0 14px;font-size:12px;line-height:1.5;color:var(--ink-mid, inherit)}.drawer-free b{font-weight:inherit;color:var(--ink, inherit);font-variant-numeric:tabular-nums}.drawer-free [hidden]{display:none}.drawer-grand{padding-top:12px;border-top:1px solid var(--hair, currentColor)}.drawer-tabby{margin:-10px 0 18px;font-size:12px;color:var(--ink-low, inherit)}.drawer-help{display:block;margin:14px 0 0;font-size:13px;color:var(--ink-mid, inherit);text-decoration:underline;text-underline-offset:3px}.drawer-help:hover{color:var(--ink, 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}}.drawer-body{flex:0 0 auto}.drawer-foot{margin-top:auto}.drawer-empty{padding:clamp(24px,4vw,36px) 0 0}.drawer-empty-t{margin:0 0 20px;font-size:clamp(17px,2vw,20px);line-height:1.35;color:var(--ink-mid, inherit)}.drawer-empty-act{display:flex;flex-wrap:wrap;align-items:center;gap:16px 26px}.bag-line--skel .bag-plate{display:block}.skel-plate,.skel-bar{display:block;font-style:normal;background:color-mix(in oklab,var(--ink, currentColor),var(--paper, transparent) 90%)}.skel-plate{width:100%;aspect-ratio:70 / 94}.skel-bar{height:13px;width:76%;margin:0 0 10px}.skel-bar--s{height:9px;width:38%}.skel-bar--price{height:14px;width:58px;margin:0}.bag-line--skel .bag-id:after{content:"";display:block;width:96px;height:28px;margin:12px 0 30px;background:color-mix(in oklab,var(--ink, currentColor),var(--paper, transparent) 90%)}.bag-oops{margin:0;padding:26px 0;color:var(--ink-mid, inherit)}@keyframes azco-drawer-out{0%{transform:none}to{transform:translate(100%)}}@keyframes azco-scrim-out{0%{opacity:1}to{opacity:0}}@keyframes azco-note-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes azco-skel{0%,to{opacity:.55}50%{opacity:1}}.drawer.is-closing{pointer-events:none}.drawer.is-closing:not([hidden]) .drawer-panel{animation:azco-drawer-out .21s cubic-bezier(.4,0,1,1) both}.drawer.is-closing:not([hidden]) .drawer-scrim{animation:azco-scrim-out .21s ease-in both}.bag-note{margin:.5rem 0 0;font-size:12px;line-height:1.45;color:var(--ink-mid, inherit)}[data-az-was][aria-busy=true]{opacity:.62;cursor:progress}@media(prefers-reduced-motion:no-preference){.skel-plate,.skel-bar,.bag-line--skel .bag-id:after{animation:azco-skel 1.2s ease-in-out infinite}.bag-note{animation:azco-note-in .24s cubic-bezier(.2,0,0,1) both}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/azco-qty.css.map */
