.navigation-progress-card{border:1px solid #e0e6ef;border-radius:16px;gap:18px}.navigation-progress-card b,.catalog-loading b{text-transform:none;font-family:inherit;font-size:20px;font-weight:700;line-height:1.4}@media (prefers-reduced-motion:reduce){.navigation-progress-bar{animation:none}.navigation-progress-spinner,.catalog-loading-spinner{animation-duration:2s}}
body :where(a[href]){color:#244f7a;cursor:pointer;font-weight:700;transition:color .16s,background-color .16s,box-shadow .16s,transform .16s;text-decoration:none!important}body :where(a[href]):hover{color:#c94f0a;text-decoration:none!important}body :where(a[href]):focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #e85200;text-decoration:none!important}body :where(.breadcrumbs,.public-breadcrumbs,.section-heading,.fitment-check,.auth-page,.register-page,.account-page,.orders-list,.cart-line,.policy-page,.cookie-banner,.checkout-operator-contact,.catalog-filter-panel,.vehicle-image-credit,.admin-main) a[href]:hover{background:#fff0e6;box-shadow:0 0 0 4px #fff0e6}body a[href]:is(.primary-button,.primary-link,.checkout-link,.catalog-button,.admin-parser-primary-link,.brand-badge,.admin-brand,.product-visual,.external-card,.parts-catalog-card),body a[href][role=button],body :is(.primary-navigation,.mobile-navigation,.catalog-category-switcher,.admin-sidebar,.subcategory-grid,.empty,.order-success,.vin-banner,.external-pagination,.catalog-vehicle-banner,.external-buy-actions) a[href]{text-decoration:none!important}body .site-header .primary-navigation a{border-bottom-color:#0000}body .site-header .primary-navigation a:hover,body .site-header .primary-navigation a:focus-visible{color:#c94f0a;background:#fff1e8;border-bottom-color:#0000}body :where(button,[role=button],summary){text-decoration:none!important}body select:not([multiple]):not([size]){appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m5 9 7 7 7-7' fill='none' stroke='%23435975' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;background-size:16px 16px;padding-right:34px}body select:not([multiple]):not([size]):disabled{cursor:not-allowed}body .product-code-links a[href]{color:#164b83;background:#edf4fc;border-color:#adc1d8;font-weight:800}body .product-code-links a[href]:hover,body .product-code-links a[href]:focus-visible{color:#983b0b;background:#fff3e9;border-color:#ba470b}
