:root{--focus-ring-color: rgba(var(--color-foreground), .75);--focus-ring-width: .2rem;--focus-ring-offset: .3rem;--focus-ring-shadow: 0 0 0 .3rem rgb(var(--color-background)), 0 0 .5rem .4rem rgba(var(--color-foreground), .4)}*:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color)!important;outline-offset:var(--focus-ring-offset)!important;box-shadow:var(--focus-ring-shadow)!important}@media (prefers-contrast: more){:root{--focus-ring-color: rgba(var(--color-foreground), 1);--focus-ring-width: .3rem}}a:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:.2rem;text-decoration:underline}button:focus-visible,.button:focus-visible,[role=button]:focus-visible,input[type=submit]:focus-visible,input[type=button]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);box-shadow:var(--focus-ring-shadow)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:-.1rem;box-shadow:inset 0 0 0 .1rem rgba(var(--color-foreground),.2)}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:.2rem}.card:focus-visible,.product-card:focus-visible,[tabindex="0"]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.slider-button:focus-visible,.swiper-button-prev:focus-visible,.swiper-button-next:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:.2rem}.modal__close-button:focus-visible,.drawer__close:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:.2rem}.quantity__button:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:-.1rem;z-index:1}.product__media-toggle:focus-visible,.deferred-media__poster:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:.2rem}.header__icon:focus-visible,.menu-drawer__menu-item:focus-visible,.list-menu__item:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:.2rem}.skip-to-content-link:focus{position:fixed!important;top:1rem;left:1rem;z-index:9999;clip:auto!important;width:auto!important;height:auto!important;padding:1rem 2rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));outline:var(--focus-ring-width) solid var(--focus-ring-color);text-decoration:none;font-weight:700}[class*=optis] *:focus-visible,[class*=review] *:focus-visible,[class*=widget] *:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color)!important;outline-offset:.2rem!important}@media (prefers-reduced-motion: reduce){*:focus-visible{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/accessibility-focus.css.map */
