*:focus{outline:0;box-shadow:none}*:focus-visible{outline:.2rem solid var(--color-accent);outline-offset:.3rem;box-shadow:0 0 0 .3rem var(--color-background),0 0 .5rem .4rem var(--color-accent)}.focused,.no-js *:focus{outline:.2rem solid var(--color-accent);outline-offset:.3rem;box-shadow:0 0 0 .3rem var(--color-background),0 0 .5rem .4rem var(--color-accent)}.no-js *:focus:not(:focus-visible){outline:0;box-shadow:none}.focus-inset:focus-visible{outline:.2rem solid var(--color-accent);outline-offset:-.2rem;box-shadow:0 0 .2rem 0 var(--color-accent)}.focused.focus-inset,.no-js .focus-inset:focus{outline:.2rem solid rgba(var(--color-accent),.5);outline-offset:-.2rem;box-shadow:0 0 .2rem rgba(var(--color-accent),.3)}.no-js .focus-inset:focus:not(:focus-visible){outline:0;box-shadow:none}.focus-none{box-shadow:none!important;outline:0!important}.focus-offset:focus-visible{outline:.2rem solid var(--color-accent);outline-offset:1rem;box-shadow:0 0 0 1rem var(--color-background),0 0 .2rem 1.2rem var(--color-accent)}.focus-offset.focused,.no-js .focus-offset:focus{outline:.2rem solid var(--color-accent);outline-offset:1rem;box-shadow:0 0 0 1rem var(--color-background),0 0 .2rem 1.2rem var(--color-accent)}.no-js .focus-offset:focus:not(:focus-visible){outline:0;box-shadow:none}
/*# sourceMappingURL=/cdn/shop/t/22/assets/base-focus.css.map */
