/* Match the homepage footer without importing homepage styles into product content. */
.ep-page .eh-footer{padding:32px 0 40px;background:#fafcfe;color:#0a1423;font:15px/1.45 Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}
.ep-page .eh-footer>.eh-wrap{width:calc(100% - 64px);max-width:1180px;margin:auto;display:grid;grid-template-columns:1.1fr 1.8fr 1fr .8fr;gap:32px}
.ep-page .eh-footer h3{margin:0 0 8px;font-size:12px;line-height:1.45;font-weight:700;letter-spacing:0;color:inherit}
.ep-page .eh-footer p{margin:0}
.ep-page .eh-footer p,.ep-page .eh-footer li{font-size:11px;line-height:1.9;color:#6b788a}
.ep-page .eh-footer ul{list-style:none;padding:0;margin:0}
.ep-page .eh-footer a{color:inherit;text-decoration:none}
.ep-page .eh-footer a:hover{color:#087bff}
.ep-page .eh-footer a:focus-visible{outline:3px solid #5aaaff;outline-offset:5px}
.ep-page .eh-footer .eh-brand p{margin-top:23px}
.ep-page .eh-footer-products ul{columns:2;column-gap:20px}
.ep-page .eh-footer .eh-copyright{font-size:10px;line-height:1.6}
@media(max-width:900px){.ep-page .eh-footer-products ul{columns:1}}
@media(max-width:760px){
    .ep-page .eh-footer>.eh-wrap{width:calc(100% - 36px);grid-template-columns:1fr 1fr;gap:26px}
    .ep-page .eh-footer .eh-brand,.ep-page .eh-footer-products{grid-column:1/-1}
    .ep-page .eh-footer .eh-brand p{margin-top:12px}
    .ep-page .eh-footer-products ul{columns:2}
    .ep-page .eh-footer h3{font-size:13px}
    .ep-page .eh-footer li{font-size:12px}
}
