.smi-wa-btn{display:inline-block;padding:10px 14px;border-radius:8px;text-decoration:none;border:1px solid #25D366;color:#fff;background:#25D366;font-weight:600}
.smi-wa-btn:hover{filter:brightness(0.95);color:#fff}
.smi-wa-fallback{margin:18px 0}
.smi-wa-pdp{margin-top:12px}
.smi-wa-listing-wrap{margin-top:8px}
.smi-wa-mobile-only{display:inline-block}
@media (min-width: 768px){ .smi-wa-mobile-only{display:none} }