/* Contrast corrections preserve the existing layouts and button backgrounds. */
html:not([data-theme=dark]) .s4-contact-enquiry aside p,html:not([data-theme=dark]) .s4-contact-enquiry li{color:#56616d}
html:not([data-theme=dark]) .s4-comparison p:not(.mf-eyebrow),html:not([data-theme=dark]) .s4-product-information p,html:not([data-theme=dark]) .s4-product-information a,html:not([data-theme=dark]) .s4-trade-route p,html:not([data-theme=dark]) .s4-delivery-checks p,html:not([data-theme=dark]) .s4-delivery-stages p{color:#56616d}
html[data-theme=dark] .mf-category-menu .mf-shop-all,html[data-theme=dark] .s4-trade-benefits a,html[data-theme=dark] .s4-departments strong,html[data-theme=dark] .s4-contact-help strong,html[data-theme=dark] .s4-delivery-services a,html[data-theme=dark] .s4-delivery-stages b,html[data-theme=dark] .s4-support-links strong{color:#ff91a3}
/* Keyboard access to horizontally scrolling comparison tables. */
.s4-table-wrap:focus-visible{outline:3px solid #428bdb;outline-offset:4px}
html[data-theme=dark] .woocommerce .required{color:#ff91a3}
.mf-content :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]),select,textarea):not(:disabled){border-color:#76828f}
html[data-theme=dark] .mf-content :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]),select,textarea):not(:disabled){border-color:#82909f}
.mf-slider-pause{display:block;width:100%;min-height:40px;padding:8px 16px;border:0;border-top:1px solid var(--mf-line);border-radius:0;background:var(--mf-tint);color:var(--mf-ink);font-size:12px;text-decoration:underline;text-underline-offset:3px}
