*:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.8);outline-offset:.2rem;box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.4)}.skip-to-content-link:focus{position:absolute;z-index:9999;top:1rem;left:1rem;padding:1rem 2rem;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));border:.2rem solid rgb(var(--color-foreground));text-decoration:none;clip:auto;width:auto;height:auto;margin:0}button:focus-visible,.button:focus-visible,a.button:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.8);outline-offset:.2rem}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.8);outline-offset:.1rem}a:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.8);outline-offset:.2rem;text-decoration:underline}[role=tablist]{display:flex;gap:.5rem}[role=tab]{cursor:pointer}[role=tab]:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.8);outline-offset:.2rem}[role=tab][aria-selected=true]{font-weight:700}[role=tabpanel][hidden]{display:none}.text-low-contrast{color:rgba(var(--color-foreground),.7)}.field__input[aria-invalid=true],.field__input:invalid{border-color:rgba(var(--color-foreground),.8);border-width:.2rem}[aria-busy=true]{cursor:wait}[aria-busy=true]:after{content:" (Loading...)";position:absolute;left:-9999px}button:disabled,.button:disabled,input:disabled,select:disabled,textarea:disabled{opacity:.6;cursor:not-allowed}button:disabled:focus-visible,.button:disabled:focus-visible{outline:.2rem dashed rgba(var(--color-foreground),.5)}[role=status],[role=alert],[role=log]{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}[role=dialog]:focus-visible,.modal:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.8);outline-offset:.2rem}[tabindex="-1"]:focus{outline:none}[tabindex="0"]:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible{outline:.2rem solid rgba(var(--color-foreground),.8);outline-offset:.2rem}@media (prefers-contrast: high){*:focus-visible{outline-width:.3rem;outline-color:currentColor}button,.button,a.button{border:.2rem solid currentColor}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}button+button,.button+.button,a.button+a.button{margin-left:.5rem}.visually-hidden,.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.field__label{display:block;margin-bottom:.5rem}.field__label[for]{cursor:pointer}.form__message,.field__error-message{color:rgba(var(--color-foreground),.9);font-weight:500}.form__message--success{color:rgba(var(--color-foreground),.9)}.field__label .required,.field__label [aria-required=true]:after{content:" *";color:rgba(var(--color-foreground),.8);font-weight:700}h1+h2,h2+h3,h3+h4,h4+h5,h5+h6{margin-top:1.5rem}ul[role=list],ol[role=list]{list-style:none;padding:0;margin:0}.loading-spinner[aria-busy=true]:before{content:"Loading";position:absolute;left:-10000px}.swiper-button-prev:focus-visible,.swiper-button-next:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.8);outline-offset:.2rem}.quantity__button:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.8);outline-offset:.2rem}.modal__close-button:focus-visible,[aria-label*=close i]:focus-visible,[aria-label*=Close i]:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.8);outline-offset:.2rem}
/*# sourceMappingURL=/cdn/shop/t/111/assets/accessibility-improvements.css.map */
