button:focus,a:focus,input:focus,select:focus,textarea:focus{outline:3px solid #4A90E2!important;outline-offset:3px!important;box-shadow:0 0 0 6px #4a90e233!important}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #4A90E2!important;outline-offset:3px!important;box-shadow:0 0 0 6px #4a90e233!important}a:not(.button):not(.header-logo__link):not(.product-card__link):not(.hero-banner__cta){text-decoration:underline;text-decoration-color:#ffffff4d;text-underline-offset:3px;transition:text-decoration-color .2s ease}a:not(.button):not(.header-logo__link):not(.product-card__link):not(.hero-banner__cta):hover{text-decoration-color:currentColor}.product-card__link:hover{transform:translateY(-8px) scale(1.02);border-width:2px}.hero-banner__cta:hover{transform:translateY(-3px) scale(1.05);border-width:3px}.vehicle-selector-bar__button:hover:not(:disabled){transform:translateY(-2px) scale(1.03);border:2px solid rgba(255,255,255,.5)}.vehicle-selector-bar__select:focus{border-color:#4a90e2!important;box-shadow:0 0 0 3px #4a90e24d!important}.product-card__brand,.section-subtitle,.header-tagline{color:#aaa}.skip-to-content-link:focus{position:fixed;top:10px;left:10px;z-index:10000;padding:1rem 2rem;background:#4a90e2;color:#000;font-weight:700;text-decoration:none;border-radius:4px;outline:none;box-shadow:0 4px 12px #0000004d}.header-action:focus,.mobile-menu-toggle:focus{outline:3px solid #4A90E2!important;outline-offset:2px!important}button:hover:not(:disabled){filter:brightness(1.1)}button:disabled,select:disabled,input:disabled{opacity:.5;cursor:not-allowed;filter:grayscale(30%)}.hero-banner__arrow:hover{transform:translateY(-50%) scale(1.15);border:2px solid rgba(74,144,226,.5)}.hero-banner__indicator:hover,.hero-banner__indicator.active{transform:scale(1.4);border:2px solid #4A90E2}.header-search__input:focus{border-color:#4a90e2!important;box-shadow:0 0 0 3px #4a90e233!important}.header-action:hover{transform:scale(1.1);filter:brightness(1.2)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(prefers-contrast:high){.product-card__link{border:2px solid #FFFFFF}.hero-banner__cta{border:3px solid #4A90E2}button{border:2px solid currentColor}}
/*# sourceMappingURL=/cdn/shop/t/68/assets/accessibility.css.map */
