/* Shared footer follows the 1360px page container. */
body .pg-footer.pg-footer-reviewed{width:100%;max-width:none!important;margin:0!important;padding:48px 0 22px!important;border:0;background:#f8f7f3;box-sizing:border-box}
body .pg-footer-reviewed .pg-footer-inner{width:100%;max-width:1360px;padding:0 var(--pg-gutter);margin:0 auto;box-sizing:border-box}
body .pg-footer-reviewed .pg-footer-groups{display:grid;grid-template-columns:1.05fr 1fr .85fr;gap:56px;align-items:start;padding:0 0 32px}
body .pg-footer-reviewed .pg-footer-identity .pg-brand{display:inline-flex;align-items:flex-start;margin:0 0 18px}
body .pg-footer-reviewed .pg-footer-identity p{font:400 16px/1.5 var(--pg-body);letter-spacing:0;margin:0;color:#34373b}
body .pg-footer-reviewed .pg-footer-nav-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 28px;padding:2px 0 0}
body .pg-footer-reviewed .pg-footer-nav-grid a{font:400 16px/1.4 var(--pg-body);letter-spacing:0;text-decoration:none;white-space:nowrap}
body .pg-footer-reviewed .pg-footer-contacts{display:flex;flex-direction:column;align-items:flex-end;gap:14px;padding:0}
body .pg-footer-reviewed .pg-footer-contacts a{font:400 17px/1.4 var(--pg-body);letter-spacing:0;white-space:nowrap;text-decoration:none}
body .pg-footer-reviewed .pg-footer-contacts a[href^="tel:"]{font-size:23px;letter-spacing:-.025em}
body .pg-footer-reviewed .pg-footer-legal{display:flex;justify-content:space-between;align-items:center;gap:24px;border-top:1px solid #cfcdc6;padding-top:18px;font:400 14px/1.4 var(--pg-body);letter-spacing:0;color:#65666b}
body .pg-footer-reviewed a:hover{color:#d10824}
@media(max-width:1100px){body .pg-footer-reviewed .pg-footer-groups{gap:28px;grid-template-columns:1fr 1fr}body .pg-footer-reviewed .pg-footer-contacts{grid-column:1/-1;flex-direction:row;justify-content:space-between;align-items:center}}
@media(max-width:600px){body .pg-footer.pg-footer-reviewed{padding-top:32px!important}body .pg-footer-reviewed .pg-footer-groups{grid-template-columns:1fr;gap:28px}body .pg-footer-reviewed .pg-footer-contacts{grid-column:auto;flex-direction:column;align-items:flex-start;gap:10px}body .pg-footer-reviewed .pg-footer-nav-grid{gap:14px 20px}body .pg-footer-reviewed .pg-footer-legal{font-size:12px;gap:12px}body .pg-footer-reviewed .pg-footer-nav-grid a{font-size:15px}}
