/* Only verified contrast, link-distinction and native focus defects. */
body :is(input:not([type=submit]):not([type=button]),select,textarea):focus{border-color:#25563b!important;outline:2px solid #25563b!important;outline-offset:2px}
body :is(a,button,input,select,textarea):focus-visible{outline-color:#25563b!important}
body :is(.single_add_to_cart_button,.product_type_external,.animox-merchant-cta,.animox-affiliate-cta):focus-visible{outline-color:#b84b08!important}
.single-post .elementor-post-info .elementor-post-info__item,.single-post .elementor-post-info a,.single-post .elementor-post-info time{color:#45545a!important}
.single-post main :is(p,li,span) a:not(.button):not(.elementor-button){text-decoration:underline!important;text-underline-offset:3px;text-decoration-thickness:1px}
.single-post main :is(p,li,span) a:not(.button):not(.elementor-button):hover{text-decoration-thickness:2px}
.single-product .animox-single-product-main .related.products .ast-woo-product-category,.tax-product_cat .ast-woo-product-category{color:#45545a!important;opacity:1!important}
.tax-product_cat .woocommerce-breadcrumb,.tax-product_cat .woocommerce-breadcrumb a{color:#45545a!important}
.tax-product_cat .products .product_type_external{background:#b84b08!important;color:#fff!important;border-color:#b84b08!important}
.tax-product_cat .products .product_type_external:hover{background:#963d06!important;border-color:#963d06!important}
.elementor-location-header nav.elementor-nav-menu--dropdown[aria-hidden="true"]{visibility:hidden!important;pointer-events:none!important}
