/**
 * Feedback visual da remoção em curso (evolury-cart-lock).
 * A linha esmaece e os controles ficam inertes enquanto o item é removido —
 * o cliente vê que o clique registrou (não "parece travado") e não consegue
 * re-clicar (reforça o guard de captura do cart-guard.js).
 */
.evo-cart-removing {
  opacity: 0.5;
  transition: opacity 0.15s ease;
}

.evo-cart-removing .wc-block-cart-item__remove-link,
.evo-cart-removing .wc-block-components-quantity-selector {
  pointer-events: none;
  cursor: default;
}
