.product-route-footer{border-top:1px solid var(--uKj);background:var(--uKh);color:var(--uKf);font-family:var(--uLL)}.product-route-footer__inner{width:min(calc(100% - (var(--uLd) * 2)),var(--uJZ));align-items:center;gap:var(--uSm);padding-block:var(--uSp) var(--uSm);grid-template-columns:minmax(0,1fr) auto;margin-inline:auto;display:grid}.product-route-footer__brand{width:fit-content;min-height:var(--uJY);align-items:center;display:inline-flex}.product-route-footer__wordmark{width:auto;height:var(--uSm);display:block}.product-route-footer__wordmark--dark,html[data-theme=dark] .product-route-footer__wordmark--light{display:none}html[data-theme=dark] .product-route-footer__wordmark--dark{display:block}.product-route-footer__nav{justify-content:flex-end;gap:var(--uSf);flex-wrap:wrap;display:flex}.product-route-footer__nav a,.product-route-footer__bottom a{min-height:var(--uJY);padding-inline:var(--uSj);border-radius:var(--uPB);color:var(--uKd);font-size:var(--uNg);font-weight:var(--uMc);line-height:var(--uMa);align-items:center;text-decoration:none;display:inline-flex}.product-route-footer__nav a[aria-current=page]{color:var(--uKf);text-decoration:underline;-webkit-text-decoration-color:var(--product-material-accent);text-decoration-color:var(--product-material-accent);text-underline-offset:var(--uSf)}.product-route-footer__nav a:hover,.product-route-footer__bottom a:hover{color:var(--uKf);text-decoration:underline}.product-route-footer__brand:focus-visible,.product-route-footer__nav a:focus-visible,.product-route-footer__bottom a:focus-visible{box-shadow:var(--product-interaction-focus-ring);outline:none}.product-route-footer__bottom{justify-content:space-between;align-items:center;gap:var(--uSk);padding-top:var(--uSk);border-top:1px solid var(--uKj);grid-column:1/-1;display:flex}.product-route-footer__bottom p{color:var(--uKg);font-size:var(--uNg);line-height:var(--uMa);margin:0}@media(max-width:680px){.product-route-footer__inner{gap:var(--uSl);grid-template-columns:minmax(0,1fr)}.product-route-footer__nav{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;display:grid}.product-route-footer__nav a,.product-route-footer__bottom a{padding-inline:0}.product-route-footer__bottom a{text-decoration:underline;-webkit-text-decoration-color:var(--product-material-accent);text-decoration-color:var(--product-material-accent);text-underline-offset:var(--uSf)}.product-route-footer__nav a{width:100%}.product-route-footer__bottom{align-items:flex-start;gap:var(--uSf);flex-direction:column}}
