input:not([type=hidden]):focus-visible,textarea:focus-visible,select:focus-visible,.quantity__input:focus-visible,[role=combobox]:focus-visible,[role=listbox]:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px;border-radius:2px}input[type=text]:focus-visible,input[type=email]:focus-visible,input[type=search]:focus-visible,input[type=password]:focus-visible,input[type=tel]:focus-visible,textarea:focus-visible{box-shadow:0 0 0 3px rgba(var(--color-background),.8),0 0 8px rgba(var(--color-foreground),.15);transition:outline-color .2s ease,box-shadow .2s ease}input:disabled,textarea:disabled,select:disabled,.quantity__input:disabled,[role=combobox][aria-disabled=true],[role=listbox][aria-disabled=true]{opacity:.6;cursor:not-allowed;background-color:rgba(var(--color-foreground),.03)}input:disabled:focus-visible,textarea:disabled:focus-visible,select:disabled:focus-visible,[role=combobox][aria-disabled=true]:focus-visible,[role=listbox][aria-disabled=true]:focus-visible{outline:none;box-shadow:none}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:3px}input[type=file]:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}input[type=color]:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px;border-radius:2px}input[type=range]:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:4px}@media(prefers-reduced-motion:reduce){input:not([type=hidden]):focus-visible,textarea:focus-visible,select:focus-visible,[role=combobox]:focus-visible,[role=listbox]:focus-visible{transition:none}input[type=text]:focus-visible,input[type=email]:focus-visible,input[type=search]:focus-visible,input[type=password]:focus-visible,input[type=tel]:focus-visible,textarea:focus-visible{box-shadow:none}}@media(prefers-contrast:more){input:not([type=hidden]):focus-visible,textarea:focus-visible,select:focus-visible,[role=combobox]:focus-visible,[role=listbox]:focus-visible{outline-width:3px;outline-offset:3px}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/component-form-input-accessibility.css.map */
