/* arka-theme — drawer row qty/remove controls (Woo cart bridge; matches theme.css tokens) */
.dw-it .dw-ops{display:flex;flex-direction:column;align-items:center;gap:5px;flex:0 0 auto}
.dw-ops .dwq,.dw-ops .dw-rm{width:24px;height:24px;border-radius:8px;border:1px solid var(--line);background:var(--card);display:grid;place-items:center;font-size:14px;line-height:1;cursor:pointer;color:var(--txt2);user-select:none;transition:border-color .18s,color .18s,background .18s}
.dw-ops .dwq:hover{border-color:var(--petrol);color:var(--petrol);background:var(--petrol-soft)}
.dw-ops .dw-rm:hover{border-color:var(--pulse);color:var(--pulse);background:#FFF1F2}

/* card fast-buy stepper: the mock's inline style="display:flex" on .lbl beats
   theme.css's `.buy.added .lbl{display:none}` → label + stepper cram into the 112px
   button and the stepper clips at the edge. Force the swap. */
.buy.added .lbl{display:none!important}
/* JBMono has no Persian digit glyphs — «۱» fell back to the system font */
.buy .stepper{font-family:'Vazirmatn',sans-serif;font-weight:800;font-size:14px}

/* «صرفه‌جویی پکیج» در سبدِ کشویی */
.dw-foot .dw-saved{display:flex;justify-content:space-between;align-items:center;gap:10px;
  margin-bottom:10px;padding:9px 12px;border-radius:12px;font-weight:800;font-size:13.5px;
  color:#0b7a63;background:rgba(15,166,142,.12);border:1px solid rgba(15,166,142,.28)}
.dw-foot .dw-saved span:last-child{font-variant-numeric:tabular-nums}

/* تصویر و نامِ ردیفِ سبدِ کشویی = لینک به صفحهٔ محصول */
a.dw-img{flex:0 0 auto;display:block;line-height:0;border-radius:12px}
a.dw-name{color:inherit;text-decoration:none;transition:color .18s}
a.dw-name:hover{color:var(--petrol)}
