.filtro-banderas{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin-bottom:20px}.filtro-banderas a{margin:0 10px;display:inline-block;text-align:center}.filtro-banderas a img{border:1px solid #ddd;border-radius:50%;width:48px;height:48px;transition:transform 0.2s ease,border-color 0.2s ease}.filtro-banderas a img:hover{transform:scale(1.1);border-color:#aaa}.filtro-banderas a.activo img{border-color:#28a745!important;transform:scale(1.05)}@media (max-width:600px){.filtro-banderas{margin-bottom:15px}.filtro-banderas a img{width:36px!important;height:36px!important;margin:0 5px}}.productos-por-pais h2{font-size:1.8rem;color:#333;margin-bottom:15px}.productos-por-pais p{font-size:1rem;color:#777;margin:10px 0 30px}.productos-por-pais h2+div,.productos-por-pais h2+p{margin-bottom:30px}