*:focus-visible{outline:3px solid rgba(var(--colors-primary),1)!important;outline-offset:2px!important;transition:outline .15s ease-in-out}button:focus-visible,.button:focus-visible,[role=button]:focus-visible{outline:3px solid rgba(var(--colors-primary),1)!important;outline-offset:3px!important;box-shadow:0 0 0 1px rgba(var(--colors-background),1),0 0 0 4px rgba(var(--colors-primary),.3)}a:focus-visible{outline:3px solid rgba(var(--colors-primary),1)!important;outline-offset:2px!important;background-color:rgba(var(--colors-primary),.1);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid rgba(var(--colors-primary),1)!important;outline-offset:0px!important;border-color:rgba(var(--colors-primary),1)!important;box-shadow:0 0 0 1px rgba(var(--colors-primary),.2) inset,0 0 0 4px rgba(var(--colors-primary),.15)}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:3px solid rgba(var(--colors-primary),1)!important;outline-offset:3px!important;box-shadow:0 0 0 6px rgba(var(--colors-primary),.15)}.color-watches:focus-visible,.variant-option:focus-visible,[role=option]:focus-visible{outline:3px solid rgba(var(--colors-primary),1)!important;outline-offset:3px!important;transform:scale(1.1);box-shadow:0 0 0 6px rgba(var(--colors-primary),.2)}.modal__close:focus-visible,[aria-label*=Close]:focus-visible,[aria-label*=close]:focus-visible{outline:3px solid rgba(var(--colors-primary),1)!important;outline-offset:3px!important;background-color:rgba(var(--colors-primary),.1);box-shadow:0 0 0 6px rgba(var(--colors-primary),.15)}.splide__arrow:focus-visible,[class*=carousel] button:focus-visible{outline:3px solid rgba(var(--colors-primary),1)!important;outline-offset:3px!important;background-color:rgba(var(--colors-primary),.2);box-shadow:0 4px 12px rgba(var(--colors-primary),.3)}.skip-to-content:focus-visible,[href="#MainContent"]:focus-visible{outline:4px solid rgba(var(--colors-primary),1)!important;outline-offset:4px!important;box-shadow:0 0 0 8px rgba(var(--colors-primary),.25),0 4px 16px #0000004d;z-index:99999!important}.dark *:focus-visible{outline-color:rgba(var(--colors-primary-dark),1)!important;box-shadow:0 0 0 1px rgba(var(--colors-background-dark),1),0 0 0 4px rgba(var(--colors-primary-dark),.4)}*:focus-visible{z-index:1;position:relative}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.splide__autoplay,[data-autoplay],[class*=autoplay]{animation:none!important;transition:none!important}.fade-in,.fade-out,[class*=fade]{animation:none!important;opacity:1!important}[data-parallax],.parallax,[class*=parallax]{transform:none!important;transition:none!important}[class*=slide],[class*=swipe],.translate,[class*=scale],[class*=zoom],[class*=rotate],[class*=spin]{animation:none!important;transform:none!important;transition:none!important}.spinner,.loading,[class*=spinner],[class*=loading]{animation:none!important;border-color:currentColor!important;border-top-color:transparent!important}*:focus,*:focus-visible{transition-duration:.15s!important}.splide__list{transform:none!important}*:hover{transform:none!important;animation:none!important}.menu-open,.menu-close,[aria-expanded],.modal,.drawer,[role=dialog]{animation:none!important;transition:opacity .15s ease!important}.product-card__image:hover,.product__media:hover{transform:none!important}button:hover,.button:hover,a:hover{transform:none!important;animation:none!important}}@media (prefers-reduced-motion: reduce){*:focus-visible{transition:outline .15s ease-in-out!important;animation:none}.loading-fade,[aria-busy=true]{animation:loadingFade 1.5s ease-in-out infinite!important}@keyframes loadingFade{0%,to{opacity:1}50%{opacity:.5}}.color-change,[data-color-transition]{transition:color .2s ease,background-color .2s ease,border-color .2s ease!important}}@media (prefers-contrast: high){*:focus-visible{outline-width:4px!important;outline-offset:4px!important}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline-width:4px!important;background-color:Highlight!important;color:HighlightText!important}}@media (forced-colors: active){*:focus-visible{outline:3px solid!important;outline-color:Highlight!important;outline-offset:2px!important}button:focus-visible,.button:focus-visible{forced-color-adjust:none;outline:3px solid Highlight!important;outline-offset:3px!important}}*:focus:not(:focus-visible){outline:none}[tabindex]:focus-visible{outline:3px solid rgba(var(--colors-primary),1)!important;outline-offset:2px!important}[tabindex="-1"]:focus-visible{outline:2px dashed rgba(var(--colors-primary),.6)!important;outline-offset:2px!important}body.user-is-tabbing *:focus{outline:3px solid rgba(var(--colors-primary),1)!important;outline-offset:2px!important}@media print{*:focus-visible{outline:none!important;box-shadow:none!important}*,*:before,*:after{animation:none!important;transition:none!important}}@media (max-width: 767px){*:focus-visible{outline-width:4px!important;outline-offset:3px!important}button:focus-visible,.button:focus-visible{outline-width:4px!important;outline-offset:4px!important}}@media (min-width: 768px) and (max-width: 1023px){*:focus-visible{outline-width:3px!important;outline-offset:2px!important}}@media (min-width: 1024px){*:focus-visible{outline-width:3px!important;outline-offset:2px!important}@media (hover: hover) and (pointer: fine){*:focus-visible{outline-width:2px!important}}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/accessibility-enhancements.css.map */
