/* SuperSwish v1591 — catálogo sincronizado, sin duplicar comercios. */
.ss1591-sync{margin:10px 18px;padding:11px 14px;border:1px solid #f4db76;border-radius:12px;background:#fff9dd;color:#6b5200;font-size:12px;font-weight:700;line-height:1.5}
.ss1591-other-section{padding:20px 18px 18px;margin:12px 16px 18px;background:#fff;border:1px solid #e2e7ee;border-radius:20px;box-shadow:0 7px 22px #10213208}
.ss1591-other-title{margin-bottom:13px}
.ss1591-other-title h2{font-size:20px;font-weight:900;letter-spacing:-.035em;line-height:1.18;color:#141920;margin:0 0 4px}
.ss1591-other-title p{font-size:12px;color:#667085;margin:0;line-height:1.5}
.ss1591-other-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.ss1591-other-card{display:flex;align-items:center;gap:11px;padding:10px;border:1px solid #e9edf1;border-radius:14px;min-width:0;background:#fafbfc}
.ss1591-other-card img{width:72px;height:72px;flex:0 0 72px;border-radius:12px;object-fit:contain;background:#f0f2f6}
.ss1591-other-copy{display:flex;flex-direction:column;gap:3px;min-width:0}
.ss1591-other-copy strong{font-size:13px;font-weight:900;color:#16202c;line-height:1.2;overflow-wrap:anywhere}
.ss1591-other-copy small{font-size:11px;color:#4f5d6b;line-height:1.3}
.ss1591-other-copy span{font-size:10px;color:#876000;line-height:1.3}
@media(max-width:800px){.ss1591-other-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:570px){.ss1591-other-section{margin:11px 12px 18px;padding:15px 12px}.ss1591-other-grid{grid-template-columns:minmax(0,1fr);gap:9px}.ss1591-other-title h2{font-size:18px}.ss1591-other-card{padding:9px}.ss1591-other-card img{width:70px;height:70px;flex-basis:70px}.ss1591-sync{margin:8px 12px}}
