/* Neutral footer text on white, including the compact mobile homepage. */
html body .site-footer,
html body .site-footer .footer-grid p,
html body .site-footer .footer-grid span,
.storefront-page .shop-footer {
  color: #555555;
}
html body .site-footer .footer-grid a,
.storefront-page .shop-footer a {
  color: #333333;
}
html body .site-footer .footer-grid a:hover,
html body .site-footer .footer-grid a:focus-visible,
.storefront-page .shop-footer a:hover,
.storefront-page .shop-footer a:focus-visible {
  color: #111111;
  text-decoration: underline;
  text-underline-offset: 4px;
}
