/* Consistent text selection across every Servisat storefront page. */
html::selection, html body::selection, html body *::selection {
 background-color:#cfe0ff; color:#102044; text-shadow:none;
}
html::-moz-selection, html body::-moz-selection, html body *::-moz-selection {
 background-color:#cfe0ff; color:#102044; text-shadow:none;
}
html[data-theme="dark"]::selection,
html[data-theme="dark"] body::selection,
html[data-theme="dark"] body *::selection {
 background-color:#355faa; color:#ffffff; text-shadow:none;
}
html[data-theme="dark"]::-moz-selection,
html[data-theme="dark"] body::-moz-selection,
html[data-theme="dark"] body *::-moz-selection {
 background-color:#355faa; color:#ffffff; text-shadow:none;
}
@media (forced-colors:active) {
 html::selection, html body::selection, html body *::selection {
  background-color:Highlight !important; color:HighlightText !important;
 }
 html::-moz-selection, html body::-moz-selection, html body *::-moz-selection {
  background-color:Highlight !important; color:HighlightText !important;
 }
}
