/* Price comparison links only; payment icons keep their existing styles. */
.store-shell .legacy-footer .footer-comparison-links{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:12px;width:252px;max-width:100%;margin:0;padding:12px 0 0;border-top:1px solid #ffffff1c}
.store-shell .legacy-footer .footer-comparison-link{display:grid;place-items:center;min-width:0;min-height:40px;padding:3px 0;border:0;border-radius:4px;text-decoration:none;background:none}
.store-shell .legacy-footer .footer-comparison-link img{display:block;grid-area:1/1;pointer-events:none;width:100%;max-width:72px;height:24px;object-fit:contain;border:0;border-radius:2px;transition:opacity .32s ease}
.store-shell .legacy-footer .footer-comparison-link img:not(.footer-comparison-link__color){filter:grayscale(1);opacity:.58}
.store-shell .legacy-footer .footer-comparison-link img.footer-comparison-link__color{filter:none;opacity:0}
.store-shell .legacy-footer .footer-comparison-link:focus-visible{outline:2px solid #e9c5b3;outline-offset:3px}
.store-shell .legacy-footer .footer-comparison-link:focus-visible img:not(.footer-comparison-link__color){opacity:0}
.store-shell .legacy-footer .footer-comparison-link:focus-visible img.footer-comparison-link__color{opacity:1}
@media(hover:hover) and (pointer:fine){.store-shell .legacy-footer .footer-comparison-link:hover img:not(.footer-comparison-link__color){opacity:0}.store-shell .legacy-footer .footer-comparison-link:hover img.footer-comparison-link__color{opacity:1}}
@media(prefers-reduced-motion:reduce){.store-shell .legacy-footer .footer-comparison-link img{transition:none}}
