.product-action-row { display:flex; gap:10px; margin:2px 0 14px; }
.action-icon-btn { display:flex; align-items:center; justify-content:center; gap:7px; padding:9px 18px; border-radius:22px; border:1.5px solid #ddd; background:#fff; font-size:13px; font-weight:600; color:#444; cursor:pointer; transition:.15s; flex:1; }
.action-icon-btn:hover { border-color:#ffbf00; color:#ff6600; }
.action-icon-btn .fa { font-size:17px; }
.action-icon-btn.wishlisted { border-color:#e53935; color:#e53935; background:#fff5f5; }