.qty-stepper{display:inline-flex;align-items:center;gap:0;border:1px solid var(--line);border-radius:8px;overflow:hidden;max-width:100%}.qty-stepper>button{width:36px;min-width:36px;min-height:38px;border:0;background:var(--canvas);color:var(--ink);font-size:20px;cursor:pointer}.qty-stepper>input{width:58px!important;min-width:38px!important;max-width:80px!important;text-align:center;border:0!important;padding:8px 2px!important;appearance:textfield;-moz-appearance:textfield}.qty-stepper input::-webkit-inner-spin-button{display:none}.qty-stepper button:disabled{opacity:.45;cursor:default}.qty-stepper button:focus-visible,.address-retry:focus-visible{outline:2px solid var(--teal);outline-offset:-3px}.address-retry{margin:8px 14px 0 0;min-height:40px}.address-suggestions{z-index:80}.address-suggestions button{width:100%;white-space:normal;text-align:left;min-height:44px}.address-suggestions [aria-selected=true]{background:var(--canvas);outline:2px solid var(--teal);outline-offset:-2px}
