.mapa-loja-frame {display:block;width:100%;height:clamp(340px,65vh,720px);border:0;border-radius:12px;background:#eee;}
.rodape .mapa-loja-miniatura {display:block;position:relative;overflow:hidden;margin-top:14px;border:1px solid rgba(255,255,255,.3);border-radius:12px;text-decoration:none;}
.mapa-loja-miniatura .mapa-loja-frame {height:170px;border-radius:0;pointer-events:none;}
.mapa-loja-miniatura span {display:block;padding:10px 12px;background:rgba(255,255,255,.1);font-size:12px;font-weight:600;text-align:center;}
.mapa-loja-miniatura:hover span {background:rgba(255,255,255,.2);}
.mapa-loja-miniatura:focus-visible {outline:3px solid currentColor;outline-offset:4px;}
.pagina-layout.pagina-mapa {grid-template-columns:minmax(0,1fr);}
.pagina-mapa #paginas-relacionadas {display:none;}
.pagina-mapa .botao-retorno {margin-top:20px;}
