/* El círculo contiene el icono completo, sin recortar las orejas. */
.shelter-badge{display:grid;place-items:center;flex:none;width:110px;height:110px;border-radius:50%;background:#fff}
.shelter-badge img[src],.shelter-badge img[data-src]{display:block;width:75px;height:75px;max-width:none;padding:0;border:0;border-radius:0;background:transparent;object-fit:contain}
.club-shelter{background:#f1e5f2;padding:26px 20px}.club-shelter__inner{display:flex;align-items:center;justify-content:center;gap:24px;max-width:800px;margin:auto}.club-shelter p{font-size:16px;line-height:1.6;margin:0;color:#29232b}
@media(max-width:700px){.shelter-badge{width:90px;height:90px}.shelter-badge img[src],.shelter-badge img[data-src]{width:60px;height:60px}.club-shelter__inner{gap:16px}.club-shelter p{font-size:14px}}
.page-mallas-local .shelter-badge img[src]{width:75px;height:75px}
@media(max-width:700px){.page-mallas-local .shelter-badge img[src]{width:60px;height:60px}}
