/* Scope contrast corrections to the audited public light-theme surfaces. */
html[data-onvels-quality] #header .login_acc_content_btn,
html[data-onvels-quality] #header .login_acc_content_btn span,
html[data-onvels-quality] #header .main-menu-toggle-text { color: #fff; }
html[data-onvels-quality] .copyright { color: #465466; }
html[data-onvels-quality] #cookies-warning a { color: #142f3e; background: #fff; border-color: #fff; }
html[data-onvels-quality] #cookies-warning a span { color: inherit; }
html[data-onvels-quality] #header .btn-mg-login { color: #fff; background: #164b64; border-color: #fff; }
html[data-onvels-quality] #header .btn-mg-register { color: #102e36; background: #53d9d0; border-color: #53d9d0; }
html[data-onvels-quality] .onv-cosmov4 .onv3-button-primary { color: #102e36; background: #53d9d0; }
html[data-onvels-quality] .onv-cosmov4 .onv3-button-gold { color: #302600; background: #ffd46b; }
html[data-onvels-quality] .onv-cosmov4 .onv3-button-dark { color: #fff; background: #163242; }
html[data-onvels-quality] .store-old-price { color: #52606d; }
html[data-onvels-quality] .store-featured-item { color: #193c39; background: #b8efdc; }
html[data-onvels-quality] .store-featured-item span { color: inherit; }
html[data-onvels-quality] .onv-storefront-search button[type=submit] { color: #fff; background: #14665f; }
html[data-onvels-quality] .store-slide-dot { min-width: 24px; min-height: 24px; }
html[data-onvels-quality] .product-related-card { margin-top: 8px; }
html[data-onvels-quality] .product-related-heading a { display: inline-flex; align-items: center; min-height: 32px; }
html[data-onvels-quality] :focus-visible { outline: 2px solid #06726e; outline-offset: 3px; }
html[data-onvels-quality] #header :focus-visible { outline-color: #fff; box-shadow: 0 0 0 5px #163242; }
